
body {font:12px Verdana, Arial, Helvetica; color:#000000; background-color:#336633; background-image:url('/images/bg_grad.jpg');
 background-repeat:repeat-x;}

 
.normal {font:11px Arial; color:#000000;}
.small {font:9.5px Arial;}
.print {width:100%; font:11px Arial; color:#000000; background-color:#FFFFFF; text-align:center;}
h1 {font:bold 20px Arial; color:#000000;}

table.main {width:750px; background-color:#FFFFFF; padding:0px; border:solid 1px #336633;}

td.header_links {background-color:#336633; text-align:right; font:bold 12px Arial; color:#FFFFFF; padding-right:10px; height:18px;}
td.header_links a, td.header_links a:link, td.header_links a:visited {font:bold 12px Arial; color:#FFFFFF; text-decoration:none;}
td.header_links a:hover {font:bold 12px Arial; color:#FFFFFF; text-decoration:underline;}

.headertable
{
	width: 800px;
	background-image: url('http://www.bellhaven.net/images/header/headerbg.jpg');
}
a.headeraddresslink:link, a.headeraddresslink:hover, a.headeraddresslink:visited
{
	font-size: 16px;
  color:#FFFFFF;
  
}
a.headeraddresslink:link, a.headeraddresslink:visited
{
  text-decoration: none;
}
a.headeraddresslink:hover
{
  text-decoration: underline;
}

.headerphone
{
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}

.RegFormTable
{
padding: 0px;
font:12px Arial; 
color:#000000;
}

td.nav_holder {padding:0px; margin:0px;}
table.nav {width:200px; font:14px Arial; color:#000000; border-spacing: 5px;
}
.v_nav {width:100%; height:20px; font:bold 13px Arial; color:#000000;

}
.v_nav a, .v_nav a:link, .v_nav a:visited {width:100%; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; color:#000000; text-decoration:none;
 text-transform: uppercase;
}
.v_nav a:hover {width:100%; background-color:#417D41; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; text-decoration:underline;} 

td.content_holder {padding:10px; font:12px Arial; 
border-left:solid 1px #336633;}
table.contentwrapper{width:575px; 
font:12px Verdana, Arial, Helvetica;}
table.content {font:12px Verdana, Arial, Helvetica;}

.listing_spacer {font:1px Arial; padding-top:12px;}
table.listing_top, td.listing_top {background-color:#306830; font:11px Arial; color:#FFFFFF; padding:3px;}
.listing_top a, .listing_top a:link, .listing_top a:visited {font:11px Arial; color:#FFFFFF; text-decoration:underline;}
.listing_top a:hover {color:#DDFFDD;}

table.listing_middle {background-color:#FEFEED; font:11px Arial; color:#000000; padding:3px;}
td.listing_img {width:225px;}

td.listing_amenities {width:225px;}
table.listing_amenities {font:11px Arial; color:#000000; text-align:left;}

td.vert_line {padding:10px;}
table.vert_line {border-right:solid 1px #336633;}

td.listing_rates {width:200px; padding:right:10px;}
table.listing_rates {font:11px Arial; color:#000000; text-align:left;}

table.detail_col_left {}
.photo_caption {font:10px Arial; color:#000000;}

table.detail_col_right {}
table.detail_table {font:11px Arial; color:#000000; width:270px; padding:5px;}
td.detail_table_holder {margin-bottom:5px;}
td.detail_title {font:bold 11px Arial; color:#FFFFFF; background-color:#336633;}
td.detail_name {width:50%;}
td.detail_value {width:50%;}

table.form_contact {font:12px Arial; color:#000000;}
.contact_thanks {font:bold 15px Arial; color:#000000;}
.form_text {font:11px Arial; color:#000000; width:300px;}
.form_textarea {font:11px Arial; color:#000000; width:400px; height:100px;}
.form_submit {font:11px Arial; color:#000000; }
.error {border:solid 1px #FF0000; padding:10px; font:12px Arial; color:#FF0000; background:#FFF;}
.success {border:solid 1px #0000FF; padding:10px; font:12px Arial; color:#0000FF; background:#FFF;}

td.footer_holder {padding:10px; font:12px Arial;}
table.footer {width:100%; border-top:solid 1px #336633; font:11px Arial; color:#000000;}
.footer a 
{
color: 0000FF;
text-decoration: none; 
}


.box    { background-color: #f3f3e3; margin: 5px; padding: 5px; border: dashed 1px #696969 }

a:hover
{
	color: #26432b;
	text-decoration: none
}

a:visited
{
	color: #0000FF;
	text-decoration: underline;
}

.question
{
	font-weight: bold;
	font-size: 12px;
}

.answer
{
	font-size: 10px;
}

<!-- Navigation Menu CSS -->



table.MenuLinkCell 
{
}

table.MenuLinkCell td {
  font-size: 10pt;
	background-color: #FFFFFF;
	padding: 2px 0px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: #000000 solid 2px;
	min-height: 16px;
  border-spacing: 5px;
}
table.MenuLinkCell td a{
	padding: 3px;
	text-decoration: none;
  width: 200px;
  display: block;

}
table.MenuLinkCell td a:link, table.MenuLinkCell td a:visited {
	width:100%; 
  padding-left:10px; 
  padding-right:10px; 
  padding-top:2px;
  padding-bottom:2px; 
  color:#000000; 
  text-decoration:none;
 text-transform: uppercase;
}
table.MenuLinkCell td a:hover, table.MenuLinkCell td a:active {
	width:100%; 
  background-color:#417D41; 
  color:#FFFFFF; 
  padding-left:10px; 
  padding-right:10px; 
  padding-top:2px; 
  padding-bottom:2px; 
  text-decoration:underline;
}

td.No Button
{
	border: 0px;
	height: 16px;
}

table.navbar {
	border-collapse: collapse;
}
table.navbar td {
	border: 1px solid #ccc;
}
table.navbar td a{
	display: block;
	width: 9em;
	padding: 3px;
	text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
	color: #000;
	background-color: #fff;
}
table.navbar td a:hover, table.navbar td a:active {
	color: #fff;
	background-color: #009;
}


<!-- End Navigation Menu CSS -->
.weather
{
	font-size: 10px;

}

a.contactuslink:link, a.contactuslink:visited
{
	color: white;
}

a.contactuslink:hover
{
	text-decoration: none;
}

.aboutsubtitle
{
	color: #000033;
  font-weight: bold;
}

