html{margin: 0;padding: 0;}
body{font-size:12px;font-family:Times, serif;background:rgb(8,28,116);
margin: 0;padding: 0;}
#croix{width: 100%;margin: 0;padding: 0;
	position:absolute; left:0px;top:0px;height: 1000px;
}
#banner{position: relative;text-align:center;margin-left:0;font-variant:small-caps;background: white;width: 100%;}
#banner #logo{padding-top:1em;margin-left:15%;}
#banner #addr{color:rgb(8,28,116);font-family:verdana, sans-serif;font-weight:bold;font-size:1.2em;margin-top:.5em;margin-left:0%;padding-bottom: 1em;}
#items{visibility:visible;position:relative; left:8%;top:50px;}
a:link{color:white;background:transparent;text-decoration:none;}
a:visited{color:white;background:transparent;text-decoration:none;}
a:hover{color:red;background:transparent;text-decoration:underline;}
a:active{color:red;background:transparent;text-decoration:underline;}
#main{position: relative;top: 0px;left: 5%;	margin-right: 5em;}
#frontdr #who{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.85em;font-weight: bold;}
#items table{background: white;}
#menu{font-variant:small-caps;width:18%;
border-right:solid white 1px;
visibility:visible;float: left; margin:120px 0 800px 0;}
#menu li{list-style:none;margin-left:-4em;padding:.5em;line-height:2em;}
#menu a{display: block;font-family:Times, serif;font-size:1.5em; font-weight:bold;
padding:10px 0 10px 20px;margin:0 10px 0 -10px;text-align: right;}
#menu a:link{color:white;background:transparent;text-decoration:none;}
#menu a:visited{color:white;background:transparent;text-decoration:none;}
#menu a:hover{color:red;font-size:2em;background:url(images/shipbutton.jpg) no-repeat;text-decoration:underline;background-position-x:0;text-align: right;}
#menu a:active{color:red;font-size:2em;background:url(images/shipbutton.jpg) no-repeat;text-decoration:underline;background-position-x:6px;text-align: right;}

#first{width:65%;visibility:hidden;position:absolute; 
left:25%;top:345px;z-index:100; 
margin:2em 3em;padding:1em;}
#first a:link{color:white;background:transparent;text-decoration:underline;}
#first a:visited{color:white;background:transparent;text-decoration:underline;}
#first a:hover{color:red;background:transparent;text-decoration:underline;}
#first a:active{color:red;background:transparent;text-decoration:underline;}

#find{width:65%;border:solid black 0px;visibility:hidden;position:absolute; 
left:25%;top:345px;z-index:100; margin-right:5em;padding:1em;}
#find p{font-size:1.35em;}
#find .phone{font-size:1.75em;margin:-1em 0 0 2em;color: white;}
#frontdr{
	font-size: 1.2em;
color: white;}
#map, #frontdr{border:solid black 0px;float:right;margin: 1.5em;}
#find .sml{font-size:.9em;}
#grppic{margin-right:5em;font-family:Times, serif;
padding:.5em;border:solid black 0px;
width:65%;visibility:hidden;position:absolute; left:25%;top:345px;z-index:10;}
#grp{float:right;margin-left:1em;border:solid black 0px;}
 #grppic p,#first p, #find p{text-indent:1em; color:white;font-size:1.5em;}
 #grppic h2, #find h2{width:200px;margin:.5em;text-align:center;font-variant:small-caps;
 font-family:Times,serif;font-size:2em; font-style:italic;
 font-weight:bold;color:white;background:rgb(8,28,116);}
 #auto,#health,#special,#nonstd,#bonds{width:639px;border:solid black 0px;visibility:hidden;position:absolute; 
left:25%;top:420px;z-index:100; text-align:center;
margin-right:5em;padding:1em;}
#first p.pledge{font-size:1.75em;font-style:italic;color:white;font-weight:bold;}
#contact{color: white;text-align:center;font-family:Times, serif;font-size:2.25em; font-variant:small-caps;
font-weight:bold;padding:1em;width:65%;
visibility:hidden;position:absolute; left:25%;top:315px;z-index:10;}
#contact a:link{color:white;text-decoration:underline;background: transparent;}
#contact a:visited{color:white;text-decoration:underline;background: transparent;}
#contact a:hover{color:red;text-decoration:none;background: transparent;}
#contact a:active{color:yellow;text-decoration:none;background: transparent;}
#contact .phone{font-size:1em;}
#contact .email{color: white;font-weight: bold;font-size:1em;font-family: verdana,sans-serif; font-variant: normal;}
.email img{
	margin: 0 2em; border: solid navy 4px;
}

#addr .phone{font-size:1em;color:red;}
#parts{font-family:Times, serif;font-size:1em; font-variant:small-caps;
font-weight:bold;border:solid black 0px;
visibility:hidden;position:absolute; left:25%;top:350px;z-index:10;}
#parts a{
	display: block;
}
td.partn{text-align:center;width:140px;}
#foot{border-top:solid black 1px;color: white;
position:absolute; left:0px;top:1100px;font-size:1.2em;font-style:italic; font-weight:bold;text-align:center;width: 100%;background:rgb(8,28,116);}
#foot .copy{vertical-align:super;font-size:.9em;}

#design{font-size:.85em;text-align:center;}
#design a, #design a:visited{color:rgb(8,28,116);background:transparent;text-decoration:none;}
#design a:hover,#design a:active{color:white;background:transparent;text-decoration:none;}
#cornerlft{position: absolute;left:0;top:0;}
#cornerlfb{position: absolute;left:0;bottom:0;}
#cornerrtt{position: absolute;right:0;top:0;}
#cornerrtb{position: absolute;right:0;bottom:0;}
