.quote {
	position: relative;
	width: 252px;
	margin: 0;
	background: url(../images/features/quote02.gif) no-repeat;
	height: 200px;
	overflow:visible;	
}

.quote a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 252px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.quote a:hover {
	color: #114C8E;
}
			
.quote img {
	width: 252px;
	height: 200px;
	border: 0;
}

* html a:hover {visibility:visible}

.quote a:hover img {visibility:hidden}

.quote span {
	position: absolute;
	left: 11px;
	top: 180px;
	text-align: justify;
	width: 214px;
	font-size: 10px;
	line-height: 14px;
}

.contact {
	position: relative;
	width: 252px;
	margin: 0;
	background: url(../images/buttons/contact02.gif) no-repeat;
	height: 105px;
	overflow:visible;
	margin-bottom: 10px;
}

.contact a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 252px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.contact a:hover {
	color: #114C8E;
}
			
.contact img {
	width: 252px;
	height: 105px;
	border: 0;
}

* html a:hover {visibility:visible}

.contact a:hover img {visibility:hidden}


.reefer {
	position: relative;
	width: 252px;
	margin: 0;
	background: url(../images/features/reefer02.gif) no-repeat;
	height: 210px;
	overflow:hidden;
	margin-bottom: 10px;
}

.reefer a {
	display: block;
	color: #FFF;
	font-size: 12px;
	width: 252px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.reefer a:hover {
	color: #114C8E;
}
			
.reefer img {
	width: 252px;
	height: 210px;
	border: 0;
}

* html a:hover {visibility:visible}

.reefer a:hover img {visibility:hidden}

.reefer span {
	position: absolute;
	left: 16px;
	top: 56px;
	text-align: center;
	width: 220px;
	font-size: 13px;
	font-style: italic;
}

.racing-feature {
	position: relative;
	width: 252px;
	margin: 0;
	background: url(../images/features/racing02.gif) no-repeat;
	height: 80px;
	overflow:hidden;
	margin-bottom: 20px;
}

.racing-feature a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 252px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.racing-feature a:hover {
	color: #114C8E;
}
			
.racing-feature img {
	width: 252px;
	height: 80px;
	border: 0;
}

* html a:hover {visibility:visible}

.racing-feature a:hover img {visibility:hidden}

.racing-feature span {
	position: absolute;
	left: 11px;
	top: 12px;
	text-align: justify;
	width: 214px;
	font-size: 15px;
	color: #006CA8;
}

.cruising-feature {
	position: relative;
	width: 252px;
	margin: 0;
	background: url(../images/features/cruising02.gif) no-repeat;
	height: 80px;
	overflow:hidden;
	margin-bottom: 20px;
}

.cruising-feature a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 252px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.cruising-feature a:hover {
	color: #114C8E;
}
			
.cruising-feature img {
	width: 252px;
	height: 80px;
	border: 0;
}

* html a:hover {visibility:visible}

.cruising-feature a:hover img {visibility:hidden}

.cruising-feature span {
	position: absolute;
	left: 11px;
	top: 12px;
	text-align: justify;
	width: 214px;
	font-size: 15px;
	color: #006CA8;
}

.doyle-int {
	position: relative;
	width: 252px;
	margin: 0;
	background: url(../images/features/doyle-int02.gif) no-repeat;
	height: 80px;
	overflow:hidden;
	margin-bottom: 20px;
}

.doyle-int a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 252px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.doyle-int a:hover {
	color: #114C8E;
}
			
.doyle-int img {
	width: 252px;
	height: 80px;
	border: 0;
}

* html a:hover {visibility:visible}

.doyle-int a:hover img {visibility:hidden}

.doyle-int span {
	position: absolute;
	left: 11px;
	top: 12px;
	text-align: justify;
	width: 214px;
	font-size: 15px;
	color: #006CA8;
}

.stratis {
	position: relative;
	width: 385px;
	margin: 0;
	background: url(../images/features/stratis02.gif) no-repeat;
	overflow:hidden;
	margin-bottom: 20px;
}

.stratis a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 392px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.stratis a:hover {
	color: #114C8E;
}
			
.stratis img {
	width: 385px;
	height: 200px;
	border: 0;
}

* html a:hover {visibility:visible}

.stratis a:hover img {visibility:hidden}

.stratis span {
	position: absolute;
	text-align: justify;
	width: 355px;
	font-size: 11px;
	top: 70px;
	left: 15px;
}

.dlp {
	position: relative;
	width: 385px;
	margin: 0;
	background: url(../images/features/dlp02.gif) no-repeat;
	overflow:hidden;
	margin-bottom: 20px;
}

.dlp a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 392px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.dlp a:hover {
	color: #114C8E;
}
			
.dlp img {
	width: 385px;
	height: 200px;
	border: 0;
}

* html a:hover {visibility:visible}

.dlp a:hover img {visibility:hidden}

.dlp span {
	position: absolute;
	text-align: justify;
	width: 355px;
	font-size: 11px;
	top: 70px;
	left: 15px;
}

.loadpath-feature {
	position: relative;
	width: 252px;
	background: url(../superyachts/images/setup/plain-feature2.gif);
	background-repeat: no-repeat;
	margin: 0;
	height: 110px;
	overflow:hidden;
	margin-bottom: 20px;
}

.loadpath-feature a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 252px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.loadpath-feature a:hover {
	color: #114C8E;
}
			
.loadpath-feature img {
	width: 252px;
	height: 80px;
	border: 0;
}

* html a:hover {visibility:visible}

.loadpath-feature a:hover img {visibility:hidden}

.loadpath-feature span {
	position: absolute;
	left: 11px;
	top: 12px;
	text-align: left;
	width: 228px;
}

.panelsail-feature {
	position: relative;
	background: url(../superyachts/images/setup/plain-feature2.gif);
	background-repeat: no-repeat;
	width: 252px;
	margin: 0;
	height: 125px;
	overflow:hidden;
	margin-bottom: 20px;
}

.panelsail-feature a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 252px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.panelsail-feature a:hover {
	color: #114C8E;
}
			
.panelsail-feature img {
	width: 252px;
	height: 80px;
	border: 0;
}

* html a:hover {visibility:visible}

.panelsail-feature a:hover img {visibility:hidden}

.panelsail-feature span {
	position: absolute;
	left: 11px;
	top: 12px;
	text-align: left;
	width: 228px;
}


.specialist-products {
	position: relative;
	background: url(../superyachts/images/setup/long-feature01.gif);
	background-repeat: no-repeat;
	width: 530px;
	margin: 0;
	height: 175px;
	overflow:hidden;
}

.specialist-products a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 500px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.specialist-products a:hover {
	color: #114C8E;
}

* html a:hover {visibility:visible}

.specialist-products a:hover img {visibility:hidden}

.specialist-products span {
	position: absolute;
	left: 11px;
	top: 12px;
	text-align: left;
	width: 500px;
}

.superyacht-list {
	position: relative;
	background: url(../superyachts/images/setup/long-feature01.gif);
	background-repeat: no-repeat;
	width: 530px;
	margin: 0;
	height: 185px;
	overflow:hidden;
	margin-bottom: 20px;
	float: left;
}

.superyacht-list a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 500px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.superyacht-list a:hover {
	color: #114C8E;
}

* html a:hover {visibility:visible}

.superyacht-list a:hover img {visibility:hidden}

.superyacht-list span {
	position: absolute;
	left: 11px;
	top: 12px;
	text-align: left;
	width: 500px;
}

.products-list {
	font-size: 1.4em;
	line-height: normal;
}

.feature-text {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
}

.holdall {
	position: relative;
	width: 252px;
	margin: 0;
	background: url(../images/features/holdalls02.gif) no-repeat;
	height: 105px;
	overflow:visible;
	margin-bottom: 10px;
}

.holdall a {
	display: block;
	color: #666;
	font-size: 12px;
	width: 252px;
	float: left; 
	text-decoration: none;
	overflow:hidden;
}

.holdall a:hover {
	color: #114C8E;
}

.holdall img {
	width: 252px;
	height: 105px;
	border: 0;
}

* html a:hover {visibility:visible}

.holdall a:hover img {visibility:hidden}

