html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
html { background-color: #000000; }
body { line-height: 1; font-size: 12px; font-family: Arial, Verdana, sans-serif; height: 100%; width: 100%;background-color:#000000; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
select{width:143px; border:1px solid #c1c1c1; font-size:10px; font-weight:bold; padding-left:8px;}

a { text-decoration: none; color: #777777; }
a:hover { text-decoration: underline;color:#FFFFFF; }


.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear { display:inline-block; }
.clear { display:block; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }

.left { float: left; display: inline; }
.right { float: right; display: inline; }
.bold{font-weight:bold;}
.overflow { overflow: hidden; }
.relative { position: relative; }
.middle { margin: 0 auto; }
.block { display: block; }
.none { display:none; }
ul.normal{display:block;list-style-type:disc;list-style-position:outside;margin-left:30px;}

.w960{width:960px;}
.centered{margin:0 auto;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.strikethru{text-decoration: line-through!important;}
.underline{text-decoration:underline;}
.no-underline{text-decoration:none;}
.white{color:#FFFFFF;}
.grey-button{background-color:#151515;font-size:12px;color:#666666;padding:15px;margin-right:30px;height:15px;}
.grey-button-wroll:hover{background-color:#252525;}
.grey-alt-button{background-color:#252525;}
.grey-alt-button-wroll:hover{background-color:#333333;}
.gradient-button{height: 32px; width: 200px; border: none; background: transparent url('../images/gradient-button.png') repeat-x 0 0;  cursor: pointer;color:#FFFFFF;font-size:17px;text-transform:uppercase;text-align:center;padding-top:8px;}
.gradient-button:hover{background-position:0 -40px;}

.gradient-button-alt{background: transparent url('../images/gradient-button-alt.png') repeat-x 0 0;  cursor: pointer;color:#999999;}


.gradient-button-small{height: 25px; width: 115px; border: none; background: transparent url('../images/gradient-button.png') repeat-x 0 0;  cursor: pointer;color:#FFFFFF;font-size:13px;text-transform:uppercase;text-align:center;padding-top:7px;}
.gradient-button-add-to-cart{height: 26px;font-weight:bold; width: 141px; border: none; background: transparent url('../images/gradient-button.png') repeat-x 0 -40px;  cursor: pointer;color:#FFFFFF;font-size:14px;text-transform:uppercase;text-align:center;padding-top:4px;}
.gradient-button-add-to-cart:hover{background-position:0 0;text-decoration:none;}
.gradient-button-add-to-cart a:hover{text-decoration:none;}
.gradient-button-dealer{height: 24px;font-weight:bold; width: 141px; border: none; background: transparent url('../images/white-lines.jpg') repeat-x 0 0;  cursor: pointer;color:#555555;font-size:12px;text-transform:uppercase;text-align:center;padding-top:6px;margin-left:4px;}
.gradient-button-dealer a:hover{color:#000000;text-decoration:none;}
.panes .tab-inner{display:none;}

.dotted{border-bottom:1px dotted #252525;}
.font-10{font-size:10px;}
.font-11{font-size:11px;}
.font-12{font-size:12px;}
.font-13{font-size:13px;}
.font-15{font-size:15px;}
.font-16{font-size:16px;}
.font-17{font-size:17px;}
.font-18{font-size:18px;}
.font-19{font-size:19px;}
.font-21{font-size:21px;}
.greyLink{color:#666666;}
.greyLink:hover{color:#FFFFFF;text-decoration:none;}
.normal-list{list-style-type:circle;list-style-postion:outside;margin:5px 0 15px 20px;}

.p-60{padding:60px;}
.p-30{padding:30px;}
.p-l-30{padding-left:30px;}
.p-5{padding:5px;}
.p-10{padding:10px;}
.m-r-5{margin-right:5px;}
.m-r-7{margin-right:7px;}
.m-r-30{margin-right:30px;}
.m-t-33{margin-top:33px;}
.m-t-25{margin-top:25px;}
.m-t-20{margin-top:20px;}
.m-t-16{margin-top:16px;}
.m-t-13{margin-top:13px;}
.m-t-10{margin-top:10px;}
.m-t-5{margin-top:5px;}
.m-t-7{margin-top:7px;}
.m-b-5{margin-bottom:5px;}
.m-b-10{margin-bottom:10px;}
.m-b-12{margin-bottom:12px;}
.m-b-15{margin-bottom:15px;}
.m-b-20{margin-bottom:20px;}
#background{height: 100%;left: 0px;position: fixed;top: 0px;width:100%;}
#container{position: absolute;width: 100%;z-index: 2;}
#container .box-inside{width:960px;margin:0 auto;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
#nav{background-color:#000000;background-image:url('../images/nav/bg.png');background-repeat:repeat-x;width:960px;height:120px;border-bottom:1px solid #151515;}

.working img{margin-top:-7px;margin-right:5px;}

#logo{float:left;width:181px;height:38px;margin-top:43px;margin-left:40px;}
#mainnav { float: left; display: inline; height: 12px; margin: 55px 0 0 61px; z-index: 2002; }
#mainnav ul { z-index: 2001; display: block; }
#mainnav ul, #mainnav li { position: relative; float: left; line-height: 12px; }
#mainnav li { display: inline; height: 12px; width: auto; padding-right: 24px; z-index: 2000; overflow: visible; }
#mainnav li.last { padding-right: 0; background-image: none; }
#mainnav a { position: relative; display: block; height: 18px; text-decoration: none; text-indent: -9999em; overflow: hidden; }
#mainnav a.products { width: 92px; background: transparent url('../images/nav/nav-phase2.png') 0 -19px no-repeat; }
#mainnav a.news { width: 46px; background: transparent url('../images/nav/nav-phase2.png') -97px -19px no-repeat; }
#mainnav a.innovation { width: 85px; background: transparent url('../images/nav/nav-phase2.png') -155px -19px no-repeat; }
#mainnav a.education { width: 82px; background: transparent url('../images/nav/nav-phase2.png') -246px -19px no-repeat; }
#mainnav a.support { width: 70px; background: transparent url('../images/nav/nav-phase2.png') -333px -19px no-repeat; }
/* #mainnav a.products:hover, */
#mainnav li.selected a.products { background-position: 0 0px; }
#mainnav a.news:hover, #mainnav li.selected a.news { background-position: -97px 0px; }
#mainnav a.innovation:hover, #mainnav li.selected a.innovation { background-position: -155px 0px; }
#mainnav a.education:hover, #mainnav li.selected a.education { background-position: -246px 0px; }
#mainnav a.support:hover, #mainnav li.selected a.support { background-position: -333px 0px; }
.cartText{font-size:17px;font-family:arial;color:#aaaaaa;width:35px;}
#cart{float:left;margin-left:80px;margin-top:55px;}

#product-rollover-box{position: relative;z-index:3000;}
#product-rollover{position:absolute;top:121px;left:0px;z-index:2000;width: 960px;height:310px;background: transparent url('../images/nav/product-rollover.png') no-repeat;padding:30px 30px 30px 0px;}
#product-rollover .items{}
#product-rollover .items .item{border-right:1px solid #000000;border-left:1px solid #252525;height:250px;width:184px;float:left;padding:0px 27px;}
#product-rollover .items .item.first{border-left:0px;}
#product-rollover .items .item.last{border-right:0px;}
#product-rollover .item .button{background:transparent url('../images/nav/product-button.png') 0 0 repeat-x;width:91px;height:19px;display:block;float:left;font-size:14px;text-align:center;padding-top:5px;font-weight:bold;color:#FFFFFF;-moz-box-shadow: 0px 0px 2px #000;-webkit-box-shadow: 0px 0px 2px #000;box-shadow: 0px 0px 2px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#000000')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#000000');}
#product-rollover .item .button:hover{background-position:0 -24px;}
#product-rollover .item .button.adult{border-right:1px solid #262626;}
#product-rollover .item .button.youth{border-left:1px solid #434343;}
#product-rollover .item .button.shop{width:184px;}
#product-rollover .items .item img{margin-left:20px;margin-bottom:18px;margin-top:15px;}
#product-rollover .items .item img.batting{margin-bottom:14px;}

#cartImage{float:left;margin-top:-15px;}
.cart-count{font-size:16px;font-family:lucida grande, arial;}
#breadcrumb-holder{z-index:101;height:20px;background-color:#000000;border-bottom:1px solid #151515;padding:11px 12px 11px 20px;}
#breadcrumb-holder .inside{margin-top:4px;font-size:14px;width:630px;}
#breadcrumb-holder .inside, #breadcrumb-holder .inside a{color:#777777;}
#breadcrumb-holder .inside a.white{color:#aaaaaa;}
#breadcrumb-holder .social{width:320px;}
#breadcrumb-holder .social .sharethis{margin-top:1px;}
.st_sharethis_custom{cursor:pointer;background: url("../images/share.jpg") no-repeat scroll left top transparent;padding:0px 83px 6px 0;}

#middle{width:967px;}
#middle .top{background:transparent url('../images/content-top.png') 0 0 no-repeat;width:960px;height:3px;clear:both;}
#middle .bottom{background:transparent url('../images/content-bottom.png') 0 0 no-repeat;width:960px;height:3px;margin-left:-2px;clear:both;}
#middle .mainContent{background-color:#000000;width:960px;min-height:400px;padding:0px;}
#middle .inside{width:960px;color:#777777;line-height:1.5;}
#middle .title{margin-top:28px;}
.partners{border-top:1px solid #151515;}
#footer{background-color:#000000;width:100%;min-height:200px;height:100%;border-top:1px solid #151515;}
#footernav { float: left; display: inline; height: 16px; margin: 40px 0 20px 2px; z-index: 2002; }
#footernav ul { z-index: 2001; display: block; }
#footernav ul, #footernav li { position: relative; float: left; line-height: 12px; }
#footernav li { display: inline; height: 16px; width: auto; padding-right: 18px; z-index: 2000; overflow: visible; }
#footernav li.last { padding-right: 0; background-image: none; }
#footernav a { position: relative; display: block; height: 16px; text-decoration: none; text-indent: -9999em; overflow: hidden; }
#footernav a.how-to-order { width: 85px; background: transparent url('../images/nav/footer.png') 0 0 no-repeat; }
#footernav a.academy { width: 102px; background: transparent url('../images/nav/footer.png') -104px 0 no-repeat; }
#footernav a.events { width: 45px; background: transparent url('../images/nav/footer.png') -226px 0 no-repeat; }
#footernav a.about { width: 41px; background: transparent url('../images/nav/footer.png') -287px 0 no-repeat; }
#footernav a.contact { width: 52px; background: transparent url('../images/nav/footer.png') -345px 0 no-repeat; }
#footernav a.legal { width: 40px; background: transparent url('../images/nav/footer.png') -413px 0 no-repeat; }

#footernav a.how-to-order:hover, #footernav li.selected a.how-to-order { background-position: 0 -15px; }
#footernav a.academy:hover, #footernav li.selected a.academy { background-position: -104px -15px; }
#footernav a.events:hover, #footernav li.selected a.events { background-position: -226px -15px; }
#footernav a.about:hover, #footernav li.selected a.about { background-position: -287px -15px; }
#footernav a.contact:hover, #footernav li.selected a.contact { background-position: -345px -15px; }
#footernav a.legal:hover, #footernav li.selected a.legal { background-position: -413px -15px; }

#social{margin:37px 0 20px 40px;float:left;}
#mailing-list{margin:35px 0 20px 0px;float:right;}
#mailing-list-form{margin:-3px 0 0 5px;color:#FFFFFF;font-weight:bold;}
#mailing-list-form input{width:120px;height:18px;padding:3px;color:#666666;font-size:12px;background-color:#000000!important;border-left:1px solid #151515;border-top:1px solid #151515;border-bottom:1px solid #151515;border-right:0px;}
#mailing-list-form .submit{height:24px;background-color:000000;border-top:1px solid #151515;border-bottom:1px solid #151515;border-right:1px solid #151515;}
#footer-legal{background:transparent url('../images/border-bottom-dashed.jpg') no-repeat;padding-top:28px;font-size:11px;margin-top:12px;color:#444444;}
#footer .proxLogo{margin:-10px 0 0 10px;}

.apple_overlay {display:none;background-image:url(../images/overlay-bg.png);background-color:#000000;width:900px;min-height:250px;height:auto;padding:0px;font-size:12px;color:#555;border:10px solid #151515;} 
.apple_overlay .close {background-image:url(../images/close.png);position:absolute;right:0px; top:0px;cursor:pointer;height:43px;width:43px;z-index:10000;}
.apple_overlay .close:hover {background-image:url(../images/close-over.png);}
.contentWrap {height:auto;overflow-y:none;}


.x1-videos{width:270px;height:70px;margin-right:10px;margin-bottom:10px;overflow: hidden;position: relative;}

.x1-tech{width:260px;height:80px;margin-right:10px;margin-bottom:10px;padding:15px;overflow: hidden;position: relative;}
.x1-tech .inside{height:80px;}
.x1-tech .cover{top:110px;left: 0;background-color:#000000;padding:12px;width:256px;height:75px;overflow:hidden;margin-left:5px;position:absolute;color:#555555;font-size:11px;line-height:1.2;}
.x1-tech .cover .cta{float:right;top:68px;font-size:12px;}
.x1-tech .cover .left{top:0px;}



#home .mainStory{width:960px;height:400px;overflow:hidden;}
#home .promos{width:960px;height:198px;border-bottom:1px solid #151515;border-top:1px solid #151515;}
#home .promo{width:319px;height:198px;overflow:hidden;}
#home .promos .first{border-right:1px solid #151515;}
#home .promos .last{width:320px;}
#home .promos .last .inside{width:424px;margin:20px 20px 20px 31px;clear:both;line-height:1;}
#home .promos .last .inside .item{width:424px;padding-bottom:5px;border-bottom:1px dotted #252525;margin-top:7px;font-size:11px;}
#home .promos .last .inside .first{margin-top:54px;border-right:0px;}
#home .navi{height:18px;}
#home .navi a {width:13px;height:12px;float:left;margin:0px 1px 0px 1px;background:url(../images/xa/pager.png) 0 0 no-repeat;display:block;font-size:1px;} 
#home .navi a:hover {background-position:0 -12px;} 
#home .navi a.active {background-position:0 -24px;}
#home .scrollable {position:relative;overflow:hidden;height:400px;width:960px;z-index:100;} 
#home .scrollable .items {position:absolute;width:20000em;clear:both;}
#home .scrollable .items .item {float:left;height:400px;width:960px;} 

#home .bottom-content .title, #news .title a{font-size:15px;font-weight:bold;color:#FFFFFF!important;text-decoration:none!important;}
#home .bottom-content .title a:hover{text-decoration:underline;}
#home .bottom-content .title-box{width:205px;}
#home .bottom-content .featured .title-box{width:155px;padding-top:15px;}
#home .bottom-content .featured .title{font-size:12px;}
#home .bottom-content .featured .clear{margin-bottom:10px;}
#home .bottom-content .item-info{color:#555555;margin-bottom:7px;}
#home .bottom-content .image{margin-right:30px;width:220px;}
#home .bottom-content .article{width:260px;margin-top:30px;}
#home .bottom-content .featured{width:300px;float:left;}
#home .bottom-content .latest{width:315px;float:left;}
#home .bottom-content .items .item{padding:0px 0px 25px;width:260px;height:380px;float:left;margin-left:28px;padding-right:30px;background:url('../images/home/news-bg.jpg') repeat-y;}
#home .bottom-content .items .item.last{border-bottom:0px;background:none;}
#home .bottom-content .items .item.first{margin-left:0px;}
#home .bottom-content .items .item.second{margin-left:20px;}
#home .bottom-content .items .more-link{color:#777777;font-weight:bold;font-size:12px;margin-top:20px;display:block;}
#home .bottom-content .items .news-logo{margin-right:14px;display:block;float:left;margin-top:5px;}

#howtoorder b{font-size:14px;color:#aaaaaa;font-weight:normal;}
#howtoorder .item{margin-top:40px;}
#education b{font-size:14px;color:#aaaaaa;font-weight:normal;}
#education .inside-box{color:#555555;}
#education .item{margin-top:40px;}
#education a{color:#FFFFFF;}
#education a.greyLink{color:#666666;}
#education a.greyLink:hover{color:#FFFFFF;}

#partners a{color:#FFFFFF;}
#partners a.greyLink{color:#666666;}
#partners a.greyLink:hover{color:#FFFFFF;}

#about b{font-size:14px;color:#aaaaaa;font-weight:normal;}
#about i{font-size:14px;}

#xa .featured-box{margin-top:-80px;}
#xa .spacer{border-bottom:1px solid #151515;width:960px;}
#xa .featured{width:609px;margin:10px;min-height:248px;padding:35px 0px 0px 30px;border-right:1px solid #151515;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.5);font-size:18px;}
#xa .featured .item .round-4-swatch{text-shadow: #999999 0.1em 0.1em 0.2em}
#xa .featured .item .round-4-swatch img {-webkit-box-shadow:3px 3px 4px rgba(255, 255, 255, 0.4);-moz-box-shadow:3px 3px 4px rgba(255, 255, 255, 0.4);}

#xa .updates{width:538px;min-height:445px;padding:35px 0px 0px 30px;border-right:1px solid #151515;}
#xa .updates .features{}
#xa .updates .features .promo{padding-bottom:15px;padding-top:15px;width:510px;}
#xa .updates .features .promo .img{width:140px;margin-right:27px;}
#xa .updates .features .promo .info{line-height:1.4;width:324px;margin-top:5px;}
#xa .updates .features .promo .info .white{line-height:2.2;}
#xa .values{width:227px;height:230px;margin:0px 0px 15px 0px;padding:20px;}
#xa .creed{width:370px;height:460px;}
#xa .login{width:241px;height:248px;margin:10px;padding:35px 0px 0px 30px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.7);}


#xa .login input{width:220px;height:18px;padding:3px;margin-top:10px;margin-bottom:0px;color:#666666;font-size:12px;background-color:#252525!important;border:1px solid #333333;}
#xa .login .submitBut{height:30px;width:226px;margin-top:20px;border: none;cursor: pointer;}
#xa .navi{height:18px;}
#xa .navi a {width:13px;height:12px;float:left;margin:0px 1px 0px 1px;background:url(../images/xa/pager.png) 0 0 no-repeat;display:block;font-size:1px;} 
#xa .navi a:hover {background-position:0 -12px;} 
#xa .navi a.active {background-position:0 -24px;}
#xa .complete{width:21px;height:14px;margin-top:3px;}
#xa .feeditem .thumb{width:50px;height:50px;overflow:hidden;margin-right:10px;}
#xa .feeditem .who{width:220px;height:52px;overflow:hidden;}
#xa .activity-column{width:282px;float:left;margin-right:10px;margin-top:10px;}
#xa .activity-box{padding:30px;border-top:1px solid #151515;}

#xa-video .pledge{margin-top:20px;height:40px;text-align:center;margin-left:24px;}
#xa-video .pledge a{background-color:#3f3f3f;font-size:17px;border:1px solid #3f3f3f;width:240px;height:32px;color:#FFFFFF;padding-top:8px;text-transform:uppercase;display:block;text-align:center;float:left;}
#xa-video .pledge a:hover{background-color:#666666;}
#xa-video .pledge-text{color:#666666;font-size:13px;text-transform:uppercase;font-weight:bold;}

#curriculum{padding:20px 30px 30px 0px;width:615px;}
#curriculum .item{float:left;width:260px;height:55px;margin-right:15px;margin-bottom:15px;background-color:#151515;font-size:15px;text-align:center;padding-top:15px;text-transform:uppercase;}
#curriculum .item a{color:#FFFFFF;text-decoration:none;}
#curriculum .item:hover{background-color:#252525;}
#curriculum .complete-icon{margin-right:5px;}

#curr-box .features .promo{padding-bottom:15px;padding-top:15px;width:220px;}
#curr-box .features .promo .img{width:70px;margin-right:27px;}
#curr-box .features .promo .info{line-height:1.4;width:120px;}



#xa-text{padding:0px 30px 30px 30px;}
#xa-text .body-text .img-left{margin:0px 25px 10px 0px;border:4px solid #151515;}
#xa-text .body-text .img-right{margin:0px 0px 10px 25px;border:4px solid #151515;}
#xa-text #pledge-box{width:658px;height:70px;margin-top:5px;margin-right:0px;padding:16px;}
#xa-text .pledge{margin-top:12px;height:40px;text-align:center;margin-left:24px;float:left;}
#xa-text .pledge a{background-color:#3f3f3f;font-size:17px;border:1px solid #3f3f3f;width:240px;height:32px;color:#FFFFFF;padding-top:8px;text-transform:uppercase;display:block;text-align:center;float:left;margin-left:22px;}
#xa-text .pledge a:hover{background-color:#666666;}
#xa-text .pledge-text{color:#666666;font-size:13px;text-transform:uppercase;float:left;width:329px;height:60px;padding-top:5px;padding-right:22px;border-right:1px solid #272727;}


#xa-nav{width:900px;height:70px;margin:0px 30px;border-bottom:1px solid #151515;}
#xa-logo{float:left;width:232px;height:24px;margin-top:32px;margin-left:0px;}
#xa-mainnav { float: left; display: inline; height: 12px; margin: 38px 0 0 28px; z-index: 2002; }
#xa-mainnav ul { z-index: 2001; display: block; }
#xa-mainnav ul, #xa-mainnav li { position: relative; float: left; line-height: 12px; }
#xa-mainnav li { display: inline; height: 10px; width: auto; padding-right: 24px; z-index: 2000; overflow: visible; }
#xa-mainnav li.last { padding-right: 0; background-image: none; }
#xa-mainnav a { position: relative; display: block; height: 10px; text-decoration: none; text-indent: -9999em; overflow: hidden; }
#xa-mainnav a.my-page { width: 51px; background: transparent url('../images/xa/nav/nav-items.png') 0 0 no-repeat; }
#xa-mainnav a.friends { width: 67px; background: transparent url('../images/xa/nav/nav-items.png') -70px 0 no-repeat; }
#xa-mainnav a.curriculum { width: 78px; background: transparent url('../images/xa/nav/nav-items.png') -140px 0 no-repeat; }
#xa-mainnav a.video { width: 45px; background: transparent url('../images/xa/nav/nav-items.png') -238px 0 no-repeat; }
#xa-mainnav a.my-page:hover, #xa-mainnav li.selected a.my-page { background-position: 0 -10px; }
#xa-mainnav a.friends:hover, #xa-mainnav li.selected a.friends { background-position: -70px -10px; }
#xa-mainnav a.curriculum:hover, #xa-mainnav .selected a.curriculum { background-position: -140px -10px; }
#xa-mainnav a.video:hover, #xa-mainnav .selected a.video { background-position: -238px -10px; }
#xa-search-form{margin:32px 0px 0 0px;color:#FFFFFF;font-weight:bold;}
#xa-search-form input{width:227px;height:16px;padding:3px;color:#666666;font-size:11px;background-color:#000000!important;border-left:1px solid #222222;border-top:1px solid #222222;border-bottom:1px solid #222222;border-right:0px;}
#xa-search-form .submit{height:22px;width:23px;background-color:000000;border-top:1px solid #222222;border-bottom:1px solid #222222;border-right:1px solid #222222;}


#profile {padding:0 29px 29px 29px;color:#CCCCCC;font-family:"Trebuchet MS", arial, sans-serif;}
#profile a{text-decoration:none;}
#profile a:hover{text-decoration:underline;}
#profile .life-story{width:218px;float:left;}
#profile .life-story .life-links{margin-top:-3px;margin-bottom:20px;height:24px;}
#profile .life-story .life-links a{margin-right:1px;background-color:#252525;width:115px;height:21px;color:#FFFFFF;padding-top:3px;text-transform:uppercase;display:block;text-align:center;float:left;}
#profile .life-story .life-links a.last{margin-right:0px;width:114px;}
#profile .life-story .life-links a:hover{background-color:#666666;}

#profile .life-story .item{margin:4px 0;font-size:12px;}
#profile .life-story .contact-links{margin-top:0px;margin-bottom:20px;height:28px;}
#profile .life-story .contact-links a{background-color:#151515;font-size:12px;margin-right:1px;width:115px;height:23px;color:#FFFFFF;padding-top:6px;text-transform:uppercase;display:block;text-align:center;float:left;}
#profile .life-story .contact-links a.last{width:102px;margin-right:0px;}
#profile .life-story .contact-links a:hover{background-color:#666666;}
#profile .life-story .why{width:200px;padding-right:18px;line-height:1.4;border-bottom:1px solid #151515;padding-bottom:10px;}
#profile .life-story .why b.white{line-height:2.4;}
#profile .life-story .highest{width:200px;margin-top:10px;padding-right:18px;line-height:1.4;}
#profile .life-story .highest b.white{line-height:2.4;}

#profile-activity-form{width:394px;height:48px;background-color:#222222;border:1px solid #333333;margin-bottom:20px;margin-top:10px;}
#profile-activity-form input{margin:12px 0 0 20px;width:250px;height:20px;color:#666666;font-size:17px;background-color:#222222!important;border:1px solid #222222;}
#profile-activity-form .submit{height:24px;width:81px;margin:12px 0 0 20px;}

#profile .feed-side{width:468px;float:left;}
#profile .feed{width:408px;border-left:1px solid #151515;border-right:1px solid #151515;padding:10px 30px 30px 30px;margin-bottom:15px;text-shadow: #999999 0.1em 0.1em 0.2em}
#profile .feed a.white{text-decoration:none;}
#profile .feed .last{margin-right:0px;}
#profile h3{font-size:30px;font-weight:bold;color:#FFFFFF;margin-bottom:0px;}
#profile .main-info{border-bottom:1px solid #999999;margin-bottom:10px;}
#profile .main-info .right{text-align:right;margin-top:4px;font-style: italic;}
#profile .feed .item{font-size:12px;color:#999999;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #151515;}
#profile .feed .item a{font-weight:bold;color:#CCCCCC;}
#profile .feed .item.dob{margin-bottom:5px;border-bottom:1px solid #FFFFFF;padding-bottom:5px;}
#profile .feed .item.stats{margin-top:10px;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;padding-top:10px;padding-bottom:10px;}
#profile .feed .item.awards{margin-top:10px;padding-bottom:10px;}
#profile .feed .item .title{color:#EEEEEE;margin-top:0px;width:100px;font-weight:bold;}
#profile .feed .item .data{width:284px;}
#profile .feed .item .data.editing{width:259px;}
#profile .feed .bigTitle{font-size:20px;border-bottom:1px dotted #666666;margin-bottom:6px;}
#profile .feed .multi-item .title-large{width:380px;}
#profile .feed .multi-item .data-large{text-align:right;}
#profile .feed .item .data{text-align:right;}
#profile .feed .multi-item .item{margin-left:15px;padding-bottom:6px;margin-bottom:6px;}
#profile .feed .multi-item .item.last{border-bottom:0px;}
#profile .feed .activity{}
#profile .feed .images{}
#profile .feeditem{margin-top:15px;}
#profile .feeditem .thumb{width:50px;height:50px;overflow:hidden;margin-right:10px;}
#profile .feeditem .who{width:320px;font-size:11px;}
#profile .life-story .item{line-height:1.4;}
#profile .life-story .achievements{margin-top:40px;}
#profile .life-story .achievements b.white{font-size:20px;}

#profile .life-story .resources{margin-top:45px;}
#profile h2{font-size:15px;color:#999999;margin-top:10px;}
#profile .images{margin-top:5px;border-bottom:1px solid #151515;padding-bottom:5px;}
#profile .images a{color:#999999;}
#profile .images .image-box{margin-top:10px;}
#profile #followers .thumb{width:90px;height:140px;overflow:hidden;margin-right:10px;margin-bottom:10px;}

#profile .steps{margin-left:-30px;margin-top:20px;margin-right:-30px;left:30px;border-bottom:1px solid #999999;width:468px;}
#profile .step{padding-left:20px;padding-right:20px;padding-top:4px;height:28px;float:left;cursor:pointer;text-align:center;font-size:16px;}
#profile .step-1{border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;margin-right:3px;margin-left:30px;}
#profile .step-2{border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;margin-right:3px;}
#profile .step-3{border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;margin-right:3px;}
#profile .step.step_selected{background-color:#999999;color:#151515;}
#profile .step-inner{left:30px;width:408px;padding:10px 30px 30px 0px;}

#profile .featured-side{float:left;width:195px;padding:20px 0px 0px 20px;}
#profile .featured-side .warriors{margin-bottom:15px;}
#profile .featured-side .warriors b.white{line-height:2.8;}

#profile #disclaimer{font-size:16px;background-color:#222222;padding:10px;color:#666666;text-shadow:none;margin:0px 0px 25px;border:1px solid #333333;}
#profile #disclaimer a{color:#FFFFFF;}
#profile #disclaimer .left{width:320px;}

#edit-profile{padding:29px;font-family:"Trebuchet MS", arial, sans-serif;}
#edit-profile .left-container{width:550px;float:left;margin-right:20px;}
#edit-profile .right-container{width:300px;float:left;}
#edit-profile .right-container .item{width:260px;background-color:#151515;padding:20px;}

#edit-profile label{float:left;width:300px;font-size:17px;margin-right:20px;font-weight:bold;}
#edit-profile input{float:left;width:500px;height:28px;padding:5px;color:#666666;font-size:17px;background-color:#151515!important;border:1px solid #252525;margin-bottom:20px;font-family:"Trebuchet MS", arial, sans-serif!important;}
#edit-profile select{float:left;width:500px;height:28px;padding:5px;color:#FFFFFF;font-size:12px;background-color:#151515;border:1px solid #252525;margin-bottom:20px;font-family:"Trebuchet MS", arial, sans-serif!important;}
#edit-profile textarea{width:500px;height:75px;padding:5px;color:#666666;font-size:17px;background-color:#151515;border:1px solid #252525;margin-bottom:20px;font-family:"Trebuchet MS", arial, sans-serif!important;}
#edit-profile .submit{height: 40px; width: 238px; border: none; background: transparent url('../images/gradient-button.png') repeat-x 0 0;  cursor: pointer;color:#FFFFFF;font-size:18px;text-transform:uppercase;}
#edit-profile .scrollable{position:relative;overflow:hidden;width: 510px;height:90px;float:left;} 
#edit-profile .scrollable .items {width:20000em;position:absolute;} 
#edit-profile .scrollable .items div {float:left;} 
#edit-profile .browse{background-image:url('../images/navigator.png');margin:20px 10px;height:30px;width:30px;float:left;display:block;cursor:pointer;}
#edit-profile #large-image{width:800px;margin:15px 0 0px 40px;padding:15px 0;text-align:center;}
#edit-profile #large-video{width:600px;margin:15px 0 0px 40px;padding:15px 0;text-align:center;}
#edit-profile #accordion{margin-bottom:20px;}
#edit-profile #accordion h2{font-size:18px;color:#FFFFFF;background-color:#151515;padding:5px 20px;border-bottom:1px solid #252525;text-transform:uppercase;cursor:pointer;}
#edit-profile #accordion h2.current{background-color:#252525;}
#edit-profile #accordion .pane{margin:15px 0px 15px 20px;}
#edit-profile .form-tooltip{background-color:#FFFFFF;border:1px solid #151515;padding:10px 15px;width:200px;display:none;color:#000000;text-align:left; font-size:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;}

#edit-profile a.browse{background:url(../images/x1/config/scroll.png) no-repeat;display:block;width:33px;height:70px;float:left;margin:5px;cursor:pointer;font-size:1px;margin-top:0px;}
#edit-profile a.right-side{background-position:-33px 0px;float:right;}
#edit-profile a.left-side{background-position:0px 0px;margin-left:4px;}
#edit-profile a.disabled {background-position-y:-71px;} 
#edit-profile .active{border:3px solid white;height:64px;}


#loginform label{float:left;width:100px;font-size:17px;margin-right:20px;color:#666666;}
#loginform input{float:left;width:301px;height:28px;padding:5px;color:#666666;font-size:17px;background-color:#151515!important;border:1px solid #252525;margin-bottom:10px;}
#loginform select{float:left;width:301px;height:28px;padding:5px;color:#FFFFFF;font-size:12px;background-color:#151515;border:1px solid #252525;margin-bottom:10px;}
#loginform .submit{ height: 40px; width: 138px; border: none; background: transparent url('../images/gradient-button.png') no-repeat 0 0;  cursor: pointer;color:#FFFFFF;font-size:18px;text-transform:uppercase;}
.login-box{height:280px;padding:69px 0 70px 78px;}
.login-left{border-right:1px solid #151515;width:298px;padding-right:74px;height:163px;padding-top:127px;}
.login-right{width:301px;padding-left:74px;padding-top:55px;}

#joinform label{float:left;width:301px;font-size:17px;margin-right:20px;color:#666666;}
#joinform input{float:left;width:301px;height:28px;padding:5px;color:#666666;font-size:17px;background-color:#151515!important;border:1px solid #252525;margin-bottom:10px;}
#joinform select{float:left;width:301px;height:28px;padding:5px;color:#FFFFFF;font-size:12px;background-color:#151515;border:1px solid #252525;margin-bottom:10px;}
#joinform .submit{ height: 40px; width: 278px; border: none; background: transparent url('../images/gradient-button.png') repeat-x 0 0;  cursor: pointer;color:#FFFFFF;font-size:18px;text-transform:uppercase;margin-top:30px;}
.join-box{height:800px;padding:69px 0 70px 78px;}
.join-left{border-right:1px solid #151515;width:298px;padding-right:74px;height:773px;margin-bottom:30px;padding-top:127px;}
.join-right{width:301px;padding-left:74px;padding-top:15px;}
#privacy-closed, #privacy-open{position:absolute;left:-380px;width:300px;top:-55px;font-size:18px;background-color:#151515;color:#FFFFFF;padding:20px;}


#contactform label{float:left;width:100px;font-size:17px;margin-right:20px;color:#666666;}
#contactform input{float:left;width:381px;height:28px;padding:5px;color:#666666;font-size:17px;background-color:#151515!important;border:1px solid #252525;margin-bottom:10px;}
#contactform textarea{float:left;width:381px;height:130px;padding:5px;color:#666666;font-size:17px;background-color:#151515;border:1px solid #252525;margin-bottom:10px;}
#contactform select{float:left;width:381px;height:28px;padding:5px;color:#FFFFFF;font-size:12px;background-color:#151515;border:1px solid #252525;margin-bottom:10px;}
#contactform .submit{ height: 40px; width: 138px; border: none; background: transparent url('../images/gradient-button.png') no-repeat 0 0;  cursor: pointer;color:#FFFFFF;font-size:18px;text-transform:uppercase;}
.contact-box{height:280px;padding:69px 0 70px 78px;}
.contact-left{border-right:1px solid #151515;width:218px;padding-right:74px;height:163px;padding-top:127px;}
.contact-right{width:381px;padding-left:74px;padding-top:15px;}

#shareform label{float:left;width:200px;font-size:17px;margin-right:20px;color:#666666;}
#shareform input{float:left;width:381px;height:28px;padding:5px;color:#666666;font-size:17px;background-color:#151515!important;border:1px solid #252525;margin-bottom:10px;}
#shareform textarea{float:left;width:381px;height:70px;padding:5px;color:#666666;font-size:17px;background-color:#151515;border:1px solid #252525;margin-bottom:10px;}
#shareform select{float:left;width:381px;height:28px;padding:5px;color:#FFFFFF;font-size:12px;background-color:#151515;border:1px solid #252525;margin-bottom:10px;}
#shareform .submit{ height: 40px; width: 138px; border: none; background: transparent url('../images/gradient-button.png') no-repeat 0 0;  cursor: pointer;color:#FFFFFF;font-size:18px;text-transform:uppercase;}
.share-box{min-height:300px;padding:39px 0 70px 78px;}
.share-left{border-right:1px solid #151515;width:218px;padding-right:74px;height:163px;padding-top:127px;}
.share-right{width:381px;padding-left:74px;padding-top:15px;}



.error-message{margin:10px auto;width:450px;padding-top:10px;}
.error-message .inside-message{width:450px;background-color:#151515;border:1px solid #252525;padding:10px;font-size:17px;color:#666666;text-align:center;}

#shopping-cart{padding:30px;line-height:1.4;color:#777777;background-image:url('../images/xa/nav/bg.png');background-repeat:repeat-x;width:900px;}
#shopping-cart h1.shopping-header{font-size:24px;text-transform:uppercase;color:#FFFFFF;letter-spacing:-2px;margin-bottom:5px;}
#shopping-cart .listing{float:left;margin-bottom:100px;width:650px;min-height:200px;}
#shopping-cart .listing .headers{float:left;margin:15px 0px 2px 0px;}
#shopping-cart .listing .headers div{font-weight:bold;font-size:14px;margin-top:0px;margin-bottom:0px;color:#FFFFFF;}
#shopping-cart .listing .items .img .standard-product{margin-left:40px;margin-top:10px;margin-bottom:10px;}
#shopping-cart .listing .items .item{background-color:#151515;margin:3px 0px;}
#shopping-cart .listing .items .product H1{font-size:15px;color:#FFFFFF;}
#shopping-cart .listing .items .product{font-size:11px;}
#shopping-cart .listing .headers .img{margin-left:5px;}
#shopping-cart .listing .img{float:left;width:185px;min-height:15px;padding:5px;}
#shopping-cart .listing .product{float:left;width:165px;margin-right:10px;min-height:15px;padding:5px;margin-top:10px;}
#shopping-cart .listing .size{float:left;width:30px;margin-right:10px;min-height:15px;padding:5px;margin-top:10px;}
#shopping-cart .listing .price{float:left;width:50px;margin-right:10px;min-height:15px;padding:5px;margin-top:10px;}
#shopping-cart .listing .quantity{float:left;width:50px;margin-right:10px;min-height:15px;padding:5px;margin-top:10px;margin-bottom:10px;}
#shopping-cart .listing .quantity input{width:15px;background-color:#151515;color:#777777;border:1px solid #252525;font-size:10px;padding-left:6px;}
#shopping-cart .listing .items .quantity a{font-size:10px;text-decoration:underline;}
#shopping-cart .listing .total{float:left;width:50px;margin-right:10px;min-height:15px;padding:5px;margin-top:10px;}
/*#shopping-cart .listing .action{float:left;width:115px;min-height:15px;padding:5px;margin-top:10px;}*/
#shopping-cart .listing .items .product a{text-decoration:underline;font-size:11px;}
#shopping-cart .listing .items .product h1 a{text-decoration:none!important;font-size:15px;color:#FFFFFF;}
#shopping-cart .listing .items .action a{text-decoration:underline;font-size:11px;}
#shopping-cart .listing .items{float:left;}
#shopping-cart .listing .items div{float:left;}

#shopping-cart h1.empty-cart{font-size:22px;margin-left:10px;margin-top:10px;}

#shopping-cart .summary{float:right;width:200px;background-color:#151515;padding:15px;margin-top:50px;}
#shopping-cart .coupon{float:right;width:200px;background-color:#151515;padding:15px;margin-top:20px;}

#shopping-cart .coupon .promo-title{font-size:12px;}
#shopping-cart .coupon .error{font-size:15px;font-weight:bold;color:#FFFFFF;margin-top:10px;}
#shopping-cart .coupon .apply-code{background-color:#252525;padding:5px;font-weight:bold;width:53px;float:left;margin-left:5px;margin-top:1px;}
#shopping-cart #coupon-code input[type=text]{background-color:#151515;color:#777777;border:1px solid #252525;font-size:11px;padding:5px;width:120px;float:left;}

#shopping-cart .summary .details{float:left;}
#shopping-cart .summary .details .item{width:190px;float:left;}
#shopping-cart .summary .details .item .title{float:left;font-size:14px;margin-top:10px;}
#shopping-cart .summary .details .item .value{float:right;font-size:18px;margin-top:7px;}

#shopping-cart .summary .gradient-button{margin-top:20px;}
#shopping-cart .summary .disclaimer{margin-top:10px;font-size:10px;font-style:italic;}

.checkoutBox{font-size:14px;}
.checkoutBox .error-message .inside-message{text-align:left;}
.checkoutBox label{float:left;width:300px;font-size:17px;margin-right:20px;color:#666666;}
.checkoutBox input[type="text"]{float:left;width:350px;height:20px;padding:5px;color:#666666;font-size:12px;background-color:#151515!important;border:1px solid #252525;margin-bottom:10px;}
.checkoutBox input[type="checkbox"]{float:left;}
.checkoutBox select{float:left;width:350px;height:28px;padding:5px;color:#FFFFFF;font-size:12px;background-color:#151515;border:1px solid #252525;margin-bottom:10px;}
.checkoutBox textarea{float:left;width:200px;height:130px;padding:5px;color:#666666;font-size:17px;background-color:#151515;border:1px solid #252525;margin-bottom:10px;}

#news a, #news a:visited{text-decoration:underline;color:#999999;}
#news .listing{float:left;width:575px;margin-right:54px;}
#news .info{float:left;width:270px;}
#news .item{margin-bottom:25px;width:575px;}
#news .title, #news .title a{font-size:14px;color:#FFFFFF!important;text-transform:uppercase;text-decoration:none!important;}
#news .title a:hover{text-decoration:underline;}
#news .title-alt, #news .title-alt a{font-size:12px;color:#FFFFFF!important;text-transform:uppercase;text-decoration:none!important;}
#news .title-alt a:hover{text-decoration:underline;}
#news .item-info{color:#555555;}
#news .body-text .img-left{margin:0px 25px 10px 0px;border:4px solid #151515;}
#news .body-text .img-right{margin:0px 0px 10px 25px;border:4px solid #151515;}
#news .image{margin-left:20px;}
#news .list-text{width:295px;}


.gear .listing{padding-bottom:20px;}
.gear .item{float:left;background-color:#252525;width:189px;height:253px;margin:6px 5px;padding:13px;}
.gear .item:hover{background-color:#353535;}
.gear .item img{width:190px;height:190px;}
.gear .item .title{color:#FFFFFF;font-size:12px;font-weight:bold;margin-top:4px!important;line-height:1.2;}
.gear .item .title a{color:#FFFFFF!important;}
.gear .item .price{color:#777777;font-size:15px;font-weight:bold;}

.gear .item .xa-pricing{background-color:#353535;cursor:pointer;text-transform:uppercase;color:#bbbbbb;font-weight:bold;font-size:11px;padding:5px;margin:5px -13px -13px -13px;text-align:center;}
.gear .item .xa-pricing:hover{background-color:#454545;}

.gear select{height:28px;padding:5px;color:#FFFFFF;font-size:12px;background-color:#151515;border:1px solid #252525;}
.gear .product-chooser img{margin-top:5px;margin-right:5px;}
.gear .product-chooser select{width:auto;}
.gear .product-chooser .shop-for{color:#FFFFFF;font-size:15px;margin-top:4px;margin-right:8px;}

.gear .pagination { height: 32px; color: #FFFFFF; font-size: 12px; overflow: hidden;float:right;margin:5px 20px 20px 0px;background-color: #333333;}
.gear .pagination ul { float: left; display: inline; height: 32px; line-height: 32px; }
.gear .pagination li { float: left; display: inline; vertical-align: middle;margin-top:7px;  }
.gear .pagination li.page { font-size: 12px; font-weight: bold; }
.gear .pagination li a { padding: 0 4px; margin: 0 1px; color: #FFFFFF; }
.gear .pagination li a.current {position:relative;top:-3px; font-size: 16px; font-weight: bold; color: #FFFFFF !important; border-bottom: 3px solid #151515 !important; }
.gear .pagination li a.current:hover { text-decoration: none; }

.gear .pagination li a.arrow { height: 32px; display: block; padding: 0; margin: 0 10px; overflow: hidden; }
.gear .pagination li a.arrowinactive { text-indent:-999em;}


#gear .details .top-product{background-color:#FFFFFF;width:960px;height:400px;}
#gear .details .top-product .image-list{width:50px;height:370px;float:left;margin:30px 20px 0px 30px;font-size:10px;color:#333333;font-weight:bold;}
#gear .details .top-product .image-list .item{border:1px solid #cccccc;width:38px;height:38px;padding:0px;margin:0px;margin-bottom:3px;float:none;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
#gear .details .top-product .image-list .item.selected{border:1px solid #888888;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
#gear .details .top-product .image-list .list{margin-bottom:12px;}

#gear .details .tabs {list-style:none;margin:0 !important;padding:0;height:31px;}
#gear .details .tabs li {float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;color:#666666;}
#gear .details .tabs a {background-color:#e5e5e5;display:block;padding:6px 11px 6px 11px;width:105px;margin:0px 3px 0px 0px;font-size:12px;font-weight:bold;text-align:center;}
#gear .details .tabs a:hover{color:#333333;}
#gear .details .tabs .current,#gear .details .tabs .current:hover,#gear .details .tabs li.current a {cursor:default !important;color:#FFFFFF!important;background-color:#151515;text-decoration:none;}
#gear .details .panes{background-color:#151515;padding:30px;color:#CCCCCC;font-size:11px;}

#gear .details .tab-inner .copy-box{width:557px;margin:0px 72px 0px 18px;float:left;}
#gear .details .tab-inner .copy-box .title-head{font-size:20px;color:#FFFFFF;text-transform:uppercase;border-bottom:1px solid #000000;padding-bottom:2px;}
#gear .details .tab-inner .copy-box .description{border-top:1px solid #252525;padding-top:7px;}
#gear .details .tab-inner .related-links{width:244px;float:left;}
#gear .details .tab-inner .rel-item{border-bottom:1px solid #000000;border-top:1px solid #252525;padding:7px 0px;}
#gear .details .tab-inner .rel-item.first{border-top:0px;}
#gear .details .tab-inner .rel-item.last{border-bottom:0px;}
#gear .details .top-product .image-list img{border:1px solid #FFFFFF;width:36px;height:36px;}
#gear .details .top-product .image{width:400px;height:400px;overflow:hidden;margin:auto;float:left;}
#gear .details .top-product .image img{width:400px;height:400px;}
#gear .details .top-product .detail-box{width:400px;height:400px;float:left;}
#gear .details .top-product .details{width:400px;height:315px;margin-right:30px;margin-left:20px;padding-top:55px;}
#gear .details .top-product .tab-holder{width:400px;height:32px;margin-right:30px;margin-left:180px;}
#gear .details .top-product .details .title{font-size:22px;color:#333333;margin-top:1px;border-bottom:1px solid #dddddd;padding-bottom:4px;}
#gear .details .top-product .details .xa-pricing{font-size:10px;color:#777777;font-weight:bold;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #dddddd;cursor:pointer;}
#gear .details .top-product .details .xa-pricing .pricing{font-size:15px;font-weight:bold;margin-left:10px;margin-top:-1px;}
#gear .details .top-product .details .xa-pricing .desc{margin-top:3px;}
#gear .details .top-product .details .description{font-size:11px;color:#777777;margin-top:6px;line-height:1.4;}
#gear .details .top-product .details .color{font-size:11px;color:#333333;font-weight:bold;text-transform:uppercase;}
#gear .details .top-product .details .price{font-size:18px;color:#333333;font-weight:bold;margin-top:7px;}
#gear .details .top-product .details .sizes{margin-top:6px;}
#gear .details .top-product .details .buy{margin-top:20px;}
#gear .details .top-product .details .buy div{float:left;}
#gear .details .top-product .details .buy .dealer{margin-left:15px;margin-top:10px;}
#gear .details .top-product .details .buy .dealer a{font-size:11px;color:#555555;border-bottom:1px solid #555555;}

#gear .listing{padding:0px 0px 30px 0px;}
#gear .gear-listing-top{border-bottom:1px solid #151515;margin-bottom:10px;}
#gear .gear-tabs {list-style:none;margin:0 !important;padding:0;height:31px;margin-right:20px;padding-right:20px;}
#gear .gear-tabs li {float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;color:#666666;margin-top:10px!important;}
#gear .gear-tabs a {background-color:#000000;display:block;padding:6px 21px 6px 21px;border:1px solid #151515;border-bottom:none;margin:0px 3px 0px 0px;font-size:12px;font-weight:bold;text-align:center;}
#gear .gear-tabs .current, #gear .gear-tabs .current:hover, #gear .gear-tabs li.current a {cursor:default !important;color:#FFFFFF!important;background-color:#151515;text-decoration:none;}


#gear .details .related{}
#gear .details .related .related-img{margin-left:6px;}
#gear .size{float:left;background-color:#dddddd;color:#555555;width:60px;height:25px;margin-right:5px;text-align:center;padding-top:7px;font-size:14px;margin-top:8px;cursor:pointer;}
#gear .size:hover, #gear .size.selected{background-color:#888888;color:#ffffff;}

#musicControls{position:relative;margin-top:6px;width:16px;margin-left:185px;}
#musicControls .music-play{background-image:url('../images/music/control_play.png');width:16px;height:16px;position:absolute;top:0px;left:0px;cursor:pointer;}
#musicControls .music-pause{background-image:url('../images/music/control_pause.png');width:16px;height:16px;position:absolute;top:0px;left:0px;cursor:pointer;}
.music-tag{margin-left:35px;margin-top:15px;margin-bottom:15px;font-size:14px;}
.music-tag a{text-decoration:underline;}

#comments-box{width:600px;margin:10px auto;}
#comments-box h2{font-size:20px;border-bottom:1px solid #252525;color:#FFFFFF;padding-bottom:3px;margin-bottom:3px;}
#comments-box textarea{width:590px;}
#comments-box .inside{font-size:12px;padding:0px 10px 10px 0px;width:600px;}
#comments-box .inside .item{padding:10px;clear:both;border-bottom:1px solid #252525;}
#comments-box .inside .item:hover{background-color:#EEEEEE;}
#comments-box .inside .item .author{float:left;color:#353535;}
#comments-box .inside .item .author img{margin-right:10px;}
#comments-box .inside .item .author-link{color:#353535;font-weight:bold;}
#comments-box .inside .item a.author-link{text-decoration:none;color:#1AA8D0;font-weight:bold;}
#comments-box .inside .item .date{float:right;font-size:11px;font-weight:bold;}
#comments-box .inside .item .message{float:left;padding-top:5px;padding-bottom:3px;color:#595959;line-height:1.3;}

