body{
margin:0px;
color:#000;
background:transparent url(../../images/shop_images/tile.gif);
font:11px Arial,sans-serif;
text-align:left
}
input{
border:1px #DAC594 solid;
color:#000000;
font:11px Arial,Helvetica,sans-serif;
}
input.go{
border:1px #DAC594 solid;
width:17px;
height:16px;
color:#ffffff;
background:#6A2C22;
}
input.btn{
border:1px #DAC594 solid;
color:#ffffff;
background:#6A2C22;
font:10px verdana,sans-serif;
text-align:center
}
option,select{
color:#000000;
font:11px Arial,sans-serif
}
a:hover{
text-decoration:none
}
table{
color:#000;
font:11px Arial,sans-serif;
text-align:left
}
table a, a{
color:#6A2C22;
font:11px Arial,sans-serif;
text-decoration:underline
}
#container{
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-align:left;
}
#top{
width:800px;
height:209px;
background:url(../../images/shop_images/top.gif) transparent no-repeat;
}
#logo{
padding:117px 0px 0px 37px;
float:left
}
#slogan h1{
color:#FFEAC1;
font:10px/normal Arial,sans-serif;
text-transform: uppercase;
text-align:center;
float:left;
width:580px;
margin:0px;
padding:32px 0px 0px 33px;
}
#columns{
display: table;
width:800px;
background:url(../../images/shop_images/center_bgr.gif) transparent repeat-y;
}
#leftcol{
width:190px;
float:left;
padding-left:15px;
height:auto;
}
#leftmenu{
width:190px;
background:url(../../images/shop_images/left_bgr.gif) transparent no-repeat top;
/*border:1px solid #ff0000*/
}
#leftmenu li{
padding-left:8px;
}
#leftmenu ul{
padding-left:15px;
margin:0px;
list-style-type:none;
width:160px
}
#search{
padding:5px 0px;
width:auto;
height:20px
}
.lefthdr{
height:29px;
width:190px;
font: bold 11px Arial,sans-serif;
text-transform: uppercase;
text-align:center;
padding-top:8px;
background:url(../../images/shop_images/lefthdr.gif) transparent no-repeat;
}
.leftmenu0, .leftmenuactiv0 {
background:url(../../images/shop_images/hl.gif) transparent repeat-x bottom;
}
.leftmenu0 a{
color:#000;
font: 11px/16px Arial,sans-serif;
text-decoration: none;
}
.leftmenuactiv0 a{
color:#6A2C22;
font: 11px/16px Arial,sans-serif;
text-decoration: none;
}
.leftmenu1 a{
padding-left:13px;
color:#6A2C22;
font: 10px/16px verdana,Arial,sans-serif;
text-decoration: none;
background:url(../../images/shop_images/arrow.gif) transparent no-repeat 4px;
}
.leftmenu2 a{
padding-left:23px;
color:#6A2C22;
font: 10px/16px verdana,Arial,sans-serif;
text-decoration: none;
background:url(../../images/shop_images/arrow.gif) transparent no-repeat 14px;
}
.leftmenuactiv1 a{
padding-left:13px;
color:#000;
font: 10px/16px verdana,Arial,sans-serif;
text-decoration: underline;
background:url(../../images/shop_images/arrow.gif) transparent no-repeat 4px;
}
.leftmenuactiv2 a{
padding-left:23px;
color:#000;
font: 10px/16px verdana,Arial,sans-serif;
text-decoration: underline;
background:url(../../images/shop_images/arrow.gif) transparent no-repeat 14px;
}
#rightcol{
width:535px;
float:right;
padding-right:13px;
height:auto;
}
#content{
width:500px;
/*border:1px solid #0000ff;*/
}
#footer{
color:#A89490;
font: 10px tahoma,Arial,sans-serif;
width:800px;
height:82px;
background:url(../../images/shop_images/footer.gif) transparent no-repeat;
clear:both;
}
#footer a{
color:#A89490;
font: 10px tahoma,Arial,sans-serif;
text-decoration:none
}
#copyright{
padding:40px 0px 0px 375px;
 text-transform: uppercase 
}

/* Shop Style */
.maintext,.maintext a{
color:#333333;
font:12px Arial,sans-serif;
text-align:justify
}
.hl{
border-bottom:1px solid #b3b3b3
}
.price{
color:#ff9900;
font-weight:bold
}
.text10px{
color:#706A4B;
font:10px Verdana;
float: left;
padding-left: 3px;
}
a.text10px{
color:#706A4B;
font:10px Verdana
}
.accent{
color:#005500;
font-weight:bold
}
.headerbl,.headerbr,.headerbc,.mainhdr,.headerbl a,.headerbr a,.headerbc a{
color:#000;
padding-bottom:19px;
height:37px;
background:transparent url(../../images/shop_images/mainhdr.gif) no-repeat center;
font:bold 12px Arial,sans-serif;
text-decoration:none;
text-transform: uppercase;
text-align:center;
clear:both
}
.headerbc2,.headerbc2 a{
padding-bottom:8px;
height:30px;
background:transparent url(../../images/shop_images/mainhdr.gif) no-repeat center;
font:bold 11px/18px Arial,sans-serif;
text-decoration:none;
text-align:center;
clear:both
}
.headerbc3{
padding-left:5px;
color:#ffffff;
background:transparent url(../../images/shop_images/main-hdr-bl.gif) no-repeat;
font:bold 11px/18px Arial,sans-serif;
text-decoration:none
}
.headerbc3 a{
color:#ffffff;
font:bold 11px/18px Arial,sans-serif;
text-decoration:none
}
.headerbc4{
padding-top:1px;
padding-left:0px;
color:#ffffff;
background:#2f4a71;
font:bold 12px Arial,Helvetica,sans-serif
}
.catpath{
padding-left:4px;
color:#ffffff;
background:#2f4a71;
font:bold 11px Arial,sans-serif
}
.catpath a{
padding-left:4px;
color:#ffffff;
background:#efefef;
font:11px Arial,sans-serif;
text-decoration:none
}
.catalogtxt{
color:#2f4a71;
font:11px Arial,sans-serif
}
.catalogtxt a,.catalogtxt a:visited{
color:#2f4a71;
font:11px Arial,sans-serif;
font-weight:bold;
text-decoration:none
}
.newproducts{
color:#990000;
font:11px Arial,sans-serif
}
.newproducts a{
color:#000000;
text-decoration:none
}
.listheader{
color:#555555;
background:#2f4a71;
font:10px Verdana,Tahoma,sans-serif;
font-weight:bold;
text-align:center;
height:18px
}
.listheader a{
color:#555555;
text-decoration:none
}
.listheader a:hover{
color:#efefef;
text-decoration:underline
}
.listrowitem{
padding-left:3px;
color:#2f4a71;
background:#efefef;
font:11px Arial,Tahoma,sans-serif;
height:23px
}
.dialog{
background:#eeeeee
}
font.descriptionsnapshot{
font:9px Arial
}
.checkout_label_on{
padding:3px;
background:#efefef;
color:#000000;
font:normal 10px Arial
}
.checkout_page_on{
padding:3px;
color:#ffffff;
background:#2f4a71;
font:bold 10px Arial;
height:30px
}
.checkout_label{
padding:3px;
background:#ff9900;
color:#000000;
font:normal 10px Arial
}
.checkout_page{
padding:3px;
background:#f7f7f7;
font:bold 10px Arial;
height:30px
}
.checkout_page a{
padding:3px;
background:#f7f7f7;
font:bold 10px Arial
}
.form_label{
text-align:left;
color:#fff;
border-bottom:1px solid #FFFFFF;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
background:#A39B6F;
font-weight:bold;
font-size:10px;
font-family:Verdana;
float:left;
height: 20px;
width: 60px;
}
.form_label a{
color: #fff;
font-weight:bold;
font-size:10px;
font-family:Verdana;
text-decoration:none;
}
.form_input{
text-align:left;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
background:#DACC91;
font-weight:normal;
font-size:10px;
font-family:Verdana;
height: 20px;
width: 380px;
float:left;
}
.form_label_small{
padding:2px;
background:#e1efe1;
font:normal 10px Verdana
}
.form_input_small{
padding:2px;
background:#eeeeee;
font:normal 10px Arial
}
.path{
font:bold 14px Arial
}
.cal_weekdays{
border-left:1px solid #ffffff;
color:#ffffff;
background:#ff9900;
font:10px Verdana,sans-serif;
font-weight:bold;
text-align:center
}
.cal_monthdays{
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
font:10px Verdana,sans-serif;
text-align:center
}
.cal_today{
border:1px solid #efefef;
color:#ffffff;
background:#ff9900;
font:10px Verdana,sans-serif;
font-weight:bold;
text-align:center
}
.listrowitem a,.listrowitem a:hover{
font:11px Arial,Tahoma,sans-serif;
text-decoration:none
}

/* Other */
.prod_thumb_wrapper{
 width: 137px;
 text-align: center;
 float: left;
}
.prod_thumb_wrapper_r{
 width: auto;
 text-align: center;
}
.prod_thumb{
 background: url('../../images/shop_images/thumbgr.gif') no-repeat;
 width: 137px;
 text-align: center;
 padding-top: 21px;
 margin-right: 29px;
 height: 120px;
}
.prod_thumb_r{
 background: url('../../images/shop_images/thumbgr.gif') no-repeat;
 width: 137px;
 text-align: center;
 padding-top: 21px;
 margin-right: 29px;
 height: 136px;
}
.prod_thumb_title{
 width: 137px;
 height: 28px;
}
.prod_thumb_title a, .prod_thumb_title a:hover{
 font: 11px Arial;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.prod_thumb_title_r{
 height: auto;
}
.prod_thumb_title_r a, .prod_thumb_title_r a:hover{
 font: 11px Arial;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.prod_details{
 margin-left: 0px;
 text-align: center;
 background: url('../../images/shop_images/thumbig.gif') no-repeat;
 width: 233px;
 padding-top: 24px;
 height: 241px;
float:left
}
.prod_details_name{
 color: #000;
 font-weight: bold;
float:right;
padding:25px 0px 0px 15px;
border:0px solid #ff0000;
width:252px;
height:241px;
background:transparent url(../../images/shop_images/bordr.gif) no-repeat;
}
.prod_details_main{
 text-align: justify;
 padding: 3px 8px 3px 0px;
 font-weight: normal;
 color: #000;
}
.prod_details_title{
 margin-right: 10px;
 font-weight: none;
 color: #706A4B;
 text-align: left;
 float: left;
 font-weight: normal;
}
.prod_details_title a{
 color: #000;
}

.prod_details_about{
 padding-top: 10px;
 padding-bottom: 3px;
 text-align: left;
 color: #6A2C22;
 font-weight: normal;
}
.prod_details_box{
/* border: 1px solid #6A2C22;*/
 padding: 0px;
 text-align: justify;
 margin-bottom: 10px;
 font-weight: normal;
 color: #000;
clear:both
}
.prod_details_best_price{
color:#C6533A;
text-align: right;
padding-top:5px;
padding-right:30px;
clear:both
}
.prod_details_best_price a{
color:#C6533A;
 font-weight: bold;
}
.picsize{
width: 200px;
height: inherit;
border: 1px solid #fff
}