﻿
	#center{
		overflow: auto;
	}
	#main{
		background-image : url(/images/style/product_box_top.jpg);
		background-repeat : no-repeat;
		float:left;
		width: 670px;
	   margin:0px;
		position: relative;
		padding: 0px;


	}
#left_content{
 float:left;
 width: 270px;
}
#right_content{
float:left;
width:670px;
margin-left: 0px;
padding: 0px;
}
	#features_container{
		float:left;
		margin-top: 10px;
		width:680px;
	
		
	}
	#features {
		width: 200px;
		background-image : url(/images/style/special_features.jpg);
		border-right: 1px solid #666;
		border-bottom: 1px solid #666;
		padding: 10px;
		padding-top:40px;
		float:left;
		padding-bottom: 30px;
		
	}
	
	
	#others{
	 width: 435px;
	 margin:0px;
	 margin-left: 225px;
     padding:0px; 
	 
	

	}
	
	#others h2{
	 padding:0px;
	 margin: 0px;
	 font-size: 16px;
	 padding: 5px;
	 color: #5f1d2b;
	 text-transform: uppercase;
	 font-family: arial,helvetica,sans serif;
	
	}
	#others h3{
	 padding:0px;
	 margin: 0px;
	 font-size: 10px;
	 
	}
	#others img{
	 width: 70px;
	 height: 70px;
	 padding:3px;
	}
	#other_colors{
	 width: 440px;
	}
	.other_item{
	 border: 1px solid #999;
	 width: 140px;
	 float:left;
	 padding: 0px;
	 margin: 0px;
	 margin-left:2px;
	 margin-bottom: 10px;
	}
	.other_text a 
	{
	display: block;
	color: black;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: center;
	background-color: #ebe0cc;
	border:1px solid #ddd;
	height: 40px;
  }
	
	#recent{
	 width: 420px;
	 clear:both;
	}
	
	.recent_item{
	  border: 1px solid #999;
	 width: 120px;
	 float:left;
	 padding: 2px;
	}
	
	#features:hover{
	 cursor: pointer;
	}
	#features ul{
	 font-size: 12px;
	 list-style: none;
	 padding:1px;
	 margin:1px;
	 
	}
	#features li{
	 padding: 4px;
	 padding-left:10px;
	 margin: 0px;
	 margin: 2px;
	 border: 1px solid #eee;
	 border-left: 1px dotted #444;
	 background-image : url(/images/decor/question.gif);
	 background-repeat:no-repeat;
	 background-position: 99% center;
	 list-style:none;
	 width: 180px;
	 
	}
	#features li img{
     

	}
	#content{
		width: 965px;
		float:left;
		margin-left: 3px;
		margin-top: 10px;

	}



	#content h1{
		font-size: 17px;
		font-weight: bold;
		color: #660000;
		text-transform: uppercase;
		padding:10px;
		padding-left:4px;
		margin: 0px;
		
	}
	.feature{
		margin:3px;
		border: 1px solid #eee;
		padding: 2px;
		font-size: 11px;
		width:120px;
		
	}


	.feature .price{
		position: absolute;
		top: 5px;
		right: 5px;
		color: red;
		font-size: 12px;
		font-weight: bold;
	}

	.feature img{
		border: 1px solid #666;
	}

	.feature p{
		font-size: 10px;
		color: #5f1d2b;
	}

	#main h1{

	}

	#main .image{
		padding:5px;

	}

	#product{
		float: left;
		width: 540px;
		padding: 10px;


	}
	#product_links{
		position: absolute;
		width: 140px;
		padding:0px;
		margin: 0px;
		top: 15px;
		right:0px;
		

	}
	.product_link{
		width: 100px;
		height: 25px;
		display:block;
		margin: 5px;
		padding-right: 3px;
		
	}
	.product_link_large{
		height: 92px;
	}
	
	#product p{
		font-size: 12px;
		line-height: 16px;
		padding: 5px;

	}

	#product_bottom{
		clear:both;
		background-image : url(/images/style/product_box_bottom.jpg);
		background-repeat : no-repeat;
		height: 20px;
		width:645px;
		text-align: right;

	}

	#product_bottom #delivery{
		padding: 0px;
		margin: 0px;
		margin-right: 20px;
		font-size: 14px;
		font-weight: bold;
		color: #FF0000;
	}


	#product_limits {
		float:left;
		border: 1px solid red;




	}


	#measurements{

		width: 200px;
		float:left;
		position: relative;
		margin-top: 10px;
		padding:0px;
		margin-right: 5px;
		margin-bottom: 3px;

	}
	
	#measure_inner{
	 padding-bottom: 20px;
	}
	 #important_notes{
		padding: 3px;
		

	}

	#options{
		margin-top:10px;
		width: 240px;
		float:right;
		margin-left: 5px;
		padding: 0px;

	}

	#special_features_container{
		float:left;
		width:340px;
		margin: 0px;
		padding: 0px;
		margin-top: 16px;
	}
	#special_features{
		float:left;
		padding: 40px;
		width: 300px;
		background-image : url(/images/style/special_features.jpg);
		background-repeat : no-repeat;
	}

	#special_features_bottom{
		width: 300px;
		height: 20px;
		float:left;
		background-image : url(/images/style/special_features_bottom.jpg);
		background-repeat : no-repeat;
	}


	#special_features ul {
		padding: 10px;
		margin: 0px;
		padding-left: 25px;

	}

	#special_features li{
		padding: 5px;
		margin: 0px;
		list-style-image:  url("/images/decor/list_star.gif");
		font-size: 11px;
	}




	#measurements label, #options label{
		font-size: 10px;
		float: left;
		width: 80px;
		text-align: right;
		margin-right: 5px;
		padding: 4px;

	}
	#options label{

		width: 90px;
	}


	#measurements div, #options div{
		clear: both;
		padding: 5px;
	}

	#measurements p{
		font-size: 10px;
		text-align: center;
		color: #000;
		font-weight: bold;
		margin:0px;
		padding: 5px;
	}

	#measurements fieldset{
		background-color: #eee;
		margin:  0px;
		padding: 8px;
		width: 245px;
		position: relative;

	}

	fieldset #measure_inner{
		position: relative;

	}

	legend{

		font-size: 14px;
		font-weight: bold;
		font-size: 14px;
		color: #5f1b2d;
		font-weight: bold;
		position:absolute;
		top: -.5em;
		left: .5em;
	}


	#convertor{
		float: right;
		position: absolute;
		right: 3px;
		top:11px;
	}

	#product_form{
		float:left;
		width:260px;
		padding: 0px;
		margin: 0px;
	}

	#price_container{
		
		height: 75px;
		position: relative;
		margin:0px;
		margin-top:3px;
	}

	#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;
	}
	#product_limits ul{
		list-style: none;
		margin:0px;
		padding: 0px;
	}
	#product_limits li{
		font-size: 11px;
		color: #000;
	}
	#menu{
		width: 100%;
		height: 20px;
		background-image: url(/images/style/menu_bg.gif);
		background-repeat: repeat-x;
		margin-bottom: 3px;
		padding: 0px;
		margin:0px;

	}

	#menu ul{
		list-style: none;
		padding-top: 3px;
		padding-bottom: 3px;
		margin: 0px;
		padding: 0px;

	}
	#menu li{
		display:inline;
		float:left;
	}

	#menu li a{
		color: white;
		text-decoration: none;
		padding: 2px 10px 5px 10px;
		margin-right: 1px;
		display:block;
		margin: 0px;
		border-right:1px solid #aaa;
		background-color: #5f1d2b;


	}
	#menu li a:hover{
		background-color:#ece3de;
		color: #5f1d2b;
	}
	#header{
		border-bottom: 0px;
		position: relative;
	}

	#page_footer{
		border: 1px solid black;

	}

	#error_close{
		font-size: 14px;
		color: #000;
		height: 20px;
		padding: 10px;
		width: 200px;
		border: 1px solid black;
		text-align: center;
		font-weight: bold;
	}

	#error_close:hover{
		background-color: #ddd;
		color: #333;
		cursor: pointer;
	}
	#recess_notes{
		margin-top: 50px;
		padding: 30px;
		font-size: 10px;


	}
	#recess_notes h3{
		font-size: 12px;
		color: #5f1d2b;
	}

	#topmenu{
		position: none;
	}
	#menu{
	 padding:0px;
	 margin: 0px;
	 height: 23px;
	}
	#menu li{
	 padding: 0px;
	 margin: 0px;
	}
	
	#feature_popup{
	 z-index: 1001;
	 width:180px;
	 height:240px;
	 padding: 0px;
	 margin: 0px;
	 border:1px solid black;
	 display:none;
	 position: absolute;
	 background-color: white;
	 font-size: 10px; 
	 text-align: center;
	}
	#feature_popup h2{
	 font-size: 12px;
	 color: #777;
	 display:block;
	 background-color: #ebe0cc;
	 height:20px;
	 margin: 0px;
	 padding: 10px;
	}
	
	#feature_popup img{
	 border:1px solid #555;
	 margin: 5px;
	 margin-left: 20px;
	 margin-right: 20px;
	}
	
	#feature_popup p{
	 padding: 10px;
	 font-size: 11px;
	 text-align: left;
	}
	.accessory{
	 float:none;
	}
	
	#ladder{
	 z-index: 1001;
	 width:400px;
	 height:300px;
	 top:300px;
	 left: 300px;
	 padding: 0px;
	 margin: 0px;
	 border:1px solid black;
	 display:none;
	 position: absolute;
	 background-color: white;
	 font-size: 10px; 
	 text-align: center;
	}
	
	#important_notes{
	 margin:0px;
	 padding: 5px;
	 clear:both;
	}
	.accessory{
	 position: relative;
	 float: left;
	}
	
	.accessory img{
	 border: none;
	}

	#multi_quote{
	 width:264px;
	 height: 200px;
	 background-image: url(/multi/images/quote.gif);
	 background-repeat: repeat-x;
	 float:left;
	 position: relative;
	 
	}
	#multi_quote_click{
	  height: 30px;
	  width:103px;
	  background-image: url(/multi/images/quote_button.gif);
	  background-repeat: no-repeat;
	  position: absolute;
	  right: 10px;
	  bottom: 20px;
	  cursor: pointer;
	  
	  
	}
	#multi_quote p{
	 font-size: 12px;
	 color: #777;
	 margin-top: 50px;
	 padding: 15px;
	}
	
	table#box_accessories td
	{
		text-align: center;
		width: 250px;
		font-weight: bold;
	}

	table#box_accessories td img 
	{
		margin: 10px;
		padding: 1px;
		border: 1px solid #696969;
	}
