@charset "utf-8";
/* CSS Document */

body{
		background: #bfb197 url(../images/bg2.jpg) repeat-x 0% 0%; 
		margin:0px 0px 0px 0px ;
		padding:0px;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		}
	/* ---------------------------------- Text Link Colors ---------------------------------- */

a {	
	text-decoration: none;
	cursor: pointer; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 20px;
}
a:link {	color: #999999;}
a:visited {	color: #999999;}
a:hover {	color: #695B42;}
a:active {	color: #695B42;}

form
{
	margin:0px;
	padding:0px;
}
/*index page*/
#indexheader{
	width:890px;
	margin:40px auto 10px auto;
	padding:0px 0px 10px 0px;
	text-align:left;
	vertical-align:top;
	height:69px;
	}
#indexheaderLogo{
	float:left;
	width:50%;
	}
#indexheaderCaption{
	float:right;
	width:50%;
	text-align:right;
	vertical-align:bottom;
	background:url(../image/yachts.gif) no-repeat 100% 100%;
	height:68px;

	}
#indexcontainer{
	width:880px;
	margin:0px auto;
	border:1px solid #dcd7d0;
	padding:5px;
	}
#indexcontainer ul{
	margin:0px;
	padding:0px;
	}
#indexcontainer li{
	list-style:none;
	font-size:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0px;
	
	}
#indexcontainer li a{
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	display:block;
	text-decoration:none;
		margin:0px;
	}
#indexcontainer li a:hover{
	background:#4a402f;
	}

#brokerage	{	background: #A19886; }
#new		{	background: #928774; }
#about		{	background: #847962; }
#contact	{	background: #766952; }

#indexflash{
	border-bottom:1px solid #FFFFFF;
	}
#indexfooter {
	width:880px;
	padding:0px;
	margin:5px auto 0px auto;
	background: #FFFFFF;
	vertical-align:top;
	
}
#indexfooter p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	padding:0px;
	vertical-align:top;
	margin:0px;

}
#indexfooter a {text-decoration:none;color: #999999; line-height:100%;}
#copyright{	
	float: left ;
	text-align: left;
	padding:0px;

}
#homecopyright
{
	text-align:right;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	padding:0px;
	vertical-align:top;
	margin:0px;
	float:left;
	width:58%;
}
#design{	
	float: right;
	text-align: right;
	padding:0px;
	}
#homedesign
{
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	padding:0px;
	vertical-align:top;
	margin:0px;
	float:right;
	width:40%;
}
/*main page*/
#header{
	width:880px;
	border:30px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	border-top:10px solid #FFFFFF;
	margin:0px auto;
	background:#FFFFFF;
	}
#content{
	width:880px;
	border:30px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	border-top:none;
	margin:0px auto;
	background:#FFFFFF;
			font-size:10pt;
			color:#666666;

	}
#content h1{
	font-size:30px;
	font-weight:normal;
	color:#434343;
	text-transform:uppercase;
	}
.maincontentx{
	width:55%;

	font-weight:bold;
	}
.productbox,.productboxalt{
	/*border-top:2px dotted #a69b89;*/
	margin:5px auto ;
	width:100%;
	background:url(../image/dotline.gif) repeat-x 0% 0%;
	padding:10px 0px 20px 0px;
	
	
	}
.productboxalt
{
	padding:30px 0px 0px 0px;
	margin:10px auto 5px auto;
}
.productboxleft{
	width:33%;
	float:left;
	text-align:right;
	padding:20px 0px 15px 0px;
	}
.productboxleft img{
	padding:10px;
	border: 1px solid #847962;}			
	
	
.productboxright{
	float:right;
	text-align:left;
	width:60%;
	padding:5px 0px 0px 0px;
	line-height:150%;
	}		
	
.productboxright h2{
	font-size:20px;
	font-weight:normal;
	color:#808080;
	text-transform:uppercase;
	padding:10px 0px 0px 0px;
	margin:0px;
	}
.productboxright ul{
	margin:0px;
	padding:0px;
	}
.productboxright li{
	list-style:none;
	/*border-bottom:2px dotted #a69b89;*/
	font-size:11pt;
	padding:12px 0px 12px 0px;
	background:url(../image/dotline.gif) repeat-x 0% 100%;
	}	
.txbld{
	font-weight:bold;
	font-size:10pt;
	}
.moredetails{
	text-align:right;
	width:80%;
	text-transform:uppercase;
	}
.moredetailsnew{
	text-align:Left;
	width:80%;
	text-transform:uppercase;
	}
.contentmaintx{
	width:50%;
	line-height:120%;
	margin:0px 0px 10px 0px;
	}
.contentaboutpic
{
	width:100%;
	background:url(../Image/aboutancsta.jpg) no-repeat 90% 0%;
	height:430px;
	
}
#newbuildlink{
	background:url(../image/newbuillinkbg.gif) repeat-x 0% 0%;
	width:100%;
	/*border-top:2px dotted #a69b89;*/
	text-align:center;
	vertical-align:top;

	}
.aboutservices{
	/*border-top:2px dotted #a69b89;*/
	width:100%;
	padding:0px 0px 20px 0px;
	background:url(../image/dotline.gif) repeat-x 0% 0%;
	}
.aboutservicesleft{
	width:60%;
	float:left;
	}
.aboutservicesleft p{
	padding:0px 0px 10px 0px;
	margin:0px;
	}
.aboutservicesright{
	float:right;
	text-align:center;
	vertical-align:middle;
	width:40%;
	}
.aboutservices h1{
	margin:10px 0px 10px 0px;
	padding:15px 0px 10px 0px;
	}
.contatctbox,.subpagebox,.subpageboxalt{
	width:100%;
	text-align:left;
	vertical-align:top;
	/*border-bottom:2px dotted #a69b89;*/
	background:url(../image/dotline.gif) repeat-x  0% 100%;
	padding:10px 0px 10px 0px;
	}
.subpagebox{
	/*border-top:2px dotted #a69b89;*/
	border-bottom:none;
	padding:20px 0px 20px 0px;
	background:url(../image/dotline.gif) repeat-x 0% 0%;
	}

.contatctbox h1,.subpagebox h1{
	padding:0px;
	margin:5px 0px 5px 0px;
	}

#contactaddress{
	width:50%;
	float:left;
	}
#contactaddress h2{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	margin:5px 0px 5px 0px;
	}
#contactimg{
	width:50%;
	text-align:center;
	float:right;
	}
#contactimg  img{
	padding:10px;
	border:1px solid #CCCCCC;
	}	
#contactlistbox{
width:55%;
text-align:right;
	float:left;
}
#contantlistingname{
	float:left;
	width:16%;
	text-align:right;
	text-transform:capitalize;
	padding:10px 0px 0px 0px;
	}
#contantlistingname p{
	margin:0px;
padding:5px 0px 0px 0px;
height:40px;
	text-align:right;
	}
#contnatlistingbox{
	width:78%;
	float:right;
	text-align:left;
	}
#contnatlistingbox ul{
	margin:0px;
	padding:10px;
	border:1px solid #a19886;
	}
#contnatlistingbox li{
	list-style:none;
	/*padding:5px 0px 10px 0px;*/
	height:45px;

	}
.contentlisttx{
	background:#c1b7a2;
	color:#000000;
		border:1px solid #a19886;
		width:100%;
		font-family: Helvetica, Arial, sans-serif;
	}
.contentlistxarea{
background:#c1b7a2;
	color:#000000;
		border:1px solid #a19886;
		width:100%;
		height:40px;
		font-family: Helvetica, Arial, sans-serif;
		font-size:12px;
}
.contactsubmitbut{
	margin:20px 0px 0px 0px;
	width:100%;
	background:#c1b7a2;
	color:#000000;
		border:1px solid #a19886;
	}
#contactrequest{
	width:42%;
	float:left;
}
#detailpageleft{
	float:left;
	width:50%;
	text-align:right;
	vertical-align:top;
	}
#detailpageleft img{
	padding:10px;
	border:1px solid #CCCCCC;
	}
#detailspageright{
	float:right;
	width:43%;
	text-align:left;
	vertical-align:top;
	padding:5px 0px 0px 0px;
}
#detailspageright h1{
	margin:0px;
	padding:0px 0px 5px 0px;
	}
#detailspageright h3,#detailspageright h4{
	margin:0px;
	padding:5px 0px 5px 0px;
	font-size:20px;
	text-transform:uppercase;
	font-weight:normal;

	}
#detailspageright h4
{
	padding:5px 0px 0px 0px;
}
#detailspageright p{
	line-height:160%;
	}
#moreinfo{
	width:40%;
	}
#moreinfo p{
	margin:0px;
	padding:5px 0px 5px 0px ;
	font-size:11px;
	}
#footer{
	width:880px;
	border-left:30px solid #FFFFFF;
	border-right:30px solid #FFFFFF;
	border-top:30px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	background:#FFFFFF url(../image/footer2.jpg) no-repeat 0% 0%;
	padding:190px 0px 10px 0px;
	margin:0px auto ;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	
	
	}
#footer a{
	font-size: 9px; line-height: 100%;
	
	}
.divider
{
	/*border-top:2px dotted #a69b89;*/
	background:url(../image/dotline.gif) repeat-x 0% 0%;
	height:10px;
}
.clear{
	clear:both;
	}
.spcontacttx{
	margin:5px 0px 0px 20px;
	}
.underline{
	/*border-bottom:2px dotted #a69b89;*/
	padding:5px 0px 10px 0px;
	margin:0px;
	background:url(../image/dotline.gif) repeat-x 0% 100%;
	}
.dottedline
{/*border-bottom:2px dotted #a69b89;*/
	margin:0px 0px 10px 0px;
	padding:5px;
	background:url(../image/dotline.gif) repeat-x 0% 100%;
}
.newbuildarea td
{
	padding:5px 0px 0px 0px;
	margin:0px;
	line-height:160%;
	}
.datalisttable
{
	margin:-2px 0px 0px 0px;
	border:0px solid #000000;
}
.datalisttable td
{
	padding:0px;
}
.datalisttable td p
{
	padding:0px 0px 6px 0px;
}
.askingprice
{
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
/*	border-bottom:2px dotted #a69b89;*/
background:url(../image/dotline.gif) repeat-x 0% 100%;
}
.askingpriceh3
{
	padding:5px 0px 0px 0px;
}
.contatctdetails
{
	padding:5px 0px 5px 0px;
	margin:0px;
}
.contatctdetailsalt
{
	padding:0px 0px 5px 30px;
	margin:0px;
}
#footerlinks a
{
	font-size:10px;
	color:#FFFFFF;
	}
#footerlinks 
{

	padding:5px 0px 5px 0px;
	text-transform:uppercase;
	text-align:center;
	width:800px;
	margin:0px auto;
	color:#FFFFFF;
}
#homefooterlinks
{
	
	padding:5px 0px 10px 0px;
	text-transform:uppercase;
	text-align:center;
	width:800px;
	margin:0px auto;
	color:#636363;
	
}
#homefooterlinks a
{
	font-size:10px;
	color:#636363;
	}
h1.news
{
    background:url(../image/news.gif) no-repeat 0% 50%;
  
}
.newsbox
{
    width:100%;
    background:url(../image/dotline.gif) repeat-x 0% 100%;
    margin:0px 0px 10px 0px;
    padding:0px 0px 10px 0px;
}
.newsbox h2
{
    margin:0px;
    padding:0px;
}
.newsboxleft
{
    width:70%;
    float:left;
    padding:5px 0px 0px 0px;
}



.newsboxleft h2
{
    margin:0px;
    padding:0px;
    font-weight:normal;
    font-size:18px;
}
.newsboxleft h4
{
    margin:0px 0px 5px 0px;
    padding:0px;
    font-weight:normal;
}
.newsboxleft p
{
    margin:0px;
    padding:0px 0px 10px 0px ;
    text-align:left;
    line-height:100%;
}
.newsboxleft p.moredetails
{
    text-align:right;
    padding:0px;
    margin:0px;
    width:100%;
}
.newsboxright
{
    float:right;
    width:29%;
    text-align:right;     
}
.newsboxright img
{
	border: 1px solid #847962;
	padding:10px;
	margin:0px 0px 10px 0px;
}
a.splink
{
    color:#FF0000;
    text-decoration:underline;
}
.videodetails
{
    clear:both;
    width:100%;
    margin:0px 0px 50px 0px;
}
div.videodetails h5.videoheading
{
    margin:0px;
    padding:0px 0px 0px 0px;
   	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
   	font-size:26px;
   	color:#a79f90;
   	font-weight:normal;
   	text-transform:uppercase;
   	border:none;
   background:url(../image/videos.gif) no-repeat 0% 0%;
   height:25px
   	
}
.videodetailsbox
{
    float:left;
    margin:10px 30px 0px 0px;
    width:263px;
   min-height:200px;
  
}
.videodetailsbox div
{
     border:1px solid #797979;
     padding:8px 8px 0px 8px;
     height:151px;
}
div.videodetailsbox div img
{
    width:243px;
    height:141px;
    background:#847862;
    margin:0px;
    padding:0px;
    border:0px solid #FFFFFF;
}
.videodetailsbox p
{
    margin:0px;
    padding:5px 0px 0px 0px;
    font-size:13px;
}
.frmrgn
{
   margin:10px 0px 0px 0px;
}
