/* CSS Document */body{	background-color:#000000;	text-align:center;	margin: 0px;	padding:0px;	font-family: Arial, Helvetica, Sans-serif; 	font-size: 11px;}img{	padding: 0px;	margin: 0px;}#container{	width:780px;	margin:16px auto;	text-align:left;		padding:0px;	margin-bottom: 0px;			}#masthead{		background-image:url(../images/masthead.gif);	background-repeat:no-repeat;	height:106px;	padding:18px 0px 0px 0px ;	margin: 0px;		z-index: 1;			text-align: center;}#main{	border: solid  #958425 3px;	width: 774px;	background-image:url(../images/house.gif);	background-repeat:no-repeat;	background-position:top left;	color: #FFFFFF;	margin:0px 0px 0px 0px;		border-top-width:0px;	padding: 0px 0px 0px 0px;		position: absolute;	top: 123px;				}#mainmenus{	border: solid  #958425 3px;	width: 774px;	background-image:url(../images/house_int.gif);	background-repeat:no-repeat;	background-position:top center;	color: #FFFFFF;	margin:0px 0px 0px 0px;		border-top-width:0px;	padding: 0px 0px 0px 0px;		position: absolute;	top: 123px;				}#menu{		padding:0px;	margin: 0px;	height: 15px;				}#bodytext{		float: left;		width: 350px;	text-align:left;	color:#FFFFFF;	margin: 20px 0px 0px 0px; 	padding: 0px 0px 0px 70px;}#mainimage{	float: right;}h1{	text-align: center;	margin: 4px 0px 0px 0px;}h1.int{	text-align:left;	margin: 8px 0px 0px 0px;}#bodytext p{	margin:0px 0px 14px 0px;}#bluewater{	color: #FFFFFF;						width:780px;	margin: auto;	text-align:center;		padding:0px;	margin-top: 4px;		}#bluewater a:link, #bluewater a:visited{	text-decoration: none;	color: #0099FF;	width: 100%;}#bluewater a:hover{	text-decoration: none;	color: #C2AC2E;	width: 100%;}#menus{			clear:both;	margin: 0px 0px 21px 150px;		}.menuimage{	border: solid #0099FF 3px;		margin: 0px 0px 0px 0px;}.menuheading{	margin: 0px 0px 7px 0px;}.menugroup{	width: 120px;	text-align:center;	float:left;	}#dynloadarea{	float: right;	height: 331px;	width: 330px;	text-align:right;	vertical-align:middle;}.thumb{	margin: 6px;	float: left;	border: 1px solid #004474;}h2{	margin: 0px 0px 20px 0px;	padding: 0px 40px 0px 0px;	text-align:center}.galleryhead{	text-align: center;	margin: 0px 0px 0px 0px;	padding: 0px;}input.black{	background-color: #000000;	border:1px solid #004474;	color: #FFFFFF; 	padding: 5px 4px 4px 4px;	font-size:10px;			}#newsletter{	text-align: center;	margin: 25px 0px 0px 0px;}input.blue{	background-color: #004474;	border:none;	text-align:center;	padding: 2px 4px 2px 4px;}#contact{	float: right;	margin: 0px 70px 20px 10px;	text-align:right;	}input.contactin{	background-color: #000000;	border:1px solid #004474;	color: #FFFFFF; 	padding: 5px 4px 4px 4px;	font-size:10px;			width: 200px;	}textarea.contactin{	background-color: #000000;	border:1px solid #004474;	color: #FFFFFF; 	padding: 5px 4px 4px 4px;	font-size:11px;			font-family: Arial, Helvetica, Sans-serif;	overflow: hidden;	width:200px;}#contacttext{	text-align: right;	padding: 3px 0px 0px 0px;}.specials{	font-family: Arial, Helvetica, Sans-serif; 	font-size: 14px;}a.vday:link {	font-family: Arial, Helvetica, Sans-serif;	font-size: 16px;	color: #FF4474;	font-weight: bold;	text-decoration: none;		}a.vday:hover {	color: #FF4474;	font-family: Arial, Helvetica, Sans-serif;	font-weight: bold;	font-size: 16px;	text-decoration: underline;	}a.vday:active {	font-family: Arial, Helvetica, Sans-serif;	font-size: 16px;	font-weight: bold;	color: #FF4474;	text-decoration: underline;	}a.vday:visited {	font-family: Arial, Helvetica, Sans-serif;	font-size: 16px;	font-weight: bold;	color: #FF4474;	text-decoration: underline;}	