*{padding:0;
  margin:0;
}
	#backimgaeflor{
	
	height:auto;
	width: 1100px;
	margin-top:-5px;
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:0px; 
	}
	#title_box
	{
	position: relative;
	height:100px;
	width:1100px;
	margin-left :0px;
	z-index:5;
	background-color:#7596dd; /* 7596dd,0b2b55,A0BEFF */
	}
	#home
	{
	position:absolute;
	height:40px;
	margin-top :10px;
	margin-left: -550px;
	left: 50%;
	width: 1100px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	}
	#home_text
	{
	position:relative;
	margin-right				:38px;
	}
	#Reservation
	{
	position:relative;
	top					:40px;
	left				:46%;
	margin-left			:-550px;
	height				:30px;
	width				:1100px;
	text-align			:right;
	line-height			:25px;
	z-index				:2;
	}
	#Reservation  a ,#home_text a
	{	 
	color 				:white;
	font-weight			:bold;
	text-decoration		:none;
	}
	#banner_box
	{
	position			:relative;
	float				:left;
	margin-top 			:10px;
	margin-left			:0px;
	width				:1100px;
	height				:auto;
	background-color 	:white;
	}
	#banner_Main
	{
	position			:relative;
	float				:left;
	background-image	:url(../banner_Main_2.png);
	background-repeat	:no-repeat;
	margin-top			:10px;
	
	height				:300px;
	width				:1100px;
	font-weight			:bold;
	z-index				:1;
	}
	#billing
	{
	position			:relative;
	margin-top			:10px;
	float				:left;
	height				:150px;
	width				:1100px;
	text-align			:center;
	}
	#billing image
	{
	position			:relative;
	float				:left;
	margin-left			:0px;
	}

	#Notice 
	{
	position			:relative;
	font-size			:20px;
	float				:left;
	margin-top 			:10px;
	margin-left			:0px;
	height				:600px;
	width				:1100px;
	border				:solid;
	border-width		:5px; 
	border-color		:#015ffe;
	border-collapse: separate;

	}
	#Notice table
	{
	position			:relative;
	overflow			: hidden;
	display				: table;
	border-collapse: separate;
	}
	#Notice table
	{
	
	border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-spacing: 0px;
width: 100%;
	
	}
	#Notice a
	{
	color 				:black;
	text-decoration		:none;
	}
	#design
	{
	position			:relative;
	float				:left;
	margin-top 			:10px;
	margin-left			:0px;
	width				:1100px;
	height				:370px;
	border				:solid;
	border-width		:5px; 
	border-color		:#FFB0A0;
	border-collapse		:collapse;
	}

	#design img 
	{
	position			:relative;
	margin-top			:5px;
	//margin-left			:15px;

	width				:250px;
	height				:220px;
	}
	#design ul
	{
	margin-top			:10px;
	margin-left			:10px;
	height				:310px;
	//background-color    :blue;
	}
	#design li
	{
	//background-color:red;
	display:inline;
	float:left;
	text-align:center;
	height:322px;
	width:260px;
	border:1px solid #CCC;
	margin-right:10px;
	margin-bottom:15px;
	//padding:10px;
	}
	.design_text
	{

	position			:relative;
	height				:80px;
	width				:244px;
	background-color :#FFC5B9;
	margin-left :8px;
	margin-top :5px;

	}
	.design_text p
	{
	text-align				:left;
	margin-left				:8px;
	width				:238px;
	
	}
	#Address
	{
	position			:relative;
	float				:left;
	margin-top			:10px;
	height				:150px;
	width				:1110px;
	background-image	:url(../banner_lower_2.png)
	}
	#Address p
	{
	position			:relative;
	font-weight			:bold;
	margin-top			:30px;
	color 				:white;
	right				:55px;
	line-height			:20px;
	text-align			:right;
	width				:1100px;
	}
	img
	{
	border				:0px;
	}
	#service a
	{
	color 				:black;
	font-weight			:bold;
	text-decoration		:none;
	}