@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; border:none;}
body {background:url(images/bg.png) repeat-x #c52b2b top center; font-family:Verdana, Arial, Helvetica, sans-serif;}
a {color:#FF0000;}

h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; color:#333;}
hr {border-bottom:2px groove #333;}

ul.specialsList {margin-left:25px; color:#fff; font-size:12px; font-weight:bold;}
ul.specialsList li {margin-bottom:4px;}
ul.specialsList a {color:#fff; text-decoration:underline;}
ul.specialsList .small {font-size:10px; font-weight:normal;}

#toplinks {width:100%; background:url(images/top.png) repeat-x; height:24px;}
#toplinks .contents {width:1000px; margin:0 auto; text-align:center; color:#FF0000; font-size:10px; padding-top:2px;}
#shadow {background:url(images/shadow.png); width:1022px; margin:-5px auto 0;}
#wrapper {width:1000px; margin-left:11px; text-align:left;}

#header {background:url(images/header.jpg) no-repeat top center;}
#header #contactBoxes {height:155px; font-size:12px;}
#header #contactBoxes .left {padding-top:55px; padding-left:20px;}
#header #contactBoxes .right {padding-top:55px; padding-right:20px;}
#header #navigation{height:78px;text-align:left;width:1000px; margin-top:-10px;}
#header #navigation #home{background:url(images/nav/home.jpg) bottom center no-repeat;height:71px;width:152px;}
#header #navigation #about{background:url(images/nav/testimonials.jpg) bottom center no-repeat;height:71px;width:164px;}
#header #navigation #repair{background:url(images/nav/repair.jpg) bottom center no-repeat;height:71px;width:166px;}
#header #navigation #accessories{background:url(images/nav/accessories.jpg) bottom center no-repeat;height:71px;width:172px;}
#header #navigation #specials{background:url(images/nav/specials.jpg) bottom center no-repeat;height:71px;width:166px;}
#header #navigation #contact{background:url(images/nav/contact.jpg) bottom center no-repeat;height:71px;width:180px;}
#header #navigation li{background:#5d586f; padding-top:7px; list-style-type:none;margin-top:7px;}
#header #navigation li ul li{background:#5d586f; padding-top:0px; list-style-type:none;margin-top:0px;}
#header #navigation li a{display:block;float:left;text-decoration:none;text-indent:-2000em;z-index:1000;}
#header #navigation li ul a{text-indent:0; float:none; display:inline;}
#header #navigation li:hover{display:block; padding-top:7px; background:#ccc;}
#header #navigation li li:hover{display:inline; padding-top:10px; background:#eee;}
#header #navigation li ul li{display:inline; padding-top:10px; background:#fff; font-size:12px;}
#rotating {width:1000px; overflow:hidden; position:relative;}
.wideslide {width:1000px; overflow:hidden;}

#body {background:url(images/bodybg.jpg) no-repeat top #e3e1e9; overflow:auto; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; position:relative;}
#specialsbox {float:right; background:url(images/specialsbg.png) no-repeat; width:243px; height:542px; padding:10px;}
#specialsbox h1 {text-align:center; margin-top:15px;}
#specialsbox h1 span {display:none}

#content p {font-size:12px; padding:5px; line-height:20px;}
#content img {margin:3px;}

#footer {background:#170808; width:100%; color:#fff; height:160px;}
.footercol {}
#footernav {text-align:left; font-size:10px; text-transform:uppercase; color:#fff; margin:5px}
#footernav li {list-style-type:none; border-bottom:1px solid #a48a8a; padding-left:15px; padding-top:3px; padding-bottom:3px; padding-right:5px;}
#footernav a {color:#fff; text-decoration:none;}
#footer a:hover {color:#FF0000;}
#footerlinks {text-align:left; font-size:10px; color:#fff; margin:5px; padding-left:35px;}
#footerlinks li {list-style-type:none; border-bottom:1px solid #a48a8a; padding-left:15px; padding-top:3px; padding-bottom:3px; padding-right:5px;}
#footerlinks a {color:#fff; text-decoration:none;}

#footerContact {font-size:10px; border-top:1px solid #a48a8a; border-bottom:1px solid #a48a8a; width:500px; padding:8px; margin-top:22px;}


.homebullets {padding-left:25px; font-weight:bold; font-size:11px;}
.borderleft {background:url(images/borderleft.gif) left center no-repeat;}

#redmondautomotive {background:url(images/headings/redmondautomotive.png) no-repeat top left; width:600px; height: 29px; display:block; border-bottom:2px groove #ccc; text-indent:-999em; padding-bottom:3px; margin-bottom:5px;}
#weoffer {background:url(images/headings/weoffer.png) no-repeat top left; width:600px; height: 29px; display:block; border-bottom:2px groove #ccc; text-indent:-999em; padding-bottom:3px; margin-bottom:5px;}
#mapInfo {width:400px; background:#fff; border:2px solid #ccc; padding:5px; margin:10px; float:left; font-weight:bold;}

.width {margin:0 auto; text-align:center; width:1000px;}
.left {float:left;}
.right {float:right;}
.strong {font-weight:bold;}
.clear {clear:both;}
.red {font-size:18px; color:#FF0000;}
.services {margin-left:30px; font-size:10px; font-weight:bold;}
.services li {line-height:14px;}
.serviceHeading {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-top:25px;}

.product {float:left; margin:3px; padding:3px;  width:29%;}
.product h5 { font-style:italic;  font-size:14px; margin-bottom:4px; border-top:1px solid #fff; color:#333;}
.product img {margin:3px; padding:3px; border:2px solid #000; background:#fff; width:90px; height:60px;}
#content .product p {text-align:left; margin:0; padding:0;}
#content .product p.price { text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:bold; border-bottom:none;}
#content.acc .serviceHeading {clear:left; margin-top:15px;}
br {height:1px; display:block;}

#content.acc ul {margin-left:25px; font-size:12px;}

.catbox {float:left; width:31%; padding-left:20px;}

