* {}
a img {border:0;}
body {padding:0;margin:0;color:#333333;font-size:12px;font-family:arial;background-color:#e9ecff;}
hr {background: transparent url('../img/hr_bg.gif') repeat-x;height:1px;border:0;}
* html .hr {
	background: transparent url('../img/hr_bg.gif') repeat-x;height:1px;border:0;margin-top:17px;
} 
* html .hr hr {
	display:none;
} 
*:first-child+html .hr {background: transparent url('../img/hr_bg.gif') repeat-x;height:1px;border:0;margin-top:17px;}
*:first-child+html .hr hr {display:none;}
#wrap {
	background-color:white;
	width: 940px;
	margin:10px auto 0 auto;
}
#head .top {
	background: url('../img/head_top_bg.jpg') repeat-x;
	height: 109px;
}
#head .top .logo {
	float: left;
}
#head .top span {
	float:right;
	display: block;
	color:#dcd3d0;
	padding-right: 20px;
	font-size: 19px;
	padding-top:32px;
	height: 77px;
}
#head .bottom {
	background-color:#c9cbcb;
	height: 243px;
}
#head .bottom .banner {
	float:left;
}
#head .bottom ul {
	float:right;
	list-style: none;
	padding:0;
	margin:0;
	display: block;
	width :210px;
}
	
	#head .bottom ul a {
		color:#333;
		text-decoration:none;
	}

	#head .bottom ul li {
		border-bottom: 1px solid #e8e8e9;
		text-align: right;
		height: 28px;
		padding-right: 6px;
		line-height: 28px;
	}
		
			 
	
		#head .bottom ul li.home {
			height: 68px;
			line-height: 114px;
			text-align:right;
			padding-right: 6px;
		}
		
			*:first-child+html #head .bottom ul li.home {
				height: 68px;
				line-height: 110px;
				text-align:right;
				padding-right: 6px;
				margin-top: -25px;
				margin-bottom: -20px;
			}
		
			* html #head .bottom ul li.home img {
				margin-top: 40px;
			}
			
		#head .bottom ul li.price_list {
			border-bottom: 0px;
		}
		
#content { 
	background-color: #f7f9ff;
}

#content .left {
	width: 166px;
	font-size: 11px;
	margin-left: 40px;
	padding:15px;
	text-align:right;
	padding-top: 10px;
	margin-top: 53px;
	float:left;
	background: url('../img/hr_bg.gif') repeat-x;
}

* html #content .left {
	margin-left:20px;
	width: 176px;
} 
#content .left .opening_hours {
	background: url('../img/opening_hours.gif') no-repeat top right;
	text-indent: -1000px;
	text-align:right;
	float:right;
	width: 113px;
	height: 15px;
	margin-top:10px;
	margin-bottom: 10px;
	display: block;font-size:0px;color:white;
}
* html #content .left .opening_hours {
	margin-bottom: -5px;
	margin-top:10px;
} 

#content .left p {
	clear :both;
}

#content .center {
	width :445px;
	padding: 15px;
	padding-top:5px;
	float:left;
}

	* html #content .center {
		width: 444px;
	}
	
	*:first-child+html #content .center {
		padding-top:17px;
	} 

	* html #content .center .welcome {
		font-size:13px;
		margin-top:20px;
		margin-bottom: 10px;
	}

	#content .center .welcome {
		background: url('../img/welcome_h1.gif') no-repeat;
		width: 299px;
		height: 16px;
		text-indent: -10000px;
	}
	
		#content .center hr {
			
		}
		
		#content .center .quote {
			font-style: italic;
		}
	
#content .right {
	margin-right: 15px;
	margin-top: 53px;
	width: 207px;
	float:right;
	background: url('../img/hr_bg.gif') repeat-x;
}

	* html #content .right {
		width: 190px;
		padding-top:10px;
	}
	*:first-child+html  #content .right {
		width: 190px;
		padding-top:10px;
	}

#content .right a {
	color:#c40319;
	text-decoration:none;
}

	#content .right a:hover {
		text-decoration:underline;
	}
	
#content .right .services {
	background: url('../img/services_h1.gif') no-repeat scroll top left;
	width: 53px;
	height: 11px;
	text-indent: -10000px;
}

	* html #content .right .services {
		font-size: 0px;
		margin-top:15px;
		margin-bottom:-9px;
	} 
	*:first-child+html  #content .right .services {
		font-size: 0px;
		margin-top:15px;
		margin-bottom:-9px;
	}
	
#content .right .contact {
	background: url('../img/contact_h1.gif') no-repeat scroll top left;
	width: 48px;
	height: 11px;
	text-indent: -10000px;
}

	* html #content .right .contact {
		font-size: 0px;
		margin-top:15px;
		margin-bottom:-9px;
	}
	
	*:first-child+html #content .right .contact {
		font-size: 0px;
		margin-top:15px;
		margin-bottom:-9px;
	}

#content .footer {
	clear :both;
	height: 62px;
	background: url('../img/footer_bg.gif') repeat-x;
	margin-top:20px;
}