/* CSS Document */

body{
background-color:#ffffff;
line-height:1.5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*background-image:url(images/bg.gif);
background-repeat:repeat-y;
background-position:center top;*/




}



#flash2 p{color:#FFFFFF; text-align:justify; font-size:18px;}

.underline{font-weight:bold; text-decoration:underline;}

.imglink{border:none;}

#contactmap{
border:solid 1px #F3354A;
width:350px;
height:320px;

}

.contact h1{
padding-top:0px;
margin-top:0px;
}

.contact p{
padding-top:0px;
margin-top:0px;
font-size:18px;
}

.contactinput3{
display:none;
}



#container{
width:100%;
height:100%;
}

#innercontainer{
width:910px;
height:100%;
margin:0 auto;
}

#header{
width:910px;
height:165px;
text-align:center;
}

#subheader{
width:910px;
height:48px;
margin:0 auto;
/*background-image:url(images/subheader.gif);
background-repeat:no-repeat;*/
}

.menucell{width:145px; color:#FFFFFF; font-size:16px; font-weight:bold; height:48px;}

#subheader h1{
color:#FFFFFF;
padding:10px 0 0 10px;
margin:0;
font-size:24px;



}


#content{
width:910px;
height:100%;
margin:0 auto;
}


#qsearch{
width:250px;
height:290px;
background-image:url(images/qsearch_middle.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
padding-top:10px;

}

#flash{
width:630px;
height:240px;
background-image:url(images/image_bg.gif);
background-repeat:no-repeat;
padding:10px;


}

#textarea{
width:650px;
position:relative;
margin-top:10px;
background-color:#ffffff;
min-height:250px;
text-align:justify;



}

#flash2{
width:630px;
height:360px;
background-image:url(images/image_bg.gif);
background-repeat:no-repeat;
padding:10px;
margin-top:10px;



}


#texttop{
width:650px;
position:relative;
background-image:url(images/text_top.gif);
background-repeat:no-repeat;
height:10px;



}

#textmiddle{
width:650px;
position:relative;
background-image:url(images/text_repeat.gif);
background-repeat:repeat-y;
min-height:92px;
color:#FFFFFF;
font-size:14px;
text-align:justify;
padding-top:10px;




}

#textmiddle p{
padding:0;
margin:0;

}

#textbottom{
width:650px;
position:relative;
background-image:url(images/text_bottom.gif);
background-repeat:no-repeat;
height:10px;


}

#leftbutton1{
width:250px;
height:93px;
background-image:url(images/left_button.gif);
background-repeat:no-repeat;
margin-top:10px;
text-align:center;
color:#FFFFFF;
padding-top:7px;
}

#leftbutton1 h2{
font-size:18px;
padding:0;
margin:0;
color:#FFFFFF;
}

#leftbutton2{
width:250px;
height:65px;
background-image:url(images/left_button.gif);
background-repeat:no-repeat;
margin-top:10px;
text-align:center;
color:#FFFFFF;
padding-top:35px;
}

#leftbutton2 h2{
font-size:18px;
padding:0;
margin:0;
color:#FFFFFF;
}

#leftbutton3{
width:250px;
height:65px;
background-image:url(images/left_button.gif);
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;
text-align:center;
color:#FFFFFF;
padding-top:35px;
}

#leftbutton3 h2{
font-size:18px;
padding:0;
margin:0;
color:#FFFFFF;
}

#experts{

width:250px;
height:115px;
background-color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
text-align:center;
color:#f3354a;
padding-top:5px;
}

#experts h1{
font-size:24px;
}

#homeaddress{
width:250px;
height:115px;
background-color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
text-align:center;
color:#f3354a;
padding-top:5px;
}




/*layout stuff*/

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 250px; /*Set left margin to LeftColumnWidth*/
}

#contentcolumn2{
margin-left: 0px; /*Set left margin to LeftColumnWidth*/
}


#leftcolumn{
float: left;
width: 250px; /*Width of left column*/
margin-left: -910px; /*Set left margin to -(MainContainerWidth)*/
background-color:#ffffff;
margin-top:10px;
}

#footer{
clear: left;
width: 100%;
width:910px;
height:35px;
margin:0 auto;
background-image:url(images/subheader2.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
padding-top:10px;
}



#footer p{
padding:0;
margin:0;


}


#footer a{
color: #FFFFFF;
text-decoration:none;
}

#footer a:hover{
color: #FFFFFF;
text-decoration:underline;
}

.innertube{
margin: 10px 10px 20px 10px; /*Margins for inner DIV inside each column (to provide padding)*/

}

.innertube2{
margin: 10px ;
margin-top:0px; /*Margins for inner DIV inside each column (to provide padding)*/

}

.innertube2 h1, h2, h4{
color:#f3354a;
}

.quicksearchselect{
width:120px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;



}

.quicksearchselectsmall{
width:59px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;



}

ul.services{
font-size:18px;
font-family:castellar, "Times New Roman", Times, serif;
color:#FFFFFF;
margin-left:50px;
margin-top:20px;


}

li.service{padding-bottom:10px;}


#flash2 a{
color: #FFFFFF;
text-decoration:none;
}

#flash2 a:hover{
color: #FFFFFF;
text-decoration:underline;
}

#searchpage{
width:910px;
height:175px;
background-image:url(images/searchpage.gif);
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;

}

.quicksearch2{

font-size:12px;
color: #ffffff;
font-weight:bold;

text-align:left;
}

/*.quicksearchselect{width:135px; font-size:12px;}*/

.qsearchtitle{
color:#FFFFFF;
font-size:14px;

}

.sitemap{
font-size:14px;
padding-top:5px;
padding-bottom:5px;
}

.landlordlist{
font-size:14px;
padding-top:5px;
padding-bottom:5px;
}

.landlordlist2{
padding-top:5px;
padding-bottom:5px;
}

ul.landlordlist{
color:#f3354a;
}

ol.landlordlist{
color:#f3354a;
}



.lltitle{
text-decoration:underline;
font-weight:bold;
color:#f3354a;
}

a.homepagelink:link{
color:#f3354a;
text-decoration:none;

}

a.homepagelink:visited{
color:#f3354a;
text-decoration:none;
}

a.homepagelink:hover{
color:#f3354a;
text-decoration:underline;
}

a.homepagelink:active{
color:#f3354a;
text-decoration:none;
}

a.contactlink:link{
color:#f3354a;
text-decoration:none;

}

a.contactlink:visited{
color:#f3354a;
text-decoration:none;
}

a.contactlink:hover{
color:#f3354a;
text-decoration:underline;
}

a.contactlink:active{
color:#f3354a;
text-decoration:none;
}

a.buttonlink:link{
color:#ffffff;
text-decoration:none;

}

a.buttonlink:visited{
color:#ffffff;
text-decoration:none;
}

a.buttonlink:hover{
color:#ffffff;
text-decoration:underline;
}

a.buttonlink:active{
color:#ffffff;
text-decoration:none;
}



/*--------------------------------------*/

a.rollover {
	display: block;
	width: 145px;
	height: 36px;
	padding-top:12px;
	text-decoration: none;
	background: url("images/menu_button2.gif");
	}

a.rollover:hover {
	background-position: -145px 0;
	}

.displace {
position:relative;
color:#FFFFFF;
height: 48px;



}

#featured{
width:654px;
height:323px;
background-image:url(images/featured_bg.gif);
background-repeat:no-repeat;
padding-top:37px;

}
