html {
}
#no, #dark {
	
}
#nav,#foot{background-attachment:fixed;}
.connect_widget_not_connected_text{color:#FFFFFF;}
.twtr-tweet-text{text-align:left}
#no2 {
	background-image:none
}
#side{color:#ffffff}
body {
	margin:0;
	font:13px Trebuchet MS, Tahoma, Verdana, sans-serif;
	line-height:18px;
	color:#ffffff;
	background-color:#000000;
}
#lt {
	background-position:0 0;
	background-color:#9094a5
}
#lt {
	background-image:url(delete.gif)
}
.white, .black {
	text-align:justify
}
.white {
	color:#fff
}
.tps{padding-right:15px}
#container {
	width:950px;
	margin:10px auto;
	position:relative;
	padding-bottom:20;
}
.clear {
	font-size:1px;
	line-height:0;
	clear:both
}
p {
	margin:0;
	text-align:center
}
.l {
	text-align:left
}
.c {
	text-align:center
}
.j {
	text-align:justify
}
.j {
	text-align:c
}
.bhead, .header {
	color:#FFFFFF;
	font-size:18px;
	padding:10px 0;
	font-weight:bold
}
.header {
	color:#FFFFFF
}
a:link {
	color:white;
	text-decoration:none
}
a:visited {
	color:white;
	text-decoration:none
}
a.googlecart-widget-title:visited {
	color:blue
}
a:hover, a:active {
	text-decoration:underline;
	color:#FF0
}
img {
	border:none
}
ul {
	list-style:none
}
.hide {
	display:none
}
.show {
	display:block
}
a.drop {
	cursor:pointer
}
.q {
	padding:20px 0
}
.qp, .q {
	float:left;
	width:250px
}
.q2 {
	padding-left:15px
}
a.tp1:visited, a.tp1:active, a.tp1:hover, a.tp1:link {
	text-decoration:none;
	color:#201A58
}
a.tp2:visited, a.tp2:active, a.tp2:hover, a.tp2:link {
	text-decoration:none;
	color:#655B63
}
a.bl:active, a.bl:visited, a.bl:hover, a.bl:link {
	color:blue
}
a.vt:active, a.vt:visited, a.vt:hover, a.vt:link, a.vt {
	color:blue;
	text-decoration:underline;
	cursor:pointer
}
.fr,.fr2{font-size:15px;padding-bottom:5px}
.fr2{font-weight:bold}
.pt {
	cursor:pointer
}
ul {
	list-style-type:disc
}
.ftit {
	font-weight:bold;
	padding-bottom:5px;
	font-size:30px
}
sup {
	font-size:10px
}
.ftop {
	font-size:13px;
	font-weight:bold;
	line-height:25px
}
.vtop {
	text-align:center;
	padding:5px 0 0 10px;
}
.vtop2 {
	color:white;
	text-align:center;
	margin:9px 0 5px 10px;
	font-size:110%;
	font-weight:normal;
	line-height:31px
}
#topfl {
	float:left;
	width:950px;
}
#main {
	float:left;
	width:950px;
	padding-top:5px;
	color:#ffffff
}
#mainrt {
	float:left;
	width:130px;
	padding:75px 0 0 60px
}
#mainrt2 {
	float:left;
	width:250px;
	padding:75px 0 0 30px
}
#mainrt3 {
	float:left;
	width:130px;
	padding-top:75px
}
#mainrt4 {
	float:left;
	width:190px;
	padding:5px 0 0 20px
}
#botlt {
	float:left;
	padding:0 0 20px 25px;
	width:400px
}
.logo {
	line-height:50px;
	font-size:30px
}
.logos {
	font-weight:bold
}
.bgr {
	font-weight:bold;
	font-size:18px
}
.ed {
	padding-bottom:20px;
	padding-right:45px
}
.edj {
	text-align:justify;
	padding-right:45px
}
.hnav, a.hnav:active, a.hnav:visited, a.hnav:hover, a.hnav:link {
	padding:9px 0;
	font-weight:bold;
	color:white
}
.btlman {
	padding-top:50px
}
.mpic {
	width:100px;
	float:left
}
.minfo {
	width:400px;
	float:left;
	padding-top:20px
}
.bord {
	border-left:1px solid #2b406b;
	border-right:1px solid #2b406b
}
#lts {
	float:left;
	width:200px;
	padding:30px 0 10px 250px
}
.num {
	padding-right:5px
}
.product {
	width:240px;
	float:left;
	text-align:center
}
.googlecart-add-button {
	margin:5px auto
}
.product-shipping {
	text-align:center;
	padding-bottom:5px
}
.close {
	float:left;
	padding:5px 0 0 5px;
	cursor:pointer;
	text-decoration:none;
	color:#3b5998
}
.liclose {
	display:inline
}
.cl {
	background-image:none
}
.hide {
	display:none
}
.show {
	display:block
}
#us-menu li a, #intl-menu li a { overflow: hidden; background: url("bg-nav.c.gif") repeat-x scroll 0px -66px rgb(182, 0, 2); line-height: 25px; border-right: 1px solid rgb(153, 0, 0); color: rgb(255, 255, 255); font-weight: bold; display: block; text-decoration: none ! important; height: 25px;}
#us-menu li, #intl-menu li { display: block; float: left; height: 25px; background: none repeat scroll 0% 0% rgb(153, 0, 0); border-right: 1px solid rgb(202, 0, 2);text-align:center;margin:0 auto;}
#us-menu #nav-stores { width: 100px;}
#us-menu #nav-home { width: 100px;border-left:1px solid rgb(153, 0, 0);}
#us-menu #nav-buy { width: 100px; }
#us-menu #nav-shirts { width: 100px; }
#us-menu #nav-press { width: 100px; }
#us-menu #nav-about { width: 100px; }
#us-menu #nav-nutrition { width: 100px; }

#ptop {color:white;background: none repeat scroll 0pt 0pt rgb(0, 0, 0); width: auto;}
#ptop,#ptopmain{line-height: 12px; margin: 0pt auto; min-width: 1002px; text-align: center; }
#ptopmain{ width: auto; line-height: 12px; margin: 0pt auto; min-width: 1002px; text-align: center; }
#ptop-wrap { margin: 0pt auto; width: 950px; position: relative; }
#ptop #ptop-nav { border-bottom: 6px solid rgb(223, 223, 223); display: block; height: 25px; background: url("bg-nav.c.gif") repeat-x scroll 0px -66px rgb(182, 0, 2); padding: 0pt 10px; }
#ptop #ptop_nav { background: url("bg-nav.c.gif") repeat-x scroll 0px -66px rgb(182, 0, 2); display: block; height: 25px; padding: 0pt 10px; border-bottom: 6px solid rgb(223, 223, 223); }
#ptop #us-menu{ display: block; margin: 0pt auto; width: 750px; height: 25px; border-left: 1px solid rgb(182, 0, 2); }
#us-menu .nav-on, #us-menu .nav-on:hover{ background: url("bg-nav.c.gif") repeat-x scroll 0px 0px rgb(255, 255, 255); color: rgb(202, 0, 2); }
#us-menu li a:hover{background: none repeat scroll 0 0 #990000;}