/*
$Id: altskin.css,v 1.140.2.3 2009/11/10 15:00:53 joy Exp $
vim: set ts=2 sw=2 sts=2 et:
*/

html, body												{ font-size: 12px;}
div, th, td, p, input, select, textarea, tt, button		{ color: #eee;  font-size: 12px;}
a:link 					{  color: #043fa0;}
a:visited 				{  color: #043fa0;}
a:hover 				{  color: #2b7dfc;}
a:active 				{  color: #043fa0;}
h1 						{  margin: 15px 0px;  color: #eee;}
a.list-item:link, .list-item a:link			{ color: #043fa0;}
a.list-item:visited, .list-item a:visited	{ color: #043fa0;}
a.list-item:active, .list-item a:active		{ color: #043fa0;}

FORM select {color:#000000;} 

#page-container2 						{  background: transparent url(images/neon_lights/bg_right.gif) right top repeat-y;}
#content-container 						{  background: transparent url(images/neon_lights/bg_left.gif) left top repeat-y;  padding-bottom: 50px;  margin-top: 185px;}
#left-bar, .fancycat-page-subskin-c #left-bar						{ background: #000000 none;  padding: 5px 0px 0px 0px;width: 180px;  margin-left: 0px;}
#right-bar 						{  background: #000000 none;  padding: 5px 0px 0px 0px;  right: 0px;  width: 171px;}
#center-main 						{  margin: 0px 195px 0px 199px;}

#coral_store_menu         {position:absolute;margin:0 auto;width:650px;border:0px dotted #ff0000;font-weight:bold;font-family:tahoma;z-index:1000;margin-bottom:30px;}
#coral_store_menu a      {color: #ffffff;text-decoration:underline;}
#coral_store_menu a:hover{color:#ff0000;}

#header 						{  background: #000000;  height: 155px;}
#header .line1 .logo 			{  padding-top: 0px;  }
#header .line1 .logo a img 		{  width: 645px;  height: 100px;}

#header .phones 				{  right: 75px;top: 52px;  line-height: 14px;  color: #bbd4ec;  text-align: left;  font-size: 12px;}
#header .phones span 			{  display: block;  text-transform: uppercase;  padding-left: 0px;}

#header .line2 					{  border-top: none;  border-bottom: none;  background: transparent none;}
#header .line2 .languages 		{  right: 10px;  color: #bbbbbb;}
#header .languages strong, #header .languages a:link, #header .languages a:visited, #header .languages a:hover, #header .languages a:active						{ color: #ffffff;}
#header .languages select 		{  height: 19px;  font-size: 11px;}

#footer 						{  left: 180px;  right: 171px;  width: auto;height: 50px;}


.tabs 						{  margin: -25px 0px 0px 0px;}
.tabs li 						{  background: transparent none;}
.tabs a:link, .tabs a:visited, .tabs a:hover, .tabs a:active						{ background: transparent none;  color: #ffffff;}
.tabs a:hover 						{  text-decoration: underline;  color: #ffffff;}

#footer .box 						{  border-top: none;}
#footer .subbox 						{  text-align: center;  border: 0px none;
  background: transparent none;  padding: 10px 0px 0px 0px;  font-size: 11px;}
#footer .subbox .left, #footer .subbox .right						{ position: static;  top: 0px;  left: 0px;  right: 0px;  color: #42433e;  line-height: normal;  background: transparent none;  text-align: center;  font-size: 11px;}
#footer .subbox .left 						{  font-size: 10px;  padding-bottom: 6px;}
#footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active						{ color: #1959bc;}
#location 						{  padding-top: 6px;  padding-bottom: 6px;  height: auto;  font-size: 11px;}
font.bread-crumb, a.bread-crumb:link, a.bread-crumb:visited, a.bread-crumb:hover, a.bread-crumb:active						{ font-size: 11px;}
#dialog-message .box 						{  background-color: #fcf6fc;  border-color: #c9b5c7;  background-position: 10px 10px;  background-repeat: no-repeat;}
.dialogtr 						{  color: #20b881;}
#left-bar .menu-dialog, #right-bar .menu-dialog						{ margin-left: 8px;  margin-right: 8px;}
.menu-dialog 						{  color: #c0c0c0;  border: none;
  margin: 0px 0px 10px 0px;}
.menu-dialog .title-bar 						{  background: transparent url(images/neon_lights/menu_bg.gif) repeat-x left 2px;  line-height: 14px;  height: 14px;  border: 0px none;  text-align: center;}
.menu-dialog .content 						{  background: transparent none;  padding: 8px 10px 20px 10px;}
.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:hover, .menu-dialog .content a:active						{ font-size: 11px;
  color: #f69f23;}
.menu-dialog ul 						{  color: #f69f23;}
.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;}
.dialog 						{  border: 0px none;  margin: 0px 0px 15px 0px;}
.dialog .title 						{  height: 24px;  line-height: 24px;  border: 0px none;  border-bottom: 1px solid #162337;  color: #ffffff;  padding: 0px;  background: transparent none;}
.dialog .title h2 						{  background: transparent url(images/neon_lights/dialog_bg.gif) repeat right top;  display: block;  float: left;  line-height: 24px;  height: 24px;
  padding: 0px 30px 0px 11px;  font-weight: bold;}
.list-dialog .title h2 						{  width: 40%;}
.list-dialog .title .sort-box 						{  height: 24px;}
.list-dialog .title .sort-box .search-sort-bar 						{  margin: 4px 0px;}
button.button .button-right 						{  background: transparent url(images/neon_lights/but_right.gif) no-repeat right top;  padding: 0px 10px 0px 0px;}
button.button .button-left 						{  background: transparent url(images/neon_lights/but_left.gif) no-repeat left top;  padding: 0px 5px 0px 15px;  color: #2f62b1;  line-height: 20px;}
.button 						{  background: transparent url(images/neon_lights/but_right.gif) no-repeat right top;  padding: 0px 10px 0px 0px;}
.button div, .button a:link, .button a:visited, .button a:hover, .button a:active, .menu-dialog .button div, .menu-dialog .button a:link, .menu-dialog .button a:visited, .menu-dialog .button a:hover, .menu-dialog .button a:active						{ background: transparent url(images/neon_lights/but_left.gif) no-repeat left top;  padding: 0px 5px 3px 15px;  line-height: 20px;  color: #2f62b1;}
button.simple-button 						{  color: #3967ae;}
a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active						{ color: #3967ae;}
input.image-button 						{  margin-bottom: 1px;  width: 20px;  height: 20px;  background: transparent url(images/neon_lights/but_go.gif) no-repeat center 2px;}
a.image-button:link img, a.image-button:visited img, a.image-button:hover img, a.image-button:active img						{ margin-bottom: 0px;  width: 20px;  background: transparent url(images/go.gif) no-repeat center center;}
button.main-button .button-right 						{  background: transparent url(images/neon_lights/but_main_right.gif) no-repeat right top;}
button.main-button .button-left 						{  line-height: 18px;
  background: transparent url(images/neon_lights/but_main_left.gif) no-repeat left top;  color: #ffffff;}
.main-button 						{  background: transparent url(images/neon_lights/but_main_right.gif) no-repeat right top;}
.main-button div, .main-button a:link, .main-button a:visited, .main-button a:hover, .main-button a:active						{ background: transparent url(images/neon_lights/but_main_left.gif) no-repeat left top;  color: #ffffff;}
button.menu-button .button-right 						{  background: transparent url(images/neon_lights/but_main_black_right.png) no-repeat right top;}
button.menu-button .button-left 						{  background: transparent url(images/neon_lights/but_main_black_left.png) no-repeat left top;  color: #ffffff;  line-height: 18px;}
.menu-button 						{  background: transparent url(images/neon_lights/but_main_black_right.png) no-repeat right top;}
.menu-button div, .menu-button a:link, .menu-button a:visited, .menu-button a:hover, .menu-button a:active, .menu-dialog .menu-button div, .menu-dialog .menu-button a:link, .menu-dialog .menu-button a:visited, .menu-dialog .menu-button a:hover, .menu-dialog .menu-button a:active						{ background: transparent url(images/neon_lights/but_main_black_left.png) no-repeat left top;  color: #ffffff !important;  line-height: 18px;  font-size: 10px;}
.button-row, .button-row-right						{ margin-top: 10px;}
.popup-window .popup-title 						{  background: #2a5389 none;}
.popup-window .popup-title span 						{  color: #ffffff;}
.popup-window .popup-title a:link, .popup-window .popup-title a:visited, .popup-window .popup-title a:hover, .popup-window .popup-title a:active						{ top: 5px;  right: 6px;}
.popup-window .popup-title img 						{  width: 13px;  height: 13px;  background: transparent url(images/neon_lights/popup_header_cross.gif) no-repeat left top;}
.popup-window .popup-t-side 						{  border-top: 1px solid #5782bb;  background: #5782bb none;}
.popup-window .popup-tr-corner 						{  border-top: 1px solid #5782bb;  border-right: 1px solid #5782bb;  background: #5782bb none;}
.popup-window .popup-r-side 						{  border-right: 1px solid #5782bb;  background: #5782bb none;}
.popup-window .popup-br-corner 						{  border-bottom: 1px solid #5782bb;  border-right: 1px solid #5782bb;  background: #5782bb none;}
.popup-window .popup-b-side 						{  border-bottom: 1px solid #5782bb;  background: #5782bb none;}
.popup-window .popup-bl-corner 						{  border-bottom: 1px solid #5782bb;  border-left: 1px solid #5782bb;  background: #5782bb none;}
.popup-window .popup-l-side 						{  border-left: 1px solid #5782bb;  background: #5782bb none;}
.popup-window .popup-tl-corner 						{  border-top: 1px solid #5782bb;  border-left: 1px solid #5782bb;  background: #5782bb none;}
.nav-pages .left-arrow img 						{  background: transparent url(images/neon_lights/navigation_arrow_left.gif) no-repeat left 1px;}
.nav-pages .right-arrow img 						{  background: transparent url(images/neon_lights/navigation_arrow_right.gif) no-repeat left  1px;}
h3 						{  color: #a10000;}
.menu-categories-list ul 						{  margin: 3px 15px 0px 2px;}
.menu-categories-list ul li 						{  padding: 10px 0px 10px 15px;  background: transparent url(images/neon_lights/category_bullet.gif) no-repeat 5px 12px;  border-bottom: 1px solid #122157;}
.menu-categories-list ul li.last 						{  border-bottom: 0px none;}
.menu-categories-list ul li a:link, .menu-categories-list ul li a:visited, .menu-categories-list ul li a:hover, .menu-categories-list ul li a:active						{ color: #f59f24;  font-weight: bold;}
.menu-bestsellers ul 						{  font-size: 11px;}

.menu-minicart ul 						{  margin-left: 26px;}
.menu-minicart .content 						{  overflow: visible;}
.minicart-block 						{  height: 30px;}
.minicart-block .minicart 						{  position: absolute;}

hr.minicart 						{  border-bottom: 1px solid #d0cdc4;}
.minicart-block 						{  position: relative;  margin: 9px 0px 6px 3px;  padding-bottom: 10px;  color: #c0c0c0;}
.minicart-block img.ajax-minicart-icon 						{  width: 20px;  height: 13px;  position: absolute;  top: 8px;  left: 10px;}
.minicart-block img.full 						{  background: transparent url(images/neon_lights/cart_full.gif) no-repeat left top;}
.minicart-block img.empty 						{  background: transparent url(images/neon_lights/cart_empty.gif) no-repeat left top;  top: 2px;}

.minicart 						{  margin-left: 40px;  color: #c0c0c0;}
.minicart strong, .minicart td						{ color: #c0c0c0;}

#content-container .ajax-minicart img.minicart-button 						{  background: transparent url(images/neon_lights/cart_button.gif) no-repeat left top;  height: 20px;  width: 31px;  top: 5px;  left: 0px;  margin: 0px;  position: absolute;}
#content-container .ajax-minicart img.minicart-button-show 						{  background-position: left -20px;}
.minicart-box 						{  top: 24px;  border-color: #2d354b;}
.minicart-box ul 						{  margin: 0px;}
.menu-minicart .minicart-box ul li 						{  background: transparent none;  padding-left: 5px;}
.minicart-box ul li.checkout-popup-link 						{  padding-left: 0px;}
.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: #2d354b #2d354b #ffffff #2d354b;}
.minicart-box .checkout-popup-link .link span 						{  border-color: #f69f23;}
.minicart-box .checkout-popup-link .buttons-box 						{  border-color: #2d354b;  top: 20px;}

/* Add2Cart AJAX-based */
button.do-add2cart-wait, button.do-add2cart-success, button.do-add2cart-error						{ border: 1px solid #cccccc;}
button.do-add2cart-wait .button-right, button.do-add2cart-success .button-right, button.do-add2cart-error .button-right						{ background: transparent none;  padding-right: 6px;}
button.do-add2cart-wait .button-left, button.do-add2cart-success .button-left, button.do-add2cart-error .button-left						{ background: transparent none;  color: #2f62b1;}

.minicart table tr td 						{  color: #c0c0c0;}
.login-buttons 						{  margin: 3px 0px 5px 0px;}
.menu-dialog .login-text 						{  color: #c0c0c0;  margin-left: 15px;}
.product-details 						{  margin-bottom: 0px;}
.product-details .details .descr 						{  padding: 0px;  margin: 0px 60px 0px 0px;  padding-right: 0px;}
.product-details .details .save 						{  background: transparent url(images/neon_lights/save_money.gif) no-repeat;}
.product-details .product-subtitle div 						{  color: #2e62b3;  border-bottom: 1px solid #2e62b3;}
table.product-properties .property-name 						{  padding-right: 35px;
  width: 90px;}

table.product-properties .product-price 						{  vertical-align: top;}
table.product-properties .product-price-value 						{  color: #ed0100;}

.products a.see-details:link, .products a.see-details:visited, .products a.see-details:hover, .products a.see-details:active
{ font-size: 11px;  line-height: 18px;}

.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						
{font-size: 12px;  text-decoration: underline;
color: #fff;}

.products a.product-title:hover 						{  color: #ff0000;}

.products .descr 						{  padding: 10px 0px 15px 0px;}
.products .sku 						{  margin: 5px 0px 0px 0px;  font-size: 11px;  margin-top: 0px;}
.products .market-price-value 						{  text-decoration: line-through;  background: transparent none;}
.products .price-value 						{  color: #ed0100;}
.products .price-save 						{  color: #ed0100;}
.products .buy-now 						{  margin: 15px 0px 0px 0px;}
.products .buy-now .quantity 						{  height: auto;}
.products .buy-now .quantity-title 						{  font-size: 11px;
  width: 57px;  padding-right: 8px;}
.products-list .image 						{  padding: 0px 15px 3px 0px;}
.products-list .details 						{  padding-left: 20px;}

.cart .right-buttons-row 						{  width: 60%;}
.totals .total-value 						{  color: #ed0100;}
.images-viewer-icons a.selected:link, .images-viewer-icons a.selected:visited, .images-viewer-icons a.selected:hover, .images-viewer-icons a.selected:active						{ border: 1px solid #5782bb;}
.error-page .subcontainer 						{  width: 650px;}
.error-page .code-number 						{  width: 150px;}
.error-page .description 						{  width: 500px;}
.error-page .reason 						{  color: #2e62b3;}
.dpimages-icons-box a:link, .dpimages-icons-box a:visited, .dpimages-icons-box a:hover, .dpimages-icons-box a:active						{ padding: 1px;}
.dpimages-icons-box a:hover 						{  border: 1px solid #5782bb;}
.flc-container #content-container 						{  margin-top: 155px;}
.flc-container #header 						{  height: 155px;}
.flc-container #header .line2 						{  margin-top: 12px;}
.flc-container #center-main 						{  margin: 15px 195px 0px 199px;}
.flc-top-login 						{  background: transparent url(images/neon_lights/flc_login_bg.png) no-repeat left top;  right: 0px;  padding-right: 10px;  width: auto;  padding-left: 0px;  min-width: 203px;}
.flc-top-login form 						{  padding-left: 20px;}
#header .flc-top-login .flc-top-login-text 						{  color: #ffffff;}
#header .flc-top-login .simple-button span 						{  font-weight: normal;}

.flc-tab-links a:link, .flc-tab-links a:visited, .flc-tab-links a:hover, .flc-tab-links a:active, .flc-tab-links td						{ font-size: 11px;}
.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-full .flc-tab-line-img3, .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1, .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img3						{ background: #ad26a5 none !important;}
.iv-box 						{  color: #c0c0c0;
  font-size: 11px;}
table.data-table tr td.iv-box 						{  font-size: 11px;}
table.data-table tr td.iv-box-descr 						{  font-size: 11px;}
.iv-img 						{  text-align: left;}
.iv-input 						{  text-align: left;}
.iv-box a:link, .iv-box a:visited, .iv-box a:hover, .iv-box a:active						{ font-size: 11px;}
#exception_msg 						{  white-space: normal;}
ul.rproducts 						{  list-style: disc outside none;  margin: 15px 0px 0px 15px;}
ul.rproducts li 						{  padding: 3px 0px;}
ul.rproducts a:link, ul.rproducts a:visited, ul.rproducts a:hover, ul.rproducts a:active						{ font-size: 11px;}
.uo-box 						{  border-top: none;  background-color: transparent;  font-size: 11px;  border-bottom: 1px solid #000000;}
.printable #content-container 						{  background: transparent;}
.printable #content-container2 						{  background: #fff;}
.printable #header 						{  height: 132px;}
.printable #center-main 						{  margin: 0px 10px 0px 10px;}
.printable #footer 						{  width: 100%;}
.printable .button, .printable .button *						{ color: #3967ae !important;}
.uo-container #content-container 						{  padding-bottom: 85px;}
.uo-container #footer 						{  height: 85px;}

/*
  Add
*/
body 						{  background: transparent url(images/neon_lights/bg_left.gif) left top repeat-y;}
h2 						{  margin: 20px 0px 10px 0px;  padding: 0;  font-size: 13px;}
.halign-center 						{  display: table;  margin: 0px auto;  text-align: center;}
table tr.subhead-row td, table tr.subhead-row th						{ background: #eeeeee none;}
.menu-dialog .title-bar h2 						{  height: 14px;  line-height: 12px;  color: #869ddf;  font-size: 11px;  text-align: center;  font-weight: bold;  margin: 0px 0px 2px 0px;  text-transform: uppercase;  background: #000000 none;  padding: 0px 6px;}
#header .head_wrap 						{  position: relative;  background: transparent;  height: 130px;  padding-top: 25px;}
#header .line2 span 						{  color: #ffffff;}
#header .bottom-line 						{  background: transparent ;  position: absolute;  width: 100%;  left: 0px;  bottom: 0px;}
#header .bottom-line div 					{  background: transparent ;}
#header .bottom-line div div 				{  background: transparent ;  height: 31px;}
.line3 .printable-bar 						{  height: 27px;  text-align: center;  white-space: nowrap;}
.line3 .printable-bar a:link, .line3 .printable-bar a:visited, .line3 .printable-bar a:hover, .line3 .printable-bar a:active						{ color: #043fa0;}
.search 						{  margin: 5px 0px 6px 10px;}
.search input.search-style 						{  float: left;}
input.search-style, .iv-input input, .iv-box input						{ width: 96px;  margin: 0px 0px 3px 0px;}
.menu-dialog .content a.search2:link, .menu-dialog .content a.search2:visited, .menu-dialog .content a.search2:hover, .menu-dialog .content a.search2:active						{ font-size: 10px;  text-decoration: underline;  white-space: nowrap;}
h1.page-title 						{  text-align: left;  font-weight: normal;}
#dialog-message .message-I 						{  color: #112536;  background-image: url(images/icon_info.gif);}
#dialog-message .message-w 						{  color: #3e3104;  background-image: url(images/icon_warning.gif);}
#dialog-message .message-e 						{  color: #590a0a;  background-image: url(images/icon_error.gif);}
.dropout-box 						{  border-color: #dbd6ca;}
.dialog .dialog-sort-row 						{  height: 30px;  position: absolute;  top: 0px;  right: 0px;  width: 50%;  overflow: hidden;}
.dialog .title-with-sort-row .dialog-search-sort-bar 						{  height: 30px;  position: absolute;  top: -5px;  right: 0px;  width: 50%;  overflow: hidden;}
.dialog-search-sort-bar .search-sort-bar 						{  padding: 0px;  margin: 9px 0px 5px 0px;}
.dialog-search-sort-bar .search-sort-title, .dialog-search-sort-bar .search-sort-cell						{ padding-right: 10px;}
.dialog-search-sort-bar .search-sort-title 						{  color: #cdddf5;}
.dialog-search-sort-bar .search-sort-cell a:link, .dialog-search-sort-bar .search-sort-cell a:visited, .dialog-search-sort-bar .search-sort-cell a:hover, .dialog-search-sort-bar .search-sort-cell a:active						{ color: #98d5ff;}
.dialog-search-sort-bar .search-sort-cell a.up-direction:link, .dialog-search-sort-bar .search-sort-cell a.up-direction:visited, .dialog-search-sort-bar .search-sort-cell a.up-direction:hover, .dialog-search-sort-bar .search-sort-cell a.up-direction:active						{ background-image: url(images/neon_lights/uarrow.gif);}
a.simple-arrow-button:link, a.simple-arrow-button:visited, a.simple-arrow-button:hover, a.simple-arrow-button:active						{ padding-left: 19px;  color: #3967ae;  text-decoration: none;  background: transparent url(images/neon_lights/but_arrow.gif) no-repeat left 3px;  padding-bottom: 4px;}
.rtl a.simple-arrow-button:link, .rtl a.simple-arrow-button:visited, .rtl a.simple-arrow-button:hover, .rtl a.simple-arrow-button:active						{ padding-left: 0px;  padding-right: 10px;  background: transparent url(images/but_arrow_invert.png) no-repeat right 6px;}
.button-row a.simple-arrow-button:link, .button-row a.simple-arrow-button:visited, .button-row a.simple-arrow-button:hover, .button-row a.simple-arrow-button:active						{ background-position: left 0px;}
button.simple-arrow-button img.left-simple-button 						{  display: inline;  width: 14px;  height: 14px;  background: transparent url(images/neon_lights/but_arrow.gif) no-repeat left top;  margin-right: 5px;  vertical-align: bottom;}
a.popup-link-cvv2:link, a.popup-link-cvv2:visited, a.popup-link-cvv2:hover, a.popup-link-cvv2:active						{ font-weight: bold;  text-decoration: underline;}
h3 						{  color: #2e62b3;  border-bottom: 1px solid #2e62b3;}
.menu-categories-list .content 						{  padding: 0px;}
.menu-special ul li, .menu-help ul li, .menu-minicart ul li						{ background: transparent url(images/neon_lights/bullet.gif) no-repeat left 7px;  padding-left: 11px;  padding-top: 2px;  padding-bottom: 2px;}
.menu-help 						{  position: relative;}
.menu-dialog .link-title a.title-link:link, .menu-dialog .link-title a.title-link:visited, .menu-dialog .link-title a.title-link:hover, .menu-dialog .link-title a.title-link:active						{ top: 0px;  right: 0px;}
.menu-dialog .link-title a.title-link:link img, 
  .menu-dialog .link-title a.title-link:visited img, .menu-dialog .link-title a.title-link:hover img, .menu-dialog .link-title a.title-link:active img						{ background: #000000 url(images/neon_lights/but_go.gif) no-repeat 2px top;  width: 16px;  position: absolute;  right: 0px;  top: 0px;  height: 14px;}
.menu-auth .content 						{  padding-top: 12px;}
.menu-auth strong, .menu-auth ul						{ padding-left: 12px;}
.menu-auth form.item 						{  color: #c0c0c0;  font-size: 11px;  margin: 0px;}
.menu-auth form.item input.search-style 						{  margin: 3px 0px 10px 0px;}
.menu-dialog .news 						{  font-size: 9px;  color: #c0c0c0;}
hr.line-grey 						{  border-bottom: 1px solid #dddddd;  margin: 0px 0px 15px 0px;}
.products .market-price 						{  line-height: 20px;  font-family: Verdana;  font-size: 11px;}
.products-table .products-row td.product-cell 						{  padding-top: 60px;}
.products-table .buy-now .quantity 						{  padding-bottom: 10px;}
.error-page, .error-page #page-container, .error-page #content-container, .payment-wait						{ background: transparent none;}
.error-page #header .head_wrap 						{  background: transparent;  padding-top: 0px;  height: 88px;}
.error-page .bottom-line 						{  top: 57px;}
.iv-img img 						{  margin-top: 7px;  margin-bottom: 5px;}
.uproducts table 						{  margin: 0px;}
.uproducts td 						{  padding: 5px;  font-weight: bold;}
.uproducts td.item-number 						{  width: 1%;}
.printable 						{  background: transparent;}
.printable #page-container 						{  background: transparent;}
.printable .bottom-line 						{  display: none;}
.printable #header .head_wrap 						{  height: 107px;}

.menu-fancy-categories-list .content 						{  padding-left: 0px;  padding-right: 0px;}
.fancycat-icons-e ul li, .fancycat-icons-e li:hover, .fancycat-icons-e li.over						{ background-color: transparent;  overflow: visible;}
.fancycat-icons-e li ul 						{  background-color: #000000;  border: 1px solid #5782bb;}
.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/neon_lights/arrow_fancy.gif);}
.fancycat-icons-e ul.fancycat-icons-level-0 						{  width: 160px;}
.fancycat-icons-e li ul.fancycat-icons-level-1 						{  left: 149px;}
.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: #937575;}
.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/neon_lights/fancy_plus.gif);}
.fcomp-list .fcomp-subtitle 						{  color: #c0c0c0;}
.fcomp-list ul li.fcomp-line hr 						{  border-bottom: solid 1px #122157;}
.offers-short-list 						{  margin-top: 10px;}
.offers-more-info a:link, .offers-more-info a:visited, .offers-more-info a:hover, .offers-more-info a:active						{ color: #043fa0;  background-image: none;  padding-right: 0px;  font-size: 11px;}
.menu-survey .content div 						{  color: #f69f23;}
.menu-survey .survey-footer 						{  font-size: 12px;}

.flc-2-button 						{
  background-image: url(images/neon_lights/but_flc_main_right.gif) !important;}
.flc-2-button div, .flc-2-button a:link, .flc-2-button a:visited, .flc-2-button a:hover, .flc-2-button a:active						{ background-image: url(images/neon_lights/but_flc_main_left.gif) !important;}
.flc-1-button 						{  background-image: url(images/neon_lights/but_flc_right.gif) !important;}
.flc-1-button div, .flc-1-button a:link, .flc-1-button a:visited, .flc-1-button a:hover, .flc-1-button a:active						{ background-image: url(images/neon_lights/but_flc_left.gif) !important;  line-height: 26px !important;  color: #cd0507 !important;}
.flc-3-button, .minicart-checkout-button						{ background-image: url(images/neon_lights/but_flc_main_right.gif) !important;  padding-right: 12px !important;}
.flc-3-button div, .flc-3-button a:link, .flc-3-button a:visited, .flc-3-button a:hover, .flc-3-button a:active, .minicart-checkout-button a:link, .minicart-checkout-button a:visited, .minicart-checkout-button a:hover, .minicart-checkout-button a:active						
{ background-image: url(images/neon_lights/but_flc_main_left.gif) !important;  line-height: 26px !important;  color: #ffffff !important;}

