body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#000;
	background-image:url(/images/generic/dodge/bg_pattern.jpg);
	background-repeat:repeat-x;
}						
.main {
	margin:auto;
	position:relative;
	background-image:url(/images/generic/dodge/bg_image_customer_login.jpg);
	background-repeat:no-repeat;
	width:888px;
	height:463px;
}
		.main_body {
			background-image:url('http://www.buymyauto.us/images/generic/dodge/bg_main_image.jpg');
			background-repeat:no-repeat;
			background-position:left top;
			text-align:left;
			width:876px;
			background-color:#000;
			overflow:visible;		
		}
		.main_bottom {
			/*background-image:url('http://www.buymyauto.us/images/generic/dodge/bg_bottom_image.jpg');*/
			width:887px;
			background-repeat:no-repeat;	
			background-position:left top;
			display:block;
			min-height:0px;	
		}
		.left_edge {
			border-left:1px solid #000;
		}	
		.right_edge {
			border-right:1px solid #000;
		}
		
.welcome_name {
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	position:relative;
	font-style:italic
}
.login_box {
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	position:absolute;
	width:160px;
	top:250px;
	left:640px;
}
.email_text {
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	position:absolute;
	top:-200px;
	left:640px;
	font-weight:bold
}
.code_text {
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	position:absolute;
	top:230px;
	left:640px;
	font-weight:bold
}
.login_email {
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	position:absolute;
	width:160px;
	top:-200px;
	left:640px;
}
.login_button {
	position:absolute;
	top:290px;
	left:640px;
	border:none;
}
.login_help_text {
	display:none;
	color:#5f2065;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	position:absolute;
	top:420px;
	left:500px;
}
.login_error_text {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	position:absolute;
	top:320px;
	left:640px;
}		
.purl_domain {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:440px;
	left:20px;
	text-align:center;
	width:390px;
}
		.offerbox{
			height:80px;
			padding-left:12px;
			padding-top:22px;
		}
		.name_offer {
			color:#a30804;
			font-weight:bold;
			font-size:32px;
			font-style:italic;
			
			position:relative;
			top:30px;
		}
		.offer_text {
			color:#fff;
			font-size:16px;
			font-weight:bold;
			
			position:relative;
			top:30px;
		}
		
		
		.question_list {
			overflow:visible;
			position:relative;
			top:-45px;
			left:20px;
			border:none;
			margin:10px;
			width:430px;
		}	
		
		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;
			filter:alpha(opacity=50);
			opacity:0.85;
			padding-top:60px;
		}
		.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:#a30804;
			position:relative;
			top:32px;
			left:-15px;
			border:none;
			margin:10px;
			width:430px;
		}
		
		.question_submit_button {
/*			position:absolute;*/
/*			width:117px;
			height:24px;*/
/*			top:365px;
			left:590px;*/
/*			background-image:url('/images/purl/12/question_submit_btn.gif');*/
			border:none;
		}
		.company_name {
			font-size:24px;
		}
		
		.dealer_name {
			color:#fff;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			position:relative;
			font-weight:bold;
			float:right
		}
		.mailbox{
			vertical-align:middle;
			padding-top:0px;
			text-align:center;
			
		}
		.congratulation {
			font-size:32px;
		}					
		.congratulation._header{
			color:#A30804;
			}
