body {
	background:#FFF;
}

h1, h2, h3 {
	color : #0f6266;
	padding : 10px;
}


.block {
	width : 203px;
	background : URL(/images/block_bot.png) #FFF no-repeat bottom;
	padding : 5px;
	padding-top : 0;
	margin-bottom : 30px;
	font-size : 12px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
  	color : #000;
}

.block form {
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
  	color : #000;
}

.block h2 {
	background : URL(/images/block_top.png) #FFF no-repeat top;
	margin-bottom : 10px;
	color : #0f6266;
	font-weight : bold;
	padding-top : 5px;
}

.block a {
	font-family : Verdana, Tahoma, Arial, sans-serif;
  	color : #0f6266;
  	font-size : 12px;
  	padding-left : 10px;
}

.block a.small {
	font-family : Arial, Verdana, Tahoma, sans-serif;
  	padding-left : 0px;
  	font-size : 11px;
}

.block a:hover {
	text-decoration : underline;
}

.block a.img {
  	padding-left : 0;
}
.block a.img:hover {
	text-decoration : none;
}

#NavMenuList {
    color: #000; background-color: transparent;
    font: 80% Arial, Geneva, Helvetica, sans-serif;
    padding: 3px; margin-left: 40px;
}
.NavSubMenuList li {
    display: inline;
    list-style: none;
}
#NavMenuListTitle {
    display: block; margin-left: 40px;
    text-decoration: underline;
}

/* The 90% width keeps the menubar from wrapping prematurely, 
but overlays the upgrade button in some browsers. Still
looking for a good fix. 
100% stretches the bar and creates a horizontal scroll. Suckage. */
#NavMenuList {
    position: absolute;
    left: 160px; top: 138px;
    height: 40px; width: 80%; 
    margin: 0; padding: 0;
    display: inline; white-space: nowrap;
    clear: both;
}
#NavMenuList li {
    display: inline;
    list-style: none; white-space: nowrap;
}
#NavMenuList a {
/*    padding: 2px 10px 1px 10px; */
	text-align:center;
    padding-top : 7px;
    width: 116px; height: 18px;
    color: #066; background-color: #036;
    font: 12px Arial, Geneva, Helvetica, sans-serif;
    text-decoration: none;
    float: left; display: block;
    background:url(/images/menu_btn_out.png);                                 
}


#NavMenuList a:hover {
	background: url(/images/menu_btn_hover.png) #066;
}
#NavMenuList .NavSubMenuList {
    visibility: hidden;
    left: 0; top: 25px;
    position: absolute; height: 25px;
/*    width: 100%;*/ display: inline; white-space: nowrap;
    margin: 0; padding: 0; border: 0px;
}
#NavMenuList .NavSubMenuList li a, #NavMenuList .NavSubMenuList li .a {
    color: #066;
    background:URL(/images/spacer.gif) transparent;
    font: 11px Arial, Geneva, Helvetica, sans-serif;
    padding: 1px 10px 0 10px; 
    height : 17px;
    width: auto;
    float: left;
}
#NavMenuList .NavSubMenuList li a:hover {
    color: #fff; background-color: #066;
    background:URL(/images/spacer.gif) #066;
}

#NavMenuList .NavSubMenuList li .a {
    color: #666;
    padding: 1px 0 0 20px; 
}

#NavMenuListTitle {
    display: none;
}


.shortNews {
	width : 203px;
}

.shortNews .content {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 11px;
	padding : 10px;
}

.shortNews .content a {
	color : #0f6266;
	text-decoration : none;
}

.shortNews .content a:hover {
	text-decoration : underline;
}

.shortNews .date {
 	background : #efefef;
 	color : #666;
	padding : 2px;
	text-align : center;
	font-size : 10px;
}

.exclusive {
	width : 33%;
}

.exclusive h3, .exclusive .price, .exclusive .pictures {
	color : #333;
	padding : 5px;
	background : #e8e8e8;
}

.exclusive .content {
	padding : 5px;
}

.exclusive .realtor {
	padding : 5px;
}

input,select {
 color: #000000;
 font-size:12px;
 background-color:#fff;
/* border:1px solid #666;
 margin: 2px;
 padding: 0px 0px 0px 0px; */
}

.post {
	padding : 10px;
	padding-top : 0;
	border-bottom : 1px solid #0f6266;
	margin-bottom : 10px;
}

.post h3 {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 15px;
	color : #0f6266;
}

.post .content {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 12px;
	padding : 10px;
}

.post .price, .post .realtor {
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #333;
	padding : 10px;
	background : #e8e8e8;
}

 .post .realtor {
 	background : #FFF;
 }

.post .photos {
	padding : 10px;
	background : #e8e8e8;
}

a {
	font-family : Verdana, Tahoma, Arial, sans-serif;
  	color : #006666;
}