/* CSS Document */

body{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color:#b0aca6;
}

p{
    margin:5px 0px 10px 0px;
	padding:0;
}

.page{
    width:933px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:10px;
}

.logo{
	width:889px;
	padding-left:17px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	padding-top:18px;
}

.topnav{
    width:906px;
	height:22px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f7f7f7;
	padding-bottom:2px;
}

.hpflash{
    width:906px;
	height:235px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
}

.hp3colbox{
    width:906px;
    height:228px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}

.hp2colbox{
    width:906px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}

.hpcol{
    width:296px;
    height:255px;
    float:left;
}

.hp_aboutus_col{
    width:601px;
	float:left;
    background-color:#c8c8c8;
}

.hp_aboutusheader{
  width:586px;
  padding-left:15px;  
  background-color:#a3a29e;
  height:25px;
  padding-top:8px;
}

.hp_aboutus_inner{
    width:549px;
    padding:10px 37px 12px 15px;
    font-size:11px;
	float:left;
    color:#666458;
	line-height:16px;
	height:120px;
	background: url(images/hp_aboutus_curved.gif) bottom left no-repeat;
}


.hpcolgap{
    width:9px;
    float:left;
	height:150px;
}

.hpcol_inner{
    width:251px;
    padding:7px 30px 15px 15px;
    height:45px;
    color:#fff;
    background-color:#9aa1ab;
    font-size:11px;
}

.hpcol_news{
    width:296px;
    float:left;
}

.hp_latestheader{
  width:281px;
  padding-left:15px;  
  margin-left:auto;
  margin-right:auto;
  background-color:#a3a29e;
  height:25px;
  padding-top:8px;
}

.hp_latest{
  width:884px;
  padding-left:22px;  
  margin-left:auto;
  margin-right:auto;
  background-color:#c8c8c8;
}

.hp_latestbox{
    width:244px;
    padding:7px 37px 15px 15px;
    font-size:11px;
	float:left;
    color:#666458;
	line-height:16px;
	height:120px;
	background: url(images/hp_latest_curved.gif) bottom left no-repeat #c8c8c8;
}

.clear{
    clear:both;
}


h2.white{
  color:#fff;
  font-size:14px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}
.more:link, .more:visited{
  color:#fff;
  display:block;
  width:58px;
  padding:2px 5px 2px 8px;
  height:18px;
  text-decoration:none;
  background-color:#b5b5b3;
  font-weight:bold;

}

.more:hover{
  color:#fff;
  display:block;
  width:58px;
  padding:2px 5px 2px 8px;
  height:18px;
  text-decoration:none;
  background-color:#b5b5b3;
  font-weight:bold;

}

.more2:link, .more2:visited{
  color:#fff;
  display:block;
  width:58px;
  padding:2px 5px 2px 8px;
  height:18px;
  text-decoration:none;
  background-color:#b5b5b3;
  font-weight:bold;
  border-top:5px solid #c8c8c8;

}

.more2:hover{
  color:#fff;
  display:block;
  width:58px;
  padding:2px 5px 2px 8px;
  height:18px;
  text-decoration:none;
  background-color:#b5b5b3;
  font-weight:bold;
  margin-top:5px;
   border-top:5px solid #c8c8c8;
}

.hpcurvymore:link, .hpcurvymore:visited{
  color:#fff;
  display:block;
  width:281px;
  padding-left:15px;
  padding-top:4px;
  height:20px;
  background:url('images/curvymore.jpg') bottom left no-repeat #a3aab4;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}

.hpcurvymore:hover{
  color:#fff;
  display:block;
  width:281px;
  padding-left:15px;
  padding-top:4px;
  height:20px;
  background:url('images/curvymore.jpg') bottom left no-repeat #a3aab4;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}

.footer{
  width:906px;
  height:40px;
  margin-left:auto;
  margin-right:auto;
  margin-top:13px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  color:#bab9b7;
  font-size:12px;
}

.footer a:link, .footer a:visited, .footer a:hover{
	text-decoration:underline;
  color:#bab9b7;
}

/*second levels*/

.sec_toppic{
  width:906px;
  height:188px;  
  margin-left:auto;
  margin-right:auto;
}

.sec_toppic_left{
  width:541px;
  float:left;
}
.sec_toppic_right{
  width:365px;
  float:left;
}

.sec_main{
  width:904px;
  border-left:1px solid #c7c7c5;
  border-right:1px solid #c7c7c5;
  border-bottom:1px solid #c7c7c5;
  margin-left:auto;
  margin-right:auto;
  background:url('images/bg.gif') top left repeat-y;
}

.sec_main_left{
  width:483px;
  padding:21px 20px 20px 37px;
  float:left;
  color:#67645d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;
}

.sec_main_right{
  width:314px;
  padding:79px 25px 20px 25px;
  float:right;
  color:#67645d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;

}

.sec_main_contact{
  width:314px;
  padding:15px 25px 20px 25px;
  float:right;
  color:#67645d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;

}

.sec_main_contact a:link, .sec_main_contact a:visited, .sec_main_contact a:hover, .sec_main_right a:link, .sec_main_right a:visited, .sec_main_right a:hover{
  color:#67645d;
  text-decoration:underline;
}

.sec_main_right_quote{
  width:314px;
  padding:20px 25px 20px 25px;
  float:right;
  color:#67645d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;

}

.sec_main_left ul{
	margin:14px 0 14px 17px;
	padding:0;
}

.sec_main_left a:link, .sec_main_left a:visited, .sec_main_left a:hover{
  color:#67645d;
  text-decoration:underline;
}

.name{
    font-size:18px;
	font-weight:bold;
}

.quote{
    font-size:16px;
	font-weight:bold;
	color:#fff;
}

.teamlink:link, .teamlink:visited{
    color:#67645d;
	text-decoration:none;
}

.teamlink:hover{
    color:#67645d;
	text-decoration:underline;
}

.bottomlinks{
  width:906px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#fff;
  font-size:10px;
  text-align:center;
  line-height:18px;
}

.bottomlinks a:link, .bottomlinks a:visited{
	text-decoration:none;
	color:#fff;
}

.bottomlinks a:hover{
	text-decoration:underline;
	color:#fff;
}

.aboutsubtitle{
	color:#00607e;
	font-size:14px;
	font-weight:bold;
}

.yachtsubtitle{
	color:#2162af;
	font-size:14px;
	font-weight:bold;
}

.aircraftsubtitle{
	color:#c66f2a;
	font-size:14px;
	font-weight:bold;
}

.servicessubtitle{
	color:#0b7e83;
	font-size:14px;
	font-weight:bold;
}

