body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#cbd7e0;
	background-image:url(http://www.buymyauto.us/images/generic/volkswagen/bg_pattern.jpg);
	/*background-image:url(http://www.buymyauto.us/images/generic/volkswagen/bg_image.jpg);*/
	margin-top:0px;
}						
.main {
	margin:auto;
	position:relative;
	background-image:url(/images/generic/volkswagen/bg_image_customer_login.jpg);
	background-repeat:no-repeat;
	width:891px;
	height:405px;
}
		.main_body {
			background-image:url('http://www.buymyauto.us/images/generic/volkswagen/bg_image_main.jpg');
			background-repeat:no-repeat;
			background-position:left top;
			text-align:left;
			width:891px;
			background-color:#fff;
			overflow:visible;
		}
		.main_bottom {
			background-image:url('http://www.buymyauto.us/images/generic/volkswagen/bg_bottom_image.jpg');
			width:888px;
			background-repeat:no-repeat;	
			background-position:left top;
			display:block;
			min-height:55px;			
		}
		.left_edge {
/*			background-image:url('http://www.buymyauto.us/images/generic/hyundai/bg_left_image.jpg');
			width:4px;
			background-repeat:no-repeat;	         
			background-position:right top;
			display:block;
			min-height:1600px;	*/
			border-left:1px solid #666;	
		}	
		.right_edge {
/*			background-image:url('http://www.buymyauto.us/images/generic/hyundai/bg_right_image.jpg');
			width:4px;
			background-repeat:no-repeat;	
			background-position:left top;
			display:block;	
			min-height:1600px;*/
			border-right:1px solid #666;	
		}
		
.welcome_name {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-style:italic;
	font-weight:bold;
	position:relative;
	top:235px;
	left:130px;
	text-align:center;
}
.login_box {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	position:absolute;
	width:160px;
	top:180px;
	left:640px;
}
.email_text {
	display:none;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	top:150px;
	left:640px;
	font-weight:bold;
}
.code_text {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	top:160px;
	left:640px;
	font-weight:bold;
}
.login_email {
	display:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	position:absolute;
	width:160px;
	top:170px;
	left:640px;
}
.login_button {
	position:absolute;
	top:215px;
	left:640px;
	border:none;
}
.login_help_text {
	display:none;
	color:#5f2065;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	top:390px;
	left:500px;
}
.login_error_text {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	position:absolute;
	top:240px;
	left:640px;
}		
.purl_domain {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:380px;
	left:0px;
	text-align:center;
	width:390px;
}

		.name_offer {
			color:#003366;
			font-weight:bold;
			font-size:32px;
			font-style:italic
		}
		.offer_text {
			color:#000;
			font-size:16px;
			font-weight:bold
		}
		
		
		.question_list {
			overflow:visible;
/*			position:relative;*/
/*			top:220px;
			left:0px;*/
			border:none;
			margin:35px;
			opacity:0.75;
			filter:alpha(opacity=90);
		}	
		
		ul {
			list-style:none;
			text-align:left;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
		}
		.map {
			font-family:Georgia, "Times New Roman", Times, serif;
			left:0px;
			top:0px;
			position:relative;
			width:98%;
			margin-right:12px;
		}
		.dealer_location {
			font-size:14px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		.question_message {
			font-size:14px;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#003366;
			margin-top:-20px;
		}
		
		.question_submit_button {
			border:none;
		}
		.company_name {
			font-size:24px;
		}
		
		.dealer_name {
			color:#003399;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			position:relative;	
		}
		
		.congratulation {
			font-size:32px;
		}						
