/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0; padding: 0; }

.body { background: #c4c1b9 url(/Assets/Category/000010/0000/bg_tile.gif) repeat-x; text-align: center;  }
.no_css { display: none; }
.clearboth { clear: both; }

.body a { text-decoration: none;}
.body a:hover { text-decoration: underline;  }
.body img { border: 0; }

#maincontainer { width: 920px; text-align: left; margin: 0 auto; }

#utility { height: 20px; text-align: right; background: #263440; overflow: hidden; }
#utility ul { margin-right: 5px; float: right; margin-top: 3px; }
#utility ul li { float: left; list-style: none; }
#utility ul li a { font: normal 10px/10px Arial,Helvetica,sans-serif; text-transform: uppercase; color: #ffffff; background: transparent url(/Assets/Category/000010/0000/utility_separator.gif) no-repeat left; padding: 0 7px; display: inline;}
#utility ul li.first_child a { background: none; padding-left: 0; }

#header { }

#nav { }
#nav ul {  width: 920px; background: transparent url(/Assets/Category/000010/0000/nav_tile.gif) repeat-x; height: 45px; list-style-type: none; text-align:center; } 
#nav li { position: relative; float: left; background: transparent url(/Assets/Category/000010/0000/nav_separator.gif) no-repeat;   padding-left: 2px; }
#nav li.first_child { background: none; padding-left: 0px; }
#nav li.last_child { }
#nav li a { float: left; font: normal 15px/45px Georgia,Georgia,serif; text-transform: uppercase; height: 45px; color: #ffffff; background: transparent url(/Assets/Category/000010/0000/nav_tile.gif) repeat-x; }
#nav li.home a {width: 100px; }
#nav li.newsletters a { width: 150px; } 
#nav li.contact-us a { width: 148px; } 
#nav li.home {overflow: hidden;}
#nav li a:hover { background: transparent url(/Assets/Category/000010/0000/nav_rollover.gif) repeat-x; text-decoration: none;}


#nav ul li.attorney-profile a { width: 211px; }
#nav ul li.practice-areas a { width: 191px; }
#nav ul li.links a { width: 110px; }
#nav ul li.faqs a { width: 110px; }
#nav ul li.verdicts-and-settlements a { width: 289px; }


/*second level*/
#nav li:hover ul, #nav li.sfhover ul { display: block ; }
#nav li ul  {  position: absolute; top: 45px; left: 1px; display: none; width: 225px; height: auto; background: #9B968A; padding: 0; margin: 0;  border: 1px solid #4F575D; border-top: 0; text-align: center;}
#nav li ul li  { float: none; background: none; height: auto; padding: 0; margin: 0;  display: block; text-align: center;}

#nav li ul li a {  text-align: center; width: 225px !important; height: auto; padding: 5px 0; background: none; float: none; display: block; font: normal 18px/20px Georgia,Georgia,serif; text-transform: none;  }
#nav li ul li a:hover { background: none; text-decoration: underline;  }



#lead { width: 920px; height: 205px; background: transparent url(/Assets/Category/000010/0000/lead.jpg) no-repeat; }

#content { background: #ffffff url(/Assets/Category/000010/0000/content_shadow.gif) repeat-x; width: 920px; margin: 0 auto; padding: 0 0 40px 0;}

#left_col { float: left; display: inline; width: 275px; background: #a5a5a5 url(/Assets/Category/000010/0000/leftcol_shadow.gif) repeat-x; margin-left: 15px; border: 1px solid #b5ae96;  border-top: 0; padding-left: 13px; padding-bottom: 25px; }
#left_col #consult_box { text-align: center; width: 262px; height: 65px; background: transparent url(/Assets/Category/000010/0000/leftcol_consult.gif) no-repeat; padding-top: 8px;}
#left_col #consult_box p { color: #fff; margin: 0; line-height: 23px; font-family: Georgia,Georgia,serif; font-size: 14px; text-transform: uppercase;  }
#left_col #consult_box p span#line2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; clear: both; display: block; font-weight: bold; }
#left_col #consult_box p span#line2 span#phone_no  { font-size: 26px; color: #fee27f; }
#left_col h2 {  font: normal 19px Georgia,Georgia,serif; text-transform: uppercase; color: #003366; display: block; padding: 25px 10px 0px 10px;  } 
#left_col p {  font: normal 14px/17px Arial, Helvetica, sans-serif; color: #333333; margin: 10px 10px; } 
#left_col #qc p { font: normal 14px/16px Arial, Helvetica, sans-serif; color: #444444; margin: 10px 10px; }
#left_col a { color: #512307; }

#left_col  fieldset { border: 0; padding-left: 10px;   }
#left_col  label {  width: 40px; font: bold 13px/15px Arial, Helvetica, sans-serif; color: #444444; margin: 5px 0; display: block; float: left; padding: 2px;}
#left_col  input { width: 170px;  font: normal 12px/15px Arial, Helvetica, sans-serif; color: #444444; border: 1px solid #999999; background-color: #ffffff; margin: 5px 0; display: block; float: left; padding: 2px;}
#left_col  textarea { display: block; width: 208px; padding: 5px; height: 50px; margin: 5px 0; clear: both; font: normal 12px/15px Arial, Helvetica, sans-serif; color: #444444; border: 1px solid #999999; background-color: #ffffff; }
#left_col br { clear: both; }
#left_col  #submit_button {background: transparent url(/Assets/Category/000010/0000/btn_submit.gif) no-repeat; padding: 0px; margin: 10px 0px 0px -2px; width: 92px; height: 22px; border: 0; font: normal 12px Georgia, Georgia, sans-serif; color: #ffffff; text-transform: uppercase; cursor: pointer; text-align: center; display: block;}
* html #left_col  #submit_button  { margin-left: -1px; }
#left_col #lc_divider { height: 1px; background: #AAA27E; border-bottom: 1px solid #fff; margin: 25px 14px 0 0; } 

#right_col { width: 525px; float: left; display: inline; text-align: left;  background: transparent url(/Assets/Category/000010/0000/shadow_rightcol.gif) repeat-x; padding: 30px 55px 0 35px;}

#right_col h1 { font: normal 28px Georgia, Times, serif; color: #333; margin: 0px 0 10px 0;}
#right_col h2 { font: normal 22px Georgia, Times, serif; color: #333300; margin: 15px 0 6px 0;}
#right_col h3 { font: italic 19px/16px Georgia, Times, serif; color: #555555; margin: 10px 0 6px 0;}
#right_col h4 { font: normal 16px Georgia, Times, serif; color: #856721; margin: 10px 0 10px 0;}
#right_col h5 { font: bold 14px Arial, Helvetica, sans-serif; color: #996633; margin: 0px 0 10px 0;}
#right_col h6 { font: normal 14px Georgia, Times, serif; color: #333; margin: 15px 0 10px 0;}

#right_col p { font: normal 14px/21px Arial, Helvetica, sans-serif; color: #333333; margin: 0px 0 10px 0; }
#right_col ul { font: normal 14px/21px Arial, Helvetica, sans-serif; color: #333333; margin: 0px 0 10px 0; padding-left: 15px; }
#right_col ol { font: normal 14px/21px Arial, Helvetica, sans-serif; color: #333333; margin: 0px 0 10px 0; padding-left: 15px; }
#right_col a { color: #003366; }

#right_col #rc_divider { height: 1px; background: #8c8c8c; margin: 25px 0 15px 0;  }

#right_col #aop ul { width: 500px; list-style: none; list-style-position: inside; padding-left: 10px; }
#right_col #aop ul li { font-weight: bold; float: left; width: 150px; background: transparent url(/Assets/Category/000010/0000/bullet.gif) no-repeat left 3px; padding-left: 15px; margin: 5px 0; }


#footlinks { text-align: center; background: #263440; height: 30px; padding: 0 20px; }
#footlinks ul { list-style-type: none; padding-top: 7px; font: normal 12px Arial, Helvetica, sans-serif; color: #fff; }
#footlinks ul li { display: inline; }
#footlinks ul li a{ background: transparent url(/Assets/Category/000010/0000/footer_separator.gif) no-repeat left;  color: #ffffff; padding: 0 3px 0 7px; }
#footlinks ul li.first_child a {background: none;  }

#disc { width: 920px;  font: normal 10px Tahoma,Geneva,serif; color: #333333; text-align: left; padding: 10px 20px 50px 20px;}
#disc p { padding-top: 5px; }
#disc a { color: #333333; }/* *** ** End   of DefaultWrapper ** *** */
/* *** ** Start of DirectionsLayout ** *** */
/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}/* *** ** End   of DirectionsLayout ** *** */
