html, body { background-color:#D4D4D4;}



.header,
.footerBar,
.hdngbox,
.departmentList .itemTitle {background-color:#b02a2a;}
.departmentList .itemTitle a,
.departmentList .itemTitle a:link,
.departmentList .itemTitle a:visited { color:#fff;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+100&0.2+0,0.2+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33ffffff',GradientType=0 ); /* IE6-9 */

}

.hdngbox .hdng, .hdngbox2 .hdng { color:#fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+100&0.2+0,0.2+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33ffffff',GradientType=0 ); /* IE6-9 */
	
}
.hdngbox2 {background-color:#002eac; color:#fff;}

.headerOverlay {display:none;}

.mainNav {background-color:#002eac; color:#fff;}
.mainNav a,
.mainNav a:link,
.mainNav a:visited {color:#fff;}
.mainNav .navOverlay, .secondaryBar .navOverlay  {background:none;}

.mainNav-tabbed li {background:url(/cms/images/layout/nav_tab_left.gif) no-repeat 0 0;}

.mainNav-tabbed li a,
.mainNav-tabbed li a:link,
.mainNav-tabbed li a:visited {color:#000000; background:url(/cms/images/layout/nav_tab_right.gif) no-repeat 100% 0;}

.mainNav-rounded li {background:url(/cms/images/layout/nav_rounded_left.gif) no-repeat 0 0;}
.mainNav-rounded li a,
.mainNav-rounded li a:link,
.mainNav-rounded li a:visited {color:#000000; background:url(/cms/images/layout/nav_rounded_right.gif) no-repeat 100% 0;}

.btnWrapper {background-color:#002eac;}
.btnWrapper .btn,
.btnWrapper .btn:link,
.btnWrapper .btn:visited {border:0; background:none; color:#fff;}

.secondaryBar, .railWrapper, .cart th {background-color:#b02a2a; color:#fff;} 

.shopCatalogBtn {background-color:#b02a2a; color:#fff;}
/*.shopCatalogBtn .scBtnInner {background:none;;}*/
.shopCatalogBtn a,
.shopCatalogBtn a:link,
.shopCatalogBtn a:visited {position:relative; display:block; height:30px; padding:11px 10px 0 10px; text-align:center; color:#fff; font-size:13px; font-weight:bold; text-decoration:none;}
.shopCatalogBtn span {padding-right:18px; background:url(/cms/images/layout/arrow_right_white_double.gif) no-repeat 100% 5px;}

.shopIndex a,
.shopIndex a:link,
.shopIndex a:visited {position:relative; display:block; width:150px; height:21px; padding:3px 0 0 0; color:#fff; font-size:13px; text-decoration:none; font-weight:bold; text-align:center; z-index:20;}
.shopIndex span {padding-right:18px; background:url(/cms/images/layout/arrow_right_white_double2.gif) no-repeat 100% 4px;}

.secondaryBar .siteSearch2 {color:#fff; z-index:20;}

/* Mobile Nav */

.mobileNav {background-color:#002eac; color:#fff;}
.mobileNav .close:before,
.mobileNav .close:after {background:#fff;}
.mobileNav .topNav a {color:#fff;}
.mobileNav .botNav a {color:#fff;}

.mobileSideSearch {border-bottom:1px solid #fff;}


.carouselContainer h3 {background:#b02a2a; color:#fff;}
.carouselContainer h3 a,
.carouselContainer h3 a:link,
.carouselContainer h3 a:visited { color:#fff;}
.carouselContainer h3:after {background:none;; display:block;}

.tabnav li {background:#b02a2a;}
.tabnav li a,
.tabnav li a:link,
.tabnav li a:visited {background:none;; background-color:#ffffff; color:#000000;}
.tabnav li.ui-tabs-selected a,
.tabnav li.ui-tabs-selected a:link,
.tabnav li.ui-tabs-selected a:visited {color:#FFF; padding:5px 15px 6px 15px; background-color:#b02a2a; color:#fff; border:1px solid #dcdcde; border-bottom:1px solid #fff; }

.themeBorder {border:1px solid #d7d7da;}
.themeBorderColor1 {border:1px solid #b02a2a;}
.themeBorderColor2 {border:1px solid #002eac;}
.themeBorderColor3 {border:1px solid #b02a2a;}

.banners .bnrBlock .inner .innerContent {margin:-5px;}

.headerLinks a, .headerLinks a:link, .headerLinks a:visited {color:#fff;}
.mainNav a, .mainNav a:link, .mainNav a:visited {color:#fff;}

.headerContent {color:#fff;}

.footerBar .footerOverlay {background:none;}
.footerLinks {position:relative; text-align:left; color:#fff; z-index:10;}

.footerLinks a,
.footerLinks a:link,
.footerLinks a:visited {text-decoration:none; color:#fff;}

@media only screen and (min-width:48em){
	.footerLinks a, .footerLinks a:link, .footerLinks a:visited {border-right:1px solid #fff;}
}

.footerLinks a:hover,
.footerLinks a:active {text-decoration:underline;}

.headerLinks { color:#fff;}
.headerLinks a,
.headerLinks a:link,
.headerLinks a:visited { color:#fff;}

.headerResponsive .siteHeaderResponsive {text-shadow: %textShadowEffect%;}

.siteHeaderResponsive .siteName {color:#b02a2a;}
.siteHeaderResponsive .tagline {color:#b02a2a;}
.siteHeaderResponsive .numbers {color:#b02a2a;}
.siteHeaderResponsive .numbers a,
.siteHeaderResponsive .numbers a:link,
.siteHeaderResponsive .numbers a:visited {color:#b02a2a; text-decoration:none;}

.headerLayout2 .headerLinks {}
.headerLayout2 .headerLinks a,
.headerLayout2 .headerLinks a:link,
.headerLayout2 .headerLinks a:visited {color:#fff;}
.headerLayout2 .headerLinks a:hover,
.headerLayout2 .headerLinks a:active {text-decoration:underline;}
.headerLayout2 .headerLinks a.cartLink,
.headerLayout2 .headerLinks a.cartLink:link,
.headerLayout2 .headerLinks a.cartLink:visited {}
.headerLayout2 .headerLinks a.cartLink span.cartIcon {}

.headerLayout3 .headerLinks {background:#D4D4D4;}
.headerLayout3 .headerLinks a,
.headerLayout3 .headerLinks a:link,
.headerLayout3 .headerLinks a:visited {color:#000; }
.headerLayout3 .headerLinks a:hover,
.headerLayout3 .headerLinks a:active {text-decoration:underline;}
.headerLayout3 .headerLinks a.cartLink,
.headerLayout3 .headerLinks a.cartLink:link,
.headerLayout3 .headerLinks a.cartLink:visited {}
.headerLayout3 .headerLinks a.cartLink span.cartIcon {}

.lnvgrphdg a, .lnvgrphdg a:link, .lnvgrphdg a:visited {color:#fff; text-decoration:none; font-weight:normal;}
.lnvgrphdg a:hover, .lnvgrphdg a:active {color:#fff; text-decoration:underline; font-weight:normal;}

ul.lnav a,
ul.lnav a:link,
ul.lnav a:visited {color:#fff;}
ul.lnav a:hover, ul.lnav a:active {color:#fff;}
ul.lnav a.active, ul.lnav a.active:link, ul.lnav a.active:visited {background:#a9a9a9;}
ul.lnav span {display:block; }

ul.lnav ul  {margin:0 10px 10px 10px; padding:0; list-style-type:none;}
ul.lnav ul li {border:0;}
ul.lnav ul a, ul.lnav ul a:link, ul.lnav ul a:visited {color:#fff;}
ul.lnav ul a:hover, ul.lnav ul a:active {color:#fff; text-decoration:underline;}

ul.styleDiamondLT span {background:url(/cms/images/layout/ul_diamond_lt_white.gif) no-repeat 5px 8px;}
ul.styleCircleLT span {background:url(/cms/images/layout/ul_circle_lt_white.gif) no-repeat 5px 8px;}
ul.styleSquareLT span {background:url(/cms/images/layout/ul_square_lt_white.gif) no-repeat 5px 8px;}

.copyright {color:#fff;}

ul.processSteps li.active {color:#fff; border:1px solid #D7D7DA;}

.secondaryBar .siteSearch2 .btnWrapper .btn {color:#fff; width:64px; height:24px; background:url(/cms/images/layout/btn_search_overlay_wide.png) no-repeat 0 0;}

.cartSupport h3 {background-color:#002eac; color:#fff;}

/* layout 2 */
.layout2 .footerLinks,
.layout2 .footerLinks a,
.layout2 .footerLinks a:link,
.layout2 .footerLinks a:visited {color:#fff;}

.layout2 .copyright {color:#fff;}

/* layout 3 */
.layout3 .footerLinks,
.layout3 .footerLinks a,
.layout3 .footerLinks a:link,
.layout3 .footerLinks a:visited {color:#fff;}

.layout3 .copyright {color:#fff;}
