﻿/* HEADER  */
.headerWrapper {width:930px; margin:0 auto; position:relative;z-index:100; background:url(https://zengu.s3.amazonaws.com/eliteMMA/images/siteBG.jpg) no-repeat top center;}
.headerTop{position:relative; height:126px; width:100%; z-index:5;}
.headerLogo{float:left; background: no-repeat; width:187px; height:126px;}
.headerMain {float:left; width:741px; height:126px; background: no-repeat;}
.headerLinks {height:53px; overflow:hidden;}
.headerLinks .shipping { background:url("https://zengu.s3.amazonaws.com/eliteMMA/images/holiday/295Shipping.png") no-repeat scroll 0 0 transparent; float:left; font-size:12px; font-weight:bold; height:55px; left:20px; line-height:29px; position:relative; text-align:center; width:254px;}
.headerLinks .shoppingBag {float:right; height:40px; width:450px; font-size:11px; color:#ffffff; text-align:right; padding-top:10px; padding-right:11px;}
.headerLinks .shoppingBag a {text-decoration:none;  color:#ffffff;}
.headerLinks .shoppingBag .bagIcon {float:right; margin-left:7px; margin-top:-8px;width:31px;}
.headerMain .bannerSearchWrapper {height:43px;}
.headerMain .searchLeftImage {width:17px; margin:0; padding:0; vertical-align:middle;}
.headerMain .searchBox {height:27px; width:200px; font-size:16px; line-height:25px; color:#888888; margin:0px; padding:0px; border:0px; background: white url(../../../images/header/header_search_bg.gif) repeat-x; vertical-align:middle;}
.headerMain .searchGo {width:29px; margin:0; padding:0;  vertical-align:middle;}
.headerMain .banners {float:right; position:relative; right:11px; padding-top:11px; width:159px;}
.headerMain .searchWrapper {float:right; margin-right:20px; padding-top:8px;}
.headerNav {height:30px; float:right; width:727px;}
.welcome {font-size:12px;}
.headerBanner {float:left; width:763px; height:32px; background: #fef9ed; border-top:1px solid #c79b22; position:relative; text-align:left; font-size:14px; line-height:30px;vertical-align:middle;}
.headerBanner .slogan { color:#880000;float:left;}
.logoBottom {float:left; width:165px; height:32px; background: url(https://zengu.s3.amazonaws.com/eliteMMA/images/holiday/logoBottom.png) no-repeat;}
.headerBottom {position:relative; height:32px; overflow:hidden; z-index:2;}

#header_sale {
	background-image:url(https://zengu.s3.amazonaws.com/eliteMMA/banners/freeship/em_header_freeship_bkgrnd.png);
	height:44px;
	position:relative;
	text-align:center;
	width:100%;
	margin-bottom:-4px;
}


.siteWideSale {
	width:410px;
	height:36px;
	margin:0px auto 0px;
	text-align:center;
	margin-top:15px;
	background:url(http://zengu.s3.amazonaws.com/eliteMMA/images/headerImages/sitewideSale.gif) no-repeat top center;
}

/* breadcrumbs */

.headerTabProduct {
width:920px;
text-align:left;
position:relative;
font-size:12px;
padding:6px 8px;
vertical-align:middle;
}

.headerTabProduct a {
color:#880000;
text-decoration:none;
}

.headerTabProduct a:hover {
}

.headerTabProduct .bookmark {
font-size:10px;
float:right;
padding-right:5px;
}

.headerTabProduct .bookmark a {
color:#999999;
}

/* End breadcrumbs */



/* front page */

.brandBanner {
	background:url("http://zengu.s3.amazonaws.com/eliteMMA/images/headerImages/bannerLeft.jpg") no-repeat scroll left top #000000;
	height:321px;
	margin:0px auto 0;
	width:890px;
	position:relative;
}


.bannerRight {
	float:right;
	margin-right:16px;
	padding-top:30px;
}

.bannerRight .brands {
	background:url("http://zengu.s3.amazonaws.com/eliteMMA/images/headerImages/bannerRightChristmas.jpg") no-repeat scroll center top transparent;
	clear:both;
	height:260px;
	margin:0 auto;
	padding-left:10px;
	padding-top:5px;
	text-align:center;
	width:400px;
}


.smallBrand {
	background:url("../../../images/frontpageImages/bannerBrandBG.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:64px;
	margin:10px;
	text-align:center;
	width:78px;
}
.smallBrand img {margin-top:4px;}

.smallBrand:hover {
background: url(../../../images/frontpageImages/bannerBrandBG2.jpg) no-repeat;
}


.frontCategories {
width:878px;
min-height:615px;
margin:30px auto 0;
position:relative;
clear:both;
}

.frontCategories .columnA {
float:left;
width:176px;
}

.frontCategories .title {
height:64px;
text-align:center;
font-size:14px;
font-weight:bold;
}

.frontCategories .columnA .A {
width:176px;
}

.frontCategories .columnB .B {
width:175px;
}

.frontCategories .column .head1 {
background: url(../../../images/frontpageImages/categoryHead1.jpg) no-repeat;
}

.frontCategories .column .head2 {
background: url(../../../images/frontpageImages/categoryHead2.jpg) no-repeat;
}
.frontCategories .column .head3 {
background: url(../../../images/frontpageImages/categoryHead3.jpg) no-repeat;
}
.frontCategories .column .head4 {
background: url(../../../images/frontpageImages/categoryHead4.jpg) no-repeat;
}
.frontCategories .column .head5 {
background: url(../../../images/frontpageImages/categoryHead5.jpg) no-repeat;
}

.frontCategories .column .head6 {
background: url(../../../images/frontpageImages/categoryHead1.jpg) no-repeat;
}

.frontCategories .column .head7 {
background: url(../../../images/frontpageImages/categoryHead2.jpg) no-repeat;
}
.frontCategories .column .head8 {
background: url(../../../images/frontpageImages/categoryHead3.jpg) no-repeat;
}
.frontCategories .column .head9 {
background: url(../../../images/frontpageImages/categoryHead4.jpg) no-repeat;
}
.frontCategories .column .head10 {
background: url(../../../images/frontpageImages/categoryHead5.jpg) no-repeat;
}

.frontCategories .columnB {
float:left;
width:175px;
}

.frontCatTitle {
color:white;
text-decoration:none;
}

.frontCatTitle div {
cursor:pointer;
padding-top:12px;
}

.frontCatTitle div:hover {
color:#ffaaaa;
}

.FPproducts {
background:url(../../../images/frontpageImages/verticalDivider.gif) repeat-y top right;
}

.product {
width:142px;
margin:0 auto 20px;
font-size:12px;
}

.productLink {
text-decoration:none;
}

.productImage {
text-align:center;
height:100px;
line-height:100px;
}

.productImage img {
vertical-align:middle;
}

.productName {
color:#990000;
text-decoration:underline;
height:30px;
}

.product .seeAll {
color:#808080;
font-size:11px;
}

/* SUBCATEGORY PAGE */
/****************************/

.subcategoryWrap { float: left; width: 762px; margin-top: 28px; }
.subcategoryWrap .category2_products_wrap { width:762px; }
.viewOptions { background:url(../../../images/viewOptionsBG.jpg) no-repeat; width:762px; height:52px; font-size: 12px; font-weight:bold; color:white; }
.viewOptions .viewBy { float:left; padding-top:7px; margin-left:8px; display:inline; }
.viewOptions .sortBy { float:left; padding-top:7px; margin-left:115px; }
.viewOptions .paging, .btm_paging .paging { padding-top:3px;  float:right; position:relative; right:10px; font-size: 12px; font-weight:bold; color:white; }
.btm_paging .paging {  padding-top:0;  }
.viewOptions .paging a,  .btm_paging .paging a { color:white; }
.viewOptions .paging .page_link a, .btm_paging .paging .page_link a { border:1px solid #222222; }
.viewOptions .paging .page_link a:hover, .btm_paging .paging .page_link a:hover { background:#b3000c; color:#FFFFFF; font-weight:normal; border:1px solid #8d5858;}
.viewOptions .paging .page_link a.p_selected,  .btm_paging .paging .page_link a.p_selected { background:#b3000c; color:#FFFFFF; font-weight:normal; border:1px solid #8d5858;}
.subcategoryWrap .category2_products_wrap { border-top:0px;}
.subcategoryWrap .products { width:190px;  background:url(../../../images/frontpageImages/verticalDivider.gif) no-repeat top right; }
.subcategoryWrap .fourth { background:none; }
.subcategoryWrap .products_inner {  padding:0 8px; width:174px; min-height:140px; height: auto !important; height: 140px; padding-bottom:10px;}
.viewOptions .paging .btm_next_btn, .btm_paging .paging .btm_next_btn { float:right; width:45px; height:14px; margin-top:5px; padding:1px 0; text-align:center; cursor:pointer;}
.top_next_btn a {cursor:pointer;}
.btm_paging { height:26px; background:#202020; width:762px;}

/* alignment */

.fRight { float:right; }
.fLeft { float:left; }



/* FOOTER */

.footerMenu
{
	width:100%;
	border-top:.417em solid #454545;
	margin-top:3em;
	line-height:2.083em;
	height:2.5em;
	font-size:.72em;
	
}

.footerMenu a
{
	color: #454545;
}

.footerMenu div
{
	margin-left:2.66em;
}

.footerMenu .phone
{
	color: #454545;
}

.footerPaymentTypes { 	margin-top:1.6em; 	font-size:.668em; }
.footerPaymentTypes img { 	height:2.556em; }
.footerMailingList { 	font-size:.668em; 	display:inline; }
.footerMailingList .textBox {  margin:0 .182em 0 0; padding:0; border:.091em solid black; width:15.091em; height:1.545em; color:#666666; }
.footerLogos {  position:relative;  height:7.5em; 	font-size:.75em; }
.footerLogos .copyright { 	float:left; 	position:absolute;  	bottom:0; }
.footerLogos .thawte { 	margin:0 1.167em 0 5.834em;  	height:4.286em;  	width:4.286em; }
.footerLogos img {  border:0; }
.footerWrap { padding:10px; clear:both; }

/* CHECKOUT */

.checkout
{
	font-size:.8em;
}


.checkout h2
{
	font-weight:bold;
	font-family: Helvetica;
}

.checkout .form_Textbox
{
	border: 1px solid rgb(204, 199, 188); 
	font-family: helvetica; 
	font-size: 11px; 
	width: 180px;
}	

.checkout .form_DropDown
{
	border: 1px solid rgb(204, 199, 188); 
	font-family: helvetica; 
	font-size: 11px; 	
}

.checkout input
{
	border: 1px solid rgb(204, 199, 188); 
	font-family: helvetica; 
	font-size: 11px; 
}

.checkout select
{
	border: 1px solid rgb(204, 199, 188); 
	font-family: helvetica; 
	font-size: .75em; 
}

.checkout .header
{
	text-indent:10px;
	font-weight:bolder;
}

.checkout .login
{
	background-color:#EDEDED;
	width:100%;
	text-align:center;
}

#RightPanelDiv
{
	padding-top:0;
	vertical-align:top;
	background:url('../../../images/checkout/checkoutReviewBG.jpg');
	width:100%
}


.checkout .cartItems
{
	
	overflow-y:auto;
	overflow-x:hidden;
	height:355;
	width:210;
}

.checkout .cartItems table
{
	padding:0;
}


#RightPanelDiv table
{
	background-color:#FFFFFF;
	padding:4px;
	vertical-align:top;
}

#RightPanelDiv img
{
	vertical-align:top;
}

#RightPanelDiv .divider
{
	height:1px;
	background-color:#CCCCCC;
	width:100%;
	padding:0px;
	margin:0px;
}

#RightPanelDiv .finalTotalTable
{
	padding:0px;
	background-color:#CCCCCC;
	width:100%;
}

#RightPanelDiv .finalTotalTable .header
{
	width:220px;
	display:inline;
	float:left;
}

#RightPanelDiv .finalTotalTable .content
{
	width:100%;
	display:inline;
	font-weight:bold;
}

.checkout .review .details
{
	display:none;
	vertical-align:top;
}


.checkout .error
{
	display:none;
	color:red;
	text-indent:10px;
	font-size:inherit;
}

.checkout .savedAddress
{
	width:100%;
	padding:10px;
	color:Black;
}

.checkout .buttonHolder
{
	width:90%;
	text-align:right;
	padding:15px;
}
	
/* Vertical Accordions */

.accordion_toggle 
{
	padding: 3px 0pt; 
	margin-bottom: 1px;
	background-color: rgb(204, 199, 188); 
	text-indent: 8px;
	display: block;
	height: 16px;
	width: 100%;
	line-height: 16px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 11px;
	color: #888888;
	cursor: pointer;
	margin: 0 0 0 0;
	border-bottom:solid 1px #FFFFFF;
}

.accordion_toggle_active {
	padding: 3px 0pt; 
	margin: 0px; 
	width: 100%; 
	background:url('../../../images/checkout/checkoutStepsBG.jpg'); 
	text-indent: 8px;
	color: #000000;
	border-bottom:1px;
	font-weight:bold;
	font-size:12px;
}

.accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
	border-left: solid 3px #A5A5A5;
	border-right: solid 3px #A5A5A5;
	padding:0px 34px;
	margin: 0px; 
	width:40.5em;
}
	
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}

.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}


/* POPUP */

.dhtmlwindow{
position: absolute;
visibility: hidden;
background-color: white;
background:#ffffff; 
font-family:arial; 
font-size:12px;
}

.dhtmlwindow .drag-handle{ /*CSS for Drag Handle*/
	height:22px; 
	background-color:#FFDB86; 
	padding-left:7px; 
	line-height:22px; 
	font-weight:bold;
	cursor: move;
	overflow: hidden;
	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*/
position: absolute;
right: 12px;
top: 2px;
cursor: hand;
cursor: pointer;
z-index:60000;
}

* 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: #ababab #5a5a5a #5a5a5a;
}

.dhtmlwindow .drag-contentarea{ /*CSS for Content Display Area div*/
/* border-top: 1px solid brown; */
background-color: white;
color: black;
height: 150px;
padding: 4px;
overflow: auto;
}


.dhtmlwindow .dhtml-rightshadow
{
	background: rgb(90, 90, 90) none repeat scroll 0% 0%; 
	width: 4px; height: 100%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
	vertical-align:top;
}

.dhtmlwindow .dhtml-bottomshadow
{ 
	height:4px; width:100%; background:#5a5a5a;
}

.dhtmlwindow .dhtml-whiteindent
{
	height:4px; width:4px; background:url(../../../images/spacerClear.gif) no-repeat; font-size:1px;
}

.dhtmlwindow .drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.dhtmlwindow .drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

/* LOGIN/CREATE ACCOUNT */

.login
{
}

.account
{
}

.account input
{
	margin-right:6px;
	margin-top:2px;
}

.account
{
	border:solid 1px #ECDEAA;
}

.account .header
{
	background:#FFDB86 ;
	border-bottom:#ababab;
	height:26px;
	font-weight:bold;
	font-size:.9em;
}

.account .alternateOrder
{
	background-color:#F5F5AE;
	border-bottom:solid 1px #b31923;
}

.account .header a
{
	font-weight:normal;
	font-size:.8em;
}

.account .subheader
{
	background-color:#F4F4AE;
	font-weight:bold;
}

.account .content
{
	padding:10px;
	font-size:.8em;
}

.account a
{
	color:#3355AA;
	text-decoration:underline;
}
.createaccount {float:left;}


/* THANK YOU PAGE */

.thanks 
{
	border:solid 1px #dddddd;
}

.thanks .header
{
	background-color:#EDEDED;
	height:22px;
	font-weight:bold;
}

.thanks .content
{
	padding:6px;
	font-size:.8em;
}

.verification
{
	width:680px;
	font-size:11px;
}

.verification a { color:#0088ff;}

/* No search results */
.noresults .text {float:left; width:310px; font-size:48px; color:#808080; line-height:35px; padding-left:15px;}
.noresults .newsearch { float:left; border:solid 1px #ecdeaa; height:77px; width:313px; margin-top:10px; }
.noresults .newsearch .header { background-color:#FFDB86 ; border-bottom:solid 1px #ecdeaa;  height:22px; font-weight:bold; font-size:.825em; }
.noresults .newsearch .content {height:56px; width:100%; padding-left:17px;}
.noresults .topbrands { border:solid 1px #ababab; }
.noresults .topbrands .header {border:solid 1px #ababab; background-color:#EDEDED; border-bottom:solid 1px #335599;font-weight:bold; font-size:.825em; height:25px; width:600px; color:#000000; font-size:16px; vertical-align:middle; line-height:25px;}

/* PreCart */

.preCartRight
{
	
	width:277px; 
	float:right;
}

.cartReview
{ 
	border:1px solid #ccc;
}

.cartReview .main
{
	background:#fff;
}

.cartReview .main .content
{
	 font-size:.75em;
}


.cartReview .mostRecentItem .details table
{
	margin-top:6px;
}

.cartReview .mostRecentItem .details .sku
{
	font-size:.95em;
}
	
.cartReview .mostRecentItem .details .title
{
	color:#888;
}

.cartReview .itemSummary .header
{
	border-bottom:1px solid #ccc; height:14px; background-color:#FFFFFF;
}

.cartReview .itemSummary .items
{
	padding:5px 10px;
	width:100%;
}

.cartReview .itemSummary .items .name
{
	color:#0088ff;
}


.cartReview .mainHeader
{
	height:25px;
	background: url('../../../images/preCart_review_bg1.png');
}

.cartReview .subtotal
{
	padding-right: 10px; font-size:1.125em; line-height:30px; text-align:right;
}

.cartReview .fullCartLink
{
	padding-right:10px; text-align:right; background:#d9d9d9; line-height:25px;
}

.cartReview .fullCartLink a
{
	text-decoration:underline; color:black; font-size:.75em;
}

.cartReview .bottomCheckoutButton
{
	text-align:center; padding:4px 0; height: 40px; overflow:visible; position:relative;background:url('../../../images/preCart_review_bg1.png');
}

.cartReview .mainHeader .title
{
	padding-left:10px;
	line-height:25px;
	font-weight:bold;
	float:left;
}

.cartReview .mainHeader .editLink
{
	padding-right:10px;
	line-height:25px;
	float:right;
}

.cartReview .mainHeader .editLink a
{
	color:#660000;
	text-decoration:underline;
}

.cartReview .topCheckoutButton
{
	background:url('../../../images/preCart_review_bg2.png');
	text-align:center;
	padding:4px 0;
}

.cartReview .main .name
{
	color:#0088ff;
}

.cartReview .mostRecentItemHeader
{
	font-size:.938em;
	padding:.625em;
	font-weight:bold;
}

.cartReview .otherItemsHeader
{
	font-size:1.2em;
	padding-left:8px;
	font-weight:bold;
}

.cartReview .otherItemsSubheader
{
	font-size:.95em;
	padding-left:9px;
}

.preCartGuarantee
{
	float:right; width:277px; padding-top: 10px;
}

.preCartGuarantee .text
{
	padding:10px 0 0 10px;
	text-align:justify;
	vertical-align:top;
	font-size:.6em;
}

.preCartLeft
{
	width:627px;
	float:left;
}

.preCartLeft .shippingBanner
{
	height:80px; 
	width:603px;
	margin-left:15px;
	background:url(../../../images/295_shipping.jpg) no-repeat;
	font-size:18px;
	font-weight:normal;
	color:#111;
	vertical-align:middle;
}

.preCartLeft .shippingBanner strong
{
	font-size:22px;
	font-weight:bold;
}

.preCartLeft .shippingBanner .text
{
	padding-top:20px;
	padding-left:160px;
	letter-spacing:1px;
}

.preCartLeft .shippingBanner .text .string
{
	font-size:28px;
	color:black;
}

.thawte
{
	position: relative;
}

/* CART */

.cart
{
	border:.0625em solid #cccccc; 
	margin: .438em 0; 
	line-height:20px;
	font-size:.8em;
}

.cart .header
{
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
	height:21px; 
	background:#d9d9d9;
}

.cart .estimatedShipping
{
	color:#676767;
	padding-right:40px;
	float:right;
	text-align:left;
	font-weight:normal;
}

.cart .header div
{
	float:left;
}

.cart .itemHeader
{
	background-color:#f1b51f;
	border-top:1px solid #335599; 
	width:100%;
	text-indent:5px;
}

.cartHeader
{
	height:2em; 
	line-height:2em; 
	padding-left:5px;
	font-weight:bold;
	font-size:16px;
}

.cartTopSpacer
{
	height:2em;
	width:100%;
}

.cart .item
{
	border-top:1px solid #335599; 
	background:#f7f7f7; 
	margin-bottom:3px; 
	width:100%;
	line-height:16px;
}

.cart .item .image
{
	margin-top:2px;
	margin-bottom:2px;
	padding-right:6px;
}

.cart .item .option_name
{
	color:#888888;
}

.cart .item .name
{
	color:#0088ff;
}

.cart .buttonHolder
{
	height:2em;
	margin-top:5px;
	float:right;
}

.cart .subtotal
{
	border-top: 1px solid rgb(204, 204, 204); background: rgb(217, 217, 217) none repeat scroll 0% 0%; height: 22px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}

.cart .subtotal .title
{
	padding-left:675px;
	float:left;
}

.cart .taxAndShipping
{
	height:auto;
	background-color:#f3f3f3;
	padding:10px 0;
	font-weight:bold;
}

.cart .taxAndShipping .title
{
	color:#676767;
	font-weight:bold;
}

.cart .total
{
	line-height:35px;
	height:35px;
	background-color:#d9d9d9;
	font-weight:bold;
}

.cart .total .title
{
	padding-left:698px;
	float:left;
}

/* HORIZONTAL PRODUCT BOX */

.horizontalProduct .content
{
	height:192px; 
	font-size:.75em;
}

.preCartProductBox .item
{
	width:13em;
}

.horizontalProduct .item
{
	width:25%; 
	height:192px; 
	text-align:center; 
	line-height:1.05em;
}

.horizontalProduct .item .name
{
	width:70%; 
	margin:0; 
	text-align:left; 
	color:#b3000c;
}

.horizontalProduct .item .name a
{
	color:#0088ff;
}

.horizontalProduct .header
{
	font-weight:bold;
	font-size:1.05em;
	margin:30px 0 10px 10px;
	background:url('../../../images/preCart_divider.png') no-repeat bottom left ;
	height:24px;
}

/* PRODUCT PAGE */

/******* SHOP BAR ***
******************************/
.shop_bar { clear:both; width:926px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.shop_bar ul { float:left; list-style:none;}
.shop_bar li { height:20px; float:left; background:url(../../../images/t_li_arrow.jpg) no-repeat right; padding:4px 15px 0 5px; color:#000000; font-size:12px;}
.shop_bar li a { color:#0088ff; font-size:12px;}
.bookmark_img { float:right; margin:4px 8px 0 30px; width:125px; height:16px;}
.addthis {vertical-align:middle;}

.shop_bar p { float:right; margin:6px 0 0 40px;}
.shop_bar p a { color:#9b9b9b; font-size:10px;}
.shop_bar p.p1 { background:url(../../../images/shop_bar_img1.jpg) no-repeat left; padding:0 0 0 30px;}
.shop_bar p.p2 { background:url(../../../images/shop_bar_img2.jpg) no-repeat left; padding:0 0 0 25px;}
.shop_bar p.p3 { background:url(../../../images/shop_bar_img3.jpg) no-repeat left; padding:0 0 0 23px;}

/******* DISPLAY WRAP ***
************************************/
.display_wrap { clear:both; width:926px; border:1px solid #e8e8e8; background:url(../../../images/display_container_bg.jpg) repeat-x bottom;top:-33px;}
.display_container { float:left; width:667px; background:#fff; border-right:1px solid #e8e8e8; background:#FFFFFF;}
.add_to_cart { float:left; padding:12px 5px 0 8px; width:240px;}

/******* PRODUCT INFO WRAP ***
**************************************/
.product_info_wrap { width:667px; overflow:hidden; position:relative; z-index:99;}
.product_info_left { float:left; width:212px; position:relative; padding:10px 0; overflow:hidden; text-align:center;}
/* .product_info_left img{ float:left;} */
.enlarge_btn { width:40px; height:40px; position:absolute; z-index:9; right:0; bottom:0; cursor:pointer;}
.product_info_right { float:left; width:425px; padding:10px 15px; overflow:hidden;}
.product_info_right h1 { font-size:21px; color:#000000; padding-bottom:0px; font-weight:normal;}
.product_info_right h1 .manufacturer {color:#808080; font-size:14px;}
.product_info_right h1 .manufacturer a {color:#808080; font-size:14px;}
.product_info_right .text { font-size:12px; clear:both; float:left; }
.product_info_right .gray_text { color:#626262; font-size:12px;}
.product_info_right a { color:#0088ff; font-size:11px;}
.review_big { clear:both; overflow:hidden; color:#0088ff;padding-top:10px;}
.review_big img { float:left; margin:0 3px 0 0;}
.review_big p { clear:both; color:#000000;}
.review_big ul { float:left; list-style:disc; padding-top:15px;}
.product_info_right .text li {  list-style:disc; color:#000000; margin-left:30px; text-indent:5px;}
.altImage { border: solid 1px #DEDEDE; padding:2px; }
.invodo_link { clear:both;padding-top:6px;  }
.product_brand_image {float:right;padding-left:5px;border:none;}

.permalink {font-weight:normal;}
.permalink a {color:#0088ff;font-weight:normal;}
.customer_reviews_container .customer_reviews_wrap .permalink {font-size:11px;color:#0088ff;font-weight:normal;}
.permalinkPage {font-size:12px;}

/******* PRODUCT ENLARGE WRAP ***
****************************************/
.product_enlarge_wrap { clear:both; width:667px; overflow:hidden; padding:10px 0 15px 0; position:absolute; z-index:100; left:-2000px; visibility:hidden;}
.enlarge_small_imgwrap1 { float:left; width:70px; padding:0 0 0 5px; font-size:12px;}
.enlarge_small_imgwrap2 { clear:both; width:60px; /*padding-bottom:230px;*/ height:100%; background:#f0f0f0; border-left:1px solid #dedede; border-right:1px solid #dedede; overflow:hidden; text-align:center;}
.small_imgbx_bg { width:62px; height:6px; position:absolute;}
.small_imgbx { clear:both; width:48px; margin:7px 0 0 5px; border:1px solid #dedede; background:#fefefe; text-align:center;}
.small_imgbx { cursor:pointer;}

.enlarge_big_imgwrap { float:left; width:560px; padding:0 10px; position:relative; background-color:#FFFFFF;}
.enlarge_big_imgwrap h1 {font-size:20px; letter-spacing:-1px; color:#000000; padding-bottom:10px; font-weight:normal; font-family: Verdana;}
.enlarge_close_btn { width:56px; height:16px; cursor:pointer; position:absolute; right:20px;}
.enlarge_big_imgcontainer { clear:both; width:560px; text-align:center; padding:20px 0 0 0;}
.enlarge_big_img { }
.sizing_tip {margin:25px;padding:15px;vertical-align:bottom;font-size:12px;background-color:#dedede; border:1px dashed #D6BCBC; height:30px; vertical-align:middle;}

/******* ADD TO CART SECTION ***
****************************************/
.add_to_cart .sale_regular_price { color:#a6a6a6; font-size:18px;font-weight:bold;text-decoration:line-through;}
.add_to_cart .sale_price { color:#b20000; font-size:18px; font-weight:bold;}
.add_to_cart .regular_price { color:#000000; font-size:18px; font-weight:bold;}
.add_to_cart .in_stock { color:#00ac00; font-size:12px; font-weight:bold;}
.add_to_cart .text { color:#000000; font-size:12px;}
.add_to_cart .shipping_info { color:#000000; font-size:12px; padding-bottom:10px;}
.restrictions { padding-top:8px; padding-bottom:4px; font-size:11px; color: #737373; }
.size_chart_btn { border:0;float:left; margin:15px 0 20px 0; width:59px; height:15px; cursor:pointer;}
.grey_line { clear:both; height:10px; font-size:10px; border-top:1px solid #e8e8e8; overflow:hidden;margin-top:5px;}
.unavailable_text{font-size:14px; color:#b20000; font-weight:bold;}
.option {font-size:11px; padding-top: 10px; font-weight:bold; position:relative;}
.no_select {text-align:center;}
.option select {float:right;}


.add_to_cartformtxt { float:left; color:#000000; font-size:12px; font-weight:bold; padding:5px 5px 0 0;}
.add_to_input { float:left; width:50px; height:21px; padding:4px 0 0 0; border:1px solid  #b6030d; font-size:14px; font-weight:bold; text-align:center;} 
.add_to_bluebtn { float:right; padding:0; font-size:14px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; cursor:pointer; vertical-align:top;}

/******* MEDIUM IMG SECTION ***
***************************************/
.medium_img_section { clear:both; width:928px; overflow:hidden; margin:60px 0 25px 0; padding-left:5px;}
.related1 .medium_imgwrap { float:left;  padding-bottom:8px;  border-right:1px solid #dedede;}
.related2 .medium_imgwrap { float:left; border-right:0; padding-bottom:8px; margin-left:18px; }
.medium_imgwrap .strikethrough {text-decoration:line-through; color:#000000;}
.medium_imgwrap h3 { font-size:19px; font-weight:normal;}
.medium_imgand_txt { float:left; width:125px; text-align:center; color:#0088ff; font-size:10px; margin-right:18px;}
.medium_imgand_txt a { color:#0088ff;}
.medium_imgand_txt p { float:left; width:135px; height:110px; padding:13px 0 0 0; border:1px solid #b0c2da; margin:8px 0 3px 0;}
.medium_imgand_txt .price { color:#b31923; font-size:10px;}

/******* CUSTOMER REVIEWS ***
*************************************/
.customer_reviews_container { clear:both; width:918px; padding:0 5px 60px 5px; background:url(../../../images/customers_reviews_bg.jpg) repeat-x top;}
.customer_reviews_container p { clear:both; color:#000000; font-size:12px; padding:5px 0 28px 0;}
.customer_reviews_container p strong { font-size:14px;}
.customer_reviews_container p a { color:#0088ff;}

.customer_reviews_container .customer_reviews_wrap { clear:both; width:918px; border-bottom:1px solid #b0b0b0; font-size:12px; padding-top:12px;}
.customer_reviews_container .customer_reviews_wrap a { text-decoration:none; font-weight:bold; color:#000000;}
.customer_reviews_container .customer_reviews_wrap p { padding:12px 0;}
.customer_reviews_container .customer_reviews_1ststar { margin-left:8px;}

/***** SIZING ****
*************************/

.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; }

/***** AVAILABILITY ****
*************************/

.availability_container { font-size:12px; clear:both; width:918px; padding:0 5px 60px 5px; background:url(../../../images/customers_reviews_bg.jpg) repeat-x top;}
.availability_container p { clear:both; color:#000000; padding:5px 0 28px 0;}
.availability_container p strong { font-size:14px;}
.availability_container .immediately { color:#00ac00; font-weight:bold;}

.product_BulkPricingTableHeader{ font-family:Arial; font-size:11px;color:#333333; background-color:White;}
.product_BulkPricingRow1{ font-family:Arial; font-size:11px; color:#333333;background-color:#fafafa;}
.product_BulkPricingRow2 { font-family:Arial; font-size:11px; color:#333333; background-color:#ffffff; }
.product_BulkPricingCell { border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#c6c6c6; padding-bottom:4px; padding-top:4px; padding-right:0px; padding-left:0px; vertical-align:middle; }

/******* REVIEW FORM ***
*************************************/
.review_form_container { float:left;position:relative;width:100%; }
.review_form { border:solid 1px #ababab; font-size:12px; }
.review_form .header {  background:#FFDB86 ; border-bottom:#ababab; height:22px; font-weight:bold; font-size:12px;}
.review_form product_img { border:solid 1px #d6bcbc; }
.review_form .promotion { background-color:#EDEDED; font-weight:bold; color:#b31923; height:30px; font-size:14px; border:1px solid #ababab; vertical-align:middle; }
.review_form .promotion a { font-weight:normal; color:#666666;  }
.review_form .smalltext { font-size:11px; }
.review_form .header .title { font-size:12px; color:#000000; }
.review_form .header .manufacturer { font-size:11px; color:#666666; }
.review_form .header .manufacturer a { font-size:11px; color:#666666; }
.review_form .header .manufacturer a:hover { font-size:11px; color:#666666; text-decoration:underline; }

.review_form .customer_reviews_wrap { clear:both; width:420px; border-bottom:1px solid #b0b0b0; font-size:12px; padding-top:12px;}
.review_form .customer_reviews_wrap a { text-decoration:none; font-weight:bold; color:#000000;}
.review_form .customer_reviews_wrap p { padding:12px 0;}
.review_form .customer_reviews_1ststar { margin-left:8px;}

.product_SalePrice
{
	font-family: arial;
	font-size:14px;
	color:#A10000;		
	font-weight:bold;
}

.product_ProductBoxPriceStrikeThrough
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-decoration:line-through;
}

/* star rater  */	
.review_form .starRating{ list-style:none;margin: 0px;padding:0px; width: 125px; height: 25px; position: relative; background: url(../../../images/alt_star.gif) top left repeat-x; outline:0; }

.review_form .starRating li{
	padding:0px; margin:0px;
	/*\*/
	float: left;
	/* */
	outline:0;
}
.review_form .starRating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 25;
	position: absolute;
	padding: 0px;
	outline:0;
}
.review_form .starRating li a:hover{
	background: url(../../../images/alt_star.gif) left bottom;
	z-index: 2;
	left: 0px;
	outline:0;
}
.review_form .starRating li a:visited{
	background: url(../../../images/alt_star.gif) left bottom;
	z-index: 50;
	left: 0px;
	outline:0;
}
.review_form .starRating a.one-star{
	left: 0px;
	outline:0;
}
.review_form .starRating a.one-star:hover{
	width:25px;
	outline:0;
}
.review_form .starRating a.two-stars{
	left:25px;
	outline:0;
}
.review_form .starRating a.two-stars:hover{
	width: 50px;
	outline:0;
}
.review_form .starRating a.three-stars{
	left: 50px;
	outline:0;
}
.review_form .starRating a.three-stars:hover{
	width: 75px;
	outline:0;
}
.review_form .starRating a.four-stars{
	left: 75px;
	outline:0;
}	
.review_form .starRating a.four-stars:hover{
	width: 100px;
	outline:0;
}
.review_form .starRating a.five-stars{
	left: 100px;
	outline:0;
}
.review_form .starRating a.five-stars:hover{
	width: 125px;
	outline:0;
}
.review_form .starRating li.current-rating{
	background: url(../../../images/alt_star.gif) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	outline:0;
}		

/******* SEARCH RESULT BODY ***
*************************************/
.narrow_results_bar { clear:both; width:928px; height:23px;}
.narrow_results_bar a { text-decoration:none;}
.narrow_results_btn { display:block; float:left; background:url(../../../images/narrow_results_btn.jpg) no-repeat; font-weight:bold; padding:3px 0 0 20px; font-size:14px; color:#FFFFFF; height:20px; width:148px; margin-right:10px;}
.narrow_results_bar p { float:left; font-size:11px; color:#222222; padding-top:4px;}
.narrow_results_bar div { float:left; font-size:11px; color:#222222; padding-top:4px;}
.narrow_results_bar p a { padding-left:2px; font-size:11px; color:#222222;}

.search_results_content { clear:both; width:928px; background:url(../../../images/search_results_contentbg.jpg) repeat-y left; margin-bottom:25px;margin-top:4px;}

.search_results_left { float:left; width:138px; border-top:1px solid #000000; padding:18px 2px 18px 17px; clear:both; font-size:12px; line-height:18px;}
.search_results_left strong { color:#335599;}
.search_results_left a { color:#808080; text-decoration:none; padding-left:6px;}
.search_results_left a span {padding-left:6px;}

.search_results_right { float:left; width:771px;}

.search_results_rightbar { clear:both; width:768px; margin-left:3px; background:#ededed; padding:2px 0 1px 0; overflow:hidden;}
.dropdown_p { float:left; font-size:12px; color:#333333; padding:3px 5px 0 5px;}
.number_dropdown { float:left; width:54px; border:1px solid #838383; font-size:12px; color:#333333;}
.txt_dropdown { float:left; width:161px; border:1px solid #838383; font-size:12px; color:#333333;}
.search_results_rightbar a {text-decoration:none; font-size:11px; font-weight:bold;}

.page_link { float:right; padding:0 8px;}
.page_link a { float:left; color:#333333; padding:2px 3px; display:block; margin-right:1px; text-decoration:none; font-size:11px; font-weight:bold;}
.page_link .static { float:left; color:#000000; padding:2px 3px; display:block; margin-right:1px; text-decoration:none; font-size:11px;}
.page_link span { float:left; color:#333333; padding:0px; display:block;}
.page_link a:hover { background:#b3000c; color:#FFFFFF; font-weight:normal;}
.page_link a.p_selected { background:#b3000c; color:#FFFFFF; font-weight:normal;}

.top_next_btn { float:right; width:45px; height:14px; margin-top:1px; padding:1px 0;}
.top_next_btn a {cursor:pointer;}
.top_prev_btn { float:right; width:10px; height:14px; margin-top:1px; padding:1px 0;}
.top_prev_btn a {padding: 5px 0 0 0; text-decoration:none; cursor:pointer; }

.products_wrap { clear:both; width:768px; overflow:hidden;  margin-left:3px; border-bottom:1px solid #e8e8e8; }
.products { width:192px; border-bottom:1px solid #e8e8e8; position:relative; padding-bottom:10px; margin:-1px 0 0 -1px; vertical-align:top; }
.productsimg { clear:both; height:195px; text-align:center; margin-top:10px;}
.new_btn { width:31px; height:13px; cursor:pointer; position:relative; z-index:1; top:0; left:0;}

.products_inner { clear:both; font-size:11px; color:#555555; padding:0 8px; width:175px; min-height:140px; height: auto !important; height: 140px; padding-bottom:10px;}
.products_inner strong { font-size:12px; font-weight:normal; color:#333333;}
.products_inner strike { font-size:12px; color:#333333;}
.products_inner span { color:#b3000c; font-size:12px;}
.products_inner li { margin-left:14px; }

.products p { clear:both; height:20px; padding-left:10px; font-size:11px;}
.products .in_stock { text-decoration:none; color:#b3000c; padding-left:-5px; display:block;}
.products .in_stock img { vertical-align:middle; }

.products_bluebtn { border:0; width:120px; height:30px; padding:0 8px 3px 0; text-align:center; color:#FFFFFF; font-size:14px; cursor:pointer; margin:0 0 0px 10px;}

.btm_page_link { clear:both; margin-top:25px; padding-top:6px; background:url(../../../images/btm_page_linkbg.jpg) no-repeat top right;}
.btm_next_btn { float:right; padding:1px; margin:2px 0;}
.btm_next_btn a {cursor:pointer;text-decoration:none;}


/******* CATAGORY-2 BODY ***
*************************************/
.category2_content { clear:both; width:928px; margin-bottom:25px;}
.category2_products_wrap { clear:both; width:771px; overflow:hidden; position:relative; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.category2_products_wrap .front_featured table { float:left; }
.category2_small_head { font-weight:bold; text-indent:17px; color:#FFFFFF; font-size:14px; border-bottom:1px solid #000000; border-top:1px solid #000000; padding:4px 0; background:#335599;}
.category2_small_head a { color:#fff; }
.category2_page_link { float:right; width:325px; padding-top:6px;}
.category2_featured_head {background: transparent url(../../../images/categoryDivider.gif) no-repeat scroll left bottom; font-size: 16px; font-weight: bold; line-height: 28px; text-indent: 10px;}

.brands_wrapper {float: right; width: 300px; margin-top: 30px;}
.brands_wrapper .brands_title {background: transparent url(../../../images/categoryDivider.gif) no-repeat scroll left bottom; font-size: 16px; font-weight: bold; line-height: 28px;  text-indent: 10px;}
.category_brands {height: 56px; margin-top: 10px;}
.category2_brand {float: left; width: 100px; text-align: center;}

.featuredCatWrap {float:left;width:420px;margin-top:30px;}
.featuredCatWrap .featuredCat {font-size:16px;font-weight:bold;line-height:28px;background: url(../../../images/categoryDivider.gif) no-repeat bottom left;text-indent:10px;}
.featuredCatWrap .featuredBanner {float:left;width:112px;text-align:center;margin:10px 12px 5px;}
.featuredCatWrap .featuredBanner a {color:#990000;font-size:13px;line-height:30px;}

/* side nav */
.category2_left { float:left; width:157px; padding:18px 0px; clear:both; font-size:12px; line-height:18px;}
.category2_left .nav { clear:both; margin:30px 2px 30px 34px; font-size:12px; line-height:18px;}
.category2_left .nav a:hover { text-decoration:underline; }
.category2_left strong { color:#330000;}
.category2_left strong a { color:#330000; margin-left:-5px;}
.category2_left a { color:#808080; text-decoration:none; }
.category2_left a span {padding-left:6px;}
/* end side nav */

.buy_it_now { clear:both; width:710px; overflow:hidden; border-left:1px solid #e8e8e8; padding:14px 0 0px 20px;}
.buy_it_now img { float:left;}
.buy_it_now p { float:left; font-size:16px; font-family:Verdana; color:#b31923; padding-left:35px;}
.buy_it_now p span { color:#000000;}
.buy_it_now p strong { font-weight:normal; font-family:"Century Gothic", "Sans-serif"; font-size:24px; text-transform:uppercase;}

.category_2_right_inner { clear:both; width:300px; overflow:hidden;}
.banner_main_imgwrap { float:left; width:489px; height:416px; overflow:hidden; position:relative; margin-bottom:-1px; z-index:999; cursor:pointer;}
.banner_main_imgwrap p { position:absolute; color:#000000; top:65px; left:55px;}
.banner_main_imgwrap p strong { font-size:32px; font-weight:normal; font-family:"Century Gothic", "Sans-serif"; text-transform:uppercase;}
.banner_main_imgwrap p span { font-size:14px; font-family:"Century Gothic", "Sans-serif"; text-transform:uppercase;}
.banner_main_imgwrap p a { font-size:19px; font-family:"Century Gothic", "Sans-serif"; color:#FFFFFF; background: url(../../../images/right_arrow.jpg) no-repeat right; height:20px; padding:0px 15px 5px 0; line-height:37px;}
.banner_main_imgwrap div a { font-size:19px; font-family:"Century Gothic", "Sans-serif"; color:#FFFFFF; height:20px; background: url(/sites/martialartssupplies/images/right_arrow.gif) no-repeat right; line-height:37px; padding:0px 15px 5px 0;}

.cat_holiday p {  top:30px; left:28px; margin:0px; }
.cat_holiday span font { color:#ffffff; font-size:30px }
.cat_holiday p strong { line-height:34px; color:#ffffff; letter-spacing:3px; font-size:38px;}
.cat_holiday b { font-size:20px; font-weight:normal; } 

.cat_jump_rope p {  top:20px; left:38px; }
.cat_shoes p {  top:20px; left:40px; text-align:right; }
.cat_shoes p strong { font-size:28px; letter-spacing:1px; line-height:50px; }
.cat_shoes p span { font-size:42px; }
.cat_sauna_suit p {  top:20px; left:38px; }
.cat_protective_cup p {  top:10px; left:38px; }
.cat_hand_wraps p {  top:10px; left:38px; }
.cat_hand_target p {  top:20px; left:55px; text-align:right; letter-spacing:2px; }
.cat_bag_set p {  top:30px; left:38px; }
.cat_johnny_sock p {  top:40px; left:55px; }


.banner_main_img_right { float:left; width:282px; overflow:hidden; padding:10px 0;}
.featured_imgwrap { float:left; width:282px; border-bottom:1px solid #e6e6e6; overflow:hidden; background:url(../../../images/featured_imgwrap_dotbg.jpg) repeat-y center;}
.featured_imgwrap_in { float:left; width:141px; text-align:center; padding:8px 0; height:102px;}
.featured_imgwrap_in img { margin-bottom:3px;}
.featured_imgwrap_in .sale_price { color:#b3000c; font-size:11px;}
.featured_imgwrap_in .price { color:#000000; font-size:11px;}
.featured_imgwrap_in .price_regularly { color:#000000; font-size:11px;text-decoration:line-through; }
.featured_imgwrap_in a { font-size:11px; color:#0088ff; padding:3px;}
.featured_text { padding-left:504px; position: relative; font-size: 12px;}
.featured_text .header{color:#626262; font-size: 21px;}
.company_logo_wrap { clear:both; width:760px; overflow:hidden; border-left:1px solid #e8e8e8; padding:18px 0 18px 10px;}

/* CUSTOM PAGE */
.customPage { font-size:11pt; border:solid 1px #ECDEAA; }
.customPage .content { font-size:12px; padding: 12px 10px 10px 10px; width:742px; }
.customPage p { font-size:12px; }
.customPage .header { background-color:#FFDB86 ; height:22px; font-weight:bold; font-size:.825em;line-height:22px;vertical-align:bottom; }
.customPage li {margin-left:20px; margin-bottom:8px;margin-top:8px;}
.customPage a { color:#3355AA; }


/* CUSTOMER SUPPORT */
.csupport{ font-size:12px; border:solid 1px #ECDEAA; width:100%; float:right; }
.csupport .header {   background:#FFDB86 ; border-bottom:#ababab; height:22px; font-weight:bold; font-size:12px;}
.csupport a{ font-size:12px; color:#000000; }
.csupport table{font-size:12px;}




/* GENERAL */

* { margin:0; padding:0;}
html{ font-size:100%; }

.mainWrapper {position:relative; width:58em; margin:0 auto;background-color:#FFFFFF;}

body {
background:#333333;
margin:0;
padding:0;
font-family:arial;
}

.headerLinks {
color:#880000; 
text-decoration:none;
}

.small_grey_link {color:#666666;font-size:11px;}
.whatIsGoogleDiv {padding-top:11px;padding-bottom:11px;text-align:center;font-size:12px;}

/* Menu Styles */

.catcat {
font-family:arial; 
font-size:11px;
float:right;
z-index:2000;
}



ul#dropnav {
	float:right;
	position:relative;
	z-index:10;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #444;
	font-weight:bold;
	height:100%;
	text-transform: uppercase;
}
#dropnav li {
	position:relative;
	float: left;
	display: block;
	margin:0;
	height:29px;
	border-top:1px solid #c79b22;
	background:url(../../../images/header/header_menu_bg.gif) repeat-x;
}

#dropnav li.left {
	border-top:0px;
	border-bottom:1px solid #e6c770;
}

#dropnav li.left a {
	border-left:0px;
}

#dropnav li.left:hover {
	border-bottom:1px solid #fbe29e;
}

#dropnav li a {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 0px 7px;
	line-height:29px;
	margin:0;
	border-right:1px solid #fcde8d;
	border-left:1px solid #e2c361;
}

#dropnav li ul li a {
	display: block;
	color: #000;
	text-decoration: none;
	margin:0;
	line-height:29px;
	overflow:hidden;
	border: 0;

}
#dropnav li ul li a:hover {
	color: #000;
	background:none;
}

#dropnav .left {
 background: url(https://zengu.s3.amazonaws.com/eliteMMA/images/holiday/header_menu_left.png) no-repeat top left;
 border-left:0px;
}

#dropnav .left .children
{
	z-index:300;	
}

/* 2nd and 3rd level menus */
#dropnav li ul {
	position: absolute;
	right:-1px;
	top:30px;
	z-index: 99;
	display:none;
	width:195px;
	margin: 0;
	padding: 0;
	height: auto;
	border: solid #C7C7C7;
	border-width: 0;
	border-right:1px solid #c79b22;
	border-left:1px solid #c79b22;
	background:#e6c770 url(../../../images/header/header_submenu_bg2.gif) repeat-x top;
}
 #dropnav li ul li {
	background:none;
	border-top:0;
	border-bottom:1px solid #d6bf80;
}

 #dropnav li ul li:hover {
	border-bottom:1px solid #d6bf80;
}

/* 2nd and 3rd level menus */
#dropnav li li {
	width: 195px;
	clear:both;
	border-bottom: 0px solid #fff;
	z-index:300;

}
#dropnav li li a {
	padding:0px 5px 0 11px;
	margin:0;
}

/* 2nd and 3rd level menus */
#dropnav ul a {
	border-right: 0;
}
#dropnav li:hover ul ul, #dropnav li:hover ul ul ul, #dropnav li.sfhover ul ul, #dropnav li.sfhover ul ul ul {
	display:none;
	overflow:hidden;
}
/* This "unhides" the sub-menus (left: -999em is what hides them) */
#dropnav li:hover ul, #dropnav li li:hover ul, #dropnav li li li:hover ul, #dropnav li.sfhover ul, #dropnav li li.sfhover ul, #dropnav li li li.sfhover ul, #dropnav li.over ul, #dropnav li li.over ul,  #dropnav li li li.over ul {
	display:block;
}
#dropnav li:hover, #dropnav li.sfhover {
	background:#fde5a2 url(../../../images/header/header_submenu_bg.gif) repeat-x;
	color:#4aaeee;
	border-bottom:1px solid #fbe29e;
}

#dropnav li.left:hover, #dropnav li.sfhover {
background: url(https://zengu.s3.amazonaws.com/eliteMMA/images/holiday/header_menu_left_hover.png) no-repeat top left;
}

/* 2nd and 3rd level menus */
#dropnav ul li:hover, #dropnav ul ul li:hover, #dropnav ul li.sfhover, #dropnav ul ul li.sfhover {
	background: #eddba8;
}

/* 2nd and 3rd level menus */
#dropnav ul li a, #dropnav ul ul li a {
	background: none;
}

#dropnav .first {
	height:7px; overflow:hidden;
}

#dropnav .first:hover {
	background:none;
}

#dropnav .subBottom {
	height:1px; line-height:1px;
}

#dropnav li.last:hover {
border-bottom:0px;
}
/* email signup popup */
.popupMList {width:357px; height:205px; font-family:arial;display:none;position:absolute;z-index:1000;}
.popupMList .MLleft {width:11px; height:205px; float:left; background:url(../../../images/email_popup/popupLeft.png) no-repeat;}
 
.popupMList .MLright {float:left;background:url(../../../images/email_popup/popupBG.gif) repeat-x; width:345px; border-right:1px solid #806f40; height:205px;}
.popupMList .MLright .save {font-size:12px; color:#990000; text-transform:uppercase; width:334px; padding-right:11px; text-align:right; height:32px; line-height:32px; margin-bottom:2px;}
.popupMList .MLright .signUp {text-transform:uppercase; font-size:11px; margin-bottom:2px; position:relative;}
.popupMList .MLright .signUp div {float:right; position:relative; margin-right:11px;}
.popupMList .MLright .whtBlock {background:#ffffff; width:338px; height:146px; padding-left:2px; font-size:11px;}
.popupMList .MLright .whtBlock .bonus {padding-top:7px;}
.popupMList .MLright .whtBlock .enterEmail {margin-top:19px;margin-left:4px;}
.popupMList .MLright .whtBlock .enterEmail input {width:220px; height:22px; display:block; float:left;}
.popupMList .MLright .whtBlock .offerValid {font-size:9px; width:221px; margin-top:6px;}

.saveBanner {color:#880000;float:right; height:30px; margin-right:15px; vertical-align:middle;}



/* general */
img
{
	border:0;
}

iframe
{
	border:0;
}

a {
	text-decoration:none;
	color:Black;
}

h3
{
	font-size:.75em;
	font-weight:bolder;
}

a:hover {
	text-decoration:none;
}

.a img { border:0; }

.red1 { color: #b3000c; }
.red2 { color: #b3000c; }
.grey4 { color: #444444; }.size9 { font-size:.563em; }
.size10 { font-size:.625em; }
.size11 { font-size:.668em; }
.size12 { font-size:.75em; }
.size14 { font-size:.875em; }
.smallcaps { font-variant:small-caps; } 
.left { float:left; }
.right { float:right; }
.bold { font-weight:bold; }
.ML27 { margin-left:1.688em; }
.blue { color:#5C7AFC; }
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.main_wrap { width:928px; margin:0 auto;  padding-bottom:20px;background-color:White;z-index:1;}
.FL { float:left;}
.CB { clear:both;}
.border { border:solid 1px #ababab; }
.top_spacer { height:32px; width:100%; }
.top_header{ font-weight:bold; font-size:.875em; }

.error { color: #b3000c; font-size:10px; }
.disclaimer { color: #b3000c; }
.button { cursor:pointer; }

#liveChat
{
	display: none;
}
.validationFailed {border-color: Red; border-style: solid;}
/* wall */

.theWall {float:left; font-size:12px; color:#333333; margin: 30px 0px 40px 10px;}
.theWall a {color:#0088ff;}
.theWall .staff { vertical-align:bottom; }
.theWall .permalink {text-decoration:underline;font-size:11px;}
.theWall .header {height:28px; line-height:28px; width:500px}
.theWall .header .title {float:left; font-size:16px; font-weight:bold;padding-left:8px;}
.theWall .header div {float:right;}
.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:910px;border-bottom:solid 1px #BFBFBF;}
.theWall .content .userActions {display:table; clear:both; width:100%; height:auto; border-bottom:1px solid #bfbfbf; background-color:#f3f3f3;}

/* stand alone post box */
.theWall .post .postContent {padding-top: 10px;float:right; width: 845px;}
.theWall #standAloneTypeOptions {padding-bottom:10px;}
.theWall .login { background-color:#EDEDED; width:300px;padding:10px;margin-bottom:15px; margin-left:65px;}
.theWall .loginPreview { background-color:#EDEDED; width:350px;padding:4px;margin-bottom:10px; margin-left:65px;position:absolute; right:245px; bottom:0px;}
.theWall .post { padding-top:20px; width: 910px; position:relative;}
.theWall .post label {padding-right: 20px;vertical-align:top;} 
.theWall .post textarea {margin-top:10px; margin-bottom:10px; font-family:arial,helvetica; font-size:12px;}
.theWall .post .buttons {float:right;top: 10px; right:15px; padding-bottom: 20px; position:relative;}
.theWall .post .previewButtons {float:left; padding-top:10px; padding-bottom:10px;}
.theWall .post .previewButtons img {padding-right: 5px; cursor:pointer;}
.theWall .post .buttons img {padding-right: 5px; cursor:pointer;}
.theWall .post .reviewStars { position:relative;padding-bottom:5px;}
.theWall .post .ratingText {font-weight:normal;font-size:12px;color:#343434;position:absolute;bottom:0px;left:140px;width:200px;}
.theWall .post .yes_no_btn span#standAloneYes:hover{ background-position:0 -28px;}
.theWall .post .yes_no_btn span#standAloneNo:hover{ background-position:0 -28px;}
.theWall .post .yes_no_btn span#standAloneYes.active{background-position:0 -56px;}
.theWall .post .yes_no_btn span#standAloneNo.active{ background-position:0 -56px;}
.theWall .post .title {width:256px; font-size:13px; font-weight:bold; color:#333333;}
.theWall .postPreview .previewTitle {font-size:14px; color:black; font-weight:bold;}
.theWall #standAloneUploadPanel .close {position:absolute;right:64px;}
.theWall .url {margin-top:6px;}
/* stand alone post box */

.theWall .inlineComment .previewButtons {padding-top:10px; padding-bottom:10px;}
.theWall .inlineComment .previewButtons img {padding-right: 5px; cursor:pointer;}
.theWall .inlineComment .inlineCommentPanel {margin-bottom:15px;}
.theWall .inlineComment .buttons {float:right;right:15px; position:relative;}
.theWall .inlineComment .buttons img {padding-right: 5px; cursor:pointer;}
.theWall .inlineComment .login { background-color:#EDEDED; width:250px;padding:10px;margin-bottom:15px; margin-left:0px;}
.theWall .inlineComment .loginPreview { background-color:#EDEDED; width:350px;padding:10px;margin-bottom:0px; margin-left:65px;position:absolute; right:230px; bottom:-8px;}

.theWall .loginOrLabel {margin:10px;font-weight:bold;position:relative; bottom: 5px;}


.theWall .icon{float:left; width:48px; height:47px; 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:14px;}
.theWall .userRemark {clear:both; width:100%; padding-top:2px;}
.theWall .deletedPost {float:left;clear:both; width:100%; border-bottom:1px solid #bfbfbf; text-indent:10px; padding:10px 0; background-color:#dedede;font-size:16px;}
.theWall .byUser {float:left; width:250px; padding: 5px 0 15px; color:#666666;}
.theWall .reviewContent {float:right; width:840px; padding-right:5px;padding-left:0px;position:relative;}
.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:14px; 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:120px; 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:405px;}
.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:694px; border-bottom:1px solid #bfbfbf;padding-left:14px;padding-top:10px;}
.theWall .reviewContent .deletedComment {float:left; clear:both; width:694px; border-bottom:1px solid #bfbfbf;padding:10px; background-color:#dedede;font-size:16px;}
.theWall .iconSM {float:left; width:41px;height:45px;}
.theWall .iconSM img {margin-top:7px;}
.theWall .reviewContent .userComment .comment { margin-top:15px; width:92%; margin-top:6px;}
.theWall .reviewContent .userComment .comment .text {padding-top:2px;}
.theWall .byUserSM {margin:15px 0; color:#666666;}
.theWall .userReply {float:left; clear:both; height:47px; padding-left:7px; width:100%; line-height:47px;}
.theWall .content .action-logged {float:right; padding:7px 3px; background:white; width:708px;}
.theWall .content .action-logged .malt {margin:7px 0; font-size:12px;}
.theWall .content .alt {width:100%; padding:0px;}
.theWall .content .logged-box {position:relative; border:1px solid #bfbfbf; background:#e6e6e6; padding:7px; font-size:14px; font-weight:bold; color:#333333;}
.theWall .content .logged-box .subtitle { font-size:12px; font-weight:bold; line-height:normal; margin-top: 5px; }
.theWall .content .logged-box .textbox {height:18px; border-width:1px; width:100%; margin:7px 0 0 0;}
.theWall .content .logged-box .flagReason {width:200px;}
.theWall .content .logged-box .open .close {position:absolute; right:7px; top:7px;}
*html .theWall .content .logged-box .open .close2 {right:14px;}

.theWall .content .logged-box .open .title {width:256px; font-size:13px; font-weight:bold; color:#333333;}
.theWall .content .logged-box .open .url {width:256px; font-size:13px; font-weight:normal; color:#333333;}
.theWall .content .logged-box .open .ratingText {font-weight:normal;font-size:12px;color:#343434;position:absolute;bottom:0px;left:140px;width:200px;}
.theWall .content .logged-box .open .reviewStars { position:relative;}
.theWall .content .logged-box .open textarea {width:100%; margin-top:7px;}
.theWall .content .logged-box .open .submitButton {margin-top:7px;}

.theWall .userRemark {clear:both; width:100%; border-top:1px solid #bfbfbf; }

.theWall .voteResponse {display:inline;height:14px;background-color:#dfdfdf;border:solid 1px #676767;margin-left:10px;padding: 0 4px 0 4px;}

.wallLogin {padding: 8px 6px 8px 6px;}
.wallLogin h1 { font-size:19px;font-weight:normal;color:#353535; padding-bottom:18px; }
.wallLogin h2 { font-size:16px;color:#353535;padding-bottom:8px; }
.wallLogin h1 a { font-size:19px;font-weight:normal;color:#0088FF; }
.wallLogin a {font-size:12px; color:#0088FF;}
.wallLogin .reviewTitle {position:relative; height:40px;}
.wallLogin .reviewStars { position:absolute; top:-5px;}
.wallLogin .ratingText {font-weight:normal;font-size:12px;color:#343434;position:absolute;bottom:0px;left:140px;width:200px;}
.wallLogin .createaccount {font-size:12px;}
.wallLoginLink {text-decoration:underline;}

.theWall .hideReviews { margin-bottom:2px; }
.theWall .hideReviews a { color:#555555; text-decoration:none; }

.popupLoginPanel {margin:15px auto; text-align:left; width:50%;}
.popupLoginPanel input {margin-bottom: 10px;}
.popupLoginPanel .textbox {width:180px;}
.popupSignupPanel {width: 95% !important;}
.popupSignupPanel .helpText { float: right; font-size: 10px; width: 50%;}
#loginPopupOuterDiv {width:100%;}
#loginPopupOuterDiv img {cursor: pointer;}
#loginPopupOuterDiv .error {color: Red; float:left;}
#loginPopupOuterDiv a {text-decoration:underline;}

/* star rater  */	
.starRating{ list-style:none;margin: 0px;padding:0px; width: 125px; height: 25px; position: relative; background: url(../../../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(../../../images/alt_stars.png) left bottom;
	z-index: 2;
	left: 0px;
	outline:0;
}
.starRating li a:visited{
	background: url(../../../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(../../../images/alt_stars.png) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	outline:0;
}

/* Wall Permalink */
.permalink {font-weight:normal;}
.permalink a {color:#0088FF;font-weight:normal;}
.customer_reviews_container .customer_reviews_wrap .permalink {font-size:11px;color:#0088FF;font-weight:normal;}
.permalinkPage {font-size:12px;}
.wallPermalinkTitle {font-size:21px; color:#000000; padding-bottom:0px; font-weight:normal;}
.wallPermalinkTitle a {font-size:21px; color:#000000; padding-bottom:0px; font-weight:normal;}

.permalinkImage {float: left; padding-left: 5px; padding-right: 25px;}

.wallPermalink {float:left; margin-left:20px; border-left:0; border-right:0;}

#title2 {position:absolute; right:20px; top:0;z-index:150; overflow:hidden; display:block; filter:alpha(opacity=60); opacity:0.6; }
#title2:hover {filter:alpha(opacity=80); opacity:0.8; }
#title2 a {color:white;}
#title2 div {color:white; height:28px; line-height:28px; font-size:14px; background:#777777;cursor:pointer; }
#title2 .left {display: block; float: left;}

/* 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) no-repeat scroll 320px 0px; 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;}
.profilePopup .ppMiddle .userName .name a {font-size:16px; font-weight:bold; color:white;}
.profilePopup .ppMiddle .contribute {height:47px; background:#f2ecda; 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:#f2ecda; line-height:29px; text-align:right; padding-right:10px;}
.profilePopup .ppBottom {height:19px; background:url(../../../images/profilePopup/bottom.png) no-repeat;}
.block {display:block;}

/* profile page */

.category2_left { float:left; width:157px;}
.category2_left .nav { clear:both; width:137px; font-size:12px; line-height:18px;}

.category_2_right { float:left; width:771px;}

/* Wall Profile Page */
#profile1 {width:734px; font-family:arial;}
#profile1 .userID {font-size:22px; font-weight:bold; margin:19px 19px 5px 19px;}
#profile1 .userID span {font-size:14px; font-weight:normal;}
#profile1 .innerWrap {float:left; width:860px; background:#000000 url(../../../images/wallprofile/profile1BG.gif) no-repeat top left;  padding:50px 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:645px; 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;}
.selectedWallTag {color:#CE2900;}

.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;}

.brand-sm{float:right;margin:0;}

.trackingNumber { color:#5C7AFC; text-decoration:underline; }
.trackingStatus { font-size:12px; font-weight:bold; width:910px; background-color:#FFEEEE;padding:6px; margin-top: 24px; }
.shipmentDetails { font-size:12px; margin-top:16px; }
.trackingStatusMore {font-size:12px; padding: 0 6px 6px 6px;}
.trackingStatusMore a { color: #5C7AFC; }

/* BEGIN ACCOUNT PAGES */

#imageUpload {width:184px;background-color:#F2edeb;}
#container{clear:both; width:920px;margin:auto;}

.rma-btn {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; }
    
.request-label-response{color:Red;}  	

.orders {margin-bottom:20px;}	

#account {clear:both; overflow:hidden; position:relative;}	
#account .left {float:left; width:241px; position:relative}
#account .right {float:right; width:675px; padding:0; overflow:hidden;}  
#account .headerButton {margin-top:7px;}
.account-box {margin-bottom:15px;}
.account-box .account-box-top {padding:0 0 0 10px; font-size:17px; font-weight:700; line-height:35px; height:35px;  border:1px solid #cbcbcb;border-bottom:1px solid #e0b01d; z-index:8; background:url(../../../images/account-box-top-bg.gif) repeat-x 0 0;}
.account-box ul{clear:both; margin:0; padding:0; border:1px solid #cbcbcb; border-top:none; list-style:none; border-bottom:1px solid #cbcbcb; background:#f2edeb; position:relative; }
.account-box ul li{margin:0 13px; padding:0; border-bottom:1px solid #d1ccb8;}
.account-box ul li.height{height:3px; border-bottom:0; font-size:1px; line-height:1px; padding:0;}
.account-box ul li a{margin:0; padding:0 24px; font-size:12px; line-height:25px; color:#000000; font-size:12px; text-decoration:none; color:#000; display:block;}
.account-box ul li a:hover{background:#ebe6e4;}
.account-box ul li.last {border-bottom:1px solid #f2edeb;}
.address_book .addressSummary {float:left; margin-right:15px;margin-top:10px;width:190px;}

.account-logo {position:absolute; right:0; top:6px;}
.account-logo img {height:25px;}

.snapshot {font-size:11px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; background:#f2edeb; padding:13px;}
.snapshot div {margin:15px 0;}
.snapshot h6 {font-weight:bold;}
.snapshot span {color:#4d4d4d;}
.snapshot span.private {font-size:9px;}

.detail {border:1px solid #cbcbcb; font-size:11px; color:#111111; }
.detail .detail_top {padding:0px 15px; border-bottom:1px solid #e0b01d;  font-size:17px;}
.detail .detail_top .orderNumber {line-height:19px; font-size:11px; padding:10px 0px;}
.detail .detail_top .orderNumber .status {font-size:17px; color:#000; line-height:24px;}
.detail .detail_middle {background:#f1f1f1; padding:5px 15px 10px 15px; color:black;}
.detail .detail_middle .order-detail {margin-bottom:10px; position:relative;}
.detail .detail_middle .detail_prod_info {float:left; width:580px; padding-left:10px;}
.detail .detail_middle h3 {line-height:13px;}
.detail .detail_middle h4 {line-height:25px;}
.detail .detail_middle h5 {line-height:28px;}
.detail_bottom {border-top:1px solid #cbcbcb; line-height:14px;}
.detail_bottom-left {float:left;}
.detail_bottom-left div {font-size:12px; }
.detail_bottom-left div.section {float:left; padding:18px 15px 0 15px;}
.detail_bottom-left div.section .summaryTitle{width:80px; float:left;}
.detail_bottom-left div.section .summaryValue{float:left;}
.detail_bottom-left div.title {font-size:12px; font-weight:bold;}
.detail_bottom-left div span {display:block; margin-top:10px;}
.detail_bottom-right {float:right; width:185px; background:#e9e4e3; height:140px; border-left:1px solid #cbcbcb; padding:0;}
.detail_bottom-right .amounts {font-size:12px; margin-left:22px; padding-top:10px;}
.detail_bottom-right .amounts .amount-left {float:left; width:60px; border-bottom:1px solid #7a7a7a; padding:10px;}
.detail_bottom-right .amounts .amount-right {float:left; text-align:right; border-bottom:1px solid #7a7a7a; padding:10px;}
.detail_bottom-right .amounts .total-left {float:left; width:60px; padding:10px; font-weight:bold;}
.detail_bottom-right .amounts .total-right {float:left; text-align:right; padding:10px; font-weight:bold;}

.detail_middle .account_info_left {float:left; width:192px;}
.detail_middle .account_info_left img.upload {float:right; margin-top:-4px;}
.detail_middle .account_info_right {float:right; width:425px;}
.detail_middle .account_info_right .info_block {margin-bottom:20px; line-height:20px;}
.detail_middle .account_info_right .info_block div {padding:0 2px;}
.detail_middle .account_info_right .info_block a {text-decoration:none;}
.detail_middle .account_info_right .preview {height:45px;}
.detail_middle .account_info_right .infoTop {color:#4c4c4c; border-bottom:1px solid #d8d8d8;}

.detail .detail_middle .addressWrap {height:110px; display:inline; width:180px; float:left; line-height:14px; border:1px solid #e6e6e6; background:#fcfcfc; padding:15px; margin:0 20px 10px 20px; position:relative;}
.detail .detail_middle .addressWrap .address-edit {position:absolute; bottom:15px; right:15px;}

.detail .detail_middle .subscsriptions h5 {line-height:34px;}
.detail .detail_middle .subscsriptions span {color:#4c4c4c; font-size:12px;}
.detail .detail_middle .subscsriptions a {font-size:12px;}
.detail .detail_middle .subscsriptions div {font-size:11px; line-height:13px; margin-top:0; width:595px; margin:10px 0 10px 20px;}
.detail .detail_middle .subscsriptions ul {width:550px; height:40px;}
.detail .detail_middle .subscsriptions li {float:left; width:215px;}
.detail .detail_middle .subscsriptions li:before {content:"\00BB  ";}

#account .editSaveButton {cursor:pointer; vertical-align:top;}

    /* Personal Info */
#passwordEditDiv .tbox { width:130px; }

	/* FAQ */
#account .right .faq {font-size:14px; color:#000000;}
#account .right .faq div {margin-bottom:10px;}
#account .right .faq p {margin:0; font-size:13px; line-height:16px; display:block}
#account .right .faq span {font-weight:bold;}

	/* DASHBOARD */
.detail .detail_middle .order_Summary {border:1px solid #e6e6e6; background:#fafafa; padding:8px; font-size:12px; margin-bottom:10px;height:16px;}
.detail .detail_middle .order_Summary .oNumber {width:140px;}
.detail .detail_middle .order_Summary .oDate {width:150px;}
.detail .detail_middle .order_Summary .oPrice {width:105px;}
.detail .detail_middle .order_Summary .oStatus {width:145px}

	/* ORDER HISTORY */
#account a {color:#038dff}
#account .historyQTY {background: #c2bfbd url(../../../images/account-box-top-bg.gif) repeat-x; height:37px; line-height:37px; padding:0 13px; font-size:12px; margin-bottom:22px;}
#account .historyLeft {float:left; width:190px; padding:13px; font-size:12px;}
#account .historyLeft .shipping {line-height:18px; margin:8px 0 5px 0;}
#account .historyLeft .shipping span {color:#990000;}
#account .historyRight {float:left; width:456px; border-left:1px solid #d8d8d8;}
#account .historyRight .shipStatus {background:#f5f5f5; padding:5px 13px; border-bottom:1px solid #d8d8d8; height:33px;clear:left;}
#account .historyRight .shipStatus span {font-size:18px; color:#38a901;}
#account .historyRight .orderInfo {padding:16px; font-size:12px;clear:both;}
#account .historyRight .orderInfo .details {float:right; width:310px;}
#account .historyRight .orderInfo .details a {text-decoration:none;}
#account .historyRight .orderInfo .details div {color:#808080; margin:8px 0; line-height:16px;}
#account .historyRight .orderInfo .details div span {color:#990000;}

#account .trackingHistory {float:left; width:672px; border-left:1px solid #d8d8d8;}
#account .trackingHistory .shipStatus {background:#f5f5f5; padding:5px 13px; border-bottom:1px solid #d8d8d8; height:33px;clear:left;font-size:18px;color:#898989;}
#account .trackingHistory .shipStatus span {font-size:18px; color:#38a901;}
#account .trackingHistory .orderInfo {padding:16px; font-size:12px}
#account .trackingHistory .orderInfo .details {float:right;width:510px;}
#account .trackingHistory .orderInfo .details .name {float:left; width:200px;}
#account .trackingHistory .orderInfo .details .option_details {float:left; width:110px;}
#account .trackingHistory .orderInfo .details .price {float:left; width:65px;}
#account .trackingHistory .orderInfo .details .quantity {float:left; width:60px;}
#account .trackingHistory .orderInfo .details .total {float:left; width:60px;}
#account .trackingHistory .orderInfo .pic {text-align:center;}
#account .trackingHistory .orderInfo .details a {text-decoration:none;}
#account .trackingHistory .orderInfo .details div {color:#808080; margin:8px 0; line-height:16px;}
#account .trackingHistory .orderInfo .details div span {color:#990000;}
#account .trackingHistory .trackPackage {font-size:12px;}

	/* Todays Deal */

.todays_deal .today_left {float:left; border:1px solid #b5b1a0; background:#f2f2f2; padding:12px; width:518px; margin-top:25px;}
.todays_deal .today_left .title {font-size:21px; margin-bottom:7px;}
.todays_deal .today_left .product_image {float:left; width:220px; margin:3px 3px 0 0;}
.todays_deal .today_left .info {float:left; margin-left:13px; position:relative; padding-bottom:32px; font-size:20px; width:281px;}
.todays_deal .today_left .info div span {line-height:18px; font-weight:400;}
.todays_deal .today_left .info div span a {color:black; text-decoration:none; }
.todays_deal .today_left .info .price {position:relative; margin-top:13px;}
.todays_deal .today_left .info .price div {position:absolute; right:40px; top:32px; color:#bf0101; font-size:11px;}
.todays_deal .today_left .info .price img {margin-right:15px; vertical-align:middle;}
.todays_deal .today_left .info .price span {color:#660000; font-size:34px; line-height:21px;}
.todays_deal .today_left .info .specs {font-size:12px; margin:10px 0;}
.todays_deal .today_left .info .specs ul {margin:0; padding:0; line-height:12px;}
.todays_deal .today_left .info .facebook {position:absolute; bottom:0; left:0;}
.todays_deal .today_right {float:right; border:1px solid #b5b1a0; background:#f2f2f2; padding:12px; width:200px; margin-top:25px; height:200px;}
.todays_deal .today_right .title {font-size:21px; margin-bottom:10px;}
.todays_deal .today_right ul {margin:0; padding:0; line-height:12px;}
.todays_deal .today_right li {padding-bottom:8px; font-size:11px; list-style:none;}
.todays_deal .today_right li.viewAll {float:right;}
.todays_deal .today_right li a {text-decoration:none;color:#0088FF;}

.FL{float:left;width:auto}
.FR{float:right;width:auto}
.right{float:right;width:auto}
.left{float:left;width:auto}
.CB{clear:both}
.FWB {font-weight:bold;}
.FWN {font-weight:normal;}
.CENTER {text-align:center;}
.middle{vertical-align:middle;}

.spacer {clear:both; line-height:1px; font-size:1px;}

.roundedBox {
-moz-border-radius: 3px;
border-radius: 3px;
}

.roundedBox2 {
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}

#fade1 {
  background: #dddad8 url(/sites/mmahq/images/linear_bg_1.png);
  background: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #dedede);
  background: -webkit-gradient(linear, left bottom, left top, from(#dedede), to(#f2f2f2));
}

#fade2 {line-height:37px;
  background: #dddad8;
  background: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #dedede);
  background: -webkit-gradient(linear, left bottom, left top, from(#dedede), to(#f2f2f2));
}


#account h1 {font-size:20px; margin:10px 0 15px 0; padding:0;}
#account h2 {font-size:21px; margin:0; display:inline;}
#account h3 {font-size:18px; margin:0; display:inline;}
#account h4 {font-size:16px; margin:0; display:inline;}
#account h5 {font-size:14px; margin:0; display:inline; font-weight:normal;}
#account h6 {font-size:12px; margin:0; display:inline; font-weight:normal;}
