/* CSS Document */

body {margin:0; padding: 0; background:#54a1ac url(images/bgtile8.gif) repeat-x; font-family:Arial, Helvetica, sans-serif}
xbody {margin:0; padding: 0; background:#007f92 url(images/bgtile7.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif}
#masthead {background:url(images/palmsBG7.jpg) 789px top no-repeat;}
#footer {width: 800px;border-top: 1px dotted #b9dce1; margin-top: 38px; }
#wrapper {width: 800px; xbackground:url(images/wrapperbg.jpg) no-repeat;}

div#navbox {padding:0; xmargin-bottom: 10px; xbackground:url(images/navbg.jpg) repeat-y;}
div#navbox ul#nav {padding:0; margin: 0; list-style:none;}
div#navbox #nav li {float: left; padding: 8px 0; margin: 0;}

div#navbox #nav li a{xdisplay:block;font-size: 17px;color: #000000; text-decoration:none; border-right: 1px solid #54a1ac;height: 27px; margin: 2px 0 0 0;padding: 6px 17px 8px 17px;}
div#navbox #nav li a.last {border-right: none; padding-right: none;}
div#navbox #nav li a:hover{color: #f9ec2b; text-decoration:none; background-color:#54a1ac;}
div#navbox #nav li a.on {color: #f9ec2b; text-decoration:none; background-color:#54a1ac;}

#leftcol {width: 400px; float: left;margin-top: 10px;}
#flashbox {margin: 0 0 25px 42px;}
#rightcol {width: 362px; height:359px; float: right; padding-top: 17px; xbackground:url(images/brandbg1.jpg) no-repeat;}
.clear {clear: both;}
#rightcol.special {width: 430px; float: right;margin: 0; padding-top: 17px; xbackground:url(images/brandbg1.jpg) no-repeat;}

#dealerbox {padding-left: 95px;}
#dealerbox p {padding: 0; margin: 0;}
div#dealerinfo {width: 135px; float:left;}
table#hours {width: 125px; float: left; font-size: 12px; xmargin-top: 10px; margin-right: 15px;}
.gold {color: #f9ec2b; text-transform: uppercase; font-size: 12px; font-weight:bold;}
.blue {color: #b9dce1; font-size: 12px; font-weight:bold;letter-spacing:0.1em;}
#footer {xbackground:url(images/footer_rule.jpg) top left no-repeat;}
#footer p {font-size: 11px; margin-left: 137px; padding-top: 5px; color: #000000;}
#logo {position: absolute; top: 27px; left: 110px; border: none; text-align:center;}

#rightcol p {font-size: 13px; color:#000; margin: 0 20px 0 0;}
#rightcol table.phone {padding: 5px; background-color: #ffffff; border: 1px dotted #603f1e; font-size: 14px; margin: 0;}
#rightcol td.title {color: #785b3c;}
#rightcol td.numbers {color: #000;}
#rightcol a {color: #f9ec2b; text-decoration:none;}
#rightcol a:hover {color: #fff; text-decoration:none;}
. {color: #fff;}
h1 {font-size: 16px; color:#fff; border-bottom: 1px solid #b9dce1; padding: 10px 0 2px 0; margin: 0 0 10px 0;}
.specialstitle {xcolor:#b9dce1;color:#f9ec2b;}
.description {clear:both; margin-top: 5px; color:#f9ec2b; background-color: #76b4bd; padding: 4px;}
#rightcol td.contact {color:#54a1ac;}

/*<style type="text/css">
body {margin:0; padding: 0; background:#54a1ac url(images/bgtile8.gif) repeat-x; font-family:Arial, Helvetica, sans-serif}
xbody {margin:0; padding: 0; background:#007f92 url(images/bgtile7.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif}
#masthead {background:url(images/palmsBG7.jpg) 789px top no-repeat;}
#footer {width: 800px;border-top: 1px dotted #b9dce1; margin-top: 38px; }
#wrapper {width: 800px; xbackground:url(images/wrapperbg.jpg) no-repeat;}
#leftcol {width: 438px; float: left;z-index: 50;}
#rightcol {width: 362px; height:359px; float: right;}
.clear {clear: both;}
#navbox {padding-left: 137px; xbackground:url(images/navbg.jpg) repeat-y;}
ul.nav {padding: 30px 0 35px 0; margin: 0; list-style:none;}
ul.nav li {padding-top: 6px}
ul.nav li a{font-size: 17px;color: #f9ec2b; font-weight: bold;xletter-spacing:1px; text-decoration:none;}
ul.nav li a.on{color: #fff;}
ul.nav li a:hover{color: #fff; text-decoration:none;}
#dealerbox {padding-left: 137px;}
#dealerbox p {padding: 0; margin: 0;}
div#dealerinfo {width: 135px; float:left;}
table#hours {width: 125px; float: left; font-size: 12px; margin-top: 10px; margin-right: 15px;}
.gold {color: #f9ec2b; text-transform: uppercase; font-size: 12px; font-weight:bold;}
.blue {color: #b9dce1; font-size: 12px; font-weight:bold;letter-spacing:0.1em;}
#footer {xbackground:url(images/footer_rule.jpg) top left no-repeat;}
#footer p {font-size: 11px; margin-left: 137px; padding-top: 5px; color: #000000;}
#logo {position: absolute; top: 27px; left: 110px; border: none;}
#rightcol p {font-size: 13px; color:#000; margin: 0 20px 0 0;}
#rightcol table.phone {padding: 2px; background-color: #b9dce1; border: 1px dotted #603f1e; font-size: 13px; margin: 15px 0 0 0;}
#rightcol td.title {color: #785b3c;}
#rightcol td.numbers {color: #000;}
#rightcol a {color: #f9ec2b; text-decoration:none;}
#rightcol a:hover {color: #fff; text-decoration:none;}</style>*/