/* CSS Document */

body {
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif; 
	color:#4F5557;
}

p, ul, li, h1, h2, h3, h4 {margin:0; padding:0;}

ul {margin-left:50px;}

#wrap {
	width:798px; height:auto;
	margin:0 auto;
	background:#FFFFFF;
}

#wrap_inside {
	width:796px; height:auto;
	margin:0 auto;
}

#banner {
	height:82px; background:#3A4972;
	position:relative;	
}


#banner .logo {
	position:absolute; bottom:0; right:28px;

}


#navigation {
	width:541px; height:57px; 
	position:absolute; left:7px; bottom:0;
	
}



#nav2 a:hover {
	background-position: 0 -57px;
	}
	
#mprimeme a:hover {
	background-position: 0 0 !important;
	}


#mhome a  {
	display: block;
	height: 57px;
	width:58px; 
	background: url('../images/nav/home.gif') no-repeat;
	}

#msale a  {
	display: block;
	height: 57px;
	width:121px; 
	background: url('../images/nav/sale.gif') no-repeat;
	}

#mrent a  {
	display: block;
	height: 57px;
	width:106px; 
	background: url('../images/nav/rent.gif') no-repeat;
	}
	
#mabout a  {
	display: block;
	height: 57px;
	width:85px; 
	background: url('../images/nav/about.gif') no-repeat;
	}
	
#mprimeme a  {
	display: block;
	height: 57px;
	width:86px; 
	background: url('../images/nav/prime.jpg') no-repeat;
	}

#mcontact a  {
	display: block;
	height: 57px;
	width:85px; 
	background: url('../images/nav/contact.gif') no-repeat;
	}


#main {
	height:279px; background-color:#FFFFFF;
	padding-top:9px;
	border-top:1px solid #9CC37F;
	margin-top:9px;

}

#main_inner {
	height:103px; background-color:#FFFFFF;
	padding-top:9px;
	border-top:1px solid #9CC37F;
	margin-top:9px;

}


#main #left {
		height:279px; width:382px; 
		background:#015A8D;
		float:left;
}

#main #right {
	width:413px; height:279px;
	background:#015A8D;
	float:left;
	margin-left:1px;
	
}


#flash {width:796px; height:279px;}

#flash_inner {width:796px; height:103px;}

.clear:after { /*all clear*/
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#content {
	width:796px; height:auto;
	padding:15px 0 15px 0;
	border-bottom:1px solid #9CC37F;
}



#content #text {
	width:455px; height:auto;
	float:left;


}

#text p, #content p , #title {
	margin:15px; line-height:18px;
}

#title {
	color: #3A4873;
	font-size: 20px;
}

dt {
	margin: 15px 0;line-height:18px;
}

#content #panel {
	width:341px; height:auto;
	float:left;
	text-align:center;
}


#footer {
	height:43px;
	font-size:11px;
	
}

#crumb {height:63px; font-size:11px; position:relative;}

#crumb p { padding:25px 25px 25px 15px;}


#footer p {
	padding:15px;
	
}

.next {padding-left:35px;}

#crumb {color:#3A4972;}

#footer {
	background-color:#3A4972;
	color:#FFFFFF;
}

#footer a, #footer a:hover {
	color:#FFFFFF; text-decoration:none;

}


.copyright {
	color:#608E3A;
	padding-right:5px;

}

a {text-decoration:none;  color:#608E3A;}

input, textarea {border:1px solid #D8D8D8; font:12px Arial, Helvetica, sans-serif; 
	color:#4F5557; padding:3px;}
	
	textarea {width:250px;}

.btn {background-color:#3A4972; color:#FFFFFF; border:none;}

b {color:#6BA243;}


.top {display:block;}

h1 {
	font:16px Arial, Helvetica, sans-serif; 
	color:#608E3A;
	margin:15px;
	font-weight:bold;
}

h2 {
	font:16px Arial, Helvetica, sans-serif; 
	color:#608E3A;
	margin:15px 0;
	font-weight:bold;
}


td.left  {
	padding:10px 0;
}
td.formlabel {
	font-size: 11px;
	font-weight: bold;
	}
