HTML{background:#fff none;}
BODY{text-align: center;background:#fff none;font-family:tahoma,verdana,arial;
font-size:10px;}
div, th, td, p, input, select, textarea, tt, button{font-family:tahoma,verdana,arial;
font-size:10px;}
h1{color: #000}

a:link, a:visited, a:hover, a:active{color:#747474;text-decoration:none;}
a:hover {text-decoration:underline;COLOR: #888888;}

div#mainFrame{margin:0px auto;text-align:left;}

#content-container{background-color:#fff;padding-top:10px;}
#center-main{margin-right: 5px;background-color:#fff;}
.flc-container #center-main {width:100%;}
/* Header */
#header{background:#fff none;}
#header .line1{margin-top:9px;height:50px;}

#header .line1 .logo{margin-left: 0px;width: 241px;}
#header .line1 .logo a img{width: 241px;height: 50px;}

#header .line1 .inline2{margin: 0px 5px;height:100%;background: #d3d3d3 none;}
#header .line1 .tr{height:100%;background: transparent url(images/sb-t-r-c.gif) right top no-repeat;}
#header .line2 .tabsout{position:absolute;right:0px;top:2px;height:23px;width:100%;background:transparent none;}
#header .line2 .tabs{top: 0px;width: auto;position:static;height: 100%;background:transparent none;}
#header .line1 .toplinks{position:absolute;text-align:right;width:100%;right:0px;top:35px;}
.toplinks a{color:#330000;font-weight:bold;padding:0px 8px;background:url(images/tlink-spc.gif) right top repeat-y}
.toplinks a.last{background-image:none;}
.toplinks a:hover{color:#888888}

.error-page #header .line2 ,#header .line2, .flc-container #header .line2{height:55px;border-width: 0px;background: #fff none;}
body.error-page div#content-container{padding-bottom:160px}
#header .line2 .topcart{position: absolute; left:0px;top: 26px;white-space: nowrap;height: 29px;background:#e3edf6 none;width:100%}
.topcart .minicart{padding:0px 5px;float:right}
.topcart .minicart *{color: #3e3e3e;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;line-height:16px;}
.topcart .minicart strong{padding-left:5px}
.topcart div.minicart .empty, .topcart div.minicart .full{padding-top:0px;padding-right:20px;vertical-align:middle;line-height:27px}
.topcart div.minicart .empty img, div.minicart .empty img{height: 23px;width: 24px;background:transparent url(images/cart-empty.gif) no-repeat scroll left top;margin:3px 5px 0px 0px;}
.topcart div.minicart .full img, div.minicart .full img{height: 23px;width: 24px;background:transparent url(images/cart-empty.gif) no-repeat scroll left top;margin:3px 5px 0px 0px;}
div.minicart .empty img{margin-top:0px;margin-bottom:4px}


#header .tabs ul {padding: 0px;list-style-type:none;list-style-position:inside;}
#header .tabs li {float:right;background:transparent url(images/tbutton.gif) no-repeat right top;text-align: left;color:#6c6c6c;padding:0px;white-space:nowrap;height:auto; list-style-position:inside;white-space:nowrap; list-style-type:none;width:auto;margin:0px 1px}
#header .tabs li.first{}
#header .tabs a:link, #header .tabs a:visited, #header .tabs a:hover, #header .tabs a:active {background: url(images/tbutton.gif) no-repeat left top;color:#6c6c6c;font-size:11px;font-weight: bold;text-decoration:none;text-align: left;display:inline;padding-left:0;text-transform:uppercase;padding:5px 20px;margin:0px;line-height:23px;}

#header .line2 div.search{left: auto;float:right;position:relative;margin-right:5px;padding-top:10px;padding-left: 15px; border-left:#fff 1px solid;height: 100%;}
.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;top:-12px;font-size:10px;}
input.search-button {background:transparent url(images/search-go-btn.gif) no-repeat scroll left top; width:31px;height: 21px;vertical-align:top;}

#header .line2 .languages{top:30px;right:auto;left:10px}
#header .languages label{font-size: 10px;font-weight:bold}

.flc-top-login {width: auto;top:20px;}
#header .line2 div, #header .line2 span {color:#454545;font-size:10px;}

#left-bar{background-color:#fff;margin-left: 0px;}

/* Footer */

#footer{border-top:4px #a6a6a6 solid}
#footer .wrap-tr{background:#fff none;height: 0px;}
#footer .wrap-tl{background:transparent none;height: 0px;}

#footer .box{background-color: transparent;border: 0px none;}
#footer .subbox{background-color: transparent;border: 0px none;height: 130px;}
#footer .subbox *, #footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {color:#330000;}
#footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {text-decoration:none}
#footer .subbox a:hover{COLOR: #6a6a6a;TEXT-DECORATION: underline;}

#footer .subbox .left {top: 20px; line-height:22px;width:100%;}
#footer .subbox .right {right:12px;top: 20px;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-weight: bold;}

/* Content */
.banwrap{width:554px;background: url(images/bleft.jpg) left top no-repeat;height:181px;}
.banwrap IMG{float:right}
.printable-bar{text-align:right;margin-bottom:5px;}
.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;color:	#a5bd05;font-size: 11px;line-height: 16px;}

/* menu */

.menu-dialog{background:transparent none;border-width:0px;}
.menu-dialog .title-wrap{background:#cb4d51;position:relative;height:21px;}
.menu-dialog .title-bar{padding-left:7px;height: 21px;line-height:21px;background:transparent none;border-width: 0px;font-size:11px;font-weight:bold;color: #FCF3F3;text-transform:uppercase;}
.menu-dialog .title-bar img.icon {margin: 0px;width:0px;}

.menu-dialog .content{background:#fff none;margin-top: 0px;padding: 0px;}
.menu-dialog .wrap-tr{background:transparent none;}
.menu-dialog .wrap-tl{background:transparent none;padding:5px 10px 5px 5px;}
.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:10px;}
.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:link {color:#330000;text-decoration:underline;}

.menu-categories-list ul li  {padding-left: 10px;background:transparent url(images/c-bullet.gif) no-repeat scroll left center;border-top:1px dotted #949494}
.menu-categories-list ul li:first-child{border-top:0px none;}
.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 {color:#330000;font-size:11px;text-decoration:none;}

.menu-categories-list .content ul li a:hover{color: #888888;text-decoration:underline}

.menu-dialog .content ul li a:link, .menu-dialog .content ul li a:visited, .menu-dialog .content ul li a:hover, .menu-dialog .content ul li a:active{text-decoration:none;}
.menu-dialog .content ul li a:hover{text-decoration:underline}

.menu-minicart ul li{padding-left: 10px;line-height:16px;;background:transparent url(images/bullet-1.gif) no-repeat scroll left center;}
.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:5px;right:11px}
.menu-dialog .recovery{margin-top:0px}
.login-buttons{margin-bottom:0px}
#left-bar .login-buttons div.button {margin-top:1px}
/* dialog */

.dialog{border:0px none;}
.noborder{border-bottom:none;}
.dialog .content{background:transparent none;padding:0px;border:1px solid #D4DDE6;}
.dialog .content .wrap-tr{background:transparent none;}
.dialog .content .wrap-tl{background:transparent none;padding:5px}

.dialog .title{padding-left:0px;background: #689bb3 none;border:0px none;height:21px;line-height:21px}
.dialog .title h1, .dialog .title h2{background:transparent none;padding-left:7px;font-size:11px;font-weight:bold;color:#FCF3F3;text-transform:uppercase;margin:0px}


.no-bullet {border-bottom: 0px none;}
.no-bullet .title{background:#fff url(images/dlg-tabs-bg.gif) left bottom repeat-x;height:30px;padding-left:0px;}

.no-bullet .content{background:#fff none;border:1px #dadad1 solid;border-top:0px none; color:#000000;padding:5px;}
.no-bullet .content .wrap-tr, .no-bullet .content .wrap-tl{background:transparent none;}
.no-bullet .title-with-sort-row h2, .no-bullet .title {width:100%;height:30px;}
ul.rproducts{margin-top:5px;}

.no-bullet .title h2{padding:0px;background-image:none;}
/* Buttons */
a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active {background: url(images/m08.gif) 100% 60% no-repeat;padding-right:6px;color:#330000;font-weight:bold;}
a.simple-delete-button:link, a.simple-delete-button:visited, a.simple-delete-button:hover, a.simple-delete-button:active {color:#880000;background:transparent url(images/delete_cross.gif) 0% 60% no-repeat}
.buttons-row-right, .buttons-row{height:28px}
 .buttons-row{margin-top:10px}

 button.main-button, button.button{height:28px;}

 div.button,
  button.button .button-right {height: 28px; position: relative; background: transparent url(images/btn-g.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: 28px;position: relative; background: transparent url(images/btn-g.gif) no-repeat left top;margin: 0px 0px 0px -9px; padding: 0px 0px 0px 9px; text-align: center;font-size: 11px;line-height: 22px;vertical-align: middle;color:#7f7f7f !important;font-weight:bold;font-family:arial}

  button.main-button .button-right {height: 28px; position: relative; background: transparent url(images/btn-g.gif) no-repeat right top;padding: 0px 9px 0px 0px; margin: 0px 0px 0px 9px; overflow: visible;}
button.main-button .button-left{height: 28px;position: relative; background: transparent url(images/btn-g.gif) no-repeat left top;margin: 0px 0px 0px -9px; padding: 0px 0px 0px 9px; text-align: center;font-size: 11px;line-height: 22px;vertical-align: middle;color:#7f7f7f !important;font-weight:bold;font-family:arial}
.checkout-button div.button{background: transparent url(images/rbut.gif) no-repeat right top;padding-right:25px}
.checkout-button div.button a:link, .checkout-button div.button a:visited, .checkout-button div.button a:hover, .checkout-button div.button a:active{background: transparent url(images/rbut.gif) no-repeat left top;color:#CB4D51 !important;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;padding-left:25px}

/*Common*/
.products{margin-top:10px;color:#7d7d7d}
.products .descr{color: #7d7d7d;padding:10px 0px 0px 0px}
.products .sku{color: #7d7d7d;margin-top:0px}
.products .price-value {color:#cb4d51;font-size:12px;}
.products div.market-price{font-weight: normal;font-size:12px;color:#7d7d7d;text-align:left;margin-left:10px;padding-top:0px}
.products .market-price-value{color:#7d7d7d;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:#000;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight: bold;line-height: 14px;text-transform:uppercase}
.products .market-price {font-size:12px;color:#7d7d7d}
.products .price-save {color: #7d7d7d;font-size:10px}
.products .price{font-size: 12px;color:#CB4D51}
.products a.see-details:link, .products a.see-details:visited, .products a.see-details:hover, .products a.see-details:active {text-decoration:none;color:#330000}
.products a.see-details:hover{text-decoration:underline}
.products .buy-now {margin:0px;padding-top:5px}
.products .buy-now .quantity {height:0px;display:none}
.products .buttons-row{margin-top:0px}
/*Single*/
.products-list .item {border-top:0px none;padding-top:10px;margin-bottom:20px}
.products-list .last-item {border-bottom:0px none;padding-bottom:20px;}
.products-list .details hr {border-bottom-color: #dadad1;}
/* Multi */
.products-table .products-row td.product-cell{padding-top:10px}
.products-table .price {color:#7D7D7D;font-family:tahoma,verdana,arial;font-size:10px;font-weight:normal;display:block}
.products-table .price-value {color:#cb4d51;font-size:12px;margin-left:10px}
.products-table .market-price-value{color:#7d7d7d;}
.products-table .prod-descr{text-align: left;}
.products-table .sku{text-align: left;color:#330000;margin-top:4px}
.products-table .price-row{text-align:left}
.products-table td.product-cell-price{text-align:left;padding-top:0px;}
.products-table .prices, .products-table .buy-now{margin-top:5px;text-align:right;}
.products-table .prices{padding-left:0px;margin-right: 0px}
.products-table td.product-cell-buynow {padding-top:0px}
.products-table .buy-now .quantity-empty , .products-table .quantity{height:0px;display:none;}
.products-table .quantity-row{margin-top:8px;}
.products-table .buttons-row, .products-table .button-row {margin-bottom:8px}
.products-table .buttons-row .button-separator {width:5px}
.products-table .buttons-row .button{float:left}
.product-cell .image img{border:1px solid #D4DDE6;}

/*Details*/
table.product-properties .product-price-value {color:#CB4D51;font-size:11px;font-weight:bold;}
.product-details .details .save {background:transparent url(images/save-money.gif) no-repeat scroll 0 0;width:59px;height:59px;}
.subheader {color:#000;border-color:#000;}
.product-details .product-subtitle div {color:#000}
.product-details .descr{}
.product-details .descrtitle{padding-top:10px;background: url(images/m16.gif) left top repeat-x;color:#CB4D51;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.product-details .image{float:none;border:1px solid #D4DDE6;margin-right:70px}
.product-details .image .image-box {height:auto;padding:5px 0px}
table.product-properties .product-price {color:#CB4D51;font-size:11px;font-weight:bold;}
.product-details .product-subtitle {height:0px;display:none}

.cart td.olined{border-right:1px dotted #949494;text-align:center;padding:5px}
.cart td.olined2{border-bottom:1px dotted #949494;border-right:1px dotted #949494;text-align:center}
.olined2 .buttons-row{margin-left:10px}

.cart hr{display:none;height:0px}
.cart .item {margin:0px}
.cart .item th{border:1px dotted #949494;text-align:center;padding:5px 10px;color:#CB4D51;text-transform:uppercase;border-left:0px none;}
.cart td.details{text-align:left;padding:10px}
.cart a.product-title:link, .cart a.product-title:visited, .cart a.product-title:hover, .cart a.product-title:active, .cart .product-title {color:#CB4D51;font-size:11px;}
/* Tabs */
A.pTab span{cursor: pointer;}
.uproducts td {color:#7d7d7d}
#center-main #pTab1{margin-left:0px;}
#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;
text-decoration: none;outline-style: none;background: #fff url(images/ptab-bg.gif) right bottom repeat-x;
}

A.pTab img.left{float:left;background: url(images/ptab-bg.gif) left bottom no-repeat;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:29x;font-size:10px;float:left;color: #000;outline:none;font-weight:bold;padding:0px;padding-right: 10px;margin:0px 5px;
text-decoration: none;outline-style: none;background: #fff url(images/ptab-a-r.gif) right bottom no-repeat;
border-top:1px solid #DADAD1;overflow:hidden;
}

A.pTab-a img.left{float:left;background: url(images/ptab-a-l.gif) left bottom no-repeat;height: 29px;overflow:hidden;}

#center-main .pTab-a span, #center-main  .pTab span{display:block;float:left;padding-top:3px;}
#layer1, #layer2, #layer3, #layer4, #layer5{padding: 10px 5px;}


/* Navigation */
.dialog-search-sort-bar .search-sort-bar {padding-right:10px;margin:2px;}
.dialog-search-sort-bar .search-sort-title{color: #ddd}

a.search-sort-link:link, a.search-sort-link:visited, a.search-sort-link:hover, a.search-sort-link:active {color:#fff;}
#location{margin:10px 0px}
a.bread-crumb:active, a.bread-crumb:visited {color:#CC6666;font-weight:bold;text-decoration:underline;font-size:10px;}
font.bread-crumb {color:#CC6666;font-weight:bold;font-size:10px;}

.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:#330000;padding:3px 4px;text-decoration:none;vertical-align:middle;font-weight:normal}
.nav-pages a.nav-page:hover{background:#dadada none repeat scroll 0 0;}

.nav-pages .current-page {background:#fff;font-weight:bold;color:#7d7d7d;padding:3px 4px;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;}
.uo-container #footer {height:110px}
.uo-container #content-container {padding-bottom:110px;}
