*{padding:0; margin:0; border:0;}

.assortement{margin:auto; position:relative; background:#5a9fe4 url(img/top_bg.gif) repeat-x; padding:42px 0 0 0; width:982px;}
.clear{clear:both;}

.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

a{color:#fff; text-decoration:none;}

#productnavigation{width:222px; position:absolute; top:0; left:0; z-index:100;}
#productnavigation ul{width:222px; list-style:none; background:url(img/navigation_bottom.png) no-repeat bottom center; padding:0 0 17px 0;}
#productnavigation ul li{width:222px; background:url(img/navigation_topshadow.png) no-repeat top center; padding:1px 0 0 0;}
#productnavigation ul li a{display:block; margin:0 8px 0 8px; width:206px; background:#3787d6 url(img/navigation_topbg.gif) repeat-x; height:41px; border-bottom:1px solid #1542ad;}
#productnavigation ul li a strong{display:block; width:206px; height:41px; background:url(img/bigbackbutton.gif) no-repeat 7px 10px;}
#productnavigation ul li a strong span{display:block; width:206; height:41px; text-indent:-99999em; background-position:34px 6px; background-repeat:no-repeat;}
#productnavigation ul li a span{display:block; width:206; height:41px; text-indent:-99999em; background-position:15px 6px; background-repeat:no-repeat;}

#productnavigation ul li ul{padding:0; background:url(img/navigation_dropshadow.png) repeat-y; border:0; width:206px; padding:0 8px; position:static;}
#productnavigation ul li ul li{padding:0; background:transparent; width:206px; border-bottom:1px solid #2c70b4; position:relative;}
#productnavigation ul li ul li.active{border-bottom:1px solid #1542ad;}
#productnavigation ul li ul li.active a{background:#176eca url(img/navigation_bg_active.gif) repeat-x left center;}
#productnavigation ul li ul li a{display:block; width:206px; margin:0; background:#3787d6 url(img/navigation_bg_inactive.gif) repeat-x left center; height:20px; padding:3px 0 0 0; border:0;}
#productnavigation ul li ul li a span{display:block; width:206px; height:16px; text-indent:-99999em; background-repeat:no-repeat; background-position:20px 0;}	
#productnavigation ul li ul li.tworows a{height:40px;}
#productnavigation ul li ul li.tworows a span{height:32px;}
#productnavigation ul li ul li.indent.tworows a{height:40px;}
#productnavigation ul li ul li.indent.tworows a span{height:32px;}
#productnavigation ul li ul li.indent.tworows ul a{height:20px;}
#productnavigation ul li ul li.indent.tworows ul ul a{height:auto;}
#productnavigation ul li ul li.indent.tworows ul a span{height:16px;}
#productnavigation ul li ul li.indent.tworows ul ul a span{height:auto;}
#productnavigation ul li ul li a:hover span{background-position:20px -16px;}
#productnavigation ul li ul li.tworows a:hover span{background-position:20px -32px;}
#productnavigation ul li ul li.tworows ul li a:hover span{background-position:20px -32px;}
#productnavigation ul li ul li a:hover{background:#fff;}

#productnavigation ul li ul li a.hover span{background-position:20px -16px;}
#productnavigation ul li ul li.tworows a.hover span{background-position:20px -32px;}
#productnavigation ul li ul li a.hover{background:#fff;}
#productnavigation ul li ul li.hasflyout a.hover{width:215px;}

#productnavigation.subnav ul li ul li.tworows > div > a{height:40px;}
#productnavigation.subnav ul li ul li.tworows > div > a span{height:32px;}
#productnavigation.subnav ul li ul li.tworows > div > a:hover span{background-position:24px -32px;}
#productnavigation.subnav ul li ul li a.hover span{background-position:24px -16px;}
#productnavigation.subnav ul li ul li.tworows a.hover span{background-position:24px -32px;}
#productnavigation.subnav ul li ul li a.hover{background:#fff;}
#productnavigation.subnav ul li ul div.hasflyout a.hover{width:215px;}

#productnavigation.subnav ul li ul li.indent a.hover span{background-position:29px -16px;}
#productnavigation.subnav ul li ul li.indent.tworows > a.hover span{background-position:29px -32px;}
#productnavigation.subnav ul li ul li.indent.tworows > a:hover span{background-position:29px -32px;}
#productnavigation.subnav ul li ul li.indent a.hover{background:#fff;}
#productnavigation.subnav ul li ul li.indent div.hasflyout a.hover{width:215px;}
#productnavigation.subnav ul li ul li.indent.tworows ul li.tworows div.hasflyout a.hover span{background-position:29px -32px;}

#productnavigation ul li ul li.hasflyout div.flyout{display:none; border:1px solid #e3e3e3; border-left:0; background:#fff url(img/flyoutgradient.gif) repeat-x bottom left; overflow:hidden; position:absolute; left:206px; top:-25px; z-index:50; padding:9px 0 9px 6px; -moz-border-radius-topright:8px; -moz-border-radius-bottomright:8px; -khtml-border-radius-topright:8px; -khtml-border-radius-bottomright:8px; -webkit-border-top-right-radius:8px; -webkit-border-bottom-right-radius:8px; border-top-right-radius:8px; border-bottom-right-radius:8px;}
#productnavigation ul li ul li.hasflyout div.flyout div{background:transparent url(img/flyout_bg_lines.gif); padding:15px 0 20px 0; width:660px;}
#productnavigation ul li ul li.hasflyout div.flyout div.cols1{width:190px;}
#productnavigation ul li ul li.hasflyout div.flyout div.cols2{width:380px;}
#productnavigation ul li ul li.hasflyout div.flyout div.cols3{width:570px;}
#productnavigation ul li ul li.hasflyout div.flyout div.cols4{width:760px;}
#productnavigation ul li ul li.hasflyout div.flyout div ul{background:transparent; float:left; width:166px; padding:0 0 0 24px;}
#productnavigation ul li ul li.hasflyout div.flyout div ul li{background:transparent; border-bottom:0; width:165px; margin:0 1px 5px 0;}
#productnavigation ul li ul li.hasflyout div.flyout div ul li a{background:transparent; width:165px; background:none; color:#65a5e6; height:auto; line-height:1.3em; /* text-transform:uppercase; */ display:block;}
#productnavigation ul li ul li.hasflyout div.flyout div ul li a:hover{text-decoration:underline;}

#productnavigation.subnav ul li ul div.hasflyout > a div.bottomborder{height:1px; width:206px; background:#1542ad; position:absolute; left:0; bottom:0;}
#productnavigation.subnav ul li ul div.hasflyout > a{border-bottom:0; height:21px; position:relative;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout{display:none; border:1px solid #e3e3e3; border-left:0; background:#fff url(img/flyoutgradient.gif) repeat-x bottom left; overflow:hidden; position:absolute; left:206px; top:-25px; z-index:50 !important; padding:9px 0 9px 6px; -moz-border-radius-topright:8px; -moz-border-radius-bottomright:8px; -khtml-border-radius-topright:8px; -khtml-border-radius-bottomright:8px; -webkit-border-top-right-radius:8px; -webkit-border-bottom-right-radius:8px; border-top-right-radius:8px; border-bottom-right-radius:8px;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout div{background:transparent url(img/flyout_bg_lines.gif); padding:15px 0 20px 0; width:660px;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout div.cols1{width:190px;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout div.cols2{width:380px;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout div.cols3{width:570px;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout div.cols4{width:760px;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout div ul{background:transparent; float:left; width:166px; padding:0 0 0 24px;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout div ul li{background:transparent; border-bottom:0; width:165px; margin:0 1px 5px 0;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout div ul li a{background:transparent; border:0; width:165px; background:none; color:#65a5e6; height:auto; line-height:1.3em; /* text-transform:uppercase; */ display:block;}
#productnavigation.subnav ul li ul div.hasflyout div.flyout div ul li a:hover{text-decoration:underline;}

#productnavigation.subnav ul li ul{padding:0; background:url(img/navigation_dropshadow.png) repeat-y; border:0; width:206px; padding:0 8px; position:static;}
#productnavigation.subnav ul li ul li{border:0; padding:0; background:#176eca url(img/navigation_bg_active.gif) repeat-x 0 -88px; width:206px;}
#productnavigation.subnav ul li ul li.tworows.active{background:#176eca url(img/navigation_bg_active.gif) repeat-x 0 -76px;}
#productnavigation.subnav ul li ul li a{display:block; width:206px; margin:0; border-bottom:1px solid #1542ad; background:url(img/arr_down_ffffff.gif) no-repeat 10px 9px; height:20px; padding:3px 0 0 0;}
#productnavigation.subnav ul li ul li a span{display:block; width:206px; height:16px; text-indent:-99999em; background-repeat:no-repeat; background-position:24px 0;}
#productnavigation.subnav ul li ul li.indent a{background-position:15px 9px;}
#productnavigation.subnav ul li ul li.indent a span{background-position:29px 0;}
#productnavigation.subnav ul li ul li.indent a:hover span{background-position:29px -16px;}
#productnavigation.subnav ul li ul li.indent a.hover span{background-position:29px -16px;}
#productnavigation.subnav ul li ul li.indent.tworows a.hover span{background-position:29px -32px;}/*bla*/
#productnavigation.subnav ul li ul li.indent.tworows ul li a.hover span{background-position:34px -32px;}
#productnavigation.subnav ul li ul li.indent ul li a{background-position:20px 9px;}
#productnavigation.subnav ul li ul li.indent ul li a span{background-position:34px 0;}
#productnavigation.subnav ul li ul li.indent ul li a:hover span{background-position:34px -16px;}
#productnavigation.subnav ul li ul li.indent ul li a.hover span{background-position:34px -16px;}
#productnavigation.subnav ul li ul li.indent ul li.tworows a.hover span{background-position:34px -32px;}
#productnavigation.subnav ul li ul li a:hover span{background-position:24px -16px;}
#productnavigation.subnav ul li ul li a:hover{background:#fff;}

#productnavigation.subnav ul li ul li ul{background:transparent; padding:0;}
#productnavigation.subnav ul li ul li ul li{background:#3787d6 url(img/navigation_bg_inactive.gif) repeat-x 0 -88px;}
#productnavigation.subnav ul li ul li ul li.tworows{background:#3787d6 url(img/navigation_bg_inactive.gif) repeat-x 0 -76px;}
#productnavigation.subnav ul li ul li ul li a{display:block; border-bottom:1px solid #2c70b4; width:206px; margin:0; background:url(img/arr_down_ffffff.gif) no-repeat 20px 9px;  height:20px; padding:3px 0 0 0;}
#productnavigation.subnav ul li ul li ul li a span{display:block; width:206px; height:16px; text-indent:-99999em; background-repeat:no-repeat; background-position:34px 0;}
#productnavigation.subnav ul li ul li ul li a:hover span{background-position:34px -16px;}
#productnavigation.subnav ul li ul li ul li a:hover{background:#fff;}
#productnavigation.subnav ul li ul li.tworows ul li a.hover span{background-position:34px -16px;}
#productnavigation.subnav ul li ul li.tworows ul li.tworows a.hover span{background-position:34px -32px;}
#productnavigation.subnav ul li ul li.tworows ul li a:hover span{background-position:34px -16px;}

#productnavigation.subnav ul li ul li ul li.tworows a{height:40px;}
#productnavigation.subnav ul li ul li ul li.tworows a span{height:32px;}
#productnavigation.subnav ul li ul li ul li.tworows a:hover span{background-position:34px -32px;}

#productnavigation.subnav ul li ul li ul li ul{background:transparent; padding:0;}
#productnavigation.subnav ul li ul li ul li ul li{height:auto; background:transparent;}
#productnavigation.subnav ul li ul li ul li ul li a{display:block; width:218px; height:auto; margin:0; background:transparent; padding:0; border:0;}
#productnavigation.subnav ul li ul li ul li ul li.active a{background:transparent url(img/navigation_product_active.gif) no-repeat right center;}
#productnavigation.subnav ul li ul li ul li ul li a:hover{background-color:transparent;}
#productnavigation.subnav ul li ul li ul li ul li.active a:hover{background:transparent url(img/navigation_product_active_hover.gif) no-repeat right center;}
#productnavigation.subnav ul li ul li ul li ul li a span{display:block; width:161px; margin:0; height:auto; background-color:#3787d6; padding:10px 10px 10px 35px; border-bottom:1px solid #2c70b4; text-indent:0;}
#productnavigation.subnav ul li ul li ul li ul li a:hover span{background:#fff; color:#3787d6;}

#productnavigation .smallteaser{background:url(img/smallteaser_bgshadow.gif) no-repeat; width:216px; height:229px; margin:54px 0 0 4px;}
#productnavigation .smallteaser a{display:block; width:216px; overflow:hidden; height:229px; color:#3787d6; background:url(img/arrow_right_bluebutton.gif) no-repeat 186px 150px; line-height:1.5em;}
#productnavigation .smallteaser a strong{display:block; margin:5px 30px 0 10px; background-repeat:no-repeat; height:20px; color:#06086c; text-indent:-9999999em;}
#productnavigation .smallteaser a span{display:block; margin:0 30px 0 10px;}
#productnavigation .smallteaser a span .caps{display:inline; margin:0px;}
#productnavigation .smallteaser a img{display:block;}

#productintro #productcontent{background:#fff url(img/products_intro_bg.jpg) no-repeat; height:573px; width:982px;}
#productintro #productcontent.jp{background: #FFFFFF url(img/products_intro_bg_JP.jpg) no-repeat scroll 0 0;}
#productintro #teaser1{position:absolute; top:390px; left:7px; width:318px; height:221px; overflow:hidden;}
#productintro #teaser2{position:absolute; top:390px; left:332px; width:318px; height:221px; overflow:hidden; color:#3787d6;}
#productintro #teaser3{position:absolute; top:390px; left:657px; width:318px; height:221px; overflow:hidden; color:#3787d6;}
#productintro #teaser1.productteaser, #productintro #teaser2.productteaser, #productintro #teaser3.productteaser{padding:4px 0 0 4px; width:310px; height:211px;}
#productintro #teaser2.productteaser strong, #productintro #teaser3.productteaser strong{display:block; height:20px; text-indent:-99999em;}
#productintro .productteaser a{display:block; width:310px; padding:0; overflow:hidden; height:207px; color:#3787d6; background:url(img/arrow_right_bluebutton.gif) no-repeat 280px 150px; line-height:1.5em;}
#productintro .productteaser a img{display:block; margin:0 0 5px 0;}
#productintro .productteaser a strong{display:block; height:20px; margin:0 5px;}
#productintro .productteaser a span{display:block; margin:0 5px;}
#productintro .productslider{width:270px; height:210px; overflow:hidden; position:absolute; top:40px; left:24px;}
#productintro .productsets{width:999999em; height:190px;}
#productintro .productset{float:left; height:170px; width:92px; overflow:hidden; position:relative;}
#productintro .productset a{float:left; line-height:1.4em; margin:0 5px; color:#3787d6; height:160px; position:absolute; bottom:0; width:82px; text-align:center;}
#productintro .productset a:hover{text-decoration:underline;}
#productintro .productset a img{display:block; margin:0 auto 5px auto;}
#productintro .productset a span.imagebox{display:block; height:auto; width:82px; position:absolute; bottom:65px;}
#productintro .productset a span.productname{display:block; height:60px; width:82px; position:absolute; bottom:0; text-align:center;}
#productintro .previousproduct{width:24px; height:150px; background:#fff url(img/sliderarrow_left.gif) no-repeat center center; position:absolute; top:40px; left:2px;}
#productintro .nextproduct{width:24px; height:150px; background:#fff url(img/sliderarrow_right.gif) no-repeat center center; position:absolute; top:40px; right:2px;}

#productcategories #productcontent{background:#fff url(img/products_overview_bg.jpg) no-repeat; width:982px;}
#categorie_intro{width:791px; min-height:500px; padding:160px 0 50px 191px;}
#categorie_intro .twoproducts{position:relative; width:343px; margin:25px 0 0 0; height:280px; float:left; overflow:hidden;}
#categorie_intro .twoproducts h3{color:#06086c; margin:0 0 0 10px; text-indent:-999999em; height:25px; background-repeat:no-repeat;}
#categorie_intro .twoproducts h3.tworows{height:50px;}
#categorie_intro .twoproducts .viewall{margin:3px 0 0 10px;}
#categorie_intro .twoproducts .viewall a{color:#06086c; padding:0 12px 0 0; background:url(img/sliderarrow_right.gif) no-repeat center right;}
#categorie_intro .twoproducts .viewall a:hover{text-decoration:underline;}
#categorie_intro .twoproducts ul{list-style:none; position:absolute; bottom:0; left:37px; width:300px;}
#categorie_intro .twoproducts ul li{float:left; width:130px; height:210px; overflow:hidden; text-align:center; position:relative;}
#categorie_intro .twoproducts ul li a{float:left; color:#3787d6; padding:0 5px; width:120px; height:auto; overflow:hidden; text-align:center; position:absolute; bottom:0; left:0;}
#categorie_intro .twoproducts ul li a:hover{text-decoration:underline;}
#categorie_intro .twoproducts ul li a img{ position:absolute; bottom:0;left:0; margin:0 13% 5px 13%;}
#categorie_intro .twoproducts ul li a span.cimg {display:block; height:150px; width:100%;position:relative;text-align:center;}
#categorie_intro .twoproducts ul li a span.ctext {display:block; height:60px;}
#categorie_intro .left{background:url(img/twoproducts_bottomshadow_left.gif) no-repeat bottom right; float:left; padding:0 0 0 50px;}
#categorie_intro .right{background:url(img/twoproducts_bottomshadow_right.gif) no-repeat bottom left; float:right; padding:0 50px 0 0;}

#categorie_overview{width:791px; padding:160px 0 50px 191px; min-height:500px;}
#categorie_overview a:hover{text-decoration:underline;}
#categorie_overview .fiveproducts{width:750px; margin:25px 0 50px 40px; overflow:hidden;}
#categorie_overview .fiveproducts h3{color:#06086c; margin:0 0 0 10px; text-indent:-999999em; height:25px;}
#categorie_overview .fiveproducts ul{list-style:none; padding:10px 0 0 37px; background:url(img/fiveproducts_bottomshadow_right.gif) repeat-y top right;}
#categorie_overview .fiveproducts ul li{float:left; height:220px; width:130px; position:relative;}
#categorie_overview .fiveproducts ul li a{float:left; color:#3787d6; padding:0 5px; width:120px; height:auto; overflow:hidden; text-align:center; position:absolute; bottom:0; left:0;}
#categorie_overview .fiveproducts ul li a img{display:block; margin:0 auto 5px auto;}
#categorie_overview .fiveproducts ul li a span{display:block; height:60px;}

#productdetails{width:765px; min-height:800px; padding:160px 0 0 205px; color:#06086c; position:relative;}
*html #productdetails {padding-bottom: 80px !important;}
#productdetails .productdetailscontentbox{width:635px;}
#productdetails span.packshotLabel{display:block; float:right; width:250px; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:right bottom;}
#productdetails .productPackshot{display:block; margin:auto;}
#productdetails .productdetailscontent{float:left; width:380px; min-height:600px; margin:0;}
#productdetails .productdetailscontent p{line-height:1.5em; margin:0 20px 20px 50px;}
#productdetails .productdetailscontent ul{line-height:1.5em; margin:0 20px 20px 50px;}
#productdetails .productdetailscontent ul li{margin:0 0 0 15px;}
#productdetails .bottomshadow{padding:40px 0 0 0; background:url(img/bg_details2.gif) no-repeat top left;}
#productdetails h2#productheadline{margin:0 0 20px 50px; display:inline; width:380px; height:80px; text-indent:-999999em; float:left;}
#newbutton{display:block; float:left; width:46px; height:46px; position:absolute; left:590px; top:200px; background-repeat:no-repeat;}

#productextendeddetails{width:380px; margin:0;}
#detailsheadline{margin:0 0 20px 50px; position:relative; width:380px; height:25px; cursor:pointer;}
#detailsheadline span{display:block; width:15px; height:15px; position:absolute; left:0; bottom:0;}
#detailsheadline span.rightarrow{background:url(img/arrowright.gif) no-repeat 0 2px;}
#detailsheadline span.downarrow{background:url(img/arrowdown.gif) no-repeat 0 4px;}
#productextendeddetailsbox{display:none;}

.productdetailscontent #spflabels{border:1px solid #d1661e; margin:20px 0 20px 50px; position:relative; width:288px; padding:7px 7px 7px 7px;}
.productdetailscontent #spflabels ul{list-style:none; margin:10px 0 0 0; padding:0;}
.productdetailscontent #spflabels ul li{float:left; margin:0 5px 5px 0; padding:0; background-repeat:none; width:29px; height:29px;}

.productdetailscontent #muscolours{margin:20px 0 0 50px; border:1px solid #06086c; color:#06086c; position:relative; width:288px; padding:7px 7px 30px 7px;}
.productdetailscontent #muscolours strong{display:block; padding:0 3px; color:#06086c;}
.productdetailscontent #muscolours ul{margin:10px 0; padding:0; width:288px; float:none; list-style-type:none;}
.productdetailscontent #muscolours ul li{margin:0; list-style:none; padding:0; display:inline;}
.productdetailscontent #muscolours ul li a{display:block; float:left; border:2px solid #e3e6e7;}
.productdetailscontent #muscolours ul li a span.colorname{display:none; position:absolute; bottom:7px; left:7px; white-space:pre;}
.productdetailscontent #muscolours ul li a span.colors{display:block; float:right;}
.productdetailscontent #muscolours ul li a:hover{border:2px solid #bdbfc0;}
.productdetailscontent #muscolours ul li a:hover span.colorname{display:block; white-space:pre; color:#06086c;}

ul#cols11{background:url(/images/products/muscolours/cols11bg.gif);}
ul#cols11 li a{width:24px; height:24px; margin:1px;}
ul#cols11 li a span.colors{height:24px;}

ul#cols6{background:url(/images/products/muscolours/cols6bg.gif);}
ul#cols6 li a{width:42px; height:42px; margin:2px;}
ul#cols6 li a span.colors{height:42px;}

ul#cols4{background:url(/images/products/muscolours/cols4bg.gif);}
ul#cols4 li a{width:65px; height:65px; margin:3px;}
ul#cols4 li a span.colors{height:65px;}

#productoptionsbox{margin:0 0 30px 0;}
ul#productOptions{list-style:none; clear:both; padding:0; width:auto; margin:0 0 20px 0; float:none;}
ul#productOptions li{height:30px; width:auto;}
ul#productOptions li a{padding:2px 30px 0 30px; color:#06086c; text-decoration:underline;}
ul#productOptions .sendMail{background:url(/images/overall/icons/email/000066_20x15.gif) no-repeat;}
ul#productOptions .printPage{background:url(/images/overall/icons/printer/000066_22x17.gif) no-repeat;}
ul#productOptions .shopLink{background:url(/images/overall/icons/shop/000066_23x20.gif) no-repeat;}

.bigbutton a{display:block; width:254px; height:85px; margin:20px 0; padding:10px 40px 10px 10px; background:url(img/bigbutton.gif) no-repeat; color:#06086c; line-height:1.5em;}
.bigbutton strong{color:#06086c;}

p.productTeaser{border-width:1px; border-style:solid; width:322px; height:83px; background-repeat:none; margin:20px 0 0 0;}
p.productTeaser a{text-decoration:none; display:block; padding:10px 10px 0px 10px; width:302px; height:63px; line-height:1.6em; color:#006;}
p.productTeaser a strong{display:block; width:280px; height:20px; background-repeat:no-repeat;}
p.productTeaser a strong span{display:none;}

#send_to_friend{clear:both; margin:20px 0 0 50px;}
#send_to_friend_form{width:150px; margin:0; clear:both; display:none;}
#send_to_friend_form fieldset{border:0; padding:10px 0 0 0;}
#send_to_friend_form fieldset legend{display:none;}
#send_to_friend_form label{}
#send_to_friend_form input{border:1px solid #006; padding:2px; font:normal 12px Verdana, Arial, Sans-Serif; color:#006;}
#send_to_friend_form input.sendbutton{border:0; cursor:pointer; background:#fff url(/images/overall/icons/arrows/000066_right.gif) no-repeat 0 5px; font-weight:bold; padding:0 0 0 10px; color:#006; text-transform:uppercase;}
#sendToFriendFormError {color: #c60c30;}
#send_to_friend_form{width:400px; clear:both;}
#send_to_friend_form fieldset{clear:both;}
#send_to_friend_form .left{float:left; width:195px;}
#send_to_friend_form .right{float:right; width:195px;}
#send_to_friend_form input.radio {border: none;}

#subbrandheadline{display:none;}

#relatedproducts{position:absolute; right:0; top:230px; color:#06086c; width:135px;}
#relatedproducts h3{text-align:center; text-indent:-999999em; /*height:20px;*/ height:36px; }
#relatedproducts ul{list-style:none;}
#relatedproducts ul li a{display:block; text-align:center; color:#06086c; padding:0 5px; margin:30px 0 0 0;}
#relatedproducts ul li a img{display:block; margin:0 auto;}

#productoverview{background:#5a9fe4 url(img/content_bottom.gif) no-repeat; padding:15px 10px 48px 10px; margin:0;}
#productoverview h2{color:#fff; display:block; background:url(img/dots.gif) repeat-x bottom left;}
#productoverview h2 span{display:block; text-indent:-99999em; height:23px; }
#productoverview div{float:left; width:158px;}
#productoverview ul{list-style:none; width:153px; padding:15px 0 0 5px;}
#productoverview ul li.tworows{height:32px;}
#productoverview ul li{float:left;}
#productoverview ul a{color:#b9dcff; float:left; padding:2px 0 0 5px; width:150px; text-indent:-5px; display:block;}
#productoverview ul a:hover{text-decoration:underline;}
#productoverview ul a strong{color:#fff; text-indent:-99999em; font-size:14px; width:150px; display:block;}

#paging{list-style:none; color:#06086c; margin:0 0 0 50px; width:580px;}
#paging li a{color:#06086c;}
#paging li.previousproduct{float:left;}
#paging li.nextproduct{float:right;}
#paging li.previousproduct a{padding:0 0 0 15px; background:url(img/sliderarrow_left.gif) no-repeat center left;}
#paging li.nextproduct a{padding:0 15px 0 0; background:url(img/sliderarrow_right.gif) no-repeat center right;}
