HTML{background:#fff none;}
BODY{text-align: center;background:fff none;font-family:Tahoma,Verdana,Arial,sans-serif;}
div, th, td, p, input, select, textarea, tt, button{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;line-height:16px;}
h1{color: #000}

a:link{color:#FE5E0F;}
a:visited, a:hover, a:active{color:#DA510D;}

div#mainFrame{margin:0px auto;text-align:left;}

#page-container{background:#fff url(images/v-line3.gif) right top repeat-y;}
#content-container{background:transparent url(images/h-line.gif) left top repeat-x;}
#center-main{margin-right: 0px;background:transparent url(images/v-line.gif) left center repeat-y;padding-left:10px;padding-right:35px}
.new-err .code-number {color:#D8D8D8;float:left;font-family:arial,sans-serif;font-size:74px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;text-align:center;width:186px;}
.new-err .reason{color:#A10000;font-weight:bold;}
/* Header */
#header{background:#fff none;}
#header .line1{height:68px;}

#header .line1 .topcart{position: absolute; right:39px;bottom: 0px;white-space: nowrap;height: 53px;background:transparent none;width:182px}

.topcart .lfloat{height:53px;background: url(images/v-grad.gif) left bottom no-repeat; }
.topcart .rfloat{height:53px;background: url(images/v-grad.gif) right bottom no-repeat;text-align:center;}
.topcart .minicart{padding:0px 5px;}
.topcart .minicart *{color: #3e3e3e;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;line-height:13px;}

.topcart .minicart p{padding:0px;margin:0px;white-space:nowrap}
.topcart .minicart a{color:#FE5E0F;font-weight:bold}

.topcart div.minicart .full{padding-top:0px;}
.topcart div.minicart .empty{padding-top:10px;}
.topcart div.minicart .empty img, div.minicart .empty img{height: 15px;width: 14px;background:transparent url(images/cart-empty.gif) no-repeat scroll left top;margin:8px 10px 0px 5px;}

.topcart div.minicart .full img, div.minicart .full img{height: 15px;width: 14px;background:transparent url(images/cart-full.gif) no-repeat scroll left top;margin:8px 10px 0px 5px;}
div.minicart .empty img{margin-top:0px;margin-bottom:4px}
.topcart div.minicart .empty img{margin-left:5px;margin-right:0px}
.topcart div.minicart .full img{margin-left:25px;margin-top:15px}

#header .line1 .logo{position:absolute;bottom:0px;padding-left:1px;margin-left: 39px;width: 266px;background: url(images/v-grad.gif) left bottom no-repeat;}
#header .line1 .logo a img{width: 266px;height: 53px;}

#header .subline{background: #fff url(images/body-t-r-c.gif) right top no-repeat;height: 5px;padding:0px;margin:0px} 
#header .lsub{background: transparent url(images/body-t-l-c.gif) left top no-repeat;height:5px;width:100%;padding:0px;margin:0px} 

#header .line2, .flc-container #header .line2{height:156px;border-width: 0px;background: #fff url(images/h-line.gif) top center repeat-x;}
#header .line2 .inline2{margin: 0px;height:100%;background: transparent url(images/v-line.gif) 35px top repeat-y;}
#header .line2 .tr{height:100%;background: transparent url(images/v-line.gif) 35px top repeat-y;}
#header .line2 .tabsout{float: left;height:100%;width:220px;background:transparent url(images/v-line.gif) right top repeat-y;}
#header .line2 .tabs{right:auto;left:5px;top: 3px;width: auto;position:static;height: 100%;background:transparent url(images/cross.gif) right top no-repeat;}
#header .line2 .banner{float:left;padding-top:9px;}

#header .tabs ul {padding-top: 5px;background: transparent url(images/leftcross.gif) top left no-repeat;}
#header .tabs li {float:none;background:transparent url(images/sb-sep.gif) no-repeat scroll right bottom;text-align: left;padding: 0 0 12px;height:20px;margin-right:5px;line-height:20px}
#header .tabs li.first{padding-top:3px;}
#header .tabs a:link, #header .tabs a:visited, #header .tabs a:hover, #header .tabs a:active {background-image:none;color:#7A7370;
font-size:14px;font-weight:bold;text-decoration:none;text-align:right;padding:0px;height:20px}

#header .line2 div.search{left: auto;right:0px;margin-right:0px;padding-top:0px;width:190px;height:100%;background: url(images/srch-top.gif) top right no-repeat;padding-right:35px;overflow:hidden;}
.search p{line-height:16px;padding:0px;margin:0px;text-align:left;color: #454545;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:#454545;margin:0px;padding:0px;height: 15px;float:left;font-size:10px;}
#header button.sbutton{height:18px}
#header .line2 .itl{width:190px;height:100%;background: url(images/cross1.gif) left top no-repeat;padding-top:9px;}
#header .line2 .icr{width:190px;height:100%;background: url(images/v-line2.gif) top right repeat-y}
#header .line2 .itr{width:181px;height:100%;background: #eaeaea url(images/v-line1.gif) left top repeat-y;}
#header .line2 .sinner{position:absolute;top:20px;left:10px}
input.sin{width:130px;border:1px solid #ccc;margin-top:1px;height:14px}
#center-main .closer{background: url(images/srch-bot.gif) top right no-repeat;height:9px;width:225px;position:absolute;top:0px;right:0px;}
#center-main .closer .lef{background: url(images/srch-bot.gif) top left no-repeat;height:9px;width:9px;position:absolute;top:0px;left:0px}
#center-main .mcr{background: url(images/v-line.gif) top right repeat-y;padding-right:10px}

#header .line2 .languages{top:85px;right:auto;left:15px;text-align:left;}
#header .languages label {font-size:10px;font-weight:bold;}
.flc-top-login {width: auto;top:20px;}
#header .line2 div, #header .line2 span {color:#454545;}

#left-bar{background:#fff url(images/v-line.gif) right center repeat-y;margin-left: 0px;margin-top:2px}

/* Footer */

#footer{background:#fff url(images/h-line.gif) top left repeat-x}
#footer .wrap-tr{background:transparent url(images/leftcross.gif) no-repeat scroll left top;height: 9px;}
#footer .wrap-tl{background:transparent url(images/cross.gif) no-repeat scroll 211px top;height: 9px;}
#footer .w-ti{background:transparent url(images/rightcross.gif) no-repeat scroll right top;height: 9px;}

#footer .box{background-color: transparent;border: 0px none;}
#footer .subbox{background-color: transparent;border: 0px none;height: 82px;}
#footer .subbox *, #footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {color:#6e6e6a;}
#footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {text-decoration:underline}
#footer .subbox .left {left:auto;top: 38px;  text-align: center;width:100%;}
#footer .subbox .right {right:auto;top: 15px; text-align: center;width:100%;line-height:20px;vertical-align:middle;}
#footer .subbox a.white:link, #footer .subbox a.white:visited, #footer .subbox a.white:active, #footer .subbox a.white:hover{color:#595858;font-size:12px; font-weight: bold;}

/* Right menu */

.rmenu{position:relative;height:25px;text-align:left;margin-top:10px}
.rmenu .right{position:absolute;right:0px;background: transparent none;height:25px;}
.rmenu ul li.last{background: transparent none;height:25px;padding:0px;}

.rmenu ul{display:block;float:right;background: transparent none;margin:0px;padding:0px;padding-left:5px;height:25px;border:1px solid #dadada;border-top:0px none;border-right:0px none}
.rmenu ul li{display: block;float:left;line-height:25px;padding:0px 5px;}
.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:#fe5e0f;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:35px;right:41px;text-align:right;white-space:nowrap;}

#block-auth .hdn{float:right;text-align:right}
.hdn .menu-dialog{text-align:left}
#center-main .menu-dialog{background: #fff none;border:1px solid #dadada; border-top:0px none;border-right:0px none;padding:5px;width:180px}
#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 none;padding-left:10px}
#center-main .menu-dialog .wrap-br{background: transparent none;}
#center-main .menu-dialog .wrap-tl{padding-left:15px}

 #center-main .menu-dialog .wrap-bl{height:5px;background: transparent url(images/rmenu-b-l-c.gif) left bottom no-repeat;}
 #center-main .menu-dialog .wrap-br {height:5px; background:#efedde url(images/rmenu-b-r-c.gif) right bottom no-repeat;}
/* Content */
#center-main img.vspc{width:0px;height:0px;display:none}
#center-main img.bspc{width:0px;height:0px;display:none}
.printable-bar{margin-bottom:5px;margin-top:10px;text-align:right;}
.printable-bar a:link,  .line3 .printable-bar a:visited,  .line3 .printable-bar a:hover,  .line3 .printable-bar a:active
{background: transparent url(images/printer.gif) no-repeat right top;padding: 2px 20px 2px 0px;	font-size: 11px;line-height: 16px;}

/* menu */

.menu-dialog{background:transparent url(images/m-h.gif) repeat-x scroll left top;border-width:0px;margin:0px;padding-left:44px;}
.menu-dialog .title-wrap{background:transparent url(images/m-h.gif) no-repeat right top;position:relative;padding-left:10px}
.menu-dialog .title-bar{height: 34px;line-height:32px;background:transparent none;color:#FE5E0F;font-size:13px;font-weight:bold;
text-transform:uppercase;border-width: 0px;}

.menu-dialog .title-bar img.icon {width:0px;display:none;}

.menu-dialog .content{background:transparent url(images/v-line.gif) repeat-y scroll left top;margin: 0px;padding: 0px;margin-left:-9px;position:relative;}
.menu-dialog .wrap-tr{background:transparent url(images/v-line.gif) repeat-y right top;}
.menu-dialog .wrap-tl{background:transparent url(images/spacer_white.gif) no-repeat left bottom;padding:0px 10px 0px 10px;}
img.vspc{vertical-align:top}
img.bspc{vertical-align:bottom}

.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:hover, .menu-dialog .content a:active {color:#565656;text-decoration:underline;font-size:10px;}

.menu-categories-list ul li {padding-left: 10px;background:transparent url(images/bullet-1.gif) no-repeat scroll left center;}
.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;font-size:12px; color:#565656;}
.menu-minicart ul li {padding-left: 10px;background:transparent url(images/bullet-1.gif) no-repeat scroll left center;}
.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 {text-decoration: none;font-size:12px; color:#565656;}
.menu-categories-list .title-bar{background:transparent url(images/cross2.gif) no-repeat right top;}
.new-err .menu-minicart .title-bar{background:transparent url(images/cross2.gif) no-repeat right top;}
.menu-bestsellers .content ul li{padding-left:5px}
.menu-bestsellers .content ul li a:link, .menu-bestsellers .content ul li a:visited, .menu-bestsellers .content ul li a:hover, .menu-bestsellers .content ul li a:active{line-height: 16px;color:#FE5E0F;font-weight:normal;font-size:12px}
.menu-bestsellers .content strong{color:#FE5E0F;}

.menu-cl{background:transparent url(images/menu-last.gif) no-repeat scroll left top;height:22px;}
.menu-cl div{background:transparent url(images/menu-last.gif) no-repeat scroll right top;height:22px;margin-left:50px;}


/* dialog */

.dialog{border:0px none;background:transparent url(images/dlg-hdr-bg.gif) repeat-x center bottom;padding:0px}
.dialog .content{background:transparent url(images/dlg-hdr-bg.gif) repeat-x scroll center top;padding:0px}
.dialog .content .wrap-tr{background:transparent none;}
.dialog .content .wrap-tl{background:transparent none;padding:10px}

.dialog .title{background: transparent url(images/dbull.gif) 7px 53% no-repeat ;border:0px none;}
.dialog .title h1, .dialog .title h2{margin:0px;font-size:14px;font-weight:bold;color:#FE5E0F;}


.no-bullet .title{background:url(images/ptabs-bg.gif) left bottom repeat-x;height:30px;padding-left:0px}

.no-bullet .content{background:transparent none;border:1px #dadad1 solid;border-top:0px none; color:#000000;padding:5px;}
.no-bullet .content .wrap-tr, .no-bullet .content .wrap-tl{background-image:none;}
.no-bullet .content .wrap-tl{padding:0px}
.no-bullet .title-with-sort-row h2, .no-bullet .title {width:100%}
ul.rproducts{margin-top:0px}
/* Buttons */

button.simple-button, a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active {color:#FE5E0F}
.buttons-row-right, .buttons-row{height:20px}
 .buttons-row{margin-top:10px}

 button.main-button, button.button{height:19px;}
div.login-buttons div.button {margin-top:1px;}

 div.button, button.button .button-right 
{height: 19px; position: relative; background: transparent url(images/btn.gif) no-repeat right top;padding: 0px 9px 0px 0px; margin: 0px 0px 0px 9px; overflow: visible;}

.menu-dialog div.button div, .menu-dialog  div.button a:link, .menu-dialog  div.button a:visited, .menu-dialog  div.button a:hover, .menu-dialog div.button a:active {text-decoration:none;}
div.button div, div.button a:link, div.button a:visited, div.button a:hover, div.button a:active, 
button.button .button-left {height: 19px;position: relative; background: transparent url(images/btn.gif) no-repeat left top;margin: 0px 0px 0px -9px; padding: 0px 0px 0px 9px; text-align: center;line-height: 16px;vertical-align: middle;color:#fff !important;font-weight:bold;font-size: 10px}
 
  button.main-button .button-right {height: 19px; position: relative; background: transparent url(images/btn.gif) no-repeat right top;padding: 0px 9px 0px 0px; margin: 0px 0px 0px 9px; overflow: visible;}
button.main-button .button-left{height: 19x;position: relative; background: transparent url(images/btn.gif) no-repeat left top;margin: 0px 0px 0px -9px; padding: 0px 0px 0px 9px; text-align: center;line-height: 16px;vertical-align: middle;color:#fff !important;font-weight:bold;font-size: 10px}

/*Single*/
.products{margin-top:10px}
.products .price-value {color:#fe5e0f;font-size:16px;}
.products div.market-price{font-weight: bold;}
.products .market-price-value{color:#000;font-weight:normal}
.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title{color:#FE5E0F;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:16px;font-weight: bold;line-height: 18px;}
.products a.product-title:visited{color:#DA510D;}
.products .price-save {color: #000}
.products-list .item {border-top:#dadad1 1px solid;padding-top:10px;margin-bottom:20px}
.products-list .last-item {border-bottom:#dadad1 1px solid;padding-bottom:20px;}
.products-list .market-price{margin-bottom:5px}
.products-list .details hr {border-bottom:#dadad1 1px solid;}
/* Multi */
.products-table{margin-bottom:0px;}
.products-table .product-cell{padding:0px 5px;}
.products-table .price-value {color:#90ad0d;font-size:14px;}
.products-table .price-value {color:#90ad0d;font-size:14px;}
.products-table .market-price-value{color:#D44709;}
.products-table .prod-descr{text-align: left;}
.products-table .sku{text-align: center}
.products-table .price-row{text-align:left}
.products-table .descr{text-align:left;}
.products-table .product-cell-price{text-align:left}
.products-table .prices, .products-table .buy-now{float:left;margin-top:5px;}
.products-table .price-box{padding:0px 10px;max-width:55%}
.products-table .quantity, .products-table .quantity-empty{height:0px;display:none;}
.products-table .quantity-row{margin-top:8px;}
.products-table .buttons-row, .products-table .button-row {margin-bottom:0px}
.products-table .vspc{border-bottom:1px solid #E4E4E4;}
.products-table .hspc{border-right:1px solid #E4E4E4}
.products-table .phalf{padding-top:17px}
.products-table .market-price{padding-top:10px;}
.products-table .price-box, .products-table .bubuy-now{float:left;}
.price-box .price-row, .price-box .market-price{text-align: center;}
.price-box {margin:0px;}
 .products-table .bubuy-now{text-align:left}
  .products-table .downer{padding-bottom:10px;}
/*Details*/
table.product-properties .product-price-value {color:#fe5e0f;font-size:16px;font-weight:bold;}

.subheader {color:#000;border-color:#000;}

/* Tabs */
A.pTab span{cursor: pointer;}

#center-main  A.pTab:link, #center-main  A.pTab:visited, #center-main  A.pTab:hover, #center-main  A.pTab:active{
display:block;
height:30px;float:left;
color: #fff;font-size:10px;font-weight:bold;
padding:0px;padding-right: 10px;margin:0px 5px 0px 0px;
text-decoration: none;outline-style: none;background: #969696 url(images/ptab-bg.gif) right bottom repeat-x;
}
A.pTab img.left{float:left;background: none;height: 30px;}

#center-main  A.pTab-a:link, #center-main A.pTab-a:visited, #center-main A.pTab-a:hover, #center-main A.pTab-a:active{
display:block;height:30px;font-size:10px;float:left;color: #000;outline:none;font-weight:bold;padding:0px;padding-right: 10px;margin:0px 5px 0px 0px;
text-decoration: none;outline-style: none;background: #fff url(images/ptab-a-bg.gif) right bottom repeat-x;border-left:1px #dadad1 solid;border-right:1px #dadad1 solid;
}

A.pTab-a img.left{float:left;background: url(images/ptab-a-bg.gif) left bottom no-repeat;height: 30px;}

#center-main .pTab-a span, #center-main  .pTab span{display:block;float:left;}
#layer1, #layer2, #layer3, #layer4, #layer5{padding:5px;}


/* Navigation */

#location{line-height:16px;margin:0px;left:5px;position:absolute;top:0px;width:48%;}
a.bread-crumb:active, a.bread-crumb:visited {color:#DA510D;text-decoration:underline;}
font.bread-crumb {color:#3e3e3e;white-space:nowrap}
.nav-pages {height:24px;margin:5px 0px} 
.nav-pages-title {display:none;}
.nav-pages a.nav-page:link, .nav-pages a.nav-page:visited, .nav-pages a.nav-page:hover, .nav-pages a.nav-page:active {color:#fe5e0f;font-weight:bold;padding:3px 8px 3px 8px;text-decoration:none;border:1px solid #787878;vertical-align:middle;}
.nav-pages a.nav-page:hover{background:#eaeaea none repeat scroll 0 0;}

.nav-pages .current-page {background:#dadada none repeat scroll 0 0;border:1px solid #787878;font-weight:bold;color:#565656;padding:3px 8px;text-align:center;vertical-align:middle;}
.nav-pages .right-delimiter{margin-right:5px}

.uo-box {background-color:transparent;border-top:0px none;color:#595858;width:100%;padding-bottom:0px;position:absolute;padding-left:45px;}
.uo-container #footer {height:110px}
.uo-container #content-container {padding-bottom:110px;}
.uo-container #footer .subbox .left {top:50px;bottom:auto}
.uo-container #footer .subbox .right {top:25px}
