/* ########### * ### TOP ### * ###########*/ #maho-top { padding: 0 0 36px 0; border-bottom: 1px solid #FFF; background: #FFF; background: -moz-linear-gradient(top, #FFF 0%, #EEE 70%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(70%, #EEE)); background: -webkit-linear-gradient(top, #FFF 0%, #EEE 70%); background: -o-linear-gradient(top, #FFF 0%, #EEE 70%); background: -ms-linear-gradient(top, #FFF 0%, #EEE 70%); background: linear-gradient(top, #FFF 0%, #EEE 70%); } #maho-top-shadow { height: 5px; -webkit-box-shadow: inset 0 5px 3px -3px #AAA; -moz-box-shadow: inset 0 5px 3px -3px #AAA; box-shadow: inset 0 5px 3px -3px #AAA; } #maho-teaser { height: 295px; position: relative; } #maho-teaser-text { width: 407px; position: absolute; top: 150px; } #maho-teaser-text a { padding: 0 15px; display: block; font-size: 12px; color: #656565; text-decoration: none; } #maho-teaser-more { margin: 20px 0 0 -2px; } #maho-teaser-shadow { margin: 0 6px; width: 758px; height: 10px; background: url(images/misc/teaser-shadow.png) left top no-repeat; } /* ######################## * ### TOP LEVEL BLOCKS ### * ########################*/ #maho-info { margin: 10px 10px 10px 15px; } .maho-info-box { padding: 0 5px; width: 176px; float: left; } #maho-info-box1 { padding: 0 5px 0 0; width: 181px; } #maho-info-box4 { padding: 0 0 0 5px; width: 181px; } .maho-info-box span { height: 43px; width: 43px; background: url(images/misc/icon-flexibility.png) left top no-repeat; display: block; font-size: 0; line-height: 0; float: left; } #maho-info-box1 span { margin-right: 4px; } #maho-info-box2 span { margin-right: 4px; width: 38px; background-image: url(images/misc/icon-performance.png); } #maho-info-box3 span { background-image: url(images/misc/icon-highendserver.png); } #maho-info-box4 span { width: 40px; background-image: url(images/misc/icon-premiumservice.png); } .maho-info-box h3 { margin: 0; line-height: 43px; color: #303030; } .maho-info-box p { padding: 0 3px; clear: both; color: #303030; } /* ############## * ### CENTER ### * ##############*/ #maho-center { margin: -48px 0 0 5px; position: relative; z-index: 10; } #maho-center-left { clear: both; } #maho-center-right, #maho-center-left { float: left; } #maho-center-left-middle { width: 205px; position: relative; z-index: 5; background: url(images/gradient/center-left-box-shadow.png) left top repeat-y; } #maho-center-left-innerWrap { margin: 0 4px; padding: 3px 3px 10px 3px; position: relative; z-index: 10; background: #FFF; background: -moz-linear-gradient(top, #FFF 0%, #E7E7E7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #E7E7E7)); background: -webkit-linear-gradient(top, #FFF 0%, #E7E7E7 100%); background: -o-linear-gradient(top, #FFF 0%, #E7E7E7 100%); background: -ms-linear-gradient(top, #FFF 0%, #E7E7E7 100%); background: linear-gradient(top, #FFF 0%, #E7E7E7 100%); } #maho-center-left-bottom, #maho-center-left-top { width: 205px; height: 4px; position: relative; } #maho-center-left-top { background: url(images/misc/center-left-box-top.png) left top no-repeat; } #maho-center-left-bottom { clear: left; background: url(images/misc/center-left-box-bottom.png) left top no-repeat; } #maho-center-left-header, #maho-center-right-header { margin: 0 0 15px 0; padding: 0 40px 0 10px; height: 31px; overflow: hidden; line-height: 31px; color: #FFF; font-weight: bold; } #maho-center-left-header { width: 141px; background: url(images/background/center-left-box-header.png) left top no-repeat; } #maho-center-right-header { width: 501px; background: url(images/background/center-right-box-header.png) left top no-repeat; } #maho-center-left-block1 { padding: 0 6px; } #maho-center-right { margin-top: 7px; padding: 0 0 0 1px; width: 550px; } #maho-center-right .maho-center-block { width: 184px; float: left; } #maho-center-right #maho-center-right-block2.maho-center-block { width: 186px; } #maho-center-right #maho-center-right-block3.maho-center-block { width: 180px; } #maho-center-right .maho-center-block-innerWrap { padding: 0 5px; min-height: 217px; border-right: 1px solid #BCBCBC; } #maho-center-right #maho-center-right-block1 .maho-center-block-innerWrap { padding: 0 5px 0 3px; } #maho-center-right #maho-center-right-block3 .maho-center-block-innerWrap { padding: 0 0 0 5px; border: none; } .maho-center-block-header { border-top: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; font-weight: bold; } #maho-center-left .maho-center-block-header { border-color: #ADAEB0; } .maho-center-block-header-sub { margin: 0; padding: 5px; min-height: 27px; line-height: 27px; color: #747474; border-top: 2px solid #FFF; border-bottom: 1px solid #FFF; background: #FAFAFA; background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FAFAFA), color-stop(100%, #E9E9E9)); background: -webkit-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); background: -o-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); background: -ms-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); background: linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); } .maho-center-block-header p { margin: 0; font-size: 1.3em; } .maho-center-block-header span { margin: 0 4px 0 0; width: 26px; height: 26px; display: block; float: left; background: url(images/misc/arrow-product.png) left top no-repeat; } .maho-center-block-specialPrice, .maho-center-block-price { font-size: 1.1em; font-weight: bold; color: #FFF; border-top: 1px solid #FFF; } .maho-center-block-price { padding: 0 10px; min-height: 32px; line-height: 32px; background: #619539; background: -moz-linear-gradient(top, #619539 0%, #4E782F 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #619539), color-stop(100%, #4E782F)); background: -webkit-linear-gradient(top, #619539 0%, #4E782F 100%); background: -o-linear-gradient(top, #619539 0%, #4E782F 100%); background: -ms-linear-gradient(top, #619539 0%, #4E782F 100%); background: linear-gradient(top, #619539 0%, #4E782F 100%); } .maho-center-block-oldPrice { background: #B4B4B4; background: -moz-linear-gradient(top, #B4B4B4 0%, #A9A9A9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B4B4B4), color-stop(100%, #A9A9A9)); background: -webkit-linear-gradient(top, #B4B4B4 0%, #A9A9A9 100%); background: -o-linear-gradient(top, #B4B4B4 0%, #A9A9A9 100%); background: -ms-linear-gradient(top, #B4B4B4 0%, #A9A9A9 100%); background: linear-gradient(top, #B4B4B4 0%, #A9A9A9 100%); } .maho-center-block-specialPrice { margin: 18px 0 0 0; height: 40px; border-top: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; } .maho-center-block-specialPrice div { padding: 4px 10px 2px 10px; width: 155px; height: 32px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; background: url(images/background/promotion-price.jpg) left top no-repeat; } .maho-center-block-specialPrice span.price { font-size: 14px; } .maho-center-block-specialPrice span.dummy { font-weight: normal; font-size: 10px; } .maho-center-block-specialPrice p, .maho-center-block-price p { margin: 0; } #maho-center-left .maho-center-block-text { padding: 1px 0 0 0; min-height: 171px; } #maho-center-right .maho-center-block-text { padding: 1px 0; } #maho-center-left .maho-center-block-text p { margin: 0; padding: 0 5px; } .maho-center-block-text ul { margin: 0; padding: 5px 0 0 0; border-top: 1px solid #BCBCBC; } #maho-center-left .maho-center-block-text ul { margin: 0 0 24px 0; border-color: #ADAEB0; } .maho-center-block-text li { margin: 0 0 5px 0; padding: 0 0 5px 0; line-height: 14px; list-style: none none; border-bottom: 1px solid #BCBCBC; color: #747474; font-weight: bold; } #maho-center-left .maho-center-block-text li { border-color: #ADAEB0; } .maho-center-block-text li:before { display: inline-block; width: 20px; height: 14px; float: left; background: url(images/misc/listItem.png) left top no-repeat; content: ' '; } .maho-center-block-button { text-align: center; } #maho-center-right .maho-center-block-button { margin: 7px 0 0 0; padding: 23px 0 0 0; background: url(images/misc/arrow-box.png) center top no-repeat; position: relative; } /* ############## * ### BOTTOM ### * ##############*/ #maho-footer-shadow { margin: -53px 0 0 0; height: 5px; -webkit-box-shadow: inset 0 -5px 3px -3px #AAA; -moz-box-shadow: inset 0 -5px 3px -3px #AAA; box-shadow: inset 0 -5px 3px -3px #AAA; } #maho-footer { padding: 47px 6px 25px 6px; border-top: 1px solid #FFF; background: #FFF; background: -moz-linear-gradient(top, #EEE 0%, #FFF 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EEE), color-stop(100%, #FFF)); background: -webkit-linear-gradient(top, #EEE 0%, #FFF 100%); background: -o-linear-gradient(top, #EEE 0%, #FFF 100%); background: -ms-linear-gradient(top, #EEE 0%, #FFF 100%); background: linear-gradient(top, #EEE 0%, #FFF 100%); } #maho-footer hr { margin: 10px 3px 0 3px; height: 1px; width: auto; background-color: #FFF; border-top: 1px solid #BCBCBC; } #maho-footer-features-wrap { padding: 10px 0 0 0; position: relative; } #maho-footer-features-system { width: 226px; height: 42px; position: absolute; z-index: 1000; right: 0; top: 7px; } #maho-footer-features { padding: 0 10px 10px 10px; width: 739px; background: transparent url(images/gradient/feature-box.png) left top repeat-y; } #maho-footer-features-top { height: 65px; width: 759px; background: url(images/misc/feature-box-top.png) left top no-repeat; position: relative; } #maho-footer-features-bottom { height: 4px; width: 759px; background: url(images/misc/feature-box-bottom.png) left top no-repeat; } #maho-footer-features-wrap h3 { margin: -44px 0 0 28px; height: 44px; background-color: transparent; position: relative; } #maho-footer-features ul { margin: 0 15px 0 22px; padding: 5px 0 0 0; } #maho-footer-features li { margin: 0 0 5px 0; padding: 0 0 5px 0; line-height: 21px; list-style: none none; border-bottom: 2px solid #E5E5E5; color: #747474; font-weight: bold; font-size: 13px; } #maho-footer-features li.last { border: none; } #maho-footer-features li .new { padding: 0 5px; height: 21px; line-height: 21px; display: inline-block; color: #FFF; background: #4E7A2F; background: -moz-linear-gradient(left, #4E7A2F 0%, #60953B 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #4E7A2F), color-stop(100%, #60953B)); background: -webkit-linear-gradient(left, #4E7A2F 0%,#60953B 100%); background: -o-linear-gradient(left, #4E7A2F 0%,#60953B 100%); background: -ms-linear-gradient(left, #4E7A2F 0%,#60953B 100%); background: linear-gradient(left, #4E7A2F 0%,#60953B 100%); } #maho-footer-features li img { vertical-align: bottom; } #maho-footer-features li:before { margin: 0 9px 0 0; display: inline-block; width: 21px; height: 20px; float: left; background: url(images/misc/feature-box-list-item.png) left top no-repeat; content: ' '; } #maho-footer-more { margin: 10px 3px; } /* #################### * ### Print Styles ### * ####################*/ @media print { #maho-main * { color: #000 !important; } #maho-top-shadow, #maho-footer-shadow, #maho-teaser-more, .maho-center-block-button, #maho-footer-more { display: none; } #maho-center-left-header, #maho-center-right-header, #maho-center-left-middle, #maho-center-right .maho-center-block, #maho-center-right, #maho-center-left, .maho-info-box { float: none; width: auto; } #maho-top { height: auto; } #maho-center, #maho-footer { margin-top: 0; } .maho-center-block-text li, #maho-center-right .maho-center-block-innerWrap, #maho-footer-features li { border: none; list-style-type: circle; } }