/*
Theme Name: ProSense
Theme URI: http://www.doshdosh.com/wordpress-themes/Prosense-Adsense-Ready-SEO-Theme
Description: <a href="http://www.doshdosh.com/prosense-adsense-ready-seo-theme/">Prosense</a> is a fast loading and search engine optimized Adsense Ready Wordpress Theme. Created by <a href="http://www.doshdosh.com">Dosh Dosh</a> and <a href="http://thewrongadvices.com">The Wrong Advices</a>.
Author: <a href="http://www.doshdosh.com">Dosh Dosh</a> and <a href="http://thewrongadvices.com">The Wrong Advices</a>
Author URI: http://www.doshdosh.com


/*-----------Block Level Elements--------------*/

*{
	margin:0;
	padding:0;
}

body {
	font:Arial; 
	font-size: 12px;
	background: #fff;
	color:#4d4b4c;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body a, body a:visited {
	color: #36b;
	text-decoration: none;
}

body a:hover {
	text-decoration: none;
}

body p {
	padding: 0px 0px;
	margin: 0px 0px;

}

#page {
	width: 975px;
	margin: 0px auto;
	background: #fff;
}

#header
{
	width: 975px;
	background:#fff;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
}


#header h1
{
	font-size: 1.5em;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

}

#header h1 a {
	color: #666;
}

.description {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}

#header #header_right{
width:762px;
text-align: right;
float:right;
color: #000;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#header #header_right ul li
{
display:inline;
padding:0px 0px 0px 20px;
}



#header #header_left
{
	float:left;
	width: 206px;
	text-align: left;
	font-size: 1.2em;
	color: #fff;
	padding: 2px 0px 0px 2px;
}

#subscribe {
	text-align: right;
}

#wrapper {
	width: 100%;

}

#content {
	float: left;
	width: 660px;
	line-height: 1.5em;
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 0px;
background:#fff url('/images/shadowtop.png') no-repeat top;
font-family:Arial;
font-size:13px;

}

#sidebar {
	float: right;
font-size:12px;
	width: 302px;
margin: 14px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

#sidebar a:hover{
color:#000;
}

#footer {
font-size:12px;
font-family:Arial, Sans-Serif;
width: 100%;
color: #606060;
clear:both;
margin:50px 0px 0px 0px;
padding: 8px 0px 15px 0px;
text-align:left;
border-top:1px solid #ccc;
}

#footer a, #footer a:visited {
	color: #0033CC;
	text-decoration: none;
}

#footer a:hover
{
color: #ccc;
}

#footer ul{
margin:0px 0px 10px 0px;
}

#footer ul li{
display:inline;
list-style-type:none;
margin:0px 0px 0px 30px;
}


/*-------------Headings-------------*/

h1, h2, h3, h4 {
	font-family: Helvetica, Arial, Sans-Serif;
}



h1 {
	font-size: 1.3em;
	line-height: 1.0em;
padding: 0px 0px 6px 0px;
}

h2 {
	font-size: 1.1em;
padding: 0px 0px 0px 0px;
}

h3 {
	font-size: 1.0em;
}

h4 {
	font-size: 1.0em;
}

/*-----------Rounded corners CSS--------------*/
#sidecorner
{
margin: 10px 5px 5px 5px;
}

.roundedcornr_box_889935 {
	background: url(http://www.estateyard.com/roundedcornr_889935_tl.png) no-repeat top left;
}
.roundedcornr_top_889935 {
	background: url(http://www.estateyard.com/roundedcornr_889935_tr.png) no-repeat top right;
}
.roundedcornr_bottom_889935 {
	background: url(http://www.estateyard.com/roundedcornr_889935_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_889935 div {
	background: url(http://www.estateyard.com/roundedcornr_889935_br.png) no-repeat bottom right;
}
.roundedcornr_content_889935 {
	background: url(http://www.estateyard.com/roundedcornr_889935_r.png) top right repeat-y;
}

.roundedcornr_top_889935 div,.roundedcornr_top_889935,
.roundedcornr_bottom_889935 div, .roundedcornr_bottom_889935 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_889935, .roundedcornr_bottom_889935 {
	margin-top: -19px;
}
.roundedcornr_content_889935 { padding: 0 15px; }


/*-------------The Post-------------*/

.post h1, .post h1 a, .post h1 a:visited {
	text-decoration: none;
	color: #666;


font: bold 1.3em "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;letter-spacing: -1px;margin-bottom:5px;
}

.post h1 a:hover {
color:#999999;
	text-decoration: none;


font: bold 1.3em "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;letter-spacing: -1px;margin-bottom:5px;
}

.post {
	font-size: 14px;
	margin-bottom: 0px;
background: #fff url('/images/shadowlink.png') repeat-y;
padding:5px 25px 0px 15px;

}

.post p {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
text-align: justify;
}

.post ul, .post ol {

	margin: 0px 0px 0px 10px;
	padding-left: 14px;
}

.post li {

	padding: 2px 0 0px 0;
}

.entry {
	margin-bottom: 0px;
	text-align: justify;
}

.entrytext .postmetadata {
	margin: 20px 0px 20px 0px;
	text-align: justify;
}

.postmetadata {
	border-top: 1px dashed #ccc;
	padding-top: 2px;
	margin-bottom: 0px;
	text-align: right;
}

.postmetadata alt {
	border-top: 1px dashed #ccc;
	padding-top: 2px;
	margin-bottom: 0px;
	text-align: left;
}



#nav {
    list-style-type : none;
    text-align : center;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 3.15em;
	height : 40px;
}

#nav a, #nav a:visited {
   margin: 0px;
   width : 94px;
   height : 20px;
   font-weight : bold;
   font-style : normal;
   display : block;
   padding: 0 0 10px 0;
}

#nav a:hover {
	background: #000;
}

#nav li {
	float: right; 
	list-style-type: none;
	margin: 0px;
	border-right: solid 1px #fff;
}
 
.alignleft {
	float:left;
	text-align:left;
}

.alignright {
	float:right;
	text-align:right;
}

.pagetitle {
	font-size: 1.6em;
	margin-bottom: 20px;
}

blockquote {
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	background: #FBF5DF;
	border-top: solid 1px #EDE0B3;
	border-bottom: solid 1px #EDE0B3;
}


code{
	font:1.2em 'Courier New',Courier,Fixed;
	display:block;
	overflow:auto;
	text-align:left;
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	background: #FBF5DF;
	border-top: solid 1px #EDE0B3;
	border-bottom: solid 1px #EDE0B3;
}

a img {
	border: 0;
}


/*--------------Sidebar------------*/

#sidebar ul {
list-style-type: none;
padding: 0px;
margin-left: 0px;
}

#sidebar .sidebar_left ul h2 {
	padding-bottom: 10px;
	border-bottom: dashed 1px #EDE0B3;
	font-size: 1.5em;
}

#sidebar .sidebar_right ul h2 {
	padding-bottom: 10px;
	border-bottom: dashed 1px #D3C69B;
	font-size: 1.5em;
}

#sidebar ul li {

	font-size: 12px;
background:url(http://www.homelist.org/images/forumli.png) no-repeat;
padding: 0px 20px 5px 12px;
font-family:arial;
margin: 0px 10px 2px 10px;
border-bottom:1px dotted #ccc;
}

#sidebar ul ul {

}

#sidebar .sidebar_left ul ul li {
	border-bottom: dashed 1px #EDE0B3;
}

#sidebar .sidebar_right ul ul li {
	border-bottom: dashed 1px #D3C69B;
}

#sidebar a:hover {

}

#sidebar .sidebar_left {
	width: 185px;
	float: left;
	padding: 0 10px 0 10px;
}

#sidebar .sidebar_right {
	width: 185px;
	float: right;
	padding: 0 10px 0 10px;
}

#sidebar .sidebar_left ul ul li ul{ 
      padding-left:20px; 
      margin-bottom:0; 
}

#sidebar .sidebar_left ul ul li ul li{ 
      list-style:none; 
      line-height:1.6em; 
      font-size: 1.1em; 
      border-bottom:0; 
} 
  
#sidebar .sidebar_right ul ul li ul{ 
      padding-left:20px; 
      margin-bottom:0; 
} 
  
#sidebar .sidebar_right ul ul li ul li{ 
      list-style:none; 
      line-height:1.6em; 
      font-size: 1.1em; 
      border-bottom:0; 
}

/*--------------Comments--------------*/

#commentsection{
        padding:0px 20px 0px 15px;
        margin:20px 0px 0px 0px;
        border:1px solid #C2E0FF;
	background:#F5FAFF;
}

.comments {
	font-size: 14px;
        font-weight: bold;
        color:#36b;
	margin-bottom: 0px;
	margin-top:20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom:20px;
}

#respond {
	font-size: 1.2em;
	margin-bottom: 0px;
}

ol.commentlist {
	list-style-type : none;
	font-size: 1.0em;
}

ol.commentlist li {
	margin:0px 0px 10px 0px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}

ol.commentlist li.alt {
	margin:0px 0px 20px 0px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}

#comment_title {
	margin-bottom: 5px;
}

#commentform {
	margin-bottom: 0px;
}

#commentform p {
	margin-bottom: 20px;
}

#commentform textarea {
	width:99%;
	padding:2px;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	}
	

/*--------------Search Form-------------*/

#search {
	margin-bottom: 20px;
	text-align: right;
}

#searchform {
	margin-bottom: 20px;
}

#searchform input {
	width: 180px;
	background: #fff;
}

/*-------------Calendar-----------------*/

#wp-calendar {
	width: 180px;
	text-align: left;
	margin-top: 5px;
}

#wp-calendar th {
	margin-top: 5px;
}

#wp-calendar caption {
	font-size: 1.2em;
	margin-top: 5px;
}

#navbar
{
font-family: Arial,Sans Serif;
font-size: 13px;
margin:0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
width:600px;
}

#navbar ul{
}

#navbar li{
display:inline;
margin:0px 10px 0px 0px;
padding:0px 15px 0px 0px;
}

#navbar a, #navbar a:visited{
color: #FFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration: none;
font-family: Tahoma,Arial,Sans Serif;
font-size: 13px;
font-weight:bold;
}

#navbar a:hover 
{
color: #000;
font-weight:bold;
}

#googlesearch 
{
padding:2px 5px 0px 5px;
}

#headerbar
{
bgcolor: #59B300;
border-bottom:1px solid #408000;
width: 970px;
margin:0 auto;
}

/*-------------Other------------------*/

hr {
	border: 1px solid #bfbfbf;
}

#sidetable1
{
width:300px;
border: 1px solid #cccccc;
}

#singlepostbreak
{
border-top:1px solid #ccc;
margin-bottom: 0px;
}

#similarposts
{
width: 85%;
float:left;
margin-right:15px;
margin-top:8px;
}

#similarposts ul
{
list-style-type: none;
padding: 0px;
margin-left: 0px;
}

#similarposts ul li
{
background:url(http://www.homelist.org/images/forumli.png) no-repeat;
list-style-type:none;
padding: 0px 0px 0px 12px;
margin: 0px 0px 2px 0px;
}

#recentposts
{
width: 48%;
float:right;
}

.imgleft {
      margin-top:3px;
      margin-bottom:3px;
      margin-right:8px;
      float: left;
}

.imgright {
      margin-top:3px;
      margin-bottom:3px;
      margin-left:8px;
      float: right;
}

.imgrightmp {
      margin-top:6px;
      margin-bottom:6px;
      margin-left:8px;
      float: right;
}

.featured_list
{
width:100%;
border-bottom:1px solid #adcfff;
font-size: 1.2em;
font-family: Arial;
margin: 0px 0px 12px 0px;
height:18px;
}

.featured
{

}

.featured ul
{

}

.featured li
{
width:300px;
height:130px;
float: left;
margin:0px auto;
list-style:none;
display: block;
padding: 0px 25px 0px 0px;
}

#static-content
{
width:970px;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 2px;
font-family:Arial;
font-size:12px;
}

#static-content h1
{
font-size: 20px;
}

#static-content h2
{
font-face: tahoma;
font-size: 1.2em;
font-weight: bold;
}

.border
{
background:#fff url(http://www.estateyard.com/greenpixel.png) repeat-x;
height: 2px;
width:975px;
margin:0 auto;
}

#static-topleft
{
width:650px;
float:left;
margin: 0 auto;
padding: 5px 0px 0px 0px;

}

#static-topleft a, #static-topleft a:visited
{
font-size: 0.8em;
color: #36b;
font-weight: bold;
}

#static-topleft a:hover
{
font-size: 0.8em;
color: #000000;
font-weight: bold;
}


#static-topleft-left
{
width:40%;
float:left;
padding:0px 0px 0px 0px;

}

#static-topleft-right
{
width:49%;
float:right;
padding:0px 0px 0px 0px;

}

#static-topright
{
background:#fff;
width:300px;
margin:0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-family: Arial;
font-size: 1.0em;
float:right;
}


#forum-sidebar
{
width:292px;
margin:0px 0px 20px 0px;
padding: 0px 0px 5px 7px;
font-family: Arial;
font-size: 12px;
background:#FFFFFF url(http://www.estateyard.com/sidebarbg2.png) repeat-x;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
}

#forum-sidebar a, #forum-sidebar a:visited
{
font-size: 0.9em;
color: #36b;

}

#forum-sidebar a:hover
{
font-size: 0.9em;
color: #000000;

}

#forum-sidebar li
{
background:url(http://www.homelist.org/images/forumli.png) no-repeat;
padding: 3px 0px 0px 12px;
margin: 0px 0px 2px 0px;
list-style-type:none;
}


#navigation {
background:#fff url(http://www.estateyard.com/logo-tmp2.png) no-repeat;
height:28px;

list-style: none;
overflow: auto;
width:100%;
margin: 0px auto;
padding:18px 0px 0px 100px;
}
#navigation li {
float: left;
background-color: #666; /* to cater for users without images */
}
#navigation a {
display: block;
height:25px;
background-image: url(http://www.estateyard.com/greenbg.png);
background-position: top right;
background-repeat: no-repeat;
color: #FFF;
font-family: Tahoma;
font-size: 1.1em;
text-decoration: none;
font-weight: bold;
}
#navigation span {
display: block;
background-image: url(http://www.estateyard.com/tableft.gif);
background-repeat: no-repeat;
padding: 5px 15px;
}
#navigation a:hover {
background-position: right -198px;
}
#navigation a:hover span {
background-position: 0 -198px;
}

#login-register
{
float:right;
width:300px;
text-align:right;
font-family: Tahoma,Arial,Sans Serif;
font-size: 13px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
color:#333;
}

#login-register a, #login-register a:visited
{
color:#fff;
font-family: Tahoma,Arial,Sans Serif;
font-size: 13px;
font-weight:bold;
text-decoration: none;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
}

#login-register a:hover
{
font-family: Tahoma,Arial,Sans Serif;
font-size: 13px;
font-weight:bold;
color:#000;
}




#featuredp
{
margin: 0px 0px 0px 2px;
padding: 2px 6px 0px 0px;
float:left;
}

#featuredpost
{
padding: 0px 0px 15px 0px;
font-size: 1.2em;
font-family: arial;
}

#featuredpost a, #featuredpost a:visited, #featuredpost a:hover
{
font-size:1.1em;
font-family:arial;
}

#googlead728
{
float: right;
margin:10px 0px 0px 0px;
}

#sidebarqa
{
float:right;
width:298px;
margin:10px 0px 0px 0px;
border-top:2px solid #f2f2f2;
}

.hfont{font-size:1.3em;font-weight:bold;}

.rnd_container {background: #FFFFFF; margin:1px;}
    
    .rnd_top, .rnd_bottom {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
    .rnd_b1 {margin:0 5px; background:#d9d9d9;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
    .rnd_content {
    display:block;
    border:0 solid #d9d9d9;
    border-width:0 1px;
    padding: 4px;
    background:#FFFFFF;
    color:#666666;
font-family: Arial;
font-size: 1.1em;
}

.rnd_container li
{
background:url(http://www.homelist.org/images/forumli.png) no-repeat;
padding: 0px 0px 0px 13px;
margin: 0px 0px 2px 2px;
list-style-type:none;
}

.rnd_container a, .rnd_container a:visited
{
font-size: 1.0em;
color: #36b;
}

.rnd_container a:hover
{
font-size: 1.0em;
color: #000000;
text-decoration:none;
}

#tabsI {
float:left;
margin:0px 0px 5px 0px;
      width:100%;
      background:#FFF;
      font-size:1.2em;
      line-height:normal;
	  border-bottom:1px solid #d9d9d9;
}
#tabsI ul {
	margin:0px auto;
	padding:5px 10px 0px 2px;
	list-style:none;
}
#tabsI li {
      display:inline;
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
}
#tabsI a {
float:left;
      background:url("/tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
}
#tabsI a span {
      float:left;
      display:block;
      background:url("/tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI a span {float:none;}
/* End IE5-Mac hack */
#tabsI a:hover span {
      color:#FFF;
}
#tabsI a:hover {
      background-position:0% -42px;
}
#tabsI a:hover span {
      background-position:100% -42px;
}

.searchproperties
{
        padding:10px 0px 15px 0px;
}

.searchproperties ul
{
        display:inline;
}

.searchproperties ul li
{
        list-style-type:none;
        display:inline;
        padding:0px 8px 0px 0px;
}

.text{color:#000;}

#boxes{
width:633px;
}

#searchbar
{
        width:620px;
        background:#f1f1f1;
        padding:5px 0px 7px 10px;
        margin:0px 0px 0px 0px;
	color:#606060;
border-top:1px solid #c1c1c1;
border-right:1px solid #c1c1c1;
border-left:1px solid #c1c1c1;
border-bottom:1px solid #c1c1c1;
}

#searchbar a, #searchbar a:visited{
color:#36b;
}
#searchbar #searchbar_left
{
        width:470px;
        background:inherit;
        float:left;
}

#searchbar #searchbar_right
{
        width:503px;
        background:inherit;
        float:right;
}

#searchfields{
width:600px;
}

#searchfields ul{
border:1px solid #000;
}

#searchfields ul li{
display:inline;
list-style-type:none;
margin:0px 10px 0px 0px;
border:1px solid #ccc;
}

#property_expanded
{
	width:100%
	margin: 10px 0px 25px 0px;
        padding:0px 0px 0px 0px;
	font-family:Tahoma;

}

#property_expanded h1
{
	color:#666;
        font-size:18px;
}

#property_expanded_sidebar
{
float:right;
        font-size:12px;
	width: 260px;
margin:0px 0px 0px 10px;

}

#property_expanded_sidebar_contact
{
color:#000;
        margin: 0px 0px 15px 0px;
        padding: 5px 5px 10px 10px;
        border-left:2px solid #ccc;
        border-right:2px solid #ccc;
	border-top:2px solid #ccc;
        border-bottom:2px solid #ccc;
background:#fff url('http://www.homelist.org/images/contact.png') repeat-x;
}

#property_expanded_sidebar_contact h2
{
        font-size:16px;
        font-weight:bold;
        padding: 5px 0px 5px 5px;
        margin: 0px 0px 10px 0px;
        border-bottom:1px dotted #999;
}

#property_photos
{
	width:430px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

#property_photos ul
{
padding:0px 0px 0px 0px;
}

#property_photos ul li
{
display:inline;
list-style-type: none;
}

.thumbnail{
border:2px solid #e6e6e6;
margin:0px 5px 5px 2px;
}

.thumbnail:hover{
cursor:pointer;
border:2px solid #36b;
}

.searchimg{
position: relative;
top:2px;left:4px;
}

#searchbarsidebar{
background:url('/images/300x250-roundercorners-box.png') no-repeat;
float:right;
width:300px;
height:250px;
}


.tabStrip{
font-size:12px;
font-family: Tahoma;
font-weight:bold;
}


.tabStrip ul {
margin: 0px 0px 0px 0px;
}

.tabStrip li {
list-style-type: none;
display:inline;
margin:0px 8px 0px 0px;
}

.tabLink {
padding: 8px 8px 5px 8px;
background: #fff9ec;
color: #606060;
font-weight:normal;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
border-top:1px solid #e6e6e6;
}

.tabLink:hover {
background:#fff9ec;
border-right:1px solid #000;
border-left:1px solid #000;
border-top:1px solid #000;
}

.tabLinkActive {
padding: 8px 10px 5px 10px; 
background:#fff9ec;
color: #000;
border-left:1px solid #c1c1c1;
border-right:1px solid #c1c1c1;
border-top:1px solid #c1c1c1;
}

.tabLinkActive:hover {

}

.tabContent {
}

.tabContentActive {

background: #FFF;
margin:0px 0px 0px 0px;
}

#smart_archives ul li
{
list-style-type : none;
padding:0px 0px 0px 10px;
margin:4px 0px 0px 10px;
background:url('http://www.homelist.org/images/forumli.png') no-repeat;
}

#inyourarea {
padding:0px 10px 10px 0px;
border-top:1px solid #e6e6e6;
width:280px;
margin:20px 0px 0px 0px;
}

#inyourarea a:hover{
color:#f18c0b;
}

.heard a:hover{
color:#f18c0b;
}

.heard ul li{
    list-style-type : none;
padding:0px 0px 0px 10px;
margin:4px 0px 0px 3px;
background:url('http://www.homelist.org/images/forumli.png') no-repeat;
}

#homesearch{
width:620px;
margin:0px 0px 0px 0px;
font-size:13px;
color:#333;
}

#homesearch h1{
font-size:14px;
font-family:Arial,Sans Serif;
}

#homesearch h2{
font-size:14px;
font-family:Arial,Sans Serif;
}

#homesearch a, a:visited{
color:#36b;
font-weight:normal;
}

#homesearch a:hover{
color:#f18c0b;
}

#homesearchsidebar{
float:right;
width:320px;
padding:0px 0px 0px 0px;
background:#fff;
}

#homesearchsidebar h1{
color:#000;
font-size:16px;
font-family:Arial;
border-bottom:1px dotted #999;
}

#homesearchresources{
width:284px;
border:2px solid #ffda73;
padding:10px 8px 5px 8px;
background:#fff url('/images/fadingbg_1.png') repeat-x;
}

#suggestions{
text-align:left;
overflow:hidden;
width:440px;
padding:0px 0px 0px 2px;
}

#link{
background:#fff;
}

#link:hover{
background: #ffe192;
cursor:default;
}

#aboutproperty{
background:#fff url('/images/fadingbg_1.png') repeat-x;
width:677px;
border:1px solid #ffe192;
padding:6px 5px 6px 8px;
margin:10px 0px 12px 0px;
font-size:12px;
font-family: Verdana, sans-serif;
font-weight:bold;
}

.searchphoto{
width:192px;
height:150px;
float:left;
margin:0px 13px 0px 0px;
}

.searchoutput{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:1px solid #d9d9d9;
font-family:Tahoma;
}

.searchoutput a, .searchoutput a:visited{
font-weight:bold;
}


.searchoutput a:hover{
text-decoration: underline;
}

.searchoutput:hover{
border:1px solid #333;
}

#mainImg{
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:0px 6px 0px 6px;
margin:0px 0px 0px 2px;
}


#quickDetails{
padding:2px 0px 20px 0px;
margin:0px 0px 10px 0px;
font-family:verdana;
font-size:11px;
width:260px;
text-align:left;
float:right;
}

#quickDetails ul{
}

#quickDetails ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

#photos{
width:600px;
background:#000;
}

#photos_expanded ul{

}

#photos_expanded ul li{
display:inline;
list-style-type: none;
padding:2px 4px 4px 0px;
}

.adleft{
float:left;
margin:0px 5px 5px 0px;
}

.articlecarnival ul li{
margin:0px 0px 10px 0px;
}

.advlink a, .advlink a:visited{
font-weight:bold;
}

.advlink a:hover{
font-weight:bold;
color:#000;
text-decoration: underline;
}

#advancedsearch{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
clear:left;
}

#advancedsearch h3{
text-align:center;
font-size:13px;
}


#list a:hover{
text-decoration:underline;
color:#f18c0b;
}

img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden;}