#info_tabs {
	background: #FFF;
}

#product_images { }
#product_images a { color: #669933; font-size: 12px; text-decoration: underline; }
#product_images a:hover { color: #99cc33; font-size: 12px; text-decoration: underline; }
#product_info { }
#product_info td.l { width: 30%; 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: #2a2a2a; font-size: 12px; }
#product_info td.i img { vertical-align: middle; }
#product_info td.i a { color: #669933; font-size: 12px; text-decoration: underline; }
#product_info td.i a:hover { color: #99cc33; font-size: 12px; text-decoration: underline; }
#product_info td.s { padding: 0px; border-top: 1px dashed #acacac; font-size: 6px; }
#product_info big.price { color: #006600; 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; }
div.thumbs { text-align: center; width: 200px; }

#askForPricePriceForm { background:#FEFEFE; width: 100%; margin: 0 0 10px 0; }
#askForPricePriceForm TD { padding: 5px 15px; }
#askForPricePriceForm TD TD { padding: 3px 2px; vertical-align: top;}
#askForPricePriceForm LABEL { width: 130px; float: left; display:block; text-align: right; font-weight: bold; margin: 6px 0 0 0;}
#askForPricePriceForm INPUT, #askForPricePriceForm TEXTAREA { width: 440px; float: left; padding: 2px; font-size: 14px; }
#askForPricePriceForm TEXTAREA { height: 150px; }
#ask_name_label, #ask_email_label { color: #390; } 
#askForPricePriceForm .but { text-align: center; }
#askForPricePriceForm .but INPUT { width: 200px; float: none; }
#askForPricePriceProgress, #askForPricePriceSuccess, #askForPricePriceFail
{
	background: #F9F9F9;
	width: 95%;
}
#askForPricePriceProgress TD, #askForPricePriceSuccess TD, #askForPricePriceFail TD
{
	text-align: center;
	padding: 20px 0;
	font-weight: bold;
	color: #390;
	font-size: 17px;
}
.ask4priceLink {  font-weight: bold; color: #390; text-align: center; font-size: 17px; }

#negotiatePriceForm { background:#FEFEFE; width: 100%; margin: 0 0 10px 0; }
#negotiatePriceForm TD { padding: 1px 3px; vertical-align: top; }
#negotiatePriceForm LABEL { width: 180px; float: left; display:block; text-align: right; font-weight: bold; margin: 6px 0 0 0;}
#negotiatePriceForm INPUT, #negotiatePriceForm TEXTAREA { width: 440px; float: left; padding: 2px; font-size: 14px; }
#negotiatePriceForm TEXTAREA { height: 150px; }
#negotiatePriceForm .but { text-align: center; }
#negotiatePriceForm .but INPUT { width: 200px; float: none; }
#negotiate_name_label, #negotiate_email_label { color: #390; } 

#negotiatePriceProgress, #negotiatePriceSuccess, #negotiatePriceFail
{
	background: #F9F9F9;
	width: 95%;
}
#negotiatePriceProgress TD, #negotiatePriceSuccess TD, #negotiatePriceFail TD
{
	text-align: center;
	padding: 20px 0;
	font-weight: bold;
	color: #390;
	font-size: 17px;
}

#writeReviewProgress, #writeReviewSuccess, #writeReviewFail
{
	background: #F9F9F9;
	width: 95%;
}
#writeReviewProgress TD, #writeReviewSuccess TD, #writeReviewFail TD
{
	text-align: center;
	padding: 20px 0;
	font-weight: bold;
	color: #390;
	font-size: 17px;
}

