body {
	margin: 0px;
	padding: 0px;
	background-color: #FAEFCF;
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height:468px;
	max-height:552px;
	min-width:900px;
}

/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#container {
position:relative;
vertical-align:middle;
display:table-cell;
height: auto;
} 
#inner {
width: 100%;
height: auto;
margin-left:auto;
margin-right:auto;
}
.menu
{
	background-color:#C63821;
	height:45px;
	text-align:center;
}
.content
{
	margin-left:auto;
	margin-right:auto;
	width:850px;
	height:auto;
}
.page-heading
{
	height:50px;
	text-align:right;
	vertical-align:bottom;
}
/*#top-border
{
	background-color:#827469;
	height:1px;
	width:100%;
}*/
#left-navbar
{
	width:170px;
	display:table-cell;
	height:auto;
	float:left;
	/* position:absolute; */
	padding:10px
	
}
#content-container
{
	width:650px;
	display:table-cell;
	height:auto;
	float:right;
	border-bottom:solid 1px #827469;
	border-top:solid 1px #827469;
	border-right:solid 1px #827469;
	border-left:solid 9px #C63821;
	
}
/* #left-border
{
	float:left;
	background-color:#C63821;
	width:9px;
	height:100%;
} */
#middle-content
{

	width:100%;
	min-height:552px;
	height:100%;
}
/* #right-border
{
	float:right;
	background-color:#827469;
	width:1px;
	height:100%;
}
#bottom-border
{
	background-color:#827469;
	width:100%;
	height:1px;
 }*/
#page-nav
{
	padding-top:30px;
	text-align:center;
	width:850px;
	float:right;
	
}
#disclaimer
{
	padding-top:30px;
	text-align:center;
	width:100%;
	float:right;
}
td {
	font-family: Tahoma, serifSansSerifMonospace;
	color: #333333;
	font-size: x-small;
	line-height: 20px;
}
.indent {
	padding: 10px 10px 20px;
}
.white {
	font-family: Tahoma, serifSansSerifMonospace;
	font-size: x-small;
	color: #FFFFFF;
	list-style-image: url(images/bulletcream.gif);

}
.title {
	font-family: Tahoma, serifSansSerifMonospace;
	color: #C63821;
}
.heading {
	font-family: Tahoma, serifSansSerifMonospace;
	font-weight: bold;
	color: #C63821;
}
.small {
	font-size: x-small;
	text-align: center;
	font-family: Tahoma, serifSansSerifMonospace;
}
.bgtable {
	background-color: #C63821;
	background-image: url(images/bgsmall.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	line-height: 25px;
	font-size: x-small;
	float: right;
	color: #FFEFCE;
	padding: 10px;
}
.cream {
	font-family: Tahoma, serifSansSerifMonospace;
	font-size: x-small;
	color: #FFEFCE;
	line-height: 12px;
}
.subheading {
	font-family: Tahoma, serifSansSerifMonospace;
	color: #C63821;
}
.creamheading {
	font-family: Tahoma, serifSansSerifMonospace;
	color: #FFEFCE;
	height: 5px;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
}
.bold {
	font-weight: bold;
}
li {
	line-height: 25px;
	list-style-image: url(images/bullet.gif);
}
.boldred {

	font-weight: bold;
	color: #C63821;
}
.bolditalic {
	font-style: italic;
	font-weight: bold;
	color: #C63821;
}
.italic {
	font-size: x-small;
	font-style: italic;
}
.subheadingcream {

	font-family: Tahoma, serifSansSerifMonospace;
	font-size: x-small;
	color: #FFEFCE;
	font-weight: bold;
	text-transform: lowercase;
}
.verysmall {

	font-size: xx-small;
	text-align: center;
	font-family: Tahoma, serifSansSerifMonospace;
}
.titlegrey {

	font-size: medium;
	color: #333333;
	line-height: 20px;
	text-transform: lowercase;
}
.bgknatters {
	padding: 10px 10px 20px;
	background-image: url(images/knattersbg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #F7CF9C;
}
.indentleft {
	padding-left: 10px;

}
.indentlge {

	padding: 20px;
}
.smallred {
	font-size: xx-small;
	text-align: center;
	font-family: Tahoma, serifSansSerifMonospace;
	color: #C63821;
	letter-spacing: 4px;
	}
.bgknatters1 {
	padding: 10px 10px 20px;
	background-image: url(images/knattersbg1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #F7CF9C;
}
.plus1 {
	font-size: medium;
}
.caption {

	font-size: xx-small;
	font-family: Tahoma, serifSansSerifMonospace;
	color: #C63821;
	letter-spacing: 1px;
}
.montage-index {
	background-color: #FFFFFF;
	background-image: url(images/montage6.jpg);
	text-align: right;
	height: 105px;
}
.montage1 {

	background-color: #FFFFFF;
	background-image: url(images/montage1.jpg);
	text-align: right;
	height: 105px;
}
.montage2 {
	background-color: #FFFFFF;
	background-image: url(images/montage2.jpg);
	text-align: right;
	height: 105px;
}
.montage5 {
	background-color: #FFFFFF;
	background-image: url(images/montage5.jpg);
	text-align: right;
	height: 105px;
}
.montage7 {
	background-color: #FFFFFF;
	background-image: url(images/montage7.jpg);
	text-align: right;
	height: 120px;
}
.montage4 {
	background-color: #FFFFFF;
	background-image: url(images/montage4.jpg);
	text-align: right;
	height: 105px;
}

.montage8 {
	background-color: #FFFFFF;
	background-image: url(images/pumontage.jpg);
	text-align: right;
	height: 105px;
}
.lawyer {
	font-size: 12px;
	display:none;
}
.lawyer h1 {
	font-family: Tahoma, serifSansSerifMonospace;
	font-size: small;
	color: #C63821;
	margin-bottom: 12px;
}
.legal-services {
	display: none;
	font-size: 12px;
}
p {
	font-family: Tahoma, serifSansSerifMonospace;
}
.property {
	font-size: 12px;
	display: none;
}
.link 
{
	font-size:smaller;
	font-family: Tahoma, serifSansSerifMonospace;
	color: #333333;
}
a:link {
	color: #E86759;
	text-decoration: underline;
}

a:visited {
  color: #EFA690;
  text-decoration: none;
}

a:hover {
  color: #E86759;
	text-decoration: none;
}

a:active {
	color: #E86759;
	
}