/* CSS Document */

* { margin:0; padding:0;}
body {background:#1B1B1D;
/* background:url(../images/body-bg.gif) top center; */
font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; 
color:#676052;}
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 center repeat-x;*/
}
.main-bg{ background:url(../images/bg.jpg) top center no-repeat;}
.main-width { width:944px; 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:#787878; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header{ padding-bottom:11px; position:relative; background-color:#000000;}
#header .top{ width:100%; overflow:hidden; height:51px;}
#header .cart{ padding:20px 0 0 16px; font-size:11px; color:#5c5947; text-transform:uppercase; float: right; background:url(../images/cart-bg.gif) no-repeat 0 13px; padding:19px 0 6px 35px;}
#header .cart a{ color:#abd602; font-weight:bold; text-decoration:none;}
#header .cart span a{ color:#d0c699; font-weight:normal;}
#header .cart a:hover{ color:#a1a1a1;}
#header .lang{ float:right; padding:17px 0 0 0px;}

#header .row{ width:100%; overflow:hidden; height:55px;}
#header .logo{ padding:0px 0 0 29px; float:left;}
#header .menu ul{ padding:27px 0 0 15px; margin:0; float:left;}
#header .menu li{ float:left; font-size:12px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; padding-left:20px;}
#header .menu a{ color:#FFFFFF; font-size:16px; text-decoration: none; text-transform:capitalize;}
#header .menu a:hover{ color:#fff;}

#header .nav-links{ color:#807c67; font-size:11px; text-transform:uppercase; padding:19px 0px 0 20px; float:left;}
#header .nav-links a{ color:#D0C699; text-decoration:none;}
#header .nav-links a:hover{ color:#fff;}

#bannerOne{ padding:82px 0 56px 75px;}

/* ============================= content ===================== */
#content{ background:url(../images/content-top-tail.png) top repeat-x;}
#column-center{ padding-left:16px;}

.row1{ width:100%; overflow:hidden; height:23px; padding-bottom:11px;}

.margin1{ margin-top:16px;}
.margin2{ display:inline-block; margin-top:20px;}
.margin3{ margin-bottom:6px;}
.margin4{ margin-bottom:15px;}
.margin5{ margin-top:29px;}
.margin6{ display:inline-block; margin-top:25px;}
.tie .left-top{ /*background:url(../images/tie-left-top.gif) left top no-repeat #fff;*/ width:100%;}
.tie .right-top{ background:url(../images/tie-right-top.gif) right top no-repeat;}
.tie .left-bot{ background:url(../images/tie-left-bot.gif) left bottom no-repeat;}
.tie .right-bot{ background:url(../images/tie-right-bot.gif) right bottom no-repeat; width:100%;}
.tie .indent1{ padding:18px 10px 24px 18px;}

.content-left-top{ background:#FFFFFF url(../images/bodybg.png) repeat-x;
/*background:url(../images/content-corner-left-top.gif) left top no-repeat #fdfbf5;*/
 width:100%;}
.content-right-top{ /*background:url(../images/content-corner-right-top.gif) right top no-repeat;*/}
.content-right-bot{ /*background:url(../images/content-corner-right-bot.gif) right bottom no-repeat;*/}
.content-left-bot{ /*background:url(../images/content-corner-left-bot.gif) left bottom no-repeat; */width:100%;}
.indent{ padding:14px 16px 2px 7px;}

.banners{ width:100%; overflow:hidden; padding-bottom:22px;}
#bannerTwo{ float:left; padding-right:12px;}
#bannerThree{ float:left; margin-right:-2px;}

.name{ color:#9D6E00; text-transform: capitalize; font-weight: normal; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.name:hover{ color:#d62b2e;}
.img{ padddng:19px 0 35px 0;}
.img1{ padddng:19px 0 35px 0; width:90px; height:95px; float:left; text-align:center;}
.centeredContent1{ padding:5px; color:#000000; font-size:12px;}
.inner{ display:inline-block; background:#f7f2df; margin:19px 0 0 0;}
.desc{ width:140px; padding:15px 0 11px 15px;}
.price{ font-size:18px; line-height:22px; color:#d62b2e; font-weight:bold;}
.product-col .price{ padding:8px 0 13px 23px;}
.button{ padding:0 0 0 11px;}

/* ============================= footer ====================== */
#footer{ padding:0px 0 33px; font-size:14px; color:#F6F6EB;  }
#footer .footer-bg{ background:#2C2D31 url(../images/bottom_circle.png) no-repeat top center; }
#footer .left-corner{ background:url(../images/footer-left-corner.png) left bottom no-repeat; width:100%;}
#footer .right-corner{ background:url(../images/footer-right-corner.png) right bottom no-repeat; padding:0 20px;}
#footer .bg{ background:url(../images/footer-bg.png); height:17px; font-size:0; line-height:0;}
#footer .indent{ padding:40px 0 1px 0;}
#footer .fleft { font-size:11px; padding:5px 0 10px 5px;}

#footer a{ color:#b1b1b1; text-decoration:none;}
#footer .cards{ float:left; padding:9px 38px 4px 45px; border-right:solid 1px #593a2c; margin-right:31px;}
#footer .menu a{ display:inline-block; color:#aea992; margin-right:8px;}
#footer .menu .marker{ background:url(../images/menu-marker.gif) no-repeat 0 6px; padding-left:15px;}
#footer a:hover{ color:#d62b2e;}
#footer p{ padding:5px 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;}

input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#afafaf;}

.currency-form{ float:right; color:#626262; font-size:11px; font-weight:bold; padding:4px 7px 0 0;}
.currency-form select{ font-size:10px; font-family:Tahoma, Geneva, sans-serif; color:#282e3e; border:solid 1px #dadada; width:85px;}

.search-form{ float:left; padding:2px 0 0 15px;}
.search-form input{ vertical-align:top;}
.search-form .input1{ font-size:11px; color:#282e3e; border:solid 0px; background:none; padding:3px 8px 2px 8px; width:170px;}
.search-form span{ display:inline-block; background:url(../images/search-bg.gif) no-repeat 0 0; margin-left:3px;}

