@charset "utf-8";
/* CSS Document */

body {
background-color:#FFFFFF;
margin:0;
padding:0;
}

#mainwrapper {
width:950px;
margin:auto;
padding:0;
}

#header{
width:950px;
height:130px;
}

#menu{
width:950px;
clear:both;
margin-left:30px;
}

#bodyContainer {
width:950px;
margin:auto;
height:auto;

z-index:-100;
background:url(../images/bg.jpg);
background-repeat:repeat-y;
background-position:right;
display:table;
}

#bodyContainerHome {
width:950px;
margin:auto;
height:auto;

z-index:-100;
background:url(../images/bg.jpg);
background-repeat:repeat-y;
background-position:right;
}


#bodyContainer_mls {
width:950px;
margin:auto;
height:auto;
z-index:-100;
}

#sidebar {
margin:auto;
width:235px;
float:right;
color:#fff;
background:#0189c5;
}

#sidebar ul {
list-style:none;
color:white;
}


.commentlist a:link {
color:#000;
}

#sidebar h2 {
color:#FFFFFF;
padding:0;
padding-top:20px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
#forsalefinn{
background:url(../images/forsalefinn.jpg) no-repeat #0189c5;
width:380px;
height:227px;
text-indent:-1000em;
float:left;
}

#topborder{
width:950px;
height:20px;
text-indent:-1000em;
float:left;
background:#0189c5;
}

#form{
background:url(../images/forum.jpg) no-repeat;
height:330px;
width:235px;
text-indent:-10000em;
float:right;
text-align:center;
}

#form1{
background-image:url(../images/forum1.jpg);
background-color: #0189c5;
background-repeat:no-repeat;
background-position:top;
height:330px;
width:235px;
float:right;
clear:right;
padding-top:0px;
display:inline-table;
}

#topform{
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
padding-right:20px;
}

#formposition {
float:right;
height:323px;
width:235px;
z-index:100000;
}

.textbox{
background-color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:16px;
height:30px;
border:0px;
margin-left:30px;
width:160px;
}

#btmcorner {
height:45px;
background:url(../images/btmright-corner.jpg) no-repeat;
background-position: bottom right;
width:950px;

float:left;

}

#content{
	padding:15px;
	width:685px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:left;
	float:left;
	background:url(../images/topleft-corner1.jpg) no-repeat;
	background-position:top right;

}

#content1{
padding:15px;
width:685px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;

background:url(../images/topleft-corner1.jpg) no-repeat;
background-position:top right;

}



#content_mls{

width:1300px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;

}

#contenthome{
	text-align:justify;
	padding-bottom:0px;
	padding-top:15px;
	padding-right:15px;
	width:700px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	background:url(../images/topleft-corner.jpg) no-repeat;
	background-position:top right;
}

h1 {
margin:0;
padding:0;
font-size:28px;
font-family:Arial, Helvetica, sans-serif;
color:#0189c5;
height:34px;
}

.footer {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:right;}

#featured {
clear:right;
float:right;
height:227px;
text-indent:0;
padding:0;
margin:0;
width:570px;
background:#0189c5;
}

#featured1 {
clear:right;
float:right;
height:205px;
padding-top:30px;
width:235px;
text-align:center;
background:#0189c5;
}


#blog {
clear:right;
width:200px;
float:right;
padding-top:30px;
width:235px;
background:#0189c5;
}
#btmbar {
clear:both;
background:#0189c5;
height:20px;
width:950px;
color:#fff;
font-size:11px;
padding-top:5px;
text-align:center;
z-index:10000;
}

.newsheader {
font-size:16px;
font-weight:bold;
color:#0099cc;
margin:0;
padding:0;
}
.contactheader{
color:#0189c5;
font-size:17px;
}

a.contact:link , a.contact:visited {
color:#666;
text-decoration:none;
}
a.contact:hover{
color:#666;
text-decoration:none;
font-weight:bold;
}

a.homelinks:link , a.homelinks:visited {
color:#3399cc;
text-decoration:none;
font-weight:bold;
}
a.homelinks:hover{
color:#3399cc;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}
.contactnumber{
color:#0189c5;
font-size:12px;
}

.hometitle1 {
color:#0189c5;
margin-left:174px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
border-bottom:1px solid #0189c5;
margin-bottom:6px;
text-decoration:none;
}
a.hometitle:link, a.hometitle:visited {
color:#0189c5;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

a.hometitle:hover{
color:#0189c5;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

a.btmnav:link, a.btmnav:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-decoration:none;
}

a.btmnav:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ccc;
text-decoration:underline;
}


/*NAV*/
#nav, 
#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 10px verdana, sans-serif;background:#fff; position:relative; z-index:200; font-weight:bold;}
#nav {height:0px; padding:0; margin-top:15px;}

#nav table {border-collapse:collapse;}
#nav li {
	float:left;
	padding-top: 0;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 10px;
}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#888; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300; background:#fff;}
#nav a:hover {position:relative; z-index:300; text-decoration:none; color:#5ac2ea; border:1px solid 0189c5;}

#nav :hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:none; color:#5ac2ea;}


/* but IE5.x and IE6 need this lot to style the flyouts*/


#sidebar{
top:0px;
margin:0px;
padding:0px;
width:235px;
float:right;
color:#fff;
background:#0189c5;
}

#sidebar ul {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
margin:0px;
list-style:none;
color:white;
}

#sidebar a:link {
color:#fff;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#sidebar a:visited {
color:#fff;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#sidebar a:hover{
color:#ccc;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#sidebar h2 {
color:#FFFFFF;
padding:0;
padding-top:20px;
padding-left:10px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#content a:link {
color:#0189c5;
}
#content a:visited {
color:#0189c5;
}