/*
Theme Name:  Ric Vega Fluid Realty
Theme URI:  http: //www.teamvega.net/
Description:  Ric Vega Fluid Realty Theme
Version:  1.1
Author:  Dan Vega
Author URI:  http: //www.vegasystems.us/ 
*/
/*
Modification History:
Dan: Added Modification History 10/17/2005
Dan: Added Modification History 10/17/2005
Dan: Fixed the footer blue background for IE 10/18/2005
   
*/
/*********************************************** CONTAINER TAGS *****/
body {
	margin: 0;
	padding: 0;
   font-size: small; 
   font-family: 'Verdana', Arial, sans-serif; 
	background: #93846d;
	/* background: #E1D1FF ; */
	/*  background: #ccc url("images/bg_canvas.gif") repeat-x; */
}
* html body {
   font-size: x-small; /* for IE5/WIN */
   f\ont-size: small; /* for other IE versions */
}

#container {
	/* width: 775px; */
	/* max-width: 1600px; */
	/* min-width: 800px; */
	margin: 0;
	padding: 0;
	background: #93846d;
/*  background: #fff url("images/bg_page.gif") repeat-y; */
}
#containerpadd {
	/* width: 758px; */
	margin: 0;
	padding: 0;
	/* background: #FFF; */
   background: #DFDFD9 ; 
}
/*********************************************** HEADER TAGS *****/
#header {
	width: 99.8%;
	margin: 0;
	padding: .1% .1% 0 .1%;
	float: left;
   background:  #fff;
}
.logo {
	float: left;
	margin: 0;
	padding: 0;
	background: #fff
}


.logoimg1 {
		width: 15%;
      float: right;  /* orders the images */
      margin: 0;

   font: bold 1.25em 'Verdana', Arial, sans-serif;
        text-transform: uppercase;
	color: #000;
   display: block;
   padding: 0;
   text-decoration: none;
   background: #fff;
}

#cat_select ul, #cat_select li {
	clear: both;
	width: 100%;
   list-style: none;
	float: right;
	margin: 0;
	padding: 0;
	color: #000;
	background: #fff;
}

#cat_header {
	clear: right;
	float: right;
   font: bold 1.25em 'Verdana', Arial, sans-serif;
        text-transform: uppercase;
   list-style: none;
	color: #000;
   display: block;
   margin: 0;
   padding: 0;
   text-decoration: none;
   background: #fff;
}
#resacre a {
	width: 100%;
	float: right;
   font: bold 1.25em 'Verdana', Arial, sans-serif;
        text-transform: uppercase;
   list-style: none;
	color: #FFF;
   display: block;
   margin: 0;
   padding: 0;
   text-decoration: none; 
	background: #FF2E04;
	/* EA06FF */
}


#res a {
	width: 100%;
	float: right;
   font: bold 1.25em 'Verdana', Arial, sans-serif;
        text-transform: uppercase;
   list-style: none;
	color: #FFF;
   display: block;
   margin: 0;
   padding: 0;
   text-decoration: none;
   background: #0000FF;
}

#lease a {
	width: 100%;
	float: right;
   font: bold 1.25em 'Verdana', Arial, sans-serif;
        text-transform: uppercase;
   list-style: none;
	color: #000;
   display: block;
   margin: 0;
   padding: 0;
   text-decoration: none; 
	background: #0BF7FF;
}


#multi a {
	width: 100%;
	float: right;
   font: bold 1.25em 'Verdana', Arial, sans-serif;
        text-transform: uppercase;
   list-style: none;
	color: #000;
   display: block;
   margin: 0;
   padding: 0;
   text-decoration: none;
   background: #EA06FF;
	/* EA06FF */
}

#bare a {
	width: 100%;
	float: right;
   font: bold 1.25em 'Verdana', Arial, sans-serif;
        text-transform: uppercase;
   list-style: none;
	color: #000;
   display: block;
   margin: 0;
   padding: 0;
   text-decoration: none;
   background: #30FF06;
	/* EA06FF */
}


#manuf a {
	width: 100%;
	float: right;
   font: bold 1.25em 'Verdana', Arial, sans-serif;
        text-transform: uppercase;
   list-style: none;
	color: #000;
   display: block;
   margin: 0;
   padding: 0;
   text-decoration: none;
   background: #FFF703;
	/* EA06FF */
}

.affiliations img {
	width: 96%;
	padding: 2%;
	margin: 0;
	float: left;
   background: #8e8575;
}
.affiliations {
	width: 98%;
	margin: 0;
	padding: 0;
	float: left;
}

#tagline {
	float: right;
	text-align: right;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #414041;
   font: bold 1.1em 'Verdana', Arial, sans-serif;
}

#tagline ul {
	float: right;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #000;
}

#tagline li {
	display: inline;
	width: 96%;
	padding: 0 2% 0 2%;
	margin: 0;
	font-size: 100%;
	color: #FFF;
}

#tagline li a {
	color: #FFF;
	text-decoration: underline;
}
/*********************************************** MENU TAGS *****/
 

#optionmenu {
	float: left;
	width: 100%;
	margin: 0;
   padding: 0; 
   background: #DFDFD9 ;
	font-size: 75%;
}
#optionmenu ul {
		
		float: left;
		width: 99.9%;
      margin: 0;
      padding: 0 0 0 .1%;
   background: #DFDFD9 ;
}
#optionmenu li {
	text-align: center;
	float: left;
   margin: 0;
   padding: 5px 0;
	width: 16%;
   display: inline;
	color: #FFF;
	border: 1px solid #FFF;
}
#optionmenu li a {
	text-transform: uppercase;
	letter-spacing: 1px;
   font: bold 1.1em 'Verdana', Arial, sans-serif;
   color: #fff;
   list-style: none;
   display: block;
	width: 100%;
   margin: 0;
   padding: 5px 0;
   text-decoration: none;
}
#optionmenu a:link, #optionmenu a:visited {
        padding: 0;
        text-decoration: none;
}


.option_zero {
	background: #004c94;
}
.option_one {
	background: #CD0000;
}
.option_two {
	background: #107900;
}
.option_three {
	background: #4A244A;
}
.option_four {
	background: #FF9900;
}
.option_five {
	background: #4A8DB4;
}







/*********************************************** GENERAL TAGS *****/
.left {
	text-align: left;
}
.right {
	text-align: right;
}
a:link {
	color: #03C;
	text-decoration: none;
}
a:visited {
	color: #03C;
	text-decoration: none;
}
a:hover, a:active {
	color: #000;
	text-decoration: underline;
}
a img {
	border-width: 0;
}
/***************************************Listings POST TAGS *****/

.rating {
	width: 40%;
	text-align: center;
	float: right;
	font-size: 85%;
	margin: 0;
	padding: 0;

}
.listed_by {
	float: right;
	clear: both;
	width: 95%;
	text-align: right;
	font-size: 65%;
	margin: 0;
	padding: 0;
   text-transform: lowercase;
   letter-spacing: -1px;

}

.listed_by img{
	float: right;
	width: 10%;
	text-align: right;
	margin: 0;
	padding: 0;

}
.detailed_listed_by {
	width: 100%;
	text-align: right;
	font-size: 55%;
	margin: 0;
	padding: 0;

}
/*********************************************** POST TAGS *****/
/***************Listings POST TAGS residential*****/

.searchlistingshell_residential {
	float: left;
	width: 98%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* padding: 10px 10px 10px 10px; */
   /* border: 2px solid #0000FF; */
	font-size: 70%;

}





.searchlistingshell_residential .shell a:hover, .searchlistingshell_residential .searchimage a:hover {
   background: #004c94;
	color: #FFF;
}



/***************Listings POST TAGS residentialacres*****/


.searchlistingshell_residentialacres .shell a:hover, .searchlistingshell_residentialacres .searchimage a:hover {
   background: #CD0000;
	color: #FFF;
}



/***************Listings POST TAGS multipurpose*****/

.searchlistingshell_multipurpose {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* padding: 10px 10px 10px 10px; */
   /* border: 2px solid #EA06FF; */
	font-size: 70%;

}



.searchlistingshell_multipurpose .shell a:hover, .searchlistingshell_multipurpose .searchimage a:hover {
   background: #4A8DB4;
	color: #FFF;
}



/***************Listings POST TAGS bareland*****/

.searchlistingshell_bareland {
	width: 100%;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 70%;
}




.searchlistingshell_bareland .shell a:hover, .searchlistingshell_bareland .searchimage a:hover {
   background: #FF9900;
	color: #FFF;
}



/***************Listings POST TAGS lease*****/

.searchlistingshell_lease {
	float: left;
	/* padding: 10px 10px 10px 10px; */
   /* border: 2px solid #0BF7FF; */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 70%;
	width: 100%;

}




.searchlistingshell_lease .shell a:hover, .searchlistingshell_lease .searchimage a:hover {
   background: #107900;
	color: #FFF;
}

.searchlistingsdescrip {
	margin: 0 0 0 0;
	/* width: 100%; */
	padding: 0;
	float: left;
   font: bold 1em Verdana, Arial, sans-serif;
	/* font-size: 120%; */
	
}




/***************Listings POST TAGS manufcon*****/

.searchlistingshell {
	float: left;
	width: 70%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 70%;
	/* padding: 10px 10px 10px 10px; */
   /* border: 2px solid #FFF703; */

}

.searchlistingshell_manufcon {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 70%;
	/* padding: 10px 10px 10px 10px; */
   /* border: 2px solid #FFF703; */

}

.searchlistingshell_manufcon .shell a:link , .searchlistingshell_manufcon .searchimage a:link {
   margin: 0;
   padding: 0;

	
}
.searchlistingshell_manufcon .shell a:hover, .searchlistingshell_manufcon .searchimage a:hover {
   background: #4A244A;
	color: #FFF;
}







/*********************************************** POST TAGS *****/
#disclaimers {
	float: left;
	width: 70%;
	font-size: 75%;
}
#disclaimers ul {
	float: right; 
	color: #000;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.intouch {
	float: left;
	clear: left;
	width: 70%;
}
#post {
	float: left;
	width: 99.8%;
	/* trying to make it wrap around the link text */
	margin: 0 0 0 0;
	padding: 0 .1% 0 .1%;
   background: #FFF; /* not the "real page background" */
}

#postgutter {
	float: left;
	width: 98%;
	margin: 0;
	padding: 0 1%;
   background: #DFDFD9 ; 
}

#post h2 {
	margin: 0;
	padding: 0;
        font: bold 1em Verdana, Arial, sans-serif;
	color: #000;
}
#post ul {
	margin: 0;
	padding: 0;
}
#post ul li {
	padding-left: 1.5em;
        font: normal 1em/1.3em Verdana, sans-serif;
	color: #000;
   /* background: #ccc ; */
}


.searchlistingsinfo{
	width: 100%;
	float: right;
	margin: 0;
	padding: 0;
   line-height: 1.2em;
}

.post-body dl {
	float: right;
	width: 15%;
	margin: 1%;
	padding: 0;
   line-height: 1.2em;
   border: 2px solid #ccc; 
}

.post-body dl dt {
	margin: 1%;
	padding: 0;
   line-height: 1.2em;
}

.post-body dl dd {
	margin: 1%;
	padding: 0;
   line-height: 1.2em;
}


.searchlistingsinfo p{
	margin: 0;
	padding: 0;
   line-height: 1.2em;
	

}

.searchimagesonly {
	width: 45%;
	/* clear: left; */
	float: left;
	padding: 0;
	/* padding: 2px 2px 2px 2px; */
	margin: 2%;
}

.searchimagesonly img {
	float: left;
	margin: 0;
	padding: 0;
}

.searchimage {
	width: 35%;
	/* clear: left; */
	float: left;
	padding: 0;
	/* padding: 2px 2px 2px 2px; */
	margin: 2%;
}

.searchimage img {
	float: left;
	margin: 0;
	padding: 0;
}

.contact_photo {
	float: right;
	width: 25%;
	margin: 0;
	padding: 0;
}
	
.searchimage a {
	width: 100%;
	float: left;
	font-size: 75%;
	color: #000;
	margin: 0;
	padding: 0;
	display: block; 
	text-decoration: none;
}

.shell {
	width: 100%;
	clear: left;
	float: left;
	/* width: 100%; */
	/* trying to make it wrap around the link text */
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}

.shell a {
	text-align: center;
	width: 100%;
	color: #000;
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: underline;
}

#post #singlelisting ul {
	width: 99%;
	float: left;
	color: #000;
	list-style: none;
	background: #ccc;
	padding: 0 0 0 0;
	margin: 0;
	border-bottom: 1px solid #000;
}

#post #singlelisting li {
	width: 96%;
	float: left;
	margin: 0;
	padding: 1% 2% 1% 2%;
   font: bold 1em Verdana, sans-serif;
   font-size: 100%;
	color: #000;
	list-style-type: none;
   background: #ccc;
}

#post #singlelisting ul li a {
	display: block;
	text-decoration: none;
}

#post #singlelisting ul li a:hover {
	display: block;
	background: #FFF307;
}

.post-title {
	padding-top: .5em;
	text-decoration: none; 
        font: bold 1.6em Verdana, Arial, sans-serif;
	color:  #03C;
}
.post-title a:link, .post-title a:visited {
	color: #000;
	text-decoration: none;
   display: block;
}
.post-title a:hover, .post-title a:active {
	color: #000;
	text-decoration: underline;
   display: block;
}
.post-meta {
	/* trying to make it flow around the link text */
	width: 100%;
	float: left;
	color: #000;
	font-size: 45%;
	margin: 0;
	padding: 0;
	background: #FFF;
}
.post-time {
	float: left;
	color: #000;
	margin: 0;
	padding: 0;
	background: #FFF;
}
.post-cat {
	float: right;
	color: #000;
	margin: 0;
	padding: 0;
	background: #FFF;
}

.post-body {
	
	float: left;
	font-size: 125%;
	/* width: 43%; good for side by side view  */
	width: 70%; 
	/* trying to make it flow around the link text */
	margin: 1% 0;
	padding: 0;
        font: normal 1.2em/1.4em Verdana, sans-serif;
	color: #000;
	background: #efefde;
	/* background behind multi images */
}


.searchlistingshell_residentialacres {
	width: 100%;
	float: left;
	margin: 0 0 0 0;
	/* padding: 10px 10px 10px 10px; */
	padding: 0;
   /* border: 2px solid #FF2E04; */
	font-size: 70%;

}

.post-footer {
	width: 100%;
	color: #333;
	float: left;
   /* clear: left; */
	/* border-bottom: 1px solid #eee; */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.agent_info_post_body {
	
	float: left;
	font-size: 125%;
	/* width: 43%; good for side by side view  */
	width: 64%; 
	/* trying to make it flow around the link text */
	margin: 1% 0;
	padding: 0;
        font: normal 1.2em/1.4em Verdana, sans-serif;
	color: #000;
	background: #efefde;
	/* background behind multi images */
}
.agent_info_head {
        float: right;
        width:  95%;
        padding:  0;
        margin:  0;

}
.agent_info_head dl {
        float: right;
        margin: 1% 1%;
        width: 98%; /* 450 width minus twenty times 2 for margin */
        padding: 0;
        display: inline; /* fixes IE/WIN double margin bug */
        border: none;
}
.agent_info_head dt {
        float: left;
        text-align: center;
        width: 98%;
        margin: 0;
        padding: 0;
        font-size: 90%;
        font: bold 0.9em Verdana, sans-serif;
}
.agent_info_head dd {
        width: 95%;
        text-align: center;
        margin: 0;
        padding: 0;
        font: normal Verdana, sans-serif;
        font-size: 90%;
        line-height: 1.2em;
        color: #000;
}
.agent_info_head dd.contact {
        float: right;
        text-align: center;
        line-height: 1.2em;
        /* margin: 0 8px 0 0; */
        margin: 1%;
        padding: 1%;
        font: bold 1.0em Verdana, sans-serif;
        border: 1px solid #D9E0E6;
        border-bottom-color: #C8CDD2;
        border-right-color: #C8CDD2;
        background: #fff;
        line-height: 1.5em;
        color: #000;
}
.agent_info_head dd.img img {
        float: right;
        /* margin: 0 8px 0 0; */
        margin: 0;
        padding: 0;
        border: 1px solid #D9E0E6;
        border-bottom-color: #C8CDD2;
        border-right-color: #C8CDD2;
        background: #fff;
}
.agent_info_alt {
        float: right;
        text-align: right;
        width:  95%;
        padding:  5px 0;
        margin:  10px 0;

}
.agent_info_alt dl {
        float: right;
        margin: 1% 2%;
        width: 96%; /* 450 width minus twenty times 2 for margin */
        padding: 0;
        display: inline; /* fixes IE/WIN double margin bug */
        border: none;
}
.agent_info {
        float: left;
        width:  95%;
        padding: 5px 0;
        margin:  10px 0;
        color: #000;

}
.agent_info dl {
        float: left;
        margin: 1% 2%;
        width: 96%; /* 450 width minus twenty times 2 for margin */
        padding: 0;
        display: inline; /* fixes IE/WIN double margin bug */
        border: none;
        color: #000;
}
.agent_info dt {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
        font-size: 90%;
        font: bold 0.9em Verdana, sans-serif;
        color: #627081;
        color: #000;
}
.agent_info dd {
        float: left;
        margin: 0 0 0 0;
        padding: 0;
        font: normal Verdana, sans-serif;
        font-size: 90%;
        line-height: 1.2em;
        color: #000;
}

.agent_info_alt dt {
        float: right;
        width: 100%;
        margin: 0;
        padding: 0;
        font-size: 90%;
        font: bold 0.9em Verdana, sans-serif;
}
.agent_info_alt dd {
        float:right;
        margin: 0 0 0 0;
        padding: 0;
        font: normal Verdana, sans-serif;
        font-size: 90%;
        line-height: 1.2em;
        color: #000;
}
.agent_info dd.contact {
        float: left;
        text-align: center;
        /* margin: 0 8px 0 0; */
        width: 65%;
        margin: 1%;
        padding: 1%;
        font: bold 1.0em Verdana, sans-serif;
        border: 1px solid #D9E0E6;
        border-bottom-color: #C8CDD2;
        border-right-color: #C8CDD2;
        line-height: 1.5em;
        background: #fff;
        color: #000;
}
.agent_info dd.img img {
        float: left;
        /* margin: 0 8px 0 0; */
        margin: 1%;
        padding: 1%;
        border: 1px solid #D9E0E6;
        border-bottom-color: #C8CDD2;
        border-right-color: #C8CDD2;
        background: #fff;
}

.agent_info_alt dd.contact {
        float: left;
        text-align: center;
        /* margin: 0 8px 0 0; */
        width: 65%;
        margin: 1%;
        padding: 1%;
        font: bold 1.0em Verdana, sans-serif;
        border: 1px solid #D9E0E6;
        border-bottom-color: #C8CDD2;
        border-right-color: #C8CDD2;
        background: #fff;
        line-height: 1.5em;
        color: #000;
}
.agent_info_alt dd.img img {
        float: left;
        /* margin: 0 8px 0 0; */
        margin: 1%;
        padding: 1%;
        border: 1px solid #D9E0E6;
        border-bottom-color: #C8CDD2;
        border-right-color: #C8CDD2;
        background: #fff;
}



#albany {
        float: left;
        width:  440px;
        padding:  10px 0;
        border: 2px solid #C8CDD2;

}
#albany dl {
        float: left;
        margin: 10px 20px;
        width: 400px; /* 450 width minus twenty times 2 for margin */
        padding: 0;
        display: inline; /* fixes IE/WIN double margin bug */
}
#albany dt {
        float: right;
        width: 282px;
        margin: 0;
        padding: 0;
        font-size: 130%;
        letter-spacing: 1px;
        color: #627081;
}
#albany dd {
        margin: 0;
        padding: 0;
        font-size: 85%;
        line-height: 1.5em;
        color: #666;
}
#albany dd.img img {
        float: left;
        /* margin: 0 8px 0 0; */
        margin: 0;
        padding: 4px;
        border: 1px solid #D9E0E6;
        border-bottom-color: #C8CDD2;
        border-right-color: #C8CDD2;
        background: #fff;
}


/*********************************************** COMMENT TAGS *****/
#comments {
}
#comments h3 {
        font: bold 1.2em Verdana, sans-serif;
	color: #666;
}
#commentlist {
        margin: 0;
        padding: 0;
        border-bottom: 1px solid #E8E7D0;
        list-style-type: none;

}
#commentlist li {
        border-top: 1px solid #E8E7D0;
        padding: 0;
        background-color: #fff;
}
.alt {
        background-color: #eee !important;
}
.commenttitle {
        margin-bottom: 0;
        font-size: 1.1em;
}
.commentmeta {
        margin-top: 0;
        font-size: 0.9em;
        color: #999;
}                
.commentext {
	#line-height: 1.5em;
}                
/*********************************************** leftSIDEBAR TAGS *****/

#leftsidebarmenu {

	float: left;
	width: 94%;
	margin: 0;
	padding: 1% 3% 3% 3%;
	font-size: 85%;
}

#leftsidebarmenu ul{

   width: 100%;
   float: left;
   color: #000;
   list-style: none;
   margin: 0 0 0 0;
   padding: 0;
	border-bottom: 1px solid #000;
}

#leftsidebarmenu  li {
	display: block;
   width: 100%;
   float: left;
   padding: 0;
   margin: 0;
	border-top: 1px solid #000;
   background: #8E8575;
}

#leftsidebarmenu a {
   padding: 1% 0 1% 0 ;
   margin: 0;
   float: left;
   width: 100%;
   background: #8e8575;
   display: block;
   text-decoration: none;
	color: #FFF;
   font: bold 1em 'Verdana', Arial, sans-serif;
   text-transform: uppercase;
   font: bold 1em 'Verdana', Arial, sans-serif;
   letter-spacing: 1px;
}

#leftsidebarmenu a:hover, body#page_id_13866 #t-customreport a, 
                          body#page_id_13865 #t-customfilter a, 
                          body#page_id_13864 #t-autonotify a, 
                          body#page_id_13867 #t-gethelp a {
   margin: 0;
   padding: 1% 0 1% 0 ;
   float: left;
   width: 100%;
   background: #000;
   display: block;
}

.prevarrow {

	float: left;
	width: 100%;
}
.nextarrow {

	float: right;
	width: 100%;
}




/*********************************************** page TAGS *****/
#content_container {

	float: right;
	width: 75%;
	margin: 0;
	padding: 0;
}


/*********************************************** SIDEBAR TAGS *****/
#leftsidebar {
	float: right;
	width: 24%;
	margin: 0;
	padding: 0;
	background: #93846d;
}
#rightsidebar {
	
	float: right;
  	width: 24%; 
	margin: 0;
	padding: 1% 2% 0 2% ;
}

#rightsidebar h1, #leftsidebar h1 {
	
	float: right;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
	font: bold 1em 'Verdana', Arial, sans-serif;
}

#rightsidebar a {
	
	margin: 0;
	padding: 0;
   color: #940000;
	text-decoration: underline;
}

.leftsidebar_box a{
	
	width: 100%;
	margin: 0;
	padding: 0;
   color: #FFF;
	text-decoration: none;
	float: left;
	
}
.leftsidebar_box a img {
	
	width: 100%;
	margin: 0;
	padding: 0;
   color: #FFF;
	text-decoration: underline;
	float: left;
}

.leftsidebar_box #loginform {
	
	width: 75%;
	margin: 0 0 0 2%;
	padding: 0;
   color: #000;
	float: left;
	list-style: none;
}

.leftsidebar_box .loginlinks {
	
	width: 96%;
	margin: 0 0 0 2%;
	padding: 0;
   color: #000;
	float: left;
	list-style: none;
}

.leftsidebar_box .favorite_properties {
	
	width: 96%;
	margin: 0 0 0 2%;
	padding: 0;
   color: #000;
	float: left;
	list-style: none;
}

.leftsidebar_box .loginlinks li  {
	
	width: 75%;
	margin: 0;
	padding: 0;
   color: #000;
	float: left;
}
.leftsidebar_box .loginlinks a {
	
	width: 75%;
	margin: 0;
	padding: 0;
   color: #000;
	float: left;
}

.leftsidebar_box {
	float: left;
	text-align: left;
	width: 94%;
	padding: 0 3% 3% 3%; 
	margin: 0; 
}
.rightsidebar_box {
	float: left;
	text-align: left;
	width: 100%;
	padding: 0 0 5% 0; 
	margin: 0; 
}


.rightsidebar_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 90%;
	float: left;
	text-align: left;
}

.rightsidebar_box li {
	margin: 0;
	padding: 0;
	width: 90%;
	float: left;
	text-align: left;
}



.rightsidebar_box dl, .rightsidebar_box_alt dl,
.leftsidebar_box dl, .leftsidebar_box_alt dl {
	float: left;
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.property_box dt img {
	float: left;
	margin: 0;
	padding: .7em 1% 0 5px;
	width: 4%;
}
.property_box dt p {
	width: 80%;
	float: left;
	margin: 0;
	padding: .5em 0 0 5px;
}
.rightsidebar_box dt img {
	float: left;
	margin: 0;
	padding: .7em 0 0 5px;
	width: 4%;
}
.rightsidebar_box dt p {
	width: 80%;
	float: left;
	margin: 0;
	padding: .5em 0 0 5px;
}

.leftsidebar_box dt, .leftsidebar_box_alt dt {
	float: left;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	margin: 0;
	padding: 0;
	font: bold 1em 'Verdana', Arial, sans-serif;
	background: #CD0000;
   color: #FFF;
}

.rightsidebar_box dt, .rightsidebar_box_alt dt {
	float: left;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	margin: 0;
	padding: 0;
	font: bold 1em 'Verdana', Arial, sans-serif;
	background: #93846d;
   color: #FFF;
}

.rightsidebar_box dd, .rightsidebar_box_alt dd {
	float: left;
	text-align: left;
	width: 95%;
	padding: 0 2%;
	margin: 0;
   border: 1px solid #000;
}

.leftsidebar_box dd {
	float: left;
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 0;
   background: #DFDFD9 ;
}


.rightsidebar_box_alt dt,
.leftsidebar_box_alt dt {
	border: none;
}

.rightsidebar_box_alt dd,
.leftsidebar_box_alt dd {
	border: none;
}

.rightsidebar_box_alt a,
.leftsidebar_box_alt a {
	float: right;
}

.property_box {
	float: left;
	text-align: left;
	width: 15%;
	padding: 0 0 5% 0; 
	margin: 0; 
}


.property_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 90%;
	float: left;
	text-align: left;
}

.property_box li {
	margin: 0;
	padding: 0;
	width: 90%;
	float: left;
	text-align: left;
}



.property_box dl {
	float: left;
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.property_box dt {
	float: left;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	margin: 0;
	padding: 0;
	font: bold 1em 'Verdana', Arial, sans-serif;
	background: #93846d;
   color: #FFF;
}

.property_box dd {
	float: left;
	text-align: left;
	width: 100%;
	padding: 0 0 5% 0;
	margin: 0;
   border: 1px solid #000;
}

.leftsidebar_box dd {
	float: left;
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 0;
   background: #DFDFD9 ;
}


.property_box dt {
	border: none;
}

.property_box dd {
	border: none;
}

.property_box a {
	float: left;
}



#sidebar {
	float: right;
	width: 10%;
	padding: 0 0 0 1%;
	margin: 0;
   background: #fff;
}

.sidebardivide {
	margin: 0;
	padding: 0;
		clear: both;
		float: left;
		width: 100%;
      background: #eee url("images/divide_sidebar.gif") repeat-x left top;
}



#sidebar .sidepost_excerpt {
	margin: 0 0 0 0;
	padding: 0;
	clear: left;
	float: left;
	width: 100%;
   background: #fff url("images/divide_sidebar.gif") repeat-x left top;
}
#sidebar h2 {
	text-transform: uppercase;
	font-size: 120%;
	margin: 0;
	padding: 3% 0%;
	float: left;
	width: 94%;
   background: #fff url("images/divide_sidebar.gif") repeat-x left bottom;
}

#sidebar a {
	padding: 0 2% 0 2%;
	margin: 0;
	float: left;
	width: 96%;
	font-size: 130%;
   background: #fff;
   display: block;
   text-decoration: none;
}

#sidebar a:hover {
	font-size: 150%;
	margin: 0;
	padding: 0 2% 0 2%;
	float: left;
	width: 98%;
   background: #ddd;
   display: block;
}





#sidebar p {
	margin: 0;
	padding: 0;
	color:  #333;
	width: 100%;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
#sidebar li { /* 1st level */
        margin: 0;
        margin: 0;
	padding: 0;
	list-style: none;
        color: #03C;
	width: 100%;
}
#sidebar ul li { /* 2nd level */
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
#sidebar ul ul {
	margin: 0;
	padding: 0;
	width: 100%;

}
#sidebar ul ul li { /* 3rd level */
        margin: 0;
        padding: 0;
	list-style: none;
	width: 100%;
}  
/*********************************************** FOOTER TAGS *****/
#footer {
	width: 100%;
	font-size: 65%;
	margin: 0;
	padding: 0;
	clear: both;
	float: right;
	/* background: #039; */
	color: #fff;
        /* height: 210px; trying to fix IE without breaking firefox footer */
}

#footerpadd {
	float: left;
	width: 98%;
	margin: 0;
	padding: 1% 0 1% 1%;
	float: right;
	clear: both;

}

#footer_disclaimers {
   clear: both;
	float: left;
	width: 98%;
	font-size: 125%;
	margin: 0;
   padding: 1%;
	/* background: #039; */
	color: #000;
	background: #FFF; 
        /* height: 210px; trying to fix IE without breaking firefox footer */
}
#footerend { /* copyrightbar */
	/* height: 20px; */
	width: 98%;
	clear: both;
	float: left;
   padding: 1%;
   margin: 0;
	background: #000;
	color: #fff;
	font: bold 1em 'Verdana', Arial, sans-serif;
}

#menufooter {
        /* doesn't seem to affect IE, only firefox, where is the IE code? dan */
        background: #000 
        url("images/bg_menu.gif") repeat-x;
}

#menufooter {
			width: 100%;
			float: left;
        margin: 0;
        padding: 0;
}

#menufooter a:link, #menufooter a:visited {
		  color: #FFF;
		  text-decoration: none;
}

#menufooter a:hover {
		  text-decoration: underline;
}

#menufooter ul {
        margin: 0; 
        padding: 5px 5px 5px 5px ; 
        color: #000;
		  background: #333; 
		  border: 1px solid;
		  float: left;
}

#menufooter li {
        /* display: inline; */
        margin: 0; 
        padding: 0;
        font: bold 1em 'Verdana', Arial, sans-serif;
        color: #fff;
        list-style: none;
}

#menufooter .footer_head {
        margin:  0; 
        padding:  0 10px 5px 10px; 
        color: #FFF;
        text-transform: uppercase;
        font: bold 1.1em 'Verdana', Arial, sans-serif;
        letter-spacing: 1px;
		  background: #353535;
        color: #FFF;
}


#menufooter #footer_c1 {
		  /* border-color: #004C94; */
}

#menufooter #footer_c2 {
		  /* border-color: #CD0000; */
}


#menufooter #footer_c3 {
		  /* border-color: #107900; */
}

#menufooter #footer_c4 {
		  /* border-color: #4A244A; */
}

#menufooter #footer_c5 {
		  /* border-color: #FF9900; */
}

#menufooter #footer_c6 {
		  /* border-color: #4A8DB4; */
}


/*********************************************** FOOTEREND TAGS *****/
#footercontents {
       
	/* height: 175px; */
	background: #039; 
        margin: 0;
	padding: 1em 0 1em 1.5em;
}
#footercontents2 ul {
	margin: 0;
	padding: 0;
}
#footercontents li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footercontents ul {
        float: left;
        margin: 0;
        padding: 0;
        font: bold 1em 'Verdana', Arial, sans-serif;
        /* text-transform: uppercase; */
        width: 30em;
        letter-spacing: .1em;
        color: #fff;
        list-style: none;
}
#footercontents a:link, #footercontents a:visited {
        color: #FFF; 
       padding: 0;
        text-decoration: none;
}
.recentcomments a {
	left: 0;
	margin: 0 0 0 0;
        font: bold 1em/1.5em Verdana, Arial, sans-serif;
	color: #fff;
}
.recentposts a {
	left: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
        font: bold 1em/1.5em Verdana, Arial, sans-serif;
	color: #fff;
}
/*********************************************** FORM TAGS *****/
#commentform input, #commentform textarea {
	border: 1px solid #ccc;
}

#searchform_box {
	width: 70%;
	float: left;
	margin: 0;
	padding: 0;
}
#searchform {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.search_crit {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.search_crit p {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	font: 75%;
}
#searchform input, #sidebar #searchform input {
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	background: #FFF;
	
}

#searchform .search_crit input, #sidebar #searchform .search_crit input {
	float: left;
	margin: 0;
	padding: 0;
	background: #FFF;
}

#searchform input {
	float: left;
	margin: 0;
	padding: 0;
	background: #000;
}

.sfsubmit { 
	float: left;
	color: #000;
}

.results_summary {
	text-align: center;
	width: 70%;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
}
.search_results_summary {
	text-align: center;
	width: 68%;
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
}

.previous_search_page {
	float: left;
	margin: 0;
	padding: 0;
}
.next_search_page {
	float: right;
	margin: 0;
	padding: 0;
}
.highlight {
	float: left;
	margin: 0;
	color: 940000;
	background: ccc;
	padding: 0;
}

/***************Listings page TAGS manufcon*****/


#moreimages {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.mlsimages {
   float: left;  /* orders the images */
	width: 10%;
   /* margin: 0 8px 0 0; */
   margin: 0;
   padding: 0 .5% 0 0;
   border: 1px solid #D9E0E6;
   border-bottom-color: #C8CDD2;
   border-right-color: #C8CDD2;
   background: #eee;
}



#leftsinglelisting {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#singlelisting {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#moresingleimage {
	clear: both;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.featured_property_singleimage {
	width: 100%;
	clear: both;
	float: left;
   margin: 0;
   padding: 0;
}

.featured_property_detailed_address {
	text-align: center;
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
   font: bold 1em Verdana, Arial, sans-serif;
	font-size: 100%;
	color: #FFF;

}

dl .favorite_properties a:hover {
	text-decoration: underline;
}

.favorite_properties h1 a:hover {
	text-decoration: underline;
}

.favorite_properties a:link,
.favorite_properties a:visited {
	text-decoration: none;
	color: #000;
}

.featured_property_detailed_address a:link,
.featured_property_detailed_address a:visited {
	text-decoration: none;
	color: #FFF;
}

#singleimage {
	width: 100%;
	clear: both;
	float: left;
   margin: 0;
   padding: 0;
   background: #eee;
}

.searchlistingdesc {
	margin: 0 0 0 0;
	width: 52%;
	padding: 0 3% 0 0;
	float: left;
   font: bold 1em Verdana, Arial, sans-serif;
	color: #000000;
	
}

#singlelisting .searchlistingdesc {
	margin: 0 0 0 0;
	width: 100%;
	padding: 0;
	float: right;
   font: bold 1em Verdana, Arial, sans-serif;
	font-size: 120%;
	color: #000000;
	background: #cce;
	
}

#searchlistingdesc_gutter {
	margin: 0 0 0 0;
	width: 35%;
	padding: 1% 1% 1% 1%;
	float: right;
   font: bold 1em Verdana, Arial, sans-serif;
	
}


.presented_by {
	float: left;
	
}
#searchlistinglinks {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 90%;
	float: left;
   font: bold 1em Verdana, Arial, sans-serif;
	
}

.address {
	text-align: center;
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
   font: bold 1em Verdana, Arial, sans-serif;
	font-size: 135%;
	color: #000;

}

.detailed_address {
	text-align: center;
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
   font: bold 1em Verdana, Arial, sans-serif;
	font-size: 150%;
	color: #000;

}

