/* -=-==--=--=-==-=-=-=-=--=-=-=-=-
 *		E-Series Custom Template (Production version 1.2)
 *		Customer - FacID
 *		Written: MM-DD-YYYY
 --=-==--=--=-==-=-=-=-=--=-=-=-=- */

 
/* =--=-=-=-=--=--=-=-=-= Universal CSS =--=-=-=-=--=--=-=-=-= */
html{text-align:center;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif}body{margin:0;padding:0}#main{width:980px;text-align:center;margin:0 auto}#accountNav{width:980px;position:absolute;height:25px;line-height:25px;z-index:220;right:0;background-color:transparent;margin:0 auto}#header{width:980px;position:relative;z-index:200}#primeNav{clear:both;position:relative;z-index:101}#content{min-height:400px;height:auto !important;text-align:left}#footer{clear:both;padding:0 10px}#footerLeft{padding:10px}#footerRight{padding:10px}.templateNoLeftNav #ecomm_shopContent,.indexNoLeftNav #ecomm_shopContent{width:730px !important}p,.ecomm_asset{margin-bottom:1em}.ecomm_merchAsset{width:760px;margin:0 -15px}.imgborder-left,.imgborderleft{margin-right:5px;float:left}.imgborder-right,.imgborderright{margin-left:5px;float:right}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:180%;line-height:180%}h2{font-size:160%;line-height:160%}h3{font-size:140%;line-height:140%}h4{font-size:120%;line-height:120%}h5{font-size:100%;line-height:100%}h6{font-size:90%;line-height:90%}.ecomm_assetTitle,.assetTitle{text-align:left;margin-bottom:5px;font:700 120%}#ecomm_pageTitle,.ecomm_formSectionHeader{font-weight:700;font-size:11px;margin:15px 0 10px;padding:1px 5px}#homepagelink{display:block;background-image:url(../images/clear.gif);position:absolute;z-index:221}#trustFactors{position:absolute;height:31px;border:none !important}#trustFactorBody{font-size:23px;padding:4px 0 4px 5px;height: 23px;position: relative}#trustFactorEnd{position:absolute;right:-5px;top:-4px;height:31px;width:5px}#trustFactors img{padding:0 2px}#trustFactors a img{border:none !important}#footer_footer{clear:both}#ecomm_shopNav{line-height:25px;top:0;clear:both;text-align:left;text-transform:capitalize;position:absolute;padding:0}#ecomm_shopNavLinks{text-align:left;font-size:11px;width:200px}#ecomm_SearchProducts{line-height:24px;position:absolute;top:0;padding:0}#searchButton,#searchButton.searchButton_off{position:absolute;font-size:0;line-height:0;text-indent:-99px;font-weight:400;text-align:center;cursor:pointer;background:transparent url(../images/search/search_button.gif) no-repeat top left;top:0;right:0;border-width:0}#searchProducts{background-image: none;background-color:transparent;border:0 !important;font-size:14px;position:absolute;padding: 0px!important}#primeNav .nav{position:absolute;z-index:10;white-space:nobreak}#primeNav .navItem{height:27px;text-align:left;padding-left:0;margin-right:3px}#ecms_primeNav .navItemLink:active,#ecms_primeNav .navItemLink:link,#ecms_primeNav .navItemLink:visited{font-size:11px;font-weight:700;text-decoration:none;height:22px;white-space:nowrap;outline:none;margin:0;padding:3px 5px}#ecms_primeNav .nav .navItem .navSub{line-height:normal;width:180px;z-index:40;padding:0 !important}#ecms_primeNav .nav .navItem .navSub .navSubItem{text-align:left;margin:1px;padding:0 !important}#ecms_primeNav .navSubItemLink:active,#ecms_primeNav .navSubItemLink:visited,#ecms_primeNav .navSubItemLink:link{font-weight:400;line-height:14px;font-size:95%;text-decoration:none;width:174px;display:block;margin:0 !important;padding:2px}#ecomm_shopByNavTitle,#ecomm_accountNavTitle,#ecomm_catalogNavTitle{font-weight:700;text-align:left;margin:23px 0 10px;padding:0}#ecms_sideBarNav a:active,#ecms_sideBarNav a:link,#ecms_sideBarNav a:visited{text-decoration:none;text-align:left;margin-top:1px;width:123px !important;display:block;padding:0 0 0 5px}#ecms_sideBarNav .navItem .navSub{margin:0 !important;padding:0 !important}#ecms_sideBarNav .navSubItem a:link,#ecms_sideBarNav .navSubItem a:active,#ecms_sideBarNav .navSubItem a:visited{padding-left:10px;width:118px !important;display:block;font-size:10px !important}#ecms_sideBarNav,#ecomm_shopByNav{margin:15px 5px !important;padding:0}#ecomm_sideBar{position:relative;top:0;left:10px;width:135px;margin:0 0 1px;padding:0 0 0 15px}.ecms_crumbNavigation{text-align:right;font-size:7pt;margin-top:10px;margin-bottom:10px}#partsnav{text-align:center;margin-bottom:1em;padding-bottom:2px}#partsnav a,#partsnav a:link,#partsnav a:visited,#partsnav a:active{font-weight:700;margin:0 13px}#ecomm_productPager,.pagingControl{font-size:11px;margin:0 0 10px;padding:3px 4px}#ecomm_productPager span,.pagingControl span{font-size:11px}#ecomm_productPager a:active,#ecomm_productPager a:visited,#ecomm_productPager a:link,.pagingControl a:active,.pagingControl a:visited,.pagingControl a:link{text-decoration:none;padding:1px}#ecomm_productPager a:hover,.pagingControl a:hover{padding:1px}.ecomm_productPagerPageCountNumber,.pagingControlPageCountNumber{font-weight:700;padding:1px}#ecomm_refineNav{border-top-width:0 !important}#ecomm_refineNav #ecms_sideBarNav{margin:0 !important;padding:0 !important}#ecomm_refineNav .navItemLinkSelected{font-weight:700}#ecomm_refineNav .nav{margin:10px 5px !important}#ecomm_refineNav .navSub{margin:5px 5px 5px 15px !important}#ecomm_refineNav h5.leftNavSubHeader{margin-top:0;margin-bottom:5px;padding:4px}#ecomm_policyNav{clear:both;display:none;margin:2em 5px 2em 0}#rightColumn{margin-top:15px;width:200px;position:relative;right:10px;float:right;z-index:49}#RightColHeader{padding-top:0}#RightColFooter{width:170px;padding:0 15px 15px}#topPicks{height:30px;width:170px;margin-top:0}.outerBox{margin-bottom:5px;background-position:top;background-repeat:repeat-x;border-top:none !important;padding:5px}h5.outerTitle,#sidebarWidget_Container .hourGroupTitle{text-align:center;font-size:110%;line-height:110%;margin:0;padding:3px}ul.outerList{list-style:none;text-align:left;margin:0;padding:0}ul.outerList li{padding:2px 0}ul.outerList a:link,ul.outerList a:active,ul.outerList a:visited,.widgetLayer li{text-decoration:underline !important}ul.outerList a:hover,.widgetLayer .liHover{text-decoration:none !important}#sidebarWidget_Container #ecms_hoursOfOperation{text-align:center;border:0 none;margin:0 auto 1em 0;background-color:transparent}#sidebarWidget_Container .hour_tbl{padding:5px 0}#sidebarWidget_Container .hourDay_tblRow{width:20%;padding-left:2px;font-weight:700}#sidebarWidget_Container .hourStartTime_tblRow{width:40%;padding:2px}#sidebarWidget_Container .hourEndTime_tblRow{width:40%;padding-right:2px}.vehicleWidget_sidebar .vehicleWidgetSubmit .vehicleWidgetProduct,.vehicleWidget_modal .vehicleWidgetSubmit .vehicleWidgetProduct{margin:5px auto}.vehicleWidget_sidebar .fitmentButtonWrapper .btnSelectedFitmentVehicle{font-weight:700;font-size:11px;margin-right:3px;width:14em}#sidebarWidget_Container .titleImage{width:170px}.sidebarWidgetControl{margin-bottom:15px}.slidingWidgetGroupRotator{width:156px}.sidebarWidgetControl #ecomm_featuredItems{background:transparent;border-width:0}.slidingWidgetRotator li{margin:0 5px;padding:2px 0}.slidingWidgetControls{width:146px;margin:5px 0}#ecms_hoursOfOperation{clear:both;text-align:left;width:350px;margin:1em auto;padding:0}.hourGroupTitle{border-left:none !important;border-right:none !important;border-top:none !important;font-weight:700;margin-bottom:3px;text-align:center;padding:3px 0}.hourGroup{width:350px}.hour_tbl{font-size:8pt;width:100%}.hourDay_tblRow{font-weight:700;padding-right:20px;text-align:left}.hourStartTime_tblRow{padding-right:10px;text-align:left}#ecms_coupons{margin-top:20px}.coupon .assetSubTitle{line-height:14px;text-align:center;border-width:0 0 1px !important;padding:3px 2px !important}#ecms_coupons .itemDescription{text-align:justify;margin:10px 5px}#ecms_coupons .couponendTime{bottom:4px;left:5px;position:absolute !important}#ecms_coupons .itemShortDescription{text-align:center}#ecms_coupons .couponStoreAddress{display:inline}#ecms_coupons .couponSummary_tblCell{padding:10px 0}.couponDisplayPopup{width:375px;margin:10px auto}.couponDisplayPopup .couponPrint{min-height:120px;background-color:#fff !important;border:3px dashed #666;margin:10px;padding:0}.couponDisplayPopup .couponStoreName{font-weight:700;text-align:center;background-color:#999;border-bottom:2px dashed #666;color:#fff;padding:3px 0 !important}.couponDisplayPopup .assetSubTitle{font-size:13px;font-weight:700;text-align:center;background-color:#F9F9F9;border-bottom:2px dashed #666;color:#333 !important;padding:5px 0 5px 10px}.couponDisplayPopup .itemShortDescription,.couponDisplayPopup .itemDescription,.couponDisplayPopup .couponEndDate{font-size:8pt;text-align:center}.couponDisplayPopup .couponendTime{font-size:8pt;margin:5px}.couponDisplayPopup .itemDescription{margin-top:5px;text-align:left;padding:5px}.couponDisplayPopup .itemShortDescription{margin-bottom:20px;margin-top:10px}.couponDisplayPopup .couponStoreAddress{position:relative;width:100%;background-color:#F9F9F9;border-top:1px dashed #666;padding:3px 0}.couponStoreName{text-align:center;color:#151515}#ecms_links .assetSubTitle{font-size:8pt;margin-bottom:2px}#ecms_links .link{margin-bottom:15px;margin-left:5px}#ecms_links .itemDescription,#ecms_links .linkControls{padding-left:10px}.linkControls a{font-weight:700;padding:1px 2px}.links .link{background-repeat:no-repeat;padding-bottom:1em}#ecms_events .assetDescription{margin-bottom:5px;margin-left:5px}#ecms_events .assetSubTitle{font-size:110%;margin:1em 0 10px}#ecms_events .eventTime{font-size:8pt;text-align:right}#ecms_events .eventListItemTitle_link{margin-left:5px}#ecms_galleries .galleryTitle_link{font-size:8pt}#ecms_galleries .assetDescription{font-size:8pt;margin-bottom:10px;margin-top:5px}#ecms_galleries .gallerySummary_tbl td{font-size:8pt;padding:4px !important}.gallery_tbl img{margin:0 auto}#ecms_staff .staffMember{clear:both;padding-top:10px}#ecms_staff .display_img{clear:left;margin-right:10px}#ecms_staff .assetTitle{clear:both;padding-top:1em;margin:0 0 10px}#ecms_staff .itemShortDescription{margin-bottom:8px;text-align:left}#ecms_staff .assetDescription{font-size:95%}.showcaseSearchInner_tbl{color:#666;margin-left:12px;margin-top:15px;width:240px}#ecomm_showcaseFindUsedAdvanced .showcaseSearchInner_tbl select,#ecomm_showcaseFindUsedAdvanced .showcaseSearchInner_tbl input{width:125px !important}#ecomm_showcaseFindUsedAdvanced .ecomm_legend{display:none}#ecomm_showcaseFindUsedAdvanced .showcaseSearchInner_tbl .ecomm_button{width:25px !important}#showcaseSearch_tbl{text-align:center;width:90%;margin:0 auto}#ecomm_showcaseFindUsedAdvanced{background-image:url(../images/used_advanced.gif);background-repeat:no-repeat;height:427px;padding-left:0;width:502px;margin:0 auto}#ecomm_showcaseFindUsedAdvanced .showcaseSearchInner_tbl{margin-left:10px;margin-top:40px;width:450px !important}.ecomm_fieldset{border:0}#ecomm_showcaseSearch fieldset{float:left;height:240px;width:240px;padding:0}.showcaseSearchInnerSubHeader_tblCell{color:#333;padding-left:30px;text-align:left}#_ctl0_sus1_txtUsedSearchYearRangeEnd,#_ctl0_sus1_txtUsedSearchYearRangeStart{height:11px;margin-top:3px}#showcase_quicksearch_form{background-color:#FFF !important}#ecomm_equipmentFilters,#ecms_usedEquipmentList{padding-top:35px;padding-left:0;padding-right:0}#ecms_usedEquipmentList .equipmentList_tblRow0{background-color:transparent}#ecomm_main{width:760px;margin:0;padding:0}#ecomm_shopContent{width:580px !important;position:relative;float:left;left:10px;z-index:50;margin:0;padding:0 15px 15px}#ecomm_fullContent{width:746px;margin:0 auto}#ecomm_content{float:right;width:555px;padding:10px 10px 0 0 !important}.flashCatalog,.FlashCatalog{width:972px !important}#ecomm_systemMessagesInfo{font-size:9px;margin-bottom:25px;margin-top:25px;text-align:center}.ecomm_browseProductsImage,.ecomm_productListImage{background-repeat:no-repeat;margin-bottom:5px;text-align:center;padding:3px}.ecomm_productListProductTitle{margin-bottom:5px}.ecomm_productListProductDescription{margin-bottom:3px}.ecomm_productListProductPrice{font-weight:700;margin-bottom:1em}#ecomm_systemMessagesErrors{width:95%}.ecomm_CatalogSelectorCatalogImage,.ecomm_catalogAssetCatalogImage{margin:10px 0 5px;padding:6px}#ecomm_catalogSelector_div,.ecms_promotions{position:relative;width:100%;z-index:3;text-align:center;margin:10px 0}#ecomm_viewCart{margin-bottom:10px}.ecomm_viewCartHeader{font-weight:700;text-align:left;margin:0;padding:2px 2px 2px 10px}.ecomm_checkoutFormLabel{padding:0.5em 0 3px}#ecom_leftCart{left:0;padding-top:12px;width:100%}.ecomm_content_webcart{width:570px !important;margin-right:10px}#ecom_leftCart .boxContents{font-size:11px !important;padding:2px !important}#ecomm_featuredItemsTitle,#ecomm_clearanceItemsTitle{background-position:center top;border-bottom:none !important;margin:.5em 0 0;padding:3px 5px}#ecomm_featuredItems,#ecomm_clearanceItems{padding-top:10px}.ecomm_clearanceItemPrice,.ecomm_featuredItemPrice{font-weight:700;font-size:100%}.ecomm_featuredItemImage,.ecomm_clearanceItemImage{text-align:center;margin-top:5px;padding:2px 3px 3px}.ecomm_clearanceItemTitle,.ecomm_featuredItemTitle{margin:1em 5px}.ecomm_featuredItemsFooter,.ecomm_clearanceItemsFooter{text-align:right}.ui-ac-content{width:100%;left:0;top:12px}.ui-skin-sam .ui-ac-content li{line-height:15px;font-size:12px}.ezShop{position:relative;width:740px;margin:0 auto}.ezShop th{text-align:left}.ezShop td{width:132px;height:189px;background-repeat:no-repeat;vertical-align:top;padding:5px}.ezShop h4{text-align:center;font-size:13px;line-height:18px;font-weight:700;margin:0 0 10px;padding:0}.ezShop ul{list-style:none;width:110px;margin:0 5px;padding:0}.ezShop li{margin-bottom:2px}.ezShop a:link,.ezShop a:active,.ezShop a:visited{text-decoration:none}#formCSS_twoCol fieldset.contactInfo{display:block;margin:0 0 1em;padding:0 1em 1em}#formCSS_twoCol fieldset.questionnaire{margin:0 0 1em;padding:0 1em 1em}#formCSS_twoCol fieldset.parts{padding-left:5px;margin:1em 0 2em}#formCSS_twoCol fieldset.parts input{display:block;width:auto}#formCSS_twoCol fieldset.radio{margin:1em 0 2em}#formCSS_twoCol fieldset.radio legend,#formCSS_twoCol fieldset.radio label{font-weight:400}#formCSS_twoCol fieldset.radio input{clear:both;float:left;width:auto;margin-right:5px}#formCSS_twoCol input{display:block;width:15em}#formCSS_twoCol label{display:block;margin-bottom:0.5em;font-weight:400}#formCSS_twoCol select{display:block;margin-top:0.5em}#formCSS_twoCol #FormRightColumn{float:right;width:40%}#formCSS_twoCol #FormLeftColumn{float:left;width:58%;margin:0;padding:0}#formCSS_twoCol legend{font-weight:700;padding:2px}#formCSS_twoCol ol{margin-left:0;padding-left:1.5em}#formCSS_twoCol ol ol{padding-left:3em;padding-bottom:1em}#submitButtons{clear:left}#submitButtons input{float:left;width:75px;margin-right:5px}#ecomm_tireFitmentGuide{color:#333;font-size:11px !important;height:340px;overflow:hidden;position:relative;text-align:left;width:591px;z-index:1;margin:1em auto}.tireFitmentGuide{width: 541px;}.tireFitmentGuideTitle{display:none;}.tireFitmentGuide_tbl{background-image:url(../images/tirefitment_blank.gif);background-repeat:no-repeat;height:340px;position:relative;width:100%}.tireFitmentGuide_tbl td{vertical-align:top}.tireFitmentGuide_tblRow{height:239px}.tireFitmentGuideFormElements_tbl{color:#000;left:20px;position:relative;top:75px;width:290px}.tireFitmentGuideFormElements_tbl .tireFitmentFormElement_select{width:200px}.tireFitmentGuideFormHeader{left:20px;position:relative;top:57px}#tireFitmentGuideSearchResults .tireFitmentGuideFormHeader{left:40px}#tireFitmentGuideSearchResults .tireFitmentFormElement_list{height:100px;left:40px;position:relative;top:75px;width:180px}#tireFitmentGuideSearchResults .tireFitmentFormElement_Button{position:relative;right:20px;top:75px}.tireFitmentGuideText{left:15px;position:relative;top:16px}.tireFitmentGuideFinder_tbl{left:-10px;position:relative;top:2px}.tireFitmentGuideFinderBottom_tblRow .tireFitmentGuideFinder_tblCell{padding-top:5px}.indexNoLeftNav #ecomm_sideBar,.templateNoLeftNav #ecomm_sideBar,.ecomm_shopNavSearchBarLabel{display:none}.ecomm_asset a:link,.ecomm_asset a:visited,.ecomm_asset a:active,.vehicleWidget_sidebar .liHover,.vehicleWidget_modal .liHover{text-decoration:underline}h2.assetTitle,.assetSubTitle{font-size:100%}#geotrustlink,#trustFactors a{border:none !important}#ecomm_refineNav a:link,#ecomm_refineNav a:active,#ecomm_refineNav a:visited,#ecomm_refineNav .navSubItem a:link,#ecomm_refineNav navSubItem a:active,#ecomm_refineNav .navSubItem a:visited{width:100% !important;margin:0 !important;padding:0 !important}.vehicleWidget_sidebar .vehicleWidgetSubmit input,.vehicleWidget_sidebar #unitSelected input,.vehicleWidget_modal .vehicleWidgetSubmit input,.vehicleWidget_modal #unitSelected input,.btnSelectedFitmentVehicle{cursor:pointer}.hour_tblRow td,#ecms_usedEquipmentList td{padding:2px}#ecms_coupons .coupon,.featuredLinks{margin-top:5px}#ecms_galleries .gallerySummary_tbl td img,.gallery_tbl img,#ecomm_showcasePortalContent #ecms_usedEquipmentList{padding:0}#ecms_coupons .coupon{padding-bottom:25px}.couponDisplayPopup .ecomm_button{background-color:#C8C8C8 !important}.ecomm_button,.ecomm_viewCartFooter .ecomm_button,.ecomm_buttonDisabled,.ecomm_addToCartButton,.btnSelectedFitmentVehicle,.vehicleWidget_sidebar .vehicleWidgetSubmit input{text-align:center;cursor:pointer}#ecomm_pageTurner_div{left: -10px; position: relative;}
 /* =--=-=-=-=--=--=-=-=-= End Universal CSS =--=-=-=-=--=--=-=-=-= */

 /* -=-=-=- Custom CSS -=-=-=- */
/* -=-=-=- Table of Contents  -=-=-=- 
 *
 *		I. Primary Site Structure
 *		II. General Styles (includes: links, images, content titles and element boxes, buttons, and important text)
 *		III. Header
 *		IV. SEO Footer
 *		V. Major Navigation Elements
 *			A. Account Navigation
 *			B. Primary Navigation
 *			C. Left Navigation
 *			D. Crumb Navigation
 *			E. Product Paging, Widget Rotator Control, and OEM Parts Navigation
 *			F. Search Refinement Navigation
 *		VI. Widget Bar (parent container and widget styling)
 *		VII. Used Showcase Styles  
 *		VIII. Shop Styles
 *			A. Browsing by Catalog
 *			B. View Cart
 *			C. Checkout
 *			D. Featured/Clearance Products
 *		IX. EZ-Shop Styles
 *			A. Search Dropdown
 *			B. EZ-Shop Boxes
 *		X. Custom Form Styles
 *		XI. Element Removal
 * -=-=-=- End Table of Contents  -=-=-=- */
 /* =--=-=-=-=--=--=-=-=-= Primary Site Structure =--=-=-=-=--=--=-=-=-= */

html{
	background: #F4D4A2 url(../images/h-repeat.jpg) repeat-x top center;
	color: #7c5736;
}
#main{
	background: #fff url(../images/repeat.gif) repeat-y left;
}
#accountNav{
	bottom: 2px;
	color: #000;
	display: none;
}
#header{
	background: transparent url(../images/header.jpg);
	height: 110px;
}
#primeNav{
	background: transparent url(../images/primenav.jpg);
	height: 39px;
}
#content{
	position: relative;
}
#leftshadow, #rightshadow{
	position: absolute;
	top: 0;
	display: block;
	width: 8px;
	height: 414px;
}
#leftshadow{
	left: 0;	
	background-image: url(../images/shadow-left.jpg);
}
#rightshadow{
	right: 0;
	background-image: url(../images/shadow-right.jpg);	
}
#footer{
	
}
#grassFooter{
	background-color: #F4D4A2;
	background-image: url(../images/footer-wings.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
}

#innergrassfooter{
	background-image: url(../images/footer-repeat.gif);
	background-repeat: repeat-y;
	width: 980px;
	margin: 0 auto;
}
#theball{
	background-image: url(../images/footer_bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 140px;
	min-height: 200px;
}
/* =--=-=-=-=--=--=-=-=-= End Primary Site Structure =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= General Styles =--=-=-=-=--=--=-=-=-= */
/* =-=-=-= Links =-=-=-= */
a:link, a:visited, a:active {
	background-color:transparent;
	color:#000;
	text-decoration:none;
}
a:hover {
	color: #7C5736;
	text-decoration: none;
}
/* =-> Links List <-= */
.linkControls a:hover {
	background-color:#7C5736;
	color:#fff;
}
/* =-> Widgets <-= */
ul.outerList a:link, ul.outerList a:active, ul.outerList a:visited, .widgetLayer li{
	color: #FEF3E1;
}
ul.outerList a:hover, .widgetLayer .liHover{
	color: #fff;
}
/* =-=-=-= End Links =-=-=-= */

/* =-=-=-= Images =-=-=-= */
.imgborder, .imgborder-left, .imgborder-right, .imgborderleft, .imgborderright, #ecms_staff .display_img, .vehicleWidget_sidebar .vehicleWidgetSubmit .vehicleWidgetProduct,
.vehicleWidget_modal .vehicleWidgetSubmit .vehicleWidgetProduct, #ecms_galleries .gallerySummary_tbl td img,.gallery_tbl img, .sidebarWidgetControl .usedImageLink img {
	border: 1px solid #7C5736;	
}

/* =-=-=-= Content Titles =-=-=-= */
#ecomm_pageTitle, .ecomm_formSectionHeader, .hourGroupTitle, #ecomm_featuredItemsTitle, #ecomm_clearanceItemsTitle, .coupon .assetSubTitle{
	background-color: #ddd;
	color: #7C5836;
	border-bottom: 1px solid #4A2A0A;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
font-size: 16px;

}
#ecomm_pageTitle a:link, #ecomm_pageTitle a:active, #ecomm_pageTitle a:visited{
	color: #fff;
}
#ecomm_pageTitle a:hover{
	color: #999;
}
.ecomm_assetTitle, .assetTitle{
	border-bottom: 1px solid #CB0000;
}
/* =-> Widgets <-= */
h5.outerTitle, .vehicleWidget_sidebar .nowSelecting,
.vehicleWidget_modal .nowSelecting, .vehicleWidget_sidebar #unitSelected input,
 .vehicleWidget_modal #unitSelected input,  #rightColumn .hourGroupTitle {
	color: #492003;
	border: 1px solid #BAC48A;
	background: #9CA66C top;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

/* =-> Inner Hours Title <-= */
/* this will appear when an hours widget has more than 1 hour group */
.sidebarWidgetControl .hourGroupTitle{
	color: #fff !important;
	border: 1px solid #fff !important;
	background: Red none no-repeat !important;
}

/* =-> Events Page <-= */
#ecms_events .assetSubTitle {
	border-bottom:1px solid #C8C8C8;
}

/* =-=-=-= End Content Titles =-=-=-= */

/* =-=-=-= Content Element Boxes =-=-=-= */
#ecms_hoursOfOperation, #ecomm_featuredItems, #ecomm_clearanceItems, #ecms_coupons .coupon, #ecom_leftCart .leftCartBox .boxContents, #ecomm_refineNav, .slidingWidgetGroupRotator{
	background: #fff url(../images/featured_bg.jpg) repeat-x top;
	border:1px solid #DDD;
	color: #333;
}

/* =-> Widgets <-= */
.outerBox, #sidebarWidget_Container .hourGroup, .vehicleWidget_sidebar, .vehicleWidget_modal{
	border: 1px solid #BAC48A;
	color: #fff;
	background: #879357 url(../images/widget-bg.gif) repeat-y top;
	margin-bottom: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
}

/* =-> Universal Hours widget fixes <-= */
/* This should fix hours group widget width and spacing issues regardless or structure version */
 #ecms_hoursOfOperation .hourGroup{
width: 168px;
}

.sidebarWidgetControl #ecms_hoursOfOperation .hourGroup{
border-width: 0px!important;
width: 100%;
}
.sidebarWidgetControl .hourGroup{
border-width: 0px!important;

}
/* =-=-=-= End Content Element Boxes =-=-=-= */

/* =-=-=-= Buttons =-=-=-= */
.ecomm_button,.ecomm_viewCartFooter .ecomm_button, .ecomm_buttonDisabled,.ecomm_addToCartButton, .btnSelectedFitmentVehicle, .vehicleWidget_sidebar .vehicleWidgetSubmit input{
	color: #fff!important;
	border: 1px solid Black;
	background: #7C5736 url(../images/title_bg.jpg) repeat-x top;
	font-size:10px;
	font-weight:400;
}

/* =-=-=-= Important Text =-=-=-= */
#ecms_coupons .itemShortDescription, #ecms_staff .itemShortDescription, .ecomm_formLabelRequired, #ecms_coupons .couponendTime{
	color:#CB0000;
}
/* =--=-=-=-=--=--=-=-=-= End General Styles =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= Header =--=-=-=-=--=--=-=-=-= */
#homepagelink {
	width: 480px;
	height: 98px;
	left: 10px;
	top: 6px;
	background-color: transparent !important;
}
#trustFactors{
	top:20px;
	right:20px;
}
#trustFactorBody {
	background:transparent url(../images/trustFactors_bgL.png) top left no-repeat;
}
#trustFactorEnd{
	background:transparent url(../images/trustFactors_bgR.png) no-repeat scroll right top;
}
#headerPhone {
	font-family: Verdana;
	font-size:160%;
	font-weight:bold;
	position:absolute;
	right:354px;
	top:22px;
}
/* =-> Secondary Page Changes (if applicable)<-= */
/*
.templateLeftNav trustFactors, .templateNoLeftNav #trustFactors {
	right: 28px; 
	top: 7px;
}
.templateLeftNav #homepagelink, .templateNoLeftNav #homepagelink {
	right: 28px;
	top: 7px;
}
*/
/* =--=-=-=-=--=--=-=-=-= End Header =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= SEO Footer =--=-=-=-=--=--=-=-=-= */
#seoFooter{
	background: transparent !important;
	border-top: 0px solid #000;
	zoom: 1;
	margin-top: 0;
	width: 760px;
	margin-lefT: 10px;
	float: left;
	color: #F4D4A2;

}
#seoFooter p{
	margin-top: 0px !important;
}

#footer_footer{
	height: 0px;
}
#footerLeft{
	width:550px;
	border-right: 0px dashed #eee;
}
#footerLeft h5, #footerRight h5{
	color: #F4D4A2;
	font-size: 14px;
	border-bottom: 0px dotted #eee;
}
#footerLeft h6, #footerRight h6{
	color: #fff;
}
.footerAddressBlock{
	background-color: #7c5736;
	color: #F4D4A2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.footerLinkList a:link, .footerLinkList a:active, #footerCol2 a:link, #footerCol2 a:active{
	color: #F4D4A2;
	text-decoration: underline;
}
.footerLinkList a:visited, #footerCol2 a:visited{
	color:#EDB867;
	text-decoration: underline;
}
.footerLinkList a:hover, #footerCol2 a:hover{
color: #fff;
}
/* =--=-=-=-=--=--=-=-=-= End SEO Footer =--=-=-=-=--=--=-=-=-= */
/* =--=-=-=-=--=--=-=-=-= Major Navigation Elements =--=-=-=-=--=--=-=-=-= */
/* =-=-=-= Account Navigation =-=-=-= */
/* =-> Links <-= */
#ecomm_shopNav{
	left: 300px;
}
#ecomm_shopNavLinks a:link, #ecomm_shopNavLinks a:visited,
#ecomm_shopNavLinks a:active{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	margin-right: 15px;
}
#ecomm_shopNavLinks a:hover{
	text-decoration: none;
	color: #fff;
}
/* =-> Search Bar <-= */
#ecomm_SearchProducts {
	height:24px;
	right:17px;
	width:444px;
	/* Uncomment the following for non-ezshop sites
	width: 394px;*/
	background: transparent url(../images/search/search_bg.gif) no-repeat top left;
}
#searchButton,#searchButton.searchButton_off {
	height: 24px;
	width: 87px;
	color:#FFFFFF !important;
}
/* =-> Rollover State <-= */
#searchButton.searchButton_on,.searchButton_on {
	background-color:#797979;
	background-image:url(../images/go_on.gif) !important;
}
/* =-> Search Box <-= */
#searchProducts {
	height:24px;
	color: #4A4A4A;
	width:315px;
	left:30px;
 	top:4px;
	/* Uncomment the following for non-ezshop sites
	width: 290px;
	left: 5px;*/
}
/* =-=-=-= End Account Nav =-=-=-= */

/* =-=-=-= Primary Navigation =-=-=-= */
/* =-> Parent Page Links <-= */
#primeNav .nav {
	color: #fff5e4;
	left: 13px;
	top: 8px;
}
#primeNav .navItem { 
	/*background: transparent url(../images/nav/nav_l.gif) no-repeat top left;*/
}
#ecms_primeNav .navItemLink:active, #ecms_primeNav .navItemLink:link, #ecms_primeNav .navItemLink:visited {
	/*background: url(../images/nav/nav_r.gif) no-repeat 100% 0;	*/
	font-size: 14px !important;
	line-height: 24px;
	color: #fff5e4;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
margin-right: 5px;
	font-variant: small-caps !important;

}
#ecms_primeNav .navItemLink:hover {
	color: #ED9156;
/*	text-decoration: underline;*/
}
#ecms_primeNav .navItem{

}
#ecms_primeNav .navSeperator{
	font-size:0;
	position: absolute;
	display: block;
	float: right;
	width: 1px;
	height: 27px;
	top: 1px;
	right: 0px;
	background-image: url(../images/nav-sep.gif);
	background-position: middle;
	background-repeat: no-repeat;
	background-color: #FF0;

}
/* =-> Parent nav bg image hover effect <-= */
#hoverTab{
	background-image: url("../images/nav/nav_l_red.gif") !important;
}
#hoverTab .navItemLink{
	background-image: url("../images/nav/nav_r_red.gif") !important;
	color: #fff !important;
}
/* =-> Child Page Links <-= */
/* Note: .navSub = ul, .navSubItem = li */
#ecms_primeNav .nav .navItem .navSub{
	top: 25spx !important;
	left: 0px !important;
	background-color: #333;
	border: 0px solid #000;
}
#ecms_primeNav .nav .navItem .navSub .navSubItem{
	background-color: #7C5736;
}
#ecms_primeNav .navSubItemLink:active, #ecms_primeNav .navSubItemLink:visited, #ecms_primeNav .navSubItemLink:link{
	color: #fff;
}
#ecms_primeNav .navSubItemLink:hover{
	color: #FFF5E4;
	background-color: #A55B2D;
}
/* =-=-=-= End Primary Navigation =-=-=-= */

/* =-=-=-= Left Navigation =-=-=-= */
#ecomm_shopByNavTitle, #ecomm_accountNavTitle, #ecomm_catalogNavTitle{
	color: #A55B2D;
}
#ecms_sideBarNav a:active, #ecms_sideBarNav a:link, #ecms_sideBarNav a:visited{
	color: #7C5736;
}
#ecms_sideBarNav a:hover{
	color: #000;
	text-decoration: none;
	/*background-color: #eee*/
}
.navItemLink_selected, .navItemLinkSelected{
	font-size: 10px;
	font-weight: bold !important;
	text-transform: uppercase;
}
#ecms_sideBarNav .navSubItem a:link, #ecms_sideBarNav .navSubItem a:active, #ecms_sideBarNav .navSubItem a:visited{
	color: #999 !important;
}
#ecms_sideBarNav .navSubItem a:hover{
	color: #A55B2D !important;
	/*background-color: #eee !important;*/
}
/* =-=-=-= End Left Navigation =-=-=-= */

/* =-=-=-= Crumb Navigation =-=-=-= */
.ecms_crumbNavigation{
/*	color: #333;*/
}
.ecms_crumbNavigation a:link, .ecms_crumbNavigation a:active, .ecms_crumbNavigation a:visited{
/*	color: #666;*/
	text-decoration: underline;
}
/* =-=-=-= End Crumb Navigation =-=-=-= */

/* =-=-=-= Product Paging, Widget Rotator Control, and OEM Parts Navigation =-=-=-= */
.slidingWidgetControls, #partsnav, #ecomm_productPager,.pagingControl{
	color: #fff;
	border: 1px solid Black;
	background: #7C5736 url(../images/title_bg.jpg) repeat-x top;
}
.slidingWidgetControls a, .slidingWidgetControls a:link, .slidingWidgetControls a:visited, .slidingWidgetControls a:active, #partsnav a, #partsnav a:link, #partsnav a:visited, #partsnav a:active, #ecomm_productPager a:active, #ecomm_productPager a:visited,#ecomm_productPager a:link,.pagingControl a:active,.pagingControl a:visited,.pagingControl a:link{
	color: #ddd;
}
.slidingWidgetControls a:hover, #partsnav a:hover, #ecomm_productPager a:hover,.pagingControl a:hover {
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
}
#ecomm_productPager span,.pagingControl span {
	color:#000;
}
/* =-=-=-= End Product Paging and OEM Parts Navigation =-=-=-= */
/* =-=-=-= Search Refinement Nav =-=-=-= */
#ecomm_refineNav{
}
#ecomm_refineNav a:link, #ecomm_refineNav a:active, #ecomm_refineNav a:visited{
}
.ecomm_featuredItemsFooter a:hover, #ecomm_refineNav a:hover{
}
#ecomm_refineNav a:hover{
	background-color: transparent;
	color: #000;
	text-decoration: underline;
}
#ecomm_refineNav .navSubItem a:link, #ecomm_refineNav navSubItem a:active, #ecomm_refineNav .navSubItem a:visited{
	color: #444 !important;
}
#ecomm_refineNav .navSubItem a:hover{
	background-color: transparent !important;
	color: #000 !important;
	text-decoration: underline !important;
}
#ecomm_refineNav h5.leftNavSubHeader{
	background-color: #CB0000;
	color: #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#ecomm_searchResultsContent a:link, #ecomm_searchResultsContent a:active, #ecomm_searchResultsContent a:visited {
	text-decoration:underline!important;
}
#ecomm_searchResultsContent a:hover {
	text-decoration:none!important;
} 
#searchRefineNarrowFlair{
	float: left;
	background: transparent url(../images/narrowresults.jpg) no-repeat top left;
	display: block;
	width: 178px;
	height: 24px;
	margin-left: 9px;
}
/* =-=-=-= End Search Refinement Nav =-=-=-= */
/* =--=-=-=-=--=--=-=-=-= End Major Navigation Elements =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= Widget Bar =--=-=-=-=--=--=-=-=-= */

/* =-=-=-= BG Styling =-=-=-= */
/* Enable this section to define a collapsable border for the widget bar. */

/*#rightColumn{
	background-image: url(../images/wide_repeat.gif);
}
#RightColHeader{
	background-image: url(../images/wide_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#RightColFooter{
	background-image: url(../images/wideFooter.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}*/
/* =-=-=-= Move to Left =-=-=-= */
/* Enable this section to move the widget bar to the left side. Also, in the template files, make #rightColumn the first DIV in #content.*/
/*#rightColumn{
	left: 10px;
	float: left;
}*/
/* =-=-=-= Widget Styling =-=-=-= */
#topPicks {
	background: transparent url(../images/toppicks.gif) no-repeat center center;
}
/* =-> Part Search Widget <-= */
.vehicleWidget_sidebar .modelLayerList li,
.vehicleWidget_modal .modelLayerList li{
	border-bottom: 1px dotted #FFF;
}
.vehicleWidget_sidebar .typeSelected,
.vehicleWidget_modal .typeSelected{
	color: #fff;
	background-color: #CB0000 !important;
	border-bottom: 1px solid #000;
	font-weight: bold;
}

/* =-> End Part Search Widget <-= */
/* =-> Featured/Used Rotating Widget <-= */

/* =-=-=-= End Featured/Clearance Products =-=-=-= */
/* =--=-=-=-=--=--=-=-=-= End Widget Bar =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= Used Showcase Styles =--=-=-=-=--=--=-=-=-= */
#ecms_usedEquipmentList .equipmentList_tblRow1{
	background-color: transparent;
}
/* =--=-=-=-=--=--=-=-=-= End Used Showcase Styles =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= Shop Styles =--=-=-=-=--=--=-=-=-= */
/* =-=-=-= Browsing by Catalog =-=-=-= */
.ecomm_CatalogSelectorCatalogImage,.ecomm_catalogAssetCatalogImage {
	background-color:#FFF;
	border:1px solid #333;
}
a:hover .ecomm_CatalogSelectorCatalogImage,a:hover .ecomm_catalogAssetCatalogImage {
	background-color:#eee;
	border-color:#999;
}
.ecomm_browseProductsImage,.ecomm_productListImage {
	border:1px solid #C8C8C8;
}

/* =-=-=-= View Cart =-=-=-= */
#ecomm_viewCart a:hover {
	/*color:#000;
	text-decoration:underline;*/
}
.ecomm_viewCartHeader {
	background-color:#CB0000;
	background-repeat:repeat-x;
	color:#fff;
	font-size:120%;
}
.ecomm_viewCartItem td {
	color: #333;
	background-color:#eee;
	border-bottom:1px solid #333;
}

/* =-=-=-= Checkout =-=-=-= */
#ecom_leftCart .leftCartBox .boxTitle{
	background-color: #CB0000 !important;
	color: #fff;
 	border: 1px solid #000;
	border-bottom-width: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* =-=-=-= Featured/Clearance Products =-=-=-= */
.ecomm_clearanceItemPrice, .ecomm_featuredItemPrice, .ecomm_recomendedItemPrice{
	color: #CB0000;
}
.ecomm_featuredItemImage, .ecomm_clearanceItemImage{
	background-color: #FFF;
	border: 1px solid #333;	
}
.ecomm_featuredItemTitle a:link, .ecomm_featuredItemTitle a:active, .ecomm_clearanceItemTitle a:link, .ecomm_clearanceItemTitle a:active{
	color: #666;
}
.ecomm_clearanceItemTitle a:visited, .ecomm_featuredItemTitle a:visited{
	color: #999;
}
.ecomm_clearanceItemTitle a:hover, .ecomm_featuredItemTitle a:hover{
	color: #333;
}
.ecomm_featuredItemsFooter a:link, .ecomm_featuredItemsFooter  a:visited, .ecomm_featuredItemsFooter a:active{
}
.ecomm_featuredItemsFooter a:hover{
}
/* =-=-=-= End Featured/Clearance Products =-=-=-= */
/* =--=-=-=-=--=--=-=-=-= End Shop Styles =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= EZ-Shop Styles =--=-=-=-=--=--=-=-=-= */
/* =-=-=-= Search Dropdown =-=-=-= */
li.ui-ac-prehighlight {
	background:#000;
}
li.ui-ac-highlight{
	background:#CB0000 !important;
}
li.ui-ac-highlight .search-result{
	color: #FFF;
}
li.ui-ac-highlight .search-query{
	color: #FFF;
}

/* =-=-=-= EZ-Shop Boxes =-=-=-= */
.ezShop h4{
	color: black;
}
.ezShop ul{
	color:black;
}
.ezShop a:link, .ezShop a:active, .ezShop a:visited{
	color: #7C5736;
}
.ezShop a:hover{
	color: #5699E2;
	text-decoration: underline;
	background-color: transparent;
}
/* =--=-=-=-=--=--=-=-=-= End EZ-Shop Styles =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= Custom Form Styles =--=-=-=-=--=--=-=-=-= */
#formCSS_twoCol fieldset.contactInfo, #formCSS_twoCol fieldset.questionnaire, #formCSS_twoCol fieldset.parts, #formCSS_twoCol fieldset.radio{
	background-color: transparent;
	border: 1px solid #CB0000;
}
/* =--=-=-=-=--=--=-=-=-= End Custom Form Styles =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= Element Removal =--=-=-=-=--=--=-=-=-= */
/* Note: to remove any of the following elements from the home page, uncomment the tag. */
/*#indexContainer .ecms_promotions{
	display:none;
}*/
#indexContainer #ecms_hoursOfOperation{
	display:none !important;
}
/* =--=-=-=-=--=--=-=-=-= End Element Removal =--=-=-=-=--=--=-=-=-= */

/* =--=-=-=-=--=--=-=-=-= Alternate width code =--=-=-=-=--=--=-=-=-= */

/*  This will work for gutters with widths of 0-10px. Uncomment the following code and change the values according to the formulas. Gutter width ="N".*/
 
 /*
 #main,#accountNav,#header{width:(960 + 2N)px}
 #footer{padding: 0 Npx}
  #primeNav .nav {left: (N+1)px;}
#ecomm_shopContent, #ecomm_sideBar {left: Npx;}
 #rightColumn{right: Npx;}
*/
/* =--=-=-=-=--=--=-=-=-= End Alternate width code =--=-=-=-=--=--=-=-=-= */
.merchRotateMain_v2{
	height: 435px;
}
.merchSwaperator img{
	height:435px;
}

