/* CSS Document */
body {background-color: #FFFFFF; margin: 0;font-family:Arial, Helvetica, sans-serif;}
a {outline:none; color:#ee7d11; text-decoration: none; }
a:hover {color:#ee7d11; text-decoration: underline; }
#container {position:relative; width:800px; margin:0 auto; padding-top:105px;}
#header {position:absolute; top:0; left:0; width:800px; height:103px;}
.homeLink {position:absolute; dislpay:block; left:30px; top:25px; width:250px; height: 45px; background: url(../Img/logoLeft.jpg) no-repeat }

.clear {clear: both;}
.error-text {font-size: 12px; color:#f00;}
.error-box {font-size: 12px; color:#f00; position:relative; height: 24px; background: url(../Img/exclamation.gif) no-repeat; padding: 7px 0 0 35px; margin: 10px 0 0 0 }



h1 {font-size:20px;font-weight:bold; color:#ee7d11; margin:0 0 5px 0; position:relative; display: block;}
h1.cart {background: url(../Img/elementsDown/cartIcon_large.gif) no-repeat; height:30px; padding: 3px 0 0 40px;}
h1.checkout {background: url(../Img/elementsDown/cartIcon_large.gif) no-repeat; height:30px; padding: 3px 0 0 40px;}
h1.news {background: url(../Img/who/news.gif) no-repeat; height:37px; padding: 10px 0 0 45px;}
h1.people {background: url(../Img/who/people.gif) no-repeat; height:37px; padding: 10px 0 0 55px;}
h1.customer {background: url(../Img/who/people.gif) no-repeat; height:37px; padding: 10px 0 0 55px;}
h1.contact {background: url(../Img/AboutC.jpg) no-repeat; height:37px; padding: 10px 0 0 55px;}
h1.telephone {background: url(../Img/tel_icon.gif) no-repeat; height:37px; padding: 10px 0 0 47px;}
h1.contact_us {background: url(../Img/ContactC.jpg) no-repeat; height:37px; padding: 10px 0 0 60px;}
h1.community {background: url(../Img/who/comunity.gif) no-repeat; height:37px; padding: 10px 0 0 55px;}
h1.multiExp {background: url(../Img/multiExp/HVHome.gif) -20px 0 no-repeat; height:37px; padding: 10px 0 0 55px;}
h1.guarantee {background: url(../Img/banner_tick_large.gif) 0 0 no-repeat; height:37px; padding: 10px 0 0 32px;}

.nav_menu {position: relative; height:27px; padding-left: 20px; overflow:hidden;}
.nav_menu ul {margin: 0; padding: 0;font-size:10px;font-weight:bold;text-align:left;display:inline;text-align:center;vertical-align:middle;cursor: pointer; color: #FFF; float:left;}
.nav_menu li {display: inline; list-style-type : none; float:left; display:block;}
.nav_menu li a {text-decoration: none; font-weight: bold; color: #FFF; font-size:10px; display: block;height:24px; white-space:normal; width:76px; padding: 3px 4px 0 4px; line-height:10px; background: url(../Img/Bot/nav.gif) 0 -27px no-repeat;}
.nav_menu li a:hover { background-position:0 -0;}
.nav_menu li a.over { background: url(../Img/Bot/nav.gif) 0 0 no-repeat;}
.nav_menu li a.home { width:50px; background: url(../Img/Bot/nav_home.gif) 0 -27px no-repeat; padding:3px 0 0 34px; text-align:left}
.nav_menu li a.home:hover { background-position:0 0; }
.nav_menu li a.home_over { width:50px; background: url(../Img/Bot/nav_home.gif) 0 0 no-repeat; padding:3px 0 0 34px; text-align:left}
.nav_menu a.phone {position:absolute; right:105px; top: 5px; font-size:9px; height:18px; width:auto; background:url(../Img/phone.jpg) no-repeat; padding:7px 0 0 23px; color:#F68C1E; text-align:left; text-decoration:none}
.nav_menu a.phone b {color:#868689 }
.nav_menu div {position:absolute; right:0; bottom:0; height:17px; padding: 5px 6px 0 0; color: #ee7d11; font-size:11px;}
.nav_menu div.loggedIn {position:absolute; right:0; bottom:0; height:17px; padding: 5px 25px 0 0; color: #ee7d11; font-size:11px; background:url(../Img/Bot/small_padlock.gif) no-repeat right}
.nav_menu div a {color: #7A7B7D; font-size:11px; text-decoration:none;}
.nav_menu div a:hover {color: #7A7B7D; font-size:11px; text-decoration:underline;}

#subNav {position:relative; width:779px; height:30px; list-style:none; margin:0; padding:0 0 0 21px; background: url(../Img/Bot/subnav_bg.gif); margin-bottom: 5px }
#subNav li{position:relative; margin:0; padding:0; float:left; display:inline;}
#subNav li a{display:block; vertical-align:middle ; width:76px; height:26px; overflow: hidden; color:#fff; background:url(../Img/Bot/subnav_button.gif) 0 0; text-align:center; font-size:10px; line-height:10px; text-decoration:none; padding:4px 4px 0 4px; font-weight: bold}
#subNav li a:hover{ background-position:0 -30px;}

#nav_menu_blue {position: relative; height:27px;color:#FFFFFF; padding-left: 20px; overflow:hidden; margin-bottom:4px;}
#nav_menu_blue ul {margin: 0px; padding: 0px;font-size:10px;font-weight:bold;text-align:left;display:inline;text-align:center;vertical-align:middle;cursor: pointer;color: #FFF;white-space: nowrap;z-index:20;float:left;}
#nav_menu_blue li {display : inline; list-style-type : none; float:left; display:block;}
#nav_menu_blue li a {text-decoration: none; font-weight: bold; color: #FFF; font-size:10px; display: block; vertical-align:middle; height:24px; white-space:normal; width:74px; padding:3px 5px 0 5px; line-height:10px; background: url(../Img/Bot/nav_blue.gif) 0 -27px no-repeat;}
#nav_menu_blue li a:hover { background-position:0 -0;}
#nav_menu_blue li a.over { background: url(../Img/Bot/nav_blue.gif) 0 0 no-repeat;}
#nav_menu_blue a.phone {position:absolute; right:110px; top: 5px; font-size:9px; height:18px; width:auto; background:url(../Img/phone.jpg) no-repeat; padding:7px 0 0 25px; color:#F68C1E; text-align:left; text-decoration:none}
#nav_menu_blue a.phone b {color:#868689}

#nav_menu li a.nav_button_blue {background: url(../Img/Bot/nav_blue.gif) 0 -27px no-repeat; }
#nav_menu li a.nav_button_blue:hover {background-position:0 -0}
#nav_menu li a.nav_button_blue_over {background: url(../Img/Bot/nav_blue.gif) 0 0 no-repeat;}

#footer {text-align:center;font-size:9px;color:#A4A4A7; padding: 10px 40px 10px 40px}
#footer a{color:#ee7d11}
#footer a:hover {color:#A4A4A7; text-decoration:none}
#footer #seasonal p {margin: 2px 0 8px 0;}
#footer #seasonal h3 {font-size: 12px; margin: 0; padding: 0;}
#footer #seasonal a{color:#ee7d11; text-decoration:none; }
#footer #seasonal a:hover {color:#A4A4A7; text-decoration:underline}




#footer ul#seasonal2 {position:relative; list-style:none;width:720px; text-align:left; margin:0; padding:0;float:left; text-align:left}
#footer ul#seasonal2 h3 {font-size: 11px; margin: 0; padding: 0; color:#ee7d11}
#footer ul#seasonal2 li {list-style:none; padding:0; margin:0 }
#footer ul#seasonal2 li ul {position:relative; float:left; list-style:none; width:135px; margin:0 0 5px 0; padding:0 5px 0 3px; float:left; text-align:left}
#footer ul#seasonal2 li ul li {list-style:none; padding:2px 0 2px 0; margin:0; line-height:10px }
#footer ul#seasonal2 a{color:#A4A4A7; text-decoration:none; font-size:9px}
#footer ul#seasonal2 a:hover {color:#ee7d11; text-decoration:none}






#footer_b2b {text-align:center;font-size:9px;color:#A4A4A7; padding: 10px 40px 10px 40px}
#footer_b2b a{color:#4d88bf}
#footer_b2b a:hover {color:#A4A4A7;}

#foot {position:relative; padding-top:0; margin-top:15px}

#centralHome {position: relative; width:800px;  background-color:#fff;} /*height:281px;*/
#centralHome div {position:relative; height:281px;}
#centralHome .mainInfo {position:absolute; top: 55px; left:32px; width:268px; height:185px; color:#000; font-size:11px; padding:0; font-weight:normal; margin:0px; text-align:left; line-height:13px }
#centralHome .details {height:auto; padding:0 0 10px 0; color:#000 }
#centralHome h1 {position:absolute; top: 8px; left:30px; color:#fff; font-size:30px; padding:0px; font-weight:normal; margin:0px}
#centralHome h2 {font-size:13px ; font-weight:bold; margin:0;}
#centralHome .moreLink {display:block; position:absolute; bottom: 0; right: 5px; order:1px solid #ccc; padding:0 0 0 17px; font-size:11px; font-weight:bold; text-decoration:none; color: #000; background:url(../Img/more_info_jaggy.gif) left no-repeat }
#centralHome .moreLink:hover {text-decoration:none; color: #ee7d11;}
#centralHome a.cornerTag {position:absolute; bottom: 0; right: 0; font-size:9px; padding: 0 16px 0; text-align:right; line-height:9px; color:#666; background:url(../Img/more_info.gif) no-repeat right}
#centralHome a.cornerTag:hover {color: #ee7d11; text-decoration:none;}

#centralHome .centralHome1 { background-image:url(../Img/homePage/main_image_com.jpg)}
#centralHome .centralHome5 { background-image:url(../Img/homePage/main_image_fr.jpg)}
#centralHome .centralHome4 { background-image:url(../Img/homePage/main_image_ie.jpg)}
#centralHome .centralHome6 { background-image:url(../Img/homePage/main_image_de.jpg)}
#centralHome .centralHome7 { background-image:url(../Img/homePage/main_image_be.jpg)}
#centralHome .centralHome8 { background-image:url(../Img/homePage/main_image_nl.jpg)}
#centralHome .centralHome9 { background-image:url(../Img/homePage/main_image_it.jpg)}
#centralHome .centralHome10 { background-image:url(../Img/homePage/main_image_at.jpg)}
#centralHome .centralHome14 { background-image:url(../Img/homePage/main_image_es.jpg)}
#centralHome .centralHome16 { background-image:url(../Img/homePage/main_image_se.jpg)}
#centralHome .centralHome19 { background-image:url(../Img/homePage/main_image_ch.jpg)}
#centralHome .centralHome34 { background-image:url(../Img/homePage/main_image_privateflight.jpg)}

#centralHome .european { background-image:url(../Img/homePage/european.jpg); display:none}
#centralHome .driving { background-image:url(../Img/homePage/driving.jpg); display:none}
#centralHome .flying { background-image:url(../Img/homePage/flying.jpg); display:none}
#centralHome .adventure { background-image:url(../Img/homePage/adventure.jpg); display:none}
#centralHome .wellness { background-image:url(../Img/homePage/wellness.jpg); display:none}
#centralHome .lifestyle { background-image:url(../Img/homePage/lifestyle.jpg); display:none}
#centralHome .special { background-image:url(../Img/homePage/special.jpg); display:none}
#centralHome .VIP { background-image:url(../Img/homePage/VIP.jpg); display:none}

#centralHome .slideShowButtons {position:absolute; width:auto; bottom:8px; left:320px; margin:0; padding:0; list-style:none;}
#centralHome .slideShowButtons li {display:inline; float:left; margin:0; padding:0}
#centralHome .slideShowButtons li a {display:block; width: 15px; height: 15px; margin-right:3px; background: url(../Img/Bot/slideShow_buttons.gif) 0 0} 
#centralHome .slideShowButtons li a.over {background-position: 0 -15px} 
#centralHome .slideShowButtons li a:hover {background-position: 0 -15px} 

.central_who {position: relative; width:800px; height:281px; background-image:url(../Img/who/back.jpg);}
.central_corporate {position: relative; width:800px; height:281px; background-image:url(../Img/corporate/back.jpg)}
.transZone{ position:absolute; width:282px; height:200px; top:52px; left:25px; background-image:url(../Img/corporate/bcktext.gif); filter: glow(color=white)progid filter:alpha(opacity=50); /* IE */ 	-moz-opacity:0.5; /* Firefox, Opera, ... */opacity: 0.5; /* CSS 3*/ filter: Alpha(Opacity=50);}
.transZoneContent {position:absolute; top: 60px; left:32px; width:268px; height:185px; color:#000; font-size:11px; padding:0px;font-weight:normal; margin:0px; text-align:left;}
.transZoneH1 {position:absolute; top: 10px; left:30px; color:#fff; font-size:28px; padding:0px; font-weight:normal; margin:0px}

#central {position: relative; width:770px; background-color:#eee; padding: 15px 10px 20px 20px; font-size:11px; color:#888 }
#central h2 {color:#ee7d11; font-size: 12px; font-weight:bold; margin:0;}
#central table a {font-size: 11px; color: #ee7d11; text-decoration:none}
#central table a:hover {font-size: 11px; color: #888; text-decoration:none}
#central table a.cart_button_link {font-size:12px; font-weight: bold; color:#fff;}
#central table a.cart_button_link_rule {font-size:12px; font-weight: bold; color:#fff;} 
#central table {width: 100%; border-collapse:collapse; margin: 10px 0 10px 0;}
#central table th {padding: 3px 1px 3px 1px; color:#ee7d11; font-weight: normal }
#central table td {padding: 3px 1px 3px 1px; border-top: 1px solid #ccc; border-bottom:1px solid #ccc; color:#888}
#central table td.nr {border:none;}
#central table td.footer{ background:#ccc; color:#555; font-weight: bold}
#central table td table {margin: 0}
#central table td table td {border: 0}

#central table h2{font-size:13px; color: #000; margin:0}
#central table h2.orange{font-size:13px; color: #ee7d11; margin:0}
#central table h2.grey{font-size:13px; color: #888; margin:0}
#central table h3{font-size:11px; color: #000; margin:0}
#central table h4{font-size:11px; color: #000; margin:4px 0 0 0} 
#central table h5{font-size:11px; color: #ee7d11; margin:4px 0 0 0} 
#central table b {color: #555}

#central .checkout_button {display:block; width:112px; height: 19px; padding-top: 10px; background-image:url(../Img/MyBasket/continue1.jpg); text-align:center; color:#fff; text-decoration:none; font-weight:bold; font-size:11px}

#central #left {position: relative; float: left; width: 460px;}
#central #right {position: relative; float: right; width: 290px; margin-right:10px}

.whiteBox {position: relative; width:715px; height:auto; padding: 0; background-color:#fff; font-size:11px; color: #999; padding:20px; margin: 3px 0 3px 0;}
#central .whiteBox h2 {color:#ee7d11; font-size: 14px; font-weight:bold; margin:0 0 5px 0;}
#central .whiteBox h3 {color:#ee7d11; font-size: 12px; font-weight:bold; margin:0;}
#central .whiteBox h3 p{display:inline;}
#central .whiteBox p {margin: 0 0 12px 0;}

#central .whiteBox h2.noMargin {margin:0;}
#central .whiteBox h4 {margin:0 0 10px 0}

.whiteBox #text{position: relative; width:715px; height:auto; padding: 10px 20px 20px 20px ; background-color:#FFF; }	
.whiteBox #top{position: absolute; width:755px; height:10px; top:0; left:0; padding: 0; background-image:url(../Img/productPage/product_box_top.gif)}	
.whiteBox #bottom{position: absolute; width:755px; height:10px; bottom:0; left:0; padding: 0; background-image:url(../Img/productPage/product_box_bottom.gif)}

.whiteBoxLeft {position:relative; width: 440px; padding: 10px; background: #fff; margin-top:10px}
.whiteBoxLeft .top {position:absolute; left: 0; top: 0; width:460px; height: 5px; padding: 0; overflow: hidden; background: url(../Img/insetPanel_lg_top.gif);}
.whiteBoxLeft .bottom {position:absolute; left: 0; bottom: 0; width:460px; height: 5px; padding: 0; overflow: hidden; background: url(../Img/insetPanel_lg_bottom.gif);}
#central .whiteBoxLeft h2 {font-size:15px;}

.greyBoxLeft {position:relative; width: 440px; padding: 10px; background: #ccc; margin-top:10px}
.greyBoxLeft .top {position:absolute; left: 0; top: 0; width:460px; height: 5px; padding: 0; overflow: hidden; background: url(../Img/insetPanel_lg_topDRK.gif);}
.greyBoxLeft .bottom {position:absolute; left: 0; bottom: 0; width:460px; height: 5px; padding: 0; overflow: hidden; background: url(../Img/insetPanel_lg_bottomDRK.gif);}

.whiteBoxRight {position:relative; width: 270px; height:auto; background:#fff; padding:10px;}
.whiteBoxRight .top {position:absolute; left: 0; top: 0; width:290px; height: 5px; padding: 0; overflow: hidden; background: url(../Img/insetPanel_top.gif);}
.whiteBoxRight .bottom {position:absolute; left: 0; bottom: 0; width:290px; height: 5px; padding: 0; overflow: hidden; background: url(../Img/insetPanel_bottom.gif);}
.whiteBoxRight a {color:#ee7d11; text-decoration:none}
.whiteBoxRight a:hover {color:#000; text-decoration:none}

.whiteBoxRight h3{font-size:11px; color: #000; margin:0}
.whiteBoxRight h4{font-size:11px; color: #000; margin:4px 0 0 0} 
.whiteBoxRight h5{font-size:11px; color: #333; margin:0} 

#ordering_cart {position:relative; float:right; width:280px; background:#fff; padding: 30px 5px 40px 5px; margin-top: 5px}
#ordering_cart h2{font-size:14px; color: #888; margin:0;}
#ordering_cart #top {position:absolute; top: 0; left: 0; width: 250px; height: 20px;  background:url(../images/ordering_cart_top.gif); padding:10px 0 0 40px }
#ordering_cart #bottom {position:absolute; bottom: 30px; left: 0; width: 290px; height: 5px;  background:url(../images/ordering_cart_bottom.gif);}
#ordering_cart #cards {position:absolute; bottom: 0; left: 0; width: 290px; height: 30px;  background: url(../Img/MyBasket/creditCard_sm.jpg) no-repeat #eee bottom right;}
#ordering_cart table {width:100%; font-size: 10px;}
#ordering_cart table td {border-top:1px solid #ccc; border-bottom:none;}
#ordering_cart table td.noRule{border-top:none; padding-top: 2px}
#ordering_cart table td.footer{border-top:1px solid #ccc; background:#eee; color:#333; font-size: 10px; font-weight:bold}
#ordering_cart table td.footerNoRule{border-top:none; background:#eee; color:#333; font-size: 10px; font-weight:bold}
#ordering_cart table td.footerRuleBottom{border-top:none; border-bottom:1px solid #ccc; background:#eee; color:#333; font-size: 10px; font-weight:bold}
#ordering_cart table th {font-size: 11px; color: #ee7d11; font-weight:normal}
#ordering_cart table h2{font-size:11px; color: #000; margin:0} 
#ordering_cart table h3{font-size:11px; color: #000; margin:0}
#ordering_cart table h4{font-size:11px; color: #000; margin:4px 0 0 0} 
#ordering_cart table h5{font-size:11px; color: #333; margin:0} 
#ordering_cart table a {color: #ee7d11; text-decoration:none; font-weight:normal}
#ordering_cart table a:hover {color: #ee7d11; text-decoration:underline}

.textField {width: 250px; font-size:11px; background: #fff; border:1px solid #ccc; padding: 2px}
.textField_noWidth {font-size:11px; background: #fff; border:1px solid #ccc; padding: 2px}
.textArea {width: 250px; height:90px; font-size:11px; background: #fff; border:1px solid #ccc; padding: 2px; font-family:Arial, Helvetica, sans-serif;}
.selectField {font-size:11px; background: #fff; border:1px solid #ccc}
.button {background:#ee7d11; font-size: 10px; color: #fff; border: 1px solid #000; cursor:pointer}
.button:hover {background:#fff; font-size: 10px; color: #000;}
.buttongrey {background:#aaa; font-size: 10px; color: #fff; border: 1px solid #000; cursor:pointer}
.buttongrey:hover {background:#fff; color: #000; }

#logoLeft {float:left;}
#search {position: absolute; top: 25px; right: 162px; width:130px; height:39px; background:url(../Img/searchBot.jpg) no-repeat}
#search .submitButton {background:none; border:0; position:absolute; top: 5px; left:5px; width:28px; height:28px; cursor:pointer;}
#xSearch {background: none; border: none; font-size: 11px; height: 15px; margin: 12px 0 0 38px; padding: 2px 7px 0 0; width: 70px;}
#xVoucher {background: none; border: none; font-size: 11px; height: 15px; margin: 22px 0 0 81px; padding: 2px 7px 0 0; width: 45px;}
.voucher .submitButton {background:none; border:0; position:absolute; top: 5px; left:5px; width:52px; height:52px; cursor:pointer;}

ul#banner_ticks {position: absolute; right: 0; top: 78px; margin: 0;z-index: 20}
ul#banner_ticks li {display:inline; float:left; margin: 0; padding: 0; list-style:none;}
ul#banner_ticks li a{float: left; display:block; padding: 8px 5px 5px 32px; background: url(../Img/banner_ticks.gif) no-repeat 8px 0px; font-size: 11px; color:#868689 }
ul#banner_ticks li a:hover{ background-position: 8px -26px; color:#868689; text-decoration:underline; }

#voucherNew1 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher.gif) no-repeat}
#voucherNew7 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_de.gif) no-repeat}
#voucherNew8 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_fr.gif) no-repeat}
#voucherNew9 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_es.gif) no-repeat}
#voucherNew12 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_it.gif) no-repeat}
#voucherNew11 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_ne.gif) no-repeat}
#voucherNew14 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_sw.gif) no-repeat}
#voucherNew24 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_fr.gif) no-repeat}
#voucherNew25 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_ne.gif) no-repeat}
#voucherNew26 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher.gif) no-repeat}
#voucherNew27 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_de.gif) no-repeat}
#voucherNew28 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_de.gif) no-repeat}
#voucherNew29 {position:absolute; top: 15px; right:5px; width: 144px; height: 64px; padding: 0; background:url(../Img/badges/got_a_voucher_ne.gif) no-repeat}


a#cartButton {position:absolute; display:block; top: 36px; left:760px; width: auto; height: 28px; padding: 0 0 0 34px; background:url(../Img/elementsDown/cartIcon.gif) no-repeat 0 0; text-decoration:none; color: #fff; font-size:10px;}
a#cartButton:hover { background-position:0 -29px; color: #999;}
a#cartButton_dull {position:absolute; display:block; top: 36px; left:760px; width: auto; height: 28px; padding: 0 0 0 34px; background:url(../Img/elementsDown/cartIcon_dull.gif) no-repeat 0 0; text-decoration:none; color: #fff; font-size:10px;}
a#cartButton_dull:hover { background-position:0 -29px;}

a.cartButton {width: auto; height: 28px; padding: 0 0 0 19px; background:url(../Img/elementsDown/cartIcon_sm.gif) no-repeat 0 0; text-decoration:none; color: #fff; font-size:10px;}
a.cartButton:hover { background-position:0 -14px; color: #999;}

#language {position:absolute; right: 300px; top: 25px; width:52px; height:39px; background-position:top; list-style:none; font-size:9px; color: #333; text-decoration:none; cursor: default; z-index:1000 }
a#language:hover {background-color:#0f0;background-position:bottom;}
ul#languageList {position: absolute; display:none; left:0px; top:38px;  width:65px; height: auto; list-style:none;  padding: 2px; margin:0px; text-align:left; background-color:#FFF; border:1px solid #ccc;}
ul#languageList li a {display:block; color:#666; cursor:pointer; text-decoration:none; padding:1px 3px 1px 3px;}
ul#languageList li a:hover {background: #ddd; color:#333; text-decoration:none}

#sectionButtons ul li.trans a {background: none; color: #fff; cursor: pointer;}
#sectionButtons ul li.trans a:hover {background: none;}
#sectionButtons ul li.trans a span {position:absolute; display:block; top: 0; left: 0; width:84px; height:32px;background-image:url(../Img/Bot/Case_r.gif);filter: glow(color=white)progid; filter:alpha(opacity=20); /* IE */ -moz-opacity:0.2; /* Firefox, Opera, ... */opacity: 0.2; /* CSS 3*/filter: Alpha(Opacity=20);}
#sectionButtons ul li.trans a:hover span{filter: glow(color=white)progid; filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* Firefox, Opera, ... */opacity: 0.5; /* CSS 3*/filter: Alpha(Opacity=50);}

#about_news {position:relative; padding:10px 30px 10px 30px;text-align:left; font-size:11px; height:281px; background:#eee}
#about_news h2{display:block; color:#ee7d11; font-size:13px; font-weight:bold; margin:0}
#about_news #col1 {position:relative; float:left; width: 360px; height: 195px; overflow:auto}
#about_news #col2 {position:absolute; top: 15px; right:25px; width: 350px; height: 240px; background:#FFFFFF; padding:5px; overflow:auto}
#about_news a {display:block; color:#ee7d11; width:90%; font-size:13px; font-weight:bold; margin-top:5px}
#about_news i{font-size:9px; font-weight:normal;}

#about_people {position:relative; padding:10px 30px 10px 30px;text-align:left; font-size:11px; height:281px; background:#eee}
#about_people div {position:relative; float:left; width: 700px; height: 190px; overflow:auto}

#about_community {position:relative; padding:10px 30px 10px 30px;text-align:left; font-size:11px; height:281px; background:#eee}
#about_community #links {position:absolute; left: 30px; bottom:25px; width:750px}
#about_community #links td{border:none;}
#about_community #links a {color:#ee7d11; text-decoration:underline; }
#about_community #links a:hover {color:#000; text-decoration:underline; }

#about_contact {position:relative; padding:10px 30px 10px 30px;text-align:left; font-size:11px; height:281px; background:#eee}
#about_contact h2 {font-size: 11px; font-weight:normal; color: #ee7d11; margin:0;}
#about_contact div {position:absolute; width:175px; height: 150px; top: 60px; padding:60px 0 0 2px; font-size:10px; color: #000;}
#about_contact #col1 { left:30px; background:url(../Img/About1.jpg) no-repeat}
#about_contact #col2 { left:217px; background:url(../Img/About2.jpg) no-repeat}
#about_contact #col3 { left:404px; background:url(../Img/About3.jpg) no-repeat}
#about_contact #col4 { left:591px; background:url(../Img/About4.jpg) no-repeat}
#about_contact a.contact_link {position:absolute; background:url(../Img/ContactC_sm.jpg) no-repeat; top: 27px; right: 30px; color: #ee7d11; text-decoration:none; font-weight:bold; font-size:12px; padding:3px 0 30px 33px}
#about_contact a.contact_link:hover {text-decoration:underline}

#about_contact_us {position:relative; padding:10px 30px 10px 30px;text-align:left; font-size:11px; height:281px; background:#eee}
#about_contact_us .address {position:relative; top:-15px; padding: 0 0 0 60px}
#about_contact_us .address i {display: block; color: #ee7d11; font-weight:bold; margin-top:5px; font-style:normal}
#about_contact_us #col2 {position: absolute; top:32px; left: 400px; width: 360px;}

#about_request_callback {position:relative; padding:10px 30px 10px 30px;text-align:left; font-size:11px; height:281px; background:#eee}
#about_request_callback #col1 { left:30px; background:url(../Img/About1.jpg) no-repeat}
#about_request_callback #col2 { position: absolute; top:32px; left: 400px; width: 360px;}
#about_request_callback #col2 h2 {color:#ee7d11; font-size:13px; font-weight:bold; margin:0}

#multiExp {position:relative; text-align:left; font-size:11px; height:280px; color: #888;}
.col1 {width:270px; height: 260px; overflow:hidden;float:left; display:inline;}
.col2 {width:140px; height: 260px; overflow:hidden; float:left; display:inline; padding-top:20px}
.col2 a{display:block; height: 30px; background-position:center top; background-repeat:no-repeat; font-size:7px; color: #ee7d11; text-align:center; padding: 50px 0 10px 0; text-decoration:none}
.col2 a b {font-size:10px}
/*
.col2 a.multiExLink1 {background-image:url(../Img/multiExp/ECVHome.gif)}
.col2 a.multiExLink2 {background-image:url(../Img/multiExp/HVHome.gif)}
.col2 a.multiExLink3 {background-image:url(../Img/multiExp/HVEHome.gif)}
*/
.col2 a.multiExLink1 {background-image:url(../Img/multiExp/small_video.gif)}
.col2 a.multiExLink2 {background-image:url(../Img/multiExp/small_pack.gif)}
.col2 a.multiExLink3 {background-image:url(../Img/multiExp/small_stick.gif)}

.col3 {width:354px; height: 210px; overflow:hidden; float:left; display:inline; padding-top:20px; text-align:center}
.col3video {width:354px; height: 286px; overflow:hidden; float:left; display:inline; text-align:center}

.multiExCol1Link a{	text-align:left; font-size:10px; width:130px; height: 20px;	margin-top:10px; float:left; display:inline; color:#000000;	cursor:pointer;	text-decoration:underline;}
.multiExCol2{width:135px; height: 220px; margin-top:10px; margin-left:15px; overflow:hidden; float:left; display:inline; text-align:center;}
.multiExCol3 {width:279px;	height: 220px; margin-top:10px; overflow:hidden; float:left; text-align:right; border:1px solid #000}
.multiExLink{width:115px;height:70px;overflow:hidden;cursor:pointer; text-decoration:none}
.multiExImg{text-align:center;}
.multiExTextTit{text-align:center;font-size:7px;font-weight:bold;color:#ee7d11;}
.multiExText{font-size:8px;text-align:center;font-weight:bold;color:#ee7d11;}

a#case_studies_pdf {position:absolute; display:block; top:215px; left:320px; background:url(../Img/corporate/pdf2.gif) no-repeat; height:30px; color:#FFFFFF; text-decoration: none; font-size:12px; padding: 8px 0 0 35px; font-weight:bold}
a#case_studies_pdf:hover {text-decoration: underline}

ul#breadcrumb {display:block; list-style:none; margin:0; padding:0; height:14px; overflow:hidden}
ul#breadcrumb li {float:left; display:inline; color: #999; font-size:10px; text-decoration:none;  margin:0; padding:0}
ul#breadcrumb li a {font-size:10px; text-decoration:underline; color: #999;}
ul#breadcrumb li a:hover {font-size:10px; text-decoration:underline; color: #666;}
ul#breadcrumb li a.home {display:block; width:9px; height:10px; background:url(../Img/breadcrumbhome.gif) top}
ul#breadcrumb li a.home:hover {background-position:bottom}

#galleryMain{position: relative; float:left; width:519px; display:block; height:358px; padding: 0; background-color:#eee; border: 1px solid #ccc; text-align:center; margin:0 10px 10px 0; overflow:hidden}	
#galleryMain img {position: relative; border:none;}
#galleryText{position: relative; float:right; width:185px; height:auto; padding: 0; background-color:#FFF; }
#galleryThumbHolder{position: relative; width:715px; height:auto; padding: 0; background-color:#FFF; top:10px; }
#galleryThumbHolder .thumbs{position: relative; float: left; display:block; width:75px; height:54px; border: 1px solid #ee7d11; margin-left:2px; margin-bottom:2px;background:#eee; text-align:center; overflow: hidden}
#galleryThumbHolder a.thumbs{border: 1px solid #ccc; }
#galleryThumbHolder a.thumbs:hover{border: 1px solid #ee7d11;}
#galleryThumbHolder a.thumbs img {position: relative; border:none}
.reviews {position:relative; padding: 0 0 0 125px; margin: 3px 0 10px 0; }
.reviews .negative{position: absolute; left:0; width:120px; height:12px; background-color:#FFF; background-image:url(../Img/reviewsPage/reviews_negative.gif); background-repeat:repeat; }	
.reviews .positive{position: relative; float:left; height:12px; padding: 0; background-image:url(../Img/reviewsPage/reviews_positive.gif); background-repeat:repeat;  }	

#alternatives{position: relative; width:755px; top:20px; height:auto; padding: 0 0 50px 0; background-color:#eee; font-size:10px; color: #999;}
#alternatives #scroller{position: relative; width:755px; top:0px; height:auto; padding: 0; background-color:#eee; font-size:10px; color: #999 }	
#alternatives .telephone_button { float: right; width: 200px; height: 25px;padding: 0; overflow:hidden; text-align:center; background:url(../Img/productPage/telephone_icon.gif) 0 0px no-repeat; text-decoration:none; font-size:9px; color:#787878; cursor:pointer; outline:none; border:none; top:0px;}

#alternatives #alternativeInner {position:relative; width:766px; height:136px; background:url(../Img/elementsDown/backInf_prod.jpg) no-repeat;}
#alternatives #alternativediv {position:absolute; top:14px; left: 53px; width: 667px; height: 108px; overflow: hidden;}
#alternatives #alternativediv ul {padding: 0; margin: 0; width:3000px}
#alternatives #alternativediv ul li {list-style:none; display:inline; float:left; padding: 0; margin: 0}
#alternatives #alternativediv ul li a {display:block; width:165px; overflow: hidden; margin-right: 10px;text-decoration:none; text-align:center; font-size:10px; color: #96570D;}
#alternatives #alternativediv ul li a img{border:0; margin-bottom:4px}
#alternatives #scrollLeft {position: absolute; left: 6px; top: 55px; width: 27px; height:22px; background:url(../Img/elementsDown/offersLeft.jpg); cursor : pointer; z-index:99}
#alternatives #scrollRight {position: absolute; right: 11px; top: 55px; width: 27px; height:22px; background:url(../Img/elementsDown/offersRight.jpg); cursor : pointer; z-index:99}	

.navProduct{position: relative; clear:both; height:27px; color:#eee; padding-left: 22px; overflow:hidden; width: 730px}
.navProduct ul {margin: 0px; padding: 0px;font-size:10px;font-weight:bold;text-align:left;display:inline;text-align:center;vertical-align:middle;cursor: pointer;color: #FFF;white-space: nowrap;z-index:20;float:left;}
.navProduct ul li {display : inline; list-style-type : none; float:left; display:block;}
.navProduct ul li a {text-decoration: none; font-weight: bold; color: #FFF; font-size:10px; display: block; vertical-align:middle; height:24px; white-space:normal; width:92px; padding:3px 5px 0 5px; line-height:10px; background: url(../Img/Bot/productNav.gif) 0 -27px no-repeat;}
.navProduct ul li a:hover { background-position:0 -0;}
.navProduct ul li a.over { background: url(../Img/Bot/productNav.gif) 0 0 no-repeat; color:#fff}
.navProduct ul li a.buyOver { background: url(../Img/Bot/productNavBuy.gif) 0 0 no-repeat; color:#fff}
	
#altnavProduct{position: relative; float:left; height:27px; color:#eee; padding-left: 37px; overflow:hidden;margin-bottom:4px; width: 300px; }
#altnavProduct ul {margin: 0px; padding: 0px;font-size:10px;font-weight:bold; line-height:10px; text-align:left;display:inline;text-align:center;vertical-align:middle;cursor: pointer;color: #FFF;white-space: nowrap;z-index:20;float:left;}
#altnavProduct li {display : block; width:170px; height:24px;  list-style-type : none; float:left;  padding:3px 5px 0 0; line-height:11px; background: url(../Img/Bot/altNav.gif) 0 -27px no-repeat;font-weight: bold; color: #FFF; font-size:10px; }

.productIntro {position: relative; float:left; width:380px; height:162px; padding: 10px 20px 0 25px; }
.productIntro h1 {font-size:16px; margin:0 0 0 0 }
.productIntro h4 {font-size:11px; color: #888; margin:0 0 10px 0 }

.productImage {position: relative; float: right; width:250px; height:192px; border:1px solid #ddd; text-align:center; background: #e8e8e8; overflow:hidden;margin-right:15px;}
.productImageNew {position: relative; float: right; width:227px; height:170px; border:1px solid #ddd; text-align:center; background: #e8e8e8; overflow:hidden;margin-right:15px;}
.productImages  {position: relative; float: right; width:310px; height:175px; margin-right:15px}
.productImages .productImageMain {position: relative; float: left; width:227px; height:170px; border:1px solid #ddd; text-align:center; background: #e8e8e8; overflow:hidden;}
.productImages a.productImageMain img {position:relative; border:none}
.productImages a.productImageMain:hover {border: 1px solid #FF9900; }

.productImages .thumbs {position: relative; float: left; display:block; width:75px;height:54px;border: 1px solid #ddd; background: #e8e8e8;  margin-left:2px; margin-bottom:2px; text-align:center }
.productImages a.thumbs {border: 1px solid #ddd; background: #e8e8e8;}
.productImages a.thumbs img {position:relative; border:none}
.productImages a.thumbs:hover {border: 1px solid #FF9900; }

.productImageSTBA {position: relative; float: right; width:227px; height:170px; border:1px solid #ddd; text-align:center; background: #e8e8e8; overflow:hidden;margin-right:15px;}


.productPriceArea {display:block; padding:4px 4px 0 25px; overflow: hidden; font-weight:normal; clear:both; color: #000 ; font-size:12px;}
.productPriceArea b{font-weight:bold; font-size:16px}
ul#productButtons {position:relative; display:block; height: 45px; padding: 5px 0 0 20px; margin: 0;}
ul#productButtons li {list-style:none; display:inline; float: left; margin-right: 20px;}
ul#productButtons li a.what_will_i_get {display:block; height: 21px; padding: 7px 0 0 33px; text-decoration:none; font-size:9px; color:#787878; background-repeat:no-repeat; background-image:url(../Img/productPage/what_will_i_get.gif)}
ul#productButtons li a.what_will_i_get:hover {text-decoration:underline}
ul#productButtons li a.onlineChat_button {display:block; height: 21px; padding: 7px 0 0 33px; text-decoration:none; font-size:9px; color:#787878; background-repeat:no-repeat; background-image:url(../Img/productPage/chat_icon.gif)}
ul#productButtons li a.onlineChat_button:hover {text-decoration:underline}
ul#productButtons li a.call_button {display:block; height: 21px; padding: 7px 0 0 33px; text-decoration:none; font-size:9px; color:#787878; background-repeat:no-repeat; background-image:url(../Img/productPage/tel_icon.gif)}
ul#productButtons li a.call_button:hover {text-decoration:underline}
ul#productButtons li a.wishlist_button {display:block; height: 21px; padding: 7px 0 0 33px; text-decoration:none; font-size:9px; color:#787878; background-repeat:no-repeat; background-image:url(../Img/productPage/wishlist_icon.gif)}
ul#productButtons li a.wishlist_button:hover {text-decoration:underline}
ul#productButtons li a.emailfriend_button {display:block; height: 21px; padding: 7px 0 0 33px; text-decoration:none; font-size:9px; color:#787878; background-repeat:no-repeat; background-image:url(../Img/productPage/email_friend_icon.gif)}
ul#productButtons li a.emailfriend_button:hover {text-decoration:underline}
a.onlineChat_button_2 {display:block; height: 21px; padding: 7px 0 0 33px; margin:10px 0 10px 0;  text-decoration:none; font-size:11px; color:#787878; background-repeat:no-repeat; background-image:url(../Img/productPage/chat_icon.gif)}
a.onlineChat_button_2:hover {text-decoration:underline}
a.what_will_i_get_2 {display:block; height: 21px; padding: 7px 0 0 33px; margin:10px 0 10px 0;  text-decoration:none; font-size:11px; color:#787878; background-repeat:no-repeat; background-image:url(../Img/productPage/what_will_i_get.gif)}
a.what_will_i_get_2:hover {text-decoration:underline}

ul#subProducts  {padding:0; margin:0;}
ul#subProducts li {list-style:none; float:left; display:inline; margin:0; background:#FFF; border: 1px solid #ccc; font-size:11px; color: #666; text-decoration:none}
ul#subProducts li.group{padding:15px 0 0 0; width:100%; clear:both; border:none;}
ul#subProducts li.group h3{margin:0; color:#ee7d11; font-size:14px; font-weight:bold}
ul#subProducts li.product {position:relative;width:200px; height: 94px; margin:0 10px 10px 0; padding: 3px 3px 3px 140px; background:#FFF;}
ul#subProducts li.productOver {position:relative; width:200px; height: 94px; margin:0 10px 10px 0; padding: 3px 3px 3px 140px; background:#EEE; cursor:pointer}
ul#subProducts li .subProd_image {position:absolute; left:0; top:0; border-right:1px solid #ccc; margin-right:6px; width:133px; height:100px; overflow:hidden; text-align:center; background:#fff}
ul#subProducts li .subProd_title {font-size:12px; display:block; color: #ee7d11; font-weight:bold;margin-top:2px; text-decoration:none}
ul#subProducts li .subProd_code {font-size:11px; color: #000; font-weight:bold;}
ul#subProducts li .subProd_moreinfo {position:absolute; bottom:3px; right:5px; background:url(../Img/more_info.gif) no-repeat right; color: #ee7d11; padding: 0 16px 0 0; text-decoration:none }

#navSubProduct{position: relative; height:26px; color:#eee; overflow:hidden; padding: 10px 0 4px 0; margin-bottom:15px; border-bottom:1px solid #ccc;}
#navSubProduct ul {margin: 0px; padding: 0px;font-size:10px;font-weight:bold;text-align:left;display:inline;text-align:center;vertical-align:middle;cursor: pointer;color: #FFF;white-space: nowrap;z-index:20;float:left;}
#navSubProduct li {display : inline; list-style-type : none; float:left;}
#navSubProduct li a {text-decoration: none; font-weight: bold; color: #FFF; font-size:10px; display: block; height:24px; white-space:normal; width:92px; padding:3px 5px 0 5px; line-height:11px; background: url(../Img/Bot/productNav.gif) 0 -27px no-repeat;}
#navSubProduct li a:hover { background-position:0 -0;}
#navSubProduct li a.over { background: url(../Img/Bot/productNav.gif) 0 0 no-repeat;}
#seasonal_image {float:right; border:1px solid #888; width:227px; height: 170px; margin:10px 30px 10px 10px}
#section_image {float:right; border:1px solid #888; width:227px; height: 170px; margin:10px 30px 10px 10px}
#sectionDetail {color: #ee7d11; font-size:11px; font-weight:normal; }
#sectionDetail b {color: #ee7d11; font-size:12px; font-weight:bold;}

#generic {position:relative; padding:24px 60px 10px 32px; font-size:11px; }	
#generic h1 {font-size: 20px; font-weight:bold; margin:3px 0 10px 0; color: #ee7d0c}
#generic #scroll {position:relative; height: 190px; overflow: hidden; padding: 0 0 20px 0}
#generic #upArrow {position:absolute; top:60px; right:30px; width:24px; height: 23px; display:block; cursor:pointer; background:url(../Img/arrowUp.jpg)}
#generic #downArrow {position:absolute; bottom:10px; right:30px; width:24px; height: 23px; display:block; cursor:pointer; background:url(../Img/arrowDown.jpg)}
			
#inset_nav {position:relative; height: 27px; padding:12px 0 0 40px;}


#footerGiftIdeas {position:relative; height:162px; background:url(../Img/elementsDown/backInf.jpg) 15px 0 no-repeat;display:block}
#footerOffers {position:relative; height:162px; background:url(../Img/elementsDown/backInf.jpg) 15px 0 no-repeat;display:none}
#footerTopProducts {position:relative; height:162px; background:url(../Img/elementsDown/backInf.jpg) 15px 0 no-repeat;display:none}

.footerProductsDiv {position:absolute; top:14px; left: 53px; width: 667px; height: 108px; overflow: hidden;}
.footerProductsDiv ul {padding: 0; margin: 0; width:3000px}
.footerProductsDiv ul li {list-style:none; display:inline; float:left; padding: 0; margin: 0}
.footerProductsDiv ul li a {display:block; width:165px; overflow: hidden; margin-right: 10px;text-decoration:none; text-align:center; font-size:10px; color: #96570D;}
.footerProductsDiv ul li a i {font-size:9px; font-style:normal}

.footerProductsDiv ul li a img{border:0; margin-bottom:4px}

.scrollLeft {position: absolute; left: 21px; top: 55px; width: 27px; height:22px; background:url(../Img/elementsDown/offersLeft.jpg); cursor : pointer; z-index:99}
.scrollRight {position: absolute; right: 45px; top: 55px; width: 27px; height:22px; background:url(../Img/elementsDown/offersRight.jpg); cursor : pointer; z-index:99}	
	
#footerHow {width:768px; height:291px; background:url(../Img/elementsDown/backInfHow.jpg) 15px 0 no-repeat; font-size:10px;display:none}
#footerHow #column1 {float:left; width:320px; height:225px; margin-top:20px; margin-left:40px; overflow:hidden;}
#footerHow #column2 {float:left; width:300px;height:225px; margin-top:20px; margin-left:60px; overflow:hidden;}
#footerHow #column1 h2 {position:relative; width:200px; line-height:20px; color:#ee7d11; font-size: 16px;font-weight:bold; background:url(../Img/elementsDown/HowItR.png) no-repeat left; margin: 0; padding: 0 0 15px 55px}
#footerHow #column2 h2 {position:relative; width:200px; line-height:20px; color:#ee7d11; font-size: 16px;font-weight:bold; background:url(../Img/elementsDown/HowItGet.png) no-repeat left; margin: 0; padding: 0 0 15px 55px}
#footerHow .sub1 { float:left; width:300px; background: url(../Img/elementsDown/HowIt1.png) no-repeat; padding: 0 0 20px 35px}
#footerHow .sub2 { float:left; width:300px; background: url(../Img/elementsDown/HowIt2.png) no-repeat; padding: 0 0 20px 35px}
#footerHow .sub3 { float:left; width:300px; background: url(../Img/elementsDown/HowIt3.png) no-repeat; padding: 0 0 20px 35px}
#footerHow h3 {margin:0px; padding: 0px; font-size: 12px; color:#ee7d11; font-weight: bold}

#request_brochure1 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure7 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_de.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure8 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_fr.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure9 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_es.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure12 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_it.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure14 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_sw.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure11 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_ne.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure24 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_ne.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure25 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_fr.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure26 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure27 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_de.gif); z-index: 100; overflow:hidden; text-indent:-1000px}
#request_brochure28 {position:absolute; width:85px; height:76px; top:0; right:15px; background: url(../Img/badges/brochure_de.gif); z-index: 100; overflow:hidden; text-indent:-1000px}


#corporate {position:relative; width:768px; height:291px; background: url(../Img/elementsDown/corpDown.jpg) 15px 0 no-repeat; font-size:10px }
#corporate div {position: absolute; top: 28px; left: 60px; width: 310px; height: 195px;}             
#corporate a {position:absolute; display:block; top: 70px; width: 84px; background-repeat: no-repeat;  background-position: 7px top; text-align:center; padding-top: 75px; text-decoration:none; color: #fff}
#corporate a.incentives {left: 395px; background-image:url(../Img/corporate/incentives.png)}
#corporate a.promotions {left: 485px; background-image:url(../Img/corporate/promotions.png)}
#corporate a.rewards {left: 575px; background-image:url(../Img/corporate/reward.png)}
#corporate a.team {left: 665px; background-image:url(../Img/corporate/team.png)}

.corporate_sub {position:relative; width:343px; height:261px; background: url(../Img/elementsDown/corpDown.jpg) 15px 0 no-repeat; font-size:10px; padding: 30px 300px 0 125px; }
.corporate_sub #logo {position:absolute; left: 40px; top: 30px; width: 70px; height: 70px;}
.corporate_sub ul {position:absolute; left: 500px; top: 30px; margin:0; padding: 0}
.corporate_sub ul li {color: #60A3E2; font-size:12px; padding-bottom: 8px}
.corporate_sub ul li a{color: #60A3E2; font-size:12px; text-decoration:underline}
.corporate_sub ul li a:hover{color: #60A3E2; font-size:12px; text-decoration:none}
.corporate_sub .col3 {position:absolute; left: 500px; top: 30px; margin:0; padding: 0; width: 240px; text-align:left;}
.corporate_sub .col3 h3{color: #60A3E2; font-weight:normal; padding: 0; margin: 0}
.corporate_sub .col3 a.pdf{position:relative; display:block; height: 29px; padding: 2px 0 0 35px; margin-top: 12px;  background:url(../Img/corporate/pdfblue2.gif) no-repeat; color: #fff; text-decoration:none}
.corporate_sub .col3 a.pdf:hover {text-decoration:underline}
.corporate_sub .col3 a{color: #fff; font-size:12px; text-decoration:underline}
.corporate_sub .col3 a:hover{color: #fff; font-size:12px; text-decoration:none}
.corporate_sub .col3 b {font-weight:normal; color: #fff; font-size:12px}

#request {position:relative; width:668px; height:297px; background: url(../Img/elementsDown/backBroch2.jpg) 15px 0 no-repeat; font-size:10px; padding: 15px 100px 0 40px; }
#request h1 {color:#ee7d11; font-size: 16px; font-weight:bold; height: 26px;  margin:0; padding:7px 0 0 30px; background:url(../Img/elementsDown/formPersonal.jpg) no-repeat;}
#request table td { font-weight:bold; }
#request .textField {width: 220px; font-size:11px; background: #fff; border:1px solid #ccc; padding: 2px}
#request .textFieldnosize {font-size:11px; background: #fff; border:1px solid #ccc; padding: 2px}
#request .selectField {font-size:11px; background: #fff; border:1px solid #ccc}
#request .button {background:#ee7d11; font-size: 10px; color: #fff; border: 1px solid #000; cursor:pointer}
#request .button:hover {background:#fff; font-size: 10px; color: #000;}

#contactSent {position:relative; width:668px; height:297px; background: url(../Img/elementsDown/backBroch.jpg) 15px 0 no-repeat; font-size:10px; padding: 15px 100px 0 40px; }
#contactSent h1 {color:#ee7d11; font-size: 16px; font-weight:bold; height: 26px;  margin:0; padding:7px 0 0 30px; background:url(../Img/elementsDown/formPersonal.jpg) no-repeat;}
#contactSent .button {background:#ee7d11; font-size: 10px; color: #fff; border: 1px solid #000; cursor:pointer}
#contactSent .button:hover {background:#fff; font-size: 10px; color: #000;}

#checkout_steps {position:relative;height:32px; width: 470px; margin-bottom:10px; background: url(../Img/MyBasket/steps_bg.gif) repeat-x left center; font-size:11px; color: #888}
#checkout_steps div {position:absolute; top: 3px; height: 20px; background-repeat: no-repeat; background-color: #eee;padding:4px 4px 0 28px; overflow: hidden}
#checkout_steps div.over {background-position: 0 -24px; color: #ee7d11; font-weight:bold}
#checkout_steps #step1 {left: 0; background-image:url(../Img/MyBasket/idx1.gif)}
#checkout_steps #step2 {left: 150px; background-image:url(../Img/MyBasket/idx2.gif)}
#checkout_steps #step3 {left: 300px; background-image:url(../Img/MyBasket/idx3.gif)}
#checkout_steps #step4 {left: 345px; background-image:url(../Img/MyBasket/idx4.gif)}



.popup {padding: 20px; font-size: 11px; color: #333; background: #eee}
.popup h1 {font-size: 18px; font-weight:bold; margin:3px 0 5px 0; color: #ee7d0c}

ul.pager {position:absolute; right:30px; top:24px; font-size:11px; color:#787575; text-align:right; font-weight:normal;float:right;padding: 2px; margin:0; font-size:9px;}
ul.pager li {float:left; list-style:none; margin:0 1px 0 1px;}
ul.pager li b {padding:1px 3px 0 3px; background-color:#999; color:#FFF; text-decoration:none; font-style:normal; font-weight:normal; border:1px solid #999;}
ul.pager li i {padding:1px 3px 0 3px; background-color:#eee; color:#ccc; text-decoration:none; font-style:normal; font-weight:normal; border:1px solid #ccc;}
ul.pager li a {padding:1px 3px 0 3px; background-color:#ddd; color:#999; text-decoration:none; border:1px solid #999; font-size:9px}
ul.pager li a:hover {color:#000; background-color:#fff; text-decoration:none; border:1px solid #000;}

.ruledBox {border:1px solid #ccc; padding: 5px; margin-top:10px; background:#e4e4e4; color:#555}

a.cart_button_link {position:relative; display: block; width: 110px; font-size:12px; font-weight: bold; height: 20px; padding: 6px 30px 0 30px; background: url(../Img/button_cart.gif) 0 0; color:#fff; text-decoration:none; color:#fff; text-align: center;} 
a.cart_button_link:hover {background-position: 0 -26px; color:#fff}

a.cart_button_link_rule {position:relative; display: block; width: 112px; font-size:12px; font-weight: bold; height: 21px; padding: 7px 30px 0 30px; background: url(../Img/button_cart_rule.gif) 0 0; color:#fff; text-decoration:none; color:#fff; text-align: center;} 
a.cart_button_link_rule:hover {background-position: 0 -28px; color:#fff}

a.cart_button_link_rule210 {position:relative; display: block; width: 150px; font-size:12px; font-weight: bold; height: 21px; padding: 7px 30px 0 30px; background: url(../Img/button_cart_rule_210.gif) 0 0; color:#fff; text-decoration:none; color:#fff; text-align: center;} 
a.cart_button_link_rule210:hover {background-position: 0 -28px; color:#fff}

.button_cart {font-family: Arial, Helvetica, sans-serif; position:relative; display: block; border:none; width: 172px; font-size:12px; font-weight: bold; height: 28px; padding-top:0; background: url(../Img/button_cart_rule.gif) 0 0; color:#fff; text-decoration:none; color:#fff; text-align: center; cursor: pointer} 
.button_cart:hover {background-position: 0 -28px; color:#fff}
.button_cart:active {outline:none}

.button_cart210 {font-family: Arial, Helvetica, sans-serif; position:relative; display: block; border:none; width: 210px; font-size:12px; font-weight: bold; height: 28px; padding-top:0; background: url(../Img/button_cart_rule_210.gif) 0 0; color:#fff; text-decoration:none; color:#fff; text-align: center; cursor: pointer} 
.button_cart210:hover {background-position: 0 -28px; color:#fff}
.button_cart210:active {outline:none}

#shippingPopup {padding:20px; font-size:11px; color: #888}
#shippingPopup a{color:#ee7d11; text-decoration: none}
#shippingPopup a:hover{color:#ee7d11; text-decoration: underline}
#shippingPopup #shipping_banner {display:block; height: 70px; background: url(../Img/logoLeft.jpg) no-repeat; margin-bottom:10px}
#shippingPopup #shippingImage {float:right; margin: 0 0 10px 10px; width:250px; height:250px;}
#shippingPopup h1 {font-size:18px;font-weight:bold; color:#ee7d11; margin:0 0 5px 0; position:relative; display: block;}
.shippingThumbnail {position:relative; float: left; width:80px; height: 80px; margin: 0 5px 5px 0}
#shippingPopup ul {display:block; height: 19px; margin: 0 0 10px 0; padding: 0; border-left:1px solid #ccc; border-bottom: 1px solid #ccc;}
#shippingPopup ul li {display:inline; float: left; list-style:none; margin: 0; padding: 0}
#shippingPopup ul li a {display:block; color: #999; font-size: 9px; float: left;  height: 15px; padding: 3px 6px 0 6px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; background:#eee}
#shippingPopup ul li a:hover {background:#fff; color:#666}
#shippingPopup ul li a.over {height: 16px; background:#fff; color:#666}

		
.redemptionTelephone {position:absolute; top: 10px; right: 25px; color:#ee7d11; padding: 5px 0 10px 23px; font-size:10px; background:url(../Img/phoneGrey.jpg) no-repeat;}
.redemptionTelephone b{color:#888; font-weight:normal}
#redemption {color: #666666}
#redemption b{color: #000000; font-size:12px}
