@import url(jqzoom.css); 
/* @group GLOBAL ELEMENTS */
body { background:#625951; margin:0px; padding:0px; font:12px "Lucida Grande", Lucida, Verdana, sans-serif; color:#372f29; }

a { text-decoration:underline; color:#3B322A;  }
a:hover { color:#000; }

a img { border-width:0; }
 
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px;} 
h1 { font-size:13px;  }

p { margin:2px 0 4px 0;}

ul { margin:0px; padding:0px; }

img { border:0px; }

form { margin:0px; padding:0px; }

dl { padding:0 20px; }
dl dt { margin:10px 0 0; font-weight:bold; }
dl dd { margin:0 5px; }

div.clear { height:0px; overflow:hidden; clear:left; }
/* @end */



/* @group MASTER LAYOUT */
#outer-wrapper { width:986px; margin:0 auto; }
#contentBlock { min-height:524px; height:auto !important; height:524px; position:relative; }

#header { position:relative; height:114px; }
#blocksLeft { clear:left; width:262px; float:left; position:relative;   }
#content { float:left; padding:30px; width:662px;  }
#footer { clear:left; position:relative; margin-top:10px; height:30px; }
/* @end */

/* @group contentBlock */
#contentBlock { border:1px solid #7f7267; background:#b4a598 url(../images/menu-tile.jpg) repeat-y 0 0; }
#contentBlock .outer { background:url(../images/menu-top.jpg) no-repeat 0 0; }
#contentBlock .outer .content { background:url(../images/menu-bottom.jpg) no-repeat 0 100%; }

/* @end */

/* @group header */
#header { color:#ccb6a4; font-family:Georgia, "Times New Roman", Times, serif;  }
#header a { color:#ccb6a4; text-decoration:none; }
#header a:hover { color:#fff; text-decoration:underline; }

#header div.logo { position:absolute; left:5px; top:5px; }

#header div.langs { position:absolute; right:5px; top:10px; font-size:11px; }
#header div.langs a { /* border-right:1px solid #ccb6a4; */ padding:0 3px; }
#header div.langs a#curr-lang { color:#fff; }

#header div.userMenu { position:absolute; right:5px; top:55px; font-size:13px; }
#header div.userMenu ul { margin:0; padding:0; list-style:none; }
#header div.userMenu ul li { float:left; padding:0 8px; border-right:1px solid #ccb6a4; }
#header div.userMenu ul li.last { border-right:none; }

#header div.wishlist,
#header div.cart,
#header div.searchForm {  position:absolute; bottom:10px; height:30px; line-height:30px; font-size:12px; }

#header div.wishlist { left:300px; }
#header div.wishlist a { display:inline-block; background:url(../images/icon-wishlist.png) no-repeat 0 50%; padding-left:28px; }

#header div.cart { left:420px; }
#header div.cart a.icon { display:inline-block; background:url(../images/icon-cart.png) no-repeat 0 50%; padding-left:28px; }
#header div.cart span.items { padding:0 10px; }

#header div.searchForm { right:0px; }
#header div.searchForm label { padding-right:2px; }
#header div.searchForm input.text { border:1px solid #a99c90; background-color:#a09185; color:#4b322a; }
#header div.searchForm input.submit { border:none; width:20px; height:20px; background:url(../images/icon-search.png) 0 0; cursor:pointer; position:relative; top:-2px; left:-3px; }

/* @end */






/* @group blocksLeft */
#activeCategory { margin:0; padding:0; text-align:center; }
#activeCategory a { display:block; width:100%; color:#372f29; text-decoration:none; }
#activeCategory a  span.name { display:block; text-transform:uppercase; background-repeat:no-repeat; width:170px; height:37px; overflow:hidden; font-size:18px; font-weight:bold; text-indent:-9999px; margin:0 auto; }

#mainMenu {background-color:#3d3c3b;position:absolute; bottom:0px; width:260px; padding-bottom:10px; padding-top:5px; opacity: 0.9; filter: alpha(opacity=90);
}

.ie6 #mainMenu {background-color:#3d3c3b;position:absolute; bottom:0px; width:260px; padding-bottom:10px; padding-top:5px; opacity: 1; filter: alpha(opacity=100);
}

#mainMenu ul {padding:0; list-style:none; margin-left:70px; }
.ie7 #mainMenu ul#ul_level_1 {padding:0; list-style:none; margin-right:30px; }
#mainMenu ul#ul_level_1 li { padding:8px; text-align:right; }

#mainMenu ul#ul_level_1 li.current #category_1995,
#mainMenu ul#ul_level_1 li.current #category_1996,
#mainMenu ul#ul_level_2 li.current { position:relative; right:10px; text-align:right; }


#mainMenu ul li a {color:#5A5755;}
#mainMenu ul li a:hover {color:#d39d05 !important;}
#mainMenu ul li.current a{color:#d39d05 !important;}
#mainMenu ul li a .span_level_1{display:none; visibility:hidden;}
#mainMenu ul li a .span_level_2{display:none; visibility:hidden;}

.ie6 #mainMenu ul li a .span_level_1{display:block; visibility:visible; font-size:12px;}

#mainMenu ul#ul_level_2 li{ padding:8px 0px 0px 0px !important; }

#mainMenu ul#ul_level_2{ margin-left:0px !important; display:none; visibility:hidden;}

#mainMenu .current ul#ul_level_2{ margin-left:0px !important; display:block; visibility:visible;}


#mainMenu .en ul li a.category_2328{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328.png');
}

#mainMenu .en ul li a.category_2330{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328.png');
}

#mainMenu .en ul li a.category_2329{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329.png');
}

#mainMenu .en ul li a.category_2331{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329.png');
}

#mainMenu .en ul li a.category_2332{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2332.png');
}

#mainMenu .en ul li a.category_2333{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2333.png');
}




#mainMenu .en ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716.png');
}
#mainMenu .en ul li a.category_1716:hover,
#mainMenu .en ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716.png');
}

#mainMenu .en ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717.png');
}
#mainMenu .en ul li a.category_1717:hover,
#mainMenu .en ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717.png');
}

#mainMenu .en ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719.png');
}
#mainMenu .en ul li a.category_1719:hover,
#mainMenu .en ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719.png');
}

#mainMenu .en ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996.png');
}
#mainMenu .en ul li a.category_1996:hover,
#mainMenu .en ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996.png');
}

#mainMenu .en ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995.png');
}
#mainMenu .en ul li a.category_1995:hover,
#mainMenu .en ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995.png');
}

#mainMenu ul li a.category_2462{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2462.png');
}
#mainMenu ul li a.category_2462:hover,
#mainMenu .en ul li.current a.category_2462{
background-image: url('../images/categories/menu_category_2462.png');
}





#mainMenu .it ul li a.category_2328{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328_it.png');
}

#mainMenu .it ul li a.category_2330{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328_it.png');
}

#mainMenu .it ul li a.category_2329{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329_it.png');
}

#mainMenu .it ul li a.category_2331{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329_it.png');
}

#mainMenu .it ul li a.category_2332{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2332_it.png');
}

#mainMenu .it ul li a.category_2333{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2333_it.png');
}


#mainMenu .it ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716_it.png');
}
#mainMenu .it ul li a.category_1716:hover,
#mainMenu .it ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716_it.png');
}

#mainMenu .it ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717_it.png');
}
#mainMenu .it ul li a.category_1717:hover,
#mainMenu .it ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717_it.png');
}

#mainMenu .it ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719_it.png');
}
#mainMenu .it ul li a.category_1719:hover,
#mainMenu .it ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719_it.png');
}

#mainMenu .it ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996_it.png');
}
#mainMenu .it ul li a.category_1996:hover,
#mainMenu .it ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996_it.png');
}

#mainMenu .it ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995_it.png');
}
#mainMenu .it ul li a.category_1995:hover,
#mainMenu .it ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995_it.png');
}







#mainMenu .de ul li a.category_2328{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328_de.png');
}

#mainMenu .de ul li a.category_2330{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328_de.png');
}

#mainMenu .de ul li a.category_2329{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329_de.png');
}

#mainMenu .de ul li a.category_2331{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329_de.png');
}

#mainMenu .de ul li a.category_2332{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2332_de.png');
}

#mainMenu .de ul li a.category_2333{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2333_de.png');
}


#mainMenu .de ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716_de.png');
}
#mainMenu .de ul li a.category_1716:hover,
#mainMenu .de ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716_de.png');
}

#mainMenu .de ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717_de.png');
}
#mainMenu .de ul li a.category_1717:hover,
#mainMenu .de ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717_de.png');
}

#mainMenu .de ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719_de.png');
}
#mainMenu .de ul li a.category_1719:hover,
#mainMenu .de ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719_de.png');
}

#mainMenu .de ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996_de.png');
}
#mainMenu .de ul li a.category_1996:hover,
#mainMenu .de ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996_de.png');
}

#mainMenu .de ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995_de.png');
}
#mainMenu .de ul li a.category_1995:hover,
#mainMenu .de ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995_de.png');
}





#mainMenu .fr ul li a.category_2328{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328_fr.png');
}

#mainMenu .fr ul li a.category_2330{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328_fr.png');
}

#mainMenu .fr ul li a.category_2329{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329_fr.png');
}

#mainMenu .fr ul li a.category_2331{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329_fr.png');
}

#mainMenu .fr ul li a.category_2332{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2332_fr.png');
}

#mainMenu .fr ul li a.category_2333{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2333_fr.png');
}



#mainMenu .fr ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716_fr.png');
}
#mainMenu .fr ul li a.category_1716:hover,
#mainMenu .fr ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716_fr.png');
}

#mainMenu .fr ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717_fr.png');
}
#mainMenu .fr ul li a.category_1717:hover,
#mainMenu .fr ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717_fr.png');
}

#mainMenu .fr ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719_fr.png');
}
#mainMenu .fr ul li a.category_1719:hover,
#mainMenu .fr ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719_fr.png');
}

#mainMenu .fr ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996_fr.png');
}
#mainMenu .fr ul li a.category_1996:hover,
#mainMenu .fr ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996_fr.png');
}

#mainMenu .fr ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995_fr.png');
}
#mainMenu .fr ul li a.category_1995:hover,
#mainMenu .fr ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995_fr.png');
}



#mainMenu .ja ul li a.category_2328{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328.png');
}

#mainMenu .ja ul li a.category_2330{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328.png');
}

#mainMenu .ja ul li a.category_2329{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329.png');
}

#mainMenu .ja ul li a.category_2331{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329.png');
}

#mainMenu .ja ul li a.category_2332{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2332.png');
}

#mainMenu .ja ul li a.category_2333{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2333.png');
}



#mainMenu .ja ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716.png');
}
#mainMenu .ja ul li a.category_1716:hover,
#mainMenu .ja ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716.png');
}

#mainMenu .ja ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717.png');
}
#mainMenu .ja ul li a.category_1717:hover,
#mainMenu .ja ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717.png');
}

#mainMenu .ja ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719.png');
}
#mainMenu .ja ul li a.category_1719:hover,
#mainMenu .ja ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719.png');
}

#mainMenu .ja ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996.png');
}
#mainMenu .ja ul li a.category_1996:hover,
#mainMenu .ja ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996.png');
}

#mainMenu .ja ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995.png');
}
#mainMenu .ja ul li a.category_1995:hover,
#mainMenu .ja ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995.png');
}





#mainMenu .zh ul li a.category_2328{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328.png');
}

#mainMenu .zh ul li a.category_2330{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2328.png');
}

#mainMenu .zh ul li a.category_2329{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329.png');
}

#mainMenu .zh ul li a.category_2331{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2329.png');
}

#mainMenu .zh ul li a.category_2332{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2332.png');
}

#mainMenu .zh ul li a.category_2333{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_2333.png');
}


#mainMenu .zh ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716.png');
}
#mainMenu .zh ul li a.category_1716:hover,
#mainMenu .zh ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716.png');
}

#mainMenu .zh ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717.png');
}
#mainMenu .zh ul li a.category_1717:hover,
#mainMenu .zh ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717.png');
}

#mainMenu .zh ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719.png');
}
#mainMenu .zh ul li a.category_1719:hover,
#mainMenu .zh ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719.png');
}

#mainMenu .zh ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996.png');
}
#mainMenu .zh ul li a.category_1996:hover,
#mainMenu .zh ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996.png');
}

#mainMenu .zh ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995.png');
}
#mainMenu .zh ul li a.category_1995:hover,
#mainMenu .zh ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995.png');
}












.ie6 #mainMenu .en ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716.gif');
}
.ie6 #mainMenu .en ul li a.category_1716:hover,
.ie6 #mainMenu .en ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716.gif');
}

.ie6 #mainMenu .en ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717.gif');
}
.ie6 #mainMenu .en ul li a.category_1717:hover,
.ie6 #mainMenu .en ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717.gif');
}

.ie6 #mainMenu .en ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719.gif');
}
.ie6 #mainMenu .en ul li a.category_1719:hover,
.ie6 #mainMenu .en ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719.gif');
}

.ie6 #mainMenu .en ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996.gif');
}
.ie6 #mainMenu .en ul li a.category_1996:hover,
.ie6 #mainMenu .en ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996.gif');
}

.ie6 #mainMenu .en ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995.gif');
}
.ie6 #mainMenu .en ul li a.category_1995:hover,
.ie6 #mainMenu .en ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995.gif');
}






.ie6 #mainMenu .it ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716_it.gif');
}
.ie6 #mainMenu .it ul li a.category_1716:hover,
.ie6 #mainMenu .it ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716_it.gif');
}

.ie6 #mainMenu .it ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717_it.gif');
}
.ie6 #mainMenu .it ul li a.category_1717:hover,
.ie6 #mainMenu .it ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717_it.gif');
}

.ie6 #mainMenu .it ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719_it.gif');
}
.ie6 #mainMenu .it ul li a.category_1719:hover,
.ie6 #mainMenu .it ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719_it.gif');
}

.ie6 #mainMenu .it ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996_it.gif');
}
.ie6 #mainMenu .it ul li a.category_1996:hover,
.ie6 #mainMenu .it ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996_it.gif');
}

.ie6 #mainMenu .it ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995_it.gif');
}
.ie6 #mainMenu .it ul li a.category_1995:hover,
.ie6 #mainMenu .it ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995_it.gif');
}







.ie6 #mainMenu .de ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716.gif');
}
.ie6 #mainMenu .de ul li a.category_1716:hover,
.ie6 #mainMenu .de ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716.gif');
}

.ie6 #mainMenu .de ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717.gif');
}
.ie6 #mainMenu .de ul li a.category_1717:hover,
.ie6 #mainMenu .de ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717.gif');
}

.ie6 #mainMenu .de ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719.gif');
}
.ie6 #mainMenu .de ul li a.category_1719:hover,
.ie6 #mainMenu .de ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719.gif');
}

.ie6 #mainMenu .de ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996.gif');
}
.ie6 #mainMenu .de ul li a.category_1996:hover,
.ie6 #mainMenu .de ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996.gif');
}

.ie6 #mainMenu .de ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995.gif');
}
.ie6 #mainMenu .de ul li a.category_1995:hover,
.ie6 #mainMenu .de ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995.gif');
}




.ie6 #mainMenu .fr ul li a.category_1716{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1716.gif');
}
.ie6 #mainMenu .fr ul li a.category_1716:hover,
.ie6 #mainMenu .fr ul li.current a.category_1716{
background-image: url('../images/categories/menu_category_1716.gif');
}

.ie6 #mainMenu .fr ul li a.category_1717{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1717.gif');
}
.ie6 #mainMenu .fr ul li a.category_1717:hover,
.ie6 #mainMenu .fr ul li.current a.category_1717{
background-image: url('../images/categories/menu_category_1717.gif');
}

.ie6 #mainMenu .fr ul li a.category_1719{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1719.gif');
}
.ie6 #mainMenu .fr ul li a.category_1719:hover,
.ie6 #mainMenu .fr ul li.current a.category_1719{
background-image: url('../images/categories/menu_category_1719.gif');
}

.ie6 #mainMenu .fr ul li a.category_1996{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1996.gif');
}
.ie6 #mainMenu .fr ul li a.category_1996:hover,
.ie6 #mainMenu .fr ul li.current a.category_1996{
background-image: url('../images/categories/menu_category_1996.gif');
}

.ie6 #mainMenu .fr ul li a.category_1995{
display:block; background-repeat: repeat-y; background-position: center top; font-size:0px; width:158px; height:15px;
background-image: url('../images/categories/menu_category_1995.gif');
}
.ie6 #mainMenu .fr ul li a.category_1995:hover,
.ie6 #mainMenu .fr ul li.current a.category_1995{
background-image: url('../images/categories/menu_category_1995.gif');
}















/* @end */


/* @group footer */
div#footer,
div#footer a { color:#ccb6a4; font-family:Georgia, "Times New Roman", Times, serif; }

div#footer { font-size:11px; line-height:20px;  }
div#footer a { text-decoration:none; }
div#footer a:hover { text-decoration:underline; color:#fff; }

div#footer div.footerLinks { position:absolute; left:5px; top:0px; }
div#footer div.zerogrey { position:absolute; right:5px; top:0px; float:right; }
/* @end */


/* @group table.cart */
table.cart { margin:10px; border:1px solid #3b322a; border-collapse:collapse; }
table.cart thead th { background-color:#807265; color:#3b322a; padding:5px; font-weight:bold; }

table.cart .delete { text-align:center; width:60px; }
table.cart .delete label { display:none; }

table.cart .img { text-align:center; width:90px; padding:5px; }
table.cart .name { text-align:center; width:200px; }
table.cart .qty { text-align:center;  }
table.cart .price { text-align:center;  white-space:nowrap; }
table.cart .total { text-align:right; padding-right:20px; width:100px; white-space:nowrap; }


table.cart tbody td.name dl { color:#3b322a; margin:6px 0 6px 0; padding:0; }
table.cart tbody td.name dl dt { margin:0; padding:0; font-size:10px; font-weight:normal; width:60px; padding-right:5px; float:left; text-transform:uppercase; text-align:right; }
table.cart tbody td.name dl dd { margin:0 0 2px; font-size:10px; text-transform:uppercase; text-align:left; color:#807265; }


table.cart tbody td.qty input { text-align:center;  }

table.cart tfoot th,
table.cart tfoot td { padding:5px;  text-align:right;  }

table.cart tfoot tr.bottomLine td { padding:5px 10px 10px; }
table.cart tfoot tr.bottomLine td div.inner { border-top:1px solid #3b322a; width:100%; padding-top:5px; }

table.cart tfoot tr.bottomLine td div.delete { float:left; }
table.cart tfoot tr.bottomLine td div.price { float:right; }
table.cart tfoot tr.totalPrice #total_cost { font-weight:normal; padding-left:10px; }

/* @end */


/* @group table.paymentMethod */
table.paymentMethod { width:100%; margin:10px 0px; border:1px solid #e6e6e6; }
table.paymentMethod td,
table.paymentMethod th { padding:10px 2px; }

table.paymentMethod tr.info td,
table.paymentMethod tr.info th { padding:0 !important; }
table.paymentMethod tr.info div { padding:10px; }

table.paymentMethod td.icon { text-align:left; padding:0 10px; }
table.paymentMethod td.ship{ width:250px; text-align:left; }
table.paymentMethod td.info { width:75px; text-align:center;}
table.paymentMethod td.pay { text-align:center; }
table.paymentMethod td.pay a.button { display:block; width:165px; white-space:nowrap;}

table.paymentMethod tr.info  { text-align:justify; }
/* @end */	


/* @group table.shippingAddress */
table.shippingAddress { width:100%; margin:0 0 10px 0; }

table.shippingAddress th { width:20%; }
table.shippingAddress td { width:30%;  }

table.shippingAddress td,
table.shippingAddress th { padding:2px; text-align:left; }
/* @end */


/* @group div.loginForm */
div.loginForm div.loginMessage { padding:10px 0; }
div.loginForm form {  }
div.loginForm form div.field,
div.loginForm form div.submit { padding:5px 0; margin:0; }
div.loginForm form div.field label { display:block; float:left; width:90px; font-weight:bold; line-height:20px; text-align:right; padding-right:5px; }
div.loginForm form div.field input.text,
div.loginForm form div.field input.password { width:200px; }
div.loginForm form div.submit input.submit { margin-left:90px; }
div.loginForm p.forgot_or_register { margin:5px 0 10px 90px; font-size:10px; }
/* @end */


/* @group GLOBAL CLASSES */
.zerograyPreviewer { background:#fff url(../images/preview-loader.gif) no-repeat 50% 50% !important; text-align:center; border:1px solid #ccc;  }
.zerograyPreviewer img { height:300px; }

input.text, 
textarea,
input.password { /* border:1px solid #786a5c; background-color:#938578; */border:1px solid #7f7267; background-color:#dad5d0; }

.pageTitle{ color:#3b322a; text-align:left; padding:20px 0 10px; text-transform:capitalize; font-size:20px; font-weight:lighter; position:relative; left:-10px; }

.left { float:left; }
.right { float:right; }

.errorMessage { padding: 20px 5px 10px 5px; font-weight: bold; color:red; }
.errorBox { width:100%; text-align:left; padding-bottom:10px; }
.infoMessage { padding:0px 0px 15px 0px; color:#666;  }
.errorBox ul { margin:0 20px; padding:0 20px; }
.error { color:red; font-weight:bold; }
.required { color:red; padding:0 3px; }

.noBorder { border:none; }
.marg { padding-bottom:10px; }
.red { color:red; }
.converted_value { font-size:10px; font-style:italic; text-align:left; font-weight:normal; color:#6C6B70; }


a.styledButton,
input.styledButton { border:none; background:url(../images/btn-small.png) no-repeat 0 0; width:120px; height:30px; text-align:center; cursor:pointer; color:#3b322a; font-weight:bold; }

a.styledButtonLarge,
input.styledButtonLarge { width:160px; background:url(../images/btn-large.png) no-repeat 0 0; }


a.button,
a.buttonNegative,
input.button,
input.buttonNegative { border:1px solid #000; text-decoration:none; white-space:nowrap; cursor:pointer;  padding:3px 7px; margin:2px; text-transform:uppercase; font-size:10px; font-weight:bold; }

a.button,
a.buttonNegative:hover,
input.button,
input.buttonNegative:hover { text-decoration:none; border-color:#786a5c; background-color:#938578; color:#3b322a; }

a.button:hover,
a.buttonNegative,
input.button:hover,
input.buttonNegative { text-decoration:none; border-color:#938578; background-color:#d49c04; color:#000; }

span.pageLinks span,
span.pageLinks a { padding:0 2px; }
/* @end */	


#payment_page{
width:970px !important;
padding:10px 10px 10px 10px;
text-align:left;

}

#secure_payment{
border:1px solid black !important;
color: #000 !important;
width:230px !important;
background-color:#d49c04 !important;
}

#secure_payment input,#secure_payment select{
border:1px solid white !important;
margin: 4px 0px 0px 0px;
}

.button_payment{
width: 200px;
padding:0px 0px 0px 0px;
height:27px;
background: url('http://www.maseratistore.com/themes/maserati_2008/images/backgrounds/a.gif') center top no-repeat !important;
background-color:#DADADC !important;
color:#000000;
text-transform:uppercase;
font-weight:bold;
font-size:12px !important;
}

#confirm_box_payment{
width:705px !important;
}

#confirm_box_payment h2{
text-transform:uppercase;
font-weight:bold;
font-size:12px !important;
padding-bottom:10px;
}

.confirm_payment th{
border-bottom:1px solid black !important;
padding-bottom:3px;
text-align:center;
}

.confirm_payment{
width:700px !important;
}

.message_payment{
color:red;
width:490px !important;
font-weight:bold !important;
font-size:12px !important;
text-transform:uppercase !important;
}

.message_payment div{
width:490px !important;
text-align:center;

}

.page_eshop_secure .searchForm,
.page_eshop_secure .userMenu,
.page_eshop_secure .wishlist,
.page_eshop_secure .cart,
.page_eshop_secure .langs,
.page_eshop_secure .footerLinks
{
visibility:hidden;
display:none;
}

.page_eshop_secure .ip_check{
width:700px !important;
float:right;
}

.page_eshop_secure .img_bibit{
position:absolute;
top:315px;
left:-32px;
}			
		
.buy_buttons{
border:0px !important;
}

.gift_learn_more a{
color:#fff !important;
}

.on_demand_message{
display:none;
font-size:10px;
}			




/* new popup */
#popup_overlay {
        opacity: 0.50 !important;
background: #8a7c6f;
}
#popup_container {
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #dad5d0;
	color: #8a7c6f;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
text-align:center;
border:1px solid black;
}

#popup_ok{
border:1px solid #000; text-decoration:none; white-space:nowrap; cursor:pointer;  padding:3px 7px; margin:2px; text-transform:uppercase; font-size:10px; font-weight:bold;
text-decoration:none; border-color:#786a5c; background-color:#938578; color:#3b322a;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #dad5d0;
	background: #CCC url(../images/bg.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
        text-transform: uppercase;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}





#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}			


#mainMenu #category_1995,
#mainMenu #category_2462,
#mainMenu #category_1996
{display:none;}/******************************************************************************/
/*                        BLOCKS STYLE CSS FILE                               */
/******************************************************************************/
/*
CSS Design by Daniele Suppo (www.suppo.org)
Date   : 2007/07/05
Theme  : Gas Honda Theme
*/
/*====================Default Block Styling=====================*/
.block {
}
.block .header {
    padding: 0;
}
.block .content {
    padding: 0;
}
.block .content ul {
    padding: 0; margin: 0;
    list-style-type: none;
}
.block .content ul li {
	margin: 0px;
	padding: 0px;
	display: block;
}
/*
====================Categoires Block======================*/
#top-nav-categories {
	padding-top:6px;
    width:187px;
	}
#top-nav-categories ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
    }

#top-nav-categories ul li.level_1 {
	padding-left:11px;
	text-transform:uppercase;
    text-align:left;
    margin:0px;
	background: url('http://css.zerogrey.com/themes/Trussardi1911_750_oct_09/images/backgrounds/bullet_g_r.gif') no-repeat center left;
    }
#top-nav-categories ul li.level_1 a,  #top-nav-categories ul li.level_1 a:visited {
	background: url('http://css.zerogrey.com/themes/Trussardi1911_750_oct_09/images/backgrounds/left_link_l.gif') no-repeat bottom left;
    color:#ffffff;
	font-size:11px;
    width:100%;
    display:block;
    padding:4px 0px 2px 2px;
	}

#top-nav-categories ul li.level_1 a:hover {
	color:#1d2549;
	}

/*===================    product resalts total, cont of items  ====================*/

ul#cart-result {
	margin:0px;
    padding:0px;
    float:right;
	}
ul#cart-result li {
	display:inline;
	font-size:10px;
    }
ul#cart-result li a,  ul#cart-result li a:visited {
 	color:#ffffff;
    }
ul#cart-result li a:hover {
 	color:#1d2549;
    } 
/*=====================  currency convertor ========================*/
.curr-conv {
	padding-top:8px;}

.curr-conv form {
	padding:7px 0px 0px 6px;}

.curr-conv form label {
	font-weight:normal;
    float:left;
    padding-top:4px;}
    
.curr-conv form select {
	width:74px;
    float:right;}
    
/*====================Bottom Navigation Block======================*/
#bottom-nav {
}
#bottom-nav .inner {
}
#bottom-nav ul {
	text-align: center;
	list-style-type: none;
	padding: 0;
	margin: 0;	
    padding-left: 65px;

    }
#bottom-nav li {
     display: inline;
	 padding-left: 15px;
     }
     
#bottom-nav li a {
	text-transform: uppercase;
    }
    
#bottom-nav li a:hover, #bottom-nav li.current a {
	}

/*==================Tabbed Navigation==============================*/
#top-nav {
	margin-top:50px;
	float:right;
    }
#top-nav ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
    }
#top-nav ul li {
	margin:0px;
	padding:0px;
	float:left;
	font-weight:normal;
    }
#top-nav ul li a, #top-nav ul li a:visited, #top-nav ul li a:hover {
	color:#999;
	font-size:10px;
	font-weight:bold;
	}#nav {
    height: 50px;
    font-size: 0.75em;
}
#nav ul {
    position: absolute;
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
}
#nav ul li {
    float: left;
    display: inline;
    margin: 0;
}
#nav ul li a {
    display: block;
    position: relative;
    padding: 0.2em 1.5em;
    background-color: #980000;
    font-size: 1.3em;
    font-weight: bold;
    color: #0eaa00;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0.05em;
    border-right: 1px solid #FFFFFF;
}
#nav ul li a:hover {
    color: #c0c0c4;
    text-decoration: underline;
}
#nav ul li.current a {
    color: #c0c0c4;
    background-color: #c3c3c7;
}
#nav ul li.current a:visited {
    color: #c0c0c4;
}
/* hide the sublevels */
#nav ul ul {
    display: none;
}
#nav ul li.current ul {
    position: absolute;
    left: 0;
    display: block;
    /* use max-width emulation hack from
     * http://www.svendtofte.com/code/max_width_in_ie/, using the IE5.0+ dynamic
     * properties syntax, see
     * http://msdn.microsoft.com/workshop/author/dhtml/overview/recalc.asp */
        padding: 0;
    background-color: #c3c3c7;
}
#nav ul li.current li {
    padding: 0.4em 0;
}
#nav ul li.current li a {
    /* hide first pipe */
    left: -1px;
    padding: 0 1em;
    font-weight: normal;
    font-size: 1.1em;
    color: #c0c0c4;
    border-right: none;
    border-left: 1px solid #c0c0c4;
}
/* hide 3rd or more levels */
#nav ul ul ul li {
    display: none;
}
/* @group home */
body.page_eshop_home { /* background:url(../images/home-bg.jpg) no-repeat 50% 150px; */ }
body.page_eshop_home div#content {width:984px; overflow:hidden; padding:0; }

body.page_eshop_home div#content ul.categories { list-style:none; margin:0; padding:0; }
body.page_eshop_home div#content ul.categories li { display:block; float:left; margin:0; padding:0; height:604px; text-align:center; }

body.page_eshop_home div#content ul.categories li a { display:block; width:100%; height:100%; color:#372f29; text-decoration:none; }

body.page_eshop_home div#content ul.categories li a span.name { display:block; text-transform:uppercase; background-repeat:no-repeat; width:170px; height:37px; overflow:hidden; font-size:18px; font-weight:bold; text-indent:-9999px; margin:0 auto; }

body.page_eshop_home div#content ul.categories li a:hover { color:#ccc; }

body.page_eshop_home div#content ul.categories li.left { background-image:url(../images/home-left.jpg); width:325px; }
body.page_eshop_home div#content ul.categories li.center { background-image:url(../images/home-center.jpg); width:325px; border-left:2px solid #000; border-right:2px solid #000; }
body.page_eshop_home div#content ul.categories li.right { background-image:url(../images/home-right.jpg); width:330px; }
/* @end */


/* @group category and search */
body.page_eshop_category #content,
body.page_eshop_search #content,
#productsHolder,
#productsHolder #ajaxContentHolder { height:524px; width:722px; padding:0px; overflow:hidden; }

#productsHolder { position:relative; }
#productsHolder #indicator { position:absolute; background-color:#b4a598; width:16px; height:16px; padding:4px; left:5px; bottom:5px; z-index:999; }

/* @group ajaxContent */
#productsHolder #ajaxContentHolder { position:absolute; z-index:100; }
#productsHolder #ajaxContentHolder div.navigation a { display:block; position:absolute; right:0px; top:0px; padding:5px; color:#3b322a; background-color:#baab9f; }
#productsHolder #ajaxContentHolder #ajaxContent { padding:10px; }
/* @end */

/* @group pagination */
#productsHolder div.page { position:absolute; top:15px; width:722px; height:574px; overflow:hidden; }

#productsHolder div.navigation { height:15px; width:722px; position:absolute; }
#productsHolder #topNavigation { top:0px; left:0px; }
#productsHolder #bottomNavigation { bottom:0px; left:0px; display:none; }

#productsHolder div.navigation a { display:block; height:31px; width:46px; overflow:hidden; background-repeat:no-repeat; color:#3b322a; text-indent:-999px;  }

#productsHolder div.navigation a.nextPageButton { float:right; background-image:url(../images/arrow-next.gif); }
#productsHolder div.navigation a.prevPageButton { float:left; background-image:url(../images/arrow-prev.gif); }

#productsHolder div.page ul { margin:0; padding:0; list-style:none; height:570px;  }
/* #productsHolder div.page ul li { width:135px; padding:0 20px; height:190px; float:left; overflow:hidden; text-align:center; } */
#productsHolder div.page ul li { width:285px; padding:30px 30px; height:220px; float:left; overflow:hidden; text-align:center; }
/* @end */

/* @group category and search version 2 */
div#products_ver2 { height:500px; width:722px; overflow:hidden; }
div#products_ver2 ul { margin:0; padding:0; list-style:none; }

div#scrollbar_ver2 { width:622px; height:3px; padding:0px 50px; overflow:hidden; z-index:999; height:15px; }
div#scrollbar_ver2 div.track { width:622px; height:3px; background-color:#3c3630;  overflow:hidden; margin-top:6px; }
div#scrollbar_ver2 div.track div.handle { background-color:#d39d04; width:220px; height:3px; cursor:move;  overflow:hidden; }

div#products_ver2 ul li { width:301px; height:200px; padding:3px 30px 40px 30px; float:left; text-align:center;}

/* @end */


/* @end */


/* @group product and contact */
#productMgr,
body.page_eshop_product div#content,
body.page_eshop_contact div#content { height:524px; width:722px; padding:0px; overflow:hidden;}

#productMgr { background-color:#dad5d0; position:relative; color:#8a7c6f !important; }

#productMgr div.basicInfo { position:absolute; top:0px; left:155px; padding:5px 5px 0px 0px; font-size:10px; }
.ie6 #productMgr div.basicInfo { position:absolute; top:0px; left:175px; padding:5px 5px 0px 0px; font-size:10px; }
#productMgr div.productInfo { position:absolute; top:90px; left:515px; width:180px; padding:10px; font-size:10px; }
#productMgr div.photoZoom { position:absolute; left:175px; top:118px; width:280px; height:480px;  }
.ie6 #productMgr div.photoZoom { position:absolute; left:195px; top:118px; width:280px; height:480px; }
#productMgr div.blenderNavigation { position:absolute; left:525px; top:500px; }
#productMgr div.relatedProducts { position:absolute; left:1; top:0; background-color:#b4a598; width:140px; height:604px;  }


#productMgr div.close { position:absolute; top:505px; right:10px; }
#productMgr div.close a { text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:10px; color:#938578; }
#productMgr div.close a:hover { color:#3b322a; text-decoration:underline; }


/* @group blenderNavigation */
#productMgr div.blenderNavigation a { display:block; float:left; width:26px; height:16px; background-repeat:no-repeat; overflow:hidden; text-indent:-999px; }
#productMgr div.blenderNavigation a.blendPrev { background-image:url(../images/rotate-left.png); }
#productMgr div.blenderNavigation a.blendNext { background-image:url(../images/rotate-right.png); }
/* @end */

/* @group photoZoom */
#productMgr div.photoZoom div.blender { position:relative; text-align:center; }
#productMgr div.photoZoom div.blender div.image { position:absolute; left:0px; }
#productMgr div.photoZoom div.blender div.image img { width:280px;  }

.ie6 #productMgr div.photoZoom div.blender { left:-165px; }

/* @end */

/* @group relatedItems */

#productMgr div.relatedProducts ul { list-style:none; margin:0; padding:0; }
#productMgr div.relatedProducts ul li { float:left; margin:28px 5px 24px 5px; width:131px; }
#productMgr div.relatedProducts ul li div.image img { width:131px; }
/* @end */


/* @group productInfo */
#productMgr div.productInfo label { display:block; font-weight:bold; text-transform:uppercase; font-size:11px; padding:5px 0 2px 0; clear:left; }

#productMgr div.productInfo div.description { font-size:11px; z-index:100;}

#productMgr div.productInfo div.description,
#productMgr div.productInfo div.color_selector { padding:3px 0; }

#productMgr div.productInfo div.quantity,
#productMgr div.productInfo div.options { padding:7px 0; clear:left; overflow:auto; }

#productMgr div.productInfo div.quantity input {  }

/* @group option_selector */
#productMgr div.productInfo div.option_selector ul { list-style:none; margin-bottom:5px; overflow:auto; }
#productMgr div.productInfo div.option_selector ul li { float:left; border:1px solid #fff; margin-right:2px; background-color:#b4a598; }

#productMgr div.productInfo div.image_selector ul li a { display:block; }
#productMgr div.productInfo div.image_selector ul li img { height:10px; width:44px; }

#productMgr div.productInfo div.text_selector ul li { text-align:center; }
#productMgr div.productInfo div.text_selector ul li a { text-decoration:none; color:#fff; display:block; min-width:20px; padding:2px 3px; text-transform:uppercase; font-size:11px;  }

#productMgr div.productInfo div.option_selector ul li.option-image-selected-1,
#productMgr div.productInfo div.option_selector ul li.option-image-selected-2,
#productMgr div.productInfo div.option_selector ul li.option-image-selected-3,
#productMgr div.productInfo div.option_selector ul li.option-image-selected-4,
#productMgr div.productInfo div.option_selector ul li.option-image-selected-5 { background-color:#3b322a; }

#productMgr div.productInfo div.text_selector ul li.option-image-selected-1 a, 
#productMgr div.productInfo div.text_selector ul li.option-image-selected-2 a,
#productMgr div.productInfo div.text_selector ul li.option-image-selected-3 a,
#productMgr div.productInfo div.text_selector ul li.option-image-selected-4 a,
#productMgr div.productInfo div.text_selector ul li.option-image-selected-5 a { color:#fff; }
/* @end */

#productMgr div.productInfo div.availability { clear:left; display:none; }
#productMgr div.productInfo div.status { font-weight:bold; }

#productMgr #buttonbuy { margin:30px 10px 10px; }


/*
body.page_eshop_product div.buy_or_tell { width:100%; height:54px; margin-top:10px; position:relative; background:url(../images/product-page-separator.jpg) no-repeat 50% 100%; }

body.page_eshop_product div.buy_or_tell div.buy_now { position:absolute; left:0; top:0; }
 
body.page_eshop_product div.buy_or_tell div.tell_a_friend { position:absolute; right:0px; top:10px; width:100px; }
body.page_eshop_product div.buy_or_tell div.print { position:absolute; right:0px; top:35px; width:100px; }

body.page_eshop_product div.buy_or_tell div.tell_a_friend a,
body.page_eshop_product div.buy_or_tell div.print a { color:#20282a; line-height:25px; text-align:right; }

body.page_eshop_product div.buy_or_tell div.tell_a_friend a img,
body.page_eshop_product div.buy_or_tell div.print a img { float:right; padding-left:3px; }

body.page_eshop_product div.buy_or_tell div.tell_a_friend a span,
body.page_eshop_product div.buy_or_tell div.print a span { float:right; }
*/
/* @end */




/* @group contact */
/*
body.page_eshop_contact div#productInfo { width:250px; }

body.page_eshop_contact div#contactMgr { width:200px; float:left; }
body.page_eshop_contact div#contactMgr h1 { background:url(../images/icon-tell-a-friend.png) no-repeat 0 50%; line-height:20px; margin:10px 0 0; padding:0 0 0 35px; font-size:14px; }
body.page_eshop_contact div#contactMgr form#frmContact { margin:10px 0; }
body.page_eshop_contact div#contactMgr form#frmContact input,
body.page_eshop_contact div#contactMgr form#frmContact textarea { width:150px; }
body.page_eshop_contact div#contactMgr form#frmContact textarea { height:60px; }
body.page_eshop_contact div#contactMgr form#frmContact div.marg label { font-weight:bold; display:block; }
*/
/* @end */
/* @end */

/* @group cart */
body.page_eshop_cart table.cart,
body.page_eshop_cart div.whereTo { width:100%; margin:10px 0; }

body.page_eshop_cart div.whereTo { position:relative; height:40px; }
body.page_eshop_cart div.continueShopping { position:absolute; left:0px; }

body.page_eshop_cart div.checkout { position:absolute; right:0px; }
body.page_eshop_cart div.checkout input {  }
/* @end */


/* @group confirm */
body.page_eshop_confirm table.cart { width:100%; margin:10px 0; }
/* @end */


/* @group order */
body.page_eshop_order div.orders table { width:100%; margin:10px 0; border:1px solid #e6e6e6; border-collapse:none; }
body.page_eshop_order div.orders table thead th { background-color:#e5e5e5; color:#7f7f7f; padding:6px; font-weight:normal; }

body.page_eshop_order div.orders table td,
body.page_eshop_order div.orders table th { text-align:center; }

body.page_eshop_order div.order div.trackShipment { font-weight:bold; }

body.page_eshop_order div.order table.cart { width:100%; margin:10px 0; }

.cart td.total_line, 
.cart th.total_line, 
.cart td.single_price,
.cart th.single_price
{text-align:right;}


.cart th.action, .cart td.action{
width:60px;
text-align:center;
}

.cart td.t_img{
text-align:center;
}

.shipping-address table{
width:700px;
}

.shipping-address table td{
padding-top:5px;
padding-bottom:5px;
}

.a_pay-btn{
border:1px solid #000; text-decoration:none; white-space:nowrap; cursor:pointer;  padding:3px 7px; margin:2px; text-transform:uppercase; font-size:10px; font-weight:bold;
text-decoration:none; border-color:#786a5c; background-color:#938578; color:#3b322a;width:200px; display:block;
}

/* @end */



/*= USER ACCOUNT ===================================================================*/

/* @group Account */
p#registerMessage { padding: 20px 10px 20px 10px; font-weight:bold; text-align:justify;}

/* @group register */
body.page_eshop_register div#registerMessage { margin:0 0 30px 0; }
body.page_eshop_register div#registerMessage h1 { padding:0px 0px 5px 0px; }

body.page_eshop_register div.form, 
body.page_eshop_register div.privacy { float:left; width:290px; padding:0 20px;  }

body.page_eshop_register div.form div.field { margin:10px 0; }
body.page_eshop_register div.form div.field label { display:block; font-weight:bold; }
body.page_eshop_register div.form div.field input.text { width:245px; }
body.page_eshop_register div.form div.message { color:#666; }

body.page_eshop_register div.privacy div.privacy_statement textarea { width:280px; height:100px; margin-bottom:10px; padding:3px; text-align:justify; font-family:Interstate Light, Arial, Helvetica, sans-serif; font-size:11px; }
body.page_eshop_register div.privacy div.acceptPrivacy { padding:5px; margin-bottom:10px;  }
/* @end */

/* @group address */
body.page_eshop_address div#contentBlock .subtitle { border-bottom:1px solid #3b322a; padding:10px 0px 3px 0px; margin-bottom:10px; font-size:12px; font-weight:bold; }
body.page_eshop_address div#contentBlock div.add-info h2 { font-weight:bold; font-size:12px; margin:10px 0 5px; }
body.page_eshop_address div#contentBlock div.address_box { padding: 10px 10px 10px 0px; margin: 10px 0; }
body.page_eshop_address div#contentBlock div.address { margin-bottom:10px; }
body.page_eshop_address div#contentBlock div.address_box a { padding:0 10px 0 0; }
body.page_eshop_address div#contentBlock input.text { width:200px; }
/* @end */

/* @group change password */
body.page_eshop_password #contentBlock form { padding:10px; }
/* @end */

/* @group tickets */
body.page_eshop_ticket form div.checkField { margin:20px 0; }
body.page_eshop_ticket form div.field { margin:10px 0; }
body.page_eshop_ticket form div.field label { display:block; font-weight:bold; }

body.page_eshop_ticket div#registerfield { float:left; width:410px; padding:20px; }
body.page_eshop_ticket div#registerfield h3 { margin:0 0 10px; }

body.page_eshop_ticket div.captcha { }
body.page_eshop_ticket div.captcha { padding-left:10px; }
body.page_eshop_ticket div.captcha img { display:block; } 
body.page_eshop_ticket div.captcha input { width:110px !important; height:26px !important; margin-top:2px; padding:0px !important; text-align:center; font-size:15px; font-weight:bold; text-transform:uppercase; font-family:"Courier New", Courier, mono;}


body.page_eshop_ticket div.phoneAndAddress { float:left; width:150px; border-left:1px solid #ccc; padding:0 20px;  }
body.page_eshop_ticket div.loginForm { float:left; width:410px; padding:20px; }

body.page_eshop_ticket table.fullt { width:100%; border-collapse: collapse; }
body.page_eshop_ticket table.fullt tr.h-infos th { border-bottom:1px solid #3b322a; text-align:left; }

body.page_eshop_ticket div#content .newTickets { text-align:center; color:red; }
body.page_eshop_ticket div#content .newTickets a { color:red; }
/* @end */
/* @end */			
		

.page_eshop_order .paymentMethod{
width:660px !important;
}

.page_eshop_order .torder{
width:660px !important;
margin:0px !important;
}

.page_eshop_order .message{
padding-bottom:20px !important;
}			
		
.wishlist-button{
border:0px;
background-color:#dad5d0;
color:#3b322a;
width:180px;
font-weight:600;
font-size:11px;
}

.page_eshop_wishlist .message{
padding-top:10px !important;
padding-bottom:10px !important;
text-align:center;
}



.page_eshop_wishlist .wishlist .single_price
{
width:85px !important; padding-right:10px;}





.page_eshop_wishlist .wishlist .action,
{
width:55px !important;}

.create_whislist{
border:0px !important;
padding:0px !important;
margin:0px !important;
text-align:center;
width:100%;
}

.add_wishlist{
border:0px !important;
text-align:center;
}

.add_wishlist td,
.add_wishlist th
{
padding:10px;
}

#wishlist_select{
text-align:center;
}			
		
#wishlist-select{
font-size:11px;
width:120px;
color:#3b322a;
border:1px solid #8a7c6f;
padding:2px;
}			

.wishlists{
width:640px !important;
}

.wishlists .action{
width:140px !important;
}

.wishlists .products,
.wishlists .pubblic
{
text-align:center;
}			
		

.page_eshop_wishlist textarea{
width:300px !important;
}			
		
			
/* additional ticket system styles */
                
.page_eshop_ticket div.ticket_toolbar { 
  border:1px solid #000000; 
  background-color: #786a5c; 
  padding: 5px;
  padding-left: 10px;
  margin-bottom: 10px;
}
        
.page_eshop_ticket table.fullt tr.backDark{ 
  background-color: #a09185;
}

.page_eshop_ticket table.fullt tr td {
  padding-top: 15px; 
  padding-bottom: 15px; 
  border-bottom:1px solid #3b322a;
  text-align: left;
}

.page_eshop_ticket table.fullt tr th,
.page_eshop_ticket table.fullt tr td{
  padding-left: 5px;
  padding-right: 15px;
  vertical-align: top;  
}

.page_eshop_ticket table.fullt tr th div a,
.page_eshop_ticket table.fullt tr td div a{
  text-decoration: underline;
  color: #645648;
  font-weight: bold;
}
  
.page_eshop_ticket table.fullt tr th div a:hover,
.page_eshop_ticket table.fullt tr td div a:hover{
  color: #000000;
}

.page_eshop_ticket table.fullt tr th div p,
.page_eshop_ticket table.fullt tr td div p{
  margin: 0px;
  padding: 0px;
}
    
.page_eshop_ticket .noBorder{
  border: none;
}
     
.page_eshop_ticket .ticket_sender {
  color: #645648;
  font-size: 95%;
  margin-bottom: 3px;
}

.page_eshop_ticket .ticket_small{
  font-size:10px;
}
                   
.page_eshop_ticket textarea#message{
  border: 1px solid #3b322a;
}   

.page_eshop_ticket #errorOutput { 
  border:1px solid #DD3C10; background-color: #FFEBE8; margin-bottom:10px; padding: 5px;
}

.page_eshop_ticket input.error, 
.page_eshop_ticket textarea.error {
  border:2px solid #DD3C10; color: #DD3C10; 
}


.conversion_chart{
position:absolute; top:0px; left:-340px; background-color:#b4a598; z-index:999; width:280px; height:350px; padding:10px; text-align:center; color:#FFFFFF; border:1px solid #FFFFFF;
}

.conversion_chart table{ width:280px; margin-top:10px;}
.conversion_chart table th{font-size:13px;}
.conversion_chart table td{height:20px; width:140px;}

.conversion_chart table tr.col_head{height:30px;}

.conversion_chart table tr.even{background-color:#9a836f;}





.conversion_chart2{
position:absolute; top:0px; left:-340px; background-color:#b4a598; z-index:999; width:290px; height:300px; padding:10px; text-align:center; color:#FFFFFF; border:1px solid #FFFFFF;
}

.conversion_chart2 table{ width:290px; margin-top:10px;}
.conversion_chart2 table th{font-size:13px; height:30px;}
.conversion_chart2 table td{height:20px; width:140px;}

.conversion_chart2 table tr.col_head{height:30px;}

.conversion_chart2 table tr.even{background-color:#9a836f;}

/* end additional ticket system styles */			
		


/* Beginning of alphacube */

.overlay_alphacube {
	background-color: black;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
      
}

.alphacube_nw {

  width:10px;
  height:25px;
}

.alphacube_n {

  height:25px;
}

.alphacube_ne {

  width:10px;	  
  height:25px;
}

.alphacube_w {

  width:7px;
}

.alphacube_e {

  width:7px;	  
}

.alphacube_sw {

  width:7px;
  height:7px;
}

.alphacube_s {

  height:7px;
}

.alphacube_se, .alphacube_sizer  {

  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;

	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;

	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;

	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
  font: 12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;

}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}



.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    


.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}			
		
/* new popup */
#popup_overlay {
        opacity: 0.50 !important;
background: #c0c0c0;
}
#popup_container {
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #dad5d0;
	color: #454545;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
text-align:center;
border:1px solid black;
}

#popup_ok{
border:1px solid #000; text-decoration:none; white-space:nowrap; cursor:pointer;  padding:3px 7px; margin:2px; text-transform:uppercase; font-size:10px; font-weight:bold;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #454545;
	background: #CCC url(../images/bg.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
        text-transform: uppercase;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}





#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/* end new popup */		

input.button{
      
        }			
		
.imgdiscount{position:relative;}


.imgdiscount img{position:absolute; top:-400px; left:200px;}

.wrapper a{z-index:999 !important;}

.item .image .imagebox{height:261px; overflow:hidden;}


.page_eshop_home #contentBlock{min-height:390px !important;}

/* End of alphacube */