/*
Theme Name: Lead Squeeze Theme
Theme URI: http://www.leadsqueezetheme.com/
Description: A Theme Designed To Get More Leads!
Version: 1.0
Author: Click for Clients
Author URI:http://www.clickforclients.com
Tags: theme-options, squeeze page, sticky-post, two-columns, fixed-width
*/


/* Reset
----------------------------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,label,select,option,blockquote,fieldset,input { margin: 0; padding: 0; }

ul, ol {
	list-style:none;
}

img {
	border:none;
}

:focus {
	outline: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before,q:after {
	content:'';
}


.floatleft {
	float:left;
	margin:0px;
	padding:5px 10px 10px 0px;
}

.clear {
	clear:both;
}

.rt {
	float:right;
}

.lf {
	float:left;
}

.clearfix {
    content: ".";
    display: inline;
    height: 0;
    clear: both;
    visibility: hidden;
 }


.floatright {
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;

}

hr {
	display:block;
	height:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #acacac;
	padding:0px 0px 0px 0px;
	margin:-3px 0px 25px 0px;
}


.divider {
	display:block;
	height:4px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:4px solid #ad2323;
	padding:0px 0px 0px 0px;
	margin:0px 0px 18px 0px;
	overflow:hidden;
}


/* END Reset
----------------------------------------------------------------------------------------*/






/* START GLOBAL STYLES
----------------------------------------------------------------------------------------*/



body {
	background-color:#747578;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2f2f2f;
	text-align:center;
}

#header-wrapper {
	width:100%;
	background-color:#e0ded9;
	height:76px;
}


#mainbody-wrapper {
	width:100%;
	background-color:#8ec9e8;
	height:auto !important;
	min-height:392px;
	height:392px;
}


#testi-wrapper {
	width:100%;
	background:url(images/grad.png) repeat-x 0 0 #b3b3b3;
	height:auto !important;
	min-height:60px;
	height:60px;
}

#subcontent-wrapper {
	width:100%;
	background-color:#e1e1de;
	height:auto !important;
	min-height:235px;
	height:235px;
}

#wrapper {
	width:920px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}


a {
	color:#2f2f2f;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}


h1 {
	color:#ffffff;
	font-size:32px;
	line-height:26px;
	margin:0 0 10px;
	text-align:center;
	text-shadow: 3px 3px 3px #000;
	-moz-text-shadow: 3px 3px 3px #000;
	-webkit-text-shadow: 3px 3px 3px #000;
	font-weight: bold;
}


h3 {
	font-size:20px;
	color:#404040;
	line-height:30px;
	padding:0px 0px 10px 0px;

}




/* END GLOBAL STYLES
----------------------------------------------------------------------------------------*/




/* START HEADER STYLES
----------------------------------------------------------------------------------------*/



#header {
	width:895px;
	height:59px;
	margin:0px auto;
	padding:17px 0px 0px 0px;
	text-align:left;
	overflow:hidden;
}

#logo {
	float:left;
	line-height:14px;
}

#logo em {
	float:left;
	margin:0px 10px 0px 0px;
	width:43px;
	height:43px;
}



#logo a {
	color:#404040;
	padding:0px 0px 0px 0px;
	line-height:25px;


}

#logo a:hover {
	text-decoration:none;
}

.name {
	font-size:22px;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	
}

.tagline {
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:2px;
	margin:0px;
	display:block;
	text-align:right;

	
}


#nav {
	float:right;
	margin:0px 20px 0px 0px;
	display:inline;
}

#nav ul li {
	float:left;
}

#nav ul li a {
	display:block;
	padding:7px 9px 0px 9px;
	height:31px;
	font-size:15px;
	line-height:24px;
	color:#ffffff;
	float:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#nav ul li a:hover, #nav ul li.current_page_item a {
	background-color:#c2c2c0;
	text-decoration:none;
	color:#000000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}



/* END HEADER STYLES
----------------------------------------------------------------------------------------*/















/* START MAINBODY STYLES
----------------------------------------------------------------------------------------*/


#mainbody {
	width:895px;
	margin:0px auto;
	padding:0 0px 0px 0px;
	text-align:left;
	position:relative;
	z-index:4;
}

#main-content {
	width:565px;
	height:auto !important;
	min-height:392px;
	height:392px;
	position:relative;
	z-index:4;
	float:left;
	padding-left:4px;
}

/*----------------------------content-----------------------------*/




.content {
	width:565px;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

.content-inner {
	width:525px;
	float:left;
	padding:15px 20px 15px 20px; 
	background-color: rgb(255, 255, 255); 
	opacity: 1; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	margin-top:20px;
	box-shadow: 5px 5px 3px #000;
  -moz-box-shadow: 5px 5px 3px #000;
  -webkit-box-shadow: 5px 5px 3px #000;

}

.content-inner-testimonial {
	width:535px;
	float:left;
	padding:15px 15px 15px 15px; 
	background-color: rgb(255, 255, 255); 
	opacity: 0.8; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	margin-top:20px;
	box-shadow: 5px 5px 3px #000;
  -moz-box-shadow: 5px 5px 3px #000;
  -webkit-box-shadow: 5px 5px 3px #000;

}

.content-inner h1 {
	color:#C00;
	font-size:24px;
	line-height:26px;
	margin:0 0 10px;
	text-align:center;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
}

.content-inner  h2 {
	color:#039;
	font-size:22px;
	line-height:24px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
}
.content-inner h4 {
	color:#F00;
	font-size:18px;
	line-height:24px;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 10px;
}
.content-inner-testimonial h1 {
	color:#000000;
	font-size:24px;
	line-height:26px;
	margin:0 0 10px;
	text-align:center;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
}

.content-wide {
	width:915px;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	background-color: rgb(255, 255, 255); 
	opacity: 1; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	margin-top:20px;
	margin-bottom:20px;
	box-shadow: 5px 5px 3px #000;
  -moz-box-shadow: 5px 5px 3px #000;
  -webkit-box-shadow: 5px 5px 3px #000;
}

.content-inner-wide {
	width:855px;
	float:left;
	padding:15px 30px 15px 30px; 
}
	
.content-inner-wide p {
	font-size: 14px; font-family: verdana,tahoma,arial; line-height: 21px; color: rgb(31, 31, 31);
	padding-bottom: 15px;
	

}

.content-inner-wide h1 {
	color:#C00;
	font-size:24px;
	line-height:26px;
	margin:0 0 10px;
	text-align:center;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
}

.content-inner-wide  h2 {
	color:#039;
	font-size:26px;
	line-height:28px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
}
.content-inner-wide h3 {
	color:#333;
	font-size:18px;
	line-height:24px;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
	font-style: italic;
	
}
.content-inner-wide h4 {
	color:#F00;
	font-size:18px;
	line-height:24px;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 10px;
}

#sub-left  h2 {
	color:#000000;
	font-size:22px;
	line-height:24px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
}
#sub-left  h4 {
	color:#F00;
	font-size:18px;
	line-height:24px;
	text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 10px;
}

.subtitle {
	font-size:16px;
	color:#2f2f2f;
	font-weight:bold;
	line-height:23px;
}

.content .title {
	display:none;
}

.content h1 {
	text-align:left;
}

.content p {
	line-height:23px;
	padding:0px 20px 15px 0px;
}

.content ul {

	padding:0px 40px 0px 35px;
}

.content ul li {
	background:url(images/bullets.gif) no-repeat 0 10px;
	padding:0px 0px 0px 8px;
	line-height:23px;
	margin:0px 0px 28px 0px;
}



#video-content {
	width:565px;
	height:317px;
	position:relative;
	margin-bottom:15px;
}

#video-content .videobox {
	border:solid 10px #E1E1DE;
	margin-top:4px;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	box-shadow: 5px 5px 3px #000;
  -moz-box-shadow: 5px 5px 3px #000;
  -webkit-box-shadow: 5px 5px 3px #000;
}

#video-content .videobox object,
#video-content .videobox embed {
	display:block;
	margin:0px;
}

#video {
	width:565px;
	height:317px;
}

#video-content p {
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:0px 40px 0px 40px;
}

.watch-now {
	width:282px;
	height:66px;
	overflow:hidden;
	display:block;
	text-align:center;
	margin:-140px auto 20px auto;
	position:relative;
	z-index:2;
}

.watch-now a {
	background:url(images/watch_now.png) no-repeat 0 0;
	width:282px;
	height:0px;
	padding-top:66px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

.bloglist {
	font-size:15px;
	color:#404040;
	width:460px;
	float:left;
}
.bloglist .post {
	margin-bottom:30px;
}
.bloglist .post .author-text {
	font-style:italic;
	margin-bottom:10px;
	font-size:13px;
}
.bloglist .comment { 
	height:26px;
	background:#87b9d3 url(images/iconcomments.png) no-repeat 10px 6px;
	line-height:26px;
	padding-left:35px;
}
.bloglist .comment a { 
	color:#002fa4;
	text-decoration:underline;
}
.bloglist .comment a:hover { 
	text-decoration:none;
}

.bloglist h3 {
	clear:both;
}
.bloglist .navigation {
	display:none;
}
.commentlist {
	clear:both;
	display:block;
	float:none;
}
ol.commentlist li.comment {
	clear:both;
	float:none;
	background:red;
	height:auto;
	background:none;
	line-height:20px;
	padding:0px;
	border-bottom:solid 4px #87b9d3;
	margin-bottom:10px;
}
ol.commentlist li.comment .commentmetadata {
	margin-bottom:10px;
}
#respond {
	clear:both;
}
#respond #commentform p {
	padding:0px;
}
#respond #author,
#respond #email,
#respond #url {
	width:238px;
	height:39px;
	padding:0px;
	border:0px;
	background:#fff url(images/bgTextbox.png) no-repeat;
	margin-bottom:5px;
}
#respond #comment {
	background:#fff url(images/bgTextarea.png) no-repeat;
	width:424px;
	height:154px;
	padding:0px;
	border:0px;
	margin-bottom:5px;
}
#respond #commentform #submit {
	width:172px;
	height:35px;
	background:#7ca0b4;
	border:solid 1px #8d8d8d;
	color:#fff;
	font-size:16px;
}
.sidebars {
	width:298px;
	position:absolute;
	right:0px;
	top:412px;
	margin-right:23px;
}
.sidebars .boxes {
	margin-bottom:15px;
}
.sidebars .boxes h2 {
	font-size:20px;
	font-weight:bold;
	color:#fff;
	background:#87b9d3;
	text-indent:10px;
	margin-bottom:5px;
}
.sidebars .boxes ul li {
	padding:4px 10px;
	font-size:14px;
	color:#404040;
}
.sidebars .boxes ul li a {
	color:#404040;
}
.sidebars .widget_tag_cloud a {
	font-size:14px !important;
	line-height:20px;
}

.contactForm h2 {
	font-size:16px;
	font-weight:bold;
	color:#42f2f2f;
	margin-bottom:10px;
}
.contactForm .lf {
	float:left;
	width:151px;
	margin-right:25px;
}
.contactForm .cform {
	width:330px;
	float:left;
}
.contactForm .cform span.phone{
	font-size:24px;
	padding:8px 0;
	display:block;
}
.contactForm .cform .txB {
	width:238px;
	height:39px;
	padding:0px;
	border:0px;
	background:#fff url(images/bgTextbox.jpg) no-repeat;
	margin-bottom:5px;
}
.contactForm .cform textarea {
	width:238px;
	padding:0px;
	height:87px;
	border:0px;
	margin-bottom:5px;
	background:#fff url(images/bgTextarea.jpg) no-repeat;
}


.wcslist .wcs-post {
margin-bottom:30px;
}
.wcslist .wcs-post .wcs-iv {
width:290px;
height:180px;
border:solid 5px #fff;
float:left;
}
.wcslist .wcs-post .wcs-text {
width:225px;
float:right;
padding-left:10px;
}
.wcslist .wcs-post .wcs-text h2 {
font-size:18px;
margin-bottom:0px;
}
.wcslist .wcs-post .wcs-text p {
line-height:18px;font-size:12px;

}

/*-------------------------right content--------------------------*/



.right-content {
	width:340px;
	float:right;
	height:auto !important;
	min-height:392px;
	height:392px;
	margin:-15px -22px 0px 0px;
	position:relative;
	z-index:10;
}

#iframe {
	border:none;
	width:340px;
	height:392px;
	display:none;
}




/*-------------------------testimonial content--------------------------*/



#testimonial {
	width:895px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	position:relative;
}

.quote {
	position:absolute;
	left:-43px;
	top:15px;
	z-index:100;
}

#testimonial li {
	font-size:19px;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	line-height:50px;
	float:left;
	margin:0px 15px 0px 0px;
}

#testimonial li span {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.more {
	background-color:#909497;
	padding:2px 4px;
	margin:7px 0px 0px 0px;
	float:left;

}

.more a {
	font-size:11px;
	font-style:italic;
	color:#ffffff;
	
}



/*-------------------------sub content--------------------------*/




#sub-content {
	width:895px;
	text-align:left;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


#sub-content p {
	line-height:20px;
	padding:0px 0px 15px 0px;
}

#sub-content h2 {
	line-height:20px;
	font-size: 24px;
	color: #039;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sub-content h3 {
	line-height:30px;
	font-size: 20px;
	color: #039;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sub-content ul {
	margin-bottom:15px;
	font-size: 18px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#sub-content ul li {
	padding-bottom:7px;
	margin-bottom:7px;
	background-image: url(../../../check.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 40px;
	font-size: 14px; 
	font-family: verdana,tahoma,arial; 
	color:#1F1F1F;
}


.content-inner ul {
	margin-bottom:15px;
	font-size: 18px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.content-inner ul li {
	padding-bottom:7px;
	margin-bottom:7px;
	background-image: url(../../../check.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 40px;
	font-size: 14px; 
	font-family: verdana,tahoma,arial; 
	color:#1F1F1F;
}

#sub-left {
	width:545px;
	float:left;
	padding:0px 0px 0px 0px;
}


#sub-left ol, 
#sub-left ul {
padding:0 0 0 15px;
margin-bottom:15px;
}
#sub-left ul li {
	list-style-type: none;
	margin-bottom:5px;
	
}
#sub-left ol li {
list-style:decimal inside;
margin-bottom:5px;
}


#banner {
	float:right;
	width:281px;
	height:196px;
	display:block;
	margin-top: 10px;
	padding-top: 9px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 12px;
}




/* END MAINBODY STYLES
----------------------------------------------------------------------------------------*/














/* START FOOTER STYLES
----------------------------------------------------------------------------------------*/


#footer {
	width:895px;
	margin:0px auto;
	height:auto !important;
	min-height:55px;
	height:50px;
	padding:30px 0px 20px 0px;
	text-align:left;
	overflow:hidden;
}

.copyright {
	font-size:11px;
	float:left;
	color:#404040;
	line-height:18px;
}

.copyright span {
color:#fff;
font-size:16px;
font-weight:bold;
}

#media {
	float:right;
}


#media span {
	float:left;
	padding:7px 0px 0px 0px;
}

#media a {
	margin:0px 0px 0px 10px;
}

.footimg {
	padding:20px 0 0 0;
	float:right;
	width:400px;
}
.footimg .rt {
	padding-top:3px;
}
.footimg span {
	color:#868686;
	font-size:11px;
	line-height:18px;
	padding-right:5px;
}
.footimg span a {
	color:#868686;
	font-weight:bold;
}


/* END FOOTER STYLES
----------------------------------------------------------------------------------------*/

/* START BENEFITS BOX
----------------------------------------------------------------------------------------*/

.whatgettop {
	background-image: url(images/whatgettop.gif);
	height: 100px;
	width: 520px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.testimonialtop {
	background-image: url(images/testimonialtop.gif);
	height: 60px;
	width: 520px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.testimonialmid {
	background-image: url(images/testimonialmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 460px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	overflow: hidden;
}
.testimonialbottom {
	background-image: url(images/testimonialbottom.gif);
	height: 53px;
	width: 520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	overflow: hidden;
}
.bonustop {
	background-image: url(images/bonustop.gif);
	height: 38px;
	width: 520px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.bonus2top {
	background-image: url(images/bonus2top.gif);
	height: 80px;
	width: 520px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.bonus3top {
	background-image: url(images/bonus3top.gif);
	height: 80px;
	width: 520px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.bonus4top {
	background-image: url(images/bonus4top.gif);
	height: 80px;
	width: 520px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.boxtop {
	background-image: url(images/boxtop.gif);
	height: 41px;
	width: 520px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.bonus1top {
	background-image: url(images/bonus1top.gif);
	height: 80px;
	width: 520px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.bonus5top {
	background-image: url(images/bonus5top.gif);
	height: 80px;
	width: 520px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.guaranteetop {
	background-image: url(images/guaranteetop.gif);
	height: 92px;
	width: 520px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.boxmid {
	background-image: url(images/testimonialmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 460px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	overflow: hidden;
}
.boxbottom {
	background-image: url(images/boxbottom.gif);
	height: 45px;
	width: 520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
}
.hostingtop {
	background-image: url(images/hostingtop.gif);
	height: 40px;
	width: 520px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.boxmid {
	background-image: url(images/testimonialmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 510px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	overflow: hidden;
}
.boxbottom {
	background-image: url(images/boxbottom.gif);
	height: 45px;
	width: 520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
}

.workstop {
	background-image: url(images/workstop.gif);
	height: 71px;
	width: 520px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.worksmid {
	background-image: url(images/worksmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 485px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 20px;
	overflow: hidden;
}
.worksbottom {
	background-image: url(images/worksbottom.gif);
	height: 54px;
	width: 520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	overflow: hidden;
}

.hypnotop {
	background-image: url(images/hypnotop.gif);
	height: 71px;
	width: 520px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}

.checkout-button {				margin:10px 0;
				border: 0;
}
.inactive {			height:100%;
			opacity:.25;
			width:100%;
}
.payment-options {			margin:30px auto;
			width:520px;
}
#buy_buttons {}
	.clear {clear:both;}
		.left {float:left;}
		.center {text-align:center;}
		.facts {
			padding:20px;
		}

		.facts li {
			background:url(img/arrow.gif) no-repeat 0 5px;
			list-style:none;
			margin-bottom:10px;
			padding-left:30px;
		}

		.terms {
	background:#fef5c3;
	border:dashed 3px #f7911e;
	font-size:18px;
	margin-top: 10px;
	margin-right: 15;
	margin-bottom: 20px;
	margin-left: 15;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
		}
		
				.terms p {
	font-size:16px;
	color:#000;
	
		}

		.checkbox {
			border:solid 3px #f7911e;
			display:inline-block;
			display:-moz-inline-box;
			margin-right:10px;
			height:40px;
			width:40px;
		}
		
		.real_checkbox {
	margin-right: 10px;
	margin-top: 0px;
	width: 25px;
	height: 25px;
		}

		.terms-details {
			background:#fff;
			border:solid 2px #e1e1e1;
			font-size:12px;
			height:60px;
			margin-top:10px;
			overflow:auto;
			padding:10px;
		}

			.terms-details p {
				padding-bottom:10px;
			}

.terms ol {
			font-size:16px;
	        color:#000;
			padding-bottom:10px;
			}
			
		.select-a-method,.or {
			color:#424242;
			font-size:24px;
			font-weight:bold;
		}

		.or {
			padding:0 50px;
		}

		.payment-options {
			margin:30px auto;
			width:520px;
		}

			.payment-options td {
				text-align:center;
			}

			.checkout-button {
				margin:10px 0;
				border: 0;
			}

			.option {
				font-size:16px;
				margin-bottom:5px;
			}

			.option-details {
				color:#4794c6;
				font-size:11px;
				font-style:italic;
				margin-top:10px;
			}


		#buy_buttons {
			
		}
		
		.inactive {
			height:100%;
			opacity:.25;
			width:100%;
		}

		.inactive .option-details {
		   color:#000;
		}
			.inactive a {
				cursor:auto;
			}
			
/* Bonus Box
---------------------------------------------*/


.benefitbox {
	float: left;
	height: auto;
	width: 461px;
}
.homeicon {
	float: left;
	height: 81px;
	width: 76px;
	margin-right: 30px;
}

.half_lft {
	float: left;
	width: 395px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 12px;
	margin-right: 5px;
	background-color: #E2E9F8;
	height: 240px;
	margin-bottom: 15px;
}
.half_rt {
	float: right;
	width: 395px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 12px;
	margin-left: 5px;
	background-color: #E2E9F8;
	height: 240px;
	margin-bottom: 15px;

}
.full_width {
	float: right;
	width: 835px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	margin-left: 20px;
	background-color: #AFE030;
	height: 130px;
	margin-bottom: 15px;

}
.fifth {
	float: left;
	width: 140px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	margin-right: 10px;
	background-color: #AFE030;
	height: 130px;
	margin-bottom: 15px;

}
.fifth_last {
	float: left;
	width: 140px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	background-color: #AFE030;
	height: 130px;
	margin-bottom: 15px;

}
.fifth  p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 16px;
	
	}
.fifth_last  p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 16px;
