body{font-family:Verdana,Tahoma,Geneva,Verdana,sans-serif; font-size:11px; background:#000; margin:0px; padding:0px; text-align:left; color:#fff; overflow:auto}
a{text-decoration:none; color:#F90; font-family:Tahoma,Geneva,Verdana,'DejaVu Sans',sans-serif}
a:hover{color:#09C; text-decoration:underline}
a:focus{outline:none}
.container{width:980px; margin:0 auto; /*background:#000*/; padding-bottom:10px; border:none; position:relative; min-width:990px; z-index:200; overflow:hidden}
.fltrt{float:right; margin-left:8px}
.fltlft{float:left; margin-right:8px}
.clearfloat{clear:both; height:1px; display:block; width:100%}
.right{float:right}

.header{width:100%; height:80px; display:block; background:url(/css/images/header-bg.png) repeat-x center top #000; position:relative; z-index:200;}
.header .hcenter{width:958px; margin:auto;}/* 1180*/
.header #logo{margin-left:40px; float:left;}
.header #search{height:55px; padding:0 0 0 25px; width:350px;
   z-index:400;
   margin-right:0px;
    ; background:url(/css/images/language.png) no-repeat; float:right; display:block}
.header #search a{width:auto; height:15px; display:block; float:left; margin:12px 1px 0px 0px}
.header #search #inputbox{width:200px; height:55px; background:url(/css/images/search.png) no-repeat; display:block; float:right}

.header #search #inputbox #s{border:0; background:none; width:110px; height:16px; margin:7px 2px 0px 24px; padding-top:8px; font-size:11px; float:left; color:#000000;}
.header #search #inputbox .searchsubmit{background:none; color:#FFF; border:0; cursor:pointer; height:28px; width:30px; font-weight:bold; margin-left:10px; margin-top:6px; float:left}
.header #search #inputbox .searchsubmit:hover, .header #search #inputbox .searchsubmit:focus{color:#09C; text-decoration:none}


.vorteile
{
}

.vorteile .details
{
 font-size:12px;  
}

.vorteile .heading
{
   font-size:16px;  
   font-weight:bold;
}

.vorteile .punkt
{
   font-size:14px;  
   font-weight:bold;
}



.customerservice
{
 width:200px;float:right;color:white;margin-right:20px;font-size:16px;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;margin-top:18px;  
}

#liefercounter
{
   width:300px;
   float:right;
   border:0px solid green;
   margin-top: -8px;
   padding: 0px;

}


.auslandsIP
{
   font-size:13px;
   color:white;
   font-weight:bold;
   width:190px;
   height: 80px;
   padding: 4px;
   position: absolute;
   left: -190px;
   top: 20px;
      opacity:1;
   background: url(/css/images/shippingto.png) no-repeat top;


   z-index:1000;
}



#englishIp
{
   margin-left:30px;
   margin-top:38px;
   font-size:15px;
   color:red;
   font-weight:bold;
   width:180px;
   opacity:0;

   z-index:1000;
}


#sidebar1{position:relative; float:left; width:152px; padding:5px 4px 16px 4px; min-height:560px; 
   background:#161616 url(/css/images/lc-btm.png) no-repeat center bottom;
   
    margin-bottom:10px;
   }

#sidebar1 #tree{position:relative; float:left; width:148px; height:100%; padding:6px 2px 2px 2px; background:url(/css/images/tree1-b.png) repeat-y; overflow:visible;
   
   }

#sidebar1 #tree .top{width:160px; height:8px; position:absolute; top:-5px; left:-4px; display:block; background:url(/css/images/lc-top.png)
   
   }

#sidebar1 #tree .btm{width:160px; height:4px; position:absolute; bottom:-2px; left:-4px; display:block; background:url(/css/images/lc-t-btm.png)
   }

#sidebar1 #tree a{width:148px; height:25px; margin:auto; 
   
   background:url(/css/images/tree1-h.png) no-repeat; 
   
   display:block; color:#ffa632; font-family:Verdana,sans-serif; font-weight:bold; line-height:20px; text-indent:20px;
   white-space: nowrap;

   }

#sidebar1 #tree1{float:left; width:148px; padding:15px 2px;}

#sidebar1 #tree1 a{width:148px; height:25px; margin:auto; background:url(/css/images/tree2-h.png) no-repeat; display:block; color:#FFF; font-family:Verdana,sans-serif; font-weight:bold; line-height:20px; text-indent:22px
      
   }

#sidebar1 #tree1 a:hover, #sidebar1 #tree a:hover{text-decoration:none}

.small {
 font-size: 10px;
    
}

.inner{
   background:url(/css/images/lc-e.png) repeat-y left top;
   width:122px;
    margin:auto; 
    position:relative;
    top:-4px; 

    margin-bottom:20px;
   
   }

#tree1 .inner{background:url(/css/images/lc-e2.png) repeat-y left top
  
   }

#sidebar1 #tree .inner a, #sidebar1 #tree1 .inner a
{height:13px; width:142px; display:block; color:#fff; 
   background-image:none; 
   margin:0; 
   font-weight:normal; position:relative; left:-14px;
   
    }
#sidebar1 #tree .inner a:hover, #sidebar1 #tree .inner a.active{color:#F90; text-decoration:none}
#sidebar1 #tree1 .inner a:hover, #sidebar1 #tree1 .inner a.active{color:#39C; text-decoration:none}
#sidebar1 #tree1 a.acc{background:url(/css/images/lc-acc.png) no-repeat; color:#086b8b}
.rss{margin-left:15px; font-weight:bold; color:#FFF}


#sidebar2{position:relative; float:left; width:164px; padding:0}
#sidebar2 #cart{padding:20px 13px 0 0; width:155px; height:120px; line-height:18px; background:url(/css/images/rc-cart.png) no-repeat; display:block; text-align:right}
#sidebar2 #cart #checkout{width:161px; height:40px; margin:20px 1px 0px 1px; display:block;
   background-repeat: no-repeat;
         background-position: left center;
         }
#sidebar2 #cart #checkout .chk{width:77px; height:26px; display:block; position:relative; top:5px; left:84px; line-height:25px; font-weight:bold; text-align:center; background:url(/css/images/checkout.png) no-repeat; color:#FFF; text-align:left; text-indent:10px}
#sidebar2 #cart #checkout .chk:hover{color:#FC0; text-decoration:none}

#pacman
{
   width:160px;
   height:40px;
   background-repeat: no-repeat;
   background-position: left center;
}

#sidebar2 .item{width:164px; margin-top:8px; background:url(/css/images/rc-b.png) repeat-y; position:relative}
#sidebar2 .item .btm{width:164px; padding-bottom:3px; background:url(/css/images/rc-btm.png) no-repeat center bottom}
#sidebar2 .item .heading1, #sidebar2 .item .heading{width:164px; height:32px; background:url(/css/images/rc-h.png) no-repeat left top; display:block; margin:0; padding:0; text-indent:5px; line-height:32px; font-size:11px; font-family:Tahoma,Geneva,Verdana,'DejaVu Sans',sans-serif; font-weight:bold;}
#sidebar2 .item .heading{background:url(/css/images/rc-h.png) no-repeat left bottom}
#sidebar2 .item .heading3{margin-bottom:10px; font-size:12px; color:#F90; font-family:Tahoma,Geneva,Verdana,'DejaVu Sans',sans-serif; font-weight:bold;}
#sidebar2 .item .heading1 img, #sidebar2 .item .heading img{margin:5px 0px 0 10px; float:left}
#sidebar2 .rcproduct{width:151px; margin:5px 0px 5px 6px; padding-top:10px; background:url(/css/images/rc-item.png) no-repeat #fff; text-align:center}
#sidebar2 .rcproduct img{margin-bottom:10px}
#sidebar2 .rcproduct heading3{
    margin-top:0px;
    margin-bottom:7px;
}


#sidebar2 .rcproduct .bottom{display:block; width:151px; height:35px; background:url(/css/images/rc-item-details.png) no-repeat}
.buttonlink{width:75px; height:27px; line-height:26px; color:#fff; font-weight:bold; display:block; background:url(/css/images/button.png) no-repeat; margin:auto; text-decoration: none;}
.buttonlink:hover{text-decoration:none; color:#fffad1}

.maincontent{margin:0px 8px 10px 8px; width:650px; color:#333; float:left; text-align:center; overflow:hidden}
.maincontent #items{width:100%; overflow:hidden; display:block}
.maincontent #items .product, .producttopoffer {width:150px; height:226px; padding:5px; display:block; float:left; background:url(/css/images/index-item.jpg) no-repeat; overflow:hidden; margin:1px; text-align:center; position:relative; background-color:#FFF}
.new-lng1, .new-lng2{background:url(/css/images/product-new-DE.png) no-repeat; width:62px; height:62px; display:block; position:absolute; top:0px; left:0px}

.new-lng2{background:url(/css/images/product-new-EN.png) no-repeat}

.beliebt-lng1, .beliebt-lng2 {background:url(/css/images/beliebt1.png) no-repeat; width:62px; height:62px; display:block; position:absolute; top:0px; left:0px;z-index:1000;}

.beliebt-lng2{background:url(/css/images/beliebt2.png) no-repeat}


.topmarge-lng1, .topmarge-lng2 {background:url(/css/images/topmargin1.png) no-repeat; width:62px; height:62px; display:block;  position:absolute; top:0px; left:100px;z-index:1000;}
.topmarge-lng2{background:url(/css/images/topmargin2.png) no-repeat}

.schlechtemarge-lng1, .schlechtemarge-lng2 {background:url(/css/images/schlechtemarge.png) no-repeat; width:62px; height:62px; display:block;  position:absolute; top:0px; left:100px;z-index:1000;}
.schlechtemarge-lng2{background:url(/css/images/schlechtemarge.png) no-repeat}

.reduziert-lng1, .reduziert-lng2 {background:url(/css/images/reduziert1.png) no-repeat; width:62px; height:62px; display:block;  position:absolute; top:0px; left:100px;z-index:1000;}
.reduziert-lng2{background:url(/css/images/reduziert2.png) no-repeat}




.maincontent #items .product a, .producttopoffer a{width:150px; height:90px; overflow:hidden; display:block; text-align:center}

.maincontent #items .product a img, .producttopoffer a img{max-width:150px;/* max-height:90px;*/overflow:hidden;}
.maincontent #items .product p, .producttopoffer p, .productoverviewproducttext {margin:0px;line-height:13px;}
.maincontent #items .product a.plink, .producttopoffer a.plink{background:url(/css/images/product-details.png) no-repeat center; width:100%; height:20px; display:block; position:absolute; top:206px; left:0px; color:#FFF; font-size:11px; line-height:18px}
.maincontent #items .product a.plink:hover, .producttopoffer a.plink:hover, .productboxwide a.plink:hover{color:#e4f8ff; text-decoration:none}
.maincontent #items .product h1, .producttopoffer .heading4, .producttopoffer h1, .maincontent #items .product .heading4, .productboxwide h1, .productboxwide .heading4{margin:8px 0px 3px 0px; padding:0px; font-family:Verdana,sans-serif; font-size:12px;line-height:13px; font-weight:bold; color:#09C}


.producttopoffer{
   padding-top:40px;
   height:276px
}

.producttopoffer a.plink{
    top:255px;
}

.producttopoffer .price{
    top:294px;
    left:75px;
    color:red;
    font-weight:bold;
    position:absolute;
    font-size:12px;
}

.producttopoffer .oldprice{
    top:295px;
    left:12px;
    position:absolute;
    font-size:12px;
    text-decoration: line-through
}




.sitemap-h1{font-size:19px; color:#FFF; font-weight:bold;margin:0px 0px 0px 0px;}
.sitemap-h2{font-size:15px; color:#FFF; font-weight:bold;margin:0px 0px 0px 0px;}
.sitemap-h3{font-size:12px; color:#FFF; font-weight:normal;margin:0px 0px 0px 25px;}


#banner_xmas .right h1{font-size:200px; font-weight:normal; padding-left:43px; height:26px; line-height:26px; margin:0 0 3px 0; font-family:"Myriad Pro",Arial,Helvetica,sans-serif; letter-spacing:-.4px}



.maincontent #banner{width:100%; height:110px; margin:2px 0; background:url(/css/images/index-banner-b.jpg) repeat-x; display:block}
#banner .left{float:left; background:url(/css/images/index-banner.jpg) no-repeat; width:361px; height:110px; padding-top:2px; padding-left:2px}
#banner .right{float:right; background:url(/css/images/index-banner-right.jpg) no-repeat; width:270px; height:96px; padding-top:15px; color:#FFF; text-align:left}

#banner .left .heading{font-size:20px; color:#FFF; font-weight:normal; height:21px; line-height:21px; margin:45px 0 0 0; font-family:"Myriad Pro",Arial,Helvetica,sans-serif; letter-spacing:-.6px}
#banner .right .heading{font-size:18px; font-weight:normal; padding-left:43px; height:26px; line-height:26px; margin:0 0 3px 0; font-family:"Myriad Pro",Arial,Helvetica,sans-serif; letter-spacing:-.4px}

.maincontent #banner_xmas{width:100%; height:110px; margin:2px 0; background:url(/css/images/banner_xmas_midle.jpg) repeat-x; display:block}
#banner_xmas .left{float:left; background:url(/css/images/banner_xmas_left.jpg) no-repeat; width:361px; height:110px; padding-top:2px; padding-left:2px}
#banner_xmas .right{float:right; background:url(/css/images/banner_xmas_right.jpg) no-repeat; width:270px; height:96px; padding-top:15px; color:#FFF; text-align:left}

#banner_xmas .left h1{font-size:22px; color:#FFF; font-weight:normal; height:21px; line-height:21px; margin:15px 0 0 0; font-family:"Myriad Pro",Arial,Helvetica,sans-serif; letter-spacing:-.6px}
#banner_xmas .left a{font-size:22px; color:#F90; font-weight:normal; height:21px; line-height:21px; margin:15px 0 0 0; font-family:"Myriad Pro",Arial,Helvetica,sans-serif; letter-spacing:-.6px}

#banner_xmas .left h2{font-size:19px; color:#FFF; font-weight:normal; height:21px; line-height:21px; margin:35px 0 0 0; font-family:"Myriad Pro",Arial,Helvetica,sans-serif; letter-spacing:-.6px}

#banner_xmas .right h1{font-size:200px; font-weight:normal; padding-left:43px; height:26px; line-height:26px; margin:0 0 3px 0; font-family:"Myriad Pro",Arial,Helvetica,sans-serif; letter-spacing:-.4px}


#banner_xmas_cart{margin-top:30px;width:180px; height:164px; background:url(/css/images/xmas-banner-cart.jpg); display:block}
#banner_xmas_cart .infotext{font-size:18px; color:#FFF; font-weight:normal; height:21px; line-height:21px; padding-top:110px; padding-left:13px; font-family:"Myriad Pro",Arial,Helvetica,sans-serif; letter-spacing:-.6px}


#sonderpage #banner{width:100%; height:110px; margin:2px auto;  }


#sonderpage #banner .right{float:right; background:none; padding-top:0; width:260px; height:110px; text-align:right}








#productspage #bannertopgroup{width:100%; height:153px; margin:2px auto; background:url(/css/images/groupheader-middle.jpg) repeat-x}

#productspage #bannertopgroup .left{width:403px; height:153px; display:block; background:url(/css/images/groupheader-left.jpg) no-repeat; float:left; color:#FFF; font-size:2px; text-align:left; text-indent:30px; font-family:"Myriad Pro",Arial,Helvetica,sans-serif}

#productspage #bannertopgroup #left .heading{display:block; float:left; color:#FFF; font-size:20px; text-align:left; text-indent:30px; margin-top:28px; margin-bottom:0px; font-family:"Myriad Pro",Arial,Helvetica,sans-serif}
#productspage #bannertopgroup #left h1{display:block; float:left; color:#FFF; font-size:20px; text-align:left; text-indent:30px; margin-top:28px; margin-bottom:0px; font-family:"Myriad Pro",Arial,Helvetica,sans-serif}


#productspage #bannertopgroup #left .text{    float:left;     font-size:14px; width:365px; height:80px; color:#FFF; text-align:left; text-indent:0px; padding-left:30px; line-height:15px; font-family:"Myriad Pro",Arial,Helvetica,sans-serif}

#productspage #bannertopgroup .right{float:right; background:none; padding-top:0; width:237px; height:153px; text-align:right}

#productspage #banner{width:100%; height:60px; margin:2px auto; background:url(/css/images/product-banner-b.jpg) repeat-x;}



#productspage #banner .left{width:400px; height:60px; display:block; background:url(/css/images/product-banner-left.jpg) no-repeat; float:left; color:#FFF; font-size:16px; text-align:left; text-indent:30px; line-height:60px; font-family:"Myriad Pro",Arial,Helvetica,sans-serif}

#productspage #banner .right{float:right; background:none; padding-top:0; background:url(/css/images/product-banner-right.jpg) no-repeat; width:240px; height:60px; text-align:right}

#productspage #banner .rightsimple{float:right; background:none; padding-top:0; background:url(/css/images/product-banner-rightsimple.jpg) no-repeat; width:240px; height:60px}

#productspage #banner .right a{text-align:right; width:240px; height:60px; color:#FFF; font-size:13px;     padding-right:12px; line-height:60px; font-family:"Myriad Pro",Arial,Helvetica,sans-serif}

#productpage{width:100%; min-height:520px; padding-bottom:6px; background:#FFF url(/css/images/description-shadow-top.png) repeat-x center top; display:block; position:relative; text-align:left; color:#333; overflow:hidden;
}
#productpage #content 
{
    padding-top:7px;
    padding-bottom:7px;
}

#productpage #content h2{margin:5px 1%; color:#f90; font-weight:bold; margin-bottom:10px; font-size:18px}
#productpage #content h1{margin:5px 1%; color:#f90; font-weight:bold; margin-bottom:10px; font-size:18px}

#productpage-middle {padding-bottom:6px; background:#FFF url(/css/images/description-shadow-top.png) repeat-x center top; display:block; position:relative; text-align:left; color:#333; overflow:hidden;min-height:348px;padding-top:1px;padding-bottom:1px;margin-bottom:2px;margin-top:0px;width:484px;margin-left:2px;float:left;}



.dropdownopen{width:20px; height:22px; background:url(/css/images/dropdownopen.png); display:block; position:absolute; top:19px; left:140px; z-index:101}
select option{background:#f2f2f2}

.linkbutton{ height:27px; width:auto; margin-top:5px; margin-bottom:2px; background:url(/css/images/linkbutton.png) left top no-repeat; display:inline-block; padding-left:10px; /* float:left; */}
.linkbutton #submitknopf{padding:6px 10px 6px 0px; height:27px; width:auto; background:url(/css/images/linkbutton-a.png) no-repeat right top; display:block; font-weight:bold; border:0px; font-size:10px; color:#FFF; cursor:pointer; margin:0}
.linkbutton #submitknopf:hover{color:#fffad1}



.wishlistbutton{ 
   height:27px; 
   width:auto; 
   
   
   margin-bottom:2px; 
   background:url(/css/images/wishbutton.png) left top no-repeat; 
   padding-left:10px;
   float:left;
   margin-right:15px;

}
.wishlistbutton #wishbutton{
   padding:6px 10px 6px 0px; 
   height:27px; width:auto; 
   background:url(/css/images/wishbutton-a.png) no-repeat right top; 
   display:inline-block; 
   font-weight:bold; 
   border:0px; 
   font-size:10px; 
   color:#8a8a8a; 
   cursor:pointer; 
   margin:0px;
   margin-left:10px;
   width:130px;
}
.wishlistbutton #wishbutton:hover{color:#8a8a8a}







.inputlong,  .inputsmall, .inputmedium, .inputlongest{width:170px; height:16px; padding:2px 5px; margin:3px 0; border:0; float:left; background:url(/css/images/input.png); color: #000000;}

.inputsmall{background:url(/css/images/inputsmall.png); width:39px}

.inputmedium{background:url(/css/images/inputmedium.png); width:120px}

.inputlongest{background:url(/css/images/inputlongest.png); width:210px}


.button{width:auto; height:33px; position:absolute; bottom:-40px; left:00px; border:0; padding-left:30px; background:url(/css/images/bottun-back.png) no-repeat left}

.button input{background:url(/css/images/bottun-back.png) no-repeat right; padding:0 10px 0 5px; border:0px; height:33px; color:#666; font-weight:bold; cursor:pointer}
.button input:hover, .button-proceed input:hover{color:#09C}

.button-refreshcart:hover{text-decoration:none}
.float-right{height:165px; width:310px; float:right; margin-right:1%; margin-top:6px; border:3px solid #e3e3e3; -moz-border-radius:8px 8px 0 0; overflow:hidden;     text-align:left;     color:black;     font-size:12px}
.item-left{width:175px; height:30px; line-height:30px; font-weight:bold; font-size:12px; display:block; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; float:left; text-indent:5px}
.item-right{width:130px; height:30px; padding-right:4px; display:block; border-bottom:1px solid #e3e3e3; line-height:30px; text-align:right; float:left; position:relative}
.float-right select{width:115px; height:22px; padding-left:5px; padding-top:1px; margin:4px 8px; border:0; float:left; font-weight:bold; color:#333; background:url(/css/images/dropdown.png)}
.float-right .dropdownopen2{width:20px; height:22px; background:url(/css/images/dropdownopen.png); display:block; position:absolute; top:4px; left:105px}

.footer{width:980px; height:45px; margin:0 auto 10px auto; display:block; background:url(/css/images/footer-b.png) repeat-x; color:#666; position:relative; z-index:500}
.footer .left, .footer .right{width:100%; height:45px; background:url(/css/images/footer-left.png) no-repeat left top}
.footer .right{background:url(/css/images/footer-right.png) no-repeat right top}
.footer a{padding:0px 12px; font-weight:bold; color:#FFF}
.footer a:hover{color:#6CC}
.footer #sitemapdiv a{padding:0px 2px; font-weight:bold; color:#000}

.footer .footlink{color:#6CC; text-decoration:underline; font-weight:normal}
.footer .footlink:hover{color:#FFF}
#footer1{position:fixed; bottom:0px; width:100%; min-width:980px; display:block; height:5px}
#footer1 .fcenter{background:url(/css/images/footer1-b.png); height:5px; width:980px; margin:auto}

.warinng{width:100%; height:17px; padding-top:3px; display:none; background:#1d596a; border-bottom:1px solid #0e4858; color:#FFF; text-align:center}

#zoomboxLeft, #zoomboxRight, #zoomboxTop, #zoomboxBottom{position:absolute; width:1px; height:1px; background-color:red; z-index:600; top:-100px; left:0px;font-size:0px;}




#onmouseover{position:absolute; color:#666; z-index:600; background:url(/css/images/largethumb.png); padding:5px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; overflow:hidden; visibility:hidden}
#onmouseover .mousebox{background:#FFF; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; font-weight:bold; padding:10px}
#onmouseover p.title{font-size:12px; color:#09C; margin:0 0 4px 0; text-align:center}
#onmouseover #bg{background:url(/css/images/popup-availability.png) no-repeat; width:220px; height:69px; display:block; margin:12px 0px; padding:0 15px; overflow:hidden}
#onmouseover #price{width:220px; height:26px; line-height:26px; color:#fff; font-weight:normal; text-align:left}
#onmouseover #stock{width:220px; height:43px; line-height:48px; text-align:left}
#onmouseover #stock1{display:inline-block; float:left}
#onmouseover #stock2{display:inline-block; font-weight:normal; float:right; height:43px}
#onmouseover #stock2 img{position:relative; top:9px}
#onmouseover p.cdetails{color:#666; margin:0px; text-align:center}

#onmouseovershirtinfo{
   position:absolute;
   z-index:601;
   bottom:115px;
   width:245px;
   height:35px;
   text-align:left;
   padding-left:10px;
   padding-top:7px;
   color:#FFFFFF;
   left:16px;

   background:url(/css/images/onmouseovershirtoptions.png) no-repeat left bottom;

}


.pricestextiles{    float:right;     width:160px}

.textilsmallicon{    text-align:center;     float:left}
.footerbottom-left{    float:left;     height:10px;     width:20px;     position:absolute;     background:url(/css/images/footer-box-bottom-left.png) no-repeat left bottom;     position:absolute; display:block; bottom:0px; left:0px; z-index:1}

.footerbottom-right{position:absolute; display:block; bottom:0px; right:0px; z-index:100;      float:right;     height:10px;     width:20px;     background:url(/css/images/footer-box-bottom-right.png) no-repeat left bottom}

.footerbottom-center{position:absolute; display:block; bottom:0px; left:0px; z-index:0;      width:100%;     height:10px;         background:url(/css/images/footer-box-bottom-center.png) repeat-x bottom}

.onmouseoversimpleText{ width:320px;  text-align:left;  font-weight:normal}

.onmouseoversimpleTextBig{ width:470px;  text-align:left;  font-weight:normal}


.warningtext{ margin-left:10px;  color:#FFF}

.thumbnails_more img{ border:1px solid black}

.variantedropdown{ margin-right:10px}





.productboxwide{padding:5px 0 1px 0; margin-bottom:2px; width:100%; background:#FFF url(/css/images/description-shadow-top.png) repeat-x center top; display:block; position:relative; text-align:left; color:#333; overflow:hidden;}
.productboxwide h1{margin:0px 4px; margin-top:0px; padding:0px}
.productboxwide a.image{text-align:center; position:relative; z-index:200;}
.productboxwide a.plink{background:url(/css/images/product-details.png) no-repeat left; width:110px; height:20px; display:block; color:#FFF; font-size:11px; line-height:18px; text-align:center; margin-top:5px;}

/*.shirtzoom 
{
    width:120px;
    margin-top:-45px;
}*/

#top-right, #top-left{width:15px; height:40px; background:url(/css/images/description-shadow-topconers.png) left top; position:absolute; display:block; z-index:100; top:0px;}
#top-left {left:0px;}
#top-right{background:url(/css/images/description-shadow-topconers.png) no-repeat right bottom; right:0px;}
#bottom-right, #bottom-left{width:9px; height:10px; background:url(/css/images/description-shadow-bottomconers.png) no-repeat left top; position:absolute; display:block; bottom:0px;}
#bottom-left {left:0px;}
#bottom-right{background:url(/css/images/description-shadow-bottomconers.png) no-repeat right bottom; right:0px;}

.empty-button{margin:0px;     padding:0 0 0 40px; height:31px; display:block; background:url(/css/images/empty-button-left.png) no-repeat left top; text-decoration:none;     font-weight:bold; color:#333; cursor:pointer}
.empty-button span{background:url(/css/images/empty-button-right.png) no-repeat right top; height:22px; display:inline-block; padding:9px 10px 0px 0px; margin-bottom:0px; font-size:12px}

.empty-button2{margin-left:50px;     padding:0 0 0 15px; height:31px; display:block; background:url(/css/images/empty-button-left2.png) no-repeat left top; text-decoration:none;     font-weight:bold; color:#333; cursor:pointer}
.empty-button2 span{background:url(/css/images/empty-button-right.png) no-repeat right top; height:22px; display:inline-block; padding:9px 10px 0px 0px; margin-bottom:0px; font-size:12px}

.empty-button3{  padding:0 0 0 15px; height:31px; display:inline-block; background:url(/css/images/empty-button-orange-left.png) no-repeat left top; text-decoration:none;     font-weight:bold; color:#333; cursor:pointer}
.empty-button3 span{background:url(/css/images/empty-button-orange-right.png) no-repeat right top; height:22px; display:inline-block; padding:6px 10px 0px 0px; margin-bottom:0px; font-size:12px; color:white;}


.help-button{
    width:37px;

    margin:0px;
         padding:0 0 0 10px;
         height:20px;
         display:block;
         background:url(/css/images/icons/moreinfo.png) no-repeat left top; text-decoration:none;
              font-weight:bold; color:#333; cursor:pointer}
.help-button span{background:url(/css/images/icons/moreinfo.png) no-repeat right top; height:22px; display:inline-block; padding:2px 10px 0px 0px; margin-bottom:0px; font-size:12px}


#recommend{
   position:absolute;
   z-index:100;
   
   top:320px;
   left:0px;
   width:20px;
   height:180px;
   
   
}

#recommend input
{
   background: url(/css/images/recommend.png);
   width:20px;
   height:180px;
   font-size:80px;
   text-decoration:none;
}



#feedback{
   position:absolute;
   z-index:100;
   
   top:200px;
   left:0px;
   width:20px;
   height:100px;
   
   
}

#feedback input
{
   background: url(/css/images/feedback.png);
   width:20px;
   height:100px;
   font-size:80px;
   text-decoration:none;
}

.rating
{
height:30px; 
display:block; position:absolute; top:173px; left:35px; 

}










#seasonal-headerCenteradd
{
   display:inline;
   position:absolute;  
}


