@charset "utf-8";
/* CSS Document */
/*====RESET
====================================================*/

html,body,p,div,img,h1,h2,h3,h4,h5,li,ul,ol,dl,dd,dt,form,pagele,td,tr,blockquote,iframe {
  margin:0px; 
  padding:0px; 
  border:0px; 
  border-collapse:separate; 
  border-spacing:0px;
}
a, input { outline:none; }

body { font-family:"Segoe UI", "Trebuchet MS", Verdana, sans-serif; font-size:13px; font-style:normal; font-weight:normal; }
h1 { font-family:"Segoe UI Semibold", "Segoe UI", "Trebuchet MS", Verdana, sans-serif; letter-spacing:-0.040em; font-weight:600; font-size:32pt; margin:0px; }
h2 { color:#666; font-family:"Segoe UI", "Trebuchet MS", Verdana, sans-serif; font-weight:400; letter-spacing: -0.045em; line-height:22pt; margin:0px; }
h3 { color:#333; font-size:20pt; font-family:"Segoe UI", "Trebuchet MS", Verdana, sans-serif; font-weight:normal; letter-spacing: -0.045em; line-height:15pt; margin:0px; }
h4 { letter-spacing:0px; text-align:left; }
h5 { margin:20px 0 10px 0px; }
.product_main_title { font-size:40px; line-height:42px; }
a, input { outline:none; }
.subtitle { font-size:27px; line-height:32px; font-weight:normal; letter-spacing:-0.05em; margin-bottom:5px;}
.clear {	clear:both;}
.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.colorset0 { color:#000; }
.colorset1, .colorset_free { color:#f95e00; }
.colorset2 { color:#d8d6d7; }
.colorset3 { color:#333; } /* Dark gray */
.colorset4 { color:#666; } /* Text gray */
.colorset5 { color:red; } /* Red */
.colorset6 { color:#0099ff; } /* Blue for links */
.colorset7 { color:#dededf; } /* Light gray */
.colorset_personal { color:#99c802; }
.colorset_pro { color:#00b6d0; }
.colorset_white { color:#fff; }
.colorset_business { color:#f9cd09; }
.colorset_total { color:#0070c8; }
.bg_pale_gray { background-color:#fafafa; }
.seperator_hz { border-top:1px solid #c9c9c9; width:100%; height:1px; display:block; }
.separator_shade { width:919px; height:35px; margin:0 auto; display:block; background:url(/img/index_page/separator_shade.png) 0 -14px; }
.font_10 { font-size:10px !important; }
.font_11 { font-size:11px !important; }
.font_12 { font-size:12px !important; }
.font_14 { font-size:14px !important; }
.font_16 { font-size:16px !important; }
.font_17 { font-size:17px !important; }
.font_18 { font-size:18px !important; }
.font_20 { font-size:20px !important; }
.font_22 { font-size:22px !important; }
.font_24 { font-size:24px !important; }
.font_26 { font-size:26px !important; }
.font_30 { font-size:30px !important; }
.font_34 { font-size:34px !important; }
.font_38 { font-size:38px !important; }
.font_40 { font-size:40px !important; }
.font_44 { font-size:44px !important; }
.font_54 { font-size:54px !important; line-height:40px; }
*+html .font_54 { font-size:54px !important; line-height:55px; } /* IE7 */
.relative { position:relative; }
.highlight { font-weight:bold !important;  }
.unhighlight { font-weight:normal !important; }
.no_decoration { text-decoration:none; }
.hide { display:none; }
.underline { text-decoration:underline; }
.sup { vertical-align:top; position:relative; top:-0.5em; }

/*---------------  TOP container   ----------------*/
.top-container {	height:111px; width:100%; border-top:3px solid #ef4c23; border-bottom:1px solid #bbbbbb; background-color:#fbfbfb; }
.header { height:70px; margin:0 auto; padding:0px; width:960px; position:relative; }
.header-logo { background:url(/img/index_page/hdr_main.png) left top no-repeat; float:left; height:70px; width:230px; text-indent:-9999px; }
.header-right { color:#CCC; float:right;}
ul#header-right { font-size:10pt; height:40px; margin-top:24px; padding:0px; white-space: nowrap; color:#FFF; }
#header-right li { display: inline; list-style-type: none;}
#header-right a { padding: 13px 15px; }
#header-right a:link, #header-right a:visited { color: #fff; text-decoration: none;}
#header-right a:hover { color: #f94900; text-decoration: none;}

#social_media_follow_us 
{ position:absolute; width:280px; height:60px; top:72px; right:28px; padding:10px 0 0 0; z-index:9; }
#social_media_follow_us span { padding:6px 2px 0 0; }
#social_media_follow_us a { text-decoration:none; }
#social_media_follow_us  #follow_facebook 
{ background:url(/img/index_page/social_icons.png) 0 0 no-repeat; display:block; width:25px; height:24px; padding:0px; margin-right:6px; float:left;}
#social_media_follow_us  #follow_twitter 
{ background:url(/img/index_page/social_icons.png) -25px 0 no-repeat; display:block; width:25px; height:24px; padding:0px; margin-right:6px; float:left;}
#social_media_follow_us #follow_pinterest
{ background:url(/img/index_page/social_icons.png) -50px 0 no-repeat; display:block; width:25px; height:24px; padding:0px; margin-right:6px; float:left;}
#social_media_follow_us #follow_google 
{ background:url(/img/index_page/social_icons.png) -75px 1px no-repeat; display:block; width:25px; height:24px; padding:0px; margin-right:6px; float:left;}
#social_media_follow_us #follow_linkedin
{ background:url(/img/index_page/social_icons.png) -100px 0 no-repeat; display:block; width:25px; height:24px; padding:0px; margin-right:6px; float:left;}

#rss_feeder_list { display:block; width:25px; height:28px; background:url(/img/index_page/social_icons.png) -125px 0 no-repeat; position:absolute; top:82px; right:20px; z-index:10; cursor:pointer; }
#rss_feeder_list ul { width:140px; height:74px; background-color:#ff791f; position:absolute; top:23px; right:0px; text-align:right; border-left:3px solid #fff; padding-right:10px; display:none; }
#rss_feeder_list ul a { color:#ffffff; }
#rss_feeder_list ul a:hover { color:#ffefba; }

.fb-like { margin-bottom:4px; }
.fb_edge_widget_with_comment iframe {width: 70px !important; }
.fb-like span{ vertical-align: baseline !important; padding-right: 15px;}

.header-nav { clear:both; height:40px; margin:0 auto; width:960px;}
.main-container { margin:0 auto; padding:0px; margin-top:0px; position:relative; width:100%; /*width:960px;*/}
#maincontent { position:relative; }
/*------------------------------------------------*/

/*--------- START TOP NAVIGATION JQUERY ---------*/
.jqueryslidemenu{ height:46px; margin:0 auto; width:960px !important; position:relative; }
.jqueryslidemenu ul{ margin: 0; padding: 0; list-style-type: none;}
/*Top level list items*/
.jqueryslidemenu ul li{ position: relative; display: inline; float: left; z-index: 99; text-transform:uppercase; }
/*Top level menu link items style*/
.jqueryslidemenu ul li a{ display: block; color: #333; padding: 16px 24px 10px 4px; text-decoration: none; font-size:14px;}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{ color: #333; font-weight:bold; }
.jqueryslidemenu ul li a:hover{ /*tab link background during hover state*/ color: #df4100;} 
/*1st sub level menu*/
.jqueryslidemenu ul li ul{ background:url(/img/top_nav_bg_default.gif); position: absolute; left: 0; display: block; visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{ display: list-item; float: none; border-left:2px solid #f95e00; border-bottom:1px solid #ccc; border-right:1px solid #efefef; text-transform:none; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{ top: 0;}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{ background:#eaeaea; font-size:13px; width: 190px; /*width of sub menus*/ padding: 5px; margin: 0; border-top-width: 0; font-weight:normal !important;}
.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/ background: #333; color: white; text-shadow:none; font-weight:normal !important;}
.jqueryslidemenu ul li a[rel="adware_submenu"] { text-indent:6px; }
.jqueryslidemenu #language { position:absolute; top:-60px; right:20px; height:25px; width:auto; background-color:#fff; font-size:12px; border:1px solid #666; text-transform:none;}
.jqueryslidemenu #language a { padding:4px 10px; color:#666; }
.jqueryslidemenu #language a:hover { color:#000; }
.jqueryslidemenu #language ul li a { width: 59px; }
.jqueryslidemenu #language ul li a:hover { color: #fff; }


/*--------- SIDE NAVIGATION ---------*/
#nav-wrapper { position:relative; height:1px; width:960px; margin:0 auto; z-index:97; }
#nav-items { position:absolute; width:180px; min-height:600px; padding-right:30px; left:-30px; top:30px; text-align:right; font-size:12px; line-height:30px; 
			 background:url(/img/misc_page/bg_sidemenu.png) top right no-repeat; }
#nav-items li { list-style:none; }
#nav-items li a { text-decoration:none; color:#777; padding-right:7px; border-right:3px solid #ccc; font-size: 1.1em; }
#nav-items li a.active { color:#000; border-right:3px solid #f95e00; }
#nav-items li a:hover { color:#000; border-right:3px solid #f95e00; }
#nav-items li.active ul li a { padding: 0px; border-right: none; color: #777; }
#nav-items li.active ul li a:hover { color:#000; text-decoration:underline; }

/*--------- START CONTENT STYLES -----------------*/
.maincontent_full_width { width:100%; height:100%; position:relative; padding-top:10px; }
ul.product_screens { width:630px; float:left; position:relative; }
ul.product_screens li { list-style:none !important; width:210px !important; float:left; }

/*--------------  GENERAL  --------------*/
.top_bg_black { position:absolute; top:0px; left:0px; width:100%; height:390px; background:url(/img/index_page/bg_index_slider.png) 0 0 repeat; }
.top_bg_light_effect { width:100%; height:390px; background:url(/img/index_page/splash_bg.jpg) 0 0 no-repeat; }
.bot_bg_white { position:absolute; top:390px; left:0px; width:100%; height:80%; min-height:520px; background-color:#ebebeb; }

.product_top_container { position:relative; width:960px; margin:0 auto; }
.product_bot_container { position:relative; width:960px; margin:0 auto; color:#666; padding-top:20px; }
.product_shade_sp { background:url(/img/product_page/full-horizontal-shade.png) top center no-repeat; clear:both; 
				   width:960px; height:20px; position:relative; display:block; margin:0 auto; margin-top:20px; }
.product_introducing_adaware, .product_proud_adaware { font-size:32px; padding-left:3px; }
.product_top_image_holder { width:260px; height:363px; position:absolute; top:40px; left:-24px; overflow:visible; } /* Box screenshots */

.social_icons_product { width:150px; height:150px; z-index:9; margin-top:40px;}
.social_icons_product div { margin-bottom:2px; }
.social_icons_product .fb-like { margin-bottom:4px; width:68px; overflow:hidden; }

.social_icons_business .social_icons_product { width:450px; height:30px; z-index:9; margin-top:20px;}
.social_icons_business .social_icons_product div { margin-bottom:2px; padding-right:20px; float:left;}

.product_top_container .adaware_free { background:url(/img/product_page/box_adaware_free_w10.png) 24px 0px no-repeat; } 
.product_top_container .adaware_personal { background:url(/img/product_page/box_adaware_personal_w10.png) 24px 0px no-repeat; }
.product_top_container .adaware_total { background:url(/img/product_page/box_adaware_total_w10.png) 20px 0px no-repeat; }
.product_top_container .adaware_pro { background:url(/img/product_page/box_adaware_pro_w10.png) 20px 0px no-repeat; }
.product_top_container .adaware_be{ background:url(/img/product_page/box_adaware_be.png) 20px 0px no-repeat; }
.product_top_container .personal_firewall { background:url(/img/product_page/box_personal_firewall.png) 20px 0px no-repeat; }
.product_top_container .file_sherdder { background:url(/img/product_page/box_file_sherdder.png) 20px 0px no-repeat; }
.product_top_container .digital_lock { background:url(/img/product_page/box_digital_lock.png) 20px 0px no-repeat; }
.product_top_container .privacy_tool { background:url(/img/product_page/box_privacy_tool.png) 20px 0px no-repeat; }
.product_top_container .registry_tuner { background:url(/img/product_page/box_registry_tuner.png) 20px 0px no-repeat; }
.product_top_container .pc_optimizer { background:url(/img/product_page/box_pc_optimizer.png) 20px 0px no-repeat; }
.product_top_container .driver_updater { background:url(/img/product_page/box_driver_updater.png) 20px 0px no-repeat; }
.product_top_container .tuneup_kit { background:url(/img/product_page/box_tuneup_kit.png) 20px 0px no-repeat; }


.mylavasoft_top_text_holder { padding-left:200px; padding-right:34px; height:auto; font-size:14px; position:relative; }
.mylavasoft_misc_holder p { margin-bottom:10px; }
.mylavasoft_misc_holder ul {  }
.mylavasoft_misc_holder ul li { list-style:none; padding-left:10px; padding-bottom:10px; }
.product_top_text_holder { padding-left:260px; padding-right:34px; height:333px; font-size:14px; position:relative; }
.product_top_text_holder .title_logo { background:url(/img/product_page/adaware_logo_big.png) 0 0 no-repeat; width:338px; height:33px; padding-top:50px; display:block; font-size:30px; margin-bottom:10px; text-align:right;}
.product_top_text_holder .product_main_title { padding-top:20px; margin-bottom:10px;}
.product_top_text_holder .product_overview_box { height:58px; padding-top:82px; padding-left:70px; }
.product_top_text_holder .windows_img_holder { width:211px; height:58px; background:url(/img/product_page/windows_logo.png) 0 0 no-repeat; position:absolute; top:64px; left:190px; }
.product_top_text_holder .button_holder { width:640px; height:55px; display:block; position:relative; padding-top:10px; }
.product_top_text_holder .button_holder #get_a_quote { width:162px; background-image:url(/img/product_page/button_be_quote.png); display:block; }
.product_top_text_holder .button_holder #try_it_now { width:161px; background-image:url(/img/product_page/button_be_trynow.png); display:block; }
.product_top_text_holder .button_holder #order_online { width:160px; background-image:url(/img/product_page/button_be_order.png); display:block; }
.product_top_text_holder  .button_holder .be_option_button { height:37px; display:block; position:relative; background-position:0 -37px; cursor:pointer; float:left; margin-left:14px; }
.product_top_text_holder .button_holder .be_option_button:hover { background-position: 0 0px; }
.product_top_text_holder .product_top_text { padding-top:10px; }

.product_top_text_holder .addtocart { width:480px; height:126px; border:1px dotted #ccc; display:block; position:relative; }
.product_top_text_holder .addtocart .wrap { position:absolute; left:10px; top:8px; width:100%; }
.multi div { display:block; width:auto; position:relative; line-height:16px; }
.multi select { margin-left:2px; width:230px; z-index:49; }
.multi label { cursor:pointer; }
.multi .comp { margin:10px 0; }
.multi .regPrice { width:160px; position:absolute; top:-10px; right:40px; height:auto; text-align:right; }
.multi .savePrice { padding-top:0px; }
.multi .yourPrice { font-size:20px; padding-top:0px; position:absolute; top:6px; right:40px; }
.multi .arrow { position:absolute; top:20px; left:70px; }
.multi div[class*='save'] { position:absolute; left:130px; top:0px; width:146px; height:20px; }
.multi div[class*='savep1'] { top:3px !important; }
.multi div[class*='savep2'] { top:23px !important; }
.multi div[class*='savep3'] { top:43px !important; }
.multi div[class*='savep4'] { top:63px !important; }

.product_top_text_holder #back_to_option { position:absolute; top:-24px; right:0px; cursor:pointer; text-decoration:underline; }
.product_top_text_holder #button_addtocart { background:url(/img/product_page/button_addtocart.png) 0 0px no-repeat; border:none; cursor:pointer; width:164px; height:51px; text-indent:-9999px; display:block; position:absolute; right:30px; top:50px;}
.product_top_text_holder .more_than_10pc { margin-right:6px; padding-top:10px; }
											
.product_bot_container .product_text_box_main { margin:0 auto; width:860px; }
.product_bot_container .product_text_box_main .product_new_points { width:400px; padding-left:30px;}
.product_bot_container .product_text_box_main .product_new_points h2 { font-weight:bold; color:#000; }
.product_bot_container .product_text_box_main .product_new_points a { font-size:11px; padding-left:10px; }
.product_bot_container .product_text_feature_box .button_learn_black { width:110px; height:31px; background:url(/img/product_page/button_learn_black.png) 0 -31px no-repeat; 
																	  display:block; text-indent:-9999px; position:absolute; right:20px; bottom:90px;}
.product_bot_container .product_text_feature_box .button_learn_black:hover { background-position: 0 0px; }
.product_bot_container .product_text_feature_box .button_download_green { width:122px; height:32px; background:url(/img/product_page/button_download_green.png) 0 0px no-repeat; 
																	  display:block; text-indent:-9999px; position:absolute; right:20px; bottom:90px;}

.product_features_side { width:212px; position:relative; margin:13px 10px 0 0; }
/*.product_features_side h2 { margin:0px; padding:0px; color:#000; }*/

.product_features_side dl { width:204px; }
.product_features_side dt{ color:#000; text-indent:0px; list-style:disc; font-weight:normal; margin-top:10px; font-size:16px; }
.product_features_side dd { margin:5px 0 10px 0px; }
.product_features_side p { width:210px; margin:10px 0px; }
.product_features_side p span { font-weight:bold; }

.product_text_box { width:960px; float:left; position:relative; }
.product_text_menu_ul { width:100%; position:absolute; top:0px; left:0px; padding:0px; margin:0px; }
.product_text_menu_ul .active a, .product_text_menu a:hover { color:#555; border-bottom:6px solid #f95e00;}
.product_text_menu { list-style:none; float:left; width:130px; height:20px; padding:8px 0 0 0; font-size:15px; }
.product_text_menu a { color:#aaa; text-decoration:none; width:120px; display:block; text-align:left; /*padding-left:10px;*/ border-bottom:6px solid #ccc;}

.product_text_feature_box { width:380px; position:relative; padding-top:14px; text-align:left; margin:5px 10px 18px 0; }
.product_text_feature_box_nopadding { padding-left:15px; padding-right:0px; width:390px; }
.product_text_feature_box_nopadding_narrow { padding-left:0px; padding-right:50px; width:270px; padding-top:15px; }
.product_text_feature_box_nopadding_narrow li span { font-size:1.1em; color:#000; } 
.product_text_feature_box_nopadding_narrow p { margin:6px 0; }
.product_text_feature_box h2 { font-size:16px; font-weight:normal; color:#000; letter-spacing:0px; }
.product_text_feature_box .feature_icon { position:absolute; right:0px; bottom:-8px; background:url(/img/product_page/availability-small.png) 0 0 no-repeat; width:84px; height:20px; display:block;}
.product_text_feature_box .feature_all { }
.product_text_feature_box .feature_personal { background-position: 0px -21px; }
.product_text_feature_box .feature_pro { background-position: 0px -42px; }
.product_text_feature_box .feature_total { background-position: 0px -63px; }

.product_text_box_narrow { width:720px !important; }
.product_text_box_narrow h1 { padding-left: 10px; }

.product_text_box_narrow .product_text_feature_box { width:300px; }
.product_text_box .product_text_container .left { margin:0; }
.product_text_box .product_text_container .right { margin:0; }

.product_text_container { margin:34px 0; min-height:320px; background-color:#fff;}
.product_text_container h1 { font-size:27px; margin:0px; color:#000; }
.product_text_container ul { margin-left:10px; margin-top:8px; }
.product_text_container ul li{ margin:0px; text-indent:0px; list-style:disc; margin:12px 0px; width:260px; }
.product_text_container ul li strong { color:#000; }
.product_text_container .ad_aware_be_feature_list { margin-left:0px; }
.product_text_container .ad_aware_be_feature_list li { width:640px; margin:2px 0px 2px 18px; }
.product_text_container .ad_aware_be_feature_list li.narrow { list-style:none; margin:10px 0 10px 0; }
.product_text_container .ad_aware_be_feature_list ul.narrow li{ width:260px; padding:0px 50px 2px 0px; margin-left:14px; list-style:none; }

/*--------------  PRODUCT - ADWARE EDITIONS PAGE   --------------*/
.product_top_container .product_summary { position:relative; float:left; text-align:center; width:220px; padding:10px; }
.product_top_container .product_summary .price { font-size:23px; font-weight:bold; letter-spacing:-1px; position:absolute; top:290px; left:92px; display:block; width:177px; height:52px; text-indent:28px; }
.product_top_container .product_summary .price_tag_free { background:url(/img/product_page/price_tag_free_grey.png) 0 0 no-repeat; color:#fff; font-weight:normal; display:none;}
.product_top_container .product_summary .price_tag_personal { background:url(/img/product_page/price_tag_personal.png) 0 0 no-repeat; left:93px; }
.product_top_container .product_summary .price_tag_pro { background:url(/img/product_page/price_tag_pro.png) 0 0 no-repeat; left:98px; }
.product_top_container .product_summary .button_holder { position:relative; width:220px; height:30px; margin:0 auto; padding:4px 0 0 16px; }

.product_top_container .button_holder a[class^="button"] { display:block; text-indent:-9999px; float:left; margin-right:5px; }
.product_top_container .button_holder .button_learn_black { width:100px; height:31px; background:url(/img/product_page/button_learn_black.png) 0 -31px no-repeat; }
.product_top_container .button_holder .button_learn_black:hover { background-position: 0 0px; }
.product_top_container .button_holder .button_download_green { width:110px; height:31px; background:url(/img/product_page/button_download_grey.png) 0 -31px no-repeat; }
.product_top_container .button_holder .button_download_green:hover { background-position: 0 0px; }
.product_top_container .button_holder .button_try_green { width:80px; height:31px; background:url(/img/product_page/button_try_green.png) 0 -31px no-repeat; }
.product_top_container .button_holder .button_try_green:hover { background-position: 0 0px; }
.product_top_container .button_holder .button_buy_green { width:72px; height:26px; background:url(/img/product_page/button_buy_green.png) 0 -26px no-repeat; }
.product_top_container .button_holder .button_buy_green:hover { background-position: 0 0px; }
.product_top_container .button_holder .button_try { width:71px; height:31px; background:url(/img/product_page/button_try_grey.png) 0 -31px no-repeat; }
.product_top_container .button_holder .button_try:hover { background-position: 0 0px; }
.product_top_container .button_holder .button_buy { width:71px; height:31px; background:url(/img/product_page/button_buy.png) 0 -31px no-repeat; }
.product_top_container .button_holder .button_buy:hover { background-position: 0 0px; }
.product_top_container .button_holder .button_blank { display:block; width:10px; height:26px; background:transparent; float:left; }

.product_top_container .product_summary_text { position:relative; padding:20px 0px 0 16px; }
.product_top_container .product_summary_text h2 { font-size:22px; font-weight:bold; }
.product_top_container .product_summary_text h3 { font-size:16px; font-weight:normal; margin-bottom:16px; }
.product_top_container .product_summary_text ul { margin-left:14px; font-size:12px; }
.product_top_container .product_summary_text ul li { list-style:disc; margin-bottom:4px; }

.product_top_container .product_summary_text_personal { text-align:left; }
.product_top_container .product_summary_text_pro h2, .product_summary_text_pro h3, .product_summary_text_pro ul { text-align:right; }

.product_top_container .product_summary_free .button_holder { padding:4px 0 0 0px; }
.product_top_container .product_summary_free .product_summary_text { padding:20px 0 0 0px; }


/*--------------  PRODUCT - ADWARE FREE PAGE   --------------*/
.products-ad-awarefree #cnet_rating { position:absolute; right:0px; top:0px; }
.product_top_text_holder .button_free_download { width:232px; height:52px; background:url(/img/product_page/freedownload.png) 0 0 no-repeat; position:absolute; top:38px; left:350px; text-indent:-9999px; display:block; }
.product_top_text_holder .free_page_textlink { width:290px; height:64px; position:absolute; top:38px; left:20px; text-align:right; display:block;  }

.product_overview { position:relative; }
.product_overview_box { width:290px;/*214px;*/ height:130px; /*padding-left:76px;*/ color:#666; }
.product_overview_box h2 { margin:0px; color:#000; font-size:29px; font-weight:bold; }
.product_overview_box p { margin:6px 0 0 0; }
.product_overview_meaner { float:left; /*background:url(/img/product_page/icon_meaner.png) 0 5px no-repeat;*/}
.product_overview_leaner { position:absolute; left:334px; top:0px; /*background:url(/img/product_page/icon_leaner.png) 0 5px no-repeat;*/ }
.product_overview_faster { float:right; /*background:url(/img/product_page/icon_faster.png) 0 5px no-repeat;*/ }

.free_top_container .product_top_image_holder { left:0px; }
.free_top_container .product_top_text_holder { padding-left:430px; background:url(/img/index_page/ab/main-text-deco.png) 410px 86px no-repeat; }
.free_top_container .product_top_text_holder .download_green { 
	display:block; width:232px; height:52px; background:url(/img/index_page/ab/btn-download-now.png) 0 0 no-repeat; position:absolute; top:40px; right:20px;}
.free_top_container .product_top_text_holder .download_green:hover { background-position: 0 -53px; }
.free_top_container .product_main_title { font-size:40px; }

.free_bot_container { padding-top: 0px; }
.free_bot_container .product_text_container { padding:10px 40px; }
.free_bot_container .subtitle { text-transform:uppercase; }
.free_bot_container .product_text_feature_box { padding-left:0px; width:400px; }
.free_bot_container .product_text_feature_box h2 { font-size:18px; }
.free_bot_container .screenshots a { padding-right:10px; }

.free_award_container { background:url(/img/index_page/ab/review1.png) 0 0 no-repeat; width:929px; height:123px; position:relative; margin:0 auto; }
.free_award_container div { width:130px; padding-right:2px; position:absolute; top:24px; font-size:9px; line-height:14px;}
.free_award_container .award_vb { left:100px; }
.free_award_container .award_avtest { left:320px; }
.free_award_container .award_cnet { left:536px; }
.free_award_container .award_avcomparatives { left:750px; width:140px; }

/*------------------------------------------------------------------------*/

/*--------------  PRODUCT - UPGRADE PAGE   --------------*/
.product_overview .overview_upgrade { width:304px; padding-left:16px; float:left;}
.product_top_text_holder .product_upgrade_top_text { font-size:17px; width:360px; padding:10px 0 0 40px; margin-top:20px; position:relative; background:url(/img/product_page/product_upgrade_check.png) 0 0 no-repeat; }
.product_upgrade_top_text a[id$="button"] { width:298px; height:64px; display:block; text-indent:-9999px; position:absolute; right:-300px;}
.product_upgrade_top_text #ugrade_button { background:url(/img/index_page/button_upgrade_green.png) 0 0 no-repeat; top:0px; }
.product_upgrade_top_text #nothanks_button { background:url(/img/index_page/button_nothanks_black.png) 0 0 no-repeat; top:70px; }

/*--------------  PRODUCT - FEATURE PAGE   --------------*/
.feature_top_container { padding:20px 290px 0 0; width:660px; height:340px; overflow:visible; }
.feature_top_container h1 { font-size:40px; margin:0px; padding:0px; }
.feature_top_container h2 { font-size:20px; letter-spacing:0px; }
.feature_top_container p { width:546px; }
.feature_top_container .feature_detail_holder { position:relative; }
.feature_top_container .feature_detail_icon { position:absolute; top:34px; left:0px; }
.feature_top_container .feature_upgrade_holder { width:320px; height:320px; position:absolute; top:30px; right:20px; overflow:visible; }
.feature_top_container .windows_img_holder { width:209px; height:58px; background:url(/img/product_page/windows_logo.png) 0 0 no-repeat; display:block; float:right; }
.feature_top_container .feature_upgrade_holder a div { display:block; width:58px; height:72px; z-index:99; background-color:#000; opacity:0; filter:alpha(opacity=0); cursor:pointer; }
.feature_top_container .feature_upgrade_holder .availability { width:200px; padding-left:160px; height:200px; padding-top:64px; display:block; }
.feature_top_container .feature_upgrade_holder .available_total { background:url(/img/product_page/box_adaware_total_150x260.png) 0 0 no-repeat; }
.feature_top_container .feature_upgrade_holder .available_pro { background:url(/img/product_page/box_adaware_pro_150x260.png) 0 0 no-repeat; }
.feature_top_container .feature_upgrade_holder .available_personal { background:url(/img/product_page/box_adaware_personal_150x260.png) 0 0 no-repeat; }
.feature_top_container .feature_upgrade_holder .available_free { background:url(/img/product_page/box_adaware_free_150x260.png) 0 0 no-repeat; }
.feature_top_container .feature_upgrade_holder .upgrade_now_button { width:230px; height:52px; background:url(/img/product_page/button_upgrade_now.png) 0 0px no-repeat; display:block; margin-left:68px;}
.feature_top_container .feature_upgrade_holder .download_now_button { width:230px; height:52px; background:url(/img/product_page/button_download_now.png) 0 0px no-repeat; display:block; margin-left:68px;}
.feature_top_container .feature_upgrade_holder span.upgrade_price { font-size:18px; line-height:24px; }

.feature_bot_container { margin-top:0px; padding-top:0px; padding-left:10px; }

/*---------------------  PRODUCT - Ad-Aware COMPARISON PAGE   -------------------------*/
.product_compare_table { width:930px; margin:0 auto; position:relative; border:none; border-spacing:1px; font-family:"Segoe UI", Calibri, Arial; }
.product_compare_table td { width:140px; height:20px; padding:10px; text-align:center; position:relative; }
.product_compare_table td .download_green { width:122px; height:32px; display:block; text-indent:-99999px; overflow:hidden; 
	background:url(/img/product_page/button_download_green.png) 0 0 no-repeat; margin:0 auto; }
.product_compare_table td .download_ltgreen { width:122px; height:32px; display:block; text-indent:-99999px; overflow:hidden; 
	background:url(/img/product_page/button_download_green.png) 0 0 no-repeat; margin:1px auto 0; }
.product_compare_table td .buy_ltgreen { width:109px; height:34px; display:block; text-indent:-99999px; overflow:hidden; 
	background:url(/img/product_page/button_buy_now_green.png) 0 0 no-repeat; margin:0 auto; }
	
.product_compare_table .compare_table_content p { margin-top:5px; }

.product_compare_table .recommend_tag { position:absolute; right:4px; top:117px; }
.product_compare_table .compare_table_headline { text-align:left; width:225px; }
.product_compare_table .compare_table_headline .subtitle { line-height:32px; margin-bottom:12px; }
.product_compare_table .compare_table_info { text-align:left; width:225px; padding-left:20px; }
.product_compare_table .compare_table_main td { background-color:#f4f4f4; }
.product_compare_table .compare_table_main td span { position:relative; }
.product_compare_table .compare_table_main .compare_table_feature { width:225px; padding-left:20px; font-weight:bold; text-align:left; color:#333; }
.product_compare_table .compare_table_main .compare_table_feature span { margin-right:4px; cursor:pointer; }
.product_compare_table .compare_table_main .compare_table_free { background-color:#e9e9e9; }
.product_compare_table .compare_table_main .compare_table_personal { background-color:#9ce551; }
.product_compare_table .compare_table_main .compare_table_pro { background-color:#00b6d0; }
.product_compare_table .compare_table_main .compare_table_total { background-color:#69a8d8; }


/*---------------------  PRODUCT - Trial Center PAGE   -------------------------*/
.product_text_trial_center {}
.product_text_trial_center .product_text_feature_box { width:320px; min-height:240px; position:relative; font-size:14px; text-align:left; padding-left:136px; line-height:16px; color:#333;}
.product_text_trial_center .product_text_feature_box img { position:absolute; top:0px; left:0px; }
.product_text_trial_center .product_text_feature_box h2 { font-size:16px; font-weight:bold; color:#000; margin-bottom:6px; }
.product_text_trial_center .product_text_feature_box a { position:relative; bottom:0px; right:0px; }
.product_text_trial_center .product_text_feature_box .price { text-decoration:line-through; }
.product_text_trial_center .product_text_feature_box .button_try_now { display:block; background:url(/img/product_page/button_try_green.png) 0 -31px no-repeat; 
																	  width:80px; height:31px; position:absolute; right:20px; bottom:80px; text-indent:-9999px;}
.product_text_trial_center .product_text_feature_box .button_try_now:hover { background-position: 0 0px; }
.product_top_container .button_holder .button_try_green_trialcenter { width:80px; height:31px; background:url(/img/product_page/button_try_green.png) 0 0 no-repeat; }


/*---------------------  PRODUCT - BUSINESS PAGE   -------------------------*/
.product_business_top_text_holder { padding-left:150px !important; height:350px !important; }
.product_business_top_text_holder .aaw_be_link { font-size:12px; text-align:right; position:absolute; bottom:0px; right:220px; }
.product_top_text_holder .addtocart .checkout { position:absolute; right:20px; top:2px; }
.product_top_text_holder .addtocart .get_quote { 
	position:absolute; right:30px; top:58px; width:162px; background:url(/img/product_page/button_be_quote.png) 0 -37px no-repeat;
	height:37px; display:none;
}
.product_business_box { width:518px; min-height:140px; padding-top:20px; padding-right:0px;  }
.product_business_special_offer { 
	width:260px; min-height:900px; position:absolute; top:-670px; right:0px; text-align:left; line-height:16px; 
	background:url(/img/product_page/separator_vertical_business_page.png) 0 0 no-repeat; padding-left:30px;
}
.product_business_special_offer .image_title { line-height:28px; padding-left:10px; }
.product_form { position:relative; }
select#quantity_personal, select#quantity_pro, select#quantity_total { position:absolute; top:0px; left:0px; }
.product_features_side .business_try_now {position:relative; width:80px; height:32px;}
.product_features_side .business_try_now a { background:url(/img/product_page/button_try_green.png) 0 -31px no-repeat; width:80px; height:31px; display:block;}
.product_features_side .business_try_now a:hover { background-position: 0 0px; }
.product_features_side .business_request_quote {position:relative; width:100px; height:32px;}
.product_features_side .business_request_quote a { background:url(/img/product_page/button_get_quote.png) 0 -31px no-repeat; width:100px; height:31px; display:block;}
.product_features_side .business_request_quote a:hover { background-position: 0 0px; }
#business_try_lightbox_content { padding:10px; }
#business_try_lightbox_content  h1, #business_try_lightbox_content  .be_content h2 { font-weight:normal; text-align:center; }
#business_try_lightbox_content #be_try_lb_content_wrapper { width:420px; margin:10px auto; }
#business_try_lightbox_content .be_content { margin:0 auto; text-align:center; }

#business_manual_lightbox_content  h1 { font-weight:normal; text-align:center; }
#business_manual_lightbox_content #be_manual_lb_content_wrapper { width:340px; margin:10px auto; }
#business_manual_lightbox_content #be_manual_lb_content_wrapper a { line-height:16px; }

#float_be_contact_support { 
	position:fixed; right:0px; bottom:2%; z-index:999; width:100%; height:74px; display:block;
	background:url(/img/product_page/be_float_bg.png) 0 0 repeat-x; }
#float_be_contact_support div { width:960px; position:relative; text-align:left; margin:0 auto; padding-top:18px; }
#float_be_contact_support div a { width:144px; height:25px; position:absolute; right:40px; top:24px; display:block; background:url(/img/product_page/be_float_contact.png) 0 0 no-repeat;}

/*---------------------  PRODUCT - FIXMESTICK PAGE   -------------------------*/
.fixme_image_holder { top:20px; left:46px; height:200px; }
.fixme_text_holder { height:auto; line-height:20px; margin-bottom:10px; }
.fixme_text_holder ul { margin:10px 0 0 20px; }

/*---------------------  PRODUCT - AD BLOCKER PAGE  -------------------------*/
#hr { border:0; height:0; width:100%; clear:both; border-top:1px solid #E8E8E8; margin-top:10px; }
.adblocker_top_container ul li { list-style:none; float:left; }
.adblocker_top_container .product_top_text_holder { padding-left:450px; }
.adblocker_top_container .product_main_title { font-size:36px; }
.adblocker_top_container .product_top_text_holder .product_adblocker_main_title { font-size:38px; line-height:35px; padding-top:20px; padding-bottom:5px; margin-bottom:0px; font-weight:600; letter-spacing:-1px; width:520px; }
.adblocker_top_container .product_top_text_holder .product_adblocker_top_text { width:490px; margin-top:5px; }
.adblocker_top_container .product_top_text_holder .just_downlaod_text { position:absolute; width:180px; top:38px; right:240px; text-align:right; }
.adblocker_top_container .adblocker_part5 .just_downlaod_text { position:absolute; width:180px; top:08px; right:240px; text-align:right; }
.adblocker_top_container .product_top_text_holder .browsers_text { vertical-align:10px; }
.adblocker_top_container .product_top_text_holder .browsers { margin-top:10px; }
.feature_box { position:absolute; padding:15px; }
.feature_box .feature_box_title { font-size:18px !important; font-weight:normal; padding-bottom:5px; letter-spacing:-1px; }
.feature_box .feature_box_text { width:200px; padding-top:45px; }
.adblocket_parts h1 { font-size:36px !important; font-weight:normal; padding-bottom:10px; letter-spacing:-0.5px; }
.adblocket_parts p { color:#666; }
.adblocker_top_container .adblocker_part3 { width:400px; }
.adblocker_top_container .adblocker_part4 h3, .adblocker_part4 p { width:200px; text-align:right; }
.adblocker_top_container .adblocker_part4 h3 { font-weight:normal; font-size:20px; }
.adblocker_top_container .adblocker_part4 p { font-size:12px; }
.adblocker_top_container .adblocker_part4 .highlight { margin-top:13px; }
.adblocker_top_container .adblocker_part5 { width:450px; }
.adblocker_top_container .adblocker_video { width:480px; height:290px; padding-top:10px; }
#download_floating_bar { background:url(/img/product_page/ad-blocker/float-download-bg.png); width:100%; height:74px; position:fixed; bottom:15px; filter:inherit; z-index:999; }
#download_floating_bar .adblocker_download_bar { position:relative; width:960px; margin:0 auto; }
#download_floating_bar .adblocker_download_bar .adblocker_download_bar_content { width:800px; margin:0 auto; }
#download_floating_bar .adblocker_download_bar .adblocker_download_bar_content .adblocker_download_bar_text { margin-top:25px; width:550px; }
#download_floating_bar .adblocker_download_bar .adblocker_download_bar_content .adblocker_download_bar_button { margin-left:25px; margin-top:10px; }

#download_floating_bar .adblocker_download_bar .adblocker_download_bar_content .compare_download_bar_text { margin-top:15px; width:550px;  }

/*---------------------  PRODUCT - COMPARE PAGE  -------------------------*/
.chart_graph_bar { background:url(/img/product_page/chart-graph-bar.png); width:940px; height:51px; display:block; }
.chart_graph_bar .review_link1, .chart_graph_bar .review_link2 { height:51px; width:360px; }
.chart_graph_bar .review_link3 { height:51px; width:200px; }
.chart_graph_bar .review_link1 a { position:absolute; top:14px; right:20px; color:#43bcff; text-decoration:none; font-size:14px; }
.chart_graph_bar .review_link2 a { position:absolute; top:14px; left:20px; color:#43bcff; text-decoration:none; font-size:14px; }
.chart_graph_bar .review_link3 a { position:absolute; top:14px; left:15px; color:#43bcff; text-decoration:none; font-size:14px; }
.chart_graph_content { width:938px; padding:20px 0; border-left:1px solid #eee; border-right:1px solid #eee; margin:0; }
.chart_graph_content .vb_chart { width:705px; margin:0 auto; }
.chart_graph_bottom { width:938px; padding:20px 0; margin:0; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; }
.compare_content_text { width:830px; margin:0 auto; }
.compare_content_text_sub { width:830px; margin: 0 auto; }
.compare_content_chart { width:750px; margin:0 auto; }
.compare_content_chart .chart1 { background:url(/img/product_page/chart1.png) no-repeat; width:771px; height:280px; margin:10px 0; }
.compare_content_chart .chart2 { background:url(/img/product_page/chart2.png) no-repeat; width:771px; height:280px; margin:10px 0; }
.compare_content_chart .chart3 { background:url(/img/product_page/chart3.png) no-repeat; width:771px; height:280px; margin:10px 0; }
.compare_content_text_sub ul li { list-style:none; }

/*---------------------  PRODUCT - TOTAL PAGE  -------------------------*/
.total_upgrade_box { position:relative; }
.total_upgrade_box .total_upgrade_content { position:relative; height:auto; clear:both; margin-bottom:20px; padding-top:10px; }
.total_upgrade_box .total_upgrade_content .first_content { position:relative; width:350px; padding-right:320px;}
.total_upgrade_box .total_upgrade_content #total_update_screenshot { position:absolute; top:0px; right:0px; }
.total_upgrade_box .total_upgrade_content input.total_convert { width:230px; height:30px; border:1px solid #ddd; margin:10px 0px; padding-left:10px; }
.total_upgrade_box .total_upgrade_content #total_upgrade_convert_arrow { padding:10px; }
.total_upgrade_box .total_upgrade_content #total_upgrade_convert { margin:10px; display:block; width:122px; height:32px; cursor:pointer; }
.total_upgrade_box .total_upgrade_content #copy-to-clipboard { padding:16px 10px; cursor:pointer; }
.total_upgrade_box .total_upgrade_content .alert_message { color:#ff0000; }
.total_upgrade_box .total_upgrade_content #total_upgrade_email { margin:10px; display:block; width:77px; height:32px; cursor:pointer; }
#uninstall_guide { width:480px; height:380px; padding:10px; }
#uninstall_guide h3 { font-size:16px; font-weight:bold; }
#uninstall_guide p { font-size:12px; padding:4px 10px; margin-bottom:10px;}

/*--------------  INDEX PAGE - Main ---------------*/
.index_top_content { position:relative; }
.index_top_content img { float:left; }

.slider_ui_wrapper { position:relative; height:396px; margin-top:60px; /*background:url(/img/index_page/splash_bg.jpg) 0 -2px no-repeat; background:url(/img/index_page/drop_shadow.png) 0 405px no-repeat;*/ }
.slider_ui_container { position:absolute; height:405px; }
.slider_ui_container .slider_ui { position:relative; display:none;}
.slider_ui_container .slider_ui_active {display:block;}

.slider_ui .holder_left { left:490px; }
.slider_ui .index_bg_business { z-index:-999; margin-left:40px; }
.slider_ui .product_top_image_holder { top:0px; width:470px; text-align:right; height:360px; }
.slider_ui .product_top_image_holder a { text-decoration:none; text-align:left; float:left; }
.slider_ui .product_top_image_holder .slider_1_box_holder { width:135px; padding:0 0 0 20px; }
.slider_ui .product_top_image_holder .slider_1_box_holder:hover { background:url(/img/index_page/glow.png) -8px -8px no-repeat; }
.slider_ui .product_top_image_holder a div { padding:0 0 8px 4px;  }
.slider_ui .product_top_text_holder { padding:0px; margin-left:10px; }
.slider_ui .product_top_text_holder .product_main_title { padding:0px; margin-bottom:6px; }
.slider_ui .product_holder_image { width:230px; margin-left:30px; }
.slider_ui .product_holder_content { width:630px; text-align:center; padding:0 20px 0 40px; }
#slider_ui_2 .product_holder_image { width:375px; margin-left:20px; }
#slider_ui_2 .product_holder_content { width:500px; text-align:center; padding:0 15px 0 50px; }
.slider_ui .index_top_text_center { width:550px !important; text-align:center; margin-left:200px; }
.slider_ui .reviews .review { width:228px; margin-right:10px; }
.slider_ui .reviews .review .review-content { line-height:22px; }
.slider_ui .reviews .review .review-title { margin-top:3px; }
.slider_ui .reviews .review .review-title-softpedia { margin-top:8px; }
.slider_ui .reviews .review .review-title-softonic { margin-top:6px; }
.slider_ui .reviews .review .review-title-chip { margin-top:6px; }
.slider_ui .index_top_text_wide { width:550px !important; height:495px; }
.slider_ui .index_top_text_wide h1 { letter-spacing:-1px; font-size:32px; }
.slider_ui .index_top_text_wide .compare_text { margin-right:45px; }
.slider_ui .index_top_text_wide .slide_img1_left { position:relative; height:320px; }
.slider_ui .index_top_text_wide .slide_img1_left .slide_1_left { background:url(/img/index_page/slide_1_left.png); width:552px; height:316px; position:absolute; left:-18px; top:5px; }
.slider_ui .product_top_holder_slide1  { position:absolute; top:-18px; left:535px; width:395px; height:497px; }
.slider_ui .product_top_holder_slide1 .slide_1_right { background:url(/img/index_page/slide_1_right.png); width:390px; height:497px; position:relative; }
.slider_ui .product_top_holder_slide1 .slide_1_right .small_black_download_button { display:block; background:url(/img/index_page/download_button_black_small.png) no-repeat; width:142px; height:37px; position:absolute; bottom:64px; left:25px; text-indent:-99999px; }
.slider_ui .product_top_holder_slide1 .slide_1_right .small_green_download_button { display:block; background:url(/img/index_page/download_button_small.png) no-repeat; width:142px; height:37px; position:absolute; bottom:64px; left:215px; text-indent:-99999px; }
.slider_ui .product_top_holder_slide1 .slide_1_right .small_black_download_button:hover, .slider_ui .product_top_holder_slide1 .slide_1_right .small_green_download_button:hover { opacity:0.9; }
.slider_ui .product_top_holder_slide1 .slide_1_right .adaware_logo_button { width:92px; height:96px; position:absolute; left:51px; top:0px; background-color:#000; opacity:0; filter:alpha(opacity=0); /* For IE8 and earlier */}
.slider_ui .product_top_holder_slide1 .slide_1_right .adaware_logo_pro { left:243px; top:0px; background-color:#000; }

.slider_ui .index_top_text { padding:15px 0 0 0; width:420px; min-height:360px; position:relative; text-align:center; }
.slider_ui .index_top_text .button_compare_editions { display:block; background:url(/img/index_page/button_compare_editions.png) 0 -53px no-repeat; margin:0 auto; width:234px; height:52px; text-indent:-9999px; }
.slider_ui .index_top_text .button_compare_editions:hover { background-position:0px 0px; }
.slider_ui .index_top_text .button_learn_more { display:block; background:url(/img/index_page/button_learn_more.png) 0 -54px no-repeat; margin:0 auto; width:234px; height:53px; text-indent:-9999px; }
.slider_ui .index_top_text .button_learn_more:hover { background-position:0px 0px; }
.slider_ui .index_top_text .button_download_now, .slider_ui .product_top_image_holder .button_download_now, .slider_ui .index_top_text_center .button_download_now, .slider_ui .product_holder_content .button_download_now
 { display:block; background:url(/img/index_page/button_download.png) 0 -53px no-repeat; width:234px; height:53px; text-indent:-9999px; margin: 0 auto; }
.slider_ui .index_top_text .button_download_now:hover, .slider_ui .product_top_image_holder .button_download_now:hover, .slider_ui .product_holder_content .button_download_now:hover { background-position:0px 0px; }
.slider_ui .social_icons { margin-bottom:6px; }
/*.slider_ui .pcmag_disclaimer { width:200px; height:50px; position:absolute; bottom:60px; right:40px; color:#aaa; font-style:italic; }*/
#slider_ui_2 #slide2 { margin:10px 0 0 20px; }

#slider_ui_2 .cnet_slider { background:url(/img/index_page/cnet_slider2.png) no-repeat; width:200px; height:128px; position:absolute; top:20px; right:-5px; }
#slider_ui_3 .index_top_text .button_download_now { right:46px; bottom:80px; }
/*#slider_ui_3 .product_top_image_holder .slide2_img { 
	position:absolute; top:0px; right:-490pxpx; display:block; background:url(/img/index_page/bg_index_slide2.png) 0 0 no-repeat; width:454px; height:190px; padding:200px 0 0 46px; }
#slider_ui_3 .product_top_image_holder .slide2_img a { width:130px; padding-right:33px; cursor:default; }
#slider_ui_3 .product_top_image_holder .slide2_img a.last_col { width:116px; padding:0 0 0 12px; }*/

.slider_ui_controller { width:92px; height:17px; display:block; position:relative; margin:0 auto; top:375px; }
.slider_ui_controller li { display:block; width:19px; height:19px; margin:0 2px; background:url(/img/index_page/green_slider_index.png) -22px 0; float:left; cursor:pointer; }
.slider_ui_controller li.slider_ui_controller_active { background-position:0px 0px; }
															 
.index_text_container { padding:10px 10px; margin-top:10px; min-height:300px; }
.index_text_container p { margin:5px 0px; } 
.index_text_container ul { padding-top:10px; }
.index_text_container ul li { margin-bottom:4px; list-style:none; }
.index_text_container ul li a { color:#0099ff; }
/*.index_text_container .index_text_form { width:460px; position:relative; }
.index_text_container .index_text_form input[type="text"] { width:325px; height:28px; border:1px solid #ccc; background-color:#efefef; margin:4px 0 16px 0;}
.index_text_container .index_text_form input[type="checkbox"] { vertical-align:middle; }
.index_text_container .index_text_form input[type="submit"] { margin-left:234px; width:93px; height:26px; border:1px solid #e96a00; background-color:#ff7400; color:#fff; cursor:pointer; }*/
.index_text_container .index_home_users { width:960px; position:relative; }
.index_text_container .slider_home_users_wrapper { width:960px; height:90px; position:relative; }
.index_text_container .slider_home_users_wrapper .slider_home_users { display:none; }
.index_text_container .slider_home_users_nav { position:absolute; top:7px; left:160px; }
.index_text_container .slider_home_users_nav span { cursor:pointer; }
.index_text_container .slider_home_users_nav #prev { display:block; background:url(/img/index_page/slider_arrows.png) 0 0 no-repeat; width:19px; height:19px; text-indent:-9999px; float:left; }
.index_text_container .slider_home_users_nav #next { display:block; background:url(/img/index_page/slider_arrows.png) -19px 0 no-repeat; width:19px; height:19px; text-indent:-9999px; float:left; }
.index_text_container .right { width:460px; }

.index_bot_container { padding-top:0px; }
.index_bot_container .awards_box { margin-right:7px; width:226px; }
.index_bot_container .awards_box .text { width:160px; float:left; }
.index_bot_container .business_img { float:left; }
.index_bot_container .business_img img { margin-left:2px; }
.index_bot_container .business_text { float:right; width:390px; }
.index_bot_container .view_all_awards { width:200px; text-align:right; }
.index_bot_container .awards_box .left img { margin-right:7px; margin-bottom:20px; }
.index_bot_container  .index_block { width:300px; }
.index_bot_container  .block_spacing { margin-right:13px; }
.index_bot_container  .index_block .index_block_img { margin-bottom:5px; }
.product_bot_container #email_signup { width:80px; height:20px; text-align:right; float:right; margin-top:0px; }

/* Reviews */
.index_bot_container .reviews { width:820px; margin:0 auto; }
.index_bot_container .reviews .review { width:200px; margin-right:5px; }
.index_bot_container .reviews .review .review-content { line-height:20px; }
.index_bot_container .reviews .review .review-title { margin-top:7px; }
.index_bot_container .reviews .review .review-title-softpedia { margin-top:10px; }
.index_bot_container .reviews .review .review-title-softonic { margin-top:3px; }
.index_bot_container .reviews .review .review-title-chip { margin-top:6px; }
.index_bot_container .reviews .review .review-title, .reviews .review .review-title-softpedia, .reviews .review .review-title-softonic, .reviews .review .review-title-chip { opacity:0.6; -khtml-opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }

/* AB testing Index page */
.index_text_container_b { position:relative; margin:40px auto; }
.index_text_container_b .product_top_text_holder { padding:0 0 0 450px; }

/*---------------------  MISC. - Thankyou PAGE   -------------------------*/
.thankyou_blue_box { padding:10px 20px 20px 20px; margin:0 auto; line-height:24px; width:880px; font-size:16px; }
.thankyou_text_box { display:block; position:relative; width:560px; height:120px; background:url(/img/misc_page/break.png) 260px 0px no-repeat; margin:0 auto;}
.thankyou_text_box .left { text-align:left; width:250px; padding-left:5px; }
.thankyou_text_box .right { text-align:left; width:250px; }
.thankyou_1_800_support { position:absolute; top:-36px; right:8px; }
.thankyou_where_installer { position:relative; margin:0 auto; width:960px; height:300px; }
.thankyou_arrow_ie { position:fixed; top:10px; left:10%; z-index:99; }
.thankyou_arrow_ie9 { position:fixed; bottom:80px; left:64%; z-index:99; }
.thankyou_arrow_chrome { position:fixed; bottom:0px; left:60px; z-index:99; }
.thankyou_arrow_firefox {position: fixed;right: 60px;top: 0;z-index: 99;}
#float_contact_support { 
	position:fixed; right:0px; top:30%; z-index:999; width:192px; height:79px; display:block;
	background:url(/img/misc_page/thankyou/contact-support.png) 0 0 no-repeat; }
#float_contact_support .right { text-align:right; padding:10px 10px 0 0;}

.thankyou_social_box {height: 80px}
.thankyou_social_box .fb-like span {vertical-align: baseline !important; }
.thankyou_social_box .fb-like {padding-right: 15px; }
.semibold {font-family: "Segoe UI semibold";}




/*---------------------  MISC. - Free Personal Pro Updater PAGE   -------------------------*/
.updater_text_box { display:block; position:relative; width:960px; margin:0px auto;/*background:url(/img/misc_page/break.png) center top no-repeat;*/ }
.updater_text_box div { width:320px; }
.updater_text_box div .button_free_update { background:url(/img/product_page/free_update_button.png) no-repeat; width:198px; height:46px; display:block; margin:0 auto; }
.updater_text_box div .button_free_update_ast { background:url(/img/product_page/free_update_start_button.png) no-repeat; width:198px; height:46px; display:block; margin:0 auto; }
.product_top_container .free-update-content { margin:0 auto; width:335px; }
.product_top_container .free-update-content .free-update-button { background:url(/img/product_page/button_update_green.png) no-repeat; width:334px; height:75px; display:block; text-indent:-9999px; }
.slider_review_wrapper { position:relative; width:310px; float:right; margin-top:15px; }
.slider_review_wrapper .slider_review { height:54px; display:none; }
.slider_review_wrapper .slider_review .cnet-logo { background:url(/img/index_page/review_logos/cnet-logo.png) no-repeat; width:48px; height:48px; }
.slider_review_wrapper .slider_review .cnet-rating { background:url(/img/index_page/review_logos/cnet-rating.png) no-repeat; width:80px; height:15px; }
.slider_review_wrapper .slider_review .comss-logo { background:url(/img/index_page/review_logos/comss.png) no-repeat; width:48px; height:48px; }
.slider_review_wrapper .slider_review .comss-rating { background:url(/img/index_page/review_logos/comss-rating.png) no-repeat; width:69px; height:13px; margin:4px 0; }
.slider_review_wrapper .slider_review .chip-logo { background:url(/img/index_page/review_logos/chip.png) no-repeat; width:48px; height:48px; }
.slider_review_wrapper .slider_review .chip-rating { background:url(/img/index_page/review_logos/chip-rating.png) no-repeat; width:54px; height:11px; margin:4px 0; }
.slider_review_wrapper .slider_review .giga-logo { background:url(/img/index_page/review_logos/giga.png) no-repeat; width:48px; height:50px; }
.slider_review_wrapper .slider_review .giga-rating { background:url(/img/index_page/review_logos/giga-rating.png) no-repeat; width:71px; height:13px; }
.slider_review_wrapper .slider_review .softpedia-logo { background:url(/img/index_page/review_logos/softpedia.png) no-repeat; width:48px; height:48px; }
.slider_review_wrapper .slider_review .softpedia-rating { background:url(/img/index_page/review_logos/softpedia-rating.png) no-repeat; width:82px; height:15px; margin:4px 0; }
.slider_review_wrapper .slider_review .softonic-logo { background:url(/img/index_page/review_logos/softonic.png) no-repeat; width:48px; height:48px; }
.slider_review_wrapper .slider_review .softonic-rating { background:url(/img/index_page/review_logos/softonic-rating.png) no-repeat; width:82px; height:15px; margin:4px 0; }
.slider_review_wrapper .slider_review .review-left { float:left; margin-right:7px; }
.slider_review_wrapper .slider_review .review-right { float:left; width:250px; }

/*---------------------  MISC. - Uninstall PAGE   -------------------------*/
.uninstall_top_container2 { width:860px; margin:0 auto; }
/*div[class*="uninstall_promo_box"] { width:270px; height:164px; padding-left:160px; position:relative; text-align:left; }
div[class*="uninstall_promo_box"] .uninstall_promo_img { position:absolute; top:0px; left:0px; }*/
.uninstall_top_container { width:930px; height:auto; display:block; position:relative; margin:0 auto; }
.uninstall_top_container .uninstall_box_title 
{ color:#376fec; width:600px; height:20px; padding:10px; background-color:#eee; border-bottom:1px solid #fafafa; cursor:pointer; }
.uninstall_top_container .uninstall_text_box 
{ text-align:left; width:590px; padding:10px 14px 20px 14px; background-color:#ffffff; border:1px solid #eee; margin-bottom:10px; }

#uninstall_box2 .right { text-align:right; }
#uninstall_box3 { background:url(/img/misc_page/break_147.png) center center no-repeat;  }
#uninstall_box3 .left, #uninstall_box3 .right { width:260px; }

#uninstall_box1 .uninstall_button { display:block; width:183px; height:42px; background-image:url(/img/misc_page/uninstall/button_download_adaware.png); }
#uninstall_box2 .uninstall_button { display:block; width:183px; height:42px; background-image:url(/img/misc_page/uninstall/button_get_fixmestick.png); }
#uninstall_box3 .left .uninstall_button { display:block; width:133px; height:42px; background-image:url(/img/misc_page/uninstall/button_try_now.png); }
#uninstall_box3 .right .uninstall_button { display:block; width:133px; height:42px; background-image:url(/img/misc_page/uninstall/button_get_help.png); }
#uninstall_box4 a { display:block; width:183px; height:42px; background-image:url(/img/misc_page/uninstall/button_download_adaware.png); }
div[id*="uninstall_box"]  .uninstall_button { background-position: 0 -42px; float:right; }
div[id*="uninstall_box"]  .uninstall_button:hover { background-position: 0 0; }

.uninstall_promo_box_right { padding-left:110px !important; }

/*---------------------  MISC. - Email Sub/Unsub PAGE   -------------------------*/
.email_signup_container  { width:750px; margin: 10px auto; border-bottom:1px solid #eeeeee; }
.email_signup_container .subscribe_form { width:460px; }
.email_signup_container form { width:320px; }
.email_signup_container form input[type="text"] { width:200px; margin-bottom:6px; }
.email_signup_container form select { width:206px; margin-bottom:6px; }
.email_signup_container form { margin:0 auto; }
.email_signup_container form input.save { background:url(/img/misc_page/button_subscribe.png) 0 0 no-repeat; width:130px; height:37px; display:block; border:none; cursor:pointer; margin-bottom:30px; float:right; }
.email_signup_container .product_features_side .submit_email { background:url(/img/misc_page/button_submit.png) 0 0 no-repeat; width:130px; height:37px; display:block; border:none; cursor:pointer; }
.email_signup_container_trustpilot { width:750px; margin:0 auto; }

/*---------------------  MISC. - Install PAGE   -------------------------*/
.install_text { width:680px; padding:0px; }
.install_text .social_icons { /*width:496px;*/ height:40px; text-align: center; }
.install_social_icons  { height:33px; float:left; margin-right:20px; display:block; background:url(/img/misc_page/install_social_icons.png) 0 0 no-repeat; }
.install_text .social_icons .install_facebook { background-position:-121px 0; width:142px; }
.install_text .social_icons .install_tweet { background-position:-280px 0; width:107px; }
.install_text .social_icons .install_google { background-position:-403px 0; width:62px; }
.install_text .social_icons .install_linkedin { background-position:0px 0; width:104px; }

.recommend .social_icons .install_facebook { background-position:-121px 0; width:142px; display:block; margin-top:5px; }
.recommend .social_icons .install_tweet { background-position:-280px 0; width:107px; display:block; margin-top:5px; }
.recommend .social_icons .install_google { background-position:-403px 0; width:62px; display:block; margin-top:5px; }
.recommend .social_icons .install_linkedin { background-position:0px 0; width:104px; display:block; margin-top:5px; }

.install_side { width:260px; padding:0; }
.install_side p { width:170px; padding-left:10px; }
.install_side .button_try_now { 
	display:block; background:url(/img/product_page/button_try_green.png) 0 -31px no-repeat; width:80px; height:31px; text-indent:-9999px; margin-top:10px; }
.install_side .button_try_now:hover { background-position: 0 0px; }

.install_text_center { width:728px; text-align:center; margin:0 auto; }
.install_text_center h1, .install_text_center h2 { text-align:center; }
.install_text_center .social_icons { margin:0 auto; text-align:center; }

/*---------------------  MISC. - SecureSearch/about PAGE   -------------------------*/
.ui-accordian-box { display:block; margin-bottom:10px; }
.ui-accordian-box .ui-accordian-title { font-size:20px; font-weight:bold; padding:10px; border-top:1px solid #f99e40; background-color:#f2f2f2; color:#333; cursor:pointer; }
.ui-accordian-box .ui-accordian-content { padding:10px; background:url(/img/misc_page/gradient_bg.png) 0 0 repeat-x; height:auto; display:none; }

/*---------------------  MISC. - Thankyou_Trial PAGE   -------------------------*/
.thankyou_trial_input_box { position:relative; height:30px; width:500px; color:#666; }
.thankyou_trial_input_box input[type="text"] { position:absolute; top:-3px; left:140px; width:356px !important; }
.thankyou_trial_input_box input[type="checkbox"] { margin-left:140px; margin-right:6px; }
.thankyou_trial_submit_button_mask { width:130px; height:37px; background-color:#fff; display:block; 
									position:absolute; right:0px; top:0px;  opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */ position:absolute }
.thankyou_trial_submit_button { background:url(/img/misc_page/button_submit.png) 0 0 no-repeat; width:130px; height:37px; text-indent:-9999px; border:none; float:right; cursor:pointer; }

/*---------------------  MISC. - Free-install PAGE   -------------------------*/
.cnet_container .subtitle { width:640px; font-size:43px; line-height:42px; margin-bottom:10px; font-family: franklin-gothic-urw-cond,"Helvetica Condensed Bold",Helvetica,Arial,sans-serif; color:#39434c; font-weight:bold;}
.cnet_container .download_container { width:600px; margin-bottom:10px; padding:20px; text-shadow:0 1px 0 #fff; border:1px solid #ccc; background-color:#f7f7f7; position:relative; }
.cnet_container .download_container .download_box { -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#949494;border:3px solid #eee;position:relative;padding:20px;-moz-box-shadow:inset 0 0 5px 3px #6e6e6e;-webkit-box-shadow:inset 0 0 5px 3px #6e6e6e;box-shadow:inset 0 0 5px 3px #6e6e6e; }
.cnet_container .download_container .download_content { }
.cnet_container .download_container .download_content .left { width:260px; padding:0 40px 0 2px; }
.cnet_container .download_container .download_content h3 { color:#768696; font-weight:bold; }
.cnet_container .download_container .download_content dt { border-top: 1px solid #fff; color: #768696; font-size: 11px; line-height: 14px; padding: 5px 0 0; }
.cnet_container .download_container .download_content dd { border-bottom: 1px solid #ccc; color: #252525; font-size: 15px; padding: 0 0 5px; }
.cnet_container .download_container .download_content .right { padding-right:20px; }
.cnet_container .download_container .download_content .right h3 { margin-bottom:10px; }
.cnet_container .download_container #upgrade_to_adaware_pro { position:absolute; right:-320px; top:0px; }
.cnet_container .language-list { width:644px; height:30px; }

/*---------------------  MISC. - Lightbox -------------------------*/
/*---------------------  MISC. - Lightbox -------------------------*/
.lavasoft_lb { width:100%; min-width:826px; height:100%; min-height:640px; position:fixed; 
			  top:0px; left:0px; background:url(/img/misc_page/lb_background.png) 0 0 repeat; z-index:998; display:none; }
.lavasoft_lb .colorset_green { color:#009900; }
.lavasoft_lb .colorset_orange { color:#ff6600; }
.lavasoft_lb .colorset_gray { color:#444444; }
.lavasoft_lb .top_text { padding-top:5px; }
.lavasoft_lb .font_15 { font-size:15px; }
.lavasoft_lb .font_28 { font-size:28px; }
.lavasoft_lb .font_29 { font-size:29px; }
.lavasoft_lb .font_70{ font-size:70px; color:#d5d5d5; line-height:70px; }
.lavasoft_lb .lb_wrapper { height:auto; min-height:100px; position:relative; margin:10% auto; } 
.lavasoft_lb #final_price h1 { font-size:40px; color:#ff6600; font-weight:bold; line-height:34px; }
.lavasoft_lb #reg_price { font-size:14px; color:#666666; }
.lavasoft_lb #expire_timer { font-weight:bold; font-size:23px; line-height:24px; color:#000000; position:relative; }
.lavasoft_lb .timer_underline { position:absolute; top:36px; left:5px; z-index:1; }
.lavasoft_lb div[class*="_left"], .lavasoft_lb div[class*="_right"] 
{ width:32px; height:32px; position:absolute; display:block; background:transparent; background-repeat:no-repeat; }
.lavasoft_lb .lb_wrapper  { max-width:824px !important; }
.lavasoft_lb .lb_wrapper_top { height:32px; position:relative; } 
.lavasoft_lb .lb_wrapper_top_left { left:-14px; top:0px; background-position:0 0; } 
.lavasoft_lb .lb_wrapper_top_right { right:-14px; top:0px; background-position:-68px 0; } 
.lavasoft_lb .lb_wrapper_top_middle { height:32px; position:relative; background:transparent; margin:0 auto; } 

.lavasoft_lb .lb_wrapper_bot { height:32px; position:relative; } 
.lavasoft_lb .lb_wrapper_bot_left { left:-14px; top:0px; background-position:0 -68px; } 
.lavasoft_lb .lb_wrapper_bot_right { right:-14px; top:0px; background-position:-68px -68px; } 
.lavasoft_lb .lb_wrapper_bot_middle { height:32px; position:relative; background:transparent; margin:0 auto; } 

.lavasoft_lb .lb_wrapper_main { height:auto; position:relative;  background-color:#fff; } 
.lavasoft_lb .lb_wrapper_main .lb_close { width:23px; height:23px; display:none; position:absolute; right:20px; top:-6px; background:url(/img/misc_page/lb_bg_sprite.png) -37px -37px repeat; cursor:pointer; text-indent:-9999px; z-index:999; }

.lavasoft_lb .lb_content { border: 1px dashed #999999; }
.lavasoft_lb .lb_content .lb_boxshot { position:absolute; left:20px; top:20px; }
.lavasoft_lb .lb_content .lb_adaware_logo { float:left; padding-right:10px; }
.lavasoft_lb .lb_content .lb_content_text { padding-left:220px; min-height:320px; padding-top:15px; position:relative; }
.lavasoft_lb .lb_content .lb_content_text_box_personal { padding:10px 30px; }
.lavasoft_lb .lb_content .lb_content_text_box_personal .lb_text_box_side { position:absolute; right:10px; top:72px; width:280px; padding-right:20px; }
.lavasoft_lb .lb_content .lb_content_text_box_pro { padding:0 30px; }
.lavasoft_lb .lb_content .button_holder { text-align:left; width:290px; float:left; padding:20px 40px 0 0; font-size:16px; line-height:20px; }
/*.lavasoft_lb .lb_content .button_holder img { margin-bottom:10px;}*/

.lavasoft_lb .lb_content_text_compare .save_price { position:absolute; top:146px; left:76px; color:#ffffff; font-size:35px; line-height:35px; font-weight:bold; text-align:center; }
.lavasoft_lb .lb_content_text_compare .save_price span { font-size:44px; text-align:center; }
.lavasoft_lb .lb_content_text_compare .lb_content_text { padding-left: 190px; }
.lavasoft_lb .lb_content_text_compare 
{ padding:10px; background:url(/img/misc_page/lb_popup/pro_and_sticker.png) 0 15px no-repeat; min-height:325px; width:780px; margin:0 auto; position:relative;} 
.lavasoft_lb .lb_content_text_compare_pro
{ padding:10px; background:url(/img/misc_page/lb_popup/pro_and_sticker.png) 0 15px no-repeat !important; min-height:325px; width:780px; margin:0 auto;  position:relative;} 
.lavasoft_lb .lb_content_text_compare_pro_25
{ padding:10px; background:url(/img/misc_page/lb_popup/pro_and_sticker.png) 0 15px no-repeat !important; min-height:325px; width:780px; margin:0 auto;  position:relative;} 
.lavasoft_lb .lb_content_text_compare_total
{ padding:10px; background:url(/img/misc_page/lb_popup/total_and_sticker.png) 0 15px no-repeat !important; min-height:325px; width:780px; margin:0 auto; position:relative;} 

.lavasoft_lb .lb_content_text_compare .top_text { font-size:23px; font-style:italic; font-weight:bold; margin-bottom:4px; line-height:23px; letter-spacing:-1px; }
.lavasoft_lb .lb_content_text_compare .bot_text { position:absolute; bottom:20px; left:6px; line-height:13px; }
.lavasoft_lb .lb_content_text_compare ul  { margin:10px 10px; }
.lavasoft_lb .lb_content_text_compare .price_holder { width:660px; display:block; position:relative; padding-bottom:5px; }
.lavasoft_lb .lb_content_text_compare .price_holder .price_holder_text { width:420px; padding:0px 0px 5px 5px; display:block; }
.lavasoft_lb .lb_content_text_compare .price_holder .price_holder_text span { vertical-align: middle; }
.lavasoft_lb .lb_content_text_compare .price_holder .price_holder_price { width:180px; position:absolute; right:70px; top:0; text-align:right; }
.lavasoft_lb .lb_content_text_compare .button_holder { position:relative; }
.lavasoft_lb .lb_content_text_compare .button_holder  .button_nothx { position:absolute; left:0; top:10px; }
.lavasoft_lb .lb_content_text_compare .button_holder  .button_upgrade { position:absolute; left:310px; top:7px; }

.lavasoft_lb .lb_content_text_product .top_text { font-size:23px; font-style:italic; font-weight:bold; margin-bottom:4px; line-height:23px; letter-spacing:-1px; }
.lavasoft_lb .lb_content_text_product .bot_text { position:absolute; bottom:5px; left:6px; }
.lavasoft_lb .lb_content_text_product ul  { margin:10px 10px; }
.lavasoft_lb .lb_content_text_product .price_holder { display:block; position:relative; padding-bottom:5px; line-height:70px; }
.lavasoft_lb .lb_content_text_product .price_holder .price_holder_text { padding:0px 0px 5px 5px; display:block; }
.lavasoft_lb .lb_content_text_product .price_holder .price_holder_text span { vertical-align: middle; }
.lavasoft_lb .lb_content_text_product .price_holder .price_holder_price { position:absolute; right:15px; top:0; text-align:right; font-size:22px;  font-weight:bold; }
.lavasoft_lb .lb_content_text_product .price_holder .price_holder_price span { font-size:48px; color:#ff6600; letter-spacing:-1px; }
.lavasoft_lb .lb_content_text_product .button_holder { position:relative; }
.lavasoft_lb .lb_content_text_product .button_holder  .button_nothx { position:absolute; left:0; }
.lavasoft_lb .lb_content_text_product .button_holder  .button_upgrade { position:absolute; left:310px; top:7px; }
.lavasoft_lb .lb_content_text_product .save_price_tag { width:100px; position:absolute; left:90px; top:160px; color:#ffffff; font-weight:bold; font-size:24px; text-align:center; line-height:24px; }
.lavasoft_lb .lb_content_text_product .pro_sp_personal_price { line-height:26px; margin-top:20px; }
.lavasoft_lb .lb_content_text_product #reg_price_per_month_tag { font-size:30px; }
.lavasoft_lb .lb_content_text_product #more_price_tag { font-size:30px; line-height:30px; }
.lavasoft_lb .lb_content_text_product #pro_sp_personal, .lavasoft_lb .lb_content_text_product #total_sp_pro { font-size:40px; vertical-align:top; }
.lavasoft_lb .lb_content_text_product #pro_reg_price, .lavasoft_lb .lb_content_text_product #total_reg_price { font-size:14px; color:#666666; }
.lavasoft_lb .lb_content_text_product .reg_price_holder { font-weight:normal; font-size:14px; color:#666666; }

.lb_content_text_box_quote_form { padding:10px 10px; width:600px; height:500px; }
#quote_request_form legend { font-weight:bold; }
#quote_request_form input[type="text"], #quote_request_form select, #quote_request_form textarea
 { width:285px; height:24px; margin:3px 0 18px 0; border:1px solid #ccc; background-color:#fafafa; }
#quote_request_form textarea { height:100px; width:285px !important; }
#quote_request_form input[type="submit"] 
{ margin:10px 0 0 244px; width:120px; height:26px; border:1px solid #e96a00; background-color:#ff7400; color:#fff; font-weight:bold; cursor:pointer; float:right; }
.quote_request_form_contact textarea { height:146px !important; width:285px !important; }
/*#quote_request_form #other, #quote_request_form .right legend:nth-of-type(4) { display:none; }*/

#trial_request_form { max-width:450px; margin:30px 0 0 0; }
#trial_request_form .textfield { background-color:#FAFAFA; border:1px solid #CCCCCC; height:24px; margin:3px 0 18px 0; width:200px; }
#trial_request_form legend { font-weight:bold; }
#trial_request_form input[type="submit"] { background-color:#FF7400; border:1px solid #E96A00; color:#FFFFFF; float:right; margin-top:10px; cursor:pointer; font-weight:bold; height:26px; width:120px; }

/*--------- START FOOTER STYLES ---------*/
.footer-container { background:#222; padding:10px 0 15px 0; min-height:220px; width:100%; position:relative; }
.footer { margin:0 auto; width:960px; position:relative;}
.footer-col { color:#FFF; float:left; padding:0px 12px; text-align:left; width:110px;}
.footer ul li { width:160px; float:left; margin-top:2px; padding:0px; white-space: nowrap; background-color:#222 !important; }
.footer ul li#security_center, .footer ul li#products { width:190px; }
.footer li a { color:#c8c6c7 !important; text-decoration:none !important;}
.footer li a span { font-size:18px; line-height:24px; color:#fff; letter-spacing:-1px; }
.footer li { display: list-item; font-size:12px; list-style-type: none; }

.footer_separator { background:url(/img/index_page/footer_seperator.png) 0 0 no-repeat; position:absolute; right:280px; top:0px; display:block; width:24px; height:173px; }
.footer_text_holder { width:260px; height:100px; float:right; padding-top:6px; }
.footer_text_holder .footer_text { background:url(/img/index_page/footer_logo.png) 0 0 no-repeat; padding-left:63px; display:block; margin-bottom:20px; }
.footer_text_holder a { text-decoration:none; padding-right:10px; line-height:20px; }
.footer_text_holder a:hover { text-decoration:underline; }

.footer_text_holder .social_media_follow_box { width:180px; position:relative; margin-top:20px; }
.footer_text_holder .social_media_follow { width:120px; text-align:center; position:absolute; left:90px; top:-4px; }
.footer_text_holder  #follow_facebook { background:url(/img/index_page/social_icons.png) -25px 0 no-repeat; display:block; width:24px; height:24px; padding:0px; margin-right:6px; float:left;}
.footer_text_holder  #follow_twitter { background:url(/img/index_page/social_icons.png) 0px 0 no-repeat; display:block; width:24px; height:24px; padding:0px; margin-right:6px; float:left;}
.footer_text_holder  #follow_google { background:url(/img/index_page/social_icons.png) -75px 0 no-repeat; display:block; width:37px; height:24px; text-indent:9999px; padding:0px; margin-right:6px; float:left;}

#footer-nav a { padding: 13px 2px; }
#footer-nav a:link, #footer-nav a:visited { color: #f5f5f5; text-decoration: none;}
#footer-nav a:hover { color: #f94900; text-decoration: none;}
/*------------------------------------------*/

/*--------FEEDBACK BOX-------*/
.feedback_box { background-color: #BBEA24; border: 1px solid #CCCCCC; padding: 10px;}
.feedback_box_error { background-color: #FFEEEE; border: 1px solid #990000; padding: 10px;}

/*--------Bubble box-------*/
.bubble_container { position:absolute; bottom:30px; left:-30px; width:auto; height:auto; z-index:99; }
.bubble { position:relative; padding:0 10px; background-color:#464646; cursor:auto; }
.bubble .bubble_top_left { position:absolute; top:-10px; left:0px; background:url(/img/product_page/bubble-box.png) 0 0 no-repeat; width:10px; height:10px; display:block; }
.bubble .bubble_top_right { position:absolute; top:-10px; right:0px; background:url(/img/product_page/bubble-box.png) -30px 0 no-repeat; width:10px; height:10px; display:block; }
.bubble .bubble_bot_left { position:absolute; bottom:-10px; left:0px; background:url(/img/product_page/bubble-box.png) 0 -30px no-repeat; width:10px; height:10px; display:block; }
.bubble .bubble_bot_right { position:absolute; bottom:-10px; right:0px; background:url(/img/product_page/bubble-box.png) -30px -30px no-repeat; width:10px; height:10px; display:block; }
.bubble .bubble_pointer { position:absolute; bottom:-16px; left:30px; background:url(/img/product_page/bubble-box.png) -14px -17px no-repeat; width:12px; height:6px; display:block; }

/*--------Holiday Special-------*/
#seasonal_promo_banner { position:fixed; bottom:0px; left:0px; width:100%; height:90px; margin:0 auto;}
#seasonal_promo_banner #black_friday { position:relative; width:728px; height:90px; margin:0 auto; display:block; }
#seasonal_promo_banner .banner_toggle { position:absolute; bottom:12px; right:-10px; border:3px double #ffffff; border-bottom:none; cursor:pointer;
									   font-size:12px; background-color:#f95e00; color:#fff; font-weight:bold; z-index:999; padding:4px; }
#seasonal_promo_banner a { width:732px; height:92px; padding-top:2px; position:absolute; display:block; bottom:-84px; left:4px; 
						  background-color:#fff; border:1px solid #f95e00; text-align:center; }
.blackfriday_content { background-color:#f2f2f2; }

.quote_request_form_contact .left { width:285px; }
.quote_request_form_contact .right { width:285px; margin-right:2px; }

/*--------Tip Box---------*/
.tip { opacity:0.8;z-index:1000;text-align:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:15px 15px;max-width:360px;color:#fff;background-color:#000; }
.tip .tip-inner { font:13px 'Lucida Grande',sans-serif; }
.tip .tip-arrow-top { margin-top:-5px;margin-left:-5px;top:0;left:50%;width:9px;height:5px;background:url(/img/product_page/ad-blocker/tip-twitter_arrows.gif) no-repeat; }
.tip .tip-arrow-right { margin-top:-4px;margin-left:0;top:50%;left:100%;width:5px;height:9px;background:url(/img/product_page/ad-blocker/tip-twitter_arrows.gif) no-repeat -9px 0; }
.tip .tip-arrow-bottom { margin-top:0;margin-left:-5px;top:100%;left:50%;width:9px;height:5px;background:url(/img/product_page/ad-blocker/tip-twitter_arrows.gif) no-repeat -18px 0; }
.tip .tip-arrow-left { margin-top:-4px;margin-left:-5px;top:50%;left:0;width:5px;height:9px;background:url(/img/product_page/ad-blocker/tip-twitter_arrows.gif) no-repeat -27px 0; }

/*--------Cookie Regulation-------*/
#cookie_reg { position:fixed; bottom:0px; left:0px; width:100%; height:40px; margin:0 auto; background-color:#efefef; color:#555; }
#cookie_reg #cookie_reg_content { position:relative; width:960px; height:20px; padding:10px; margin:0 auto; display:block; position:relative; }

#cookie_reg_lb { position:absolute; width:100%; height:100%; top:0px; left:0px; background:url(/img/misc_page/lb_background.png) 0 0 repeat; z-index:999; }
#cookie_reg_lb_content { padding:10px 20px; position:relative; margin:10% auto auto auto; width:640px; background-color:#fff; border:1px solid #efefef;}
#cookie_reg_lb_content select { width:90%; height:30px; margin:0 auto; border:1px solid #ddd; background-color:#8fbcfe; cursor:pointer; color:#000; font-size:14px; padding-left:10px; }
#cookie_reg_lb_content #cookie_reg_features { }
#cookie_reg_lb_content #cookie_reg_features div { width:280px; font-size:12px; line-height:14px; padding-left:20px; }
#cookie_reg_lb_content #cookie_reg_features .enabled li { list-style:none url(/img/product_icons/icon-checked.png); margin-bottom:4px; }
#cookie_reg_lb_content #cookie_reg_features .disabled li { list-style:none url(/img/product_icons/icon-x.png); margin-bottom:4px; }
#cookie_reg_lb_content #button_cookie_save { display:block; width:162px; height:36px; background:url(/img/misc_page/button-cookie-reg.png) 0 0 no-repeat; margin:0 auto; }
#cookie_reg_lb_content #button_cookie_cancel { margin:10px auto; display:block; width:40px; height:20px; }
#cookie_reg_lb_content .cookie_reg_footer { color:#aaa; }
#back_top {
    position: absolute;
    right: 0;
    top: 30px;
    font-size: 10px;
}
/*------------- Submit URL -------------*/
.submiturl_content { border-bottom:1px solid #eeeeee; font-size:16px; padding-bottom:10px; }
.submiturl_content .submiturl_image { float:left; width:200px; }
.submiturl_content .submiturl_inputfields { display:block; float:left; margin-right:25px; }
.submiturl_content .submiturl_inputfields label { display:block; color:#666666; }
.submiturl_content .submiturl_inputfields input[type="text"] { padding:6px 5px; width:305px; font-size:16px; margin:0; }
.submiturl_content .submiturl_textarea { display:block; float:left; width:415px; }
.submiturl_content .submiturl_textarea label { display:block; color:#666666; }
.submiturl_content .submiturl_textarea textarea { width:410px; height:350px; }
.submiturl_content .submiturl_inputfields span, .submiturl_content .submiturl_textarea span { color:#ff4646; }
.submiturl_form .submiturl_buttom { border:1px solid #2f9c0b; padding:5px 10px; margin:15px 5px 30px 0; font-size:18px; background:#5eba01; color:#ffffff; cursor:pointer; float:right; }
.submiturl_form .errors { margin:20px 0; color:#ff4646; border:1px solid #ff7171; padding:10px; }
.submiturl_form .success { margin:20px 0; color:#57ac01; border:1px solid #5eba01; padding:10px; }

/*------------ Trustpilot Home page --------------*/
.trustpilot-widget {
    /*background: url("/img/index_page/drop_shadow.png") no-repeat scroll 0 145px rgba(0, 0, 0, 0);*/
    margin: 20px 0;
    padding-bottom: 44px;
    position: relative;
}
.slider_ui_wrapper.new_design {height:360px; background:url(/img/index_page/drop_shadow.png) 0 350px no-repeat;  }
.slider_ui_controller.new_design {top:310px; }
.slider_ui_container.new_design {height:300px; }
#slider_ui_2 .product_holder_image.new_design { width:320px; margin-left:20px; }
#slider_ui_2 .product_holder_content.new_design { width:580px; padding:0px 0px 0px 20px; }
.margin_bottom {margin-bottom: 15px;}

/*------------- Lightbox Home page ----------------*/
#lb_wrapper_index { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url("/img/misc_page/lb_background.png") repeat scroll 0 0; font-family: "Segoe UI Semibold","Segoe UI","Trebuchet MS",Verdana,sans-serif; display:none; z-index:9999; }
#lb_wrapper_index .lb_bg { background: url(/img/index_page/lightbox/lb-signup.png) no-repeat; width: 870px; height: 380px; position: relative; margin: 10% auto; }
#lb_wrapper_index .lb_bg .lb_close { color: #666666; font-size: 12px; position: absolute; top: 6px; right: 8px; }
#lb_wrapper_index .lb_bg .info { color: #666666; font-size: 12px; position: absolute; bottom: 10px; left: 290px; }
#lb_wrapper_index .lb_content { width: 610px; float: right; }
#lb_wrapper_index .lb_content h1 { font-size: 28px; line-height: 30px; margin: 35px 0 0; }
#lb_wrapper_index .lb_content p { line-height: 20px; margin: 10px 0 0; }
#lb_wrapper_index .lb_signup { clear: both; width: 610px; float: right; margin-top: 140px; position: relative; }
#lb_wrapper_index .lb_signup .lb_signup_input { padding: 7px; font-size: 18px; width: 450px; }
#lb_wrapper_index .lb_signup .lb_signup_submit { background: url(/img/index_page/lightbox/submit-button.png) no-repeat; border: none; text-indent: -9999px; width: 121px; height: 39px; cursor: pointer; margin: 0 0 0 3px; }
#lb_message { width:400px; margin:0 auto; text-align:center; position:fixed; left:50%; top:50%; margin-left:-160px; margin-top:-100px; background:#66ca00; border:1px solid #61c000; color:#ffffff; font-size:16px; display:none; }
#lb_message a { color:#ffffff; }
#lb_message p { font-size:30px; padding:5px; margin-bottom:35px; }
#lb_message .lb_close { text-decoration:none; float:right; padding:5px; margin-right:5px; }

/* ------------- Web Companion page ---------------*/
.wc_top { background:url(/img/product_page/web_companion/main_one.jpg) no-repeat fixed 50% 0 rgba(0, 0, 0, 0); height:470px; margin:0 auto; max-width:1920px; padding-top:20px; position:relative; width:100%; }
.wc_top .arrow { font-family:Arial, Helvetica, sans-serif; font-size:14px; vertical-align:3%; }
.wc_top .stage { background-color:rgba(100%, 100%, 100%, 0); height:470px; margin:auto; overflow:hidden; padding-top:0; position:relative; width:940px; }
.wc_top .stage_button { buttom:auto; height:86px; left:519px; margin:0; opacity:1; position:absolute; right:auto; top:233px; width:278px; }
.wc_top .stage_button_dl-normal { background-image:url(/img/product_page/web_companion/dl-normal.png); background-position:0 0; background-repeat:no-repeat; background-size:100% 100%; bottom:auto; height:86px; left:0; margin:0; position:absolute; right:auto; top:0; width:278px; }
.wc_top .stage_button_dl-normal:hover { background-image:url(/img/product_page/web_companion/dl-hover.png); background-position:0 0; background-repeat:no-repeat; background-size:100% 100%; bottom:auto; cursor:pointer; height:86px; left:0; margin:0; position:absolute; right:auto; top:0; width:278px; }
.wc_top .stage_chrome { position:absolute; margin:0px; left:653px; top:337px; width:29px; height:29px; right:auto; bottom:auto; background-size:100% 100%; background-image:url(/img/product_page/web_companion/chrome.png);background-position:0px 0px; background-repeat:no-repeat; opacity:1; }
.wc_top .stage_ie { position: absolute; margin: 0px; left: 696px; top: 337px; width: 29px; height: 29px; right: auto; bottom: auto; background-size: 100% 100%; background-image: url(/img/product_page/web_companion/ie.png); background-position: 0px 0px; background-repeat: no-repeat; opacity: 1; }
.wc_top .stage_firefox { position: absolute; margin: 0px; left: 739px; top: 337px; width: 29px; height: 29px; right: auto; bottom: auto; background-size: 100% 100%; background-image: url(/img/product_page/web_companion/firefox.png); background-position: 0px 0px; background-repeat: no-repeat; opacity: 1; }
.wc_top .stage_arrow { position: absolute; margin: 0px; left: 450px; top: 166px; width: 69px; height: 67px; right: auto; bottom: auto; background-size: 100% 100%; background-image: url(/img/product_page/web_companion/arrow.png); background-position: 0px 0px; background-repeat: no-repeat; opacity: 1; }
.wc_top .stage_interface { position: absolute; margin: 0px; left: 146px; top: 165px; width: 303px; height: 370px; right: auto; bottom: auto; background-size: 100% 100%; background-image: url(/img/product_page/web_companion/interface.png); background-position: 0px 0px; background-repeat: no-repeat; opacity: 1; }
.wc_top .stage_text { position: absolute; margin: 0px; left: 563px; top: 346px; width: auto; height: auto; right: auto; bottom: auto; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); font-weight: 400; text-decoration: none; font-style: normal; text-align: left; white-space: nowrap; opacity: 1; }
.wc_top .stage_header { position: absolute; margin: 0px; left: 113px; top: 34px; width: 709px; height: 48px; right: auto; bottom: auto; opacity: 1; text-decoration:none; font-family: "Segoe UI","DejaVu Sans","Trebuchet MS",Verdana; font-style:normal; font-size:45px; line-height:45px; text-align:center; white-space: nowrap; color:#222222; letter-spacing:-1px; }
.wc_top .stage_symbol { position: absolute; margin: 0px; left: 113px; top: 90px; width: 709px; height: 26px; right: auto; bottom: auto; text-decoration:none; font-family: "Segoe UI semibold","DejaVu Sans","Trebuchet MS",Verdana; font-weight:600; font-size:19px; line-height:28px; text-align:center; white-space: nowrap; color:#444444; letter-spacing:-0.2px; }
.wc_top .stage_symbol a { color:#3399ff; text-decoration:none; }
.webcompanion_content { position:relative; width:960px; margin:0 auto; }
.webcompanion_content .requirement { width:900px; margin:0 auto; }
.webcompanion_content .desc_section .one-half { width:30%; float:left; padding-left:20px; }
.webcompanion_content .desc_section { border-top:3px solid #ff9900; background:#fafafa; padding:10px 10px; }
.webcompanion_content .desc_section h2 { padding-left:20px; }
.webcompanion_content .desc_section h3 { font-weight:normal; padding-top:12px; font-size:16px; }
.webcompanion_content .desc_section .download_button { background:url(../images/removal/conduit/dl-normal.png) no-repeat; width:170px; height:50px; cursor:pointer; display:block; margin:5px auto; }
.webcompanion_content .desc_section .download_button:hover { background:url(../images/removal/conduit/dl-hover.png) no-repeat; }
.webcompanion_content #three-col {
	font:normal 10.5pt "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	margin:0 auto 20px;
	height:220px;
	padding-top:30px;
	width:940px;
	border-bottom:1px solid #efefef;
}
.webcompanion_content #three-col h2 {
	font-weight:normal;
	font-size:14pt;
	padding-bottom:10px;
}
.webcompanion_content .col-one {
	float:left;
	padding-right:20px;
	width:300px;
	text-align:center;
}
.webcompanion_content .col-two {
	float:left;
	padding-right:20px;
	width:300px;
	text-align:center;
}
.webcompanion_content .col-three {
	float:right;
	width:300px;
	text-align:center;
}


#win10_container {
    background-color: #0078d7;
    color: #fff;
    margin-bottom: 26px;
    padding: 5px 0;
    text-align: center;
}

#win10_container img {
    margin-right: 10px;
    vertical-align: middle;
}

#win10_container span{
    font-size: 1.38em;
    letter-spacing: -0.015em;
    line-height: 1;
    text-transform: uppercase;
    vertical-align: middle;
}

div.pp_default .pp_content_container .pp_details {
    position: absolute !important;
    top: 0;
    right: 25px;
}