/* CSS Document */
BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
}
TABLE {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
A {
	color:#336699;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
A:hover {
	color:#555555;
	text-decoration:none;
}
H2 {
	color:#003399;
	font-size:16px;
	font-weight:bold;
}
.H3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
}

/* ========== MAIN  DIV CONTAINER ====== */
#MAINCONTAINER {
	width:980px;
	text-align:left;
}
/* ====================================== */


/******************************************/


/* ========== HEADER SECTION ========== */
#HEADER {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#0814a8;
}
#AGENT_TOP_BANNER {
	background-image:url(../images/top_agentcontainer.jpg);
	background-repeat:no-repeat;
	height:133px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
#TopFeaturedAgent {
	float:left;
	width:45%;
	height:112px;
}
#TopAd {
	margin-left:45%;
	height:112px;
}
#stationNavMenu {
	background-color:#0814a8;
}
#stationNavMenu td{
	text-align:center;
}
#stationNavMenu A {
	background-color:#0814a8;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
#stationNavMenu A:hover {
	background-color:#838383;
}
#TopNavigation {
	width:100%;
	height:27px;
	background-color:#7192c7;
}
#TopNavigation UL {
	display:inline;
}
#TopNavigation LI {
	list-style:none;
	float:left;
	margin-left:1px;
	display:inline;
}
.MapInfoWindow {
	background-image:url(../images/mapInfoBG.gif);
	background-repeat:no-repeat;
}
.MapText {
	color:#FFFFFF;
}
.MediaTourHeader {
	background-image:url(../images/bg_mediatour.jpg);
	background-repeat:repeat-x;
}
.AgentName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.CompanyName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.PopupMapContainer {
	width:100%;
	height:320px;
	border:1px solid #F0F0F0;
}

.AgentLoginContainer{
	width:100%;
	height:300px;
	overflow:auto;
	background-color:#ffffff;
}
.AgentLoginContainer span {
	position:relative;
	width:100%;
	background-color:#FFFFFF;
}
.AgentLoginTabContainer {
	border:1px solid gray;
	width:605px;
	margin-bottom: 1em;
}

html>/**/body .AgentLoginTabContainer, x:-moz-any-link, x:default { width:625px; }

.ADMINTabContainer {
	border:1px solid gray;
	margin-bottom: 1em;
}
.BorderBottom {
	border-bottom:1px solid #353535;
}
.AgentTabH3 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.Btn {
	background-color:#EBEBEB;
	border:1px solid #B2B2B2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#AgentContainer {
	width:665px;
	height:230px;
	overflow:hidden;
	border:1px solid #F2F2F2;
}
#AgentContainer span {
	position:relative;
	width:100%;
}
#Agents {
	position:absolute;
}
#Agents #LastDiv {
	float:left;
}
#AgentCardPagingContainer {
	height:30px;
}
/* ------ NAVIGATION MENUS -------- */
#navHome {
	width:117px;
	height:27px;
	background-image:url(../images/navs/button_homes.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navHome:hover{
	background-position:center bottom;
}
/* ------ added by mac -------- */
#navLocal {
	width:113px;
	height:27px;
	background-image:url(../images/navs/button_local_links.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navLocal:hover{
	background-position:center bottom;
}

#navMagazine {
	width:135px;
	height:27px;
	background-image:url(../images/navs/button_Magazine.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navMagazine:hover{
	background-position:center bottom;
}

#navRealtor {
	width:138px;
	height:27px;
	background-image:url(../images/navs/button_local_links.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navRealtor:hover{
	background-position:center bottom;
}

#navDirectory {
	width:162px;
	height:27px;
	background-image:url(../images/navs/button_agent_directory.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navDirectory:hover{
	background-position:center bottom;
}

/* ------ end here by mac -------- */

#navRental {
	width:99px;
	height:27px;
	background-image:url(../images/navs/button_rental.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navRental:hover{
	background-position:center bottom;
}

#navOpenhouse {
	width:109px;
	height:27px;
	background-image:url(../images/navs/button_openhouse.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navOpenhouse:hover{
	background-position:center bottom;
}

#navAgent {
	width:137px;
	height:27px;
	background-image:url(../images/navs/button_findagent.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navAgent:hover{
	background-position:center bottom;
}

#navFavorites {
	width:192px;
	height:27px;
	background-image:url(../images/navs/button_homealert_favorites.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navFavorites:hover{
	background-position:center bottom;
}

#navFinancing {
	width:103px;
	height:27px;
	background-image:url(../images/navs/button_financing.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navFinancing:hover{
	background-position:center bottom;
}

#navMoving {
	width:143px;
	height:27px;
	background-image:url(../images/navs/button_information.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navMoving:hover{
	background-position:center bottom;
}
/* ------ ---------------- -------- */
.topAgentPhoto {
	border:3px solid #FFFFFF;
}
.AgentNameTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.CompanyTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
#AgentIconTabTop {
	background-image:url(../images/topagenticons2.gif);
	background-repeat:no-repeat;
}
#AgentIconTabTop2 {
	background-image:url(../images/topagenticons3.gif);
	background-repeat:no-repeat;
}
#AgentIconTabTop A{
	display:block;
}
#AgentIconTabTop2 A{
	display:block;
}
.bgAgentTopIcon {
	background-color:#eaf1db;
}
.saveListingCount {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3f6f00;
}
.Openhouse {
	background-image:url(../images/bg_openhouse.gif);
	background-repeat:no-repeat;
}
.OpenhouseInfo {
	font-size:14px;
}
.OpenhouseRemarks {
	font-size:11px;
}
.homealert {
	border:1px solid #999999;
	background-color:#F4F4F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* ===========SEARCH OPTION SECTION================ */
#SEARCHCONTAINER {
	background-color:#7192c7;
	padding:2px;
}
.TXT {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.TXT2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
}
.selectMINI {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	border:1px solid #888888;
}
.SEARCHOPTION {
	background-color:#557aa6;
}
.SEARCHTITLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#MAPCONTAINER {
	width:100%;
	background-color:#CCCCCC;
	top: -11px;	
	height: 362px;
}
html>body #MAPCONTAINER {
	top: -6px;
	height: 356px;
}
#divMAPSHOWCASE {
	background-color:#CCCCCC;
	height:320px;
}
#divMAPDETAIL {
	background-color:#CCCCCC;
	height:280px;
	border:1px solid #afbdc5;
}
.DetailBarInfo {
	background-image:url(../images/detail_barbg.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.BoxDetailPage {
	border:1px solid #afbdc5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.GrayBottom {
	border-bottom:1px solid #D2D2D2;
}
/******************************************/


/* ===========CITY SEARCH LINK================ */
#CITYCONTAINER{
	width:100%;
}

#CITYCONTAINER A{
	color:#58a4a4;
}

.CITYLIST {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.CITYLISTLINK {
	color:#58a4a4;
	text-decoration:none;
}
.CITYLISTLINK:hover {
	color:#999999;
	text-decoration:underline;
}
.CITYCOUNT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0f5ff4;
}

/******************************************/
/* ===========ADVERTISEMENT================ */
.SHOWCASE_MINISEARCH {
	background-color:#C5C5C5;
}
.SHOWCASE_MINISEARCH2 {
	font-size:10px;
	background-image:url(../images/bg_minisearch.gif);
	background-repeat:repeat-x;
}
/******************************************/
/* ===========SHOWCASE================ */
.SHOWCASECONTENTS_A {
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC; 
	width:665px;
}
.SHOWCASECONTENTS_A:hover {
	background-color:#FFFFDF;
}
.SHOWCASECONTENTS_B:hover {
	background-color:#FFFFDF;
}
.SHOWCASECONTENTS_B {
	/*background-color:#F7F7F7;*/
	border-bottom:1px solid #CCCCCC; 
	width:665px;
}
.SHOWCASECONTENTS_C {
	/*background-color:#FFFFD2;*/
	background-image:url(../images/bg_showcase_openhouse.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #CCCCCC; 
	width:665px;
}
.SHOWCASEBAR {
	background-color:#EBEBEB;
	border:1px solid #E4E4E4;
}
.SHOWCASEBAR A{
	text-decoration:none;
	color:#02237B;
}
.SHOWCASEBAR A:hover{
	text-decoration:none;
	color:#02237B;
}
.SHOWCASEPHOTO {
	background-color:#FFFFFF;
	border:1px solid #999999;
}
.SHOWCASELOGO {
	width:90px;
	height:25px;
	padding:1px;
	background-color:#FFFFFF;
	border:1px solid #EFEFEF;
}
.SHOWCASEAGENTSMALL {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
.SHOWCASELINK {
	color:#DC840C;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.SHOWCASEMENU {
	color:#336699;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.DetailTabContainer {
	border:1px solid gray;
	margin-bottom: 1em;
}
.DetailTabs {
	padding:10px;
}
/******************************************/

/* ===========ADVERTISEMENT================ */
.BOX {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:250px;
}

.BOX2 {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:90px;
}
.ROW1 {
	background-color:#FFFFFF;
}
.ROW2 {
	background-color:#EEEEEE;
}
/******************************************/


/* ===========FEATURED================ */
.FEATUREDHEADER {
	background-image:url(../images/header_boxes.gif);
	background-repeat:no-repeat;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.FEATUREDHEADERSINGLE {
	background-image:url(../images/header_boxes_small.gif);
	background-repeat:no-repeat;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#FEATUREDLISTINGS {
	width:300px;
	background-image:url(../images/bgFeaturedListings.jpg);
	background-repeat:repeat-x;
}
#FEATUREDLISTINGS A{
	color:#336699;
	text-decoration:underline;
}
#FEATUREDLISTINGS A:hover{
	color:#999999;
	text-decoration:none;
}
#FEATUREDAGENT {
	width:300px;
	background-image:url(../images/bgFeaturedListings.jpg);
	background-repeat:repeat-x;
}
#FEATUREDAGENTSINGLE {
	width:199px;
	background-image:url(../images/bgFeaturedListings.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
}
#FEATUREDAGENT A{
	color:#336699;
	text-decoration:underline;
}
#FEATUREDAGENT A:hover{
	color:#999999;
	text-decoration:none;
}

#FEATPHOTO {
	padding:3px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}
#FEATEST {
	background-color:#FFCC00;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #999999;
	width:140px;
}
#hiddenDiv {
	visibility:hidden;
	position:absolute;
	float:none;
}
.PhotoDsp {
	padding:2px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}
.PhotoDspAgent {
	border:1px solid #999999;
	background-color:#FFFFFF;
}
.PhotoBorderSmall {
	width:102px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	padding:1px;
}
.smallFormText {
	border:1px solid #cfd0d2;
	width:100%;
	font-size:11px;
}
.Number2 {
	background-image:url(../images/bg123.jpg);
	background-repeat:repeat-x;
}
.BIGYELLOW {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffdb69;
	font-size:16px;
	font-weight:bold;
}
.pagingLine {
	background-image:url(../images/bg_showcasetop.gif);
	background-repeat:repeat-x;
}
.AgentCardContainer {
	background-image:url(../images/bg_agentcard.gif);
	background-repeat:no-repeat;
}
.AgentCardName {
	font-size:12px;
	font-weight:bold;
}
.AgentCardPhone {
	font-size:11px;
	font-weight:bold;
	color:#555555;
}
.AgentCardOffice {
	font-size:12px;
	font-weight:bold;
}
.AgentLinks {
	font-size:9px;
	font-weight:bold;
}
.AgentProfileBanner {
	background-image:url(../images/banner_agentprofile_bg.jpg);
	background-repeat:repeat-x;
}
.textBox {
	width:90%;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.textBox2 {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/******************************************/

/*======= CYBERHOMES CSS ====================*/
.mylink
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FF0000;
text-decoration:none;
}
.mylink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
}

.mylink2
{
color:#0000FF;
text-decoration:none;
}
.mylink2:hover
{
color:#FF0000;
}
.mymenu
{
color:#0000FF;
text-decoration:none;
}
.mymenu:hover
{
color:#000000;
font-weight:bold;
text-decoration:none;
}
.comps {
	color:#3399FF;
	font-weight:bold;
	text-decoration:none;
}
.comps:hover {
	color:#3399FF;
	font-weight:bold;
	text-decoration:underline;
}
.goodreading{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.goodreading:hover {
color:#99CC00;
text-decoration:none;
}
.goodreadingmenu {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.goodreadingmenu:hover {
	color:#99CC00;
	text-decoration:none;
}
#dspGoodReadingContent {
	display:block;
	vertical-align:top;
}
.GOODREADING_CONTAINER {
	height:1000px;
	overflow:hidden;
	border:1px solid #F2F2F2;
}
.BROKENLINE {
	background-image:url(../images/broken_line.jpg);
	background-repeat:repeat-x;
	height:13px;
	width:980px;
}
.BROKENLINEVERTICAL {
	background-image:url(../images/broken_line_vertical.jpg);
	background-repeat:repeat-y;
	width:7px;
}
/* =========== FOOTER SECTION ============ */
#FOOTER {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#FOOTER A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	text-decoration:underline;
	height:12px;
}
#FOOTER A:hover {
	color:#555555;
	text-decoration:none;
}
/* ====================================== */


/* ====================================== */
/* CLASS STYLES */
.TDUnderline {
	border-bottom:1px solid #333366;
}
.TDUnderlineBT {
	border-bottom:1px solid #333366;
	border-top:1px solid #333366;
}
.CELLLEFT {
	background-color:#EDF8FE;
}
.CELLONE {
	background-color:#EEEEEE;
}
.CELLRIGHT {
	border-bottom:1px solid #F0F0F0;
}
.CELLONE2 {
	background-color:#FFFFFF;
}
/* POP UPS */
#DIVCONTAINER {
	width:500px;
}
#divParagraph {
	text-align:justify;
	margin-left:25px;
	margin-right:25px;
	font-size:12px;
}
/*==========*/
/* SPACERS */
.spacer_5 {
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
	height:5px;
}
.spacer_10 {
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
	height:10px;
}
.spacer_15 {
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
	height:15px;
}
.spacer_20 {
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
	height:20px;
}
.spacer_25 {
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
	height:25px;
}
.spacer_30 {
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
	height:30px;
}
.spacer_50 {
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
	height:50px;
}
/* ======================================= */


/* ===== G E N E R I C ============= */
.white {
	color:#FFFFFF;
}
.gray {
	color:#888888;
}
.red {
	color:#FF0000;
}
.blue {
	color:#0000FF;
}
.maroon {
	color:#990000;
}
.darkblue {
	color:#16387c;
}
.orange {
	color:#FF3900;
}
.green {
	color:#6C9447;
}
.darkgreen {
	color:#006600;
}
.applegreen {
	color:#99CC00;
}
.darkgray {
	color:#666666;
}
.Big {
	font-size:20px;
	font-weight:bold;
	color:#666666;
}
.Font16 {
	font-size:16px;
}
.Font14 {
	font-size:14px;
}
.Font13 {
	font-size:13px;
}
.Font12 {
	font-size:12px;
}
.small {
	font-size:11px;
}
.smaller {
	font-size:10px;
}
.smallest {
	font-size:9px;
}
.nounderline {
	text-decoration:none;
}
.FontArial {
	font-family:Arial, Helvetica, sans-serif;
}
.FontVerdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.FontCentury {
	font-family:"Century Gothic";
}

/* ===== For Announcement ============= */

#navAnnouncement {
	width:235px;
	height:46px;
	background-image:url(../images/read_announcement.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
}
#navAnnouncement:hover{
	background-position:center bottom;
}
.TXTINST {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:500;
}
td.disAccnt {
	color:#FF0000;
}

td.disAccnt a{
	color:#FF0000;
}
#divStreetViewPanorama {
	width:622px;
	height:300px;
}
