/* CSS Document */

body {
margin: 0px auto;
background: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000066;
}

.clr {
clear: both;
}


#wrapper {
margin: 0px auto;
width: 1015px;
}

#header {
width: 1015px;
height:118px;
background:url(../images/header.jpg);
}

#home_right_column {
background: url(../images/right_column_back.jpg) repeat-y;
width: 206px;
float:right;
}

.right_column_content {
background-color: #ffffff;
border: 1px solid #000066;
margin: 2px 8px 8px 8px;
}

.right_column_header {
color: #990000;
font-size: 14px;
font-weight:bold;
margin: 10px 0px 0px 10px;
}

.right_column_header a{
color: #990000;
text-decoration: none;
}

#home_right_column p{
margin: 3px 13px 3px 13px;
}

.phone_table {
font-size: 11px;
margin: 10px;
}

.phone_table td {
padding: 1px;
}

.phone_table a{
color: #000066;
}

.phone_table_header {
color: #990000;
font-weight: bold;
}

.phone_table_header a{
color: #990000;
font-weight: bold;
text-decoration: none !important;}

.phone_table2 {
font-size: 12px;
margin: 5px 10px 10px 20px;
width: 100%;
}

.phone_table2 td {
padding: 1px 5px 0px 1px;
vertical-align: top;
}

.phone_table2 a{
color: #000066;
}

.phone_table2 img{
border: 1px solid #999999;
}

.phone_table_header2 {
color: #990000;
font-weight: bold;
}




#dui_case_review {
background: url(../images/case_review.jpg);
width: 175px;
height:99px;
margin: 6px auto;
}

#left_column {
background:url(../images/left_column_back.jpg) repeat-y;
width: 182px;
float:left
}

#leftnav {
margin: 2px 8px 8px 8px;
}

#leftnav a {
display:block;
background: url(../images/nav_back.gif);
height: 18px;
width: 136px;
padding: 3px 0px 2px 20px;
text-decoration: none;
margin-bottom: 1px;
color: #02269B;
}

#leftnav a:hover {
display:block;
background: url(../images/nav_back_hover.gif);
color: #000066;
}

.bio_top {
background: url(../images/bio_top.jpg);
width: 163px;
height:6px;
margin: 8px 8px 0px 8px;
font-size: 1px;
}

.bio_bottom {
background: url(../images/bio_bottom.jpg);
width: 163px;
height:6px;
margin: 0px 8px 8px 8px;
font-size: 1px;
}

.bio_mid {
background: url(../images/bio_mid.jpg) repeat-y;
width: 143px;
margin: 0px 8px 0px 8px;
padding: 10px;
}

.bio_mid img{
float:left;
margin: 0px 5px 5px 0px;
}

#middle_column_home {
width: 627px;

float:left;
background-color: #ffffff;
}

#freecase_img {
background: url(../images/freecasereviewbanner.jpg);
width: 625px;
height: 159px;
}

#middle_column_home h1 {
	font-size:16px;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	padding:10px 0 0 20px;
	color:#990000;
}

#middle_column_home p{
margin: 10px 15px 10px 20px;
}

#middle_column_home ul{
margin: 10px 30px 10px 20px;
}

.middle_column_float {
width: 280px;
float:left;
margin: 0px 0px 0px 20px;
}

.subheader_red {
color: #990000;
font-weight: bold;
}

.readmore {
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration: none;
font-size: 10px;
font-weight: bold;
color: #666699;
}

.readmore:hover {
color: #990000;
}

.home_emphasis {
background:url(../images/home_emphasis.jpg);
width: 627px;
height: 40px;
margin: 10px 0px 10px auto;
text-align: center;
color: #000066;
font-size: 19px;
font-weight:bold;
padding: 18px 0px 0px 0px;
font-family: "Times New Roman", Times, serif;
}

#results ul {
list-style: none;
margin: 10px 20px 0px 20px;
}

#results li{
list-style: none;
background: url(../images/win.jpg) no-repeat;
padding: 0px 40px 0px 55px;
margin-bottom: 18px;
}

#home_right_contain {
width: 833px;
float: right;
background: url(../images/right_back.jpg) repeat-y;
}

#home_banner {
background:url(../images/banner.jpg);
width: 627px;
height:186px;
}

#florida_banner {
background:url(../images/florida_banner.jpg);
width: 604px;
height: 79px;
margin: 10px auto;}

.contact_header{
font-size: 14px;
color: #000099;
margin-bottom: 3px;
background-color: #EEEDED;
padding: 2px;
display: block;
font-weight: bold;
border-bottom: 1px solid #CCCCCC;
}


/* FORM FIELD STYLES ###########################################*/

#form1{margin: 10px 25px 10px 25px;
}

#form1 input{
width: 150px;
margin-bottom: 5px;
}

#form1 select{
margin-bottom: 5px;
}

#form1 .phone1 {
width: 26px !important;
}

#form1 .phone2 {
width: 37px !important;
}

#form1 .zip{
width: 65px;
}

#form1 .month{
width: 62px;
}

#form1 .day{
width: 38px;
}

#form1 .year{
width: 52px;
}

#form1 .radio{
width: 15px;
}

#form1 textarea{
width: 150px;
height: 100px;
margin-bottom: 5px;
}

#form1 label{
width: 160px;
}

#form1 .label {
display: block;
width: 160px;
float: left;
margin-bottom: 15px;
margin-right: 8px;
}


#form1 br{
clear:left;
}

#form1 h1{
font-size: 14px;
color: #990000;
margin-bottom: 8px;
background-color: #EEEDED;
padding: 2px;
}

#form1 .checkbox{
float: left;
width: 15px;
}

/*Short form styles ######################### */

#shortform {
margin: 10px 5px 5px 10px;
width: 150px;
}

#shortform input{
width: 135px;
}

#shortform .phone1 {
width: 20px !important;
}

#shortform .phone2 {
width: 27px !important;
}

#shortform .zip{
width: 65px;

}

#shortform .radio{
width: 12px;
margin-right: 3px;
}

#shortform textarea{
width: 125px;
height: 85px;
margin-bottom: 5px;
}

#shortform label{
width: 145px;
}

#shortform .label {
display: block;
width: 145px;
float: left;
}


#shortform br{
clear:left;
}

#shortform .checkbox{
float: left;
width: 15px;
}
#chart {
margin: 0px auto;
background: #999999;
}

#chart td {
background-color: #ffffff;
}

.xrow {
background-color: #000066 !important;
color: #ffffff;
font-weight:bold;
}

#contacttable td{
background-color: 
}

/* FOOTER Styles */

#footer {
	clear:both;
	background-color:#132570;
	text-align:center;
	height:50px;
	padding:5px;
	border-bottom:1px solid white;
	color:#FFFFFF;
	font-size:12px;
	width: 1005px;
	margin: 0px auto;
	
}
#footer a {
color:#FFFFFF;
}

.footer_phone1 {
color: #ffffff;
font-size: 14px;
font-weight: bold;
float: left;
margin: 16px 0px 0px 15px}

.footer_phone2 {
color: #ffffff;
font-size: 14px;
font-weight: bold;
float: right;
margin: 16px 15px 0px 0px}

.footer_middle {
text-align: center;
float: left;
width: 550px;
}

.footer_links {
font-size: 11px;
}

.attny_photo {
float: left;
margin: 0px 8px 8px 0px;
}