﻿html,body {padding:0;margin:0; width:100%; height:100%; }
body {font:62.5% Arial, Helvetica, sans-serif;}

img{border:0; font-size:12px;}
.img{display: block; margin:0; padding:0;}

.fl{float:left !important;}
.fr{float:right !important;}

.clr{clear:both;}

form{padding:0; margin:0;}
.img{margin: 0 8px 5px 0;}

h1{font-size:18px; font-weight:bold; padding:0; margin:0;}
h2{font-size:12px; padding:0; margin:0; font-weight:normal;}
h3{font-size:12px; font-weight:bold; padding:0; margin:0;}
h4{font-size:12px; font-weight:normal; padding:0; margin:0;}
h5{font-size:11px; font-weight:normal; padding:0; margin:0;}
h6{font-size:11px; font-weight:normal; padding:0; margin:0;}

a{text-decoration: none; cursor: pointer; outline: none}
a:hover{text-decoration: underline;}

ul{margin: 20px;}
p{margin:0; padding: 5px 0 8px 0;}
.str{font-weight:bold;}
.h3{display:block; font-size:12px; font-weight:bold; padding:0; margin:0;}

#allPage{width:934px; height: auto !important; height:100%; min-height:100%; position:relative; font-size:1.2em; margin:auto;}

.header{padding:10px 0}
.header .border{height:105px;position:relative;}

.logo{position:absolute; top:13px; left:25px; width:120px; outline:none}
.logo img{position: relative; left: -10px; top:-8px;}
.logo strong{position:absolute; top: 8px; left:90px; font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bolder; white-space:nowrap;}
.logo:hover{text-decoration:none;}

.version{position:absolute; top: 55px; left:116px; font-size:10px;}

.border{background:#fafafa; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0px 2px 4px #aaa; -webkit-box-shadow:0px 2px 4px #ccc6c5; box-shadow:0px 2px 4px #ccc6c5}


.wraper{background: #fff url(/i/left_border.png) 0 0 repeat-y;position:relative}
.left{width:240px; float:left; padding: 13px 38px 0 23px;}
.main_part{width:607px; float:left; line-height:147%; padding: 28px 0 0 0;}



/*language*/
.language{position:absolute; top:12px; right:11px; float: right;font-size:11px; }
.language ul{float:right; padding:0; margin:-2px 0 0 11px; list-style:none;}
.language ul li{float:left; padding:0;}
.language ul li.first{float:left; padding:2px 5px 2px 0;}
.language ul li a{padding: 0 0 0 6px; background: url(/i/language.png) 100% -705px no-repeat; float:left;}
.language ul li a span{padding: 2px 6px 2px 0; background: url(/i/language.png) 100% -75px no-repeat; float:left;}

.language ul li.last a span {background-position: 0 -300px;}

.language ul li.active a{background-position:  0 -43px; margin-left:-2px; padding-left:8px;}
.language ul li.active a span{background-position:100% 0px; padding-right:8px;}

/*main menu*/
.main_menu{position:absolute; left:280px; top: 68px; text-align:center;}
.main_menu ul{padding:0; margin:0; list-style: none; border-top: solid 3px #dcdcdc;}
.main_menu ul li{float:left; padding: 7px 7px 0 7px }
.main_menu ul li.first{padding-left:0}
.main_menu ul li.last{padding-right:0;}
.main_menu ul li a{font-size:14px; font-weight:bolder;}

/*share*/
.share{position:absolute; top: 73px; left:25px; font-size:11px;line-height: 20px; width:260px;}
.share span{float:left; padding: 0 7px 0 0;}
.share a{float:left; width:17px; height:16px;  text-indent: -10000px; outline:none; margin: 0 3px 0 0;}

.share .icon1{background-position: 0 0;}
.share .icon2{background-position: -21px 0;}
.share .icon3{background-position: -42px 0;}
.share .icon4{background-position: -62px 0;}
.share .icon5{background-position: -82px 0;}
.share .icon6{background-position: -102px 0;}


.line1{padding-bottom:10px;}
.line2{padding-bottom:10px;}

/*line 1 blocks*/
.line1 .border{position:relative;}
.block_v1{float:left; width: 219px; height:131px; margin:0 10px 8px 0; padding:10px 23px; background: #f5f5f5 url(/i/block1.png) 100% 0 no-repeat; font-size:11px; color:#979797; overflow:hidden;}
.block_v2{float:left; width: 222px; height:140px; margin:0; padding:13px 20px 17px 23px; background: #fff url(/i/block2.png) 100% 0 no-repeat; font-size:11px;}
.block_v3{float:right; width:658px; height: 328px;}
.block_p{float:right; width:658px}
.block_v4{float:left; width: 265px; float:left; margin:0 10px 0px 0; background: #fff url(/i/block_girl.png) 10px 5px no-repeat; position:relative;}
.block_v4_bg{background: #fff url(/i/cart/block4.png) 10px 5px no-repeat}
.block_v5{float:left; width: 295px; float:left; margin:0 10px 0 0; position:relative}
.block_v6{float:left; width: 353px; float:left; margin:0 0px 0 0; position:relative; overflow:hidden}

/*left content*/
.left_block_v1{float:left; width: 215px; height:131px; margin:0 10px 0 -23px; padding:10px 23px; background: #f5f5f5 url(/i/block1.png) 100% 0 no-repeat; font-size:11px; color:#979797; overflow:hidden; border-top: 1px solid #ececec}
.left_block_v1 input{border: solid 1px #c6c6c6; width:197px; padding: 6px 10px; color:#9d9d9d; margin:7px 0 0 0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; position:relative; font-size: 15px}
.left_block_v1 .bt_download{margin:10px 0 0 0;text-indent:-10000px; overflow:hidden}
.left_block_v1 .button{width: 160px; padding:0 0 0 64px; margin:5px 0;  height:39px; line-height:34px; font-size:20px; border:0; color:#fff; cursor:pointer; text-align:left;overflow:visible;display:block;}
.left_block_v2{float:left; width: 218px; height:140px; margin:0 0px 7px -23px; padding:13px 20px 17px 23px; background: #fff url(/i/block2.png) 100% 0 no-repeat; font-size:11px}
.left_block_v3{float:left; width: 218px; height:140px; margin:-7px 0px 7px -23px; padding:13px 20px 17px 23px; font-size:11px; border-top: 1px solid #ececec}
.left_block_v2 .button{width: 160px; padding:0 0 0 64px; margin:5px 0;  height:39px; line-height:34px; font-size:20px; border:0; color:#fff; cursor:pointer; text-align:left;overflow:visible;display:block;}
.left_block_v2 .buy_now{display:block; margin:5px 0 6px; padding:0 0 0 64px; text-indent:-10000px; overflow:hidden;}
/*start by N.Z. made ms partner and refund policy stamp as links*/
.MSpartner {float:left; position:relative; width:107px; height:59px;  position:relative; margin-top:10px; cursor:pointer;}
.RefundPolicy{float:right;  position:relative; width:85px; height:75px; margin-right:5px; margin-top:-4px; cursor:pointer;}

.MSpartner_mb {float:left; position:relative; width:107px; height:59px; position:relative; margin-top:-70px;margin-left:30px; cursor:pointer;}
.RefundPolicy_mb{float:right;  position:relative; width:85px; height:75px; margin-right:25px; margin-top:-90px; cursor:pointer;}
/*by N.Z. made ms partner and refund policy stamp as links*/
/*end left content*/


.block_v1 .h3{font-weight:bold; font-size:16px; padding:0 0 3px 0;}
.block_v1 input{border: solid 1px #c6c6c6; width:197px; padding: 6px 10px; color:#9d9d9d; margin:7px 0 0 0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	position:relative;
	font-size: 15px
}

.line1 .button, .line2 .button, .left_part .button{width: 160px; padding:0 0 0 64px; margin:0;  height:39px; line-height:34px; font-size:20px; border:0; color:#fff; cursor:pointer; text-align:left;overflow:visible;display:block;}
.line1 .button:hover, .line2 .button:hover{text-decoration:none;}

.block_v1 .bt_download{margin:10px 0 0 0;text-indent:-10000px; overflow:hidden;}


.block_v2 a{padding:0 0 0 5px; background: url(/i/language.png) 0 -75px no-repeat;}
.block_v2 a.first{padding:0; background:none;}

.block_v3 h1{padding:11px 26px 7px; height:22px;}
.block_v3 .intro{padding:0 26px 16px; line-height:150%; height:36px;}

.block_p h1{padding:11px 26px 7px; height:22px;}
.block_p .intro{padding:0 26px 16px; line-height:150%; height:36px;}

/*rotator*/
#rotator{width:658px; height:240px; overflow:hidden; position:relative;}
#rotator ul{padding:0; margin:0; list-style:none;}
#rotator ul li{display:none; position:absolute; left:0; top:0}
#rotator ul li.show{display:block;}
#rotator ul li img{border-radius: 0px 0px 5px 5px;} 

#pagination{position:absolute; top:195px; right:20px; z-index:10;}
#pagination a:hover{text-decoration:none}
#pagination a.cur{background-position: 0 0; color:#fff;}


.line2 .border{height:231px;}
.block_v4 .h3{padding:9px 26px 64px; font-size:16px; cursor: pointer}
.block_v4 .q{font-size:11px; left:43px; position:absolute; top:46px; cursor: pointer}
.block_v4 .q span{color:#f17e09; display:block;}

.block_v4 .bt_chat:hover{background-position:0px -164px;}

.block_v4 .bt_leave:hover{background-position:0 -255px;}

.block_v4 .bt_call:hover{background-position:-457px -164px;}
.block_v4 .phone{border-top: solid 1px #e9e9e9; font-size:11px; padding:10px 24px; color:#979797;}
.block_v4 .phone strong{font-size:14px; color:#5a5a5a; padding-left:5px;}

.block_v5 .h3{padding:12px 26px 10px; font-size:14px; color:#2c81d6}
.block_v5 .player{width:234px; height:167px; display:block; margin:auto; text-indent:-10000px; outline:none;}

.block_v6 .h3{padding:12px 26px 10px; font-size:14px; color:#2c81d6}
.block_v6 blockquote{background:#f3f3f3; padding:24px 25px 15px 41px; margin:0; line-height:158%; overflow:hidden; zoom:1;}
.block_v6 blockquote .q{width: 53px; height:40px; margin:-6px 0 0 -15px; background: url(/i/q.png) 0 0 no-repeat; float:left;}
.block_v6 blockquote div{clear:both; padding:10px 0 0 0;}
.block_v6 blockquote a{color:#7e7e7e; padding:0 10px 0 0; background: url(/i/ext_link.png) 100% 50% no-repeat; float:left}
.block_v6 blockquote a.readon{float:right; padding:0 15px 0 5px; 
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	position:relative;	
}



.left .h3{font-size:16px; color:#5a5a5a; font-weight:bolder;}

.left_menu{background: #f5f5f5 url(/i/menu.png) 0 0 no-repeat; margin:10px 0 18px -5px; padding:6px 0;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.left_menu ul{padding:0; margin:0; list-style:none; overflow:hidden;}
.left_menu ul li{border-right: solid 1px #dfdfdf; float:left; width:244px;}
.left_menu ul li.submenu a{padding-left: 15px}
.left_menu ul li.submenu_hdn{display: none}
.left_menu ul li a{display:block; padding:6px 0; margin:0 10px 0 20px; background: url(/i/dot.png) 0 100% repeat-x;}
.left_menu ul li.last a{background:none;}
.left_menu ul li.active a{color:#fff; font-weight:bolder; margin:0 0 0 6px; padding:6px 15px 6px 13px;}
.left_menu ul li.active a.submenu{padding-left: 28px}


.news{padding:10px 20px 0px 0;}
.news_block{line-height:150%; padding-bottom:10px; border-bottom:solid 1px #ececec; margin: 0 0 11px 0; overflow:hidden; }
.news .last{border:0; margin:0;}
.news .readon{float:right; -moz-border-radius:11px; border: solid 1px #d9d9d9;  padding:0 15px 0 10px; margin:14px 4px 0 0; font-size:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
}
.news_block .date{color:#979797; font-size:11px;}


.follow{border-top: solid 1px #ececec; background: url(/i/grad1.png) 0 0 repeat-x; height:48px; line-height:48px; margin:0 1px 0 -23px; padding:0 0 0 23px;}
.follow strong{font-size:14px; color:#aaaaaa; float:left; padding-right:5px; width:96px;}
.follow a{float:left; width:23px; height:23px; margin:13px 7px 0 0; display:inline; text-indent:-10000px; outline:none;}
.follow .icon1{background-position: 0 0;}
.follow .icon2{background-position: -30px 0;}
.follow .icon3{background-position: -60px 0;}
.follow .icon4{background-position: -90px 0;}


.prod_links{padding:20px 0 0 0; overflow:hidden; margin-bottom:26px; width:240px;}
.prod_links .h3{padding:0 0 6px 0;}
.prod_links a{font-size:12px; display:block; padding:4px 0;}
.prod_links .l{float:left; width:130px;}
.prod_links .r{float:left; width:104px;}
.prod_links .readon{float:right; border: solid 1px #d9d9d9; padding:3px 15px 3px 10px; margin:5px 25px 0 0; font-size:11px; white-space:nowrap;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
}

.tags{margin-bottom:25px;}
.tags .h3{padding:0 0 5px 0;}

.size10{font-size:25px}
.size9{font-size:23px;}
.size8{font-size:21px;}
.size7{font-size:19px;}
.size6{font-size:17px;}
.size5{font-size:16px;}
.size4{font-size:15px;}
.size3{font-size:14px;}
.size2{font-size:13px;}
.size1{font-size:12px;}
.size0{font-size:11px;}

.main_part .h3{font-size:20px; padding-bottom:5px; color: #2C81D6; line-height: 25px}
.intro{line-height:186%; padding-bottom:35px; padding-right:40px; color: #7D7D7D; clear:both;}
ul.prod_list{padding:0 15px 0 0; margin:6px 0 0 0; list-style:none;}
ul.prod_list li{padding:8px 0 18px 62px; color:#7d7d7d; position:relative; height:1%;}
ul.prod_list li img{position:absolute; top:8px; left:0;}
ul.prod_list li h3{display:block; font-size:14px; color:#5a5a5a !important; padding:0; margin:0}
ul.prod_list li a strong{color:inherit;}
ul.prod_list li a:hover strong{ text-decoration:underline;}

.main_part .share{position:relative; top: auto; right: auto; float:right; display:inline; margin:0 -15px 10px 0;}

.links{border-top: solid 1px #ececec; border-bottom: solid 1px #ececec; overflow:hidden; padding: 10px 0; font-size:11px; color:#979797; margin: 0 0 0 -10px}
.links ul{list-style:none; padding:0; margin:0; width:200px; float:left;}
.links ul li{line-height:186%;}
.links ul a{background: url(/i/language.png) 0 -75px no-repeat; font-size:12px;}
.links .inf{line-height:116%; position: relative; float: left}
.links .inf span{color:#5a5a5a; display:block; padding:3px 0;}


.rel_prod{padding:27px 0 27px 0; overflow:hidden; }
.rel_prod ul{padding:0; margin:0; list-style:none; }
.rel_prod ul li{float:left; line-height:136%;}
.rel_prod ul .h3{font-size:14px; line-height: 136%}
.rel_prod ul li.icon1{width:167px; padding:10px 33px 0 0}
.rel_prod ul li.icon2{width:186px; padding:10px 25px 0 0}
.rel_prod ul li.icon3{width:178px; padding:10px 0px 0 0}
.product_image{display: block; margin: 0 0 21px 0}

.rel_prod .readon{float:right; -moz-border-radius:11px; border: solid 1px #d9d9d9; padding:1px 15px 1px 10px; margin:0 25px 0 0; font-size:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
}




.bottom_block{margin:10px 0 10px 0; float:left; width:100%;overflow:hidden; font-size:11px; height:323px;}
.bottom_block .h3{color:#fff}
.cont{width:227px; float:left; height:243px; padding:80px 0 0 35px; display:inline; line-height: 20px;}
.cont .top {margin-bottom:20px;}
.cont .l{width:190px; float:left;}
.cont .l strong{display:block;}
.cont .r{width:140px; float:left;}
.cont strong{color:#fff;}


.part1{float:left; width:200px; padding:5px 0 0 28px; line-height:30px;}
.part1 .h3{font-size:16px; padding: 0 0 8px 0;}
.part1 a{display:block;}
.part2{float:left; width:185px; padding:5px 0 0 50px; line-height:30px; white-space:nowrap;}
.part2 a{display:block;}
.part2 .h3{font-size:16px; padding: 0 0 8px 0;}
.part3{float:left; width:162px; padding:20px  0 0 27px;}

.part3 .icon1{display:block; width:153px; height:0px; padding:50px 0 0 0; color:#a7da90; margin:0 0 26px 0; outline:none; overflow:hidden}
.part3 .icon1 strong{font-size:20px; display:block;color:#fff; text-indent:-10000px;}

.part3 .icon2{display:block; width:101px; height:50px; padding: 0 0 0 52px; color:#a2cfe9; border-bottom: solid 1px #428eda;  margin:0 0 9px 0;}
.part3 .icon2 strong{color:#fff; font-weight:normal; display:block;}

.part3 .icon3{display:block; width:101px; height:50px; padding: 0 0 0 52px; color:#a2cfe9;}
.part3 .icon3 strong{color:#fff; font-weight:normal; display:block;}

.part3 .icon4 {display:block; width:101px; height:45px; padding: 0 0 0 52px;}
.part3 .icon4 strong{color:#fff; font-weight:normal; }

.footer{clear:both; padding:5px 11px 10px 16px;}
.footer .language{position:static; float:right;}
.footer .language ul{float:left}
.footer .language li a{background-image: url(/i/language2.png);}
.footer .language li a span{background-image: url(/i/language2.png);}

.copyright{color:#464646; font-size:11px;}
.copyright div{color:#a1a1a1; padding:8px 0 0 0; white-space:nowrap; height:1%}

/*try*/
div.version_top{position: relative; float: right; font-size: 12px; margin-top: 5px}
div.info{background: #f3f3f3; width: 590px; height: 48px; margin: auto; margin-top: -15px; padding: 5px 20px; line-height: 20px; color: #5A5A5A; font-weight: normal}
.info p {font-weight:normal;}
div.download{position: relative; width: 603px; margin: 20px 14px auto; padding: 14px; color: #979797; font-size: 11px; float: left; border: 1px solid #ccc6c5}
div.download h2{color: #5A5A5A;font-size: 18px;font-weight: bolder}
div.download input{border: solid 1px #c6c6c6; width:197px; padding: 6px 10px; color:#9d9d9d; margin:7px 0 0 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;font-size: 15px; color: #9D9D9D}
div.download .button{width: 160px; padding:0 0 0 64px; margin:0;  height:39px; line-height:34px; font-size:20px; border:0; color:#fff; cursor:pointer; text-align:left;overflow:visible;display:block;}
div.download.button:hover{text-decoration:none;}

div.download .bt_download:hover{background-position:0px -47px;}
div.download span{color: red}
div.download div.version{position: absolute; top: 55px; left: 280px}
div.download div.soft_logo{position: absolute; top: 10px; right: 15px}
div.download div.bottom_text{margin: 3px 0 0 55px; font-size: 10px; position: relative; float: left; clear: both}

div.try_form{position: relative; float: left; margin: 0 20px; clear: both; width: 658px}
div.try_form p{line-height: 35px}
div.try_form p.bottom{line-height: 20px}
div.try_form p label{position: relative; float: left; width: 100px}
div.try_form p span{color: red; margin-left: 100px}
div.bottom_left{position: relative; float: left; color: #000 !important; font-size: 11px !important}
.bottom_col1{margin: 20px 15px 80px 20px; width: 270px}
.bottom_col2{margin: 20px 15px 80px 0}
.bottom_col3{margin: 20px 0 80px 0; width: 205px}
div.bottom_left ul li{color: #878787}
div.bottom_left span{color: #878787}
div.bottom_left ul{margin: 3px 0 0 -25px}

/*div.try_form p input{border: solid 1px #c6c6c6; width:250px; padding: 3px 5px; color:#9d9d9d;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;font-size: 12px}*/
div.try_form p input{border: solid 1px #c6c6c6; width:197px; padding: 6px 10px; color:#9d9d9d; margin:7px 0 0 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;font-size: 15px; color: #000}
div.try_form div .button{width: 160px; padding:0 0 0 64px; margin:0;  height:39px; line-height:34px; font-size:20px; border:0; color:#fff; cursor:pointer; text-align:left;overflow:visible;display:block;}
div.try_form div.button:hover{text-decoration:none;}

div.try_form div .bt_download:hover{background-position:-1px -62px;}
div.grad .download_info{height: 88px; width: 600px}

/*thank you*/
div.thank_you{position: relative; float: left; margin: 0 20px 20px 20px; clear: both; width: 618px}
div.thank_you h2{text-align: left; color: #000; font-size: 26px; font-weight: bolder}
div.thank_you p{text-align: left; color: #000; font-size: 15px}
div.thank_you p.second{text-align: left; color: #000; font-size: 11px; margin-top: 4px}
div.thank_you p.third{text-align: left; color: #000; font-size: 11px}
div.thank_you div.bottom_links{position: relative; float: left; width: 225px; font-size: 16px; margin: 30px 0 0 0; font-weight: bold}
div.thank_you div.bottom_links ul{margin: 0; padding: 5px 15px}
div.thank_you div.bottom_links ul li{padding: 2px 0; color: #148505; font-size: 12px}
div.thank_you div.bottom_links ul li span{color: #000}
div.bottom_info{position: relative; margin-bottom: 10px; float: left; left: 13px; height: 60px; background: #efefef; width: 630px}
div.bottom_info div{position: relative; float: left; color: #2C81D6}
div.bottom_info div.bottom_logo{width: 130px; height: 56px}
div.bottom_info div.facebook{width: 130px; height: 56px; line-height: 18px}
div.bottom_info div.text{width: 360px; height: 56px; line-height: 18px}
div.bottom_info div.facebook, div.text{margin-top: 12px}

/*pricing*/
div.pricing{position: relative; margin: -25px 20px; width: 618px; font-size: 14px; color: #000}
div.pricing div{position: relative; float: left}
div.pricing div.column1{width: 120px}
div.pricing div.column2{width: 110px}
div.pricing div.column3{width: 90px}
div.pricing div.column4{width: 298px}
div.pricing div.column5{width: 100px}
div.pricing div.column6{width: 200px}
div.pricing div.clear{clear: both; width: 640px; margin: 2px 0}
div.pricing div.space{height: 8px; width: 100%}
div.pricing div.every_license{border-top: 1px solid #999999; margin: 10px 0 30px 0; height: 25px; font-size: 11px; line-height: 25px; padding-left: 5px; width: 100%;}
div.pricing div.every_license span{color: #a6a6a6}

div.pricing div.every_license_se{border-top: 1px solid #999999; margin: 10px 0 30px 0; height: 25px; font-size: 11px; line-height: 25px; padding-left: 5px; width: 100%;}
div.pricing div.every_license_se span{color: #a6a6a6}

/*Usefull links*/
div.usefullLinks{width: 240px; height: 198px !important; float: left; margin: 0 1px; padding: 13px 20px 17px 23px; position: relative}
div.moneyBack{width: 320px; height: 198px !important; float: left; margin: 0 0 0 10px; padding: 13px 20px 17px 23px; position: relative}
div.usefullLinks .h3, div.moneyBack .h3{color: #5A5A5A; font-size: 16px; font-weight: bold; padding: 0 0 3px}
div.usefullLinks .usefullMenu{-moz-border-radius: 7px 7px 7px 7px; margin: 10px 0 18px -5px; padding: 6px 0}
.usefullMenu ul{padding:0; margin:0; list-style:none; overflow:hidden;}
.usefullMenu ul li{float:left; width:244px;}
.usefullMenu ul li a{display:block; padding:6px 0; margin:0 70px 0 20px; background: url(/i/dot.png) 0 100% repeat-x;}
div.moneyBack div.text{background: none repeat scroll 0 0 #F3F3F3; height: 145px; line-height: 20px; padding: 20px 20px 0 10px; text-align: justify; width: 285px}

/*Screen shots*/
div.box{position: relative; float: left; width: 190px; margin: 15px 10px 0 0}
div.box img{width: 190px}
div.box a{font-size: 15px; font-weight: bold; margin-top: 15px; display: block}
div.box p{color: #979797}
.bottom_line{position: relative; float: left; clear: both}
.bottom_line2{position: relative; float: left; clear: both; margin: 10px 0 -10px}

/*safe pst*/
.intro p{padding: 0}
.intro ul{margin: 0}
.prod_list li h3{color: #14486D !important}
.block_v2 .h3{font-weight:bold; font-size:16px}
.home_screen{margin: 0 28px}
.box_title{color: #5A5A5A !important; font-size: 16px; padding: 9px 26px 10px; display: block}
.block_v6 blockquote span{color:#7e7e7e; padding:0 10px 0 0; background: url(/i/ext_link.png) 100% 50% no-repeat; float:left}

/*landing pages*/
.landing_page{width:607px; float:left; line-height:147%; padding: 28px 0 0 0;}
.landing_page h2{font-size: 16px; font-weight: bold; color: #5A5A5A; margin: 15px 0}
/*.landing_page .h3{font-size:20px; padding-bottom:5px; color: #148505}*/
.landing_page ul.prod_list li{padding:8px 0 18px 0; color:#7d7d7d; position:relative; height:1%;}
.landing_page p{color: #7D7D7D; line-height: 186%; text-align: justify}
.landing_page .screenshot{margin: 10px 50px}
.landing_page label{position: relative; float: left; min-width: 120px}
.landing_page .chb{position: relative; float: left}
.landing_page input.chb{margin: 4px 20px 0 0}
.landing_page label.chb{min-width: 120px; margin: 0 25px 0 0}
.landing_page input.big_input{border: 1px solid #C6C6C6; color: #000; font-size: 15px; padding: 3px 5px; position: relative; width: 197px}
.landing_page input.other{margin-left: 210px; float: left}
.landing_page input.other2{margin-left: 32px; float: left}
.landing_page input.other3{margin-left: 330px; float: left}
.landing_page input.other4{margin-left: 410px; float: left}
.landing_page p.empty{line-height: 2px}
#quest{width: 630px}
#quest p{position: relative; float: left; clear: both}
.landing_page input.rad{position: relative; float: left; margin: 4px 20px 0 0}
.landing_page span.clear_break{clear: both; position: relative; float: left; width: 100%; line-height: 1px}
.landing_page p.big_chb label.chb{min-width: 240px}
.landing_page p.smaller_chb label.chb{min-width: 130px}
.landing_page input.small_input{border: 1px solid #C6C6C6; color: #000; font-size: 15px; padding: 3px 5px; position: relative; width: 80px}
.landing_page textarea{width: 300px; height: 100px; border: 1px solid #C6C6C6; color: #000; font-size: 15px; padding: 3px 5px; position: relative; font-family: Arial,Helvetica,sans-serif}
.landing_page img.ui-datepicker-trigger{margin: -5px 0 0 3px; vertical-align: middle; cursor: pointer}
.landing_page span.error{color: red; display: block; margin-left: 120px}

.landing_page .bt_download:hover{background-position:0px -47px;}
.landing_page .button{width: 158px; padding:0 0 0 64px; margin:0;  height:39px; line-height:34px; font-size:20px; border:0; color:#fff; cursor:pointer; text-align:left;overflow:visible; position: relative; float: left}
.landing_page .button:hover{text-decoration:none;}
.landing_page .feature{color: #14486D; font-size: 20px; padding-bottom: 5px; margin: 25px 0 0 0; clear: both}

.landing_page .bt_chat:hover{background-position:0px -164px;}

.landing_page .bt_leave:hover{background-position:0 -255px;}
.landing_page .left_chat{position: relative; float: left; margin: 0 20px 20px 0}
.landing_page .right_contacts{position: relative; float: left; margin: 0 0 20px 0}
.landing_page blockquote .q{width: 53px; height:40px; margin:-6px 0 0 -15px; background: url(/i/q_t.png) 0 0 no-repeat; float:left;}
.landing_page blockquote span{color:#7e7e7e; padding:0 10px 0 0; background: url(/i/ext_link_t.png) 100% 50% no-repeat; float:left}
.landing_page ul li ul{margin: 0 0 0 20px; list-style: disc}
.landing_page ul li ul li{margin: 0; padding: 0 !important}
.landing_page div.news_row{position: relative; float: left; clear: both; margin: 10px 0}
.landing_page div.products{position: absolute; right: 68px; top: 30px}
.landing_page a.news_links{margin: 0 5px !important}
.landing_page a.readon{-moz-border-radius:11px; border: solid 1px #d9d9d9; padding:3px 15px 3px 10px; font-size:11px; -webkit-border-radius:11px; border-radius:11px; margin: 0 130px 0 0}

.landing_page div.news_back{position: relative; float: right}
a.expander_link1{display: block}
div.expander1{display: none}
div.expander2{display: none}
div.expander1 .readon, div.expander2 .readon{-moz-border-radius:11px; border: solid 1px #d9d9d9; padding:3px 15px 3px 10px; margin:10px 25px; font-size:11px; -webkit-border-radius:11px; border-radius:11px}
div.bottom_team_logo{height: 57px; left: 20px; position: relative; top: 10px; width: 167px}
div.bottom_team_logo a{display: block; width: 167px; height: 57px}
div.expander1 div, div.expander2 div{position: relative; float: left; clear: both; margin: 10px 0; width: 100%}
.download .which{position: absolute; left: 280px; top: 70px}
.bottom_logo img{margin: 5px 5px}
.pricing .buy_now{display:block; margin:0 0 6px; padding:0 0 0 64px; text-indent:-10000px; overflow:hidden;}
.pricing div.bottom_buy_now{position: relative; float: right; margin: 0 -10px 10px 0}
.pricing div.bottom_buy_now_se{position: relative; float: right; margin: 0 -10px 10px 0}
#product_pricing h2{color: #000000; font-size: 15px; font-weight: bold; margin: 10px 0; padding: 0}
/*#product_pricing{height: 180px}*/
#upgrade_pricing h2{color: #000000; font-size: 15px; font-weight: bold; margin: 10px 0; padding: 0}
/*#upgrade_pricing{height: 180px; display: none}*/
#product_pricing h2 span{font-weight: normal !important; font-size: 13px;    padding: 2px 245px 0 0;    float: right;}
#upgrade_pricing h2 span{font-weight: normal !important; font-size: 13px;    padding: 2px 245px 0 0;    float: right;}
#upgrade_pricing{display: none}
#product_pricing_se h2{color: #000000; font-size: 15px; font-weight: bold; margin: 10px 0; padding: 0}
#product_pricing_se{height: 250px}
.links div.main_links{position: relative; float: left; margin: 0 0 0 13px}
.links div.main_links ul{float: none; list-style: disc; padding: 0 0 0 13px; margin: 0 0 0 -13px}
div.help_link{position: absolute; top: 0; left: 0; width: 264px; height: 92px}
div.help_link a{display: block; width: 264px; height: 92px}
ul.landing_page_list, ol.landing_page_list{color: #7D7D7D; margin: 0}
/*comparison table*/
div.comp_row{position: relative; float: left; clear: both; width: 635px; padding: 3px 0; margin: 0 0 0 -20px}
div.comp_row div{position: relative; float: left; text-align: center}
div.comp_row .col1{width: 305px; text-align: left}
div.comp_row .col2{width: 109px}
div.comp_row .col3{width: 109px}
div.comp_row .col4{width: 109px}
.color1{background-color: #dceaee}
.color2{background-color: #F1F1F1}
.color3{background-color: #c7dee3}
div.comp_link{position: relative; float: left; clear: both; margin: 20px 0}
/*callback form*/
div.callback_top{position: relative; float: left; width: 333px; height: 37px; background-color: #ee9900; font-size: 18px; font-weight: bold; color: #fff; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0}
div.callback_top span{margin-top: 6px; display: block}
div.callback_form{position: relative; float: left; clear: both; background: #f0f0f0; width: 333px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius: 0 0 4px 4px; height: 415px}
div.callback_form p{margin: 3px 11px}
div.callback_form .input{width: 283px; -moz-border-radius: 2px 2px 2px 2px; border: 1px solid #C6C6C6; color: #9D9D9D; font-size: 15px; padding: 6px 10px; position: relative; font-family: Arial,Helvetica,sans-serif}
div.callback_form .select{width: 305px; -moz-border-radius: 2px 2px 2px 2px; border: 1px solid #C6C6C6; color: #9D9D9D; font-size: 15px; padding: 6px 10px; position: relative; font-family: Arial,Helvetica,sans-serif}
div.callback_form .callback_button:hover{background-position: -228px -255px}
div.callback_form p{font-size: 12px; color: #000}
/*div.callback_form a{color:#148505;}
div.callback_form a:hover{color:#148505;}*/

.testimonial_button:hover{background-position: -376px -255px}
div.callback_form textarea{width: 283px; height: 80px; -moz-border-radius: 2px 2px 2px 2px; border: 1px solid #C6C6C6; color: #9D9D9D; font-size: 15px; padding: 6px 10px; position: relative; font-family: Arial,Helvetica,sans-serif}
form.callback_form{margin: 10px; position: relative; float: left}
span.errorRed{color: red}
div.callback_form p.callback_thankyou{font-size: 14px}
div.news_row span{position: relative; float: right; margin: 0 15px 0 0}
div.bottom_testimonials{position: relative; float: right; margin: 10px 40px 20px 0}
a.enterprise{font-size: 14px; font-weight: bold}
#news .intro{padding-right: 0px}
#which_version{width: 300px; height:300px; overflow:auto}
.which_version_h3{font-size: 18px; font-weight: bolder; color: #878787}
.which_version_p{font-size: 12px; color: #878787}

.nav, .nav_b{position: relative; clear: both; padding: 15px 40px 0 0; color: #5A5A5A; font-size: 14px; font-weight: bold; text-align: right; line-height: 21px}
.nav_b{padding: 0 40px 15px 0}
.nav a.prev, .nav a.next, .nav_b a.prev, .nav_b a.next{position:relative; -moz-border-radius:11px; -webkit-border-radius:11px; border-radius: 11px; border: 1px solid #D9D9D9; font-weight: normal; font-size: 11px}
.fblike{position: relative; float: left; padding-right:8px;}
.tweet{position: relative; float: left}
.social{position: relative; clear: both; padding: 5px 0; width: 100%; display:inline-block;}

.wr{}
.wr .left_part{width:264px; float:left;}
.wr .left_part .block_v4{margin-bottom: 10px}
.wr .main_part{width:659px; float:left; margin-left:11px; display:inline; padding:0; line-height:normal; position:relative; min-height: 568px}

.cart_title{background:url("/i/cart/border.png") 0 100% repeat-x; padding:6px 12px 12px 12px; margin-top:6px; font-weight:bolder; font-size:18px; color:#5a5a5a; margin-bottom:30px;}
.cart_bottom{background:url("/i/cart/border_bottom.png") repeat-x scroll 0 100% transparent;bottom:0;color:#5A5A5A;height:68px;position:absolute;width:100%;}
.cart_title span.icon1{background-position: 3px 0px;}
.cart_title span.icon2{background-position: -45px 0px;}
.cart_title span.icon3{background-position: -92px 0;}
.cart_title span.icon4{background-position: -142px 0;}
.cart_title span.icon5{background-position: -201px 0;}
.cart_title span.icon6{background-position: -258px 0;}
.cart_title span.icon7{background-position: -307px -3px;}
.cart_title span.icon8{background-position: -358px -3px;}
.cart_title span.icon9{background-position: -425px 0;}
.cart_title span.icon10{background-position: 4px -83px;}
.cart_title span.icon11{background-position: -68px -79px;}
.cart_title span.icon12{background-position: -130px -78px;}
.cart_title span.icon13{background-position: -188px -71px;}
.cart_title span.icon14{background-position: -244px -78px;}
.cart_title span.icon15{background-position: -304px -74px;}
.cart_title span.icon16{background-position: -367px -79px;}
.cart_title span.icon17{background-position: -429px -78px;}

.cart_title div{display: inline}
.cart_title div div{font-size: 22px; font-weight: normal; line-height: 20px; margin-top: 3px}

.block_mb{float:left; padding:11px 18px 142px; background:url("/i/block2_no_border.png") no-repeat 100% 100% #FFFFFF; position:relative;}
.block_mb .h3{font-size:18px; color:#5a5a5a; padding:0 0 30px 0;}
.block_mb p{line-height:158%; font-size:13px; padding:0}

.grad{background:url("/i/cart/border.png") 0 100% repeat-x; overflow:hidden; padding:0 15px;}

.add_to_cart{padding:0 0 0px 0;overflow:hidden;}
.add_to_cart div{color:#7e7e7e; border-top: solid 1px #999999; padding:5px 0 0 0; line-height: 18px}
.add_to_cart div strong{font-weight:normal; color:#000;}
.add_to_cart span{float:right; color:#989898; clear:both; width: 220px; padding:5px 0 10px 0;}

.block_v4{width: 265px}
.block_v4 .button {border:0 none;color:#FFFFFF;cursor:pointer;display:block;height:39px;overflow:visible;padding:0 0 0 64px;text-align:left;width:160px;}

/*----------ordering----------*/
.cart_table{border-collapse:collapse; border-spacing:0; width:602px; margin:auto;}
.cart_table tr th{border-bottom: solid 2px; color:#5a5a5a; text-align:left; font-size:13px}
.cart_table tr td{padding:9px; vertical-align:middle; text-align:center;}
.cart_table .prod{font-weight:bolder; font-size:14px; width:385px; text-align:left;}
.cart_table .product_name{text-align:left; font-size:16px; font-weight:bold; color:#000}
.cart_table .total{text-align:right;}
.cart_table input{position: relative; float: left; width:40px; text-align:center; height: 15px}
.cart_table td.price img{position: relative; float: left; cursor: pointer}
.cart_table th.price{text-align:center;}
.cart_table td.price, .cart_table .price2{text-align:right;}
.ordering td a{font-size:11px }

.cart_table .total td{border-top: solid 1px #999999; font-size:14px; color:#3f4044; font-weight:bolder; padding:19px 9px 4px 9px;}
.cart_table .promo{text-align:right;}
.cart_table .promo input{width: 218px;}
.cart_table .total2 td{font-size:14px; color:#000; font-weight:bolder; padding:4px 9px 19px 9px;}

#total{float:right; border-top: solid 1px #000; padding:15px 0 55px 35px; color:#830906; font-size:14px; font-weight:bolder}
.checkout{color:#f91127; font-size:11px; clear:both; border-top: solid 1px #999999;}

.bt_checkout{border:0;color:#FFFFFF; cursor:pointer; display:block; font-size:20px; height:39px; line-height:34px; margin:20px 0 0 0; overflow:visible; text-align:left; float:right; width:176px; background: url(/i/cart/check_out.png) 0 0 no-repeat; text-indent:-10000px; outline:none; position:relative;}
.bt_checkout:hover{background-position: 0 -48px;}
.checkout span{float:right; color:#989898; clear:both; width: 170px; padding:5px 0 10px 0;}

.creditline{height:55px; float:right; margin-right:10px;  bottom: 0; margin:10px 10px 20px 0;}
.l2{background: url(/i/cart/cart_line2.png) -1px 0 no-repeat;}

#curr{font-size:11px; font-weight:normal; float:right; width:74px; height:21px; padding:2px 0 0 0; background: url(/i/cart/curr_select.png) 0 0 no-repeat; position:relative;}
#curr span{padding: 0px 20px 0px 30px; color:#148505; height:14px; cursor:pointer;}
#curr span.usd{background: url(/i/cart/curr.png) 8px 2px no-repeat;}
#curr span.gbp{background: url(/i/cart/curr.png) 8px -15px no-repeat;}
#curr span.eur{background: url(/i/cart/curr.png) 8px -33px no-repeat;}
#curr span.cad{background: url(/i/cart/curr.png) 8px -49px no-repeat;}
#curr span.aud{background: url(/i/cart/curr.png) 8px -66px no-repeat;}
#curr span.hkd{background: url(/i/cart/curr.png) 8px -83px no-repeat;}
#curr span.jpy{background: url(/i/cart/curr.png) 8px -102px no-repeat;}

#curr ul{list-style:none; display:none; position:absolute; left:10px; top:21px; background:#fff; margin:0; border: solid 1px #d9d9d9; padding:0; z-index: 1000}
#curr ul li{padding:3px; float:left; width:58px; clear:left;}
#curr ul li span{margin:0;}
#curr ul li:hover{background:#d8eff7}

.ordering td{background: url(/i/cart/border.png) 0 100% repeat-x;}

.add_row{padding:19px 0px 14px 60px; position:relative}
.add_row input{position:absolute; top:23px; left:30px;}
.add_row label{color:#7d7d7d}
.add_row label strong{color:#000; font-weight:normal; margin-top: 5px; display: block}
.add_row label a{color:#35b135; text-decoration:underline;}
.add_row label a:hover{text-decoration:none;}
.add_row div{position:absolute; top:25px; left: 444px; text-align:right;}


.ordering {margin-top:18px;}
.ordering table{border-collapse:collapse; border-spacing:0; margin:auto}
.ordering tr th{font-size:15px; color:#3d3d3d;}
.ordering td td{background:none; padding:2px 0 2px 7px; font-size:11px; text-align:left;color:#818181; text-align:left;}
.ordering td td:first-child{padding-left:0}
.ordering td td s{font-size:14px; float:right;}
.ordering td td strong{font-size:16px; color:#8b0009; float:right; font-weight:normal;}
.ordering td td a{display:block; clear:both;}

.add_to_cart{padding:0 0 0px 0;overflow:hidden;}
.add_to_cart div{color:#7e7e7e; border-top: solid 1px #999999; padding:5px 0 0 0;}
.add_to_cart div strong{font-weight:normal; color:#000;}

.add_to_cart span{float:right; color:#989898; clear:both; width: 220px; padding:5px 0 10px 0;}

.last_row{margin-bottom:18px;}
.cart_table .ar{text-align:right}
.cart_table .al{text-align:left}
.authorize{bottom: 5px; height: 40px; left: 350px; position: absolute; width: 100px}

.paypal{height: 55px; margin-right:20px; position: relative; width: 192px; float: left;background: url("http://www.4team.biz/i/cart/Secure-Purchase.png") -123px 0 no-repeat;}
.norton_seal{height: 55px; position: relative; width: 103px; float: left;background: url("http://www.4team.biz/i/cart/Secure-Purchase.png") -344px 0 no-repeat;}
.go_daddy{height: 55px; position: relative; width: 260px; float: left}

.authorize a, .paypal a, .go_daddy a, .norton_seal a{display: block; height: 55px}
.authorize a{width: 100px}
.paypal a{width: 192px}
.norton_seal a{width:103px}
.go_daddy a{width: 260px; margin-left:7px;}

.more_bottom_text{position: relative; float: left; color: #979797; font-size: 11px; margin: 10px 30px}
.more_line2{margin-left: -8px; clear :both}
.more_line2 td{font-weight: bold; font-size: 14px; color: #000}
.more_line2 td a{font-weight: bold; font-size: 14px}
.more_line2 td a img{position: relative; top: 2px; text-decoration: none}
.more_line1{font-size: 17px; font-weight: bolder; color: #5A5A5A; margin: 15px 0; clear :both; position: relative; float: left; width: 550px}
.more_line1 span{color: #979797 !important; font-size: 11px}
.cnet1{top: 1px !important}
.cnet2{top: 5px !important; margin: 0 5px 0}
.more_left{position: relative; float: left}
.more_right{position: relative; float: right; text-align: center}
.more_version{position: absolute; top: 10px; right: 15px}
.more_line2 td a:hover img{text-decoration: none}
div.more_links_info{background: #f3f3f3; width: 590px; margin: auto; margin-top: -15px; padding: 5px 20px; color: #5A5A5A; font-weight: bold}
.morelinks_top_link{float: right; font-size: 12px; margin-top: 15px; position: relative; margin-right: 10px}

.purchase{width: 630px; margin: 0 15px}
.purchase div{position: relative; float: left}
.purchase div.titles{clear: both; border-bottom: 2px solid #3D3D3D; width: 100%; color:#3D3D3D; text-align:left; font-size:15px; font-weight: bold; margin-bottom: 10px}
.purchase div.col1{width: 355px; color: #000}
.purchase div.col2{width: 170px}
.purchase div.col3{width: 105px}
.purchase div.titles div.col1{font-size: 18px}
.purchase div.titles div.col2{margin: 4px 0 0 0}
.purchase div.titles div.col3{margin: 4px 0 0 0}
.purchase div.product{margin: 10px 0 10px 0}
.purchase div.product div.col1{font-size: 16px; font-weight: bold; color: #000}
.purchase div.product div.col1 span{color: #7D7D7D; font-size: 11px; font-weight: normal; display: block; margin-left: 25px}
.purchase div.product div.col1 a{font-size: 11px; font-weight: normal}
.purchase span.bigger{font-size: 12px !important; color: #000 !important}
.purchase span{line-height: 18px}
.purchase div.product div.col2 span{color: #7D7D7D; font-size: 11px; display: block; width: 55px; position: relative; float: left; clear: both}
.purchase div.product div.line{clear: both; width: 100%; line-height: 20px}
.purchase div.product div.line a{font-size: 11px}
.purchase div.product s{font-size: 13px; color: #7D7D7D}
.purchase div.product span.price{color: #8B0009 !important; font-size: 16px !important; font-weight: normal !important; display: inline !important; float: none !important}
.purchase div.product div.col3 input{position: relative; float: left; width:40px; text-align:center; height: 15px}
.purchase div.product div.col3 img{position: relative; float: left; cursor: pointer}
.purchase div.product div.col3{text-align: center}
.purchase div.col2_p{width: 100px; font-size: 14px; padding-left: 60px}

.block_v5 .box_title{padding-bottom: 4px}
.landing_page p.ans{padding: 0; margin: -10px 0 10px 0}
#vs, #why{width: 500px}
#vs p, #why p{font-size: 12px; text-align: justify}
#vs h2, #why h2{font-size: 16px; font-weight: bold}
.google_plus{position: relative; float: right; top: 70px; right: -21px}
.why_a{margin-left: 25px}

ul.marketplace_list{padding:0 15px 0 15px; margin:6px 0 15px 0;}
ul.marketplace_list li{padding: 8px 0; color:#7d7d7d;}
.landing_page .h3{line-height: 25px}

h3.vh span{position: relative; float: left; width: 130px}
h3.vh{float: left; width: 100%; margin-top: 20px}
ul.vh{margin: 5px 0 5px -25px}
ul.vh li{color: #7D7D7D; margin: 5px 0}

.marketplace{position: absolute; top: 10px; left: 370px}
div.vh{display: none}
div.vh_pagging{position: relative; float: left; margin: 20px 0}
div.vh_buttons{position: relative; float: left; clear: both; width: 100%}
div.tw{float: left}

#lp{padding-bottom: 20px}
#lp h1.h3{margin-top: 20px}
#lp .h3{font-size: 17px; font-weight: bold}
#lp div.lp_ul{float: left; width: 100%}
#lp ul{margin: 0}
#lp ul li{color: #14486D; font-size: 16px; padding-bottom: 5px; font-weight: bold}
#lp img.tl{position: absolute; top: 230px; right: 5px}
#lp img.tl2{position: absolute; top: 250px; right: 0px}
#lp img.tl3{position: absolute; top: 220px; right: 30px}
#lp img.tl4{position: absolute; top: 240px; right: 30px}
#lp p.b{color: #000; font-size: 16px}
#lp p.btn{text-align: center; height: 50px; margin-top: 20px}
#lp img.ri{margin: 10px}
.btnFreeDownload:hover{background-position: 0px -50px}

div.block_fb{background-color: #FFFFFF; float: left; font-size: 11px; height: 50px; margin: 10px 0 0 0; padding: 20px 0 15px 22px; width: 243px}
div.block_fb img{float: left}
div.block_fb div.fb{float: left; font-size: 10px !important; color: #5481d6; width: 105px; margin: 10px 0 0 5px}
div#check_update{margin: 0 0 10px 0}

div.related{display: inline; float: right; line-height: normal; margin-left: 11px; min-height: 100px; position: relative; width: 619px; margin-top: 10px; padding: 25px 20px}
.wr .th_part{width:659px; float:left; margin-left:11px; display:inline; padding:0; line-height:normal; position:relative}
div.related h2{font-size: 26px; font-weight: bold; color: #d4850e}
div.related h3{font-size: 18px; font-weight: normal; color: #d4850e}
div.related div.banner{position: relative; float: left; width: 277px; font-size: 12px; color: #5a5a5a; font-weight: normal; margin: 20px 0 0 0}
div.related div#f{margin-right: 65px}

div.related div.ln1, div.related div.ln2{position: relative; float: left; clear: both; width: 100%; font-size: 16px; font-weight: bold}
div.related div.ln1{color: #2c81d6; margin: 20px 0 5px}
div.related div.ln1 input{width: 25px; float: right; text-align: center}
div.related div.ln2{color: #ed890b; margin: 0 0 5px}
div.related div.ln1 a, div.related div.ln2 a{float: right}
div.b_disc{float: right; width: 645px; padding: 5px 0 0 15px; font-size: 10px; font-weight: bold; color: #000}

div.thank_you p.smaller{text-align: left; color: #373737; font-size: 11px; padding: 0}

div.cu_info{color: #5A5A5A; margin: -10px 10px 5px 30px}

div.download div.left{position: relative; float: left; padding: 0; width: 300px}
div.download div.left p{font-size: 12px; color: #5A5A5A; padding-bottom: 0}
div.download div.left span.green{color: #4db821; font-size: 14px; font-weight: bold}
div.download div.soft_trust{margin: 3px 0 0 0px; font-size: 10px; position: relative; float: left; clear: both}
div.cu_please{position: relative; float: left; font-size: 16px; font-weight: bold; color: #2c81d6; margin: 17px 8px 20px 30px}
div.cu_text{position: relative; float: left; margin: 20px 20px 20px 0; color: #5A5A5A}

div.download div.left img.fb{float: left; margin-top: 5px; margin-right: 20px}
div.download div.left div.fb{color: #5481D6; float: left; font-size: 10px !important; margin: 15px 0 0 5px; width: 105px}
div.download div.left div.fb iframe{width: 200px !important}
div.download div.left p.fb_side{margin-top: -4px}
div.sc_clear{position: relative; float: left; clear: both; width: 100%}
div.callback_top div{position: relative; float: left; height: 100%; width: 47px; border-right: 1px solid #f3b73c; background: url('/i/callback_logo.png') no-repeat 10px 4px; margin: 0 15px 0 0}

.tag_cloud{margin-bottom: 26px; overflow: hidden; width: 220px}
.tag_cloud ul{margin: 0; padding: 0}
.tag_cloud li{display: inline; margin-right: 10px}
.tag_cloud a.tag1{font-size: 20px}
.tag_cloud a.tag2{font-size: 16px}
.tag_cloud a.tag3{font-size: 14px}
.tag_cloud a.tag4{font-size: 12px}

/*Seo optimization*/
.hp_header{padding:10px 0; position: absolute; top: 0px; left: 0px; width: 100%}
.hp_header .border{height:105px;position:relative;}
.hp_line1{padding-bottom:251px; padding-top: 125px}
.hp_line1 .border{position:relative;}
.hp_line2{padding-bottom:10px; position: absolute; top: 464px; left: 0; width: 100%}
.hp_line2 .border{height:231px;}
.hp_main_part{width:607px; float:right; line-height:147%; padding: 28px 0 0 0; margin-right: 26px}
/*.hp_main_part .h3{font-size:20px; padding-bottom:5px; color: #2C81D6; line-height: 25px}*/
.hp_main_part .share{position:relative; top: auto; right: auto; float:right; display:inline; margin:0 -15px 10px 0;}
.c_wraper{background: #fff url(/i/left_border.png) 0 0 repeat-y;position:relative;margin-top: 125px; float: left; width: 100%}
.c_wraper div.landing_page, .c_wraper div.main_part{float: right; margin-right: 26px}
.hp_line1 .button, .hp_line2 .button{width: 160px; padding:0 0 0 64px; margin:0;  height:39px; line-height:34px; font-size:20px; border:0; color:#fff; cursor:pointer; text-align:left;overflow:visible;display:block;}
.hp_line1 .button:hover, .hp_line2 .button:hover{text-decoration:none;}
/*end Seo optimization*/
.block_v1 .bt_download{margin:10px 0 0 0;text-indent:-10000px; overflow:hidden;}
.block_v2 .buy_now{display:block; margin:5px 0 6px; padding:0 0 0 64px; text-indent:-10000px; overflow:hidden;}
.top-banner{position: absolute; left: 357px}
.left-banner{position: relative; clear: both; margin: -10px 0 10px 0}

.purchase div.delivery{position:relative; float:left; width:400px;padding-bottom:10px;}
.purchase div.delivery .col1{font-size: 16px; font-weight: bold; color: #000}
.purchase div.delivery span{color: #7D7D7D; font-size: 11px; font-weight: normal;}
.purchase div.product div.col1 a.fs
{
    margin: 5px 70px 0px 0px;
    font-size: 12px !important;
    color: #000 !important;
    cursor: default;
    float: right;
}
.purchase div.product div.col1 a.fs:hover{font-size: 12px !important; color: #000 !important; cursor:default;text-decoration:none;}

#uvTab { top: 50% !important; } /*Uservoice tab fix*/

.nav .share .twitter-share-button {float: none;  margin-left: 8px;}
.twitter-share-button {float: none;  margin:0 8px 0 0 ;}

/*Offer Page Style*/
.subscribe:hover {background-position: -225px -456px }

.block_offer{float:right; width:658px; height: 237px;}
.block_offer #rotator img{border-radius: 5px 5px 5px 5px;}
.offer_top {padding-bottom:10px; padding-top: 125px;}
.offer-left-menu {margin:0px 0 18px -5px; padding:6px 0;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.offer-left-menu ul{padding:0; margin:0; list-style:none; overflow:hidden;}
.offer-left-menu ul li{float:left; width:244px;color:#7d7d7d; margin-bottom:10px;}
.offer-left-menu ul li span.errMsg {color:red; margin-top:10px;}
.offer-left-menu ul li p.errMsg {color:red;}
.offer-left-menu input {border: solid 1px #c6c6c6; width:197px; padding: 6px 10px; color:#9d9d9d; margin:0px 0 0 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;font-size: 15px; color: #9D9D9D;}
.offer-left-menu li.offer-left-menu-li {padding-top:10px;}
.offer p {color:#7d7d7d; font-size:11px;}


span.h3{font-size:14px; color:#5a5a5a; font-weight:bolder;margin-top:20px;}
h3.offer-title {font-size:20px; padding-bottom:5px; line-height: 25px}
ul.offer-list{padding:0 15px 0 0; margin:0; list-style:none;}
ul.offer-list li{padding:0px 0 25px 122px; color:#7d7d7d; position:relative; height:1%; text-align: justify; width:460px; height:100px;}
ul.offer-list li h3, ul.offer-list li h3 a{display:block; font-size:14px; color:#5a5a5a !important; padding:0; margin:0}
ul.offer-list li img{position:absolute;  left:0;}
ul.offer-list li a {text-decoration:none;}
ul.offer-list li a strong{color:inherit;}
ul.offer-list li a:hover strong{ text-decoration:underline;}
.offer_main_part{width:603px; float:right; line-height:147%; padding: 18px 0 0 0; margin-right: 50px}
.offer-left{width:240px; float:left; padding: 13px 0 0 23px;}

.msrp {color:red;font-size: 16px;}
.column4 span.msrp_price{text-decoration:line-through; color:#000 !important;font-size: 14px !important;}
span.nowrap{white-space:nowrap; color:red !important;    font-weight: bold;}
.bottom_line_partners{color:#fff;border-top: solid 1px #428eda;padding-top: 10px; margin-top:10px;}
/*Leave feedback page*/
.lpn{margin-top: 125px;    float: left;    width: 100%;}
.lpn input.medium_input{border: 1px solid #C6C6C6; color: #000; font-size: 15px; padding: 3px 5px; position: relative; width: 220px;}
.feedback-form {position: relative;    top: 35px;    width: 934px;    text-align: center; border-bottom:1px solid #959595; padding-bottom:30px; margin-bottom:30px; }
.feedback-form ol {   text-align: left;    display: inline-block;    margin: auto;}
.feedback-form ol li {line-height: 187%;}
.feedback-form p {    color: #7d7d7d;    line-height: 186%; }
.feedback-banner-orange{padding:10px 20px 20px 20px; background-color: #F28E0A;  text-align:center;background-image: url(/i/feedback-note.png);    background-repeat: no-repeat;    background-position: 30px 20px; height:180px; position: relative; border-bottom:1px solid #959595;}
.feedback-banner-orange h1{font-size:60px; color:#fff;padding-top:30px;}
.feedback-banner-orange h2{font-size:27px; color:#fff; padding-top:20px;}
.lpn div.feedback-content div.feedback-form label.leave_feedback{    min-width: 140px; text-align: right;    display: inline-block;    text-align: left;    vertical-align: top;}
.lpn div.feedback-content div.feedback-form textarea {
    width: 300px;
    height: 100px;
    border: 1px solid #c6c6c6;
    color: #000;
    font-size: 15px;
    padding: 3px 5px;
    position: relative;
    font-family: Arial,Helvetica,sans-serif;
    margin-right: -80px; 
}
.feedback-content{position:relative; text-align: center;}
.feedback-bt-submit:hover {
    background-position: -400px -255px
}
.p-form-description {color:#000; text-align:justify; padding:30px 0 20px 55px; font-size:13px;}
.feedback-h3 {padding:10px 0 0 55px; color:#000; text-align:justify; font-size:19px;}
.feedback-form span.feedback-error {
    color: red;
    position: absolute;
    margin-left: 20px;
}
.feedback-form span.feedback-error-textarea {
    color: red;
    position: absolute;
    margin-left: 100px;
}
.feedback-form-LiveChat {position:relative;}
.feedback-form-social {position: relative;    top: 35px;    width: 934px;    text-align: center; border-bottom:1px solid #959595; padding-bottom:30px; margin-bottom:50px; }
.feedback-form-LiveChat p  {text-align:justify;padding: 20px 0 20px 30px;}
.feedback-form-LiveChat p span {    display: inline-block;    vertical-align: middle;}
.feedback-form-LiveChat p span.phone {    display: inline-block;    vertical-align: middle;font-size:11px; padding:10px 24px; color:#979797;    height: 19px;}
.feedback-form-LiveChat p span.phone strong{font-size:14px; color:#5a5a5a; padding-left:5px;}
.feedback-form-LiveChat .bt_chat:hover{background-position:0 -164px;}
.feedback-form-LiveChat .bt_call:hover{background-position:-457px -164px;}

.feedback-form-social a.social-google-plus:hover{background-position:-190px -65px;}
.feedback-form-social a.social-facebook:hover{background-position:-370px -65px;}
.feedback-form-social a.social-download-com:hover{background-position:-549px -65px;}
.feedback-form-social a.social-microsoft-pinpoint:hover{background-position:-10px -65px;}

.feedback-form-social p {    text-align: justify;
    padding: 30px 0 20px 30px;}
.feedback-form-social p span {margin-left:20px;}
.feedback-form-social p span a{display:inline-block; text-indent:-10000px;}

#UpperBanner { position: fixed; width: 100%; height: 23px; display: block; z-index: 1000;top: 0;background-color: #E81123;color: white;font-size: 15px; text-align: center;cursor: pointer;padding: 5px 0 3px 0;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; width: 100%;min-width: 934px; font-family: "wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif" !important;
}
#UpperBanner:hover {text-decoration:none;}
#UpperBanner b {color:black;}
.bf {margin-top:24px!important;}
.mt_bf_160 {margin-top:150px !important;}

/* Testimonials start */
a.button.disabled {
    opacity: 0.7;
}

.reviews-header {
    padding: 15px 0;
}

.reviews-header h2 {
    margin: 25px 0 5px;
}

.rating-text {
    float: left;
    margin-left: 15px;
    line-height: 26px;
}

.rating-text span {
    color: #2c81d6;
}

.rating-error {
    float: left;
    margin: 0 0 0 10px !important;
    height: 26px;
    line-height: 32px;
}

.feedback-button {
    padding: 20px 0 10px;
}

.form-group {
    margin: 15px 0;
}

.reviews-header textarea, .reviews-header input {
    width: 95%;
    padding: 7px 10px;
    border: 1px solid #ccc;
}

.reviews-header a.button {
    margin: 8px 0;
}

.rating {
    float: left;
    width: 140px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0 0 0 -5px;
    padding: 0 2px;
}

.total-rate {
    float: left;
    padding: 0 !important;
}

.jq-ry-container {
    position: relative;
    padding: 0 4px;
    line-height: 0;
    display: block;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.jq-ry-container[readonly="readonly"] {
    cursor: default;
}

.jq-ry-container > .jq-ry-group-wrapper {
    position: relative;
    width: 100%;
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group {
    position: relative;
    line-height: 0;
    z-index: 10;
    white-space: nowrap;
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group > svg {
    display: inline-block;
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-normal-group {
    width: 100%;
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group {
    width: 0;
    z-index: 11;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.review-form {
    display: none;
}

.review-form .input-error {
    display: none;
    margin: 3px 0 5px;
    color: #ff0000;
}

.review {
    position: relative;
    margin-left: -15px;
    padding: 15px;
}

.review:last-child {
    margin-bottom: 10px;
}

.review.helpful {
    margin-top: 30px;
    border: 1px solid #F9BC00;
}

.review.helpful:first-child {
    margin-top: 15px;
}

.helpful-text {
    display: none;
    position: absolute;
    top: -9px;
    font-weight: 600;
    padding: 0px 20px;
    left: 130px;
    background-color: #fff;
}

.review.helpful .helpful-text {
    display: block;
}

.review.helpful .rating {
    position: absolute;
    top: -15px;
    background-color: #fff;
}

.review.helpful .author {
    margin-top: 0;
}

.review.helpful .social-block {
    float: right;
    padding: 0 5px;
    position: absolute;
    right: 15px;
    top: -16px;
    background-color: #fff;
}

.review .social {
    display: inline-block;
    margin: 0 3px;
    width: 30px;
    height: 30px;
    padding: 0 !important;
}

.social.fb {
    background: url(/i/social-icons.png);
    background-position: -3px -3px;
}

.social.g {
    background: url(/i/social-icons.png);
    background-position: -3px -35px;
}

.social.tw {
    background: url(/i/social-icons.png);
    background-position: -35px -3px;
}

.review .author {
    margin: 6px 0;
    color: #999;
}

.review .content {
    line-height: 24px;
    color: #555;
}

.hidden-boxes {
    display: none;
}

.modal {
    color: #666;
    font-size: 12px;
}

.modal .header {
    font-size: 16px;
    font-weight: bold;
    padding: 17px 0;
    text-align: center;
    background-color: #3E9719;
    color: #fff;
}

.modal .content {
    padding: 15px;
    line-height: 18px;
}

.modal .block_v4 {
    float: none;
    margin: 0 auto;
}

.modal .q {
    line-height: 13px;
}

.modal .phone {
    text-align: center;
    border-top: 0;
}

.modal-btn {
    padding: 20px 0;
    text-align: center;
}

.modal-btn a {
    display: inline-block;
}
.block_v6 .rating {
    float: none;
    padding: 3px 30px 10px;
    width: 100%;
}

.block_v6 .rating .total-rate {
    margin: 0;
}

.nav > div {
    float: left;
}

.nav .rating-text {
    float: none;
}

.helpful .hidden-on-helpfull {
    display: none;
}

.rating.landing-page {
    width: 260px;
    padding: 0 0 0 6px;
    margin-top: -10px;
    display: block;
    text-align: left;
}

.rating.landing-page .total-rate {
    float: none;
}

.rating.landing-page .rating-text {
    margin: 2px 0;
    font-weight: normal;
    font-size: 14px;
}

.pagination {
    margin: 20px 0 30px;
}

.pagination .page-count {
    margin-bottom: 5px;
    font-weight: bold;
}

.pagination .nav-links a, .pagination .nav-links span {
    display: inline-block;
    border: 1px solid #ccc;
    margin: 0 3px;
    padding: 3px 8px;
    border-radius: 7px;
}

.pagination .nav-links a:first-child, .pagination .nav-links span:first-child {
    margin-left: 0;
}

.pagination .nav-links span {
    background: #ccc;
}
/* Testimonials end */

/* reCaptcha start */
.g-recaptcha {
    display: none !important;
}
/* reCaptcha end */

.block_v1 div.note_star_text, .left_block_v1 div.note_star_text {
    float: right;
}

div.note_star_text {
    position: relative;
    float: left;
    clear: both;
}

/*FB recommend fixes*/
.fb-like  iframe, .fblike iframe,.fb-like  span, .fblike span {min-width:135px !important;}
/*end fb recommend fixes*/