@charset "utf-8";
/* CSS Document  */
/* Created by Binoj Puthukkadath ==> mrbinojkb@gmail.com  */

#main_layout{
	border:solid 6px #fff;
}

#landing_header{
	background:#4d5289;
	text-align:center;
	height:201px;
	padding-top:22px;
}

#landing_body{
	background:#566095;
	color:#e5c890;
	padding:6px;
}


#landing_body .lft{
	width:465px;
	float:left;
	margin-bottom:5px;
}

#landing_body .title{
	font:18px "Times New Roman", Times, serif;
	border:solid 1px #4d5389;
	padding:8px 0 8px 107px;
}

#landing_body .title A{
	color:#e5c890;
	text-decoration:none;
}

#landing_body .title A:hover{
	text-decoration:underline;
}

#landing_body .title SPAN{
	background:url(../../../images/landing_bullet.gif) no-repeat left center;
	padding-left:15px;
}

#landing_body .pic{
	height:295px;
	border:solid 1px #4d5389;
	margin:5px 0;
}

#landing_body .links{
	border:solid 1px #4d5389;
	padding:6px 107px;
}

#landing_body .links A{
	display:block;
	background:url(../../../images/landing_bullet.gif) no-repeat left 9px;
	border-top: solid 1px #4d5389;
	color:#e5c890;
	text-decoration:none;
	padding:5px 0 5px 15px;
}

#landing_body .links A.first{
	border-top: 0;
}

#landing_body .links A:hover{
	text-decoration:underline;
}


#landing_body .rgt{
	width:465px;
	float:right;
	margin-bottom:5px;
}

.clr{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

/* Hides from IE-mac 

.clearfix{
	//height:1%;
}

End hide from IE-mac */

A IMG{
	border:0;
}

.landing_footer{
	clear:both;
	border-top:solid 1px #4d5389;
	height:20px;
	font-size:11px;
	padding:10px 0px 0 5px;
}

.landing_footer A{
	display:inline;
	color:#e5c890;
	text-decoration:none;

}

.landing_footer A:hover{
	text-decoration:underline;
}

.landing_footer .l_lft{
	float:left;
	width:510px;
	color:#9eaacb;
}

.landing_footer .l_rgt{
	float:right;
	width:415px;
	text-align:right;
	color:#4e4d89;
}

.landing_footer .l_rgt A{
	margin:0 4px;
}

	

.display{
	display:block;
}

.no_display{
	display:none;
}

.credits{
	text-align:right;
	width:929px;
	margin:auto;
	font-size:11px;
	color:#888;
	padding:8px 25px;
}

.credits A{
	color:#888;
	text-decoration:none;
}

.credits A:hover{
	color:#888;
	text-decoration:underline;
}

#garden_page_top{
	background:#efefec;
	height:38px;
	font-size:11px;
}

#garden_page_top .top_nav{
	width:275px;
	float:left;
	color:#c9c9c9;
	padding:10px 0 0 10px;
}

#garden_page_top .top_nav A{
	color:#4d5389;
	text-decoration:none;
	padding:0 4px;
}

#garden_page_top .top_nav A:hover, #garden_page_top .top_nav A#active_menu-nav{
	color:#000;
}

#garden_page_top .search_box{
	width:450px;
	float:right;
	text-align:right;
	padding-top:6px;
}

.search label{
	display:none;
}

.search .button{
	background:url(../../../images/garden_search_bttn.gif) no-repeat left top;
	width:70px;
	height:22px;
	border:0;
	cursor:pointer;
	margin:0 5px 0 8px;
}

.search .inputbox{
	font:11px Arial, Helvetica, sans-serif;
	width:274px;
	color:#999;
	padding:1px 3px;
	position:relative;
	top:-1px;
}

.slideshow{
	height:350px;
	overflow:hidden;
}

.slideshow PRE{
	display:none;
}

.garden_logo{
	height:194px;
	text-align:center;
	padding-top:44px;
}

.garden_menu{
	font-size:14px;
	border-top:solid 1px #686d9b;
	margin:0 10px;
}

.garden_menu UL{
	list-style:none;
}
.garden_menu UL LI{
	border-bottom:solid 1px #686d9b;
}

.garden_menu A{
	display:block;
	color:#edd19a;
	background:url(../../../images/garden_left_arrow.gif) no-repeat 8px 10px;
	text-decoration:none;
	padding:5px 5px 5px 19px;
	margin:1px 0;
}

.garden_menu LI A:hover{
	color:#fff;
	background:#565c8f url(../../../images/garden_left_arrow_h.gif) no-repeat 8px 10px;
}
.garden_menu LI.active A{
	color:#fff;
	background:#565c8f url(../../../images/garden_left_arrow_h.gif) no-repeat 8px 10px;
}
.garden_menu LI.active UL LI A{
	color:#edd19a;
	background:#565c8f url(../../../images/garden_sub_arrow.gif) no-repeat 20px 9px;
}

.garden_menu LI.active UL LI A:hover,
.garden_menu LI.active UL LI#current A{
	color:#fff;
	background:#565c8f url(../../../images/garden_sub_arrow_h.gif) no-repeat 20px 9px;
}

.garden_menu LI UL{
	margin-bottom:3px;
}
.garden_menu LI UL LI{
	border:0;
	font-size:11px;

}

.garden_menu LI UL LI A{
	padding-left:30px;
}

.right_contents{
	padding:1px 0px 10px 10px;
	margin-top:-1px;
}
.gal_home_left{
	width:345px;
	float:left;
}

.gal_home_right{
	width:345px;
	float:right;
	margin-right:10px;
	display:inline;
}

.bk_tkt{
	border:solid 1px #e7e7e7;
	border-top:0;
	padding:0 5px 5px;
	margin-bottom:13px;
}

.bk_tkt .body{
	background:#eeeeec url(../../../images/bk_tkt_bg.gif) repeat-x left top;
	padding:18px 13px;
}

#main_right A{
	color:#669c16;
}

#main_right A:hover{
	text-decoration:none;
}

.book_bttn{
	margin-bottom:14px;
}

.grdn_pvln{
	border:solid 1px #e7e7e7;
	padding:5px;
}

.grdn_pvln .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:10px 14px 14px;
}

.grdn_pvln .body .title{
	font:24px "Times New Roman", Times, serif;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}

.grdn_pvln .body .txt{
	font-size:13px;
	line-height:18px;
	margin:0 0 12px;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:13px;
}

.grdn_pvln .pic{
	width:92px;
	float:left;
	border:solid 1px #deded6;
	padding:1px;
}

.grdn_pvln .detail{
	width:198px;
	float:right;
}

.grdn_pvln .detail .heading{
	font-size:14px;
	font-weight:bold;
	color:#669b16;
	margin-bottom:5px;
	background:url(../../../images/gardn_box_arrow.gif) no-repeat left 5px;
	padding-left:8px;
}


.trc_cafe{
	border:solid 1px #e7e7e7;
	padding:5px;
	margin:12px 0 14px;
}

.trc_cafe .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:10px 14px 14px;
}

.trc_cafe .body .title{
	font:24px "Times New Roman", Times, serif;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}

.trc_cafe .pic{
	width:92px;
	float:left;
	border:solid 1px #deded6;
	padding:1px;
}

.trc_cafe .detail{
	width:198px;
	float:right;
}

.trc_cafe .detail .heading{
	font-size:14px;
	font-weight:bold;
	color:#669b16;
	margin-bottom:5px;
	background:url(../../../images/gardn_box_arrow.gif) no-repeat left 5px;
	padding-left:8px;
}


.interior_gal{
	border:solid 1px #e7e7e7;
	padding:5px;
}

.interior_gal .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:10px 14px 14px;
}

.interior_gal .body .title{
	font:24px "Times New Roman", Times, serif;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}

.interior_gal .pic{
	width:92px;
	float:left;
	border:solid 1px #deded6;
	padding:1px;
}

.interior_gal .detail{
	width:198px;
	float:right;
}

.interior_gal .detail .heading{
	font-size:14px;
	font-weight:bold;
	color:#669b16;
	margin-bottom:5px;
	background:url(../../../images/gardn_box_arrow.gif) no-repeat left 5px;
	padding-left:8px;
}

.grdn_lft{
	background:url(../../../images/grdn_lft_bg.gif) repeat-y left top;
	//background:url(../../../images/grdn_lft_bg_ie.gif) repeat-y left top;
}

.garden_footer{
	clear:both;
	border-top:solid 1px #efefec;
	height:24px;
	font-size:11px;
	padding:10px 0px 0 5px;
}

.garden_footer A{
	display:inline;
	color:#4d5389;
	text-decoration:none;

}

.garden_footer A:hover, .garden_footer A#active_menu{
	text-decoration:underline;
}

.garden_footer .l_lft{
	float:left;
	width:510px;
	color:#666;
}

.garden_footer .l_rgt{
	float:right;
	width:415px;
	text-align:right;
	color:#c9c9c9;
}

.garden_footer .l_rgt A{
	margin:0 4px;
}

.no-display{
display:none;
}

.g_breadcrmb{
	color:#659c16;
	height:20px;
	font-size:10px;
	position:absolute;
	top:395px;
}
.g_breadcrmb A{
	text-decoration:none;
}
.g_breadcrmb A:hover{
	text-decoration:underline !Important;
}
.g_breadcrmb .user_lnk{
	float:left;
	padding-right:4px;
}

.g_breadcrmb .moduletable{
	float:left;
}

.is_garden{
	position:relative;
}

.is_garden h1.componentheading, .is_garden div.componentheading, .is_garden h2.componentheading{
	margin:15px 0 35px 0;
	padding:0;
	color:#4d5389;
	font:bold 24px "Times New Roman", Times, serif;
}

P.buttonheading{
	display:none;
}

.content_lft{
	width:455px;
	float:left;
	line-height:18px;
}

.content_rgt{
	width:240px;
	float:right;
}

.rgt_book_tkt{
	border:solid 1px #e4e4e4;
	border-top:0;
	padding:0 5px 5px;
	margin-bottom:15px;
}

.rgt_book_tkt .body{
	background:#eeeeec url(../../../images/bk_tkt_bg.gif) repeat-x left top;
	text-align:center;
	height:50px;
	padding-top:18px;
}

.right_pics_area IMG{
	border:solid 1px #e4e4e4;
	padding:5px;
	margin-bottom:15px;
}


#page UL{
	margin:0 0 15px 13px;
	//margin:0 0 15px 15px;
}

 #page OL{
	margin:0 0 15px 18px;
	//margin:0 0 15px 23px;
}


P SMALL A{
	display:none;
}
iframe{
	margin:-23px 0 20px;
}


span.star{
	color:#ff0000;
}

.sitemap UL LI{
	margin:6px 0;
}

.sitemap UL LI UL{
	list-style-type:circle !Important;
}
.sitemap h2.menutitle{
	/*display:none;*/
	margin:10px 0 0 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
}

.search_result_title{
	font-weight:bold;
	margin-bottom:5px;
}
.search_result_descr{
	padding-bottom:8px;
	border-bottom:dashed 1px #bbb;
	margin-bottom:8px;
}

.search_result_descr .highlight{
	background:#70a225;
	padding:0 2px;
	color:#fff;
}

.searched{
	color:#70a225;
	font-weight:bold;
}
.garden_pavilion_left{
	width:345px;
	float:left;
}

.garden_pavilion_right{
	width:345px;
	float:right;
	margin-right:7px;
	display:inline;
}

.back_to_top{
	margin-top:20px;
}

.newsletter_box{
	border:solid 1px #f1f1f1;
	padding:5px;
	margin-bottom:15px;
}

.newsletter_box .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:10px 15px;
}

.newsletter_box .body .title{
	background:url(../../../images/gardn_box_arrow.gif) no-repeat left 5px;
	color:#659c16;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
}

.newsletter_box .body .txt{
	padding:5px 0 0 12px;
}

.pavilion_special_box{
	margin-bottom:15px;
	border:solid 1px #f1f1f1;
	padding:5px;
}

.pavilion_special_box .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:15px 5px 15px 15px;
	//padding-bottom:0;
}

.pavilion_special_box .pic{
	width:92px;
	float:left;
	border:solid 1px #deded6;
	padding:1px;
}

.pavilion_special_box .detail{
	width:208px;
	float:right;
}

.pavilion_special_box .detail .heading{
	font-size:14px;
	font-weight:bold;
	color:#669b16;
	margin:10px 0 5px;
	background:url(../../../images/gardn_box_arrow.gif) no-repeat left 5px;
	padding-left:8px;
}

.pavilion_special_box .detail .txt{
	font-weight:bold;
	margin-bottom:2px;
}

.special_offers_bbq{
	border:solid 1px #f1f1f1;
	padding:5px;
}

.special_offers_bbq .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:15px;
}

.special_offers_bbq .body .title{
	font:18px "Times New Roman", Times, serif;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:12px;
	margin-bottom:10px;
}

.special_offers_bbq .body .view_offer{
	border-bottom: solid 1px #e0e0da;
	background:url(../../../images/gardn_box_arrow.gif) no-repeat left 5px;
	font-size:14px;
	font-weight:bold;
	color:#669b16;
	padding:0 10px 10px 12px;
}

.special_offers_bbq .body .view_offer A{
	text-decoration:none;
}

.special_offers_bbq .body .view_offer A:hover{
	text-decoration:underline !important;
}

.special_offers_bbq .body .offer_box{
	border-bottom:solid 1px #e6e6e1;
	padding:14px 0;
	//padding-bottom:0;
}

.special_offers_bbq .body .offer_box .lft{
	width:155px;
	float:left;
	border:solid 1px #deded6;
}

.special_offers_bbq .body .offer_box .rgt{
	width:135px;
	float:right;
}

.special_offers_bbq .body .offer_box .rgt .titl{
	background:url(../../../images/gardn_box_arrow.gif) no-repeat left 5px;
	font-size:14px;
	font-weight:bold;
	color:#669b16;
	padding-left:10px;
	margin:20px 0 10px;
}

.special_offers_bbq .body .offer_box .rgt .save{
	color:#cc0000;
	font-weight:bold;
	text-align:left;
}

.special_offers_bbq .body .more_special_offers{
	background:url(../../../images/gardn_box_arrow.gif) no-repeat left 5px;
	font-size:14px;
	font-weight:bold;
	color:#669b16;
	padding:0 10px 0 12px;
	margin-top:20px;
}

.special_offers_bbq .body .more_special_offers A{
	text-decoration:none;
}

.special_offers_bbq .body .more_special_offers A:hover{
	text-decoration:underline !Important;
}

.special_offr_area{
	border:solid 1px #f1f1f1;
	padding:5px;
}


.special_offr_area .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:15px;
}

.special_offr_area .body .titl{
	font:18px "Times New Roman", Times, serif;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:12px;
}

.special_offr_area .body .offr_box{
	border-bottom:solid 1px #e6e6e1;
	padding:15px 0;
	//padding-bottom:0;
}

.special_offr_area .body .offr_box .lft{
	width:153px;
	float:left;
	padding:1px;
	border:solid 1px #deded6;
}

.special_offr_area .body .offr_box .rgt{
	width:245px;
	float:right;
	font-size:14px;	
	color:#222;
}

.special_offr_area .body .offr_box .rgt .heading{
	color:#990000;
	font-weight:bold;
	margin:20px 0 5px;
}

.expert_advice{
	border:solid 1px #f1f1f1;
	padding:5px;
	margin:77px 0 15px;
}

.expert_advice .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:15px;
}

.expert_advice .body .titl{
	font:18px "Times New Roman", Times, serif;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:12px;
	margin-bottom:10px;
}

.gift_voucher{
	border:solid 1px #f1f1f1;
	padding:5px;
}

.gift_voucher .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:15px;
}

.gift_voucher .body .titl{
	font:18px "Times New Roman", Times, serif;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:12px;
	margin-bottom:10px;
}

.special_offer_rgt{
	margin-top:77px;
	border:solid 1px #f1f1f1;
	padding:5px;
}

.special_offer_rgt .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:15px;
}

.special_offer_rgt .body .titl{
	font:18px "Times New Roman", Times, serif;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:12px;
}

.special_offer_rgt .body .amazing{
	font-weight:bold;
	color:#990000;
	margin:17px 0 5px;
}

.special_offer_rgt .body .txt{
	font-size:13px;
	color:#222;
	margin-bottom:15px;
}

.special_offer_rgt .body IMG{
	border:solid 1px #deded7;
	padding:1px;
}

.locationmap_rgt{
	width:422px;
	float:right;
	margin-right:20px;
	display:inline;
	padding-top:23px;
}

.locationmap_lft{
	width:240px;
	float:left;
	color:#222;
}


/**************Golf*********/

#golf_page_top{
	background:#efefec;
	height:38px;
	font-size:11px;
}

#golf_page_top .top_nav{
	width:275px;
	float:left;
	color:#c9c9c9;
	padding:10px 0 0 10px;
}

#golf_page_top .top_nav A{
	color:#649320;
	text-decoration:none;
	padding:0 4px;
}

#golf_page_top .top_nav A:hover, #golf_page_top .top_nav A#active_menu{
	color:#000;
}

#golf_page_top .search_box{
	width:450px;
	float:right;
	text-align:right;
	padding-top:6px;
}

.search label{
	display:none;
}

#golf_page_top .search .button{
	background:url(../../../images/golf_search_bttn.gif) no-repeat left top;
	width:70px;
	height:22px;
	border:0;
	cursor:pointer;
	margin:0 5px 0 8px;
}

.search .inputbox{
	font:11px Arial, Helvetica, sans-serif;
	width:274px;
	color:#999;
	padding:1px 3px;
	position:relative;
	top:-1px;
}

.golf_left{
	background:#5e8a4d !important;
}

.golf_logo{
	height:194px;
	text-align:center;
	padding-top:44px;
}

.golf_aprv { text-align: center; padding-top: 30px }

.golf_menu{
	font-size:14px;
	border-top:solid 1px #759b67;
	margin:0 10px;
}

.golf_menu UL{
	list-style:none;
}
.golf_menu UL LI{
	border-bottom:solid 1px #759b67;
}

.golf_menu A{
	display:block;
	color:#edd19a;
	background:url(../../../images/golf_left_arrow.gif) no-repeat 8px 10px;
	text-decoration:none;
	padding:5px 5px 5px 19px;
	margin:1px 0;
}

.golf_menu LI A:hover{
	color:#fff;
	background:#659055 url(../../../images/golf_left_arrow_h.gif) no-repeat 8px 10px;
}
.golf_menu LI.active A{
	color:#fff;
	background:#659055 url(../../../images/golf_left_arrow_h.gif) no-repeat 8px 10px;
}
.golf_menu LI.active UL LI A{
	color:#edd19a;
	background:#659055 url(../../../images/golf_sub_arrow.gif) no-repeat 20px 9px;
}

.golf_menu LI.active UL LI A:hover,
.golf_menu LI.active UL LI#current A{
	color:#fff;
	background:#659055 url(../../../images/golf_sub_arrow_h.gif) no-repeat 20px 9px;
}

.golf_menu LI UL{
	margin-bottom:3px;
}
.golf_menu LI UL LI{
	border:0;
	font-size:11px;
}

.golf_menu LI UL LI A{
	padding-left:30px;
}

.golf_footer{
	clear:both;
	border-top:solid 1px #efefec;
	height:24px;
	font-size:11px;
	padding:10px 0px 0 5px;
}

.golf_footer A{
	display:inline;
	color:#649320;
	text-decoration:none;

}

.golf_footer A:hover, .golf_footer A#active_menu{
	text-decoration:underline;
}

.golf_footer .l_lft{
	float:left;
	width:510px;
	color:#666;
}

.golf_footer .l_rgt{
	float:right;
	width:415px;
	text-align:right;
	color:#c9c9c9;
}

.golf_footer .l_rgt A{
	margin:0 4px;
}

.golf_lft{
	background:url(../../../images/golf_lft_bg.gif) repeat-y left top;
	//background:url(../../../images/golf_lft_bg_ie.gif) repeat-y left top;
}

.dt_sitemap UL{
	list-style:none;
}

.dt_sitemap UL LI{
	margin:8px 0;
}


.dt_sitemap UL LI UL{
	list-style:circle;
	margin-left:30px;
}

.is_golf{
	position:relative;
}

.is_golf A{
	color:#4d548b !important;
}

.is_golf h1.componentheading, .is_golf div.componentheading, .is_golf h2.componentheading{
	margin:15px 0 35px 0;
	padding:0;
	color:#649320;
	font:bold 24px "Times New Roman", Times, serif;
}

.golf_breadcrmb{
	color:#4d548b;
	height:20px;
	font-size:10px;
	position:absolute;
	top:395px;
}
.golf_breadcrmb A{
	text-decoration:none;
}
.golf_breadcrmb A:hover{
	text-decoration:underline !Important;
}
.golf_breadcrmb .user_lnk{
	float:left;
	padding-right:4px;
}

.golf_breadcrmb .moduletable{
	float:left;
}

.golf_home_intro{
	border:solid 1px #e7e7e7;
	border-top:0;
	padding:0 5px 5px;
	margin:0 10px 13px 0;
}

.golf_home_intro .body{
	background:#eeeeec url(../../../images/bk_tkt_bg.gif) repeat-x left top;
	padding:22px 13px;
}

*html .golf_home_intro .body{
	height:1px;
}

.golf_home_intro .body STRONG{
	color:#728262;
}

.golf_home_package{
	width:333px;
	float:left;
	border:solid 1px #f1f1f1;
	padding:5px;
	min-height:174px;
}

*html .golf_home_package{
	height:174px;
}

.golf_home_package .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:10px 14px 14px;
}

.golf_home_package .body .titl{
	font:24px "Times New Roman", Times, serif;
	color:#649320;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}

.golf_home_package .body .pic{
	border:solid 1px #deded6;
	padding:1px;
	width:92px;
	float:left;
}

.golf_home_package .body .txt{
	width:192px;
	float:right;
}

.golf_home_package .body .txt .heading{
	font-size:14px;
	font-weight:bold;
	color:#4d5389;
	background:url(../../../images/blue_arrow.gif) no-repeat left 5px;
	padding:0 0 5px 10px;
}

.golf_societies{
	width:333px;
	float:right;
	border:solid 1px #f1f1f1;
	padding:5px;
	margin-right:10px;
	display:inline;
	min-height:174px;
}

*html .golf_societies{
	height:174px;
}

.golf_societies .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:10px 14px 14px;
}

.golf_societies .body .titl{
	font:24px "Times New Roman", Times, serif;
	color:#649320;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}

.golf_societies .body .pic{
	border:solid 1px #deded6;
	padding:1px;
	width:92px;
	float:left;
}

.golf_societies .body .txt{
	width:192px;
	float:right;
}

.golf_societies .body .txt .heading{
	font-size:14px;
	font-weight:bold;
	color:#4d5389;
	background:url(../../../images/blue_arrow.gif) no-repeat left 5px;
	padding:0 0 5px 10px;
}

.right_pics_area_golf IMG{
	width:212px;
height:184px;
}

.golf_video{
	margin:77px 0  15px;
	border:solid 1px #ebebeb;
padding:5px;
width:212px;
}
.golf_video div{
	text-align:center;
background:#eeeeec;
padding:16px 0;
		
}

.right_pics_area_golf IMG{
	border:solid 1px #e4e4e4;
	padding:5px;
	margin-bottom:15px;
}


.west_course{
	width:338px;
	float:left;
	border:solid 1px #f1f1f1;
	padding:5px;
	min-height:332px;
}

*html .west_course{
	height:332px;
}

.west_course .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:16px 18px 10px 17px;
}

.west_course .body .titl{
	font-size:14px;
	font-weight:bold;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:15px;
}

.west_course .body .titl span{
	background:url(../../../images/blue_arrow.gif) no-repeat left 5px;
	padding-left:10px;
}

.west_course .body .pic{
	padding:1px;
	border: solid 1px #deded6;
	margin:13px 0;
}

.west_course .body .btm_lnk{
	background:url(../../../images/blue_arrow.gif) no-repeat left 5px;
	font-weight:bold;
	color:#4d5389;
	padding-left:10px;
	margin-top:10px;
}

.west_course .body .btm_lnk A{
	text-decoration:none;
}

.west_course .body .btm_lnk A:hover{
	text-decoration:underline !Important;
}

.east_course{
	width:338px;
	float:right;
	border:solid 1px #f1f1f1;
	padding:5px;
	min-height:332px;
	
}

*html .east_course{
	height:332px;
}

.east_course .body{
	background:url(../../../images/garden_hm_bx_bg.gif) repeat-x left top;
	padding:16px 18px 10px 17px;
}

.east_course .body .titl{
	font-size:14px;
	font-weight:bold;
	color:#4d5389;
	background:url(../../../images/grnd_hm_title_bg.gif) repeat-x left bottom;
	padding-bottom:15px;
}

.east_course .body .titl span{
	background:url(../../../images/blue_arrow.gif) no-repeat left 5px;
	padding-left:10px;
}

.east_course .body .pic{
	padding:1px;
	border: solid 1px #deded6;
	margin:13px 0;
}

.east_course .body .btm_lnk{
	background:url(../../../images/blue_arrow.gif) no-repeat left 5px;
	font-weight:bold;
	color:#4d5389;
	padding-left:10px;
	margin-top:10px;
}

.east_course .body .btm_lnk A{
	text-decoration:none;
}

.east_course .body .btm_lnk A:hover{
	text-decoration:underline !Important;
}

.course_slideshow{
	height:550px;
}
.mainnewsletter{
	display:none;
}
/*.mainnewsletter P{
	margin:0 !Important;
	padding:0 !Important;
	
}
.mainnewsletter .newsletterbutton{
	display:none;
}

.mainnewsletter #subscribelayout{
	border:0;
	color:#555;
}

.mainnewsletter #subscribelayout *{
	text-align:left;
}
.mainnewsletter #subscribelayout FORM DIV{
	margin-bottom:10px;
	position:relative;
}

.mainnewsletter #subscribelayout FORM DIV INPUT{
	width:200px;
	position:absolute;
	left:50px;
	top:-2px;
}

.mainnewsletter #subscribelayout FORM P INPUT{
	width:78px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin-left:49px;
}*/

#subscribeForm{
width:100%;
position:relative;
}
#subscribeForm TABLE{
	width:100%;
}
#subscribeForm TABLE TD{
	padding:0 0 8px 0;
	text-align:left;
}

#subscribeForm TABLE TD INPUT{
	width:60px;
	font:bold 11px Arial, Helvetica, sans-serif;
	position:absolute;
	margin-left:61px;
}

#subscribeForm TABLE TD INPUT#name1,
#subscribeForm TABLE TD INPUT#email1{
	width:200px;
	position:absolute;
	margin:-9px 0 0 -40px;
	font-weight:normal;
}

.subsc_lnk{
	padding-top:45px;
	font-weight:bold;
}

.subsc_lnk A{
	text-decoration:none;
	color:#e5c890;
}

.subsc_lnk A:hover{
	text-decoration:underline;
}

.gmnoprint{
	font:11px Verdana,Arial !Important; 
}

.wide_page_area{
	position:relative;
	padding-top:10px;
}

.wide_page_area .wide_contents{
	/*position:absolute;*/
position:relative;
	width:700px;
}

.wide_page_area A{
	color:#006699 !Important;
}

.bk_top{
	margin-top:10px;
}

.wide_page_area TABLE{
	color:#333;
}

.wide_page_area TABLE A,
.bk_top A{
	color:#70a225 !Important;
}

.wide_page_area TABLE CAPTION{
	background:#ebebe9;
	text-align:left;
	font:19px "Times New Roman", Times, serif;
	color:#4d5389;
	padding:10px 15px;
}

.wide_page_area TABLE TD,
.wide_page_area TABLE TH{
	background:#f2f2f1;
	padding:5px 15px;
}

