html, body{font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background-color:#cccccc; color:#282828;}
div, dl, dd, ul, li, h1, h2,h3,h4,h5, p, img, form{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul, li{ list-style-type:none;}
 h1{  font-size:20px; color:#0a4a8e; padding:5px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
 h2{ font-size:16px; color:#000000; padding:5px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
 h3{  font-size:13px; color:#006699; padding:5px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
 h4{font-size:13px; color:#006699; padding:5px 0 0 0px;}
.wraper{ width:100%;}
.container{ width:1000px; margin:0px auto; padding:0px;}
.flash{ width:1000px;}
.img {font-size:2px;}

.nav{height:39px; width:1000px; background:url(images/nav_bg.jpg) left top no-repeat;}
.nav ul{ height:32px; padding:0px; padding-left:2px; }
.nav li{ float:left; padding: 0px 0px;}
.nav li a{ background:url(images/nav_left.jpg) left top no-repeat; padding-left:15px; height:35px; display:block; line-height:29px;  cursor:pointer; text-decoration:none; font-size:11px; color:#fff; background-color:inherit; float:left; white-space:nowrap;}
.nav li a span{ background:url(images/nav_right.jpg) right top no-repeat; padding-right:8px; height:35px; display:block; line-height:35px; float:left; white-space:nowrap; }
.nav li a:hover{ background:url(images/nav_left_h.jpg) left top no-repeat; white-space:nowrap; }
.nav li a:hover span{ background:url(images/nav_right_h.jpg) right top no-repeat; white-space:nowrap;}
.nav li a span{ float:none; display:inline-block;}

.top-seo{ text-align:center; color:#333333; padding:4px 10px;}
.cta { width:1000px; padding:0px; height:auto; background:#ffffff url(images/cta_bg.jpg) left top repeat-x; height:147px;}
.cta dd{ float:left;}

.cta1 { width:974px; padding:8px 0px 0px 3px; height:auto; background:#ffffff url(images/cta_bg.jpg) left top repeat-x; height:139px;}
.cta1 dd{ float:left;}


.middle{ width:998px; background-color:#FFFFFF; padding-top:10px; border-left:1px solid #333333; border-right:1px solid #333333; float:left;}
.left {height:auto; float:left; margin:0px; padding-left:13px;}
.left dd {margin:0px; padding:0px 0px 6px 0px;}
.right { height:auto; float:left; margin:0px; padding:0px;}


.textbox { margin:0px; height:auto; background-color:#FFFFFF;}
.textbox p{padding:10px 20px 0 15px; text-align:justify; line-height:19px; color:#515151;}
.textbox p a{text-align:justify; color:#0033CC; text-decoration:none;}
.textbox p a:hover {text-align:justify; color:#0033CC; text-decoration:underline;}

.boxes { margin:0px; padding:0; height:auto;}

.quick-search{ background:url(images/quick_search.jpg) left top no-repeat; height:123px; width:298px; padding-left:5px; padding-top:28px; margin-top:9px;}
.featured-veh{ background:url(images/featured_vehicle.jpg) left top no-repeat; height:123px; width:294px; padding-top:28px; padding-left:9px;} 

.footer{ height:44px; background:url(images/footer_bg.jpg) left top no-repeat; text-align:center; padding:5px 0 0 0; font-size:12px;}
.footer a{ text-decoration:none; color:#000000; padding:2px 2px; line-height:19px;} 
.footer a:hover{ text-decoration:none; color:#990000;} 

.bottom-seo{ color:#373636; text-align:center; padding:5px 10px; background-color:#FFFFFF; border-left:1px solid #333333; border-right:1px solid #333333;}
.copyright{width:998px; float:left; padding-bottom:8px; background-color:#FFFFFF; border-left:1px solid #333333; border-right:1px solid #333333; }
.copy-name li{padding-top:10px;}
.getcar{ width:381px; float:left; padding-left:15px; text-align:left;}
.w3c{ float:left; width:380px; padding-left:18px;}
.e-logo{float:left; padding-left:15px;}

.header{ height:103px; width:1000px; background:url(images/top_bg.jpg) left top repeat-x;}
.logo{ height:103px; float:left; width:209px; font-size:2px; background:url(images/top_left.jpg) left top no-repeat; padding-left:28px;}
.phone-bg{ width:350px; float:left; height:58px; padding-top:45px; padding-left:10px; }

.topicon{ float:left; height:103px; width:402px; background:url(images/top_right.jpg) right top no-repeat; }
.topicon ul{padding-left:48px; padding-top:16px;}
.topicon li{ display:inline; padding-left:15px; text-align:center;}
.topicon li a { text-decoration:none; color:#000000;}
.topicon li a:hover { text-decoration:none; color:#990000;}

.call-number{ font-weight:bold; height:36px; font-size:23px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cc0000; padding:15px 16px 0px 0px; text-align:right;}

.strip { width:998px; font-size:2px; padding-bottom:5px; background-color:#FFFFFF; border-left:1px solid #333333; border-right:1px solid #333333;}
.breadcum { text-align:right; padding:10px 20px 5px 0px; }
.breadcum a { color:#993300; text-decoration:none;}
.breadcum a:hover { color:#993300; text-decoration:underline;}

.left1 {height:auto; float:left; margin:0px; padding-left:11px;}
.left1 dd {margin:0px; padding:0px;}

.textbox1 { margin:0px; height:auto; background-color:#FFFFFF; width:680px; padding-bottom:10px;}
.textbox1 p{padding:10px 20px 0 15px; text-align:justify; line-height:19px; color:#515151;}
.textbox1 p a {color:#003366;}
.textbox1 p a:hover {color:#003366; text-decoration:none;}

.sitemap {padding-top:10px; padding-left:30px;}
/*.sitemap li {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background:url(images/bullet.jpg) left no-repeat; color:#565656; padding-left:16px;}
.sitemap li a{ font-size:12px; color:#565656; text-decoration:none;}
.sitemap li a:hover{ font-size:12px; color:#FF6600; text-decoration:none;}*/


.map{ padding-top:10px; padding-bottom:10px; clear:both; padding-left:20px;}

.book {padding:10px;}
.book li{display:inline;}

.popup p{padding:10px 15px 0 15px; text-align:justify; line-height:18px; color:#000000;}
.popup p a{text-align:justify; color:#0033CC; text-decoration:none;}
.popup p a:hover {text-align:justify; color:#0033CC; text-decoration:underline;}
.popup ul {text-align:justify; line-height:18px; color:#000000; padding:10px 15px 0 15px;}
.popup ul li{text-align:justify; line-height:18px; color:#000000; padding:0px 0px 0 15px; list-style-type:square; list-style-position:inside;}
.popup ul li a{text-align:justify; line-height:18px; color:#0033CC; text-decoration:none;}


.contactbox { clear:both; padding-left:20px;}

.contactbox dd{ float:left; border:1px solid #000000; padding-bottom:2px;}
.contactbox h3{ font-size:14px; color:#000000; padding-left:200px; line-height:18px;}

.s_special { padding-bottom:10px;}
.s_special strong { font-size:15px; color:#000;}
.s_special img { float:right; margin-right:150px; border:1px solid #333333;}


.Normal, .NormalDisabled
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
}


A:link{}
A:visited{}
A:hover{}
A:active{}
UL LI{list-style-type: none;}
UL LI LI{list-style-type: none;}
UL LI LI LI{list-style-type: none;}
OL LI{list-style-type: none;}
OL OL LI{list-style-type: none;}
OL OL OL LI{list-style-type: none;}
OL UL LI{list-style-type: none;}

/*Dynamic sitemap*/

.sitemap h1
{
	font-size:20px; color:#0D426E; padding:5px 0 0 0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
.sitemap dd
{
	font-size:12px; font-weight:normal;
}
.custom img
{
	display:none;
}

.custom
{
	padding-left:40px;
}
.nodestyle a
{
	line-height:18px;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position:left; 
	padding-left:16px;
	color:#565656;
	font-size:12px; font-weight:normal;
}
.nodestyle a:hover
{
	text-decoration:none;
	color:#565656;
} 
