/* CSS Document */



.body {

  margin-bottom: 0px;

  margin-top: 0px;

  margin-left: 0px;

  margin-right: 0px;

  background-color: #703222;

}



A:link {text-decoration: none; color: #003399;}

A:visited {text-decoration: none; color: #003399;}

A:active {text-decoration: none; color: #003399;}

A:hover {text-decoration: underline; color: #003399;}



div {

  /*font-family: Arial, Helvetica, sans-serif;*/

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

}



.pagelinks {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #FFFFFF;

}

h1 {
  font-family: Arial;
  font-size: 20px;
  color: #000000;
  display: inline;
  margin-bottom: 8px;
}

h2 {

  font-family: Arial;

  font-size: 16px;

  color: #707070;

  font-style: italic;

  display: inline;

  margin-bottom: 8px;

}



h3 {

  font-family: Arial;

  font-size: 12px;

  color: #707070;

  font-style: italic;

  font-weight: bold;

  display: inline;

  margin-bottom: 8px;

}



.maintable {

  border: 1px solid #000000; 

  border-collapse: separate;

}



.htmlimage {

  padding: 3px 3px 3px 3px;

}

.formfield-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.formfield {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	width: 100px;

	background-color: #FEF2E9;

	height: 15px;

	border: 1px solid #703222;

}

.formfieldarea {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	width: 225px;

	background-color: #FEF2E9;

	border: 1px solid #703222;

}



/* begin dropdown stylesheet */



.menu {

	background-color: #6B3021;

	width: 761px;

	height: 26px;

}



.menu img {

	border: none;

}



a.drop_down, a.drop_down:hover {

	display: block;

	margin: 0px;

	padding: 4px 0px 0px 17px;

	height: 23px;

	width: 185px;

	border-bottom: 1px solid #fff;

	color: #fff;

	font-size: 11px;

	text-decoration: none;

}



a.drop_down {

	background-color: #7C6762;

}



a.drop_down:hover {

	background-color: #533933;

}



.hidden1, .hidden2, .hidden3, .hidden4, .hidden5, .hidden6, .hidden7 {

	visibility: hidden;

	position: absolute;

	margin-top: 26px;

	z-index:300;

}



.visible1, .visible2, .visible3, .visible4, .visible5, .visible6, .visible7 {

	visibility: visible;

	position: absolute;

	border-top: 1px solid #000;

	margin-top: 26px;

	z-index:300;

}



.home, .firm, .areas, .people, .news, .contactus, .directions {

	float: left;

}



.home img, .firm img, .areas img, .people img, .news img, .contactus img, .directions img {

	position: absolute;

	height: 26px;

	margin-top: 0px;

}



.home img {

	width: 66px;

	margin-left: 0px;

}



.visible1 {

	margin-left: 0px;

}



.hidden1 {

	margin-left: 0px;

}



.firm img {

	width: 73px;

	margin-left: 66px;

}



.visible2 {

	margin-left: 66px;

}



.hidden2 {

	margin-left: 66px;

}



.areas img {

	width: 115px;

	margin-left: 139px;

}



.visible3 {

	margin-left: 139px;

}



.hidden3 {

	margin-left: 139px;

}



.people img {

	width: 85px;

	margin-left: 254px;

}



.visible4 {

	margin-left: 254px;

}



.hidden4 {

	margin-left: 254px;

}



.news img {

	width: 127px;

	margin-left: 339px;

}



.visible5 {

	margin-left: 339px;

}



.hidden5 {

	margin-left: 339px;

}



.directions img {

	width: 80px;

	margin-left: 466px;

}



.visible6 {

	margin-left: 466px;

}



.hidden6 img {

	margin-left: 466px;

}

.contactus img {

	width: 81px;

	margin-left: 546px;

}

.visible7 {

	margin-left: 546px;

}

.hidden7 img {

	margin-left: 546px;

}

.clear {
	clear:both;
}

/*]()[*/
#navitem { color:#fff; display:block !important; }
#navbar { margin:0;padding:0; background:#6b3021; height:28px; text-align:left;list-style:none; }
#navbar li { display:inline; position:relative;top:7px;}
#navbar li a:hover { background:#786560;padding:6px 10px 8px 10px; text-decoration:none; }
#navbar li a { color:#fff !important; font-size:11px; padding:5px 10px 10px 10px; }

#dd_1,#dd_2,#dd_3,#dd_4 { border-top:1px solid #000; display:none; position:absolute; top:259px; }
#dd_1 { left:383px; }
#dd_2 { left:504px; }
#dd_3 { left:583px; }
#dd_4 { left:793px; }
