body {
	background-color:black;
	color:black;
	font-family:verdana;
	font-size:8pt;
	margin:8px 8px 8px 8px;
}

table,tr {
	background-color:transparent;
	color:black;
	font-family:verdana;
	font-size:8pt;
}
a {
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	color:#1B3F63;
	text-decoration:none;
}

a:hover {
	color:#8E2331;
	text-decoration:underline;
}

.skyHDR {
	color:#ffffff;
	font-family: times new roman;
	font-size:20pt;
	font-style:italic;
	font-weight:bold;
	letter-spacing:.5px;
	
}
.photo {
	border:solid 1px gray;
}

.mainphoto {
	border:solid 1px gray;
}

.phone
  {
  	  font-family: helvetica, Arial, sans-serif;
	  color:black;
	  font-weight:normal;
  }
.businesses {
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	color:#091D8E;
	text-decoration:underline;
}

.businesses:hover {
	color:#C60031;
	text-decoration:underline;
}
.businessTitle {
	color:#B20409;
	font-size:10pt;
	font-weight:bold;
}
.lrgTitle {
	color:#091D8E;
	font-size:10pt;
	font-weight:bold;
}
.buttonLink {
	color:#1A2262;
	font-weight:bold;
	font-size:12px;
	font-family:verdana;
}
.buttonLink:hover {
	color:#C6012F;
	font-weight:bold;
	font-size:12px;
	font-family:verdana;
}
.CSdiv {
	text-align:justify;
}

.homeTable {
	background-image:url(etc/mainBG.jpg);
	background-repeat: no-repeat;
	
}
.gradientTable {
	/*
background-image:url(etc/gradient.jpg);
background-repeat: repeat-x; 
*/
	background: white;
	padding:3px 3px 3px 5px;
	text-align:center;
	
}
.quickSearchTable {
	background-image:url(etc/qsBG.jpg);
	background-repeat: no-repeat;
	text-align:right;
	vertical-align:top;
	padding: 5px 3px 0px 0px;
	height:63px;

}

.goButton {
    height:20px;
    vertical-align:top;
       
}
.box_officeOnly {
    color: White;
}

.SEOArea {
    border: solid 1px silver;
}

.SEOLinks {
    color:White   
}
.FListing {
	background-image:url(etc/listingBG.jpg);
	background-repeat: no-repeat;
	border:solid 1px black;
}
.FMap {
	border:solid 1px black;
}
.FAgent {
	background-image:url(etc/agentBG.jpg);
	background-repeat: no-repeat;
	border:solid 1px black;
	
}
.skyTable {
	background-image:url(etc/skyBG.jpg);
	background-repeat: no-repeat;
	
}
.sky1 {
   border-right:solid 4px black;
}
.sky2 {
   border-left:solid 4px black;
}
.navBar {
	background-color:#8E2331;
}
.navLink {
	font-family:tahoma;
	font-weight:normal;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}
.navLink:hover {
	color:#9C9FA3;
	text-decoration:none;
}
hr {
	height:1px;
	color:#E8E8E8 ;
}

.QuickSearch {
	color:white;
	background-color:transparent;
	font-family:tahoma;
	font-size:8pt;
	font-weight:normal;
	padding:3px;
}
.QuickSearch2 {
		color:white;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
}

.bottomHR {
	height:4px;
	color:#2D2D66;

}

input,option,select,textarea {
	font-family:verdana;
	font-size:7pt;
	font-weight:normal;
}

.button {
	background-color:#091D8E;
	color:#FFFFFF;
}

.header {
	font-family:trebuchet ms;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
}

.header_searchgroup {
	font-family:trebuchet ms;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	background-color:#204974;
	color:#FFFFFF;
}

.header_searchdetails {
	font-family:trebuchet ms;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	color:#204974;
}

.header_propertySummarySiteListing {
	font-family:trebuchet ms;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	background-color:#204974;
	color:#FFFFFF;
}

.header_propertySummary {
	font-family:trebuchet ms;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	background-color:#204974;
	color:#FFFFFF;
}

.header_agenttemplate {
	font-family:trebuchet ms;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	background-color:#666B91;
	color:#FFFFFF;

}
.indent {
	padding-left:18px;
}

.thumb_icon,.thumb_agent,.thumb_agentBranding,.thumb_property {
	border:1px solid gray;

}
.agentPage {
	border:1px solid #000000;
	background-color:#E9E8ED;

}

.toolbox 
{
    padding: 1px 3px 3px 4px;
	border: solid 1px gray;
	background:#F8F8F8 ;
	font: 11pt verdana,tahoma,arial;

}

.box_searchDisplayOptions {
	font-weight:bold;
}

.box_agentBranding {
    text-decoration:none;
	color:black;
		
}


.box_agentBrandingLink {
	color:#091D8E;	
}

.box_agentBrandingLink:hover {
	color:#101955;
	text-decoration:underline;
}

.box_searchGroup {
	margin-bottom:12px;
}

.note_lastUpdate {
	padding:3px;
}

.note_lastUpdateDate {
	font-weight:bold;
}

.note_inputRequired {
	font-weight:bold;
	font-size:7pt;
}

.note_inputRequiredStar {
	font-weight:bold;
	color:red;
}

.text_featured {
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
}
.CsDiv {
     text-align: justify;

}

.arran-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#101955;
	background-color:#000000;
	padding: 5px;
	padding-left:100px;
}
.arran-footer-link {
	font-family:verdana;
	font-weight:normal;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:none;
}

.arran-footer-link:hover {
	color:#204974;
	text-decoration:none;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	background-color:black;
	font-weight:normal;
}

#menuHolder {position:relative;background-image:url(etc/mtg_center.jpg);}
#rootMenu {
					position:absolute;
					width:98%;
					left:0;
					top:0;}
.dropTrigger {
						 text-align:center;
						 float:left;
						 width:74px;
						 height:37px;
						 border:none;					 
						 margin-right:none;}
						 
.dropMenu {
					position:relative;
					margin-top:-3px;
					display:none;
					clear:left;}
					
.dropLink, #placeHolder {
				display:block;
				font-weight:bold;
				text-align:center;
				text-decoration:none;
				width:74px;
				height:37px;
				background-image:url(etc/mtg_center.jpg); 
				color:white;}
div>#placeHolder {
					text-align:left;
	}
.dropLink {
	border-bottom:solid 1px white;}

.rootLink {
					text-align:left;
					border-bottom:none}				


#placeHolder {display:block;visibility:hidden;height:1.5em;}
.dropLink:visited {color:white}

.dropLink:hover, .rootLink:hover {
	background-image:url(etc/mtg_center.jpg);
									color:white;}
 .tabLink {
   color:black;
   font-weight:normal;
   font-family:verdana;
   font-size:.8em;
   text-decoration:none;
 }
.curvy {background:#204974;}
#ctl, #cbl, #ctr, #cbr {color:#204974;background:#CECFD1;}
#quadtl, #quadtr, #quadbl, #quadbr {color:#204974;}
#txt {color:#204974;
}
.curvy2 {background:#204974;}
#ctl2, #cbl2, #ctr2, #cbr2 {color:#204974;background:#CACBCD;}
#quadtl2, #quadtr2, #quadbl2, #quadbr2 {color:#204974;}
#txt2 {color:#204974;
}

.border {
	border:1px solid #E0DFE0;
}
.mainMap {
	background-color:#204974;
	border-left:1px solid #204974;
	border-right:1px solid #204974;
}
.TopMap2 {
	background-color:#DCDCDC;
	border-left:1px solid #204974;
	border-right:1px solid #204974;
	
}
.mapTable {
	border:1px solid #204974;
	background-color:#F5F6F6;
}
.mainMapTable {
	background-color:#FBFBFB;
	border-left:1px solid #204974;
	border-right:1px solid #204974;
	border-bottom:1px solid #204974;
}
/* End Map Styles */
/* Start Gee! Map Styles!@*/
#loaddiv {
  position: absolute;
  top: 280px;
  left: 260px;
  width: 250px;
  font-weight: bold;
  text-align: center;
  padding: 20px;
  border: 4px groove rgb(120,94,79);
  background-color: rgb(231,176,71);
  margin-left: auto;
  margin-right: auto;
  z-index: 100;
  opacity: .75;
  filter: alpha(opacity=75);
}

 .selSearch
 {
  width:80px;
  font-family:verdana;
	font-size:7pt;
	font-weight:normal;
 }

#radios {display:inline;}
#processing 
{
  text-align:center;
  width:100%; 
  background-image:url(etc/bbg.jpg);
  background-repeat: repeat-x;	
  border:solid 1px #4C4F6E;
  color:black;
  font-family:verdana;
  font-weight:bold;
  font-size:11px;
  font-style:italic;
  letter-spacing:1px;
 }

.anchor { color:white;font-size:9px;text-align:center;}
   
#hdrSave {color:Red;font-weight:bold;}
#rTable  {border-bottom: solid 1px #eeeeee;}
#pag {color:black;font-size:11px; display:block; text-align:center;}
#pagBody {color:black;font-size:12px; display:block; text-align:center;}
.even {background:	#eee;}
.odd {}
.mapRow {
  font-weight:normal;
  color:#000000;
  font-size: 8pt;
  font-family: Verdana;
    
}

a.maplink {
	font-family:verdana;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	text-align:center;
}

a.maplink:hover {
	/*color:black;*/
	text-decoration:underline;
}

div.markerTooltip, div.markerDetail {
  color: black;
  font-weight: bold;
  background-color: white;
  white-space: nowrap;
  margin: 0;
  padding: 2px 4px;
  border: 1px solid black;
}
.pager 
{
  font-family:Arial;
  font-size:9px; 
  color:white;
  font-weight:bold;
  text-align:center;
  
}
.vert_sep3
{
  background-color:#dadada;
  width:10px;
  height:100%;
}  
 .mainTable {
 	border: none 0px #dadada;
 }

 .tabTable {
 	border-bottom: solid 1px #eeeeee;
 	border-width:thin;
 }
 
 
  .text {
 	text-align:justify;
	font-family:verdana;
	font-size:.6em;
 }



#results {color:red; font-size:10px; font-weight:bold;}
#numfound {color:black; font-size:13px; font-weight:normal;}

.even {background:	#eee;}
.odd {}

#numProperties {
  display:inline;
  }
.mapOptions {
	font-size:7pt;
    padding-bottom : 1px;
}
.containerTable {
	background: transparent;
}

.propertyTable {
	background:#F5F6F6; 
	border:2px black; 
	width:120;
}

.TopMap {
	background-color:transparent;
}


.MapSearch {
	font-family:tahoma;
	font-size:22pt;
	padding-left : 10px;
	letter-spacing : 3px;
	color:white;
}
.idx {
	font-family:verdana;
	font-size:18pt;
	font-variant : small-caps;
	padding-left : 10px;
	color:white;
}
.idxsmall {
	font-family:verdana;
	font-size:13pt;
	font-variant : small-caps;
	padding-left : 22px;
	color:white;
}
.th {
	font-size: 7pt;
	font-weight:bold;
	text-align:left;
}
.th2 {
	font-size: 8pt;
	font-weight:bold;
}
.quicksearch-fields {
	
	color:#505051;
	font-size: 7pt;
	font-weight:normal;
}
.quicksearch-button {
	background-color:#C8282E;
	color:white;
	border:solid 1px #9A9A9B;
	height:17px;
	font-size: 7pt;
	font-weight:normal;
}

.mapsearch-button 
{
  border:none;
	background-color:#C8282E;
	color:white;
	height:12px;
	font-size: 10px;
	font-weight:normal;
	position:relative;
	bottom: +2px;
}

input,option,select,textarea {
	font-family: tahoma, arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
}
table,tr {
	font-family: tahoma, arial, sans-serif;
	color: #000066;
	font-size:8pt;	
}
#mlsfloat {
	border-style: outset;  
	border-width: 3px; 
	border-color: silver; 
  padding: 1px; 
  background-image: url(idx/findhome/mapsearch/images/trans_bg.gif);
  background-repeat: repeat;
} 

.roundedcornr_box_289174 {
	background: url(etc/roundedcornr_289174_tl.png) no-repeat top left;
}
.roundedcornr_top_289174 {
	background: url(etc/roundedcornr_289174_tr.png) no-repeat top right;
}
.roundedcornr_bottom_289174 {
	background: url(etc/roundedcornr_289174_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_289174 div {
	background: url(etc/roundedcornr_289174_br.png) no-repeat bottom right;
}
.roundedcornr_content_289174 {
	background: url(etc/roundedcornr_289174_r.png) top right repeat-y;
}

.roundedcornr_top_289174 div,.roundedcornr_top_289174,
.roundedcornr_bottom_289174 div, .roundedcornr_bottom_289174 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_289174, .roundedcornr_bottom_289174 {
	margin-top: -19px;
}
.roundedcornr_content_289174 { padding: 0 15px; }