/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(/images/mlc/body_bg3.gif); background-repeat:repeat-x; color:#4d4d4d}

#wrapper {width:964px; background-color:transparent; margin:0 auto; margin-bottom:0px; margin-top:0px; position:relative; background-repeat:repeat-y}


a.featured_link{color:#003366; text-decoration:none; font-weight:bold;}
a:hover.featured_link {color:#993300; text-decoration:underline;}

.footer_link a {color:#003366; text-decoration:none; font-weight:bold;}
.footer_link a:hover {color:#993300; text-decoration:underline;}

.content_top {border-right:1px solid #908c81; border-left:1px solid #908c81; background-color:#FFFFFF; height:100px;}
.content_main {clear:both; height:100%; width:962px; border-right:1px solid #908c81; border-left:1px solid #908c81; background-color:#FFFFFF}
.featured_prop {background-image:url(/images/mlc/featured_bg.gif); clear:both; background-repeat:no-repeat; height:315px; width:767px; background-position:right top; padding-top:10px;}
.featured_prop_bg {background-image:url(/images/mlc/featured_comm_bg.gif); background-repeat:no-repeat; padding-right:3px; float:left; height:264px; width:185px; text-align:center; padding-top:4px;}

.footer {background-image:url(/images/mlc/footer_bg.gif); background-repeat:no-repeat; height:126px; width:972px;}

.partner_area {background-image:url(/images/mlc/partners_bg.gif); background-repeat:no-repeat;clear:both; margin-left:6px; margin-top:5px; height:164px; width:770px; }
.partner_title {color:#003d78; font-size:18px; padding:10px; padding-left:15px; padding-bottom:1px; clear:both}
.partner_text {float:left; padding:10px; padding-left:15px; padding-top:0px; width:362px;}
.partner_text_right {float:left; padding:10px; padding-top:0px; width:362px;}

.partner_text a {color:#4D4D4D; text-decoration:none;}
.partner_text a:hover{color:#FFFFFF; text-decoration:none;}
.partner_text_right a {color:#4D4D4D; text-decoration:none;}
.partner_text_right a:hover{color:#FFFFFF; text-decoration:none;}

.bookorder {}



.search_text {
color:#496C8E;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
}

.pt1 {padding-top:10px;}
.pb1 {padding-bottom:1px;}

.homept1 {padding-top:10px;padding-bottom:1px;}
*+html .homept1 {padding-top:0px;}


.searcharea
{float:left; width:162px; padding:10px; padding-top:7px;}

.optionbox {height:20px;}

.divline {float:left; width:3px; height:144px; margin-top:20px; margin-right:8px;}

.smalltext {
clear:both; border-top:1px solid #95b5d0; width:548px; font-size:10.5px; font-style:italic; color:#4d4d4d; margin-left:10px; padding-top:3px;}



.tab_area {height:82px; width:790px; float:left;}
.search_box1 {background-image:url(/images/mlc/searchbox_bg.gif); height:271px; width:345px; background-repeat: no-repeat; float:left; margin-top:10px;}
.search_boxnew {width:764px;   height:206px; background-repeat: no-repeat; float:left;}
.search_area_new{  width:764px; background-repeat: no-repeat; float:left;background-color:#003d78;padding-left:10px;padding-right:10px;}

.search_box2 {background-image:url(/images/mlc/house_bg.jpg); height:271px; width:435px; background-repeat:no-repeat; float:left; margin-top:10px;}

.search_form {padding:10px; margin-left:10px; padding-top:0px; padding-bottom:0px;}

.seo_green {width:772px; position:relative;left:10px; padding-bottom:20px; background-color: #f8fdf5;}
.seo_g_bg {height:500px; width:772px; background-image:url(/images/mlc/seo_green_bg.gif); background-repeat:no-repeat; background-position:top;}
.seo_blue {width:772px; position:relative;left:10px; padding-bottom:20px; background-color: #f4fbfe;}
.seo_b_bg {height:500px; width:772px; background-image:url(/images/mlc/seo_blue_bg.gif); background-repeat:no-repeat; background-position:top; }

.seo_header_text {font-size:13px; color:#3a6e8f; width:600px; line-height:18px; padding-left:20px; padding-bottom:25px;}
.seo_links {float:left; padding-right:15px; padding-left:20px; width:330px; line-height:20px;}
.seo_links a{font-size:11px; color:#666;}
.seo_links a:hover {font-size:11px; color:#000;}


.yellow_stripe {clear:both; background-image:url(/images/mlc/yelow_line.gif); background-repeat:repeat-x; width:780px; height:15px;}
.yellow_stripe2 {clear:both; background-image:url(/images/mlc/yellowstripe_bg.gif); background-repeat:repeat-x; width:780px; height:10px;}

.ad {background-image:url(/images/mlc/ad_bg.gif); background-repeat:no-repeat; width:130px; height:240px; padding-bottom:15px; position:relative;left:25px; }

.nav_link {float:right; padding-right:20px; padding-top:10px; color:#003d78; font-size:11px; }
.nav_link a{color:#003d78; text-decoration:none; font-weight:bold;}
.nav_link a:hover {color:#000; text-decoration:none;}

.nav_tab {float:left; height:45px; width:630px; position:relative;top:29px;}
.nav_tab a{color:#003d78; text-decoration:none; font-weight:bold;}
.nav_tab a:active{color:#003d78; text-decoration:none;}
.nav_tab a:hover {color:#003d78; text-decoration:none;}




.tab {padding-right:10px; position:relative; top:3px; text-align:center; width:82px; height:33px; background-image:url(/images/mlc/tab_bg.gif); background-repeat:no-repeat; float:left;}

.tab_text {position:relative; top:10px;}



.tab1 { 
float:left; background-image: url(/images/mlc/tab_search_homes_on.gif); background-repeat: no-repeat; display: block; width: 205px; height: 45px; margin: 0; padding: 0; }

.tab1 a {
display: block; width: 205px; height: 45px;}

.tab1 img {width: 205px; height: 45px; border: 0; }
* html a:hover {visibility:visible}
.tab1 a:hover img{visibility:hidden}




.tab2 { 
float:left; background-image: url(/images/mlc/tab_search_apart_on.gif); background-repeat: no-repeat; display: block; width: 231px; height: 45px; margin: 0; padding: 0; }

.tab2 a {
display: block; width: 231px; height: 45px;}

.tab2 img {width: 231px; height: 45px; border: 0; }
* html a:hover {visibility:visible}
.tab2 a:hover img{visibility:hidden}



.tab3 { 
float:left; background-image: url(/images/mlc/tab_service_on.gif); background-repeat: no-repeat; display: block; width: 183px; height: 45px; margin: 0; padding: 0; }

.tab3 a {
display: block; width: 183px; height: 45px;}

.tab3 img {width: 183px; height: 45px; border: 0; }
* html a:hover {visibility:visible}
.tab3 a:hover img{visibility:hidden}





.search { 
background-image: url(/images/mlc/search_btn_on.gif); background-repeat: no-repeat; display: block; width: 165px; height: 37px; margin: 0; padding: 0; }

.search a {
display: block; width: 165px; height: 37px;}

.search img {width: 165px; height: 37px; border: 0; }
* html a:hover {visibility:visible}
.search a:hover img{visibility:hidden}



.search2 { 
background-image: url(/images/mlc/search_btn2_on.gif); background-repeat: no-repeat; display: block; width: 137px; height: 40px; margin: 0; padding: 0; }

.search2 a {
display: block; width: 137px; height: 40px;}

.search2 img {width: 137px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
.search2 a:hover img{visibility:hidden}



.startsearch { 
background-image: url(/images/mlc/startsearch_on.gif); background-repeat: no-repeat; display: block; width: 232px; height: 36px; margin: 0; padding: 0; }

.startsearch a {
display: block; width: 232px; height: 36px;}

.startsearch img {width: 232px; height: 36px; border: 0; }
* html a:hover {visibility:visible}
.startsearch a:hover img{visibility:hidden}

/* universal footer styles */

div.universalFooter
{
	margin-top: 5px;
	margin-bottom: 20px;
}

div.universalFooter div.top
{
	text-align: center;
}

div.universalFooter div.top img
{
	position: relative; top: 3px;
}

div.universalFooter div.main
{
	line-height: 20px;
	margin-top: 15px;
	text-align: center;
}

div.universalFooter div.main span
{
	font-weight: bold;
}

div.universalFooter a
{
	color: #666;
	text-decoration: none;
}
 
div.universalFooter a:hover
{
	color: #666;
	text-decoration: underline;
}
