*{
    margin: 0; 
} 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	height:100%;
	color: black;
	background: white;	
	/*was 64%*/
	font-size: 80%;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img {
	border: none;
}




/**********************************************************/
/*  layout */
body {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
}
h1 {color: #444; font-size:1em;
	margin: 1em 1em 1em 0.8em;}
h3 {
	color: #00ADEE;
	margin: 1em 1em 1em 0.8em;
}
h4 {	
    color: #00ADEE;
	margin: 1em 1em 1em 0.8em;
	}
p{ 
    color:#444; 
	margin:1em; 
	line-height:1.2em;
	font-size:0.8em;
	}
td {color:#444}
th {color:#444; font-weight:bold;}
label {    color:#444; 
	margin:1em; 
	line-height:1.2em;
	font-size:1em;}
td {vertical-align:text-top;}
ul {color:#444; margin:1em; list-style-type:disc;}
li {color:#444; margin: 1em 1em 1em 3em;font-size:0.8em; line-height:1.2em;}
a {color:#444;}
a:link {color:#444;}
a:visited {color:#444;}
a:hover {color:#FF0000;}
.errors {color:#FF0000; font-size:0.7em;}
#divline {height:2px; border-top:solid #cecece 1px;}
.divline {height:2px; border-top:solid #cecece 1px;}
#wrapper {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	/*for footer postioning
	display: block; position: absolute; min-height: 100%;*/
}

#home, #privacy, #busreg, #busregform {
	background-image:url(../images/blue_bg.jpg);
	background-repeat:repeat-x;
	}
#userlogin {float:right; padding:5px 40px 0px 0px;}
#userlogin label {color:#f7b76d; font-size:0.7em; padding: 0px 0px 0px 5px; vertical-align: middle;}
.user a {color:#fff; text-decoration:underline; line-height:1em;}
#userform label {font-weight:bold; font-size:0.8em;}
#userlogin input {color:#444; font-size:0.7em; height:1.3em; vertical-align: middle;}
#userlogin .nologin a, #failform .nologin a {color:#fff; 
text-decoration: none; 
background-image: url(../images/login_btn.gif); 
background-repeat: no-repeat;
height: 21px;
	 width: 50px;
	 font-size: 1em;
	 line-height: 25px;
	 font-weight: bold;
	 margin: 5px; padding:1px 10px 5px 6px; vertical-align:middle;
} 
#failform a {background-image: url(../images/login_btn_w.gif); vertical-align: text-top; pasdding-top:30px;}
#userlogin .nologin a:hover {
background-image: url(../images/login_btn_over.gif); 
} 
#blog #userlogin a { color:#cecece; background-image: url(../images/login_btn_wh.gif); }
#blog #userlogin a:hover { color:#fff; background-image: url(../images/login_btn_wh.gif); }
#home #content, #busreg #content {
background-image:url(../images/home_rectangle.gif); 
background-repeat:no-repeat; 
background-position: 5px 8px; 
height:400px;}   
#home h1, #busreg h1 {
	display: block;
	padding-top:20px;
}
#home h1 .blue, #home h1 .red, #home h1 .orange, #home h1 .green {}
#home .blue, #home .red, #home .orange, #home .green {
	font-weight: bold;
	font-size: 1.8em;
	padding: 0px 40px 0px 40px;
	margin: 0px 0px 0px 0px;
}

#busreg h1 .blue, #busreg h1 .red, #busreg h1 .orange, #busreg h1 .green {}
#busreg .blue, #busreg .red, #busreg .orange, #busreg .green  {
	font-weight: bold;
	font-size: 1.8em;
	padding: 0px 55px 0px 80px;
	margin: 0px;
}
#home .blue, #busreg .blue {
	color: #0072bc;
} 
#home .green, #busreg .green {
	color: #00a650;
}
#home .red, #busreg .red {
	color: #eb5c62;
}
#home .orange, #busreg .orange {
	color: #f7b76d;
}
#homemid {float:left; width:728px; padding-top:8px; padding-left:5px;}
#homejoin {float:left; width: 210px; margin-left: 10px; margin-top: 10px;}
#homejoin label, #homejoin p {font-size:0.7em; padding-right: 5px;}
#homejoin input, #homejoin select { 
margin: 3px 0px 0px 0px;
}
#homejoin option {
margin: 0px;
padding: 0px;	
}
#homejoin p a {
	color:#f26522;
	font-weight:bold;  
	text-decoration:none;
}
#homejoin p a:hover {
	color: #f7b76d;
}
#homejoinbtn a {
	 background-image: url(../images/join_btn.gif);
	 background-repeat: no-repeat;
	 height: 21px;
	 width: 50px;
	 color: #fff;
	 text-decoration: none;
	 font-size: 1em;
	 font-weight: bold;
}
#homejoinbtn a:hover {
	 background-image: url(../images/join_btn_over.gif);
	 color: #fff;
}

#videoreview {
	padding-top: 5px;
	width: 1000px;
}
#videoreview a {
	background-image: url(../images/videorev_btn.gif);
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
	font-size: 0.8em;
	font-weight:bold;
	display: block;
	height: 33px;
	width: 180px;
	margin: 0 auto;
	text-align: center;
	line-height: 31px;
}
#videoreview a:hover {
	background-image: url(../images/videorev_btn_over.gif);
}
#busregform #content{
background-color:#fff;
background-image: url(../images/rectangle_lg_10pxcorner_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
vertical-align:bottom;
margin-top:10px;
}
#busregform #content #boxtop {
background-image:url(../images/rectangle_lg_10pxcorner_top.gif);
background-repeat:no-repeat;
padding: 5px 0px 30px 0px;

}
#busregtxt {
	display: block;
	position: relative;
	top: 160px;
	left: 0px;
}
#busregfacility, #busregclasses, #busregservices, #busregexperts {
	float: left;
	width: 240px;
	margin: 3px;
	display: block;
	position:relative;
	height:175px;
}
#busregfacility p, #busregclasses p, #busregservices p, #busregexperts p {
	line-height: 1em;
	font-size:0.8em;
} 
#busregfacility .justify, #busregclasses .justify , #busregservices .justify , #busregexperts .justify {
    text-align:justify;
	line-height:0.8em;
} 
#busregfacility a {background-image: url(../images/Register_btn_b.gif);} 
#busregclasses a {background-image: url(../images/Register_btn_g.gif);} 
#busregservices a {background-image: url(../images/Register_btn_r.gif);} 
#busregexperts a {background-image: url(../images/Register_btn_o.gif);}
#busregfacility a, #busregclasses a, #busregservices a, #busregexperts a {
	 background-repeat: no-repeat;
	 text-decoration: none;
	 color: #fff;
	 font-weight: bold;
	 position: absolute;
	 bottom: 0px;
	 right: 20px;
	 font-size: 0.8em;
	 padding: 1px 10px 20px 8px;
} 
#busregfacility a:hover {background-image: url(../images/Register_btn_b_over.gif);} 
#busregclasses a:hover {background-image: url(../images/Register_btn_g_over.gif);} 
#busregservices a:hover {background-image: url(../images/Register_btn_r_over.gif);} 
#busregexperts a:hover {background-image: url(../images/Register_btn_o_over.gif);}
#footer p {
	clear: both; 
	text-align:center; 
	vertical-align: middle; 
	font-size:0.6em; 
	line-height:2em; 
	height:1em
}
.next_btn {
	cursor: hand; 
	cursor: pointer;
	font-weight:bold;
	text-align: right;
	padding-right:10px;
	margin:10px 10px 5px 5px;
	display:block;
	background-color:#fff;
	clear:both;
	height:1.5em;
	vertical-align:baseline;
} 
.next_btn p {
    border-top:#01A651 1px solid; 
	border-bottom:#01A651 1px solid;
	vertical-align:top; 
	padding:5px;}
#facilitydetails input, #facilitydetails select {width: 200px;}
.smalltext {font-size:70%;}

/*************** User pages ************/
#content {position:relative;
display: block; margin-bottom: 1.5em;
}
.right {float:right;}
#profile {
	background-image:url(../images/green_bg.jpg);
	background-repeat:repeat-x;
}
#blog {
	background-image:url(../images/grey_bg.jpg);
	background-repeat:repeat-x;
}
#onlinegym {
	background-image:url(../images/blue_bg_user.jpg);
	background-repeat:repeat-x;
}

#lookinggood {
	background-image:url(../images/red_bg_user.jpg);
	background-repeat:repeat-x;
}
#findmea {
	background-image:url(../images/orange_bg_user.jpg);
	background-repeat:repeat-x;
}
#business {
	background-image:url(../images/green_bg.jpg);
	background-repeat:repeat-x;
}
#classeshome {
	background-image:url(../images/green_bg.jpg);
	background-repeat:repeat-x;
}
#experthome {
	background-image:url(../images/green_bg.jpg);
	background-repeat:repeat-x;
}
#servicehome {
	background-image:url(../images/green_bg.jpg);
	background-repeat:repeat-x;
}
#navtabs{
line-height:normal;
position:absolute;
top:39px;;
left:400px;;
}
#navtabs ul{
list-style:none;
margin:0;
padding:0;
}
#navtabs ul li {float:left; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px}

#navtabs ul a {display:block; margin:0; padding:0; line-height:inherit; text-decoration:none; color:#444; background-image:url(../images/tab_blank2.gif); background-repeat:no-repeat; line-height:47px; width:136px; text-align:center; font-weight:bold; font-size:1.2em;}
#blog #navtabs ul a {display:block; margin:0; padding:0; line-height:inherit; text-decoration:none; color:#444; background-image:url(../images/tab_blank_wh.gif); background-repeat:no-repeat; line-height:47px; width:136px; text-align:center; font-weight:bold; font-size:1.2em;}
#profile #navtabs .connect_me a {
background-image:url(../images/tab_green_full.gif);
color:#fff;
}
#business #navtabs .connect_me a {
background-image:url(../images/tab_green_full.gif);
color:#fff;
}
#experthome #navtabs .connect_me a {
background-image:url(../images/tab_green_full.gif);
color:#fff;
}
#servicehome #navtabs .connect_me a {
background-image:url(../images/tab_green_full.gif);
color:#fff;
}
#classeshome #navtabs .connect_me a {
background-image:url(../images/tab_green_full.gif);
color:#fff;
}

#onlinegym #navtabs .online_gym a {
background-image:url(../images/tab_blue_full.gif);
color:#fff;
}
#lookinggood #navtabs .looking_good a {
background-image:url(../images/tab_red_full.gif);
color:#fff;
}
#findmea #navtabs .find_me_a a {
background-image:url(../images/tab_orange_full.gif);
color:#fff;
}
#navtabs .online_gym a:hover {background-image:url(../images/tab_blue.gif); color:#fff;} 
#navtabs .connect_me a:hover {background-image:url(../images/tab_green.gif); color:#fff;} 
#navtabs .looking_good a:hover {background-image:url(../images/tab_red.gif); color:#fff;} 
#navtabs .find_me_a a:hover {background-image:url(../images/tab_orange.gif); color:#fff;} 


#blog #navtabs .online_gym a:hover {background-image:url(../images/tab_blue_wh.gif); color:#fff;} 
#blog #navtabs .connect_me a:hover {background-image:url(../images/tab_green_wh.gif); color:#fff;} 
#blog #navtabs .looking_good a:hover {background-image:url(../images/tab_red_wh.gif); color:#fff;} 
#blog #navtabs .find_me_a a:hover {background-image:url(../images/tab_orange_wh.gif); color:#fff;} 

#secnav {
line-height:normal;
padding-left:150px;
}
#secnav ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:1px;
}
#secnav li{float:left; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px}
#secnav ul a {
display:block; 
margin:3px 0px 0px 5px; 
padding:0px 5px 0px 5px; 
line-height:inherit; 
text-decoration:none; 
color:#fff; 
line-height:31px; 
text-align:center; 
font-weight:bold; 
font-size:1em;
}
#profile #nav_home #secnav .home a,
#profile #nav_edit #secnav .edit_profile a,
#profile #nav_find #secnav .find a,
#profile #nav_comments #secnav .comments a,
#profile #nav_group #secnav .groups a,
#profile #nav_gallery #secnav .gallery a,
#profile #nav_friends #secnav .friends a,
#profile #nav_mail #secnav .messages a,
#blog #nav_blog #secnav .woo_blog a,
 {
background-color: #a0cc6e;
background-image:none;
border-left: solid 1px #fff;
border-right: solid 1px #fff;
}
#onlinegym #nav_home #secnav .home a,
#onlinegym #nav_edit #secnav .edit_lifestyle a,
#onlinegym #nav_muscle #secnav .muscletone a,
#onlinegym #nav_exercise_bank #secnav .exercise_bank a,
#onlinegym #nav_meal_bank #secnav .meal_bank a,
#onlinegym #nav_findbuddy #secnav .FindGYMBuddy a,
{
background-color: #72a9d4;
background-image:none;
border-left: solid 1px #fff;
border-right: solid 1px #fff;
}
#lookinggood #nav_home #secnav .home a,
#lookinggood #nav_foryou #secnav .for_herhim a,
#lookinggood #nav_mybody #secnav .my_body a,
{
background-color: #d4728b;
background-image:none;
border-left: solid 1px #fff;
border-right: solid 1px #fff;
}
#findmea #nav_findmea #secnav .home a,
#findmea #nav_facility_info #secnav .gym a,
#findmea #nav_expert_info #secnav .expert a,
#findmea #nav_class_info #secnav .class a,
#findmea #nav_service_info #secnav .service a,
#findmea #nav_activity_info #secnav .activity a,
{
background-color: #f0b084;
background-image:none;
border-left: solid 1px #fff;
border-right: solid 1px #fff;
}

#business #nav_home #secnav .home a,
#business #nav_edit #secnav .edit_profile a,
#business #nav_gallery #secnav .gallery a,
#business #nav_find #secnav .find a,
#business #nav_comments #secnav .comments a,
#business #nav_group #secnav .groups a,
#business #nav_mail #secnav .messages a,

#experthome #nav_home #secnav .home a,
#experthome #nav_edit #secnav .edit_profile a,
#experthome #nav_gallery #secnav .gallery a,
#experthome #nav_find #secnav .find a,
#experthome #nav_comments #secnav .comments a,
#experthome #nav_group #secnav .groups a,
#experthome #nav_mail #secnav .messages a,

#servicehome #nav_home #secnav .home a, 
#servicehome #nav_edit #secnav .edit_profile a,
#servicehome #nav_gallery #secnav .gallery a,
#servicehome #nav_find #secnav .find a,
#servicehome #nav_comments #secnav .comments a,
#servicehome #nav_group #secnav .groups a,
#servicehome #nav_mail #secnav .messages a,

#classeshome #nav_home #secnav .home a,
#classeshome #nav_edit #secnav .edit_profile a,
#classeshome #nav_gallery #secnav .gallery a,
#classeshome  #nav_find #secnav .find a,
#classeshome #nav_comments #secnav .comments a,
#classeshome #nav_group #secnav .groups a,
#classeshome #nav_mail #secnav .messages a,

#classes #nav_home #secnav .home a, 
#classes #nav_home #secnav .home a,
#classes #nav_edit #secnav .edit_profile a,
#classes #nav_gallery #secnav .gallery a,
#classes #nav_find #secnav .find a,
#classes  #nav_comments #secnav .comments a,
#classes  #nav_group #secnav .groups a,
#classes #nav_mail #secnav .messages a,

#services #nav_home #secnav .home a,
#services #nav_home #secnav .home a,
#services #nav_edit #secnav .edit_profile a,
#services #nav_gallery #secnav .gallery a,
#services #nav_find #secnav .find a,
#services #nav_comments #secnav .comments a,
#services #nav_group #secnav .groups a,
#services #nav_mail #secnav .messages a,
 {
background-color: #a0cc6e;
background-image:none;
border-left: solid 1px #fff;
border-right: solid 1px #fff;
}
#onlinegym #secnav a:hover {color:#444; background-color:#72a9d4;}
#profile #secnav a:hover {color:#444; background-color:#a0cc6e;}
#lookinggood #secnav a:hover {color:#444; background-color:#d4728b;}
#findmea #secnav a:hover {color:#444; background-color:#f0b084;}
#business #secnav a:hover {color:#444; background-color:#a0cc6e;}
#experthome #secnav a:hover {color:#444; background-color:#a0cc6e;}
#classeshome #secnav a:hover {color:#444; background-color:#a0cc6e;}
#servicehome #secnav a:hover {color:#444; background-color:#a0cc6e;}
/**********************************************************/
/*  Dropdown menus */
#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 10px;
text-decoration: none;
font-weight: bold;
background-color:#58A322;
color:#fff;
font-size:0.8em;
text-transform:uppercase;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #A0CC6E;
color:#444;
}
#onlinegym #dropmenudiv a {background-color:#0551A5;}
#onlinegym #dropmenudiv a:hover {background-color:#72A9D4;}
/**********************************************************/
/*        Section widths layouts                          */
/**********************************************************/
.smallsection {
	/*width:125px;*/
	width:150px;
	background-colsor:#CCCC66;
	backsground-image:url(../images/box_smallsection_bottom.gif); 
	backsground-repeat:no-repeat; 
	backsground-position:bottom left; 
	padding-bottom:5px;
	margin-bottom:5px;
}
.smallsection .top_heading {padding:0px 10px 0px 10px;}
.smallsection h1{color:#FFFFFF;  padding:0; margin:0; text-align:left; line-height:31px; vertical-align:middle;}
.smallsection h2 {color:#a0cc6e; font-size:1em; padding-top:10px; padding-bottom:5px;}
.smallsection h2 a {color:#a0cc6e; text-decoration:none;}
.smallsection p {font-size:0.8em; padding:0; margin:0;}

.narrowsection {
	width:154px;
	background-colsor:#CCCC66;
	background-image:url(../images/box_narrowsection_bottom.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	padding-bottom:15px;
}
.narrowsection .top_heading {padding:0px 10px 0px 10px;}
.narrowsection h1{color:#444;  padding:0; margin:0; text-align:center; line-height:31px; vertical-align:middle; font-family:"Lucida Sans Unicode", Verdana, Arial, "Helvetica LT Black", sans-serif;}
.narrowsection h2 {color:#a0cc6e; font-size:1em; padding-top:10px; padding-bottom:5px;}
.narrowsection h2 a {color:#a0cc6e; text-decoration:none;}
.narrowsection p {font-size:0.8em; padding:0; margin:0;}
.narrowbluegradient h1 {color:#00adee; text-transform:uppercase;}

.narroworangegradient h1 {color:#F7941D; text-transform:uppercase;}
.narroworangegradient h2 {color:#F7941D;}

.widesection {
	width:441px;
	background-image:url(../images/440section_bg.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	padding-bottom:15px;
}

.widebluegradient h1 {color:#444;}
.widesection h1{padding:0; margin:0; text-align:center; line-height:31px; vertical-align:middle; font-family:"Lucida Grande","Lucida Sans Unicode", Verdana, Arial, "Helvetica LT Black", sans-serif; text-align:left; text-transsform:uppercase;}
.widesection h2 {color:#444; font-size:1em; padding-top:10px; padding-bottom:5px;}
.widesection h2 a {color:#444; text-decoration:none;}
.widesection p {font-size:0.8em; padding:0; margin:0;}

.section600 {
	width:601px;
	background-image:url(../images/600section_bg.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	padding-bottom:15px;
}

.bluegradient600 h1 {color:#444;}
.section600 h1{padding:0; margin:0; text-align:center; line-height:31px; vertical-align:middle; font-family:"Lucida Grande","Lucida Sans Unicode", Verdana, Arial, "Helvetica LT Black", sans-serif; text-align:left; text-transform:uppercase;}
.section600 h2 {color:#444; font-size:1em; padding-top:10px; padding-bottom:5px;}
.section600 h2 a {color:#444; text-decoration:none;}
.section600 p {font-size:0.8em; padding:0; margin:0;}


.normalsection {
	width:300px;
	backgrsound-color:#CCCC66;
	background-image:url(../images/normalsection_bg.gif);  	
	background-repeat:no-repeat; 
	background-position:bottom left; 
	padding-bottom:10px;
}
.normalsection .top_heading {padsding:0px 10px 0px 10px;}
.normalsection h1{padding:0; margin:0; text-align:left; line-height:31px; vertical-align:middle; font-family:"Lucida Grande","Lucida Sans Unicode", Verdana, Arial, "Helvetica LT Black", sans-serif; color:#444;}
.normalsection h2 {color:#444; font-size:1em; padding-top:10px; padding-bottom:5px;}
.normalsection p {font-size:0.8em; padding:0; margin:0;}

/*********************************/
/* Section heading backgrounds    */
/*********************************/
.no_grad {border:solid 1px #cecece;}
.no_grad p{padding:1em;}

.blue_grad {background-image:url(../images/blue_slice_bg.jpg); background-repeat:repeat-x; border:solid 1px #cecece;}
.blue_grad h1 {color:#0A77D5; padding-left:5px;}
.blue_grad p{padding:1em;}

.grey_grad {background-image:url(../images/grey_slice_bg.jpg); background-repeat:repeat-x; border:solid 1px #cecece;}
.grey_grad h1 {color:#808080; padding-left:5px;}
.grey_grad p{padding:1em;}

.red_grad {background-image:url(../images/red_slice_bg.jpg); background-repeat:repeat-x; border:solid 1px #cecece;}
.red_grad h1 {color:#0A77D5; padding-left:5px;}
.red_grad p{padding:1em;}

.orange_grad {background-image:url(../images/orange_slice_bg.jpg); background-repeat:repeat-x; border:solid 1px #cecece;}
.orange_grad h1 {color:#F7941D; padding-left:5px;}
.orange_grad p{padding:1em;}

#options_section .top_heading, #expertoptions_section .top_heading, #groupoptions_section .top_heading {background-image:url(../images/normalsection_bg_top.gif); padding:0px 10px 0px 10px;
background-repeat:no-repeat; background-position:top left; padding-top:10px; padding-left:40px;}
#onlinegym #panel_section .top_heading  {background-image: url(../images/small_section_blue.gif); background-repeat:no-repeat;}
#lookinggood #panel_section .blue_flat_153 {background-image: url(../images/small_section_red.gif); background-repeat:no-repeat;}
#profile #panel_section .blue_flat_153 {background-image: url(../images/green_flat_125.gif); background-repeat:no-repeat;}

/*Wide section blue without a border*/
.widebluegradient_nb {padding:0px 10px 0px 10px; background-image: url(../images/blue_wide_h1_bg.jpg); background-repeat:no-repeat; }
/*Wide section with border*/
.widebluegradient {padding:0px 10px 0px 10px; background-image: url(../images/blue_widesec_h1_bg.jpg); background-repeat:no-repeat; background-position: top left;}
.narrowbluegradient {padding:0px 10px 0px 10px; background-image: url(../images/blue_narrow_h1_bg.jpg); background-repeat:no-repeat;}
.narroworangegradient {padding:0px 10px 0px 10px; background-image: url(../images/orange_narrow_h1_bg.jpg); background-repeat:no-repeat;}

.orange_grad_153 {padding:0px 10px 0px 10px; background-image: url(../images/orange_narrow_h1_bg.jpg); background-repeat:no-repeat;}
.orange_grad_300 { background-image:url(../images/orange_h1_bg_300_bd.jpg); background-repeat:no-repeat; background-position:top left; padding:0px 10px 0px 10px;}
.orange_grad_440 {background-image:url(../images/orange_h1_bg_441.jpg); background-repeat:no-repeat; background-position: top left; padding:0px 10px 0px 10px; }
.blue_grad_300 { background-image:url(../images/blue_h1_bg_300_bd.jpg); background-repeat:no-repeat; background-position:top left; padding:0px 10px 0px 10px;}
.blue_grad_440 {background-image:url(../images/blue_h1_bg_441.jpg); background-repeat:no-repeat; background-position: top left; padding:0px 10px 0px 10px; }
.blue_grad_600 {background-image:url(../images/blue_h1_bg_600_bd.jpg); background-repeat:no-repeat; background-position: top left; padding:0px 10px 0px 10px; }

.blue_flat_153 {background-image: url(../images/small_section_blue.gif); background-repeat:no-repeat; padding:0px 10px 0px 10px;}
.grey_grad_300 {background-image:url(../images/grey_h1_bg_300_bd.jpg); background-repeat:no-repeat; background-position:top left; padding:0px 10px 0px 10px;}
.grey_grad_153 {background-image:url(../images/grey_h1_bg_153.jpg);background-repeat:no-repeat; padding:0px 10px 0px 10px;}
.grey_grad_153_db {background-image: url(../images/grey_h1_bg_153x52.jpg); background-repeat:no-repeat; padding:0px 10px 0px 10px;}
.grey_grad_440 {background-image:url(../images/grey_h1_bg_441.jpg); background-repeat:no-repeat; background-position: top left; padding:0px 10px 0px 10px; }
.grey_grad_440_none {background-image:url(../images/grey_h1_bg_441_none.jpg); background-repeat:no-repeat; background-position: top left; padding:0px 10px 0px 10px; }
.grey_grad_560_none {background-image:url(../images/grey_h1_bg_560_none.jpg); background-repeat:no-repeat; background-position: top left; padding:0px 10px 0px 10px; height:46px; }
.grey_grad_600 {background-image:url(../images/grey_h1_bg_600_bd.jpg); background-repeat:no-repeat; background-position: top left; padding:0px 10px 0px 10px; }
.grey_grad_440 h1 {text-transfosrm:uppercase;}

.red_grad_600 {background-image:url(../images/red_h1_bg_600_bd.jpg); background-repeat:no-repeat; background-position: top left; padding:0px 10px 0px 10px; }

.green_flat_153 {background-image: url(../images/narrow_section_green.gif); background-repeat:no-repeat;padding:0px 10px 0px 10px;}

#find_expert_section {background-image:url(../images/find_expert_bg.gif); background-position: top left; height:288px; padding-bottom:0;}
#image_section {background-image:none; background-color: #FFFFFF; margin:0 auto; width:300px; text-align:center;}
#musclebox_section,{background-image:url(../images/muscles/muscle_bg.jpg); background-repeat:no-repeat; padding:0; margin:0;}

#comments_section a, #playlist_section a {text-decoration:none}
#playlist_section h1 {padding-left:10px;}
#playlist_section ul {list-style-type:none; padding:0; margin:0}
#playlist_section li {padding:0px 0px 5px 10px; margin:0}
#muscleman_section h1, #tonedwoman_section h1, {height:46px; display:block; width:542px; line-height:36px; padding-left:20px; text-transform:uppercase;}


#topsearches_section {position:absolute; top:50px; left:10px; }
#my_area_section {position:absolute; top:50px; left:810px;}
#profile_section {position:absolute; top:50px; left:10px; }
#workouttips_section {position:absolute; top:50px; left:10px; }
#find_expert_section {position:absolute; top:445px; left:10px;}
#make_wish_section {position:absolute; top:740px; left:10px; }
#image_section {position:absolute; top:50px; left:180px; }
#options_section {position:absolute; top:365px; left:180px; }
#aboutme_section {position:absolute; top:490px; left:180px; }
#friends_section {position:absolute; top:50px; left:495px; }
#comments_section {position:absolute; top:395px; left:495px; }
#playlist_section {position:absolute; top:740px; left:495px; }
#muscleman_section {position:absolute; top:200px; left:180px; }
#tonedwoman_section {position:absolute; top:700px; left:180px; }
#mybody_section {position:absolute; top:210px; left:180px; }
#ugface_section {position:absolute; top:645px; left:180px; }
#panel_section {position:absolute; top:50px; left:670px; }
#smallmuscleman_section, smalltonedwoman_section {position:absolute; top:50px; left:10px; }
#musclebox_section {position:absolute; top:50px; left:200px; }
#exercise_section {position:absolute; top:310px; left:200px; }
#exercise_listing_section{position:absolute; top:70px; left:180px; }
#findmea_search{position:absolute; top:225px; left:180px; }
#buddysearch_section{position:absolute; top:50px; left:10px; }
#buddygyms_section {position:absolute; top:50px; left:185px; }
#buddylist_section{position:absolute; top:350px; left:185px; }
#topsearch_section{position:absolute; top:50px; left:10px; }
#lg_topsearch_section {position:absolute; top:50px; left:10px; }
#questionaire_section {position:absolute; top:50px; left:10px; }
#questionairetips_section {position:absolute; top:200px; left:500px; }
#service_info{position:absolute; top:70px; left:180px; }
#expertaboutme_section {position:absolute; top:490px; left:180px; }
#experttestimonial_section {position:absolute; top:395px; left:495px; }
#expertclients_section {position:absolute; top:50px; left:495px; }
#expertoptions_section {position:absolute; top:315px; left:180px; }
#expertprofile_section {position:absolute; top:50px; left:10px; }
#activities_section {position:absolute; top:300px; left:180px; }
#stickingpointselect_section {position:absolute; top:920px; left:180px; }
#homelifestyle_section {position:absolute; top:655px; left:180px; }
#homeinfopack_section {position:absolute; top:420px; left:495px; }
#editfeeling_section  {position:absolute; top:50px; left:180px; }
#editprofilecomments_section  {position:absolute; top:50px; left:180px; }
#editphotocomments_section  {position:absolute; top:50px; left:180px; }
#editfriends_section {position:absolute; top:50px; left:180px; }
#editgroups_section {position:absolute; top:50px; left:180px; }
#viewgallery_section {position:absolute; top:50px; left:180px; }
#viewplaylist_section {position:absolute; top:50px; left:180px; }
#editnowandthen_section{position:absolute; top:50px; left:180px; }
#mailhome_section{position:absolute; top:50px; left:180px; }
#editstickingpoints_section{position:absolute; top:50px; left:180px; }
#editgroups_section{position:absolute; top:50px; left:180px; }
#searchresultbox {position:absolute; top:200px; left:180px; }
#classlist_section {position:absolute; top:450px; left:180px; }
#featureditems_section {position:absolute; top:50px; left:10px; }
#no1panel_section {position:absolute; top:365px; left:10px;}
#ad_content_section {position:absolute; top:50px; left:180px; }
#onlinegymhome_section {position:absolute; top:210px; left:180px; }
#topproducts_section {position:absolute; top:50px; left:795px; }
#mustread_section {position:absolute; top:380px; left: 795px;}
#editlifestyle_section {position:absolute; top:55px; left: 10px;}




#profile #topproducts_section,#profile  #no1panel_section,#profile  #mustread_section  {left:640px;}
#profile #mustread_section {top:800px;}

#featureditems_section .no_grad a {text-decoration:none;}

#classeshome #expertaboutme_section {position:absolute; top:610px; left:180px; dissplay:none;}
.orange_btn {background-image:url(../images/orange_btn_60x20.gif); background-repeat:no-repeat; width:60px; height:20px; display:block; text-align:center; }
.orange_btn a {padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:1.4em; width:60px;text-transform:capitalize;}

.blue_btn {background-image:url(../images/blue_btn_60x20.gif); background-repeat:no-repeat; width:60px; height:20px; display:block; text-align:center; }
.bslue_btn a {padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:1.4em; width:60px;text-transform:capitalize;}
.blue_btn_long {background-image:url(../images/blue_btn_120x20.gif); background-repeat:no-repeat; width:120px; height:20px; display:block; text-align:center; }
.blue_btn_long a {padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:1.4em; width:120px; text-transform:capitalize;}

.green_btn {background-image:url(../images/green_btn_60x20.gif); background-repeat:no-repeat; width:60px; height:20px; display:block; text-align:center; }
.green_btn_long {background-image:url(../images/green_btn_120x20.gif); background-repeat:no-repeat; width:120px; height:20px; display:block; text-align:center; }

.green_btn_long a {padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:1.4em; width:120px; text-transform:capitalize;}

.grey_btn {background-image:url(../images/grey_btn_60x20.gif); background-repeat:no-repeat; width:60px; height:20px; display:block; text-align:center; }

.green_btn a, .grey_btn a, .blue_btn a, .red_btn a {padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:1.4em; width:60px; text-transform:capitalize;}
.red_btn {background-image:url(../images/red_btn_60x20.gif); background-repeat:no-repeat; width:60px; height:20px; display:block; text-align:center; }

.orange_btn a:hover, .blue_btn a:hover, .green_btn a:hover, .green_btn_long a:hover, .grey_btn a:hover,.red_btn a:hover,  { color:#444;}

#footer {clear:both; font-size:1.3em;}




.basic_colour {color:#444;}
h1 .section_heading {font-family:"Lucida Sans Unicode", Verdana, Arial, "Helvetica LT Black", sans-serif;}
.today, .nottoday {font-size:60%; padding-left: 10px;}
.today {color:#FF0000;}
.btn {background-image: url(../images/general_button_right.gif); background-repeat:no-repeat; background-position:right top; min-width:40px; height:21px; }
.btn a {background-image:url(../images/general_button_left.gif); background-repeat:no-repeat; padding:0px 5px; font-size:0.8em; text-decoration:none; color:#FFFFFF; display:block; height:21px; padding-top:4px; padding-left:6px;}
#options_section a {text-decoration:none;}
#friends_section img {border:3px solid #a0cc6e; margin-top:5px;}
#find_expert_section .btn {background-image:url(../images/join_btn_o.gif); padding-left:10px;}
#find_expert_section a.btn:hover {background-image:url(../images/join_btn_o_over.gif); color:#444;}
#findexpertimage {background-image:url(../images/icons/Scientist.gif); background-repeat:no-repeat; margin-top:10px; float:right; height:95px; width:47px}
#onlinegym #findexpertimage {background-image:url(../images/icons/Instructor.gif);}

#findmea_search h1 {text-transform:uppercase; padding-top:0px; color:#FF8040}
#findmea_search.myBox
{
    margin: 0px auto;
    color: #ffffff;
    width: 600px;
    padding: 10px 10px 10px 20px;
    text-align: left;
    background-color: #FFF7E6;
    border: 3px solid #cecece;
}
#service_info.myBox
{
    margin: 0px auto;
    color: #ffffff;
    width: 600px;
    padding: 10px 10px 10px 20px;
    text-align: left;
    background-color: #FFF7E6;
    border: 3px solid #cecece;
}

#exercise_listing_section.myBox
{
    margin: 0px auto;
    color: #ffffff;
    width: 610px;
    padding: 10px 10px 10px 20px;
    text-align: left;
    background-color: #FFF;
    border: 3px solid #cecece;
}
#exerciseplan_section.myBox10
{
    margin: 0px auto;
    color: #ffffff;
    width: 300px;
    padding: 10px 10px 10px 20px;
    text-align: left;
    background-color: #F3ECF9;
    border: 1px solid #cecece;
}
#mealplaninfo_section.myBox10, #exerciseplaninfo_section.myBox10
{
    margin: 0px auto;
    color: #ffffff;
    width: 300px;
    padding: 10px 10px 10px 20px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #cecece;
}

#questionairetips_section.myBox
{
    margin: 0px auto;
    width: 250px;
    padding: 5px 5px 5px 5px;
    text-align: left;
    background-color: #FFEDDF;
    border: 1px solid #000;
}
#editlifestyle_section h2
{
    color: #72a9d4;
	font-size:1.0em;
}
#muscletext h2 {color:#72a9d4; font-family:"Lucinda Grande","Lucida Sans Unicode", Verdana, Arial, "Helvetica LT Black", sans-serif; font-size:1.4em;}
#muscletext h3 {color:#72a9d4;font-size:1em; font-weight:bold; margin-bottom:5px;}
#muscletext p {font-size:0.8em; padding-left:10px;}
#muscletext {float:right; height:214px; overflow:hidden; width:240px; background-image:url(../images/muscles/muscletext_bg.gif); margin-left:10px; background-repeat:no-repeat; padding:10px; margin:10px;}
#workouttips_section a {text-decoration:none;}
#workouttips_section .section_heading {color: #00adee; padding-top:3px; text-align:left; text-transform:uppercase;}
#workouttips_section h2{color:#1b5790; padding:5px 0px 3px 0px; margin:4px 0px 0px 0px; font-size: 0.8em; border-top:solid 2px #cecece;}
#workouttips_section p{color:#0a77d5;}
#topsearches_section h1 {color:#c60017; padding-bottom:5px;}
#topsearches_section h2{color:#D06E88; padding:0px 0px 3px 0px; margin:4px 0px 0px 0px; font-size: 0.7em;}
#topsearches_section p{padding-left:15px;}
#topsearches_section a{ text-decoration:none;}

#buddysearch_section h2, #buddysearch_section h3, #buddysearch_section label,#buddysearch_section input, #buddysearch_section select {font-size:70%;}
#buddysearch_section h2 { color:#0a77d5; margin:0px 0px 0px 0px; padding:0; text-transform:uppercase; font-weight:bold; }
#buddysearch_section h3 { color:#444; margin:5px 0px 3px 0px; text-transform:uppercase;}
#lg_topsearch_section label {font-size:90%;}

#business #myareafeeling, #business #myareagym, #business #myareaplaylist,#business #myareamailflirt, #business #myareamailfriend, #business #myareamailexpert,#business #myareamailbuddy, #business #myareainfopacks, #business #homeprofilefeeling  {display:none;}

#experthome #myareafeeling, #experthome #myareagym, #experthome #myareaplaylist,#experthome #myareamailflirt, #business #myareamailfriend, #experthome #myareamailexpert,#experthome #myareamailbuddy, #experthome #myareainfopacks, #experthome #homeprofilefeeling  {display:none;}

#servicehome #myareafeeling, #servicehome #myareagym, #servicehome #myareaplaylist,#servicehome #myareamailflirt, #servicehome #myareamailfriend, #servicehome #myareamailexpert,#servicehome #myareamailbuddy, #servicehome #myareainfopacks, #servicehome #homeprofilefeeling  {display:none;}

#classeshome #myareafeeling, #classeshome #myareagym, #classeshome #myareaplaylist,#classeshome #myareamailflirt, #classeshome #myareamailfriend, #classeshome #myareamailexpert,#classeshome #myareamailbuddy, #classeshome #myareainfopacks, #classeshome #homeprofilefeeling  {display:none;}


#result {clear:both; padding:10px 0px 0px 10px;};
#result #businessimage{float:left}
#result #contact_info {float:left;}
#result #section_heading {display:block; height:34px; background-image:url(../images/orange_h1_bg_560.jpg); background-repeat:no-repeat; color:#444; line-height:34px; margin-left:10px;}
#result #section_heading h1 {float:left; vertical-align:text-top; padding:0px 0px 0px 10px; margin:0; font-size:1.4em; color:#444;}
#result #contact_info {margin-left:13px;}



#business .businesslink {display:block;}
#business .userlink {display:none;}
#classeshome .businesslink {display:block;}
#classeshome .userlink {display:none;}
#classeshome .nodisplay {display:none;}
#experthome .businesslink {display:block;}
#experthome .userlink {display:none;}
#servicehome .businesslink {display:block;}
#servicehome .userlink {display:none;}
#findmea .businesslink {display:none;}
#findmea .userlink {display:block;}

#workouttips_section h2 {padding:3px 3px; margin:0;}
#workouttips_section p {padding:3px 3px; margin:0;}

.myBox h1 {font-size:130%;padding:0px 20xp; margin:0px 0px 10px 0px;; font-family:"Lucinda Grande","Lucida Sans Unicode", Verdana, Arial, "Helvetica LT Black", sans-serif}
/*Add for sticky footer*/
#copyright { position:absolute; top:93px; left:10px;}
#copyright p { margin:0; text-transform:uppercase; font-size:70%; color:#ddd;}

/***********************************************/
/*         Blog Styling                       */
/***********************************************/

#mainblogarea {width:600px; float:left; border-right:1px solid #cecece; padding:0px 0px 0px 0px; margin-top:0;}
#blog_section{ position:absolute; top:50px; left:10px;}
#blog_section{border:2px solid #cecece; background-color:#fff; width:790px;}
#blog_section .blog {border:solid 1px #cecece; margin:5px 5px 5px 0px;}
#blog_section .blogsubject {color:#FFFFFF; font-size:1.0em; font-weight:bold;clear:both; background-color:#03abed; border-top: 1px #cecece solid; border-bottom: 1px #cecece solid; line-height:1.7em; padding:0px 0px 0px 5px; margin:0; vertical-align:middle;}
#blog_section .blogdate {color:#aaa}
#blog_section .blogcontent {}
#blog_section .blogcomment {border-top: 1px solid #cecece;}
#blog_section .blueline {color:#FFFFFF; font-weight:bold; clear:both; background-color:#03abed;padding:0px 0px 0px 10px; margin:0; vertical-align:middle;} 
#secondaryblogarea {border:1px #cecece solid; width:160px;  float:left;margin-left:10px; font-size:0.9em;}
#secondaryblogarea .blueline {line-height:1.8em;}

