body.prod-page{background:#fff;}

.side-box{background:#fff;margin-bottom:20px;}
.side-box .title{display:block;padding:10px;color:#fff;font:500 22px Roboto,Open Sans,sans-serif;background:#007FB8;}
.side-box .inner{padding:20px;text-align:center;}
.side-box table:first-child{display:none;}
.side-box table td{text-align:center;vertical-align:top;}
.side-box table table{width:100%;padding-top:15px;}
.side-box table strong{display:inline-block;font-weight:700;width:100%;}
.side-box table p{font-size:15px;margin:0;}

/* Product Info */
.prod-info,.prod_content_inner{background:#fff;margin-bottom:20px;}
.prod-info-left{float:left;display:inline-block;text-align:center;width:45%;position:relative;}
.prod-info-left a{display:block;font-size:13px;color:#007FB8;margin-top:10px;}
.prod-info-left img.box-large{display:block;width:100%;height:auto;padding:0 40px 0 0;}
.prod-info-left.small-box img.box-large{width:auto;margin:0 auto 40px;min-width:180px;}
.prod-info-left .screenshots{position:absolute;left:0;top:20px;width:80px;}
.prod-info-left .screenshots .screen-tile{width:70px;height:70px;overflow:hidden;position:relative;border:5px solid #fff;margin-bottom:10px;box-shadow:0 0 1px #ccc;}
.prod-info-left .screenshots .screen-tile img{display:block;width:100%;height:auto;min-height:100%;position:absolute;left:-9999px;top:-9999px;right:-9999px;bottom:-9999px;margin:auto;}
.discount_large{position:absolute;top:10px;right:20px;width:100px;height:100px;line-height:100px;background:url(../images/assets/sale-badge-big.png) no-repeat;text-align:center;font-weight:700;font-size:1.6em;color:#fff;background-size:100%;}
.prod-info-left.small-box .discount_large{font-size:1.3em;width:80px;height:80px;line-height:80px;right:130px;}
/*.new_prod_banner{position:absolute;top:0;left:0;width:103px;height:81px;}*/
.hidden-screens{display:none;}
.prod-info-left .social-likes{padding:30px 10px 0 0;}
.services_menu_wrap{margin:15px 15px 0 0;padding:0 10px;overflow:hidden;}
.services_menu_wrap .title_tab{font-weight:700;font-size:1.2em;}
.services_menu_wrap .review{padding:0 20px;width:50%;vertical-align:top;}
.services_menu_wrap img{max-width:100px;height:auto;}
.services_menu_wrap p{margin-bottom:0;font-size:13px;}
.services_menu_wrap p a{margin-bottom:5px;font-size:15px;display:block;}
.lightbox{margin-top:150px;}

.services_menu_wrap{text-align:center;}
.services_menu_wrap .review.center{width:24.5%;text-align:center;padding:0 10px;display:inline-block;vertical-align:top;}
.services_menu_wrap .review.center:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}

.services_menu_wrap.new-prod-right{padding:0 0 0 25px;margin:0;float:right;width:25%;}
.services_menu_wrap.new-prod-right .title_tab{padding:10px;background:#007FB8;color:#fff;text-align:center;}
.services_menu_wrap.new-prod-right .review{width:100%;background:#f9f9f9;margin-bottom:5px;padding:20px;text-align:center;}
.services_menu_wrap.new-prod-right .review p{margin-bottom:15px;}

.small-box.multi-screens .social-likes{margin-top:210px;}

.prod-info-right{float:right;display:inline-block;width:55%;}
.prod-info-right h1{padding:10px 0 0 0;font:700 27px Roboto,Open Sans,sans-serif;color:#2b2b2b;letter-spacing:-1px;}
.prod-info-right h2{padding:0 0 10px;font:700 17px Roboto,Open Sans,sans-serif;color:#333;letter-spacing:-0.5px;}
.prod-info-right .prod-price{font:700 23px Roboto,Open Sans,sans-serif;color:#007FB8;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.prod-price small{font-weight:normal;font-size:12px;color:#666;display:block;}
.prod-price small.per-year{display:inline-block;vertical-align:middle;padding-left:10px;font-size:14px;font-weight:700;color:#333;}
.prod-price small a{color:#666;text-decoration:underline;}
.discounted_price{color:#3b3b3b;font-size:18px;text-decoration:line-through;font-weight:500;}
.prod-info-right h3 ul{list-style-type:square;padding:10px 0 15px 35px;overflow:hidden;border-bottom:1px solid #ddd;}
.prod-info-right h3 ul li{font-size:16px;margin-bottom:4px;color:#2b2b2b;}
.prod-info-right h3 ul li strong{font-weight:600;}
.prod-info-right h3 p{padding-top:15px;margin-bottom:0;}
.prod-btns{padding-top:15px;}
.prod-btns a.btn{margin:0 15px 0 0;transition:all 200ms ease-in-out;border:3px solid #fff;background:#86BE27;border-radius:10px;text-transform:uppercase;font-size:22px;padding:12px 16px 9px 20px;}
.prod-btns a.btn:hover{border:3px solid #86BE27;}
.prod-btns a.btn.blue{background:#007FB8;}
.prod-btns a.btn.blue:hover{border:3px solid #007FB8;}
.prod-btns a.btn .icon.cart{display:none;}
.prod-btns a.btn .icon.arrow-right{margin-left:10px;margin-top:-5px;}
.prod-btns a.btn.orange{background:#F50;font-size:1em;margin-bottom:15px;padding:12px 16px;}
.prod-btns a.btn.orange:hover{border-color:#F50;}
.prod-btns a.btn.alt_button{font-size:20px;margin-top:10px;padding:12px 20px 9px 20px;}
.prod-btns.btm{margin-top:30px;padding:20px;clear:both;text-align:right;}
.prod-btns.btm a.btn{vertical-align:middle;margin-bottom:0 !important;}
.prod-btns.btm .under-btns{padding:0 20px;}
.prod-btns.btm .text{display:none;}
.prod-btns.btm .cards{display:inline-block;}
#addthis{float:left;padding-top:30px !important;}
.addthis_toolbox a{margin-right:15px !important;}
a.at300b .at4-icon,a.at300m .at4-icon{margin:4px 6px 4px 0 !important;}
.under-btns{font-size:12px;padding:10px 0 0 5px;}
.under-btns b{display:block;padding-top:5px;}
.under-btns a{text-decoration:underline;color:#09c;}
.under-btns img{display:block;margin-top:15px;}
.prod_count{margin:5px;padding:5px 15px;border-radius:3px;color:#D65900;background:#FFCCA8;font-size:0.9em;display:inline-block;font-weight:600;}

.prod-review-wrap{clear:both;overflow:hidden;padding:15px;margin-top:15px;}
.prod-review-wrap a{color:#006ea9;}
.star-rating2{padding:5px 7px 2px 10px;float:left;}
.star-rating2 li{float:left;margin-right:3px;}
.prod-review-wrap span.review_stat{width:50%;padding-left:15px;float:left;font-size:0.8em;}

.prod-content-left.has-menu{width:75%;float:left;}
.prod-content{padding-top:50px;}
.prod-section-btns{padding-bottom:0;display:table;border:1px solid #ccc;border-bottom:0;border-right:0;}
.prod-section-btns a{display:table-cell;vertical-align:middle;padding:10px;background:#eee;color:#007FB8;margin-right:10px;font:500 14px Roboto,Open Sans,sans-serif;border-right:1px solid #ccc;text-align:center;}
.prod-section-btns a:hover{background:#fff;color:#333;}
.prod-section-btns a.active{color:#2b2b2b;background:#fff;}
.after-tabs{height:1px;margin:0 -30px 30px -35px;background:#ccc;display:block;}
.promo-bg-active .after-tabs{margin:0 0 35px;}
.prod_content{}
#desc.prod_content{display:block;}
.prod_content{overflow:hidden;padding:20px 0 0;max-width:1040px;margin:0 auto;width:100%;}
.prod_content .title_tab{padding:10px 15px;color:#fff;font:500 25px Roboto,Open Sans,sans-serif;background:#007FB8;margin-bottom:30px;}
.title_tab span{display:inline-block;vertical-align:middle;/*width:80%;*/}
.title_tab b{display:inline-block;vertical-align:middle;width:19%;text-align:right;display:none;}
.title_tab b a{font-weight:100;font-size:12px;color:#fff;}
.title_tab b a:after{content:"";display:inline-block;width:21px;height:21px;vertical-align:middle;margin-left:4px;background:url(images/assets/icon-sprite.png) -231px 0;}
.prod_content_inner{overflow:hidden;}
.prod_vid_img{float:left;display:inline-block;margin:0 15px 15px 0;}
.prod_ss_pu a.btn{font-size:15px;text-align:center;display:block;color:#007FB8;margin-top:10px;}
.prod_content strong{font-weight:700;}
.sys_req{margin-bottom:25px;}
.prod_content ul{list-style-type:square;padding:0 0 15px 30px;}
.prod_content_inner h2{color:#006ea9;font-weight:600;font-size:1.6em;margin-bottom:10px;}
.prod_content_inner h3{color:#006ea9;font-weight:600;font-size:1.4em;margin-bottom:10px;}
.prod_content_inner h4{color:#006ea9;font-weight:600;font-size:1.2em;margin-bottom:10px;}

.prod_content_inner table{width:100%;}
.prod_content_inner table td{padding:5px;vertical-align:middle;}

.prod_content_inner iframe{display:block;margin:0 auto 20px;}
.prod_content_inner table{width:100%;}
#slideimage{text-align:center !important;display:block;margin:0 auto 20px;}
.slide-center{text-align:center !important;display:block;margin:0 auto 20px;}
div.balinks{margin:0 auto 20px;clear:both;}
.nivoSlider{max-width:640px;margin:0 auto 15px;}
.nivo-directionNav a{text-indent:-9999px;font-size:0;width:31px;height:31px;display:block;opacity:0.5;}
.nivo-directionNav a:hover{opacity:1;}
.nivo-prevNav{margin-left:10px;background:url(../images/assets/icon-arrow-left.png);}
.nivo-nextNav{margin-right:10px;background:url(../images/assets/icon-arrow-right.png);}

.new-prod-btns{margin-top:15px;}
.new-prod-btns a.btn{display:inline-block;width:48%;text-align:center;}
.new-prod-btns a.btn.orange{margin-right:1%;}
.new-prod-btns a.btn.small-txt{padding:22px 25px 24px 60px;}
.new-prod-btns a.btn small{font-size:55%;display:block;}
.new-prod-btns.has-alt a.btn{font-size:1.8em;}
.new-prod-btns .alt_link{width:48%;display:block;text-decoration:underline;text-align:center;font-size:0.9em;margin-top:-15px;font-weight:600;}

/* Rightbar */
.prod-side-wrap{float:right;width:25%;padding:20px 0 0 20px;position:relative;}

.prod-sidebar.sticky{position:fixed;top:135px;}
.prod-sidebar.sticky.btm{left:20px !important;position:absolute;top:auto;bottom:0;}
.prod-sidebar .side-btns-wrap{display:none;}
.prod-sidebar.sticky .side-btns-wrap{display:block;}
.prod-sidebar .prod-price{font-weight:700;color:#007FB8;font:700 2.2em Roboto,Open Sans,sans-serif;padding-bottom:20px;}
.prod-sidebar .btn,.new-prod-btns .btn{display:block;margin-bottom:20px;background:#86BE27;border-radius:5px;position:relative;padding-left:60px;}
.prod-sidebar .btn.orange,.new-prod-btns .btn.orange{background:#F50;}
.prod-sidebar .btn:before,.new-prod-btns .btn:before{font-size:30px;display:block;top:50%;left:13px;position:absolute;margin-top:-15px;border-right:1px solid rgba(255,255,255,0.3);font-family:FontAwesome;padding-right:10px;}
.prod-sidebar .btn.orange:before,.new-prod-btns .btn.orange:before{content:"\f019";}
.prod-sidebar .btn.dl_button:before,.prod-sidebar .btn.box_button:before,.new-prod-btns .btn.dl_button:before,.new-prod-btns .btn.box_button:before{content:"\f07a";}
.prod-sidebar .icon.arrow-right,.prod-sidebar .icon.cart,.new-prod-btns .icon.arrow-right,.new-prod-btns .icon.cart{display:none;}
.prod-sidebar .btn span{font-size:0.95em;}

.prod-side-menu{padding:5px;background:#eaeaea;border-radius:5px;position:relative;margin-bottom:15px;}
.prod-side-menu:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #eaeaea transparent transparent;position:absolute;top:30px;left:-10px;}
.prod-side-menu a{display:block;padding:6px;border-bottom:1px dashed #999;font-weight:700;font-size:0.9em;}
.prod-side-menu a:last-child{border-bottom:0;}
.prod-side-menu a.active{color:#007FB8;}



/* Screenshots */
.screen-tile{float:left;display:inline-block;width:20%;border:5px solid #fff;}
.screen-tile img{display:block;width:100%;height:auto;}

/* Prod Reviews */
.reviews_paging{overflow:hidden;}
.reviews_paging .paging_links{float:left;line-height:32px;margin-top:5px;}
.reviews_paging .paging_links span{float:right;padding:0 10px;background:#f7f7f7;color:#007FB8;margin:0 2px;}
.reviews_paging .paging_links span.number_unselected_link{background:#007FB8;color:#fff;font-weight:700;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.6);margin:0 2px;cursor:pointer;}
.reviews_paging .paging_links span.number_unselected_link:hover{background:#3b3b3b;}
.reviews_paging .paging_links span#rev_page_top_1{margin-left:10px;}
.reviews_paging img{margin:6px;}
.btn.review-btn{border-radius:3px;padding:9px 16px;margin-bottom:20px;float:right;}
#reviewBlock ul{list-style:none;}
#reviewBlock ul.user_review{background:#f7f7f7;padding:20px;margin-bottom:20px;}
#reviewBlock ul.user_review ul{padding:0;}
.current-rating{display:none;}
.rating_and_title .star-rating3{margin-right:15px;}
.rating_and_title img{width:22px;height:auto;margin-right:3px;}
.user_review_title{font-weight:700;color:#007FB8;}
.user_review_date{font-size:0.9em;font-style:italic;color:#999;}
.review_helped_users{font-weight:700;padding-bottom:15px;font-size:0.9em;color:#3b3b3b;}
.review_user{font-size:0.9em;clear:both;margin:10px 0;}
.review_body{font-size:0.9em;}
.was_review_helpfull{font-size:0.8em;color:#4b4b4b;padding-top:10px;}
.was_review_helpfull a{color:#007FB8;}

#lightbox1{display:none;}

.popup_wrap_review{margin-top:35px;}

/* Reviews Stuff */
.popup_wrap_review{float:left;width:603px;z-index:9999;display:inline}
#iframe{width:525px;margin-left:40px}
.left{position:relative;float:left;display:inline}
img{border:0}
.lge_blk_txt{font-size:18px}
.loading_gif{float:right;margin-right:30px;margin-top:10px;display:none;position:relative}
.popup_body{margin:0 auto;position:relative;text-align:left;width:523px}
.popup_header{position:relative;float:left;width:86%;height:30px;margin-top:5px;line-height:30px;border-bottom:1px solid #000;margin-bottom:30px;}
.popup_header span{margin-left:5px}
.blue_b_18px{position:relative;float:left;color:#0e66a3;font-weight:700;font-size:18px}
.blue_b_14px{position:relative;float:left;color:#0e66a3;font-weight:700;font-size:14px}
.blue_b_12px{position:relative;float:left;color:#0e66a3;font-weight:700;font-size:12px}
.blk_b_18px{position:relative;float:left;font-weight:700;font-size:18px}
.blk_b_14px{position:relative;float:left;font-weight:700;font-size:14px}
img,div,td{behavior:url(iepngfix/iepngfix.htc)}
.popup_top{background:url(/template/images/popup_top.png) no-repeat left top;height:42px;width:603px}
.popup_mid_left{background:url(/template/images/popup_left.png) repeat-y left top;width:25px;position:relative;float:left;height:100%}
.popup_mid_right{background:url(/template/images/popup_right.png) repeat-y right top;width:25px;position:relative;float:right;height:100%}
.popup_mid{width:551px;float:left;display:block}
.popup_top2{position:relative;float:left;background:url(/template/images/popup_top.png) no-repeat left top;height:42px;width:603px}
.popup_mid2{position:relative;float:left;background:url(/template/images/popup_mid2.png) repeat-y left top;width:603px;text-align:center}
.popup_bottom2{position:relative;float:left;background:url(/template/images/popup_bottom.png) no-repeat left top;height:85px;width:603px}
.buttons_wrap{position:relative;float:right;display:inline;margin-right:25px;margin-top:10px}
a.button{background:transparent url(images/grn_btn_right.gif) no-repeat scroll top right;color:#fff;display:block;float:left;font:bold 14px arial,sans-serif;height:32px;margin-right:6px;padding-right:18px;text-decoration:none}
a.button span{background:transparent url(images/grn_btn_left.gif) no-repeat left top;display:block;line-height:25px;padding:1px 0 5px 18px}
.login_form{position:relative;float:left;width:430px;padding-bottom:20px;background:#eff6f9;border-top:1px solid #0086b9;margin-left:55px;display:inline}
.review_body{padding-bottom:0;position:relative;}
.review_body table{margin-top:0}
.login_inner{position:relative;float:left;width:430px;margin-top:20px;display:inline}
.login_left{position:relative;float:left;width:120px;text-align:right;height:24px;line-height:24px;font-size:12px}
.login_left_inner{position:relative;float:left;width:120px;text-align:right;height:24px;line-height:24px;font-size:12px}
.login_right{position:relative;float:left;width:290px;text-align:left;height:24px;margin-left:20px;display:inline;line-height:24px}
.login_right_imput{height:auto !important;border:1px solid #0086b9;width:100%}
.login_right_imput1{height:auto !important;border:1px solid #0086b9;width:100%}
.top_marg_20px{margin-top:20px}
.std_txt_div{display:inline;float:left;margin-bottom:10px;margin-left:55px;margin-top:0;position:relative;width:430px}
.hint{background:#FFC url(/template/images/pointer_hint.gif) no-repeat scroll -10px 5px;border:1px solid #C93;margin-top:-4px;padding:10px 12px;position:absolute;right:-200px;z-index:99999;width:200px}
.error_div_pu{position:relative;float:right;padding:3px 5px;background:#fbe4e4;border:1px solid #c54949;color:#c54949;width:260px;_width:262px;display:none;margin-right:18px;_margin-right:16px;margin-top:3px;_margin-top:1px}
.pu_section_title{background:#EFF6F9 none repeat scroll 0 0;border-top:1px solid #0086B9;display:inline;float:left;margin-left:15px;margin-top:20px;padding:5px;position:relative;width:420px}
.pu_section_title span{padding-left:10px}
.pu_section_body{position:relative;float:left;width:430px;padding:5px;display:inline;margin-left:20px;margin-top:10px}
.pu_section_body textarea{border:1px solid #0086b9;width:100%;height:150px}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background:url(/template/images/star.gif) left -1000px repeat-x}
.star-rating{position:relative;float:left;width:125px;height:24px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top}
.star-rating li{display:inline}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:24px;line-height:24px;outline:none;overflow:hidden;border:none}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left bottom}
.star-rating a.one-star{width:25px;z-index:6}
.star-rating a.two-stars{width:50px;z-index:5}
.star-rating a.three-stars{width:75px;z-index:4}
.star-rating a.four-stars{width:100px;z-index:3}
.star-rating a.five-stars{width:125px;z-index:2}
.star-rating .current-rating{z-index:1;background-position:left center}
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle}
.star_txt{display:inline;float:left;margin-left:30px;height:24px;line-height:24px}
#overlay_review{background:#000;position:absolute;top:0;left:0;z-index:90;display:block;width:100%;height:100%;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;_filter:alpha(opacity=70);_opacity:.7}
.close_popup{height:30px;position:absolute;right:10px;top:10px;width:40px;z-index:900;cursor:pointer;cursor:hand}
.greenbox{background:#DFFBCF none repeat scroll 0 0;border-top:1px solid #93CA73;color:#000;display:inline;float:left;font-size:16px;margin-left:20px;margin-top:30px;padding:30px;position:relative;text-align:center;width:300px}
.review_success_div{clear:both;display:block;padding:20px;margin:20px 30px;text-align:center;background:#D7F7C0;position:relative;}
.review_success_div span{display:block;padding-left:50px;}
.review_success_div span:before{content:"\f00c";font-family:FontAwesome;display:block;position:absolute;left:20px;top:20px;font-size:50px;color: #639e39;}

/* V2 styles */
.prod-content.v2{padding-top:0;}
.prod-info-left .prod-review-wrap{background:none;border:none;}
.prod-info-left .prod-review-wrap span.review_stat{padding-left:0;}
.prod-info-left .prod-review-wrap a{display:initial;}

.prod-side-wrap .services_menu_wrap{margin:15px 0;text-align:center;}