body{
	margin:0;
	background:url(images/bg-body.gif) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	color:#2c1a10;
}
img{
	border:0;
}
input,
textarea,
select{
	font:100% Arial,sans-serif;
	vertical-align:middle;
	outline:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:821px;
	margin:0 auto;
	position:relative;
	padding:85px 0 0;
}
#header{
	position:absolute;
	top:0;
	left:0;
}
.logo{
	display:block;
	width:439px;
	height:22px;
	margin:38px 0 5px 27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/bg-logo.gif) no-repeat;
}
#nav{
	margin:0;
	padding:0 0 0 18px;;
	list-style:none;
	font-size:14px;
	height:1%;
	overflow:hidden;
}
#nav li{
	float:left;
	padding:0 8px 0 10px;
	background:url(images/sep-nav.gif) no-repeat 0 3px;
}
#nav li:first-child{
	background:none;
}
#nav a{
	color:#2c1a10;
	text-decoration:none;
}
#nav a:hover{
	text-decoration:underline;
}
#nav a:active{
	color:#efe478;
	text-decoration:none;
}
.content-box-t{
	width:821px;
	height:23px;
	overflow:hidden;
	background: url(images/bg-content-box-t.png) no-repeat;
}
.content-box-c{
	width:714px;
	padding:13px 65px 0 42px;
	background: url(images/bg-content-box-c.png) repeat-y 0 0;
}
.content-box-b{
	width:821px;
	height:45px;
	background: url(images/bg-content-box-b.png) no-repeat;
	overflow:hidden;
}
.visual{
	position:relative;
	border:1px solid #635847;
}
.visual img{
	display:block;
	border-right: 1px solid #635847;
}
.visual .txt-holder{
	position:absolute;
	top:12px;
	left:16px;
	width:300px;
	font-size:15px;
	line-height:19px;
	color:#2c1a10;
}
.visual .txt-holder p{
	margin:0 0 19px;
}
.content-box-inner:after{
	content:"";
	clear:both;
	display:block;
}
#content{
	float:right;
	width:444px;
	padding:22px 0 0;
}
.main-ttl{
	display:block;
	width:347px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(images/txt-problem-solved.gif) no-repeat 0 0;
	margin:0 0 18px 4px;
}
.content-area{
	padding:24px 22px 11px;
	border:1px solid #c5c5c5;
	border-left:1px solid #aaa384;
	background:#fff;
}
.content-area a{
	color:#7f6d21;
	text-decoration:none;
}
.content-area a:hover{
	text-decoration:underline;
}
.content-area h1{
	margin:0 0 21px;
	font-size:19px;
	line-height:21px;
	color:#527c51;
}
.content-area h1 a{
	margin:0 0 21px;
	font-size:19px;
	line-height:17px;
	color:#527c51;
}
.content-area h2{
	margin:0 0 17px;
	font-size:17px;
	color:#2f4423;
}
.content-area h3{
	margin:0 0 17px;
	font-size:16px;
	color:#446319;
	line-height:16px;
}
.content-area p{
	margin:0 0 16px;
	line-height:17px;
}
#sidebar{
	position:relative;
	float:left;
	width:253px;
}
#sidebar .ttl{
	padding:0 0 5px 6px;
	display:block;
}
.evaluation{
	margin:-31px 0 0;
	position:relative;
}
.evaluation-t{
	width:276px;
	height:23px;
	background: url(images/bg-evaluation-t.png) no-repeat 0 0;
	overflow:hidden;
}
.evaluation-c{
	width:276px;
	background: url(images/bg-evaluation-c.png) repeat-y 0 0;
	overflow:hidden;
}
.evaluation-b{
	width:276px;
	height:25px;
	background: url(images/bg-evaluation-b.png) no-repeat 0 0;
	overflow:hidden;
}
.evaluation .content{
	padding:0 0 0 20px;
}
.evaluation .ttl-form{
	display:block;
	padding:0 0 12px;
	font-size:17px;
	line-height:15px;
	color:#4c2a0e;
	font-weight:normal;
}
.evaluation .ttl-form .decorated{
	text-transform:uppercase;
	color:#527c51;
}
.evaluation .row{
	height:1%;
	overflow:hidden;
	margin:0 0 12px;
}
.evaluation .txt-input-area input{
	width:209px;
	padding:0;
	padding:2px 4px 2px;
	float:left;
	color:#666;
	font:12px Arial, Helvetica, sans-serif;
}
.evaluation textarea{
	margin:0 0 12px;
	border:1px solid #b3b8b7;
	background:#fff;
	color:#666;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	overflow:auto;
	width:211px;
	height:48px;
	padding:3px 4px 0;
}
.evaluation .btn-submit{
	float:left;
}
.evaluation .btn-row{
	height:1%;
	overflow:hidden;
	margin:0 0 7px;
}
.call-info{
	clear:both;
	text-align:center;
	font-size:13px;
	color:#6b5a15;
	padding:12px 0;
}
.call-info strong{
	display:block;
}
.add-nav{
	margin:0;
	padding:0 0 14px 4px;;
	list-style:none;
	line-height:21px;
}
.add-nav li{
	display:inline;
	padding:0 0 0 1px;
}
.add-nav a{
	color:#415934;
	text-decoration:none;
	margin:0 4px 0 0;
}
.add-nav a:hover{
	text-decoration:underline;
}
.add-nav a:active{
	color:#6b5a15;
	text-decoration:none;
}
.bankruptcy-area{
	background:url(images/Albany-New-York-Bankruptcy-Attorneys-and-Lawyers.jpg) no-repeat;
	display:block;
	width:251px;
	height:104px; /* height:126px; */
	border:1px solid #535252;
	font-size:17px;
	text-decoration:none;
	color:#4c2a0e;
	margin:0 0 3px 3px; /* margin:0 0 18px 4px; */
	line-height:21px;
}
.bankruptcy-area .click-here{
	font-size:13px;
	color:#7f6d21;
}
.bankruptcy-area:hover{
	background-position:0 -126px;
}
.bankruptcy-area:hover .active{
	display:none;
}
.bankruptcy-area:hover .hover{
	display:block;
}
.bankruptcy-area .active{
	display:block;
	width:130px;
	margin:37px 0 0 8px; /* margin:59px 0 0 8px; */
}
.bankruptcy-area .hover{
	display:none;
	width:130px;
	margin:17px 0 0 10px;
}
.law-problem-area{
	background:url(images/Albany-NY-Family-Law-Divorce-Lawyers-and-Attorneys.jpg) no-repeat;
	display:block;
	width:251px;
	height:104px; /* height:126px; */
	border:1px solid #535252;
	font-size:17px;
	text-decoration:none;
	color:#4c2a0e;
	margin:0 0 0 3px;
}
.law-problem-area .click-here{
	font-size:13px;
	color:#7f6d21;
}
.law-problem-area:hover{
	background-position:0 -126px;
}
.law-problem-area:hover .active{
	display:none;
}
.law-problem-area:hover .hover{
	display:block;
}
.law-problem-area .active{
	display:block;
	width:130px;
	margin:37px 0 0 8px;
}
.law-problem-area .hover{
	display:none;
	width:130px;
	margin:17px 0 0 10px;
}

.bannerButtons {
	width:255px;
	float:right;	
	margin:-214px 0 0 396px;
	position:absolute;
}

#footer{
	font-size:13px;
	padding:0 0 50px;
	margin:-10px 0 0;
}
#footer ul{
	margin:0 auto;
	padding:0 0 15px;
	list-style:none;
	width:345px;
	text-align:center;
}
#footer li{
	display:inline;
}
#footer ul a{
	color:#2f4423;
	text-decoration:none;
	margin:0 3px 0 0;
}
#footer ul a:hover{
	text-decoration:underline;
}
#footer ul a:active{
	text-decoration:none;
	color:#6b5a15;
}
#footer p{
	text-align:center;
	margin:0 auto;
	width:555px;
}
#disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	margin-bottom: 12px;
	padding-bottom: 12px;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
