div#back2{
position: absolute; top:35px; left:50px;font-family:"Times New Roman", Times, serif; font-weight:800;
}

div#back1, div#back{
	position: absolute;
	top:25px;
	left:100px;
	font-family:"Times New Roman", Times, serif;
	font-weight:800;
	visibility: visible;
}

div#bespoke, div#bespoke1{
margin-top:30px; margin-left:20px; padding-right:20px;color:#990000; 
font-size:0.90em; 
font-weight:normal; 
font-family:Georgia, "Times New Roman", Times, serif; 
line-height:1.4em; 
text-align:left;
}

div#bespoke2{
margin-top:110px; margin-left:20px; padding-right:20px;
}

body{
line-height:1.7em; margin-top:0.5px; background-color:#FFFFCC; color:#FCD58B; font-weight:normal; 
font-family:Georgia, "Times New Roman", Times, serif;
}

div#build{
margin-top:50px;
}

div#contact{ 
margin-left:20px; margin-top:40px; font-size:1em; font-weight:bold; color:#990000; background-color:#FCD58B;
}

div#crick{
margin-top:10px;
margin-bottom:-10px;
margin-left:20px;
font-family:"Times New Roman", Times, serif;
font-size:1em;
line-height:1.5em;
}

#content{
	position:absolute;
	left:180px;
	top:156px;
	width:620px;
	height:665px;
	z-index:3;
	background-color:#fcd58b;
	float:right;
	margin-top:-2px;
	color:#990000;
	font-size:1em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.7em;
	text-align:left;
	visibility: visible;
}

.description{
margin-left:10px; margin-right:10px; font-size:0.85em; line-height:1.5em;
}

div#expression{
margin-left:20px; 
padding-right:20px;
color:#990000; 
font-size:0.90em; 
font-weight:normal; 
font-family:Georgia, "Times New Roman", Times, serif; 
line-height:1.4em; 
text-align:left;
}

#foot {  
position:absolute;
left:0px;
top:815px;
width:800px;
height:30px;
z-index:6;
background-image:url(Line1.jpg);
}

.foot {  
margin-left:10px;
margin-top:0px;
z-index:5;
font-size:1em; 
font-weight:800; 
font-family:"Times New Roman", Times, serif;
color:#FCD58B;
}

#foot a:link, #foot a:visited{
color:#FCD58B; font-size:1em; font-weight:850; font-family:"Times New Roman", Times, serif;text-decoration:none;
}

#foot a:hover, #foot a:active{
color:#FFFFCC; font-size:1em; font-weight:850; font-family:"Times New Roman", Times, serif;text-decoration:none;
}

div#form{ 
position:absolute; top:153px; left:11px; height:420px; width:570px; overflow:auto; visibility:visible; padding:10px; border:#990000 solid 2px; 
}

div#fotolong{  
margin-left:90px; margin-right:88px;
}

div#fotowide{
margin-left:20px; margin-right:9px; margin-top:80px;
}

.gallerywriteups{
font-size:0.70em; font-style:italic; margin-left:10px; margin-right:10px; line-height:1.5em;
}

div#gallery{
font-size:1em; font-weight:bolder; margin-top:-10px;
}

#gallery a:link, #gallery a:visited{
color:#990000; background-color:#FCD58B;font-size:1em; font-weight:bold; font-family:"Times New Roman", Times, serif;  text-decoration:underline;
}

.gallery a:link, .gallery a:visited{
color:#990000; background-color:#FCD58B;font-size:1em; font-weight:bold; font-family:"Times New Roman", Times, serif;  text-decoration:underline;
}

#gallery a:hover, #gallery a:active{
background-color: #990000; color:#FCD58B; font-size:1em;font-weight:bold;  font-family:"Times New Roman", Times, serif; text-decoration:underline;
}

div#gallerypic{ 
margin-left:95px; margin-right:98px;
}

div#gallerypicsail{
margin-left:185px; margin-top:40px; margin-right:105px;
}

h1{
font-size:1.75em; font-weight:bolder;
}

h2{
font-size:1.5em; font-weight:bolder;
}

h3{
font-size:1.25em; font-weight:bolder;
}

img{
border:double 3px #990000;
}

img.header{
border:none
}

.header1, .header1 a{
text-decoration:underline; color:#990000;
}

div#line{
position:absolute;
left:0px;
top:140px;
width:800px;
height:15px;
z-index:4;
background-image:url(Line1.jpg);
}

div#links{
	position:absolute;
	top:630px;
	line-height:0.95em;
	font-size:1em;
	text-align:left;
	width:145px;
	padding:5px;
	list-style:none;
	display:block;
	text-decoration:none;
	left: -2px;
}

#links a:link, #links a:visited{ 
color:#FCD58B; border:#FCD58B 1px solid;  background-color:#94160a;
}

#links a:hover, #links a:active{ 
background-color:#FCD58B; color:#94160a; 
}

div#linksheader{
position:absolute; top:610px; left:12px; font-size:1.2em; text-decoration:underline;
}

div#linkslist{
position:absolute; left:10px; top:125px; margin-right:10px;
}

.linkslist a{
list-style:disc; text-decoration:underline; background-color:#FCD58B; color:#94160a; 
}

.linkslist li {
list-style:disc; text-decoration:underline; 
}

div#logo{   
position:absolute;
left:0px;
top:0px;
width:800px;
height:140px;
z-index:1;
color:#990000;
}

div#menu{
position:absolute; top:30px; left:12px; font-size:1.1em; color:#94160a
}

.menu{
color:#94160a; text-decoration:underline;font-size:1.1em;
}

div#navigation {
position:absolute;
left:1px;
top:125px;
width:180px;
height:690px;
z-index:2;
background-image:url(Nav_Gradient2.jpg);
text-align:left;  
list-style-type:none; 
font-size:0.8em; 
font-weight:500;
}

#navigation  a{
list-style:none; display:block; padding:5px; text-decoration:none; width:145px; margin-left:5px;
}

#navigation a:link, #navigation a:visited {
color:#FCD58B; border:#FCD58B 1px solid;  background-color:#94160a;
}

#navigation a:hover, #navigation a:active { 
background-color:#FCD58B; color:#94160a; 
}

div#next2{
position: absolute; top:35px; left:520px; font-family:"Times New Roman", Times, serif; font-weight:800;
}

div#next1, div#next {
	position: absolute;
	top:25px;
	left:470px;
	font-family:"Times New Roman", Times, serif;
	font-weight:800;
	visibility: visible;
}

#pgallery{
margin-top:20px; left:235px;
}

#pgallery2{
margin-top:-10px; left:235px;
}

div#pic{
float:left; margin-left:20px; margin-right:20px; margin-top:40px; 
}

div#planb{

}

div#planb1, div#planb2, div#planb3{
margin-top:20px; font-family:"Times New Roman", Times, serif; font-size:1em;
}

div#picy{
float:left; margin-top:70px; margin-left:20px; margin-right:20px; 
}

div#price{
position:absolute; top:570px; left:20px; right:30px; font-size:.75em;
}

div#price1{
	position:absolute;
	top:610px;
	left:20px;
	right:180px;
	width: 576px;
}

div#pricing{
position:absolute; top:20px; left:20px; right:20px;
}

div#sailaways{
position:absolute; top:300px; left:40px;
}

div#spec{ 
position:absolute; top:175px; left:20px; height:380px; width:530px; overflow:auto; visibility:visible; padding:10px; border:#990000 solid 2px; font-size:0.9em;
}

div#spec1{ 
position:absolute; top:200px; left:20px; height:380px; width:550px; overflow:auto; visibility:visible; padding:10px; border:#990000 solid 2px; font-size:0.9em;
}

.text{
margin-left:20px; margin-right:20px;
}

.top5{ 
color:#990000; line-height:1.5em;
}

.top{
text-align:center; color:#990000; background-color:#FCD58B;text-decoration:underline;
}

.top1{
position:absolute; top:60px; left:5px; width:160px; line-height:1em; 
}

.top2{
text-align:center; color:#990000; background-color:#FCD58B;text-decoration:none;
}

.top3{
color:#990000; background-color:#FCD58B; text-decoration:none;
}

.top4{
color:#990000; background-color:#FCD58B;text-decoration:underline;
}
.top2 a:link, .top2 a:visited{
color:#990000; background-color:#FCD58B;font-size:1em; font-weight:850;  font-family:"Times New Roman", Times, serif;text-decoration:none;
}

.top2 a:hover, .top2 a:active{
background-color:#990000; color:#FCD58B; font-size:1em; font-weight:850; font-family:"Times New Roman", Times, serif;text-decoration:none;
}

.top a:link, .top a:visited{
color:#990000; background-color:#FCD58B;font-size:1em; font-weight:850;  font-family:"Times New Roman", Times, serif;text-decoration:underline;
}

.top a:hover, .top a:active{
background-color:#990000; color:#FCD58B; font-size:1em; font-weight:850;  font-family:"Times New Roman", Times, serif;text-decoration:underline;
}

table{
margin-top:20px; font-size:1em; font-weight:bold; border:double 2px #990000;
}

table.two{
margin-top:-10px; font-size:1em; font-weight:bold; border:double 2px #990000;
}

table img{
border-color:#990000; border:double 1px;
}

td, td.two{
border-color:#990000; border:double 3px;
}

.thumbnail{
position: relative;
z-index: 0;
padding:5px;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: 10px;
top:-150px;
visibility: hidden;
color: black;
text-decoration: none;
}


.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:-1000;
left:80px; /*position where enlarged image should offset horizontally */

}
