
body{font-family: Verdana, sans-serif; font-size: 14px; background: #fff; margin: 0; text-align:center; padding: 0; color: #666; }
img { border: none; }
a { color: #1aa4c9; }
a:hover { text-decoration: none; }

.gray { color: #666; }	
.floatleft { float: left; }
.floatright { float: right; }
 
#container { width:900px; margin: 13px auto 0 auto; text-align: left; }

#header { width: 900px; height: 132px; background:url(../images/bg-header.jpg) no-repeat; }
	#logo { float:left; }
	#nav2 { float: right; width: 233px; height: 76px; }
	#nav { width: 500px; height: 32px; }
	
#mainContent {
 min-height: 400px;
}

.charterInfo {
 padding: 3px 0 35px 0;
 text-align: center;
}

#homepanel { width: 900px; height: 300px; }

#homeBottom { margin-top: 20px; }

#homeLeft { float: left; width: 285px; margin-bottom: 20px; }
	#homeLeft div { margin-bottom: 7px; }
#listingLeft { float: left; width: 285px; margin-bottom: 20px; font-size: 12px; }
	#listingLeft ul { padding-left: 20px; margin-top: 12px; }
	#listingLeft ul li{ }
	

#browseListing { border: 1px solid #CCC; padding: 6px 6px 3px 6px; margin-bottom: 20px; }
	#browseListing select { font-size: 10px; }
	#browseLeft { float: left; width: 200px; margin-top:2px; }
	#browseRight { float: right; width: 350px; text-align:right; }

.singleListing { border: 1px solid #CCC; width: 280px; height: 100px; padding: 5px; margin-top: 8px; }
	.listingLeft { float: left; width: 112px; height: 80px; margin: 6px 0 0 6px; }
		.listingLeft a { color: #666; text-decoration: none;  font-weight: bold;}
		.listingLeft a:hover { text-decoration: underline; }
		
	.listingRight { float: right; text-align: right; }
	.listDivider { clear:both; margin-bottom: 20px; }

#detailHead { background: url(../images/detail-fade.jpg) no-repeat; width: 888px; height: 32px; margin-bottom: 18px; padding: 6px; }
	#detailLeft { float: left; width: 600px; color: #1aa4c9; font-weight: bold; font-size: 12px; margin: 2px 0 0 6px; }
	#detailRight { float: right; width: 200px; text-align: right; margin-right: 6px; }
	
	#detailPicLeft { float:left; width: 504px; }
	#detailPicRight { float:right; width: 90px; }
		#detailPicRight img { display:block; margin-bottom: 9px; }

#subTop { margin-top: 7px; }
	#subHead { float:left; width: 288px; height: 114px; }
		#subHead h1 { display: none; }
		
		/*These are the section headers*/
		.sAbout { background:url(../images/sbg-about.jpg) no-repeat; }
		.sContact { background:url(../images/sbg-contact.jpg) no-repeat; }
		.sAquisition { background:url(../images/sbg-aquisition.jpg) no-repeat; }
		.sListings { background:url(../images/sbg-listings.jpg) no-repeat; }
		.sManagement { background:url(../images/sbg-management.jpg) no-repeat; }
		.sCharter { background:url(../images/sbg-charter.jpg) no-repeat; }
		.sMaintenance { background:url(../images/sbg-maintenance.jpg) no-repeat; }
		.sSitemap { background:url(../images/sbg-sitemap.jpg) no-repeat; }
		
		/*These are the header pics*/
	#subPic { float:right; width:600px; height: 114px; }
		#subPic.about-us { background:url(../images/headers/about-us.jpg) no-repeat; }
		#subPic.contact-us { background:url(../images/headers/contact-us.jpg) no-repeat; }
		#subPic.acq-sales { background:url(../images/headers/acq-sales2.jpg) no-repeat; }
		#subPic.exclusive-list { background:url(../images/headers/exclusive-list.jpg) no-repeat; }
		#subPic.management { background:url(../images/headers/management4.jpg) no-repeat; }
		#subPic.charter{ background:url(../images/headers/charter.jpg) no-repeat; }
		#subPic.mantenance{ background:url(../images/headers/mantenance.jpg) no-repeat; }
		
	#subNav { padding: 13px 0 0 304px; }
		#subNav a { color:#38bcdb; text-decoration: none; font-size: 11px; margin-right: 18px; }
		#subNav a:hover { text-decoration: underline; }
		#subNav a.selected { font-weight:bold; } 

.manuHeader { width: 588px; height: 24px; background:url(../images/bg-manu.jpg) no-repeat; color: #1b9ac3; font-weight: bold; font-size:12px; padding: 6px 0 0 12px; }

#requestContainer { margin: 0 auto 0 0; width: 430px }
	#requestContainer img.header { margin: 8px 8px 0 8px; }

.requestForm { border: 1px solid #CCC; margin:8px 8px 0 8px; width:430px; }
.requestForm input { width: 250px; }
.requestForm select { width: 250px; }
.requestForm textarea { width: 250px; height: 80px; }

#contactForm { text-align:center; }
	#contactForm .requestForm { margin: 8px auto 0 auto; }


#homeRight { float: right; width: 598px; font-size: 14px; line-height: 20px; }
#subRight { float: right; 18px; width: 600px; font-size: 11px; line-height: 15px; }

ul.sitemap { font-size: 12px; font-weight: bold; margin-top: 0; }

ul.sitemap li { margin-bottom: 4px }
ul.sitemap li ul { margin-top: 4px }
ul.sitemap a { color: #1aa4c9; }
ul.sitemap a:hover { text-decoration: none; }

.bigBlue { color: #19a1c7; font-weight: bold; }

#flash{
  text-align: left;
  border: 1px solid #ccc;
  font-size: 14px;
  margin: 0 auto;
  padding: 5px 5px 5px 30px;
} 
 
.error{ 
	width: 485px;
	border-color: #c99;
	color: #fff;
	background: #c00;
}
  
#loginForm{border:8px solid #ccc; width:485px; margin: 0 auto; padding: 10px; background: #fff; }  
#registerForm{border:8px solid #ccc; width:700px; margin: 0 auto; padding: 8px; background: #fff; }

#footer{ background: #cde9f2; margin: 0; width: 880px; height: 74px; font-size: 9px; padding: 10px; }
	#footer a{ color: #fff; font-weight: bold; }
	#footer a:hover{ text-decoration: none; }

	#footer #footerLeft { float: left; width: 660px; }
	#footer #footerRight { float: right; width: 160px; text-align:right; }
		#footer #footerRight a { color: #1aa4c9; text-decoration: none; }
		#footer #footerRight a:hover { text-decoration: underline; }

#byEdreamz { margin: 6px 0; }
#byEdreamz a { color: #999; font-size: 9px; }
#byEdreamz a:hover { text-decoration:none; }

.util{
	background: url(../images/util_bg.jpg) repeat-x top left;
width: 920px;
height: 641px;
padding-top: 15px;
}

.adminContent p{
	margin:0 0 10px 0;
	padding:0;
}

/*-- Simple Bits Secondary Nav --*/

#nav2holder { height: 38px; }

#nav2 { margin: 0; padding: 0; height: 38px; list-style: none; display: inline; overflow: hidden; }

#nav2 li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#nav2 a {
	float: left;
	padding: 38px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/ :38px; /* for IE5/Win only */
	}
	
#nav2 a:hover { background-position: 0 -38px; }
#nav2 a:active, #nav2 a.selected { background-position: 0 -38px; }

#thome a  { width: 49px; background: url(../images/bhome.gif) top left no-repeat; }
#tabout a  { width: 77px; background: url(../images/babout.gif) top left no-repeat; }
#tcontact a  { width: 107px; background: url(../images/bcontact.gif) top left no-repeat; }


/*-- Simple Bits Detail --*/

#nav3holder { height: 31px; }

#nav3 { margin: 0; padding: 0; height: 31px; list-style: none; display: inline; overflow: hidden; }

#nav3 li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#nav3 a {
	float: left;
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:31px; /* for IE5/Win only */
	}

#nav3 a:hover { background-position: 0 -31px; }
#nav3 a:active, #nav3 a.selected { background-position: 0 -31px; }

#tspec a  { width: 202px; background: url(/images/bd-spec-sheet.gif) top left no-repeat; }
#tgallery a  { width: 202px; background: url(/images/bd-photo-gallery.gif) top left no-repeat; }
#tcall a  { width: 196px; background: url(../images/bd-request-call.gif) top left no-repeat; }

#msg{
		width: 95%;
		font-family: Verdana, sans-serif;
		margin: 10px auto;
 		padding: 5px 5px 5px 10px;
		line-height: 20px;
	}

	.notice{
	    background: #ffc;
	    color: #31363e; 
		border: 1px solid #ffdc50;
		}

	.success{
	    background: #E2F9E3;
	    color: #060; 
		border: 1px solid #9c9;
		}
		
	.error{
		background: #FFE3E0;
	    color: #E31B0C; 
		border: 1px solid #DC6E66;
		}
	#msg.error{padding: 0 0 5px 0;}
	.error h5{color: #fff; background: #E31B0C; padding: 3px;}
	
	.error .errorlist{font-size: 90%; margin-bottom: 0; padding-bottom: 0;}
	.error .errorlist li{list-style:disc;}

