 input, select, textarea, tt, button {color:#2C3E49;font-size:11px;}
 div, th, td, p{color:#fff;font-size:11px}
A:link, A:visited, A:hover, A:active{color: #EEF7A4;text-decoration:underline;font-weight:bold;}

 .content div, .content th, .content td, .content p{color:#2C3E49;}
.content a:link, .content  a:visited, .content a:hover, .content a:active{color:#000;font-weight:normal}
 h1{color:#fff}
A:hover{text-decoration:underline}
hr{color: #e4e4e4;}

/* Page styles*/
html{background:#460010 none}
BODY{background: #460010 none;text-align:center;padding:0px;font-family:sans-serif;font-size: 12px;color:#404040;}

div#mainFrame{margin-left:auto;margin-right:auto;text-align:left;background-color: #860030}

.error-page #content-container{margin-top: 332px;height: 600px;}
.error-page #content-container2{height:100%}
.error-page #left-bar{display:block}
.error-page .description h1 {color:#fff}
.error-page .reason {color:#ffef56}
.error-page .description a:link, .error-page .description a:visited, .error-page .description a:hover, .error-page .description a:active {color:#ffef56;font-weight:bold}
#content-container{margin-top:332px;padding-top:0px;padding-bottom:83px;background: transparent url(images/bbg1.gif) bottom left no-repeat}
#content-container2{background: transparent url(images/bbg2.gif) bottom right no-repeat}
div#center{background: url(images/bbg3.gif) top left no-repeat}
#left-bar{width:180px;margin-left:40px;}
div#center-main{margin:0 15px 0 230px;color:#fff;padding: 0px 10px 10px 10px;}

#center-main.flc-noleft{padding-left:10px;margin:0px;padding-bottom: 30px;}

/*Header styles */
.error-page #header, #header{height:332px;background: #fff url(images/bg.gif) left bottom repeat-x;}

#header .line2{position: absolute;top:auto;bottom:0px;background: url(images/m03.gif) left bottom no-repeat;border: 0px none;height:212px;}
#header .mujer{position:absolute;top:0px; right:0px;height: 100%;width: 528px; background: #fff url(images/tleft.jpg) right top no-repeat;}
#header .lab{position:absolute;top:0px; left:270px;height: 106px;width: 241px; background: #fff url(images/m07.gif) left top no-repeat;}

#header .line1{height:105px;border:0px none;}
.error-page #header .line1 .logo{margin-left: 0px}
#header .line1 .logo{width:271px;margin-left:0px;}
#header .line1 .logo a img{margin-top:0px;margin-left: 0px;width: 271px;height: 106px;}

#header .languages{right:320px;top:auto;bottom:90px;color:#000;}

#header .mcart_top{position:absolute;top:25px;color:#fff;right:30px;width:200px;font-size:11px;}
#header .mcart_top a:link, #header .mcart_top a:visited,
 #header .mcart_top a:hover, #header .mcart_top a:active{color:#fff;font-weight:bold;text-decoration:underline;}
 #header .mcart_top a:hover, #header .mcart_top a:active{text-decoration:none;}

 .line1 .tabs{top:auto;bottom: 0px;right:30px;}
.tabs, .tabs li{height:30px;}
.tabs li, .tabs a:link, .tabs a:visited, .tabs a:hover, .tabs a:active{background-image:none;}
.tabs a:link, .tabs a:visited, .tabs a:hover, .tabs a:active{  padding: 5px 10px 0px 15px;  font-weight:normal;color: #fff;}
.tabs .atabl{height:100%;background: url(images/sb-tab-a-bg.gif) left top repeat-x;}
.tabs .atabr{height:100%;background: url(images/sb-tab-a-r.gif) right top no-repeat;}
.tabs li.act a:link, .tabs li.act a:visited, .tabs li.act a:hover, .tabs li.act a:active{height:100%;background: url(images/sb-tab-a-l.gif) left top no-repeat;color: #142b47;}

#header .line5{position:absolute;top:100px;overflow:visible;border: 0px;width: 100%;margin-left: 45px;}
#header .line5  .toplist{padding-right: 10px;background:  transparent url(images/rspc.gif) right top repeat-y;text-align: left;float:left;width:167px;}
#header .toplist  A.topline, #header .toplist  A.topline:link,
#header .toplist  A.topline:visited, #header .toplist  A.topline:hover,
#header .toplist  A.topline:active {color:#676767;display:inline;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase;white-space:nowrap;outline-style: none;}
.toplist ul{margin: 0px;float: none;padding: 10px  0px;list-style: none;background: none;}
.toplist li{float:none;margin: 0px 15px 0px 0px;border-bottom:1px dotted #a2a2a2;padding: 3px 0px;background: url(images/tbull.gif) right top no-repeat}
.toplist li.last{padding-right:0px;border-width: 0px;}

#header .banner {float:left;}

#header div.search{left:220px;top:auto;bottom:27px;padding-right:10px;height:20px;position:absolute;vertical-align:top;line-height:22px; background: url(images/m18.gif) left top repeat-y}


#header div.search span{color:#fff}
input.srchin{width: 150px;float:left}
#header span.search {float:left;color:#fff;}
#header .line3{background: #d82b00 url(images/b-cl_l.jpg) no-repeat left top;height:148px;text-align:right;padding:0px;margin:0px;width:100%;}

#header .line3 IMG{float:right;margin-right:9px;height:100%;}

.ban-pad{padding:0px;background: transparent url(images/b-cl-r.jpg) no-repeat right top;width:100%;height:146px;}
.banwrap{background: transparent url(images/b-bg.jpg) repeat-x right top;}

#location{margin:0px 0px 20px 20px;}

#header .flc-top-login {top:auto;bottom:40px;right:40px;}
#header .line5 span.flc-top-login-text,  #header .line5 span.flc-top-login-text span,
#header .flc-top-login button.simple-button span{color:#fff;}

tr.flc-tab-cart-line img {background:transparent url(images/minicart.gif) no-repeat scroll left top;height:31px;margin:0 4px 4px 0;text-align:center;width:21px;}

.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2{background: #860030 none;}
.flc-tab-links td{color:#EEc7A4;}
.flc-tab-links a:link, .flc-tab-links a:visited, .flc-tab-links a:hover, .flc-tab-links a:active {color: #EEF7A4;}
.search-sort-bar-float{float:right;}

#location span, font.bread-crumb, #center-main a.bread-crumb:link, #center-main a.bread-crumb:visited, 
#center-main a.bread-crumb:hover, #center-main a.bread-crumb:active{color: #eef7a4}
font.bread-crumb{color: #FFF300}
#center-main a.bread-crumb:link, #center-main a.bread-crumb:visited, #center-main a.bread-crumb:hover, #center-main a.bread-crumb:active{text-decoration:underline}

/*footer styles*/
#footer{margin-top:0px;background: #4f001a url(images/fbg.gif) left top no-repeat;height:83px;}
#footer .subbox{height: 83px;}
#footer .box, #footer .subbox{border: 0px none;background-color: transparent;}

#footer .left, #footer .right{color:#fff;padding-left: 0px;}
#footer .top{position: absolute;top: 75px;left:80px;padding-left: 160px;}
#footer .top a:link,#footer .top a:visited, #footer .top a:hover, #footer .top a:active{color: #fff;text-decoration: underline;font-weight: bold;padding-right: 20px;}
#footer .top a:hover{text-decoration: none;}

#footer.flc, #footer.flc .subbox{height: 83px;}


#footer .subbox .left {left: 60px;top: 30px;text-align:right;line-height: 26px;vertical-align: top;}
#footer .subbox .right {right:20px;top: auto;bottom:10px;line-height: 20px;vertical-align: top;color: #eef7a4}

#footer .right a:link, #footer .right a:visited, #footer .right a:active{color: #EEF7A4;text-decoration:none;}
#footer .right a:hover{color:#FFF300;text-decoration: underline;}


/*Common Dialog styles*/
div.dialog{border-width: 0px;background: transparent url(images/dbg.gif) left top repeat;margin-left: 0px;margin-bottom:10px;padding:15px}
div.dialog .title-wrap{background: transparent none;margin-left: 0px;padding-top:5px}
div.dialog .title{padding-left:0px;background: none;height:22px;line-height:22px;border-width: 0px;border-bottom: 1px solid #860030;font-weight:normal}
.dialog-search-sort-bar .search-sort-bar {margin:0px}
.dialog .title H1, .dialog .title H2 {margin:0px;color:#9F1E47;font:bold 12px arial;text-transform:uppercase;}
div.dialog .dlg_wrap{width:100%;}
div.dialog .content{padding-bottom:10px}
/*Related products title position fix*/
.uproducts .title td{padding: 0px;}

div.flc-left-dialog, div.flc-right-dialog{height:auto;}
div.flc-left-dialog{margin-left:10px;width:46%;}
div.flc-right-dialog{margin-left: 50%;}

/*Common Menu styles*/
.menu-dialog .content div {color:#fff}
.menu-dialog .title-bar img.icon {width:0px;display:none;}
div.menu-dialog{border-width: 0px;background-color:transparent;margin-bottom: 10px;}
div.menu-dialog .title-wrap{background: transparent none;padding:10px 10px 0px 10px;}
div.menu-dialog .title-bar{background: transparent none;height:22px;line-height:22px;width:100%;overflow:hidden;border: 0px none;text-align:center;text-transform: uppercase;font: bold 12px arial;border-bottom:1px solid #980f3b;margin:0px;}
div.menu-dialog .m_cont_wrap_r{}
div.menu-dialog .content{background-color: transparent;}

.menu-dialog .item{color: #fff;}
.menu-dialog ul {list-style-type:none;list-style-position: inside;padding:0px;}
.menu-dialog ul li {border-bottom:0px dotted #a2a2a2;padding:2px 0 1px 12px;background: none;color: #EEF7A4;}
.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:hover, .menu-dialog .content a:active {color: #EEF7A4;font-size:11px;}
.menu-dialog .content a:hover{color:#FFF300; text-decoration:underline;}

.menu-dialog .title-bar a:link, .menu-dialog .title-bar a:visited, .menu-dialog .title-bar a:hover, .menu-dialog .title-bar a:active {position:static;top:auto;right:auto;margin-left:5px;display:inline}
/*Categories menu styles*/
div.menu-categories-list{background: transparent url(images/catbg.gif) top left repeat-x;}
div.menu-dialog .content .minicart .valign-middle, #header .minicart span.currency{color: #fff;}
div.menu-categories-list .content{background: transparent none;margin-right:10px;}
.menu-categories-list ul{list-style-type:none;list-style-position: inside;list-style-image: none;padding:0px;}
.menu-categories-list ul li{margin-left: 5px;background: url(images/cbullet.gif) 0px 8px no-repeat;line-height:16px;}

/*Bestsellers menu styles*/
.menu-bestsellers ul li{background-image: none;font-weight:bold;}
.menu-bestsellers a:link, .menu-bestsellers a:visited,.menu-bestsellers a:hover, .menu-bestsellers a:active{font-weight:normal;}

.menu-auth INPUT{width:95%;}

.recovery{margin-top:0px;}

div.minicart .full img {margin: 0px 4px 7px 10px;width: 21px;height: 31px;background: transparent url(images/minicart.gif) no-repeat left top;}

div.minicart .empty img {margin: 0px 4px 7px 10px;width: 21px;height: 31px;background: transparent url(images/minicart.gif) no-repeat left top;}
div.minicart table tr td{color: #fff;}

.mcart-left{line-height: 20px;margin: 0px;padding-left: 10px;position:absolute;bottom:5px;left:55px;width:150px;}
.mcart-left .minicart strong{color: #fff;padding-left: 10px;}

/*Buttons styles */
.products-table .buy-now, .products .buy-now{margin:0px;}

.buttons-row{height: 28px;}
.login-buttons .button{margin-right:10px;}

#left-bar .login-buttons div.button{margin-top:1px;}

button.width-100{width:100%;}
button.menu-button, div.menu-button, button.main-button, button.button, div.button {overflow:visible;height: 28px;text-align:center;margin-right:5px;}

 div.menu-button, button.menu-button .button-right,  button.main-button .button-right, button.button .button-right, div.button{background: transparent url(images/btn.gif) no-repeat right top;padding: 0px 9px 0px 0px;overflow:visible;height: 28px;margin:0px 0px 0px 9px;position:relative;}

div.menu-button a:link, div.menu-button a:visited,
div.menu-button a:hover, div.menu-button a:active,  button.menu-button .button-left,
button.main-button .button-left, button.button .button-left,
#center-main div.button a:link,#center-main div.button a:visited,#center-main div.button a:hover,#center-main div.button a:active {
background: transparent url(images/btn.gif) no-repeat left top;height: 28px;line-height:19px;vertical-align: middle;font-size:11px;font-weight: bold;font-family: Verdana, Arial, sans-serif;position:relative;margin:0px 0px 0px -9px;color:#fff;}

div.menu-button div,  div.menu-button a:link,  div.menu-button a:visited,  div.menu-button a:hover,  div.menu-button a:active{color:#fff !important;}

button.main-button .button-left, button.button .button-left{color: #fff;}

button.violet .button-left, div.violet{background: transparent url(images/btn-v.gif) no-repeat left top;color:#fff;height: 28px;line-height:19px;vertical-align: middle;font-size:11px;font-weight: bold;font-family: Verdana, Arial, sans-serif;position:relative;margin:0px 0px 0px -9px;}

button.violet .button-right, div.violet a:link, div.violet a:visited, div.violet a:hover, div.violet a:active{background: transparent url(images/btn-v.gif) no-repeat right top;padding: 0px 9px 0px 0px;overflow:visible;margin:0px 0px 0px 9px;}

#left-bar div.menu-button a:link, #left-bar div.menu-button a:visited,
#left-bar div.menu-button a:hover,#left-bar div.menu-button a:active, #left-bar  button.menu-button .button-left,
#left-bar button.main-button .button-left, #left-bar  button.button .button-left
{background: transparent url(images/btn-l.gif) no-repeat left top;height:19px;line-height: 19px;text-decoration:none;}

#left-bar div.menu-button, #left-bar  button.menu-button .button-right,#left-bar   button.main-button .button-right,
#left-bar button.button .button-right,#left-bar  div.button{background: transparent url(images/btn-l.gif) no-repeat right top;}

.flc-buttons{height: 29px;}
.flc-buttons .flc-3-button, .flc-buttons .flc-2-button, .flc-buttons .flc-1-button{height:29px;}
div.flc-1-button {background: transparent url(images/btn-l.gif) no-repeat right top;}
div.flc-1-button div, #center-main div.flc-1-button a:link, #center-main div.flc-1-button a:visited, #center-main div.flc-1-button a:hover,
#center-main div.flc-1-button a:active{background: transparent url(images/btn-l.gif) left top no-repeat;color: #fff;line-height:16px;vertical-align:middle;}

div.flc-3-button {background: transparent url(images/btn-l.gif) no-repeat right top;}

div.flc-3-button div, #center-main div.flc-3-button a:link,#center-main div.flc-3-button a:visited, #center-main div.flc-3-button a:hover,
#center-main div.flc-3-button a:active{background: transparent url(images/btn-l.gif) left top no-repeat;color: #fff;line-height:16px;vertical-align:middle;}

div.flc-3-button div, div.flc-3-button a:link, div.flc-3-button a:visited, div.flc-3-button a:hover, div.flc-3-button a:active, div.flc-2-button div, div.flc-2-button a:link, div.flc-2-button a:visited, div.flc-2-button a:hover, div.flc-2-button a:active, div.flc-1-button div, div.flc-1-button a:link, div.flc-1-button a:visited, div.flc-1-button a:hover, div.flc-1-button a:active {
height:29px;font-size:13px;font-weight: bold;}

/*product list styles*/
.products{margin:3px 0px;}
.products .market-price-value{font-weight: normal;}

.products-list .buttons-row{margin-top:0px;}
.products-list .buy-now .quantity {margin:5px 0px}
.products-list .item {margin:30px 0px;}
.products-list .price{color:#9F1E47;font-size:12px;font-weight:bold;}
.products-list .price-value{color:#9F1E47;font-size:12px;font-weight:bold;}
.products-list .market-price{font-weight: normal;}

.products a.see-details:link, .products a.see-details:visited, .products a.see-details:hover, .products a.see-details:active {color:#000;text-decoration:none;}
.products a.see-details:hover{text-decoration:underline}

.product-cell A.product-title:link, .product-cell A.product-title:visited, .product-cell A.product-title:hover, .product-cell A.product-title:active, .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:#000000;font-size:12px;font-weight:bold;text-decoration:none}

.product-cell A.product-title:hover, .products a.product-title:hover{text-decoration:underline}

.products-table .product-cell{background:transparent;padding:5px;vertical-align:top;padding-right:0px}
.products-table .product-cell2{background:transparent;padding:5px;vertical-align:middle;text-align:left;}
.products-table .price-row, .products-table .market-price{text-align:left;}
.products-table .sku{margin: 0px;text-align:left;}
.products-table .price-value{color:#ff0000;font-size:15px;font-weight:bold}
.products-table hr.itsp{margin:30px 30px 30px 0px;height:2px;background:url(images/vspc.gif) left bottom repeat-x;border: 0px none;color:none;}

.products-table  td.vspc{background: url(images/hspc.gif) center center repeat-y}
.products-table  td.hspc{background: url(images/vspc.gif) center center repeat-x}
.products-table  td.hvspc{background: url(images/hvspc.gif) center center no-repeat}
.products-table .fblock, .products-table .sblock{float:left;width:50%}
.products-last-row .price-row, .products-last-row .market-price{text-align:left;}

.product-cell .market-price, .product-cell .price{font-weight: bold;}
.product-cell .button-bar-float{position:relative;float:right;}

.product-cell .button-bar{text-align:center;}
.price-box-float{position:relative;float:left;width:50%;}
.price-box .price-row, .price-box .market-price{text-align: center;}
.product-cell .price-value{text-align:right;}
.product-cell .market-price-value{font-weight: bold;font-size:11px;color: #333;}

.product-details .details .descr {margin:15px 0px 15px -130px;position:relative;padding-right:0px;}
.product-details .image .image-box {text-align:left;}

table.product-properties {padding-right:70px;}
.product-properties .market-value{color:#ff0000;font-size:12px;font-weight:bold;text-decoration:line-through}
table.product-properties .product-price {color:#424242;font-size:15px;font-weight:bold;}
table.product-properties span.product-price-value {color:#ff0000;font-size:15px;font-weight:bold;}
.product-details .product-subtitle{padding-top: 0px;}
.product-details .product-subtitle div.hline {color: #202020;font-weight: bold;text-transform: uppercase;font-size: 12px;border: 0px none;}
.product-details tr.separator td{height:0px;display:none}
.product-details .product-subtitle div {padding:5px 0px;border: 0px none;border-bottom: 1px dotted #949494;color:#860030;font-size:11px;font-weight:bold;line-height:14px;text-decoration:none;}

.search-sort-bar .search-sort-title{color: #262520;}
.search-sort-bar img.up, .search-sort-bar-float img.up {background:transparent url(images/yuarrow.gif) repeat scroll 0 0;}
.search-sort-bar img.down, .search-sort-bar-float img.down {background:transparent url(images/ydarrow.gif) repeat scroll 0 0;}
.search-sort-bar a.search-sort-link:link, .search-sort-bar a.search-sort-link:visited,
.search-sort-bar a.search-sort-link:hover, .search-sort-bar a.search-sort-link:active{color: #000;}

/*Navigation*/
.nav-pages{vertical-align:top;height:24px;margin: 5px 0px 2px 0px;}
.nav-pages a:link, .nav-pages a:visited, .nav-pages a:hover, .nav-pages a:active, .nav-pages span{display:block;float:left;padding: 2px 5px;margin:0px 3px;text-decoration: 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{border: 1px solid #c09090;}
.nav-pages .current-page{font-weight: normal;background-color: #E0A0A0;border: 1px solid #e0e0e0;padding: 2px 5px;margin:0px 3px;}
a.nav-page:hover{background-color: #e0a0a0;}

#center-main .subcategory-descr p.descr{color: #3b6887;font-size:12px;}

.products .descr {padding:5px;}
.register-note {color:#fff}
table.data-table .data-required, .data-required {color:#FF3333;}
p.register-bottom-note{padding-bottom: 10px;}

a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active {color: #9F1E47}

.buttons-row-right, .buttons-row {height:28px;}
.uo-box{background:transparent none;color:#FFF300;padding:0px 0px 0px 80px;border:0px none;padding-bottom:0px;position:absolute;top:0px;left:180px}
.uo-container #footer, .uo-container #footer .subbox {height:83px}
.uo-container #content-container {padding-bottom:83px;}
.popup-window .popup-content {background-color:#CEAEAE;}
.popup-content table.product-properties .product-input{font-weight:bold;color:#ffff67;}
div.note-box {background-color:#860030;}