
/* CSS Document */

* { margin:0; padding:0; font-size:100%;}
.main-body { background:url(images/body-bg.gif) top center; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#000000;}
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:1000px; margin:0 auto; text-align:left;}


.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%;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#666666; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg.gif) no-repeat center 136px;}
#header .header-indent{ padding:0; }
#header .top{ background:url(images/top-tail.gif) top repeat-x; width:100%; margin-bottom:1px;}
#header .top .left-bg{ background:url(images/top-left-bg.gif) left top no-repeat;}
#header .top .right-bg{ background:url(images/top-right-bg.gif) right top no-repeat; width:100%; padding-top:22px; height:67px;}

#header .logo{ padding-left:25px;}
#header .menu{ background:url(images/menu-tail.gif) top repeat-x; width:100%; margin-bottom:6px;}
#header .menu .left-bg{ background:url(images/menu-left-bg.gif) left top no-repeat;}
#header .menu .right-bg{ background:url(images/menu-right-bg.gif) right top no-repeat; height:46px; width:100%; overflow:hidden;}
#header .menu ul{ margin:0; padding:13px 0 0 8px;}
#header .menu li{ float:left; padding:0 44px 0 44px; background:url(images/menu-separ.gif) no-repeat 0 2px;}
#header .menu .li_un{ background:none;}
#header .menu li a{ color:#fff; text-decoration:none; display:inline-block;}
#header .menu li a:hover{ color:#d4394d;}
#header .menu li a:active{ color:#d4394d; padding-top:2px;}

.banners{ width:100%; overflow:hidden; margin-bottom:6px;}
#bannerOne{ float:left; padding-right:4px;}
#bannerTwo{ float:left; margin-right:-2px;}

#header .row{ width:100%; overflow:hidden; background:url(images/row-tail.gif) top repeat-x; padding:11px 0 0 0; height:37px; color:#7a7a7a;}
#header .row a{ color:#7a7a7a;}
#header .lang{ float:right; padding:2px 22px 0 21px; background:url(images/row-separ.gif) no-repeat left 6px;}
#header .nav-links { float:right; padding:2px 9px 0 0;}
#header .nav-links a{ display:inline-block; margin:0 7px 0 8px; text-decoration:none; text-transform:capitalize;}
#header .nav-links a:hover{ color:#d4394c;}
#header .cart{ padding:2px 22px 0 24px; float:left; background:url(images/row-separ.gif) no-repeat right 6px;}
#header .cart a{ text-decoration:none;}
#header .cart a:hover{ color:#d4394c;}
#header .cart span{ display:inline-block; padding-right:6px;}
#header .cart span a{ color:#d4394c; text-decoration:none;}
#header .cart span a:hover{ text-decoration:none;}

/* ============================= content ===================== */
#content{ background:url(images/content-tail.gif) top repeat-x #e3e3e3; padding:10px 10px 37px 10px;}

#column-center{ padding:0 3px;}

.main-content{ background:url(images/content-border.gif) top repeat-x #fff; width:100%;}
.right-border{ background:url(images/content-border.gif) right repeat-y;}
.bot-border{ background:url(images/content-border.gif) bottom repeat-x;}
.left-border{ background:url(images/content-border.gif) left repeat-y;}
.corner-left-top{ background:url(images/corner-left-top.gif) left top no-repeat;}
.corner-right-top{ background:url(images/corner-right-top.gif) right top no-repeat;}
.corner-right-bot{ background:url(images/corner-right-bot.gif) right bottom no-repeat;}
.corner-left-bot{ background:url(images/corner-left-bot.gif) left bottom no-repeat; width:100%;}
.content-indent{ padding:3px 24px 14px 24px;}

.name{ font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
.name strong{ font-weight:normal;}
.name:hover{ color:#d4394c;}
.price{ font-size:12px; font-weight:normal; color:#000; line-height:1.176em;}
.price strong{ font-weight:normal;}
.price2{ font-size:15px; font-weight:normal; color:#000; line-height:1.176em;}

.margin1{ margin-top:14px; }
.margin2{ margin-bottom:20px;}
.padding1 img{ margin-top:2px;}
.margin1 a{ text-align:center}
/*.margin1 img{ text-align:center;margin-left:-10px}*/
/*.product_list_col{height:280px}*/
/*.margin1 img{height:100px; width:auto}*/

.title-left-bg{ display:block; background:url(images/title-left-bg.gif) left top no-repeat;}
.title-right-bg{ display:block; background:url(images/title-right-bg.gif) right top no-repeat; padding:14px 0 14px 43px;}

.button-price{ width:100%; overflow:hidden; padding-top:17px;}
.button-price .button{ float:right;}
.button-price .price{ float:left; padding-top:6px;}
.line{ background:url(images/line.gif) left repeat-y;}
.separator{ background:url(images/line.gif) repeat-x 0 9px; padding:9px 0 9px 0;}

/* ============================= footer ====================== */
#footer{ background:url(images/footer-tail.gif) top repeat-y; color:#8b8b8b;}
#footer .footer-bg{ background:url(images/footer-bg.gif) no-repeat 0 0; padding:17px 17px 17px 25px;}

#footer .cards{ float:left; padding:4px 0 4px 0;}
#footer .menu{ color:#4b4b4b;}
#footer .menu a{ display:inline-block; color:#8b8b8b; text-decoration:none; margin:0 6px;}
#footer .menu a:hover{ color:#fff;}
#footer p{ padding:0 6px 0 0;}
#footer p a{ color:#8b8b8b; text-decoration:none;}
#footer p a:hover{ color:#fff;}
#footer p span{ display:inline-block;}

/* ============================= forms ======================= */
input, select, textarea{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; line-height:normal; vertical-align:middle;}
.box select{ width:100% !important;}


.search-form{ float:right; padding:11px 5px 0 0; margin-top: -31px; }
.search-form input{ vertical-align:top;}
.search-form .input1{ border:solid 0px; background:none; color:#fff; padding:5px 5px 4px 5px; width:165px; margin-right:3px;}
.search-form span{ display:inline-block; background:url(images/seacrh-bg.gif) no-repeat 0 0;}

.currency-form{ padding:1px 26px 0 25px; background:url(images/row-separ.gif) no-repeat right 6px; float:left;}
.currency-form select{ background:#2c2c2c; color:#fff; border:solid 1px #161616; width:135px;}

#review-text{ width:450px !important;}
.search-input{ border:solid 1px #383838; padding:2px 2px 2px 2px; width:125px;}
