/* layout */
body{background-color: #333;color:#FFF;font-family:tahoma,arial,helvetica,sans-serif;font-size:80%;}
#Header{height:200px;background:#000 url(/site/template/images/race_shop_header.jpg) no-repeat scroll top;padding-bottom:10px;}
#Header #LogoLink{display:block; width: 300px; height: 185px; float: left;margin-left:350px; position:absolute; cursor: pointer;}
  #Header #TagLine{color:#FFF;padding:88px 0 0 250px;font-size:200%;display:none;}
#Body{background-color:#000;}
  #Nav{width:196px;color:#FFF;text-align:center;}
    #Nav .span-2 {width:196px;}
    #Nav .column-2 {float:left;margin-right:2px;margin-left:4px;}
    #Nav .columnrm-2 {float:left;margin-right:6px;}
    #Nav .columnlm-2 {float:left;margin-left:6px;}
    #Menu{list-style-type: none;margin:0;padding:0;}
      #Menu li{border-bottom:solid #8C632B 2px;text-align:left;margin:0 5px 0 0;}
        #Menu li a{padding:3px 7px 3px 3px;font-weight:bold;text-decoration:none;color:#FFF;display: block;width:175px;}
        #Menu li a.active{background-color:#8C632B;color:#FFF;}
        #Menu li a:hover{background-color:#E1E1E1;color:#009;text-decoration:underline;padding:3px 3px 3px 7px;}
        #Menu li a.admin{color:#FF4500;}
  #Body a:hover{color:#ff9601;}
  #Content{padding:0;color:#000;background:#8A8A8A url(/site/template/images/bg_content.jpg) repeat-x scroll top; -moz-border-radius: 10px;/*  -moz-border-radius-topleft: 10px;  -webkit-border-bottom-right-radius: 10px; */ -webkit-border-radius: 10px; border:solid #8C632B 2px;}
    #IntroText{font-size:110%;padding:5px 10px 5px 10px;text-align:justify;}
  #Side{text-align:center;color:#FFF;background-color:#000;}
#Footer{background-color:#000;}
  #Footer .BoxLeft{width:150px;float:left;padding:10px 10px 10px 60px;}
  #Footer .BoxMiddle{width:540px;float:left;padding:10px;text-align:center;}
  #Footer .BoxRight{width:200px;float:left;padding:10px;}
  #Footer a{color:#FFF;}
  #Footer a:hover{color:#ff9601;}

/* clearing */
.nbsp{clear:both;height:1px;margin:0;padding:0;overflow:hidden;} /* A 1px high clearing space useage: <div class='nbsp'>&nbsp;</div> */

/* slideshow */
#ssSlide{float:left;left:0;margin:0;padding:0;position:relative;top:0;height:450px;border-bottom:solid #262171 3px;} /* Adjust height to match the slide show height */
#ssSlide #ssCaption{-khtml-opacity:0.7;-moz-opacity:0.7;background:#fff;color:#000;display:none;filter: alpha(opacity=70);float:left;font:14px Arial,Helvetica,sans-serif;font-weight:bold;left:0;margin:0;opacity:0.7;padding:10px;position:absolute;top:0;width:580px;z-index:11;}
#ssSlide img{float:left;left:0;margin:0;padding:0;position:absolute;top:0;z-index:8;opacity:0.0;}
#ssSlide img.active{z-index:10;opacity:1.0;}
#ssSlide img.last-active{z-index:9;}

/* gallery and images */
div.gallery{background-color: #9A9A9A;margin:5px;padding:5px;border:solid #8C632B 1px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;}
div.galleryBox{background-color:#000;margin:5px;padding:3px;float:left;border:solid #8C632B 1px;width:131px;color:#FFF; -moz-border-radius: 4px;  -webkit-border-radius: 4px;}
.imgBox, div.imgBoxR, div.imgBoxCenter{background-color:#000;margin:5px;padding:3px;border:solid #8C632B 1px;color:#FFF;text-align:center; -moz-border-radius: 4px;  -webkit-border-radius: 4px;}
.imgBox{float:left;}
.imgBoxR{float:right;}
.imgBoxCenter{float:none;}
.imgBox img, .imgBoxR img, .imgBoxCenter img, .clearBox img{clear:both;}
.clearBox{background:none;border:none;width:130px;margin:5px;padding:4px;text-align:center;float:left;}
img.floatL{margin:5px;float:left;}
img.floatR{margin:5px;float:right;}

/* pagination */
div.pagination {margin:5px auto 5px auto;padding:5px;text-align:center;float:left;width:100%;}
div.pagination ul{width:58em; margin:0 auto; list-style: none;}
div.pagination ul li{margin:0;padding:0;border:solid #8C632B 1px;float:left;position:relative;width:2em;background-color:#000;}
div.pagination ul li a{display:block;padding:0 5px 0 5px;color:#FFF;text-decoration:none;}
div.pagination ul li a:hover{text-decoration:underline;}
div.pagination ul li strong{display:block;padding:0 5px 0 5px;color:#ff9601;}


/* blog style */
.blogTitle {font-size:130%;}
.blogDate {font-size:90%;}
.blogSummary {color: #303030;}
.blogPost {}

/* brands page (copied from MotorState add on page */
#myListContainer {margin: 0; width:100%;text-align:center;font-family:arial,sans-serif;}
#myList {margin:0;padding:0;list-style: none;}
#myList li {width:350px;padding:0;padding:0 15px 0 0;float:left;height:180px;overflow:hidden;font-family:arial,sans-serif;font-size:90%;margin:0;}
#myList li img {background-color:#000;margin:5px;padding:3px;border:solid #8C632B 1px;}
#myList li .title{font-weight:bold;font-size:150%;clear:both;}

/* google map */
iframe.map {margin:10px auto 10px auto;border:solid #8C632B 3px;width:750px;height:450px;display:block;overflow:hidden;}
div.map {margin:10px auto 10px auto;border:solid #8C632B 3px;width:750px;height:450px;display:block;overflow:hidden;}

/* jQuery alternating color */
.alternate{margin:5px;padding:5px;border:solid #8C632B 1px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;}
.alternate-odd{background-color: #9A9A9A;}
.alternate-even{background-color: #AAAAAA ;}

/* general */
.border{border:solid #87CEEB 1px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;}
.shade{background-color: #EEEEEE;}
.errorTxt{color:red;}
.jqLabel{color:#778899;font-size:70%;}
#Body .heading a{text-decoration:underline;color:#ff9601;}
#Body .heading a:hover{color:#fff;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;color:#009;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;color:#ff9601;}
h1,h2,h3,h4,h5,h6{color:#ff9601;font-variant:small-caps;}
#Policies h1,#Policies h2,#Policies h3,#Policies h4,#Policies h5,#Policies h6{color:#000;}
li{margin-left:1.9em;}
.centerdiv {text-align:center;margin:0 auto 0 auto;}
fieldset{ -moz-border-radius: 4px;  -webkit-border-radius: 4px;}
.topSpace{margin-top:20px;}
.heading, div.heading {background-color:#000;text-align:center;padding-top:5px;padding-bottom:5px;margin-bottom:5px;color:#FFF;}
.giant {font-size:250%}
.huge {font-size:200%;}
.big {font-size:150%;}
.large {font-size:120%}
.blue {color:#262171;}
.red {color:#FF0000;}
.black{color:#000;}
.hide{display:none;}
.mar05{margin:5px;}
.mar10{margin:10px;}
.mar15{margin:15px;}
.mar20{margin:20px;}
.mar25{margin:25px;}
.tightBot{padding-bottom:0;margin-bottom:0;}
.viewCartDiv {padding-top: 5px; padding-bottom: 5px; border-bottom: #8C632B solid 3px;}
#CartLink{color:white;}
