body{
background-color: #8495A5;
border:0px;
margin-top:0px;
text-align:center;
padding:0px;

}

a{
text-decoration: none;
color:black;

}

a:hover{
color:#8495A5;
}


#outercontainer{
width: 800px;
text-align:left;
margin:auto;
padding:0px;
border:0px;
}

.coverstypecontainer{
border-color: #C9C9C9;
border-style: solid;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width:1px; 
margin-left:7px;
margin-right:7px;
}

.coverstypecontainerbottom{
border-color: #C9C9C9;
border-style: solid;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width:1px; 
margin-left:7px;
margin-right:7px;

}

.aline{
border-color: #C9C9C9;
border-style: solid;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width:0px; 
margin-left:7px;
margin-right:7px;

}

#header{
background-color:transparent;
background-image: url("photo2.jpg");

background-repeat: no-repeat;
height: 140px;

}

.topbar{
background-image: url("blank3.jpg");
background-repeat: no-repeat;
height: 55px;
width:100%;
text-align:center;

}

.topbarcovers{
background-image: url("blank1.jpg");

background-repeat: no-repeat;
background-color:transparent;
height: 45px;
width:100%;
text-align:center;

}

.topbarsails{
background-image: url("blank21.jpg");

background-repeat: no-repeat;
background-color:transparent;
height: 45px;
width:100%;
text-align:center;

}

.topbarindustrial{
background-image: url("blank31.jpg");

background-repeat: no-repeat;
background-color:transparent;
height: 45px;
width:100%;
text-align:center;

}

.botbar{
background-image: url("botbar.jpg");
background-repeat: no-repeat;
height: 15px;

}




#content{
background-image: url("contentbar.jpg");
background-color:#E6F2EE;
padding-left: 10px;
padding-right:10px;

}

#menucovers{
width:240px;
height:50px;
display:block;
float:left;
padding:10px;
_padding-left:25px;

}


#menusails{
width:290px;
height:50px;
display:block;
float:left;
padding:10px;
padding-left:0px;
_padding-left:50px;
}


#menuindustrial{
width:200px;
height:50px;
display:block;
float:left;
padding:10px;
padding-left:20px;
_padding-left:95px;
}


#coverselectorcontainer{
width:200px;
height:500px;
padding:5px;
padding-top: 10px;
margin-left: 20px;
background-image: url("coverback.jpg");
background-repeat: no-repeat;
}


#combo{
padding-top:50px;
padding-left:30px;
}


.margins{
text-align:center;
margin-left:10px;
margin-right:25px;
}

a.tabs{

color:#181E8C;
font-size: 20px;
text-decoration:none;
font-family: arial, "lucida console", sans-serif;
font-weight: bold;
}

a.tabs:hover{
color:#B1CEF8;
}



p.maintype{
font-weight: bold;

}

p.special{
font-weight: bold;
color: red;
}

#submenupane{
margin: 0px;
padding: 0px; 
position:relative;
width:210px;
height:1500px;
padding-left:0px;
border-color: #C9C9C9;
border-style: solid;
border-left-width: 0px;
border-right-width: 5px;
border-top-width: 1px;
border-bottom-width:1px; 
margin-left: 0px;
margin-top:0px;
background-color: #5F7D99;
background-color: #8591A9;
float:left;
background-image: url("submenuback.jpg");
background-repeat: no-repeat;

}


#submenupanesails{
margin: 0px;
padding: 0px; 
position:relative;
width:210px;
height:800px;
padding-left:0px;
border-color: #C9C9C9;
border-style: solid;
border-left-width: 0px;
border-right-width: 5px;
border-top-width: 1px;
border-bottom-width:1px; 
margin-left: 0px;
margin-top:0px;
background-color: #5F7D99;
background-color: #8591A9;
float:left;
background-image: url("sailsmenuback.jpg");
background-repeat: no-repeat;

}


#leftpane{
width:45%;
padding-left:20px;

}

#rightpane{
width:65%;
float:right;
text-align: center;
margin-right:20px;

}


img.withborder{
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #172C5F;
padding: 2px;
margin: 4px;
margin-left:8px;

background-color:#EFEFEF; 
}

img.standard{

text-align: center;

border-width: 1px;

border-style: solid;

border-color: #14198F;

padding: 4px;

margin: 4px;

background-color:transparent; 



}


p{
  	font-family: arial, "lucida console", sans-serif;
font-size: 12px;
padding:3px;
margin:0px;

}

 h1,h2,h3,h4,h5,h6 { 

  	font-family: arial, "lucida console", sans-serif;

  	font-weight:bold; 

  	color:#00006E;

  	margin: 0 0 0.25em 0; 
	text-transform: capitalize;
  }

  h1{
font-size: 20px;
margin-top:4px;

  }

  h2{
font-size: 20px;
margin-top:4px;

  }

  h3{
font-size: 15px;

  }

#footer{
width: 800px;
margin: auto;
background-color: transparent;
padding:0;
height: 10px;
color:white;
font-size: 9px;
text-align:left;	/* For IE5 */

}

#footer a{
  color:black;
  text-decoration: none;
}

#footer a:hover{
  color:red;
  text-decoration: none;
}

#footer td{
font-size: 9px;		/* For IE5 */
}



#markee{
margin: 0px;
padding: 0px; 
font-size: 20px;
background-color:#8E9DBC;
font-weight: bold;
vertical-align: bottom;
}


.bottoncontainer
display:block;
}




.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 200px; /* width of menu (don't forget to add border with below!) */
float:right;
}

.slidedoormenu li{
list-style-type: none;
border-bottom: 1px solid #C9C9C9; /* Gray border beneath each menu item */
border-left: 8px solid #565A63; /* thick left border of menu */

}

.firstitem{
border-top: 1px solid #C9C9C9; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background-color:#DBDDDC;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}


.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: #5E6DC2;
}

.selected{
font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana;
color: #5E6DC2;

}

.neatborder{
margin:auto;
border-color: #C9C9C9;
border-style: solid;
border-width: 1px;
width:350px;

padding-top:10px;
padding-bottom:30px;
padding-left:5px;
padding-right:5px;

}

.neatbordersmall{
border-color: #C9C9C9;
border-style: solid;
border-width: 2px;
border-left-width:0px; 
border-right-width: 0px;
width:180px;
text-align: center;
padding-top:10px;
padding-bottom:15px;
padding-left:5px;
padding-right:5px;
_margin-top:50px;
font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana;


}

.minipc{
margin:auto;
border-color: #C9C9C9;
border-style: solid;
border-width: 1px;
width:400px;

padding-top:10px;
padding-bottom:15px;
padding-left:5px;
padding-right:5px;

margin-top:30px;

}

.minipc table td{
text-align: center;
font: bold 10px "Lucida Grande", "Trebuchet MS", Verdana;
vertical-align: top;
}

.dinghy{
margin:auto;
border-color: #C9C9C9;
border-style: solid;
border-width: 1px;
width:110px;

padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;

margin-top:20px;
margin-left:5px;
float:left;
font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana;

}

.pdf:hover{
border-color: #C9C9C9;
border-style: solid;
border-width: 1px;

}


.individual{
margin:auto;
border-color: #C9C9C9;
border-style: solid;
border-width: 1px;
width:420px;

padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;

margin-top:20px;
margin-left:35px;
float:left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana;

}

ul.pricelist{
font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana;

}

ul.pricelist li{
line-height: 12px;
}


table.pricelisttype td.center{
	text-align: center;
}

.shipping{
font: normal 10px "Lucida Grande", "Trebuchet MS", Verdana;
text-align: center;
}

.warning{
font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana;
text-align: center;
color:red

}


li.sails{
background-color: #DBDDDC;
padding:0px;
padding-left:40px;
border-bottom-width: 0px;
height:25px;
margin-bottom:0px;


}

li.sailslast{
background-color: #DBDDDC;
border-bottom: 1px solid #C9C9C9; /* Gray border beneath each menu item */
padding-bottom:20px;
}

a.sailanchor{
height:20px;

}

img.sailpic{
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #172C5F;
padding: 2px;
margin: 4px;
margin-top:8px;
background-color:#EFEFEF; 
}

p.imgannotate{
color:#00006E;
padding-bottom:20px;
}

p.sailsbold{
color:#00006E;
font-weight: bold;
font-size: 16px;
}