﻿/* Areas */
body 
{
	background-color:#fff;
	padding:0px;
	margin:0px;
    background-color:#fff;
}

.Centralised
{
	width:992px;
	margin:0px auto 0px auto;
	padding:0px;
	border:0px;
}
#Top
{
    background:#fff url(../images/top_outer_background.jpg) repeat-x;
    width:100%;
    padding:0px;
    margin:0px;    
    clear:both;
    float:left;
    }
#Top .Centralised
{	
    background:#fff url(../images/top_inner_background.jpg) no-repeat;
	width:992px;
	height:38px;
    }
#Header
{
    background:#fff url(../images/header_outer_background.jpg) repeat-x;
    width:100%;
    padding:0px;
    margin:0px;    
    clear:both;
    float:left;
    }
#Header .Centralised
{    
    background:#fff url(../images/header_inner_background.jpg) no-repeat;
	padding:10px 0px;
	height:88px;
}
#Menu
{
    background: url(../images/top_menu_fade.jpg) repeat-x top;
    width:100%;
    padding:0px;
    margin:0px;    
    clear:both;
    float:left;
    }
#Menu .Centralised
{    
    background: url(../images/top_menu_fade.jpg) no-repeat;
	padding:0px 0px;
	height:55px;	
	list-style:none;
}
#Menu ul
{    
    background: url(../images/top_menu_bg.jpg) no-repeat bottom;
    float:left;
    width:958px;
    margin:0px 17px;
	padding:0px;	
	list-style:none;
}	
#Menu li 
{
	float:left;
	margin:0px;
	padding:0px;
    background: url(../images/top_menu_separator.gif) no-repeat left;
} 
#Menu li a
{
	float:left;
	margin:3px 5px;
	padding:6px 5px 6px 5px;
}        
#Content
{
    width:100%;
    padding:0px;
    margin:0px;
    clear:both;
    float:left;
    background-color:#fff;
}
#Content .Centralised
{    
	padding:0px 0px;
}
#Left
{
	margin:0px 10px 0px 15px;
	border:0px;
	width:162px;
	padding:0px;
	float:left;
} 
#Left ul
{
	margin:0px;
	border:0px;
	width:162px;
	padding:0px;
	float:left;
	list-style:none inside;
}             
#Left ul li
{
	margin:0px;
	border:0px;
	width:162px;
	padding:0px;
	float:left;
}
#Left ul li.Header a:
{
	margin:0px;
	border:0px;
	width:162px;
	padding:0px;
	float:left;
} 
#Left ul li.Header a:Link
{
	margin:0px;
	border:0px;
	width:142px;
	padding:12px 10px 25px 10px;
	float:left;
	background: url(../images/wood_button.jpg) no-repeat;
	font-weight:bold;
}
#Left ul li.Header a:Visited
{
	margin:0px;
	border:0px;
	width:142px;
	padding:12px 10px 25px 10px;
	float:left;
	background: url(../images/wood_button.jpg) no-repeat;
	font-weight:bold;
}
#Left ul li.Header a:Hover
{
	margin:0px;
	border:0px;
	width:142px;
	padding:12px 10px 25px 10px;
	float:left;
	background: url(../images/wood_button.jpg) no-repeat;
	font-weight:bold;
} 
#Left ul li.Header a:Active
{
	margin:0px;
	border:0px;
	width:142px;
	padding:12px 10px 25px 10px;
	float:left;
	background: url(../images/wood_button.jpg) no-repeat;
	font-weight:bold;
}           
#Left ul li a:link
{
	margin:0px;
	border:0px;
	width:152px;
	padding:9px 5px;
	float:left;
	background: url(../images/cream_button.gif) repeat-x top;
} 
#Left ul li a:visited
{
	margin:0px;
	border:0px;
	padding:9px 5px;
	width:152px;
	float:left;
	background: url(../images/cream_button.gif) repeat-x top;
} 
#Left ul li a:hover
{
	margin:0px;
	border:0px;
	width:152px;
	padding:9px 5px;
	float:left;
	background: url(../images/cream_button.gif) repeat-x top;
}  
#Left ul li ul li a:Link
{
	background:none;
	padding:4px 5px 4px 10px;
}
#Left ul li ul li a:Hover
{
	
	background:none;
	padding:4px 5px 4px 10px;
} 
#Left ul li ul li a:Visited
{
	
	background:none;
	padding:4px 5px 4px 10px;
} 
#Left ul li ul li a:Active
{
	background:none;
	padding:4px 5px 4px 10px;
}     
#Middle
{
	margin:0px 10px 0px 0px;
	border:0px;
	border-left:solid 1px #E8E8E8;
	width:574px;
	padding:0px 10px;	        
	float:left;
}   
#Right
{
	margin:0px 15px 0px 0px;
	border:0px;
	width:160px;
	padding:0px;	        
	float:left;

}
#Right .Cream
{		 
	width:148px;
	margin:0px 0px 10px 0px;
	padding:5px;       
	float:left;
	border:solid 1px #E8E8E8;
    background:#FFF7DA url(../images/right_menu_header.gif) repeat-x top;
	}
#Footer
{
    background:#fff url(../images/bottom_menu_fade.jpg) repeat-x bottom;
    width:100%;
    padding:25px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    clear:both;
    float:left;
	border-bottom:solid 4px #FFF6D9;
    }
#Footer .Centralised
{
}
#Footer ul
{    
    background: url(../images/bottom_nav_bar.jpg) no-repeat top;
    float:left;
    width:958px;
    margin:0px 17px 0px 17px;
	padding:0px;	
	list-style:none;
}
#Footer ul li
{
	float:left;
	padding:0px;
	margin:0px;
	list-style: none;
	padding:0px;
    background: url(../images/top_menu_separator.gif) no-repeat left;
}
#Footer li a
{
	padding:7px 5px 6px 5px;
	margin:3px 5px;
	float:left;
}

/* Frequently Asked Questions*/
#FAQS
{
	width:100%;
	padding:0px;
	margin:0px;
	}
#FAQS div
{
	width:100%;
	padding:px 0px;
	margin:0px 0px 8px 0px;
	border-bottom:solid #D5D5D5 1px;
	}
	
	
	/*RICHARD ADDED*/

.ChairSelection .Section
{
	width:570px;
	border:0px;
	margin:0px 0px 10px 0px;
	padding:5px 0px;
	float:left;
	}
.ChairSelection .Section img
{
	width:120px;
	border:0px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	}
.ChairSelection .Section p
{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	width:438px;
	}
.ChairSelection .Section .Options
{
	border:0px;
	margin:0px;
	padding:0px 5px;
	float:left;
	width:568px;
	background-color:#EBEBEB;
	clear:both;
	}
.ChairSelection .Section .Options .Item
{
	border:0px;
	margin:0px;
	padding:5px 0px;
	float:left;
	}
	
.ChairSelection .Section .Options .Item label
{		 
	font-size:75%;
	border:0px;
	margin:0px;
	padding:3px 5px 3px 0px;
	float:left;
	text-align:right;
	}
.ButtonSection
{
	width:570px;
	border:0px;
	margin:0px;
	padding:5px 0px;
	float:left;
	}
.ButtonSection .Button
{
	margin:0px 4px 0px 0px;
	padding:3px 5px;
	float:left;
	}
.DetailsForm .Section
{	
	width:570px;
	border:0px;
	margin:0px;
	padding:5px 0px;
	float:left;
	}
.DetailsForm .Section label
{	
	width:80px;
	border:0px;
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
	clear:both;
	font-size:75%;
	}
.DetailsForm .Section .TextBox
{	
	margin:0px;
	padding:0px;
	float:left;
	}
.DetailsForm .ErrorLabel
{	
	width:480px;
	margin:0px 0px 0px 90px;
	padding:0px;
	float:left;
	clear:both;
	font-size:75%;
	}
.Cent
{
	width:992px;
	/*margin:0px auto 0px auto;*/
	
	/*padding:0px;*/
	padding:5px;
	margin-bottom:10px;
}
#Quote
{
    width:100%;
    padding:0px;
    margin:0px;
    clear:both;
    float:left;
    background-color:#fff;
}
#Quote .Cent
{    
	padding:0px 0px;
	margin-bottom:10px;
}
.LeftColumn
{
	margin:0px 10px 0px 15px;
	border:0px;
	width:162px;
	padding:0px;
	float:left;
}
.MiddleColumn
{
	margin:0px 10px 0px 0px;
	border:0px;
	/*border-left:solid 1px #E8E8E8;*/
	width:200px;
	padding:0px 10px;	        
	float:left;
}   
.RightColumn
{
	margin:0px;
	border:0px;
	padding:0px;	
	width:150px;        
	float:left;

}
.RightColumn .Item
{		 
	width:150px;
	margin:0px 0px 10px 0px;
	/*padding:5px;   */    
	float:left;
	border:solid 1px #E8E8E8;
   /* background:#FFF7DA url(../images/right_menu_header.gif) repeat-x top;*/
	}
	
#FlashCover
{
  background-image:url('../images/homepage_animation_01.gif');
  border-bottom:5px solid #FFFFFF;
  height:300px;
  }