html {
	font-size: 100%;
}
body.livetemplate {
	background-color: #fff;
	color: #222;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1em;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

.livetemplate #wrapper {
	
}

.livetemplate #header {
	background-position: center top;
	background-repeat: no-repeat;
	height: 280px;
}

.livetemplate #content {
	background: #fff;
	box-shadow: 0 0 25px rgba(0,0,0,0.5);
	margin: 0 auto 40px auto;
	padding: 40px;
	position: relative;
	width: 760px;
}

.livetemplate #contentheader,
.livetemplate #contentfooter {
	float: left;
	margin: -40px 0 0 -40px; /* Top and Left are both -((padding X 2) + (border X 2) / 2) */
	width: 840px; /* #content width + padding X 2 + border X 2 */
}
.livetemplate #contentheader {
	padding: 0 0 20px 0;
}
.livetemplate #contentfooter {
	margin: 0 0 -40px -40px; /* Bottom and Left are both -((padding X 2) + (border X 2) / 2) */
}
.livetemplate #contentheader img,
.livetemplate #contentfooter img {
	display: block;
	width: 100%;
}

.livetemplate #footer {
	background: #fff;
	background: rgba(255,255,255,0.3);
	font-size: 1em;
	margin: 0 auto 30px auto;
	padding: 10px;
	text-align: center;
	width: 600px;
}
.livetemplate #nav ul {
	margin: 1em 0;
	padding: 0;
}
.livetemplate #nav li {
	display: inline-block;
	list-style: none;
	margin: 0 5px;
}
.livetemplate #nav a {
	color: #000;
}
.livetemplate #footer p {
	margin: .75em 0;
}
.livetemplate #footer .footer-link {
	color: #000;
	font-size: .75em;
}


.livetemplate .block {
	margin-bottom: 20px;
	width: 100%;
}
.livetemplate .block strong {
	font-weight: bold;
}
.livetemplate .block p {
	margin: 0 0 1em 0;
}

.livetemplate .red {
	color: #CC0000;	
}




.livetemplate .block {
	clear: both;
	float: left;
}

.livetemplate .block.preheadline h3 {
	color: #666;
	font-size: 0.875em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}

.livetemplate .block.mainheadline h1 {
	font-size: 2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}

.livetemplate .block.subheadline h2 {
	font-size: 1.25em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}

.livetemplate .block.basictext {
	
}

.livetemplate .block.bulletlist ul {
	margin: 0 1em;
	padding: 0;
}
.livetemplate .block.bulletlist ul li {
	background: url('/templates_common/images/bullet-style1.png') 0 center no-repeat;
	list-style: none;
	margin: 0 0 .625em 0;
	padding: 0 0 0 1em;
}

.livetemplate .block.urgencymessage {
	font-size: 1em;
	text-align: center;
}
.livetemplate .block.urgencymessage h2 {
	font-size: 2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.livetemplate .block .urgencymessagemiddle {
	background-color: #faf9f9;
	border: 1px solid #f0f0f1;
	padding: 12px;
}

.livetemplate .block .urgencymessagebottom {
	background-image: url('/templates_common/images/urgencymessagebottom.png');
	background-repeat: no-repeat;
	background-position: center;
	height: 14px;
}

.livetemplate .block .actionmessage {
	background-color: #FF6;	
	padding: 8px;
}

.livetemplate .block.buybutton h2 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.livetemplate .block.buybutton h3 {
	color: #CC0000; 
	font-weight: bold;
	font-size: 2.6875em;
	margin: 6px;
	padding: 6px;
}
.livetemplate .block.buybutton {
	text-align: center;
}
.livetemplate .block.buybutton .buybuttonimage a {
	display: inline-block;
	margin: 10px 0;	
}
.livetemplate .block.buybutton .style1 a,
.livetemplate .block.affiliatelink .style7 a {
	background: url('/templates_common/images/buy_button-style1.png') no-repeat;
	height: 130px;
	text-indent: -9999px;
	width: 278px;
}
.livetemplate .block.buybutton .style2 a,
.livetemplate .block.affiliatelink .style8 a {
	background: url('/templates_common/images/buy_button-style2.png') no-repeat;
	height: 130px;
	text-indent: -9999px;
	width: 322px;
}
.livetemplate .block.buybutton .style3 a,
.livetemplate .block.affiliatelink .style9 a {
	background: url('/templates_common/images/buy_button-style3.png') no-repeat;
	height: 76px;
	text-indent: -9999px;
	width: 354px;
}
.livetemplate .block.buybutton .style4 a,
.livetemplate .block.affiliatelink .style10 a {
	background: url('/templates_common/images/buy_button-style4.png') no-repeat;
	height: 108px;
	text-indent: -9999px;
	width: 381px;
}
.livetemplate .block.buybutton .style5 a,
.livetemplate .block.affiliatelink .style11 a {
	background: url('/templates_common/images/buy_button-style5.png') no-repeat;
	height: 60px;
	text-indent: -9999px;
	width: 309px;
}
.livetemplate .block.buybutton .style6 a,
.livetemplate .block.affiliatelink .style12 a {
	background: url('/templates_common/images/buy_button-style6.png') no-repeat;
	height: 59px;
	text-indent: -9999px;
	width: 309px;
}
.livetemplate .block.buybutton .style7 a,
.livetemplate .block.affiliatelink .style13 a {
	background: url('/templates_common/images/buy_button-style7.png') no-repeat;
	height: 60px;
	text-indent: -9999px;
	width: 309px;
}
.livetemplate .block.buybutton .style8 a,
.livetemplate .block.affiliatelink .style14 a {
	background: url('/templates_common/images/buy_button-style8.png') no-repeat;
	height: 59px;
	text-indent: -9999px;
	width: 309px;
}
.livetemplate .block.buybutton .style9 a,
.livetemplate .block.affiliatelink .style15 a {
	background: url('/templates_common/images/buy_button-style9.png') no-repeat;
	height: 127px;
	text-indent: -9999px;
	width: 441px;
}
.livetemplate .block.buybutton .style10 a,
.livetemplate .block.affiliatelink .style16 a {
	background: url('/templates_common/images/buy_button-style10.png') no-repeat;
	height: 127px;
	text-indent: -9999px;
	width: 441px;
}
.livetemplate .block.buybutton .style11 a,
.livetemplate .block.affiliatelink .style17 a {
	background: url('/templates_common/images/buy_button-style11.png') no-repeat;
	height: 134px;
	text-indent: -9999px;
	width: 452px;
}
.livetemplate .block.buybutton .style12 a,
.livetemplate .block.affiliatelink .style18 a {
	background: url('/templates_common/images/buy_button-style12.png') no-repeat;
	height: 69px;
	text-indent: -9999px;
	width: 232px;
}
.livetemplate .block.buybutton .style13 a,
.livetemplate .block.affiliatelink .style19 a {
	background: url('/templates_common/images/buy_button-style13.png') no-repeat;
	height: 69px;
	text-indent: -9999px;
	width: 232px;
}
.livetemplate .block.buybutton .style14 a,
.livetemplate .block.affiliatelink .style20 a {
	background: url('/templates_common/images/buy_button-style14.png') no-repeat;
	height: 69px;
	text-indent: -9999px;
	width: 232px;
}
.livetemplate .block.buybutton .style15 a,
.livetemplate .block.affiliatelink .style21 a {
	background: url('/templates_common/images/buy_button-style15.png') no-repeat;
	height: 76px;
	text-indent: -9999px;
	width: 354px;
}
.livetemplate .block.buybutton .style16 a,
.livetemplate .block.affiliatelink .style22 a {
	background: url('/templates_common/images/buy_button-style16.png') no-repeat;
	height: 76px;
	text-indent: -9999px;
	width: 435px;
}

.livetemplate .block.testimonials h2 {
	font-size: 1.25em;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: 0;
	text-align: center;
}

.livetemplate .block.testimonials {
}
.livetemplate .block .testimonial {
	border-bottom: 1px solid #CCC;
	float: left;
	padding: 20px 0 20px 0;
	width: 100%;
}
.livetemplate .block .testimonialphoto {
	float: left;
}
.livetemplate .block .testimonialphoto img {
	border: 1px solid #000;
	margin: 0 15px 0 0;
	width: 128px;
}
.livetemplate .block .testimonialtext {
	/*font-style: italic;*/
	/*margin: 0 0 0 155px;*/
}
.livetemplate .block .testimonialname {
	display: block;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	margin: 4px 0 0 0;
}
.livetemplate .block .testimonialoccupation {
	display: block;
	font-size: .875em;
	font-style: normal;
	font-weight: normal;
}

.livetemplate .block.linedivider hr {
	background-color: #CCC;
	border: 0;
	color: #CCC;
	height: 1px;
}

.livetemplate .block.leftimage {
	
}
.livetemplate .block .leftimagedisplay {
	border-color: #000;
	float: left;
	margin: 0 12px 12px 0;	
	width: 250px;
}

.livetemplate .block.rightimage {
	
}
.livetemplate .block .rightimagedisplay {
	border-color: #000;
	float: right;
	margin: 0 0 12px 12px;	
	width: 250px;
}

.livetemplate .block.centeredimage {
	text-align: center;
}
.livetemplate .block .centeredimagedisplay {
	margin: 0 0 12px 0;
	max-width: 100%;
}

.livetemplate .block.download {
	padding-bottom: 30px;
	padding-top: 30px;
	position: relative;
	text-align: center;
}

.livetemplate .block.download a {
	border: 2px solid #039;
	color: #039;
	font-size: 1.5em;
	padding: 10px;
	text-decoration: none;
}

.livetemplate .block.download a:hover {
	background-color: #039;	
	color: #FFFFFF;
}

.livetemplate .block .emailsignupwrapper {
	border: 4px solid #C00;
	clear: both;
	margin: 0 auto;
	width: 280px;
}

.livetemplate .block.emailsignup .emailsignupwrapper h3 {
	background-color: #C00;
	color: #FFF;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0;
	padding: 8px;
}

.livetemplate .block.emailsignup .emailsignupwrapper p {
	margin: 0;
	padding: 8px;
}

.livetemplate .block.emailsignup .emailsignupwrapper form {
	font-weight: bold;
	margin: 0;
	padding: 8px;
}

.livetemplate .block.emailsignup .emailsignupwrapper fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

.livetemplate .block.emailsignup .emailsignupwrapper legend {
	display: none;	
}

.livetemplate .block.emailsignup .emailsignupwrapper label {
    display: inline-block;
    line-height: 30px;
    min-width: 60px;
}

.livetemplate .block.emailsignup .emailsignupwrapper input {
	padding: 4px;
	width: 150px;	
}

.livetemplate .block.emailsignup .emailsignupwrapper input.submit {
	margin: 10px 0 0 0;	
	width: 100px;
}

.livetemplate .block.audio {
	text-align: center;
}
.livetemplate .block.video {
	text-align: center;
}

.livetemplate .block.disclaimer {
	color: #999;
	display: none;
	height: 60px;
	overflow: hidden;
}
.livetemplate .block.supportemail {
}

.livetemplate .block.affiliatelink {
	text-align: center;
}
.livetemplate .block.affiliatelink a {
	display: inline-block;
}
.livetemplate .block.affiliatelink .style1 a {
	border: 2px solid #039;
	color: #039;
	font-size: 1.5em;
	padding: 10px;
	text-decoration: none;
}
.livetemplate .block.affiliatelink .style1 a:hover {
	border-color: #c00;
	color: #c00;
}
.livetemplate .block.affiliatelink .style2 a {
	border: 2px solid #c00;
	color: #c00;
	font-size: 1.5em;
	padding: 10px;
	text-decoration: none;
}
.livetemplate .block.affiliatelink .style2 a:hover {
	border-color: #039;
	color: #039;
}
.livetemplate .block.affiliatelink .style3 a {
	border: 2px solid #060;
	color: #060;
	font-size: 1.5em;
	padding: 10px;
	text-decoration: none;
}
.livetemplate .block.affiliatelink .style3 a:hover {
	border-color: #630;
	color: #630;
}
.livetemplate .block.affiliatelink .style4 a {
	background: #069;
	border: 5px solid #005a87;
	border-radius: 8px;
	color: #fff;
	font-size: 1.5em;
	padding: 10px;
	text-decoration: none;
}
.livetemplate .block.affiliatelink .style4 a:hover {
	background: #39c;
}
.livetemplate .block.affiliatelink .style5 a {
	background: #c00;
	border: 5px solid #af0000;
	border-radius: 8px;
	color: #fff;
	font-size: 1.5em;
	padding: 10px;
	text-decoration: none;
}
.livetemplate .block.affiliatelink .style5 a:hover {
	background: #f00;
}
.livetemplate .block.affiliatelink .style6 a {
	background: #060;
	border: 5px solid #005400;
	border-radius: 8px;
	color: #fff;
	font-size: 1.5em;
	padding: 10px;
	text-decoration: none;
}
.livetemplate .block.affiliatelink .style6 a:hover {
	background: #090;
}

/* Clear Fix */
.livetemplate .block:before,
.livetemplate #content:before,
.livetemplate #wrapper:before,
.livetemplate .block:after,
.livetemplate #content:after,
.livetemplate #wrapper:after {
    content:"";
    display:table;
}
.livetemplate .block:after,
.livetemplate #content:after,
.livetemplate #wrapper:after {
    clear:both;
}
.livetemplate .block,
.livetemplate #content,
.livetemplate #wrapper {
	zoom: 1;
}
/* Clear Fix End */
