﻿html { overflow: scroll;} 	
* {margin:0; padding:0;}
.clear {clear:both;}
body {margin: auto; background:#fff url(../../images/layout/main-bg.gif) repeat-x; font:normal 62.5% 'Lucida Grande',Verdana,sans-serif; text-align:center; color:#000; line-height:1.6em;}
h1 {color:#ff0000; font-size:1.7em; padding-bottom: 15px;}
h2 {font-size:1.4em; padding:10px 0}
h3 {font-size:1.4em; padding:10px 0}
.title {font-size:1.4em; padding:10px 0; font-weight:bold;}
p {padding-bottom: 10px; font-size:1.2em}
a, a:visited {color:#504d4d}
a:hover, a:active {color:#ff0000}
img {border:0}
.content {font-size:1.2em;font-weight:normal;padding:5px 0;}

#container {margin:20px auto; text-align:left; width:931px; }
		
#header {width:871px; height:102px; background:#000 url(../../images/layout/header-bg.jpg) repeat-y; padding:35px 0px 0px 60px;}
#header-sep {width:931px; height:30px; background:transparent url(../../images/layout/header-sep.png) no-repeat; float:left; position:relative; top: -1px}
#logo {float:left;}
#search	{float:right; width:250px; color:#fff; font-size:1.2em; padding-right:20px; margin-top:70px;}
#search input {background-color:#e5e2e2;}
#hourtout {bottom:25px;left:460px;position:relative}

#content-container {width:931px; background:#e5e2e2 url(../../images/layout/content-nav-bg.jpg) no-repeat bottom left;}			

#nav {float:left; height:100%; width:189px;  color:#fff; font-size:1.4em; }
#buttons {padding-top:20px;}

#nav li {list-style:none;text-align:center;border-bottom:1px dotted #ff0000;}
#nav li a {height:24px;padding:5px 0 0 0;}
#nav li#home-nav {border-top:1px dotted #ff0000;}

#nav li#home-nav a {background-color:#000;}
#home #nav li#home-nav a {background-color:#ff0000;color:#000; }

#nav li#our-services-nav a {background-color:#000;}
#our-services #nav li#our-services-nav a {background-color:#ff0000;color:#000; }

#nav li#servicing-nav a {background-color:#000;}
#servicing #nav li#servicing-nav a {background-color:#ff0000;color:#000; }

#nav li#our-workshop-nav a {background-color:#000;}
#our-workshop #nav li#our-workshop-nav a {background-color:#ff0000;color:#000; }

#nav li#customer-testimonials-nav a {background-color:#000;}
#customer-testimonials #nav li#customer-testimonials-nav a {background-color:#ff0000;color:#000; }

#nav li#contact-us-nav a {background-color:#000;}
#contact-us #nav li#contact-us-nav a {background-color:#ff0000;color:#000; }

#nav li#sales-nav a {background-color:#000;}
#sales #nav li#sales-nav a {background-color:#ff0000;color:#000; }

#nav li#links-nav a {background-color:#000;}
#links #nav li#links-nav a {background-color:#ff0000;color:#000; }

#nav li#gallery-nav a {background-color:#000;}
#gallery #nav li#gallery-nav a {background-color:#ff0000;color:#000; }

#nav li#videos-nav a {background-color:#000;}
#videos #nav li#videos-nav a {background-color:#ff0000;color:#000; }

#nav li#location-nav a {background-color:#000;}
#location #nav li#location-nav a {background-color:#ff0000;color:#000; }

#nav li#about-us-nav a {background-color:#000;}
#about-us #nav li#about-us-nav a {background-color:#ff0000;color:#000; }

#nav li#careers-nav a {background-color:#000;}
#careers #nav li#careers-nav a {background-color:#ff0000;color:#000; }

#nav a, #nav a:active, #nav a:visited {text-decoration:none; color:#fff; display:block;}
#nav a:hover {color:#ff0000}
#nav .tout {color:#c0c0c0; text-align:center; line-height:40px; margin:80px 0px 220px 0px;}
#nav .tout .large {font-size:30px;}
#nav .tout img {margin-bottom:20px;}
.sub a{padding-left:20px}

/* #about-us #about-us-nav a, #our-services #our-services-nav a , #our-workshop #our-workshop-nav a, #customer-testimonials #customer-testimonials-nav a, #contact-us #contact-us-nav a, #servicing #servicing-nav a, #sales #sales-nav a {background:url(../../images/nav/arrow.gif) no-repeat right}*/

#content {float:left; width:701px; padding:20px}	
#content .content-img {float:right; margin:0 0 10px 10px}
#content .content-img-l {float:left; margin:0 10px 10px 0}
#content div.content-img {float:right; width:300px;}
#content li {font-size:1.2em; padding-bottom:10px;}
#content ul {margin:0 0 0 13px;}

#footer {clear:both; width:911px; height:20px; padding:5px 10px 0px 10px; background:#a8a8a8 url(../../images/layout/footer-bg.gif) repeat-x; color:#fff;}
#footer li {list-style:none; display:inline; border-right:#fff solid 1px; padding:0px 4px 0px 6px}
#footer .last {border-right:0}
#footer-nav {float:left}
#footer-nav  a, #footer-nav  a:visited {color:#fff; text-decoration:none;}
#footer-nav  a:hover {text-decoration:underline;}
#footer-copy {float:right;}
#footer-copy p {font-size:0.8em;}

#map_canvas {width: 500px; height: 300px; margin-bottom: 15px;}

.iframe {text-align:center;}

.service-table {empty-cells:show; border-collapse:collapse; font-size:1.1em}
.service-table .light {background-color:#fffdd0;}
.service-table .dark {background-color:#cecece;}
.service-table td {border-bottom:1px solid #ff0000; padding:10px 0px 10px 5px}
.service-table th {background-color:#cecece; border-bottom:1px solid #ff0000; padding:10px 0px 10px 5px}


