span.watermark{position:absolute;visibility:hidden;z-index:-1000;}
.cms_contactInformationItemTitle{font-size:130%;font-weight:700;}
/* Ecomm Template  */
#ecomm_main{text-align:left;width:760px;margin:0 auto;}
#ecomm_content{padding:0 10px;}
#ecomm_shopContent{float:right;width:590px;padding:0 10px;}
#ecomm_sideBar{float:left;width:140px;padding:0 5px;}
.ecomm_button{margin-left:2px;vertical-align:top;}
/* Ecomm Shop Nav */
#ecomm_shopNav{clear:both;height:25px;line-height:25px;}
#ecomm_shopNavLinks{float:left;width:300px;}
/*Ecomm Catalog Selector */
#ecomm_CatalogSelector{border-collapse:separate;margin-bottom:5px;width:100%;}
.ecomm_CatalogSelectorCatalog{width:140px;margin:0 auto 10px;}
/*Ecomm Catalog Selector Groups  */
.ecomm_CatalogSelectorCatalogGroup{text-align:left !important;padding:2px;}
.ecomm_catalogAssetImage{width:120px;}
/* Browse Products  */
#ecomm_browseProducts{border-collapse:collapse;margin-bottom:5px;width:100%;}
#ecomm_browseProducts td{text-align:center;width:20%;padding:2px;}
.ecomm_productPagerPageCountNumber,.pagingControlPageCountNumber{font-weight:700;margin-right:.05em;margin-left:.05em;}
.ecomm_productPagerPageCountNumberLink,.pagingControlPageCountNumberLink{text-decoration:underline;margin-right:.05em;margin-left:.05em;}
.ecomm_productSortLinksSelected,.sortControlLinksSelected{width:100%;font-weight:700;}
.ecomm_productSortLinksSelected span,sortControlLinksSelected span{color:#666;font-weight:700;}
/*Ecomm Product List  */
#ecomm_productList{border-collapse:collapse;font-size:90%;margin-bottom:2px;width:100%;}
#ecomm_productList td{text-align:center;width:25%;padding:2px;}
.ecomm_productPagerPageCountNumberLink,.ecomm_productPagerPageCountNumber{margin-right:3px;}
/* Ecomm Product Detail  */
#ecomm_productDetail{margin-bottom:2px;}
.ecomm_addToCartButton{font-size:90%;font-weight:700;height:20px;}
/* Ecomm Product Detail Bar  */
#ecomm_productDetailBar{margin-bottom:2px;width:100%;}
.ecomm_productDetailBarOptions{width:85%;}
.ecomm_productDetailBarAddToCart{text-align:right;width:15%;}
.ecomm_productDetailOptionSelectBox{font-size:10px;height:20px;width:100%;}
.ecomm_productDetailOption{font-size:10px;}
.ecomm_productDetailOptionGroup{font-size:10px;font-weight:700;}
.ecomm_productDetailOptionsQuantity{width:20%;}
.ecomm_productDetailOptionsQuantityLabel{font-size:9px;}
.ecomm_productOptionDetailSaleDescription{color:red;}
/* Product Detail Logo type Bar  */
#ecomm_productDetailLogoTypeBar{font-size:120%;margin-bottom:5px;width:100%;}
.ecomm_productDetailProductPrimaryImage{height:216px;width:216px;}
/* View Cart  */
#ecomm_viewCart,#ecomm_viewCartTransferControl{border-collapse:collapse;font-size:100%;margin-bottom:5px;width:100%;}
/* System Messages */
#ecomm_systemMessagesErrors{background-color:#FF0;border:solid 2px red;border-collapse:collapse;color:red;margin-bottom:5px;width:100%;padding:4px;}
.ecomm_systemMessageErrorText{display:list-item;list-style:inside;padding-left:5px;}
#ecomm_checkoutForm td{width:50%;padding:2px;}
.ecomm_checkoutFormLabel{display:block;font-size:90%;}
a.ecomm_checkoutHelpLink:hover span{color:#000;}
.ecomm_checkoutHelp{background-color:#FFF;border:solid 1px #666;color:#666;font-size:18px;font-weight:700;padding-left:4px;padding-right:4px;text-decoration:none;}
.ecomm_formLabelRequired{font-size:90%;font-style:italic;}
.ecomm_receiptReportStatusCancelled{color:red;font-weight:700;}
/*Ecomm Featured Items  */
#ecomm_clearanceItems,#ecomm_recomendedItems,#ecomm_featuredItems{margin-bottom:5px;width:100%;}
#ecomm_featuredItemsTitle,#ecomm_clearanceItemsTitle,#ecomm_recomendedItemsTitle{font-weight:700;border-bottom:solid 1px #666;clear:both;}
#ecomm_featuredItems td,#ecomm_clearanceItems td,#ecomm_recomendedItems td{width:20%;padding:2px 2px 15px 2px;}
.ecomm_featuredItem,.ecomm_clearanceItem,.ecomm_recomendedItem{font-size:90%;text-align:center;}
/* Ecomm ContactUs Form  */#ecomm_contactUsForm{width:75%;}
/*Default container page */
#ecomm_defaultContainerPage{font-family:Arial,Helvetica,sans-serif;font-size:76%;width:100%;}
#ecomm_defaultContainerPageBody{margin:5px;padding:0;}
#ecomm_defaultContainerPageHeaderTitle{float:left;font-size:120%;font-weight:700;}
#ecomm_defaultContainerPageHeaderInfo{float:right;}
/* Print Product Detail and print recipt */
#ecomm_printControls{height:25px;line-height:25px;text-align:right;}
.ecomm_printProductDetailHeaderPrice{border-bottom:solid 1px #000;font-weight:700;text-align:right;}
.ecomm_printProductDetailHeaderName{border-bottom:solid 1px #000;font-size:120%;font-weight:700;}
.ecomm_printProductDetailPrimaryImage{float:left;height:216px;margin-bottom:5px;margin-right:5px;width:216px;}
#ecomm_printProductDetailOptions{clear:both;width:100%;padding:2px;}
.ecomm_printProductDetailOptionsPartNumber,.ecomm_printProductDetailOptionsDescription,.ecomm_printProductDetailOptionPrice{border-bottom:dashed 1px #AAA;}
.ecomm_printProductDetailProductThumb{margin-bottom:8px;margin-right:8px;}
#ecomm_productDetailPrint,#ecomm_receiptPrint{font-size:90%;height:25px;line-height:25px;text-align:right;}
/* Terms and conditions navigation  */
#ecomm_policyNav{height:20px;line-height:20px;text-align:right;}
#ecomm_brandList td{font-size:80%;text-align:center;vertical-align:middle;width:20%;padding:2px;}
#heroShot{padding:5px;}
#ecomm_siteMap td{font-size:80%;text-align:left;vertical-align:middle;width:20%;padding:2px;}
.ecomm_productReview{min-height:44px;_height:44px;border-bottom:dotted 1px #666;clear:both;padding-top:2px;margin-bottom:5px;}
.ecomm_productReviewRating{float:left;height:40px;margin-left:2px;margin-right:2px;text-align:center;width:40px;border:solid 1px #666;}
.ecomm_productReviewRatingValue{font-size:125%;}
.ecomm_productReviewRating_label{display:block;font-size:10px;}
.ecomm_productReviewerLabel{margin-right:.25em;}
.ecomm_productReviewerName{font-weight:700;margin-right:1em;}
.ecomm_productReviewControls{clear:both;text-align:right;padding:2px;}
.ecomm_productReviewContentTitle{font-weight:700;clear:both;}
.ecomm_productReviewContentText{margin-left:10px;}
.ecomm_productReviewControls_tbl{border:0;width:100%;}
#ecomm_writeReview_tbl{width:100%;border-collapse:collapse;}
.ecomm_writeReviewControls{text-align:right;padding:2px;}
#ecomm_writeReviewFlashRater_tblCell{width:155px;}
#ecomm_writeReview_tbl .ecomm_textArea{height:178px;_height:171px;}
.ecomm_productReviewDescription{margin-left:46px;}
.ecomm_cartQuickOrderform_label{font-size:90%;font-weight:700;}
#ecomm_cartQuickOrder .ecomm_quickOrderFormControls{padding-top:2px;text-align:right;}
#ecomm_cartQuickOrder .ecomm_quickOrderForm_label{margin-left:1em;margin-right:1em;}
.ecomm_cartQuickOrderForm_selected{_height:25px;min-height:25px;text-align:center;}
/* Product Quick Order  */
#ecomm_quickOrderFormPartNumber_div #itemIdTxt{width:9em;}
#ecomm_quickOrderFormQty_div #quantityTxt{width:3em;}
#ecomm_quickOrderFormPartNumber_div{float:left;}
#ecomm_quickOrderForm{border:solid 1px #666;text-align:left;}
.ecomm_cartQuickOrderForms{padding:4px;}
#ecomm_quickOrderForm .ecomm_quickOrderForm_label{font-size:10px;margin:0;}
.ecomm_quickOrderFormLabel_div{font-weight:700;height:16px;line-height:16px;text-align:center;margin:0;padding:2px;}
.ecomm_quickOrderForm_textBox{font-size:10px;padding:2px;}
#ecomm_quickOrderForm .ecomm_quickOrderForm_textBox{width:132px;}
.ecomm_quickOrderFormControls_div{text-align:right;padding:1px 2px 2px;}
#ecomm_quickOrder{border:solid 1px #666;border-collapse:collapse;margin-bottom:10px;width:100%;}
.ecomm_quickOrderPrimaryTitle{font-weight:700;height:20px;line-height:20px;padding-left:2px;text-align:left;}
.ecomm_quickOrderTitle{border-top:solid 1px #666;height:25px;padding-left:2px;}
.ecomm_quickOrderHeader{font-weight:700;height:18px;line-height:18px;text-align:left;}
/* Print Corporate Promo  */
.ecomm_printCorporatePromo_tbl{border:dashed 2px #000;width:450px;}
.ecomm_printCorporatePromoFooter{font-size:80%;text-align:right;}
.ecomm_printCorporatePromoTitle{font-size:120%;font-weight:700;}
.ecomm_printCorporatePromoImage{text-align:center;margin-left:auto;margin-right:auto;}
.ecomm_printCorporatePromoStoreTitle{font-size:110%;font-weight:300;}
/* Product Detail Attachments  */
.ecomm_productDetailAtachmentsGroup_selected{_height:120px;min-height:120px;}
/* Tab and Container styles  */
.ecomm_productDetailAttachmentsTabGroup,.ecomm_cartQuickOrderTab{background-color:#CCC;color:#666;border:solid 1px #666;cursor:pointer;padding-left:8px;padding-right:8px;position:relative;}
.ecomm_productDetailAttachmentsTabGroup_selected,.ecomm_cartQuickOrderTab_selected{border:solid 1px #666;border-bottom:0;position:relative;z-index:3;font-weight:700;padding:3px 8px 1px;}
.ecomm_productDetailAtachmentGroups,.ecomm_cartQuickOrderForms{border:solid 1px #666;}
.ecomm_buttonDisabled{margin-left:2px;}
.ecomm_productDetailAttachmentsTitle{font-weight:700;border-bottom:solid 1px #666;}
#brandFilter{text-align:center;margin-bottom:5px;}
.ecomm_quickOrderFormHelp_link{font-size:19px;color:#666;font-weight:700;border:solid 1px #666;text-decoration:none;padding:0 6px;}
/* Cart Transfer */
.ecomm_viewCartTransferControlMessage{width:90%;text-align:right;}
.ecomm_viewCartTransferControlControls{width:10%;text-align:right;}
.vNavSubItems_div{padding-left:10px;}
/* print product detail mast head */
#printProductDetailMastHead{margin-bottom:5px;clear:both;}
#productDetailMastHeadPrice_tblCell{text-align:right;border-bottom:solid 1px #000;}
#productDetailMastHeadTitle_tblCell{border-bottom:solid 1px #000;}
/* print product detail images  */
#printProductImages img{border:solid 1px #666;margin-right:3px;margin-bottom:3px;}
/* print product detail Specifications  */
#printProductSpecifications{page-break-before:always;}
.productSpecificatons_tbl{width:100%;border-collapse:collapse;margin:0;padding:0;}
.productSpecificatonValue_tblCell{width:70%;}
.equipmentListIcon_tblCellHeader{width:23px;}
.equipmentList_tblRow1{background-color:#eee;}
.ecms_sortableTblCtlSelector img{border:0;}
.ecms_sortableTblCtlSelector span{width:9px;margin-left:2px;}
/* print product Comparison */
.productComparison_tbl{width:100%;clear:both;}
.productComparison_tbl td{font-size:90%;border-bottom:solid 1px #bbb;}
.productComparison_tblCellHeader{text-align:left;padding-top:10px;border-bottom:solid 1px #000;}
.productComparisonIndex_tblCell{font-weight:700;font-size:110%;color:#666;}
/* product showcase */
#ecomm_showcase{background-color:#000;}
#ecomm_showcasePortal{height:375px;}
#ecomm_showcaseFeaturedProducts{float:left;width:147px;height:300px;}
#ecomm_showcasePortalContent{margin-left:147px;height:300px;}
#ecms_shocaseBrochureMsrpControl{float:right;text-align:center;margin:0;}
#ecms_showcaseBrochureControl{height:32px;width:177px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='media/brochure.png');background-color:#666;cursor:pointer;}
#ecms_showcaseBrochureControl[id]{background-image:url(../../../media/brochure.png);background-position:top;background-repeat:no-repeat;}
.ecomm_showcaseAssetTitle{height:20px;line-height:20px;padding-left:5px;font-size:110%;color:#fff;text-transform:uppercase;font-weight:700;}
.ecomm_showcaseAsset{background-color:#fff;color:#000;height:260px;_overflow-y:auto !important;_width:95%;padding:5px;}
.ecomm_showcaseAsset[class]{overflow:0;}
#showcaseSearch_tbl .ecomm_fieldset{height:127px;}
.ecomm_legend{font-weight:700;font-size:110%;}
.showcaseSearchInnerIndex_tblCell{width:30% !important;text-align:right;}
#ecomm_showcaseFindUsedAdvanced .showcaseSearchInner_tbl{width:400px;}
#ecomm_showcaseFindUsedAdvanced .showcaseSearchInner_tbl td{width:25% !important;}
.ecms_showcaseMsrpControl{text-transform:uppercase;font-weight:700;}
.equipmentListMessage{text-align:center;padding:10px;}
#ecomm_equipmentFilters select{width:auto;margin-right:.5em;}
/* coupons  */
#couponPopUp{background:#fff;}
#ecms_coupons .assetSubTitle{margin:0;padding:0 2px;}
#ecms_coupons .couponEndDate{font-size:80%;padding-right:2px;padding-left:2px;}
#ecms_coupons .coupon_tbl{border-collapse:collapse;width:100%;}
#ecms_coupons .coupon_tblCell{width:33%;padding:2px;}
#ecms_coupons .coupon{position:relative;border:solid 1px #666;background-color:#fff;color:#000;_height:150px;}
#ecms_coupons .coupon[class]{min-height:150px;}
#ecms_coupons .itemControls{padding-right:2px;padding-left:2px;position:absolute;bottom:2px;right:2px;}
#ecms_coupons .itemDescription,#ecms_coupons .itemShortDescription{font-size:90%;margin-bottom:2px;padding-right:2px;padding-left:2px;}
#ecms_coupons .couponSummary_tbl td{width:50%;padding-right:2px;padding-left:2px;}
.couponDisplayPopup{background-color:#fff !important;color:#000 !important;margin:10px;}
.couponDisplayPopup .couponPrint{margin-bottom:10px;border:dashed 1px #666;_height:135px;min-height:135px;position:relative;padding:5px;}
.couponDisplayPopup .assetSubTitle{color:#000 !important;margin:0;padding:0;}
.couponDisplayPopup .itemShortDescription,.couponDisplayPopup .itemDescription,.couponDisplayPopup .couponEndDate{color:#000 !important;}
.couponDisplayPopup .ecomm_button{border:solid 1px #000 !important;color:#000 !important;background-color:#fff !important;background-image:none !important;cursor:pointer !important;margin-bottom:2px;}
.couponDisplayPopup .couponStoreAddress{font-size:90%;margin-top:5px;}
/*Gallery */
.gallery_tbl td{text-align:center;height:113px;padding:2px;}
.gallery_tbl .thumb_img{display:block;width:150px;height:113px;border:solid 1px #666;cursor:pointer;border:0;}
.gallerySummary_tbl td{width:50%;padding:2px;}
.event{margin-bottom:10px;}
#ecms_map .map{width:425px;height:275px;margin-right:auto;margin-left:auto;}
#ecms_primeNav .nav{list-style:none;margin:0;padding:0;}
#ecms_primeNav .navItem{float:left;list-style:none;position:relative;margin:0;padding:0;}
#ecms_primeNav .navItem a{margin-right:2px;margin-left:2px;}
#ecms_primeNav .navItem .navSub{display:none;position:absolute;width:120px;top:1em;left:0;list-style:none;z-index:1000;margin:0;padding:0;}
#ecms_primeNav .navItem > .navSub{top:auto;left:auto;}
/*sideBarNav */
#ecms_sideBarNav .nav,#ecomm_refineNav .nav{margin:0;padding:0;}
#ecms_sideBarNav .navItem,#ecomm_refineNav .navItem{list-style:none;margin:0;padding:0;}
#ecms_sideBarNav .navItem .navSub,#ecomm_refineNav .navItem .navSub{margin:0 0 0 5px;padding:0;}
#ecms_sideBarNav .navItem .navSub .navSubItem,#ecomm_refineNav .navItem .navSub .navSubItem{list-style:none;font-size:90%;margin:0;padding:0;}
.tireFitmentGuide{width:490px;text-align:left;margin-right:auto;margin-left:auto;}
.tireFitmentGuide_header{height:20px;font-size:120%;font-weight:700;}
.tireFitmentGuideFormElements_tblCell{width:70%;text-align:right;}
.tireFitmentGuideFormHeader{height:15px;line-height:15px;font-weight:700;}
.tireFitmentFormElement_list{width:98%;vertical-align:middle;}
.tireFitmentFormControls{text-align:right;padding-top:4px;padding-bottom:4px;}
/*Tire brand filter */
#tireBrandFilter{height:20px;text-align:right;margin-bottom:5px;}
.endeavor_map_buttons{cursor:pointer;border:0 none;background-color:#727272;font-size:9px;font-weight:700;color:#fff;height:18px;vertical-align:middle;margin:0 2px;}
/*Product Sale view */
.ecomm_featuredItemImageLink,.ecomm_clearanceItemImageLink,.ecomm_productListImageLink{display:block;width:84px;height:83px;position:relative;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:3px;padding:0 !important;}
.ecomm_featuredItemImage,.ecomm_productListImage{width:78px;height:78px;margin:0 !important;padding:2px !important;}
.ecomm_saleImgMask{position:absolute;top:0;left:0;width:44px;height:39px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/imgSaleMask.png',sizingMethod='scale');}
.ecomm_featuredItemCtrls,.ecomm_productListCtrls{clear:both;margin-top:10px;text-align:center;}
.ecomm_featuredItemCtrls input{margin-right:auto;margin-left:auto;}
.ecomm_saleImgMask[class]{background-image:url(../../../media/imgSaleMask.png);background-position:left top;background-repeat:no-repeat;}
.ecomm_catalogSectionList_tbl td{width:33%;}
.Expander{cursor:hand;}
.Parent DIV{margin-left:15px !important;}
.searchRefinement{float:left;width:30%;}
.searchRefinementResults{float:right;width:68%;}
.resultsRefinementHeader{background-color:#000;color:#fff;border-bottom:1px solid #fff;margin:2px 0;padding:2px;}
.moreRefinementResultsHeader{background-color:#000;color:#fff;margin:2px 0;}
/* NEW SEARCH BOX STYLES  */
.ui-skin-sam .ui-ac{position:relative;font-size:100%;}
.ui-skin-sam .ui-ac-container{position:absolute;top:1.6em;width:100%;}
.ui-skin-sam .ui-ac-content{position:absolute;border:1px solid gray;background:#fff;overflow:auto;z-index:9050;width:100%;}
.ui-skin-sam .ui-ac-shadow{position:absolute;width:100%;background:#000;-moz-opacity:0.1px;opacity:.10;filter:alpha(opacity=10);z-index:9049;margin:.3em;}
.ui-skin-sam .ui-ac-content ul{width:100%;margin:0;padding:0;}
.ui-skin-sam .ui-ac-content li{cursor:default;white-space:nowrap;margin:0;padding:2px 5px;}
.ui-skin-sam .ui-ac-content li.ui-ac-prehighlight{background:#B3D4FF;}
.ui-skin-sam .ui-ac-content li.ui-ac-highlight{background:#426FD9;color:#FFF;}
#fiftybelowsearchautocomplete{position:relative;padding-bottom:2em;z-index:9000;text-align:left !important;}
#fiftybsearchboxcontainer{position:absolute;z-index:9000;}
#searchButton{z-index:9001;}
.leftNavItemRemove,.leftNavItemViewMore{text-align:right !important;font-weight:700;text-indent:10px;cursor:pointer;float:right;width:180px;}
.landingCategoryContainer{border:1px solid #DFDFDF;background-color:#F5F5F5;width:100%;margin-bottom:2em;color:#333;}
.landingCategoryContainer a:link,.landingCategoryContainer a:active,.landingCategoryContainer a:visited{color:#333;}
.landingCategoryContainer a:hover{color:#999;}
.search-query{color:#000;font-weight:700;}
/*--- Search Results --- */
#ecomm_refineNav{float:left;width:25%;}
#ecomm_searchResultsContent{margin-left:0;float:right;width:74%;}
#ecomm_search2Body{margin:5px 0;padding:4px;}
.searchHeader span{font-size:11px;font-weight:400;margin-left:10px;position:relative;}
#ecomm_searchResultsHeader{line-height:13px;clear:both;padding:4px;}
#narrowResultsText{width:60%;float:left;overflow:hidden;font-weight:700;font-size:13px;}
#ecomm_resultsCount{float:right;text-align:right;width:40%;}
#ecomm_didYouMean{width:70%;float:left;margin-bottom:0;font-weight:700;padding-left:5px;}
#ecomm_productSort td{text-align:right !important;}
#ecomm_refineNav .imgSelectedFitmentVehicle{border:1px solid #000;margin:5px auto;}
.vehicleWidget_sidebar,.vehicleWidget_modal,.vehicleWidgetHLSM_modal{border:3px double #9F9F9F;background-color:#2A2A2A;margin-bottom:10px;color:#fff;min-height:200px;height:auto !important;padding:5px;position:relative;}
.vehicleWidget_sidebar h3,.vehicleWidget_modal h3,.vehicleWidgetHLSM_modal h3, .vehicleWidgetHLSM_sidebar h3{text-align:center;font-weight:700;color:#FBD200;border-bottom:1px solid gray;margin:0 0 0.5em;}
.vehicleWidget_sidebar a:link,.vehicleWidget_sidebar a:visited,.vehicleWidget_sidebar a:active,.vehicleWidget_modal a:link,.vehicleWidget_modal a:visited,.vehicleWidget_modal a:active,.vehicleWidgetHLSM_modal a:link,.vehicleWidgetHLSM_modal a:visited,.vehicleWidgetHLSM_modal a:active,.vehicleWidgetHLSM_sidebar a:link,.vehicleWidgetHLSM_sidebar a:visited,.vehicleWidgetHLSM_sidebar a:active{color:#FFD008 !important;text-decoration:underline;}
.vehicleWidget_sidebar a:hover,.vehicleWidget_modal a:hover,.vehicleWidgetHLSM_modal a:hover,.vehicleWidgetHLSM_sidebar a:hover{color:#fff !important;}
.vehicleWidget_sidebar .widgetLayer ul,.vehicleWidget_modal .widgetLayer ul,.vehicleWidgetHLSM_modal .widgetLayer ul,.vehicleWidgetHLSM_sidebar .widgetLayer ul{list-style:none;margin:0;padding:0;}
.vehicleWidget_sidebar .widgetLayer li,.vehicleWidget_modal .widgetLayer li,.vehicleWidgetHLSM_modal .widgetLayer li,.vehicleWidgetHLSM_sidebar .widgetLayer li{cursor:pointer;padding:2px 0 0 5px;}
.vehicleWidget_sidebar .modelLayerList li,.vehicleWidget_modal .modelLayerList li,.vehicleWidgetHLSM_modal .modelLayerList li,.vehicleWidgetHLSM_sidebar .modelLayerList li{padding-bottom:3px !important;border-bottom:1px dotted gray;}
.vehicleWidget_sidebar .vehicleWidgetSubmit,.vehicleWidget_modal .vehicleWidgetSubmit,.vehicleWidgetHLSM_modal .vehicleWidgetSubmit,.vehicleWidgetHLSM_sidebar .vehicleWidgetSubmit{text-align:center;margin:10px 0;}
.vehicleWidget_sidebar .vehicleWidgetSubmit .vehicleWidgetProduct,.vehicleWidget_modal .vehicleWidgetSubmit .vehicleWidgetProduct,.vehicleWidgetHLSM_modal .vehicleWidgetSubmit .vehicleWidgetProduct,.vehicleWidgetHLSM_sidebar .vehicleWidgetSubmit .vehicleWidgetProduct{display:block;border:2px solid #000;margin:5px auto;}
.vehicleWidget_sidebar .vehicleWidgetSubmit input,.vehicleWidget_sidebar #unitSelected input,.vehicleWidget_modal .vehicleWidgetSubmit input,.vehicleWidget_modal #unitSelected input,.vehicleWidgetHLSM_modal .vehicleWidgetSubmit input,.vehicleWidgetHLSM_modal #unitSelected input,.vehicleWidgetHLSM_sidebar .vehicleWidgetSubmit input,.vehicleWidgetHLSM_sidebar #unitSelected input{border:1px solid #151515;font-weight:700;color:#000;font-size:12px;margin-right:3px;width:13em;padding:1px;}
.vehicleWidget_sidebar .typeSelected,.vehicleWidget_modal .typeSelected,.vehicleWidgetHLSM_modal .typeSelected,.vehicleWidgetHLSM_sidebar .typeSelected{color:#FFD008;background-color:#000;border-bottom:1px solid #aaa;text-decoration:none !important;padding:2px 0 2px 5px !important;}
.vehicleWidget_sidebar .nowSelecting,.vehicleWidget_modal .nowSelecting,.vehicleWidgetHLSM_modal .nowSelecting,.vehicleWidgetHLSM_sidebar .nowSelecting{background-color:#404040;color:#eee;border-bottom:1px solid #202020;margin:0 0 5px;padding:4px;}
.vehicleWidget_sidebar .loadingIndicator,.vehicleWidget_modal .loadingIndicator,.vehicleWidgetHLSM_modal .loadingIndicator,.vehicleWidgetHLSM_sidebar .loadingIndicator{text-align:center;position:absolute;top:10em;left:5em;}
.vehicleWidget_sidebar .typeSelected,.vehicleWidget_modal .typeSelected,.vehicleWidgetHLSM_modal .typeSelected,.vehicleWidgetHLSM_sidebar .typeSelected{background-position:bottom;background-repeat:repeat-x;background-color:#5699E2 !important;}
.vehicleWidget_sidebar .backUp,.vehicleWidget_modal .backUp,.vehicleWidgetHLSM_modal .backUp,.tireFitment_right .openSelection,.vehicleWidgetHLSM_sidebar .backUp{float:right;margin:0 2px;}
#sidebarWidget_Container .titleImage{width:176px;}
#hlsmWrapper{clear:both;position:relative;display:block;width:99%;border:0;margin:0 auto;padding:0;}
#hlsmBrandList{background-color:#FFF;color:#000;border:3px double #999 !important;}
#hlsmBrandList table{width:100%;border-collapse:separate;background-color:#E4E4E4;border:1px solid #999;margin:3px auto;}
#hlsmBrandList td{border:1px solid #999;background-color:#fff;text-align:left;padding:2px;}
#hlsmBrandList img{width:121px;height:32px;display:block;margin-left:auto;margin-right:auto;}
#hlsmBrandList ul{margin-top:0;margin-left:0;padding-left:0;}
#hlsmBrandList li{list-style:none;margin-left:0;font-weight:700;background:url(../../../media/li_dot.gif) 5px center no-repeat;padding-left:15px;line-height:1.5em;}
#hlsmBrandList li a:link,#showcaseBrandList li a:active,#showcaseBrandList li a:visited{padding-left:0;}
#hlsmBrandList li a:hover{color:#A00 !important;background-color:#eee;}
#hlsmBrandList .brandLogoNull{color:#000;font-size:15px;font-weight:900;line-height:32px;font-family:Arial;}
#partsnav{background-color:#F9F9F9;text-align:center;border:1px solid #000;margin-bottom:1em;padding:2px;}
#partsnav a,#partsnav a:link,#partsnav a:visited,#partsnav a:active{color:#000;font-weight:700;margin:0 19px;}
#partsnav a:hover{background-color:#0F5178;color:#FFF;text-decoration:none;}
#cms_contactInformation,.ecomm_shopByNavGroup,#ecomm_systemMessagesInfo,#ecomm_productDetailFlashGallery_tbl,#ecomm_cartQuickOrder,#ecms_map .map_img{margin-bottom:5px;}
.cms_contactInformationItem,#ecomm_CatalogSelector td,#ecomm_productDetailProductImages,#template_flashCorporatePromotionsHero,#template_flashFeaturedLinks,#ecms_map,#ecomm_tireFitmentGuide,.ecomm_assetNav,#ecomm_refineNav .refineByFitment,.vehicleWidget_sidebar .unitSelected,.vehicleWidget_modal .unitSelected,.vehicleWidgetHLSM_modal .unitSelected,.vehicleWidgetHLSM_sidebar .unitSelected{text-align:center;}
.cms_contactInformationItemLabel,.ecomm_shopByNavGroupTitle,.ecomm_CatalogSelectorCatalogTitle,.ecomm_CatalogSelectorCatalogGroupTitle,.ecomm_productListProductTitle,.ecomm_productDetailBarProductName,.ecomm_productDetailBarProductPrice,.ecomm_productDetailOptionSalePrice,.ecomm_productDetailOptionOurPrice,.ecomm_productDetailLogoTypeBarBrandName,.ecomm_productDetailLogoTypeBarTypeName,.ecomm_systemMessageErrorTitle,.ecomm_systemMessageInfoTitle,.ecomm_formSectionHeader,.ecomm_formLabelTotal,.ecomm_printFormLabelTotal,.ecomm_featuredItemPrice,.ecomm_clearanceItemPrice,#ecomm_recomendedItemPrice,.ecomm_productReviewTitle,.ecomm_printCorporatePromo_label,.ecomm_showcaseProductTitle,#ecms_shocaseMsrpControl,.equipmentListMessage a,.couponDisplayPopup .couponStoreAddress .ecms_label{font-weight:700;}
#ecomm_footer,.ecomm_defaultContainerPageHeaderDivider{clear:both;height:1px;}
#ecomm_pageTitle,form,#ecms_coupons .assetSubTitle,#ecms_coupons .assetDescription,#ecms_primeNav{margin:0;padding:0;}
input,select,.ecomm_productDetailLogoTypeBarBrandImage,.tireFitmentFormElement_Button{vertical-align:middle;}
.ecomm_shopNavLink,.ecomm_productReviewControl,#ecomm_equipmentFilters .ecomm_formlabel{margin-right:.5em;}
#ecomm_shopNavSearchBar,#ecomm_productDetailCheckOutBar,.ecomm_productDetailOptionRequestInfoLink,.ecomm_productDetailBarPrice,td.ecomm_featuredItemsFooter,td.ecomm_clearanceItemsFooter,td.ecomm_recomendedItemsFooter,.ecomm_printProductDetailHeaderControls,.ecomm_quickOrderControls td,#productDetailMastHeadControls_tblCell,.showcaseSearchInnerControls_tblCell,.couponDisplayPopup .couponControls,#ecms_map .mapControls{text-align:right;}
#ecomm_shopByNav,#ecomm_accountNav,#ecomm_catalogNav{width:130px;}
.ecomm_shopByNavLink,.ecomm_shopByNavSubLink,.ecomm_accountNavLink,.ecomm_catalogNavLink,.ecomm_CatalogSelectorCatalogFlashLink,.ecomm_CatalogSelectorCatalogImageLink,#ecomm_writeReview_tbl .ecomm_formLabel,#ecms_primeNav .navItem:hover .navSub,.IsVisible{display:block;}
.ecomm_shopByNavLinkSelected,.ecomm_shopByNavSubLinkSelected,.ecomm_catalogNavLinkSelected{display:block;font-weight:700;}
.shopByNavSubLink,.shopByNavSubLinkSelected,.ecomm_catalogAssetAsset,.vNavItemsGroupItems_div,.fitmentVehcileDisclaimer,.fitmentApplyLink{padding-left:5px;}
.ecomm_CatalogSelectorCatalogDescription,.ecomm_CatalogSelectorCatalogGroupLink,.ecomm_printCorporatePromoValidDate{font-size:80%;}
.ecomm_CatalogSelectorGroupCatalogImage,.ecomm_catalogAssetCatalogImage,.gallerySummary_tbl .thumb_img,.tireBrandFilterLabel{margin-right:5px;}
#ecomm_catalogAsset,#ecomm_productReviews,#ecomm_equipmentFilters .equipmentFilters_tbl{width:100%;margin-bottom:5px;}
#ecomm_productPager,.pagingControl,#ecomm_productSort,.sortingControl{margin-bottom:5px;margin-top:5px;width:100%;}
.ecomm_productPagerPagePrevious,.ecomm_productPagerPageNext,.pagingControlPrevious,.pagingControlPageNext,.tireFitmentGuideFinder_tbl td{width:25%;}
.ecomm_productPagerPagePrevious span,pagingControlPrevious span,.ecomm_productPagerPageNext span,.pagingControlPageNext span,.ecomm_productSortLinks span,sortControlLinks span,.search-result{color:#666;}
.search-product-detail{color:#66A;}
.ecomm_productPagerPageCount,.pagingControlPageCount,.ecomm_productDetailOptionsDescription,#showcaseSearch_tbl td,.eventSummary_tbl td,.tireFitmentGuide_tbl td{width:50%;}
.ecomm_productSortLinks,.sortControlLinks,#ecomm_productDetailOptions,#ecomm_printProductDetailHeader,.ecomm_productDetailAtachments_tbl,.ecomm_productDetailSpecifications_tbl,.ecomm_productDetailAttachments_tbl,.productDetailMastHead_tbl,#printProductOptions .productOptions_tbl,.equipmentList_tbl,#showcaseSearch_tbl,.showcaseSearchInner_tbl,.showcaseSearchInner_tblCell .ecomm_selectBox,#ecms_coupons .couponSummary_tbl,.gallerySummary_tbl,.eventSummary_tbl,.tireFitmentGuide_tbl,.tireFitmentGuideFormElements_tbl,.tireFitmentGuideFinder_tbl,.ecomm_catalogSectionList_tbl,#ecomm_productSort,#hlsmBrandList table tr td select{width:100%;}
.ecomm_productListProductDescription,.ecomm_productDetailAtachments_tblHeader,.equipmentList_tbl th{text-align:left;}
#ecomm_productDetailBar td,#ecomm_productDetailOptions td,#ecomm_viewCart td,#ecomm_manageAccountForm td,#ecomm_changePasswordForm td,#ecomm_orderHistory td,#ecomm_loginForm td,#ecomm_loginHelpForm td,#ecomm_receiptItems td,#ecomm_printReceiptItems td,.ecomm_receiptItem td,.ecomm_printReceiptItem td,#ecomm_receiptReport td,#ecomm_printReceiptReport td,#ecomm_contactUsForm td,.ecomm_writeReview_tblCell,#ecomm_quickOrder td{padding:2px;}
.ecomm_productDetailOptionTitle,.ecomm_productReviewsTitle,.ecomm_productDetailSpecificationsTitle{border-bottom:solid 1px #666;font-weight:700;}
.ecomm_productDetailOptionPrice,.productSpecificatonName_tblCell,.tireFitmentGuideFormElementsLabel_tblCell{width:30%;}
.ecomm_productDetailOptionMsrpPrice,.productDeprecatedPrice .productPrice{text-decoration:line-through;}
#ecomm_viewCart th,#ecomm_orderHistory th,#ecomm_receiptItems th,#ecomm_printReceiptItems th{text-align:left;padding:2px;}
#ecomm_checkoutForm,#ecomm_orderHistory,#ecomm_receiptItems,#ecomm_printReceiptItems,#ecomm_receiptReport,#ecomm_printReceiptReport{border-collapse:collapse;margin-bottom:2px;width:100%;}
.ecomm_checkoutHelpLink:hover,.ecms_sortableTblCtlSelector,.ecms_sortableTblCtlSelector:link,.ecms_sortableTblCtlSelector:visited,.ecms_sortableTblCtlSelector:active,.ecms_sortableTblCtlSelector:hover{text-decoration:none;}
.ecomm_textBox,.ecomm_textArea,.ecomm_cartQuickOrderformAdvanced_textBox,.ecomm_cartQuickOrderform_textBox,.tireFitmentFormElement_select{width:98%;}
.ecomm_printFormSectionHeader,.ecomm_printProductDetailOptionTitle{border-bottom:solid 1px #000;font-weight:700;}
#ecomm_manageAccountForm,#ecomm_changePasswordForm,#ecomm_loginForm,#ecomm_loginHelpForm{border-collapse:collapse;margin-bottom:2px;width:75%;}
#ecomm_printProductDetail,#ecomm_defaultContainerPageBody #ecomm_printControls,#ecms_printProductDetail,#printProductDescription,#ecomm_showcasePortalFooter,.leftNavSubHeader{clear:both;}
#ecomm_brandList,#ecomm_siteMap{border-collapse:collapse;width:100%;font-weight:700;text-align:left;}
.ecomm_productDetailAttachment_img,.ecomm_productDetailSpecification_img{height:50px;margin-right:2px;width:50px;}
.ecomm_productDetailAtachments_tblCell,.ecomm_productDetailSpecificationName{font-size:90%;}
.ecomm_cartQuickOrderForm,.ecomm_productDetailAtachmentsGroup,.ecomm_brandListHeader,.NotVisible,.vehicleWidget_sidebar .widgetInfo,.vehicleWidget_modal .widgetInfo,.vehicleWidgetHLSM_modal .widgetInfo,#hlsmBrandList .hidden,.vehicleWidgetHLSM_sidebar .widgetInfo{display:none;}
#printProductOptions .productOptions_tblCellHeader,.productSpecificatons_tblCellHeader{text-align:left;border-bottom:solid 1px #000;}
#printProductOptions .productOptionsPartNumber_tblCell,#printProductOptions .productOptionsDescription_tblCell,#printProductOptions .productOptionsPricing_tblCell,.productSpecificatonName_tblCell,.productSpecificatonValue_tblCell{border-bottom:dashed 1px #666;}
#ecms_showcaseBrochureIcon,#ecms_coupons .printerIcon-img,.dissatisfiedLink{cursor:pointer;}
#ecms_coupons .couponStoreName,#ecms_coupons .couponStoreAddress,.couponDisplayPopup .itemControls{display:none !important;}
.ecomm_productSortLinks:link,.ecomm_productSortLinks:active,.ecomm_productSortLinks:visited,.vehicleWidget_sidebar .liHover,.vehicleWidget_modal .liHover,.vehicleWidgetHLSM_modal .liHover,#ecomm_refineNav .fitmentNameWrapper a,#ecomm_searchResultsContent .didYouMeanFitmentUrl,.vehicleWidgetHLSM_sidebar .liHover{text-decoration:underline;}
#ecomm_refineNav .btnSelectedFitmentVehicle,.vehicleWidget_sidebar .fitmentButtonWrapper .btnSelectedFitmentVehicle,.vehicleWidgetHLSM_sidebar .fitmentButtonWrapper .btnSelectedFitmentVehicle{border:1px solid #151515;font-weight:700;color:#000;font-size:11px;margin-right:3px;width:14em;}
#ecomm_refineNav .fitmentNameWrapper,.vehicleWidget_sidebar .fitmentNameWrapper,.vehicleWidgetHLSM_sidebar .fitmentNameWrapper{margin:0;padding:2px;}
#ecomm_refineNav .fitmentButtonWrapper,#ecomm_refineNav .fitmentImageWrapper,.vehicleWidget_sidebar .fitmentButtonWrapper,.vehicleWidgetHLSM_sidebar .fitmentNameWrapper{padding-top:3px;padding-bottom:3px;margin:0;}
#hlsmBrandList a:link,#hlsmBrandList a:visited,#hlsmBrandList a:active,#hlsmBrandList a:hover{color:#333 !important;text-decoration:underline;}
#fitmentFlagNotApplied,#fitmentFlagApplied{display:none;}
.fitmentToggleFlag{height:100%;display:block;margin-right:5px;padding:2px 2px 0 2px;}
.fitmentToggleOn,.fitmentToggleOff{margin-bottom:5px;padding:3px;}
.fitmentToggleMessage{padding:3px;position:relative;}
.fitmentToggleOn{background-color:#CDEB8B;border:1px solid #73AF55;color:#000;}
.fitmentToggleOff{background-color:#ddd;border:1px solid #999;color:#666;}
#filterStateInactive a:link,#filterStateInactive a:visited,#filterStateInactive a:active{color:#999;}
#filterStateInactive .fitmentToggleOn a:link,#filterStateInactive.fitmentToggleOn a:visited,#filterStateInactive.fitmentToggleOn a:active{color:#00F;}
#filterStateInactive .fitmentToggleOn a:hover{color:#00a;text-decoration:underline !important;}
.fitmentDisclaimerLink{font-size:80%;color:#5F7F16;}
.fitmentDisclaimerLink a:link,.fitmentDisclaimerLink a:active,.fitmentDisclaimerLink a:visited{color:#5F7F16;}
#fitmentPage .fitmentselects{width:100%;}
#fitmentPage .fitmentselects td{width:20%;padding:3px;}
#fitmentPage .fitmentselects .yearColumn{width:9%;}
#fitmentPage .fitmentselects  .units{width:50%;}
#fitmentPage .fitmentselects td select{width:100%;}
#fitmentPage #fitmentTopUnits{width:100%;margin:1em auto;bordeR:1px solid #999;}
#fitmentPage #fitmentTopUnits td{width:50%;vertical-align:top;border:1px solid #aaa;}
#fitmentPage #fitmentTopUnits th{background-color:#666;color:#fff;text-align:center;padding:2px 0;}
#fitmentPage #fitmentTopUnitsHeader{width:100%;text-align:center;}
/********************/
.checkoutOptionsTable{font-size:100%;margin-bottom:5px;width:100%;margin-top:20px;}
.checkout_text{margin-left:2px;vertical-align:top;}
/********PayPal / Checkout************/
#paymentMethods{border:solid 2px #AAA;text-align:left;}
#paymentMethodsHeader{position:absolute;margin-top:-8px;margin-left:4px;background-color:#FFF;}
#paymentMethodsContent{margin-top:20px;margin-left:2px;}
.paypalButton {cursor:pointer;}
/********Auction 123 Product List*************/
#ecms_usedEquipmentList123 .equipmentList_tbl{background-color:#fff;border:1px solid #999;clear:both;}
#ecms_usedEquipmentList123 .equipmentList_tbl th{background-color:#737373;color:#fff;}
#ecms_usedEquipmentList123 #equipmentListModel_tblCellHeaderText{float:left;}
#ecms_usedEquipmentList123 #equipmentListModel_tblCellHeaderImage{float:right;}
#ecms_usedEquipmentList123 .equipmentListYear_tblCellHeader{width:50px;}
#ecms_usedEquipmentList123 .equipmentListColor_tblCellHeader{width:50px;}
#ecms_usedEquipmentList123 .equipmentList_tblRowHeader{cursor:pointer;}
#ecms_usedEquipmentList123 .equipmentListItem_tblCellHeader td{background-color:#D5D5D5;padding:3px;text-align:left;color:#000;}
#ecms_usedEquipmentList123 .equipmentListItem_tblCellHeader td a{color:#000;text-decoration:underline;}
#ecms_usedEquipmentList123 .equipmentListItem_tblCellHeader td a:hover{color:#666;}
#ecms_usedEquipmentList123 #equipmentListItem_Image{float:left;border:1px solid #D5D5D5;margin:0 5px 5px 0;width:120px;text-align:center;}
#ecms_usedEquipmentList123 #equipmentListItem_Description{background-color:inherit;color:#000;}
#ecms_usedEquipmentList132 #equipmentListItem_Description a{text-decoration:underline;}
#ecms_usedEquipmentList123 #equipmentListItem_Description a:hover{color:#737373;}
/*******Auction 123 Product Detail************/ 
#ShowCaseContentChunkWrapper .ShowCaseContentChunk P{display:block;float:none;}
#ShowCaseContentChunkWrapper .ShowCaseContentChunk img{vertical-align:middle;display:block;float:none;}
/***********EZ-Shop***********/
.ezShop{margin:0 auto;}
.ezShop td{width:137px;padding:5px;height:192px;background-repeat:no-repeat;vertical-align:top;}
.ezShop h4{color:#F1F1F3;margin:0;padding:0;text-align:center;font-size:13px;line-height:20px;font-weight:bold;margin-bottom:5px;}
.ezShop ul{padding:0;margin:0 5px;list-style:none;width:110px;}
.ezShop li{margin-bottom:2px;color:#000;}
.ezShop a:link,.ezShop a:active,.ezShop a:visited{color:#000;text-decoration:underline;}
.ezShop a:hover{text-decoration:none;color:#FFF;background-color:#59A8FB;}
/*******************/
.fatPromos{color:#fff;width:455px;margin:5px auto;position:relative;}
.centerPromoViewer{margin:0px auto;width:455px;height:300px;overflow:hidden;bordeR:1px solid #323232;position:relative;}
.centerPromoViewer img{border:0;}
.centerPromoLoading{background-color:#000;z-index:-1;height:100%;width:100%;position:absolute;top:0;left:0;line-height:300px;text-align:center;}
.centerPromoControls,.centerPromoFooter{bordeR:1px solid #323232;padding:3px;text-align:left;z-index:9000;background-color:#000;width:449px;}
.centerPromoControls{display:block;height:20px}
.centerPromoFooter{text-align:right;}
.centerPromoFooter a:link,.centerPromoFooter a:active,.centerPromoFooter a:visited{color:#FFF;text-decoration:underline;}
.centerPromoFooter a:hover{color:#CCC;}
.centerPromoCounter{display:inline;float:right;}
.centerPromoControls img{cursor:pointer;}
.centerPromoControls .promoButtons{display:block;height:20px;line-height:20px;position:absolute;left:240px;text-align:center;}
.centerPromoControls img{display:inline-block !important;}
.centerPromoCounter{text-align:right;height:20px;line-height:20px;position:absolute;right:3px;top:3px;}
.promosBrandSelectList{display:block;position:absolute;z-index:1000;top:0px;left:0px;width:250px;height:300px;color:#fff;margin:0;background-color:#000;overflow:auto;display:none;}
.centerPromoBrandShowing{background-image:url(../../../media/buttons/brand_bg.gif);background-position:top left;position:absolute;display:block;height:18px;line-height:18px;width:204px;padding-left:22px;top:5px;left:3px;z-index:20;cursor:pointer;}
.centerPromoBrandShowing.hovered{background-position:left -25px;}
.centerPromoBrandShowing.clicked{background-position:left -50px;}
.centerPromoBrandSelect{padding:0;margin:0;width:100%;list-style:none;text-align:left;}
.centerPromoBrandSelect li{padding:2px;color:#ccc;border-bottom:1px solid #000;}
.promoListHover{background-color:#333;border-bottom:1px solid #666;color:#fff !important;cursor:pointer;}
#miniPromo img{border:0;margin-left:auto;margin-right:auto;}
#miniPromo{width:100%;background-color:#FFF;height:32px;padding-top:3px;padding-bottom:3px;text-align:center;}
.miniButtons{background-color:#000;padding:3px 0;}
.unpausemini{cursor:pointer;width:100%;text-align:center;color:#000;}
.ShowcasePromotions{margin-left:auto;margin-right:auto;text-align:center;}
#ecms_sendToAFriendForm_pop{background-color:#FFF;color:black;border:2px solid #484848;}
/***********Rotator2***********/
#rotator_controls{font-size:12px;text-align:right;position:absolute;bottom:-75px;left:0;z-index:8000;width:100%;padding:3px 0;background-color:#000;color:#fff;line-height:100%;}
.rotatorControlButton{cursor:pointer;vertical-align:middle;margin:0 2px;}
.activePromoNumber{text-decoration:underline;color:#fff;}
.hoverPromoNumber{text-decoration:underline;color:#FF0;}
.promoChangeLink{padding:0 3px;}
.merchRotateMain_v2{height:245px;}
#rotateLoaderDiv{width:100%;height:100%;background-image:url(../../../media/buttons/loader5-1.gif);background-position:center 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;background-color:#fff;}
/***********endRotator2***********/
.requiredLabel{color:#E14E4E;}
.helpContactContainer  .helpContactCheckbox{padding-left:20px;}
.helpContactContainer .helpContactContent{padding-left:40px;}
.helpContactContainer .helpContactContent  .helpContactCententLabel{text-align:right;padding-right:5px;}
.helpDialogMessage{border:1px solid #444;color:red;padding:2px;}
.helpDialogMessage li{font-weight:bold;padding-bottom:2px;}
/***********seoFooter*************/
#footerCol1{float:left;width:38%;padding:1%;}
#footerCol2{float:right;width:58%;padding:0 1%;}
#footerLeft{width:73%;padding:1%;float:left;border-right:1px dashed #444;height:100%;}
#footerRight{width:22%;padding:1%;float:right;height:100%;}
#footerLeft h5,#footerRight h5{margin:0 0 1em 0;border-bottom:1px dotted #444;}
#footerLeft h6,#footerRight h6{font-size:100%;margin:0 0 0.5em 0;}
.footerAddressBlock{margin-bottom:1em;padding:5px;background-color:#444;color:#fff;}
.footerLinkList{margin:0;padding:0;list-style:none;}
#seoFooter{font-weight:normal;text-align:left;background-color:#BEC1C1;border-top:1px solid #0F0F9E;margin-top:5px;}
/*********endseoFooter************/
.sidebarWidgetControl #ecomm_featuredItems{margin:0;padding:7px 0px 2px 0px;border:0;width:100%;text-align:center;}
.sidebarWidgetControl{text-align:left;margin:0 auto 15px 0;}
.sidebarWidgetControl .usedPrice{margin-top:5px;font-weight:bold;}
.sidebarWidgetControl h4{margin:0 auto;}
.sidebarWidgetControl .usedImageLink img{width:150px;border:1px solid black;}
.sidebarWidgetControl .usedImageLink .auction123Img{width:120px;border:1px solid black;}
.slidingWidgetRotator{list-style:none;margin:0;padding:0;width:200000px;}
.slidingWidgetRotator li{list-style:none;display:list-item;float:left;width:158px;margin:0;padding:0;}
.slidingWidgetGroupRotator{width:100%;display:block;position:relative;overflow:hidden;margin:0;padding:0;}
.slidingWidgetControls{margin:0.5em;padding:2px 5px;border:1px solid #393939;}
.slidingWidgetControls a:link,.slidingWidgetControls a:visited,.slidingWidgetControls a:active{cursor:pointer;text-decoration:none;/*color:#ccc;*/}
/*.slidingWidgetControls a:hover{color:#fff;}*/
.slidingWidgetControls .prev{float:left;}
.slidingWidgetControls .next{float:right;}
.ecms_promotions{clear:both}
/*custom request form */
.notebody {background-color:#FFF;width:398px;border:1px solid black;color:black;padding:0px 5px 5px 5px;}
.noteTitleBar {position:absolute;width:408px;left:0px;top:0px;text-align:center;background-color:#c0c0c0;border:1px solid black;}
.noteTitleButton {position:absolute;width:410px;left:0px;top:0px;text-align:right;border:0px;}
.noteTitleButton a:link,.noteTitleButton a:visited {color:red;}
.requestQuoteInnerForm_tblCell {width:50%;}
.requestQuoteInnerForm_tblCell input {margin-bottom:5px;}
.ecms_request_label {display:block;margin-top:3px;font-weight:bold;color:#666666;}
#raq_title{color:#fff;}
.note {text-decoration:none; font-weight:bold !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important;}
A.note{text-decoration:none;}
.notetitle {font-weight:bold; background:#B9D7F6; color:#4177BF; border-bottom:0px solid #4177BF;padding:1px;width:100%;margin:0px; font-size:100%;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;}
#raqspan{float:left;color:black;}
#raqspan td{font-size:100%;color:black;font-weight:normal;}
#raqspan span{font-size:100%;color:black;display:inline;font-weight:normal;}
.notehidden {display:none;}
.notevisible {display:block; position:absolute;z-index:101;}
#raqs_body {position:absolute;}
.closebutton {text-decoration:none;font-variant:small-caps;}
.closebutton a:link {color:Red;}
#IEFRAMEFIX {position:absolute;border:none;display:none;width:410px;z-index:100;}
#sidebarWidget_Container #ecms_hoursOfOperation, #sidebarWidget_Container .hourGroup {width:100%;}
html>body #sidebarWidget_Container #ecms_hoursOfOperation, html>body #sidebarWidget_Container .hourGroup{width:auto;}
/********FitmentWidgets Main / Sidebar *********/
#miniTireFitment{padding:5px;background-color:#000;width:730px;color:#fff;text-align:left;}
.ecomm_merchAsset #miniTireFitment{width:760px;}
#miniTireFitment select{color:#fff;font-size:11px;background-color:#454545;border:1px solid #656565;width:127px;}
#miniTireFitment select{clear:both;display:block;}
#miniTireFitmentRight{text-align:left;}
#miniTireFitmentRight select{font-size:11px;width:152px;}
#miniTireFitmentRight select{clear:both;display:block;}
#tireFitmentSubmit{width:50px;}
/************************************************/
#ecomm_featuredItems .rowHR {display:none;}
.shopbyfitment .outerBox, .oempartfinder .outerBox {padding:0;margin-bottom:0;}
.vehicleWidget_sidebar, .vehicleWidgetHLSM_sidebar {margin-bottom:0;}
.seo_bannerImage {width:100%;border:0;}
.seo_subHeader {margin:1em 0 0.5em 0;border-bottom:1px solid #BABABA;}
.seo_asset {clear:both;}
#productDetailsContainer #ecomm_featuredItems {background-color:#FFF;color:#505050;}
#productDetailsContainer #ecomm_featuredItems a:link,#productDetailsContainer #ecomm_featuredItems a:active,#productDetailsContainer #ecomm_featuredItems a:visited{color:#333;text-decoration:underline;}
#productDetailsContainer #ecomm_featuredItems a:hover{color:#A00;}
#productDetailsContainer #ecomm_featuredItemsTitle {color:#fff !important;background-color:#444 !important;font-size:13px;background-image:url(../../../media/showcasebar-dark.gif);background-position:top;background-repeat:repeat-x;font-weight:700;}
#ShowcaseSinglePage_Content #ecomm_featuredItems {background-color:#FFF;color:#505050;}
#ShowcaseSinglePage_Content #ecomm_featuredItems a:link,#ShowcaseSinglePage_Content #ecomm_featuredItems a:active,#ShowcaseSinglePage_Content #ecomm_featuredItems a:visited{color:#000;text-decoration:underline;}
#ShowcaseSinglePage_Content #ecomm_featuredItems a:hover{color:#000;}
#ShowcaseSinglePage_Content #ecomm_featuredItemsTitle {padding:3px;vertical-align:text-top;border:1px solid #666;border-bottom:0;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;}
#currentShowcaseProductGroups {margin:0px 5px 0px 5px;}
 /******PG&A Inventory********/
.dmsInventory{text-decoration:underline;cursor:pointer;}
.NowInStore{color:Green;}
.InStockLowInWarehouseLow{color:#e1e100;}
.InStockLowAndWarehouseHigh{color:Red;}
.WarehouseInformationUnavailable{color:Gray;}
#filter-ctas{border:1px solid #383838;border-right:0px;background-color:#fff;margin-bottom:1em;color:#000;cursor:pointer;}
#filter-ctas th{background-image:url('../../../media/showcasebar.gif');background-position:bottom;background-repeat:repeat-x;background-color:#fff;color:#55;padding:4px;border-right:1px solid #383838;border-bottom:1px solid #383838;text-align:left;font-weight:bold;}
#filter-ctas td{text-align:left;border-right:1px solid #383838;background-image:url(../../../media/inctive-bg.gif);background-position:top;background-repeat:repeat-x;padding:3px 5px 10px 5px;vertical-align:top;background-color:#fff;}
#filter-ctas td img{border:1px solid #BDBDBD;width:60px;height:60px;float:left;margin-right:5px;margin-bottom:5px;}
#filter-ctas td.active{background-image:none;}
#filter-label td{background-color:#E6E6E6;padding:3px 2px 14px;background-image:url(../../../media/inactive.gif);background-position:bottom center;background-repeat:repeat-x;text-align:center;margin:0 3px;}
#filter-label td.active{background-color:#05E538;color:#36470E;font-weight:bold;background-image:url(../../../media/active-arrow.gif);background-position:bottom center;background-repeat:no-repeat;}
#filter-content td.filter-hover{background-color:#fff !important;background-image:none !important;}
#filter-label td.filter-hover{background-image:url(../../../media/active-arrow.gif) !important;background-color:#05E538 !important;}
.select-diff-vehicle{text-align:center;clear:both;}
/************************************************************/
.productFitmentSelect {color: #00F;text-decoration: underline;cursor: pointer;}
.productFitmentList {display:none;}
.productFitmentList ul {margin:0;padding:0;}
.productFitmentList ul {margin-left: 0; padding-left: 1.5em;}
#FB_imageLoader{display:none;}
/************************************************************/
.nlFieldError {border:solid 2px red;}
.nlFieldErrorMessage {display:none;color:Red;}
#newsletterForm table{width:160px;}
#newsletterForm table th{font-weight:normal;text-align:left;}
#newsletterForm table td{text-align:center;}
#newsletterForm table input {width:145px;}
/************************************************************/
.sidebar-product{padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px solid #ccc;}
.pd-side-rec-products{text-align:center;}
.pd-side-rec-products img{margin:0.5em 0;}
/************************************************************/
#ie-message{width:600px;background-color:white;color:black;text-align:left;margin-left:auto;margin-right:auto;}
#ie-message a:link, #ie-message a:active, #ie-message a:visited {color: #555;text-decoration: underline;}
.bc_ie_scale{-ms-interpolation-mode: bicubic;}
.pd-onsale-flag{color:#EC161B;border:1px solid #EC161B;background-color:#fff;padding:2px;font-weight:bold;margin:3px auto;width:78px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;}
#miniBrandPromo{min-height:110px;}
/************************************************************/
#corpPromoContent{width:100%;}
.corpPromo{width:490px;}
/* Cart Widget */
.incart-desc{margin-left:1em;font-size:80%;}
#pd-more-shipping{text-decoration:underline !important;}
#pd-cartwidget-all-shipping{display:none;}
#pd-cartwidget-all-shipping label{cursor:pointer;}
.incart-desc{padding:0.5em 0;}
#widget-cart-overflow{background-color:#FF8;}
#cart-widget-recently-added-label{display:none;}
#widget-cart-overflow{display:none;}
#cart-summary{margin-bottom:1em;}
#pd-content-cart-summary{padding:0.5em 0.5em;margin:0.5em 0;}
.sidebar-product .pd-price{font-size:11px !important;}
.pd-shipping{padding:0.5em 0;}
#pd-cartwidget-shippingMethods div div{font-size:80%;padding-bottom:5px;}
#pd-cartwidget-shippingMethods input{float:left;}
#pd-cartwidget-all-shipping{padding-top:5px;}
/************************************************************/
#galleryPanel .thumbLink img{border: 1px solid #aaa !important;opacity: 0.7;}
#galleryPanel #LargeHero{display:none;max-width:455px;width:expression(document.getElementById('LargeHero').offsetWidth > 456? "455px" :"auto");border: 0;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 20;}
#galleryPanel .galleryActive{opacity: 1;border-color: #000 !important;}
#galleryPanel{width: 90%;border: 3px double #333;background-color: #E4E4E4;padding: 5px 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;color: #000;}
#galleryPanel img{padding: 5px;margin: 0 auto;background-color: #fff;}
#galleryPanel #hideAll{display: none;}
#galleryPanel #galleryLoading{background-image: url(../../../media/buttons/loader5-1.gif);background-repeat: no-repeat;background-color: #fff;background-position: 50% 50%;border: 1px solid #aaa !important;margin: auto auto 5px auto;padding: 0;height: 340px;position:relative;}
#galleryPanel #galleryShare{vertical-align: middle;}
#galleryPanel #galleryShare{text-align:right;vertical-align: middle;}
#galleryPanel #galleryCaption{padding: 2px 0 !important;color: #fff;font-size: 14px !important;line-height: 14px !important;text-align:left;font-weight: bold;margin: 0 !important;}
#galleryPanel #gallery-description{background-color: #000;color: #fff;position: absolute;bottom: 0;text-align: left;opacity: 0.8;filter: alpha(opacity=80);bottom: 5px;left: 5px;right: 5px;overflow: hidden;font-size: 11px;line-height: 14px;z-index: 700;}
#galleryPanel #gallery-inner-description{padding: 5px;}
#galleryPanel #gallery-bottom-fade{width: 100%;height:20px;display:none;background-image: url(../../../media/gallery-bottom-fade.png);background-position: 0;background-repeat: repeat-x;position: absolute;bottom: 0;z-index: 5000;}
#galleryPanel #galleryShare img{background-color: transparent !important;padding: 0;}
#galleryPanel a:link,.galleryPanel a:active,.galleryPanel a:visited{color:#fff;text-decoration:underline;}
#galleryPanel a:hover{color:#ddd;background-color:transparent;font-weight:normal !important;}
#galleryPanel #galleryPanelThumbs.scrolling{margin:10px auto;width:100%;height:110px;overflow:auto;white-space:nowrap;}
#galleryPanel #galleryPanelThumbs.contactSheet{white-space:normal;overflow:visible;min-height:110px;margin:10px auto;	}
#galleryPanel #galleryPanelThumbs a{margin:0px 2px;display:inline;}
#galleryPanel .gallery-description a:link, .gallery-description a:active, .gallery-description a:visited{color: #fff !important;}
#galleryPanel .gallery-description a:hover{color: #ddd !important;}
#galleryPanel #galleryControls{padding-bottom: 5px;}
#galleryPanel #galleryLeft{width: 40%;position: absolute;z-index: 500;height: 100%;left: -5px; top: 0;cursor: pointer;background-color: #fff;opacity: 0;filter: alpha(opacity=0);}
#galleryPanel #galleryLeft.hover{background-image: url(../../../media/gallery-prev.png);background-position: left center;background-repeat: no-repeat;background-color: transparent;opacity: 1;filter: alpha(opacity=100);}
#galleryPanel #galleryRight.hover{background-image: url(../../../media/gallery-next.png);background-position: right center;background-repeat: no-repeat;background-color: transparent;opacity: 1;filter: alpha(opacity=100);}
#galleryPanel #galleryRight{width: 40%;position: absolute;z-index: 500;right: -5px; top: 0;height: 100%;cursor: pointer;background-color: #fff;opacity: 0;filter: alpha(opacity=0);}
#galleryPanel .gallery-control:link, .gallery-control:active, .gallery-control:visited{color: #000 !important;}
#galleryPanel .gallery-control:hover{color: #333;}
#galleryPanel #galleryLeftLink {float:left;cursor: pointer;font-weight:bold;}
#galleryPanel #galleryShowingWrapper{text-align:center;padding-bottom:10px;}
#galleryPanel #galleryRightLink{float:right;cursor: pointer;font-weight:bold;}
#stfPopup .galleryShareInfo{float:left;width:48%;padding:3px;text-align:left;}
#stfPopup #galleryShareImage{display:block;margin-left:auto;margin-right:auto;}
#stfPopup #sft-Name{width:98%;}
/*Autonet Tv Page*/
#postTitle{display:block;font-size:18px;font-weight:bold;padding-bottom:5px;}
#postDate{display:block;font-size:12px;font-weight:bold;}
#postBody{border-bottom:solid 2px;}
#postBody object{float:right;padding:30px 2px 2px 2px;}
/*Ez Shop Instance Search */
.fbsm-auto-list .ui-menu-item{float:none !important;}
.ui-menu-item{text-align:left;}
#search-pop-up{padding: 0 !important;}
#search-pop-input{width: 776px;font-size: 14px;font-weight: bold;padding: 0.4em 0;text-indent: 0.4em;margin: 1em 0;}
.bigAutoComplete .ui-dialog-titlebar{display:none;}
.search-pop-results{text-align: left;}
#search-pop-results-right{float:right;}
#search-pop-results-left{float:left;}
.search-pop-results .ui-widget-header{font-weight: bold;text-indent: .5em;margin-bottom: 0.5em;}
.search-pop-results .ui-widget-content{padding: 0.5em;margin-bottom: .2em;}
.fbsm-search-resultbox ul{width: 365px;}
.search-pop-results .ui-widget-content .ui-widget-content{margin-bottom: 0;}
.search-pop-results .ui-widget{}
.search-pop-results ul{margin: 0;padding: 0;}
.search-pop-results li{list-style: none;}
.search-pop-results img{border: 1px solid;vertical-align:middle;}
img.search-pop-big{display:none;position: absolute;top: 0px;right: 0;z-index: 500;}
div.search-thumb-holder{position: relative;}
#searchProducts{_position:absolute;}

/* Inventory ez-shop */
.single-unit-list{}
.list-image-link .ecomm_productListImage{width: 195px;height: 130px;}
.enhancedEzShop .ecomm_productListImageLink{width: auto;height: auto;}
.viewmore{text-align: left;}
.viewmore td{width: 33%;}
.viewmore ul{padding: 0 0 0 0.5em;margin: 5px;}
.viewmore li{padding-bottom: 0.25em;}
.inv-brandlogo{float:right;}
.single-unit-list .ecomm_productListImage{width: 195px;height: 129px;}
.single-unit-list{border: 1px solid #DDD;margin-bottom: 1em;line-height: 150%;}
.single-unit-list .ecomm_productListProductPrice{font-size: 150%;line-height: 150%;margin: 0 0 0.25em 0;}
.single-unit-list h3{background-color: #fff;background-image: url(http://cdnmedia.endeavorsuite.com/global/media/widgetTitle.jpg) !important;background-position: bottom;background-repeat: repeat-x;color: #000;border-bottom: 1px solid #DDD;font-size: 14px;line-height: 14px;padding:0.25em 0.5em;margin-bottom: 0.25em;margin-top: 0;}
.single-unit-list-inner{padding: 0.5em;}
.single-product-list div.ecomm_productListProductPrice{line-height: 150%;margin-top: 0.5em;text-align:left;}
div.ecomm_productListProductPrice strong{font-size: 150%;vertical-align: middle;}
.origPrice{font-size: 100%;line-height: 150%;font-weight: normal;display: block;opacity: 0.6;}
.single-unit-footer .pagingControl{float: left;margin:  0.5em 0.25em 0em 0;width: auto;cursor: pointer;}
.single-unit-footer .pagingControl a{text-decoration: none !important;}
/* ez-shop list */
.single-product-list{margin-bottom: 0.5em;padding-bottom: 0.5em;border-bottom: 1px solid #C8C8C8;}
.single-product-list h3{font-size: 110%;margin-top: 0;margin-bottom: 12px;}
.list-image-link{position: relative;display: block;width: 195px;height: 130px;margin: 0 0.5em 0.5em 0;text-align: center;}
.list-brand{margin: 0.25em 0;}
.ajaxPagnation{height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;}
#auto_pagnation{background-image: url('../../../media/checkoutImages/indicator_square.gif');background-repeat: no-repeat;background-position: left center;padding-left: 45px;font-size: 20px;opacity: 0.5;}
.pd-choose-grid, .pd-choose-list{background-image: url(../../../media/list.png);height: 16px;line-height: 16px;padding-left: 20px;background-repeat: no-repeat;}
.pd-choose-grid{background-image: url(../../../media/grid.png);}
#brand-other-industries{padding-bottom: 1em;padding-top: .5em;}
#brand-other-industries button{margin-bottom: 2px;}
.pd-brand-info{margin-bottom: 10px;}
.pd-brand-info td{vertical-align:top;}

.languageTitle{color:blue;}
.languageSelected{color:red;}