/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Top Level Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

* {padding: 0px;margin: 0px;}

/**************************************************************************************************************************************************** */
/* Body Styles     ********************************************************************************************************************************** */
/**************************************************************************************************************************************************** */

body {font: 0.75em/1.5em arial, verdana, sans-serif;color: #000000;background-color: #1a0a5f;}

/**************************************************************************************************************************************************** */
/* Link Styles     ********************************************************************************************************************************** */
/**************************************************************************************************************************************************** */

a {color: #1b1f76;}
a:visited {color: #1b1f76;}
a:hover {color: #0d6f69;}

/**************************************************************************************************************************************************** */
/* Table Styles     ********************************************************************************************************************************* */
/**************************************************************************************************************************************************** */

td {vertical-align: top;}

/**************************************************************************************************************************************************** */
/* Image Styles     ********************************************************************************************************************************* */
/**************************************************************************************************************************************************** */

img {border: none;}

/**************************************************************************************************************************************************** */
/* Headers and Paragraph Styles     ***************************************************************************************************************** */
/**************************************************************************************************************************************************** */

/*h1 {font-size: 1.8em;font-weight: normal;color: #1a0a5f; background: transparent url(images/headerBreak.jpg) no-repeat left 15px;  padding: 0px 0px 10px 30px;margin: 0px 0px 15px 0px;}
*/

h1 {font-size: 1.8em;font-weight: normal;color: #1a0a5f; border-bottom:2px solid #1a0a5f;  padding: 0px 0px 10px 0px;margin: 0px 0px 15px 0px;}

h2 {font-size: 1.3em;color: #1a0a5f;margin: 10px 0px 4px 0px;}
h3 {}

/**************************************************************************************************************************************************** */
/* List Styles     ********************************************************************************************************************************** */
/**************************************************************************************************************************************************** */

ul {list-style-type: none;}
	
ul li {background: transparent url(images/bullet.gif) no-repeat left 4px;padding: 0px 0px 9px 20px;}

/**************************************************************************************************************************************************** */
/* Individual Styles     **************************************************************************************************************************** */
/**************************************************************************************************************************************************** */

.hidden {display: none;}
	
.clear {clear: both;height: 1px;}
.clearRight {clear:right; height:1px;}
.doubleclear {clear: both;height: 5px;}
.breakRule {clear: both;height: 13px;background: transparent url(images/breakrule.gif) no-repeat center center;margin: 10px 0px 25px 0px;}
	
.AlertError {display: block;color: red;border: 3px double red;padding: 10px;margin: 0px 0px 20px 0px; font-family:}

.AlertOK {display: block;color: green;border: 3px double green;padding: 10px;margin: 0px 0px 20px 0px;}
	
.blueText {color: #1a0a5f;}

.separator{margin:0 -3px; padding:.7em 3px 0; border-bottom:1px solid #c8c8c8;}

.right {float:right; margin-left:5px; border:1px solid #333333;}

/***************************************************************************************************************************************************** */
/* Front Page Blocks ********************************************************************************************************************************* */
/***************************************************************************************************************************************************** */

.lightBlue {
	background-color:#99ccff;
	width:35%;
	height:inherit;
	border:1px dashed #333333;
	}

/**************************************************************************************************************************************************** */
/* Formatted Table Style     *************************************************************************************************************************************** */
/**************************************************************************************************************************************************** */

.formattedTable {width: 100%;}
	
.formattedTable th, .formattedTable td {padding: 5px; text-align: left;}
	
.formattedTable th {background-color: #1a0a5f;font: bold 13px arial, verdana, sans-serif;color: #ffffff;vertical-align: top;}
		
.formattedTable .colorRow {background-color: #dedbec;}

/**************************************************************************************************************************************************** */
/* Featured Holder*********************************************************************************************************************************** */
/**************************************************************************************************************************************************** */

.featureHolder {padding: 10px;width:520px;border: 1px solid #1a0a5f;background-color: #dedbec;margin: 0px 0px 22px 0px;}

/*Featured Holder Links */	
.featureHolder a {color: #0d6f69;}
.featureHolder a:visited {color: #0d6f69;}
.featureHolder a:hover {color: #1b1f76;}

.featureTour {padding: 7px;width:500px;border: 1px solid #dedbec; background-color: #1a0a5f;margin: 0px 0px 22px 0px;}


.featureBoatGB {padding: 10px;width:520px; border:3px double #E8E5F6;background-color: #dedbec; margin: 0px 0px 22px 0px;}

/*Featured Boat Holder Links */	
.featureBoat a {color: #0d6f69;}
.featureBoat a:visited {color: #0d6f69;}
.featureBoat a:hover {color: #1b1f76;}

.Advert {
	padding:2px 2px 1px 2px;
	border: 1px solid #9b9b9b;
	background-color:#eaeaea;
	width:490px;
	}
.left_panel {
	border: 1px solid #402a97;
	padding:0px;	
	margin-bottom:10px;
	margin-left:0px;
	margin-top:10px;
}

.left_panel p {
	padding:4px;
	padding-bottom:2px;
	padding-top:8px;
	font-weight:normal;
	font-size:11px;
	margin-bottom:10px;
	margin-top:0px;
	
}

.left_panel h2 {
	background-color:#402a97;
	padding-left:4px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom: 4px;
	margin:0px;
	
	color: #fff;
	font-size: 12px;
	
}

.left_panel img {margin-right:2px;}
/**************************************************************************************************************************************************** */
/* Main Framework     ******************************************************************************************************************************* */
/**************************************************************************************************************************************************** */

#mainHolder {width: 900px;padding: 0px 10px 10px 10px;background-color: white;margin: 0px auto 0px auto;}

#topArea {background: transparent url(images/pic_title.jpg) no-repeat left top;height: 87px;border-bottom: 1px solid white;}
	
#topArea a {float: right; width: 110px; height: 76px; text-indent: -10000px; outline: none;}
	
#topArea a.kip {background-image: url(images/toparea_kip.gif);}
#topArea a.kip:hover {background-image: url(images/toparea_kip_over.gif);}
	
#topArea a.craobh {background: transparent url(images/toparea_craobh.gif) no-repeat left top;}
#topArea a.craobh:hover {background-image: url(images/toparea_craobh_over.gif);}
	
#topArea a.fairliequay {background: transparent url(images/toparea_fairliequay.gif) no-repeat left top;}
#topArea a.fairliequay:hover {background-image: url(images/toparea_fairliequay_over.gif);}
	
/**************************************************************************************************************************************************** */
/* Menu Area     ************************************************************************************************************************************ */
/**************************************************************************************************************************************************** */

#menuArea {float: left;width: 190px;padding: 0px 0px 0px 0px;}
	
#menuArea #newsletterDownload {display: block;margin: 1px 0px 0px 0px;}
		
/*navigation links */
#menuArea .topNav {display: block; color: #1b1f76; background-color: #dedbec; text-decoration: none; line-height: 22px; padding: 0px 0px 0px 10px; margin: 1px 0px 0px 0px;}
#menuArea .topNav:visited {color: #1b1f76; background-color: #dedbec;}
#menuArea .topNav:hover {color: #c4e7e3; background-color: #1a0b60;}

/* sub navigation links*/	
#menuArea .subNav {display: block; color: #1b1f76; background-color: #e8e5f6; text-decoration: none; line-height: 22px; padding: 0px 0px 0px 20px; margin: 1px 0px 0px 0px;}
#menuArea .subNav:visited {color: #1b1f76; background-color: #dedbec;}
#menuArea .subNav:hover {color: #c4e7e3; background-color: #1a0b60;}
	
/**************************************************************************************************************************************************** */
/* Content Area     ********************************************************************************************************************************* */
/**************************************************************************************************************************************************** */

#contentArea {float: left;width: 710px; font-size:12px;}

.denovomarine{float:right; margin:7px; border:3px double #000099; width:160px; height:60px;}
	
#holdAreas {float: left;width: 710px;}
	
#contentArea .oneColumn {float: left;width: 100px;padding: 5px;}

#contentArea .oneColumnRight {float: right;width: 140px;padding: 0px 20px 0px 20px; background-color:#eeeeee; font-size:12px; height:1130px;}
#contentArea .oneColumnRightNews {float: right;width: 180px;padding: 0px 0px 0px 0px; background-color:#eeeeee; font-size:12px;}
	#contentArea .oneColumnRightNews h2 {	
	background-color:#402a97;
	padding-left:4px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom: 4px;
	margin:0px;
	color: #fff;
	border-top:1px solid #ffffff;
	font-size: 12px;}
#contentArea .oneColumnLeft {float: left;width: 100px;padding: 0px 0px 0px 10px;}
#contentArea .oneColumnNews {float: right;width: 160px;padding: 15px; background-color:#CCCCCC; border-left:5px double white;}
#contentArea .oneHalfColumn {float: left;width: 255px;padding: 15px;}
#contentArea .oneHalfColumnBuy {float: left;width: 200px;padding:20px 60px 15px 15px;  background:url(images/buy-aboat.jpg) no-repeat left -18px;}	
#contentArea .oneHalfColumnSell {float: left;width: 200px;padding:20px 0px 15px 15px;  background:url(images/selling-boat.jpg) no-repeat left -18px;}	
#contentArea .twoColumn {float: left; width: 495px; padding: 15px 15px 15px 10px;}
#contentArea .brokerage {float: left;width: 680px;padding: 15px;}	
#contentArea .threeColumn {float: left;width: 550px;padding: 15px;}
#contentArea .threeColumnHome {float: left;width: 500px;padding: 15px 10px 0px 10px;}	
#contentArea .contactColumn {float: left;width: 550px;margin:0px;padding-left:10px;}	

#contentArea .greyColumn {background-color: #e4e4e4;}

#contentArea .blueColumn {background-color: #f2f1f7;}
	
#contentArea .colorRow {background-color: #dedbec;}
	
#contentArea .blacktext {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}

#contentArea .grandBanks {background-color:#e6e4f0; height:200px; border:1px solid #9b9b9b; padding-right:0px; width:240px; float:left; text-align:left;}

#contentArea .grandBanks td {padding:5px;}

#contentArea .boxHolderRight {background-color:#dedbec; height:200px; border:1px solid #9b9b9b;width:240px;margin-left:10px;  float:left; margin-top:10px; text-align:left;}

#contentArea .boxHolderRight td {padding:5px;}

#contentArea .boxHolder {background-color:#dedbec; color:#FFFFFF; height:200px; border:1px solid #9b9b9b; width:240px; float:left; margin-top:10px; text-align:left;}

#contentArea .boxHolder td {padding:5px;}

#contentArea .boxHolder2 {background-color:#1a0a5f; height:100px; border:1px solid #9b9b9b; width:145px; color:#ffffff;float:left; margin-top:10px; text-align:center; padding: 0px 5px;}

#contentArea .boxHolder2 a {float: left; width: 110px; height: 76px; text-indent: -10000px; outline: none; }
	
#contentArea .boxHolder2 a.kip {background-image: url(images/toparea_kip.gif); margin-left:15px;}
#contentArea .boxHolder2 a.kip:hover {background-image: url(images/toparea_kip_over.gif);}
	
#contentArea .boxHolder2 a.craobh {background: transparent url(images/toparea_craobh.gif) no-repeat left top; margin-left:15px;}
#contentArea .boxHolder2 a.craobh:hover {background-image: url(images/toparea_craobh_over.gif);}
	
#contentArea .boxHolder2 a.fairliequay {background: transparent url(images/toparea_fairliequay.gif) no-repeat left top; margin-left:15px;}
#contentArea .boxHolder2 a.fairliequay:hover {background-image: url(images/toparea_fairliequay_over.gif);}
/**************************************************************************************************************************************************** */
/* Footer     *************************************************************************************************************************************** */
/**************************************************************************************************************************************************** */

#footerArea {
	margin: 0px 0px 0px 190px;
	padding: 30px 10px 30px 10px;
	background-color: #dedbec;
	color: #8b84ad;
	}
/* Footer Links */	
#footerArea a {float: right; color: #8b84ad; text-decoration: none;}
#footerArea a:visited {color: #8b84ad;}
#footerArea a:hover {color: #8b84ad; text-decoration: underline;}