/*
 * default css
 * This is the print stylesheet for the mainelistings.com website and is 
 * used for print format only. 
 * For the screen stylesheet see defaul.css
 * 
 * Developed by Jason Pierce, MREIS
 * Last Modified: 9/17/2010 by Jason Pierce
 */
body{
  font-family:Verdana;
  background:#ffffff;
  padding:0;
  margin:0;
}
/*****************  TABLES GENERAL  *****************/
table{
  font-size:12px;
  font-family:Verdana;
}
td.page_header{
  font-size:22px;
  color:#000000;
  font-family:Georgia;
  padding-left:10px;
}
td.legend_med{
  font-size:16px;
  color:#000000;
  font-family:Georgia;
  padding-left:10px;  
  font-weight:bold;
}
td.td_dots_pln{
  padding:4px;
  border-bottom:1px dotted silver;
  cursor:pointer;
  padding-left:10px;
}
td.td_dots_hdr{
  font-family:georgia;
  color:#333333;
  font-weight:bold;
  border-bottom:1px dotted silver;
  padding:5px;
}
tr.tr_plain{
  background:#ffffff;      
}
tr.tr_silver{

}
tr.tr_blue{

  /*color:#0371b0;*/
}
tr.tr_full_blue{
  background:#dcf5ff;      
/*  color:#0371b0;*/
}
tr.tr_full_purple{
  background:#fde4f8;
}
/*****************  DIVS GENERAL  *****************/
div{
  font-size:12px;
  font-family:Verdana;
}
div.hdr_main{
  width:980px;
/*  min-height:800px;*/
/*  height:650px;/*****ADDED FOR SHORT PAGES*********/
  text-align:left;
  margin:0;
  margin-top:0px;
  padding-top:0px;
  font-size:12px;
  color:#000000;
  background:#ffffff;
}
div.nav_main{
  display:none;
  visibility:hidden;
  position:absolute;
}
#divOfficial{
  display:none;
  visibility:hidden;
  position:absolute;
}
div.divLogo{
	width:100%;
}
div.divSiteSearch{
 display:none;
}
div.main_box{
  width:980px;
  margin-left:0px;
  margin-right:0px;
  background:#ffffff;
}
div.sub_header{
  font-family:georgia;
  font-size:16px;
  color:#333333;
  
}
div.UpperRight{
  display:none;
  visibility:hidden;
  position:absolute;
}
div.path{
  display:none;
  visibility:hidden;
  position:absolute;
}
div.plain{
  border:1px solid silver;
  background:#ffffff;      
}
div.silver{
  border:1px solid silver;
}
div.blue{
  border:1px solid lightblue;
}
div.divFooter{
  width:980px;
  text-align:center;
}
div.stats_header{
  display:none;
  visibility:hidden;
  position:absolute;
}
/*****************  SPANS GENERAL  *****************/
span{
  font-size:12px;
  font-family:Verdana;
}

/*****************  FIELD SETS  *****************/
fieldset{
  border:1px solid silver;
  padding:0;
  margin:0;
  page-break-inside: avoid;
}
fieldset.plain_pad{
  border:1px solid silver;
  padding:10px;
  padding: 0px 10px 10px 10px;
}
fieldset.blue{
  border:1px solid lightblue;
  padding:0;
  margin:0;
}
fieldset.blue_pad{
  border:1px solid lightblue;
  padding:10px;
  padding: 0px 10px 10px 10px;
}
fieldset.silver{
  border:1px solid silver;
  padding:0;
  margin:0;
}
fieldset.silver_pad{
  border:1px solid silver;
  padding: 0px 10px 10px 10px;
}
fieldset.green{
  border:1px solid green;
  padding:0;
  margin:0;
}
td.lgd{
  font-family:georgia;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  padding-left:6px;  
}
legend{
  font-family:georgia;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  margin-left:10px;
  background:#ffffff;
}
legend.green{
  font-family:georgia;
  font-size:14px;
  font-weight:bold;
  color:green;
  margin-left:10px;
  background:#ffffff;
}
legend.blue{
  font-family:georgia;
  font-size:14px;
  font-weight:bold;
  color:#0f6dc4;
  margin-left:10px;
  background:#ffffff;
}
legend.red{
  font-family:georgia;
  font-size:14px;
  font-weight:bold;
  color:#A40000;
  margin-left:10px;
  background:#ffffff;
}
/*****************  Top Banner ICONS  *****************/
td.top_menu_icons{
  border:1px solid silver;
  padding:4px;
  padding-top:1px;
  padding-bottom:1px;
  width:12%;
  cursor:pointer;
  white-space:nowrap;
}
td.top_menu_icons1{
  padding:4px;
  cursor:pointer;
  white-space:nowrap;
  border-right:1px dotted silver;
}
/*****************  NAVIGATION LINKS FOR MULTIPLE PAGES  *****************/
div.path_header{
  display:none;
}
div.nav_links{
  display:none;
}
div.page_links{
  display:none;
}
div.sel_page_links{
  display:none;
}
div.hdrSearchCrit{
  display:none;
  visibility:hidden;
  position:absolute;
}
div.divDisplayListings{
  display:none;
  visibility:hidden;
  position:absolute;  
}
/*****************  IMAGE SIZES  *****************/
img.logo{
  height:32px;
}
img.banner {
	position:relative;
	width:800px;
	height:118px;
	padding:0px;
}
img.agent {
	width:90px;
	height:120px;
	padding:0px;
	border:0;
  background:url('/_images/ajax_loader.gif') #ffffff no-repeat center center;  
}
img.agent_idx_details {
	width:90px;
	height:120px;
	padding:0px;
	border:0;
  background:url('/_images/ajax_loader.gif') #ffffff no-repeat center center;  
}
img.agent_details {
	width:90px;
	height:120px;
	padding:0px;
	border:0;
  background:url('/_images/ajax_loader.gif') #ffffff no-repeat center center;  
}
img.member_profile_agent{
	height:200px;
	padding:0px;
	border:0;
  background:url('/_images/ajax_loader.gif') #ffffff no-repeat center center;    
}
img.member_profile_office{
	width:80;
	padding:0px;
	border:0;
  background:url('/_images/ajax_loader.gif') #ffffff no-repeat center center;    
}
img.office_logo {
  width:80px;
  height:60px;
	padding:0px;
	border:0;
  background:url('/_images/ajax_loader.gif') #ffffff no-repeat center center;  
}
img.listing_xxs {
	width:32px;
	height:24px;
	padding:0px;
	border:0;
  display:none;
}
img.listing_xs {
	width:40px;
	height:30px;
	padding:0px;
	border:0;
}
img.listing_sm {
	width:200px;
	height:150px;
	padding:0px;
	border:0;
  background:url('/_images/ajax_loader.gif') #ffffff no-repeat center center;  
}
img.listing_lg {
	width:320px;
	height:240px;
	padding:0px;
	border:0;
  background:url('/_images/ajax_loader.gif') #ffffff no-repeat center center;  
}
img.listing_xl {
	width:400px;
	height:300px;
	padding:0px;
	border:0;
  background:url('/_images/ajax_loader.gif') #ffffff no-repeat center center;  
}
/*****************  BUTTONS  *****************/
input.btnBlue{
  border:1px solid lightblue;
  background:url(/_images/_backgrounds/bottomFadeBlue.jpg) #ffffff repeat-x bottom;
  color:#0f6dc4;
  cursor:pointer;
}
input.btnGray{
  border:1px solid silver;
  background:url(/_images/_backgrounds/bottomFade.jpg) #ffffff repeat-x bottom;
  color:#999999;
  cursor:pointer;
}
#AgentDetails{
  width:160px;
  float:right;
  margin-left:10px;
  height:370px;
}
#ListingImageContainer{
  float:left;
  padding-right:10px;
}
#Property{
}

/*****************  LINKS  *****************/
A:link {text-decoration: none;color:#0f6dc4;}/*373737*/
A:visited {text-decoration: none;color:#0f6dc4;}
A:active {text-decoration: none;color:#0f6dc4;}
A:hover {text-decoration:underline;color:#0f6dc4;}

A.black:link {text-decoration: none;color:#000000;}/*373737*/
A.black:visited {text-decoration: none;color:#000000;}
A.black:active {text-decoration: none;color:#000000;}
A.black:hover {text-decoration:underline;color:#0f6dc4;}

