/*  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }.errorBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold; }.stockWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0033; }.productsNotifications { background: #f2fff7; }.orderEdit { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #70d250; text-decoration: underline; }.show { }.hide { display: none; }body, html { background: #ffffff; color: #2a2a2a; margin: 0px; padding: 0px 0px 10px 0px; font-family: Verdana, sans-serif; font-size: 11px; }a { color: #2a2a2a; font-family: Verdana, sans-serif; text-decoration: none; }a:hover { color: #2a2a2a; font-family: Verdana, sans-serif; text-decoration: underline; }h1 { color: #2a2a2a; margin: 0px; padding: 5px 0px 5px 0px; font-size: 22px; font-weight: bold; font-family: Verdana, Arial, sans-serif; }#header { width: 995px; margin: 0px auto;}#header td.info { text-align: right; font-size: 12px; vertical-align: bottom; padding: 0px 20px 10px 0px; font-family: Tahoma; }#header td.menu {	text-align: center;	font-size: 10px;	vertical-align: top;	padding: 7px 1px 0px 0px;	background-image: url(templates/images/linia_pod.gif);	background-position: bottom;	background-repeat: no-repeat;	width: 166px;}#header td.faq {	text-align: left;	font-size: 12px;	vertical-align: top;	padding: 7px 20px 0px 0px;	width: 479px;}#header div.faq {	cursor: pointer;	display: inline-block;	float: left;	font-size: 12px;	font-weight: bold;	color: Black;	text-align: left;}#header div.faq img {	vertical-align: top;	float: left;	margin: 0 10px 0 10px;}#header div.faq span { font-size: 11px; color: #d40202; font-weight: normal; }#header_menu {	width: 995px;	margin: 0px auto;	padding: 0 0px 0 0px;	font-family: Tahoma;}#header_menu td.s, #header_menu th.s { height: 26px; background: url(templates/images/hmenu_bg.gif) repeat-x; }#header_menu th.s { color: #ffffff; font-weight: normal; text-align: left; width: 100%; }#header_menu th.s a {	color: #fff215;	display: inline-block;	padding: 0px;	font-weight: normal;	font-family: Tahoma;}#header_menu th.s a:hover { color: #ffffff; display: inline-block; padding: 0px; font-weight: normal; }#header_menu div.on { display: inline; margin: 0px; padding: 0px; background: #e8e8e8 url(templates/images/frame_tc.gif) repeat-x top; position: absolute; top: 99px; height: 46px;  }#header_menu div.on table { background: none; }#header_menu div.on td { background: none; width: auto; }#header_menu div.on th {	background: none;	width: auto;	font-weight: bold;	color: White;}#header_submenu {	width: 995px;	margin: 0px auto;	font-family: Tahoma;	padding: 0px;	vertical-align: top;}#header_submenu table {	color: #FFFFF0;	padding: 0 0px 0 0px;}#header_submenu td.l { padding: 0px; text-align: left; background: url(templates/images/frame_l.gif) repeat-y left; }#header_submenu td.r { padding: 0px; text-align: right; background: url(templates/images/frame_r.gif) repeat-y right; }#header_submenu td.menu,{	text-align: center;}#header_submenu a:hover {	font-weight: bold;	color: White;}#header_submenu a {		font-weight: bold;	color: White;}#header_submenu a.on:hover {	font-weight: bold;	color: #fff215;}#header_submenu a.on {	font-weight: bold;	color: #fff215;}#header_submenu_2 {	width: 995px;	margin: 0px auto;	font-family: "Comic Sans MS";	background: url(templates/images/search_top.gif) repeat-x top;	padding: 10px 0 0;}#header_submenu_2 td.searchbox {	padding: 10px 0px 10px 0px;	text-align: right;	color: #FF6347;	font-size: 15px;}#header_submenu th a { color: #ffffff; display: inline-block; padding: 0px 4px 0px 4px; font-weight: normal; }#header_submenu th a:hover { color: #ffffff; display: inline-block; padding: 0px 4px 0px 4px; font-weight: normal; }.content { width: 995px; margin: 0px auto; padding: 0px; border: thin #FFFF00 dashed;}.colLeft {	vertical-align: top;	padding: 0px 0px 0px 4px;	width: 150px;	background: #373535 ;	height: 100%;}.colRight {	vertical-align: top;	padding: 0px 0px 0px 0px;	width: 130px;	background: #373535;	height: 100%;}td.mainBody {	vertical-align: top;	width: 715px;}div.mainBody {	padding: 0 0 0 5px;	width: 715px;}div.mainCnt { vertical-align: top; padding: 0px 0px 0px 0px; }#footer { width: 995px; margin: 0px auto; background: #e8e8e8 url(templates/images/frame_bc.gif) repeat-x bottom; }#footer table.foot { background: #373535 ; }#footer td.l { background: url(templates/images/frame_l.gif) repeat-y left; text-align: left; }#footer td.c { background: url(templates/images/frame_r.gif) repeat-y right; padding: 0px 4px 0px 4px; }#footer td.r { background: url(templates/images/frame_r.gif) repeat-y right; text-align: right; }#footer td.c table { border-top: 1px solid #000000; }#footer td.c td { border-top: 1px solid #ffffff; background: #e8e8e8; padding: 5px; color: #565656; font-size: 11px; }/* BOXES*/table.infoBox { }table.infoBoxContents td { font-size: 12px; }td.infoBoxHeading { font-size: 17px; font-weight: bold; margin: 0px; padding: 0px; }#boxinfo { background: #e8e8e8; padding: 5px 10px; border-top: 4px solid #373535; }#boxinfo table.infoBoxContents td { padding: 0px 0px 0px 0; }#boxinfo td.infoBoxHeading { padding: 0px 0px 5px 0; }#boxinfo table.infoBoxContents td a { font-size: 12px; color: #5f503d; padding: 3px 0px 3px 0px; }#boxinfo table.infoBoxContents td a:hover { font-size: 12px; color: #5f503d; padding: 3px 0px 3px 0px; }#infomenu { padding-left: 10px; }#infomenu a { font-size: 12px; display: block; color: #5f503d; padding: 3px 0px 3px 0px; }#infomenu a:hover { font-size: 12px; display: block; color: #5f503d; padding: 3px 0px 3px 0px; }#manufacturers {	background: #373535;	padding: 0 15px;	text-align: right;	background-image: url(templates/images/z_c_m.gif) repeat-x right;}#manufacturerst table.infoBoxContents td { padding: 0px 0px 0px 10px; }#manufacturers td.infoBoxHeading {	padding: 0px 0px 5px 0;	text-align: center;	color: Yellow;	font-family: Tahoma; }#manufacturers select { font-size: 10px; }#manufacturers a { font-size: 12px; display: block; color: #5f503d; padding: 0px 0px 6px 10px; }#manufacturers a:hover { font-size: 12px; display: block; color: #5f503d; padding: 0px 0px 6px 10px; }#manufacturers div.menu {	padding: 0 10px 0px 0;	background: url(templates/images/b_m.gif) repeat-y right;}#manufacturers div.menu a {	font-size: 12px;	display: block;	color: #fa3338;	padding: 3px 0px 3px 0px;}#manufacturers div.menu a:hover {	font-size: 12px;	display: block;	color: #fa3338;	padding: 3px 0px 3px 0px;}#price_range {	background: #373535;	padding: 5px 10px;	border-top: 4px solid #373535;}#price_range table.infoBoxContents td { padding: 0px 0px 0px 10px; }#price_range td.infoBoxHeading {	padding: 0px 0px 0px 0;}#price_range table.infoBoxContents td a {	font-size: 12px;	display: block;	color: #fff215;	padding: 3px 0px 3px 0px;}#price_range table.infoBoxContents td a:hover {	font-size: 12px;	display: block;	color: #fff215;	padding: 3px 0px 3px 0px;}#boxcats {	background: #373535;	padding: 0 15px;	text-align: right;	background-image: url(templates/images/z_c_m.gif) repeat-x right;}#boxcats table.infoBoxContents td { padding: 0px; }#boxcats table.infoBoxContents U { font-size:17px; }#boxcats td.infoBoxHeading {	padding: 0 0 5px 0;	text-align: center;	color: Yellow;	font-family: Tahoma;}#boxcats div.menu {	padding: 0 10px 0px 0;	background: url(templates/images/b_m.gif) repeat-y right;}#boxcats div.menu a {	font-size: 11px;	display: block;	color: #fa3338;	padding: 3px 0px 3px 0px;}#boxcats div.menu a:hover {	font-size: 12px;	display: block;	color: #fa3338;	padding: 3px 0px 3px 0px;}#boxfilters {	background: #373535;	padding: 0px 10px;	color: #fa3338;	font-size: 9px;}#boxfilters table.infoBoxContents td { padding: 0px 0px 0px 0; }#boxfilters td.infoBoxHeading {	padding: 0px 0px 5px 0;	color: Yellow;	font-family: Tahoma;	text-align: center;	}#boxfilters table.infoBoxContents td a { font-size: 12px; display: block; 	color: #fa3338; padding: 3px 0px 3px 0px; }#boxfilters table.infoBoxContents td a:hover { font-size: 12px; display: block; 	color: #fa3338;; padding: 3px 0px 3px 0px; }#boxfilters table.filters { }#boxfilters table.filters td { padding: 2px 2px 2px 0px; }#boxfilters input.text_m { width: 40px; font-size: 11px; }#boxfilters select { width: 100px; font-size: 11px; }#boxfilters ul { list-style-type: none; margin: 0px 0px 0px 20px; }#boxfilters form { margin: 0px; padding: 0px; }#boxbuy { }#boxbuy table { background: #760000 url(templates/images/frame1_bg.jpg) repeat-x top; }#boxbuy td.l { background: url(templates/images/frame1_l.gif) repeat-y left; }#boxbuy td.r { background: url(templates/images/frame1_r.gif) repeat-y right; }#boxbuy td.c { color: #ffffff; text-align: center; }#boxbuy td.c p { margin: 0px 0px 2px 0px; padding: 0px; font-size: 15px; }fieldset.box { padding: 10px; border: 1px solid #acacac; }fieldset.box legend { color: #565656; font-size: 12px; font-weight: bold; }fieldset.box label { cursor: pointer; }/* PRODUCTS LISTING*/#breadcrumb { padding-bottom: 5px; }#breadcrumb td { background: #f3f3f3; padding: 0px; font-size: 12px; color: #2a2a2a; font-weight: normal; }#breadcrumb a { color: #2a2a2a; font-size: 12px; font-weight: normal; }#breadcrumb a:hover { color: #2a2a2a; font-size: 12px; font-weight: normal; }#listing_view { border-top: 1px solid #000000; padding: 1px 0px 5px 0px; width: 100%; }#listing_view td { padding: 5px; background: #f3f3f3; }#listing_view img { vertical-align: middle; }div.l3 { }div.l3 td.name {	padding: 20px 0px 5px 0px;	border-bottom: 1px dashed #565656;	text-align: center;	vertical-align: bottom;}div.l3 td.name a {	color: #B22222;	font-size: 13px;}div.l3 td.name a:hover { 	color: #B22222;	font-size: 13px; }div.l3 td.image { padding: 5px 0px 5px 0px; text-align: center; }div.l3 td.price {	padding: 5px 0px 5px 0px;	white-space: nowrap;	border-top: 1px dashed #acacac;	text-align: center;	color: #373535;	font-size: 13px;	line-height: 16px;	background: #d2d4d5;}div.l3 td.price a {	font-size: 11px;	color: #B22222;}div.l3 td.price a:hover { font-size: 11px; color: #3e3e3e; }div.l2 { padding-right: 9px; }div.l2 td.name { padding: 0px 0px 5px 0px; border-bottom: 1px dashed #565656;; text-align: left; vertical-align: bottom; }div.l2 td.name a { color: #3e3e3e; font-size: 16px; }div.l2 td.name a:hover { color: #3e3e3e; font-size: 16px; }div.l2 td.image { padding: 5px 10px 5px 0px; text-align: center; }div.l2 td.price {	padding: 5px 10px 5px 10px;	white-space: nowrap;	border-top: 1px solid #ffffff;	background: #f3f3f3;	text-align: center;	color: #373535;	font-size: 13px;	line-height: 16px;}div.l2 td.price a {color: #B22222;	font-size: 10px; }div.l2 td.price a:hover {	color: #B22222;	font-size: 10px; }div.l2 td.desc { font-size: 11px; padding: 10px 10px 0px 0px; color: #565656; font-weight: bold; vertical-align: top; }div.l2 td.info { font-size: 11px; padding: 10px 10px 0px 0px; color: #565656; font-weight: normal; vertical-align: bottom; font-style: italic; }div.l1 { padding-right: 9px; }div.l1 td.name { padding: 5px 10px 5px 10px; border-bottom: 10px solid #ffffff; width: 70%; text-align: left; vertical-align: top; }div.l1 td.name a { color: #3e3e3e; font-size: 16px; }div.l1 td.name a:hover { color: #3e3e3e; font-size: 16px; }div.l1 td.price {	padding: 5px 10px 5px 10px;	border-bottom: 10px solid #ffffff;	white-space: nowrap;	border-top: 1px solid #ffffff;	background: #f3f3f3;	text-align: right;	color: #373535;	font-size: 13px;	line-height: 16px;}div.l1 td.price img { vertical-align: middle; }div.l1 td.price a {	font-size: 10px;	color: #B22222;}div.l1 td.price a:hover {	font-size: 10px;	color: #B22222;}div.l1 td.info {	padding: 5px 10px 5px 10px;	border-bottom: 10px solid #ffffff;	white-space: nowrap;	text-align: left;	vertical-align: top;}div.l1 td.sp { border-bottom: 1px solid #565656; }/* MODUŁY*/#promotions1 {	width: 700px;}#promotions1 td.infoBoxHeading {	padding: 0 0 0 0px;	border-bottom: 1px solid #000000;}#promotions2 { }#promotions2 td.infoBoxHeading { padding: 5px 0px 5px 0px; border-bottom: 1px solid #000000; }#alsopurchased { }#alsopurchased td.infoBoxHeading { padding: 5px 0px 5px 0px; border-bottom: 1px solid #000000; }#viewed_products { }#viewed_products td.infoBoxHeading { padding: 5px 0px 5px 0px; border-bottom: 1px solid #000000; }#products_set { }#products_set td.infoBoxHeading { padding: 5px 0px 5px 0px; border-bottom: 1px solid #000000; }#mod_ftc { padding-bottom: 10px; }#mod_ftc td.tl { background: #f9f9f9 url(templates/images/frame2_tc.gif) repeat-x top; text-align: left; }#mod_ftc td.tr { background: #f9f9f9 url(templates/images/frame2_tc.gif) repeat-x top; text-align: right; }#mod_ftc td.bl { background: #f9f9f9 url(templates/images/frame2_bc.gif) repeat-x bottom; text-align: left; }#mod_ftc td.br { background: #f9f9f9 url(templates/images/frame2_bc.gif) repeat-x bottom; text-align: right; }#mod_ftc td.cl { width: 30%; background: #f9f9f9; padding: 0px 4px 0px 4px; vertical-align: top; border-left: 1px solid #a0a0a0; text-align: center; }#mod_ftc td.cr { width: 70%; background: #f9f9f9; padding: 0px 4px 0px 4px; vertical-align: top; border-right: 1px solid #a0a0a0; }#mod_ftc a.name { display: block; padding: 5px; font-size: 13px; background: #640000 url(templates/images/frame2_bg.gif) repeat-y right; color: #ffffff; }#mod_ftc a.name:hover { display: block; padding: 5px; font-size: 13px; background: #640000 url(templates/images/frame2_bg.gif) repeat-y right; color: #ffffff; }#mod_ftc p { margin: 0px; padding: 0px 0px 4px 0px; color: #c02b2b; font-size: 11px; font-weight: bold; font-style: italic; }#mod_ftc p.price { margin: 0px; padding: 4px 0px 0px 0px; color: #ff0101; font-size: 12px; font-weight: bold; font-style: normal; }#mod_ftc p.desc { margin: 0px; padding: 4px 0px 8px 0px; color: #565656; font-size: 10px; font-weight: normal; font-style: normal; }#modgratis { padding: 5px; }#modgratis table.infoBoxContents td { padding: 0px 0px 0px 0px; font-size: 12px; }#modgratis ul { font-size: 11px; margin: 10px 0px 10px 20px; list-style-type: none; }/* INNE DZIWNE*/div.button {	padding: 0px 0px 0px 0px;	background: url(images/but_bac.gif);	width: 173px;	height: 153px;}.button td.lnk {	white-space: nowrap;	height: 28px;	width: 100%;	text-align: center;	background: url(images/btt_pro.jpg) no-repeat;}.button td.lnk a { color: #292929; display: block; font-size: 10px; font-weight: bold; }.button td.lnk a:hover { color: #ba3636; display: block; font-size: 10px; font-weight: bold; }.button td.lnk2 { white-space: nowrap; height: 26px; width: 100%; text-align: center; background: url(templates/images/button2_bg.gif) repeat-x; }.button td.lnk2 a { color: #292929; display: block; font-size: 12px; font-weight: bold; }.button td.lnk2 a:hover { color: #ba3636; display: block; font-size: 12px; font-weight: bold; }.button td.lnk3 { white-space: nowrap; height: 26px; width: 100%; text-align: center; background: url(templates/images/button3_bg.gif) repeat-x; }.button td.lnk3 a { color: #292929; display: block; font-size: 12px; font-weight: bold; color: #ffffff; }.button td.lnk3 a:hover { color: #ba3636; display: block; font-size: 12px; font-weight: bold; }div.p_icon1, div.p_icon2, div.p_icon3, div.p_icon4 { position: absolute; z-index: 3; width: 180px; text-align: left; }div.p_icon1 { position: absolute; left: expression(parseInt(document.body.clientWidth-198)/2-this.offsetWidth+'px'); }div.p_icon2 { position: absolute; left: expression(parseInt(document.body.clientWidth-198)/2+'px'); }div.p_icon3 { position: absolute; left: expression(parseInt(document.body.clientWidth-198)/2+this.offsetWidth+10+'px'); }div.p_icon4 { position: absolute; left: expression(parseInt(document.body.clientWidth-198)/2+(this.offsetWidth*2)+30+'px'); }div.p_icon img { float: left; }/* KARTA PRODUKTU*/#product_images { }#product_images a { color: #ff8e8e; font-size: 12px; text-decoration: underline; }#product_images a:hover { color: #d90304; font-size: 12px; text-decoration: underline; }#product_info { }#product_info td.l { width: 45%; padding: 5px 2px 5px 2px; font-size: 12px; color: #5e5e5e; vertical-align: top; text-align: right; }#product_info td.vat { vertical-align: middle; }#product_info td.vat SMALL { font-size: 9px; }#product_info td.r { width: 85%; padding: 5px 2px 5px 2px; font-size: 12px; color: #5e5e5e; vertical-align: top; text-align: left; }#product_info td.i {	padding: 10px 2px 0px 2px;	color: #ff8e8e;	font-size: 10px;}#product_info td.i img { vertical-align: middle; }#product_info td.i a {	color: Black;	font-size: 10px;	text-decoration: underline;}#product_info td.i a:hover {	color: Silver;	font-size: 10px;	text-decoration: underline;}#product_info td.s { padding: 0px; border-top: 1px dashed #acacac; font-size: 6px; }#product_info big.price { color: #d90304; font-weight: normal; font-size: 17px; }#product_info h1 { color: #2a2a2a; margin: 0px; padding: 5px 0px 5px 0px; font-size: 22px; font-weight: bold; font-family: Verdana, Arial, sans-serif; }span.thumbs {	text-align: center;	width: 71px;	background-image: url(images/ramka_foto.gif);	float: left;	background-repeat: no-repeat;	height: 82px;}/* KOSZYK*/td.cart_cnt { border-top: 1px dashed #acacac; padding: 2px; }table.cartListing { margin: 0px; padding: 0px; }td.cartListing-heading { font-size: 12px; background: #f3f3f3; padding: 5px; font-weight: normal; }td.cartListing-data { font-size: 11px; border-bottom: 1px solid #f3f3f3; padding: 3px; }/* MESSAGES*/.messageBox { font-size: 10px; }.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }.messageStackSuccess { font-size: 10px; background-color: #99ff00; }.messageStackInfo { font-size: 10px; background-color: #99ff00; }td.errorMsgBox { border: 1px solid #a0a0a0; border-width: 0px 1px 0px 1px; padding: 0px 8px 0px 8px; color: #ff0000; }td.errorMsgBox td.title { color: #c02b2b; font-size: 12px; padding: 10px 0px 10px 20px; font-weight: bold; }td.errorMsgBox td.cnt { color: #565656; font-size: 12px; padding: 10px 0px 10px 0px; font-weight: normal; }td.warningMsgBox { border: 1px solid #a0a0a0; border-width: 0px 1px 0px 1px; padding: 0px 8px 0px 8px; color: #ff0000; }td.warningMsgBox td.title { color: #c02b2b; font-size: 12px; padding: 10px 0px 10px 20px; font-weight: bold; }td.warningMsgBox td.cnt { color: #565656; font-size: 12px; padding: 10px 0px 10px 0px; font-weight: normal; }td.infoMsgBox { border: 1px solid #a0a0a0; border-width: 0px 1px 0px 1px; padding: 0px 8px 0px 8px; color: #ff0000; }td.infoMsgBox td.title { color: #0f9208; font-size: 12px; padding: 10px 0px 10px 20px; font-weight: bold; }td.infoMsgBox td.cnt { color: #565656; font-size: 12px; padding: 10px 0px 10px 0px; font-weight: normal; }td.successMsgBox { border: 1px solid #a0a0a0; border-width: 0px 1px 0px 1px; padding: 0px 8px 0px 8px; color: #ff0000; }td.successMsgBox td.title { color: #0f9208; font-size: 12px; padding: 10px 0px 10px 20px; font-weight: bold; }td.successMsgBox td.cnt { color: #565656; font-size: 12px; padding: 10px 0px 10px 0px; font-weight: normal; }.red,a.red,a.red:hover { color: #b51717; }.lred,a.lred,a.lred:hover { color: #ef0000; }.blue, a.blue, a.blue:hover { color: #1d49b2; }.lblue, a.lblue, a.lblue:hover { color: #0045e1; }.green, a.green, a.green:hover { color: #589e3a; }.orange, a.orange, a.orange:hover { color: #ff9600; }form { display: inline; }input { vertical-align: middle; }textarea { width: 100%; }.selectBC { font-size: 11px; width: 169px; }table.boxGrey { text-align: left; background: #f0f0f0; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px; }td.boxGrey { text-align: left; border-left: 1px solid #ffffff; }table.box_reviews { text-align: left; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px; }td.box_reviews { text-align: left; border-left: 1px solid #f1f1f1; padding: 0px 5px 0px 5px; }#headerError { width: 995px; margin: 0px auto; background: #ff0000; }#headerError td { font-size: 12px; background: #ff0000; color: #ffffff; font-weight: bold; text-align: center; }#headerInfo { width: 995px; margin: 0px auto; background: #00ff00; }#headerInfo td { font-size: 11px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }div.miniImgGreen { width: 61px; text-align: center; height: 62px; background: url(templates/images/miniImgGreen.gif) no-repeat; }div.miniImgBrown { width: 61px; text-align: center; height: 62px; background: url(templates/images/miniImgBrown.gif) no-repeat; }div.miniImg { padding: 5px 0px 8px 0px; }td.miniImg { width: 61px; }.contentBox { }.contentBoxContents { }.contentBoxHeading { font-size: 12px; font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px; text-align: left; background: url(templates/images/pinfo_content_bg.gif) repeat-x bottom; }.infoBoxNotice { background: none; }.infoBoxNoticeContents { font-size: 11px; }td.fieldKey { background: #f3f3f3; font-size: 12px; font-weight: normal; }td.fieldVal, td.fieldValue { background: #f3f3f3; font-size: 12px; font-weight: normal; }input.fieldVal { font-size: 12px; color: #565656; border: 1px solid #d8d8d8; background: #ffffff; }select.fieldVal { font-size: 12px; color: #565656; border: 1px solid #d8d8d8; background: #ffffff; width: 80%; }TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #f8f8f9; }TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #f8f8f9; }table.productListing { margin: 0px; padding: 0px; }td.productListing-heading { font-size: 12px; background: #f3f3f3; padding: 5px; font-weight: normal; }td.productListing-data { border: 1px solid #dbdbdb; border-width: 0px 0px 1px 0px; padding: 3px 3px 3px 3px; }.productListing-data2 { border: 1px solid #dbdbdb; border-width: 0px 1px 0px 1px; }td.pageResults { color: #5d4c3c; }A.pageResults { color: #5d4c3c; }A.pageResults:hover { color: #5d4c3c; }TD.pageHeading, DIV.pageHeading { font-size: 16px; font-weight: bold; color: #434343; }TR.subBar { background: #f4f7fd; }TD.subBar { font-size: 10px; color: #000000; }TD.main, P.main { font-size: 11px; line-height: 1.5; }TD.smallText, SPAN.smallText, P.smallText { font-size: 11px; }a.smallText, a.smallText:hover { font-size: 11px; }TD.accountCategory { font-size: 13px; color: #aabbdd; }TD.tableHeading { font-size: 12px; font-weight: bold; }SPAN.newItemInCart { font-size: 11px; color: #ff0000; }SPAN.greetUser { color: #fe0000; font-weight: bold; }TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }TD.formAreaTitle { font-size: 12px; font-weight: bold; }SPAN.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }SPAN.productSpecialPrice { color: #ff0000; }SPAN.errorText { color: #ff0000; }.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-size: 10px; color: #000000; }/* input requirement */.inputRequirement { font-size: 10px; color: #ff0000; }/* styles in account's sites */td.mainAccount { font-size: 12px; font-weight: bold; }td.mainAccount a { font-size: 11px; font-weight: normal; color: #5e5e5e; }/*ARENA*/.prAttHead {	font-weight: bold;	color: #000;	padding: 15px 0 5px 0;}.prAtt-an {	font-weight: bold;	vertical-align: top;	text-align: left;	padding: 4px 5px 0 0;	width: 135px;}.prAtt-av {	padding: 0 0 5px 0;	text-align: right;}#productPage h3 { font-size: 17px; font-weight: bold; margin:0; }#productPage .text13 { font-size: 13px; line-height: 130%; }#product_info TD.dtp { vertical-align: middle; color: #808080;}#product_info TD.svp { vertical-align: middle; color: #006600; font-weight:bold;}.sC-opt { float:left; }.sC-opt B { color: #808080;  }.sC-opt UL { margin: 0; padding: 0 0 0 20px; list-style-type: square;  }.price_specials { color:#D90304;font-size:13px;font-weight:normal; }.prDesc { font-size: 13px; line-height: 130%;  }.prDesc A { color: #FF8E8E; text-decoration: underline;  }.prDesc A:hover { color: #D90304;  }.manInfo { font-size: 13px; line-height: 130%; padding: 0 0 30px 0;  }.manInfo A { color: #FF8E8E;  }.manInfo A:hover { color: #F00;  }.manInfo IMG { float: right; margin: 0 0 5px 10px;  }.manInfo ul { margin:0;padding: 0 0 0 16px; }.man H3 { font-size: 17px; margin: 0;  }.man td.name { padding-top: 5px !important;  }.manCatInfo IMG { float: right; margin: 0 0 5px 10px;  }.manCatInfo p { margin:0;  }.manCatInfo A { color: #FF8E8E;  }.manCatInfo A:hover { color: #F00;  }.manCatInfo h2 { margin:0; font-size: 17px;  }.all_man { float: right; margin: 3px 0 0 0; }.manList H3 { font-size: 17px; margin: 0; border-bottom: 1px solid #c0c0c0;  }.manList ul { padding: 5px 0 20px 16px; margin: 0;   }#askForPricePriceForm { background:#F3F3F3; width: 715px; margin: 0 0 10px 0; }#askForPricePriceForm TD { padding: 5px 15px; }#askForPricePriceForm TD TD { padding: 3px 2px; vertical-align: top;}#askForPricePriceForm LABEL { width: 230px; float: left; display:block; text-align: right; font-weight: bold; margin: 6px 0 0 0;}#askForPricePriceForm INPUT, #askForPricePriceForm TEXTAREA { width: 300px; float: left; padding: 2px; font-size: 14px; }#askForPricePriceForm TEXTAREA { height: 150px; }#ask_name_label, #ask_email_label, #ask_tel_label { color: #F00; }#askForPricePriceForm .but { text-align: center; }#askForPricePriceForm .but INPUT { width: 200px; float: none; }#askForPricePriceProgress, #askForPricePriceSuccess { background:#F3F3F3; width: 715px; }#askForPricePriceProgress TD, #askForPricePriceSuccess TD { text-align: center; padding: 20px 0; font-weight: bold; color: #F00; font-size: 17px; }#askForPricePriceSuccess TD { color: #390; }.ask4priceLink {  font-weight: bold; color: #F00; text-align: center; font-size: 17px; }#header_submenu_3 {	width: 995px;	margin: 0px auto;	font-family: Tahoma;	text-align: right;	padding: 0px;}#header_submenu_3 table {	color: #FFFFF0;	padding: 0px 5px 0px 5px;	}#header_submenu_3 td.l { padding: 0px; text-align: left; background: url(templates/images/frame_l.gif) repeat-y left; }#header_submenu_3 td.r { padding: 0px; text-align: right; background: url(templates/images/frame_r.gif) repeat-y right; }#header_submenu_3 td.menu,{	text-align: right;	width: 100%;}#header_submenu_3 a:hover {	font-weight: bold;	color: White;}#header_submenu_3 a {	font-weight: bold;	color: White;}#header_submenu_3 a.on:hover {	font-weight: bold;	color: #fff215;}#header_submenu_3 a.on {	font-weight: bold;	color: #fff215;}
