body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#000;
	background-image:url('/images/generic/mercedes/bg_main_image.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:10px;	
}						
.main {	
	margin:auto;
	position:relative;
	/*background-image:url(/images/generic/mitsubishi/bg_image_customer_login.jpg);*/
	background-repeat:no-repeat;
	width:888px;
	height:393px;
}
		.main_body {
			background-image:url('http://www.buymyauto.us/images/generic/mercedes/bg_main_image.jpg');
			background-repeat:no-repeat;
			background-position:center top;
			text-align:left;
			width:888px;
			background-color:#fff;
			overflow:visible;
		}
		.main_bottom {
			background-image:url('http://www.buymyauto.us/images/generic/mercedes/bg_bottom_image.jpg');
			width:888px;
			background-repeat:no-repeat;	
			background-position:left top;
			display:block;
			min-height:100px;
			background-color:#FFFFFF;			
		}
		.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 #fff;	*/
		}	
		.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 #fff;*/	
		}
		
.welcome_name {
	color:#fff;
	font-family: "Arial", Georgia, Times New Roman, Times, serif;
	font-size:32px;
	font-style:italic;
	font-weight:bold;
	position:relative;
	top:100px;
	left:20px;
	text-align:center;
}
.login_box {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	width:160px;
	top:202px;
	left:318px;
}
.email_text {
	display:none;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position: relative;
	top:150px;
	left:280px;
	font-weight:bold
}
.code_text {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position: relative;
	top:200px;
	left:225px;
	font-weight:bold
}
.login_email {
	display:none;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	position: relative;
	width:160px;
	top:150px;
	left:438px;
}
.login_button {
	position:relative;
	top:240px;
	left:150px;
	border:none;
}
.login_help_text {
	display:none;
	color:#5f2065;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position: relative;
	top:390px;
	left:500px;
}
.login_error_text {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	position: relative;
	top:130px;
	left:235px;
}		
.purl_domain {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	position: relative;
	top:430px;
	left:0px;
	text-align:center;
	width:390px;
}

		.name_offer {
			font-family: "Arial", Georgia, Times New Roman, Times, serif;
			color:#7e4148;
			font-weight:bold;
			font-size:28px;
			font-style:italic;
			position:relative;
			top:15px;
		}
		.offer_text {
			font-family: "Arial", Georgia, Times New Roman, Times, serif;
			color:#fff;
			font-size:19px;
			font-weight:bold;
			font-style:italic;
			position:relative;
			top:14px;
		}
		
		
		.question_list {
			overflow:visible;
/*			position:relative;*/
/*			top:220px;
			left:0px;*/
			border:none;
			margin:10px;
			margin-top:40px;
		}	
		
		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;
			padding-top: 40px;
			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:"Arial", Georgia, "Times New Roman", Times, serif;
			margin-top: -60px;
			color:#7e4148;
		}
		
		.question_submit_button {
			border:none;
		}
		.company_name {
			font-size:24px;
		}
		
		.dealer_name {
			color:#fff;
			font-family: "Arial", Georgia, Times New Roman, Times, serif;
			font-size:16px;
			font-weight:normal;
			position:relative;	
			top:22px;
		}
		
		.congratulation {
			font-size:32px;
			font-family:"Arial", Helvetica, sans-serif;
			color:#7e4148;
		}	
		.survey_heading {
			color:#7E4136;
		}




@media (min-width: 1001px) {
  .welcome_name{color:red;}
  
}

@media (max-width: 1000px) and (min-width: 700px) {
  .welcome_name{color:blue;}
  
}

@media (max-width: 600px) and (min-width: 245px) {
  .welcome_name{
		color:#CCF;
	  	}
  .bg{
	  background-size: 100% auto !important;
	  }
	.code_text {
    top: 200px;
    left: 25px;
 
	}
}

