@charset "utf-8";
/* CSS Document */

body
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background-color: #0064B1; line-height:14px;
}


.style1 {font-size: 10px; line-height:13px;}


img
{outline:0; border:0;
}

p
{
padding:0; margin-top:0; margin-bottom:3px; margin-right:0; margin-left:0; font-size:11px;
}

li
{padding-left:0px; margin-left:10px; margin-bottom:3px; list-style-image:url(../images/bullet_blue_4px.gif);}

Ul#main_list
{padding:0; margin:0;}

OL#num_list li
{ list-style-image:none;}

OL#num_list
{padding:0; margin:0;}

Ul#main_list li
{ list-style-image:url(../images/orange_bullet_7px.gif);}

ul
{padding:0px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:10px;}

h1
{margin:0; color:#0064B1; font-size:17px; line-height:19px; margin-bottom:3px; font-family:Rockwell, Arial, Helvetica, sans-serif; 
}

h1 a
{margin:0; color:#0064B1; font-size:17px; line-height:20px; margin-bottom:3px; 
}


h2
{margin:0; color:#ff6f20; font-size:14px; line-height:17px; margin-bottom:3px; font-family:Rockwell, Arial, Helvetica, sans-serif;
}

h3
{margin:0; color:#666666; font-size:12px; line-height:15px; margin-bottom:3px; font-family:Rockwell, Arial, Helvetica, sans-serif;
}

.style2 {
	font-weight: bold;
	font-size: 12px;
	line-height:15px;
}


a
{color:#ff6f20; text-decoration:none;}

a:hover
{color:#0064B1;}

div#container
{
margin:0 auto; background-image:url(../images/soho_gyms_nutrition_container_bg.gif); height:920px; width:960px; position:relative;
}

div#login
{
height:18px; width:300px; position:absolute; top:0px; left:650px;
}

a#login
{
width:140px; height:18px; padding-top:2px; padding-left:10px; display:block; float:left; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; background-image:url(../images/soho_gyms_nutrition_logon.gif)
}

a#join_now
{
width:140px; height:18px; padding-top:2px; padding-left:10px; float:left; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; background-image:url(../images/soho_gyms_nutrition_join_now.gif);
}

a#login:hover
{
width:140px; height:18px; padding-top:2px; padding-left:10px; display:block; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; background-image:url(../images/soho_gyms_nutrition_logon_hover.gif);
}

a#join_now:hover
{
width:140px; height:18px; padding-top:2px; padding-left:10px; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; background-image:url(../images/soho_gyms_nutrition_join_now_hover.gif);
}


div#logo
{
background-image:url(../images/soho_gyms_nutrition_logo.gif); height:166px; width:145px; position:absolute; top:40px; left:20px;
}

div#main_menu
{
background-image:url(../images/soho_gyms_nutrition_main_menu_bg.gif); height:310px; width:145px; position:absolute; top:280px; left:20px; padding-top:15px; font-family:Rockwell, Arial, Helvetica, sans-serif; font-size:14px;
}

div#main_menu a {
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	background-repeat:no-repeat;
	width:120px;
	height:22px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;	
}

div#main_menu a:hover {
	color:#0068B3;
	font-weight:bold;
	background-image:url(../images/soho_gyms_nutrition_main_menu_hover_bg.gif);
	background-repeat:no-repeat;
	
}

div#place_arrow
{
background-image:url(../images/menu_place_arrow.png); background-repeat:no-repeat; width:30px; height:39px;
}




div#bottom_left_box
{
background-image:url(../images/soho_gyms_nutrition_bot_left_box_bg.gif); height:265px; width:135px; position:absolute; top:620px; left:20px; padding-left:10px; padding-top:10px;
}

div#main_banner
{
background-image:url(../images/soho_gyms_nutrition_main_header.jpg); height:220px; width:770px; position:absolute; top:40px; left:180px;
}

a#banner_button
{
position:absolute; display:block; top:165px; left:554px; width:204px; height:42px; background-image:url(../images/join_in_now.png);
}

a#banner_button:hover
{
position:absolute; display:block; top:165px; left:554px; width:204px; height:42px; background-image:url(../images/join_in_now_hover.png);
}


div#content_box
{
background-image:url(../images/soho_gyms_nutrition_content_box_bg.gif); height:615px; width:755px; position:absolute; top:280px; left:180px;
}


div#sub_menu_bar
{
background-image:url(../images/soho_gyms_nutrition_sub_menu_bg_grad.gif); height:60px; width:735px; padding-left:15px; font-family:Rockwell, Arial, Helvetica, sans-serif
}

div#sub_menu_bar a
{  float:left; padding:5px; display:block; width:93px; height:30px; margin:0; text-align:center; font-size:12px; color:#666666; text-decoration:none;
}

div#sub_menu_bar a:hover
{  float:left; padding:5px; display:block; width:93px; height:30px; margin:0; text-align:center; font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; background-image:url(../images/soho_gyms_nutrition_munu_active_bg.jpg); background-position:center;
}

div#place_bar
{
background-image:url(../images/menu_place_bar.png); background-repeat:no-repeat; width:113px; height:10px;
}


div#left_sub_content,
div#right_sub_content
{
height:550px; width:345px; background-color: ; float:left; margin-left:0px; margin-top:0px; padding-left:20px; padding-right:10px; padding-top:0px;;
}



