#product_points{height:180px;width:150px;float:left;left;padding:5px;margin-left:5px;}
#product{padding:0px;}
#product_cost{width:300px;height:250px;float:left;border: 1px solid #444;}
#product_main{width:610px;float:left;margin-left: 2px;padding:0px;position:relative;}

#product_limits{font-size: 12px;font-weight:bold;color: #589;}
#product_limits ul{list-style-type: none;margin-left:30px;line-height:1.2em;}

#properties{width:500px;height:140px}
.product_property {text-align:center;float:left;border:0px;width:95px;height:60px;margin-right:2px;padding:1px;}
.product_property h4{font-size: 9px;font-weight:bold;color:#a3868a}
.product_property img{border: 0px;width:32px;height:32px;}
#product_links{width:120px;height:200px;position:absolute;right:0px;top:0px;padding:0px;margin:0px}
.product_link{height:40px;width:120px;float:right;padding:5px;margin:0px;}
.product_link a{display:block;width:120px;height:40px;color:white;padding:4px;}
.product_link img{border:0px;margin:0px;padding:0px;float:right;}
#measurements{width: 340px;	float:left;padding-left:3px;margin-right: 2px;margin-bottom: 3px;}
#measurements div, #options div{font-size: 9px;clear: both;padding: 2px;}
#measurements p{font-size: 10px;text-align: center;color: #000;	font-weight: bold;margin:0px;padding: 5px;}
#measurements fieldset{font-size:10px;background-color: #fff;	margin:  0px;padding: 0px;width: 340px;margin-bottom:5px;	}
#measurements legend{font-size:12px;color: #555;font-weight:bold;}
#measurements label, #options label{font-size: 10px;float: left;width: 110px;text-align: right;margin-right: 5px;padding: 4px;}
#measurements input{font-size:10px;}
#measurements select{font-size: 10px;padding:0px;border:1px solid #555}
#options label{width: 200px;}
.option{height:24px}
.option img{border:0px;padding-left:6px;vertical-align:middle;}
fieldset #measure_inner{ width:240px;}

#measure_inner{	position: relative; padding-bottom: 20px;}

#important_notes{padding: 3px;}
#options{margin-top:10px;width: 330px;float:right;margin-left: 5px;	padding: 0px;}
#product_form{float:left;width:350px;padding: 0px;margin: 2px;}
#size{float:left;width:120px;height:100px;}
#convertor{position:absolute;right:2px;bottom:4px;}
#convertor img{border:0px;}

#price_container #price_vat{bottom: 25px;padding:3px;text-align: center;position: absolute;font-size: 10px;}
#price_container{height: 65px;position: relative;margin:0px;margin-top:3px;margin-left:20px;}
#price_container #price_to_pay{	font-size: 20px;font-weight: bold;	color: red;	text-align: center;	position: absolute;	}
#price_container #price_vat{bottom: 10px;padding:3px;text-align: center;position: absolute;	font-size: 10px;}
#price_container #add{	position: absolute;	bottom:4px;right:4px;}
.price_disabled #price_to_pay{color: #eee;}
#price_container #calc{	position: absolute;	top:7px;right:4px;}
#price_container #add{position: absolute;bottom:4px;right:4px;}
.price_disabled #price_to_pay{color: #eee;}
.unavailable-option{visibility:hidden;}

.black_overlay{display: block; position: absolute;top: 0;left: 0;width: 100%; height: 300%;background-color: #000000;z-index: 1001; opacity: 0.60; filter: alpha(opacity=60); }
#error { width: 560px; height: 400px; position: absolute; top: 50%; left: 50%; margin-left: -280px; margin-top: -200px; font-family: Arial, Helvetica, sans-serif; z-index: 1002; background: top left url('splashpage.jpg') no-repeat #FFFFFF; border: 2px solid black; color: #000000; font-size: 10px; padding: 0px; overflow: hidden;}
#error_close{width:556px;height:24px;background-color:#444;padding:3px;margin:0px;border:none;font-size:15px;color:#eee;background: top right url('/images/decor/btn-close.gif') no-repeat #000;}
#error_content{width:90%;font-size:14px;padding:10px;}
	
}
