@CHARSET "UTF-8";

a{
	border:none;
	color:#000000;	
}

h3{
	color:#ffffff;
	font-weight:bold;	
}

h2{
	margin-bottom:3px;	
}

body{
	background: #000000 url('../images/mainbg.jpg') no-repeat fixed top;
}

.mailform{
	width:150px;		
}

.selected{
	color:#000000 !important;
}

#center-top{
	text-align:center;
	margin:0;
	padding:0;
	height:103px;
}

#allcontent{
	margin-left:25px;
}

#topnav{
	margin-left:1px;
	background:url('../images/navbg.jpg') no-repeat top center;
	height:32px;
}

#flashbanner{
	text-align:center;
}

#smallflashbanner{
	text-align:right;
	width:440px;	
}

#sidepanel{
	height:411px;
	width:450px;
	background:url('../images/sidecontentbg.jpg') no-repeat top left;
	background-color:#ffffff;
	text-align:left;	
}

#pagetitle{
	padding-top:30px;
	padding-left:8px;
	text-align:center;	
}

#sidecontent{
	text-align:center;
	margin-top:5px;
	padding-left:10px;
	padding-right:20px;
}

#mainsection{
	margin-left:49px;
	background:#ffffff url('../images/mainsection-bg.jpg') no-repeat top center;
	width:854px;
}

#mainsectionmap{
	margin-left:25px;
	width:900px;
}

#content-title{
	text-align:center;	
}

#maincontent{
	padding:15px;
}

#bottom{
	margin-top:20px;
	margin-left:20px;
}

#bottomright{
	padding-left:25px;	
}

#reservebox{
	background:#ffffff url('../images/reserve-bg.jpg') no-repeat top left;
	background-color:transparent;
	height:130px;
	
}

#topbit{
	height:89px;
	background:url('../images/topbit.jpg') no-repeat top left;	
	margin-left:25px;
}

#map{
	padding-top:0;
	margin-top:0;	
	background-color:#ffffff;
}
#reserveboxcontent{
	padding-top:25px;
	text-align:right;
	color:#ffffff;	
}

#weddingbox{
	background:#ffffff url('../images/weddingsbox-bg.jpg') no-repeat top left;
	background-color:transparent;
	height:130px;
	
}

#weddingboxcontent{
	padding-top:25px;
	text-align:right;
	color:#ffffff;	
}

#xmasbox{
	background:url('../images/xmas-bg3.jpg') no-repeat top left;
	background-color:transparent;
	height:130px;
	
}

#xmasboxcontent{
	padding-top:25px;
	text-align:right;
	color:#ffffff;	
}

#footer{
	margin-top:10px;
	color:#ffffff;	
	margin-left:20px;
	margin-bottom:50px;
}

#footer a{
	color:#ffffff;
	text-decoration:none;	
}

#footerright{
	text-align:right;	
}

#topnav ul{
	margin-top:16px;
	margin-left:58px;	
}

#navright ul{
	margin-top:16px;
	margin-left:75px;	
}

#topnav li{
	list-style-type: none;
	display:inline;
	margin-right:8px;
}

#topnav a{
	text-decoration:none;
	color:#9a9c9f;
}

#topnav a:hover{
	text-decoration:none;
	color:#000000;
}

#newsletter{
	background:url('../images/newsletterbg.jpg') no-repeat top left;
	height:86px;
	color:#ffffff;
}

#bignewsletter{
	background:url('../images/big-newsletterbg.jpg') no-repeat top left;
	height:36px;
	width:572px;
	padding-top:8px;
	padding-left:10px;
	color:#ffffff;
}

#newsform{
	padding-top:12px;
	padding-left:14px;
	
}
