:focus
{
  -moz-outline-style: none;
}

*{
margin:0;
padding:0;
}

body,
h1,
h2,
h3,
h4,
p,
div,
a {
margin:0;
padding:0;
}


body {
background:url(../_images/bg_body.jpg) repeat-x #53575E;
font-family:Arial, Verdana, sans-serif;
font-size:.7em;
line-height:16px;
color:#64686E;
padding:0px;
margin:0px;
}

p {
margin:0 0 10px 0;
}

h1{
font-size:170%;
line-height:120%;
font-weight:normal;
margin:10px 0;
}

h2{
font-size:130%;
margin:10px 0;
color:#8A2529;
}

h3{
font-size:130%;
font-weight:normal;
margin:8px 0;
}

h4{
font-size:115%;
font-weight:normal;
margin:10px 0 5px 0;
color:#8A2529;
}

a:link,
a:visited,
a:hover,
a:active {
color:#8A2529;
text-decoration:none;
}

a:hover,
a:active{
color:#64686E;
}


/* common classes
================================================*/

.clear {
clear:both;
}
.floatLeft {
position:relative;
float:left;
}
.floatRight {
position:relative;
float:right;
}

.h-line{
border-bottom:#cbcbcb 2px solid;
margin:10px 0 5px 0;
}
.numberedList{
margin:0 30px;
list-style:decimal;
}

.picLeft{
float:left;
margin:0 10px 5px 0;
}

/* content regions
================================================*/
#mainContainer {
width:799px;
margin:auto;
padding-top:16px;
}
#header {
/*height:151px;*/
border-bottom:8px solid #8A2529;
z-index:99;
}
#contactInfo {
text-align:right;
color:#D2CCC4;
}
#contactInfo a {
color:#D2CCC4;
text-decoration:none;
}
#contactInfo a:hover {
text-decoration:underline;
}

.contactLocation {
border-bottom:1px solid #cbcbcb;
padding-bottom:10px;
}

#logo {
width:215px;
}
#flashHeader{
width:799px;
margin-top:-35px;
z-index:-1;
}

#navContainer {
width:540px;
margin-top:50px;
height:24px;
padding-bottom:0px;
}
#navigation {
list-style:none;
list-style-type:none;
height:24px;
padding:0px;
}
#navigation li {
position:relative;
float:left;
padding:0px;
margin:0px;
height:24px;
display: block;
}
#navigation li a {
background:no-repeat top;
height:24px;
display:block;
}
#navigation li a:hover {
background:no-repeat bottom;
}

#content {
border-left:2px solid #D2CCC4;
border-right:2px solid #D2CCC4;
width:765px;
min-height:250px;
background-color:#e8e8e8;
background:url(../_images/bg_content.gif) top repeat-x #e8e8e8;
padding:15px;
padding-top:10px;
padding-bottom:10px;
}

#contentInside {
border-left:2px solid #D2CCC4;
border-right:2px solid #D2CCC4;
width:765px;
min-height:250px;
background-color:#e8e8e8;
background:url(../_images/bg_content.gif) top repeat-x #e8e8e8;
padding:10px 15px;

}

#homeOne{
width:260px;
float:left;
}

#homeTwo{
width:260px;
float:left;
margin:0 15px;
padding: 0 15px 20px 15px;
border-right:#cbcbcb solid 2px;
border-left:#cbcbcb solid 2px;
}

#homeThree{
width:180px;
float:left;
}

#homefour{
width:700px;
float:left;
margin:0 15px;
padding: 0 15px 20px 15px;
border-right:#cbcbcb solid 2px;
border-left:#cbcbcb solid 2px;
}
#about{
width:500px;
margin:5px 10px 10px 5px;
float:left;
border-right:2px solid #cbcbcb;
padding-right:25px;
}

#rightSide{
margin:8px 0 15px 10px;
width:200px;
float:left;
}

#rightSideWide{
width:300px;
float:left;
margin:5px 0 15px 10px;
}

#rightSideBox{
margin:8px 0 15px 10px;
float:left;
background:url(../_images/box_bg.jpg) no-repeat;
width:235px;
height:234px;
}

#rightSideBoxContent{
margin:10px 20px;
}

#services{
margin:5px 10px 10px 5px;
}

#parts{
float:left;
width:500px;
margin:5px 10px 10px 5px;
}

#manufacturers{
margin:5px 10px 10px 5px;
}

#contact{
width:400px;
margin:5px 10px 10px 5px;
float:left;
border-right:2px solid #cbcbcb;
padding:0 25px 80px 0;
}

.manuCol{
width:200px;
float:left;
margin:0 40px 0 0;
list-style:none;
}

#manufacturers a:link{
color:#8A2529;
text-decoration:none;
}

#footer {
margin:18px 0 0 0;
height:140px;
}
#footer a {
	color:#A3A3A3;
	text-decoration:underline;
}
#footer a:hover {
	color:#FFFFFF;
}

#clickBtn a{
display:block;
height:21px;
width:63px;
text-indent:-10000px;
background:url(../_images/click_btn.gif) 0 0 no-repeat;
}

#clickBtn a:hover{
background-position:bottom;
}

