body, html {background-color:#ececec; font:11px Arial, Helvetica, sans-serif; behavior:url(../javascript/csshover.htc);}

* {margin:0; padding:0}

a{outline:none}

#search-form fieldset{border:none; padding-top:20px; padding-left:5px}
#search-form fieldset input {float:left;}
#search-form input{color: #000; border:1px solid #56a1d5; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; width:143px; padding:2px 0 2px 5px; margin-right:7px}
#search-form #search{padding:0px; border:none; width:20px; height:20px;}

#nav{height:27px; background:#569fd3; margin-bottom:11px;}

/* Image Replacement */
ul.IR li {position: relative;  font-size: 0.9em;  text-align:left;  z-index: 1;}
.IR em {display: block;  position: absolute;  top: 0; left: 0;}

/* For IE5.x mac only */
* html>body .IR {position: static;  overflow: visible; font-size: 10px;}
* html>body .IR em  { position: static; }

.nav {list-style: none;}
.nav li {float: left;}

* html>body ul.nav li em {margin-bottom: -28px;} /* for ie5.x/mac only */

.profile em, .tax em, .financial em, .attorneys em, .publications em, .contact em {
  background: url(http://www.friedlaw.com/images/nav2.gif) top left no-repeat;
  cursor: pointer;}

.profile {left: 0; width:144px; height:27px;}
.profile em {background-position: 0 0; width:144px; height:27px;}
.profile:hover em {background-position: 0 -27px;}

.tax {left: 0; width:108px; height:27px;}
.tax em {background-position: -139px 0; width:108px; height:27px;}
.tax:hover em {background-position: -139px -27px;}

.financial {left: 0; width:246px; height:27px;}
.financial em {background-position: -252px 0; width:246px; height:27px;}
.financial:hover em {background-position: -252px -27px;}

.attorneys {left: 0; width:101px; height:27px;}
.attorneys em {background-position: -501px 0; width:101px; height:27px;}
.attorneys:hover em {background-position: -501px -27px;}

.publications {left: 0; width:173px; height:27px;}
.publications em { background-position: -601px 0; width:173px; height:27px;}
.publications:hover em { background-position: -601px -27px;}

.contact {left: 0; width:129px; height:27px;}
.contact em { background-position: -772px 0; width:129px; height:27px;}
.contact:hover em { background-position: -772px -27px;}

/* suckerfish dropdown menu styles */
.nav a { display: block; padding-left:5px; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px; padding-top:7px; padding-left:15px }
/* The Holly Hack */
* html .nav a { height: 1%; }
.nav li ul {position: absolute; z-index: 10; top: 27px; left: -999em; list-style: none; margin-left:-1px; border-bottom:1px solid #fff}
.nav li:hover ul {left: auto;}
.nav li li {width:233px;  height: auto;  font-size: 11px;  text-align:left;}
.nav li ul a {padding: 6px 13px 6px 8px; *padding: 6px 15px 6px 10px; text-decoration:none; font:bold 11px/20px Arial, Verdana, sans-serif; color: #fff; background:#569fd3; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff;
 line-height:1.3em; text-transform:none;}
.nav li ul a:hover {color: #fff;  background:#df8c19;}

#contact li{width:136px}
#news li{width:180px}

#footer_copy {
	padding: 50px 50px 10px 50px;
}

#footer_copy a {
	color: #555;
}

.right-nav-vid {
	margin-top: -15px;
	margin-bottom: 20px;
	}

.phonetop {
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}