/*
c5e1fd light-blue
94c6f7 blue
25292c bg
2f7dc9 dark-blue
*/
.clB,.all{clear:both}
.floatL,.fL{clear:left;float:left}
.floatR,.fR{clear:right;float:right}
.ISSpacer{clear:both;height:1px}
.alignL,.aL{text-align:left}
.alignR,.aR{text-align:right}
.alignC,.aC{text-align:center}

.span,.noBold,h1.div,h2.div,.div8,.div9,.div10,.div11,h1.div11{font-weight:400}
h1.div{font-size:13px}
h2.div{font-size:12px}
.div8{font-size:8px}
.div9{font-size:9px}
.div10{font-size:10px}
.div11,h1.div11{font-size:11px}
h1.div11{color:#333}
.ISNoWrap{white-space:nowrap}
.u{text-decoration:underline}

span.b,a.b,span.bGray,i.b,i.b14,big.b{font-weight:bold}
a.b{color:#25292c}
span.bGray{color:#666}
i.b,i.b14{font-style:normal}
i.b14{font-size:14px}
.ISProductDetail i{text-transform:uppercase;font-style:normal;font-weight:bold;padding-left:20px}

.fS120{font-size:120%}

.text,.textj,.textj20,.textc{padding:2px;font-weight:400}
.textj,.textj20{text-align:justify}
.textj20{padding-top:10px;padding-bottom:10px}
.textc{text-align:center}

.textheader{text-transform:uppercase;font-size:110%;font-weight:700}
.warning{color:#d00;font-size:110%}

a.ISProductDetailName h1{display:inline;text-decoration:none;color:#94c6f7}
h2.ISProductDetailName, h2.ISProductDetailName a{text-decoration:none;color:#968300;line-height:18px;font-size:22px}
a.ISProductDetailName h2{display:inline;text-decoration:none;border-bottom:1px dotted #b4d105;font-size:9px;font-weight:400}
span.ISProductDetailPrice{line-height:18px;font-size:15px;color:#968300;font-weight:700}

h1.ISProductCatDetail{display:inline}
h1.ISProductCatDetail a{display:inline;color:#333;font-size:95%}
li.ISProductCatDetail{color:#333;font-size:11px}
li.ISProductCatDetail h3,li.ISProductCatDetail h3 a{display:inline;color:#333;font-size:11px}

div.ISProductDetail{text-align:justify;padding:0 3px 0 0}
div.ISProductDetail strong{padding-left:0}

table.ISProductDetail{width:100%;empty-cells:show;border:0 solid;border-collapse:collapse;border-spacing:0}
table.ISProductDetail tr td{padding:1px 3px;text-align:left;border:#25292c 1px solid}
table.ISProductDetail tr th,table.ISProductDetail tr th.th{padding:1px;background:#384753;text-align:center;border:#25292c 1px solid;color:#fff}
table.ISProductDetail tr th.th{padding:2px}

div.ISProductDetail h1{font-size:100%;color:#f20054}
div.ISProductDetailTop{clear:both;width:100%}
div.ISProductDetailTopL{clear:left;float:left;width:60%}
dov.ISProductDetailTopR{float:left;width:40%}

span.L{padding-left:4px;padding-right:2px;font-family:Arial;font-size:14px;color:#bbb}

.ISAddToCart,.ISLineDotted{border-top:dotted 1px #b4d105}
.ISAddToCartRImg{vertical-align:top}
.ISLine1001,.ISLineDotted1001{width:100%;height:1px;border-top:solid 1px #e4f099}
.ISLineDotted1001{border-top:dotted 1px #f20054}
.ISListPrice{clear:both}

.ISMainLogo{margin-left:48px;margin-right:80px}
.ISRH34{float:right;height:34px}
.ISShCartBlock{background:#029fdd;text-align:left}

div.ISTop,div.ISTop h1,div.ISTop big,div.ISTop p{font-size:8px;color:#f20054;font-weight:400}
div.ISTop{margin-top:-400px;height:400px;padding:0;text-align:center}

.ISTopVis{height:20px}

.ISCounter{width:200px;padding-right:54px;padding-bottom:10px;float:right;clear:right}
.ISCounter div{width:100px;padding-bottom:10px;float:right}
.ISCounterHidden{height:26px}

ul.norm{list-style-type:disc;padding-left:16px;color:#000}
ul.norm li{padding-top:5px;color:#333}

ul.ISPopupHelp{list-style-type:disc;padding-left:16px;color:#f20054}
ul.ISPopupHelp li span{color:#333}

.ISContectUsMsg{clear:left;float:left;width:220px;padding:7px;margin:0 5% 20px 0;background:#f9f9f9;border:solid 1px #f0f0f0}
.contactUsPhone{padding:5px;text-align:center;font-size:24px;font-weight:700;color:#000}

span.ISNOnLine{font-size:9px;font-weight:bold}
.ISCnt{font-size:9px;color:#999;font-weight:400}

ol.news li{padding-bottom:4px}
span.uBlack{color:#000;border-bottom:1px dotted #ccc}


a img{border:none}
a,#navEZPagesTOC ul li a{color:#d00;text-decoration:none}

h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger{font-size:1.1em}
.biggerText{font-size:1.2em}

h1,h2,h3,h4,h5,h6{margin:.3em;font-size:13px}
.inl,.inline,.inline100{display:inline}
.inline100{font-size:100%}

CODE{font-family:arial,verdana,helvetica,sans-serif;font-size:1em}

form,select,input{display:inline;font-size:1em}
form{margin:0;padding:0}
textarea{float:left;margin:auto;display:block;width:95%}
input:focus,select:focus,textarea:focus{background:#f0f8ff}
fieldset{padding:.5em;margin:.5em 0;border:1px solid #c5e1fd;background:#fff;height:100%}

LEGEND{font-weight:bold}
LABEL,h4.optionName{line-min-height:1.5em;padding:.2em}

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg{float:left}

LABEL.inputLabel{width:14em;float:left;font-size:100%}
LABEL.inputLabelPayment{width:15em;float:left}
LABEL.inputLabelContacts{width:9em;float:left;font-size:100%;font-weight:700}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:12em;float:left}

P,ADDRESS{padding:.5em}
ADDRESS{font-style:normal}

.clearBoth{clear:both}

HR{min-height:1px;margin-top:.5em;border:none;border-bottom:1px solid #9a9a9a}

/*warnings,errors,messages*/
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{position:absolute;z-index:999;top:35px;left:2%;width:94%;clear:both;line-min-height:1.8em;padding:.4em;margin-bottom:10px;border:1px solid #000}
.messageStackWarning,.messageStackError{padding:7px;background-color:#e00;border:1px solid #fff;color:#fff}
.messageStackSuccess{background-color:#ddd;color:#000;border:1px solid #3a0}
.messageStackCaution{background-color:#FF6;color:#000}

/*wrappers - page or section containers*/
#mainWrapper{text-align:left;width:100%;vertical-align:top}

#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage{margin:0;padding:0}
#contentMainWrapper{margin:0}
#navColumnOneWrapper,#navColumnTwoWrapper,#navColumnThreeWrapper,#mainWrapper{margin:auto} 
#buttonOpenPanel{display:none}
#navColumnThreeWrapper{overflow:hidden}
#navColumnThreeWrapperMenus{background:#000}
#mainContent{margin:0 2px}
#topContentMobile,#topContent{clear:both;height:150px;padding:5px 0 0 0;text-align:right}
#topContentMobile{height:auto}
div#divMobileTopCatalog{clear:both;background:#333}
div#divMobileTopCatalog ul.level77 li{display:inline;width:auto;background:#333}
div#divMobileTopCatalog ul.level77 li a{padding:5px 8px;border:solid 1px #666;text-transform:none;font-size:11px}
#topContentBaner,#topContentBaner1{padding-top:8px;width:230px;float:right;margin-right:-22px;position:relative;z-index:10}
#topContentBaner1{width:280px}
#topContentNews{float:left;padding-left:130px;text-align:left;height:80px;overflow:hidden}
#topContentLogo{position:relative;z-index:99;height:50px;padding-left:50px;padding-right:10px}
#topContentLogo div#imgLogo{float:left;clear:left;width:127;padding-top:22px;padding-left:0}
#topContentLogo div#imgPhone{float:right;clear:right;padding-left:0;padding-left:0;text-align:center}/*width:316;*/

.centerBoxWrapper{height:100%}

#tagline{color:#000;font-size:2em;text-align:center;vertical-align:middle}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{margin:0;width:95%}
.wrapperAttribsOptions{margin:.3em 0}

/*navigation*/
.navSplitPages{clear:both;background:#000;color:#fff;padding:3px 0;height:14px}
.navSplitPagesResult{margin-left:3px}
div.navSplitPagesLinks i.current, div.navSplitPagesLinks a{padding:2px 9px;font-size:120%;border:solid 1px #000;background:#444}
div.navSplitPagesLinks i.current{background:#c00}

.navNextPrevCounter{clear:both;margin:0;text-align:center;height:15px;clear:both;font-size:9px;background:#000;font-weight:bold;color:#c5e1fd}
.navNextPrevList,.navNextPrevListL,.navNextPrevListR{float:left;padding:8px 0;width:30%;text-align:center;white-space:nowrap;list-style-type:none;border-bottom:solid 1px #c5e1fd}
.navNextPrevList{width:40%}
.navNextPrevListL{clear:left}
.navNextPrevListR{clear:right;float:right}

/*94c6f7*/
.navNextPrevWrapper{height:46px;clear:both;margin:0 -1px;background:#25292c;border-bottom:solid 1px #333}
.ISProductInfo{background:url(../images/bg-product-info.gif) repeat-x left top}
#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper{margin:0;background-color:#8dc240;font-weight:bold;color:#fff;min-height:1%;width:100%}
#navCatTabs{width:740px}
#navMain ul,#navSupp ul,#navCatTabs ul{margin-left:.5em;padding:3px 0 8px 7px;list-style-type:none;text-align:center;line-min-height:1.5em}
#navMain ul li,#navSupp ul li{display:inline;white-space:nowrap}
#navCatTabs ul li{display:inline}
#navCatTabs ul{text-align:left}
#navManufTabs{width:100%;padding:10px 20px;font-size:9px;padding-left:180px}
#navManufTabs ul li{display:inline}
#navManufTabs span{text-transform:uppercase;font-weight:700;color:#666}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;margin:0;color:#fff}
#navEZPagesTOCWrapper{font-weight:bold;float:right;min-height:1%;border:1px solid #000}
#navEZPagesTOC ul{margin:0;padding:.5em 0;list-style-type:none;line-min-height:1.5em}
#navEZPagesTOC ul li{white-space:nowrap}
#navEZPagesTOC ul li a{padding:0 .5em;margin:0}
#navMainSearch,#navCategoryIcon,.buttonRow,#indexProductListCatDescription{margin:5px 0 0 0}
.visUnvisDescription{margin:5px 5px 0 0}
.buttonRow2{margin:5px 0 0 0}

/*shov*/
#navBreadCrumb{background-color:#4f4f4f;color:#fff;padding:2px 7px;border-top:solid 1px #c5e1fd;border-bottom:solid 1px #000}
#navBreadCrumb a{text-decoration:none}
#navBreadCrumb a:hover{color:#fff;border-bottom:solid 1px #fff}
#navEZPagesTop{background-color:#b4d105}
#navBreadCrumb,#navEZPagesTop{font-size:.95em;font-weight:bold;margin:0}
#navEZPagesTop a{color:#fff;text-transform:uppercase;font-size:10px}
#navEZPagesTop a:hover{color:#000;text-transform:uppercase}
 
/*The main content classes*/
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top}

.alert{color:#f00;margin-left:.5em;margin-right:5px}
.advisoryLogin{padding-top:20px;padding-bottom:10px}
.important{font-weight:bold;margin:5px}
.gvBal{float:right}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:.8em}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:.9em}

/*Shopping Cart Display*/
#cartAdd{float:right;text-align:center;margin:1em;border:1px solid #000;padding:1em}

.tableHeading TH,#cartSubTotal{border-bottom:1px solid #ccc}
.tableHeading,#cartSubTotal{background-color:#e9e9e9}
#cartSubTotal{font-weight:bold;text-align:right;line-min-height:2.2em;padding-right:2.5em}

.tableRow,.tableHeading,#cartSubTotal{min-height:2.2em}

.cartUnitDisplay,.cartTotalDisplay{text-align:right;padding-right:.2em}
#scUpdateQuantity{width:2em}
.cartQuantity{width:4.7em}
.cartNewItem{color:#f00;position:relative/*do not remove-fixes stupid IEbug*/}
.cartOldItem{color:#d00;position:relative/*do not remove-fixes stupid IEbug*/}
.cartBoxTotal{text-align:right;font-weight:bold}
.cartRemoveItemDisplay{width:3.5em}
#cartAttribsList{margin-left:1em}

#mediaManager{width:50%;margin:.2em;padding:.5em}
.normalprice{text-decoration:line-through;font-size:11px}

.productSpecialPrice,.productSalePrice,.productSpecialPriceSale{font-size:11px;text-transform:uppercase}
div.priceText span.productSpecialPrice{font-size:20px;text-transform:none}
.productPriceDiscount{font-size:9px;text-transform:uppercase}

#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:.2em 0} 

.lineTitle,.amount,.totalBox{text-align:right;padding:.2em}
.totalBox,.amount{width:5.5em}

/*Image Display*/
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:0 1em 1em 0}
#productMainImage{margin-left:1em}

#cartImage{margin:.5em 1em}

/*Attributes*/
.attribImg{width:20%;margin:.3em 0}

/*list box contents*/
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{margin:1em 0}

h3.leftBoxHeading,h3.leftBoxHeading a{color:#fff}
.leftBoxHeading,.centerBoxHeading{margin:0;padding:.5em .2em}
.leftBoxContainer{border:1px solid #fff;margin-top:1.5em}
.sideBoxContent{padding:.4em}
h3.rightBoxHeading,h3.rightBoxHeading a{font-size:1.1em;color:#f00}
.rightBoxHeading{margin:0;background-color:#636;padding:.2em 0}
h3.leftBoxHeading a:hover{color:#ff3;text-decoration:none} 
h3.rightBoxHeading a:hover{color:#f00;text-decoration:none}

.rightBoxContent{margin-bottom:1em}
.centeredContent{text-align:center}
.cartTotalsDisplay{font-size:10px}

#bestsellers .wrapper{margin:0 0 0 1.5em}
#bestsellers ol{padding:0;margin-left:1.1em}
#bestsellers li{padding:0;margin:.3em 0}
#bannerboxHeading{background-color:#00c}
#upProductsHeading{text-align:left}
#upDateHeading{text-align:right}

/*misc*/
.back{float:left}
.forward{float:right}
.bold{font-weight:bold}
.rowOdd,.rowEven{background-color:#e8e8e8;min-height:1.5em;vertical-align:top}
.rowEven{background-color:#f0f0f0}

#myAccountGen li,#myAccountNotify li{margin:0} 

.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right}
.accountQuantityDisplay{width:10%;vertical-align:top}
TR.tableHeading{min-height:2em}
.ratingRow{margin:1em 0 1.5em 0}
LABEL#textAreaReviews{font-weight:normal}

#popupImage a img{padding:30px}

.rbg1{background:#fff}
.rp1{padding-top:10px}
.rp2{padding:0 5px 5px 5px}
.rp3{padding:30px;text-align:center}
.box3{margin-left:5px;margin-right:5px}
#gvFaqDefaultMainContent{margin:10px 15px 0 15px;color:#eee}
#gvFaqDefaultContent{margin:0 5px;text-align:justify;color:#333}
.main_block{margin:0;height:100%}
.main_block strong{margin-left:5px}
#reviewsDefaultNoReviews{margin:0 5px 5px 5px}
#reviewsDefaultNoReviewsD50{margin:50px 5px}
.c3{margin-bottom:10px}
#createAcctSuccessMainContent{margin:5px}
.rc1{margin-left:18px;width:90px;text-align:center}

.rr,.rr10{text-decoration:underline}
.rr{font-size:13px;color:#000}
.rr10{font-size:10px;color:#fff}
.rr1{height:3px}

body{padding:0;margin:0;background:#25292c url(../images/page-bg.gif) left top;background-attachment:fixed;text-align:center}

a{color:#94c6f7}
a:hover{text-decoration:underline}
a.onWhite{color:#285079;text-decoration:underline;font-weight:400}
a.onWhite:hover{color:#000;text-decoration:none}

img{border:0}

.dt,.dr,.dc{width:100%}
.dt{display:table}
.dr{display:table-row;height:100%}
.dc{display:table-cell;text-align:left;vertical-align:top}

.main_text,input,textarea,body,font,select{font-family:Arial;font-size:11px;line-height:13px;color:#32434A}

a{color:#94c6f7}

font{color:#2f7dc9;font-weight:bold}

ul{margin:0;padding:0;list-style:none}
.ul1{margin-top:-5px}
.ul1 li{background:url(../images/a.gif) no-repeat left;margin:0;padding-left:9px}
.ul1 li a{font-size:10px;color:#262932;line-height:16px;text-decoration:none}
.ul1 li a:hover{text-decoration:underline}
.ul11{padding-left:20px}
.ul11 li{float:left;width:45%;background:url(../images/a.gif) no-repeat left;margin:0;padding-left:9px}
.ul2 li,.ul3 li{margin:0;padding:1px 0 1px 7px}
.ul2 li a,.ul3 li a{color:#285079;text-decoration:none;line-height:13px}
.ul2 li a{font-size:11px}
.ul2 li a:hover,.ul3 li a:hover{color:#000}
.ul2Auto{height:250px;overflow:auto !important}
ul.sideBoxContentNews li{padding-bottom:5px}

input{vertical-align:middle}

.main{width:100%;margin:auto}

.header1{height:54px;width:764px}
.header1_c1{width:314px}
.header1_v_l{width:1px;background:url(../images/v-l.gif) repeat-y}
.header1_c2{width:200px;text-align:right}
.header1_c2 img{vertical-align:middle}
.header1_c3{width:37px}
.header1_c4{width:36px}
.header1_c5{width:137px}
.header1_text{color:#00a3e4;font-size:11px;font-weight:bold}
.header1_sel{width:119px;color:#58646A;vertical-align:middle}
.header2_c1{width:194px;background:url(../images/t.gif) no-repeat top left;height:34px}
.header2_c2{width:100%;clear:right;float:left;background:url(../images/iron-sport-0.gif) top left}

.input1{width:91px;height:18px;padding-left:5px}
input.hdrSrch{width:66px;height:14px;margin-top:-1px;padding:0;padding-left:3px;border:solid 1px #000}

.footer{display:table-row; position:absolute;z-index:0;width:100%;clear:both;height:100px;background:#4f4f4f url(../images/bg-footer.gif) repeat-x left bottom;border-top:solid 1px #fff;text-align:center;padding:10px 0;margin:0}
.footer_c1,.footer_c2,.footer_c3{display:table-cell;color:#000;padding:0 10px;text-align:center}
.footer_c1{width:20%}
.footer_c2{padding-right:20px;border-left:dashed 1px #000;border-right:dashed 1px #000}
.footer_c3{width:20%;padding:2px 10px}

div.copyr{text-align:center}

.m_t_dr{background:url(../images/p.gif) repeat-x top left}
.m_t_r{background:url(../images/m-r-t.gif) no-repeat right}
.m_l{background:url(../images/p.gif) repeat-y left}
.m_r{background:url(../images/p.gif) repeat-y right}

/*new*/
div.cell{width:173px;float:left;margin:0;padding:3px}
div.cellT{width:173px;background:url(../images/cell-bg-top.gif) no-repeat top left;margin:0;padding:6px 0 0 0}
div.cellM{height:200px;width:173px;background:#fff url(../images/cell-bg-mid.gif) repeat-y top left;margin:0;padding:0;overflow:hidden}
div.cellM div{padding:0 10px 0 10px}
div.cellB{height:40px;width:173px;background:url(../images/cell-bg-bot.gif) no-repeat bottom left}
div.cellB div.price{height:36px;padding:0;font-size:22px;line-height:22px;color:#dd0000;font-weight:bold}
div.cellB div.price .priceText{padding:14px 0 0 10px;width:100px;height:22px;overflow:hidden}
div.cellB div.price .prodButtons{width:60px;height:36px}

div.pI{clear:both;text-align:center;height:80px;overflow:hidden}

div.pN{margin:0 -10px;padding:0;text-align:left}
div.pN div{margin:0;padding:3px 0 0 0;font-size:9px;font-weight:bold;color:#666;text-align:left;width:150px}
div.pN div .pName{margin:0;display:inline;font-size:13px;font-weight:700;padding:0}

h4.cN{padding:0 !important;margin:0 !important;background:#d00;text-align:center;font-size:9px;color:#fff;text-transform:capitalize}
h2.cN{padding:0;margin:0;background:#d00;text-align:center;font-size:9px;color:#fff;text-transform:capitalize}
h2.cN a{color:#fff !important}

.pNZ{height:28px;overflow:hidden}
.pNZ a{color:#d00}

div.cellM div div.pD{padding:0;height:76px;overflow:hidden}

.m_b_dr{background:url(../images/p.gif) repeat-x bottom left}
.m_b_r{background:url(../images/m-r-b.gif) no-repeat top right;padding:0}
.m_b_l{background:url(../images/m-l-b.gif) no-repeat top right;padding:0}
.m_pad{margin:0 2px;background:url(../images/ironsport-cell-bg3.gif) repeat-x top}
.m_pad1{margin:0 1px}
.m_h_l{background:url(../images/m2-m-dr.gif) repeat-x top;height:4px}
.m_top{background:url(../images/m2-t-dr.gif) repeat-x top}
.m_top_pad{padding:13px 10px 10px 15px}
.m_bot{background:url(../images/m2-b-dr.gif) repeat-x top}
.m_bot_pad{padding:10px 15px}
.m_hdr_pad{padding-left:15px}
.m_h_text,.m_h1_text,.m_h1_text1{font-size:12px;text-transform:uppercase;font-weight:bold}
.m_h_text{color:#ea4e00;line-height:12px;padding-left:8px;background:url(../images/a3.gif) no-repeat left}
.m_h1_text{color:#fff;height:12px;padding:2px 2px 2px 8px}
.m_h1_text1{color:#999;line-height:20px;padding-left:8px;background:url(../images/a1.gif) no-repeat left}
.m_h1_text3,.m_h1_text3Hover{font-family:arial;font-size:11px;font-weight:700;line-height:20px;text-transform:uppercase;padding:1px;padding-left:20px}
.m_h1_text3{color:#999;background:#000}
.m_h1_text3Hover{color:#fff;background:#111 url(../images/button-open-subpanel.gif) no-repeat right;padding-top:0;padding-bottom:0;border-top:solid 1px #666;border-bottom:solid 1px #000;cursor:pointer}
.tmHeadAll{color:#9fcfff;font-size:18px;font-weight:700;line-height:20px;text-transform:uppercase;padding:3px 0 2px 5px}
.tmHead{clear:both}
.tmHead50{clear:left;float:left;width:50%}
.tmHead100b{clear:both;background:#000}
.tmHead100g12{clear:both;padding:0;text-align:center;background:#e6e6e6;font-size:100%;color:#234;border-top:solid 1px #e0e0e0;border-bottom:solid 1px #d6d6d6}

span.helpTmHead,span.helpTmHead2{font-size:11px;color:#6f8faf;line-height:11px;text-transform:none}
span.helpTmHead span,span.helpTmHead2 span{font-weight:400;display:none;color:#ccc}
span.helpTmHead2{color:#8fbfef}
span.helpTmHead2 span{color:#000}

.b_br{background:url(../images/b-dr.gif) repeat-x top;height:100%}

.col1{width:559px}
.col2{width:3px}
.col3{width:192px}
.cont_col1{width:178px}
.cont_col2{width:3px}
.cont_col3{width:378px}

.m1_dr{background:url(../images/m1-dr.gif) repeat-y}
.m1_b{background:url(../images/m1-b.gif) no-repeat bottom;height:100%}
.m1_pad{margin:18px 10px 15px 19px}
.m1_h_text{color:#26390b;font-size:12px;line-height:12px;text-transform:uppercase;font-weight:bold;padding-left:8px;background:url(../images/a4.gif) no-repeat left}

.sel1{width:148px;color:#162900;margin-left:-5px;background:#bad405}

div#prodCnt{clear:both;margin:-1px 0;padding:0;text-align:left;color:#999}
div#prodCnt select{background:#9fcfff;border:solid 1px #ccc;font-size:10px;color:#000}

.col3_cell1{height:168px}

.cont_col3_cell1_c1{width:154px}
.cont_col3_cell1_c2{width:220px}
.cont_col3_cell1_c2_margin{margin:10px 13px 10px 17px}
.cont_col3_cell1_c2_text1{font-weight:bold;text-transform:uppercase;font-size:10px;line-height:12px}
.cont_col3_cell1_c2_text2{color:#00a3e4;font-size:13px;line-height:12px}
.h_l{height:2px;background:#CFD2D3}

.m3_dr{background:#b4d105}
.m3_pad{padding:9px 2px 9px 12px}
.m3_h_text{color:#fff;font-size:12px;line-height:12px;text-transform:uppercase;font-weight:bold;padding-left:8px;background:url(../images/a2.gif) no-repeat left}

.main_cell_h_l{background:#B3B4B6;height:3px}

.dc1,.dc2{display:table-cell;text-align:left;vertical-align:top}
.dc2{padding-left:10px}
.main_cell_c1{width:112px;clear:left;float:left;text-align:center;padding:9px 14px 12px 14px}
.main_cell_c2{width:222px;clear:right;float:right}
.main_cell_c2_margin{margin:5px 10px 5px 0}

.price_block{width:180px}
.price_block .c1{width:106px;padding-top:4px}
.price_block .c2{width:auto}

.categor_text{color:#32434A}
.categor_text a,.categor_text font{color:#EA4E00;font-weight:normal}
.categor_text a:hover{color:#32434A;font-weight:bold}

.prod_main_cell_margin{margin-right:25px;margin-top:7px}

.prod_link{color:#3A4750;text-decoration:none;background:url(../images/bul.gif) no-repeat left;padding-left:8px}
.prod_link:hover{text-decoration:underline}

.prod_margin{margin:13px 30px 9px 34px}
.product1_c1{width:63px}
.product1_c2{width:56px}
.product1_c3{width:auto}
.product_input{width:47px;height:17px;border-color:#CDCDCD;border-bottom-width:1px;border-right-width:1px;background-color:#fff;padding-left:5px;color:#2B2D2F;line-height:11px;padding-top:0}
.prod_text{font-size:10px}

.cart_cell{text-align:center;padding:1px 0 1px 0}
.cart_cell_w1{width:1px;background:url(../images/3-v-l.gif) repeat-y}
.cart_cell_h_text{color:#71980E;font-size:11px;line-height:11px}
.cart_h_l{background:#CBCAC5;height:1px}
.cart1_cell{text-align:center;padding:11px 0 3px 0}
.cart1_cell_w1{width:1px;background:url(../images/3-v-l.gif) repeat-y}
.cart1_cell1,.cart1_cell2,.cart1_cell3,.cart1_cell4{padding:11px 0 7px 0}
.cart_cell1,.cart1_cell1{width:101px}
.cart_cell2,.cart1_cell2{width:111px}
.cart_cell3,.cart1_cell3{width:69px}
.cart_cell4,.cart1_cell4{width:90px}
.cart_cell_margin{margin-left:16px}
.cart_cell5{width:283px;text-align:right}
.cart_cell6{width:89px}
.cart_cell5_margin{margin:10px 11px 10px 8px}
.cart_price_text{color:#E65E00;font-size:11px;line-height:11px;font-weight:bold}
.cart_input{width:30px;height:14px;border:1px #989797 solid;color:#636363;font-size:11px;text-align:left;padding-top:0}
.cart_text{font-size:10px;text-decoration:none;font-weight:bold;color:#32434A}
.cart_text:hover{text-decoration:underline}

.pop_main{margin:auto}
.popMainHeader{clear:both;float:right;text-align:right;padding:10px 0;font-size:13px}
.popMainHeader a{color:#4C4C4C;text-decoration:none;font-size:13px}
.popMainBody{clear:both;text-align:left;padding:5px 20px 40px 20px;border-left:dashed 1px #94c6f7;border-right:dashed 1px #94c6f7;border-bottom:dashed 1px #94c6f7}
.popMainBodyFooter{clear:both;text-align:center;font-size:10px;color:#999}
.popMainBody a,.popMainBodyFooter a{color:#2f7dc9;text-decoration:underline}
.pop_head{height:79px}
.pop_head_c1{width:296px}
.pop_head_c2{width:121px}
.pop_head1{height:0;background:#262626}
.pop_head_text,.pop_head_text a{color:#4C4C4C;text-decoration:none;font-size:12px}
.pop_head_text a:hover{text-decoration:underline}
.pop_margin{margin:0 10px 15px 9px}
.pop_main_text{color:#3A4750;line-height:14px}
.pop_cell_margin{margin:0 20px 15px 15px}
.pop_bot_padding{padding:12px 10px 13px 16px}
.pop_bot_text{color:#59676F}

/**/
a.isWhite{color:#fff}
a.isWhite:hover{color:#000}
.isDRed{color:#d00 !important}
.header2_c2 div.menu22{float:left;background:url(../images/iron-sport-0.gif) no-repeat top left;height:34px;border:solid 1px #f00}
.header2_c2 div.menu22 div{padding-top:10px;padding-left:12px;padding-right:12px;padding-bottom:0}
.header2_c2 div.menu22 div a{font-weight:700;border:solid 1px #000;height:34px}

/**/
ul.categoryTop li h3{display:inline;white-space:nowrap}
ul.categoryTop li h3 strong{padding-right:1px;padding-bottom:1px;font-size:10px}
ul.categoryTop li h3 strong:hover{border-right:solid 1px #696;border-bottom:solid 1px #587}
ul.categoryTop li h3 strong a.categoryTop{padding:0 7px;border:none}
ul.categoryTop li h3 strong a.categoryTop:hover{padding:0 5px;background:#f8981f;border:solid 2px #cbe725;color:#000}
ul.categoryTop li h3 strong a.categoryTop span.category-subs-selected{color:#453;text-transform:uppercase}
ul.categoryTop li h3 strong a.categoryTop:hover span.category-subs-selected{color:#fff}
.category-subs-selected{color:#d00}
.greeting{padding-right:7px;text-align:right;font-size:11px;color:#fff;white-space:nowrap}
.greeting a{padding-right:18px;color:#fff;background:#4f4f4f url(../images/forsport-a-key-grey.gif) no-repeat top right;font-weight:400}
.greeting a:hover{text-decoration:none;padding-right:18px;background:#4f4f4f url(../images/forsport-a-key.gif) no-repeat top right;border-bottom:solid 1px #fff}
legend{color:#224433}

.successContactUs,.centerMessage{padding:20px;text-align:center}

.paddingL30{padding-left:30px}
.linkEdit{margin-bottom:3px;height:18px;background:url(../images/icon-edit.gif) no-repeat top right;font-size:9px}
.linkEdit a{margin-right:14px}
div.bgShadowR{height:8px;background:url(../images/bg-shadow-right.gif) no-repeat top right;border-top:dashed 1px #b4d105}

table.cartContentsDisplay tr th,table.cartContentsDisplay tr td{background:#f9f9f9;padding:3px;font-size:11px;color:#666;border:solid 1px #f0f0f0}
table.cartContentsDisplay tr td{color:#000}

#orderTotals{margin-top:10px;margin-bottom:30px;padding:7px;font-size:10px;background:#f9f9f9;border:solid 1px #f0f0f0;color:#000}

.catDescription{margin:7px 0;padding:5px;background:#94c6f7;color:#000;font-size:95%;text-align:justify;cursor:pointer}
.catDescription h1,.catDescription strong,.catDescription div strong{color:#000;font-size:100%}
.catDescription h1 a{color:#000;font-size:95%}
.catDescription h1 a b{color:#000;font-weight:700}
.catDescription b,.catDescription div b{color:#000;font-weight:400}
.catDescription div{display:none;padding:5px 10px}

/*P.new:after{ content:" - Новьё!" /* Добавляем после текста параграфа }*/

#siteMapList{width:90%;float:right}
br.h2{line-height:2px}
br.h3{line-height:3px}
br.h4{line-height:4px}
br.h5{line-height:5px}
br.h6{line-height:6px}
br.h7{line-height:7px}
br.h8{line-height:8px}
br.h10{line-height:10px}
br.h13{line-height:13px}
br.h15{line-height:15px}
br.h16{line-height:16px}
br.h17{line-height:17px}
br.h18{line-height:18px}
br.h22{line-height:22px}
br.h25{line-height:25px}
br.h28{line-height:28px}
br.h30{line-height:30px}

#indexText{clear:both;padding:0 0 7px 3px}
.indx{margin:-6px -5px -13px -3px !important}

#pageNotFoundMainContent2{padding:20px 0 10px 40px}
#pageNotFoundMainContent2 ul li{list-style-type:disc;color:#fff}
#pageNotFoundMainContent2 ul li ul{padding:0 0 0 40px}
li.green{color:#3ae}

#pageNotFoundMainContent2 ul li.orange,#pageNotFoundMainContent2 ul li.orange ul li{color:#fff}
ul li ul.orange li{color:#d60}
ul li ul.green li{color:#3ae}

.siteMapTreeColumn{float:left;width:33%}
.siteMapTreeColumn ul li{list-style-type:disc;color:#fff}
.siteMapTreeColumn ul li ul{padding:0 0 0 40px}
.siteMapTreeColumn ul li.orange,.siteMapTreeColumn ul li.orange ul li{color:#fff}

li.paddingTop{padding-top:5px}

/*news*/
#moreNewsDefault{padding:5px}
.newsInfo{text-align:left;font-size:10px;font-style:normal;color:#999}
.newsContent{padding-bottom:10px;font-size:1.0em}
.newsContent li{list-style-type:disc;color:#999}

.sideBoxContent,.sideBoxContentTop{padding:0;font-size:90%}
.sideBoxContent li,.sideBoxContentTop li{color:#333;font-weight:400}

.sideBoxContentTop a{font-size:100%}

div.newsArchiveNavMenu{clear:both;width:100%;padding:10px 0}
div.newsArchiveNavMenu span,div.newsArchiveNavMenu a{display:block;float:left;margin:2px;padding:3px 5px}
div.newsArchiveNavMenu a{padding:3px 5px;width:14px;text-align:center;border:solid 1px #ddd;text-decoration:underline}
div.newsArchiveNavMenu a:hover{background:#ddd;text-decoration:underline}

a.newsItem,a.newsItem:hover{font-size:.9em}
a.newsArchive{display:block;float:right;width:100%;margin-top:1px;padding-bottom:5px;border-top:solid 1px #666;text-align:right;font-size:100%;color:#666}
a.newsArchive:hover{border-top:solid 1px #333;color:#ccc}
#newsArchivTitleHeading{text-align:left}
#newsArchivDateHeading{text-align:right}

#linkParthners{padding:10px 0 20px 0;font-size:11px}
#linkParthners h2{font-size:11px;color:#45494c;text-transform:uppercase}
#linkParthners ol{margin-top:-3px}
#linkParthners ol li{color:#45494c;list-style-type:disc;padding:7px 0 0 0}
#linkParthners ol li span{color:#333}
#linkParthners div.code{padding:7px;font-size:11px;color:#000;background:#eee;border:solid 1px #ddd}
#linkParthners div.alert{float:right;width:160px;padding:5px 2px 5px 7px;margin-right:0;font-size:11px;color:#fff;background:#a11;border:solid 1px #b00;font-weight:bold}
#linkParthners textarea{width:99%;color:#000}

.prodLinkDoc{float:right}
.docGeneral{padding:0 7px;color:#333;text-align:justify;text-indent:20px;font-size:11px}
.sideBoxContentDoc{padding:0 14px;text-align:left}

a.inDoc,a.inDoc:hover{color:#333;font-weight:bold;text-decoration:underline}
a.isDoc:hover{color:#71980E;font-weight:bold;text-decoration:underline}
a.isDoc{font-size:9px;color:#bbb;font-weight:bold;text-decoration:none}

div.searchKeywordResults{clear:both;padding:0 2%}
div.searchKeywordResults div{float:left;margin:1px;padding:1px 3px;background:#f0f0f0}
div.searchKeywordResults div.kwH,div.searchKeywordResults div.colH0,div.searchKeywordResults div.colH1{width:64%;color:#666;text-align:center;font-size:10px}
div.searchKeywordResults div.colH0{width:14%}
div.searchKeywordResults div.colH1{width:17%}
div.searchKeywordResults div.kw{width:64%}
div.searchKeywordResults div.col0{width:14%;color:#333;white-space:nowrap}
div.searchKeywordResults div.col1{width:17%;color:#333;white-space:nowrap}
div.searchKeywordResults div.kw a{color:#000}

.categoryListBoxContents{margin-left:1px;border-top:solid #eee 1px}
div.favor{text-align:right;color:#999;padding-left:30px;padding-right:3px;width:130px}
a.favor{color:#999;font-size:10px;text-decoration:none}
a.favor:hover{color:#fff;font-size:10px;text-decoration:underline}

div.viewMode{position:absolute;z-index:999;top:7px;left:10px;width:300px;text-align:left;color:#999}
a.viewMode{color:#999;font-size:10px;text-decoration:none}
a.viewMode:hover{color:#000;font-size:10px;text-decoration:underline}

.w8,a.w8,a.w8:hover{color:#fff;font-size:8px}
.w9,a.w9,a.w9:hover{color:#fff;font-size:9px}
a.bl8,a.bl8:hover{color:#000;font-size:8px}
a.bl9,a.bl9:hover{color:#999;font-size:9px}
a.b20,a.b20:hover{color:#222;font-size:9px}
a.bl9:hover,a.b20:hover{color:#ddd}

div.g8{text-align:right}
div.g8 a,div.g8 a:hover{color:#333;font-size:8px}
 
div.pageSearchWordsTtl{padding-left:75px;color:#ccc;font-size:15px;font-weight:bold;padding-bottom:10px}
div.pageSearchWords{padding-left:5%;padding-right:5%;width:90%}
div.pageSearchWords div{float:left;width:47%;background:#222}
div.pageSearchWords div div{clear:left;float:left;color:#aaa;width:20px;padding-left:10px;padding-bottom:2px}
div.pageSearchWords div a b{font-weight:400}
div.pageSearchWords div.menu{width:92%;clear:both;margin:1px 0;padding:1px 10px 3px 10px;background:#ccc;border-top:solid 1px #000;border-bottom:solid 1px #000}
div.pageSearchWords div.menu a{text-decoration:underline;color:#333;font-size:9px}
div.pageSearchWords div.menu a.cur{text-decoration:none;color:#666}
 
.linksExch{padding:0}
.linksExch a{color:#580}
/*TradeLinks.ru*/
a.tradelinks{color:#333}
a.tradelinks:hover{color:#666;text-decoration:none}

/*thelink.ru in http://www.forsport.com.ua/goodlinks.htm*/
.ivkt,.ivkc,.ivkd{border:0}
.ivkc,.ivkd{padding:0 4px;font-family:Arial,Helvetica,sans-serif}
.ivkt{margin-top:30px;margin-bottom:20px}
.ivkc{text-indent:35px;background-color:transparent;font-weight:bold}
.ivkd{font-size:smaller}
.ivkc A:link,.ivkc A:visited,.ivkc A:hover{color:#000;text-decoration:none}
.ivkc A:visited{color:#999}

.topRightCorn{width:158px;height:38px;margin-top:-8px;padding-right:5px;clear:right;float:right;text-align:right}

div.more{width:100%;text-align:right;font-family:arial}
div.more a,div.more a:hover{font-size:.9em}
div.more a{color:#333}

div.tellAFriendText{text-align:left}
textarea#email-message{width:200px}

u.hdr{display:block;color:#a3c000;padding-top:25px;font-size:13px;font-weight:bold;border-top:solid 1px #aaa}

/* products_compare */
table.compare{border-collapse:collapse;border-spacing:1px;table-layout:auto;empty-cells:show}
table.compare tr td{background:#fff}
table.compare tr td a{color:#2f7dc9}
table.compare tr td.compare div.compareProductGeneral{width:312px;margin:2px;padding:3px;font-size:11px;border:solid 1px #999}
div.compareProductGeneral div.close{clear:right;float:right;margin-right:-2px;margin-top:-1px;height:14px;width:14px;text-align:right}
table.compare tr td.tree{padding:3px;background:#fff}
div.ISProductDetailPrice2{clear:right;text-align:right;padding:0;line-height:18px;font-size:15px;color:#666;font-weight:700}
table.compare tr td a.ISProductDetailName{color:#333}
.compareText{clear:right;float:right;margin-bottom:4px;padding:5px;background:#345;color:#f0f0f0;width:320px;border:solid 1px #fff;font-size:11px}
a.boxText{font-size:8pt}
a.boxText:hover{color:#666}
.catalogBox{display:block;font-size:11px;font-weight:bold}
.catalogBoxPrd{display:block;padding-left:30px;font-size:10px}
.buttonCompare{padding:22px 8px 0 12px;text-align:left}
.buttonCompare a{font-size:9px;text-decoration:underline}
.buttonCompareFlash{width:248px;height:34px;background:url(../buttons/english/button_products_compare_f.gif) no-repeat}

.shippingConfirmBox{margin-bottom:10px;padding:7px;font-size:11px;background:#f9f9f9;border:solid 1px #f0f0f0;color:#000}
.shippingMethodDescr{margin-left:30px;padding:3px;padding-left:7px;font-size:11px;color:#622;background:#eee;border:solid #ccc 1px;text-align:left}

#disp-order-sorter,#sorter{padding:3px;color:#9fcfff;font-size:10px}
#sorter{padding:3px}
#disp-order-sorter{padding-left:0;border:solid 1px #ccc;color:#000}
#disp-order-sorter option{padding-left:5px;color:#000;font-size:10px}
#rightTop{height:155px;background:#25292c url(../images/bg-right.gif) no-repeat left bottom}
#rightTop1,#rightTop2{width:100%;height:21px;text-align:right}
#rightTop1{height:123px;padding-top:9px}
#mainDropDownMenu{clear:both;position:fixed;z-index:100;width:100%;left:0;top:0;text-align:left}
#mainDropDownMenuMobile{clear:both;text-align:left;display:table-cell}
#mainTopSearch{color:#fff;white-space:nowrap;padding:0 5px;font-size:11px}
#ticket{position:absolute;z-index:77;left:0;top:20px;height:105px;width:105px;background:url(../images/ticket.gif) no-repeat left bottom}
#navColumnTwoWrapperIn{text-align:left;background:url(../images/bg.gif) top left;margin-left:0;border:solid 1px #000;margin-bottom:20px}
#topSpacer{height:20px;clear:both}

/*!!!*/
#productGeneral,#shoppingCartDefault{background:#fff;padding:0}

#shippingInfo .main_block,#privacy .main_block,#conditions .main_block,#contactUs .main_block,#loginDefault .main_block,#createAcctDefault .main_block,
	#passwordForgotten .main_block,#tellAFriend .main_block,#reviewsDefault .main_block,#advSearchDefault .main_block,#checkoutShipping .main_block,#checkoutShipAddressDefault .main_block,
	#accountEditDefault .main_block,#acctNewslettersDefault .main_block,#timeoutDefault .main_block,#checkoutConfirmDefault .main_block,#checkoutSuccess .main_block,#accountDefault .main_block,
	#accountHistoryDefault .main_block,#addressBookDefault .main_block,#accountPassword .main_block,#addressBookProcessDefault .main_block,#accountHistInfo .main_block,#createAcctSuccess .main_block,
	#reviewsWrite .main_block,#moreNewsDefault .main_block,#moreNewsDefault .main_block,#link_partners .main_block,
	#affiliateInfoDefault .main_block,#affiliateFaqDefault .main_block,#affiliateLoginDefault .main_block,#affiliateAccount .main_block,.affiliate_main_block
	{background:#fff;padding:0 5%}

#gvFaqDefault .main_block{background:#fff;padding:20px 5%}
#gvFaqDefault .main_block a,#checkoutSuccess .main_block a,#accountDefault .main_block a,#createAcctSuccess .main_block a,#moreNewsDefault .main_block a,
	#reviewsDefault .main_block a,#contactUs .main_block a,#affiliateLoginDefault .main_block a,#affiliateAccount .main_block a,#productGeneral .main_block a{color:#2f7dc9}
	
#link_partners .main_block a{text-decoration:underline;color:#000}
#gvFaqDefault{background:#333;padding:0}
#siteMap{background:#000;padding:0}
#siteMap div.main_block{background:#333;padding:0 5%}
#popupSearchHelp,#popupShippingEstimator,#infoShoppingCart{background:#fff;padding:0 5%}

img.grn{margin-bottom:-3px}

.pr_info{margin:0;padding:0}

.cart_h{background:#fff;width:100%}
#shoppingCartDefault .main_block{clear:both;background:#fff;padding:10px 50px}
th.rtp{text-align:center;font-weight:700;color:#999}
div.rtpProductName{font-size:14px;line-height:16px;color:#333;font-weight:700}
div.rtpProductName a{color:#333}
div.rtpTotal,div.rtpPrice{font-size:14px;line-height:16px;color:#333}
div.rtpPrice{font-weight:700}
td.brdrL{border-left:solid 1px #ddd}

#createAcctDefaultLoginLink{color:#333;padding-top:10px;padding-bottom:10px;font-size:105%}
#createAcctDefaultLoginLink a{color:#285079;text-decoration:underline}
#createAcctDefaultLoginLink a:hover{color:#000;text-decoration:none}

.textInCart{font-size:11px;color:#c00}
.searchField{float:left;width:250px;padding-left:50px}

/*shoppingCartTop*/
.shoppingCartTop{height:143px;margin-left:120px;padding:2px 0 0 4px;text-align:left;color:#c5e1fd;font-size:14px;line-height:14px;font-weight:700;overflow:hidden;background:#444;border:solid 1px #000;border-top:solid 1px #555;border-left:solid 1px #494949}
.shoppingCartTopLink{clear:right;float:right;width:150px;height:100%;text-align:right}
.shoppingCartTopLink div{height:32px;padding-left:20px;text-align:left;font-size:10px;color:#c5e1fd}
.cartBoxCell{float:left;height:38px;width:176px;padding:0;margin:2px 1px;border:#000 1px solid;background:#eef4fe}
.cartBoxCellL{clear:left;float:left;height:30px;width:30px;padding:4px;text-align:center;border-right:dashed 1px #c5e1fd;background:#fff}
.cartBoxCellR{float:right;height:34px;width:120px;padding:1px;text-align:left;font-size:10px;line-height:12px}
.cartBoxCellR a{color:#000}
.cartBoxCellR a span{color:#666}
.cartBoxCellD{clear:right;float:right;width:12px;padding-top:2px;background:#eef4fe}
.cartBoxCellImg{position:absolute;z-index:1;border:solid 1px #666;margin-left:-50px;background:#fff;padding:10px}
span.cartBoxTotal{font-size:10px;color:#c5e1fd}

.hdr{margin-left:5px;text-transform:uppercase;font-size:100%;color:#000;font-weight:bold}
table#prevOrders tr td{background:#f9f9f9;border:solid 1px #eee;padding:2px}

#contentWhosOnline{width:140px;padding:5px 0 5px 30px;text-align:left;color:#666;font-size:9px}

.affiliateSite{background:#f9f9f9;border:solid 1px #eee;padding:3px}
.greyBg,.infoBoxHeading{background:#f0f0f0}

div#divQstn{clear:both;padding:0;margin:0;height:40px;text-align:center;overflow:hidden;background:#fff}
div#divQstn.cls{height:40px;overflow:hidden}
div#divQstn.opn{padding:2px;height:130px}
div#divQstn #q{clear:both;height:40px}
div#divQstn.cls #q{height:40px}
div#divQstn.opn #q{height:130px}

.tmBoxCont{display:block;padding:7px 3px 3px 3px;background:url(../images/forsport-bg-boxCont.gif) no-repeat top left;background-color:#fff}
.tmBoxContClose{height:0;overflow:hidden;border-top:solid 1px #333}

a.newsItem:hover{font-size:11px}

table.newsProdTbl,table.newsProdTbl tr td{background:#f9f9f9;border:solid 1px #ddd;font-size:100%}
table.newsProdTbl{width:100%;padding:2px}
table.newsProdTbl tr td{padding:1px 5px}
table.newsProdTbl tr th{padding:1px;background:#999;color:#fff;border:solid 1px #aaa;font-size:100%}
table.newsProdTbl tr th a,table.newsProdTbl tr td a{color:#285079}

.isBottomText{padding:0 0 10px 0}
.isBottomText,.isBottomText h2,.isBottomText h3,.isBottomText h5,.isBottomText b,.isBottomText a:link{margin:0;font-size:12px;font-weight:400;color:#000}
.isBottomText a:hover,.isBottomText a:hover b{color:#fff}

a.morePages{display:block;float:right;clear:right;background:url(../images/sport-pitanie-more-w.gif) no-repeat top left;height:23px;margin-top:-2px}
a.morePages:hover{background:url(../images/sport-pitanie-more-s.gif) no-repeat top left}

div#productsSimilarDefault{background:#fff}
div.prodBoxCart{float:left;width:19%;margin:10px 0;text-align:center;padding:5px;font-size:90%}
div.prodBoxCart div.prodBoxCartImg{clear:both;height:80px}
div.prodBoxCart a{font-size:110%;font-weight:bold}
div.prodBoxCart span{font-size:120%;font-weight:bold}

div.prefooter{padding:7px 10px;background:#4f4f4f url(../images/bg-footer.gif) repeat-x left bottom;color:#fff;border-top:solid 1px #000}
div.prefooter h4{color:#9fcfff;font-size:105%;text-decoration:underline}
div.prefooter div#howToBuy.unvis{display:none}
div.prefooter div#howToBuy.vis{display:block;padding-left:20px}

* html .dc{float:left;height:100%;vertical-align:auto}
* html #topSpacer{height:0;display:none}
/** html #topSpacer{display:none}*/
* html .shoppingCartTop{margin-top:-4px}
* html #topContentBaner{padding-top:0;width:230px;float:right;margin-right:-22px;position:relative;z-index:10}
* html #topContentLogo{position:relative;z-index:99;top:-10px;height:50px;padding-left:50px;text-align:center}
* html #topContentLogo div#imgLogo{float:left;clear:left;width:127;padding-top:22px;padding-left:0}
* html #topContentLogo div#imgPhone{float:right;clear:right;padding-left:0;padding-left:0;text-align:center}

.cssButton,.cssButtonHover{width:20em;background-color:#f4f4f4;color:#000;border:2px outset #f4f4f4;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;text-align:center;white-space:nowrap;text-decoration:none;font-weight:bold;padding:.3em}
.cssButtonHover{color:#616161;border-style:inset;text-decoration:none}
.small_delete,.button_prev,.button_next,.button_search {width:7em}
.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login{width:10em}
.button_return_to_product_list,.button_add_selected{width:22em}
.button_in_cart{width:19em} 
.button_submit{width:18em}
.button_update_cart{color:red}
.button_update_cartHover{color:#000}

@media print {
body{background:#fff}
#contentMainWrapper{background:#fff}
.messageStackWarning,#navMainWrapper,.navMainSearch,#navCatTabsWrapper,#navEZPagesTop,#navColumnOne.columnLeft,#navColumnTwo.columnRight,#navSupp,.banners,#navBreadCrumb,.buttonRow{display:none}
}