﻿body
{
    font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	margin-top: 2px;	
	padding: auto;
	/*background-image:url('../Images/bg.gif');
	background-repeat: repeat-x;*/
}



/****************************************************************************/
/* Layout Main Pages*/
/****************************************************************************/

#wrapper 
{
    width: 975px; 
    margin: 0 auto; 
    /*background: #fff;*/ 
    text-align: left;
}

#headerimage
{
	background:url('../Images/header.gif') no-repeat;
	width: 100%;
	height:117px;
}
#mylistheaderimage
{
	background:#FFFFFF url('../Images/MyList.jpg') no-repeat;
	width: 100%;
	height:87px;
}

#headerbottom
{
	/*
	width: 100%;
	height:0px;
	background-repeat:repeat-x; 
	background-image:url('../Images/footer.jpg');
	*/
}

#navigation
{
    font-family: Arial;
	background: #d4e7b2;
	background-image: url('../Images/navigation_bg.gif') ;
	font-size:xx-small;
	width: 975px;
	height: 22px;
	
	
	/*
	height: 18px;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:1px;

	border-top: solid 1px dimgray;
	border-bottom: solid 1px dimgray;
	border-left: solid 1px dimgray;
	border-right: solid 1px dimgray;
	*/
}

#buttonHome
{
	background-image: url('../Images/btn_bg.png');
	width:120px;
	height:22px;
	float:left;
	position:absolute;
	text-align:center;
	padding-top:2px;
}

#buttonMap
{
	background-image: url('../Images/btn_bg.png');
	width:120px;
	height:22px;
	float:left;
	position:absolute;
	text-align:center;
	padding-top:2px;
	margin-left: 120px;
}

#buttonList
{
	background-image: url('../Images/btn_bg.png');
	width:120px;
	height:22px;
	float:left;
	position:absolute;
	text-align:center;
	padding-top:2px;
	margin-left: 240px;
}

#buttonContact
{
	background-image: url('../Images/btn_bg.png');
	width:120px;
	height:22px;
	float:left;
	position:absolute;
	text-align:center;
	padding-top:2px;
	margin-left: 360px;
}

#buttonNews
{
	background-image: url('../Images/btn_bg.png');
	width:120px;
	height:22px;
	float:left;
	position:absolute;
	text-align:center;
	padding-top:2px;
	margin-left: 480px;
}

#buttonMylist
{
	background-image: url('../Images/btn_bg.png');
	width:120px;
	height:22px;
	float:left;
	position:absolute;
	text-align:center;
	padding-top:2px;
	margin-left: 480px;
}

#buttonLogon
{
	background-image: url('../Images/btn_bg.png');
	width:120px;
	height:22px;
	float:left;
	position:absolute;
	text-align:center;
	padding-top:2px;
	margin-left: 600px;
}

#buttonSignup
{
	background-image: url('../Images/btn_bg.png');
	width:120px;
	height:22px;
	float:left;
	position:absolute;
	text-align:center;
	padding-top:2px;
	margin-left: 720px;
}




#openhousesearch
{
	background: #ededed;
	width: 100%;
	height: 24px;
}

#content
{
	/*background: #fff;*/
	float:left;
	width: 800px;
	padding-top:2px;
}

#ads
{
	background: #ffffff;
	padding-top:0px;
	width:175px;
	text-align:center;
	float:right;
	margin-top:0px;
}










#footer
{
	clear: both;
	background: #ffffff url('../Images/footer.jpg') repeat-x;
	width: 100%;
	height: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;

	text-align:center;
}

	
/****************************************************************************/
/* Index.aspx */
/****************************************************************************/

.clearfix:after 

{ 
	content: "."; 
	display: block; 
	clear: both; 
	margin: 0px; 
	padding: 0px; 
	
	
	visibility: hidden; 
}

#mainTop
{width: 260px;
	height:200px;
		padding-top: 4px;
    	float: left;
    background-image: url(../Images/home_left_top_bg.png);
	 background-repeat:no-repeat;
    
}

#homeTopLeft

{
	
	padding-top: 3px;
	margin: 0px;
	float: left;
	
	
}

#homeTopRight
{

	width: 540px;
	height: 200px;
	margin: 0px;
	float: right;
	text-align: center;
	background-image: url(../Images/home_right_top_bg.png);
	background-repeat: no-repeat;








}
#myscroller {
position:relative; 
 height:150px; 

overflow:hidden; 

} 
#indexBottom
{
	
	/*background-color: White;*/
	margin: 0px; 
	padding: 0px;
}



#indexBottom .widgetF

{

	
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 0px;
	padding-top: 60px;	
	background-image: url('../Images/index_bg_firstBox.png');
	background-repeat:no-repeat;
	
}

#indexBottom .widgetM

{	

	
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;	
	padding-left: 0px;
	padding-top: 60px;

	background-image: url('../Images/index_bg_middleBox.png');
	background-repeat:no-repeat;
}

#indexBottom .widgetT

{
	


	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
	padding-left:-2px;
	
	background-image: url('../Images/index_bg_thirdBox.png');
	background-repeat:no-repeat;
	
}

/****************************************************************************/
/* Details Page*/
/****************************************************************************/

#detailswrapper 
{
    width: 700px; 
    margin: 0 auto; 
    background: #fff;
    text-align: left;
}

#detailsheaderimage
{
	background:#FFFFFF url('../Images/smalllogo.png') no-repeat;
	width: 100%;
	height:87px;
}

#detailscontent
{
	background: #fff;
	float:left;
	width: 700px;
	padding-top:2px;
}


#detailsfooter
{
	clear: both;
	/*background: #ffffff url('../Images/footer.jpg') repeat-x;*/
	width: 100%;
	height: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:center;
}

#lblAddress
{    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight:bold;
	color: #000000;
 
}

#lblMLS
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight:bold;
	color: #666666; font-style:italic;
 
}

#lblMyList
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight:bold;
	color: #666666; font-style:italic;
 
}

#lblOpenHouse
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight:bold;
	color: #666666; font-style:italic;
}

.agentinfo
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight:normal;
	background-color:#ffffff; color:navy; font-style:normal;
	text-align:center;
}

.agentinfo_old
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:normal;
	background-color:#ffffff; color:navy; font-style:normal;
	text-align:center;
}

div.slide 
{
    display:table-cell;
    vertical-align: middle; text-align:center;
    border-top: solid 3px #FAE561;
    border-bottom: solid 3px #FAE561;
    border-left: solid 3px #FAE561;
    border-right: solid 3px #FAE561;
}

td.detailsgridheading
{
    color:Black;
    background-color:#eeeeee; 
    font-weight:bold;
    padding-top:4px;
    padding-bottom:4px;
    vertical-align:top;
}

td.detailsgriditem
{
    color:Black;
    background-color:White; 
    padding-top:4px;
    padding-bottom:4px;
    vertical-align:top;
}

#details
{
	font-size: xx-small;
}

.dropShadowPanel 
{
	width:333px;
	background-color:#ffffff;
	color:white;
	font-weight:bold;
}

/****************************************************************************/
/* Page Style */
/****************************************************************************/
a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;

}

a:visited 
{
	color: #0066FF;
}

a:hover 
{
	color: #999999;
}

a:active 
{
	color: #0066FF;
}

a.listlink
{
	color: #0066FF;
	font-size:small;
	font-weight:bold;
}

a.small
{
	color: #0066FF;
	font-size:x-small;
	font-weight:bold;
}

td.mainheading
{
	font-family: Arial, Helvetica, sans-serif;

	font-size:small;
	
    background: #ffffff url('../Images/navigation_slice.gif') repeat-x;

	font-weight:bold;
	padding-left:5px;
}

th.mainheading
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:Silver;	
	font-size:small;
	/*
	border-top:solid #336699 1px;
	border-left:solid #336699 1px;
	border-right:solid #336699 1px;
	border-bottom:solid #336699 1px; */
	font-weight:bold;
	padding-left:2px;
}

td.searchheading
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FAE561;
	font-size:small;	
	font-weight:bold;
	padding-left: 5px;
}

table.search{ border: 0px solid gray; }

td.searchoption
{
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;	
	background-color:#CCCCCC;
	border: 1px solid gray;
}


table.instructions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;	
}

/****************************************************************************/
/* Results on the Map in ViewMap.aspx                                       */
/****************************************************************************/
table.list
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;	
}

td.listheading
{
	background-color:#548cc7;
	font-size:small;
	color:White;
	border-top: solid 1px #800080;
	border-bottom: solid 1px #800080;
	border-left: solid 1px #800080;
	border-right: solid 1px #800080;
}

td.listnotmapped
{
	background-color:#ffffff;
	font-size:small;
	color:Red;
}

td.photocell
{
	border-top: solid 1px lightgrey;
	border-bottom: solid 1px lightgrey;
	border-left: solid 1px lightgrey;
	border-right: solid 1px lightgrey;
}

/****************************************************************************/
/* ViewList.aspx */
/****************************************************************************/
td.rptr_MLS
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small; height:20px;
    width:20%; background-color:#800080; color:White;
    border-top: solid 1px #800080;
	border-bottom: solid 1px #800080;
	border-left: solid 1px #800080;
	border-right: solid 1px #800080;
}

td.rptr_Address
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:small; height:20px; font-weight:bold;	
    width:60%; background-color:White; color:Navy;
    text-align:center;
    border-top: solid 1px #800080;
	border-bottom: solid 1px #800080;
	border-left: solid 1px #800080;
	border-right: solid 1px #800080;
}

td.rptr_ListPrice
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:small; height:20px; font-weight:bold;	
    width:20%; background-color:#800080; color:White;
    text-align:right;
    border-top: solid 1px #800080;
	border-bottom: solid 1px #800080;
	border-left: solid 1px #800080;
	border-right: solid 1px #800080;
}

/****************************************************************************/
/* AJAX.NET controls */
/****************************************************************************/
.MyCalendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color: #eeeeee;
    color: red;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year 
{
    color: black;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: black;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
    color: black;
    font-weight:bold;
}

.slideTitle
{
	font-weight:bold;
	font-size:small;
	font-style:italic;
}

.slideDescription
{
	font-size:small;
	font-weight:bold;
}

/****************************************************************************/
/* Contact.aspx */
/****************************************************************************/



#contactLeft
{
	clear: both;
	float: left;
	position: absolute;
	background: url('../Images/contact_left_img.gif') no-repeat;
	width: 265px;
	height: 520px;
	color:Black;
	font-family:Arial; 
	font-size:12px; 
	padding-left: 20px; 
}



#contactForm
{
	padding-left: 290px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 520px;
	background: url('../Images/contact_form_bg.gif') no-repeat;
}

#lblResults
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  font-weight:bold;
}


/****
****/
#VM2wrapper 
{
    width: 800px; 
    margin: 0 auto; 
    background: #fff;
    text-align: left;
}
#VM2map
{
	background: #ffffff;
	width:550px;
	float:right;
	padding-top:2px;
}
#VM2form
{
	background: #ffffff;
	float:left;
	width: 250px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffff;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:350px;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFbb', startColorstr='#ffffff', gradientType='0'); 

}

hr.d
{
    border: none 0; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #efefef;
	width: 98%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
}
#poll
{
  text-align:left;
  font-size:smaller;
}
.poll
{text-align:left;
  font-size:smaller;
    
}
#ads1
{
   background: #ffffff;
	padding-top:5px;
	width:175px;
	text-align:center;
	float:right;
	margin-top:-480px;}
	
	.noline
	{
	  text-decoration:none;
	  font-size:10pt;   
	}
