#inner-content{
   float:left;
   width:754px;
   background:url(../images/inner_bg.jpg) no-repeat 3px top;
   min-height:623px;
}
.content{
  float:left;
  background-color:#FFFFFF;
  margin-left:37px;
  margin-top:28px;
  width:610px;
  display:inline;
}

.fullwidth-center{margin-left:80px;}

.content a, .content a:visited{
	color:#1c3266;
	text-decoration:underline;
}

.page-header{
	text-align:center;
	margin-bottom:10px;
	height:30px;
}

.section-header{margin-left:2px;}

.content p{padding-top:6px;}
.content .intro-text{text-indent:20px;}	

.content h3{
	text-transform:uppercase;
	padding-top:35px;
}

.content .normalheader{
	text-align:center;
	padding-top:0;
}

.content .nopadd, #members .nopadd{
	font-size:1.1em;
	padding:0 0 5px 0;
}
.fullwidth-center .data_table{
	width:35%;
	margin-right:55px;
	margin-top:10px;
	padding-bottom:0
}
.data_table{
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:20px;
}
.data_table td{padding:4px 0 4px 0;}
.col2{text-align:right;}

#display-points{width:98%;}

#personal-details{
	float:none;
	width:83%;
}

.small-wrapper{
		float:left;
		width:100%;
}

.small-wrapper p{
	float:left; 
	width:70%;
}
	

/* members 
==========================*/

#members p{text-align:center;}

#members-login{
	float:left;
	display:inline;
	width:300px;
}

#members-login h3{
	margin-bottom:8px;
	text-align:left;
	padding-top:0;
}
#members-login .form-row{
	padding-bottom:11px;
	width:300px;
}
#members-login label, #members-login .inputdata{ 
	float:left;
	margin-right:20px; 
}

#members-login a{
	float:left;
	display:block;
	margin:0 8px 10px 0;
}

#member-options{
		width:426px;
		margin-bottom:65px;
}

#member-options li{
		text-align:left;
		margin-right:30px;
		margin-bottom:9px;
		display:inline;

}

#member-options li img{margin-bottom:9px;}
#member-options .last{margin-right:0;}

#account-header{
		float:left;
		width:153px;
		height:19px;
		background:url(../images/would_you_like.gif) no-repeat;
		text-indent:-9999px;
		margin-right:25px;		
}

.img-baseline{
		position:absolute;
		bottom:53px;
		left:0;
		width:976px;
		text-align:center;	
}

.img-baseline img{
	position:relative; 
	left:50px;
}

.member-list{
		float:left;
		width:139px;
		margin-right:18px;
		padding:15px 0 20px 0;
}

.content .member-list h3{padding-top:0;}

.member-list li{
	padding-left:10px;
	background:url(../images/bullet.gif) no-repeat left 8px;
}

.lessmargin img{margin-left:15px;}

#imgSubmit{cursor:pointer;}


/* Contact
====================*/
#email-forms h2{
	font-size:1.3em;
}
.form-containers{
	float:left;
	width:297px;
	margin-right:8px;

}
.form-containers fieldset{
	border:none;
	padding:0 5px 0 0;
}

.form-containers .last{margin-right:0;}
.form-containers .form-row {margin:5px 0px}

.form-containers .form-row input,  .form-containers select{
		border:1px solid #444; 
		width:150px
}

#email-forms .form-row, #email-feedback .form-row{width:213px;}

 .selectbox {
		border:1px solid #ccc; 
		width:144px;
}
.form-containers .field_message{
		width:200px; 
		height:100px; 
		border:1px solid #444; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:0.9em
}

fieldset.contact {padding:4px}
fieldset.contact .form-row {height:50px; margin:5px 0px}
.form-containers fieldset.error {border:#FF0000 1px solid}
fieldset.contact  .submit-row {float:left; clear:both; display:block}
fieldset.contact #textarea-row {height:147px}
.feedback-error {color:#FF0000; font-weight:bold; font-size:0.85em}
.feedback-success {color:#00CC33; font-weight:bold; font-size:0.85em}


/* forms */

.data-row{ 
	float:left;
	width:344px;
}

.data-row label{
	float:left;
	width:187px;
}
.data-row .input-text, .disabled-data{
	float:right;
	margin-bottom:10px;
	width:150px;
}