body {
background:#1b120d;
margin:0;
padding:0;
}

body,td,th,input,select,textarea {
font:normal 9pt arial, helvetica, sans-serif;
color:#ccc;
}

ul,h1,h2,h3,h4 {
margin:0;
}

h2 {
font-size:16px;
font-weight:700;
font-style:italic;
}

h3 {
font-size:13px;
font-weight:700;
font-style:italic;
}

hr {
border:solid #888; 
border-width:1px 0 0; 
height:1px;
}

br {
padding:0;
margin:0;
clear:both;
}

a:link, a:visited, a:hover {
color:#454545;
}

img, img a, img a:link, img a:visited, img a:hover {
border:0
}

form {
margin:0;
padding:0;
}

.confo img { float:left;}

input, select {
background-color:#f1f1f1;
color:#000;
border:1px solid #333;
padding:2px;
}

textarea {
background-color:#f1f1f1;
color:#000;
border:1px solid #333;
}

.qty_box {
background-color:#f3f3f3;
color:#000;
border:1px solid #333;
width:20px;
padding:3px;
}

.inputh {
visibility:hidden;
display:none;
}

.btn {
background-color:#530000;
color:#fff;
border:1px solid #999;
}

#container {
width:840px; 
height:520px; 
margin: 0 auto;  
position: absolute; 
top:50%; 
left:50%; 
margin-left: -430px; 
margin-top: -260px;  
border:10px solid #383629;
}

#column_left {
width:530px;
min-height:520px;
height:520px !important;
float:left;
color:#ccc;
background:#474731 url(images/ornament_bl.gif) bottom left no-repeat;
}

#column_left a { 
color:#d5eac1;
}

#column_left a:hover { 
color:#fff;
}

#column_right {
width:290px;
min-height:500px;
height:500px !important;
float:right;
padding:10px;
color:#270909;
background:#99996B url(images/logosub.gif) bottom center no-repeat;;
}

#column_right a:link, a:visited {
font-size:12px;
color:#420d0d;
text-decoration:none;
}

#column_right a:hover {
font-size: 12px; 
color:#fc0;
}

#logo {
width:180px; 
height:100px;  
position:absolute; 
top:214px; 
left:502px; 
z-index: 1;
background:url(images/logo.gif);
border:5px solid #474731;
}

#logo a { 
overflow:hidden; 
display:block; 
height:100%;
width:100%;
}

#menu {
width:225px; 
position: absolute; 
top:115px; 
left:570px; 
padding: 1px 0 0; 
background:url(../images/dot_hor.gif) repeat-x;
}

#menu ul {
list-style-type:none;
}

#menu li {
list-style-type:none;
padding:3px 0 0 5px; 
margin:0;
border-bottom:1px dotted #ccc;	 	
}

#menu a {
letter-spacing:2px;
}

#footer {
position:absolute; 
top:595px;
width:840px; 
height:20px; 
margin: 0 auto;  
top:50%; 
left:50%; 
margin-left: -430px; 
margin-top: 290px;  
text-align:center;
font-family:verdana;
font-size:7pt;
color:#555;  
}

#footer a {
color:#555;  
font-family:verdana;
font-size:7pt;
text-decoration:none;
}

#footer a:hover {
color:#ccc;
font-family:verdana;
font-size:7pt;  
text-decoration:none;
}

/* cart */
.price {
font-size:8pt;
font-family:verdana;
color:#ccc;
font-weight:400;
}

.prodprice {
font-size:8pt;
font-family:verdana;
color:#ccc;
font-weight:400;
}

HR.prodseparator {
height: 0;
border:0;
}

TD.product {
text-align:center;
}

TD.product img {
border:10px solid #383629;
}

TD.product img:hover {
border:10px solid #545439;
}

.prodname, .prodname a {
font-family:verdana;
font-size:7pt;
font-weight:400;
color:#fff;
text-decoration:none;
}

.detailname {
font-size:14px;
text-align:center;
font-weight:400;
color:#fff;
letter-spacing:2px;
}

.detailthumb {
padding:5px;
background:#99996B;
border-left:2px solid #474731;
}

.detailthumb img, .detailthumb img a, .detailthumb a img {
margin:1px;
border:5px solid #383629;
vertical-align:middle;
}

.detailthumb img:hover {
margin:1px;
border:5px solid #474731;
vertical-align:middle;
}

.detailthumbmain img, .detailthumbmain img a, .detailthumbmain a img {
border:25px solid #383629;
}
 
.detailthumbmain img:hover {
border:25px solid #474731;
}

.detaildescription {
padding:0 30px;
}

.buybutton {
vertical-align:middle;
}

.prodnavigation, .prodnavigation a, .catnavigation, .catnavigation a {
font-family:verdana;
font-size:8pt;
font-weight:400;
color:#a0a0a0;
text-decoration:none;
}

TD.catname {
text-align: center;
}

.catname, .catname a {
font-size:14px;
text-align:center;
font-weight:400;
color:#fff;
letter-spacing:2px;
text-decoration:none;
} 

IMG.catimage {
border:5px solid #f1f1f1;
vertical-align:top;
}

.mincart {
position:relative;
top:5px;
padding:3px;
border:4px double #fff;
}

.mincart img {
vertical-align:top;
}

.cobll {
background-color:#474731;
font-weight:400;
font-size:10px;
}

.cobhl {
background-color:#343423;
font-weight:400;
font-size:10px;
}

.cobtbl {
background-color:#222;
}

