﻿@charset "utf-8";
/*
	Title:		Zengu
	Date:		January 15, 2011
--------------------------------------------------------------			
*/

	/* COMMON ELEMENTS */
body{ background: none repeat scroll 0 0 #eff5f7;  font-family: Arial;  margin: 0;  padding: 0;}
.clear:after,.wrap:after,.contents-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
a img{border:0;}
a,input,select,textarea{outline:none;}
a {color:#d71c23;text-decoration:none;}
.button {cursor:pointer;}
.hidden {display:none;}
.redborder{border-color:#cc4400;}

.FL{float:left !important;width:auto;}
.FR{float:right !important;width:auto;}
.CB{clear:both;}
.error{color:#cc4400;}
.strikethrough {text-decoration: line-through;}
#dhtmltooltip{position: absolute;width: 186px;border: 2px solid #ccc;padding: 2px;background-color: #efefef; visibility: hidden;z-index: 100;}
	/* COMMON ELEMENTS */
	
	/* BEGIN LANDING HEADER */
.wrap{width:1007px;margin:0 auto;padding-top:5px;}
.container-top,.container-bottom{  background-color: #fff;  clear: both;  font-size: 10px;  height: 10px;  line-height: 12px;  margin-top: 10px;  width: 1007px;}
.container-bottom{height:14px;background:url(/sites/zengu/images/contentainer-bottom.png) no-repeat;}
.container{ background-color: #fff;  clear: both;  overflow:visible;  padding: 0 5px;  width: 997px;}

.landing-header{clear:both;width:974px;height:104px;margin-left:0px;padding:0 0 0 10px;background:url(https://zengu.s3.amazonaws.com/Zengu/images/landing-header-bg.jpg) no-repeat;position:relative;z-index:3;}
.landing-header .navigation {left:-10px;}
.landing-logo{float:left;width:auto;margin:7px 220px 0 0;}
.join-the-marketplace{float:left;width:270px;margin:16px 0 0;position:relative;z-index:5;}
.join-the-marketplace-txt{clear:both;margin-left:5px; overflow:hidden;}
.join-the-marketplace-txt img.market-place-txt{ float:left; width:auto; margin:0;}
.join-the-marketplace img.create-free-account-btn{float:left; width:auto;margin-top:5px;}

.proofWarning {
  background: #fcfba8 none repeat scroll 0 0;
  border: 1px solid #b8b0ae;
  clear: both;
  font-size: 22px;
  font-weight: normal;
  line-height: 27px;
  padding: 8px 25px;
  text-align: center;
}

.proofWarning a {text-decoration:underline;}

.loginReminder {text-shadow: 1px 1px 1px #FFFFFF;background: none repeat scroll 0 0 #FCFBA8;border: 1px solid #B8B0AE;clear: both;float: left;font-size: 18px;font-weight: bold;height: 30px;left: -10px;line-height: 30px;position: relative;text-align: center;width: 982px;letter-spacing: -1px;}

#lostPasswordMsg {color:Red;clear:both;font-size:11px;}

.signin-area{float:right;width:155px;padding:15px 0 0 49px;margin:0;position:relative;z-index:3;}
.signin-area span.have-account-txt{display:block;clear:both;width:auto;margin:0;font-size:11px;line-height:14px;font-family:Tahoma;}
.signin-area a.have-account-link{color:#000000;text-decoration:none;position:relative;z-index:5;}
.signin-area a:hover{text-decoration:underline;}
.signin-area a.signin-btn{display:block;clear:both;width:98px;height:49px;margin-top:9px;background:url(/sites/zengu/images/sign-in-btns.gif) no-repeat 0 0;text-indent:-99999px; position:relative; z-index:3;}
.signin-area img.signin-btn-img{ float:left; width:auto; margin:0;}

.signin-popup{overflow:hidden;width:252px;height:144px;padding:80px 4px 0 10px;position:absolute;left:699px;top:52px;z-index:50;background:url(/sites/zengu/images/sign-in-popup-container.png) no-repeat;z-index:50;}
.signin-popup div.sign-in-form{margin:0; padding:0;}
.signin-popup img.signin-popup-btn{ position:absolute;right:13px; top:9px;}
.close-btn{position:absolute;right:13px;top:75px;cursor:pointer;}


.dhtmlwindow {position: absolute;visibility: hidden; font-family:arial; font-size:12px;}
.dhtmlwindow .drag-handle{ height:25px; line-height:25px; margin:0; font: bold 12px Arial;font-weight:bold; padding:0 0 0 28px; background: #4d4d4d url(/sites/zengu/images/window/infoBoxLogo.gif) no-repeat 5px 0; color: white;cursor: move;width: auto;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.dhtmlwindow .drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/ float:right;top: 0px;cursor: hand;cursor: pointer;}
.dhtmlwindow .drag-handle .drag-title { left:40px; position:absolute; top:8px;}
* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/width: 100%;}
.dhtmlwindow .drag-window {border-width:1px; border-style:solid; border-color: #b3000c #5a5a5a #5a5a5a;}
.dhtmlwindow .drag-contentarea{ background-color: white; color: black; padding: 5px; overflow: auto;border-style:solid; border-color:#4d4d4d; border-width:0 5px;}
.dhtmlwindow .dhtml-whiteindent{height:2px; width:2px; background:url(/sites/zengu/images/spacerClear.gif) no-repeat; font-size:1px;}
.dhtmlwindow .drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/ border-top: 0px solid gray; background-color: #4d4d4d;height: 5px; /*height of resize image*/;}
.dhtmlwindow .rag-resizearea{ /*CSS for Resize Area itself*/float: right;width: 5px; /*width of resize image*/height: 5px; /*height of resize image*/cursor: nw-resize;font-size: 0;}
.dhtmlwindow a {color:#0088FF;}
.dhtmlwindow ul {list-style-position:inside;}

.entries{clear:both;overflow:hidden;}
.entries span.username,.entries span.password{display:block;clear:both;width:243px;padding:2px;font-size:10px;color:#666665;line-height:12px;}
.entries .input-field{clear:both;width:242px;height:22px;overflow:hidden;background:url(/sites/zengu/images/text-entry-bg.gif) no-repeat;}
.entries input.username-field,.entries div input.password-field,.nav-search div input.nav-search-entry{float:left;width:228px;height:20px;margin:0;padding:0px 7px;border:0;background:none;font-size:10px;line-height:20px;font-family:Arial;color:#666665;}
.button-and-other{clear:both;width:242px;overflow:hidden;}
.button-and-other .signin-submit{float:left;width:78px;height:20px;padding:0;margin:4px  0 0;background:url(https://zengu.s3.amazonaws.com/Zengu/images/sign-in-submit-btn.gif) no-repeat;cursor:pointer;border:0;}
.button-and-other .disclaimer {clear:both;font-size:11px;}
.button-and-other .error {clear:both;font-size:11px;}

.bottom-right{float:right;width:78px;margin:2px 0 0;text-align:right;}
.bottom-left{float:left;width:146px;}
.bottom-left div.remember{clear:both;width:146px;margin:0;padding:0;}
.bottom-left div.remember input.chekfield{width:auto;}
.bottom-left div.remember label.chek-text{width:auto;font-size:11px;line-height:19px;color:#000;}
.bottom-left .rememberMe input{width:auto;}
.bottom-left .rememberMe label{width:auto;font-size:11px;line-height:19px;color:#000;}
.bottom-left span.remember-me{display:block;clear:both;padding:1px 0 0;text-align:left;font-size:10px;line-height:11px;}
.bottom-left a.remember-me-link{color:#cc4400;text-decoration:underline;}
.bottom-left span a:hover{text-decoration:none;}

.grey-line{width:988px;height:10px;position:absolute;left:-2px;bottom:-9px;}
	/* END LANDING HEADER */

	/* BEGIN CONTENTS */
.contents-container{clear:both;width:984px;margin-left:7px;position:relative;z-index:1;background:#dfddd5;}

.main-display-area{clear:both;width:967px;margin:0 auto;padding:0px 0 0 5px;background:url(/sites/zengu/images/main-display-area-bg.jpg) no-repeat;overflow:hidden;font-family:Tahoma;}
.main-display-area-pic-container{ float:left; width:405px; height:400px; position:relative; z-index:1;}
.main-display-area-pic-container img.karate-pic{ position:absolute; left:1px; top:12px;}
.main-display-area-right{ float:left; width:562px; margin:65px 0 0; position:relative; z-index:2;}
.main-display-area-right ul.feature{clear:both;width:505px;margin:11px 0 0 5px;padding:0;list-style:none;}
.main-display-area-right ul.feature li{clear:both;margin:3px 0 0;padding:0 0 0 36px;background:url(/sites/zengu/images/check-bullet.png) no-repeat 0 0;font-size:20px;line-height:26px;color:#595959;}
.main-display-text{clear:both;width:510px;font-size:24px;line-height:30px;color:#000;}
.free-signup-btn{display:block;clear:both;width:272px;height:60px;margin:36px 0 0 95px;}
.free-signup-btn-img{ float:left; width:auto; margin:0;}

.pro-shop-links-box{clear:both;width:971px;margin:0 0 0 7px;padding:0 0 34px;overflow:hidden;}
.pro-shop-box-bottom{clear:both;width:971px;height:20px;background:url(/sites/zengu/images/proshop-links-box-bottom.png) no-repeat;}
.pro-shop-head{clear:both;width:951px;height:58px;padding:0 0 0 20px;background:url(/sites/zengu/images/proshop-links-head-bg.png) no-repeat;}
.pro-shop-head h2.pro-shop-heading-txt{float:left;width:365px;height:21px;margin:20px 0 0;padding:0;background:url(/sites/zengu/images/wholsale-pro-text.png) no-repeat;text-indent:-99999px;}
.pro-shop-head ul.main-area-list{float:left;width:585px;margin:9px 0 0;padding:0;list-style:none;}
.pro-shop-head ul.main-area-list li{float:left;width:auto;height:28px;margin:0;padding:13px 50px 0;background:url(/sites/zengu/images/divider.gif) no-repeat right top;}
.pro-shop-head ul.main-area-list li.mma {background:none;}
.pro-shop-head ul.main-area-list li a{display:block;float:left;width:auto;height:19px;margin:0;text-indent:-99999px;}
.pro-shop-head ul.main-area-list li.boxing a.boxing-link{width:54px;background:url(/sites/zengu/images/nav-boxing.png) no-repeat;}
.pro-shop-head ul.main-area-list li.traditional-martial-arts a.martial-art-link{width:184px;background:url(/sites/zengu/images/nav-traditional-martial-arts.png) no-repeat;}
.pro-shop-head ul.main-area-list li.mma a.mma-link{width:40px;background:url(/sites/zengu/images/nav-mma.png) no-repeat;}

.pro-shop-contents{clear:both;width:930px;min-height:334px;padding:0 0 0 41px;background:url(/sites/zengu/images/proshop-links-box-y.png) repeat-y;font-family:Tahoma;}
* html .pro-shop-contents{height:auto !important;height:334px;}
.pro-shop-contents h3.contents-head{clear:both;margin:0;padding:32px 0 0;font-size:20px;line-height:24px;color:#000;font-weight:400;}
.pro-shop-contents .owner-feedback{clear:both;width:930px;margin-top:20px;}
.pro-shop-contents .owner-feedback-col{float:left;width:463px;min-height:155px;}
.pro-shop-contents .owner-feedback .quoted-txt{float:left;margin:0;padding:5px 0 5px;width:420px;font-size:18px;line-height:22px;color:#000;}
.pro-shop-contents .owner-feedback .quoted-by{display:block;clear:both;width:418px;padding-top:24px;text-align:right;font-size:14px;line-height:18px;color:#000;min-height:80px;}

.owner-feedback img{position:relative;}
.owner-feedback img.left-qoute{float:left;width:auto;margin:0 10px 0 0;}
.owner-feedback img.right-qoute{margin-bottom:-9px;margin-left:2px;}

.read-more{display:block;clear:both;padding:42px 0 10px;width:891px;text-align:right;}
.read-more a.read-more-link{font-size:12px;color:#cc4400;line-height:14px;}
.read-more a:hover{text-decoration:none;}

.testimonialContainer .testimonialContent {clear:both; margin:6px 0 10px 0; font-size:14px;}
.testimonialContainer .testimonialContent img.start {position:relative;top:-5px;}
.testimonialContainer .testimonialBy {float:right;padding:8px 12px 0 0;font-style:italic;clear:both;}

	/* END CONTENTS */
	
	/* BEGIN HEADER FOOTER PAGE CONTENTS */
.header{float:left;width:984px;}
.header-loyalty {  color: #666666;  float: right;  font-size: 11px;  font-weight: bold;  margin-top: 9px;}
.header-loyalty img {  padding-right: 5px;  vertical-align: middle;}

.header-top{  background-color: #fff;  clear: both;  min-height: 112px;  position: relative;  width: 984px;  z-index: 8}
* html .header-top{height:auto !important;height:62px;}
.logo{left: 3px;  margin-top: 4px;  position: absolute;}
.header-right{  float: right;  margin-top: 24px;  padding-right: 20px;}
.header-right.nonLoggedIn {margin-top: 0px;}
.welcome-text {font-weight:bold;}
.header-right em.welcome-text-place{  color: #000;  display: block;  font-size: 12px;  font-style: normal;  line-height: 14px;  padding-top: 8px;  text-align: right;}
.header-right span.welcome-text a.linked-text{color:#4c4c4c;}
.header-right span.welcome-text a.linked-text:hover{text-decoration:none;}
.top-links span.divider {  color: #333333;  font-size: 9px;  padding: 5px;  text-shadow: 1px 1px 1px #FFFFFF;}
.top-links {  clear: both;  color: #000000;  font-size: 13px;  line-height: 14px;  overflow: hidden;  padding-top: 12px;  text-align: right;  width: 490px;}
.top-links a{color:#000; text-decoration:none;}
.top-links a:hover{text-decoration:underline;}

.navigation{clear:both;width:726px;height:28px; padding-left:258px;background:#4c4c4d; position:relative;}
.navigation ul.nav-lists{float:left; width:510px; margin:0; padding:0; list-style:none; text-transform:uppercase;}
.navigation ul.nav-lists li{float:left; width:auto;height:24px; margin-top:2px; padding:0 8px; font-size:14px; line-height:24px; border-right:1px solid #707071;}
.navigation ul.nav-lists li.last{border:0;}
.navigation ul.nav-lists li a{color:#fff; text-decoration:none;}
.navigation ul.nav-lists li a:hover{text-decoration:underline;}

.nav-search{width:204px; background:url(/sites/zengu/images/nav-search-bg.gif) no-repeat 0 0;overflow:hidden;margin:9px auto;}
.nav-search div.nav-search-form{margin:0; padding:0;}
.nav-search div.nav-search-field{float:left; width:180px; height:22px; margin-right:3px; overflow:hidden;}
.nav-search div.nav-search-field input.nav-search-entry{width:152px;padding:1px 14px; line-height:19px;color:#000;}
.nav-search-btn{float:left; width:16px; height:16px; margin:3px 0 0; padding:0;border:0; cursor:pointer;}

.contents{clear:both; width:984px;min-height:706px;}
* html .contents{height:auto !important;height:706px;}
	/* END HEADER FOOTER PAGE CONTENTS */

	/* BEGIN FOOTER */
.footer{ background: none repeat scroll 0 0 #e0e0e0;  clear: both;  margin: 3px 0 13px 8px;  min-height: 290px;  width: 984px;}
* html .footer{height:auto !important;height:266px;}

.page-top{ background-color: #eff5f7;  border-bottom: 1px solid #fff;  clear: both;  display: block;  font-size: 16px;  font-weight: bold;  padding: 17px;  text-align: center;  text-transform: uppercase;}
.page-top a{ color: #222;  letter-spacing: 0.5px;  text-decoration: none;}
.page-top a:hover{text-decoration:none;}

.footer-links-and-logo{float:left;width:984px;margin-top:33px;}
.footer-logo{float:left;width:231px;height:90px;position:relative;}
.footer-logo img.footer-logo-img{position:absolute;left:8px;top:-50px;}

.footer-links-container{float:left;width:750px;background:url(/sites/zengu/images/divider-y.gif) repeat-y 456px 0;}
.footer-links-container ul.items,.footer-links-container ul.left-items,.footer-links-container ul.mid-items{float:left;width:auto;margin:0;padding:0 3px 0 0;list-style:none;}
.footer-links-container ul.left-items{width:170px;}
.footer-links-container ul.mid-items{width:140px;}
.footer-links-container ul.items li,.footer-links-container ul.left-items li,.footer-links-container ul.mid-items li{clear:both;margin:0;padding:0px 0px 2px;font-size:12px;line-height:18px;color:#000;}
.footer-links-container li a{color:#000;text-decoration:none;}
.footer-links-container li a:hover{text-decoration:underline;}

.footer-links-left{float:left;width:456px;}
.footer-links-right{float:left;width:252px;margin:0;padding:0 0 0 38px;}
.footer-search{clear:both;width:252px;padding:36px 0 20px;overflow:hidden;}
.footer-search div.search-form{margin:0;padding:0;}
.footer-search div.footer-search-field{float:left;width:167px;height:22px;margin-right:5px;background:url(/sites/zengu/images/entry-small-bg.gif) no-repeat;}
.footer-search div.footer-search-field input.footer-search-entry{float:left;width:153px;height:20px;margin:0;padding:0px 7px;border:0;background:none;font-size:10px;line-height:20px;font-family:Arial;}
#mailingListResponse {font-size:11px;float:left;}

.join-btn{float:left;width:46px;height:22px;cursor:pointer;border:0;}

.copyright {  clear: both;  color: #555;  font-size: 18px;  line-height: 22px;  margin: 0 auto;  padding: 40px 0;  text-align: center;  width: 1000px;}

	/* END FOOTER */
	
	/* product page */
.zen-top-container-body-left-custom-product{float:left;width:450px;}
.zen-top-container-body-right-custom-product {
  float: left;
  margin-left: 30px;
  width: 450px;
}
.zen-top-container-body-right-top-area-custom-product {
  background: #fafafa none repeat scroll 0 0;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  clear: both;
  overflow: hidden;
  padding: 20px 13px;
  text-align: center;
}


.product-name-custom-product {
  color: #000000;
  font-family: "TradeGothicW01-BoldCn20",​Arial;
  font-size: 24px;
  letter-spacing: -0.5px;
}

.size-chart-link-custom-product{float:right;}
.size-chart-link-custom-product a{font-size:18px;color:#f26623;font-family: "TradeGothicW01-BoldCn20",​Arial;}

.product-retail-price-custom-product {
  color: #7b7b7b;
  font-family: "TradeGothicW01-BoldCn20",​Arial;
  font-size: 18px;
  font-weight: 400;
  float: left;

}

.product-price-custom-product {
  border-bottom: 1px dotted #ccc;
  color: #f26623;
  font-family: "TradeGothicW01-BoldCn20",​Arial;
  font-size: 21px;
  font-weight: 400;
  letter-spacing: -1px;
  margin-right: 20px;
  padding: 14px 14px 24px 0;
  clear: both;
}


.product-customization-pricing-custom-product {
  border-bottom: 1px dotted #ccc;
  color: #000000;
  font-family: "Open Sans",sans-serif;
  font-size: 21px;
  font-weight: 400;
  padding: 15px 0 0;
  float: left;
  width: 100%
}

.product-description-header-custom-product {
  color: #000000;
  font-family: "Open Sans",sans-serif;
  font-size: 12px;
  font-weight: 700;
  padding-top: 20px;
}

.product-description-custom-product {
  color: #333;
  font-family: "Open Sans",sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding-right: 35px;
}

.custom-product-heading {
  color: #f26522;
  float: left;
  font-family: "TradeGothicW01-BoldCn20",​Arial;
  font-size: 22px;
  font-weight: 400;
  margin-top: 15px;
  text-align: left;
  width: 100%;
}


 .custom-product-dropdown{
	 width:100%;
	 padding:10px 0;
	 margin:10px 0;
 }

.custom-product-order-details {
	font-family: 'Open Sans', sans-serif;
	color: #010000;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	text-align:right;
}

.custom-product-order-details div {
	font-weight: bold;
	width: 70px;
	float: right;
}

.custom-product-size-option {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	font-size: 24px;
	font-weight: 600;
	line-height: 50px;
	text-align: left;
	border-bottom: 1px solid #CCC;
}

.custom-product-size-option input{
	font-size: 24px;
	float:right;
	text-align: right;
	margin-top: 10px;
}

.custom-product-need-help{
	font-family: 'Open Sans', sans-serif;
	color: #f26522;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-align:center;
	background-color:#fff;
	padding: 15px;
	margin-top: 20px;
}

.custom-product-addtocart {
  background: #f26522 none repeat scroll 0 0;
  border: medium none;
  border-radius: 25px;
  color: #fff !important;
  cursor: pointer;
  font-family: "Open Sans",sans-serif !important;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.42857 !important;
  margin: 24px auto 0;
  outline: 0 none;
  padding: 17px 40px 14px;
  text-transform: uppercase;
  transition: all 0.25s ease 0s;
  width: 50%;
}

.custom-product-error {
	padding: 20px;
	background-color: palegoldenrod;
	margin-top: 15px;
	color:#cc4400;
	font-weight: bold;
}

.ajax-file-upload-preview
{
	max-width: 50px;
	float: left;
	padding-bottom: 2px;
}

#fileUploadDiv
{
	float: left;
	width:100%;
	margin-top: 10px;
}

.ajax-file-upload-statusbar {
	border: 1px solid #f26522;
	float: left;
	margin-top: 10px;
	width: 100% !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 0 5px 5px;
}

.ajax-file-upload-error{
	float:left;
	color: red;
	margin-top: 10px;
	padding: 10px;
}

.ajax-file-upload-filename {
	width: 300px;
	height: auto;
	margin: 0 5px 5px 0px;
}

.ajax-file-upload-filesize {
	width: 50px;
	height: auto;
	margin: 0 5px 5px 0px;
	display: inline-block;
	vertical-align:middle;
}

.ajax-file-upload-progress {
	margin: 5px 10px 5px 0px;
	position: relative;
	width: 250px;
	border: 1px solid #ddd;
	padding: 1px;
	border-radius: 3px;
	display: inline-block;
	color:#FFFFFF;
}

.ajax-file-upload-container{
	float:left;
	width:100%;
}

.ajax-file-upload-bar {
	background-color: #0ba1b5;
	width: 0;
	height: 20px;
	border-radius: 3px;
	color:#FFFFFF;
}
.ajax-file-upload-percent {
	position: absolute;
	display: inline-block;
	top: 3px;
	left: 48%
}
.ajax-file-upload-red {
	-moz-box-shadow: inset 0 39px 0 -24px #e67a73;
	-webkit-box-shadow: inset 0 39px 0 -24px #e67a73;
	box-shadow: inset 0 39px 0 -24px #e67a73;
	background-color: #e4685d;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	color: #fff;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	padding: 4px 15px;
	text-decoration: none;
	text-shadow: 0 1px 0 #b23e35;
	cursor: pointer;
	vertical-align: top;
	margin: 5px 10px 5px 0px;
}
.ajax-file-upload-green {
	background-color: #77b55a;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 0;
	padding: 0;
	display: inline-block;
	color: #fff;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	padding: 4px 15px;
	text-decoration: none;
	cursor: pointer;
	text-shadow: 0 1px 0 #5b8a3c;
	vertical-align: top;
	margin: 5px 10px 5px 0px;
}
.ajax-file-upload {
	float: right;
	width: 30%;
	background-color: #f26522;
	padding: 10px;
	color: white;
	font-weight: bold;
	text-align: center;
	cursor: pointer !important;
  }


.ajax-upload-dragdrop
{
	width:100%;
	background-color: #fff;
	text-align:left;
	vertical-align:middle;
	float: left;
	border: 1px solid #ccc;
}


#chosen-logo {
	display:none;
	width: 100%;
	float:left;
	margin: 10px 0;
}

#chosen-logo-image {
	float:left;
}

#chosen-logo-name {
	float:left;
	line-height: 100px;
	vertical-align: middle;
	margin-left: 10px;
}

#chosen-logo-remove {
	float:left;
	clear: left;
	cursor: pointer;
}


.state-hover
{
		border:2px solid #A5A5C7;
}

#choose-logo {
	width: 100%;
	float:left;
}

#choose-logo .dd-select{	
	width: 100% !important;
	margin: 10px 0 !important;
	float:left;
	background-color: #fff !important;
}
#choose-logo .dd-options{height: 400px;}
#choose-logo .dd-option {text-align: center;}
#choose-logo .dd-option-image {width: 80px; margin:0 auto;float:none;}
#choose-logo .dd-selected-image{height: 40px;}
#choose-logo .dd-selected-text{float:left; width: 80%; overflow:hidden; height: 40px; font-size:12px; line-height: 18px !important;}
#choose-logo .dd-selected {
  border: 0 solid #ccc;
  color: #444;
  font-family: "open sans",arial;
  font-size: 15px;
  font-weight: normal;
  padding: 15px;
  text-align: left;
  text-transform: uppercase;
}



.left-botttom{float:left; padding-bottom:10px;width:100%;}
.zen-top-container-contents{clear:both;width:972px;padding:0 6px;}
.zen-top-container-body{clear:both;width:931px;padding:0 20px 0 22px;background:url(/sites/zengu/images/zen-content-top-bg-y.gif) repeat-y;overflow:hidden;}
.zen-top-container-body-left{float:left;width:566px;}
.zen-top-container-breadcrumbs{clear:both;height:45px;}
.breadcrumbs{float:left;width:415px;height:45px;overflow:hidden;}
.breadcrumbs a.breadcrubms-link{float:left;margin:23px 0 0 3px;padding:0;font-family:Verdana;font-size:10px;color:#cc4400;text-decoration:underline;cursor:pointer;}
span.in-breadcrubms-link{float:left;width:24px;margin:23px 0 0 0;line-height:14px;text-align:center;color:#666666;}
.breadcrumbs-brand{float:right;width:150px;height:30px;padding-top:15px;text-align:center;}
.banner-img-area{clear:both;width:550px;overflow:hidden;}
.thumb-img-container{float:left;height:52px;padding-top:8px;}
.thumb-img-container a.thumb-img-link{float:left;width:50px;height:50px;text-align:center;border:1px solid #b8b8b8;margin-right:12px;}
.banner-img-area img{float:left;margin:0;}
.zen-top-container-body-right{float:left;width:365px;}
.zen-top-container-body-right-top-area{clear:both;width:337px;padding:20px 14px 0;background:url(/sites/zengu/images/zen-top-containers-right-top-bg-y.gif) repeat-y;overflow:hidden;}
.product-title-area{border-bottom: 1px dotted #D6CBC1; clear: both; color: #666666; font-family: arial; font-size: 34px; font-weight: bold; letter-spacing: -1.5px; line-height: 35px; margin-bottom: 7px; padding-bottom: 4px;}
.product-rating-area{clear:both;}
.product-please-login{  background-color: #ffffff;  border: 1px solid #cccccc;  clear: both;  font-size: 22px;  font-weight: normal;  margin-bottom: 5px;  margin-top: 10px;  padding: 10px;}
.product-rate{color: #000000; font-family: arial; font-size: 21px; letter-spacing: -1px; line-height: 23px;}
.product-rate .strikethrough {text-decoration: line-through;font-size: 14px;}
.star-mark-area{float:left;width:65px;}
.star-mark-area a.star-link{margin-top:5px;display:block;}
.star-mark-area img.star-img{float:left;margin:0;}
a.prodcut-review,a.add-to-list{float:left;font-family:Arial;font-size:10px;line-height:20px;text-decoration:underline;color:#cc4400;display:block;}
.stock-and-size-area{position:relative;clear:both;width:337px;padding:10px 0 0 0;}
.product-unavailable{color:#CC4400;padding:16px 0;}
.stock-area{float:left;width:338px;}
em.green-sign,em.default-sign,em.sku{clear:both;font-family:Verdana;font-style:normal;font-size:10px;color:#008900;line-height:13px;display:block;}
em.default-sign{color:#999999;}
em.sku{line-height:24px;color:#999999;}
.size-area{float:right;width:340px;padding-right:2px;margin-top:12px;text-align:right;}
.stock-area .option{position:relative;float:right;width:245px;margin:0 0 5px 0;padding-right:10px;line-height:20px;font-family:Arial;font-size:11px;text-align:right;display:block;}
.stock-area .option select{min-width:160px;}
.stock-area .FR {margin-right:12px;}
.product-update-title {color:#cc4400;font-weight:bold;font-size:14px;padding-bottom:10px;}
.update-item-area{clear:both;width:328px;padding:10px 14px 0 0;}
select.product-select{position:relative;float:left;width:70px;margin:0 0 5px 0;padding:0;font-family:Arial;font-size:12px;line-height:16px;display:block;}
.add-area{clear:both;width:342px;padding:10px 14px 0 0;}
.add-area #qty, .update-item-area #updateQty {position:relative;float:left;width:30px;height:18px;margin:0;padding:0;left:110px;top:9px;font-family:Arial;font-size:12px;line-height:16px;display:block;}
.add-area .addcarterror {color:red; clear:both;float:right;font-size:12px;}
.update-mode {background-color:White;border:solid 3px #cc4400;padding:6px 0 6px 6px;width:328px !important;}
a.add-to-list{font-size:12px;padding-top:9px;}
select.item-select{position:relative;float:left;width:46px;height:18px;margin:0;padding:0;left:80px;top:9px;font-family:Arial;font-size:12px;line-height:16px;display:block;}
a.add-to-cart{position:relative;float:right;width:133px;height:33px;display:block;}
.added-cart-area{float:left;width:323px;padding:5px;margin:25px 0 0 0;background:#FFF;border:1px solid #bfbfbf;}
.added-cart-title{float:left;width:318px;padding:0 0 3px 5px;font-family:Verdana;font-size:14px;line-height:20px;color:#040305;}
.product-feedback{float: right; font-size: 11px; margin-bottom: 15px; clear:both;}
.product-feedback a {color:#CC4400;}
.product-msrp {background-color: #DFDDD5; border: 1px solid #D3D1C7; border-radius: 5px 5px 5px 5px; color: #000000; float: left; font-family: arial; font-size: 11px; font-weight: bold; letter-spacing: 0 !important; margin-top: 9px; padding: 5px 9px 4px 10px;}
.product-dollar-sign {font-family: arial; font-size: 12px; position: relative; top: -4px;}
	
.view-loyalty-bar{height:44px;margin:0 0 0 5px;clear:both;width:283px;padding:4px 16px 4px 14px;background:#ebebeb;border-bottom:1px solid #dbdbdb;overflow:hidden; }
.continue-shopping,.view-cart{display:block; float:left; width:auto; color:#666; text-decoration:none; font-size:11px;}
.view-cart{float:right}
.loyalty-popup-amt{font-size: 19px; float:left;width: 46px;height: 34px;background-color:White;border:solid 1px #ccc;font-size: 22px;text-align: right;padding: 4px 6px;}
.loyalty-popup-amt .smaller{font-size:11px;font-weight:bold;}
.loyalty-popup-text{float:left;width: 200px;height:50px;font-weight:bold;margin-left: 10px;font-size: 11px;line-height: 14px;margin-top: 2px;}

.loyalty-available {font-size: 11px;clear: both;float:right;margin: 0;top: -16px;position: relative;color:#999;font-weight:bold;}
.loyalty-available span {color:#000;}

table.first{clear:both;width:313px;margin:0 0 0 5px;padding:0;background:#edebeb;border-collapse:collapse;}
table.first tr.row{background:url(/sites/zengu/images/product-table-border-top-x.gif) repeat-x left top;}
table.first td.first-col{width:65px;padding:5px;vertical-align:top;}
table.first td.second-col{width:200px;padding:5px 5px 5px 10px;font-family:Verdana;font-size:10px;color:#000;vertical-align:top;}
table.first td.third-col{width:110px;padding:5px;vertical-align:top;text-align:right;}
table.first td.third-col a {text-decoration:underline;font-size:11px;}
a.close-item{text-decoration:none;}
span.remove-from-cart{float:left;width:38px;padding:0;margin:0;text-align:center;line-height:20px;color:#868585;font-family:Arial;font-size:10px;text-decoration:none;cursor:pointer;}
img.remove-img{float:left;width:12px;height:12px;margin:4px 0 0 0;}
.row-img{float:left;border:1px solid #c7c6c5;}
.view-cart-title{float:right;width:318px;margin:0px;padding:0 5px 0 0;text-align:right;display:block;color:#cc4400;font-size:11px;}
.view-cart-title a {font-family:Verdana;font-size:11px;line-height:20px;color:#cc4400;}
.product-short-desc,p.your-note-desc{float:left;width:326px;margin:0;padding:10px 0;font-family:Arial;font-size:12px;color:#333;line-height:16px;}
.product-short-desc ul{float:left;width:323px;margin:0;padding:0 0 5px 0;}
.product-short-desc li{clear:both;float:left;padding-left:6px;font-family:Arial;font-size:12px;color:#333;list-style-image:url(/sites/zengu/images/bullet-left-arrow.gif); margin:0 12px;line-height:16px;}
em.your-note{font-weight:bold;float:left;padding:10px 5px 0 0;font-style:normal;font-family:Arial;font-size:13px;color:#333;}
a.your-note-edit{float:left;padding:11px 0 0 0;font-family:Arial;font-size:12px; text-decoration:underline;color:#cc4400;}
p.your-note-desc{padding-bottom:5px;}
.zen-top-container-body-right-bottom-area{clear:both;width:365px;height:20px;background:url(/sites/zengu/images/zen-top-containers-right-bottom-bg.gif) no-repeat;}
.zen-top-container-bottom{clear:both;width:972px;height:19px;background:url(/sites/zengu/images/zen-top-containers-bottom-bg.gif) no-repeat;}	
.discuss-this-item{float:right;margin-top:5px;padding:0 15px 0 0;font-style:normal;font-family:Verdana;font-size:10px;color:#000;}
a.discuss-this-item-link{text-decoration:underline;color:#cc4400;}
.product-shipping-restrictions{width:305px;border: solid 1px #CCC;background-color: #ffffff;font-family:arial;font-size: 10px;padding: 5px; margin: 0 auto; clear: both;}


.zen-middle-container-contents{clear:both;width:964px;padding:0 10px;margin-top:28px;overflow:hidden;}
.zen-middle-container-left-area{float:left;width:193px;}
.zen-middle-container-left-top-area{float:left;width:183px;height:27px;padding:0 0 0 10px;font-family:Arial;font-size:12px;line-height:27px;color:#FFF;background:url(/sites/zengu/images/zen-middle-container-left-top-bg.gif) no-repeat;}
.zen-middle-container-left-bottom-area{float:left;width:191px;margin-bottom:10px;background:#FFF;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.zen-middle-container-leftbottom-dataarea{float:left;width:191px;min-height:167px;padding:10px 0 0 0;border-bottom:1px solid #bfbfbf;}
* html .zen-like-title-area{height:auto !important;height:167px;}
.zen-like-imagearea{text-align:center;height:117px;}
.zen-like-title-area{float:left;width:191px;min-height:50px;padding:0;font-family:Arial;font-size:10px;text-align:center;color:#3a88ff;}
.zen-like-title-area a.product-title-link{ text-decoration:none;color:#3a88ff;}
.zen-like-title-area a.product-title-link:hover{ text-decoration:underline;}
* html .zen-like-title-area{height:auto !important;height:50px;}
span.like-item-value{color:#b31923;margin:0;padding:8px 0 0;display:block;}
.product_BulkPricingCell {border-bottom:1px solid #BFBFBF;padding:4px;line-height:15px;}

.zen-middle-container-right-area{float:left;width:761px;padding-left:10px;}
.zen-middle-container-right-top-area{clear:both;width:761px;height:28px;margin-bottom:1px;}
span.product-wall{float:left;padding-left:10px;font-family:Arial;font-size:18px;line-height:28px;font-weight:700;text-align:left;}
.product-nav{float:right;width:585px;height:28px;list-style:none;overflow:hidden;}
.product-nav ul{float:left;width:585px;margin:0;padding:0 0 0 5px;list-style:none;}
* html .product-nav ul{padding-left:2px;}
.product-nav ul li{float:left;padding-right:1px;}
.product-nav ul li a{position:relative;float:left;line-height:28px;padding:0 10px;background:#666666;font-family:Arial;font-size:12px;text-decoration:none;color:#FFF; display:block;}
.product-nav ul li a em.left-img{position:absolute;width:5px;height:28px;background:url(/sites/zengu/images/sprite-product-tab-bg.gif) 0 0;top:0;left:0;right:auto;}
.product-nav ul li a em.right-img{position:absolute;width:5px;height:28px;background:url(/sites/zengu/images/sprite-product-tab-bg.gif) 0 -100px;top:0;right:0;left:auto;}
.product-nav ul li a:hover,.product-nav ul li.active a{background:#bfbfbf;color:#666666;}
.product-nav ul li a:hover em.left-img,.product-nav ul li.active a em.left-img{background-position:0 -50px;}
.product-nav ul li a:hover em.right-img,.product-nav ul li.active a em.right-img{background-position:0 -150px;}
* html .product-nav ul li a em.right-img{right:-1px;}
* html .product-nav ul li a.margin-right-img{margin-right:1px;right:-1px;}
.last-item{margin-right:0;}
a.fixing-space{padding-right:9px;}

.zen-middle-container-right-bottom-area{clear:both;width:733px;padding:12px 13px 0 13px;background:#fffffe;border-top:7px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.write-review{clear:both;width:733px;background:#f3f3f3; border-bottom:1px solid #bfbfbf;overflow:hidden;}
a.write-review-link{float:left;padding:0 0 0 10px;font-size:12px;line-height:47px;text-decoration:none;color:#0088ff;}
.image-container-in-productwall{float:left;width:50px;height:41px;padding-top:6px;background:#fffffe;text-align:center;}
.write-in-detail-area{clear:both;padding:0 0 0 5px;margin-top:10px;overflow:hidden;}
.img-write-in-detail-area{float:left;width:50px;margin:0;}
.img-write-in-detail{float:left;margin:0;}
.discuss-area{float:left;width:675px;margin-top:30px;}
span.permalik-discuss{font-family:Arial;font-size:12px;color:#333;}
a.permalink-in-discuss{font-family:Arial;font-size:12px;text-decoration:underline;color:#0088ff ;}
.author-identification-area{clear:both;font-family:Arial;font-size:12px;color:#616060;margin:18px 0 0 0;}
a.author-link{text-decoration:underline;color:#0088ff;}
.questionaries-area{float:left;width:675px;font-family:Arial;font-size:12px;color:#616060;padding:20px 0 0 0;}
.ques-help{float:left;width:129px;font-style:normal;font-family:Arial;font-size:12px;color:#616060;display:block ;}
.ans-note-good{float:left;width:66px;text-align:center;}
.ans-note-bad{float:left;width:66px;text-align:center;}
em.ques-ans{position:relative;font-style:normal;left:2px;top:-10px;}
dfn.color-green{font-style:normal;color:#179500;}
dfn.color-red{font-style:normal;color:#f12947;}
.zen-flag-area{float:right;width:50px;}
a.zen-flag{margin:0;padding:0;font-family:Arial;font-size:12px;color:#1a80ff;text-decoration:none;}
.space-in-img{float:left;padding:3px 5px 0 0;}
.zen-comment-area{clear:both;padding:15px 0 3px;font-family:Arial;font-size:12px;color:#414a55;line-height:14px;border-bottom:1px solid #bfbfbf;}
.comments-detail-area{clear:both;width:675px;margin-left:50px;padding-top:20px;border-bottom:1px solid #bfbfbf;overflow:hidden;}
.comments-write-in-detail-area{float:left;width:48px;padding-left:12px;margin:0;text-align:center;}
.comments-img-write-in-detail{float:left;margin:0;}
.comments-discuss-area{float:left;width:615px;}
.author-top-img{position:relative;left:5px;top:2px;}
.new-questionaries-area{width:615px;padding-bottom:10px;}
a.comments-ranking-review{clear:both;padding:0 0 0 50px;font-family:Arial;font-size:12px;color:#1974c2;line-height:34px;text-decoration:none;display:block;}
.zen-bottom-container-contents{width:752px;overflow:hidden; float:right;}
.zen-bottom-container-top-area{clear:both; width:752px; height:19px;background:url(https://zengu.s3.amazonaws.com/Zengu/images/bottom-containers-top-bg.gif) no-repeat;}
.zen-bottom-container-mid-area{clear:both; width:722px; padding:0 15px;background:url(https://zengu.s3.amazonaws.com/Zengu/images/bottom-containers-mid-bg-y.gif) repeat-y; overflow:hidden;}
.zen-bottom-container-bottom-area{clear:both; width:752px; height:19px; background: url(https://zengu.s3.amazonaws.com/Zengu/images/bottom-containers-bottom-bg.gif) no-repeat;}
strong.avilability{clear:both;padding:0;font-family:Verdana;font-size:14px;display:block;}
.available-content-wrap{clear:both;width:740px;margin-top:8px;padding-bottom:4px;font-family:Arial;font-size:12px;border-bottom:1px solid #bfbfbf;overflow:hidden;}
.product_AvailabilityName {display:none;}
.size-weight-ship-area{float:left;width:450px;padding-left:12px;}
span.size-weight-cont{font-style:normal;line-height:18px;display:block;}
span.shipment{padding-left:20px;display:block;}
.immediately{font-style:normal;color:#076600; padding-left:20px;}
b.little-big{font-size:12px;font-weight:700;}
.available-addtocart-area{float:right;width:80px;}
.available-addtocart-area img{float:left;margin:8px 0 0 0;}
.breadcrumbs a.breadcrubms-link:hover,a.prodcut-review:hover,a.add-to-list:hover,a.view-cart-title:hover,a.your-note-edit:hover,a.author-link:hover,a.permalink-in-discuss:hover,a.discuss-this-item-link:hover{text-decoration:none;}	
a.write-review-link:hover,a.zen-flag:hover,a.comments-ranking-review:hover{text-decoration:underline;}
.sizeChartLink{font-size:11px;color:#CC4400;padding-bottom:4px;}
.product_SizingBackground { background-color: #fafafa;	border-style:solid;	border-color: #e0e0e0;	border-width:1px;border-left-style:none;border-right-style:none;} 
.product_SizingTable { border-collapse: collapse; text-align:center; padding: 8px; width:100%; font-size:12px; color:#333333;}
a.frontPage_Category {font-size:12px;color:#CC4400;}
.product_Description{font-size:12px;}

		/* BEGIN CART PAGE */
.cart-contents{clear:both;width:965px;padding-left:19px;overflow:hidden;}

h1.cart-heading{clear:both;width:965px;font-family:Arial;font-size:26px;line-height:36px;color:#000;margin:0;padding:0;}
.cart-error {color:#cc4400; font-size:12px;margin-top:6px;clear:both;margin-left:10px; font-weight:bold;}

.cart-mutiple-shipments {font-size:12px;padding:2px;color:#CC4400;font-weight:bold;}
.cart-item-header {background-color:#d1ccc6;border:solid 2px #ebe9e1;font-size:12px;padding:2px;top:10px;position:relative;width:940px;clear:both;}
.cart-item-header .title {font-weight:bold;}

.cart-widder-box-wrap{clear:both;width:965px;margin-left:1px;background:url(../../../images/cart-longer-box-y2.gif) repeat-y 0 0;}
.cart-widder-box-top{clear:both;width:965px;height:15px;background:url(../../../images/cart-longer-box-top1.gif) no-repeat left bottom;}
.cart-widder-inner{clear:both;width:965px;padding-left:15px;}
.cart-widder-inner a:hover{text-decoration:underline;}
.order span.order-note{float:left;font-size:16px;line-height:20px;color:#000;padding-right:16px;}
 span.divider{font-size:11px;color:#000;}
.order a{text-decoration:none;font-size:10px;line-height:20px;color:#b8b8b8;}
.order a:hover{text-decoration:underline;}
.order a.edit{text-decoration:none;font-size:10px;line-height:20px;color:#cc4400;}
.order .order-note-txt{clear:both;width:925px;font-family:Arial;font-size:11px;line-height:16px;color:#000;}

.cart-longer-box-wrap{float:left;width:924px;min-height:130px;background:#ebe9e1 url(../../../images/cart-repeat-y.jpg) repeat-y 744px 0;padding:10px 15px 10px 8px;position:relative;margin-top:10px;}
* html .cart-longer-box-wrap{height:auto!important;height:130px;}
.cart-products-wrap{float:left;width:110px;}
.cart-products{float:left;width:98px;height:98px;border:1px solid #b0aeaa; background-color:White;text-align:center;}
.cart-macho{float:left;padding:13px 0 0 12px;}
.cart-macho img{margin:0;float:left;}

.cart-details-wrap{float:left;width:625px;}
.cart-details-left{float:left;width:280px;}
span.cart-protactive{clear:both;width:280px;margin-top:-5px;position:relative;font-size:10px;line-height:14px;color:#cc4400;display:block;}
a.cart-item-title{text-decoration:none;font-size:18px;line-height:24px;color:#000;font-weight:700;}
.cart-price{font-style:normal;font-size:16px;line-height:18px;color:#000;font-weight:700;}
.cart-price strong{font-style:normal;color:#c63a3e;}
.cart-star{margin:0 0 0 8px;}
.sku{float:left;font-size:10px;line-height:12px;color:#333333;font-style:normal;}
.cart-view-details{float:left;margin:10px 0 0 0;}

.cart-details-right{float:left;width:230px;margin-top:35px;background:#fffffe;padding:5px 10px 5px 5px;}
.select-option{float:left;width:98px;}
.select-option strong{font-size:11px;color:#000;}
.select-option .option-edit{color:#cc4400;font-size:10px;line-height:14px;}
.select-option .option-edit:hover{text-decoration:none;color:#cc4400;}
.option-details,.option-padding{float:left;width:132px;font-size:10px;line-height:14px;color:#000;}
.name{float:left;width:65px;font-size:10px;line-height:12px;color:#666;padding-left:15px;}
.valu{float:left;width:50px;font-size:10px;line-height:12px;color:#000;text-align:right;}
.option-padding .valu{color:#666;}
.option-details cite.cart-name{width:80px;font-style:normal;padding:0 15px;text-align:left;}
.option-details strong{font-size:10px;width:50px;text-align:right;}
.sampol{clear:both;width:625px;}
.sampol span.your-note{font-size:10px;line-height:14px;color:#040404;}
.sampol a{text-decoration:none;font-size:9px;color:#a1a09c;}
.sampol .delete{text-decoration:none;font-size:9px;color:#cc4400;}
.sampol p.sampol-order{margin:0;padding:0;font-family:Arial;font-size:10px;line-height:12px;color:#000;}

.cart-right{float:right;width:auto;}
.cart-quantity-notice {background-color: #FFFFFF;border: 1px solid #ABABAB;clear: both;color: #0A4086;float: left;font-family: tahoma;font-size: 11px;margin-left: 5px;margin-top: 5px;padding: 4px;width: 170px;}

.remove-item a.removelink{text-decoration:none;color:#aba29a;}
span.remove-text{font-size:10px;line-height:12px;display:block;float:right;padding-right:8px;cursor:pointer;}
.remove-btn{float:right;width:auto;margin:0;}
.total-item-price{clear:both;width:181px;padding:17px 0 16px 0;text-align:right;overflow:hidden;}
.total-item-price span.item-total{font-size:14px;line-height:16px;color:#000;}
.total-item-price dfn.item-price{font-style:normal;font-size:14px;line-height:16px;color:#ba0007;}

.update{clear:both;width:181px;overflow:hidden;height:30px;}
.quantity{float:right;width:44px;height:19px;margin:2px 10px 0 0;padding:2px 0 0 0;font-size:12px;color:#000;text-align:center;border:1px solid #b9b9b9;}
.update-btn{float:right;width:auto;margin:0;font-size:10px;line-height:20px;color:#cc4400;}
.adding-area{clear:both;width:181px;padding:16px 0 0 0;overflow:hidden;}
.adding-area img{float:left;margin:0;}
.adding-area .save-later-btn{float:right;width:auto;margin:0;}
.adding-area .add-list-btn{float:right;width:auto;margin:0 0 0 5px;}
.cart-widder-box-bottom{clear:both;width:965px;height:22px;background:url(../../../images/cart-longer-box-bottom.gif) no-repeat 0 0;}

.save-item-continue-wrap{float:left;width:965px;padding-left:1px;}
.save-item-wrap{float:left;width:506px;padding-left:10px;}
.save-item{float:left;width:497px;padding:5px 0 0 10px;}
.save-item span.save{clear:both;width:490px;font-size:14px;line-height:20px;color:#666;display:block;}
.save-products{float:left;width:83px;height:83px;margin-top:14px;border:1px solid #999999;background-color:white;text-align:center;}
.save-products-name{float:left;width:210px;font-size:16px;line-height:20px;color:#666666;padding:15px 0 0 15px;}
.save-products-name a{text-decoration:none;font-size:16px;line-height:20px;color:#4c4c4c;}
.option-padding{padding:20px 0 0 25px;}
.save-link{float:left;width:470px;height:21px;line-height:20px;padding-right:10px;text-align:right;background:#f2f2f2;margin-top:15px;font-size:10px;border:1px solid #cecdcc;}
.save-link a:hover{text-decoration:underline;}
.save-link .remove{text-decoration:none;font-size:12px;line-height:20px;color:#cc4400;padding:0 3px;}
.order-wrap{float:left;width:452px;background:url(../../../images/order-y.gif) repeat-y 0 0;margin-left:-4px;margin-bottom:3px;}
.continue-shopping{clear:both;width:435px;margin-left:15px;background:url(../../../images/continue-y.gif) repeat-y 0 0;overflow:hidden;}
.continue-top{float:left;width:435px;height:6px;background:url(../../../images/continue-top.gif) no-repeat 0 0;}
.cheack-out{float:left;padding:8px 0 15px 30px;}
.cheack-out .shopping{float:left;font-size:12px;line-height:16px;color:#cc4400;padding:18px 60px 0 0;}
.cheack-out .shopping a {color:#cc4400;text-decoration:none;}
.cheack-out img{margin:0;}

.shipping-method-box{clear:both;width:401px;margin-left:15px;background:url(../../../images/order-item-box-y.gif) repeat-y 0 0;overflow:hidden;}
.shipping-method-box-top{float:left;width:401px;height:5px;background: url(../../../images/order-item-box-top.gif) no-repeat 0 0;}
.shopping-chart{float:left;width:370px;padding:10px 0 0 15px;}
.radio{float:left;width:35px;}
.method-summary{float:left;width:264px;}
.method-summary span.method-name{float:left;font-size:12px;line-height:14px;color:#333;}
.shipping-price{font-style:normal;float:right;font-size:12px;color:#000;padding-bottom:20px;padding-right:16px;}
.shipping-method-box-bottom{float:left;width:401px;height:5px;background:url(../../../images/order-item-box-bottom.gif) no-repeat left bottom;}
.shipping-estimate-input {padding:10px;float:right;}
.shipping-estimate-input .zip-input {width:120px;}
.shipping-estimate-input .estimate-button {vertical-align:middle;cursor:pointer;}
.shipping-estimate-text {font-size:12px;float:right;margin-right:12px;}
.shipping-estimate-input .error {font-size:12px;}
.shipping-method-box #processing {float:right; padding: 12px 26px;}
.common_TextBlackDisclaimer{font-size:12px;clear:both;float:left;padding-left:12px;}

.order-total-wrap{clear:both;width:280px;padding:10px 0 10px 250px;line-height:18px;overflow:hidden;}
.sub-amount{float:left;width:280px;}
span.sum-total{float:left;width:60px;font-size:12px;color:#000;padding-right:30px;}
dfn.number{float:left;width:44px;font-size:12px;color:#000;font-style:normal;text-align:right;}

.order-total{clear:both;width:199px;padding:0 0 0 230px;height:29px;background:#e1dbd5;margin:4px 0 6px 3px;}
.order-total span.total{float:left;width:90px;font-size:14px;line-height:28px;color:#000;}
.order-total dfn.total2{float:right;width:90px;font-size:14px;line-height:28px;color:#000;font-style:normal;}
.continue-bottom{float:left;width:435px;height:13px;background:url(../../../images/continue-bottom.gif) no-repeat left bottom;}
.order-bottom{float:left;width:452px;height:13px;background:url(../../../images/order-bottom.gif) no-repeat left bottom;}

.check-out-wrap{float:right;width:448px;background: url(../../../images/check-out-y.gif) repeat-y 0 0;margin-bottom:10px;overflow:hidden ;}
.check-out-top{float:left;width:452px;height:7px;font-size:8px;line-height:8px;background:url(../../../images/check-out-top.gif) no-repeat 0 0;}
.option span.altimate{clear:both;font-size:12px;line-height:18px;color:#000;padding:15px 0 0 15px;overflow:hidden;}
.account{clear:both;width:auto;}
.paypal-checkout{float:left;width:145px;height:58px;margin:18px 70px 10px 0px;padding-left:36px;overflow:hidden;}
.google-checkout{float:right;width:168px;height:58px;margin:18px 44px 0;overflow:hidden;text-align:center;}
.google-checkout a {font-size:11px;}
.account .paypal,.account .google{float:left;margin:0;}

.check-out-bottom{float:left;width:452px;height:5px;font-size:5px;line-height:5px;background:url(../../../images/check-out-bottom.gif) no-repeat 0 0;}

form{margin:0;padding:0;}
	/* END CART PAGE */
	
	
.result-product dfn.price{font-style:normal;font-size:16px;line-height:18px;color:#000;font-weight:700; float:left;}
.result-product dfn.regularly-price{font-style:normal;font-size:14px;line-height:16px;color:#000;font-weight:400;text-decoration:line-through;}
.result-product dfn.price strong.amount{font-style:normal;color:#ba0007;}
.result-product .star{margin:0 0 0 8px;}

/* Wall */
.wallLogin h2 {font-size:16px;}
.loginDiv a, .newAccountDiv a, .wallLoginLink {text-decoration:underline;}
.loginDiv, .newAccountDiv {font-size:12px;}

.noWallActivity{height:30px;line-height:30px; padding:8px;color:#666;border-bottom:solid 1px #ccc;}

.zen-middle-container-contents .theWall {float:right;}
.theWall {font-size:650px; color:#333333; max-width:1.155em; width:1.155em; border-bottom:solid 1px #cdcdcd;margin-top:10px;}
.theWallFont {font-size:.02em;}
.theWall a {color:#0088ff;}
.theWall .staff { vertical-align:bottom;}
.theWall .permalink {text-decoration:underline;font-size:.917em;}

.theWall .header {height:28px; line-height:28px; max-width:58.87em;}
.theWall .header .title {float:left; font-size:1.333em; font-weight:bold;padding-left:8px;}
.theWall .header .tabs {float:right;margin-right:20px;}
.theWall .tabs .global-link {float:left;margin-right:12px;font-size:11px;}
.theWall .tabs .global-link a {color:#cc4400;}

.theWall .header div a div.tabLeft {float:left; position:relative; padding:0 10px; margin-left:1px; cursor:pointer; cursor:pointer;}

.theWall .header div a.light {color:black;}
.theWall .header div a.light div.tabLeft {background:#bfbfbf url(/sites/zengu/images/wall/tabLeftLight.gif) no-repeat top left;}
.theWall .header div a.light div.tabLeft div {background:url(/sites/zengu/images/wall/tabRightLight.gif) no-repeat; width:5px; height:28px; position:absolute; right:0px; top:0;}

.theWall .header div a.dark {color:white;}
.theWall .header div a.dark div.tabLeft {background:#666666 url(/sites/zengu/images/wall/tabLeftDark.gif) no-repeat top left; margin-bottom:1px;}
.theWall .header div a.dark div.tabLeft div {background:url(/sites/zengu/images/wall/tabRightDark.gif) no-repeat; width:5px; height:28px; position:absolute; right:0px; top:0;}

.theWall .header div img {margin-left:1px; float:left; display:block;}

.theWall .content {border-style:solid; border-color:#bfbfbf; border-width:7px 1px 0px 1px; float:left; width:57.66em;background:white;}
.theWall .content .userActions {float:left; clear:both; width:100%; height:auto; border-bottom:1px solid #bfbfbf; background-color:#f3f3f3;}

.theWall .icon{float:left; width:4em; height:3.917em; background-color:white; text-align:center;}
.theWall .icon img {margin-top:7px;}
.theWall .content .userActions .action {float:left; line-height:47px;margin-left:10px;}
.theWall .content .userActions .action a {font-size:1.167em;}
.theWall .userRemark {float:left; clear:both; width:100%; border-bottom:1px solid #bfbfbf;padding-top:2px;display:table;}
.theWall .deletedPost {float:left;clear:both; width:100%; border-bottom:1px solid #bfbfbf; text-indent:10px; padding: 10px 0; background-color:#dedede;font-size:1.333em;}
.theWall .byUser {float:left; width:17.25em; padding: 5px 0 15px; color:#666666;}
.theWall .reviewContent {float:right; width:53em; padding-right:5px;padding-left:0px;}
.theWall .reviewContent .reviewWrap {border-bottom:1px solid #bfbfbf;}
.theWall .reviewContent .reviewWrap .rating {padding-bottom:4px;}
.theWall .reviewContent .review {margin:10px 0 15px;}
.theWall .reviewContent .review span {font-size:1.167em; color:black; font-weight:bold;}
.theWall .reviewContent .review .addedImage {float:left; clear:both; margin: 15px 0;}
.theWall .reviewContent .review .addedImage .image {float:left;}
.theWall .reviewContent .review .addedImage .image img {max-width:10em; border:1px solid #bfbfbf; padding:4px; margin:0 7px 7px 0;}
.theWall .reviewContent .review .addedImage .image img:hover {background:#bfbfbf;}
.theWall .reviewContent .review .addedImage .description {float:left; width:33.75em;}
.theWall .helpful {clear:both; padding-bottom:15px; color:#666666; position:relative;}
.theWall .helpful .good {color:#1c9900;}
.theWall .helpful .bad {color:#ed3d58;}
.theWall .flag {float:none; position:relative; margin-right:7px; margin-top:4px; float:right;}
.theWall .flag img {margin-right:7px; margin-top:-5px;}
.theWall .reviewContent .userComment {float:left; clear:both; width:53.3em; border-bottom:1px solid #bfbfbf;padding-left:14px;padding-top:10px;}
.theWall .reviewContent .deletedComment {float:left; clear:both; width:100%; border-bottom:1px solid #bfbfbf;padding:10px 0; background-color:#dedede;font-size:1.333em;}
.theWall .iconSM {float:left; width:41px;height:45px;}
.theWall .iconSM img {margin-top:7px;}
.theWall .reviewContent .userComment .comment {float:none; margin-top:15px; width:92%; margin-top:6px; margin-left:43px;}
.theWall .reviewContent .userComment .comment .text {padding-top:2px;}
.theWall .byUserSM {margin:15px 0; color:#666666;}
.theWall .userReply {float:none; clear:both; height:47px; padding-left:7px; width:100%; line-height:47px;}
.theWall .content .action-logged {float:right; padding:7px 3px; background:white; width:53.16em;}
.theWall .content .action-logged .malt {margin:7px 0; font-size:1em;}
.theWall .content .alt {width:100%; padding:0px;}
.theWall .content .logged-box {position:relative; border:1px solid #bfbfbf; background:#e6e6e6; padding:7px; font-size:1.167em; font-weight:bold; color:#333333;}
.theWall .content .logged-box input {height:18px; border-width:1px; width:100%; margin:7px 0 0 0;}
.theWall .content .logged-box input[type="file"] {height:26px !important;}
.theWall .content .logged-box .flagReason {width:17.023em;}
.theWall .content .logged-box .open .close {position:absolute; right:7px; top:7px;}
*html .theWall .content .logged-box .open .close2 {right:14px;}
.commentThanks {margin-left:35px; width:46.812em; padding:8px;background-color:#ffeeee;border:solid 1px #bfbfbf;margin-top:8px;}

.theWall .content .logged-box .open .title {width:15em; font-size:.929em; font-weight:bold; color:#333333;}
.theWall .content .logged-box .open .url {width:19em; font-size:.929em; font-weight:normal; color:#333333;}
.theWall .content .logged-box .open .ratingText {font-weight:normal;font-size:.857em;color:#343434;position:absolute;bottom:0px; left:11.67em; width:16.67em;}
.theWall .content .logged-box .open .reviewStars {float:right; right:20.8em; position:relative;}
.theWall .content .logged-box .open textarea {width:100%; margin-top:7px;}
.theWall .content .logged-box .open .submitButton {margin-top:7px;}

.theWall .userRemark {float:none; clear:both; width:100%; border-bottom:1px solid #bfbfbf;}

.theWall .voteResponse {display:inline;height:14px;background-color:#dfdfdf;border:solid 1px #676767;margin-left:10px;padding: 0 4px 0 4px;}

.theWall .hideReviews { margin-bottom:2px; clear:both;}
.theWall .hideReviews a { color:#555555; text-decoration:none;}

.theWall .add_to_cart {float:left;padding-left:14px;}
.wallPermalinkTitle {font-size:16px;}
.wallPermalinkTitle a{font-size:16px;}
.permalinkImage{float:left;}

/* star rater  */	
.starRating{ list-style:none;margin: 0px;padding:0px; width: 125px; height: 25px; position: relative; background: url(/sites/zengu/images/alt_stars.png) top left repeat-x; outline:0;}

.starRating li{
	padding:0px; margin:0px;
	/*\*/
	float: left;
	/* */
	outline:0;
}
.starRating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 25;
	position: absolute;
	padding: 0px;
	outline:0;
}
.starRating li a:hover{
	background: url(/sites/zengu/images/alt_stars.png) left bottom;
	z-index: 2;
	left: 0px;
	outline:0;
}
.starRating li a:visited{
	background: url(/sites/zengu/images/alt_stars.png) left bottom;
	z-index: 50;
	left: 0px;
	outline:0;
}
.starRating a.one-star{
	left: 0px;
	outline:0;
}
.starRating a.one-star:hover{
	width:25px;
	outline:0;
}
.starRating a.two-stars{
	left:25px;
	outline:0;
}
.starRating a.two-stars:hover{
	width: 50px;
	outline:0;
}
.starRating a.three-stars{
	left: 50px;
	outline:0;
}
.starRating a.three-stars:hover{
	width: 75px;
	outline:0;
}
.starRating a.four-stars{
	left: 75px;
	outline:0;
}	
.starRating a.four-stars:hover{
	width: 100px;
	outline:0;
}
.starRating a.five-stars{
	left: 100px;
	outline:0;
}
.starRating a.five-stars:hover{
	width: 125px;
	outline:0;
}
.starRating li.current-rating{
	background: url(/sites/zengu/images/alt_stars.png) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	outline:0;
}		


/* BEGIN CATEGORY PAGE */
.category{clear:both;width:984px;}
.category-left{float:left;width:210px;padding-left:6px;}
.category-left-nav{float:left;width:210px;padding-top:35px;background: url(/sites/zengu/images/category-left-y.png) repeat-y 0 0;}
.category-left-nav span{clear:both;width:180px;font-size:11px;line-height:11px;color:#000;padding:0 0 15px 20px;display:block;}
.category-left-nav .attribute-list strong{float:left;width:180px;height:25px;font-size:12px;line-height:20px;color:#000;display:block;}
.category-left-nav .attribute-list{clear:both;width:170px;margin:0;padding:5px 0 0 20px;list-style:none;}
.category-left-nav .attribute-list li{clear:both;width:170px;margin:0 0 0px 0;padding:0 0 0px 15px;display:block;}
.category-left-nav .attribute-list li a em{margin:0;padding:0;font-style:normal;font-size:10px;line-height:18px;color:#000;}
.category-left-nav .attribute-list li a{float:left;display:block;text-decoration:none;font-family:Arial;font-size:11px;line-height:18px;color:#cc4400;margin:0;padding:0;}
.category-left-nav .attribute-list li a:hover{text-decoration:underline;}
.category-left-email{float:left;width:190px;height:91px;background:url(/sites/zengu/images/category-left-email-bg.png) no-repeat 20px 15px;}
.category-left-email .address{float:left;width:120px;font-family:Arial;font-size:13px;height:18px;line-height:18px;color:#666666;margin:23px 0 0 25px;padding:0 5px 0 5px;border:1px solid #c3c3c2;background:#d9d8d4;}
.category-left-email .join-list{float:left;width:130px;height:34px;border:0;margin:6px 0 0 25px;padding:0;cursor:pointer;}
.category-left-email div{float:left;margin:0;padding:23px 0 0 40px;}
.category-left-email .category-left-email-icon{float:left;width:150px;height:31px;margin:8px 0 0 6px;padding:0 0 0 24px;display:block;}
.category-left-email .category-left-email-icon img {width:35px;padding:0 2px;}
.category-left-bottom{float:left;width:210px;height:21px;background:url(/sites/zengu/images/category-left-bottom.png) no-repeat left bottom;}

	/* BEGING CATEGORY RIGHT */	
.category-right-wrap{float:left;width:766px;padding-left:2px;}
.category-right-wrap h1{clear:both;width:759px;margin:0;padding:0;font-size:26px;line-height:58px;color:#000;}
.category-right-wrap h3{clear:both;width:759px;margin:0;padding:0px;font-size:18px;line-height:20px;color:#000;}
.category-right-top{float:left;width:766px;height:13px;background:url(/sites/zengu/images/category-right-top-bg.png) no-repeat 0 0px;}
* html .category-right-top{width:766px;height:13px;background:url(/sites/zengu/images/category-right-top-bg.png) no-repeat 0px 2px;}	
.category-right{clear:both;width:766px;min-height:636px;background:url(/sites/zengu/images/category-right-y.png) repeat-y 0 0;float:left;}
* html .category-right{height:auto !important;height:636px;}
.category-right-inner{float:left;width:758px;padding-left:8px;}	
.category-right-inner span.shop-by,.category-right-inner span.shop-by-secondary{float:left;display:block;width:500px;font-size:12px;line-height:16px;color:#000;padding:0px 0 6px 10px;}
.category-right-inner span.shop-by-secondary{padding-top:5px;}
.category-right-inner a.view-all-brands{float:right;text-decoration: underline;font-family: Arial;font-size:10px;line-height:16px;color:#cc4400;padding-right:10px;}
.category-right-inner a:hover{text-decoration:none;}

.scroll-wrap{clear:both;width:752px;height:81px;margin-left:14px;background: url(/sites/zengu/images/scroll-wrap-x.gif) repeat-x 0 0;}
.scroll-wrap-left{float:left;width:3px;height:81px;background:url(/sites/zengu/images/scroll-wrap-left.gif) no-repeat 0 0;}
.scroll{float:left;width:738px;padding:0 4px;position:relative;}
.scroll-left{float:left;width:27px;height:28px;margin-top:20px;text-align:center;}
.scroll-area-wrap{width:682px;height:70px;margin:6px auto 0 auto;padding-left:2px;background:#e1dbd5;}
.scroll-area-wrap ul.total-logo{margin:0;padding:0;list-style:none;}
.scroll-area-wrap ul.total-logo li{float:left;margin:5px 0px 0 0px;padding-left:13px;}
.scroll-area-wrap ul.total-logo li div{width:80px;height:60px;border:1px solid #bfbab6 ;overflow:hidden;}
.scroll-area-wrap a img {width:80px !important;}
.scroll-right{position:absolute;right:4px;width:27px;height:28px;margin-top:20px;}
.scroll-wrap-right{float:right;width:3px;height:81px;background:url(/sites/zengu/images/scroll-wrap-right.gif) no-repeat 0 0;}

.browse-wrap{clear:both;width:752px;margin-left:6px;background-color:#ede8e2;overflow:hidden;margin-top:10px;}
.browse-left{float:left;width:3px;height:29px;background:url(/sites/zengu/images/nav-browse-left.jpg) no-repeat 0 0;}
.browse-nav{float:left;width:744px;height:29px;}
.browse-nav ul.browse-area{margin:0;padding:0;list-style:none;}
.browse-nav ul.browse-area li{float:left;position:relative; width: 80px;text-align:center; font-size:10px; color:#000000;line-height:27px;}
.browse-nav ul.browse-area li a{text-shadow: 1px 1px 1px #ffffff;text-decoration:none;width:auto;font-family: Arial;font-size:11px;margin:1px 1px 0 0 ;color:#666;padding:0 0;display:block;}
.browse-nav ul.browse-area li.selected {text-shadow: 1px 1px 1px #ffffff;text-decoration:none;font-family: Arial;font-size:11px;margin:1px 1px 0 0 ;color:#cc4400;padding:0 0;display:block;background:url(/sites/zengu/images/arrow_down.png) no-repeat  36px 0;};


.browse-nav ul.browse-area li.divider-none{background:none;}
.browse-nav ul.browse-area li  .nav-arrow{ display:block;width:4px;height:8px;position:absolute;right:12px;top:11px; font-size:3px; line-height:3px;}
.browse-right{float:right;width:3px;height:29px;background:url(/sites/zengu/images/nav-browse-right.jpg) no-repeat 0 0;}

.browse-nav .viewCount {color: #000000 !important;font-size: 10px !important; padding-left: 20px !important;}
.browse-nav .viewCount a {color: #cc4400 !important; padding: 0px  !important; display: inline !important;}
.browse-nav .viewCount span.selected {color: #ababab !important;padding: 0px  !important; display: inline !important;}

.breadCrumb{width:742px;padding-left:12px;}
.breadCrumb a{font-size:11px; color: #666666; padding-left:10px;}
.breadCrumb img{ padding-left: 8px;position: relative;top: 2px;}

.products-wrap,.catagory-item-box-wrap{clear:both;width:954px;min-height:154px;margin:10px 0 0;padding:6px 0 6px 9px;background:#ebe9e1; position:relative;}
* html .products-wrap{height:auto !important;height:154px;}
.category-right .CB{overflow:hidden;}

.catagory-item-box-wrap{width:742px;margin-left:14px;}
* html .catagory-item-box-wrap{height:auto !important;height:154px;}
.catagory-item-box-wrap .products{clear:both;width:742px;}

div.product-items { background-color: #FFFFFF;border: 1px solid #A4A29E;float: left;text-align: center; width: 148px; height: 148px;vertical-align:middle;}
div.product-items img.main-item{width:auto;margin:0;position:relative; max-width:148px; max-height:148px;}
div.product-items img.new-label{position:absolute;left:11px;top:8px;z-index:3;}
.products-middle{float:left;width:395px;padding:0 0 0 10px;border-right:1px solid #dedbd4; height: 148px;}

.result-product{clear:both;width:auto;margin-top:-5px;position:relative;}
.result-product .size-chart{width:51px;height:13px;position:absolute;right:30px;top:40px;}
.result-product .title{clear:both;width:395px;font-size:10px;line-height:14px;color:#cc4400;padding-top:3px;display:block;}
.result-product .name{text-decoration:none;font-family:Arial;font-size:18px;line-height:24px;color:#000;font-weight:700;float:none;padding-left:0;}
.result-product dfn.price{font-style:normal;font-size:16px;line-height:18px;color:#000;font-weight:700;}
.result-product dfn.price strong.amount{font-style:normal;color:#ba0007;}
.result-product .star{margin:0 0 0 8px;}

.result-product-view{clear:both;width:auto;padding-left:5px;}
.result-product-view .result-product-view-txt{width:565px;margin:0;padding:12px 0 0px 0;font-family:Arial;font-size:11px;line-height:15px;color:#333333;}
.products-middle .result-product-view .result-product-view-txt{width:360px;}

.result-product-view .result-product-link{text-decoration:underline;color:#cc4400;}
.brand{background-color: #FFFFFF;border: 1px solid #CCCCCC;float: left;margin-top: 8px;text-align: center;width: 120px;}
.brand img.leftimg{margin: 0;max-height: 45px;}
.brand a.item-note{float:right;width:auto;margin-top:8px;text-decoration:none;font-size:10px;line-height:14px;font-style: italic;color:#4c4c4c;}
.brand a.item-note:hover{text-decoration:underline;}
.products-right{float:right;width:177px;padding-right:8px;}
.products-right-top {float:right;font-family:Arial;font-size:10px;line-height:16px;color:#000;text-align:right;padding-top:5px;}
.products-right strong{color:#009407;}
.products-right div.on-sale{font-style:normal;font-size:12px;color:#a60600;font-weight:bold;float:right;}
.products-right-button{clear:both;width:auto;padding-left:33px;overflow:hidden;}
.products-right-button .view-detais{float:left;margin:20px 0 0 0;}
.products-right-button .discuss{float:left;margin:8px 9px 0 0;}
.products-right-button .add-list{float:left;margin:8px 0 0 0; cursor: pointer;}
.products-right-button img{float:left;margin:0;}


.item{ clear:both;width:auto; background:#0FF;}
.item .item-pages{ float:left; width:570px; font-size:10px; line-height:16px; color:#000; text-align:right; padding-top:19px; font-style:normal;}
.page-link{ float:right; width:auto;padding:15px 10px 12px 0;}
.page-link ul.link-area{ margin:0; padding:0; list-style:none;}
.page-link ul.link-area li{ float:left; margin:0 0 0 10px;}
.page-link ul.link-area li.padding{ float:left; padding-top:2px;}
.page-link ul.link-area li a{ text-decoration:underline; font-family:Arial; font-size:11px; line-height:12px; color:#cc4400; margin:0; padding:0;}
.page-link ul.link-area li a:hover,.page-link ul.link-area li.active a{ text-decoration:none; color:#000;}

	/* END CATEGORY PAGE */
	
	/* BEGING TOP-LEVEL-CATEGORY PAGE */
.top-level-category{clear:both;}
.top-level-category h2{float:left;margin:0;padding:28px 0 28px 12px;font-family: Arial;font-size:26px;color:#000;}
.top-level-category-nav-wrap{clear:both;width:970px;margin-left:6px;margin-bottom:20px;background: url(/sites/zengu/images/category-nav-wrap-y.jpg) repeat-y 0 0; float:left;}
.category-nav-wrap-top{float:left;width:970px;height:5px;font-size:6px;line-height:18px;background:url(/sites/zengu/images/category-nav-wrap-top.jpg) no-repeat 0 0px;}
.top-level-category-innerwrap{clear:both;width:946px;padding: 20px 0 0 12px;}
.category-nav-wrap-bottom{float:left;width:970px;height:20px;background:url(/sites/zengu/images/category-nav-wrap-bottom.jpg) no-repeat 0 0px;}

.wrapper{float:left;width:220px;padding-left:15px;padding-bottom:5px;}
.lists-column-wrap{float:left;width:207px;background: url(/sites/zengu/images/uniforms-top-y.gif) repeat-y 0 0;}
.lists-column-top{float:left;width:207px;height:11px;background:url(/sites/zengu/images/uniforms-top-bg.gif) no-repeat 0 0;}
.uniforms-head,.sparring-gear-head,.weapons-head,.training-head{float:left;width:205px;text-align:center;font-size:18px;line-height:22px;}
a.head-name{width:auto;margin:0;text-decoration:none;color:#000;}
a.head-name:hover{text-decoration:underline;}
.uniforms-pic,.sparring-gear-pic,.weapons-pic,.training-pic{float:left;width:188px;height:185px;margin:0px 0 0 3px;padding:11px 0 0 10px;background: url(/sites/zengu/images/bg.png) no-repeat 0 0;}
.uniforms-pic img.uniform-thumb,.weapons-thumb,.training-thumb{text-align:center;margin:0;}
.lists-column-nav{clear:both;width:198px;margin-left:4px;}
* html .lists-column-nav{height:auto!important;height:416px;}
.lists-column-nav ul.uniform-lists,.lists-column-nav ul.sparring-gear-lists,.lists-column-nav ul.weapons-lists,.lists-column-nav ul.training-lists{clear:both;width:198px;margin:0;padding:0;list-style:none;}
.lists-column-nav ul.uniform-lists li,.lists-column-nav ul.sparring-gear-lists li,.lists-column-nav ul.weapons-lists li,.lists-column-nav ul.training-lists li{float:left;width:198px;line-height:23px;}
.lists-column-nav ul.uniform-lists li.last-border,.lists-column-nav ul.sparring-gear-lists li.last-border,.lists-column-nav ul.weapons-lists li.last-border,.lists-column-nav ul.training-lists li.last-border{height:24px;display:block;}
.lists-column-nav ul.uniform-lists li a,.lists-column-nav ul.sparring-gear-lists li a,.lists-column-nav ul.weapons-lists li a,.lists-column-nav ul.training-lists li a{text-decoration:none;font-family:Arial;font-size:12px;line-height:23px;color:#cc4400;display:block;margin:1px 0 0 0;padding:0 0 0 32px;background:#f7f8fa;}
.lists-column-nav ul.uniform-lists li a:hover,.lists-column-nav ul.sparring-gear-lists li a:hover,.lists-column-nav ul.weapons-lists li a:hover,.lists-column-nav ul.training-lists li a:hover{background:#e8e9eb;}
.lists-column-nav ul.uniform-lists li em.number,.lists-column-nav ul.sparring-gear-lists li em.number,.lists-column-nav ul.weapons-lists li em.number,.lists-column-nav ul.training-lists li em.number{font-style:normal;color:#000;}
.lists-column-bottom{float:left;width:207px;height:21px;background:url(/sites/zengu/images/uniforms-bottom-bg.gif) no-repeat 0 0;}

.level-category-right-wrap{clear:both;width:979px;padding-left:5px;overflow:hidden;}
.feature-item-top{float:left;width:979px;height:12px;font-size:8px;line-height:8px;background:url(/sites/zengu/images/feature-item-top2.gif) no-repeat 0 0;}
.feature-item-y{float:left;width:963px;padding-left:16px;background:url(/sites/zengu/images/feature-item-y.gif) repeat-y 0 0; margin-bottom: 10px;}
.fetured-head{clear:both;width:auto;margin:0;padding:10px 0 10px;font-size:18px;line-height:22px;color:#000;font-weight:400;}

.products-wide{clear:both;width:954px;}
.products-middle-wide{float:left;width:605px;padding:0 0 0 10px;border-right:1px solid #dedbd4;}
.products-middle-wide .brand{width:540px;padding:22px 0 0 0px;}

	/* END TOP-LEVEL-CATEGORY PAGE */
/* rma */	
.rma-btn {line-height:18px !important;color:#fff !important; -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7; -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;box-shadow:inset 0px 1px 0px 0px #bbdaf7;	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');	background-color:#79bbff;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #84bbf3;	display:inline-block;	color:#ffffff;	font-family:arial;	font-size:12px;	font-weight:bold;	padding:6px 24px;	text-decoration:none !important;	text-shadow:1px 1px 0px #528ecc;}
.rma-btn:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');	background-color:#378de5;}
.rma-btn:active {position:relative;	top:1px;}
.radio-return-for input[type="radio"] {margin-left:10px; margin-right: 1px;}
.rma_padding td { color: #000000; font-family: arial; font-size: 13px; font-weight: normal; line-height: 18px; padding: 6px !important; }
.rma-item-table {margin-left:40px;}
.request-label-response{color:Red;}   

/* account */

.account-header {margin: 12px 0 0 8px;}
.account-header .header-img {float:left;width:86px;}
.account-header .header-img img {border:3px #ccc double;}
.account-header-info{float:left;margin-left:6px;width:280px;font-size:11px;}
.account-header-info h1{margin-top:2px;padding-top:0;line-height: 32px;}
.account-breadcrumb{font-size:10px;}
.account-header .card-img {float:left;margin-top:-10px;}
.account-header-right{float:right;font-size:11px;width:320px;}
.account-header .loyalty-info {float:left; width: 120px; padding-left:10px;}

.account-left{float:left;width:210px;padding-left:6px}
.account-left-nav{float:left;width:210px;padding-top:15px;}
.account-left-nav span{clear:both;width:180px;font-size:11px;line-height:11px;color:#000;padding:0 0 15px 20px;display:block}
.account-left-nav .attribute-list strong{float:left;width:180px;height:25px;font-size:12px;line-height:20px;color:#000;display:block}
.account-left-nav .attribute-list{clear:both;width:170px;margin:0;padding:5px 0 0 20px;list-style:none}
.account-left-nav .attribute-list li{clear:both;width:170px;margin:0 0 0px 0;padding:0 0 0px 15px;display:block}
.account-left-nav .attribute-list li a em{margin:0;padding:0;font-style:normal;font-size:10px;line-height:18px;color:#000}
.account-left-nav .attribute-list li a{float:left;display:block;text-decoration:none;font-family:Arial;font-size:11px;line-height:18px;color:#cc4400;margin:0;padding:0}
.account-left-nav .attribute-list li a:hover{text-decoration:underline}

	
/* account nav */
h1 a.pending {font-size:12px; text-decoration:underline;font-weight:normal; margin-left:10px;}

.account-box-top {color:#000000; display:block; float:left; font-size:12px; height:25px; line-height:20px; width:180px;}
.account-box li.list-head {padding-left:0;}
.account-box li.list-head strong{color:#000000; display:block; float:left; font-size:12px; height:25px; line-height:20px; width:180px;}
.account-box{clear:both; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 0 0 20px; width:170px;}
.account-box li {list-style-image:none; list-style-position:outside; list-style-type:none;clear:both; display:block; margin:0 0 0; padding:0 0 0 15px; width:170px;}
.account-box li a { color:#CC4400; display:block; float:left; font-family:Arial; font-size:11px; line-height:18px; margin:0; padding:0; text-decoration:none;}	
.account-links {clear:both; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 0 0 20px; width:170px;}
#accountMailingListResponse{width:132px;color:Red;padding:0 !important;}
a.acctBCrumb {text-decoration:none;color:#CC4400;}	
.account_info_right a {color:#CC4400;}
	
	/* FAQ Page  */
.FAQ-content {margin-left:30px; padding-top:10px; font-size:12px;}
.faq-questions {line-height:20px;}
.faq-answers { margin-top:30px; padding-right:100px; padding-bottom:10px;}
.faq-answers span {font-weight:bold; font-style:italic;}
.faq-answers .faq-important {color:#990000; font-weight:normal;}


	/* Address Book */
.address-book {margin-left:15px; font-size:12px;}
.address-book .add-address {text-align:right; width:100%; padding:10px 0;}
.address-book .book-listing {margin-top:10px;}
.book-entry {min-height:100px; float:left; width:28%; border:1px solid #e6e6e6; background:#f7f7f7; padding:13px; margin-left:9px; position:relative; margin-bottom:10px;display: inline;}
.book-entry span {font-weight:bold;}
.book-entry a.default {display:block; margin-top:10px;}
.book-entry a img {position:absolute; bottom:7px; right:10px;}

.profile-snapshop {font-size:11px; margin-left:20px; color:#4c4c4c;}
.profile-snapshop span { margin:0; padding:0; display:inline; font-size:10px; color:#808080;}
.profile-snapshop span.data {font-weight:bold; font-size:11px; color:#333333;}

	/* Account Info */
.account-info {margin-left:30px; padding-top:15px; font-size:12px;}
.user-avatar {float:left; width:192px;}
.user-avatar div {float:right; margin-top:-4px;}
.account_info_right {float:right; width:525px;}
.account_info_right .info_block {margin-bottom:20px; line-height:20px;}
.account_info_right .info_block div {padding:0 2px;}
.account_info_right .info_block a {text-decoration:none;}
.account_info_right .infoTop {color:#4c4c4c; border-bottom:1px solid #d8d8d8; position:relative;}
.account_info_right .infoTop div {float:right; top:0; right:0; position:absolute;}

	/* Account Dashboard */
#fade2 {background: #dddad8; background: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #dedede); background: -webkit-gradient(linear, left bottom, left top, from(#dedede), to(#f2f2f2));}
.account-dash {margin-left:15px; font-size:12px;}
.account-dash a {color:#cc4400;}
.orders {margin-bottom:20px;}	
.detail {border:1px solid #cbcbcb; font-size:11px; color:#111111;}
.detail .detail_top {padding:0px 15px; border-bottom:1px solid #e0b01d; line-height:35px; height:35px; font-size:17px;}
.detail .detail_top a img {margin-top:7px;}
.detail .detail_middle {padding:20px 15px 10px 15px; color:black;}
.detail .detail_middle .order-detail {margin-bottom:10px;}
.detail .detail_middle .detail_prod_info {float:right; width:580px;}
.order_Summary_titles {padding:0 8px; margin-bottom:5px; font-weight:bold; color:#4c4c4c;}
.detail .detail_middle .order_Summary {border:1px solid #e6e6e6; background:#fafafa; padding:8px; font-size:12px; margin-bottom:10px;}
.detail .detail_middle .oNumber {width:184px;}
.detail .detail_middle .oDate {width:145px;}
.detail .detail_middle .oPrice {width:125px;}
.detail .detail_middle .oStatus {width:155px;}
.detail .detail_middle .oStatus span {color:#00a504;}
h1 {font-size:34px; margin:0 0 15px 0; padding:0;}
h2 {font-size:21px; margin:0; display:inline;}
h3 {font-size:18px; margin:0; display:inline;}
h4 {font-size:16px; margin:0; display:inline;}
h5 {font-size:14px; margin:0; display:inline; font-weight:normal;}
h6 {font-size:12px; margin:0; display:inline; font-weight:normal;}
.spacer {clear:both; line-height:1px; font-size:1px; overflow:hidden;}
.roundedBox2 { -moz-border-radius-topright: 7px; -moz-border-radius-topleft: 7px; border-top-right-radius: 7px; border-top-left-radius: 7px;}

	/* Subscription */
.subscsriptions {margin-left:30px; padding-top:7px; font-size:14px;}
.subscsriptions h5 {line-height:34px;}
.subscsriptions span {color:#4c4c4c; font-size:12px;}
.subscsriptions a {font-size:12px;}
.subscsriptions div {font-size:11px; line-height:13px; margin-top:0; width:595px; margin:10px 0 10px 20px;}
.subscsriptions ul {width:550px; height:40px;}
.subscsriptions li {float:left; width:215px; list-style:none; font-size:11px;}
.subscsriptions li:before {content:"\00BB  ";}


	/* Order History */
.orderHistory {margin-left:17px; font-size:12px;}
.orderHistory a {color:#CC4400;text-decoration:none;}
.showOptions {margin-bottom:11px;}
.showXdays {background:#dfddd5; height:36px; padding:0 15px;}
.showXdays input {color:#666666;}
.showXdays-top {background:url(../../../images/showXdaysBG-top.jpg) no-repeat top left; height:2px; font-size:1px; line-height:1px;}
.showXdays-bottom {background:url(../../../images/showXdaysBG-bottom.jpg) no-repeat bottom left; height:2px; font-size:1px; line-height:1px;}
.showXdays span {font-weight:bold;}

.billingInfo .book-entry {margin-left:0 !important;width:215px !important;padding:6px !important;}

.oh_box {background:#ebe9e1 url(../../../sites/zengu/images/oh_box_top.gif) no-repeat top left;  padding-top:5px; margin-bottom:10px; width:749px; overflow:hidden;}
.oh_box_middle {border-left:1px solid #cca38f; border-right:1px solid #cca38f; margin-bottom:0px; padding:5px 10px 0 10px; width:727px;}
.orderNumber {font-size:16px; font-weight:bold; clear:both; padding-bottom:8px;}
.orderNumber span {font-size:12px; font-weight:normal;}
.orderNumber span span {text-decoration:underline;}
.orderPlaced {float:left; width:215px; padding-top:15px;}
.orderPlaced span.date {font-size:16px; font-weight:bold;}
.orderPlaced p {line-height:19px;}
.historyItem {float:right; width:510px; background:#ffffff; margin-bottom:5px;}
.oh_box_bottom {background:#ebe9e1 url(../../../sites/zengu/images/oh_box_bottom.gif) no-repeat bottom left; line-height:1px; font-size:1px; height:5px;}
.shipment {background:#f5f5f5; padding:12px; position:relative;}
.shipment span {font-size:18px; font-weight:bold;}
.shipment span.shipped {color:#38a901;}
.shipment .reorder {width:139px; height:23px; position:absolute; right:20px; top:18px;}
.oh_item {border-top:1px solid #d8d8d8; background:white; padding:10px 0; clear:both;}
.oh_item_img {padding:0 24px 10px 24px; float:left;}
.oh_item_desc {float:left; font-size:14px; width:355px; color:#666666;}
.oh_item_desc span {font-size:12px;}	

.partOfSet {font-size:11px;}
.setPopup .left {float:left;height:70px;width:52px;}
.setPopup .left img {border:solid 1px #ccc;}
.setPopup .popupRight {float:left;width:124px;font-size:11px;}
.setPopup .setname {font-weight:bold;}
.setPopup .setprice {color:#cc4400;}
.setPopup .setsku{font-size:10px;}
	
.order-detail-wrap{float:right;width:966px;padding-left:2px;}
.order-detail-wrap h1{clear:both;width:959px;margin:0;padding:0;font-size:26px;line-height:58px;color:#000;}
.order-detail-wrap h3{clear:both;width:959px;margin:0;padding:0px;font-size:18px;line-height:20px;color:#000;}
.order-detail-top{float:left;width:966px;height:13px;background:url(../../../images/order-detail-top-bg.png) no-repeat 0 0px; line-height:1px; font-size:1px;}
* html .order-detail-top{width:966px;height:13px;background:url(../../../images/order-detail-top-bg.png) no-repeat 0px 2px;}	
.order-detail{clear:both;width:966px;min-height:636px;background:url(../../../images/order-detail-y.png) repeat-y 0 0;}
* html .order-detail{height:auto !important;height:636px;}
.order-detail-inner{width:960px;padding-left:6px;text-align:center;}	
.order-detail-inner span.shop-by,.category-right-inner span.shop-by-secondary{float:left;display:block;width:500px;font-size:12px;line-height:16px;color:#000;padding:0px 0 6px 10px;}
.order-detail-inner span.shop-by-secondary{padding-top:5px;}
.order-detail-inner a.view-all-brands{float:right;text-decoration: underline;font-family: Arial;font-size:10px;line-height:16px;color:#cc4400;padding-right:10px;}
.order-detail-inner a:hover{text-decoration:none;}

.order-detail .ordernumber {height:31px; background:url(../../../images/ordernumber-bg.png) repeat-x;text-align:left; line-height:22px;font-size:15px; padding-left:10px;}
.willcallMessage {margin:25px 0; color:#b31923; font-size:15px;}


.itemList {width:756px;margin:0 auto 20px; text-align:left; font-size:12px;}
.shipmentHead {background:#d6d6d6;padding:14px 10px; font-size:18px; color:#4c4c4c;}
.shipmentHead img {margin:0 10px;}
.shipmentHead span {color:#4c3636; font-weight:bold;}
.shipmentHead span.shippingInfo {font-size:11px; line-height:18px; font-weight:normal;}

.order-note-headings {background:#e5e5e5; color:#black; height:20px; line-height:20px;text-indent:4px;border-bottom:solid 2px white;width:748px;padding:4px;}
.order-detail-headings {background:#a6a6a6; color:#e5e5e5; height:20px; line-height:20px;}
.od_image {#float:left; display:table-cell; vertical-align:middle;width:84px; text-align:center;}
.od_product {#float:left; display:table-cell; vertical-align:middle;width:205px;}
.od_detailsA {#float:left; display:table-cell; vertical-align:middle;width:118px;text-align:right; padding-right:5px; color:#666666;}
.od_detailsB {#float:left; display:table-cell; vertical-align:middle;width:130px;}
.od_price {#float:left; display:table-cell; vertical-align:middle;width:115px; text-align:center;}
.od_price span {color:#990000;}
.od_price span.oldPrice {color:#666666; text-decoration:line-through;}
.od_quantity {#float:left; display:table-cell; vertical-align:middle;width:110px; text-align:center;}
.od_total {#float:left; display:table-cell; vertical-align:middle;width:115px; text-align:right;}
.od_item {background:#fafafa; border-width:0 1px 1px 1px; border-style: solid; border-color: #e6e6e6; padding:3px 0; min-height:60px;} 

.totals {width:756px;margin:0 auto; margin-bottom:20px; font-size:12px;}
.od_subtotal {background:#fafafa; border:1px solid #e7e7e7; padding:10px 26px; text-align:right; clear:both; height:55px;}
.od_subtotal_titles {line-height:21px; float:right; width:65px;}
.od_subtotal_titles span {font-weight:bold;}
.od_totalFinal {background:#d6d6d6; height:22px; line-height:22px; clear:both; padding:0 26px; text-align:right;}

.billingInfo {width:756px;margin:0 auto; height:150px;}
.addressBox {float:left; width:230px; font-size:12px; text-align:left;}
.addressBox .heading {font-weight:bold; background:url(../../../images/od_billingHeader.png) no-repeat; padding-left:10px; height:27px; line-height:27px; overflow:hidden;}
.addressInfo {background:#fafafa; border-style:solid; border-color:#cfcfcf; border-width:0 1px 1px 1px; height:57px; padding:15px 10px;}
.addressInfo span {font-weight:bold; color:#b31923;}
.bilingInfoSpacer {width:26px; float:left;height:1px;}

/* edit payment info */
.paymentInfo .line {padding-bottom:4px;}

/* My Notes */	
.account-item-grid {border-right:solid 1px #ccc;border-top:solid 1px #ccc;}	
.account-item-grid td {border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.account-item-grid td.addedto {width:122px;}
.account-item-grid td.notetext {width:314px;}
.account-item-grid td.itemname {width:128px;}
.account-item-grid td.notedate {width:82px;}
.account-item-grid td.listname {width:200px;}
.account-item-grid td.listdate {width:90px;}
.account-item-grid td.listnum {width:45px;}
.account-item-grid td.listdesc {width:226px;}
.account-item-grid tr.listrow td {width:184px;}
.account-item-grid .head{background-color:#dedede;}
.account-item-grid .bold {font-weight:bold;font-size:14px;padding-bottom:2px;}
.account-item-grid .subhead{font-size:11px;font-weight:normal;}
.account-item-grid .alternating {background-color:#efefef;}
.account-item-grid .img-container {width:98px;height:98px;text-align:center;background-color:White;border:solid 2px #ccc;}
.account-item-grid td.selected{background-color:#f3f3f3;}
.account-item-grid tr.listrow td a {display:block; font-size:11px;}
.notes-nav-bar {height:20px;margin-bottom:6px;}
.notes-nav-bar .notes-per-page {float:right;width:180px;}
.notes-nav-bar .notes-per-page select {vertical-align:top;}
.notes-nav-bar .page-number {float:right;}
.notes-nav-bar #pagingDiv {display:inline;}
.notes-nav-bar a.find-order-notes {float:left;font-size:11px;text-decoration:underline;}
.sort-arrow{margin-left:2px; height:8px;}
.account-item-grid .viewAll {float:right;clear:both;}
.account-item-grid .viewAll a {color:#999; font-size:11px;}

/* list detail */
.listItemActions {text-indent:20px;margin:5px 0 10px 10px;}
.list-container {margin-left:12px;}
.list-container span.list-note{float:left;font-size:16px;line-height:20px;color:#000;padding-right:16px;}
.list-container a{text-decoration:none;font-size:10px;line-height:20px;color:#b8b8b8;}
.list-container a:hover{text-decoration:underline;}
.list-container a.edit{text-decoration:none;font-size:10px;line-height:20px;color:#cc4400;}

	
	/* CREATE ACCOUNT POPUP */
#popupLogin {overflow:hidden;}
.createaccount-popup{width:482px;padding:0;position:absolute;left:246px;top:44px; background:url(../../../images/createAccount-top.png) no-repeat;z-index:50;}
.createaccount-popup-inner {padding:15px 14px 1px 10px; margin-top:69px; background:url(../../../images/createAccount-middle.png) repeat-y;}
.createaccount-popup-content {font-size:10px; color:#4c4c4c;width:460px;}
.createaccount-popup-content .sign-in-form{margin:0; padding:0;}
.createaccount-popup-inner img.createaccount-popup-btn{position:absolute;right:14px; top:9px;}
.close-btn{position:absolute;right:13px;top:69px;cursor:pointer;}
.createaccount-popup-content .welcomeTo {font-size:21px; font-weight:bold;}
.createaccount-popup-content .announce {font-size:14px; font-weight:bold;}
.createaccount-popup-content p img {vertical-align:middle; margin-left:10px;}
.createaccount-popup-content ul li {font-weight:bold;}
.createaccount-popup-content .proofEmail {float:left; height:30px; width:139px; text-indent:39px; padding-top:30px; background:url(../../../images/proof-Email.gif) no-repeat top left;}
.createaccount-popup-content .proofFax {float:left; height:30px; width:139px; text-indent:39px; padding-top:30px; background:url(../../../images/proof-Fax.gif) no-repeat top left; margin:0 20px;}
.createaccount-popup-content .proofCall {float:left; height:30px; width:139px; text-indent:39px; padding-top:30px; background:url(../../../images/proof-Call.gif) no-repeat top left;}
.createaccount-popup-content .reminder {font-weight:bold;}
.createaccount-popup .createaccount-popup-bottom {background:url(../../../images/createAccount-bottom.png) no-repeat; height:16px;}
.roundedSearch { -moz-border-radius: 3px; border-radius: 3px;float:left; width:205px; height:21px; padding:1px 8px; line-height:19px; border:1px solid #b9b9b9; color:#4c4c4c; font-size:10px; margin-bottom:9px;}
.roundedSignupSearch { border: 1px solid #B9B9B9; border-radius: 3px 3px 3px 3px; color: #4C4C4C; float: left; font-family: tahoma; font-size: 11px; font-weight: bold; height: 40px; line-height: 19px; margin-bottom: 9px; padding: 1px 8px; width: 198px;}
select.roundedSignupSearch {width: 217px !important;}
.inputError { border-color:#cc4400;}
#loginDiv .roundedSearch {margin-bottom:2px !important;}

.inputSpace {width:11px; height:1px; float:left;}
.inputClear {clear:both; height:7px;}
.createaccountSubmitBTN {margin:-2px 0 10px 0;}
.createaccount-popup-content .proofBrochure {background:url(../../../images/proof-brochure.gif) no-repeat top right; margin:8px 0 12px 0;}
.createaccount-popup-content .smallPrint {font-size:9px;}	


/* BEGING CHECKOUT PAGE */
.contents-checkout{clear:both;width:976px;overflow:hidden;}
.contents-checkout-left{float:left;width:767px;}
.contents-checkout-right{float:left;width:209px;background:url(/sites/zengu/images/checkout/checkout-right-y.gif) repeat-y 0 0;}
.contents-checkout-right div.spacer{clear:both;height:13px;font-size:10px;line-height:10px;}
.right-panel-box{clear:both;width:180px;margin:12px 0 0 14px;background:url(/sites/zengu/images/checkout/right-box-y.gif) repeat-y 0 0;overflow:hidden;}
.panel-box-top{float:left;width:180px;height:5px;font-size:4px;line-height:4px;background:url(/sites/zengu/images/checkout/right-box-top.gif) no-repeat 0 0;}
.panel-box-bottom{float:left;width:180px;height:5px;font-size:4px;line-height:4px;background:url(/sites/zengu/images/checkout/right-box-bottom.gif) no-repeat 0 0;}
.right-box-contents{clear:both;overflow:hidden;padding-bottom:8px;}
div.secure-box-head{float:left;width:180px;text-align:center;font-size:14px;line-height:18px;color:#333333;font-weight:700;/*padding:8px 0 0 15px;*/;}

.loyalty-checkout-left {text-align:right;width:50px;height:45px;font-size:11px;font-weight:bold;color:#800;background-color:White;border:solid 1px #ccc;padding:4px 6px;float:left;}
.loyalty-checkout-left .credit-amount {font-size:22px;}
.loyalty-checkout-right {color:#000;float:left;margin-left:14px;font-size:11px;}
.cash-img-overlay {position:absolute;top:0;right:-2px;}	

.contents-checkout-bottom{clear:both;width:209px;height:38px;background:url(/sites/zengu/images/checkout/checkout-right-bottom.gif) no-repeat left bottom;}	
.secure-area{clear:both;width:157px;margin-left:4px;padding:9px 0 0px 13px;border-bottom:1px solid #e3d9d9;/* overflow:hidden;*/position:relative;z-index:2;}
.lock-container{float:left;width:27px;height:57px;margin:0 10px 0 0;position:relative;}
.lock-icon{position:absolute;left:0;top:auto;bottom:-9px;}
.secure-area-text{float:right;width:115px;margin:0;padding:8px 5px 0 0;font-size:11px;line-height:15px;color:#333;font-weight:700;}

.secure-seal-container{clear:both;width:170px;padding:10px 24px;border-bottom:1px solid #e3d9d9;overflow:hidden;position:relative;z-index:1;}
.secure-seal-container img.bizrate,.secure-seal-container img.thawte{float:left;width:auto;margin:0 7px 0 0;}
.secure-seal-container img.thawte{margin:0;}
.security-area-info{clear:both;width:170px;margin:0 0 0 4px;padding:9px 0 8px;text-align:center;font-size:11px;color:#555;line-height:14px;}

.help-box{padding-bottom:5px;}
.help-box-head,.return-policy-head{clear:both;width:auto;margin:0;padding:3px 0 5px 13px;font-size:14px;line-height:18px;color:#000000;}
.help-contents,.return-policy{clear:both;width:auto;margin:3px 0 0;padding:0 0 0 13px;overflow:hidden;font-size:11px;line-height:17px;color:#333;}
.help-contents span.contact-no{float:left;}
.help-contents a.livechat{color:#333;text-decoration:none;}
.help-contents img.phone-icon,.help-contents img.chat-icon{float:left;width:auto;margin:0 10px 0 0;}
.help-contents a:hover{text-decoration:underline;}

.return-policy{line-height:13px;}
.read-return-policy{display:block;clear:both;padding-left:13px;}
.read-return-policy-link{display:block;float:none;width:auto;margin-top:5px;color:#0088ff;font-weight:700;font-size:11px;line-height:13px;text-decoration:none;}
.read-return-policy a:hover{text-decoration:underline;}

.secure-checkout-top{clear:both;width:752px;padding:22px 0 18px 14px;overflow:hidden;}
.secure-checkout-text{float:left;width:285px;}
.checkout-txt{display:block;float:left;width:auto;padding-top:10px;padding-right:8px;font-size:20px;line-height:24px;color:#000;font-weight:700;}
.secure-chekout-lock{float:left;width:auto;margin:0 8px 0 0;}

.checkout-steps{float:left;width:289px;margin-top:13px;}
.step-selected,.step-2-btn{float:left;width:auto;margin:0 8px 0 0;}

.shipping-option{display:block;float:left;width:auto;margin:0;font-size:12px;line-height:16px;}
.step-2{width:170px;}

.checkout-left-white-panel{float:left;width:766px;min-height:510px;margin:0;padding:0 0 30px;background:url(/sites/zengu/images/checkout/checkout-left-white-box-y.gif) repeat-y;}
* html .checkout-left-white-panel{height:auto !important;height:510px;}
.checkout-left-white-panel-top{clear:both;width:766px;height:19px;background:url(/sites/zengu/images/checkout/checkout-left-white-box-top.gif) no-repeat;}


.grey-box{float:left;width:749px;margin-top:12px;}
.first-grey-box{margin-top:0;}
.grey-box-top,.grey-box-bottom{clear:both;width:749px;height:10px;font-size:8px;line-height:8px;background:url(/sites/zengu/images/checkout/grey-box-top.gif) no-repeat;}
.grey-box-bottom{background:url(/sites/zengu/images/grey-box-bottom.gif) no-repeat;}
.grey-box-contents{float:left;width:749px;min-height:96px;background:#ebe9e1;}
* html .grey-box-contents{height:auto !important;height:130px;}

.greybox-head{clear:both;margin:0;padding:3px 0 0 12px;font-size:16px;line-height:20px;color:#000;font-weight:400;}
.shipping-to-contents{float:left;width:723px;padding:0 0 0 12px;margin:0;}
.shipping-to-contents address.default-address{clear:both;width:200px;margin:0;padding:7px 0 0;font-style:normal;font-size:12px;color:#000;line-height:15px;}
.shipping-to-contents span.address-head{display:block;clear:both;padding:0 0 3px;color:#666;font-size:9px;line-height:15px;text-transform:uppercase;}
.billing-to-contents{float:left;width:723px;padding:0 0 0 12px;margin:0;}
.billing-to-contents address.default-address{clear:both;width:200px;margin:0;padding:7px 0 0;font-style:normal;font-size:12px;color:#000;line-height:15px;}
.billing-to-contents span.address-head{display:block;clear:both;padding:0 0 3px;color:#666;font-size:9px;line-height:15px;text-transform:uppercase;}
.shipping-to-left{float:left;width:300px;position:relative;z-index:1;}
.address-link{text-decoration:none;color:#000;}
.address-link:hover{text-decoration:underline;}
.billing-links{width:198px;margin:5px 0 5px 0;position:relative;float:right;z-index:3; clear:both;}
#paymentMethodDisplay {margin-top: -12px;}

.shipping-to-right{float:right;width:198px;position:relative;z-index:3; padding: 20px 0 10px;}
.shipping-to-right-option{float:right;width:190px;}
.option-text{display:block;clear:both;width:190px;padding-top:12px;font-size:10px;line-height:16px;color:#000;}
.text-entry-field{float:left;width:178px;border:1px solid #b9b9b9;height:18px;margin:0;padding:1px 5px;line-height:18px;font-family:Arial;font-size:12px;color:#000;}
.shipping-to-links{clear:both;width:198px;padding-top:20px;position:relative;z-index:3;}
.choose,.type-new{display:block;float:right;width:auto;margin-top:3px;font-size:10px;line-height:14px;color:#cc4400;}
.shipping-to-links a:hover{text-decoration:none;}

.shipping-to-mid{float:left;width:100%;}
.shipping-mid-item{clear:both;width:100%;margin:8px 0 0;overflow:hidden;font-size:12px;color:#000;line-height:15px;}
.mid-item-left{width:43px;display:block;float:left;padding-right:5px;text-align:right;}
.ccid{line-height:22px;float:left;}
.shipping-mid-item .text-entry-field{width:46px !important;padding:1px 0px;line-height:18px;text-align:center;}
#paymentSection {padding-top: 44px !important;z-index:10;}

.shipping-options{clear:both;width:739px;padding:5px 0 0 5px;overflow:hidden;font-size:12px;line-height:15px;}
.shipping-option-rows{clear:both;width:739px;padding:5px 0 6px;overflow:hidden;}
.shipping-option-rows,.tabular-row{background: url(/sites/zengu/images/checkout/line-x.gif) repeat-x left bottom;}

.option-left{float:left;width:250px;color:#333;}
.option-mid{float:left;width:419px;color:#4c4c4c;}
.option-right{float:right;width:60px;padding-right:10px;text-align:right;font-weight:700;}

.option-radio{float:left;width:auto;}
.shipping-radio-option-txt{float:left;width:auto;padding:3px 0 0 5px;}
.last-row{background:none;padding-bottom:0px;}

.submit-order-box-contents{float:left;width:725px;padding:0 0 0 12px;}
.submit-order-list-item{float:left;width:125px;margin:0;padding:0;list-style:none;}
.submit-order-list-item li{clear:both;width:225px;line-height:14px;font-size:10px;}
.submit-order-list-item li a{color:#cc4400;}
.submit-order-list-item li a:hover{text-decoration:none;}

.submit-order-box-right{float:right;width:315px;padding-bottom:8px;}
.order-box-right-description{clear:both;width:315px;overflow:hidden;}
.order-descriptions{clear:both;width:315px;overflow:hidden;font-size:12px;line-height:16px;color:#4c4c4c;text-align:right;}
.order-prices{display:block;float:right;width:65px;color:#000;}
.order-prices-left{display:block;float:right;width:auto;}
.price-total{clear:both;width:315px;padding:15px 0 12px;overflow:hidden;font-size:14px;line-height:20px;font-weight:700;color:#000;text-align:right;}
.your-order-price{font-size:17px;display: block;float:right;width:101px;}
.submit-your-order-btn{float:right;width:auto;margin:0;}

.checkout-table .item-row{clear:both;width:725px;padding:10px 17px 10px 7px;overflow:hidden;font-size:12px;line-height:15px;}
.checkout-table .item-row div{padding:0;vertical-align:middle;}
.item-row .productImage{width:100px;float:left;}
.item-row .productInfo{width:260px;float:left;}
.item-row .productOptions{width:104px;float:left; min-height:1px;}
.item-row .productOptions .optionTitle{color:#666666;}
.item-row .productQuantity{width:120px;text-align:right;float:left;}
.item-row .productPrice{width:141px;text-align:right;float:left;}
.item-row .sku{display:block;font-style:normal;color:#333;font-size:10px;}
.item-row .optionTitle{width:60px;color:#666666;}

.checkout-small-thumb{float:left;width:auto;border:1px solid #a4a29e;}
.unit-price{clear:both;overflow:hidden;}
.previous-price{color:#666;text-decoration:line-through;}
.present-price{font-style:normal;color:#ba0007;}


.tabular-options{clear:both;width:114px;overflow:hidden;font-size:10px;line-height:12px;}
.tabular-options-left{float:left;width:60px;color:#666;}
.tabular-options-right{float:right;width:54px;text-align:right;color:#000;}
	/* END CHEACKOUT PAGE */
.checkout-a-page{position:relative;}
.checkout-a-page .shipping-to-left{width:525px;}
.checkout-a-page	.text-entry-field{width:168px;margin-right:8px;padding:1px 10px;font-size:11px;color:#000;}
.fields-container{clear:both;width:525px;padding-top:5px;overflow:hidden;}
.checkout-a-page .address-input{width:366px;}
select.state,select.payment-method,select.expiration-month,select.expiration-year{width:189px;height:20px;font-size:11px;line-height:18px;color:#000;font-family:Arial;margin:0;}
.checkout-option{clear:both;margin-top:2px;overflow:hidden;left:-3px;position:relative;}
.checkout-option input.check-input{float:left;width:auto;position:relative;}
.checkout-option label.check-label{float:left;width:auto;margin:0;padding-left:4px;font-size:10px;color:#666;line-height:20px;}

.checkout-a-page .option-text{padding-top:0;}
.checkout-a-page .shipping-to-links{width:auto;padding-top:7px;padding-left:15px;}
* html .checkout-a-page .shipping-to-links{padding-left:15px;}
.checkout-a-page a.choose{float:right;}

.required-field{display:block;position:absolute;font-size:10px;line-height:12px;color:#666;left:330px;top:-11px;}

.billing-information{position:relative;}
.billing-information .shipping-to-left{width:260px;}
.billing-cards{clear:both;width:260px;overflow:hidden;margin-top:5px;}
.billing-cards img.cards{float:left;width:auto;margin:0 2px 0 0;}
.billing-fields{clear:both;width:330px;overflow:hidden;margin-top:5px;}
.billing-fields .text-entry-field{margin-right:5px;}
.card-number{width:144px;}
.cvv{width:40px !important;margin-top:5px;clear:left;}
select.payment-method{width:188px;}
select.expiration-month{width:106px;}
select.expiration-year{width:79px;}

.billing-right{left: 550px;padding-top: 10px;position: absolute; top: -15px; width: 330px;}
.billing-right-mid{float:left;width:154px;}
.sign-up-option{float:left;width:375px;padding:14px 0 10px;}
.sign-up-option a:hover{text-decoration:none;}
.sign-up-option input.sign-up-check{float:left;width:auto;}
label.sign-up-text{font-size:11px;color:#000;line-height:20px;}
.why-sign-up{margin-left:10px;font-size:10px;padding-bottom:5px;color:#cc4400;}

.same-as-shipping-text{float:left;width:auto;padding-left:3px;line-height:20px;font-size:9px;color:#666;}
.billing-right-mid address.default-address{padding-top:0px;}

.not-same-as-contents{clear:both;width:463px;overflow:hidden;}
.not-same-as-contents label.check-label{font-size:11px;color:#000;}
.not-same-as-contents label a.check-label-link{color:#cc4400;text-decoration:none;}
.not-same-as-contents label a:hover{text-decoration:underline;}	
.not-same-as-contents .sign-up-option{padding:0;position:relative;left:-3px;}
	
.fieldError {float:right; color:#b31923; font-size:10px; width:110px; margin-right:15px; line-height:11px;}
.fieldInvalid{background: transparent url(/sites/zengu/images/checkout/errorBG.gif) no-repeat scroll 106px 5px;}
.billing-right .fieldError {float:right; color:#b31923; font-size:10px; width:102px; margin-left:18px; line-height:11px;}
.billing-right .fieldInvalid{background: transparent url(/sites/zengu/images/checkout/errorBG.gif) no-repeat scroll 189px 0;}

#cvv .fieldError {float:right; color:#b31923; font-size:10px; width:102px; margin-left:18px; line-height:11px; margin-top: 5px;}
#cvv.fieldInvalid{background: transparent url(/sites/zengu/images/checkout/errorBG.gif) no-repeat scroll 65px 5px !important;}
#cvv{width: 210px !important;}

	/* Logged In Home */	
.homeMenu ul {list-style:none; margin:7px 0 0 0; padding:0;}
.homeMenu ul li {float:left; font-size:11px; color:white; height:28px; line-height:28px; padding: 0; background:url(../../../images/homeMenuBG.gif) repeat-x 0 0;}
.homeMenu ul li.firstTab, .homeMenu ul li.firstTab:hover {background:url(../../../images/homeMenuLeft.gif) no-repeat; width:5px;}
.homeMenu ul li.lastTab, .homeMenu ul li.lastTab:hover {background:url(../../../images/homeMenuRight.gif) no-repeat; width:5px;}
.homeMenu ul li a {display:block; color:white; text-decoration:none; text-align:center;}
.homeMenu ul li.homeMenuDivider {background:url(../../../images/homeMenuDivider.gif) no-repeat; width:2px;}
.homeMenu ul li:hover {background:url(../../../images/homeMenuBG.gif) repeat-x 0 -28px;}
.homeMenu ul li.fShop {width:47px;}
.homeMenu ul li.fTMA {width:150px;}
.homeMenu ul li.fBoxing {width:80px;}
.homeMenu ul li.fMMA {width:77px;}
.homeMenu ul li.fMP {width:89px;}
.homeMenu ul li.fNew {width:95px;}

.welcomeUser {font-size:14px;}
.home-section1 {height:165px; padding-bottom:12px; width:746px;}

.selected_cc {border:2px solid #000000;}
.shippingDisclaimer { width:98%;background-color:#efefef; padding:4px;}
.trackLastOrderWrap {float:left; width:228px; background:url(../../../images/trackLastOrder-top.gif) no-repeat top left; padding-top:4px;}
.trackLastOrder {background:#f4f4f4; border-left:1px solid #bababa; border-right:1px solid #bababa; height:157px; padding:0 11px;}
.tloTitle {font-size:24px; line-height:35px; color:#396096;font-weight:bold;}
.orderList {height:85px; background:white; border:1px solid #a8a8a8; padding:8px; font-size:12px; line-height:18px;}
.orderListMsg {font-size:11px !important;}
.tloOrderInfo {font-size:11px; line-height:14px;}
.tloTotals {float:right; text-align:right;}
.tloViewAll {text-align:right; font-size:11px; line-height:18px;}
.trackLastOrderBottom {background:url(../../../images/trackLastOrder-bottom.gif) no-repeat top left; height:6px; line-height:1px; font-size:1px;}
.carouselItemsOuter {border:1px solid #a2a2a2; padding:5px; width:736px; background:#f4f4f4; -moz-border-radius: 3px; border-radius: 3px;}
.viewStyle {text-align:right; height:30px; line-height:30px; padding:0 42px; position:relative; font-size:12px;}
.viewStyleSelect {position:absolute; top:3px; left:42px;}
.carouselItemsInner {height:189px; width:711px; margin:0 auto; margin-bottom:10px;}
.carouselScrollLeft {float:left; margin-top:73px;}
.carouselScrollRight {float:left; margin-top:73px;}
.carouselList {float:left; width:607px; height:161px; padding:14px 22px; margin:0 2px; background:#e2dbd5; font-size:10px;}
.carouselItem {width:131px; float:left;}
.carouselItem a {color:black; text-decoration:none;}
.carouselItem a img {border:1px solid #a8a5a1; margin-bottom:3px;}
.carouselItem span {color:#666461; font-size:13px; line-height:21px;}
.carouselSpacer {float:left; width:27px; height:100%;}
	
.carousel { background:#E2DBD5 none repeat scroll 0 0; float:left; font-size:10px; height:180px; margin:0 2px; padding:6px 22px 0 12px; width:607px;}
.tab .middle { float:left; height:180px; width:607px;}
.tab .inner { width: 1280px;}
.carousel .middle { overflow:hidden;}
.tab .slide { float:left; padding:3px; width:150px; height:180px;}
div.middle-tabs { overflow:hidden;  width:711px; height:180px;}
div.inner-tabs { height:180px; width:1910px;}
div.tab { float:left; height:180px; width:711px;}
.carousel-tabs { width:711px; margin:0 auto;}
.front-page-testimonials {height:380px;}
.front-page-testimonials .owner-feedback {clear:both;margin-top:20px;overflow:hidden; padding:0 15px;}
.front-page-testimonials .owner-feedback-col {float:left;height:145px;}
.front-page-testimonials .owner-feedback .quoted-txt {float:left;margin:0;padding:5px 0 5px;font-size:18px;line-height:22px;color:#000; width:675px;}
.front-page-testimonials .owner-feedback .quoted-by {display:block;clear:both;padding-top:24px;text-align:right;font-size:14px;line-height:18px;color:#000;min-height:140px;}
.front-page-testimonials .owner-feedback img.left-qoute {float:left;width:auto;margin:0 10px 0 0;}
.front-page-testimonials .owner-feedback img.right-qoute {margin-bottom:-9px;margin-left:2px;}
.front-page-testimonials .read-more {width:750px !important;}	
	
/* non-us popup */
.nonMatching {font-family:arial; font-size:12px;}
.nonMatching .noMatch {margin:20px 0 35px 0;}
.nonMatching input {margin:4px 0;}
.nonMatching table {font-family:arial; font-size:12px;}
.nonMatching .redAddress {color:#990000;}
.nonMatching .or {color:black; width:100px; text-align:center;}
.nonMatching .newAddress {margin:0;}
.nonMatching .redAddress div {clear:both; height:22px; margin:5px 0;}
.nonMatching .redAddress div input {height:22px; width:160px; float:left;}
.nonMatching .redAddress div div {float:left; line-height:22px; width:40px; margin:0;}
.nonMatching .continue {padding: 16px 6px;}
/* end non-US popup */	

.customerFeedback {font-size:18px; font-weight:bold; color:#396096; padding:20px 15px 0 15px;}

.viewDemo {line-height:18px; padding-bottom:15px; text-align:center;}
.rightColSection {line-height:18px; padding:0 16px; font-size:11px;}
.rightColSection .sectionTitle {color:#396096; font-size:18px; font-weight:bold; display:block; padding:12px 0; border-top:1px solid #e0ddd6;}
.noTopBorder {border-top:none !important;}
.rightColSection .recentOrdersTitle {color:#727271; font-size:11px;}
.recentOrderItem {position:relative;}
.recentOrderItem a {font-size:11px;}
.recentOrderItem div {position:absolute; right:0; top:0; font-size:11px;}
.recentOrderItem div a {text-decoration:none;}
.rightColSection a {font-size:11px; text-decoration:none;}
.rightColSection .viewAll {text-align:right; margin-top:10px;}
.rightColSection .viewAll a {font-size:10px; color:#999999; text-decoration:none;}


#shippingAddressesPopup{position:absolute;left:200px;top:120px;}
#paymentMethodsPopup{position:absolute;left:200px;top:450px;}
#paymentMethodsPopup .col-addresses{min-height: 120px;}
	/* BEGIN POPUP WINDOWS */
.popup-container{width:494px;z-index:99;}
.promo-code-container{width:336px;}
.popup-top{clear:both;width:494px;height:8px;font-size:4px;line-height:4px;background:url(/sites/zengu/images/new-address-popup-top.png) no-repeat;}
.promo-top{width:336px;line-height:2px;font-size:2px;height:2px;background:url(/sites/zengu/images/promo-code-popup-top.png) no-repeat;}
.popup-bottom{clear:both;width:494px;height:20px;background:url(/sites/zengu/images/new-address-popup-bottom.png) no-repeat;}
.promo-bottom,.why-signup-bottom{width:336px;background:url(/sites/zengu/images/promo-code-popup-bottom.png) no-repeat;}
.popup-contents{clear:both;width:486px;padding:0 6px 0 2px;background:url(/sites/zengu/images/new-address-popup-y.png) repeat-y;overflow:hidden ;}
.promo-contents{width:330px;padding-right:4px;background:url(/sites/zengu/images/promo-code-popup-y.png) repeat-y;}
.popup-contents-inner{clear:both;width:470px;min-height:246px;padding:0 8px;background:#fffffe url(/sites/zengu/images/new-address-popup-x.png) repeat-x left bottom;position:relative;}
* html .popup-contents-inner{height:auto !important;height:246px;}
.promo-inner{clear:both;width:313px;padding:0 8px 0 7px;min-height:80px;background:#fffffe url(/sites/zengu/images/promo-code-popup-x.png) repeat-x left bottom;position:relative;}
* html .promo-inner{height:auto !important;height:80px;}
.popup-contents h4.popup-heading{clear:both;width:470px;margin:0;padding:0 0 6px;border-bottom:1px solid #e8e8e8;font-family:Verdana;font-size:14px;line-height:16px;font-weight:400;color:#040305;}
.promo-inner  h4.popup-heading{width:313px;padding-top:4px ;}
.popup-close-btn{position:absolute;right:8px;top:3px;cursor:pointer;}
.promo-inner .popup-close-btn{top:7px;}
.new-address-contents,.another-address-contents{clear:both;width:470px;padding:5px 0 0;overflow:hidden;}
.popup-btns{clear:both;padding:0 0 3px;overflow:hidden;}
.cancel-btn,.add-address-btn{float:left;width:auto;margin:5px 9px 0 0;}
.apply-code-entry-fields{clear:both;width:313px;padding:20px 0 0;overflow:hidden;}
.promo-inner .text-entry-field{float:left;width:192px;margin:0 23px 0 0;}
.apply-code-btn{float:left;width:auto;margin:0;cursor:pointer;}


.choos-another-address-inner{clear:both;width:470px;min-height:120px;padding:0 8px;background:#fffffe url(/sites/zengu/images/choose-another-address-x.png) repeat-x left bottom;position:relative;}
* html .choos-another-address-inner{height:auto !important;height:120px;}
.another-address-contents{width:455px;padding-top:10px;padding-left:15px;}
.another-address-rows{clear:both;width:510px;overflow:hidden;}
.another-address-col{float:left;width:165px;}
.another-address-col img{cursor:pointer;}
.col-addresses{clear:both;min-height:75px;width:150px;margin:0;padding:0 0 8px;font-style:normal;font-size:12px;line-height:15px;color:#040305;}
.use-this-address-btn{float:left;width:auto;margin:0;}
	/* business proof popup */	
.proofBusinessPopup {width:567px; font-family:arial;position:absolute;top:35px;right:85px;z-index:200;}
.proofBusinessPopupTop {background:url(https://zengu.s3.amazonaws.com/Zengu/images/proofBusinessPopup/proofBusinessPopup-top.png) no-repeat; height:14px;}
.proofBusinessPopupBottom {background:url(https://zengu.s3.amazonaws.com/Zengu/images/proofBusinessPopup/proofBusinessPopup-bottom.png) no-repeat; height:14px;}
.proofBusinessPopupContent {padding:0 40px; font-size:12px; background:url(https://zengu.s3.amazonaws.com/Zengu/images/proofBusinessPopup/proofBusinessPopupBG.png) repeat-y;position:relative;}
.proofBusinessPopupContent .puClose {position:absolute; top:10px; right:25px;}
.proofBusinessPopupContent .proofTitle {line-height:70px; font-size:30px; font-weight:bold;}
.proofBusinessPopupContent .sendSomething {border-bottom:1px solid #dcddd7; padding:10px 0; font-weight:bold;}
.proofBusinessPopupContent .sendSomething  .reminder {font-size: 11px; font-weight:bold; color:#880000 !important;}

span.sendSomethingTitle {font-size:23px; color:#989898;}
span.sendSomethingNumber {font-weight:normal;}
span.sendSomethingAddress {font-weight:normal;}
.proofBusinessPopupClose {padding:20px 0 12px 0; position:relative;}
.proofBusinessPopupClose div {position:absolute; right:0; top:17px;}
		
/* profile popup */
.profilePopup {width:453px; font-family:arial; font-size:12px;}
.profilePopup .ppTop {height:9px; background:url(../../../images/profilePopup/top.png) no-repeat; font-size:2px;}
.profilePopup .ppMiddle {background:url(../../../images/profilePopup/middle.png) repeat-y; padding:0 16px 0 5px; color:#404040; position:relative;}
.profilePopup .ppTop {height:7px; background:url(../../../images/profilePopup/top.png) no-repeat;}
.profilePopup .ppMiddle .userName {height:60px; background:#4D4D4D url(../../../images/profilePopup/userNameBG.jpg) repeat-x; border-bottom:0px solid #d6bcbc; margin:0 -5px; color:White;}
.profilePopup .ppMiddle .userName .profileImg {display:block; float:left; margin-right:10px; margin-left:5px;}
.profilePopup .ppMiddle .userName .ppClose {position:absolute; right:15px; top:2px; width:100px; text-align:right; padding-right:18px;}
.profilePopup .ppMiddle .userName .ppClose a {color:#262626;}
.profilePopup .ppMiddle .userName .ppClose img {display:block; position:absolute; right:0; top:0;}
.profilePopup .ppMiddle .userName .name {color:white; padding-top:8px; line-height:18px;width:200px !important;}
.profilePopup .ppMiddle .userName .name a {font-size:16px; font-weight:bold; color:white;}
.profilePopup .ppMiddle .contribute {height:47px; background:#DECECF; padding:5px 0 0 10px; line-height:18px;}
html>body .profilePopup .ppMiddle .contribute {height:42px;}
.profilePopup .ppMiddle .userInfo {padding-left:10px; background-color:White;} 
.profilePopup .ppMiddle .userInfo .rating {padding-top:13px; height:27px;}
.profilePopup .ppMiddle .userInfo .activityWrap {width:387px; padding:0 5px; background: url(../../../images/profilePopup/recentMiddle.gif) repeat-y; font-size:11px;}
.profilePopup .ppMiddle .userInfo .activityHeader {color:#666666; padding:2px 0 5px 0;}
.profilePopup .ppMiddle .userInfo .activity {padding-bottom:8px;}
.profilePopup .ppMiddle .userInfo .activity a {color:#404040; font-size:11px;}
.profilePopup .ppMiddle .userInfo .helpful {font-weight:bold; line-height:28px;}
.profilePopup .ppMiddle .fullProfile {height:29px; background:#DECECF; line-height:29px; text-align:right; padding-right:10px;}
.profilePopup .ppBottom {height:19px; background:url(../../../images/profilePopup/bottom.png) no-repeat;}
.block {display:block;}	

.why-signup-bottom{background:url(/sites/zengu/images/why-sign-up-popup-bottom.png) no-repeat;}
.why-signup-contents{clear:both;width:313px;padding:6px 0;overflow:hidden;}
ol.why-signup-list{clear:both;width:313px;margin:0;padding:0px;list-style-position:inside;}
ol.why-signup-list li{clear:both;padding:0;margin:0;font-size:12px;line-height:17px;color:#040305;}
	/* END POPUP WINDOWS */	

/* network page */
.networkTitle {font-size:25px; font-weight:bold;}
.networkWrap {padding:10px 30px 10px 15px;}
.networkWrap .introText {font-size:12px;}
.networkSchool {border-bottom:1px solid #ccc; padding:30px 0; position:relative;}
.networkSchool .schoolImage {float:left; width:115px; height:115px; margin-right:15px; border:1px solid #000; overflow:hidden;}
.networkSchool .schoolInfo {float:left; width:555px; font-size:12px;}
.networkSchool .schoolName {font-size:21px;}
.networkSchool .schoolDesc {font-size:11px; margin-bottom:15px;}
.networkSchool .schoolDesc span {color:#999;}
.networkSchool .schoolURL {position:absolute; bottom:15px; right:0; font-size:12px;}

/* customer support page */
.customerSupportLeft {float:left; font-size:12px; margin-top:30px; width:350px;}
.customerSupportRight {float:left; border-left:1px solid #cccccc; margin-top:30px; width:223px; padding-left:20px;font-size:11px;}
.customerSupportRight .label {float:left;clear:both;}
.customerSupportRight .rdioList {clear:both;float:left;margin-bottom:4px;}
.customerSupportLeft span {font-weight:bold;}
.customerSupportRight textarea {width:211px; height:160px; margin:0; padding:5px; border:1px solid #b9b9b9; color:#4f4f4f; -moz-border-radius: 3px; border-radius: 3px;}
.customerSupportRight img {margin-top:15px; margin-bottom:15px;}

/* wall profile page */
#profile1 {width:734px; font-family:arial;}
.userID { font-weight:bold; margin:10px 10px 5px 10px;line-height:22px !important;}
.userID span {font-size:14px; font-weight:normal;}
#profile1 .innerWrap {float:left; width:696px; background:#000000 url(../../../images/wallprofile/profile1BG.gif) no-repeat top left;  padding:30px 19px 19px; position:relative;}
.innerWrap .flag {padding-top:10px; position:absolute; font-size:12px;  left:19px; bottom:0;}
.innerWrap .flag a {color:#868686; text-decoration:none;}
.innerWrap .userPic {float:left; left:19px; top:50px; width:192px; overflow:hidden;}
.innerWrap .userUploadPic {float:left; left:19px; top:50px; width:192px; overflow:hidden;padding-top:10px;background-color:#dedede;height:140px;font-size:12px;}
.innerWrap .profileInfo {float:left; margin-left:15px;  font-weight:bold; color:white;}
.innerWrap .profileInfo .userIDinner {font-size:20px; margin:0 0 7px 10px;}
.innerWrap .profileInfo .userIDinner .rankText {font-size:16px; font-weight:normal;}
.innerWrap .profileInfo .staffMember {padding:0 0 7px 10px; font-size:13px;}
.innerWrap .profileInfo .infoWrap {width:485px; color:black;}
.innerWrap .profileInfo .infoWrap .top {background:url(../../../images/wallprofile/profileDefaultInfoBG_top.gif) no-repeat; height:7px; width:100%; font-size:5px;}
.innerWrap .profileInfo .infoWrap .profileBlock {position:relative; width:100%; background:#eaeaea;min-height:120px;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding {padding:10px 12px;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .inputCount {float:left; width:115px; font-weight:normal; font-size:14px; height:55px;font-weight:bold;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .inputCount div {font-size:12px; margin-left:10px; color:#333333;font-weight:normal;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .location {float:left; width:95%; font-size:16px; font-weight:normal; height:45px;font-weight:bold;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .location span {font-size:12px; color:#333333;font-weight:normal;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .Bio {font-size:16px; font-weight:bold;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .Bio span {font-size:12px; color:#333333;font-weight:normal;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .EditBio span {font-size:12px; color:#868686;font-weight:normal;}
.innerWrap .profileInfo .infoWrap .bottom {background:url(../../../images/wallprofile/profileDefaultInfoBG_bottom.gif) no-repeat; height:7px; width:100%; font-size:5px;}
.wallTagsTable {line-height:18px;font-size:12px;}
.wallTagsTable a {color:#666;padding-left:18px;}
a.selectedWallTag {color:#cc4400 !important; background:url(../../../images/wallprofile/discipline_check.png) no-repeat;}
.saveProfileTags {float:right;}

.left_top100 {float:left; width:178px;}
.top100_header {height:60px; width:178px; background:#cccccc;}
.top100_header img {margin-top:20px;}
.top100 {background:#ededed; font-size:12px; color:#404040; line-height:20px; padding:10px 0 10px 35px;}
.top100 ol {padding-bottom:10px;}
.top100 a {color:#404040;}

.right_top100 {float:left; padding:0 18px; width:556px; font-family:Trebuchet MS; font-size:12px;}
.right_top100 a {color:#006CFF;}
.right_top100 .joinUs { float:right;}
.lbTitle {height:60px; font-size:21px; line-height:58px;}
.lbDescription {font-size:12px;}
.rank {border:1px solid #e8e8e8; background:#f7f7f7; height:30px; line-height:30px; padding-left:14px; margin-top:35px;}
.shortProfile {border-bottom:1px solid #e8e8e8; width:100%; position:relative; padding:10px 0; font-family:arial;}
.shortProfile a {color:#006cff;}
.shortProfile .ranking {color:#8c8c8c; float:left; position:absolute; top:10px;}
.shortProfile .profilePic {position:absolute; right:10px;top:10px;}
.shortProfile .profilePic img {display:block; height:58px; border:0px;}
.shortProfile .userDescription {margin-left:35px; width:420px;}
.shortProfile .userDescription .bold {font-weight:bold;}
.shortProfile .practition {font-weight:bold; line-height:16px;}
.shortProfile .staffMember {line-height:21px;}
.shortProfile .staffMember img {display:block; float:left; margin-right:5px;}
.shortProfile .shortBio {color:#222222;}
.shortProfile .viewProfile {line-height:16px; font-size:10px;}

/* product list pages */
.products-container{clear:both;width:766px;min-height:636px;background:url(/sites/zengu/images/category-right-y.png) repeat-y 0 0;font-size:12px;}
.products-container #pagingDiv {text-align:right;}


#listSelector_Loading{ position:absolute; left: 76px; top:112px;}
#listSelector_Edit {clear:both;}
#listSelector_Lists{ height:135px; overflow:auto;clear:both; background-color:#FAFAFA;}
#listSelector_Success{clear:both; font-weight:bold;}
#listSelector_Added{overflow:auto;}
#listSelector_Added a{color:#CC4400; font-weight:normal; line-height: 18px;}
#listSelector_Lists label {padding-left:5px;}
#list_new_name {margin: 5px 0 5px 25px; width: 176px;}
#listSelector_Save {float: right;padding-right: 21px;padding-top: 10px; cursor:pointer;}
#listSelector_Done {float: right;padding-right: 21px;padding-top: 10px; cursor:pointer;}
#listSelector_Product{;}
#listSelector_Product_Image{float:left;margin-right: 10px;}
#listSelector_Product_Name{font-family: arial;font-size: 11px;font-weight: bold;padding-top: 10px;}

/* custom page */
.page-container {clear:both;width:746px;padding-left:24px;min-height:636px;background:url(/sites/zengu/images/category-right-y.png) repeat-y 0 0;font-size:12px;}
.page-container #pagingDiv {text-align:right;}
.page-container .scroll-wrap{margin-left:0 !important;width:742px !important;}
.page-container .scroll {width:715px !important;}
h1.sorry {color:#666;}

.lcPageRight .viewAll {float:right; padding:10px; background-color:#fafeff;}
.lcPageRight .viewAll a {color:#3F83E4;font-size:11px;}
.authorPage a {color:#3F83E4;}
.dojoKDHeader {height:58px;line-height:40px;}
.dojoKDHeader .text {color:#660107;font-size:14px;font-weight:bold;}
.lcPageRight .authorHeader {height: 86px; clear:both;}
.lcPageRight .authorHeader .pic {float: left; border: 1px solid #d5d5d5;}
.lcPageRight .authorHeader .info {float: left; margin-left:10px; width:600px;}
.lcPageRight .authorHeader .info .name {font-size:24px;color:#660107;margin:0;padding:0;}
.lcPageRight .authorHeader .info .subHeader {font-size:14px;margin-bottom:8px;font-weight:bold;}
.lcPageRight .authorHeader img.social {border:0px;margin-right:5px; width:24px; height:24px;}
.lcPageRight .contributions a {color:#3F83E4;font-size:12px;}
.lcPageRight .contributions .subheader {color:#660107; font-size:16px; font-weight:bold; padding: 12px 0; border-top: solid 1px #CBCBCB; border-bottom: solid 1px #CBCBCB;}
.lcPageRight .contributions .subheaderText {color:#660107; font-size:16px; font-weight:bold; padding:10px 0 6px 0; clear:both; margin-top: 12px;}

.videoPageRight {float:right;border:1px solid #E5E5E5;padding:8px;width:160px;}
.videoPageRight a {color:#3F83E4;font-size:11px;}
.mail_icon {vertical-align: middle;}
#player {border:1px solid #E5E5E5;}


.lcPageRight { float:left; width:730px;}
.lcPageLeft { float:left; width:147px; margin-right:10px;position:relative;}
.lcPageRight .viewAll {float:right; padding:10px; background-color:#fafeff;}
.lcPageRight .viewAll a {color:#3F83E4;font-size:11px;}
.authorPage a {color:#3F83E4;}
.dojoKDHeader {height:58px;line-height:40px;}
.dojoKDHeader .text {color:#660107;font-size:14px;font-weight:bold;}
.lcPageRight .authorHeader {height: 86px; clear:both;}
.lcPageRight .authorHeader .pic {float: left; border: 1px solid #d5d5d5;}
.lcPageRight .authorHeader .info {float: left; margin-left:10px;}
.lcPageRight .authorHeader .info .name {font-size:24px;color:#660107;margin:0;padding:0;}
.lcPageRight .authorHeader .info .subHeader {font-size:14px;margin-bottom:8px;font-weight:bold;}
.lcPageRight .authorHeader img.social {border:0px;margin-right:5px; width:24px; height:24px;}
.lcPageRight .contributions a {color:#3F83E4;font-size:12px;}
.lcPageRight .contributions .subheader {color:#660107; font-size:16px; font-weight:bold; padding: 12px 0; border-top: solid 1px #CBCBCB; border-bottom: solid 1px #CBCBCB;}
.lcPageRight .contributions .subheaderText {color:#660107; font-size:16px; font-weight:bold; padding:10px 0 6px 0; clear:both; margin-top: 12px;}
.contributionIcon {float:left; width:36px;}
.contributionInfo {float:left;}
.contributionSummary {padding:4px 0 0 0; clear:both;}
.catSupplement {padding: 15px 5px 0px 15px;}
.catSupplement .title {color:#909090;font-size:18px;font-weight:bold;}
.catSupplement .relArticles{float:right;width:250px;padding-left:4px;}
.catSupplement .relArticles .articleTitle {font-size: 14px; color: #acacac; font-weight: bold;}
.catSupplement .relArticles img {vertical-align:middle;}
.catSupplement .relArticles .article {padding-bottom:6px;}
.catSupplement .catVideos {float:left;width:430px;border-right: solid 1px #cecece;}
.catSupplement .catVideos .vidInfo {padding-bottom:12px; padding-top:6px;}
.catSupplement .catVideos .video {float:left; text-align:center; padding-top:0px; position:relative; height:86px; width:140px;}
.smallPlayButton {position:absolute; left:43px; top:28px;}
.catSupplement .catVideos .vidText {float:left; padding-left:4px;width:200px;}
.catSupplement .catVideos .vidTitle a{font-size: 14px; font-weight: bold;}
.catSupplement .catVideos .description {padding-top:8px;font-size:11px;}
.catSupplement .catVideos .description a.watch {text-decoration:underline;font-size:11px;}
.vidAuthor {background-color:rgb(102, 1, 7);color:white;padding:1px 4px;font-size:11px;}
.vidAuthor a {color:White;}
.catSupplement .catVideos .playButton {position:absolute;left:0px;top:0px;}

.catSupplement .mainTitle {font-size:18px;color:#660107;margin:2px 0;padding:0px 0px;}

.catVideoContainer {position:relative; left:10px;}
.catMainVideo {padding: 4px; width:274px;}
.catMainVideo .title a {font-size: 14px; color: rgb(102, 1, 7); font-weight: bold;}
.catMainVideo .subtitle {text-align: center;font-size:10px; float:right; padding-left:2px;}
.catMainVideo .info {text-align:center; padding-top:6px; position:relative; float:left;}
.catMainVideo .info .vidFrame {float:left;clear:both;}
.catVidDescription {padding-top:8px;font-size:11px;width:130px;text-align:left;}


h1.articles { color:#880000; font-family:arial; font-size:26px; font-weight:bold; text-shadow:1px 1px 1px #999999; margin:0;}
h2.articles { color:#000000; font-family:arial; font-size:19px; font-weight:bold; margin-bottom:-12px; margin-top:25px; text-shadow:1px 1px 1px #999999;}
p.articles { color:#000000; font-family:arial; font-size:15px; line-height:1.4;}
a.articles { color:#880000; font-family:arial; font-size:15px; text-decoration:underline;}
a:hover.articles { color:#880000; font-family:arial; font-size:15px; text-decoration:none;}
img.article-img { border:1px solid #C8C8C8; padding:2px;}

img.article-img-left {
border:1px solid #C8C8C8;
float:left;
margin-bottom:12px;
margin-right:12px;
margin-top:5px;
padding:5px;
}

img.article-img-right {
border:1px solid #C8C8C8;
float:right;
margin-bottom:12px;
margin-right:12px;
margin-top:5px;
padding:5px;
}

/*thank you page */
.thankYouNote {text-align:center; padding:10px 0;}
.confirmationTop {background:url(https://zengu.s3.amazonaws.com/Zengu/images/confirmationMainTop.gif) no-repeat top left; height:15px; width:975px; font-size:1px; line-height:1px;}
.thankYouContainer {clear:both; min-height:636px; width:974px; background:white; background:white url(/sites/zengu/images/checkout/checkout-left-white-box-y.gif) repeat-y right;}
.orderNumber {font-size:14px; font-weight:bold;}
.ty_sectionTop {background:url(images/checkoutThanks/ty_sectionTop.gif) no-repeat top left; padding-top:2px; width:959px; margin-bottom:20px; float:left;}
.ty_sectionMiddle .cart-item-header{width: 100% !important; border: inherit; background-color: inherit; top: 0px !important;}
.ty_sectionMiddle .cart-longer-box-wrap {width: 100% !important;padding: 0 !important;width: auto;}
.ty_sectionMiddle {background:#ebe9e1; padding:10px 20px; font-size:12px; width: 919px; float:left;}
.ty_sectionMiddle .sectionInfo {float:left; width:25%;}
.ty_sectionMiddle .sectionInfo span {font-size:9px; color:#666; line-height:18px; text-transform:uppercase;}
.ty_sectionMiddle .book-entry {width:70% !important;margin-left:auto;padding:0px !important; background: none !important;}
.ty_sectionMiddle .book-entry span {color: inherit;font-size: inherit;line-height: inherit; text-transform: none; font-weight:normal !important;}
.ty_sectionBottom {background:url(images/checkoutThanks/ty_sectionBottom.gif) no-repeat bottom left; height:5px; font-size:1px; line-height:1px;}
.packageNumber {font-weight:bold; margin-bottom:12px;}
.packageNumber span {font-size:16px;}
.purchasedItem {font-family:arial; font-size:12px; border-bottom:1px solid #dedcd5; border-top:1px solid #f7f5ed; padding:10px 0;}
.purchasedItem .productImage {float:left; width:85px;}
.purchasedItem .productImage img {border:1px solid #a4a29e;}
.purchasedItem .ty_productName {float:left; padding-top:17px; width:325px;}
.purchasedItem .ty_productName a {font-weight:bold; text-decoration:none; color:black;}
.purchasedItem .ty_productName span.unitPrice {font-weight:bold;}
.purchasedItem .ty_productName span.sku {font-size:10px; color:#333;}
.purchasedItem .options {float:left; font-size:10px; color:#666; width:70px;}
.purchasedItem .options div {height:70px; display:table-cell; vertical-align:middle;}
.purchasedItem .optionValue {float:left; font-size:10px; width:70px; text-align:right;}
.purchasedItem .optionValue div {height:70px; display:table-cell; vertical-align:middle; width:70px;}
.purchasedItem .qty {float:left; width:180px; text-align:right; line-height:71px;}
.purchasedItem .qty span {font-weight:bold;}
.purchasedItem .ty_price {float:left; width:170px; text-align:right; line-height:71px;}
.purchasedItem .price span {font-weight:bold;}
.specialInstructions {float:left; font-weight:bold; margin-bottom:12px; with:450px;}
.specialInstructions span {font-weight:normal;}
.subtotalsValues {float:right; text-align:right; width:75px;}
.subtotals {color:#4c4c4c; float:right;text-align:right;}
.OrderTotalFinal {clear:both; font-size:14px; font-weight:bold; text-align:right; padding:15px 0 0 0;}
.OrderTotalFinal div {display:inline; padding-left:20px; font-size:17px;}
.continueShopping {text-align:right; padding:20px 15px 40px 15px;}
/*end thank you page */

/* mega dropdown */
#menu{z-index:1;float:left;margin:0;padding:0;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:21px;text-align:left;position:relative;}
#menu li { float:left; display:block; text-align:center; position:relative; padding: 4px 7px 4px 7px; margin-right:10px; margin-top:0px; border:none;}
#menu li:hover, #menu .lihover { border-width: 0 1px; border-style:solid; border-color:#777777; padding: 4px 6px 4px 6px;  /* Background color and gradients */background: #FFFFFF; background: -moz-linear-gradient(top, #FFFFFF, #fbfbfb); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#fbfbfb));	
	/* Rounded corners */
	
	/* -moz-border-radius: 5px 5px 0px 0px; */
	/* -webkit-border-radius: 5px 5px 0px 0px; */
	/* border-radius: 5px 5px 0px 0px; */
}

#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #FFFFFF;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
}

#menu li:hover a, #menu .lihover a {
	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns,
.dropdown_6columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	/* Gradient background */
	background:#fbfbfb;
	background: -moz-linear-gradient(top, #fbfbfb, #d9d8d2	);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#d9d8d2));

	/* Rounded Corners */
	-moz-border-radius: 0px 0px 3px 3px; 
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
}

.dropdown_2columns {width: 280px;}
.dropdown_4columns {width: 510px;}
.dropdown_5columns {width: 680px;}
.dropdown_6columns {width: 850px;}

#menu li:hover .dropdown_2columns, #menu .lihover .dropdown_2columns, 
#menu li:hover .dropdown_4columns, #menu .lihover .dropdown_4columns,
#menu li:hover .dropdown_5columns, #menu .lihover .dropdown_5columns,
#menu li:hover .dropdown_6columns, #menu .lihover .dropdown_6columns {
	left:-1px;
	top:auto;
}

.col_1,
.col_2,
.col_4,
.col_5,
.col_6 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom:1px solid #dbdad9;
	border-top:1px solid #f2efee;
}
.col_1 {width:159px; border:none;}
.col_2 {width:270px;}
.col_4 {width:500px;}
.col_5 {width:670px;}
.col_6 {width:850px;}

#menu li div {text-transform:none;}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	font-size:12px;
	text-align:left;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#menu h2 {
	font-size:21px;
	line-height:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:0;
	padding:0px;
}

#menu p {
	line-height:16px;
	margin:0;
}

#menu li:hover div a, #menu .lihover div a {
	font-size:12px;
	color:#000;
	padding:4px 0;
}

#menu li:hover div a:hover {
	color:#09315c;
	
	/* Gradient background */
	background:#edece6 url(https://zengu.s3.amazonaws.com/Zengu/images/drop2.gif) no-repeat top right;
}

#menu li:hover div a.nonlink, #menu .lihover div a.nonlink {
cursor:default;
}

#menu li:hover div a.nonlink, #menu .lihover div a.nonlink {
color:#000;
background:none;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:14px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:auto;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
#menu li:hover .move_left, #menu .lihover .move_left {  
	 left:auto;  
	 left:-120px;  
	 top:auto;  
	 
	-moz-border-radius: 3px !important; 
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
}  
/* instruction video page */
.instruction-video-container {border-right:1px solid #dbdbdb; clear:both; background:#dbdbdb url(/sites/zengu/images/playlistBG.gif)  repeat-x top left; margin:15px 0;}
.instruction-video-container .vid-info {float:left; width:474px; padding: 8px 0 8px 15px;}
.instruction-video-container .vid-info .title {float:left; width:400px; font-size:16px;}
.instruction-video-container .vid-info .time {float:left; width:62px; text-align:right;font-size:16px; color:black;}
.instruction-video-container .vid-info .descript {clear:both; line-height:14px; color:black; padding-right:15px; font-size:11px}
.vid-divider {clear:both; height:1px; font-size:1px; line-height:1px;}

.addressCountryToggle { font-size: 11px;}


/* NEW Logged in Front Page*/
@font-face{
	font-family:'TradeGothicW01-BoldCn20';
	src:url('/sites/zengu/images/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot');
	src:url('/sites/zengu/images/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix') format('embedded-opentype'),
		url('/sites/zengu/images/fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff') format('woff'),
		url('/sites/zengu/images/fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf') format('truetype')
}

@font-face {
	font-family:'GothamCondensed-Bold';
	src:url('/sites/zengu/images/fonts/gothamcond-bold.eot');
	src:url('/sites/zengu/images/fonts/gothamcond-bold.eot?#iefix') format('embedded-opentype'),
		url('/sites/zengu/images/fonts/gothamcond-bold.woff') format('woff'),
		url('/sites/zengu/images/fonts/gothamcond-bold.ttf') format('truetype'),
		url('/sites/zengu/images/fonts/gothamcond-bold.svg#gothamcond-bold') format('svg');
	font-weight: normal;
	font-style: normal;
}



	/* COMMON ELEMENTS */
.btm-spacer{clear:both;height:20px;font-size:4px;line-height:4px}
.front-page-container{clear:both;width:993px;margin:0 auto;font-family:'GothamCondensed-Bold', Arial;color:#4c4c4d;background-color:White;}

	/* Begin upper section */
.upper-section{width:993px;}
.customer-order-info-box-wrap{float:left;width:233px;margin:0;background:url(/sites/zengu/images/loggedInFrontPage/customer-order-info-box-y.gif) repeat-y right top}
.customer-order-info-box{float:left;width:204px;min-height:302px;padding:1px 10px 10px 9px;border:1px solid #c9c9c9;border-top:0px;background:#f3f3f3}

.order-info-heading{clear:both;margin:0;padding:12px 0 0;font-size:27px;line-height:28px;text-align:center;font-weight:normal;text-transform:uppercase;display:block !important;}
.order-info-list-box-wrap{float:left;width:204px;margin:8px 0 0;background:url(/sites/zengu/images/loggedInFrontPage/order-box-y.png) repeat-y;position:relative;padding-bottom:8px}
.order-info-list-box{float:left;width:186px;min-height:74px;padding:0 8px 0 10px;background:url(/sites/zengu/images/loggedInFrontPage/order-box-top.png) no-repeat;position:relative;z-index:0}
.info-list-box-btm{width:204px;height:10px;font-size:10px;line-height:10px;position:absolute;left:0;bottom:-2px;background:url(/sites/zengu/images/loggedInFrontPage/order-box-btm.png) no-repeat;z-index:0}

.last-order-list{float:left;width:186px;margin:0;padding:8px 0 0;list-style:none;font-family:Arial, Helvetica, sans-serif}
.last-order-list li{float:left;width:186px;margin:0;font-size:11px;line-height:14px;color:#000}
.order-details{float:left;width:125px}
.order-details-descriptions{float:right;width:58px;text-align:right}

.recent-order-list{float:left;width:181px;margin:0;padding:8px 0 0;list-style:none;font-family:Arial, Helvetica, sans-serif}
.recent-order-list li{float:left;width:181px;margin:2px 0 0;font-size:11px;line-height:14px;color:#666666}
.recent-order-list li a{color:#666666;text-decoration:none}
.recent-list-item{float:left;width:120px}
.reorder{float:right;width:60px;text-align:right}
.recent-order-list li .reorder a,.recent-order-list li a strong{text-decoration:underline;margin-right:7px}
.recent-order-list li .reorder a:hover,.recent-order-list li a:hover strong{text-decoration:none}

.track-order-btn,.view-all-order-btn,.your-account-btn{display:block;float:left;width:140px;height:25px;margin:12px 0 0 20px;position:relative;background:url(/sites/zengu/images/loggedInFrontPage/order-btns-states-sprite.png) repeat-x 0 0;text-align:center;color:#fff;font-size:18px;line-height:24px;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:1px 1px 1px 0 #d3d3d3}

.track-order-btn:hover,.view-all-order-btn:hover,.your-account-btn:hover{background-position:0 -100px}
.btns-wrap{float:left;width:204px;margin-top:7px}
.view-all-order-btn{width:106px;margin:0 4px 0 0}
.your-account-btn{width:92px;margin:0}

.top-four-products-wrap{float:left;width:760px;margin-top:8px;background:url(/sites/zengu/images/loggedInFrontPage/top-four-product-y.gif) repeat-y}
.top-four-products-box{float:left;display:block;width:166px;min-height:300px;margin:0 14px 0 10px;border-bottom:9px solid #eaeaea;text-decoration:none}
.top-four-products-box:hover{border-bottom:9px solid #333333}
.top-four-products{clear:both;width:166px;height:132px;padding-bottom:10px;overflow:hidden;background:url(/sites/zengu/images/loggedInFrontPage/top-four-item-btm-shade.jpg) no-repeat left bottom}
.four-products-img{float:left;width:auto;margin:0}
.four-products-title{clear:both;margin:0;padding:18px 0 0;font:normal 30px/32px 'TradeGothicW01-BoldCn20', Arial;color:#575757;text-align:center;text-transform:uppercase;letter-spacing:-2px; display:block;}
.product-description{clear:both;padding-top:15px;font:normal 14px/16px 'TradeGothicW01-BoldCn20', Arial;color:#000;text-align:center}
	/* End upper section */

	/* Begin product section */
.front-page-products-section{float:left;width:961px;padding:25px 0 32px 25px;background:url(/sites/zengu/images/loggedInFrontPage/product-wrap-x.gif) repeat-x left bottom}
.front-page-products-wrap{float:left;width:920px;min-height:200px;background: url(/sites/zengu/images/loggedInFrontPage/product-top-shade.jpg) no-repeat left top}
.front-page-products{border: 1px solid #CCCCCC; display: block; float: left; height: 88px; margin: 13px 8px 0; text-decoration: none; width: 88px;}
.front-page-products:hover{border:1px solid #999999;padding:0}
.front-page-products-img{float:left;width:auto;margin:0;height:88px;width:88px;}

.recently-viewed{float:left;width:445px;padding-left:20px}
.recently-viewed-products{float:left;width:445px}
.recently-viewed-title,.most-popular-items-title{clear:both;margin:0;padding:25px 0 0 9px;font:normal 30px/32px 'TradeGothicW01-BoldCn20', Arial;color:#575757;text-transform:uppercase;letter-spacing:-2px;display:block !important;}

.most-popular-items,.most-popular-items-product{float:right;width:430px}
	/* End prouduct section */

	/* Begin category product section */
.category-product-section{float:left;width:986px;margin-top:1px;padding-top:33px;background:url(/sites/zengu/images/loggedInFrontPage/categories-x.gif) repeat-x}
.category-products-wrap{float:left;width:986px;background:url(/sites/zengu/images/loggedInFrontPage/categories-y.gif) repeat-y 1px 0}
.category-products-box{float:left;display:block;width:166px;min-height:296px;margin:0 14px 0 17px;border-bottom:9px solid #eaeaea;text-decoration:none}
.category-products-box:hover{border-bottom:9px solid #333333}
.category-products{clear:both;width:166px;height:132px;padding-bottom:10px;overflow:hidden;background:url(/sites/zengu/images/loggedInFrontPage/top-four-item-btm-shade.jpg) no-repeat left bottom}
.category-products-img{float:left;width:auto;margin:0;}
.category-products-title{clear:both;width:186px;margin:0 0 0 -10px;padding:18px 0 0;font:normal 30px/32px 'TradeGothicW01-BoldCn20', Arial;color:#575757;text-align:center;text-transform:uppercase;letter-spacing:-2px; display:block;}
	/* End category product section */

	/* Begin brands and lower section */
.brands-section{float:left;width:932px;margin-top:25px;padding:3px 0 6px 54px;background:#eeeeee url(/sites/zengu/images/loggedInFrontPage/brands-section-x.gif) repeat-x}
.brands-logo{float:left;width:932px}
.brands{float:left;width:97px;height:72px;margin:20px 23px 0 0;padding:3px;overflow:hidden;position:relative}
.brands-frame{position:absolute;width:103px;height:77px;position:absolute;left:0;top:0;z-index:3;background:url(/sites/zengu/images/loggedInFrontPage/brands-logo-frame-sprite.png) no-repeat 0 0}
.brands-item{float:left;width:auto;margin:0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:1}
.brands:hover .brands-frame{background-position:0 -100px}
.zengu-featured-brands{width:380px;height:48px;margin:0px auto 0;padding-left:39px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:url(//zengu.s3.amazonaws.com/Zengu/images/zengu-featured-brand-logo.png) no-repeat 65px 6px;font:normal 26px/48px 'TradeGothicW01-BoldCn20', Arial;color:#575757;text-align:center;text-transform:uppercase;letter-spacing:-1px}

.lower-section{float:left;width:937px;min-height:40px;padding:27px 35px 0 13px;background:url(/sites/zengu/images/loggedInFrontPage/lower-section-x.png) repeat-x}
.lower-links-wrap{float:left;width:495px;padding-top:15px;font:11px/14px Arial, Helvetica, sans-serif;color:#575757}
.lower-links{text-decoration:none;color:#575757;font-weight:bold}
.lower-links:hover{text-decoration:underline}
.separator{padding:0 15px}

.whole-sale-search{float:right;width:304px;height:39px;padding-right:12px;border:1px solid #dfddd5}
.whole-sale-text{float:left;width:256px;height:20px;margin:0;padding:9px 8px 10px;border:0;background:none;font:11px/20px Arial, Helvetica, sans-serif;color:#828282}
.wholesale-search-btn{float:right;width:16px;height:18px;margin:11px 0 0;padding:0;border:0;background:url(/sites/zengu/images/loggedInFrontPage/wholesale-search.png) no-repeat 0 0;cursor:pointer}
	/* End brands and lower section */

.h11{height:11px}
/* End New Logged in Front Page */

.fb_button_text
{ 
   color: #0088FF;
  cursor: pointer;
  text-decoration: underline;
}

/* addons */

.tabButton {font-family: lato;font-weight: bold;color: #666666;font-size: 14px;padding-left: 10px;padding-top: 8px;cursor:pointer;text-align: center;}
.tabButton.selected{background-color: rgb(255, 255, 255); border-radius: 5px 5px 0px 0px; padding-top: 8px; margin-top: 5px; padding-bottom: 5px;}

.addonCustomPatches { background-color: #fff; border: 1px solid #ccc; border-radius: 2px; float: left; margin-bottom: 10px; margin-top: 8px; position: relative; width: 323px; }
.addonCustomPatches div {padding: 0px;}
.addonCustomPatches .offer { background-color: #fafafa; float: left; position: relative; width: 100%; }
.addonCustomPatches .offer .sample {display: block; float: right; font-size: 10px; margin-top: 5px; position: absolute; right: 7px;}
.addonCustomPatches .offer .sample a {color: #000; font-family: 'Lato',sans-serif;}
.addonCustomPatches .offer.minus .sample a {color:#fff;}
.addonCustomPatches .offer.plus {background-color: #fff;}
.addonCustomPatches .offer.minus {background-color: #666;}
.addonCustomPatches .offer.plus #openCustomPatchesDetails {width:20%;float:left;border-right:1px solid #ccc;min-height:43px;background:url(https://zengu.s3.amazonaws.com/sites/customizations/custom_patch_plus.png) center center no-repeat; cursor:pointer; background-color:#83142c;}
.addonCustomPatches .offer.minus #openCustomPatchesDetails {width:20%;float:left;border-right:1px solid #ccc;min-height:43px;background:url(https://zengu.s3.amazonaws.com/sites/customizations/custom_patch_minus.png) center center no-repeat; cursor:pointer; background-color:#e1e1e1;}
.addonCustomPatches .offer .thread {float:left;margin-top:9px;margin-left:5px;height:26px; width:26px;background:url(https://zengu.s3.amazonaws.com/sites/customizations/embroid_thread_icon2.png)}
.addonCustomPatches .offer.minus .thread {background:url(https://zengu.s3.amazonaws.com/sites/customizations/custom_patch_icon_gray.png)}
.addonCustomPatches .offer .title {bottom: 3px;color: #000;float: left; font-family: "Lato",sans-serif; font-size: 14px; margin-left: 5px; margin-top: 8px; position: relative;}
.addonCustomPatches .offer.minus .title {color:#fff;}
.addonCustomPatches .offer .title .new {font-weight:bold;color:#f28c00;font-size:11px}

.addonCustomPatches .detail { color: #111111; font-size: 11px; border: none; }
.addonCustomPatches .detail .top { background-color: #fff; border-bottom: 1px solid #ccc; float: left; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; position: relative; width: 303px; }
.addonCustomPatches .detail .prices {float:right; font-size:13px; font-family: 'Lato', sans-serif; margin-top:4px; color:#555; margin-top:12px; text-align:right;}
.addonCustomPatches .detail .links {float:left; font-size:12px; font-family: 'Lato', sans-serif; margin-top:4px; color:#3399ff; margin-top:15px; line-height:17px;}
.addonCustomPatches .detail .bottom { background-color: #fff; clear: both; float: left; position: relative; width: 325px;height:192px; }
.addonCustomPatches .detail .bottom .titles { color: #999; float: left; font-family: 'Lato',sans-serif; font-size: 11px; line-height: 17px; margin-top: 15px; min-height: 30px; text-align: right; text-transform: uppercase; width: 105px; }
.addonCustomPatches .detail .bottom .dropdowns { color: #999; display: block; float: left; font-family: 'Lato',sans-serif; font-size: 11px; margin-left: 30px; margin-top: 15px; width: 150px; }

.addonCustomPatches div.dhxcombo_dhx_skyblue {position:relative;background-color: #fafafa; border: 1px solid rgb(204, 204, 204); float: right; font-family: 'Source Sans Pro'; font-size: 16px; letter-spacing: -1px; padding: 5px; text-transform: uppercase; width: 140px; margin-bottom:15px;}
div.dhxcombo_dhx_skyblue input.dhxcombo_input{position:relative;top:0;left:1px;height:22px;line-height:21px;*height:20px;*line-height:19px;border:0 solid white;outline:0 solid white;padding:0;margin:0 0 0 2px;background-color: #fafafa;font-family:'Source Sans Pro';font-size:16px;color:black;vertical-align:middle;}
div.dhxcombo_dhx_skyblue div.dhxcombo_select_button{position:absolute;width:18px;height:18px;top:6px;right:1px;font-size:1px;border-radius:2px;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;}
div.dhxcombo_dhx_skyblue div.dhxcombo_select_button div.dhxcombo_select_img{position:relative;width:100%;height:100%;background-image:url("/sites/scripts/dhtmlXCombo/imgs/dhxcombo_skyblue/dhxcombo_arrow_down.gif");background-repeat:no-repeat;background-position:center center;}
div.dhxcombo_dhx_skyblue div.dhxcombo_top_image{position:absolute;left:0;top:6px;width:26px;height:22px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:default;}
div.dhxcombolist_dhx_skyblue{position:absolute;font-family: 'Source Sans Pro';font-size:16px;color:black;border:1px solid #a4bed4;box-shadow:0 2px 3px #ccc;background-color:#fafafa;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow-x:none;overflow-y:auto;-moz-transition:height .15s ease 0s;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option{position:relative;font-size:inherit;height:20px;line-height:19px;border-top:1px solid #e7f1ff;border-bottom:1px solid #e7f1ff;vertical-align:middle;overflow:hidden;cursor:default;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option.dhxcombo_option_selected{background-color:rgb(204, 204, 204)!important;border-top:1px solid rgb(204, 204, 204)!important;border-bottom:1px solid rgb(204, 204, 204)!important;color:black;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_option_text{position:relative;padding:0 4px;white-space:nowrap;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_option_text.dhxcombo_option_text_chbx{position:relative;padding:0 4px 0 4px;margin-left:20px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;white-space:nowrap;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_checkbox{position:absolute;left:1px;top:1px;width:20px;height:20px;background-image:url("/sites/scripts/dhtmlXCombo/imgs/dhxcombo_skyblue/dhxcombo_chbx.gif");background-repeat:no-repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:default;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_checkbox.dhxcombo_chbx_0{background-position:0 0;}
div.dhxcombolist_dhx_skyblue .dhxcombo_option div.dhxcombo_checkbox.dhxcombo_chbx_1{background-position:-18px 0;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_option_text.dhxcombo_option_text_image{position:relative;padding:0 4px 0 4px;margin-left:20px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;white-space:nowrap;}
div.dhxcombo_dhx_skyblue div.dhxcombo_top_image div.dhxcombo_image,div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_image{position:absolute;left:3px;top:1px;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:default;}
div.dhxcombo_dhx_skyblue.dhxcombo_disabled{border:1px solid #ccc;background-color:#fafafa;}
div.dhxcombo_dhx_skyblue.dhxcombo_disabled input.dhxcombo_input{color:#b2b2b2;background-color:#fafafa;}
div.dhxcombo_dhx_skyblue.dhxcombo_disabled div.dhxcombo_select_button{cursor:default;}
div.dhxcombo_dhx_skyblue.dhxcombo_disabled div.dhxcombo_select_button div.dhxcombo_select_img{background-image:url("/sites/scripts/dhtmlXCombo/imgs/dhxcombo_skyblue/dhxcombo_arrow_down_dis.gif");}
.dhxgrid_combo_icon{position:absolute;z-index:1;top:0;right:0;}
div.dhxcombo_dhx_skyblue.dhxcombo_in_grid{border-top:1px solid white;border-bottom:0 solid white;border-left:1px solid white;border-right:1px solid white;margin-left:-4px;}
div.dhxcombo_dhx_skyblue.dhxcombo_in_grid input.dhxcombo_input{height:18px;border-left:2px solid white;line-height:17px;}
div.dhxcombo_dhx_skyblue.dhxcombo_in_grid div.dhxcombo_select_button{top:0;}
.dhxcombo_skin_detect{position:absolute;left:0;top:-100px;margin:0;padding:0;border:0 solid white;width:10px;height:10px;overflow:hidden;}
/* end addons */

	
	/* Begin main navigation */
.main-navigation{clear:both;width:100%;height:43px;background:url(//zengu.s3.amazonaws.com/Zengu/images/zengu_main-nav-x.png) repeat-x;position:relative;z-index:7}
.main-nav-left,.main-nav-right{position:absolute; width:1px; height:30px; background:url(/sites/martialartssupplies/images/main-nav-left-rigth-sp.gif) no-repeat 0 0; left:0px; top:0}
.main-nav-right{background-position:0 -100px; left:auto; right:0}
.main-nav-topleft,.main-nav-topright{position:absolute; width:27px; height:12px; font-size:10px; line-height:10px; background:url(/sites/martialartssupplies/images/main-nav-top-sp.png) no-repeat 0 0; left:0; top:-12px}
.main-nav-topright{background-position:0 -100px; left:auto; right:0px}	
.main-navigation ul{ float: left;  list-style: none outside none;  margin: 0;  padding: 0 0 0 0;  position: relative;  top: 0px;  width: 984px;}
.main-navigation ul li{float:left; font-size:17px; line-height:22px; font-weight:700; background:url(//zengu.s3.amazonaws.com/Zengu/images/nav-separator-sprite.png) no-repeat right 2px; text-align:center; display:block}

.main-navigation ul li a.main-link{  clear: both;  color: #fff;  cursor: pointer;  display: block;  font: 18px/43px "Oswald",sans-serif;  height: 43px;  position: relative;  text-decoration: none;  text-shadow: 1px 1px 1px #3f0202;  width: auto;  z-index: 4;}	
.main-navigation ul li a.main-link:hover{text-decoration:none;background-color:#4f4f4f;}
.main-navigation ul li.dropdown a.main-link{display: block; height: 43px;clear: both;width: auto;font: 18px/43px 'Oswald', sans-serif;color: #fff;text-shadow: 1px 1px 1px #3f0202;text-decoration: none;position: relative;z-index: 4;cursor: pointer;}
.main-navigation ul li.dropdown ul{left:0px}
.main-navigation li ul{  background: none repeat scroll 0 0 #000;  border: 1px solid #606060;  box-shadow: 0 1px 6px #000;  left: -99999px;  padding: 6px;  position: absolute;  top: 43px;  width: 970px;  z-index: 99;}
.main-navigation li li{float:left; width:970px; height:auto; margin:0; padding:0}
.mega-menu-container{position:relative; float:left; width:970px; padding-bottom:14px; font-size:11px; color:#000; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#FFFFFE; text-align:left}
.main-navigation li.dropdown li a.main-link{height:auto; width:auto; margin:0; background:none; border:none; border-radius:0; text-shadow:none; box-shadow:none; color:#000}
.mega-left-area{float:left; width:296px; padding:0 30px 0 47px}
.mega-left-area img{float:left; margin:0}
.mega-left-row{float:left; width:296px; margin-top:5px}
.mega-right-area{position:relative; float:left; width:556px;}
.mega-right-area span{float:right; padding-right:10px; margin:0; font-size:10px; line-height:13px; text-align:right; font-weight:400; text-transform:uppercase; line-height:26px; color:#666}
.mega-right-area .info-left-contents-container{font-weight:400; width:154px; padding-left:6px}
.nav-gallery{ float:left; width:537px; padding:0 0 15px 18px; background:#333333; color:#FFF; overflow:hidden}
.nav-gallery-row{float:left; width:600px}
.nav-gallery-bottom{float:left; width:556px; height:15px; font-size:12px; line-height:15px;background:url(/sites/martialartssupplies/images/menu-banner-gallery-bottom-bg.jpg) no-repeat 0 0}
.nav-gallery .info-left-data-container{float:left; clear:none; margin-right:18px; overflow:hidden}
.brand-logo-wrap{float:left; width:322px; margin-top:16px}
.brand-logo-wrap a{width:auto; margin:0; padding:0 !important; line-height:none; border:none; background:none }
.brand-logo-wrap img{float:left; margin:0 15px 0 0; max-width:92px;}
.mega-left-row dl{position:relative; float:right; width:130px; margin:27px 0 0; padding:0; background:none; list-style:none; text-align:right}
.mega-left-row dl dt{float:right; width:130px; line-height:16px; background:none; text-align:right}
.dropdown .mega-left-row dl dt a{text-decoration:none;float:right; height:auto; width:auto; margin:0; line-height:18px; background:none; border:none; border-radius:none; text-shadow:none; color:#000}
.dropdown .mega-left-row dl dt a:hover,.dropdown .mega-left-row dl dt.active a{color:#6699cc}
.dropdown .mega-left-row dl dt.mas a{text-transform:uppercase; text-decoration:none; color:#0066cc}
.dropdown .mega-left-row dl dt.mas a:hover{text-decoration:underline}z
.main-navigation ul li.mas-outlet .mega-menu-container a:hover{background-position: 0 -115px !important;}

.info-left-data-container{position:relative; clear:both; width:160px; min-height:160px; margin-top:16px; border:1px solid #CCC; background:#FFFFFE; cursor:pointer}
.info-left-data-container:hover,.nav-gallery .info-left-data-container:hover{border:1px solid #6699cc}
* html .info-left-data-container{height:auto !important; height:160px}
.info-left-img-container{clear:both; width:160px; text-align:center}
.info-left-img-container img{margin:0 auto;max-width:160px;max-height:160px;}
.info-left-contents-container{position:absolute; width:151px; padding:3px 0 3px 9px; text-shadow:0 0 2px #000; text-align:left; font-size:11px; line-height:14px; background:url(https://zengu.s3.amazonaws.com/MAS/images/prod_trans.png) repeat 0 0; bottom:0}
.info-left-contents-container a {color:White; text-decoration:none;}
.info-rigth-col{float:left; width:746px}

.home-icon{ margin: 14px 0 0 0;}
	/* End main navigation */		