@charset "utf-8";
/* CSS Document */

body { margin:0px; letter-spacing:1px; padding:0px; background-color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px;}

#navholder{
width:780px; height:46px; font-size:10px; 
margin-left:16px; 
*margin-left:16px; 
_margin-left:10px; 

}
#masthead{
MARGIN: 0px 0px 0px 16px; 
*MARGIN: 0px 0px 0px 16px; 
_MARGIN: 0px 0px 0px 10px; 
WIDTH: 786px; HEIGHT: 212px; BBACKGROUND-IMAGE: url('/images/beaurivage/site/template/masthead.jpg')
}

#playstayblock{
FLOAT: right; BACKGROUND-IMAGE: url(/images/beaurivage/site/template/stayandplay.jpg); 
WIDTH: 186px; 
*WIDTH: 186px; 
_WIDTH: 180px; 
BACKGROUND-REPEAT: no-repeat; HEIGHT: 322px
}

#nav { 
margin:0px; 
padding:0 0 0 0; 
}

		ul#nav li { list-style:none;
			display:block; float:left;
			
			}
			ul#nav li a {
				display:block;
				outline:none; height:46px;
				text-indent:-9009px;
				margin:0 0 0 0;
				}
			
				ul#nav li a:hover {background-position:0px -46px }			


			ul#nav li#nav-about a {
				background:transparent url('/images/beaurivage/site/template/nav1_about.jpg') no-repeat 0 0;
				width:67px;
				background-position:0px 0px
				}
				ul#nav li#nav-about a:hover {
					background-position:0px -46px 
					}
						
			ul#nav li#nav-golf a {
				background:transparent url('/images/beaurivage/site/template/nav2_golf.jpg') no-repeat 0 0;
				width:48px;
				background-position:0px 0px
				}
				ul#nav li#nav-golf a:hover {
					background-position:0px -46px 
					}
						
			ul#nav li#nav-school a {
				background:transparent url('/images/beaurivage/site/template/nav3_school.jpg') no-repeat 0 0;
				width:99px;
				background-position:0px 0px
				}
				ul#nav li#nav-school a:hover {
					background-position:0px -46px 
					}
						
			ul#nav li#nav-stayplay a {
				background:transparent url('/images/beaurivage/site/template/nav4_stayplay.jpg') no-repeat 0 0;
				width:107px;
				background-position:0px 0px
				}
				ul#nav li#nav-stayplay a:hover {
					background-position:0px -46px 
					}
						

			ul#nav li#nav-vacation a {
				background:transparent url('/images/beaurivage/site/template/nav5_vacation.jpg') no-repeat 0 0;
				width:87px;
				background-position:0px 0px
				}
				ul#nav li#nav-vacation a:hover {
					background-position:0px -46px 
					}
						
			ul#nav li#nav-weddings a {
				background:transparent url('/images/beaurivage/site/template/nav6_weddings.jpg') no-repeat 0 0;
				width:99px;
				background-position:0px 0px
				}
				ul#nav li#nav-weddings a:hover {
					background-position:0px -46px 
					}
						
			ul#nav li#nav-membership a {
				background:transparent url('/images/beaurivage/site/template/nav7_membership.jpg') no-repeat 0 0;
				width:104px;
				background-position:0px 0px
				}
				ul#nav li#nav-membership a:hover {
					background-position:0px -46px 
					}
						
			ul#nav li#nav-local a {
				background:transparent url('/images/beaurivage/site/template/nav8_attractions.jpg') no-repeat 0 0;
				width:93px;
				background-position:0px 0px
				}
				ul#nav li#nav-local a:hover {
					background-position:0px -46px 
					}
						
			ul#nav li#nav-contact a {
				background:transparent url('/images/beaurivage/site/template/nav9_contact.jpg') no-repeat 0 0;
				width:75px;
				background-position:0px 0px
				}
				ul#nav li#nav-contact a:hover {
					background-position:0px -46px 
					}
						

		

#tagline { text-align:center; color:#FFFFFF; background-color:#000000; padding-bottom:5px;  padding-right:20px; padding-top:3px;  font-size:10px; }
#tagline a:link {
	color: #fff; text-decoration:none; 
}
#tagline a:visited {
	color: #fff; text-decoration:none;
}
#tagline a:hover{
	color: #fff; text-decoration:underline;
}
a:link {
	color: #015835; text-decoration:underline; 
}
a:visited {
	color: #015835; text-decoration:underline;
}
a:active {
	color: #015835; text-decoration:underline;
}
a:hover{
	color: #759301; text-decoration:underline;
}

h1{ position:absolute; 
top:320px; 
*top:333px; 
_top:333px; 
font-weight:normal; margin-left:-170px; font-size:20px; 
}
h2{ margin-left:-10px;}
#bottomnav {color:#FFF; width:960px; margin:auto; font-size:12px;}
#bottomnav a{color:#FFF; text-decoration:none; margin-left:19px;}
#bottomnav a:hover {color:#CCC}
#bottomnav a:active {color:#999}

#siteholder{background-position: center top; background-image: url(/images/beaurivage/site/template/headbg.jpg); background-repeat: repeat-x;}
#siteholder2{margin: auto; background-image: url(/images/beaurivage/site/template/welcometobr.jpg); width: 988px; background-repeat: no-repeat; height: 322px;}
#playandstaylink{display: block; width: 170px; text-indent: -9000px; height: 320px;}
#welcometext{width: 802px; text-indent: -9000px; height: 63px;}
#boxone{margin: 5px auto; background-image: url(/images/beaurivage/site/template/contentbg.gif); width: 956px; background-repeat: repeat-y;}
#boxtwo{background-position: 50% top; background-image: url(/images/beaurivage/site/template/contenttopbg.gif); background-repeat: no-repeat;}
#boxthree{background-position: 50% bottom; background-image: url(/images/beaurivage/site/template/contentfooterbg.gif); background-repeat: no-repeat;}
#boxfour{padding: 35px 15px 20px;}
#stayandplaybox{float: left; width: 160px; margin-right: 10px;}
.imgtopmgn{margin-top:20px;}
#greenbrackgrnd{margin: auto; width: 120px; height: 60px; background-image: url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/green_120x60_bg.jpg); background-repeat: no-repeat; background-color: rgb(51, 102, 51);}
#weatherheight{height: 48px;}
#weatherlink{text-align: center; font-family: arial,helvetica,verdana,sans-serif; font-size: 10px; line-height: 12px; color: rgb(255, 255, 255);}
#weatherlink a{color: rgb(255, 255, 255);}
#footertext{margin: 10px auto; overflow: hidden; background-image: url(/images/beaurivage/site/template/footer.jpg); width: 988px; text-indent: -9000px; background-repeat: no-repeat; height: 44px;}
#footertext div{text-indent: -9000px;}
