*{
margin:0;
padding:0;
border:0
}
body{
color:#d7be95;
background:url(images/top-bgr.gif) #422a1b repeat-x top;
font:12px Verdana, Arial, 'Lucida Grande', Sans-Serif;
}
a{
color:#ffffff;
text-decoration:none;
}
a:hover{
color:#ffffff;
text-decoration:underline;
}
input,select,textarea{
border:#342216 1px solid;
padding:1px 2px;
background:#d7be95;
color:#47201b;
font:11px arial,tahoma,sans-serif
}
select{
padding:1px
}
li{
list-style:none
}
#page{
margin:0 auto;
width:1010px
}
blockquote{
font-style: italic;
color: #f5f5f5;
margin: 0;
padding-left:30px;
padding-right: 40px;
padding-top: 15px;
}
blockquote.last{
padding-bottom: 0;
}
/*--- HEADER ---*/
#top{
margin:0 0 10px 0;
height:73px
}
.logo{
float:left
}
#signin{
width:293px;
padding:6px 0 0 10px;
float:right;
background:url(images/login-bgr.gif) no-repeat left top;
height:67px;
font-size: 11px;
}
#signin h5{
font-size:11px
}
#signin input{
width:105px
}
#signin input.btn{
border:0;
width:46px;
background:url(images/btn-signin.gif) no-repeat left top;
height:17px
}
/*- Top menu -*/
ul#topmenu,#footer ul{
clear:both;
line-height:30px;
height:30px
}
#topmenu li, #footer li{
padding:0 15px;
float:left;
border-right:1px solid #d7be95;
color:#ffffff;
font-size:12px;
font-weight:bold;
}
#topmenu li a,#footer li a{
color:#ffffff;
text-decoration:none;
}
#topmenu li a:hover,#footer li a:hover{
color:#ffffff;
text-decoration:underline
}
/*- Title section -*/
#top2{
margin:5px 0 0;
clear:both;
height:191px
}
#title-pic,#title-pic img{
width:537px;
float:left;
height:191px;
overflow: hidden;
}
.c1{
margin:15px 0 0 3px;
float:left;
width:210px;
height:160px;
padding:0 15px 15px 5px;
background:url(images/vl-dot.gif) repeat-y right
}
.c1 h1,.c2 h4{
padding:5px 0;
color:#ffffff;
font-size:12px
}
.c1 p{
line-height:16px
}
.c2{
margin:10px 0 0 10px;
float:left;
width:230px;
padding:5px 0
}
.c2 h4{
background:url(images/hl-dot.gif) repeat-x top
}
/*- Basket -*/
#cart{
background:url(images/grad-bgr1.gif) repeat-x top;
height:55px
}
#cart li{
padding:6px;
width: 120px;
float:left;
color:#ffffff;
font-size:12px;
height:14px
}
#cart li.ar{
width: auto;
font-weight:bold;
font-size:11px;
float:right;
}
/*- Search -*/
#search{
padding:10px 5px;
background:url(images/grad-bgr2.gif) repeat-x top;
height:40px
}
#search input{
padding:0 2px;
width:155px;
border:1px solid #d7be95;
background:#674f35;
color:#d7be95
}
#search input.btn{
border:0;
width:42px;
background:url(images/btn-find.gif) no-repeat left top;
height:17px
}
/*--- COLUMN LAYOUT ---*/
#columns{
padding:10px 0;
clear:both
}
/*--- CENTER column ---*/
#centercol{
margin:0 0 0 20px;
width:730px;
float:left
}
* html #centercol{
margin:0 0 0 10px
}
#centercol h1{
margin:3px 0 10px 0;
color:#ffffff;
background:url(images/hl-dot.gif) repeat-x center;
font-size:11px;
font-weight: normal;
}
#centercol h1 span{
/*padding:0 50px 0 0;*/
background:#422a1b
}
#centercol h2, #centercol h3{
margin: 0 0 15px 0;
color: #ffffff;
font-size:13px
}
#centercol h1 a, #centercol h2 a, #centercol h3 a{
text-decoration: none;
color: #ffffff;
font-size:13px
}
#centercol h1 a:hover, #centercol h2 a:hover, #centercol h3 a:hover{
text-decoration: underline;
}
#centercol p{
line-height:16px
}
#rightcol h2, #rightcol h3{
margin: 0 0 15px 0;
color: #ffffff;
font-size:12px
}
#rightcol  h1 a, #rightcol h2 a, #rightcol h3 a{
text-decoration: none;
color: #ffffff;
font-size:12px
}
/*- Product details thumb -*/
.pdetails-thumb{
padding: 0 0 15px 0;
margin: 0 15px 0 0;
float: left;
width: 318px;
background:url(images/th-bgr-big.gif) no-repeat top center;
}

.pdetails-thumb-2{
padding: 0 0 11px 0;
margin: 0 11px 0 0;
float: left;
width: 231px;
background:url(images/th-bgr-home.gif) no-repeat top center;
}
/*--- RIGHT column ---*/
#rightcol{
padding:8px 0 0;
width:237px;
float:right
}
/*- List Box -*/
.listbox{
width:237px;
margin:0 0 15px 0;
color:#D5BC94;
background:url(images/box-top.gif) no-repeat top
}
.listbox a{
color:#D5BC94;
text-decoration:none
}
.listbox a:hover{
color:#ffffff
}
.listbox .spacer{
padding:15px 5px 5px 10px
}
.listbox-bot{
background:url(images/box-bot.gif) no-repeat bottom;
line-height:11px;
height:11px
}
.listbox-bot2{
background:url(images/box-bot2.gif) no-repeat bottom;
line-height:25px;
height:25px
}
.listbox li{
padding:0 0 0 25px;
background:url(images/ico-list.gif) no-repeat left;
font-size:11px;
line-height:20px
}
/*- Category Submenus -*/
.listbox li.leftmenu1, .listbox li.leftmenuactive1{
font-size: 11px;
background: none;
background:url(images/ico-list2.gif) no-repeat left;
padding:0 0 0 35px;
}
.listbox li.leftmenu2, .listbox li.leftmenuactive2{
padding: 0 0 0 45px;
font-size: 11px;
background: none;
}
/*--- WRAPPER ---*/
.wrapper{
float: left;
width:auto;
clear: both;
}

.wrapper-txt h3 span, .wrapper-txt h3 span a{
text-decoration: none;
color: #fff;
background: none;
font-size: 13px;
}

.wrapper-txt ul {
margin-top:15px;
}

.wrapper-txt li {
list-style:disc;
margin:0 0 0 25px;
padding:0 0 3px 0;
}

.wrapper-txt p {
	margin: 15px 0 0 0;
}

.h3 span, .h3 span a{
font-weight: bold;
text-decoration: none;
color: #fff;
background: none;
font-size: 13px;
}
.h3 span a:hover{

text-decoration: underline;

}
.thumb{
text-align: center;
float: left;
width: 156px;
height: 158px;
}
.thumb table{padding: 0px; margin: 0px; height:158px; width:156px; background:url(images/th-bgr.gif) no-repeat top;}
.thumb td{vertical-align:middle; margin:0px; padding:0px; background-color: transparent;}
.wrapper-txt{
float: left;
padding: 0 0 0 10px;
width:475px;
}
/*--- FOOTER ---*/
#footer{
padding:6px 0 0;
background:url(images/footer-bgr.gif) repeat-x top;
font-size:12px
}
#footer a{
text-decoration: none;
}
#footer ul{
/*padding:0 0 10px 350px*/

margin: 1em auto; width: 90%;
text-align: center;
}
#footer .spacer{
margin:0 auto;
width:1010px;
}
#footer p.copy{
padding:15px 15px 0 0;
float:left;
width:440px;
background:url(images/vl-dot.gif) repeat-y right;
text-align:right;
height:50px
}
#footer p.copy2{
padding:20px 0 0 20px;
float:left;
width:480px
}
/*--- Misc. styles ---*/
.fix,.hl{
clear:both;
line-height:1px;
height:1px
}
.hl{
padding:12px 0 26px 0;
background:url(images/hl-dot.gif) repeat-x center center;
}
.hl-spacer{
clear: both;
line-height: 30px;
}
.hl span{
background:#422a1b;
color:#ffffff;
font-weight: normal;
font-weight: bold;
padding-right:25px;
}
.hl span a{
font-family: georgia, times, serif;
font-size: 21px;
font-weight: normal;
color:#ffffff;
text-decoration: none; 
}

.hl span a:hover{color:#ffffff; text-decoration:underline}


#centercol h1 spanasas{
padding:0 50px 0 0;

}
.ac{
text-align:center
}
.ar{
text-align:right
}
.fl{
float:left
}
.fr{
float:right
}
.white, .white a{
color: #ffffff;
}
.checkbox{
border: 0;
background: none;
}
#bottmenu{
margin: 2em auto 2em auto;
text-align:center;
width: auto;
height:auto;
}
#bottmenu .elem{
margin: 0em auto 0em auto;
text-align:center;
width: auto;
height:auto;
display: inline;
border-left:1px solid #d7be95;
padding:10px 15px 10px 15px;
}
#bottmenu .elem a{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration: none;
}
#bottmenu .elem a:hover{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration: underline;
}

/* SUBSCRIBE FORM */

#newsletter_box .input_text {
	color:#d7be95;
	margin:0;
	padding:2px 2px 2px 2px;
	border:1px solid #d7be95;
	background:#674f35;
	font-size:11px;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* TESTIMONIALS DIV */

#testimonials {
	font-size: .9em;
}

#testimonials p{
   width: 85%;
	margin: 10px 0 0 10px;
	padding-right: 0;
}

#testimonials .quote {
	font-style: italic;
}
