@charset "utf-8";
body{background:#2B1C13;color:#CCC;font-family:"Trebuchet MS", Arial, Tahoma;font-size:13px;}
body,table,td{margin:0;padding:0;}
input.text,input.submit,textarea,iframe,input.file,select{margin:5px;}
input.checkbox{ margin:0px; padding:0px; position:relative; top:3px; }
input.text, textarea{ background:url(../img/common/btn-bg.png) bottom repeat-x;border:solid 1px #A58961;color:#EBD1AF;background-color:#1F150E;}
img.frame{ border:solid 1px #FFFFFF; margin:5px; }
a{ color:#FFFFFF; text-decoration:underline; }
a.command{ font-size:10px; color:#999999; }
a:hover{ text-decoration:none; }
a img{ border:none; margin:0px; padding:0px; }
div .error-message {
color:#CC3300;
display:inline;
font-style:italic;
}
#wrapper .shadow-left,#wrapper .shadow-right{width:8px;}
#header #navigation{background:url(../img/common/btn-bg.png) top repeat-x;height:99px;width:1000px;}
#header #navigation table{ margin-left:40px;}
#header #navigation table td{text-align:center;vertical-align:middle;}
#header #navigation table td.dot{ width:60px;}
#header #navigation #header-image{height:155px;}
#header #navigation #header-image img{float:left;}
#page{background:url(../img/common/page-bg.png) top repeat-x;min-height:600px;width:1000px;}
#page #menu{background:url(../img/common/menu-bg.png) top left no-repeat;}
#page #menu div.info{margin:10px; color:#8C734C; font-weight:700; }
#page #menu #cart a{ color:#8C734C; text-decoration:none; }
#page #menu #cart a:hover{ color:#F3F3F3; text-decoration:none; }
#page #menu #cart div.list{ border-bottom:dotted 1px #8C734C; padding:2px; }
#page #menu #cart div.sum {padding:20px; color:#F3F3F3};
#page #content{float:right;width:758px;}
#page #content .shadow-left{background:url(../img/common/content-shd-left-bg.png) right repeat-y;width:8px;}
#page #content .shadow-bottom{background:url(../img/common/content-shd-btm-bg.png) top repeat-x;height:6px;text-align:right;}
#page #content .main{background:url(../img/common/content-bg.png) top repeat-x;background-color:#362418;color:#CCC;width:750px;}
#page #content #page-topic{color:#A9967B; letter-spacing:1px;font-family:"Times New Roman", Times, serif;font-size:27px;line-height:25px;margin:0px;vertical-align:bottom; text-align:left; padding:5px 0 5px 10px; font-weight:normal;}
#page #content #page-topic h1{ display:inline; color:#634730; letter-spacing:1px;font-family:"Times New Roman", Times, serif;font-size:22px;line-height:25px;margin:0px;vertical-align:bottom; text-align:left; padding:0; font-weight:normal;}
#page #content #page-topic h2{ display:inline; color:#A9967B; letter-spacing:1px;font-family:"Times New Roman", Times, serif;font-size:27px;line-height:25px;margin:0px;vertical-align:bottom; text-align:left; padding:0; font-weight:normal;}
#page #content #page-subtopic{ font-family:"Trebucged MS", Tahoma; font-size:12px; color:#A2865B; padding-left:10px;}
#page #content #page-info{ color:#E9E2D8; }
#page #content #info-topic{line-height:25px;margin:0px;width:520px; height:100px; vertical-align:bottom; text-align:left; padding:5px 0 5px 10px;}
#page #content #info-topic h1{color:#A9967B; font:normal 27px "Times New Roman"; margin:0; padding:0; width:500px;  }
#page #content #info{background:#3C2B1D;float:left;width:520px;}
#page #content #info .info-content{background:url(../img/common/info-bg.png) top repeat-x;border-top:solid 2px #8C734C;height:396px;padding:10px;}
#page #content #info .shadow-left{background:url(../img/common/info-shd-left-bg.png) right repeat-y;width:8px;}
#page #content #info .shadow-right{background:url(../img/common/info-shd-right-bg.png) left repeat-y;width:8px;}
#page #content #info .shadow-bottom{background:url(../img/common/info-shd-btm.png) top repeat-x;height:8px;}
#page #content #product{float:left;margin-top:50px;width:220px;}
#page #content #product .photo{text-align:center;}
#page #content #product #product-bg{position:relative; top:-55px;}
#page #content #product img{left:0px;position:relative;}
#page #content #file-list a{line-height:25px; }
#page #content #comments{margin:0 0 30px 10px;padding-left:10px;width:710px;}
#page #content #comments .author{color:#A58961;font-family:Arial;font-size:12px;height:20px;padding-left:10px;}
#page #content #comments .message{color:#CABBA4;font-family:"Trebuchet MS", Arial;font-size:11px;margin-bottom:30px;padding-left:10px;}
#page #content #comments a{color:#D4CEC2; font-size:11px; font-family:Tahoma; font-weight:bold;}
#page #content #comments.admin{ width:680px; }
#page #content #comments.admin .author{margin:0px; height:15px; font-size:11px; }
#page #content #comments.admin .message{margin:0px; margin-bottom:10px;}
#page #content #important-info{margin-bottom:30px;padding-left:10px;width:200px; position:relative; top:-30px;}
#page #content #important-info span,#page #content #important-info a{color:#AB9985;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}
#page #content #important-info span{ line-height:12px; }
#page #content #important-info div.item{ margin:10px 0 20px 0; }
#page #content #important-info a{color:#CFCBC0;font-weight:700;}
#page #content #important-info a.plus, #page #content #important-info a.minus{ text-decoration:none; font-size:25px; font-weight:bold; }
#page #content #important-info a:hover{text-decoration:none;}
#page #content #important-info img{float:left;margin-right:15px;}
.black-line{background:#000;height:1px;}
#menu{float:left;padding:0px;}
#menu table.items{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 30px 0;width:240px;}
#menu table.items h3{ font-size:14px; margin:0; padding:0; font-family:"Trebuchet MS"; }
#menu table.items h3.currency{ margin-top:10px; }
#menu td.group, #menu td.group a{ color:#DED6C7; text-decoration:none; cursor:default; }
#menu td.group{background:#2E1D14;border-bottom:solid 2px #8C734C;font-family:"Times New Roman", Times, serif;font-size:15px;font-weight:700;height:35px;letter-spacing:0.8px;padding-left:10px;vertical-align:middle;width:230px;}
#menu td.group h2{ font-family:"Times New Roman", Times, serif;font-size:15px;font-weight:700; margin:0; padding:0; }
#menu td.item{height:35px;line-height:12px;padding-left:8px;vertical-align:middle;}
#menu td.item a, #menu a.dark{color:#C1AD8C;text-decoration:none;}
#menu td.item a:hover, #menu a.dark:hover{text-decoration:underline;}
#menu td.item.active{border-left:solid 1px #D0C3B0;}
#menu td.item.active a{color:#EDE7DC;text-decoration:none;}
#language{ padding:20px 0 10px 23px;}
#language a{ margin:5px; color:#666666; font-size:11px; font-weight:bold; text-decoration:none;}
#language a:hover{text-decoration:underline;}
div.topic{border-bottom:solid 2px #55442D;color:#87734E;font-family:"Trebuchet MS", "Times New Roman", Times, serif;font-size:13px;font-weight:700;height:22px;padding-left:10px;width:100%;}
div.clear{clear:both;}
.padded{padding:30px 20px 20px;width:700px;}
.info{ font-size:11px; color:#999999; }
td,#page td{text-align:left;vertical-align:top;}
form span{ font:normal 12px Arial; color:#888; }

#order { font-size:14px; }
#order th{ padding:5px; border-bottom:solid 1px #8C734C; background:#2E1D14; font-weight:normal;}
#order td{ padding:5px; border-bottom: solid 1px #333333; }
.content-message{padding:5px; font-size:14px; font-weight:normal; background:#2E1D14; margin:10px; color:#C1AD8C;}
.shop-item{width:120px; min-height:180px; margin:10px; float:left;}
.no-photo{ width:75px; height:100px; border:dotted 1px #CDCDCD; }

body.print{background:#FFF; text-align:left; margin:0; padding:0;}
body.print *, body.print #page, body.print #page *, body.print #wtrapper *, body.print #content *, body.print #order *{background:#FFF; background-image:none; border:none; border-color:#FFFFFF; color:#000000; background-color:#FFFFFF; background-repeat:no-repeat; margin:0; padding:0; width:auto; height:auto; text-decoration:none; font-size:12px; font-family:Arial; }
body.print #page{ margin:0; padding:0; background:none; background-image:none; }
body.print #page #menu{ display:none;}
body.print span{ font-weight:bold; }
body.print center{ float:left; text-align:left; }
body.print #order table{ margin:10px; border:solid 1px; }
body.print #order td{ border-top:solid 1px; }
body.print #order th{ font-weight:bold; }
body.print .cake-sql-log, body.print img, body.print br, body.print input, body.print textarea, body.print #header, body.print a.printcss, body.print .shadow-left, body.print .controlls{ display:none;}

.cloud{color:#634730;margin:50px 0 0;padding:10px;}
.cloud span{color:#886242;font-weight:700;}
.cloud h4{display:inline;font-weight:400;}
.cloud a{color:#634730;font-family:"Trebuchet MS";font-size:13px;text-decoration:none;}
.cloud a:hover{text-decoration:underline;}

#terms{ text-align:justify; padding:40px; line-height:23px; font-size:14px; width:600px; }