body{
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	background:url(img/background.jpg) repeat-x;
	color:#434032;
	line-height:1.2;
}
a{ color:#434032; }
.width{
	width:960px;
	margin:auto;	
}
#layout{
	margin:auto;
	width:960px;
	height:160px;	
}

#make_extra{
	background:url(img/extra.gif) no-repeat;
	width:355px;
	height:187px;
	position:absolute;
	margin-top:28px;
	margin-left:0px;
}

#logo{
	
	width:297px;
	height:111px;
	position:absolute;
	margin-top:27px;
	margin-left:585px;	
}
#logo a{
	width:297px;
	height:111px;
	display:block;	
	background:url(img/logo.gif) no-repeat;	
}

#logo a:hover{
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;		
}

#content{
	background:#E6E3DC;	
	height:455px;
	z-index:0;
}
#content_pad{
	padding:10px;	
}

#earn{
	position:absolute;
	background:url(img/earn.gif) no-repeat;
	width:365px;
	height:58px;
	z-index:0;	
}

#text_left{
	position:absolute;
	width:500px;	
	margin-top:70px;
	line-height:1.4;		
}
span.sbold{
	background:#444132;
	color:#fff;
}

#register{
	width:390px;
	height:430px;
	background:#EFEEE9;
	position:absolute;
	margin-left:570px;
	font-size:12px;
}
/*
#register_bt:hover{
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;		
}
*/

#register_pad{
	padding:15px;
	padding-top:5px;	
}

.register_block, .register_block:hover{
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;	
	cursor:default;		
}

#register_pad input{
	width:350px;
	border:1px solid #DFDFD5;
	padding:5px;
	font-size:13px;
	color:#434032;	
	font-family:Tahoma, Arial, Verdana;
}

select{
	font-family:Tahoma, Arial, Verdana;	
}
#register div.label{
	font-weight:bold;
	padding-bottom:3px;
	margin-top:7px;	
}
#register div.lowlabel{
	color:#A99F87;
}

#register div.label{
	font-weight:bold;
	padding-bottom:3px;	
}

#footer {
    background:url(img/footer_bg.gif) repeat-x;	
    padding:15px 0px 20px 0px;
    text-align:center;
    font-size:12px;
}

#footer_content {
	margin-left:210px;
	padding-right:220px;
	font-size:12px;
	color:#8A8870;
}

#footer_content a{
	color:#8A8870;
	
}

.footer_title, 
.footer_links {
    xfloat:left;	
    font-size:12px;
    
}

.footer_links li {
    display:inline;
    margin:0px 7px 0px 7px;
}

 .footer_links, 
 .footer_links a {
    color:#8A8870;
    text-decoration:none;
 }
 
 .footer_links a:hover {
    text-decoration:underline
 }

.footer_title {
	clear:both;
	width:90px;
	color:#848833;
	font-weight:bold;
}

#footer_small {
	clear:both;
	margin-top:30px;
	font-size:11px;
	line-height:1.9;
	color:@footer@;
}

#register_bt{
	display:block;	
	background:url(img/signup.gif) no-repeat;
	width:152px;
	height:33px;
	position:relative;
	float:right;	
}
.low{
	font-size:11px;
	position:relative;
	top:-3px;	
}
#register ul li{
	float:left;	
	
}
#register ul li.second{
	padding-left:10px;	
}

span.select {
   position: absolute;   
   height: 21px;
   padding: 3px 24px 3px 8px;
   height:20px;
   color:#434032;	
   font: 12px/21px arial,sans-serif;   
   overflow: hidden;
   background:#fff;
   border:1px solid #DFDFD5;
   float:left;
   background:#fff url(/html/layout/affiliates/img/bg_combo.gif) no-repeat;
   background-position:338px;
   margin-bottom:10px;
   width:329px;
}

.floatleft{
	float:left;
}

.back{
	padding-top:20px;
}
.back a{
	color:#585548;
	text-decoration:none;
	background:url(img/back.gif) no-repeat;
	width:54px;
	height:14px;
	display:block;
}

.back a:hover{
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;		
		
}
.infoerror{
	position:absolute;
	margin-left:7px;
	margin-top:30px;
	background:#585548;
	padding:20px;
	color:#fff;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	width:310px;
	line-height:1.4;
	z-index:1000;
}
.info_error_close{
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.info_error_close a{
	color:#fff;
	font-size:14px;
}
.terms_content_index{
	z-index:10000;
	position:absolute;
	width:530px;
	margin-top:160px;	
	height:0px;
	background:#DCD8CD;	
	filter:alpha(opacity=98);
	-moz-opacity:.98;
	opacity:.98;
}
#terms_content{
			
	
}	
#terms_pad{
	padding:20px;
	overflow-y:auto;
	height:395px;	
}
#terms_close{
	background:#565345;
	height:20px;
	padding-left:10px;
	display:none;
}
#terms_close a{
	color:#DCD8CD;
	text-decoration:none;	
}
#terms_close a:hover{
	text-decoration:underline;
}	

.closebox{
	display:block;
	text-align:center;
	background:#595649;
	color:#DBD7CC;
	padding:5px;
	margin-bottom:20px;
}
