@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,800);
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, 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;
	background-repeat:no-repeat;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: 'Open Sans', sans-serif;
	color:#0e2238;
	background-image:url(../img/background.png);
	background-repeat:repeat;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a, a:visited{
	color:#03C;
}
body{
	color:#686868
	background-color:#dcdcdc;
}
#box{
	width:975px;
	background:#fff;
	border-left:1px solid #8b8b8b;
	border-right:1px solid #8b8b8b;
	margin-left:auto;
	margin-right:auto;
	-webkit-box-shadow:  0px 0px 40px 15px rgba(1, 1, 1, 0.2);
	box-shadow:  0px 0px 40px 15px rgba(1, 1, 1, 0.2);
}
.box_pad{
	padding:20px;
}
.box_grey{
	background-color:#f2f2f2;
}
#header{
	background-image:url(../img/logo.png);
	height:116px;
	background-position:top left;
}
.video_holder{
	-webkit-box-shadow: 0px 0px 10px 4px rgba(1, 1, 1, 0.1);
	box-shadow: 0px 0px 10px 4px rgba(1, 1, 1, 0.1);
	overflow:hidden;
	width:432px;
	height:270px;
	border:5px solid #fff;

	float:left;
}
.headline{
	padding:15px 25px 0px 25px;
	overflow:hidden;
	zoom:1;
	
}
h1{
	font-size:40px;
	letter-spacing:-1px;
	line-height:110%;
	text-align:center;
	text-shadow:1px 2px 0px #fff;
	font-weight:600px;
	color:#0e2238;
}
h1 strong{
	font-weight:800;
}
.clearfix{
	clear:both;
}
.social{
	padding:10px 0px 0px 6px;
}
.button_go{
	padding:30px 30px 0px 10px;
	overflow:hidden;
	zoom:1;
	height:80px;
}
	
.bg_stats{
	zoom:1;
	overflow:hidden;
	padding-left:17px;
	text-align:center;
	font-size:14px;
	padding-top:10px;
}

.myButton {
	-moz-box-shadow:inset 0px 3px 0px 0px #ffe0b5;
	-webkit-box-shadow:inset 0px 3px 0px 0px #ffe0b5;
	box-shadow:inset 0px 3px 0px 0px #ffe0b5;
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
	background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
	
	background-color:#fbb450;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	
	border:1px solid #c97e1c;
	
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:25px;
	font-weight:bold;
	padding:24px 28px;
	text-decoration:none;
	
	text-shadow:1px 1px 0px #000;
	
}
.myButton:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
	background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
	
	background-color:#f89306;
}
.myButton:active {
	position:relative;
	top:1px;
}
.myButton{
	color:#ffffff !important; 
}

.universal{
	margin:35px 0px 0px 30px;
	background-image:url(../img/universal.png);
	width:93px;
	height:64px;
	float:left;
}



.awards{
	height:66px;
	padding-top:24px;
}

.award{
	float:right;
	height:66px;
	width:152px;
	overflow:hidden;
	background-position:top center;
}
.award:hover{
	background-position:bottom center;
}
.award_tucows{
	background-image:url(../img/tucows_d.png);
}
.award_mactrast{
	background-image:url(../img/mactrast_d.png);
}
.award_cnet{
	background-image:url(../img/cnet_d.png);
}

.ttm{
	margin-top:25px;
}
.nicequote{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
}
.ttm li{font-size:14px;color:#686868;text-shadow: 1px 1px 0px #FFF;list-style:none;list-style-image:none;}
.ttm .aut{text-align:right;font-size:14px;color:#666;}
.ttimg{width:150px;height:150px;float:right;margin-left:25px;margin-right:30px;}
.tttxt{margin-right:auto;margin-left:auto;font-size:18px;line-height:130%;}
.chm2{padding-top:15px;padding-left:55px;height:180px;margin-right:auto;margin-left:auto;
overflow:hidden;zoom:1;}
.cust1{background-image:url(../img/customers/1.png);margin-top:20px;}
.cust2{background-image:url(../img/customers/2.png);margin-top:20px;}
.cust3{background-image:url(../img/customers/3.png);margin-top:20px; margin-bottom:20px;}
.cust4{background-image:url(../img/customers/4.png);margin-top:20px;}
.cust5{background-image:url(../img/customers/5.png);margin-top:20px;}
.cust6{background-image:url(../img/customers/6.png);margin-top:20px;}
.cust7{background-image:url(../img/customers/7.png);margin-top:20px;}
.cust8{background-image:url(../img/customers/8.png);margin-top:20px;}

.chm2 p{padding:20px 20px 20px 5px;

}

.graph{margin:0px 5px 0px 5px; color:#686868}

.graphp{width:50%;float:left;overflow:hidden; }
.graph_border{margin:20px;padding:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;height:230px;position:relative;-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);background-image:url(../img/line.png);}
.gcolumn{float:left;width:20%;position:absolute;}
.gcolumnleft{margin:0px 3px 4px 3px;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px;-webkit-box-shadow:  0px -1px 1px 1px rgba(0, 0, 0, 0.05);box-shadow:  0px -1px 1px 1px rgba(0, 0, 0, 0.1);background-image:url(../img/stripe.png); background-repeat:repeat-y;border:1px solid #a5a5a5;}

.gcolumn1, .gcolumn6{background-color:#1e5b82;}
.gcolumn2, .gcolumn7{background-color:#0d88b9;}
.gcolumn3, .gcolumn8{background-color:#8ab23f;}
.gcolumn4, .gcolumn9{background-color:#d7e023;}
.gcolumn5, .gcolumn10{background-color:#dc1f26;}

.heightone{height:1px;}

.gcol_title{text-align:center;height:21px;overflow:hidden;}

.gpos1{position:absolute;bottom:0;left:0;}
.gpos2{position:absolute;bottom:0;left:20%;}
.gpos3{position:absolute;bottom:0;left:40%;}
.gpos4{position:absolute;bottom:0;left:60%;}
.gpos5{position:absolute;bottom:0;left:80%;}

.gh1{height:45px;}
.gh2{height:55px;}
.gh3{height:35px;}
.gh4{height:50px;}
.gh5{height:45px;}
.gh6{height:197px;}
.gh7{height:195px;}
.gh8{height:185px;}
.gh9{height:190px;}
.gh10{height:185px;}

.ypc{float:left;width:50%;}
.ypcb{font-size:24px; background-position:5px;line-height:40px; background-repeat:no-repeat;padding-left:55px; text-align:left;}
.ypl{margin-right:4px;}
.ypr{margin-left:4px;}
.icontick{background-image:url(../img/icon-tick.png);}
.iconcross{background-image:url(../img/icon-cross.png);}

.headline_box{
	margin-top:19px;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.1);
	font-size:18px;
	padding:10px 10px 10px 49px;
}

h3{
	font-size:28px;
	color:#535353;
	letter-spacing:-1px;
}

.bar{
	height:9px;
	background-image:url(../img/bar.png);
	clear:both;
	background-repeat:repeat;
}
.bg_bottom{
margin-top:10px;
}
.bg_bbutton{
	height:90px;text-align:center;
	background-image:url(../img/universal.png);
	background-position: 75% 46%;
}

.bottom_menu{
	padding:40px 40px 15px 40px;
	text-align:center;
	font-size:12px;
	color:#d8d8d8;
}
.bottom_menu a{
	color:#8f8f8f;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
.bottom_menu a:hover{
	color:#464646;
}
.terms{padding:20px 0px 0px 0px;text-align:justify;line-height:140%;}

.tb_bottom{
	text-align:center;
}
h2{font-size:28px;letter-spacing:-1px;

margin-bottom:15px;

font-weight:600;}

#download-now{
	padding:20px;
	background-image:url(../img/64-detox.png);
	background-position: 99% 1%;
}

#download-now p{
	margin-bottom:15px;
	font-size:14px;
}


    .myButton2 {
		
		cursor:hand;
		cursor:pointer;
        margin-top:15px;
        -moz-box-shadow: 0px -1px 0px 2px #fff6af;
        -webkit-box-shadow: 0px -1px 0px 2px #fff6af;
        box-shadow: 0px -1px 0px 2px #fff6af;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
        background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
        
        background-color:#ffec64;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #ffaa22;
        
        display:inline-block;
        color:#333333;
        font-family:arial;
        font-size:20px;
        font-weight:bold;
        padding:8px 50px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #ffee66;
        
    }
    .myButton2:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
        background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
        
        background-color:#ffab23;
    }
    .myButton2:active {
        position:relative;
        top:1px;
    }


.pushbutton{
	margin-left:165px;
}

.br{
	padding:15px 10px 15px 10px;
	text-align:right;
}

.bl{
	padding:15px 15px 0px 15px;
}
.br, .bl{
	font-size:20px;
}
.dmminput
 {  
 
outline:none;
border:0; 
padding:8px; 
font-size:1.3em; 
font-family:Arial, sans-serif; 
color:#aaa; 
border:solid 1px #ccc; 
margin:0 0 5px; 
width:310px;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5); 
-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5); 
box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
}  

.dmminput:focus {  
    -webkit-box-shadow: 0px 0px 5px #007eff;  
    -moz-box-shadow: 0px 0px 5px #007eff;  
    box-shadow: 0px 0px 5px #007eff;  
}  

.checkboxcss{
	float:left;
	margin-right:4px;
}
.checktextcss{
	font-size:12px;
	padding-top:3px;
	color:#999;
}

.cb{margin:25px 0px 15px 165px;}

#response{
	color:#8EAAF4;
	font-weight:600;
	height:20px;
}

p#thanks{
	line-height:140%;
	margin-bottom:15px;
}

.mowards{
	height:60px;
	background-image:url(../img/mowards.png);
	background-position:top center;
	margin-top:25px;
}

.elements{
	padding:55px 15px 0px 15px;
}

.element{width:50%;float:left;height:150px; color:#686868}

.element h4{
	font-size:18px;
	font-weight:600;
	padding-bottom:8px;
}
.element p{
	line-height:140%;
}

.epad{
	padding:10px 10px 10px 110px;
}

.element1{
	background-image:url(../img/e1.png);
}
.element2{
	background-image:url(../img/e2.png);
}
.element3{
	background-image:url(../img/e3.png);
}
.element4{
	background-image:url(../img/e4.png);
}
.element5{
	background-image:url(../img/e5.png);
}
.element6{
	background-image:url(../img/e6.png);
}

.thankyou p{
	line-height:140%;
	margin-bottom:15px;
}
.content{
	padding:10px;
	color:#686868;
}
.content p{
	margin-bottom:10px;
	line-height:150%;
	font-size:14px;
}

.comp_table{

}
.comp_h{
	border:1px solid #d6d6d6;
	width:100%;
	display:block;
}
.row{

}
.row2{
	
}
.r1{
	float:left;
	width:60%;
	background:#f4f4f4;
	height:54px;
}
.r_pad{
	padding:10px;
	height:32px;
	border-left:1px solid #fff;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #fff;
}
.r2{
	float:left;
	width:20%;
	background:#e8e8e8;
	height:54px;
}
.r2_on{
	background:#cdcdcd;
}
.r3{
	float:left;
	width:20%;
	background:#f6a53c;
	height:54px;
}
.r1alt{
	float:left;
	width:60%;
}
.r_alt_pad{
	padding-right:50px;
}
.r2alt{
	float:left;
	width:20%;
}
.r3alt{
	float:left;
	width:20%;
}
.box_basic{
	background-image:url(../img/basic.png);
	background-position: bottom ;
	height:203px;
}
.box_pro{
	background-image:url(../img/pro.png);
	background-position:bottom;
	height:203px;
}

.buttonPro {
	
	-moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
	box-shadow:inset 0px 1px 0px 0px #ffe0b5;
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
	background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
	
	background-color:#fbb450;
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	
	border:1px solid #c97e1c;
	
	display:inline-block;
	color:#ffffff !important;
	font-family:Trebuchet MS;
	font-size:17px;
	font-weight:bold;
	padding:6px 11px;
	text-decoration:none;
	
	text-shadow:0px 1px 0px #8f7f24;
	
}
.buttonPro:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
	background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
	
	background-color:#f89306;
}
.buttonPro:active {
	position:relative;
	top:1px;
}


.buttonBasic {
	
	-moz-box-shadow:inset 0px 1px 0px 0px #c2c2c2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c2c2c2;
	box-shadow:inset 0px 1px 0px 0px #c2c2c2;
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d9d0c3), color-stop(1, #786d5f));
	background:-moz-linear-gradient(top, #d9d0c3 5%, #786d5f 100%);
	background:-webkit-linear-gradient(top, #d9d0c3 5%, #786d5f 100%);
	background:-o-linear-gradient(top, #d9d0c3 5%, #786d5f 100%);
	background:-ms-linear-gradient(top, #d9d0c3 5%, #786d5f 100%);
	background:linear-gradient(to bottom, #d9d0c3 5%, #786d5f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d0c3', endColorstr='#786d5f',GradientType=0);
	
	background-color:#d9d0c3;
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	
	border:1px solid #6e6e6e;
	
	display:inline-block;
	color:#ffffff !important;
	font-family:Trebuchet MS;
	font-size:17px;
	font-weight:bold;
	padding:6px 11px;
	text-decoration:none;
	
	text-shadow:0px 1px 0px #808080;
	
}
.buttonBasic:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #786d5f), color-stop(1, #d9d0c3));
	background:-moz-linear-gradient(top, #786d5f 5%, #d9d0c3 100%);
	background:-webkit-linear-gradient(top, #786d5f 5%, #d9d0c3 100%);
	background:-o-linear-gradient(top, #786d5f 5%, #d9d0c3 100%);
	background:-ms-linear-gradient(top, #786d5f 5%, #d9d0c3 100%);
	background:linear-gradient(to bottom, #786d5f 5%, #d9d0c3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#786d5f', endColorstr='#d9d0c3',GradientType=0);
	
	background-color:#786d5f;
}
.buttonBasic:active {
	position:relative;
	top:1px;
}
.buttonBox{
	padding-top:10px;
	height:45px;
	text-align:center;
}
.b_title{
	font-size:16px;
	font-weight:800;
	text-align:center;
	margin-top:10px;
	margin-bottom:4px;
	color:#444;
}
.bBasic{
	color: #666;
}
.r1alt h2{
	line-height:120%;
	font-weight:800;
}
strong{
	font-weight:600;
}
.subline{
	font-size:13px;
	color:#898989;
	line-height:140%;
}
.compare{
	color: #2d6a94;
	font-size:20px;
	margin-bottom:15px;
	line-height:130%;
}
.tick{
	background-image:url(../img/tick.png);
	background-position:center;
	height:32px;
}
.crosso{
	background-image:url(../img/crosso.png);
	background-position:center;
	height:32px;
}
.box_pro_large{
	background-image:url(../img/pro_box_large.png);
	width:207px;
	height:296px;
	float:left;
}
.ch1, .ch2, .ch3, .ch4, .ch5, .ch6{
	float:left;
	padding:4px;
}
.ch1{
	width:90px;
}
.ch2{
	width:30px;
	text-align:center;
}
.ch3{
	width:70px;
}
.ch4{
	width:70px;
}
.stk{
	text-decoration:line-through;
}
.ch5{
	width:70px;
}
.ch6{
	width:90px;
}
.chr{
	
}
.chr1{
	float:left;
}
.setout{
	overflow:hidden;
	zoom:1;
	
}
.sout{
	margin:0px 20px 20px 20px;
}
.choice{
	padding:10px;
	background:#fff;
	-webkit-box-shadow: 0px 0px 10px 4px rgba(1, 1, 1, 0.1);
	box-shadow: 0px 0px 10px 4px rgba(1, 1, 1, 0.1);
	border:1px solid #c6c6c6;
	font-size:15px;
	margin-top:25px;
}
.chgo{
	overflow:hidden;
	zoom:1;
}
.numbers{
	font-family: 'Open Sans', sans-serif;
	height:29px;
	padding:4px;
	width:94px;
}
.mtop{
	padding-top:12px;
}
.mtitle{
	border-bottom:1px dotted #e6e6e6;
}
.mtitle strong{
	font-weight:800;
}
.content h2{
	font-size:32px;
	font-weight:800;
	text-shadow:1px 2px 0px #fff;
	color:#0e2238;
	line-height:120%;
}
.pros{
	color:#133965;
}
.setout_sub, setout_text{
	text-shadow:1px 1px 0px #fff;
}
.setout_sub{
	color:#218732;
	font-weight:600;
	font-size:22px;
	margin-bottom:15px;
}
.setout_text{
	line-height:140%;
	font-size:14px;
}
.otf{
	padding-top:10px;
	font-size:12px;
}
.prc{
	color:#115e11;
}
.ctaButton {
	
	-moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
	box-shadow:inset 0px 1px 0px 0px #ffe0b5;
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
	background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
	
	background-color:#fbb450;
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	
	border:1px solid #c97e1c;
	
	display:inline-block;
	color:#ffffff !important;
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:bold;
	padding:10px 15px;
	text-decoration:none;
	margin-top:10px;
	
	text-shadow:0px 1px 0px #8f7f24;
	
}
.ctaButton:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
	background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
	
	background-color:#f89306;
}
.ctaButton:active {
	position:relative;
	top:1px;
}
.guarantee{
	overflow:hidden;
	zoom:1;
	background-image:url(../img/moneyback.png);
	padding-left:120px;
	line-height:150%;
	font-size:14px;
	padding-right:10px;
}
#sxx_save{
	color:#963897;
}
#sxx_now{
	font-weight:600;
}
#detox-my-mac-basic h2{
	font-size:30px;
	font-weight:800;
	color:#1f538e;
	margin-top:20px;
}
.box_save{
	background-image:url(../img/box_save.png);
	width:168px;
	height:236px;
	float:left;
	margin-right:20px;
}
.o1,.o2,.o3{
	float:left;
}
.options{
	margin-top:10px;
	border-top:1px dotted #ccc;
	padding-top:10px;
}
.beforesub{
	font-size:28px;
	margin-bottom:15px;
	font-weight:600;
}
.savings{
	color:#ea6029;
}
.beforesub2{
	margin-bottom:15px;
}
.lc_item{
	background-image:url(../img/checkbox-checked.png);
	background-position:top left;
	height:24px;
	padding-left:29px;
	padding-top:4px;
	margin-left:30px;
	font-size:14px;
}
.pcax{
	overflow:hidden;
	zoom:1;
}

.greenButton {
	
	-moz-box-shadow: 0px 5px 14px -7px #3e7327;
	-webkit-box-shadow: 0px 5px 14px -7px #3e7327;
	box-shadow: 0px 5px 14px -7px #3e7327;
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));
	background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);
	
	background-color:#77b55a;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	border:1px solid #4b8f29;
	
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:7px 12px;
	text-decoration:none;
	
	text-shadow:0px 1px 0px #5b8a3c;
	
}
.greenButton:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #72b352), color-stop(1, #77b55a));
	background:-moz-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-webkit-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-o-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-ms-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b352', endColorstr='#77b55a',GradientType=0);
	
	background-color:#72b352;
}
.greenButton:active {
	position:relative;
	top:1px;
}
.grayButton {
	
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	
	background-color:#ffffff;
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	
	border:1px solid #dcdcdc;
	
	display:inline-block;
	color:#666666 !important;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 15px;
	text-decoration:none;
	
	text-shadow:0px 1px 0px #ffffff;
	
}
.grayButton:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	
	background-color:#f6f6f6;
}
.grayButton:active {
	position:relative;
	top:1px;
}

.o1{
	width:215px;
	padding-left:10px;
	border-bottom:1px dashes #09C;
}
.o2{
	margin-right:10px;
	margin-top:5px;
}
.o3{
	margin-top:3px;
}
#counts{
	font-size:30px;
	font-weight:800;
	color:#F63;
}
.secs{
	color:#333;
}
.expire{
	font-size:16px;
	font-weight:800;
}

.core{
	float:left;
	width:394px;
}
.cbox{
	float:left;
	width:175px;
	height:103px;
	margin-right:10px;
	padding:5px;
	margin-bottom: 10px;
border: 1px solid #bbb;
	-webkit-box-shadow: 0px 0px 10px 4px rgba(1, 1, 1, 0.1);
	box-shadow: 0px 0px 10px 4px rgba(1, 1, 1, 0.1);
}
.guarantee h3{
	margin-bottom:18px;
	margin-top:10px;
}
.uni_small{
	background-color:#e0e0e0;
	font-size:13px;
	background-image:url(../img/universal_small.png);
	background-position:4px;
	border:1px solid #cecece;
	padding:8px 4px 8px 71px;
	line-height:130%;
	color:#333;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-top:40px;
	
}
.create_promo_logo{
	background-image:url(../img/icreate.png);
	height:66px;
	background-position:top right;
}


#mmm5{
	font-weight:800;
	font-size:40px;
}


.pn{padding-left:110px;padding-right:110px;text-align:center;font-size:18px;margin-top:10px;}
.pn_top{text-shadow: 1px 1px 0px #fff;text-transform:capitalize;margin:0;padding:10px 0px 10px 0px;font-size:32px;font-weight:600;color:#C00;}
.pn_han{font-size:24px;color:#036;text-shadow: 1px 1px 0px #fff;text-transform:capitalize;}
.pn_price{font-size:50px;color:#343434;font-weight:600;margin:25px 0px;text-align:center;}
.pn_price2{font-size:30px;color:#343434;font-weight:600;text-transform:uppercase;color:#666;margin-bottom:4px;}
.pn_holder{border:4px #C00 dashed;padding:25px;background:#fff;margin-bottom:65px;}
.pn_last{margin-top:10px;font-weight:600;color:#C00;padding-left:40px;padding-right:40px;}
.pn_pay{margin:15px 0px 15px 0px;}
.pn_no{font-size:16px;padding:70px 70px 20px 70px;text-align:center;}
.pn_no a{text-decoration:none; color:#60C;}
.redd{color:#F30; font-weight:600;}
.largertext{font-size:18px;}
.mainpad4{padding:30px;background:#e0e0e0;margin:0px 50px 20px 50px;border:1px solid #ccc;

-webkit-border-radius: 8px;
border-radius: 8px;


}
.whatcost{
	background:#F2F2F2;
	padding:10px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	border:#ccc;
	margin:25px 0px;
}
.mainpad4 p{margin-bottom:15px;margin-top:5px;text-align:left;line-height:140%;}
.mainpad4 h1, .mainpad4 h3{text-shadow: 1px 1px 0px #fff;text-transform:capitalize;margin:0;padding:10px 0px 10px 0px;font-weight:600;}
.cpt2 strong{color:#036;}
.mainpad4 h1{font-size:36px;}
.mainpad4 h3{font-size:28px;}
.pointup2 li{color:#343434;font-size:24px;list-style-image:none;background:url(../img/button_ok.png);padding-left:80px;min-height:54px; list-style:none;padding-top:10px;text-shadow: 0px 0px 0px #fff;background-repeat:no-repeat;}
.pointup2{margin-left:40px;margin-bottom:20px; margin-top:20px;}
.di1{background-image:url(../img/di1.png);width:297px;height:189px;float:left;margin-right:15px;}
.di2{background-image:url(../img/di2.png);width:297px;height:189px;float:left;margin-right:15px;}
.highlight{color:#1d3691;}
.highlight2{color:#636;}
.dollar20{background-image:url(../img/dollar20.jpg);height:279px;background-position:top center;margin-top:15px;margin-bottom:15px;}
#mmm{margin-bottom:30px;}

.title3{font-size:44px;text-transform:capitalize;}
.wo{text-decoration:none;background-image:url(../img/hu.png);background-size:100%;}
.mitem{width:160px;float:left;padding:5px 14px 5px 14px;border:1px solid #333;background:#fff;cursor:hand;cursor:pointer;text-decoration:none;margin-bottom:4px;margin-right:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;text-align:center;}
.mitem:hover{background:#333;color:#fff;text-decoration:underline;}
.pmm{background-image: url(../img/pmm.png);width:256px;height:256px;float:right;}
.sslnt{background-image:url(../img/sslnt.png);width:307px;height:292px;float:left;margin-right:15px;overflow:hidden;}
.floatright2{float:right;margin:0;position:relative;left:30px;top:30px;background:#fff;-webkit-border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;border-bottom-left-radius:0px;border-bottom:none;border-right:none;border-top:#ccc solid 1px;border-left:#ccc solid 1px;-webkit-border-top-right-radius:0px;-moz-border-top-right-radius:0px;border-top-right-radius:0px;}
h3 a{text-transform:lowercase;}
.qus{background-image:url(../img/qus.png);padding-left:120px;background-position:left 10px;padding-right:20px;min-height:110px;border-bottom:1px dotted #ccc;padding-bottom:15px;}
.greentxt{color:#090;}
.links{font-size:18px;}
.longer1{width:760px;border:1px solid #333;margin-top:10px;padding:4px; font-size:16px;}
.longer2{width:760px;border:1px solid #333;margin-top:10px;padding:4px; font-size:16px; background:#CCC; }
textarea:focus, input:focus, a:focus, li:focus{outline: none;}
.mainpad4 form input{padding:8px;margin:5px;width:250px;font-size:14px;border:1px solid #666;}

.pointup li{color:#343434;font-size:24px;list-style-image:none;background:url(../img/button_ok.png);padding-left:80px;min-height:74px; list-style:none;padding-top:10px;text-shadow: 0px 0px 0px #fff;background-repeat:no-repeat;}
ul .pointup{margin-left:40px;}
.ppup{padding:0px 50px 0px 50px;margin-bottom:40px;margin-top:10px;}

.trustseal{
	background-image:url(../img/trustseal.png);
	height:59px;
	background-position:top right;
}
.ic_promo_tmp{
	background-image:url(../img/icreate_mag.png);
	height:59px;
	background-position:top right;
	margin-left:auto;
	width:316px;
	overflow:hidden;
}
.ic_promo_tmp:hover{
	background-position:bottom right;
}

#othersite{
	background:#666;color:#fff;	padding:10px;
	text-align:center;
}
#othersite a{
	color:#fff;
	text-shadow:0px 1px 0px #000;
	text-decoration:none;

}