@charset "UTF-8";


body { 
	font-family: sans-serif;
	background-color: #2b82e1;
	font-size:  12pt;
	}

/*Contact page   #79aef4*/
#contact table {
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 800px;
	background: #8eb3e8 url('../images/ContactBG.jpg') no-repeat center bottom;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	margin-left: auto;
  	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 40px;
	
}
#contact h1{
	font-size: 1.4em;
	position: relative;
	text-align: left;
	vertical-align: text-top;
	margin-top: 10px;
}

#container1 {
	display: inline-block;
	width: 380px;
	height: auto;
	line-height: 1.5;
	vertical-align: top;
}

#container2 {
	display: inline-block;
	width: 400px;
	height: auto;
	line-height: 1.2;
	vertical-align: top;
	margin-left: 30px;
 	margin-right: 10px;
}
#container3 {
	position: relative;
	font-size: 0.8em;
	width: 290px;
	line-height: 1.2;
	vertical-align: bottom;
	margin-left: auto;
 	margin-right: 50px;
	margin-top: 20px;
	text-align: justify;
}

#container4 {
	width: 720px;
	line-height: 1.2;
	vertical-align: top;
	margin-left: auto;
 	margin-right: auto;
	height: auto;
	font-size: 0.9em;

}

#container5 {
	display: inline-block;
	width: 400px;
	line-height: 1.5;
	vertical-align: top;
	margin-left: 30px;
 	margin-right: auto;
	margin-bottom: 150px;
	font-size: 0.9em;
}

#container5 a {
	color: #FFF; 
	text-decoration: none;
}
#container5 a:hover {
	color: #000; 
	text-decoration: none;
}

#container55 {
	display: inline-block;
	width: 300px;
	line-height: 1.5;
	vertical-align: top;
	margin-left: 30px;
 	margin-right: auto;
	margin-bottom: 150px;
	font-size: 0.9em;
}

#contact a {
	color: #FFF; 
	text-decoration: none;
}
#contact a:hover {
	color: #000; 
	text-decoration: none;
}

#container6 {
	display: inline-block;
	width: 300px;
	line-height: 1.2;
	vertical-align: top;
	margin-left: 430px;
 	margin-right: auto;
	font-size: 0.9em;
	color: #FFF;
	margin-bottom: 0px;
	margin-top: 10px;
}

#container7 {
	position: relative;
	margin-left: 200px;
 	margin-right: auto;
	width: 500px;
	line-height: 1.2;
	vertical-align: top;
	font-size: 0.9em;
	color: #FFF;
	margin-bottom: 20px;
	margin-top: 20px;
	}
	
#linkthree a {
	-webkit-transition: .4s ease;
	transition: .4s ease;
	background: hsl(13, 100%, 45%); 
	transition-timing-function: linear;
	display: inline-block;
	padding: 6px 68px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
	}

#linkthree a:hover {
	background: hsl(13, 100%, 60%);
	display: inline-block;
	padding: 6px 68px 6px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
	}

#topline a {
	background: #e33100;
	display: inline-block;
	padding: 6px 22px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
	}

#topline a:hover {
	background: #e33100;
	display: inline-block;
	padding: 6px 22px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
	}

#bottomline a {
	background: #e33100;
	display: inline-block;
	padding: 6px 38px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
}

#bottomline a:hover {
	background: #e33100;
	display: inline-block;
	padding: 6px 38px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
}


#linkfour a {
	-webkit-transition: .4s ease;
	transition: .4s ease;
	background: hsl(13, 100%, 45%); 
	transition-timing-function: linear;
	display: inline-block;
	padding: 6px 42px 6px 42px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
	margin-left: 1px;
	margin-right: 1px;
}

#linkfour a:hover{
	background: hsl(13, 100%, 60%);
	display: inline-block;
	padding: 6px 42px 6px 42px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
}

#linkfive a {
	-webkit-transition: .4s ease;
	transition: .4s ease;
	background: hsl(13, 100%, 45%); 
	transition-timing-function: linear;
	display: inline-block;
	padding: 6px 17px 6px 17px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
	margin-left: 1px;
	margin-right: 1px;
}

#linkfive a:hover {
	background: hsl(13, 100%, 60%);
	display: inline-block;
	padding: 6px 17px 6px 17px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
	margin-left: 1px;
	margin-right: 1px;
}
#linksix a {
	-webkit-transition: .4s ease;
	transition: .4s ease;
	background: hsl(13, 100%, 45%); 
	transition-timing-function: linear;
	display: inline-block;
	padding: 6px 9px 6px 9px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
	margin-left: 1px;
	margin-right: 1px;
}

#linksix a:hover {
	background: hsl(13, 100%, 60%);
	display: inline-block;
	padding: 6px 9px 6px 9px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
	margin-left: 1px;
	margin-right: 1px;
}
#mainone  
{
	position: static;
	background: #8eb3e8 url('../images/mainone.jpg') no-repeat left bottom;
	margin-bottom: 10px;
	margin-top: 20px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 800px;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	margin-left: auto;
 	margin-right: auto;
}


#mainone3 {
	width: 670px;
 	margin-top: 10px;
	margin-left: 60px;
 	margin-right: auto;
	text-align: center;
	vertical-align: top;
	color: #fff;
font-size: 1.0em;

}
#mainone h1{
	font-size: 1.0em;
	position: relative;
	text-align: left;
	vertical-align: text-top;
	margin-top: 10px;
}
#mainone h5{
	font-size: 1.0em;
	text-align: center;
	vertical-align: text-top;
	margin-top: 10px;
	color: #fff;
	width: 550px;

}

/* Test */

#Testcontainer1 {
	display: inline-block;
	width: 800px;
	margin-left: 10px;
 	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #8eb3e8;
	border-style: solid;
	border-color: white;
	border-width: 1px;

}
#Testimonials p{
position: static;
	width: 550px;
	color: #000;
	font-size: 1.0em;
	text-align: right;
	vertical-align: text-top;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: justify;
	vertical-align: top;
}
#Testimonials img{
position: static;
	margin-top: 10px;
	margin-bottom: auto;
	border-style: solid;
	border-color: white;
	border-width: 1px;
 	margin-left: 20px;
 	margin-right: 10px;
	background-color: #8eb3e8;
}

#Testimonials table {
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 800px;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	margin-left: auto;
  	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 40px;	
}

#mainone h5{
	font-size: 1.1em;
	text-align: center;
	vertical-align: text-top;
	margin-top: 10px;
	color: #fff;
	width: 550px;

}

/* Test */

#Testcontainer1 {
	display: inline-block;
	width: 800px;
	margin-left: 10px;
 	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #8eb3e8;
	border-style: solid;
	border-color: white;
	border-width: 1px;

}
#Testimonials p{
	position: static;
	width: 550px;
	color: #000;
	font-size: 1.0em;
	text-align: right;
	vertical-align: text-top;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: justify;
	vertical-align: top;
}
#Testimonials img{
	position: static;
	margin-top: 10px;
	margin-bottom: auto;
	border-style: solid;
	border-color: white;
	border-width: 1px;
 	margin-left: 20px;
 	margin-right: 10px;
	background-color: #8eb3e8;
}

#Testimonials table {
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 800px;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	margin-left: auto;
  	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 40px;
	background-color: #8eb3e8;
	
}

/*Maintwo page */

#maintwo table{
	position: static;
	background:  #8eb3e8 url('../images/Ullswatercruising.jpg') no-repeat left bottom;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 800px; 
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 30px;
}

#maintwo h1{
	color: #000;
	text-shadow: none;
	font-size: 1.2em;
	width: 650px;
	margin-left: auto;
 	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 40px;
	text-align: justify;
}

#maintwo h2{
	color: #000;
	text-shadow: none;
	font-size: 1.1em;
	width: 650px;
	margin-left: auto;
 	margin-right: auto;
	margin-top:  auto;
	margin-bottom: 200px;
	text-align: justify;
	
}


#maintwo h3{
	color: #FFF;
	text-shadow: none;
	font-size: 1.0em;
	width: 630px;
	margin-left: auto;
 	margin-right: auto;
	margin-top: auto;
	margin-bottom: 20px;

}

#maintwo h4{
	color: #FFF;
	text-shadow: none;
	font-size: 1.0em;
	width: 250px;
	margin-left: 20px;
 	margin-right: auto;
	margin-top: 100px;
	margin-bottom: 120px;
	text-align: justify;
}
#maintwo a {
	color: #FFF; 
	text-decoration: none;
}
#maintwo a:hover {
	color: #000; 
	text-decoration: none;
}

/*Testimonials */


.shadow {
background: #8eb3e8;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	margin-left: auto;
 	margin-right: auto;
}

#comments table {
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	background: #8eb3e8;

	margin-top: 10px;
	margin-bottom: 10px;
}


#comments img {
	margin-left: 10px;
 	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
}

.comments {
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	background: #8eb3e8;
	margin-left: 10px;
 	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.shadow  a {
	color: #FFF; 
	text-decoration: none;
	
}
.shadow  a:hover {
	color: #000; 
	text-decoration: none;
}
.photo {
	border-style: solid;
	border-color: white;
	border-width: 1px;
}
#comments h1 {
	font-size: 1.4em;
	position: relative;
	text-align: left;
	vertical-align: text-top;
	margin-top: 10px;
	margin-left: 10px;
}
#comments p {
	text-align: justify;
	
 	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: text-top;
	vertical-align: top;
	}
	
#comments i {
	vertical-align: bottom;
	}
	

#productslink h3{
	font-size: 1.2em;
	color: #000; 
	text-shadow: none;
	font-weight: bold;
	vertical-align: text-top;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;

}

#productslink a {
	font-size: 1.2em;
	color: #000; 
	text-shadow: none;
	font-weight: bold;
 	line-height: 2.5;
	vertical-align: text-top;
	margin-top: 10px;
	text-decoration: none;
	margin-left: 80px;
}
#productslink a:hover {
	font-size: 1.2em;
	color: #FFF; 
	text-shadow: 1px 1px 3px #000000;	
	font-weight: bold;
	line-height: 2.5;
	vertical-align: text-top;
	margin-top: 10px;
	text-decoration: none;
	margin-left: 80px;
}

.productlink {
	background: #e33100;
	display: inline-block;
	padding: 6px 71px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); 
	position: relative;
	cursor: pointer;
	font-size: 10pt;
}

#productslink {
	position: static;
	background: #8eb3e8;
	margin-bottom: 30px;
	margin-top: 30px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 800px;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	margin-left: auto;
 	margin-right: auto;
 	padding-top: 30px;
	padding-bottom: 30px;
}

#productslink table{
	width: 600px;
	margin-left: 70px;
}

#purchasing h3 {
	font-size: 1.1em;
	color: #000; 
	text-shadow: none;
	margin-left: 100px;
	vertical-align: text-top;
	margin-top: 20px;
	margin-bottom: 5px;
	text-decoration: none;

}
#purchasing i {
	font-size: 0.9em;
	color: #000; 
	text-shadow: none;
	vertical-align: text-top;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	font-style: italic;

}
#purchasing p {
	font-size: 1.0em;
	color: #000; 
	text-shadow: none;
	margin-left: 100px;
	vertical-align: text-top;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;

}

#mainsailreefing img {
	display: inline-block;
	}
#mainsailreefing h2 {
	margin-bottom: 0px;
	font-size: 16pt;
	}
#mainsailreefing h1 {
	font-size: 16pt;
	}
#mainsailreefing p {
	margin-right: 30px;
	margin-left: 30px;
	text-align: justify;
	}
.mainsail {	
	margin-left: 20px;
	}

.maillower {	
	color: #FFF;
	width: 400px;
	font-weight: bold;
	text-align: center;
	}

.text {
	margin-right: 50px;
	}
#mainsailreefing h4 {
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	}
#mainsailreefing {
	position: relative;
	background: #8eb3e8 url('../images/mainsailreefing.jpg') no-repeat left bottom;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 20px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	margin-left: auto;
 	margin-right: auto;
 	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	text-align: justify;
}	
	
#containermainsail {
	width: 800px;
	margin-left: auto;
 	margin-right: auto;
	background-repeat: repeat-y;
}

#whitebox {
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	background: #8eb3e8;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}

#introwhitebox p {
	margin-left: 15px;
	margin-right: 15px;
	text-align: justify;
	color: #FFF; 
}



#introwhitebox {
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	margin-top: 20px;
	margin-bottom: 40px;
	margin-left: 440px;
	margin-right: auto;
	width: 300px;
}

#blinkin {
 	animation: blinkingText 3s infinite;
	}
	@keyframes blinkingText{
		
		25%		{ color: #B22222;}
		50%		{ color: #B22222;}
		75%		{ color: #B22222;}
		100%		{ color: #B22222;}
		75%		{ color: #B22222;}
		50%		{ color: #B22222;}
		25%		{ color: #B22222;}
		25%		{ color: #FFF;}
		25%		{ color: #FFF;}
		10%		{ color: #FFF;}
	}
	
#mainone22 h2 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 10px;
	font-size: 12pt;
	}

#mainone22 h3 {
	margin-left: 70px;
	width: 600px;
	text-align: justify;
	margin-bottom: 0px;
	}
	
#mainone22 h4 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 10px;
	}

#mainone22 a {
	color: black;
	text-shadow: none;
	text-decoration: none;
}
#mainone22 a:hover {
	border-color: black;
	color: black;
	text-decoration: none;
}	

#mainone22 img{
	display: inline-block;
	margin-top: 10px;
	margin-bottom: auto;
	border-style: solid;
	border-color: white;
	border-width: 1px;
 	margin-left: 20px;
 	margin-right: 10px;
	background-color: #8eb3e8;
}

#mainone23 img{
  float: right;
  	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
 	margin-right: 10px;


}

#mainone2old {
	display: inline-block;
	width: 520px;
 	margin-top: 20px;
	margin-bottom: 200px;
	vertical-align: top;
	margin-left: 40px;
 	margin-right: 10px;

}

#mainone h1{
	font-size: 1.0em;
	position: relative;
	text-align: left;
	vertical-align: text-top;
	margin-top: 10px;
}
	
#mainone  {
	position: static;
	background: #8eb3e8 url('../images/mainone.jpg') no-repeat left bottom;
	margin-bottom: 10px;
	margin-top: 20px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 800px;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	margin-left: auto;
 	margin-right: auto;
}

#mainone2 {
	display: inline-block;
	width: 520px;
 	margin-top: 40px;
	margin-bottom: 200px;

	vertical-align: top;
	margin-left: 40px;
 	margin-right: 10px;

}
#genoabox {
	width: 800px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	background: #8eb3e8;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	margin-left: auto;
 	margin-right: auto;

}
#genoainnerbox {
	width: 680px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	background: #8eb3e8;
	margin-left: auto;
 	margin-right: auto;
 	margin-bottom: 30px;
	margin-top: 30px;
	vertical-align: top;
}
#genoainnerbox p {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 30px;
 	margin-right: 30px;
 	text-align: justify;
}
#genoainnerbox h3 {
	margin-left: 30px;
	margin-bottom: 0px;
	}
	
#genoainnerbox h4 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 10px;
	}

#genoalowerbox img {
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
 	margin-right: 10px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	vertical-align: top;

}
#genoalowerbox p {
	margin-bottom: 10px;
	margin-top: 30px;
	margin-left: 30px;
 	margin-right: 30px;
 	text-align: justify;
}

#genoaperbox {
	display: inline-block;
	width: 391px;
	
	margin-left: auto;
 	margin-right: auto;
 	margin-bottom: 30px;
	margin-top: 30px;
	vertical-align: top;
}
#genoaperbox2 {
	display: inline-block;
	width: 226px;
	
	margin-left: 20px;
 	margin-right: auto;
 	margin-bottom: 30px;
	margin-top: 30px;
	vertical-align: top;
}

#genoaperbox img {
	display: inline-block;
	margin-bottom: 10px; 	
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	vertical-align: top;
	}
	
#genoaperbox p {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
 	margin-right: 10px;
 	text-align: justify;
}

#genoaperbox2 p {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 3px;
 	margin-right: 3px;
 	text-align: justify;
}

#WayfarerRacing {
	position: relative;
	background: #8eb3e8 url('../images/WayfarerRacingReefing.jpg') no-repeat center bottom;
	width: 800px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	margin-left: auto;
 	margin-right: auto;

}

#genoabottombox {
	width: 680px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	background: #8eb3e8;
	margin-left: auto;
 	margin-right: auto;
 	margin-bottom: 10px;
	margin-top: 30px;
	vertical-align: top;
}

#genoabottombox p {
 	text-align: justify;
 	font-size: 10pt;
 	margin-left: 20px;
 	margin-right: 20px;
 	margin-bottom: 10px;
	margin-top: 10px;
}


#mainvideo {
	display: inline-block;
	width: 730px;
 	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
 	margin-right: 10px;
 	vertical-align: top;

}

#mainvideo h1 {
	margin-left: 10px;
	width: 630px;
	text-align: justify;
	margin-bottom: 0px;
 	margin-right: auto;
 	font-size: 14pt;
	}
	
#linking a {
	background: #8eb3e8;
	display: inline-block;
	color: black;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	font-size: 12pt;
	width: 670px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	margin-left: 70px;
 	margin-right: auto;
	line-height: 1.4;
	text-align: justify;

}
#linking a:hover {
	background: #8eb3e8;
	display: inline-block;
	color: black;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	font-size: 12pt;
	width: 670px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	border-radius: 0px;
	margin-left: 70px;
 	margin-right: auto;
	line-height: 1.4;
}


#linking h4 {
	color: black;
	margin-left: 15px;
	margin-right: 15px;
}

#linking a:hover h4 {
	color: white;
	margin-left: 15px;
	margin-right: 15px;
}

#linking p {
	font-size: 16px;
	margin-left: 15px;
 	margin-right: 20px;
 	
}

#linking h3 {
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 15px;
	}
	

	
#box {
	background: #8eb3e8;
	display: inline-block;
	color: black;
	text-decoration: none;
	position: relative;
	font-size: 12pt;
	width: 670px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	margin-left: 70px;
 	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	line-height: 1.0;
	text-align: justify;
}

#box table {
	width: 670px;
}

#box p {
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}	
#box h3 {
	color: black;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;

}
#box h4 {
	color: black;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#mainone100 {
	position: static;
	background: #8eb3e8 url('../images/Backgroundintro.jpg') no-repeat left bottom;
	margin-bottom: 10px;
	margin-top: 20px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 800px;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	margin-left: auto;
 	margin-right: auto;
}

#mainone200 
{
	position: static;
	background: #8eb3e8;
	margin-bottom: 20px;
	margin-top: 20px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	width: 800px;
	-moz-box-shadow: 3px 6px 8px #000000;
	-webkit-box-shadow:  3px 6px 8px #000000;
	box-shadow:   3px 6px 8px #000000;
	margin-left: auto;
 	margin-right: auto;
 	padding-top: 30px;
	padding-bottom: 30px;
}

#mainone22 {
	position: static;
	width: 730px;
 	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
 	margin-right: 30px;
 	vertical-align: top;

}

#mainone22 p {
	display: inline-block;
	font-size: 16px;
	line-height: 1.6;
	margin-top: 8px;
	margin-left: 30px;
 	margin-right: 100px;
 	width: 100px;
	}

#mainone22 h1 {
	margin-left: 50px;
	width: 630px;

	margin-bottom: 0px;
 	margin-right: auto;
 	font-size: 14pt;
 }
 
 #mainone22 h4 {
	margin-left: 50px;
	width: 630px;

	margin-bottom: 0px;
 	margin-right: auto;
 	font-size: 14pt;
 }
 
 .small {
	font-family: sans-serif;
	font-size: 0.9em;
	font-weight: lighter;
	font-style: italic;
}

 .xsmall {
	font-family: sans-serif;
	font-size: 0.9em;
	font-weight: lighter;
	font-style: italic;
}

#box2 {
	background: #8eb3e8;
	display: inline-block;
	color: black;
	text-decoration: none;
	position: relative;
	font-size: 12pt;
	width: 670px;
	border-style: solid;
	border-color: white;
	border-width: 1px;
	border-radius: 0px;
	margin-left: 70px;
 	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
}
	
#box2 h4 {
	color: black;
	margin-left: 20px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#box2 p {
	color: black;
	margin-left: 40px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}	

.price {
	margin-left: auto;
	margin-right: 20px;

}
#box3 p {
	color: black;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#box2 table {
	width: 690px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#box2 h3 {
	color: black;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	
}	

 .sail {
	font-size: 14pt;

}

 .move {
	margin-left: 10px;
}	
}
