/* CSS Document */
table.content {background:#fff;}
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center}

 #wrapper {    margin: 50px auto;
    text-align: center;
    width: 810px; }
.nobody{background:#fff; margin-top:0px; margin-left:auto; margin-right:auto; background-image: url(../images/golfbg.jpg);background-position:top; background-repeat:repeat-x; background-attachment:fixed; background-size: cover }
body,td {font-family:"Open Sans", "Trebuchet MS", tahoma, Sans Serif; color:#333; font-size:14px; line-height:150%;  text-align:justify}
 #header {background-image:url(../images/bannerright_04.jpg); background-repeat:no-repeat; background-position:right;  display:table; width:100%; }
 #navmenu {   display:block;  margin:10px 0px;  float:right  }
#navmenu ul.menu {margin-right:0px;  }

#navmenu .menu li { list-style-type:none; float:left; text-align:left;  }
#navmenu .menu li a { background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;   
    padding: 0 15px 0 9px;
    width: 100%;}
#navmenu .menu li a.active {   }
 #navmenu .menu li a:hover {  }
 .fixtures {display:table;  margin: 60px auto } 
.fixtures a {display:  block; float:left; background-image:url(../images/redskins_05-03.png); width:190px; height: 52px; background-position:top left; }
a.matchplay {}
a.matchplay:hover { background-position:0px -52px;}
a.league { background-position: -225px 0px}
a.league:hover { background-position:-225px -52px;}
a.tour { background-position: -447px 0px; margin:0px 35px; }
a.tour:hover { background-position:-447px -52px;}
#content {   
    clear: both;
    display: table;
    margin: 20px auto; 
    padding: 10px 15px; }
#main,#left {float:left; } 
#main {width: 100%;  } 
#left {width: 210px; margin-right:20px; display:none }
#footer {clear:both; margin-top:20px; text-align:left;  background-position:right; background-repeat:no-repeat;  padding-top:20px}
 
 
h1,h2,h3,h4,h5 {margin-top:0px; margin-bottom:10px; padding:0px; font-weight:normal; line-height:normal;text-align:left } 
a,a:visited,a:active { color:#417708; text-decoration:none}
a:hover { color:#56a405	; text-decoration:underline}
a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;font-size:11px; border:1px solid #aaa }
img {border:0px;}
select {font-family:arial; color:#333; font-size:11px; }
p {margin-bottom:15px;margin-top:0px;}
input.contact {width:95%; }


hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}

.bread {font-size:80%;  line-height:normal;} 
.nbread {font-size:80%;  font-weight:bold; margin-top:-15px;  line-height:normal; margin-bottom:20px;  }
.newsling {margin-bottom:20px; clear:both; } 
.newsling .text {margin-left:60px; font-size:90%; } 
.newsling .img { float:left;  margin:0px 5px 5px 5px; border:1px solid #ddd } 
.newsling  img {border:5px solid #fff; width:80px; height:80px; } 
.newsleft {width:15%; float:left; margin-right:12px; }
.newsmain {width:80%; float:right; margin-left:12px; margin-top:-35px; }
.newsmain h2 {margin-bottom:12px; font-size:140%}
a.more {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; } 
/* day of the month (NUMBER) */

div.datetime {  
width:50px; line-height:normal; float:left; margin-right:10px;
}

div.datetime span { display:block;
margin:0 auto; 
padding:0; 
text-align:center; 
font-size:x-small; 
}
div.datetime .top { 
color:#fefefe; 
background-color:#2f4765; 
}
div.datetime .top span.dayname {  display:block;
font-weight:bold; letter-spacing:0.12em; 
text-transform:uppercase; 
}
div.datetime a {color:#333; } 
div.datetime span.day,div.datetime span.dayname { display:block;
font-size:98%; font-weight:bold; 
letter-spacing:0.13em;
}

/* month */
div.datetime span.month {display:block;
font-size:135% Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:normal;
text-transform:uppercase;
}

/* year */
div.datetime span.year {display:block;
font-size:110% Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:0.05em;
}

div.datetime .btm { 
color:#365174; 
background:transparent; 
border-left:1px solid #a1c6ac; 
margin:0 10px 5px 0; 
padding:0 0 1px 0; 
}


div.datetime .top p { 
background:url(../images/caltop.gif) no-repeat 50% 0; 
margin:-9px auto 0 auto; /* negative top margin, auto for centering */ 
padding-top:11px; 
}

div.datetime { 
background:url(../images/corner.gif) no-repeat right bottom; 
} 

.row2 {background:#eee; } .row1 {background:#ddd; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
.contact td{font-size:9px;}
.date {font-size:80%; margin-top:0px; font-weight:normal}


.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px; margin-left:10px;font-size:12px; line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}
.thumb {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb:hover {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb2 {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb2:hover {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb td,.thumb2 td{text-align:center;}
 .sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px;}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }

.NavMenu td {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px;}
.quote {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.testimonial {margin:20px;}
.testname {font-style:italic; padding-left:25px; margin-top:7px;}

.sitemap,.sitemap ul,.sitemap ul ul  {list-style-type:none; margin-left:0px; display:block}
.sitemap ul li.closed ul {display:none}
.sitemap li.closed ul {display:none}

.sitemap ul li.open ul {display:block}
.sitemap li.open ul {display:block}


.submenu ul {margin:0px; padding:0px; list-style-type:none; } 
.submenu ul li a {display:block; width:100%; padding:5px 0px; border-bottom:1px solid #ddd; font-weight:bold }
.submenu ul li li a {padding-left:5%; width:95%; font-size:90%; font-weight:normal } 



.box {width: 206px; }
.box .top {background-image:url(../images/box1Off_36.png); height:86px; }
.box .heading {background-image:url(../images/box1Off_41.png);  height:48px;}
.box .heading h1,.box .heading h3 {font-size:150%; padding-left:107px; padding-top:10px;  color:#567fa3}
.box .middle {background-image:url(../images/box1Off_43.png); }
.box .bottom {background-image:url(../images/box1Off_46.png); height:22px; } 

.box .middle ul {padding:0px; margin:0px; padding-bottom:10px } 
.box .middle ul.bmenu li {list-style-type:none; padding-left: 26px;  line-height:normal; margin-top:10px } 
.box .middle ul.bmenu li:first-child {margin-top:0px  } 
.box .middle ul.bmenu li a {display:block; width:140px; padding-left: 25px; padding-right:10px; background-image:url(../images/sprites_54.png); background-repeat:no-repeat; background-position: 5px 3px; font-weight:bold;
 color:#404040; text-align:left  }
 .box .middle ul.bmenu li a:hover,.box .middle ul.bmenu li a.active {background-color: #567fa3; text-decoration:none; background-image:url(../images/whitepaw_60.png); color:#fff } 

.box .middle ul.news li {list-style-type:none; padding-left: 36px; padding-right:10px;  line-height:normal; margin-top:10px; text-align:left; font-size:90% } 
.box .middle ul.news li:first-child {margin-top:0px  } 
.box .middle ul.news li .ndate {font-size:80%; font-weight:bold; color:#666 } .box .middle ul.news li a { text-align:left; } 
 .plain .top {display:none; } 
.plain .heading {background-image:url(../images/box-blank_41.png); } 
.events .top {background-image:url(../images/box-events_36.png); }
.events .heading {background-image:url(../images/box-events_41.png); }


.staff {clear:both; margin-top:20px;} 
.management { margin-top:10px; width: 48%; margin-right:1%; float:left; padding-bottom:10px; height:auto; min-height:160px } 
.management .position {font-size:90%; margin-bottom:5px; } 
.management .img {float:left; width: 90px;margin-right:5px; padding:5px; border:1px solid #9FAECD; margin-bottom:5px;   } 
.management .img img {width: 90px;float:left; } .management  h3 {padding-top:5px; margin-bottom:0px; padding:0px; } 
.management .bio {font-size:100%; float:left; width:225px;  } 
.management .text { text-align:justify; font-size:90%; line-height:normal  } 	
.faq {margin-bottom:20px; } 

.btt {text-align:right; font-size:80%; font-weight:bold; } 


 .box table.month  { margin-left:26px; width:175px; margin-top:0px  } 
 
 table.month td {font-size:80%; text-align:center }

 table.month td.monthday {background-color:#9dd1ff;}
table.month td.dayname,  table.month td.sunday ,table.month td.saturday,   table.month td.event, table.month td.todayevent , table.month td.today  ,table.month td.nomonthday {width:24px; } 

  table.month .monthnext,  table.month .monthprev {font-weight:bold; font-size:150%; } 
  table.month td.monthname {font-weight:bold; font-size:120%; background-color:#fff; } 
   table.month td.dayname { background-color:#fff; color:#3777b3; font-weight:bold; width:24px;} 
  table.month td.event {background-color:#90d530  }
     table.month td.sunday ,table.month td.saturday{background-color:#ccc;   }
table.month td.nomonthday {background-color:#deefff; }
 table.month td.today  {background-color:#c7e5ff   } 
 table.month td.todayevent {background-color:#90d530; border: 1px solid #c7e5ff; font-weight:bold   } 
 
  table.month td.todayevent a, table.month td.event a {color:#243b05; } 
  
  .eventimg {border:1px solid #ddd; padding:10px; margin-left:10px; float:right; background-color:#fff } 
  
  .thumbb {float:left; width:75px; height:75px; padding:10px; border:1px solid #ccc; margin:0px 9px 9px 0px; } 
  
  .cse .gsc-control-cse, .gsc-control-cse {background:none; background-color:transparent; border:0px; padding:0px; } 
  .gsc-search-box {width:300px; } 
  .cse .gsc-webResult.gsc-result,.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result,.gsc-webResult.gsc-result:hover, .cse .gsc-resultsHeader,.cse .gsc-resultsHeader:hover, .gsc-resultsHeader ,.gsc-resultsHeader:hover {border:0px; } 
  .gsc-input {font-size:120%; padding:3px } 
  ul.sitemap, ul.sitemap ul {margin:0p; padding:0px; }
  .sitemap li {list-style-type:none; font-size:120%; font-weight:bold; margin-bottom:10px; } 
  .sitemap li li {padding-left: 0px;  font-size:80%; font-weight:normal; line-height:normal; margin-top:5px;} 
    
	
	.productling {margin-bottom:25px; }   
	.productling .price {float:right; margin-top:-20px;  } 
	
	.prodserv h2 {font-size:120%; font-weight:bold;}
	.prodserv h3 {font-size:110%; font-weight:bold;}
	
	input[type=radio] {border:0px; } 

*[align=right] { text-align:right; }
*[align=left] { text-align:left; }
*[align=justify] { text-align:justify; }
*[align=center] { text-align:center; }