@charset "utf-8";
/* CSS Document */

/* Clears all attributes */

html,body,div,span,applet,
object,iframe,h1,h2,h3,h4,
h5,h6,p,blockquote,pre,a,
abbr,acronym,address,big,
cite,code,del,dfn,em,font,
img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,
var,b,u,i,center,dl,dt,dd,
ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,
tfoot,thead,tr,th,td     {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

body {
	background-image:url(images/body_bg.png);
	background-repeat:repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
}

p.cta {
	font-size:16px;
	font-weight:bold;
	color:#7f7f7f;
}

p.cta2 {
	font-size:14px;
	font-weight:bold;
}

.phone {
	height:31px;
	width:115px;
	float:left;
	font-size:14px;
	padding-top:8px;
}

.phoneloc {
	height:31px;
	width:255px;
	float:left;
	font-size:24px;
	padding-top:8px;
}

.phonehome {
	height:31px;
	width:140px;
	float:left;
	font-size:12px;
	padding-top:11px;
}

.phoneloc_sub {
	height:31px;
	width:152px;
	float:left;
	font-size:18px;
	padding-top:12px;
}

.grey {
	color:#7f7f7f;
}

.blue {
	color:#0061a0;
	font-weight:bold;
}

.contact {
	width:182px;
	height:28px;
	background-color:#f6ef63;
	float:right;
	font-family:"Times New Roman";
	font-style:italic;
	font-weight:bold;
	font-size:20px;
	margin-top:8px;
	padding-top:7px;
	margin-left:20px;
	text-align:center;
}

.contact a:link, .contact a:visited, .contact a:active { color: #0061a0; text-decoration: none; }
.contact a:hover { color: red; text-decoration: none; }

/* Clears floats */
.clear {
	clear:both;
	height:0px;
}

/* Beginning Container Attributes - sets 960px width and centers*/
#container {
	width:994px;
	margin:0 auto 0 auto;
}

/* Sets width for input Form field */
input.text {
	width:160px;
}

/* Sets width for textarea Form field */
textarea.text {
	width:160px;
	height:60px;
}

#header {
	margin-left:17px;
	width:960px;
	height:99px;
	background-color:#FFF;
}

#header_Right {
	float:right;
	width:460px;
	text-align:right;
	color:#0061a0;
	padding-top:15px;
}	

#header_Right2 {
	float:right;
	width:340px;
	text-align:right;
	color:#0061a0;
	padding-top:15px;
}

#header_Right3 {
	float:right;
	width:340px;
	text-align:left;
	color:#0061a0;
	padding-top:15px;
}	

#header_Left {
	width:479px;
	height:99px;
}

#header_Left2 {
	width:608px;
	height:99px;
}

#top_main {
	margin-left:17px;
	width:960px;
	height:115px;
	background-image:url(images/home_main_top2.jpg);
}

#top_main2 {
	margin-left:17px;
	width:960px;
	height:115px;
	background-image:url(images/orlando_home_main_bottom2.jpg);
}

#top_sub_orlando {
	margin-left:17px;
	width:960px;
	height:115px;
	background-image:url(images/orlando_home_main_bottom2.jpg);
}

#top_sub_tampa {
	margin-left:17px;
	width:960px;
	height:115px;
	background-image:url(images/tampa_home_main_bottom2.jpg);
}

#top_city_btn {
	width:175px;
	height:21px;
	padding-left:480px;
	padding-top:80px;
}

#top_main_orlando {
	margin-left:17px;
	width:960px;
	height:115px;
	background-image:url(images/orlando_main_top2.jpg);
}

#top_main_tampa {
	margin-left:17px;
	width:960px;
	height:115px;
	background-image:url(images/tampa_main_top2.jpg);
}

#top_main_bottom {
	margin-left:17px;
	width:960px;
	height:105px;
}

#top_main_bottomLeft {
	float:left;
	width:370px;
	height:105px;
}

#top_main_bottomRight {
	float:right;
	height:105px;
	width:590px;
	background-color:#FFF;
}

#content {
	width:994px;
	background-image:url(images/content_bottom_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:23px;
}

#navigation {
	width:960px;
	height:40px;
	margin-left:17px;
	background-image:url(images/tagline.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

#navlist li, #navlist a{height:40px;display:block;}
#navlist li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}

#home_btn {
	height:40px;
	width:135px;
	background-image:url(images/navigation.png);
	background-position:0 0;
}

#home_btn a:hover, #home_btn a.active {
	background-image:url(images/navigation.png);
	background-position: 0px -40px;
}

#firmOv_btn {
	height:40px;
	width:129px;
	background-image:url(images/navigation.png);
	background-position:-135px 0;
}

#firmOv_btn a:hover, #firmOv_btn a.active {
	background-image:url(images/navigation.png);
	background-position: -135px -40px;
}

#attorneys_btn {
	height:40px;
	width:125px;
	background-image:url(images/navigation.png);
	background-position:-264px 0;
}

#attorneys_btn a:hover, #attorneys_btn a.active {
	background-image:url(images/navigation.png);
	background-position: -264px -40px;
}

#practice_btn {
	height:40px;
	width:203px;
	background-image:url(images/navigation.png);
	background-position:-389px 0;
}

#practice_btn a:hover, #practice_btn a.active {
	background-image:url(images/navigation.png);
	background-position: -389px -40px;
}

#navigationesp {
	width:960px;
	height:40px;
	margin-left:17px;
	background-image:url(images/taglineesp.png);
	background-repeat:no-repeat;
	background-color:#FFF;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

#navlistesp li, #navlistesp a{height:40px;display:block;}
#navlistesp li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}

#home_btnesp {
	height:40px;
	width:146px;
	background-image:url(images/navigationesp.png);
	background-position:0 0;
}

#home_btnesp a:hover, #home_btnesp a.active {
	background-image:url(images/navigationesp.png);
	background-position: 0px -40px;
}

#firmOv_btnesp {
	height:40px;
	width:207px;
	background-image:url(images/navigationesp.png);
	background-position:-146px 0;
}

#firmOv_btnesp a:hover, #firmOv_btnesp a.active {
	background-image:url(images/navigationesp.png);
	background-position: -146px -40px;
}

#attorneys_btnesp {
	height:40px;
	width:98px;
	background-image:url(images/navigationesp.png);
	background-position:-353px 0;
}

#attorneys_btnesp a:hover, #attorneys_btnesp a.active {
	background-image:url(images/navigationesp.png);
	background-position: -353px -40px;
}

#practice_btnesp {
	height:40px;
	width:141px;
	background-image:url(images/navigationesp.png);
	background-position:-451px 0;
}

#practice_btnesp a:hover, #practice_btnesp a.active {
	background-image:url(images/navigationesp.png);
	background-position: -451px -40px;
}


.nav {
	float:left;
	padding-left:30px;
	padding-right:15px;
	padding-top:12px;
}

#nav_espanol {
	width:960px;
	height:38px;
	margin-left:17px;
	background-image:url(Espanol/images/topnav_espanol.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

#content_Main {
	width:994px;
	background-image:url(images/content_bg.png);
	background-repeat:repeat-y;
}

#left_sidebar_Container {
	width:335px;
	margin-left:30px;
	background-image:url(images/left_sidebar_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:72px;
	float:left;
}

#left_sidebar_Container h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#525151;
	padding-left:20px;
}

#left_sidebar_Container2 {
	width:335px;
	background-image:url(images/left_sidebar_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:72px;
}

#left_sidebar_Container2 h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#525151;
	padding-left:20px;
}

#left_sidebar_Body {
	width:331px;
	margin-left:2px;
	background-image:url(images/left_sidebar_body.png);
	background-repeat:repeat-y;
}

#left_sidebar_Body h1 {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#0061a0;
}

#left_sidebar_Body ul { margin: 0; padding: 3px 0 11px; list-style: none; overflow: visible; width:330px; } 
#left_sidebar_Body ul li { display: inline-block; width:330px; text-decoration: none; padding-top:5px; } 
#left_sidebar_Body ul li a:link, #left_sidebar_Body ul li a:visited { background: url(images/list-bullet.gif) 28px 5px no-repeat; color: #525151; text-decoration: none; font-family:Tahoma; font-size:13px; padding-left:40px; }
#left_sidebar_Body ul li a:hover { background: url(images/list-bullet.gif) 28px 5px no-repeat; color: #073273; text-decoration:underline; font-family:Tahoma; font-size:13px; padding-left:40px; }
#left_sidebar_Body ul li a:active { background: url(images/list-bullet.gif) 28px 5px no-repeat; color: #073273; text-decoration:underline; font-family:Tahoma; font-size:13px; padding-left:40px; }

#left_sidebar_Top {
	width:331px;
	margin-left:2px;
	background-image:url(images/left_sidebar_top.png);
	height:62px;
	background-repeat:no-repeat;
}

#left_sidebar_ContainerFrame {
	width:335px;
	margin-left:30px;
	float:left;
}

#right_Content {
	width:590px;
	float:left;
	padding:20px 20px 0 12px;
}

#right_Content h1 {	
	font-family:"Times New Roman"
	font-size:18px;
	font-weight:bold;
	color:#00609f;
}

#right_Content h3 {	
	font-family:"Times New Roman"
	font-size:16px;
	font-weight:bold;
	color:#333;
}

#right_Content p {
	font-family:Tahoma;
	font-size:14px;
	color: #525151;
}

#right_Content ul { margin: 0; padding: 3px 0 11px; list-style: none; overflow: visible; width:350px }
#right_Content ul li { background: url(images/list-bullet.gif) 15px 11px no-repeat; color: #525151; text-decoration: none; font-family:Tahoma; font-size:14px; padding-left:25px; display: inline-block; padding-top:5px; }

#right_Content a:link, #right_Content a:visited, #right_Content a:active { color: #073273; text-decoration: underline; }
#right_Content a:hover { color:#073273; text-decoration: none; }

#right_Content .highlight {
	color:#00609f;
	font-weight:bold;
}

#right_sidebar_Container {
	width:195px;
	padding:0 2px 10px 15px;
	float:right;
}

#right_sidebar_Container2 {
	width:263px;
	padding:0 2px 10px 15px;
	float:right;
}

#right_sidebar_Container3 {
	width:136px;
	padding:0 2px 10px 15px;
	float:right;
}

#right_sidebar_FormTitle {
	width:175px;
	background-color:#f6f064;
	font-family:"Times New Roman";
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	color:#0061a0;
	padding:2px 0 2px 20px;
	margin-bottom:10px;
}

#right_sidebar_FormTitle2 {
	width:311px;
	background-color:#f6f064;
	font-family:"Times New Roman";
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	color:#0061a0;
	padding:2px 0 2px 20px;
	margin-bottom:10px;
}

#right_sidebar_FormContainer {
	width:195px;
	background-color:#00619f;
}

#right_sidebar_FormContainer2 {
	width:331px;
	background-color:#00619f;
	margin-left:2px;
}


input.text {
	width: 160px;
	margin:5px 7px 5px 15px;
}

textarea.text {
	width: 160px;
	height: 50px;
	margin:5px 7px 5px 15px;
}

input.text2 {
	width: 300px;
	margin:5px 7px 5px 15px;
}

textarea.text2 {
	width: 300px;
	height: 50px;
	margin:5px 7px 5px 15px;
}

input.submit {
	padding-top: 10px;
}

#right_sidebar_ad {
	width:195px;
	background-image:url(images/right_sidebarAd_Orlando.jpg);
	height:324px;
	background-repeat:no-repeat;
}

#right_sidebar_counsel {
	padding-top:180px;
	padding-left:40px;
}

#right_sidebar_ad2 {
	width:331px;
	background-image:url(images/left_sidebar_ad.jpg);
	height:204px;
	margin-left:2px;
	background-repeat:no-repeat;
}

#rightad_espanol {
	width:195px;
	background-image:url(Espanol/images/sidebar_ad2_espanol.jpg);
	height:324px;
	background-repeat:no-repeat;
}

#rightad_orlandoesp_counsel {
	padding-top:180px;
	padding-left:40px;
}

#right_sidebar_tampaad {
	width:195px;
	background-image:url(images/right_sidebarAd_Tampa.jpg);
	height:324px;
	background-repeat:no-repeat;
}

#rightad_tampaesp {
	width:195px;
	background-image:url(Espanol/images/tampaesp_sidebar2_ad.jpg);
	height:324px;
	background-repeat:no-repeat;
}

#rightad_tampaesp_counsel {
	padding-top:180px;
	padding-left:40px;
}

#left_sidebar_ad {
	width:331px;
	background-image:url(images/left_sidebarAd_Orlando.jpg);
	height:204px;
	margin-left:2px;
	background-repeat:no-repeat;
}

#left_sidebar_counsel {
	padding-top:110px;
	padding-left:20px;
}

#left_sidebar_adesp {
	width:331px;
	background-image:url(images/left_sidebar_espOrlando2.jpg);
	height:204px;
	margin-left:2px;
	background-repeat:no-repeat;
}

#left_sidebaresp_counsel {
	padding-top:110px;
	padding-left:20px;
}

#left_sidebar_adtampa {
	width:331px;
	background-image:url(images/left_sidebarAd_Tampa.jpg);
	height:204px;
	margin-left:2px;
	background-repeat:no-repeat;
}

#left_sidebar_adesptampa {
	width:331px;
	background-image:url(images/left_sidebar_espTampa2.jpg);
	height:204px;
	margin-left:2px;
	background-repeat:no-repeat;
}

#tooltip_box {
	position:relative;
    display:block;
	padding:7px 0 10px 0;
	float:left;
	width:331px;
	background-image:url(images/left_sidebar_bottom.png);
	background-repeat:repeat-y;
}

#tooltip_box2 {
	position:relative;
    display:block;
	padding:7px 0 10px 0;
	float:left;
	width:331px;
	background-image:url(images/left_sidebar_body.png);
	background-repeat:repeat-y;
}

#tooltip {
	height:30px;
	width:150px;
	padding:8px 0 0 0;
	float:left;
}

#tooltip a {
	border:none;
	text-decoration:none;
	/**space between icons**/
	padding: 6px 4px 0 4px;
	/**Opacity of icons**/
	filter:alpha(opacity=30);
	opacity:0.5;
}

#tooltip a span {
	visibility:hidden;
	background-color: beige;
	display:block;
	position: absolute;
	/**adjust position of full size images**/
	left: 150px;
	top: 45px;
	/**optional full size image captions**/
	font-size: 10px;
	color:#000;
	text-align: center;
	/**optional full size image borders, padding**/
	border: 1px solid #C0C0C0;
	padding: 2px 10px 2px 10px;
}

#tooltip a:hover span, #tooltip a:active span, #tooltip a:focus span {visibility:visible;}

#tooltip a:hover, #tooltip a:focus
{visibility:visible;
/**Opacity**/
filter:alpha(opacity=100);
opacity:10;}

#box_middle {
	padding : 15px 15px 15px 15px;
	width : 90%;
	background-color : #F8FAFC;
	border : 1px solid #0092c5;
	margin : auto;
}

#preFooter {
	width:850px;
	margin-left:55px;
	padding-bottom:20px;
}

#preFooter h2 {
	font-family:Tahoma;
	font-size:14px;
	color:#0061a0;
}

#preFooter p {
	font-family:Tahoma;
	font-size:14px;
	color:#525151;
}

.preFooterOffice {
	width:172px;
	float:left;
}

#footer {
	width:800px;
	margin:0 auto 0 auto;
	text-align:center;
}

.footer_nav {
	font-family:Tahoma;
	font-size:14px;
	color:#7c7c7c;
	padding-bottom:15px;
}

.footer_nav a:link, .footer_nav a:visited, .footer_nav a:active{text-decoration: none; color: #7c7c7c;}
.footer_nav a:hover{text-decoration: underline; color: #0061a0;}

.footer_cities {
	font-family:Tahoma;
	font-size:10px;
	color:#0061a0;
	padding-bottom:15px;
}

.footer_cpyrght {
	font-family:Tahoma;
	font-size:12px;
	color:#0061a0;
	padding-bottom:15px;
}
