body{
padding:0;
margin:0;
background-color:#f4f4f4;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-position:top;
}

#buttons{
width:809px;
padding:0;
margin:0;}

#buttons-1{
padding:0;
margin:0;
float:left;}

#buttons-1 a:hover img {
opacity:.85;
filter: alpha(opacity=85);
}

#buttons-2{
padding:0;
margin:0;
float:left;}

#buttons-2 a:hover img {
opacity:.85;
filter: alpha(opacity=85);
}

#buttons-3{
padding:0;
margin:0;
float:right;}

#buttons-3 a:hover img {
opacity:.85;
filter: alpha(opacity=85);
}

.clear{
clear:both;
padding:0;
margin:0;}

#content{
background-image:url(../images/home-content-bg.gif);
background-repeat:no-repeat;
width:809px;
height:auto;
min-height:92px;
padding:0;
margin:0;
color:#333333;}

#content h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
padding:20px 0 0 30px;
margin:0;}

#content p, #content-sub table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
text-align:left;
padding:5px 20px 0 30px;
margin:0;
color:#3a3a3a;}

#content ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-align: left;
	list-style: square;
}

#content a:link     { text-decoration: underline; color: #70a836; font-weight:bold;}
#content a:visited  { text-decoration: underline; color: #70a836; font-weight:bold;}
#content a:hover    { text-decoration: none; color: #a2da67; font-weight:bold;}


#content-sub{
width:809px;
padding:0;
margin:0;
color:#333333;}

#content-sub h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
padding:30px 0 0 30px;
margin:0;
color:#333333;}

#content-sub p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
text-align:left;
padding:5px 40px 0 40px;
margin:0;
color:#3a3a3a;}

#content-sub a:link     { text-decoration: underline; color: #70a836;}
#content-sub a:visited  { text-decoration: underline; color: #70a836;}
#content-sub a:hover    { text-decoration: none; color: #a2da67;}

#content-sub ul{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
padding:0;
margin:10px 0 10px 80px;}

#content-sub ul li{}

#content-sub ol{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
padding:0;
margin:10px 0 10px 80px;}

#content-sub ol li{}



.content-bottom{
width:809px;
height:auto;
background-image:url(../images/content-bottom-bg.gif);
background-repeat:no-repeat;
padding:0;
margin:0;}

.content-bottom p {
text-align: left;
font-family: Arial;
font-size: 12px;
padding: 20px 30px 0px 30px;
color: #3a3a3a;
line-height: 19px;
}

.content-bottom-left{
text-align:left;
float:left;
padding:0;
margin:0;}

.content-bottom-left p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3a3a3a;
padding:35px 0 0 30px;
margin:0;}

.content-bottom-left ul{
list-style:none;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#467fda;
padding:10px 0 0 45px;
margin:0;}

.content-bottom-right{
float:right;
padding:0;
margin:0;}

.content-bottom-right p{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

.content-bottom-right1{
margin:50px 60px 0 0;
padding:0;}

.content-bottom-right1 a:hover img {
opacity:.70;
filter: alpha(opacity=70);
}

.content-bottom-right2{
margin:5px 60px 0 0;
padding:0;}

.content-bottom-right2 a:hover img {
opacity:.70;
filter: alpha(opacity=70);
}

#footer{
width:809px;
padding:0;
margin:0;
margin-left:auto;
text-align:center;
margin-right:auto;}

.footer-left{
float:left;
padding:0;
margin:20px 0 0 30px;}

.footer-right{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
float:right;
padding:0;
margin:20px 20px 0 0;
color:#a2a2a2;
}

.footer-right a:link     { text-decoration: none; color: #808080; font-weight:bold;}
.footer-right a:visited  { text-decoration: none; color: #808080; font-weight:bold;}
.footer-right a:hover    { text-decoration: none; color: #bbbbbb; font-weight:bold;}

.footer-right p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;}

.footer-link2 a:link     { text-decoration: underline; color:#666666; font-weight:normal;}
.footer-link2 a:visited  { text-decoration: underline; color:#666666; font-weight:normal;}
.footer-link2 a:hover    { text-decoration: none; color:#666666; font-weight:normal;}

.forgot{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;}

.forgot a:link     { text-decoration: underline; color: #70a836;}
.forgot a:visited  { text-decoration: underline; color: #70a836;}
.forgot a:hover    { text-decoration: none; color: #b8f37c;}

.forgot p{
padding:5px 30px 0 0;
margin:0;}

#graphic-area{
width:809px;
height:187px;
padding:0;
margin:0;}

#graphic-area-left{
float:left;
padding:0;
margin:0;}

#graphic-area-right{
background-image:url(../images/join-now.gif);
background-repeat:no-repeat;
float:right;
padding:0;
margin:0;
width:219px;
height:187px;}

#header{
width:809px;
padding:0;
margin:0;}

div.hr {
width:90%;
  height: 10px;
  background: #fff url(../images/hr1.gif) repeat-x ;
  margin:0 0 0 30px;
  padding:0;
}
div.hr hr {
  display: none;
}

.join-now a.srollover {
margin:130px 0 0 30px;
	display: block;
	width: 156px;
	height: 25px;
	background: url(../images/join-now-button.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}

.join-now a:hover.srollover {
	background-position: 0 -25px;
	}

#logo{
float:left;
padding:0;
margin:0;}

#login{
float:right;
padding:0;
margin:0 10px 0 0;}

#login-email{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:145px;
float:left;
padding:0;
margin:10px 0 0 15px;
color:#464646;}

#login-password{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:145px;
float:left;
padding:0;
margin:10px 0 0 5px;
color:#464646;}

#login-field{
width:357px;
padding:0;
margin:0;}

#login-field-left{
float:left;
padding:0;
margin:0;
width:331px;
height:40px;
background-image:url(../images/login-bg.gif);
background-repeat:no-repeat;}

#login-field-right{
float:right;
padding:0;
margin:0;
width:26px;}

.login-form{
width:75px;
border:1px solid #daeabf;
height:18px;
padding:0;
margin:0;
color:#67993e;}

.main-sub{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
text-align:left;}

#navigation{
width:809px;
height:28px;
padding:0;
margin:0;}

#nav-left{
float:left;
padding:0;
margin:0;}

#nav-right{
float:right;
padding:0;
margin:0;
display: none;
}

#nav-1 a.srollover {
	display: block;
	width: 83px;
	height: 28px;
	background: url(../images/nav-home.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}

#nav-1 a:hover.srollover {
	background-position: 0 -28px;
	}
	
#nav-1-current #nav-1 a.srollover{
	background-position: 0 -28px;
}
	
	
#nav-2 a.srollover {
	display: block;
	width: 90px;
	height: 28px;
	background: url(../images/nav-affiliates.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}

#nav-2 a:hover.srollover {
	background-position: 0 -28px;
	}
	
#nav-2-current #nav-2 a.srollover{
	background-position: 0 -28px;
}
	
#nav-3 a.srollover {
	display: block;
	width: 108px;
	height: 28px;
	background: url(../images/nav-advertisers.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}

#nav-3 a:hover.srollover {
	background-position: 0 -28px;
	}
	
#nav-3-current #nav-3 a.srollover{
	background-position: 0 -28px;
}
	
#nav-4 a.srollover {
	display: block;
	width: 100px;
	height: 28px;
	background: url(../images/nav-benefits.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}

#nav-4 a:hover.srollover {
	background-position: 0 -28px;
	}
	
#nav-4-current #nav-4 a.srollover{
	background-position: 0 -28px;
}	
	
	#nav-5 a.srollover {
	display: block;
	width: 201px;
	height: 28px;
	background: url(../images/nav-newsletter.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}

#nav-5 a:hover.srollover {
	background-position: 0 -28px;
	}
	
#nav-5-current #nav-5 a.srollover{
	background-position: 0 -28px;
}	
	
	
#nav-6 a.srollover {
	display: block;
	width: 87px;
	height: 28px;
	background: url(../images/nav-faqs.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}

#nav-6 a:hover.srollover {
	background-position: 0 -28px;
	}
	
#nav-6-current #nav-6 a.srollover{
	background-position: 0 -28px;
}	
	
#nav-7 a.srollover {
	display: block;
	width: 109px;
	height: 28px;
	background: url(../images/nav-contact.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}

#nav-7 a:hover.srollover {
	background-position: 0 -28px;
	}
	
#nav-7-current #nav-7 a.srollover{
	background-position: 0 -28px;
}	

#nav-8 a.srollover {
	display: block;
	width: 212px;
	height: 28px;
	background: url(../images/nav-signup.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}

#nav-8 a:hover.srollover {
	background-position: 0 -28px;
	}
	
#nav-8-current #nav-8 a.srollover{
	background-position: 0 -28px;
}
	

.prize{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #c9deff;
background-color:#f2f7ff;
padding:15px;
text-align:left;
margin:20px 55px 0 15px;}


#prize-content{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;}

#prize-content a:link    { text-decoration: none; color: #467fda;}
#prize-content a:visited { text-decoration: none; color: #467fda;}
#prize-content a:hover   { text-decoration: none; color: #73a5f5;}

.sign-in{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0;
margin:0;}

.sign-in p{
color:#70a836;
padding:25px 0 10px 20px;
margin:0;
text-align:left;}

.topofpage{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px 50px 5px 0;
margin:0;}

#content-sub div.topofpage a:link    { text-decoration: none; color: #70a836;}
#content-sub div.topofpage a:visited { text-decoration: none; color: #70a836;}
#content-sub div.topofpage a:hover   { text-decoration: none; color: #b8f37c;}

#wrapper{
width:809px;
padding:0;
margin:0;
margin-left:auto;
text-align:center;
margin-right:auto;
background-image:url(../images/wrapper-bg.gif);
background-repeat:repeat-y;}

