﻿* {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

body {margin:8px 0px 8px 0px; background:url('images/bg10.jpg') repeat top left; }
#main {border:1px solid #333333; width:766px; background-color:#ffffff; margin:0px auto 0px auto; }

td {vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:100%; }
li {font-size:0.75em; line-height:1.5em; }
p {font-size:0.75em; line-height:1.5em; margin-bottom:10px; }

.caption {font-size:0.7em; color:#666666; margin-bottom:15px; }

a:active {text-decoration:underline; color:#336699; }

a:link {text-decoration:underline; color:#336699; }

a {text-decoration:underline; color:#336699; }
a:visited {text-decoration:underline; color:#003366; }
a:focus {text-decoration:none; }
a:hover {text-decoration:none; }
a img {border:none; }

h1 {font-size:1.3em; text-transform:uppercase; padding-bottom:10px; color:#003366; }
h2 {font-size:0.95em; padding-bottom:10px; font-family:Tahoma; }
h3 {font-size:0.87em; padding-bottom:10px; font-family:Tahoma; }

td.top {vertical-align:middle; }
.top {background: #4375a4 url('images/bg0.jpg') repeat-x bottom left; height:140px; }
.logo {float:left; margin-left:20px; }
img.phone {margin:5px 7px 2px 0px; }
p.phone, p.phone a {font-family:"Trebuchet MS"; text-transform:uppercase; color:#99ccff; margin-right:7px; }

div.nav {margin-top:35px; }
.nav img {margin-left:9px; }
.nav a.select img {background: #FFCC00 url('images/bg5.jpg') repeat-x center center; }

.nav a:focus img {background: #FFCC00 url('images/bg5.jpg') repeat-x center center; }

.nav a:hover img {background: #FFCC00 url('images/bg5.jpg') repeat-x center center; }

.small {font-size:2px; line-height:1px; }

.bg1 {background: url('images/bg1.jpg') repeat top left; font-size:2px; line-height:1px; }
.bg1 img {height:4px; }
.bg2 {background: url('images/bg2.jpg') repeat-x top left; font-size:2px; line-height:1px; }
.bg2 img {height:7px; }
.bg3 {background: url('images/bg3.jpg') repeat top left; height:2px; font-size:2px; line-height:1px; }
.bg3 img {height:2px; }
.bg4 {background:#2d5d90 url('images/bg4.jpg') repeat-x top left; }
div.bg9 {background: url('images/bg9.jpg') repeat bottom left; margin:5px 0px 10px 0px; }

td.main-content {padding:20px 20px 20px 20px; background: url('images/spacer.gif') no-repeat top right; text-align:left; }
td.none {background-image:none; }
.main-content img {margin-bottom:8px; }

td.choose-us {padding:10px 10px 10px 0px; width:50%; }
td.seasonal-offer {background: #006699 url('images/bg13.jpg') repeat-x top left; padding:10px 10px 10px 10px; border:1px #054f74 solid; color:white; }

td.services {padding:0px 0px 0px 25px; vertical-align:top; width:225px; background: url('images/bg12.jpg') repeat-y top left; }
div.bg7 {height:auto; width:225px; }
div.bg7 div {width:95%; margin-left:8px; }
div.bg7 div.inside {height:700px; }
.services img {margin:20px 0px 8px 0px; }
.services ul {width:95%; }
.services li {list-style:none; padding:5px 5px 5px 10px; border-bottom:1px solid #CCCCCC; background: url('images/bullets1.png') no-repeat center left; }
.services li.last {border-bottom:none; }

.benefits li {margin-left:16px; list-style-type:square; }

td.form, div.form {background-color: #3396C7; border: 1px #016BA0 solid; padding: 1px 1px 1px 1px; }
p.head {padding:8px 0px 8px 8px; background-color:#016BA0; font-weight:bold; }
.form form {padding:0px 0px 0px 8px; margin-top:8px; }
.form p {margin-bottom:0px; color:white; }
.form form p {font-size:0.7em; text-transform:uppercase; }
.form input, .form textarea {width:125px; font-family:Arial, Helvetica, sans-serif; }
.form td.button {text-align:center; }
.form .button input {padding:1px 1px 1px 1px; width:65px; margin-right:8px; background-color:#016BA0; font-size:0.7em; border:1px #003366 solid; color:white; }

input.button {background-color:#336699; color:white; border:1px #003366 solid; padding:3px 3px 3px 3px; }

td.footer {height:52px; padding:8px 20px 0px 25px; vertical-align:middle; color:#000033; font-size:0.92em; }
td.footer table td {vertical-align:middle; }
.footer a:visited {color:#000066; }
.footer a:hover {color:#000066; }
.footer a:focus {color:#000066; }
.footer a:active {color:#000066; }
.footer a:link {color:#000066; }
.footer a {color:#000066; }