/*************************** INITIAL GLOBALS ****************************/

body
{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	margin:0px;
	background-color:#b5d5a9;
}
h1,h2,h3,h4,p,ul,li,form
{
	margin:0px;
	padding:0px;
}

/*************************** MAIN CONTAINERS ******************************/

.globalContainer
{
	width:100%;
}
.innerGlobalContainer
{
	width:1000px;
	margin:0px auto 0px auto;
}
.headerContainer
{
	width:960px;
	min-height:110px;
	background:url(../images/header_background.gif) #ebf8e6 bottom left no-repeat;
	padding:54px 0px 0px 40px;
	overflow:auto;
}
.innerHeaderContainerLeft img
{
	margin-top:.2em;
	border:none!important;
}
.innerHeaderContainerLeft
{
	width:690px;
	float:left;
}
.innerHeaderContainerRight
{
	width:250px;
	float:left;
	padding-top:5px;
}
.mainContentContainer
{
	width:983px;
	background:url(../images/main_background3.gif) top left repeat-y;
	padding:6px 0px 0px 17px;
}
.navContainer
{
	width:965px;
	height:21px;
	background:url(../images/nav_background.gif) top left no-repeat;
	padding-top:8px;
	font-size:62%;
	padding-left:20px;
}
.navContainer a
{
	color:#FFFFFF;
	text-decoration:none;
}
.innerContentContainer
{
	width:945px;
	background-color:#40722d;
	padding:10px 10px 10px 10px;
	clear:both;
}
.innerContentContainerLeft
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/home_content_image.jpg) top left no-repeat;
}
.innerContentContainerRight
{
	width:506px;
	min-height:268px;
	float:left;
	padding:6px 0px 6px 0px;
	background:url(../images/home_content_corners_bottom.gif) bottom left no-repeat;
	overflow:auto;
}
.innerContentContainerRight02
{
	width:500px;
	min-height:225px;
	background:url(../images/home_content_corners_top.gif) top left no-repeat #ebf8e6;
	margin-top:11px;
	padding-right:6px;
	/*overflow:auto;*/
}
.innerContentContainerRight h1
{
	margin-left:14px;
	display: inline;
}
.innerContentContainerRight .headerLink
{
	display: inline; 
	margin-left: 28px;
}
.innerContentContainerRight .headerLink a img
{
	border: none;
}
.innerContentLeft
{
	width:330px;
	/*min-height:65px;*/
	float:left;
	padding-top: 15px;
	padding-left: 15px;
}
.innerContentLeft img
{
	margin-bottom:9px;
}
.innerContentRight
{
	width:123px;
	min-height:65px;
	text-align:right;
	float:right;
	padding-top: 10px;
	padding-right: 6px;
}
.innerContentRight .newImage img
{
	margin-top:1px;
}
.textContainer
{
	width:330px;
	padding-left:15px;
	padding-right:15px;
	float:left;
}
.innerContent h2
{
	margin-bottom:10px;
}
.lowerMenuContainer
{
	width:945px;
	clear:both;
	padding-top:10px;
	overflow:auto;
}
.rightFloat
{
	float:right;
}
.baseImage
{
	margin:10px 0px 0px 10px;
	border:0px;
}
.baseImage02
{
	margin:5px 0px 0px 30px;
	border:0px;
}
.optionBox
{
	width:106px;
	background:url(../images/menu_option_box_top.gif) top left no-repeat;
	float:left;
	padding-right:10px;
}
.innerOptionBox
{
	width:106px;
	min-height:70px;
	padding:5px 0px 5px 0px;
	text-align:center;
	background:url(../images/menu_option_box_bottom.gif) bottom left no-repeat;
}
.innerOptionBox h3
{
	font-weight:normal;
	font-size:75%;
}
.innerOptionBox a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:75%;
	display:block;
}
.innerOptionBox img
{
	margin-bottom:5px;
}
.footerContainer
{
	width:963px;
	margin:5px 0px 0px 0px;
	height:27px;
	text-align:right;
}
.footerContainer a
{
	text-decoration:none;
	width:100%;
	overflow:auto;
	display:block;
}
.footerContainer a span
{
	font-size:55%;
	color:#b2cc87;
	float:right;
	padding-top:3px;
}
.footerContainer a img
{
	border:0px;
	float:right;
	margin-left:5px;
}
/************************* CONTENT STYLES ************************************/

.contentStyle01
{
	color:#60a346;
	font-size:62%;
	padding-bottom:6px;
}
.contentStyle02
{
	font-weight:bold;
	font-size:68%;
	color:#60a346;
}
.contentStyle03
{
	color:#2d4c1f;
	font-size:75%;
	padding-bottom:6px;
}
.contentStyle03 a
{
	color:#2d4c1f;
}
.contentStyle04
{
	color:#2d4c1f;
	font-size:75%;
	font-weight:bold;
}
.contentStyle05
{
	color:#2d4c1f;
	font-size:75%;
}
.contentStyle06
{
	color:#2d4c1f;
	font-size:75%;
	padding-bottom:6px;
	font-style:italic;
}
.contentStyle07
{
	font-weight:normal;
}
.contentStyleSmall
{
	font-size:62%;
	padding-bottom:6px;
}
.padBottom
{
	margin-bottom:6px;
}
.padBottom02
{
	margin-bottom:15px;
}
.noBorder
{
	border:none;
}

/*************************** DROPDOWN ******************************************/

.navContainer ul
{
	list-style-type: none;
}
#sddm
{	
	margin: 0px;
	padding: 0px;
	z-index: 50;
}

#sddm li
{	
	margin: 0px 20px 0px 20px;
	padding: 0px;
	list-style: none;
	float: left;
}

#sddm li a
{	
	display: block;
	color: #ffffff;
	text-decoration: none;
}

#sddm li a:hover
{	
	color: #86af78;
}
#sddm div
{	
	position: absolute;
	visibility: hidden;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	background: #2d4c1f;
	border: 1px solid #2d4c1f;
}

#sddm div a
{	
	position: relative;
	display: block;
	margin: 0px;
	padding: 6px 20px 6px 4px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #2d4c1f;
	color:#bde1b1;
}

#sddm div a:hover
{	
	background: #40722d;
	color: #ffffff;
}

.mainNavSelected
{
	color: #86af78!important;
}
.dropDownSelected
{
	background: #40722d!important;
	color: #ffffff!important;
}

/*************************************** THE COURSE EXTRAS ************************************************/

.innerContentLeft02
{
	width:460px;
	min-height:209px;
	padding:15px 15px 0px 15px;
	float:left;
}
.innerContentLeft02 img
{
	margin-bottom:10px;
}
.innerContentContainerLeft02
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/thecourse_content_image.jpg) top left no-repeat;
}

/*************************************** CLUBHOUSE EXTRAS **************************************************/

.innerContentContainerLeft03
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/clubhouse_content_image.jpg) top left no-repeat;
}
.innerContentContainerRight03
{
	width:491px;
	min-height:210px;
	background:url(../images/home_content_corners_top.gif) top left no-repeat #ebf8e6;
	margin-top:11px;
	overflow:auto;
	padding:15px 0px 0px 15px;
	position:relative;
}
.mainContentTag
{
	margin-bottom:10px;
}
.mainContentTag02
{
	margin-bottom:5px;
}

/**************************************** CUSTOM SCROLLBAR EXTRA ********************************************/

.Container {
  position:absolute;
  top: 15px; left: 30px;
  width: 475px;
  height: 200px;
  z-index:1;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 475px;
  height: 200px;
}
#Scroller-1 p {
  z-index:1;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
  padding:5px 10px 0px 20px;
  z-index:1;
}
#Scrollbar-Container {
  position: relative;
  z-index:1;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  z-index:1;
}
.Scrollbar-Track {
  width: 12px; height: 182px;
  position: absolute;
  top: 14px; left: 0px;
  background-color:#5ea045;
  z-index:1;
}
.Scrollbar-Handle {
  position: absolute;
  width: 6px; height: 53px;
  left:3px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 196px;
  z-index:1;
}

/****************************************** GOLF VISITORS EXTRAS ***************************************/

.innerContentContainerLeft04
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/visitors_content_image.jpg) top left no-repeat;
}
.Container02 {
  
  top: 50px; left: 100px;
  width: 475px;
  height: 130px;
  z-index:1;
  padding-top:10px;
}
.Scrollbar-Track02 {
  width: 12px; height: 112px;
  position: absolute;
  top: 14px; left: 0px;
  background-color:#5ea045;
  z-index:1;
}
.Scrollbar-Down02 {
  cursor: pointer;
  position: absolute;
  top: 126px;
  z-index:1;
}
#Scroller-2 { 
  position: absolute; 
  overflow: hidden;
  width: 475px;
  height: 120px;
}
.contentStyle04 a
{
	color:#2d4c1f;
	text-decoration:none;
}
.contentStyle04 a:hover
{
	text-decoration:underline;
}

/****************************************** MEMBERSHIP EXTRAS ***************************************/

.innerContentContainerLeft05
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/membership_content_image2.jpg) top left no-repeat;
}
.outerHalfContainer
{
	overflow:auto;
}
.halfContainer
{
	width:45%;
	float:left;
}
.mainListStyle
{
	list-style-type:none;
}
.mainListStyle li
{
	background:url(../images/list_bullets.gif) top left no-repeat;
	color:#2d4c1f;
	font-size:75%;
	padding:2px 0px 5px 10px;
}
.padLeft
{
	padding-left:20px;
}

/***************************************** BUSINESS BOOKINGS EXTRAS ***********************************/

.innerContentContainerRight04
{
	width:491px;
	min-height:210px;
	background:url(../images/home_content_corners_top.gif) top left no-repeat #ebf8e6;
	margin-top:5px;
	overflow:auto;
	padding:15px 0px 0px 15px;
	position:relative;
}
.innerContentContainerLeft06
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/businessbookings_content_image.jpg) top left no-repeat;
}

/*************************************** PRIVATE PARTIES EXTRAS ***********************************/

.innerContentContainerLeft07
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/parties_content_image.jpg) top left no-repeat;
}

/*************************************** CONTACT EXTRAS ***********************************/

.innerContentContainerLeft08
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/contact_content_image.jpg) top left no-repeat;
}
.halfContainer65
{
	width:65%;
	float:left;
}
.halfContainer25
{
	width:25%;
	float:left;
}

/*************************************** PHOTOS EXTRAS ***********************************/

.innerContentContainerRight03 img
{
	border:0px;
}
.Container03 {
  
  top: 50px; left: 100px;
  width: 490px;
  height: 200px;
  z-index:1;
  padding-top:10px;
}
.Scrollbar-Track03 {
  width: 12px; height: 182px;
  position: absolute;
  top: 14px; left: 0px;
  background-color:#5ea045;
  z-index:1;
}
.Scrollbar-Down03 {
  cursor: pointer;
  position: absolute;
  top: 196px;
  z-index:1;
}
#Scroller-3 { 
  position: absolute; 
  overflow: hidden;
  width: 490px;
  height: 190px;
}
.Scroller-Container03 {
  position: absolute;
  top: 0px; left: 0px;
  padding:5px 0px 10px 30px;
  z-index: 100;
}
.Scroller-Container03 a
{
	cursor:pointer;
	z-index: 100;
}
.Scroller-Container03 a img
{
	z-index: 100;
	padding-bottom:2px;
}
.navContainer #sddm li div
{
	z-index:50;
}

.Scroller-Container2 {
  position: absolute;
  top: 0px; left: 0px;
  padding:5px 10px 0px 20px;
  z-index:1;
}
.Scroller-Container2 a img
{
	margin:0px 15px 17px 0px;
}

/********************************** SCORECARD EXTRA ******************************************/

.innerContentContainerLeft09
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/scorecard_content_image.jpg) top left no-repeat;
}

/********************************** PRO SHOP EXTRA ******************************************/

.innerContentContainerLeft10
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/proshop_content_image.jpg) top left no-repeat;
}

.innerContentLeft03
{
	width:455px;
}
.innerContentLeft03 img
{
	margin-bottom:10px;
}
.contentStyle02 a
{
	font-weight:bold;
	margin-left:5px;
	font-size:90%;
	color: #5C9D44;
}
.contentStyle02 a:hover {
	color: #40722D;
}
.emailLinkStyle
{
	font-weight:bold;
	margin-left:5px;
	font-size:90%;
	color: #5C9D44;
}
.emailLinkStyle:hover {
	color: #40722D;
}

/*************************************** HISTORY EXTRAS ****************************************/

.innerContentContainerLeft11
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/history_content_image2.jpg) top left no-repeat;
}
.Container04 {
  
  top: 50px; left: 100px;
  width: 475px;
  height: 110px;
  z-index:1;
  padding-top:10px;
}
.Scrollbar-Track04 {
  width: 12px; height: 92px;
  position: absolute;
  top: 14px; left: 0px;
  background-color:#5ea045;
  z-index:1;
}
.Scrollbar-Down04 {
  cursor: pointer;
  position: absolute;
  top: 106px;
  z-index:1;
}
#Scroller-4 { 
  position: absolute; 
  overflow: hidden;
  width: 475px;
  height: 100px;
}

/******************************************** RESTAURANT EXTRAS ***********************************************/

.innerContentContainerLeft12
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/restaurant_content_image.jpg) top left no-repeat;
}

/************************************** SAMPLE MENU ******************************************************/

.genericListStyle
{
	list-style-type:none;
	margin-bottom:20px;
}
.genericListStyle li
{
	color:#2d4c1f;
	font-size:68%;
	padding:2px 0px 2px 10px;
}
.innerContentContainerLeft13
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/samplemenu_content_image.jpg) top left no-repeat;
}

/************************************** PRIVATE DINING MENU ******************************************************/

.innerContentContainerLeft14
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/privatedining_content_image.jpg) top left no-repeat;
}

/*********************************** GOLF PACKAGES EXTRAS *******************************************************/

.innerContentContainerLeft15
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/golfpackages_content_image.jpg) top left no-repeat;
}
.outerMiniContainer
{
	width:130px;
	min-height:95px;
	background:url(../images/package_option_top.gif) top left no-repeat #386f28;
	float:left;
	padding:5px 0px 4px 4px;
	margin:0px 0px 10px 10px;
}
.innerMiniContainer
{
	width:116px;
	min-height:72px;
	background-color:#FFFFFF;
	padding:5px 5px 0px 5px;
}
.outerMiniContainer h3
{
	color:#FFFFFF;
	font-size:75%;
	margin-bottom:5px;
}
.packagesContainer
{
	overflow:auto;
	margin-bottom:10px;
	font-size:90%;
}

/*********************************** GREEN FEES EXTRAS *******************************************************/

.innerContentContainerLeft16
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/greenfee_content_image.jpg) top left no-repeat;
}

.threeColumnContainer
{
	width:455px;
	margin-bottom:10px;
	overflow:auto;
}
.columnLeft
{
	float:left;
	width:180px;
}
.columnLeft2
{
	float:left;
	width:220px;
}
.columnCentre
{
	float:left;
	width:130px;
	text-align:center;
}
.columnRight
{
	float:left;
	width:90px;
	text-align:center;
}
.halfSplit
{
	width:45%;
	float:left;
	margin-right:10px;
}

/*********************************** VISITORS GUIDE EXTRAS *******************************************************/

.innerContentContainerLeft17
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/visitorsguide_content_image.jpg) top left no-repeat;
}

/*********************************** ASSOCIATE MEMBERS EXTRAS *******************************************************/

.innerContentContainerLeft18
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/assocmembership_content_image.jpg) top left no-repeat;
}

/*********************************** TRIAL MEMBERSHIP EXTRAS *******************************************************/

.innerContentContainerLeft19
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/trialmembership_content_image.jpg) top left no-repeat;
}
.mainListStyle02
{
	list-style-image:url(../images/list_bullets.gif);
	margin:0px 0px 10px 20px;
}
.mainListStyle02 li
{
	color:#2d4c1f;
	font-size:68%;
	padding:0px 0px 0px 0px;
}

/*********************************** JUNIOR MEMBERSHIP EXTRAS *******************************************************/

.innerContentContainerLeft20
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/juniormembership_content_image.jpg) top left no-repeat;
}

/*********************************** MEETING ROOMS EXTRAS *******************************************************/

.innerContentContainerLeft21
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/meetingrooms_content_image.jpg) top left no-repeat;
}

/*********************************** Local Lodging EXTRAS *******************************************************/

.innerContentContainerLeft22
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/Accomodation_content_image.jpg) top left no-repeat;
}

/*********************************** BUSINESS COMMUNITY EXTRAS *******************************************************/

.innerContentContainerLeft23
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/business_community_content_image.jpg) top left no-repeat;
}

/*********************************** BUSINESS COMMUNITY EXTRAS *******************************************************/

.innerContentContainerLeft24
{
	width:414px;
	height:250px;
	float:left;
	margin-right:10px;
	background:url(../images/map_bg.gif) top left no-repeat;
	padding:30px 0px 0px 15px;
}

/*********************************** WEATHER EXTRAS *******************************************************/

.innerContentContainerLeft25
{
	width:369px;
	height:268px;
	float:left;
	margin-right:10px;
	padding:12px 0px 0px 60px;
	background:url(../images/localweather_content_image.jpg) top left no-repeat;
}
.weatherHolder
{
	margin-left:75px;
}

/*********************************** SOCIAL MEMBERSHIP EXTRAS *******************************************************/

.innerContentContainerLeft26
{
	width:369px;
	height:268px;
	float:left;
	margin-right:10px;
	padding:12px 0px 0px 60px;
	background:url(../images/socialmembership_content_image.jpg) top left no-repeat;
}

/*********************************** OPEN COMPETETIONS EXTRAS *******************************************************/

.innerContentContainerLeft27
{
	width:369px;
	height:268px;
	float:left;
	margin-right:10px;
	padding:12px 0px 0px 60px;
	background:url(../images/opencomps_content_image.jpg) top left no-repeat;
}

/*********************************** LESSONS EXTRAS *******************************************************/

.innerContentContainerLeft28
{
	width:369px;
	height:268px;
	float:left;
	margin-right:10px;
	padding:12px 0px 0px 60px;
	background:url(../images/lessons_content_image.jpg) top left no-repeat;
}

/*********************************** EQUIPMENT HIRE EXTRAS *******************************************************/

.innerContentContainerLeft29
{
	width:369px;
	height:268px;
	float:left;
	margin-right:10px;
	padding:12px 0px 0px 60px;
	background:url(../images/equipment_content_image.jpg) top left no-repeat;
}

/*********************************** VIDEO TECHNOLOGY EXTRAS *******************************************************/

.innerContentContainerLeft30
{
	width:369px;
	height:268px;
	float:left;
	margin-right:10px;
	padding:12px 0px 0px 60px;
	background:url(../images/videotech_content_image.jpg) top left no-repeat;
}

/*********************************** DRESSCODE EXTRAS *******************************************************/

.innerContentContainerLeft31
{
	width:369px;
	height:268px;
	float:left;
	margin-right:10px;
	padding:12px 0px 0px 60px;
	background:url(../images/dresscode_content_image.jpg) top left no-repeat;
}


/*************************************** XMAS PARTIES EXTRAS ***********************************/

.innerContentContainerLeft32
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/large13.jpg) top left no-repeat;
}

/*********************************** FIXTURES EXTRAS *******************************************************/

.innerContentContainerRightTall
{
	width:506px;
	min-height:268px;
	float:left;
	padding:6px 0px 6px 0px;
	background:url(../images/home_content_corners_bottom.gif) bottom left no-repeat;
	overflow:auto;
}
.tableLinks
{
    font-size: 69%;
    float: right;
    margin: 2px 5px;
}
.tableLinks a
{
    color:#0000ff;
}


.innerContentContainerRightFix
{
	width:491px;
	min-height:219px;
	background:url(../images/home_content_corners_top.gif) top left no-repeat #ebf8e6;
	margin-top:11px;
	overflow:auto;
	padding:4px 0px 5px 15px;
	position:relative;
}
.innerContentContainerLeftfix
{
	width:429px;
	height:280px;
	float:left;
	margin-right:10px;
	background:url(../images/thumbfix.jpg) top left no-repeat;
} 
.fourColumnContainerFixtures
{
	width:460px;
	overflow:auto;
	padding-left:0px;
	height:50px;
	padding-top:5px;
}

.fourColumnContainerFixtures .colu1
{
    width: 130px;
    float: left;
}
.fourColumnContainerFixtures .colu2
{
     width: 50px;
     float: left;
     padding-top:2px;
     
}
.fourColumnContainerFixtures .colu3
{
     width: 90px;
     float: left;
     padding-left:5px;
     padding-top:2px;
     
}
.fourColumnContainerFixtures .colu4
{
     width: 55px;
     float: left;
     padding-left:5px;
     padding-top:2px;
     
     
}
.fourColumnContainerFixtures .colu5
{
     width: 80px;
     float: left;
     padding-left:15px;
     height:20px;
     padding-top:0px;
     border: none;
     border-width: 0px;
     padding-bottom: 4px;
     font-size:10px;
}
.fourColumnContainerFixtures .colu5 input
{
    border: none;
    background:none;
    color:#498034;
}

.Scroller-ContainerFix {
  position: absolute;
  top: 0px; left: 0px;
  padding:0px 0px 0px 10px;
  z-index:1;
}

.threeColumnContainerFixtures
{
	width:460px;
	overflow:auto;
	padding-left:20px;
	padding-top:5px;
}
.threeColumnContainerFixtures p
{
    font-size: 12px;
}
.threeColumnContainerFixtures h5
{
	width:150px;
	margin:0px;
	padding:0px;
	
}
.col1
{
    width: 170px;
    float: left;
    height:25px;
    padding-top:5px;
}
.col2
{
     width: 120px;
     float: left;
     padding-top:3px;
}
.col3
{
     width: 110px;
     float: left;
     padding-left:10px;
     padding-top:1px;
     
}

.gridDisplayFixtures
{
    text-align:left;
    font-size: 12px;
    margin-left:10px;
    border-style:none; 
    border:0px;
    border-color: #ebf8e6;
}
.columnfixturestable
{
    width:460px;
}

.innerHeader
{
    width: 900px;
   
}
.innerHeaderAddFix
{
     width: 900px;
     padding: 5px;

}

.innerHeader h1,
.innerHeaderAddFix h1

{
   /* padding-left:10px;*/
   
}
.dropdown
{
    height:25px;
}
.fixturesHeader
{
    height:85px;
    display: inline;
}

.Containerfixt 
{
  position:absolute;
  top: 55px; left: 30px;
  width: 465px;
  height: 170px;
  z-index:1;
}
.columnOne
{
    width:450px;
}
.dateHeaderFix
{
    width:10px;
    padding-bottom:5px;
    text-align:right;
    padding-right:3px;
}
.dateendHeaderFix
{
     width:40px;
    padding-bottom:5px;
     text-align:left;
     
}
.eventHeaderFix
{
    width:320px;
    padding-bottom:5px;
    padding-right:5px;
}
.timeHeaderFix
{
    width:130px;
   padding-bottom:5px;
}
.dayHeaderFix
{
    width:50px;
    padding-bottom:5px;
    text-align:center;
    padding-right:5px;
}


.fixturesTitle
{
    margin-top:-8px;
}

/************************************ GENERIC CMS FIXTURES *******************************************/
.amendBackgroundFix
{ 
    display:block;
    background-color:#FFF;
    padding:10px 20px;
    min-height:300px;
    width: 905px;
}

.amendBackgroundFixlong
{ 
    display:block;
    background-color:#FFF;
    padding:40px 20px;
    min-height:300px;
    width: 905px;
}
.innerContentContainerFixtures
{
	width:945px;
	background-color:#40722d;
	padding:10px 10px 10px 10px;
	clear:both;
}
/************************************ AMEND FIXTURES *******************************************/
.mainContentContainerAmend
{
	width:983px;
	background:url(../images/main_background3.gif) top left repeat-y;
	padding:6px 0px 17px 17px;
}

.fourColumnContainerLarge
{
    width: 900px;
    clear:both;
    
}
.colum1
{
     width: 180px;
     float: left;
}

.colum2
{
     width: 130px;
     float: left;
}

.colum3
{
     width: 130px;
     float: left;
}

.fixturesHeading
{
    width:900px;
    text-align:center;
    padding: 10px 0px; 
}
.bottomcomment
{
    padding-top:3px;
    padding-bottom:20px;
    clear:both;
}
.bottomcomment p
{
    width: 700px;
    float:left;
    padding-bottom:10px;
}
.displayTable
{
    border:none;
}
.table
{
    padding:20px 0px;
    width:900px;
    border: none;
    
}
.fixturesTitlePadding
{
    padding:30px 200px 20px;
}

.gridfixtures
{
    width: 100%;
    text-align:center;
}

.dateHeader
{
    width: 45px;
    text-align:center;
}
.timeHeader
{
    
    text-align:center;
}
.eventHeader
{
    width: 500px;
    padding-right:50px;
}

.eventTime
{
    width: 140px;
}
.dayHeader
{
    width: 90px;
}
.AM
{
    width: 15px;
}


/************************************ UPDATE FIXTURES *******************************************/
/* twoColumnContainerFix STYLE IN ADD FIXTURES 
   oneColContainerButton STYLE IN ADD FIXTURES  
   twoColumnContainerFix .columnA STYLE IN ADD FIXTURES */
.updatefixPadding
{
    
    padding: 10px 0px 30px 10px;
    width:910px;
    font-weight:bold;
}
.twoColumnContainerFixUpdate
{
    width:880px;
    float:left;
    padding-bottom: 20px;
    padding-top: 10px;
}
.columnAmendDisplayDay
{
    width:100px;
    float:left;
}
.columnAmendDisplayDate
{
    width:50px;
    float:left;
    padding-left:8px;
}
.columnAmendDisplayMonth
{
    width:120px;
    float:left;
}
.columnAmendDisplayEvent
{
    width:340px;
    float:left;
}
.columnAmendDisplayTime
{
    width:120px;
    float:left;
}
.columnAmendDisplayTitle
{
    width:160px;
    float:left;
    padding-right:10px;
}
.FirstColu
{
  width:  160px;
  float:left;  
}
.SecondColu
{
  width:  50px;
  float:left;   
}
.ThirdColu
{
  width:  100px;
  float:left;   
}
.FourthColu
{
  width:  200px;
  float:left;   
}

/************************************ ADD FIXTURES *******************************************/

/* .fixturesTitlePadding IN AMEND FIXTURES SECTION **/

.twoColumnContainerFix
{
    width:650px;
    float:left;
}
.oneColContainer
{
    width:135px;
    float:right;
    padding-top:75px;

}
.oneColContainer .columnD
{
    height:40px;
}
.oneColContainerButton
{
    width:700px;
    float:left;
    padding:5px 0px 30px 3px;
    
}
.twoColumnContainerFix .columnA
{
   width:160px;
   float:left;
   height:40px;
}
.twoColumnContainerFix .columnB
{
   width:200px;
   float:left;
   height:40px;
}

.addfixPadding 
{
    
    padding: 10px 0px 0px 60px;
    width:800px;
}

.paddingValidFix
{
    padding: 0px 0px;
    width:135px;
    float:right;
}

.addfixPadding2
{
    padding: 10px 0px;
    width:650px;
    float:left;
}

.fourColumnContainerFix
{
	width:900px;
	overflow:auto;
	height:35px;
	padding-top:5px;
	clear: both;
}

.fourColumnContainerFix .coluOne
{
    width: 160px;
    float: left;
}
.fourColumnContainerFix .coluTwo
{
     width: 72px;
     float: left;
     
}
.fourColumnContainerFix .coluThree
{
     width: 110px;
     float: left;
     
     
     
}
.fourColumnContainerFix .coluFour
{
     width: 100px;
     float: left;

     
}
.fourColumnContainerError
{
	width:900px;
	overflow:auto;
	height:25px;
	clear: both;
	

	
}
.fourColumnContainerError .coluOne
{
    width: 120px;
    float: left;
    padding-top:2px;
}

.fourColumnContainerError .coluTwo
{
     width: 130px;
     float: left;
     
}
.fourColumnContainerError .coluThree
{
     width: 120px;
     float: left;
     
     
     
}
.fourColumnContainerError .coluFour
{
     width: 120px;
     float: left;
     padding-left:15px;
     height:20px;
     padding-top:0px;
     border: none;
     border-width: 0px;
     padding-bottom: 4px;
     
}
.columnC
{
    height:15px;
    position: absolute;
    left: 75px;
    width:400px;
    top:80px;
}
.columnC p
{
    font-size:12px;
    color:Red;
}
.columnC span
{
    font-size:10px;
}
/************************************ CONFIRM ADD / AMEND FIXTURES *******************************************/


.fixturesConfirmTitlePadding
{
    padding:60px 0px 0px 120px ;
}
.fixturesConfirmTitlePadding p
{
    padding:0px 0px 30px 170px ;
}


.fixturesConfirmTitlePadding a
{
    padding: 30px 0px 0px 25px ; 
    color: #0000FF;
}
.columnD
{
   
  
    width:135px;
    font-size:10px;
}
.columnD p
{
    font-size:10px;
    color:Red;
}


/************************************ LOGIN TO FIXTURES *******************************************/

.loginHead
{
    font-size: 14px;
    padding-bottom:40px;
}

.oneColContainerLoginbutton
{
    padding-top: 30px;
}
.column1
{
     width: 200px;
     float: left;
}

.column2
{
     width: 150px;
     float: left;
}


/************************************ ADMIN TOOLS *******************************************/

.admintoolsbuttons 
{
    
    width:470px;
    padding:10px 0px;
}
.admintools
{
    padding-top:10px;
    font-size: 14px;
    padding-bottom:40px;
}
.admintools a
{
    color:#0000ff;
}


.admintoolsbig
{
    float:left;
    width: 230px;
    font-size: 79%;
    color:#0000FF;
}
.admintoolsbig a
{
    font-size: 79%;
    color:#0000FF;
}
.admintoolssmall
{
    width:100px;
    float:left;
    font-size: 79%;
    color:#0000FF;
}



/************************************ FIXTURES NAV *******************************************/

.amendBackground
{ 
    display:block;
    background-color:#FFF;
    padding:10px 20px;
    min-height:350px;
    width: 905px;
}

.fixNav
{
	float:left;
	padding-right:35px;
	font-size:121%;
	height:20px;
	display:block;
}

.fixNav a
{

	font-size:81%;
	color:#2d4c1f;
	text-decoration:none;
	font-weight: bold;
}
.fixNavPad
{
    border-bottom: 1px solid #2d4c1f ;
    height:20px;
	display:block;
	padding: 4px 0px;
}


/************************************ REMOVE FIXTURES *******************************************/
/* columnAmendDisplayDay columnAmendDisplayDate columnAmendDisplayMonth columnAmendDisplayEvent columnAmendDisplayTime
   columnAmendDisplayTitle ALL THESE STYLES IN UPDATE FIXTURES 
   oneColContainerButton STYLE IN ADD FIXTURES  */

.deletefixPadding
{
    
    padding: 50px 0px 30px 10px;
    width:910px;
    font-weight:bold;
}

/************************************ NEW layout FIXTURES *******************************************/

.eventBox
{
    width:480px;
    font-size: 88%;
    color:#000;
    overflow:auto;
    padding-left:2px;
}
.DateDayTitle
{
    padding:0px 0px 15px 90px;
    color:#000;
    width:240px;
    clear:both;
    font-weight:bold;
    margin-top:15px;
}
.dateTitle
{
    width:30px;
    float:left;
    padding-left:5px;
}
.dayTitle
{
    width:90px;
    float:left;
}
.p
{
    font-size:75%;
    min-width:200px;
    float:left;
}


.amTeeTitle,
.pmTeeTitle,
.clubhouseTitle
{
    width:67px;
    Float:left;
    padding-left:0px;
    padding-bottom:5px;
    font-size: 75%;
   
}

.C2olumn
{
    width:400px;
    Float:right;
    padding-left:0px;
    padding-bottom:5px;
   
}

.empty
{
    color:#999;
}

.emphasis
{
    font-weight:bold;
    padding-right:1px;
    width:130px;
    float:left;
    font-size:75%;
    
}
.content
{
    float:left;
    width:320px;
}
.heading
{
    float: left; 
    clear: left;
    width:470px;
}
.columnHeight
{
    padding-bottom:5px;
}

/******************************* CALENDAR *********************************/


.innerContentContainerLeftCal
{
	width:427px;
	height:260px;
	float:left;
	margin-right:10px;
	padding: 0px 1px;
	
	
} 
.fixturesCalendar
{
    width: 427px;
    font-family: Verdana;
    height:10px;
}
.fixturesCalendar td
{
    font-weight: bold;
    font-size: 91%;
}
.fixturesCalendar td.dayItem
{
    padding: 10px 16px;
    border: 1px solid #ccc;
}
.fixturesCalendar .fixturesCalendar td
{
    border: none!important;
    padding: 0px!important;
    font-weight: normal;
    text-align: center; 
}
.fixturesCalendar .fixturesCalendar
{
    margin: 3px 0px;
}
.fixturesCalendar .fixturesCalendar td a
{
    text-decoration: underline;
}
.fixturesCalendar .fixturesCalendar td a img
{
    border: none;
}
.fixturesCalendar td a
{
    text-decoration: none;
}
.fixturesCalendar td a:hover
{
    text-decoration: underline;
}
.fixturesCalendar th
{
   font-size: 74%;
   color: #666;
}
.fixturesCalendar TitleStyle a
{
    
}
.selectedDate
{
    background: #336633!important;
}
.selectedDate a
{
    color: #fff!important;
}
/*.borderImage
{
    display: none;
    background:url(../images/Cal.gif) top left no-repeat;
    position: relative;
    top: -282px;
    left: -1px;
    width: 431px;
    height: 282px;
    border: none;
}*/
.titlefix1
{
    width:370px;
    text-align:center;
    
}
.datedropdown
{
    float:left;
    text-align:center;
    padding-top:3px;
    padding-left:50px;
}
.error p
{
    padding-left:10px;
    width:800px;
}

/************************************* PRINT CALENDAR *********************************/
.pagebreak
{
    height:40px;

}
.pagebreak2
{
    height:20px;

}
.pagebreak3
{
    height:30px;

}
.printheaderContainer
{
	/*width:1072px;
	min-height:110px;
	
	padding:44px 0px 0px 30px;
	overflow:auto;*/
}
.printinnerHeaderContainerLeft img
{
	margin-top:.2em;
	border:none!important;
}
.printinnerHeaderContainerLeft
{
	width:480px;
	float:left;
}
.printinnerHeaderContainerRight
{
	width:550px;
	float:left;
	padding-top:5px;
}

.printlefthead,
.printrighthead
{
    width:255px;
    float:left;
    line-height:18px;
}
.printcontentStyle01
{
	font-weight:bold;
	font-size:81%;
	color:#666;
}
.printcontentStyle02
{
	font-weight:bold;
	font-size:75%;
	color:#999;
}
.printpadding
{
    padding:0px 0px 0px 30px;
    clear:both;
}
.PrintContainerFixtures
{
  
    background-color: #fff;
    text-align:center;
    width: 650px;
}
.highlight
{
  color:#99cc33;  
}

.printtitle
{
    width:994px;
    background-color:#99cc33;
    height:30px;
}
.printfixtitle
{
    width:220px;
    float:left;
    height:10px;
    font-size:88%;
    font-weight: bold;
    padding-top:5px;
}


.printbutton
{
    width:720px;
    float:left;
    padding-top:3px;
    text-align:left;
    padding-left:20px;
}
.PrintGrid
{
     text-align:center;
     font-size:88%;
}
.gridPrintDisplayFixtures
{
    text-align:center;
    font-size: 12px;
    border-color: #000;

}
.printdateHeaderFix
{
    width:50px;

    text-align:center;

    height:35px;
}
.printdateendHeaderFix
{
     width:60px;
 
     text-align:center;
     height:35px;
}
.printeventHeaderFix
{
    width:370px;

    height:35px;
    text-align:center;
}
.printtimeHeaderFix
{
   width:230px;
 
   height:35px;
   text-align:center;
}
.printdayHeaderFix
{
    width:70px;
 
    text-align:center;
    
    height:35px;
}
.printtop
{
    width:600px;
    float:left;
    padding-bottom:35px;
}

.printeventBox
{
    width:680px;
    font-size: 88%;
    color:#000;
    overflow:auto;
    padding-left:2px;
}
.printDateDayTitle
{
    padding:0px 0px 15px 90px;
    color:#000;
    width:240px;
    clear:both;
    font-weight:bold;
    margin-top:15px;
}
.printdateTitle
{
    width:30px;
    float:left;
    padding-left:5px;
}
.printdayTitle
{
    width:90px;
    float:left;
}
.printp
{
    font-size:75%;
    min-width:300px;
    float:left;
    text-align:left;
}

.printthedayTitle
{
    width:67px;
    Float:left;
    padding-left:0px;
    padding-bottom:15px;
    font-size: 75%;
    text-align:left;
    height:50px;  
}

.printamTeeTitle,
.printpmTeeTitle,
.printclubhouseTitle
{
    width:67px;
    Float:left;
    padding-left:0px;
    padding-bottom:5px;
    font-size: 75%;
    text-align:left;
}
.printheadC2olumn
{
    width:400px;
    padding-bottom:5px;
    padding-right:190px;
    height:20px;
    text-align:left;
    font-weight:bold; 
}
.printC2olumn
{
    width:600px;
    Float:right;
    padding-left:0px;
    padding-bottom:15px;
   
}

.printempty
{
    color:#999;
}

.printemphasis
{
    font-weight:bold;
    padding-right:8px;
    width:230px;
    float:left;
    font-size:75%;
    text-align:left;
    
}
.printcontent
{
    float:left;
    width:320px;
}
.printheading
{
    float: left; 
    clear: left;
    width:800px;
    
}
.printcolumnHeight
{
    padding-bottom:5px;
}
.paddingtitle
{
    padding-bottom: 10px;
    text-align:left;
}
.wholeprintheading
{
    float: left; 
    clear: left;
    width:100%;
    margin-bottom: 20px;
}
.printfooter
{
    width: 750px;
    text-align:left;
    font-size:75%;
    font-weight:bold;
}
/******************************* Print Stylesheet changes ******************************/
.printStyleTitle
{
	display:none;
}
.imageReplacementText
{
	width:100%;
	display:none;
}


.docDownloadList
{
	
}
.docDownloadList li
{
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
}
.docDownloadList li a
{
	/*background:url(../images/pdf_icon.gif) 17px top no-repeat;*/
	display:block;
	padding:0px 0px 0px 0px;
	width:100px;
	font-size:75%;
	color:#2d4c1f;
	text-align:center;
}
.docDownloadList li a img
{
	border:0px;
}
	