@charset "utf-8";
/* CSS Document for Updated Product Pages*/
/*Preload Images*/
div#preload { display: none; }

/*Home Products Page */
#home_products { width:720px; float:left;}
#home_products p, li { line-height:16px; }
#home_products ul { padding:0px 0px 0px 15px; list-style:outside; margin:0px; }
#home_products .home_products_ad { width:720px; height:188px; border:0px solid #999; margin-bottom:7px;}
#home_products #tabWrapper { width:720px; background-image:url('images/tab_bg.jpg'); background-repeat:repeat-y;}
#home_products .kaspersky_title { color:#00573d; font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#home_products .kaspersky_title_red { color:#b5121b; font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#home_products .kaspersky-services { padding:10px; }
#home_products .product_title { color:#00573d; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#home_products .box_shot_left { width:109px; float:left;}
#home_products .box_shot_left img { cursor:pointer; }
#home_products .text_right { position:relative; width:110px; float:right; color:#b5121b; font-size:1.4em; font-weight:bold; display:block; margin-top:30px;}
#home_products .savings {color:#b5121b; font-size:18px; font-weight:bold;}
#home_products a {color:#00573d; font-size:1em; text-decoration:none;}
#home_products a:hover {color:#00573d; font-size:1em; text-decoration:underline;}
#home_products .links a {width:72px; float:left; color:#00573d; text-decoration:underline;}
#home_products .links a:hover {width:72px; float:left; color:#b6121b; text-decoration:underline;}
#home_products .slash { position:absolute; background:url(images/slash.png) center center no-repeat; width:46px; height:18px; }
#home_products .tab_display { display:none; visibility:hidden;}

#home_products a.learn-more {color:#00573d; text-decoration:underline;}
#home_products a.learn-more:hover {color:#b5121b; text-decoration:underline;}

#home_products .tabs { width:720px; height:31px;}
#home_products .tab{ height:31px; float:left; cursor: pointer;}
#home_products .tab img { border:0px;}

#home_products .tab-hide {display: none;}
#home_products .tab-show {display: block;}

#home_products .tab h3 {font-size: 12px; color: #00573D; margin-top: 12px; }

#home_products .tab1 {background: url(images/tabFeaturedProducts.jpg) no-repeat;}
#home_products .tab2 {background: url(images/tabMobile.jpg) no-repeat;}
#home_products .tab3 {background: url(images/tabAllProducts.jpg) no-repeat;}
#home_products .tab4 {background: url(images/tabKasperskyServices.jpg) no-repeat;}

#home_products .tab-on h3 {color: white; margin-top: 12px;}
#home_products .tab1-on {background: url(images/tabFeaturedProducts_on.jpg) no-repeat; }
#home_products .tab2-on {background: url(images/tabMobile_on.jpg) no-repeat;}
#home_products .tab3-on {background: url(images/tabAllProducts_on.jpg) no-repeat;}
#home_products .tab4-on {background: url(images/tabKasperskyServices_on.jpg) no-repeat;}
/*END Home Products Page */

/*Products Pages */
#product_page { width:720px; float:left; }
#product_page p, li { line-height:18px; }
#info { width:720px; }
#info .blurb { width:440px; float:left; }
#info .box-image { width:280px; float:left; }
#pricing-box { width:411px; }
#product_page .pricng-box-top  { background-image:url('images/buy_box_top.jpg'); width:411px; height:42px; }
#product_page .buy-now-text { padding-top:20px; padding-left:20px; color:#b5121b; font-size:16px; font-weight:bold; float:left; }
#product_page .radio-buttons { float:right; padding-top:20px; padding-right:20px; font-size:12px;; }
#product_page .pricing-box-middle { background-image:url('images/buy_box_topmiddle_spacer.jpg'); background-repeat:repeat-y; width:411px; height:55px; }
#product_page .pricing-box-middle-left { padding-top:10px; padding-left:20px; float:left; }
#product_page .pricing-box-middle-right { padding-top:10px; padding-right:30px; float:right; }
#product_page .price { color:#b5121b; font-size:18px; font-weight:bold; }
#product_page .pricing-box-middle-background { width:411px; height:9px; background-image:url('images/buy_box_topmiddle_spacer.jpg'); background-repeat:repeat-y; }
#product_page .pricing-box-background { background-image:url('images/buy_box_bottom_body_spacer.jpg'); background-repeat:repeat-y; width:411px; height:84px; color:#00573d; }
#product_page .savings { float:left; padding:10px 0px 0px 20px; color:#b5121b; font-size:14px; font-weight:bold; }
#product_page .pricing-offer { float:left; padding:15px 20px 0px 20px; font-size:1.3em; font-weight:bold; }
#product_page .red { color:#b5121b; font-weight:bold; }
#product_page .black { color:#000; font-weight:normal; }

/* Tabs */
#product_page #tabWrapper { width:698px; float:left; background-image:url('images/product_tab_bgspacer.jpg'); background-repeat:repeat-x; border-right:1px solid #cecbbf; border-left:1px solid #cecbbf; border-bottom:1px solid #cecbbf; background-color:#fdfcfb; padding: 10px; }

#product_page .tabs { clear:both; padding-top:20px; width:720px; height:91px;}
#product_page .tab{ height:91px; float:left; cursor: pointer;}
#product_page .tab img { border:0px;}

#product_page h1 { color:#b5121b; font-size:2em;}
#product_page #tabWrapper h2 { color:#9f7314; font-size:1.5em; }

#product_page #tabWrapper .tab-hide {display: none;}
#product_page #tabWrapper .tab-show {display: block;}

#product_page .tab h3 {font-size: 12px; color: white; margin: 44px 0 0 65px; }
#product_page .tab:hover h3 {color: #00573D; }
#product_page .kup { color:#b5121b; font-size:22px;}

#product_page .tab1 {background: url(images/tabKeyFeatures.jpg) no-repeat;}
#product_page .tab2 {background: url(images/tabLearnMore.jpg) no-repeat;}
#product_page .tab3 {background: url(images/tabCompare.jpg) no-repeat;}
#product_page .tab4 {background: url(images/tabSystemRequirements.jpg) no-repeat;}

#product_page .tab1:hover {background: url(images/tabKeyFeatures_over.jpg) no-repeat;}
#product_page .tab2:hover {background: url(images/tabLearnMore_over.jpg) no-repeat;}
#product_page .tab3:hover {background: url(images/tabCompare_over.jpg) no-repeat;}
#product_page .tab4:hover {background: url(images/tabSystemRequirements_over.jpg) no-repeat;}

#product_page .tab-on h3 {color: #00573D; margin: 20px 0 0 65px;}
#product_page .tab1-on {background: url(images/tabKeyFeatures_on.jpg) no-repeat;}
#product_page .tab2-on {background: url(images/tabLearnMore_on.jpg) no-repeat;}
#product_page .tab3-on {background: url(images/tabCompare_on.jpg) no-repeat;}
#product_page .tab4-on {background: url(images/tabSystemRequirements_on.jpg) no-repeat;}

#product_page .kaspersky-services { padding:10px; }
#product_page .product_title { color:#00573d; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#product_page #tabWrapper .key-features { width:694px; clear:both; }
#product_page #tabWrapper .key-features .left { float:left; width:290px; }
#product_page #tabWrapper .key-features .left-kav { float:left; width:400px; }
#product_page #tabWrapper .key-features .certifications { float:right; width:95px; height:125px; margin-top:7px; border:1px solid #d6d3c6; background-color:#f7f3ef; }
#product_page #tabWrapper .key-features .certifications-kav { float:right; width:220px; height:125px; margin-top:7px; margin-right:10px; border:1px solid #d6d3c6; background-color:#f7f3ef;}
#product_page #tabWrapper .key-features .certifications-heading { float:left; width:80px; padding:5px; }
#product_page #tabWrapper .key-features .certifications-heading-kav { float:left; width:200px; padding:5px; }
#product_page #tabWrapper .key-features .functionality { font-size:12px;padding-top:11px; }
#product_page #tabWrapper .key-features .new { font-weight:bold;color:red;font-style:italics; }

.clear { clear:both; }

/*END Products Pages */