﻿/* HEADER  */
body { font-family:Arial; margin:0; padding:0; background-color:#ededed; }
#main{ position:relative; width:58em; margin:0 auto; background-color:white; }

.disabled {color:#888;}

.headerTopBar { float: right;  margin-top: 0.25em;  position: absolute;  right: 0pt; }
.headerTopBar .welcome {float:left; background:url(/sites/boxingdepot/images/header/welcome_tab.gif) no-repeat;  margin-top:2.9em; margin-left:10.313em; width:9.188em; height:1.313em; text-align:center;}
.headerTopLinks {  float:right; text-align:right;  color:#b31923;  font-size:.688em; }
.headerTopLinks a { color: #b31923; }
.headerTopLinks .Links {float:right; height:16px; margin:2px 0 0 0;}
.headerTopLinks .Links div {float:left; margin-right:12px;}
.headerTopLinks .Links li {float:left;list-style:none; height:16px; font-size:11px; margin-right:7px;}
.headerTopLinks .Links li a {display:block;}
.headerTopLinks .Links li ul {float:none; padding:0; position:absolute; z-index:9999; display:hidden; left:-3000px; margin:0px 0 0 -135px;}
.headerTopLinks .Links li ul li.contactRollOver {float:none; position:relative; clear:both; padding:0; width:227px; height:207px; background:url(../../../images/header/contactUsRollOverBG.png) no-repeat; font-family:arial; font-size:11px; line-height:15px; color:black; text-align:left;z-index:9999;}
.headerTopLinks .Links li ul li.contactRollOver img {margin:0; padding:0;}
.headerTopLinks { float:right; text-align:right; color:#b31923; font-size:.688em; position:relative;}
.headerSeals {margin-right:20px;}
.headerSeals img { margin-right:0; height:auto;}
.headerCart img { width:2em; margin:0 5px 0 0; }

.haveQuestion {clear:both; width:710px; overflow:hidden; border-left:1px solid #e8e8e8; padding:25px 0 25px 30px; font-family:arial; font-size:18px;}
.haveQuestion img {display:block; float:left;}
.haveQuestion .getAnswers {float:left; width:635px; margin:5px 0 0 16px;}

.headerCart { float:right; }
.headerCart img { width:2em;  margin:0 .375em 0 .563em; }

.logoContainer {height:4.2em;}
.headerLogo { float:left; }
.headerLogo .logoA { margin-left:2.438em; margin-top:.5em; }
.headerLogo .logoB { margin:0 0 .375em .875em; }
.headerSeals img { margin-right:.625em; height:1.25em;}

.welcome {position:absolute; right:40px; margin-top:2.9em; margin-left:11.5em; height:1.313em; text-align:center; }
.welcome .text {font-size:.688em; display:block; padding-top:5px; color: #b31923;}
.welcome .text  a { color: #b31923; }

.headerMenu { width:100%; height:1.5em;  border-top:.0625em solid #b3000c;  border-bottom:.0625em solid #b3000c; }
.headerMenu a { line-height:2.2em; color: #444444; font-size:.75em; }
.headerMenu img { margin-bottom:.125em; }

.recentOrderBar {background-color: #EFEFEF; border-color: #000000 #000000 #FFFFFF; border-style: dotted dotted solid; border-width: 1px; float: left; font-size: 17px; font-weight: bold; height: 24px; padding-top: 3px; text-align: center; text-shadow: 1px 1px 1px #FFFFFF; width: 926px;}
.recentOrderPopup a { color:#0088ff; }

.top_menu { background:transparent url(../../../images/header/headerMenuLeaderboardBG.jpg) repeat-y scroll right;border-bottom:1px solid #B3000C;border-top:1px solid #B3000C;clear:both; width:100%;}
.top_menu ul { float:left; list-style:none; padding:0;}
.top_menu li { float:left; line-height:24px; padding:0 8px 0 10px;}
.top_menu li a { color:#444444; display:block; font-size:12px; padding:0 10px 0 4px; text-decoration:none;}

.top_menu li ul { float:none; padding:0; border:1px solid #ddd; background:#fff; position:absolute; z-index:9999; display:hidden; left:-3000px;}

.top_menu li ul li { float:none; clear:both; padding:0px;}
.top_menu li ul li a { /*float:left;*/ display:block; width:190px; height:24px; padding:2px 5px; text-transform:uppercase;}
.top_menu li ul li a:hover { background:#ddd; text-decoration:underline;}

.top_menu li.w_d_down a {padding: 0px 2px 0px 0px;}
.top_menu li.w_d_down_hover a { background:#dddddd; /*height:16px;*/ padding:0px 2px 0px 0px;}
.top_menu li.w_d_down_hover li a{ background:#fff;}
.top_menu li.w_d_down_hover li{}

.headerSearch{padding:.75em 0; width:100%;}

.headerSearch .textBox
{
	margin:0; 
	padding:0 0 0 .563em; 
	border:.0625em solid #a3a49e; 
	height:1.563em; 
	line-height:1.563em; 
	width:15.438em; 
	font-size:1em; 
	color:#888888;
	vertical-align:top;
}

.headerShipping 
{
	position:absolute; right:0; margin-top:0;padding-right:4px;
}

/* FOOTER */

.footerMenu
{
	width:100%;
	border-top:.417em solid #b3000c;
	margin-top:3em;
	line-height:2.083em;
	height:2.5em;
	font-size:.72em;
	
}

.footerMenu a
{
	color: #b3000c;
}

.footerMenu div
{
	margin-left:2.68em;
}

.footerMenu .phone
{
	color: #b3000c;
}

.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:5.625em;
	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;
}

/* 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-color:#CCCCCC;
}


.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:11px;
	font-size:inherit;
}

.checkout .savedAddress
{
	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-color: #A6A6A6; 
	text-indent: 8px;
	color: #000000;
	border-bottom:1px;
}

.accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
	border-left: solid 3px #A5A5A5;
	border-right: solid 3px #A5A5A5;
	padding:0px 34px;
	margin: 0px; 
	height: 0px;
}

.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{ height:25px; line-height:25px; margin:0; font: bold 12px Arial;font-weight:bold; padding:0 0 0 28px; background: #4d4d4d url(../../../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:50px; 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-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:2px; width:2px; background:url(../../../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;}
.topLeft { float:left; background:url(../../../images/window/topLeft.png) no-repeat left; height:100%; width:5px; margin-left:-5px;}
.topRight {background:transparent url(../../../images/window/topRight.png) no-repeat top right; height:100%; width:5px; float:right; margin-right:-5px;}
.dhtmlwindow a {color:#0088FF;}
.dhtmlwindow ul {list-style-position:inside;}

.dhtmlwindow2 {position: absolute;visibility: hidden; background-color: white; background:#ffffff;  font-family:arial; font-size:12px; }
.dhtmlwindow2 .drag-handle{ /*CSS for Drag Handle*/ height:22px; background-color:#d9d9d9;  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; }
.dhtmlwindow2 .drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/ float:right; top: 2px; cursor: hand; cursor: pointer;z-index:60000;}
* html .drag-handle2{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/width: 100%;}
.dhtmlwindow2 .drag-window {border-width:1px; border-style:solid; border-color: #b3000c #5a5a5a #5a5a5a;}
.dhtmlwindow2 .drag-contentarea{ /*CSS for Content Display Area div*/background-color: white;color: black;height: 150px;padding: 4px;overflow: auto;}
.dhtmlwindow2 .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;}
.dhtmlwindow2 .dhtml-bottomshadow { height:4px; width:100%; background:#5a5a5a; }
.dhtmlwindow2 .dhtml-whiteindent{height:4px; width:4px; background:url(../../../images/spacerClear.gif) no-repeat; font-size:1px;}
.dhtmlwindow2 .drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/ border-top: 1px solid gray;background-color: #F8F8F8;height: 13px; /*height of resize image*/}
.dhtmlwindow2 .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
{
	border:solid 1px #bdbdbd;
}

.account input
{
	margin-right:6px;
	margin-top:2px;
}

.account .header
{
	background-color:#EDEDED;
	border-bottom:solid 1px #b31923;
	height:22px;
	font-weight:bold;
	font-size:.825em;
}

.account .alternateOrder
{
	background-color:#EDEDED;
	border-bottom:solid 1px #b31923;
}

.account .header a
{
	font-weight:normal;
	font-size:.8em;
}

.account .subheader
{
	background-color:#EDEDED;
	font-weight:bold;
}

.account .content
{
	padding:10px;
	font-size:.8em;
}


.account a
{
	color:#5C7AFC;
	text-decoration:underline;
}

.rememberMe {font-size:11px;margin:2px 0 2px 0;}

/* THANK YOU PAGE */

.thanks 
{
	border:solid 1px #bdbdbd;
}

.thanks .header
{
	background-color:#EDEDED;
	border-bottom:solid 1px #b31923;
	height:22px;
	font-weight:bold;
}

.thanks .content
{
	padding:10px;
	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 #bdbdbd; height:77px; width:313px; margin-top:10px; }
.noresults .newsearch .header { background-color:#EDEDED; border-bottom:solid 1px #b31923; height:22px; font-weight:bold; font-size:.825em; }
.noresults .newsearch .content {height:56px; width:100%; padding-left:17px;}
.noresults .topbrands { border:solid 1px #bdbdbd; }
.noresults .topbrands .header {border:solid 1px #bdbdbd; background-color:#EDEDED; border-bottom:solid 1px #b31923;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;
	border-bottom:1px solid #b31923;
	background: #b3b3b3;
}

.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; background:#b3b3b3; padding:4px 0;
}

.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:white;
	text-decoration:underline;
}

.cartReview .topCheckoutButton
{
	background:#d9d9d9;
	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;
}

.preCartGuarantee .text
{
	padding:10px 0 0 10px;
	text-align:justify;
	vertical-align:top;
	font-size:.6em;
}

.preCartLeft
{
	width:627px;
	float:left;
}

.preCartLeft .shippingBanner
{
	height:88px; 
	background:url(../../../images/295_shipping.jpg);
	font-size:26px;
	font-weight:bold;
	color:#111;
}

.preCartLeft .shippingBanner .text {
  letter-spacing: -1px;
  line-height: 23px;
  margin-right: 75px;
  padding-left: 132px;
  padding-top: 24px;
  text-align: right;
  text-shadow: 1px 1px 1px #FFFFFF;
  text-transform: uppercase;
}


.preCartLeft .shippingBanner .text .string
{
	font-size:28px;
	color:black;
}

/* 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:#feeeee;
	border-top:1px solid #b31923; 
	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 #b31923; 
	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:9em;
	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
{
	display:block;
	clear:both;
}

.horizontalProduct .content
{
	height:192px; 
	border-color:#b31923 #ededed #ededed; 
	border-style:solid; 
	border-width:1px 0 1px 0;
	font-size:.75em;
}

.preCartProductBox .item
{
	width:13em;
}

.horizontalProduct .item
{
	width:25%; 
	height:192px; 
	border-left:1px solid #ededed;  
	border-right:1px solid #ededed; 
	background:#FFFFFF url(../../../images/cart_also_like_bg.gif) repeat-x bottom;
	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.25em;
	margin:30px 0 0 10px;
	font-size:.8em;
}

/* PRODUCT PAGE */

/******* SHOP BAR ***
******************************/
.shop_bar { clear:both; width:926px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;border-bottom: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;}

.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;}
.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;}
.description_texts a.InfoTip {color:#0088ff; font-size: inherit;border-bottom-width:1px;margin-bottom:0px;border-bottom:dashed 1px;}
.description_texts a.InfoTip:hover {color:#0088ff; text-decoration:none;background-color:#efefff;}
.description_texts a {color:#0088ff; font-size: inherit; text-decoration:none;}
.description_texts a:hover {text-decoration:underline;}
.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;cursor:pointer; }
.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;}
.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;}

/******* 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:62px; padding:0 0 0 5px;}
.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 20px; 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 { }

/******* ADD TO CART SECTION ***
****************************************/
.add_to_cart .sale_regular_price { color:#a6a6a6; font-size:18px;font-weight:bold;}
.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;}
.add_to_cart .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:left;}
.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 #e8e8e8; font-size:14px; font-weight:bold; text-align:center;} 
.add_to_bluebtn { float:right; width:110px; height:27px; padding:0; font-size:14px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; cursor:pointer; vertical-align:top;}

/*****QUESTIONS SECTION ********
***************************************/
.categoryQuestions{margin-left:18px;font-size:12px;margin-right:5px;padding:6px;}
.categoryQuestionsBox{margin-left:18px;font-size:11px;margin-right:5px;padding:6px;}
.categoryQuestions a{color:#0088FF;}
.categoryQuestionsBox a{color:#0088FF;}

/*.catQuestionsBox {background:#ededed; max-height:145px; min-height:145px; border-style:solid; border-color:#545454; border-width:1px 1px 0 0; padding:5px 5px 0 497px;}
.catQuestionsBox .qIcon {margin-bottom:5px;}
.catQuestionsBox .title {font-size:14px; font-weight:bold;}*/
.cat_boxing_gloves p { top:10px; left:38px; }  
.questionLinks {color:#0088ff; font-size:11px; line-height:20px;}

.questionContainer {margin:45px 0 30px 0; width:720px;float:left;}
.questionContainer .qIcon {float:left;width:65px;}
.questionContainer .qBody {float: left; width: 650px;font-size:14px;}
.questionContainer  a {color:#0088FF;}

/******* MEDIUM IMG SECTION ***
***************************************/
.medium_img_section { clear:both; width:928px; overflow:hidden; margin:60px 0 25px 0;}
.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 .strikethrough {text-decoration:line-through;}
.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;}
.availabilityContent .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 #bdbdbd; font-size:12px; }
.review_form .header { background-color:#EDEDED; border-bottom:solid 1px #b31923; 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 #bdbdbd; 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:600px; 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  */	
.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;
}		

/* new product css - March 2010 */
.body_contents{clear:both;width:928px;padding-bottom:35px;overflow:hidden}

.body_contents_left{float:left;width:724px;margin:0}
.body_contents_right{float:right;width:194px;margin:0}

		/* BEGIN PRODUCT DESCRIPTIONS */
.products_descriptions{clear:both;width:724px;padding-bottom:30px;overflow:hidden}
.products_descriptions_left{float:left;width:260px}
.products_descriptions_right{float:left;width:464px}
.saleprice {color:#B31923;}

.products_big_view{clear:both;width:210px;padding-left:13px;margin-top:15px;height:203px;position:relative}
.products_big_view img{float:left;margin:0}
.thumbs{clear:both;padding-left:4px;overflow:hidden}
.thumbs img{float:left;width:33px;height:33px;margin:9px 8px 0 0;border:1px solid #dedede;cursor:pointer}

.descriptions{clear:both;width:432px;margin-top:8px;overflow:hidden}
.descriptions h1{clear:both;margin:0;padding:0;color:#000;font-size:21px;line-height:24px;font-weight:400}
.descriptions h1 a{color:#0088ff;text-decoration:none;font-style:italic}
.descriptions h1 span{font-size:16px;line-height:18px;font-weight:600}
.descriptions h1 span .strikethrough {text-decoration:line-through;color:#979797;}
.descriptions select {margin-bottom:4px;}
.icons{clear:both;width:432px;margin-top:10px;overflow:hidden}
.icons img{float:left;width:auto;margin:0 5px 0 0}
p.in_stock{clear:both;margin:15px 0 0;padding:5px 0;width:270px;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;font-size:10px;color:#000;line-height:17px}
p.in_stock em{font-style:normal;font-size:12px;line-height:17px;color:#00ac00;font-weight:600}
.optionAvailability {font-size:12px;padding-top:6px;display:block;}

.qty{border-bottom: 1px solid #E8E8E8; clear: both; overflow: hidden; padding-bottom: 2px; padding-top: 19px; width: 432px;}
.qty label{float:left;width:auto;text-align:right;font-size:12px;font-weight:600;padding-right:5px;padding-top:5px;line-height:17px}
.qty .txtbox{float:left;width:62px;margin:0 20px 0 0;height:25px;border:1px solid #e8e8e8;line-height:24px;font-family:Arial;color:#000;font-size:18px;text-align:center}
.qty input.cart_big{float:left;width:130px;height:27px;margin:0;padding:0;cursor:pointer;border:0;background:url(../../../images/cart_button_big.gif) no-repeat}

.professional_gear{  border-bottom: 1px dotted #E8E8E8; clear: both; overflow: hidden; padding: 10px 0;}
.professional_gear img{float:left;margin:0 9px 0 0;vertical-align:middle; }
.professional_gear p{float:left;width:320px;margin:0;padding:11px 0 0;font-size:14px;color:#000;line-height:17px}
.professional_gear span {display: inline-block;}

.description_texts{clear:both;width:432px;overflow:hidden;font-size:12px;}
.description_texts ul{clear:both;width:432px;margin:0;padding:7px 0 7px;list-style:none}
.description_texts li{float:left;width:425px;margin:0;background:url(../../../images/list_img.jpg) no-repeat 0 5px;padding:1px 0 0 8px;font-size:12px;color:#000;line-height:15px}
.description_texts p{float:left;width:432px;margin:0;padding:13px 0 0;font-size:12px;color:#000;line-height:15px}
.description_texts p a{color:#0088ff;text-decoration:none}
		/* END PRODUCT DESCRIPTIONS */
		
/* BADGE ICON POPUP */
.iconPopup {font-family:arial; font-size:12px;}
/*.iconPopup .iPUTop {background:url(../../../images/iconPopupTop.png) no-repeat; height:25px; color:white; line-height:25px; padding-left:6px;}*/
.iconPopup .iPUMiddle { padding:10px 6px;}
.iconPopup .iPUMiddle ul {margin:10px;}
/*.iconPopup .iPUBottom {background:url(../../../images/iconPopupBottom.png) no-repeat; height:5px;}*/
.iconPopup .iPUTop{font-weight:bold;}
/* END BADGE ICON POPUP */	

	
		
/* MOJO ZOOM */

div.mojozoom_marker { position : absolute; cursor : pointer; width:20px; height:20px; border: 1px solid white; overflow:hidden;}
div.mojozoom_border { position : absolute; left:0px; top:0px;width:100%; height:100%;}
div.mojozoom_fill { position : absolute; left:0px; top:0px; width:100%; height:100%;}
img.mojozoom_img { padding : 0px; border: 0px;}
div.mojozoom_imgctr { position : absolute; border : 1px solid #CCCCCC; background-color:White;}
#mojozoom_div {position: absolute; opacity : 0.5; -moz-opacity : 0.5; -khtml-opacity : 0.5; filter:alpha(opacity=50); background-color: #CCCCCC; cursor: pointer;}


/* END MOJO ZOOM */		

.product_wall{clear:both;width:693px;overflow:hidden}

.tabs_and_head{clear:both;width:693px;height:28px;border-bottom:7px solid #bfbfbf;overflow:hidden}
.tabs_and_head h2{float:left;width:415px;margin:3px 0 0;padding:0;font-size:18px;color:#000;line-height:20px}
.tabs_and_head ul{float:left;width:276px;margin:0;padding:0;list-style:none}
.tabs_and_head li{float:left;width:68px;margin-right:1px}
.tabs_and_head li.last{margin:0}
.tabs_and_head li a{float:left;display:block;width:68px;height:28px;font-size:12px;line-height:27px;text-align:center;background:url(../../../images/tabs_bg.gif) no-repeat 0 0;color:#fffffa;text-decoration:none}
.tabs_and_head li a:hover,.tabs_and_head li.active a{background-position:0 -28px;color:#000}

.product_wall_contents{clear:both;width:691px;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;overflow:hidden}
p.top_text{clear:both;width:670px;padding:8px 10px 8px  11px;margin:0;border-bottom:1px solid #bfbfbf;font-size:12px;line-height:15px}
.content_inner{clear:both;width:691px;overflow:hidden;border-bottom:1px solid #bfbfbf}
.inner_left{float:left;width:36px;padding:7px 0 7px 7px}
.inner_left img{float:left;width:auto;margin:0}
.inner_right,.inner_right_other,.review_bottom{float:left;width:648px;background:#fffffb url(../../../images/review_div_x.gif) repeat-x left bottom}
.inner_right_other{background:none;margin-top:20px}
.inner_right dfn,.review_bottom dfn{clear:both;display:block;padding:0 6px;line-height:48px;font-style:normal}
.inner_right dfn a,.review_bottom dfn a{color:#0088ff;text-decoration:none;font-size:14px}
.inner_right dfn a:hover,.review_bottom dfn a:hover{text-decoration:underline}

.comments_and_others{clear:both;overflow:hidden}
.comments_left{float:left;width:140px;padding-left:7px}
.comments_left p{clear:both;margin:0;padding:0;font-size:12px;line-height:16px;color:#333}
.comments_left p span{color:#666}
.comments_left p img{margin:0}
.comments_left p a{color:#0088ff;text-decoration:none;font-weight:600}
.comments_left p a:hover{text-decoration:underline}
.comments_right{float:left;width:501px}
.comments_right p{clear:both;width:490px;margin:0;padding:0;font-size:12px;color:#333;line-height:15px}
.comments_right p strong{display:block;clear:both;font-size:14px;padding-bottom:7px}
.comments_right p a{color:#333}
.comments_right p a:hover{text-decoration:none}

.talkback{clear:both;width:482px;padding:15px 19px 15px 0;overflow:hidden}
.talkback cite,.talkback em{float:left;display:block;font-size:12px;line-height:15px;color:#333;font-style:normal;padding:3px 18px 0 0}
.talkback em{font-size:10px;color:#666;padding-right:13px}
.talkback em small{color:#1c9900;font-size:10px}
.talkback em small.red{color:#ed3d58}
.talkback img{float:left;width:auto;margin:0 4px 0 0}
.talkback a.flag{float:right;display:block;width:auto;margin:3px 0 0;text-decoration:none;color:#0088ff;font-size:10px;line-height:15px}
.talkback a.flag:hover{text-decoration:underline}
p.plus_comments{clear:both;width:491px;margin:0;padding:0 0 10px 10px;font-size:12px;line-height:15px;border-bottom:1px solid #bfbfbf;overflow:hidden;background:url(../../../images/plus_sign.gif) no-repeat 0 3px}

.comments-detail{clear:both;overflow:hidden;border-bottom:1px solid #bfbfbf}

.detail_left{float:left;width:36px;padding:7px 0}
.detail_left img{float:left;width:auto;margin:0}
.detail_right{float:left;width:460px;padding-top:5px}
.detail_right p{width:460px;padding:8px 0}
.detail_right p a{color:#0088ff;text-decoration:none;font-weight:600}


div.width441{width:441px}

.review_bottom{float:none;clear:both;width:501px;overflow:hidden}
.review_bottom dfn{padding:0 8px}
.review_bottom dfn a{font-size:12px}

.right_top{clear:both;width:193px;overflow:hidden}
.right_top ul{clear:both;width:193px;margin:0;padding:0}
.right_top li{float:none;width:147px;padding: 0 0 0 62px;margin:10px 0 0;list-style:none;font-size:12px;min-height:26px;height:auto!important;height:26px}
.right_top li img{float:left;width:auto;margin:0}
.right_top li em{display:block;clear:both;font-size:10px;line-height:14px;font-style:normal}
.right_top li small{font-size:10px}

.right_top li {background:url(../../../images/right_icons.gif) no-repeat;}
.right_top li.reviews{ background-position: 0 -11px;}
.right_top li.chart{background-position:0 -61px}
.right_top li.best{background-position:0 -310px}
.right_top li.low_stock {background-position:0 -261px}
.right_top li.best_seller {background-position: 0 -114px;}
.right_top li.beginner {background-position: 0 -363px;}
.right_top li.intermediate {background-position: 0 -412px;}
.right_top li.expert {background-position: 0 -462px;}
.right_top li.currently_onsale{background-position:0 -161px;padding-top:4px}

.right_top li a{color:#008cbf;text-decoration:none;font-size:10px}
.right_top li a{text-decoration:underline}
.right_top li a span{font-size:12px;font-weight:600}

.right_boxes{clear:both;width:193px;margin-top:14px;overflow:hidden}
.right_boxes_inner{float:left;width:191px;border:1px solid #bfbfbf;border-top:0px;overflow:hidden}
.right_boxes_inner .verticalPrice { color:#B31923; font-size:10px; }
.right_boxes h3{clear:both;width:187px;height:27px;margin:0;padding:0 0 0 6px;line-height:26px;background:url(../../../images/rightbox_head_bg.jpg) no-repeat;font-size:12px;color:#ededed}
.grey_box{background:#ededed url(../../../images/right_greybox_bottom.jpg) no-repeat left bottom;}
.grey_box .restrictions {font-size:11px;color: #636363; width: 186px; display:block; padding:0 2px 2px 5px;}

.right_boxes em{font-style:normal;font-size:11px;width:186px;color:#b31923;line-height:15px;display:block;padding:5px 2px 5px 5px;font-family:Arial}
.right_boxes em a{color:#b31923;font-size:11px;font-weight:600;line-height:15px;text-decoration:none}
.right_boxes p{clear:both;margin:0;padding:0 7px;font-size:11px;line-height:14px;color:#1a1a1a}
.right_boxes p.padd_top10{padding:5px;font-size:12px}
.right_boxes p a{color:#0088ff}

.right_boxes ul{float:left;width:180px;margin:0;padding:8px 0 7px 9px;list-style:none}
.right_boxes ul li{float:left;width:180px;font-size:11px;padding:3px 0 0;margin:0;overflow:hidden;line-height:15px}
* html .right_boxes ul li{padding-top:1px}
.right_boxes ul li span{float:left;width:15px;color:#000;line-height:15px;font-size:11px}
.right_boxes li a{width:165px;color:#0088ff;line-height:15px}
.right_boxes li a:hover,.right_boxes p a:hover{text-decoration:none}

.secure_logo{clear:both;margin:14px auto;overflow:hidden;width: 194px;}
.secure_logo img{float:left;width:auto;margin:0 14px 0 0}
.secure_logo img.bizrate{margin:0;width:108px;}

a.live_chat{clear:both;display:block;width:193px;height:36px;overflow:hidden;line-height:35px;font-size:16px;color:#fffffb;text-indent:75px;text-decoration:none;background:url(../../../images/live_chat_bg.gif) no-repeat;margin-top:14px;font-weight:600}

.right_boxes_inner div{float:left;width:191px;margin:0;padding:0;text-align:center}
.right_boxes_inner div .prod_img{margin:15px 0 0}
.right_boxes_inner div dfn{display:block;font-style:normal;font-size:10px;line-height:14px;padding:15px 0 10px;color:#0088ff}
.right_boxes_inner div dfn a{font-style:normal;font-size:10px;line-height:14px;color:#0088ff}
.right_boxes_inner div dfn span{display:block;color:#b31923}
.right_boxes_inner .strikethrough {text-decoration:line-through; color:#0088ff;}

.body_contents_right {float:left; margin:0; width:194px;}

/******* 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;}

.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:#b31923;}
.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; border-top:1px solid #b3000c;}

.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; position:relative; padding-bottom:10px; margin:-1px 0 0 -1px; vertical-align:top; }
.productsimg { clear:both; height:180px; width:180px; border:1px solid #e0e0e0; text-align:center; margin-top:10px;}
.productsimg img {margin-top:10px;}
.new_btn { width:31px; height:13px; cursor:pointer; position:relative; z-index:999; top:0; left:0;}
.icons-sm {margin:3px 0 10px;}
.icons-sm img {margin-right:8px;}
.brand-sm{float:right;margin:0;}

.products_inner { clear:both; font-size:11px; color:#555555; padding:0; width:180px; min-height:140px; height: auto !important; height: 160px;}
.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_inner .colors {padding-top:4px;}
.products_inner .colors a {color:#0088FF; text-decoration:underline;}
.products_inner a.reviewCount {color:#0088FF;text-decoration:none;}

.alignTop {vertical-align:top;}
.reviewCount {line-height:16px;}

.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: 2px 0 0 0;}

.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;padding-top:0px;}
.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 {color: #FFFFFF;font-size: 14px;font-weight: bold;padding: 4px 0;text-indent: 17px;font-family: tahoma;font-size: 11px;text-transform: uppercase;text-shadow: 0px 0px 5px #ff0000;background: url("https://zengu.s3.amazonaws.com/BoxingDepot/images/bd-cat-bk.png") no-repeat scroll left top #000; height: 14px;}
.category2_small_head a { color:#fff; }
.category2_page_link { float:right; width:325px; padding-top:6px;}

.category2_left { float:left; width:157px;}
.category2_left .nav {   border-bottom: 1px solid #880000; border-left: 1px solid #880000; clear: both; font-size: 12px; line-height: 18px; padding: 5px 2px 30px 16px;width: 137px;}
.category2_left strong { color:#b31923;}
.category2_left strong a { color:#b31923; margin-left:-5px;}
.category2_left a { color:#808080; text-decoration:none; }
.category2_left a span {padding-left:6px;}

.category_2_right { float:left; width:771px;}
.buy_it_now { clear:both; width:710px; overflow:hidden; border-left:1px solid #e8e8e8; padding:12px 0 0px 30px;}
.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:32px; text-transform:uppercase;}

.category_2_right_inner { clear:both; width:771px; 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:Verdana; color:#FFFFFF; background: url(../../../images/right_arrow.jpg) no-repeat right; height:20px; padding:0px 15px 5px 0; line-height:37px;}

.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:112px;}
.featured_imgwrap_in img { margin-bottom:0;}
.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;}

.SEOtext {font-size:12px; padding:5px 0; margin-top:15px 0;}


/* CUSTOM PAGE */
.customPage { font-size:11pt; border:solid 1px #bdbdbd; }
.customPage .content { font-size:12px; padding-left:15px; width:752px; padding-top:12px; }
.customPage p { font-size:12px; }
.customPage .header { background-color:#EDEDED; border-bottom:solid 1px #b31923; height:22px; font-weight:bold; font-size:.825em;line-height:22px;vertical-align:bottom; }
.customPage a {color:#0088ff;}
.customPage li {margin:20px;}
.customPage .topLinks a { color:#555555; }

/* CUSTOMER SUPPORT */
.csupport{ font-size:11pt; border:solid 1px #bdbdbd; width:100%; float:right; }
.csupport .header { background-color:#EDEDED; border-bottom:solid 1px #b31923; height:22px; font-weight:bold; font-size:.825em; }
.csupport a{ font-size:11pt; color:#000000; }

.trackingNumber { color:#5C7AFC; text-decoration:underline; }
.trackingStatus { font-size:12px; font-weight:bold; width:920px; 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; }

/* GENERAL */

* { margin:0; padding:0;}
html{ font-size:100%; }


img
{
	border:0;
}

iframe
{
	border:0;
}

a {
	text-decoration:none;
	color:Black;
}

h3
{
	font-size:.75em;
	font-weight:bolder;
}

a:hover {
	text-decoration:underline;
}

.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;}
.FL { float:left;}
.CB { clear:both;}
.border { border:solid 1px #bdbdbd; }
.top_spacer { height:32px; width:100%; }
.top_header{ font-weight:bold; font-size:.875em; }
.small_grey_link {text-decoration:underline;color:#666666;font-size:11px;}

.error { color: #b3000c; font-size:12px; }
.disclaimer { color: #b3000c; }
.button { cursor:pointer; }

/* Wall */
.wallLogin h2 {font-size:16px;}
.loginDiv a, .newAccountDiv a, .wallLoginLink {text-decoration:underline;}
.loginDiv, .newAccountDiv {font-size:12px;}

.theWall {float:left; font-size:600px; color:#333333; margin-bottom:40px; max-width:1.155em; width:1.155em; border-bottom:solid 1px #cdcdcd;}
.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 div {float:right;}

.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(../../../images/wall/tabLeftLight.gif) no-repeat top left;}
.theWall .header div a.light div.tabLeft div {background:url(../../../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(../../../images/wall/tabLeftDark.gif) no-repeat top left; margin-bottom:1px;}
.theWall .header div a.dark div.tabLeft div {background:url(../../../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;}
.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 .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; }
.theWall .hideReviews a { color:#555555; text-decoration:none; }

/* 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:696px; 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: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;}
.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;}

/* 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;}
.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;}

/* Availability */

.availabilityContent {font-size:12px; border-style:solid; border-color:#bfbfbf; border-width:7px 1px 1px 1px; float:left; max-width:693px; padding:12px 0 5px 8px;}

.product_Availability
{
	 padding-left: 20px;
}

.product_Availability.immediately
{
	padding-left: 0px;
	color: Green;
}

#liveChat
{
	display: none;
}

/* ONE PAGE CHECKOUT TEST */
.checkoutHeader {border-bottom:5px solid #b31923;background:url("https://zengu.s3.amazonaws.com/BoxingDepot/graphics/flakesBG.jpg") no-repeat scroll 0 0 transparent;}
.top_menu { height:24px;}

.headerLogo .logoA {margin-top:11px; }

.checkoutTitle {height:97px; background:url(../../../images/onestep/checkoutTitleBG.gif) repeat-x;}
.checkoutTitle div {padding-top:27px;}
.checkoutTitle div img {margin-left:32px;}
.checkoutTitle div img.steps {margin-top:6px;}
.checkoutTitle div img.step1 {margin-left:64px;}
.checkoutStep1 {width:690px; float:left;}
.checkoutStep1 a {color:#0088ff;}

.checkoutRight {width:200px; float:right;}

.noscript {background-color:#FFEEEE; border:solid 1px #FF9A9A;padding:10px; margin-bottom:10px; font-size:14px; text-align:center;}

.checkoutSection {margin-bottom:20px;}
.checkoutSection .titlebar {background:url(../../../images/onestep/titlebarBG.gif) repeat-x; height:25px; border:1px solid #f1f1f2; text-transform:uppercase; line-height:25px; padding:0 10px; font-weight:bold;}
.checkoutSection .titlebar .item {float:left; text-align:left; width:390px; padding-left:120px;}
.checkoutSection .titlebar .quantity {float:left; width:105px;}
.checkoutSection .titlebar .cost {float:left; width:50px;}
.checkoutSection .titlebar .haveAccount {float:left;}
.checkoutSection .titlebar .noAccount {float:right; text-transform:none; font-size:12px; font-weight:normal;}
.checkoutSection .titlebar .noAccount .logout {text-transform:uppercase; font-size:16px; font-weight:bold;}
.checkoutSection .titlebarShadow {background:url(../../../images/onestep/titlebarShadow.gif) no-repeat top center; border-style:solid; border-color:#f1f1f2; border-width:0 1px 1px; font-size:12px; padding-top:30px; padding-bottom:26px;}
.checkoutSection .titlebarShadow.closed {background:url(../../../images/onestep/titlebarShadow.gif) no-repeat top center; border-width:0; font-size:12px; padding:0;}

.checkoutSection .titlebarShadow .field {height:14px; padding:10px 0; clear:both;}
.checkoutSection .titlebarShadow .field .fieldName {width:165px; float:left; text-align:right; line-height:22px;}
.checkoutSection .titlebarShadow .field .fieldInput {float:left; padding-left:10px; width:245px; font-size:11px;}
.checkoutSection .titlebarShadow .field .fieldInput input {height:18px; width:242px;}
.checkoutSection .titlebarShadow .field .fieldInput .nameInput {height:18px; width:242px;}
.checkoutSection .titlebarShadow .field .fieldInput select {margin-right:8px;}
.checkoutSection .titlebarShadow .field .fieldInput select.year {width:75px; margin-left:15px;}
.checkoutSection .titlebarShadow .field .fieldError {float:left; color:#b31923; font-size:10px; width:110px; margin-left:18px; line-height:11px;}
.checkoutSection .titlebarShadow .field .checkboxRow {height:20px; width:auto; margin-left:0; padding:10px 0 0 0;}
.checkoutSection .titlebarShadow .field .sameAs {margin-left:175px; width:300px;}
.checkoutSection .titlebarShadow .field .checkboxRow input {width:auto; height:auto;}
.checkoutSection .titlebarShadow .giftMessage {background:url(../../../images/onestep/checkoutNote.gif) no-repeat top left; padding-left:90px; padding-bottom:15px; margin-top:15px;}
.checkoutSection .titlebarShadow .giftMessage span {font-weight:bold; font-size:14px;}
.checkoutSection .titlebarShadow .giftMessage textarea {width:350px; height:50px; margin-top:10px;}

.checkoutSection .titlebarShadow .savedAddresses {/*border-bottom:1px solid #f1f1f2;*/ padding:0 20px 0px; margin-bottom:20px;}
.checkoutSection .titlebarShadow .savedAddresses .title {font-weight:bold; margin-bottom:10px;}
.checkoutSection .titlebarShadow .savedAddresses .addresses {margin-left:20px;}
.checkoutSection .titlebarShadow .savedAddresses .addresses .addressBlock {float:left; margin:0 27px 10px 0;}
.checkoutSection .titlebarShadow .savedAddresses .addresses .addressBlock img {margin:5px 0;}

.checkoutSection .titlebarShadow .shippingBox {background:url(../../../images/onestep/shippingbox.gif) no-repeat 45px 0; padding:10px 0 0 110px; min-height:36px;}
.checkoutSection .titlebarShadow .shippingBox .congratulations {color:#22689a; font-weight:bold; font-size:15px; font-style:italic;}
.checkoutSection .titlebarShadow .shippingBox .dates {line-height:22px;}
.checkoutSection .titlebarShadow .shippingBox .dates .estimatedDisclaimer {line-height:50px;}

.checkoutSection .shippingDisclaimer { width:98%;background-color:#efefef; padding:4px; }

.checkoutSection .titlebarShadow .newsletter {background:url(../../../images/onestep/newsletter.gif) no-repeat 20px 0; padding:10px 0 0 90px;}
.checkoutSection .titlebarShadow .newsletter span {font-weight:bold; font-size:14px;}
.checkoutSection .titlebarShadow .newsletter div {margin:20px 0 20px 50px;}

.checkoutSection .titlebarShadow .productReview {height:80px; border-bottom:1px solid #f1f1f2; padding:10px 0;}
.checkoutSection .titlebarShadow .productImage {float:left; width:120px; text-align:center;}
.checkoutSection .titlebarShadow .productInfo {float:left; padding-top:15px; width:400px;}
.checkoutSection .titlebarShadow .productQuantity {float:left; width:67px; text-align:center; margin-top:30px; font-weight:bold;}
.checkoutSection .titlebarShadow .productPrice {float:left; width:80px; text-align:right; margin-top:30px; font-weight:bold;}

.checkoutSection .titlebarShadow .orderSubtotals {height:82px; background-color:#f3f3f3;}
.checkoutSection .titlebarShadow .orderSubtotals .editCart {float:left; margin:30px 0 0 20px;}
.checkoutSection .titlebarShadow .orderSubtotals .orderSubtotal {float:right; color:#676767; margin-top:10px;}
.checkoutSection .titlebarShadow .orderSubtotals .orderSubtotal .subtotalType {float:left; text-align:right; line-height:18px;}
.checkoutSection .titlebarShadow .orderSubtotals .orderSubtotal .prices {float:left; width:95px; font-weight:bold; text-align:right; line-height:18px; margin-right:10px;}
.checkoutSection .titlebarShadow .orderTotals {height:48px; background-color:#d9d9d9;}
.checkoutSection .titlebarShadow .orderTotals .policies {float:left; margin:18px 0 0 20px; color:#0088ff;}
.checkoutSection .titlebarShadow .orderTotals .subtotalType {float:left; text-align:right; line-height:48px; font-size:14px; font-weight:bold;}
.checkoutSection .titlebarShadow .orderTotals .prices {float:left; width:95px; font-weight:bold; text-align:right; font-size:18px; line-height:48px; margin-right:10px;}

.confidence {background:#ede6e6; padding:5px; font-size:11px; margin-bottom:20px;}
.confidence .confidenceWrap {background:#f0eded; padding:10px; text-align:center;}
.confidence .confidenceWrap span {font-weight:bold; font-size:14px;}
.confidence .confidenceWrap .confidenceTitle {height:50px; background:url(../../../images/onestep/secureShopping.gif) no-repeat top left; padding:12px 0 0 35px; margin-top:7px; text-align:left; color:#333333; font-weight:bold; font-size:10px;}
.confidence .confidenceWrap .security {padding:17px 0; border-style:solid; border-width:1px 0; border-color:#e3d9d9;}
.confidence .confidenceWrap .securityPolicy {padding:15px 0 5px 0; color:#555555;}

.checkoutRight .rightBox {background: #f0eded url(../../../images/onestep/rightBoxTopBG.gif) no-repeat top center; padding:6px; font-size:11px; color:#333333; font-weight:bold; margin-bottom:20px; text-align:center;}
.checkoutRight .rightBox .rightBoxTitle {font-weight:bold; font-size:14px;}
.checkoutRight .rightBox .liveHelp {margin:25px 0 10px 10px; text-align:left;}
.checkoutRight .rightBox .liveHelp div {margin:10px 0;}
.checkoutRight .rightBox .liveHelp div img {margin-right:10px;}
.checkoutRight .rightBox .policyBox {margin:25px 0 10px 0px; font-weight:normal; padding:0 8px;}
.checkoutRight .rightBox .policyBox img {margin:10px 0;}
.checkoutRight .rightBox .policyBox a {color:#0088ff; font-weight:bold;}

.checkoutSection .titlebarShadow .field .rememberMe {margin-top:-13px;}
.checkoutSection .titlebarShadow .field .login {text-align:right; padding-top:35px;}
.hidden {display:none;}

.grey7 {color:#737373;}
.textRight {text-align:right;}
.fieldInvalid{background: transparent url(../../../images/onestep/errorBG.gif) no-repeat scroll 10px 9px;}
.selected_cc {border:2px solid #000000;}

/* 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 */

/**** END ONE PAGE CHECKOUT TEST ****/

#QAcategory {width:100%; margin-top:20px;}
#QAcategory a {color:#0088ff; text-decoration:none;}
#QAcategory span {font-weight:bold; line-height:21px;}
#QAcategory .QAtitle {background:url(../../../images/learningCenter/QAtitleBG.jpg) repeat-x; height:37px;}
#QAcategory .QAtitle .QAtitleLeft {float:left; width:66px; height:37px; background:url(../../../images/learningCenter/QAicon.jpg) repeat-x;}
#QAcategory .QAtitle .QAtitleMiddle {float:left; font-size:17px; font-weight:bold; line-height:37px; letter-spacing:1px;}
#QAcategory .QAtitle .QAtitleRight {float:right; width:19px; height:37px; background:url(../../../images/learningCenter/QAtitleRight.jpg) repeat-x;}
#QAcategory .QAcontent {background:#f7f7f7; border-style:solid; border-color:#e0e0e0; border-width:0 1px; padding:23px 5px 23px 15px; font-size:11px; height:115px;}
#QAcategory .QAcontent .QAquestions {width:210px; float:left; line-height:14px; border-right:1px dotted #9c9c9c; padding-right:25px; margin-right:25px; height:100%;}
#QAcategory .QAcontent .QAquestions div {margin:4px 0 0 12px;}
#QAcategory .QAcontent .QAwall {float:left; line-height:14px; border-right:1px dotted #9c9c9c; padding-right:15px; margin-right:25px; height:100%;}
#QAcategory .QAwallWrap {margin-top:5px;}
#QAcategory .QAcontent .QAwall .QAwallTag {float:left; margin-left:15px; width:180px;}
#QAcategory .QAcontent .QAwall .QAwallTag div {color:#4c4c4c;}
#QAcategory .QAask {float:left; height:100%;}
#QAcategory .QAask .QAcall {float:left; margin-left:10px; width:140px;}
#QAcategory .QAask .QAcall div {color:#4c4c4c; font-size:10px;}
#QAcategory .QAfooter {background:#f7f7f7 url(../../../images/learningCenter/QAtitleBG.jpg) repeat-x 0 7px; height:8px; line-height:1px; font-size:1px;}
#QAcategory .QAfooter .QAfooterLeft {float:left; width:8px; height:8px; background:url(../../../images/learningCenter/QAfootLeft.jpg) repeat-x;}
#QAcategory .QAfooter .QAfooterMiddle {float:left; font-size:17px; font-weight:bold;}
#QAcategory .QAfooter .QAfooterRight {float:right; width:8px; height:8px; background:url(../../../images/learningCenter/QAfootRight.jpg) repeat-x;}

#learningCenter {width:743px; margin-left:23px;}
#learningCenter a {color:#0088ff; font-size:14px; line-height:21px;}
#learningCenter .expertAdvice {width:100%; background:#ededed; margin-top:22px;}
#learningCenter .expertAdvice .top {background:url(../../../images/learningCenter/LCheadTop.gif) no-repeat; height:16px; width:100%;}
#learningCenter .expertAdvice .bottom {background:url(../../../images/learningCenter/LCheadBottom.gif) no-repeat; height:16px; width:100%;}
#learningCenter .expertAdvice .title {text-transform:uppercase; font-size:20px; font-weight:bold; color:white; background:#146a8f; padding:0 28px; line-height:35px;}
#learningCenter .expertAdvice .LCphrase {border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:10px 28px 0 28px; font-size:14px; width:475px; clear:both;}

#learningCenter .expertAdviceSmall {float:left; width:100%; background:#ededed; width:410px;}
#learningCenter .expertAdviceSmall .top {background:url(../../../images/learningCenter/LCheadTop2.gif) no-repeat; height:16px; width:100%;}
#learningCenter .expertAdviceSmall .bottom {background:url(../../../images/learningCenter/LCheadBottom2.gif) no-repeat; height:16px; width:100%;}
#learningCenter .expertAdviceSmall .title {text-transform:uppercase; font-size:20px; font-weight:bold; color:white; background:#146a8f; padding:0 28px; line-height:35px;}
#learningCenter .expertAdviceSmall .LCphrase {border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; width:352px; padding:15px 28px 2px 28px; font-size:14px;}

#learningCenter .LCquestions {margin-top:22px; padding-left:28px;}
#learningCenter .LCquestions .DontSeeQuestion {width:312px; height:142px; float:right; background:url(../../../images/learningCenter/LCDontSeeTop.gif) no-repeat top; padding-top:15px;}
#learningCenter .LCquestions .DontSeeQuestion .bottom {height:15px; font-size:1px; background:url(../../../images/learningCenter/LCDontSeeBottom.gif) no-repeat top;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent {border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding-left:15px;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .Question {font-size:18px; font-weight:bold; padding-top:6px;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .ask {font-size:14px; width:95%; padding-top:5px;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .ask div {font-size:12px; padding-top:5px;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .ask div span {font-weight:bold;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .ask .AAL {font-size:12px; padding-top:5px;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .ask .AAL a {font-size:12px;}
#learningCenter .LCquestions .questionInfo {font-size:12px; border-bottom:1px dotted #9e9e9e; padding:20px 0 25px 0;}
#learningCenter .LCquestions .questionInfo div {color:#b31923; font-size:20px; line-height:45px; text-align:justify;}

#learningCenter {width:743px; margin-left:28px;}
#learningCenter .LearningCenterGoBack {margin-left:0;}
#learningCenter .LCquestions .DontSeeQuestion .LCgoBack {float:left; width:389px; background:url(../../../images/learningCenter/LCgoBackTop.gif) no-repeat top;} 
#learningCenter .LCquestions .DontSeeQuestion .bottom .LCgoBackBottom {background:url(../../../images/learningCenter/LCgoBackBottom.gif) no-repeat top;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .LCgoBackContent {height:106px;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .LCgoBackContent .ask a {font-size:14px; font-weight:bold;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .LCgoBackContent .ask a:hover {text-decoration:none;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .LCgoBackContent .ask .goBackLink {background:url(../../../images/learningCenter/LCgoBackLink.gif) no-repeat; width:359px; height:29px; padding-left:13px; margin-top:5px; cursor:pointer;}
#learningCenter .LCquestions .DontSeeQuestion .DontSeeContent .LCgoBackContent .ask .goBackLink:hover {background:url(../../../images/learningCenter/LCgoBackLinkHover.gif) no-repeat;}

/*result product*/
.colhead_product { position:relative; font-family:arial; width:171px;  background-color: #f5f5f5; padding: 5px;  border-width:1px; border-style:solid; border-color:#e8e8e8; /* Rounded corner stuff starts here */ -webkit-border-radius: 3px; /* for Safari */ -moz-border-radius:3px; /* for Firefox */}
.rounded_colhead { position:relative; text-align:left; font-size:11px; color: #333333; min-height:277px;}
.rounded_colhead div div table {height:80px;}
.colhead_imgWrap {height:171px; background:white; border:1px solid #e8e8e8; text-align:center;}
.colhead_sale {position:absolute; top:1px; right:1px;}
.colhead_new {position:absolute; top:2px; left:2px;}
.colhead_brand {float:right; margin-top:2px;}
.colhead_prodName {margin-top:3px;}
.colhead_prodName a {text-decoration:none; color:black; font-weight:bold;}
.colhead_reviews {font-size:10px; margin:2px 0;}
.colhead_reviews img {display:block; float:left; margin-right:5px;}
.colhead_reviews a {text-decoration:none; color:#666666;}
.colheadPrice {line-height:17px; margin:4px 0;}
.colheadPrice span.regPrice {color:#666666; font-size:10px;}
.colheadPrice span.salePrice {color:#ce1301; font-size:12px; font-weight:bold;}
.colhead_description {font-size:10px;height:20px;}

.colhead_badges { font-size:10px; font-weight:bold; color:#4c4c4c; line-height:16px; height:15px; padding: 5px 0px;
-webkit-border-bottom-left-radius: 3px;    /* for Safari */
-webkit-border-bottom-right-radius: 3px;    /* for Safari */
-moz-border-radius-bottomleft:3px; /* for Firefox */
-moz-border-radius-bottomright:3px; /* for Firefox */
}

.colhead_badges div {float:left; margin-right:10px;}
.colhead_badges div img {float:left; display:block; margin-right:5px;}

.colhead_product .colors {font-size:10px;margin-top:4px; height:26px;}
.colhead_product .colors a {color:#0088FF; text-decoration:underline;font-size:10px;}
/*end result product*/

/* BEGIN ACCOUNT PAGES */

#imageUpload {width:184px;background-color:#F2edeb;}

.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:198px;}

.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; clear:both;}
#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;}

.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;}    
	/* 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;}

   /* Login */
.logInTitle {font-size:21px; height:75; line-height:75px;}
.loginWrapper {height:212px; background:#f7f7f7; border:1px solid #dadada; -moz-border-radius:8px; border-radius:8px; position:relative; padding:20px;}
.loginOR {position:absolute; left:388px; top:110px; width:25px; height:15px; text-align:center; line-height:15px; font-size:11px; background:#f7f7f7;}
.loginHereWrapper {float:left; width:380px; height:100%; border-right:1px solid #dadada;}
.loginLine {font-size:11px; position:relative; clear:both; height:38px; margin-top:10px;}
.loginInput {border:1px solid #ccc; background:#fffee1; padding:0; width:293px; height:26px; line-height:26px; font-size:16px; padding:0 5px;}
.createAccountWrapper {float:left; height:100%; padding-left:50px; width:450px;}
.createAccountInput {border:1px solid #ccc; background:#fff; padding:0; width:260px; height:23px; line-height:23px; font-size:16px; padding:0 5px;}
.asterisk {float:left; margin-left:5px; width:170px; line-height:11px; font-size:10px;}
.signMeUp {font-size:11px; margin-top:10px; position:relative; clear:both;}

.loginBottomText {padding:25px; margin-bottom:30px;clear:both;}
.loginText {float:left; width:40%; font-size:11px;}
.createText{float:left; width:50%; font-size:11px; margin-left:75px;}
.createText ul {margin:15px;}
.createText li {list-style-position: inside; width:200px; float:left;}

.loginTrack {clear:both;margin-top:15px;}

#outerDiv {width: 964px;margin:0 auto;}

.freeWrapsBanner {width:768px;float:right; height:83px; background:url(http://zengu.s3.amazonaws.com/BoxingDepot/graphics/freeWrapBannerBG.jpg) no-repeat top left; position:relative;}
.freeWrapsBanner .dollarsAway {position:absolute; top:64px; left:295px; width:334px; height:16px; border:1px solid black; background:#e2151b;-moz-border-radius: 5px; border-radius: 5px; text-align:center; color:white; font-size:12px; line-height:16px; font-weight:bold;}
.freeWrapsBanner .wrapLink {width:161px; height:100%; float:left;}
.freeWrapsBanner .wrapLink img {margin-left:24px;}
.freeWrapsBanner .aboutOffer {float:left; text-align:center; font-size:11px; width:587px;  padding-top:35px; position:relative;}

