@charset "utf-8";
/* ######## Main Structure ######## */



/* ######## Top Section ######## */
body{
	behavior:url("csshover2.htc");
	margin: 0px;
	padding: 0px;
}
.infoHorMenu {
	float:left;
	padding:0;
	margin:0;
	color: #0000FF;
	background: #B5FF91;
	width:100%;
	border:1px solid #82B517;
	clear:both;
} /*Color navigation bar normal mode*/
.infoHorMenu    a, .infoHorMenu   a:visited {
font-family:Georgia, Times New Roman, serif;
font-style:normal;
font-weight:normal;
font-size:12px;
color: #0000FF;
background-color: #B5FF91;
text-decoration: none;
}
.infoHorMenu  ul {list-style-type:none;padding:0; margin:0;}
.infoHorMenu  ul  li {
	float:left;
	position:relative;
	z-index:auto !important;
	z-index:1000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #82B517;
}
.infoHorMenu  ul  li  a {color: #0000FF;background: #B5FF91;float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.infoHorMenu  ul  li  ul {display:none; border:none;color: #0000FF;background: #B5FF91; width:1px}
.infoHorMenu  ul  li:hover  a {
	background-color:#00C100;
	text-decoration:none;
	color:#FFFFFF;
} /*Color main cells hovering mode*/
.infoHorMenu  ul  li:hover  ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.infoHorMenu  ul  li:hover  ul  li  a {display:block; width:8em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #53A600; border-bottom: solid 1px #53A600; background-color:#A8E431;  color:#0000FF;} /*Color subcells normal mode*/
.infoHorMenu  ul  li:hover  ul  li  a:hover {background-color:#F27E0A; text-decoration:none;color:#FFFF22;} /*Color subcells hovering mode*/
.infoHorMenu  ul  li  a:hover {
	background-color:#00C100;
	text-decoration:none;
	color:#FFFFFF;
} /*Color main cells hovering mode*/
.infoHorMenu  ul  li  a:hover  ul {display:block; width:8em; position:absolute; z-index:999; top:29px; left:0; }
.infoHorMenu  ul  li  ul  li  a:visited { background-color:#A8E431;  color:#0000FF;} /*Color subcells normal mode*/
.infoHorMenu  ul  li  a:hover  ul  li  a {
	display:block;
	width:8em;
	height:1px;
	line-height:1.3em;
	border-left:solid 1px #53A600;
	border-bottom: solid 1px #53A600;
	background-color:#A8E431;
	color:#0000FF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
	padding-right: 16px;
} 
.infoHorMenu  ul  li  a:hover  ul  li  a:hover {background-color:#F27E0A; text-decoration:none;color:#FFFF22;} /*Color subcells hovering mode*/
#golfLeftMenu/* ######## Left Column ######## */
 {
	width: 180px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 1px;
	}
#golfLeftMenu   ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#golfLeftMenu   li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
}
#golfLeftMenu   li   a {
	text-decoration: none;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	text-align: left;
	background-color: #BFEB65;
	border-left-color: #00CC33;
	display: block;
	color: #008800;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#golfLeftMenu   li   a:hover {
	color: #FFFFFF;
	background:  #00C100;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #00B000;
	}
#golfCourseBoxGreen/* ######## Middle Column ######## */


/* ######## Right Column ######## */


/* ######## Site Footer ######## */ {
	width: 572px;
	padding: 5px;
	background-color: #E0FFD9;
	margin-top: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#golfCourseBoxOrange {
	background-color: #FFF3CE;
	padding: 5px;
	width: 570px;
	margin-top: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.courseName {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #009100;
}
.courseName:link {
	color: #009100;
}
#rightAds {
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
#right-menu-cover {
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}
#leftAds {
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}

#photo133 {
	margin: 5px;
	padding: 4px;
	float: left;
	width: 133px;
	border: 1px solid #ccc;
	background-color: #FFFFFF;
}
.topImage {
	height: 108px;
	width: 750px;
	margin-top: 5px;
	border: 1px solid #FFFFFF;
	float: right;
	margin-right: 5px;
	background-image: url(golf/golf_image/golf-top-img.jpg);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.adsCoverLeftContent {
	width: 600px;
}
.golfPackageBanner {
	color: #008800;
	background-color: #BFEB65;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	line-height: 20px;
	float: left;
}
.golfPackageBanner  a {
	color: #008800;
	text-align: center;
	border-top-color: #009900;
	border-left-color: #00CC33;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #009900;
	border-bottom-color: #009900;
	float: left;
	height: 22px;
	width: 230px;
}
.golfPackageBanner  a:hover {
	background-color: #00C100;
	color: #FFFFFF;
	float: left;
	height: 22px;
	width: 230px;
	text-decoration: none;
	text-align: center;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #00B000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
}
