/*
Theme Name: Macecraft Software
Theme URI: http://www.macecraft.com
Author: Muhammad Adnan
Author URI: http://wordpressdeveloper.me/
Description: Macecraft Software
Version: 1.0
*/
@font-face {
	font-family: 'Conv_FRADMCN';
	src: url('fonts/FRADMCN.eot');
	src: local('.'), url('fonts/FRADMCN.woff') format('woff'), url('fonts/FRADMCN.ttf') format('truetype'), url('fonts/FRADMCN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FUTURAN';
	src: url('fonts/futura-book-bt.eot');
	src: local('.'), url('fonts/futura-book-bt.ttf') format('truetype'), url('fonts/FUTURAN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
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;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body {
	line-height:1
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset {
	margin:0;
	padding:0;
}
body {
	background:#595959;
	font-family:Arial, Helvetica, sans-serif;
	min-width:998px;
	color:#292929;
	font-size:12px;
	line-height:18px;
}
img,a {
	border:0;
	outline:none;
	text-decoration:none;
}
h3 a,h1 a,h4 a {
	display:block;
	text-decoration:none;
	border:0;
	width:100%;
	height: 100%;
}

a{
	transition: all .5s;
	-moz-transition: all .5s; /* Firefox 4 */
	-webkit-transition: all .5s; /* Safari and Chrome */
	-o-transition: all .5s; /* Opera */
}
.fl{
	float:left !important;
}
.fr{
	float:right !important;
}
.pad{
	padding:28px 30px 0 40px;
}
.pad2{
	padding:0px !important;
}
.mgn{
	margin:5px 0 0;
}
.mgn2{
	margin:15px 0 0;
}
h1,.h1_hd{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	color:#000;
	font-size:26px;
	line-height:34px;
	padding:0 0 15px;
}
h2,.h2_hd{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	color:#000;
	font-size:24px;
	line-height:30px;
	padding:15px 0 15px;
}
h2 a,.h2_hd a{
	color:#000;
	}
h3,.h3_hd{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	color:#000;
	font-size:20px;
	line-height:24px;
	padding:0 0 15px;
}

p{
	color:#292929;
	font-size:12px;
	line-height:18px;
	padding:0 0 15px;
	text-align:justify;
}
p b,p strong{
	font-weight:bold;
}

.news_section > a,p a,.more-link{
	text-decoration:underline;
	color:#292929;
	font-size:12px;
}
.news_section > a:hover,p a:hover,.more-link:hover{
	text-decoration:none;
	color:#000;
}
.wd1{
	width:150px;
}
.wd2{
	width:110px;
}
.blk_color{
	color:#000;
}
.blue_color{
	color: #516D8B;
}
.cen{
	text-align:center;
}
.bld{
	font-weight:bold;
}
.blk{
	display:block !important;
}
.fl_no{
	float:none !important;
}
ol{
	list-style:decimal;
	padding:0 0 10px 20px;
}
ol li{
	padding:2px 0;
	color:#292929;
	font-size:12px;
	line-height:18px;
}
ol li a{
	color:#2e2e2e;
	text-decoration:underline;
	}
ol li a:hover{
	text-decoration:none;
	}
ul{
	list-style:disc;
	padding:0 0 10px 30px;
}
ul li{
	padding:2px 0;
	color:#292929;
	font-size:12px;
	line-height:18px;
}
ul li a{
	color:#2e2e2e;
	text-decoration:underline;
	}
ul li i{
	font-style:italic;
	font-weight:bold;
}
ul li b{
	font-weight:bold;
}
ul li a:hover{
	text-decoration:none;
	}
/* -------- wraper container-------- */
#wrapper_main {
	background:#d4e4f0 url(images/content_bg.png) repeat-x 0 0;
	padding:0 0 25px;
}
#wrapper {
	width:948px;
	margin:0 auto;
	background:#fff;
	padding:0 25px 25px 25px;
	position:relative;
}
.shadow{
	width:986px;
	height:8px;
	background:url(images/shadow.png) no-repeat 0 0;
	text-indent: -999999px;
	display:block;
	position:absolute;
	bottom:-8px;
	left:0px;
}

#maintextwrap {
    /* overflow to handle inner floating block */
    overflow:hidden;
	font-size:110%;
}

#maintextleft {
    float:left;
    width:65%;
}

#screenshotsright {
    float:right;
    width:30%;
	margin-top:-20px;
}   

#screenshotsright img {
    padding-bottom:20px;
} 
.productinfobox {
border:solid 2px #D8D6B1; 
font-size:120%;
background:#FCF9CE;
color:#222222;
padding:15px;
text-align:left;
margin-top:20px;
margin-bottom:10px;
margin-left:5px;
-moz-box-shadow: 0 0 10px #888;
-webkit-box-shadow: 0 0 10px#888;
box-shadow: 0 0 10px #888;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.productinfobox  b{
 font-weight:bold;
}
.productinfobox a { 
text-decoration:underline;
}

.compatibilitybox
{
  width: 595px;
  height: 166px;
  background:url(images/compatibility.jpg) no-repeat 0 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:40px;
  margin-bottom:10px;
}

/*-------- header-------- */
#wb_header {
	width:948px;
	margin:0 auto;
}
#wb_logo {
	width:230px;
	height:58px;
	background:url(images/logo.png) no-repeat 0 0;
	text-indent: -999999px;
	display:block;
	float:left;
	margin:28px 0 20px;
}
.search_box{
	width:222px;
	float:right;
	margin:62px 0 0;
}
.search_box fieldset{
	border:0;
}
.in2,.btn2{
	background:url(images/search_bg.png) no-repeat 0 0;
	}
.in2{
	width:180px;
	height:29px;
	border:0;
	padding:0 0 0 8px;
	color:#000;
	display:block;
	float:left;
}
.btn2{
	width:32px;
	height:29px;
	border:0;
	display:block;
	float:right;
	background-position:100% 0;
	text-indent:-99999px;
	cursor:pointer;
}
/* -------- menu -------- */
#main-nav {
	width:948px;
	height:42px;
	background:url(images/menu_bg.png) no-repeat 0 0;
	clear:both;
	margin:0 0 10px;
	padding:1px 0 0 1px
}
#main-nav ul {
	list-style:none;
	padding:0;
}
#main-nav li {
	float:left;
	font:normal 15px/41px Arial, Helvetica, sans-serif;
	color:#516d8b;
	position:relative;
	padding:0;
}
#main-nav > ul > li {
	border-left:1px solid #dedfe0;
	}
#main-nav > ul > li.drop_li > a {
	background-image:url(images/dropdown.png);
	background-repeat: no-repeat;
	background-position:90% center;
	}
#main-nav > ul > li:first-child {
	border:0;
}
#main-nav > ul > li:first-child > a{
	border:0;
	-moz-border-radius:8px 0 0 10px;
	-webkit-border-radius:8px 0 0 10px;
	border-radius:8px 0 0 10px;
}
#main-nav > ul > li:first-child > a{
	border:0;
	-moz-border-radius:7px 0 0 10px;
	-webkit-border-radius:7px 0 0 10px;
	border-radius:7px 0 0 10px;
}
.last_li,#main-nav > ul > li:last-child > a{
	-moz-border-radius:0 6px 10px 0;
	-webkit-border-radius:0 6px 10px 0;
	border-radius:0 6px 10px 0;
}
#main-nav a {
	color:#516d8b;
	padding:0 36px;
	display:block;
	float:left;
	text-decoration:none;
}
#main-nav > ul > li > a{
	padding:0;
	text-align:center;
	width:156px;
}
#main-nav a:hover,#main-nav > ul > li:hover > a{
	background-color:#e9f1f3;
}
#main-nav ul li ul{
	position:absolute;
	top:41px;
	left:-99999px;
	background:#e9f1f3;
	width:162px;
	border:1px solid #fff;
	border-top:1px solid #dbdbdb;
	padding:0 4px;
	z-index:2;
}
#main-nav ul li:hover ul{
	left:-1px;
}
#main-nav ul li ul li{
	float:none;
	line-height:18px;
	display:block;
	border-top:1px solid #dddddd;
	}
#main-nav ul li ul li a{
	padding:0;
	float:none;
	border-top:1px solid #ffffff;
	padding:5px 0 5px 31px;
	background:url(images/arrow.png) no-repeat 13px center;
	}
#main-nav ul li ul li a:hover{
	background-color:none;
	background-position:18px center;
	}
#main-nav ul li ul li:first-child a{
	border:0px;
	}
#main-nav ul li ul li:first-child{
	border-top:1px solid #ffffff;
	margin:0 -4px;
	padding:0 4px;
}
/* -------- Banner section -------- */
.flexslider{
	background: url(images/slider_bg.png) no-repeat 0 0;
	width:948px;
	height:294px;
	margin:0 0 30px;
}
.powertools_hd_2014{
	background: url(images/jv16_powertools_2014.png) no-repeat 0 0;
	width:380px;
	height:47px;
	text-indent:-999999px;
	padding:0;
    margin: -10px 0 0 -9px;
	}
.powertools_hd_2013_ex_lite{
	background: url(images/powertools_lite_ex_2013.png) no-repeat 0 0;
	width:378px;
	height:36px;
	text-indent:-999999px;
	padding:0;
	}
.powertools_hd_2013_lite{
	background: url(images/powertools_lite_2013.png) no-repeat 0 0;
	width:342px;
	height:36px;
	text-indent:-999999px;
	padding:0;
	}
.product_details{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#82e6ff;
	text-shadow:1px 1px 0px rgba(0,0,0,.3);
	padding:3px 0 0;
}
.product_feature_list{
	position:absolute;
	top:60px;
	left:505px;
	padding:0;
}
.product_feature_list li{
	background: url(images/green_li_tick.png) no-repeat 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-shadow:1px 1px 0px rgba(0,0,0,.3);
	padding:0 0 11px 25px;
	list-style:none;
}
.flexslider .slides > li{
	position:relative;
}
.slide_txt_left{
	padding:0 490px 0 0;
}
.slide_txt_left a {
	text-decoration:none;
}
.img_slide{
	float:right;
	margin:-50px 60px -22px 0;
	}
.details_txt{
	font-size:13px;
	color:#dbecff;
	padding:15px 0 20px;
}
.details_txt a{
	color:#dbecff;
	text-decoration:underline;
}
.details_txt a:hover{
	color:#dbecff;
	text-decoration:none;
}
.latest_version{
	font-size:16px;
	color:#a3cfff;
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	padding:15px 0 25px;
}
.latest_version a{
	text-decoration:underline;
	color:#a3cfff;
	}
.latest_version a:hover{
	text-decoration:none;
	}
.bottom_links{
	clear:both;
	overflow:hidden;
}
.download_btn{
	background: url(images/download.png) no-repeat 0 0;
	width:250px;
	height:54px;
	text-indent:-999999px;
	float:left;
	}
.download_btn_right{
	background: url(images/download.png) no-repeat 0 0;
	width:250px;
	height:54px;
	text-indent:-999999px;
	float:right;
	}
.download_btn_center{
	background: url(images/download.png) no-repeat 0 0;
	width:250px;
	height:54px;
	text-indent:-999999px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	}
.satisfaction_btn,.spyware_btn,.consumer_btn{
	background: url(images/satisfication-section.png) no-repeat 0 0;
	}
.satisfaction_btn{
	width:204px;
	height:46px;
	text-indent:-999999px;
	float:left;
	margin:0 0 0 10px;
	}
.spyware_btn{
	width:185px;
	height:46px;
	text-indent:-999999px;
	float:left;
	background-position:-225px 0;
	margin:0 15px 0 20px;
	}
.consumer_btn{
	width:190px;
	height:46px;
	text-indent:-999999px;
	float:left;
	background-position:-426px 0;
	}
/* -------- welcome section -------- */
.welcome_section{
	width:471px;
	float:left;
	margin:0 0 40px;
}
.welcome_section img{
	float:left;
	border:1px solid #dbdbdb;
	padding:3px;
	background:#f3f3f3;
	margin:0 20px 0 0;
}
.welcome_section h2{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#6b6b6b;
	text-align:justify;
	background: url(images/welcome_ico.png) no-repeat 5px 0;
	line-height:20px;
	padding:5px 0 25px 50px;
	letter-spacing:1px;
}
.welcome_section p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#292929;
	text-align:justify;
}
.welcome_section a {
	font-size:14px;
	color:#292929;
}
/* -------- news section -------- */
.news_section{
	width:447px;
	float:right;
	margin:0 0 40px;
}
.news_section img{
	float:left;
	border:0px solid #dbdbdb;
	margin:0 10px 0 0;
}
.news_section h2{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#6b6b6b;
	text-align:justify;
	background: url(images/news_ico.png) no-repeat 5px 0;
	line-height:20px;
	padding:5px 0 9px 40px;
	letter-spacing:1px;
}
.news_section h2 a{
	color:#6b6b6b;
}
.news{
	padding:15px 0 0;
}
.news_section h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8C8C8C;
	padding:0 0 10px;
}
.news_section h4 a{	
	color:#8C8C8C;
}
.news_section h4 a:hover{
	text-decoration:underline;
}
.news_section p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#292929;
	text-align:justify;
}
/* -------- content main -------- */
#content{
	overflow:hidden;
	min-height:500px;
}
.content_nav{
	padding:0 0 30px;
	clear:both;
}
.content_nav ul{
	padding:0;
	list-style:none;
}
.content_nav li{
	background: url(images/box_bg.png) repeat-x 0 0;
	overflow:hidden;
	width:276px;
	padding:8px 15px;
	margin:0 0 0 10px;
	float:left;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #dbdbdb;
	min-height:135px;
}
.content_nav li:first-child{
	margin:0;
}
.content_nav li h2{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:27px;
	color:#000;
	padding:0 0 5px;
}
.content_nav li p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#797979;
}
.content_nav li p a{
	color:#215fa3;
}
.content_nav li img{
	float:left;
	margin:0 11px 0 0;
}
.link{
	border:1px solid #d2d3d4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#d4e2f2;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d4e2f2, endColorstr=#c8d9df);
	background-image:-moz-linear-gradient(top, #d4e2f2 0%, #c8d9df 100%);
	background-image:-webkit-linear-gradient(top, #d4e2f2 0%, #c8d9df 100%);
	background-image:-ms-linear-gradient(top, #d4e2f2 0%, #c8d9df 100%);
	background-image:linear-gradient(top, #d4e2f2 0%, #c8d9df 100%);
	background-image:-o-linear-gradient(top, #d4e2f2 0%, #c8d9df 100%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#d4e2f2), color-stop(100%,#c8d9df));
	text-shadow:0px 0px 3px #fff;
	color:#29507b;
	font-size:14px;
	float:right;
	padding:4px 10px;
	margin:10px 0 0;
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* -------- footer -------- */
#wb_footer {
	background:url(images/footer.png) repeat-x 0 0;
	border-top:1px solid #fff;
	overflow:hidden;
}
#footer{
	width:950px;
	margin:0 auto;
	padding:20px 0 10px;
}
.newsletter_box{
	background:url(images/newsletter_bg.png) no-repeat 0 0;
	width:290px;
	float:left;
}
.newsletter_box fieldset{
	padding:20px 30px;
	border:0;
}
.newsletter_box fieldset h4{
	color:#a6a6a6;
	font-size:14px;
	padding:0 0 15px;
	line-height:18px;
}
.newsletter_box fieldset h4 span{
	color:#fff;
	font-weight:bold;
}
.in,.btn{
	background:url(images/submit.png) no-repeat 0 0;
	}
.in{
	width:160px;
	height:30px;
	border:0;
	padding:0 0 0 8px;
	color:#aaaaaa;
	display:block;
	float:left;
}
.newsletter_box .in{
	color:#000;
}
.btn{
	width:54px;
	height:32px;
	border:0;
	display:block;
	float:right;
	background-position:100% 0;
	text-indent:-99999px;
	cursor:pointer;
}



.footer_left{
	width:600px;
	float:right;
}
.facebook_box{
	width:293px;
	height:26px;
	float:right;
	margin:0 0 30px;
}
.footer_nav{
	padding:0 0 10px;
	margin:0 -7px 0 0;
	clear:both;
}
.footer_nav ul{
	list-style:none;
	text-align:right;
	padding:0 0 7px;
}
.footer_nav ul li{
	display:inline;
	font-size:11px;
	border-left:1px solid #b7b7b7;
	padding:0 7px;
	line-height:11px;
	list-style:none;
	}
.footer_nav ul li:first-child{
	border:0;
	}
.footer_nav ul li a{
	color:#b7b7b7;
	text-decoration:none;
	}
.footer_nav ul li a:hover{
	color:#fff;
	text-decoration:underline;
	}
.copyright{
	border-top:1px solid #3e3e3e;
}
.copyright p{
	border-top:1px solid #626262;
	color:#b7b7b7;
	font-size:11px;
	padding:15px 0;
	text-align:right;
}
.footer_txt_small{
	color:#999999;
	font-size:11px;
	padding:20px 0 15px 15px;
	text-align:left;
	float:left;
}
.footer_txt_small a{
	color:#999999;
	font-size:11px;
	text-decoration:underline;
}
/* -------- Banner section -------- */
.product_banner{
	background:#6c8fa3;
	width:948px;
	height:294px;
	margin:0 0 30px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.product_banner_left{
	width:450px;
	margin:0 0 0 40px;
	padding:35px 0 0;
	float:left;
}
.powertools_hd_2012{
	background: url(images/jv16-PowerTools-2012.png) no-repeat 0 0;
	width:342px;
	height:36px;
	text-indent:-999999px;
	margin:0 0 20px;
	padding:0;
	}
.product_details_new{
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:20px;
	margin-top:10px;
	margin-bottom:30px;
}
.product_details_pt2014 {
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	line-height:30px;
	margin-top:10px;
	margin-bottom:30px;
}
.product_details_pt2014 {
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	line-height:30px;
	margin-top:10px;
	margin-bottom:30px;
}
.product_banner_left .img_slide{
	float:right;
	margin:0 0 -52px 10px;
	}
.product_banner_feature{
	background: url(images/feature_bg.png) no-repeat 0 0;
	width:409px;
	height:275px;
	float:right;
	margin:9px 13px 0 0;
}
.product_banner_feature h2{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	color:#000;
	font-size:20px;
	padding:10px 0 0 30px;
	line-height:20px;
}
.product_banner_feature ul{
	padding:10px 0 0 30px;
}
.product_banner_feature li{
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:7px 0 0;
	float:left;
	width:100%;
	list-style:none;
}
.product_banner_feature li span{
	background: url(images/feacture_ico.png) no-repeat 0 0;
	width:30px;
	height:28px;
	float:left;
	margin:-6px 3px 0 0;
	text-indent:-9999px;
	display:block;
	}
.product_banner_feature li span.uninstall_software{
	background-position:0 -30px;
	}
.product_banner_feature li span.optimize_speed{
	background-position:0 -58px;
	}
.product_banner_feature li span.speed_up{
	background-position:0 -85px;
	}
.product_banner_feature li span.safety_privacy{
	background-position:0 -112px;
	}
.product_banner_feature li span.verify_safety{
	background-position:0 -140px;
	}
.product_banner_feature li span.clear_history{
	background-position:0 -170px;
	}
.product_banner_feature li span.deleted_files{
	background-position:0 -197px;
	}
.product_banner_feature a {
    text-decoration:none;
}
.product_banner_feature a:hover {
    text-decoration:underline;
}	

.pt2014_headerbox {
	background: url(images/pt2014_headerbox_bg.png) no-repeat 0 0;
	width:948px;
	height:294px;
	margin:0 0 30px;
}

.pt2014_headerbox_left{
	width:450px;
	margin:0 0 0 40px;
	padding:30px 0 0;
	float:left;
}

.pt2014_headerbox h2 {
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#323B3D;
	line-height:30px;
}

.pt2014_headerbox p {
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#323B3D;
	line-height:30px;
	margin-top:10px;
	margin-bottom:30px;
}

.pt2014_headerbox_left .img_slide{
	float:right;
	margin:0 0 -52px 10px;
	}
.pt2014_headerbox_featurelist{
	width:409px;
	height:275px;
	float:right;
	margin:15px 13px 0 0;
}
.pt2014_headerbox_featurelist h2{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	color:#000;
	font-size:18px;
	padding:18px 0 0 32px;
	line-height:15px;
}
.pt2014_headerbox_featurelist ul{
	padding:10px 0 0 30px;
}
.pt2014_headerbox_featurelist li{
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:7px 0 0;
	float:left;
	width:100%;
	list-style:none;
}
.pt2014_headerbox_featurelist li span{
	background: url(images/feacture_ico.png) no-repeat 0 0;
	width:30px;
	height:28px;
	float:left;
	margin:-6px 3px 0 0;
	text-indent:-9999px;
	display:block;
	}
.pt2014_headerbox_featurelist li span.uninstall_software{
	background-position:0 -30px;
	}
.pt2014_headerbox_featurelist li span.optimize_speed{
	background-position:0 -58px;
	}
.pt2014_headerbox_featurelist li span.speed_up{
	background-position:0 -85px;
	}
.pt2014_headerbox_featurelist li span.safety_privacy{
	background-position:0 -112px;
	}
.pt2014_headerbox_featurelist li span.verify_safety{
	background-position:0 -140px;
	}
.pt2014_headerbox_featurelist li span.clear_history{
	background-position:0 -170px;
	}
.pt2014_headerbox_featurelist li span.deleted_files{
	background-position:0 -197px;
	}
.pt2014_headerbox_featurelist a {
    text-decoration:none;
}
.pt2014_headerbox_featurelist a:hover {
    text-decoration:underline;
}	




/* -------- Main Tools section -------- */
.main_tools{
	overflow:hidden;
	margin-top:10px;
}
.main_tools h3{
	font-size:16px;
	margin-top:-15px;
}
.main_tools_list{
	width:450px;
	float:left;
	padding:0;
}
.main_tools_list li{
	width:100%;
	float:left;
	line-height:18px;
	padding:10px 0;
	list-style:none;
}
.main_tools_list li img{
	float:left;
	margin:0 20px 10px 0;
}
.main_tools_list li h4{
	display:inline;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.main_tools_list li p{
	display:inline;
	color:#292929;
	font-size:12px;
}
.main_tools_list a {
 text-decoration:none;
}

.product_screenshot{
	float:right;
	margin:-20px 0 0;
}
/* -------- Main Tools section -------- */
.other_section{
	overflow:hidden;
	margin-top:20px;
}
.other_section h3{
	font-size:16px;
	margin-top:-15px;
}
.other_section_list{
	width:210px;
	float:left;
	margin:0 0 0 23px;
	padding:0;
}
.other_section_list li{
	line-height:18px;
	background: url(images/arrows.png) no-repeat 0 center;
	padding:1px 0 1px 18px;
	list-style:none;
}
.other_section_list li a{
	color:#292929;
	font-size:12px;
	text-decoration:underline;
}
.other_section_list li a:hover{
	color:#292929;
	font-size:12px;
	text-decoration:underline;
}
hr{
	border:0px;
	border-bottom:1px solid #bcc1d2;
	clear:both;
	margin:15px 20px;
}
/* -------- More Details section -------- */
.more_details{
	overflow:hidden;
	font-size:110%;
}
.more_details_left{
	width:400px;
	float:left;
}
.more_details_right{
	width:500px;
	float:right;
}
.translations_list{
	overflow:hidden;
	padding:0 0 10px;
}
.translations_list li{
	width:180px;
	float:left;
	line-height:15px;
	color:#292929;
	font-size:12px;
	padding:1px 0;
	list-style:none;
}
.translations_list li img{
	vertical-align: middle;
	}
/* -------- Code for download page -------- */
.download_section{
	margin:0 -24px -24px 0;
	min-height:500px;
}
.download_hd{
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:26px;
	padding:20px 0 25px;
	text-align:center;
	color:#516d8b;
	}
.download_vertext{
	font-weight:lighter;
	font-size:80%;
	text-align:center;
	padding-top:5px;
	color:gray;
	}
.download_form{
	background:#e9f1f3;
	width:750px;
	padding:20px 38px;
	margin:40px 0 0 70px;
	float:left;
}
.download_form h2{
	color:#67737f;
	font-size:16px;
	padding:0 0 15px;
	line-height:20px;
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	font-weight:lighter;
}
.download_form  h2 strong{
	font-weight:bold;
}
.download_form .in{
	width:345px;
	height:43px;
	border:1px solid #c8cfd1;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding:0 0 0 8px;
	color:#aaaaaa;
	display:block;
	float:none;
	margin:0 auto 20px;
	background:#fff;
}
.download_form .btn{
	width:250px;
	height:54px;
	border:0;
	display:block;
	float:none;
	background: url(images/download.png) no-repeat 0 0;
	text-indent:-99999px;
	cursor:pointer;
	margin:0 auto;
}
.dowmload_product{
	float:right;
	width:350px;
	margin:55px 50px 0 0;
}
.dowmload_product h2{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	color:#292929;
	font-size:20px;
	line-height:24px;
	padding:0 0 10px;
}
.dowmload_product h3{
	color:#c8841f;
	font-size:14px;
	line-height:24px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.dowmload_product p{
	font-family: Arial, Helvetica, sans-serif;
	color:#292929;
	font-size:12px;
	padding:0 0 10px;
}
.dowmload_product .product_img{
	float:right;
}
/* -------- Customer Certified -------- */
#customer_certified {

}

#customer_certified  br {
	clear: both;
    padding-bottom:5px;
}
#customer_certified  h2 {
    padding-top:30px;
}
#customer_certified .happyface {
      background-image: url(images/smiley-happy.jpg);
      background-repeat: no-repeat;
      background-position: left top;
	  width:68px;
	  height:68px;
	  float:left;
   }
#customer_certified .neutralface {
      background-image: url(images/smiley-neutral.jpg);
      background-repeat: no-repeat;
      background-position: left top;
	  width:68px;
	  height:68px;
	  float:left;
   }
#customer_certified .sadface {
      background-image: url(images/smiley-angry.jpg);
      background-repeat: no-repeat;
      background-position: left top;
	  width:68px;
	  height:68px;
	  float:left;
   }
#customer_certified .greentext {
	font-size:200%;
	color:green;
	padding:25px 0 0 75px;
} 
#customer_certified .graytext {
	font-size:200%;
	color:gray;
	padding:25px 0 0 75px;
} 
#customer_certified .redtext {
	font-size:200%;
	color:red;
	padding:25px 0 0 75px;
} 
/* -------- Code for checkout page -------- */
#wb_header2 {
	width:967px;
	height:85px;
	margin:0 auto;
	background:url(images/header2_bg.png) no-repeat 0 0;
	padding:20px 0 0;
}
#wb_logo2 {
	width:182px;
	height:46px;
	background:url(images/logo2.png) no-repeat 0 0;
	text-indent: -999999px;
	display:block;
	margin:0 auto;
}
.checkout{
	padding:22px 0 35px !important;
}
.checkout_section{
	border:6px solid #e9f1f3;
	width:800px;
	padding:10px 25px;
	margin:0 auto;
}
.steps_list{
	width:850px;
	height:86px;
	background: url(images/hd_shadow.png) no-repeat center bottom;
	margin:0 0 10px -25px;
}
.steps_list ul{
	height:41px;
	padding:11px 0 0 35px;
	list-style:none;
	}
.steps_list ul li,.steps_list ul li span{
	background: url(images/steps_bg.png) no-repeat 0 0;
	}
.steps_list ul li{
	float:left;
	height:41px;
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#adc4c9;
	font-size:20px;
	line-height:41px;
	padding:0 0 0 113px;
	background-position: 45px -127px;
	}
.steps_list ul li a{
	color:#adc4c9;
	text-decoration:none;
}
.steps_list ul li span{
	float:left;
	width:41px;
	height:41px;
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:30px;
	text-align:center;
	line-height:41px;
	background-position: 0 -41px;
	text-shadow:1px 1px 3px rgba(0,0,0,.4);
	margin:0px 15px 0 0;
	}
.steps_list ul li:first-child{
	padding:0;
	background:none;
	}
.steps_list ul li.active{
	color:#516d8b;
}
.steps_list ul li.active span{
	background-position: 0 0;
}
.product_table{
	width:100%;
	border-top:3px solid #e9f1f3;
	border-right:3px solid #e9f1f3;
}
.product_table td{
	background:#f3f8f9;
	padding:7px 14px;
	border-bottom:3px solid #e9f1f3;
	border-left:3px solid #e9f1f3;
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#67737f;
	vertical-align: middle;
}
.product_table th{
	background:#f3f8f9;
	padding:7px 14px;
	border-bottom:3px solid #e9f1f3;
	border-left:3px solid #e9f1f3;
	text-align:left;
	line-height:32px;
	font-size:20px;
	font-family: 'Conv_FUTURAN', Arial, Helvetica, sans-serif;
	color:#5e5e5e;
}
.product_table th img{
	vertical-align:middle;
	}
	
.os_table {
	width:80%;
	border-top:3px solid #e9f1f3;
	border-right:3px solid #e9f1f3;
	margin-bottom:15px;
}
.os_table td{
	background:#f3f8f9;
	padding:5px 10px;
	border-bottom:3px solid #e9f1f3;
	border-left:3px solid #e9f1f3;
}
.os_table thead{
	font-size:130%;
	font-weight:bold;
}
.productname{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	color:#215fa3;
	font-size:24px;
	text-shadow:1px 1px 0px rgba(0,0,0,.3);
	display:block;
	line-height:34px;
}
.checkbox_in{
	float:left;
	margin:10px 8px 10px 0;
}
.boxes{
	background:#f3f8f9;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding:15px 50px;
	margin:10px 0 0;
	position:relative;
}
.continue_btn{
	width:250px;
	height:54px;
	background: url(images/continue.png) no-repeat 0 0;
	margin:10px auto 5px;
	border:0px;
	text-indent:-99999px;
	display:block;
	cursor:pointer;
}
.login_info{
	border:0;
}
.login_info label{
	float:left;
	width:200px;
	height:30px;
	clear:left;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	line-height:30px;
	margin:0 15px 8px 0;
}
.login_info label.old_product{
	line-height:14px;
}
.login_info .in3{
	width:350px;
	height:20px;
	border:1px solid #d7dcdd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:5px 0 5px 8px;
	color:#585858;
	display:block;
	float:left;
	line-height:20px;
	margin:0 0 8px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	box-shadow:1px 1px 7px rgba(0,0,0,.1) inset;
}
.login_info .in3:focus{
	outline:none;
}
.vip_package{
	width:58px;
	height:42px;
	background: url(images/vip.png) no-repeat 0 0;
	position:absolute;
	top:-6px;
	right:8px;
	text-indent:-99999px;
	}
.platinum_vip_package{
	width:120px;
	height:29px;
	background: url(images/platinum.png) no-repeat 0 0;
	position:absolute;
	top:-5px;
	right:8px;
	text-indent:-99999px;
	}
.label_package{
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c8841f;
	font-weight:bold;
	display:block;
	padding:0 0 10px;
}
.pad1{
	padding:0 0 0 30px;
}
.product_image_screenshot{
	position:absolute;
	top:15px;
	left:710px;
}
.select_box{
	width:359px;
	height:31px;
	float:left;
	background:url(images/select_bg.png) no-repeat 0 0;
	margin:0 0 8px 0;
	position:relative;
}
.select_box .select{
	background:none;
	padding:0 0 0 8px;
	border:0;
	width:359px;
	font: normal 12px Arial, Helvetica, sans-serif;
	height:31px;
	position:relative;
}
/* dynamically created SPAN, placed below the SELECT */
.select_box span.select{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:31px;
	line-height:31px;
	cursor:default;
	z-index:1;
	color:#585858;
	}
	
	
	
.select_long{
	width:440px;
	height:31px;
	float:left;
	background:url(images/select_bg_long.png) no-repeat 0 0;
	margin:0;
	position:relative;
}
.select_long .select{
	background:none;
	padding:0 0 0 8px;
	border:0;
	width:432px;
	font: normal 12px Arial, Helvetica, sans-serif;
	height:31px;
	position:relative;
}
/* dynamically created SPAN, placed below the SELECT */
.select_long span.select{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:31px;
	line-height:31px;
	cursor:default;
	z-index:1;
	color:#585858;
	}
	
	
	
	
.main_left{
	width:650px;
	float:left;
}
.post{
	color:#292929;
	font-size:12px;
	line-height:18px;
}
.post img{
	margin: 10px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .7);
}
.post ul{
	padding:10px 0 10px 20px;
	list-style:disc;
	}
.post ol{
	padding:10px 0 10px 20px;
	list-style: decimal;
	}
.post a{
	text-decoration:underline;
	color:#292929;
}
.post h2 a{
	text-decoration:none;
	color:#292929;
}
.post a:hover{
	text-decoration:none;
	color:#000;
}
.post h2{
	color:#516D8B;
	padding:0;
}
.post h2 a{
	color:#516D8B;
}
.post h2 a:hover{
	color:#2c4662;
}
.post h4.postdate,.comments{
	color:#516D8B;
	font-size:14px;
	margin:0 0 15px;
}
.post h4.postdate a{
	color:#516D8B;
}
.post h4.postdate a:hover{
	color:#2c4662;
}
.hrline2{
	clear:both;
	margin:10px 30px;
	border:0px;
	border-bottom:1px solid #DEDFE0;
}
#wb_sec2_right{
	float:right;
	width:270px;
}
#wb_sec2_right .widgettitle{
	color:#516D8B;
	padding:0;
	font-size:18px;
}
#wb_sec2_right .widgettitle a{
	color:#516D8B;
}
#wb_sec2_right ul{
	padding:0;
}
#wb_sec2_right li{
	line-height:18px;
	background: url(images/arrows.png) no-repeat 0 center;
	padding:1px 0 1px 14px;
	list-style:none;
}
#wb_sec2_right li a{
	color:#292929;
	font-size:12px;
	text-decoration:none;
}
#wb_sec2_right li a:hover{
	color:#000;
	}
.hotpst{
	border:1px solid #DEDFE0;
	padding:5px;
	margin:0 0 15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.hotpst .mid{
	padding:5px 10px;
	background:#dcebf6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.wb_clear{
	clear:both;
}
.screen-reader-text{
	color: #516D8B;
	padding: 0;
	font-size: 18px;
	display:block;
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	line-height:34px;
}
input#s{
	display: block;
	width:216px;
	padding:3px 5px;
	margin:0 0 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #abadb3;
}
.post_titles{
	color: #516D8B;
	font-size:30px;
	padding-top:10px;
}
.post_titles a{
	color: #516D8B;
	text-decoration:none;
	display:inline;
}
.post_titles a:hover{
	color: #516D8B;
	text-decoration:underline;
}
.addthis_toolbox  {
  margin-top:20px;   
  margin-bottom:20px;   
}
#searchsubmit,#submit{
	border:1px solid #f89f26;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#f59632;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e2e157, endColorstr=#f59632);
	background-image:-moz-linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:-webkit-linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:-ms-linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:-o-linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#e2e157), color-stop(100%,#f59632));
	text-shadow:0px 0px 3px #fff;
	color:#363636;
	font-size:14px;
	padding:4px 10px;
	margin:0 0 10px;
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.moretag{
	text-decoration:none;}
/* =Comments
----------------------------------------------- */

#comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 auto;
	width: 78.9%;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	border:1px solid #ccc;
	left: -62px;
	padding: 1px;
	position: absolute;
	top: 10px;
}
.commentlist > li:before {
	content: url(images/comment-arrow.png);
	left: -21px;
	position: absolute;
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
.fn a{
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #516D8B;
}
.commentmetadata a{color: #516D8B;}
a.comment-reply-link {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 5px 8px;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	content: url(images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
	margin-left: 102px;
	width: auto;
}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
	width: auto;
}

/* Comment Form */
#respond {
	background: #ddd;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 auto 1.625em;
	padding: 1em;
	position: relative;
}
#respond input[type="text"],
#respond textarea {
	background: #fff;
	border: 1px solid #eee;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	position: relative;
	padding: 5px;
	text-indent: 10px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	background: #eee;
	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	color: #555;
	display: inline-block;
	font-size: 13px;
	left: 4px;
	min-width: 60px;
	padding: 4px 10px;
	position: relative;
	top: 40px;
	z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
	text-indent: 0;
	z-index: 1;
}
#respond textarea {
	resize: vertical;
	width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #bd3500;
	font-size: 22px;
	font-weight: bold;
	left: 75%;
	position: absolute;
	top: 45px;
	z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
	font-size: 13px;
}
#respond p {
	margin:0;
	padding:0 0 5px;
}
#respond .form-submit {
	float: right;
	margin: -20px 0 10px;
}
#respond input#submit {
	background-color:#f59632;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e2e157, endColorstr=#f59632);
	background-image:-moz-linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:-webkit-linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:-ms-linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:-o-linear-gradient(top, #e2e157 0%, #f59632 100%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#e2e157), color-stop(100%,#f59632));
	border: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	color: #000;
	cursor: pointer;
	margin:0;
	font-size: 15px;
	padding: 5px 42px 5px 22px;
	
}
#respond input#submit:active {
	background: #1982d1;
	color: #bfddf3;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#respond #cancel-comment-reply-link {
	color: #666;
	margin-left: 10px;
	text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.commentlist #respond {
	margin: 1.625em 0 0;
	width: auto;
}
#reply-title {
	color: #373737;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#cancel-comment-reply-link {
	color: #888;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
	color: #ff4b33;
}
#respond label {
	line-height: 2.2em;
}
#respond input[type=text] {
	display: block;
	height: 24px;
	width: 75%;
}
#respond p {
	font-size: 12px;
}
p.comment-form-comment {
	margin: 0;
}
.form-allowed-tags {
	display: none;
}
#ufu117k3{ color:#FFFFFF;}
.price_table {
	padding: 7px;
	border: solid 1px #76ACEC;
	border-collapse: collapse;
	margin:0 0 15px;
	width:750px;
}
.price_table td {
	border: solid 1px #76ACEC;
	padding: 7px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
	color: #292929;
	font-size:14px;
}
.price_table thead td{
	padding: 7px;
	background: url(images/table_heading.jpg) repeat-x bottom #7EBAF8 !important;
	text-align: center;
	font-weight: bold;
	color: #FEFFFF;
	border: none !important;
	font-size:16px;
}
.price_table tbody tr.dark td{
	background: #eaf3fc;
}
.list{
	padding:3px 0 10px 20px;
	list-style: disc !important;
}
.list li{
	color: #292929;
	font-size:13px;
	list-style: disc !important;
	padding:3px 0;
	line-height:18px;
}
.action_container{
	overflow:hidden;
}
.error_message,.success_message{
	background-image:url(images/error_ico.png);
	}
.error_message{
	width: 500px;
	clear: left;
	float: left;
	margin: 1px;
	border: 1px solid #FF5858;
	padding: 5px 5px 5px 30px;
	display: block;
	background-color: #FFE9E9;
	background-position:4px -76px;
	background-repeat:no-repeat;
}
.success_message{
	width: 500px;
	clear: left;
	float: left;
	margin: 1px;
	border: 1px solid #31970E;
	padding: 5px 5px 5px 30px;
	display: block;
	background-color: #D5FFC6;
	background-position:-76px 4px;
	background-repeat:no-repeat;
}
.order_verification {
	background: #F3F8F9;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 15px 50px;
	margin: 10px 0 0;
	position: relative;
}
.btn_small{
	width:105px;
	height:57px;
	background: url(images/btn_small.png) no-repeat 0 0;
	text-align: center;
	font-weight: bold;
	color: #c16001;
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:37px;
	text-shadow:1px 1px 1px #ffd19f;
	margin:20px 0;
	display:block;
}
.btn_long{
	width:403px;
	height:57px;
	background: url(images/btn_long.png) no-repeat 0 0;
	text-align: center;
	font-weight: bold;
	color: #c16001;
	font-family: 'Conv_FRADMCN', Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:57px;
	text-shadow:1px 1px 1px #ffd19f;
	margin:20px auto;
	display:block;
	position:relative;
	border:0;
	cursor:pointer;
}
.paypal_box{
	width: 500px;
	margin: 0 auto;
	position: relative;
}
.paypal_box .numbers{
	position:absolute;
	top:20px;
	left:16px;
	font-family:'Conv_FRADMCN', Arial, Helvetica, sans-serif;
}
.order_verification_table{
	width:80%;
	border-collapse:collapse;
	font-size:15px;
	color: #292929;
	margin:0 auto 20px;
}
.order_verification_table th{
	width:180px;
	color: #516D8B;
	font-size:15px;
	text-align:left;
	font-weight:bold;
	padding:5px;
}
.order_verification_table td{
	padding:5px;
}
.helpcursor { 
   cursor: help;
   border-bottom: 1px dotted #999;
   }
.numbers{
	color: #6f6f6f;
	font-size:30px;
	font-weight: lighter;
	position:absolute;
	top:0px;
	left:-30px;
	text-shadow: 0px 0px 0px black;
}
.through_line{
	text-decoration:line-through;
}
.discount_apply{
	color:#ff1313;
	padding:0 2px;
}
.sortby {
	overflow:hidden;
	padding:10px;
}
.sortby a{
	background-color:#f59632;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f3f8fb, endColorstr=#d4e4f0);
	background-image:-moz-linear-gradient(top, #f3f8fb 0%, #d4e4f0 100%);
	background-image:-webkit-linear-gradient(top, #f3f8fb 0%, #d4e4f0 100%);
	background-image:-ms-linear-gradient(top, #f3f8fb 0%, #d4e4f0 100%);
	background-image:linear-gradient(top, #f3f8fb 0%, #d4e4f0 100%);
	background-image:-o-linear-gradient(top, #f3f8fb 0%, #d4e4f0 100%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#f3f8fb), color-stop(100%,#d4e4f0));
	border: 1px solid #c7d7e3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	color: #000;
	cursor: pointer;
	margin:0;
	font-size: 15px;
	display:block;
	float:left;
	padding:4px 8px;
	margin:0 3px;
}
.sortby span,.sortby a:hover{
	background-color:#f59632;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d4e4f0, endColorstr=#f3f8fb);
	background-image:-moz-linear-gradient(top, #d4e4f0 0%, #f3f8fb 100%);
	background-image:-webkit-linear-gradient(top, #d4e4f0 0%, #f3f8fb 100%);
	background-image:-ms-linear-gradient(top, #d4e4f0 0%, #f3f8fb 100%);
	background-image:linear-gradient(top, #d4e4f0 0%, #f3f8fb 100%);
	background-image:-o-linear-gradient(top, #d4e4f0 0%, #f3f8fb 100%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#d4e4f0), color-stop(100%,#f3f8fb));
	border: 1px solid #c7d7e3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	color: #000;
	cursor: pointer;
	margin:0;
	font-size: 15px;
	display:block;
	float:left;
	padding:4px 8px;
	margin:0 3px;
}
.sortby span{
	font-weight:bold;
}
.size-full{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
}
.comparison-products{
	border-collapse:collapse;
	border-bottom: solid 1px #76ACEC;
	border-right: solid 1px #76ACEC;
	width:100%;
	margin:0 0 15px;
}
.comparison-products td,.comparison-products th {
	border-top: solid 1px #76ACEC;
	border-left: solid 1px #76ACEC;
	padding: 6px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align:middle;
	text-align:center;
	font-size:13px;
	vertical-align:middle;
}
.comparison-products td a{
	font-weight:bold;
	color:#252525;
	text-decoration:underline;
}
.comparison-products td p{
	text-align:center;
	padding:0;
}
.comparison-products th {
	background: url(images/table_heading.jpg) repeat-x bottom #7EBAF8 !important;
	color:#fff;
	font-size:14px;
	text-shadow:-1px -1px 0px rgba(0,0,0,.2);
	padding:8px 
}
.comparison-products .green_bg b,.green_bold{
	font-weight:bold;
	color:green;
}
.comparison-products .red_bg b{
	font-weight:bold;
	color:red;
}
.comparison-products td.green_bg,.comparison-products .green_bg td{
	background:#E0FFDC;
}
.comparison-products td.red_bg,.comparison-products .red_bg td{
	background:#FFDCDC;
}
.green_clr{
	color:green;
}
.red_clr{
	color:red;
}
.jv16_powertools_hd_2014{
	background: url(images/jv16_powertools_2014.png) no-repeat 0 0;
	width:380px;
	height:47px;
	text-indent:-999999px;
	margin:0 0 20px;
	padding:0;
	}
.powertools_lite_2013{
	background: url(images/powertools_lite_2013_2.png) no-repeat 0 0;
	width:331px;
	height:29px;
	text-indent:-999999px;
	margin:0 0 20px;
	padding:0;
	}
.powertools_lite_ex_2013{
	background: url(images/powertools_lite_ex_2013_2.png) no-repeat 0 0;
	width:378px;
	height:29px;
	text-indent:-999999px;
	margin:0 0 20px;
	padding:0;
	}
.wotrate{
	text-align:center;
	display:block;
	padding:4px 0 0;
}
.content_nav li .wotrate img{
	float:none;
	margin:0;
}
.pad0{
	padding:0px;
}
.clear_div{
	clear:both;
}
.homepage_content{
	overflow:visible !important;
}
blockquote {
	font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
	width: 500px;
	background: url(images/close-quote.gif) no-repeat right bottom;
	padding-left: 18px;
	padding-right: 18px;
	padding-top:5px;
	padding-bottom:5px;
	text-indent: -18px;
}
blockquote:first-letter {
	background: url(images/open-quote.gif) no-repeat left top;
	padding-left: 18px;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
}
#email::-webkit-input-placeholder {
  color: #aaaaaa;
}
#email:-moz-placeholder {
  color: #aaaaaa;
}
#email:-ms-input-placeholder {
  color: #aaaaaa;
}
.pad_name{
	padding:0 0 0 18px;
	display:block;
}
.in2::-webkit-input-placeholder {
  color: #aaaaaa;
}
.in2:-moz-placeholder {
  color: #aaaaaa;
}
.in2:-ms-input-placeholder {
  color: #aaaaaa;
}


.in3,.btn3{
	background:url(images/submit_contact.png) no-repeat 0 0;
	}
.in3{
	width:197px;
	height:30px;
	border:0;
	padding:0 0 0 8px;
	color:#aaaaaa;
	display:block;
	float:left;
        outline:none;
}
.btn3{
	width:54px;
	height:32px;
	border:0;
	display:block;
	clear:both; float:none;
	background-position:100% 0;
	text-indent:-99999px;
	cursor:pointer;
        outline:none;
}

.loginerror{color:#ff0000; font-size: 13px; padding: 5px 0 10px 0;}

.loginform{
        margin-left:350px;
}
.login_section label{
	float:left;
	height:30px;
	clear:left;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	line-height:30px;
	margin:0 15px 12px 0;
        font-weight: bold;
}