/*------Shana Ross Fitness.com--------*/
/*------Site Design by Tammy Price, Houston, TX.  tammy@shanarossfitness.com  ---------*/


/*Global positions */
body {
		background-color		:#99cc66;
		font-family				:Verdana, Arial, Helvetica, Sans-Serif;
		font-size				:11px;
		font-style				:normal;
		margin-right			:auto;
		margin-left				:auto;
		margin-top				:0px
}


div#frame_body {
		width				:950px;
		background-color	:#FFFFFF;
		border				:10px solid #FFCC00;
		margin-right		:auto;
		margin-left			:auto;
		margin-top			:0px;
		padding				:0px;
		text-align			:left;
		z-index				: 1;
		}
				
#home_left_column1 {
		width				:625px;
		padding				:0px 0px 0px 0px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF;
		}
	
#home_left_column2 {
		width				:560px;
		padding				:10px 20px 10px 20px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF;
		}

#home_right_column1 {
		width				:325px;
		padding				:0px 0px 0px 0px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF;
		/*border				:2px solid #CCCCCC;*/
		}
	
#home_right_column2 {
		width				:300px;
		padding				:10px 10px 10px 10px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF;
		}		
	
#page_left_col {
		width				:280px;
		padding				:0px 0px 10px 0px;
		margin-left			:5px;
		margin-right		:auto;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}	

#page_middle_col {
		width				:400px;
		padding				:0px 0px 10px 0px;
		margin-left			:10px;
		margin-right		:10px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}	
		
#page_right_col {
		width				:200px;
		padding				:0px 0px 0px 0px;
		margin-left			:10px;
		margin-right		:auto;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}	
		
div#advert {
		width				:170px;
		background-color	:#FFFFFF;
		border				:2px solid #FF9933;
		font-size			:10px;
		margin-right		:10px;
		margin-left			:10px;
		margin-top			:0px;
		padding				:5px;
		text-align			:left;
		float				:left;
		}		
		
/* ALL ABOVE IS GOOD */	
	
	
	
	
	
	
	
	
	
	
		
#contentleft_two_home_bottom {
		width				:450px;
		padding				:0px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF
		}
#contentleft_bottom_copy {
		width				:355px;
		padding				:20px 30px 10px 50px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF;
		}
		
#contentright_two_home_bottom_rt {
		width				:450px;
		padding				:0px 0px 0px 0px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF;
		}
		
#contentright_bottom {
		width				:340px;
		padding				:0px 50px 10px 10px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF;
		}
		
		
#form_two_column_contacts_1 {
		width				:340px;
		padding				:0px 0px 0px 0px;
		margin-left			:50px;
		margin-right		:auto;
		margin-top			:25px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
		
/* ###################################  */				
/* ###################################  */				
/* ###################################  */				



		
div#global_header {
		position				: relative;
		z-index					: 1;
		}
		
/* Padding  top  right  bottom  left  */
div#footer 
		{clear				:both;
		width				:900px;
		padding				:10px 10px 5px 10px;
		margin-left			:10px;
		margin-right		:auto;
		text-align			:center;
		color				:#999999;
		font-family			:Verdana, Arial, Helvetica, Sans-Serif;
		font-size			:9px;
		font-style			:normal;
		font-weight			:normal;
		}	
		
div#footer_popup
		{clear				:both;
		width				:500px;
		padding				:10px 10px 5px 10px;
		margin-left			:10px;
		margin-right		:auto;
		text-align			:center;
		color				:#999999;
		font-family			:Verdana, Arial, Helvetica, Sans-Serif;
		font-size			:9px;
		font-style			:normal;
		font-weight			:normal;
		}
		
div#footer ol {
		margin				:3px 0px 3px 0px;
		}
div#footer_popup ol {
		margin				:3px 0px 3px 0px;
		}
	
div#footer li {
	display				:inline;
	margin-right		:5px;
	padding-right		:7px;
	font-size			:9px;
	border-right		:1px solid #999999;
	}
	
div#footer_popup li {
	display				:inline;
	margin-right		:5px;
	padding-right		:7px;
	font-size			:9px;
	border-right		:1px solid #999999;
	}
	
div#footer a {
	color				:#999999;
	}
	
div#footer_popup a {
	color				:#999999;
	}
	
div#footer a:hover {
	color				:#0066CC;
	}
	
div#footer_popup a:hover {
	color				:#0066CC;
	}
	
div#footer li.last {
	border-right		:0;
	}
	
div#footer_popup li.last {
	border-right		:0;
	}
	
/*Global spotlights */
div#home_spotlight {
		width				:170px;
		background-color	:#FFFFFF;
		border				:2px solid #CCCCCC;
		font-size			:10px;
		margin-right		:10px;
		margin-left			:0px;
		margin-top			:0px;
		padding				:3px 5px 5px 5px;
		text-align			:left;
		float				:left;
		}
		
div#frame_spotlight {
		width				:170px;
		background-color	:#FFFFFF;
		border				:2px solid #FF9933;
		font-size			:10px;
		margin-right		:10px;
		margin-left			:10px;
		margin-top			:0px;
		padding				:5px;
		text-align			:left;
		float				:right;
		}	
		

/****** Three Column Clients *********/
#clients_column_left {
		width				:80px;
		padding				:0px 30px 0px 0px;
		margin-left			:0px;
		margin-right		:0px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
		
#clients_column_middle {
		width				:325px;
		padding				:0px 30px 0px 0px;
		margin-left			:0px;
		margin-right		:0px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
		
#clients_column_right {
		width				:450px;
		padding				:0px 0px 0px 0px;
		margin-left			:0px;
		margin-right		:auto;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
/*the next two are for the seminars page*/
#seminars_two_column_left {
		width				:550px;
		padding				:0px 10px 0px 40px;
		margin-left			:0px;
		margin-right		:0px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
#seminars_column_right {
		width				:320px;
		padding				:0px 0px 0px 0px;
		margin-left			:0px;
		margin-right		:auto;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
		
/****** Two Column Forms Div Tag *********/
#form_one_column {
		width				:700px;
		padding				:0px 10px 10px 10px;
		margin-left			:100px;
		margin-right		:auto;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}

		
#form_two_column_contacts_2 {
		width				:200px;
		padding				:0px 0px 0px 0px;
		margin-left			:10px;
		margin-right		:auto;
		margin-top			:25px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}

#form_column_left {
		width				:700px;
		padding				:0px 10px 10px 10px;
		margin-left			:10px;
		margin-right		:auto;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
		
#form_column_right {
		width				:180px;
		padding				:0px 10px 10px 10px;
		margin-left			:0px;
		margin-right		:auto;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
		
/******Two column SHANA Div tags*********/
#contentleft_two_shana {
		width				:380px;
		padding				:0px 10px 10px 10px;
		margin-left			:10px;
		margin-right		:0px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
	
#contentright_two_shana {
		width				:380px;
		padding				:0px 10px 10px 10px;
		margin-left			:0px;
		margin-right		:0px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
		
/****** Two Column Forms Div Tag *********/
#heights_column_one {
		width				:450px;
		padding				:0px 0px 10px 10px;
		margin-left			:50px;
		margin-right		:50px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}	
		
#heights_column_two {
		width				:200px;
		padding				:0px 5px 10px 0px;
		margin-left			:50px;
		margin-right		:auto;
		margin-top			:50px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
		
div#heights_spotlight {
		width				:180px;
		background-color	:#FFFFFF;
		border				:2px solid #FF9933;
		font-size			:10px;
		text-align			:center;
		margin-right		:0px;
		margin-left			:5px;
		margin-top			:0px;
		padding				:5px;
		text-align			:left;
		float				:right;
		}		
		
		
		
/******Two column SECRETS Div tags*********/
#contentleft_two_secrets {
		width				:533px;
		padding				:0px 10px 10px 30px;
		float				:left;
		background			:#FFFFFF
		}
	
#contentright_two_secrets {
		width				:357px;
		padding				:50px 10px 10px 10px;
		float				:left;
		background			:#FFFFFF
		}
		
/******Two column HOME Div tags*********/
#contentleft_two_home {
		width				:600px;
		padding				:0px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF
		}
		

	
#contentright_two_home {
		width				:350px;
		padding				:0px;
		margin				:0px;
		float				:left;
		background			:#FFFFFF
		}
#contentright_message {
		width				:240px;
		padding				:70px 10px 10px 10px;
		margin				:20px;
		float				:center;
		background			:#FFFFFF;
		}
		
#contentright_message-signup {
		width				:240px;
		padding				:25px 0px 0px 0px;
		margin				:0px;
		float				:center;
		background			:#FFFFFF;
		}
		
#contentright_message2 {
		width				:240px;
		padding				:50px 10px 10px 10px;
		margin				:20px;
		float				:center;
		background			:#FFFFFF;
		}
		

	
#contentright_bottom_spotlight_1 {
		width				:300px;
		padding				:10px 10px 10px 0px;
		margin				:10px;
		float				:left;
		background			:#FFFFFF;
		}

#contentright_bottom_spotlight_2 {
		width				:300px;
		padding				:10px 10px 10px 10px;
		margin				:0px 10px 10px 10px; 
		float				:left;
		background			:#FFFFFF;
		border				:2px solid #CCCCCC;
		}

#contentright_bottom_spotlight_3 {
		width				:300px;
		padding				:10px 10px 10px 10px;
		margin				:10px;
		float				:left;
		background			:#FFFFFF;
		border				:2px solid #CCCCCC;
		}
		
#contentright_bottom_spotlight_4 {
		width				:300px;
		padding				:10px 10px 10px 10px;
		margin				:10px;
		float				:left;
		background			:#FFFFFF;
		border				:2px solid #CCCCCC;
		}

div#logo_navigation {
		width				:400px;
		height				:20px;
		position			:relative;
		top					:-20px;
		left				:0px;
		z-index				:60;
		background-color	:#000000;
		color				:#FFFFFF;
		padding				:0px 0px 0px 2px;
		text-align			:left
		}

div#home_logo {
	position				: relative;
	z-index					: 4
}
		
/*----------ROUNDED CORNERS ----------------*/
.rndbox {
	background			: #FF9933;
	width				: 300px;
	font				: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	color				: #000033
}

.rndtop {background: url(../../images/global/corner_up_rt.gif) no-repeat right top;}
.rndbottom {background: url(../../images/global/corner_bt_rt.gif ) no-repeat right top;}
.rndbox p {margin: 0 8px;}


/*----------ROUNDED CORNERS FOR LANDING GET STARTED ----------------*/
.rndbox2 {
	background			: #FF9933;
	width				: 50px;
	font				: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	color				: #000033
}

.rndtop2 {background: url(../../images/global/corner_up_rt.gif) no-repeat right top;}
.rndbottom2 {background: url(../../images/global/corner_bt_rt.gif ) no-repeat right top;}
.rndbox2 p {margin: 0 0px;}


/*----------FLOATING IMAGES ----------*/
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

/*----------REPORT POPUP WINDOW ----------------*/
div#report_frame_body {
		width				: 550px;
		background-color	: #FFFFFF;
		border				: 1px solid #0066CC;
		margin-right		: auto;
		margin-left			: auto;
		margin-top			: 0px;
		padding				: 0px;
		text-align			: left
		}
		
div#report_signup_header {position: relative}
		
div#contentleft_signup {
		width				:300px;
		padding				:15px 5px 2px 10px;
		float				:left;
		background			:#FFFFFF
		}
		
div#one_col_signup {
		width				:500px;
		padding				:25px 5px 2px 10px;
		float				:center;
		background			:#FFFFFF
		}
			
div#one_col_signup_heights {
		width				:500px;
		padding				:20px 15px 2px 15px;
		float				:center;
		background			:#FFFFFF
		}
		
div#contentright_signup {
		width				:220px;
		padding				:30px 10px 2px 5px;
		float				:left;
		background			:#FFFFFF
		}
div#signup_footer 
		{clear				:both;
		width				:510px;
		padding				:30px 10px 10px 10px;
		text-align			:left
		}
div#signup_box
		{clear				:both;
		width				:330px;
		padding				:0px;
		text-align			:center
		}