/* CSS Document */

* { margin:0; padding:0;}
body { background:url(../images/body-bg.gif) top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#455619;}
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: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_header{ width:100%; overflow:hidden; background-image:url(../../../../images/wrapper_bgd.png); background-repeat:no-repeat;}

.wrapper{ width:100%; overflow:hidden;}

.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#636e46; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin-bottom:10px; }
/* p { margin:0; padding:0;}  */

/* ============================= header ====================== */
#header .top{ width:100%; overflow:hidden; height:35px; padding:17px 0 0 0;}

#header .lang{ float:left; font-size:11px; color:#918e8c; font-weight:bold; padding:7px 0 0 20px;}
#header .lang img{ margin:0 0 0 4px;}
#header .cart{ float:right; color:#918e8c; font-size:11px; font-weight:bold; padding:8px 0 0 0;}
#header .cart a{ color:#bdb6ae; text-decoration:none;}
#header .cart a:hover{ color:#fff;}

#header .logo{ float:left; position:relative;}
#header .menu{ background:url(../images/menu-bg.gif) top left repeat-x;}
#header .menu .right-corner{ background:url(../images/menu-corner.gif) right top no-repeat; height:50px; overflow:hidden;}
#header .menu ul{ padding:10px 0 0 0; margin:0;}
#header .menu ul li{ float:left; background:url(../images/menu-separ.gif) no-repeat 0 0; font-size:11px; text-transform:uppercase; padding:9px 23px 10px 23px;}
#header .menu ul .li_un{ background:none;}
#header .menu ul li a{ color:#fff; text-decoration:none;}
#header .menu ul li a:hover{ color:#e7f17d;}

#header .nav-links{ text-align:right; background:url(../images/nav-links-bg.gif) top left repeat-x ; padding:5px 19px 0 0; height:22px; zoom:1;}
*html #header .nav-links{ position:relative;}
#header .nav-links a{ color:#e7f17d; font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-transform:uppercase; text-decoration:none; background:url(../images/nav-link-bg.gif) no-repeat 0 5px; padding-left:9px; display:inline-block; margin-left:21px;}
#header .nav-links a:hover{ color:#fff;}

#header .flash{ margin:-70px 0 0 0;}
object{ vertical-align:top;}
#bannerTwo{ margin-top:-110px;}

#bannerOne{ float:right; }

/* ============================= content ===================== */
#column-left{ background:url(../images/content-left-corner.gif) left bottom no-repeat #fff;}
#column-center{ background:url(../images/content-right-corner.gif) right bottom no-repeat #e0e4d7;}

.column-center-padding{ padding:0 10px 10px 10px;}
.main-padding-bottom{ padding-bottom:0 !important;}

.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;}

.main-margin{ margin-top:-70px; position:relative;}

.tie{ background:#fff; width:100%;}
.tie .left-top{ background:url(../images/tie-corner-left-top.gif) left top no-repeat; width:100%;}
.tie .right-top{ background:url(../images/tie-corner-right-top.gif) right top no-repeat;}
.tie .right-bot{ background:url(../images/tie-corner-right-bot.gif) right bottom no-repeat;}
.tie .left-bot{ background:url(../images/tie-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.tie .indent1{ padding:19px 15px 20px 15px; zoom:1;}

.img{ text-align:center; padding-bottom:15px;}
.image{ display:inline-block; border:solid 1px #e0e4d7;}
.image a{ text-decoration:none;}
.image img{ margin:0 !important;}
.price{ color:#db4b12; font-size:14px; line-height:16px; font-weight:bold;}
.name{ color:#47591c; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.name:hover{ color:#96aa66;}

.product-col{ padding-bottom:10px;}
.product-col .price{ padding:15px 0 18px 0;}
.button{ background:url(../images/button-tail.gif) top repeat-x; padding:10px 0 0 19px; margin:0 -14px 0 -14px;}
.separator{ height:10px; overflow:hidden; font-size:0; line-height:0;}

/* ============================= footer ====================== */
#footer{ padding:20px 0 52px 0; font-size:11px; color:#9b9999;}
#footer a{ color:#9b9999; font-weight:bold;}
#footer .cards{ float:left;}
#footer .menu a{ font-weight:normal; text-decoration:none;}
#footer .menu a:hover{ text-decoration:underline;}
#footer p{ padding:8px 0 0 0;}
#footer p span{ display:block;}

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

.search-form{ border-right:solid 1px #676363; float:left; padding:4px 20px 4px 0;}
.search-form input{ vertical-align:middle;}
.search-form .input1{ vertical-align:middle; border:solid 1px #332d2d; background:#000; color:#746f6e; padding:2px 2px 2px 2px; width:187px;}

.currency-form{ color:#918e8c; font-size:11px; font-weight:bold; float:left; padding:6px 20px 4px 20px; border-right:solid 1px #676363; }
.currency-form select{ color:#746f6e; font-size:11px; border:solid 1px #332d2d; background:#000; vertical-align:middle; width:80px;}
