/* ===================================================================== */
/* =======================       CSS RESET       ======================= */
/* ===================================================================== */
* { padding: 0; margin: 0; }
img { border: none; }
a { text-decoration: none; color: #112d41; }
a:hover { text-decoration: underline; color: #33688e; }
.clearall { clear: both; }
.alignLeft { float: left; }
.alignRight { float: right; }
.alignCenter { text-align: center; }
/* ===================================================================== */
/* ===================================================================== */
/* ===================================================================== */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
	background-color: #F4E9D7;
}

#wrapper {
	width: 760px;
	margin: 10px auto 0 auto;
	background-color: #ffffff;
	padding-bottom: 10px;
}
#footer { width: 760px; margin: 10px auto 0 auto; background-color: #F4E9D7; text-align: center; }

#logo { width: 760px; height: 84px; }
#banner { width: 760px; height: 166px; }
#menu { width: 760px; height: 30px; background: url(../images/menu_bg.jpg) repeat-x; text-align: center; }
#menu ul { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height: 30px; }
#menu ul li { display: inline; margin: 0 3px 0 3px; font-weight: bold; }
#menu ul li a { padding: 0 3px 0 3px; }
#menu ul li a:hover { text-decoration: none; border-bottom: 2px solid #112d41; }

.salesBox { float: left; width: 190px; padding: 5px; background-color: #F5F1EB; border: 1px solid #9B8B71; margin: 10px 0 10px 37px; }
.salesBox img { width: 190px; height: 150px; padding: 0 0 5px 0; }
.salesBox a { color: #2B2113; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; font-weight: bold; }
.salesBox a:hover { text-decoration: none; }
.salesBox .carSold { color: #FF0000; font-size: 1.3em; font-weight: bold; padding: 0 0 0 20px; }

.regHolder { float: left; width: 152px; margin: 10px 0 10px 30px; text-align: center; font-weight: bold; font-size: 1.3em; color: #222222; }
.regHolder .regBox { float: left; width: 140px; padding: 5px; margin: 5px 0 0 0; background-color: #ffcc01; border: 1px solid #111111; text-align: center; font-size: 1.5em; color: #111111; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; }

.carDetailsImage { float: right; padding: 20px; width: 300px; }
.carPrice { text-align: right; font-size: 1.5em; margin: 10px 0 0 0; }

label { float: left; line-height: 22px; width: 150px; font-size: 1.2em; font-weight: bold; margin: 0 0 0 80px; text-align: right; padding: 0 5px 0 0; }
input { background-color: #FFFFFF; border: 1px solid #9B8B71; width: 200px; margin: 2px 0 2px 0; }
textarea { background-color: #FFFFFF; border: 1px solid #9B8B71; width: 200px; margin: 2px 0 2px 0; }

.imgSpacer { padding: 10px 10px 10px 10px; }

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
.gallery_demo{width:702px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #ccc;margin: 0 2px;background:#fff;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.caption{font-style:italic;color:#887; font-size: 12px; font-weight: bold;}

#main_image{margin:0 auto 60px auto;height:400px;width:700px;background:#fff; text-align: center;}
#main_image img{margin-bottom:10px;}


h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #112d41; padding: 10px; }
p { font-size: 1.2em; text-align: justify; line-height: 16px; padding: 5px 20px 5px 20px; }
a.viewsold { color: #9d1114; }