*{
	padding:0px;
	margin:0px;
}
a{color:#35646A; font-weight:bold;text-decoration:none;}

a#quote{
	width:215px;
	height:134px;
	background-image:url(../images/quote-ad.jpg);
	display:block;
	margin:0 0 20px 20px;
}
ul#content{
	list-style:url(../images/bullet.jpg);
	margin:0 0 0 14px;
	padding:0 0 20px 0;
}
div#address{
	width:189px;
	height:190px;
	background-image:url(../images/address.jpg);
	display:block;
	margin:0 0 10px 20px;
	padding:10px 13px;
}
a#quote:hover{
	background-position: 0 -134px;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/backgrounds/body.jpg) #289DCE repeat-x 0 0;
	font-size:11px;
	color:#333333;
	line-height:17px;
}
table{
	border-collapse:collapse;
}
table tr td, table tr th{
	padding:3px;
	margin:0px;
	text-align:left;
	empty-cells:show;
}
div#wrapper{
	margin:auto;
	width:800px;
	height:800px;	
	
}
a#home-link{
	height:80px;
	width:330px;
	float:left;
}
a.more, span.exclamation{
	display:block;
	float:left;
}
span.exclamation{
	width:14px;
	height:14px;
	background:url(../images/icons/exclamation.gif) no-repeat 0 0;
}
a.more{
	width:75px;
	height:24px;
	background:url(../images/buttons/more-info.jpg) no-repeat 0 0;
}
div#page{
	width:800px;
	background:url(../images/backgrounds/content-head.jpg) #F1F4F4 no-repeat 0 0;
	margin:20px 0 0 0;
}
div#content{
	width:750px;
	margin:auto;
	padding:95px 0 15px 0;
	border-bottom:1px solid #35646A;
	overflow:auto;
}
div#content p{
	padding:0 0 10px 0;
}
div#more-info{
	background:url(../images/backgrounds/more-info-repeat.jpg) repeat-y 0 0;
	padding:0 23px 15px 23px;
	font-size:12px;
}
div#more-info table tr td,
div#more-info table tr th{
	padding:2px 0;
}
div#left{
	width:498px;
	float:left;
	
}
div#right{
	width:242px;
	float:right;	
}
table#interested tr td{
	padding:2px 0;
	margin:0;
}
table#rates{
	width:274px;
	height:114px;
	background:url(../images/backgrounds/more-info-table.jpg) no-repeat 0 0;
	float:right;
}
table#rates tr td{
	height:25px;
	text-align:center;
	font-weight:bold;
}
div#more-info table,
div#more-info table tr td,
div#more-info table tr th{
	padding:0;
	margin:0;
}
div#more-info table tr th{
	font-size:16px;
	padding: 0 0 5px 0;
}
div#more-info ul{
	list-style:none;
	font-style:italic;
}
div#more-info ul li{
	margin:0 0 2px 0;
}
div#more-info h3{
	font-size:16px;
	padding:0 0 3px 0;
}
div#more-info p{
	padding:0 0 3px 0;
}
div#bottom{
	background:url(../images/backgrounds/more-info-bottom.jpg) no-repeat 0 0;
}
div#top{
	background:url(../images/backgrounds/more-info-top.jpg) no-repeat 0 0;
}
div#bottom,
div#top{
	width:750px;
	height:23px;
}
div#bottom{
	margin:0 0 15px 0;
}
div#search{
	width:241px;
	/*height:247px;*/
	float:right;
	background:url(../images/backgrounds/search-body-repeat.jpg) repeat-y 0 0;	
}
div#search label{
	font-weight:bold;
}
div#search table tr td{
	padding:0;
	margin:0;
}
div#search h3{
	width:241px;
	height:43px;	
	background:url(../images/headings/search-our-database.jpg) no-repeat 0 0;
	margin:0;
}
div#search-bottom{
	width:241px;
	height:17px;	
	background:url(../images/backgrounds/search-bottom.jpg) no-repeat 0 0;
}
div#search p{
	margin:0 15px 8px 15px;
	padding:0;
}
div#search table p{
	margin:0;
}
div#search table{
	margin:0 15px 10px 15px;
}
div#featured{
	width:496px;
	height:158px;
	background:url(../images/backgrounds/featured-body-repeat.jpg) repeat-x 0 0;
	font-size:12px;
	line-height:15px;
	float:left;
}
div.offers{
	width:242px;
	height:119px;
	background:url(../images/backgrounds/offers-body.jpg) repeat-x 0 0;	
	float:right;
	margin:10px 12px 0 0;
	line-height:15px;
}
#none{
	margin:10px 0 0 0;	
}
table.columns{
	float:left;
	width:240px;
	color:#3A6C73;
	margin:0 14px 0 0;
}
table.columns tr td{
	border-bottom:1px solid #E5E5E5;
	padding:0px;
	margin:0px;
}
table.columns a{
	text-decoration:none;
	color:#333333;
}
span.left{
	float:left;
	background:url(../images/backgrounds/offers-left.jpg) no-repeat 0 0;
}
span.right{
	float:right;
	background:url(../images/backgrounds/offers-right.jpg) no-repeat 0 0;
}
table.offers{
	float:left;
	margin:18px 0 0 6px;
}
table.offers-small{
	margin:12px 0 0 18px;
}
table.offers-small p{
	margin:0 0 2px 0;
}
table.offers p{
	padding:0 0 3px 0;
}
div.offers a,
div#featured a{
	color:#333333;
	text-decoration:none;
}
table.offers tr th,
table.offers tr th p{
	margin:0;
	padding:0;
}
table.offers tr td,
table.offers tr th,
table.offers-small tr td,
table.offers-small tr th{
	padding:1px 0px;
}
div#featured span{
	width:12px;
	height:158px;
}
div.offers span{
	width:12px;
	height:119px;
}
	
span#left{
	background:url(../images/backgrounds/featured-left.jpg) no-repeat 0 0;
	float:left;
}
span#right{
	background:url(../images/backgrounds/featured-right.jpg) no-repeat 0 0;
	float:right;
}
h1.heading, h2.heading, h3.heading{
	text-indent:-3000px;
	display:block;
	margin:0 0 15px 0;
}
h3{
	font-size:15px;
	color:#002C35;
	margin:0 0 8px 0;
}
h2#interested{
	width:88px;
	height:14px;
	background:url(../images/headings/interested.gif) no-repeat 0 0;
}
h2#more-offers{
	width:100px;
	height:14px;
	background:url(../images/headings/more-offers.gif) no-repeat 0 0;
	margin:0 0 8px 0;
}
h2#other-offers{
	width:97px;
	height:13px;
	background:url(../images/headings/other-offers.gif) no-repeat 0 0;
	float:left;
	margin:10px 0 10px 0;
}
h1#latest-specials{	
	width:215px;
	height:24px;	
	background:url(../images/headings/latest-specials.gif) no-repeat 0 0;
}
h1#more{	
	width:103px;
	height:18px;	
	background:url(../images/headings/more.gif) no-repeat 0 0;
}
h1#about{	
	width:96px;
	height:18px;	
	background:url(../images/headings/about.gif) no-repeat 0 0;
}
h1#finance{	
	width:76px;
	height:18px;	
	background:url(../images/headings/finance.gif) no-repeat 0 0;
}
h1#quote{	
	width:126px;
	height:24px;	
	background:url(../images/headings/quote.gif) no-repeat 0 0;
}
h1#contact{	
	width:114px;
	height:18px;	
	background:url(../images/headings/contact.gif) no-repeat 0 0;
}
h1#specials{	
	width:80px;
	height:24px;	
	background:url(../images/headings/specials.gif) no-repeat 0 0;
}
div#header{
	width:750px;
	height:138px;
	background:url(../images/header/header.gif) no-repeat 0 8px;
	margin:auto;
}
ul#nav{
	width:557px;
	float:right;
	margin:7px 0 0 168px;
}
ul#nav li{
	list-style:none;
	display:inline;
	text-indent:-3000px;
}
ul#nav li a{
	float:left;
	height:51px;
}
ul#nav li.selected a,
ul#nav li.selected a:hover{
	background-position:0 0px;
}
ul#nav li a:hover{
	background-position:0 51px;
}
ul#nav li .index{background-image:url(../images/nav/home.gif); background-position: 0 -51px; width:92px;}
ul#nav li .about{background-image:url(../images/nav/about.gif); background-position: 0 -51px; width:93px;}
ul#nav li .finance{background-image:url(../images/nav/finance.gif); background-position: 0 -51px; width:93px;}
ul#nav li .specials{background-image:url(../images/nav/specials.gif); background-position: 0 -51px; width:93px;}
ul#nav li .quote{background-image:url(../images/nav/quote.gif); background-position: 0 -51px; width:93px;}
ul#nav li .contact{background-image:url(../images/nav/contact.gif); background-position: 0 -51px; width:93px;}

div#footer{
	width:800px;
	height:30px;
	color:#35646A;
	font-size:10px;	
	margin:auto;
	background:url(../images/backgrounds/content-bottom.jpg) #F1F4F4 no-repeat 0 100%;
	padding:10px 0 0 0;
}
div#footer p{
	float:left;
	padding:0 0 0 25px;
}
div#footer ul{
	float:right;
	padding:0 25px 0 0;
}
div#footer ul li{
	float:left;
	list-style:none;
}
.clear{
	clear:both;
}
.thirteen{
	font-size:13px;
}
div#subnav{
	background:url(../images/backgrounds/subnav-body.jpg) repeat-y 0 0;
	width:215px;
	float:right;
	margin:0 0 10px 15px;
	font-size:12px;
}
span.top,span.bottom{
	width:215px;
	height:17px;
	display:block;
}
div#subnav ul{
	list-style:none;
}	
div#subnav ul li{
	padding:3px 0;
	margin: 0 0 0 17px;
}
div#subnav a{
	text-decoration:none;
	font-weight:normal;
}
div#subnav li.active a{

	font-weight:bold;
}
span.top{
	background:url(../images/backgrounds/subnav-top.jpg) no-repeat 0 0;
}
span.bottom{
	background:url(../images/backgrounds/subnav-bottom.jpg) no-repeat 0 0;
}
input.text, select.text, textarea.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	height:17px;
	border:1px solid #999999;	
	padding: 3px 0 0 3px;
}
select.text{
	padding: 2px 2px 2px 1px;
	height:19px;
}
label{
	font-weight:bold;
}	

input.oops, textarea.oops, select.oops {
	background: #FBF0F0 url(../images/backgrounds/oops.gif) no-repeat 100% 0;
	border: 1px solid #C60000;
}

.oops{
	color:#C60000;
}

input#submit{
	width:75px;
	height:24px;
	background:url(../images/buttons/search.gif) no-repeat 0 0;
	border:none;
	display:block;
}
input#send{
	width:65px;
	height:24px;
	background:url(../images/buttons/send.gif) no-repeat 0 0;
	border:none;
	display:block;
	margin:10px 0 10px 0;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
form#contact{
	padding:10px 0 0 0;
}
p#intro-text{
	font-size:13px;
	color:#002C35;
}
table tr.alt td{
	background:#FCFBF8;
}
table tr.row_norm td{
	background:#DBE1E3;
	border-bottom:1px solid #CCCCCC;
}
table tr.row_alt td{
	background:#EBEBEB;
	border-bottom:1px solid #CCCCCC;
}

table tr td.tick{
	background-image:url(../images/icons/tick.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
}
div#native {
	width: 795px;
	height: 35px;
	float: left;
	margin:5px 0 0 0;
}
div#native a {
	display: block;
	float: right;
	width: 232px;
	height: 18px;
	text-decoration: none;
	font-size: 1px;
	text-indent: -5000px;
	background: url(../images/buttons/native.gif) no-repeat 0 0;
}
div#native a:hover {
	background-position: 0 -18px;
}
div#right-col{
	width:242px;
	float:right;
}
a#equipment-link{
	width:242px;
	height:119px;
	background-image:url(../images/equipment-link.jpg);
	background-position:0 0;
	float:right;
	text-indent:-300px;
	margin:0 0 10px 0;
}

a#equipment-link:hover{
	background-position:0 119px;
}

a#car-valuation{
	width:242px;
	height:158px;
	background-image:url(../images/valuation.jpg);
	background-position:0 0;
	float:right;
	text-indent:-300px;
	margin:0 0 10px 0;
}

a#car-valuation:hover{
	background-position:0 158px;
}