/* Common */



body,table,input,select,textarea {

  font-family:Verdana,Arial,Helvetica,sans-serif;

  font-size:small;

}



body,form {

  margin:0;

  padding:0;

}



body {

  background-color:#fff;

  color:#000;

}



input,select,textarea {

  font-size:1em;

}



a {

  text-decoration:underline;

}



small {

  font-size:0.85em;

}



img {

  border:0;

}



fieldset {

  display:block;

  margin:1em 4px 1em 0;

  padding:0 8px 8px 8px;

  border:#000 solid 1px;

}



legend {

  margin:0 0 7px 0;

  padding:0 1em 0.1em 1em;

  border:#000 solid 1px;

  background-color:#000066;

  line-height:1.7em;

  font-size:0.85em;

  font-weight:bold;

  color:#ffffff;

}







dl.col {

  line-height:1.5em;

}



dl.col dt {

  float:left;

  width:5em;

  padding-right:1em;

  text-align:right;

}



dl.col dd {

  margin-left:7em;

}



.clear:after {

  content:".";

  height:1px;

  display:block;

  clear:both;

  visibility:hidden;

}



.nav {

  margin:0;

  padding:0;

  list-style:none;

}



#content li,

#content p {

  line-height:1.4em;

}



#content p {

  margin:1em 0 1em 0;

}



/* Layout */



#header {

  height:143px;

  background-color:#0064ca;

}



#header .logo {

  position:absolute;

  top:0;

  left:0;

  z-index:10;

  width:309px;

  height:143px;

  background:transparent url('../images/i-logo.png') no-repeat;

}



#header .logo span {

  display:none;

}



#header .montage {

  position:absolute;

  top:63px;

  left:0;

  width:100%;

  height:80px;

  background:#000 url('../images/i-h-montage.jpg') no-repeat;

}



#wrapper {

  width:100%;

  position:relative;

  padding-top:8px;

  background:#D6EEF9 url(../images/bgr_tile.gif) repeat-x;

}



#side {

  position:absolute;

  top:0;

  left:0;

  width:170px;

}



#nav-side  {

  margin:70px 10px 0 0;

}



#nav-side a {
	display:block;
	text-align:left;
	line-height:2em;
	text-decoration:none;
	color:#000066;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	text-indent: 15px;
}



#nav-side a:hover {

  text-decoration:underline;

}





h1 {

  position:absolute;

  top:0;

  left:0;

  width:170px;

  height:61px;

  margin:0;

  font-family:"Century Gothic",Arial;

  font-size:1.7em;

  font-weight:normal;

  background-repeat:no-repeat;

}



h1 span {

  display:none;

}



#content {

  min-height:440px;

  margin:0 150px 0 170px;

  padding:0.8em 1em 0.3em 1em;

  background-color:#fff;

}



#nav-bottom {

  margin:0 0 0 170px;

  font-size:0.85em;

  line-height:2em;

}



#nav-bottom,

#nav-bottom a {

  color:#000066;

}



#nav-bottom li {

  display:inline;

}



#nav-bottom li:after {

  content:" | ";

}



#nav-bottom li.last:after {

  content:"";

}



#footer {

  padding:1em 1.5em 1.5em 1.5em;

  background-color:#0064ca;

  color:#fff;

  font-size:0.85em;

}



#footer a {

  color:#fff;

}



#footer dl {

  margin:1em 0 0 0;

}



#footer dt {

  border-right:#bab6ad solid 1px;

}



#footer .author {

  text-align:right;

  font-size:0.9em;

}



#footer .boat-link {

  margin:1em 0 0 0;

  float:right;

  font-size:0.9em;

}



#choose {

  position:absolute;

  top:10px;

  right:13px;

  z-index:3;

  padding:0.3em 0.5em 0.3em 0.5em;

  background-color:#fff;

  color:#000;

  font-size:0.85em;

}



#choose label {

  display:block;

  margin-bottom:3px;

}



#cart {

  position:absolute;

  top:8px;

  right:10px;

  width:120px;

  z-index:3;

  padding:0.3em 0.5em 0.3em 0.5em;

  background-color:#fff;

  color:#000;

  font-size:0.85em;

}



#cart a {

  color:#8c191f;

}





#cart .Item {

  margin:0 0 1.5em 0;

}



#cart .Item img {

  border:#000 solid 1px;

}



#cart h2 {

  margin:0.5em 0 1em 0;

}



/* Content */



#content a {

  color:#8c191f;

  text-decoration:underline;

}



#content a:hover {

  color:#000;

}



h2 {

  font-size:1em;

  font-weight:bold;

}



h3 {

  font-size:1em;

  font-weight:bold;

  font-style:italic;

}



h4 {

  font-size:1.4em;

  font-weight:normal;

}

/* Specials Page */



#special-graphics p {  

  width:230px;

  text-align:center;  

  font-size:1.4em; 

  padding:30px 0 0 10px;   

}



.special-box-10 {

  background:#fff url(../images/g-special-10pics.jpg) no-repeat;

  height:150px;

}



.special-box-4 {

  background:#fff url(../images/g-special-4pics.jpg) no-repeat;

  height:150px;

}



.special-box-6 {

  background:#fff url(../images/g-special-6pics.jpg) no-repeat;

  height:150px;

}



.special-box-all {

  background:#fff url(../images/g-special-allpics.jpg) no-repeat;

  height:150px;

}



.special-box-4-cd {

  background:#fff url(../images/g-special-4picscd.jpg) no-repeat;

  height:150px;

}





/*

.special-box-text {

  width:50%;  

  float:right;

  font-weight:bold;

  text-align:left;

  font-size:1.4em;  

  margin:0 0 20px 0;

  padding:0px;

  border:#B7726F dashed 1px; 

  vertical-align:center; 

}



.special-box p {

  width:200px;

  padding:20px;  

}

*/



.special-button {

  float:right;

}

