@charset "UTF-8";
/* -------------------- 
 * GLOBAL
 * -------------------- */
* { margin: 0; padding: 0; }

body { 
	background-color: #edebdb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

br.clearBoth{ clear: both; }

   /* \*/
   * html .gainlayout { height: 1%; }
   /* */


/* -------------------- 
 * PAGE STRUCTURE
 * -------------------- */
div#wrapper {
	width: 950px;
	margin: 0 auto;
	
}

	#topLinks, #header, #content, #footer, #legal { clear: both; display: block;}

	/* Header */
	div#header {height: 126px;}
	
		div#topLinks {
			background-color: #edebdb;
			padding: 0 80px;
		}
			#topLink1, #topLink2 {
				font-size: 0.60em;
				font-weight: bold;
				text-decoration: none;
				display: block;
				width: 40%;
				color: #9c7c53; 
			}
			
			#topLink1 {
				float: left;
				text-align: left;
			}
			
			#topLink2 {
				float: right;
				text-align: right;
			}
			
		div#headerLeftColumn {
			float: left;
			width: 546px;
		}
		div#headerRightColumn {
			float: left;
			width: 404px;
			background-color: #75D0F3;
		}
			#btnCoupon {
				float: right;
				clear: both;
			}
	
	/* Content */
	div#content {
		background: #75d0f3 url(../images/wrapper_bg.jpg) center top repeat-y;
		padding: 0 80px;
	}
		#contentLeftColumn, #contentRightColumn { width: 390px; float: left; display: inline; }
	
		div#contentLeftColumn {
			/*float: left;*/
		}
			#contentLeftColumn a {
				color: #2E779B;
				font-size: 12px;
				margin: 15px 0px 0px 20px;
				display: block;
			}
			
		div#contentRightColumn {
			/*float: right;*/
		}
			
	/* Footer */
	div#footer{ background-color: #edebdb; height: 321px;}
		div#footerLeftColumn {
			float: left;
			width: 327px;
		}
		div#footerRightColumn {
			float: right;
			width: 623px;
			text-align: right;
		}
		
	div#legal { 
		color:#9c7c53;
		position:relative;
		text-align: center;
		font-size:11px;
		background-color: #edebdb;
		width: 100%;
	}
		div#legal a { color:#9c7c53; margin: 0 6px;}

/* -------------------- 
 * PAGE SPECIFIC
 * -------------------- */
 
/* Form Pages */
 
form {
	background: url(../images/form_bg_main.gif) left top repeat-y;
	margin-left: 10px;
	width: 370px;
}

#formHeader {
	background: url(../images/form_bg_top.gif) left top no-repeat;
}
#formFooter {
	background: url(../images/form_bg_bottom.gif) left bottom no-repeat;
}

form ul {
	list-style: none;	
}

form label, .checkBoxWrapper {
	display:block;
	width: 100px;
	float:left;
	text-align:right;
	margin: 5px 12px 0px 0px;
}

form input {
	width: 225px;	
}

form li {
	display: block;
	clear: both;
	margin-bottom: 5px;
}

form li.note {
	color:#124a82;
	font-size: 0.70em;
	padding: 0px 20px 0px 115px;	
}

form #submitBtn {
	margin: 10px 20px 0px 0px;
	float: right;
	cursor: pointer;
}

form legend { display: none; visibility: hidden }

form fieldset { border: none; }

#form_error {
	color:#e20505;
	font-weight:bold;
	font-size:.6875em;
	padding:0px 15px;
	position:relative;
	text-align:center;
	display: block;
}

.optional{
	text-align:right;
}

.optional label {
	display:block;
	width: 246px;
	float:left;
	text-align: left;
	margin: 5px 0px 0px 0px;
}

.checkBoxWrapper {
	width: 100px;
	display: inline-block;
}

input#Newsletter {
 width: 17px;
}

 
/* Confirmation pages */
ul#confirmLinks {
	list-style: none;
	display: block;
	margin: 0 auto;
}
 
	#confirmLinks li {
		display: block;
		text-align: right;
		margin-right: 80px;
	}
	
	#confirmLinks li.playNowBtnWrapper {
		text-align: left;
		margin-left: 270px;
	}
	
/* Print Prep */
ol#printPrepSteps {
	width: 350px;
	margin-left: 10px;
	list-style: none;	
}

.printPrepStep {
	background-repeat:no-repeat;
	color:#124a82;
	padding-left:60px;
}

.printPrepStep h2 {
	font-size:.875em;
}

.printPrepStep p {
	font-size:.75em;
	padding-bottom:25px;
}

#print_button {
  margin-left:60px;
}

#prep_step1 { background-image:url(../images/prep1.jpg); }
#prep_step2 { background-image:url(../images/prep2.jpg); }
#prep_step3 { background-image:url(../images/prep3.jpg); }

 
 
