/* 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:16px; color:#5a5a5a;}
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.gif) top center repeat-x;}
.main-bg{ background:url(../images/main-bg.jpg) top center no-repeat;}
.main-width { width:897px; 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;}
#header .top{ width:100%; overflow:hidden; height:65px;}
#header .cart{ padding:14px 50px 0 16px; font-size:12px; line-height:14px; color:#202020; float:right;}
#header .cart-bg{ background:url(../images/cart-bg.png) no-repeat 0 0; padding:0 0 6px 37px;}
#header .cart a{ color:#202020; font-weight:bold; text-decoration:none;}
#header .cart span a{ color:#fff; font-weight:normal; color:#202020;}
#header .cart a:hover{ color:#ff73a9;}
#header .lang{ float:right; padding:17px 25px 0 0px;}

#header .row{ width:100%; overflow:hidden; height:80px;}
#header .logo{ padding:9px 0 0 0; float:left;}
#header .menu ul{ padding:32px 0 0 6px; margin:0; float:left;}
#header .menu li{ float:left; font-size:13px; padding-left:28px;}
#header .menu a{ color:#c3c3c3; text-decoration:none;}
#header .menu a:hover{ color:#ff73a9;}

#header .nav-links{ color:#757575; font-size:11px; text-transform:uppercase; text-align:right; padding:21px 7px 20px 17px;}
#header .nav-links a{ color:#757575; text-decoration:none;}
/*curt changed afafaf to 5a5a5a*/
#header .nav-links a:hover{ color:#ff73a9;}

#bannerOne{ padding:18px 4px 0 0; text-align:right;}
#bannerTwo{ padding:21px 0 0 0; text-align:right;}

/* ============================= content ===================== */
#min-height-page{ min-height:1050px; height:auto !important; height:1050px;}
#column-center{ padding-left:16px;}

.row1{ width:100%; overflow:hidden; height:23px; padding-bottom:16px;}

.margin1{ margin-top:16px;}
.margin2{ display:inline-block; margin-top:20px;}
.margin3{ padding-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; width:100%;}
.tie .left-bot{ background:url(../images/tie-left-bot.gif) left bottom no-repeat; width:100%;}
.tie .right-bot{ background:url(../images/tie-right-bot.gif) right bottom no-repeat; width:100%;}
.tie .indent1{ padding:18px 10px 32px 18px;}

.content-left-top{ background:url(../images/content-corner-left-top.png) left top no-repeat; width:100%;}
.content-right-top{ background:url(../images/content-corner-right-top.png) right top no-repeat; padding:0 18px;}
.content-top-bg, .content-bot-bg{ background:#fbfbfb; height:17px;}
.content-left-bot{ background:url(../images/content-corner-left-bot.png) left bottom no-repeat; width:100%;}
.content-right-bot{ background:url(../images/content-corner-right-bot.png) right bottom no-repeat; padding:0 18px;}
.content-bg{ background:#fbfbfb; width:100%;}
.indent{ padding:0 16px;}

.banners{ width:100%; overflow:hidden; padding-bottom:18px;}
#bannerThree{ float:left; padding-right:12px;}
#bannerFour{ float:left; margin-right:-2px;}

.name{ color:#121212; text-transform:uppercase; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.name:hover{ color:#e6769f;}
.img{ margin:19px 0 0 0; padding:0; display:inline-block; background:#303030; width:169px;}
.product-info{ padding:14px 15px; border-top:solid 7px #626262; text-align:left; zoom:1;}

.indent2{ padding:0 10px 0 15px;}
.price{ font-size:18px; line-height:22px; color:#e6769f; font-weight:bold;}
.product-col .price{ padding:0 0 13px 0;}
.button{ text-align:center; padding:15px 0 0 0;}

/* ============================= footer ====================== */
#footer{ padding:26px 0 56px; font-size:13px; color:#b9ada3;}
#footer a{ color:#b1b1b1; text-decoration:none;}
#footer .cards{ float:left; padding:1px 36px 10px 30px; border-right:solid 1px #e4dcd5; margin-right:41px;}
#footer .menu a{ display:inline-block; color:#c4979e; margin-right:8px;}
#footer .menu .marker{ background:url(../images/menu-marker.gif) no-repeat 0 3px; padding-left:15px;}
#footer a:hover{ color:#0c0c0c;}
#footer p{ padding:9px 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:#5a5a5a;}

.currency-form{ float:right; color:#626262; font-size:11px; font-weight:bold; padding:19px 0 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:right; padding:12px 47px 0 0;}
.search-form input{ vertical-align:top;}
.search-form .input1{ font-size:12px; color:#888686; border:solid 0px; background:none; padding:7px 8px 7px 11px; width:173px;}
.search-form span{ display:inline-block; background:url(../images/search-bg.gif) no-repeat 0 0; margin-left:3px;}
