/* CSS Document */

body{font-family:verdana;font-size:14px;background-image:url(img/light_grey_bg.png);background-repeat:repeat;}

.wrap{width:1185px;margin: 0 auto 0 auto;background-color:#FFFFFF;background-image:url(img/navbg.png);background-repeat:repeat-x; visibility:visible;}
.border1{border:1px solid #000}
.border2{border:4px solid #999}

.head{font-size:40px;font-weight:bold;color:#666;text-align:center;height:150px;}
.navbar{float:left;width:98.3%;padding:10px;background: url(img/navbg.jpg) repeat-x;border-top:1px solid #000;border-bottom:1px solid #000;}
.navbutton{font-size:14px;padding:3px;padding-left:35px;padding-right:35px;margin-left:17px;border:1px solid #000;font-weight:bold;float:left;color:#000;}
.navbutton2{margin-left:19px;border:1px solid #000;float:left;}
.navbutton:hover{border:1px solid #000;color:#FFF;}
.popup{border-bottom:1px solid #000;padding:4px;padding-left:10px;padding-right:10px;}
.popup:HOVER{background-color:#CCCCCC;}
.popup a{color:#000; text-decoration:none;}
#menu a{color:#000; text-decoration:none;}
.flash{float:right;margin-top:5px;margin-right:5px;border:1px solid #000;}
.body{float:left;width:100%;border-bottom:2px solid #000;}

.sidebar{float:left;width:14%;}
.sidebar-title{font-weight:bold;text-align:center;padding:5px;}
.sidebar-text{padding-left:5px;}
div.sidebutton{padding:5px;margin-left:5px;width:width:144px;}
div.sidebutton:hover{padding:5px;margin-left:5px;width:width:144px;font-weight:bold;}

.main2{float:left;width:84%;height:100%;padding:10px;padding-right:11.5px;border-left:2px solid #000;}
.content2{border:2px solid #000;background-color:#FFFFFF;}
.content-title2{padding:5px;font-size:22px;color:#000;font-weight:bold;border-bottom:2px solid #000;background:url(img/content-title-bg.png) repeat-x;}
.content-text2{font-size:14px;font-family:verdana;color:#000;padding:10px;}

.main{float:left;width:85.8%;height:100%;border-left:2px solid #000;}

.content-title{padding:10px;font-size:22px;color:#000;font-weight:bold;}
.content-text{font-size:14px;font-family:verdana;color:#000;padding:10px;padding-top:0px; min-height:380px;}

.footer{width:100%;float:left;padding:10px;font-size:12px;color:#666;text-align:center;margin: 0 auto 0 auto;}
.footerlink{color:#666;font-weight:bold;}
.footerlink:hover{color:#000;}
.copy{text-align:center;font-size:12px;padding:5px;}

.text{font-size:12px;font-family:verdana;color:#0033FF;}
.text2{font-size:14px;font-family:verdana;color:#000;}
.title{font-size:16px;font-family:verdana;color:#666666;font-weight:bold;}
.title2{font-size:22px;font-family:verdana;color:#000;font-weight:bold;}
.textbox{border:1px solid #999999;width:123px;}
.textbox2{margin-left:15px;border:1px solid #999999;width:120px;}
.textbox3{border:1px solid #999999;width:155px;}
.textbox4{border:1px solid #999999;width:50px;}

img { border: 0; }
a{text-decoration:none;color:#0033FF; }
.link{color:#000000; text-decoration:none;};

.collapsedbox
{
float:left;padding:15px;padding-top:25px;font-weight:bold;
}

.carinfo
{
	border:1px solid #CCCCCC;
	padding:10px;
	width:950px;
	background:#FAFAFA;
	float:left;
	margin-bottom:20px;
}
.carinfo:HOVER
{
	background-color:#F3F3F3;
}
#left{float:left;}
#right{float:right;}
.carinfopic{border:1px solid #CCCCCC;float:left;}
.carinfopic2{float:left;border-right:1px solid #CCCCCC;padding:1px;}
.click{border:1px solid #CCCCCC;height:25px;margin-top:258px;width:100%;font-size:15px;}
.carinfoholder{float:left;width:760px;margin-left:-10px;}
.carinfotitle
{
	float:left;
	font-size:16px;
	padding:5px;
	text-align:left;;
	font-weight:bold;
	width:100%;
}
.carinfotitle a{text-decoration:none;color:#000000;}

.carinfosubtitle
{
	clear:both;
	font-size:14px;
	padding:4px;
	text-align:left;
	width:100%;
}

.carinfofeatures
{
	clear:both;
	font-size:14px;
	border:1px solid #CCC;
	padding:5px;
	width:597px;
}

.car-container
{
	border:1px solid #CCCCCC;
	padding:10px;
	width:950px;
	background:#FAFAFA;
	float:left;
	font-family:arial;
	height:125px;
	margin-bottom:20px;
}
.car-container:HOVER
{
	background-color:#E4E4E4;
}
.car-picture
{
	width:164px;
}
.car-details
{
	margin-left:10px;
	border:0px solid #CCC;
}
.car-title
{
	float:left;
	font-size:16px;
	font-weight:bold;
	border:0px solid #CCC;
	width:770px;
}
.car-subtitle
{
	clear:both;
	padding:5px;
	font-size:14px;
	border:0px solid #CCC;
	font-weight:bold;
	color:black;
}
.car-features
{
	clear:both;
}

#lightbox {
			position:fixed; /* keeps the lightbox window in the current viewport */
			top:0; 
			left:0; 
			width:100%; 
			height:100%; 
			background:url(overlay.png); 
			text-align:center;
		}
		#lightbox p {
			text-align:right; 
			color:#fff; 
			margin-right:20px; 
			font-size:12px; 
		}
		#lightbox img {
			box-shadow:0 0 25px #111;
			-webkit-box-shadow:0 0 25px #111;
			-moz-box-shadow:0 0 25px #111;
			max-width:940px;
		}
		.lightboxcontent{
			width:600px;
			height:400px;
			border:1px solid #000;
			background-color:#FFFFFF;
			padding:20px;}
