body {
background-color: #AD9F89;

}

#topleft	{
	max-width: 780px;
	min-width: 780px;
   	background: 
	url(Images/topleft.gif) 
 	 top left no-repeat;
	margin-left: 25px;
	margin-right: 25px;
	}

#topright{
   	background: 
	url(Images/topright.gif) 
 	 top right no-repeat;
	}

#rightborder	{
   	background: 
	url(Images/rightborder.gif) 
 	top right repeat-y;
	}
	
#bottomleft	{
   	background: 
	url(Images/bottomleft.gif) 
 	 bottom left no-repeat;
	}

#bottomright	{
   	background: 
	url(Images/bottomright.gif) 
 	 bottom right no-repeat;
	display:block;
  	padding:15px;
	margin:-2em 0 0 0;
	}

#logo{
  vertical-align:text-left;
  margin-left: 12px;
  margin-top: 12px;
  float:left;
}

#righttext{
  vertical-align:text-top;
   margin-right:17px;
  margin-top: 20px;
  text-align:right;
  position:relative;
  float:right;
}

#greybox{
	text-align:center;
	text-align:left;
	padding:15px;
	border:1px dashed #fff;
	background-color:#fff;
	margin-right:18px;
	margin-left:15px;
	margin-bottom:32px;
}

#right{
  vertical-align:text-top;
  text-align:right;
  position:relative;
  margin:15px;
  float:right;
}

#left{
  text-align:left;
  margin-left:15px;
}

#boat{
  vertical-align:text-top;
  text-align:right;
  position:relative;
  margin:10px;
  float:right;
}

#room{
  vertical-align:text-top;
  text-align:center;

   padding:15px;
}
#prod_swatch{
  vertical-align:text-top;
  text-align:left;
  float:left;
  padding:15px;
}

#info{
  vertical-align:text-top;
  text-align:left;
  float:left;
  font:13px tahoma; 
  color:black;
}
#prod_container{
  vertical-align:text-top;
  text-align:center;
  
}

#band{
 vertical-align:text-top;
 margin:5px auto;
 padding:5px;
 background: url(Images/band.gif);
 border:1px solid #D6CCB4;

}

#bands{
 background: url(Images/band2.gif);
 background-repeat: no-repeat;
 background-position:center; 
 padding:5px;
}


#homena{
 vertical-align:text-top;
 margin:12px auto;
 width: 340px;
 float:left;
background: 
	url(Images/bg.jpg) 
 	background-repeat: repeat-7
}

#homesa{
 vertical-align:text-top;
margin:12px auto;
 width: 340px;
 float:right;
}

  

#form_font{
  vertical-align:text-top;
  text-align:left;
  font: 12px tahoma; color:black;
  margin-left:0%;
}

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 725px;
  max-width: 725px;
  width: 725px; 
}

form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #B8B9B7;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

img#box{
  border:1px solid #EBEAE8;
  padding:2px;
}

p{font:13px tahoma; color:black;text-align: right;}
p#left{font:16px tahoma; color:black;text-align: left; font-weight:strong;}
p#main{font:15px Arial, Helvetica, sans-serif; color:#3B3B38;text-align: left;}
p#mainl{font:15px Arial, Helvetica, sans-serif; color:#3B3B38;text-align: left;}
p#mainla{font:18px Arial, Helvetica, sans-serif; color:#3B3B38;text-align: left;}
p#mainlc{font:15px Tahoma; color:#3B3B38;text-align: center;}
p#mainllc{font:21px Tahoma; color:#3B3B38;text-align: center;margin:5px;}
p#mains{font:12px Arial, Helvetica, sans-serif; color:#3B3B38;text-align: left;line-height: 14pt;}
p#center{font:12px tahoma; color:black;text-align: center;}
p#small{font:10px Arial, Helvetica, sans-serif;color:#3B3B38;text-align:left;}

p#copy{font:12px Tahoma;color:#7E3B1E;text-align:center;font-weight:strong;}
h1{font:15px Arial, Helvetica, sans-serif;color:#3B3B38;font-weight: bold;margin-left: 1%; margin-right: 20%;position: relative;}
h2{font:12px Arial, Helvetica, sans-serif;color:#3B3B38;margin-left: 1%; margin-right: 30%; position: relative;line-height: 14pt;}
li{font:12px Arial, Helvetica, sans-serif;color:#3B3B38;margin-top:6px;position: relative;line-height: 14pt;}
h1#na{font:24px Garamond;color:black; text-align:center;margin-top:10px;}
h2#nasmall{font:16px Garamond;color:black;line-height: 14pt;text-align:left;margin:10px;}
h1#sa{font:24px Tempus Sans ITC;color:black;text-align:center;margin:10px;}
h2#sasmall{font:20px Tempus Sans ITC;color:black;line-height: 14pt;text-align:left;margin:10px;}
a#red{font:13px tahoma; color:#7E3B1E;}
a#redl{font:13px tahoma; color:#7E3B1E;margin-left:17%;line-height: 18pt; font-weight:bold;}
a#black{font:13px tahoma; color:#000000;text-decoration: none;}
h2#products{font:12px Arial, Helvetica, sans-serif;color:#3B3B38;margin-left: 1%; margin-right: 50%; position: relative;line-height: 14pt;}
h1#heading{font:24px Garamond;color:#3B3B38;text-align: center;width:100%;}
h2#warranty{font:12px Arial, Helvetica, sans-serif;color:#3B3B38;width:100%;line-height: 14pt;}
h2#p{font:13px Arial, Helvetica, sans-serif;color:#3B3B38;width:100%;line-height: 14pt;text-align:center;}
p#form{font:12px tahoma; color:black;text-align: left;}
h3#enviro{font:12px Arial, Helvetica, sans-serif;color:#3B3B38;margin-left:5%; margin-right:10%;position: relative;line-height: 14pt;}
h1#enviro{font:16px Arial, Helvetica, sans-serif;color:#3B3B38;font-weight: bold;margin-left:5%; }



td#series{font:16px Arial, Helvetica, sans-serif;color:#7E3B1E;text-align:left;font-weight:bold;}
td#title{font:12px Arial, Helvetica, sans-serif;color:black;text-align:left;border-bottom: 1px solid black;font-weight:bold;}
td#bold{font:16px Arial, Helvetica, sans-serif;color:black;text-align:left;}
td#specie{font:14px Arial, Helvetica, sans-serif;color:black;text-align:left;font-weight:bold;font-style:italic;}
td#black{font:13px Arial, Helvetica, sans-serif;color:black;text-align:left;}
ul#products{font:16px Arial, Helvetica, sans-serif;color:black;text-align:left;margin-left:95px;}
div.swatch{
  float: left;
margin: 2px;
 padding: 7px 8;
  }
  
div.swatch p {
   text-align: center;
   }



ul#minitabs{
list-style: none;
margin: 16px;
margin-top:35px;
padding: 7px 8;
border-top: 1px solid #D6CCB4;
border-bottom: 1px solid #D6CCB4;
font:13px tahoma; color:black;
text-align: right;
white-space: nowrap;
background-color:#F7F5EB;
}

ul#minitabs li
{display: inline;
margin: 0 2px
}

ul#minitabs a
{text-decoration: none;
padding: 0 0 3px;
color: #363333;
}

ul#minitabs a#current{
border-color: #D6CCB4;
color: #7E3B1E;
font-weight:bold;
}

ul#minitabs a:hover{
border-color: #D6CCB4;
color: #7E3B1E;
} 















