.nav_bar {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;padding-left:35px;padding-top:10px;clear:both;}
.nav_bar a {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#000000;padding: 5px;}
.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;}

/* 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;}


.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;}
.main_column {float:left;padding-left:24px;position:relative;width:690px;}

.right_column {width:250px;float:right;padding-right:24px;}
.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:940px;}
#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:#FFFFFF;line-height:1.4;list-style:none;}
#footer a{color:#FFFFFF;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:220px;}

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

.banner_L {background-color:#EBEBEB;height:200px;left:9px;margin-top:15px;position:relative;width:200px;}
.banner_L h2 {background:none repeat scroll 0 0 transparent;font-weight:bold;height:17px;right_columnposition:relative;top:-3px;}
.banner_L a {text-decoration: none;color:#000000;}

.banner_C {background-color:#EBEBEB;height:200px;left:250px;margin-top:-200px;position:relative;width:200px;}
.banner_C h2 {background:none repeat scroll 0 0 transparent;font-weight:bold;height:17px;position:relative;top:-3px;}
.banner_C a {text-decoration: none;color:#000000;}

.banner_R {background-color:#EBEBEB;height:200px;left:491px;margin-top:-200px;position:relative;width:200px;}
.banner_R h2 {background:none repeat scroll 0 0 transparent;font-weight:bold;height:17px;position:relative;top:-3px;}
.banner_R a {text-decoration: none;color:#000000;}


.list-fancy-title {background:transparent url(/public/images/box_title.png) no-repeat scroll 0 0;height:55px;float:left;width:330px;margin-top:14px;}
.list-fancy-title h2 {background: none;color:#ffffff;font-size:16px;font-variant:small-caps;font-weight:bold;height:27px;line-height:4.0;margin-left:20px;}
.list-fancy-title h3 {background: none;color:#ffffff;font-size:16px;font-variant:small-caps;font-weight:bold;height:27px;line-height:4.0;margin-left:20px;}
.list-fancy-content {background:transparent url(/public/images/box_side.png) repeat-y;float:left;padding-left:16px;width:330px;}
.list-fancy-content h2 {background: none;}
.list-fancy-content p {width:280px;padding-left:4px;}
.list-fancy-content img {float:left;padding-right:10px;padding-top:13px;}
.list-fancy-footer {background:transparent url(/public/images/box_footer.png) repeat-x scroll 0 0;float:left;height:20px;width:330px;}

.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:-425px;position:absolute;right:380px;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:336px}
.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 {border:0 none;display:inline;float:left;height:85px;margin-left:0;margin-top:-32px;padding:0px;position:relative;text-align:left;width:332px;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:10px;position:relative;width:270px;}
.news-articles-info a {text-decoration: none;color:#000000;}
.news-articles-more-info {float:right;margin-right:8px;position:relative;top:-39px;}

.page-intro {clear:both;font-family:verdana,arial,helvetica,sans-serif;margin-left:10px;margin-right:10px;position:relative;margin-top:15p;}

.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;width:690px;}
.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;margin-right:20px;}
.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:344px}
.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 {background:url("/public/images/common/category_sides.gif") no-repeat scroll 0 0 transparent;height:300px;margin:-316px 16px 16px 360px;position:relative;width:344px;}
.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:12px;}
.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:565px;}
.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 {background:none repeat scroll 0 0 transparent;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 {color:#AA0000;font-size:13px;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 {padding-bottom:40px;}
.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;}


.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 {border-bottom:1px dotted #828282;clear:both;color:#1A42A2;font-size:14px;font-weight:bold;height:25px;line-height:20px;margin:13px;padding-left:8px;padding-top:5px;}
.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 h3 {font-size:14px;font-weight:bold;color:#1A42A2;}
.product-page-price-table img {float:right;}
.product-page-price-table p.price {font-size:14px;font-weight:bold;color:#1A42A2;}
.product-page-price-table a.button {background:none repeat scroll 0 0 #032467;border:1px dotted #032467;color:#FFFFFF;font-size:13px;font-weight:bold;height:40px;line-height:3;padding:20px;text-align:center;width:425px;}
.product-page-price-table a.button:hover {color:#c6e87b;}

.merchant-logo {float:right;position:relative;width:100px;}
.product-price {float:right;position:relative;width:400px;}
.buy-button {float:right;position:relative;width:400px;}


.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,,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%;}

-->
