/* CSS Document */
body { 
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND:#ffffff url(../images/new_bg.jpgs) repeat; PADDING-BOTTOM: 8px; MARGIN: 0px; FONT: 11px arial, sans-serif; COLOR: #333; PADDING-TOP: 2px;
	font-size:'lucida grande',tahoma,verdana,arial,sans-serif;
}
.ticket_body { 
	BACKGROUND:#99C371 url(../images/bg_img_c.jpg) repeat-x;
}
#sitecase{
	background-color:#FFFFFF; border:#CC9900 1px solid; padding:0px;
}
.title{
	font-size:12px; font-weight:bold; padding:3px;
}
a:link, a:visited{ color:#006699; }
a:hover{ color:#FF6600; }
.uppermenu{
	 margin-left:4px; color:#FFFFCC; font-size:9px; text-decoration:none; font-weight:bold;
}
.uppermenu a{
	color:#FFFFCC; vertical-align:baseline; cursor:pointer; text-decoration:none;
}
.uppermenu a:hover{
	color:#333333;
}
.okField{ color:#000000; } .errorField{ color:#CC0000;}
.submit_btn {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 10px; BACKGROUND: #FF9900; BORDER-LEFT: white 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: white 1px solid; font-family:"Franklin Gothic Book", "Trebuchet MS", Arial HEIGHT: 20px; TEXT-DECORATION: none
}
.sectionheader, .sectionheader:link, .sectionheader:visited{
	color:#CC0000; line-height:22px; font-weight:bold; font-size:14px; text-decoration:none;
}
.sectionheader a:hover{
	text-decoration:underline; color:#FF6600;
}
.sectionheader2, .sectionheader2:link, .sectionheader2:visited{
	color:#009900; line-height:22px; font-size:14px; text-decoration:none;
}
.paging, .paging:link, .paging:visited{ color:#990000; border:#FFFFFF 1px solid; text-decoration:none; }
.paging:hover{ color:#FFFFFF; background-color:#FF3300; border:#FFCC00 1px solid; text-decoration:none; }
.paging2, .paging2:link, .paging2:visited{ color:#FFFFFF; background-color:#FF3300; border:#FFCC00 1px solid; text-decoration:none; }
.imgcontainer{
	border:#999999 1px solid;
}
.smallimgcontainer{
	border:#C4C4C4 1px solid; width:67px;
}
 .datarow{
 	border-bottom:#E8E8E8 1px solid;
}

 .datarow2{
 	border-bottom:#E8E8E8 1px solid;
}

.datarow2:hover{
	background-color:#FFFFCC; cursor:pointer;
}
 .datarow3{
 	border-bottom:#E8E8E8 1px solid; background-color:#F8F8F8;
}
.popDescriptionLayer{
	border:#336699 1px solid; background-color:#FCFDE8; color:#336699; min-width:250px; max-width:300px;
	font-size:9px; display:none; padding:6px; position:absolute; scrolling:auto; max-height:300px;
	filter:progid:DXImageTransform.Microsoft.Blinds(direction='down',bands=1);
}
.listing{
	border:#FFFFFF 1px solid; border-bottom:#E8E8E8 1px solid; padding:0px; display:block; text-decoration:none; color:#333333;
	font-size:12px; font-stretch:expanded; font-family:"lucida grande",arial,sans-serif; line-height:155%;
}
.listing #casing{
	border:#FFFFFF 3px solid;
}
.listing actionlayer{
	color:#CCCCCC; vertical-align:baseline; padding:0px; text-decoration:none; background-color:#000000;
}
.sublist{
	display:none;
}
.listing:hover{
	border:#CC9933 1px solid; background-color:#FFFFCC; 
}
.listing:hover a{
	color:#FF0000; vertical-align:baseline; cursor:pointer; 
}
.listing:hover #casing{
	border:#FFCC99 3px solid;
}
.actionlayer{
	color:#cccccc; font-size:11px;
}
.actionlayer a{
	color:#cccccc; text-decoration:none
}
.actionlayer a:hover{
	text-decoration:underline; color:#FF9900;
}
.popdownlayer{
	display:none; border:#CC6600 0px solid; background-color:#CC9933; color:#FFFFFF; padding:0px; position:absolute; width:300px;
	font-stretch:expanded; font-family:"lucida grande",arial,sans-serif;font-size:11px; margin:0px;
}
.disclaimer{
	 font-style:oblique; color:#FFFFFF; border:#FF6600 2px solid; display:block;border-top:#cccccc 1px solid;
}
.popdownlayer div{
	padding:4px;
}
.realtor{
	cursor:pointer; border:#FFCC33 1px solid; width:250px;
}
	
.realtor:hover{
	border:#FF9933 1px solid;
}
.realtor:hover a{
	color:#FF0000;
}

/***FACEBOOK STYLES***/
.fb_input_search {
  background:white url(facebook.com/images/magglass.png) no-repeat scroll 3px 4px;
  padding-left:17px;
 }
 .fb_input, .fb_textarea, .fb_select {
  border:1px solid #BDC7D8;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:11px;
  padding:3px;
 }
 .fb_input:focus, .fb_textarea:focus, .fb_select:focus {border-color:#687FB0}
 .field {border:1px solid #bdc7d8; padding:2px}
 .field:focus {border-color:#687FB0}
 .fb_textarea_field {width:98.5%;height:100px}
.fb_button {
  padding:1px 3px 1px 4px; 
  font-size:1em; cursor:pointer; 
  background:#3b5998; color:#fff; 
  border:1px solid #0e1f5b; 
  border-left-color:#D9DFEA; 
  border-top-color:#D9DFEA;
 }
.fb_button_next, .fb_button_cancel {
   background:#ddd;
   color:#111;
   border:1px solid #666;
   border-left-color:#ddd;
   border-top-color:#ddd
 }
.some_div h3 
 {
  border-bottom:1px solid #CCCCCC;
  font-size:13px;
  font-weight:bold;
  color: #999999;
  padding-top: 15px;
  display:block;
  margin:0;
 }
 .some_div .upd_on
 {
  color: gray;
  margin: 0 0 0px 5px;
  font-size:10px;
  font-weight:normal;
  padding:0;
  text-align: right;
 }
.fb_boxHeader{
	background-color:#D8DFEA;
  border-top:1px solid #3B5998;
  color:#3B5998;
  font-size:11px;
  padding:1px 6px; 
  margin:0;
  font-weight:bold;
}
.fb_boxHeader_2{
	background-color:#F5DCA7;
  border-top:1px solid #DE7A0C;
  color:#DE7A0C;
  font-size:11px;
  padding:1px 6px; 
  margin:0;
  font-weight:bold;
}
.fb_mainHeader{
	font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
	background-color:#3b5998;
	color:#FFFFFF;
  	font-size:14px;
  	padding:4px 6px;
	font-weight:bold; 
}
.fb_body   
{   
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;   
    font-size: 11px;   
    color: #333333;   
}   
/* Default Anchor Style */  
.fb_body a   
{   
    color: #3b5998;   
    outline-style: none;   
    text-decoration: none;   
    font-size: 11px;   
    font-weight: bold;   
}   
.fb_body a:hover   
{   
    text-decoration: underline;   
}   
/* Facebook Box Styles */  
.fb_greybox   
{   
    background-color: #f7f7f7;   
    border: 1px solid #cccccc;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
}   
.fb_bluebox   
{   
    background-color: #eceff6;   
    border: 1px solid #d4dae8;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
}   
.fb_infobox   
{   
    background-color: #fff9d7;   
    border: 1px solid #e2c822;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
	font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
}   
.fb_infobox a, a:visited{
	text-decoration:none;
}
.fb_errorbox   
{   
    background-color: #ffebe8;   
    border: 1px solid #dd3c10;   
    color: #333333;   
    padding: 10px;   
    font-size: 13px;   
    font-weight: bold;   
}   
/* Content Divider on White Background */  
.fb_contentdivider   
{   
    margin-top: 15px;   
    margin-bottom: 15px;   
    width: 520px;   
    height: 1px;   
    background-color: #d8dfea;   
} 
.fb_blockquote {
  background:transparent url(http://www.facebook.com/images/start_quote_small.gif) no-repeat scroll -1px 0;
  color:#333333;
  line-height:14px;
  margin:14px 0;
  padding:0 0 0 16px;
 }
 .fb_blockquote span {
  background:transparent url(http://www.facebook.com/images/end_quote_small.gif) no-repeat scroll right bottom;
  padding:0 15px 0 0;
  font-size:10px;
 }
       .hsdisplay h1, .hsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #cccccc;
}
.hsdisplay p, .hsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.hsdisplay {
background: transparent; 
width:100%; 
float:left; 
margin:0 3px;
padding:0px;
height:auto;
}

.htop, .hbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.hb1, .hb2, .hb3, .hb4 {
display:block; 
overflow:hidden;
}
.hb1, .hb2, .hb3 {
height:1px;
}
.hb2, .hb3, .hb4 {
background:#fff; 
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.hb1 {
margin:0 5px; 
background:#cccccc;
}
.hb2 {
margin:0 3px;
border-width:0 2px;
}
.hb3 {
margin:0 2px;
}
.hb4 {
height:2px; 
margin:0 1px;
}

.hsboxcontent {
display:block; 
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc; 
height:auto;
text-align:center;
padding:2px;
}
* html .hsboxcontent {
height:1px;
}