HTML{background-image: url(images/bg.jpg);}
BODY{text-align: center;background:transparent;font-family:Tahoma,Verdana,Arial,sans-serif;}
div, th, td, p, input, select, textarea, tt, button{color:#000000;font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:10px;}
h1{color: #464646;font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:14px;}

a:link{color:#747474;font-family:tahoma,arial;text-decoration:none}
 a:visited, a:hover, a:active{color:#747474;font-family:tahoma,arial;text-decoration:none;;}
a:hover{text-decoration:underline;}

div#mainFrame{margin:0px auto;text-align:left;padding: 0px;}

#page-container{border: 1px solid #e5e5e5;}
#content-container{background-color:#fff;padding-top:10px;}
#center-main{margin-right: 5px;background-color:#fff;}

#header{background: #fff;/*background:url('images/headerbg.jpg') repeat-x;*/}
#header .line1{margin-top:0px;height:90px;}

#header .line1 .topcart{position: absolute; right:40px;bottom: 15px;white-space: nowrap;height: 53px;background:transparent none;}

.topcart .lfloat{height:53px; background: url(images/top-cart-l.gif) left center no-repeat}
.topcart .rfloat{height:53px;}
.topcart .minicart{padding:0px 5px;}
.topcart .minicart *{color:#282E3E;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;line-height:16px;text-decoration:none;}
.topcart .minicart a *{color: #ac1315;}
.topcart .minicart a:hover *{color: #ac1315;text-decoration: underline;}


.topcart div.minicart .empty, .topcart div.minicart .full{padding-top:10px;}
.topcart div.minicart .empty img, .topcart div.minicart .full img{height: 37px;width: 36px;background:transparent url(images/cart-empty.png) no-repeat scroll left top;margin:4px 7px 0px 3px;}
.topcart div.minicart .full img {}

#header .line1 .logo{position:relative; top: 10px;margin-left: 10px;width: 247px;}
#header .languages {top:35px;right:200px;}

#header .subline{height: 21px;padding:0px;margin-right:4px;} 
#header .lsub{height: 21px;padding:0px;margin:0px;} 
#header .subline .tmenu, #header .subline .tmenu-a{float:right;height:21px;line-height:21px;vertical-align:middle;width:105px;text-align:center;background: url(images/stab-bg.jpg) center top no-repeat;} 
#header .subline .tmenu-a{background: url(images/stab-bg-a.jpg) center top no-repeat;}
#header .subline a:link, #header .subline a:visited, #header .subline a:hover, #header .subline a:active {color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;}

#header .line2, .flc-container #header .line2{height:42px;border-width: 0px;background: #fff none;}
#header .line2 .inline2{margin: 0px 5px;height:100%;background: #c6af5f none;}
#header .line2 .tr{height:100%;background: transparent none;}
#header .line2 .tabsout{padding-left: 25px;}
#header .line2 .tabs{right:auto;left:5px;top: 3px;width: auto;position:static;height: 100%;background:transparent none;}
#header .line2 .banner{float:left}
.banner{margin-bottom:5px;}
#header .line2 .phone{background: url(images/m13.gif) left center no-repeat;position:absolute; right:15px; top:13px; padding-left: 10px;color:#000000; font-size:11px; text-decoration:none;}

#header .tabs ul {padding-top: 9px;}
#header .tabs li {float:left;background:transparent url(images/sb-sep.gif) no-repeat scroll left center;text-align: left;}
#header .tabs a:link, #header .tabs a:visited, #header .tabs a:hover, #header .tabs a:active {font-family:tahoma,arial;background-image:none;text-align: left;color:#000000;font-size:11px;font-weight:normal;text-decoration:none;padding-left:10px;margin-right:15px;}

#header .line2 .search{display:none;left: auto;float:right;position:relative;margin-right:5px;padding-top:10px;}
.search p{line-height:16px;padding:0px;margin:0px;text-align:left;color: #fff;font-weight:bold;white-space:nowrap}
#header a.search:link, #header a.search:visited, #header a.search:hover, #header a.search:active {display:block;text-decoration:underline;width:100%;color:#6AA6FF;margin:0px;padding:0px;height: 15px;float:left;top:-12px;font-size:10px;}
input.search-button {background:transparent url(images/search-go-btn.gif) no-repeat scroll left top; width:27px;height: 22px;vertical-align:top;}


.flc-top-login {width: auto;top:20px;}
#header .line2 div, #header .line2 span {color:#fff;}

#left-bar{background-color:#fff;margin-left: 5px;}

#footer{background-color:#fff}
#footer .wrap-tr{background-color:#000000;height: 9px;margin: 0px 5px;}
#footer .wrap-tl{background:transparent none;height: 5px;}

#footer .box{background-color: transparent;border: 0px none;}
#footer .subbox{background-color: transparent;border: 0px none;height: 77px;}
#footer .subbox *, #footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {font-family:tahoma,arial;color:#3f3f3f;font-size:11px;}
#footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {text-decoration:none;color: #747474;}
#footer .subbox a:hover{text-decoration: underline;}
#footer .subbox .left {left:auto;top: auto; bottom: 2px; text-align: center;width:100%;}
#footer .subbox .right img {margin-right: 46px;}
#footer .subbox .right {right:auto;top: 15px; text-align: left;width:100%;line-height:20px;vertical-align:middle;padding:0px 5px}
#footer .subbox a.white:link, #footer .subbox a.white:visited, #footer .subbox a.white:active, #footer .subbox a.white:hover{color: #252525; font-weight: normal;text-decoration: none;margin: 0px 5px;}
#footer .left span{padding: 0px 5px;}

#footer .subbox a.white:hover{text-decoration: underline;}

.rmenu{background: #efedde url(images/rmenu-l.gif) left top no-repeat;float:right;height:35px;}

.rmenu ul li{display: block;float:left;line-height:35px;padding:0px 5px;}
.rmenu ul{display:block;background: transparent url(images/rmenu-r.gif) right top no-repeat;margin:0px;padding:0px;height:35px;}
.rmenu li a:link, .rmenu li a:visited, .rmenu li a:hover, .rmenu li a:active{padding:0px 10px 0px 5px;font-size:14px;text-decoration:none;color:#3F82C4;outline-style:none;}
.rmenu li a:hover{padding:0px 10px 0px 5px;background:url(images/top-menu-darrow.gif) right 70% no-repeat;}
.rmenu .content ul li{float:none;line-height:16px;}
.rmenu .content ul{height:auto;background:transparent none;}

#block-auth, #block-special, #block-manuf, #block-help{position:absolute;display:none;z-index:5;top:30px;right:0px}
#center-main .menu-dialog{background: #efedde none;}
#center-main .menu-dialog .title-wrap, #center-main .menu-dialog .title-bar, #center-main .menu-dialog .wrap-tl, #center-main .menu-dialog .wrap-tr, #center-main .menu-dialog .content{background: transparent none;}
#center-main .menu-dialog .content{margin-top:0px;}
#center-main .menu-dialog .wrap-bl{background: transparent url(images/rmenu-b-l-c.gif) left bottom no-repeat;}
#center-main .menu-dialog .wrap-br{background: #efedde url(images/rmenu-b-r-c.gif) right bottom no-repeat;}

.menu-dialog{background:#ac1315 none;border-width:0px;}
.menu-dialog .title-wrap{background:transparent none;position:relative;}
.menu-dialog .title-bar{height: 34px;line-height:34px;background:transparent none;border-width: 0px;color:#FFFFFF;font-size:13px;font-weight:bold;}
.menu-dialog .title-bar img.icon {margin-left: 10px;}
.menu-dialog .title-bar a:link, .menu-dialog .title-bar a:visited, .menu-dialog .title-bar a:hover, .menu-dialog .title-bar a:active {top:12px}

.menu-dialog .content{background:#fff none;margin-top: 0px;border: 1px solid rgb(204, 204, 204); padding: 10px 17px;}
.menu-dialog .wrap-tr{background:transparent none;}
.menu-dialog .wrap-tl{background:transparent none;}
.menu-dialog .wrap-br{background:transparent none;height:0px;}
.menu-dialog .wrap-bl{background:transparent none;height:0px;}

.menu-dialog ul li a:link, .menu-dialog ul li a:visited, .menu-dialog ul li a:hover, .menu-dialog ul li a:active{font-size:11px;}
.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:link {color:#747474;font-size:11px;}

.menu-categories-list .title-wrap{height:0px;display: none;}
.menu-categories-list .content{background-color: #ac1315;border:0px none;padding: 3px 2px;}

.menu-categories-list ul li {padding-left: 40px;background:transparent url(images/bullet-1.gif) no-repeat scroll 20px center;
border-top:1px solid #85b600;height:14px;}
.menu-categories-list ul li:first-child{border-top-width:0px;}

.menu-categories-list .content ul li a:link, .menu-categories-list .content ul li a:visited, .menu-categories-list .content ul li a:hover, .menu-categories-list .content ul li a:active {text-decoration: none;color:#FFFFFF;font-size:11px;}
.menu-categories-list .content ul li a:hover{text-decoration: underline;}

.menu-minicart .content ul li a:link, .menu-minicart .content ul li a:visited, .menu-minicart .content ul li a:hover, .menu-minicart .content ul li a:active, .menu-help .content ul li a:link, .menu-help .content ul li a:visited, .menu-help .content ul li a:hover, .menu-help .content ul li a:active{color:#330000}

.dialog{background:#fff none;border-width:0px;}
.dialog .title{height: 34px;line-height:32px;background:#ac1315  none;border-width: 0px;color:#FFFFFF;font-size:13px;font-weight:bold;}
.dialog .content{background:#fff none;margin-top: 0px;border: 1px solid rgb(204, 204, 204); padding: 0px 5px}
.noborder .content{border: 0px none;}
.dialog .title h1, .dialog .title h2{margin:0px;font-size:13px;font-weight:bold;white-space: nowrap;color:#fff}

.search-sort-bar {text-align: left;}
.dialog-search-sort-bar .search-sort-bar {margin:0px;padding:0px}

#mainFrame .button-left{background: transparent url(images/button_l.gif) left center no-repeat; color:#4b4b4b;font-size:11px;font-weight:bold;}
#mainFrame .button-right:hover{text-decoration:underline}
#mainFrame .button-right{background: transparent none;}
#mainFrame div.menu-button{background: transparent none;}
#mainFrame div.menu-button div, #mainFrame div.menu-button a:link, #mainFrame div.menu-button a:visited, #mainFrame div.menu-button a:hover, #mainFrame div.menu-button a:active {background: transparent url(images/button_l.gif) left center no-repeat; color:#4b4b4b !important;font-size:11px;font-weight:bold;}

div.button div, div.button a:link, div.button a:visited, div.button a:hover, div.button a:active{background:transparent none;}
div.button {background: transparent url(images/button_l.gif) right center no-repeat;padding-right:10px}

a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active {background: transparent url(images/button_l.gif) right center no-repeat; color:#4b4b4b;font-size:11px;font-weight:bold;text-decoration:none;padding-right:10px }
a.simple-button:hover{text-decoration:underline}

.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title, .product-details .product-title {color:#4A4A4A;font-size:12px;font-weight:bold;text-decoration:none;}
.products a.product-title:hover{text-decoration:underline}
.products-table a.product-title:link, .products-table a.product-title:visited, .products-table a.product-title:hover, .products-table a.product-title:active{font-size:11px;}

.products-table .products-row td.product-cell{padding-top:5px;}
.products-table td.product-cell-price {padding-top:5px;}

.products .price-value {color:#E26A00;font-size:12px;font-weight:bold;}
.products a.see-details:link, .products a.see-details:visited, .products a.see-details:hover, .products a.see-details:active {color: #747474}

.products-list .details hr {color: #ddd;border-bottom: 1px solid #ddd}
.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title, .product-details .product-title {color: #000;}

.products-table .market-price-value {color:#E26A00;font-family:Times New Roman;font-size:14px;font-weight:bold;}

.products-table .price-value {color:#2CBAD2;font-family:verdana;font-size:16px;font-weight:bold;}

.products-table td.product-cell-buynow {padding-top:0px;}
ul.rproducts a:link, ul.rproducts a:visited, ul.rproducts a:hover, ul.rproducts a:active {color:#330000;}

table.product-properties .product-price-value {color:#E26A00;font-family:verdana;font-size:12px;font-weight:bold;}

.cart .item{background-color:#eee;margin-bottom:0px;}
.cart hr{margin:0px;border:1px solid #fff}
.cart .item .image, .cart .item td{padding:10px 5px}

.subheader {color:#E26A00;font-size:12px;font-weight:bold;padding:0;}
.subcategories a:link,  .subcategories a:visited, .subcategories a:hover, .subcategories a:active{color:#330000;font-weight:bold;text-decoration:none;}

.subcategories a:hover{text-decoration:underline;}
.products .buy-now .quantity {text-align:left;padding-left: 10px;}
.products-table .buy-now .quantity {text-align:center;padding-left: 10px;}
.flc-container #center-main {width:auto;padding:0px 5px}
.uo-box{background-color:transparent;border-top:0px none;left:5px;padding:0px;position:absolute;top:7px;}
#location{margin-bottom:10px}

/*4.2.1 afterfix */
.product-details .image .image-box {width:auto;height:auto}
