/**

 * Main CSS Stylesheet

 *

 * @package templateSystem

 * @copyright Copyright 2003-2007 Zen Cart Development Team

 * @copyright Portions Copyright 2003 osCommerce

 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $

 */





/******All Samestyle

========================================================================================================================================================*/

* { margin:0px; padding:0px; }



body { font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; line-height:150%; color:#5a5a5a; background:#474747 url(../images/imgs/body-bg.gif) repeat-x left top; -webkit-text-size-adjust:none; }

a:link, a:visited { color:#999; text-decoration:none; }

a:hover { color:#cd0000; text-decoration:underline; }

a:active { color:#ff8400; }

img { border:none; }

li  { list-style:none; }

select { padding:2px; }



/* -----------------------for problem-----------------------------*/

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

 .clear { display:block; /* Hides from IE-mac \*/ }

* html .clear { height:1%; }

* html .clear { display:block; /* End hide from IE-mac */ }



h1 { font-size:17px; }

h2 { font-size:15px; }

h3 { font-size:13px; }

.biggerText {  }

.alert { color:#cd0000; }

.back { float:left; display:inline; margin:0 5px 0 0; }

.buttonRow { text-align:right; }

.buttonRow input { padding-left:5px; }

.buttonRow a { padding-left:5px; }

.forward, #shoppingCartDefault #PPECbutton { float:right; display:inline; }

.important a { color:#999; }

.important a:hover { color:#cd0000; }

CAPTION { border-top:1px solid #ccc; border-left:1px solid #ccc; }

CAPTION h2 { background-color:#eaeaea; padding:4px 8px; border-style:solid; border-width:1px 1px 0 1px; border-color:#fff #ddd #ddd #fff; text-align:left; }



/* All centerColumn */

#contactUsDefault, #Paymentguide, #ezPageDefault, #passwordForgotten, #advSearchDefault, #AboutUs, #privacy, #siteMap, #accountEditDefault, #addressBookDefault, #accountPassword, #acctNewslettersDefault, #accountNotifications, #addressBookProcessDefault, #accountHistInfo, #accountDefault, #createAcctSuccess, #logoffDefault, #shoppingCartDefault, #loginBody #loginDefault, #createAcctDefault, #checkoutShippingdefault, #checkoutConfirmDefault, #timeoutDefault, #pageNotFound, #ReturnPolicy, #shoppingCartConfirmDefault, #tellAFriendDefault, #newsarticleBody .centerColumn, #newsBody .centerColumn, #newsarchiveBody .centerColumn, #howToOrder, #faq, #size, #paymentInfo, #shippingInfo, #playersMain, #indexDefaultListing, #checkoutPayment, #checkoutShipping, #checkoutShipAddressDefault, #conditions, #gvFaqDefault, #pageTwo, #pageThree, #pageFour, #discountcouponInfo, #unsubDefault, #specialsListing,#featuredDefault,#allProductsDefault,#newProductsDefault, #checkoutSuccess

{ background-color:#fafafa; border:2px solid #fff; padding:12px; overflow:hidden; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; /*IE7*/ height:100%; +overflow:auto; }



/* All centerColumn h1 */

#shoppingCartDefault h1, #checkoutShipping h1, #checkoutSuccess h1, #checkoutPayment h1, #checkoutConfirmDefault h1, #logoffDefault h1, #checkoutprocessingBody h1, 

#checkoutSuccess h1, #accountDefault h1, #addressBookDefault h1, #acctNewslettersDefault h1, #accountNotifications h1, #checkoutShipAddressDefault h1,

#checkoutPayAddressDefault h1, .news_container h1, #timeoutDefault h1, #newProductsDefault h1, #specialsListing h1, #addressBookProcessDefault h1,

#ezPagesHeading, #featuredDefault h1, #allProductsDefault h1, #createAcctDefault h1,#Paymentguide h1, #indexProductList h1, #advSearchDefault h1, 

#AboutUsDefaultHeading, #privacy h1, #siteMap h1, #loginDefault h1, #createAcctSuccess h1, #logoffDefault h1, #timeoutDefault h1, #ReturnPolicyDefaultHeading,

#pageNotFound h1, #indexCategories h1, #newsarticleBody .centerColumn .newsHeader h1,#newsBody .centerColumn .newsHeader h1, #newsarchiveBody .centerColumn .newsHeader h1,

#howToOrderDefaultHeading, #faqDefaultHeading, #sizeDefaultHeading, #paymentInfoDefaultHeading, #shippingInfoHeading, #playersHeading, #advSearchResultsDefaultHeading

{ border-bottom:1px solid #B7B7B7; font-size:18px; font-weight:bold; line-height:20px; margin:0 0 8px; padding:0 0 8px; text-align:center; }



#productListHeading, #indexCategoriesHeading, #specialsListingHeading, #newProductsDefaultHeading, #advSearchResultsDefaultHeading { color:#fff; }



/* All centerColumn h2 */

#shoppingCartDefault h2, #checkoutPayment h2,  #accountLinksWrapper h2, 

#addressBookDefault h2, #checkoutShipAddressDefault h2, #checkoutPayAddressDefault h2, #shippingEstimatorContent h2, #prevOrders h2, #accountHistInfo h2,

{ font-size:15px; background:#eaeaea; height:28px; line-height:28px; padding-left:8px; border-style:solid; border-color:#ddd; border-width:1px 1px 0 1px; }

.ShipAddress, .PayAddress { background:#fafafa; border:1px solid #ddd; padding:8px; margin-bottom:10px; height:100%; /**/ }



/* #navBreadCrumb */

#navBreadCrumb { color:#FFFFFF; line-height:16px;  margin-bottom:10px; }

#navBreadCrumb a { color:#fff; }

#navBreadCrumb a:hover { color:#cd0000; }



/* AllTableStyle */

.AllTableStyle { border-left:1px solid #ccc; border-top:1px solid #ccc; margin:0 0 8px 0; }

.AllTableStyle th, .AllTableStyle td { border-style:solid; border-color:#fff #ccc #ccc #fff; border-width:1px; padding:4px 8px; }

.AllTableStyle th { background-color:#eaeaea; }

.AllTableStyle td { background-color:#f7f7f7; }

.AllTableStyle * { vertical-align:middle; text-align:left; }



CODE { font-size:1em; }

FORM, SELECT, INPUT { display:inline; }

TEXTAREA { margin:auto; display:block; border:1px solid #ccc; padding:10px; width:97%; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; /*IE7*/ *width:96%; }

FIELDSET { border:1px solid #DCDFE5; margin:0 0 10px 0px; padding:10px; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; /**/ }

LEGEND { background-color:#cd0000; color:#fff; padding:3px 10px; font-size:12px; font-weight:bold; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

LABEL, h4.optionName { padding:5px; }

LABEL.inputLabel { width:9em; display:inline-block; }

LABEL.inputLabelPayment { width:14em; float:left; padding-left:2.5em; }

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel { width:11em; float:left; }

LABEL.checkboxLabel, LABEL.radioButtonLabel { margin:0.5em 0.3em; }

#checkoutPayment LABEL.radioButtonLabel { font-weight:bold; }

P, ADDRESS {  }

ADDRESS { font-style:normal; }

.clearBoth { clear:both; }

.advisory { color:#ff5400; background-color:#fff; border:1px solid #ddd; padding:8px; margin:10px 0 0 0; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }



/* All fieldset input */

#login-email-address, #login-password, #email-address, #password-current, #password-new, #password-confirm, #firstname, #lastname, #email-address,

#telephone, #fax, #street-address, #city, #postcode, #country, #from-name, #from-email-address, #to-name, #to-email-address, #company, #stateZone,

#state, #contactname

{ border:1px solid #ddd; margin:5px; padding:1px; background-color:#fafafa; }



/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { background-color:#ff0000; color:#FFFFFF; font-weight:bold; margin-bottom:10px; padding:5px 10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.messageStackSuccess { background-color:#99FF99; color:#000000; }

.messageStackCaution { background-color:#ff9900; color:#000000; }





/******Header

========================================================================================================================================================*/

#headerWrapper { /*background:url(../images/imgs/topwrapper-bg.jpg) no-repeat center top;*/ }



/* headerWrapper */

#navMainWrapper { position:relative; height:158px; z-index:999; width:980px; margin:0 auto; }

#navMainWrapper .topper-menu { position:absolute; right:0px; top:7px; }

#navEZPagesTop { }

#navEZPagesTop .list-style-none{ overflow:hidden; height:30px; float:right; /*background:url(../images/imgs/bg_login.jpg) no-repeat 0 0; padding-left:24px;*/ }



#navEmail {  }



/* navMain */

#navMain { position:absolute; right:130px; top:12px; }

#navMain ul {  }

#navMain ul li { display:inline; padding:0 8px; border-right:1px solid #fff; }

#navMain ul li a, #navEmail, #navEmail a { font-size:12px; text-transform:uppercase; color:#fff; font-weight:bold; }

#navMain ul li a:hover, #navEmail a:hover { color:#cd0000; text-decoration:none; }



/*logo*/

#logoWrapper{/* position:absolute; top:23px; left:30px;*/ }

#logo { }

#logo a { display:block; /*background:url(../images/logo.gif) no-repeat 0 0;

_background:none; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled, sizingMethod=sSize, src=/includes/templates/pure_black_free/images/logo.png );*/ }

#logo a img {height:105px;width:201px;  }



#logoffDefaultMainContent a .pseudolink{ color:#000000; font-weight:bold;}

#logoffDefaultMainContent a:hover .pseudolink{ color:#CD0000;}



/*navCatTabsWrapper*/

#navMainWrapper #navCatTabsWrapper { position:absolute; top:109px; width:100%; height:38px; }

#navMainWrapper #navCatTabsWrapper #navEZPagesTop { }

#navMainWrapper #navCatTabsWrapper #navEZPagesTop a { border-right:1px solid #222; color:#FFFFFF; display:block; float:left; font-size:14px; height:43px; line-height:43px; padding:0 16px; }

#navMainWrapper #navCatTabsWrapper #navEZPagesTop a:hover { background:url(../images/imgs/bg_header.gif) no-repeat center -172px; color:#000; }



#navEZPagesTopHeader { position:absolute; right:134px; top:5px; }

#navEZPagesTopHeader ul {  }

#navEZPagesTopHeader ul a { height:30px; line-height:30px; padding:0 12px; border-right:1px solid #fff; text-transform:uppercase; color:#fff; font-size:12px; }

#navEZPagesTopHeader ul a:hover { color:#cd0000; }



#navMainWrapper #topmenu { display:block; }

#navMainWrapper #topmenu li { float:left; position:relative; }

#navMainWrapper #topmenu li .category-top1 { display:inline-block; /*background:#eee url(../images/arrow.gif) no-repeat 5px 13px;*/ font-size:13px; padding:10px 15px; text-decoration:none; color:#fff; text-transform:uppercase; font-weight:bold; }

#navMainWrapper #topmenu li .category-top1:hover { color:#000!important; text-decoration:none; cursor:pointer; }

#navMainWrapper #topmenu li .category-top1:hover .category-subs-selected { }

.category-subs-parent { font-weight:bold; color:#cd0000; }

.category-subs-selected { font-weight:bold; color:#cd0000; }

#navMainWrapper #topmenu li ul { display:none; position:absolute; top:36px; left:0; background:#FFFFFF url(../images/imgs/topmenu-ul-bg.gif) no-repeat 45px 0; border-color:#B7B7B7; border-style:solid; border-width:0 2px 2px; overflow:hidden; padding:10px; width:600px; z-index:999; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }

#navMainWrapper #topmenu li ul li { white-space:nowrap; position:relative; padding:0 20px; border-left:1px dashed #ccc; margin:10px 0; }

#navMainWrapper #topmenu li ul li.first { padding-left:10px; border-left:none; }

#navMainWrapper #topmenu li ul li.last { padding-right:10px; }

#navMainWrapper #topmenu li ul li h2 { color:#000; font-size:13px;  margin:0 0 5px; }

#navMainWrapper #topmenu li ul li a { color:#3a3a3a; border-bottom:1px dotted #ccc; display:block; padding:3px 0 3px 10px; width:150px; background:url(../images/imgs/arrow-bg.gif) no-repeat 0 50%; /*border-color:#FFFFFF #DDDDDD #FFFFFF #FFFFFF; border-style:solid; border-width:1px;*/ }

#navMainWrapper #topmenu li ul li a:hover { color:#cd0000; text-decoration:underline; }



#navMainWrapper #topmenu li ul li a.allPlayers { color:#cd0000; font-weight:bold; }



#navMainWrapper #topmenu #menu0 ul { width:512px; }

#navMainWrapper #topmenu #menu0 ul li a { width:210px; }

#navMainWrapper #topmenu #menu1 ul { width:432px; }

#navMainWrapper #topmenu #menu1 ul li a { width:170px; }

#navMainWrapper #topmenu #menu1 ul li.first h2 { color:#000; }

#navMainWrapper #topmenu #menu1 ul li h2 { color:#fff; }

#navMainWrapper #topmenu #menu2 ul { width:432px; }

#navMainWrapper #topmenu #menu2 ul li a { width:170px; }

#navMainWrapper #topmenu #menu3 ul { width:432px; }

#navMainWrapper #topmenu #menu3 ul li a { width:170px; }

#navMainWrapper #topmenu #menu4 ul { background-position:400px 0; left:-370px !important; width:784px !important; }



#navMainWrapper #topmenu .category-subs-selected, #navMainWrapper #topmenu .category-subs-parent{ color:#000000;}



#navMainWrapper #topmenu li:hover ul,

#navMainWrapper #topmenu ul li:hover ul,

#navMainWrapper #topmenu ul ul li:hover ul,

#navMainWrapper #topmenu li.iehover ul,

#navMainWrapper #topmenu ul li.iehover ul,

#navMainWrapper #topmenu ul ul li.iehover ul { display:block; }



/* navMainSearch */

#navMainSearch { position:absolute; right:0px; top:42px; width:410px; height:52px; background:url(../images/imgs/search-bg.gif) no-repeat left top; }

#navMainSearch .TextBox { border:none; color:#CCCCCC; font-family:Arial; height:16px; margin:14px 13px 11px 32px; padding:4px; width:262px; /*IE7*/ *border-color:#fff; }

#navMainSearch .button-search { cursor:pointer; width:83px; height:32px; background:url(../images/imgs/bn_search.gif) no-repeat 0 0; border:none; text-indent:10000px; /*IE7*/ *line-height:10000px; }

#navMainSearch-input { }

#navMainSearch input { }

#navMainSearch form { }

#navMainSearch input:focus { }

#navMainSearch * { vertical-align:middle; }



#advSearchDefault .floatingBox {margin-bottom:10px; width:46%;}



/* currency */

#currency { position:absolute; right:0px; top:116px; z-index:999; }

#currency label { color:#fff; font-weight:bold; }



/* advanced_search */

#advanced_search { width:104px; height:52px; line-height:52px; float:left; text-decoration:none; color:#fff; text-transform:uppercase; }

#advanced_search:hover { text-decoration:underline; color:#ff5400; }



/*shopping cart*/

#shoppingcart { z-index:999; position:absolute; top:5px; right:0px; width:84px; cursor:pointer; display:inline-block; color:#BFCE12; font:bold 14px/34px Arial; padding-left:32px; background:url(../images/imgs/cart.gif) no-repeat 0 0; }

#shoppingcart #cartBoxEmpty { text-align:right; cursor:pointer;}

#shoppingcart a { color:#fff; cursor:pointer; height:29px; cursor:pointer; display:block; height:29px; line-height:29px; padding:0px; }

#shoppingcart a:hover { color:#cd0000; text-decoration:none;}

#shoppingcart a label {}

#shoppingcart a span  { z-index:999; cursor:pointer; display:none; color:#cd0000; position:relative !important; *position:absolute; top:-9px !important; *top:0px; *margin-top:21px; left:-106px !important; *left:-74px; height:41px;line-height:51px;  width:170px; padding:0 15px;background:url(../images/imgs/bg_balloon.gif) no-repeat right 0;}

#shoppingcart a:hover span  { display:block;  }





/******contentMainWrapper

========================================================================================================================================================*/

#mainWrapper { overflow:hidden; }

#middleWrapper { background:url(../images/imgs/middle-bg.jpg) no-repeat center top; min-height:360px; }

#contentMainWrapper { margin:8px auto; width:980px; overflow:hidden; height:100%; }



/* IndexHomeBanner */

#indexDefaultMainContent { margin:0 0 8px 0; }

#indexDefaultMainContent .topshow { margin:0 0 8px 0; overflow:hidden; }

#indexDefaultMainContent .topshow a {  }

#indexDefaultMainContent .topshow a img { border-style:solid; border-color:#b7b7b7; border-width:2px 2px 0 2px; }

#indexDefaultMainContent .bottombanner { height:155px; overflow:hidden; }

#indexDefaultMainContent .bottombanner a { display:inline; float:left; }

#indexDefaultMainContent .bottombanner a.one { margin:0 8px; }

#indexDefaultMainContent .bottombanner a img { border:2px solid #b7b7b7; }



#indexDefaultListing h2.centerBoxHeading {display:none;}



#slider, #slider ul li {width: 980px; height:275px!important; }

ol#controls{ background-color:#b7b7b7; height:10px; padding:8px 428px !important; *padding:0px 428px; border-style:solid; border-color:#b7b7b7; border-width:0 2px 2px 2px; }

ol#controls li{ display:inline; margin:0 8px; padding:0 !important *padding:8px 0px; float:left; }

ol#controls li a{ background:url(../images/imgs/bg_bannerbtn.gif) no-repeat 0 0; display:block; height:14px; line-height:10px; text-decoration:none; width:14px; text-indent:-999px; }

ol#controls li.current a { text-indent:-999px; background-position:0 -14px; }

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{ outline:none; }



#navColumnOne { float:left; }

#centerWrapper { width:738px; float:right; }

#indexHomeBody #centerWrapper, #accountBody #centerWrapper, #accounthistoryinfoBody #centerWrapper, #addressbookBody #centerWrapper,

#addressbookprocessBody #centerWrapper, #accountpasswordBody #centerWrapper, #accountnewslettersBody #centerWrapper, #accountnotificationsBody #centerWrapper, #accounteditBody #centerWrapper, #timeoutBody #centerWrapper, #loginBody #centerWrapper, #createaccountBody #centerWrapper, #shoppingcartBody #centerWrapper, #logoffBody #centerWrapper, #checkoutconfirmationBody #centerWrapper, #productinfoBody #centerWrapper, #tellafriendBody #centerWrapper, #productreviewsBody #centerWrapper, #passwordforgottenBody #centerWrapper, #sitemapBody #centerWrapper, #newsarticleBody #centerWrapper, #newsBody #centerWrapper, #newsarchiveBody #centerWrapper, #createaccountsuccessBody #centerWrapper, #playersBody #centerWrapper

{ float:none; width:980px; }



/* IndexHomeTab and productinfoTab */

#txt_block { overflow:hidden; margin:8px 0; }

#txt_block .title { height:30px; }

#txt_block ul { overflow:hidden; }

#txt_block li { background-color:#fff; border-color:#d7d7d7; border-style:solid; border-width:2px 2px 0; cursor:pointer; float:left; font-size:14px; font-weight:bold; height:30px; line-height:30px; margin-right:2px; text-align:center; text-transform:uppercase; width:200px; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; }

#txt_block li.normal { background-color:#CD0000; color:#FFFFFF; /*border-color:#aaa;*/ border:none; }

#txt_block .title li img{ vertical-align:middle; }

#txt_block .box { background-color:#FFFFFF; border:2px solid #d7d7d7; border-radius:0 8px 8px 8px; -moz-border-radius:0 8px 8px 8px; -webkit-border-radius:0 8px 8px 8px; }

.sub2 { padding:14px; overflow:hidden; }

.sub2 .sub2_l { float:left; width:110px; }

.sub2 .sub2_r {  }

.sub2 .sub2_r a { color:#cd0000; }

#indexHomeBody #txt_block .box { height:126px; }

#indexHomeBody #txt_block .sub2 .sub2_r { float:right; width:820px; }

#Tab2_Content1 .sub2_r h2 { border-bottom:1px dashed #BBBBBB; padding:0 0 6px 0; }

#Tab2_Content1 .sub2_r .tabTableStyle { margin:0 0 10px 0; }

#Tab2_Content1 .sub2_r .tabTableStyle tr {  }

#Tab2_Content1 .sub2_r .tabTableStyle .first { text-align:center; vertical-align:middle; border-right:1px dashed #BBBBBB; }

#Tab2_Content1 .sub2_r .tabTableStyle td { padding:10px 20px; border-bottom:1px dashed #BBBBBB; }

#Tab2_Content2 .sub2_r .centerBoxWrapper .container .centeredContent { width:216px; height:300px; }

#Tab2_Content2 .sub2_r .centerBoxWrapper .container .centeredContent .imagelink { height:194px; }

#Tab2_Content2 .sub2_r .centerBoxWrapper .container .centeredContent .link { width:194px; }

#Tab2_Content2 .sub2_r .centerBoxWrapper .container .centeredContent .link img { width:194px; height:194px; }

#Tab2_Content2 .sub2_r .centerBoxWrapper .container .centeredContent .product_price { margin:5px 0; }



/* IndexHomeNews */

.newslist { background-color:#FFFFFF; border:2px solid #CCCCCC; padding:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden; /**/ }

.newslist .newsheader { position:relative; border-bottom:2px dotted #BBBBBB; font-size:14px; font-weight:bold; padding:0 0 6px; text-transform:uppercase; }

.newslist .newsheader .more { position:absolute; right:12px; top:0px; display:block; }

.newslist .newsheader .more:hover { color:#cd0000!important; }

.newslist ul { padding:5px 0; overflow:hidden; /*IE7*/ *height:100%; }

.newslist ul .box5 { width:50%; float:left; }

.newslist ul .box5 a { color:#3a3a3a; display:block; padding:5px 0px 5px 10px; margin:0 10px; border-bottom:1px dotted #BBBBBB; background:url(../images/imgs/arrow-bg.gif) no-repeat 0 50%; }

.newslist ul .box5 a:hover { color:#cd0000; }

#newslisttop { padding:5px; margin:8px 0 0 0; color:#fff; overflow:hidden; }



/* indexHomeBody productlist */

#whatsNew .centerBoxHeading, #specialsDefault .centerBoxHeading, #featuredProducts .centerBoxHeading

{ margin:0 0 6px 0; height:32px; line-height:32px; padding-left:8px; font-size:15px; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #b7b7b7; color:#5a5a5a; }

#whatsNew, #specialsDefault, #featuredProducts { clear:both; }

.container, #indexHomeBody #indexProductsListing { overflow:hidden; padding:5px; background-color:#eaeaea; border:2px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; /*IE7*/*height:100%; }



.centerBoxWrapper .nflcontainer,

.centerBoxWrapper .nhlcontainer,

.centerBoxWrapper .mlbcontainer,

.centerBoxWrapper .nbacontainer { float:left; width:25%; }  

.centerBoxWrapper .nflcontainer .centeredContent,

.centerBoxWrapper .nhlcontainer .centeredContent,

.centerBoxWrapper .mlbcontainer .centeredContent,

.centerBoxWrapper .nbacontainer .centeredContent { margin:6px; /*height:324px;*/ width:229px; /*IE6.0display:inline;*/ }

.centerBoxWrapper .nflcontainer .centeredContent .imagelink,

.centerBoxWrapper .nhlcontainer .centeredContent .imagelink,

.centerBoxWrapper .mlbcontainer .centeredContent .imagelink,

.centerBoxWrapper .nbacontainer .centeredContent .imagelink { height:207px; padding:10px; display:block; border:1px solid #ccc; background-color:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.centerBoxWrapper .nflcontainer .centeredContent .link,

.centerBoxWrapper .nhlcontainer .centeredContent .link,

.centerBoxWrapper .mlbcontainer .centeredContent .link,

.centerBoxWrapper .nbacontainer .centeredContent .link { display:block; overflow:hidden; text-align:center; }

.centerBoxWrapper .nflcontainer .centeredContent .link img,

.centerBoxWrapper .nhlcontainer .centeredContent .link img,

.centerBoxWrapper .mlbcontainer .centeredContent .link img,

.centerBoxWrapper .nbacontainer .centeredContent .link img { overflow:hidden; }

.centerBoxWrapper .nflcontainer .centeredContent .product_name,

.centerBoxWrapper .nhlcontainer .centeredContent .product_name,

.centerBoxWrapper .mlbcontainer .centeredContent .product_name,

.centerBoxWrapper .nbacontainer .centeredContent .product_name { margin:3px 0 0 0; padding:5px 8px; height:28px; overflow:hidden; text-align:center; }

.centerBoxWrapper .nflcontainer .centeredContent .product_name a,

.centerBoxWrapper .nhlcontainer .centeredContent .product_name a,

.centerBoxWrapper .mlbcontainer .centeredContent .product_name a,

.centerBoxWrapper .nbacontainer .centeredContent .product_name a { display:block; height:30px; line-height:14px; overflow:hidden; text-decoration:none; color:#3a3a3a; } 

.centerBoxWrapper .nflcontainer .centeredContent .product_name a:hover,

.centerBoxWrapper .nhlcontainer .centeredContent .product_name a:hover,

.centerBoxWrapper .mlbcontainer .centeredContent .product_name a:hover,

.centerBoxWrapper .nbacontainer .centeredContent .product_name a:hover { text-decoration:underline; color:#000; } 

.centerBoxWrapper .nflcontainer .centeredContent .product_price,

.centerBoxWrapper .nhlcontainer .centeredContent .product_price,

.centerBoxWrapper .mlbcontainer .centeredContent .product_price,

.centerBoxWrapper .nbacontainer .centeredContent .product_price { color:#CD0000; font-size:14px; margin:5px 10px; text-align:center; }

.centerBoxWrapper .nflcontainer .centeredContent .product_price span,

.centerBoxWrapper .nhlcontainer .centeredContent .product_price span,

.centerBoxWrapper .mlbcontainer .centeredContent .product_price span,

.centerBoxWrapper .nbacontainer .centeredContent .product_price span { padding:0 5px; }

.centerBoxWrapper .nflcontainer .centeredContent .product_price .oldprice,

.centerBoxWrapper .nhlcontainer .centeredContent .product_price .oldprice,

.centerBoxWrapper .mlbcontainer .centeredContent .product_price .oldprice,

.centerBoxWrapper .nbacontainer .centeredContent .product_price .oldprice { color:#aaa; text-decoration:line-through; display:block; }

.centerBoxWrapper .nflcontainer .centeredContent .product_price .productSpecialPrice,

.centerBoxWrapper .nhlcontainer .centeredContent .product_price .productSpecialPrice,

.centerBoxWrapper .mlbcontainer .centeredContent .product_price .productSpecialPrice,

.centerBoxWrapper .nbacontainer .centeredContent .product_price .productSpecialPrice { color:#cd0000; font-size:16px; font-weight:bold; }

.centerBoxWrapper .nflcontainer .centeredContent .product_price .normalprice,

.centerBoxWrapper .nhlcontainer .centeredContent .product_price .normalprice,

.centerBoxWrapper .mlbcontainer .centeredContent .product_price .normalprice,

.centerBoxWrapper .nbacontainer .centeredContent .product_price .normalprice { color:#8a8a8a; text-decoration:line-through; }

.centerBoxWrapper .nflcontainer .centeredContent .product_price .productPriceDiscount,

.centerBoxWrapper .nhlcontainer .centeredContent .product_price .productPriceDiscount,

.centerBoxWrapper .mlbcontainer .centeredContent .product_price .productPriceDiscount,

.centerBoxWrapper .nbacontainer .centeredContent .product_price .productPriceDiscount { color:#000; font-weight:bold; font-size:14px; }





/* All Productlist style =====================================================================================================*/

#productListing .productsListTop,

#productListing .productsListBottom,

#specialsListing .productsListTop,

#specialsListing .productsListBottom,

#newProductsDefault .productsListTop,

#newProductsDefault .productsListBottom

{ padding:5px; margin:5px 0; color:#fff; overflow:hidden; }



.navSplitPagesLinks strong { background-color:#000000; padding:2px 6px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.navSplitPagesLinks a { font-weight:bold; background-color:#cd0000; padding:2px 6px; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.navSplitPagesLinks a:hover { background-color:#fff; color:#cd0000; text-decoration:none; }



#productListing .productsListcontent { background-color:#eaeaea; border:2px solid #fff; padding:5px; height:100%; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }



.productListing-rowheading { display:none; }

.FilterList { background:#000; padding:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.FilterList label { color:#ccc; }



/* indexCategories */

#indexProductListCatDescription img { padding:0 0 10px 0; }

#categoryDescription, #indexProductListCatDescription { background-color:#fafafa; border:2px solid #fff; padding:12px; overflow:hidden; margin:0 0 8px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; /*IE7*/ height:100%; +overflow:auto; }

#categoryDescription a, #indexProductListCatDescription a { color:#cd0000; }

#indexCategories .container .categoryListBoxContents { float:left; width:20%!important; }

#indexCategories .container .categoryListBoxContents a { display:block; text-align:center; color:#5a5a5a; margin:15px; height:108px; line-height:13px; }

#indexCategories .container .categoryListBoxContents a:hover { text-decoration:none; color:#cd0000; }



/* Productlist */

.centerBoxWrapper .container .centeredContent,

.centerColumn .container .centeredContent,

.centerColumn #productListing .productListing-odd, .centerColumn #productListing .productListing-even

{ float:left; margin:6px; /*height:324px;*/ width:229px; /*IE6.0*/ display:inline; }



.centerBoxWrapper .container .centeredContent .imagelink,

.centerColumn .container .centeredContent .imagelink,

.centerColumn #productListing #listCell0

{ height:207px; padding:10px; display:block; border:1px solid #ccc; background-color:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; text-align:center;}



.centerBoxWrapper .container .centeredContent .link,

.centerColumn .container .centeredContent .link,

.centerColumn #productListing #listCell0 .listingProductLink 

{ display:block; overflow:hidden; text-align:center; }



.centerBoxWrapper .container .centeredContent .link img,

.centerColumn .container .centeredContent .link img,

.centerColumn #productListing #listCell0 .listingProductLink img

{ overflow:hidden; }



.centerBoxWrapper .container .centeredContent .product_name,

.centerColumn .container .centeredContent .product_name,

.centerColumn #productListing #listCell1

{ margin:3px 0 0 0; padding:5px 8px; overflow:hidden; text-align:center; }



.centerBoxWrapper .container .centeredContent .product_name a,

.centerColumn .container .centeredContent .product_name a,

.centerColumn #productListing #listCell1 a

{ display:block; line-height:14px; overflow:hidden; text-decoration:none; color:#3a3a3a; font-weight:normal; font-size:11px; }



.centerBoxWrapper .container .centeredContent .product_name a:hover,

.centerColumn .container .centeredContent .product_name a:hover,

.centerColumn #productListing #listCell1 a:hover

{ text-decoration:underline; color:#000; }



.centerBoxWrapper .container .centeredContent .product_price,

.centerColumn .container .centeredContent .product_price,

.centerColumn #productListing #listCell2

{ color:#CD0000; font-size:14px; margin:5px 10px; text-align:center; }



.centerBoxWrapper .container .centeredContent .product_price span,

.centerColumn .container .centeredContent .product_price span,

.centerColumn #productListing #listCell2 span { padding:0 5px; }



.centerBoxWrapper .container .centeredContent .product_price .oldprice,

.centerColumn .container .centeredContent .product_price .oldprice,

.centerColumn #productListing #listCell2 .oldprice

{ color:#aaa; text-decoration:line-through; display:block; }



.centerBoxWrapper .container .centeredContent .product_price .productSpecialPrice,

.centerColumn .container .centeredContent .product_price .productSpecialPrice,

.centerColumn #productListing #listCell2 .productSpecialPrice

{ color:#cd0000; font-size:16px; font-weight:bold; }



.centerBoxWrapper .container .centeredContent .product_price .normalprice,

.centerColumn .container .centeredContent .product_price .normalprice,

.centerColumn #productListing #listCell2 .normalprice

{ color:#8a8a8a; text-decoration:line-through; }



.centerBoxWrapper .container .centeredContent .product_price .productPriceDiscount,

.centerColumn .container .centeredContent .product_price .productPriceDiscount,

.centerColumn #productListing #listCell2 .productPriceDiscount

{ color:#000; font-weight:bold; font-size:14px; }





/* contentMainWrapper left =====================================================================================================*/

/*categories*/

#navColumnOneWrapper #categories { /*url(../images/imgs/bg_categories.gif) no-repeat 0 0;*/ margin:0px; }

#navColumnOneWrapper #categories .leftBoxHeading { color:#fff; background-color:#cd0000; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; }

#navColumnOneWrapper #categories .main-sidebox-header-right { }

#navColumnOneWrapper .sideBoxContent { color:#fff; overflow:hidden; padding-left:10px; padding-top:5px; background-color:#000; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }

#navColumnOneWrapper #categories .sideBoxContent ul{ margin:0; padding:0;}

#navColumnOneWrapper #categories .sideBoxContent .categories-top-list { padding:5px 0; }

#navColumnOneWrapper #categories .sideBoxContent .categories-top-list .category-top1 { padding:5px 0; color:#fff; padding-left:18px; background:url(../images/sign/sign_square_white.gif) no-repeat 5px 50%; }

#navColumnOneWrapper #categories .sideBoxContent .categories-top-list .category-top1:hover { color:#cd0000; background:url(../images/sign/sign_square_orange.gif) no-repeat 5px 50%; }

#navColumnOneWrapper #categories .sideBoxContent .categories-top-list .sub-count { line-height:12px;}

#navColumnOneWrapper #categories .sideBoxContent .subcategory { padding:5px 0 5px 10px; }

#navColumnOneWrapper #categories .sideBoxContent .subcategory .category-products { line-height:12px; text-decoration:none; }

#navColumnOneWrapper #categories .sideBoxContent .subcategory .sub-count { }

.subcategory { }

.subcategory a { text-decoration:none; }

.sub-count { }

.sidebox-header-left { }

.sidebox-header-left h3 { position:relative; height:29px; line-height:28px; /*margin-left:10px;*/ padding-left:10px; font-size:13px; /*color:#fff;*/ }

.sidebox-header-left h3 a { position:absolute; color:#fff!important; right:12px; top:0px; display:block; }

.sidebox-header-left h3 a:hover { color:#ff9900!important; }



/*featured*/



/*whatsnew*/

#navColumnOneWrapper .leftBoxContainer { margin-top:8px; }

#navColumnOneWrapper .leftBoxContainer .leftBoxHeading, h3.leftBoxHeading { position:relative; height:29px; line-height:28px; /*margin-left:10px;*/ padding-left:10px; font-size:13px; color:#000; background-color:#cacaca; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; }

#navColumnOneWrapper .leftBoxContainer .leftBoxHeading a { position:absolute; color:#000!important; top:0px; display:block; text-align:center; }

#navColumnOneWrapper .leftBoxContainer .leftBoxHeading a:hover { color:#cd0000!important; }

#navColumnOneWrapper .leftBoxContainer ul { overflow:hidden; padding:10px; background-color:#000; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }

#navColumnOneWrapper .leftBoxContainer ul li { width:100%; float:left; margin:6px 0; }

#navColumnOneWrapper .leftBoxContainer ul li.first { margin:0px; }

#navColumnOneWrapper .leftBoxContainer ul li .products-img { display:block; text-align:center; float:left; width:80px; overflow:hidden; padding:8px; background-color:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }

#navColumnOneWrapper .leftBoxContainer ul li .products-img:hover { }

#navColumnOneWrapper .leftBoxContainer ul li .products-img img { height:80px; overflow:hidden; width:80px; }

#navColumnOneWrapper .leftBoxContainer ul li .product-content { float:right; width:108px; }

#navColumnOneWrapper .leftBoxContainer ul li .product-content .sidebox-products { text-decoration:none; display:block; height:40px; line-height:14px; padding:5px 0; overflow:hidden; margin-bottom:8px; }

#navColumnOneWrapper .leftBoxContainer ul li .product-content .sidebox-products:hover {  }

#navColumnOneWrapper .leftBoxContainer ul li .product-content .product_price { font-weight:bold; height:30px; line-height:14px; }

#navColumnOneWrapper .leftBoxContainer ul li .product-content .product_price .normalprice { color:#666;	text-decoration:line-through; font-size:13px; }

#navColumnOneWrapper .leftBoxContainer ul li .product-content .product_price .productSpecialPrice { font-size:16px; color:#ff5400; }

#navColumnOneWrapper .leftBoxContainer ul li .product-content .product_price .productPriceDiscount { font-size:14px; color:#fff; display:block; }

#navColumnOneWrapper .leftBoxContainer ul li .product-content .product_price span {  }



/*specials*/

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-products-img { display:block; text-align:center; float:left; width:80px; overflow:hidden; padding:8px; background-color:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-products-img:hover { }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-products-img img { height:80px; overflow:hidden; width:80px; }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-product-content { float:right; width:108px; }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-product-content .sidebox-products { text-decoration:none; display:block; height:40px; line-height:14px; padding:0 0 5px; overflow:hidden; margin-bottom:8px; }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-product-content .sidebox-products:hover {  }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-product-content .product_price { font-weight:bold; height:44px; line-height:14px; }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-product-content .product_price .normalprice { color:#666;	text-decoration:line-through; font-size:12px; }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-product-content .product_price .productSpecialPrice { font-size:16px; color:#ff5400; }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-product-content .product_price .productPriceDiscount { font-size:14px; color:#fff; display:block; }

#navColumnOneWrapper .leftBoxContainer ul li .sidebox-product-content .product_price span {  }



/*catsbanners*/

#navColumnOneWrapper #catsbanners { }

#navColumnOneWrapper #catsbanners .sidebox-header-left { display:none; }

#navColumnOneWrapper #catsbanners .sidebox-header-left .leftBoxHeading { }

#navColumnOneWrapper #catsbanners .leftBoxContent .sideBoxContent { border:1px solid #CCCCCC; overflow:hidden; height:100%; }



/*Size Color Player*/

#navColumnOneWrapper .leftlist { margin-top:8px; }

#navColumnOneWrapper .leftlist .sidebox-header-left { background-color:#cacaca; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; }

#navColumnOneWrapper .leftlist .sidebox-header-left h3, h3.leftBoxHeading { color:#000; }

#navColumnOneWrapper .leftlist .sidebox-header-left h3 a { }

#navColumnOneWrapper .leftlist .sidebox-header-left h3 a:hover { }

#navColumnOneWrapper .leftlist .leftBoxContent { padding:8px; background-color:#000; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }

#navColumnOneWrapper .leftlist .leftBoxContent ul {  }

#navColumnOneWrapper .leftlist .leftBoxContent ul li {  }

#navColumnOneWrapper .leftlist .leftBoxContent ul li a { display:block; padding:5px 0 5px 10px; }



/**/

#whatsNew, #specialsDefault, #featuredProducts { clear:both; margin:8px 0 0 0; }



/* contentMainWrapper productinfo =====================================================================================================*/

#productinfoBody #productGeneral, #reviewsWrite, #reviewsDefault, #reviewsInfoDefault { overflow:hidden; height:100%; border:1px solid #ECEAEA; padding:10px; background-color:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

#productinfoBody #productGeneral h1, #reviewsDefault h1

{ font-size:15px; color:#3a3a3a; padding:3px 0 8px 8px; margin-bottom:10px; border-bottom:1px dashed #ccc; }

#reviewsInfoDefaultHeading, #reviewsInfoDefault h1, #reviewsWrite h1{ font-size:15px; color:#3a3a3a; padding:3px 0 8px 8px; margin-bottom:10px;}



#reviewsWrite .buttonRow input{ margin:6px 0;}



#productinfo {  }



/* productinfo-top */

#productinfo-top { border-bottom:1px dashed #BBBBBB; overflow:hidden;/* margin-bottom:14px; padding-bottom:14px; */}



/* productMainImage */

#productMainImage { text-align:center; width:360px; padding:10px; border-right:1px dashed #b7b7b7; /*border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;*/ }

#productinfoBody #productGeneral .productimages { float:left; width:218px; }

#productinfoBody #productGeneral .productimages #productMainImage,

#productinfoBody #productGeneral .productimages #productMainImage a,

#productinfoBody #productGeneral .productimages #productMainImage a img  { }

#productinfoBody #productGeneral .productimages #productMainImage { padding:10px; border:1px solid #ccc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

#productinfoBody #productGeneral .productimages #productMainImage a { }

#productinfoBody #productGeneral .productimages #productMainImage a img {  overflow:hidden; }

#productinfoBody #productGeneral .productparameters { float:right; width:468px; padding:10px; }

#productinfoBody #productGeneral .productparameters .productcenter span { }



/* productinfo-right */

#productinfo-right { float:right; width:562px; position:relative; }

#productinfo-right #productPrices  { padding:10px 0; border-bottom:1px dashed #cacaca; color:#cd0000; font-size:20px; }

#productinfo-right #productPrices .oldprice { color:#aaa; text-decoration:line-through; font-size:12px; margin-right:12px; }

#productinfo-right #productPrices .normalprice { font-weight:normal; color:#8a8a8a; text-decoration:line-through; font-size:16px; margin-right:12px; }

#productinfo-right #productPrices .productPriceDiscount { color:#000; font-size:16px; }

#productinfo-right #productPrices .productSpecialPrice { color:#cd0000; font-size:20px; margin-right:12px; }

#productinfo-right #productQuantityDiscounts { }

#productinfo-right #productQuantityDiscounts table { border-right:1px solid #eee; border-top:1px solid #eee; }

#productinfo-right #productQuantityDiscounts table tr { }

#productinfo-right #productQuantityDiscounts table td { color:#990000; font-weight:bold; background:#fff; border-bottom:1px solid #eee; border-left:1px solid #eee; padding:6px; text-align:center; vertical-align:middle; }

#productinfo-right .floatingBox { padding:10px 0; }

#productinfo-right .floatingBox li { font-size:12px;}

#productinfo-right .navNextPrevWrapper { overflow:hidden; margin:0 0 10px 0; }

#productinfo-right .navNextPrevWrapper * { vertical-align:middle; float:left; display:inline; }

#productinfo-right .navNextPrevWrapper p { padding:4px 0; }

#productinfo-right .navNextPrevWrapper .navNextPrevList { margin-left:6px; }



#productinfo-right-bottom { overflow:hidden; }



#AddtoCartinfo { float:left; width:276px; overflow:hidden; background-color:#F3EEE6; border:1px solid #CCCCCC; padding:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

#AddtoCartinfo #productAttributes { border-bottom:1px dashed #CCCCCC; padding:0 0 10px; }

#AddtoCartinfo #productAttributes h3 { font-size:12px; padding-bottom:8px; }

#AddtoCartinfo #productAttributes .wrapperAttribsOptions {  }

#AddtoCartinfo #productAttributes .first {  }

#AddtoCartinfo #productAttributes .first span { width:60px!important; }

#AddtoCartinfo #productAttributes label { display:inline-block; }

#AddtoCartinfo #productAttributes .wrapperAttribsOptions span { color:#CD0000; display:inline-block; font-weight:bold; padding:5px; }

#AddtoCartinfo #productAttributes input { width:82px; margin:0 0 0 4px; }

#AddtoCartinfo #productAttributes select { width:180px; padding:3px; border:1px solid #E1E1E1; }

#AddtoCartinfo #cartAdd * { vertical-align:middle;float:left;}

#AddtoCartinfo #cartAdd span { font-weight:bold; display:inline-block; *display:inline; width:100px; }

#AddtoCartinfo #cartAdd p {  margin-top:8px; }

#AddtoCartinfo #cartAdd input { margin-top:8px;}

#AddtoCartinfo #cartAdd #type_qty { padding:3px; width:100px; margin-right:8px; border:1px solid #E1E1E1; }



#shippingbanner { float:right; width:256px; }

#pro_info_live{ position:absolute; right:26px; top:0; }

#productinfoBody #productGeneral #relatedPro{margin-top:0;}



/* productDescription */

#productinfo #productDescription { clear:both; margin-top:10px; padding:14px 8px; border-style:dashed; border-color:#cacaca; border-width:1px 0; +overflow:auto;font-weight:bold; }

#productinfo #productDescription a { color:#cd0000; text-decoration:underline; }

#productinfo #productDescription a:hover, .productsListTopclear, .productsListBottomclear, h1#specialsListingHeading, h1#featuredDefaultHeading, h1#allProductsDefaultHeading, h1#newProductsDefaultHeading { color:#000; }



/* productinfo-btn */

#productinfobtn { overflow:hidden; clear:both; padding:10px 0 0 0; }

#productinfobtn .buttonRow {  }

#productTellFriendLink {  }



.productsListTopclear .navSplitPagesLinks, .productsListBottomclear .navSplitPagesLinks { color:#FFFFFF;}



#productinfoBody #productGeneral .pdescription { background:#EEEEEE; border:medium none; line-height:20px; padding:10px; margin-bottom:10px; }

#productinfoBody #productGeneral .pdescription .biggerText { background:#FAFAFA; padding:10px; }

#productinfoBody #productGeneral .centerBoxWrapper { margin-top:10px; }

#productinfoBody #productGeneral .centerBoxWrapper h2 { background:url(../images/imgs/bg_title.gif) repeat-x 0 0; font-size:12px; height:28px; line-height:26px; color:#fff; padding-left:10px; }

#productinfoBody #productGeneral .centerBoxWrapper .container a { display:block; }

#productinfoBody #productGeneral .centerBoxWrapper .container .centerBoxContentsAlsoPurch { background:#EEEEEE; float:left; height:136px; margin-right:8px; width:184px; margin:4px 3px; }

#productinfoBody #productGeneral .centerBoxWrapper .container .centerBoxContentsAlsoPurch .also_purchased_img { float:left; overflow:hidden; padding:3px; width:96px; background:#FFFFFF; border:1px solid #CCCCCC; }

#productinfoBody #productGeneral .centerBoxWrapper .container .centerBoxContentsAlsoPurch .also_purchased_img img { height:128px; overflow:hidden; }

#productinfoBody #productGeneral .centerBoxWrapper .container .also_purchased_name { float:right; height:126px; overflow:hidden; padding:5px; width:70px; }

#productinfoBody #productGeneral .centerBoxWrapper .container .also_purchased_name:hover { color:#990000; }

#productinfoBody #pro_model{ border-bottom:1px solid #b9b9b9; height:18px; padding-top:10px; color:#ccc; }



/* Login Register LoginOff=====================================================================================================*/

#loginDefault {  }

#loginDefault fieldset {  }

#loginDefault fieldset .login_form_hint { padding-left:6px; }

#loginDefault fieldset .login_form_wrong { color:#cd0000; padding-left:6px; }

#loginDefault fieldset .login_form_ok { background:url(../images/imgs/ok-bg.gif) no-repeat left top; display:inline-block; height:20px; margin-left:6px; vertical-align:middle; width:20px; }

#loginDefault #loginForm {  }

#loginDefault #loginForm .inputLabel {  }

#loginDefault #loginForm .inputArea { width:250px; }

#loginDefault #loginForm .buttonRow { text-align:right; }

#loginDefault #loginForm .buttonRow input { margin-right:6px; }

#loginDefault #loginForm .buttonRow a { font-weight:bold; color:#6a6a6a; }

#loginDefault #loginForm .buttonRow a:hover { color:#cd0000; text-decoration:underline; }

#loginDefault #loginForm .buttonRow * { vertical-align:middle; }



#loginDefault #createAccountForm {  }

#loginDefault #createAccountForm .inputLabel {  }

#loginDefault #createAccountForm label,

#loginDefault #createAccountForm input,

#loginDefault #createAccountForm select,

#loginDefault #createAccountForm .alert { vertical-align:middle; }



#logoffDefault a { color:#ccc; }

#logoffDefault a:hover { color:#cd0000; }



/* ShoppingCartDefault =====================================================================================================*/

#shoppingCartDefault, #newspage { margin:0 0 8px 0; }

#shoppingCartDefault #cartSubTotal { background-color:#eaeaea; color:#cd0000; font-weight:bold; border-width:1px; border-style:solid; border-color:#fff #ddd #ddd #ddd; padding:5px; text-align:right; vertical-align:middle; }

#shoppingCartDefault .cartbuttons { margin-top:10px; overflow:hidden; }

#shoppingCartDefault .cartbuttons .checkout_shipping,

#shoppingCartDefault .cartbuttons .continue_shopping,

#shoppingCartDefault .cartbuttons .estimitor  { float:left; margin-right:8px; }

#shoppingCartDefault .cartbuttons .update { float:right; }

#shoppingCartDefault .centerBoxHeading, #shoppingCartDefault .centerBoxHeading { color:#5a5a5a; border-color:#b7b7b7; border-width:0 0 2px 0; background:none; }

#shoppingCartDefault #cartEmptyText { border-width:1px; text-align:center;}

#categoryImgListing, .listingProductImage, .sideBoxContentItem, #reviewsContent, #cartContentsDisplay * { text-align:center; }

#orderTotals {  }

#orderTotals td, #orderTotals table td { color:#cd0000; font-weight:bold; text-align:center; }

#shoppingcartBody #shoppingCartDefault .container, #indexDefaultListing .container, #specialsListing .container,#featuredDefault .container,#allProductsDefault .container,#newProductsDefault .container { padding:4px; }

#shoppingcartBody #shoppingCartDefault .container .centeredContent, #indexDefaultListing .container .centeredContent, #specialsListing .container .centeredContent,#featuredDefault .container .centeredContent,#allProductsDefault .container .centeredContent,#newProductsDefault .container .centeredContent { margin:3px; }

#checkoutBillto .buttonRow, #checkoutShipto .buttonRow { text-align:right; padding:8px 0; border-bottom:1px dotted #ccc; margin:0 0 6px 0; }

#checkout_confirmation .buttonRow {  }



/* reviews =====================================================================================================*/

/* product_reviews_write */

#reviewsWrite {  }

#reviewsWritemain, #reviewsinfomain { border-bottom:1px dashed #BBBBBB; overflow:hidden; padding-bottom:14px; }

#reviewsWritemain .centeredContent {  }

#reviewsWritemain .reviewsWriteright, #reviewsinfomain .reviewsinforight { float:right; width:550px; padding:10px; }

#reviewsWritemain .reviewsWriteright h3 { font-weight:normal; padding:10px 0; }

#reviewsWritemain .reviewsWriteright .buttonRow, #reviewsinfomain .reviewsinforight .buttonRow { padding:10px 0; border-top:1px dashed #CACACA; }

#reviewsWritemain .reviewsWriteright .buttonRow a { padding-left:5px; }



#reviewsWriteProductPageLink {  }

#reviewsWritecontent { padding:12px 0; }

#reviewsWriteReviewsRate, .ratingRow{ text-align:center;}

#reviewsWritecontent #reviewsWriteReviewsRate { color:#cd0000; }

#reviewsWritecontent .ratingRow, .productsListTopclear, .productsListBottomclear { padding:5px 0; }

#reviewsWritecontent .ratingRow * { vertical-align:middle; }

#reviewsWritecontent label { padding:5px 0; }

#reviewsWritecontent textarea { margin:5px 0 0; }

#reviewsWritecontent .buttonRow { margin-top:8px; }

#reviewsWriteReviewsNotice { background-color:#EEEEEE; border:1px solid #DDDDDD; padding:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }



#ProductReviewForm .buttonRow input { margin:6px 0;}



/* product_reviews_default */

#reviewsDefaultmain { overflow:hidden; /*IE7*/ *height:100%; }

#reviewsDefaultmain .reviewsWriteright { float:right; width:550px; padding:10px; }

#reviewsDefaultmain .reviewsWriteright

#reviewsDefaultmain .reviewsWriteright #productReviewsDefaultNoReviews { font-weight:normal; border-bottom:1px dashed #CACACA; padding:10px 0; }

#reviewsDefaultmain .reviewsWriteright .buttonRow { padding:10px 0 0 0; border-top:1px dashed #CACACA; }

#reviewsDefaultmain .reviewsWriteright .buttonRow a { padding-left:5px; }



/* reviewsDefault */

#reviewsDefaultmain .smallProductImage { border:1px solid #DDDDDD; float:left; margin:10px 0 0; padding:10px; width:80px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

#Reviewsinfo { float:right; width:822px; background-color:#FAFAFA; border:1px solid #EAEAEA; margin:10px 0; padding:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

#Reviewsinfo h2 { border-bottom:1px dashed #CCCCCC; padding:0 0 10px; }

#Reviewsinfo .bold { padding:0 0 10px; }

#Reviewsinfo .rating { padding:10px 0; }

#Reviewsinfo .content { padding:0 0 10px 0; }

#Reviewsinfo .buttonRow { border-top:1px dashed #CCCCCC; padding:10px 0 0 0; }

#ReviewsDefaultListingTop, #ReviewsDefaultListingBottom { overflow:hidden; padding:5px 0; }

#ReviewsDefaultListingTop { margin:0 0 10px 0; }

#ReviewsDefaultListingBottom { margin:10px 0 0 0; }



/* product_reviews_info_default */

#reviewsinfomain .reviewsinforight .reviewsinfo { padding:10px 0; }

#reviewsinfomain .reviewsinforight .reviewsinfo .rating {  }

#productReviewsinfo { background-color:#FAFAFA; border:1px solid #EAEAEA; margin:10px 0; padding:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

#productReviewsinfo .bold {  }

#productReviewsinfo .rating { padding:10px 0; }

#productReviewsinfo .content { padding:0 0 10px 0; }

#productReviewsDefaultProductPageLink {  }

#productReviewsDefaultListingTop, #productReviewsDefaultListingBottom { overflow:hidden; padding:5px 0; }

#productReviewsDefaultListingTop { margin:10px 0 0 0; }

#productReviewsDefaultListingBottom { margin:0 0 10px 0; }



#reviewsWritePrice, 

#productReviewsDefaultPrice,

#reviewsInfoDefaultPrice { padding:10px 0; color:#cd0000; font-size:20px; }

#reviewsWritePrice .oldprice, 

#productReviewsDefaultPrice .oldprice { color:#aaa; text-decoration:line-through; font-size:12px; margin-right:12px; }

#reviewsWritePrice .normalprice,

#productReviewsDefaultPrice .normalprice,

#reviewsInfoDefaultPrice .normalprice { font-weight:normal; color:#8a8a8a; text-decoration:line-through; font-size:16px; margin-right:12px; }

#reviewsWritePrice .productPriceDiscount,

#productReviewsDefaultPrice .productPriceDiscount,

#reviewsInfoDefaultPrice .productPriceDiscount { color:#000; font-size:16px; }

#reviewsWritePrice .productSpecialPrice,

#productReviewsDefaultPrice .productSpecialPrice,

#reviewsInfoDefaultPrice .productSpecialPrice { color:#cd0000; font-size:20px; margin-right:12px; }



#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage { width:380px; float:left; }



/* MyAccount Center =====================================================================================================*/

#addressBookDefault .addressbook { background:#fafafa; border:1px solid #ddd; padding:10px; margin-top:10px; height:100%; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

#addressBookDefault .addressbook h3 { font-size:12px; }

#addressBookDefault .addressbook .buttonRow {  }

#addressBookDefault .myaddressbook, #timeoutDefaultContent, .ShippingValuation, .checkoutSuccess { margin:0 0 8px 0; background:#fafafa; border:1px solid #ddd; padding:8px; height:100%; }

#myAccountGen, #myAccountNotify { padding:10px 0; overflow:hidden; }

#myAccountGen li, #myAccountNotify li { float:left; padding:0 10px; border-right:1px solid #ccc; }

#myAccountGen li a, #myAccountNotify li a { display:block; color:#3a3a3a; }

#myAccountGen li a:hover, #myAccountNotify li a:hover { color:#cd0000; text-decoration:underline; }

#prevOrders { border-top:1px solid #ccc; border-left:1px solid #ccc; margin:0 0 8px 0; }

#prevOrders th { background:#eaeaea; }

#prevOrders td { background:#fafafa; }

#prevOrders th, #prevOrders td { padding:4px 8px; border-style:solid; border-width:1px; border-color:#fff #ccc #ccc #fff; text-align:center; }

#accountLinksWrapper {  }

#accountLinksWrapper .last { margin:0px; }

#addressBookDefaultPrimary { background:none!important; border:none!important; padding-left:0px!important; }

#accountHistInfo .last { margin:0px; }



/* Size */

#sizeDefaultMainContent h2 { margin:10px 0 5px; }



/* SitMap */

#siteMapList { margin:10px 0; overflow:hidden; }

#siteMapList ul { overflow:hidden; padding:15px 0; }

#siteMapList ul li { padding:10px 0 0 0; }

#siteMapList ul li a { display:block; font-size:14px; font-weight:bold; color:#3a3a3a; }

#siteMapList ul li a:hover { text-decoration:underline; color:#cd0000; }

#siteMapList ul li ul { border-bottom:1px dashed #3A3A3A; padding:5px 0 15px; }

#siteMapList ul li ul li { /*width:25%;*/ float:left; padding:0px; }

#siteMapList ul li ul li a { background:url(../images/imgs/arrow-bg.gif) no-repeat 0 50%; border-bottom:1px dotted #BBBBBB; font-size:11px; font-weight:normal; margin:0 10px; padding:5px 10px; }

#siteMapList ul.second { border-bottom:1px dashed #3A3A3A; padding:0 0 15px; }

#siteMapList ul.second li { width:25%; float:left; padding:0px; }

#siteMapList .last { padding:15px 0 0; border-bottom:1px dashed #3A3A3A; }

#siteMapList .last h2 { color:#3a3a3a; }

#siteMapList .last ul { padding:0 0 15px; }

#siteMapList .last ul li { width:25%; float:left; padding:0px; }

#siteMapList .last ul li a { background:url(../images/imgs/arrow-bg.gif) no-repeat 0 50%; border-bottom:1px dotted #BBBBBB; font-size:11px; font-weight:normal; margin:0 10px; padding:5px 10px; }



/* AllPlayerStyle */

#playerList { overflow:hidden; }

#playerList ul { float:left; width:100%; }

#playerList ul li { float:left; width:25%; }

#playerList ul li a { background:url(../images/imgs/arrow-bg.gif) no-repeat 0 50%; border-bottom:1px dotted #BBBBBB; color:#3A3A3A; display:block; margin:0 10px; padding:5px 10px; }

#playerList ul li a:hover { color:#cd0000; }





/******navSuppWrapper

========================================================================================================================================================*/

#navSuppWrapper { background:url(../images/imgs/bottomwrapper-bg.gif) repeat-x left bottom; }

#footerWrapper { padding:20px; color:#fff; width:940px; height:35px; margin:0 auto; +overflow:auto; }

#navSupp { overflow:hidden; width:944px; margin:0 auto 8px auto; padding:18px; background-color:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

#navSupp ul { display:none; }

#navSupp ul li { display:inline; border-left:1px solid #8a8a8a; }

#navSupp ul li.first { border-left:none; }

#navSupp ul li.first a { padding-left:0px; }

#navSupp ul li a { padding:0 10px; color:#3a3a3a; }

#navSupp ul li a:hover { color:#cd0000; }

#navSupp dl { border-right:1px dashed #b7b7b7; float:left; padding:0 19px; width:124px; height:100px; }

#navSupp dl.first { padding-left:0px; }

#navSupp dl.last { border:none; padding-right:0px; }

#navSupp dl dt { font-size:12px; font-weight:bold; color:#000; margin:0 0 4px 0; }

#navSupp dl dd {  }

#navSupp dl dd a { background:url(../images/imgs/arrow-bg.gif) no-repeat 0 50%; color:#3A3A3A; display:block; padding:2px 2px 2px 10px; }

#navSupp dl dd a:hover { color:#cd0000; text-decoration:underline; }



#siteinfoLegal {  }

#siteinfoLegal a { color:#ff9900; font-weight:bold; }

#siteinfoLegal a:hover { color:#ff5400; }



#footerWrapper {  }

#footerWrapper a {  }

#footerWrapper a:hover {  }

#footerWrapper .footer_key { margin-bottom:8px; }

#footerWrapper .footer_key li { display:inline; margin-right:8px; }

#footerWrapper .footer_key li a { }

#footerWrapper .footer_key li a:hover { text-decoration:underline; }

#footerWrapper #footerWrapper_left { float:left; width:440px; }

#footerWrapper #footerWrapper_left .legalCopyright { color:#fff;}

#footerWrapper #footerWrapper_left .legalCopyright a { color:#ff9900; font-weight:bold; }

#footerWrapper #footerWrapper_left .legalCopyright a:hover { color:#ff5400; }

#footerWrapper #footerWrapper_right { float:right; width:460px; text-align:right; }

#footerWrapper #footerWrapper_right li { display:inline; padding-left:5px; }

/* END ========================================================================================================================================================*/











/*wrappers - page or section containers*/	

#tagline { color:#000000; font-size:2em; text-align:center; vertical-align:middle; }

#sendSpendWrapper { border:1px solid #cacaca; float:right; margin:0em 0em 1em 1em; }



/*navigation*/

#navEZPagesTOCWrapper { font-weight:bold; float:right; height:1%; border:1px solid #9a9a9a; }

#navEZPagesTOC ul { margin:0; padding:0.5em 0em; list-style-type:none; line-height:1.5em; }

#navEZPagesTOC ul li { white-space:nowrap; }

#navEZPagesTOC ul li a { padding:0em 0.5em; margin:0; }

#navEZPagesTop { background-color:#abbbd3; background-image:url(../images/tile_back.gif); font-size:0.95em; font-weight:bold; margin:0em; padding:0.5em; }



/*The main content classes*/

/*.content,*/ 



.important { font-weight:bold; }

.gvBal { float:right; }



/*Shopping Cart Display*/

#scUpdateQuantity { width:2em; }



.cartQuantity { width:4.7em; }

.cartNewItem { color:#33CC33; position:relative;  /*do not remove-fixes stupid IEbug*/ }

.cartOldItem { color:#660099; 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:0.2em; padding:0.5em; background-color:#E4FEf5; border:1px solid #003D00; }

.mediaTitle { float:left; }

.mediaTypeLink { float:right; }



.orderHistList { margin:1em; padding:0.2em 0em; list-style-type:none; } 

#cartBoxListWrapper ul, #ezPageBoxList ul { list-style-type:none; }

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { margin:0; padding:0.2em 0em; } 

#cartBoxEmpty, #cartBoxVoucherBalance { font-weight:bold; }

.totalBox { width:5.5em; text-align:right; padding:0.2em; }

.lineTitle, .amount { text-align:right; }

.amount { width:5.5em; }



/*Image Display*/

.categoryIcon {}

#cartImage { margin:0.5em 1em; }



/*Attributes*/

.attribImg { width:20%; margin:0.3em 0em; }



.attributesComments {  }



/*list box contents*/

.centerBoxWrapper {  }



/*sideboxes*/

.columnLeft {}



#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading { font-size:0.9em; color:#ffffff; }



h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover { color:#FFFF33; text-decoration:none; } 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited { color:#FFFFFF; }



#bestsellers .wrapper { margin:0em 0em 0em 1.5em; }

#bestsellers ol { padding:0; margin-left:1.1em; }

#bestsellers li { padding:0; margin:0.3em 0em 0.3em 0em; }



#bannerboxHeading { background-color:#0000CC; }

#upProductsHeading { text-align:left; }

#upDateHeading { text-align:right; }



/* categories box parent and child categories */

A.category-links, A.category-links:visited {  }

/* end categories box links */



/*misc*/

.bold { font-weight:bold; }

.hiddenField { display:none; }

.visibleField { display:inline; }

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart { background-color:#ffffff; }

.information { padding:10px 3px; line-height:150%; }

#shoppingcartBody #shippingEstimatorContent { clear:both; }

.seDisplayedAddressLabel { background-color:#85C285; text-align:center; }

.seDisplayedAddressInfo { text-transform:uppercase; text-align:center; font-weight:bold; }

#seShipTo { padding:0.2em; }

#indexCategories #whatsNew h2.centerBoxHeading, #indexCategories #specialsDefault h2.centerBoxHeading{ color:#FFFFFF;}

#navfreeshipping{left: 447px; position: absolute; top: 36px;}

.additionalImages{
	margin-bottom:5px;
	}
#AddtoCartinfo #cartAdd .addcart{
	float:left;
	width:110px;
	line-height:35px;
}
.centerBoxWrapper .container .relatedProductsContents{
		width: 215px;
	}
.relatedProductsContents img{
	width:190px;
	height:auto;
	}