/*
*   shane.parker[AT]thehoffmangroup[DOT]com | v1.0 | 2010-01
*   Brand Specific Styles
*   Vintage Parts
*/

/* Page Headers */
#indexHeader .topNav { color:#eee; }
#indexHeader a { color:#eee; }
#indexContainer a { color:#fff; }
.guaranteeHeader { height:245px; width:750px; }
.onTopGuarantee { height:280px; position:absolute; left:15px; top:43px; width:750px; z-index:95; }
.affiliateHeader { height:270px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; width:524px; }
.onTopAffiliate { left:125px; height:320px; position:absolute; top:35px; width:524px; z-index:95; }
.catalogHeader { background:url(http://files.vintagepartsusa.com/base/img/bk04.jpg); height:316px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; width:790px; }
.onTop { left:90px; height:356px; position:absolute; top:35px; width:567px; z-index:95; }

/* Page Backgrounds and Colors */
html { background-color:#0c0701; color:#1c1c1c; }
body { background:url(http://files.vintagepartsusa.com/vintage/img/bk01.jpg); background-repeat:repeat-x; color:#1c1c1c;}

/* Site Container */
#indexContainer { background:url(http://files.vintagepartsusa.com/vintage/img/bk02.jpg); color:#fff; }

/* Header */
#indexHeader { background:url(http://files.vintagepartsusa.com/vintage/img/hdbk01.jpg); }
#indexHeader .brandLogo { position:absolute; left:70px; bottom:25px; width:252px; height:114px; }
.bannerWrap {background: url(http://files.vintagepartsusa.com/vintage/img/bk02.png) repeat-y;}

/* Help Page */
.help {padding: 20px;}
.help a {color: silver !important;}
.help h1 {color: #B58940;}

/* Navigation (left side) */
/* #indexNavVintage h3.head { background:url(http://files.vintagepartsusa.com/vintage/img/menBk.jpg); }
#indexNavVintage h3.head:hover { background:url(http://files.vintagepartsusa.com/vintage/img/menBkOver.jpg); } */
#indexNavVintage ul.xtraMenu { background:url(http://files.vintagepartsusa.com/vintage/img/menBk02.jpg); }
.menBkBottom { background:url(http://files.vintagepartsusa.com/vintage/img/menBkBottom.jpg) no-repeat; }
.itemName { border-bottom: 1px solid #552F0B; border-left: 1px solid #552F0B; }
.itemNameExpanded { border-bottom: 1px solid #fff !important; border-left: 1px solid #fff !important; }

/* Navigation (left side) Defaults */
#indexNavVintage { left:0; text-align:left; top:32px; width:200px; }
#indexNavVintage h3.head { font-size:14px; font-weight:normal; height:39px; padding-left:20px; padding-top:1px; margin:0; }
#indexNavVintage h3.head a { font-family:Tahoma, Arial, Verdana; font-size:14px; font-weight:normal; }
#indexNavVintage .menSubName { font-size:10px; }
#indexNavVintage h3.head:hover { }
#indexNavVintage h3.head:active { }
#indexNavVintage ul.xtraMenu { font-size:11px; padding-left:25px; padding-right:20px; margin:0; }
#indexNavVintage ul.xtraMenu a { font-family:Tahoma, Arial, Verdana; }
#indexNavVintage ul.xtraMenu a:hover { text-decoration:underline; }
#indexNavVintage h4.head { padding-right:20px; margin:0; }
#indexNavVintage h4.head a { font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; }
#indexNavVintage ul.xtraMenu2 { margin:0; }
#indexNavVintage ul.xtraMenu2 li { font-size:11px; margin:0; padding-left:10px; padding-right:20px; padding-bottom:2px; padding-top:2px; }
#indexNavVintage ul.xtraMenu2 a { }
#indexNavVintage ul.xtraMenu2 a:hover { text-decoration:underline; }
.menFollowUs h3 { font-size:13px; font-weight:normal; height:20px; margin:0; padding:10px 0 0 20px; width:180px; }
.menCenter { padding:10px 0 5px; text-align:center; width:200px; }
.menCenter a { font-size:14px; }
.menCenter a:hover { text-decoration:underline; }
.priceGaurantee { margin:0; padding:10px 0 5px; width:200px; }
.catalogDown { height:113px; margin:0; padding:0; width:200px; }
.showSched { height:85px; cursor:pointer; text-align:left; width:200px; }
.showSched a { font-size:13px; }
.showSched a:hover { text-decoration:underline; }
.becomeDealer { height:20px; margin:0; padding:0; text-align:center; width:200px; }
.becomeDealer a { font-size:14px; }
.becomeDealer a:hover { text-decoration:underline; }
.menBkBottom { height:1px; margin:0; padding:0; width:200px; }
.itemName { margin-bottom: 5px; padding-left: 5px; padding-bottom: 3px; }
.marTB20 {margin: 20px 0;} 
 
/* Breadcrumbs */
#breadcrumb { background-image:url(http://files.vintagepartsusa.com/vintage/img/bc_bg.png); border:solid 1px #44270a; }
#breadcrumb a { background-image:url(http://files.vintagepartsusa.com/vintage/img/bc_separator.png); }

/* Content Background */
.bk03 { background:url(http://files.vintagepartsusa.com/vintage/img/bk03.jpg); }

/* Content Separator */
.contentSep { font-size:0;background:url(http://files.vintagepartsusa.com/vintage/img/bk03.jpg) no-repeat; }
.contentSepNoPad { font-size:0;background:url(http://files.vintagepartsusa.com/vintage/img/bk03.jpg) no-repeat; height:1px; width:790px; }

/* Forms */
.formError { color:yellow; font-weight:bold; }
.addToCart { background-color:#5F3B17; border:1px #0C0701 solid; padding:3px; }
.submitButton { background-color:#5F3B17; border:1px #0C0701 solid; }
.stockColor { color:#444; }

/* Wheel SP Page */
.limitedEdition { background:url(http://files.vintagepartsusa.com/vintage/products/wheels/limitededition.png); background-repeat:no-repeat; height:100px; width:214px; position:absolute; bottom:-90px; right:40px; z-index:99; }

/* Support Page */
#support h2 { color:#DFD0B5; }
input { background-color:#DFD0B5; padding:3px; }
textarea { background-color:#DFD0B5; padding:3px; }

/* Details Page */
#topWrap { height: 400px; margin-top: 25px; }
#botWrap { background:url(http://files.vintagepartsusa.com/vintage/img/bkDesc.gif); }
.detailWrapper { position: relative; }
.detailBanner { background: url(http://files.vintagepartsusa.com/vintage/img/details_banner.png); width:750px; height: 448px; position: absolute; top:0;}
.basicDesc { padding-left:200px; margin: 0;  }
.sku { padding-left:200px; margin: 0;  }
#mainProdPhoto {border:2px solid #88561B; -webkit-box-shadow:3px 3px 3px #0C0701; -moz-box-shadow:3px 3px 3px #0C0701; box-shadow:3px 3px 3px #0C0701;}
.prodThumbs {margin-top: 10px;}
.accessories {border-left: 1px solid #976727; }

/* Search Results Page */
tr.odd { background-color:#DFB97D; }
tr.even { background-color:#CFA667; }
tr.odd td.sorting_1 { background-color:#AF8441; color:#fff; }
tr.even td.sorting_1 { background-color:#AF8441; color:#fff; }
tr.odd td.sorting_1 a { color:#fff!important; }
tr.even td.sorting_1 a { color:#fff!important; }

/* site map */
.siteMapContainer h4 { color:#DFD0B5; }

/* cart */
#cartTable td { border:1px solid #B58940; }
.cartDisplay { background:url(http://files.vintagepartsusa.com/vintage/img/cartDisplay.png); }

/* Footer */
#indexFooter { background:url(http://files.vintagepartsusa.com/vintage/img/bk03.jpg); color:#c1c1c1; }
#indexFooter a { color:#c1c1c1; }

/* rollovers */
.socMedia {
  background: url("http://files.vintagepartsusa.com/base/img/icons/soc_media_background.png") no-repeat 0 0;
  width: 165px;
  height: 183px;
  margin: 0 auto;
  padding: 0;
}
.socMediaFacebook
{
  display: block;
  width: 165px;
  height: 51px;
  margin: 0 auto;
  background: url("http://files.vintagepartsusa.com/base/img/icons/facebook_rollover.png") no-repeat 0 0;
}

.socMediaTwitter
{
  display: block;
  width: 165px;
  height: 46px;
  margin: 0 auto;
  background: url("http://files.vintagepartsusa.com/base/img/icons/twitter_rollover.png") no-repeat 0 0;
}

.socMediaYoutube {
  display: block;
  width: 165px;
  height: 38px;
  margin: 0 auto;
  background: url("http://files.vintagepartsusa.com/base/img/icons/youtube_rollover.png") no-repeat 0 0;
}

.socMediaBlog {
  display: block;
  width: 165px;
  height: 36px;
  margin: 0 auto;
  background: url("http://files.vintagepartsusa.com/base/img/icons/blog_rollover.png") no-repeat 0 0;
}

.socMediaFacebook:hover
{ 
  background-position: -165px 0;
}
.socMediaTwitter:hover
{ 
  background-position: -165px 0;
}
.socMediaYoutube:hover
{ 
  background-position: -165px 0;
}
.socMediaBlog:hover
{ 
  background-position: -165px 0;
}
.socMediaFacebook span
{
  display: none;
}
.socMediaTwitter span
{
  display: none;
}
.socMediaYoutube span
{
  display: none;
}
.socMediaBlog span
{
  display: none;
}


/* misc */
.wrap2col h2 { color:#DFD0B5; }

