.debug{background-color:#f00;}

/* redefine the main columns */
.wtbLeftNav {float:left; width:220px; padding:0px 0 20px 0;}
.wtbMainContent {float:left; width:490px;}
/** html .wtbMainContent {height:1px;}*/
.wtbLNContent {font-size:10px; margin:0 20px 0 20px;}
.wtbBoxTop {/**/}
.wtbRightColLeft, .wtbRightColRight {margin:20px 0;}
.wtbRightColLeft {float:left; width: 240px; margin-right:20px;}
.wtbRightColRight {float:right; width: 190px; margin-right:10px;}

/* form fields */
.wtbFormSelect {width: 180px;}
.wtbFormSelectSm {width: 125px;}
.wtbFormTextSm {width: 100px;}

/* Dealers */
.dealerImgSm {float:left; margin-right:5px;}
.dealerSub {clear: both; display: block; margin:25px 0 10px 0;}
.dealer {margin: 0 0 15px 0; clear: both;}
.slideShowBG {background-color:#F3F3F3; width:5px;}
.slideShowTD, .slideShowTDF, .slideShowTDL {text-align: left; padding-bottom:10px;}
.slideShowTD {width:110px;}
.slideShowTDF {width:15px;}
.slideShowTDL {width:4px;}

/* misc */
.or {width: 40px; text-align: center;}
.sortBy {float:left;}
.View {float:right;}
.smLeftBox {border-left: 1px solid #E9EDEF; border-right:1px solid #E9EDEF;}
.smLeftBoxGutter {margin: 0 20px 0 20px;}
.smLeftBoxOr {margin: 4px 0 4px 2px;}
.inline {display: inline;}

.wtbMainContent dl {width: 470px;}
.wtbMainContent dt {display: inline; float: left;}
.wtbMainContent dd {margin-bottom: 20px; width:400px; float:right;}

/* redefined for the new leftnav */
.wtbLeftNav ul{padding:0;margin:0;list-style:none}
.wtbLeftNav li{background:url(../img/bullet_leftnav.gif) 0 5px no-repeat;padding:0 0 2px 15px;}
.wtbLeftNav li a:link, .leftNav li a:visited {color:#666;}

/* where are you wide box */
#whereareyou div{padding:0px 20px;}

/* from other css files */
.pageSeparator{height:10px;width:1px;margin-left:6px;margin-right:6px;display:inline;background-image: url(../img/vr_dots.gif);}

.prodSegmentationSpot{float:left; width:230px;}
.prodSegmentationSpotContent{
   float:left; font-size:10px; padding:15px 10px 0px 10px;
   background:#FFFFFF url(../img/img_mask_167x90.gif) top left no-repeat;
   width:167px; height:90px;
   voice-family:"\"}\"";voice-family:inherit;
   width:147px;
   height:75px;
   }
.localStores{ display:none; }
html>body .productSegmentationSpotContent{width:147px;height:75px;}

.findHeader {
  	    font-weight: bold;
  	    font-size: 12px;
  	    line-height: 16px;
}
* html div.findHeader {
  	    padding-top: 2px;
}
.paddingB2 {
  	    padding-bottom: 2px;
}

.ciTable {  }
.ciTable table { width: 100% !important; }
.ciTable table .ciismall { width: 250px; float: left; display: inline; }

/*featured labels*/
.featuredItem { float: left; display: inline; padding: 0; width: 150px; }
.featuredItem .sku { margin: 5px 0 0 0; padding: 0; font-size: 9px; }
.swatch { float: left; display: inline; margin-right: 2px; margin-top: 2px; border: 1px solid #bfc8cc; }
#dealer-table-pagination{width:100%;text-align:right;margin:10px 0;}
table#dealer-table{width:100%;border-collapse:collapse;}
table#dealer-table th{background:#00b0f0;color:#fff;text-align:left;font-weight:normal;padding:3px 0;}
table#dealer-table th.first{text-align:center;}
table#dealer-table td.prod-description{padding:3px 5px 3px 5px;width:220px;}
table#dealer-table td.first{width:99px;height:70px;border-left:none;}
table#dealer-table td.last{border-right:none;text-align:center;padding-left:15px;}


table#dealer-table td.last .btnBlue img{margin-top:-1px;_margin-top:0px;}

table#dealer-table td{border-right:1px solid #ccc;border-left:1px solid #ccc;}
table#dealer-table td{border-bottom:1px solid #ccc;}

table#dealer-table th.in-stock{width:52px;text-align:center;}
table#dealer-table td.in-stock{text-align:center;}
div#no-dealers{color:#cc6600;margin:0 0 10px 0;}




