/* CSS Document */
body{
margin:10px; padding:0;
background:#448002;
}
table,tr,td,p{
font-family:"tahoma", Times New Roman, Times, serif;
font-size:12px;
color:#517302;
}
form{ margin:0; padding:0;}
.whitebg{
background:#fff;
}
#layer_language_flag {
	position:absolute;
	top:15px;
	text-align:right;
	width:840px;
	padding-top:5px;
}

.whitebg2
{
background:#fff;
padding:5px 10px 10px 10px;
}
.toplinebg{
background:#448002 url(../images/toplinebg.gif) repeat-x top;
width:850px;
height:44px;
padding-left:10px;
font-size:12px;
color:#ddff91;
text-decoration:none;
font-weight:normal;
}
#footer2bg{
font-family:"tahoma",Arial, Helvetica, sans-serif;
margin:0 auto;
width:850px;
background-color:#88b539;
height:50px;
}
.menubg{
background:url(../images/bgmenu.gif) repeat-y top;
width:208;
}
.linemenubg{
background:url(../images/linemenubg.gif) repeat-x top;
height:23px;
}
#footerbg{
font-family:"tahoma",Arial, Helvetica, sans-serif;
margin:0 auto;
width:850px;
background:url(../images/bgfooter.gif) repeat-x top;
font-weight:normal;
font-size:11px;
color:#e2f6c8;
text-decoration:none;
height:25px;
padding-top:16px;
}

a{
	font-size:12px;
	color:#ff7524;
	font-weight:700;
	text-decoration:none;
}
a:hover{
	font-size:12px;
	color:#000;
	font-weight:700;
	text-decoration:none;
}
a img{ border:0;}
a.linkmenu{
font-weight:700;
color:#517302;
text-decoration:none;
}
a.linkmenu:hover{
font-weight:700;
color:#000;
text-decoration:none;
}
a.linkmenu_s{
font-weight:700;
color:#517302;
text-decoration:none;
letter-spacing:-.9px
}
a.linkmenu_s:hover{
font-weight:700;
color:#000;
text-decoration:none;
}
a.linkmenu-red{
font-weight:700;
color:#FF0000;
text-decoration:none;
}
a.linkmenu-red:hover{
font-weight:700;
color:#000;
text-decoration:none;
}
a.linkmenu_red_s{
font-weight:700;
color:#FF0000;
text-decoration:none;
letter-spacing:-.1px
}
a.linkmenu_red_s:hover{
font-weight:700;
color:#000;
text-decoration:none;
}
a.linksubmenu{
font-size:11px;
font-weight:normal;
color:#517302;
text-decoration:none;
}
a.linksubmenu:hover{
font-size:11px;
font-weight:normal;
color:#000;
text-decoration:none;
}
a.link2{
font-size:11px;
color:#e2f6c8;
font-weight:normal;
text-decoration:none;
}
a.link2:hover{
font-size:11px;
color:#ff7524;
font-weight:normal;
text-decoration:none;
}
a.link3{
font-size:12px;
color:#ff7524;
font-weight:700;
text-decoration:none;
}
a.link3:hover{
font-size:12px;
color:#000;
font-weight:700;
text-decoration:none;
}

a.footer{
font-size:12px;
color:#fff;
font-weight:normal;
text-decoration:none;
}
a.footer:hover{
font-size:12px;
color:#064e05;
font-weight:normal;
text-decoration:none;

}
.text12green
{
font-size:12px;
color:#ddff91;
text-decoration:none;
font-weight:700;
}
.padding10{
padding-left:5px;
}
.bordergreen{
border-color:#336600;
}
.borderpictop{
background:url(../images/borderbgtop.gif) top repeat-x;
height:8px;
}
.borderpicdown{
background:url(../images/borderbgdown.gif) top repeat-x;
height:10px;
}
.borderpicleft{
background:url(../images/borderbgleft.gif) top repeat-y;
width:9px;
}
.borderpicright{
background:url(../images/borderbgright.gif) top repeat-y;
width:9px;
}
table.box-pic{
	width:268px;
	height:187px;
}
.contact{
background:#e2f8cf ;
}
.bggreen{
background-color:#afd370;
color:#336600;
}
.bggreen2{
background-color:#336600;
color:#FFFFFF;
}

.border_green{
	border:1px solid #448002;

}
.big_box{
	border:1px solid #336600; 
	border-collapse:collapse; 
	padding:5px 0px 5px 5px;
}
table.tb_box{
	border-collapse:collapse;
	border:1px solid #448002;
	
	background-color:#afd370;
	color:#afd370;
}
table.tb_box td{
	border-collapse:collapse;
	border:1px solid #448002;
}
table.tb_box td td{ border:0;}


table.tb_box .pad{
	padding:2px 0px 2px 5px;
}
table.tb_box .bgwhite{
	background-color:#FFFFFF;
}
.white_box{
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
}

/* booking button */
a.book_button:link, a.book_button:visited, a.book_button:active {
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	padding:3px;
	/*padding-top:2px;
	padding-bottom:2px;*/
	
	background-color:#336600;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
a.book_button:hover {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	text-decoration: none;
	color:#fff;
	background-color: #587c02;
}

/* reservation style*/
.text_small_1{
	font-size:9px;
	font-weight:normal;
	letter-spacing:-0.1em;
	padding:0; margin:-2px;
	/*width:20px;*/
}
.text_small{
	font-size:11px;
}
.head_line_golf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	/*color:#FFFFFF;*/
}

/* admin menu for hadicap system*/

td.box_days_selected a:link,   td.box_days_selected a:visited, 
td.box_days_selected a:active, td.box_days_selected a:hover{
	display:block;
	color:#fff;
	font-weight:bold; 
	text-align:center;
	background-color:#336600;
	border:1px solid #336600;
	text-decoration:none;
}
td.box_days a:link, td.box_days a:visited, td.box_days a:active {
	display:block;
/*	background-color:#009966;
	border:1px solid #00FF99;*/
	text-decoration:none;
	text-align:center;
}
td.box_days a:hover{
	text-decoration:none;
}

.text_small_1{
	font-size:9px;
	font-weight:normal;
	letter-spacing:-0.1em;
	padding:0; margin:-2px;
	/*width:20px;*/
}

.calendar td,.calendar th{
 /*border:1px solid #336600;*/
 text-align:center;
}
.calendar-month{
 font-weight:normal;
}
.paddingcontact{
padding:10px 10px 10px 10px;
}
.bordercontact{
border:1px solid #009933;
background-color:#e2f8cf;
}
#contact{
width:auto;
height:auto;
}
#contact #contactleft{
width:164px;
height:auto;
float:left;
}
#contact #contactright{
width:auto;
height:auto;
}
.footerheight{
height:50px;
padding-top:5px;
}
#foot5{
height:5px;
}
.tournamenttext{
font-size:16px;
font-weight:bold;
}
.colur263d5c{
color:#263d5c;
}
.colord42c11{
color:#d42c11;
}
.paddingleft10{
padding-left:10px;
}
a.more_detail{
font-size:11px;
color:#fff;
font-weight:bold;
width:82px;
height:18px;
background-color:#336600;
display:block;
margin:0 auto;
line-height:18px;
}
a.more_detail:hover{
font-size:11px;
color:#fffc00;
font-weight:bold;
width:82px;
height:18px;
line-height:18px;
margin:0 auto;
background-color:#336600;
display:block;
}
a.booking_here{
font-size:11px;
color:#fffc00;
font-weight:bold;
width:102px;
height:18px;
background-color:#336600;
display:block;
margin:0 auto;
line-height:18px;
}
a.booking_here:hover{
font-size:11px;
color:#fff;
font-weight:bold;
width:102px;
height:18px;
background-color:#336600;
display:block;
margin:0 auto;
line-height:18px;
}
.bggreen{
background-color:#f1fbe5;
height:28px;
line-height:28px;
}
a.link_hotelname{
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#517302;
}
a.link_hotelname:hover{
font-size:11px;
font-weight:bold;
color:#ff7524;
text-decoration:underline;
}
.redtext{
color: #ff0000;
font-size:14px;
font-weight:bold;
}
.simulator{
background:#e2f8cf ;
padding:5px;
text-align:center;
}
.simulator2{
background:#e2f8cf ;
height:30px;
line-height:30px;
padding-left:20px;
}
.padding20{
padding-left:20px;
}
.input1{
width:60px;
/*height:24px;*/
color:#517302;
/*line-height:24px;*/
}
.bggolfgreen{
background:#e2f8cf ;
height:auto;
}
.height25{
height:30px;
}
a.linktobuy{
background:url(../images/bg_golf_link.gif) no-repeat top;
width:351px;
/*width:317px;
padding-left:34px;*/
height:51px;
font-family:"Arial", Helvetica, sans-serif;
font-size:20px;
color:#000000;
display:block;
line-height:51px;
text-decoration:none;
}
a.linktobuy:hover{
background:url(../images/bg_golf_link.gif) no-repeat top;
width:351px;
/*width:317px;
padding-left:34px;*/
height:51px;
font-family:"Arial", Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
display:block;
line-height:51px;
text-decoration:underline;
}
.case{
margin-left:50px;
width:85%;
border:2px solid #517302;

}

/* error message box*/
.err_box{ border:1px solid #cc0000; color:#cc0000; padding:5px; margin-bottom:10px;}
.err_box h4, .err_box_head{ color:#cc0000; margin-bottom:10px;}
/*.err_box ul{ list-style:disc; margin-left:15px; padding:0;}*/
ul.err_box{ list-style:disc; margin-left:15px; padding:0; border:none;}
ul.err_box li{ height:18px; line-height:18px;}

.text_v1{
	font-size:28px;
	font-weight:bold;
	color:#fff;
}
