body { margin:10px; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#000; background:#fff; }

a, a:visited, a:active{ color:#28AECC; text-decoration:none; }

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

p,h1,h2 { margin:0 0 15px 0; }

h1 { color:#222; text-transform:uppercase; font-size:20px; line-height:20px; }

h2 { font-size:15px; }

h3 { font-size:12px; }

img { border:0px; }

select { font-size:12px; }

#main { position:relative; width:942px; padding:10px; border:1px solid #000; }

#header { width:942px; height:82px; padding-bottom:15px; }

#header #logo { float:left; width:294px; height:55px; padding:15px 0; }

#header #ad-top { float:right; width:633px; height:82px; padding:0; }



#nav { float:left; margin-bottom:10px; padding:0 0 8px 0; width:942px; height:32px; background: url(../images/bg_nav.png) no-repeat; }

#nav a { color:#fff; text-decoration:none; font-weight:bold; font-size:14px; }

#nav a:hover { color:#000; }

#nav ul { margin:0; padding:0; list-style:none; }

#nav li { float:left; width:188px; margin:0; padding:7px 0 0 0; text-transform:uppercase; }



#home { width:942px; }

#home #left { float:left; width:630px; padding-right:11px; }

#home #left a { color:#000; }

#home #left #rotator { height:300px; margin-left:3px; position:relative; }

#home #left .photo { float:left; width:304px; height:274px; margin-right:15px; }

#home #left .photo img { width:300px; }

#home #left .text { float:left; width:275px; height:260px; text-align:left; }

#home #left .text h1 { margin:0 0 10px 0; font-size:22px; color:#09f; text-transform:capitalize; font-weight:bold; }

#home #left .text h2 { margin:0 0 10px 0; font-size:22px; text-transform:uppercase; line-height:26px; }

#home #left .text p { font-size:16px; line-height:20px; font-family:"Times New Roman", Times, serif; }

#home #left .dots { float:left; width:280px; height:10px; text-align:left; }

#home #left .dots img { margin-right:3px; }



/*#home #left #features { width:410px; margin-top:15px; font-size:9px; line-height:12px; text-align:left; }

#home #left #features .buttons { margin: 22px 3px; }

#home #left #features #leftButton { float: left; }

#home #left #features #rightButton { float: right; }

#home #left #features #featureContent .feature { float: left; }

#home #left #features #featureContent .description { display: none; }*/



#home #left #blog { float:left; width:310px; margin:0 10px 0 0; text-align:left; }

#home #left #blog a { color:#000; font-size:15px; font-weight:bold; }

#home #left #blog #top { height:34px; background:url(../images/header_blog-spot.png) no-repeat; }

#home #left #blog #box { height:198px; padding:25px; background:url(../images/bg_blog-spot.png); }

#home #left #blog #box .bloghead { margin-bottom:5px; font-size:14px; color:#0086b7; }

#home #left #blog #box .blogtext { margin-bottom:20px; font-size:14px; font-family:"Times New Roman", Times, serif; }

#home #left #blog #bottom { height:8px; background:url(../images/footer_blog-spot.png) no-repeat; }



#home #left #poll { float:left; width:310px; margin:0; text-align:left; font-size:11px; }

#home #left #poll #top { height:34px; background:url(../images/header_poll-position.png) no-repeat; }

#home #left #poll #box { height:198px; padding:25px; background:url(../images/bg_poll-position.png); }

#home #left #poll #box p { margin-bottom:3px; }

#home #left #poll #box .pollhead { margin-bottom:12px; font-size:16px; line-height:20px; }

#home #left #poll #box .pollbutton { margin:25px 0; text-align:center; }

#home #left #poll #bottom { height:8px; background:url(../images/footer_poll-position.png) no-repeat; }



#home #left #subscribe { float:left; width:300px; margin:10px 18px 0 5px; background:#231f20; }

#home #left #subscribe #box { padding:15px; }



#home #left #spotlight { float:left; width:300px; font-size:11px; line-height:12px; text-align:left; }

#home #left #spotlight #top { height:26px; background:url(../images/header_product-spotlight.png) no-repeat; }

#home #left #spotlight #box { height:210px; padding:15px; border-bottom:1px solid #c9cacc; border-left:1px solid #c9cacc; border-right:1px solid #c9cacc; }

#home #left #spotlight h1 { margin:0 0 5px 0; font-size:16px; text-transform:uppercase; line-height:18px; }

#home #left #spotlight h2 { margin:0 0 10px 0; font-size:12px; text-transform:uppercase; line-height:14px; font-style:italic; }



#home #left #muscletalk { font-size:12px; line-height:16px; text-align:left; }

#home #left #muscletalk h1 { margin:0; font-size:16px; text-transform:lowercase; }

#home #left #muscletalk h2 { font-size:22px; color:#09f; }

#home #left #muscletalk a { color:#231f20; }

#home #left #muscletalk .muscletalk { width:600px; float:left; padding:0 20px 20px 0; margin:10px 0; border-bottom:1px solid #c9cacc; }

#home #left #muscletalk .muscletalk img { float:left; margin-right:10px; }



#home #right { float:right; width:300px; }

#home #right .videothumb { float:left; margin:2px; }

#home #right p { margin:0 0 7px 0; }

#home #right #gnc_spacer { height:11px; }

#home #right #gnc { width:300px; height:84px; margin-top:20px; background:url(../images/gnc_locator.png) no-repeat; }

#home #right #gnc form { padding:40px 0 0 100px; }

#home #right #gnc .textfield { height:18px; }

#home #right #gnc .button { margin-top:5px; }

#home #right #ad-right { width:300px; height:300px; margin:15px 0; }

#home #right #facebook { }



#top-margin { clear:both border-bottom:15px solid #fff; }

#contentshell { padding:0 40px 15px 25px; text-align:left; border-bottom:15px solid #d1d2d4; }

#contentshell h2 { font-size:16px; color:#00adef; }

.poll { float:left; width:135px; height:250px; text-align:center; }

.poll p { margin-bottom:3px; }

.poll_title { padding:10px 0; margin-top:20px; text-align:left; }



#footer { clear:both; width:942px; padding:20px 0; color:#939598; font-size:14px; font-weight:bold; text-transform:uppercase; }

#footer a { color:#939598; }

#features #featureContent .thumbnails { display: none; }

#features #featureContent .description { display: none; }

#features .buttons img { visibility: hidden; }



.clear { clear:both; }

.float_left { float:left; }

.float_right { float:right; }

.blackline { width:620px; clear:both; padding-top:10px; margin-bottom:10px; border-bottom:1px dotted #c2c3c5; }

.header { font-size:13px; font-weight:bold; text-transform:uppercase; }

.times-font { font-family:"Times New Roman", Times, serif; }

.archive { float:left margin:15px; text-align:center; }

.archive img { }



.mainForm { font-weight:bold; width:195px; text-align:right; padding-right:5px; font-size:10px; vertical-align:top; border-bottom:2px solid #fff; padding-top:3px; padding-bottom:3px; background-color:#d1d2d4; border-right:2px solid #fff; }

.headForm { width: 190px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d1d2d4 }

.headFormBlank { padding-left: 13px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d1d2d4; }

.submitCell { text-align: right; padding: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #d1d2d4; }

.input { font-size: 10px; font-family: Arial, Helvetica, sans-serif; height: 16px; border: 1px solid #d1d2d4; padding-left: 2px; }



.featureHead { font-size: 15px; font-weight: bold; color: #000; }

.featureGray { color: #666666; font-weight: bold; font-size: 9px; text-transform: uppercase; }

.subhead { font-size: 13px; font-weight: bold; color: #005295; }

.subhead2 { font-weight: bold; }

.articleHeadline { text-transform: uppercase; color: #CC3333; font-weight: bold; }

.articleAuthor { font-size: 9px; font-style: italic; font-weight: bold; line-height: 25px; }


