/* CSS Document */

.maintable {width:1000px; margin:0 auto;}
.head { background-image: url(../images/header.jpg); background-repeat:no-repeat; width:1000px; height:127px; float:left;}
.navigation { background-image: url(../images/navigation.jpg); background-repeat:no-repeat; width:500px; height:36px; float:left;}
.navigation_right { background-image: url(../images/navigation.jpg); background-repeat:no-repeat; width:470px; height:36px; float:left; text-align:right;}
.menu_text { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#e8cc93; padding:0px 15px 0px 15px; text-decoration:none; line-height:36px;}

.menu_text a:hover { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 15px 0px 15px; text-decoration:none; line-height:36px;}
.contain_img1 {
	background-image: url(../images/contain_img1_b.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:208px;
	float:left;
	background-position: bottom;
}
.contain_img2 { background-image: url(../images/contain_img2_b.jpg); background-repeat:no-repeat; width:520px; height:240px; float:left;}
.contain_img3 {
	background-image: url(../images/contain_img3_b.jpg);
	background-repeat:no-repeat;
	width:480px;
	height:208px;
	float:left;
	background-position: bottom;
}
.contain_img4 {
	background-image: url(../images/contain_img4_b.jpg);
	background-repeat:no-repeat;
	width:480px;
	height:240px;
	float:left;
	background-position: top;
}
.contain_bg { background-image:url(../images/contain_bg.jpg); width:1000px; height:733px; background-repeat:repeat-x; float:left;}
.contain_bg_partners { background-image:url(../images/contain_bg_partners.jpg); width:1000px; height:810px; background-repeat:repeat-x; float:left;}
.contain_bg_weddings { background-image:url(../images/contain_bg_weddings.jpg); width:1000px; height:900px; background-repeat:repeat-x; float:left;}
.contain_bg_events { background-image:url(../images/contain_bg_events.jpg); width:1000px; height:830px; background-repeat:repeat-x; float:left;}
	.footer { background-image: url(../images/footer.jpg); background-repeat:no-repeat; width:1000px; height:35px; float:left;}

.footer_text { font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#e8cc93; text-decoration:none; line-height:35px; padding-left:15px;}
.footer_text a:hover { font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#ffffff; text-decoration:none; line-height:35px; padding-left:15px;}

.optima14 { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#e8cc93; text-decoration:none; line-height:35px;}

.optima14_utopia { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#204D38; text-decoration:none; line-height:35px;}

.optima14_footer { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#e8cc93; text-decoration:none; line-height:35px;}
.optima14_footer:hover { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#FFFFFF; text-decoration:none; line-height:35px;}

.optima18 { font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#ffffff; text-decoration:none;}

.optima_menu { font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#e8cc93; text-decoration:none;}
.optima_menu a:hover { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

.optima25 { font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#ffffff; text-align:justify; text-decoration:none;}
.optimabottom_link { font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#e8cc93; text-align:right; text-decoration:none;}
.optimabottom_link a:hover { font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#ffffff; text-align:right; text-decoration:none;}

.optimabottom_link_openday { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#e8cc93; text-align:right; text-decoration:none;}

.optimabottom_link_openday a:hover { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#ffffff; text-align:right; text-decoration:none;}


.padding { padding-left:15px; text-decoration:none;}
.wedding_menu { font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#FFFFFF;}

.right_bottom_menu { font-size:18px; font-family:Arial, Helvetica, sans-serif;; text-align:left; color:#e8cc93;}


.TickList { list-style-image: url('../images/bullet.jpg'); text-decoration:none; color:#e8cc93; }
.TickList li{ text-decoration:none; color:#e8cc93; margin-top:5px;}
.TickList li a:hover { text-decoration:none; color:#ffffff;}

.under_footer{width:1000px; height:35px; float:left; color:#444e10}
.optima18 { font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#ffffff; text-align:justify; font-weight:bold; text-decoration:none;}

.arial16 { font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#ffffff; text-align:justify; text-decoration:none;}

.arial162{ font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#ffffff; text-align:justify; text-decoration:none;}
.arial162:hover { font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#e8cc93; text-align:justify; text-decoration:none;}

.optima12 { font-size:14px; font-family:Arial, Helvetica, sans-serif;; text-align:left; color:#ffffff; text-decoration:none;}

.cursorstyle

{cursor: url(images/magnify.cur), -moz-zoom-in;}


body {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
}
