html{
	height:100%;
}
body{
	padding:0px 0px 25px 0px;
	margin:0px;
	background:#ffffff url('../img/page_bg.gif') top left repeat-x scroll;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
div{margin:0px; padding:0px; position:relative;}
img{
	border-style:none;
}
.color{
	color:#6eb6ff;
}
a:link, a:visited, a:hover{
	color:#6eb6ff;
}
p{margin:0px; padding-bottom:6px; position:relative;}

form{
	position:relative;
	z-index:10;
}

.like {position:fixed;

left:50%;
z-index:9999;
top:18px;
margin-left:-580px;
color:#fff;
}


form div{
	position:relative;
	margin-bottom:6px;
}
h1{font-size:21px; color:#007cc3; margin:0px 0px 12px 0px; font-family:Helvetica;}
h2{font-weight:bold; color:#373737; font-size:16px; margin:0px 0px 10px 0px;}
ul{list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; font-size:11px;}
ul li{ margin:0px 0px 3px 12px; padding-bottom:8px; font-size:13px; font-weight:bold; color:#063a8f;list-style:inside url(../img/list.gif);text-indent:-12px;}
input[type="text"], textarea, select{ position:relative; background-color:white; border:1px solid #83a1bb; width:93px; padding-left:5px;}
select{border-color:#a7a6aa;}
.clearInput{color:#a0a0a0;}
.clear{
	clear:both;
	width:0px;
	height:0px;
}
.invis{display:none;}
.dot{padding-left:8px; background:transparent url('../img/dot.jpg') 0% 60% no-repeat; line-height:10px;margin-bottom:4px;}

.pagetop{
	width:1000px;
	height:215px;
	position:relative;
	top:0px;
	margin:0px auto 0px auto;
	background-image:url('../img/page_header.jpg');
	background-repeat:no-repeat;
	padding:0px;
	z-index:100;
}
.pagetop .phone{
	color:#eaeaea;
	position:absolute;
	right:11px;
	top:20px;
	text-align:right;
	font-size:17px;
	font-weight:bold;
	width:400px;
}
.pagetop .phone span.color{
	color:#f8d12e;
}

.pagetop .phone .phone{
	font-size:28px;
	margin:0px;
	right:0px;
	position:relative;
	top:0px;
}
.bubbler{height:66px;top:49px;z-index:100;}
.bubbler .dlrs{height:66px;}
.bubbler #bubble{height:93px;position:absolute;top:60px;}
.bubbler .bubble_right {width:120px;text-align:center;background:transparent url('../img/bubble_right.png') scroll no-repeat;}
.bubbler .bubble_left {width:118px;text-align:center;background:transparent url('../img/bubble_left.png') scroll no-repeat;}
.bubbler .bubble_right p{width:90%;margin-left:8px;text-align:center;font-weight:bold;font-size:11px;width:100px;padding:12px 0 0;}
.bubbler .bubble_left p{width:90%;margin-right:8px;text-align:center;font-weight:bold;font-size:11px;width:100px;padding:12px 0 0;}

.bubbler div .newSpec{height:45px;left:10px;position:absolute;top:38px;width:46px;}
.bubbler div .preSpec{height:45px;left:57px;position:absolute;top:38px;width:48px;}

.home_blank{height:50px;position:absolute;top:20px;width:510px;}

.nav{background:transparent none;bottom:26px;height:41px;margin:0 auto;padding:0;position:absolute;width:1000px;z-index:10;}
.nav .link{float:left;font-size:16px;font-weight:bold;height:33px;margin:0;padding:8px 12px 0;position:relative;width:auto;z-index:20;background:transparent url(../img/nav_spacer.gif) no-repeat scroll left top;display:inline;}
.nav .link a:link,
.nav .link a:visited{text-decoration:none;color:#fff;}
.nav .link a:hover{color:#f8d12e;}
.nav .link .drop{position:absolute;height:auto;left:-10px;top:37px;border:1px solid #b3bbd2;display:none;background-color:#2379d0;z-index:1000;border-top:none;}
.nav .link .drop p{margin:6px 0;padding:0 6px;position:relative;font-size:12px;}
.nav .link .drop a:link, .nav .link .drop a:visited, .nav .link .drop a:hover{color:white;text-decoration:none;}

.homebody{position:relative;width:1004px;margin:0px auto;padding:0px;color:#000000;z-index:2;}
.homebody .body{padding:20px 0px 20px 20px;}

.subbody{position:relative;width:1004px;min-height:300px;margin:0px auto;padding:0px;background:transparent url('../img/page_str.png') 2px top repeat-y;color:#000000;z-index:2;}
.subbody .body{padding:20px 0px 20px 20px;}
.subbody .pagebase{background:transparent url(../img/page_base.png) no-repeat scroll left bottom;bottom:-16px;height:16px;left:3px;position:absolute;width:1004px;}

.body{z-index:20;}

.homesearchbox {width:373px;margin:46px 0 0 15px;height:307px;}

#tabcondition {width:373px;height:30px;background:url(../img/searchtab.gif) no-repeat 0 0;}
.new{background:transparent none;height:208px;overflow:hidden;width:356px;margin-left:7px;}
.new .inst{position:absolute; top:40px; left:28px; font-size:11px; color:#454545;}
.new .summary{width:170px; float:left; padding-top:25px; margin-left:25px; color:#eef5ff; font-size:10px; display:inline; height:146px; margin-bottom:15px; color:#000000; text-transform:capitalize; font-weight:bold;}
.new .short{width:82px; font-size:10px; display:inline;}
.new .results{width:350px; margin-bottom:10px; height:156px; padding:3px 3px 3px 3px; font-size:10px; overflow:auto; font-size:10px; float:left; display:inline;position:relative;}

.new .results #make,
.new .results #model{position:relative;}

.new .results p{display:block; color:#131c22; margin-bottom:0px;margin-top:1px; height:auto; padding:2px 0px;}
.new .results .title{font-weight:bold; border-bottom:1px solid #9eb7bd; padding:7px 2px 8px 20px; cursor:pointer; background:white url('../img/title_inactive.jpg') bottom left repeat-x;}
.new .results .title .check{width:16px; height:12px; background-image:url('../img/icon_selected.gif'); position:absolute; right:10px; top:50%; display:none; margin-top:-6px;}
.new .results .output{display:none; padding:8px 5px 5px 7px; font-weight:normal; background:#f4f4f4 url('../img/output_bg.jpg') top left repeat-x; min-height:1px;}
.new .results .output p{padding-left:3px;}
.new .results .output p a:link, .mainbox .results .output p a:visited{color:#416bf2;}
.new .results .output p a{height:11px; background:transparent url('../img/icon_point.gif') center left no-repeat; padding-left:9px;}
.new .results .output .selected{background:transparent none top left repeat-x; font-weight:bold; font-size:11px;}
.new .results .output p a:hover{text-decoration:underline;}
.new .results .output select, .mainbox .results .output option{font-size:10px;}
.new .homesearchbutton{bottom:8px;height:30px;margin:0;overflow:hidden;position:absolute;right:3px;width:160px;float:none;}

#preownedspecials{background:transparent url(../img/certifiedspecials_bg.jpg) scroll 0 0 no-repeat;float:left;height:353px;margin:0 0 0 64px;width:524px;}
.certfeatures{height:200px;margin-left:13px;margin-top:40px;padding:2px 0 0 2px;width:490px;background-color:#fff;}
.featurebox .bigPic{float:left;width:255px;}
.featurebox .thumbStack{float:left;width:85px;}
.featurebox .featureInfo{float:left;width:146px;}
.featurebox .featureInfo h3{margin-top:0px;margin-bottom:2px;}
.featurebox .featureInfo .dlrname{color:#0054a5;}

.lineup{height:100px;left:0px;position:absolute;top:250px;width:524px;font-size:10px;}
.lineup .scroll{width:473px;height:100px;padding:0 24px;float:left;position:relative;}
.lineup .scroll .box{float:left;margin-right:6px;width:80px;height:85px;padding:0;display:none;text-align:center;line-height:100%;}
.lineup .scroll .box img{border:2px solid #666;cursor:pointer;}

.marquee{height:48px;margin:10px 0 0 22px;width:960px;}
.marquee h2{margin:0px; color:#cbe8fc;font-style:italic;font-size:22px;font-weight:bold;text-align:center;}
.footmarquee{background:transparent url(../img/banner_bg.gif) no-repeat scroll 0 0;height:43px;margin:22px 0 0 3px;padding-top:6px;width:1001px;clear:left;}
.footmarquee h2{color:#CBE8FC;font-size:22px;font-style:italic;font-weight:bold;margin:0 auto;text-align:center;width:952px;}
.footmarquee h2 span{color:#ffe68f;}

.benefitbox{float:right;height:187px;margin-right:17px;margin-top:16px;width:348px;overflow:hidden;}

.sidebar{float:left;width:170px;margin-right:20px; background:transparent; padding-top:65px; padding-left:10px;}
.sidebar input, .sidebar select{width:120px; margin-bottom:7px;}
.sidebar textarea{margin-bottom:15px;}

.subbody .subcontent {float:left; width:770px;}

.subbody .specialbox{width:290px; padding:5px; margin:0px 0px 12px 0px; float:left; display:none; background:transparent url('../img/special_box.jpg') bottom left no-repeat;}
.subbody .specialbox img{width:290px;}
.subbody .specialbox h1{position:relative;}

.subbody .address{width:397px; height:195px; padding:7px 15px 15px 7px; background:transparent url('../img/address.jpg') top left no-repeat; float:left; margin:0px 20px 20px 30px;}

.subbody .emailFriend{width:760px; background-color:#f2f2f2; border:1px solid #bfbfbf; padding:4px; font-size:11px;}
.subbody .emailFriend h3{color:#262626; font-size:14px; border-bottom:1px solid #dddddd; padding-bottom:3px; margin-bottom:12px;}

.staffbox{float:left;text-align:center;width:230px;margin:0px 0px 20px 0px;}
.staffbox h1{font-size:13px;}
.staffbox .bio{width:230px;height:12px;overflow:hidden;margin-bottom:10px;opacity:0.4; filter:alpha(opacity=40); font-size:11px;}

.contact{margin-top:30px;}
.contact div{margin-bottom:4px;}
.contact input, .contact select, .contact textarea{width:150px;}

.testimonialbox{margin-bottom:25px;}

.bodybottom{width:1003px;height:16px;margin:0px auto;}
.pagebottom{width:1004px;position:relative;margin:6px auto 0px;color:#666;height:auto;border-style:none;}
.pagebottom .collision{float:left;margin-left:5px;margin-top:10px;}
.pagebottom .sellcar{float:left;margin-left:20px;margin-top:10px;}
.pagebottom a:link, .pagebottom a:visited, .pagebottom a:hover{text-decoration:none;color:#999;}
.actionwrapper {background:transparent url(../img/home_bg.jpg) no-repeat scroll 0px -667px;}
.pagebottom .floatright{float:right;}
.footer{margin:0px auto 0px auto; width:1001px;font-size:11px; padding:15px 0px 0px 0px;}
.footer .center{width:1001px; height:39px; margin:0px auto; color:#a0a0a0; padding-top:6px;}
.footer a:link, .footer a:visited, .footer a:hover{color:#a0a0a0;}


.seotext{color:#999;width:900px;margin:0px auto;text-align:center;padding-top:20px;}
.seotext h1{color:#999;font-size:12px;margin-top:0px;}

.sortbox{margin:2px 17px;}

/* contact page */
.contact_locationbox{margin:0 0 8px;padding:0;position:relative;width:90%;}
.locationimage {float:left;margin:5px;}
.staticmap {float:right;height:156px;width:200px;}

.mileagecalc{
	position:relative;
	margin:20px 0px 20px 0px;
	border:1px solid #273873;
	width:425px;
	padding:10px;
	background-color:#e1ebf5;
}

.mileagecalc .half{
	width:200px;
	float:left;
}

.mileagecalc .half input{
	width:75px;
	position:relative;
	margin-left:20px;
}

.mileagecalc .full{
	margin-top:15px;
	width:400px;
	margin-bottom:15px;
}

.full input{
	width:75px;
	position:relative;
	margin-left:20px;
}

#milesCalc, #box{
	cursor:pointer;
}

#milesResults, #output{
	font-weight:bold;
}

.options_four{
	width:25%;
}
