/*------Shana Ross Fitness.com--------*/
/*------Site Design by Tammy Price, Houston, TX.  tammy@shanarossfitness.com  ---------*/


/*Global positions */
body {
		background-color		:#EEEEEE;
		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 #000000;
		margin-right		:auto;
		margin-left			:auto;
		margin-top			:0px;
		padding				:0px;
		text-align			:left;
		z-index				: 1;
		}

#page_left_col {
		width				:200px;
		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				:500px;
		padding				:0px 0px 10px 0px;
		margin-left			:10px;
		margin-right		:10px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}	
		
#page_right3_col {
		width				:200px;
		padding				:0px 0px 10px 0px;
		margin-left			:5px;
		margin-right		:auto;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}		

div#ads2 {
		width				:170px;
		background-color	:#FFFFFF;
		border				:2px solid #EEEEEE;
		font-size			:10px;
		margin-right		:0px;
		margin-left			:20px;
		margin-top			:20px;
		padding				:0px;
		text-align			:left;
		float				:left;
		}	
div#ads3 {
		width				:170px;
		background-color	:#FFFFFF;
		border				:2px solid #FF3333;
		font-size			:10px;
		margin-right		:0px;
		margin-left			:20px;
		margin-top			:20px;
		padding				:0px;
		text-align			:left;
		float				:left;
		}
#page_middle_two_col_l {
		width				:425px;
		padding				:0px 0px 10px 0px;
		margin-left			:30px;
		margin-right		:10px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}
#page_middle_two_col_r {
		width				:425px;
		padding				:0px 0px 10px 0px;
		margin-left			:30px;
		margin-right		:10px;
		margin-top			:15px;
		float				:left;
		background			:#FFFFFF;
		z-index				:1;
		}	

#page_middle_title {
		width				:900px;
		padding				:20px 0px 10px 20px;
		margin-left			:30px;
		margin-right		:10px;
		margin-top			:15px;
		float				:center;
		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 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;
	}
	

		
/******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;
		}
		
			

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
		}
