/*
styles for Impactful Affiliates
*/

body{
margin:0; padding:0;
background:#fffdca url(../images/topbg.gif) repeat-x top center;
font:11px Verdana, Arial, Helvetica, sans-serif; color:#333;
}

.header{
margin:10px auto 0 auto; padding:;
width:850px; height:120px; text-align:center; 
background:#fff url(../images/aff-header.jpg) no-repeat center center;
}
	.ycorner-nw{
	margin:0; padding:0;
	width:25px; height:25px; float:left;
	background:transparent url(../images/ycorner_nw.gif) no-repeat top left;
	}
	.ycorner-ne{
	margin:0; padding:0;
	width:25px; height:25px; float:right;
	background:transparent url(../images/ycorner_ne.gif) no-repeat top right;
	}
	

	
.wrapper{
margin:0 auto; padding:0; background:#fff;
width:850px; height:auto; text-align:center; 
}
	.wrapper:after{ 
	content:"."; display:block; 
	height:0; font-size:0; 
	clear:both; visibility:hidden; 
	}

	.nav-menu{
	margin:0 auto; padding:0; 
	width:750px; height:auto;
	}	
	.nav-menu ul{
	margin:0; padding:10px 0; list-style:none;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#333;
	text-align:left;
	}	
		.nav-menu ul li{
		margin:0; padding:10px 10px 10px 0; display:inline;
		}		
		.nav-menu ul li a:link, .nav-menu ul li a:active, .nav-menu ul li a:visited{
		margin:0; padding:0 10px 0 0; 
		font:12px Verdana, Arial, Helvetica, sans-serif; color:#996633;
		font-weight:bold; text-decoration:none;
		border-right:1px solid #ccc;
		}
		.nav-menu ul li a:hover{
		margin:0; padding:0 10px 0 0; 
		font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
		font-weight:bold; text-decoration:none;
		border-right:1px solid #ccc;
		}
.contents{
margin:10px auto; padding:10px 0; 
width:750px; height:auto;
}	
	.contents:after{ 
	content:"."; display:block; 
	height:0; font-size:0; 
	clear:both; visibility:hidden; 
	}
	.contents a{
	margin:0; padding:0; color:#a6530a;
	}		
	.contents a:hover{
	margin:0; padding:0; color:#333;
	}	
	.contents h1{
	margin:5px 0; padding:0; 
	font:24px Verdana, Arial, Helvetica, sans-serif; color:#0033CC;
	font-weight:bold;
	}		
	.contents h2{
	margin:5px 0; padding:0; 
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
	font-weight:bold; text-align:left;
	}		
	.contents h3{
	margin:5px 0; padding:0; 
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#a6530a;
	font-weight:bold; text-align:left;
	}		
	.contents p{
	margin:3px 0; padding:0; 
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
	text-align:left;
	}	
	.contents ul{
	margin:3px 0; padding:0; 
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
	text-align:left;
	}
		.contents ul li{
		margin:3px 5px; padding:0; 
		font:12x Verdana, Arial, Helvetica, sans-serif; color:#333;
		text-align:left;
		}	
		.contents ul li a:link, .contents ul li a:active, .contents ul li a:visited{
		margin:0; padding:0; 
		font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
		text-align:left;
		}			
		.contents ul li a:hover{
		margin:0; padding:0; 
		font:12px Verdana, Arial, Helvetica, sans-serif; color:#996633;
		text-align:left;
		}	
.contents .signup-form{
margin:20px auto; padding:0 20px; text-align:center;
font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
width:550px; height:auto; border:1px solid #ffd479;
}
	.contents .signup-form:after{ 
	content:"."; display:block; 
	height:0; font-size:0; 
	clear:both; visibility:hidden; 
	}

	.contents .signup-form form{
	margin:15px auto; padding:0; text-align:left; float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
	}		
	.contents .signup-form label{
	margin:3px auto; padding:2px 0; 
	text-align:left; width:120px;
	}	
	.contents .signup-form input{
	margin:3px 0; padding:2px 0; text-align:left;
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
	}		
	.contents .signup-form textarea{
	margin:3px; padding:2px 0; text-align:left;
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
	}	
	.contents .more-info{
	margin:15px 0; padding:10px; 
	text-align:left; float:right; 
	width:200px; height:auto; display:block; border:1px solid #c0c0c0;
	font:10px Verdana, Arial, Helvetica, sans-serif; color:#333;
	}	
	.contents .more-info2{
	margin:0; padding:0 0 20px 0; 
	text-align:left; float:left; clear:both;
	width:500px; height:auto; display:block; 
	font:10px Verdana, Arial, Helvetica, sans-serif; color:#333;
	}
.contents .faqs{
margin:15px auto; padding:0; text-align:center;
width:750px; height:auto; 
font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;
}
	.contents .faqs ol{
	list-style-type: decimal; text-align:left;
	}
	.contents .faqs ol li{
	margin:5px; padding:10px 0;
	border-bottom:1px dotted #ffd479;

	}		
	.contents .faqs ol li span{
	font-weight:bold; 
	font-size:13px;
	color:#996633;
	}	
	.contents .faqs p{
	margin:5px; padding:10px;	}

/**/
.index-signupbox{
margin:0 0 0 15px; padding:0;
width:230px; height:auto; text-align:center; 
border:2px solid #ffba00;
}
	.index-signupbox form div{
	margin:0 auto; padding:5px 0;
	text-align:left; width:200px;
	}	
	.index-signupbox form div h4{
	margin:0; padding:0 0 5px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#a6530a; 
	font-weight:bold;
	}
	.index-signupbox form div label{
	margin:0; padding:0; font-weight:bold;
	text-align:left;
	}		
	.index-signupbox form div input{
	margin:0; padding:3px; text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#333; 
	}	
.index-signupbox2{
margin:15px auto; padding:5px;
width:230px; height:auto; text-align:center; 
border:2px solid #ffba00;
}
	.index-signupbox2 table{
	margin:0 auto; padding:0 0 10px 0;
	text-align:center; width:200px;
	}	
	.index-signupbox2 label{
	margin:0; padding:0; font-weight:bold;
	text-align:left;
	}		
	.index-signupbox2 input{
	margin:0; padding:3px; text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#333; 
	}	
.footer{
margin:0 auto 10px auto; padding:0; background:#fff;
width:850px; height:25px; text-align:center; 
}
	.ycorner-sw{
	margin:0; padding:0;
	width:25px; height:25px; float:left;
	background:transparent url(../images/ycorner_sw.gif) no-repeat top left;
	}
	.ycorner-se{
	margin:0; padding:0;
	width:25px; height:25px; float:right;
	background:transparent url(../images/ycorner_se.gif) no-repeat top right;
	}
	.footer-links{
	margin:0 auto; padding:0; 
	width:750px; height:auto;
	background:#fff; float:left;
	}	
	.footer-links ul{
	margin:0; padding:0; list-style:none;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#333;
	text-align:center;
	}	
		.footer-links ul li{
		margin:0; padding:3px 10px 3px 0; display:inline;
		}		
		.footer-links ul li a:link, .footer-links ul li a:active, .footer-links ul li a:visited{
		margin:0; padding:0; 
		font:10px Verdana, Arial, Helvetica, sans-serif; color:#996633;
		text-decoration:none;
		}
		.footer-links ul li a:hover{
		margin:0; padding:0; 
		font:10px Verdana, Arial, Helvetica, sans-serif; color:#333;
		text-decoration:none;
		}
