﻿/* ONLINE RESERVATIONS - LODGING PANE */
.bookRoomPanel
{
	/*position:relative;*/
	margin-left: 0px;
	background-color: #92ac42;	
	width: 276px;
	text-align: left;
	z-index: 25;
}

.bookOnline
{
	background-color: #92ac42;
	color: #000000;	
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	border: #92ac42 2px solid;
}
.bookOnline h1
{ color: #fcfec7; 
  font-size: 14px; 
  font-family: Helvetica, Sans-Serif; 
  background-color: #92ac42;	
  padding-bottom: 0px;
  margin-bottom: 3px;
  margin-top: -2px;
}

.resLink /*book here link for groups*/
{
	color:#ffffff;
	font-size: 11px;
	font-family: verdana, Sans-Serif;
	text-decoration: none;
	font-weight: bolder;
	position: absolute;
	margin: -26px 0px 0px 155px;
	padding-bottom: 0px;
}
.ArrDate
{
	position: absolute;
	margin-left:6px;
	margin-bottom: 5px;
	margin-top: -2px;
}
.calBook
{
	/*padding-top: 10px;
	position:absolute;border: orange 1px dashed;*/
	margin-bottom:0px;
	margin-top: -2px;
	margin-left: 115px;
	
}
.bookSubmit
{
	z-index: 12;
	margin-left:20px; margin-top:-2px;
	background-color:#92ac42;
	position:absolute;
}
.jogLeft {margin-left:0px;}

/*END LODGING PANEL*/


/* TEE TIME PANE */
.teeTimePanel /*Panel for tee time - rounded corners and bkg color*/
{
	
	z-index: 0;
	position:relative;
	margin-top: 0px;
	margin-left: 0px;
	width: 276px;	
	min-height: 115px;
	background-color: #5c6323;	
	text-align: left;
	border-bottom-width:2px;
	
	/*padding-left: 10px;border:green 1px dashed;*/
}
.teeOnline
{display:none;visibility:hidden;
	background-color: #586d10;	
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 7px 0px 7px;
	color: #fcfec7;	
	z-index: 0;
	height:100px;
	/*border:red 1px dashed;*/
}
.teeOnline h1 /*color & size for 'Reserve a tee time'*/
{  
  font-size: 14px; 
  font-family: Helvetica, Sans-Serif; 
  margin-bottom: 3px;
  margin-top: -3px;
  z-index: 0;
}
#dt-tee /*position date label*/
{
	margin-left: 103px;
	font-size: 11px;
	font-weight: bold;
}

.teeDate /*date entry field*/
{
	/*position: relative;*/
	margin-left:2px;
	margin-top: 0px;
	margin-bottom: 3px;
}
.teeTime
{
	/*position: relative;*/
	margin-top: 0px;
	margin-left:22px;
	margin-top:3px;
}
.teeSubmit
{
	position: relative;
	margin-left:158px;
	margin-top: -24px;
}
#tPlayers
{
	position:absolute;
	margin-top:3px;
}

.cal2 /*icon for tee time calendar*/
{
	/*position: absolute;*/
	z-index: 99;
	margin-left:0px;
	margin-top: 3px;
}

.MyCalendar .ajax__calendar_container
{
	z-index : 999; 
	/*position: absolute;*/
	border:1px solid #363c10;
	background-color: Window; 
	font-weight: normal;
	color: #363c10;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day, 
.MyCalendar .ajax__calendar_other .ajax__calendar_year 
{color: black;}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_month, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{ color: black; font-weight: bold;}

.MyCalendar .ajax__calendar_active .ajax__calendar_day, 
.MyCalendar .ajax__calendar_active .ajax__calendar_month, 
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
color: black; 
}

.bottom-space
{
	margin-bottom: 7px;
}	
.bottom-space-side
{
	margin-bottom: 3px;
}	
/*ENDS WIDGETS*/

/*SUB MENU ON LEFT*/
.leftMenuStyle
{
	height: 275px;
	
}
#leftMenuItems /*wrapper for submenu tree*/
{
	position: relative;
	z-index: 10;
	width:	260px;
	height: 275px;
	background-color: #40372a;	
	padding: 0px 10px 15px 12px;
	text-align: left;
	/*border: purple 1px dashed;*/
}
.leftRoot 
{
	text-transform:uppercase;
	font-family: Georgia;
	font-size: 17px;
	color: #F4A600;
	height: 18px;
	position:relative;
	text-decoration:none;
}
.leftRoot:visited{	color: #F4A600;}

.accHeader
{
	font-family: Helvetica;
	font-size: 14px; 
	color: #F7F3EC;
	padding: 3px 0px 3px 0px;
	background-image: url("../images/sep.submenu.gif") !important;
	background-position: top center !important;
	background-repeat:repeat-x;
	width: 245px;
}
.accHeader a:link
{
  font-family: Helvetica, Sans-Serif;
  font-size: 14px !important;
  color: #f7f3ec;
  text-decoration: none;
  margin-left : 10px;
}
.accHeader a:visited
{
	color:#f7f3ec;
	text-decoration:none;
	margin-left: 10px;
}
.accHeader a:hover
{
	color:#f4a600;
	text-decoration:none;
}

.accSelHeader
{
	/*position:relative;
	z-index: 3;*/
	background-color: #393126;
	width: 250px;
	padding: 3px 0px 3px 0px;
	height: 18px;	
}
.accSelHeader a
{
  font-family: Helvetica, Sans-Serif;
  font-size: 14px !important;
  color: #f7f3ec;
  text-decoration: none;
  margin-left: 10px;
}	
.accSelHeader a:hover
{
	color:#f4a600;
	text-decoration:none;
}
	
.accContent
{
	/*position: relative;
	z-index: 2;*/
	padding: 0px 15px 8px 10px;
	background-color: #393126;
	width: 225px;
	font-size: 12px !important;
}
.accContent a:link 
{
	color: #ffffff;	
	font-size: 12px !important;
	font-family: helvetica;	
	text-decoration: none;
	margin: 0px 0px 0px 20px;
}
.accContent a:visited
{ 
	color: #ffffff !important; 
	text-decoration:none;
	margin: 0px 0px 0px 20px;
}
.accContent a:hover{ color: #E9A208 !important;}


/*ENDS LEFT SUBMENU*/

.txtLeftContactInfo
{
	color: #d4c3a4;
	font-family: helvetica;
	font-size:12px;
	font-weight:bold;
	margin:0px 5px 5px 10px;
	text-align:center;
}
.txtLeftContactInfo a
{
	font-size:12px;
	text-decoration:underline;
}
.txtLeftContactInfoHdr
{
	color: #f4a600;
	text-transform: uppercase;
	font-family: Georgia;
	font-size: 14px !important;
	margin:8px -10px 5px -10px;
	font-weight:bold;
	text-align:center;
}

/*.btnLeftContact
{
	width:25px;
	height:23px;
	background-color:#92ac42;
	color:Black;
	font-size:12px;
	font-weight:bold; 
	border:2px #586d10 solid;
}*/