#ShowcaseWrapper .ecomm_button{cursor:pointer !important;}
#ShowcaseWrapper{position:relative;display:block;width:99%;padding:0px;margin:0px;border:0px;margin-left:auto;margin-right:auto;}
#showcaseRaqspanMenuLow span{display:block;cursor:pointer;}
#ShowcaseSinglePage_Content .ecomm_button,#showcase_quicksearch .ecomm_button,#showcaseRaqspanMenuLow span{padding:3px;vertical-align: text-top;border:1px solid #666;background-color:#fff;color:#333 !important;background-image:url(../../../media/showcasebar.gif);background-repeat:repeat-x;background-position:bottom;}
.showcaseRaqspanMenu a:link,.showcaseRaqspanMenu a:visited,.showcaseRaqspanMenu a:active,.sowcaseRaqspanMenu a:hover{color:#333 !important;text-decoration:none;}
#showcaseBrandList{background-color:White;color:Black;border:3px double #999 !important;}
#showcaseBrandList a:link,#showcaseBrandList a:visited,#showcaseBrandList a:active{color:#333333 !important;text-decoration:underline;}
#showcaseBrandList a:hover{color:#333333 !important;text-decoration:underline;}
#showcaseBrandList #showcase_switch_label{text-decoration:underline;}
#showcaseBrandList .hidden{display:none;}
#showcaseBrandList table tr td select{width:100%;}
#showcase_typeFilter_container{padding:5px 3px 0 0;text-align:right;}
#showcase_typeFilter_container span{padding-right:5px;} 
#showcaseBrandList table{width:100%;border-collapse:separate;background-color:#E4E4E4;border:1px solid #999;margin:3px auto;}
#showcaseBrandList td{border:1px solid #999;background-color:#fff;text-align:center;padding:2px;}
#showcaseBrandList img{width:121px;height:32px;margin:5px auto;}
#showcaseBrandList ul{margin-left:0px;padding-left:0px;}
#showcaseBrandList li{list-style:none;margin-left:0px;font-weight:bold;background:url(../../../media/li_dot.gif) 5px center no-repeat;padding-left:15px;line-height:1.5em;}
#showcaseBrandList li a:link,#showcaseBrandList li a:active,#showcaseBrandList li a:visited{padding-left:0px;}
#showcaseBrandList li a:hover{color:#AA0000 !important;background-color:#eee;}
#showcaseBrandList .brandLogoNull{color:Red;line-height:32px;}
#showcase_switch_link{text-align:right;padding:5px 5px 10px 5px;border-bottom:3px double #999999;background-image:url(../../../media/showcasebar.gif);background-position:bottom;background-repeat:repeat-x;height:15px;}
#showcase_switch_link a:hover{color:#AA0000;background-color:#eee;}
#infoList{margin:1em 0px 0px 0px;padding:0;line-height:22px;width:100%;}
#infoList li{display:inline;font-weight:normal;background-repeat:no-repeat;padding:0 0 0 9px;margin:0;background-image:url(../../../media/left_cap.gif);background-position:left 0px;float:left;color:#fff;}
#infoList span{background-image:url(../../../media/right_tab.gif);background-position:right 0px;background-repeat:no-repeat;padding:0px 13px 0px 4px;display:block;float:left;cursor:pointer;white-space:nowrap;}
#infoList li.activeTab{color:#000 !important;cursor:pointer;}
#infoList li.activeTab span{background-position:right -49px !important;}
#infoList li.activeTab{background-position:left -49px !important;}
#showcaseBrandLogo{margin:0px 5px 5px 5px;}
#showcaseProductListFieldset{border:0 !important;background-color:transparent !important;}
#showcaseProductList{background-color:#fff !important;color:#666 !important;border:3px double #999 !important;padding-top:5px;}
#showcaseProductList .singleType{width:100%;bordeR:0 !important;background-color:transparent !important;margin:0;padding:0px;color:#000 !important;}
#showcaseProductList .singleType img{margin-bottom:5px;}
#showcaseProductList .singleType div{padding-left:2px;}
.singleType td{font-weight:bold !important;}
.singleType td a{font-weight:normal !important;}
#showcaseProductList .singleType h1{padding-left:5px;padding-top:0px;margin:0px;margin-bottom:10px;}
#showcaseProductList .singleType h3{padding:0px 5px;margin:4px 0;color:#fff !important;background-color:#444 !important;border-bottom:2px solid #000;font-size:13px;background-image:url(../../../media/showcasebar-dark.gif);background-position:bottom;background-repeat:repeat-x;}
.subclassJumpTable{margin:5px 0 0 5px;}
.subclassJumpTable td{padding-bottom:2px;}
.subclassJumpTable a:link,.subclassJumpTable a:active, .subclassJumpTable a:visited{text-decoration:underline !important;}.subclassJumpTable a:hover{background-color:#eee;}
#showcaseProductList .singleType hr{margin-left:5px;margin-right:5px;}
#showcaseProductList .singleType h2{margin:0 5px 5px 5px;padding-left:5px;font-size:14px;color:#333 !important;background-color:#fff !important;background-image:url(../../../media/showcasebar.gif);background-position:bottom;background-repeat:repeat-x;border:1px solid #666 !important;}
#showcaseProductList .singleClass{margin:4px;}
#showcaseProductList .singleClass table{border-collapse:separate;background-color:#E4E4E4;border:1px solid #999;margin:3px auto;}
#showcaseProductList .singleClass td{border:1px solid #999;background-color:#fff;text-align:center;padding:3px;}
#showcaseProductList fieldset{clear:both;border-width:0px;padding:0px;margin:0px;}
#showcaseProductList a:hover{font-weight:bold !important;color:#a00 !important;text-decoration:underline !important;font-weight:normal !important;}    /* mouse over link */
#showcaseProductList a:active,#showcaseProductList a:visited,#showcaseProductList a:link{color:#333 !important;text-decoration:none;}   /* selected link */
/* SINGLE PRODUCT PAGE - THIRD PAGE */
#ShowcaseSinglePage_Content{background-color:#FFF !important;color:#444 !important;border:3px double #999 !important;}
#ShowcaseSinglePage_Content .showcaseRaqspanMenu table tr td{padding:6px;}
#ShowcaseSinglePage_Content .showcaseRaqspanMenu{padding-bottom:5px;}
#ShowcaseSinglePage_Content a:hover,#ShowcaseSinglePage_Content a:active{font-weight:bold !important}
#ShowcaseProductTitle{width:100%;}
#ShowcaseProductTitle #showcaseBrandLogo{margin:0px 5px 5px 0px;}
#ShowcaseProductTitle h2{padding-bottom:0px;margin-top:0px;margin-bottom:0px;padding:3px;vertical-align: text-top;border:1px solid #666;background-color:#fff;color:#333 !important;background-image:url(../../../media/showcasebar.gif);background-repeat:repeat-x;background-position:bottom;line-height:14px;font-size:14px;}
#ShowcaseProductTitle h3{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
#ShowcaseProductTitle .ShowcaseMSRP{color:#000;font-size:120%;}
#ShowcaseSinglePage_Content .msrpdisclaimer{padding:5px;color:#000;}
#ShowcaseHero{width:90%;border:3px double #333;background-color:#E4E4E4;padding:10px 5px 5px 5px;text-align:center;margin-left:auto;margin-right:auto;background-image:url(../../../media/tablegradient.jpg);background-position:bottom right;background-repeat:no-repeat;}
#ShowcaseHero img{padding:5px;margin:0 auto;background-color:#fff;}
.thumbLink img{border:1px solid #aaa !important;}
.inStockLink {color:#0033FF;}
#LargeHero{border:1px solid #aaa !important;max-width:455px;width:expression(document.getElementById('LargeHero').offsetWidth > 456? "455px" :"auto");}
#ShowcaseHero a:link,#ShowcaseHero a:active,#ShowcaseHero a:visited{color:#a00;}
#ShowcaseHero a:hover{}
#ShowcaseHero #ShowcaseHeroThumbs.scrolling{margin:10px auto;width:100%;height:110px;overflow:auto;white-space:nowrap;}
#ShowcaseHero #ShowcaseHeroThumbs.contactSheet{white-space:normal;overflow:visible;min-height:110px;margin:10px auto;	}
#ShowcaseHero #ShowcaseHeroThumbs a{margin:0px 2px;display:inline;}
#ShowcaseHero #hideAll{display:none;}
.ShowCaseContentChunk table{padding:5px;width:100%;}
.ShowCaseContentChunk h4{margin:0 !important;border-bottom:1px solid #ccc;padding:0;}
#ShowcaseSingle #ShowCaseContentChunkWrapper{padding:0px;margin:0px;border:1px solid #626262;}
#ShowcaseSingle .ShowCaseContentChunk{font-size:100% !important;display:none;padding:2px 10px 5px 10px;background-color:#fff;}
#ShowcaseSingle #overview{display:block;}
#ShowcaseMenu{margin-top:5px;padding:5px;margin-bottom:5px;}
#ShowcaseMenu fieldset{clear:both;padding:0;margin:0;border:0;}
#raq_title{color:#fff !important;}
#ShowcaseMenu .highlight{color:#FF9900;cursor:pointer !important;}
#ShowcaseMenu hr{line-height:1px;border-bottom:#212710;margin:5px 0;}
#showcaseRaqspanMenuHigh table{width:87%;margin:0 auto;padding-bottom:5px;}
#showcaseRaqspanMenuLow table{width:100%;margin:0 auto;padding-bottom:5px;}
#showcaseRaqspanMenuHigh table td{padding:0 !important;white-space:nowrap;}
#showcaseRaqspanMenuLow table td{padding:0 !important;white-space:nowrap;}
#raq_body,#response_body,#financings_body,#rab_body,#inventory_body,#aftermarket_body{position:absolute;}
#showcaseRaqspanMenuHigh span{height:56px;display:block;cursor:pointer;width:125px;}
#showcaseRaqspanMenuHigh #raqs_title{background-image:url(../../../media/buttons/raq-ico.gif);background-repeat:no-repeat;}
#showcaseRaqspanMenuHigh #rab_title{background-image:url(../../../media/buttons/brochure-ico.gif);background-repeat:no-repeat;}
#showcaseRaqspanMenuHigh #financings_title{background-image:url(../../../media/buttons/finance-ico.gif);background-repeat:no-repeat;}
#showcaseRaqspanMenuHigh #tfg_title{background-image:url(../../../media/buttons/fitment-ico.gif);background-repeat:no-repeat;}
#showcaseRaqspanMenuHigh #buynow_title{background-image:url(../../../media/buttons/buy-ico.gif);background-repeat:no-repeat;}
#showcaseRaqspanMenuHigh strong{display:none;}
#showcaseRaqspanMenuHigh  #financingCalc_title{background-image:url(../../../media/buttons/calc-ico.gif);background-repeat:no-repeat;	}
/* QUICK SEARCH TOOL - ALL THREE PAGES */
#showcase_quicksearch .showcase_quicksearch_wrapper{padding:3px;border-width:1px;border-style:solid;background-color:#fff;color:#333;	border:3px double #999 !important;	font-weight:bold;}
#showcase_quicksearch_form{width:100%;}
#showcase_quicksearch_title{padding-left:5px;width:100%;}
#showcase_quicksearch_table{width:100%;}
#showcase_quicksearch_table tr td{width:33%;}
#showcase_quicksearch_table tr td div{width:100%;}
#showcase_quicksearch_table tr td div select{width:100%;}
/* COMPARATIVE FEATURES */
#showcase_comparativeFeatures table tr td select{width:100%;}
#showcase_comparativeFeatures table tr td div{width:100%;}
#showcase_comparativeFeatures table tr td{width:25%;padding-left:2px;padding-right:2px;}
#showcase_comparativeFeatures table{width:100%;}
#showcase_comparativeFeatures .headerRow td{padding:2px;}
#showcase_comparativeFeatures .productComparisonIndex_tblCell{border:0;}
#showcase_comparativeFeatures .productComparison_tbl{border:0;}
#showcase_comparativeFeatures #showcase_compare_features{width:100%;padding:0;margin:0;border:0;}
#showcase_comparativeFeatures #showcase_compare_features table tr td{width:25%;}
/* LOAD INDICATOR */
#load{position:absolute;width:40px;height:40px;padding:0px;margin:0px;display:none;z-index:101;}
#load img{width:40px;height:40px;border:0px;margin:0px;padding:0px;z-index:101;}
.productSummaryHeaderImage_img{height:75px;}
.productListCell div{position:relative;}
.saleImageMask{position:absolute !important;top:0px;left:0px;width:41px;height:39px;*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/imgSaleMask.png',sizingMethod='scale');}
.saleImageMask[class]{background-image:url(../../../media/imgSaleMask.png);background-position:left top;background-repeat:no-repeat;}
/*---------- Round corner box ---------*/
.roundbox{position:relative;background:url(../../../media/sides.gif) left repeat-y;z-index:0;width:300px;margin:0 auto 0.5em auto;background-color:#EB1D25;color:#fff;}
.roundbox .rightedge{background:url(../../../media/sides.gif) right repeat-y;padding:0 0 10px 0;margin:0;width:100%;position:relative;top:0;right:0px;}
.roundbox .hd{position:absolute;top:0;left:0;height:17px;width:100%;padding:0 !important;background: url(../../../media/top_left.gif) top left no-repeat;z-index:1;}
.roundbox .hdr{position:absolute;top:0;right:0;height:17px;width:14px;background: url(../../../media/top_right.gif) top right no-repeat;z-index:2;}
.roundbox .roundbody{position:relative;z-index:40;padding:7px;}
.roundbox .ft{background:url(../../../media/bottom_left.gif) bottom left no-repeat;height:16px;line-height:16px;width:100%;position:absolute;bottom:-1px;left:0;}
.roundbox .ftr{position:absolute;bottom:0;right:0;height:16px;line-height:16px;font-size:1px;width:14px;background: url(../../../media/bottom_right.gif);background-position:bottom right;z-index:2;}
.roundbox h3{color:#fff;font-weight:bold;margin:0;font-size:17px;text-align:center;line-height:17px;position:relative;z-index:60;}
.roundbox p{text-align:left;margin-bottom:5px;}
#ecomm_ProductDetailsSales a:link,#ecomm_ProductDetailsSales a:active,#ecomm_ProductDetailsSales a:visited{color:yellow !important;}
#ecomm_ProductDetailsSales a:hover{color:#fff !important;text-decoration:underline !important;background-color:transparent;}
.ecomm_productDetailOptionSalePrice{color:red;}
/* NEW JQUERY DROP DOWNS */
div .selectbox-wrapper{position:absolute;background-color:white;border:2px solid #ccc;margin:0px;padding:0px;z-index:2;text-align:left;width:auto !important;}
div .selectbox-wrapper ul{list-style-type:none;margin:0px;padding:0px;}
div .selectbox-wrapper ul li .selected{background-color:#EAF2FB;}
div.selectbox-wrapper ul li.current{background-color:#CDD8E4;}
div .selectbox-wrapper ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;}
.selectbox{margin:0px 0px 0px 0px;padding-left:2px;display :block;text-align:left;cursor:pointer;border:0;color:#333;z-index:1;background:url(../../../media/bg_select.png);}
.selectButton{position:absolute;margin-top:-18px;background:url(../../../media/bg_select_btn.png) no-repeat top right;height:20px;width:20px;z-index:1;}
.selectButtonWrapper{position:relative !important;background:url(../../../media/bg_select.png);border:1px solid #D1E4F6;cursor:pointer;z-index:0;}
/*BASIC VIDEO STYLIING*/
.videoPlayer-wrapper{text-align:center;}
.videoPlayer-wrapper .videoPlayer{height:460px;width:540px;}
#rq_cmbLocations, #rb_cmbLocations { width: 100%; }