body {margin: 0px; padding: 0px; font-size: 12px; color: #000000; background: #ffffff url(../images/side_car.jpg) no-repeat left top fixed; font-family: arial;}

#content {float: left; width: 540px; margin: 10px 0px 0px 9px; background: #ffffff;}
#content2 {float: left; width: 675px; margin: 10px 0px 0px 9px;}
#control {float: right; width: 280px; margin: 10px;}
#control span {display: block; float: left; margin: 5px; width: 80px; text-align: center; font-size: 11px; font-family: arial;}
#control span a {color: #336699; font-weight: bold; text-decoration: none;}

div.detailsDiv {background-color: #f6f6f6; overflow: auto; padding: 4px; border: solid 1px #666666;}
div.coupon2 {width: 200px; border: dashed 2px #000000; padding: 2px; text-align: center; font-size: 12px; margin: 10px; float: left;}
div.gallcat {float: left; margin: 6px; text-align: center; border: solid 1px #0093a3;}
div.gallcat a {color: #0093a3; text-decoration: none; font-size: 13px; display: block;}
div.gallcat a.gallLink {padding: 6px 4px; font-weight: bold; border-bottom: solid 1px #0093a3;}
div.gallcat a.gallLink:hover {background-color: #0093a3; color: #ffffff;}

#foot {clear: both; font-size: 11px; text-align: center; color: #b04a06; padding: 20px 0px 0px 0px; border-top: solid 2px #c9c9c9; margin: 10px 0;}
#foot2 {clear: both; font-size: 11px; text-align: center; color: #b04a06; padding: 20px 0px; border-top: solid 1px #333333; margin: 0;}

#greybar {border-top: solid 1px #333333; border-bottom: solid 1px #000000; background: #cccccc; padding: 0px 8px; font-size: 11px; margin: 0px; height: 21px; font-weight: bold;}
#greybar a {display: block; float: left; padding: 4px 6px; text-decoration: none; color: #990000; border-right: solid 1px #333333;}
#greybar a:hover {color: #ffffff; background: #333333;}
#greybar span {display: block; float: left; border-right: solid 1px #333333; width: 74px; height: 21px;}

.homepage {float: right; margin: 0px 0px 5px 10px; text-align: center; font-size: 11px; width: 300px; border: solid 1px #000000; padding: 10px;}
.homepage a {color: #000000; text-decoration: underline;}

img {border: 0px;}
img.i1 {float: right; margin: 0px 0px 10px 10px;}
img.i2 {float: left; margin: 5px 10px 15px 0px;}
img.i3 {float: left; margin: 3px;}
img.i4 {float: left; margin: 0px 5px 1px 0px;}
img.inventory {margin: 10px;}
img.thumb {margin: 4px; border: solid 1px #000000; padding: 2px; background-color: #999999;}
input {font-size: 11px; border: solid 1px #000000;}
input.check {font-size: 16px; border: 0px; background: none; color: #b04a06; font-weight: bold; font-family: 'times new roman'; cursor: default;}
input.nob {border: 0px;}
input.req {background: #ffffcc;}

li.feature {color: #d7016d; font-size: 14px;}
li.feature span {color: #000000; font-size: 11px;}
#logo {float: left;}

#mainImage {display: block; border: solid 4px #999999; margin: 6px;}

#navbar {width: 151px; float: left;}
#navbot {display: block; padding-top: 5px; border-top: solid 1px #5d5d5d;}
#navcon {background-image: url(../images/navbg.gif); background-repeat: repeat-y; background-position: left top; margin: 0px 0px 10px 0px; padding-top: 10px;}
#newsletter_form {background: #ffffff url(../images/side_barbg.jpg) left top repeat-y; margin: 0px;}

p.clear {clear: both;}
p.coupon {width: 200px; border: dashed 2px #000000; height: 275px; padding: 2px; text-align: center; font-size: 11px; margin: 10px; float: left;}
p.credit {font-weight: bold; font-size: 18px; color: #cc0000;}
p.descriptions {float: left; margin: 4px 8px;}
p.detailsP {background-image: url(../images/detailsP_bg.jpg); background-repeat: repeat-x; height: 35px; font-weight: bold; font-size: 20px; padding: 10px 0 0 5px; border: solid 1px #666666; margin-bottom: 2px;}
p.error {font-weight: bold; font-size: 16px; color: #ff0000;}
p.featureName {font-weight: bold; color: #0093a3;}
p.header {clear: both; font-weight: bold; color: #ffffff; background: #0093a3; padding: 3px 0px 3px 5px; margin: 10px 0px; font-size: 18px;}
p.left {clear: both; float: left; width: 125px; margin: 3px 5px 3px 0px; font-weight: bold; text-align: right;}
p.right {float: left; width: 400px; margin: 3px 0px;}
p.left2 {clear: both; float: left; width: 250px; margin: 3px 5px 3px 0px; font-weight: bold; text-align: right;}
p.right2 {float: left; width: 275px; margin: 3px 0px;}
p.p1 {float: right; margin: 0px 0px 10px 10px; width: 250px; text-align: center;}
p.p2 {font-size: 18px; font-weight: bold; color: #0093a3;}
p.p3 {font-size: 10px; color: #333333; clear: both;}
p.p4 {float: left; width: 250px; margin: 5px; font-size: 11px; height: 150px;}
p.p5 {font-weight: bold; border-bottom: solid 1px #000000; font-size: 16px;}
p.red {font-weight: bold; color: #ff0000;}
p.rental_info {float: left; width: 151px; padding: 5px; font-weight: bold; height: 140px; border: dashed 3px #b04a06; margin: 5px; text-align: center;}
p.rental_info2 {width: 300px; padding: 5px; font-weight: bold; height: 140px; border: dashed 3px #b04a06; text-align: center;}
p.sm {font-size: 11px; margin-left: 2px;}
p.title {font-weight: bold; font-size: 30px; margin: 0 0 0 425px; color: #b04a06; font-family: 'times new roman'; padding-top: 15px;}
p.title2 {font-weight: bold; font-size: 30px; margin: 5px 0px; color: #b04a06; font-family: 'times new roman'; clear: both;}

#reasons {float: right; width: 250px; border-bottom: solid 1px #000000; background-image: url(../images/reason_bg.jpg); background-repeat: repeat-y;}
#reasons img {display: block;}
#reasons ul {list-style-image: url(../images/bullet.gif); margin: 0; padding: 5px 0 5px 30px;}
#reasons li {margin: 3px 0;}

select, textarea {font-size: 11px;}

span.blue {display: block; font-weight: bold; color: #336699; font-size: 14px; text-decoration: underline; padding-bottom: 4px;}
span.box {display: block;}
span.page {padding: 3px 4px; background-color: #ffffff; color: #999999; border: solid 1px #999999; font-size: 11px;}
span.red {color: #ff0000;}
span.s1 {display: block; font-size: 14px;}
span.s2 {text-decoration: underline; font-weight: bold; font-size: 16px; color: #0093a3;}
span.s3 {font-size: 13px; color: #990000; font-weight: bold; display: block;}
span.sale {color: #ff0000; font-weight: bold; font-size: 14px;}
span.sm {font-size: 11px;}

table {border-collapse: collapse;}
table.price {width: 200px; display: block; height: 50px; background-image: url(../images/pricing.jpg); background-repeat: no-repeat;}
td {vertical-align: top;}
td.row1 {background-color: #ffffff;}
td.row2 {background-color: #eeeeee;}
td.now {color: #cb0404; font-weight: bold; padding-top: 20px; font-size: 20px;}
td.search {padding-left: 10px; font-family: tahoma; font-size: 11px; color: #ffffff;}
td.search2 {padding: 6px 0 0 10px; font-family: tahoma; font-size: 11px; color: #ffffff;}
td.was {color: #ffffff; padding: 35px 0px 0px 10px;}
td.td1 {font-weight: bold; color: #ffffff; background: #0093a3; vertical-align: middle; padding-left: 3px;}
td.td2 {font-weight: bold;}
td.top {font-weight: bold; border-bottom: solid 1px #000000;}
tr.tr1 {background: #eeeeee;}

#top {background-image: url(../images/int_top.jpg); background-repeat: no-repeat; background-position: left top; height: 80px; width: 950px;}
#topbg {background-image: url(../images/int_topbg.jpg); background-repeat: repeat-x; background-position: left top; height: 80px; width: 100%;}
#topnav {float: left; margin: 0; padding: 22px 0 0 0; text-align: right; width: 630px; color: #ffffff;}

ul li ul li {font-style: italic; color: #553b3b;}

#vehicleInfo {width: 820px; margin: 0 auto; border: solid 6px #eba303; border-top: 0; border-bottom: 0; padding: 20px; overflow: auto; background-color: #eeeeee;}

#wrapper {width: 710px; margin-left: 250px;}
#wrapper2 {width: 695px; margin-left: 250px;}

a.b {color: #0066cc; font-size: 14px; font-weight: bold; text-decoration: underline;}
a.b:hover {text-decoration: none;}

a.c {color: #0066cc; text-decoration: none;}
a.c:hover {text-decoration: underline;}

a.bod {color: #0093a3}
a.bod:hover {color: #d7016d;}

a.f {text-decoration: none; color: #0093a3;}
a.f:hover {text-decoration: underline; color: #d7016d;}

a.l1 {color: #0093a3}
a.l1:hover {color: #d7016d;}

a.link {color: #0093a3; text-decoration: none;}
a.link:hover {text-decoration: underline;}

a.page {padding: 3px 4px; color: #336699; background-color: #ffffff; border: solid 1px #336699; text-decoration: none; font-size: 11px;}
a.page:hover {text-decoration: underline;}

a.return {color: #336699; text-decoration: none; font-size: 11px; font-weight: bold;}
a.return:hover {text-decoration: underline;}

a.s {color: #000000; font-weight: bold; font-size: 11px; text-decoration: underline; line-height: 1.5;}
a.s:hover {color: #d7016d; text-decoration: none;}

a.t {color: #ffffff; font-size: 11px; text-decoration: none;}
a.t:hover {text-decoration: underline; color: #990000;}