/* Body Styling */
body, td {font-family:verdana,arial,helvetica,san-serif; font-size: 11px; color: #000000; margin: 0px}

/* ADDED */
	BODY{
		cursor:default;
		background-color:#B0B0B0;
		background-image:URL(../img/drop.gif);
	}

	.bold{
		font-weight:bold;
	}

	H1{
		color:#2878A0;
		font-family:verdana;
		font-size:18px;
		text-align:center;
		margin:0px;
	}

	H2{
		color:#2878A0;
		font-family:verdana;
		font-size:12px;
		font-weight:normal;
		text-align:center;
		margin-top:0px;
		margin-bottom:14px;
	}

	TD.Page_Header_TD H1{
		text-align:center;
		margin-bottom:5px;
		font-family:verdana;
		font-size:20px;
		font-weight:normal;
		color:#32326C;
	}

	TD.Page_Header_TD H2{
		text-align:center;
		margin:0px;
		font-family:verdana;
		font-size:12px;
		font-weight:normal;
		color:#32326C;
	}

/* Specific Font Styling */
.bfont12 {font-size: 12px; color: #000000}
.phone {font-size: 14px; color: #000000}
.email {font-size: 12px; color: #ffffff}
.address {font-family:arial,verdana,helvetica,san-serif; font-size: 12px; color: #32326C; font-weight: bold}

/* Frontpage Boat Listing Styles */
.boattype {font-family:arial,verdana,helvetica,san-serif; font-size: 12px; color: #ffffff; font-weight: bold; padding-left: 5px}
.boatname {font-family:arial,verdana,helvetica,san-serif; font-size: 12px; color: #878787; font-weight:bold}
.boatprice {font-family:arial,verdana,helvetica,san-serif; font-size: 12px; color: #FF0000; font-weight:bold}

/* Border Styling */
.tableA {background-image:URL(../img/contentdrop.png); border-left-style: solid; border-left-width: 2px; border-left-color: #ECECEC; border-top-style: solid; border-top-width: 2px; border-top-color: #ECECEC; border-right-style: solid; border-right-width: 2px; border-right-color: #ECECEC; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #ECECEC}

/* Footer */
.footer {background-image:URL(../img/headerdrop.png);}

/* Padding */
.logo {padding-top: 10px; padding-left: 10px; padding-bottom: 12px}
.padR10 {padding-right: 10px}
.padL10 {padding-left: 10px}
.padLR10 {padding-left: 10px; padding-right: 10px}
.padTB10 {padding-top: 10px; padding-bottom: 10px}
.padRT5 {padding-right: 10px; padding-top: 5px}
.padcontent {background-image:URL(../img/contentdrop.png); background-repeat: repeat-x; background-position: center top; padding-left: 8px; padding-right: 8px; padding-top: 10px; padding-bottom: 10px}

/* Menu Styling */
.menu {font-family:arial,verdana,helvetica,san-serif; font-size: 11px; color: #ffffff; line-height: 24px; font-weight: bold; padding-left: 13px; padding-right: 13px; border-right-style: double; border-right-width:2px; border-right-color: #cccccc}

/* added so as to diffirentiate from body anchor tags */
.menu A{color:#ffffff;text-decoration:none;}
.menu A:hover{color:#000000;text-decoration:none;}
.menuend A{color:#ffffff;text-decoration:none;}
.menuend A:hover{color:#000000;text-decoration:none;}

.menuend {font-family:arial,verdana,helvetica,san-serif; font-size: 11px; color: #ffffff; line-height: 24px; font-weight: bold; padding-left: 13px; padding-right: 13px}
.topmenu {color: white; padding-right: 10px; padding-top: 10px}
div.menusub {position: absolute; visibility: hidden; top: 124px; line-height: 20px; background-color: #ffffff;  margin-left:-13px; padding-left: 10px; background-image:url(../img/menusubbg.png); border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #cccccc}

/* Link Styling REMOVED*/
/*
a:link {color:#ffffff; text-decoration:none}
a:visited {color:#ffffff; text-decoration:none}
a:hover {color:#000000; text-decoration:none}
*/
a{text-decoration:none}
a:hover{color:#FF0000}
a.footer_link:link{color:#FFFFFF;text-decoration:underline}
a.footer_link:visited{color:#FFFFFF;text-decoration:underline}
a.footer_link:hover{color:#FF0000;}

/* START BLUE WATER CSS */

	TABLE.Container_Table {
		/* Same as "tableA" but used here so as to relate directly to blue water files */
		background-image:URL(../img/contentdrop.png);
		border:2px solid #ECECEC;
	}

	TABLE.Container_Table A{
		color:#000080;
		font-weight:normal;
	}
	
	TD.Page_Header_1 {
		/* Used for list page Boat Class header */
		background-image:URL(../img/menubgoff.png); 
		background-color:#000000;
		height:22px;
		padding-left: 5px;
		font-family:arial,verdana,helvetica,san-serif;
		font-size: 12px;
		font-weight: bold;
		color:#FFFFFF;
	}

	TD.Table_Header_1 {
		/* Used for form headers and misc. text block headers */
		background-image:URL(../img/24greybg.png); 
		background-color:#DBDDE6;
		height:22px;
		padding-left: 5px;
		font-family:arial,verdana,helvetica,san-serif;
		font-size: 12px;
		font-weight: bold;
		color:#000080;
	}

	TD.Table_Header_2 {
		/* Used for boat list & boat advert text block headers */
		background-image:URL(../img/24greybg.png); 
		background-color:#DBDDE6;
		height:22px;
		padding-left: 5px;
		font-family:arial,verdana,helvetica,san-serif;
		font-size: 12px;
		font-weight: bold;
		color:#000000;
	}

	span.Boat_Price{
		color: #FF0000;
		font-weight:bold;
	}

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

	A.More{
		color:#000080;
		text-decoration:none;
	}

	A.More:hover{
		color:#FF0000;
		text-decoration:none;
	}

	.Question_Pic{
		border:0px;
		vertical-align:top;
		width:16px;
		height:16px;
	}

/* Input Styling */
	.input {font-family:verdana,arial,helvetica,san-serif; font-size: 11px; color: #000000; width: 100%}
	.input_2 {font-family:verdana,arial,helvetica,san-serif; font-size: 11px; color: #000000;}
/*
REPLACED WITH "Button_Out" below
	.inputbtn {font-family:verdana,arial,helvetica,san-serif; font-size: 11px; color: #000000}
*/

	.Button_Out{
		font-family:verdana,arial,helvetica,san-serif;
		font-size: 11px;
		color: #30326A;
	}

	.Button_Over{
		font-family:verdana,arial,helvetica,san-serif;
		font-size: 11px;
		color: #D4A251;
	}

	FORM{
		margin:0px;
	}

	FORM TR{
		background-color:#F3F4F7;
	}

	FORM TD{
		background-image:URL(../img/contentdrop.png); 
	}

/* END BLUE WATER CSS */