@charset "utf-8";
/* CSS Document */
/** { behavior: url(iepngfix.htc); }*/

#intro{
	clear:both;
	float:left;
	height:200px;
	margin: 0 0 0 18px;
	padding:0 0 30px;
	width:255px;
	font-family: "Lucida Sans Unicode", "Times New Roman", serif;
	font-size: 12px;
	/*text-transform: uppercase;*/
	color: #ffffff;
	line-height: 18px;
}

*html #intro{
	clear:both;
	float:left;
	height:200px;
	margin: 0 0 0 9px;
	padding:0 0 30px;
	width:255px;
	font-family: "Lucida Sans Unicode", "Times New Roman", serif;
	font-size: 12px;
	/*text-transform: uppercase;*/
	color: #ffffff;
	line-height: 18px;
}

#intro h1{
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	padding:35px 0 0 0;
	text-align: center;
	height: 45px;
	line-height: 22px;
	/*text-transform:uppercase;*/
}

#intro h2{
	color:#bdbdbd;
	font-family: "Lucida Sans Unicode", "Times New Roman", serif;
	font-size:10px;
	padding:5px 0 5px;
	text-align: center;
	/*height: 55px;
	line-height: 22px;*/
	/*text-transform:uppercase;*/
}

#intro p{
	padding: 0 0 10px 18px;
}

#myslides{
	width: 626px;
	height: 362px;
}
#myslides img {  
	width: 626px;
	height: 362px;
    top:  10px;
	border: none; 
}
#myslides a{
	border: none;
}

body{
	margin: 0;
	padding: 0;
	background: url(../images/header-bg.png) no-repeat scroll top center;
	color: #231f20;
	font-size: 12px;
	line-height: 18px;
	font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
}

*html body{
	margin: 0;
	padding: 0;
	background: url(../images/header-bg.jpg) no-repeat scroll top center;
	color: #231f20;
	font-size: 12px;
	line-height: 18px;
	font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
}

#logo{
	width: 338px;
	height: 145px;
	margin: 30px auto 0;
	padding: 0;
}

*html #logo{
	background: url(../images/logo-bg.jpg) no-repeat scroll top center;
	width: 338px;
	height: 145px;
	margin: 30px auto 0;
	padding: 0;
}

#experience{
	padding: 0 0 20px;
}

iframe{
	width: 350px;
	height: 100%;
	border: none;
	padding: 0 0 20px;
}

table.searchBox{
	border: none !important;
}

p{
	margin: 0;
	padding: 0 0 15px;
}

a{
	color: #007D68;
}

a:hover{
	color: #E21B1B;
}

li{
	margin: 0 0 0 20px;
	padding: 0;
}

#thumb{
	float: left;
	padding: 5px 10px 5px 0;
	margin:0;
}

.thumb{
	float: left;
	padding: 5px 10px 5px 0;
	margin:0;
}

#player{
	width:340px;
	height:191px;
	float: left;
	padding: 5px 15px 10px 0;
	margin:0;
}

#player-right{
	width:340px;
	height:230px;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;
}

#thumb-border{
	float: left;
	/*padding: 5px 0 5px 0;*/
	margin:0 10px 0 0;
	border: 1px solid #777777;
}

.quote{
	background: url(../images/quote-top.jpg) no-repeat scroll left top ;
	float: left;
	width: 273px;
	margin-right:18px;
}

.quote2{
	background: url(../images/quote-top.jpg) no-repeat scroll left top ;
	float: left;
	width: 450px;
}

.quote-content{
	background: url(../images/quote-bottom.jpg) no-repeat scroll right bottom;
	width: auto;
	text-align: center;
	font-size: 13px;
	color: #007D68;
	font-weight: bold;
	padding: 7px 18px 0 7px;
}

.quote-content a{
	color: #000000;
	text-decoration: none;
}

.quote-content a:hover{
	color: #e21b1b;
}

#site-map{
	margin: 0 auto;
	width: 420px;
	padding: 0 0 0 20px;
}

/*-------------------------H TAGS--------------------------------*/
h1{
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin:0 0 -5px;
}

h1 sup{
	font-size: 12px;
}

h2{
	font-size: 16px;
	font-family: "Lucida Sans Unicode", "Times New Roman", serif;
	color: #007d68;
	margin: 0;
	padding: 12px 0 10px;
}

h3{
	background: url(../images/h3.jpg) no-repeat scroll top left;
	width: 340px;
	height: 24px;
	float: left;
	font-size: 18px;
	color: #231f20;
	margin: 0;
	padding: 0;
}

.h3-text{
	background: #ffffff;
	height:24px;
	font-size: 18px;
	color: #231f20;
	padding: 5px 10px 0 0;
	margin: 0;
}

h3 a{
	text-decoration: none;
	color: #e21b1b;
}

h3 a:hover{
	color: #231f20;
}

h4{
	background: url(../images/h4.jpg) no-repeat scroll left bottom;
	width: 170px;
	height: 22px;
	font-size: 13px;
	text-transform: uppercase;
	color: #007d68;
	margin: 0 0 5px 0;
	padding: 0;
}

h4.sub{
	background: url(../images/h4-sub.jpg) no-repeat scroll left bottom;
	width: 280px;
	font-size: 16px;
	line-height: 24px;
	height: 30px;
}

h5{
	background: url(../images/h5.jpg) no-repeat scroll bottom left;
	width: 630px;
	height: 24px;
	/*float: left;*/
	font-size: 18px;
	color: #231f20;
	margin: 0;
	padding: 0;
}

.h5-text{
	background: #ffffff;
	height:24px;
	font-size: 18px;
	color: #231f20;
	padding: 5px 10px 0 0;
	margin: 0;
	font-weight: bold;
}

h5 a{
	text-decoration: none;
	color: #e21b1b;
}

h5 a:hover{
	color: #231f20;
}

#content-left-sub h6{
	font-size: 18px;
	background: #ffffff;
	height:24px;
	font-size: 18px;
	color: #231f20;
	padding: 5px 10px 0 0;
	margin: 0;
	font-weight: bold;
}

#p1{
	min-height: 240px;
	padding: 0 0 20px;
}

.toggle{}
.toggleLink{}

.toggle2{}
.toggleLink2{}

button {
	color: #231f20;
	font-size: 12px;
	line-height: 14px;
	font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
}

/*-------------------------END H TAGS--------------------------------*/

/*-------------------------CONTAINERS--------------------------------*/
#container{
	background: url(../images/container-bg.png) repeat-y scroll top center;
	width: 1096px;
	height: auto;
	margin: 0 auto;
	float: left;
}

#wrapper{
	width: 1096px;
	margin: 0 auto;
	/*background: url(../images/container-bg.png) repeat-y scroll top center;*/
}

#container-top{
	background: url(../images/main-bg-top.png) no-repeat scroll top center;
	height: 38px;
	width: 1096px;
	margin: 0;
	padding: 0 0 5px 0;
}

#container2{
	width: 960px;
	margin: 0 0 0 68px;
	padding: 0;
	float: left;
	height: auto;	
}

#main-content{
	width: 930px;
	height: auto;
	margin: 0 auto;
}

/*-------------------------END CONTAINERS--------------------------------*/

/*-------------------------CONTAINER-TOP--------------------------------*/
#call{
	float: left;
	height: 20px;
	width: auto;
	margin: 0;
	padding: 15px 0 0 82px;
}

.phone{
	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
	font-size: 14px;
	color: #e21b1b;
	font-weight: bold;
}

.call{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #9c9c9c;
	font-weight: bold;
}

#search{
	float: right;
	height: 20px;
	width: 250px;
	padding: 15px 82px 0 0;
	margin: 0;
}

#searchBtn{
	background: #e21b1b;
	font-size: 10px;
	text-transform: uppercase;
	color: #ffffff;
	float: right;
	width: 41px;
	line-height: 16px;
	margin: 1px 0 0 0;
	padding: 0 0 0 3px;
	cursor: pointer;
}

#searchBtn:hover{
	color: #000000;
}

.searchForm {
	float: left;
	height: 14px;
	margin: 1px 0 0 0;
	padding: 0;
	width: 200px;
}

/*-------------------------END CONTAINER-TOP--------------------------------*/

/*-------------------------MAIN NAV--------------------------------*/
#nav{
	background: url(../images/nav-bg.jpg) no-repeat scroll top center;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	width: 960px;
	height: 48px;
	float: left;
}

#nav ul{
	margin: 0 0 0 20px;
	padding: 0 10px 10px 0;
}

#nav li{
	display:inline;
	float:left;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 1px 3px 0;
}

#nav li a:hover{
	background: #000000;
	color: #9C9C9C;
}

#nav a{
 	text-decoration: none;
	color: #ffffff;
	padding: 3px 6px 5px;
}
/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, 
.nav li a:active, .nav li a:visited {
  color: #ffffff;
  display: block;
  padding: 0 6px;
  text-decoration: none;
}

.nav li a:hover {
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #565656;
  color: #ffffff;
  font-size: 10px;
  padding: 0;
  margin: 5px 0 -15px 10px;
  /*height: 10px;	*/
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  color: #000000;
  font-size: 10px;
  padding: 0;
  margin: 5px 0 -15px 10px;
  /*height: 10px;	*/
}

.nav ul {
  background: #565656;
  list-style: none;
  margin: 0;
  width: auto;
  position: absolute;
  top: -999em;
  left: -25px;
}

.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}

.nav ul li {
  border: 0;
  float: none;
}

.nav ul a {
	color: #ffffff;
	border-bottom: 0;
	padding-right: 20px;
	white-space: nowrap;
}

.nav ul a:hover {
  background: #ffffff;
  color: #000;
}
/*-------------------------END MAIN NAV--------------------------------*/

/*-------------------------FREE CONSULTATION / PRACTICE AREAS--------------------------------*/
/*HOME PAGE ONLY*/
#free-practice{
	background: url(../images/free-practice-bg.jpg) no-repeat scroll top center;
	width: 930px;
	height: 374px;
	float: left;
	margin: 0;
	padding: 0;
}

#practice{
	/*background: url(../images/practice-holder-bg.png) no-repeat top center;*/
	margin: 12px 0 0;
	width: 636px;
	height: 374px;
	float: right;
}

/*SUBPAGES ONLY*/
#subpage-top{
	background: url(../images/top-subpage-bg.jpg) no-repeat scroll top center;
	width: 930px;
	height: 111px;
	float: left;
	margin: 0;
	padding: 0;
}

#free-btn{
	float: left;
	background: url(../images/free-btn-bg.jpg) no-repeat scroll top left;
	height: 91px;
	width: 274px;
	margin:10px 0 0 10px;
	padding: 0;
}

#free-btn:hover{
	background-position: bottom;
}

#bigThumb{
	width: 626px;
	height: 91px;
	float: right;
	padding: 10px 10px 0 0;
}
/*-------------------------END FREE CONSULTATION / PRACTICE AREAS--------------------------------*/

/*-------------------------SMALL FORM--------------------------------*/
.form-title{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #ffffff;
	text-transform: uppercase;
	padding: 38px 0 0 20px;
}

.form-text{
	font-family: "Lucida Sans Unicode", "Times New Roman", serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 12px;
}
.form-text p{
	margin: 0;
	padding: 0;
}

.smallForm {
	clear:both;
	float:left;
	height:200px;
	margin: 0 0 0 18px;
	padding:0 0 30px;
	width:255px;
}

.smallForm .formInput, .smallForm select {
	display:block;
	font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
	font-size:10px;
	font-weight:normal;
	height:18px;
	margin:0;
	padding:5px 0 0 5px;
	text-align:left;
	width:214px;
	text-transform: uppercase;
}

.smallForm textarea {
	font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
	font-size:10px;
	font-weight:normal;
	height:60px;
	margin:0;
	padding:5px 0 0 5px;
	text-align:left;
	width:214px;
	text-transform: uppercase;
}

.smallForm .formButton {
	background: url(../images/submit-btn.png) no-repeat scroll top center;
	color:#ffffff;
	cursor:pointer;
	font-family:Georgia,serif;
	font-size:18px;
	text-transform: uppercase;
	font-weight: normal;
	height:35px;
	margin:10px 0 0;
	padding:0;
	width:221px;
	border: none;
	float: left;
}

.smallForm .formButton:hover {
	color:#9C9C9C;
}

.smallForm p {
	margin:0;
	padding:3px 0;
}
/*-------------------------END SMALL FORM--------------------------------*/

/*-------------------------CONTENT LEFT--------------------------------*/
.clear {
	float: none;
}

#content-left{
	padding: 20px 0 0 0;
	width: 340px;
	float: left;
	height: 1200px;
}

#content-left-sub{
	padding: 20px 0 0 0;
	width: 630px;
	float:left;
}

#bla {
	float: left;
	margin: 10px 10px 10px -10px;
}

#prr {
	float: left;
	margin: 10px 15px 10px 10px;
}

#iatl {
	float: right;
}

#newsroom-special {
	background-color: #F4F4F4;
	border: 1px solid #999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 15px;
}

#newsroom-special h7 {
	font-size: 16px;
	font-weight: bold;
}

#location{
	background: url(../images/location-bg.jpg) no-repeat scroll right 57px;
	width: 335px;
	height: 150px;
	float: left;
	padding: 30px 0 0;
}

#location h3.title{
	background: none;
	font-weight: normal;
	font-family: "Lucida Sans Unicode", "Times New Roman", serif;
	color: #e21b1b;
	font-size: 18px;
}

#location-contact{
	background: url(../images/location-bg.jpg) no-repeat scroll right 30px;
	width: 335px;
	height: 200px;
	padding: 0;
}

#location-contact h3.title{
	background: none;
	font-weight: normal;
	font-family: "Lucida Sans Unicode", "Times New Roman", serif;
	color: #e21b1b;
	font-size: 18px;
}
/*-------------------------CONTENT LEFT--------------------------------*/

/*-------------------------CONTENT RIGHT--------------------------------*/
#content-right{
	padding: 20px 0 0 0;
	width: 568px;
	float: right;
}

#content-right-sub{
	padding: 20px 0 0 0;
	width: 298px;
	float: right;
}

#hot-topics{
	width: 280px;
	height: auto;
	float: left;
	padding: 0;
}

#other-news{
	width: 280px;
	height: auto;
	float: right;
	padding: 0;
}

#other-news li{
	margin: 0 0 0 -25px;
}

#other-news h3.title{
	background: url(../images/hot-bg.jpg) no-repeat scroll left bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #e21b1b;
	float: left;
	width: 280px;
	height: 28px;
}

#hot-topics-sub{
	width: 280px;
	height: auto;
	float: right;
	padding: 0 0 20px;
}

#attorneys-sub h3.title{
	background: url(../images/hot-bg.jpg) no-repeat scroll left bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #e21b1b;
	float: left;
	width: 280px;
	height: 28px;
}

#attorneys-sub{
	width: 280px;
	height: auto;
	float: right;
	padding: 0 0 20px;
}

#attorneys-sub a{
	text-decoration: none;
}

#attorneys-sub ul{
	padding: 0 0 0 15px;
}

#attorneys-sub li{
	margin: 0 0 0 -25px;
}

#attorneys-sub .sub-title{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

#hot-topics-sub h3.title{
	background: url(../images/hot-bg.jpg) no-repeat scroll left bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #e21b1b;
	float: left;
	width: 280px;
	height: 32px;
	line-height: 28px;
}

#hot-topics h3.title{
	background: url(../images/hot-bg.jpg) no-repeat scroll left bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #e21b1b;
	float: left;
	width: 280px;
	height: 0px;
	padding: 0 0 28px 0;
}

.hot-row{
	width: 265px;
	height: 60px;
	float: left;
	margin: 0;
	padding: 10px 0 0 10px;
	font-weight: bold;
}

.hot-row a{
	color: #e21b1b;
	text-decoration: underline;
	font-weight: normal;
}

.hot-row a img{
	margin-left:-10px;
	margin-right:10px;
}

.hot-row a:hover{
	color: #231f20;
	text-decoration: underline;
}

.hot-row a.darvon {
	background: url(../images/darvon-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.darvon {
	background-position: 0 -60px;
}

.hot-row a.yamaha{
	background: url(../images/yamaha-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.yamaha{
	background-position: 0 -60px;
}

.hot-row a.avandia{
	background: url(../images/avandia-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.avandia{
	background-position: 0 -60px;
}

.hot-row a.trasylol{
	background: url(../images/trasylol-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.trasylol{
	background-position: 0 -60px;
}

.hot-row a.toyota{
	background: url(../images/toyota-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.toyota{
	background-position: 0 -60px;
}

.hot-row a.cold-therapy{
	background: url(../images/cold-therapy-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.cold-therapy{
	background-position: 0 -60px;
}

.hot-row a.actiq{
	background: url(../images/actiq-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.actiq{
	background-position: 0 -60px;
}

.hot-row a.depuy{
	background: url(../images/thumbs/depuy-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.depuy{
	background-position: 0 -60px;
}

.hot-row a.topamax{
	background: url(../images/thumbs/child.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.topamax{
	background-position: 0 -60px;
}

.hot-row a.medtronic{
	background: url(../images/medtronic-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.medtronic{
	background-position: 0 -60px;
}

.hot-row a.pain-patch{
	background: url(../images/pain-patch-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.pain-patch{
	background-position: 0 -60px;
}

.hot-row a.chantix{
	background: url(../images/chantix-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.chantix{
	background-position: 0 -60px;
}

.hot-row a.fosamax{
	background: url(../images/fosamax-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.fosamax{
	background-position: 0 -60px;
}

.hot-row a.tvm{
	background: url(../images/transvaginal-mesh-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.tvm{
	background-position: 0 -60px;
}

.hot-row a.abd{
	background: url(../images/antidepressant-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.abd{
	background-position: 0 -60px;
}

.hot-row a.abc{
	background: url(../images/actos-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.abc{
	background-position: 0 -60px;
}

.hot-row a.reglan{
	background: url(../images/reglan-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.reglan{
	background-position: 0 -60px;
}

.hot-row a.heparin{
	background: url(../images/heparin-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.heparin{
	background-position: 0 -60px;
}

.hot-row a.zicam{
	background: url(../images/zicam-thumb.jpg) no-repeat scroll left top;
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
}

.hot-row a:hover.zicam{
	background-position: 0 -60px;
}

.hot-row a.yaz{
	float: left;
	width: 101px;
	height: 60px;
	padding: 0 10px 0 0;
	background-attachment: scroll;
	background-image: url(../images/bright-pill-thumb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.hot-row a:hover.yaz{
	background-position: 0 -60px;
}
/*-------------------------END CONTENT RIGHT--------------------------------*/

/*-------------------------EXP NEWS--------------------------------*/
#exp{
	background:transparent url(../images/verdicts-bg.jpg) no-repeat scroll center top;
	height:auto;
	margin:0 auto;
	padding:15px 0 35px;
	width:auto;
}

#exp-bg{
	background:transparent url(../images/exp-bg.jpg) no-repeat 110px top;	
}

.small-title{
	font-size: 11px;
	float: left;
	font-weight: bold;
}

#exp-text{
	color:#777777;
	float:left;
	font-size:9px;
	/*font-weight:bold;*/
	line-height:12.5px;
	margin:0 auto;
	padding:0 10px 0 15px;
	width:85px;
}

#exp h3.title{
	background: none;
	float: left;
	padding: 0 0 20px 10px;
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.vidInfo h4 {
	font-size:11px !important;
	background: none !important;
}

.vidItem {
	height: 70px !important;
	width: 263px !important;
}

.vidItem .thumb{
	height: 60px !important;
}
/*-------------------------END EXP NEWS--------------------------------*/

/*-------------------------VERDICTS--------------------------------*/
#verdicts{
	background: url(../images/verdicts-bg.jpg) no-repeat scroll center 70px;
	width: 568px;
	height: 270px;
	float: left;
	padding: 40px 0 30px 0;
}

#verdicts a{
	color: #e21b1b;
	text-decoration: none;
	font-weight: bold;
}

#verdicts a:hover{
	color: #231f20;
}

#verdicts h3.title{
	background: none;
	float: left;
	padding: 0 0 20px 10px;
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#verdicts .more{
	float: right;
	color: #e21b1b;
	font-weight: normal;
	text-decoration: underline;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 3px 15px 0 0;
}

#verdicts .more a:hover{
	color: #231f20;
}

#verdict-content{
	width: 540px;
	height: 239px;
	float: left;
	padding: 0 0 0 15px;
	overflow: hidden;
}
/*-------------------------END VERDICTS--------------------------------*/

/*-------------------------NEWS SECTION--------------------------------*/
.news-holder{
	float: right;
	height: auto;
	width: 568px;
	padding-top: 15px;
}

.news-column{
	width: 170px;
	float: right;
	margin: 0 19px 0 0;
	font-size: 11px;
	line-height: 12px;
}

.news-column a{
	color: #e21b1b;
	text-decoration: underline;
}

.news-column h4 a{
	text-decoration: none;
}

.news-column a:hover{
	color: #231f20;
}

.news-column a.date{
	color: #e21b1b;
	font-weight: bold;
	text-decoration: none;
}

.news-column a.date:hover{
	color: #231f20;
}

.attorney-news{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

.attorney-news li{
	background: url(../images/attorney-bullet.jpg) no-repeat left center;
 	list-style: none;
	list-style-position: outside;
	margin: 10px 0;
	padding: 0 0 0 15px;
}

.jury{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

.jury li{
	background: none;
 	list-style: none;
	list-style-position: outside;
	margin: 10px 0;
	padding: 0;
}
/*-------------------------END NEWS SECTION--------------------------------*/

/*-------------------------NEWS SECTION SUB--------------------------------*/
.news-column-sub{
	width: 280px;
	float: right;
	margin: 0;
	padding: 20px 0 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
}

.news-column-sub2{
	width: 280px;
	float: right;
	margin: 0;
	padding: 20px 0 0;
	font-size: 11px;
	line-height: 12px;
}

.news-column-sub a{
	color: #e21b1b;
	font-weight: bold;
	text-decoration: underline;
}

.news-column-sub h4 a{
	text-decoration: none;
}

.news-column-sub a:hover{
	color: #231f20;
}

.news-column-sub a.date{
	color: #e21b1b;
	font-weight: bold;
	text-decoration: none;
}

.news-column-sub a.date:hover{
	color: #231f20;
}

.jury-sub{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

.jury-sub li{
	background: none;
 	list-style: none;
	list-style-position: outside;
	margin: 10px 0;
	padding: 0;
}
/*-------------------------END NEWS SECTION SUB--------------------------------*/

/*-------------------------NEWS SECTION SUB--------------------------------*/
.faq{
	width: 630px;
	float: left;
	margin: 0;
	padding: 20px 0 50px;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	height: 200px;
}

.faq a{
	color: #e21b1b;
	font-weight: bold;
	text-decoration: underline;
}

.faq h4 a{
	text-decoration: none;
}

.faq a:hover{
	color: #231f20;
}

.faq a.date{
	color: #e21b1b;
	font-weight: bold;
	text-decoration: none;
}

.faq a.date:hover{
	color: #231f20;
}

.faq-sub{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

.faq-sub li{
	background: none;
 	list-style: none;
	list-style-position: outside;
	margin: 10px 0;
	padding: 0;
}
/*-------------------------END NEWS SECTION SUB--------------------------------*/

/*-------------------------CIVIC ENVOLVEMENT--------------------------------*/
#civic{
	background: url(../images/civic-bg.jpg) no-repeat scroll center 22px;
	width: 568px;
	height: 270px;
	float: right;
	padding: 30px 0 30px;
}

#civic a{
	color: #e21b1b;
	font-weight: bold;
}

.civic-thumb{
	background: url(../images/civic/civic-thumb-2009.jpg) no-repeat scroll left top;
	width: 215px;
	height: 148px;
	float: left;
	padding: 0 0 0 10px;
}

#civic h3.title{
	background: none;
	float: left;
	padding: 0 0 18px 10px;
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 230px;
}

#civic .more{
	float: right;
	color: #e21b1b;
	font-weight: normal;
	text-decoration: underline;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 3px 15px 0 0;
	font-size: 11px;
}

#civic .more a:hover{
	color: #231f20;
}

#civic-content{
	width: 540px;
	height: 239px;
	float: left;
	padding: 0 0 0 15px;
	overflow: hidden;
}

#civic-content a:hover{
	color: #231f20;
}

#civic-paragraph{
	width: 295px;
	float: right;
	padding: 10px 8px 0 0;
	text-align: justify;
}

#headlines{
	background: #fcffac;
	width: 280px;
	height: auto;
	float: right;
	padding: 0;
	min-height: 400px;
	border: solid 2px #000000;
}

#headlines a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#headlines a:hover{
	color: #007D68;
}

#headlines h3.title{
	background: none;
	float: left;
	padding: 15px 0 0 12px;
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: auto;
	color: #000000;
}

#headlines .subtitle{
	color: #007D68;
	font-weight: bold;
}

#headlines-content{
	width: 252px;
	height: auto;
	float: left;
	padding: 0 0 15px 15px;
}
#aviation-site {
	padding: 5px;
	margin-bottom: 10px;
	background-color: #01AB8E;
	border: 1px solid #007D68;
	color: #FFF;
}
#aviation-site p {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
/*-------------------------END CIVIC ENVOLVEMENT--------------------------------*/
/*-------------------------END CONTENT RIGHT--------------------------------*/

/*-------------------------FOOTER--------------------------------*/
#footer{
	background: url(../images/footer.jpg) no-repeat scroll top center;
	height: 212px;
	width: 1096px;
	margin: 0 auto;
	padding: 0;
	clear: both;
	text-align: center;
	color: #5d5d5d;
	font-size: 10px;
}

#footer a{
	color: #5d5d5d;
	text-decoration: none;
}

#footer a:hover{
	color: #007d68;
}

.website{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 20px;
	color: #b0b7bc;
	text-align: center;
	padding: 108px 0 0 0;
	width: 100%;
	height: 24px;
	margin: 0 auto;
	text-transform: uppercase;
}
/*-------------------------END FOOTER--------------------------------*/

/*-------------------------IMAGE SLIDER--------------------------------*/
#cross-links{
	width: 130px;
	height: 330px;
	z-index: 20;
	position: absolute;
	background: url(../images/cross-links-bg.png) no-repeat scroll top left;
	float: left;
}

#cross-links ul{
	margin: 0;
	padding: 0;
}
		
#cross-links li{
	z-index: 2;
	margin: 0;
	padding: 10px 0 0 5px;
	list-style-type: none;
	list-style-position: outside;
}
		
#cross-links li a{
	color: #ffffff;
	text-decoration: none;
}
		
#cross-links li a:hover{
	color: #E21B1B;
	text-decoration: none;
}
/*-------------------------IMAGE SLIDER--------------------------------*/

/*---------------------------------------BIG FORM--------------------------------------------*//*controls the long form formatting */
#divDisclaimer{
	padding: 25px 0 0 0;
	width: 500px;
	margin: 0px;
	clear:both;
}

#divDisclaimer p{
	width: 450px;
	clear:both;
}

#divLeft{
	float: left;
	width: 275px;
	height: 300px;
	margin: 0px;
	padding: 0px;
}

#divRight{
	float: left;
	width: 140px;
	height: 0px;
	/*height: 125px;*/
	margin: 0px;
	padding: 0px;
}

.bigForm {
	/*float: left;*/
	margin: 0;
	padding: 0;
	width: auto;
}

.bigForm .formInput, .bigForm select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	border: 1px solid #999999;
	text-align: left;
	width: 230px;
	height: 18px;
	padding: 2px 0 0 4px;
	margin:0;
	display: block;
}

.bigForm textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	border: 1px solid #999999;
	text-align: left;
	width: 230px;
	height: 75px;
	padding: 0px;
	margin: 0;
}

.bigForm .formButton  {
    font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#235d8f;
	color: #fff;
	margin: 10px 0 0 0px;
	padding: 0;
	height: 50px;
	width: 300px;
	background: url(../images/submit-button.jpg) left top no-repeat;
	border: none;
	display: block;
	cursor: pointer;
	font-size: 22px;
}

.bigForm .formButton:hover{
	color: #ffff00;
}

.bigForm p {
	padding: 5px 0 5px 0;
	margin: 0;
	width: 250px;
}
/*---------------------------------------END BIG FORM--------------------------------------------*/

#footer-locations{
	height:300px;
}

#footer-locations h3{
	background:none;
}

#row1{
	width:300px; 
	height: 300px; 
	float:left;
	padding-top:20px; 
}

#row2{
	width:280px; 
	height: 150px; 
	float:left; 
	padding-top:20px; 
	margin-left:40px;
}
#row2-index{
	width:280px; 
	height: 150px; 
	float:left; 
	padding-top:120px; 
	margin-left:40px;
}

#row3{
	width:290px; 
	height: 200px; 
	float:left; 
	padding-top:30px;
	margin-left:40px;
}

/*-------------------------IE6/7--------------------------------*/
/**html .news-holder{
	float: right;
	height: auto;
	width: 585px;
}*/

*html .news-column{
	width: 170px;
	float: right;
	margin: 0 12px 0 0;
	font-size: 11px;
	line-height: 12px;
}

*html #cross-links{
	width: 130px;
	height: 328px;
	z-index: 1;
	position: absolute;
	margin: 10px 0 0;
	background: none;
}

*html #container-top{
	background: url(../images/main-bg-top.png) no-repeat scroll top center;
	height: 38px;
	width: 1096px;
	margin: 0;
	padding: 0;
}

*html .smallForm {
	clear:both;
	float:left;
	height:200px;
	margin: 0 0 0 8px;
	padding:0 0 30px;
	width:255px;
}

*html #container2{
	width: 960px;
	margin: 0 0 0 34px;
	padding: 0;
	float: left;
	height: auto;	
}

*html .smallForm .formButton {
	background: url(../images/submit-btn.png) no-repeat scroll top center;
	color:#ffffff;
	cursor:pointer;
	font-family:Georgia,serif;
	font-size:18px;
	text-transform: uppercase;
	font-weight: normal;
	height:35px;
	margin:5px 0 0 -10px;
	padding:0;
	width:221px;
	border: none;
	float: left;
}

*:first-child + html .smallForm .formButton {
	background: url(../images/submit-btn.png) no-repeat scroll top center;
	color:#ffffff;
	cursor:pointer;
	font-family:Georgia,serif;
	font-size:18px;
	text-transform: uppercase;
	font-weight: normal;
	height:35px;
	margin:5px 0 0 -18px;
	padding:0;
	width:221px;
	border: none;
	float: left;
}

*:first-child + html .smallForm p {
	margin:0;
	padding:2px 0;
}

*html .smallForm .formInput, .smallForm select {
	display:block;
	font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
	font-size:10px;
	font-weight:normal;
	height:18px;
	margin:0;
	padding:2px 0 0 5px;
	text-align:left;
	width:214px;
	text-transform: uppercase;
}

*html .smallForm textarea {
	font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
	font-size:10px;
	font-weight:normal;
	height:60px;
	margin:0;
	padding:2px 0 0 5px;
	text-align:left;
	width:214px;
	text-transform: uppercase;
}

*html #container{
	display: block;
	background: url(../images/container-bg.gif) repeat-y scroll top center;
	/*_background-image: none;*/
	height: auto;
	width: 1096px;
	margin: 0 auto;
	float: left;
}
/*-------------------------END IE6/7--------------------------------*/

a#email img{
	border:0px;
	margin-top:20px;
}
	
.martindale{
	float:right;
}

.superlawyer{
	margin: 20px 10px 10px 25px;
	float:right;
}

.wish-thumb {
	padding: 2px;
	border: 3px solid #CCC;
	margin-bottom: 25px;
	margin-right: 10px;
}

.wish-large {
	padding: 2px;
	border: 2px solid #CCC;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#wish-img-holder {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.badge {
	float: right;
}

.underline {
	text-decoration: underline;
}


#attyleft {
	float: left;
	width: 340px;
	margin-bottom:20px;
}
#attyright {
	float: left;
	width: 285px;
}

#headlines-content h2 {
	font-size: 12px;
}
