@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, ins, kbd, q, s, samp,
    small, strike, sub, sup, tt, var,
    u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    
}

p {
  margin: 0 0 10px 0;
}


#wrap-top {
    margin: 0 auto;
    width: 980px;
}
#wrap-sq {
    margin: 0 auto;
    width: 980px;
}




#header {
    float: left;
    height: 75px;
    width: 980px;
	padding-top:14px;
   
}
#headleft { height: 75px;  float: left; width:500px;}
#headright { height: 75px;  float: left;width:380px; padding-left:100px; text-align:right;}
#headright p {
	vertical-align:middle;}
h1.logo {
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	height:75px;
	width:200px;
	display: block;
	text-indent: -9999px;
	}
#top-login {
	position:relative;
	top:15px;
	left:-6px;
	font-size:12px;
	
	float:left;
	width:380px;
	text-align:right;
}
.alreadymember {font-size:11px;
		color:#72A624;
	}

.toplogintext {
	color:#ACCE01;
	position:relative;
	top:-13px;}
#headline {
    float: left;
    height: 120px;
    width: 980px;
	text-align:center;
	font-family: "ff-din-web",sans-serif;
}

#headline2 {

   
    margin: 0px 0 0 0;
}
#sq-area {   clear:both;
    background: #FFFFFF;
    width: auto;
	height: 500px;
	background-image:url(images/sqbg.png);
	background-repeat:repeat-x;}
	
#sq-left {float:left; width:460px; height:310px; padding: 30px 0px 0 0; text-align:left;}
#sq-left h2 {color:#507717; font-style:oblique; font-size:18px; margin: 10px 0 5px 0; font-weight:500;}
#sq-left p {color:#507717; line-height:24px;}
#sq-video {float:left; width:400px; height:340px; padding: 20px 0 0 0; text-align:right; position:relative; left:20px;}

ul.checks {color:#72A624; margin: 20px 0 10px 0;}
ul.checks li { list-style-position:inside;
	list-style-image:url(images/check.png);
	position:relative; top:-5px; padding-bottom:14px;}
#optin {
    float: left;
	clear:both;
    text-align:center;
    width: 980px;
	height:120px;
}
.arrow {
	position:relative; top:-10px; left:120px;}
p.access {	background-image:url(images/access.png);
	background-repeat:no-repeat;
	height:55px;
	width:267px;
	display: block;
	text-indent: -9999px;
	position:relative;
	top:-10px;
	right:5px;}
p.itsfree {	background-image:url(images/itsfree.png);
	background-repeat:no-repeat;
	position:relative;
	top:-15px;
	height:30px;
	width:200px;
	display: block;
	text-indent: -9999px;}

#trusted {
    clear:both;
    background: #FFFFFF;
    width: auto;
	height:90px;
	box-shadow: 0px 5px 3px #F1F1F1;
}
#wrap-trusted {
    margin: 0 auto;
    width: 980px;
	position:relative;
	top:-20px;
}
#trusted p { margin:0 0 0 5px; padding: 0; color:#999; font-style:italic; }
ul.aso-logos {display:inline-block; list-style: none outside none; position:relative;
	top:-10px;}
ul.aso-logos li {display: inline-block; padding-right:14px; vertical-align:middle;}

.book {position:absolute; top:-80px; left:820px;}
#content {
	margin-top:30px;
    float: left;
 
    width: 980;
	
}

#wrap-low {
    margin: 0 auto;
    width: 980px;
	
}
#trusted p { margin:0 0 0 5px; padding: 0; color:#999; font-style:italic;}

#content h1 {font-size:21px; font-weight:bold; color:#8BB72A; margin: 0 0 20px 0; font-family: "ff-din-web",sans-serif; color:#A7C056;}

#test {float: left; width:191px; height:400px; text-align:center; margin:0 35px 60px 0;}
#test p { margin:0 0 0 5px; padding: 0; color:#999; font-style:italic; line-height:25px;}
#test h3 {font-size:13px; margin: 10px 0 10px 0; font-weight:bold; color:#A7C056; font-style:italic;}
#sidebar {float: left; width:300px; height:400px;text-align:center; position:relative; top:-20px; }
#footer {
  
    width: auto;
    background-color: #FBFAD9;
    clear: both;
	box-shadow: 5px 0px 0px 3px #F1F1F1;
}
#footer a, #footer-widget-area .widget a {color:#507717; }
#footer a{
	color:#507717;
	text-decoration:underline;
}
#footer a:hover {color:#587E23;}
	

#wrap-foot {
    margin: 0 auto;
    width: 980px;
	
	
	
}
#footleft {float:left; padding-top:20px;}
#footside {}
#footer-widget-area{
	background:transparent;
	padding:15px 0 20px
	
}
#footer-widget-area img{
	padding-left:7px;
	padding-top:4px;
	padding-bototm:3px;
	
	
}
#site-info{
	font-size:11px;
	font-weight:bold;
	float:left;
	width:580px;
	color:#507742;
	font-weight:regular;
	text-decoration: none;
}
#site-info a {
	color:#A7C056;
	font-weight:regular;
	
}
#site-info a:hover {color:#587E23;}

#footer-form {width:580px; height:120px; margin-top:50px; clear:both;}
#light-box-form {margin-top:20px;}

h5.joinbds {font-size:14px; margin-bottom:12px; font-weight:bold; color:#587E23;}
.foot-NAME {margin-right:10px}
.foot-EMAIL {}
input.foot-NAME { padding:5px; margin-left:6px; margin-right:7px; -webkit-border-radius:4px;
 -moz-border-radius:4px; float:left; width:170px;  }
input.foot-EMAIL { padding:5px; margin-right:7px; -webkit-border-radius:4px;
 -moz-border-radius:4px; float:left; width:170px;}
input.foot-button {  text-align:center; float:left; font-size:11px; position:relative; top:-1px;}
.foot-free {display:inline-block; float:right; text-align:right; position:relative; top:0px; left:-20px;}
.foot-indicates-required {text-align:center;  position:relative; top:-20px; color:#D2D2D2;}


input.LB-NAME { padding:5px;  width:170px; }
input.LB-EMAIL { padding:5px;   width:170px;}
.LB-clear {clear:both; margin-top:10px;}

img.itsfree {float:right; padding-right:30px; padding-top:7px;}
input.mce-NAME {height:25px; padding:5px; margin-right:6px; -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; }
input.mce-EMAIL {height:25px; padding:5px; margin-right:6px; -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; }
 
.grid_3 {float:right; display:inline;} 
 .container .grid_3{width:65px; margin-left:35px;}
 
 span.motif {height:49px;position:relative; top:15px; padding-right:10px;}
 .widget{
	background:#fff;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
	border-radius:2px;
	margin-bottom:20px;
	
}
.widget-title{
	
	margin-bottom:7px;
	

	padding:15px 0 0 5px;
	
	
}
.widget-siding {
	
	
	
	padding:10px 15px 10px 15px;
	margin-bottom:20px;
	
}
h3.widget-title {	
	color:#ABC359;
	font-family: "ff-din-web",sans-serif;
	font-size:24px;
	line-height:26px;
	
	font-weight:bold;
	text-align:center;}
	

.widget h4 {	
	color:#ABC359;
	font-family: "ff-din-web",sans-serif;
	font-size:18px;
	line-height:21px;
	font-weight:regular;
	padding:20px 15px 0px 15px;
	margin-bottom:15px;
	}


.widget p {
	
	font-size:12px;
	color:#507717;
	line-height:20px;
	padding:10px 15px 10px 15px;
	text-align:center;
	
}
.widget-ptext {
	
	background-color:#FBFCF0;
	display:inline-block;
	margin:0px;
	padding:0px 0px 0px 0px
	border-bottom-color:#16B39A;
	border-style:solid;
	border:1px;
}

.widget-highlight {color:#8BB72A;}
.widget-title span{
	background-color:#fff;
	
	display:inline-block;
	margin:0px;
	padding:0px 10px 0px 0px;
}
.widget-ptext {
	
	background-color:#FBFCF0;
	display:inline-block;
	margin:0px;
	padding:0px 10px 0px 0px
}
.widget ul,.widget ol{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.widget li{
	border-bottom:1px dotted #eee;
	margin-bottom:5px;
	padding-bottom:5px
}
	/* Widget style for footer widgets area */
	#footer-widget-single {float:right; width:300px; margin-left:100px;}
	#footer-widget-area .widget{
		text-align:left;
		background:transparent;
		box-shadow:none;
		width:100px;
		padding:0px;
		text-shadow:1px 1px 1px rgba(0,0,0,0.1);
	}
 #footer-widget-area .widget{
		text-align:left;
		background:transparent;
		box-shadow:none;
		width:100px;
		padding:0px;
		
	}

	#footer-widget-area h3.widget-title {color:#587E23;font-size:14px; text-align:left;}
	#footer-widget-area h3.widget-title span {font-size:14px;}
	

	#footer-widget-area .widget-title{
		
		margin-bottom:5px;
		padding-bottom:5px;
	}
	#footer-widget-area .widget-title span{
		background:none;
		border-bottom: 1px solid #507717;
		margin:0;
		padding:0;
	}
	#footer-widget-area .widget li{
		
		font-size:12px;
		border-bottom:0px;
	}
	#footer-widget-area .widget a{
		padding-left:5px;
		color:#A7C056;
		font-weight:normal;
		text-decoration:none;
	}
	#footer-widget-area .widget a:hover {color:#587E23;
		text-decoration:none;
	}
img.textwidget {margin-top:5px;}

input[type=text],input[type=url],input[type=email],input[type=password],textarea,select {
	background-color:#fbfbfb;
	border-radius:2px;
	border-color:#ccc #eee #eee #ccc;
	border-style:solid;
	border-width:1px;
	color:#999;
	font:normal normal 12px/20px Helvetica, Arial, sans-serif;
	margin-right:5px;
	min-height:20px;
	line-height:20px;
	box-shadow:inset 0 0 2px 0 #efefef;
	padding:5px;
	
}
input[type=submit], .button {
	
	background-color:#f79100;
	background-image:url('images/gloss.png');
	background-position:0 -33px;
	background-repeat:repeat-x;
	border:1px solid #f79100;
	border-radius:2px;
	box-shadow:inset 1px 1px rgba(255,255,255,0.3), 0 0 0 3px rgba(204,204,204,0.25);
	color:#f9f9f9;
	display:inline-block;
	font-size:12px;
	font-weight:700;
	margin:4px;
	padding:6px 10px;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.12);
	cursor:pointer;}
input[type=submit], button {
	background-color:#A7C056;
	background-image:url('images/gloss.png');
	background-position:0 -33px;
	background-repeat:repeat-x;
	border:1px solid #A7C056;
	border-radius:2px;
	box-shadow:inset 1px 1px rgba(255,255,255,0.3), 0 0 0 3px rgba(204,204,204,0.25);
	color:#f9f9f9;
	display:inline-block;
	font-size:12px;
	font-weight:700;
	margin:4px;
	padding:6px 10px;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.12);
	cursor:pointer;
}
input[type=submit]:hover, button:hover {
	background-color:#B1C85F;
	box-shadow:inset 1px 1px 1px rgba(255,255,255,0.3), 0 0 0 3px rgba(204,204,204,0.35);
	color:#fff;
}
input[type=submit]:active, button:active{
	box-shadow:inset 1px 1px 4px rgba(0,0,0,0.2), 0 0 0 3px rgba(204,204,204,0.35);
}
textarea {
	min-height:60px; 
}
label, legend {
	display:block;
	font-weight:bold;
}
select {
	width:220px; 
}
input[type="checkbox"] {
	display:inline;
}
label span, legend span {
	font-weight:normal;
	color:#444;
}

/* Lightbox background */

#lightbox {
 display:none;
 background:#000000;
 opacity:0.9;
 filter:alpha(opacity=90);
 position:fixed;
 top:0px;
 left:0px;
 overflow:hidden;
 min-width:100%;
 height:100%;
 z-index:1000;
}

/* Lightbox panel with some content */
#lightbox-panel {
 display:none;
 position:fixed;
 top:100px;
 left:50%;
 margin-left:-200px;
 width:400px;
 background:#FFFFFF;
 padding:10px 15px 10px 15px;
 border:3px solid #B1C85F;
 z-index:1001;
 text-align:center;

}
#lightbox-pannel-x {background: url(images/x.png);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	position:absolute;
	right:-10px;
	top:-10px;}
#lightbox-panel a {color:#A7C056; }
#lightbox-panel a:hover {color:#587E23;}
#lightbox-panel h1 {
color:#A7C056;
font-family: "ff-din-web",sans-serif;
font-size:32px;
font-weight:bold;
margin-top:15px;
}

#lightbox-panel p { margin:10px 10px 10px 0px; text-align:center;color:#999;}

/* Lightbox background */

#lightbox-fb {
 display:none;
 background:#000000;
 opacity:0.9;
 filter:alpha(opacity=90);
 position:fixed;
 top:0px;
 left:0px;
 overflow:hidden;
 min-width:100%;
 height:100%;
 z-index:1000;
}

/* Lightbox panel with some content */
#lightbox-fb-panel {
 display:none;
 position:fixed;
 top:100px;
 left:50%;
 margin-left:-200px;
 width:400px;
 background:#FFFFFF;
 padding:10px 15px 10px 15px;
 border:3px solid #B1C85F;
 z-index:1001;
 text-align:center;

}
#lightbox-fb-pannel-x {background: url(images/x.png);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	position:absolute;
	right:-10px;
	top:-10px;}
#lightbox-fb-panel a {color:#A7C056; }
#lightbox-fb-panel a:hover {color:#587E23;}
#lightbox-fb-panel h1 {
color:#A7C056;
font-family: "ff-din-web",sans-serif;
font-size:32px;
font-weight:bold;
margin-top:15px;
}

#lightbox-fb-panel p { margin:10px 10px 10px 0px; text-align:center;color:#999;}

/* Spon styles */
	.moveup40 { position:relative; top:-40px;}
	.moveup20 { position:relative; top:-20px;}
	.moveup10 { position:relative; top:-10px;}
	.moveup5 { position:relative; top:-5px;}
	.movedown40 { position:relative; top:40px;}
	.movedown20 { position:relative; top:20px;}
	.movedown10 { position:relative; top:10px;}
	.moveleft40 { position:relative; left:40px;}
	.moveleft20 { position:relative; left:20px;}
	.movedleft10 { position:relative; left:10px;}
	.turqhead1 {color:#A7C056;}
	.turqhead2 {color:#8BB72A;}
	.turqheadlight {color:#A7C056;}
	.turq1 {color:#8BB72A;}
	.turq2 {color:#8BB72A;}
	.turq3 {color:#507717;}
	.weight300 {font-weight:300; }
	.weight200 {font-weight:200; }
	.weight100{font-weight:100; }
		.font10 { font-size:12px; color:#888;}
		.font14 { font-size:14px; color:#999;}
		.font16 { font-size:16px;}
		.font20 { font-size:20px;}
		.font23 { font-size:23px;}
		.font25 { font-size:25px;}
		.font26 { font-size:26px;}
		.font28 { font-size:28px;}
		.font30 { font-size:30px;}
		.font31 { font-size:31px;}
		.font32 { font-size:32px;}
		.font35 { font-size:35px;}
		.font36 { font-size:36px;}
		.font37 { font-size:37px;}
		.font38 { font-size:38px;}
		.font39 { font-size:39px;}
		.font40 { font-size:40px;}
		.font45 { font-size:45px;}
		.font50 { font-size:50px;}
		.font52 { font-size:52px;}
			.font55 { font-size:55px;}
			.font56 { font-size:56px;}
			.font58 { font-size:58px;}
		.font60 { font-size:60px;}
		
		.track1 {letter-spacing:-1px;}
		.track2 {letter-spacing:-2px;}
		.track3 {letter-spacing:-3px;}
		.track4 {letter-spacing:-4px;}
		.wide1 {letter-spacing:1px;}
		.wide2 {letter-spacing:2px;}
		.wide3 {letter-spacing:3px;}
		.wide4 {letter-spacing:4px;}