*{margin:0; padding:0}
#headermainpage{text-indent:-9999px}
body{padding:0; margin:0; width:100%; vertical-align:top; background:url(../images/main_bg.png); font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:normal; color:#414141}

input, select, textarea{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:normal; color:#414141; vertical-align:middle}

a, div, img{outline:none}

#column_center input, #column_center select{margin:0 5px 2px}

.in_none{border:none; padding:0}
.aligncenter{text-align:center}
.fleft{float:left}
.wrapper{width:100%; overflow:hidden}

table, td{vertical-align:top}

a{text-decoration:underline}
a:hover{text-decoration:none}

img{border:0px; vertical-align:top}

.spacer{font-size:0px; line-height:0px}
.clear{clear:both}
.clear-right{clear:right}

.width{width:100%}

#mainWrapper{padding:8px 0 69px; background:url(../images/main_bg_top.jpg) top repeat-x; min-height:450px}
.mainWrapper-bg{background:url(../images/bg_top.jpg) top center no-repeat}

.main_w{width:982px; margin:auto}
.header{width:100%; overflow:hidden}
.logo{float:left; padding:24px 0 14px 0}
.slogan{float:left; padding:23px 0 0 29px}
.languages{float:right; padding:23px 32px 10px 20px}
.links{float:right; padding:23px 32px 10px 20px}
.links{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-transform:uppercase; color:#787878}
.links a{color:#787878; text-decoration:none}
.links a:hover{color:#fff}
.cart{float:right; font-size:11px; text-transform:uppercase; color:#5f5f5f; padding:2px 30px 10px 0}
.cart a{color:#d5d5d5; text-decoration:none; font-weight:bold}
.cart a:hover{color:#5f5f5f}
.cart-bg{background:url(../images/cart-bg.gif) no-repeat 0 0; padding:5px 0 0 19px}
.currencies{float:right; padding:8px 28px 10px 10px}
.currencies{font-size:11px; color:#D5D5D5; text-transform:uppercase}
.currencies select{background:#4a4a4a; border:1px solid #5e5e5e; color:#FFF; text-transform:none; font-family:Tahoma,Geneva,sans-serif; font-size:10px; padding:1px; width:89px; vertical-align:middle; margin-bottom:2px}
.currencies select option{background:#4a4a4a}
.manufacturers{float:right; padding:8px 35px 10px 10px}
.manufacturers{font-size:11px; color:#D5D5D5; text-transform:uppercase}
.manufacturers select{background:#4a4a4a; border:1px solid #5e5e5e; color:#FFF; text-transform:none; font-family:Tahoma,Geneva,sans-serif; font-size:10px; padding:1px; width:135px; vertical-align:middle; margin-bottom:2px}
.manufacturers select option{background:#4a4a4a}
.menu-container{background:#000 url(../images/menu_center.gif) top repeat-x; padding:0; margin:0 1px; position:relative}
.menu-container-right{background:url(../images/menu_right.gif) right top no-repeat}
.menu-container-left{background:url(../images/menu_left.gif) left top no-repeat; padding:0 20px}
.menu{}
.menu .menu-indent{padding:10px 2px 12px}
.menu ul{margin:0; padding:0; list-style:none; width:100%; overflow:hidden; font-size:13px}
.menu ul li{background:url(../images/menu_bullet.gif) 8px 8px no-repeat; padding:0 9px 0 15px; float:left}
.menu ul li a{text-decoration:none; color:#d2d4d7; padding:5px 10px; display:block}
.menu ul li a:hover{text-decoration:underline}

.search{position:absolute; top:0; right:0; width:258px; background:url(../images/search_bg.gif) 0 14px no-repeat}
.search-indent{padding:14px 0 0 24px}
.search .text-input{width:138px; border:0; background:url(../images/search_input.gif) 0 0 no-repeat; padding:1px 18px 3px; margin-right:7px; font-size:12px; color:#808080}

.banners{width:100%; overflow:hidden}
#bannerOne{float:left}
#bannerTwo{float:left}

.main-content{background:#000; margin:0 1px}
.content-heading{background:#161616 url(../images/center_head_bottom.gif) bottom repeat-x; margin-bottom:10px; width:100%; overflow:hidden}
.content-heading-top{background:url(../images/center_head_top.gif) top repeat-x}
.content-heading-bottom-right{background:url(../images/center_head_right_bottom.gif) bottom right no-repeat; width:100%; overflow:hidden}
.content-heading-bottom-left{background:url(../images/center_head_left_bottom.gif) bottom left no-repeat; width:100%; overflow:hidden}
.content-heading-top-right{background:url(../images/center_head_right_top.gif) top right no-repeat}
.content-heading-top-left{background:url(../images/center_head_left_top.gif) top left no-repeat; width:100%; overflow:hidden}

.content-heading h2{background:url(../images/center_bullet.gif) 19px 18px no-repeat; padding:14px 41px 15px 34px; color:#fff; font-size:13px}

.content-bg{background:#FAFAFA url(../images/content_bg.gif) top repeat-x; margin-bottom:8px; width:100%; overflow:hidden}
.content-bottom-right{background:url(../images/content_bg_bottom_right.gif) bottom right no-repeat}
.content-bottom-left{background:url(../images/content_bg_bottom_left.gif) bottom left no-repeat; width:100%}
.content-top-right{background:url(../images/content_bg_top_right.gif) top right no-repeat}
.content-top-left{background:url(../images/content_bg_top_left.gif) top left no-repeat; width:100%; overflow:hidden}

.line{padding:0; line-height:0px; font-size:0px; background:url(../images/line_1.gif) top left repeat-x}

#column_center{}

.column_center_padding{padding:0}

.content-padding{padding:15px}

.product a{text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#232323}
.product a strong{text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#232323}
.product a:hover{text-decoration:underline}

.product strong{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#DB301B; line-height:normal}

.product-list-row{}
.product-list-row .inner-indent{padding:14px 11px}
.product-list-row .left{float:left; position:relative}
.product-list-row .right{float:right; width:100%}

.product-list-row .name{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; margin:0; padding:5px 5px 11px 8px; background:url(../images/line_1.gif) bottom repeat-x}
.product-list-row .name a{text-decoration:none; color:#232323}
.product-list-row .name a:hover{text-decoration:underline}

.product-list-row .text{padding:10px 5px 10px 9px}

.product-list-row .price{float:left; padding:18px 0 3px 17px}
.product-list-row .price strong{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#DB301B; line-height:normal}
.product-list-row .price b{color:#414141; display:block; font-size:13px; padding-bottom:3px}

.product-list-column .price2 .normalproce{display:inline}

.product-list-row .button{float:right; padding:16px 15px 1px 0}

.product-list-row strong{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#DB301B; line-height:normal}

.product-list-column{}
.product-list-column .inner-indent{padding:10px 3px 3px}
.product-list-column .name{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; margin:0 8px; padding:13px 5px 19px 10px; background:url(../images/line_1.gif) bottom repeat-x}
.product-list-column .name a{text-decoration:none; color:#232323; text-transform:uppercase}
.product-list-column .name a:hover{text-decoration:underline}
.product-list-column .img{padding:2px 0 7px; text-align:center}

.product-list-column .inner-block{background:#F4F4F4 url(../images/product_inner_top.gif) top repeat-x; width:100%; overflow:hidden}
.product-list-column .inner-block-bottom-right{background:url(../images/product_inner_bottom_right.gif) bottom right no-repeat}
.product-list-column .inner-block-bottom-left{background:url(../images/product_inner_bottom_left.gif) bottom left no-repeat}
.product-list-column .inner-block-top-right{background:url(../images/product_inner_top_right.gif) top right no-repeat}
.product-list-column .inner-block-top-left{background:url(../images/product_inner_top_left.gif) top left no-repeat}

.product-list-column .price{float:left; padding:10px 0 12px 17px}
.product-list-column .price strong{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#DB301B}
.product-list-column .price b{color:#414141; display:block; font-size:13px; padding-bottom:3px}

.product-list-column .price2{float:left; padding:9px 0 7px 17px}

.product-list-column .button{float:right; padding:22px 15px 0 0}

.footer-indent{margin:0 1px}

.footer{background:#191919 url(../images/footer_bottom.gif) bottom repeat-x}
.footer-right{background:url(../images/footer_right.gif) right repeat-y}
.footer-left{background:url(../images/footer_left.gif) left repeat-y}
.footer-bottom-right{background:url(../images/footer_right_bottom.gif) right bottom no-repeat}
.footer-bottom-left{background:url(../images/footer_left_bottom.gif) left bottom no-repeat}
.footer-top-right{background:url(../images/footer_right_top.gif) right top no-repeat}
.footer-top-left{background:url(../images/footer_left_top.gif) left top no-repeat; width:100%}

.footer-inner-indent{padding:10px 20px 20px}

.footer .left{float:left; width:200px; margin-right:-200px}
.footer .left .indent{padding:8px 0 8px 19px}

.footer .right{float:right; width:100%}
.footer .right .indent{margin-left:204px; padding:3px 10px 0 29px; background:url(../images/footer_separator.gif) 0 7px no-repeat}

.footer{color:#fafafa; font-size:12px}
.footer a{color:#9d9c85; text-decoration:none}
.footer a:hover{color:#fafafa; text-decoration:none}

.footer .copy{padding-top:5px; color:#616161}
.footer .copy a{color:#dd2e15; text-decoration:underline}
.footer .copy a:hover{text-decoration:none}
.attribImg{text-align:center; margin:3px}

.slider{position:relative}
.slider-wrapper{ overflow:hidden; margin:0 0 11px 1px; width:100%}
.box-top{overflow:hidden; float:left; width:690px; position:relative; left:0; padding:8px 0px 8px 4px; background:url(../images/gallery-tail.gif) top repeat-x}

*html .box-top{position:relative; background:url(../images/gallery-tail.gif) top repeat-x}

#slider_list{margin:0; padding:0}
#left, #right{cursor:pointer}

.box-top ul{list-style:none; overflow:hidden; height:90px}
.box-top ul li{ width:108px; padding-right:8px; display:inline-block; float:left}

.box-left{width:26px; padding:46px 0 0 0; text-align:center; font-size:0; float:left; line-height:0; background:url(../images/gallery-left-bg.gif) left top no-repeat; height:60px}
.box-right{width:26px; padding:46px 0 0 0; text-align:center; font-size:0; float:left; line-height:0; background:url(../images/gallery-right-bg.gif) right top no-repeat; height:60px}

#left_but, #right_but{cursor:pointer}

.gallery-item span{display:inline-block; position:relative; z-index:10; cursor:pointer}
.gallery-item .left-top{background:url(../images/gal-corner-left-top.png) left top no-repeat}
.gallery-item .right-top{background:url(../images/gal-corner-right-top.png) right top no-repeat; padding:0}
.gallery-item .left-bot{background:url(../images/gal-corner-left-bot.png) left bottom no-repeat}
.gallery-item .right-bot{background:url(../images/gal-corner-right-bot.png) right bottom no-repeat; width:108px; height:90px; padding:0}
.gallery-item img{position:absolute; z-index:1}
.gallery-item a{width:108px; height:90px; position:relative; text-decoration:none}

#askQuestion{float:right; margin-right:2em}