/* CSS Document */



* { margin:0; padding:0;}

body { background-color:#131313; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#fff;}

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:978px; 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:#ff6c00; outline:none; text-decoration:underline;}

a:hover{text-decoration:none;}

p { margin:0; padding:0;}

.padding1{ padding:28px 0 15px 0;}

.margin1{ margin-top:16px;}

.margin2{ display:inline-block; margin-top:20px;}

.margin3, .margin4{ margin-bottom:10px;}

.margin5{ margin-top:29px;}

.margin6{ display:inline-block; margin-top:25px;}

.margin7{ margin-top:10px;}



/* ============================= header ====================== */

#header .logo{ padding:22px 0 11px 0;}

.header-left-corner{ background:url(../images/header-left-corner.gif) left top no-repeat #000; width:100%;}

.header-right-corner{ background:url(../images/header-right-corner.gif) right top no-repeat; width:100%;}

#header .indent{ padding:8px;}



#header .menu{ padding-bottom:1px;}

#header .menu .left-bg{ background:url(../images/menu-left-bg.gif) left top no-repeat #303030;}

#header .menu .right-bg{ background:url(../images/menu-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:40px;}

#header .menu ul{ padding:0 0 0 1px; margin:0;}

#header .menu li{ float:left; font-size:11px; line-height:15px; font-weight:bold; text-transform:uppercase;}

#header .menu li a{ color:#888888; text-decoration:none; display:block; width:136px; text-align:center; padding:13px 0 12px 0; border-left:solid 1px #000;}

#header .menu .li_un a{ border:none;}

#header .menu li a:hover{ color:#fff;}

#header .menu li a:active{ padding:14px 0 11px 0;}



#header .row{ background:url(../images/row-left-bg.gif) left top no-repeat #1c1c1c;}

#header .row .right-bg{ background:url(../images/row-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:40px;}

#header .lang{ float:right; color:#616161; font-size:11px; padding:12px 66px 13px 57px; border-left:solid 1px #000;}



#header .cart{ float:left; padding:11px 0 0 40px; font-size:10px; color:#616161;}

#header .cart-bg{ background:url(../images/cart-bg.gif) no-repeat 0 0; padding:1px 0 0 19px;}

#header .cart a{ font-size:12px; color:#616161; font-weight:bold; display:inline-block; margin-left:9px;}



#header .nav-links{ text-align:right; color:#e26f1a; padding:9px 3px 0 0;}

#header .nav-links a{ color:#e26f1a; text-decoration:none;}

#header .nav-links a:hover{ color:#fff;}



/* ============================= content ===================== */

.content-left-corner{ background:url(../images/content-left-corner.gif) left bottom no-repeat #000; width:100%;}

.content-right-corner{ background:url(../images/content-right-corner.gif) right bottom no-repeat; width:100%;}

#content{ padding:0 8px 21px 8px;}

#bannerThree{ padding-bottom:11px;}

#column-center{ padding:0 0 0 1px;}



.tie{ background:url(../images/tie-tail.gif) top repeat-x #2f2f2f; width:100%;}

.tie .left-top{ background:url(../images/tie-left-top.gif) left top no-repeat; width:100%;}

.tie .right-top{ background:url(../images/tie-right-top.gif) right top no-repeat; width:100%;}

.tie .right-bot{ background:url(../images/tie-right-bot.gif) right bottom no-repeat; width:100%;}

.tie .left-bot{ background:url(../images/tie-left-bot.gif) left bottom no-repeat; width:100%;}

.indent1{ padding:15px;}

.product-col{ padding-bottom:1px;}

.product-col .indent1{ padding:20px 7px 11px 7px;}

.padding0{ padding-right:0 !important;}



.name{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}

.name:hover{ color:#ff6c00;}

.img{ text-align:center; padding:17px 0 14px;}

.price{ font-size:18px; line-height:30px; color:#ff6c00; font-weight:normal;}

.price strong{ font-weight:normal;}

.buttons{ float:right;}





/* ============================= footer ====================== */

#footer{ padding:18px 0 33px 0; font-size:12px; line-height:20px; color:#2d2d2d;}

#footer a{ color:#5d5d5d; text-decoration:none;}

#footer a:hover{ color:#fff;}

#footer .menu{ padding:0 12px 0 0;}

#footer .cards{ float:left; padding:6px 0 0 0;}



/* ============================= forms ======================= */

input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#000;}



.search{ float:right; padding:11px 58px 10px 45px; border-left:solid 1px #000;}

.search input{ vertical-align:middle;}

.search .input1{ border:solid 1px #505050; background:#7a7a7a; padding:2px 2px 2px 3px; width:162px; font-size:11px;}



.currency{ float:left; color:#616161; font-size:11px; padding:11px 40px 12px 18px; border-right:solid 1px #000;}

.currency select{ border:solid 1px #505050; background:#7a7a7a; font-size:11px; width:90px;}


