/* main */
body {background:#FFF url(images/bg.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif;  font-size:13px; margin:0px; padding:0px;}
#wrap {width:960px; margin-left:auto; margin-right:auto;}
#header {width:960px; height:110px; }
#banner-home {height:273px}
#banner {height:166px}
#content-top { background:url(images/bg-content-top.jpg) no-repeat top; height:20px;}
#content {background:url(images/bg-content.png) repeat-y top; clear:both;}
#content-footer { background:url(images/bg-content-footer.png) no-repeat top; height:20px;}
.inner { margin-left:30px; padding-top:20px; width:900px; display:block; clear:both;}
#footer-wrap { width:960px; margin-left:auto; margin-right:auto; }
#toes {height:180px; background: url(images/bg-toes.png) no-repeat top;}
#watermark { height:53px; display:block; background:url(images/bg-watermark.png) no-repeat; margin-top:15px;  margin-bottom:10px;}
#news { display:inline; width:476px; float:left; background:url(images/hm-bg-news1.png) no-repeat; height:160px; }
#boat { display:inline; width:476px; float:right; background:url(images/hm-bg-boat1.png) no-repeat; height:160px; }

/* home styles */
	.home-info { width:420px; margin-left:50px; margin-top:25px; display:inline; float:left; }
	.home-photo {width:150px; height:90px; overflow:hidden; border: 3px solid #fff; float:right;   margin-right:30px; margin-left:10px;  }
	
.home-border {width:160px; height:100px;  border: 1px solid #c4c4c4; display:inline; float:right; margin-top:18px; margin-right:35px; } 
/* col styles */
	.col-a { display:inline; float:left; width:360px; }
	.col-b	{ display:inline; float:right; width:510px; margin-right:-10px;  }
	.col-c { display:inline; float:left; width:430px;padding:5px;}
	.col-d	{ display:inline;  float:right; width:410px;padding:5px; }
	.col-e { display:inline; float:left; width:410px;padding:0px;}
	.col-f	{ display:inline;  float:right; width:410px;padding:0px;margin-right:15px; }
	.col-1 { display:inline; float:left; width:190px;padding:5px; margin-left:15px; margin-top:10px; margin-right:25px;}
	.col-2	{ display:inline;  float:left; width:190px;padding:5px;margin-left:10px; }
	.col-3	{ display:inline; float:left; width:190px; padding:5px;margin-left:10px;}
	.full	{  width:750px; margin-left:auto; margin-right:auto; }
	.text{float:left; width:190px;  height:50px; margin-top:5px;}
	.imgr	{ display:inline; float:right;  padding:5px; margin-right:10px; margin-left:10px; }
	.imgl	{ display:inline; float:left;  padding:5px; margin-right:10px; background-color:#CCCCCC;}
	.imgc	{   padding:5px; margin-right:auto; margin-left:auto; }
	.banner{ line-height:17px;  font-size:12px; color:#2e2e2e;}

/* main nav */
	#nav-wrap { width:960px; clear:both; display:block; height:32px; }
	ul#nav { display: inline; list-style: none; padding:0px; margin:0px;  }	
	ul#nav li {	display:block; float: left; text-indent:-9999px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px;  padding:0px;}	
	.li-b1 a {background:url(images/b-home.jpg) top; height:32px; width:137px; display:block;}
	.li-b1 a:hover {background:url(images/b-home.jpg) bottom; height:32px;}
	.li-b2 a {background:url(images/b-profile.jpg) top; height:32px; width:132px; display:block;}
	.li-b2 a:hover {background:url(images/b-profile.jpg) bottom; height:32px;}
	.li-b3 a {background:url(images/b-news.jpg) top; height:32px; width:123px; display:block;}
	.li-b3 a:hover {background:url(images/b-news.jpg) bottom; height:32px;}
	.li-b4 a {background:url(images/b-resources.jpg) top; height:32px; width:166px; display:block;}
	.li-b4 a:hover {background:url(images/b-resources.jpg) bottom; height:32px;}
	.li-b5 a {background:url(images/b-enews.jpg) top; height:32px; width:149px; display:block;}
	.li-b5 a:hover {background:url(images/b-enews.jpg) bottom; height:32px;}
	.li-b6 a {background:url(images/b-contact.jpg) top; height:32px; width:253px; display:block;}
	.li-b6 a:hover {background:url(images/b-contact.jpg) bottom; height:32px;}
	
	#nav-bottom { background:url(images/nav-bottom.jpg) no-repeat; height:4px; clear:both; display:block; }

/* sub nav */
	#sub-wrap { width:960px; clear:both; display:block; height:25px; }
	ul#sub { display: inline; list-style: none; padding:0px; margin:0px;   }	
	ul#sub li {	float: left; text-indent:-9999px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px;  padding:0px;}	
	.li-s1 {background:url(images/b-left.jpg) top; height:25px; width:150px; display:block;}
	.li-s2 a {background:url(images/b-new-yachts.jpg) top; height:25px; width:220px; display:block;}
	.li-s2 a:hover {background:url(images/b-new-yachts.jpg) bottom; height:25px;}
	.li-s3 a {background:url(images/b-used-yachts.jpg) top; height:25px; width:220px; display:block;}
	.li-s3 a:hover {background:url(images/b-used-yachts.jpg) bottom; height:25px;}
	.li-s6 a {background:url(images/b-sell-yachts.jpg) top; height:25px; width:220px; display:block;}
	.li-s6 a:hover {background:url(images/b-sell-yachts.jpg) bottom; height:25px;}
	.li-s4 {background:url(images/b-right.jpg) top; height:25px; width:150px; display:block;}
	#sub-bottom { background:url(images/b-spacer.jpg) no-repeat; height:10px; width:960px;}

/* boa nav */
	#boa-wrap { width:960px; clear:both; display:block; height:166px; }
	ul#boa { display: inline; list-style: none; padding:0px; }	
	ul#boa li {	float: left; text-indent:-9999px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px;  padding:0px;}	
	.li-boa1 a {background:url(images/btn-29.jpg) top; height:166px; width:243px; display:block;}
	.li-boa1 a:hover {background:url(images/btn-29.jpg) bottom; height:166px;}
	.li-boa2 a {background:url(images/btn-39.jpg) top; height:166px; width:236px; display:block;}
	.li-boa2 a:hover {background:url(images/btn-39.jpg) bottom; height:166px;}
	.li-boa3 a {background:url(images/btn-49.jpg) top; height:166px; width:236px; display:block;}
	.li-boa3 a:hover {background:url(images/btn-49.jpg) bottom; height:166px;}
	.li-boa4 a {background:url(images/btn-50.jpg) top; height:166px; width:245px; display:block;}
	.li-boa4 a:hover {background:url(images/btn-50.jpg) bottom; height:166px;}

/* Font Styles */
	h1 {font-size:24px; font-weight:normal; color:#28597d; padding:0px; margin:0px; display:block; margin-bottom:0px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;  }
	h2 { font-size:20px; color:#28597d; padding:0px; margin:0px;font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; }
	h3 { font-size:15px; color:#28597d; padding-top:5px; margin:0px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; }
	h4 { font-size:16px; color:#28597d; padding-top:5px; margin:0px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; }
	h5 {font-size:30px; color:#666666; padding-bottom:10px; margin:0px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}
	h6 {font-size:18px; color:#990000; padding-bottom:10px; padding-top:10px; margin:0px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
	p { margin:0px; line-height:23px;  font-size:12px; color:#2e2e2e; padding:0px; margin-top:10px;}
	li { font-size:12px; color:#2e2e2e; margin-left:15px; padding-bottom:10px;}
	ul {padding-left:5px; margin-left:5px; margin-top:10px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link {color:#005170;	text-decoration: none;}
	a:visited {	color:#005170; text-decoration: none;}
	a:hover {	color:#000000; text-decoration: none;}
	a:active {	color:#005170; text-decoration: none;}
	a:focus {outline:none;}  
	
/* Other Styles  */
	.clear {clear:both; height:0px; }
	.clear10{clear:both; height:10px; }
	.clear20{clear:both; height:20px; }
	.clear30 {clear:both; height:30px; }
	.line {height:3px; width:100%; background-color:#0fa6ec;}
	.impact {font-size:16px; color:#005170; font-weight:normal; letter-spacing:1px; line-height:20px;}
	.price { font-size:12px; color:#005170; margin-top:12px;  font-family: Arial, Helvetica, sans-serif;}
	
/* sifr styles */	
	.sifr1 { }
	.sIFR-active .sifr1	{	visibility: hidden;		font-family: Verdana;		line-height: 1em; cursor: pointer;}
	.sIFR-active .sifr2	{	visibility: hidden;		font-family: Verdana;		line-height: 1em; cursor: pointer;}
	.sIFR-active .sifr3	{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
	.sIFR-active .sifr4 {	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
	
/* home */
	#home p {font-size:14px; color:#8b8b8b; margin:0px; padding:0px; line-height:18px;}
	#home a:link {color:#8b8b8b;	text-decoration: none;}
	#home a:visited {	color:#8b8b8b; text-decoration: none;}
	#home a:hover {	color:#0072bc; text-decoration: none;}
	
/* footer */
	#footer {font-size:11px; color:#1a4065;  text-align:center; margin-top:10px; line-height:19px}
	#footer p {font-size:11px; color:#1a4065; line-height:23px;}
	#footer a:link {color:#1a4065;	text-decoration: none;}
	#footer a:visited {	color:#1a4065; text-decoration: none;}
	#footer a:hover {	color:#1a4065; text-decoration: none;}


/* boat listing styles */

  .boat-listing { width:435px; display:inline; float:left; background-color:#f7f5f2; border:1px solid #efefef; margin-right:10px; margin-left:0px; }
  .boat-photo { width:150px; height:90px; overflow:hidden; border: 1px solid #c4c4c4; display:inline; float:left; margin-top:7px; margin-left:7px;  margin-bottom:7px; }
  .boat-info { width:200px;  display:inline; float:left; margin-top:7px; margin-left:15px;}
  .boat-view {width:48px;  display:inline; float:right; }
 
  .boat-detail { display: inline; list-style: none; padding:0px; margin:0px; margin-top:15px;}	
  .boat-detail li {	float: left;  line-height:12px;  font-size:12px; border-bottom: 1px solid #d7d7d7; font-weight:normal; width:100%; padding:5px;  margin:0px; list-style: none; color:#3a3333; }	


/* news listing styles */

  .news-listing { width:880px; display:inline; float:left; background-color:#f7f5f2; border:1px solid #efefef; }
  .news-photo { width:150px; height:90px; overflow:hidden; border: 1px solid #c4c4c4; display:inline; float:left; margin-top:7px; margin-left:7px;}
  .news-info { width:600px;  display:inline; float:left; margin-top:7px; margin-left:7px;}
  .news-view {width:48px;  display:inline; float:right; }
 

/* image gallery styles */ 

	ul.gallery { display:inline; list-style:none;}
	ul.gallery li { display:inline; list-style:none; display:inline; width:150px; margin:0px; padding:0px; margin-left:10px; margin-top:10px; margin-right:5px; border:2px solid #9fafbf;}
	#main_image {width:490px; overflow:hidden; border:2px solid #9fafbf; margin-left:10px;}

/* end of main CSS file */
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
select {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	.soldcom { margin:0px; font-size:12px; color:#2e2e2e; padding:0px; line-height:18px;}
	.nav { text-align:center; font-size:11px;}
	
	.btn-2010 { margin-left:55px;}