#gold-barre-top{
	float: left;
	width: 100%;
	height: 5px;
	background: url(../images/gold-barre-top.jpg) left top repeat-x;
	}

	#main-background{
		float: left;
		width: 100%;
		background: url(../images/main-background.jpg) center top no-repeat;
		padding: 0 0 80px 0;
		}
	
		#center-container{
			width: 960px;
			margin: auto;
			}
			
			#main-container{
				float: left;
				width: 870px;
				padding: 0 45px 0 45px;
				}
				#header{
					float: left;
					width: 870px;
					padding: 40px 0 35px 0;
					}
					#logo, #logo img{
						float: left;
						width: 160px;
						height: 55px;
						}
						
					
					#right-nav{
						float: right;
						width: auto;
						color: #ba9037;
						font-size: 85%;
						padding: 43px 0 0 0;
						}
						#right-nav a{
							color: #fff;
							text-decoration: none;
							}
							#right-nav a:hover, #right-nav a:focus{
								text-decoration: underline;
								}
				
				#content-container{
					float: left;
					width: 870px;
					}
					#content{
						float: left;
						width: 630px;
						}
						#content #zone-medium-image{
							float: left;
							width: 610px;
							padding: 10px;
							background: url(../images/zone-medium-image.gif) left top no-repeat #000;
							margin: 0 0 40px 0;
							}
						#content #zone-big-image{
							float: left;
							width: 610px;
							padding: 10px;
							background: url(../images/zone-big-image.gif) left top no-repeat #000;
							margin: 0 0 40px 0;
							}
						#content #zone-small-image{
							float: left;
							width: 610px;
							padding: 10px;
							background: transparent url(../images/zone-small-image.png) left top no-repeat;
							margin: 0 0 40px 0;
							}
							#content #zone-big-image #gallery{
								float: left;
								width: 610px;
								height: 325px;
								padding: 0;
								margin: 0;
								overflow:hidden;
								}
							#content #zone-big-image #gallery img{
								left: 0;
								top: 0;
								margin: 0;
								width: 610px;
								height: 325px;
								}
								
								#gallerynav { 
									margin: -30px 0 0 10px;
									float: left;
									position: relative;
									width: auto;
									padding: 0;
									z-index: 150; 
									}
								#gallerynav a {
									float: left;
									margin: 1px; 
									display: inline;
									padding: 1px 4px 1px 4px;
									background: #000000;
									border: 1px solid #BA9037;
									text-decoration: none;
									z-index: 150;
									font-size: 70%;
									font-weight: bold;
									color: #fff;
									}
								#gallerynav a.activeSlide { 
									background: #BA9037; 
									}
								#gallerynav a:hover { 
									background: #333333; 
									}
								#gallerynav a:focus { 
									outline: none; 
									}
								
								
								
								
						#content p{
							float: left;
							margin: 0 0 20px 0;
							width: 630px;
							}
						#content .white{
							color: #fff;
							}
							
						/*-------team page----------*/
						#content #staff{
							float: left;
							width: 630px;
							}
						#content h1.owners{
						margin-left:230px;
						}
						#content h1.names{
						text-align:center;
						}

						#content li{
						font-family: CarthoGothicStd-Book, Verdana, Arial, Helvetica, sans-serif;
						padding:0px 20px 8px 20px;
						float:left;
						text-transform:uppercase;
						background: transparent url(../images/underline.gif) center bottom no-repeat;
						margin:0px 25px 0px 25px;
						}
						
						#content #team-box{
							float: left;
							width: 608px;
							padding: 10px;
							margin-top:5px;
							border: 1px solid #3f311f;
							}
						#content #team-box p{
							width: 570px;
							padding-left:20px;
							margin-top:15px;
							}
						#content #owners {
						width:630px;
						height:310px;
						float:left;
						background: url(../images/sabai-owners.jpg) left top no-repeat;
						}
						#content #owners p{
						width:400px;
						float:right;
						}
					
						
						/*-------opening hours table in contact us page------*/
						#content #contact, #content #contact h1, #content #contact h2, #content #contact p{
							float: left;
							width: 250px;
							}
						#content #testimonials{
							float: right;
							width: 370px;
							margin: 0 10px 0 0;
							display: inline;
							}
							#content #testimonials p, #content #testimonials h1, #content #testimonials h2{
								float: left;
								width: 370px;
								}		
						#content #opening-hours{
							float: left;
							width: 250px;
							}
						#content #opening-hours th{
							width: auto;
							padding: 0 5px 0 0;
							text-align: right;
							}
						
						
						
						/*-------price list tables in price list page----------*/
						#content .price-list-table{
							margin: 0 0 40px 0;
							float: left;
							line-height: 1.2em;
							}
							#content .price-list-table th, #content .price-list-table td{
								width: 160px;
								padding: 0;
								}
								#content .price-list-table th{
									font-weight: bold;
									color: #fff;
									padding: 0 0 3px 0;
									text-align: left;
									}
								#content .price-list-table td.type{
									/*font-weight: bold;*/
									color: #d9b058;
									}
								#content .price-list-table td.supertype{
									/*font-weight: bold;*/
									/*color: #d9b058;*/
									color: #fff;
									font-style: italic;
									/*border-bottom: 1px solid #645e52;*/
									}
								#content .note{
									font-style: italic;
									font-size: 90%;
									}
								#content .white-title{
									font-weight: bold;
									color: #fff;
									}
							
							
					#right-column{
						float: right;
						width: 210px;
						background: url(../images/right-column-bg.gif) left top no-repeat #000;
						padding: 10px;
						}
						.box{
							float: left;
							width: 210px;
							margin: 0 0 40px 0;
							}
						.title{
							color: #d9b058;
							font-size: 100%;
							font-weight: normal;
							padding: 0;
							clear: both;
							padding: 0 0 3px 0;
							margin: 0 0 7px 0;
							width: 210px;
							float: left;
							font-family: CarthoGothicStd-Book, Verdana, Arial, Helvetica, sans-serif;
							/*letter-spacing: .05em;*/
							text-transform: uppercase;
							background: url(../images/titles-bg.jpg) left bottom no-repeat;
							}
			
			
			/*---------------Products page---------------*/
			#hairdryers{
				float: left;
				width: 630px;
				margin: 40px 0 0 0;
				}
			.products{	
				float: left;
				width: 610px;
				padding: 9px;
				background:#000;
				margin: 0 0 20px 0;
				border: 1px solid #3F311F;
				}
				.products .zone-image{	
					float: left;
					width: 150px;
					height: 150px;
					margin: 0 10px 0 0;
					display: inline;
					}
					.products .zone-image img{	
						float: left;
						width: 150px;
						height: 150px;
						}
				.products .zone-description{
					float: left;
					width: 450px;
					}
					.products .zone-description .title{
						float: left;
						width: 450px;
						}
					#content .products .zone-description p{
						float: left;
						width: 450px;
						margin: 0 0 10px 0;
						}
					.products .zone-description .price{
						float: left;
						width: 450px;
						color: #fff;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 140%;
						margin: 0 0 10px 0;
						}
	
		
			
#footer-bg-repeat{
	float: left;
	width: 100%;
	background: url(../images/footer-bg-repeat.jpg) left top repeat-x;
	}
	#center-footer{
		width: 960px;
		margin: auto;
		}	
		#main-footer{
			float: left;
			width: 950px;
			padding: 0 5px 0 5px;
			background: url(../images/footer-bg-image.jpg) left bottom no-repeat;
			height: 340px;
			}
			#footer{
				float: left;
				margin: 150px 0 0 280px;
				padding: 0 0 30px 0;
				display: inline;
				}
				#footer .footer-box{
					float: left;
					width: 150px;
					margin: 0 10px 0 0;
					display: inline;
					}
					#footer .footer-box .title{
						color: #d9b058;
						font-size: 100%;
						font-weight: normal;
						padding: 0;
						clear: both;
						padding: 0 0 4px 0;
						margin: 0 0 6px 0;
						width: 150px;
						float: left;
						font-family: CarthoGothicStd-Book, Verdana, Arial, Helvetica, sans-serif;
						/*letter-spacing: .05em;*/
						text-transform: uppercase;
						background: url(../images/footer-bg-title.gif) left bottom no-repeat;
						}
					
					#footer .footer-content{
						float: left;
						width: 150px;
						font-size: 70%;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						}
						#footer .footer-content .label{
							float: left;
							width: 35px;
							padding: 0 5px 0 0;
							text-align: right;
							margin: 0;
							display: inline;
							font-weight: bold;
							}
#logos-bottom{
	float: left;
	margin: 0 0 0 280px;
	padding: 0;
	display: inline;
	}
	#logos-bottom img{
		float: left;
		width: auto;
		margin: 0 10px 0 0;
		padding: 0;
		display: inline;
		}
#link-bottom{
	float: right;
	text-align: right;
	font-size: 10px;
	margin: 0;
	padding: 10px 0;
	display: inline;
	}
	#link-bottom a{
		color: #777;
		text-decoration: none;
		}
	#link-bottom a:hover, #link-bottom a:focus{
		color: #999;
		text-decoration: underline;
		}
	
	
	
	
	
	
	
