@charset "utf-8";
/* CSS Document */

*{
	margin:0; padding:0;
}
body{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background:url(../images/main-bg.png) 0px 0 repeat-x #1a1b1e;
}
a{outline:none;}
.container{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	background:url(../images/header-inner.png) no-repeat 0px 10px scroll;
}
.wrapper{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
.header{
	height:143px;
}

.recent{
	background:#821019;
}
.recent td{
	padding:15px 7px 0 7px;
}
.cars td{
	padding:0;
	background:#000000;
}
.cars img{
	border:2px solid #ffffff;
}
.carsimg{
	border:2px solid #500205;
}
.carname{
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background:#500205;
	text-align:center;
}
.carname a{
	text-decoration:none;
	color:#ffffff;
}

.head p{
	background:url(../images/head-left.gif) no-repeat;
	line-height:26px;
	padding:0 0 0 17px;
}
.head p span{
	background:url(../images/head-right.gif) no-repeat right top;
	font-size:16px;
	color:#FFFFFF;
	padding:0 17px 0 0;
	display:block;
	font-weight:bold;
}
.headn1 p{
	background:url(../images/head-left.gif) no-repeat;
	line-height:20px;
	padding:0 0 0 17px;
}
.headn1 p span{
	background:url(../images/head-right.gif) no-repeat right top;
	font-size:16px;
	color:#FFFFFF;
	padding:0 17px 0 0;
	display:block;
	font-weight:bold;
}
.boxtop{
	background:url(../images/contentbg.gif) no-repeat top left;
	height:25px;
}
.boxtopcur{
	background:url(../images/border-top.gif) no-repeat top left;
	height:12px;
}
.boxbottomcur{
	background:url(../images/border-bottom.gif) no-repeat top left;
	height:12px;
}
.boxbtm{
	background:url(../images/contentbg.gif) no-repeat 0px -32px;
	height:25px;
}
.boxmain{
	background:url(../images/contentbg2.gif) repeat-y;
	padding:0 20px;
	text-align:justify;
	font-size:12px;
}
.boxmain span{
	font-weight:bold;
	color:#e3c97c;
}
.boxmain span a{
	font-weight:bold;
	color:#e3c97c;
}
.acommanlink
{
	font-weight:bold;
	color:#e3c97c;
}
.boxtop2{
	background:url(../images/contentbg.gif) no-repeat 0px -90px;
	height:18px;
}
.boxbtm2{
	background:url(../images/contentbg.gif) no-repeat bottom left;
	height:25px;
}
/* for sublistings pages */
.anch{
	text-decoration:none;
	color:#ffffff;
}
.anch:hover{
	color:#999999;
}
.anch_box{
	border:1px solid #ffffff;
	padding:0 3px ;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	margin:0 3px;
}
.anch_box:hover{
	background:#7e8ca4;
	border:1px solid #e0f5ff;
	color:#202735;
	
}
.anch_sel{
	background:#7e8ca4;
	border:1px solid #e0f5ff;
	color:#202735;
	padding:0 3px;
	text-decoration:none;
	font-size:10px;
	margin:0 3px;
}
.anch_sel1{
	
	background:#7e8ca4;
	color:#202735;
	text-decoration:none;
	font-size:10px;
}
.sortbox{
	height:16px;
	font-size:10px;
	width:100px;
	background:#e0f5ff;
	border:1px solid #7e8ca4;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#202735;
}
.sub_boxtop{
	background:url(../images/sub_contentbg.gif) no-repeat top left;
	height:25px;
}
.sub_boxbtm{
	background:url(../images/sub_contentbg.gif) no-repeat 0px -32px;
	height:25px;
}
.sub_boxmain{
	background:url(../images/sub_contentbg2.gif) repeat-y;
	padding:0 20px;
	text-align:justify;
	font-size:12px;
}
.sub_boxtop2{
	background:url(../images/sub_contentbg.gif) no-repeat 0px -90px;
	height:18px;
}
.sub_boxbtm2{
	background:url(../images/sub_contentbg.gif) no-repeat bottom left;
	height:25px;
}
.sub_boxbtm22{
		height:25px;
}
.list_img{
	text-align:center;
	vertical-align:top;
}
.list_img img{
	border:2px solid #ffffff;
}
.car_desc{
	font-size:12px;
	padding:3px 0;
}
.car_desc_title{
	color:#e3c97c;
	text-decoration:none;
}
.car_title{
	color:#e3c97c;
	font-size:12px;
	font-weight:bold;
}
.car_title a{
	color:#e3c97c;
	text-decoration:none;
}
.features{
	margin:7px 0 0 15px;
}
.features li{
	list-style:disc;
	color:#e3c97c;
}
.features li span{
	color:#ffffff;
}
.TFields{
	width:180px;
	padding:0 0 0 2px;
	height:18px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#e0f5ff;
	border:1px solid #7e8ca4;
	color:#202735;
}

.TAFields{
	width:180px;
	padding:0 0 0 2px;
	height:70px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#e0f5ff;
	border:1px solid #7e8ca4;
	color:#202735;
}

.SearchField{
	width:125px;
	padding:0 0 0 2px;
	height:25px;
	font-size:13px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#e0f5ff;
	border:1px solid #7e8ca4;
	color:#202735;
}
.SearchLable
{
	color: #FFFFFF;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
	}

.TFAFields{
	width:250px;
	padding:0 0 0 2px;
	height:100px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#e0f5ff;
	border:1px solid #7e8ca4;
	color:#202735;
}

.star{
	color:#FF0000;
}
/*end*/
.leftpanel{
	padding:0 0 8px 1px;
}
/*.xpresscontent{
	
	height:175px;
	padding:0 23px 0 19px;
}
*/.sp_head{
	background:url(../images/xpress.gif) no-repeat ;
	color:#FFFFFF;
	line-height:27px;
	font-size:14px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:21px 0 0 0;
}
.sp_image{
	text-align:center;
	background:url(../images/sp_imgbg.gif) repeat-y;
	padding-top:5px;
}
.close{
	text-align:center;
	background:url(../images/sp_imgbg.gif) repeat-y;
	padding-top:10px;
}
.sp_btm{
	background:url(../images/sp_btm.gif) no-repeat;
	height:17px;
}
.qqcontent{
	background:url(../images/quickquotebg.gif) repeat-y;
	padding:0 15px 0 15px;
}
.quotes{
	color:#FFFFFF;
	line-height:22px;
}
.quotebox{
	height:16px;
	width:100px;
	color:#5f0635;
	font-size:11px;
	border:0;
	background:#ffebf6;
	padding-left:3px;
}
.arrow{
	padding-right:5px;
}
.aficons{
	background:url(../images/affiliatesbg.gif) repeat-y;
	text-align:center;
}
.afcontent{
	background:url(../images/affiliatesbg2.gif) repeat-y;
	padding:5px 15px 0 15px;
}
.footer{
	color:#999999;
	font-size:10px;
	margin:10px 0;
}
.Fbg{
background:#000000;
line-height:47px;
}
.Flinks {
	font-size:11px;
	color:#999999;
}
.Flinks a{
	text-decoration:none;
	color:#999999;
}
.Flinks a:hover{
	color:#434a57;
}
.Flinks2{
	padding:8px 0;
	font-size:11px;
}
.Flinks2 a{
	text-decoration:none;
	color:#999999;
	margin:5px;
}
.Flinks2 a:hover{
	color:#434a57;
}
/* ------- img border ------- */

.list_img_border 
{
	text-align:center;
	vertical-align:middle;
	border:2px solid #ffffff;
}

.tddetail
{
	width:25%;
	height:80px;
	text-align:center;
	vertical-align:middle;
	border-style:none;
	border:0;
}

/* for model popup */

#OuterTableCellOverlay
        {
            top: 0px;
            left: 0px;
            width: 100%;
            height:2000px;
            position: absolute;
            background-color:Gray;
            z-index: 999;
	        filter:alpha(opacity=85);
	        -moz-opacity:0.85;
        }
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.modal
{
    text-align:center;
    color:black;
    background-color: white;
    border: solid 1px black; 
    position: relative;
    top: -150px;
    left: -50px;
    z-index: 1000;
    width: 300px;
    height: 100px;
    padding: 0px;
    vertical-align:middle;
    filter:alpha(opacity=100);
    -moz-opacity:1.00;
}


.sub_boxmainaff{
	background:url(../images/sub_contentbg2.gif) repeat-y;
	padding:0 0 0 0;
	text-align:center;
	font-size:12px;
}
.photos-title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#e3c97c;
	font-size:16px;
	font-weight:bold; padding:0 0 8px 8px;
}
.news-title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#e3c97c;
	font-size:12px; text-decoration:none;
	font-weight:bold; padding:0 0 2px 0;
}
.news-title a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#e3c97c;
	font-size:12px; text-decoration:none;
	font-weight:bold;
}
.news-title a:hover{
	text-decoration:underline;
}
.news-title2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#e3c97c;
	font-size:11px; text-decoration:none;
	font-weight:normal; font-style:italic;
}

.celbg {background:url(../images/celbg.jpg) no-repeat center top; padding-top:28px; width:67px; padding-left:15px; text-align:center; color:#000;}
.celbg span {color:#40738c; font-size:18px; font-family:Tahoma, Geneva, sans-serif;}
.eventbrd {border:1px solid #223e4c; padding:8px;}
.link { color:#e3c97c;}
.link a:link, .link a:visited { color:#e3c97c; text-decoration:underline; font-weight:bold;}
.link a:hover { color:#fff; text-decoration: none;}

h2 { margin:0; padding:0; color:#e3c97c; font-size:16px;}
.news-title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#e3c97c;
	font-size:12px; text-decoration:none;
	font-weight:bold; padding:0 0 2px 0;
}
.news-title a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#e3c97c;
	font-size:12px; text-decoration:none;
	font-weight:bold;
}
.news-title a:hover{
	text-decoration:underline;
}
/* Added by sagar*/
.Search{ background:url(../images/Car_search.png) no-repeat; cursor:pointer; display:block; height:30px; width:30px;}
.Search:hover{background:url(../images/Car_search.png) no-repeat; cursor:pointer; display:block; height:30px; width:30px;}

.videoicon 
 {
     position:absolute;
    background: url("../images/video.png") no-repeat scroll 0 0 transparent;
    display: block !important;
    height: 35px;
    left: 40%;
    position: absolute !important;
    top: 35%;
    width: 40px;
    z-index: 25;
}

.gallary-img-div-outer{height: 109px;overflow: hidden;width:170px;border:1px solid #404141; position:relative;}
.gallary-img-div {height: 109px;overflow: hidden;width:150px;}
.gallary-img-div td{vertical-align:middle !important;}
.videoimgwidth
{
    width:170px !important;
    }

.video-gallery-img{width:170px; margin:0 10px ;  float:left;}
