/* CSS Document */

* { margin:0; padding:0;}
body { background:#1e1e1f; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000;}
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;}

.main-width { width:930px; 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:#f7a00a; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header{ background:url(../images/header-bg.png) top center no-repeat; padding-bottom:16px;}
#header .top{ width:100%; overflow:hidden; height:111px;}
#header .logo{ padding:38px 0 0 73px; float:left;}
#header .logo .right-bg{ background:url(../images/logo-right-bg.gif) right top no-repeat; padding:0 32px 0 0;}
#header .logo .logo-bg{ background:url(../images/logo-tail.gif) right top no-repeat #2b2b2b;}
#header .logo .left-bg{ background:url(../images/logo-left-bg.gif) left top no-repeat; padding:25px 30px 9px 56px;}

#header .nav-links{ padding:76px 38px 0 395px; text-align:right;}
#header .nav-links-tail{ background:url(../images/nav-links-tail.gif) top repeat-x;}
#header .nav-links-right-bg{ background:url(../images/nav-links-right-bg.gif) right top no-repeat; height:35px; padding:10px 21px 0 0;}
#header .nav-links a{ color:#f3b909; text-decoration:none;}
#header .nav-links a:hover{ color:#fff;}

.header-box{ width:100%; background:#2a2a2a;}
.header-box .right-top{ background:url(../images/header-corner-right-top.gif) right top no-repeat;}
.header-box .right-bot{ background:url(../images/header-corner-right-bot.gif) right bottom no-repeat;}
.header-box .left-bot{ background:url(../images/header-corner-left-bot.gif) left bottom no-repeat;}
.header-box .left-top{ background:url(../images/header-corner-left-top.gif) left top no-repeat; width:100%; padding-bottom:12px;}

#header .menu{ padding:12px 12px 2px 12px;}
#header .menu ul{ width:100%; overflow:hidden; height:44px; padding:0; margin:0;}
#header .menu .menu-tail{ background:url(../images/menu-tail.gif) top repeat-x;}
#header .menu .menu-left-bg{ background:url(../images/menu-left-corner.gif) left top no-repeat;}
#header .menu .menu-right-bg{ background:url(../images/menu-right-corner.gif) right top no-repeat;}
#header .menu li{ float:left; font-size:12px; font-weight:bold; padding:0 3px 4px 4px; background:url(../images/menu-separator.gif) left top no-repeat;}
#header .menu .li_un{ background:none;}
#header .menu li a{ color:#fff; text-decoration:none; display:inline-block; width:122px; text-align:center; background:url(../images/menu-item-bg.gif) bottom repeat-x; padding:14px 0 11px 0;}
#header .menu li a:hover{ background:url(../images/menu-item-bg-act.gif) bottom repeat-x;}
#header .menu li a:active{padding:15px 0 10px 0;}

#header .row{ background:url(../images/row-tail.gif) top repeat-x; margin:0 12px 12px 12px; color:#6f6d6d;}
#header .row .left-bg{ background:url(../images/row-left-bg.gif) left top no-repeat; width:100%;}
#header .row .right-bg{ background:url(../images/row-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:42px;}

#header .cart{ float:right; padding:9px 21px 0 0;}
#header .cart .cart-bg{  background:url(../images/cart-bg.gif) right top no-repeat; padding:4px 25px 0 0;}
#header .cart a{ color:#f3b909; font-weight:bold; text-decoration:none;}
#header .cart a:hover{ color:#6f6d6d;}
#header .cart span a{ color:#6f6d6d; font-weight:normal; text-transform:uppercase;}
#header .cart span a:hover{ color:#f3b909;}

#header .category-icons{ padding:13px 0 0 12px;}
#bannerThree{ }

/* ============================= content ===================== */
#content{ padding-bottom:17px;}
#column-left{ background:url(../images/content-corner-left-bot.gif) left bottom no-repeat #2a2a2a;}
#column-left .content-left-top{ background:url(../images/content-corner-left-top.gif) left top no-repeat; padding:11px 0 0 12px;}

#column-center{ background:url(../images/content-corner-right-bot.gif) right bottom no-repeat #fff;}
#column-center .content-right-top{ background:url(../images/content-corner-right-top.gif) right top no-repeat; width:100%;}
.column-center-padding{ padding:10px 15px 11px 15px;}

.line2{ background:url(../images/line.gif) top left repeat-x; padding:1px;}
.line3{ background:url(../images/line.gif) repeat-y left top;  padding:1px; }
.product-list-col{ padding:7px 0 14px 0; text-align:center; width:100%; }

.name{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; text-decoration:none;}
.name strong{ font-weight:normal;}
.name:hover{ color:#e79508;}

.img{ padding:0 0 5px 0;}
.price{ color:#000; font-weight:bold; font-size:11px; }
.price b{ font-weight:normal; color:#868585; padding-right:5px;}
.product-list-col .price{ padding:22px 0 15px 0;}


/* ============================= footer ====================== */
#footer{ padding-bottom:34px; color:#6f6d6d;}
#footer .left-top{ background:url(../images/footer-left-top.gif) left top no-repeat #2a2a2a; width:100%;}
#footer .right-top{ background:url(../images/footer-right-top.gif) right top no-repeat;}
#footer .right-bot{ background:url(../images/footer-right-bot.gif) right bottom no-repeat;}
#footer .left-bot{ background:url(../images/footer-left-bot.gif) left bottom no-repeat; padding:12px 12px 13px 12px;}

#footer .inner{ background:url(../images/footer-inner-tail.gif) top repeat-x #1d1c1c; width:100%;}
#footer .inner-left-top{ background:url(../images/footer-inner-left-top.gif) left top no-repeat;}
#footer .inner-right-top{ background:url(../images/footer-inner-right-top.gif) right top no-repeat;}
#footer .inner-right-bot{ background:url(../images/footer-inner-right-bot.gif) right bottom no-repeat;}
#footer .inner-left-bot{ background:url(../images/footer-inner-left-bot.gif) left bottom no-repeat; width:100%;}

#footer .lang{ float:left; padding:13px 0 10px 20px;}
#footer .footer-right{ float:right; background:url(../images/footer-inner-tail2.gif) top repeat-x #0f0f0f; color:#fff;}
#footer .footer-right .top-corner{ background:url(../images/footer-inner-right-top.gif) right top no-repeat;}
#footer .footer-right .bot-corner{ background:url(../images/footer-inner-right-bot.gif) right bottom no-repeat; padding:5px 15px 9px 17px;}

#footer .menu{ padding:0 15px 10px 15px; text-align:center;}

/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#010101;}

.search{ float:left; padding:10px 0 0 11px;}
.search input{ vertical-align:middle;}
.search .input1{ border:solid 1px #070707; background:#1d1d1d; font-family:Tahoma, Geneva, sans-serif; color:#f7a10a; padding:3px 5px 6px 7px; width:163px;}

.manufacturers{ float:left; padding:10px 0 0 6px;}
.manufacturers select{border:solid 1px #070707; background:#1d1d1d; font-family:Tahoma, Geneva, sans-serif; color:#f7a10a; width:205px; padding:3px;}
.manufacturers option{ padding:0 0 0px 7px;}

.currencies{ float:left; padding:14px 0 5px 20px;}
.currencies select{ width:80px; vertical-align:middle; background:#282727; color:#616161; border:solid 1px #090909; font-family:Tahoma, Geneva, sans-serif;}