/* 
	Resets defualt browser settings
	reset.css
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
a{text-decoration:none;}
a:active { outline:none; }
a:hover{text-decoration:underline;}
ul { list-style:disc; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
.clear{clear:both;}
img{border:none;}
* html,#logo, img{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.downloadmenu{width:165px;height:17px;background:url("images/downloadbg.png") top left no-repeat; color:#fff;padding-left:5px;}
.downloadmenu a{color:#fff;}
.calImg{padding:0px 0px 0px 0px;background:green;clear:both;height:16px;}
.calImg a{}

body{background:#ffffff url("images/bg.gif") top left repeat-y;font-size:11px;font-family : "helvetical",Arial;text-align:left;padding:40px 0px 0px 40px;}
#wrapper{width:960px;float:left;}
#wrapper #leftwrapper{float:left;width:200px;background:none;}
#wrapper #logo{width:156px;height:51px;padding:0px 10px 0px 0px;border-right:1px solid #3C3C3B;}
#wrapper #leftwrapper #menu{width:199px;margin-top:20px;border-left:1px solid #3C3C3B;}
#wrapper #leftwrapper #menu ul{padding:0px;margin:0px 10px 0px 10px;list-style-type:none;}
#wrapper #leftwrapper #menu li{padding:3px 0px 0px 0px;color:#1D1D1B;font-weight:bold; font-size:10px;}
#wrapper #leftwrapper #menu li a{color:#1D1D1B;}
#wrapper #leftwrapper #info{width:180px;margin-top:20px;padding:0px 10px;font-size:10px;}
#wrapper #leftwrapper #infoRight{width:140px;margin-top:40px;padding:0px 60px 0px 0px;text-align:right;}
#wrapper #leftwrapper #menu #sideform{margin-left:10px;font-size:9px;font-weight:bold;}
#wrapper #leftwrapper #menu #sideform dl{margin:0px 0px;float:left;}
#wrapper #leftwrapper #menu #sideform dt{padding:2px 0px;}
#wrapper #leftwrapper #menu #sideform dd{padding:0px 0px;margin:0px;vertical-align:top;height:22px;}
#wrapper #leftwrapper #menu #sideform .small{font-size:8px;font-weight:normal;margin-right:5px;}
#wrapper #leftwrapper #menu #sideform .small dt{padding:2px 0px;clear:both;}
#wrapper #leftwrapper #menu #sideform .small dd{clear:both;padding:0px 0px;margin:0px;vertical-align:top;height:22px;}
#wrapper #leftwrapper #menu #sideform input{width:140px;height:16px;background: url("images/inputbg.png") top right no-repeat; color:#fff;
	padding:0px;margin:0px;border:0px;font-size:11px;
}
#wrapper #leftwrapper #menu #sideform input.shortinput{width:120px;height:20px;background:url("images/inputbg2.png") top left no-repeat; color:#fff;padding-left:0px;border:0px;font-size:10px;}
#wrapper #leftwrapper #menu #sideform .button{width:160px;height:16px;background: url("images/modifyandcancel.png") top right no-repeat; color:#fff;
	padding:0px;margin:0px;border:0px;font-size:9px;font-weight:bold;
}

#wrapper #rightwrapper{float:left;padding: 0px 20px;}
#wrapper #pagetitle{width:670px;height:44px;background: url("images/titlebg.jpg") 20px 0px no-repeat;
border-right:1px solid #3C3C3B;text-align:right;padding: 0px 20px 0px 20px;
}
#wrapper #pagetitle #title{padding:13px 30px 15px 15px;color:#fff;font-size:13px;}
#wrapper #pagetitle #title a{color:#fff;}

/**TABLE LOOK content**/
li .img{padding:0px 8px 0px 0px;}
li .title{margin-top:5px;padding:0px 8px 0px 0px;text-align:center;font-weight:bold;}
li .title h3{border-top:1px solid #3C3C3B;border-bottom:1px solid #3C3C3B;padding:2px 0px;}
li .shortdesc{margin-top:5px;border-right:0px solid #3C3C3B;font-size:11px;padding: 5px 5px 5px 5px;background:url("images/linebg.gif") right 10px no-repeat;}
li#rightcol .img{padding:0px;}
li#rightcol .title{padding:0px 0px 0px 0px;}
li#rightcol .shortdesc{border-right:0px;background:none;}

/*
.bulletUL{clear:both;width:auto;padding-left:2px;margin-top:5px;}
.bulletUL LI{padding:3px 0px 0px 10px;background: url("images/bullet.gif") top left no-repeat;}
.hyphenUL{clear:both;width:auto;list-style-type:none;padding-left:2px;margin-top:5px;}
.hyphenUL LI{padding:3px 0px 0px 10px;background:url("images/hyphen.gif") top left no-repeat;}
*/
#desc2 #shorttext{min-height:400px;}
#desc2 #longtext{display:none;}

/*accommodation*/
#wrapper #rightwrapper #accomodation{width:690px;}
#wrapper #rightwrapper #accomodation ul{float:left;list-style-type:none;padding:0px;margin:0px;}
#wrapper #rightwrapper #accomodation ul ul{list-style-type:disc;}
#wrapper #rightwrapper #accomodation li{float:left;margin:0px 0px 20px 3px;width:227px;text-align:left;} 
#wrapper #rightwrapper #accomodation li#rightcol{float:left;margin-right:0px;width:220px;text-align:left;}
#wrapper #rightwrapper #accomodation li .shortdesc{height:140px;}
/*accommodation detail page*/
#wrapper #rightwrapper #accommodation_wrapper{width:690px;}
#wrapper #rightwrapper #accommodation_wrapper #desc{background: url("images/linebg.gif") top right no-repeat;margin:120px 0px 0px 10px;font-size:10px;}
#wrapper #rightwrapper #desc2{background:  url("images/linebg.gif") top left no-repeat;
	width:180px;padding:0px 12px;
}

/*dining*/
#wrapper #rightwrapper #dining{width:690px;}
#wrapper #rightwrapper #dining ul{float:left;list-style-type:none;padding:0px;margin:0px}
#wrapper #rightwrapper #dining ul ul{list-style-type:disc;}
#wrapper #rightwrapper #dining li{float:left;margin:0px 0px 20px 2px;width:170px;text-align:left;} 
#wrapper #rightwrapper #dining li#rightcol{float:left;margin-right:0px;width:163px;text-align:left;}
#wrapper #rightwrapper #dining li .shortdesc{height:140px;padding: 5px 3px 5px 5px;}
#wrapper #rightwrapper #dining li .shortdesc .scrollcontent{height:135px; overflow:scroll;overflow-x:hidden;}
#wrapper #rightwrapper #dining #pdflist{display:none;position:absolute;background: #222;padding:5px;border:1px solid #ccc;}
#wrapper #rightwrapper #dining #pdflist a{color:#fff;}
#wrapper #rightwrapper #dining #pdflist ul{padding:0px;margin:0px;}
#wrapper #rightwrapper #dining #pdflist li{padding:0px;margin:0px;}
#wrapper #rightwrapper #dining #downloadmenu{position:relative;top:-40px;right:0px;}


/*golf*/
.menu1{position:relative;margin:480px 0px 0px -170px;}
.menu2{position:relative;margin:502px 0px 0px -170px;}

.tabledisplay{border-collapse:collapse;}
.tabledisplay td{border:1px solid #000;padding:2px;}

#wrapper #rightwrapper #golf_wrapper{width:690px;font-size:10px;}
#wrapper #rightwrapper #golf_wrapper #desc{width:205px;margin-left:5px;}
#wrapper #rightwrapper #golf_wrapper #desc p,#wrapper #rightwrapper #golf_wrapper #desc1 p{margin-top:5px;}
#wrapper #rightwrapper #golf_wrapper #desc h4{margin-bottom:3px;}
#wrapper #rightwrapper #golf_wrapper #desc1{background: url("images/linebg.gif") top right no-repeat;margin:20px 0px 0px 10px;font-size:10px;}
#wrapper #rightwrapper #golf_wrapper ol{margin-left:17px;}
#wrapper #rightwrapper #golf_wrapper #downloadmenu{width:200px;float:left;}
/*facilities*/
#wrapper #rightwrapper #facilities{width:690px;}
#wrapper #rightwrapper #facilities ul{float:left;list-style-type:none;padding:0px;margin:0px}
#wrapper #rightwrapper #facilities li{float:left;margin:0px 0px 20px 3px;width:227px;text-align:left;} 
#wrapper #rightwrapper #facilities li#rightcol{float:left;margin-right:0px;width:220px;text-align:left;}
#wrapper #rightwrapper #facilities li .shortdesc{height:auto;}
#wrapper #rightwrapper #facilities li .border{border-bottom:1px solid #3C3C3B;padding:2px 0px;width:220px;}

#wrapper #rightwrapper #facilities ul ul{list-style-type:disc;}
#wrapper #rightwrapper #facilities li ul{clear:both;width:auto;padding-left:0px;margin:5px 0px 0px 15px;}
#wrapper #rightwrapper #facilities li ul li{width:180px;padding:1px 0px 0px 0px;margin:0px;}
#wrapper #rightwrapper #facilities li .hyphenUL{list-style-type:none;margin:5px 0px 0px 0px;}
#wrapper #rightwrapper #facilities li .hyphenUL LI{padding:0px 0px 0px 10px;margin:0px;height:auto;width:180px;
	background:url("images/hyphen.gif") top left no-repeat;}

/*
#wrapper #rightwrapper #facilities li .hyphenUL LI{padding:0px 0px 0px 10px;margin:0px;height:auto;width:180px;
	background:url("images/hyphen.gif") top left no-repeat;}
/*
#wrapper #rightwrapper #facilities li .bulletUL{clear:both;width:auto;padding-left:2px;margin-top:5px;}
#wrapper #rightwrapper #facilities li .bulletUL li{width:180px;padding:1px 0px 0px 10px;margin:0px;background:url("images/bullet.gif") top left no-repeat;}
#wrapper #rightwrapper #facilities li .hyphenUL LI{padding:0px 0px 0px 10px;margin:0px;height:auto;width:180px;
	background:url("images/hyphen.gif") top left no-repeat;}
*/
#wrapper #rightwrapper #facilities #downloadmenu{position:relative;top:-20px;right:0px;width:200px;}
#wrapper #rightwrapper #facilities #downloadmenu span{float:right;margin-top:5px;background:none;}

/*events*/
#wrapper #rightwrapper #events{width:690px;}
#wrapper #rightwrapper #events ul{float:left;list-style-type:none;padding:0px;margin:0px}
#wrapper #rightwrapper #events ul ul{list-style-type:disc;}
#wrapper #rightwrapper #events li{float:left;margin:0px 0px 20px 2px;width:170px;text-align:left;} 
#wrapper #rightwrapper #events li#rightcol{float:left;margin-right:0px;width:163px;text-align:left;}
#wrapper #rightwrapper #events li .shortdesc{height:400px;padding: 5px 3px 5px 5px;}
#wrapper #rightwrapper #events li .shortdesc .scrollcontent{height:400px; overflow:scroll;overflow-x:hidden;}
#wrapper #rightwrapper #events #downloadmenu{float:right;position:relative;margin-right:-20px;width:200px;}
#wrapper #rightwrapper #events #downloadmenu span{float:left;margin-top:5px;}

/*common page*/
#wrapper #contents{width:640px;padding:20px;}
#wrapper #contents h2{font-weight:bold;font-size:12px;}

#print-icon{
	margin-left:4px;
}
/*
#sp-more-wrapper{
	width:204px;background:orange;
}*/
.bullets{margin:0px 0px 0px 15px;padding:0px;}
.bullets li{
	padding:0px 0px 0px 0px;
	/*background:url("images/bullet.gif") top left no-repeat;*/
	margin:0px;
}

a:link, a:visited {text-decoration:none; color:#681414;}
a:hover {color:#333;}

a.redlink:link, a.redlink:visited {text-decoration:none; color:#F00;}
a.redlink:hover {color:#333;}

#press { width:100px;}


/************** DROPDOWN *********************/
.dd2,dd3 {
	/*display:inline-block !important;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;color:#fff;
}
.dd2 .ddTitle {
	background:transparent url(images/dropdown1.png) no-repeat;
	padding:0 3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;color:#fff;font-size:9px;
}
.dd3 .ddTitle {
	background:transparent url(images/dropdown2.png) no-repeat;
	padding:0 3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;
}
.ddTitle span.arrow {
	background:#231f20 url(images/dd_arrow.png) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; top:0px; position:relative; right:0px;
}
.ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:18px; font-family:helvetica, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#fff; _position:relative; _top:4px}
.ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0;}
.ddTitle img.selected {
	padding:0 2px 0 0;
	vertical-align:top;
}
.ddChild {
	position:absolute;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#000;color:#fff;
	font-size:11px;
}
.ddChild .opta a, .ddChild .opta a:visited {padding-left:10px}
.ddChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	color:#fff;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.ddChild a:hover {
	background-color:#333;
}
.ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.ddChild a.selected {
	background-color:#333;	
}

.borderTop{border-top:0px solid #c3c3c3  !important;}
.noBorderTop{border-top:none 0  !important}
/************** DROPDOWN *********************/