* { margin: 0; padding: 0; box-sizing:border-box; -moz-box-sizing:border-box; }
.cfdebug {display: none; }
html, body 			{ font-size: 12px;}
body 				{ background:#FFFFFF; font-weight: 400; height: 100%; min-height: 100%; font-family: 'Roboto', sans-serif; }
a 				{outline: none; text-decoration: none; border: none;}
img 				{border: none; vertical-align: middle; outline: none;}
a img				{border: none; outline: none;}
table 				{border-collapse: collapse;}
.all { clear:both;}

.mob-insta-title {display:none;}

/********************* UTILITY ********************/
a.webAdmin { background: url("/images/icons/search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 48px; width: 48px; position: absolute; top: 0; right: 0; z-index: 98; display: block; }
div#container-cmsPop { padding: 10px 5px; }
div#siteBackground {height: 200%;left: -50%;position: fixed;width: 200%;z-index: -1;}
/********************* HEADER *********************/
header {background:#FFFFFF; height: 212px; padding: 0; position:fixed; top: 0; width: 100%; z-index: 3;}
div#header-container {background: url(../images/header_bg_repeat.gif) repeat-x scroll 0 0; height: 112px; margin: 0 auto; max-width: 1200px;padding: 0; width: 100%;  z-index: 3;}

div#header-top-links{background: #0099ff; height: 50px; margin: 0 auto; max-width: 1200px; width: 100%;}
div#header-top-links span.header-freeshipping{color: #ffffff;display: block; float: left; font-size: 21px; font-stretch: condensed; height: auto; margin: 12px 0 0; padding: 0; text-align: center; width: 95%;}
div#header-top-links span.header-freeshipping a{color: #ffffff;}
div#header-top-links a.header-close{display: block; float: right; margin: 0;}
div#header-top-links a.header-close-mob{display:none;}

section#innerHeader{background: none repeat scroll 0 0; float: left; height: 112px; margin: 0 auto; position: relative; width: 100%;}
section#innerHeader a.header-mob-myaccount{display:none;}
section#innerHeader a#logo {float: left; line-height: 80px; margin: -6px 0 0 1%; position: relative; width: 21%;}
section#innerHeader a#logo img.bigLogo {height: 100%; position: relative; width: 100%; display:block;}
section#innerHeader a#logo img.smallLogo {display: none;}
section#innerHeader a.header-customer-service{border-right: 1px solid #b9baba; color: #58595b; display: block; float: left; font-size: 14px; font-stretch: condensed; height: 50px; margin: 32px 0 0; padding: 16px 3% 0;}
section#innerHeader a.header-login{color: #58595b; display: block; float: left; font-size: 14px; font-stretch: condensed; margin: 32px 0 0; padding: 16px 0 0 3%;}
section#innerHeader div#header-cart-container{background:url(../images/menu_cart_bg.png) no-repeat scroll 0 0; float: right; height: 80px; margin: 15px 0.6% 0 0;width:81px;}
section#innerHeader div#header-cart-container span.header-cart-count{display:block; color: #ffffff;float: left; font-size: 12px; font-stretch: condensed; margin: 15px 0 0 2%;text-align: center; width: 79px;}
section#innerHeader div#header-cart-container span.header-cart-count-mob{display:none;}
section#innerHeader div#header-cart-container a#cartDropDown{float: left; height: 41px; margin: 7px 0 0; width: 97%;}
section#innerHeader div#header-mob-menu-icon{display:none;}
/************ HEADER SEARCH *********/
fieldset#search	{background:url(../images/search_field.gif) no-repeat scroll 0 0; border: medium none;float: left; height: 53px; margin:31px 0 0 3.5%; position: relative; width: 34%; z-index: 0;}
input#searchKeyword	{background:none repeat scroll 0 0; border: medium none; color: #6d6e71; float: left; font-family: roboto; font-size: 16px; font-stretch: condensed;font-style: italic; height: 47px;letter-spacing: -1px;margin: 2px 0 0;padding: 0 0 0 1px;width: 75%;}
input#searchSubmit{float: left; margin: 0; text-indent: -9999px; display:block;}
input#searchSubmitmob{display:none;}

section#innerHeader a#mobileMenu {display: none; }
section#innerHeader a#cartDropDown { float: right; height: 92px; width: 90px;  z-index:5; position: relative; }

section#innerHeader a#searchToggle {background: url(../images/search_submit.png) no-repeat; float: left; height: 36px; margin: 36px 0 0 6px; width: 36px;}

div#header-container nav { background:#ffffff none repeat scroll 0 0;float: left; height: 50px; margin: 0 auto; max-width: 1200px; padding: 0; width: 100%;}
div#header-container nav  a {background: none repeat scroll 0 0; color: #000000; float: left;font-family: roboto;font-size: 17px;font-stretch: condensed; height: 50px; margin: 0; padding: 15px 2.0%; position: relative; width: auto;}
div#header-container nav a:hover,div#header-container nav a.hoverClass ,div#header-container nav a.hover{ background:#0099ff; color:#FFFFFF;}
div#header-container nav > a.mob-mnu-shop{display:none;}
div#header-container nav > a.mob-mnu-contact{display:none;}
div#header-container nav > a img.dept-arrow{display:none;}

div#taxonomy a.mainMobile, div#account a.mainMobile{ color: #FFFFFF; font-size: 18px; line-height: 80px; font-weight: 100; text-transform: uppercase; padding: 0 10px ; display: none; width: 100%; border-top: 1px solid #FFFFFF; text-align: left; font-family: 'Lato', sans-serif; font-style: normal; }
nav a.mainMobile:hover, nav a.hover.mainMobile { background: #B51121; text-decoration: underline; }
nav a.mainMobile span.mobileDropDown { float: right; height: 50px; width: 50px; background: url('/images/arrow_circle_scroll_down.png') 0 0 no-repeat; background-size: 50px 100px; margin: 15px 2% 0 0; }

nav a.mainMobile span.mobileDropDown:hover { background-position: 0 -50px; }

img.clubIcon {max-width:75px;max-height:85px;}

div#header-container nav section#dropDown div.otherDropDowns {min-height:380px;}

div#header-container nav section#dropDown {background: #e6e7e8; display: none; left: 0; max-width: 1200px; position: relative; top: 0; width: 100%; z-index: 1;}
div#header-container nav section#dropDown div#taxonomy1 {background: #e6e7e8; border-bottom: 1px solid #0099ff; border-top: 2px solid #0099ff; display: none; float: left; height: 360px; margin: 50px auto 0 -118px; padding: 8px 0 0; position: absolute; width: 100%;}
div#header-container nav section#dropDown div#taxonomy1 img.menu-arrow{float:left; margin: -16px 0 0 45px;}
div#header-container nav section#dropDown div#taxonomy1 ul#leftside {background: none repeat scroll 0 0; float: left; height: 220px; width: 700px;}
div#header-container nav section#dropDown div#taxonomy1 ul#leftside li {background: none repeat scroll 0 0; float: left; height:auto; list-style: outside none none; margin: 0 0 0 1%; width: 32.3%;}
div#header-container nav section#dropDown div#taxonomy1 ul#leftside li span.heading {background:none; color: #0099ff; float: left; font-family: Roboto; font-size: 14px;font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy1 ul#leftside li a {background:none repeat scroll 0 0; color: #414042; float: left; font-family: roboto;font-size: 12px;font-stretch: condensed; height: 17px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy1 ul#leftside li a:hover {color:#414042;}
div#header-container nav section#dropDown div#taxonomy1 ul#leftside li a.all {font-weight:bold;margin: 3px 0 10px 10px;}
div#header-container nav section#dropDown div#taxonomy1 div#rightside {background: none; float: right; height: 348px; width: 500px; display:block !important;}
div#header-container nav section#dropDown div#taxonomy1 div#rightside span.heading {background:none; color: #0099ff; float: left; font-family: Roboto; font-size: 14px;font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy1 div#rightside a{color: #404142; float: left; font-size: 16px; font-stretch: condensed; height: 45px; margin: 6px 0 0 12px; padding: 0; width: 44%;}
div#header-container nav section#dropDown div#taxonomy1 div#rightside a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy1 div#rightside a img{float: left; margin: -4px 7px 0 0;}
div#header-container nav section#dropDown div#taxonomy1 div#menu-brand-container{background: none repeat scroll 0 0; display: block !important; float: left;  height: 128px; width: 700px;}
div#header-container nav section#dropDown div#taxonomy1 div#menu-brand-container span.heading {background:none; color: #0099ff; float: left; font-family: Roboto; font-size: 14px;font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 17px; padding: 0 0 0 1px; text-shadow: none; width: 90%;}
div#header-container nav section#dropDown div#taxonomy1 div#menu-brand-container a{float: left; height: 70px; margin: 9px 0 0 2%; padding: 0; width: 160px;}
div#header-container nav section#dropDown div#taxonomy1 div#menu-brand-container a:hover{background:none !important;}

div#header-container nav section#dropDown div#taxonomy2 {background: #e6e7e8; border-bottom: 1px solid #0099ff; border-top: 2px solid #0099ff; display: none; float: left; height:auto; margin: 50px auto 0 -222px; padding: 8px 0 0; position: absolute; width: 100%;}
div#header-container nav section#dropDown div#taxonomy2 img.menu-arrow{float:left; margin: -16px 0 0 155px;}
div#header-container nav section#dropDown div#taxonomy2 div#menu-shop-club{background:none repeat scroll 0 0; display: block !important;float: left; height: 95px; margin: 8px 0 0;width: 100%;}
div#header-container nav section#dropDown div#taxonomy2 div#menu-shop-club span.heading{color: #414042; float: left;font-size: 17px;font-weight: normal; margin: 10px 0 0 15px; text-align: left; width: 105px;}
div#header-container nav section#dropDown div#taxonomy2 div#menu-shop-club span.heading span{color: #0099ff; font-size: 36px; font-stretch: condensed;}
div#header-container nav section#dropDown div#taxonomy2 div#menu-shop-club a{color: #231f20;float: left; font-size: 12px;font-stretch: condensed; height: 73px; letter-spacing: -1.7px; margin: 7px 0 0 15px; padding: 0;  width: 85px;}
div#header-container nav section#dropDown div#taxonomy2 div#menu-shop-club a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy2 div#menu-shop-club a.viewall{background: #f1f2f2; color: #0099ff; float: left; font-size: 14px; font-stretch: condensed; height: 50px; margin: 19px 0 0 28px; padding: 16px 0 0; text-align: center; width: 120px;letter-spacing: 0px;}

div#header-container nav section#dropDown div#taxonomy2 ul#bottom-container {background:none repeat scroll 0 0;border-top: 1px solid #b9baba; float: left; height: 220px; margin: 20px 0 0 13px; width: 1174px;}
div#header-container nav section#dropDown div#taxonomy2 ul#bottom-container li {background:none repeat scroll 0 0; float: left;height: auto;list-style: outside none none; margin: 10px 0 0 0; width: 20%;}
div#header-container nav section#dropDown div#taxonomy2 ul#bottom-container li a.heading {background:none repeat scroll 0 0; color: #0099ff; float: left; font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;font-weight:bold !important;}
div#header-container nav section#dropDown div#taxonomy2 ul#bottom-container li a {background:none repeat scroll 0 0; color: #414042; float: left; font-family: roboto;font-size: 12px;font-stretch: condensed; height: 17px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy2 ul#bottom-container li a:hover {color:#414042;}
div#header-container nav section#dropDown div#taxonomy2 ul#bottom-container li a.all {font-weight:bold;margin: 3px 0 10px 10px;}
div#header-container nav section#dropDown div#taxonomy2 ul#bottom-container a.mnu-minibanner{background: none repeat scroll 0 0; float: right; height: 175px; margin: 20px 5px 0 0; padding: 2px; width: 215px;}
div#header-container nav section#dropDown div#taxonomy2 ul#bottom-container a.mnu-minibanner img{width:100%; height:100%;}

div#header-container nav section#dropDown div#taxonomy3 {background: #e6e7e8; border-bottom: 1px solid #0099ff; border-top: 2px solid #0099ff; display: none; float: left; height:auto; margin: 50px auto 0 -307px; padding: 8px 0 0; position: absolute; width: 100%;}
div#header-container nav section#dropDown div#taxonomy3 img.menu-arrow{float:left; margin: -16px 0 0 250px;}
div#header-container nav section#dropDown div#taxonomy3 div#menu-shop-club{background:none repeat scroll 0 0; display: block !important;float: left; height: 95px; margin: 8px 0 0;width: 100%;}
div#header-container nav section#dropDown div#taxonomy3 div#menu-shop-club span.heading{color: #414042; float: left;font-size: 17px;font-weight: normal; margin: 10px 0 0 15px; text-align: left; width: 97px;}
div#header-container nav section#dropDown div#taxonomy3 div#menu-shop-club span.heading span{color: #0099ff; font-size: 36px; font-stretch: condensed;}
div#header-container nav section#dropDown div#taxonomy3 div#menu-shop-club a{color: #231f20;float: left; font-size: 12px;font-stretch: condensed; height: 73px; letter-spacing: -1.7px; margin: 7px 0 0 50px; padding: 0;  width: 52px;}
div#header-container nav section#dropDown div#taxonomy3 div#menu-shop-club a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy3 div#menu-shop-club a.viewall{background: #f1f2f2; color: #0099ff; float: left; font-size: 14px; font-stretch: condensed; height: 50px; margin: 19px 0 0 28px; padding: 16px 0 0; text-align: center; width: 120px;letter-spacing: 0px;}
div#header-container nav section#dropDown div#taxonomy3 ul#bottom-container {background:none repeat scroll 0 0;border-top: 1px solid #b9baba; float: left; height: 220px; margin: 20px 0 0 13px; width: 1174px;}
div#header-container nav section#dropDown div#taxonomy3 ul#bottom-container li {background:none repeat scroll 0 0; float: left;height: auto;list-style: outside none none; margin: 10px 0 0 0; width: 20%;}
div#header-container nav section#dropDown div#taxonomy3 ul#bottom-container li span.heading {background:none repeat scroll 0 0; color: #0099ff; float: left; font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy3 ul#bottom-container li a {background:none repeat scroll 0 0; color: #414042; float: left; font-family: roboto;font-size: 12px;font-stretch: condensed; height: 17px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy3 ul#bottom-container li a:hover {color:#414042;}
div#header-container nav section#dropDown div#taxonomy3 ul#bottom-container li a.all {font-weight:bold;margin: 3px 0 10px 10px;}
div#header-container nav section#dropDown div#taxonomy3 ul#bottom-container a.mnu-minibanner{background: none repeat scroll 0 0; float: right; height: 175px; margin: 20px 5px 0 0; padding: 2px; width: 215px;}
div#header-container nav section#dropDown div#taxonomy3 ul#bottom-container a.mnu-minibanner img{width:100%; height:100%;}

div#header-container nav section#dropDown div#taxonomy4 {background: #e6e7e8; border-bottom: 1px solid #0099ff; border-top: 2px solid #0099ff; display: none; float: left; height:auto; margin: 50px auto 0 -413px; padding: 8px 0 0; position: absolute; width: 100%;}
div#header-container nav section#dropDown div#taxonomy4 img.menu-arrow{float:left; margin: -16px 0 0 345px;}
div#header-container nav section#dropDown div#taxonomy4 div#menu-shop-club{background:none repeat scroll 0 0; display: block !important;float: left; height: 95px; margin: 8px 0 0;width: 100%;}
div#header-container nav section#dropDown div#taxonomy4 div#menu-shop-club span.heading{color: #414042; float: left;font-size: 17px;font-weight: normal; margin: 10px 0 0 15px; text-align: left; width: 97px;}
div#header-container nav section#dropDown div#taxonomy4 div#menu-shop-club span.heading span{color: #0099ff; font-size: 36px; font-stretch: condensed;}
div#header-container nav section#dropDown div#taxonomy4 div#menu-shop-club a{color: #231f20;float: left; font-size: 12px;font-stretch: condensed; height: 73px; letter-spacing: -1.7px; margin: 7px 0 0 50px; padding: 0;  width: 52px;}
div#header-container nav section#dropDown div#taxonomy4 div#menu-shop-club a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy4 div#menu-shop-club a.viewall{background: #f1f2f2; color: #0099ff; float: left; font-size: 14px; font-stretch: condensed; height: 50px; margin: 19px 0 0 28px; padding: 16px 0 0; text-align: center; width: 120px;letter-spacing: 0px;}
div#header-container nav section#dropDown div#taxonomy4 ul#bottom-container {background:none repeat scroll 0 0;border-top: 1px solid #b9baba; float: left; height: 220px; margin: 20px 0 0 13px; width: 1174px;}
div#header-container nav section#dropDown div#taxonomy4 ul#bottom-container li {background:none repeat scroll 0 0; float: left;height: auto;list-style: outside none none; margin: 10px 0 0 0; width: 20%;}
div#header-container nav section#dropDown div#taxonomy4 ul#bottom-container li span.heading {background:none repeat scroll 0 0; color: #0099ff; float: left; font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy4 ul#bottom-container li a {background:none repeat scroll 0 0; color: #414042; float: left; font-family: roboto;font-size: 12px;font-stretch: condensed; height: 17px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy4 ul#bottom-container li a:hover {color:#414042;}
div#header-container nav section#dropDown div#taxonomy4 ul#bottom-container li a.all {font-weight:bold;margin: 3px 0 10px 10px;}
div#header-container nav section#dropDown div#taxonomy4 ul#bottom-container a.mnu-minibanner{background: none repeat scroll 0 0; float: right; height: 175px; margin: 20px 5px 0 0; padding: 2px; width: 215px;}
div#header-container nav section#dropDown div#taxonomy4 ul#bottom-container a.mnu-minibanner img{width:100%; height:100%;}

div#header-container nav section#dropDown div#taxonomy5 {background: #e6e7e8; border-bottom: 1px solid #0099ff; border-top: 2px solid #0099ff; display: none; float: left; height:auto; margin: 50px auto 0 -554px; padding: 8px 0 0; position: absolute; width: 100%;}
div#header-container nav section#dropDown div#taxonomy5 img.menu-arrow{float:left; margin: -16px 0 0 466px;}
div#header-container nav section#dropDown div#taxonomy5 div#menu-shop-club{background:none repeat scroll 0 0; display: block !important;float: left; height: 95px; margin: 8px 0 0;width: 100%;}
div#header-container nav section#dropDown div#taxonomy5 div#menu-shop-club span.heading{color: #414042; float: left;font-size: 17px;font-weight: normal; margin: 10px 0 0 15px; text-align: left; width: 97px;}
div#header-container nav section#dropDown div#taxonomy5 div#menu-shop-club span.heading span{color: #0099ff; font-size: 36px; font-stretch: condensed;}
div#header-container nav section#dropDown div#taxonomy5 div#menu-shop-club a{color: #231f20;float: left; font-size: 12px;font-stretch: condensed; height: 73px; letter-spacing: -1.7px; margin: 7px 0 0 50px; padding: 0;  width: 52px;}
div#header-container nav section#dropDown div#taxonomy5 div#menu-shop-club a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy5 div#menu-shop-club a.viewall{background: #f1f2f2; color: #0099ff; float: left; font-size: 14px; font-stretch: condensed; height: 50px; margin: 19px 0 0 28px; padding: 16px 0 0; text-align: center; width: 120px;letter-spacing: 0px;}
div#header-container nav section#dropDown div#taxonomy5 ul#bottom-container {background:none repeat scroll 0 0;border-top: 1px solid #b9baba; float: left; height: 220px; margin: 20px 0 0 13px; width: 1174px;}
div#header-container nav section#dropDown div#taxonomy5 ul#bottom-container li {background:none repeat scroll 0 0; float: left;height: auto;list-style: outside none none; margin: 10px 0 0 0; width: 20%;}
div#header-container nav section#dropDown div#taxonomy5 ul#bottom-container li span.heading {background:none repeat scroll 0 0; color: #0099ff; float: left; font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy5 ul#bottom-container li a {background:none repeat scroll 0 0; color: #414042; float: left; font-family: roboto;font-size: 12px;font-stretch: condensed; height: 17px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy5 ul#bottom-container li a:hover {color:#414042;}
div#header-container nav section#dropDown div#taxonomy5 ul#bottom-container li a.all {font-weight:bold;margin: 3px 0 10px 10px;}
div#header-container nav section#dropDown div#taxonomy5 ul#bottom-container a.mnu-minibanner{background: none repeat scroll 0 0; float: right; height: 175px; margin: 20px 5px 0 0; padding: 2px; width: 215px;}
div#header-container nav section#dropDown div#taxonomy5 ul#bottom-container a.mnu-minibanner img{width:100%; height:100%;}

div#header-container nav section#dropDown div#taxonomy6 {background: #e6e7e8; border-bottom: 1px solid #0099ff; border-top: 2px solid #0099ff; display: none; float: left; height:auto; margin: 50px auto 0 -683px; padding: 8px 0 0; position: absolute; width: 100%;}
div#header-container nav section#dropDown div#taxonomy6 img.menu-arrow{float:left; margin: -16px 0 0 602px;}
div#header-container nav section#dropDown div#taxonomy6 div#menu-shop-club{background:none repeat scroll 0 0; display: block !important;float: left; height: 95px; margin: 8px 0 0;width: 100%;}
div#header-container nav section#dropDown div#taxonomy6 div#menu-shop-club span.heading{color: #414042; float: left;font-size: 17px;font-weight: normal; margin: 10px 0 0 15px; text-align: left; width: 97px;}
div#header-container nav section#dropDown div#taxonomy6 div#menu-shop-club span.heading span{color: #0099ff; font-size: 36px; font-stretch: condensed;}
div#header-container nav section#dropDown div#taxonomy6 div#menu-shop-club a{color: #231f20;float: left; font-size: 12px;font-stretch: condensed; height: 73px; letter-spacing: -1.7px; margin: 7px 0 0 50px; padding: 0;  width: 52px;}
div#header-container nav section#dropDown div#taxonomy6 div#menu-shop-club a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy6 div#menu-shop-club a.viewall{background: #f1f2f2; color: #0099ff; float: left; font-size: 14px; font-stretch: condensed; height: 50px; margin: 19px 0 0 28px; padding: 16px 0 0; text-align: center; width: 120px;letter-spacing: 0px;}
div#header-container nav section#dropDown div#taxonomy6 ul#bottom-container {background:none repeat scroll 0 0;border-top: 1px solid #b9baba; float: left; height: 220px; margin: 20px 0 0 13px; width: 1174px;}
div#header-container nav section#dropDown div#taxonomy6 ul#bottom-container li {background:none repeat scroll 0 0; float: left;height: auto;list-style: outside none none; margin: 10px 0 0 0; width: 20%;}
div#header-container nav section#dropDown div#taxonomy6 ul#bottom-container li span.heading {background:none repeat scroll 0 0; color: #0099ff; float: left; font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy6 ul#bottom-container li a {background:none repeat scroll 0 0; color: #414042; float: left; font-family: roboto;font-size: 12px;font-stretch: condensed; height: 17px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy6 ul#bottom-container li a:hover {color:#414042;}
div#header-container nav section#dropDown div#taxonomy6 ul#bottom-container li a.all {font-weight:bold;margin: 3px 0 10px 10px;}
div#header-container nav section#dropDown div#taxonomy6 ul#bottom-container a.mnu-minibanner{background: none repeat scroll 0 0; float: right; height: 175px; margin: 20px 5px 0 0; padding: 2px; width: 215px;}
div#header-container nav section#dropDown div#taxonomy6 ul#bottom-container a.mnu-minibanner img{width:100%; height:100%;}

div#header-container nav section#dropDown div#taxonomy7 {background: #e6e7e8; border-bottom: 1px solid #0099ff; border-top: 2px solid #0099ff; display: none; float: left; height:auto; margin: 50px auto 0 -816px; padding: 8px 0 0; position: absolute; width: 100%;}
div#header-container nav section#dropDown div#taxonomy7 img.menu-arrow{float:left; margin: -16px 0 0 730px;}
div#header-container nav section#dropDown div#taxonomy7 div#menu-shop-club{background:none repeat scroll 0 0; display: block !important;float: left; height: 95px; margin: 8px 0 0;width: 100%;}
div#header-container nav section#dropDown div#taxonomy7 div#menu-shop-club span.heading{color: #414042; float: left;font-size: 17px;font-weight: normal; margin: 10px 0 0 15px; text-align: left; width: 97px;}
div#header-container nav section#dropDown div#taxonomy7 div#menu-shop-club span.heading span{color: #0099ff; font-size: 36px; font-stretch: condensed;}
div#header-container nav section#dropDown div#taxonomy7 div#menu-shop-club a{color: #231f20;float: left; font-size: 12px;font-stretch: condensed; height: 73px; letter-spacing: -1.7px; margin: 7px 0 0 50px; padding: 0;  width: 52px;}
div#header-container nav section#dropDown div#taxonomy7 div#menu-shop-club a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy7 div#menu-shop-club a.viewall{background: #f1f2f2; color: #0099ff; float: left; font-size: 14px; font-stretch: condensed; height: 50px; margin: 19px 0 0 28px; padding: 16px 0 0; text-align: center; width: 120px;letter-spacing: 0px;}
div#header-container nav section#dropDown div#taxonomy7 ul#bottom-container {background:none repeat scroll 0 0;border-top: 1px solid #b9baba; float: left; height: 220px; margin: 20px 0 0 13px; width: 1174px;}
div#header-container nav section#dropDown div#taxonomy7 ul#bottom-container li {background:none repeat scroll 0 0; float: left;height: auto;list-style: outside none none; margin: 10px 0 0 0; width: 20%;}
div#header-container nav section#dropDown div#taxonomy7 ul#bottom-container li span.heading {background:none repeat scroll 0 0; color: #0099ff; float: left; font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy7 ul#bottom-container li a {background:none repeat scroll 0 0; color: #414042; float: left; font-family: roboto;font-size: 12px;font-stretch: condensed; height: 17px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy7 ul#bottom-container li a:hover {color:#414042;}
div#header-container nav section#dropDown div#taxonomy7 ul#bottom-container li a.all {font-weight:bold;margin: 3px 0 10px 10px;}
div#header-container nav section#dropDown div#taxonomy7 ul#bottom-container a.mnu-minibanner{background: none repeat scroll 0 0; float: right; height: 175px; margin: 20px 5px 0 0; padding: 2px; width: 215px;}
div#header-container nav section#dropDown div#taxonomy7 ul#bottom-container a.mnu-minibanner img{width:100%; height:100%;}

div#header-container nav section#dropDown div#taxonomy8 {background: #e6e7e8; border-bottom: 1px solid #0099ff; border-top: 2px solid #0099ff; display: none; float: left; height:auto; margin: 50px auto 0 -922px; padding: 8px 0 0; position: absolute; width: 100%;}
div#header-container nav section#dropDown div#taxonomy8 img.menu-arrow{float:left; margin: -16px 0 0 878px;}
div#header-container nav section#dropDown div#taxonomy8 div#menu-shop-club{background:none repeat scroll 0 0; display: block !important;float: left; height: 95px; margin: 8px 0 0;width: 100%;}
div#header-container nav section#dropDown div#taxonomy8 div#menu-shop-club span.heading{color: #414042; float: left;font-size: 17px;font-weight: normal; margin: 10px 0 0 15px; text-align: left; width: 97px;}
div#header-container nav section#dropDown div#taxonomy8 div#menu-shop-club span.heading span{color: #0099ff; font-size: 36px; font-stretch: condensed;}
div#header-container nav section#dropDown div#taxonomy8 div#menu-shop-club a{color: #231f20;float: left; font-size: 12px;font-stretch: condensed; height: 73px; letter-spacing: -1.7px; margin: 7px 0 0 50px; padding: 0;  width: 52px;}
div#header-container nav section#dropDown div#taxonomy8 div#menu-shop-club a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy8 div#menu-shop-club a.viewall{background: #f1f2f2; color: #0099ff; float: left; font-size: 14px; font-stretch: condensed; height: 50px; margin: 19px 0 0 28px; padding: 16px 0 0; text-align: center; width: 120px;letter-spacing: 0px;}
div#header-container nav section#dropDown div#taxonomy8 ul#bottom-container {background:none repeat scroll 0 0;border-top: 1px solid #b9baba; float: left; height: 220px; margin: 20px 0 0 13px; width: 1174px;}
div#header-container nav section#dropDown div#taxonomy8 ul#bottom-container li {background:none repeat scroll 0 0; float: left;height: auto;list-style: outside none none; margin: 10px 0 0 0; width: 20%;}
div#header-container nav section#dropDown div#taxonomy8 ul#bottom-container li span.heading {background:none repeat scroll 0 0; color: #0099ff; float: left; font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy8 ul#bottom-container li a {background:none repeat scroll 0 0; color: #414042; float: left; font-family: roboto;font-size: 12px;font-stretch: condensed; height: 17px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy8 ul#bottom-container li a:hover {color:#414042;}
div#header-container nav section#dropDown div#taxonomy8 ul#bottom-container li a.all {font-weight:bold;margin: 3px 0 10px 10px;}
div#header-container nav section#dropDown div#taxonomy8 ul#bottom-container a.mnu-minibanner{background: none repeat scroll 0 0; float: right; height: 175px; margin: 20px 5px 0 0; padding: 2px; width: 215px;}
div#header-container nav section#dropDown div#taxonomy8 ul#bottom-container a.mnu-minibanner img{width:100%; height:100%;}

div#header-container nav section#dropDown div#taxonomy9 {background: #e6e7e8; border-bottom: 1px solid #0099ff; border-top: 2px solid #0099ff; display: none; float: left; height:auto; margin: 50px auto 0 -1023px; padding: 8px 0 0; position: absolute; width: 100%;}
div#header-container nav section#dropDown div#taxonomy9 img.menu-arrow{float:right; margin:-16px 155px 0 0;}
div#header-container nav section#dropDown div#taxonomy9 div#menu-brand-container{background: none repeat scroll 0 0; display: block !important;float: left; height: auto; width: 800px;}
div#header-container nav section#dropDown div#taxonomy9 div#menu-brand-container span.heading {background:none repeat scroll 0 0; color: #0099ff; float: left; font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px; line-height: 15px; margin: 10px 0 0 12px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
div#header-container nav section#dropDown div#taxonomy9 div#menu-brand-container a{float:left; margin: 30px; padding: 0;height:auto !important;}
div#header-container nav section#dropDown div#taxonomy9 div#menu-brand-container a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy9 div#menu-brand{background: none;display: block !important;float: left; /*height: 380px;*/ margin: 0;width: 380px;}
div#header-container nav section#dropDown div#taxonomy9 div#menu-brand span.heading {color: #0099ff; float: left;font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px;line-height: 15px; margin: 10px 0 0 1px; padding: 0 0 0 1px; position: relative; text-shadow: none; width: 52%; z-index: 23;}
div#header-container nav section#dropDown div#taxonomy9 div#menu-brand div#brand{ background:none; display: block !important; float: left; height: auto; margin: 2px 0 0 1px; /*overflow-y: scroll;*/ width: 259px;}
div#header-container nav section#dropDown div#taxonomy9 div#menu-brand div#brand a{color: #414042; float: left; font-size: 12px; font-weight: normal; height: 25px; margin: 0;   padding: 0; width: 50%;}
div#header-container nav section#dropDown div#taxonomy9 div#menu-brand div#brand a:hover{background:none;}
div#header-container nav section#dropDown div#taxonomy9 a.mnu-cmsbanner{background:none repeat scroll 0 0;float: right; height: 180px; margin: 10px 12px 0 0;padding: 2px; width: 210px;}
div#header-container nav section#dropDown div#taxonomy9 a.mnu-cmsbanner img{width:100%; height:100%;}

div#header-container nav section#dropDown div#taxonomy9 section#menu-brand-imageHolder a {padding:0 5% 0 2% !important;}
div#header-container nav section#dropDown div#taxonomy9 section#menu-brand-imageHolder a img {width:auto !important;}

a.reg-cmsbanner{background:none repeat scroll 0 0 !important;float: left !important; margin: 10px 0px 5px 0px !important;padding: 2px!important;height:100% !important; width: 250px!important;}
a.reg-cmsbanner img{width:250px !important; height:100% !important;}

a.heading {background:none repeat scroll 0 0!important; color: #0099ff!important; float: left!important; font-family: Roboto!important; font-size: 14px!important; font-stretch: condensed!important; height: 20px !important; line-height: 15px !important; margin: 3px 0 0 10px !important; padding: 0 0 0 1px !important; text-shadow: none!important; width: 100%!important;font-weight:bold !important;}

img.brandIcon {max-width:100px;}

ul#taxonomyHolderRest {background:none repeat scroll 0 0; float: left; height: 220px; margin: 0px 0 0 5px; width: 925px;}
ul#taxonomyHolderRest li {background:none repeat scroll 0 0; float: left;min-height: 175px;list-style: outside none none; margin: 10px 0 0 0; width: 25%;}
ul#taxonomyHolderRest li span.heading {background:none repeat scroll 0 0; color: #0099ff; float: left; font-family: Roboto; font-size: 14px; font-stretch: condensed; height: 20px; line-height: 15px; margin: 3px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
ul#taxonomyHolderRest li a {background:none repeat scroll 0 0; color: #414042; float: left; font-family: roboto;font-size: 12px;font-stretch: condensed; height: 17px; line-height: 15px; margin: 5px 0 0 10px; padding: 0 0 0 1px; text-shadow: none; width: 100%;}
ul#taxonomyHolderRest li a:hover {color:#414042;}
ul#taxonomyHolderRest li a.all {font-weight:bold;margin: 3px 0 10px 10px;}
ul#taxonomyHolderRest a.mnu-minibanner{background: none repeat scroll 0 0; float: right; height: 175px; margin: 20px 5px 0 0; padding: 2px; width: 215px;}
ul#taxonomyHolderRest a.mnu-minibanner img{width:100%; height:100%;}

/****************************DROP DOWN CART*****************************/
div#cartDrpDown{background: #ffffff; border: 1px solid #cfcfd0; display: none;float: right;height:auto; margin: 0; max-width: 320px;padding: 0;position: absolute;  right:31px; top: 50px;width: 100%;z-index: 250;}
div#dropcart-container {background: none repeat scroll 0 0; border-bottom: 1px solid #0099ff; float: left;height:auto; max-width: 320px; width: 100%;}
div#cartDrpDown div#header-dropcart-container {border-bottom: 1px solid #cfcfd0; height: 120px; margin: 0; overflow: hidden; width: 100%; z-index: 20;}
div#cartDrpDown div#header-dropcart-container div#left-side {background: none repeat scroll 0 0; float: left; height: 95px; margin: 12px 0 0; overflow: hidden;   padding: 9px 0 0 5%; width: 34%; z-index: 20;}
div#cartDrpDown div#header-dropcart-container div#left-side a.drp-prod{float:left;}
div#cartDrpDown div#header-dropcart-container div#left-side a.drp-prod img { width:100%; max-height:86px;}
div#cartDrpDown div#header-dropcart-container div#right-side {background: none repeat scroll 0 0; float: left; height: 95px;margin: 12px 0 0 1%; width: 65%;  z-index: 62;}
div#cartDrpDown div#header-dropcart-container div#right-side span.desc{color: #000000; float: left; font-size: 14px; font-stretch: condensed; line-height: 25px; margin: 2px 0 0; width: 83%;}
div#cartDrpDown div#header-dropcart-container div#right-side a#remove{background:url(../images/icon_remove.png) no-repeat scroll 0 0; float: right; height: 17px;margin: 5px 10px 0 0; width: 15px;}
div#cartDrpDown div#header-dropcart-container div#right-side span.qty{color: #6d6e71; float: left; font-size: 12px; font-weight: normal; line-height: 16px; margin: 0;text-transform: capitalize; width: 100%;}
div#cartDrpDown a.drp-free-shipping{background: #ef4136; color: #ffffff;float: left;font-size: 14px;font-stretch: condensed;font-weight: bold;height: 47px;letter-spacing: -1px; padding: 15px 0 0; text-align: center; width: 100%;}


div#cartDrpDown section.lowercart{background:#e6e7e8; float: left; height: 138px; margin: 0; max-width: 318px; width: 100%;}
div#cartDrpDown section.lowercart span.total-label{color: #000000; float: left; font-size: 20px; font-stretch: condensed; font-weight: bold; margin: 16px 0 0 11%;}
div#cartDrpDown section.lowercart span.sub-total{color: #000000; float:right; font-size: 20px; font-stretch: condensed; font-weight: bold; margin: 16px 27px 0 0;}
div#cartDrpDown section.lowercart a.checkout{background: #fb7d20; color: #ffffff;display: block;float: left; font-size: 20px;font-stretch: condensed;height: 46px;  margin: 10px 0 0 12%; max-width: 250px; padding: 10px 0 0; position: relative; text-align: center; width: 100%;}
div#cartDrpDown section.lowercart a.view-your-cart{color: #58595b; display: block;float: left; font-size: 12px; font-stretch: condensed; margin: 14px 0 0 32%;  position: relative; text-align: center; width: 42%;}
div#cartDrpDown section.lowercart a.view-your-cart img{float:left;}

/******************** MAIN BODY ******************/
div#mainContent {background:repeat scroll 0 0; height: auto; margin: 212px auto 0; max-width: 1200px; position: relative; width: 100%; z-index: 1;}
div#mainContent.showSteps {margin: 131px 0 0; }
section#oversizedBanner { width: 100%; position: relative; height: auto; margin: -9px 0 0; min-height: 20px; overflow: hidden; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > * { float:left; width:100%; position: relative; }
section#oversizedBanner img { width: 100%; height: auto; display: block; }
div#mainContent section#contentHolder {background: none; height: auto; margin: 0 auto; max-width: 1200px; min-height: 300px; width: 100%;}

/******************** INDEX *********************/
div#hp-mini-container{background: none repeat scroll 0 0; float: left; height:auto; margin: 10px 0 0; width: 100%;}
div#hp-mini-container a.hp-mini-banner{float:left; margin: 0px;width:32.5%;}
div#hp-mini-container a.hp-mini-banner img{height: 100%; width: 100%;}
div#hp-mini-container a.hp-mini-banner1{float: right; margin: 0 0 0 1.2%; width: 32.5%;}
div#hp-mini-container a.hp-mini-banner1 img{height: 100%; width: 100%;}
div#hp-dept-container{display:none;}
/************************** INDEX FEATURED ITEMS **************************/
section#featuredItemsIndex {background: none repeat scroll 0 0; border-bottom: 1px solid #dadbdb; float: left; height: 420px; margin: 20px auto 0 0;position: relative; max-width: 1200px; width:100%;}
section#featuredItemsIndex span.heading{color: #0099ff; float: left; font-size: 43px;font-weight: normal; margin: 20px 0 5px; text-align: center; width: 100%;}
section#featuredItemsIndex div.weRecommendIndexInner {background: none repeat scroll 0 0; height: 339px; margin: 0 auto; overflow: hidden; padding: 0; width: 95%;}
section#featuredItemsIndex div.weRecommendIndexInner div.indexfeaturedinner {overflow:hidden; padding:0; width:100%; background: #fff;} 
section#featuredItemsIndex div.Indexiteminner{ float:left; padding:0; width:19.5%;}
section#featuredItemsIndex a.nextFeatIndex {background:url(../images/arrow_l_gray_right.png) no-repeat scroll 0 0; cursor: pointer; display: block; float: right;    height: 79px; margin: -237px 0 0; padding: 0; position: relative; width: 22px; z-index: 1000; display:block;}
section#featuredItemsIndex a.previousFeatIndex {background:url(../images/arrow_l_gray_left.png) no-repeat scroll 0 0; cursor: pointer; display: block; height: 79px;  margin: 193px 0 0; position: absolute; width: 22px; z-index: 1000; display:block;}
section#featuredItemsIndex div.weRecommendIndexInner div.indexfeaturedinner article.productListing {float: left; width:100%; height: 370px; margin: 0 2% 30px 0; position: relative; }

/******************** SOCIAL MEDIA & NEWS UPDATE *********************/
section.scoialUpdates { float:left; width:100%; margin:20px 0 30px 0; position:relative; height:auto;}

/******************** SOCIAL MEDIA *********************/
section.scoial { float:left; width:65%; height:auto; position:relative;}
section.scoial strong.socialTitle { float:left; width:100%; text-align:center; color:#0099ff; font-size:43px; font-weight:100; margin:0 0 20px 0; text-transform:capitalize;}

/**************** FACEBOOK ***************/
section.scoial div.facebook { float:left; width:32%; margin:0 1% 0 0;  position:relative; height:auto;}
section.scoial div.facebook a.fbTitle { float:left; width:100%; text-align:center; font-family:"Roboto Condensed"; font-size:19px; color:#58595b; text-transform:capitalize;}
section.scoial div.facebook strong.fbTitle img {}
section.scoial div.facebook div.fbfeatureditems { float:left; width:100%; height:605px; overflow:hidden; position:relative;}
section.scoial div.facebook div.facebookInner { float:left; height:560px ; width:100%; overflow:hidden; position:relative; margin:0 0 80px 0;}
section.scoial div.facebook div.facebookInner article { float:left; height:270px; width:100%; background:#e6e7e8 !important; margin:0 0 20px 0 !important; position:relative !important; display:block !important;}
section.scoial div.facebook div.facebookInner article span.desc { float:left; width:90%; margin:15px 0 0 5%; color:#58595b; font-size:10px; height:auto;}
section.scoial div.facebook div.facebookInner article span.image { float:left; width:90%; margin:20px 0 0 5%; height:115px;}
section.scoial div.facebook div.facebookInner article span.image img {height: 115px;  width: 100%;}
section.scoial div.facebook div.facebookInner article p.time { float:left; width:100%; height:25px; background:#3a5898; color:#ffffff; font-size:10px; text-indent:10px; position:absolute; bottom:0; left:0; line-height:25px;}
section.scoial div.facebook div.facebookInner article p.time span { text-decoration:underline;}

section.scoial div.facebook a.fbNext {background: url(../images/arrow_s_gray_box_down.gif) 0 0 no-repeat; width:40px; height:35px; display:block; position:absolute; bottom:0; left: 23%;}
section.scoial div.facebook a.fbNext:hover {background: url(../images/arrow_s_gray_box_down.gif) 0 -35px;}

section.scoial div.facebook a.fbPrevious {background: url(../images/arrow_s_gray_box_up.gif) 0 0 no-repeat; width:40px; height:35px; display:block; float:left; margin:0 0 0 10px; position:absolute; bottom:0; left: 43%;}
section.scoial div.facebook a.fbPrevious:hover {background: url(../images/arrow_s_gray_box_up.gif) 0 -35px;} 
/**************** FACEBOOK ***************/


/**************** TWITTER ***************/
section.scoial div#twitter-news {float:left; width:32%; margin:0 1% 0 0;  position:relative; height:auto;}
section.scoial div#twitter-news a.twitterTitle { float:left; width:100%; text-align:center; font-family:"Roboto Condensed"; font-size:19px; color:#58595b; text-transform:capitalize;}
section.scoial div#twitter-news a.twitterTitle img {}
section.scoial div#twitter-news div.twitterfeatureditems { float:left; width:100%; height:605px; overflow:hidden; position:relative;}
section.scoial div#twitter-news div.twitterInner { float:left; height:560px ; width:100%; overflow:hidden; position:relative; margin:0 0 80px 0;}
section.scoial div#twitter-news div.twitterInner article { float:left; height:140px; width:100%; background:#e6e7e8 !important; margin:0 0 5px 0 !important; position:relative !important; display:block !important;}
section.scoial div#twitter-news div.twitterInner article span.desc { float:left; width:90%; margin:15px 0 0 5%; color:#58595b; font-size:10px; height:auto;}
section.scoial div#twitter-news div.twitterInner article span.desc a { color:#0099ff; font-size:10px; text-decoration:underline; margin:0 0 0 5px;}

section.scoial div#twitter-news div.twitterInner article p.rating { float:left; width:90%; height:auto; position:relative; margin:25px 0 0 5%;}
section.scoial div#twitter-news div.twitterInner article p.rating img.star {float:left;}
section.scoial div#twitter-news div.twitterInner article p.rating span.fav {float:left; margin:0 0 0 2px; color:#58595b; font-size:10px;}
section.scoial div#twitter-news div.twitterInner article p.rating img.iconRT {float:left; margin:0 0 0 10px;}
section.scoial div#twitter-news div.twitterInner article p.rating span.rt { float:left; margin:0 0 0 2px; color:#58595b; font-size:10px;}
section.scoial div#twitter-news div.twitterInner article p.time { float:left; width:100%; height:25px; background:#5ea9dd; color:#ffffff; font-size:10px; text-indent:10px; position:absolute; bottom:0; left:0; line-height:25px;}
section.scoial div#twitter-news div.twitterInner article p.time span { text-decoration:underline;}


section.scoial div#twitter-news a.twitterNext {background: url(../images/arrow_s_gray_box_down.gif) 0 0 no-repeat; width:40px; height:35px; display:block; position:absolute; bottom:0; left: 23%;}
section.scoial div#twitter-news a.twitterNext:hover {background: url(../images/arrow_s_gray_box_down.gif) 0 -35px;}

section.scoial div#twitter-news a.twitterPrevious {background: url(../images/arrow_s_gray_box_up.gif) 0 0 no-repeat; width:40px; height:35px; display:block; float:left; margin:0 0 0 10px; position:absolute; bottom:0; left: 43%;}
section.scoial div#twitter-news a.twitterPrevious:hover {background: url(../images/arrow_s_gray_box_up.gif) 0 -35px;}
/**************** TWITTER ***************/


/**************** INSTAGRAM ***************/
section.scoial div.instagram {float:left; width:32%; margin:0 1% 0 0;  position:relative; height:auto;}
section.scoial div.instagram a.instagramTitle { float:left; width:100%; text-align:center; font-family:"Roboto Condensed"; font-size:19px; color:#58595b; text-transform:capitalize;}
section.scoial div.instagram strong.instagramTitle img {}
section.scoial div.instagram div.instagramfeatureditems { float:left; width:100%; height:605px; overflow:hidden; position:relative;}
section.scoial div.instagram div.instagramInner { float:left; height:560px ; width:100%; overflow:hidden; position:relative; margin:0 0 80px 0;}
section.scoial div.instagram div.instagramInner article { float:left; height:275px; width:100%; background:#e6e7e8 !important; margin:0 0 10px 0 !important; position:relative !important; display:block !important;}
section.scoial div.instagram div.instagramInner article span.desc { float:left; width:90%; margin:10px 0 0 5%; color:#58595b; font-size:10px; height:auto;}
section.scoial div.instagram div.instagramInner article span.image { float:left; width:90%; margin:20px 0 0 5%; height:115px;}
section.scoial div.instagram div.instagramInner article span.image img {height: 115px;  width: 100%;}
section.scoial div.instagram div.instagramInner article p.rating { float:left; width:90%; height:auto; position:relative; margin:10px 0 0 5%;}
section.scoial div.instagram div.instagramInner article p.rating img.iconLike {float:left;}
section.scoial div.instagram div.instagramInner article p.rating span.likes {float:left; margin:0 0 0 2px; color:#58595b; font-size:10px;}
section.scoial div.instagram div.instagramInner article p.time { float:left; width:100%; height:25px; background:#ee4136; color:#ffffff; font-size:10px; text-indent:10px; position:absolute; bottom:0; left:0; line-height:25px;}
section.scoial div.instagram div.instagramInner article p.time span { text-decoration:underline;}


section.scoial div.instagram a.instagramNext {background: url(../images/arrow_s_gray_box_down.gif) 0 0 no-repeat; width:40px; height:35px; display:block; position:absolute; bottom:0; left: 23%;}
section.scoial div.instagram a.instagramNext:hover {background: url(../images/arrow_s_gray_box_down.gif) 0 -35px;}

section.scoial div.instagram a.instagramPrevious {background: url(../images/arrow_s_gray_box_up.gif) 0 0 no-repeat; width:40px; height:35px; display:block; float:left; margin:0 0 0 10px; position:absolute; bottom:0; left: 43%;}
section.scoial div.instagram a.instagramPrevious:hover {background: url(../images/arrow_s_gray_box_up.gif) 0 -35px;}
/**************** INSTAGRAM ***************/

/******************** SOCIAL MEDIA *********************/
a.socialViewMore {color:#0099ff; font-size:14px; text-transform:capitalize; text-decoration:underline; margin:0 0 0 5px;}

/******************** NEWS *********************/
section.newsUpdate { float:left; width:35%; height:auto; position:relative;}
section.newsUpdate strong.newsTitle { float:left; width:100%; color:#0099ff; font-size:43px; font-weight:100; text-transform:capitalize;text-align:center;}
section.newsUpdate strong.newsSubTitle { float:left; width:100%; color:#6d6e71; font-size:16px; font-weight:100; text-transform:capitalize; margin:0 0 10px 0;text-align:center;}


section.newsUpdate div.newsfeatureditems { float:left; width:100%; height:auto;/*height:605px;*/ overflow:hidden; position:relative;}
section.newsUpdate div.newsfeatureditems div.newsInner { float:left; height:auto;/*height:560px*/ overflow:hidden; position:relative; margin:0 0 80px 0; background: #fff;text-align:center;}
section.newsUpdate div.newsfeatureditems div.newsInner article { float:left; height:auto;/*height:165px;*/ width:90%; background:#ffffff !important; margin:0 0 10px 4% !important; position:relative !important; display:block !important;}
section.newsUpdate div.newsfeatureditems div.newsInner article strong.heading { float:left; width:100%; color:#231f10; font-size:19px; font-family:"Roboto Condensed"; margin:0; text-transform:capitalize;}
section.newsUpdate div.newsfeatureditems div.newsInner article span.date {float:left; width:100%; color:#939598; font-size:14px; font-style:italic; font-family:"Roboto Condensed"; margin:5px 0 0 0;}
section.newsUpdate div.newsfeatureditems div.newsInner article span.name {float:left; width:100%; color:#414042; font-size:12px; font-family:"Roboto Condensed"; margin:5px 0 0 0;}
section.newsUpdate div.newsfeatureditems div.newsInner article span.name a{ color:#0099ff; font-size:12px; text-transform:capitalize; text-decoration:underline; margin:0 0 0 5px;}


section.newsUpdate a.newsNext {background: url(../images/arrow_s_gray_box_down.gif) 0 0 no-repeat; width:40px; height:35px; display:block; position:absolute; bottom:0; left: 31%;}
section.newsUpdate a.newsNext:hover {background: url(../images/arrow_s_gray_box_down.gif) 0 -35px;}

section.newsUpdate a.newsPrevious {background: url(../images/arrow_s_gray_box_up.gif) 0 0 no-repeat; width:40px; height:35px; display:block; float:left; margin:0 0 0 10px; position:absolute; bottom:0; left: 43%;}
section.newsUpdate a.newsPrevious:hover {background: url(../images/arrow_s_gray_box_up.gif) 0 -35px;}


section.newsUpdate a.viewAll { width:100%; float:left; height:30px; text-align:center; font-size:12px; color:#939598; font-size:12px; font-family:"Roboto Condensed"; text-transform:uppercase; display:none; line-height:30px; background:#e6e7e8;}

/******************** NEWS *********************/


/******************** PLACEHOLDER *********************/
section.placeholder { float:left; width:24%; height:auto; position:relative;}
section.placeholder strong.placeholderTitle { float:left; width:100%; color:#0099ff; font-size:43px; font-weight:100; text-transform:capitalize; text-align:center;}
section.placeholder strong.placeholderSubTitle { float:left; width:100%; color:#6d6e71; font-size:16px; font-weight:100; text-transform:capitalize; margin:0 0 55px 0; text-align:center;}
section.placeholder img.cmsBanner1 { float:left; width:100%; height:140px; position:relative; margin:0 0 10px 0;}
/******************** PLACEHOLDER *********************/


/******************* THUMBNAILS ********************/
article.productListing { float: left; width: 23%;  height: 370px; margin: 0 2% 30px 0; position: relative; }
article.productListing:last-of-type { margin: 0; }
article.productListing a.product {  }
article.productListing a.product img.new {position:absolute; right:0; top:0; width:63px; height:43px;}
article.productListing a.product img.sale {position:absolute; right:0; top:20px; width:63px; height:43px;}
article.productListing a.product img.qty {position:absolute; right:0; top:106px; width:63px; height:43px;}
article.productListing a.product span { display: block; width: 100%; text-align: center; margin:5px 0 0 0; font-family:"Roboto Condensed"; }
article.productListing a.product span.image {min-height:100px;height: auto; margin: 0 0 5px; line-height: normal; }
article.productListing a.product span.image img { /*max-width: 100%; max-height: 220px;*/ height:220px; }
article.productListing a.product span.image img.thumbOutOfStock {width:125px !important;height:125px !important;z-index:1000;position:absolute;top:30px;left:50px;}
article.productListing a.product span.brand { color: #58595b; text-decoration:underline; font-size: 13px; text-transform:capitalize;}
article.productListing a.product span.name { color: #000000; font-size: 14px; height:50px;}
article.productListing a.product span.pricing { font-size: 16px; font-size: 14px; font-weight:bold; }
article.productListing a.product strong {display: inline-block; padding: 0 1%; font-size:14px; font-weight:bold; font-family:"Roboto Condensed";}
article.productListing a.product span.pricing strong.itemPrice {  color: #000000; width:100%; }
article.productListing a.product span.pricing strong.listPrice {  text-decoration: line-through; color: #939598; width:45%; text-align:right; }
article.productListing a.product span.pricing strong.salePrice {  color: #d90001; width:45%; text-align:left;}
article.productListing  span.color { float:left; width:100%; text-align:center;cursor:pointer;}
article.productListing  span.color strong { width:12px; height:12px; background:#be1000; border-radius:10px; margin:0 auto; display:inline-block;}
section#categoryContent article.third { margin: 0; }
/******************* THUMBNAILS ********************/


/******************* SIDENAV *********************/
section#sideNav { float: left; width: 17.5%; margin: 15px 1% 50px 0; height: auto; border:solid 1px#e9e9ea; }

section#sideNav strong.title { float:left; width:100%; height:40px; background:#f1f1f2; color:#0099ff; font-size:20px; text-indent:10px; line-height:40px;}
section#sideNav div.sideNavDivider { float:left; width:100%;  font-size: 11px; margin: 10px 0; color:#6d6e71; text-indent:0; text-indent:10px; }
section#sideNav div.sideNavDivider span.mobileDropDown { float: right; height: 6px; width: 15px; background: url('../images/mob_arrow_black_down.png') 0 0 no-repeat; margin: 19px 5% 0 0; display: none; cursor:pointer; }
section#sideNav nav.filter { width:100%; display:inline-block; margin: 0 0 10px 0; padding:10px 0 0 0; border-top:solid 1px #eaeae9; }
section#sideNav nav.filter strong.filterTitle { color: #000000; font-size: 16px; float: left; width: 100%; margin: 0 0 0; position:relative; font-weight:normal; text-transform:capitalize; font-family:"Roboto Condensed"; text-indent:10px; }



section#sideNav nav.filter a.collapseExpand { background: url("../images/icon_expand.gif") no-repeat scroll 0 0;  display: block;  float: left; height: 12px; position: absolute; right: 15px; top: 2px; width: 12px; }
section#sideNav nav.filter a.question { background: url(../images/icon_help.png) 0 0 no-repeat; width:14px; height:14px; display:inline-block; position:relative; left:5px; top:3px; }
section#sideNav nav.filter div { float: left; margin: 10px 0 0 5%; width:95%; }
section#sideNav nav.filter div.collapse { height: 165px; overflow: hidden; }


section#sideNav nav.filter a.collapseExpandSize { background: url("../images/icon_expand.gif") no-repeat scroll 0 0;  display: block;  float: left; height: 12px; position: absolute; right: 15px; top: 2px; width: 12px; }
section#sideNav nav.filter div.collapseSize { height: 155px; overflow: hidden; }


section#sideNav nav.filter div a {  background:url("../images/checkbox_off.gif") no-repeat scroll 0 0; height: auto; background-position:0 1px; padding:0; color: #58595B; font-size: 13px; float: left; width: 100%; margin: 0 0 8px 0; text-transform:capitalize; font-family:"Roboto Condensed"; text-indent:18px; border:none;  }
section#sideNav nav.filter div a span { color:#bcbec0; font-size:13px;  font-family:"Roboto Condensed"; margin:0 0 0 5px; }
section#sideNav nav.filter div a.on/*, section#sideNav nav.filter div a.selected*/ { background:url("../images/checkbox_on.gif") no-repeat scroll 0 0;  }
section#sideNav nav.filter div a#clearAll {background:none;text-indent:0px;}
section#sideNav nav.filter div.brands { overflow-y:scroll; overflow-x:hidden;  height: 160px;}

section#sideNav nav.filter a.colorFilt {float:left;width:25px;height:25px;background:none !important;margin:5px;}
section#sideNav nav.filter a.colorFiltActive{float:left;width:25px;height:25px;border:2px solid black !important;background:none !important;margin:5px;}

section#sideNav nav.filter a.viewAll { color:#58595b; font-size:11px; font-style:italic; padding:0 0 0 0;}
section#sideNav nav.filter a.sale { color:#d90001;}
section#sideNav nav.filter div a.placeholder { background:none; text-indent:0;}

section#sideNav nav.filter div.holder a.size { width:35px; height:32px; color:#58595b; font-size:13px; background:#f1f1f2; text-align:center; text-indent:0px; line-height:30px; padding:0; margin:0 6px 7px 0; border:solid 1px #cdcecf; font-family:"Roboto Condensed";overflow:hidden;}

section#sideNav nav.filter div.holder a.size-active {width:35px; height:32px; color:#ffffff; font-size:13px; background:#414042; text-align:center; text-indent:0px; line-height:30px; padding:0; margin:0 6px 7px 0;  border:solid 1px #cdcecf; font-family:"Roboto Condensed";}


section#sideNav nav.filter div.holder a.price { width:auto; height:32px; color:#58595b; font-size:12px; background:#f1f1f2; text-align:center; text-indent:0px; line-height:31px; padding:0 7px 0 7px; margin:0 6px 7px 0; text-transform:capitalize; font-family:"Roboto Condensed"; border:solid 1px #cdcecf;}

section#sideNav nav.filter div.holder a.price-active {width:auto; height:32px; color:#ffffff; font-size:12px; background:#414042; text-align:center; text-indent:0px; line-height:31px; padding:0 7px 0 7px; margin:0 6px 7px 0; text-transform:capitalize; font-family:"Roboto Condensed"; border:solid 1px #cdcecf;}

section#sideNav nav.filter div.holder div.colorholder { margin:0 0 7px 0; display:block; width:auto;}
section#sideNav nav.filter div.holder a.colors {float: left; width:30px; height:30px; background:#ff0000; text-align:center; text-indent:0px; padding:0px; margin:2px 5px 0 0; }
section#sideNav nav.filter div.holder a.colors-active {float: left; width:30px; height:30px; background:#ff0000; text-align:center; text-indent:0px; padding:0px; margin:2px 5px 0 0; border:solid 2px #414042;  }

/******************* CATEGORY ********************/
div.breadCrumbs { display: inline-block; width: 100%; font-size: 14px; color: #939598; height:auto; text-align:center; margin:20px 0 10px 0; }
div.breadCrumbs a { font-size: 14px; color: #231f20; text-transform:capitalize; margin:0 5px 0 5px; }
h1.typTitle { display:block; width:81.5%; text-align:left; color:#6d6e71; font-size:26px; font-family:"Roboto Condensed"; font-weight:normal; margin:18px 0 0 0px; float:right;}
h1.typTitle span {color:#0099ff; font-weight:bold; margin:0 7px 0 0;}

p.onPageDesc { float:left; width:97%; position:relative; margin:10px 0 10px 2%; height:auto; display:none; padding:0 0 10px 0; border-bottom:solid 1px #e4e4e5;}
p.onPageDesc span {float:left; width:auto; height:auto; color:#58595b; font-size:12px; line-height: 18px;  overflow: hidden;}
p.onPageDesc a { color:#0099ff; font-size:12px;}


strong.float  { float:left; width:97%; position:relative; margin:10px 0 10px 0; height:auto; color:#231f20; padding:0 0 10px 0; font-family:"Roboto Condensed"; font-weight:normal; border-bottom:solid 1px #e4e4e5; font-size:17px; display:none;}
strong.float span { color:#0099ff;}

a.returnToTop {float:left;display:block;width:100%;text-align:right;text-transform:capitalize;font-size:14px;color:#0099ff;padding:10px 0px;}

/*section.catBanner { display: block; margin: 0 0 10px; height:auto; width:100%; }
section.catBanner img { max-width: 100%; }*/

section.catBanner {
    display: block;
    height: auto;
    margin: 0 0 10px;
    position: relative;
    width: 100%;
}


section.catBanner img {
    height: auto;
    max-width: 100%;
    width: 100%;
}

section.catBanner div.container {position:relative;}
section.catBanner div.text-container {color:white;position:absolute;width:40%;top:25px;left:30%;}

section.catBanner h2 {
    color: #ffffff;
    font-family: "Roboto Condensed";
    font-size: 60px;
    font-weight: normal;
    left: 20px;
    position: absolute;
    text-transform: uppercase;
    top: 20px;
    width: 95%;
	z-index:10;
}


section.catBanner p {
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    left: 20px;
    position: absolute;
    top: 90px;
    width: 45%;
}



div.catDivider { display: block; width: 100%; height: 1px; margin:0 0 15px 0; border-bottom: 1px solid #d1d3d4; text-align: center; }
section.pagethru { display: block; width: 100%; margin: 0 0 10px; float: left; padding:5px 0 6px; }
section.pagethru div { float: right; width: auto; color: #6D6E71; font-size: 12px; }
section.pagethru div.sort-by strong { padding:0;}
section.pagethru div strong { font-weight: normal; color: #231f20; padding: 0 10px 0 0; font-size:12px; font-family:"Roboto Condensed"; }
section.pagethru div a {  color: #6D6E71; font-size: 12px; padding: 0 5px; font-family:"Roboto Condensed";}
section.pagethru div a.selected {  color: #0099ff; }
section.pagethru div.sort-by { float: left; }
section.pagethru select.ordering { border:solid 1px #231f20; height:50px; width:70%; font-size:16px; font-style:italic; padding:4px; color:#58595b; text-transform:capitalize; display:none; float:left; margin:0 2% 0 0; border-radius:5px; font-stretch:condensed;}
section.pagethru div.paginPage a, section.pagethru div.paginPage span, section.pagethru div.paginPage strong { float: right; }
section.pagethru div.paginPage strong {  color: #0099ff; padding: 0 5px; }
section.pagethru div.perPageHolder a { padding: 0 5px 0 0; }

section#categoryContent { float:left; width:80%; position:relative; height:auto; margin:0 0 0 0;}

div.categryTopContent {float:left;width:98%;height:auto;margin:8px 0px 8px 0px;}
div.categryTopContent p {float:left;position:relative;left:0px;top:0px;color:black;}
div.categryTopContent div.container {position:relative;}
div.categryTopContent div.text-container {color:white;position:absolute;width:42%;top:25px;left:28%;}

div.categryBottomContent {float:left;width:98%;height:auto;margin:8px 0px 8px 0px;}


div#brandLandingHolder {width:99%;}
div#brandLandingHolder h1.deptTitle {color:#0099ff;font-size:26px;}
div#brandLandingHolder a.brandLink {color:#0099ff;font-size:16px;float:left;margin:10px 0px 0px 4%;}
div#brandLandingHolder a.brandLink:hover {text-decoration:underline;}

/******************* CATEGORY ********************/

/*--------START FOOTER---------*/
footer{background:#e6e7e8/* url(../images/footer_bg_repeat.gif) repeat-x scroll 0 0*/; float: left; height:auto; margin: 0 auto; padding: 0; width: 100%;}
div#footer-links-container{background:none; border-top: 1px solid #edeae9;  height: 59px; margin: 0 auto; width: 92%;}
div#footer-links-container span.heading{color: #bf1e2e; float: left; font-size: 14px; font-weight: bold; margin: 20px 0 0;padding: 0 1.7% 0 0;}
div#footer-links-container a{border-right: 1px solid #edeae9;color: #949494; float: left; font-size: 14px; font-weight: bold; margin: 17px 0 0; padding: 3px 1.6% 4px;}
div#footer-links-container a.last{border-right: 0px solid #949494;color: #949494; float: left; font-size: 14px; font-weight: bold; margin: 17px 0 0; padding: 3px 0 0 1.6%;}
section#footer-container{background: none repeat scroll 0 0; height: 397px; margin: 0 auto; max-width: 1200px; width: 100%;}
section.innerFooter	{background: none repeat scroll 0 0; height: 397px;margin: 0 auto; max-width: 1200px; width: 100%;}
section.innerFooter nav	{float: left; height:auto; margin: 7px 0 0; padding: 0; z-index: 1; background:none;}
section.innerFooter nav ul span.footer-callus{color: #0099ff; float: left; font-size: 19px; font-stretch: condensed; height: auto; line-height: 20px; margin: 26px 0 0 7.5%; padding: 0; position: relative; width: 29%;}
section.innerFooter nav ul li.section1{clear:both;}
section.innerFooter nav ul li.section2{margin: 13px 0 0 2%; width: 16%;}
section.innerFooter nav ul li.section3{margin:-23px 0 0 3%; width: 16%;}
section.innerFooter nav ul li.section4{margin:-23px 0 0 3%; width: 17%;}
section.innerFooter nav ul li.section5{margin:-23px 0 0 3%; width: 22%;}
section.innerFooter nav ul li{background: none repeat scroll 0 0; float: left; line-height: 20px; list-style: outside none none; margin: 13px 0 0 7.5%;  padding: 0; position: relative; width: 10%;}
section.innerFooter nav ul li span.heading {color: #0099ff; float: left; font-size: 19px; font-stretch: condensed; height: auto; line-height: 20px; margin: 2px 0 5px; padding: 0; position: relative; width: 100%;}
section.innerFooter nav ul li span.heading1 {color: #0099ff; float: left; font-size: 19px; font-stretch: condensed; height: auto; line-height: 20px; margin: 15px 0 5px; padding: 0; position: relative; width: 100%; font-family: 'Roboto', sans-serif;}
section.innerFooter nav ul li a{background:none repeat scroll 0 0; color: #414042; float: left; font-family: "Roboto",sans-serif; font-size: 12px; font-weight: normal;height: auto;line-height: 18px; margin: 2px 0 0; padding: 0; position: relative; width: 100%;}
section.innerFooter nav ul li a.more{background:none repeat scroll 0 0; color: #0099ff; text-decoration:underline; float: left; font-family: "Roboto",sans-serif; font-size: 12px; font-weight: normal;height: auto;line-height: 18px; margin: 2px 0 0; padding: 0; position: relative; width: 100%;}
section.innerFooter nav ul li span.address{background:none repeat scroll 0 0; color: #414042; float: left; font-family: "Roboto",sans-serif; font-size: 12px; font-weight: normal;height: auto;line-height: 18px; margin: 2px 0 0; padding: 0; position: relative; width: 100%;}
section.innerFooter nav ul li span.store{background:none repeat scroll 0 0; color: #414042; float: left; font-family: "Roboto",sans-serif; font-size: 12px; font-weight: normal;height: auto;line-height: 18px; margin: 2px 0 0; padding: 0; position: relative; width: 100%; font-weight:bold;}
section.innerFooter nav ul li span.store1{background:none repeat scroll 0 0; color: #414042; float: left; font-family: "Roboto",sans-serif; font-size: 12px; font-weight: normal;height: auto;line-height: 18px; margin: 10px 0 0; padding: 0; position: relative; width: 100%; font-weight:bold;}

section.innerFooter nav ul li div.newsLetter{background:none repeat scroll 0 0; float: left; height: auto; margin: 1px; width: 100%;}
section.innerFooter nav ul li div.newsLetter span.heading {color: #0099ff;float: left; font-size: 19px; font-stretch: condensed; height: auto;margin: 0; padding: 0 0 5px; position: relative; width: 100%;}
section.innerFooter nav ul li div.newsLetter span.desc{color:#414042;float: left; font-size: 12px; font-stretch: condensed; font-weight:normal; height: auto;margin: 0; padding: 0 0 5px; position: relative; width: 100%;}
section.innerFooter nav ul li div.newsLetter input.emailInputtext{background:url(../images/footer_newsletter_field.gif) no-repeat scroll 0 0; border: medium none; color: #58595b; float: left; font-family: roboto; font-size: 14px; font-style: normal; height: 40px;line-height: 31px; margin: 7px 0 0; padding: 0 0 0 3%; width: 80%;}
section.innerFooter nav ul li div.newsLetter input#signupSubmit{float: left; margin: 7px 0 0; width: 15%;}
section.innerFooter nav ul li a.footer-facebook{float: left; line-height: 18px; width: 48%;}
span.footer-allrights{color: #939598; float: left; font-family: roboto; font-size: 12px; height: 20px; margin: 0 0 0 7.5%; max-width: 820px; width: 90%;}
/*********************************************End Footer******************************************************************/


/********************************************* START PRODUCTS PAGE ***********************************************************/
section#products2Wrapper { margin:0 auto; width:100%; height:auto;}
section#productsTop { padding:0px 139px 0px 140px; width:100%; height:auto; float:right; background:#FFFFFF;}
section#productsMiddle { padding:150px 140px; width:100%; height:938px; float:left; background:#ebebeb;}
section#productsBottom { width:100%; height:auto; float:left; background:#f5f5f5;}
/*------- BREADCRUMBS -------*/
section#products2Wrapper section#breadcrumbs { margin:0px 0px 0px; padding:15px 0px; max-width:980px; width:100%; height:auto; float:left;}
section#products2Wrapper section#breadcrumbs a {margin:0px 0px 0px 0px;  float:left; color:#6d6e71; font-size:14px; font-stretch:condensed; text-transform:capitalize; }
section#products2Wrapper section#breadcrumbs span.seperator {margin:0px 5px 0px 5px; float:left; color:#6d6e71; font-size:14px; font-stretch:condensed;}
section#products2Wrapper section#breadcrumbs span.active {margin:0px 0px 0px 0px;float:left; color:#0099ff; font-size:14px; font-stretch:condensed; text-transform:capitalize;}
section#products2Wrapper section#breadcrumbs span.activeBrand {margin:0px 3px 0px 0px;float:left; color:#0099ff; font-size:14px; font-stretch:condensed; text-transform:capitalize;}
/*------- SHIPPING -------*/
section#freeShip { width:100%; padding:15px 0px; height:75px; background:#f1f2f2; border-top:1px solid #d0d1d2;}
section#freeShip a.return {margin:0px 20px 0px; padding:0px; float:left; background:url(../images/return.png) no-repeat; width:84px; height:30px; text-indent:-2999px;}
section#freeShip a.return:hover {background:url(../images/return.png) 0px -30px;}
section#freeShip span.shipping {margin:0px 10px 0px 10%; float:left; color:#d90001; font-size:22px; font-stretch:condensed; font-weight:bold;}
section#freeShip span.text { margin:8px 5px 0px 0px; float:left; color:#404042; font-size:11px; font-stretch:condensed;}
section#freeShip a.clickForDetails {margin:4px 0px 0px; float:left; color:#0099ff; font-size:14px; font-stretch:condensed; text-decoration:underline;}

section#products2Wrapper section#products2-image-alt-views {margin:0px 0px 0px 0px; padding:0px; float:left; width:52%; height:auto;}
section#products2Wrapper section#products2-image-alt-views article#productContainer {margin:0px; padding:0px; width:75%; float:right; max-width:600px; max-height:600px; border:1px solid #e4e4e5; text-align:center;overflow:hidden;}
section#products2Wrapper section#products2-image-alt-views article#productContainer img.detailOutOfStock {width:310px !important;height:310px !important;z-index:1000;position:absolute;top:160px;left:240px;}
section#products2Wrapper section#products2-image-alt-views article#productContainer a { width:auto; height:auto;}
section#products2Wrapper section#products2-image-alt-views article#productContainer a img.prodImage { width:100%; height:100%; max-width:600px; max-height:600px;}
section#products2Wrapper section#products2-image-alt-views span.nowViewing { margin:10px 0px 0px; width:71%; float:right; color:#58595b; font-size:14px; font-stretch:condensed; text-align:center; }
section#products2Wrapper section#products2-image-alt-views span.nowViewing  span { float:left; width:auto;}
section#products2Wrapper section#products2-image-alt-views span.nowViewing  span.lbl { float:left; width:auto; margin-left:4%;}
section#products2Wrapper section#products2-image-alt-views span.nowViewing strong { float:left; width:auto; margin-left:3px; text-transform:capitalize;}
/*------- ALT IMG -------*/
section#products2Wrapper section#products2-image-alt-views aside#alternateViewsMob { display:none;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews {display:block; margin:0px 10px 0px 0px; padding:0px; float:left; position:relative; width:100px; height:540px;overflow-x:hidden;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner {margin:0px 0px 0px 0px; float:left; width:100%; height:auto;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner div { background:none; background-color:transparent !important; }
section#products2Wrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner article#altimageproducts {margin:0px 0px 10px; padding:0px; float:left; width:80px; height:80px; border:1px solid #e4e4e5;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner article.active {background:url(../images/prod_detail_tabs_active_arrow.gif) no-repeat; background-position: 80px 50%;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner article#altimageproducts a {margin:0px; padding:0px;float:left;width:auto;height:auto;}
section#products2Wrapper section#products2-image-alt-views aside#alternateViews div#altImgSliderInner article#altimageproducts a img {max-width:78px; max-height:78px;}

aside#alternateViews a.previousAltImage {background:url(../images/arrow_large_left.png) no-repeat; position:absolute; width:11px; height:16px; left:0px; top:64px;  display:block; z-index:1000; float:left; }
aside#alternateViews a.nextAltImage {background:url(../images/arrow_large_right.png) no-repeat; width:11px; height:16px; position:absolute; right:0px; display:block; z-index:1000; top:64px;}

a.previousAltIndex {background:url(/images/arrow_up_alt.png) no-repeat;width:32px;height:32px;display:block;margin:0px 7px 0px 0px;position:absolute;top:350px;left:5px;}
a.nextAltIndex {background:url(/images/arrow_down_alt.png) no-repeat;width:32px;height:32px;display:block;position:absolute;top:350px;left:40px;}

section#products2Wrapper section#purchasing {margin:0px 0px 0px 0px; padding:0px; float:right; width:46%; height:auto;}
section#products2Wrapper section#purchasing p#name {margin:0px; float:left; width:100%; color:#000; font-size:32px; font-stretch:condensed;}
section#products2Wrapper section#purchasing a.brand {margin:0px; float:left; width:auto; color:#0099ff; font-size:16px; font-stretch:narrower; text-transform:capitalize; text-decoration:underline; clear:both;}
section#products2Wrapper section#purchasing a.brand img {max-width:15%;}
section#products2Wrapper section#purchasing p#itemNum {margin:8px 0px 0px; float:left; color:#3a3d3f; font-size:12px; width:100%; }
section#products2Wrapper section#purchasing p#pricing {margin:15px 0px 0px 0px; float:left; width:100%;}
section#products2Wrapper section#purchasing p#pricing span#salePrice {margin:0px 10px 0px 0px; float:left; width:auto; color:#d90001; font-size:32px; font-weight:bold; font-stretch:condensed; }
section#products2Wrapper section#purchasing p#pricing span#listPrice {margin:0px 10px 0px 0px; float:left; width:auto; color:#000000; font-size:32px; font-weight:bold; font-stretch:condensed; text-decoration:line-through; }
section#products2Wrapper section#purchasing p#pricing span#price {margin:0px 10px 0px 0px; float:left; width:auto; color:#939598; font-size:32px; font-weight:bold; font-stretch:condensed; }
section#products2Wrapper section#purchasing div#description {margin:10px 0px 0px; float:left; width:100%; color:#58595b; font-size:12px;line-height:20px;}
section#products2Wrapper section#purchasing div#description p {margin:0; padding:0; color:#58595b; font-size:12px; }
section#products2Wrapper section#purchasing div#description a.viewFullDesc { color:#0099ff; font-size:12px; font-weight:bold; clear:both; }
/*------- RATINGS -------*/
section#products2Wrapper section#ratings {margin:10px 0px 0px; float:left; width:100%; }
section#products2Wrapper section#ratings span.stars {margin:4px 10px 0px 0px; float:left; width:auto; }
section#products2Wrapper section#ratings span.count {margin:0px 10px 0px 0px; padding:5px 10px 5px 0px; border-right:1px solid #e4e4e5; float:left; color:#0099ff; font-size:12px; font-stretch:condensed;}
section#products2Wrapper section#ratings span.count span { color:#58595b;}
section#products2Wrapper section#ratings a.readReviews {margin:0px 10px 0px 0px; float:left;}
section#products2Wrapper section#ratings a.writeReviews {margin:0px 10px 0px 0px; float:left;}
/*------- ATC ATTRIBUTE -------*/
div#atcHolder { float:left; margin:10px 0px 0px; padding:5px 0px 0px; border-top:1px solid #e4e4e5;}
/*------- ATC SIZE -------*/
div#atcHolder div#sizBoxes {margin:25px 0px 0px 0px; padding:0px; float:left;  width:100%; height:auto;}
div#atcHolder div#sizBoxes label.txtLabel {margin:0px 0px 5px 0px; padding:0px; width:100%; float:left; color:#231f20; font-size:14px; font-stretch:condensed;}
div#atcHolder div#sizBoxes label.txtLabel span {margin:0 0 0 4px; }

div#atcHolder div#sizBoxes a.sizeBox {margin:0px 5px 5px 0px; padding:0px; float:left; min-width:44px; height:44px; font-size:14px; font-stretch:condensed; color:#58595b; border:#cdcecf solid 1px; background:#f1f2f2; line-height:40px; text-align:center; text-transform:uppercase;}
div#atcHolder div#sizBoxes a.sizeBox:hover { color:#FFFFFF; background:#414042;}

div#atcHolder div#sizBoxes a.sizeBoxActive {margin:0px 5px 5px 0px; padding:0px; float:left; min-width:44px; height:44px; font-size:14px; font-stretch:condensed; color:#FFFFFF; border:#cdcecf solid 1px; background:#414042; line-height:40px; text-align:center; text-transform:uppercase;}

div#atcHolder div#sizBoxes a.sizeBoxInactive {margin:0px 5px 5px 0px; padding:0px; float:left; min-width:44px; height:44px; font-size:14px; font-stretch:condensed; color:#a7a9ac; border:#cdcecf solid 1px; background:#d1d3d4; line-height:40px; text-align:center; text-transform:uppercase;}
div#atcHolder div#sizBoxes a.sizeBoxInactive span { position:absolute; width:44px; height:30px; font-size:10px; font-stretch:condensed; color:#a7a9ac; line-height:10px; margin-left:-13px; margin-top:45px;}

div#atcHolder div#sizBoxes a.sizingChart {margin:10px 0px 0px 0px; padding:0px; float:left; color:#27aae1; font-size:12px; }
/*------- ATC COLOR -------*/
div#atcHolder div#colorBoxes {margin:12px 0px 0px 0px; padding:0px; float:left;  width:100%; height:auto;}
div#atcHolder div#colorBoxes label.txtLabel {margin:0px 0px 5px 0px; padding:0px; width:100%; float:left; color:#231f20; font-size:14px; font-stretch:condensed;}
div#atcHolder div#colorBoxes label.txtLabel span {margin:0 0 0 4px; }
div#atcHolder div#colorBoxes a.colorBox {margin:0px 10px 25px 0px; padding:0px; float:left; width:65px; height:65px; border:#cdcecf solid 1px;outline:#FFFFFF solid 1px;}
div#atcHolder div#colorBoxes a.colorBox span { position:absolute; width:65px; height:auto; font-size:10px; font-stretch:condensed; color:#414042; line-height:10px; text-transform:uppercase; text-align:center; margin-top:70px;}
div#atcHolder div#colorBoxes a.colorBox img { width:63px; height:63px;}
div#atcHolder div#colorBoxes a.colorBox:hover { border:#414042 solid 1px; outline:#414042 solid 1px; }
div#atcHolder div#colorBoxes a.colorBox:hover img {margin-left:1px; margin-top:1px;}
div#atcHolder div#colorBoxes a.colorBoxActive {margin:0px 10px 25px 0px; padding:0px; float:left; width:65px; height:65px; border:#414042 solid 1px;outline:#414042 solid 1px;}
div#atcHolder div#colorBoxes a.colorBoxActive span { position:absolute; width:65px; height:auto; font-size:10px; font-stretch:condensed; color:#414042; line-height:10px; text-transform:uppercase; text-align:center; margin-top:70px;}
div#atcHolder div#colorBoxes a.colorBoxActive img { width:63px; height:63px;}
div#socialNetworking {margin:15px 0 0 0; padding:0px; float:left;;max-width:500px; width:90%; height:auto;}
/*------- ATC SINGLE -------*/
p.itemDets {margin:12px 0px 0px 0px; padding:0px; width:100%; float:left; color:#404041; font-size:12px; font-weight:normal; text-transform:capitalize;}
p.itemDets strong {color:#231f20; margin-right:4px; font-weight:normal; }
/*------- QTY -------*/
label.qtyLabel {margin:12px 0px 0px 0px; float:left; width:100%; color:#010101; font-size:14px; font-family:Arial; text-transform:uppercase; }
label.qtyLabel span {margin:0 0 0 4px; }
select.qtyInput {margin:5px 0px 0px 0px; padding:0px; float:left; width:71px; height:42px; color:#010101; font-size:14px; font-family:Arial; border:1px solid #D6D6D6; text-indent:8px;}
/*------- STOCK -------*/
p#stockStatus {margin:20px 0px 0px 0px; padding:0px; float:left; color:#2bb673; font-size:14px; font-weight:bold; font-stretch:condensed;}
/*------- BUTTONS -------*/
div#atcHolder div.availabilityTxt {margin:15px 0px 0px 5px; float:left;  width:47%; color:#58595B; font-size:12px; line-height:15px;}
a.addToCart {margin:20px 0px 0px 0px; padding:0px; float:left; background:url(../images/add_to_cart.gif) no-repeat; width:180px; height:50px; text-indent:-2999px; clear:both;}
a.addToCart:hover {background:url(../images/add_to_cart.gif) 0px -50px;}
a.checkStoreAvailability {margin:10px 0px 0px 0px; padding:0px; float:left; background:url(../images/check_store_avail.gif) no-repeat; width:180px; height:50px; clear:both; text-indent:-2999px;}
a.checkStoreAvailability:hover {background:url(../images/check_store_avail.gif) 0px -50px;}
a.addToWishList {margin:10px 10px 0px 0px; padding:0px; float:left; background:url(../images/add_to_wish_list.gif) no-repeat; width:152px; height:35px; text-indent:-2999px;}
a.addToWishList:hover {background:url(../images/add_to_wish_list.gif) 0px -35px;}
a.notifyMe {margin:10px 10px 0px 0px; padding:0px; float:left; background:url(../images/notify_me.gif) no-repeat; width:152px; height:35px; text-indent:-2999px;}
a.notifyMe:hover {background:url(../images/notify_me.gif) 0px -35px;}
a.share {margin:10px 10px 0px 0px; padding:0px; float:left; background:url(../images/share.gif) no-repeat; width:152px; height:35px; text-indent:-2999px;}
/*a.share:hover {background:url(../images/mobile_share.gif) 0px -35px;}*/

/*-------- TABS ---------*/
div#tabContainer	{ margin:20px 0px 0px; padding:0px 10px; float:left; min-height:100px; width:98.1%; background:#FFFFFF; }
div#tabContainer ul#tabNav	{ margin:0px; padding:0px; float:left; position: relative; width: 100%; }
div#tabContainer ul#tabNav li	{ margin:0px;float: left; width:17%; height:35px; text-align:left; color:#bcbec0; padding:0px; list-style: none; display:inline-block; font-size: 18px; font-stretch:condensed; cursor: pointer; line-height:31px; text-align:center; border-right:#e4e4e5 solid 1px;}
div#tabContainer ul#tabNav li:last-of-type		{ border-right:none;} 
div#tabContainer ul#tabNav li:first-of-type		{ } 
div#tabContainer ul#tabNav li.active	   { color: #0099ff; background:url(../images/prod_detail_tabs_active_arrow.gif) no-repeat; background-position: 48% 30px;}
div#tabContainer div#tabScrollContainer { margin:0px 0px 0px; float: left; width:100%; padding:20px 0px 20px 0px; }
div#tabContainer div#tabScrollContainer div { color:#58595b; font-size:12px; line-height: 24px; display: none; }
div#tabContainer div#tabScrollContainer div p { color:#58595b; font-size:12px; line-height: 24px; }
div#tabContainer div#tabScrollContainer div li { margin: 0 0 0 20px; }
div#tabContainer div#container-desc {display: block; margin:-16px auto 0px; height:auto; color:#58595b; font-size:12px; line-height:16px;}
div#tabContainer div#container-desc li { margin-left: 11px; } 
/*------- WE RECOMMENDED -------*/
section#products2Wrapper aside.weRecommendCart {margin: 40px 0px 0px 0px; float: left; height:auto; width:100%;}
section#products2Wrapper aside.weRecommendCart div.ymalTitle{margin:0px; width:100%; height:auto; float:left; color:#231f20; font-size:36px; font-stretch:condensed; text-align:center; }
section#products2Wrapper aside.weRecommendCart div.viewAll {margin:30px 0px 50px; width:100%; text-align:center; float: left;}
section#products2Wrapper aside.weRecommendCart div.viewAll a.productsViewAll { margin:20px 0px 50px 0px; color:#990000; font-size:19px; font-family:"proxima-nova",sans-serif; text-decoration:underline;}
section#products2Wrapper aside.weRecommendCart div#weRecommendProductsInner { margin:50px 0px 0px; /*padding:0px 55px 0px 55px;*/ background:none; height:auto; float:left; width:100%; text-transform:uppercase; padding: 0 2%;}
section#products2Wrapper aside.weRecommendCart div#weRecommendProductsInner div { width:100% !important; display: flex; flex-direction: row; flex-wrap: wrap;}
section#products2Wrapper aside.weRecommendCart div#weRecommendProductsInner div article.productListing { float:left; width:25%; height:auto; position:relative; margin:0px 0px 10px; padding-right:10px; background:#ffffff;}
section#products2Wrapper aside.weRecommendCart div#weRecommendProductsInner div article.productListing:nth-child(4n+0) { padding:0;}
section#products2Wrapper aside.weRecommendCart div#weRecommendProductsInner div article.productListing a.product { width:100%;}
section#products2Wrapper aside.weRecommendCart div#weRecommendProductsInner div article.productListing img.new {position:absolute; right:0; top:0px; width:63px; height:43px;}
section#products2Wrapper aside.weRecommendCart div#weRecommendProductsInner div article.productListing img.sale {position:absolute; right:0; top:0px; width:63px; height:43px;}
section#products2Wrapper aside.weRecommendCart div#weRecommendProductsInner div article.productListing img.qty {position:absolute; right:0; top:0px; width:63px; height:43px;}

/*-------- REVIEWS ---------*/
div.reviewContainer { width:100%; padding:0 10px; margin:20px 0;}
div.reviewContainer img.floatLeft { width:250px;}
div.reviewContainer div#prodInfo		{float: left; width: 100%; padding-left: 20px; padding-top: 10px;}
div.reviewContainer div#prodInfo a.name	{color: #404041; font-size: 16px; display: block; margin: 0px;}
div.reviewContainer div#prodInfo span.brand	{color: #231F20; font-size: 12px; }
div.reviewContainer div#starRating		{float: left; margin: 5px 5px 10px 5px;}
div.reviewContainer label.label	{margin: 5px 0px; color:#231F20; line-height: 25px; display:block; float:left; font-size:11px;font-weight:bold;padding:2px; text-align:left; width:100%;}
div.reviewContainer label.label span	{color: #999; font-weight: normal;}
div.reviewContainer input.input	{ margin: 5px 0px; position: relative; z-index: 4; border:1px solid #E3E4E5; color:#000; display:block; float:left; font-size:13px; height:32px; line-height:32px; width:100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 1px 1px 2px #333; -moz-box-shadow: inset 1px 1px 2px #333; -webkit-box-shadow: inset 1px 1px 2px #333; text-indent: 5px;}
div.reviewContainer select.select	{ margin: 5px 0px; padding: 5px 0px 0px 0px; position: relative; z-index: 4; border:1px solid #E3E4E5; color:#000; display:block; float:left; font-size:13px; height:32px;  width:100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 1px 1px 2px #333; -moz-box-shadow: inset 1px 1px 2px #333; -webkit-box-shadow: inset 1px 1px 2px #333; }
div.reviewContainer textarea.textarea		{margin: -5px 0px 0px 0px; width: 100%; border:1px solid #E3E4E5; color:#9F958E; display:block; font-size:11px; height:90px; resize: none; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 1px 1px 2px #333; -moz-box-shadow: inset 1px 1px 2px #333; -webkit-box-shadow: inset 1px 1px 2px #333;}
div.reviewContainer input.input:focus	{box-shadow: inset 1px 1px 2px #333; -moz-box-shadow: inset 1px 1px 2px #333; -webkit-box-shadow: inset 1px 1px 2px #333; border:1px solid #911112; background: #FCF6E8;}
div.reviewContainer select.select:focus	{box-shadow: 0px 0px 1px #333; -moz-box-shadow: 0px 0px 1px #333; -webkit-box-shadow: 0px 0px 1px #333; border:1px solid #911112; background: #FCF6E8; }
div.reviewContainer textarea.textarea:focus	{box-shadow: 0px 0px 1px #333; -moz-box-shadow: 0px 0px 1px #333; -webkit-box-shadow: 0px 0px 1px #333; border:1px solid #911112; background: #FCF6E8;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 1px 1px 2px #333; -moz-box-shadow: inset 1px 1px 2px #333; -webkit-box-shadow: inset 1px 1px 2px #333;}
div.reviewContainer h1.reviewHeader	{ border-bottom: 1px solid #DCDDDD; color: #412205; font-size: 30px; height: 32px; line-height: 32px; margin: 0 auto 5px; text-indent: 0;  text-shadow: 1px 1px 1px #E5E5E6; text-transform: capitalize;}
h2.reviewHeader	{color: #000000; font-size: 20px; font-weight: bold;display: block; margin: 10px 0px;}
div.reviewContainer table#order-history 		{width: 100%;margin: 20px 0px 20px 0px;}
div.reviewContainer table#order-history thead tr th	{border: 1px solid #E3E4E5; color: #fff; font-weight: normal;background: #231F20; font-size: 13px; height: 30px; }
div.reviewContainer table#order-history thead tr th strong {font-weight: normal;}
div.reviewContainer table#order-history tr td 	{border: 1px solid #E3E4E5; font-size: 11px; height: 30px;color: #401F20; }
div.reviewContainer table#order-history tr:hover 		{background: #e1f3ff;}
div.reviewContainer table#order-history tr td strong 	{color: #401F20; font-weight: normal; font-size: 11px;}
div.reviewContainer table#order-history tr td a		{font-weight: bold; color: #401F20; }
div.reviewContainer table#order-history tr td a:hover	{text-decoration: underline;}
div.reviewContainer table#order-history tr td strong.outOfStock 			{color: red;}
div.reviewContainer table#order-history tr td strong.inStock			{color: green;}
input.reviewsButton { background:#000000; color: #FFF; font-weight: 300; width: 50%; height: 40px; float: left; overflow: hidden; margin: 10px 2% 20px 0px; line-height: 40px; text-align: center; font-size: 20px;}
p.infoTXT a { color:#000; text-decoration:underline;}

/*------- SOCIAL LINKS -------*/
div.socialLinks {margin:30px 0px 0px 0px; width:100%; height:auto; float:left;}
.st_fblike_hcount span.stButton span, .st_twitter_hcount span.stButton span, .st_linkedin_hcount span.stButton span, .st_pinterest_hcount span.stButton span { height:23px;}
.pluginCount, .stBubble_hcount { color:#000000 !important; font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important;}

div.myTipBox {display:none;font-size:13px;position:absolute;background-color:white;border:1px solid #0099ff;padding:5px;right:70px;margin:-25px 0px 0px 0px;}

/********************************************* END PRODUCTS PAGE ***********************************************************/

/********************************************* Brands page ******************************************************************/

div#wrapper-brands { width:100%; height:auto;  background:#ffffff; float:left;}
div#wrapper-brands  div#upper { max-width:970px; width:100%; margin:0 auto; text-align:center;  padding:20px 0 0 0;}
div#wrapper-brands  div#upper ul#upper-ul{ min-height:50px; height:auto; margin-left:0;  }
div#wrapper-brands  div#upper ul#upper-ul  { text-decoration:none;  ;}
div#wrapper-brands  div#upper ul#upper-ul li { margin:0px; padding:0px; list-style:none; display:inline; margin:0 0 0 18px;  }
div#wrapper-brands  div#upper ul#upper-ul li a { width:20px; height:20px; color:#0099ff; list-style:none; display:inline; font-size:14px; font-weight:bold;  }
div#wrapper-brands  div#upper ul#upper-ul li a:hover { width:20px; height:20px; color:#0099ff; list-style:none; display:inline; font-size:14px; font-weight:bold; }
div#wrapper-brands  div#brands{float: left; margin: 0 0 10px 3%; width: 97%;}
div#wrapper-brands  div#brands a.brand-letter-headers {display: block;height: 30px;position: relative;width: 220px; }
div#wrapper-brands  div#brands a.brand-letter-headers span { text-align:center; color:#0099ff ; font-weight:bold; /*padding-left:0px;*/ padding-left: 20px; font-size:25px; }
/*div#wrapper-brands  div#brands a.brand-list {color: #2a2a2a;display: block;font-size: 14px;line-height: 16px;padding-left: 20px; text-transform: capitalize;width: 170px; font-weight:bold;  float:left; height:200px; text-align:center;}*/

div#wrapper-brands div#brands a.brand-list {
    color: #000;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 20px;
    text-transform: capitalize;
    width: 200px;
}

input.cmsInput{background:url(../images/footer_newsletter_field.gif) no-repeat scroll 0 0; border:1px solid black; color: #58595b;height:40px;}
a.cmsLink {color:#0099ff;}
a.cmsLink:hover {text-decoration:underline;}
