@charset "utf-8";
/* CSS Document */


body{
/*background:url(../images/mainbg.jpg) top repeat-x #9f9f9f;*/
background-color:#000;
margin:0;
}

.wrapper{
width:950px;
margin:0 auto;
}

.main{
width:950px;
float:left;
clear:left;
/*background:url(../images/contenttopbg.jpg) top no-repeat #000000;*/
background-color:#000;
}

.header{
width:950px;
float:left;
clear:left;
height:145px;
background-image:url(../images/paginationbg.jpg);

}

.logo{
width:318px;
height:120px;
float:left;
clear:right;
margin-top:8px
}

.tagline{
width:300px;
padding-top:50px;
float:left;
clear:right;
font:italic 18px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-align:center;

}


/*   loginarea     */


.loginarea{
width:210px;
float:right;
clear:right;
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:10px 10px 0 0;
}
.loginarea label#name{
display:block;  
float:left;  
font-size:11px;
padding:3px;
width:60px;
}
.loginarea label#setcookie{
display:block;  
float:left;  
font-size:11px;
padding:5px 0 0 0;
width:100px;
clear:right;
}
.loginarea label#forgot{
display:block;  
float:right;  
font-size:11px;
padding:8px 0px 0 0;
width:90px;
clear:right;
text-align:left;
}
.loginarea label#forgot a{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}

.loginarea label#forgot a:hover{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}


.loginarea .logintextbox{
width:129px;
font-size:11px;
height:19px;
border:0;
background:url(../images/logintextbox.gif) no-repeat;
margin-bottom:5px;
padding:4px 4px 0 4px;
}

.loginarea #register{
border:0;
background:url(../images/registerbtn.gif) no-repeat;
width:68px;
height:24px;
text-align:center;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
cursor:pointer;
margin-right:7px;
}
.loginarea .loginbtn{
border:0;
background:url(../images/signin.gif) no-repeat;
width:58px;
height:24px;
text-align:center;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
cursor:pointer;
}
a.loginbtn2:link, a.loginbtn2:visited{
border:0;
background:url(../images/signin.gif) no-repeat;
width:58px;
height:21px;
text-align:center;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
cursor:pointer;
display:block;
float:right;
text-decoration:none;
padding-top:6px;

}

a.loginbtn2:link, a.loginbtn2:visited{
text-decoration:none;
}


/*   loginarea     */



/*       content           */


.contentarea{
width:950px;
float:left;
clear:left;
background:url(../images/contentbottombg.jpg) bottom no-repeat;
padding:10px 0;
}

.leftpanel{
width:227px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 2px;
clear:right;

}

a.pinkbtn{
background:url(../images/pink_btn.jpg) no-repeat;
width:229px;
height:34px;
text-align:center;
font:normal 18px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-transform:uppercase;
float:left;
clear:left;
display:block;
text-decoration:none;
padding-top:10px;

}

a.pinkbtn:hover{
color:#000000;
}
.gap{
width:100%;
float:left;
clear:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
}
.gap p{
padding:0 0 10px 0;

}

div.orange{
background:url(../images/orange_btn.jpg) no-repeat;
width:229px;
height:34px;
text-align:center;
font:normal 18px Georgia, "Times New Roman", Times, serif;
color:#712c11;
text-transform:uppercase;
float:left;
clear:left;
display:block;
text-decoration:none;
padding-top:10px;
}

div.orange1{
background:url(../images/orange-btn1.jpg) no-repeat;
width:229px;
height:34px;
text-align:center;
font:normal 18px Georgia, "Times New Roman", Times, serif;
color:#712c11;
text-transform:uppercase;
float:left;
clear:left;
display:block;
text-decoration:none;
padding-top:10px;
}

.skybg{
/*background:url(../images/skybgbot.jpg) bottom no-repeat #d0e7ec;*/
padding:10px 0;
width:229px;
float:left;
clear:left;
margin-bottom:10px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
}
.skybg p{
padding:0 10px;
}
.skybg div{
width:229px;
text-align:center;
float:left;
clear:left;
padding-bottom:10px;
}

.greybg{
/*background:url(../images/greybgbot.jpg) bottom no-repeat #ededed;*/
padding:10px 0 0 0;
width:229px;
float:left;
clear:left;
margin-bottom:10px;
}
.greybg div{
width:229px;
text-align:center;
float:left;
clear:left;
padding-bottom:10px;
}
.greybg div img{
border:solid 1px #91b0b7;
}
.greybg div.text{
width:209px;
text-align:left;
float:left;
clear:left;
padding-left:10px;
padding-right:10px;
padding-bottom:0;
font:normal 11px Arial, Helvetica, sans-serif;
color:#fff;
}
a.findadealer{
background:url(../images/findadealer.jpg) no-repeat;
width:202px;
height:31px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
clear:left;
display:block;
text-decoration:none;
padding-top:7px;
padding-left:27px;
margin-bottom:10px;
}

a.findadealer:hover{
color:#000000;
}

a.viewoffers{
background:url(../images/viewoffers.jpg) no-repeat;
width:202px;
height:31px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
clear:left;
display:block;
text-decoration:none;
padding-top:7px;
padding-left:27px;
margin-bottom:10px;
}

a.viewoffers:hover{
color:#000000;
}

a.payments{
background:url(../images/payments.jpg) no-repeat;
width:202px;
height:31px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
clear:left;
display:block;
text-decoration:none;
padding-top:7px;
padding-left:27px;
margin-bottom:10px;
}

a.payments:hover{
color:#000000;
}
.rightpanel{
width:229px;
float:right;
clear:right;
}


.midpanel{
width:455px;
float:left;
clear:right;
margin-left:8px;
}
.midpanel div.row1{
width:455px;
float:left;
clear:left;
}




.midpanel3{
width:925px;
margin: auto;
display:inline-block;
height:auto;
padding:0px 0px 10px 0px;

}
.midpanel2 div.rowl2{
width:455px;
float:left;
clear:left;
}

.midpanelpinkbg{
width:900px;
display:inline-block;

background-color:#000;
border:1px solid #000;
}

.midpinkbgbot{
	width:900px;
	margin:0px;
display:inline-block;
padding:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.midpinkbgbot table.table1 td{
padding:0 10px 10px 10px;
}

.midpinkbgbot table.table1 a{
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;

}
.midpinkbgbot table.table1 a:hover{
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;

}


.midpinkbgbot label{
padding:0px 5px;

}
.midpinkbgbot select.make{
width:200px;
}

.midrow2{
width:100%;
float:left;
clear:left;
padding:0px;
margin:auto 0;
font:normal 11px Arial, Helvetica, sans-serif;
}
.midrow2 table{
	margin-bottom:0px;
	background-color: #000;
	
}
.midrow2 img{
border:solid 1px #d6c9c9;
	
}


a.pinktab{
background:url(../images/pink_btn2_left.jpg) left no-repeat;
height:45px;
float:left;
clear:right;
display:block;
padding-left:7px;
text-decoration:none;
}
a.pinktab span{
background:url(../images/pink_btn2_right.jpg) right no-repeat;
padding:10px 12px 0 0;
height:35px;
display:block;
float:left;
font:bold 16px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
cursor:pointer;
}

a.pinktab:hover span{
color:#9f2a2e;
}

a.orangetab{
background:url(../images/orange_btn2_left.gif) left no-repeat;
height:45px;
float:left;
clear:right;
display:block;
padding-left:9px;
text-decoration:none;

}
a.orangetab span{
background:url(../images/orange_btn2_right.gif) right no-repeat;
padding:10px 14px 0 0;
height:35px;
display:block;
float:left;
font:bold 16px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
cursor:pointer;
text-align:center;

}

a.orangetab:hover span{
color:#93470e;
}


a.bluetab{
background:url(../images/pink_btn3_left.jpg) left no-repeat;
height:45px;
float:left;
clear:right;
display:block;
padding-left:9px;
text-decoration:none;

}
a.bluetab span{
background:url(../images/pink_btn3_right.jpg) right no-repeat;
padding:10px 14px 0 0;
height:35px;
display:block;
float:left;
font:bold 16px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
cursor:pointer;
text-align:center;

}

a.bluetab:hover span{
color:#93470e;
}

.pinkbg{
background:#d8f2ff url(../images/pinkbgtop.jpg) top right no-repeat;
width:455px;
float:left;
clear:left;
}
.pinkbg2{
background:#d8f2ff url(../images/pinkbgtop2.jpg) top right no-repeat;
width:455px;
float:left;
clear:left;
}
.pinkbgbot{
	background:url(../images/pinkbgbot.jpg) bottom no-repeat;
	width:455px;
	float:left;
	clear:left;
	padding:10px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.pinkbgbot table.table1 td{
padding:0 10px 10px 10px;
}

.pinkbgbot table.table1 a{
font: normal 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;

}
.pinkbgbot table.table1 a:hover{
font: normal 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;

}


.pinkbgbot label{
padding:0px 5px;

}
.pinkbgbot select.make{
width:200px;
}

/*carsubmit*/
.midpinkbg2{
background:#333;
border:1px solid #319cc6;
width:920px;
margin: auto;
padding:0px;
margin-bottom:10px;
clear:both;


}
.midpinkbgbot{
background:#000;
width:920px;
margin:0px;

padding:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
}

.midpinkbgbot .row1{
width:100%;

}
.midpinkbgbot table.table1 td{
padding:0 10px 10px 10px;
}

.midpinkbgbot table.table1 a{
font: normal 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;

}
.midpinkbgbot table.table1 a:hover{
font: normal 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;

}

.midpinkbgbot table.table1 .required{
	width:150px;
	margin:0px;
	padding:0px;
	height:20px;
}
.midpinkbgbot table.table1 .required2{
	width:150px;
	margin:0px;
	padding:0px;
}


.midpinkbgbot label{
padding:0px 5px;

}
.midpinkbgbot select.make{
width:200px;
}
/*car submit*/


a.viewmore{
font:bold 12px Arial, Helvetica, sans-serif;
color:#2d91b5;
text-decoration:underline;
display:block;
padding-left:15px;
float:left;
}
a.viewmore:hover{
text-decoration:none;

}

.search{
background:url(../images/searchbtn.jpg) no-repeat;
width:160px;
height:45px;
display:block;
margin:0 auto;
text-align:center;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
border:0;
cursor:pointer;
}
.searchBlackbg{
background:url(../images/searchbtnblack.jpg) no-repeat;
width:160px;
height:45px;
margin:0 auto;
text-align:center;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
border:0;
cursor:pointer;
}
.Indexsearch{
background:url(../images/searchbtn.jpg) no-repeat;
width:160px;
height:45px;
margin:0 auto;
text-align:center;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
border:0;
cursor:pointer;
}

.footer{
	width:930px;
	padding:0px 10px 0px 10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	background-image:url(../images/paginationbg.jpg);
	margin:0 auto;
	height:50px;
	clear:both;
	color:#FFF
}

.footer span.left{
width:200px;
float:left;
clear:right;
display:block;
margin:10px 0px 0px 0px
}
.footer span.right{
width:700px;
float:right;
clear:right;
display:block;
text-align:right;
margin:10px 0px 0px 0px
}
.footer a{
font:normal 11px Arial, Helvetica, sans-serif;
color:#ffffff
;
text-decoration:none;
padding:0 10px;

}

.footer a:hover{
text-decoration:underline;
}


.pagination{
width:447px;
height:27px;
background:url(../images/paginationbg.jpg) no-repeat center;
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFF;
padding:0 10px;
}

.pagination select{
font-size:11px;
}

.row1{
width:100%;
float:left;
clear:left;
}
.row2{
width:650px;
float:left;
clear:left;
padding-left:5px;
font:normal 11px Arial, Helvetica, sans-serif;
}
.row2 table{
	margin-bottom:5px;
	
}
.row2 img{
border:solid 1px #d6c9c9;
	
}
.pagination a{
text-decoration:none;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFF;
	
}
.pagination a:hover{
color:#FFF;
text-decoration:underline;
font:bold 11px Arial, Helvetica, sans-serif;
	
}
.listhead{
	height:27px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 10px;
}
.rowData{
	height:27px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 10px;
}
tr.listhead{
height:27px;
background:url(../images/listheadingbg.jpg) no-repeat center;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
padding:0 10px;
}

.odd{
background:#333;
width:923px;
font-size:10px;
border:1px solid #666;
color:#FFF;
}
.odd a{
color:#FFF;
}
.odd2{
background:#333;
width:923px;
font-size:10px;
border:1px solid #319cc6;
}
.odd2 a{
	color:#FFF;
}

.even{
background:none;	
padding:3px 0;
}



.row3{
width:437px;
float:left;
clear:left;
padding-left:10px;
font:normal 12px Arial, Geneva, sans-serif;
color:#DA484B;
}


.cargallerybgtop{
background:url(../images/cardetailgalbgtop.gif) top no-repeat #da484b;
width:437px;
float:left;
clear:left;
}

.cargallerybgbot{
background:url(../images/cardetailgalbgbot.gif) bottom no-repeat;
width:437px;
float:left;
clear:left;
padding:10px 0;
}



.cardetail_content{
background:url(../images/back.jpg) top repeat-y;
width:438px;
float:left;
clear:left;
border-top:solid 1px #da484b;
}

.cardetail_content span{
background:url(../images/back.jpg) bottom no-repeat;
width:418px;
float:left;
clear:left;
display:block;
padding:10px;

}


.car_details{
width:418px;
height:140px;
float:left;
clear:left;
font:normal 11px Verdana, Geneva, sans-serif;
}

.photogallery{
width:417px;
padding-left:10px;
padding-right:10px;
float:left;
clear:left;
text-align:center;

}

.thumbnails{
width:427px;
padding-left:10px;
float:left;
clear:left;
margin-top:10px;
}

.thumbnails img{
border:solid 2px #FFFFFF;
margin-right:3px;
margin-bottom:3px;
cursor:pointer;
}


a.logout:link, a.logout:visited{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF9900;
text-decoration:none;
}

a.logout:hover{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF0066;
text-decoration:underline;
}


h1{
font:normal 18px Trebuchet MS;
color:#FFFFFF;
margin:0;
padding:5px 0 0 0;
}
h2{
font:normal 18px Trebuchet MS;
color:#000000;
margin:0;
padding:5px 0 0 0;
}


.wrongpass{
color:#FF0000;
}
.cargallerybgtop_video{
background:url(../images/cardetailgalbgtop.gif) top no-repeat #da484b;
width:437px;
float:left;
clear:left;
margin-top:10px;
}


.cargallerybgbot_video{
background:url(../images/cardetailgalbgbot.gif) bottom no-repeat;
width:430px;
float:left;
clear:left;
padding:10px 0 10px 7px;
}


.contentareapanel_top{
width:950px;
float:left;
clear:left;
background:url(../images/) top center no-repeat;
}

.contentareapanel_bot{
width:933px;
float:left;
clear:left;
background:url(../images/) center bottom no-repeat;
padding:0 9px 0 8px;
}

.contentareapanel_mid{
width:950px;
float:left;
clear:left;
background:url(../images/back.jpg) top center repeat-y;
}

.specialtext_bg{
	background:url(../images/special_textbox.jpg) top center no-repeat;
	width:190px;
	height:97px;
	float:left;
	clear:left;
	text-align:center;
	padding-top:60px;
	padding-left:20px;
	padding-right:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.pink_btn{
	background:url(../images/pink_btn.jpg) no-repeat;
	width:228px;
	height:34px;
	text-align:center;
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color: #000;
	text-transform:uppercase;
	float:left;
	clear:left;
	display:block;
	text-decoration:none;
	padding-top:10px;
}


.carlist_text strong{
color:#DA484B;

}
.td_class{
	border:1px solid #666;
	color:#FFF
}
.InventoryDetailNormal
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#CCC;
}
.InventoryDetailHeading
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#CCC;
	font-weight:bold;
}
.InventoryDetailHeading a{
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#FFF;
	text-decoration:underline;
}
.InventoryDetailHeading a.:hover{
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;	
	color:#CCC;
	text-decoration:none;
}

