@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
}
html, body { 
  margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#151515;
  height: 100%;
}
body:before {/*Opera min-height 100% Fix*/
    content:"";
    height:100%;
}

#body-bg-1 { background:url(/images/body-bg-4.jpg) repeat-x left top; }

#main-wrapper { margin:0 auto -113px; padding:0; width:970px; min-height:100%; height:auto !important; height:100%; }
#main-wrapper-2 { 
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -110px;
}
#footer-wrapper, .push {
    height: 110px;
}



#header { margin:0 auto; padding:0; height:70px; width:970px; }
#header .header-logo { margin:15px 0 0 0; padding:0; float:left; width:300px; }

#header .top-nav img { float:right; vertical-align:middle; }
#header .top-nav p { margin:0; padding:0 0 0 8%; line-height:26px; float:left; width:82%; color:#C7C7C7; font-size:10px; }
#header .top-nav p a { text-decoration:none; color:#000; }
#header .top-nav p a:hover { text-decoration:underline; color:#000; }
#header .top-nav .otherlink a { text-decoration:none; color:#000; }
#header .top-nav .otherlink a:hover { text-decoration:underline; color:#000; }

#header .top-nav {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/images/top-nav-left-bg.jpg) no-repeat scroll left top;
  float:right;
  height:26px;
  line-height:26px;
  margin:0;
  padding:0 0 0 10px;
  width: auto !important;
  width: 240px;
}
#header .top-nav-right {
  background:transparent url(/images/top-nav-right-bg.jpg) no-repeat scroll right top;
  height:26px;
  line-height:26px;
  margin:0;
  padding:0 30px 0 0;
}

#top-menu-wrapper { margin:0; padding:0; background:url(/images/topmenu/menu_bg.png) repeat-x left top; width:100%; /*height:37px;*/ height:40px; float:left; clear:both; }

#bodyWrapper { width:970px; margin:0px auto; }
/*.centerWrapper { position:relative; width:970px; margin:0px auto; }*/

.dropdown {
	float:left; 
	padding-left:19px; 
	color:#000; 
	font-size:10px; 
} /*19px padding required */

.dropdown dt { cursor:hand; font-weight:normal;}
.dropdown dt:hover{ color:#000; cursor:pointer;}
.dropdown dd {
	display:none;
	overflow:hidden;
	position:absolute;
	line-height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	opacity:0;
	z-index:200;
	background:transparent url(../images/account_bg.png) no-repeat scroll left top;
	width:101px;
	height:125px;
	margin-top:5px;
}


#myaccount-ddcontent{
	background:transparent url(../images/account_community.png) no-repeat left top;
	width:101px;
	height:102px;
	margin-top:5px;
}

.dropdown ul {width:auto; list-style:none; border-top:none}
.dropdown li 
{
/*	border-bottom:1px dashed #DFDFDF;*/
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
}
.dropdown dd a, .dropdown dd a:active, .dropdown dd a:visited {
	border-bottom:1px dashed #DFDFDF;	
	color:#5c5c5c;
	font-weight:bold;
	font-size:9px;
	display:block;
	padding:0px 5px;
	width:auto;
	text-decoration:none;
}
.dropdown dd a:hover {background:#669B1C; color:#fff; text-decoration:none;}
.dropdown .underline {border-bottom:1px solid #ffffff}
.lnkheader {background-color:#282828; color:#fff; width:100%;}

#help{float:right;}
#commands {float:right; margin:4px 0px 10px 0px;}





/* slideshow start */

#dhtmlgoodies_slideshow { width:338px;	/* Total width of slideshow */ }
#previewPane{ border:1px solid #CCCCCC; margin-bottom:10px;	text-align:center; vertical-align:middle; padding-top:0px;	position:relative;


		/* CSS HACK */	height: 336px;	/* IE 5.x */ height/* */:/**/336px;	/* Other browsers */ height: /**/336px; }

#previewPane img{ }
#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic; text-align:center; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em; color:#fff; }
#galleryContainer{		
		height:102px;	/* Height of the images + 2 */
		border:0px solid #CCCCCC; position:relative; overflow:hidden; padding:1px;
		margin-bottom:15px;
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
	}
#arrow_left{ position:absolute;	left:0px; z-index:10; background-color: #FFF; padding:1px; margin:-10px 0 0 0px; }
#arrow_right{ position:absolute; right:0px;	z-index:10;	background-color: #FFF;	padding:1px; margin:-10px 0 0 0px; }
#theImages{ position:absolute; height:100px; left:40px;	width:100000px;	}
#theImages #slideEnd{ float:left; }
#theImages img{	float:left;	padding:1px; filter: alpha(opacity=50);	opacity: 0.5; cursor:pointer; border:0px; }
#waitMessage{ display:none;	position:absolute; left:200px; top:150px; background-color:#FFF;
border:3px double #000; padding:4px; color:#555; font-size:0.9em; font-family:arial; }
#theImages .imageCaption{ display:none; }

/* added label on 05/03/2009 */
.button { width:400px;list-style:none; margin: 100px auto;}
.button li {  display:inline; float:left; width:175px; height:120px; list-style:none; margin-right:10px; padding-bottom:10px}
.back { width:400px;list-style:none; margin: 10px auto;}
.back li {  display:inline; float:left; text-align:center; width:370px; list-style:none; margin-right:10px; padding-bottom:100px}
.button li img{border:none}
.button li a:hover{background: url(../images/buttons/btn_call_script_on.gif) left center;z-index: 2;left: 0px;border:none;}

/* slideshow end */


.tabs-wrapper { margin:0; padding:0; float:left; clear:both; width:462px; }

.tabs-title-wrapper { float:right; width:100%; margin:0; padding:0; }
.tabs-title-left { margin:0px 0 -20px 0px; padding:0; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:18px; width:120px; }
.tabs-title-right { margin:0; padding:0; float:right; width:266px; }

.tabs-inner-left-wrapper { margin:0; padding:20px 0 0px 20px; float:left; width:100px; }
.tabs-inner-right-wrapper { margin:0; padding:0; float:right; width:325px; }
.tabs-inner-right-wrapper ul { margin:0; padding:20px 0; list-style:none; float:left; }
.tabs-inner-right-wrapper li { margin:0; padding:0; float:left; clear:both; background:url(../images/bottom-border-1.gif) repeat-x left top; width:320px; }
.tabs-inner-right-wrapper li .left-subject { margin:0; padding:0; float:left; width:255px; line-height:31px; }
.tabs-inner-right-wrapper li .left-subject img { vertical-align:middle; }
.tabs-inner-right-wrapper li .left-subject a { text-decoration:none; color:#5F5F5F; }
.tabs-inner-right-wrapper li .left-subject a:hover { text-decoration:none; color:#000; }
.tabs-inner-right-wrapper li .right-subject { margin:0; padding:0; float:right; width:55px; line-height:31px; font-weight:bold; text-align:right; }
.tabs-inner-right-wrapper li .right-subject a { text-decoration:none; color:#689E1D; }
.tabs-inner-right-wrapper li .right-subject a:hover { text-decoration:none; color:#555; }


.tabs-inner-right-wrapper-2 { margin:0; padding:0; float:right; width:305px; }
.tabs-inner-right-wrapper-2 ul { margin:0; padding:10px 0; list-style:none; float:left; }
.tabs-inner-right-wrapper-2 li { margin:0; padding:0; float:left; clear:both; width:300px; border-bottom:1px solid #DFF1C2; }
.tabs-inner-right-wrapper-2 li .left-subject-2 { margin:0; padding:0; float:left; width:85px; line-height:22px; font-size:12px; height:22px; border-right:1px solid #DFF1C2; text-align:center; color:#8E8E8E; }
.tabs-inner-right-wrapper-2 li .left-subject-2 a { text-decoration:none; color:#8E8E8E; }
.tabs-inner-right-wrapper-2 li .left-subject-2 a:hover { text-decoration:none; color:#000; }
.tabs-inner-right-wrapper-2 li .right-subject-2 { margin:0; padding:0; float:right; width:205px; line-height:22px; }
.tabs-inner-right-wrapper-2 li .right-subject-2 a { text-decoration:none; color:#000; }
.tabs-inner-right-wrapper-2 li .right-subject-2 a:hover { text-decoration:none; color:#555; }


.tab-yesterday { margin:0 -12px 0 0; padding:0; width:108px; z-index:1; height:27px; }
.tab-today { margin:0 -6px 0 0; padding:0; width:101px; z-index:101; height:27px; }
.tab-tomorrow { margin:0 0 0 0; padding:0 0 0 0; width:95px; z-index:101; height:27px; }
.tab-inbox { margin:0 0 0 0; padding:0 0px 0 0; width:95px; z-index:101; height:27px; }



/* Footer Class */
#footer-wrapper {
	clear: both;
	font-family:Verdana, Geneva, sans-serif;
}

#footer-wrapper-1 #footer-container { 
margin:0 auto; 
padding:11px 0 0 0; 
width:100%;
}
#footer-wrapper-1 #footer-container .foo-bg{
background: url(../images/footer-slogan-background.jpg) repeat-x left top;
}
#footer-wrapper-1 #footer-container .footer-slogan { 
background: url(../images/footer-slogan-bg.jpg) no-repeat left top; 
width:968px; 
height:32px; 
text-align:center; 
color:#DCDCDC; 
font-size:11px; 
font-style:italic; 
line-height:32px;  
margin:0 auto;
}
.footer-logo { 
margin:25px 0 0 0; 
padding:0; 
float:left;
}
.footer-links { 
margin:18px 0 0 0; 
padding:0; 
line-height:15px; 
float:right; 
text-align:right; 
color:#fff; 
font-size:10px; 
}
.footer-links a, .footer-links a:link, .footer-links a:active, .footer-links a:visited { 
text-decoration:none; 
color:#fff; 
}
.footer-links a:hover { 
text-decoration:underline; 
color:#fff; 
}

#footer-wrapper-1 { 
height:40px; 
width:100%; 
background:url(../images/footer-main-bg-2.jpg) repeat-x left top; 
float:left;  
}
#footer-wrapper-2 { 
height:70px; 
width:100%; 
background:url(../images/footer-main-bg-2.jpg) repeat-x left top;
float:left; 
clear:both; 
}
#footer-wrapper-2 #footer-container { 
margin:0 auto; 
padding:11px 0 0 0; 
width:970px; 
}
.footer-logo-2 { 
margin:8px 0 0 10px; 
padding:0; 
float:left; 
}
.footer-links-2 { 
margin:2px 10px 0 0; 
padding:0; 
line-height:15px; 
float:right; 
text-align:right; 
color:#fff; 
font-size:10px; 
}
.footer-links-2 a, .footer-links-2 a:link, .footer-links-2 a:active, .footer-links-2 a:visited { 
text-decoration:none; 
color:#fff; 
}
.footer-links-2 a:hover { 
text-decoration:underline; 
color:#fff; 
}





#c_container{
	margin:30px 0 30px 0;
}

/************* Comp View **********/

#comps_popup {
  width:970px;
}

#comps_popup #google_mapview {
  background:none;  
}

#comps_popup #googlemap #google_mapview #google_map {
  border: 1px solid gray;
}

#comps_popup h1.compopup {
  font-size:22px;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  color:#333333;
  display:inline;
  font-weight:bold;
}

#comps_popup h1 span {
  color:#5C5C5C;
  font-size:16px;
}

#comps_popup h2.estimated_arv {
  font-size:17px;
  font-weight:normal;
  margin:1em 0 0.5em;
  width:100%;
}

#comps_popup h2.estimated_arv span {
  font-size:23px;
  font-weight:bold;
  color:#578e00;
}

#comps_popup table#comps td.checkbox {
  width:10px;
}

#comps_popup table#comps td.address {
  width:200px;
}

#comps_popup table#comps td.address a{
  color:#5C5C5C
}

#comps_popup table#comps td.lamo {
  width:20px;
}

#comps_popup table#comps td.last_date {
  width:20px;
}

#comps_popup table#comps td.bedrooms {
  width:10px;
}

#comps_popup table#comps td.bathrooms {
  width:10px;
}

#comps_popup table#comps td.living_area {
  width:20px;
}

#comps_popup table#comps td.lot_size {
  width:20px;
}

#comps_popup table#comps td.distance {
  width:15px;
}

#compview span.green {
	font-size: 16pt;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #578c01;
}
#compview span.green b{
	font-weight: normal;
	font-size: 18pt;
}
#compview div.leftgrid {
	float: left;
	width:100%;
}
#compview div.thumbnail {
	float: left; padding:0 1em;
}
#compview div.afterrepair {
	float: left;
	margin-left: 10px;
}

#compview div.compmap {
	margin-top: 20px;
  height: 450px;
}
#compview div.select {
	float:left; 
	margin-top:10px;
	color: #989898;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#compview div.select a{
	color: #5c5c5c; text-decoration:underline;
}
#compview div.select a:hover{
	color: #5c5c5c; text-decoration:none;
}
#compview div.perpage {
	float:right; 
	margin-top:10px;
	color: #5c5c5c;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#compview div.savebut{float:left; margin-top:10px}

#compview div.paginator {
	float:right; 
	margin-top:12px;
	color: #5c5c5c;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
#compview div.paginator a{
	color: #5c5c5c;
	text-decoration: none;
}
#compview div.paginator a:hover{
	text-decoration: underline;
}	

.clear{ clear:both;}
.floatleft {float: left;}
.floatright {float: right;}

/***********  Seller Import List ******/

h2.ears {
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px #c0c0c0 solid;
	width: 100%;
	color: #363636;
	font-weight: normal;
	line-height: 35px;
	margin: 5px 0;
}

#ar_subscribe.autoresp {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
}

table.autoresp {
	
}
table.autoresp tr {
	line-height: 24px;
}
table.autoresp td.title, span.personalize {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#5c5c5c;
}
table.autoresp td.comment, span.comment {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#adadad;
}
table.autoresp td.comment span.star, span.comment span.star {
	color: red;
}
table.autoresp td input.text {
	width: 193px;
	border: 1px solid #969696;
	padding: 5px;
	color: #5C5C5C;
}




/*** New Document *******/

.newdoc_button { 
	cursor: pointer;
	overflow: visible;
	padding: 0 17px 0 0; 
	margin: 0 6px 0 0;
	outline: none;
	text-decoration: none;        
	display: block;
	float: left;
        width:132px;
}

.newdoc_button input { 
	margin:0;
	position: relative;
	display: block; 
	padding: 0 0 0 17px; 	
	height:23px; 
	line-height:23px; 
        width: 140px;

           
}

.newdoc_button a { 
	margin:0;
	position: relative;
	display: block; 
        text-align: center;
	padding: 0 0 0 17px; 	
	height:23px; 
	line-height:23px; 
        width:95px;
}
.newdoc_button:active input {
	padding-top: 1px; /* push text down 1px */
}
.newdoc_button:active a {
	padding-top: 1px; /* push text down 1px */
}


.new_doc_greenBtn { 
	background: transparent url(../images/button_Images/greenBtn-right.gif) no-repeat top right; 
        
        
}
	
.new_doc_greenBtn input {
	background:url(../images/button_Images/greenBtn-left.gif) ;
	font-family: "Trebuchet MS", arial, verdana, helvetica;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
}

.new_doc_greenBtn a {
	background:url(../images/button_Images/greenBtn-left.gif) ;
	font-family: "Trebuchet MS", arial, verdana, helvetica;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
        text-decoration: none;       
}
	
.new_doc_greenBtn:hover { 
	background: transparent url(../images/button_Images/greenBtn-rightH.gif) no-repeat top right; 	
}
	
.new_doc_greenBtn:hover input {
	background: transparent url(../images/button_Images/greenBtn-leftH.gif) no-repeat top left;	
}
.new_doc_greenBtn:hover a {
	background: transparent url(../images/button_Images/greenBtn-leftH.gif) no-repeat top left;	
}


.new_doc_greenBtn:active { 
	background: transparent url(../images/button_Images/greenBtn-rightA.gif) no-repeat top right; 	
}
	
.new_doc_greenBtn:active input {
	background: transparent url(../images/button_Images/greenBtn-leftA.gif) no-repeat top left;

}
.new_doc_greenBtn:active a {
	background: transparent url(../images/button_Images/greenBtn-leftA.gif) no-repeat top left;

}

/* Lead Crawler related*/
ul#list { 
  list-style: circle;
  margin:0;
  padding:0 0 0 20px;
}
ul#list li { 
  line-height: 22px;
}
ul#list li a { 
  color: #444;
  text-decoration: none;
}
ul#list li a:hover { 
  text-decoration: underline;
}
h3.lead_crawler {
	font-size: 17px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px #c0c0c0 solid;
	color: #555;
	font-weight: normal;
	line-height: 25px;
	margin: 5px 0;
	padding-left: 1px;
}
div#options_bar {
  padding: 10px 4px;
  font-size: 11px;
  font-family: Arial, Verdana, Helvetica;
  background: #F6F6F6;
  margin: 0;
}
div#options_bar label {
  margin: 0 5px;
}
form {
  margin:0; padding:0;
}
#options_bar input{
 border:1px solid #c8c8c8;

 }
/** Save **/
.but-save{
	padding: 0; float:right;
}
.but-save input{
	width: 60px;
	height: 23px;
	background: url('../images/grey_save.jpg');
  margin: 5px;

}
.but-save input:hover{
	width: 60px;
	height: 23px;
	background: url('../images/grey_save_hover.jpg');
	cursor: pointer;
}
