html {
	border:0;
	padding:0;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

body {
	background-color:#fff;
	color:#666666;
	margin:0;
	padding:0;
	border:0;
	background-image:url(/images/background.gif);
	background-repeat:repeat-X;
}

a{
	color:#F24A01;
	font-weight:normal;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

h1{
	color:#F24A01;
	font-size:20px;
	padding:0;
	margin:0;
	padding-top:10px;
	font-weight:bold;
	border-bottom:2px solid #9DC498;
}

h2{
	color:#F24A01;
	font-size:16px;
	margin-bottom:5px;
	border-bottom:2px solid #9DC498;
}

h3{
	color:#F24A01;
	font-size:14px;
	padding:2px 0 3px 0; margin:0; 
}

h3 a{
	text-decoration:none; 
}

h4{color:#F24A01;
	font-size:12px;
	padding:4px 0 3px 0; margin:0; 
}

.nobar {border:none; padding:0; margin:0;}

img{
	border:0px none;
}

iframe{
	border:0px none;
}

form{
	padding:0;
	margin:0;
}

#container {
	width:990px;
	margin:auto;
	padding:0;
}

#header {
	float:left;
	width:990px;
	height:130px;
	background-color:#DEFCD8;
	z-index:-1000;
}

#headerleft {
	float:left;
	width:665px;
	height:100px;
	padding-top:40px;
	color:#E85E24;
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(/images/header.jpg);
}

#headerright {
	float:left;
	width:305px;
	height:90px;
	padding-top:40px;
	background-image:url(/images/headerright.gif);
	background-repeat:repeat-y;
	color:#E85E24;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

#logo {
	position:absolute;
	width:99%;
	left:0;
	top:0;
	text-align:center;
	margin-top:97px;
}

#headerdivider {
	float:left;
	width:990px;
	height:13px;	
	background-image:url(/images/headdivider.gif);
	background-repeat:repeat-x;
	text-align:center;
	margin-left:1px; margin-bottom:10px;
}

/* updates 3.2.09 */
#menublock {clear:both; height:33px; margin-top:18px; padding:0; background-image:url(images/menu-back.gif); background-position: top left; background-repeat:repeat-x; line-height:2.5em; }
#menu-lt {float:left; }
#menu-end-rt {position:relative; top:0; right:0;padding:0;margin:0; height:33px; width:6px;float:right;}
#menublock ul{display:inline; list-style:none; margin:0; padding:0; margin:0;}
#menublock li{display:inline; }
#menublock li.last a{background-image:none;}
#menublock li a{ color:#fff; text-decoration:none; font-size:1.2em; font-weight:normal; background-image:url(images/menu-bar.gif); background-position:right; background-repeat:no-repeat; padding:0 18px;}
#menublock li a:hover {color:#E85E24; text-decoration:underline; }
#menutop {font-size:11px;margin-top:25px;padding:0 10px;border:1px dotted #000;height:78px;}
#menutop p {padding:0; margin:0;}
#leftblock {float:left; width:270px; padding:0 10px 0 0;}
#carlink {position:relative; top:-22px; right:0;width:100px;padding-left:85%; }
.ebaylogo { text-align:left; float:right;}
td.rightalign { text-align:right;}
#carlist li, #carlist-full li {padding:0 0 12px 0; margin:0;}

#custblocks {text-align:center; margin:0;padding:0;}
.custblock {float:left; width:30%; border:3px solid #eee; padding:0; margin:10px 0 10px 10px; height:300px;}
.custblock a:hover {border:3px solid #999; }
.custblock p {position:relative; clear:both; margin:auto; padding:0px 2px 2px 2px;}

.custblock h4 {margin-bottom:10px;}
.custblockpic {clear:both; height:110px}
.custblockdes {clear:both; height:110px}
.custblocktel {clear:both; height:30px; font-weight:bold; font-size:120%; }
.custblockweb {clear:both; height:30px}

.custblock img {border:0; margin-left:25px; }
.padright {padding-right:10px;}
fieldset {margin-bottom:20px;}
.errortd {color:#CC0000;}

.cleardiv {font-size:1px; clear:both; }


#pagecontainer {
	float:left;
	width:990px;
	padding:0;
	margin:0;
}

#menucontainer {
	float:left;
	margin-top:18px;
}

#menuleft {

	float:left;
	height:33px;
	width:6px;

	background-image:url(images/menu-end.gif);
	background-position:left;
	background-repeat:no-repeat;

}

#menuright {

	float:left;
	height:33px;
	width:6px;

	background-image:url(images/menu-end-rt.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#menu {
	float:left;
	width:978px;
	height:33px;
	background-image:url(images/menu-back.gif);
	background-repeat:repeat-x;

}

#menu ul {
	font-size:14px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 65px;
	float: left;
	height:33px;
}

#menu li {
	background-image:url(images/menu-bar.gif); background-position:right; background-repeat:no-repeat;
	margin: 0;
}

#menu li.last {
	background-image:none;
}

#menu a {
	color: #ffffff;
	text-decoration: none;
	font-size:14px;
	font-weight:normal;
	display: block;
	margin: 0;
	padding: 8px 7px;
	text-align:center;
}

#menu h2 {
	color: #ffffff;
	font-size:14px;
	font-weight:normal;
	display: block;
	margin: 0;
	padding: 8px 7px;
	text-align:center;
	border:0;
}

#menu h2 a {
	padding:0;
}

#menu a:hover {
	color:#E85E24;
	text-decoration:underline;
}

#menu ul ul {
	position: absolute;
	z-index: 500;

	background-color:#B5C3C3;
}

#menu ul ul a {
	color: #ffffff;
	text-align:left;
	background-image:url(images/menu-back.gif);
	background-repeat:repeat-x;
}

#menu ul ul a:hover {
	color:#ffffff;
	background-image:url(images/menu-back.gif);
	background-repeat:repeat-x;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}


#content {
	float:left;
	width:708px;
	margin:0;
	padding:20px 0 0 0;
}

#contenttext {
	padding: 0 0 10px 10px;
}

#contenttextb {
	padding: 0 0 10px 10px;
	/*border:1px dotted #000;
	margin-left:10px;*/
}

#footer{
	float:left;
	width:100%;
	clear:both;
	font-size:11px;
	color:#F24A01;
	margin-top:20px;
}

#footer a{
	color:#F24A01;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footerleft{
	float:left;
	width:70%;
}

#footerleft p{margin-top:0; padding-top:0}

#footerright{
	float:right;
	width:30%;
	text-align:right;
}

#footerextra {
	clear:both;
	color:#999999;
	padding-top:10px;
	font-size:9px;
}

#introtext {
	float:left;
	width:747px;
	padding:10px;
	border:1px dotted #000;
}

#newstext {
	float:left;
	width:360px;
	height:360px;
	margin-right:5px;
	padding:10px;
	border:1px dotted #000;
}

.servicingtext {
	float:left;
	margin-top:10px;
	padding:10px;
	border:1px dotted #000;
}

.morenews {
	font-size:11px;
}

#carlist {
	float:left;
	margin:5px 10px 10px 0px;
	padding:0px 10px;
	border:1px dotted #000;
	height:814px;
	width:97%;
}

#carlist-full {float:left;margin:5px 10px 10px 0px;	padding:0px 10px;border:1px dotted #000;width:97%;}
#carlist-full img {float:left; margin-right:10px;}

#carlist h2 {
	font-size:14px;
}

#newspage img {
	padding:10px;
}

.detailpic {
	padding-right:5px;
	cursor:pointer;
}

.error {
	color:#ff0000;
}

.newsimg {
	padding:5px;
	clear:left;
}