

#product img{ padding: 2px}
#product{padding:0px;margin:0px;}
#product .image{width:660x;height:560px;border:1px solid #ccc;}
#shutter_prices{ clear:both;}
.action{ float:right;}
.shutter_price{ width: 254px; border: 1px solid #bbb; padding: 4px; margin: 2px; margin-bottom:10px;position: relative; height:100px;}
h3, h4,h1{ font-size: 12px; font-weight: bold; color: #660000;}
h1{font-size:1.5em;}
.shutter_price h4{ font-size: 10px; font-weight: normal; font-color: #eee;}
.shutter_price h3{ font-size: 10px; font-weight: normal; font-color: #eee;}
.shutter_price h3, .shutter_price h4{ margin: 0px; padding:0px; color:#444; font-size: 10px; line-height:12px; text-transform: uppercase;}
.shutter_price .image{position: absolute;left: 5px;bottom:5px;}
.shutter_price .price{position: absolute;right:20px;bottom:53px;color: red;font-weight: bold;font-size: 18px;}
#important_notes{ padding: 2px;}
#product_image{position: relative;text-align: center;z-index: 1001;/* for IE */  filter:alpha(opacity=80);  /* CSS3 standard */  opacity:0.8;}
#product_window{ border: 1px solid black; width: 500px; height: 400px; position: absolute; background-color: #333388; top:20px; bottom: 20px; z-index: 1000;}
#price_container{ margin:0px;padding:5px;border:1px solid #555;background-color:#eee;}
#add_to_basket{ position: absolute; right: 4px; bottom: 24px;}
p{padding: 5px;font-size: 12px;}
#shutter_error{ color: red; font-size: 12px;}

.shutter_range{margin-bottom:20px;padding-bottom:10px;}
.shutter_range h3{margin:0px;padding:0px;font-size:1.2em;color:#666;}
.thumb{float:left;width:105px;height:100px;margin:0px;border:1px solid #ddd;padding:3px;margin-left:4px;margin-bottom:4px;}
.thumb img{margin:15px;width:70px;height:70px;}
.louvre{float:left;width:450px;height:208px;margin:13px;padding:0px;}
.louvre h3{font-size:1.1em;}
.louvre img{margin:0px;width:450px;height:170px;padding:4px;border:1px solid #ddd;}
.thumb img{margin:15px;width:70px;height:70px;}
.thumb h4{font-size:11px;margin:0px;padding:0px;line-height:12px;color:#777;}
.options_select{padding:5px;float:left;vertical-align:middle;clear:both;width:380px;margin:0px;border-bottom:1px solid #eee;}
.options_select label{padding-right:5px;float:left;width:120px;color:#660000;font-weight:bold;font-size:11px;}
.options_select h3{margin:0px;padding:0px;}
.options_select select{float:left;font-size:12px;padding:1px;}
.options_select input{font-size:12px;padding:1px;}
#measurements{ width:240px;margin:0px;margin-bottom:5px;padding:10px;border:1px solid #555;}
#measurements legend{padding-bottom:10px;}

#measurements h2{margin:0px;padding:0px;font-size:14px;}

#product_form{padding:0px;}
#option_values{margin-top:20px;}
.option_details{float:left;width:28px;height:19px;margin-left:5px; background-image : url(/shutters_new/images/decor/help.gif);}
#main{background-image:none;}
#product_bottom{background-image:none;}

#left_content{ border: 1px solid #eee; width:390px; z-index:2; float:left;}
#left_content p{ font-size: 11px;}
#right_content{ width: 555px; padding: 0px; margin-left:10px; float:left;}
#right_content p{font-size:11px;}
table{ border: 1px solid #ddd; padding: 0px; border-collapse: collapse; width: 390px; margin: 5px; padding: 0px;}
table td{ border: 1px solid #ddd; padding: 5px;}
table .table_name{ background-color: #eee;}
#measurements fieldset{ width: 300px;padding:20px;}
#hinge{float:right;margin:10px;}
#top_image{	padding:2px;border: 1px solid #ccc;width:auto;}

#option_images{
	text-align:center;padding:5px;
}
.option_value{padding:0px;margin:0px;float:left;}
.option_value img{padding:1px;margin:5px;border:1px solid #999;}
.option_value img:hover{border:1px solid red;cursor:pointer;}
.focused{border: 1px solid red;}
.table {border:1px solid #444; font-size:10px;width:75%;padding:2px;text-align:left;border-collapse:collapse;margin-left:20px}
.table th{background-color:#eee;color:black;font-size:11px;border:1px solid #ddd;padding:4px;}
.table td{border:1px solid #ddd;}
.altrow{background-color: #ddd;}
.altcol{background-color:#eee;}
.config_button{width:100px;height:20px;padding:7px;position: absolute;font-size: 13px;color: #555;border:1px solid #555;vertical-align:middle;text-align:center;}
#config_add{right:10px;bottom:5px;}
#config_cancel{left:10px;bottom:5px;}
#config_table table{margin-bottom:20px;}
.error{	border:2px solid red;padding:3px;margin:1px;}
#errors ul{	border-collapse:collapse;}
#errors li {list-style-type:none;font-size:11px;margin:0px;padding:6px;}


