/***** Northern Florida Criminal Defense CSS by Jeremy Asmus for COMOMS  *****/


body {
	margin:0 auto;
	font-size:12px;
	color:black;
	font-family:Arial, "Arial Black", Verdana;	
	background-color:black;
}

#wrapper {
	margin:0 auto;
	width:925px;
	overflow:hidden;
	background-image:url(../images/green_bg.jpg);
	background-repeat:repeat;
}

#header {
	background-image:url(../images/header.jpg);
	width:925px;
	height:82px;
	color:white;
	font-family:"Times New Roman", Times, serif;
}

#header_phrase h1 {
	font-size:16px;
	padding:48px 0 0 16px;
	width:525px;
	float:left;
	margin:0;
}

#header_phone {
	padding:12px 0 0 0;
	font-size:15px;
	float:left;
	text-align:right;
}

#header_phone span {
	font-size:22px;
}

#main_cell {
	float:right;
	width:735px;
	background-image:url(../images/gradient_bg.jpg);
	background-repeat:repeat-x;
	padding-bottom:15px;
}

/* CONTENT Styles */

#top_links {
	color:white;
	height:20px;
	padding-top:10px;
}

#top_links ul {
	margin:0;
	padding:0;
}

#top_links li {
	display:inline;
}

#top_links a {
	font-weight:bold;
	color:white;
	padding:0 20px;
	text-decoration:none;
	font-size:11px;
}

#top_links a:hover {
	text-decoration:underline;
}

#content_cell {
	float:left;
	width:505px;
	background-color:white;

}

#content_top {
	background-image:url(../images/content_top.jpg);
	width:505px;
	height:10px;
}

#content {
	width:503px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	overflow:auto;
	height: 100%;
}

#content h1 {
	font-size:16px;
	color:#666666;
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding-top:10px;
	text-align:center;
}

#content h2 {
	font-size:14px;
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding:5px 0 0 15px;
	clear:both;
}

#content p {
	margin:0;
	padding:8px 15px;
}

#content a {
	color:#00483C;
}

#content a:hover {
	text-decoration:none;
}

#content ul {
	margin:0 0 0 20px;
	padding:0 25px;
	color:#000099;
	list-style:square;
}

#content ol {
	margin:0 0 0 20px;
	padding:0 25px;
	color:#000099;
}

#content li {
	padding:3px 0;
}

.list_caps {
	list-style:upper-alpha !important;
}

.list_lower {
	list-style:lower-alpha !important;
}

.list_roman {
	list-style:upper-roman !important;
}

.list_float {
	float:left;
	width:165px;
}

.testimonial {
	border-bottom:1px solid #DDDDDD;
	padding:5px 0;
	margin-top:5px;
}

#thumb_navigation {
	padding-left:35px;
	overflow:hidden;
	clear:both;
}

.thumbs {
	background-image:url(../images/thumb_bg.jpg);
	background-repeat:no-repeat;
	width:138px;
	height:118px;
	float:left;
	margin:10px 10px 0 0;
	text-align:center;
}

.thumbs img {
	padding:8px 0 7px 0;
}

.thumbs a {
	text-decoration:none;
	font-weight:bold;
	color:#002760;
}

#phone_banner {
	background-image:url(../images/phone_banner.jpg);
	width:477px;
	height:167px;
	color:white;
	font-size:23px;
	padding:17px 0 0 15px;
	text-align:left;
	clear:both;
}

#phone {
	font-size:23px;
	padding-top:25px;
	margin:0;
}

#content_bottom {
	background-image:url(../images/content_bottom.jpg);
	width:505px;
	height:10px;
	background-repeat:no-repeat;
	font-size:2px;
}

/* CASEREVIEW Styles */

#casereview_cell {
	float:left;
	width:230px;
	background-image:url(../images/lightgreen_bg.jpg);
	background-repeat:repeat;
	margin-top:1px;
}

#casereview_gradient {
	background-image:url(../images/gradient2_bg.jpg);
	background-repeat:repeat-x;
}	

#casereview_top {
	background-image:url(../images/casereview_top.jpg);
	width:220px;
	height:9px;
}

#casereview {
	background-color:#DFDFDF;
	border-left:1px solid #999999;
	border-right:3px solid #AAAAAA;
	width:200px;
	padding:5px 8px;
}

#directions {
	font-size:11px;
}

#directions h3 {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	margin:0;
}

#casereview_bottom {
	background-image:url(../images/casereview_bottom.jpg);
	width:220px;
	height:15px;
}

#testimonial_sample {
	background-color:#4C6E5D;
	color:white;
	padding:1px 10px;
	margin:10px 15px 10px 8px;
	font-size:11px;
}

#testimonial_sample a {
	color:#C2D9F9;
}

#testimonial_sample a:hover {
	text-decoration:none;
}

.quote {
	background-image:url(../images/quote.jpg);
	background-position:top-left;
	background-repeat:no-repeat;
	padding:10px 5px 0 5px;
}

#fcr_steps {
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	padding:0 5px;
}

#fcr_steps span {
	font-size:17px;
	font-weight:bold;
	color:#990000;
}

#fcr_steps p {
	margin:8px 0;
}

/* NAVIGATION Styles */

#navigation_cell {
	float:left;
	width:190px;
	background-image:url(../images/gradient_bg.jpg);
	background-repeat:repeat-x;
}

#navigation_holder {
	padding:7px 3px 7px 7px;
}

#navigation {
	border:1px solid #666666;
	margin-bottom:8px;
}

#navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #333333;
}

#navigation li {
	margin:0;
	padding:1px;
	border-top:1px solid #333333;
	background-color:black;
}

#navigation a {
	padding:6px 5px;
	margin:0;
	color:white;
	display:block;
	text-decoration:none;
}

#navigation a:hover {
	color:white;
	background-color:#61917B;
}

.no_border {
	border:none !important;
}

.no_border a:hover {
	background-color:#EEEEEE !important;
	color:black !important;
}

.nav_selected a {
	background-color:#00483C !important;
}

.nav_selected a:hover {
	background-color:#61917B !important;
}

#office_info {
	color:white;
	background-image:url(../images/black_bg.jpg);
	background-repeat:repeat;
	padding:0 0 12px 17px;
}

.tallahassee_logo {
	padding:14px 0;
	text-align:center;
}

#credit_cards {
	color:white;
	text-align:center;
	font-size:11px;
}

.plain a{
display: inline !important;
color: #ffffff;
padding: 0 !important;
margin: 0 !important;
}

.plain a:hover {
display: inline !important;
color: #ffffff;
background-color: none !important;
}

.attny_photo {
float: left;
margin: 0px 8px 8px 0px;
}

table td {
font-size: 12px;
}

/* FOOTER Styles */

#footer {
	clear:both;
	background-color:white;
	color:#066346;
	text-align:center;
	padding:8px;
	width:909px;
	margin:0 auto;
}

#disclaimer {
font-size: 11px;
margin: 8px 0;
color: #333333;
}

#footer a {
	color:#066346;
}

#footer a:hover {
	text-decoration:none;
}

/* FORM FIELD Styles */


#form1 input{
	width:245px;
	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:85px;
}

#form1 .day{
	width:60px;
}

#form1 .year{
	width:75px;
}

#form1 .radio{
	width:15px;
}

#form1 textarea{
	width:245px;
	height:150px;
	margin-bottom:5px;
}

#form1 label{
	width:125px;
}

#form1 .label {
	display:block;
	width:150px;
	float:left;
	padding:0px 8px 15px 50px;
}

#form1 br{
	clear:left;
}

#form1 h1{
	font-size:14px;
	color:#444444;
	margin-bottom:8px;
	background-color:#D0E1D8;
	padding:2px 0 2px 5px;
	border:1px solid #CCCCCC;
}

#form1 .checkbox{
	float:left;
	width:15px;
}

#form1 .button{
	width:100px;
	float:center;
	text-align:center;
}

/* SHORT FORM Styles */

#shortform {
	margin:0;
}

#shortform input{
	width:190px;
}

#shortform .phone1 {
	width:26px !important;
}

#shortform .phone2 {
	width:37px !important;
}

#shortform .zip{
	width:65px;
}

#shortform .radio{
	width:12px;
}

#shortform textarea{
	width:190px;
	height:85px;
	margin-bottom: 5px;
}

#shortform label{
	width:190px;
}

#shortform .label {
	display:block;
	width:190px;
	float:left;
}

#shortform br{
	clear:left;
}

#shortform .checkbox{
	float:left;
	width:15px;
}

/* SITEMAP Styles */

#sitemap_cell {
	padding-bottom:15px;
}

#sitemap {
	background-color:white;
	padding:20px;
}

#sitemap ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#sitemap li{
	margin-bottom: 6px;
}

#sitemap li.sub{
	margin-left: 35px;
}

#sitemap a{
	text-decoration: none;
	color: #000099;
}
