/*-----------------------------------------------------------------------
                            REWRITE HTML TAGS
-----------------------------------------------------------------------*/
body

{
  background-color: 	#333;
  font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 		10px;
  margin: 		0;
  padding: 		0;
  height:		100%;
}

h1
{
  font-family: 			Trebuchet MS, arial, helvetica, charcoal, sans-serif;
  background-color: 		transparent;
  color: 			#006597;
  font-size: 			24px;
  font-weight: 			bold;
  margin: 			0;
  padding: 			0;
  text-align: 			left;
  line-height:			23px;
  
  
}





h2
{
  font-family: 			Trebuchet MS, arial, helvetica, charcoal, sans-serif;
  background-color:		transparent;
  color: 			#104e6f;
  font-size: 			18px;
  font-weight: 			bold;
  margin: 			5px 0 30px 0;
  padding: 			8px;
  text-align: 			center;
  line-height:			20px;
  border-top:			1px solid #996;
  border-bottom:		1px solid #996;
  
}



h3
{
  font-family: Georgia, charcoal, times, times new roman, serif;
  
  color: 		#333;
  font-size: 		14px;
  line-height:		16px;
  font-weight: 		bold;
  margin: 		5px 0 0 0;
  padding: 		0;
  text-align: 		center;
  line-height:		15px;
  font-variant:		small-caps;
  
  
}


h4
{
  font-family: 		verdana, helvetica, arial, sans-serif;
  color: 		#a76d32;
  font-size: 		12px;
  font-weight: 		bold;
  margin: 		5px 0 5px 0;
  padding: 		3px;
  text-align: 		right;
  line-height:		15px;
  font-variant:		small-caps;
  
  
  
}



div, p, th, td, li, dd, span, pre, textarea, input, select, blockquote
{
  font-family: 	trebuchet ms, georgia, charcoal, times, times new roman, serif;
  color:	#26306f;
  font-size: 	11px;
  line-height: 	14px;
  
  
 
}


/*

p:first-line
{
  font-family: 	Verdana, Arial, Helvetica, sans-serif;
  color:	#c66;
  font-size: 	11px;
  line-height: 	14px;
  
  
 
}






p:first-letter
{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color:	#333;
	font-size: 	11px;
 
}


*/



li
{
  padding-bottom: 10px;
  
 
}

sup
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
}





a:link

{
  color: #069;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

a:visited

{
  color: #c66;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

a:active
{
  color: #696;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}  
  

  a:hover
{
  color: #696;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}  
  

a:link.boldlink

{
   color: #069;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
}

a:active.boldlink

{
  color: #696;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
}

a:visited.boldlink

{
  color: #c66;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
}

a:hover.boldlink

{
  color: #696;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
}

  

a sup 	/* MAKES SURE TMs DO NOT HAVE A LINE UNDER THEM */
{
  text-decoration: none;
}



table#product th		{
			  font-family: 	trebuchet ms, georgia, charcoal, times, times new roman, serif;
			  color:	#e5e5e5;
			  font-size: 	14px;
			  font-weight:	bold;
			  text-align:	left;
			  padding:	8px;
			background-color: #ae8651;	
  
 
				}





/*-----------------------------------------------------------------------
                              header LAYOUT
-----------------------------------------------------------------------*/


div#head
{
  background: 		white url(/img/sm_harpy.gif) top right no-repeat;
  position:		absolute;
  top:			0;
  left:			130px;
  width:		650px;
  height:		151px;
  border:		1px solid #333;
  border-bottom:	3px solid #977753;
  border-top:		0;
  padding: 		0px;
  margin: 		0px;
  
  
  
}

div#head img
{
 
  border:	0px;
  padding: 	0px;
  margin: 	0px;
  
  
  
}


/*-----------------------------------------------------------------------
                              menu LAYOUT
-----------------------------------------------------------------------*/


div#menu 
{
 background-color: 	#f5f5f5;
 
 position: 		absolute;
 left:			-115px;
 top:			5px;
 width:  		130px;
 z-index:		10;
 vertical-align:	middle;
  
}


div#menu a

{
  background-color: 	#e5e5e5;
  border:		1px outset #fff;
  display:		block;
  line-height:		18px;
  width:  		130px;
  height:		18px;
  padding:		2px;
  font-weight:		bold;
  text-decoration:	none;

}


div#menu a:hover, div#menutitle a:hover

{
  background-color: 	#cccccc;
  border-right:		4px solid #f00;
 
   display:		block;
  width:  		127px;
  font-weight:		bold;
  
 
  
}



.menutitle {
cursor:			pointer;
background-color: 	#e5e5e5;
  border:		1px outset #fff;
  display:		block;
  line-height:		18px;
  width:  		130px;
  height:		18px;
  padding:		2px;
 

}

.submenu{
margin-bottom: 1px;
}


/*-----------------------------------------------------------------------
                              CONTENT LAYOUT
-----------------------------------------------------------------------*/
 



div#body 
{
 background-color: 	#f5f5f5;
 border-right:	 	1px solid #666;
 border-left: 		1px solid #666;
  padding: 		0;
  margin: 		0;
  position:		absolute;
  top:			154px;
  left:			130px;
  width:		650px;
  height:		100;
  
}



div#content 
{
 position: 	relative;
 top:		20px;
 left:		25px;
 padding:  	10px;
 margin-left: 	5px;
 margin-right:	5px;
 width:  	575px;
 z-index:	1;
 height:	100;

  
}



.sub



{

 font-size: 	9px;

}




table#product	{
		margin-bottom:		30px;
		border:			1px solid #e8cfa2;



		}


/*-----------------------------------------------------------------------
                              sidebar LAYOUT
-----------------------------------------------------------------------*/


div#sidebar
{
  	position: 		absolute;
  
  	top:			30px;
  	left:			480px;
 	height:			1200px;
 	
  
  
  
}


div.sidebarstyle
{
  
  padding: 		10px;
  margin: 		0 15px;
  width:		125px;
  border:		4px double #a76d32;
  background-color:	#d7c4ae;
  
  
}



/*-----------------------------------------------------------------------
                              footer LAYOUT
-----------------------------------------------------------------------*/


div#foot
{
  position: 	relative;
  padding:	10px;
  margin: 	0 15px;
  text-align: 	left;
  
  
  
}







/*-----------------------------------------------------------------------
                              WRAPPER LAYOUT
-----------------------------------------------------------------------*/
div#wrapper
{
  background-color: #edeae6;
  margin: 0;
  padding: 10px;
  width: 550px;
  border: 1px solid #000000;
  
}




/*-----------------------------------------------------------------------
                                 FORMS
-----------------------------------------------------------------------*/





form
{
  margin: 0;
  padding: 0;
}







input, select
{
  font-family: 	Verdana, Arial, Helvetica, sans-serif;
  color:	#333;
  font-size: 	11px;

  
 
}







