body
{
   background-image:url(/autos/images/autos/bg_tile_main.gif);
    background-repeat: repeat;
    margin: 0px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}

#auto_logo
{
    width: 917px;
    height: 130px;
    background-repeat: no-repeat;
    background-image: url(/autos/images/autos/concept1-pg1_02.png); 
    margin-top: 0px;
    padding-top: 0px;
}

.page_wrapper {
    background-image: url(/autos/images/autos/top_tile.gif);
   background-repeat:repeat-x;
   z-index:-99999;
}

.logo_wraper
{
    width: 270px;
    height: 130px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    float: left;
}
.comp_logo
{
    margin: 0px auto;
    padding: 10px 0px 0px 0px;
}

.subHeader
{
    height: 72px;
    background-image: url(/autos/images/autos/concept1-pg2_04.png);
}
.subHeader-c1pg1
{
    height: 45px;
    background-image: url(/autos/images/autos/concept1-pg1_04.png);
}
.subHeaderpg1
{
    height: 66px;
    background-image: url(/autos/images/autos/concept5-pg1_04.png);
}
.headerTxt
{
    text-align: center;
    padding-top: 20px;
    font-weight: bold;
}
.headerTxt-c1p1
{
    text-align: left;
    padding-left: 30px;
    padding-top: 20px;
    font-weight: bold;
}

.headerTxt-c1p2
{
    text-align: left;
    padding-left: 30px;
    padding-top: 20px;
    font-weight: bold;
}

.headerTxt-c1p2_x
{
    text-align: left;
}


.zipForm
{
    background-image: url(/autos/images/autos/concept5-pg1_05.PNG);
    height: 244PX;
}
.zipForm-c1p1
{
    background-image: url(/autos/images/autos/concept1-pg1_05.png);
    height: 275PX;
}

.zipForm-c1p2
{
    background-image: url(/autos/images/autos/concept1-pg1_05_2.png);
    height: 275PX;
}

.zipForm-c2p1
{
    background-image: url(/autos/images/autos/concept2-pg1_05.png);
    height: 275PX;
}
.contentBody
{
    background-image: url(/autos/images/autos/concept1-pg2_05.png);
    padding: 20px;
}
.contentBodyP1
{
    background-image: url(/autos/images/autos/concept5-pg1_07.png);
    padding: 20px;
}
.contentBodyc2P1
{
    background-image: url(/autos/images/autos/concept2-pg1_06.png);
    b-ackground-repeat: repeat;
}
.c2vehcleInfo1
{
    padding-left: 60px;
    padding-right: 20px;
}
.c2vehcleInfo2
{
    padding-left: 20px;
    padding-right: 20px;
}
.c2vehcleInfo2_1
{
    padding-left: 20px;
}
.rightBtnPadding
{
    text-align: right;
    padding-right: 30px;
}
.vehicinfoTextBold
{
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.vehicinfoTextNormal
{
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.alt1
{
    background-color: #CCCCCC;
    font-size: 12px;
}
.alt2
{
    background-color: #FFFFFF;
    font-size: 12px;
}
.bodyText
{
    font-size: 12px;
    text-align: justify;
}
.subheadText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding-top: 10px;
}
.formHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
}

.vehicle1_x
{
    padding-left: 70px;
    padding-top: 10px;
    padding-right: 50px;
    text-align: center;
}

.vehicle2_x
{
    padding-left: 70px;
    padding-top: 10px;
    padding-right: 50px;
    text-align: center;
}


.vehicle1
{
    padding-left: 70px;
    padding-top: 30px;
    padding-right: 30px;
    text-align: center;
}
.vehicle2
{
    padding-left: 30px;
    padding-top: 30px;
    padding-right: 30px;
    text-align: center;
}
.vehicleText
{
    font-weight: bold;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.vehicleText2
{
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
.dropDown
{
    width: 200px;
    margin-bottom: 10px;
}
.infoText
{
    font-size: 14px;
    padding-bottom: 5px;
}
.zipFeild
{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.subhead
{
    font-size: 12px;
}
.additionalHead
{
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}
.choiceHead
{
    font-size: 12px;
    font-weight: bold;
}
.style4
{
    font-size: 12px;
}
.style21
{
    font-size: 12px;
    font-weight: bold;
}
.style16
{
    font-size: 10px;
}
.style22_v1
{
    border: 1px solid #999;
}
.footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
}
.make_wrapper
{
    padding: 5px 0px 5px 0px;
    color: #333;
    margin: 0px auto;
    font-family: arial, Helvetica, sans-serif;
    text-align: center;
}
.make_wrapper a
{
    color: #333;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}
.make_wrapper a:hover
{
    color: #3c9ada;
    text-decoration: underline;
}
.make_txt
{
    width: 89px;
    text-align: center;
}
.h2_make
{
    color: #333;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
    margin: 0px;
}



/* ....*/

.used_car_table {
	width:840px;
	margin:-20px auto 0px auto;
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 10px #666;
	-webkit-box-shadow:0 0 10px #666;
	box-shadow:0 0 10px #666;
	/* CSS3 Rounded Corners */
	-moz-border-radius-topright:15px;
	-moz-border-radius-topleft:1px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-top-right-radius:15px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	border-top-right-radius:15px;
	border-top-left-radius:0px;
	border-bottom-bottom-radius:15px;
	border-bottom-top-radius:15px;
	
	
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e7e7));
	background: -moz-linear-gradient(top,  #fff,  #e7e7e7);
	/* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7'); */
	
	border:5px solid #ff7900;
	padding:10px;
	}
.used_car_info{
	width:840px;
	margin:20px auto 0px auto;
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 10px #666;
	-webkit-box-shadow:0 0 10px #666;
	box-shadow:0 0 10px #666;
	/* CSS3 Rounded Corners */
	-moz-border-radius-topright:15px;
	-moz-border-radius-topleft:1px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-top-right-radius:15px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	border-top-right-radius:15px;
	border-top-left-radius:0px;
	border-bottom-bottom-radius:15px;
	border-bottom-top-radius:15px;
	
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e7e7));
	background: -moz-linear-gradient(top,  #fff,  #e7e7e7);
	/* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7'); */
	
	border:5px solid #00a5da;
	padding:10px;
	}
.used_car_info h3{
	color:#000;
	font-size:18px;
	text-align:left;
	padding:0px 0px 10px 10px;
	margin:0px;
}
.used_car_table h2{
	color:#000;
	font-size:18px;
	text-align:center;
	margin:0px;
	padding:0px 0px 10px 0px;
}
.used_car_table h3{
	color:#000;
	font-size:16px;
	text-align:center;
	margin:0px;
}
.used_car_table h3 a{
	color:#00a5da;
	font-size:16px;
}
.used_car_table h3 a:hover{
	color:#000;
}
.used_car_table p{
	color:#000;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	padding:0px;
	margin:0px;
}
.used_car_table ul{
	text-align:left;
	}
.used_car_table li{
	list-style:circle;
	font-size:12px;
	}
.car_box {
	margin:0px auto;
	padding:8px 0px 4px 0px;
	}
	



/*****************/
.overlay_wrapper {
	padding:40px 0px 0px 0px;
}
.overlay_wrapper h2{
	font-size:20px;
	color:#333;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.overlay_wrap {
	--width:410px;
	}
.overlay_head {
	width:410px;
	height:59px;
	background-image:url(/autos/images/autos/overlay_head.png);
	background-repeat:no-repeat;
}
* html .overlay_head {
	width:400px;
	height:60px;
	background-image:url(/autos/images/autos/overlay_head.gif);
	background-repeat:no-repeat;
} 
.overlay_head h2 {
	font-size:20px;
	color:#FFF;
	line-height:1em;
	text-align:center;
	padding:20px 0px 0px 0px;
}
.overlay_con_wrap {
	width:410px;
	height:200px;
	background-image:url(/autos/images/autos/overlay_con.png);
	background-repeat:no-repeat;
}
* html .overlay_con_wrap {
	width:400px;
	height:250px;
	background-image:url(/autos/images/autos/overlay_con.gif);
	background-repeat:no-repeat;
}
.overlay_con {
	width:370px;
	margin:0px auto;
	padding:20px 0px 10px 0px;
}
.overlay_con h2 {
	font-size:16px;
	color:#333;
	text-align:center;
	padding:10px 0px 10px 0px;
}

.continue_btn2 {
	width:228px;
	height:50px;
	display:block;
	overflow:auto;
	cursor:pointer;
	margin:10px 0px 0px 0px;
	background-image:url(/autos/images/autos/continue_btn.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.continue_btn2:hover { background-position:0px -50px;}

* html .continue_btn2 {
	width:228px;
	height:50px;
	display:block;
	overflow:auto;
	cursor:pointer;
	margin:10px 0px 0px 0px;
	background-image:url(/autos/images/autos/continue_btn.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
} 

#overlay {
    position: absolute; top: 0px; left: 0px;
    width: 100%; height: 2760px; 
    background-color: black;
    -moz-opacity: 0.60; 
    opacity: 0.60; 
    filter: alpha(opacity=60); 
    z-index: 10;
    display: none;
}

#jpop{
    position: absolute; top: 100px; left:190px;
    width: 80%;  
    z-index: 15;
    display: none;
	padding-top:300px;
}

.mkmdtxt{
  font-family: arial, Helvetica, sans-serif;
  text-align: center;
  font-weight:bold;
  font-size:16px;
}
.vtxt{
  font-family: arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
}
