/* CSS Document */

body {
	background-image:url(../images/bg.jpg);
	background-position:center center;
	background-repeat:repeat-y;
	background-color:#120000;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:802px;
}

.header {
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	height:129px;
	width:802px;
	float:left;
}
.header h1 {
	display:none;
	}

.menu {
	height:32px;
	width:802px;
	float:left;
}

.home{
	background-image:url(../images/home.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:76px;
	float:left;
}
.parties{
	background-image:url(../images/parties.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:79px;
	float:left;
}
.holidays{
	background-image:url(../images/holidays.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:97px;
	float:left;
}
.weddings{
	background-image:url(../images/weddings.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:99px;
	float:left;
}
.reunions{
	background-image:url(../images/reunions.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:101px;
	float:left;
}
.events{
	background-image:url(../images/events.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:159px;
	float:left;
}
.menus{
	background-image:url(../images/menus.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:76px;
	float:left;
}
.contact{
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:115px;
	float:left;
}

.menu a:hover {
	background-position:bottom;
}

.menu h1 {
	display:none;
}

.container {
	height:auto; 
	width:802px; 
	float:left;
	background-image:url(../images/left_menubg.jpg); 
	background-repeat:repeat-y;
}

.left_menu {
	background-image:url(../images/leftmenu_bg.jpg);
	background-repeat:repeat-y;
	background-color:#fbfafa;
	height:auto;
	width:213px;
	float:left;
}

.service_list{
	padding-left:30px;
}

.service_list a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
	color:#e6e6e6;
	line-height:25px;
}

.service_list a:hover {
	text-decoration:underline;
}

.home_main {
	background-image:url('../images/leftmenu_bg.jpg');
	background-repeat:repeat-y;
	height:auto;
	float:left;
	width:802px;
}

.home_main_content {
	margin-top:0px;
	min-height:470px;
	height:auto !important;
	width:802px;
}

.title {
	font-size:18px; 
	font-family:Georgia, 'Times New Roman', Times, serif;
}

.text {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:14px;
	color:#333333;
}

.footer {
	height:35px; 
	width:801px; 
	background-color:#42210b; 
	float:left;
}

.footer_left {
	color:#a67c52; 
	margin-top:10px; 
	margin-left:10px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	float:left;
}

.footer_right {
	color:#a67c52; 
	margin-top:10px; 
	margin-right:5px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:12px; 
	float:right;
}

.footer_right a {
	color:#a67c52;
}

/* inner pages */
.inner_main {
	background-image:url(../images/inner_mainbg.jpg);
	background-repeat:no-repeat;
	background-color:#fbfafa;
	height: auto !important;
	min-height:470px;
	height:470px;
	width:589px;
	float:left;
}

.inner_main_content {
	margin-top:5px; 
	margin-left:30px;
	width:260px;
	float:left;
}

.inner_main_content td {
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:11px;
}

.inner_main_content th {
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:16px;
}

.image_box {
	float:right; 
	width:260px;
	background-image:url(../images/image_boxbg.jpg); 
	background-repeat:no-repeat;
}

.image_box img {
	float:right;
}

.image_caption {
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:11px; 
	color:#42210b; 
	padding-top:10px; 
	width:250px;
	float:right; 
}
