body 
{
	background:#ffdaca url(../images/body_bg.gif);
}

#container
{
	background:;
	width:900px;
	margin:30px auto;
}

.Image {border:solid #FCA988 9px;}

#header {
	background:url(../images/header_bg.gif) no-repeat center top;
	width:900px;
	height:74px;
	}
	#header .padding {padding:5px 0 0 35px;}

#main1 {
	background:url(../images/content_bg.gif) repeat-y;
	padding:13px 0px 25px 25px;
	clear:both;
	min-height:250px;
	_height:250px;
	}
#main2 {}

#colLeft {
	float:left;
	width:150px;
	margin:0; padding:50px 0 0 0;
	
	}
#colRight {
	float:right;
	width:422px;
	margin:0; padding:10px 0;
	}
	
#content {margin:0;font-size:1.5em;}	
.idx #content {margin:0 0px 0 0;padding:0px 50px 0px 0px;}
#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }
#content .padding {padding:0;}
.idx #content .padding {padding:10px 0px;}

/* =============== Home Images ================   */

#home_images {margin:0 0 20px 25px;padding:0;position:relative;top:10px;left:-16px;width:841px;}
#home_images li{display:inline-block;position:relative;background:#fff;width:200px;height:200px;margin:0px 7px 0px 0px;}
#home_images li a{position:absolute;top:8px;left:8px;text-decoration:none;}
#home_images li div{
	position:absolute;
	width:183px;
	height:34px;
	margin-top:16px;
}
#location_banner {background:url('../images/location_banner.png') no-repeat;}
#catering_banner {background:url('../images/catering_banner.png') no-repeat;}
#amenities_banner {background:url('../images/amenities_banner.png') no-repeat;}
#cakes_banner {background:url('../images/cakes_banner.png') no-repeat;}
#home_images li a.homeFrame{
	display:block;
	background:url('../images/frame_home.png') no-repeat;
	width:200px;
	height:200px;
	top:0px;
	left:0px;
	}
	
/* =============== Home Images End================   */

#gallery_left_container {float:left;width:165px;}

#gallery_right {margin-left:175px;width:665px;}
#gallery_right a{

	width:205px;height:205px;
	/* display:inline-block; */
	position:relative;
	/* margin:0px 0px 0px 20px;
	 background:url('../images/frame_med.jpg') no-repeat; */
	}
#gallery_right a img{margin-top:2px; 	border:solid 8px #fff;}
#gallery_right h4{margin:5px 0px 15px;}

#gallery_images {}
#gBigIMG{
	
	float:left;
	position:relative;
	/*
	background:url('../images/frame_big-trans.png') no-repeat; 
	*/
	width:425px;
	height:545px;
	 
	}
#gBigIMG img{margin:0px;}	
#gallery_images ul {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:240px;
	}
#gallery_images ul li {
	padding:0;
	/*margin:0 0 15px 12px;*/
	position:relative;
	list-style:none;
	display:inline-block;
	height:106px;
	width:106px;
	/*background:url('../images/frame_small.jpg') no-repeat;*/
}
#gallery_images li img { cursor: pointer;margin:11px;vertical-align:top !important;}

#nextpreviouslinks {
	margin: 1em 0 0;
}		

.gallery_paging {
	float: right;
	width: 155px;
	margin: 4px 0 0 0px;
	padding: 0;
	list-style-type: none;
}
.gallery_paging li {
	float: left;
	padding-right: 4px;
	border-right: 1px solid #333;
	margin-right: 4px;
}
.gallery_paging li.last { border: none; }

.gallery_paging a:link, .gallery_paging a:visited, .gallery_paging a:hover { 
	color: #8f1e08;
	font-size: 1.1em;
	font-weight: bold;
}
.gallery_paging a:hover { color: #df5e45; }

#footer { text-transform:uppercase;font-size:.9em;height:35px;background:url(../images/footer_bg.gif) no-repeat; }
	#footer .padding {padding-left:40px;}
		#footer a {color:#4a3010;}

body.noRight #main2 { }
body.noRight #colRight { display:none; }
body.noRight #content { margin-right:0; }

body.noLeft #main1 { }
body.noLeft #colLeft {  }
body.noLeft #content { margin-left:0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}

