.nav_bar {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;padding: 5px;background-image: url('/public/images/blue_nav_bar.gif');background-repeat: repeat}
.nav_bar a {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#FFFFFF;padding: 5px;background-image: url('/public/images/blue_nav_bar.gif');background-repeat: repeat}
.nav_bar li {list-style:none;background:transparent url(/public/images/breadcrumb.gif) no-repeat scroll right 5px;;color:#737373;display:inline;padding:0px 3px 0px 0px}

.black-navigation {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;padding:5px;}
.black-navigation a {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;padding: 5px;}
.black-navigation a:hover{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#1a42a2;padding: 5px;}
.black-navigation h2 {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;padding:0px;margin:0px;text-decoration:none;color:#000000;}

.white-navigation {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#FFFFFF;padding: 5px;}
.white-navigation a {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#FFFFFF;padding: 5px;}
.white-navigation a:hover{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#e5211c;padding: 5px;}

.title_text {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000;}
.text {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;}
.blue_text {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#1940a5;}
.red_text {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#ed1c24;}
.small_text {font-family:verdana,arial,helvetica,sans-serif;font-size:8px;text-decoration:none;color:#000000;}


.home {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;padding:10px;}
.home h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin-bottom:13px;padding-bottom:10px;font-weight:bold;}
.home h2{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000; background:transparent url(/public/images/h1background.jpg) no-repeat scroll 0pt;height:32px;line-height:2;text-indent:9px;}
.home h3{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000;line-height:2.0;}
.home h2.secion_title{font-family:verdana,arial,helvetica,sans-serif;font-size:18px;text-decoration:bold;color:#39599c;line-height:0; background:none; height:auto}
.home p {font-size:12px;line-height:1.4;margin-bottom:13px;position:relative;}
.home p.info {color:#FFFFFF;border:thin dotted #EFEFEF; background-color:#d4dded; padding:5px;} 
.home p.red_badge {background:transparent url(/public/images/red_badge.png) no-repeat scroll 0 20%;height:22px}
.home a {font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;color:#000000;padding: 5px;}
.home a:hover{font-family:verdana,arial,helvetica,sans-serif;color:#1a42a2;padding: 5px;}
.home li {list-style:none;background:transparent url(/public/images/breadcrumb.gif) no-repeat scroll right 5px;;color:#737373;display:inline;padding:0px 3px 0px 0px}
.home li.star {text-indent: -90000px;padding:0px;margin:0px;/*\*/float: left;/* */}
.home li.star a {outline: none;display:block;width:30px;height: 30px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;} 
.home li.star a:hover{background:transparent url('/public/images/starrating.gif') left center;z-index: 2;left: 0px;}
.home h2.product{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000;height:0px;line-height:0;text-indent:9px;background:none;}
.home p.product-commercial-message {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:none;color:#1841a5;line-height:1.4;}
.home p.product-rrp {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:none;color:#d3d0d3;line-height:1.4;display:inline;padding:40px}
.home p.product-save {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:none;color:#e72c29;line-height:1.4;display:inline;padding:10px}
.home p.product-price {font-family:verdana,arial,helvetica,sans-serif;font-size:15px;text-decoration:none;color:#1841a5;line-height:0;}


.home_boxes {border:1px dotted; border-color:#ebebeb}
.home_boxes_search {border:1px dotted; border-color:#ebebeb;background:transparent url(/public/images/magnifying_glass.jpg) no-repeat scroll 0pt;height:32px;}
.home_boxes h3{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000;line-height:0;}
.home_boxes_cv {border:1px dotted; border-color:#ebebeb; background:transparent url(/public/images/home_cardiovascular_exercis.jpg)  no-repeat scroll 0pt 3%;}
.home_boxes_stretch {border:1px dotted; border-color:#ebebeb; background:transparent url(/public/images/home_stretching.jpg)  no-repeat scroll 0pt 3%;}
.home_boxes_strength {border:1px dotted; border-color:#ebebeb; background:transparent url(/public/images/home_muscular_strength_exer.jpg)  no-repeat scroll 0pt 3%;}
.home_boxes_endurance {border:1px dotted; border-color:#ebebeb; background:transparent url(/public/images/home_muscular_endurance_exe.jpg)  no-repeat scroll 0pt 3%;}
.home_boxes_circuits {border:1px dotted; border-color:#ebebeb; background:transparent url(/public/images/home_circuits_exercise.jpg)  no-repeat scroll 0pt 3%;}
.home_boxes_home_exercise {border:1px dotted; border-color:#ebebeb; background:transparent url(/public/images/home_exercise_home.jpg)  no-repeat scroll 0pt 3%;}
.home_boxes_exercise_tips {border:1px dotted; border-color:#ebebeb; background:transparent url(/public/images/home_exercise_tips.jpg)  no-repeat scroll 0pt 3%;}
.home_boxes_exercise_benefits {border:1px dotted; border-color:#ebebeb; background:transparent url(/public/images/home_exercise_benefits.jpg)  no-repeat scroll 0pt 3%;}
.home_boxes_exercise_plan {border:1px dotted; border-color:#ebebeb; background:transparent url(/public/images/home_exercise_plan.jpg)  no-repeat scroll 0pt 3%;}



/* New Styles */
.clear {
clear:both;
height:1px;
}
.resources {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;padding:10px;}
.resources h1{font-family:verdana,arial,helvetica,sans-serif;font-size:14px;text-decoration:bold;color:#000000; background:transparent url(/public/images/h1background.jpg) no-repeat scroll 0pt;height:32px;line-height:2;text-indent:9px;}
.resources h3{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000; line-height:2; text-decoration:none;}
.resources p{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:none;color:#000000;line-height:1.4;}
.resources a {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:none;color:#000000;padding: 5px;}

.exercise {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;padding:10px;}
.exercise h1{font-family:verdana,arial,helvetica,sans-serif;font-size:14px;text-decoration:bold;color:#000000;background:transparent url(/public/images/h1background.jpg) no-repeat scroll 0pt;height:32px;line-height:2;text-indent:9px;}
.exercise h2{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000; background:transparent url(/public/images/h1background.jpg) no-repeat scroll 0pt;height:32px;line-height:2;text-indent:9px;}
.exercise p{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:none;color:#000000;line-height:1.4;}
.exercise_boxes {border:1px dotted; border-color:#ebebeb}
.exercise_boxes h3{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000;line-height:2.4;background-color:#ebebeb;margin:0;}
.exercise a {font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;color:#000000;padding: 5px;}
.exercise a:hover{font-family:verdana,arial,helvetica,sans-serif;color:#1a42a2;padding: 5px;}
.exercise li {list-style:none;background:transparent url(/public/images/breadcrumb.gif) no-repeat scroll right 5px;;color:#737373;display:inline;padding:0px 3px 0px 0px}
.exercise li.star {text-indent: -90000px;padding:0px;margin:0px;/*\*/float: left;/* */}
.exercise li.star a {outline: none;display:block;width:30px;height: 30px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;} 
.exercise li.star a:hover{background:transparent url('/public/images/starrating.gif') left center;z-index: 2;left: 0px;}

.search h1{font-family:verdana,arial,helvetica,sans-serif;font-size:14px;text-decoration:bold;color:#000000;background:transparent url(/public/images/h1background.jpg) no-repeat scroll 0pt;height:32px;line-height:2;text-indent:9px;}
.search h2{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000; background:transparent url(/public/images/h1background.jpg) no-repeat scroll 0pt;height:32px;line-height:2;text-indent:9px;}
.search p{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:none;color:#000000;line-height:1.4;}
.search_boxes {border:1px dotted; border-color:#ebebeb}
.search_boxes h3{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:bold;color:#000000;line-height:2.4;background-color:#ebebeb;margin:0;}
.search a {font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;color:#000000;padding: 5px;}
.search a:hover{font-family:verdana,arial,helvetica,sans-serif;color:#1a42a2;padding: 5px;}

.sitemap {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;padding:10px;}
.sitemap h1{font-family:verdana,arial,helvetica,sans-serif;font-size:14px;text-decoration:bold;color:#000000; background:transparent url(/public/images/h1background.jpg) no-repeat scroll 0pt;height:32px;line-height:2;text-indent:9px;}
.sitemap li {list-style:none; margin: 0; line-height: 19px; background: url(/public/images/sitemap_bullet.gif) no-repeat left 6px; width: 353px; padding-left: 12px;}
.sitemap li a {text-decoration:none; color: #000000; font-size: 11px; font-weight: bold;}
.sitemap li a:hover {text-decoration: none;color:#1a42a2;}
.sitemap li ul {list-style:none; margin-left: 15px; padding:0; width: 365px;} 
.sitemap li ul li {width: 365px; line-height: 19px;}
.sitemap li ul li a {font-weight: normal;}
.sitemap li ul li ul {list-style:none; margin-left: 15px; padding:0; width: 365px;} 
.sitemap li ul li ul li {width: 365px; line-height: 19px;}
.sitemap li a.subMenu {font-weight: bold;}

.main_content {background:transparent url(/public/images/common/sides_bg.gif) repeat-y scroll 0 0;margin:0 auto;position:relative;width:1042px;}
.main_content_popup {background:transparent url(/public/images/common/sides_bg.gif) repeat-y scroll 0 0;margin:0 auto;position:relative;width:600px;}


/* grey */
body.grey {
	background:transparent url(/public/images/common/background_header.jpg)  repeat scroll 0pt 3%;
}

body.grey div#header {
	background:transparent url(/public/images/common/grey_header.png) repeat-x scroll 0 0;
}
body.grey div#header_l {
	background:transparent url(/public/images/common/grey_header_left.png) no-repeat scroll 0 0;
}
body.grey div#header_r {
	background:transparent url(/public/images/common/grey_header_right.png) no-repeat scroll 100% 0;
	height:110px;
}
body.grey div#google_search {
	margin-left:750px;
	padding-top:70px;
}

body.grey div#wrapper {
	background: #F7F7F7 url(/public/images/common/shadow_l_grey.png) 0 0 repeat-y;
}

body.grey div#wrapper_r {
	background: url(/public/images/common/shadow_r_grey.png) 100% 0 repeat-y;
}


.header {font-family:verdana,arial,helvetica,sans-serif;font-size:11px;text-decoration:none;color:#000000;padding:5px;background:transparent url(/public/images/common/background_header.jpg)  repeat scroll 0pt 3%;}
.header a {font-family:verdana,arial,helvetica,sans-serif;font-size:11px;text-decoration:none;color:#000000;padding: 5px;}
.header a:hover{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#1a42a2;padding: 5px;}

.left_navigation {font-family:verdana,arial,helvetica,sans-serif;font-size:13px;text-decoration:none;background-color:#ebebeb;padding:5px;border-bottom:1px dotted;border-right:1px dotted;border-top-width:1px;}
.left_navigation h2{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#1a42a2;padding:0px;height:10px;margin-bottom:0px;padding-bottom:0px; padding-top:0px; margin-top:0px;}
.left_navigation a {font-family:verdana,arial,helvetica,sans-serif;font-size:13px;text-decoration:none;color:#000000;padding: 0px;}
.left_navigation a:hover{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#1a42a2;padding: 0px;}

.left_navigation a:hover{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#1a42a2;padding:0px;}

.left_navigation_header {font-family:verdana,arial,helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#000000;padding: 5px;background-image: url('/public/images/common/left_nav_bar.gif');background-repeat: repeat}
.left_navigation_header h2{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#1a42a2;padding:0px;height:18px;margin-bottom:0px;padding-bottom:0px; padding-top:0px; margin-top:0px;}
.left_navigation_header a {font-family:verdana,arial,helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#FFFFFF;padding: 0px;}
.left_navigation_header a:hover{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#ffcc00;padding: 0px;}


.left_navigation_get_involved {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#FFFFFF;padding: 5px;background-image: url('/public/images/blue_involved_nav_bar.gif');background-repeat: repeat}
.left_navigation_get_involved h2{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#FFFFFF;padding:0px;height:12px;margin-bottom:0px;padding-bottom:0px; padding-top:0px; margin-top:0px;}

.left_column {background-color:#ebebeb;}

.right_column {background-color:#ebebeb; width:180px}
.right_column_premium_clubs {padding-left:15px;}


.alert {
	background: #fff6bf url(bioneural/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
	
	
	
/* Rating */

.ratingblock {
	display:block;
	border:1px solid #EBEBEB;
	padding:8px;
	position:relative;
	}

.loading {
	height: 30px;
	background:transparent url('/public/images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background:transparent url('/public/images/starrating.gif') top left repeat-x;		
	}



.unit-rating a.r1-unit{left: 0px;background-color:transparent !important;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;background-color:transparent !important;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;background-color:transparent !important;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;background-color:transparent !important;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;background-color:transparent !important;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;background-color:transparent !important;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;background-color:transparent !important;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;background-color:transparent !important;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;background-color:transparent !important;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;background-color:transparent !important;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background:transparent url('/public/images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		

#footer{width:1024px;margin:0 auto;}
#footer_blue_row{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;background-image: url('/public/images/common/footer_blue_row.gif');background-repeat: repeat; height:22px;}
#footer p, #footer li, #footer a{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;text-decoration:none;color:#000000;line-height:1.4;list-style:none;}
#footer a{color:#000000;text-decoration:none}
#footer a:hover{color:#1a42a2}
#footerlinks{float:right;width:1024px;background-color:#ebebeb;}
#sitelinks{float:right;margin-bottom:10px;margin-top:10px;position:relative;width:200px;}

.footer_banner {margin:10px 10px -60px;position:relative;}

.google_search_box {background: url(/public/images/common/background_search.png) repeat-y; width:268px; height:58px;}

.stretching {background-color:#EBEBEB;height:222px;left:9px;margin-top:15px;position:relative;width:200px;}
.stretching h2 {font-weight:bold;height:17px;left:55px;position:relative;top:2px;}
.stretching a {text-decoration: none;color:#000000;}

.weight-training {background-color:#EBEBEB;height:222px;left:219px;margin-top:-222px;position:relative;width:200px;}
.weight-training h2 {font-weight:bold;height:17px;left:45px;position:relative;top:2px;}
.weight-training a {text-decoration: none;color:#000000;}

.circuit-training {background-color:#EBEBEB;height:222px;left:429px;margin-top:-222px;position:relative;width:200px;}
.circuit-training h2 {font-weight:bold;height:17px;left:45px;position:relative;top:2px;}
.circuit-training a {text-decoration: none;color:#000000;}

.promotion {margin-top:15px;position:relative;left:10px;}

.popular-exercises {height:427px;left:10px;position:relative;width:306px;}
.popular-exercises-title {background-image:url(/public/images/blue_involved_nav_bar.gif);background-repeat:repeat-x;margin-top:15px;position:relative;top:1px;width:306px;height:22px;}
.popular-exercises-title h3 {color:#FFFFFF;font-weight:bold;left:75px;top:2px;position:relative;}
.popular-exercises-title a {text-decoration: none;color:#000000;}
.popular-exercises-info {background-color:#ebebeb;border:0 none;display:inline;float:left;height:85px;margin-right:10px;margin-top:1px;padding:4px;position:relative;text-align:left;width:298px;}
.popular-exercises-info h2 {color:#FFFFFF;font-weight:bold;left:0px;top:0px;position:relative;line-height:2.4;}
.popular-exercises-info p {font-weight:normal;left:55px;position:relative;top:-52px;width:240px;}
.popular-exercises-info a {text-decoration: none;color:#000000;}
.popular-exercises-more-info {float:left;margin-left:-87px;margin-right:0;padding:4px;position:relative;top:67px;}

.news-page-title {position:relative;}
.news-page-intro img {margin:16px;}
.news-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:19px;margin:16px;padding-bottom:4px;font-weight:bold;}
.news-page-intro {position:relative;margin-top:20px;}
.news-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.news-page-article-list {border-color:#EFEFEF;border-style:none none dotted;border-width:0 0 1px;margin:16px 16px 0;position:relative;}
.news-page-article-list h2 {color:#FFFFFF;font-weight:bold;left:0px;top:0px;position:relative;line-height:2.4}
.news-page-article-list p {font-size:13px;line-height:1.4;margin:16px;}
.news-page-article-list p.more-info{font-size:13px;margin-left:510px;}
.news-page-article-list img {margin:16px;}


.news-articles {margin-top:-426px;position:absolute;right:200px;width:300px;}
.news-articles-title {background-image:url(/public/images/blue_involved_nav_bar.gif);background-repeat:repeat;height:22px;left:0;margin-top:31px;position:relative;top:-32px;width:306px}
.news-articles-title h3 {color:#FFFFFF;font-weight:bold;left:100px;position:absolute;top:2px;}
.news-articles-title a {text-decoration: none;color:#000000;}
.news-articles-info {background-color:#EBEBEB;border:0 none;display:inline;float:left;height:85px;margin-left:0;margin-top:-32px;padding:4px;position:relative;text-align:left;width:299px;margin-bottom:16px;}
.news-articles-info h2 {color:#FFFFFF;font-weight:bold;left:0px;position:relative;top:0px;line-height:2.4;}
.news-articles-info p {font-weight:normal;left:55px;position:relative;top:-50px;width:240px;}
.news-articles-info a {text-decoration: none;color:#000000;}
.news-articles-more-info {float:right;margin-right:8px;position:relative;top:-39px;}

.page-summary {clear:both;font-family:verdana,arial,helvetica,sans-serif;margin-left:10px;margin-right:10px;position:relative;margin-top:15px;top:10px;}
.page-summary h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin-bottom:13px;padding-bottom:10px;font-weight:bold;}
.page-summary p {font-size:12px;line-height:1.4;margin-bottom:13px;position:relative;}

.exercise-page-title {position:relative;}
.exercise-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.exercise-page-intro {position:relative;margin-top:20px;}
.exercise-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-page-muscle-map {height:100px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;margin:20px 17px 8px;}
.exercise-page-muscle-map h3 {color:#1a42a2;font-weight:bold;left:0;}
.exercise-page-muscle-map p {font-size:13px;line-height:1.4;}
.exercise-page-instructions {position:relative;margin-top:20px;}
.exercise-page-instructions h3 {color:#1a42a2;font-weight:bold;left:210px;}
.exercise-page-instructions p {font-size:13px;line-height:1.4;margin-bottom:13px;}
.exercise-page-progression {position:relative;margin-top:20px;}
.exercise-page-progression p {font-size:13px;line-height:1.4;margin-bottom:13px;}
.exercise-page-alternative {position:relative;margin-top:20px;}
.exercise-page-alternative p {font-size:13px;line-height:1.4;margin-bottom:13px;}
.exercise-page-summary {clear:both;margin:8px;position:relative;margin-top:90px;}
.exercise-page-summary h2 {border-bottom:1px dotted #828282;color:#1A42A2;font-size:14px;font-weight:bold;margin:8px;padding-bottom:4px;}
.exercise-page-summary p{font-size:13px;line-height:1.4;margin:8px;}
.exercise-page-rating {clear:both;position:relative;margin:16px;}
.exercise-page-rating h3 {color:#1a42a2;font-weight:bold;left:210px;}
.exercise-page-rating li {list-style:none;background:transparent url(/public/images/breadcrumb.gif) no-repeat scroll right 5px;;color:#737373;display:inline;padding:0px 3px 0px 0px}
.exercise-page-rating li.star {text-indent: -90000px;padding:0px;margin:0px;/*\*/float: left;/* */}
.exercise-page-rating li.star a {outline: none;display:block;width:30px;height: 30px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;} 
.exercise-page-rating li.star a:hover{background:transparent url('/public/images/starrating.gif') left center;z-index: 2;left: 0px;}
.exercise-page-google-adsense h3 {font-size:14px;line-height:2.4;color:#1a42a2;font-weight:bold;left:210px;}
.exercise-page-google-adsense {height:315px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;clear:both;position:relative;margin:16px;}


.exercise-page-products {clear:both;margin:8px;position:relative;margin-top:20px;}
.exercise-page-products h2 {border-bottom:1px dotted #828282;color:#1A42A2;font-size:14px;font-weight:bold;margin:8px;padding-bottom:4px;}
.exercise-page-products p{font-size:13px;line-height:1.4;margin:8px;}


.exercise-page-product-suggestions0 {position:relative;margin-left:16px;width:150px;height:175px;}
.exercise-page-product-suggestions0 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.exercise-page-product-suggestions0 p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.exercise-page-product-suggestions0 img {margin:16px;}

.exercise-page-product-suggestions1 {margin-left:170px;margin-top:-175px;width:150px;height:175px;}
.exercise-page-product-suggestions1 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.exercise-page-product-suggestions1 p {font-size:13px;line-height:0.4;margin-top:-10px;margin-left:16px;}
.exercise-page-product-suggestions1 img {margin:16px;}

.exercise-page-product-suggestions2 {margin-left:323px;margin-top:-175px;width:150px;height:175px;}
.exercise-page-product-suggestions2 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.exercise-page-product-suggestions2 p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.exercise-page-product-suggestions2 img {margin:16px;}


.exercise-weight-training-page-title {position:relative;}
.exercise-weight-training-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.exercise-weight-training-page-intro {position:relative;margin-top:20px;}
.exercise-weight-training-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-weight-training-page-muscle-map {height:100px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;margin:20px 17px 8px;width:280px;}
.exercise-weight-training-page-muscle-map h3 {color:#1a42a2;font-weight:bold;left:0;}
.exercise-weight-training-page-muscle-map p {font-size:13px;line-height:1.4;}
.exercise-weight-training-page-joints-map {height:100px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;margin:-118px 17px 8px 330px;;width:280px;}
.exercise-weight-training-page-joints-map h3 {color:#1a42a2;font-weight:bold;left:0;}
.exercise-weight-training-page-joints-map p {font-size:13px;line-height:1.4;}
.exercise-weight-training-page-instructions {position:relative;margin:20px;}
.exercise-weight-training-page-instructions h3 {color:#1a42a2;font-weight:bold;left:210px;}
.exercise-weight-training-page-instructions p {font-size:13px;line-height:1.4;margin-bottom:13px;}
.exercise-weight-training-page-progression {position:relative;margin:20px;}
.exercise-weight-training-page-progression p {font-size:13px;line-height:1.4;margin-bottom:13px;}
.exercise-weight-training-page-alternative {position:relative;margin:20px;}
.exercise-weight-training-page-alternative p {font-size:13px;line-height:1.4;margin-bottom:13px;}
.exercise-weight-training-page-summary {clear:both;margin:8px;position:relative;margin-top:90px;}
.exercise-weight-training-page-summary h2 {border-bottom:1px dotted #828282;color:#1A42A2;font-size:14px;font-weight:bold;margin:8px;padding-bottom:4px;}
.exercise-weight-training-page-summary p{font-size:13px;line-height:1.4;margin:8px;}
.exercise-weight-training-page-rating {clear:both;position:relative;margin:16px;}
.exercise-weight-training-page-rating h3 {color:#1a42a2;font-weight:bold;left:210px;}
.exercise-weight-training-page-rating li {list-style:none;background:transparent url(/public/images/breadcrumb.gif) no-repeat scroll right 5px;;color:#737373;display:inline;padding:0px 3px 0px 0px}
.exercise-weight-training-page-rating li.star {text-indent: -90000px;padding:0px;margin:0px;/*\*/float: left;/* */}
.exercise-weight-training-page-rating li.star a {outline: none;display:block;width:30px;height: 30px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;} 
.exercise-weight-training-page-rating li.star a:hover{background:transparent url('/public/images/starrating.gif') left center;z-index: 2;left: 0px;}
.exercise-weight-training-page-google-adsense h3 {font-size:14px;line-height:2.4;color:#1a42a2;font-weight:bold;left:210px;}
.exercise-weight-training-page-google-adsense {height:315px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;clear:both;position:relative;margin:16px;}


.exercise-circuit-training-page-title {position:relative;}
.exercise-circuit-training-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.exercise-circuit-training-page-intro {position:relative;margin-top:20px;}
.exercise-circuit-training-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-circuit-training-page-muscle-map {height:100px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;margin:20px 17px 8px;width:280px;}
.exercise-circuit-training-page-muscle-map h3 {color:#1a42a2;font-weight:bold;left:0;}
.exercise-circuit-training-page-muscle-map p {font-size:13px;line-height:1.4;}
.exercise-circuit-training-page-joints-map {height:100px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;margin:-118px 17px 8px 330px;;width:280px;}
.exercise-circuit-training-page-joints-map h3 {color:#1a42a2;font-weight:bold;left:0;}
.exercise-circuit-training-page-joints-map p {font-size:13px;line-height:1.4;}
.exercise-circuit-training-page-instructions {position:relative;margin:20px;}
.exercise-circuit-training-page-instructions h3 {color:#1a42a2;font-weight:bold;left:210px;}
.exercise-circuit-training-page-instructions p {font-size:13px;line-height:1.4;margin-bottom:13px;}
.exercise-circuit-training-page-progression {position:relative;margin:20px;}
.exercise-circuit-training-page-progression p {font-size:13px;line-height:1.4;margin-bottom:13px;}
.exercise-circuit-training-page-summary {clear:both;margin:8px;position:relative;margin-top:90px;}
.exercise-circuit-training-page-summary h2 {border-bottom:1px dotted #828282;color:#1A42A2;font-size:14px;font-weight:bold;margin:8px;padding-bottom:4px;}
.exercise-circuit-training-page-summary p{font-size:13px;line-height:1.4;margin:8px;}
.exercise-circuit-training-page-rating {clear:both;position:relative;margin:16px;}
.exercise-circuit-training-page-rating h3 {color:#1a42a2;font-weight:bold;left:210px;}
.exercise-circuit-training-page-rating li {list-style:none;background:transparent url(/public/images/breadcrumb.gif) no-repeat scroll right 5px;;color:#737373;display:inline;padding:0px 3px 0px 0px}
.exercise-circuit-training-page-rating li.star {text-indent: -90000px;padding:0px;margin:0px;/*\*/float: left;/* */}
.exercise-circuit-training-page-rating li.star a {outline: none;display:block;width:30px;height: 30px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;} 
.exercise-circuit-training-page-rating li.star a:hover{background:transparent url('/public/images/starrating.gif') left center;z-index: 2;left: 0px;}
.exercise-circuit-training-page-google-adsense h3 {font-size:14px;line-height:2.4;color:#1a42a2;font-weight:bold;left:210px;}
.exercise-circuit-training-page-google-adsense {height:315px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;clear:both;position:relative;margin:16px;}

.category-page-title {position:relative;}
.category-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:19px;margin-top:16px;margin-left:16px;padding-bottom:4px;font-weight:bold;}
.category-page-intro {position:relative;}
.category-page-intro h3 {color:#1a42a2;font-size:12px;margin-top:16px;margin-left:16px;padding-bottom:4px;font-weight:bold;}
.category-page-intro p {font-size:13px;line-height:1.4;margin-left:16px;margin-top:16px;}
.category-page-intro li {list-style:none; margin-left:32px; line-height: 19px; background: url(/public/images/sitemap_bullet.gif) no-repeat left 6px; padding-left: 12px;}
.category-page-intro img {margin:16px;}
.category-page-intro table {border-collapse:separate;border-spacing:0;font-size:14px;margin-left:16px;padding:1px;width:605px;}
.category-page-intro td {padding:4px;font-size:13px;line-height:1.4;margin-left:16px;margin-top:16px;}
.category-page-summary {clear:both;margin:8px;position:relative;margin-top:45px;}
.category-page-summary h2 {border-bottom:1px dotted #828282;color:#1A42A2;font-size:14px;font-weight:bold;margin:8px;padding-bottom:4px; clear:both;}
.category-page-summary p{font-size:13px;line-height:1.4;margin:8px; clear:both;}
.category-page-category-left {position:relative;background:transparent url(/public/images/common/category_sides.gif) no-repeat scroll 0 0;height:300px;margin:16px;width:300px}
.category-page-category-left h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.category-page-category-left a {text-decoration: none;color:#1A42A2;}
.category-page-category-left p {font-size:13px;line-height:1.4;margin:16px;}
.category-page-category-left p.more-info {font-size:13px;margin-left:510px;}
.category-page-category-left img {border:0 none;padding:4px;margin-left:8px;}
.category-page-category-right {position:relative;background:transparent url(/public/images/common/category_sides.gif) no-repeat scroll 0 0;height:300px;margin:-317px 16px 16px 325px;width:300px}
.category-page-category-right h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.category-page-category-right a {text-decoration: none;color:#1A42A2;}
.category-page-category-right p {font-size:13px;line-height:1.4;margin:16px;}
.category-page-category-right p.more-info {font-size:13px;margin-left:510px;}
.category-page-category-right img {border:0 none;padding:4px;margin-left:8px;}
.category-page-category-landscape {position:relative;background:transparent url(/public/images/common/category_top.gif) no-repeat scroll 0 0;height:150px;margin:16px;}
.category-page-category-landscape h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.category-page-category-landscape a {text-decoration: none;color:#1A42A2;}
.category-page-category-landscape p {font-size:13px;line-height:1.4;margin:16px;}
.category-page-category-landscape p.more-info {font-size:13px;margin-left:510px;}
.category-page-category-landscape img {border:0 none;padding:4px;}
.category-page-category-landscape input, textarea, select {}


.category-page-town {position:relative;background:transparent url(http://www.fitness-central.co.uk/public/images/common/town_row_bg.gif) no-repeat scroll 10px 0;height:34px;}
.category-page-town h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:19px;margin-top:16px;margin-left:16px;padding-bottom:4px;font-weight:bold;}
.category-page-town {position:relative;}
.category-page-town h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.category-page-town p {font-size:13px;line-height:2.4;margin-left:16px;margin-top:16px;}
.category-page-town a {font-size:13px;text-decoration:none;}
.category-page-town p.more-info {font-size:13px;margin-left:510px;}

.subcategory-page-gym {position:relative;clear:both;margin-bottom:30px;}
.subcategory-page-gym h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:19px;margin-top:16px;margin-left:16px;padding-bottom:4px;font-weight:bold;}
.subcategory-page-gym {position:relative;}
.subcategory-page-gym h3 {color:#1a42a2;font-weight:bold;line-height:10px;margin:8x;}
.subcategory-page-gym p {font-size:13px;line-height:1.4;margin-left:16px;margin-top:10px;}
.subcategory-page-gym p.more-info {font-size:13px;margin-left:510px;margin-top:-20px;}
.subcategory-page-gym img {margin-left:16px;margin-top:2px;}


.subcategory-product {position:relative;}
.subcategory-product h2 {color:#1A42A2;font-size:13px;font-weight:bold;height:70px;line-height:1.8;width:195px;}
.subcategory-product a {text-decoration:none;}
.subcategory-product p {font-size:12px;height:41px;line-height:1.4;margin-top:10px;padding:2px;width:180px;}
.subcategory-product p.rrp {font-size:12px;color:#65676d;height:5px;line-height:1;}
.subcategory-product p.best-price {font-size:14px;color:#1A42A2;height:5px;line-height:1;font-weight:bold;}
.subcategory-product p.save {font-size:12px;color:#a50005;height:5px;line-height:1;}
.subcategory-product p.more-info {background:transparent url(http://www.fitness-central.co.uk/public/images/common/button_view.gif) no-repeat scroll 68px 0;color:#FFFFFF;font-size:12px;font-weight:bold;margin-top:15px;height:41px;}
.subcategory-product td {background:transparent url(http://www.fitness-central.co.uk/public/images/common/product_background.gif) no-repeat scroll 0px 0px;}
.subcategory-product table {margin-top:16px;margin-left:16px;margin-bottom:16px;}
.subcategory-product img {}



.subcategory-exercise {position:relative;}
.subcategory-exercise h2 {color:#1A42A2;font-size:13px;font-weight:bold;height:50px;line-height:3;margin-left:16px;}
.subcategory-exercise a {text-decoration:none;}
.subcategory-exercise p {font-size:12px;height:41px;line-height:1.4;margin-top:10px;padding:2px;width:180px;}
.subcategory-exercise p.more-info {background:transparent url(http://www.fitness-central.co.uk/public/images/common/button_view.gif) no-repeat scroll 129px 0;color:#FFFFFF;font-size:12px;font-weight:bold;margin-top:59px;padding:0;width:300px;}
.subcategory-exercise p.short-description {color:#000000;font-size:12px;margin-top:-105px;margin-left:127px;width:150px;}
.subcategory-exercise td {background:transparent url(http://www.fitness-central.co.uk/public/images/common/exercise_background.gif) no-repeat scroll 0px 0px;height:190px;}
.subcategory-exercise table {margin-top:16px;margin-left:16px;margin-bottom:40px;}
.subcategory-exercise img {margin-left:16px;}



.gym-search-page {position:relative;}
.gym-search-page-title {position:relative;}
.gym-search-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.gym-search-page-intro {position:relative;margin-top:20px;}
.gym-search-page-intro h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.gym-search-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.gym-search-page-summary {clear:both;margin:8px;position:relative;margin-top:90px;}
.gym-search-page-summary h2 {border-bottom:1px dotted #828282;color:#1A42A2;font-size:14px;font-weight:bold;margin:8px;padding-bottom:4px;}
.gym-search-page-summary p{font-size:13px;line-height:1.4;margin:8px;}
.gym-search-page p.more-info {font-size:13px;margin-left:510px;}
.gym-search-page img {border:0 none;padding:4px;}
.gym-search-page input {padding:6px;margin:16px -85px 30px 100px;}
.gym-search-page-no-results p {font-size:13px;line-height:1.4;margin:16px;}

.gym-search-page-results {position:relative;margin:16px;margin-bottom:35px}
.gym-search-page-results h3 {color:#1a42a2;font-weight:bold;margin-left:60px;}
.gym-search-page-results p {font-size:13px;margin-left:60px;margin-top:-1px;}
.gym-search-page-results p.more-info {font-size:13px;margin-left:510px;margin-top:-37px;}
.gym-search-page-results input {margin-bottom:-35px;margin-left:16px;}

.i-can-work-here input {padding:6px;margin:16px -85px 30px 20px;}


.sub-category-page-left {position:relative;background:transparent url(/public/images/common/sub_category_panels.gif) no-repeat scroll 0 0;height:150px;margin:16px;width:300px}
.sub-category-page-left h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.sub-category-page-left a {text-decoration: none;color:#1A42A2;}
.sub-category-page-left p {font-size:13px;line-height:1.4;margin:16px;}
.sub-category-page-left p.from-price {background-color:#EFEBEF;line-height:22px;height:24px;font-size:13px;margin-left:0px;margin-right:16px;margin-top:45px;color:#AD0000;font-weight:bold;}
.sub-category-page-left p.more-info {background-color:#EFEBEF;width:82px;line-height:22px;height:24px;font-size:13px;margin-left:218px;margin-top:-40px;}
.sub-category-page-left img {border:0 none;padding:4px;margin-left:8px;}
.sub-category-page-right {position:relative;background:transparent url(/public/images/common/sub_category_panels.gif) no-repeat scroll 0 0;height:150px;margin:-165px 16px 16px 325px;width:300px}
.sub-category-page-right h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.sub-category-page-right a {text-decoration: none;color:#1A42A2;}
.sub-category-page-right p {font-size:13px;line-height:1.4;margin:16px;}
.sub-category-page-right p.from-price {background-color:#EFEBEF;line-height:22px;height:24px;font-size:13px;margin-left:0px;margin-right:16px;margin-top:45px;color:#AD0000;font-weight:bold;}
.sub-category-page-right p.more-info {background-color:#EFEBEF;width:82px;line-height:22px;height:24px;font-size:13px;margin-left:218px;margin-top:-40px;}
.sub-category-page-right img {border:0 none;padding:4px;margin-left:8px;}
.category-page-google-adsense h3 {font-size:14px;line-height:2.4;color:#1a42a2;font-weight:bold;left:210px;}
.category-page-google-adsense {height:315px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;clear:both;position:relative;margin:16px;}


.brand-sub-category-page-left {position:relative;background:transparent url(/public/images/common/category_brand_panels.gif) no-repeat scroll 0 0;height:153px;margin:16px;width:300px}
.brand-sub-category-page-left h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.brand-sub-category-page-left a {text-decoration: none;color:#1A42A2;}
.brand-sub-category-page-left p {font-size:13px;line-height:1.4;margin:16px;}
.brand-sub-category-page-left p.from-price {font-size:13px;line-height:1.4;margin:16px;color:#AD0000;font-weight:bold;}
.brand-sub-category-page-left p.more-info {color:#FFFFFF;width:82px;line-height:22px;height:24px;font-size:11px;margin-left:218px;margin-top:-2px;}
.brand-sub-category-page-left a.more-info {text-decoration: none;color:#FFFFFF}
.brand-sub-category-page-left img {border:0 none;padding:4px;margin-left:8px;}



.brand-sub-category-page-right {position:relative;background:transparent url(/public/images/common/category_brand_panels.gif) no-repeat scroll 0 0;height:153px;margin:-169px 16px 16px 325px;width:300px}
.brand-sub-category-page-right h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.brand-sub-category-page-right a {text-decoration: none;color:#1A42A2;}
.brand-sub-category-page-right p {font-size:13px;line-height:1.4;margin:16px;}
.brand-sub-category-page-right p.from-price {font-size:13px;line-height:1.4;margin:16px;color:#AD0000;font-weight:bold;}
.brand-sub-category-page-right p.more-info {;width:82px;line-height:22px;height:24px;font-size:11px;margin-left:218px;margin-top:-2px;}
.brand-sub-category-page-right a.more-info {text-decoration: none;color:#FFFFFF}
.brand-sub-category-page-right img {border:0 none;padding:4px;margin-left:8px;}

.exercise-stretching-page-title {position:relative;}
.exercise-stretching-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.exercise-stretching-page-intro {position:relative;}
.exercise-stretching-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-stretching-page-summary {position:relative;}
.exercise-stretching-page-summary h2 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:13px;padding-bottom:10px;font-weight:bold;}
.exercise-stretching-page-summary p{font-size:13px;line-height:1.4;margin:16px;}
.exercise-stretching-page-category {position:relative;background:transparent url(/public/images/common/category_top.gif) no-repeat scroll 0 0;height:150px;margin:16px;}
.exercise-stretching-page-category h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.exercise-stretching-page-category a {text-decoration: none;color:#1A42A2;}
.exercise-stretching-page-category p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-stretching-page-category p.more-info {font-size:13px;margin-left:510px;}
.exercise-stretching-page-category img {border:0 none;padding:4px;}


.exercise-weight-training-page-title {position:relative;}
.exercise-weight-training-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.exercise-weight-training-page-intro {position:relative;}
.exercise-weight-training-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-weight-training-page-summary {position:relative;}
.exercise-weight-training-page-summary h2 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:13px;padding-bottom:10px;font-weight:bold;}
.exercise-weight-training-page-summary p{font-size:13px;line-height:1.4;margin:16px;}
.exercise-weight-training-page-category {position:relative;background:transparent url(/public/images/common/category_top.gif) no-repeat scroll 0 0;height:150px;margin:16px;}
.exercise-weight-training-page-category h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.exercise-weight-training-page-category a {text-decoration: none;color:#1A42A2;}
.exercise-weight-training-page-category p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-weight-training-page-category p.more-info {font-size:13px;margin-left:510px;}
.exercise-weight-training-page-category img {border:0 none;padding:4px;}

.exercise-weight-training-exercise-left {position:relative;background:transparent url(/public/images/common/category_top.gif) no-repeat scroll 0 0;height:165px;margin:16px;width:300px}
.exercise-weight-training-exercise-left h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.exercise-weight-training-exercise-left a {text-decoration: none;color:#1A42A2;}
.exercise-weight-training-exercise-left p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-weight-training-exercise-left p.more-info {font-size:13px;margin-left:215px;}
.exercise-weight-training-exercise-left img {border:0 none;padding:0;}
.exercise-weight-training-exercise-right {position:relative;background:transparent url(/public/images/common/category_top.gif) no-repeat scroll 0 0;height:165px;margin:-182px 16px 16px 325px;width:300px}
.exercise-weight-training-exercise-right h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.exercise-weight-training-exercise-right a {text-decoration: none;color:#1A42A2;}
.exercise-weight-training-exercise-right p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-weight-training-exercise-right p.more-info {font-size:13px;margin-left:215px;}
.exercise-weight-training-exercise-right img {border:0 none;padding:0;}

.exercise-circuit-training-page-title {position:relative;}
.exercise-circuit-training-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.exercise-circuit-training-page-intro {position:relative;}
.exercise-circuit-training-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-circuit-training-page-summary {position:relative;}
.exercise-circuit-training-page-summary h2 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:13px;padding-bottom:10px;font-weight:bold;}
.exercise-circuit-training-page-summary p{font-size:13px;line-height:1.4;margin:16px;}
.exercise-circuit-training-page-category {position:relative;background:transparent url(/public/images/common/category_top.gif) no-repeat scroll 0 0;height:150px;margin:16px;}
.exercise-circuit-training-page-category h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.exercise-circuit-training-page-category a {text-decoration: none;color:#1A42A2;}
.exercise-circuit-training-page-category p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-circuit-training-page-category p.more-info {font-size:13px;margin-left:510px;}
.exercise-circuit-training-page-category img {border:0 none;padding:4px;}


.exercise-home-exercise-page-title {position:relative;}
.exercise-home-exercise-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.exercise-home-exercise-page-intro {position:relative;}
.exercise-home-exercise-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-home-exercise-page-summary {position:relative;}
.exercise-home-exercise-page-summary h2 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:13px;padding-bottom:10px;font-weight:bold;}
.exercise-home-exercise-page-summary p{font-size:13px;line-height:1.4;margin:16px;}
.exercise-home-exercise-page-category {position:relative;background:transparent url(/public/images/common/category_top.gif) no-repeat scroll 0 0;height:150px;margin:16px;}
.exercise-home-exercise-page-category h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.exercise-home-exercise-page-category a {text-decoration: none;color:#1A42A2;}
.exercise-home-exercise-page-category p {font-size:13px;line-height:1.4;margin:16px;}
.exercise-home-exercise-page-category p.more-info {font-size:13px;margin-left:510px;}
.exercise-home-exercise-page-category img {border:0 none;padding:4px;}


.personal-trainer-menu {position:relative;margin:16px;}
.personal-trainer-menu h3 {color:#1a42a2;font-weight:bold;line-height:28px;}
.personal-trainer-menu p {font-size:13px;line-height:3.4;margin-bottom:-22px;}


.personal-trainer-login {position:relative;margin:16px;}
.personal-trainer-login h3 {color:#1a42a2;font-weight:bold;line-height:28px;}
.personal-trainer-login  p {font-size:13px;line-height:3.4;margin-bottom:-22px;}
.personal-trainer-login input {margin-left:75px;margin-top:-11px;}
.personal-trainer-login p.button {margin-left:91px;margin-top:25px;}

.personal-trainer-create-account {position:relative;margin-left:315px;margin-top:-144px;}
.personal-trainer-create-account h3 {color:#1a42a2;font-weight:bold;line-height:28px;}
.personal-trainer-create-account p {font-size:13px;line-height:3.4;margin-bottom:-22px;}
.personal-trainer-create-account input {margin-left:100px;margin-top:-11px;}
.personal-trainer-create-account p.button {margin-left:35px;margin-top:25px;}
.personal-trainer-create-account select {margin-left:100px;margin-top:-11px;padding:0;}

.personal-trainer-profile {position:relative;margin:16px;}
.personal-trainer-profile h3 {color:#1a42a2;font-weight:bold;line-height:28px;}
.personal-trainer-profile p {font-size:13px;line-height:1.4;}

.personal-trainer-contact-details {position:relative;margin:16px;}
.personal-trainer-contact-details h3 {color:#1a42a2;font-weight:bold;line-height:28px;}
.personal-trainer-contact-details  p {font-size:13px;line-height:1.4;margin-bottom:8px;}
.personal-trainer-contact-details  p.form-title {font-size:13px;line-height:3.4;margin-bottom:-19px;}
.personal-trainer-contact-details input {margin-left:176px;margin-top:-24px;}
.personal-trainer-contact-details p.button {margin-left:106px;margin-top:35px;}
.personal-trainer-contact-details p.update_message {background-color:#99FF99;font-size:13px;font-weight:bold;height:36px;line-height:2.4;margin-bottom:25px;text-align:center;}

.personal-trainer-personal-details {position:relative;margin:16px;}
.personal-trainer-personal-details h3 {color:#1a42a2;font-weight:bold;line-height:28px;}
.personal-trainer-personal-details  p {font-size:13px;line-height:1.4;margin-bottom:8px;}
.personal-trainer-personal-details  p.form-title {font-size:13px;line-height:4;margin-bottom:-23px;}
.personal-trainer-personal-details input {margin-left:110px;margin-top:-24px;}
.personal-trainer-personal-details textarea {margin-left:110px;margin-top:-24px;}
.personal-trainer-personal-details file {margin-left:110px;margin-top:-24px;}
.personal-trainer-personal-details p.button {margin-left:422px;margin-top:35px;}
.personal-trainer-personal-details p.update_message {background-color:#99FF99;font-size:13px;font-weight:bold;height:36px;line-height:2.4;margin-bottom:25px;text-align:center;}
.personal-trainer-personal-details img {margin-left:110px;}
.personal-trainer-fileinput {left:-100px;margin-top:5px;position:relative;}
.personal-trainer-fileinput p.small {font-size:10px;line-height:1.4;margin-left:325px;margin-top:10px;width:225px;}

.personal-trainer-qualifications {position:relative;margin:16px;}
.personal-trainer-qualifications h3 {color:#1a42a2;font-weight:bold;line-height:28px;}
.personal-trainer-qualifications  p {font-size:13px;line-height:1.4;margin-bottom:25px;}
.personal-trainer-qualifications  p.checkbox {font-size:13px;line-height:1.4;margin-bottom:20px;margin-left:21px;margin-top:-17px;}
.personal-trainer-qualifications  p.form-title {font-size:13px;line-height:4;margin-bottom:-23px;}
.personal-trainer-qualifications  p.update_message {background-color:#99FF99;font-size:13px;font-weight:bold;height:36px;line-height:2.4;margin-bottom:25px;text-align:center;}
.personal-trainer-qualifications p.button {margin-left:422px;margin-top:35px;}

.personal-trainer-areas-covered {position:relative;margin:16px;}
.personal-trainer-areas-covered h3 {color:#1a42a2;font-weight:bold;line-height:28px;}
.personal-trainer-areas-covered  p {font-size:13px;line-height:1.4;margin-bottom:25px;}

.personal-trainer-profile-green-box {position:relative;margin:16px;border:1px dotted;height:75px;background-color:#99FF99;}
.personal-trainer-profile-green-box h3 {color:#1a42a2;font-weight:bold;line-height:20px;margin-left:70px;margin-top:-60px;}
.personal-trainer-profile-green-box p {font-size:13px;line-height:1.4;margin-left:70px;}
.personal-trainer-profile-green-box img {border:0 none;padding:5px;margin-top:8px;}

.personal-trainer-profile-red-box {position:relative;margin:16px;border:1px dotted;height:75px;background-color:#EBEBEB;}
.personal-trainer-profile-red-box h3 {color:#1a42a2;font-weight:bold;line-height:20px;margin-left:70px;margin-top:-60px;}
.personal-trainer-profile-red-box p {font-size:13px;line-height:1.4;margin-left:70px;}
.personal-trainer-profile-red-box img {border:0 none;padding:5px;margin-top:8px;}


.personal-trainer-page-title {position:relative;}
.personal-trainer-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.personal-trainer-page-title h3 {border-bottom:1px dotted #828282;color:#1a42a2;font-weight:bold;padding-bottom:4px; width:240px;margin-left:234px;}
.personal-trainer-page-title p {font-size:13px;line-height:1.4;margin:16px;}
.personal-trainer-page-title img {margin:16px;}
.personal-trainer-page-description {position:relative;}
.personal-trainer-page-description p {font-size:13px;line-height:1.4;margin:16px;}
.personal-trainer-page-description p.small {font-size:10px;line-height:1.4;margin-top:10px;}
.personal-trainer-page-address {position:relative;}
.personal-trainer-page-address p {font-size:13px;line-height:1.4;margin:16px;}
.personal-trainer-page-qualifications h3 {border-bottom:1px dotted #828282;color:#1a42a2;font-weight:bold;padding-bottom:4px; width:240px;margin-left:16px;}
.personal-trainer-page-expertise h3 {border-bottom:1px dotted #828282;color:#1a42a2;font-weight:bold;padding-bottom:4px; width:240px;margin-left:16px;}
.personal-trainer-page-about h3 {border-bottom:1px dotted #828282;color:#1a42a2;font-weight:bold;padding-bottom:4px; width:240px;margin-left:16px;}
.personal-trainer-page-about p {font-size:13px;line-height:1.4;margin:16px;}
.personal-trainer-page-google-adsense h3 {font-size:14px;line-height:2.4;color:#1a42a2;font-weight:bold;left:210px;}
.personal-trainer-page-google-adsense {height:315px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;clear:both;position:relative;margin:16px;}


.gym-page-title {position:relative;}
.gym-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.gym-page-title h3 {border-bottom:1px dotted #828282;color:#1a42a2;font-weight:bold;margin:25px 16px 16px;padding-bottom:4px; width:240px;}
.gym-page-title p {font-size:13px;line-height:1.4;margin:16px;}
.gym-page-update {height:100px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;margin:20px 17px 8px;background-color:#EEF7FD;}
.gym-page-update h3 {color:#1a42a2;font-weight:bold;left:0;}
.gym-page-update p {font-size:12px;line-height:1.8;}
.gym-page-message {position:relative;}
.gym-page-message p {font-size:13px;line-height:1.4;margin:16px;}
.gym-page-description {position:relative;}
.gym-page-description p {font-size:13px;line-height:1.4;margin:16px;}
.gym-page-description p.small {font-size:10px;line-height:1.4;margin-top:10px;}
.gym-page-address {position:relative;}
.gym-page-address p {font-size:13px;line-height:1.4;margin:16px;}
.gym-page-facilities {margin:16px;position:relative;width:600px;}
.gym-page-facilities li {background:transparent url(/public/images/tick.gif) no-repeat scroll left 5px;color:#737373;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 0 5px 15px;}
.gym-page-facilities p.small {font-size:10px;line-height:1.4;margin-top:10px;}
.gym-page-google-adsense h3 {font-size:14px;line-height:2.4;color:#1a42a2;font-weight:bold;left:210px;}
.gym-page-google-adsense {height:315px;margin:8px;padding:4px;position:relative;border:1px dotted #828282;clear:both;position:relative;margin:16px;}
.gym-page-reviews {position:relative;}
.gym-page-reviews h3 {color:#1a42a2;font-weight:bold;margin:16px;}
.gym-page-reviews p {font-size:13px;line-height:1.4;margin:16px;}
.gym-page-reviews  p.small {font-size:10px;line-height:1.4;margin-top:10px;}
.gym-page-reviews  input {padding:5px;}
.gym-page-reviews  textarea {}
.gym-page-reviews  form {margin-left:85px;margin-bottom:85px;}
.gym-page-reviews-button {margin-left:175px;}

.gym-page-personal_trainers0 {position:relative;margin-left:16px;width:150px;height:215px;}
.gym-page-personal_trainers0 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.gym-page-personal_trainers0 p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.gym-page-personal_trainers0 img {margin:16px;}

.gym-page-personal_trainers1 {margin-left:170px;margin-top:-219px;width:150px;height:215px;}
.gym-page-personal_trainers1 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.gym-page-personal_trainers1 p {font-size:13px;line-height:0.4;margin-top:-10px;margin-left:16px;}
.gym-page-personal_trainers1 img {margin:16px;}

.gym-page-personal_trainers2 {margin-left:323px;margin-top:-220px;width:150px;height:215px;}
.gym-page-personal_trainers2 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.gym-page-personal_trainers2 p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.gym-page-personal_trainers2 img {margin:16px;}

.gym-page-personal_trainers3 {margin-left:476px;margin-top:-219px;width:150px;height:215px;}
.gym-page-personal_trainers3 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.gym-page-personal_trainers3 p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.gym-page-personal_trainers3 img {margin:16px;}

.gym-page-personal_trainers {position:relative;}
.gym-page-personal_trainers h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.gym-page-personal_trainers p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.gym-page-personal_trainers p.small {font-size:10px;line-height:1.4;margin-top:10px;}

.gym-page-update-panel {margin:16px;position:relative;}
.gym-page-update-panel h3 {border-bottom:1px dotted #828282;color:#1a42a2;font-weight:bold;margin:25px 16px 16px;padding-bottom:4px; width:240px;}
.gym-page-update-panel p {font-size:12px;line-height:1.8;}
.gym-page-update-panel input, textarea, select {main.css (line 449)font-size:100%;margin:4px;padding:4px;}


.directory-page-title {position:relative;}
.directory-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.directory-page-intro {position:relative;}
.directory-page-intro p {font-size:13px;line-height:1.4;margin:16px;}
.directory-page-summary {position:relative;}
.directory-page-summary h2 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:13px;padding-bottom:10px;font-weight:bold;}
.directory-page-summary p{font-size:13px;line-height:1.4;margin:16px;}
.directory-page-country-list h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.directory-page-country-list {position:relative;background:transparent url(/public/images/common/category_top.gif) no-repeat scroll 0 0;height:150px;margin:16px;}
.directory-page-country-list h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.directory-page-country-list a {text-decoration: none;color:#1A42A2;}
.directory-page-country-list p {font-size:13px;line-height:1.4;margin:-105px 16px 16px 205px;}
.directory-page-country-list p.more-info {font-size:13px;margin-top:-9px;margin-left:525px;}
.directory-page-country-list img {border:0 none;padding:4px;}
.directory-page-county-left {position:relative;background:transparent url(/public/images/common/directory_panels.gif) no-repeat scroll 0 0;height:150px;margin:16px;width:300px}
.directory-page-county-left h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.directory-page-county-left a {text-decoration: none;color:#1A42A2;}
.directory-page-county-left p {font-size:13px;line-height:1.4;margin:16px;}
.directory-page-county-left p.more-info {font-size:13px;margin-left:125px;}
.directory-page-county-right {position:relative;background:transparent url(/public/images/common/directory_panels.gif) no-repeat scroll 0 0;height:150px;margin:-166px 16px 16px 325px;;width:300px}
.directory-page-county-right h3 {color:#1a42a2;font-weight:bold;line-height:28px;margin:10px;}
.directory-page-county-right a {text-decoration: none;color:#1A42A2;}
.directory-page-county-right p {font-size:13px;line-height:1.4;margin:16px;}
.directory-page-county-right p.more-info {font-size:13px;margin-left:125px;}
.directory-page-town-list {position:relative;}
.directory-page-town-list li {margin:32px;}


.product-page {position:relative;}
.product-page h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.product-page h2 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:13px;padding-bottom:10px;font-weight:bold;clear:both;}
.product-page p {font-size:13px;line-height:1.4;margin:16px;}

.product-page-title {position:relative;}
.product-page-title h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}
.product-page-title h2 {background-color:#EFEFEF;border-bottom:1px dotted #828282;clear:both;color:#1A42A2;font-size:14px;font-weight:bold;height:24px;margin:13px;padding-left:8px;padding-top:8px;}
.product-page-title p.title {background-color:#EFEFEF;border-bottom:1px dotted #828282;color:#1A42A2;font-size:14px;font-weight:bold;height:24px;margin:13px 13px 13px 259px;padding-top:8px;width:550px;}
.product-page-title p {font-size:13px;line-height:1.4;margin:16px;}

.product-page-description {position:relative;clear:both;}
.product-page-description p {font-size:13px;line-height:1.4;margin:16px;}
.product-page-description li {list-style-type:disc;list-style-position:inside;margin:16px;}
.product-page-description img {margin:16px;}


.product-page-price-table {position:relative;}
.product-page-price-table p {font-size:12px;padding:2px;}
.product-page-price-table p.rrp {font-size:12px;color:#65676d;}
.product-page-price-table p.save {font-size:12px;color:#a50005;}
.product-page-price-table p.price {font-size:14px;color:#1A42A2;font-weight:bold;}
.product-page-price-table p.buy {background:transparent url(http://www.fitness-central.co.uk/public/images/common/button_buy.gif) no-repeat scroll 0px -2px;color:#FFFFFF;font-size:12px;font-weight:bold;height:21px;}
.product-page-price-table p.best-buy {background:transparent url(http://www.fitness-central.co.uk/public/images/common/button_best_buy.gif) no-repeat scroll 0px -2px;color:#FFFFFF;font-size:12px;font-weight:bold;height:21px;}
.product-page-price-table table td tr {margin:1px;}


.product-page-overall-rating {position:relative;margin:16px;width:600px;}
.product-page-write-review {position:relative;margin-left:60px;width:600px;margin-top:-50px;text-align:center;font-size:11px;}
.product-page-review {position:relative;margin:36px 16px 16px;}
.product-page-review p {font-size:13px;} 
.product-page-review p.review-title {font-size:13px;color:#840000;font-weight:bold;}
.product-page-review p.review-text {font-size:13px;} 
.product-page-review p.review-submitted {font-size:13px;}
.product-page-review p.review-recommend {font-size:13px;} 

.product-page-reviews {position:relative;}
.product-page-reviews h3 {color:#1a42a2;font-weight:bold;margin:16px;}
.product-page-reviews p {font-size:13px;line-height:1.4;margin:16px;}
.product-page-reviews  p.small {font-size:10px;line-height:1.4;margin-top:10px;}
.product-page-reviews  input {padding:5px;}
.product-page-reviews  textarea {}
.product-page-reviews  form {margin-left:85px;margin-bottom:85px;}
.product-page-reviews-button {margin-left:175px;}




.product-page-review-popup {position:relative;}
.product-page-review-popup p {font-size:13px;margin:16px} 
.product-page-review-popup h1 {border-bottom:1px dotted #828282;color:#1a42a2;font-size:14px;margin:16px;padding-bottom:4px;font-weight:bold;}

.product-page-exercise0 {position:relative;margin-left:16px;width:150px;height:175px;}
.product-page-exercise0 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.product-page-exercise0 p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.product-page-exercise0 img {margin:16px;}

.product-page-exercise1 {margin-left:170px;margin-top:-175px;width:150px;height:175px;}
.product-page-exercise1 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.product-page-exercise1 p {font-size:13px;line-height:0.4;margin-top:-10px;margin-left:16px;}
.product-page-exercise1 img {margin:16px;}

.product-page-exercise2 {margin-left:323px;margin-top:-175px;width:150px;height:175px;}
.product-page-exercise2 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.product-page-exercise2 p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.product-page-exercise2 img {margin:16px;}

.product-page-exercise3 {margin-left:476px;margin-top:-175px;width:150px;height:175px;}
.product-page-exercise3 h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.product-page-exercise3 p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.product-page-exercise3 img {margin:16px;}

.gym-page-personal_trainers {position:relative;}
.gym-page-personal_trainers h3 {color:#1a42a2;font-weight:bold;margin:-13px 16px 16px;}
.gym-page-personal_trainers p {font-size:13px;line-height:0.4;margin-left:16px;margin-top:-10px}
.gym-page-personal_trainers p.small {font-size:10px;line-height:1.4;margin-top:10px;}

<!--
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:1px;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
label { cursor:pointer;cursor:hand }
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
body {font:13px/1.31 verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; background: #fff; }
table {font-size:inherit;font:100%;}

-->

.goalPortal { position: relative; height: 270px; overflow:hidden; margin-top:8px;}
.goalPortal .portalNav { background: #ebebeb url(/public/images/common/mainBackground.png) repeat-x 0px -1px; z-index:2; position: absolute; top: 223px; height: 35px; width: 630px;left:6px;}
.goalPortal .portalNav li a { background: #ebebeb url(/public/images/common/mainBackground.png) repeat-x 0px 1px; width: 100%; display:block;height: 35px; text-align: center; border-left: 1px solid #aeaeae; color: #333; text-decoration:none;}
.goalPortal .portalNav li a:hover { color: #fff; background: #000 url(/public/images/common/mainBackground.png) repeat-x 0px -35px; text-decoration: none; }
.goalPortal .portalNav li.active a { background: #000 url(/public/images/common/mainBackground.png) repeat-x; color: #fff; text-decoration:none;}
.goalPortal .portalList { background: #efefef url(/public/images/banners/banner-home.jpg); position: relative; top: 6px; left: 6px;width: 630px;}
.homePage .goalPortal .portalList { top: 0px; }
.goalPortal .portalNav li { width: 20%; *width: 19.849%; display: block; float: left; margin:0;padding:0;}
.goalPortal .portalContent { margin: 0 0; position: relative; height: 245px; color: #000000; overflow: hidden; width: 630px;}
.goalPortal .portalContent a, .goalPortal .portalContent a:visited { color:##1A42A2; text-decoration: none; }
.goalPortal .viewPortal { height: 245px; overflow: hidden; }

.goalQuote {left:14px;position:relative;top:50px;}
.goalQuote h2 {color:#000000;font-weight:bold;line-height:2.4;}
.goalQuote p {color:#000000;font-weight:normal;width:400px;line-height:20px;}
.goalQuote a {color:#1A42A2;font-weight:normal;width:400px;line-height:20px;text-decoration: none;}
.goalQuote li {color:#000000;font-weight:normal;list-style-position:inside;margin-left:15px;line-height:22px;}
.goalQuote li a {color:#1A42A2;font-weight:normal;width:400px;line-height:20px;text-decoration: none;}

#GoalNav #NavMuscleDefinition a:hover, #GoalNav #NavMuscleDefinition a.active,#portalpageMuscleGrowth #NavMuscleDefinition a { background-position: 0px -70px; color: #fff; }

#GoalNav #NavGainWeightBuildMuscle a:hover, #GoalNav #NavGainWeightBuildMuscle a.active, #portalpageMuscleAndDefinition #NavGainWeightBuildMuscle a { background-position: 0px -105px; color: #fff; }


#GoalNav #NavLoseBodyFat a:hover,#GoalNav #NavLoseBodyFat a.active, #portalpageFatLoss #NavLoseBodyFat a { background-position: 0px -140px; color: #fff;text-decoration:none;}
#GoalNav #NavBoostEnergy a:hover,#GoalNav #NavBoostEnergy a.active, #portalpageEnergy #NavBoostEnergy a { background-position: 0px -210px; color: #fff; text-decoration:none;}
#GoalNav #NavIncreasePower a:hover,#GoalNav #NavIncreasePower a.active, #portalpagePower #NavIncreasePower a { background-position: 0px -175px; color: #fff; text-decoration:none;}

#portalpageMuscleGrowth .portalList { background-position: 0 -240px; }
#portalpageFatLoss .portalList { background-position: 0 -480px }
#portalpageEnergy .portalList { background-position: 0 -720px }
#portalpagePower .portalList { background-position: 0 -960px }

#GoalNav .firstInList a { border-left: 0; } 
