body{
	margin:0px;
	background-color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	line-height:16px;
}
#main{width:902px; height:auto; margin:0 auto;}
.common_div{width:100%;}
img{border:0;}
#wgallink a{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-decoration:underline;}
#wgallink a:hover{font-family:Arial, Helvetica, sans-serif; color:#57A4B8; font-size:12px; text-decoration:underline;}
/*---------- HEADER----------*/
#header{width:902px; height: auto;}
#header_top{width:900px; height:67px;  background-image:url(../images/blue_bg.jpg); border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
#header_top .left{width:225px; height:auto; padding-left:25px; padding-top:6px; float:left;}
#header_top .right{width:500px; height:auto; padding-right:47px; padding-top:26px; float:right;}
/* TOP NAV */
#nav{width:900px; height:25px;  background-image:url(../images/gray_bg.jpg); border:1px solid #FFFFFF; overflow:hidden;}
#nav ul{list-style:none;padding:0px;margin:0px;}
#nav li{float:left;	list-style:none;padding-top:0px;}
#nav li a{display:block; color:#333333; text-decoration:none; font-size:12px; padding-left:31px; padding-right:31px; padding-top:5px; text-align:center;padding-bottom:5px;	}
#nav li a:hover{color:#FFFFFF; background-image:url(../images/blue_bg.jpg); background-color:#003366;}
#nav li.current a{color:#FFFFFF; background-image:url(../images/blue_bg.jpg);}

/*---------- MIDDEL ----------*/
#middel{width:902px; height:auto; background-color:#FFFFFF; }
#middelflashgal{width:902px; height:auto; background-color:#181818; }
#middel_img{width:900px; height:auto; background-image:url(../images/middel_bg.jpg); background-position:bottom; background-repeat:repeat-x; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding-bottom:7px;}
#middel_contant{width:842px; height:auto; background-image:url(../images/conant_bg.jpg); background-position:bottom; background-repeat:repeat-x; padding-left:30px; padding-top:10px; padding-right:30px; padding-bottom:50px;}
#middel_contantflashgal{width:842px; height:auto; padding-left:30px; padding-top:10px; padding-right:30px; padding-bottom:50px;}
#middel_contant .left{width:451px; height:auto; padding-right:37px; border-right:1px solid #E9E9E9; float:left; padding-top:15px;}
#middel_contant .right{width:318px; height:auto; padding-left:35px; float:right; padding-top:6px;}

#featured_box{width:451px; height:auto;}
#featured_box_mid{width:449px; height:auto; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9;}
#featured_box_top{width:436px; height:auto; background-image:url(../images/gray_bg.jpg); height:23px; padding-left:15px;}
#featured_box_contant{width:414px; height:auto; padding-left:15px; padding-top:25px; padding-bottom:5px; padding-right:20px;}

#upcoming_box{width:318px; height:auto; padding-top:10px;}
#upcoming_box_mid{width:316px; height:auto; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding-top:15px;}
#upcoming_box_top{width:305px; height:auto; background-image:url(../images/gray_bg.jpg); height:26px; padding-left:12px;}

#discover{width:318px; height:auto;}
#discover a{text-decoration:none;}
#discover_box_mid{width:316px; height:auto; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding-top:5px;}
#discover_box_top{width:303px; height:auto; height:26px; padding-left:12px;}
#discover_bottom{width:306px; height:25px; padding-top:5px; background-image:url(../images/upcoming_bot.jpg); padding-right:12px;}
/* TOP NAV */
#leftnav{width:316px; height:auto; }
#leftnav ul{list-style:none;padding:0px;margin:0px; background-image:url(../images/dot_line.jpg); background-repeat:repeat-x; line-height:160%; }
#leftnav li{ padding:0; margin:0; padding-bottom:1px;  background-image:url(../images/dot_line.jpg); background-repeat:repeat-x; background-position:bottom; }
#leftnav li a{display:block; color:#666666; text-decoration:none; font-size:11px; padding-left:13px; padding-top:5px; padding-bottom:4px;}
#leftnav li a:hover{ background-color:#BFD8F2;}
#leftnav li a span{ padding:0px;margin:0px;}

/*---------- FOOTER----------*/
#footer{width:902px; height:81px; background-color:#FFFFFF; }
#footer_link{width:826px; border-top:1px solid #E9E9E9; padding-left:43px; padding-right:33px; padding-top:5px;}
#footer_link .left{width:300px; float:left; }
#footer_link .right{width:300px; float:right; text-align:right; }

/*---------- CSS ----------*/
.clr{clear:both;font-size:0; line-height:0; height:0px;}
.heading{font-size:18px; color:#003366; }
.blue{color:#1D2B54; }
.blue_hd{color:#003366; font-size:12px; }

.red{color:#BD0D0D;}
.footerlink{color:#919090; font-size:10px; text-decoration:none; }
a.footerlink:hover{text-decoration:underline;}
.link1{
	color:#003366;
	text-decoration:underline;
}
a.link1:hover{text-decoration:none;}
.read_more{
	color:#003366;
	text-decoration:underline;
	background-image:url(../images/arrow2.jpg);
	background-position:right;
	padding-right:10px;
	background-repeat:no-repeat;
}
a.read_more:hover{text-decoration:none;}
.read_more1{
	color:#666666;
	text-decoration:none;
	background-image:url(../images/arrow2.jpg);
	background-position:right;
	font-size:11px;
	padding-right:10px;
	background-repeat:no-repeat;
}
a.read_more1:hover{text-decoration:underline;}

form{padding:0px; margin:0px;}
/* topic*/
.topic{width:450px; height:auto; }
.topic ul{list-style:none;padding:0px;margin:0px; padding-left:10px; padding-top:5px; padding-bottom:15px;  }
.topic li{list-style:none; background-image:url(../images/arrow2.jpg); background-repeat:no-repeat;  background-position: 0 .4em; padding-left: 1em; display:block; color:#666666; padding-bottom:3px; }
#hole_box_mid{width:304px; height:auto; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding-top:25px; padding-left:12px;}
.tel{width:200px; float:left;}
.tel02{width:56px; float:left;}
.fax{width:200px; float:left; padding-bottom:2px;}
.address{width:150px; float:left; }
.application{width:130px; float:left; }
#download{width:125px; height:50px; padding-top:60px; background-image:url(../images/download.jpg); background-repeat:no-repeat; text-align:center;}
.contact_details{width:400px; padding-left:20px; }
.tel{width:110px; float:left;}
.con_box{width:295px;  padding-bottom:10px;}
.con_name{width:84px; float:left; padding-top:3px;}
.con_field{width:205px; float:left;}
input{width:190px; border:1px solid #B3BEC9; height:17px; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x;}
textarea{width:190px; border:1px solid #B3BEC9; height:70px; background-image:url(../images/textarea_bg.jpg); background-repeat:repeat-x;}
#recaptcha{width:275px; padding-left:20px;}
#recaptchaimg{width:74px; float:left;}
#recaptchasumbit{width:50px; float:left;}
#recaptchafield{width:135px; float:left;}
#btnsubmit{width:52px; border:none; height:20px; background-image:url(../images/submit.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px; margin:0px;	color:#003366; font-size:12px;}

#golfpage{width:845px; border:1px solid #E9E9E9; border-bottom:none;}
.golf_tr{width:845px; height:99px; border-bottom:1px solid #E9E9E9;}
.monthtd{width:83px; height:54px; float:left; padding-top:45px; padding-left:7px; color:#003366;}
.golfing_destination{width:456px; height:92px; border-left:1px solid #E9E9E9;  border-right:1px solid #E9E9E9; float:left; padding-top:7px; padding-left:5px; padding-right:15px; }
.itinerary_td{width:90px; height:68px; border-right:1px solid #E9E9E9;float:left; padding-top:31px;}
.photogallery_td{width:90px; height:70px; border-right:1px solid #E9E9E9;float:left; padding-top:29px;}
.bookingform{width:90px; height:70px; float:left; padding-top:29px;}
.golf_img{width:92px; float:left; }
.golf_text{width:360px; float:left; padding-top:7px; }
.golf_top{width:360px; height:25px; }
.golfheading{border-bottom:1px solid #003366; font-weight:normal; font-size:14px; color:#666666; }
.blue_bold{color:#1D2B54; font-weight:bold;font-size:14px;border-bottom:1px solid #003366; }
#golf_top_hd{width:847px; height:20px; background-image:url(../images/gray_bg.jpg); border-bottom:1px solid #FFFFFF; padding-top:10px; color:#003366; }
.general_links{
	color:#003366;
	text-decoration:underline;
}
a.general_links:hover{text-decoration:none;}