/* POSITIONING WRAPS*/
	
html, body {
	text-align:center;
	background-color: #3399FF;}
	
.center{	
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1024px;}

.header{	
	width: 1000px;
	height: 392px;
	background: url('../img/header.png') no-repeat;}
	
.content{
	width: 1000px;
	background: url('../img/bgrepeat.png') repeat-y;}	
	
.footer{
	height: 160px;
	width: 1000px;
	background: url('../img/footer.png') no-repeat;}	

.normal{}
.mouseover{background-color: #FFFF99;}

.30day{
	position:absolute;
	top:150px;
	left:500px;}	
	
.header_wrapper{
	text-align:left;
	margin-left:90px;
	padding-top: 110px;}


.content_wrapper{
	margin-left:100px;
	text-align:center;
	line-height:175%;
	color:black;}
	
.content_wrapper_members{
	margin-left:15px;
	text-align:center;
	line-height:175%;
	color:black;}
	
.browserIE .content_wrapper{
	margin-left:0px;
	text-align:center;
	line-height:175%;
	color:black;}

.text{
	text-align:left;
	width:800px;}
	
.text_members{
	text-align:left;
	width:925px;}
	
.vip{
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	width:700px;}
	
.movie{ 	
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	font-size: 18px;
	text-align:center;}
	
.footer_wrapper{
	margin-left:100px;}	
	
.foottext{ 
	width: 790px;
	font-size: 16px;}	
	
	
	


.top_links{
	position:absolute;
	text-align:right;
	left:770px;
	top: 235px;
	font-size:22px;}
	
	
.socialIcon{
	position:absolute;
	width:150px;
	height: 100px;
	text-align:right;
	left:630px;
	top: 275px;
	font-size:22px;}
	
.facebook{
	background: url('../img/facebook.png') no-repeat;}
.twitter{
	background: url('../img/twitter.png') no-repeat;}
.members{
	background: url('../img/membersonly.png') no-repeat;}
.blog{
	background: url('../img/blog.png') no-repeat;}
	
.side{
	position:absolute;
	left:595px;
	top: 390px;}
	
.top_form{
	position:absolute;
	left:680px;
	top: 790px;}
	
.side_input{
	width: 225px;
	}
	
	.red{
		background-color:red;}

.download{
	position:absolute;
	border-style: none;
	left:720px;
	top: 878px;}
	
.download_link{}
	
.quote{
	text-align:center;
	color:red; 
	width: 500px;
	font-size: 40px;}
	
.subquote{
	position:absolute;
	text-align:center;
	color:black; 
	margin-top: 15px;
	margin-left:70px;
	width: 300px;
	font-size: 22px;}


	.notepad{
	margin:0px;
	background: url('../img/notepad.png') repeat-y 0 0;
	width: 770px;
	min-height: 800px;
	}


.yellowback_joe{
	position:relative;
	line-height:150%;
	padding: 20px;
	font-family: "lucida console", sans-serif
	}
	
.sig{
	float:right;}
	
.red_dotted{
	border: thick dotted red;}
	

.hover{
	background-color: red;}
	
.opening{
	font-size:20px;
	width: 500px;
	text-align: left;
}
	

.fact
{	font-size:24px;
	background-color:red;
	color: white;}
	
.caption{
float: left;
width: 300px;
margin: 0 0 10px 10px;
padding: 10px;
color:red;
text-align:center;}

.caption_right{
float: right;
width: 300px;
margin: 0 0 10px 10px;
padding: 10px;
color:green;
text-align:center;}

.caption_left{
float: left;
width: 300px;
margin: 0 0 50px 10px;
padding: 10px;
color:green;
text-align:center;}


.caption_right_joe{
float: right;
margin: 0 0 10px 10px;
padding: 10px;}

.caption_text{
	text-align:justify;
	font-size: 24px;
	width:280px;}
	
.subheaderback{
	background-color:white;}
	
.test{
	width:325px;
	position: relative;
	float:left;
	text-align: center;
	padding: 5px;
	background-color: #FFFF66;
	border: medium dashed black;
	min-height: 175px;}	

.test2{
	width:325px;
	position: relative;
	float:right;
	text-align: center;
	padding: 3px;
	background-color: #FFFF66;
	border: medium dashed red;
	min-height: 175px;}		
	


.alignright{
	text-align:left;}


.space{
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 2px;
	margin-bottom: 30px;}

a:link {
	color: #000098;
	text-decoration: none;}
	
a:visited {
	color: #098010;
	text-decoration: none;}	
	
a:hover {
	color: #980100;}


.override
{
	text-align:left;}

.highlighttext{
		background-color: #FFFF66;}
	
.overrideform
{
	padding: 5px;
	border: thin solid #000000;
	background-color: #CCCCCC;
	text-align: center;}
	
.indentques
{
	margin: 20px;}
	
.que
{
	font-size:18px; 
	background-color:#FFFF88;
	font-family: Verdana, arial, sans-serif; 
	padding: 2px 5px 2px 8px;
	}
	
.rightwrap{
	position:relative;
	float:right;
	padding: 5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;}
	
.leftwrap{
	position:relative;
	float:left;
	padding: 5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;} 
	
.centerheader
{
	text-align:center;}
	

.healthform{
	text-align:left;
	padding: 10px;
	border: thin solid #000000;
	background-color: #ABABAB;}
	

.out {
  display:block; 
  background:#999999; 
  border:1px solid #ddd; 
  position:relative;
  margin:.5em 0;}
  
  
.in {
  text-align:center; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:5px;
  font-weight:normal;
  }
.ltin {
  left:-5px;}
  
.tpin {
  top:-5px;}
  
 .greenfont{
	color: green;}

.redfont{
	color:red;}

.narrow {width:800px;} 
h4 {font-weight:bold; color:#000;}

.yellowback{
	text-align: center;
	margin: 5px 10% 5px 10%;
	padding: 5px;
	background-color: #FFFF66;
	border: thin solid black;}

.first_name{
	position:absolute;
	top: 310px;
	left: 690px;
	width: 170px;
	font-family: sans-serif;
	font-size: large;
	}

.free_wrapper{
	width:1000px;
	text-align:left;
	margin-left:90px;}
	
.register_input{
	border: 2px solid black;
	font-size: 14pt;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
}

.register_label{
	font-size: large;
	width: 150px;
	text-align: right;}

.register_fieldset{
	margin: 10px 5px 10px 40px;
	padding: 5px 10px 5px 5px;
	border: 2px solid black;
	font-size: large;
	text-align: left;
	background-color: #FBFFC4;
}

.register_forgot{
	text-align: right;
}
.register_legend{
	padding: 5px 10px 5px 5px;
	border: 1px solid black;
	font-size: large;
	background-color: yellow;
	text-align: left;
}

table.new{
width:600px;
margin: 0px 0px 0px 50px;
}
	
/*Portal Mark-Up*/

.portal_links{
	position:absolute;
	text-align:left;
	left:100px;
	top: 200px;
	font-size:22px;}
	
	.top_id{
	position:absolute;
	text-align:right;
	left:740px;
	top: 235px;
	font-size:22px;}
	
.weekday{
	background-color: #FF6666;
		}
		
.time{
	background-color: #FFFF66;
		}
.schedule{
	width: 700px;
	text-align: center;
	border: 1px solid black;
		}
		
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
input.error { background-color: #FADDDD; } 

table.newuser {width: 650px;}
	
	
.float_right{

float: right;
}

.test3{
width: 300px;
border: 2px solid black;
margin-bottom: 0px;
line-height: 100%;
font-family: arial;
padding-top: 5px;
}

.red_bg{
background: url('../img/red_bg.png') repeat-y top left; 
}

.green_bg{
background: url('../img/green_bg.png') repeat-y top left; 
}

.blue_bg{
background: url('../img/blue_bg.png') repeat-y top left; 
}

.yellow_bg{
background: url('../img/yellow_bg.png') repeat-y top left; 
}

.star {
width: 200px;
height: 40px;
}

.red_star{
background: url('../img/red_star.png') repeat-x top left; 
}

.blue_star{
background: url('../img/blue_star.png') repeat-x top left; 
}

.yellow_star{
background: url('../img/yellow_star.png') repeat-x top left; 
}

.green_star{
background: url('../img/green_star.png') repeat-x top left; 
}

.rating{

font-size: 12pt;

}


.headline{
font-size: 14pt;
}

.testi{
padding: 0 10px 3px 10px;
text-align: justify;
}

.test_author{
float:right;
position: relative;
font-size: 10pt;
font-weight: bold;

}
