/* CSS Document */

* { margin:0; padding:0;}
body { background:url(../images/body-bg.gif) top center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:14px; color:#3a2d25;}
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.png) top repeat-x;}
.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:#951427; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header{ padding-bottom:13px;}
#header .top{ width:100%; overflow:hidden; height:112px;}
#header .logo{ float:left; padding:15px 0 0 17px;}

#header .nav-links{ padding:26px 17px 0 0; color:#3a2d25;}
#header .nav-links a{ color:#3a2d25; text-decoration:none;}
#header .nav-links a:hover{ color:#2982ac;}

#header .menu{ border-top:solid 1px #fff; border-bottom:solid 1px #fff; background:url(../images/content-bg.png); width:100%; overflow:hidden; height:50px;}
#header .menu ul{ padding:0; margin:0;}
#header .menu li{ font-size:16px; font-weight:bold; text-transform:uppercase; float:left; background:url(../images/menu_separator.gif) no-repeat 0 9px;}
#header .menu .li_un{ background:none;}
#header .menu li a{ color:#3a2d25; text-decoration:none; display:inline-block; padding:19px 20px 17px 21px;}
#header .menu li a:hover{ color:#2982ac;}
#header .menu li a:active{ padding:20px 20px 16px 21px;}

#header .cart{ float:right; padding:15px 53px 5px 96px; font-size:12px; line-height:14px; background:url(../images/nav_separator.gif) no-repeat 0 15px;}
#header .cart-bg{ background:url(../images/cart-bg.gif) no-repeat 0 3px; padding:0 0 0 28px;}
#header .cart a{ color:#3a2d25; text-decoration:none;}
#header .cart a:hover{ color:#2982ac;}
#header .lang{ text-align:center; font-weight:bold; font-size:12px; padding:22px 0 0 0;}

.banners{ width:100%; overflow:hidden; padding-bottom:12px;}
#bannerOne{ float:left;}
#bannerTwo{ float:left; padding-left:12px;}
#bannerThree{ float:left; padding-left:12px;}
#bannerFour{ float:left; margin-right:-2px; padding-left:12px;}

/* ============================= content ===================== */
.main-bg{ border-left:solid 1px #fff; border-right:solid 1px #fff; background:url(../images/content-bg.png); zoom:1;}
#column-left{ padding-right:12px;}
#column-right{ padding-left:12px;}

.column-center-padding{ padding:28px 18px 16px 18px;}
.image{ display:inline-block; border:solid 1px #fff;}

.imgindent1{ float:left; margin:0 10px 5px 0;}
.imgindent2{ float:right; margin:0 0 5px 10px;}

.product-col{}
.name{ font-size:11px; color:#3a2d25; text-decoration:none; font-weight:bold;}
.name:hover{ color:#951427;}
.price{ font-size:19px; font-weight:bold; color:#941527; line-height:22px;}
.product-col .price{ padding:20px 0 15px 0;}
.alignleft .text{ padding-right:5px;}
.alignright .text{ padding-left:5px;}
.button{ padding:6px 0 0 0;}
.line{ background:url(../images/line.gif) left top repeat-y; margin-bottom:16px;}

/* ============================= footer ====================== */
#footer{ border-top:solid 1px #fff; border-bottom:solid 1px #fff; background:url(../images/content-bg.png); margin:14px 0 34px; padding:11px 19px 10px 19px; color:#3a2d25;}
#footer a{ color:#3a2d25;}
#footer .cards{ float:left; padding:1px 0 0 0;}
#footer .menu a{ text-decoration:none;}
#footer .menu a:hover{ color:#2982ac;}
#footer p{ padding:1px 0 0 0;}
#footer p span{ display:block;}

/* ============================= forms ======================= */
input, select, textarea{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:normal; color:#010101;}

.search{ padding:26px 18px 0 0;}
.search input{ vertical-align:middle;}
.search .input1{ border:solid 1px #2982ac; background:#fff; padding:3px 3px 2px 3px; margin:0 7px 0 0; width:206px;}

.currencies{ float:left; color:#3a2d25; font-weight:bold; font-size:12px; padding:24px 109px 0 48px; background:url(../images/nav_separator.gif) no-repeat right 15px;}
.currencies select{ width:105px; color:#3a2d25;}