*
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 120%;
}

body 
{
	background-color: #BFBFBF;
	text-align: center;
	margin:0px;
	padding:0px;
	margin-top: 0px;	
	font-family: Garamond, Times;
	font-size: 14px;
	background-image:url(../images/background.jpg);	
}

.overviewvideo {
    /*margin-left: 70px;*/
    padding-left: 105px;
    margin-top: -65px;
}
#overviewvideo {
    background: url("../images/overviewvideo.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 61px;
    width: 140px;
}
#overviewvideo:hover {
    background-position: 0 -81px;
}
#overviewvideo span {
    position: absolute;
    top: -999em;
}



.members {
   
    margin-top: -65px;
}
#members {
    background: url("../images/members.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 61px;
    width: 140px;
    padding-right: 60px;
}
#members:hover {
    background-position: 0 -81px;
}
#members span {
    position: absolute;
    top: -999em;
}



.visitors {
    /*margin-left: 70px;*/
    
    margin-top: -65px;
}
#visitors {
    background: url("../images/visitors.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 61px;
    width: 140px;
    padding-right: 50px;
}
#visitors:hover {
    background-position: 0 -81px;
}
#visitors span {
    position: absolute;
    top: -999em;
}


.newmembers {
   /*margin-left: 70px;*/
   padding-right: 35px;
    margin-top: -65px;
}
#newmembers {
    background: url("../images/newmembers.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 61px;
    width: 140px;
}
#newmembers:hover {
    background-position: 0 -81px;
}
#newmembers span {
    position: absolute;
    top: -999em;
}



.page
{
    margin:0 auto;
	padding: 0px;
    width: 1000px;
	text-align: left;
	background-color: #343B07;
	position: relative;
}

#rosslaregolf {
  background-image: url("../images/rosslaregolfclub.png");
  background-repeat:no-repeat;
  background-position: center;
  margin-top: 100px;
  height: 560px;
  z-index: 1;
}

#rosslaregolf ul {

}

.headerbig
{
	height: 316px;
	background-image:url(../images/headerbig.jpg);	
}

.headerhome
{
	height: 155px;
        width: 292px;
        margin-left: 500px;
        margin-bottom: -280px;
}

.golfwelcome {
  width: 498px;
  height: 38px;
  margin-left: 390px;
  margin-top: -160px;
}

.headersmall
{
	height: 157px;
	background-image:url(../images/headersmall.jpg);	
}

.menu
{
	position: absolute;
	top: 43px;
	width: 1000px;
}

.mainbit
{
	padding: 10px;
	background-color: #343B07;
	color: #FCF4D0;
}

.mainbit a
{
	color: #F9E897;
	text-decoration: none;
}

.mainbit a:hover
{
	color: #FCF4D0;
}

.mainbit td
{
}

.footer
{
	text-align: center;
}

.leftcell
{
	 background-color: #F5ECC3;
	 width: 250px;
	 color: #666465;
 	 padding: 10px;
	 padding-top: 20px;
	 padding-bottom: 20px;
}

.leftcell a
{
	color: #666465;
}

.leftcell a:hover
{
	color: #000000;
}

.leftcell h1
{
 	 color: #666465;
	 font-size: 20px;
}

.rightcell
{
	 background-color: #99986C;
 	 color: #000000;
 	 padding: 30px;
	 padding-top: 10px;
}

.rightcell h1
{
 	 color: #FCF4D0;
	 font-size: 28px;
	 font-weight: normal;
}

h2
{
 	 color: #FCF4D0;
	 font-size: 22px;
	 
}
h3
{
 	 color: #FCF4D0;
	 font-size: 16px;
	 
}



.rightcell p
{
}

.paddedcell
{
	width: 10px;
}

.footer
{
    margin:0 auto;
	padding: 0px;
    width: 1000px;
	font-size: 12px;

	color: #767052;
	line-height: 150%;
}

.footer a
{
	color: #767052;
	text-decoration: none;
	font-size: 12px;
	line-height: 150%;
}

.footer a:hover
{
	color: #B6952A;
	font-size: 12px;
	line-height: 150%;
}




/* ######### Default class for drop down menus ######### */

.anylinkmenu{
padding-top: 2px;
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border-bottom-width: 0;
font: normal 14px Garamond, Times;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 150px;
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 2px solid #E0C76D;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
text-align: left;
color: white;
background: #B7972A;

}

.anylinkmenu a:hover{ /*hover background color*/
background: #E0C76D;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 14px Garamond, Times;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #B7972A;
text-align: left;
}

.anylinkmenucols li{
padding-bottom: 3px;
text-align: left;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #B7972A;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.address
{
	padding-top: 5px;
	text-align: center;
	color: #99986C;
	font-size: 12px;
}

.address a
{
	color: #99986C;
}


.address a:hover
{
	color: #FCF4D0;
}

.menuitem {
  margin-left: -5px;
}

.menuitem a
{
	padding: 5px;
	text-decoration: none;
	color: #FFF7D6;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

.menuitem a:hover
{
	text-decoration: none;
	background-color: #B59938;
}



.menuitem1 {
  margin-left: -35px;
}

.menuitem1 a
{
	padding: 5px;
	text-decoration: none;
	color: #FFF7D6;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

.menuitem1 a:hover
{
	text-decoration: none;
	background-color: #B59938;
}

