/*----- Shop general header and footer template styles -----*/

body{
margin:0px;
color:#939393;
/*background:url(images/bgr.gif) #ffffff repeat-x top;*/
font:11px tahoma,verdana,sans-serif;
}
a,table a{
color:#2b2726;
font:11px tahoma,verdana,sans-serif;
}
a:hover{
text-decoration:underline
}
a img{
border:0 none
}
table{
color:#333333;
}
div,h1,h2,h3,h4,h5,p,form{
margin:0;
padding:0;
border:0 none
}
input{
border:1px solid #B2B2B2;
padding-left:3px;
font:11px tahoma,arial,sans-serif
}
select{
margin-left:3px;
padding-left:3px;
font:11px tahoma,arial,sans-serif;
width:125px;
text-align:left;
background: #ffffff;
}
input.checkbox{border:0}

/* Page layout */

#container{
width:967px;
margin: 0 auto;
padding:0px;
text-align:left
}
#pageheader{
width:967px;
height:245px;
}
#pageheader-top{
width:967px;
background:url(images/pageheader-top-bgr.jpg) no-repeat bottom left;
height:65px;
}
#pageheader-bottom{
width:967px;
background:url(images/pageheader-bottom-bgr.jpg) no-repeat top left;
height:170px;
}
#logo{
float: left;
}
#logo img{
border: 0;
}
#topr{
float: right;
width: 660px;
}
#cb{
float: left;
background-color: #f4f0ed;
color: #5f5f5f;
width: 640px;
padding: 10px;
margin-top: 7px;
}
#currencies{
float: left;
width: 250px;
}
#currencies p{
padding-top: 2px;
float: left;
}
#user{
float: right;
text-align: right;
width: auto;
}
#shopping-bag{
font-size: 14px;
float: right;
text-align: right;
width: 350px;
}
#shopping-bag p{
padding-top: 0px;
float: right;
}
#shopping-bag img{
border-left: 1px solid #d3cbcb;
padding: 0px 5px 0px 15px;
float: right;
}
#shopping-bag a{
font-size: 14px;
color: #58ac22;
text-decoration: none;
font-weight: bold;
}
#shopping-bag a:hover{
font-size: 14px;
color: #58ac22;
text-decoration: none;
font-weight: bold;
}
#ml{
clear: both;
float: left;
width: 660px;
padding: 0px;
margin-top: 5px;
text-align: right;
}
#ml img{
padding: 0px;
margin: 0px;
border: 0;
}
#top-menu{
float: left;
color: #ffffff;
width: 162px;
padding: 0px;
margin: 15px;
font:bold 14px helvetica;
}
#top-menu a{
clear: both;
float: left;
width: 117px;
height: 23px;
color: #ffffff;
font:bold 14px helvetica;
text-decoration: none;
background:url(images/tm.gif) no-repeat left center;
padding: 6px 0 0 45px;
}
#top-menu a.top{
clear: both;
float: left;
width: 117px;
height: 23px;
color: #ffffff;
font:bold 14px helvetica;
text-decoration: none;
background:url(images/tmt.gif) no-repeat left center;
padding: 2px 0 0 45px;
}
#top-menu a.bot{
clear: both;
float: left;
width: 117px;
height: 18px;
color: #ffffff;
font:bold 14px helvetica;
text-decoration: none;
background:url(images/tmb.gif) no-repeat left center;
padding: 6px 0 0 45px;
}
#top-menu a:hover{
color: #5f5f5f;
font:bold 14px helvetica;
text-decoration: none;
}
*html #top-menu{
margin-left: 8px;
font:bold 14px helvetica;
}
#slogan{
float: right;
color: #333333;
width: 570px;
padding-right: 20px;
margin-top: 15px;
/*font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;*/
font-family: 'Helvetica','Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 17px;
font-weight: normal;
line-height: 150%;
text-align: left;
}
#slogan span{
letter-spacing: 1px;
}
#slogan a{
color:#333333;
font-size:12px;
font-weight: normal;
text-decoration: none;
}
/*
#slogan a{
float: right;
width: 70px;
height: 15px;
color: #333333;
font:bold 11px tahoma, verdana;
text-decoration: none;
background:url(images/click.gif) no-repeat left center;
text-align: center;
padding: 2px 0 0 0;
margin-top: 10px;
}
#slogan a{
color:#333333;
display: block;
float: left;
height: 17px;
font-size:12px;
font-weight: bold;
text-decoration:none;
margin-right: 0px;
padding-right: 6px; 
text-decoration: none;
background: transparent url('images/click_a.gif') no-repeat scroll top right;
}
#slogan a span{
background: transparent url('images/click_span.gif') no-repeat top left;
display: block;
line-height: 17px;
padding: 0 0 0 6px;
}*/
#search-language-block{
width: 949px;
padding: 0px;
margin: 0px auto;
}
#search-language{
width: 919px;
background-color: #e0d6cd;
color: #5f5f5f;
border-bottom: 1px solid #ffffff;
margin: 0px;
padding: 5px 15px;
float: left;
font:bold 11px tahoma,arial,sans-serif;
}
#search{
float: left;
width: 450px;
}
#search-title{
float: left;
padding: 2px 10px 0 0;
}
.search-input{
margin-top: 1px;
}
input.si{
padding: 1px 2px;
float:left; 
width:120px;
text-align:left;
border-style: inset;
background: #ffffff;
margin: 0 0 2px
}
.search-go{
float:left;
padding:0 0 0 3px
}
#language{
float: right;
width: 450px;
}
#language-title{
float: right;
padding: 2px 10px 0 0;
}
#languages{
float: right;
padding: 0px;
margin-top: 2px;
}
#languages a{
text-decoration: none;
}
#languages a:hover{
text-decoration: none;
}
#topmenu{
width: 390px;
color:#FFFFFF;
font:10px/31px Verdana,sans-serif;
float: right;
text-align: center;
text-transform: capitalize;
}
#topmenu a{
color:#FFFFFF;
font:10px Verdana,sans-serif;
text-decoration:none
}
#columns{
margin:0 auto;
padding:0px;
width: 949px;;
clear: both;
height: auto;

}
#column-left{
margin:0px;
width:171px;
float:left;
}
#column-left h3{
margin:0px;
width:161px;
float:left;
background-color: #6e6e6e;
color:#fffefe;
padding: 5px 0 5px 10px;
font:bold 13px tahoma, verdana,sans-serif;
}
#column-left h3 a{
color:#fffefe;
font:bold 13px tahoma, verdana,sans-serif;
text-decoration: none;
}
#column-left h3 a:hover{
color:#fffefe;
font:bold 13px tahoma, verdana,sans-serif;
text-decoration: none;
}

#column-left ul.menulist{
background: #ffffff;
margin:0;
padding:0;
clear: both;
}
#column-left .menulist li{
list-style:none;
background:url(images/right-menu-btn-bgr.gif) no-repeat left center;
padding: 2px 0 2px 25px;
line-height:16px;
font-weight: bold;
}
#column-left .menulist li a:hover{
color:#ff6600
}
#column-center{
margin:0px;
width:758px;
float:left;
padding-left: 20px;

}
#column-right{
color:#000;
margin-left:12px;
float:left;
width:181px;
}
#column-right td{
}
#column-right ul.newestlist{
margin:0 10px;
padding: 0;
clear: both;
}
#column-right .newestlist li{
list-style:none;
border-bottom: 1px solid #fff;
padding: 3px 0;
}
#column-right ul.menulist{
background: #ffffff;
margin:0;
padding:0;
clear: both;
}
#column-right .menulist li{
list-style:none;
background:url(images/right-menu-btn-bgr.gif) no-repeat left center;
padding: 2px 0 2px 25px;
line-height:16px;
font-weight: bold;
}
#column-right li a, #column-left li a{
color:#000;
text-decoration: none;
}

#column-right li a, #column-left li a{
color:#000;
text-decoration: none;
}
#column-right li a:hover{
color:#ff6600
}

.fix{clear: both;}
.orange-marker{
color:#ff6600;
font-weight:bold;
}

#pagefooter-block{
width: 949px;
padding: 0px;
margin: 0px auto;
}
#pagefooter{
width: 919px;
background-color: #e0d6cd;
color: #46423e;
border-bottom: 1px solid #ffffff;
margin: 0px;
padding: 10px 15px;
float: left;
font:bold 11px tahoma,arial,sans-serif;
}
#pagefooter a{
font:bold 11px tahoma,arial,sans-serif;
color:#46423e;
text-decoration: none;
}
#pagefooter a:hover{
font:bold 11px tahoma,arial,sans-serif;
color:#46423e;
text-decoration: underline;
}
#botmenu{
padding: 5px 0 0 0px;
width: 600px;
float: left;

}
#botmenu a{
font:bold 11px tahoma,arial,sans-serif;
color:#46423e;
text-decoration: none;
background:url(images/footera.gif) no-repeat bottom left;
padding: 0 10px 0 8px;
}
#botmenu a:hover{
font:bold 11px tahoma,arial,sans-serif;
color:#46423e;
text-decoration: underline;
}
#copy{
width: 949px;
text-align: right;
font:normal 11px tahoma,arial,sans-serif;
color:#46423e;
padding: 10px 0;
float: right;
}
#copy a{
font:bold 11px tahoma,arial,sans-serif;
color:#46423e;
text-decoration: underline;
}
#copy a:hover{
font:bold 11px tahoma,arial,sans-serif;
color:#46423e;
text-decoration: underline;
}
#pa{
width: 250px;
text-align: right;
font:normal 11px tahoma,arial,sans-serif;
color:#46423e;
padding: 0px;
float: right;
}
#pa a{
font:bold 11px tahoma,arial,sans-serif;
color:#46423e;
text-decoration: none;
}
#pa a:hover{
font:bold 11px tahoma,arial,sans-serif;
color:#46423e;
text-decoration: underline;
}
/* Left column styles */

#category-list ul{
margin:0;
padding: 0;
clear: both;
}
#category-list li{
list-style:none;
}

.leftmenu0{
color:#2b2726;
padding: 2px 0 2px 30px;
font:normal 12px/16px  tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr.gif) no-repeat left center;
}
#category-list .leftmenu0 a{
color:#2b2726;
font:normal 12px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive0{
color:#2b2726;
padding: 2px 0 2px 30px;
font:normal 12px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr.gif) no-repeat left center;
}
#category-list .leftmenuactive0 a{
color:#2b2726;
font:normal 12px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu1{
color:#2b2726;
padding: 2px 0 2px 40px;
font:normal 12px/16px  tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr.gif) no-repeat left center;
}
#category-list .leftmenu1 a{
color:#2b2726;
font:normal 12px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive1{
color:#2b2726;
padding: 2px 0 2px 40px;
font:bold 12px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr.gif) no-repeat left center;
}
#category-list .leftmenuactive1 a{
color:#2b2726;
font:bold 12px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu2{
color:#2b2726;
padding: 2px 0 2px 50px;
font:normal 12px/16px tahoma, verdana,sans-serif;
}
#category-list .leftmenu2 a{
color:#2b2726;
font:normal 12px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive2{
color:#2b2726;
padding: 2px 0 2px 50px;
font:bold 12px/16px tahoma, verdana,sans-serif;
}
#category-list .leftmenuactive2 a{
color:#2b2726;
font:normal 12px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
#leftkeyword{
color:#2b2726;
font:normal 12px tahoma, verdana,sans-serif;
clear: both;
margin-top: 15px;
}
#leftkeyword a{
color:#2b2726;
font:normal 12px tahoma, verdana,sans-serif;
text-decoration: underline;
}
