/* *** ** Start of DefaultWrapper ** *** */
* {margin:0; padding:0;}
ul, ol { padding-left:1em; margin-left:1; }
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin-bottom: 1em; }
h1, #mainContent h1, #mainContent a h1 { margin:1em 0 .5em; color:#3a2916; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; }
#mainContent h3 { margin:.25em 0; font-size:14px; }
#mainContent h4 { margin:.25em 0; font-size:12px; }
#mainContent h5 { margin:1em 0; font-size:11px; }
strong {}
a { color:#7e694e; }
a:hover { text-decoration:none;}
img { border:none; }
hr{
	height:1px;
	background:#7e694e;
	color:#7e694e;
	margin:5px 0px;
	padding:0px;
	border:none;}
.clear { clear:both; }
.smallfont {font-size: 9px}
.body  {
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	background: #002c54 url(/images/background.jpg) repeat-x top;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #5c5c5c;
}
#container { 
	width: 865px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
#header { 
	background: #2a4852;
	width:865px;
	padding:0;
} 
#header a h1 {
	margin: 0;
	padding: 0;
	background:url(/images/jeff-crabtree-logo.jpg) no-repeat;
	height:122px;
	width:865px;
	text-indent:-9000px;
	cursor:pointer;
}
#header #menu {
	width:865px;
	height:56px;
	background:url(/images/menu-bg.jpg) repeat-x;
	text-align:center;
}
#sidebar1 {
	float: left;
	width: 208px;
	background: #fff url(/images/sidenav-bg.jpg) repeat-x;
	padding: 11px;
	text-align:center;
	color:#333333;
}
#mainContent { 
	margin:0;
	padding: 0 20px 45px 20px;
	width:595px;
	float:left;
	background:#fff url(/images/content-bg.jpg) no-repeat top;
	text-align:left;
}
#mainContent ul, #mainContent ol { padding:.5em 3em; }
#mainContent p { padding:.5em 0;}
p.top { text-align:right; }
#search { background:url(/images/footer-bg.jpg) no-repeat center; height:37px; width:855px; padding:17px 10px 0 0; text-align:right; }
input.search-button { background:url(/images/go-button.jpg) no-repeat; text-indent:-90000px; width:41px; height:22px; display:block; border:none; }
#contentbottom { background:url(/images/content-bg-bottom.jpg) no-repeat bottom; height:7px; width:865px; text-indent:-9000px; }
#footer { 
	padding: 0 10px 0 20px;
	background:#002c54;
	color:#578d9d;
	height:40px;
} 
#footer a { color:#578d9d; text-decoration:none; padding:5px 15px;  }
#footer a:hover { text-decoration:underline; }
#footer p {
	margin: 0; 
	padding: 10px 20px;
	text-align:center;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* = Pop Ups */
#popup { position:relative; }

#popup #pop {
	position:absolute;
	left:200px;
	top:25px;
	padding:5px 15px;
	width:175px;
	background:#FFFFFF;
	border:solid 1px #7e694e ;
	text-decoration:none;
	height:50px;
	text-align:left;
	z-index:10000;
}
#popup #pop:hover {background-position: 0 0;}

/* = Main Menu Styling */

ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}
ul.MenuBarActive
{
	z-index: 1000;
}
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	float: left;
}
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 10em;
	position: absolute;
	left: -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
ul.MenuBarHorizontal ul li
{
	width: 9em;
}
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

ul.MenuBarHorizontal ul
{
	border: 1px solid #CCC;
}
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	color: #fff;
	background:#c2a57f;
	padding:1em;
	width:8em;
	text-decoration: none;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #7d694d;
	color: #FFF;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #7d694d;
	color: #FFF;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(/SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}
#home, #attorney-profile, #practice-areas, #faq, #contact-us, #directionsbtn { text-indent:-9000px; padding:0; margin:0; height:56px; }
a#home { width:79px; background:url(/images/menu/home.jpg) no-repeat; }
a#home:hover { background:url(/images/menu/home-on.jpg) no-repeat; }
a#attorney-profile { width:160px; background:url(/images/menu/attorney-profile.jpg) no-repeat; }
a#attorney-profile:hover { background:url(/images/menu/attorney-profile-on.jpg) no-repeat; }
a#practice-areas { width:142px; background:url(/images/menu/practice-areas.jpg) no-repeat; }
a#practice-areas:hover { background:url(/images/menu/practice-areas-on.jpg) no-repeat; }
a#faq { width:241px; background:url(/images/menu/frequently-asked-questions.jpg) no-repeat; }
a#faq:hover { background:url(/images/menu/frequently-asked-questions-on.jpg) no-repeat; }
a#contact-us { width:121px; background:url(/images/menu/contact-us.jpg) no-repeat; }
a#contact-us:hover { background:url(/images/menu/contact-us-on.jpg) no-repeat; }
a#directionsbtn { width:118px; background:url(/images/menu/maps-directions.jpg) no-repeat; }
a#directionsbtn:hover { background:url(/images/menu/maps-directions-on.jpg) no-repeat; }
.preload{display:none;position:absolute;top:0;}

.form-pct { 
	width:350px;
	margin:.5em 0;
	font:12px Arial, Helvetica, sans-serif;
}
td.pad_frm_itm { padding:2px 0; }
.msg-pct { 
	width:350px; 
	height:70px;
	overflow:auto;
	font:12px Arial, Helvetica, sans-serif;}
option { width:200px; }/* *** ** End   of DefaultWrapper ** *** */
