@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;text-align:center;background:url(../images/main_bg.gif) left top repeat-x;}
h1,h2,h2 a,h3,h4,h5,h6,a,div,span,p,ul,li,form,label,img,select,textarea{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;/*border:1px dotted #336699;*/}
h1,h2,h2 a,h3,h4,h5,h6{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#333333;}
p,span,a{font-size:14px;color:#333333;}
p{padding:5px 0 15px 0;}

a{color:#900;}
	a:hover{color:#666;}
ul,li{list-style:none;}
ul.disc,ul.disc li { margin-left: 20px; list-style: disc; font-size: 16px;}
.red{color:#CC0000;}
.divider{width:95%;height:1px;background:url(../images/div_horz.gif) left top repeat-x;display:block;float:left;clear:both;}

.blank{display:block;height:1px;width:2px;float:left;padding:0;}
.container{width:996px;padding:0;margin:0 auto;position:relative;}
	.footer{width:100%;padding:40px 0 20px 0;margin:0;float:left;display:inline;}
		.footer p{width:100%;font-size:13px;padding:4px 0;}
		.footer p a{font-size:13px;color:#333333;text-decoration:none;}
		.footer p.grey a{font-size:13px;color:#999999;}
		.footer .footer_logo{margin:20px auto;width:280px;height:40px;background:url(../images/footer_logo.gif) center center no-repeat;display:block;}
			.footer .footer_logo span{display:none;}
	.header{position:absolute;left:3px;top:0;height:295px;width:990px;background:url(../images/main_image.jpg) left top no-repeat;}
		/*main big image display*/
		.catering{background:url(../images/catering_img.jpg) left top no-repeat;}
		.packages{background:url(../images/packages_img.jpg) left top no-repeat;}
		.venue{background:url(../images/venue_img.jpg) left top no-repeat;}
		.logo_holder{float:left;margin:0 0 0 30px;background:#FFFFFF;width:250px;height:120px;display:inline;}
			.logo{width:100%;height:60px;background:url(../images/oh_logo.gif) center 10px no-repeat;display:block;}
			.logo span{display:none;}
			.enquiries{width:100%;background:url(../images/enq_img.gif) center top no-repeat;height:15px;display:block;margin:20px 0 0 0;}
			.enquiries span{display:none;}
	/*navigation*/	
	.nav_shadow{position:absolute;bottom:1px;left:0;width:100%;height:40px;background:#000;filter:alpha(opacity=80);opacity:0.80;}
	.nav{position:absolute;bottom:1px;left:0;width:100%;}
		.nav li{float:left;margin:0 10px;width:22%;}
		.nav li a{width:100%;float:left;height:25px;margin-bottom:3px;}
		.nav li a:hover,.nav li a.active{border-bottom:2px #fff solid;height:23px;}
		.nav li a span{display:none;}
		.nav li a.nav_01{background:url(../images/nav_01.gif) center top no-repeat;width:110%;}
		.nav li a.nav_02{background:url(../images/nav_02.gif) center top no-repeat;}
		.nav li a.nav_03{background:url(../images/nav_03.gif) center top no-repeat;}
		.nav li a.nav_04{background:url(../images/nav_04.gif) center top no-repeat;}

.main_content{position:relative;width:960px;float:left;padding:320px 10px 50px 25px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/white_bg_shadow.png');text-align:left;}
.main_content[class]{background:url(../images/white_bg_shadow.png) left top repeat-y;}
	.main_content .bottom_span{background:url(../images/footer_bg.gif) left top no-repeat;height:10px;width:996px;display:block;height:10px;position:absolute;bottom:0;left:0;}
	.left_content{float:left;width:600px;border-right:1px #e5e5e5 solid;}	
	.left_content p{line-height:25px;}	
	.sidebar{float:right;width:320px;margin-right:10px;}	
		.intro,.sub_01,.sub_02,.sub_03{float:left;clear:both;padding:20px 0 40px 0;background:url(../images/div_horz.gif) left bottom repeat-x;position:relative;}
		.intro{width:100%;padding:0px 0 20px 0;}
		.intro h1 { margin-bottom: 10px; }
		.intro p{font-size:16px;width:90%; line-height: 25px;}
		
		.sub_01,.sub_02,.sub_03{padding-left:160px;width:440px;}
		.sub_01 h2 a,.sub_02 h2 a,.sub_03 h2 a{font-size:20px; text-decoration: none;}
		.sub_01 p,.sub_02 p,.sub_03 p{font-size:14px;margin:10px 0;width:90%;}
		.sub_01 img,.sub_02 img,.sub_03 img{position:absolute;top:20px;left:10px;}
	
	.wedding_kit_sml{width: 450px; float:left;padding:20px 0 0 140px;background:url(../images/brochure_ic.gif) 20px 20px no-repeat;}
		.wedding_kit_sml p{font-size:13px; }
		.wedding_kit_sml input{padding:5px;border:1px #ccc solid;width:180px;}
		.wedding_kit_sml input.sub{width:98px;height:34px;background:url(../images/button_sml.gif) left top no-repeat;border:none;margin:0 5px;cursor:pointer;}
			.wedding_kit_sml input.sub:hover{background:url(../images/button_sml.gif) left bottom no-repeat;}

		.wedding_kit_big{display:block;position:relative;margin:0 0 10px 0;width:320px;cursor:pointer;float:left;}
			.wedding_kit_big h4{font-size:20px;color:#FFFFFF;position:absolute;left:35px;top:55px;}
			.wedding_kit_big p.wed{font-size:13px;color:#FFFFFF;position:absolute;left:35px;top:75px;}
			.wedding_kit_big .banner{background:url(../images/roses_banner_bg.jpg) left top no-repeat;height:120px;}
			.big_form{float:left;background:#fcf2f5;padding:0;padding:20px;width:280px;}
				.big_form p{position:relative;float:left;width:95%;}
				.big_form span{float:left;width:90%;}
				.big_form input.obsinput{float:left;width:100%;background:#FFFFFF!important;border:1px #ccc solid;padding:5px;font-size:15px;}
				.big_form textarea{float:left;width:100%;background:#FFFFFF!important;border:1px #ccc solid;padding:5px;font-size:15px;}
				.big_form input.sub{width:188px;height:34px;background:url(../images/sub_big.gif) left top no-repeat!important;border:none;margin:0 5px;cursor:pointer;}
				.big_form input.sub:hover{background:url(../images/sub_big.gif) left bottom no-repeat!important;}
				
				
		.photo_gal{float:left;display:block;padding-top:170px;height:100px;text-align:center;background:url(../images/photo_gal_img.gif) top center no-repeat;margin:50px 0;width:320px;}
			.photo_gal h4{font-size:20px;}
			.photo_gal h4{font-size:20px;}
		
		.spa_banner{float:left;width:320px;height:236px;background:url(../images/spa_banner_bg.jpg);position:relative;margin:20px 0;}
			.spa_banner h5{position:absolute;top:145px;left:10px;color:#FFFFFF;font-size:20px;}
			.spa_banner p{position:absolute;top:165px;left:10px;color:#FFFFFF;font-size:14px;width:80%;}


.article p{width:85%;line-height:25px;}
.article h1 { margin-bottom: 10px; }
.article h2,.article h3{padding:15px 0 5px 0;}
	.article h5{font-size:22px;}
.article img{float:left;margin:10px 20px 20px 0;}

	.menu {float:left;clear:both;margin:20px 0;width:100%;}
		.menu h4{font-size:18px;padding:0 0 20px 0;}
		.menu img{float:left;margin:0 20px 10px 0;}
		.menu p{font-style:italic;}
		.menu a.external{margin:5px;padding-right:5px;background:url(../images/external_link.gif) right top no-repeat;}

.right_packages{float:left;padding:10px;}
.package{float:left;clear:both;width:100%;position:relative;margin:10px 0;}
.package h3{font-size:23px;}
.package h4{font-size:18px;margin:10px 0 5px 0;float:left;width:auto;}
	.package h4 span{font-size:14px;color:#666666;}
	.package .pricing{display:block;width:300px;height:100px;position:relative;margin:10px 0 0 0;float:left;}
		.package .pricing .black_bg{position:absolute;bottom:10px;left:0;width:90%;height:40px;background:#000;filter:alpha(opacity=80);opacity:0.80;}
		.package .pack_01{background:url(../images/pack_01.jpg) left -20px no-repeat; margin-bottom: 20px;}
		.package .pack_02{background:url(../images/pack_02.jpg) left top no-repeat; margin-bottom: 20px;}
.package ul{float:left;width:90%;}
.package li{font-size:13px;background:url(../images/red_arrow.gif) left 5px no-repeat;padding:2px 0 2px 12px;margin:2px 0 2px 5px;float:left;width:100%;}
.package .extras{float:left;clear:both;width:80%;color:#666666;font-style:italic;font-size:13px;margin:5px 0 0 15px;}

.right_venues{float:left;padding:10px;width:100%;}
.venue_abt{float:left;width:93%;}
.venue_abt ul{float:left;width:100%;}
.venue_abt li{float:left;width:90%; font-size: 13px;}
.venue_abt h4{font-size:24px;margin:10px 0 5px 0;width:100%;color:#333;}
	.right_venues .img{display:block;width:300px;height:100px;position:relative;margin:5px 0;float:left;background:#666666;}
		.venue_abt .venue_img_01{background:url(../images/venue_01.jpg) left top no-repeat;}
		.venue_abt .venue_img_02{background:url(../images/venue_02.jpg) left top no-repeat;}
		.venue_abt .venue_img_03{background:url(../images/venue_03.jpg) left top no-repeat;}
		.venue_abt .venue_img_04{background:url(../images/venue_04.jpg) left top no-repeat;}
.right_venues .venue_abt{float:left;clear:both;margin:10px 0;}	
	
	
.venues{float:left;clear:both;width:95%;margin:10px 0;}
.venues img{float:right;margin:10px 0 20px 20px;}
.venues h4{font-size:26px;margin:10px 0 5px 0;width:60%;}
.venues h5{font-size:16px;font-weight:bold;}
.venues ul{float:left;width:50%;}
.venues li{font-size:14px;background:url(../images/red_arrow.gif) left 5px no-repeat;padding:2px 0 2px 15px;margin:2px 0 2px 10px;float:left;width:100%;color:#333333;}
.venues .extras{float:left;clear:both;width:85%;color:#666666;font-style:italic;font-size:13px;}

























