/*

$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:

*/
/*

  Changed

*/
html,
  body { font-size: 12px; }

div,
  th,
  td,
  p,
  input,
  select,
  textarea,
  tt,
  button { color: #746244; font-size: 12px; }

a:link { color: #bf3717; }

a:visited { color: #bf3717; }

a:hover { color: #ff2c00; }

a:active { color: #bf3717; }

h1 { margin: 15px 0px; color: #cc5646; }

a.list-item:link,
  .list-item a:link { color: #bf3717; }

a.list-item:visited,
  .list-item a:visited { color: #bf3717; }

a.list-item:active,
  .list-item a:active { color: #bf3717; }

#page-container {
	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: 162px;
}

#left-bar,
  .fancycat-page-subskin-c #left-bar {
	background: transparent none;
	padding: 0px;
	width: 180px;
	margin-left: 0px;
}

#right-bar {
	background: transparent none;
	padding: 0px;
	right: 0px;
	width: 171px;
	margin-top: 9px;
}

#center-main { margin: 0px 195px 0px 199px; }

#header {
	background: #ffffff url(images/neon_lights/head_bg.gif) repeat-x 1px top;
	height: 155px;
	margin-bottom: 30px;
}

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

#header .line1 {
	background: transparent url(images/neon_lights/head_top.jpg) no-repeat left top;
	position: static;
	height: auto;
}

#header .line1 .logo {
	padding-top: 23px;
	margin-left: 42px;
	width: 204px;
	display: none;
}

#header .line1 .logo a img { width: 205px; height: 26px; }

.tabs { margin: 0px; }

.tabs li { background: transparent none; }

.tabs a:link,
  .tabs a:visited,
  .tabs a:hover,
  .tabs a:active {
	padding: 3px 10px 5px 15px;
	background: transparent none;
	color: #ffffff;
}

.tabs a:hover { text-decoration: underline; }

#header .phones {
	left: 42px;
	top: 64px;
	line-height: 14px;
	color: #918f8f;
	text-align: left;
	font-size: 10px;
}

#header .phones span {
	display: block;
	text-transform: uppercase;
	padding-left: 0px;
}

#header .line2 {
	border-top: none;
	border-bottom: none;
	background: transparent none;
}

#header .languages { right: 10px; }

#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 .box { border-top: none; }

#footer .subbox {
	text-align: center;
	border: 0px none;
	background: transparent none;
	padding: 10px 0px 0px 0px;
}

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

#location {
	padding-top: 6px;
	padding-bottom: 6px;
	height: auto;
	font-size: 10px;
}

font.bread-crumb { font-size: 10px; }

a.bread-crumb:link { font-size: 10px; }

a.bread-crumb:visited { font-size: 10px; }

a.bread-crumb:hover { font-size: 10px; }

a.bread-crumb:active { font-size: 10px; }

#dialog-message .box {
	background-color: #fbfaf3;
	border-color: #cac8bf;
	background-position: 10px 10px;
	background-repeat: no-repeat;
}

.dialogtr { color: #20b881; }

.menu-dialog { border: none; margin: 0px 0px 10px 0px; }

.menu-dialog .title-bar {
	line-height: 14px;
	height: 14px;
	background: transparent url(images/neon_lights/menu_bg.gif) repeat-x left 2px;
	border: 0px none;
	text-align: center;
}

.menu-dialog .content {
	background: transparent none;
	padding: 3px 5px 20px 15px;
}

.menu-dialog .content a:link,
  .menu-dialog .content a:visited,
  .menu-dialog .content a:hover,
  .menu-dialog .content a:active { font-size: 11px; color: #bf3717; }

.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: 18px;
	line-height: 18px;
	border: 0px none;
	border-bottom: 1px solid #000000;
	color: #ffffff;
	background: transparent none;
	padding: 0px;
}

.dialog .title h2 {
	display: block;
	float: left;
	line-height: 18px;
	height: 18px;
	padding: 0px 30px 0px 7px;
	font-weight: bold;
	background: transparent url(images/neon_lights/dialog_bg.gif) no-repeat right top;
}

.list-dialog .title h2 { width: 40%; }

.list-dialog .title div.sort-box { height: 18px; }

.list-dialog .title div.sort-box .search-sort-bar { margin: 1px 0px; }

button.button .button-right {
	background: transparent url(images/neon_lights/but_right.gif) no-repeat right top;
	padding: 0px 8px 0px 0px;
}

button.button .button-left {
	background: transparent url(images/neon_lights/but_left.gif) no-repeat left top;
	padding: 0px 7px 0px 15px;
	color: #cd0507;
	line-height: 18px;
}

div.button {
	background: transparent url(images/neon_lights/but_right.gif) no-repeat right top;
	padding: 0px 7px 0px 0px;
}

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/neon_lights/but_left.gif) no-repeat left top;
	padding: 0px 7px 3px 15px;
	line-height: 18px;
	color: #cd0507;
}

button.simple-button { color: #bc2f0f; }

a.simple-button:link,
  a.simple-button:visited,
  a.simple-button:hover,
  a.simple-button:active { color: #b0564d; }

input.image-button {
	margin-bottom: 1px;
	width: 20px;
	height: 20px;
	background: transparent url(images/neon_lights/but_go.gif) no-repeat center px;
}

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

div.main-button {
	background: transparent url(images/neon_lights/but_main_right.gif) no-repeat right top;
}

div.main-button div,
  div.main-button a:link,
  div.main-button a:visited,
  div.main-button a:hover,
  div.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_right.gif) no-repeat right top;
	padding: 0px 8px 0px 0px;
}

button.menu-button .button-left {
	background: transparent url(images/neon_lights/but_main_left.gif) no-repeat left top;
	padding: 0px 0px 0px 8px;
	color: #ffffff;
	line-height: 18px;
}

div.menu-button {
	background: transparent url(images/neon_lights/but_main_right.gif) no-repeat right top;
	padding: 0px 8px 0px 0px;
}

div.menu-button div,
  div.menu-button a:link,
  div.menu-button a:visited,
  div.menu-button a:hover,
  div.menu-button a:active,
  .menu-dialog div.menu-button div,
  .menu-dialog div.menu-button a:link,
  .menu-dialog div.menu-button a:visited,
  .menu-dialog div.menu-button a:hover,
  .menu-dialog div.menu-button a:active {
	background: transparent url(images/neon_lights/but_main_left.gif) no-repeat left top;
	color: #ffffff !important;
	padding: 0px 0px 1px 8px;
	line-height: 18px;
	font-size: 10px;
}

.button-row,
  .button-row-right { margin-top: 10px; }

.popup-window .popup-title { background: #fef7d4 none; }

.popup-window .popup-title span { color: #cc1f26; }

.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 #d6bf8f;
	background: #d6bf8f none;
}

.popup-window .popup-tr-corner {
	border-top: 1px solid #d6bf8f;
	border-right: 1px solid #d6bf8f;
	background: #d6bf8f none;
}

.popup-window .popup-r-side {
	border-right: 1px solid #d6bf8f;
	background: #d6bf8f none;
}

.popup-window .popup-br-corner {
	border-bottom: 1px solid #d6bf8f;
	border-right: 1px solid #d6bf8f;
	background: #d6bf8f none;
}

.popup-window .popup-b-side {
	border-bottom: 1px solid #d6bf8f;
	background: #d6bf8f none;
}

.popup-window .popup-bl-corner {
	border-bottom: 1px solid #d6bf8f;
	border-left: 1px solid #d6bf8f;
	background: #d6bf8f none;
}

.popup-window .popup-l-side {
	border-left: 1px solid #d6bf8f;
	background: #d6bf8f none;
}

.popup-window .popup-tl-corner {
	border-top: 1px solid #d6bf8f;
	border-left: 1px solid #d6bf8f;
	background: #d6bf8f 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: 2px 15px 0px 10px; }

.menu-categories-list ul li {
	padding: 8px 0px 8px 15px;
	background: transparent url(images/neon_lights/category_bullet.gif) no-repeat 5px 12px;
	border-bottom: 1px solid #d0cdc4;
}

.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 { font-weight: bold; }

.menu-bestsellers ul { font-size: 11px; }

.menu-minicart ul { margin-left: 26px; }

.menu-minicart .content { overflow: visible; }

hr.minicart { border-bottom: 1px solid #d0cdc4; }

.minicart-block {
	position: relative;
	margin: 9px 0px 6px 3px;
	padding-bottom: 10px;
	color: #685c48;
}

.minicart .empty strong { line-height: 28px; }

.minicart-block img.ajax-minicart-icon {
	width: 15px;
	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;
}

div.minicart { margin-left: 40px; }

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

.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 { border-color: #b6b5a7 #b6b5a7 #ffffff #b6b5a7; }

.minicart-box .checkout-popup-link .link span { border-color: #bf3717; }

.minicart-box .checkout-popup-link div.buttons-box { border-color: #b6b5a7; 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: #cd0507; }

div.minicart table tr td { color: #685c48; }

.login-buttons { margin: 3px 0px 5px 5px; }

.menu-dialog .login-text { color: #424439; margin-left: 15px; }

.menu-dialog .subscribe { color: #424439; }

.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: #a10012; border-bottom: 1px solid #a10012; }

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

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

.error-page #header .logo { padding-left: 15px; }

.error-page .subcontainer { width: 650px; }

.error-page .code-number { width: 150px; }

.error-page .description { width: 500px; }

.error-page .reason { color: #a10012; }

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

.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: 202px;
	top: 43px;
}

.flc-top-login form { padding-left: 20px; }

#header .flc-top-login .flc-top-login-text { color: #29140a; }

#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: #bf3717 none !important; }

div.iv-box { color: #424439; 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 #f5f2eb;
}

.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: #bc2f0f !important; }

.uo-container #content-container { padding-bottom: 85px; }

.uo-container #footer { //height: 85px; height: 175px; }

/*

  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 {
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	text-transform: uppercase;
	line-height: 14px;
	padding: 0px 6px;
	background: #fef7d4 none;
	color: #cc1f26;
}

#header .head_wrap {
	position: relative;
	background: transparent url(images/neon_lights/head_top.jpg) left top no-repeat;
	height: 155px;
}

#header .bottom-line {
	background: transparent url(images/neon_lights/line_bg1.png) left bottom repeat-x;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
}

#header .bottom-line div {
	background: transparent url(images/neon_lights/line_bg2.gif) left bottom no-repeat;
}

#header .bottom-line div div {
	background: transparent url(images/neon_lights/line_bg3.gif) right top no-repeat;
	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 {
	background: transparent url(images/printer.gif) no-repeat right top;
	padding: 2px 20px 2px 0px;
	font-size: 10px;
	line-height: 16px;
}

div.search { margin: 7px 0px 1px 10px; }

.search input.search-style { width: 88px; margin-right: 3px; }

input.search-style,
  .iv-input input,
  .iv-box input { width: 105px; 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 {
	color: #bc2f0f;
	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);
}

div.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: 7px 0px; }

.dialog-search-sort-bar .search-sort-title { color: #d2b7a7; }

.dialog-search-sort-bar .search-sort-title,
  .dialog-search-sort-bar .search-sort-cell { padding-right: 10px; }

.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: #ffaa99; }

a.simple-arrow-button:link,
  a.simple-arrow-button:visited,
  a.simple-arrow-button:hover,
  a.simple-arrow-button:active {
	padding-left: 19px;
	color: #bc2f0f;
	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: #a10012; border-bottom: 1px solid #a10012; }

.menu-categories-list .content { padding: 0px; margin-bottom: 21px; }

.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: 10px;
	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: #fef7d4 url(images/neon_lights/but_arrow.gif) no-repeat 2px top;
	width: 18px;
	border: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 14px;
}

.menu-auth .content { padding-top: 10px; }

.menu-auth strong,
  .menu-auth ul { padding-left: 18px; }

.menu-auth form.item { color: #424439; font-size: 11px; margin: 0px; }

.menu-auth form.item input.search-style { margin: 2px 0px 6px 2px; width: 88px; }

.menu-dialog .news { font-size: 9px; color: #424439; }

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: 87px;
}

.error-page .bottom-line { top: 56px; }

.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: 132px; }

.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: #ffffff; border: 1px solid #d6bf8f; }

.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: #424439; }

.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: #bf3717;
	background-image: none;
	padding-right: 0px;
	font-size: 11px;
}

.menu-survey .survey-footer { font-size: 12px; }

div.flc-2-button {
	background-image: url(images/neon_lights/but_flc_main_right.gif) !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-image: url(images/neon_lights/but_flc_main_left.gif) !important;
}

div.flc-1-button {
	background-image: url(images/neon_lights/but_flc_right.gif) !important;
}

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-image: url(images/neon_lights/but_flc_left.gif) !important;
	line-height: 26px !important;
	color: #cd0507 !important;
}

div.flc-3-button,
  .minicart-checkout-button {
	background-image: url(images/neon_lights/but_flc_main_right.gif) !important;
	padding-right: 12px !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,
  .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;
}


