div#lower { display:none; }


body 
{
	background: #3c3c3c;
}

#wrapper
{
	background:url('wrapper-bg.png') repeat-y center;
	width:788px;
	margin:0px auto;	
}


#members
{
	background:url('members-top.png') repeat-x;
	height:30px;
	text-indent:-9999px;
}




#header
{
	margin:0px 0px 0px 0px;
	position:relative;
}
#header h1
{
	background:url('header.png') no-repeat;
	width:760px;
	height:232px;
	display:block;
	margin:0px auto 0px auto;
	text-indent:-9999px;
}



#header .nav
{
	position:absolute;
	bottom:43px;
	left:30px;
}
.nav ul
{
	width:780px;
	margin:0px auto;
}
.nav ul li
{
	background:url('nav-split.png') no-repeat right 8px;
	width:116px;
	height:34px;
	padding:14px 0px 0px 0px;
	display:block;
	float:left;
	text-align:center;
}
.nav ul li.current
{
	background:url('nav-hover.png') no-repeat;
	height:41px;
}
.nav ul li.current a
{
	color:#000;
}
.nav ul li.end
{
	background:none;
}
.nav ul li a
{
	font-size:15px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.nav ul li a:hover
{
	color:#f5fcd3;
}




#content
{
	width:760px;
	margin:-57px auto 0px auto;
	background:url('content-stripes.png') no-repeat;
	min-height:100px;
}
#content #content-container
{
	
}
#content ul
{
	margin:0px 0px 10px 15px;
}
#content ol
{
	margin:0px 0px 10px 30px;
}
#content ul
{
	line-height:22px;
}






h1#h1_home
{
	background:url('h1.png') no-repeat 20px 20px;
	width:600px;
	height:90px;
	text-indent:-9999px;
}
div#home_mainbg
{
	background:url('content-mainbg.jpg') no-repeat;
	width:760px;
	height:475px;
	position:relative;
}
div#home_mainbg ul
{
	position:absolute;
	top:38px;
	left:45px;
	list-style-type:none;
}
div#home_mainbg ul li
{
	color:#fff;
	padding:0px 0px 23px 0px;
	font-size:15px;
	font-weight:bold;
}
div#home_mainbg ul li a
{
	color:#fff;
	text-decoration:none;
}
div#home_mainbg p.lower-text
{
	position:absolute;
	top:222px;
	left:40px;
	width:260px;
	font-size:11px;
	color:#fff;
	line-height:16px;
}
div#home_mainbg img.mainbg-box
{
	position:absolute;
	top:-50px;
	right:43px;	
}
p.price
{
	position:absolute;
	top:200px;
	right:100px;
	color:#fff;
	font-size:33px;
	font-weight:bold;
}
div#home_mainbg img.mainbg-steps
{
	position:absolute;
	bottom:23px;	
	left:50px;
}


div#home_lowerboxes
{
	background:url('content-lowerboxes.png') no-repeat 20px 0px;
	width:760px;
	height:182px;
	margin:10px auto 0px auto;
}
div#home_lowerboxes ul
{
	float:left;
	width:136px;
	list-style-type:none;
	margin:35px 0px 0px 12px
}
div#home_lowerboxes ul.first
{
	margin-left:30px;
}
div#home_lowerboxes ul.end
{
	margin-right:0px;
}
div#home_lowerboxes ul li
{
	color:#fff;
	font-size:11px;
	line-height:17px;
}
div#home_lowerboxes ul li a
{
	text-decoration:none;
	color:#fff;
}






.box-light
{
	background:#f5fcd3;
	border:1px solid #cedc88;
	margin:15px;
}
.box-dark
{
	background:#cedc88;
	border:1px solid #adbd5f;
}




.box-light h3
{
	background:url('box-hdr.png') repeat-x;
	height:33px;
	color:#fff;
	font-size:18px;
	padding:7px 0px 0px 10px;
}
.box-light p
{
	padding:5px 10px 5px 10px;	
}
form .box-dark
{
	margin:15px;
}
#members-step3 img.pdf
{
	float:left;
	margin:10px;
}
#members-step3 .box-dark
{
	float:left;
	padding:5px;
}
#members-step3 .box-dark img
{
	margin:0px 5px -2px 15px;
}
#members-step3 .box-dark a
{
	color:#3c3c3c;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
#members-step1 a,
#members-step2 a,
#members-step3 a,
p#support-lower a
{
	font-weight:bold;
	color:#000;
}
p#support-lower
{
	padding:0px 0px 30px 15px;
}






form, fieldset, input, textarea, select, label
{
	padding:0px !important;
	margin:5px !important;
}










#footer
{
	margin:20px 0px 0px 0px;
}
#footer .nav
{
	background:url('nav.png') repeat-x;
	height:43px;
	width:760px;
	margin:0px auto;
}
#footer #lower
{
	background: #3c3c3c url('lower-bg.png') no-repeat;
	color:#fff;
	text-align:center;
	position:static;
	height:50px;
	padding-top:10px;
	font-size:11px;
}
#footer #lower a
{
	color:#fff;
}
