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, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
 u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background:#f4f7f8;
	color:#666666;
	font-family: Verdana, Geneva, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a{color: #BA7BD0;
	text-decoration: none;}

a:link {
	color: #BA7BD0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #BA7BD0;
}
a:hover {
	text-decoration: underline;
	color:#4D4D99
}
a:active {
	text-decoration: none;
	color: #BA7BD0;
}
h1{color:#313170; font-size:180%; line-height:121%;font-weight:bold;margin-bottom:0.5em}
h1 span{background:#4D4D99;padding:1px;}
h2{font-weight:bold;}
h3{font-weight:bold; font-size:110%}
h4{}
.content p{margin:0px 0px 10px 0px; color:#666666; font-size:75%; line-height:120%}
/*.content p.intro{font-size:120%}*/
.outer{background: url(../images/bg_body.png) top left no-repeat #f4f7f8; position:relative; width:1200px; margin-left:auto; margin-right:auto; padding:0px 0px 0px 6px;}
.container{width:1024px;  background: url(../images/bg_content_bottom.jpg) bottom center no-repeat #FFF; padding:0px 0px 15px 0px; position:relative}
.footer{width:1024px;padding:15px 0px; background:#FFF;}
.content{padding:0px 15px 15px 15px; clear:left; background:url(../images/bg_content.jpg) top left no-repeat; margin:0px 15px 15px 15px; min-height:400px;}
.leftcol{float:left; width:646px; padding:15px 0px 0px 0px;}
.col1home{float:left; width:432px;}
.col1{}
.col2{float:right; width:199px; margin:0px 0px 0px 15px;}
.rightcol{float:right; width:300px; padding:15px 0px 0px 0px;}
.footer{text-align:center}
.footer p{font-size:70%; margin:0px 60px 10px 60px; }
.footer ul{font-size:70%; margin:15px 0px 15px 0px;}
.footer ul li{display:inline; border-left:1px solid #ccc; height:18px;}
.footer ul li:first-child{border-left:0px solid #ccc;}
.footer ul li a{padding:12px 6px 0px 6px; color:#424282}
.ad_mpu{ padding:0px 0px 15px 0px;float:left}
.ad_leader{}
.ad_sky{position:absolute; top:300px; right:-180px}

.toolbar{height:35px; padding:15px 0px 0px 0px;}
.search{float:right}
.header{padding:0px 15px 15px 15px}
.masthead{clear:left; background:url(../images/bg_mast.jpg) top left no-repeat; padding:15px 15px 15px 15px;}
p.logo{float:left; width:235px; height:100px; display:block;}
p.logo a{background:url(../images/netfitlogo.png) left center no-repeat; text-indent:-1600px; overflow:hidden; width:220px; height:100px; display:block}
.welcome{float:left; width:610px; color:#424282; padding:10px; font-weight:bold}
.welcome span{color:#BA7BD0; font-weight:normal}
ul.media{ font-size:70%}
ul.media li{float:left; }
ul.media li.tt a{float:left; background-position:0px -18px;}
ul.media li.fb a{float:left; background-position:0px 0px;}
ul.media li.rss a{float:left; background-position:0px -36px;}
ul.media li a{display:block; padding:3px 15px 4px 22px; background-image:url(../images/sprite_media.gif); background-repeat:no-repeat;}
.hero{position:relative; height:260px; width:432px}
.hero img{position:absolute; left:0px; top:0px; -moz-border-radius: 5px;
border-radius: 5px; border:3px solid #FFF;}
.hero h1{color:#fff;position:absolute; left:0px; top:100px; margin:0px 0px 0px 3px;}

a.btnlnk{padding:5px 7px; -moz-border-radius: 5px; border-radius: 5px; background:url(../images/bg_headergrad.gif) top left repeat-x; text-transform:uppercase; color:#fff !important; font-size:80%;}
a.btnlnk:hover{background:url(../images/bg_headergrad.gif) bottom left repeat-x; text-decoration:none;}



input, select{-moz-border-radius: 5px; border-radius: 5px; border:2px solid #e6e6e6; padding:7px; font-size:70%; color:#666}
input:focus, select:focus{-moz-border-radius: 5px; border-radius: 5px; border:2px solid #BA7BD0;}

.fitprofile input, .fitprofile select{-moz-border-radius: 5px; border-radius: 5px; border:0px; padding:3px; font-size:70%; color:#666}
.fitprofile table{margin:10px 0px 0px 0px}
.fitprofile td{padding:3px; font-size:80%; }
.fitprofile td p{margin:0px;color:#4D4D99}

.inputsearch{width:160px;}
.inputemail{background:url(../images/bg_input_email.gif) left center no-repeat; padding-left:34px; width:160px;}
.inputprofile{background:url(../images/bg_input_email.gif) left center no-repeat; padding-left:34px; width:160px;}

input.btn{padding:7px 7px; -moz-border-radius: 5px; border-radius: 5px; background:url(../images/bg_headergrad.gif) top left repeat-x; text-transform:uppercase; color:#FFF; font-size:70%; border:0px;}
input.btn:hover{background:url(../images/bg_headergrad.gif) bottom left repeat-x; text-decoration:none; border:0px;}

input.btnsml{padding:3px 3px; -moz-border-radius: 5px; border-radius: 5px; background:url(../images/bg_headergrad.gif) top left repeat-x; text-transform:uppercase; color:#FFF; font-size:70%; border:0px;}
.feature{background: url(../images/bg_featurebot_wide.png) bottom center no-repeat; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px}
.featurethin{background: url(../images/bg_featurebot_thin.png) bottom center no-repeat; width:208px; float:left;}
.feature300{background: url(../images/bg_featurebot_thin.png) bottom center no-repeat; width:300px; float:left;}
.featurecol{background: url(../images/bg_featurebot_thin.png) bottom center no-repeat;}
.feature300 .featureinner{background:#FFF;  -moz-border-radius: 5px;
border-radius: 5px; color:#FFF; border:1px solid #E6E6E6; padding:15px;}
.feature300 .fitprofile{background:url(../images/bg_fitnessprogile.png); height:156px; padding:0px;}
.featureinner{background:#FFF url(../images/bg_headergrad.gif) top left repeat-x;  -moz-border-radius: 5px;
border-radius: 5px; color:#FFF; border:1px solid #E6E6E6;}
.feature h2{display:block; background: url(../images/bg_headerarrow.gif) top right no-repeat; padding:14px 12px 24px 12px; margin:0px 0px 0px 0px;  font-size:70%}
.feature span{/*text-transform:uppercase;*/ color:#999999; font-size:70%; margin:0px 0px 7px 0px; display:block}
.feature h3{margin:0px 0px 10px 0px}
.feature h3 a{color:#424282}
.feature img{float:left; margin:0px 15px 0px 0px}

.feature960{background: url(../images/bg_featurebot_extrawide.png) bottom center no-repeat; margin:15px 0px 15px 0px; float:left;}
.feature960 .featureinner{background: url(../images/bg_rel.gif) top left no-repeat #FFF; width:964px; -moz-border-radius: 5px;
border-radius: 5px; color:#FFF; border:1px solid #E6E6E6;}
.featureblank .featureinner{background:#FFF; padding:7px;}
.featureblank .featureinner img{margin:0px 0px 10px 0px;}

.featurefull .featureinner{background:#FFF; padding:15px;}
.featurefull .featureinner a.btnlnk{padding:9px; display:block}
.featurefull .featureinner img{margin:0px 0px 10px 0px;}
.featurefull .featureinner h3{color:#4D4D99; margin:0px;}
.featurefull .featureinner p{color:#4D4D99; margin:0px; font-size:70%}
.featurefull .members{background:url(../images/bg_members.gif) left center no-repeat #FFF; padding-left:90px}



ul.featuredlisting{}
ul.featuredlisting li{border-bottom:3px solid #E6E6E6; margin:0px 15px; padding:15px 0px;}
ul.featuredlisting li.last{border-bottom:0px;}


.thirdnav {padding:5px 0px 15px 0px; margin:0px;}
.thirdnav li{margin:0px 0px; padding:0px 15px;font-size:80%;}
.thirdnav li.selected{background:url(../images/bg_thridnav_sel.gif)center center no-repeat; font-weight:bold}
.thirdnav li.selected a{border-bottom:0px solid #E6E6E6; color:#4D4D99}
.thirdnav li a{display:block;border-bottom:1px solid #E6E6E6; margin:0px 0px; padding:10px 0px;}
.thirdnav li.last a{border-bottom:0px;}

ul.featuredlistinghorizontal{margin:40px 15px 15px 25px;}
ul.featuredlistinghorizontal li{border-right:3px solid #E6E6E6; margin:0px 15px 15px 0px; padding:0px 0px; float:left; width:166px;}
ul.featuredlistinghorizontal li h3{padding:0px 20px 0px 0px}
ul.featuredlistinghorizontal li.last{border-right:0px;}


#nav{ font-size:90%; background:url(../images/bg_nav.jpg) top center no-repeat; height:54px; width:994px;}
#nav ul{}
#nav ul li{float:left; height:54px; }
#nav ul li.selected{background:url(../images/bg_nav_sel.jpg) center bottom no-repeat;font-weight:bold }
#nav ul li.selected a{color:#424282; }
#nav ul li a{display:block; padding:20px 8px 2px 8px ;background:url(../images/nav_divider.png) left 18px no-repeat;}
#nav ul li:first-child a{background:none;}

#subnav{background:url(../images/bg_subnav.jpg) top center no-repeat; height:46px; width:994px;}
#subnav ul{float:left;  font-size:11px; padding:0px 15px}
#subnav ul li{float:left; height:54px; }
#subnav ul li.selected{background:url(../images/bg_subnav_sel.gif) center 32px no-repeat; font-weight:bold}
#subnav ul li.selected a{color:#4D4D99}
#subnav ul li a{display:block; padding:12px 10px 0px 10px; background:url(../images/nav_divider.png) left 12px no-repeat;}
#subnav ul li:first-child a{background:none;}

.menu{clear:both; margin:15px 30px 0px 30px;  background:url(../images/bg_menu.png) top right no-repeat;}
.extended{ background:url(../images/bg_menu.png) top left no-repeat;}
.menutoggle {margin: 1px;cursor: pointer;float:right; color:#424282; padding:0px 20px 0px 6px; background:url(../images/arrow_down.png) right center no-repeat;}
.open {background:url(../images/arrow_up.png) right center no-repeat;}
.closed{}
.menucontent{padding:0px 15px 15px 30px; clear:left;}
.menucontent ul{margin:30px 15px 0px 0px; width:210px; float:left;}
.menucontent ul li{padding:0px 0px 5px 0px;}
.menucontent ul li {background:padding:5px 5px 5px 15px; color:#0071BC}
.menucontent ul li a{background:url(../images/arrow_grey.png) left center no-repeat; padding:5px 5px 5px 15px; font-size:70%; color:#0071BC}
.menucontent ul li h2 a{background:url(../images/arrow_purple.png) left center no-repeat; padding:2px 5px 5px 15px; font-size:90%; margin:0px 0px 20px 0px; color:#424282}

ul.utilities{padding:15px; margin:15px 0px 0px 0px; height:10px; font-size:80%;}
ul.utilities li{float:left; border-left:1px solid #E6E6E6; height:18px;}
ul.utilities li:first-child{border-left:0px solid #E6E6E6;}
ul.utilities li a{padding:12px 6px 0px 6px; color:#424282}
ul.utilities li.menutoggle{float:right;}
.clearfix{clear:both}

.mright15{margin-right:15px;}

.floatl{float:left;}
.floatr{float:right;}

.search input {width:150px}
.search button {    background: url("../images/bg_headergrad.gif") repeat-x scroll left top transparent;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 70%;
    padding: 7px;
    text-transform: uppercase;}
	
.pager {overflow:auto; padding:10px; background-color:#e6e6e6}
.pager div {float:left;width:20px;height:20px; border:1px solid #999; text-align:center; margin-left: 3px}
.pager div.active {background-color: #4d4d8d; color:#fff}
.pager div a {font-size:12px;line-height:1.6em}
.pager div.active a {color:#fff}

table.intext_tbl {
  font-size:11px;
  border-width: 1px;
  border-spacing: ;
  border-style: double;
  border-color: #c0c0c0;
  border-collapse: separate;
  background-color: white;
}

table.intext_tbl td {
  font-size:11px;
  border-width: 1px;
  padding: 3px;
  border-style: double;
  border-color: #00ccff;
  background-color: white;
    vertical-align: middle;
  /*-moz-border-radius: ;*/}

table.intext_tbl p, table.intext_tbl td {
  font-size:12px !important;}
  
 #zone_main p ,#zone_main li{text-align:justify; font-size:14px}
 #zone_main li {padding: 3px 0 3px 10px}
 #zone_main ul, #zone_main ol {margin: 10px 0; list-style: inside}
 #zone_main td {font-size:14px}
 #zone_main img {padding:2px;border:1px solid #adadad}
/*#zone_main li{font-size:11px}*/
 .subheading p {font-size:18px !important;font-weight:normal;margin-top:0.6em}
 
 #breadcrumbmenu {overflow:hidden}
 #breadcrumbmenu ul {padding:0;font-size:11px}
 #breadcrumbmenu ul li{height:46px}
 #breadcrumbmenu ul.bcmenu {font-size:12px}
 span.bcarrow {font-size:18px;color:black}


/*---- NEW BREADCRUMB MENU ----*/
#subnav ul li a.nobg{background:none;}
#subnav ul li.secselected{background:url(../images/2sel_lt.gif) left 2px no-repeat; font-weight:bold}
#subnav ul li.secselected a{color:#FFF; background:url(../images/2sel_rt.gif) right 2px no-repeat; padding:15px 18px 13px 10px;}
#subnav ul li.thirdselected{ font-weight:bold}
#subnav ul li.thirdselected a{color:#424282;background:url(../images/3sel.png) right 2px no-repeat; padding:15px 18px 13px 10px;}
#subnav ul li.fourthselected{ font-weight:bold}
#subnav ul li.fourthselected a{color:#424282;background:url(../images/4sel.png) right 2px no-repeat; padding:15px 18px 13px 10px;}
#subnav ul li.fifthselected{ font-weight:bold}
#subnav ul li.fifthselected a{color:#424282;background:url(../images/5sel.png) right 2px no-repeat; padding:15px 18px 13px 10px;}
/*---- NEW BREADCRUMB MENU END----*/

.homecol1 {width:430px;overflow:auto}
.homesplit, .homesplitspace{width:210px;float:left;}
.homesplit img, .homesplitspace img{float:none;padding:0 30px 10px 30px; margin:0}
.homesplitspace {margin-right:10px}
.homeboxcontent {padding: 10px}
.homeboxcontent img {text-align:center;margin-bottom:20px}
.featuredlisting h4 {margin:0px 0px 10px 0px; color:#424282;font-weight:bold; font-size:14px}
.featuredlisting a {color:#424282}
.la_item {color:#666;font-size:12px}
.la_item a {}

ul.menuhomepage {list-style-type:none !important}
.menuhomepage img {display: inline-block;margin-right:10px;float:left}
.menuhomepage li {overflow:auto}

.fb_iframe_widget iframe  {vertical-align:bottom !important; width:70px}
.socialshare {padding: 10px 0 0 0}
#___plusone_0 {width:60px !important}

.ctrl_netfit-home {display:none}

.latestarticles .related li {margin-bottom:15px}
.latestarticles .related li div {width:520px}

.quiz h4 {margin:1em 0}
.quiz h3 {margin:2em 0 1em 0}
#quiz-buttons {margin-top: 20px}
.mostpopular p {font-size:11.2px}

.padL {padding-left:40px}
.pink {background-color:#4D4D99}
.red {color:red}

.nfmenu3-placeholder {margin-left:20px;padding-top:12px}
.pricerunner-item {overflow:auto; padding:20px;border-bottom:1px solid #e6e6e6}
.pricerunner-left {float:left;width:100px}
.pricerunner-left img {width:80px}
.pricerunner-right {float:right;width:500px}