/*----- Shop general header and footer template styles -----*/

body{
margin:0px;
color:#DADACF;
background:url(images/bgr.gif) #40382D;
font:11px arial,tahoma,verdana,sans-serif;
}
a,table a{
color:#DADACF;
}
a:hover{
text-decoration:underline
}
a img{
border:0 none
}
table{
color:#DADACF;
}
div,h1,h2,h3,h4,h5,p,form,ul,li{
margin:0;
padding:0;
}
li{
list-style: none;
}
input, select, textarea{
color: #000000;
background: #C4B26D;
border:1px solid #000000;
padding-left:3px;
font:11px tahoma,arial,sans-serif
}
input.checkbox{border:0; background: none}

#page{
width:767px;
margin: 15px auto 10px auto;
background:url(images/column-bgr.gif) repeat-y;
}
/*--- HEADER ---*/
#logo{
text-align: center;
padding:90px 0 0 300px;
float: left;
}
#logo img{
width:170px;
height:23px;
}
#slogan h1{
font-size: 11px;
font-weight: normal;
text-transform: capitalize;
color:#C2B998;
}
/*--- Header content ---*/
#hdr-content{
padding: 0 20px 0 0;
float: right;
width: 175px;
}
#hdr-content h3{
text-transform: uppercase;
font:normal 10px tahoma,arial,sans-serif;
background:url(images/hl-dot.gif) repeat-x bottom;
color: #ffffff;
margin: 0 0 5px;
padding: 2px 0
}
/*--- Login ---*/
#login{
color: #DDDBD9;
float:left;
padding: 22px 0 15px 0;
}
#login a{
color: #DDDBD9;
}
input.si{
float:left; 
width:115px;
margin: 0 0 2px
}
/*--- Basket ---*/
#hdr-content table{
color: #C2B99A;
width:100%;
}
#hdr-content td a.button{
color:#FFFFFF;
background:#8E8647;
font:10px tahoma,arial,sans-serif;
text-align:center;
text-decoration: none;
display:block
}

/*--- SEARCH, TOP MENU ---*/
#search-topmenu{
height: 35px;
background:url(images/topmenu-bgr.gif) no-repeat;
}
.searchi{
padding: 10px 0 0 15px;
float: left;
}
.searchi input{
float:left;
width:125px
}
.search-go{
padding: 10px 0 0;
margin: 0 0 0 3px;
float:left;
}
.topmenu{
padding:10px 15px 0 0;
width: 400px;
color:#C2B99A;
float: right;
text-align: right;
}
.topmenu a{
color:#C2B99A;
padding: 0 4px;
text-decoration:none
}
/*--- COLUMN LAYOUT STYLES---*/
#columns{
clear: both;
padding: 0 0 0 16px
}
#columns h3{
text-transform: uppercase;
font-weight: normal;
text-align: center;
color: #ffffff;
font-size: 10px;
background:url(images/menu-top.gif) no-repeat bottom center;
}
/*--- Left column ---*/
#column-left{
padding: 10px 0 0;
width:155px;
float:left;
}
/*--- Category list ---*/
#category-list ul{
clear: both;
padding: 0 0 15px 0
}
#category-list li{
color:#ffffff;
padding: 3px 0 3px 5px;
background: url(images/hl-dot-cat.gif) repeat-x bottom;
}
#category-list li a{
font-weight: bold;
color:#ffffff;
text-decoration: none;
}
#category-list li a strong{
color:#C2B99A
}
#category-list li.leftmenu1, #category-list li.leftmenuactive1{
padding-left:20px;
}
#category-list li.leftmenu1 a{
color:#C2B99A;
}
/*--- Center column ---*/
#column-center{
padding: 10px 0 0;
margin-left:35px;
width:355px;
float:left;
}
/*--- Box Container ---*/
.boxed{
margin: 0 0 10px 0;
padding: 15px 0 0 0;
clear: both;
width:355;
background: url(images/box-bgr.jpg) repeat-y top;
}
.boxed-bot{
height: 15px;
background: url(images/box-bot.jpg) no-repeat bottom;
}
/*--- Right column ---*/
#column-right{
padding: 10px 0 0;
margin-left:32px;
float:left;
width:160px;
}
#column-right p{
text-align: center;
}

#column-right ul{
clear: both;
}
#column-right li{
background: url(images/hl-dot-cat.gif) repeat-x bottom;
padding: 3px 0;
}
#column-right li a{
text-decoration: none;
color: #C2B99A;
font-weight:normal
}
/*--- FOOTER ---*/
#pagefooter{
width:767px;
clear: both;
height:79px;
background:url(images/footer-bgr.jpg) no-repeat bottom;
color:#999999;
}
#pagefooter a{
color:#C2B99A;
text-decoration: none;
}
#botmenu{
padding: 45px 15px 0 0;
width: 320px;
float: right;
text-align: right;
text-transform: capitalize;
}
#copy{
text-transform: uppercase;
width: 320px;
color: #999999;
font-size: 9px;
padding: 45px 0 0;
float: left;
}
#copy a{
font-size: 10px;
color: #999999;
}

/*--- Misc. ---*/
.fix{clear: both;}
.marker{
color:#999999;
font-weight:bold;
}
