﻿body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url("../Images/site/bg/gradient.png"); background-repeat:repeat-x; background-position:0 0; background-color:#009cd9; text-align:center; color:#000; margin:0}
body.Error{padding:0 !important; margin:0 !important}
*{padding:0; margin:0}
body.iframe{background-color:#fff !important; background-image:none !important}
img,table,form{border:0; margin:0; padding:0}
input, button, textarea, select{font:100% Arial}
a{color:#004D90; text-decoration:underline}
h1{font-size:18px; font-weight:700; color:#50a8d0; margin-bottom:3px}
h2{font-size:16px; font-weight:700; color:#50a8d0}
h3{font-size:14px; font-weight:700; color:#50a8d0}
h4{font-size:14px; font-weight:700; color:#004d90}
h5{font-size:12px; font-weight:700; color:#004d90}
h6{font-size:12px; font-weight:700; color:#000}
#background{background-image:url("../Images/site/bg/background.jpg"); background-repeat:no-repeat; background-position:0 0; min-height:950px; margin:0}
.Error #background{background-image:none}
/*#container{width:978px; text-align:left; margin-left:auto !important; margin-right:auto !important}*/
#container{width:978px; text-align:left; margin:0 10px -30px}
body.Error #container{margin:0 auto}
#errorbox{padding:10px; margin:0 auto}
#errorbox h1{font-size:18px; font-weight:700; border-bottom:solid 1px #CCCCCC; padding:1px; color:#f9de28}
#errorbox p{font-size:14px; font-weight:400; color:#fff; padding:10px 0}
#headerNav{width:72%; float:right}
#topBar{padding-top:5px}
#homeLink{width:20%; float:left; color:#fff; font-weight:700; text-align:left; position:relative; left:20px}
#welcomeName{width:60%; float:right; color:#f9de28; font-weight:700; text-align:right}
#languageSelection li{display:inline; margin-right:3px; padding:2px}
#iconsBar{height:59px; background-image:url('../Images/site/header_bar_bg.png'); background-repeat:no-repeat; background-position:100% 0; margin-top:20px; padding-left:25px}
#iconsMain{width:456px; float:left}
#iconsSecondary{width:152px; float:left; background-image:url('../Images/site/header_bar_sp.gif'); background-repeat:no-repeat; background-position:0 0; padding-left:4px}
#iconsSecondary div{margin:0 40px}
#iconsBar li{width:76px; float:left; white-space:nowrap}
#iconsBar a{display:block; background:transparent none no-repeat; background-position:19px 0; font-size:12px; font-weight:700; color:#fff; height:10px; text-align:center; text-decoration:none; padding:38px 0 5px}
#iconsBar .icon .cart3{width:74px; white-space:nowrap}
#iconsBar .icon:hover, #iconsBar li:hover{background:transparent url('../Images/site/header_bar_selected_box.png') no-repeat top left; color:#f9de28; cursor:pointer; height:65px; width:76px; position:relative; top:-7px; padding-top:7px; margin-bottom:-5px}
#iconsBar .item0 a{background-image:url('../Images/site/icons/40px_shops.gif')}
#iconsBar .item1 a{background-image:url('../Images/site/icons/40px_info.gif')}
#iconsBar .item2 a{background-image:url('../Images/site/icons/40px_gift.gif')}
#iconsBar .item3 a{background-image:url('../Images/site/icons/40px_stars.gif')}
#iconsBar .item4 a{background-image:url('../Images/site/icons/40px_smile.gif')}
#iconsBar .item5 a{background-image:url('../Images/site/icons/40px_camera.gif')}
#iconsBar .cart1{background-image:url('../Images/site/icons/40px_cart_1.gif')}
#iconsBar .cart2{background-image:url('../Images/site/icons/40px_cart_2.gif')}
#iconsBar .cart3{background-image:url('../Images/site/icons/40px_cart_3.gif')}
#cartSummary{float:right; width:64px; padding:7px 0}
#cartSummary a{padding:0}
#cartSummary .count{font-size:14px; font-weight:700; color:#f9de28; padding-bottom:2px; padding-right:2px; text-align:center}
#cartSummary .title{font-size:12px; color:#fff; text-align:center; font-weight:700; white-space:nowrap}
#actionsBar{background:transparent url('../Images/site/header_subbar_bg.gif') no-repeat 100% 0; height:31px; background-image:url("../Images/site/header_subbar_bg.gif"); background-repeat:no-repeat; background-position:100% 0; margin-top:10px; margin-bottom:-3px; padding-left:25px}
#accountForm{width:360px; float:left; font-size:12px; color:#fff; text-align:left; background:transparent url('../Images/site/user_field_sp.gif') no-repeat top right; padding:6px 5px 0 0}
#accountForm .actions, #accountForm .fields{float:left}
#accountForm .actions .login, #accountForm .logout{background:transparent url('../Images/site/go_button_bg.gif') repeat-x left top; border:0; padding:5px}
#accountForm .actions .login, #accountForm .actions .register{float:left; margin-left:5px; white-space:nowrap; line-height:18px; padding:0}
#accountForm .actions .login .action{display:inline-block; margin-right:-10px; line-height:18px; font-size:12px; font-weight:700; color:#fff; background:transparent url('../Images/site/go_button_corner_tr.gif') no-repeat right top; text-decoration:none; padding:0 5px}
#accountForm .input input{width:110px}
.salesmanLine td{vertical-align:top}
#actionsBar .personalField{width:275px; float:left; font-size:12px; color:#fff; text-align:left; padding:0 5px 0 0}
#actionsBar .userLinks{width:60px; float:left; font-size:9px; color:#fff; padding-top:4px; white-space:pre}
#actionsBar .userActions{width:70px; float:left; text-align:left; padding:0 5px 0 0}
#actionsBar .userActions .loginButton, .loginFormButton{background-image:url("../Images/site/button_login_bg.png"); background-repeat:no-repeat; background-position:0 0; height:22px; width:auto; margin-left:0; margin-right:5px}
#actionsBar .userActions .loginButton div, .loginFormButton div{background-image:url("../Images/site/button_login_corner.png"); background-repeat:no-repeat; background-position:100% 0; height:19px; margin-right:-5px; position:relative}
#actionsBar .userActions .loginButton input, .loginFormButton input{border:0; background-color:transparent; color:#004d90; font-size:11px; line-height:18px; height:19px; font-weight:700; width:auto; cursor:pointer; text-align:center; margin:0; padding:0 15px 0 5px}
#actionsBar .userActions .loginButton a, #actionsBar .userActions .loginButton a:link, #actionsBar .userActions .loginButton a:active, #actionsBar .userActions .loginButton a:hover, #actionsBar .userActions .loginButton a:visited, .loginFormButton a, .loginFormButton a:link, .loginFormButton a:active, .loginFormButton a:hover, .loginFormButton a:visited{white-space:nowrap !important; padding-left:5px; padding-right:15px; text-align:center; line-height:18px; font-weight:700; color:#004d90; font-size:11px; text-decoration:none}
#searchField{width:305px; float:right; text-align:right; padding-right:5px; padding-top:0 !important; height:16px !important; position:relative; top:5px}
#searchField .selectGroup{font-size:11px; color:#000; width:140px; top:0px !important; margin:0 !important; position:relative}
#searchField .queryField{font-size:11px; color:#000; width:120px; top:0px !important; margin:0 !important; position:relative}
#searchField .searchIcon{background:transparent url('../Images/site/icons/20px_search_yellow.gif') no-repeat top left; height:20px; width:20px; margin:0; padding:0; margin-left:4px; margin-right:5px; cursor:pointer; border:none}
#loginBar{width:320px; float:left; padding:5px 5px 0 0}
#loginBar .userField, #loginBar .passwordField{width:100px; font-size:11px; color:#000; margin-right:5px}
#loginBar .logoutButton{width:100px; float:right; text-align:right; padding:7px 5px 0 0}
#p_uxMessageboxPanel div{opacity:0; filter:alpha(opacity=0)}
#headerMenu{background:transparent url('../Images/site/menu_bg.gif') repeat-x top left; clear:both; height:47px; padding-left:2px}
#headerMenu .section{position:inherit; z-index:1}
#headerMenu table{width:100%; border-spacing:0; margin-top:0}
#headerMenu table td{font-weight:700; background-image:url('../Images/site/menu_button_bg.gif'); background-repeat:no-repeat; background-position:100% 0; height:47px; text-align:center; vertical-align:middle; color:#fff; font-size:12px; width:10%; padding:0 10px}
#headerMenu table td a{display:block; color:#fff; text-decoration:none; margin:0}
#headerMenu table td:hover{background-image:url('../Images/site/menu_button_sel_bg.gif'); cursor:pointer; color:#f9de28}
#headerMenu table li a, #headerMenu table li a:link, #headerMenu table li a:active, #headerMenu table li a:visited{display:block; text-decoration:none; background-color:#fff; color:#004d90; white-space:nowrap; padding:5px 24px}
#headerMenu table li a:hover{background-color:#e2f0f9; color:#004d90; text-decoration:none}
#headerMenu table td:hover ul{display:block}
#headerMenu table ul{list-style:none; display:none; position:absolute; top:169px; z-index:5000; background-color:#fff; border-bottom:solid 3px #094d90 !important; margin:0; padding:0; margin-left:-10px}
#headerMenu table ul li{float:none; display:inline; position:relative; font-size:11px; color:#004d90; font-weight:400; text-align:left !important; line-height:8px !important; height:8px !important; margin:0 !important}
#sidebarTabs{/*background-image:url("../Images/site/sidebar_tabs_top.gif"); background-repeat:no-repeat; background-position:0% 0%; */ position:absolute; left:978px !important; top:-45px !important; height:auto !important; width:32px !important; margin:0 !important}
#sidebarTabs2{/*background-image:url("../Images/site/sidebar_tabs_top.gif"); background-repeat:no-repeat; background-position:0% 0%; */ position:absolute; left:1019px; top:125px; height:auto; width:32px}
#sidebarTabs .end, #sidebarTabs2 .end{/*background-image:url("../Images/site/sidebar_tabs_bottom.gif"); background-repeat:no-repeat; background-position:0 100%; padding:4px 0 !important; */ width:32px !important}
#sidebarTabs .logo, #sidebarTabs2 .logo{border-bottom:solid 1px #909090; font-size:1px}
#sidebarTabs .logo a{padding:0 !important; margin:0 !important; border:0 !important}
#sidebarTabs .logo img{padding:0 !important; margin:0 !important; border:0 !important}
#sidebar{float:right; width:180px}
#sidebar .siteContact{margin-bottom:0; background:#0073B8 url('../Images/site/left_nav_top_bg.gif') repeat-x top left; padding:5px}
#sidebar .siteContactFooter{margin-top:0; background:transparent url('../Images/site/left_nav_blue_bottom.gif') no-repeat top right; height:3px; font-size:1px}
#sidebar .siteContact h3{background:transparent url('../Images/site/klienditeeninduse_taust_flash.gif') no-repeat top left; font-size:12px; font-weight:700; color:#004d90; line-height:22px; height:22px; padding-left:5px; margin:0}
#sidebar .siteContact .data{background:transparent none no-repeat top left; line-height:16px; padding-left:25px; color:#fff; font-size:12px; margin-top:5px; margin-left:5px}
#sidebar .siteContact .telephone{background-image:url('../Images/site/icons/16px_telephone.gif')}
#sidebar .siteContact .mail{background-image:url('../Images/site/icons/16px_mail.gif')}
#sidebar .siteContact .subscribe{background-image:url('../Images/site/icons/16px_subscribe.gif')}
#sidebar .siteContact .support{background-image:url('../Images/site/icons/16px_support.gif')}
#sidebar .siteContact .mobile{background-image:url('../Images/site/icons/16px_mobile.gif')}
#sidebar .siteContact .skype{text-align:right !important; padding-left:0px; margin-left:-5px; position:relative; top:-2px}
.leaseCalculator{background:transparent url('../Images/site/left_nav_icon_calc.gif') no-repeat top right}
.sidebarModule h3{color:#fff; font-size:12px; font-weight:700; height:22px; line-height:22px; padding-left:5px; padding-right:35px; margin:0}
#sidebarNavigation h3{background:transparent url('../Images/site/left_nav_icon_coversation.gif') no-repeat top right; color:#fff; font-size:12px; font-weight:700; height:22px; line-height:22px; padding-left:5px; padding-right:35px; margin:0}
#sidebarNavigation ul{font-size:12px; list-style-type:none; margin:0; padding:5px}
#sidebarNavigation li{background:url('../Images/site/arrow_yellow_tr.gif') no-repeat 5px 50%; padding:0 0 0 15px}
#sidebarNavigation li:hover{background-color:#E2F0FA}
#sidebarNavigation li a{display:block; padding:2px 5px}
#sidebarNavigation li a, #sidebarNavigation li a:link, #sidebarNavigation li a:active, #sidebarNavigation li a:hover, #sidebarNavigation li a:visited{color:#000; text-decoration:none; font-weight:700}
#content{float:left; width:778px; background-color:#eff7fd; z-index:5; margin:10px 0 40px; padding:5px}
#content .main{width:778px; border-spacing:0; border:0}
#content .main .left-column{background-color:#fff; border-right:solid 5px #eff7fd}
#content .main .right-column{background-color:#fff}
#content .main tbody{vertical-align:top}
#content .shoppingCartFix{border:0; border-spacing:0; margin:0; padding:0; background-color:#fff; width:100%; margin-bottom:5px}
#content .shoppingCartFix .cartLeftSide{border-right:solid 5px #eff7fc; width:180px; background-color:#fff}
#content .shoppingCartFix .cartRightSide{border-right:solid 5px #eff7fc; margin:0 !important; background-color:#fff; position:relative}
#content .photowebFix{border:0; border-spacing:0; margin:0; padding:0; background-color:#fff; width:100%; min-height:400px}
#content .photowebFix .photoLeftSide{border-right:solid 5px #eff7fc; width:180px !important; padding:0 !important; margin:0 !important; background-color:#fff}
#content .photowebFix .photoRightSide{border-right:none; padding:5px; margin:0 !important; background-color:#fff}
#content .Banner{position:inherit; float:left; width:100%}
#content .ProductList{padding:5px !important}
#content .ProductList .banner{position:relative; margin-left:-5px; margin-right:-5px; z-index:1; text-align:center}
#content .ProductList .zIndex{position:relative; z-index:10}
#content .orderStatus{float:left; width:180px; min-height:150px; background:#fff url('../Images/site/offer_tabs_bg.gif') repeat-x top left; font-size:12px; font-weight:700; color:gray; border:solid 5px #eff7fc; border-bottom:0; border-left:0; border-right:0; min-height:400px !important}
#content .myProfile{min-height:240px; border-top:0; border-left:0; border-right:0}
#content .myPhotoweb{min-height:400px; border:0; padding:0; margin:0}
#content .myGifts{min-height:240px; border-top:0; border-left:0; border-right:0}
#content .noImage{min-height:240px; border-top:0; border-left:0; border-right:0}
#content .orderStatus .topLeftCorner{float:left; width:5px; height:24px; background-image:url('../Images/site/offer_tabs_right_corner.gif'); background-repeat:no-repeat; background-position:0% 0%}
#content .orderStatus h3{background:transparent url('../Images/site/icons/24px_cart.gif') no-repeat 100% 50%; color:#fff; font-size:14px; font-weight:400; line-height:24px; margin:0 10px; white-space:nowrap; width:160px}
#content .myProfile h3{background:transparent url('../Images/site/icons/24px_person.gif') no-repeat 100% 50%}
#content .myPhotoweb h3{background:transparent url('../Images/site/icons/24px_camera.gif') no-repeat 100% 50%}
#content .myGifts h3{background:transparent url('../Images/site/icons/24px_gift.gif') no-repeat 100% 50%}
#content .noImage h3{background:none}
#content .orderStatus ul{list-style-type:none; margin:0; padding:0}
#content .orderStatus li{height:16px; background:transparent url('../Images/site/step_numbers.gif') no-repeat left top; margin:10px 0 0 10px; padding:5px 0 8px 30px}
#content .orderStatus li.selected{background-image:url('../Images/site/step_numbers_selected.gif')}
#content .orderStatus li span a, #content .orderStatus li span a:link, #content .orderStatus li span a:active, #content .orderStatus li span a:hover, #content .orderStatus li span a:visited{text-decoration:none}
#content .myGifts li{white-space:nowrap; background-image:none; padding-left:0}
#content .myGifts ul{width:180px !important; min-height:300px !important; background-image:url('../Images/site/gift_bg.gif'); background-position:100% 100%; background-repeat:no-repeat}
#content .right-column .GiftShop{background-image:url('../Images/site/redbow.gif'); background-position:100% 0; background-repeat:no-repeat; padding:5px}
#content .GiftShop .productImage{width:150px}
#content .GiftShop .productBrand{font-weight:700; font-size:12px}
.mainContainer{background-color:#EFF7FD; margin:-5px}
#toggleContainer{padding-left:0 !important; min-width:220px}
#toggleContainer a{margin-left:15px !important}
#shoppingCart{width:583px !important; min-height:390px !important; background-color:#FFF; border-top:solid 5px #eff7fc; padding:5px 5px 30px 5px}
#shoppingCart .cart, #shoppingCart.overview .contactInfo{width:100%; border-collapse:collapse; border-style:none}
#shoppingCart .cart .unitPriceCell, #shoppingCart .cart .quantityCell, #shoppingCart .cart .sumPriceCell{padding:0 2px}
#shoppingCart .header{background:transparent url('../Images/site/header_graylight_bg.gif') repeat-x left top}
#shoppingCart .header th{height:25px; white-space:nowrap; text-align:left; padding:5px}
#shoppingCart .cart .item{border-bottom:1px solid #94b7df}
#shoppingCart .cart tbody tr td{padding-top:6px !important}
#shoppingCart .cart .remove{border:none; width:20px; height:20px; background-image:url('../Images/site/icons/20px_delete.gif')}
#shoppingCart .cart .remove:hover{background-image:url('../Images/site/icons/20px_delete_hover.gif')}
#shoppingCart .cart .title{font-size:12px; font-weight:700}
#shoppingCart .cart .unitPrice{font-size:16px; font-weight:700}
#shoppingCart .cart .sumPrice{color:#004D90; font-size:16px; font-weight:700}
#shoppingCart .cart .disabled{color:#999}
#shoppingCart .cart .quantityCell{text-align:center}
#shoppingCart .priceSummary{float:right !important; width:250px; font-size:12px; font-weight:700}
#shoppingCart .priceSummary td{white-space:nowrap; padding-left:10px}
#shoppingCart .priceSummary td.title{text-align:right}
#shoppingCart .priceSummary .sum{font-size:18px; color:#C0001F}
#shoppingCart .priceSummary .transport{color:#888; font-size:9px; font-style:italic; font-weight:400; text-align:right}
#shoppingCart .priceSummary .transport td{white-space:nowrap}
#shoppingCart .priceSummary td.value{text-align:right}
#shoppingCart .priceSummary .altCur{font-weight:normal !important}
#shoppingCart .bi_transport{color:#888; font-size:9px; font-style:italic; font-weight:400; text-align:left}
#shoppingCart .bi_address{text-align:left; margin-top:10px; font-size:12px; font-weight:700; width:420px}
#shoppingCart .cartActions{float:left; margin:5px}
#shoppingCart .pActions{padding-left:5px}
.pActions input.update, .pActions input.clear, .pActions input.add{background:transparent url('../Images/site/cart_button_back_left.png') no-repeat left top; height:25px; border:none; line-height:25px; padding-right:0; margin-right:0; width:24px; margin:2px 0; border-right:solid 1px #ddd}
.pActions input.add{width:100px !important}
#shoppingCart div.summaryPadding{padding:20px 0 !important; float:right}
#shoppingCart .leaseOptions{float:right; line-height:14px; text-align:left !important; padding:10px 0}
#shoppingCart .leaseOptions label{margin-left:2px; color:#F29700; font-size:12px; font-weight:700}
#shoppingCart .leaseOptions input{margin-left:10px}
#shoppingCart .cartActions .icon.update, #shoppingCart .cartActions .icon.clear{background:transparent url('../Images/site/cart_button_back_left.png') no-repeat left top; height:25px; border:none; line-height:25px; padding-right:0; margin-right:0; width:135px}
#shoppingCart .button{background-color:transparent; border:0 none; color:#fff; cursor:pointer; font-size:12px; font-weight:700; height:24px; line-height:24px; width:auto; background-image:url('../Images/site/button_blueglow_r_bg300px.gif'); width:1; overflow:visible}
#shoppingCart .button .back{float:left; clear:both; padding:0 5px 0 25px}
#shoppingCart .button .forward{float:right; padding:0 25px 0 5px}
#shoppingCart .button .shop{float:left; margin-left:155px; background-image:url('../Images/site/button_lightblue_bg300px.gif'); padding:0 5px}
#shoppingCart .recommended .smallImage{width:45px}
#shoppingCart .recommended .summary{width:210px}
#shoppingCart .recommended .pActions{text-align:right}
#shoppingCart .recommended .unitPrice{font-size:12pt !important}
#shoppingCart .recommendedTable{margin:10px 0 30px 20px; width:90%}
#shoppingCart .recommendedTable td{vertical-align:middle; padding:2px}
#shoppingCart .recommendedTable .price{text-align:right}
#shoppingCart .recommendedTable th{text-align:left; background-color:#EFF7FC; padding:2px}
#leftSortMenu{background-color:#fff; width:180px; float:left; margin:0 !important}
#leftSortMenu .sortGroup .option{padding-left:5px; font-size:12px; font-weight:700; color:#000; padding-top:3px; padding-bottom:3px; border-bottom:solid 1px #eee; margin-top:5px}
#leftSortMenu .sortGroup .value{padding-left:5px; padding-right:15px; font-size:12px; color:#004d90; line-height:20px}
#leftSortMenu .value:hover{background-color:#f9de28; background-image:url("../Images/site/icon_plus.png"); background-position:100% 50%; background-repeat:no-repeat}
#leftSortMenu .filtersOn .value:hover{background-image:url("../Images/site/icon_minus.png"); background-position:100% 50%; background-repeat:no-repeat}
#leftSortMenu .filtersOn{background-color:#c5e2f5 !important}
#leftSortMenu .buttonBack{font-size:9px; text-align:right}
#leftActionBar{background-color:#fff; width:180px; float:left; margin:5px 0 5px 5px}
#leftActionBar .stepPlaceHolder .stepsBlock{padding:20px 10px}
#leftActionBar .stepPlaceHolder .stepsBlock .step{background-image:url("../Images/site/step_numbers.gif"); background-position:0 0; background-repeat:no-repeat; padding-left:31px; font-size:12px; font-weight:700; color:gray; height:25px; width:26px; white-space:nowrap; margin-bottom:10px}
#leftActionBar .stepPlaceHolder .stepsBlock .step a, #leftActionBar .stepPlaceHolder .stepsBlock .step a:link,leftActionBar .stepPlaceHolder .stepsBlock .step a:active, #leftActionBar .stepPlaceHolder .stepsBlock .step:visited{color:gray; text-decoration:none}
#headerMenu table ul li a, #headerMenu table ul li a:link, #headerMenu table ul li a:active, #headerMenu table ul li a:visited{width:auto; background:#fff; color:#004d90; text-decoration:none; margin:3px}
#sidebarActions{height:133px; background-image:url("../Images/site/left_nav_top_bg.gif"); background-repeat:repeat-x; background-position:0 0}
#sidebarActions .footer{height:123px; background-image:url("../Images/site/left_nav_blue_bottom.gif"); background-repeat:no-repeat; background-position:0 100%; padding:5px}
#sidebarActions .title{background-image:url("../Images/site/left_nav_yellow_bg.gif"); background-repeat:repeat-x; background-position:0 0; font-size:12px; font-weight:700; color:#004d90; line-height:22px; height:22px; padding-left:5px}
#sidebarActions .content .data{background-image:none; background-repeat:no-repeat; background-position:0 0; line-height:16px; padding-left:25px; color:#fff; font-size:12px; margin-top:5px; margin-left:5px}
#sidebarActions .content .telephone{background-image:url("../Images/site/icons/16px_telephone.gif")}
#sidebarActions .content .mail{background-image:url("../Images/site/icons/16px_mail.gif")}
#sidebarActions .content .subscribe{background-image:url("../Images/site/icons/16px_subscribe.gif")}
#sidebarActions .content .support{background-image:url("../Images/site/icons/16px_support.gif")}
#orderRequirements{background-color:#e6e6e6; padding:25px}
#orderRequirements .title{font-size:14px; font-weight:700; color:#000; margin-bottom:10px}
#orderRequirements .main{font-size:12px; font-weight:700; color:#000; font-style:italic}
#orderRequirements .sub{font-size:11px; font-weight:400; color:#444; padding-left:10px}
#orderRequirements .question{font-size:12px; font-weight:700; color:#000; text-align:center; margin-top:20px}
#bottomBanners{width:788px !important; padding:5px}
#bottomBanners img{margin-right:3px}
#bottomBanners .last{margin-right:0}
#bottomBox{border-top:solid 5px #eff7fc; border-bottom:solid 5px #eff7fc; background-color:#fff; margin:0 5px; padding:10px 5px}
#flashContainer{position:relative !important; left:0px !important; padding:0 !important; margin:-5px 0 0 -5px}
#flashContainer .flashText{position:relative; z-index:100; margin-top:-100px; height:100px; top:-50px; left:10px}
#flashContainer .flashText-glow{position:relative; z-index:99; margin-top:-100px; height:100px; top:-51px; left:9px}
#flashContainer .flashText-shadow{position:relative; z-index:99; margin-top:-100px; height:100px; top:-49px; left:11px}
#offerContainer{border:solid 5px #eff7fc; border-left:0; border-right:solid 5px #eff7fc !important; background-color:#fff}
#offerContainer .productInfo .productName{height:30px; overflow:hidden}
#offerContainer .productInfo .productPriceWon{height:13px; overflow:hidden}
#offerContainer .productInfo .productMonthCharge{height:13px; overflow:hidden}
.itemClass .productInfo .productName{height:30px; overflow:hidden}
.itemClass .productInfo .productPriceWon{height:13px; overflow:hidden; font-size:11px; font-weight:700; color:#f29700}
.itemClass .productInfo .productMonthCharge{height:13px; overflow:hidden; font-size:11px}

.offerTabs{height:24px !important; background-image:url("../Images/site/offer_tabs_bg.gif"); background-repeat:repeat-x; background-position:0 0}
.offerTabs .corner{height:24px !important; background-image:url("../Images/site/offer_tabs_right_corner.gif"); background-repeat:no-repeat; background-position:0 0; padding:0 10px}
.offerTabs .tab{background-image:none; font-size:14px; color:#fff; float:left; line-height:24px !important; height:24px !important; margin-right:10px}
.offerTabs .camera{background-image:url("../Images/site/icons/24px_camera.gif"); background-repeat:no-repeat; background-position:100% 50%}
.offerTabs .cart{background-image:url("../Images/site/icons/24px_cart.gif"); background-repeat:no-repeat; background-position:100% 50%}
.offerTabs .selected{background-color:#fff; background-image:url("../Images/site/offer_tabs_left_corner.gif"); background-repeat:no-repeat; background-position:0 0}
.offerTabs .rightpart{background-image:url("../Images/site/offer_tabs_right_corner.gif"); background-repeat:no-repeat; background-position:100% 0; padding:0 15px 0 10px}
.mt40px{margin-top:40px}
.offerTable{border:0; border-collapse:collapse; border-spacing:0; width:100%; bottom:0; background-color:#fff; margin:0; padding:0; border-top:solid 5px #fff; border-bottom:solid 5px #fff}
.offerTable .int-carousels{background-image:url("../Images/site/carousel_bg.gif"); background-repeat:repeat-y; background-position:0% 0}
.offerTable td{text-align:center; background-image:url("../Images/site/offer_table_sp.gif"); background-repeat:repeat-y; background-position:100% 0; padding:5px}
.offerTable .lastChild{background-image:none; border:0}
.offerTable .imagePlace img{margin-top:-30px}
.offerTable .productInfo{text-align:left; padding-left:10px}
.offerTable .productInfo .productDetailsDisabled{font-size:11px; font-weight:400; color:#999}
.offerTable .productInfo .productClass{font-size:12px; color:#000}
.offerTable .productInfo .productName{font-size:14px; font-weight:700; color:#004d90}
.offerTable .productInfo .productPriceWon{font-size:11px; font-weight:700; color:#f29700}
.simpleLinks{background-image:url("../Images/site/arrow_yellow_tr.gif"); background-repeat:no-repeat; background-position:5px 5px; padding-left:20px; font-size:12px; line-height:20px; font-weight:700; float:left; text-align:left; margin:0}
.simpleLinks span{font-size:10px; font-weight:400; color:#000}
.detailsBox{border:solid 3px #eff7fd; border-top:0; padding:5px}
.detailsBox .detailsLabel{background-color:#c6e3f6; font-size:10px; font-weight:700; color:#004d90; padding-left:10px; margin-bottom:10px; margin-top:5px; margin-left:-5px}
.watchProductsButton{background-image:url("../Images/site/go_button_bg.gif"); background-repeat:no-repeat; background-position:0 0; height:22px; float:right; width:auto; margin-top:5px; margin-right:5px; margin-bottom:5px; overflow:visible}
.watchProductsButton input{border:0; background-color:transparent; color:#fff; font-size:11px; line-height:22px; height:22px; font-weight:700; width:auto; cursor:pointer; margin:0; padding:0 15px 0 5px; width:1; overflow:visible}
.watchProductsButton a{border:0; background-color:transparent; color:#fff; font-size:11px; line-height:22px; height:22px; font-weight:700; width:auto; cursor:pointer; margin:0; padding:0 15px 0 5px; width:1; overflow:visible; text-decoration:none; white-space:nowrap}
.watchProductsButton .btnAddToCart{width:140px}
.productCommonInfo{background-color:#fff; width:100%; border:0; border-collapse:collapse; border-spacing:0; /*border-top:solid 1px #e7e7e7; */ margin:0 0 10px; padding:0}
.productCommonInfo td{padding:10px 5px 0}
.clientOffer td{padding-top:29px}
.productCommonInfo .productImage{text-align:center; margin-top:0}
.productCommonInfo .productActions{padding-left:0px; text-align:left; margin-bottom:5px; position:relative; z-index:100}
.productCommonInfo .productActions label{font-size:10px; font-weight:400; color:#50a8d0}
.productButton{background-image:url("../Images/site/button_graylight_bg.gif"); background-repeat:no-repeat; background-position:0 0; height:25px; width:auto; border-left:solid 1px dfe1e2; overflow:visible; margin:5px 5px 5px 0}
.productButton .noimage{background-image:none; height:25px}
.productButton .arrow{background-image:url("../Images/site/button_graylight_dropdown.gif"); background-repeat:no-repeat; background-position:100% 0; height:25px}
.productButton .accept{background-image:url("../Images/site/button_graylight_accept.gif"); background-repeat:no-repeat; background-position:100% 0; height:25px}
.productButton .abort{background-image:url("../Images/site/button_graylight_abort.gif"); background-repeat:no-repeat; background-position:100% 0; height:25px}
.productButton .go{background-image:url("../Images/site/button_graylight_go.gif"); background-repeat:no-repeat; background-position:100% 0; height:25px}
.productButton .cancel{background-image:url("../Images/site/button_graylight_cancel.gif"); background-repeat:no-repeat; background-position:100% 0; height:25px}
.productButton .refresh{background-image:url("../Images/site/button_graylight_refresh.gif"); background-repeat:no-repeat; background-position:100% 0; height:25px}
.productButton input{border:0; background-color:transparent; color:#000; font-size:11px; line-height:24px; height:25px; font-weight:700; width:auto; cursor:pointer; margin:0; padding:0 25px 0 10px; width:1; overflow:visible}
.productButton .noimage input{padding-right:10px}
/*.leasePaymentOptions{float:right}*/
.leasePaymentOptions .productButton{float:right; width:2px; overflow:visible; margin-top:0 !important; margin-bottom:0 !important}
.leasePaymentOptions .productButton{width:auto}
.leasePaymentOptions .productButton input{width:auto}
.productCampaignList{text-align:center}
.productCampaignList h3{font-size:1em}
.productGoIcons .icon{background-image:none; background-repeat:no-repeat; background-position:50% 0; padding-top:45px; font-size:11px; font-weight:700; color:#004d90; text-align:center; white-space:nowrap}
.productGoIcons .icon:hover{color:#f9de29}
.productGoIcons .warranty{background-image:url("../Images/site/icons/40px_pi_star.gif")}
.productGoIcons .warranty:hover{background-image:url("../Images/site/icons/40px_pi_star_hover.gif")}
.productGoIcons .trasport{background-image:url("../Images/site/icons/40px_pi_transport.gif")}
.productGoIcons .trasport:hover{background-image:url("../Images/site/icons/40px_pi_transport_hover.gif")}
.productGoIcons .install{background-image:url("../Images/site/icons/40px_pi_install.gif")}
.productGoIcons .install:hover{background-image:url("../Images/site/icons/40px_pi_install_hover.gif")}
.productGoIcons .support{background-image:url("../Images/site/icons/40px_pi_support.gif")}
.productGoIcons .support:hover{background-image:url("../Images/site/icons/40px_pi_support_hover.gif")}
.productCommonInfo .productVote .title{font-size:11px; font-weight:700; color:#004d90; text-align:center}
.productCommonInfo .productVote .star{background-image:url("../Images/site/16px_star_gray.gif"); background-repeat:no-repeat; background-position:50% 12px; font-size:11px; font-weight:400; color:#000; height:30px; width:16px; text-align:center}
.productCommonInfo .productVote .star:hover{background-image:url("../Images/site/16px_star_yellow.gif")}
.productCommonInfo .productVote .choosen{background-image:url("../Images/site/16px_star_blue.gif")}
.productCommonInfo .imageTable{border:solid 1px #b8b8b8; margin:13px}
.productCommonInfo .imageTable .cornerTopLeft{background-image:url("../Images/site/item_table_corner_0_0.gif"); background-repeat:no-repeat; background-position:0 0; margin-left:-1px; margin-top:-1px}
.productCommonInfo .imageTable .cornerTopRight{background-image:url("../Images/site/item_table_corner_100_0.gif"); background-repeat:no-repeat; background-position:100% 0; margin-right:-1px}
.productCommonInfo .imageTable .cornerBottomLeft{background-image:url("../Images/site/item_table_corner_0_100.gif"); background-repeat:no-repeat; background-position:0 100%; margin-bottom:-1px}
.productCommonInfo .imageTable .cornerBottomRight{background-image:url("../Images/site/item_table_corner_100_100.gif"); background-repeat:no-repeat; background-position:100% 100%}
.productCommonInfo .imageTable .productImage{padding-top:5px; border-bottom:solid 1px #b8b8b8}
.productCommonInfo .imageTable .images{padding-bottom:5px; padding-left:10px}
.productCommonInfo .imageTable .images .changeImage{margin-right:4px}
.productCommonInfo .productTitleDisabled{font-size:12px; font-weight:700; color:#999}
.productCommonInfo .productName{font-size:16px; font-weight:700; color:#004d90; margin-bottom:10px}
.productCommonInfo .productCode{font-size:12px; font-weight:700; color:#000; margin-bottom:10px}
.cartPages .productCode{font-size:10px; margin-bottom:0}
.productCommonInfo .productWatch{font-size:11px; font-weight:400; color:#6f6f6f}
.productCommonInfo .actions{text-align:right; font-size:11px; font-weight:400; color:#004d90; margin-bottom:10px}
.productCommonInfo .vote{font-size:10px; font-weight:400; color:#50a8d0 !important}
.productCommonInfo .vote .voteTitle{font-size:10px; font-weight:400; color:#50a8d0}
.productCommonInfo .vote .votesTotal{font-size:11px; font-weight:700; color:#50a8d0}
.productCommonInfo .comments{text-align:right; margin-bottom:5px; float:right; width:100%; position:relative; z-index:100}
.productCommonInfo .comments .readComments{font-size:10px; font-weight:400; color:#50a8d0}
.productCommonInfo .comments .addComments{font-size:10px; font-weight:400; color:#50a8d0}
.productCommonInfo .comments .addComments a, .productCommonInfo .comments .addComments a:link, .productCommonInfo .comments .addComments a:active, .productCommonInfo .comments .addComments a:hover, .productCommonInfo .comments .addComments a:visited{color:#50a8d0; text-decoration:underline}
.productCommonInfo .comments .readComments a, .productCommonInfo .comments .readComments a:link, .productCommonInfo .comments .readComments a:active, .productCommonInfo .comments .readComments a:hover, .productCommonInfo .comments .readComments a:visited{color:#50a8d0; text-decoration:underline}
.productCommonInfo .productPrice .normal{font-size:20px; font-weight:700; color:#004d90}
.productCommonInfo .productPrice .sub{font-size:16px; font-weight:700; color:#000}
.productCommonInfo .productPrice .subDisabled{font-size:16px; font-weight:700; color:#999}
.productCommonInfo .productPriceOld .label{font-size:11px; font-weight:700; color:#4c4c4c}
.productCommonInfo .productPriceOld .value{font-size:11px; font-weight:700; color:#4c4c4c; white-space:nowrap; position:relative}
.productCommonInfo .productPriceOld .strikeOut{background:transparent url('../Images/site/line_black_price_crossout.gif') no-repeat top left; display:inline-block; width:46px; height:12px; position:relative; margin-right:-46px}
.productCommonInfo .productWon{font-size:11px; font-weight:700; color:#4c4c4c}
.productCommonInfo .productAltCur{font-size:11px; font-weight:700; color:#4c4c4c; margin-bottom:5px}
.productCommonInfo .productWon .value{font-size:11px; font-weight:700; color:#c0001f}
.productCommonInfo .productSpecialOffer{font-size:14px; font-weight:700; color:#50a8d0; margin-top:10px}
.productCommonInfo .productQuantity{background-image:url("../Images/site/input_bg.gif"); background-position:0 0; background-repeat:no-repeat; height:24px; width:22px; margin-right:3px}
.productCommonInfo .productQuantity input{width:15px; font-size:11px; font-weight:700; text-align:center; color:#000; background-color:#fff; border:0; padding:0}
.productCommonInfo .productQuantity input:hover{color:#000}
.productCommonInfo .addToCart .addToCartButton{float:right; background-image:url("../Images/site/button_blueglow_bg300px.gif"); background-position:0 0; background-repeat:no-repeat; background-color:none; height:24px; width:auto; overflow:visible; margin-left:5px; margin-right:3px}
.productCommonInfo .addToCart .addToCartButton div{background-image:url("../Images/site/button_blueglow_icon_cart.gif"); background-position:100% 0; background-repeat:no-repeat; margin-right:-3px; position:relative; height:24px; font-size:0px}
.productCommonInfo .addToCart .addToCartButton input{width:auto; font-size:11px; font-weight:700; color:#fff; background-color:transparent; border:0; height:24px; line-height:24px; cursor:pointer; padding:0 22px 0 5px; width:1; overflow:visible}
.notVisible div{background-image:none !important}
.productCommonInfo .simpleButton{background-image:url('../Images/site/go_button_bg.gif'); background-position:0 0; background-repeat:no-repeat; height:22px; width:auto; overflow:visible; margin-right:5px}
.productCommonInfo .simpleButton div{background-image:url('../Images/site/go_button_corner.gif'); background-position:100% 0; background-repeat:no-repeat; height:22px}
.productCommonInfo .chargePerMonth{font-size:11px; font-weight:400; color:#4c4c4c; margin:5px 0}
.productCommonInfo .askForCredit .askForCreditButton{background-image:url("../Images/site/button_darkshadow_bg.gif"); background-position:0 0; background-repeat:no-repeat; height:19px; width:auto; overflow:visible; margin-right:2px; /*margin-top:5px; margin-bottom:5px; */}
.productCommonInfo .askForCredit .askForCreditButton div{background-image:url("../Images/site/button_darkshadow_corner.gif"); background-position:100% 0; background-repeat:no-repeat; height:19px; position:relative; margin-right:-2px; font-size:0px}
.productCommonInfo .askForCredit .askForCreditButton input{width:auto; font-size:11px; font-weight:700; color:#3d2c21; background-color:transparent; border:0; height:19px; line-height:18px; cursor:pointer; padding:0 5px; width:1; overflow:visible}
.productCommonInfo .buttonDelete{background-image:url("../Images/site/icons/20px_delete.gif"); background-position:0 0; background-repeat:repeat-x; height:20px; width:20px; border:0}
.productCommonInfo .buttonDelete:hover{background-image:url("../Images/site/icons/20px_delete_hover.gif")}
.productCommonInfo .productPointsOverlay{float:right; background:url('../Images/site/green_mark.png') no-repeat top left; margin-bottom:-60px; padding-top:12px; position:relative; width:50px; height:50px; color:#fff; text-align:center; white-space:inherit}
.productCommonInfo .productPointsOverlay a, .productCommonInfo .productPointsOverlay a:link, .productCommonInfo .productPointsOverlay a:active, .productCommonInfo .productPointsOverlay a:hover, .productCommonInfo .productPointsOverlay a:visited{color:#fff !important; text-decoration:none !important}
.productCommonInfo .productPointsOverlay .label{text-transform:uppercase; font-size:8px; padding:13px 0}
.productCommonInfo .productPointsOverlay .credit{display:block; margin:-3px 0 0 0; font-size:11px; width:50px; padding:0}
.productCommonInfo .productPointsOverlay .value{font-size:14px; font-weight:700; display:block}
.productCommonInfo .itemClass div{border:0 solid white}
#tabs .ui-tabs-nav, #relatedProductsTabs .ui-tabs-nav{background:transparent url('../Images/site/offer_tabs_bg.gif') repeat-x 0% 0% !important; list-style:none; height:24px !important; padding:0; margin:0; position:relative}
#tabs .ui-tabs-nav li, #relatedProductsTabs .ui-tabs-nav li{height:24px !important; position:relative; z-index:10}
#tabs .ui-tabs-nav li.ui-tabs-selected, #relatedProductsTabs .ui-tabs-nav li.ui-tabs-selected{height:24px !important; position:relative; z-index:20}
#tabs .tabContainer, #relatedProductsTabs .tabContainer{background-image:url('../Images/site/offer_tabs_right_corner.gif'); background-position:left top; background-repeat:no-repeat; position:relative; z-index:30; float:left; height:24px !important; padding-left:5px}
#tabs .tabContainer{padding-left:0 !important; width:5px}
#tabs .ui-tabs-nav li, #relatedProductsTabs .ui-tabs-nav li{background:transparent none no-repeat left top; float:left; margin:0; height:24px !important}
#tabs .ui-tabs-nav li a, #relatedProductsTabs .ui-tabs-nav li a{color:#fff; text-decoration:none; display:block; float:left; padding:0px 10px 0px 10px; line-height:24px; height:24px !important}
#tabs .ui-tabs-nav li.ui-tabs-selected, #relatedProductsTabs .ui-tabs-nav li.ui-tabs-selected{background:#FFF url('../Images/site/offer_tabs_left_corner.gif') no-repeat scroll left top}
#tabs .ui-tabs-nav .ui-tabs-selected .rightCorner, #relatedProductsTabs .ui-tabs-nav .ui-tabs-selected .rightCorner{visibility:visible !important}
#tabs .rightCorner, #relatedProductsTabs .rightCorner{background:#FFF url('../Images/site/offer_tabs_right_corner.gif') no-repeat right center; visibility:hidden !important; height:24px !important; width:5px; float:left}
#tabs .detailsBox, #relatedProductsTabs .detailsBox{border:solid 3px #EFF7FD; border-top-width:0}
.ProductList #tabs div{height:170px}
#content .selectPaymentTable td{height:35px; line-height:35px !important}
.paging{border-collapse:collapse; border-spacing:0; font-size:11px; font-weight:700}
.paging .currentPage{background:transparent url('../Images/site/input_bg.gif') no-repeat left top; height:24px; width:25px; margin-right:3px}
.paging .currentPage .right{background:transparent url('../Images/site/input_corner.gif') no-repeat right top; height:24px; padding:5px; margin-right:-3px; position:relative}
.paging .currentPage input{width:18px; text-align:center; color:#000000; font-weight:bold; border:0 none; background-color:#fff; line-height:18px; height:18px}
.paging .button{display:block; width:auto; height:10px; background-repeat:no-repeat; background-position:0% 0%; padding:0; font-weight:400; text-decoration:none; height:24px}
.paging .button.next{background-image:url('../Images/site/arrow_blue_right_tr.gif'); padding-right:10px; background-position:100% 50%}
.paging .button.previous{background-image:url('../Images/site/arrow_blue_left_tr.gif'); padding-left:10px; background-position:0% 50%}
.paging .button.next:hover{background-image:url('../Images/site/arrow_blue_right_tr_hover.gif')}
.paging .button.previous:hover{background-image:url('../Images/site/arrow_blue_left_tr_hover.gif')}
.paging td{padding:3px; line-height:24px; white-space:nowrap}
.cartPages thead{background-image:url("../Images/site/header_graylight_bg.gif"); background-position:0 0; background-repeat:repeat-x; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7}
.photoPages thead{border:0; border-bottom:solid 1px #e7e7e7; background-image:none}
.cartPages tbody{border-bottom:solid 1px #e7e7e7}
.photoPages tbody{background-image:url("../Images/site/header_graylight_bg.gif"); background-position:0 0; background-repeat:repeat-x; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7}
.cartPages th{height:25px; text-align:left; padding:0 5px}
.photoPages th{border:0 !important; height:16px !important}
.cartPages .small{font-size:10px; line-height:10px}
.cartPages .field{width:250px; padding-left:5px}
.personalSettings .field, .personalSettings select{width:175px}
.personalSettings{background-color:transparent; background:none}
.personalSettings label{font-size:11px; font-weight:400; color:#000}
.personalSettings span.error{float:left; width:100%}
.personalSettings span.required{color:#903}
.cartPages span a{font-size:10px; line-height:22px}
.cartPages .sortASC{background-image:url("../Images/site/sort_asc.gif"); background-position:100% 0; background-repeat:no-repeat; padding-right:20px}
.cartPages .sortDESC{background-image:url("../Images/site/sort_desc.gif"); background-position:100% 0; background-repeat:no-repeat; padding-right:20px}
.productCommonInfo .overflowOn{position:relative; margin-left:-100px; text-align:right}
.productCommonInfo .paddingOff{padding-top:0; padding-bottom:0}
.productCommonInfo .marginOff{margin-top:0; margin-bottom:0}
.selectPaymentMethod .productButton{margin:0}
.chrome-button-fix{float:right; width:100%}
.activationError{font-size:14px; font-weight:700; color:#ff0000}
.orderSuccess{padding-top:20px; text-align:center}
.orderSuccess .thanksText{font-size:14px; font-weight:700; color:#be373c; margin-bottom:5px}
.orderSuccess .noteText{font-size:12px; font-weight:400; color:#4c4c4c; margin-bottom:10px}
.lightBlueLine{border-top:solid 2px #50a8d0; height:23px; margin-bottom:20px}
.lightBlueLine .finish{background-image:url("../Images/site/button_bottom_lightblue_bg.gif"); background-position:0 0; background-repeat:no-repeat; height:21px; width:auto; overflow:visible}
.lightBlueLine .finish div{background-image:url("../Images/site/button_bottom_lightblue_arrow.gif"); background-position:100% 0; background-repeat:no-repeat; height:21px}
.lightBlueLine .finish input{width:auto; font-size:12px; font-weight:700; color:#fff; background-color:transparent; border:0; height:21px; line-height:20px; cursor:pointer; padding:0 25px 0 10px; width:1; overflow:visible}
.orderNumber{font-size:10px; font-weight:700; color:#000; padding:35px 10px 10px}
.cartTotalBox .mediumRed{font-size:18px; font-weight:700; color:#c0001f}
.cartTotalBox .thinItalic{font-size:9px; font-weight:400; color:#888; font-style:italic}
.productPerMonthChargeCalculate{margin-bottom:20px; font-size:12px; font-weight:400; color:#000}
.productPerMonthChargeCalculate span{font-size:14px; font-weight:700; color:#009bdc}
.sidebarBlocks .header{background-image:url("../Images/site/left_nav_bg.gif"); background-repeat:repeat-x; background-position:0 0; margin-top:5px}
.sidebarBlocks .icon{background-image:none; background-position:100% 0; background-repeat:no-repeat; padding-left:5px; padding-right:35px; height:22px; line-height:22px; font-size:12px; font-weight:700; color:#fff; margin:0}
.sidebarBlocks .content{background-image:none; background-color:#fff; height:auto; line-height:normal; margin:0; padding:5px}
.sidebarBlocks .content .yellowArrowLink{background-image:url("../Images/site/arrow_yellow_tr.gif"); background-repeat:no-repeat; background-position:5px 5px; padding-left:20px; font-size:12px; line-height:20px; font-weight:700; margin:0}
.sidebarBlocks .content .pollRadioButtons .pollVars input{border:0; margin-right:5px}
.sidebarBlocks .content .pollRadioButtons .pollVars label{line-height:14px}
.sidebarBlocks .content .pollActions{width:90px; text-align:left}
.sidebarBlocks .content .pollActions a, .sidebarBlocks .content .pollActions a:link, .sidebarBlocks .content .pollActions a:active, .sidebarBlocks .content .pollActions a:hover, .sidebarBlocks .content .pollActions a:visited{font-size:9px; color:#9e9e9e; text-decoration:none; font-style:italic}
.sidebarBlocks .content .pollSubmit{float:right; width:80px; text-align:right; margin-top:-20px}
.sidebarBlocks .content .pollSubmit input{background-image:url("../Images/site/button_simple_bg.gif"); background-repeat:repeat-x; background-position:0 0; border:0; height:18px; line-height:18px; font-size:9px; font-weight:700; color:#000; cursor:pointer; width:1; overflow:visible}
.sidebarBlocks .content .imagePlace{width:80px; float:left}
.sidebarBlocks .content .gotoLink{background-image:url("../Images/site/arrow_yellow_tr.gif"); background-repeat:no-repeat; background-position:5px 3px; padding-left:15px; font-size:12px; font-weight:700; float:right; width:75px; margin:0}
.sidebarModule .title{font-size:11px; color:#555; white-space:nowrap}
.sidebarModule .link a, .sidebarModule .link a:link, .sidebarModule .link a:active, .sidebarModule .link a:hover, .sidebarModule .link a:visited{font-size:9px; text-decoration:underline; color:#000}
.relatedProductsModule .scroll{text-align:center; vertical-align:middle; height:15px; background-image:none; background-repeat:no-repeat; background-position:50% 50%; cursor:pointer; padding:10px 0}
.relatedProductsModule .up{border-bottom:solid 3px #e6e7e7; background-image:url("../Images/site/arrow_yellow_big_top.gif")}
.relatedProductsModule .up:hover{background-image:url("../Images/site/arrow_yellow_big_top_hover.gif")}
.relatedProductsModule .down{border-top:solid 3px #e6e7e7; background-image:url("../Images/site/arrow_yellow_big_bottom.gif")}
.relatedProductsModule .down:hover{background-image:url("../Images/site/arrow_yellow_big_bottom_hover.gif")}
.relatedProductsModule .itemClass{border-bottom:0; margin:0; padding:5px 10px}
.left-column .relatedProductsModule .itemClass{padding:0}
.relatedProductsModule .itemClass .itemTitle{font-size:13px; font-weight:700; color:#004d90}
.relatedProductsModule .itemClass .itemPrice{font-size:12px; font-weight:700; color:#000; padding:5px 0}
.relatedProductsModule .itemClass .itemNote{font-size:9px; font-weight:400; color:#000; padding-bottom:5px}
a.moreRelatedLink{padding:5px 10px; display:inline-block; width:160px; text-align:center}
.sidebarBlocks #blockCoversation .icon{background-image:url("../Images/site/left_nav_icon_coversation.gif")}
.sidebarBlocks #blockGlobe .icon{background-image:url("../Images/site/left_nav_icon_globe.gif")}
.sidebarBlocks #blockQuestionMark .icon{background-image:url("../Images/site/left_nav_icon_questionmark.gif")}
.sidebarBlocks #blockCalculator .icon{background-image:url("../Images/site/left_nav_icon_calc.gif")}
.sidebarBlocks #blockRefresh .icon{background-image:url("../Images/site/left_nav_icon_refresh.gif")}
#mainContent{background-color:#eff7fd; margin:10px 190px 0 0; padding:0}
#productBox{background-color:#fff; top:5px; position:relative; margin:5px}
.supportTelephoneNumbers{font-size:14px; font-weight:700; color:#004d90}
.optionLinksPlaceHolder{border-top:solid 5px #eff7fc; width:180px; float:left}
#leftSortMenu .sortGroup{background-color:#fff; padding:5px}
#itemsList{background-color:#fff; position:relative; top:5px; margin:5px 5px 5px 190px}
.agreement label{font-size:10px; font-weight:400; color:#000; line-height:10px}
.controlButtons .buttonBack{background-image:url("../Images/site/button_blueglow_r_bg300px.gif"); background-position:100% 0; background-repeat:no-repeat; height:24px; width:auto; overflow:visible}
.controlButtons .buttonBack div{background-image:url("../Images/site/button_blueglow_icon_prev.gif"); background-position:0 0; background-repeat:no-repeat; height:24px}
.controlButtons .buttonNext div{background-image:url("../Images/site/button_blueglow_icon_next.gif"); background-position:100% 0; background-repeat:no-repeat; height:24px}
.controlButtons .buttonCharge div{background-image:url("../Images/site/button_blueglow_corner.gif"); background-position:100% 0; background-repeat:no-repeat; height:24px}
.controlButtons .buttonCart div{background-image:url("../Images/site/button_blueglow_icon_cart.gif"); background-position:100% 0; background-repeat:no-repeat; height:24px; padding-left:5px; margin-right:-3px; position:relative; width:auto; overflow:visible}
.controlButtons .buttonGoShop{background-image:url("../Images/site/button_lightblue_bg300px.gif"); background-position:0 0; background-repeat:no-repeat; height:24px; width:auto; overflow:visible; margin-left:165px}
.controlButtons .buttonGoShop div{background-image:url("../Images/site/button_lightblue_corner.gif"); background-position:100% 0; background-repeat:no-repeat; height:24px}
.controlButtons .buttonGoShop input{width:auto; font-size:12px; font-weight:700; color:#fff; background-color:transparent; border:0; height:24px; line-height:24px; cursor:pointer; padding:0 5px; width:1; overflow:visible}
.controlButtons a, .controlButtons a:link{text-decoration:none !important}
.cornerBigCompanySign{width:100px; height:100px; background-image:none; background-repeat:no-repeat; background-position:50% 50%; position:relative; margin-top:-55px !important; margin-right:-30px !important}
.leftCornerCompanyMark{width:50px; height:50px; background-image:none; background-repeat:no-repeat; background-position:50% 50%; position:relative; margin-bottom:-60px; float:left; z-index:100}
.vikingLine{background-image:url("../Images/site/vikingline_aktsiia.png")}
.vikingLineBig{background-image:url("../Images/site/vikingline_big_aktsiia.png")}
.rightCornerPointsMark{width:50px; height:50px; background-image:url("../Images/site/green_mark.png"); background-repeat:no-repeat; background-position:50% 50%; position:relative; margin-bottom:-30px}
.rightCornerPointsMark a, .rightCornerPointsMark a:link, .rightCornerPointsMark a:active, .rightCornerPointsMark a:hover, .rightCornerPointsMark a:visited{color:#fff; text-decoration:none}
.rightCornerPointsMark .text{font-size:8px; color:#fff; white-space:inherit; text-align:center; padding:13px 0; text-transform:uppercase}
.rightCornerPointsMark .text span{font-size:14px; font-weight:700; color:#fff; padding:0 3px}
.redBow{background-image:url("../Images/site/redbow.png"); background-repeat:no-repeat; background-position:100% 0}
.sitePosition{font-size:11px; font-weight:700; color:#6f6f6f; margin-bottom:10px}
.sortBlock .sortOptions .sortProductsByRating{padding-right:5px}
.sortBlock .sortOptions .sortPaggination .changePage{width:10px; background-image:none; background-repeat:no-repeat; background-position:50% 50%; cursor:pointer}
.sortBlock .sortOptions .sortPaggination .next{background-image:url("../Images/site/arrow_blue_right_tr.gif")}
.sortBlock .sortOptions .sortPaggination .next:hover{background-image:url("../Images/site/arrow_blue_right_tr_hover.gif")}
.sortBlock .sortOptions .sortPaggination .prev{background-image:url("../Images/site/arrow_blue_left_tr.gif")}
.sortBlock .sortOptions .sortPaggination .prev:hover{background-image:url("../Images/site/arrow_blue_left_tr_hover.gif")}
.sortBlock .sortOptions .sortPaggination .currentPage{background-image:url("../Images/site/input_bg.gif"); background-position:0 0; background-repeat:no-repeat; height:24px; width:25px; position:relative; top:-5px}
.sortBlock .sortOptions .sortPaggination .currentPage input{width:15px; font-size:11px; font-weight:700; text-align:center; color:#ababab; background-color:#fff; border:0}
.advertismentBanner{border-top:solid 1px #e7e7e7; padding-top:10px; margin-bottom:10px}
.custumerInfo .assignProfileChanges{text-align:right; font-size:10px; font-weight:700; color:#000}
.clientOffer{background-image:url("../Images/site/line_offer.gif"); background-repeat:repeat-x; background-position:0 5px}
.clientBg{background-image:url("../Images/site/client_offer_bg.png"); background-repeat:repeat-y; background-position:100% 0}
.productCommonInfo .clientSpecialOffer{background-image:url("../Images/site/client_offer_bg.png"); background-repeat:no-repeat; background-position:50% 100%; padding-bottom:50px}
.productButton .submit{background-image:url("../Images/site/button_graylight_submit.gif"); background-repeat:no-repeat; background-position:100% 0; height:25px}
.productCommonInfo .vote .stars{float:right; margin-bottom:0px}
.productCommonInfo .productPrice .strikeOut{position:relative; background-image:url("../Images/site/line_red_price_crossout_smooth.gif"); background-repeat:no-repeat; background-position:0 0; top:-12px; left:32px; margin-bottom:-15px}
.title18px{font-size:18px; font-weight:700; color:#50a8d0; margin-bottom:20px; padding-top:10px}
.boonusMeter{padding-top:30px; margin-bottom:50px; font-size:14px; font-weight:700; color:#a1bc30}
.boonusMeter div{float:left; width:auto; overflow:visible}
.boonusMeter .mark{background-image:url("../Images/site/green_mark.png"); background-repeat:no-repeat; background-position:50% 50%; height:50px; width:50px; padding-top:30px; text-align:center; font-size:18px; font-weight:700; color:#fff; margin-top:-33px; margin-left:5px; margin-right:5px}
.boonusBox{margin-top:20px}
.boonusImg_boonusPunktid{background-image:url("../Images/site/boonuspunktid.gif"); background-repeat:no-repeat; background-position:100% -15px}
.boonusImg_kingiIdee{background-image:url("../Images/site/kingiidee.gif"); background-repeat:no-repeat; background-position:100% -15px}
.boonusBox .boonusTitle{font-size:14px; font-weight:700; color:#50a8d0; margin-bottom:25px}
.boonusBox .boonusSub{font-size:12px; font-weight:700; color:#000; margin-bottom:15px}
.simpleButton{background-image:url("../Images/site/go_button_bg.gif"); background-position:0 0; background-repeat:no-repeat; height:22px; width:auto; overflow:visible; margin-right:5px}
.simpleButton div{background-image:url("../Images/site/go_button_corner.gif"); background-position:100% 0; background-repeat:no-repeat; height:22px}
.simpleB_arrowUp div{background-image:url("../Images/site/go_button_arrow_up.gif") !important; position:relative !important; margin-right:-3px !important}
.simpleB_arrowDown div{background-image:url("../Images/site/go_button_arrow_down.gif") !important; position:relative !important; margin-right:-3px !important}
.simpleB_arrowGo div{background-image:url("../Images/site/go_button_arrow.gif") !important; position:relative !important; margin-right:-3px !important}
.photoPages th{height:25px; border-right:solid 1px #ccc; text-align:center; padding:0 5px}
.photoPages .photoNumber{width:30px; text-align:center}
.flashDiscription{font-size:14px; font-weight:400; color:#000; text-align:center; background-color:#fff; border:solid 5px #eef6fb; border-left:0; border-bottom:0; min-height:50px; position:relative; z-index:10; padding:20px 50px}
.bigBanner{border:solid 5px #eef6fb; border-bottom:0; border-top:0; margin-top:-5px}
#flashContainer .giftIdeas{margin-top:-340px; height:340px}
#flashContainer .giftIdeas .idea{height:340px; position:relative; cursor:pointer; float:left}
#flashContainer .giftIdeas a{border:0; text-decoration:none}
#flashContainer .giftIdeas .pic1{background-image:none; background-repeat:0 0; width:168px; margin-left:15px}
#flashContainer .giftIdeas .pic2{background-image:none; background-repeat:0 0; width:169px; margin-left:-45px}
#flashContainer .giftIdeas .pic3{background-image:none; background-repeat:0 0; width:135px; margin-left:-25px}
#flashContainer .giftIdeas .pic4{background-image:none; background-repeat:0 0; width:162px; margin-left:-30px}
#flashContainer .giftIdeas .pic5{background-image:none; background-repeat:0 0; width:136px; margin-left:-25px}
#flashContainer .giftIdeas .pic6{background-image:none; background-repeat:0 0; width:131px; margin-left:-20px}
#flashContainer .langET .pic1{background-image:url("../Images/flash/est_poisipqnnile.png")}
#flashContainer .langET .pic1:hover{background-image:url("../Images/flash/est_poisipqnnile_hover.png")}
#flashContainer .langET .pic2{background-image:url("../Images/flash/est_kutile.png")}
#flashContainer .langET .pic2:hover{background-image:url("../Images/flash/est_kutile_hover.png")}
#flashContainer .langET .pic3{background-image:url("../Images/flash/est_mehele.png")}
#flashContainer .langET .pic3:hover{background-image:url("../Images/flash/est_mehele_hover.png")}
#flashContainer .langET .pic4{background-image:url("../Images/flash/est_naisele.png")}
#flashContainer .langET .pic4:hover{background-image:url("../Images/flash/est_naisele_hover.png")}
#flashContainer .langET .pic5{background-image:url("../Images/flash/est_neiule.png")}
#flashContainer .langET .pic5:hover{background-image:url("../Images/flash/est_neiule_hover.png")}
#flashContainer .langET .pic6{background-image:url("../Images/flash/est_tydrukutirtsule.png")}
#flashContainer .langET .pic6:hover{background-image:url("../Images/flash/est_tydrukutirtsule_hover.png")}
#flashContainer .langLV .pic1{background-image:url("../Images/flash/lat_poisipqnnile.png")}
#flashContainer .langLV .pic1:hover{background-image:url("../Images/flash/lat_poisipqnnile_hover.png")}
#flashContainer .langLV .pic2{background-image:url("../Images/flash/lat_kutile.png")}
#flashContainer .langLV .pic2:hover{background-image:url("../Images/flash/lat_kutile_hover.png")}
#flashContainer .langLV .pic3{background-image:url("../Images/flash/lat_mehele.png")}
#flashContainer .langLV .pic3:hover{background-image:url("../Images/flash/lat_mehele_hover.png")}
#flashContainer .langLV .pic4{background-image:url("../Images/flash/lat_naisele.png")}
#flashContainer .langLV .pic4:hover{background-image:url("../Images/flash/lat_naisele_hover.png")}
#flashContainer .langLV .pic5{background-image:url("../Images/flash/lat_neiule.png")}
#flashContainer .langLV .pic5:hover{background-image:url("../Images/flash/lat_neiule_hover.png")}
#flashContainer .langLV .pic6{background-image:url("../Images/flash/lat_tydrukutirtsule.png")}
#flashContainer .langLV .pic6:hover{background-image:url("../Images/flash/lat_tydrukutirtsule_hover.png")}
#flashContainer .langRU .pic1{background-image:url("../Images/flash/rus_poisipqnnile.png")}
#flashContainer .langRU .pic1:hover{background-image:url("../Images/flash/rus_poisipqnnile_hover.png")}
#flashContainer .langRU .pic2{background-image:url("../Images/flash/rus_kutile.png")}
#flashContainer .langRU .pic2:hover{background-image:url("../Images/flash/rus_kutile_hover.png")}
#flashContainer .langRU .pic3{background-image:url("../Images/flash/rus_mehele.png")}
#flashContainer .langRU .pic3:hover{background-image:url("../Images/flash/rus_mehele_hover.png")}
#flashContainer .langRU .pic4{background-image:url("../Images/flash/rus_naisele.png")}
#flashContainer .langRU .pic4:hover{background-image:url("../Images/flash/rus_naisele_hover.png")}
#flashContainer .langRU .pic5{background-image:url("../Images/flash/rus_neiule.png")}
#flashContainer .langRU .pic5:hover{background-image:url("../Images/flash/rus_neiule_hover.png")}
#flashContainer .langRU .pic6{background-image:url("../Images/flash/rus_tydrukutirtsule.png")}
#flashContainer .langRU .pic6:hover{background-image:url("../Images/flash/rus_tydrukutirtsule_hover.png")}
.productSpecs{position:relative; width:500px}
.offerTabs .person{background-image:url("../Images/site/icons/24px_person.gif"); background-repeat:no-repeat; background-position:100% 50%}
.offerTabs .gift{background-image:url("../Images/site/icons/24px_gift.gif"); background-repeat:no-repeat; background-position:100% 50%}
.offerTabs .addons{background-image:url("../Images/site/icons/24px_addons.gif"); background-repeat:no-repeat; background-position:100% 50%}
.blueSubHeader{font-size:12px; font-weight:700; color:#004d90; margin-bottom:10px}
.printTotalStats{border-top:solid 1px #ccc; padding-top:5px; text-align:right; font-size:10px; font-weight:400; color:#50a8d0; margin-top:10px}
.selectDelivery td:hover{background-color:#eef6fb; cursor:pointer}
.bonusItems td{background-image:none; height:200px}
.photoPrint td{background-image:none; padding-left:0}
.photoPrint .printFilename{font-size:10px; font-weight:400; color:#000; text-align:left}
.photoPrint .printRemoveLink{font-size:10px; font-weight:400; color:#000; text-align:center}
.photoPrint .printRemoveLink a, .photoPrint .printRemoveLink a:link, .photoPrint .printRemoveLink a:active, .photoPrint .printRemoveLink a:hover, .photoPrint .printRemoveLink a:visited{text-decoration:none; color:#000}
.offerTable .h150{height:150px}
.offerTable .infoBox .headerText{font-size:12px; font-weight:700; color:#004d90; margin-bottom:20px}
.offerTable .infoBox .hugeText{font-size:16px; font-weight:700; color:#000; text-align:center}
.offerTable .infoBox .logoPlace{text-align:center; margin-bottom:15px}
.offerTable .infoBox .selectPlace{text-align:center; padding-right:5px}
.priceContainer{text-align:right; background-image:url("../Images/site/price_container_borders.gif"); background-repeat:repeat-x; background-position:0 0; height:30px; width:auto; top:30px; margin-right:5px; position:relative; float:right}
.priceContainerOnRelated{right:30px; top:15px}
.priceContainer .left{background-image:url("../Images/site/price_container_left_corner.gif"); background-repeat:no-repeat; background-position:0 0; height:30px; position:relative; margin-left:-3px}
.priceContainer .right{background-image:url("../Images/site/price_container_right_corner.gif"); background-repeat:no-repeat; background-position:100% 0; height:30px; position:relative; margin-right:-3px; padding:3px}
.priceContainer .text{background-image:url("../Images/site/price_container_bg.gif"); background-repeat:repeat-y; background-position:50% 0; white-space:nowrap !important; line-height:24px; height:24px; color:#fff; font-size:18px; font-weight:700; padding:0 5px}
.newsLinks{padding:5px !important; margin:0 !important}
.newsLinks li, .categorylist li{background-image:url("../Images/site/arrow_yellow_tr.gif"); background-repeat:no-repeat; background-position:5px 5px; padding-left:20px; font-size:12px; line-height:20px; font-weight:700; float:left; text-align:left; width:44%; margin:0}
.accordionSet .open{background-image:url("../Images/site/arrow_yellow_tr_down.gif"); background-position:0 50%}
.accordionSet .group{padding-top:5px; padding-bottom:5px}
.accordionSet .group .option{padding-left:15px; cursor:pointer; line-height:20px; font-size:12px; font-weight:400; color:#000}
.accordionSet .group .selected{font-weight:700; color:#004d90}
.backProductButton{background-image:url("../Images/site/go_button_bg2.gif"); background-repeat:no-repeat; background-position:100% 0}
.backProductButton div{background-image:url("../Images/site/go_button_back.gif"); background-repeat:no-repeat; background-position:0 0}
.backProductButton input{padding-left:15px; padding-right:5px; width:1; overflow:visible}
.comparisonImages{width:32px; height:32px; float:right}
.removeIcon{background-image:url("../Images/site/c-remove.png"); background-repeat:no-repeat; background-position:100% 0; position:relative; margin-left:-32px; left:32px; width:32px; height:40px; cursor:pointer; margin-bottom:-32px !important}
.removeIcon:hover{background-image:url("../Images/site/c-remove-s.png")}
.closeRatingButton{background-image:url("../Images/site/c-remove.png"); background-repeat:no-repeat; background-position:100% 0; position:relative; width:12px; height:12px; float:right; cursor:pointer; z-index:100}
#prating div.blueHeader{width:90% !important; float:left}
#prating .productName{clear:both}
.closeRatingButton:hover{background-image:url("../Images/site/c-remove-s.png")}
.compareProducts{width:100%; border-collapse:collapse; border-spacing:0; background-image:url("../Images/site/180px_blue_bg.gif"); background-repeat:repeat-y; background-position:0 0; border:0; margin:0; padding:0; height:500px; table-layout:fixed}
.compareProducts td{margin:0; padding:0 10px; padding-right:5px; line-height:20px}
.compareProducts th{text-align:left; margin:0; padding:0 10px; padding-right:5px}
.compareProducts .group{font-size:12px; font-weight:normal; color:#004d90; border-bottom:solid 1px #d9ebf7; padding-left:10px; text-align:left}
.compareProducts .category{font-size:12px; font-weight:700; color:#000; padding-left:5px; text-align:left; padding-top:5px}
.compareProducts .value{font-size:11px; font-weight:400; color:#004d90; text-align:center}
.compareProducts .item-box{width:180px; margin-right:auto; margin-left:auto}
.compareProducts .item-box-text{width:180px; margin-right:auto !important; margin-left:auto !important; border:0; min-height:20px; border-bottom:solid 1px #edf6f9 !important}
.compareProducts .item-box .moveToTop{position:relative; padding:5px 0}
.package{padding-top:5px}
.remove{text-align:right; float:right; width:100%}
.remove a, .remove a:link{text-decoration:underline !important}
.remove .button{border:0; background-image:url("../Images/site/icon_minus.png"); background-repeat:no-repeat; background-position:100% 50%; padding-right:15px; font-size:11px; font-weight:400; color:#000; cursor:pointer}
.compareProducts .leftColumn{width:180px !important; border:0; text-align:left; margin:0; padding:0}
.compareProducts .techLine{height:30px !important}
.compareProducts .leftColumn .totalItems{font-size:12px; font-weight:700; color:#000; margin-bottom:10px; margin-top:10px; margin-left:20px}
.compareProducts .leftColumn .simpleButton{margin-bottom:10px; margin-left:20px}
.messageLightBox{background-image:url("../Images/site/help_top.png"); background-repeat:no-repeat; background-position:50% 0%; width:785px}
.messageLightBox div{background-image:url("../Images/site/help_bottom.png"); background-repeat:no-repeat; background-position:50% 100%; padding:8px}
.messageLightBox div div{background-image:url("../Images/site/help_bg.png"); background-repeat:repeat-y; background-position:50% 0%}
.errorbox{font-size:14px; font-weight:700; color:#f00; text-align:center; position:relative; width:734px; height:40px; top:5px; line-height:40px; text-align:left; padding-left:40px; padding-right:10px; background-image:url("../Images/site/icons/icon_error.png"); background-repeat:no-repeat; background-position:5px 50%; background-color:#fff; border:solid 2px #f00}
.messagebox{font-size:14px; font-weight:700; color:#060; text-align:center; position:relative; width:734px; height:40px; top:5px; line-height:40px; text-align:left; padding-left:40px; padding-right:10px; background-image:url("../Images/site/icons/icon_success.png"); background-repeat:no-repeat; background-position:5px 50%; background-color:#fff; border:solid 2px #060}
.categoryIcons{position:relative; margin:-5px -5px 0 -5px; z-index:100}
.categoryIcons .breadcrumb{float:left; width:100%; margin-bottom:10px; background-image:url("../Images/site/categories.gif"); background-repeat:repeat-x; background-position:0% 0%}
.categoryIcons .breadcrumb .categoryImage{width:40%; float:left}
.categoryIcons .breadcrumb .categoryDescription{width:56%; float:right; padding:15px 2% 5px 2%}
*html .categoryIcons .breadcrumb .categoryDescription, *:first-child+html .categoryIcons .breadcrumb .categoryDescription{padding:15px 1% 5px 1%}
.categoryIcons .breadcrumb .categoryDescription h1{margin-bottom:10px}
.categoryIcons .categoryIconsList{width:100%; float:left; text-align:left; margin-bottom:30px}
.categoryIcons .categoryIconsList .marginator{margin:0 auto}
.categoryIcons .categoryIconsList .item{float:left; margin-bottom:10px; height:120px; text-align:center; width:155px}
.categoryIcons .categoryIconsList .item .image{padding:5px 10px 5px 5px; border-right:solid 1px #dfdfdf; height:80px}
.categoryIcons .categoryIconsList .last .image{border-right:none}
.categoryIcons .categoryIconsList .item .title{text-align:center; font-weight:bold; width:130px; white-space:pre-line}
.categoryIcons .categoryIconsList .item .title a, .categoryIcons .categoryIconsList .item .title a:link, .categoryIcons .categoryIconsList .item .title a:active, .categoryIcons .categoryIconsList .item .title a:visited, .categoryIcons .categoryIconsList .item .title a:hover{text-decoration:none}
#footer{height:30px; position:fixed; bottom:0; width:100%; z-index:10000}
#f-index{width:100%; z-index:10001 !important; position:relative; height:30px; text-align:left; font-size:10px; color:#fff; background-image:url("../Images/site/footer_bg.gif"); background-repeat:repeat-x; background-position:0 0}
#footer .arrow{float:left; padding-left:50px; z-index:20000; position:relative}
#f-index .subMenu{list-style:none; height:16px; padding-top:10px}
#f-index .subMenu li{float:left; width:auto; padding:0 5px; border-right:solid 1px #ddd}
#footer .actions{float:left; padding-left:10px; z-index:20000; position:relative}
.w05{width:5% !important}
.w10{width:10% !important}
.w15{width:15% !important}
.w20{width:20% !important}
.w25{width:25% !important}
.w30{width:30% !important}
.w35{width:35% !important}
.w40{width:40% !important}
.w45{width:45% !important}
.w50{width:50% !important}
.w55{width:55% !important}
.w60{width:60% !important}
.w65{width:65% !important}
.w70{width:70% !important}
.w75{width:75% !important}
.w80{width:80% !important}
.w85{width:85% !important}
.w90{width:90% !important}
.w95{width:95% !important}
.w100{width:100% !important}
.h100{height:100% !important}
.displayBlock{display:block}
.displayNone{display:none}
.displayInline{display:inline}
.pagePadding{padding:5px}
.noWrap{white-space:nowrap !important}
.autoMargin{margin-left:auto; margin-right:auto}
.noBorders{border:0; border-collapse:collapse; border-spacing:0; margin:0; padding:0}
#loginForm a.cancel, #mailinglist-subscription-dialog a.cancel{background-image:url("../Images/site/c-remove.png"); background-repeat:no-repeat; background-position:100% 0; background-color:#fff; height:16px; width:16px; position:relative; display:block; z-index:1000; float:right}
#loginForm .blueHeader{width:90%; float:left} 
#loginForm .loginFormButton{float:right; margin-bottom:10px}
#loginForm .registerUserLink{font-weight:bold}
#loginForm{cursor:default}
.loginForm{margin:13px 0; float:left}
.loginForm td{padding:5px}
.loginForm input{width:100%; height:20px; font-size:12pt}
.persistCookieCheckbox input{width:15px; vertical-align:middle; margin-right:3px}
.alignLeft{text-align:left !important}
.alignRight{text-align:right !important}
.alignCenter{text-align:center !important}
.alignJustify{text-align:justify !important}
.textBold{font-weight:700 !important}
.textItalic{font-style:italic !important}
.textUnderline{text-decoration:underline !important}
.leftGoArrow{background-image:none; background-position:0% 50%; background-repeat:no-repeat; padding-left:12px}
.arrowRed{background-image:url("../Images/site/arrow_darkred_tr.gif")}
.textColor-red{color:red !important}
.textColor-blue{color:#004c94 !important}
.textColor-green{color:#060 !important}
.textColor-gray{color:#666 !important}
.textColor-black{color:#000 !important}
.textColor-white{color:#FFF !important}
.textColor-yellow{color:#ffd200 !important}
.textColor-pink{color:#F0F !important}
.textColor-orange{color:#F60 !important}
.textColor-purple{color:#636 !important}
.textColor-brown{color:#960 !important}
.textSize-9px{font-size:9px !important}
.textSize-10px{font-size:10px !important}
.textSize-11px{font-size:11px !important}
.textSize-12px{font-size:12px !important}
.textSize-14px{font-size:14px !important}
.textSize-16px{font-size:16px !important}
.textSize-18px{font-size:18px !important}
.textSize-24px{font-size:24px !important}
.textSize-30px{font-size:30px !important}
.textSize-36px{font-size:36px !important}
.textSize-42px{font-size:42px !important}
.textSize-48px{font-size:48px !important}
.textSize-54px{font-size:54px !important}
.textSize-60px{font-size:60px !important}
.textSize-72px{font-size:72px !important}
.marginBottom-5px{margin-bottom:5px}
.marginBottom-15px{margin-bottom:15px}
.marginBottom-20px{margin-bottom:20px}
.marginBottom-25px{margin-bottom:25px}
.marginBottom-30px{margin-bottom:30px}
.marginBottom-35px{margin-bottom:35px}
.marginBottom-40px{margin-bottom:40px}
.marginBottom-45px{margin-bottom:45px}
.marginBottom-50px{margin-bottom:50px}
.moveFromTop-5px{top:5px}
.moveFromTop-10px{top:10px}
.moveFromTop-15px{top:15px}
.moveFromTop-20px{top:20px}
.moveFromTop-25px{top:25px}
.moveFromTop-30px{top:30px}
.moveFromTop-35px{top:35px}
.moveFromTop-40px{top:40px}
.moveFromTop-45px{top:45px}
.moveFromTop-50px{top:50px}
.fltrt{float:right !important; margin:0}
.fltlft{float:left !important; margin:0}
.clearfloat{clear:both; height:0; font-size:1px; line-height:0}
span.label{width:100px; font-weight:700}
div.PhotoWebSelection{border-top:0; height:auto; padding:0; cursor:pointer; background-image:url("../Images/site/package.gif"); background-position:50% 50%; background-repeat:no-repeat}
div.photooptions{width:200px; height:150px}
div.photooptions h4{background-color:#FFF; padding:0}
div.photos{clear:left}
div.photos .image{margin-top:auto; margin-bottom:auto; position:relative; overflow:hidden; height:40px; vertical-align:middle}
div.photos2{clear:left}
div.photos2 .image{margin-top:auto; margin-bottom:auto; position:relative; overflow:hidden; height:75px; width:100px; vertical-align:middle}
.modalBackground{position:fixed; top:0; right:0; bottom:0; left:0; background-color:Olive; filter:alpha(opacity=70); opacity:0.7px; z-index:-1}
.modalPopup{position:fixed; top:50%; left:50%; height:200px; width:250px; margin-left:-125px; margin-top:-100px; background-color:#ffd; border:3px solid gray; border-top-color:#fff; border-left-color:#fff; z-index:2; padding:3px}
.pager{font-size:120%}
.pager a{margin-left:5px; margin-right:5px}
.searchresults{margin-top:10px; margin-bottom:10px; margin-left:20px; list-style-type:none; padding:0}
.searchresults .sub{font-size:90%; color:#090}
.searchresults li{margin-top:5px; margin-bottom:5px}
.tbl{border:1px solid #eee}
.articlesub{padding-top:2px; padding-bottom:2px; color:#666; background-color:#f9f9f9}
.articlecomments li{margin-left:0; margin-right:0; margin-bottom:10px; border-bottom:solid 1px #eee; padding:0}
.genericitem{margin-top:5px; margin-bottom:5px; padding:3px}
.genericitem h4{margin-top:2px; margin-bottom:3px; font-size:100%}
.genericdetails{padding-top:2px; padding-bottom:2px; color:#666; font-size:0.85em}
.contactInfo .label{float:left; display:block; width:150px; font-weight:700; padding:3px}
.contactInfo div span.error{float:left; width:100%; padding-left:155px}
.personalSettings span.requiredField, .contactInfo div span.requiredField{color:#f00; font-size:12px; font-weight:700}
.contactInfo div span.value{float:left; width:auto; padding:0 5px; text-overflow:ellipsis; overflow:hidden}
/*.contactInfo div span.label{float:left; width:auto; display:block; font-weight:700; padding:0 5px}*/
.contactInfo label{/*white-space:nowrap; */ overflow:hidden}
.contactInfo div table{width:100%}
.contactInfo div{width:100%; float:left}
*html .contactInfo div{float:none}
*:first-child+html .contactInfo div{float:none}
.contactInfo div.mounting, .contactInfo div.licenseTerms{padding-left:160px !important; width:400px}
.contactInfo{width:580px}
.contactInfo div.mounting span, .contactInfo div.licenseTerms span{float:none}
.contactInfo div.licenseTerms a{font-weight:700}
.contactInfo div.mounting a{font-weight:700}
.contactInfo div.acceptCreditTerms{padding-left:160px; width:420px}
.contactInfo div.acceptCreditTerms input{float:left; margin-right:5px}
.contactInfo div.scrollBox{width:233px; height:60px; line-height:15px; overflow:auto; float:left}
.contactInfo .corporate .label{color:#004D90}
.contactInfo .county{padding:3px 0px 3px 0px}
.contactInfo .parish{padding:3px 0px 3px 0px}
.product-list-item{border-bottom:1px solid #ccc; width:100%}
.product-grid-item{float:left; width:400px; border:1px solid #ccc; margin:5px; padding:5px}
.banklink{float:left; margin-right:5px}
.iframe{background-color:#fff; background-image:none}
.section{position:relative}
.ajax__calendar_container{z-index:5000}
#content .Profile{min-height:300px !important}
#content .ShoppingCart{margin-bottom:5px}
#content .CustomerForm{min-height:400px; text-align:left}
#content .CustomerForm .serviceForm{padding:5px}
#content .Survey{min-height:400px; text-align:left; padding:5px}
#content .StaticHtml{min-width:583px; font-size:12px; min-height:400px !important; text-align:left; padding:5px}
#content .StaticHtml p img{position:relative; margin-top:-5px; margin-left:-5px; margin-right:-5px}
#content .StaticHtml ul, #content .StaticHtml ol{padding-left:10px}
#content .StaticHtml ol li{list-style-type:inherit !important; list-style-position:inside !important; list-style-image:inherit !important}
#content .StaticHtml ul li{list-style-type:disc !important; list-style-position:inside !important; list-style-image:inherit !important}
#content .Feedback{padding:5px}
#content .Account{min-width:583px; font-size:12px; min-height:400px !important; text-align:left; padding:5px !important}
#content .ProductList{min-width:583px}
#content .ProductList .productCommonInfo{position:relative; z-index:10}
#content .ProductComparison, #content .Checkout{min-height:400px !important}
#content .User, #content .personalOfferRequest{background-image:url("../Images/site/register_bg.gif"); background-position:100% 0%; background-repeat:no-repeat; min-height:400px !important}
#content .PhotoWeb{min-height:400px !important}
#content .right-column .Article{padding:5px; min-height:400px !important}
.Article{font-size:12px}
/*#content .right-column .Article .articlelist, #content .right-column .Article .articlecontent{width:583px}*/
#content .ProductList .noItems{color:#f00; font-size:12px; text-align:center; font-weight:700; width:100%}
.categorylist .Article{padding:0 !important}
.Article .articlelist2{overflow:auto; height:240px}
.Survey input, .Survey textarea, .Survey select{width:300px}
.Survey .subTitle{margin:0 0 10px 0}
.Survey .formContainer{padding:0 0 10px 0; width:100%; float:left}
.Survey .formContainer .question{margin:0 0 5px 0; width:100%; float:left}
.Survey .formContainer .question .data{width:150px; float:left; text-align:left; color:#000; font-size:11px; font-weight:400}
.Survey .formContainer .question .inpt{width:500px; margin-left:10px; float:left; text-align:left}
.Survey .formContainer .question .inpt span input{width:20px}
.Survey .formContainer .answer{width:165px; margin:0 0 0 10px; float:left; text-align:left; color:#000; font-size:11px; font-weight:400}
.sidebar .Survey{width:180px}
.sidebar .Survey input, .sidebar .Survey textarea, .sidebar .Survey select{width:165px}
.sidebar .Survey .formContainer{background-color:#fff; padding:5px; width:170px}
.sidebar .Survey .formContainer .question .data{width:165px}
.sidebar .Survey .formContainer .question .inpt{width:165px; margin-left:0; float:left; text-align:left}
.sidebar .Survey .formContainer .question .answer{width:165px; margin:0}
.sidebar .Survey .formContainer .question .inpt span input{width:20px}
.sidebar .Survey .titleContainer{background:url("../Images/site/left_nav_bg.gif") no-repeat scroll left top #fff; margin-top:5px}
.sidebar .Survey .titleContainer h3{background-color:transparent; color:#fff; font-size:12px; font-weight:700; height:22px; line-height:22px; margin:0; padding-left:5px; padding-right:35px}
.sidebar .Survey .subTitle{background-color:#fff; margin:0; padding:5px 5px 10px 5px}
.Menu{width:180px !important}
.Menu ul{margin-top:5px}
.Menu ul li{position:relative}
.Menu ul ul{margin-left:10px; margin-top:0 !important; margin-bottom:0 !important}
.Menu ul ul ul{margin-left:10px; margin-top:0 !important; margin-bottom:0 !important}
.moduleToolsCont{position:absolute; z-index:3000; right:0; top:0; margin:10px 5px 0 0; border:solid 2px #ccc; padding:3px; background-color:#fff; filter:Alpha(opacity=70); opacity:.7}
.moduleToolsContInvisible{display:none}
.moduleToolsCont a{padding:0 !important; filter:Alpha(opacity=100) !important; opacity:1 !important; color:#000 !important; font-size:11px !important; text-decoration:none !important; white-space:nowrap !important; font-weight:400 !important}
.moduleToolsCont .moduletools li:hover{background-color:#fff !important}
.moduleToolsCont .moduletools ul, .moduleToolsCont .moduletools li{list-style:none !important; background-image:none !important; height:inherit !important; padding:0 !important; width:100% !important}
.breadCrumbs{color:#6F6F6F; font-size:11px; font-weight:700; margin-bottom:10px}
.stock{text-align:left; float:left; width:100%}
.stockName{margin:0 auto; width:200px; font-size:11px; color:#004d90; font-weight:700; background:transparent url(../Images/site/offer_tabs_bg.gif) repeat-x scroll 0 100%; height:24px}
.stockName div{background:transparent url(../Images/site/offer_tabs_active_title.gif) no-repeat 0 100%; padding:0 10px; height:24px}
.stockName div div{float:left; background:#fff url(../Images/site/offer_tabs_right_corner.gif) no-repeat 100% 100%; padding:0 15px 0 5px; height:24px; line-height:24px}
.stockInfo{margin:0 auto; list-style:none; width:200px}
.stockInfo ul{font-size:11px; font-weight:400; margin-bottom:10px; border:none; border:solid 3px #eff7fd; border-top:0}
.stockInfo li{color:#000; line-height:18px; padding:0 3px; list-style-position:inside; list-style-type:disc}
#content .Menu ul{list-style-type:none}
#content .Menu .titleContainer{width:100%; height:24px; background-image:url("../Images/site/offer_tabs_bg.gif"); background-repeat:repeat-x; background-position:0 0}
#content .Menu .titleCorner{height:24px; background-image:url("../Images/site/offer_tabs_right_corner.gif"); background-repeat:no-repeat; background-position:0 0; padding-right:5px}
#content .Menu .titleCorner h3{width:100%; background-image:none; background-position:90% 50%; background-repeat:no-repeat; color:#fff; float:left; font-size:14px; height:24px; line-height:24px; margin-right:20px; padding-left:10px; font-weight:400}
#content .Menu .addons h3{background-image:url(../Images/site/icons/24px_addons.gif)}
#content .Menu .cart h3{background-image:url(../Images/site/icons/24px_cart.gif)}
#content .Menu .camera h3{background-image:url(../Images/site/icons/24px_camera.gif)}
#content .Menu .gift h3{background-image:url(../Images/site/icons/24px_gift.gif)}
#content .Menu .person h3{background-image:url(../Images/site/icons/24px_person.gif)}
.GiftIdea .sectionMenuItemHeader{margin-top:15px}
.sectionMenuItemHeader{background-image:url("../Images/site/arrow_yellow_tr.gif"); background-repeat:no-repeat; background-position:2px 5px; font-size:12px; font-weight:700; cursor:pointer !important; margin:0 5px; padding:2px 0 2px 15px}
.sectionMenuItemHeader a:hover{background-color:#e2f0f9}
.sectionMenuItemHeader a, .sectionMenuItemHeader a:link{font-weight:700; color:#000; text-decoration:none}
.sectionMenuItemHeaderSelected{background-image:url("../Images/site/arrow_yellow_tr_down.gif"); background-position:0px 5px; background-repeat:no-repeat; font-size:12px; font-weight:700; cursor:pointer !important; margin:0 5px; padding:2px 0 2px 15px}
.sectionMenuItemHeaderSelected a, .sectionMenuItemHeaderSelected a:link{font-weight:700; color:#004d90 !important; text-decoration:none}
.sectionMenuItemHeaderSelected a:hover{background-color:#e2f0f9}
.sectionMenuItemGroup{list-style-type:none; margin-top:0 !important; margin-bottom:0 !important}
.sectionMenuItemGroup a, .sectionMenuItemGroup a:link{font-weight:700; color:#000; text-decoration:none}
.sectionMenuItem{background-image:url("../Images/site/arrow_yellow_tr.gif"); background-position:2px 5px; background-repeat:no-repeat; font-weight:bold; cursor:pointer; font-size:12px; font-weight:400; line-height:20px; padding-left:15px; margin:0 5px; position:relative; left:0px}
.sectionMenuItem a:hover{background-color:#e2f0f9}
.sectionMenuItem a, .sectionMenuItem a:link{font-weight:700; color:#000; text-decoration:none}
.sectionMenuItemSelected{background-image:url("../Images/site/arrow_yellow_tr.gif"); background-position:2px 5px; background-repeat:no-repeat; cursor:pointer; font-size:12px; line-height:20px; padding-left:15px; margin:0 5px; position:relative; left:0px}
.sectionMenuItemSelected a:hover{background-color:#e2f0f9}
.sectionMenuItemSelected a, .sectionMenuItemSelected a:link{font-weight:700; color:#004d90; text-decoration:none}
.Menu ul li.sectionMenuItemHeader, .Menu ul li.sectionMenuItemHeaderSelected{margin-bottom:7px !important; margin-top:12px !important}
.Menu ul{margin-top:0px}
.Menu ul, .Menu li{margin-bottom:4px}
input,select,textarea,button,blockquote,fieldset,label,legend, .offerTable .productInfo .productMonthCharge, .sidebarModule input, .sidebarModule select{font-size:11px; color:#000}
ul,li, .relatedProductsModule ul, .relatedProductsModule ul li{list-style:none}
#header, .sidebarBlocks .content .pollRadioButtons .pollVars{margin:0; padding:0}
#header .logo, #logo{width:25%; padding-left:20px; padding-top:10px; float:left}
#header .logo span{margin-left:-9000px}
#homeLink a, #homeLink a:link, #homeLink a:active, #homeLink a:visited, #languageSelection a, #languageSelection a:visited, #actionsBar .userLinks a, #actionsBar .userLinks a:link, #actionsBar .userLinks a:active, #actionsBar .userLinks a:hover, #actionsBar .userLinks a:visited, #sidebar .siteContact a, #sidebar .siteContact a:link, #sidebar .siteContact a:active, #sidebar .siteContact a:hover, #sidebar .siteContact a:visited, #langSelection a, #langSelection a:link, #langSelection a:active, #langSelection a:visited, #sidebarActions .content .data a, #sidebarActions .content .data a:link, #sidebarActions .content .data a:active, #sidebarActions .content .data a:hover, #sidebarActions .content .data a:visited, .offerTabs .tab a, .offerTabs .tab a:link, .offerTabs .tab a:active, .offerTabs .tab a:hover, .offerTabs .tab a:visited, #footer a, #footer a:link, #footer a:active, #footer a:hover, #footer a:visited{color:#fff; text-decoration:none}
#homeLink a:hover, #languageSelection a:hover, #langSelection a:hover{color:#f9de28; text-decoration:none}
#languageSelection, #langSelection{width:20%; float:right; color:#fff; font-weight:700; text-align:right}
#languageSelection ul, #iconsMain ul{list-style:none; margin:0; padding:0}
#iconsMain li, #accountForm .input, #accountForm .fields, #accountForm .actions{display:inline}
#accountForm a, #accountForm a:link, #accountForm a:active, #accountForm a:visited, #actionsBar .personalField a, #actionsBar .personalField a:link, #actionsBar .personalField a:active, #actionsBar .personalField a:visited{color:#f9de28; text-decoration:underline}
#accountForm a:hover, #actionsBar .personalField a:hover, .relatedProductsModule a, .relatedProductsModule a:link, .relatedProductsModule a:active, .relatedProductsModule a:hover, .relatedProductsModule a:visited{text-decoration:none}
#accountForm .label, #accountForm #passwordRecovery, #sidebarNavigation ul ul{display:none}
#accountForm .actions .register, .productCommonInfo .vote{text-align:right}
#actionsBar .personalField .userField, #actionsBar .personalField .passwordField{width:80px; font-size:11px; color:#000; margin-right:5px; float:left}
#loginBar .loginButton, #loginBar .logoutButton input{background:transparent url('../Images/site/button_blueglow_bg.gif') repeat-x top left; border:0; height:19px; line-height:18px; font-size:12px; font-weight:700; color:#fff; cursor:pointer; width:1; overflow:visible}
#sidebarTabs .last, #sidebarTabs2 .last, .cartPages, .personalSettings tbody, .orderSuccess .lightBlueLine, .relatedProductsModule .last{border:0}
.newsLetters div{width:200px; padding:3px 0}
.newsletterFooter{position:absolute; bottom:10px}
.newsLetters label{padding-left:5px}
#reviews div div{text-overflow:clip; overflow:hidden; text-align:left}
#reviews div div.comment{padding:5px}
#reviews div div.comment span{font-weight:700; color:#004d90; font-size:12px}
#reviews, #links{padding:5px}
#reviews input[type=text]{width:300px}
#links ul li{text-align:left; padding-left:15px; background-image:url("../Images/site/arrow_yellow_tr.gif"); background-repeat:no-repeat; background-position:0px 50%; line-height:16px}
#links ul li a:hover{background-color:#e2f0f9}
.sidebarModule, #sidebarNavigation{background:#fff url('../Images/site/left_nav_bg.gif') no-repeat top left; margin-top:5px}
.sidebarModule .content, .contentPadding, .accordionSet{padding:5px}
#content .section{background-color:#fff}
.banklinks, .banklink{background-color:#fff; text-align:left !important}
.banklink .productButton{margin-top:2px}
#content .orderStatus .selected, .productCommonInfo .productTitle span, .customerInfo .address, .custumerInfo .address{color:#004d90}
#content .orderStatus a, #content .orderStatus a:link, #content .orderStatus a:active, #content .orderStatus a:hover, #content .orderStatus a:visited{color:#777777}
#content .orderStatus .selected a, #content .orderStatus .selected a:link, #content .orderStatus .selected a:active, #content .orderStatus .selected a:hover, #content .orderStatus .selected a:visited{color:#004d90}
#content .orderStatus .step1{background-position:0 0}
#content .orderStatus .step2{background-position:0 -30px}
#content .orderStatus .step3{background-position:0 -60px}
#content .orderStatus .step4{background-position:0 -90px}
#content .orderStatus .step5{background-position:0 -120px}
#shoppingCart .priceSummary .title, .customerInfo select, .custumerInfo select{width:200px}
#shoppingCart .productGoIcons .warranty{width:100px}
#shoppingCart .navigation.bottom, .offerTable .imagePlace, .clear{clear:both}
#shoppingCart .icon, #shoppingCart .icon span, #shoppingCart .icon img{vertical-align:middle}
#leftSortMenu .sortGroup a, #leftSortMenu .sortGroup a:link, #leftSortMenu .sortGroup a:active, #leftSortMenu .sortGroup a:hover, #leftSortMenu .sortGroup a:visited, #leftActionBar .stepPlaceHolder .stepsBlock .step a:hover, .productGoIcons a, .productGoIcons a:link, .productGoIcons a:active, .productGoIcons a:visited, .sitePosition a:hover, .productCommonInfo .productTitle a, .productCommonInfo .productTitle a:link, .productCommonInfo .productTitle a:active, .productCommonInfo .productTitle a:hover, .productCommonInfo .productTitle a:visited, .productCommonInfo .productActions a, .productCommonInfo .productActions a:link, .productCommonInfo .productActions a:active, .productCommonInfo .productActions a:hover, .productCommonInfo .productActions a:visited{color:#004d90; text-decoration:none}
#leftSortMenu .buttonBack a, #leftSortMenu .buttonBack a:link, #leftSortMenu .buttonBack a:active, #leftSortMenu .buttonBack a:hover, #leftSortMenu .buttonBack a:visited, .simpleLinks a, .offerTable a:link, .simpleLinks a:active, .simpleLinks a:hover, .simpleLinks a:visited, .productCommonInfo .productVote a, .productCommonInfo .productVote a:link, .productCommonInfo .productVote a:active, .productCommonInfo .productVote a:hover, .productCommonInfo .productVote a:visited, .cartPages a, .cartPages a:link, .cartPages a:active, .cartPages a:hover, .cartPages a:visited, .cartPages th a, .cartPages th a:link, .cartPages th a:active, .cartPages th a:hover, .cartPages th a:visited, .sidebarBlocks .content .yellowArrowLink a, .sidebarBlocks .content .yellowArrowLink a:link, .sidebarBlocks .content .yellowArrowLink a:active, .sidebarBlocks .content .yellowArrowLink a:hover, .sidebarBlocks .content .yellowArrowLink a:visited, .relatedProductsModule .gotoLink a, .relatedProductsModule .gotoLink a:link, .relatedProductsModule .gotoLink a:active, .relatedProductsModule .gotoLink a:visited, .simpleLinks a, .simpleLinks a:link, .simpleLinks a:active, .simpleLinks a:hover, .simpleLinks a:visited{color:#000; text-decoration:none}
.newsLinks li a, .newsLinks li a:link, .newsLinks li a:active, .newsLinks li a:hover, .newsLinks li a:visited, .categorylist li a, .categorylist li a:link, .categorylist li a:active, .categorylist li a:hover, .categorylist li a:visited{color:#000; text-decoration:none}
#headerMenu table ul li a:hover{background:#e2f0f9; color:#004d90; text-decoration:none}
#sidebarActions .content, .sidebarBlocks .content .pollRadioButtons{margin:5px 0}
.smallFont .tab, .cartPages .productCode span{font-size:10px}
.offerTabs .selected a, .offerTabs .selected a:link, .offerTabs .selected a:active, .offerTabs .selected a:hover, .offerTabs .selected a:visited, #tabs .ui-tabs-nav .ui-tabs-selected a, #relatedProductsTabs .ui-tabs-nav .ui-tabs-selected a{color:#004d90; font-weight:700; text-decoration:none}
.offerTable .productInfo .productBrand, .productCommonInfo .productBuyWarranty, .customerInfo th, .custumerInfo th{font-size:12px; font-weight:700; color:#004d90}
.offerTable .productInfo .productDiscription, .productCommonInfo .productTitle, .cartTotalBox .simpleBold, .customerInfo td, .sidebarBlocks .content .pollQuestion, .custumerInfo td{font-size:12px; font-weight:700; color:#000}
.offerTable .productInfo .productDetails, .productCommonInfo .productDetails, .sortBlock .sortOptions .sortProductsByRating select, .sortBlock .sortOptions .sortProductsOnPage select, .offerTable .infoBox .simpleText{font-size:11px; font-weight:400; color:#000}
.productCommonInfo .chargePerMonth span span{font-size:11px; font-weight:700; color:#4c4c4c}
.simpleLinks:hover, .sidebarBlocks .content .yellowArrowLink:hover, .relatedProductsModule .gotoLink:hover, .newsLinks li:hover, .categorylist li:hover{background-color:#e2f0fa}
.detailsBox .parameterList, .detailsBox .detailsParametr{font-size:11px; font-weight:400; color:#000}
.parameterList li{padding-right:5px}
.parameterList, .parameterListRight{font-size:11px !important}
.parameterList span.title, .parameterListRight span.title{font-weight:bold}
.watchProductsButton div, .watchProductsButton div{background-image:url("../Images/site/go_button_arrow.gif"); background-repeat:no-repeat; background-position:100% 0; height:22px}
.productGoIcons, .productCommonInfo .productVote, .agreement{margin:10px 0}
.productCommonInfo .productVote .saveButton, .sidebarModule .button{background-image:url("../Images/site/go_button_bg.gif"); background-repeat:no-repeat; background-position:0 0; height:22px; width:auto; overflow:visible; margin:5px 0}
.productCommonInfo .productVote .saveButton div, .sidebarModule .button div{background-image:url("../Images/site/go_button_corner.gif"); background-repeat:no-repeat; background-position:100% 0; height:22px}
.productCommonInfo .productVote .saveButton input, .sidebarModule .button input{border:0; background-color:transparent; color:#fff; font-size:11px; line-height:22px; height:22px; font-weight:700; width:auto; cursor:pointer; margin:0; padding:0 10px; width:1; overflow:visible}
.productCommonInfo .productCompany, .blueHeader{font-size:14px; font-weight:700; color:#50a8d0; margin-bottom:10px}
.Feedback div.titleContainer div.titleCorner h3{font-size:14px; font-weight:700; color:#50a8d0; margin-bottom:10px}
.productCommonInfo .productCode span, .productCommonInfo .productPrice, .boonusBox .boonusText{font-size:12px; font-weight:400; color:#000}
.productCommonInfo .productIsInStore{color:#4c4c4c}
.productCommonInfo .productWatch a, .productCommonInfo .productWatch a:link, .productCommonInfo .productWatch a:active, .productCommonInfo .productWatch a:hover, .productCommonInfo .productWatch a:visited, .sitePosition a, .sitePosition a:link, .sitePosition a:active, .sitePosition a:visited{color:#6f6f6f; text-decoration:underline}
.productCommonInfo .actions a, .productCommonInfo .actions a:link, .productCommonInfo .actions a:active, .productCommonInfo .actions a:hover, .productCommonInfo .actions a:visited, .productCommonInfo .productBuyWarranty a, .productCommonInfo .productBuyWarranty a:link, .productCommonInfo .productBuyWarranty a:active, .productCommonInfo .productBuyWarranty a:hover, .productCommonInfo .productBuyWarranty a:visited{color:#004d90; text-decoration:underline}
.relatedProductsModule .itemClass .itemDiscription, .sortBlock, .offerTable .infoBox .boldText{font-size:11px; font-weight:700; color:#000}
.productCommonInfo .vote .voteScore{font-size:11px; font-weight:700; color:#50a8d0}
.itemClass .itemDiscription{text-overflow:ellipsis !important; width:100%; overflow:hidden; height:42px}
.itemClass .itemPrice{width:100%; overflow:hidden; height:11px}
.itemClass .itemTitle{text-overflow:ellipsis !important; width:100%; overflow:hidden; height:48px}
.radioSelectionBox .radioButtons table td{height:20px}
.radioSelectionBox .radioButtons label{font-size:11px; font-weight:700; color:#000; margin-left:3px}
.productCommonInfo .productPrice .subnormal, .productCommonInfo .productPrice .value{font-size:16px; font-weight:700; color:#004d90}
.productCommonInfo .productPriceNew .value, .productCommonInfo .productPrice .new{font-size:20px; font-weight:700; color:#c1001f}
.productCommonInfo .productQuantity div, .sortBlock .sortOptions .sortPaggination .currentPage div{background-image:url("../Images/site/input_corner.gif"); background-position:100% 0; background-repeat:no-repeat; height:24px; padding:5px; margin-right:-3px; position:relative}
.productCommonInfo .simpleButton input, .simpleButton input{width:auto; font-size:11px; font-weight:700; color:#fff; background-color:transparent; border:0; height:22px; line-height:22px; cursor:pointer; padding:0 10px; width:1; overflow:visible}
.contactInfo div{padding:3px}
.contactInfo div div{padding:0px}
.cartPages .commonPaymentLink, .relatedProductsModule .itemClass .itemImage{text-align:center}
.cartPages select, .contactInfo .value{width:250px}
.productCommonInfo .productSP, .productCommonInfo .addToCart, .contactInfo{margin-top:10px}
#offerContainer .ui-tabs{padding:0 !important; background-color:transparent !important}
#offerContainer .ui-tabs .ui-tabs-nav{height:24px; overflow:hidden}
.itemClass{position:relative}
.itemClass .productInfo{height:91px}
.itemClass .addToCart{margin-right:18px}
.sidebarModule .itemClass .addToCart{margin-right:13px}
.cartTotalBox, .customerInfo, .custumerInfo{padding:20px 0}
.customerInfo th, .customerInfo td, .custumerInfo th, .custumerInfo td{text-align:left; padding-bottom:5px}
.customerInfo span, .custumerInfo span{font-size:12px; font-weight:400}
.customerInfo a, .customerInfo a:link, .customerInfo a:active, .customerInfo a:hover, .customerInfo a:visited, .productPerMonthChargeCalculate a, .productPerMonthChargeCalculate a:link, .productPerMonthChargeCalculate a:active, .productPerMonthChargeCalculate a:hover, .productPerMonthChargeCalculate a:visited, .custumerInfo a, .custumerInfo a:link, .custumerInfo a:active, .custumerInfo a:hover, .custumerInfo a:visited{color:#000; text-decoration:underline}
.customerInfo .field, .custumerInfo .field{width:300px; padding:0 5px}
.sidebarModule .link, .actionButtonMargin .simpleButton{margin-top:5px}
.Account div.actionButtonMargin{margin-left:15px !important}
.alwaysPositionBottom{bottom:10px; right:5px; width:583px !important}
.controlButtons .buttonBack input, .controlButtons .buttonBack a{width:auto; font-size:12px; font-weight:700; color:#fff; background-color:transparent; border:0; height:24px; line-height:24px; cursor:pointer; padding:0 5px 0 25px}
.controlButtons .buttonNext, .controlButtons .buttonCharge, .controlButtons .buttonCart{background-image:url("../Images/site/button_blueglow_bg300px.gif"); background-position:0 0; background-repeat:no-repeat; height:24px; width:auto; overflow:visible}
.controlButtons .buttonNext input, .controlButtons .buttonCharge input, .controlButtons .buttonNext a, .controlButtons .buttonCart input, .controlButtons .buttonCart a{width:auto; font-size:12px; font-weight:700; color:#fff; background-color:transparent; border:0; height:24px; line-height:24px; cursor:pointer; padding:0 25px 0 5px}
.controlButtons .buttonCharge input{padding:0 5px}
.sortBlock .sortOptions .sortProductsOnPage, .productCommonInfo input{padding-left:5px}
.simpleB_arrowUp input, .simpleB_arrowDown input, .simpleB_arrowGo input{padding-right:20px !important}
.photoPrint .printImage, .offerTable .infoBox{text-align:left}
.jcarousel-skin-offer-euronics .productName, .textSize-12px{font-size:12px !important}
.jcarousel-skin-offer-euronics .productCode{font-size:11px; color:#000; font-weight:700}
.bannerPlace, .textRow, .marginBottom-10px{margin-bottom:10px}
.accordionSet .header{padding-left:15px; background-image:url("../Images/site/arrow_yellow_tr.gif"); background-repeat:no-repeat; background-position:0px 50%; font-size:12px; font-weight:700; color:#000; cursor:pointer !important}
.accordionSet .group .option:hover{background-color:#e2f0f9}
div.selected span, .tblvalue{font-weight:700}
.error, .articleerror{color:#c00}
.campaignInfo{width:100%; margin-bottom:30px}
.campaignInfo .campaignImage{float:left; width:583px !important; overflow:hidden}
.campaignInfo .campaignDescription{float:left; width:100%; font-size:14px; font-weight:400; color:#000}
.campaingInfo .campaingDescription a, .campaingInfo .campaingDescription a:link, .campaingInfo .campaingDescription a:active, .campaingInfo .campaingDescription a:hover, .campaingInfo .campaingDescription a:visited{color:#000 !important; text-decoration:underline !important}
.searchresults h4, .articlelist h4{margin-top:2px; margin-bottom:2px; font-size:100%}
.articlelist, .articlecomments{list-style-type:none; margin:0; padding:0}
.articlelist li, .articlecontent{margin-left:0; margin-right:0; margin-bottom:10px}
.articlesub span, .articlesub a{margin-right:6px}
.ajax__calendar_container td{padding:0px !important}
.ajax__calendar_footer{display:none}
.brandExternalUrl{float:right !important; color:#fff; top:5px; right:8px}
.brandExternalUrl span{cursor:pointer}
.productCommonInfo .productPriceOld{float:left; width:100px; padding-left:10px}
.productCommonInfo .productWon{float:left; width:100px; padding-left:10px}
.productCommonInfo .productAltCur{float:left; width:90px; padding-left:10px; font-weight:normal}
.productCommonInfo .productAltCurBaseline{margin-top:25px}
.productCommonInfo .productPriceBox{float:left}
.productCommonInfo .productIsInStore{float:left; width:100%; margin-top:5px}
.productCommonInfo .productSpecialOffer{float:left; width:100%}
.productCommonInfo .productBuyWarranty{float:left; width:100%}
.productCommonInfo .productPriceBox{text-align:center; background-image:url("../Images/site/yellowBlue_def_price_container.gif"); background-position:0 0; background-repeat:no-repeat; height:34px; width:89px; padding-top:10px; padding-right:13px}
.productCommonInfo .productPriceBox .summa{font-size:18px; color:#fff; line-height:30px; font-weight:700}
.productCommonInfo .productPriceBox .title{display:none} 
.productCommonInfo .doubleLayer{background-image:url("../Images/site/yellowBlue_price_container.gif"); background-position:0 0; background-repeat:no-repeat; height:43px; width:90px; padding-top:1px; padding-right:0}
.productCommonInfo .doubleLayer .summa{font-size:18px; color:#fff; line-height:28px; font-weight:700}
.productCommonInfo .doubleLayer .title{display:block; font-size:11px; font-weight:400; color:#000; height:14px; overflow:hidden}
.deliveryProductWeightSelectionBox{background-image:url("../Images/site/blueFadingOutBox.gif"); background-position:0 0; background-repeat:no-repeat}
.deliveryProductWeightSelectionBoxFooter{background-image:url("../Images/site/blueFadingOutBoxFooter.gif"); background-position:0 100%; background-repeat:no-repeat; padding:5px 0 !important}
.deliveryProductWeightSelectionBox input, .deliveryProductWeightSelectionBox label{margin-bottom:5px}
/*
.listViewStyle .addToCart{position:absolute; right:5px; top:0px; margin:0px}
.listViewStyle .clearFirst{display:none}
*/
.listViewStyle .blockContainer{height:90px; padding-top:10px}
.listViewStyle .chargePerMonth{position:relative; margin-top:-36px; margin-bottom:0 !important; padding-bottom:0}
.listViewStyle .askForCredit{position:relative; margin-top:-21px; margin-bottom:0 !important; padding-bottom:0}
.gridStyle{width:291px; float:left}
.gridStyle .productContainer{border-top:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf}
.gridStyle .productCommonInfo .productActions input{filter:alpha(opacity=0)}
.gridStyle .productCommonInfo{border-top:none; border-bottom:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf}
.gridStyle .noRightBorder{border-right:0}
.gridStyle .noBottomBorder{border-bottom:0}
.gridStyle .productCommonInfo td{padding-bottom:0px}
.gridStyle .productImage{width:100px !important; height:100px !important; float:left}
.gridStyle .productImage img{margin:0 !important; width:100px !important; height:100px !important}
.gridStyle .productCode div{text-align:right}
.gridStyle .part2{width:100% !important}
.gridStyle .productSP{float:right; width:150px; text-align:right; margin-top:0px !important}
.gridStyle .productBuyWarranty{text-align:right !important; margin-top:5px}
.gridStyle .productTitle{text-align:left !important; height:30px; overflow:hidden}
.gridStyle .productWatch{text-align:left !important; height:148px}
.gridStyle .productWon{text-align:right !important}
.gridStyle .productAltCur{text-align:right !important}
.gridStyle .productQuantity{margin-bottom:5px}
.gridStyle .productPriceBox{margin-left:auto}
.gridStyle .addToCart{margin-top:3px}
.gridStyle .chargePerMonth{position:relative; margin-top:-36px; margin-bottom:0 !important; padding-bottom:0}
.gridStyle .askForCredit{position:relative; margin-top:-21px; margin-bottom:0 !important; padding-bottom:0}
.gridStyle .productPriceOld{float:none; width:100%; padding-left:0}
.gridStyle .productWon{float:none; width:100%; padding-left:0}
.gridStyle .productAltCur{float:none; width:100%; padding-left:0}
.gridStyle .productPriceBox{float:none; margin-left:auto}
.gridStyle .productIsInStore{float:none}
.gridStyle .productSpecialOffer{float:none}
.gridStyle .productAltCurBaseline{margin:0px !important}
/*.gridStyle .productCode{margin:0 !important; padding-top:5px}*/
.gridStyle .productBuyWarranty, .gridStyle .productCode, gridStyle .productIsInStore, .gridStyle .productSpecialOffer, .gridStyle .vote, .gridStyle .productActions, .gridStyle .productDetails{display:none}
.offerTabs .dropdown .rightpart{position:relative; margin-right:-5px; padding:0 40px 0 30px}
.offerTabs .dropdown .ddph{position:relative}
.offerTabs .dropdown .ddmenu a, .offerTabs .dropdown .ddmenu a:link, .offerTabs .dropdown .ddmenu a:active, .offerTabs .dropdown .ddmenu a:hover, .offerTabs .dropdown .ddmenu a:visited{color:#004D90; font-weight:400; text-decoration:none; padding:0 3px}
.offerTabs .dropdown .ddmenu{position:absolute; z-index:5000; list-style:none; background-color:#ffffff; border-bottom:solid 3px #094d90 !important; width:100%; overflow:hidden; left:-29px; padding:0 29px 0 35px}
.offerTabs .dropdown .ddmenu li{color:#004D90; font-size:11px; font-weight:400; height:20px; line-height:20px; margin:0 !important; position:relative; text-align:left !important; white-space:nowrap !important; position:relative; left:-29px}
.offerTabs .dropdown .ddmenu li:hover{background:transparent; color:#004D90; text-decoration:none}
.offerTabs .dropdown .ddmenu li a:hover{font-weight:700}
#flashContainer{zoom:1}
#flashContainer .lifeStyles{float:left}
#flashContainer .lifeStyles a, #flashContainer .lifeStyles a:link, #flashContainer .lifeStyles a:active, #flashContainer .lifeStyles a:visited, #flashContainer .lifeStyles a:hover{text-decoration:none; color:#fff}
#flashContainer .lifeStyles .category{float:left; width:385px; padding:0; height:104px; line-height:34px; background-image:none; background-position:0 0; background-repeat:no-repeat; font-size:24px; font-weight:400; color:#fff; margin:5px 0 0 6px; cursor:pointer}
#flashContainer .lifeStyles .category2{float:left; width:auto; padding:0; height:104px; line-height:34px; background-image:none; background-position:0 0; background-repeat:no-repeat; font-size:24px; font-weight:400; color:#fff; margin:5px 0 0 6px; cursor:pointer}
*html #flashContainer .lifeStyles .category{margin:5px 0 0 3px; line-height:24px; position:relative !important}
#flashContainer .lifeStyles .category span{color:#fff !important}
#flashContainer .lifeStyles .category span{position:absolute; left:60px; margin-top:38px; z-index:100}
#flashContainer .lifeStyles .category2 span{position:absolute; left:60px; margin-top:38px; z-index:100}
*html #flashContainer .lifeStyles .category span{margin-top:43px; left:50px}
*html #flashContainer .lifeStyles .category2 span{margin-top:43px; left:50px}
#flashContainer .lifeStyles .odd{margin-left:6px !important}
#flashContainer .lifeStyles .odd span{left:451px}
*html #flashContainer .lifeStyles .odd span{left:50px}
.cookingReceipts{}
.cookingReceipts h1{font-size:16px; font-weight:700; color:#009aca; margin-bottom:10px}
.cookingReceipts h2{font-size:14px; font-weight:400; color:#003683; margin-bottom:5px}
.cookingReceipts  ul{list-style:none}
.cookingReceipts  ul li{}
.cookingReceipts .cookignDescription{padding:5px}
.cookingReceipts table{width:100%; border:solid 5px #cfeef9; border-spacing:0; padding:0; margin:0}
*:first-child+html .cookingReceipts table{border-collapse:collapse}
*html .cookingReceipts table{border-collapse:collapse}
.cookingReceipts table tbody{}
.cookingReceipts table tbody tr{}
.cookingReceipts table tbody tr td{vertical-align:top}
.cookingReceipts table tbody tr td.cookingLeftColumn{width:100%; border-right:solid 5px #cfeef9}
.cookingReceipts table tbody tr td.cookingRightColumn{width:340px}
.cookingReceipts .cookingManual{border-bottom:solid 5px #cfeef9; padding:5px}
.cookingReceipts .cookingManual .cookingPartColumn{float:left; margin-right:10px}
.cookingReceipts .cookingImg{width:345px; overflow:hidden}
.cookingReceipts .cookingImg .full{width:335px; height:240px; padding:5px 0px 5px 5px}
.cookingReceipts .cookingImg .full img{width:335px; height:240px}
.cookingReceipts .cookingImg .thumbnails{width:350px; height:60px; padding-bottom:5px}
.cookingReceipts .cookingImg .thumbnails img{width:80px; height:60px; margin-left:5px}
.PhotoWeb ul, .PhotoWeb li, .PhotoWeb ol{list-style-image:inherit; list-style-position:inherit; list-style-type:inherit; margin:0 10px; padding:0 10px}
#photoweb-1 a{text-decoration:none}
.GoogleSiteMap{}
.GoogleSiteMap table td{vertical-align:top}
.GoogleSiteMap .catgroup{padding:5px}
.GoogleSiteMap .catgroup .headcontainer{font-size:15px; font-weight:700; color:#000; line-height:21px; padding:0 5px; background-color:#c4e6f5}
.GoogleSiteMap .catgroup ul{list-style:none; padding:10px 5px 5px 5px; margin:0; font-size:13px; font-weight:400}
.GoogleSiteMap .catgroup ul li{list-style:none; padding:0 10px 5px 10px; margin:0}
.GoogleSiteMap .catgroup ul li a, .GoogleSiteMap .catgroup ul li a:link, .GoogleSiteMap .catgroup ul li a:active, .GoogleSiteMap .catgroup ul li a:visited{text-decoration:underline}
.GoogleSiteMap .catgroup ul li a:hover{text-decoration:none}
.GoogleSiteMap .catgroup ul li span{color:#666; font-size:11px; font-weight:400}
.GoogleSiteMap .catgroup ul li span a, .GoogleSiteMap .catgroup ul li span a:link, .GoogleSiteMap .catgroup ul li span a:active, .GoogleSiteMap .catgroup ul li span a:visited,  .GoogleSiteMap .catgroup ul li span a:hover{text-decoration:none; color:#666}
a.tooltip span{background-image:url("../Images/site/icons/tooltip.gif"); margin:0 0 0 3px; background-repeat:no-repeat; padding:0 11px 0 0}
a.tooltip{text-decoration:none; cursor:default}
#tooltip{position:absolute; border:1px solid #50A8D0; background:#FFF; padding:2px 5px; color:#333; display:none}
#tooltip.pretty{width:220px !important}
.stockMessage{font-weight:bold}
a.disabled{color:gray}
.Breadcrumbs{padding:4px 0 3px 6px}
.outletModule .autoMargin, .relatedProductsModule .autoMargin{width:160px !important}
.outletModule .autoMargin .productInfo .productName, .relatedProductsModule .autoMargin .productInfo .productName{color:#004d90; font-size:14px; font-weight:700}
.outletModule .autoMargin .priceContainer, .relatedProductsModule .autoMargin .priceContainer{margin-bottom:-30px !important}
.outletModule h3{padding:0; margin:0}
.relatedProductsModule .autoMargin{width:160px !important}
.relatedProductsModule .autoMargin .productInfo .productName{color:#004d90; font-size:14px; font-weight:700}
.relatedProductsModule .autoMargin .priceContainer{margin-bottom:-30px !important}
.relatedProductsModule .offerTable .autoMargin .priceContainer, .outletModule .offerTable .autoMargin .priceContainer{margin-bottom:0px !important}
.commentMarkerArea{color:black !important; float:right; width:120px !important; margin-bottom:4px; margin-left:4px}
.commentMarker{/*background-image:url("../Images/site/review_mark_bg.png"); */ height:19px; margin-bottom:1px; padding:3px 4px 0; vertical-align:bottom}
.commentMarker span{color:black !important}
.commentMarker img{float:right}
hr{background-color:#50A8D0; border:0 none; color:#50A8D0; height:1px}
.tooltipContent{display:none}
span .loginTitle{display:none}
.textTooltip{border-bottom:1px dotted #004D90; text-decoration:none}
.contactInfo div.acceptCreditTerms{padding-left:160px; width:420px}
.contactInfo .formWrapper{width:580px}
.contactInfo .formWrapper div{width:420px}
.contactInfo div.bi_transport{width:427px}
div.AddToCartResult, div.infoContainer table{width:100%}
.AddToCartResult h3{background-color:#EFF7FC; color:#50A8D0; padding:4px}
.AddToCartResult .offerTable{margin-bottom:5px; border-bottom:2px solid #D4E6EF}
div.infoContainer td{padding:4px; font-size:12pt}
div.infoContainer td a{text-decoration:none}
div.infoContainer td a:hover{text-decoration:underline}
td.onRight{text-align:right}
div.infoContainer{padding:4px 0; border-bottom:2px solid #d4e6ef}
td.cornerLogo{width:65px}
td.cornerLogo .centered{text-align:center}
img.left{float:left; padding:2px; border:0px}
.registrationPanel{background-color:#EFF7FC; border:3px solid #D7EFFF; margin:5px; padding:10px}
.listViewStyle .productCommonInfo{width:100%}
.webmagazin{}
.webmagazin .magheader{height:114px; background:url("../Images/magazin/headerBg.gif") top no-repeat; border-bottom:solid 1px #9cd0f7; float:left; width:100%}
.webmagazin .magheader img{margin:16px}
.webmagazin .magheader .section{background-color:transparent !important}
.webmagazin .magheader .magsearch{float:right; margin:10px}
.webmagazin .magheader .magsearch select{font-size:16pt}
.webmagazin .magmodules{float:left; width:100%; padding:10px 0}
.webmagazin .magmodules .magleft, .webmagazin .magmodules .magcenter, .webmagazin .magmodules .magright{float:left; width:244px; min-height:200px; padding:5px; border-right:solid 5px #9cd0f7}
.webmagazin .magmodules .magleft div, .webmagazin .magmodules .magcenter div, .webmagazin .magmodules .magright div{min-height:0 !important; height:auto !important; padding:0 !important}
.webmagazin .magmodules .magleft .section, .webmagazin .magmodules .magcenter .section, .webmagazin .magmodules .magright .section{padding:0 !important; width:100%}
.webmagazin .magmodules .magright{width:249px; border:0}
.webmagazin .magmodules .magTags li{padding:3px; float:left; margin:0 3px 3px 0}
*html .webmagazin .magmodules .magTags li{width:2px; overflow:visible}
.webmagazin .magmodules .magTop{}
.webmagazin .magmodules .magTop li{float:left; width:100%; clear:both; margin:0 0 10px 0; font-size:11px; font-weight:400}
.webmagazin .magmodules .magTop li .magTopBullet{display:block; float:left; width:12%; text-align:right; padding:0 3% 0 0; font-weight:700; color:#666}
.webmagazin .magmodules .magTop li a, .webmagazin .magmodules .magTop li a:link, .webmagazin .magmodules .magTop li a:active, .webmagazin .magmodules .magTop li a:hover, .webmagazin .magmodules .magTop li a:visited{display:block; float:right; width:85%; text-decoration:none}
.Magazin{}
.Magazin .magItems{}
.Magazin .magItems .magListItem{border-top:solid 1px #9cd0f7; margin:0 0 10px 0; padding:10px 5px 38px 5px}
.Magazin .magItems .magListItem .magListItemHeader{float:left; width:100%}
.Magazin .magItems .magListItem .magListItemHeader span{display:block; float:left; width:25%; line-height:21px; font-size:10px; font-weight:400; color:#0086c7}
.Magazin .magItems .magListItem .magListItemHeader .magTags{float:right; width:75%}
.Magazin .magItems .magListItem .magListItemHeader .magTags li{padding:3px; float:right; margin:0 0 0 3px}
*html .Magazin .magItems .magListItem .magListItemHeader .magTags li{width:2px; overflow:visible}
.Magazin .magItems .magListItem h2{float:left; width:100%; font-size:16px; font-weight:700; color:#000; margin:0 0 5px 0}
.Magazin .magItems .magListItem h2 a, .Magazin .magItems .magListItem h2 a:link, .Magazin .magItems .magListItem h2 a:active, .Magazin .magItems .magListItem h2 a:hover, .Magazin .magItems .magListItem h2 a:visited{font-size:16px; font-weight:700; color:#000; text-decoration:none}
.Magazin .magItems .magListItem .magRelatedImages{}
.Magazin .magItems .magListItem .sharer{float:left; clear:both; width:100%; padding:10px 0 0 0}
.Magazin .magItems .magListItem .sharer .stockInfo{float:left; width:100%}
.Magazin .magItems .magListItem .sharer .addthis_toolbox{float:left !important; height:20px !important; padding:4px 0; width:150px}
.Magazin .magItems .magListItem .sharer iframe{float:left !important; height:28px !important; width:300px !important; margin:-14px 0 0 0}