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

body
  {
	background:url(images/background.png) repeat-x top #2f3a48;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#424242;
	margin:0;
  }
  
strong
  {
	font-size:14px;  
  }
  
h1
  {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#2e3b4b;
	margin:10px 0 15px 0;
	padding:0;
	text-align:left;
	text-transform:uppercase;
	font-weight:normal;
	line-height:24px;
  }
  
h2
  {
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	color:#2e3b4b;
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
  }
  
p
  {
	text-align:justify;  
  }
  
ol
  {
	list-style:upper-roman;  
  }
  
span
  {
	font-style:italic;  
  }

a
  {
	color:#6d7c8e;
	text-decoration:none;
  }
  
a:hover
  {
	color:#95a4b6;
  }
  
  
/*----/Layout----*/

#container
  {
	margin:auto;
	width:970px;
	height:auto;
  }
  
#page
  {
	width:970px;
	height:auto;
	float:left;
  }
  
#content
  {
	width:642px;
	height:auto;
	float:left;
	margin:0 8px 0 0;
  }
  
  
/*----//Layout----*/


/*----/Head----*/

#header
  {
	width:970px;
	height:140px;
	background:url(images/bg-header.png) top center no-repeat;
	float:left;
  }
  
#header img
  {
	float:left;
	border:none;
  }
  
#header ul
  {
	width:970px;
	height:50px;
	background:url(images/bg-navbar.png) top center no-repeat;
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
	float:left;
	clear:both;
  }
  
#header ul li
  {
	float:left;  
  }
  
#header ul li a {
color:#2E3B4B;
display:block;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
padding:12px 21px 10px;
text-decoration:none;
}

#header ul li a:hover
  {
	background:url(images/bg-navbar-hover.png);
	color:#6d7c8e;
	border-top:solid 1px #fff;
	padding-top:11px;
  }
  
#header ul li a:hover.navbarlarge
  {
	padding-right:21px;  
  }
  
/*----//Head----*/

/*----/Banner Home----*/

#bannerhome
  {
	width:970px;
	height:297px;
	float:left;
	margin:0 0 8px 0;
  }
  
/*----//Banner Home----*/


/*----/Content----*/

.containerwhite
  {
	width:620px;
	height:auto;
	min-height:180px;
	overflow:hidden;
	background:url(images/bg-container-white.png) repeat-x top #f2f2f2;
	border:solid 1px #fff;
	margin:0 0 10px 0;
	padding:7px 10px 7px 10px;
	text-align:left;
	font-size:14px;
  }
  
.containerwhite img
  {
	float:right;
	margin:0 0 0 10px;
  }
  
.containerwhite a
  {
	font-weight:bold;  
  }
  
.containerwhite h2.title-practice-areas
  {
	width:639px;
	height:38px;
	background:url(images/tl-content-practice-areas.png);
	margin:12px 0 12px 0;
	padding:0;
	float:left;
  }
  
.containerwhite h2.title-practice-areas span
  {
	display:none;  
  }
  
.containerwhite ul.listsmall
  {
	width:300px;
	float:left;
	list-style:none;
	background:url(images/line-practice-areas.png) right no-repeat;
	text-align:left;
	padding:6px 0 6px 0;
	margin:0;
	line-height:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	color:#393939;
  }
  
.containerwhite ul.listsmall a
  {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	color:#646464;
	text-decoration:none;
  }
  
.containerwhite ul.listsmall a:hover
  {
	color:#a5a5a5;  
  }

.containerwhite table
  {
	width:100%;
  }
  
.containerwhite table td
  {
	padding:2px 0 2px 5px;  
  }
  
.containerwhite table td input, .containerwhite table td textarea, .containerwhite table td select
  {
	width:80%;
	color:#666;
	margin-left:5px;
  }
  
.containerwhite #video-container
  {
	float:right;
	margin:0 0 0 10px;
  }


/*----//Content----*/


/*----/SideBar Right----*/

#sidebar-right
  {
	width:320px;
	height:auto;
	float:left;
  }
  
.boxes-sidebaright
  {
	width:318px;
	height:auto;
	min-height:100px;
	background:url(images/bg-sidebar-right-boxes.jpg) top center no-repeat #f0f0f0;
	border:solid 1px #fff;
	float:left;
	margin:0 0 10px 0;
  }
  
.boxes-sidebaright img
  {
	float:left;
  }
  
/*<--/Free Consultation-->*/
  
.boxes-sidebaright img.ronpic
  {
	margin:3px 5px 3px 3px;  
  }
  
.boxes-sidebaright h2.title-free-consult
  {
	width:185px;
	height:45px;
	background:url(images/tl-sidebar-right-free-consultation.png);
	margin:25px 0 0 0;
	padding:0;
	float:left;
  }
  
.boxes-sidebaright h2.title-free-consult span
  {
	display:none;  
  }
  
.boxes-sidebaright a.btn-free-consultation
  {
	display:block;
	width:189px;
	height:44px;
	background:url(images/btn-free-consult-sidebar-right-large.png) no-repeat left;
	float:left;
	margin:6px 0 0 0;
  }
  
.boxes-sidebaright a.btn-free-consultation:hover
  {
	background-position:right;
  }
  
.boxes-sidebaright a.btn-free-consultation span
  {
	display:none;  
  }
  
/*<--/Get in Touch-->*/
  
.boxes-sidebaright h2.title-get-touch
  {
	width:184px;
	height:22px;
	background:url(images/tl-sidebar-right-get-touch.png);
	margin:15px 0 0 0;
	padding:0;
	float:left;
  }
  
.boxes-sidebaright h2.title-get-touch span
  {
	display:none;  
  }
  
.boxes-sidebaright p.get-touch
  {
	width:185px;
	float:left;
	padding:0 7px 0 0;
	margin:4px 0 4px 0;
	font-weight:bold;
	text-align:left;
  }
  
/*<--/Ron S Bilu Profile-->*/
  
.boxes-sidebaright h2.title-ron-bilu
  {
	width:173px;
	height:22px;
	background:url(images/tl-sidebar-right-ron-s-bilu.png);
	margin:15px 0 0 0;
	padding:0;
	float:left;
  }
  
.boxes-sidebaright h2.title-ron-bilu span
  {
	display:none;  
  }
  
.boxes-sidebaright p.ron-bilu-profile
  {
	width:168px;
	float:left;
	padding:0 7px 0 0;
	margin:4px 0 4px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:left;
	line-height:14px;
  }
  
.boxes-sidebaright a.profile-ron
  {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	float:right;
	color:#274c78;
	text-decoration:none;
	margin:-7px 10px 0 0;
  }
  
.boxes-sidebaright a.profile-ron:hover
  {
	color:#5881b3;
  }
  
/*<--/Lawyers News-->*/  
  
.boxes-sidebaright h2.title-lawyer-news
  {
	width:318px;
	height:35px;
	background:url(images/tl-sidebar-right-lawyers-news.png);
	margin:15px 0 0 0;
	padding:0;
	float:left;
  }
  
.boxes-sidebaright h2.title-lawyer-news span
  {
	display:none;  
  }
  
.boxes-sidebaright .lawyer-news
  {
	width:304px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:4px 7px 4px 7px;
    text-align:left;
	line-height:15px;
	color:#2e3b4b;
  }
  
.boxes-sidebaright .lawyer-news a
  {
	font-weight:bold;
	color:#4f78a8;
	text-decoration:none;
  }
  
.boxes-sidebaright .lawyer-news li
  {
	list-style:none;  
  }

/*----/SideBar Right----*/


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

#footer-wrap
  {
	width:100%;
	height:auto;
	clear:both;
	text-align:center;
	background:#444e5b;
  }
  
#footer
  {
	margin:auto;
	width:970px;
	min-height:100px;
	height:auto;
	background:url(images/bg-footer.png) top center no-repeat;
	text-align:right;
	font-style:italic;
	color:#fff;
  }
  
#footer p.address
  {
	padding-top:10px;
	text-align:right;
  }
  
#footer p.disclaimer
  {
	width:970px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	text-align:justify;
	color:#a3a8ae;
  }
  
#footer p.disclaimer strong
  {
	font-weight:normal;
	color:#d2d4d7;
	font-size:10px;
  }
  
#footer img
  {
	float:left;
	margin:20px 0 0 0;
  }
  
#footer-bottom
  {
	width:100%;
	height:26px;
	clear:both;
	background:url(images/bg-footer-bottom.png) repeat-x;
	text-align:center;
  }
  
#footer-bottom p
  {
	width:970px;
	margin:auto;
	padding-top:5px;
	text-align:right;
  }
#footer-bottom a
  {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#2f3a48;
	text-decoration:none;
  }
  
#footer-bottom a:hover
  {
	color:#a8aeb6;  
  }


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