/* Start of CMSMS style sheet 'boats' */
body{
	margin:50px 0px 0px 0px
font-family:"Times New Roman", Times, serif;
}
#container{
	width:917px;
	}
	
#line{
	width:917px;
	height:3px;
	background-color:#837046;
	}

#footer{
	width:917px;
	font-family:"Times New Roman", Times, serif;
	color:#003300;
	font-size:10pt;
	text-align:left;
	}
#footer a{
	color:#837046;
	text-decoration:none;
	}
#footer .tel{
	float:right;
	width:400px;
	text-align:right;
	margin:0px 0px 0px 0px;
	}
#footer .address{
	float:left;
	width:400px;
	text-align:left;
	margin:0px 0px 0px 0px;
	}
#homebg{
	background-image:url(images/homebg.jpg);
	background-repeat:no-repeat;
	height:599px;
	width:917px;
	}
#homebg .text{
	width:907px;
font-family:"Times New Roman", Times, serif;
	text-align:left;
	color:#FFF;
	font-size:12pt;
	line-height:14pt;
	padding:5px 5px 5px 5px;
	position:relative;
	top:399px;
	overflow: auto;
height: 190px;
	}
#homebg h1{
	color:#FFF;
	font-size:14pt;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px 25px 5px 0px;
	border-bottom: 1px solid #837048;
	width:38%;
	}
#homebg u{
	border-top:none ;
	
	margin:5px 0px 0px 0px;
	}

#searchhomebg{
	background-image:url(images/searchbg.jpg);
	background-repeat:no-repeat;
	height:599px;
	width:917px;
	}
#resultsbg{
	background-image:url(images/resultsbg.jpg);
	background-repeat:no-repeat;
	height:599px;
	width:917px;
	}

#resultsbg .main {
float:right;
width:677px;
height:589px;
text-align:left;
font-size:12pt;
font-family:"Times New Roman", Times, serif;
line-height:14pt;
color:#003300;
padding:5px 5px 5px 10px;
overflow: auto;
}

#resultsbg .main h1{
	color:#003300;
	font-size:14pt;
	text-transform:uppercase;
font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin:10px 25px 10px 0px;
	width:50%;
}

#sidebar{
float:left;
width:180px;
position:relative;
top:200px;
text-align:left;
font-size:12pt;
line-height:14pt;
color:#FFF;
padding:5px 15px 5px 15px;
}

#sidebar h1{
	color:#FFF;
	font-size:14pt;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px 25px 10px 0px;
	
	border-bottom: 1px solid #837048;
	width:90%;
	}
#main {
float:right;
width:687px;
position:relative;
font-family:"Times New Roman", Times, serif;
top:399px;
text-align:left;
font-size:12pt;
line-height:14pt;
color:#FFF;
padding:5px 5px 5px 10px;
}
#main h1{
	color:#FFF;
	font-size:14pt;
	text-transform:uppercase;
font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px 25px 10px 0px;
	border-bottom: 1px solid #837048;
	width:50%;
}

form {
margin:0;
padding:0;
}
input{
	border-top:solid 1px #837048;
	border-right:solid 1px #837048;
	border-bottom:solid 1px #837048;
	border-left:solid 1px #837048;
	}	


/*Navigation*/
#navigation{
	width:917px;
	height:31px;
	}
#home
{
  display: block;
  float:left;
  width: 135px;
  height: 31px;
  background-position: 0 px;
  background:url(images/home_btn.jpg) no-repeat;
  margin-left:0px;
  margin-right:0px;
}
#home:hover{
  background-position: 0 -31px;
}
#home span{
  display: none;
}
#about
{
  display: block;
  width: 135px;
  float:left;
  height: 31px;
  background-position: 0 px;
  background:url(images/services_btn.jpg) no-repeat;
  
  margin-right:0px;
}
#about:hover{
  background-position: 0 -31px;
}
#about span{
  display: none;
}
#holidays
{
  display: block;
  width: 135px;
  float:left;
  height: 31px;
  background-position: 0 px;
  background:url(images/moorings_btn.jpg) no-repeat;
  margin-right:0px;
}
#holidays:hover{
  background-position: 0 -31px;
}
#holidays span{
  display: none;
}
#locations
{
  display: block;
  width: 135px;
  float:left;
  height: 31px;
  background-position: 0 px;
  background:url(images/holidays_btn.jpg) no-repeat;
  margin-right:0px;
}
#locations:hover{
  background-position: 0 -31px;
}
#locations span{
  display: none;
}
#routes
{
  display: block;
  width: 135px;
  float:left;
  height: 31px;
  background-position: 0 px;
  background:url(images/brokerage_btn.jpg) no-repeat;
  margin-right:0px;
}
#routes:hover{
  background-position: 0 -31px;
}
#routes span{
  display: none;
}
#ranges
{
  display: block;
  width: 135px;
  float:left;
  height: 31px;
  background-position: 0 px;
  background:url(images/contact_btn.jpg) no-repeat;
  margin-right:0px;
}
#ranges:hover{
  background-position: 0 -31px;
}
#ranges span{
  display: none;
}
#contact
{
  display: block;
  width: 107px;
  float:left;
  height: 31px;
  background-position: 0 px;
  background:url(images/links_btn.jpg) no-repeat;
  margin-right:0px;
}
#contact:hover{
  background-position: 0 -31px;
}
#contact span{
  display: none;
}


#plainbg{
	background:url(images/plainbg.jpg) repeat-y;
	width:917px;
	
	}

#plainbg .main {
float:right;
font-family:"Times New Roman", Times, serif;
width:680px;
text-align:left;
font-size:12pt;
line-height:14pt;
color:#003300;
padding:5px 5px 5px 10px;
}
#plainbg .main h1{
	color:#003300;
	font-size:14pt;
	text-transform:uppercase;
	font-weight:normal;
	margin:10px 25px 10px 5px;
	width:50%;
}

#plain .sidebar{
float:left;
width:215px;
position:relative;
top:200px;
text-align:left;
font-size:12pt;
line-height:14pt;
color:#FFF;
padding:0px 0px 0px 0px;
}

.resbox h2 {
	text-transform:uppercase;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#0C4404;
border-bottom: 1px solid #837048;
}

.listbox {
margin: 0px 0px 5px 0px;
}
.resimage {
float: left;
width: 144px;
height: 77px;
margin-left: 10px;
}
.resbox {
float: right;
width: 480px;
}
.srtext {
color: #185307;
font-size: 14px;
width:75px;
}
.srvalue {
color: #83744D;
font-size: 14px;
}
.detailbox h1 {
color: #2B542B;
font-size: 22px;
font-family:"Times New Roman", Times, serif;
text-transform: uppercase;
margin: 0px 0px 0px -10px;
padding: 0px 0px 0px 0px;
background-image:url('images/div3.gif');
background-repeat:no-repeat;
background-position:bottom left;
height: 30px;
}
.fullimage {
width: 424px;
height: 234px;
float: left;
}
.thumblist {
float: right;
width: 205px;
}
.thumb {
width: 100px;
height: 55px;
}
.descr {
border-top: 3px solid #837048;
margin: 3px 0px 3px 0px;
color: #2B542B;
font-size: 12px;
font-family:"Times New Roman", Times, serif;
}
.clear {
line-height: 0px;
font-size: 0px;
clear: both;
}
.profile {
color: #2B542B;
font-size: 18px;
font-family:"Times New Roman", Times, serif;
width: 200px;
float: left;
}
.tabs {
width: 400px;
float: right;
text-align: right;
}
.tabs img {
position:relative;
top:5px;
}
.tab {
border-top: 3px solid #837048;
margin: 0px;
color: #2B542B;
font-size: 12px;
font-family:"Times New Roman", Times, serif;
}
.pprev {
width: 80px;
text-align: left;
}
.pprev a {
color: #145280;
font-size: 12px;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
}
.pnext {
width: 80px;
text-align: right;
}
.pnext a {
color: #145280;
font-size: 12px;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
}
.ppagination {
text-align: center;
color: #2B542B;
font-size: 12px;
font-family:"Times New Roman", Times, serif;
}
.ppagination a {
color: #145280;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
}
.detailbox {
color: #2B542B;
font-size: 10pt;
font-family:"Times New Roman", Times, serif;
padding:5px 5px 5px 5px;
}
a{
color: #2B542B;
text-decoration:none;
}

a:hover{

text-decoration:underline;
}
a img {
border: none;
}
/* End of 'boats' */

