body {
	margin:0;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	color:#000000;
	min-width:700px;}

form{margin:0px;}
input{font-size:10px;}

p{margin-bottom:20px; line-height:16px;}

img{border:0;}

ul{margin-left:30px;}
li{margin-bottom:6px;}

a:link {color:#CC0000;}
a:visited {color:#CC0000;}
a:active {color: #CC0000;}
a:hover {color:#000000;}

a.nav:link {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.nav:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.nav:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.nav:hover {color:#000000; font-weight:bold; text-decoration:underline;}

* {margin:0;padding:0}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */

#outer{
	min-height:100%;
	width: 970px;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
	margin-bottom:-28px;
	color: #000000;
	z-index:1
}

#header{
	height:87px;
	padding:2px;
	background-image:url(/images/headbg.gif);
	background-repeat:no-repeat;
	position:relative;
}

#danetretop{
	margin-left:20px;
	margin-top:3px;
}

#topcar{
	position:absolute;
	top:0px;
	left:510px;
	z-index:1;
}

#contacttop{
	position:absolute;
	top:0px;
	left:760px;
}

#sitedate{
	position:absolute;
	top:97px;
	left:750px;
	width:200px;
	text-align:right;
	font-weight:bold;
	color:#404040;
}

#navcont{
	height:30px;
	background-color:#CCCCCC;
    background-image:url(/images/navbg.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:24px;
	margin-bottom:10px;
}

#footer{
	width:970px;
	clear:both;
	height:26px;
	background-color: #FFFFFF;
	color: #000000;
	text-align:center;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

* html #footer {/*only ie gets this style*/
	\height:28px;/* for ie5 */
	he\ight:26px;/* for ie6 */
}
#clearfooter{clear:both;height:26px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */

* html #centrecontent {height:1%;}/* combat IE's 3 pixel jog */
html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */

#leftcontent{
	float:left;
	width:175px;
	margin-left:2px;
	margin-right:20px;
	margin-bottom:20px;
}

#maincontent{
	float:left;
	width:555px;
	margin-bottom:20px;
}

#rightcontent{
	float:left;
	width:192px;
	margin-left:20px;
	margin-right:2px;
	margin-bottom:20px;
}

#details_cont{
	margin:auto;
	width:700px;
	color:#000000;
}

#details_header{
	height:57px;
	padding:2px;
	background-image:url(/used-cars/images/details_headbg.gif);
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:1px;
}

#details_danetretop{
	margin-left:20px;
	margin-top:-2px;
}

#details_navcont{
	height:30px;
	background-color:#CCCCCC;
    background-image:url(/used-cars/images/details_navbg.gif);
	background-repeat:no-repeat;
	line-height:24px;
	margin-bottom:10px;
	text-align:center;
}

h1.pagetitle{font-size:20px;font-family:Arial,Tahoma,Verdana,Helvetica; color:#CC0000; border-bottom:3px solid #CCCCCC; margin-bottom:20px;}
.pagetitle_col2{color:#606060;}

.subpagetitle{font-weight:bold; font-size:12px; color:#CC0000;}
.subpagetitle_col2{color:#606060;}

#carsunder{margin-bottom:10px;}

.formtitle{padding:2px; background-color:#CC0000; font-weight:bold; color:#FFFFFF; text-align:left; border:1px solid #990000;}
.formleft{padding:2px; background-color:#EEEEEE; border:1px solid #CCCCCC; font-weight:bold;}
.formright{padding:2px; background-color:#FEFEFE; border:1px solid #CCCCCC;}

#reasons_top{height:10px; background-image:url(/images/box175_top.gif); background-repeat:no-repeat;}
#reasons_mid{padding-left:10px; padding-right:10px; background-image:url(/images/box175_mid.gif); background-repeat:repeat-y; position:relative; color:#606060; font-size:9px;}
#reasons_bot{height:10px; background-image:url(/images/box175_bot.gif); background-repeat:no-repeat;}
#reasons_ttl{position:absolute; top:-17px; left:-22px;}
#reasons_inner{text-align:center;}

#lastviewed_top{height:10px; background-image:url(/images/box192_top.gif); background-repeat:no-repeat;}
#lastviewed_mid{padding-left:10px; padding-right:10px; background-image:url(/images/box192_mid.gif); background-repeat:repeat-y; color:#606060; font-size:9px;}
#lastviewed_bot{height:10px; background-image:url(/images/box192_bot.gif); background-repeat:no-repeat; margin-bottom:10px;}
#lastviewed_ttl{position:absolute; top:-7px; left:-6px;}

.indvadvert{margin-bottom:10px;}

.service_formtable{margin-bottom:20px;}
.service_inputleft{width:160px;}
.service_inputright{width:169px;}
.service_textarea{width:171px;}
.service_formtableright{margin-left:4px;}
.service_thankyou{text-align:center;}

#partsflash{float:right;}

#contactleftcont{line-height:16px; width:170px; float:left; margin-left:12px; margin-bottom:20px;}
#contactrightcont{width:345px; float:left; margin-bottom:20px;}
.centerform{margin:auto;}
.contactinput{width:200px;}
.contacttextarea{width:202px; max-width:204px;}
.contactthankyou{text-align:center;}
#openingtimescont{clear:both; margin-bottom:20px; display:table; width:555px;}
.openingtimesinnercont{width:185px; float:left; text-align:center; line-height:18px;}
.openingtimestitle{width:160px; padding:2px; background-color:#CC0000; font-weight:bold; color:#FFFFFF; text-align:left; border:1px solid #990000; margin:auto;}
.openingtimesdets{width:160px; padding:2px; background-color:#EEEEEE; border:1px solid #CCCCCC; margin:auto;}
.contactbottext{clear:both;}

.tableleft{font-weight:bold;}
.req{font-weight:bold; color:#CC0000;}

/* ADMIN STYLES */
.admintable td{font-size:10px; padding:5px;}