/* ////////////////////// */

/*    CSS Developed By    */
/*     Cow Dog Design     */
/*  www.cowdogdesign.com  */
/*    info@cowdogdesign   */

/* ////////////////////// */
/* GLOBAL ELEMENTS */
	* {
		margin:0;
		padding:0;
		border: 0;
		color:#131313;
		}
	
	body {
		background: #ffffed url(../images/bgSlice.jpg) 0 0 repeat-x;
		font: 62.5%/1.6em verdana,helvetica,arial,sans-serif;
		}
	hr {
		color: #dad2af;
		background-color: #dad2af;
		height: 1px;
		width: 100%;
		margin: 5px auto;
		}
	input, textarea, select {
		padding: 4px;
		border:1px solid #dad2af;
		}
	p, ul li, ol li {
		font-size: 1.1em;
		line-height: 160%;
		}
	p {
		margin:0 0 8px 0;
		}
	em {
		font-style: italic;
		}
	ul, ol {
		margin: 0 30px;
		padding: 0;
		}
	ul li, ol li {
		margin: 0;
		padding: 0 0 8px 0;
		}
/* END GLOBAL */

/* STANDARD CLASSES */
	.wysiwyg {
		width:503px;
		}
	.common {
		margin:0;
		padding: 0 0 8px 0;
		width:100%;
		}
	.common_sched {
		margin:0;
		padding: 0 0 8px 0;
		}
	.common_sched td {
		padding-right: 5px;
		}
	tr.common_sched_rows:hover {
		background-color: #fefdb2;
		}
	div.sch_dropdown {
		position: absolute;
		top: 0;
		right: 0;
		}	
	div.sch_logout {
		position: absolute;
		top: 5px;
		right: 140px;
		}	
	
		
	.td_pad_4 td, .td_pad_4 th {
		padding: 4px;
		}
	.alert {
		color:#ff0000;
		}
	
	.alertBoldLarge {
		font-size: 1.4em;
		color:#ff0000;
		}
	.legal, .legalGrContactPhone, .legalGrContactCellPhone {
		font-size:1em;
		color:#919191;
		}
	.legalGrContactPhone, .legalGrContactCellPhone {
		position: absolute;
		top: 673px;
		right: 100px;
		}
	.legalGrContactCellPhone {
		top: 704px;
		}
	.clearFloat {
		clear: both;
		margin: 0;
		padding: 0;
		}
/* END STANDARD CLASSES */

/* STANDARD HEADER */
	h1, h2, h3, h4, h5, h6 {
		color:#8f3900;
		margin: 0;
		}
	h1 {font-size:1.8em;}
	h2 {font-size:1.4em;}
	h3 {font-size:1.3em;}
	h4 {font-size:1.2em;}
	h5 {font-size:1.1em;}
/* END STANDARD HEADER */

/* STANDARD LINKS */
	a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a, strong a, a strong {
		text-decoration:none;
		color:#bb5c35;
		}
	a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover, strong a:hover, a:hover strong {
		text-decoration: underline;
		}
/* END STANDARD LINKS */

/* ALIGNMENTS */
	.cal {text-align:center;}
	.left {text-align:left;}
	.ral {text-align:right;}
	.tvert {vertical-align:top;}
	.mvert {vertical-align:middle;}
	.bvert {vertical-align:bottom;}	
	.mcal {vertical-align:middle;text-align:center;}
	.tcal {vertical-align:top;text-align:center;}
/* END ALIGNMENTS */

/* BODY */
	body#intBody {
		background-position: 0 -222px;
		}
	body#videoBody {
		background-position: 0 -470px;
		}
/* End Body */

/* TABLE */
/* END TABLE */

/* TD */
	.w_10_p {
		width: 10%;
		}
	.w_15_p {
		width: 15%;
		}
	.w_20_p {
		width: 20%;
		}
	.w_30_p {
		width: 30%;
		}
	.w_40_p {
		width: 40%;
		}
	.w_50_p {
		width: 50%;
		}
	.w_60_p {
		width: 60%;
		}
	.w_70_p {
		width: 70%;
		}
	.w_80_p {
		width: 80%;
		}
	.w_90_p {
		width: 90%;
		}
/* END TD */

/* DIV */
	#bgHmWater {
		margin: 0;
		padding: 0;
		width: 100%;
		min-height: 594px;
		height: auto !important;
		height: 594px;
		background: transparent url(../images/bgWater.jpg) top center no-repeat;
		}
	#bgIntWater {
		margin: 0;
		padding: 0;
		width: 100%;
		min-height: 594px;
		height: auto !important;
		height: 594px;
		background: transparent url(../images/bgIntWater.jpg) top center no-repeat;
		}
	body#videoBody #bgIntWater {
		margin: 0;
		padding: 0;
		width: 100%;
		min-height: 594px;
		height: auto !important;
		height: 594px;
		background: transparent url(../images/bgIntWater.jpg) center -295px no-repeat;
		}
	#bgNav {	
		margin: 0;
		padding: 0;
		width: 100%;
		min-height: 169px;
		height: auto !important;
		height: 169px;
		background: transparent url(../images/bgNavSlice.jpg) 0 121px repeat-x;
		}
	#wrapper {
		margin: 0 auto;
		padding: 0;
		width: 962px;
		}
	#header {
		margin: 0 auto;
		padding: 0;
		width: 962px;
		min-height: 169px;
		height: auto !important;
		height: 169px;
		background: transparent url(../images/logo_coney_island.png) top center no-repeat;
		}
	#logo {
		margin: 0 auto;
		padding: 0;
		width: 385px;
		}
	#hmFlash {
		margin: 0 auto;
		padding: 0;
		width: 962px;
		height: 425px;
		}
	#intBanner {
		margin: 0 auto;
		padding: 0;
		width: 962px;
		height: 250px;
		}
	body#videoBody #intBanner {
		display: none;
		}
	#contentWrapper, #contentWrapperEmpSchedule {
		margin: 0 auto;
		padding: 0;
		width: 962px;
		background: transparent url(../images/bgContent.png) 0 0 no-repeat;
		}
	#contentWrapperEmpSchedule {
		background: none;
		}
	#tagLine {
		margin: 0 auto;
		padding: 18px 0 0 0;
		width: 962px;
		}
	body#videoBody #tagLine {
		display: none;
		}
	#contentLeft, #ContentRight {
		min-height: 366px;
		height: auto !important;
		height: 366px;
		}
	#contentLeft {
		float: left;
		margin: 20px 0 0 0;
		padding: 0 0 0 9px;
		width: 503px;
		}
	body#videoBody  #contentLeft {
		float: left;
		margin: 20px 0 0 0;
		padding: 0;
		width: 962px;
		}
	#ContentRight {
		float: right;
		margin: 20px 0 0 0;
		padding: 0 57px 0 0;
		width: 297px;
		}
	body#videoBody #ContentRight {
		display: none;
		}
	#footer {
		margin: 0 auto;
		padding: 0;
		width: 503px;
		}
	body#videoBody #footer {
		margin: 0;
		}
	#footer div {
		float: left;
		margin: 0 10px 0 0;
		padding: 0;
		width: 96px;
		}
	#copyWrapper, #copyWrapperEmpSchedule {
		margin: 0;
		padding: 0;
		width: 503px;
		min-height: 325px;
		height: auto !important;
		height: 320px;
		position: relative;
		}
	#copyWrapperEmpSchedule {
		width: 942px;
		}
	#nav {
		position: relative;
		margin: 0;
		padding: 0;
		width: 962px;
		z-index:100;
		}
	.newsLoresDiv {
		float: right;
		margin: 5px 0 20px 20px;
		padding: 0;
		width: 78px;
		text-align: center;
		}
	#contentGallery {
		margin: 0 auto;
		padding-top: 20px;
		width: 962px;
		}
	.calIMG {
		float: right;
		margin: 0 0 10px 10px;
		padding: 3px 3px 0 3px;
		width: 150px;
		border: 1px solid #bb5c35;
		background: #fff;
		}
/* END DIV */

/* UL */
	ul {
		margin-left: 12px;
		}
	#ContentRight ul {
		margin: 0;
		padding: 0;
		}
/* END UL */

/* LI */
	ul li {
		padding: 0 0 6px 14px;
		background: transparent url(../images/li.gif) 0 6px no-repeat;
		list-style: none;
		}
	#ContentRight ul li {
		padding: 0 0 8px 15px;
		font-size: 13px;
		font-weight: bold;
		}
/* END LI */



/* TEXT */
	#footer p {
		margin: 0;
		padding: 4px 0 0 0;
		font-size: 1em;
		color: #caa165;
		}
	.hmNews {
		margin: 0;
		padding: 0 0 18px 0;
		}
	.spacerIE7 {
		visibility: hidden;
		}
	#photoProducts {
		margin: 5px 0 0 0;
		padding: 0;
		}
/* TEXT END */

/* LINK */
	#footer p a {
		color: #caa165;
		}
/* END LINK */

/* HEADING */
	#tagLine h1 {
		margin: 0;
		padding: 0;
		}
	h1.hdrIMG {
		margin: 8px 0 21px 0;
		padding: 0;
		color: #c51686;
		}
	body#videoBody h1.hdrIMG {
		padding: 0 0 0 9px;
		}
	h1.intHDR {
		margin: 8px 0 21px 0;
		color: #c51686;
		font-size: 2.2em;
		line-height: 120%;
		}
	.h4News {
		margin-top: 6px;
		}
/* END HEADING */

/* STRONG */
/* END STRONG */

/* FIELDSET */
	#fieldsetContact, fieldset#login, fieldset#selectArea {
		margin: 10px auto;
		padding: 15px;
		width: 385px;
		border: 1px #454545 solid;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		}
	fieldset.fieldsetEmploment, fieldset.fieldsetGroupRes {
		position: relative;
		margin: 30px auto 40px auto;
		padding: 15px;
		width: 455px;
		border: 1px #454545 solid;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		}
	fieldset.fieldsetEmploment fieldset, fieldset.fieldsetGroupRes fieldset {
		position: relative;
		margin: 30px auto 15px auto;
		padding: 15px 15px 5px 15px;
		width: 423px;
		background: #FFFFB8;
		border: 1px #ebebeb solid;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		}
	fieldset.fieldsetEmploment fieldset.halfMargin, fieldset.fieldsetGroupRes fieldset.halfMargin, fieldset.fieldsetGroupRes fieldset.halfMarginDate  {
		margin-top: 15px;
		}
	fieldset.marginBttm10 {
		margin-bottom: 10px !important;
		}
/* END FIELDSET */

/* LEGEND */
	fieldset.fieldsetEmploment legend, fieldset.fieldsetGroupRes legend {
		position: absolute;
		top: -32px;
		font-size: 14px;
		font-weight: bold;
		}
	
	fieldset.fieldsetEmploment fieldset legend, fieldset.fieldsetGroupRes fieldset legend {
		position: absolute;
		top: -30px;
		font-size: 1.1em;
		font-weight: bold;
		}
/* END LEGEND */

/* LABEL */
	#fieldsetContact label, fieldset#login label {
		display: block;
		float: left;
		clear: left;
		padding: 5px 5px 5px 0;
		width: 125px;
		text-align: right;
		line-height: 100%;
		}
	fieldset.fieldsetEmploment label, fieldset.fieldsetGroupRes label {
		display: block;
		float: left;
		clear: left;
		font-weight: bold;
		width: 185px;
		padding-right: 5px;
		text-align: right;
		line-height: 1.8em;
		}
	fieldset.fieldsetEmploment label.legal, fieldset.fieldsetGroupRes label.legal {
		margin: 0 auto 20px auto;
		width: 425px;
		padding-right: 0;
		text-align: center;
		font-weight: normal;
		}
	fieldset.fieldsetEmploment label.fullWidth, fieldset.fieldsetGroupRes label.fullWidth {
		margin: 0 auto 20px auto;
		width: 425px;
		padding-right: 0;
		text-align: center;
		}
	fieldset.fieldsetEmploment fieldset label, fieldset.fieldsetGroupRes fieldset label {
		line-height: 1.2em;
		}
	fieldset.fieldsetGroupRes label.paymentText {
		clear: both;
		width: 100% !important;
		text-align: left;
		font-weight: normal;
		margin-bottom: 6px;
		}
/* END LABEL */

/* INPUT */
	#fieldsetContact input.btnSubmit, fieldset#login input.btnSubmit {
		float: none;
		clear: both;
		margin: 10px auto 0 auto;
		width: 65px;
		cursor: pointer;
		color: #fff;
		font-weight: bold;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		font-weight: bold;
		background: #bb5c35;
		font-size: 13px;
		}
	#fieldsetContact input:hover.btnSubmit {
		background: #93472A;
		}
	#fieldsetContact input, fieldset#login input {
		display: block;
		float: left;
		margin-bottom: 8px;
		padding: 4px;
		width: 235px;
		}
	fieldset.fieldsetEmploment input, fieldset.fieldsetGroupRes input {
		display: block;
		float: left;
		margin: 0 0 8px 0;
		width: 235px;
		}
	fieldset.fieldsetEmploment input[type=radio], fieldset.fieldsetGroupRes input[type=radio] {
		width: auto;
		}
	input.btnSubmit, input.submitBtn, fieldset.fieldsetEmploment input.btnSubmit, fieldset.fieldsetGroupRes input.btnSubmit {
		margin: 10px auto 0 auto;
		width: 65px;
		cursor: pointer;
		color: #fff;
		font-weight: bold;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		font-weight: bold;
		background: #bb5c35;
		font-size: 13px;
		}
	fieldset.fieldsetEmploment input.btnSubmit, fieldset.fieldsetGroupRes input.btnSubmit  {
		clear: both;
		float: none;
		margin-top: 0;
		}
	input:hover.btnSubmit, fieldset.fieldsetEmploment input:hover.btnSubmit, fieldset.fieldsetGroupRes input:hover.btnSubmit {
		background: #93472A;
		}
/* END INPUT */

/* TEXTAREA */
	#fieldsetContact textarea {
		display: block;
		float: left;
		margin-bottom: 8px;
		width: 235px;
		}
	fieldset.fieldsetEmploment textarea, fieldset.fieldsetGroupRes textarea {
		display: block;
		float: left;
		margin: 0 0 8px 0;
		width: 235px;
		}
		
	fieldset.fieldsetGroupRes textarea {
		width: 97%;
		height: 60px;
		}
		
/* END TEXTAREA */

/* SELECT */
	#fieldsetContact select {
		display: block;
		float: left;
		margin-bottom: 8px;
		padding: 4px;
		width: 200px;
		}
	fieldset.fieldsetEmploment select, fieldset.fieldsetGroupRes select, fieldset.fieldsetGroupRes select.arrivalBy,  fieldset.fieldsetGroupRes select.tixType, fieldset.fieldsetGroupRes select.payment  {
		display: block;
		float: left;
		margin: 0 0 8px 0;
		width: 235px;
		}

	fieldset.fieldsetGroupRes select.arrivalBy, fieldset.fieldsetGroupRes select.tixType, fieldset.fieldsetGroupRes select.payment {
		width: 100px;
		}
/* END SELECT */

/* IMG */
	#signPost {
		margin: 50px 0 0 0;
		padding: 0;
		}
	.news_lores, .news_thumb {
		background: #fff;
		border: 1px solid #dad2af;
		}
	.news_thumb {
		padding: 3px;
		}
	.news_lores {
		float: right;
		margin: 0 0 20px 20px;
		padding: 5px;
		}
	.calIMG img {
		margin: 0;
		padding: 0;
		}
	#photoProducts img {
		padding: 4px;
		background: #fff;
		border: 2px solid #dad2af;
		}
/* END IMG */

/* HR */
/* END HR */

/* SUP */
/* END SUP */


/* LEGEND */
	fieldset#login legend, fieldset#selectArea legend {
		padding: 0 5px;
		font-size: 1.4em;
		font-weight: bold;
		}
/* END LEGEND */

/*LABEL */
	fieldset#login label {
		font-weight: bold;
		}
/* END LABEL */

/* INPUT */
	input.submitBtn { 
		float: none;
		cursor: pointer;
		width: 65px;
		}
	fieldset#selectArea {
		text-align: center;
		}
	fieldset#selectArea select {
		font-size: 12px;
		}
	fieldset#selectArea select option {
		font-size: 12px;
		padding: 3px;
		}
	fieldset.fieldsetGroupRes select option {
		padding-left: 3px;
		}
	fieldset.fieldsetGroupRes select#grState {
		width: 14em;
		}
	fieldset.fieldsetGroupRes input#grZip, fieldset.fieldsetGroupRes input#grEstAttnGrp, fieldset.fieldsetGroupRes input#grChaperones {
		width: 4em;
		}
	fieldset.fieldsetGroupRes input#grContactPhone, fieldset.fieldsetGroupRes input#grContactCellPhone, fieldset.fieldsetGroupRes input#grDate {
		width: 9em;
		}
		
/* END INPUT */


/* COLORS
	Colors:
	dark brown: bb5c35
	text: 222
*/

/* Popup Calendar Styles */
/*	These styles are here if you wish to over-ride the default styles that are included in the script itself. */

div#testdiv1 {
	position:absolute;
	visibility:hidden;
	background-color:white;
	margin-top: -450px;
	margin-left: -390px;
	z-index: 99;
	}

	.popupStylecpYearNavigation,
	.popupStylecpMonthNavigation	{
		background-color:#bb5c35;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		}
	.popupStylecpDayColumnHeader,
	.popupStylecpYearNavigation,
	.popupStylecpMonthNavigation,
	.popupStylecpCurrentMonthDate,
	.popupStylecpCurrentMonthDateDisabled,
	.popupStylecpOtherMonthDate,
	.popupStylecpOtherMonthDateDisabled,
	.popupStylecpCurrentDate,
	.popupStylecpCurrentDateDisabled,
	.popupStylecpTodayText,
	.popupStylecpTodayTextDisabled,
	.popupStylecpText {
		font-family:arial;
		font-size:8pt;
		}
	td.popupStylecpDayColumnHeader {
		text-align:right;
		border:solid thin #ffffff;
		border-width:0 0 1 0;
		}
	.popupStylecpCurrentMonthDate,
	.popupStylecpOtherMonthDate,
	.popupStylecpCurrentDate {
		text-align:right;
		text-decoration:none;
		}
	.popupStylecpCurrentMonthDateDisabled,
	.popupStylecpOtherMonthDateDisabled,
	.popupStylecpCurrentDateDisabled {
		color:#d0d0d0;
		text-align:right;
		text-decoration:line-through;
		}
	.popupStylecpCurrentMonthDate {
		color:#bb5c35;
		font-weight:bold;
		}
	.popupStylecpCurrentDate {
		color: #bb5c35;
		font-weight:bold;
		}
	.popupStylecpOtherMonthDate {
		color:#808080;
		}
	td.popupStylecpCurrentDate {
		color:#ffffff;
		background-color: #ffffff;
		border-width:1;
		border:solid thin #544f36;
		}
	td.popupStylecpCurrentDateDisabled {
		border-width:1;
		border:solid thin #ffaaaa;
		}
	td.popupStylecpTodayText,
	td.popupStylecpTodayTextDisabled {
		border:solid thin #ffffff;
		border-width:1 0 0 0;
		}
	a.popupStylecpTodayText,
	span.popupStylecpTodayTextDisabled {
		height:20px;
		}
	a.popupStylecpTodayText {
		color:#bb5c35;
		font-weight:bold;
		}
	span.popupStylecpTodayTextDisabled {
		color:#d8d8d8;
		}
	.popupStylecpBorder {
		border:solid thin #200d07;
		}
/* End Pop Up Calendar Styles */
