/* CSS Document */


body{
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#000000;
	}


.spacer{
	clear:both;
	height:0px;
	line-height:0px;
	}

.hidden{
	visibility:hidden;
	}

	.header{
		width:960px;
		height:165px;
		/*border-bottom:1px solid #FF0000;*/
		position:relative;
		overflow:visible;
		margin-left:auto;
		margin-right:auto;
		z-index:1;
		}
		
		.header_img_l{
			position:absolute;
			top:-15px;
			left:40px;
			height:200px;
			width:200px;
			z-index:2;
			}
		
		.header_img_r{
			position:absolute;
			top:0px;
			right:0px;
			width:350px;
			height:350px;					/* IF THIS IS CHANGED YOU MUST CHANGE THE HEIGHT TO SUIT IN 'BODY_RESERVED' */
			margin-right:60px;
			z-index:2;
			text-align:right;
			}

		.header_img_r_restaurants{
			position:absolute;
			top:0px;
			right:-20px;
			width:350px;
			height:350px;					/* IF THIS IS CHANGED YOU MUST CHANGE THE HEIGHT TO SUIT IN 'BODY_RESERVED' */
			margin-right:60px;
			z-index:2;
			text-align:right;
			}
		
		.header_img_title{
			position:absolute;
			top:8px;
			left:215px;
			height:150px;
			width:400px;
			z-index:3;
			}
			
		
	.body_reserved{
		width:280px;
		height:200px;						/* THIS IS THE BOTTOM PART OF THE HEADER IMAGE */
		margin-left:5px;
		margin-bottom:5px;
		float:right;
		/*border:1px solid #00FF00;*/
		}


	.body_reserved_corporate{
		width:280px;
		height:150px;						/* THIS IS THE BOTTOM PART OF THE HEADER IMAGE */
		margin-left:5px;
		margin-bottom:5px;
		float:right;
		/*border:1px solid #00FF00;*/
		}	

	.body_reserved_restaurants{
		width:280px;
		height:50px;						/* THIS IS THE BOTTOM PART OF THE HEADER IMAGE */
		margin-left:5px;
		margin-bottom:5px;
		float:right;
		/*border:1px solid #00FF00;*/
		}	
	
	.main_container{
		width:800px;
		margin-left:auto;
		margin-right:auto;
		color:#CCCCCC;
		/*border:1px solid #CCCCCC;*/
		text-align:left;
		margin-top:10px;
		position:relative;
		z-index:3;
		background-position:bottom right;
		background-repeat:no-repeat;
		}

		.main_container a{
			text-decoration:none;
			color:#FF6600;
			}
		
		.main_container a:hover{
			text-decoration:underline;
			}		

		.main_container a:visited{
			text-decoration:none;
			color:#FF6600;
			}
	
	
		.weddings_reserved{
			width:200px;
			height:75px;
			float:right;
			}
			
	
	.feedback{
		width:650px;
		margin:10px auto 0px auto;
		color:#999999;
		}
	
	/*
	.header{
		width:540px;
		height:150px;
		border:1px solid #CCCCCC;
		float:left;
		margin-bottom:10px;
		}
	*/
	
	.image_left{
		width:350px;
		min-height:233px;
		/*border:1px solid #666666;*/
		margin:0px 10px 20px 0px;
		float:left;
		}

	.corporate_image_left{
		width:250px;
		min-height:233px;
		/*border:1px solid #666666;*/
		margin:10px 10px 20px 0px;
		float:left;
		}

	.image_right{
		width:250px;
		height:350px;
		border:1px solid #CCCCCC;
		/*margin:5px 0px 5px 10px;*/
		float:right;
		}

	
	.e_input{
		padding-bottom:5px;
		border:none;
		border-bottom:1px solid #DD5800;
		background-color:#000000;
		color:#CCCCCC;
		font-size:16px;
		}
	
		.e_input:focus{
			outline:none;
			color:#FFFFFF;
			}
	

.footer{
	width:800px;
	border-top:1px solid #666666;
	text-align:center;
	padding-top:15px;
	margin-left:auto;
	margin-right:auto;
	}
	
	.footer_link a{
		color:#999999;
		font-family:arial;
		font-size:14px;
		text-decoration:none;
		}
	
	.footer_link a:visited{
		color:#999999;
		}
	
	.footer_link a:hover{
		color:#CCCCCC;
		border-bottom:1px solid #FF6600;
		}

.footer_home{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#999999;
	font-size:12px;
	}
	
	.footer_home a{
		color:#999999;
		font-family:arial;
		font-size:12px;
		text-decoration:none;
		}
	
	.footer_home a:visited{
		color:#999999;
		}
	
	.footer_home a:hover{
		color:#CCCCCC;
		border-bottom:1px solid #FF6600;
		}	
	