#NJPAGE { background-color:#FFFFFF; background-image: url('/img/compass-world.gif'); background-position: center 5px; background-repeat: no-repeat;}
.XHOLDER { width:980px; margin:0px auto; }

#POP_PAGE { margin:0px auto; width:650px; background-color:#FFFFFF; background-image: url('/img/compass-world.gif'); background-position: center 165px; background-repeat: no-repeat;}
#HEADER_POP { margin:0px auto; text-align:center; background-image:url('../img/banner_pop.jpg'); height:165px; background-repeat:no-repeat; background-position:center center; background-color:#FFFFFF; border-bottom:4px solid #d3a809; }
#CONTENT_POP { width:610px; margin:0px auto; padding:0px 20px 20px 20px; }

#BANNER_HOLDER { background: url('/img/sub-header_bar1.gif') repeat-x 5px 0px; padding-top:30px;}
#BANNER {  width:980px; height:140px; margin:0px auto; }
#BANNER #LOGO {float:left; width:270px; margin:30px 0px 0px 20px; }
#BANNER #MENU {float:left; width:516px; margin: 34px 0px 0px 174px;}
#BANNER #MENU #MENU_LIST { list-style-type: none; padding-left:2px; padding-bottom:36px}
#BANNER #MENU #MENU_LIST LI { float:left; display:block; padding-right:10px; }
#BANNER #MENU #MENU_LIST LI.MORE { background: url('/img/square-spacer.gif') no-repeat 0px 2px;  padding-left:14px; }
#BANNER #MENU #MENU_LIST LI A {color: #0a486c; font-weight: bold; }
#BANNER #MENU #MENU_LIST LI A:hover {color: #9e7d05;}

#LEFT_COLUMN {float:left; width:230px;}
#MAIN_NAV  {  padding: 0px 0px 20px 0px;}
#MAIN_NAV UL { list-style: none;  }
#MAIN_NAV UL LI.MAIN_NAV_TOP_STATIC { height: 24px; margin: 0px 0px 5px 20px; color: #161a47; display: block; padding: 2px 6px; font-size: 1.1em; font-weight: bold; background: url('/img/arrow-gold-right2.png') no-repeat 2px 4px; text-indent: 10px; }
#MAIN_NAV UL LI.MAIN_NAV_TOP { height: 24px; margin: 0px 0px 5px 20px;   }
#MAIN_NAV UL LI.MAIN_NAV_TOP a { color: #161a47; display: block; padding: 2px 6px; font-size: 1.1em; font-weight: bold; background: url('/img/arrow-gold-right2.png') no-repeat 2px 4px; text-indent: 10px;}
#MAIN_NAV UL LI.MAIN_NAV_TOP a:hover { color: #FFF; background-color: #161a47;  text-decoration: none; border-bottom: 1px solid #D3A809; }
#MAIN_NAV UL LI.MAIN_NAV_SUB { margin: 0px 0px 20px 30px; padding: 0px 0px 0px 10px; border-left: 5px solid #CCC; }
#MAIN_NAV UL LI.MAIN_NAV_SUB UL { margin:0px; list-style: none;}
#MAIN_NAV UL LI.MAIN_NAV_SUB UL LI a { font-weight: bold; font-size: 1.1em; font-weight: bold; color: #161a47;  display: block; padding: 4px 6px;   border-bottom: 1px solid #D3A809;}
#MAIN_NAV UL LI.MAIN_NAV_SUB UL LI a:hover { color: #FFF; background-color: #161a47;  text-decoration: none; }

#CONTENT { float:left; width: 710px; padding:10px 10px 30px 30px;  }
#FULL_CONTENT { width: 710px; margin:10px auto 30px auto;  }
#CONTENT H1, #FULL_CONTENT H1 { color: #151B47; margin: 0px 0px 0px 0px; padding: 5px 0px 4px 0px; font-size: 1.3em; border-bottom: 1px solid #D3A809; margin-bottom:5px; }
#CONTENT H2, #FULL_CONTENT H2 { color: #151B47; margin: 0px 0px 0px 0px; padding: 0px; font-size: 1em; font-style:italic; }

.PAGE:link, .PAGE:visited { color:#336699; text-decoration: none; }
.PAGE:hover, .PAGE:focus { color:#336699; text-decoration: underline; }

.TABLE_LIST_TITLE { color:#FFFFFF; font-weight:bold; background-color: #0a486c; border:1px solid #FFFFFF; text-align:center; padding:4px;}
.TABLE_LIST_TITLE_LEFT { color:#FFFFFF; font-weight:bold; background-color: #0a486c; border:1px solid #FFFFFF; text-align:left; padding:4px; }
.TABLE_LIST_TITLE_RIGHT { color:#FFFFFF; font-weight:bold; background-color: #0a486c; border:1px solid #FFFFFF; text-align:right; padding:4px; }
#YACHT_SUMMARY_TITLE { background-color: #0a486c; color: #FFF; font-weight: bold; font-size: 14px;  padding: 3px 0px 3px 10px;  border-left: 10px solid #FFCC33; }
.YACHT_DETAIL_TITLE { vertical-align:top; background-color:#E6E6E6; font-weight:bold; font-size:11px; padding:2px; border:1px solid #FFFFFF; }
.YACHT_DETAIL_INPUT { vertical-align:top; background-color:#FFFFFF; font-size:11px; padding:2px; border:1px solid #FFFFFF; }
.YACHT_SUMMARY_INPUT { border:1px solid #FFFFFF; padding:4px; vertical-align:top; font-size:11px; }
.YACHT_DETAIL_SPEC_TITLE { padding-top:20px; margin-bottom:10px; border-bottom:1px solid #336699; color:#336699; font-weight:bold; }

#ENQUIRY_BUTTON { display:block; margin:auto; width:100px; padding:10px; background-color:#336699; text-align:center; border:1px solid #a88e41; font-variant:small-caps; color:#FFFFFF; font-size:1.2em; }
#ENQUIRY_BUTTON:hover { color:#a88e41; }

.yachtCategory1 {float:left; width:320px; height:265px; border-width:0px 2px 2px 0px; border-style:solid; border-color:#FFCC33; padding:0px 5px 5px 0px; }
.yachtCategory1 h3, .yachtCategory2 h3 {margin:0px 0px 2px 0px; padding:0px; display:block; background-color:#0a486c; color:#FFF; padding:3px 5px; border-top:0px solid #D3A809; font-size: 1.1em;}
.categoryCaption {font-family: Lucida Grande, Segoe UI, Bitstream Vera Sans, Tahoma, Verdana, Arial,sans-serif; font-size:.85em; line-height:130%; margin:5px 0px 5px 0px; padding:0px 8px;}
.yachtCategory2 {margin-left:30px; float:left; width:320px; height:265px; border-width:0px 2px 2px 0px; border-style:solid; border-color:#FFCC33; padding:0px 5px 5px 0px; }

.Enquiry_Required { color:#330000; font-size:1.4em; } 
.Enquiry_Item { text-align:right; padding-right:4px; width:100px; }
.Enquiry_Item_Select { text-align:left; padding-right:0px; }
.Enquiry_Value { width:190px; }
.Enquiry_Text_Field { width:180px;}
#Enquiry_Submit { display:block; font-weight:bold; margin:auto; width:150px; padding:10px; background-color:#151B47; color:#FFFFFF; text-align:center; border:1px solid #a88e41; font-variant:small-caps; font-size:1.2em; }
#Enquiry_Submit:hover { background-color:#d3a809; color:#151B47; text-decoration:none; }

#FOOTER_HOLDER { border-top: 10px #D3A809 solid;  background-color:#151B47; padding-bottom:10px;}
#FOOTER { width:280px; margin:0px auto; padding-bottom:10px; height: 60px; } 
#FOOTER_LEGAL { text-align: center; font-size: 10px; font-family:verdana, tahoma, arial, sans-serif; color: #FFFFFF; }
#FOOTER_LEGAL a {color: #D3A809 }
#FOOTER_POP {   margin:0px auto; text-align:center; padding-top:10px; padding-bottom:10px; font-size:10px; color:#a88e41; font-weight:bold; }

.ALERT { padding:10px; background-color:#CC0000; color:#FFFFFF; font-weight:bold; text-align:center; }






/* ********* FOOTER ADDRESS BLOCKS ********** */

 .addressBlockOff  {
	width: 139px;
	
	border-bottom: 3px solid #151B47;
	height: 53px;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .2em;
	padding: 0px 0px 3px 0px;
	text-decoration: none;
}

 .addressBlockOff a:link,  .addressBlockOff a:visited,.addressBlockOff a:active,   .addressBlockOff a:hover {
	color: #FFFFFF;
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .2em;
	padding: 0px 0px 3px 0px;
	text-decoration: none;
}

  .addressBlockOn  {
	width: 139px;
	border-bottom: 3px solid #D3A809;
	height: 53px;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .2em;
	background-color: #44496c;
	padding: 0px 0px 3px 0px;
}

  .addressBlockOn a:link,  .addressBlockOn a:active,  .addressBlockOn a:visited,   .addressBlockOn a:hover {
	color: #FFFFFF;
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .2em;
	padding: 0px 0px 3px 0px;
	text-decoration: none;
}

 .addressBlock #smallPhone{ font-size: .9em; color: #D3A809; font-size: normal; text-decoration: none;}


/* ********* // END FOOTER ADDRESS BLOCKS ********** */





