div#content div.promo { height: 345px; margin: 0 0 10px 0; overflow: hidden; opacity: 0; }
div#content div.subpromo { width:320px; height:189px; float:left; margin: 0 10px 10px 0; opacity: 0; overflow:hidden;  }
div#content div.subpromo a:hover { opacity: 0.8; }
div#content div.last { margin: 0 0 10px 0; }
div#content div.top-athlete,
div#content div.bottom-athlete { height:189px; overflow:hidden;  }

/*	Product Page Styles		*/
div#content div.product { float:left; margin: 0 0 10px 10px; }
div#content div.product a:hover { opacity: 0.8; }
div#content div.product img { width:176px; height: 176px; }
div#content div.column_right { padding:15px 0 0 236px; }
div#content div.column_left { float: left; width:200px; margin:0 10px 0 0; line-height:120%; }
div#content div.column_left a { display:block; }
div#content div.column_left a.on { color: #fff; }
div#content div.column_right h3 { color:#fff; border-bottom:solid 1px #333; float:left; width:734px;margin:0 0 15px 10px; padding: 0 0 10px 0; }
div#content div.categories { padding:12px 0 13px 30px; border-bottom:solid 1px #333; font-weight:bold; }
div#content div.product_list { float: left; width:201px; margin:0 10px 0 0; padding:13px 0 15px 30px; clear:left; }
div#content div.info { color:#666; padding:13px 0 5px 0;width:733px;float:right;line-height:120%; }
div#content div.info h2 { color:#fff; display:inline; }
div#content div.column_right img.product_img { margin:0 0 0 10px; }
div#content div.column_left div.color { padding:10px 0 0 0; }
div#content div.column_left div.available { padding:0 0 0 8px; }
div#content div.img-hidden { height:489px; overflow:hidden; }
div#content form#paypal p { margin: 15px 0; }
div#content form div.us-only { margin:-45px 0 0 0; float:right; display:inline; width:625px;}
/* Team Page Styles		*/

div#content div.athletes { padding:12px 0 15px 30px; }
div#content div.athletes a { font-weight:bold; }
div#content div.team a { width: 176px; height: 176px; float:left; text-indent: -9999px; margin:0 0 10px 10px; }
div#content div.team a:hover { background-position:0px -176px; }
div#content div.profile { line-height: 120%;margin:5px 0 0 0; }
div#content div.profile h1 { color: #fff; margin:-3px 0 0 0; }
div#content div.profile a { font-weight:bold; }
div#content div.profile p { padding: 15px 0; }
div#content div.profile div.one_column { width: 176px; float:right; margin:10px 0 10px 10px; }
div#content div.profile div.two_column { width: 362px; float:right; margin:10px 0 10px 10px }
div#content div.profile div.video { border: solid 1px #333; margin: 10px 0 0 0; }
div#content div.athletes div.team-two { font-weight:bold; margin:2px 0 0 0; }
div#content div.athletes div.team-two h4 { color:#fff; font-size:12px; }
div#content div.athletes div#team-hidden { display:none; }

/*	Vs Pages Styles		*/

div#content div.vs img { margin: 0 0 10px 10px; }
div#content div.vs a:hover img { opacity: 0.8; }
div#content div.vs div.verse { margin: 0 5px 0 10px; width:357px; float:left; }
div#content div.vs div.verse-two { margin: 0 0 0 15px; width:357px; float:left; }
div#content div.vs h4 { color:#fff; }
div#content div.vs p { margin: 0 0 15px 0; font-size: 11px; line-height:140%; }

/*	About Page Styles	*/

div#content div.about { padding:12px 0 15px 30px; font-weight:bold; color:#fff; }
div#content div.about_content { float:left; width:372px; font-size:11px;line-height:140%; }
div#content div.about_content p { margin: 0 0 10px 0; }
div#content div.about_content img { display: block; margin: 0 0 10px 10px; }
div#content div.about_content div.history { margin: 0 0 0 10px; }
div#content div.about_content div.history img { margin: 0 0  10px 0px; }

/*	Buy Page Styles	*/

div#content div.buy { padding:12px 0 15px 30px; font-weight:bold; color:#fff; }
div#content div.buy_column { float:left; width: 176px; margin: 0 10px 10px 0; }
div#content div.buy_column h5 { font-weight:normal; font-size:12px; text-transform: uppercase; color:#fff; }
div#content div.buy_column a { display:block; }
div#content div.buy_column p { margin:10px 0 0 0; }
div#content div.buy_column strong { display:block; }

/*	Contact Page Styles	*/

div#content div.contact { padding:12px 0 15px 30px; font-weight:bold; color:#fff; }
div#content div.contact_info { float: left; width: 176px; margin: 0 10px 10px 10px;line-height:140%; }
div#content div.contact_info h5 { font-weight:normal; font-size:12px; text-transform: uppercase; color:#fff; }
div#content div.contact_info p { margin:10px 0 0 0; }
div#content div.contact_info div.stickers { border-top:solid 1px #333; margin:10px 0 0 0; padding: 10px 0 0 0;  }
div#content img.contact-img { margin: 0 0 4px 0; }

/*	News Page Styles	*/
div#content div.news { line-height:140%; }
div#content div.news div.item { border-bottom:solid 1px #333;margin:0 0 10px 0; }
div#content div.news h5 { text-transform:uppercase;color:#fff; margin: 0 0 7px 0;padding:0; }
div#content div.news h5 span { text-transform:none;display:block; color:#666; margin:-4px 0 0 0; }
div#content div.news p { margin: 0 0 10px 0; clear:left; }
div#content div.news a { font-weight:bold; }
div#content div.news img { float:left; margin: 0 10px 10px 0; }
div#content div.news p.video { float:left;border:solid 1px #333; }

/*	Press Page Styles	*/
div#content div.press { padding:12px 0 15px 30px; font-weight:bold; color:#fff; }
div#content div.press_content a { float:left; margin:0px 0 40px 10px; }
div#content div.press_content a:hover { opacity: 0.8; }
div#content div#overlay { background:#000; position:absolute; top:0px; left:0px; opacity:0.6; filter: alpha(opacity = 60); }
div#loading { -moz-border-radius:5px; border:solid 1px #000; }

/*	Gallery Page Styles	*/
div#content div.gallery { padding:12px 0 15px 30px; font-weight:bold; color:#fff; }
div#content div.gallery_content a { float:left; margin:0px 0 40px 10px; }
div#content div.gallery_content a:hover { opacity: 0.8; }
