@charset "utf-8";
@import "../../SharedCSS/reset.css";
@import "../../SharedCSS/text.css";
@import "../../SharedCSS/forms.css";
@import "../../SharedCSS/gallery.css";
@import "../../SharedCSS/slideshow.css";
/* global on/off */
#HIDDENCONTROLS { display: none }
.hiddenAffiliations { display: block }
#affiliations a, #affiliations img, #paymentsAccepted img { margin: 3px }
#ccAff { display:inline-table; padding-top: 20px; }
#paymentsAccepted { padding-bottom: 20px }
body { padding: 0; margin: 0; font-family: "MS Reference Sans Serif", Arial; color: #4c4c4c; background: #fff url(images/bg_body2.jpg) repeat center top; }
a { color: #75120D; }
#wrapper { width: 913px; position: relative; margin: 0 auto; }
#dealerLogin { position: absolute; top: 88px; right: -21px; width: 21px; height: 146px; background: transparent url(images/btn_dealerLogin.png) no-repeat; cursor: pointer; }
#header { width: 913px; height: 272px; background: #fff url(images/bg_headerTop2.jpg) no-repeat; position: relative }
span#dealerName { background: transparent url(images/bg_title_fill.png) left -6px repeat-x; height: 82px; font-size: 24px; /*	display: inline-block;*/
	padding-top:52px; }
#headerTop { width: 913px; height: 88px; position: relative; background: url(images/bg_title_left.png) 6px bottom no-repeat; padding: 0 0 0 50px; }
#headerTop img { padding-top: 6px; }
#headerImage { width: 881px; height: 164px; padding: 10px 0 0 15px }
#pageContent { background: url(images/bg_pageContentScale.jpg) repeat-y; padding: 0 14px 10px; margin:0; height: 100% }
#footer { height: 110px; background: url(images/bg_footer.png) no-repeat; font-size: 10px; color: #40280D; text-align: right; padding: 22px 10px 0 0; position: relative; }
a#adminLogin { display: block; position: absolute; width: 27px; height: 154px; right: -21px; top: 88px; text-decoration: none; background: url(images/btn_login.png) no-repeat; }
a#adminLogin:hover { background-position: left bottom }
#contentContainer { z-index: 20 }
/**********  MENU */
/* top mennu */
#nav { display: block; width: 180px; float: left; background: #fff url(images/bg_body2.jpg) repeat; padding: 10px 10px 10px 0; border: 1px solid #111; border-top: none; margin-right: 10px; position: relative; z-index: 30 }
#nav ul { font-family: Arial, Verdana; font-size: 14px; font-weight: bold; margin: 0; padding: 0; list-style: none; width: 190px; line-height: 14px; }
#nav ul li { margin:0; padding: 0 }
#nav ul li ul { display: none; width: auto; }
#nav ul li ul li { height: auto; border: none; }
#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li a:active { display: block; text-decoration: none; color: #000; white-space: nowrap; padding: 6px 3px 4px 10px; }
#nav ul li a:hover { color: #000 }
#nav li:hover ul { display: block; position: absolute; width: auto }
#nav li:hover li { width: auto; background: #fff url(images/bg_woodDark.png) repeat; }
#nav li:hover { background: #fff url(images/bg_woodDark.png) repeat; }
/* //end top menu */

/**************** Theme specific Selector Overrides   */
.pageTitle { margin: auto; }
#tireSearchForm, #brandSearchForm { margin: 20px auto 0; }
#vehicleSearchForm { margin:20px auto 0; }
#wrapperModelDetail, #model table#modelInfo { width: 98% }
#cartStatus { margin:0 auto 10px; padding:14px 5px; }
/* user cart 

#userCart {
  position: absolute;
  right: 15px;
  text-align: right;
  width: 500px;
  padding: 0 38px 0 0;
  z-index: 300;
  color: #111;
  background: url(../../SharedImages/assorted/icon_cart.png) no-repeat right top;
}
#userCart a#btn_checkout {
  color: #fff;
  background: url(../../SharedImages/assorted/icon_check.png) no-repeat right center;
  padding: 0 20px 3px 0;
}
#userCart a#btn_emptyCart {
  color: #fff;
  background: url(../../SharedImages/assorted/icon_delete.png) no-repeat right center;
  padding: 0 20px 3px 10px;
}
#userCart a#btn_checkout:hover,
#userCart a#btn_emptyCart:hover { color: #F00 }
 // end user cart */
 
#ccPanel { bottom:70px; left:10px; position:absolute; }
/* filtering styles */
div.breadCrumb, div.numberNav_Black { padding:3px 3px 3px 0; margin:3px; }
div.breadCrumb a, div.numberNav_Black a { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #A11108; text-decoration: none; color: #A11108; background-color: #74110B; }
div.breadCrumb a:hover, div.breadCrumb a:active, div.numberNav_Black a:hover, div.numberNav_Black a:active { border:1px solid #74110B; color: #6ac5fc; background-color: #A11108; }
div.breadCrumb span.current, div.numberNav_Black span.current { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #333; font-weight: bold; background-color: #74110B; color: #FFF; }
div.breadCrumb span.disabled, div.numberNav_Black span.disabled { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #f3f3f3; color: #ccc; }
#yourVehicle { font-size: 14px; font-weight: bold; color: #0ac4df; }
#yourVehicle span { color: 	#A11108 }
#searchResults_Tires { margin:0; padding:0 }
.podBody label { width: 100%; clear: none; display: inline; float: none; margin:0; padding:0; text-align: left; cursor: pointer }
.podBody label:hover { color: #A11108 }
.podBody { color: #000; }
.podControls { background-color: #A11108; cursor:pointer; position: relative; color: #fff; font-size: 16px; }
.podControls:hover { background-color: #74110B; color: #222 }
.podControls span { position: absolute; right: 50px; top: 10px; text-align:right; float: none; display: inline; color: #fff; }
.podControls:hover span { color: #fff; }
.activePod { background: #A11108 url(/../../assets/SharedImages/assorted/Remove.png) no-repeat right center; }
.inactivePod { background: #A11108 url(/../../assets/SharedImages/assorted/Add.png) no-repeat right center; }
div.breadCrumb, div.numberNav_Black, #yourVehicle, #searchResults_Tires, .podControls, .podBody { margin-left: 22px; }
a#btn_filter { display: block; float: right; margin-top: 10px; width: 170px; height: 53px; background: url(images/btn_viewResults.png) no-repeat; }
a#btn_filter:hover { background-position: left bottom; }
/* // end filtering */
/* **************************** BEGIN ECOMMERCE ************************************* */

#contentContainer #cart_wrapper { width: auto; padding: 10px; }
#contentContainer #cart_actions b { font-size: 14px }

