* { 
margin : 0; 
padding : 0; 
} 
html, body { 
font-family : Verdana, Geneva, sans-serif; 
font-size : 11px; 
color : #020203; 
} 
input, select, textarea { 
font-family : Verdana, Geneva, sans-serif; 
font-size : 11px; 
color : #020203; 
} 
body { 
background : #e9e9e9 url(images/webshop/bg.jpg) repeat; 
} 
img { 
border : 0; 
} 
a, input { 
outline : none; 
} 
.clear { 
clear : both; 
height : 0; 
overflow : hidden; 
} 
.bold { 
font-weight : bold; 
} 
.smalltext, p.smalltext, .smallText, p.smallText { 
font-size : 11px; 
margin : 5px 0 0 0; 
} 
.smalltext-model { 
margin-top : 5px; 
font-size : 10px; 
} 
a { 
color : #000000; 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
} 
h1 { 
font-size : 20px; 
font-weight : bold; 
color : #9a9a9a; 
} 
h2 { 
font-size : 12px; 
font-weight : normal; 
margin-bottom : 0; 
padding-bottom : 0; 
color : #444; 
} 
h3 { 
font-size : 14px; 
font-weight : bold; 
margin-bottom : 3px; 
padding-bottom : 0; 
color : #444; 
} 
h4 { 
font-size : 12px; 
font-weight : bold; 
margin-top : 10px; 
margin-bottom : 3px; 
padding-bottom : 0; 
color : #000000; 
} 
.not-h { 
font-weight : normal; 
font-size : 11px; 
color : #000000; 
line-height : 15px; 
padding : 0 0 0 5px; 
} 
a.headernavigation, a.headerNavigation { 
color : #ffffff; 
font-size : 10px; 
} 
a.headerNavigation:hover { 
color : #ffffff; 
font-size : 10px; 
text-decoration : underline; 
} 
#wrapper { 
position : relative; 
display : block; 
width : 100%; 
min-height : 120%; 
} 
#mainCntr { 
margin : 0 auto; 
width : 100%; 
} 
#headerCntr { 
position : relative; 
width : 100%; 
height : 150px; 
margin : 0 auto; 
background : url(images/webshop/pics_right.png) no-repeat right top; 
} 
#headerCntr #header-logo { 
height : 150px; 
display : block; 
float : left; 
} 
#headerCntr .header-error { 
background : #ff0000; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #ff0000; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
#headerCntr .header-info { 
background : #00ff00; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #00ff00; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
.rightSide { 
padding : 56px 15px 0 0; 
float : right; 
color : #fff; 
} 
.cartBox { 
text-align : right; 
} 
.cartBox a { 
color : #fff; 
font-weight : bold; 
} 
.cartBox .infoboxcontents { 
padding-left : 22px; 
height : 17px; 
line-height : 17px; 
background : url(images/webshop/cart-icon.png) no-repeat left center; 
} 

.informatie_lijst ul { 
list-style:none;
line-height:20px;
} 

.languageBox { 
text-align : right; 
width : 125px; 
height : 20px; 
float : right; 
overflow : hidden; 
} 
.languageBox .divider { 
display : none; 
} 
.languageBox .infoboxheading { 
float : left; 
margin : 0; 
} 
.languageBox span.languages { 
width : auto; 
background : none; 
font-size : 13px; 
font-weight : normal; 
} 
.languageBox .infobox { 
padding : 0; 
float : right; 
border : 0; 
width : 100px; 
background : none; 
} 
.languageBox .infoboxcontents { 
border : 0; 
background : none; 
} 

#informatiepaginas { 
padding : 0 2%; 
width : 98%; 
line-height : 25px; 
height : 25px; 
color : #fff; 
font-size : 11px; 
font-weight : bold; 
background : url(images/webshop/menu.gif) repeat-x center; 
} 

#menuCntr { 
padding : 0 1%; 
width : 98%; 
line-height : 25px; 
height : 25px; 
color : #fff; 
font-size : 11px; 
font-weight : bold; 
margin-bottom : 10px; 
background : url(images/webshop/menu.gif) repeat-x center; 
} 
#menuCntr a { 
color : #fff; 
text-decoration : none; 
} 

#menuCntr a:hover { 
text-decoration : underline; 
} 
#header-breadcrumbs { 
float : left; 
} 
#header-navaccount { 
float : right; 
} 
.contentFirst { 
margin-bottom : 20px; 
padding-bottom : 20px; 
} 
#contentCntr { 
padding : 0; 
width : 98%; 
overflow : hidden; 
margin : 0 auto;
position: relative; min-height: 840px;
} 
#imageSlider { 
width : 696px; 
height : 241px; 
margin : 0 auto; 
margin-bottom : 15px; 
background : #fff; 
border : 1px solid #515151; 
} 
#slider ul, #slider li { 
margin : 0; 
padding : 0; 
list-style : none; 
position : relative; 
} 
#slider li { 
width : 696px; 
overflow : hidden; 
display : block; 
} 
#slider { 
width : 696px; 
} 
#leftCntr { 
width : 223px; 
float : left; 
} 
#leftCntr .infoboxheading, #rightCntr .infoboxheading { 
margin : 0; 
height : 25px; 
line-height : 25px; 
position : relative; 
background : url(images/webshop/menu.gif) repeat-x center center; 
} 
#leftCntr .infoboxheading span, #rightCntr .infoboxheading span { 
padding : 0 10px 0 12px; 
height : 25px; 
border : 0; 
font-size : 12px; 
font-weight : bold; 
color : #fff; 
display : block; 
background : none; 
line-height : 25px; 
} 
#leftCntr .infoboxheading img, #rightCntr .infoboxheading img { 
position : absolute; 
left : 90%; 
top : 8px; 
} 
#leftCntr .infobox, #rightCntr .infobox { 
padding : 0; 
height : 100%; 
border : 1px solid #515151; 
margin-bottom : 15px; 
background : #fff; 
} 
#leftCntr .infoboxcontents, #rightCntr .infoboxcontents { 
padding : 10px; 
height : 100%; 
border : 0; 
} 
#leftCntr .centerBox, #rightCntr .centerBox { 
text-align : center; 
} 
#rightCntr { 
float : right;
position: absolute; right: 0px; top: 0px;
width : 223px; 
} 
table.notificationBox img { 
float : left; 
margin : 0 10px 0 0; 
} 
table.infobox-cart { 
width : 100%; 
} 
table.infobox-cart td { 
padding : 2px 0; 
} 
s { 
padding : 0 3px; 
color : #e10303; 
} 
.specialBox .productSpecialPrice { 
padding : 0 5px; 
} 
.centerBox p { 
padding : 10px 0; 
} 
ul#nav { 
margin : 0; 
} 
#nav ul { 
padding : 0; 
margin : 0; 
list-style : none; 
width : 11em; 
} 
#nav li { 
padding : 0 0 2px 0; 
position : relative; 
z-index : 89; 
width : 100%; 
list-style : none; 
background : url(images/webshop/cat-sep.gif) repeat-x center bottom; 
} 
#nav li ul { 
position : absolute; 
left : -999em; 
margin-left : 180px; 
width : 220px; 
margin-top : -22px; 
background-color : #dcb30c; 
border : 0; 
} 
#nav li ul ul { 
left : -999em; 
} 
#nav li a { 
padding : 0 0 0 15px; 
display : block; 
font-size : 11px; 
text-transform : uppercase; 
line-height : 22px; 
color : #000; 
font-weight : normal; 
text-decoration : none; 
border : 0 solid #deeaf0; 
background : url(images/webshop/menu-arrow.gif) no-repeat 4px center; 
} 
#nav li li a { 
background-color : #000; 
} 
#nav li a:hover, #nav li:hover a, #nav li.sfhover a { 
color : #fff; 
background-color : #000; 
background-image : url(images/webshop/menu-over.gif); 
border : 0 solid #deeaf0; 
} 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { 
left : -999em; 
background-color : #dcb30c; 
border : 0 solid #cccccc; 
} 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
left : auto; 
} 
#centerCntr {
	margin: 0 260px;
	overflow: hidden;

} 
#centerCntr ul { 
margin-left : 15px; 
} 
#centerCntr h1 { 
padding-bottom : 10px; 
margin-bottom : 10px; 
font-size : 21px; 
color : #000; 
font-weight : normal; 
border-bottom : 1px solid #515151; 
} 
#centerCntr h4 { 
padding-bottom : 5px; 
} 
#centerCntr p { 
padding-bottom : 10px; 
line-height : 19px; 
} 
#footerCntr { 
padding : 0; 
overflow : hidden; 
width : 100%; 
margin : 0 auto; 
} 
#footerCntr .footerBottom { 
padding : 25px; 
font-size : 11px; 
line-height : 20px; 
text-align : center; 
} 
#footerCntr .footerTop { 
padding : 0; 
} 
#footerCntr .footer-center { 
padding-bottom : 0; 
width : 940px; 
margin : 0 auto; 
} 
#linkCntr { 
padding-top : 10px; 
width : 100%; 
} 
#linkCntr img.store-img { 
float : right; 
} 
#linkCntr .socialLinks { 
padding : 0; 
width : 250px; 
} 
#linkCntr .socialLinks ul { 
padding : 10px 0; 
} 
#linkCntr .socialLinks img { 
margin-right : 15px; 
} 
.footerBox { 
padding-left : 19px; 
width : 180px; 
min-height : 185px; 
color : #333333; 
font-size : 11px; 
float : left; 
} 
.footerBox h3 { 
margin-bottom : 5px; 
font-size : 14px; 
text-transform : uppercase; 
color : #000; 
} 
.footerBox li { 
padding : 3px 0 3px 10px; 
list-style : none; 
background : url(images/webshop/link-img.gif) no-repeat left center; 
} 
.footerBox a { 
color : #333333; 
text-decoration : none; 
} 
.footerBox a:hover { 
text-decoration : underline; 
} 
.footerBox .infoboxheading { 
margin : 0; 
padding : 0; 
} 
.footerBox .information { 
padding-bottom : 5px; 
font-size : 12px; 
color : #000; 
font-weight : bold; 
background : none; 
} 
.footerBox .infobox, .footerBox .infoboxcontents { 
padding : 0; 
border : 0; 
background : none; 
} 
.footerBox p { 
padding : 3px 0; 
} 
.copyrightBox { 
padding : 10px 10px 8px 10px; 
text-align : right; 
background : url(images/webshop/footer-bg.png) no-repeat center top; 
} 
.copyrightBox span { 
display : block; 
text-indent : -9999px; 
width : 143px; 
height : 29px; 
float : right; 
} 
.copyrightBox p { 
color : #333333; 
font-size : 11px; 
line-height : 30px; 
padding : 0 10px; 
} 
.copyrightBox a { 
color : #333333; 
text-decoration : none; 
} 
.copyrightBox a:hover { 
text-decoration : underline; 
} 
.leftfloat { 
float : left; 
border : 0 dashed #000000; 
} 
.leftfloat-right { 
float : left; 
text-align : right; 
padding : 3px 2px 2px 2px; 
} 
.leftfloat-center { 
float : left; 
text-align : center; 
} 
.leftfloat-databox { 
float : left; 
width : 150px; 
} 
.leftfloat-silverpixel { 
float : left; 
padding : 5px 0 5px 0; 
} 
.leftfloat-silverpixelend { 
float : left; 
padding : 0 0 0 0; 
} 
.rightfloat { 
float : right; 
border : 0 dashed #000000; 
} 
.rightfloat-center { 
float : right; 
text-align : center; 
} 
.rightfloat-right { 
float : right; 
text-align : right; 
} 
.right { 
text-align : right; 
} 
.divider { 
clear : both; 
height : 0; 
overflow : hidden; 
} 
.divider-short { 
clear : both; 
height : 5px; 
} 
.divider-tall { 
clear : both; 
height : 8px; 
} 
.divider-tall2 { 
clear : both; 
height : 28px; 
} 
.divider-pageheading { 
clear : both; 
height : 10px; 
} 
.kop1 { 
float : left; 
width : 90%; 
padding : 0 15px 0 0; 
} 
.kop2 { 
float : right; 
padding : 0 0 0 0; 
} 
.formbox, .pagebox-account, .pagebox, .checkoutbox are styling partners .pagebox { 
background : #fff; 
border : 1px solid #000000; 
margin : 0 0 0 0; 
padding : 10px; 
height : 100%; 
} 
.description_box h2 { 


} 
.pagebox-halfwidth { 
float : left; 
width : 57%; 
padding : 0 15px 0 0; 
} 


.onze-kenmerken li {background:url(images/vinkje.jpg) no-repeat left center;padding-left:26px;list-style:none;line-height:22px;}
.onze-kenmerken li a {color: #505050;}



.pagebox-halfwidth a.button { 
font-size : 11px; 
margin : 0 15px; 
color : #fff; 
display : block; 
width : 104px; 
height : 27px; 
line-height : 27px; 
text-align : center; 
background : url(images/webshop/button.png) no-repeat left top; 
} 
.pagebox-halfwidth a.button:hover { 
text-decoration : none; 
background : url(images/webshop/button.png) no-repeat left bottom; 
} 

.product-info-text { 
float : left; 
width : 37%; 
padding : 0 15px 0 0; 
} 
.pagebox-onethird { 
float : left; 
width : 420px; 
padding : 0 15px 0 0; 
} 
.pagebox-twothirds { 
float : left; 
width : 325px; 
padding : 0 15px 0 0; 
} 
.pagebox-threefourths { 
width : 100%; 
padding : 0 0 0 0; 
} 
.pagebox-onefourth { 
float : right; 
width : 23%; 
text-align : center; 
} 
.textholder { 
padding : 0 300px 10px 0; 
} 
.methode { 
font-weight : bold; 
padding-bottom : 5px; 
padding-top : 10px; 
} 
.optienaam { 
text-align : left; 
padding-right : 10px; 
} 
.plaatjeonder { 
text-align : center; 
} 
.onzeprijs { 
text-align : center; 
font-size : 14px; 
color : #000000; 
font-weight : bold; 
line-height : 15px; 
clear : both; 
} 
.leftfloat a.button { 
font-size : 11px; 
margin : 0 15px; 
color : #fff; 
display : block; 
width : 104px; 
height : 27px; 
line-height : 27px; 
text-align : center; 
background : url(images/webshop/button.png) no-repeat left top; 
} 
.leftfloat a.button:hover { 
text-decoration : none; 
background : url(images/webshop/button.png) no-repeat left bottom; 
} 
.rightfloat a.button { 
font-size : 11px; 
margin : 0 15px; 
display : block; 
color : #fff; 
float : right; 
width : 104px; 
height : 27px; 
line-height : 27px; 
text-align : center; 
background : url(images/webshop/button.png) no-repeat left top; 
} 
.rightfloat a.button:hover { 
text-decoration : none; 
background : url(images/webshop/button.png) no-repeat left bottom; 
} 
.rightfloat a.button-lang { 
font-size : 10px; 
font-weight : bold; 
margin : 0 10px; 
color : #fff; 
display : block; 
float : right; 
width : 230px; 
height : 28px; 
line-height : 28px; 
text-align : center; 
background : url(images/webshop/button-lang.png) no-repeat; 
} 
.button { 
font-weight : bold; 
font-size : 12px; 
margin : 0 15px; 
color : #fff; 
width : 104px; 
height : 27px; 
line-height : 27px; 
text-align : center; 
background : url(images/webshop/button.png) no-repeat left top; 
} 
.button:hover { 
background : url(images/webshop/button.png) no-repeat left bottom; 
} 
.button_uit { 
float : right; 
font-weight : normal; 
font-size : 12px; 
margin : 0 15px; 
color : #fff; 
display : block; 
width : 104px; 
height : 27px; 
line-height : 27px; 
text-align : center; 
background : url(images/webshop/button.png) no-repeat left top; 
} 
.button_uit:hover { 
background : url(images/webshop/button.png) no-repeat left bottom; 
text-decoration : none; 
} 
.input_tellafriendbox { 
width : 100px; 
} 
.form-textholder { 
font-size : 11px; 
color : #000000; 
line-height : 15px; 
} 
.formbox { 
background : #fff; 
border : 1px solid #515151; 
margin : 0 0 0 0; 
padding : 10px; 
font-size : 11px; 
color : #000000; 
line-height : 15px; 
} 
.formbox .main { 
padding-top : 10px; 
line-height : 15px; 
} 
.form-caption { 
float : left; 
text-align : right; 
font-size : 11px; 
color : #000000; 
line-height : 15px; 
padding : 3px 7px 2px 2px; 
width : 125px; 
} 
.form-caption-long { 
float : left; 
text-align : left; 
font-size : 11px; 
color : #000000; 
line-height : 15px; 
padding : 3px 7px 2px 2px; 
width : 380px; 
} 
.divider-form { 
clear : both; 
height : 5px; 
} 
.textboxwidth { 
width : 125px; 
padding : 0 5px 0 0; 
} 
.checkboxwidth, .radiowidth { 
width : 25px; 
padding : 0 5px 0 5px; 
} 
.checkoutbox { 
background : #f8f8f9; 
border : 1px solid #000; 
margin : 0 0 0 0; 
padding : 5px 10px 5px 10px; 
} 
.pagebox-account { 
background : #f8f8f9; 
border : 1px solid #bbc3d3; 
margin : 0 0 0 0; 
padding : 5px 10px 5px 10px; 
} 
.account-left { 
float : left; 
padding : 3px 3px 3px 3px; 
} 
.account-right { 
float : right; 
padding : 3px 3px 3px 3px; 
} 
table.accountbox { 
border-collapse : collapse; 
} 
td.accountbox { 
padding : 3px 3px 3px 3px; 
} 
td.accountbox-rt { 
text-align : right; 
padding : 3px 3px 3px 3px; 
} 
.categorylisting { 
padding-bottom : 20px; 
float:left;
width : 300px; 
text-align : center; 
margin : 0 0 0px 0; 
} 
.productlisting-new, .productlisting-odd, .productlisting-data, .pl-price { 
line-height : 15px; 
} 
.pl-price { 
padding-bottom : 10px; 
font-size : 16px; 
color : #000; 
font-weight : bold; 
} 
.pl-image, .pl-model, .pl-name, .pl-price, .pl-manu, .pl-quantity, .pl-weight, .pl-buynow { 
text-align : center; 
width : 227px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 


.pl-name { 
height : 40px; 
padding-left : 3px; 
padding-right : 3px; 
} 
span.productprice { 
font-size : 20px; 
font-weight : bold; 
color : #000000; 
margin : 0; 
} 
.banner { 
text-align : center; 
} 
.pr
span.pl-specialprice, span.productspecialprice { 
font-size : 20px; 
color : #ff0000; 
} 
span.pl-specialpricestrike, span.productspecialprice-strike, .productspecialprice-strike { 
font-size : 20px; 
text-decoration : line-through; 
} 
.productlisting-data { 
width : 130px; 
padding : 5px 2px 5px 2px; 
text-align : center; 
} 
.productlisting-odd, .productlisting-even { 
float : left; 
text-align : center; 
background : #f5f5f5; 
border : 1px solid #515151; 
border-width : 1px 1px 1px 1px; 
margin : 10px 5px 5px 5px; 
padding : 10px 0 0 0; 
height : 175px; 
} 
.productlisting-also { 
float : left; 
text-align : center; 
background : #f5f5f5; 
width : 136px; 
border : 1px solid #515151; 
border-width : 1px 1px 1px 1px; 
margin : 10px 5px 5px 5px; 
padding : 10px; 
height : 140px; 
} 
.productlisting-also img { 
margin-bottom : 10px; 
} 
.productlisting-new { 
padding : 1%; 
margin-bottom : 10px; 
border : 0; 
width : 97.7%; 
position : relative; 
border : 1px solid #515151; 
background : #fff; 
overflow : hidden; 
} 
.productlisting-new h3 { 
padding-bottom : 4px; 
font-size : 16px; 
font-weight : bold; 
} 
.productlisting-new h3 a { 
padding-bottom : 10px; 
color : #333333; 
display : block; 
background : url(images/webshop/footer-sep.gif) repeat-x center bottom; 
} 
.productlisting-new .pl-name { 
margin-left : 218px; 
height : 44px; 
margin-top : -12px; 
width : 74%; 
text-align : left; 
float : none; 
padding : 0; 
font-size : 16px; 
font-weight : normal;
margin-bottom: 10px;
} 
.productlisting-new .pl-name a { 
padding-bottom : 10px; 
display : block; 
vertical-align : top;
font-size: 16px;
color: #333;
border-bottom : 1px solid #e2e2e2; 
} 
.productlisting-new .left, .productlisting-new .pl-image { 
text-align : left; 
width : 220px; 
float : left; 
} 
.productlisting-new .left img, .productlisting-new .pl-image img { 
width : 200px; 
height : 147px; 
border : 1px solid #515151; 
} 
.productlisting-new .left img:hover, .productlisting-new .pl-image img:hover { 
width : 200px; 
height : 147px; 
border : 1px solid #515151; 
} 
.productlisting-new .right { 
padding-left : 220px; 
text-align : left; 
} 
.productlisting-new .price { 
float : left; 
font-size : 16px; 
color : #000000; 
font-weight : bold; 
} 
.productlisting-new .price span { 
font-size : 16px; 
} 
.productlisting-new .price span.productspecialprice-strike { 
color : #333; 
} 
.productlisting-new a.button { 
padding-left : 20px; 
font-size : 11px; 
margin : 0 15px; 
display : block; 
color : #fff; 
width : 85px; 
height : 27px; 
line-height : 27px; 
float : right; 
background : url(images/webshop/cart-btn.gif) no-repeat left top; 
} 
.productlisting-new a.button:hover { 
text-decoration : none; 
background : url(images/webshop/cart-btn.gif) no-repeat left bottom; 
} 
.productlisting-new a.info-button { 
margin : 0 15px; 
text-indent : -9999px; 
display : block; 
width : 28px; 
height : 27px; 
float : right; 
background : url(images/webshop/info-btn.gif) no-repeat left top; 
} 
.productlisting-new a.info-button:hover { 
text-decoration : none; 
background : url(images/webshop/info-btn.gif) no-repeat left bottom; 
} 
.productlisting-new a.newButton { 
float : right; 
} 
#centerCntr .productlisting-new p { 
padding-bottom : 5px; 
height : 44px; 
} 
.productlisting-new .pl-price { 
padding : 15px 0 0 0; 
margin-left : 170px; 
text-align : left; 
float : none; 
font-size : 16px; 
color : #000000; 
} 
.productlisting-new .pl-buynow { 
height : auto; 
margin-top : -12px; 
padding : 0; 
float : right; 
} 
.productlisting-new-box { 
background : #f8f8f9; 
border : 0 solid #bbc3d3; 
margin : 0 0 0 0; 
padding : 0; 
} 
.productlisting-new-contents { 
background : #ffffff; 
border : 0 solid #f8f8f9; 
font-size : 10px; 
padding-bottom : 0; 
} 
.productlisting-new-heading { 
padding : 10px 0; 
font-size : 15px; 
font-weight : bold; 
color : #000; 
} 
.productlisting-specials { 
float : left; 
text-align : center; 
background : #f8f8f9; 
border : 1px solid #bbc3d3; 
margin : 10px 5px 5px 5px; 
padding : 10px 0 0 0; 
height : 170px; 
width : 180px; 
} 
.cartlisting-data, .cart-subtotal, .cartheading-remove, .cartheading-product, .cartheading-qty, .cartheading-total, .cart-remove, .cart-product, .cart-qty, .cart-total { 
height : auto; 
line-height : 20px; 
font-size : 12px; 
} 
.cartframe { 
width : auto; 
border : 1px solid #515151; 
background : #000; 
border-width : 1px 1px 1px 1px; 
padding : 1px 1px 0 1px; 
} 
.cartheading-remove, .cartheading-product, .cartheading-qty, .cart-remove, .cart-product, .cart-qty { 
float : left; 
border-right : 1px solid #fff; 
} 
.cartheading-total, .cart-total { 
float : left; 
} 
.cartheading-remove, .cartheading-qty { 
font-weight : bold; 
color : #ffffff; 
text-align : center; 
background : #000; 
width : 13%; 
} 
.cartheading-total { 
font-weight : bold; 
color : #ffffff; 
text-align : center; 
background : #000; 
width : 55px; 
} 
.cart-remove, .cart-qty { 
font-weight : normal; 
color : #000000; 
text-align : center; 
width : 13%; 
padding-top : 10px; 
} 
.cart-total { 
font-weight : bold; 
color : #000000; 
text-align : center; 
width : 10%; 
padding-top : 10px; 
} 
.cartheading-product { 
font-weight : bold; 
color : #ffffff; 
background : #000; 
width : 62%; 
padding-left : 5px; 
} 
.cart-product { 
font-weight : normal; 
color : #000000; 
width : 62%; 
padding-left : 5px; 
padding-top : 10px; 
} 
.cart-product img { 
width : 60px; 
height : auto; 
} 
.cart-remove, .cart-product, .cart-qty, .cart-total { 
height : auto; 
} 
.cartlisting-data { 
float : left; 
font-weight : bold; 
} 
.cartlisting-image { 
float : left; 
} 
.cartlisting-odd { 
background : #fff; 
border-bottom : 1px solid #fff; 
} 
.cartlisting-even { 
background : #fff; 
border-bottom : 1px solid #fff; 
} 
.cart-subtotal { 
font-weight : bold; 
text-align : right; 
padding : 10px 1px 10px 10px; 
color : #000; 
font-size : 14px; 
} 
.orderEdit, .orderedit { 
font-size : 10px; 
color : #000; 
text-decoration : underline; 
} 
SPAN.newItemInCart, span.newitemincart { 
font-size : 10px; 
color : #ff0000; 
} 
table.orderconfirm-products { 
border-collapse : collapse; 
border-bottom : 1px solid #000000; 
padding-bottom : 4px; 

} 
tr.orderconfirm-productsheading { 
padding : 0 0 0 0; 
} 
.taxbox-heading { 
padding : 0 5px 0 0; 
} 
.productsbox-heading { 
padding : 0 0 5px 0; 
} 
.totalbox-heading { 
padding : 0 0 0 0; 
} 
tr.orderconfirm-products { 
padding : 0 0 0 0; 
} 
.qtybox { 
padding : 0 0 0 0; 
} 
.descbox { 
padding : 0 0 0 0; 
} 
.pricebox { 
text-align : right; 
padding : 0 0 0 0; 
} 
.orderconfirm-total { 
border-collapse : collapse; 
width : 100%; 
} 
table.orderconfirm-payment { 
border-collapse : collapse; 
} 
tr.orderconfirm-paymentheading { 
padding : 0 0 0 0; 
} 
tr.orderconfirm-payment { 
padding : 0 0 0 0; 
} 
.orderconfirm-paymentheading { 
padding : 0 0 0 0; 
} 
.orderconfirm-payment { 
padding : 5px 0 5px 0; 
} 
.confirm-comments { 
border : 1px solid #bbc3d3; 
background-color : #ffffff; 
padding : 4px; 
} 
span.errortext { 
color : #ff0000; 
} 
.accounthistory-odd, .addressbook-odd, .alsopurchased-odd, .payment-odd, .productlisting-odd, .productreviews-odd, .upcomingproducts-odd, .shippingoptions-odd { 
background : #f5f5f5; 
} 
.accounthistory-even, .addressnook-even, .alsopurchased-even, .payment-even, .productlisting-even, .productreviews-even, .upcomingproducts-even, .shippingoptions-even { 
background : #f8f8f9; 
} 
A.pageResults, a.pageresults { 
color : #0000ff; 
} 
A.pageResults:hover, a.pageresults:hover { 
color : #0000ff; 
background : #ffff33; 
} 
CHECKBOX, INPUT.input-style, RADIO, SELECT { 
font-size : 12px; 
padding : 1px; 
border : 1px solid #ccc; 
background : #f7f7f7; 
} 
TEXTAREA { 
width : 100%; 
font-size : 11px; 
background : #f7f7f7; 
border : 1px solid #ccc; 
} 
SPAN.greetuser { 
font-size : 12px; 
color : #f0a480; 
font-weight : bold; 
} 
SPAN.markProductOutOfStock { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #c76170; 
font-weight : bold; 
} 
.modulerowover, .moduleRowOver { 

cursor : pointer; 
} 
.modulerowselected, .moduleRowSelected { 
padding : 0px; 

} 
.checkoutbarfrom, .checkoutbarto { 
font-size : 10px; 
color : #8c8c8c; 
} 
.checkoutbarcurrent { 
font-size : 10px; 
color : #000000; 
} 
.messageBox, .messageStackError, .messageStackWarning, .messageStackSuccess { 
font-size : 10px; 
} 
.messageStackError, .messageStackWarning { 
background-color : #fbbebe; 
border : 0 solid #d60000; 
padding : 4px 4px 4px 4px; 
} 
.messageStackSuccess { 
background-color : #99ff00; 
} 
.errorBox, .errorbox { 
font-size : 10px; 
background : #ffb3b5; 
font-weight : bold; 
} 
.stockWarning, .stockwarning { 
font-size : 10px; 
color : #cc0033; 
} 
.productsNotifications, .productnotifications { 
background : #f2fff7; 
} 
.social-bookmark { 
float : left; 
width : 21px; 
padding : 10px 0 10px 0; 
} 
.inputRequirement, .inputrequirement { 
font-size : 10px; 
color : #ff0000; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
background : transparent url(images/webshop/blank.gif) no-repeat; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(images/webshop/prev.gif) no-repeat left 50%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(images/webshop/next.gif) no-repeat right 50%; 
} 
#nextLinkText, #prevLinkText { 
color : #ff9834; 
font-weight : bold; 
text-decoration : none; 
} 
#nextLinkText { 
padding-left : 20px; 
} 
#prevLinkText { 
padding-right : 20px; 
} 
.ontop #imageData { 
padding-top : 5px; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
} 
#imageData { 
padding : 0 10px; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
} 
#imageData #helpDisplay { 
clear : left; 
float : left; 
display : block; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #000; 
display : none; 
} 
.product-image { 
padding : 20px; 
float : right; 
text-align : center; 
background : #f5f5f5; 
border : 1px solid #515151; 
} 
.product-image .productprice { 
padding-bottom : 15px; 
display : block; 
text-align : center; 
color : #f00; 
} 
.product-image img { 
padding : 5px; 
border : 1px solid #515151; 
} 
.product-info-pagina img { 
padding : 0; 
border : 1px solid #515151; 
} 
.paymentMethod .rightfloat { 
float : none; 
} 
.paymentMethod .form-textholder { 
display : block; 
float : right; 
width : 96%; 
padding : 0; 
} 
.paymentMethod .radiowidth { 
display : block; 
float : left; 
width : 4%; 
padding : 1px 0; 
} 
.footer-box { 
padding : 0 1%; 
color : #fff; 
line-height : 25px; 
height : 25px; 
width : 98%; 
overflow : hidden; 
background : url(images/webshop/menu.gif) repeat-x center center; 
} 
.footer-box .footer-left { 
float : left; 
} 
.footer-box .footer-right { 
float : right; 
} 

.footer-box .footer-right a { 
font-weight: bold;
font-size:10px;
} 
.mainProduct { 
width : 100%; 
overflow : hidden; 
} 
.mainProduct .pagebox-halfwidth { 
width : 350px;
padding: 15px 0 0 15px;
} 
.mainProduct .product-info-text { 
padding-left : 330px; 
float : none; 
width : auto;
background: #fff;
border: 1px solid #000;
padding-top: 15px;

} 

#centerCntr h1.proInfo { border: 0px; margin: 0px; padding: 0 15px;     background: url("images/webshop/menu.gif") repeat-x scroll center center transparent;  height: 25px; line-height: 25px; font-size: 12px; color: #fff; font-weight: bold; }

.newProducts .infobox { 
text-align : center; 
} 
.newProducts .infobox img { 
margin-bottom : 10px; 
} 
#menucss li { 
padding : 2px 0; 
list-style : none; 
line-height: 20px;
} 
#menucss li li { 
padding-left : 10px; 
background : url(images/webshop/menu-arrow.gif) no-repeat left 6px; 
} 
#menucss li.categorie_top_on a { 
font-weight : bold; 
} 
#menucss li.categorie_top_on li a { 
font-weight : normal; 
} 
#menucss li.categorie_top_on ul { 
display : block; 
} 
#menucss li ul { 
display : none; 
} 
#menucss li.categorie_top_on li.categorie_on a { 
font-weight : bold; 
} 
