/*** ----------------------------------------- ***/


html { background:#c8b18b url('../graphics/bg-repeat.jpg') repeat-x }
body { background:url('../graphics/shadow.png') repeat-y top center; margin:0px; }
a { color:#08597a }
a:hover { color:#63b8db }

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	display:block;
	padding: 5px 0px 0px 0px;
	margin: 5px 0px 10px 0px;
	border-bottom:1px solid #333333;
}
#navigation { }
#navigation a:hover { background:#071b2a url('../graphics/nav-bg-hover.gif') repeat-x; color:#fff; }
#shadow { background:url('../graphics/shadow.gif'); width:980px; height:4px;}

#comment{ width:670px;}

.sf-menu ul { border:2px solid #63b8db }

.sf-menu a { border-left:1px solid #6ea7cc; 		}
.sf-menu ul a { border-bottom:1px solid #000000;  }

.sf-menu ul a.top { border-top:none }
.sf-menu ul a.bottom { border-bottom:none }

.sf-menu ul a:hover { background:#0c2b41 url('../graphics/nav-bg.gif') repeat-x; color:#fff; border-bottom-color:#1C4563; border-top-color:#84B1D3 }

/* visited pseudo selector so IE6 applies text colour*/
.sf-menu a,
.sf-menu a:visited  { color:#fff }

.sf-menu li li { background:#0c2b41 url('../graphics/nav-bg.gif') repeat-x; color:#fff;  }
.sf-menu li li li { background:#0c2b41 url('../graphics/nav-bg.gif') repeat-x; color:#fff; }

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active,
.sf-menu li.current_page_item a,
.sf-menu li.current_page_parent a,
.sf-menu li.current_page_ancestor a { background: url('../graphics/nav-bg-hover.gif') repeat-x; color:#fff; }

.sf-menu ul li:hover,
.sf-menu ul li.sfHover a,
.sf-menu ul a:focus,
.sf-menu ul a:hover,
.sf-menu ul a:active { background:#336A93; color:#FFFFFF !important; border-bottom-color:#1C4563; border-top-color:#84B1D3 }

.sf-menu ul li.sfHover li a {
	background: url('../graphics/nav-bg-hover.gif') repeat-x; color:#fff; border-bottom-color:#1C4563; border-top-color:#84B1D3}
	
.sf-menu ul li.sfHover li a:hover {
	background: url('../graphics/nav-bg-hover.gif') repeat-x; color:#fff; border-bottom-color:#6ea7cc !important; }

#slider-content { position:relative; z-index:100;  }

.blue-block { color:#FFF; border-top:1px solid #000 }
.blue-block a { color:#C7E687 }
.blue-block a:hover { color:#fff }

#main-content { background:#fff url('../graphics/body_bg.gif') repeat-y; }

#header .contact-info { color:#d3e6f3 }
#header .contact-info small em { color:#FFF }
#header .contact-info a { color:#C7E687 }
#header .contact-info a:hover { color:#d3e6f3 }

.jFlowSelected { color:#FFF !important }

.gallery-block { background:#DBD1B9; border:2px solid #f3ece3 }
.gallery-block li a { border:1px solid #000 }
.gallery-block li a:hover { border:1px solid #FFF }

#main-content .full { background:#EFE8E0 }
#main-content .left { background:#fff; }
#main-content .right {  background:#C7B998 }
	
#main-content ul { color:#534C42 }
#main-content .right ul { color:#23201B !important }

#main-content h2 { color:#000000; border-bottom:1px solid #000000 }
#main-content h3 { color:#000000 }

#main-content p { color:#534C42 }
#main-content .right p { color:#23201B !important }
#main-content p.intro-text { color:#23201B }

#main-content a { color:#2E546F }
.portfolio-entry { border-top:1px solid #DBD1B9 }
.search-entry { border-bottom:1px solid #DBD1B9 }

.textbox { border:1px solid #C7B998; color:#888 }
.textarea { border:1px solid #C7B998; color:#888 }
.button { background:#336A93; color:#FFF; border:2px solid #0E3B65 }

#footer { 	font-size:14px; margin:0 auto; padding:8px; position:relative; width:964px; height:96px; background:url('../graphics/footer.jpg'); color:#959595 }
#footer a { color:#959595 }
#footer a:hover { color:#FFF }

.broward-bar{ float:left; position: relative; width: 177px; height:57px; background:url('../graphics/broward-bar.jpg');}
.broward-bar a{position: absolute;top: 0;left: 0; width: 177px; height:57px;}
.lee-bar{float:left;width: 188px; height:57px; background:url('../graphics/lee-county-bar-association.jpg');}
.lee-bar a{position: absolute;width: 188px; height:57px;}
.florida-bar{float:left;width: 167px; height:57px; background:url('../graphics/florida-bar-association.jpg');}
.florida-bar a{position: absolute;width: 167px; height:57px;}
.florida-justice{float:left;width: 176px; height:57px; background:url('../graphics/florida-justice-association.jpg');}
.florida-justice a{position: absolute;width: 176px; height:57px;}
.florida-crim-def-lawyers{float:left;width: 256px; height:57px; background:url('../graphics/florida-assoc-criminal-defense-lawyers.jpg');}
.florida-crim-def-lawyers a{position: absolute;width: 256px; height:57px;}


/*** ----------------------------------------- ***/
/*** END COLORS ------------------------------ ***/





/* --------------------------------------------- */
/* Main Styles --------------------------------- */

body { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
	
a:active, a:focus { outline:none }
a { text-decoration:none }
a:hover { text-decoration:underline }
	
#content { width:980px; margin:0 auto }
.clear { clear:both; display:block; font-size:1px; color:#fff; }

img { border:none }
	
.img-left { float:left; margin:0 20px 15px 0; position:relative; top:5px }
.img-right { float:right; margin:0 0 15px 20px; position:relative; top:5px }
	
	
/* --------------------------------------------- */
/* Header/Logo --------------------------------- */
	
#header { position:relative; width:980px; height:182px;}
#header h1 { width:446px; height:126px; margin:0; padding:0; position:absolute; top:0px; left:29px }
#header h1 a { text-indent:-2000px; display:block; background:url('../graphics/logo.gif') no-repeat; width:446px; height:126px }


/* Search - Added in Version 1.5 */
#header .search {
	display:block;
	position:absolute;
	right:30px;
	text-align:right;
	top:17px;
	width:350px }
	
#header .search label.hidden { display:none }

#header .search #s {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #032D5D;
	padding:5px 6px  }
	
#header .search #searchsubmit { 
	background:#C2DDEF none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#032D5D;
	font-weight:bold;
	padding:3px 8px }
/* ----------------------------- */


#header .contact-info { bottom:20px; font-size:18px; line-height:25px; position:absolute; right:30px; text-align:right; width:530px }
#header .contact-info em { font-family:Arial, Helvetica, sans-serif; font-style:normal }
#header .contact-info small { display:block; margin:0; padding:0; font-size:16px }

#header .contact-info a { text-decoration:underline }
#header .contact-info a:hover { text-decoration:none }

/* --------------------------------------------- */
/* Navigation ---------------------------------- */

#navigation { font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; z-index:2000; font-size:16px; font-weight:bold; width:980px; height:55px; background:url('../graphics/nav-bg.jpg');}

#navigation a.first { border-left:none }
#navigation a.last { border-right:none }

#navigation a:hover { text-decoration:none }
	
	
	/* SUPERFISH STYLESHEET ---------------------------------- */
	/*** DO NOT DELETE OR EDIT THE FOLLOWING (Unless you know what you're doing of course!) ***/
	.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none }
	.sf-menu { line-height:1.0 }
	.sf-menu ul { position:absolute; top:-999em; width:12em }
	.sf-menu ul li { width:100% }
	
	/* fixes IE7 'sticky bug' */
	.sf-menu li:hover { visibility:inherit }
	
	.sf-menu li { float:left; position:relative }
	.sf-menu a { display:block; position:relative }
	
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul { left:0; top:2.4em; /* match top ul list item height */ z-index:99 }
	
	ul.sf-menu li:hover li ul,
	ul.sf-menu li.sfHover li ul { top:-999em }
	
	ul.sf-menu li li:hover ul,
	ul.sf-menu li li.sfHover ul { left:12em; top:-0.1em }
	
	ul.sf-menu li li:hover li ul,
	ul.sf-menu li li.sfHover li ul { top:-999em }
	
	ul.sf-menu li li li:hover ul,
	ul.sf-menu li li li.sfHover ul { left:12em; top:-0.1em }
	/*** ---------------------------------------------------------------------------------- ***/
	
	/* Dropdown Styling */
	.sf-menu { margin:0 }
	.sf-menu a { text-transform:uppercase; font-size:16px; padding:11px 14px 11px 14px; text-decoration:none }

	.sf-menu ul a { background:none; cursor:pointer; text-transform:none; border-left:none; border-right:none; font-size:14px; padding:10px 10px 10px 10px; text-decoration:none }
	
	.sf-menu li:hover, .sf-menu li.sfHover,
	.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0 }

	.sf-menu a.sf-with-ul { padding-right: 1em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
	.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em; /* IE6 only */ width:10px; height:10px; text-indent:-999em; overflow:hidden; list-style-type:none; /* 8-bit indexed alpha png. IE6 gets solid image only */ }
	a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top:.8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
	
	a:focus > .sf-sub-indicator,
	a:hover > .sf-sub-indicator,
	a:active > .sf-sub-indicator,
	li:hover > a > .sf-sub-indicator,
	li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px }
	
	.sf-menu ul .sf-sub-indicator { background-position: -10px 0 }
	.sf-menu ul a > .sf-sub-indicator { background-position: 0 0 }
	
	.sf-menu ul a:focus > .sf-sub-indicator,
	.sf-menu ul a:hover > .sf-sub-indicator,
	.sf-menu ul a:active > .sf-sub-indicator,
	.sf-menu ul li:hover > a > .sf-sub-indicator,
	.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0 }





/* --------------------------------------------- */
/* Main Homepage Content ----------------------- */


#main-content {
	width:980px;
	border-bottom:none }
	
	#main-content.subpage { border-top:none }
	
#main-content .full {
	margin:0;
	padding:25px;
	width:924px }	
	
	#main-content .navigation {
		display:block;
		height:15px;
		font-size:12px;
		margin:0 0 20px 0 }
		
		.navigation .alignleft { float:left; width:49% }
		.navigation .alignright { text-align:right; float:right; width:49% }
	
#main-content .left {
	margin:0;
	padding:25px;
	width:645px;
	float:left }

#main-content .right {
	width:229px;
	margin:0;
	padding:25px;
	float:left }
	
#blog-archive { background:#fff url('../graphics/body_bg.gif') repeat-y; padding:0px 13px 0px 13px; margin:0px }	
#content {background:#fff url('../graphics/body_bg.gif') repeat-y;}
#blog {background:#fff url('../graphics/body_bg.gif') repeat-y;}
#date{ font-size:16px;}
#blog-single {padding:0px 13px 10px 13px;}
#blog-left{ float:left; width:680px; padding:0px 5px 0 20px;  border-right:1px dashed #dedede;}
#blog-archive-left{ float:left; width:670px;}
#blog-left a:link, #blog-left a:active, #blog-left a:visited { color:#08597a; text-decoration:none;}
#blog-left a:hover { text-decoration:underline; color:#63b8db; }
#blog-right{ float:right; width:360px; padding:0 6px 0 0;}
#blog-right li { list-style-type:none; }
#blog-right li a{ font-size:24px; padding:0 0 0 40px; }

#blog-tag a:link, #blog-tag a:active, #blog-tag a:visited { color:#08597a; text-decoration:none; font-size:14px; }
#blog-tag a:hover { text-decoration:underline; color:#63b8db; }

#blog ul { color:#534C42 }
#blog .right ul { color:#23201B !important }

#date {font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	margin:0 0 15px;
	padding:0 0 5px;
	color:#000000; border-bottom:1px solid #d6d6d6;}

#blog p { color:#534C42 }
#blog .right p { color:#23201B !important }
#blog p.intro-text { color:#23201B }

#blog a { color:#2E546F }

	
#blog ul { margin:0 0 0 0px; padding:0 0 0 0px; line-height:22px; font-size:14px }
#blog h1 {font-size:21px;font-weight:normal;letter-spacing:-1px;margin:0 0 15px;padding:5px 0 0 5px;color:#000000;}
#blog h2 { width:689px; color: #08597a; position:relative; left:-12px; font-size:21px;font-weight:normal;letter-spacing:-1px;margin:0 0 8px;padding:10px 0 10px 8px; border-top:1px solid #000000; background-color:#dae4ed;}

h2.title { font-size:24px !important; width:100%; display:block; color: #08597a; position:relative; left:-12px; font-size:21px;font-weight:bold;letter-spacing:-1px;margin:0 0 8px;padding:10px 0 10px 15px !important; border-top:1px solid #000000; background-color:#dae4ed;}

#blog h3 { font-size:16px; line-height:23px; font-weight:bold; margin:10px 0; padding:0 }
#blog p { padding:0; margin:15px 0; font-size:14px; line-height:22px }

#blog p.intro-text { margin:15px 0 20px 0; font-size:16px; font-weight:bold; line-height:26px }


#sidebar{ float:right; width:250px; padding:0 8px 0 8px;  margin:0 8px 0 0; }
#sidebar ul { list-style-type:none; padding:0; margin:0;}
#sidebar ul li{ list-style-type:none;padding:0 0 0 0px;}
#sidebar ul li ul li{ list-style-type:none;padding:0 0 0 20px;}
/* --------------------------------------------- */
/* Search Results Page ------------------------- */

.search-entry { clear:both; margin:0 0 15px; padding:0 }
.search-entry h3 {
	font-size:24px !important;
	font-weight:normal !important;
	margin:0 !important;
	padding:5px 0 0 !important }
.search-entry small { margin:5px 0 0 0; display:block; font-size:12px }


/* --------------------------------------------- */
/* Contact Form -------------------------------- */

#form { margin:0; padding:0; float:left;  width:348px; height:340px; background:url('../graphics/form-bg.jpg');padding: 0px 0px 0px 10px; margin: 15px 0px 10px 0px;}
label { display:block; float:left; width:250px; margin:0 0 10px 0 }
.textbox { display:block; padding:5px; float:left; width:200px; margin:0 0 10px 0; font-size:14px }
.textarea { display:block; float:left; width:250px; height:100px; padding:8px; font-size:14px; margin:0 0 10px 0 }
.button { font-weight:bold; padding:5px 8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; width:180px; display:block; clear:both; margin:10px 0 0 0; position:relative; left:250px }


.facebook a{ position:relative; right:-1px; width:352px; height:50px; background:url(../graphics/Facebook-Fan.gif) no-repeat 5px; margin:10px 0 0 0; padding: 5px 0 5px 5px; border-bottom:1px solid #e9e8ec;border-top:1px solid #e9e8ec;border-left:1px solid #e9e8ec; text-align:center; display:block; text-decoration:none !important;}

/* --------------------------------------------- */
/* Footer ----------------------- */


	
#footer ul { list-style:none; margin:0; padding:0 }
#footer ul li { float:left; margin:0 6px; padding:0 }
#footer a { text-decoration:underline }
#footer a:hover { text-decoration:none }
#footer-seo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d9ccba; background-color:#837663; height:130px; padding:0 10px;}
#footer-seo a{ text-decoration:none; color:#d9ccba;}
#footer-seo p{ margin:0; padding:0}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 15px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 15px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/* --------------------------------------------- */
/* HomePage --------------------------------- */
#home-content { background: url('../graphics/body_bg.gif') repeat-y; }


.excellance{ background:url('../graphics/excellence-in-advocacy-since-1973.gif') ; width:964px; height:49px; display:block; margin: 0px 0px 0px 8px;}
.leland-jeff { background:url('../graphics/leland-jeff.jpg') ; width:291px; height:308px; display:block; margin: 0px 0px 0px 8px; float:left;}
.pillar-bg { background:url('../graphics/pillar-bg.jpg') ; width:673px; height:207px; display:block; margin: 0px 0px 0px 0px; float:left; text-align:right;}
.accolades { background:url('../graphics/accolades.jpg') ; width:673px; height:101px; display:block; margin: 0px 0px 0px 0px; float:left;}
.blog-bg { background-color:#79a5b7; width:954px; display:block; margin: 0px 0px 0px 8px; padding: 0px 5px 5px 5px;  float:left;}
.blog-bg-top { background-image:url(../graphics/blog-bg-top.gif); width:166px; height:4px; display:block; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px;  float:left;}

#tabs{ font-family:Arial, Helvetica, sans-serif; font-size:19px; }
.blank-tab {background:url('../graphics/blank-tab.jpg') ; width:318px; height:46px; display:block; margin: 10px 0px 0px 0px; padding: 16px 0px 0px 40px;}
.criminal-defense-tab {background:url('../graphics/criminal-defense-tab.jpg') ; width:259px; height:46px; display:block; margin: 10px 8px 0px 0px; padding: 16px 0px 0px 99px;}
.wrongful-death-tab {background:url('../graphics/wrongful-death-tab.jpg') ; width:259px; height:46px; display:block; margin: 10px 8px 0px 0px; padding: 16px 0px 0px 99px;}
.auto-accidents-tab {background:url('../graphics/auto-accidents-tab.jpg') ; width:259px; height:46px; display:block; margin: 10px 8px 0px 0px; padding: 16px 0px 0px 99px;}
.personal-injury-tab {background:url('../graphics/personal-injury-tab.jpg') ; width:259px; height:46px; display:block; margin: 10px 8px 0px 0px; padding: 16px 0px 0px 99px;}
.medical-malpractice-tab {background:url('../graphics/medical-malpractice-tab.jpg') ; width:259px; height:46px; display:block; margin: 10px 8px 0px 0px; padding: 16px 0px 0px 99px;}
.dui-tab {background:url('../graphics/dui-tab.jpg') ; width:259px; height:46px; display:block; margin: 10px 8px 0px 0px; padding: 16px 0px 0px 99px;}

.title{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#08597a; font-weight:bold; margin: 0px 0px 20px 0px; line-height:40px;}
#check-list ul { list-style-image: url('../graphics/check.gif');  margin: 0px 0px 30px 0px;}
#check-list li { margin: 0px 0px 0px 10px; line-height:30px;}

.home-criminal-defense{ float:left; width:270px; padding: 0px 0px 0px 20px; margin: 0px 0px 30px 0px;}
.home-serious-injury{ float:left; width:270px; padding: 0px 0px 0px 0px; margin: 0px 0px 30px 0px;}

.header-ft-myers{background:url('../graphics/header-ft-myers.jpg') ; width:299px; height:182px; display:block; float:left;}
.header-garvin-law-logo{float:left;}
.header-ft-lauderdale{background:url('../graphics/header-ft-lauderdale.jpg') ; width:301px; height:182px; display:block; float:left;}

.blog-button{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding: 3px 58px 0px 0px;}
.from-blog{ text-align:left; padding: 0px 0px 0px 15px; margin: 78px 0px 0px 0px; font-size:18px;}


#home-content a { color:#08597a; text-decoration:underline }
#home-content a:hover { color:#63b8db; }

#home-content {
	width:980px;
	border-bottom:none }
	
	#home-content.subpage { border-top:none }
	
#home-content .full {
	margin:0;
	padding:0px;
	width:924px }	
	
	#home-content .navigation {
		display:block;
		height:15px;
		font-size:12px;
		margin:0 0 20px 0 }
		
		.navigation .alignleft { float:left; width:49% }
		.navigation .alignright { text-align:right; float:right; width:49% }
	
#home-content .left {
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 20px;
	width:584px;
	float:left; }

#home-content .right {
	width:350px;
	margin:0;
	padding:20px 0px 0px 0px;
	float:left;
	}
	
#home-content ul { margin:0 0 0 15px; padding:0 0 0 10px; line-height:22px; font-size:14px }

#home-content h2 {
	font-size:31px;
	font-weight:normal;
	letter-spacing:-1px;
	margin:0 0 15px;
	padding:0 0 10px }

#home-content h3 { font-size:16px; line-height:23px; font-weight:bold; margin:10px 0; padding:0 }
#home-contentp { padding:0; margin:15px 0; font-size:14px; line-height:22px }
.ask-a-q{style="letter-spacing: -1px; font-size:17px; text-align:center;"}

#home-content p.intro-text { margin:15px 0 20px 0; font-size:16px; font-weight:bold; line-height:26px }

#home-header-top{ background:url('../graphics/header-top.jpg'); width:964px; height:207px; margin: 0px 0px 0px 8px; text-align:right; }
#home-header-bottom-left { background:url('../graphics/header-bottom-left.jpg'); float:left; width:291px; height:101px; margin: 0px 0px 0px 8px;}
.accolades-1{ background:url('../graphics/Home-Florida-Legal-Elite.jpg'); position: relative; float:left; width:114px; height:101px;}
.accolades-1 a{ position: absolute; top: 0;left: 0; width:114px; height:101px;}
.accolades-2{ background:url('../graphics/Home-Super-Lawyers.jpg'); position: relative; float:left; width:182px; height:101px;}
.accolades-2 a{ position: absolute; top: 0;left: 0; width:182px; height:101px;}
.accolades-3{ background:url('../graphics/Home-Million-Dollar-Advocates-Forum.jpg'); position: relative; float:left; width:84px; height:101px;}
.accolades-3 a{ position: absolute; top: 0;left: 0; width:84px; height:101px;}
.accolades-4{ background:url('../graphics/Home-Best-Lawyers-in-America.jpg'); position: relative; float:left; width:86px; height:101px;}
.accolades-4 a{ position: absolute; top: 0;left: 0; width:86px; height:101px;}
.accolades-5{ background:url('../graphics/Home-Martindale-Hubbell-Rated.jpg'); position: relative; float:left; width:207px; height:101px;}
.accolades-5 a{ position: absolute; top: 0;left: 0; width:207px; height:101px;}

.Florida-Legal-Elite{ background:url('../graphics/Florida-Legal-Elite.jpg'); position: relative; float:left; width:114px; height:106px;}
.Florida-Legal-Elite a{ position: absolute; top: 0;left: 0; width:114px; height:106px;}
.Super-Lawyers{ background:url('../graphics/Super-Lawyers.jpg'); position: relative; float:left; width:182px; height:106px;}
.Super-Lawyers a{ position: absolute; top: 0;left: 0; width:182px; height:106px;}
.Million-Dollar-Advocates-Forum{ background:url('../graphics/Million-Dollar-Advocates-Forum.jpg'); position: relative; float:left; width:84px; height:106px;}
.Million-Dollar-Advocates-Forum a{ position: absolute; top: 0;left: 0; width:84px; height:106px;}
.Best-Lawyers-in-America{ background:url('../graphics/Best-Lawyers-in-America.jpg'); position: relative; float:left; width:86px; height:106px;}
.Best-Lawyers-in-America a{ position: absolute; top: 0;left: 0; width:86px; height:106px;}
.Martindale-Hubbell-Rated{ background:url('../graphics/Martindale-Hubbell-Rated.jpg'); position: relative; float:left; width:207px; height:106px;}
.Martindale-Hubbell-Rated a{ position: absolute; top: 0;left: 0; width:207px; height:106px;}

#home-header{ float:right; position:absolute; top:0px; right:0px; }

#latest-blog-bg{background:url('../graphics/latest-blog-bg.jpg');
width:557px; height:150px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 15px 10px 0px 15px;
position:relative; left:-12px;}

.case-title{ font-size:18px; color:#08597a; font-weight:bold; padding: 10px 0px 10px 0px}

#ticket-corner{background:url('../graphics/ticket-corner.jpg');
width:327px; height:88px;
display:block;
padding: 28px 10px 0px 10px; 
position:relative; right:-11px;
text-align:right;
}
.ticket-corner-top{  font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#ab0e23; text-align:center; padding-right:40px; text-decoration:underline;}
.ticket-corner-bottom{  font-size:12px}

.img-padding{ padding: 0px 80px 10px 0px;}

#verdicts-top{background:url('../graphics/verdicts-top.gif'); width:582px; height:5px; font-size:0px;}
#verdicts-bottom{background:url('../graphics/verdicts-bottom.gif'); width:582px; height:5px; font-size:0px;}
#verdicts-bg{

background-image:url(../graphics/verdicts-bg.gif); background-repeat:repeat-y; width:582px; position:relative; left: -12px;!important}
.lcp_catlist li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; list-style-type:none;  padding:5px 0}


#two-columns{ float:left; width:250px;}

#underline{ display:block;margin: 5px 0px 10px 0px;border-bottom:1px solid #333333; width:900;}

#blog-btn{border-left:1px solid #6ea7cc;}
#blog-btn a{ float:right; display:block; width: 73px; height:29px; background: url("../graphics/blog-up.gif");border-left:1px solid #6ea7cc; color:#FFFFFF; padding:10px 0 0 45px;}

#blog-btn a:hover {display:block; width: 73px; height:29px; background: url("../graphics/blog-dn.gif");border-left:1px solid #6ea7cc; padding:10px 0 0 45px;}	

/* --------------------------------------------- */
/* Contact Form -------------------------------- */



#question{padding:4px 0 4px 4px; margin:10px 0 0 0;  float:left;  width:353px; border:1px solid #e2e2e2; border-right:0; background-color:#ffffff;}
#question-bg{ background-color:#d8d8d8;}
#ask-garvin{background: url("../graphics/ask-garvin-a-question.jpg"); width:353px; height:199px;}
#ask{background: url("../graphics/question-bg.gif"); width:353px; height:40px; letter-spacing:-1px; font-size:24px; text-align:center; color:#FFFFFF;}



#container-county { padding-bottom:10px; clear:both; width:940px; text-align:left;  }

.county-cities { display:none; float: left; width: 100%; clear: both; color:#FFFFFF;  font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; margin: 0px; padding: 0px; text-align:left; }

.county-cities b { font-weight: normal; }

#county { list-style-type: none; margin: 0px; padding: 0px; }

#county li { float: left; padding-right: 7px; padding-left: 0px; color:#BCC4C9;  font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px;

