.three-cols table.intab td,
.three-cols table.intab th { width:33%; }
.bold { font-weight:bold; }
.banner { display:block;  position:relative; z-index:1; margin: 0 auto; }
#banner { display:block;  position:relative; z-index:1; margin: 0 auto; }
#banner .more-options-link { padding-top: 5px; }
#banner .more-options-link, #banner .more-options-link a, #banner .more-options-link a:hover { cursor:pointer; color: #white; font-size: 14px; }
#banner h1{font-size:31px; text-transform:none; padding: 0; margin: 0px; color:#fff;}
.banner_wrapper { background:#FFF;}
#main-container { clear:both; }
#left-column  { background: no-repeat scroll 0 3px transparent; min-height: 425px; float: left; display: inline; position:relative; }
#left-column .second-navigation { margin: 11px 0px 0px 0px; width: 172px;}
#left-column .second-navigation ul { margin: 0px 0px 10px 1px; margin-right:24px; }
#left-column .second-navigation ul li { height: 25px; padding-top: 5px; cursor: pointer; text-align:right;background:none !important; padding-left: 0; }
#left-column .second-navigation ul li.active { height: 25px; position: relative; /*width: 182px*/; z-index: 1;font-size: 13px;}
#left-column .second-navigation ul li a { color: #5c6f7b; font-size: 13px; text-decoration: none; font-weight: bold; }
#left-column .second-navigation ul li.active a {color: #333333;font-size: 13px !important; }

#middle-column  { background: none; width: 690px; /*border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; */ float:left; margin: 3px 0px 0px 0px; padding: 0px 17px 20px 17px; display:inline; }

#ppps-container { height: 165px; margin-bottom: -4px; margin-left: -25px; width: 980px; float:left; padding-bottom: 30px; margin-bottom: 20px; }
#ppps-container ul { height: 155px; margin: 9px 25px 0; padding-top: 9px; }
#ppps-container .ppps-item { background: no-repeat scroll 0 top transparent; padding: 5px 10px; width: 202px; height: 134px; margin-right: 14px; float: left; color: #5c6f7b; overflow: hidden; }
#ppps-container .ppps-item .title { font-size: 20px; height: 60px; line-height: 60px; padding-left: 40px; }
#ppps-container .ppps-item span { display: block; text-align: center; }
#antivirus #ppps-container .ppps-item .subhead {font-size: 15px; line-height: 20px; font-weight:normal; text-align: left; padding-top:13px; height:32px; }
#ppps-container .ppps-item .subhead { font-size: 12px; font-weight: bold; line-height: 14px;  text-align: left; padding-top:10px;  height:32px; }
#ppps-container .ppps-item .additional { line-height: 16px; font-size: 11px; text-align: left; }
#ppps-container .ppps-item.protection .title { background: no-repeat scroll 0 0 transparent;color: #000000; }
#ppps-container .ppps-item.privacy .title { background: no-repeat scroll 0px -60px transparent;padding-left:55px;color: #000000; }
#ppps-container .ppps-item.performance .title { background: no-repeat scroll 5px -120px transparent;color: #000000; }
#ppps-container .ppps-item.support .title { background: no-repeat scroll 0px -180px transparent;color: #000000; }
#ppps-container .ppps-item.support { margin-right: 0px; }
 
#middle-column h2 { font-size:18px; text-transform: none;  padding: 20px 0 5px; color: #222;}
#middle-column h3 { font-size:18px; text-transform: none; color:#232323; }
#middle-column .spacer { padding: 20px 0px 0px 0px;  }
#middle-column .icon { display:inline-block; float:left; height:90px; width:70px; margin-right:15px; padding: 0 0 0 20px; }
#middle-column #block-bottom { text-align: right; margin: 20px 0px 0px 0px; vertical-align: top; }
#middle-column #block-bottom .caption { color: #072D5B; display: inline-block; font-weight: bold; padding: 0px 10px 0 0; }
#middle-column .block span.more, #middle-column .block span.close { color:#737373; float:right; }
#middle-column .block span.hover { color:#333; }
#middle-column .block dd { padding:5px 0; line-height:1.5em; }
#middle-column .block .more, #middle-column .block .close { display:none; }

#right-column { float:left; background: none; display:inline; width:172px; padding: 11px 0px 0px 0px;}
#right-column .block { background-color: #FeFeFe;; padding: 10px 0px 20px 10px; margin: 0px 0px 0px 0px; overflow:hidden;margin-bottom:25px;border: #dbdbdb 1px solid;}
#right-column .first { padding: 0px 0px 20px 10px; }
#right-column .block img { /*float:left; */ margin: 0px 0px 10px 0px; /*display:block; */ text-align:center; padding-left: inherit; padding-top: 15px; }
#right-column .help-with-purchase-wrapper {  background: no-repeat scroll 0 bottom transparent; margin: 0; overflow: hidden; padding: 10px 0 20px 10px; }
#right-column p { display:block; clear:both; }
#right-column p.app-install { padding: 0px 0px 0px 5px; }
#right-column h4  { color: #003366; font-size:18px; text-transform: none; }
#right-column .money-back p { background: no-repeat top left; font:18px/21px Arial; color:#484747; padding:5px 0 11px 60px; }
#right-column .block.award-box { padding: 10px; text-align: center; }
#right-column .block.award-box img { display: block; margin: 0 auto; padding: 15px 0 0; }
#right-column .block.award-box .sub-header { font-size: 15px; line-height: 1.3; color: #5b6f7b; }


/* is classes */
#internet-security #banner { background: transparent no-repeat 0 -35px; color: #FFFFFF; font-size: 16px; height: 390px; width: 1000px; }
#internet-security #banner h1 { color: #222; font-size: 28px; text-align: right; margin-right:50px; font-weight:bold; padding-top: 25px; }
#internet-security #banner h1 span { font-size: 21px; }
#internet-security #banner h2 { color: rgb(80, 80, 80); font-size: 20px; margin-top: 5px; text-align:right;margin-right:50px; line-height: 1.5;}
#internet-security #banner .shopbox {bottom: 46px;right: 50px; margin: 0;width: 200px;}
#internet-security #banner .updated-box{font-size:15px;color:#fff;background:#e85a01; margin:0px 0px 5px 0px; line-height:16px; text-align:center; display:inline-block; font-weight:bold;padding:2px 15px 3px;text-transform:uppercase;}
#internet-security #middle-column h3, #internet-security #middle-column dt { color:#5C6F7B; font-weight:bold; }
#internet-security #middle-column h3{color:#222 !important;}
#internet-security #banner .text p {font-size:14px; line-height:19px;}
#internet-security #middle-column .block { float:left; overflow:hidden; width: 570px; display:inline-block;border-bottom: 1px dotted #AAA;padding-bottom: 10px; }
#internet-security fieldset {font-size: 13px;line-height: 24px;padding-top: 0;}
#internet-security #middle-column #content_2 .block { float:left; overflow:hidden; width: 550px; display:inline-block; }
#internet-security .banner_wrapper { height: 380px; margin-bottom: -22px; }
#internet-security .banner_container { background: #fff; }
#internet-security #banner h1.updated-tag { background: no-repeat scroll right 15px transparent; padding-top: 43px; }
#content #internet-security  #options { bottom: 35px; right: 50px; }
#internet-security .menu-content li.active { bottom: 0; }

/* av classes */
#antivirus #banner { background: no-repeat scroll -10px 0 transparent;color: black;font-size: 14px;height: 375px;padding: 27px 0 0 347px;width: 557px;}
#antivirus #banner .updated-box, #antivirus #banner .update {font-size:14px;color:#fff;background:#e85a01; margin:0px 0px 5px 0px; line-height:16px; text-align:center; display:inline; font-weight:bold;padding:2px 15px 3px;text-transform:uppercase;}
#antivirus #banner h1 {color: #222;font-size: 28px;margin: 0 0 5px;}
#antivirus #banner h1.updated-tag {background: no-repeat scroll 0px 5px transparent;padding-top: 53px;width:380px;margin-left:220px;}
#antivirus #banner h2 { color: #4A5765;font-size: 20px;padding: 0px 0px 26px 0px;line-height: 28px;margin-left:220px; }
#antivirus #middle-column h3{ color: #222; font-weight: bold; }
#antivirus #banner .text ul {color: #4A5765; }
#antivirus #banner .text {width:300px;color:#000;font-size:14px;}
#antivirus #banner .text p {font-size:14px; line-height: 19px;padding-top: 3px;}  
#antivirus #middle-column dt { color:#5C6F7B; font-weight:bold; }
#antivirus #middle-column .block { float:left; overflow:hidden; width: 570px; display:inline-block; border-bottom: 1px dotted #AAA;padding-bottom: 10px;}
#antivirus fieldset {font-size: 13px;line-height: 24px;padding-top: 0;}
#antivirus #middle-column #content_2 .block { float:left; overflow:hidden; width: 550px; display:inline-block; }
#antivirus div#comparison-table-basic table.for-home td.messaging {background-position: 15px -148px;}
#antivirus div#comparison-table-basic table.for-home td.upgrades {background-position: 10px -238px;}
#antivirus div#comparison-table-basic table.for-home td.awards {background-position: 15px -419px;}
#antivirus div#comparison-table-basic table.for-home td.alerts {background-position: 11px -503px;}
#antivirus div#comparison-table-basic table.for-home td.alerts1 {background-position: 11px -588px;}
#antivirus div#comparison-table-basic table.for-home td.alerts3 {background:none !important;}
#antivirus .banner_wrapper { height: 420px; margin-bottom: -20px; }
#antivirus .banner_container { background: #fff; }
#antivirus .menu-content li.active { bottom: 0; }
#antivirus #content .shopbox { bottom: 25px }

  /* box new classes */
  .new-box-header { float:left; }
  .new-box{ font-size:9px; color:#fff; background:#e85a01; margin:0px 0px 5px 8px; line-height:16px; text-align:center; display:inline; font-weight:bold; padding:0 8px 1px; text-transform:uppercase; float:left; }

/* pc tuneup classes */
#pctuneup #banner { background: transparent no-repeat; color: #FFFFFF; font-size: 16px; height: 400px; width: 1000px; }
#pctuneup #banner h1 { color: #222; font-size: 30px; text-align: right; margin-right:21px; font-weight:bold; padding-top: 25px; }
#pctuneup #banner h2 { color: rgb(80, 80, 80); font-size: 20px; margin-top: 5px; text-align:right;margin-right:21px;}
#pctuneup #banner .shopbox {bottom:93px;}
#pctuneup #middle-column h3, #pctuneup #middle-column dt { color:#222; font-weight:bold; } 
#pctuneup .underline {text-decoration: underline;}
#pctuneup #middle-column .block { float:left; overflow:hidden; width: 570px; display:inline-block;border-bottom: 1px dotted #AAA;padding-bottom: 10px; }
#pctuneup #middle-column #content_2 .block { float:left; overflow:hidden; width: 550px; display:inline-block; }
#pctuneup .banner_wrapper { height: 400px; margin-bottom: -20px; }
#pctuneup .banner_container { background: #fff; }
#pctuneup .menu-content li.active { bottom: 0; }

#content #pctuneup  #options { bottom: 100px; }
#content #pctuneup  .block-wrapper {background-color: #fff;}

.pctuneup-business  #content #pctuneup #options { bottom: 70px; }
.pctuneup-business  #content #pctuneup #banner .shopbox { bottom: 73px; }

/* rescue CD classes*/
#rescuecd #banner { background: transparent no-repeat; color: #FFFFFF; font-size: 16px; height: 312px; width: 930px; }
#rescuecd #banner h1 { color: #222; font-size: 36px; text-align: right; margin-right:21px; font-weight:bold; padding-top: 25px; }
#rescuecd #banner h2 { color: #1b8fae; font-size: 26px; margin-top: 5px; text-align:right;margin-right:21px;}#avbe #banner .text { width:425px; font-size: 14px; color: #002653;}
#rescuecd #banner .text { font-size: 14px; color: #37acdb; margin-left: 310px;}
#rescuecd #middle-column h3, #rescuecd #middle-column dt { color:black; font-weight:bold; } 
#rescuecd #middle-column .block { float:left; overflow:hidden; width: 550px; display:inline-block; }
#rescuecd #middle-column #content_2 .block { float:left; overflow:hidden; width: 550px; display:inline-block; }
#rescuecd a.avg12-button-submit {height: 26px; padding-top: 12px;}
#rescuecd #banner ul li { background:  no-repeat scroll left 0.5em transparent; line-height:1.4em;}
#rescuecd #content_2 h4 {font-family: verdana; font-size: 11px; font-weight: bold; text-transform: none; color: #207CA1;}
#rescuecd .non-bold-text {font-weight: normal;}
#rescuecd .bold-text {font-weight: bold;}
#rescuecd #content_3 a {color: #000000;}
#rescuecd .banner_wrapper { height: 300px; margin-bottom: -20px; }
#rescuecd  #banner .shopbox { bottom: 130px; }

/* email server classes */
#email-server #banner { background: transparent no-repeat; color: #FFFFFF; font-size: 16px; height: 365px; width: 930px; }
#email-server #banner h1 { color: white; font-size: 26px; text-align: right; margin-right:21px; font-weight:bold; padding-top: 25px; }
#email-server  #banner h2 { color: white; font-size: 20px; margin-top: 5px; text-align:right;margin-right:21px;}#avbe #banner .text { width:425px; font-size: 14px; color: #002653;}
#email-server #banner ul li { background: no-repeat left 0.5em; display: block; font-size:14px; color: #000; padding: 0 0 0 20px; line-height:1.4em; }
#email-server #middle-column h3, #email-server #middle-column dt { color: black; font-weight: bold; }
#email-server #middle-column .block { display: block; float: left; overflow: hidden; width: 600px; }
#email-server #content_4 .block,#email-server #content_1 .block { width: 670px; }
#email-server .download-pdf { float: right; }
#email-server div#comparison-table thead,
#email-server div#comparison-table table.main-body,
#email-server div#comparison-table tr.footer {background: none;}
#email-server .banner_wrapper { height: 365px; margin-bottom: 20px; }
#email-server .banner_container { background: #f6f6f8; }

/* file server classes */
#file-server #banner { background: transparent no-repeat; color: #FFFFFF; font-size: 16px; height: 365px; width: 930px; }
#file-server #banner h1 { color: white; font-size: 26px; text-align: right; margin-right:21px; font-weight:bold; padding-top: 25px; }
#file-server  #banner h2 { color: white; font-size: 20px; margin-top: 5px; text-align:right;margin-right:21px;}#avbe #banner .text { width:425px; font-size: 14px; color: #002653;}
#file-server #middle-column h3, #file-server #middle-column dt { color: black; font-weight:bold; } 
#file-server #middle-column .block { float:left; overflow:hidden; width: 670px; display:inline-block; }
#file-server #banner ul li { background: no-repeat left 0.5em; display: block; font-size:14px; color: #000; padding: 0 0 0 20px; line-height:1.4em; }
#file-server .download-pdf {float: right;}
#file-server  div#comparison-table thead,
#file-server  div#comparison-table table.main-body,
#file-server  div#comparison-table tr.footer {background: none;}
#file-server .banner_wrapper { height: 365px; margin-bottom: 20px; }
#file-server .banner_container { background: #f6f6f8; }

/* anti virus business edition classes */
#promotion   #banner { background: transparent no-repeat; color: #FFFFFF; font-size: 16px; height: 322px; padding: 17px 0 26px 265px; width: 666px; }
.promo h3{ font-size:25px; font-weight:bold; }
.promo .text{  font-size:18px; color:#717e85; }
.promoTagWrapper{ margin-top: 20px; margin-bottom: 25px; }
.promoBtnTag{ color: #999999; font-size: 20px; display: block; text-align: center; }
.promoBtnWrapper{ margin-top: 30px; margin-bottom: 30px; }
.promoBtn{ width:328px; height: 31px; text-align: center; font-size: 21px; color: white; padding-top: 30px; margin: 0 auto; display: block; }
.smallNote{ font-weight:10px; }
.blueHeaders{ color:#00acd2 !important; }
.pinkContent{ color:#eb4f96 !important; }
.orangeContent{ color:#f58d1e !important; }
.recommendationHeader { background-color: #149317; color: white; margin-bottom: 1px; display: block; padding: 14px 0px; margin-top: -25px; }

/* anti virus business edition classes */
#avbe #banner { background: transparent no-repeat; color: #FFFFFF; font-size: 16px; height: 365px; width: 930px; }
#avbe #banner h1 { color: white; font-size: 26px; text-align: right; margin-right:21px; font-weight:bold; padding-top: 25px; }
#avbe #banner h2 { color: white; font-size: 16px; margin-top: 5px; text-align:right;margin-right:21px;}#avbe #banner .text { width:425px; font-size: 14px; color: #002653;}
#avbe #middle-column h3, #avbe #middle-column dt { color:black; font-weight:bold; } 
#avbe #middle-column .block { display: block; float: left; overflow: hidden; width: 570px; }
#avbe #content_2 .block,#avbe #content_5 .block { width: 700px; }
#avbe #banner ul li { background: no-repeat scroll left 0.5em transparent; line-height:1.7em;}
#avbe .download-pdf {float: right;}
#avbe #banner .more-options-link, #avbe #banner .more-options-link a, #avbe #banner .more-options-link a:hover {color: white;}
#avbe #middle-column .icon-06  { background:none !important; }
#avbe div#comparison-table thead,
#avbe div#comparison-table table.main-body,
#avbe div#comparison-table tr.footer {background:none;}
#avbe .banner_wrapper { height: 365px; margin-bottom: 20px; }
#avbe .banner_container { background: #f6f6f8; }

/* internet security business edition classes */
#is-business #content_1 h2 { color: #207CA1; }
#is-business .banner_wrapper { height: 365px; margin-bottom: 20px; }
#is-business #banner { background: transparent no-repeat; color: #FFFFFF; font-size: 16px; height: 365px; width: 930px; }
#is-business #banner h1 { color: white; font-size: 26px; text-align: right; margin-right:21px; font-weight:bold; padding-top: 25px; }
#is-business #banner h2 { color: white; font-size: 16px; margin-top: 5px; text-align:right;margin-right:21px;}
#is-business #banner ul li { background: no-repeat left 0.5em; display: block; font-size:14px; color: black; padding: 0 0 0 20px; line-height:1.5em; }
#is-business #middle-column h3, #is-business #middle-column dt { color: black ; font-weight: bold; }
#is-business #middle-column .block { display: block; float: left; overflow: hidden; width: 581px; }
#is-business #content_5 .block, #is-business #content_2 .block { width: 700px; }
#is-business div#comparison-table table.main-body,
#is-business div#comparison-table tr.footer {background:none;}
#is-business .banner_container { background: #f6f6f8; }

/* AVG Remote Administration classes */
#remote-admin .banner_wrapper { height: 275px; margin-bottom: 20px; }
#remote-admin #content_1 h2 { color: #207CA1; }
#remote-admin #banner { background: #203759 0px bottom no-repeat; color: #FFFFFF; font-size: 16px; height: 275px; width: 930px; }
#remote-admin #banner .text, #remote-admin #banner h2 { padding-left: 250px; padding-top: 10px; }
#remote-admin #banner h1 { padding-top: 60px; padding-left: 250px;  }
#remote-admin #banner h2 { color: white; display: block; font-size: 18px;  }
#remote-admin #banner ul li { background: no-repeat left 0.5em; display: block; font-size:14px; color: #37acdb; padding: 0 0 0 20px; }
#remote-admin #middle-column h3, #remote-admin #middle-column dt { color: black; font-weight: bold; }  
#remote-admin #content_3 h3 a { color: #008EBE; display: inline; font-weight: normal; line-height: 1.3em; text-decoration: underline; text-transform: none; }
#remote-admin .banner_container { background: #f6f6f8; }

/* mobilation icon */
div.featureItem { cursor: pointer; }
div.featureItem div.featureItemsItemImage { float: left; width: 70px;}

/* mobilation styles */
#mobilation .banner_wrapper { height: 389px; }
#mobilation #banner {  background: no-repeat scroll 0 0 transparent;color: #5C6F7B;font-size: 15px;height: 389px;padding: 0;width: 980px;}
#mobilation #banner h1 { font-size:26px; width: 370px; line-height: 1.1em; color: #333333;font-weight: bold;margin: 0 0 5px; text-align: center; }  
#mobilation #banner h2 { color: #5C6F7B; font-size: 16px;line-height: 20px;padding: 0 0 10px; text-align: center; width: 370px; }  
#mobilation #banner h3 { font-size:20px; color: #f4b704; width: 370px; text-transform:none;}  
#mobilation #banner .banner-section {padding-top: 45px; padding-left: 555px;}
#mobilation #banner .shopbox { width: 410px; top: 182px;}
#mobilation .os { font-size: 10px; padding: 10px 0px 10px 0px; padding-left: 32px; background: 0px 0px no-repeat; display:inline-block;text-align:left;  margin-right: 16px; }
#mobilation .trademark { font-size:8px; display:block; }
#mobilation #middle-column h3, #mobilation #middle-column dt { color: #5C6F7B; font-weight: bold; }
#mobilation #middle-column .subhead { font-size: 12px; }
#mobilation #middle-column .block { display: inline-block; float: left; overflow: hidden; width: 600px; }
#mobilation #banner .avg-button { margin-bottom: 10px; font-size: 13px; padding: 20px; width: 160px; margin: 0 auto 20px; }

/* mobilation-pro styles */
#mobilation-pro .banner_wrapper { height: 389px; }
#mobilation-pro #banner h1 { font-size:26px; width: 370px; line-height: 1.1em; color: #333333;font-weight: bold;margin: 0 0 5px; text-align:center;}  
#mobilation-pro #banner h2 { color: #5C6F7B; font-size: 16px;line-height: 20px;padding: 0 0 10px; }  
#mobilation-pro #banner h3 { font-size:20px; color: #f4b704; width: 370px; text-transform:none;}  
#mobilation-pro #banner p {  width: 370px; text-align:center;}  
#mobilation-pro #banner .banner-section {padding-top: 45px; padding-left: 555px;}
#mobilation-pro #banner .shopbox { width: 410px; top: 182px;}
#mobilation-pro .trademark { font-size:8px; display:block; }
#mobilation-pro #middle-column h3, #mobilation-pro #middle-column dt { color: #5C6F7B; font-weight: bold; }
#mobilation-pro #middle-column .subhead { font-size: 12px; }
#mobilation-pro #middle-column .block { display: inline-block; float: left; overflow: hidden; width: 600px; }
#mobilation-pro #banner .avg-button { margin-bottom: 10px; font-size: 13px; padding: 20px; width: 160px; margin: 0 auto 20px; }

#lostdevice a:hover, #lostdevice a:link, #lostdevice a:visited { background: no-repeat top center;width: 150px;height: 38px; display: block; cursor: pointer; color: #ffffff; font-size: 14px; text-transform: none;  text-align: left; line-height: 2.5em; text-decoration: none; font-weight: normal; padding: 0px 0px 0px 10px; }
#right-column #lostdevice h4 { font-size: 16px; }

/* mobilation-tablet styles */
#mobilation-free-tablet .banner_wrapper { height: 389px; }
#mobilation-free-tablet #banner h1 { font-size:26px; width: 370px; line-height: 1.1em; color: #333333;font-weight: bold;margin: 0 0 5px; text-align:center;}  
#mobilation-free-tablet #banner h2 { color: #5C6F7B; font-size: 16px;line-height: 20px;padding: 0 0 10px; }  
#mobilation-free-tablet #banner h3 { font-size:20px; color: #f4b704; width: 370px; text-transform:none;}  
#mobilation-free-tablet #banner p { width: 370px; text-align:center;}  
#mobilation-free-tablet #banner .banner-section {padding-top: 45px; padding-left: 540px;}
#mobilation-free-tablet #banner .shopbox { width: 410px; top: 182px;right: 50px;}
#mobilation-free-tablet .trademark { font-size:8px; display:block; }
#mobilation-free-tablet #middle-column h3, #mobilation-free-tablet #middle-column dt { color: #5C6F7B; font-weight: bold; }
#mobilation-free-tablet #middle-column .subhead { font-size: 12px; }
#mobilation-free-tablet #middle-column .block { display: inline-block; float: left; overflow: hidden; width: 600px; }
#mobilation-free-tablet #banner .avg-button { margin-bottom: 10px; font-size: 13px; padding: 20px; width: 160px; margin: 0 auto 20px; }


/* mobilation-pro-tablet styles */
#mobilation-pro-tablet .banner_wrapper { height: 389px; }
#mobilation-pro-tablet #banner h1 { font-size:26px; width: 370px; line-height: 1.1em; color: #333333;font-weight: bold;margin: 0 0 5px; text-align:center;}  
#mobilation-pro-tablet #banner h2 { color: #5C6F7B; font-size: 16px;line-height: 20px;padding: 0 0 10px; }  
#mobilation-pro-tablet #banner h3 { font-size:20px; color: #f4b704; width: 370px; text-transform:none;}  
#mobilation-pro-tablet #banner p { width: 370px; text-align:center;}  
#mobilation-pro-tablet #banner .banner-section {padding-top: 45px; padding-left: 580px;}
#mobilation-pro-tablet #banner .shopbox { width: 410px; top: 182px;right: 0px;}
#mobilation-pro-tablet .trademark { font-size:8px; display:block; }
#mobilation-pro-tablet #middle-column h3, 
#mobilation-pro-tablet #middle-column dt { color: #5C6F7B; font-weight: bold; }
#mobilation-pro-tablet #middle-column .subhead { font-size: 12px; }
#mobilation-pro-tablet #middle-column .block { display: inline-block; float: left; overflow: hidden; width: 600px; }
#mobilation-pro-tablet #banner .avg-button { margin-bottom: 10px; font-size: 13px; padding: 20px; width: 160px; margin: 0 auto 20px; }

/* mobilation-tuneup styles */
#mobilation-tuneup .banner_wrapper { height: 389px; }
#mobilation-tuneup #banner h1 { font-size:26px; width: 370px; line-height: 1.1em; color: #333333;font-weight: bold;margin: 0 0 5px; }  
#mobilation-tuneup #banner h2 { color: #5C6F7B; font-size: 16px;line-height: 20px;padding: 0 0 10px; }  
#mobilation-tuneup #banner h3 { font-size:20px; color: #f4b704; width: 370px; text-transform:none;}  
#mobilation-tuneup #banner p {width: 370px; text-align:center;}  
#mobilation-tuneup #banner .banner-section {padding-top: 45px; padding-left: 585px;}
#mobilation-tuneup #banner .shopbox { width: 410px; top: 182px;right: 0px;}
#mobilation-tuneup .trademark { font-size:8px; display:block; }
#mobilation-tuneup #middle-column h3, #mobilation-tuneup #middle-column dt { color: #5C6F7B; font-weight: bold; }
#mobilation-tuneup #middle-column .subhead { font-size: 12px; }
#mobilation-tuneup #middle-column .block { display: inline-block; float: left; overflow: hidden; width: 600px; }
#mobilation-tuneup #banner .avg-button { margin-bottom: 10px; font-size: 13px; padding: 20px; width: 160px; margin: 0 auto 20px; }


/* Comparison Table */
div#comparison-table,
div#comparison-table table.main-body,
div#comparison-table tr.footer {width: 915px;}
div#comparison-table tr {display: block;}
div#comparison-table td {text-align: center; width: 126px;background-image: none; vertical-align: middle;}
div#comparison-table thead th {padding: 25px 0 30px; width:126px; color: #0c2f3d; font-weight: bold; font-size: 13px; border-right: 1px solid #e2e2e2 ;    }
div#comparison-table tr.footer td {border-bottom: none;}
div#comparison-table thead th,
div#comparison-table table.main-body td{ border-bottom: solid 1px #e2e2e2; border-right: solid 1px #e2e2e2;}
div#comparison-table table.main-body td {padding: 20px 0;}
div#comparison-table tr.footer  {border: none;position: relative;}
div#comparison-table tr.footer td{padding-bottom: 40px; padding-top: 15px; color: #0c2f3d; font-size: 11px; vertical-align: top; border-right: 1px solid #e2e2e2 ;}
div#comparison-table tr.footer td span.price {font-weight: bold;}
div#comparison-table .products {width: 369px; color: #222; font-weight: bold; font-size: 12px; text-align: left;}
div#comparison-table tr.footer td a.learn-more-link {position: relative; top: 20px; font-weight: bold; text-decoration: underline; color: #149317;}
div#comparison-table tr.footer td a.buy-now {position: relative; top: 20px; margin: 0px auto; left:auto; background: no-repeat; display: block; height: auto; font-weight: bold; color: #ffffff; width: 72px; padding: 0px 0px 5px 31px; text-decoration:none; text-align:left; line-height:29px;}
#maincontainer #content .no-right-padding {padding-right: 0px;}

#avbe div#comparison-table thead,
#is-business div#comparison-table thead,
#email-server div#comparison-table thead ,
#file-server div#comparison-table thead {background-position: 160px top;}

#avbe div#comparison-table table.main-body,
#is-business div#comparison-table table.main-body,
#email-server div#comparison-table table.main-body,
#file-server  div#comparison-table table.main-body {background-position: 160px 0px;}  

#avbe div#comparison-table tr.footer,
#is-business div#comparison-table tr.footer,
#email-server div#comparison-table tr.footer,
#file-server div#comparison-table tr.footer {background-position: 160px bottom;}

/* Comparison Table basic start */
div#comparison-table-basic table.main-body {width: 738px; margin-top: 15px;}
div#comparison-table-basic table.main-body thead th {padding: 20px 0; vertical-align: bottom; color: #232323; font-weight: bold;}
div#comparison-table-basic td {background-image: none; text-align: center; vertical-align: middle;  padding: 10px 0; border-bottom: dotted 1px #AAA;border-right: dotted 1px #AAA;}
div#comparison-table-basic tr.no-border td{border-bottom: none;}
div#comparison-table-basic  tr.footer td {font-weight: bold; vertical-align: top;color: #5C6F7B;font-weight: normal;}
div#comparison-table-basic  tr.footer td span.price {font-weight: bold;}
div#comparison-table-basic tr.no-padding td {padding: 20px 0 0;}

.dot-line{border-right: 1px dotted #AAA;border-bottom: 1px dotted #AAA;}

.antivirus-orange{color:#d17236 !important;text-decoration:none;}
.internet-security-green, .internet-security{color:#158000 !important;text-decoration:none;}
#home-comparison a.btn-trial, #home-comparison a.btn-trial:link, #home-comparison a.btn-trial:visited, #home-comparison a.btn-trial:active, #home-comparison a.btn-trial:hover, #home-comparison a.btn-trial-av, #home-comparison a.btn-trial-av:link, #home-comparison a.btn-trial-av:visited, #home-comparison a.btn-trial-av:active, #home-comparison a.btn-trial-av:hover { font-size: 11px; font-weight: bold; text-transform: uppercase !important; }
.gray-title{ font-size: 20px !important; text-align: left; padding-left: 10px; font-weight: normal !important; color:#5c6f7b !important;}
.sub-tt{padding: 30px 0 20px 0 !important;}

/* for-home table table styles */
div#comparison-table-basic table.for-home { margin-top:0px; width:100%; }
div#comparison-table-basic table.for-home td.products { text-align: left;width: 330px;padding-left: 10px;}
div#comparison-table-basic table.for-home td.products span.title {color: #5C6F7B;font-size: 13px; line-height: 2em; }
div#comparison-table-basic table.for-home td.web-experience { background-position: 15px 16px; }
div#comparison-table-basic table.for-home td.hackers { background-position:15px -57px; }
div#comparison-table-basic table.for-home td.messaging { background-position: 15px -137px; }
div#comparison-table-basic table.for-home td.upgrades { background-position: 10px -225px; }
div#comparison-table-basic table.for-home td.identity-theft { background-position:9px -325px;}
div#comparison-table-basic table.for-home td.awards { background-position: 15px -402px; }
div#comparison-table-basic table.for-home td.alerts { background-position: 11px -518px; }
div#comparison-table-basic table.for-home td.alerts1 { background-position:11px -602px; }
div#comparison-table-basic table.for-home td.alerts3 { background:none !important;}
div#comparison-table-basic table.for-home thead th,
div#comparison-table-basic table.for-home thead th a,
div#comparison-table-basic table.for-home thead th a:link,
div#comparison-table-basic table.for-home thead th a:visited,
div#comparison-table-basic table.for-home thead th a:active,
div#comparison-table-basic table.for-home thead th a:hover { vertical-align: middle; color: #232323; font-weight: bold; line-height: 1.5em; }
div#comparison-table-basic table.for-home td.divider { padding: 0px; height: 3px; }

/* for home */
#for-home #banner { background: transparent no-repeat -70px -50px; color: #FFFFFF; font-size: 16px; height: 400px; width: 930px; }
#for-home #banner h1 { color: rgb(80, 80, 80); font-size: 26px; text-align: right; margin-right:21px; font-weight:bold; padding-top: 25px; }
#for-home #banner h1 span { font-size: 21px; }
#for-home #banner h2 { color: rgb(80, 80, 80); font-size: 14px; margin-top: 5px; text-align:right;margin-right:21px;}#avbe #banner .text { width:425px; font-size: 14px; color: #002653;}

#for-home #banner .update {background-color: #F36502;color: #FFFFFF;display: inline-block;font-size: 15px;font-weight: bold;padding: 5px 20px; text-transform: uppercase;}
#for-home #banner .text p {color:#000000; font-size:14px; line-height:19px;font-family:verdana;padding-top: 0px;}
#for-home #banner .shopbox {bottom: 42px;margin: 0;width: 200px;}
#for-home #banner h1.updated-tag {background: no-repeat scroll right 15px transparent;padding-top: 48px;}
#for-home fieldset {font-size: 13px;line-height: 24px;padding-top: 0;}
#for-home #tabbedContent .inner {padding: 0px 0px; overflow: hidden;}
#for-home #tabbedContent .innerContent {border-bottom: 1px solid #EAEAEA;display: inline-block;float: left; min-height: 230px;overflow: hidden;padding-bottom: 0;padding-top: 25px;position: relative;text-align: left;width: 291px;}
#for-home #tabbedContent .innerContent2 {border-right: 1px dotted #EAEAEA;border-left: 1px dotted #EAEAEA;border-bottom: 1px solid #EAEAEA;display: inline-block;float: left; min-height: 230px;overflow: hidden;padding-bottom: 0;padding-top: 25px;position: relative;text-align: left;width: 291px;}
#for-home #tabbedContent .innerContent2 img {float: left;}
#for-home #tabbedContent .innerContent2 p.free-product {background-color: #73AF25;color: white;display: inline-block;font-size: 11px;font-weight: bold;line-height: 150%;padding: 0;text-align: center;width: 100px;}
#for-home #tabbedContent .innerContent2 .content ul {display: inline-block;}
#for-home #tabbedContent .innerContent2 .content {overflow:hidden;}
#content #for-home  #options { bottom: 25px; }
#for-home .menu-content li.active { bottom: 0; }


/* for business */
#for-business #banner { background: #142843  0 bottom no-repeat; height: 365px; padding: 0; width: 930px; color: #ffffff; font-size: 16px; position:relative; }
#for-business #banner h1 { line-height:1.5em; font-size:28px; text-align:right; margin-right:30px; color: white; padding-top: 60px;}
#for-business #banner h2.first { color:#fff; font-size:20px; margin-top:15px; margin-right:30px; float:right;}
#for-business #banner .text h2 { color:#37acdb; font-size:20px; }
#for-business #banner .text li { background: no-repeat left 0.6em; color:#fff; padding:0 0 0 20px; font-size:14px; }
#for-business #banner .shopbox { right: 70px; bottom: 80px; }
#for-business .banner_wrapper { height: 365px; }
#for-business .banner_container { background: #f6f6f8; }

/*#for-business div#comparison-table thead,*/
#for-business div#comparison-table table.main-body,
#for-business div#comparison-table,
#for-business div#comparison-table table.main-body,
#for-business div#comparison-table tr.footer {width: 900px;}
#for-business div#comparison-table thead {background-position: right top;}
#for-business div#comparison-table table.main-body {background-position: right 0px;}  
#for-business div#comparison-table tr.footer {background-position: 347px bottom;}
#for-business div#comparison-table table { margin: 0 0 70px;}
#for-business div#comparison-table .products { width: 355px; }
#for-business div#comparison-table tr.footer td { padding-bottom:50px; }

.jsEnabled #tabbedContent .inner .content a.hiddenLinks {display: none;}
#tabbedContent .inner .content li { background: no-repeat left 0.3em; padding:0; width:165px; padding:0 0 4px 15px; }

a.avg12-button-08, 
a.avg12-button-08:link, 
a.avg12-button-08:visited, 
a.avg12-button-08:active, 
a.avg12-button-08:hover { background: no-repeat right -71px; padding:0px 0px 0px 0px; display:inline-block; cursor:pointer; text-decoration:none;}
a.avg12-button-08 span, 
a.avg12-button-08:link span, 
a.avg12-button-08:visited span, 
a.avg12-button-08:active span, 
a.avg12-button-08:hover span { background: no-repeat left 0px; display:inline; padding: 0 8px 5px 30px; float:left; margin:0px 8px 0px 0px; color:#ffffff; font:bold 11px/23px Verdana, sans-serif; text-transform:uppercase; text-align:center; text-decoration:none; }

a.avg12-button-10,
a.avg12-button-10:link,
a.avg12-button-10:visited,
a.avg12-button-10:active,
a.avg12-button-10:hover { background: no-repeat right -236px; padding:0px 0px 0px 0px; display:inline-block; cursor:pointer; text-decoration:none; z-index:10;}
a.avg12-button-10 span,
a.avg12-button-10:link span,
a.avg12-button-10:visited span,
a.avg12-button-10:active span,
a.avg12-button-10:hover span { background:no-repeat left -180px; display:inline; padding: 5px 13px 4px 22px; float:left; margin:0px 9px 0px 0px; color:#ffffff; font:bold 16px/34px Verdana, sans-serif; ; text-align:center; text-decoration:none; }

a.avg12-button-trial,
a.avg12-button-trial:link,
a.avg12-button-trial:visited,
a.avg12-button-trial:active,
a.avg12-button-trial:hover { background: no-repeat scroll 0px 0px transparent; width: 204px;height: 36px;color: #4A5765; margin: 0 75px 20px;line-height: 16px;padding-top: 8px;font:bold 14px/30px Verdana, sans-serif; ; text-decoration:none; padding-bottom: 4px; text-align:center;  display:block; }

a.avg12-button-submit,
a.avg12-button-submit:link,
a.avg12-button-submit:visited,
a.avg12-button-submit:active,
a.avg12-button-submit:hover { background: no-repeat 1px top; color:#ffffff; font:bold 17px/19px Verdana, sans-serif; text-decoration:none; padding: 5px 0px 9px; text-align:center; display:block; width:219px; margin:0px auto 5px; text-transform:uppercase; }
a.avg12-button-submit .second { font:bold 12px/15px Verdana, sans-serif; text-transform:none;}

#internet-security a.avg12-button-submit,
#internet-security a.avg12-button-submit:link,
#internet-security a.avg12-button-submit:visited,
#internet-security a.avg12-button-submit:active,
#internet-security a.avg12-button-submit:hover { background:  no-repeat;width:245px;text-align:center;height:49px;padding:10px 0px 0px 0px;font-size:22px; }

#antivirus a.avg12-button-submit,
#antivirus a.avg12-button-submit:link,
#antivirus a.avg12-button-submit:visited,
#antivirus a.avg12-button-submit:active,
#antivirus a.avg12-button-submit:hover { background: no-repeat scroll 0px -59px transparent;width: 245px;text-align: center;height: 49px;padding: 10px 0px 0px 0px;font-size: 22px;}

/* comparison table - fixed buttons */
a.btn-av, 
a.btn-av:link,
a.btn-av:visited, 
a.btn-av:active, 
a.btn-av:hover, 
a.btn-is { text-transform: uppercase;
width: 127px;
height: 61px;
display: inline-block;
margin-bottom: 5px;
padding-top: 5px;
text-decoration: none;
background: no-repeat left 0;
color: white;
font-size: 17px;
line-height: 24px;}
a.btn-is:link,
a.btn-is:visited, 
a.btn-is:active, 
a.btn-is:hover { text-transform: uppercase;
width: 127px;
height: 60px;
display: inline-block;
padding-top: 5px;
text-decoration: none;
background: no-repeat left 0px;
color: white;
font-size: 17px;
line-height: 24px;} 
.btn-is span, .btn-av span{font-size: 14px;
font-weight: normal;}

/*language adjustment */
#home-comparison a.btn-trial, #home-comparison a.btn-trial:link, #home-comparison a.btn-trial:visited, #home-comparison a.btn-trial:active, #home-comparison a.btn-trial:hover,
#home-comparison a.btn-trial-av, #home-comparison a.btn-trial-av:link, #home-comparison a.btn-trial-av:visited, #home-comparison a.btn-trial-av:active, #home-comparison a.btn-trial-av:hover { font-size:10px; font-weight:normal; text-transform:none;}
#home-comparison.en a.btn-trial, #home-comparison.en a.btn-trial:link, #home-comparison.en a.btn-trial:visited, #home-comparison.en a.btn-trial:active, #home-comparison.en a.btn-trial:hover, 
#home-comparison.en a.btn-trial-av, #home-comparison.en a.btn-trial-av:link, #home-comparison.en a.btn-trial-av:visited, #home-comparison.en a.btn-trial-av:active, #home-comparison.en a.btn-trial-av:hover { font-size:11px; font-weight:bold; text-transform:uppercase; }

/* tables */
/* table component list */
table.avg12-table-component-list{ padding:0px; margin:0px; width:100%; }
table.avg12-table-component-list h3 {padding-top: 10px;}
table.avg12-table-component-list td.bg_bt_full{ background: no-repeat bottom; padding:0px !important; height:10px; }
table.avg12-table-component-list th{ color: #E85738; font-size: 12px; text-align: left; padding: 10px !important; width:40%; vertical-align:text-top; }
table.avg12-table-component-list td{ padding: 10px 10px 5px!important; text-align: left; color:#474545; vertical-align:text-top; } 
table.avg12-table-component-list td.bg_bt_center { background: no-repeat bottom; height:10px; }

/* general classes required for feedburner old styles */
.bg-none { background: none !important; }
.tright, .a_right { text-align: right !important; }

/*free page hiddenLinks fix*/
#tabbedContent.free .inner a.dotted { font-size:10px; }

/* SOCIAL CSS */

#maincontainer {overflow:visible;}
#content { position:static; }
#social-banner { width:72px; height:213px; position:absolute; left:956px; border:1px solid #cdd0d3; background:#fff; padding-top:10px; overflow:hidden;}
#sharer { text-align:center; }
#sharer div#facebook, #sharer span#twitter, #sharer span#google, #sharer span#in { margin-bottom:10px; display:inline-block; }
#sharer div#facebook { text-align:center; }
  
  #productsIntro .innerContent img {
    float: left;
    padding: 0 10px 40px;
  }
  #productsIntro .innerContent .content {
    overflow: hidden;
    padding: 0 0 30px;
    width: 300px;
  }
  #productsIntro .inner h3 {
    margin-top: 10px;
    padding-bottom: 0.2em;
  }
  #productsIntro .inner h3 a {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    text-transform: none;
  }
  #productsIntro .innerContent p.free-product {
    background-color: #73AF25;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 150%;
    padding: 0;
    text-align: center;
    width: 100px;
}

  #productsIntro .innerContent {
    display: inline-block;
    float: left;
    overflow: hidden;
    padding-bottom: 20px;
    position: relative;
    width: 50%;
}
  #banner .shopbox {
    bottom: 43px;
    position: absolute;
    right: 43px;
    text-align: center;
    width: 200px;
    z-index: 999;
}
.mouseover p.link { bottom: 20px; float: left; left: 110px; position: absolute; width: 100%; }
#productsIntro .inner a.hiddenLink { display: inline; }
.jsEnabled #productsIntro .inner a.hiddenLink { display: none; }
.jsEnabled #productsIntro .display .inner a.hiddenLink { display: inline; } 
#tabbedContent .innerContent1 .content { height: 60px; margin-bottom: 12px; margin-top: 30px; }
#tabbedContent .innerContent1 {
    min-height: 215px;
    padding-bottom: 0;
    padding-top: 0px;
    text-align: center;
    width: 225px;
    float: left;
    position: relative;
   overflow: hidden;
}

#tabbedContent .innerContent1 h3{ height: 30px; }
#tabbedContent .innerContent { width: 293px; float: left; position: relative; overflow: hidden; padding-bottom: 20px; display: inline-block; border:none;  text-align:left; min-height: 0; }
#tabbedContent .innerContent img { float: left; padding: 0px 10px 40px 10px; }
#tabbedContent ul.tabbed li a h2{line-height:33px;}
#top-boxes{margin-bottom: 20px;overflow: hidden;margin-top: 15px;}
.middle-clmn-title{.color: #5C6F7B;border-bottom: 1px dotted #AAA;font-size: 22px;padding: 10px 10px 15px 10px;}

/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:10px;background:#fff;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;}

/* superbox 背景の色
---------------------------------------- */
#superbox-overlay{background:#e0e4cc;}

/* superbox ローチE��ング画像呼び出ぁE---------------------------------------- */
#superbox-container .loading{width:32px;height:32px;margin:0 auto;text-indent:-9999px; no-repeat 0 0;}

/* superbox closeボタン
---------------------------------------- */
#superbox .close a{float:right;padding:0 5px;line-height:20px;background:#333;cursor:pointer;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
#superbox .close a span{color:#fff;}

/* superbox next　prev　---------------------------------------- */
#superbox .nextprev a{float:left;margin-right:5px;padding:0 5px;line-height:20px;background:#333;cursor:pointer;color:#fff;}
#superbox .nextprev .disabled{background:#ccc;cursor:default;}

/* 
---------------------------------------- */
#superbox #column	{ text-align: left; }
#superbox #column h2	{ 	
	font-size: 116.6%;
	border-bottom: solid 1px #646464;
	padding: 5px;
	margin-bottom: 10px;
}
.pricelistWire {
	position:absolute;
	top: 280px;
	left: 700px;
	z-index: 9999;
	width: 190px;
	text-align: center;
}
.pricelistWire { top/*\**/: 285px\9; }

.pricelistInner {
	position: relative;
}
#priceList {	position: relative;}
#priceList .innerLogo {
	position: relative;
	top: 0px;
	left: 0
}
#priceList table.wipePL{
    border-top:1px solid #666;
    border-left:1px solid #666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 100%;
    margin: 0 0 8px 0;
}
#priceList .wipePL th{
    border-right:1px solid #666;
    border-bottom:1px solid #666;
    color:#333;
    background-color:#CCC;
    background-position:left top;
    padding:4px;
    text-align:center;
    font-weight: bold;
}
#priceList .wipePL td{
    border-right:1px solid #666;
    border-bottom:1px solid #666;
    padding:4px;
}
#priceList .wipePL td span{
	  padding-left: 3px;
      padding-right: 3px;
      padding-top: 1px;
      padding-bottom: 1px;
      background-color: orangered;
      border-radius: 3px;
      color: white;
      font-size: 10px;
}
#priceList .wipePL td.label{
	background-color: #eee;
	color: #333;
    font-size: 14px;
    height: 20px;
    padding-left: 55px;
    vertical-align: middle;
}
#priceList dl.subj {
	margin: 0 0 8px 0
}
#priceList dl.subj dt {
	float: left;
	width: 5%;
}
#priceList dl.subj dd {
	float: left;
	width: 90%;
}
.new-feature {
  color: red;
}
.improved-feature { color: blue; }


/* Table Business Security
---------------------------------------- */
.grayCell{
    background-color:#f9f9fa;
}

.grayBorderCellTop{
    border-top:1px solid #e2e2e2;
}

.greenBorderCell{
    border-right: 3px solid #149317 !important;
}

.greenBorderCellTop{
    border-top: 3px solid #149317 !important;
}

.greenBorderBottom{
    border-bottom: 3px solid #149317 !important;
}

.textGreen{
    color:#149317 !important;
}

/*Nb de liscences*/
.sbhomerdo_whiteBg {
   color: #737373;
}

.sbhomerdo_blackBg {
   color:white;
}

.cboxElement{
    color:white;
}

.cboxElement_blackBg{
   color: #737373 !important;
}

.buttonGrayTrial{
    background: no-repeat scroll 0px 0px transparent;
    width: 204px;
    height: 36px;
    color: #4A5765 !important;
    margin: 0 40px 2px;   
    line-height: 16px;
    padding-top: 8px;
    font: bold 14px/30px Verdana, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    padding-bottom: 4px;
    text-align: center;
    display: block;
}

/* Should fix the part of the table that is broken */
.links{
  float:left;
  margin-left: 16px;
  margin-top: 9px;
}


.linkProducts li a{
  color: #008EBE;
  font-weight:bold;
  text-decoration:underline;
}

.money-back a:hover, .centeredContent a:hover, .block li a:hover{
  color: black !important;
  font-weight:bold;
}


/*==================================================================== */

/*==========================   Additional Banners    ========================== */

/*==================================================================== */

.boxes { padding-bottom: 20px; float: left; }
.boxes .avgcolumns-list { width: 930px; display: block; }
#avg-pctuneup .boxes .avgcolumns-list-item, #avg-pctuneup .boxes .avgcolumns-list, #avg-pctuneup-business .boxes .avgcolumns-list-item, #avg-pctuneup-business .boxes .avgcolumns-list { overflow: visible; }

.boxes .avgcolumns-list-item { background: none; padding: 0; width: 218px; margin-right: 12px; }

.avgcolumns-list-item {
list-style: none;
float: left;
display: inline;
width: 224px;
margin: 0px 4px 0px 0px;
padding: 0px 4px 0px 0px;
height: auto;
overflow: hidden;
text-align: center;
font: normal 11px/14px Verdana, sans-serif;
color: #5c6f7b;
border: 1px solid #dddddd;
}

#avg-pctuneup .box-wrapper, #avg-pctuneup-business .box-wrapper { position: relative; }

.boxes .box-wrapper {
padding: 7px 5px 5px 5px;
border: 4px solid #fff;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f7f8f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f8f9));
background: -webkit-linear-gradient(top, #ffffff 0%,#f7f8f9 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f7f8f9 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f7f8f9 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f7f8f9 100%);
border: 4px solid white;
}

.boxes a { display: block; text-decoration: none; text-align: center; }
.boxes .benefits-heading { line-height: 1.1em; display: block; color: #000000;font-size: 17px; padding-bottom: 8px; }
.boxes .benefits-subheading { color: #5C707B; font-size: 12px; font-weight: bold; line-height: 16px; display: block; padding-bottom: 5px; margin-top:10px; text-align: left; }
.boxes img.one-line { padding: 18px 0 0; }

#avg-pctuneup .featureImproved span, #avg-pctuneup-business .featureImproved span {
top: -24px;
background: #1869ad;
color: #fff;
font-size: 11px;
padding: 5px;
font-family: AVGSans_4a,Tahoma,Arial,sans-serif;
}



#avg-pctuneup .featureImproved, #avg-pctuneup-business .featureImproved {
text-align: center;
position: absolute;
top: -24px;
width: 100%;
}


.boxes ul li p {
font-size: 12px;
color: #5c707b;
padding: 0;
line-height: 13px;
font-weight: bold;
margin-top: 44px;
}



.boxes a {
display: block;
text-decoration: none;
text-align: center;
}


a:active, a:link, a:visited {
outline: none;
color: #249efc;
font-weight: normal;
}


a:active, a:link, a:visited {
outline: none;
color: #249efc;
font-weight: normal;
}


/*----------------------------------------------------------------------------------*/

.featureImproved span  {
top: -24px;
background: #1869ad;
color: #fff;
font-size: 11px;
padding: 5px;
font-family: AVGSans_4a,Tahoma,Arial,sans-serif;
}

.featureImproved{
/*text-align: center;
position: absolute;
top: 473px;
left: -124px;
width: 100%;*/

text-align: center;
position: absolute;
top: 466px;
width: 200px;
}

.tabs-wrapper { height: 64px; }
.block-wrapper { width: 100%; position: absolute; left: 0; margin: 0 0 25px 0; border-bottom: 1px solid #d7d7d7; }
.block-wrapper.white-back { background-color: #fff; }
.menu-block { margin: 0 auto; max-width: 930px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.menu-content { list-style: none outside none; margin: 0 0 -1px; padding: 0 25px; }
.menu-content li {
  background: #f3f4f4;
  background: -moz-linear-gradient(top,#f3f4f4 0,#dbe0e3 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f4f4),color-stop(100%,#dbe0e3));
  background: -webkit-linear-gradient(top,#f3f4f4 0,#dbe0e3 100%);
  background: -o-linear-gradient(top,#f3f4f4 0,#dbe0e3 100%);
  background: -ms-linear-gradient(top,#f3f4f4 0,#dbe0e3 100%);
  background: linear-gradient(to bottom,#f3f4f4 0,#dbe0e3 100%);
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  border-top: 1px solid #d7d7d7;
  display: inline-block;
  float: left;
  margin: 0 0 0 5px;
  padding: 0 10px;
  z-index: 50;
  position: relative;
  min-width: 100px;
  text-align: center;
}
  
.menu-content li a, .menu-content li a:visited, .menu-content li a:hover, .menu-content li a:active {
  color: #5c707b;
  display: inline-block;
  font-size: 13px/18px;
  text-align: center;
  text-decoration: none;
  padding: 6px 2px;
  font-weight: normal;
}
  
.menu-content li.active {
  background: none repeat scroll 0 0 #fafafa;
  margin: -5px 0 0 5px;
  padding: 5px 10px 0 10px;
  bottom: -1px;
}  
.menu-content li.active a { font-weight: bold; }
/*.banner_container { position: absolute; width: 100%; left: 0; background: #FFFFFF 0; }
.banner_container_sec { position: absolute; width: 100%; top:770px; left: 0; background: #FFFFFF 0; }*/

a.avg-button .second { font-size: 13px; }

#banner sup { vertical-align: super; line-height: 8px; font: 16px/20px Verdana, sans-serif; letter-spacing: -1px; }

.legaltext { clear: both; text-align: center; padding-top: 25px; }
.legaltext span { line-height: 1.5em; font-size: .8em; }

/* multi column products */
div.parsys_column { height: 100%;width: 100%; float: left; border: 0; vertical-align: top; padding: 0; margin: 0; }
div.cq-colctrl-lt3-c0 { width: 31%;padding-right: 1%; padding-left: 10px; min-height: 50px; }
div.cq-colctrl-lt3-c1 { width: 31%; padding-left: 1%; padding-right: 1%; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; min-height: 50px; }
div.cq-colctrl-lt3-c2 { width: 31%; padding-left: 1%; min-height: 50px; }
#productTile.tabInnerContent { font: inherit; position: relative; clear: both; padding-top: 15px; height: auto; overflow: hidden; margin-bottom: 10px; min-height: 110px; }
#productTile.tabInnerContent .tabImage { width: 95px; float: left;  }
.tabImage img { padding: 12px 0; }
#productTile.tabInnerContent .tabCont { padding-left: 0; padding-bottom: 20px; height: auto; overflow: hidden; padding-top: 10px; }
productTile.tabInnerContent .tabCont h3 { font-size: 14px; color: #000; font-weight: bold; font-family: Arial,Helvetica,sans-serif!important; text-transform: none!important; line-height: 16px; padding-bottom: 4px!important; }
body #productTile.tabInnerContent .tabCont p.subHeading { font-size: 12px; line-height: 16px; margin: 4px 0; padding-bottom: 4px; }
body #productTile.tabInnerContent .tabCont h3 a { color: #000; font-family: Arial,Helvetica,sans-serif!important; font-size: 14px; line-height: 16px; text-transform: none!important; font-weight: bold; }
#productTile.tabInnerContent ul { list-style: none none; }
#productTile.tabInnerContent ul li { background: no-repeat left 3px; font-size: 11px; width: auto; padding: 0 0 4px 15px; }
#productTile.tabInnerContent p.links { clear: both; margin: 0; padding: 0; font-size: 11px; position: absolute; left: 106px; bottom: 3px; }
#productTile.tabInnerContent p.links a, #productTile.tabInnerContent p.links a:active, #productTile.tabInnerContent p.links a:link, #productTile.tabInnerContent p.links a:visited, #productTile.tabInnerContent p.links a:hover { border-bottom: 1px dotted;color: #00079c; font-size: 11px; font-weight: normal; text-decoration: none; background: 0; margin-right: 10px; }

/* new column table */
.avg-responce-box { width:930px; margin:0 auto; }

/* new comparison table */
.avg-comparisontable .avg-comparisontable-box { padding: 10px; -webkit-box-shadow: 0 0 0 1px #dadada; box-shadow: 0 0 0 1px #dadada; margin: 2px; background: #fff; background: -moz-linear-gradient(top,#fff 33%,#f7f8f8 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(33%,#fff),color-stop(100%,#f7f8f8)); background: -webkit-linear-gradient(top,#fff 33%,#f7f8f8 100%); background: -o-linear-gradient(top,#fff 33%,#f7f8f8 100%); background: -ms-linear-gradient(top,#fff 33%,#f7f8f8 100%)!important; background: linear-gradient(to bottom,#fff 33%,#f7f8f8 100%); }
.avg-comparisontable td, .avg-comparisontable th { margin: 0; padding: 15px 0 15px 0; border: 0; text-align: center; vertical-align: top; }  
.avg-comparisontable th.column { padding-top: 10px; position: relative; }  
.avg-comparisontable td { border-left: 0 solid #edeef0; padding: 0 15px; }
.avg-comparisontable tbody td { vertical-align: middle; border-bottom: 1px solid #edeef0; }
.avg-comparisontable td.feature { text-align: left; padding: 7px 15px 10px 5px; }
.avg-comparisontable td.feature h6 { font-size: 16px; line-height:22px; color: #5A5A5A; text-transform: none; margin: 0; padding: 3px 0 2px 0; display: block; float: left; font-weight: bold; }
.avg-comparisontable.columns-3 table .column{width:22%}
.avg-comparisontable.columns-4 table .column{width:16%}
.avg-comparisontable td.feature .title { display: block; float: left; clear: both; font-size: 14px; line-height: 18px; color: #5c707b; }
.avg-comparisontable  tr.title h6 { font-size: 12px; font-weight: bold; line-height: 1.5em; }
.avg-comparisontable  tfoot td a.avg-button { width: 120px; margin: 0 auto; font-size: 13px; margin-bottom: 15px;}
.avg-comparisontable  tfoot td > span { font-size:11px;color:#666; }
.avg-comparisontable  tfoot td.column { padding: 15px; }
.avg-comparisontable .active .expand-header { position: absolute; width: 100%; padding: 19px 0 0 0; z-index: 0; top: 0; left: 0; background: #f0f0f0; background: rgba(48,48,48,0.1); background: -moz-linear-gradient(top,rgba(48,48,48,0.1) 0,rgba(0,0,0,0) 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(48,48,48,0.1)),color-stop(100%,rgba(0,0,0,0))); background: -webkit-linear-gradient(top,rgba(48,48,48,0.1) 0,rgba(0,0,0,0) 100%); background: -o-linear-gradient(top,rgba(48,48,48,0.1) 0,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top,rgba(48,48,48,0.1) 0,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom,rgba(48,48,48,0.1) 0,rgba(0,0,0,0) 100%); }
.avg-comparisontable tfoot .active { position: relative; }
.avg-comparisontable table { width: 100%; }

.avg-comparisontable tr.title h6 { height: ; margin-top: ; }
.avg-comparisontable tr.title th.active h6 { color: #222; }
.avg-comparisontable th.column, .avg-comparisontable .active .expand-header { padding-top: 20px; }
.avg-comparisontable.business-comparision .active .expand-header { height: 550px; }
.avg-comparisontable.business-comparision { clear: both; padding-top: 20px; }

.avg-comparisontable.home-comparision .feature { width: 400px; }
.avg-comparisontable.home-comparision .active .expand-header { height: 850px; }
.avg-comparisontable tr.top { display:none; }

/* END of new comparison table */

/* new pctuneup */
.foward {
  position: relative;
  width: auto;
  height: 0px;
  background-color: #fafafa;
  text-align: center;
}
.foward:before {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -30px;
  width: 0;
  height: 0;
  border-top: 30px solid #dbdbdb;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
}
.foward:after {
  content: "";
  position: absolute;
  bottom: -29px;
  left: 50%;
  margin-left: -30px;
  width: 0;
  height: 0;
  border-top: 30px solid #fafafa;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
}
.foward-clean {
  background-repeat:no-repeat;
  width: 86px;
  height: 33px;
  text-align: center;
  margin: 0 auto;
}
.pctuneup-hr { width:100%; border-top:1px solid #dbdbdb; }
.pctuneup-column ul { width:956px; margin:0 auto; }
.banner-pctuneup { display:block; width: 100%; height:679px; background-size:100% 600px; }
.banner-pctuneup .pctuneup-button { padding:0; }
.title-pctuneup { padding:1.6em; color:#fff; height: 120px; text-align:center; }
.title-pctuneup h1 { color:#fff; font-weight:bold; font-size:2.8em; text-align:center; padding:0.2em; }
.title-pctuneup img { position:relative; top:2em; right:5em; }
.pctuneup-column { width:100%; text-align:center; margin:0 auto; }
.pctuneup-column .avgcolumns-list-item { border:none; }
.pctuneup-column h2 { font-weight:bold; font-size: 3em; padding: 1em 0 0; }
.pctuneup-column h3 { font-weight:bold; font-size: 1.6em; padding: 0.2em 0; }
.pctuneup-column p { font-size: 1.4em; line-height:1.2em; padding: 0; }
.header-2014 .pctuneup-button { padding-top:30em; }
.pctuneup-button { width: 956px; height:auto; margin: 0 auto; padding:1em 0 2em; }
.pctuneup-button ul { display:block; width:600px; margin: 1em auto; padding:0; }
.pctuneup-button ul li { width: 300px; font-size:1.6em; line-height:1.1em; text-align:center; float:left; margin: 0 auto 2em; padding:0; }
.pctuneup-button ul li a.avg-button, .pctuneup-button ul li a.avg-button:link { margin: 0 1em 0; }
.pctuneup-button ul li a span { font-size:0.8em; }
.pctuneup-column .item-inner { padding:0; }
.pctuneup-column .item-inner .text { height:150px;}
.pctuneup-column .item-inner .text h2 { font-size: 5.4em; padding: 0; color: #1da2ff; font-weight: bold; }
.pctuneup-column .item-inner .text h3 { font-weight: bold; }
.pctuneup-column .item-inner .text p { font-size: 2em; padding: 0; color: #1da2ff; }
.pctuneup-column .avgcolumns-list-item { width:230px; }
.pctuneup-column .pctuneup-award { padding-top:2em; }
.pctuneup-column .pctuneup-award ul { display:block; }
.pctuneup-column .pctuneup-award ul li { float:left; }
.pctuneup-column .pctuneup-award h3 { font-size: 1.6em; padding: 0; }
.pctuneup-column .speedup { height:450px; margin-bottom:3em; background-color:#1b3647 }
.pctuneup-column .speedup div.link, .pctuneup-column .leavethepower div.link { color:#fff; border-top:1px solid #fff; padding: 1em; width: 956px; margin: 0 auto; }
.pctuneup-column .cellth div.link { padding: 1em; color:#008EBE; }
.pctuneup-column .speedup h2, .pctuneup-column .speedup h3, .pctuneup-column .speedup p,  .pctuneup-column .speedup ul li, .pctuneup-column .speedup a, .leavethepower h2, .leavethepower h3, .leavethepower p, .leavethepower a { color:#FFF; margin-bottom:1em; }
.pctuneup-column .freeup { position: relative; }
.pctuneup-column .freeup .rightcolumn img { width:40%; position:absolute; bottom:0; right:0; float:right; }
.pctuneup-column .freeup { margin-bottom:0em; }
.pctuneup-column .freeup ul { padding:2em 0; width:auto; }
.pctuneup-column .freeup ul li { font-size:1.6em; line-height:120%; width:28%; }
.pctuneup-column .freeup ul li span { font-size:0.8em;line-height:100%; }
.pctuneup-column .freeup ul li span.sup { vertical-align: super; line-height: 0.6em; font-size: 0.2em; }
.pctuneup-column .lessclash h3 { padding-bottom:1em; }
.pctuneup-column .lessclash img { width:60%; margin-left:-120px; }
.pctuneup-column .features { font-size:1.2em; display:block; width:40em;padding:1.6em 2em; border:1px solid #ccc;  margin:0 auto 2em; text-align:center;  }
.pctuneup-column .features p { padding-top:1em; }
.pctuneup-column .features ul { width:auto; }
.pctuneup-column .features ul li { float:none; text-align:left; padding: 1.4em 0 1em 2em;  border-bottom:1px solid #ccc; }
.pctuneup-column .features ul li h4 { font-weight: bold; font-size: 1.4em; line-height:0.6em; margin:0; }
.pctuneup-column .leavethepower { height:500px; background-color: #132e1d; }
.pctuneup-column .leavethepower .cellsec .leftcolumn { width: 60%; }
.pctuneup-pointer-head { width: 0; height: 0; position: absolute; left: -1.15em; margin: -24px 0 0 11.5%; border-left: 20px solid transparent; border-right: 20px solid transparent;}
.pctuneup-pointer-text { padding-top:24px; }
.pctuneup-column .cellmenu ul { width:956px; margin:0 auto; position:relative; }
.pctuneup-column .cellmenu ul li { width:300px; padding:2em 0; float:left; font-weight:bold; text-align:center; }
.pctuneup-column .cellmenu ul li span.pctuneup-pointer-text , .pctuneup-column .cellmenu ul li a { font-size: 1.3em; font-weight:bold; }
.pctuneup-column .cellmenu ul li a { text-decoration:none; color:#1da2ff; } 
.pctuneup-column .cellsec, .pctuneup-column .cellfour { width:980px; margin:0em auto; text-align:center; }
.pctuneup-column .freeup h2 { padding-bottom:1em; }
.pctuneup-column .freeup .cellsec { width:956px; margin:0 auto; position:relative; }
.pctuneup-column .freeup .cellsec .leftper { float:left; width:44%; padding:0 0 2em 2em; }
.pctuneup-column .freeup .cellsec .leftper h2, .pctuneup-column .freeup .cellsec .leftper p { text-align:left; }
.pctuneup-column .freeup .cellsec .leftper h2 { font-size:1.8em; margin-bottom:1em; }
.pctuneup-column .freeup .cellsec .leftper ul li { float:left; width:25%;}
.pctuneup-column .freeup .cellsec .rightper{ float:right; width:33%; padding-right:2em; }
.pctuneup-column .freeup .cellsec .rightper img { height:100%; position:absolute; bottom:0; right: -160px; }
.pctuneup-column .lessclash { width: 956px; margin: 0 auto; }
.pctuneup-column .lessclash .cellsec { height:100%;}
.pctuneup-column .lessclash .cellsec .rightcolumn { float:right; width:40%; padding: 0; }
.pctuneup-column .lessclash .cellsec .leftcolumn { float:left; width:580%; padding: 0; }
.pctuneup-column .speedup .cellfour ul li {float:left;}
.pctuneup-column .cellfour ul li { font-size: 1.0em; line-height:1.1em; font-weight:bold; width:210px; }
.pctuneup-column .leftcolumn h2, .pctuneup-column .leftcolumn h3, .pctuneup-column .leftcolumn p { text-align:left; }
.pctuneup-column .rightcolumn h2, .pctuneup-column .rightcolumn h3, .pctuneup-column .rightcolumn p { text-align:left; }
.pctuneup-column .cellsec p {width:100%;}
.pctuneup-column .cellth, .pctuneup-column .cellth-sec { width:956px; margin:0em auto; text-align:center; }
.pctuneup-column .cellth ul, .pctuneup-column .cellth-sec ul { display:block; margin:2em auto; text-align:center; }
.pctuneup-column .cellth ul li, .pctuneup-column .cellth ul.tuneup li, .pctuneup-column .cellth-sec ul li { float:left; width:33.3%; padding:0; margin:2em 0; font-size:1.1em; }
.pctuneup-column .cellth ul li span, .pctuneup-column .cellth .tuneup span { font-weight:bold; background-color: #1869ad; color:#fff; padding: 0 0.4em; }
.pctuneup-column .cellth .tuneup { width:956px; height:230px; }
.pctuneup-column .cellth .tuneup p { font-size:1.4em; margin-bottom:1em; }
.pctuneup-column .cellth .tuneup p.btm { position:absolute; bottom:0; left:0; right:0; }
.pctuneup-column .cellth .tuneup h3 { font-size:1.6em; }
.pctuneup-column .cellth .tuneup .item-1, .pctuneup-column .cellth .tuneup .item-2, .pctuneup-column .cellth .tuneup .item-3 { width:31.5%; height:200px; padding:2em 0.4em; float:left; position:relative;  }
.pctuneup-column .cellth .tuneup .item-2, .pctuneup-column .cellth .tuneup .item-3 { border-left: 1px solid #dbdbdb; }
.pctuneup-column .cellth-sec ul li.left { float:left; width:284px; padding:2em 10%; }
.pctuneup-column span.green { color:#40a72e!important; font-size:1.2em; font-weight:bold; line-height:180%; }
.pctuneup-column .cellth img, .pctuneup-column .cellth-sec img, .pctuneup-column .cellth-sec img { width:auto; }
.pctuneup-column .cellfour img { width:35%; }
.pctuneup-column .cellfour .icon { height:100px; margin: auto 0;}
.pctuneup-column .footbanner img { padding: 1em 0; }

/* feature */
#pctuneup-features-pages h1, #pctuneup-features-pages h2, #pctuneup-features-pages h3 { color:#000; }
.banner-pctuneup { background-color: #171f30; }
.banner-pctuneup-fea { background-color:#ebebeb; height:400px; margin-bottom:24px; }
.banner-pctuneup-fea-box { width:935px; margin:0 auto; }
.banner-pctuneup-fea-box .title-pctuneup { width:530px; height:auto; padding:2em 0 0; float:left; }
.banner-pctuneup-fea-box .title-pctuneup img { width:auto; }
.banner-pctuneup-fea-box .pctuneup-button { width:400px; float:right; padding: 1em 0 0; }
.banner-pctuneup-fea-box .pctuneup-button h1 { font-weight:bold; font-size:2.8em; text-align:center; padding:1em 0.2em; }
.banner-pctuneup-fea-box .pctuneup-button ul { width:400px; }
.banner-pctuneup-fea-box .pctuneup-button ul li { margin: 0 auto 0.5em; padding:0 50px; }
.pctuneup-fea .pctuneup-pointer-head { position:absolute; margin: -24px 0 0 36.5%; }
.pctuneup-column .pctuneup-fea-menu { width:956px; margin:2em auto; }
.pctuneup-column .pctuneup-fea-menu ul { padding-bottom:2em; }
.pctuneup-column .pctuneup-fea-menu ul li { width:140px;float:left; }
.pctuneup-column .pctuneup-fea-menu ul li img { padding-left:22%; }
.pctuneup-column .pctuneup-fea-menu ul li a { font-size:0.8em; text-decoration:none; }
.pctuneup-column .pctuneup-fea-menu ul li a .default-image { display:block; }
.pctuneup-column .pctuneup-fea-menu ul li a .hover-image { display:none; }
.pctuneup-column .pctuneup-fea-menu ul li a:hover .default-image { display:none; }
.pctuneup-column .pctuneup-fea-menu ul li a:hover .hover-image { display:block; }
.pctuneup-column .pctuneup-fea-menu ul li a h3 { padding:1em 0 2em; }
.pctuneup-column .pctuneup-fea-box { width:956px; margin:2em auto; text-align:left; }
.pctuneup-column .pctuneup-fea-box h2 { text-align:left; padding-bottom:1.0em; }
.pctuneup-column .pctuneup-fea-box .label-bg-blue { font-weight: bold; background-color: #1869ad; color: #fff; padding: 0 0.4em; }
.pctuneup-column .pctuneup-fea-box .backtotop { text-align:right; padding-top:1em; }
.pctuneup-column .pctuneup-fea-box .left-par { position:relative; width:300px; height:495px; float:left; margin-top:1em; }
.pctuneup-column .pctuneup-fea-box .left-par img { position:absolute; bottom:0; right:0; }
.pctuneup-column .pctuneup-fea-box .left-par a { color: #1da2ff; line-height:2em; text-decoration:none; }
.pctuneup-column .pctuneup-fea-box .right-par { width:595px; height:475px; float:right; padding:10px 30px; border-left:1px solid #dbdbdb; }
.pctuneup-column .pctuneup-fea-box .right-par h3 { font-size:1.4em; padding-right:2em; }
.pctuneup-column .pctuneup-fea-box .right-par p { font-size:1.2em; margin-bottom:0.6em; }
.pctuneup-column #more-speed { text-align:left; padding:1em 0; }
.pctuneup-column .pctuneup-fea-box .fleft ul li { float:left; }
#pctuneup-features-pages .pctuneup-column .pctuneup-fea-box .left-par h3.product-description { color: #5c707b;padding: 20px 20px 0 100px;min-height: 80px;margin: -20px 0 0; }
#pctuneup-features-pages .pctuneup-column .pctuneup-fea-box .left-par h3.product-description-white { color: #fff;padding: 20px 20px 0 100px;min-height: 80px;margin: -20px 0 0; }
#pctuneup-features-pages .pctuneup-column .pctuneup-fea-clean h2 { color:#fff; }
.pctuneup-column .pctuneup-fea-clean { background-repeat: no-repeat; background-position: center 0; height:490px; background-color:#444441;}
.pctuneup-column .pctuneup-fea-apps h2, .pctuneup-column .pctuneup-fea-apps h3 { text-align:center; }
.pctuneup-column .pctuneup-fea-apps img { padding: 2em 2.4em 0 2em; }
.pctuneup-column .pctuneup-fea-battery { background-color:#272939; background-repeat: no-repeat; background-position: center 0; height:500px; }
.pctuneup-column .pctuneup-fea-battery .pctuneup-fea-box .left-par a { color:#fff; }
.pctuneup-column .pctuneup-fea-clean, .pctuneup-column .pctuneup-fea-clean a, .pctuneup-column .pctuneup-fea-clean h2, .pctuneup-column .pctuneup-fea-battery p, .pctuneup-column .pctuneup-fea-battery a, #pctuneup-features-pages .pctuneup-column .pctuneup-fea-battery h3 { color:#fff; padding-bottom:0.6em; }
#pctuneup-features-pages .pctuneup-column .pctuneup-fea-battery h2 { color:#fff;padding: 1.8em 0 1.0em; }
.pctuneup-column .pctuneup-fea-battery .left-par, .pctuneup-column .pctuneup-fea-battery .right-par, .pctuneup-column .pctuneup-fea-lessclash .left-par, .pctuneup-column .pctuneup-fea-lessclash .right-par { height:auto; }
.pctuneup-column .pctuneup-fea-clean p.blue { padding:1em 0 0; }
.pctuneup-column .pctuneup-fea-clean ul { padding:1em 0 1.4em; font-size:1.2em; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; }
.pctuneup-column .pctuneup-fea-clean ul li { padding-left:0; }
.pctuneup-column .pctuneup-fea-clean ul li:before { content:"•"; color:#5c707b; }
.pctuneup-column .pctuneup-fea-clean .readguide { border:1px solid #fff; padding:0.2em 1.0em; font-size:1.4em; border-radius: 2em; -webkit-border-radius: 2em; -moz-border-radius: 2em; margin-bottom:1.6em; }
.pctuneup-column .pctuneup-fea-morecontroll .pctuneup-fea-box, .pctuneup-column .pctuneup-fea-morecontroll .pctuneup-fea-box h2 { text-align:center; }
.pctuneup-column .pctuneup-system { width:800px; margin:0 auto; padding:1em 0 3em; text-align: left; }
.pctuneup-column .pctuneup-system h2 { font-size:1.8em; text-align:left;  padding:1em; }
.pctuneup-column .pctuneup-system .left-par { width: 55%; float: left; padding:0.5em 2em; font-size: 0.7em; }
.pctuneup-column .pctuneup-system .right-par { width: 32%; float: right; padding:0.5em 3em; font-size: 0.7em; border-left:1px solid #dbdbdb; }

/* END of new pctuneup */

/* Test HUB */
.title-pctuneup-test-hub { padding:1.6em; color:#fff; height: 360px; text-align:center; }
.pctuneup-test-hub .pctuneup-pointer-head { position:absolute; margin: -24px 0 0 61.5%; }
/* END of Test HUB */

/* 960px
-----------------------------------------*/
@media screen and (max-width:960px){

/* new column table */
.avg-responce-box { width:100%; margin:0 auto; }

#content { width: 100%;}
#mobilation #middle-column .subhead { font-size: 1em;}

#mobilation #banner { background-position: -70px 20px;}
#mobilation #banner .banner-section {
  padding-left: 410px;
}
#mobilation #banner .shopbox { right:175px; }

#middle-column { width:96%; }
#mobilation #middle-column .block { width: 90%;}
#right-column { width: 100%; margin:0 33%;}
#right-column .block.award-box { width:240px;}
#right-column .block.award-box h4, #right-column .block.award-box span, #right-column .block.award-box p { float:left; width:160px; }
#right-column .block.award-box h4 { padding-top:0.6em; }
#right-column .block.award-box img { float:right; padding: 0 15px 0 0; margin-top: -20px;}

.boxes .avgcolumns-list { width: 100%; }

.avgcolumns-list-item { width:47.5%; height:380px; margin:0 0.25em 0.25em 0.25em; font: normal 1.0em Verdana, sans-serif; }
.avgcolumns-list-item .item-inner h3.blank { padding-bottom:2.4em;}
.sales-banners img { width:48%; height:auto; }

/* Comparison Table */
.avg-comparisontable th.feature, .avg-comparisontable td.feature, .avg-comparisontable.columns-3 table .column { width:100%; float:left; border:none;padding: 0;}
.avg-comparisontable.columns-3 table .column h6, tfoot td.column h6 {font-size:0.6em; }
.avg-comparisontable td.feature { border-top:1px solid #eaeaea; padding-top:0.5em; } 
.avg-comparisontable.columns-3 table .column, .tfoot td.column { width: 30%; padding: 0.4em;}
.avg-comparisontable.columns-3 table .2line { padding-bottom:0.8em; }
.avg-comparisontable tr.title h6 { font-size:0.8em; }
.avg-comparisontable tr.top { display:block; }
.avg-comparisontable td > span, .avg-comparisontable.columns-3 table .column span { font-size:0.8em; }
a.avg-button.btn-green, a.avg-button.btn-green:visited { display:none  }
input.avg-button.btn-orange, a.avg-button.btn-orange, a.avg-button.btn-orange:visited { font-size: 1.0em; line-height: 1.6em;  }
a.avg-button, .avg-comparisontable tfoot td a.avg-button  { width:auto; }

/* pctuneup */
.title-pctuneup { height: 400px; }
.title-pctuneup h1 { font-size:2em; }
.title-pctuneup img { width:90%; height:auto; top:1em;left:-4.5em;}
.pctuneup-column h2 { font-size: 1.8em; }
.pctuneup-column h3 { font-size: 1.2em; }
.pctuneup-column .features { width:90%; font-size: 1.0em; }
.pctuneup-column .avgcolumns-list { width:100%; margin:0 auto; }
.pctuneup-column .avgcolumns-list-item { width:25%; height:auto; margin:0; padding:0;  }
.pctuneup-pointer-head {margin:-24px 0 0 12%; }
.pctuneup-column .item-inner .text  { height: 10em;}
.pctuneup-column .item-inner .text  h2 { font-size: 2em;}
.pctuneup-column .item-inner .text  p { font-size: 1.6em; }
.pctuneup-button, .pctuneup-column ul, .pctuneup-column .pctuneup-award, .pctuneup-column .cellmenu ul, .pctuneup-column .cellsec, .pctuneup-column .cellfour, .pctuneup-column .cellth, .pctuneup-column .cellth-sec { width: 98%; }
.pctuneup-column .cellth ul li, .pctuneup-column .cellth ul.tuneup li, .pctuneup-column .cellth-sec ul li, .pctuneup-column .cellth-sec ul li.left { width:28.5%; }
.pctuneup-column .cellth-sec ul li.left { padding-left: 20%; }
.pctuneup-column .cellth .tuneup { width:100%; }
.pctuneup-column .cellth .tuneup .item-1, .pctuneup-column .cellth .tuneup .item-2, .pctuneup-column .cellth .tuneup .item-3 { height:16em; }
.pctuneup-column .cellth .tuneup .item-1, .pctuneup-column .cellth .tuneup .item-2, .pctuneup-column .cellth .tuneup .item-3 { width:31.5%; }
.pctuneup-column .cellth .tuneup .item-1 { border-left:none; }
.pctuneup-column .cellth .tuneup .item-3 { border-right:none; }
.pctuneup-button ul { display: block; width: 100%; }
.pctuneup-button ul li { width: 50%;}
.pctu-trial { display:none;}
.pctuneup-column .cellmenu ul li { width: 25%;}
.pctuneup-column .cellmenu ul li a { font-size: 1.0em; line-height: 1.0em; }
.pctuneup-column .cellsec .rightcolumn { width:96%; padding: 1em 0 2em; }
.pctuneup-column .cellfour .icon { height:100px }
.pctuneup-column .cellfour ul li { width: 22%;}
.pctuneup-column .cellth ul li, .pctuneup-column .cellth ul.tuneup li, .pctuneup-column .cellth-sec ul li { width: 33.3%; }
.pctuneup-column .cellth-sec ul li { padding:0; }
.pctuneup-column .cellth-sec ul li.left { width: 50%; padding-left: 0; margin:2em 0; }
.pctuneup-column .freeup h2 { padding-bottom:0.5em; }
.pctuneup-column .freeup .cellsec { width:96%; margin:0 auto; position:relative } 
.pctuneup-column .freeup .cellsec .leftper { float:none; width:98%; padding:0; }
.pctuneup-column .freeup .cellsec .leftper h2 { font-size:1.6em; margin-bottom:0.5em; }
.pctuneup-column .freeup .cellsec .leftper ul li { float:left; width:30%; padding-bottom:1em;}
.pctuneup-column .freeup .cellsec .rightper{ float:none; width:80%; padding-right:0em; margin:0 auto; }
.pctuneup-column .freeup .cellsec .rightper img { width:100%; position:static; }
.pctuneup-column .speedup div.link, .pctuneup-column .leavethepower div.link { width: 98%; margin: 0 auto; }
.pctuneup-column .lessclash { width:98%; }
.pctuneup-column .lessclash .cellsec .rightcolumn { float:none; width:98%; padding: 0 0 1em 1em; }
.pctuneup-column .lessclash .cellsec .leftcolumn { float:none; width:80%; padding:0; margin:0 auto;}
.pctuneup-column .lessclash .cellsec .leftcolumn img { width:100%; position:static; }
.pctuneup-column .speed ul li { padding: 0 1%; }
.pctuneup-column .leavethepower .cellsec .leftcolumn { width:70%; }
.pctuneup-column .leavethepower, .pctuneup-column .speedup { height:100%; background-size: auto 100%; }
.pctuneup-column .lessclash img { width: 80%; margin: 0 auto; }
.pctuneup-column p.footbanner img { width:50%; }
.pctuneup-column .cellth img, .pctuneup-column .cellth-sec img, .pctuneup-column .cellth-sec img { width:90%; }
.pctuneup-column .cellth-sec ul li.left { padding: 2em 0; }
.pctuneup-column .cellth-sec ul li.left img { width:51.5%; }
.pctuneup-column .cellth .tuneup .icon img { width:auto; height:80px; }
.pctuneup-column .cellth .tuneup h3 { font-size:1.4em; }
.pctuneup-column .cellth .tuneup p { font-size:1.2em; }
/* feature */
.banner-pctuneup-fea-box { width:100%; }
.banner-pctuneup-fea-box .title-pctuneup { width:30%; }
.banner-pctuneup-fea-box .pctuneup-button { width:40%; }
.banner-pctuneup-fea-box .pctuneup-button h1 { padding:0; font-size:1.8em; float:none; }
.banner-pctuneup-fea-box .pctuneup-button ul,.banner-pctuneup-fea-box .pctuneup-button ul li { width:100%; padding:0; }
.banner-pctuneup-fea-box .pctuneup-button ul li a { font-size:0.8em; line-height:1.0em; }
.pctuneup-fea .pctuneup-pointer-head { margin: -24px 0 0 37.5%; }
.pctuneup-column .pctuneup-fea-menu { width:100%; }
.pctuneup-column .pctuneup-fea-menu ul li { width:14.5%;float:left; font-size:1.0em; }
.pctuneup-column .pctuneup-fea-box { width:98%; }
.pctuneup-column .pctuneup-fea-box h2 { text-align:left; padding-bottom:1.0em; }
.pctuneup-column .pctuneup-fea-box .backtotop { text-align:right; padding-top:1em; }
.pctuneup-column .pctuneup-fea-box .left-par { position:relative; width:30%; }
.pctuneup-column .pctuneup-fea-box .left-par img { position:absolute; bottom:0; right:0; }
.pctuneup-column .pctuneup-fea-box .right-par { width:64%; padding:10px 2%; }
.pctuneup-column .pctuneup-fea-box .right-par h3 { font-size:1.1em; }
.pctuneup-column .pctuneup-fea-box .right-par p { font-size:1.0em; }
.pctuneup-column .pctuneup-system .left-par { width: 50%;}
.pctuneup-column .pctuneup-fea-clean .pctuneup-fea-box h2 { padding-top:0.4em }
.pctuneup-column .pctuneup-fea-apps img { width;46%; }
}

/* 768px
-----------------------------------------*/
@media screen and (max-width:768px){

.avgcolumns-list-item { width:100%; height:auto; margin:0.5em auto;}
.avgcolumns-list-item .item-inner h3.blank { padding-bottom:0em;}
#mobilation .banner_wrapper { height: auto; }
.banner_container { position: static; }
#mobilation #banner { background-image: url(https://d289qh4hsbjjw7.cloudfront.net/avg-ja-official-20150424062737129/files/avg-mobilation-banner-2013m.jpg); background-position: top center; background-size: auto 50%; width: 100%; height: auto; }
#mobilation #banner h1, #mobilation #banner h2 { width:auto;}
#mobilation #banner h1 { padding-top:2em;}
#mobilation #banner .shopbox { width: 100%; right:auto; position: static; padding-bottom:1em;}
#mobilation #banner .banner-section { padding: 200px 0 0;}
#mobilation #middle-column .block { width: 80%;}
#mobilation #banner .avg-button { font-size: 1.2em;}

/* pctuneup */
.banner-pctuneup { height:622px; }
.title-pctuneup { height: 390px; }
.title-pctuneup h1 { font-size:1.8em; }
.title-pctuneup img { width: auto; height: 70%; margin-left: -9em; }
.pctuneup-column .freeup .cellsec .leftper h2, .pctuneup-column h3, .pctuneup-column .pctuneup-award h3,.pctuneup-column .features ul li h4 { font-size: 1.2em; }
.pctuneup-column p, .pctuneup-column .features, .pctuneup-column .cellfour ul li { font-size: 1.0em; }
.pctuneup-column .item-inner .text { height:6em; }
.pctuneup-column .item-inner .text h2 { font-size: 1.4em;}
.pctuneup-column .item-inner .text p { font-size: 1.0em; }
.pctuneup-button, .pctuneup-column ul, .pctuneup-column .pctuneup-award, .pctuneup-column .cellmenu ul, .pctuneup-column .cellsec, .pctuneup-column .cellfour, .pctuneup-column .cellth, .pctuneup-column .cellth-sec { width: 100%; }
.pctuneup-button ul li { width: 50%;}
.pctuneup-column .cellth .tuneup .item-1, .pctuneup-column .cellth .tuneup .item-2, .pctuneup-column .cellth .tuneup .item-3 { width:30%; height:12em; }
.pctuneup-column .fleft { float:none; }
.pctuneup-column .freeup .cellsec .leftper { padding-left:1em; }
.pctuneup-column .cellsec .freeup .leftcolumn, .pctuneup-column .cellsec .freeup  .rightcolumn { width:98%; padding:0;}
.pctuneup-column .leavethepower { background-position:center center; }
.pctuneup-column .cellmenu ul li { width: 25%;}
.pctuneup-column .cellfour ul li { width: 22%;}
.pctuneup-column .cellfour .icon { height: 80px; }
.pctuneup-column .cellth ul li, .pctuneup-column .cellth ul.tuneup li, .pctuneup-column .cellth-sec ul li { width: 28.5%; margin: 2em 0.7em; }
.pctuneup-column .cellth-sec ul li.left { width: 50%; padding-left: 0; margin:0; }
.pctuneup-column .features { width:90%; }
.pctuneup-column .lessclash img { width:98%; }
.pctuneup-column .cellth .tuneup h3 { font-size:1.2em; }
.pctuneup-column .cellth .tuneup p { font-size:1.0em; margin-bottom:0; }
.pctuneup-column .cellth .tuneup .icon { width: auto; height: 100%; padding:0.5em 0; }
.pctuneup-column .cellth .tuneup img { width:auto; height: auto; }
.pctuneup-column p.footbanner img { width:96%; }
.pctuneup-column .cellth img, .pctuneup-column .cellth-sec img, .pctuneup-column .cellth-sec img { width:100%; }
.pctuneup-column .cellth-sec ul li.left img { width:57%; }
.pctuneup-column .freeup img, .pctuneup-column .lessclash img { width:96% }
/* features */
.banner-pctuneup-fea-box .pctuneup-button { padding:3em 0 0; }
.pctuneup-column .pctuneup-fea-menu { padding:0 0 3em; }
.pctuneup-column .pctuneup-fea-menu ul li { width:14%;float:left; font-size:0.6em; position:relative; }
.pctuneup-column .pctuneup-fea-menu ul li img { padding-left:0%; margin-left: -7%; }
.pctuneup-column .pctuneup-fea-menu ul li a h3 { position: absolute; top: 80px; left: 0; right: 0; }
.pctuneup-column .pctuneup-system { width:100%; margin:0 auto; padding:1em 0 3em; text-align: left; }
.pctuneup-column .pctuneup-system h2 { font-size:1.8em; text-align:center; padding:1em; }
.pctuneup-column .pctuneup-fea-box .left-par, .pctuneup-column .pctuneup-system .left-par { width: 96%; float: none; padding:1em; font-size: 1em; height:auto; }
.pctuneup-column .pctuneup-fea-box .right-par, .pctuneup-column .pctuneup-system .right-par { width: 96%; float: none; padding:1em; font-size: 1em; border-left:none; height:auto; }
.pctuneup-column .pctuneup-fea-box .left-par h3, .pctuneup-column .pctuneup-fea-box .left-par p { width:55%; }
.pctuneup-column .pctuneup-fea-box .left-par p { font-size:1.1em; }
.pctuneup-column .pctuneup-fea-box .left-par img { height:100%; top:0; }
.pctuneup-column .pctuneup-fea-maintance .pctuneup-fea-box .left-par img { height:180%; top:0; }
.pctuneup-column .pctuneup-fea-apps img { padding: 2em 1em 0 1em; width: 43%; }
.pctuneup-column .pctuneup-fea-battery { background-size: auto 100%; height: 100%; }
.pctuneup-column .pctuneup-fea-clean ul li { font-size:0.8em; line-height:1.2em; }
.pctuneup-column .pctuneup-fea-clean { background-size: auto 100%; background-color: transparent; height:100%; }
.foward-clean {display:none;}

}

/* 480px
-----------------------------------------*/
@media screen and (max-width:480px){

.avgcolumns-list-item { width:100%; height:auto; margin:0.5em auto;}
.avgcolumns-list-item .item-inner h3 { font-size:1.6em; }
.avgcolumns-list-item .item-inner h3.blank { padding-bottom:0em;}
#middle-column { width:92%; }
#mobilation #banner { background-size: auto 36%;}
#mobilation #banner h1 { padding-top: 0em;}
#mobilation #banner .banner-section { padding: 150px 0 0;}
div.featureItem div.featureItemsItemImage { width: 55px; }
#right-column { margin: 0 2em; }
.sales-banners img { width:100%; height:auto; }
a.avg-button.btn-green, a.avg-button.btn-green:visited { display:none  }
input.avg-button.btn-orange, a.avg-button.btn-orange, a.avg-button.btn-orange:visited { font-size: 0.8em; line-height: 1.2em;  }
.avg-comparisontable.columns-3 table .column, tfoot td.column { width: 30%; padding: 0.2em;}
.avg-comparisontable.columns-3 table .column h6 { height:6em; }
.banner-pctuneup { height: 600px; }
.title-pctuneup { height: 370px; }
.title-pctuneup h1 { font-size:1.6em; }
.title-pctuneup img { width:500px; height:auto; margin-left:-30%; }
.pctuneup-column .cellmenu ul li　{ font-size:0.6em; }
.pctuneup-button ul li { width:100%; float:none; margin: 0 auto 0.4em; }
.pctuneup-column .item-inner { padding:1em 0; }
.pctuneup-column .item-inner .text { height:6em;}
.pctuneup-column .avgcolumns-list-item, .pctuneup-column .cellth ul li, .pctuneup-column .cellth ul.tuneup li, .pctuneup-column .cellth-sec ul li, .pctuneup-column .cellth-sec ul li.left, .pctuneup-column .fleft ul li { width:100%; float:none; margin:2em 0;}
.pctuneup-column .cellmenu ul li { width:50%; padding:1em 0 1em;float:left; font-size:0.9em; line-height:1.4em; }
.pctuneup-column .cellmenu ul li a { font-size:0.9em; }
/*.pctuneup-pointer-head { margin: -40px 0 0 12%;display:none; }*/ 
.pctuneup-column .cellth-sec ul li .left { width:98%; padding:0 1em; }
/*.pctuneup-column .freeup .cellsec .leftper h2, .pctuneup-column .freeup .cellsec .leftper p {text-align:center;}*/
.pctuneup-column .freeup .cellsec .leftper { padding-left:0em; }
.pctuneup-column .freeup .cellsec .leftper ul li { width:28%; }
.pctuneup-column .freeup .cellsec .rightper img { width:96%; }
.pctuneup-column .leavethepower .cellsec .leftcolumn, .pctuneup-column .fleft { float:none; width:100%; padding:0; }
.pctuneup-column .leavethepower, .pctuneup-column .speedup { background-size: auto 100%; }
.pctuneup-column .features { padding:1em; width: 92%; }
.pctuneup-column .features ul li h4 { line-height:1.1em; }
.pctuneup-column .cellth .tuneup .item-1, .pctuneup-column .cellth .tuneup .item-2, .pctuneup-column .cellth .tuneup .item-3 { width:100%; height: 185px ;border-bottom: 1px solid #DBDBDB; border-left:none; }
.pctuneup-column .cellfour .fleft ul li { margin:0.5em 0 1em; }
.pctuneup-column .cellfour .fleft ul li img { width:auto; height:80%; }
.pctuneup-column .cellth img, .pctuneup-column .cellth-sec img, .pctuneup-column .cellth-sec img { width:50%; }
.pctuneup-column .cellth-sec { padding:2em 0 1em; }
.pctuneup-column .cellth-sec ul li.left { padding:1em 0 1em;}
.pctuneup-column .cellth-sec ul li.left img { width:50%; }
.pctuneup-column .fleft { width:100%; }
.pctuneup-column .cellfour .fleft { width:90%; float:none; }
.pctuneup-column .cellfour .icon { height:auto; }
.pctuneup-column .footbanner { padding:0em 0 1em;}
.pctuneup-column p.footbanner img { width:98%; }
.foward:before, .foward:after { left: 48%;}
/* features */
.banner-pctuneup-fea { height:460px; position:relative; }
.pctuneup-column .pctuneup-pointer-head { margin: -30px 0 0 24.5%; }
.pctuneup-fea .pctuneup-pointer-head { margin: -44px 0 0 73.5%; }
.banner-pctuneup-fea-box .pctuneup-button { padding: 1em 0 0; }
.banner-pctuneup-fea-box .pctuneup-button h1 { position:absolute; top:0em; left:0; right:0; padding:1em; font-size:1.6em; }
.banner-pctuneup-fea-box .title-pctuneup, .banner-pctuneup-fea-box .pctuneup-button { width:100%; }
.banner-pctuneup-fea-box .title-pctuneup { padding-top:6em; }
.banner-pctuneup-fea-box .title-pctuneup img { width:100%; margin-left:5em; }
.banner-pctuneup-fea-box .pctuneup-button ul li { margin:0.5em 0; padding:0; }
.pctuneup-column .pctuneup-fea-menu { padding:0; }
.pctuneup-column .pctuneup-fea-menu ul li { position:relative; width:28%;float:left; font-size:0.8em; margin:0 0 2em; padding-left:5%; }
.pctuneup-column .pctuneup-fea-menu ul li h3 { position: absolute; top: 80px; left: 0; right: 0; }
.pctuneup-column .pctuneup-fea-menu ul li img { padding-left:0%; }
.pctuneup-column .pctuneup-fea-menu ul li .icon-image { display:block; padding-bottom:5em; }
.pctuneup-column .pctuneup-fea-box h2 { font-size:1.4em; }
.pctuneup-column .pctuneup-fea-box .left-par { 
; }
#pctuneup-features-pages .pctuneup-column .pctuneup-fea-box .left-par h3.product-description { width:55%; }
.pctuneup-column .pctuneup-fea-box .right-par { width:100%; padding:1em 0; }
.pctuneup-column .pctuneup-fea-box .left-par a { line-height:1.1em; }
.pctuneup-column .pctuneup-fea-box .left-par-img { height:160px; }
.pctuneup-column .pctuneup-fea-box .left-par img { width: 60%; height:auto; float:right; top:160px; }
.pctuneup-column .pctuneup-fea-morespeed .pctuneup-fea-box .left-par-img { height:100px; }
.pctuneup-column .pctuneup-fea-morespeed .pctuneup-fea-box .left-par img { top:90px; }
.pctuneup-column .pctuneup-fea-morespeed .pctuneup-fea-box .left-par p { width:40%; }
.pctuneup-column .pctuneup-fea-morespace .pctuneup-fea-box .left-par-img { width:30%; }
.pctuneup-column .pctuneup-fea-maintance .pctuneup-fea-box .left-par { height:100px; }
.pctuneup-column .pctuneup-fea-maintance .pctuneup-fea-box .left-par img { height: 100%; top: 20px; width: auto; }
.pctuneup-column .pctuneup-fea-morespace .pctuneup-fea-box .left-par img { width:auto; height: 60%; top: 80px; }
.pctuneup-column .pctuneup-fea-morespace .pctuneup-fea-box .left-par p { width:70%; }
.pctuneup-column .pctuneup-fea-morespace .pctuneup-fea-box .left-par { }
.pctuneup-column .pctuneup-fea-maintance .pctuneup-fea-box .left-par { height:150px; }
.pctuneup-column .pctuneup-fea-maintance .pctuneup-fea-box .left-par-img { height:40px; }
.pctuneup-column .pctuneup-fea-maintance .pctuneup-fea-box .left-par img { top: 55px; width: 40%; height: auto; }
.pctuneup-column .pctuneup-fea-box .left-par h3 { width:100%; text-align:left; }
.pctuneup-column .pctuneup-fea-box .left-par p { width:40%; text-align:left; }
.pctuneup-column .pctuneup-fea-battery { background-size: auto 100%; height: 100%; background-position: -1200px 0; }
.pctuneup-column .pctuneup-fea-apps img { padding: 2em 0 1em 1em; width:96%; }
.pctuneup-column .pctuneup-fea-box .right-par, .pctuneup-column .pctuneup-system .right-par { border-left:none; }
.pctuneup-column .pctuneup-fea-morecontroll h2 { padding-top:2em; }
}
