* { padding: 0; margin: 0; }

	
body {
	font: 12px Arial;
	background-color:#ffffff;
	background-image:url(images/pagepatternbg.jpg);
	color:#000000;
}



a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

h3{
	font:14px Tahoma, Arial;
	margin-bottom:10px;
	font-weight:bold;}
	
	
h2{
	font:18px Tahoma, Arial;
	color:#000000;}
h1{
	font:20px Arial;
	margin-bottom:10px;
	}
	
p{
text-align:justify;
padding-bottom:10px;
}
p a:link, p a:visited, p a:hover, p a:active{
color:#630101;
text-decoration:underline;
}
p a:hover{
color:#630101;
text-decoration:none;
}

	
.wrapper {
	width: 959px;
	margin-right: auto;
	min-height:100%;
	margin-left: auto;
	}
	
.contentbg{
	min-height:100%;
	margin:0 auto;
	}
	
.bgdowninner{
	background-image:url(images/contentbgdowninner.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:auto;
	}
	
.contentbgimage{
	background-image:url(images/page-bg.jpg);
	background-repeat:repeat-y;
	width: 959px;
	float:left;
	position:relative;
	}
	
.contentvertimage{
	background-image:url(images/contentbg.jpg);
	background-repeat:repeat-x;
	width:927px;
	margin:0 auto;
	height:721px;
	}
	
.contentvertimageinner{
	background-image:url(images/contentbginner.jpg);
	background-repeat:repeat-x;
	width:927px;
	margin:0 auto;
	}
	
.ladyimagebg{
	width:927px;
	background-image:url(images/homeladyimagebg.jpg);
	background-repeat:no-repeat;
	min-height:721px;
	margin:0 auto;
	}
	
.ladyimagebginner{
	width:927px;
	background-image:url(images/innerladyimagebg.jpg);
	background-repeat:no-repeat;
	min-height:721px;
	margin:0 auto;
	}
	
.leftcolumn{
	float:left;
	position:relative;
	width:198px;
	height:261px;
	padding:460px 0px 0px 16px;
	}
	
.leftcolumninner{
	float:left;
	position:relative;
	width:198px;
	height:261px;
	padding:460px 0px 0px 16px;
	}
	
.leftmenuarea{
	background-image:url(images/menuareabg.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:226px;
	text-align:center;
	padding-top:10px;
	}
	
.leftmenuarea a{
	font:14px Tahoma;
	font-weight:bold;
	color:#fee7bf;
	padding:5px 0px 9px 0px;
	display:block;
	}
	
.leftmenuarea a:hover{
	color:#FFFFFF;
	}
	
.leftmenuareainner{
	background-image:url(images/menuareabginner.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:226px;
	text-align:center;
	padding-top:10px;
	}
	
.leftmenuareainner a{
	font:14px Tahoma;
	font-weight:bold;
	color:#fee7bf;
	padding:5px 0px 9px 0px;
	display:block;
	}
	
.leftmenuareainner a:hover{
	color:#FFFFFF;
	}
	
.rightcolumn{
	width:713px;
	min-height:721px;
	float:left;
	position:relative;
	}
	
.rightcolumninner{
	width:713px;
	min-height:721px;
	float:left;
	position:relative;
	}
	
.logo{
	padding:57px 0px 0px 74px;
	}
	
.content{
	width:690px;
	min-height:219px;
	font:17px Tahoma;
	padding:46px 23px 49px 0px;
	color:#3d2807;
	line-height:1.4;
	}
.content-home{
	width:690px;
	min-height:219px;
	font:17px Tahoma;
	padding:46px 23px 34px 0px;
	color:#3d2807;
	line-height:1.4;
	}
	
.bottommenuarea{
	width:713px;
	height:78px;}
	
.bottommenuarea a{
	height:78px;
	}
	
.bottommenuarea a:hover{
	background-position:bottom;
	}
	
.bottommenuarea a#criminal{
	background-image:url(images/menucriminal.jpg);
	background-repeat:no-repeat;
	width:169px;
	float:left;
	position:relative;
	}
	
.bottommenuarea a#criminalinner{
	background-image:url(images/menucriminalinner.jpg);
	background-repeat:no-repeat;
	width:169px;
	float:left;
	position:relative;
	}
	
.bottommenuarea a#divorce{
	background-image:url(images/menudivorce.jpg);
	background-repeat:no-repeat;
	width:195px;
	float:left;
	position:relative;
	}
	
.bottommenuarea a#personal{
	background-image:url(images/menupersonal.jpg);
	background-repeat:no-repeat;
	width:183px;
	float:left;
	position:relative;
	}
	
.bottommenuarea a#juvenile{
	background-image:url(images/menujuvenile.jpg);
	background-repeat:no-repeat;
	width:152px;
	float:left;
	position:relative;
	}
	
.bottomaddress{
	width:713px;
	background-image:url(images/footerlinebg.jpg);
	background-repeat:repeat-x;
	height:39px;
	text-align:center;
	margin-top:33px;
	}
	
.bottomaddressinner{
	width:713px;
	background-image:url(images/footerlinebginner.jpg);
	background-repeat:repeat-x;
	height:39px;
	text-align:center;
	margin-top:33px;
	}
	
.bottomlegal{
	width:713px;
	text-align:center;
	font:12px Tahoma;
	color:#fbedd4;
	height:48px;
	padding-top:23px;
	}
	
.footerlegalshade{
	width:100%;
	float:left;
	position:relative;
	}
	
.footerlegal{
	width:759px;
	height:74px;
	padding-left:200px;
	padding-top:10px;
	text-align:center;
	margin:0 auto;
	color:#6a5028;
	font:12px Tahoma;
	background-image:url(images/footerbginner.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
.footer{
	width:100%;
	background-image:url(images/footerbg.jpg);
	background-repeat:repeat-x;
	height:30px;
	padding-top:16px;
	text-align:center;
	font:11px Tahoma;
	font-weight:bold;
	color:#fee7bf;	
	float:left;
	position:relative;
	}
	
.footer a{
	color:#fee7bf;
	}
	
.footer a:hover{
	color:#630101;
	}

.inputform{
background-color: #ffffff;
border: solid 1px #acacac;
font: normal 17px Tahoma;
color: #000000;
margin: 2px 0 2px 0;
padding: 2px;
}

.contactleft{
position:relative;
width:280px;
margin:0px;
float:left;
font: normal 17px Tahoma;
}

.contanctright{
position:relative;
margin:0px 0px 0px 20px;
float:left;
}

.contact-heading{
font: normal 17px Tahoma;
line-height:22px;
}

.map-style{
font-size: 17px;
font-family: Tahoma;
}


.clean{
clear: both;
}
.consult-box{
position:relative;
width:310px;
margin:0px 15px 0px 0px;
float:left;
font: normal 17px Tahoma;
}

.floatimgright {
float:right;
margin-left:15px;
}
