body{
	background:#fbfbfb url(images/bg.gif) repeat-x top;
	padding:0;
	margin:0;
	color:#666;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

img{border:0;}

form{margin:0; padding:0;}

.form2{width:664px; vertical-align:top; margin-top:19px;}
.form2 input{height:17; font: bold 11px tahoma, serif; color:#f66300;}
.form2 textarea{height:214px; overflow:auto; color:#f66300; font: bold 11px tahoma, serif;}
.h1{height:4px;}
.h1{_height:3px;}
*:first-child+html .h1{height:3px;}
.h2{height:4px;}
.h2{_height:2px;}
*:first-child+html .h2{height:2px;}
/*.h3{height:28px;}
.h3{_height:28px;}
*:first-child+html .h3{height:15px;}
.h4{height:52px;}*/
.h3{height:4px; font-size:18px;}
.h3{_height:2px; font-size:18px;}
.h4{
	font-size:16px;
}


#main{background:#FFF; min-height:600x; _height:600px; width:1000px; position:relative; margin:0 auto;}
#main #contIndex {
}
#header{position:relative; margin: 0 auto; width:1000px; height:271px;}
#cont
{
	position:relative;
	margin:0 auto;
	line-height:15px;
	width:998px;
	min-height:675px;
	_height:650px;
	border:#000066 solid 1px;
}
body#services #cont{
	min-height:800px;
}

body#gallery #cont{
	min-height:700px;
}


body#commercial #cont{
	min-height:800px;
}

body#contact #cont{
	min-height:750px;
}

body#video #cont{
	min-height:750px;
}


#cont2
{
	position:relative;
	margin:0 auto;
	line-height:15px;
	width:998px;
	min-height:650px;
	_height:800px;
	border:#000066 solid 1px;
}
#cont1
{
	position:relative;
	margin:0 auto;
	line-height:15px;
	width:998px;
	min-height:1425px;
	_height:800px;
	border:#000066 solid 1px;
}





#aboveTheFold
{
	background:#990000;
	color:#fbfbfb;
	padding-left:55px;
	padding-right:25px;
	padding-top:2px;
	height:18px;
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
}
#footer
{
	min-height:25px;
	_height:25px;
	color:#006;
	position:relative;
	width:1000px;
	font: 11px Tahoma, serif;
	font-weight:bolder;
	background:#c3af9c url(images/bg_footer.gif) repeat-y top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
}
.bottomNav {
	color:#747474;
	text-transform:uppercase;
	clear: both;
	font-family: Tahoma, serif;
	font-size: 11px;
}
.bottomNav a{color:#ccc ; text-decoration:none;}
.bottomNav a:hover{color:#006; text-decoration:underline;}
#intro
{
	width:900px;
	background:url(images/bg_intro.gif) repeat-x top;
	height:268px;
	position:absolute;
	top:40px;
	left:45px;
}
#introTitle
{
	font:22px Arial, Helvetica, sans-serif;
	color:white;
	padding-top:30px;
	margin-left:350px;
	_margin-left:190px;
	width:400px;
}
#introCopy
{
	font:14px Arial, Helvetica, sans-serif;
	color:white;
	padding-top:30px;
	margin-left:350px;
	_margin-left:190px;
	width:480px;
	line-height:18px;
}
#introCopyv
{
	font:14px Arial, Helvetica, sans-serif;
	color:white;
	padding-top:30px;
	margin-left:350px;
	_margin-left:190px;
	width:480px;
	line-height:18px;
}
#introPic
{
	position: absolute;
	z-index: 100;
	left: 30px;
	top: 25px;
	width:315;
	height:212;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='images/introPic.png');
}
#introPic1
{
	position: absolute;
	z-index: 100;
	left: 30px;
	top: 25px;
	width:315;
	height:212;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='images/introPic1.png');
}
#introPics
{
	position: absolute;
	z-index: 100;
	left: 30px;
	top: 25px;
	width:315;
	height:212;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='images/photo_services_1.jpg');
}
#introPicg
{
	position: absolute;
	z-index: 100;
	left: 30px;
	top: 25px;
	width:315;
	height:212;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='images/photo_recent_projects_1.jpg');
}
#introPiccm
{
	position: absolute;
	z-index: 100;
	left: 30px;
	top: 25px;
	width:315;
	height:212;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='images/photo_commercial_3.jpg');
}
#family
{
	position:absolute;
	top:312px;
	left:10px;
	line-height:18px;
	height: 326px;

}
#familyTitle
{
	font:22px Arial, Helvetica, sans-serif;
	color:#990000;
	width:450px;
}
#familyCopy
{
	padding-top:0px;
	margin-left:250px;
	_margin-left:110px;
	width:650px;
}
#familyCopycon
{
	padding-top:0px;
	margin-left:36px;
	_margin-left:110px;
	width:900px;
}
#familyCopy2
{
	padding-top:20px;
	width:880px;
}
#familyPic
{
	position: absolute;
	top: 43px;
	left:9px;
	width: 349px;
	height: 135px;
}
#familyPic1
{
	position: absolute;
	top: 45px;
	left:343px;
	width: 633px;
}
#familyPic2
{
	position: absolute;
	top: 335px;
	left:-9px;
	width: 927px;
	height: 354px;
}
#familyPicc
{
	position: absolute;
	top: 39px;
	left:1px;
	width: 977px;
	height: 176px;
}
#familyPicc1
{
	position: absolute;
	top: 220px;
	left:0px;
	width: 977px;
	height: 176px;
}
.msieFilter{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.border{background:url(images/border_r.gif) repeat-y top right;}

.wel_bot{background:url(images/bg_wel_bot.gif) no-repeat bottom; width:467px; height:21px;}
.wel_c{background:url(images/bg_wel_c.gif) repeat-y top; width:467px;}
.wel_c{_margin-top:-2px;}
*:first-child+html .wel_c{margin-top:-2px;}
.contactus_c{width:199px; padding:18px 0 0 12px; text-align:center;}
.contactus_c{_margin-top:0px;}
.areas_c{width:199px; padding:18px 0 0 25px;}
.areas_c{_margin-top:0px;}
.news_c{background:url(images/bg_news_c.gif) repeat-y top; width:234px;}
.news_c{_margin-top:-4px;}
.news_bot{background:url(images/bg_news_bot.gif) no-repeat bottom; width:234px; height:19px;}
.news_bot{_margin-bottom:1px;}
*:first-child+html .news_c{margin-top:-2px;}
.calltoday_c{background:url(images/bg_call_c.gif) repeat-y top; width:299px;}
.calltodays_c{_margin-top:-2px;}
.calltoday_bot{background:url(images/bg_call_bot.gif) no-repeat bottom; width:299px; height:10px;}
*:first-child+html .calltoday_c{margin-top:-2px;}
.test_c{background:url(images/bg_wel_c.gif) repeat-y top; width:467px;}
.test_c{_margin-top:-2px;}
*:first-child+html .test_c{margin-top:-2px;}
.test_bot{background:url(images/bg_wel_bot.gif) no-repeat bottom; width:467px; height:19px;}
.cand_c{background:url(images/bg_cand_c.gif) repeat-y top; width:234px;}
.cand_c{_margin-top:-2px;}
*:first-child+html .cand_c{margin-top:-2px;}
.cand_bot{background:url(images/bg_cand_bot.gif) no-repeat bottom; width:234px; height:18px;}
.ab_bot{background:url(images/bg_ab_bot.gif) no-repeat bottom; width:701px; height:21px;}
.ab_c{background:url(images/bg_ab_c.gif) repeat-y top; width:701px;}
.ab_c{_margin-top:-2px;}
*:first-child+html .ab_c{margin-top:-2px;}
.lawyerBlock{float:left; background:url(images/attorney_bg.png) repeat-x top; border:1px solid #666; width:420px;}

.indyAtt {font:12px Arial, serif; color:#eaeaea; width:418px; padding:18px 0 0 24px;}
.resources {text-align:left;}
.resources a{color:white ; text-decoration:none;}
.resources a:hover{color:#d05603; text-decoration:underline;}

.float{float:left;}

.clear{
	clear:both;
	font:0px Tahoma, serif;
	line-height:0px;
	height:20px;
	overflow:hidden;
}

.lawyerLink {color:white; text-decoration:none;}
.lawyerLink:hover{color:#d05603; text-decoration:underline;}




/*.list_1{width:192px; min-height:18px; _height:18px; background:#e4e8da;}
.list_1 a{color:#848484; font: bold 11px Tahoma, serif; text-decoration:none;}
.list_1 a:hover{color:#848484; font: bold 11px Tahoma, serif; text-decoration:underline;}
.list_1 a:hover{color:#848484; font: bold 11px Tahoma, serif; text-decoration:underline;}
.list_1 a.link{color:#ff620c; font: bold 11px Tahoma, serif; text-decoration:none;}
.list_1 a.link:hover{color:#ff620c; font: bold 11px Tahoma, serif; text-decoration:underline;}
.list_2{width:205px; min-height:25px; _height:25px; background:#f1f3ec;}
.list_2 a{color:#848484; font: bold 11px Tahoma, serif; text-decoration:none;}
.list_2 a:hover{color:#848484; font: bold 11px Tahoma, serif; text-decoration:underline;}
.list_2 a.link{color:#ff620c; font: bold 11px Tahoma, serif; text-decoration:none;}
.list_2 a.link:hover{color:#ff620c; font: bold 11px Tahoma, serif; text-decoration:underline;}*/

.list1{position:relative; width:667px; color:#eaeaea; font: bold 11px Tahoma, serif;}
.list1_top{background:url(images/bg_list_top.gif) no-repeat top left; width:667px;}
.list1_c{background:url(images/bg_list_c.gif) repeat-y top left; width:667px; min-height:17px; _height:17px;}
.list1_bot{background:url(images/bg_list_bot.gif) no-repeat bottom left; width:667px;}
.list1 a{color:#eaeaea; font: normal 11px Tahoma, serif; text-decoration:none;}
.list1 a:hover{color:#eaeaea; font: normal 11px Tahoma, serif; text-decoration:underline;}
.list1 a.link{color:#eaeaea; font: bold 11px Tahoma, serif; text-decoration:underline;}
.list1 a.link:hover{color:#eaeaea; font: bold 11px Tahoma, serif; text-decoration:none;}

/*.list2
{
	background:url(images/bg_list.gif) repeat-y top left;
	position:relative;
	text-align:left;
	width:134px;
	padding-left:12px;
	padding-top:2px;
}
.list2_{background:url(images/_list_.gif) no-repeat center right; width:134px;}
.list2_link{text-decoration:none; font:bold 10px tahoma, serif; color:#a09f9f; text-transform:uppercase;}
.list2_link:hover{color:#a09f9f; text-decoration:underline;}*/

/*.font1{color:#6098e3; font: bold 11px Tahoma, serif;}
.font2{color:#d20a15; font: 11px Tahoma, serif;}
.font3{color:#525353; font: normal 10px Tahoma, serif;}
.font4{color:#ffffff; font: bold 10px Tahoma, serif;}
.font1{color:#ed2d00; font:14px Arial, serif;}*/

.link1{color:#eaeaea; font: 11px Tahoma, serif; text-decoration:underline;}
.link1:hover{color:#eaeaea; font: 11px Tahoma, serif; text-decoration:none;}
.link2{color:#eaeaea; font: 11px Tahoma, serif; text-decoration:none;}
.link2:hover{color:#eaeaea; font: 11px Tahoma, serif; text-decoration:underline;}
/*.link3{color:#6098e3; font: bold 11px Tahoma, serif; text-decoration:underline;}
.link3:hover{color:#6098e3; font: bold 11px Tahoma, serif; text-decoration:none;}
.link4{color:#ffffff; font: 11px Tahoma, serif; text-decoration:underline;}
.link4:hover{color:#ffffff; font: 11px Tahoma, serif; text-decoration:none;}
.link5{color:#ffffff; font: bold 11px Tahoma, serif; text-decoration:none;}
.link5:hover{color:#ffffff; font: bold 11px Tahoma, serif; text-decoration:underline;}
.link6{color:#616161; font: 11px Tahoma, serif; text-decoration:none;}
.link6:hover{color:#616161; font: 11px Tahoma, serif; text-decoration:underline;}
.link7{color:#656565; font: 11px Tahoma, serif; text-decoration:none;}
.link7:hover{color:#656565; font: 11px Tahoma, serif; text-decoration:underline;}
.link1{color:#565656; font:14px Arial, serif; text-decoration:underline;}
.link1:hover{color:#565656; font:14px Arial, serif; text-decoration:none;}*/

