@charset "utf-8";
/* CSS Document */

body {
background-color:#ebf4f0;
}

#maincontainer {
background-image:url(assets/gradient_bg.jpg);
background-position:center;
background-repeat:repeat-y;
width:904px;
height:auto;
height:auto;
min-height:890px;
}

.header {
background-image:url(assets/header.jpg);
background-repeat:no-repeat;
width:903px;
height:206px;
margin-left:1px;
}

.header h1 {
font-family:"Times New Roman", Times, serif;
font-size:36px;
color:#1d553a;
margin-right:10px;
font-weight:bold;
margin-top:0px;
text-align:right;
}

.header h2 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#1d553a;
margin-right:10px;
font-weight:bold;
text-align:right;
margin-top:-15px;
}

.header h3 {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#1d553a;
margin-right:10px;
text-align:right;
}

#navcontainer {
width:240px;
height:auto;
margin-top:0px;
margin-left:0px;
float:left;
}

.featuredlistings {
background-image:url(assets/featuredlistings.jpg);
background-repeat:no-repeat;
width:217px;
height:229px;
margin-top:10px;
margin-left:10px;
float:left;
}

.slideshow {
width:215px;
height:209px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
}

.linkspacer {
width:216px;
height:12px;
margin-left:10px;
float:left;
}

.link {
background-image:url(assets/linkbutton.jpg);
background-repeat:no-repeat;
width:216px;
height:36px;
margin-left:10px;
float:left;
}

.link a:link{
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#000000;
margin-left:25px;
margin-top:5px;
float:left;
}

.link a:visited{
color:#999999;
text-decoration:none;
margin-left:25px;
margin-top:5px;
float:left;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-size:18px;
}

.link a:hover{
	color:#003333;
	float:left;
	margin-left:25px;
	margin-top:5px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}


a:link{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
	color:#003333;
}

 a:visited{
	color:#660000;
	text-decoration:none;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

 a:hover{
	color:#006666;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

.mllogo {
background-image:url(assets/ml_small_mo.gif);
width:52px;
height:53px;
}


#contentcontainer {
background-color:#FFFFFF;
width:644px;
height:auto;
margin-right:10px;
margin-top:10px;
float:right;
}

.content {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin-left:10px;
margin-top:10px;
margin-right:10px;
text-align:left;
}

.content img{
float:right;
margin-top:10px;
margin-right:5px;
margin-left:10px;
margin-bottom:10px;
}

.content h1{
font-size:18px;
font-weight:bold;
color:#006600;
}

#footercontainer {
background-image:url(assets/gradient_bg.jpg);
background-position:center;
background-repeat:repeat-y;
width:904px;
height:auto;
min-height:100px;
}

.footer {
background-color:#FFFFFF;
background-position:center;
width:884px;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:12px;
margin-bottom:15px;
}

.footer a{
text-decoration:none;
}

.footer a:visited{
text-decoration:none;
}



