/* Willow Designs  - CSS  */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #CCCC99;
	margin: 0px 0px 0px 0px;
}

html {
}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.0pt;
	font-style: normal;
	font-weight: 300;
	font-variant: normal;
	color: #eeeeee;
	padding-left: 0px;
	padding-right: 20px;
}
.normal a:link {
	color: #000000;
	text-decoration: none;
}
.normal a:visited {
	color: #000000;
	text-decoration: none;
}
.normal a:hover {
	color: #666666;
	text-decoration: none;
}
.normal a:active {
	color: #666666;
	text-decoration: none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.0pt;
	font-weight: 200;
	color: #ffffff;
	padding: 5px 0px 0px 40px;
	letter-spacing: 2px;
	
}
.footer a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
.footer a:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.footer a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.copyright {
	font-size: 9.0pt;
	
}


table.controls {
	border-width: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	border-style: solid  solid  solid  solid;
	border-color: rgb(170, 190, 8) rgb(170, 190, 8) rgb(170, 190, 8) rgb(170, 190, 8);
	-moz-border-radius: 3px 3px 3px 3px;
}

.normal {
	font-family: Georgia, Palatino, serif;
	font-size: 9.0pt;
	line-height: 15.0pt;
	font-style: normal;
	font-weight: 300;
	font-variant: normal;
	color: #000000;
	margins: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.0pt;
	color: #aabe08;
	font-weight:bolder;
	margins: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.id {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.0pt;
	color: #aabe08;
	font-weight: normal;
	margins: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.contactHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.0pt;
	color: #aabe08;
	font-weight:bolder;
	margins: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.testimonial1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	line-height: 12.0pt;
	font-style: normal;
	font-variant: normal;
	color: #a0522d;
	margins: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.testimonial2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	line-height: 12.0pt;
	font-style: normal;
	font-variant: normal;
	color: #808000;
	margins: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.testimonial3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	line-height: 12.0pt;
	font-style: normal;
	font-variant: normal;
	color: #b8860b;
	margins: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/***********************************************/
/* Mast button rollover styles                 */
/***********************************************/

#home
{
  display: block;
  width: 85px;
  height: 20px;
  background: url(images/hdrHome.gif) no-repeat 0 0;

}
#home:hover
{ 
  background-position: 0 -26px;
}
#home span
{
  display: none;
}

/* ---------------------------------- */
#gallery
{
  display: block;
  width: 115px;
  height: 20px;
  background: url(images/hdrGallery.gif) no-repeat 0 0;

}
#gallery:hover
{ 
  background-position: 0 -26px;
}
#gallery span
{
  display: none;
}

/* ---------------------------------- */
#contact
{
  display: block;
  width: 115px;
  height: 20px;
  background: url(images/hdrContact.gif) no-repeat 0 0;

}
#contact:hover
{ 
  background-position: 0 -26px;
}
#contact span
{
  display: none;
}

/* ---------------------------------- */
#about
{
  display: block;
  width: 100px;
  height: 20px;
  background: url(images/hdrAbout.gif) no-repeat 0 0;

}
#about:hover
{ 
  background-position: 0 -26px;
}
#about span
{
  display: none;
}

/* ---------------------------------- */
/* Gallery pics */

#portbef
{
        background-repeat: no-repeat;
        background-position: top left;
        background-image:  url(images/gallery/spacer_blank.gif);
}

#portaft
{
        background-repeat: no-repeat;
        background-position: top left;
        background-image: url(images/gallery/8-Console.jpg);
}


