body {
	line-height:16px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	background-color: #000000;
	background-image: url(../images/bg_light.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding:0px;
	margin-top:0px;
	
}
body, th, td, select, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
form{
	margin:0px;
	padding:0px;
}
div {
	margin:auto;
}
#copyright,
#footer_nav {
	width:995px;
	margin:auto;
	text-align:left;
	color:#ffffff;
	line-height:180%;
}
#footer_nav a,
#copyright a {
	color:#ffffff;
	text-decoration:none;
}
#footer_nav a:hover,
#copyright a:hover {
	color:#cccccc;
}
#footer_nav_links,
#copyright_text {
	display:block;
	float:left;
	width:480px;
}

/* select style */
ul{margin:0; padding:0; border:none; list-style:none;}

.dropdown {outline:none;color:#333333;margin:0px;padding:0px;}
.dropdown h4{cursor:default; text-indent:5px;}
.dropdown * {-moz-user-select:none;}
.dropdown h4.over {}
.dropdown div {display:none; position:relative;}
.dropdown span {position:absolute;}
.dropdown ul{position:absolute;display:none;}
.dropdown ul li{text-indent:5px;}
.dropdown ul li.over{}

.dropselectbox {background:#DDD url(../images/selectBg.png) repeat-x left top;}
.dropdown {float:left;}
.dropdown h4{display:block; margin:0; height:21px; font:12px/21px Arial, Helvetica, sans-serif; border:solid 1px #AAA;background:url(../images/droparrow.gif) no-repeat right center;}
.dropdown h4.over{border-color:#369; background-image:url(../images/droparrowover.gif);}
.dropdown h4.current{border-color:#003;}
.dropdown ul{border:1px solid #AAA; background:#FFF;}
.dropdown ul li{background:#FFF;height:19px;display:block;cursor:default;font:400 12px/19px Arial, Helvetica, sans-serif;}
.dropdown ul li.over{background:#369; color:#FFF;}

#dp1,#dp2,#dp3,#dp4,#dp5{margin-right:3px;}
/*============================= */

input.error {
	border:#ff0000 solid 2px;
}
textarea.error {
	border:#ff0000 solid 2px;
}
label.error {
	display:none;
}
#ErrorMessage {
	color:#CC0000;
	position:absolute;
	padding-left:12px;
}
#Loading {

}
/*==============loginbox=================*/

#loginBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:6;}
.loginBox{border:#666 0px solid;width:450px;position:absolute;top:50px;left:40%;z-index:50;}
.loginBox .title{height:23px;padding:7px 10px 0;background:#333;color:#fff;}
.loginBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;text-align:center;width:450px;}
.loginBox .title .closebtn{float:right;cursor:pointer;}
.loginBox .content{
	padding:5px;
	background-repeat:repeat-y;
	background-position:center middle;
	overflow-x:hidden;
	overflow-y:auto;
	text-align:left;
	height:355px;

}

/*====================================*/
#loginbar{
	width:233px;
	height:auto;
	padding-left:590px;
	top:97px;
	margin:auto;
	position:absolute;
	color:#1f77b6;
	z-index:5;
	text-align:right;

}
#loginbar a:link,#loginbar a:visited{
	color:#1f77b6;
	text-decoration:underline;
}
#loginbar a:hover{
	color:#FF0000;
	text-decoration:none;
}

.logintable #ErrorMessage{
	text-align:left;
	padding-left:80px;
}
.logintable .closebtn{
	width:33px;
	height:23px;

}

.logintable .closebtn2{
	margin-left:165px;
	margin-top:-60px;
	position:absolute;

}

.topnavi {
	position:absolute;
	display:block;


}

.bottomfloat {
	position:absolute;
	margin-top:-84px;
	display:none;
	
}
.contentback {
	background-image: url(../images/contentback2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.inputbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding:4px;
}
.common {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}

.common:link,.common:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
.common:hover{
	color: #FF0000;
	text-decoration: underline;
}
.bluelabel {
	font-weight: bold;
	color: #1f77b6;
}
.star {
	color: #FF0000;
	text-decoration: none;
}
.darkform {
	color: #cccccc;
}
.sellabel{
	line-height:26px;
}
.contentcontainer {
	height: 280px;
	width: 834px;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color:#333333;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#000000;
	scrollbar-darkshadow-color:#000000
}
.contentcontainer textarea{
	height:54px;
}
.viewcontainer {
	height: 280px;
	width: 834px;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color:#333333;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#000000;
	scrollbar-darkshadow-color:#000000
}
#map_loader{
	width: 367px; 
	height: 200px;
	border:solid 3px #CCCCCC;
}
#map_addr{
	width: 357px; 
	height: 90px;
	color:#FFFFFF;
	text-align:left;
	padding:5px;
}
.bluelink:link,.bluelink:visited{
	color: #1f77b6;
	text-decoration:underline
}
#testdrive_date_field{
	width:170px;
	height:24px;
	color:#666666;
	border:solid 1px #999999;
	background-color:#FFFFFF;
	line-height:24px;
	float:left;
	margin-right:5px;
	padding-left:10px;

}
#select_testdrive_date{
	margin-left:-180px;
	position:absolute;
	
}
#agreeform{
	display:none;
	text-align:left;
}
.pp {
	background-image: url(../images/ppback.gif);
	background-repeat: no-repeat;
	height: 193px;
	width: 198px;
	padding-left:6px;
	padding-top:11px;
	display:block;
}

.staple {
	width:157px;
	height:112px;
	margin-top:-65px;
	margin-left:60px;
}

#fullview{
	display:none;
}
.logintable {
	background-image: url(../images/loginback.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 188px;
	width: 376px;
	overflow:hidden;
}
.logintable .inputb{
	width:236px;
	height:24px;
	border:solid 1px #999999;
	line-height:24px;
}
.logintable .txtlink{
	color:#333333;
	text-decoration:underline;

}
.invitetxt {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.invitealert {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
#inviterule{
	display:none;

}
.frame51 {
	width:434px;
	height:264px;
	overflow:hidden;
	
}