body {margin:0;padding:0;background-color:#e1e1e1;}
p {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:3px 10px 3px 0px;margin:0px;color:#000000;}
li {font-weight:800;}
label {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:3px 10px 3px 0px;margin:0px;color:#000000;font-weight:800;}
td {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}
select {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}
th {text-align:left;color:#ffffff;background-color:#0e5b79;}
th p {padding:2px;color:#ffffff;}

h1 {border-left:5px solid #294f1c;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:800;color:#294f1c;margin:0px;padding:3px 10px 3px 5px}
h2 {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;color:#294f1c;margin:0px;padding:3px 10px 3px 0px;}
h3 {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;color:#294f1c;margin:0px;padding:3px 10px 3px 0px;}

/* grange styles */
.searchbox {background-color:#d6dbd5;padding:20px 10px 20px 10px;}
.searchbox h3 {padding-top:20px;}
.odd {background-color:#efefef;}
.even {background-color:#ffffff;}
.bbg {padding-bottom:10px;border-bottom:10px solid #d6dbd5;margin-bottom:20px;}
div.la {float:left;}
div.ra {float:right;}
div.picture{margin:0px 10px 10px 0px; float:left;}

p.ga {background-image:url(../graphics/ga.gif);background-repeat:no-repeat;background-position:5px 8px; padding: 3px 5px 3px 17px;font-size:12px;}

p.menu {font-size:13px;font-weight:800;color:#294f1c;margin:0px;padding:4px 10px 4px 0px;}
.menu a {font-weight:800;}
p.menuselected {border-left:5px solid #666666;font-size:13px;font-weight:800;color:#666666;margin:0px;padding:4px 10px 4px 7px;}
.menuselected a {color:#666666;font-weight:800;}
.menuselected a:link {color:#666666;}
.menuselected a:visited {color:#666666;}
.menuselected a:hover {color:#666666;}
div.mins {border-bottom:1px dotted #3d3f3c;padding-top:6px;padding-bottom:6px;}
div.mi {border-bottom:1px dotted #3d3f3c;padding-top:6px;padding-bottom:6px;margin-bottom:10px;}

/* search results*/
.highlight{margin-right:10px;}
div.special {border-bottom:1px dotted #374433;padding:0px;background-color:#ffffff;}
.special p.price{font-size:20px;color:#2a501d;font-weight:800;padding:5px;}
div.item {border-bottom:1px dotted #374433;padding:0px;background-color:#ffffff;}
.price{font-size:20px;color:#2a501d;font-weight:800;padding:5px;}
.padd10 {padding:10px;}
.hothead {font-size:13px;}
.refinesearchbox {display:none;padding:0px 10px 20px 10px;}

.grey {background-color:#eff1ef;border-left:1px dotted #374433;border-right:1px dotted #374433;}
.special h2.phone {color:#370404;background-color:#e9e6d8;font-size:20px;background-image:url('../graphics/phone.gif');background-repeat:no-repeat; padding-left:40px;background-position:2px 2px;}

.item h2.phone {color:#370404;background-color:#e9e6d8;font-size:20px;background-image:url('../graphics/phone.gif');background-repeat:no-repeat; padding-left:40px;background-position:2px 2px;}
.item p {color:#666666;}
.item a {font-weight:800;}
.special a {font-weight:800;}
div.homeitem {padding:2px;height:280px;overflow:visible;}
.homeitem a {font-weight:800;color:#40782f;}
.pricenow {background-color:#eff1ef;color:#2a501d;font-size:18px;font-weight:800;padding-top:3px;padding-bottom:3px;}
.pricewas {font-size:18px;font-weight:800}
.saving {font-size:18px;font-weight:800;color:#294f1c;}
.hotline {background-color:#e9e6d8;color:#000000;margin-left:10px;margin-right:10px;}
div.finance2 {padding:10px;background-color:#e9e6d8;margin:10px;}
.gbg {border-left:3px solid #294f1c;font-weight:800;font-size:14px;color:#294f1c;padding:0px 10px 0px 5px; margin-bottom:10px;}
.headline {font-weight:800;text-decoration:none;font-size:16px;color:#666666;padding-left:8px;text-transform:uppercase;}

.detailphone {font-size:20px;padding-bottom:0px;}
.small {padding-top:0px;}
.plate {font-size:20px;background-image:url('../graphics/car details/reg.gif');background-repeat:no-repeat; padding:5px 0px 5px 25px;}
.gallery {background-image:url('../graphics/car details/gallery_panel.gif');background-repeat:no-repeat;height:120px;background-position:0px 16px;margin-bottom:10px;}
.specitem {font-weight:800;padding-bottom:0px;}

/*dhtml calendar*/
.calendar {width:170px;border:2px solid #294f1c;visibility:hidden;position:absolute;background-color:#ffffff;}
.month {font-weight:800;}
.today {background-color:#ddddff;}
.seldate {background-color:#ffff00;}
.we {background-color:#efefef;}
.unavailable {color:#666666;}
.calendar p {padding:3px 5px 3px 5px;font-size:12px;}
.calendar a {text-decoration:underline;font-weight:400;}
.calendar a:link {color:#294f1c;}
.calendar a:visited {color:#294f1c;}
.calendar a:hover {color:#294f1c;text-decoration:underline;}

/*for the sitemap*/
p.sm1 {padding-left:10px;font-size: 14px;}
p.sm2 {padding-left:40px;font-size: 13px;}
p.sm3 {padding-left:70px;font-size: 12px;}
p.sm4 {padding-left:100px;font-size: 11px;}

div.overlay {position: absolute; margin: 0px; padding: 0px; z-index:1; float:right;}
form {margin:0px;}
input {font-size:11px;}
textarea {font-size:11px;font-family:Arial,Helvetica,sans-serif;}
select {font-size:11px;}

.leftcol {width:207px;margin-bottom:50px;float:left;}
.midcol_home {margin-left:20px;float:left;background-color:#ffffff;width:505px;}
.midcol {margin-left:20px;float:left;background-color:#ffffff;width:752px;}
.rightcol {margin-left:10px;width:234px;margin-right:0px;float:right;background-color:#ffffff;}

p.vbig {font-size:18px;font-weight:800;}
.big {font-size:14px;font-weight:800;}

.content{width:970px;padding:25px 15px 0px 15px;background-color:#ffffff;}

.g {background-color:#294f1c;}
.g p {color:#ffffff;}
.dg { padding-bottom:10px;border-bottom:1px dotted #3d3f3c;background-color:#ffffff;}
.ca {height:0;line-height:0;clear:both;}
.la {float:left;}
.ra {float:right;}


p.trail {margin-left:2px;margin-bottom:27px;font-size: 10px;color:#a2a2a2;}
.trail a {text-decoration:none;font-weight:400}
.trail a:link {color:#a2a2a2;}
.trail a:visited {color:#a2a2a2;}
.trail a:hover {color:#a2a2a2;text-decoration:underline}

.footer { margin-top:50px;padding-top:10px;border-top:1px dotted #3d3f3c;background-color:#ffffff;}

.odd {background-color:#ffffff;}
.even {background-color:#efefef;}

a {font-weight:400;text-decoration:none;}
a:link {color:#40782f;}
a:visited {color:#40782f;}
a:hover {color:#40782f;}

.btn {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;width:130px;cursor:pointer;background-color:#4a7041;color:#ffffff;text-transform:uppercase;border-color:#cccccc;border-style:solid;border-width:1px;padding:1px 5px 1px 5px;text-align:center;}

.btn a {font-size:12px;text-decoration:none;font-weight:800}
.btn a:link {color:#ffffff}
.btn a:visited {color:#ffffff}
.btn a:hover {color:#ffffff;text-decoration:none}



div.mediabox {width:540px}
td.vid {width:169px;padding:10px 14px 0 0}
.vid div.img {height:140px}
.vid h2 {font-size:12px;height:70px}
.vid div.btn {margin:20px 0 0 0;padding:0;border:none;width:auto;background-color:transparent}
/*finance*/
.apr {}

/*
div.grey {border-left:1px solid #cecece;border-right:1px solid #cecece;padding:10px;background-color:#e3ecf1;}
div.want2choose {padding:40px 20px 15px 100px;background-image:url(../graphics/finance2.jpg);background-repeat:no-repeat;}

p.contact {font-size:13px;padding:5px 5px 5px 28px;background-image:url(../graphics/contact.gif);background-repeat:no-repeat;background-position:0px 0px;}
p.find {font-size:13px;padding:5px 5px 5px 28px;background-image:url(../graphics/location.gif);background-repeat:no-repeat;background-position:0px 0px;}
p.opening {font-size:13px;padding:5px 5px 5px 28px;background-image:url(../graphics/opening.gif);background-repeat:no-repeat;background-position:0px 0px;}
p.stock {font-size:13px;padding:5px 5px 5px 28px;background-image:url(../graphics/stock.gif);background-repeat:no-repeat;background-position:0px 0px;}



p.submenu {padding:2px 10px 2px 5px;background-color:#dddddd;border-bottom:1px solid #ffffff;}
p.submenuselected {padding:2px 10px 2px 5px;background-color:#ddddff;border-bottom:1px solid #ffffff;}
.submenu a {text-decoration:none;font-weight:400;}
.submenu a:link {color:#333333;}
.submenu a:visited {color:#333333;}
.submenu a:hover {color:#333333;text-decoration:underline;}
.submenuselected a {text-decoration:underline;font-weight:400;}
.submenuselected a:link {color:#333333;}
.submenuselected a:visited {color:#333333;}
.submenuselected a:hover {color:#333333;text-decoration:underline;}


p.vbig {font-size:18px;font-weight:800;}
.big {font-size:14px;font-weight:800;}


.copyrighttop{margin-top:70px;margin-left:1px;margin-right:1px;background-color:#c9341e;height:1px;}
.copyright{border-top:2px solid #c9341e;}
.copyright p {font-size:10px;}



p.status {color:#666666;font-size: 10px;padding-top:5px;padding-right:5px;margin-bottom:0px;}
.status a {text-decoration:none;font-weight:400}
.status a:link {color:#666666;}
.status a:visited {color:#666666;}
.status a:hover {color:#666666;text-decoration:underline}
 
.bbg {border-bottom:1px solid #cecece;margin-bottom:10px;}
.btg {border-top:1px solid #cecece;margin-top:10px;}
.brg {border-right:1px solid #cecece;}
.padd10 {padding-right:10px;padding-left:10px;}
.showcount {font-weight:800;}



div.finance {padding:10px;background-color:#e3ecf1;}
div.finance2 {padding:10px;background-color:#dbe6ec;margin-bottom:20px;}


h2.h {font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:800;color:#000000;margin:0px;padding:3px 10px 3px 5px;}
h2.o {color:#EB0C37;}
*/

