
body { margin:0 auto; background:#000 url(http://powerbelladvantage.com/images/bg.jpg) no-repeat top center; }
body,td { font-size:14px; font-family:arial,helvetica,sans-serif; color:#a0a0a0; line-height:21px; }
td { vertical-align:top; }
#sideleft { width:89px; background:transparent url(http://powerbelladvantage.com/images/side_left_tile.png) repeat-y top left; }
#sideright { width:89px; background:transparent url(http://powerbelladvantage.com/images/side_right_tile.png) repeat-y top left; }
#form { width:310px; background:#232323 url(http://powerbelladvantage.com/images/bg_form2.png) no-repeat top left; }
#video { width:376px; height:251px; margin:0px auto; }
#left h2{font-family:"arial black", arial; font-size:21px; font-weight:normal;color:#fff; margin-bottom:0; margin-left:15px; margin-right:15px;}
h2{font-weight:normal;}

#left p{margin-top:5px; margin-left:15px;margin-right:15px;}
#left{background-color:#121212;}
#chart p{font-size:12px; line-height:16px;background-color:#121212;}
#chart{background-color:#121212;}
a img{border:0;}

#footer { height:40px; vertical-align:middle; font-size:11px; color:#454545; background-color:#000; }
#footer a{color:#454545; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#copyright { float:left; margin-left:15px; }
#links { float:right; margin-right:15px; }
#links span{margin:0px 5px;}
#subtext{background-color:#0b0b0b; margin:0;padding:0;}
#subtext p{margin:0; padding:10px;}
#shipping{float:left; margin-left: 130px;}

/*credit card fields*/
#cctype { width:171px; margin-right: 0px; margin-top: 3px;  }
#ccmonth { width:83px; margin-right: 10px;  margin-top: 3px; }
#ccyear  { width:75px; }
#cvvfield	{  margin-top:3px;}
#cvv { width:45px;  margin-top: 3px; }
#ccnumber	{ width: 165px; margin-top: 3px; }
#help a{color:#fff; font-size:10px; margin:5px; vertical-align:super; font-weight:bold;}
#help{}
#chksamebilling{border:0px; width:auto; background-color:#1f7fc8; margin-left:17px;}
#inseamsize, #curvesize{width:60px;}
input{width:165px; background-color:#ffffff !important; border:1px solid #bebebe; margin-bottom:10px; padding:2px; vertical-align:middle; margin-top:3px;}
select{background-color:#ffffff !important; border:1px solid #bebebe;  margin-bottom:10px; margin-top:3px;padding:2px; width:171px;}
label{ padding-top:2px;padding-left:28px;font-size:13px; color:#c3c3c3; margin-top:3px;  width:80px; padding-right:7px; float:left; text-align:left;}

.hidden{display:none;}
.info{text-align:left;font-size:14px; font-weight:bold; width:265px;float:left; padding:0px 17px 15px 17px;}
.info img{vertical-align:middle;}

.samebilling{color:#706f74;  margin-left:5px; font-size:12px; text-align:left; }
.samebilling a{color:#fff;}


#shipstate{width:98px;}
#shipzip{width:64px;vertical-align:top; height:18px;}

#billstate{width:98px;}
#billzip{width:64px;vertical-align:top; height:18px;}
