html,body{margin:0;padding:0}
body{font-family: verdana; font-size: 12px ; text-align:center; background: #d2dcf0 url("images/beach_back.jpg") no-repeat;}
p{margin:0 10px 10px}
img{ border: 0;}
div#header h1{line-height:80px;margin:0; padding-left:10px;color: #79B30B}
div#containerhome{text-align:left; background: #ffffff url("images/back_red_home.gif") repeat-y;width:748px;margin:0 auto; border-left: 1px #cc0000 solid; border-right: 1px #cc0000 solid; border-top: 0px #777777 solid; border-bottom: 1px #cc0000 solid; }
div#container{text-align:left; background: #ffffff url("images/back_red.gif") repeat-y;width:748px;margin:0 auto; border-left: 1px #cc0000 solid; border-right: 1px #cc0000 solid; border-top: 0px #777777 solid; border-bottom: 1px #cc0000 solid; }
div#content{float:right;width:75%;}
div#content p{line-height:1.4}
div#contenthome{float:right;width:50%;}
div#contenthome p{line-height:1.4}
div#navigation{background:#cc0000; color: #ffffff;float:left;width:25%}
div#rightcol{background:#cc0000; color: #ffffff;float:right;width:25%; padding: 0; margin: 0;}
div#extra{background:#cc0000; color: #ffffff; float:left;clear:left;width:25%}
div#footer{background: #cc0000;color: #FFF; clear:both;width:100%}
div#footer p{margin:0;padding:5px 10px}

#content a, #contenthome a {color: #cc0000; text-decoration: underline;}
#content a:hover, #contenthome a:hover {color: #cc0000; text-decoration: none;}

<!-- div#header{width:748px;height:114px;background: #ffffff url("images/header.jpg") no-repeat;} -->
h1 {padding-left: 5px; font-size: 18px; color: #cc0000; border-bottom: 1px dashed #cc0000; text-align: left;}
h2 {padding-left: 5px; font-size: 16px; color: #cc0000; border-bottom: 1px dashed #cc0000; text-align: left;}
h3 {padding-left: 5px; font-size: 14px; color: #cc0000; border-bottom: 1px dashed #cc0000; text-align: left;}
h4 {padding-left: 5px; font-size: 14px; color: #cc0000; border-bottom: 1px dashed #cc0000; margin-bottom: -15px; text-align: left;}

<!-- background: #cc0000 url("ximages/adverts/vc_adverts.gif") no-repeat; text-align: center; font-size: 90%; width: 165px; /* minus padding */ padding-top: 5px;} -->
<!-- .headingl { font-family: Verdana, arial, Times, serif; padding-left: 0px; /* take away 4px from the width */ padding-top: 0px; /* take away 5px from the height */ font-weight: bold; color: #FFF; } -->
.headingl { font-weight: bold; color: #FFF; text-align: center; }
.headingl a { color: #FFFFFF; text-decoration: none; }
.headingl a:hover { color: #FFFFFF; text-decoration: underline; }

.heading2 { font-weight: bold; color: #FFF; text-align: center; margin-bottom: 5px;}
.heading2 a { color: #FFFFFF; text-decoration: none; }
.heading2 a:hover { color: #FFFFFF; text-decoration: underline; }

div.header { position: relative; background: #ffffff url("images/header.jpg") no-repeat; height: 114px; width: 748px; border-bottom: 0px #ffffff solid; }
#topmenu { float: left; margin: 0; background: #cc0000 ; padding: 0; width: 748px; }
.topmenu2{ float: right; padding: 0; width: 648px; line-height: 25px; height: 25px; voice-family: "\"}\""; voice-family: inherit; }
.topmenu2 ul{ display: inline; list-style: none; }
.topmenu2 li{ text-align: center; display: inline; text-transform:none; }
.topmenu2 a{ border-left: 1px solid #FFFFFF; float: right; display: block; font-weight: bold; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 25px; height: 25px; padding-right: 8px ; padding-left: 8px ; margin: 0 0 0 0; /*Margin between each menu item*/ background: #cc0000 ;}
.topmenu2 a:hover{ color: #FFFFFF; text-decoration: none;  }

.topmenu3{ float: left; padding: 0; width: 100px; line-height: 25px; height: 25px; voice-family: "\"}\""; voice-family: inherit; }
.topmenu3 ul{ display: inline; list-style: none; }
.topmenu3 li{ vertical-align: middle; text-align: center; display: inline; text-transform:none; }
.topmenu3 a{ float: left; line-height: 20px; padding: 5px 0 0 5px; height: 20px; margin: 0 0 0 0; }
.topmenu3 img { vertical-align: middle; border: 0;}
.topmenu3 img a{ vertical-align: middle; border: 0;}

#main2 {background: #ffffff url("images/main_photo4.gif") no-repeat; display: block; float: right; font-weight: bold; font-size: 12px; text-align: left; border-bottom: #cc0000 1px solid; color: #000000; width: 748px; position: relative; height: 125px; }
#main2 a, #main2 a:visited {color: #000000; text-decoration: none;}
#main2 a:hover {color: #000000; text-decoration: underline;}

#tic { display: block; float: left; text-align: left; position: relative; left: 0px; top: 6px; }
/* #tic { float: right; font-size:10px; padding:10px; width:400px; line-height:20px; position: relative; right: 5px; top: 12px; font-weight: bold; color: #FFFFFF; } */
#tic * { font-size: 1em; margin:0px; padding:0px; display:none; }
#tic a { display:inline; }

#footer2 { clear: both; font-weight: bold; color: #FFFFFF; font-size: 12px; text-align: left; background: #ffffff url("images/footer2.gif"); height: 50px; line-height: 50px; width: 748px; }
#footer2 a { color: #FFFFFF; text-decoration: none;}
#footer2 a:hover { color: #FFFFFF; text-decoration: underline;}

#footermenu { padding-left: 5px; font-size: 11px; float: left; text-align: left; color: #FFFFFF; line-height: 25px;}
#footermenu a { color: #FFFFFF; text-decoration: none;}
#footermenu a:hover { color: #FFFFFF; text-decoration: underline;}

#cnote { padding-right: 5px; font-size: 11px; float: right; text-align: right; color: #FFFFFF; line-height: 21px; }
#cnote a { color: #FFFFFF; text-decoration: none;}
#cnote a:hover { color: #FFFFFF; text-decoration: underline;}

.webdes {color: #000000; margin-top: 5px; margin-bottom: 10px; font-size: 11px; }
.webdes a, .webdes a:visited { color: #000000; text-decoration: none;}
.webdes a:hover { color: #000000; text-decoration: underline;}

.quote { font-style: italic; color: #6699cc;} 
.bold { font-weight: bold; color: #6699cc;} 
.bigprice { font-size: 22px; font-weight: bold; color: #ffffff; text-align: center;} 
.pricedate { font-weight: bold; color: #FFFFFF;} 
.mediumprice { font-size: 10px; color: #777777; } 
.red { color: #cc0000;} 
.smallprint { font-size: 10px; }
.carimgr {padding-left: 10px;}

label { font-size: 10px;}
input { font-size: 10px;}
textarea {font-size: 12px;}
select { font-size: 10px;}
