

#btn-submit {background:url(../img/btn-submit.png) no-repeat; width:57px; height:23px; border:0px; text-indent:-9999px;}

.hide {display:none;  visibility:hidden;}
#nav {position:absolute; padding-top:88px;}
#nav li { display:block; float:left; list-style:none;}
#nav li a { display:block; float:left; text-decoration:none; padding:15px; color:#fff; opacity:.01; filter:alpha(opacity=1);}
#header {height:320px;}

*{margin: 0; padding: 0}

object:active, div:active
{
outline: none;
}

object:focus, div:active
{
-moz-outline-style: none;
}

*{
	margin: 0;
	padding: 0
}

.link { color:  #913425;text-decoration: none; border-bottom: 1px dashed;} 
.link:hover { color:  #913425; text-decoration: none; border-bottom: 1px solid;}

h1 { color: #913425; font-family: "Times New Roman", Times, serif; font-size:24px; font-weight: lighter; padding-bottom: 6px;}
h2 { color: #913425; font-family: "Times New Roman", Times, serif; font-size:20px; font-weight: normal; padding-top: 12px; padding-bottom: 2px;}

h3 {color: #913425; font-family: "Times New Roman", Times, serif; font-size:20px; font-weight: lighter; padding-bottom: 6px;}
h6 {font-family: "Times New Roman", Times, serif; font-size: 12px; color: orange; text-transform: uppercase; margin-top: 25px;}

body { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #444; background: #fff url(../img/main-bg2.png) top repeat-x }

#homebg { background: #ffffff url(../img/main-bg.png) top repeat-x }

div {text-align: left;}
img {border: 0;}

#dock, #main, #footer{
	margin: 0 auto;
	position: relative;
	width: 944px; background-color: transparent;
}

#noingles {float:right; margin-top:8px; margin-right: 12px;}


#content-cols {}

#front-right { background-color:; padding-top:55px; margin-left:310px;}

#dock {margin: 0 auto;}
#main {background-color:transparent;}

.left {float:left;}
#right {float:right; background-color: transparent; padding-right: 30px; width:217px; height: 100%; padding-left: 15px;}

#form {font-size:12px;  height:285px; color: #666; background-color: transparent; background:url(../img/contact-bg.png) no-repeat; margin:36px 0 24px 0;}
.indent { padding-top: 65px; padding-left: 35px;}

#formbg {margin-top: 2px; margin-left: 12px; padding-top:44px; font-size:11px;}
#body {height:50px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#submit { margin:1px 15px 0 0; text-align: right; border:0px;}


.text-input {background-color: #fff; width: 185px; color: #522015; border:1px solid #ccc; padding:3px 2px; margin:1px 0 6px 0; font-size:11px;}

#content {float: left; background-color: transparent; width: 668px; padding-right: 12px; margin-bottom: 24px;}
#content p { color: #8A8A8A; text-align: justify; margin: 2px; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:150%; padding-bottom: 12px;}

#bottom {background: url(../img/footer-bg.gif) repeat-x ; background-color: #989380; width: 100%; height: 150px; margin: auto;font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; line-height: 200%;}

#footer { background-color:transparent; margin: auto; padding-top: 12px; color: #913425;}
#footer li {display: inline;}
#footer a {color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; }
#footer a:hover {color: white; text-decoration:none; border-bottom: 1px solid #fff;}

#firms {background-color: #FCFCF2; border: 1px solid #e5e5e5; padding-left: 22px;width: 636px; height: 190px; }
#firms:hover {background-color: #913425; border: 1px solid #CCC;}
.firm{ font-family: "Times New Roman", Times, serif; margin: 20px 20px 0 15px; padding-right: 22px;  color: #EF8A18; float:left; font-weight: bold;}

.firm a{color:#A7A7A5; border-bottom:1px dotted #fff; text-decoration:none; }

.firm a:hover{color:#fff; border-bottom:1px solid #fff;}

#map2 li{margin-left: 50px;}
#firms p:hover, #firms p:hover  a{color:#fff;}

#firms p {color: #A7A7A5; font-weight:normal; font-size: 12px;}

.list {list-style: none; list-style-image: url(../img/bullet1.png); line-height:180%; color: #8A8A8A; padding-left: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
.list a {color: #8A8A8A; text-decoration:none; }
.list a:hover {color: #EF8A18; text-decoration: none; border-bottom: 1px dashed #EF8A18;}

.clear {clear:both}

#violations {list-style: none; list-style-image: url(../img/bullet1.png); line-height:180%; color: #8A8A8A; padding-left: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

.practice-list {

color: #8A8A8A; text-align: justify;font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height: 130%;
display: inline; margin-right: 5px; float: left; width: 215px; background-color:;}
#practice-areas {margin-left: 5px;width: 660px; }