﻿html,body {padding:0;margin:0; width:100%; height:100%; }
body { font-family: 'Segoe UI Light',HelveticaNeue-UltraLight, 'Segoe UI', Arial, Helvetica; color:#666666; padding:0px; margin: 0px; background-color: rgb(231, 231, 231);}
img {border:0;}
#container { margin-right: auto; margin-left: auto; width: 930px; background-color:#ffffff;}
.px23-gray-line {background-color: #e0e0e0;position:relative; height:25px;}
.px23-gray-line div {position:relative;  float:left;}
.clr {clear:both;}
.h20px {height:20px;clear:both;}
.h40px {height:40px;}
.bundle-info {}
.px23-gray-line div.header-red{padding-left:3px; padding-right:3px; font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif; color:#BF0101; font-size:16px;}
.page-lang-selector {float:right;margin: 10px 40px 0 0;font-size: 12px; font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif; }
.page-lang-selector a, .page-lang-selector a:visited {margin-left:10px; font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.page-lang-selector a.active {text-decoration:underline;}
.header-line{background:url('../i/Holiday-header.png') no-repeat; height:116px; width:930px; z-index:3;margin-right: auto; margin-left: auto; width: 930px; }
.header-logo a {float: right;
margin: 30px 20px 0 0;
width: 185px;
height: 50px;
text-indent: -19999px;}
.header-toys {float:left; background:url(/i/holidays-toys.png) no-repeat; margin-left:12px; width:105px; height:116px;}
.header-text {color:#ffffff; float:left;font-family: 'Segoe UI Light',HelveticaNeue-UltraLight, 'Segoe UI', Arial, Helvetica; margin-right: auto; margin-left: auto; width:600px;}
.header-text-l1 {font-size: 55px;padding-top: 10px;margin-right: auto;margin-left: 140px; width:100% !important;}
 .header-text-l1-ld {font-size: 40px;padding-top: 25px;margin-right: auto;margin-left: 140px; width:100% !important;}
.header-text-l2 {font-size: 12px;padding-top: 10px;margin-right: auto;margin-left: auto;width: 300px;}
.header-text-l2-ld {font-size: 14px;padding-top: 12px;margin-right: auto;margin-left: auto;width: 300px;}
.header-text-l1_de, .header-text-l1-ld_de{font-size: 36px;padding-top: 25px;margin-right: auto;margin-left: 140px; width:100% !important;}
.header-text-l2_de {font-size: 12px;padding-top: 20px;margin-right: auto;margin-left: auto;width: 300px;}
.header-text-l2-ld_de {font-size: 14px;padding-top: 20px;margin-right: auto;margin-left: auto;width: 300px;}
.header-text-l1_fr, .header-text-l1-ld_fr{font-size: 40px;padding-top: 25px;margin-right: auto;margin-left: 140px; width:100% !important;}
.header-text-l2_fr {font-size: 12px;padding-top: 15px;margin-right: auto;margin-left: auto;width: 300px;}
.header-text-l2-ld_fr {font-size: 14px;padding-top: 15px;margin-right: auto;margin-left: auto;width: 300px;}
.header-text-l1_es, .header-text-l1-ld_es{font-size: 38px;padding-top: 25px;margin-right: auto;margin-left: 140px; width:100% !important;}
.header-text-l2_es {font-size: 12px;padding-top: 15px; margin-left: 140px;}
.header-text-l2-ld_es {font-size: 14px;padding-top: 15px; margin-left: 140px;}
/*
.header-text-l1-ld {font-size: 55px;margin-right: auto;margin-left: 140px; width:100% !important;}
.header-text-l1-ld_de {font-size: 36px;padding-top: 25px;margin-right: auto;margin-left: 140px; width:100% !important;}
.header-text-l1-ld_fr {font-size: 45px;padding-top: 15px;margin-right: auto;margin-left: 140px; width:100% !important;}
.header-text-l1-ld_es {font-size: 38px;padding-top: 25px;margin-right: auto;margin-left: 140px; width:100% !important;}

.header-text-l2-ld{font-family: Palace Script MT,Helvetica,sans-serif;    font-size: 45px;    font-style: italic;  margin-left:140px; font-weight: normal;width: 100% !important;}
.header-text-l2-ld_de{font-family: Palace Script MT,Helvetica,sans-serif;    font-size: 45px;    font-style: italic; margin-left:140px;  font-weight: normal;width: 100% !important;}
.header-text-l2-ld_es{font-family: Palace Script MT,Helvetica,sans-serif;    font-size: 45px;    font-style: italic; float:right;  font-weight: normal;}
.header-text-l2-ld_fr{font-family: Palace Script MT,Helvetica,sans-serif;    font-size: 45px;    font-style: italic; float:right;  font-weight: normal;}
    */
.header-socials {clear:both; float:left;padding-left:70px;}
.header-socials-fb{padding:10px 15px 0 0px; float:left;}
.header-socials-tw{padding:10px 15px 0 15px;float:left;}
.header-note {float:left; color:#BF0101; font-size:12px;}
.page-banner {display:inline-block; width:930px;}
.page-banner-text{float:left; padding-left:67px; padding-top:37px; width:500px;}

.line1, .line1_ld  {color: #BF0101; font-size: 50px; padding-bottom:30px;  font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
.line2, .line2 a:visited,.line2_ld, .line2_ld a:visited{font-size: 24px; padding-bottom:20px;  font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
.line2 a, .line2 a:visited, .line2_ld a, .line2_ld a:visited{text-decoration:underline; font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
.line3,.line3 a, .line3 a:visited, .line3_ld,.line3_ld a, .line3_ld a:visited{color: #BF0101; font-size: 26px; padding-bottom:20px;  font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
.line3, .line4,.line3_de, .line4_de{padding-bottom:20px;}
.line1_de{color: #BF0101; font-size: 40px; padding-bottom:30px;  font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
.line1_es{color: #BF0101; font-size: 36px; padding-bottom:30px;  font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
.line1_fr{color: #BF0101; font-size: 36px; padding-bottom:30px;  font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}

/*
.line1_ld{ font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif; font-size: 50px; color:#BF0101;padding-bottom:30px;}
.line2_ld {padding-bottom:30px; font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
.line3_ld, .line3_ld a:visited  {color: #BF0101; font-size: 30px; padding-bottom:20px;  font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
.line3_ld a, .line3_ld a:visited{text-decoration:underline;color: #BF0101;  font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
*/
.col1 {width:126px; margin-left:65px;  float:left;}
.col2 {width:441px;  float:left; margin-left:20px;margin-top:-10px;}
.col3 {width:131px;  float:left;}
.col3 input {float: left;height: 12px;color: #666666;text-align: center;margin: 0;width: 30px;}
.col3 img {float:left;}  
.col3-lic-num-txt {clear:both;font-size:10px;}
.col4 {width: 126px;float: left;padding-left: 20px;}
.col1h {width:240px; margin-left: 380px;}
.col2h {width:111px;font-weight:bold;padding-left: 20px!important;}
.col3h {width:156px; float:right;font-weight:bold;}
div.bunde-info div.col2 div {clear:both !important; position:relative;display: block;}
.bundle-info-margin-top {margin-top:40px;clear:both; display:block;}
.bundle-info-red-line {border-bottom: dotted 1px #ff7575; width:786px; margin:0 72px 0 72px; padding-top:20px;}
.bundle-info-title {font-family: 'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;font-size: 20px;color: #000000;}
.bundle-info-save {font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif; font-size:20px; color:#BF0101; }
.bundle-info-description {font-size: 14px;font-family: 'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;margin:6px 0 3px 0;}
.bundle-info-products, .bundle-info-products:hover{font-size: 12px;font-family: 'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;color: #656565;margin:6px 0 6px 0; cursor:pointer;}
.bundle-info-price {font-family: 'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;font-size: 35px;color: #BF0101;}
.bundle-info-off {font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif; font-size:20px; color:#BF0101; }
.bundle-products {width:650px;}
.bundle-products-row {clear:both;background-color:#FFFFFF;height:22px; border-bottom:1px solid #cac7c7;}
.bundle-products-row:hover {background-color:#F4F4EB;height:22px; cursor:pointer; border-bottom:1px solid #cac7c7;}
.bundle-products-row-img {width:16px; float:left; margin-top:3px;}
.bundle-products-row-title {font-size: 13px; color:#000000; float:left;font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif; width:200px; margin-left:10px;}
.bundle-products-row-description {font-size: 12px; color:#000000; width:424px; float:left;font-family:'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;}
.bundle-total-text {width:723px; text-align:right; float:left;font-family: 'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;color: #BF0101;font-size: 16px;}
.bundle-total-price {width: 107px;float: left;padding-left: 70px;font-family: 'Segoe UI', HelveticaNeue-Light, Arial, Helvetica, sans-serif;color: #BF0101;font-size: 16px;}
/*.bundle-eula a, .bundle-eula a:visited{color: #666666; font-size:10px;font-family: 'Segoe UI','Helvetica Neue',Arial,Helvetica;text-decoration:none; cursor:pointer;}
.bundle-eula a:hover {text-decoration:underline;}
    */
.bundle-eula {float:right; margin-right:45px; margin-top:20px; width:220px; display:block;}
.bundle-eula_fr {float:right; margin-right:45px; margin-top:40px; width:220px; display:block;}
.bundle-eula_es {float:right; margin-right:45px; margin-top:50px; width:220px; display:block;}
.bundle-eula_de {float:right; margin-right:40px; margin-top:50px; width:220px; display:block;}
.bundle-eula_ld {float:right; margin-right:45px; margin-top:90px; width:220px; display:block;}
.bundle-eula_fr_ld {float:right; margin-right:45px; margin-top:90px; width:220px; display:block;}
.bundle-eula_es_ld {float:right; margin-right:45px; margin-top:90px; width:220px; display:block;}
.bundle-eula_de_ld {float:right; margin-right:80px; margin-top:90px; width:220px; display:block;}

.bundle-eula a, .bundle-eula a:visited{color: #666666; font-size:10px;font-family: 'Segoe UI','Helvetica Neue',Arial,Helvetica;text-decoration:none; cursor:pointer;}
.bundle-eula a:hover {text-decoration:underline;}
.txt-35px-black {font-size: 35px;color: #000000;font-family: 'Segoe UI Light', HelveticaNeue-UltraLight,'Segoe UI', Arial, Helvetica; }
.border-top-bottom{border-bottom: dotted 1px #ff7575;border-top: dotted 1px #ff7575; width:786px; margin:0 72px 0 72px; padding:15px 0 15px 0;}

.coupons {padding-left:70px;padding-top:20px;}
.coupons .img {width:130px; height:100px;float:left; margin-right:20px;}
.coupons .title{font-size: 25px; float:left;font-weight:bold;}
.coupons .title p, .coupons .long-title p, .coupons .long-title_de p, .coupons .long-title_fr p, .coupons .long-title_es p{font-size: 16px; color:#656565; font-weight:normal;padding-right:20px;}
.coupons .title p span {color:#BF0101;}
.coupons .long-title{font-size:25px;font-weight:bold;}
.coupons .long-title_de{font-size:19px;font-weight:bold;}
.coupons .long-title_es{font-size:18px;font-weight:bold;}
.coupons .long-title_fr{font-size:19px;font-weight:bold;}
.coupons div{padding-bottom:30px;}
.coupons-shopnow , .coupons-shopnow a:visited, .coupons-shopnow a:hover{padding-top:8px; color: #BF0101;}
.footer-note-txt {margin:60px 0 0 75px;font-size:14px;font-family:'Segoe UI','Helvetica Neue',Arial,Helvetica; }
.footer-social {clear:both; display:inline-block;margin:0 0 0 75px; width:830px;}
.footer-social p {position:relative; float:left;}
.footer-social  p a, .footer-note-txt p a:visited {text-decoration: none; cursor: pointer; outline: none;color:#666666;}
.footer-social img {vertical-align: middle; padding-bottom:4px; padding-right:6px;}
.footer-social .el1 {border-right:dotted 1px #666666; color:#ffffff;  font-size:14px;padding-right:30px;padding-top:3px;}
.footer-social .el2 {padding:0 30px 0 30px; }
.footer-social .el3, .footer-note-txt .el4 {padding:0 15px 0 15px;}
.footer-img {margin-right: auto; margin-left: auto; width: 930px; background:url(../i/HolidayFooter.png) no-repeat; height:127px;}
.footer-url, .footer-url a, .footer-url a:visited{text-decoration: none;color: #fff;float:left;position: relative;margin: 20px 0 0 35px;font-size: 20px;
font-weight: bold;}
.footer-title{color: #fff; float: right; margin: 35px 130px 0 0;font-size: 35px;font-family: 'Segoe UI Light', HelveticaNeue-UltraLight,'Segoe UI', Arial, Helvetica; width:470px; height:10px; text-align:center;}
.footer-title_fr{color: #fff; float: right; margin: 15px 150px 0 0;font-size: 33px;font-family: 'Segoe UI Light', HelveticaNeue-UltraLight,'Segoe UI', Arial, Helvetica; width:470px; height:10px; text-align:center;}

.footer-copyright {clear:both;color:#ffffff;font-size: 10px;padding: 23px 0 0 72px;}
/**/
.border{background:#fafafa; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0px 2px 4px #aaa; -webkit-box-shadow:0px 2px 4px #ccc6c5; box-shadow:0px 2px 4px #ccc6c5}
.block_v4{width: 265px; height:237px;float:right; margin:30px 39px 0px 0; background: #fff url(/i/block_girl.png) 10px 5px no-repeat; position:relative; border-top:1px solid #EBE8E8}
.block_v4_bg{background: #fff url(/i/cart/block4.png) 10px 5px no-repeat}
.block_v4 .h3{padding:9px 26px 64px; font-size:16px; cursor: pointer;font-family:'Segoe UI','Helvetica Neue',Arial,Helvetica;}
.block_v4 .q{font-size:11px; left:43px; position:absolute; top:46px; cursor: pointer}
.block_v4 .q span{color:#f17e09; display:block;}
.block_v4 .bt_chat:hover{background-position:0 -164px;}

.block_v4 .phone{border-top: solid 1px #e9e9e9; font-size:11px; padding:10px 24px; color:#979797;}
.block_v4 .phone strong{font-size:14px; color:#5a5a5a; padding-left:5px;}

.block_v4 .button,.block_v4 .button_de, .block_v4 .button_fr, .block_v4 .button_es {border:0 none;color:#FFFFFF;cursor:pointer;display:block;height:39px;overflow:visible;padding:0 0 0 64px;text-align:left;width:160px;}
.block_v4 .bt_chat_en{background: url(/i/color1/buttons_sprite.png) 0 -119px no-repeat; font-size:17px; margin: 73px 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
.block_v4 .bt_leave_en{background: url(/i/color1/buttons_sprite.png) 0 -210px no-repeat; font-size:17px; margin: 73px 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
.block_v4 .bt_call_en{background: url(/i/color1/buttons_sprite.png) -457px -119px no-repeat; font-size:17px; margin: 0px 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
.block_v4 .bt_leave_en:hover{background-position:0 -255px;}
.block_v4 .bt_call_en:hover{background-position:-457px -164px;}
/*de buttons*/
.block_v4 .bt_chat_de:hover{background-position:0 -164px;}
.block_v4 .bt_leave_de:hover{background-position:0 -255px;}
.block_v4 .bt_call_de:hover{background-position:-457px -164px;}
.block_v4 .bt_chat_de{background: url(../i/buttons_sprite_de.png) 0 -119px no-repeat; font-size:17px; margin: 73px 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
.block_v4 .bt_leave_de{background: url(../i/buttons_sprite_de.png) 0 -210px no-repeat; font-size:17px; margin: 73px 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
.block_v4 .bt_call_de{background: url(../i/buttons_sprite_de.png) -457px -119px no-repeat; font-size:17px; margin: 0 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
/*es buttons*/
.block_v4 .bt_chat_es:hover{background-position:0 -164px;}
.block_v4 .bt_leave_es:hover{background-position:0 -255px;}
.block_v4 .bt_call_es:hover{background-position:-457px -164px;}
.block_v4 .bt_chat_es{background: url(../i/buttons_sprite_es.png) 0 -119px no-repeat; font-size:17px; margin: 73px 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
.block_v4 .bt_leave_es{background: url(../i/buttons_sprite_es.png) 0 -210px no-repeat; font-size:17px; margin: 73px 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
.block_v4 .bt_call_es{background: url(../i/buttons_sprite_es.png) -457px -119px no-repeat; font-size:17px; margin: 0 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
/*fr buttons*/
.block_v4 .bt_chat_fr:hover{background-position:0 -164px;}
.block_v4 .bt_leave_fr:hover{background-position:0 -255px;}
.block_v4 .bt_call_fr:hover{background-position:-457px -164px;}
.block_v4 .bt_chat_fr{background: url(../i/buttons_sprite_fr.png) 0 -119px no-repeat; font-size:17px; margin: 73px 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
.block_v4 .bt_leave_fr{background: url(../i/buttons_sprite_fr.png) 0 -210px no-repeat; font-size:17px; margin: 73px 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}
.block_v4 .bt_call_fr{background: url(../i/buttons_sprite_fr.png) -457px -119px no-repeat; font-size:17px; margin: 0 0 10px 23px; font-weight:bolder; line-height:39px; text-indent:-10000px; overflow:hidden;}

/**/
.contact_us , .contact_us a:hover, .contact_us a:visited{color:#666666;}
.att2zip {background: url(/i/sales/pack_logos/attachments2zip16x16.gif) no-repeat; width:16px; height:16px; }
.er {background: url(/i/sales/pack_logos/freebusy16x16.gif) no-repeat; width:16px; height:16px; }
.dr {background: url(/i/sales/pack_logos/duplicateremover16x16.gif) no-repeat; width:16px; height:16px; }
.sl {background: url(/i/sales/pack_logos//sendlater16x16.gif) no-repeat; width:16px; height:16px; }
.send2 {background: url(/i/sales/pack_logos/send2_16x16.gif) no-repeat; width:16px; height:16px; }
.replywith {background: url(/i/sales/pack_logos/replywith16x16.gif) no-repeat; width:16px; height:16px; }
.e2a {background: url(/i/sales/pack_logos/easy2add_ico.gif) no-repeat; width:16px; height:16px; }
.datestamp {background: url(/i/sales/pack_logos/datestamper16x16.gif) no-repeat; width:16px; height:16px; }
.e2t {background: url(/i/sales/pack_logos/email2task16x16.gif) no-repeat; width:16px; height:16px; }
.c2d {background: url(/i/sales/pack_logos/c2d16x16.gif) no-repeat; width:16px; height:16px; }
.s2c {background: url(/i/sales/pack_logos/signature2contacts16x16.gif) no-repeat; width:16px; height:16px; }
.vcard {background: url(/i/sales/pack_logos/vcard16x16.gif) no-repeat; width:16px; height:16px; }
.wgc {background: url(/i/sales/pack_logos/workgroupcalendar_ico.gif) no-repeat; width:16px; height:16px; }
.spst {background: url(/i/sales/pack_logos/SafePSTBackup16x16.gif) no-repeat; width:16px; height:16px; }
.sync2 {background: url(/i/sales/pack_logos/sync216x16.gif) no-repeat; width:16px; height:16px; }
.shareo {background: url(/i/sales/pack_logos/shareOutlook16x16.jpg) no-repeat; width:16px; height:16px; }
.plug2sync {background: url(/i/sales/pack_logos/plug2sync_16x16.png) no-repeat; width:16px; height:16px; }
.sync2pst {background: url(/i/sales/pack_logos/sync2pst16x16.gif) no-repeat; width:16px; height:16px; }
.syncwiz {background: url(/i/sales/pack_logos/vsync16x16.gif) no-repeat; width:16px; height:16px; }
.ost2 {background: url(/i/sales/pack_logos/Ost2_16x16.gif) no-repeat; width:16px; height:16px; }
.splitter {background: url(/i/sales/pack_logos/PstSplitter_16x16.png) no-repeat; width:16px; height:16px; }
.merger {background: url(/i/sales/pack_logos/PstMerger_16x16.png) no-repeat; width:16px; height:16px; }
.ofb {background: url(/i/sales/pack_logos/foldersBackup_16x16.png) no-repeat; width:16px; height:16px; }
.dk {background: url(/i/sales/pack_logos/duplicatekiller16x16.gif) no-repeat; width:16px; height:16px; }


a.button_checkout {background:url('/Holidays/i/Checkout_Button.png') 0 -56px no-repeat; width:220px; height:39px; text-indent: -19999px; display:block;}
a.button_checkout_de {background:url('/Holidays/i/Checkout_Button_de.png') 0 -56px no-repeat; width:220px; height:39px; text-indent: -19999px; display:block;}
a.button_checkout_fr {background:url('/Holidays/i/Checkout_Button_fr.png') 0 -56px no-repeat; width:220px; height:39px; text-indent: -19999px; display:block;}
a.button_checkout_es {background:url('/Holidays/i/Checkout_Button_es.png') 0 -56px no-repeat; width:220px; height:39px; text-indent: -19999px; display:block;}
a.button_checkout:hover, a.button_checkout_de:hover, a.button_checkout_fr:hover, a.button_checkout_es:hover{background-position: 0 0}
/**/