
hr{background:#3B3B3B;height:1px;}


/* Class for clearing floats */
.clear {
	clear:both;
}
.right {float:right;}
.left {float:left;}


/* Remove border around linked images */
img, a img {
	border: 0;
}

a{color:#fff;text-decoration:none;}
a:hover{color:#a09fab;text-decoration:none;}


/* =Body
-----------------------------------------------------------------------------*/

body {
  font: 70%/1.6 Verdana, Arial, Helvetica, sans-serif;
  color:#fff; 
  background:#000;
  text-align:center;  
}

/* =Main Content
-----------------------------------------------------------------------------*/
#wrapper {width:900px;margin:0px auto;background:#303030;margin-top:20px;  }

/* =Headings
-----------------------------------------------------------------------------*/
#header {height:150px;margin-right:58px;}

h1{float:left;background:url(../images/logo.gif) no-repeat;width:88px;height:97px;text-indent:-5000px;margin:20px 0 0 60px;}
h2{margin: 0 0 0 5px;width:285px;padding:0;}
h3{margin:13px 0;padding:0;}
h4{float:right;width:530px;margin:2px 0 0 0;}
h5{text-indent:17px;width:210px;}

#h3-italics{margin: 13px 0;padding:0;	font-size: 16px;}


.bookteetime{background:#211f1f;width:150px;border:1px solid #3b3b3b; padding:5px;}

/* =MainNav
-----------------------------------------------------------------------------*/

ul#cssdropdown {padding: 0;margin: 0;list-style: none;float:right;margin-top:55px;}
#cssdropdown li {float:left; display:block;position:relative;padding-right:20px;}
ul#cssdropdown a:hover {background-position:right bottom;}
#active{background-position:right bottom;}



ul#loginmenu {
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	background: #666666;

}
#loginmenu li {
	display:inline;
	padding: 0px;margin: 0;
}
ul#loginmenu a {
	color: #999999;
	padding-right: 4px;
}
ul#loginmenu a:hover {
	color: #FFFFFF;
}


.heading {
	color: #CCCCCC;
	font: bolder 1.6em Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

/*.subuls{
	display: none;
	width:220px;
	position: absolute;
	top: 1.2em;
	left: 0;
	color:#fff;
	background-color:#211f1f;
	padding: 2px;
	margin: 2px;
	z-index:2;
}
.subuls li{
	width:150px;
	text-align:left;
}

.subuls li a{
	color:#fff;
	background:#211f1f;
	text-decoration:none;
	padding-left: 2px;
}
.subuls li a:hover{
	color:#fff;
	text-decoration:none;
	width: 200px;
	padding-left: 4px;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left 
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items 
display: block;}*/

.home {background-image:url(../images/layout/home.gif);width:33px; height:20px; display:block; text-indent:-5000px; background-repeat:no-repeat;}
.golf {background-image:url(../images/layout/golf.gif);width:33px; height:20px; display:block; text-indent:-5000px; background-repeat:no-repeat;}
.membership {background-image:url(../images/layout/membership.gif);width:73px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.clubhouse {background-image:url(../images/layout/clubhouse.gif);width:73px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.carton-demense {background-image:url(../images/layout/demensne.gif);width:113px; height:20px; display:block; text-indent:-5000px; background-repeat:no-repeat;}
.members-login {background-image:url(../images/layout/login.gif);width:88px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }


ul#subnav {margin:20px 20px 0 0;float:right;clear:both;}
#subnav li {display:inline;list-style:none;padding-left:6px;float:left; display:block;position:relative;}
ul#subnav a:hover, ul#subnav a:active {background-position:right bottom;}

.montgomerie {background-image:url(../images/layout/montgomerie.gif);width:72px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.omeara {background-image:url(../images/layout/omeara.gif);width:45px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.greenfees {background-image:url(../images/layout/greenfees.gif);width:55px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.corporate-golf {background-image:url(../images/layout/corporate-golf.gif);width:84px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.tuition {background-image:url(../images/layout/tuition.gif);width:39px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.gui {background-image:url(../images/layout/gui.gif);width:119px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.teetime {background-image:url(../images/layout/tee-time.gif);width:84px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.golfBreaks {background-image:url(../images/layout/golf-breaks.gif);width:64px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }

.club {background-image:url(../images/layout/club.gif);width:45px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.individual {background-image:url(../images/layout/individual.gif);width:56px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.international {background-image:url(../images/layout/international.gif);width:75px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.corporate-mem {background-image:url(../images/layout/corporate.gif);width:57px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.brochure {background-image:url(../images/layout/brochure.gif);width:57px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.membership-office {background-image:url(../images/layout/contact.gif);width:46px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }

.service {background-image:url(../images/layout/service.gif);width:38px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.dining {background-image:url(../images/layout/dining.gif);width:38px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.entertainment {background-image:url(../images/layout/entertainment.gif);width:80px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.meetings {background-image:url(../images/layout/meetigns.gif);width:50px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.golf-shop {background-image:url(../images/layout/golfshop.gif);width:55px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }

.history {background-image:url(../images/layout/history.gif);width:42px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.hotel{background-image:url(../images/layout/hotel.gif);width:76px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.estate-activites{background-image:url(../images/layout/estate.gif);width:86px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }
.region {background-image:url(../images/layout/region.gif);width:42px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat; }

.competitionnews {
	background-image:url(../images/layout/competitionnews.gif);width:169px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat;}
.mensevents {
	background-image:url(../images/layout/mensevents.gif);width:138px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat;}
.mensnews {
	background-image:url(../images/layout/mensnews.gif);width:98px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat;}
.menscommittee {
	background-image:url(../images/layout/menscommittee.gif);width:100px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat;}
.ladiesupcoming {
	background-image:url(../images/layout/ladiesevents.gif);width:145px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat;}
.ladiesnews {
	background-image:url(../images/layout/ladiesnews.gif);width:105px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat;}
.ladiescommittee {
	background-image:url(../images/layout/ladiescommittee.gif);width:107px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat;}
	.interclub{
	background-image:url(../images/layout/interclub.gif);width:98px; height:20px; display:block; text-indent:-5000px;background-repeat:no-repeat;}



#bottomNav ul {width:750px;height:8px;padding:10px 0;margin:0;}
#bottomNav li {float:left; display:block;}
#bottomNav ul a:hover {background-position:right top;}

.reservations {background-image:url(../images/reservations.gif);width:88px; height:8px; display:block; text-indent:-5000px;background-repeat:no-repeat;margin-right:44px; }
.contact {background-image:url(../images/contact.gif);width:63px; height:8px; display:block; text-indent:-5000px;background-repeat:no-repeat;margin-right:44px; }
.corporate{background-image:url(../images/corporate.gif);width:115px; height:9px; display:block; text-indent:-5000px;background-repeat:no-repeat;margin-right:44px; }
.news{background-image:url(../images/news.gif);width:30px; height:8px; display:block; text-indent:-5000px;background-repeat:no-repeat; margin-right:44px;}
.golf-breaks{background-image:url(../images/golf-breaks.gif);width:116px; height:8px; display:block; text-indent:-5000px;background-repeat:no-repeat; margin-right:44px;}
.rolex{background-image:url(../images/rolex.gif);width:100px; height:8px; display:block; text-indent:-5000px;background-repeat:no-repeat; }


#breadcrumbs{clear:both;float:right;width:250px;color:#a4a4a4;background:#303030;margin:20px 32px 0 0;text-align:right;}
#breadcrumbs a{color:#a4a4a4;background:#303030;text-decoration:none;}
#breadcrumbs a:hover{color:#a4a4a4;background:#303030;text-decoration:underline;}



/* =Body
-----------------------------------------------------------------------------*/
#content{text-align:left;margin:0 80px 30px 80px;background:#303030; font-size: 105%;}

#content li{list-style-type:disc;padding:0;margin:0;text-indent:0;}

#golfer{background:url(../images/golfer_bg.jpg) no-repeat;width:732px;height:156px;margin:20px 0;}

#golfer2{background:url(../images/golfer_bg2.jpg) no-repeat;width:732px;height:156px;margin:20px 0;}


#heading{clear:both;width:730px;color:#fff;background:#3b3b3b;border:1px solid #595959;margin:10px 0;}

.right{float:right;}

#left{float:left;width:481px;}
#right{float:right;width:249px;}


/* =Footer
-----------------------------------------------------------------------------*/
#footer {width:900px;margin:5px 0 5px 85px;}


#footer ul {}
#footer li {float:left;display:inline;list-style-type:none;padding-right:20px;}
#footer li a{float:left;color:#6c6c6c;background:#000;text-decoration:none;}
#footer li a:hover{float:left;color:#6c6c6c;background:#000;text-decoration:underline;}




/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}

form {margin:0;padding:0;}

select {height:20px; font-size:12px; color: #666666; }


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}

/*FORM*/



ol {
clear:left;
list-style-type:none;

}

label {
list-style-type:none;
display:block;
width:170px;
float:left;
text-align:left;
}

form li {
width:700px;
text-align:left;
list-style-type:none;
padding-bottom:5px;
float:left;
}

.submit {
margin-left:50px;
background-color:#211f1f;;
color:#fff;
border:1px solid #3b3b3b;
padding:3px;
}

#TeeDate {width:290px;height:140px;color:#663399;border:1px solid Silver;background-color:White;border-collapse:collapse;}
