﻿
/*
#770E29 red
red bar
background-image: url(Images/topnav_bg.gif);
*/
html, body, div, /*ul,*/ /*ol*//*li,*/ dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input		{margin: 0;padding: 0;}
/*h1, h2,*/ h3, h4, h5, h6, pre, code, address, caption, cite, code, /*em*,/ /*strong,*/ th {font-size: 1em;font-weight: normal;font-style: normal;}
ul { list-style: disk;}
fieldset, img {border: none;}
caption, th { text-align: left; }
table { border-collapse: collapse;border-spacing: 0;}
/*td {text-align:left; vertical-align:top;}*/

body
{
  margin: 4px 0px 0px 0px;
			background-image: url(images/bg.jpg);
			background-position: top left;
			background-repeat: repeat-x;
			background-color: #2c2c2c;
			font: 12px/18px "Lucida Grande" , "Lucida Sans Unicode" , Arial, Verdana, sans-serif;
			color: #333;
	 
}
h1
{
	color:#770E29;
	font-size:24pt;
	
}
h2
{
	color:#770E29;
	font-size:18pt;
}
#head_container
{
	padding-top: 20px;
}
#menucontainer
{
	background-image: url(images/cm_21.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 26px;
	text-align: right;
	/*text-indent: 10px;*/
	/*font-weight: bold;*/
	/*padding-top: 4px;*/	
	/*vertical-align: top;
	background-image: url(images/menu_bg.jpg);
	height: 24px;
	background-position: top left;
	background-repeat: repeat-x;*/
	width: 100%;
	font-family: Tahoma;
	font-size: 11pt;
	font-weight:bold;
	padding:2px;
}
#menucontainer img
{
}
#menucontainer a
{
	/*background-image: url(images/menu_bg_seperator.jpg);
	background-repeat: no-repeat;*/
	color: #cccccc;
	text-decoration: none;
	font-variant: small-caps;
	padding: 2px 10px 2px 14px;
}
#menucontainer a:hover
{
	display: inline;
	color: #ffffff;
	text-decoration: none;
	font-variant: small-caps;
	padding: 2px 10px 2px 14px;
}
#content
{
	width: 100%;
	line-height:15px;
	background-color:#ffffff;
	padding-top: 10px;
}
#restaurantName
{
	width: 267px;
	background-color: #f1f1f1;
	color: #770E29;
	line-height:25px;
	text-indent: 10px;
	height: 27px;
	font-weight: bold;
	font-size: 20px;
	padding-top: 4px;
}
#underHeader
{
	background-color: #f1f1f1;
	font-size: 9pt;
	font-weight: normal;
	padding: 10px;
	height:289px;
}
#restaurantParticulars
{
	background-image: url(images/cm_21b.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #f4f4f4;
	text-indent: 10px;
	height: 18px;
	font-weight: bold;
	font-size: 8pt;
	padding-top: 1px;
	text-transform:uppercase;
	
}
#underParticulars
{
	background-color: #f1f1f1;
	width: 240px;
	font-size: 8pt;
	line-height:15px;
	font-weight: normal;
	padding: 10px;
	
}



/***************************************************/
/*#headNav
{
    color:#cccccc;
    font-family:Verdana;
    font-size:4pt;
    padding:40px 0px 0px 20px;
    text-align:center;
}
#headNav a
{
    list-style-type: disc;
    color: #cccccc;
    font-family:Verdana;
    font-size:12pt;
    text-decoration:none;
    font-variant:small-caps;
}

#headNav a:hover
{
    color: #ffffff;
    font-family:Verdana;
    font-size:12pt;
    text-decoration:none;
    font-variant:small-caps;
}*/
/*restarant amenities*/
/*#RestAmens 
{
	margin: 2px 0px 2px 2px;
	padding-left: 6px;
	background-color:#F1E8CF;
	border:dashed 1px #cccccc;
}
#RestAmens p
{
	border-top:dashed 1px #cccccc;
	padding: 2px 2px 2px 2px;
}*/
/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}
#div_golfLinks
{
	width:300px;
	border: solid 1px #770E29;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90)
}

#div_golfLinks a
{
	display:block;
}

#div_golfLinks a:hover
{
	display:block;
}

#scroll_box {
	height: 460px;
	width:160px;
	overflow: auto;
	margin: 0em 0;
	border-left:1px solid #cccccc;
}

#scroll_box img
{
	padding: 0px 0px 5px 5px;
	display:block;
	border:none;
}




#Venues
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #3e3e3e;
	
	text-decoration: none;
	vertical-align: top;
}
#Venues a
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #3e3e3e;
	text-decoration: none;
}
#Venues a:hover
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #BFA850;
	text-decoration: none;
}

/*copyright*/
#copyright
{
	font-size: 8pt;
	color: #3e3e3e;
	background-color:#ffffff;
	text-decoration: none;
}

/* Footer Style */
#footer
{
	/*font-size: 10pt;
	
	text-decoration: none;*/
	display:inline-block;
	/*width:100%;
	padding:10px 10px 10px 10px;*/

	font-family: Tahoma;
	font-size: 9pt;
	font-weight:bold;
	padding:2px;
	color: #ffffff;
	padding-left:7px;
}
#footer a
{
	/*padding: 0px 20px 0px 20px;*/
	font-family: Tahoma;
	font-size: 9pt;
	font-weight:bold;
	padding:2px;
	color: #ffffff;
	padding-left:7px;
}
#footer a:hover
{
	/*padding: 0px 20px 0px 20px;*/
	font-family: Tahoma;
	font-size: 9pt;
	font-weight:bold;
	padding:2px;
	color: #ffffff;
	padding-left:7px;
}
#footer2
{
	font-family: Tahoma;
	font-size: 8pt;
	padding: 0px 2px 0px 2px;
	color: #ffffff;
	text-transform: uppercase;
}
#footer2 a
{
	font-family: Tahoma;
	font-size: 8pt;
	padding: 0px 2px 0px 2px;
	color: #ffffff;
	text-transform: uppercase;
}
#footer2 a:hover
{
	font-family: Tahoma;
	font-size: 8pt;
	padding: 0px 2px 0px 2px;
	color: #ffffff;
	text-transform: uppercase;
}
/* Login Styles */
.loginheader
{
	/*text-align:left;
	font-size: 10pt;
	text-decoration: none;*/
}
#login_content
{
	text-align:left;
	font-size: 8pt;
	text-decoration: none;
}
/*#login_content a
{
	text-align:left;
	font-size: 14pt;
	text-decoration: none;
}
#login_content a:hover
{
	text-align:left;
	font-size: 12px;
	text-decoration: none;
}*/
#venue_restaurants
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #770E29;
	text-decoration: none;
	background-color:#FFFFFF;
	vertical-align: top;
}
#venue_restaurants a
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #770E29;
	text-decoration: none;
	vertical-align: top;
}
#venue_restaurants a:hover
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #770E29;
	text-decoration: none;
	vertical-align: top;
}
#venue_golf
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #00703C;
	text-decoration: none;
	background-color:#FFFFFF;
	vertical-align: top;
}
#venue_golf a
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #00703C;
	text-decoration: none;
	vertical-align: top;
}
#venue_golf a:hover
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #00703C;
	text-decoration: none;
	vertical-align: top;
}

/*control elements*/

input[type=button]
{
	height:20px;
	margin:4px 8px 4px 8px;
	padding: 1px 8px 1px 8px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(images/bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family: "Trebuchet MS";
	color:#95032A;
	text-align:center;
	vertical-align:middle;
}
input[type=submit]
{
	height:20px;
	margin:4px 8px 4px 8px;
	padding: 1px 8px 1px 8px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(images/bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family: "Trebuchet MS";
	color:#95032A;
	 text-align:center;
	 vertical-align:middle;
}
input[type=reset]
{
	height:20px;
	margin:4px 8px 4px 8px;
	padding: 1px 8px 1px 8px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(images/bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family: "Trebuchet MS";
	color:#95032A;
	 text-align:center;
	 vertical-align:middle;
}
input[type=text]
{
	height:18px;
	margin:4px 8px 4px 8px;
	padding: 1px 8px 1px 8px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	font-size:11px;
	font-family: "Trebuchet MS";
	color:#95032A;
	 text-align:left;
	 vertical-align:middle;
}
input[type=password]
{
	height:18px;
	margin:4px 8px 4px 8px;
	padding: 1px 8px 1px 8px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	font-size:11px;
	font-family: "Trebuchet MS";
	color:#95032A;
	 text-align:left;
	 vertical-align:middle;
}
/*input[type=select]
{
	height:18px;
	margin:4px 8px 4px 8px;
	padding: 1px 8px 1px 8px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	font-size:11px;
	font-family: "Trebuchet MS";
	color:#95032A;
	 text-align:left;
	 vertical-align:middle;
}*/
select
{
	height:22px;
	margin:4px 8px 4px 8px;
	padding: 1px 8px 1px 8px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	font-size:11px;
	font-family: "Trebuchet MS";
	color:#95032A;
	 text-align:left;
	 vertical-align:middle;
}
/* end control elements*/


#sitemap
{
	/*background-color: #f7f7f7;*/
	font-size: 8pt;
	line-height:10px;
	font-weight: normal;
	
}

#sitemap .head 
{
	font-weight:bold;
	text-indent:0px;
}
#sitemap a.head
{
	/*color:orange;*/
	color:#BFA850;
	text-indent:0px;
	padding-top:30px;
}
#sitemap a.head:hover
{
	color: Orange;
	text-indent:0px;
	padding-top:30px;
}

#sitemap a
{
	color:#cccccc;
	display:block;
	text-decoration:none;
	text-indent:10px;
	padding:4px 10px 4px 10px;
}

#sitemap a:hover
{
	color:#ffffff;
	display:block;
	text-decoration:none;
	text-indent:10px;
	padding:4px 10px 4px 10px;
}