HTML{background-color:#999}
BODY{text-align: center;background:#999 none;color:#FFFFFF;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.7em;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;padding:0px;}

div, th, td, p,  textarea, tt, button{font-family:Tahoma,Verdana,Arial,sans-serif;color:#fff}
h1{color: #fff}

a:link, a:visited, a:hover, a:active{color: #ccc;}
a:visited {color:#bebebe;}

div#mainFrame{margin:0px auto;text-align:left;background:#5f5f5f  url(images/bbg.jpg) repeat left top;overflow:hidden;}
.error-page .subcontainer {padding-top:60px}
.error-page  .bot-ll {margin-right:0px}
.error-page .description h1 {color:#fff}
.error-page #center-main {margin:0px}
.error-page .reason {color:#F19090;}
#content-container{background-color:transparent;padding-top:0px;}

#center-main{margin-left:0px;padding-left: 0px;padding-right:15px;background:#323232 url(images/RightCol_bg.png) repeat-y scroll right top;}
.center-left{background:#323232 url(images/center-top.gif) left 20px no-repeat;width:100%;min-height:530px;}
.center-left2{background:transparent url(images/center-top.gif) right 20px no-repeat;margin-left:50%;overflow:hidden;height:120px;position:relative;margin-bottom:-120px;z-index:1}
.center-in{position:relative;z-index:5;padding:0px 15px;}
.bot-r{background:transparent url(images/center-bot.gif) right top no-repeat;height:40px;overflow:hidden}
.bot-l{background:transparent url(images/center-bot.gif) left top no-repeat;height:40px;width:50%}
.bot-ll{background:transparent url(images/Corner.png) right top no-repeat;height:40px;position:relative;margin-right:177px;
margin-top:-40px;}
.flc-container #center-main {width:auto;padding-right:0px;background-image:none;}
.flc-container .center-left2 {margin-bottom:-116px}
/* Header */
#header{background: transparent none;}
#header .line1{height:146px;}

#header .line1 .topcart{position: absolute; right:192px;bottom: 0px;white-space: nowrap;
background:#4F4F4F url(images/UserCart_bg.jpg) no-repeat scroll center top;
height:109px;vertical-align:top;width:142px;}


#header .cartop{position:absolute;bottom:0px;right:0px;background:#4F4F4F url(images/CarTop.jpg) no-repeat scroll right bottom;height:109px;width:192px;}
#header .cname{position:absolute;top:5px;left:194px;height:30px;}
#header .cname a:link,#header .cname a:visited,#header .cname a:hover,#header .cname a:active{font-size:20px;font-weight:bold;text-decoration:none;}

.topcart div.minicart a {float:none}
.topcart .minicart{padding:10px 5px 0px 5px ;text-align:center;color:#fff;font-size:12px}
.topcart .minicart *{color: #fff;font-size:11px;line-height:16px;}

.topcart div.minicart .empty, .topcart div.minicart .full{padding-top:12px;}
.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: 16px;width: 16px;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}
.minicart .clinks{position:absolute;bottom:10px;text-align:center;width:142px;left:0px}
.minicart .clinks *{padding-left:5px}
#header .line1 .logo{margin-left: 0px;width: 128px;}
#header .line1 .logo a img{width: 128px;height: 50px;}

#header .subline{background: #fff url(images/body-t-r-c.gif) right top no-repeat;height: 0px;padding:0px;margin:0px} 
#header .lsub{background: transparent url(images/body-t-l-c.gif) left top no-repeat;height:0px;width:100%;padding:0px;margin:0px} 

.error-page #header .line2 ,#header .line2, .flc-container #header .line2{height:148px;border-width: 0px;background: #fff none;}
#header .line2 .inline2{margin: 0px 5px;height:100%;background: #d3d3d3 none;}
#header .line2 .tr{height:100%;background: transparent url(images/sb-t-r-c.gif) right top no-repeat;}
#header .line2 .tabsout{float: left;height:100%;width:170px;background:#000 url(images/sb-t-l-c.gif) left top no-repeat;}
#header .line2 .tabs{right:auto;left:5px;top: 3px;width: auto;position:static;height: 100%;background:transparent none;}
#header .line1 .banwrap{background-color:#000000;bottom:0;height:108px;left:0px;position:absolute;width:100%;}
#header .line1 .banner{position:absolute;left:184px;bottom:0px;height:108px; width:100%;}

#header .tabs ul {padding: 0px;list-style-type:none;list-style-position:inside;}
#header .tabs li {float:none;background:transparent url(images/sb-sep.gif) repeat-x scroll center bottom;text-align: left;color:#A4BF0A;
padding:5px 12px;white-space:nowrap;height:auto; list-style-position:inside;white-space:nowrap; list-style-type:disc;width;auto;}
#header .tabs li.first{padding-top:5px}
#header .tabs a:link, #header .tabs a:visited, #header .tabs a:hover, #header .tabs a:active {background-image:none;color:#FFFFFF;font-size:14px;font-weight: normal;text-decoration:none;text-align: left;display:inline;padding-left:0;}

#header div.search{left: auto;right:0px;position:absolute;padding-top:3px;padding-left: 15px;height: 34px;background:#fff url(images/Search_Corner.gif) no-repeat scroll bottom right;text-align:right;width:319px;}
.search p{line-height:12px;padding:0px;margin:0px;text-align:right;color: #454545;white-space:nowrap}
#header a.search:link, #header a.search:visited, #header a.search:hover, #header a.search:active {text-decoration:underline;color:#454545;margin:0px;padding:0px;padding-right:38px;font-size:10px;display:block;position:relaive;margin-top:-15px;}
input.search-button {background:transparent url(images/search-go-btn.gif) no-repeat scroll left top; width:18px;height: 15px;vertical-align:top;}

#header .line2 .languages{top:auto;bottom:17px;}
#header .languages label{font-size: 10px;}

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

#right-bar{background:transparent url(images/CarBottom.jpg) top left no-repeat;right:0px;padding-top:80px;}
/* Footer */

#footer{background-color: transparent;}
#footer .wrap-tr{background:transparent 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: 40px;}
#footer .subbox *, #footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {color:#ccc;}
#footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {}
#footer .subbox .left {left:10px;top: auto;bottom:3px;line-height:16px; text-align: left;width:100%;}
#footer .subbox .right {right:10px;top: auto;bottom:3px; text-align: right;width:100%;line-height:20px;line-height: 16px;}
#footer .subbox a.white:link, #footer .subbox a.white:visited,  #footer .subbox a.white:hover, #footer .subbox a.white:active{color: #fff;text-decoration:none; }
 #footer .subbox a.white:hover{text-decoration:underline}


/* Content */

.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;	#a5bd05;font-size: 11px;line-height: 16px;}

/* menu */

.menu-dialog{background:#959595 url(images/MedMenuHdr_bg.png) repeat-y scroll left center;border-width:0px;width:176px;}
.menu-dialog .title-wrap{background:transparent none;position:relative;height:24px;}
.menu-dialog .title-bar{padding-left:0px;height: 39px;background:transparent none;border-width: 0px;padding-top:4px;text-align:center;color:#FFFFFF;font-family:'Arial Narrow',Helvetica,sans-serif;font-size:15px;font-weight:normal;line-height:1.5em;}
.menu-dialog .title-bar img.icon {margin: 0px;width:0px;}

.menu-dialog .content{background:#999 url(images/MedMenu_bg.png) repeat-y scroll left top;margin-top: 5px;padding: 0px;}
.menu-dialog .wrap-tr{background:transparent none;}
.menu-dialog .wrap-tl{background:transparent none;padding:15px 5px 15px 25px;}
.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:#fff;}
.menu-dialog .content{color: #fff}
.menu-categories-list{background:#626262 url(images/DarkMenuHdr_bg.png) repeat-y scroll left center;}
.menu-categories-list .content{background:#666666 url(images/DarkMenu_bg.png) repeat-y scroll left center;}

.menu-categories-list ul li  {padding:0px;background:transparent none;border-bottom: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:#fff;font-size:11px;}


.login-box{height:146px;width:183px;position:absolute;top:0px;left:0;overflow:hidden}
.menu-auth{background:#4F4F4F url(images/UserArea_bg.jpg) no-repeat scroll center top;height:146px;vertical-align:top;width:183px;margin-bottom:0px;}
.menu-auth .content, .menu-auth .item  {background:transparent none;color:#fff;margin-top:0px;}
.menu-auth .wrap-tl{padding:0px 15px;}
.menu-auth .title-bar{color: #fff;padding:0px 15px;height: 22px;background:transparent none;line-height:20px;font-size:13px;font-family:Tahoma,Verdana,Arial,sans-serif;text-align:left}
.menu-auth .button-row{margin-top:0px;}
.menu-auth .wrap-bl, .menu-auth wrap-bl{height:0px;display:none;}
.menu-auth .login-text{margin-top: 30px}
#header .menu-auth input{margin-right:0px;background:#CCCCCC none repeat scroll 0 0;border-bottom:1px solid #818181;border-top:1px solid #818181;border-width:1px 0;height:13px;width:68px;float:left;}
.recovery{margin-top:5px;text-align:center;}
.recovery *{padding-left:5px}
.menu-auth p{margin:10px 0px 0px 0px;padding:0px}
/* dialog */
.dialog{margin-left:70px;border:0px none;background: transparent url(images/dlg-t-bg.gif) right top no-repeat}
.noborder{border-bottom:none;}
.dialog .content{position:relative;margin-left:-70px;background:#4f4f4f none;padding:0px}
.dialog  .wrap-tr{background:transparent none;min-height:150px;overflow:visible}
.dialog  .wrap-tl{background:#4f4f4f none;padding:10px 10px 15px 10px}

.dialog .title-wrap{background: transparent  url(images/dlg-t-bg.gif) left top no-repeat;position:relative;height:27px;margin-right:50%;overflow:visible;margin-bottom:-27px;z-index:0}
.dialog .title{position:relative;margin-left:-70px;padding-left:0px;background: transparent  none;border:0px none;height:27px;line-height:26px;width:100%;}

.dialog .title h1, .dialog .title h2{margin:0px;background:transparent none;padding-left:30px;font-size:13px;font-weight:bold;color:#fff;position:relative;z-index:2}
.dialog .wrap-br{position:relative;height:28px;background: transparent  url(images/dlg-b-bg.gif) right top no-repeat;clear:both;}
.dialog .wrap-bl{position:relative;margin-left:-70px;width:50%;overflow:hidden;height:28px;background: transparent  url(images/dlg-b-bg.gif) left top no-repeat;}

.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 {color:#bebebe}
button.simple-button {color:#ccc}
a.simple-delete-button:link, a.simple-delete-button:visited, a.simple-delete-button:hover, a.simple-delete-button:active {color:#c99;}
.buttons-row-right, .buttons-row{height:14px}
 .buttons-row{margin-top:10px}
.login-buttons{margin-top:0px;float:right}
 button.main-button, button.button{height:14px;}
 
 div.button, 
  button.button .button-right {height: 14px; 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: 14px;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;font-size: 10px;line-height: 10px;vertical-align: top;color:#000 !important;font-weight:normal;}
 
  button.main-button .button-right {height: 14px; 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: 14px;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: 10px;line-height: 10px;vertical-align: top;color:#000 !important;font-weight:NORMAL;}
.button{line-height:22px}

/*Wishlist*/
.products .product-price-text {color:#fff}

/*Single*/
.products{margin-top:10px}
.products .price-value {color:#fff;font-size:13px;}
.products div.market-price{font-weight: bold;font-size:11px;color:#ccc;}
.products .market-price-value{color:#fff;font-weight:normal;font-size:11px;}
.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title{color:#ccc;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight: bold;line-height: 18px;}
.products .price-save {color: #fff;font-size:12px;font-weight:bold;}
.products-list .item {border:#333 1px solid;padding:10px;margin-bottom:20px}
.products-list .last-item {padding-bottom:20px;}
.products-list .details hr {border-bottom-color: #999;}
.products .price{color:#ccc}
/* Multi */
.products-table .price-value {color:#fff;font-size:12px;}
.products-table .price-value {color:#fff;font-size:12px;}
.products-table .market-price{padding:0px}
.products-table .market-price-value{color:#fff;font-size:12px;}
.products-table td.prod-descr{padding-top:0px}
.products-table .sku{text-align: center;margin-top:0px}
.products-table .price-row{text-align:center}
.products-table .product-cell{background-color:transparent;padding-top:10px}
.products-table .products-row td.product-cell{padding-top:10px}
.products-table td.product-cell-price{text-align:center;padding-top:0px}
.products-table .prices, .products-table .buy-now{float:none;margin-top:0px;}
.products-table .prices{padding-left:10px;margin-right: 20px}
.products-table .img-cell{padding:0}
.products-table .quantity-row{margin-top:8px;}
.products-table .buttons-row, .products-table .button-row {margin-bottom:8px}
.products-table td.product-cell-buynow {padding-top:0px}
.products-table .bside{border-left:1px #333 solid;border-right:1px #333 solid;margin-left:5px;margin-right:5px;}
.products-table .btop{border-top:1px #333 solid;margin-top:5px}
.products-table .bbot{border-bottom:1px #333 solid;margin-bottom:5px}

/*Details*/
table.product-properties .product-price-value {color:#fff;font-size:14px;font-weight:bold;}
/*.product-details .details .save {background:transparent url(images/save-money.gif) no-repeat scroll 0 0;width:59px;height:59px;}*/
.register-section-title label, .subheader {color:#fff;border-color:#000;}
.product-details .product-subtitle div {border:0px none;}
.product-details .product-subtitle {padding:10px 0px 0px 5px;}
table.product-properties tr.separator{height:0px;display:none;}
table.product-properties .product-market-price {color:#ccc}
/* Tabs */
A.pTab span{cursor: pointer;}

#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;}

.subcategory-descr {margin:0px 0px 20px 0px;text-align:center;}

/* Navigation */
.dialog-search-sort-bar .search-sort-bar {padding-right:10px;margin:4px;}
.dialog-search-sort-bar .search-sort-title{color: #ddd}
.nav-pages a:link, .nav-pages a:visited, .nav-pages a:hover, .nav-pages a:active {color:#fff}

a.search-sort-link:link, a.search-sort-link:visited, a.search-sort-link:hover, a.search-sort-link:active {color:#fff;}
#location{margin:2px 0px 20px 0px;}
a.bread-crumb:link, a.bread-crumb:visited, a.bread-crumb:hover, a.bread-crumb:active {color:#aaa;text-decoration:underline}
font.bread-crumb {color:#999;}

.order-invoice, .order-invoice * {background-color: transparent}
.invoice-products tr th{background-color: #3f3f3f}
.invoice-products tr td{background-color: #6f6f6f}
.invoice-totals tr .invoice-total-name-fin, .invoice-totals tr .invoice-total-value-fin {background-color: #3f3f3f}
.register-note, .uproducts td,  table.product-properties .product-price, .product-details .product-subtitle div, table.data-table td.data-name {color:#ccc}
table.data-table .data-required, .data-required, table.data-table .error-message  {color:#c99}
.adv-search table .data-name {color:#fff;}
table tr.subhead-row td, table tr.subhead-row th {color:#333;background-color:#ccc;}
.totals .total, .totals .total-name {color: #ccc} 
table tr.head-row td, table tr.head-row th {color:#333}

.popup-window .popup-footer, .popup-window .popup-content {background-color:#3f3f3f}
.uo-box {background-color:transparent;border:0px none;}