body {
	padding: 10px; 
	font: 0.7em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	text-align: center; 
	background-color:#000;
}

h1 {
        font: 1.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif!important;
        text-align: left;
        margin-left: 20px;
        margin-right: 20px;
        border-bottom: solid 2px #6cf;
        
}

div#global_wrapper {
	position: relative;
        top: -65px;
	width: 980px; 
	background:#000 none repeat scroll 0 0; 
	margin: 0 auto; 
	text-align: left;
}

div#header {
        margin-left: 30px;
	width: 980px; 
	height: 100px;
	background:#000 none no-repeat scroll 0 0;
	border-bottom: solid 0px #ddd;
	
        
}



div#content_wrapper {
	
	width: 980px; 
	height: 745px; 
	background-color: #000; 
	overflow: hidden;
	
}
div#content_wrapper_ed {
	
	width: 980px; 
	height: 1470px; 
	background-color: #000; 
	overflow: hidden;
	
}

div#navigation {
	border-bottom: solid 0px #ddd;
	border-right: solid 0px #000000;
        font: 1em "Gill Sans", Verdana, Arial, Helvetica, sans-serif!important;
	width: 980px;
	height: 28px; 
	float: left; 
	padding: 0;
	overflow: hidden;
	background:url("../images/pri_nav_bg_1x28.jpg") repeat-x scroll 0 0 #000;
}

div#home_content {
	position: relative;
        top: 33px;
        *top: 0px!important;
	background-color: #fff;
        width: 980px;
	height: 750px;
	background-image: url("../images/bg_home980x750_8.jpg");
}


div.home_box {
        position: relative;
        top: 45px;
        padding: 10px;
        margin-bottom: 20px;
        width: 407px;
        background-color: #6cf;
        border: solid 1px #000;
        left: 530px;
        color: #000;
        text-align: center;
        font-size: 1.4em;
        font-family: verdana;
        
        
          
}

div#five, div#six {
        font-size: 1.3em;
        padding-top: 20px;
        padding-bottom: 20px;
}

div#four {
        padding-top: 20px;
        padding-bottom: 20px;
}

div#three {
        padding-top: 30px;
        padding-bottom: 30px;
}

div#two {
        padding-top: 30px;
        padding-bottom: 30px;
}

div#one {
        position: relative;
        top: 81px;
        padding: 10px;
        left: 605px;
        width: 300px;
        margin-left: 5px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        border: solid 0px;
        color: #fff;
        background-color: #000!important;
        text-align: center;
        font-size: 1.5em;
        font-family: verdana;
        
        
}




div#page_content {
	position: relative;
        top: 33px;
        *top: 0px!important;
	background-color: #fff;
        width: 980px;
	height: 750px;
	background-image: url("../images/bg_overview_980x750_3.jpg");
	
}
div#about_content {
	position: relative;
        top: 33px;
        *top: 0px!important;
        width: 980px;
        background-color: #fff;
	height: 750px;
	background-image: url("../images/bg_about_980x750.jpg");
	
}

div#services_content {
	
	position: relative;
	top: 33px;
        *top: 0px!important;
	background-color: #fff;

        width: 980px;
	height: 750px;
	background-image: url("../images/bg_services4_980x750.jpg");
	
}

div#editorials_content {
	
	position: relative;
        top: 33px;
        *top: 0px!important;
	background-color: #fff;
        width: 980px;
	height: 750px;
	background-image: url("../images/bg_980x750.jpg");
}

div#editorials_content_pages {
        position: relative;
        top: 33px;
        *top: 0px!important;
	background-color: #fff;
        width: 980px;
	height: 1470px;
	
}

#ed_page {
        position: relative;
        top: -28px;
		*top: 0px!important;
}

div#editorials_content_left {
        position: relative;
	top: 0px;
        *top: 33px!important;
        margin-left: 30px;
	color: #000;
	
	width: 920px;
	
	height: 1000px;
	font: 1.2em Verdana, Arial, Helvetica, serif; 	
	text-align: center;
}

div#rates_content {
	
	position: relative;
        top: 33px;
        *top: 0px!important;
	background-color: #fff;
        width: 980px;
	height: 750px;
	background-image: url("../images/bg_rates_980x750.jpg");
        font: 0.9em Verdana, Arial, Helvetica, serif;
}

div#contact_content {

	position: relative;
	top: 33px;
        *top: 0px!important;
	background-color: #fff;
        width: 980px;
	height: 750px;
	background-image: url("../images/bg_contact3_980x750.jpg");	
}

div#text {
	position: relative;
	top: 0px;
        *top: 33px!important;
	color: #000;
	margin-left: 37px;
	width: 440px;
	height: 1000px;
	font: 1.2em Verdana, Helvetica, serif; 	
	text-align: justify; 
}

div#text.right {
	position: relative;
	top: 0px;
        *top: 33px!important;
        left: 460px;
	color: #000;
	
	width: 475px;
	height: 1000px;
	font: 1.2em Verdana, Arial, Helvetica, serif; 	
	text-align: justify; 
}

h3 {
        color: #000;
	text-decoration: none;
        font: 1.1em Verdana, Arial, Helvetica, serif;
}

div#services_left {
	position: relative;
	top: 0px;
        *top: 33px!important;
	color: #fff;
	margin-left: 50px;
	width: 420px;
	height: 1000px;
	font: 1em Verdana, Arial, Helvetica, serif; 	
	text-align: justify; 
}

div#services_left h1 {
        margin-left: 0px!important;
        color: #000;        
        font: 1.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif!important;
        text-align: left;
        margin-left: 20px;
        margin-right: 20px;
        width: 74px;
        border-bottom: solid 2px #6cf;
        
}
div#services_left h3 {
        margin-left: 0px!important;
        color: #000;
        text-decoration: none;        
        font: 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif!important;
        text-align: left;
        margin-left: 20px;
        margin-right: 20px;
}

div#services_left h3:hover {
        color: #6cf;
}

div#services_right {
	position: relative;
	top: -127%;
	_top: -950px;
        left: 480px;
	color: #000;
	margin-left: 50px;
	width: 420px;
	height: 1000px;
	font: 1em Verdana, Arial, Helvetica, serif; 	
	text-align: justify; 
}

div#contact_right {
	position: relative;
	top: 0px;
        *top: 33px!important;
	color: #000;
	margin-left: 50px;
	width: 420px;
	height: 1000px;
	font: 1em Verdana, Arial, Helvetica, serif; 	
	text-align: justify; 
}

div#consultation_right {
        position: relative;
	top: 0px;
        *top: 33px!important;
        margin-left: 515px;
	color: #000;
	
	width: 440px;
	
	height: 1000px;
	font: 1.2em Verdana, Arial, Helvetica, serif; 	
	text-align: justify;
}

div#consultation_right h1, div#contact_right h1 {
        margin-left: 0px;
        margin-right: 0px;
}

div#contact_right p {
        
}

div#rates_left {
	position: relative;
	top: 0px;
        *top: 33px!important;
	color: #000;
	margin-left: 37px;
	width: 440px;
	height: 1000px;
	font: 1.3em Verdana, Arial, Helvetica, serif; 	
	text-align: left; 
}

#rates_table, #contact_table {
      	display: table;
        
}

#row1, #row2, #row3, #row4  {
    	display: table-row;
        
}

#left_col1, #left_col2, #left_col3, #left_col4 {
    	display: table-cell;
    	width: 350px;
}
#contact_left_col1, #contact_left_col2, #contact_left_col3, #contact_left_col4 {
    	display: table-cell;
        width: 100px;
        text-align: right;
       
}


#right_col1, #right_col2, #right_col3, #right_col4  {
    	display: table-cell;
        
}

#contact_right_col1, #contact_right_col2, #contact_right_col3, #contact_right_col4  {
    	display: table-cell;
        width: 270px;
        padding: 10px;
}
#contact_right_col3 textarea {
        border:1px inset #999999;
        height:200px;
        width:270px;
}
#contact_right_col4 {
        text-align: right;
}
#contact_right h5 {
        border-bottom: solid 2px #66ccff;
}

div#consultation_right a {
        color: #000;
        text-decoration: none;    
}

div#consultation_right a:hover {
        color: #00ccff;
        text-decoration: none;
        
}

div#text a {
        color: #000;
        text-decoration: none;
        font: 1.1em Verdana, Arial, Helvetica, serif;
}

div#services_left a {
	color: #fff;
	text-decoration: none;
        font: 1.1em Verdana, Arial, Helvetica, serif;
}

div#rates_left a {
	color: #66ccff;
	text-decoration: none;
        font: 1.1em Verdana, Arial, Helvetica, serif;
}

div#contact_right a{
	color: #000;
	text-decoration: none;
        font: 1.1em Verdana, Arial, Helvetica, serif;
}

div#contact_right a:visited{
	color: #6cf;
	text-decoration: none;
        font: 1.1em Verdana, Arial, Helvetica, serif;
}


div#rates_left a:hover, div#contact_right a:hover {
        color: #0cf;
	text-decoration: none;
        font: 1.1em Verdana, Arial, Helvetica, serif;
}

div#text a:hover, div#services_right a:hover {
	color: #66ccff;
	text-decoration: none;
}
div#text a:visited {
        color: #000;
	text-decoration: none;
}

div#services_left a:visited, div#rates_left a:visited{
	color: #0cf;
	text-decoration: none;
}

div#text h1 {
	font: 1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

div#text p {
	padding: 20px;
}




ul.pri_nav li {
	border-bottom: solid 0px #333;
	width: 100px;
	height: 28px;
	display: block;
	background:url("../images/pri_nav_bg_1x28.png");

}
ul.pri_nav li#long {
        width: 140px;
}

ul.pri_nav li.active {
	border-bottom: solid 0px #ddd;
	background:url("");
}





div#navigation li {
	text-align: center;
	float: left;
	color: #fff;
}

div#navigation li a {
	font-weight: bold;
	display: block;
	color: #fff;
	text-decoration: none;
	padding-top: 12px;
	font-size: 1em;
}

div#navigation li a:hover {
	background: none;
	color: #66ccff;
	font-size: 1em;
}










div#front_img {
	position: absolute;
	top: 250px;
	margin-left: 500px;
	width: 500px;
	
	text-align: center;
}

img#fb {
	position: relative;
	top: -10px;
}
img#twitter {
	position: relative;
	top: -10px;
}



div#gain {
  	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
  	opacity:0.7;
  	color: #6cf;
  	background-color: #000!important;
  	width: 400px;
  	padding: 10px;
}

div#tuning {
	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
  	opacity:0.7;
  	color: #6cf;
  	background-color: #000!important;
  	width: 400px;
  	padding: 10px;
}

div#cardio {
	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
  	opacity:0.7;
  	color: #6cf;
  	background-color: #000!important;
  	width: 400px;
  	padding: 10px;
}

div#weight {
	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
  	opacity:0.7;
  	color: #6cf;
  	background-color: #000!important;
  	width: 400px;
  	padding: 10px;
}

div#flexi {
	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
  	opacity:0.7;
  	color: #6cf;
  	background-color: #000!important;
  	width: 400px;
  	padding: 10px;
}

.ed_thumb {
        border: solid 2px #333;
        margin-left: -1px;
}

.ed_thumb:hover {
        border: solid 2px #0cf;
}

.ed_thumbs {
        margin-left: 14px;
		*margin-left: 15px!important;
        border: solid 2px #333;
}

.ed_thumbs:hover {
        border: solid 2px #0cf;
}

table#editorials {
        border-collapse:collapse;
}

table#editorials, td, tr {
        border: none; 
        position: relative; 
        top: 20px; 
        left: 22px;
		*top: 5px!important; 
        *left: 0px!important;
}

table#rates_table td{
        padding-right: 30px;
        
}

.plus {
        cursor: -moz-zoom-in;
        cursor: -webkit-zoom-in;
}

.minus {
        cursor: -moz-zoom-out;
        cursor: -webkit-zoom-out;
}
