body{
margin:0;
padding:0;
}
p {margin:15px 0 0 0;} 
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #2C4C7D;
	text-decoration:none;	
}
a:visited {
	color: #2C4C7D;
}
a:hover {
	color: #546DB1;
	text-decoration:underline;
}
a:active {
	color: #2C4C7D;	
}

.footer_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height:42px; 
	text-decoration:none;	
}

.footer_links a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height:42px; 
	text-decoration:none;	
}

.footer_links a:hover {
	color: #fff;
	text-decoration:underline;
}

.heading {
	font-family: tahoma;
	font-size: 28px;
	color: #810831;
	line-height:28px;
	padding:0 20px 0 20px;

}

.heading_blue {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
	font-size: 22px;
	color: #32568D;
	line-height:26px;
	padding:0;
}

.heading_hp {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
	font-size: 18px;
	color: #32568D;
	line-height:23px;
	padding:0;
}

.heading_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666;
	line-height:32px;
	font-weight:normal;
	padding-left:30px;
}

.heading_testimonials {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666;
	line-height:32px;
	font-weight:normal;
	padding-left:30px;
}

.left_panel_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height:16px; 
	padding: 6px 20px 6px 20px;
}

.white_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height:16px;
}

.contact_box_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height:16px; 
	padding: 0 0 0 15px;
}

.copyright_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height:42px; 
	padding:0 20px 0 23px;
}

.article_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color: #818181;
}

.right_panel_text_top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #818181;
	padding: 5px 130px 0 25px;
}

.right_panel_text_index {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #818181;
	padding: 5px 10px 0 25px;
}

.middle_panel_text_top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #818181;
	padding: 5px 150px 0 45px;
}
.middle_panel_text_top_blank {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #818181;
	padding: 5px 40px 0 45px;
}
.middle_panel_text_top_fitness_secrets {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #818181;
	padding: 5px 20px 0 45px;
}

#staff_panel_scroll {
display:block;
width:730px;
height:auto;
text-align:left;
padding:10px 5px 5px 15px;
margin:15px 0 0 0;
z-index:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color: #818181;
}

#staff_panel_scroll_prev {
display:block;
width:730px;
height:446px;
text-align:left;
padding:10px 5px 5px 15px;
margin:15px 0 0 0;
overflow:auto;
z-index:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color: #818181;
}

#index_panel_scroll {
display:block;
width:455px;
height:auto;
text-align:left;
padding:0 5px 5px 20px;
margin:15px 0 0 0;
z-index:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color: #818181;
}

#index_panel_scroll_prev {
display:block;
width:455px;
height:446px;
text-align:left;
padding:0 5px 5px 20px;
margin:15px 0 0 0;
overflow:auto;
z-index:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color: #818181;
}

.middle_panel_text_top_about {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #818181;
	padding: 5px 10px 0 45px;
}

.text_names {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color: #666;
	padding-left: 10px;
}

.text_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #EEB026;
	font-weight:bold;
}
.text_orange_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #EEB026;
	font-weight:bold;
}
.text_orange_link a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #EEB026;
	font-weight:bold;
	text-decoration:none;
}
.text_orange_link a:hover {
	color: #EEB026;
	text-decoration:underline;
}
.text_orange_link a:visited {
	color: #2C4C7D;
	text-decoration:none;
}

.right_panel_text_bottom {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #818181;
	padding: 0 20px 0 25px;
}

.middle_panel_text_bottom {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #818181;
	padding: 0 30px 0 45px;
}

#maincontainer{
width: 760px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #ffffff;
height: 255px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin:5px 0 0 270px; /*Set left margin to LeftColumnWidth*/
}

#contentmiddlecolumn{
margin:5px 0 0 0; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 270px; /*Width of left column*/
margin:12px 0 0 -760px; /*Set left margin to -(MainContainerWidth)*/
background: #fff;
}

#footer{
float:left;
clear: left;
width: 100%;
padding:0 0 10px 0;
margin:0;
}

#banner_index {background-image:url(images/one2one_banner_new.jpg); background-position:top; background-repeat:no-repeat; width:760px; height:209px; margin:0;}

#banner {background-image:url(images/banner.jpg); background-position:top; background-repeat:no-repeat; width:760px; height:209px; margin:0;}

#banner_bootcamp {background-image:url(images/banner_bootcamp.jpg); background-position:top; background-repeat:no-repeat; width:760px; height:209px; margin:0;}

#banner_hww {background-image:url(images/mww_banner.jpg); background-position:top; background-repeat:no-repeat; width:760px; height:209px; margin:0;}

#banner_secrets {background-image:url(images/banner_secrets.jpg); background-position:top; background-repeat:no-repeat; width:760px; height:209px; margin:0;}

#menu {background-image:url(images/menu_bg.jpg); background-position:top; background-repeat:repeat-x; width:760px; height:46px; margin:0;}

#bottom_graphic {width:760px; height:77px; margin:0; padding:0; background-color:#ffffff; background-image:url(images/bottom_graphic_strip.jpg); background-position:top; background-repeat:no-repeat;}

#footer_info {width:760px; height:42px; margin:0; padding:0; background-color:#999999; background-image:url(images/footer_bg.jpg); background-position:top; background-repeat:no-repeat;}

#middle_column { float:left; position:relative; width:760px; height:auto; margin:0; padding:0; background-color:#ffffff; background-image:url(images/interior_top_bg.jpg); background-position:top; background-repeat:no-repeat; min-height:270px}

#middle_column_about { float:left; position:relative; width:760px; height:auto; margin:0; padding:0; background-color:#ffffff; background-image:url(images/about_us_pg_bg.jpg); background-position:top; background-repeat:no-repeat;}

#middle_column_studio { float:left; position:relative; width:760px; height:auto; margin:0; padding:0; background-color:#ffffff; background-image:url(images/studio_pg_bg.jpg); background-position:top; background-repeat:no-repeat;}

#middle_column_testimonials { float:left; position:relative; width:760px; height:auto; margin:0; padding:0; background-color:#ffffff; background-image:url(images/interior_about_us.jpg); background-position:top; background-repeat:no-repeat;}

#middle_column_about_blank { float:left; position:relative; width:760px; height:auto; margin:0; padding:0; background-image:url(images/one2one_interior_blank.jpg); background-position:top; background-repeat:no-repeat; z-index:200;}

#middle_column_bottom { position:relative; width:760px; margin:0; padding:0; background-color:#ffffff; background-image:url(images/interior_bottom_bg.jpg); background-position:bottom; background-repeat:no-repeat;}

#right_column { float:left; position:relative; width:495px; height:auto; margin:0; padding:0; background-color:#ffffff; background-image:url(images/right_panel_top_bg.jpg); background-position:top; background-repeat:no-repeat; min-height:480px}

#right_column_index { float:left; position:relative; width:495px; height:auto; margin:0; padding:0; background-color:#ffffff; background-image:url(images/right_panel_index_bg.jpg); background-position:top; background-repeat:no-repeat; min-height:480px}

#right_column_bottom { position:relative; width:495px; margin:0; padding:0; background-color:#ffffff; background-image:url(images/dumbell_graphic.jpg); background-position:bottom; background-repeat:no-repeat;}

#left_column { float:left; width:270px; height:auto; margin:0 0 0 -760px; padding:0; background-color:#ffffff;}

#left_column_free_report { display:block; float:left; clear:left; position:relative; width:270px; height:313px; background-image:url(images/free_report_bg.jpg); background-position:top; background-repeat:no-repeat; margin:0 0 10px 0; padding:0; background-color:#EEB027}

#left_column_free_report_fitness_secrets { display:block; float:left; clear:left; position:relative; width:270px; height:345px; background-image:url(images/free_report_bg.jpg); background-position:top; background-repeat:no-repeat; margin:0 15px 5px -30px; padding:0; background-color:#EEB027}

#left_column_top_strip { display:block; float:left; clear:left; position:relative; width:270px; height:10px; background-image:url(images/left_panel_top_strip.gif); background-position:top; background-repeat:no-repeat; margin:0; padding:0; background-color:#EEB027}

#left_column_bottom_strip { display:block; float:left; clear:left; position:relative; width:270px; height:31px; background-image:url(images/left_panel_announcements.gif); background-position:bottom; background-repeat:no-repeat; margin:0; padding:0; background-color:#EEB027}

#left_column_contact_us { display:block; float:left; clear:left; position:relative; width:270px; height:31px; background-image:url(images/contact_us.gif); background-position:bottom; background-repeat:no-repeat; margin:0; padding:0; background-color:#EEB027}

#left_column_announcements { display:block; float:left; clear:left; position:relative; width:270px; height:auto; background-image:url(images/left_panel_bg.gif); background-position:top; background-repeat:repeat-y; margin:0; padding:0; background-color:#EEB027; text-align:left}

#left_column_bottom_admin { display:block; float:left; clear:left; position:relative; width:270px; height:31px; background-image:url(images/admin.gif); background-position:bottom; background-repeat:no-repeat; margin:0; padding:0; background-color:#EEB027}

#left_column_newsletter { display:block; float:left; clear:left; position:relative; width:270px; height:184px; background-image:url(images/left_panel_newsletter_bg2.gif); background-position:top; background-repeat:no-repeat; margin:12px 0 0 0; padding:0; background-color:#ffffff; text-align:left}

#email_butn {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:14px;
font-style:normal;
font-weight:bold;
width:70px;
height:20px;
background-color:#eeb027;
border:none;
}

.text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-color:#D9D9D9;
	border-style:groove;
	border-width:1px;
	border-left-color:#999;
	border-top-color:#999;
	border-bottom-color:#FFF;
	border-right-color:#FFF;
	padding:1px 0 4px 3px;
	vertical-align:top;
}

.text_box_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding:1px 0 4px 3px;
	vertical-align:top;
}

.text_box_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-color:#F9DEA2;
	border-style:groove;
	border-width:1px;
	border-left-color:#B7850F;
	border-top-color:#B7850F;
	border-bottom-color:#FAE7BF;
	border-right-color:#FAE7BF;
	margin:1px 0 4px 0;
	padding:1px 0 4px 3px;
	vertical-align:top;
}

#close_links a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
color: #818181;
padding:3px 6px 4px 6px;
background-color:#F9DEA2;
text-decoration:none;
 }
#close_links a:hover{
color:#000;
background-color:#F5CC6B;
 }
 
#popitmenu{
position: absolute;
top:0;
left:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
text-decoration:none;
padding: 2px;
z-index: 700;
visibility: hidden;
background-color: #EEB027;
color: #666;
border:1px solid #fff;
}
#popitmenu a{
padding: 2px 8px 3px 8px;
text-decoration: none;
color: #666;
display: block;
}
#popitmenu a:hover{ /*hover background color*/
color: #000;
background-color: #F6CC76;
}