
/* CSS Document */
h1.std {
font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color: #666666; text-transform:uppercase; border-bottom:1px dotted #999999;
}

h1.dash {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	line-height: 20px;
	padding-bottom: 6px;
	padding-top:10px;
	margin-bottom: 0px;
	border-bottom: none;
}
h1.lm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	color: #484848;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	border:0px;
}
h1.lmred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	color: #9E0B0F;
	line-height: 16px;
	padding:0px;
	margin:0px;
	border-bottom: none;
}
h2.searchname { margin:0px 0px 5px 0px; padding:6px; font:bold 16px Arial, Helvetica, sans-serif; color:#000;}
h2.std {
	margin:0px;
	padding:6px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
h3.std { 
	font-size:11px;
	font-style:italic;
	color:#4E4E4E;
	padding-bottom:0px;
	margin-bottom:0px;
}
h4.std {
	font-size:14px;
	padding-bottom:0px;
	margin-bottom:0px;
}
div.clear { clear:both;}
.hide { display:none;}
hr.std {
  background: #ddd; 
  color:#aaa;
  height: .2em;
  margin:0px;
  border: none;
  line-height: .1em;
  text-align:left !important;  
}
h1.bump20 { padding-top:20px;}
.notoppad { padding-top: 0px; margin-top: 0px;}
.wid650 { width:650px;}
.wid160 { width:160px;}
.wid115 { width:115px;}
.pos { position:relative;}
.logtext { position:absolute; left: 12px; top: 9px; height:20px;}
.logfield { position:absolute;  left: 7px; bottom: 8px;}

/* Navigation */
div.navcontainer {
	display:block; 
	background:#FFFFFF url(/listmailer/images/nav_bg.jpg) top left no-repeat;
	height:64px;
	width:653px;
	margin-bottom:15px;
}
div.navcontainer ul { height:57px;}
div.navcontainer ul, div.navcontainer li { margin:0px; padding:1px 0px 0px 0px;}
div.navcontainer li {list-style:none; float:left;}

/* Normal Nav  !important is added to accomidate for ie8*/ 
a.lmhome {display: block; width: 144px; height:57px; margin-left:1px;}
a.lmhome:link, a.lmhome:visited {
	background-image:url(/listmailer/images/nav.jpg);
	background-position: -1px -59px }
a.lmhome:active, a.lmhome:hover, div.navcontainer .activenav1 {
	background-image:url(/listmailer/images/nav.jpg);
	background-position: -1px 0px !important;}

a.lmsaveprop {display: block; width: 147px; height:57px;}
a.lmsaveprop:link, a.lmsaveprop:visited { background-image:url(/listmailer/images/nav.jpg);
	background-position: -145px -59px;}
a.lmsaveprop:active, a.lmsaveprop:hover, div.navcontainer .activenav2 { background-image:url(/listmailer/images/nav.jpg);
	background-position: -145px 0px !important;}

a.lmsavesearch {display: block; width: 190px; height:57px;}
a.lmsavesearch:link, a.lmsavesearch:visited { background-image:url(/listmailer/images/nav.jpg);
	background-position: -292px -59px;}
a.lmsavesearch:active, a.lmsavesearch:hover, div.navcontainer .activenav3 { background-image:url(/listmailer/images/nav.jpg);
	background-position: -292px 0px !important;}
	
a.lmaccount {display: block; width: 166px; height:57px;}
a.lmaccount:link, a.lmaccount:visited { background-image:url(/listmailer/images/nav.jpg); 
	background-position: -482px -59px;}
a.lmaccount:active, a.lmaccount:hover, div.navcontainer .activenav4 { background-image:url(/listmailer/images/nav.jpg);
	background-position: -482px 0px !important;}
/*End Normal Nav */

/* Start Tour Nav */
a.lm2home {display: block; width: 101px; height:57px; margin-left:1px;}
a.lm2home:link, a.lm2home:visited { 
	background-image:url(/listmailer/images/nav_tours.jpg);
	background-position: -1px -59px;}
a.lm2home:active, a.lm2home:hover, div.navcontainer .activenavtour1 {
	background-image: url(/listmailer/images/nav_tours.jpg);
	background-position: -1px 0px !important;}

a.lm2saveprop {display: block; width: 119px; height:57px;}
a.lm2saveprop:link, a.lm2saveprop:visited { background-image:url(/listmailer/images/nav_tours.jpg);
	background-position: -102px -59px;}
a.lm2saveprop:active, a.lm2saveprop:hover, div.navcontainer .activenavtour2 { background-image:url(/listmailer/images/nav_tours.jpg);
	background-position: -102px 0px !important;}

a.lm2savesearch {display: block; width: 169px; height:57px;}
a.lm2savesearch:link, a.lm2savesearch:visited { background-image:url(/listmailer/images/nav_tours.jpg);
	background-position: -221px -59px;}
a.lm2savesearch:active, a.lm2savesearch:hover, div.navcontainer .activenavtour3 { background-image:url(/listmailer/images/nav_tours.jpg);
	background-position: -221px 0px !important;}
	
a.lm2tour {display: block; width: 126px; height:57px;}
a.lm2tour:link, a.lm2tour:visited { background-image:url(/listmailer/images/nav_tours.jpg);
	background-position: -390px -59px;}
a.lm2tour:active, a.lm2tour:hover, div.navcontainer .activenavtour4 { background-image:url(/listmailer/images/nav_tours.jpg);
	background-position: -390px 0px !important;}
	
a.lm2account {display: block; width: 132px; height:57px;}
a.lm2account:link, a.lm2account:visited { background-image:url(/listmailer/images/nav_tours.jpg); 
	background-position: -516px -59px;}
a.lm2account:active, a.lm2account:hover, div.navcontainer .activenavtour5 { background-image:url(/listmailer/images/nav_tours.jpg); background-position: -516px 0px !important;}
/* End Navigation */

div.loginform {margin-left:10px; margin-top:-5px;}
.navemail { text-align:right; line-height:14px; margin:0px; padding:4px 0px;}

div.listmailerlogin { margin-top:10px;}
div.listmailerlogin div {
	float:left;
	display:block;
	background-color:#DDDDDD;
	margin-right:5px;
	margin-bottom: 5px;
}
div.savesearch_lg {width:317px; height:200px; background-image:url(/listmailer/images/lg_savesearch.jpg);}
div.pricechange_lg {width:317px; height:200px; background-image:url(/listmailer/images/lg_pricechange.jpg);}
div.saveprop_lg {width:317px; height:200px; background-image:url(/listmailer/images/lg_saveprop.jpg);}
div.openhouse_lg {width:317px; height:200px; background-image:url(/listmailer/images/lg_openhouse.jpg);}
div.mobilecart_lg {width:317px; height:200px; background-image:url(/listmailer/images/lg_mobilecart.jpg);}
div.etour_lg {width:317px; height:200px; background-image:url(/listmailer/images/lg_etour.jpg);}
div.newtomarket_lg {width:317px; height:200px; background-image:url(/listmailer/images/lg_newtomarket.jpg);}

div.savesearch_sm {width:317px; height:108px; background-image:url(/listmailer/images/sm_savesearch.jpg);}
div.pricechange_sm {width:317px; height:108px; background-image:url(/listmailer/images/sm_pricechange.jpg);}
div.saveprop_sm {width:317px; height:108px; background-image:url(/listmailer/images/sm_saveprop.jpg);}
div.openhouse_sm {width:317px; height:108px; background-image:url(/listmailer/images/sm_openhouse.jpg);}
div.mobilecart_sm {width:317px; height:108px; background-image:url(/listmailer/images/sm_mobilecart.jpg);}
div.etour_sm {width:317px; height:108px; background-image:url(/listmailer/images/sm_etour.jpg); overflow: hidden;}
div.newtomarket_sm {width:317px; height:108px; background-image:url(/listmailer/images/sm_newtomarket.jpg);}

div.dashboard {
	display: block;
	width:650px;
	border: #999999 1px solid;
	background-color: #d4e4f7; /* Lite blue */
	margin-bottom:20px;
	margin-top:0px;
}
div.graphs {
	display:block;
	float:right;
	margin:10px;
	width:260px;
	border-left:#666666 1px solid;
	padding-left:20px;
}
div.savednumber {
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#626262;
	padding-bottom:5px;
	padding-top:5px;
}

.mlssaveprop { padding-top:3px; border-top:#666666 solid 1px; font-size:11px; line-height: 14px; color:#666666;}
.criteriasaveprop td {color:#666666;}
td.addresssaveprop {background-color:#006699; color:#fff; font-weight:bold; padding-left:5px;}
.saveproplist {border:#000000 solid 1px; padding:2px;}

a.yellow:link, a.yellow:visited {color:#fff;}
a.yellow:active, a.yellow:hover {color:#FFFFFF; text-decoration:underline;}

div.key { position:absolute; top:0px; left:0px; display:block; background:#CCCCCC url(/listmailer/images/key.jpg) top left no-repeat; width:289px; height:86px; }
div.createsearch { position:absolute; bottom:0px; right:0px;}
div.createsearch a { display:block; background:#CCCCCC url(/listmailer/images/newsearch_btn.jpg) top left no-repeat; width:235px; height:57px; }

div.keybig { position:relative; display:block; background:#CCCCCC url(/listmailer/images/key_lg.jpg) top left no-repeat; width:649px; height:197px; }
div.keybig div{font-size:10px; line-height:12px; color:#000000; display:block; height:20px;}
div.keybig div div {display:block; height:12px; width:12px; margin-top:-14px; margin-left: 83px;}
div.allprop { position:absolute; top:160px; left:30px;}
div.newprop { position:absolute; top:160px; left:190px;}
div.openhouse { position:absolute; top:160px; left:360px;}
div.price { position:absolute; top:160px; left:510px;}

div.savesearchviewicons {float:right; padding: 0px 0px;}
.search_criteria { padding:6px; height:100%;}

td.psearch_row { padding-bottom:10px;}
table.psearch_box { border:#000000 1px solid; height:95px;}

.savesearchcriteria {margin-left:6px; padding: 0px 0px 6px 6px; border-left: 1px solid #000;}
.savesearchcriteria p { font-size:12px; font-style:italic; font-weight:bold; line-height:15px; color:#000; margin:0px; padding:0px 10px 0px 0px;}

.search_utility { padding:6px 6px 6px 0px;}
div.search_leftside_box { display:block; width:284px;}
div.search_title { background-color:#ffdc5b; display:block; width:100%; top:0px;}

div.searchbtnbox { dipslay:block; width:68px; height:100%;}
div.searchbtn a { display:block; width:64px; height:25px; background-color:#ddd; text-align:center; vertical-align:middle; border: 1px solid #999; padding-top:6px; margin-bottom:3px;}
div.searchbtn a:link, div.searchbtn a:visited { color:#666666;}
div.searchbtn a:active, div.searchbtn a:hover { color:#000; background-color:#999;}

.textajust {line-height: 15px; padding:5px 0px;}
div.agentbox { display:block; background-image:url(/listmailer/images/agent_bg.gif); width:435px; height:131; position:relative}
div.agphoto {position:absolute; top:7px; left:6px; display:block; width:90px; height:110; background-color:#CCCCCC; border: 1px solid #666666; overflow:hidden;}
div.agname {position:absolute; top:10px; left:106px;}

div.listmailerlogin a.imglinks { display:block; width:100%; height:100%;}
div.graphs a.graphlinks {font-size: 9px;}

img.lm_pPhoto {width:100px; height:76px; border:#d4d4ab solid 1px;}
a.zero_pad{ margin:0px; padding:0px;}
.x_box { margin:3px 1px 0px 0px;}
img.dash_img { margin-right:10px; margin-left:10px;}