body { color: black; background-color: #bb9e72; background-image: url(images/tile.jpg); background-repeat: repeat-x; text-align: left;}
.submenu a:link { color: #83261e; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; text-decoration: none; font-weight: bold; }
.submenu a:link { color: #83261e; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; font-weight: bold;}
.submenu a:visited { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
.submenu a:hover { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; background-color: transparent; text-decoration: underline; font-weight: bold;}
p { color: #fff; font-size: 11px; font-family: arial, Verdana, Helvetica, sans-serif; line-height: 145%; margin: 20px; }
.form { color: #fff; font-size: 11px; font-family: arial, Verdana, Helvetica, sans-serif; text-align: right; margin: 5px; }
.formCheck { color: #fff; font-size: 11px; font-family: arial, Verdana, Helvetica, sans-serif; text-align: left; margin: 5px; }
.submit { color: black; font-size: 11px; font-family: arial, Verdana, Helvetica, sans-serif; text-align: right; padding-right: 5px; padding-left: 5px; }
ul { color: #fff; font-size: x-small; font-family: arial, Verdana, Helvetica, sans-serif; line-height: 150%; list-style-type: disc; margin: 1em 0 1em 40px; }
a:link { color: #7d402b; }
a:visited { color: #882f1d; text-decoration: underline; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
h1 { color: white; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; margin-top: 20px; margin-left: 20px; }
.footer { color: #882f1d; font-size: 10px; font-family: arial, Verdana, Helvetica, sans-serif; }
.indent { padding-left: 5px; }

.redfont {color: #83261e; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; text-decoration: none; font-weight: bold;}

#home {
	background-image: url(images/logo_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 139px;
	width: 1024px;
}

#home span {display: none;}

/* Quick Contact Form */

		#quickcontactform1 input, #quickcontactform1 textarea{
			color: #000000;
			border: 1px solid #c5b584;
			background: #FFF;
			font: 11px Arial, Helvetica, sans-serif;
		}
		
		#quickcontactform1 textarea{
			height: 64px;
			width: 129px;
			overflow: auto;
		}
		
		#quickcontactform1 p{
			line-height: 15px; margin:0px;
		}
		
		.quickcontact1{
			width: 130px;
			margin: 0 0 2px 5px;
			font: 11px Arial, Helvetica, sans-serif;
		}
		
		#quickcontactform1 .quickcontact-button1{
			width: 74px;
			height: 20px;
			border: none;
			margin: 0 0 0 60px;
		}
		
		.subject { display: none; }
		
		.error	{ border: 1px solid #c00; background: #fcc; color: #c00; padding: 5px 0; }
		.required	{ border: 1px solid #c00; background: #fcc; }
		.eBox	{ position: relative; top: 132px; width: 400px; w\idth: 358px; text-align: center; margin: 0 auto 100px; color: #c00; background: #f3eee6; border: 2px solid #c00; padding: 20px; font-family: arial,helvetica,sans-serif; font-size: 12px; }
			.eBox p	{ font-size: 12px; color: #000; }
			.eBox ol	{ margin: 0; }
			
#flash-testimonial {
	margin-top:5px;
	}			
			
			
/*-------------------- NAVIGATION FRAMEWORK --------------------*/
/*--------------------Horizontal Sprite Navigation--------------------*/
#navcontain { width: 1024x; height: 22px; }
#nav {
	background:url("images/navigation.jpg") no-repeat;
	width:1024px;
	height:22px;
	margin:0;
	padding:0;
	z-index: 999;
	position:relative;
	text-align: left;
	}

#nav span { display:none; margin: 0px; padding: 0px;}

#nav li { float:left; list-style:none; display:inline; position:relative; }

#nav li, #nav a { height:22px; display:block;} /* change height here also */

#nav-01 { width: 89px; margin-left: 115px;}
#nav-02 { width: 131px; }
#nav-03 { width: 133px;}
#nav-04 { width: 116px;}
#nav-05 { width: 116px;}
#nav-06 { width: 83px;}
#nav-07 { width: 129px;}
#nav-08 { width: 112px;}


/*-------------- (-20px) X position of button / (-27px) height of image from above ------------- */
#nav-01 a:hover { background:url("images/navigation.jpg") -115px -22px no-repeat; }
#nav-02 a:hover { background:url("images/navigation.jpg") -204px -22px no-repeat; }
#nav-03 a:hover { background:url("images/navigation.jpg") -335px -22px no-repeat; }
#nav-04 a:hover { background:url("images/navigation.jpg") -468px -22px no-repeat; }
#nav-05 a:hover { background:url("images/navigation.jpg") -584px -22px no-repeat; }
#nav-06 a:hover { background:url("images/navigation.jpg") -700px -22px no-repeat; }
#nav-07 a:hover { background:url("images/navigation.jpg") -783px -22px no-repeat; }
#nav-08 a:hover { background:url("images/navigation.jpg") -912px -22px no-repeat; }

/* Son of Suckerfish: Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav li ul {
	position: absolute;
	left: -9999px;
	background-color:#c3b377;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	border:0px; 
	z-index: 30;
	margin: 0px 0px 0px 20px;
	padding: 0px;

	}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;

}
	

#nav li ul li { 
	height: 22px; /* Height of each drop down nav item */
	}	

#nav li ul li a {
	width: 100%;
	height: 22px;				/* Height of each drop down nav item, should match above */
	line-height: 22px;			/* Height of each drop down nav item again, should match above */
	color:#fdf9f2;
	margin: 0px;
	padding: 0px;

	}

#nav li ul li a span {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size: 11px;
	text-decoration: none;

	}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;

}
/* Hover styles for drop down items */
#nav-02 ul a:hover { 
	background-image: none;
	background-color: #f7f1e7;
	color:#bb9c6d;}
	

/* width of drop down nav - choose width that allows items to display on one line */

#nav-02 ul, #nav-02 li { width:105px; }


#nav li:hover, #nav li.hover {   
    position: static;   
}
