@charset "utf-8";
/* CSS Document */

body { margin-left: auto; margin-right: auto; border:0px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

h1 {padding:0px; margin:0px; color:#19b7e8;}
h2 {padding:0px; margin:0px;}

li {list-style:none; margin-left:20px; line-height:120%;}

label {float:left; clear:both; height:20px; width:100px;}

a {color:#015087; text-decoration:none;}
a:hover {color:#015087; text-decoration:underline;}
		
.content { clear:both; width:910px; margin-left:auto; margin-right:auto; }
	.content .header_container { height:130px; background:url(../images/header_bg.jpg) top center no-repeat; clear:both;}
	.content .left_container { width:200px; min-height:400px; float:left;}
	.content .body_container { width:880px; min-height:400px; float:left; background-color: #FFFFFF; padding:10px; padding-top:0px; }
	.content .footer_container { clear:both; height:80px; }
	
	.content .header_container .header .cart_container {width:182px; height:100px; float:right; padding-top:10px;}
	.content .header_container .header .card_logos{float:right; width:182px; height:47px; padding-top:4px; }
	.content .header_container .header .cart_container .cart_box {clear:both; width:180px; height:91px; border:1px solid #6dcff6; margin-top:-1px; background:url(../images/cart_bg.jpg) top center no-repeat;}
	
	.content .steps_container {height:90px; width:910px; clear:both;}
	.content .main_box {width:900px; min-height:580px; border:2px solid #bcbec0; padding-top:6px; padding-left:6px; }
	
	.content .main_box_1 {width:860px; min-height:290px; border:2px solid #bcbec0; padding:20px; font-size:16px; font-weight:bold; }
	.content .main_box_1 .question { font-size:18px; color:#000; } 
	.content .main_box_1 .terms_head { color:#000; }
	
	.content .footer_container .footer_logo {float:left; height:80px; width:547px; text-align:left;}
	.content .footer_container .footer_text {float:right; height:70px; width:300px; text-align:right; color:#666666; font-size:12px; line-height:18px; padding-top:10px;}

	
	.content .venue {height:138px; width:162px; float:left; margin:8px; padding:0px; background-color:#6dcff6; text-align:center; font:bolder 20px "Arial Black", Verdana, sans-serif; text-decoration:none; color:#fff; letter-spacing:0px; line-height:21px; }
		.content .venue a				{float:left; height:138px; width:162px; color:#fff; }
		.content .venue a:hover	{float:left; height:138px; width:162px; color:#fff; text-decoration:none; }
	
.spacer { clear:both; }

.error_alert { background-color:#FF0; color:#000; font-weight:bold; font-size:14px; text-align:center; padding:2px; border:solid 1px; }
.standard_alert { background-color:#0F0; color:#000; font-weight:bold; font-size:14px; text-align:center; padding:2px; border:solid 1px; }

.system_alert { background-color:#F00; color:#FFF; font-weight:bold; font-size:14px; text-align:center; padding:2px; border:solid 1px #000; }

.contact_form .form_section { padding-left:12px; font-size:110%; margin-left:10px; }
    .contact_form .form_section .form_row {clear:both; }
	  .contact_form .form_section .form_row .label { float:left; width:150px; padding:6px; padding-left:0px; }
	  .contact_form .form_section .form_row .field { float:left; width:190px; padding:6px; padding-left:0px; }
	  .contact_form .form_section .form_row .field input { width:186px; }
	    .field .tickbox_label {  font-size:80%; }
	  .form_section .field .text_area { width:360px; height:110px; }
	  .contact_form .form_section .form_row .error { float:left; width:200px; font-size:80%; padding-left:2px; margin-top:-4px; margin-bottom:6px; color:#F00; margin-left:195px; }
	  .contact_form .submit { margin-left:154px; }
	  


