body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	background-color:#b9cadb;
	background-image:url(../image/bg_main.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

h1 {font-weight:normal; color:#245991; font-style:italic; font-size:22px;}
h2 {font-weight:bold; color:#245991; font-size:13px;}
h3 {font-weight:bold; color:#7F9FBF; font-size:13px;}

a { text-decoration:none;}
a:link {color:#7F9FBF;}
a:visited {color:#7F9FBF;}
a:hover {color:#f8c300;}
a:active {color:#7F9FBF;}

.maincell {background-color:#FFFFFF;}

#content_front {padding:10px 20px 0 20px;}
#content {padding:10px 20px 0 20px;}

.mhead {background-image:url(../image/bg_mhead.jpg); background-repeat:repeat-x;}
#tmenu_left {background-image:url(../image/bg_tmenu.jpg); background-repeat:repeat-x;}
#tmenu_right {color:#7F9FBF; background-image:url(../image/bg_tmenu_right.jpg); background-repeat:no-repeat; background-position:right; padding:0 20px 0 100px;}
#tmenu_right a {font-size:11px; padding:0 3px 0 3px; text-decoration:none; color:#7F9FBF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#tmenu_right a:link {color:#7F9FBF;}
#tmenu_right a:visited {color:#7F9FBF;}
#tmenu_right a:hover {color:#183A61;}
#tmenu_right a:active {color:#7F9FBF;}

#leftmenu {background-color:#a1b8cf; background-image:url(../image/bg_menu.jpg); background-repeat:no-repeat; background-position:top;}
#menu {width:180px;}
#menu p {margin:0; padding:0;}
#menu a {display:block; padding:4px 10px 4px 10px; text-decoration:none; border-bottom:1px solid #ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#menu a:link {color:#183A61;}
#menu a:visited {color:#183A61;}
#menu a:hover {background-image: url(../image/bg_menu_over.gif); color:#ffffff;}
#menu a:active {color:#183A61;}
.specialbox { padding:10px; border:1px solid #7F9FBF; background-image:url(../image/bg_special.gif); background-repeat:no-repeat; background-position:bottom right; }
.specialbox p {margin-top:.5em; margin-bottom:.5em;}
.specialbox form {margin:0;}
.specialbox input {font-size:11px;}
.specialbox h3 {margin:0;}

#footer {text-align:center; background-image:url(../image/bg_footer.jpg); background-repeat:repeat-x; font-size:10px; color:#245991; padding-top:5px;}
#footer p {margin-top:10px;}
#footer a {color:#245991;}
#footer a:hover {text-decoration:underline;}


#address {font-size:10px;}

#boats img {border:1px solid #003399;}
#boats a {font-weight:bold; padding-right:11px;}
#boats a:link {color:#7F9FBF;}
#boats a:visited {color:#7F9FBF;}
#boats a:hover {color:#f8c300;}
#boats a:active {color:#7F9FBF;}



FORM				{COLOR: #000000; }
.formdropdownlist	{COLOR: #000000; background-color: #e3e9f5}
.formradiobtns		{COLOR: #000000; }
.formcheckbox		{COLOR: #000000; }
.formsubmit			{COLOR: #000000; background-color: #e3e9f5;  border: 1px solid #7f9fbf;}
.textElement		{COLOR: #000000; background-color: #e3e9f5; border: 1px solid #7f9fbf;}
.formtext			{COLOR: #000000; background-color: #e3e9f5; border: 1px solid #7f9fbf;}
.formtextarea		{COLOR: #000000; background-color: #e3e9f5; border: 1px solid #7f9fbf;}

.rates {background-color:#7f9fbf;}
.rates td {background-color:#FFFFFF;}
.rates .r1 {background-color:#e3e9f5;}
.rates th {background-color:#b9cadb; color:#245991;}
.rates h3 {margin:0;}
.rates .coming {background-color:#ecf1f5;}

.table1 {background-color:#7f9fbf;}
.table1 td {background-color:#FFFFFF;}
.table1 .r1 {background-color:#e3e9f5;}
.table1 th {background-color:#b9cadb; color:#245991;}
.table1 h3 {margin:0;background-color:#b9cadb; color:#245991;}

#button {border:1px solid #7f9fbf; background-color:#b9cadb; width: 170px; margin:10px; padding:5px; text-align:center; font-weight:bold; margin-left:470px; }
#button a {color:#245991;}
#button a:link {color:#245991;}
#button a:visited {color:#245991;}
#button a:hover {color:#ffffff;}
#button a:active {color:#245991;}

#spec_button {border:1px solid #7f9fbf; background-color:#b9cadb; width: 80px; margin:0;  padding:5px; text-align:center; font-weight:bold; }
#spec_button a {color:#245991;}
#spec_button a:link {color:#245991;}
#spec_button a:visited {color:#245991;}
#spec_button a:hover {color:#ffffff;}
#spec_button a:active {color:#245991;}

.bluebold {font-weight:bold; color:#7f9fbf;}
.dkbluebold {font-weight:bold; color:#245991;}
.bluebox {border:1px solid #003399; padding:0; margin:0; }
#mainpic {float:left; margin-right:20px;}
.picfloat {float:left; margin-right:20px;}
.picfloat_right {float:right; margin-right:20px; margin-left:20px; margin-bottom:20px;}
.picfloat_right {float:right; margin-right:20px; margin-left:20px; margin-bottom:20px;}
#liability li {margin-bottom:20px;}

.front_list {padding:0; margin:0; padding-left:20px;}
#events h3 { margin:0; padding:0; padding-left:6px;}
.testimonial{ color:#7F9FBF;}
