/* CSS Document */
/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100.01%;
font-style:inherit;
font-weight:inherit;
line-height:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
text-align:left;
vertical-align:top;
} */
.c {
clear:both;
}

.displaynone 
{
    display:none;
}


		
.googleads 
{
    
}

/*input       --this is for rounded corners on textboxes, but it is only showing on a few pages. 
{
    -moz-border-radius:10px; -webkit-border-radius:10px;
     }*/

.listingwrapper {
border:1px solid #666666;
margin:1em auto;
width:675px;

}

.listingwrappersmall {
border:1px solid #666666;
margin:1em auto;
width:200px;

}

*html .listingwrapper {
border:1px solid #666666;
margin:1em auto;
width:665px;

}

.propertyheader {
/*background:#777799 url(img/bg_headlisting.gif) repeat-x scroll 0 0;*/
background:#535353;
padding:0.5em;
width:auto;
}

.propertyheadersmall {
background:#777799 url(img/bg_headlisting.gif) repeat-x scroll 0 0;
padding:0.5em;
width:auto;
}

.property_border { background: url(img/hr_vert.gif) repeat-y; }

.propertyheader .address {
float:left;
}
.propertyheader .realtor {
float:right;
text-align:right;
}
.propertydata {
width:100%;
}
/*.propertydata .tnail {
border-color:#666666;
border-style:solid;
border-width:0 1px 0 0;
float:left;
padding:0.7em;
width:22%;
height:100%
}
*/
.propertydata .tnail { width: 22%; float: left; padding: .7em; }
.propertydata .info {
float:right;
padding:0.7em 0;
width:70%;
}
.propertydata .houseproperties {
float:left;
width:65%;
}

.propertydata .houseproperties1 {
float:left;
width:90%;
}
.propertydata .propertytype {

}
.propertydata .description {
background:#F6F6F6 none repeat scroll 0 0;
border-top:1px solid #666666;
margin:1em 0 0;
padding:0.5em;
width:95%;

}
.dates {
margin:10px 0 0 3px;
}

.list_txt_hd1 {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
}

.list_txt_hd1 a {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
.list_txt_hd1 a:hover {
text-decoration:underline;
}
.list_txt_hd2 a {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:14px;
text-decoration:none;
}
.list_txt_hd2 a:hover {
text-decoration:underline;
}

.list_txt_hd2 {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:14px;
}
.list_txt_hd3 {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
}
list_txt_hd3 a {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
text-decoration:none;
}
.list_txt_hd3 a:hover {
text-decoration:underline;
}
.list_txt_mn1 {
color:#333333;
font-family:Arial,sans-serif;
font-size:12px;
}
.list_txt_mn2 {
color:#333333;
font-family:Arial,sans-serif;
font-size:16px;
}
.list_img {
/*background:#555555 none repeat scroll 0 0;*/
height:100px;
width:150px;
}



/* ============= Body Styles ============= */

body { background: url(img/bg_page.jpg) repeat-x #5b5b5b; margin: 0;}
#navigation { height: 308px; }
#contact_info {margin: 7px 0 0 0; text-align: center; line-height: 200%;}
	#contact_info a {color: #000000;}
	#contact_info a:hover {text-decoration: none;}
	
/* ============= Type Styles ============= */

.head_blue {
		font-family: Tahoma;
		font-size: 14px;
		font-weight: bold;
		color:#5F90CD;
		}
		
		.head_red {
		font-family: Tahoma;
		font-size: 14px;
		font-weight: bold;
		color:#B60101;
		}
		
.head_gray {
		font-family: Tahoma;
		font-size: 14px;
		font-weight: bold;
		color:#777777;
		}
		
.head_gray2 {
		font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
		color:#777777;
		}		
.head_white {
	font-family: Tahoma;
	font-size: 14px;
	height:20;
	vertical-align: baseline;
	font-weight: bold;
	color:#FFFFFF;
}

.head_white2 {
	font-family: Tahoma;
	font-size: 12px;
	height:16;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#535353;
}

.pager_white {
	font-family: Tahoma;
	font-size: 12px;
	height:16;
	color:#5F90CD;
	background-color:#FFFFFF;
	border-top: Solid 2px #666666;
}
		
.head_sub {
		font-family: Tahoma;
		font-size: 35px;
		font-weight: normal;
		color:#FFFFFF;
		}

.HiddenColumn
{
	display:none;
 }

/*Modal Popup*/
.modalBackground {
/*background-color:#000;
filter:alpha(opacity=80);
opacity:0.8;*/
}

div.pager
{
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
}
span.results1
{
    float:left;
}

.gridviewrow 
{
	background-color: #EFEFEF;
}	

.gridviewalternate
{
	background-color: White;
}

.highlightitem
{
	background-color: #3333FF;
}

.text {
		font-family: Tahoma;
		font-size: 13px;
		color:#777777;
		}

.text1 {
		font-family: Tahoma;
		font-size: 14px;
		color:#777777;
		}

.textlarge {
		font-family: Tahoma;
		font-size: 15px;
		color:#777777;
		}
				
.readtext {
		font-family: Tahoma;
		font-size: 12px;
		color:#777777;
		background:#FFFFFF;
		}
.boldtext {
		font-family: Tahoma;
		font-size: 12px;
		color:#777777;
		font-weight:bold;
		}
.fontbold {
        font-weight:bold;
        }			
.redtext {
		font-family: Tahoma;
		font-size: 12px;
		color:#FF0000;
		}

.link {
		font-family: Tahoma;
		font-size: 12px;
		text-decoration: underline;
		color:#B60101;
		}
.link:hover {
		font-family: Tahoma;
		font-size: 12px;
		text-decoration: none;
		color:#B60101;
		}

		
.linkred {
		font-family: Tahoma;
		font-size: 13px;
		text-decoration: underline;
		color:red;
		}
		
		.linkstatus {
		font-family: Tahoma;
		font-size: 13px;
		text-decoration: underline;
		color:#EE5D00;
		}

.linkbigwhite {
		font-family: Tahoma;
		font-size: 14px;
		text-decoration: underline;
		color:#FFFFFF;
		}
		
.linkwhite {
		font-family: Tahoma;
		font-size: 13px;
		text-decoration: underline;
		color:#FFFFFF;
		}

.link1 {
		font-family: Tahoma;
		font-size: 14px;
		text-decoration: underline;
		color:#5F90CD;
		}
.redlink {
		font-family: Tahoma;
		font-size: 12px;
		text-decoration: underline;
		color:#FF0000;
		}

.link3 {
		font-family: Tahoma;
		font-size: 14px;
		text-decoration: underline;
		color:#5F90CD;
		}
				


.linktop {
		font-family: Tahoma;
		font-size: 12px;
		text-decoration: none;
		color:#FFFFFF;
		}
.linktop:hover {
		font-family: Tahoma;
		font-size: 12px;
		text-decoration: none;
		color:#90bef8;
		}
		
.link2 {
		font-family: Tahoma;
		font-size: 11px;
		text-decoration: none;
		color:#B60101;
		}		
.link2:hover {
		font-family: Tahoma;
		font-size: 11px;
		text-decoration: underline;
		color:#B60101;
		}
		
.copyright  {
		font-family: Tahoma;
		font-size: 11px;
		color:#777777;
		}

.nav  {
	width: 137px;
	height: 23px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 23px
	font-weight: normal;
	color:#FFFFFF;
	padding: 2px;
	text-decoration: none;
	/*border-bottom: 1px solid #5d5d5d;*/
	text-align: left;
}

.nav:hover  {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color:#DEDEDE;
	padding: 2px;
	background-color: #666666;
	text-decoration: none;
}
.nav1  {
	width: 137px;
	height: 23px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 23px
	font-weight: normal;
	color:#FFFFFF;
	padding: 2px;
	text-decoration: none;
	border-bottom: 1px solid #5d5d5d;
	border-top: 1px solid #5d5d5d;
	text-align: center;
}

.nav1:hover  {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color:#DEDEDE;
	padding: 2px;
	background-color: #666666;
	text-decoration: none;
}

.mycalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#ffffff;
    color:#000000;
}
.mycalendar .ajax__calendar_footer {
    border-top:1px solid #f5f5f5;
} 
.mycalendar .ajax__calendar_dayname {
    border-bottom:1px solid #f5f5f5;
} 
.mycalendar .ajax__calendar_day {
    border:1px solid #ffffff;
} 
.mycalendar .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.mycalendar .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.mycalendar .ajax__calendar_active .ajax__calendar_day {
    background-color:#666666;
    border-color:#FFFFFF;
    color:#FFFFFF;
    font-family: Tahoma;
	font-size: 12px;
} 
.mycalendar .ajax__calendar_active .ajax__calendar_month {
    background-color:#666666;
    border-color:#FFFFFF;
    color:#FFFFFF;
    font-family: Tahoma;
	font-size: 12px;
} 
.mycalendar .ajax__calendar_active .ajax__calendar_year {
    background-color:#666666;
    border-color:#FFFFFF;
    color:#FFFFFF;
    font-family: Tahoma;
	font-size: 12px;
} 
.mycalendar .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    border-color:#ffffff;
    color:#646464;
} 
.mycalendar .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.mycalendar .ajax__calendar_hover .ajax__calendar_day 
{
    background-color:#666666;
    border-color:#FFFFFF;
    color:#FFFFFF;
    font-family: Tahoma;
	font-size: 12px;
} 
.mycalendar .ajax__calendar_hover .ajax__calendar_month {
    background-color:#666666;
    border-color:#FFFFFF;
    color:#FFFFFF;
    font-family: Tahoma;
	font-size: 12px;
} 
.mycalendar .ajax__calendar_hover .ajax__calendar_year {
    background-color:#666666;
    border-color:#FFFFFF;
    color:#FFFFFF;
    font-family: Tahoma;
	font-size: 12px;
} 
.mycalendar .ajax__calendar_hover .ajax__calendar_title {
    color:#FFFFFF;
} 
.mycalendar .ajax__calendar_hover .ajax__calendar_today {
    background-color:#666666;
    border-color:#FFFFFF;
    color:#FFFFFF;
    font-family: Tahoma;
	font-size: 12px;
} 

.mycalendar .ajax__calendar_title 
{
    font-family: Tahoma;
	font-size: 12px;
	height:16;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#666666;
}

.mycalendar .ajax__calendar_prev
{
    font-family: Tahoma;
	font-size: 12px;
	height:16;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#666666;
}

.mycalendar .ajax__calendar_next
{
    font-family: Tahoma;
	font-size: 12px;
	height:16;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#666666;
}
/* == alt .nav:hover color: FEFE8D == */

.inputbox {  
			font-family: Tahoma, sans-serif; font-size: 12px;
			color: #777777; 
			background-color: #FFFFFF; 
			border: 1px #a6b5c0 solid;
			height: 20px;
			}
			
#myCarousel
{
    text-align: left;
    margin: 0 auto;
    float: left; /* Same as your gallery is set to */
    width:234px; /* Adjust this to your picture width + 2 */
    height:116px;
    overflow:hidden;
    background: #000000;
}

		
/* ============= Rule Styles ============= */

.rule1 {
	margin: 10px 0px;
	width: auto; 
	border-bottom: 1px dashed #AAA;
	font-size: 1px; }

.rule2 {
	margin: 20px 0px 5px 0px;
	width: auto; 
	border-bottom: 3px double #AAA; }
	
.rule3 {
	margin: 15px 0px;
	width: auto; 
	border-bottom: 1px dashed #AAA; }
	
/*	.yui-button-cancel
{
  background-color:#F0F0F0;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;  
}
.yui-button {
background-color:#3B5998;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}
*/
.altrowcolor
{
    background-color:#EFEFEF;
}

.headrowstyle
{
  /*background-color:#3B5998;*/
background-color:#535353;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
padding:2px 15px 3px;

}

.yui-button-cancel
{
  background-color:#F0F0F0;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;  
}

.yui-button {
/*background-color:#3B5998;*/
background-color:#535353;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}

.txtMessage {
color:#333; text-align:center; margin:0; padding:12px 4px; font-size:1em;
}



/*<!--[if lt IE 7]>
  #simplemodal-container a.modalCloseImg {
    background:none;
	right:-14px;
	width:22px;
	height:26px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='../img/x.png', sizingMethod='scale'
      );
  }
<![endif]-->*/

.srpListHighlight {
border-bottom:1px solid #CBCDBE;
color:#8F847D;
height:24px;
line-height:11px;
padding:8px 0 12px 5px;
}
.showcaseColor {
background-color:#777777;
}

.leftFloat 
{
float: left;
}

.rightFloat
{
    float:right;
}

    /* Data Pager Styles */
.pager
{
    font-family:arial,sans-serif;
    text-align:center;
    padding:6px;                  
} 
.pager SPAN.command,        
.pager SPAN.current,        
.pager A.command
{
    color:#B60101;
    padding:0px 5px;
    text-decoration:none;
    border:none;
}
.pager A.command:hover
{
    border:solid 2px #B60101;
    background-color:red;
    color:#fff;
    padding:0px 3px;
    text-decoration:none;
}        
.pager SPAN.current
{
      border:none;
    font-weight:bold;
    color:#3e3e3e;
    padding:0px 6px;
    font-size:18px;
}

.pagestuff
{    
    color:gray;
    font-size:12px;
    float:left;

}

.pagestuffleft
{    
    color:gray;
    font-size:12px;
    float:right;
margin: 0 0 .5em 0;
}

.statusmsg {
background:#FFFFDD none repeat scroll 0 0;
border:2px solid #FFCC00;
color:#EE5D00;
padding:10px;
font-size:13px;
}

.errormsg
 {
background:#FFEBE8 none repeat scroll 0 0;
border:2px solid #DD3C10;
padding:10px;
font-size:12px;
}

.loginerrormsg
 {
background:#FFEBE8 none repeat scroll 0 0;
border:2px solid #DD3C10;
color:red;
padding:10px;
font-size:13px;
}

	.dsright { background: url(img/img_ds_bg_right.gif) repeat-y;}
	.dsbottom { background: url(img/img_ds_bg_bottom.gif) repeat-x;}
	.dswhite_border {margin: 10px;}
	.dsborder_stroke {border: 1px solid #C6C6C6;}

.linknounderline:hover {		
		text-decoration: none;	
		color:Red;
		background-color:Red;	
		}
		
.dottedline 
{   border-bottom: 1px dashed #DEDEDE; 
    padding: 1em 0; 
    font-size: .01em;
    margin: 10px 0;
}

/* Container */
#simplemodal-container {height:100%; width:550px; font-family:Calibri, Verdana, Arial;}
/* search results page 
.listing {
border:1px solid #999999;
margin:5px 10px;
width:675px;
}
.list_head {
background:#777799 url(img/bg_headlisting.gif) repeat-x scroll 0 0;
padding:10px;
}
.list_head .right {
float:right;
text-align:right;
}
.list_head .left {
float:left;
}
.clear {
clear:both;
}
.list_main_cont {
float:left;
}
.list_main_left {
border-right:1px solid #999999;
float:left;
margin:10px;
padding:0 10px;
}
.list_main_center {
float:left;
margin:10px;
}
.list_main_right {
float:right;
margin:10px;
padding:0 10px;
text-align:right;
}
.list_img {
background:#555555 none repeat scroll 0 0;
height:100px;
width:150px;
.list_img {
background:#555555 none repeat scroll 0 0;
height:100px;
width:150px;
}
.dates {
margin:5px;
}
.description {
margin:10px;
}
.list_txt_hd1 {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
}

.list_txt_hd1 a {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.list_txt_hd1 a:hover {
text-decoration:underline;
}

.list_txt_hd2 a {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
text-decoration:none;
}
.list_txt_hd2 a:hover {
text-decoration:underline;
}
.list_txt_hd2 {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
}
.list_txt_mn1 {
color:#333333;
font-family:Arial,sans-serif;
font-size:12px;
}
.list_txt_mn2 {
color:#333333;
font-family:Arial,sans-serif;
font-size:16px;
}

*/

