html,body{background-color:transparent;font-family:Tahoma, verdana, arial, helvetica, sans-serif}
div,th,td,p,input,select,textarea,tt,button{font-family:Tahoma, verdana, arial, helvetica, sans-serif;color:#333;font-size:12px}
a{outline:none !important}
h1{font-size:24px;color:#c9c}
hr,.menu-dialog hr{border-top:#6e2849 dotted 1px;border:0 none;height:1px}
table tr.highlight td,table tr.highlight th,div.flc-shippings label.highlight{background-color:#FFDFFE}
#page-container{background:#fff url(images/vivid_dreams/bg-top.gif) repeat-x left 291px;margin:0}
#content-container{display:block;padding-bottom:45px;margin-top:291px}
#left-bar{margin-left:0;width:250px;padding:0 30px 0 0}
#right-bar{right:0;width:158px}
#center-main{margin:0;padding:23px 30px 0 290px}
#header{background:#fff url(images/vivid_dreams/head-bg.gif) repeat-x left top;border:0 none;height:291px}
#footer{background:#781b47 url(images/vivid_dreams/footer-bg.gif) repeat-x left top;z-index:1;overflow:visible;height:45px;padding:0}
.tabs{height:30px;width:90%}
.tabs li{background:transparent url(images/vivid_dreams/tab_r.gif) no-repeat right top;height:16px;margin:2px 1px 0 0;padding:5px 10px}
#header .phones{top:7px;left:42px;line-height:normal;position:absolute;color:#c9c;text-align:left}
#header .phones span{padding-right:7px;padding-left:0}
#header .line2{position:absolute;top:256px;border:0 none;background:transparent none;height:32px}
#header div.search{z-index:1000;padding-left:9px;height:32px;line-height:32px;white-space:nowrap;overflow:hidden;width:241px}
.input-field,table.data-table td input,table.data-table td textarea,table.data-table td select,.products .product-price-text input,.fcomp-select-box select.fcomp-select-product,.iv-input input{color:#333;border-top:1px solid #7b4675;border-left:1px solid #7b4675;border-right:1px solid #d1b9ce;border-bottom:1px solid #d1b9ce;font-size:15px;font-weight:700;padding:7px}
.printable .input-field,.printable table.data-table td input,.printable table.data-table td textarea,.printable table.data-table td select,.printable .products .product-price-text input,.printable .fcomp-select-box select.fcomp-select-product,.printable .iv-input input,.printable table.product-properties .property-value select,.printable table.product-properties .product-input select,.printable .products .buy-now .quantity select{border:1px solid #000;background-color:#fff}
#header .languages{text-align:left;top:263px;left:260px;color:#eb9fd5;z-index:1000;width:25%}
#header .languages-flags{top:260px}
#header .languages label{color:#eb9fd5;line-height:normal;font-size:11px}
#header .languages select{font-size:10px;color:#140408}
.printable-bar{top:20px;right:15px}
.printable-bar a:link,.printable-bar a:visited,.printable-bar a:hover,.printable-bar a:active{background:transparent url(images/vivid_dreams/printer.gif) no-repeat right 3px;color:#945c6d;font-size:11px;padding:2px 18px 2px 0}
#footer .box{border-top:0 none}
#footer .subbox{border-top:0 none;background:transparent none;color:#cea4b8;height:30px}
#footer .subbox .left,#footer .subbox .right{color:#cea4b8;top:5px;font-size:11px}
#footer .subbox .left{left:28px}
#footer .subbox .right{right:28px;display:none}
#location{height:auto;color:#826f75}
font.bread-crumb{color:#826f75}
a.bread-crumb:link,a.bread-crumb:visited,a.bread-crumb:hover,a.bread-crumb:active{color:#945c6d}
h3{font-size:14px;color:#c9c;line-height:24px;height:24px;border:0 none;margin:0}
.menu-dialog{padding-left:6px;border:0 none;margin-bottom:13px}
.menu-dialog .title-bar{background:transparent none;border:0 none;position:static;height:24px;padding-left:20px}
.menu-dialog .title-bar h2,.block-news-links h2{font-size:20px;color:#c9c;font-weight:400;line-height:24px;height:24px;display:inline;width:auto;margin:0;padding:0}
.menu-dialog .content{background-color:transparent;padding:8px 15px 20px 20px}
.menu-dialog .content a:link,.menu-dialog .content a:visited,.menu-dialog .content a:link{text-decoration:underline;color:#509F42}
.dialog{border:0 none;margin:0 0 15px}
.dialog .title{font-weight:400;background:transparent none;height:auto;line-height:normal;border-bottom:0 none;color:#c9c;padding:0 0 16px}
.dialog .title h2{width:auto;font-weight:400;overflow:hidden;white-space:nowrap;font-size:18px}
.dialog .content{color:#333;padding:0 0 25px}
button.button .button-left{background:transparent url(images/vivid_dreams/but_left.gif) no-repeat left top;color:#efd6e2;height:25px;line-height:24px}
div.button div,div.button a:link,div.button a:visited,div.button a:hover,div.button a:active,.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{background:transparent url(images/vivid_dreams/but_left.gif) no-repeat left top;line-height:25px;color:#efd6e2;text-decoration:none}
div.drop-out-button,button.drop-out-button .button-right{background:transparent url(images/vivid_dreams/but_right_dropout.gif) no-repeat right top;padding-right:23px}
div.dropout-box{border:solid 1px #6b3c52;background-color:#000}
button.simple-button{text-decoration:underline;height:16px;color:#c9c;font-size:12px}
input.image-button{margin-bottom:1px;width:24px;height:20px;background-image:url(images/vivid_dreams/go.gif)}
a.image-button:link img,a.image-button:visited img,a.image-button:hover img,a.image-button:active img{margin-bottom:0;width:24px;height:20px;background:transparent url(images/vivid_dreams/go.gif) no-repeat center center}
button.main-button .button-left{font-size:12px;background-image:url(images/vivid_dreams/but_left.gif);color:#efd6e2}
div.main-button div,div.main-button a:link,div.main-button a:visited,div.main-button a:hover,div.main-button a:active{font-size:12px;background-image:url(images/vivid_dreams/but_left.gif);color:#efd6e2 !important}
a.simple-delete-button:link,a.simple-delete-button:visited,a.simple-delete-button:hover,a.simple-delete-button:active{color:#c9c;padding-left:16px}
button.menu-button .button-left{display:block;vertical-align:middle;white-space:nowrap;font-weight:700;background:transparent url(images/vivid_dreams/but_left.gif) no-repeat left top;height:25px;color:#fbeef5;font-size:11px;line-height:23px;margin:0;padding:0 5px 0 13px}
div.menu-button div,div.menu-button a:link,div.menu-button a:visited,div.menu-button a:hover,div.menu-button a:active{background:transparent url(images/vivid_dreams/but_left.gif) no-repeat left top}
.buttons-row-right,.buttons-row{margin:2px 0 0}
a.popup-link:link img,a.popup-link:visited img,a.popup-link:hover img,a.popup-link:active img{background:transparent url(images/vivid_dreams/question_button.gif) no-repeat left top}
.popup-window .popup-title{background:transparent url(images/vivid_dreams/popup_header_bg1.gif) repeat-x left top;top:1px;left:1px;right:1px}
.popup-window .popup-content{left:1px;right:1px}
.popup-window .popup-footer{background:#3b0c24 none}
.popup-window .popup-title img{background:transparent url(images/vivid_dreams/popup_header_cross.gif) no-repeat left top}
.popup-window .popup-footer div{background:transparent url(images/vivid_dreams/popup_bottom_arrow.gif) no-repeat 9px 9px}
.popup-window .popup-t-side{border-top:1px solid #732d4e;background:#fff none;height:1px}
.popup-window .popup-tr-corner{border-top:1px solid #732d4e;border-right:1px solid #732d4e;background:#fff none;height:1px;width:1px}
.popup-window .popup-r-side{border-right:1px solid #732d4e;background:#fff none;width:1px}
.popup-window .popup-br-corner{border-bottom:1px solid #732d4e;border-right:1px solid #732d4e;background:#fff none;width:1px;height:1px}
.popup-window .popup-b-side{border-bottom:1px solid #732d4e;background:#fff none;height:1px}
.popup-window .popup-bl-corner{border-bottom:1px solid #732d4e;border-left:1px solid #732d4e;background:#fff none;height:1px;width:1px}
.popup-window .popup-l-side{border-left:1px solid #732d4e;background:#fff none;width:1px}
.popup-window .popup-tl-corner{border-top:1px solid #732d4e;border-left:1px solid #732d4e;background:#fff none;width:1px;height:1px}
table.data-table tr.head-row th{padding-top:4px;padding-bottom:4px;line-height:21px}
table.data-table td.data-name{color:#333;font-size:15px;font-weight:700}
input[type=text],input[type=password],input[type=button],input[type=submit],input[type=reset],input[type=file],textarea,select{background-color:#eecdeb !important}
input[type=radio],input[type=checkbox]{border:none !important}
input.no-background{background:transparent none !important;border:none !important}
table.data-table td textarea#review_message{width:290px;height:120px}
table.data-table .data-required,.data-required{color:#ff6bc2}
.search-sort-bar img,.search-sort-bar-float img{height:7px}
.search-sort-bar a.up-direction:link,.search-sort-bar a.up-direction:visited,.search-sort-bar a.up-direction:hover,.search-sort-bar a.up-direction:active{background:transparent url(images/vivid_dreams/uarrow.gif) no-repeat left 3px}
.search-sort-bar a.down-direction:link,.search-sort-bar a.down-direction:visited,.search-sort-bar a.down-direction:hover,.search-sort-bar a.down-direction:active{background:transparent url(images/vivid_dreams/darrow.gif) no-repeat left 3px}
.expand-section img.plus{background:transparent url(images/vivid_dreams/plus.gif) no-repeat left top}
.expand-section img.minus{background:transparent url(images/vivid_dreams/minus.gif) no-repeat left top}
.nav-pages{padding:10px 0 0 15px}
.nav-pages img{width:5px}
.nav-pages .left-arrow img{background:transparent url(images/vivid_dreams/but_arrow_right.gif) no-repeat right 3px}
.nav-pages .right-arrow img{background:transparent url(images/vivid_dreams/but_arrow.gif) no-repeat left 3px}
.menu-categories-list ul li{position:relative;background:transparent url(images/vivid_dreams/dot-cat.gif) repeat-x left bottom;padding:9px 0 10px 4px}
.minicart-block{color:#c9c;position:relative}
.minicart-block img.ajax-minicart-icon{position:absolute;left:18px;top:14px;width:19px;height:25px}
.minicart-block img.full{background:transparent url(images/vivid_dreams/cart_full.gif) no-repeat left top}
.minicart-block img.empty{background:transparent url(images/vivid_dreams/cart_empty.gif) no-repeat left top}
.minicart{height:16px;padding:14px 0 14px 50px}
.ajax-minicart .content,.ajax-minicart{overflow:visible}
.ajax-minicart img.minicart-button{background:transparent url(images/vivid_dreams/cart_button.gif) no-repeat left top;width:38px;height:24px;top:11px;left:5px;position:absolute;cursor:pointer;margin:0}
.ajax-minicart img.minicart-button-show{background-position:left -24px}
.menu-dialog .minicart-box ul{margin:0;padding:0}
.menu-dialog .minicart-box ul li{background:transparent none;padding-left:5px;white-space:normal;line-height:normal}
.menu-dialog .minicart-box ul li.checkout-popup-link{padding-left:0;padding-top:6px;padding-bottom:6px}
.minicart-box ul.menu li.view-cart-link a:link,.minicart-box ul.menu li.view-cart-link a:visited,.minicart-box ul.menu li.view-cart-link a:hover,.minicart-box ul.menu li.view-cart-link a:active,.minicart-box ul.menu li.checkout-link a:link,.minicart-box ul.menu li.checkout-link a:visited,.minicart-box ul.menu li.checkout-link a:hover,.minicart-box ul.menu li.checkout-link a:active{border-color:#3b0c24}
.minicart-box{background-color:#3b0c24;top:33px;z-index:100;border-color:#ad6285}
.minicart-box .checkout-popup-link .link span{border-color:#fff}
.minicart-box .checkout-popup-link a.link:link img,.minicart-box .checkout-popup-link a.link:visited img,.minicart-box .checkout-popup-link a.link:hover img,.minicart-box .checkout-popup-link a.link:active img{background-image:url(images/vivid_dreams/tree_subdir_plus.gif);height:8px}
.minicart-box .checkout-popup-link a.link:link,.minicart-box .checkout-popup-link a.link:visited,.minicart-box .checkout-popup-link a.link:hover,.minicart-box .checkout-popup-link a.link:active{background-color:#3b0c24;border-color:#3b0c24}
.minicart-box .checkout-popup-link a.show:link,.minicart-box .checkout-popup-link a.show:visited,.minicart-box .checkout-popup-link a.show:hover,.minicart-box .checkout-popup-link a.show:active{border-color:#ad6285 #ad6285 #3b0c24}
.minicart-box .checkout-popup-link div.buttons-box{top:24px;background-color:#3b0c24;border-color:#ad6285}
button.do-add2cart-wait .button-left .progress{background-position:left 8px}
button.do-add2cart-wait .button-left .progress,.minicart-box .progress,.creviews-rating-box .progress{background-image:url(images/vivid_dreams/progress.gif)}
.product-details{line-height:18px;margin-bottom:0}
.product-details .details .descr{margin:0 20px 0 0;padding:0}
.product-details .details .save{position:relative;padding-top:23px;padding-left:0;width:48px;height:25px;background:transparent url(images/vivid_dreams/save_money.gif) no-repeat left top;margin:-6px 0 -30px}
table.product-properties{margin-top:20px;width:auto}
table.product-properties tr td{padding-top:2px;padding-bottom:2px}
table.product-properties .property-name{font-size:12px;width:90px}
table.product-properties .product-price{vertical-align:top;font-weight:400;color:#333;font-size:18px;width:auto}
table.product-properties .product-price-value{font-weight:400;color:#c9c;font-size:18px}
table.product-properties .product-market-price{font-weight:400;color:#333;font-size:18px}
table.product-properties .product-taxed-price{vertical-align:baseline;width:auto;color:#333}
.products a.see-details:link,.products a.see-details:visited,.products a.see-details:hover,.products a.see-details:active{font-size:11px;color:#509F42}
.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:#c9c;text-decoration:none}
.products .market-price-value{text-decoration:line-through;background:transparent none;font-family:arial}
.products .price{color:#c9c;font-size:14px}
.products .buy-now .quantity-title{vertical-align:middle}
.products-table .market-price{font-size:12px}
.register-section-title label{color:#c9c;font-size:12px}
.register-section-title div{border:none;border-bottom:#6e2849 dotted 1px}
.register-table .register-exp-section label{border-bottom:1px dashed #E8DFE3}
.cart .poptions-title{margin:0 0 12px;padding:0}
.totals .total-value{font-size:14px;color:#c9c}
.totals .total{font-size:14px;text-transform:none;color:#333}
.totals .total-tax-line{background-color:#1a1a1a}
.cart hr{margin-bottom:40px}
.payment-wait .payment-wait-title{border-top:30px solid #5f0b56}
.payment-wait h1{border-top:1px solid #5f0b56;color:#c9c}
.help-index{margin-bottom:30px}
.images-viewer-icons a:link,.images-viewer-icons a:visited,.images-viewer-icons a:hover,.images-viewer-icons a:active{border-color:#000}
.error-page #header{background:#f6c09c url(images/vivid_dreams/head-bg-flc.gif) repeat-x left top;height:158px}
.error-page #header .head-bg{position:static;background:transparent url(images/vivid_dreams/head-left-flc.jpg) no-repeat left top}
.error-page #header .head-bg .logo_err{display:block;position:absolute;left:45px;top:41px}
.creviews-vote-bar a,.creviews-vote-bar span,.creviews-vote-bar a img,.creviews-vote-bar span img{background-image:url(images/vivid_dreams/stars.png)}
.dpimages-popup-link a:link,.dpimages-popup-link a:visited,.dpimages-popup-link a:hover,.dpimages-popup-link a:active{font-size:11px;color:#fff;background:transparent none;padding:0}
.dpimages-icons-box a:link,.dpimages-icons-box a:visited,.dpimages-icons-box a:hover,.dpimages-icons-box a:active{border-color:#000;padding:1px}
.dcoupons-clear img{background:transparent url(images/vivid_dreams/delete_cross.gif) no-repeat}
.flc-top-login{left:45px;color:#fff;right:0;top:130px;text-align:left}
#header .flc-top-login .simple-button{margin-bottom:5px}
.flc-container #page-container2{background:#fff url(images/vivid_dreams/bg-top.gif) repeat-x left 161px}
.flc-container #header{background:#fff url(images/vivid_dreams/head-bg-flc.gif) repeat-x left top;height:161px}
.flc-container #center-main{width:770px;margin:0 187px;padding:28px 0 0}
div.flc-tab-cart-line{height:25px}
div.flc-tab-cart-line img{width:17px;height:23px;background:transparent url(images/vivid_dreams/cart_full.gif) no-repeat left top}
.flc-tab-marks-line img{background:#333 none}
.flc-tab-marks-line .flc-tab-line-img1,.flc-tab-marks-line .flc-tab-line-img2{height:6px}
.flc-tab-marks-line .flc-tab-first .flc-tab-line-img1{background:transparent url(images/vivid_dreams/left-flc.gif) no-repeat left top !important}
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2{background:transparent url(images/vivid_dreams/right-flc.gif) no-repeat left top}
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1,.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img2,.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1{background:#8c228c url(images/vivid_dreams/flc-bg.gif) repeat-x left top}
.flc-tab-line-img3,.flc-tab-line-img3{background:transparent none;display:none}
.flc-tab-links{font-size:11px;color:#333}
.flc-tab-links a:link,.flc-tab-links a:visited,.flc-tab-links a:hover,.flc-tab-links a:active{font-size:11px;color:#c9c}
.flc-buttons{float:right;margin-bottom:25px}
div.flc-2-button{background:transparent url(images/vivid_dreams/but_flc_main_right.gif) no-repeat right top !important}
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{background:transparent url(images/vivid_dreams/but_flc_main_left.gif) no-repeat !important;line-height:30px !important;color:#fff !important;font-size:13px !important}
div.flc-1-button{background:transparent url(images/vivid_dreams/but_flc_right.gif) no-repeat right top !important;padding-right:10px}
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{background:transparent url(images/vivid_dreams/but_flc_left.gif) no-repeat left top !important;line-height:30px !important;color:#fbeef5 !important;font-size:13px !important}
div.flc-3-button,.minicart-checkout-button{background:transparent url(images/vivid_dreams/but_flc_arrow_right.gif) no-repeat right top !important;padding-right:39px !important}
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,.menu-dialog div.minicart-checkout-button a:link,.menu-dialog div.minicart-checkout-button a:visited,.menu-dialog div.minicart-checkout-button a:hover,.menu-dialog div.minicart-checkout-button a:active{padding-right:5px !important;background:transparent url(images/vivid_dreams/but_flc_main_left.gif) no-repeat !important;line-height:30px !important;color:#570252 !important;font-size:13px !important}
.gcheckout-cart-buttons p{margin:0;padding:10px 0}
div.iv-box,table.data-table tr td.iv-box{font-size:11px}
.iv-box a:link,.iv-box a:visited,.iv-box a:hover,.iv-box a:active{font-size:11px;text-decoration:none !important;color:#509F42 !important;border-color:#509F42 !important}
.iv-box a:hover{color:#333 !important;border-color:#333 !important}
#exception_msg{white-space:normal}
.poptions-options-list td{padding-bottom:12px}
ul.rproducts,ul.uproducts{list-style:none;margin:-5px 0 0 7px}
ul.rproducts li,ul.uproducts li{position:relative;background:transparent url(images/vivid_dreams/bullet.gif) no-repeat left 5px;font-size:12px;padding:0 0 8px 12px}
.uo-box{width:auto;border-top:#6e2849 dotted 1px;margin-top:5px;padding:10px 0}
#wl-prices table td,#wl-prices table th{background:#212121 none}
.printable #header{border-bottom:solid 1px #9e0e0e;background:transparent none;height:151px}
.printable #content-container{margin-top:151px}
.printable #center-main{padding-left:10px}
.printable #footer{border-top:solid 1px #570252;background:transparent none}
.printable button.button,.printable div.button{border-color:#aaa}
.right-box.cart{width:100%;padding-top:30px;text-align:right;border-top:#6e2849 dotted 1px}
table tr.head-row td,table tr.head-row th,table tr.subhead-row td,table tr.subhead-row th{background:#212121 none;color:#fff}
#page-container2{background:#fff url(images/vivid_dreams/bg-top.gif) repeat-x left 291px}
.fancycat-page-subskin-c #left-bar{width:247px;overflow:visible}
#header .head-bg{background:transparent url(images/vivid_dreams/head-left.jpg) no-repeat left top}
#header .head-bg2{height:291px;background:transparent url(images/vivid_dreams/head-right.jpg) no-repeat right top;padding:0}
#header .head-bg2 .cart-container{height:253px;position:absolute;top:0;right:0}
.block-news-links{border-top:#6e2849 dotted 1px;margin:0 0 -20px 290px;padding:23px 0 35px}
.block-news-links table tr td{vertical-align:top;width:30%;padding-right:50px}
.block-news-links .news-box{min-width:200px}
#header .logo{position:absolute;margin-top:10px;left:9px;top:15px}
.tabs ul li a:link,.tabs ul li a:visited,.tabs ul li a:hover,.tabs ul li a:active{display:block;text-align:center;vertical-align:middle;white-space:nowrap;color:#ffe2f7;text-decoration:none;font-weight:700;font-size:13px;margin:0;padding:0}
#header .tabs ul li a:link,#header .tabs ul li a:visited,#header .tabs ul li a:hover,#header .tabs ul li a:active{background:transparent none;color:#fff;margin:0;padding:0}
#header div.search input.text{width:125px;height:14px;border-top:1px solid #62365b;border-left:1px solid #62365b;border-right:1px solid #84627f;border-bottom:1px solid #84627f;margin:7px 9px 0 10px}
#header div.search a.link:link,#header div.search a.link:visited,#header div.search a.link:hover,#header div.search a.link:active{font-size:12px;display:block;float:left;padding-right:5px;color:#2c0026 !important;text-decoration:underline;margin-top:8px}
#header .cart-block{background:transparent url(images/vivid_dreams/cart-bg.png) no-repeat left top;width:230px;right:0;height:254px;position:absolute;top:0}
#dialog-message .close-img{background-image:url(images/vivid_dreams/but_cross.gif)}
#dialog-message .message-I{color:#d8d8d8;background:#1c0118 url(images/vivid_dreams/icon_info.gif) no-repeat 10px 10px;border-color:#633c4f}
#dialog-message .message-w{color:#d8d8d8;background:#1c0118 url(images/vivid_dreams/icon_warning.gif) no-repeat 10px 10px;border-color:#633c4f}
#dialog-message .message-e{color:#d8d8d8;background:#1c0118 url(images/vivid_dreams/icon_error.gif) no-repeat 10px 10px;border-color:#633c4f}
.menu-dialog.fcomp-list{background-color:#290819;padding-top:20px;margin:0 0 2px}
.menu-dialog.fcomp-list .content li.fcomp-line hr{border-top:#6e2849 dotted 1px}
.fcomp-list ul li img.delete-icon{background-image:url(images/vivid_dreams/delete_cross.gif)}
.dialog .title_cat{background:#280818 url(images/vivid_dreams/title-bg.gif) repeat-x left top;position:relative}
.dialog .title_cat .left{background:transparent url(images/vivid_dreams/title-left.gif) no-repeat left top;position:relative}
.dialog .title_cat .right{height:35px;position:relative;background:transparent url(images/vivid_dreams/title-right.gif) no-repeat right top}
.dialog .title_cat .right h2{font-size:18px;color:#c9c;line-height:35px;font-weight:400;white-space:nowrap;margin:0;padding:0 0 0 16px}
.list-dialog .title_cat h2{width:50%}
.list-dialog .title_cat div.sort-box{height:30px;position:absolute;top:0;right:0;width:50%;overflow:hidden}
.list-dialog .title_cat div.sort-box .search-sort-bar{margin:9px 0;padding:0}
.list-dialog .title_cat div.sort-box .search-sort-title,.list-dialog .title_cat div.sort-box .search-sort-cell{padding-right:10px;color:#c9c}
.dialog.small_title .title{height:20px}
.dialog.big_title .title{height:35px}
.dialog.big_title .title h2{font-size:24px;margin-top:0;font-weight:400;white-space:nowrap}
.dialog .title h2.titles{font-size:24px}
.dialog .dialog-sort-row{height:30px;position:absolute;top:0;right:10px;width:50%;overflow:hidden}
.dialog .title-with-sort-row .dialog-search-sort-bar{height:30px;position:absolute;top:2px;right:0;width:50%;overflow:hidden}
.dialog-search-sort-bar .search-sort-bar{margin:7px 0;padding:0}
.dialog-search-sort-bar .search-sort-title,.dialog-search-sort-bar .search-sort-cell{padding-right:10px;color:#333}
button.simple-button.menu-button2{border:0 none;background-color:transparent;cursor:pointer;height:16px;white-space:nowrap;color:#fff;font-size:12px;font-weight:400;line-height:10px;text-decoration:underline;margin:0;padding:0}
button.simple-button.menu-button3{border:0 none;background-color:transparent;cursor:pointer;height:18px;white-space:nowrap;color:#fff;font-size:12px;font-weight:700;line-height:16px;vertical-align:middle;outline-style:none;margin:3px 0 0;padding:0}
.search input.image-button{margin-right:0;margin-bottom:2px;width:27px;height:21px;background:transparent url(images/vivid_dreams/search.gif) no-repeat left top}
button.cart-button,button.main-button.detail{height:34px;color:#fff}
button.cart-button .button-right,button.main-button.detail .button-right{background:transparent url(images/vivid_dreams/but_cart_right.png) no-repeat right top;height:30px;padding:0 39px 0 0}
button.cart-button .button-left,button.main-button.detail .button-left{background:transparent url(images/vivid_dreams/but_cart_left.png) no-repeat left top;color:#fff;font-size:14px;height:30px;line-height:30px;padding:0 10px}
button.cart-button .button-left span.price{font-weight:700;color:#fff}
button.cart-button .button-left span.market-price{font-weight:400;color:#eaa4c7;font-size:12px}
button.do-add2cart-wait,button.do-add2cart-success,button.do-add2cart-error{border:1px solid #ccc;background-color:#3b0c24}
button.do-add2cart-wait .button-right,button.do-add2cart-success .button-right,button.do-add2cart-error .button-right{background:transparent none;padding:0}
button.do-add2cart-wait .button-left,button.do-add2cart-success .button-left,button.do-add2cart-error .button-left{background:transparent none;color:#fbeef5;padding:0 26px}
.buttons-row{padding-top:6px}
.buttons-row.nopad{margin-top:0;padding-bottom:5px}
.menu-categories-list{background:#3b0c24 url(images/vivid_dreams/cat_bg_top.gif) repeat-x left top;margin-bottom:0;padding:0}
.menu-categories-list .content{padding:0 20px}
.menu-fancy-categories-list .content{padding:0 15px 0 20px}
.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-weight:700;color:#fff;font-size:15px}
.menu-categories-list .content ul li a:hover{color:#eba0d5}
.menu-special ul li,.menu-help ul li{padding:3px 0}
.menu-special ul li.separator{border-top:#6e2849 dotted 1px;margin-top:6px;padding:0}
.menu-minicart{position:absolute;top:80px;left:0}
.menu-minicart,.menu-minicart .content{height:174px;width:230px;border:0 none;margin:0;padding:0}
div.minicart .empty strong,div.minicart .full span,.login-text strong{line-height:16px;color:#c9c;font-size:12px}
.cart-block ul{list-style:none;margin:0;padding:0 0 0 30px}
.minicart-menu ul{height:120px}
.menu-auth{position:absolute;top:0;left:0}
.menu-auth,.menu-auth .content{height:80px;width:230px;border:0 none;margin:0;padding:0}
.menu-auth ul{padding-top:15px;padding-bottom:15px}
.cart-block ul li,.cart-block .menu-auth ul li{background:transparent url(images/vivid_dreams/bullet.gif) no-repeat left 13px;padding-left:14px;line-height:28px;white-space:nowrap}
.cart-block .menu-dialog ul li a:link,.cart-block .menu-dialog ul li a:visited,.cart-block .menu-dialog ul li a:hover,.cart-block .menu-dialog ul li a:active{color:#fff;font-size:12px;font-weight:700}
.login-text{overflow:hidden;padding-left:30px;padding-top:10px}
.menu-dialog .login-text ul li{background:transparent none;display:inline;padding:0 4px}
.menu-dialog .login-text form{display:inline}
.news strong{color:#a37e6d;font-weight:400;font-size:11px}
.subcategories-separator{height:15px}
.subcategories img{margin-bottom:10px}
ul.subcategories li a:link,ul.subcategories li a:visited,ul.subcategories li a:hover,ul.subcategories li a:active{text-decoration:underline;color:#fff;font-weight:700}
.product-details .prices-block{float:left;margin-right:25px;color:#333;font-size:18px;white-space:nowrap}
table.product-properties .product-input.sm{font-size:11px;padding-top:15px;width:auto}
table.product-properties .property-value select,table.product-properties .product-input select,.products .buy-now .quantity select{color:#000;border-top:1px solid #7b4675;border-left:1px solid #7b4675;border-right:1px solid #986e92;border-bottom:1px solid #986e92}
.products .market-price-but{color:#eaa4c7;font-size:12px;font-weight:400}
.products .price-value-but{font-weight:700;font-size:14px;color:#fff}
.products .prices-block{font-size:12px;padding:4px 0 6px}
.products .buy-now .quantity{height:auto;white-space:nowrap;vertical-align:middle}
.products .button-row{width:220px;height:30px;margin:4px 0 0}
.products .buttons-row.nopad{position:relative;width:auto;margin:10px 0 0}
.products-table td.product-cell{padding-right:10px}
.products-table td.product-cell.last{padding-right:0}
.products-table .products-row td.product-cell{padding-top:60px}
.adv-search table .data-input input.for_s{margin:-5px 0 0}
.search-again{margin-bottom:-9px}
.payment-wait .links{padding-left:30px}
.error-page #header .head-bg2{height:158px;position:static;background:transparent none}
.error-page #header .cart-container{display:none;position:static;background:transparent none}
.error-page #header .head-bg-flc .logo{margin-left:42px}
.error-page #header .head-bg-flc .logo img{width:131px;height:46px}
.error-page #page-container,.error-page #page-container2{background-color:#fff}
.error-page #page-container2{background:#fff url(images/bg-top.gif) repeat-x left 161px}
.flc-container #header .phones{left:auto;right:8px}
#header .head-bg-flc{background:transparent url(images/vivid_dreams/head-left-flc.jpg) no-repeat left top}
#header .head-bg2-flc{height:161px;position:relative;background:transparent none;padding:0}
.flc-tabs-top{position:absolute;top:125px;right:0;height:30px;width:80%;text-align:right;border:0 none;margin:0;padding:0}
.flc-tabs-top ul{list-style:none;margin:0;padding:0}
.flc-tabs-top li{float:right;background:transparent url("images/vivid_dreams/tab_r.gif") no-repeat right top;height:16px;margin:2px 1px 0 0;padding:7px 30px}
.flc-tabs-top li.last{background:transparent}
div.flc-tabs-top ul li a:link,div.flc-tabs-top ul li a:visited,div.flc-tabs-top ul li a:hover,div.flc-tabs-top ul li a:active{display:block;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;text-decoration:none;font-weight:700;font-size:12px;margin:0;padding:0}
.flc-tabs{position:relative;margin:0 0 20px auto}
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1{background:#8c228c url(images/vivid_dreams/r-full.gif) repeat-x right top}
.flc-tab-marks-line .flc-tab-last .flc-tab-line-half .flc-tab-line-img2{background:transparent url(images/vivid_dreams/right-flc-full.gif) no-repeat left top}
.iv-img img{margin-top:7px;margin-bottom:5px}
.menu-manufacturers{background:#290819 url(images/vivid_dreams/manuf-bg.gif) repeat-x left bottom;margin-bottom:32px;border-top:2px solid #000;padding:25px 0 0}
.menu-manufacturers .content{background:transparent url(images/vivid_dreams/manuf-corner.gif) no-repeat right bottom;line-height:18px}
.news{padding:8px 15px 20px 2px}
.wish{float:left;padding-top:0}
.printable table.product-properties .product-price-value{color:#570252}
.printable button.button .button-left,.printable button.cart-button .button-left,.printable button.cart-button .button-left .price-value-but,.printable button.cart-button .button-left .market-price-but,.printable button.cart-button .button-left .price,.printable button.cart-button .button-left .market-price,.printable div.button div{color:#000 !important}
.fcomp-table table{background:#000 none !important}
.printable .fcomp-table table tr td{background:#fff none !important;border:0 none !important}
.fcomp-xy tr td.fcomp-cell,.fcomp-yx tr td.fcomp-cell{border-bottom:solid 1px #212121}
.printable #header .head-bg{position:static;height:151px;background:#000 none}
.printable #header .head-bg2{height:100px;position:static;background:transparent none;padding:15px 15px 0}
.printable #header .cart-container{height:151px}
.printable #content-container2{padding-top:1px}
.printable #header .head-bg .logo{position:absolute;left:20px;top:20px;background:transparent url(images/vivid_dreams/logo_printable.png) no-repeat;width:130px;height:63px}
.delete_profile{margin-top:-25px}
.delete_profile a.simple-delete-button:link,.delete_profile a.simple-delete-button:visited,.delete_profile a.simple-delete-button:hover,.delete_profile a.simple-delete-button:active{color:#c9c;background:transparent url(images/vivid_dreams/delete_cross.gif) no-repeat left 4px;padding-left:13px}
.product-details .fcomp-product-box .fcomp-select-box{margin:1px 0 0 !important}
.fcomp-select-box select.fcomp-select-product{margin-right:5px !important}
.fcomp-compare-with-title{margin-bottom:-7px !important}
select.fcomp-select-product{margin-top:5px;margin-bottom:5px}
.product-details select.fcomp-select-product{margin-top:0;margin-bottom:0}
.prices_without_bn{padding-top:10px}
.prices_without_bn .market-price-but{color:#eaa4c7}
.prices-block2{margin-top:7px}
.menu-fancy-categories-list{background:#3b0c24 url(images/vivid_dreams/cat_bg_top.gif) repeat-x left top;margin-bottom:2px;padding:0 0 10px}
.fancycat-icons-e ul li{background:transparent url(images/vivid_dreams/dot-cat.gif) repeat-x left bottom;padding:9px 5px 10px 4px}
.fancycat-icons-e li ul li{width:201px}
.fancycat-icons-e ul li.last{background-image:none}
.fancycat-icons-e ul{width:210px}
.fancycat-icons-e li ul{border:solid 1px #e1a8d1;background:#000 none;left:210px;padding-left:10px;padding-right:10px}
.fancycat-icons-e li ul.fancycat-icons-level-1 li ul{left:201px}
.fancycat-icons-e ul li.over,.fancycat-icons-e ul li:hover{background-color:#270818}
.fancycat-icons-e ul li a:link,.fancycat-icons-e ul li a:visited,.fancycat-icons-e ul li a:active{text-decoration:none !important}
.fancycat-icons-e ul li a:hover{text-decoration:underline !important}
.fancycat-icons-e a.sub-link:link,.fancycat-icons-e a.sub-link:visited,.fancycat-icons-e a.sub-link:hover,.fancycat-icons-e a.sub-link:active{background-image:url(images/vivid_dreams/tree_subdir_plus.gif);background-position:right 4px}
.fancycat-icons-e a.empty-link:link,.fancycat-icons-e a.empty-link:visited,.fancycat-icons-e a.empty-link:hover,.fancycat-icons-e a.empty-link:active,.fancycat-icons-c a.empty-link:link,.fancycat-icons-c a.empty-link:visited,.fancycat-icons-c a.empty-link:hover,.fancycat-icons-c a.empty-link:active{color:#a98499}
.fancycat-page-subskin-c #center-main{margin-left:0}
.menu-fancy-categories-list .fancycat-icons-c li a:link,.menu-fancy-categories-list .fancycat-icons-c li a:visited,.menu-fancy-categories-list .fancycat-icons-c li a:active{color:#fff;font-size:14px;font-weight:700;text-decoration:none;display:block;margin:5px 0 !important;padding:5px 0 5px 2px !important}
.menu-fancy-categories-list .fancycat-icons-c li a:hover{background:#6e2849}
.fancycat-icons-c ul.fancycat-icons-level-0 li{padding-top:0;padding-bottom:0;border-bottom:#6e2849 dotted 1px}
.fancycat-icons-c ul.fancycat-icons-level-1 li{padding-top:6px;padding-bottom:6px;background:transparent none}
.fancycat-icons-c li a.arrow:link,.fancycat-icons-c li a.arrow:visited,.fancycat-icons-c li a.arrow:hover,.fancycat-icons-c li a.arrow:active{background-image:url(images/vivid_dreams/fancy_plus.gif);top:4px;padding:0 !important}
.fancycat-icons-c li ul li a.arrow:link,.fancycat-icons-c li ul li a.arrow:visited,.fancycat-icons-c li ul li a.arrow:hover,.fancycat-icons-c li ul li a.arrow:active{top:9px}
a.offers-thumbnail:link img,a.offers-thumbnail:visited img,a.offers-thumbnail:hover img,a.offers-thumbnail:active img{width:53px !important;height:53px !important;background:transparent url(images/vivid_dreams/offer_thumb.png) no-repeat left top !important}
.offers-cell{text-align:left;padding-right:1%}
.offers-more-info a:link,.offers-more-info a:visited,.offers-more-info a:hover,.offers-more-info a:active{background:transparent none !important;color:#509F42;padding-right:0 !important;font-size:11px}
.magnifier-popup-link{text-align:left !important;padding-left:0 !important}
.magnifier-popup-link a:link,.magnifier-popup-link a:visited,.magnifier-popup-link a:hover,.magnifier-popup-link a:active{font-size:11px !important;color:#d04907 !important}
.menu-survey .survey-footer{font-size:12px !important}
.order-invoice{padding:15px}
img.fcomp-in-cart{background:url(images/vivid_dreams/in_cart.gif) no-repeat !important;width:17px !important;height:20px !important}
div.add-to-cart-layer{margin-top:9px}
.products-table .fcomp-checkbox-box{margin-top:7px !important}
.printable #header .head-bg,.printable #header{background:none}
div.minicart .help-link{border-bottom:1px dashed #FDA6E3}
.buttons-row .button{margin-top:4px}
.buttons-row .add-to-cart-button{margin-top:0 !important}
.buttons-row .update{margin-top:2px}
.fcomp-table tr td.fcomp-hl-cell,.fcomp-classes-list .fcomp-class-title{background-color:#180b11 !important}
div.clear-cart{padding-top:2px;background-position:right 2px}
.minicart-box ul.menu{position:relative;float:left}
.minicart-box ul.menu li{float:left}
.minicart-box ul li a.delete:link img,.minicart-box ul li a.delete:visited img,.minicart-box ul li a.delete:hover img,.minicart-box ul li a.delete:active img{background:transparent url(images/vivid_dreams/delete_cross.gif) no-repeat left top;width:8px;height:8px}
input,select,textarea,.printable div,.printable th,.printable td,.printable p,.printable input,.printable .product-details .prices-block,.printable .product-details table.product-properties .product-market-price,.printable .product-details table.product-properties .product-taxed-price,.printable #center-main a:link,.printable #center-main a:visited,.printable #center-main a:hover,.printable #center-main a:active,.printable #content-container .content,.printable ul.subcategories li a:link,.printable ul.subcategories li a:visited,.printable ul.subcategories li a:hover,.printable ul.subcategories li a:active{color:#000}
a:link,a:visited,a:active,.menu-dialog .item,.small-note,a.small-link:link,.dialog-search-sort-bar a:link,.dialog-search-sort-bar a:hover,.dialog-search-sort-bar a:active,.dialog-search-sort-bar a:visited,.menu-special .content ul li a:link,.menu-special .content ul li a:visited,.menu-special .content ul li a:hover,.menu-special .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,.subcategories a:link,.subcategories a:visited,.subcategories a:hover,.subcategories a:active{color:#509F42}
a:hover,.menu-dialog .content a:hover,.products a.product-title:hover,.register-note,.adv-search table .data-name,div.shipping-method,.totals .total-name,ul.creviews-reviews-list li,.menu-bestsellers ul li,.menu-special .content ul li a:hover,.menu-hrlp .content ul li a:hover,.printable #footer .subbox .left,.printable #footer .subbox .right,.offers-more-info a:hover,.order-invoice td,.block-news-links .content ul li a:hover{color:#333}
a.small-link:link,a.small-link:visited,a.small-link:hover,a.small-link:active,a.list-item:link,.list-item a:link,a.list-item:visited,.list-item a:visited,a.list-item:hover,.list-item a:hover,a.list-item:active,.list-item a:active{color:inherit}
#content-container2,.adv-search table .data-input,.error-page #center-main,.poptions-options-list{padding:0}
.tabs li.first,.products-table .product-cell,.menu-categories-list ul li.last,.printable .dialog .title_cat,.printable .dialog .title_cat .left,.printable .dialog .title_cat .right,.fancycat-icons-c ul.fancycat-icons-level-0 li.last{background:transparent none}
#footer .subbox a:link,#footer .subbox a:visited,#footer .subbox a:hover,#footer .subbox a:active,.cart-block .menu-dialog .content .minicart-box a:link,.cart-block .menu-dialog .content .minicart-box a:visited,.cart-block .menu-dialog .content .minicart-box a:hover,.cart-block .menu-dialog .content .minicart-box a:active,.buttons-box p,.menu-bestsellers ul li a:link,.menu-bestsellers ul li a:visited,.menu-bestsellers ul li a:hover,.menu-bestsellers ul li a:active,.head-row th,.giftreg-event-date{color:#fff}
.menu-dialog ul li a:link,.menu-dialog ul li a:visited,.menu-dialog ul li a:hover,.menu-dialog ul li a:active,.menu-fancy-categories-list .fancycat-icons-c ul.fancycat-icons-level-1 li a:link,.menu-fancy-categories-list .fancycat-icons-c ul.fancycat-icons-level-1 li a:visited,.menu-fancy-categories-list .fancycat-icons-c ul.fancycat-icons-level-1 li a:hover,.menu-fancy-categories-list .fancycat-icons-c ul.fancycat-icons-level-1 li a:active{font-size:13px}
button.button,button.menu-button{height:26px}
button.button .button-right,button.menu-button .button-right{background:transparent url(images/vivid_dreams/but_right.gif) no-repeat right top;height:25px}
div.button,div.menu-button{background:transparent url(images/vivid_dreams/but_right.gif) no-repeat right top}
a.simple-button:link,a.simple-button:visited,a.simple-button:hover,a.simple-button:active,.products .price-save{font-size:12px;color:#c9c}
button.main-button .button-right,div.main-button{background-image:url(images/vivid_dreams/but_right.gif)}
.popup-window,.payment-wait,.printable #page-container2,.printable #page-container{background:#fff none}
.line2 input,.line2 textarea,.line2 select,.printable input,.printable select,.printable textarea{background-color:#fff !important}
.minicart-box .price-row,.cart-content .cart-content-text,.error-page .reason,.giftcert-table .giftcert-title,.menu-special .title-bar h2,.menu-help .title-bar h2,.block-news-links h2,.error-page .code-number,.error-page .description h1,.prices_without_bn .price-value-but,.cart-container .cart-block .menu-dialog .content ul li a:hover,.subhead-row a:hover,.sort-box a:hover{color:#c9c}
.product-details .details .save-percent-container,.block-news-links .imgv-box{position:relative}
.products .sku,.products .market-price{font-size:12px;color:#333}
.products .product-price-text,.totals .total-alt-value{color:#333;font-size:14px}
.cart a.product-title:link,.cart a.product-title:visited,.cart a.product-title:hover,.cart a.product-title:active,#header div.search a.link:hover,.cart-block .menu-dialog ul li a:hover{text-decoration:none}
.images-viewer-icons a:hover,.images-viewer-icons a.selected:link,.images-viewer-icons a.selected:visited,.images-viewer-icons a.selected:hover,.images-viewer-icons a.selected:active,.dpimages-icons-box a:hover{border-color:#e1a8d1}
#header .logo_err,.cart-container-bg,.block-news-links .imgv,#footer .box #left-c,#footer .box #right-c,.menu-categories-list .title-bar,.menu-fancy-categories-list .title-bar,.menu-minicart .title-bar,.menu-auth .title-bar,.menu-auth .title-bar,.login-text hr,.menu-dialog .login-text ul li.delete-profile-link,.error-page #header .head-bg .logo,.error-page #header .head-bg .phones,.error-page #header .head-bg .languages,.error-page #header .head-bg .cart-block,.error-page #header .head-bg .tabs,.error-page .block-news-links,.printable #header .cart-block,.printable #header .languages,.printable #header .head-bg .logo img,.printable #header .head-bg .phones,.printable #header .head-bg2 .cart-container{display:none}
.error-page #content-container,.flc-container #content-container{margin-top:158px}
div.creviews-reviews-list,div.dpimages-popup-link{text-align:left}
.flc-checkout-box-info,.fancycat-icons-e ul li a:link,.fancycat-icons-e ul li a:visited,.fancycat-icons-e ul li a:hover,.fancycat-icons-e ul li a:active{padding-left:0}
.block-news-links table,table.product-properties tr td.width-100{width:100%}
.menu-dialog.fcomp-list .content,.menu-affiliate ul li{line-height:18px}
.menu-dialog.fcomp-list .content .fcomp-button,.products .image img{margin-bottom:7px}
.dialog-search-sort-bar .search-sort-title,.menu-dialog .login-text ul li a:link,.menu-dialog .login-text ul li a:visited,.menu-dialog .login-text ul li a:hover,.menu-dialog .login-text ul li a:active{font-weight:400}
button.simple-button.menu-button3:hover,div.flc-tabs-top ul li a:hover{color:#c9c !important}
.menu-dialog .login-text ul,.menu-manufacturers .content ul{padding:10px 0 0}
.product-details .details form.orderform,.products-list .descr{padding-bottom:10px}
.fcomp-xy,.fcomp-yx,.fcomp-xy tr td.fcomp-cell,.fcomp-xy tr td.fcomp-center-note,.fcomp-xy tr td.fcomp-delete-cell,.fcomp-yx tr td.fcomp-cell,.fcomp-yx tr td.fcomp-center-note,.fcomp-yx tr td.fcomp-delete-cell,.fcomp-yx tr td.fcomp-empty,.fcomp-xy tr td.fcomp-empty,.fcomp-xy tr td.fcomp-note,.fcomp-yx tr td.fcomp-note{background:#000 none repeat scroll 0 0 !important}
.fcomp-xy tr td.fcomp-title,.fcomp-yx tr td.fcomp-title,.fcomp-xy tr td.fcomp-corner,.fcomp-xy tr td.fcomp-title-h,.fcomp-xy tr td.fcomp-title-v,.fcomp-yx tr td.fcomp-corner,.fcomp-yx tr td.fcomp-title-h,.fcomp-yx tr td.fcomp-title-v{background:#212121 none repeat scroll 0 0 !important}
.fcomp-select-box button.simple-button,.products-table .buy-now{margin-top:0}
