#container {width: 100%; margin-left: auto; margin-right: auto; font-family:tahoma, arial, sans-serif;}
td.welcome_title {text-align: center;}
.welcome_text1 {position:absolute; top:+380px; left:+5%; overflow: hidden;}
.main_content {width: 100%}
.keys {margin-right:auto;margin-left:auto; text-align: center}
.quick_td { vertical-align: top}
.quick_car {border-top: thin solid white; font-family: arial, sans-serif; width: 40em }
.quick_price {border-top: thin solid white}
.quick_year {border-top: thin solid white; width: 11em; font-family: arial, sans-serif }
.quick_hdr {font-size: medium; background: #ffcc00 url('Images/quick_hdr_bg1.png') repeat-y; text-align: center; padding-top: 3px; vertical-align: top}
table.quick_link {border: 1px solid #666666; border-collapse:collapse; font-size: small; background: #ececec url('Images/quick_bg1.png') repeat-y; width: 350px; vertical-align: top; margin-right:auto;margin-left:auto}
.container_t {background: url(Images/dot.png) 0 0 repeat-x; width: 100%}
.container_b {background: url(Images/dot.png) 0 100% repeat-x}
.container_l {background: url(Images/dot.png) 0 0 repeat-y}
.container_r {background: url(Images/dot.png) 100% 0 repeat-y}
.container_bl {background: url(Images/bl_corner_container.png) 0 100% no-repeat}
.container_br {background: url(Images/br_corner_container.png) 100% 100% no-repeat}
.container_tl {background: url(Images/tl_corner_container.png) 0 0 no-repeat}
.container_tr {background: url(Images/tr_corner_container.png) 100% 0 no-repeat;}
#title_img {display: block; width:400px;  margin-left: auto; margin-right: auto; position: relative; top: 3px }
.detail_label {
width: 65px;
font-style:italic
}
.detail {
font-weight:bold
}

#loadarea {
width: 400px;
height: 300px
}
body {
margin: 0px;
font-family:tahoma, arial, sans-serif
}
#page {
width: 960px;
overflow: hidden;
margin-right:auto;margin-left:auto;
}
#main_details {
width:680px;
padding: 10px;
margin-bottom: -2000px; padding-bottom: 2000px;
float:left
}
#others {
width: 240px;
background: #C0C0C0;
margin-bottom: -2000px; padding-bottom: 2000px;
float: right
}
#others_text {
width:180px;
margin: 10px auto;
text-align: center;
font-size: large
}
span.alt_sold {font-weight:bold;}
a.alt_link {float:right; margin-right:4px}
a.alt_link:hover {}
#sitemap {width:680px; float:left;}

.page_text {width: 960px; text-align: center; margin-right:auto;margin-left:auto}
.bl {background: url(Images/bl_corner_footer.png) 0 100% no-repeat}
.br {background: url(Images/br_corner_footer.png) 100% 100% no-repeat; height: 35px}
.hdr {background-color: #FFCC00; text-align: center;}
.tr {background: url(Images/tr_corner_titlebar.png) 100% 0 no-repeat; padding-top:0px; overflow: hidden}
div.nav_bar { font-size: large; margin-right:auto;margin-left:auto; background: #666666 url('Images/gbut.jpg') repeat-x; text-align: center; color: white; height: 3.6ex; width: 100%; clear: both }
div.nav_links { float: left; height: 3.6ex; width: 10em	 }
div.center_cont { margin-right:auto;margin-left:auto; border-right: 1px solid silver; width: 40.1em;
 height: 3.6ex; }
a.but { height: 2.8ex; width: 10em; border-left: 1px solid silver; display: block; color: white; text-align: center; text-decoration: none; padding-top: .8ex}
a.but:hover { background: #666666 url('Images/gbut1.jpg') repeat;  color: white; width: 10em; display:  block; text-align: center; text-decoration: none; }
div.central_content { border: black solid; margin-right:auto;margin-left:auto; background-color: white; border: none; text-align: left; width: 100% }
div.footer { border: 0px solid black; margin-right:auto;margin-left:auto; color: #000000; text-align: center; height: 35px; background: #666666 url(Images/gbut.jpg) repeat-x; padding-top: 1ex; clear:both}
a.vali {color: white;}
.tel {font: x-large arial black, arial, sans-seriff;}
div.est {padding:0px; text-align:center; width: 275px}
.tda {width: 100%; text-align: center}
.stock_table {border: 1px solid black; width: 960px; border-spacing: 0; background: #c0c0c0; margin-right:auto;margin-left:auto; text-align: center}
.stock_photo {width: 212px; padding-left: 8px}
.stock_cartitle {border-bottom: 1px black solid; font-size: large; background: #ffcc00; height: 3.5ex; padding-left: 220px}
.stock_price { margin-right:auto;margin-left:auto; text-align: center; width: 150px; height: 4ex; font-size: large; border-left: 1px black solid; background: white; border-bottom: 1px black solid}
.stock_mileage {padding-left: 20px; height: 3ex; text-align: left; width: 299px}
.stock_engcc {padding-left: 20px; height: 3ex; text-align: left; width: 299px}
.stamp_link {text-align: center}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

