﻿#myWeichertSignIn{width:100%;text-align:center;}
#myWeichertSignInContent{width:750px;text-align:left;margin:0 auto;}
.registerView{width:500px;margin:0 auto;}
.loginView{width:310px;margin:0 auto;}
.loginRegTitle{padding:0 0 10px 0;}
.loginBox{background-color:#f1f1f1;border:solid 1px #d6d6d6;padding:4px;margin:20px 0; text-align:center;}
.loginBox table{margin:0 auto;}
.loginBox td{padding:0 0 5px 0;vertical-align:middle;}
.loginHeaderText{text-align:center;margin:0 auto;display:block;}
.registerBox{background-color:#f1f1f1;border:solid 1px #d6d6d6;padding:4px;margin:20px 0; text-align:center;}
.registerBox table{margin:0 auto;}
.registerBox td{padding:0 0 5px 0;vertical-align:middle;}


#readOnlySection
{
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #E0E0E0;
	margin: 15px auto;
	font-weight: bold;
	width: 558px;
}
#myWeichertContent a:link, #myWeichertContent a:visited, #myWeichertContent a:active
{
	color: #0000ff;
	text-decoration: none;
	font-weight: normal;
}
#myWeichertContent a:hover
{
	color: #3333CC;
	text-decoration: none;
	font-weight: normal;
}
.myWeichertLinks a:link, .myWeichertLinks a:visited, .myWeichertLinks a:active
{
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
.myWeichertLinks a:hover
{
	color: #3333CC;
	text-decoration: none;
	font-weight: bold;
}

.myWeichertNormalLinks a:link, .myWeichertNormalLinks a:visited, .myWeichertNormalLinks a:active
{
	color: #0000ff;
	text-decoration: none;
	font-weight: normal;
}
.myWeichertNormalLinks a:hover
{
	color: #3333CC;
	text-decoration: none;
	font-weight: normal;
}

.myWeichertControlPanelLinks a:link, .myWeichertControlPanelLinks a:visited, .myWeichertControlPanelLinks a:active
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.myWeichertControlPanelLinks a:hover
{
	color: #3333CC;
	text-decoration: none;
	font-weight: bold;
}
#myWeichertContent a.plainlink, a.plainlink:link, a.plainlink:visited, a.plainlink:active {
    font-family: verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-weight: bold;
    font-size: 11px;
}
#myWeichertContent a.plainlink:hover
{
	color: #3333CC;
	text-decoration: none;
	font-weight: bold;
}
#myWeichertContent a.plainlinkMedium, a.plainlinkMedium:link, a.plainlinkMedium:visited, a.plainlinkMedium:active {
    font-family: verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-weight: bold;
    font-size: 12px;
}
#myWeichertContent a.plainlinkMedium:hover
{
	color: #3333CC;
	text-decoration: none;
	font-weight: bold;
}
#myWeichertContent a.rssplainlink, a.rssplainlink:link, a.rssplainlink:visited, a.rssplainlink:active {
    font-family: verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-weight: bold;
    font-size: 11px;
    padding-left: 20px;
	background: transparent url(../images/rss/feed-icon-14x14.png) no-repeat scroll;
}
#myWeichertContent a.rssplainlink:hover
{
	color: #3333CC;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	background: transparent url(../images/rss/feed-icon-14x14.png) no-repeat scroll;
}



.hoverPopup
{
	background-color: #FFFF99;
	border: solid 1px black;
	visibility: hidden;
	z-index: 100;
	position: absolute; /*	padding: 5px; 	top: 70px; 	left: 20px;    */
}

.dashBoardContent
{
	border-left: solid 1px #6699CC;
	border-right: solid 1px #6699CC;
	padding-left: 6px;
	width: 233px;
	padding-top: 5px;
	padding-bottom:8px;
}



.divDivider
{
	background-image: url(../images/myweichert/divider.gif);
	background-repeat: no-repeat;
	width: 179px;
	height: 4px;
	margin: 20px 0 0 5px;
	overflow:hidden;
}


.myWeichertTitleImage
{
	text-align: left;
}



/*-- Saved Searches --*/
div#savedSearches
{
	margin: 0 5px 20px 0;
}
#savedSearches h1
{
	font-size: 26px;
}
.savedSearchesTitle
{
	color: #000000;
	font-weight: bold;
	font-size: 22px;
	font-family: Times New Roman, Georgia, Serif;
	margin: 0;
	letter-spacing: 0;
}
.savedSearchesSubTitle
{
	color: #333333;
	font-size: 16px;
	font-family: Times New Roman, Georgia, Serif;
	margin: 0;
	letter-spacing: 0;
}
.savedSearchPanel
{
	width: 600px;
	margin: 0;
}
#savedSearchesTable
{
	width: 700px;
	margin:0;
}

.savedSearchesHeaderRow td
{
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	background-color: #eeeeee;
}

.savedSearchesHeaderRight
{
	border-right: solid 1px #666;
}

.savedSearchesHeaderLeft
{
	border-left: solid 1px #666;
}

.savedSearchesItemRow td
{
	padding: 4px 0 2px 0;
}

a.savedSearchCriteria
{
	font-weight: normal;
	text-decoration: none;
}

a.savedSearchCriteria:hover
{
	font-weight: normal;
	text-decoration: none;
}

.controlPanelDefaultText
{
	padding: 5px;
	line-height: 18px;
}

.EditSearch
{
	background-color: #eeeeee;
	border: solid 1px black;
	margin: 10px auto;
	padding: 10px;
}
.EditSearch table
{ margin: 0 auto; }

.EditSearch td
{ text-align: left; vertical-align:middle; }

/* This class is for the SavedSearches page. The pop-up div was positioned over the action icons.
   In FF, there was only a small part of each icon to click. */
.Actions
{
	position: relative;
	z-index: 10;
}

/*End Saved Searches */

.ulmyWeichert
{
	margin-top: 0px;
	margin-bottom: -10px;
}

.limyWeichert
{
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 12px;
}


.ulEmailAlerts
{
	margin-top: -5px;
	padding-left: 15px;
	list-style-type: none;
	line-height: 12px;
	list-style-type: none;
	font-style: italic;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

.rssLink
{
	padding-left: 20px;
	background: transparent url(../images/rss/feed-icon-14x14.png) no-repeat scroll;
	color: Black;
}

.rssPopup
{
	position: absolute;
	border: 10px solid gray;
	background-color: rgb(244, 244, 230);
	width: 235px;
	z-index: 100000;
	text-align: left;
}
.rssPopup .close
{
	cursor: pointer;
	border: medium none;
	position: relative;
	top: 4px;
	right: 3px;
	float: right;
}
.rssPopup .subscribe
{
	clear: left;
	padding: 5px;
	background-color: rgb(229, 228, 226);
	font-style: italic;
	font-weight: bold;
}
.rssPopup .feeds
{
	padding: 5px;
	z-index: 0;
}
.rssPopup ul
{
	margin: 0 0 0 20px;
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
}
.rssPopup li
{
	padding: 0;
	margin: 0;
	float: left;
	width: 100px;
	height: 20px;
	padding: 5px;
}
.rssPopup .rssLink
{
	margin: 5px;
	display: block;
	background-color: rgb(244, 244, 230);
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
	background: transparent url(../images/rss/feed-icon-14x14.png) no-repeat scroll;
}


/*-- Saved Listings --*/
.saveButton
{
	padding-left: 24px;
	background: Transparent url(../images/listingdetail/savelisting.gif) no-repeat scroll left center;
	text-decoration: none;
}
.NoSavedProperty
{
	border-collapse: separate;
	padding-top: 20px;
	margin: 0 auto;
}
#rssLinkSection
{
	float: right;
}
#savedListingsSection
{
	width: 710px;
	margin: 0;
}
#savedListingsTable
{
	width: 700px;
}
div.savedListingButtonPanel
{
	padding: 10px 0 0 5px;
}
.savedListingsHeaderRow td
{
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	background-color: #eeeeee;
}
.savedListingsHeaderRight
{
	border-right: solid 1px #666;
}
.savedListingsHeaderLeft
{
	border-left: solid 1px #666;
}
.savedListingsColumnSeparator
{
	border-top: dashed 1px #666;
	padding: 4px 0 0 0;
	width: 100%;
}
.savedListingsColumnSeparator table
{
	width: 100%;
}
/*-- End Saved Listings --*/

/*-- ContactInfo.aspx --*/
#contactInfoForm
{
	margin: 0 auto;
	width: 525px;
}
/*-- End ContactInfo.aspx --*/

/* workbook print page */
.workbookPrintHeaderRow {border-top: solid 1px #666;border-bottom: solid 1px #666;background-color: #eeeeee; font-size:14px;}
.workbookList
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 12px;
}
.workbookNotesPrint
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 12px;
}
/* end workbook print page */


/*-- myWeichert Navigation --*/

.myWeichertNavigation
{
	position:relative;
	width: 190px;
    margin-top: 10px;
    margin-bottom: 5px;
	background-color:#ffffff;
}
.myWeichertNavigation .top
{
	background-image: url(../images/myweichert/navigation/top-bg.gif);
	background-repeat: no-repeat;
	width: 190px;
	height:54px;
}
.myWeichertNavigation .top .myWeichertNavTitle
{
	position:absolute;
	top: 0px;
	left: 6px;
	padding:24px 0 0 48px;
	font-size: 18px; 
	font-family: Verdana, Arial;
	font-weight:normal;
}
.myWeichertNavigation .top_on
{
	background-image: url(../images/myweichert/navigation/top-bg_on.gif);
	background-repeat: no-repeat;
	width: 190px;
	height:54px;
}
.myWeichertNavigation .top_on .myWeichertNavTitle
{
	position:absolute;
	top: 0px;
	left: 6px;
	padding:24px 0 0 50px;
	font-size: 18px; 
	font-family: Verdana, Arial;
	font-weight:normal;
}

.myWeichertNavTitle a:link, .myWeichertNavTitle a:visited, .myWeichertNavTitle a:active
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.myWeichertNavTitle a:hover
{
	color: #3333CC;
	text-decoration: none;
	font-weight: normal;
}

.myWeichertNavHeader 
{
	width:134px;
	height:32px;
	font-size: 18px; 
	font-family: Verdana, Arial;
	font-weight:normal;
	padding: 22px 0 0 54px;
	background-repeat: no-repeat;
}
.myWeichertNavHeader a:link, .myWeichertNavHeader a:visited, .myWeichertNavHeader a:active
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.myWeichertNavHeader a:hover
{
	color: #3333CC;
	text-decoration: none;
	font-weight: normal;
}

.myWeichertNavigation .content-container
{
	padding-top:5px;
	border-left: solid 1px #6699CC;
	border-right:solid 1px #6699CC;
}
.myWeichertNavigation .content
{
}
.myWeichertNavigation .bottom
{
	height:6px;
	width:190px;
	background-image: url(../images/myweichert/navigation/bottom-bg.gif);
	background-repeat: no-repeat;
	border:none;
}

.myWeichertNavigation .myWeichertNavigationTitle{
    font-family : times, serif;
    text-align : left;
    font-size : 16px;
    font-weight : bold;
    color : #24310C;
}
.myWeichertNavigation a{
    color : #0000FF;
}
.myWeichertNavigation .Section{
    color : #000000;
    font-size : 11px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.myWeichertNavigation .SectionHeader{
    font-weight : bold;
    cursor : pointer;
    padding : 2px 5px 2px 5px;
    font-size:16px;
    font-family:"Trebuchet MS",Helvetica, sans-serif;
    border-top: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
   	background-color: #F1F3EF;
	color: #000000;
}
.myWeichertNavigation .SectionContent {
    padding : 10px 0 10px 5px;
}

.myWeichertNavigation .featureItem {
    padding : 2px 0 2px 0;
}

.myWeichertNavigation .Expanded{
	background-image: url(../images/search/criteria/expanded-icon.gif);
	background-repeat:no-repeat;
	background-position: 130px 7px;
}


.myWeichertNavigation .Collapsed{
	background-image: url(../images/search/criteria/collapsed-icon.gif);
	background-repeat:no-repeat;
	background-position: 130px 7px;
}


.myWeichertNavigation .ContentItem{
	padding : 5px 0 5px 0;
}
/*-- End myWeichert Navigation --*/
.myWeichertContainer
{
	position:relative;
	width: 700px;
    margin-top: 10px;
    margin-bottom: 5px;
	background-color:#ffffff;
}
.myWeichertContainer .top
{
	background-image: url(../images/myweichert/top-container-bg.gif);
	background-repeat: no-repeat;
	width: 700px;
	height:6px;
}
.myWeichertContainer .content-container
{
	padding:10px;
	border-left: solid 1px #6699CC;
	border-right:solid 1px #6699CC;
}
.myWeichertContainer .content
{
}
.myWeichertContainer .bottom
{
	height:6px;
	width:700px;
	background-image: url(../images/myweichert/bottom-container-bg.gif);
	background-repeat: no-repeat;
	border:none;
}

.myWeichertHeader {
	font-family:Georgia, serif;
	font-size:18px;
	font-weight:bold;
	color:#333366;
	padding:20px 10px 2px;
	margin-bottom:10px;
}
.myWeichertHeader a {
	font-family:Georgia, serif;
	font-size:18px;
	font-weight:bold;
	color:#333366;
	text-decoration:none;
}
#myWeichertNav
{
	float: left;
	margin: 0 auto;
	width: 190px;
	margin-top:-10px;
	margin-right:8px;
	padding:10px 0 40px 0;
}
#myWeichertContent
{
	float: left;
	padding: 24px 0 10px 14px;
	width: 732px;	
}
#myWeichertContent .subHeader
{
	margin: 0;
	width: 700px;
	text-align: left;
	padding: 0 0 10px 2px;
	color: #000033;
	font-weight: bold;
}

#myWeichertContent .subHeader li
{
	 text-align: left;
	 margin-bottom: 10px;
}

#navLinks
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#navLinks li
{
	padding: 11px 0 0 60px;
	margin: 0px 0 0px 0;
	width: 128px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: top left;
}

#divMain
{
	margin: 0 0px 0 0px;
}
.navDivider
{
	background-image: url(../images/myweichert/divider.gif);
	background-repeat: no-repeat;
	width: 179px;
	height: 2px;
	margin-top: 2px;
}
.dashBoardNavContent
{
	padding-left: 4px;
}

.navPointer_SavedListings {
    height: 18px;
    width: 17px;
    margin: 0;
    position:absolute; 
    left:181px; 
    top:69px; 
    z-index: 1;
}
.navPointer_SavedSearches {
    height: 18px;
    width: 17px;
    margin: 0;
    position:absolute; 
    left:181px; 
    top:107px; 
    z-index: 1;
}

.navPointer_Profile {
    height: 18px;
    width: 17px;
    margin: 0;
    position:absolute; 
    left:181px; 
    top:145px; 
    z-index: 1;
}
.navPointer_EmailAlerts {
    height: 18px;
    width: 17px;
    margin: 0;
    position:absolute; 
    left:181px; 
    top:183px; 
    z-index: 1;
}

.navPointer_Home {
    height: 26px;
    width: 25px;
    margin: 0;
    position:absolute; 
    left:189px; 
    top:23px; 
    z-index: 1;
}
.navPointer_Workbooks {
    height: 26px;
    width: 25px;
    margin: 0;
    position:absolute; 
    left:189px; 
    top:256px; 
    z-index: 1;
}
.navPointer_MapPoints {
    height: 26px;
    width: 25px;
    margin: 0;
    position:absolute; 
    left:188px; 
    top:21px; 
    z-index: 1;
}

.mapPointGridCaption {color:#000033;font-size:14px;font-weight:bold;text-align:left;}