/*
Short style map:

GENERAL - general style - @todo: stay only this style here in future
replace everything else to other stylesheets (like font.css)
Left menu + our clients blocks
Right side : breadcrumbs + title
HEADER - stylesheets for front header
Small menu
General menu (with rewriting some properties of dropdown plugin)
Rotate gallery (with revriting some properties of basic-jquery-slider plugin)
CONTENT
RED PART OF CONTENT - Latest news from XBat and Design your own XBat blocks
GREY PART OF CONTENT - The one and only, Featured XBats and Customer review blocks
FOOTER
Sitemap - About XBats, My Account and Customer Service blocks
Sign up - Sign up block
All rights reserved
Follow us
Affiliate block


*************  GENERAL  ****************/
BODY
{
	background: #252525;
	margin: 0;
	padding: 0;
	font-family: Armata, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
IMG
{
	border: none;
	background: none;
}
.container
{
	text-align: center;
}
.content-center
{
	display: inline-block;
	position: relative;
	text-align: left;
	width: 1082px;
}
UL LI.last
{
	padding-right: 0;
}
H1
{
	font-size: 30px;
}
H1, H2, H3, H4, H5, H6
{
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	font-family: Ruda;
}
H2
{
	font-size: 25px;
}
H3
{
	font-size: 170%;
	font-weight: bold;
}
H4
{
	font-size: 150%;
}
A
{
	color: #FFF;
}
UL LI
{
	list-style: none;
}
P
{
	padding: 10px 0;
	margin: 0;
}
.short_desc
{
}
.short_desc UL
{
	margin: 0;
}
.short_desc UL LI
{
	list-style: disc;
}
.content_articles_zoom H1
{
	font-size: 30px;
	margin: 15px 0;
}
.content_articles_zoom H2
{
	font-size: 23px;
	margin: 15px 0;
}
.content_articles_zoom H3
{
	font-size: 19px;
	margin: 15px 0 0;
	font-weight: normal;
}
.spaser
{
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
	height: 1px;
	clear: both;
}
/********** Left menu + our clients blocks *************/
.left-col
{
	float: left;
	width: 225px;
	margin-right: -100px;
	min-height: 700px;
}
.left-menu
{
	background: #C3C1C1;
	margin-top: -15px;
	margin-left: 30px;
}
.left-menu H2
{
	background: #464646;
	text-transform: none;
	font-size: 170%;
	line-height: 38px;
	color: #FFFFFF;
	padding-left: 9px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.left-menu H2 A
{
	text-decoration: none;
}
.left-menu UL
{
	margin: 0;
	padding: 0;
}
.left-menu UL LI.hover, .left-menu UL LI:hover
{
	background: #9C9C9C;
}
.left-menu UL LI
{
	padding: 5px 15px 5px 16px;
	/*[disabled]line-height:29px;*/
	border-bottom: 1px solid #B3B1B2;
}
.left-menu UL LI.last
{
	border: none;
	padding-bottom: 3px;
}
.left-menu UL LI A
{
	text-decoration: none;
	color: #000000;
	font-size: 120%;
	text-transform: capitalize;
}
#left-menu-bottom
{
	background: #D6D3D3 url('../img/left-menu-bottom.png') no-repeat;
	width: 195px;
	height: 101px;
	margin-bottom: 30px;
}
.our-partners
{
	text-align: center;
	margin-top: -90px;
	display: none;
}
.our-partners .top, .our-partners .bottom
{
	width: 250px;
	height: 60px;
}
.our-partners .top
{
	background: url('../img/left-bottom-block-bg-top.png') no-repeat;
}
.our-partners .bottom
{
	background: url('../img/left-bottom-block-bg-bot.png') no-repeat;
	margin-bottom: 50px;
}
.our-partners .middle
{
	background: #E6E5E5;
	font-family: Ruda;
}
.our-partners .middle .leauge
{
	color: #464646;
	font-size: 165%;
	padding: 22px 0;
}
.our-partners .middle .leauge .strong
{
	color: #252525;
	font-weight: bold;
}
.our-partners .middle .federation
{
	text-transform: uppercase;
	color: #959595;
	font-size: 120%;
	line-height: 1;
	padding: 23px 0 21px;
	font-weight: bold;
}
/****** Right side : breadcrumbs + title ******/
.container.content
{
	background: url('../img/content-bg.png');
}
.container.content .content-center
{
	padding-top: 23px;
	background: #D6D3D3;
	/*[disabled]border-left:2px solid #3C3C3C;*/
	/*[disabled]border-right:2px solid #3C3C3C;*/
	display: table;
	margin: 0 auto;
	-moz-box-shadow: inset 0 -3px 3px rgba(50, 50, 50, 0.3);
	-webkit-box-shadow: inset 0 -3px 3px rgba(50, 50, 50, 0.3);
	box-shadow: inset 0 -3px 3px rgba(50, 50, 50, 0.3);
}
.right-col
{
	width: 745px;
	float: right;
	text-align: left;
	margin-right: 50px;
	font-size: 12px;
	color: #4B4949;
}
.right-col.all_page
{
	float: left;
	margin-left: 50px;
	width: 980px;
}
.catalog_in-stock .right-col
{
	width: 968px;
}
.right-col.right-col_pages
{
	width: 745px;
	margin-right: 177px;
	margin-bottom: 50px;
}
.right-col_login
{
	margin-right: 177px;
}
.catalog_contact_us .right-col
{
	margin-right: 177px;
	margin-bottom: 50px;
}
.catalog_contact_us_thanks .right-col
{
	margin-right: 177px;
	margin-bottom: 50px;
}
.catalog_club-x .right-col
{
	float: left;
	margin-left: 140px;
	width: 828px;
}
.catalog_register .right-col
{
	float: left;
	margin-left: 140px;
	width: 804px;
	margin-bottom: 50px;
}
.catalog_register_thanks .right-col
{
	float: left;
	margin-left: 140px;
	width: 804px;
	margin-bottom: 50px;
}
.catalog_forgot_pass .right-col
{
	margin-right: 150px;
	margin-bottom: 232px;
}
.catalog_product_batrecommender .right-col
{
	margin-right: 152px;
	margin-bottom: 232px;
	width: 774px;
}
.catalog_recommendations_thanks .right-col
{
	margin-right: 152px;
	margin-bottom: 232px;
	width: 774px;
}
.catalog_galleries .right-col
{
	width: 979px;
	margin-bottom: 30px;
}
.catalog_affiliate_reg .right-col
{
	margin-right: 152px;
	margin-bottom: 1px;
	width: 774px;
}
.catalog_affiliates_thanks .right-col
{
	margin-right: 152px;
	margin-bottom: 50px;
	width: 774px;
}
.catalog_affiliates_thanks .right-col H1
{
	text-align: center;
}
.right-col UL
{
	margin: 8px 0 0 21px;
	padding: 0;
}
.right-col UL LI
{
	margin: 5px 0;
	padding: 0;
	list-style: disc;
}
.right-col .product-img UL
{
	list-style: none !important;
	margin: 0;
	padding: 0;
}
.right-col .product-img UL LI
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.right-col .breadcrumbs
{
	padding-bottom: 25px;
	color: #555555;
	font-size: 12px;
	border-bottom: 2px solid #C3BFC0;
	margin-bottom: 10px;
}
.right-col .breadcrumbs UL
{
	padding: 0;
	margin: 0;
}
.right-col .breadcrumbs UL LI A
{
	color: #FF1300;
	text-decoration: none;
	padding-right: 3px;
}
.right-col .breadcrumbs UL LI
{
	display: inline-block;
}
.right-col .title
{
	float: left;
	/*[disabled]padding:10px 0 5px;*/
	/*[disabled]line-height:1.6;*/
	width: 475px;
	margin: 10px 0 15px;
	/*[disabled]border-bottom:2px solid #C3BFC0;*/
	/*[disabled]padding-bottom:10px;*/
}
.right-col .subittle
{
	margin-top: 2px;
}
.right-col .title H2
{
	text-transform: none;
	font-family: Armata;
}
.right-col .title H1
{
	text-transform: none;
	font-family: Ruda;
	font-weight: bold;
	font-size: 27px;
	letter-spacing: 0;
	color: #000000;
}
.right-col .title H1 A
{
	color: #000;
}
.right-col .title H2
{
	font-size: 160%;
	color: #464646;
}
/*****************  HEADER  ******************/
.container.header
{
	height: 645px;
	overflow: visible;
}
.container.header UL
{
	padding: 0;
	margin: 0;
}
.container.header A
{
	text-decoration: none;
}
#header
{
	position: relative;
	height: 646px;
	/*[disabled]border-left:2px solid #161C18;*/
	/*[disabled]border-right:2px solid #161C18;*/
}
#header-content
{
	text-align: center;
	position: relative;
	width: 100%;
	position: absolute;
	z-index: 100;
	top: 45px;
	left: 0;
}
/************** Small menu *************/
#top-menu
{
	display: inline-block;
	text-align: left;
	width: 100%;
}
#shopping-cart > DIV
{
	display: inline-block;
}
#small-menu
{
	text-align: right;
	width: 99%;
	height: 65px;
}
#small-menu-links
{
	display: inline-block;
	height: 14px;
	padding: 8px 0 5px;
	margin-top: 22px;
}
#small-menu-links UL LI
{
	line-height: 10px;
	float: left;
	list-style: none;
	padding: 3px 5px !important;
	border-right: 1px dotted #958F8F;
	color: #FFFFFF;
	font-size: 14px;
}
#small-menu-links UL LI.blog
{
	border: none;
	padding-right: 0;
}
#small-menu-links UL LI.short
{
	padding: 3px 8px;
}
#small-menu-links UL LI.last
{
	padding-right: 0;
}
#small-menu-links LI.login
{
	border: none;
	text-align: left;
	padding-right: 5px;
}
#small-menu-links LI.login A
{
	color: #FFF200;
	margin-right: 2px;
}
#small-menu-links LI.last
{
	padding-left: 10px;
}
#small-menu-links LI DIV.dd
{
	position: absolute;
	z-index: 1000;
	/*[disabled]background:#252525;*/
	padding: 10px;
	margin: -3px 0 0 -26px;
	display: none;
}
#small-menu-links LI:hover DIV.dd
{
	display: block;
}
#small-menu-links LI DIV.dd UL
{
	background: #252525;
	padding: 5px 10px;
}
#small-menu-links LI DIV.dd UL LI
{
	float: none;
	text-align: left;
	padding: 5px 3px;
	margin: 5px;
	border: none;
	font-weight: normal;
}
#small-menu-links LI.monthly
{
	font-weight: bold;
	padding-right: 11px;
}
.triangle
{
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #FFF200;
}
#go-to-cart
{
	text-transform: uppercase;
}
#go-to-cart A
{
	background: url('../img/shopping-cart-icon.png') no-repeat right center;
	padding-right: 20px;
	color: #FFF200 !important;
}
#small-menu-links-top
{
	display: block;
	width: 1074px;
	height: 18px;
	padding: 15px 10px 5px 0;
	position: absolute;
	z-index: 100;
	background: #252525;
}
#small-menu-links-top UL LI
{
	line-height: 10px;
	float: right;
	list-style: none;
	padding: 0 9px;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}
#small-menu-links-top UL LI.affil
{
	border: none;
	background: #870D03;
	padding: 3px 9px;
	margin-top: -3px;
	font-weight: bold;
}
#small-menu-links-top LI.my-account
{
	padding-right: 12px;
	padding-left: 10px;
	/*[disabled]border-right:none;*/
}
#small-menu-links-top LI#shopping-cart
{
	padding-right: 10px;
}
#small-menu-links-top LI.search
{
	padding: 0px 0 5px;
	border: none;
	margin: -6px 0 0 21px;
	float: right;
}
#small-menu-links-top LI.search INPUT[type=text]
{
	margin: 0;
	font-size: 11px;
	color: #808080;
}
#small-menu-links-top LI.search INPUT[type=submit]
{
	margin: 0;
	padding: 0;
	background: url(../img/find.png);
	width: 22px;
	height: 22px;
	vertical-align: middle;
}
/************** Small menu(end) ************
************* General menu *************/
#general-menu
{
	font-family: Ruda, Armata, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	background: #000;
	height: 55px;
}
#general-menu > UL
{
	float: left;
	margin-right: -5px;
	margin-top: 2px;
}
#general-menu > UL > LI
{
	float: left;
	list-style: none;
	text-transform: uppercase;
	font-size: 20px;
	/*[disabled]padding:15px 13px 10px;*/
	padding: 15px 18px 10px;
	border-left: 1px solid #4D4D4D;
}
#general-menu > UL > LI.first
{
	padding-left: 25px;
	border-left: none;
}
#general-menu > UL > LI:first-child
{
	border-left: none;
	/*[disabled]padding:15px 19px 10px;*/
}
#general-menu > UL > LI:first-child + LI
{
	padding: 15px 20px 10px;
}
#general-menu > UL > LI.last
{
	padding-right: 25px;
}
/*Rewrite some properties for dropdown menu*/
UL.dropdown > LI.hover > A, UL.dropdown > LI:hover > A
{
	color: #CCCCCC;
}
UL.dropdown LI.hover, UL.dropdown LI:hover
{
	background: #363636;
}
UL.dropdown > LI > UL > LI.hover, UL.dropdown > LI > UL > LI:hover
{
	background: #1F1F1F;
}
UL.dropdown UL
{
	background: #363636;
}
.container.header UL.dropdown UL
{
	width: auto;
	min-width: 240px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.container.header UL.dropdown LI:first-child + LI + LI + LI + LI UL
{
	/*[disabled]width:320px;*/
}
.container.header UL.dropdown LI:first-child + LI + LI + LI UL
{
	width: 320px;
}
UL.dropdown UL LI
{
	text-transform: none;
	padding: 7px 17px 7px 30px;
	font-size: 19px;
}
UL.dropdown UL A
{
	color: #F2F2F2;
}
#general-menu > UL > LI.first LI
{
	padding-left: 25px;
}
UL.dropdown LI.order-hotline
{
	display: block;
	margin: 12px 20px 0;
	border-top: 1px solid #4A4A4A;
	font-family: Armata;
	font-size: 55%;
	color: #7F7F7F;
	padding-left: 0;
	padding-top: 20px;
}
#general-menu > UL > LI.first LI.order-hotline
{
	padding: 24px 0 14px;
}
UL.dropdown LI.order-hotline.hover, UL.dropdown LI.order-hotline:hover
{
	background: #363636;
}
UL.dropdown LI.order-hotline .phone
{
	font-size: 135%;
	font-weight: bold;
	padding: 3px 0 5px;
}
UL.dropdown LI.order-hotline > DIV
{
	width: 100%;
}
UL.dropdown_bo LI
{
	text-transform: none !important;
	font-size: 16px !important;
	padding: 19px 12px 15px !important;
}
UL.dropdown UL UL
{
	display: none;
}
/************** General menu(end) *************/
#logo_box
{
	float: left;
	margin: 7px 0 0 50px;
}
#logo
{
	margin: 0px 44px 0px -10px;
	float: left;
	/*[disabled]background:url(../img/logo.png) no-repeat top left;*/
	height: 41px;
	width: 86px;
}
#logo A
{
	display: block;
	height: 100%;
}
#site-description
{
	padding: 11px 0 1px;
	color: #FFF200;
	float: left;
}
#slogan
{
	font-family: Ruda;
	float: left;
	font-size: 19px;
	padding: 4px 0 7px;
	font-weight: 600;
	letter-spacing: -1px;
}
#sm
{
	font-family: Ruda;
	font-size: 58%;
	text-transform: uppercase;
}
/**************  Rotate gallery ***************/
#rotate-gallery .bjqs-controls
{
	display: none;
}
#rotate-gallery OL.bjqs-markers
{
	bottom: 27px;
	/*rewrite inline style:setting by js*/
	left: 500px !important;
}
#rotate-gallery OL.bjqs-markers LI A
{
	border: 0;
	background: url('../img/rot-img-icon.png') no-repeat;
}
#rotate-gallery OL.bjqs-markers LI.active-marker A
{
	background: url('../img/active-rot-img-icon.png') no-repeat;
}
#rotate-gallery .hor-delimiter
{
	background: #FFFFFF;
	width: 100%;
	height: 1px;
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
#rotate-gallery .hor-delimiter.top
{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.2;
}
#rotate-gallery .hor-delimiter.bottom
{
	position: absolute;
	bottom: 0;
	left: 0;
}
#rotate-gallery .ver-delimiter
{
	background: #FFFFFF;
	width: 1px;
	height: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
#rotate-gallery .ver-delimiter.left
{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.2;
}
#rotate-gallery .ver-delimiter.right
{
	position: absolute;
	top: 0;
	right: 0;
}
/*Row 0 (start)*/
.row-0 .rotate-content
{
	position: absolute;
	top: 175px;
	left: 65px;
	color: #FFFFFF;
	width: 559px;
}
.row-0 .rotate-content #customize
{
	/*[disabled]height:164px;*/
	width: 616px;
	font-size: 300%;
	text-transform: uppercase;
	line-height: 1.15;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 30px;
}
.row-0 H3
{
	text-transform: none;
	width: 444px;
	margin-bottom: 32px;
	font-size: 25px;
	color: #FFF200;
}
.row-0 H4
{
	text-transform: none;
	width: 444px;
	margin-bottom: 11px;
	margin-top: 46px;
	font-size: 20px;
	color: #FFF;
}
.row-0 H4 A
{
	text-decoration: underline !important;
}
.row-0 .facebook1
{
	background: url(../img/icon-fb2.png) no-repeat;
	height: 68px;
	width: 66px;
	float: left;
	margin-right: 15px;
}
.row-0 .facebook1 A
{
	display: block;
	height: 100%;
}
.row-0 .twitter1
{
	background: url(../img/icon-tw2.png) no-repeat;
	height: 68px;
	width: 66px;
	float: left;
}
.row-0 .twitter1 A
{
	display: block;
	height: 100%;
}
/*Row 0 (end)
Row 1 (start)*/
.row-1 .rotate-content
{
	position: absolute;
	top: 175px;
	left: 65px;
	color: #FFFFFF;
}
.row-1 .rotate-content #customize
{
	height: 164px;
	width: 490px;
	font-size: 340%;
	text-transform: uppercase;
	line-height: 1.15;
	color: #E1E1E1;
}
.row-1 .rotate-content #customize .few
{
	font-size: 85%;
	line-height: 1.4;
}
.rotate-content .shop-now
{
	background: url('../img/shop-now-btn.png') no-repeat;
	width: 210px;
	padding: 5px 0;
	height: 40px;
	margin-top: 12px;
	margin-left: 11px;
	text-transform: uppercase;
	font-size: 57%;
	text-align: center;
	float: left;
	line-height: 1.3;
	font-weight: normal;
}
/*Row 1 (end)
Row 2 (start)*/
.row-2 .rotate-content
{
	position: absolute;
	top: 182px;
	left: 65px;
	color: #FFFFFF;
}
.row-2 .title
{
	position: relative;
	color: #D7D7D7;
	font-size: 180%;
	width: 285px;
	height: 42px;
}
.row-2 .text
{
	width: 360px;
	font-size: 265%;
	margin-top: 15px;
}
.row-2 .members
{
	position: absolute;
	width: 85px;
	text-transform: uppercase;
	color: #959595;
	line-height: 1.2;
	font-weight: bold;
}
.members-img
{
	position: absolute;
}
#future-prospects-img
{
	top: 0;
	left: 361px;
}
#santa-barbara-img
{
	top: 2px;
	left: 634px;
}
#great-britain-img
{
	top: 176px;
	left: 1px;
}
#spanish-img
{
	top: 171px;
	left: 274px;
}
#sweden-img
{
	left: 510px;
	top: 183px;
}
#uvv-img
{
	top: 181px;
	left: 769px;
}
#future-prospects
{
	top: 17px;
	left: 523px;
}
#santa-barbara
{
	top: 17px;
	left: 791px;
}
#great-britain
{
	top: 290px;
	left: 150px;
}
#spanish
{
	top: 262px;
	left: 374px;
}
#sweden
{
	left: 646px;
	top: 304px;
}
#uvv
{
	top: 305px;
	left: 896px;
}
/*Row 2 (end)
Row 3 (start)*/
.row-3 .rotate-content
{
	position: absolute;
	top: 363px;
	left: 65px;
	color: #FFFFFF;
}
.row-3 .left
{
	position: relative;
	width: 595px;
	height: 115px;
}
.row-3 .proud
{
	font-size: 250%;
	font-weight: bold;
}
.row-3 .over
{
	margin-top: 9px;
	font-size: 600%;
	text-transform: uppercase;
}
.row-3 .largest
{
	margin: 23px 0 0 40px;
	font-size: 194%;
}
/*Row 3 (end)
Row 4 (start)*/
.row-4 .rotate-content
{
	position: absolute;
	top: 165px;
	left: 55px;
	color: #FFFFFF;
}
.row-4 #number-68
{
	float: left;
	font-size: 750%;
	height: 300px;
}
.row-4 .title
{
	position: relative;
	margin-left: 10px;
	margin-top: 13px;
	font-size: 325%;
}
.row-4 .text
{
	margin-top: 18px;
	margin-left: 13px;
	width: 320px;
	font-size: 160%;
	color: #CCCCCC;
}
/*Row 4 (end)
Row 5 (start)*/
.row-5 .rotate-content
{
	position: absolute;
	top: 342px;
	left: 64px;
	color: #FFFFFF;
}
.row-5 .youth
{
	font-size: 325%;
}
.row-5 .get-major-leaguer
{
	margin-top: 2px;
	font-size: 175%;
}
.row-5 .only-price
{
	position: relative;
	width: 400px;
	height: 78px;
	overflow: hidden;
	line-height: 60px;
	font-size: 400%;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 18px;
}
/*Row 5 (end)*/
.row-6 .rotate-content
{
	position: absolute;
	top: 455px;
	left: 64px;
	color: #FFFFFF;
}
/*Row 7 (start)*/
.row-7 .rotate-content
{
	position: absolute;
	top: 175px;
	left: 65px;
	color: #FFFFFF;
	width: 559px;
}
.row-7 .rotate-content #customize
{
	/*[disabled]height:164px;*/
	width: 616px;
	font-size: 300%;
	line-height: 140%;
	color: #FFF;
	margin-top: -4px;
	margin-bottom: 14px;
	font-size: 15px;
}
.row-7 .rotate-content #customize STRONG
{
	display: block;
	margin-top: 10px;
}
.row-7 H3
{
	text-transform: none;
	width: 444px;
	margin-bottom: 32px;
	font-size: 25px;
}
.row-7 H3 STRONG
{
	color: #F8CC07;
	font-size: 30px;
}
.row-7 H2
{
	text-transform: none;
	margin-bottom: 32px;
	font-size: 45px;
	line-height: 130%;
	width: 429px;
	margin: 59px 0 51px 70px;
}
.row-7 H2 STRONG
{
	color: #F8CC07;
	font-size: 30px;
}
.row-7 .only-price
{
	margin-left: 70px;
	width: 429px;
}
/*Row 7 (end)
Row 8 (start)*/
.row-8 .rotate-content
{
	position: absolute;
	top: 157px;
	left: 28px;
	color: #FFFFFF;
	width: 965px;
}
.row-8 .rotate-content #customize
{
	/*[disabled]height:164px;*/
	width: 478px;
	font-size: 300%;
	line-height: 140%;
	color: #FFF;
	margin-top: -4px;
	margin-bottom: 14px;
	font-size: 15px;
}
.row-8 .rotate-content #customize STRONG
{
	display: block;
	margin-top: 10px;
}
.row-8 H3
{
	text-transform: none;
	width: 444px;
	margin-bottom: 32px;
	font-size: 20px;
}
.row-8 H3 STRONG
{
	color: #F8CC07;
	font-size: 30px;
}
.row-8 H2
{
	text-transform: none;
	font-size: 50px;
	line-height: 130%;
	width: 587px;
	margin: 1px 0 51px 70px;
	color: #FFF;
	text-transform: uppercase;
}
.row-8 .only-price
{
	margin-left: 704px;
	width: 248px;
	margin-top: -122px;
}
/*Row 8 (end)
Price*/
.only-price
{
	position: relative;
	width: 570px;
	height: 78px;
	overflow: hidden;
	line-height: 60px;
	/*border-bottom: 1px solid #727d75;
border-top: 1px solid #727d75;*/
	font-size: 400%;
	color: #FF0000;
	font-weight: bold;
}
.only-price .only
{
	display: block;
	float: left;
	line-height: 50px;
	font-size: 33%;
	text-transform: uppercase;
}
.only-price .dol-price
{
	float: left;
	margin: 8px 0;
}
.only-price .cent-price
{
	float: left;
	font-size: 55%;
	margin-left: -10px;
}
#you-deserve
{
	font-size: 200%;
}
#you-deserve SUP
{
	text-transform: uppercase;
	font-size: 45%;
	line-height: 71px;
}
.rotate-content .shop-now A
{
	font-family: Ruda;
	color: #003302;
	line-height: 42px;
}
#rotate-gallery
{
	position: absolute;
	left: 0;
	top: 45px;
}
#rotate-gallery #rotate
{
	position: relative;
}
#rotate-gallery #rotate LI
{
	position: absolute;
	left: 0;
	top: 0;
}
/**************  Rotate gallery(end) **************
*************  Header bottom links ***************/
#header-bottom-links
{
	bottom: 3px;
	left: 55px;
	position: absolute;
	text-align: left;
	top: 606px;
}
#header-bottom-links UL LI
{
	font-size: 140%;
	float: left;
	list-style: none;
	padding: 0 10px;
	border-right: 1px solid #D7D7D7;
	line-height: 12px;
}
#header-bottom-links UL LI.last
{
	border: none;
}
#header-bottom-links UL LI A
{
	color: #FFF;
}
.not-front .container.content .content-center
{
	padding: 26px 0 0;
	width: 1080px;
	clear: both;
	margin-top: -29px;
}
/**************  Header bottom links(end) **************
**************  CONTENT ****************
*************  RED PART OF CONTENT *************/
.container.content-top
{
	background: url('../img/red-content-bg.png') repeat-x bottom;
	height: 209px;
	padding-top: 22px;
}
#latest-news
{
	margin-left: 0;
	margin-top: 50px;
	float: left;
	width: 542px;
}
#latest-news H2
{
	color: #FFFFFF;
	font-size: 23px;
}
#latest-news H2 A
{
	text-decoration: none;
}
#latest-news UL
{
	margin: 0;
	padding: 14px 0 0 4px;
}
#latest-news UL LI
{
	list-style: none;
	margin-bottom: 11px;
	padding-left: 8px;
	border-left: 2px solid #460300;
	line-height: 14px;
}
#latest-news UL LI A
{
	font-size: 120%;
	text-decoration: none;
}
#design-your-xbat
{
	float: right;
	width: 274px;
	margin: -8px 0 0;
}
#design-your-xbat H3
{
	color: #000000;
	font-family: Ruda;
	margin-bottom: 5px;
}
#design-your-xbat #description
{
	color: #FFFFFF;
	font-size: 100%;
	margin-top: 0;
	margin-bottom: 11px;
	clear: both;
	width: 244px;
	text-align: center;
}
#ball
{
	background: url('../img/ball.png') no-repeat;
	width: 66px;
	height: 49px;
	float: left;
	margin: 0 0 0 -107px;
}
#design-your-xbat .button
{
	background: url('../img/button3.png') no-repeat center top;
	width: 310px;
	height: 45px;
	float: right;
	text-align: center;
	margin: 0px 0 -9px;
}
#design-your-xbat .button A
{
	line-height: 40px;
	text-decoration: none;
	font-family: Ruda;
	font-size: 125%;
}
#design-your-xbat .button2
{
	background: url('../img/button2.png') no-repeat;
	width: 310px;
	height: 50px;
	float: right;
	text-align: center;
	margin: 0px 0 0;
}
#design-your-xbat .button2 A
{
	line-height: 50px;
	text-decoration: none;
	font-family: Ruda;
	font-size: 147%;
}
.content-center .verival-line
{
	position: absolute;
	left: 711px;
	top: -27px;
	background: url('../img/top-line.png') no-repeat;
	width: 1px;
	height: 208px;
}
#monthly
{
	margin-left: 0;
	float: right;
	width: 185px;
	margin-top: 50px;
}
#monthly A
{
	text-decoration: none;
}
#monthly UL
{
	margin: 0;
	padding: 0;
}
#monthly UL LI
{
	list-style: none;
	margin-bottom: 11px;
	padding-left: 8px;
	border-left: 2px solid #460300;
	line-height: 12px;
}
#monthly UL LI A
{
	font-size: 120%;
	text-decoration: none;
}
/***********  GREY PART OF CONTENT  *************/
.container.content-bottom
{
	background: url('../img/gray-content-bg2.png') repeat-x bottom;
	height: 613px;
	width: 100%;
}
.content-bottom .index_text
{
	color: #FFF;
	padding: 10px 20px 10px 100px;
	margin-top: 26px;
	margin-bottom: 10px;
	border: 1px dotted #8B8989;
	background: url(../img/madeinusa.png) no-repeat 18px 16px;
}
.content-bottom .index_text P
{
	margin: 0;
	padding: 2px 0;
	text-align: left;
}
.content-bottom .content-center
{
	color: #CCCCCC;
}
.content-bottom .content-center H3
{
	color: #FFF;
	font-size: 190%;
	font-weight: normal;
}
.content-bottom .content-center > DIV.col
{
	padding-top: 35px;
	width: 334px;
	float: left;
	min-height: 400px;
}
.content-bottom .content-center > DIV.col .text
{
	font-size: 110%;
	line-height: 1.62;
}
.content-center .mobile
{
	text-align: center;
	margin-top: 15px;
	border: 1px solid #A80202;
	padding: 5px;
	background: #FFFFFF;
	margin-bottom: -15px;
	color: #A80202;
	font-weight: bold;
}
.content-center .mobile A
{
	color: #A80202;
}
.vertical-delimiter
{
	float: left;
	height: 481px;
	width: 1px;
	background: url('../img/bottom-line.png') no-repeat;
}
.content-bottom .content-center > DIV.col H3
{
	margin-bottom: 20px;
}
#one-and-only
{
	padding-left: 3px;
	width: 744px;
}
#one-and-only H1
{
	margin-bottom: 10px;
	color: #FFF;
	font-size: 28px;
}
#one-and-only .text
{
	/*[disabled]width:745px;*/
}
#featured-xbats
{
	width: 340px;
}
#featured-xbats H3
{
	text-align: center;
}
#featured-xbats UL
{
	margin: -10px 0 0 2px;
	padding: 0;
}
#featured-xbats UL LI
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#featured-xbats UL LI .title
{
	text-decoration: none;
	color: #CCCCCC;
	font-size: 15px;
	/*[disabled]margin-bottom:-15px;*/
	/*[disabled]margin-left:7px;*/
	font-family: Ruda;
	margin-left: 24px;
}
#featured-xbats UL LI .title A
{
	text-decoration: none;
}
#featured-xbats UL LI .hor-delimiter
{
	background: url('../img/hor-bat-delimiter.png') no-repeat;
	width: 264px;
	height: 1px;
	margin: 0;
	margin-bottom: 15px;
	display: none;
}
#featured-xbats UL LI .pict
{
	margin: 0 0 9px 18px;
	padding: 0;
}
#featured-xbats-new
{
	width: 767px;
	text-align: left;
	float: left;
	margin-bottom: 45px;
	margin-top: 5px;
	margin-left: 0;
}
#featured-xbats-new H3
{
	text-align: left;
	/*[disabled]color:#FFF;*/
	margin: 0 0 4px 13px;
}
#featured-xbats-new UL
{
	margin: 0 0 0 5px;
	padding: 0;
	width: 766px;
}
#featured-xbats-new UL LI
{
	list-style: none;
	margin: 0;
	padding: 5px 3px;
	float: left;
}
#featured-xbats-new UL LI .title
{
	text-decoration: none;
	color: #CCCCCC;
	font-size: 14px;
	/*[disabled]margin-bottom:-15px;*/
	/*[disabled]margin-left:7px;*/
	font-family: Ruda;
	margin-bottom: 0;
	/*[disabled]background:#252525;*/
	padding: 3px 3px 3px 7px;
	text-align: left;
}
#featured-xbats-new UL LI .title A
{
	text-decoration: none;
}
#featured-xbats-new UL LI .hor-delimiter
{
	display: none;
}
#featured-xbats-new UL LI .pict
{
	margin: 0;
	padding: 0;
}
#featured-xbats-new UL LI .pict IMG
{
	width: 243px;
}
#our-customers-say
{
	border: none;
	padding-left: 39px;
	width: 293px;
	float: right;
}
#our-customers-say H3
{
	margin-bottom: 0px;
}
#customer-review .dialog-arrow
{
	background: url('../img/review-top-bg.png') no-repeat;
	width: 294px;
	height: 45px;
}
#customer-review .review-content
{
	background: url('../img/review-mid-bg.png') repeat-y;
	width: 265px;
	padding: 0 12px 0 18px;
	font-style: italic;
}
#customer-review .name
{
	padding: 23px 0 17px;
	font-size: 110%;
}
#customer-review #read-more
{
	font-size: 105%;
	background: url('../img/review-bottom-bg.png') no-repeat;
	width: 294px;
	height: 56px;
	text-align: center;
	line-height: 56px;
}
#customer-review #read-more A DIV
{
	display: inline-block;
}
#customer-review #read-more .triangle
{
	margin-left: 5px;
	border-left-color: #000000;
}
#customer-review #read-more A
{
	padding-right: 12px;
	text-decoration: none;
	color: #000000;
}
/***************  FOOTER ******************/
.container.footer
{
	/*[disabled]background:#BA6205;*/
	background: #BE8402;
	padding-top: 27px;
	-webkit-box-shadow: 0px -3px 3px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px -3px 3px rgba(50, 50, 50, 0.5);
	box-shadow: 0px -3px 3px rgba(50, 50, 50, 0.5);
}
.container.footer .content-center
{
	/*[disabled]width:1010px;*/
}
.container.footer .content-center .first, .container.footer .content-center .second
{
	float: left;
	width: 100%;
}
.container.footer .content-center .first
{
	padding-bottom: 25px;
}
/**********  Sitemap *************/
.container.footer #sitemap
{
	width: 675px;
	float: left;
}
.container.footer #sitemap .col
{
	float: left;
}
.container.footer #sitemap .col H4
{
	margin-bottom: 7px;
}
.container.footer #sitemap UL
{
	padding: 1px 0;
	color: #C9BDB1;
	padding: 0;
	margin: 0;
}
.container.footer #sitemap UL A
{
	color: #CCCCCC;
	text-decoration: none;
	font-size: 110%;
	line-height: 1.6;
}
#about-xbat
{
	width: 227px;
}
#my-account
{
	width: 206px;
}
#order-hotline
{
	font-family: Armata;
	padding-top: 25px;
	font-size: 135%;
	color: #CCCCCC;
}
/**********  Sitemap(end) ************
*********  Sitemap *************/
.catalog_site-map DIV.right-col
{
	width: 975px;
}
.site_map_left
{
	float: left;
	width: 207px;
	margin-left: 5px;
}
.site_map_right
{
	margin-top: 30px;
	margin-bottom: 50px !important;
}
.site_map_right H2
{
	margin-bottom: 10px;
}
.site_map_right .map
{
	float: left;
	width: 203px;
	margin: 2px 20px 2px 5px;
	background: #CDCDCD;
	padding: 2px 0 2px 15px;
}
.site_map_right .map H2
{
	margin: 0;
	padding: 0;
	font-size: 15px;
	text-transform: none;
}
.site_map_right .map UL
{
	display: none;
}
/**********  Sign up **************/
#sign-up
{
	margin-left: 60px;
	float: right;
	width: 275px;
}
#sign-up FORM .input
{
	margin: 5px 0;
	width: 251px;
	font-size: 200%;
	font-family: Ruda;
	border: 1px solid #898B88;
	padding: 5px 10px 3px;
}
#sign-up .description
{
	display: block;
	float: left;
	width: 86px;
	margin: 10px 0;
	padding: 5px 20px 5px 0;
	border-right: 1px solid #7A4003;
}
#sign-up .button
{
	display: block;
	float: right;
	background: url('../img/sign-up-but.png') no-repeat;
	width: 145px;
	height: 50px;
	border: none;
	margin: 5px 3px;
	cursor: pointer;
	text-transform: uppercase;
	font-family: Ruda;
	font-size: 200%;
}
/**********  Sign up(end) *************
*******  All rights reserved ********/
.container.footer .content-center .second
{
	border-top: 1px solid #A45604;
	padding: 20px 0 25px;
	margin-left: 5px;
}
#footer-logo
{
	float: left;
	width: 195px;
}
#all-rights-reserved
{
	float: left;
	color: #CCCCCC;
	width: 455px;
	padding-right: 20px;
	line-height: 1.4;
}
/********  All rights reserved(end) *******
********* Follow us ********/
#follow-us
{
	float: left;
	margin-left: 60px;
	margin-top: 2px;
}
#follow-us H4
{
	font-size: 145%;
	float: left;
	line-height: 32px;
	padding-right: 10px;
}
#follow-us A
{
	padding-right: 3px;
}
/********** Follow us(end) *******
********* Affiliate block *******/
#affiliate
{
	text-align: center;
	position: relative;
	height: 50px;
}
#affiliate #footer-bg
{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 35px;
	background: #252525;
}
#affiliate #links
{
	position: absolute;
	line-height: 35px;
	right: 0;
	bottom: 0;
}
#affiliate #links A
{
	padding: 0 9px;
	font-size: 115%;
	text-decoration: none;
}
#affiliate #links A.login
{
	border-right: 1px solid #CCCCCC;
	color: #FF1300;
}
#affiliate #links A.request
{
	padding-right: 0;
}
#affiliate .content-center
{
	height: 100%;
}
#affiliate #title
{
	float: left;
	height: 100%;
	width: 675px;
}
#affiliate #title .left-corner
{
	background: url('../img/aff-left-corner.png') no-repeat;
	width: 14px;
	height: 16px;
	float: left;
}
#affiliate #title .right-corner
{
	background: url('../img/aff-right-corner.png') no-repeat;
	width: 12px;
	height: 16px;
	float: left;
}
#affiliate #title H3
{
	display: inline-block;
	float: left;
	padding: 0 8px 0 12px;
	background: #252525;
	line-height: 50px;
	font-size: 195%;
	font-weight: normal;
}
#affiliate #title H3 A
{
	text-decoration: none;
	color: #FF1300;
}
.bottom_links
{
	color: #6D6D6D;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bottom_links A
{
	color: #6D6D6D;
}
/********** Affiliate block(end) *******/
.aff_app
{
	float: left;
	width: 300px;
	background: #C3C1C1;
	margin: 15px 10px 0;
	padding: 10px 5px;
	text-align: center !important;
	height: 176px;
}
.aff_app .sign
{
	background: #D80202;
	border: none;
	color: #FFF;
	font-family: Armata;
	font-size: 14px;
	letter-spacing: -1px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-right: 15px;
	padding-left: 15px;
	behavior: url(css/PIE.htc);
	cursor: pointer;
	width: 79px;
	float: none;
	margin-left: 87px;
}
.aff_app .sign A
{
	color: #FFF;
	padding: 1px 0;
	display: block;
}
.aff_login
{
	float: left;
	width: 300px;
	text-align: center;
	background: #C3C1C1;
	padding: 10px 5px;
	margin: 15px 10px 0 42px;
	height: 176px;
}
.aff_login .login.button
{
	text-align: center !important;
	margin-top: 5px;
}
.aff_login .login.button INPUT
{
	float: none;
}
.aff_login .log_automatic
{
	padding-left: 32px;
}
.aff_login .text_sm
{
	float: none;
	text-align: center;
}
.personal-x
{
	float: left;
	width: 409px;
	background: #C3C1C1;
	padding: 10px 0;
	height: 239px;
}
.personal-x TABLE
{
	width: 329px;
}
.personal-x TABLE INPUT
{
	width: 207px;
}
.acc-x
{
	float: left;
	width: 408px;
	margin-left: 10px;
	background: #C3C1C1;
	padding: 10px 0;
	height: 239px;
}
.acc-x TABLE
{
	width: 329px;
}
.acc-x TABLE TD:first-child
{
	width: 231px;
}
.acc-x TABLE INPUT
{
	width: 192px;
}
.other-x
{
	margin-top: 10px;
	padding: 10px 0 20px;
	background: #C3C1C1;
}
.other-x TABLE
{
	width: 800px;
}
.other-x TABLE TD:first-child
{
	width: 390px;
}
.product_option
{
}
#cart SPAN.opt_value
{
	font-weight: bold;
}
#cart SPAN.product_option
{
	padding: 0 10px 0 1px;
	display: block;
}
/*!universali configurator!*/
.right-col.not-left-col
{
	width: 1000px;
	margin-left: 0;
}
.right-col-checkout .check_right
{
	width: 380px;
	margin-top: 0;
}
