/* CSS Document */

* { margin:0; padding:0;}
body { background:#070506; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#909090;}
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.top-tail{ background:url("../images/top-tail.gif") top repeat-x;}
.top-tail2{ background:url("../images/top-tail2.gif") top repeat-x; position:absolute; width:50%; height:500px; right:0;}
.top-bg{ background:url("../images/top-bg.jpg") no-repeat top center; position:relative;}
.main-top-bg{background:url("../images/main-top-bg.gif") top no-repeat; }

.main-width { width:980px; margin:0 auto; text-align:left;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#646464; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header .logo{ padding:13px 0 0 20px; float:left;}
#header .menu{ float:left;}
#header .menu ul{ padding:26px 0 0 10px; margin:0;}
#header .menu li{ float:left; font-size:14px; color:#773f20; padding:0 13px 0 0;}
#header .menu li a{ font-style:italic; color:#773f20; text-decoration:none; display:inline-block; margin-left:13px;}
#header .menu li a:hover{ color:#fff;}

*html #header .menu li{ padding:0 11px 0 0;}
*html #header .menu li a{ margin-left:12px;}
* +html #header .menu li{ padding:0 11px 0 0;}
* +html #header .menu li a{ margin-left:12px;}

#header .cart{ float:left; padding:55px 0 0 12px; font-size:11px; text-transform:uppercase; color:#7b401f;}
#header .cart .cart-bg{ background:url("../images/cart-bg.gif") no-repeat 0 0; padding:6px 0 0 37px;}
#header .cart a{ color:#c5bc8c; text-decoration:none;}
#header .cart a:hover{ color:#7b401f;}
#header .lang{ float:left; padding:67px 0 0 79px;}
#header .nav-links{ float:right; margin:-10px 0 0 0; position:relative; width:142px;}
#header .nav-links a{ color:#5e4c36; font-size:11px; text-transform:uppercase; text-decoration:none; display:inline-block; background:url("../images/nav-links-marker.gif") no-repeat 0 4px; padding-left:12px; position:relative;margin-bottom:4px;}
#header .nav-links a:hover{ color:#fff;}

/* ============================= content ===================== */
#bannerOne{padding: 61px 0px 0px 49px;}

.banners-padding{ padding:13px 0 0 0;}
/*.banners{ width:100%; overflow:hidden;padding:6px 0 7px 0; margin-bottom:3px;}*/
#bannerTwo{ float:left; padding-right:3px;}
#bannerThree{ float:left; padding-right:3px;}
#bannerFour{ float:left; padding-right:3px;}
#bannerFive{ float:left; margin-right:-2px;}

#column-center{ padding-left:13px;padding-right:13px;}
.content-bg{  padding:0 8px 19px 8px; zoom:1;}

.spacer{ font-size:0; line-height:0; height:0; overflow:hidden;}
.product-col{ /*border:solid 1px #c5c5c5; */padding:15px 15px 19px 15px; text-align:center; margin-bottom:7px;}
.name{ color:#e87f22;}
.img{ padding-bottom:10px;}
.text{ font-size:11px; text-transform:uppercase; padding:6px 0 9px 0;}
.price{ color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold;}
.price b{ color:#9e9d98; font-weight:normal;}
.button{ padding-top:20px;}

/* ============================= footer ====================== */
#footer{ padding:18px 0 52px 0; color:#433934;}
#footer a{ color:#433934; text-decoration:none;}
#footer a:hover{ color:#fff;}
#footer .row{ height:58px; border-top:solid 1px #191210; border-bottom:solid 1px #332620;}
#footer p{ padding:14px 0 0 5px;}
#footer p span{ display:block;}
#footer .cards{ padding:10px 0 0 6px;}
#footer .menu{ text-align:center; font-size:12px; color:#986b34; padding:21px 0 0 0;}
#footer .menu a{ color:#986b34; text-decoration:none;}
#footer .menu a:hover{ color:#fff;}

/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101;}

.currency-form{ float:right; color:#775935;}
.currency-form select{ color:#887660; font-size:11px; background:#0e0806; border:solid 1px #332620; width:90px;}

#header .currency-form{ padding:15px 0 0 80px;}
#header .search-form{ padding:12px 0 0 17px;}
#footer .currency-form{ padding:20px 0 0 5px;}
#footer .search-form{ padding:16px 0 0 18px;}

.search-form{ float:right;}
.search-form input{ vertical-align:top;}
.search-form .input1{ background:none; border:solid 0px; padding:6px 10px 6px 10px; width:152px; color:#887660; font-size:11px;}
.search-form span{ display:inline-block; background:url("../images/search-bg.gif") no-repeat 0 0; margin-left:5px;}
#indexDefaultMainContent{background-color:#070506}
