#ctl01_FullWidthSupHeaderZone {display: none;}
#ctl01_HeaderRow1Zone1 {display: none;}

/*back to swag button*/
div#ctl01_HeaderRow3Zone4 {
    position: relative;
}

a#custom-swag-button {
    position: absolute;
    right: 0;
    padding: 8px 15px;
    background-color: #eabe17;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    z-index: 1;
}

.Home a#custom-swag-button {
 display: none;
}

/* RESETS */
.ShoppingCart, .EndUserStatus, .pricesContainer .alignRight._50full 

body {background:#FFF;
	font-size: 12px;
}
.container_12 {
	width: 960;
	margin: 0 auto;
	background: #cfd1d4;
}

/* FORMS */
a.btnLink {
	display: inline-block;
	margin-right:4px;
	padding: 0.25em 0 0.16em;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.0em;
	position: relative;
	cursor: pointer;
}
a.btnLink:hover .btnTxt {
	text-decoration:underline;
}
.buttons {
	padding: 0.3em 8px;
	border: 0 none;
}
a.btn {
	font-size: 16px;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	padding: 8px;
	font-size: 15px;
	line-height: 15px;
	position: relative;
	border-color: #035582;
	background: #df047a;
}
a.btn:hover, a.btn:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #df047a;
	
}
a.btn:hover .btnTxt {
	text-decoration: none;
}
/* INLINE form */
.formLayout.inline {
	overflow: hidden;
	zoom: 1;
}
.formLayout.inline .flGrp {
	float: left;
	display: inline-block;
	clear: none;
	overflow: hidden;
	padding: 0 8px;
}
.formLayout.inline label.lblTitle {
	float: left;
	margin: 0.2em 0.5em 0 0;
}
.formLayout.inline .flGrp.buttons {
	padding: 0.3em 8px;
	border: 0 none;
}
.formLayout.inlineTitle {
	padding: 0;
}
.formLayout.inlineTitle .info {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 2px 0;
	border-bottom: 0 none;
}
.formLayout.inlineTitle .info h2 {
	font-size: 2em;
	line-height: 1.0em;
	margin: 0;
	clear: left;
}
/* ADDRESS | Header */
.header .Address {
	float: right;
	font-size: 1em;
	margin: 14px 20px 0 10px;
}
.address.inline h3, .address.inline div {float:left;
}
.address.inline .phonelabel, .address.inline .emaillabel {
	font-weight: bold;
}
.address.inline .phone, .address.inline .email, .address.inline .phone span, .address.inline .email a {
	color: #FFFFFF;
	font-style:italic;
	text-decoration: none;
}
.address.inline .email a:hover {
	text-decoration: underline;
}
.address.inline .phone, .address.inline .email {
	display: inline;
	float: left;
}

.address.inline .phone{margin-left:10px;}
.address.inline .email {
	margin-left: 5px;
	padding-left: 10px;
	float: left;
}
/* ADDRESS | Body */
.section .Address {
	padding: 15px 10px 15px 10px;
	background:-moz-linear-gradient(0% 100% 90deg, #DDDDDD, #FFFfff);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFfff), to(#DDDDDD));
	background-image: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFfff', endColorstr='#DDDDDD'), gradientType='0');
}
.section .address .map {
	-moz-box-shadow: 1px 1px 5px #CCC;
	-webkit-box-shadow: 1px 1px 5px #CCC;
	box-shadow: 1px 1px 5px #CCC;
	background-color: #FFFFFF;
	border: 1px solid #B3B3B3;
	overflow: hidden;
	padding: 8px 0 0 8px;
	float:left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.section .address:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.section .address h3 {
	margin-bottom: 2px;
}
/* SOCIAL LINKS */
.social li a {
	vertical-align: middle;
}
/* FOOTER */
.footer {
	margin: 0 auto;
	width: 980px;
	color: #FFF;
}
.footerWrap {

	background: #000000;
}
.footer .innerWrapper {
	padding: 20px 10px;
}
.footer .asiModule .email a {
	white-space: -moz-pre-wrap;
	white-space: -hp-pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -pre-wrap;
	white-space: pre-wrap;
	white-space: pre-line;
	word-wrap: break-word;
}
.footer h3, .footer p, .footer span, .footer .contentModule {
	color: #FFF;
	margin: 0px;
}
.footer h3, .footer h3 span, .footer a {
	color:#FFF;
}
.footer a.btn {
	box-shadow: 0 1px 2px #333;
	color: #FFFFFF;
}
.footer h3 {display:none;
	text-transform: uppercase;
	border-bottom: 3px solid #808080;
	margin-bottom: 5px;
}
.footer p {
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 18px;
}
.footer .txt {
	clear: both;
	display: block;
}
.footer .newsletter .formLayout input.text {
	padding: 3px;
	width:250px;
	height: 25px;
	border: 1px solid #000;
	background:#fff;
}
.footer .newsletter .formLayout, .newsletter .formLayout .flGrp {
	margin: 0;
	padding: 4px 0 0 0;
}
.footer .newsletter .formLayout.inline .flGrp.buttons {
	padding-right: 0pt;
}
.footer .socialLinks {
	margin-top: 10px;
}
.footer .socialLinks .social {
	list-style: none outside none !important;
	margin: 0;
	padding: 0;
}
.footer .socialLinks li {
	margin-left: 0px;
	margin-bottom: 4px;
	border-bottom: 1px solid #808080;
}
.footer .socialLinks li.inline {
	border: none;
}
.footer .socialLinks .social li a {
	color: #FFF;
	font-weight: normal;
	vertical-align: middle;
}
.footer .address .map {
	background-color: #FFF;
	margin-bottom: 8px;
	overflow: hidden;
	padding: 8px 0 0 8px;
	border: 1px solid #000;
}
.footer .errorMessage, .footer .successMessage {
	background: #a2eaff;
	border: none;
	padding: 5px;
	color: #0189dd;
}
/* SOCIAL FEED 
-----------------------------------------------------------------------*/
.fbConnectWidgetTopmost {
	border-top: none!important;
}
.footer .socialFeed ul.ui-tabs-nav {
	margin-bottom: 0!important;
}
.section ul.ui-tabs-nav li.ui-state-default a {
	color:#0071bc;
}
ul.ui-tabs-nav li.ui-tabs-selected a, .socialFeed ul.ui-tabs-nav li.ui-tabs-selected {
	color:#fff!important;
}
.socialFeed ul.ui-tabs-nav {
	margin-bottom: 0!important;
}
.socialFeed ul.ui-tabs-nav li.ui-tabs-selected {
	border-top: 1px solid #035582;
	border-color: #035582!important;
	background: #0071bc;
	background: -moz-linear-gradient(top, #29abe2 0%, #0071bc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #29abe2), color-stop(100%, #0071bc));
	background: -webkit-linear-gradient(top, #29abe2 0%, #0071bc 100%);
	background: -o-linear-gradient(top, #29abe2 0%, #0071bc 100%);
	background: -ms-linear-gradient(top, #29abe2 0%, #0071bc 100%);
	background: linear-gradient(to bottom, #29abe2 0%, #0071bc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29abe2', endColorstr='#0071bc', GradientType=0 );
}
.socialFeed .ui-tabs .ui-tabs-panel {
	padding: 10px;
	border: 1px solid #ccc;
	border-top: 0;
	background: #fff;
}
/* FOOTER SOCIAL FEED */
.footer .SocialFeed p, .footer .SocialFeed span, .footer .SocialFeed div {
	text-shadow: none;
}
.footer .socialFeed ul.ui-tabs-nav li.ui-tabs-selected {
	border-top: 0;
	background: #FFF;
}
.footer .socialFeed ul.ui-tabs-nav {
	margin-left: -1px;
	border-bottom: 1px solid #035582!important;
}
.footer ul.ui-tabs-nav li a {
	color: #FFF;
}
.footer ul.ui-tabs-nav li.ui-tabs-selected a, .footer .socialFeed ul.ui-tabs-nav li.ui-tabs-selected {
	color:#4d4d4d!important;
}
.footer .socialFeed ul li {
	border-color: #035582;
}
.footer .socialFeed {
	background: #28aae1;
	background: -moz-linear-gradient(top, #28aae1 0%, #0071bc 8%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28aae1), color-stop(8%, #0071bc));
	background: -webkit-linear-gradient(top, #28aae1 0%, #0071bc 8%);
	background: -o-linear-gradient(top, #28aae1 0%, #0071bc 8%);
	background: -ms-linear-gradient(top, #28aae1 0%, #0071bc 8%);
	background: linear-gradient(to bottom, #28aae1 0%, #0071bc 8%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28aae1', endColorstr='#0071bc', GradientType=0 );
	border: 1px solid #035582;
}
.footer .socialFeed .ui-tabs .ui-tabs-panel {
	border: none;
}

/* COPYRIGHT */
div[id$="FullWidthSubFooterZone"] {
}
div[id$="FullWidthSubFooterZone"] .asiModule.Content {text-align:center;
color: #bbecf9;
font-size: 11px;
width: 940px;
margin: 3px auto;
padding: 0;
line-height: 2em;
}
div[id$="FullWidthSubFooterZone"] a {
color: #bbecf9;
font-size: 11px;
}
/* CONTENT */
.section .asiModule {
	margin-bottom: 20px;
}
.section .grid_12 .asiModule {
	padding: 0;
	border: none;
}
.section h2 {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	color:#FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	background: #0f8baa;
}
/* SHOPPING CART | Header */
.shoppingCart-container {
	float: left;
	padding: 0;
}
.Cart .scTrigger {
	position: relative;
	background: black;
	border-width: 0 2px;
	
}
.Cart .btnLink {
	float: left;
	display: inline-block;
	z-index: 999;
}
.Cart .scTrigger .btnTxt {
	background:url(images/ico-cart.png) left top no-repeat;
	padding: 3px 5px 3px 37px;
	margin: 11px 14px;
	color: #FFF;
	display: block;
}
.Cart a.btnLink {
	border: none;
	border-width: 0 2px 0 0;
	padding: 17px 8px;
	color: #FFF;
	margin: 0;
	background: none;
        opacity: 1;
}
.Cart .btnLink:hover .btnTxt {
	text-decoration: underline;
}
/* SHOPPING CART Menu | Header */
#shoppingCart {
	-moz-box-shadow: 0px 0px 5px #A4A4A5;
	-webkit-box-shadow: 0px 0px 5px #A4A4A5;
	box-shadow: 0px 0px 5px #A4A4A5;
}
#shoppingCart {
	position: absolute;
	right: -1px;
	top: 100%;
}
#shoppingCart .scTop {
	border-bottom: 1px solid #CCCCCC;
	height: 35px;
}
#shoppingCart-empty td {
	padding: 2px 0 5px 10px;
}
#shoppingCart .menu ul.tabs li a {
	color: #5d5d5d;
	font-weight: normal;
	border-left: 1px solid #CCCCCC;
}
#shoppingCart .menu ul.dropdown li a {
	color: #4d4d4d;
	font-weight: normal;
	border-left: none;
}
#shoppingCart .menu ul.tabs .divider span {
	display: none;
}
#shoppingCart .menu ul.tabs li a:hover {
	background: #E6E6E6;
	color: #0085DB;
	cursor: pointer;
}
/* QUICK SEARCH / Product Search */
.QuickSearchBasic {
	width: 490px;
	float: left;
	padding-top: 10px;
	position: relative;
}
.quickSearch .formLayout.inlineTitle .info {
	background: none;
	border: none;
}
.quickSearch .formLayout.inlineTitle .info h2, .quickSearch .formLayout.inline span {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 2.5em;
	border: none;
}
.quickSearch .formLayout input.text {
	padding: 3px;
	height: 25px;
	margin-left: 5px;
	border: 1px solid #999999;
	background:#FFF;
	color:#808080;
	font-size: 13px;
}
.quickSearch .formLayout .flGrp.Xxxx input {
	width: 120px;
	margin-left: 0;
	color: #808080;
}
.quickSearch .formLayout.inline .flGrp span {
	float: none;
}
.quickSearch .formLayout.inline .flGrp.price span:before {
	content: "Range";
}
.quickSearch .formLayout.inline .flGrp label {
	display: none;
}
.quickSearch .formLayout.inline a.btn {background:#eabe17!important;
	text-transform: uppercase;
	float: left;
	font-size:16px;
}
.quickSearch .formLayout.inline .flGrp.price span + span:before {
	content: "";
}
.quickSearch .formLayout.inline .flGrp.price .field {
	color: #808080;
	font-size: 13px;
	width: 88px;
	line-height: 2em;
	text-indent: 5px;
}
.quickSearch .formLayout.inline .flGrp.price .symbol {
	display: none;
}
.quickSearch .formLayout.inline .flGrp.buttons {
	padding:0;
	margin:0;
}
.quickSearch .formLayout.inline .flGrp.buttons div {
	position: absolute;
	top: 20px;
	right: 0;
	left: 360px;
}
.quickSearch .formLayout.inline .flGrp {
	overflow: visible;
}
.quickSearch .errorMessage {display:none!important;
	margin-right: 10px;
	margin-left: 54px;
	text-align: left;
	width: 367px;
}
/* PREV / NEXT */
.next .icoBox, .previous .icoBox {
	background:url(images/btn-prev-next.png) no-repeat;
	width:23px;
	height:23px;
}
.icoBox.iArrowRight, a:hover .icoBox.iArrowRight {
	background-position:0 0;
}
.icoBox.iArrowLeft, a:hover .icoBox.iArrowLeft {
	background-position:0 -23px;
}
.prodSet .tabs li a {
	background:none;
}
.prodSet li .prodImg {
	border: 1px solid #CCC;
}
.prodSet .tabs li a:hover {
	background:none;
}
.prodSet li .prodName {
	width:98%;
	left:2px;
	bottom:2px;
	line-height: 1.5em;
	font-size: 15px;
}
/* BANNER */
.Ad, .Banner {
	padding: 0 20px;
	clear: left;
}
.adSlider {
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #CCC;
}
.adSlider .inner {
	padding: 2px;
	background: #FFF;
	position: relative;
	height: 214px;
}
.adSlider .pagerBtn {
	display: none;
}
.adSlider .icoBox, .adSlider a:hover .icoBox {
	background:url(images/btn-prev-next-banner.png) no-repeat;
	position:absolute;
	top: 50%;
	margin-top:-25px;
	width:46px;
	height:52px;
}
.adSlider .icoBox.iArrowRight {
	left:-20px;
}
.adSlider .icoBox.iArrowLeft, .adSlider a:hover .icoBox.iArrowLeft {
	right:-20px;
	background-position: -46px 0;
}
/* PRODUCT SET AUTO */
#productset-content.carousel {
	padding:0;
	margin-top: 35px;
}
#productset-content.carousel .dataTables_info {
	position: absolute;
	top: -38px;
	right: 1px;
	text-align: right;
	width: 300px;
	color: #FFFFFF;
}
#productset-content.carousel .ui-toolbar.ui-widget-header {
	line-height: 15px;
}
#productset-content.carousel .fg-toolbar.ui-widget-header {
	border: 0;
	background: none;
	position: absolute;
	top: -24px;
	right: 0;
	padding: 0 4px;
}
#productset-content.carousel .pagination-links {
	display: none;
}
#productset-content.carousel a.previous {
	margin-right: 10px;
}
#productset-content.carousel li {
	padding: 0;
}
#productset-content.carousel .mask {
	margin-top: -8px;
}
#productset-content.carousel .big {
	font-size: 13px;
}
#productset-content.carousel .allLinks {
	position: absolute;
	left: 5px;
	top: -27px;
	font-size: 10px;
}
#productset-content.carousel .allLinks a {
	padding: 0 5px 0 0;
	margin-right: 3px;
}
/* POTD  */
.PODay {
	position: relative;
}
.PODay .prodInfo {
	float: right;
	margin: 8px 10px 10px 0;
	width: 60%;
}
.PODay .prodImg {
	float: left;
	margin: 15px 0 10px 10px;
	width: 30%;
	border:1px solid #CCC;
}
.PODay .prodLink {
	font-size: 15px;
	font-weight: bold;
	font-size: 18px;
}
.PODay img {
	float: left;
	width: 100%;
}
.PODay h2 {
	margin: 0;
}
.PODay h4 {
	margin: 0;
	font-size: 16px;
}
.PODay p {
	margin: 0 0 10px 0;
}
.PODay btn {
	border: none;
	background: none;
}
.PODay .socialLinks {
	position: absolute;
	right: 5px;
	top: 4px;
	padding: 5px;
	border: 1px solid #29abe2;
	background: #035582;
}
.grid_3 .PODay .socialLinks {
	position: relative;
	height: 20px;
}
.grid_3 .PODay p {
	margin: 0 0 5px 0;
}
.grid_3 .PODay .prodInfo {
	width: 100%;
}
.grid_3 .PODay .prodImg {
	width: 110px;
	margin-left: 45px;
}
.grid_3 .PODay h4, .grid_3 .PODay .prodLink, .grid_3 .PODay p {
	display: block;
	text-align: center;
}
.grid_3 .PODay .prodNum {
	display: none;
}
/* PROD RESULTS */
.ProductResultsBasic .prodTile {
	border-bottom: 2px solid #CCC;
}
.ProductResultsBasic .prdrebConfig {
	background: #FFF;
	border-bottom: 2px solid #CCC;
}
.prdrebConfig .fieldsetInner {
	border-top: none;
}
.prdrebConfig .ui-widget-header, .YouMayAlsoLike .ui-widget-header {
	padding: 7px 10px 7px;
	color:#FFF;
	text-shadow: 0, 2px, 2px #333;
	border-bottom: 2px solid #CCC;
	font-size: 14px;
	text-transform: uppercase;
	background: #0071bc;
	background: -moz-linear-gradient(top, #29abe2 0%, #0071bc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #29abe2), color-stop(100%, #0071bc));
	background: -webkit-linear-gradient(top, #29abe2 0%, #0071bc 100%);
	background: -o-linear-gradient(top, #29abe2 0%, #0071bc 100%);
	background: -ms-linear-gradient(top, #29abe2 0%, #0071bc 100%);
	background: linear-gradient(to bottom, #29abe2 0%, #0071bc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29abe2', endColorstr='#0071bc', GradientType=0 );
}
.prdrebConfig .ui-widget-header h5, .YouMayAlsoLike .ui-widget-header h5 {
	font-size: 14px;
	padding: 0;
	line-height: inherit;
}
.YouMayAlsoLike .gridFooter {
	border: 1px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-top: none;
	background: #FFF;
}
.YouMayAlsoLike .fieldsetInner {
	border: none;
}
/* PROD DETAILS */
.configOptions {
	position: absolute;
	left: -42px;
	top: 100px;
	z-index: 200;
	width: 27px;
}
.configOptions .configHandle {
	position: absolute;
	width: 200px;
	height: 26px;
	line-height: 24px;
	color: #FFF;
	text-align: center;
	z-index: 199;
	font-weight: bold;
	font-size: 16px;
	border: 1px solid #000;
	background: url(images/gradient-bg.png) left top repeat-x #000;
	left: -82px;
	top: 100px;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
}
@media \0screen {
.configOptions .configHandle {
	position: absolute;
	width: 200px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	text-align: center;
	z-index: 199;
	font-weight: bold;
	font-size: 16px;
	border: 1px solid #000;
	left: -82px;
	top: 100px;
	background: url(images/gradient-bg.png) left top repeat-x #000;
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	top: 0px;
	left: 0px;
}
}
.configOptions .configHandle:hover {
	cursor:pointer;
}
.configOptions .configHolder {
	overflow: hidden;
	position: relative;
	margin-left: 32px;
	height: auto;
	width: auto;
}
.configOptions .config {
	position: relative;
	background: #FFF;
	margin: 0 0 0 10px;
	left:-240px;
	width: 210px;
	border: none;
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
/* PROD TILE */
.prodTile .prodName a {
	color: #4D4D4D;
}
.prodTile .prodName a:hover {
	text-decoration: underline;
}
/* FEATURED VIDS */
.featureVideo h6 {
	margin-bottom: 5px;
	margin-top: -6px;
	font-weight: normal;
}
.featureVideoSet ul {
	margin: 0 -5px;
}
.featureVideoSet ul li {
	float: left;
	padding:0;
}
.featureVideoSet .tile {
	padding: 5px;
	border: 1px solid #CCC;
	margin: 5px;
}
.featureVideoSet .title {
	margin: 5px;
	text-align: center;
	font-size: 11px;
}
.featureVideoSet ul li:first-child {
	width: 100%;
	display: block;
}
.featureVideoSet ul li:first-child .tile {
	border: none;
	margin: 0;
}
.featureVideoSet ul li:first-child .title {
	text-align: left;
	float: none;
	font-size: 14px;
	font-weight: bold;
}
/* ARTICLES */
.article {
	float: left;
	display: inline-block;
	margin: 0 20px 20px 0;
	line-height: inherit;
}
.article:last-child {
	margin-right: 0px;
}
.article h3 {
	margin-bottom: 8px;
	line-height: normal;
	color:#464646;
}
.article .readmore {
	padding: 8px 0 0 0;
	width: inherit;
	font-weight: bold;
}
.article .readmore a:after {
	content:" >";
}
body {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.sobohead{width: 960px;
	margin: 0 auto;
	background: #FFF!important;
	height: 145px;
}

.sobohead ul{list-style:none;
	position:relative;
}

.sobohead ul li{float:left;
	
}
.sobopeople{margin-left: 60px;
}

.soboribbon{margin-left: 60px;
}

span[id$="lblWelcome"] {display:none!important;}

.header .SocialLinks{    
    float: left;
    margin: 12px 0px 0px 7px;
	} 

.header .SocialLinks h3{display:none!important;}

.headerRow2b.clearfix{background:#000!important;
	margin: 10px;
        padding-bottom: 17px;
}
.headerRow2.clearfix {
    display: inline-block;
}

.grid_8.headerZone3b{
width: 425px;
    margin: 0;
}

.grid_4.headerZone2b{ 
   width: 505px;
    margin-right: 0;}


.sectionWrap{
	margin-top: -20px;
}

.section .asiModule{background:#FFF; padding:10px;}

.asiModule.Content {
    padding: 10px!important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.footer .Address{width:680px;
	margin:0 auto;
}

/* HEADER MENU STYLING */
.asiModule.Menu ul li a, .asiModule.EndUserStatus ul li a {
   color: white;
}

.asiModule.Menu ul li a:hover, .asiModule.EndUserStatus ul li a:hover {   
    color: #F3BC2B;
    text-decoration: none;
}

@media (max-width: 1200px) {
   /* div#ctl01_ctl06_cntW img {
        width: 66%;
        height: 53%;
        padding-top: 28px;
    }*/
}

.asiModule.EndUserStatus ul li:nth-child(2) a {
   display: none;
}

.asiModule.Menu ul li:nth-child(2) a span {
    padding: 0px 7px;
}
.asiModule.Menu ul li a {
    background-image: url("http://soboconcepts.com/wp-content/uploads/2015/06/get.png");
    padding: 5px 17px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#ctl01_ctl06_menuWrap, #ctl01_ctl05_menuWrap {
    width: 960px;
    float: left;
}

/*div#ctl01_ctl06_menuWrap li:nth-child(3), div#ctl01_ctl05_menuWrap li:nth-child(3) {
    border-right: 1px solid beige;
    padding-right: 20px;
    margin-bottom: 7px;
}

div#ctl01_ctl06_menuWrap li:nth-child(4), div#ctl01_ctl05_menuWrap li:nth-child(4) {
    padding-left: 16px;
    margin-bottom: 7px;
}*/

div#ctl01_ctl06_menuWrap ul, div#ctl01_ctl05_lgnWrp ul, div#ctl01_ctl05_menuWrap ul, div#ctl01_ctl06_lgnWrp ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: -10px 0 5px 0;
}

div#ctl01_ctl06_menuWrap li, div#ctl01_ctl05_menuWrap li {
    width: 25%;
}

div#ctl01_ctl05_lgnWrp li:first-child, div#ctl01_ctl06_lgnWrp li:first-child {
    float: left;
    width: 38%;
    margin: -4px 0 0 0;
    padding: 6px 0;
}

div#ctl01_ctl05_lgnWrp li:nth-child(3), div#ctl01_ctl06_lgnWrp li:nth-child(3) {
    float: left;
    width: 59%;
    margin: -4px 0 0 0;
    padding: 6px 0;
}

#ctl01_Module_523007765 {
    float: left;
    width: 288px;
}

.loginModule .menu {
    width: 288px;
}

.menu {
    top: 0;
    background: none;
    margin-bottom: 10px;
}

div#ctl01_HeaderRow1Zone1 {
    background: black;
    padding: 0;
    margin: 0;
    width: 100%;
    padding-top: 20px;
}

.asiModule.Menu ul li,  .asiModule.EndUserStatus ul li{
    text-align: center !important;
    padding: 0;
}

div#ctl01_FullWidthSupHeaderZone {
    /* background: url(http://soboconcepts.com/wp-content/uploads/2015/06/bg-left-esp.png) left top no-repeat, url(http://soboconcepts.com/wp-content/uploads/2015/06/bg-right-esp.png) right top no-repeat;
    background-size: contain;
    background-repeat: no-repeat;
    height: 180px;
    background-color: rgb(255, 255, 255); */
padding-bottom: 0px
}

.menu ul.dropdown {
    display: none;
    position: absolute;
    left: 8px;
    top: 100%;
    background: transparent;
    border: none;
    white-space: nowrap!important;
    z-index: 999;
}

ul.dropdown.menu-TEXT li {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    float: none !important;
    left: 41%;
    position: initial;
}

 ul.dropdown.menu-TEXT li a {
    font-size: 11px;
    padding: 10px !important;
    margin: 1px !important;
    white-space: pre-wrap;
}


/*  SLICK */
.slick-prev, .slick-next {
    display: none !important;
}

.slider.single-item {
    text-align: center;
    margin: 0 auto;
    float: none;
    width: 960px;
    background-color: white;
    border: 3px solid #EDB41A;
}
.slick-slide img {
    width: 960px;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: 'â†';
}
[dir='rtl'] .slick-prev:before
{
    content: 'â†’';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: 'â†’';
}
[dir='rtl'] .slick-next:before
{
    content: 'â†';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'â€¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.slick-dots li.slick-active button {
   background: #EDB41A;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 5px;
    height: 5px;
    padding: 5px;
    cursor: pointer;
    color: rgb(255, 255, 255);
    border: 0;
    outline: none;
    border-radius: 45px;
    background: rgb(255, 255, 255);
    z-index: 999;
}

/* header banner */
div#ctl01_Module_523104474 {
    padding: 0 !important;
}
/* slider wrapper */
div#ctl01_Module_523104440 {
    padding: 0 !important;
}

a.sobohome {
    background-image: url("https://commonmedia.asicentral.com/1550000/1558679/logo-menu.png") !important;
    background-size: contain !important;
    padding-left: 45px !important;
    margin-bottom: 10px !important;
    font-weight: bolder;
}

a.sobohome span { 
color: #EDB41B;
}

a.sobohome span:hover {
    color: #007EA4;
}

div#ctl01_Module_527373184 {
    padding-top: 10px !important;
}

.fav-blocks {
    padding-top: 10px;
    //width: 50%;
    //display: inline-block;
    //float: left;
    padding-top: 10px;
    width: 100%;
    display: inline-block;
}

.fav-wrappers {
    display: inline-block;
    padding-top: 10px;
}


h2.fav-title-main {
    background-color: #eb028b;
    text-transform: capitalize;
}

.fav-title {
    margin-bottom: 0;
}

.fav-title:hover {
cursor: pointer;
}

.fav-title:after{
content: "";
display: inline-block;
margin-top: 2px;
float: right;
width: 20px;
height: 24px;
background-image: url('https://commonmedia.asicentral.com/2950000/2954164/arrow-down.jpg');
}

.fav-blocks.active .fav-title:after {
background-image: url('https://commonmedia.asicentral.com/2950000/2954168/arrow-up.jpg');
}

.fav-blocks ul {
display: none;
}

.fav-blocks ul li a {
    font-size: 14px;
    letter-spacing: 1px;
transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
}

.fav-blocks ul li a:hover {
color: #eabe17;
    text-decoration: none;
}

.fav-blocks ul li a:hover, .fav-blocks ul li a:active, .fav-blocks ul li a:focus {
    text-decoration: none;
outline: none;
}


.prodSetCollections li a {
    border-top: 1px solid #ccc;
    padding-top: 20px;
    padding-bottom: 20px;
}

.ProductCollections .seeAll {
padding: 0 15px;
}








