

/* CSS Document */

* { margin:0; padding:0;}
body { background:url(../images/bg1.jpg) top center no-repeat fixed #fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:16px; color:#696969;}
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 no-repeat;}
.main-width { width:984px; 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:#000000; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header .top{ width:100%; overflow:hidden; height:72px;}
#header .lang{ float:right; padding:19px 0 0 0;}
#header .lang .lang-tail{ background:url(../images/lang-tail.gif) top repeat-x;}
#header .lang .lang-left-bg{ background:url(../images/lang-left-bg.gif) left top no-repeat;}
#header .lang .lang-right-bg{ background:url(../images/lang-right-bg.gif) right top no-repeat; padding:7px 15px 9px 14px;}

#header .menu{ float:left;}
#header .menu ul{ padding:28px 0 0 18px; margin:0;}
#header .menu li{ float:left; font-family:"Times New Roman", Times, serif; font-size:20px; line-height:22px; background:url(../images/menu-marker.gif) no-repeat 0 6px; padding:0 30px 0 21px;}
#header .menu li a{ color:#fff; text-decoration:none;}
#header .menu li a:hover{ color:#eeb56e;}

#header .row{ width:100%; overflow:hidden; height:36px;}

#header .navigate{ padding:3px 0 0 230px; font-size:12px;}
#header .navigate ul{ margin:0; float:left;}
#header .navigate b{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; float:left; padding:8px 6px 0 0; color:#1b1a1c;}
#header .navigate li{ float:left; padding-right:5px; cursor:pointer;  position:relative; overflow:hidden; }
#header .navigate #style6{ padding:0;}
#header .navigate li a{ display:inline-block; text-decoration:none; height:18px; width:18px;}

#header .navigate #style1 a{ background:url(../images/bg1_small.gif) no-repeat 0 0;}
#header .navigate #style2 a{ background:url(../images/bg2_small.gif) no-repeat 0 0;}
#header .navigate #style3 a{ background:url(../images/bg3_small.gif) no-repeat 0 0;}
#header .navigate #style4 a{ background:url(../images/bg4_small.gif) no-repeat 0 0;}
#header .navigate #style5 a{ background:url(../images/bg5_small.gif) no-repeat 0 0;}
#header .navigate #style6 a{ background:url(../images/bg6_small.gif) no-repeat 0 0;}

.style1{ background:url(../images/bg1.jpg) top center no-repeat fixed;}
.style2{ background:url(../images/bg2.jpg) top center no-repeat fixed;}
.style3{ background:url(../images/bg3.jpg) top center no-repeat fixed;}
.style4{ background:url(../images/bg4.jpg) top center no-repeat fixed;}
.style5{ background:url(../images/bg5.jpg) top center no-repeat fixed;}
.style6{ background:url(../images/bg6.jpg) top center no-repeat fixed;}

#header .navigate span{ display:inline-block;}
#header .navigate .nav-left-bg{ background:url(../images/nav-left-bg.gif) left top no-repeat; padding:0 0 0 11px;}
#header .navigate .nav-right-bg{ background:url(../images/nav-right-bg.gif) right top no-repeat; padding:0 7px 0 0;}
#header .navigate .nav-bg{ background:#202020; height:24px; padding:6px 0 0 0;}

#header .nav-links{ float:right; padding:5px 20px 0 0; font-size:11px; text-transform:uppercase; font-weight:bold; color:#b2e4f2; font-family:Arial, Helvetica, sans-serif;
}
#header .nav-links a{ color:#b2e4f2; text-decoration:none;}
#header .nav-links a:hover{ text-decoration:underline;}

/* ============================= content ===================== */
#content{ padding-bottom:45px;}
#column-center{ padding-left:7px;}
.logo{ float:left; padding:69px 0 0 33px; }
#bannerOne{ float:left;}
.column-left-margin{ margin-top:-69px; position:relative;}

.tie{ padding:7px 0 0 0;}
.tie-left-top{ background:url(../images/tie-corner-left-top.png) left top no-repeat; width:100%;}
.tie-right-top{ background:url(../images/tie-corner-right-top.png) right top no-repeat; padding:0 14px;}
*html .tie-right-top{ padding:0 13px 0 14px;}

.tie-top-bg{ background:url(../images/tie-bg.png); height:13px; line-height:0; font-size:0; width:100%; zoom:1;}
.tie-bg{ background:url(../images/tie-bg.png); width:100%;}
.tie-indent{ padding:0 9px 0 10px;}
.tie-left-bot{ background:url(../images/tie-corner-left-bot.png) left top no-repeat; width:100%;}
.tie-right-bot{ background:url(../images/tie-corner-right-bot.png) right top no-repeat; padding:0 14px;}
*html .tie-right-bot{ padding:0 13px 0 14px;}
.tie-bot-bg{ background:url(../images/tie-bg.png); height:13px; line-height:0; font-size:0; width:100%;}

.content-heading { margin-bottom:5px; width:100%; overflow:hidden;}
.content-heading-left-bg {background:url(../images/title-left-bg.png) left top no-repeat; width:100%;}
.content-heading-right-bg {background:url(../images/title-right-bg.png) right top no-repeat; padding:0 16px 0 29px; height:44px;}
.content-heading-tail {background:url(../images/title-tail.gif) top repeat-x; width:100%; overflow:hidden;}

.content-bg{width:100%; overflow:hidden; padding-bottom:5px;}
.content-top-left {background:url(../images/content-bg-top-left.png) top left no-repeat; width:100%; zoom:1;}
.content-top-right {background:url(../images/content-bg-top-right.png) top right no-repeat; padding:0 13px 0 14px; zoom:1;}
.content-bg .bg1{ background:#fff; height:14px; font-size:0; line-height:0; width:100%; overflow:hidden; }
.content-bg .main-bg{ background:#fff; padding:0 3px 4px 5px; zoom:1;}
.content-bottom-left {background:url(../images/content-bg-bottom-left.png) bottom left no-repeat; width:100%; zoom:1;}
.content-bottom-right {background:url(../images/content-bg-bottom-right.png) bottom right no-repeat; padding:0 13px 0 14px; zoom:1;}

.name-tail{ background:url(../images/name-tail.gif) top repeat-x #e01811; width:100%; position:relative;}
.name-left-top{ background:url(../images/name-left-top.gif) left top no-repeat;}
.name-right-top{ background:url(../images/name-right-top.gif) right top no-repeat; width:100%;}
.name-right-bot{ background:url(../images/name-right-bot.gif) right bottom no-repeat; width:100%;}
.name-left-bot{ background:url(../images/name-left-bot.gif) left bottom no-repeat; padding:9px 10px 9px 20px;}

.name, .name-type{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff;}
.name:hover{ text-decoration:underline;}


.SEBOname-tail{ background:url(../images/SEBOname-tail.gif) top repeat-x #e01811; width:100%; position:relative;}
.SEBOname-left-top{ background:url(../images/SEBOname-left-top.gif) left top no-repeat;}
.SEBOname-right-top{ background:url(../images/SEBOname-right-top.gif) right top no-repeat; width:100%;}
.SEBOname-right-bot{ background:url(../images/SEBOname-right-bot.gif) right bottom no-repeat; width:100%;}
.SEBOname-left-bot{ background:url(../images/SEBOname-left-bot.gif) left bottom no-repeat; padding:9px 10px 9px 20px;}
.SEBOname, .name-type{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff;}
.SEBOname:hover{ text-decoration:underline;}





.product-list-column .name-tail, .product-list-column .name-tail{ margin:-24px 0 7px 0;}

.img{ text-align:center;}
.image, .image2{ position:relative; display:block;}
.image span{ display:inline-block; position:relative; width:230px; height:100px;}
.image .left-top{ background:url(../images/img-left-top.png) left top no-repeat;}
.image .right-top{ background:url(../images/img-right-top.png) right top no-repeat; padding:0;}
.image .left-bot{ background:url(../images/img-left-bot.png) left bottom no-repeat;}
.image .right-bot{ background:url(../images/img-right-bot.png) right bottom no-repeat;padding:0;}
.image a{ padding:0; cursor:pointer; text-decoration:none !important; display:inline-block; width:230px; height:100px;}
.image img, .image2 img{ position:absolute;}
.image img a:hover, .image2 a:hover{ text-decoration:none !important;}

.image2 span{ display:inline-block; position:relative; width:187px; height:81px;}
.image2 .left-top{ background:url(../images/img-left-top.png) left top no-repeat;}
.image2 .right-top{ background:url(../images/img-right-top.png) right top no-repeat; padding:0;}
.image2 .left-bot{ background:url(../images/img-left-bot.png) left bottom no-repeat;}
.image2 .right-bot{ background:url(../images/img-right-bot.png) right bottom no-repeat;padding:0;}
.image2 a{ padding:0; cursor:pointer; text-decoration:none; display:inline-block; width:187px; height:81px;}

.text{ margin:0 10px 0 10px; padding:9px 5px 14px 8px; border-bottom:solid 4px #d2d2d2;}
.price{ font-size:18px; line-height:20px; color:#05bef3; font-weight:bold;}
.price-button{ width:100%; overflow:hidden; padding-top:16px;}
.price-button .price{ float:left; padding:0 44px 3px 20px; border-right:solid 1px #d6d6d6;}
.price-button .button{ float:right; padding:3px 15px 0 0;}

.button-padding{ padding:0 0 0 15px;}
.image-margin{ margin-right:15px;}

/* ============================= footer ====================== */
.cards{ text-align:center;}
.cards img{ margin:13px 0 12px 0;}
#footer{ color:#c0c0c0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#footer a{ color:#dd2e15;}

#footer .footer-left-top{ background:url(../images/footer-left-top.png) left top no-repeat; width:100%;}
#footer .footer-right-top{ background:url(../images/footer-right-top.png) right top no-repeat; padding:0 18px;}
#footer .footer-top-tail{ background:url(../images/footer-top-tail.gif) top repeat-x; height:18px; line-height:0; font-size:0;}
#footer .footer-tail{ background:url(../images/footer-tail.gif) top repeat-x #090909; padding:0 20px 0 22px; zoom:1;}
#footer .footer-left-bot{ background:url(../images/footer-left-bot.png) left bottom no-repeat; width:100%;}
#footer .footer-right-bot{ background:url(../images/footer-right-bot.png) right bottom no-repeat; padding:0 18px;}
#footer .footer-bot-tail{ background:url(../images/footer-bot-tail.gif) bottom repeat-x; height:18px; line-height:0; font-size:0;}

#footer .menu{ margin:-25px 0 0 0; color:#9d9d9d; position:relative;}
#footer .menu a{ color:#9d9d9d; text-decoration:none;}
#footer .menu a:hover{ color:#dd2e15;}

#footer p{ margin:0 0 -23px 0; position:relative; zoom:1;}

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

.currency-form{ float:right; font-size:11px; text-transform:uppercase; font-weight:bold; color:#b2e4f2; font-family:Arial, Helvetica, sans-serif; padding:14px 79px 0 0;}
.currency-form select{ font-size:10px; color:#1f1e20; width:85px; text-transform:none; vertical-align:middle;}

.search-form{ float:right; width:302px; height:33px; background:url(../images/search-bg.png) no-repeat 0 0; font-size:11px; text-transform:uppercase; font-weight:bold; color:#b2e4f2; font-family:Arial, Helvetica, sans-serif;}

*html .search-form{ background:#d8e9ec; color:#010101;}

.search-form form{ padding:2px 0 0 35px;}
.search-form input{ vertical-align:middle;}
.search-form .input1{ padding:1px 2px 0 2px; width:130px; margin-right:7px;}