/* ===========================================Below: Tool page layout elements=========================================== */#tool-page-wrapper {	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	width: 100%;	padding-bottom: 10px;}#tool-page-wrapper a {	color: #006699;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#tool-page-wrapper a:hover{	text-decoration: none;	color: #000000;}#tool-page-wrapper .page-heading {margin-top: 5px;margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #006699;font-weight: bold;}/* =========================================== *//* ===========================================Below: account menu.=========================================== */#account-page-menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	float: right;	padding-bottom: 1px;}#account-page-menu ul {	padding: 0px;	margin: 0px;	list-style: none;	}	#account-page-menu li {	position: relative;	float: left;	margin-left: 1px;	display: block;	width: auto;	background: url("http://idx-cdn1.realtyidx.com/northwest/nw-images/account_menu_left_off.gif") no-repeat left; 	padding-left: 10px;	white-space: nowrap;	}	#account-page-menu li a {	text-decoration:none;	color: #FFFFFF;	padding-right: 10px;	line-height: 30px;	float: left;	background: url("http://idx-cdn1.realtyidx.com/northwest/nw-images/account_menu_right_off.gif") no-repeat right;	}#account-page-menu li a:hover {	color: #FFFF99;	}	#account-page-menu li.current {	position: relative;	float: left;	margin-left: 1px;	display: block;	width: auto;	background: url("http://idx-cdn1.realtyidx.com/northwest/nw-images/account_menu_left_on.gif") no-repeat left; 	padding-left: 10px;	white-space: nowrap;	}	#account-page-menu li.current a {	text-decoration:none;	color: #FFFFFF;	padding-right: 10px;	line-height: 30px;	float: left;	background: url("http://idx-cdn1.realtyidx.com/northwest/nw-images/account_menu_right_on.gif") no-repeat right;	}	#account-page-menu li.current a:hover {	color: #FFFF99;	}	#account-page-header-wrapper {	width: 100%;	border-bottom: 1px solid #808080;	margin-bottom: 10px;	margin-top: 20px;	float: left;}#account-page-header-wrapper .page-heading {margin-top: 3px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #006699;font-weight: bold;float: left;}#account-page-header-wrapper .page-sub-heading {margin-top: 3px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #000000;font-weight: bold;padding-left: 5px;float: left;}#tool-page-wrapper .account-page-text {float: left;width: 100%;padding-bottom: 10px;}#tool-page-wrapper .automatic-notifications-table {	width: 100%;	float: left;	padding-bottom: 10px;	}#tool-page-wrapper .automatic-notifications-table tbody tr td {	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding-bottom: 10px;	border-bottom: 1px solid #CCCCCC;	padding-top: 10px;	line-height: 20px;}#tool-page-wrapper .automatic-notifications-table tbody tr.last td {	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding-bottom: 10px;	border-bottom: 0;	padding-top: 10px;	line-height: 20px;}#tool-page-wrapper .automatic-notifications-table tbody tr td a {	font-weight: bold;}#tool-page-wrapper .automatic-notifications-table tbody tr.table-sub-heading td {	padding: 10px;	margin-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	background-color: #999999;	color: #FFFFFF;	font-weight: bold;	border: 0;	border-left: 1px solid #FFFFFF;}#tool-page-wrapper .automatic-notifications-table tbody tr.table-sub-heading td.first {	border-left: 0;}#tool-page-wrapper .automatic-notifications-table tbody tr.table-heading td {	padding: 10px;	margin-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	background-color: #666666;	color: #FFFFFF;	font-weight: bold;	border: 0;	border-bottom: 1px solid #FFFFFF;}#tool-page-wrapper .account-page-table .steps-heading {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #CC0000;font-weight: bold;}#tool-page-wrapper .automatic-notifications-heading {	background-color: #666666;	float: left;	width: 100%;	margin-bottom: 10px;}#tool-page-wrapper .automatic-notifications-heading h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	padding: 0px 10px 0px 10px;	margin: 10px 0px 10px 0px;	color: #FFFFFF;}/* =========================================== *//* ===========================================Below: request forms.=========================================== */#request-generic-position-1,#request-generic-position-2,#request-generic-position-3,#request-generic-position-4,#request-generic-position-5 {clear: both;}#request-generic-position-1a,#request-generic-position-2a,#request-generic-position-3a,#request-generic-position-4a,#request-generic-position-5a {width: 100px;float: left;padding-bottom: 10px;margin-top: 4px;font-weight: bold;}#request-generic-position-1b,#request-generic-position-2b,#request-generic-position-3b,#request-generic-position-4b,#request-generic-position-5b {float: left;font-weight: normal;padding-bottom: 10px;}#request-generic-button {float: left;padding-bottom: 10px;padding-left: 100px;}#request-generic-note {float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	padding-left: 100px;	width: 440px;}/* =========================================== *//* ===========================================Below: Signin wrapper=========================================== */#search-signin-wrapper {float: left;padding-bottom: 10px;width: 550px;}#search-signin-top {	background-image: url(http://idx-cdn1.realtyidx.com/northwest/nw-images/search_signup_top.gif);	float: left;	width: 550px;	height: 20px;}#search-signin-bottom {	background-image: url(http://idx-cdn1.realtyidx.com/northwest/nw-images/search_signup_bottom.gif);	float: left;	width: 550px;	height: 20px;}#search-signin-body-wrapper {	background-image: url(http://idx-cdn1.realtyidx.com/northwest/nw-images/search_signup_bg.gif);	background-repeat: repeat-y;	float: left;	width: 550px;}#search-signin-body {	padding: 0px 16px 0px 16px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#search-signin-body a {	color: #776a36;}#search-signin-body a:hover {	text-decoration: none;}#search-signin-body p {	margin: 0px;	padding: 0px 0px 10px 0px;}#search-page-signin-position-1,#search-page-signin-position-2,#search-page-signin-position-3 {float: left;}#search-page-signin-position-1a,#search-page-signin-position-2a{width: 50px;float: left;padding-top: 10px;padding-bottom: 5px;margin-top: 4px;font-weight: bold;}#search-page-signin-position-2a{width: 75px;}#search-page-signin-position-3a{width: auto;padding-top: 10px;padding-bottom: 5px;margin-top: 4px;font-weight: normal;}#search-page-signin-position-1b,#search-page-signin-position-2b{float: left;padding-top: 10px;padding-bottom: 5px;width: 110px;}#tool-page-wrapper .realty-watcher-settings-1,#tool-page-wrapper .realty-watcher-settings-2 {clear: both;width: 100%;}#tool-page-wrapper .realty-watcher-settings-1a {width: 100px;float: left;padding-bottom: 10px;margin-top: 4px;font-weight: bold;}#tool-page-wrapper .realty-watcher-settings-1b {float: left;font-weight: normal;padding-bottom: 10px;}#tool-page-wrapper .realty-watcher-settings-2a {width: auto;float: left;padding-bottom: 10px;margin-top: 4px;font-weight: bold;padding-right: 10px;}#tool-page-wrapper .realty-watcher-settings-2b {float: left;font-weight: normal;padding-bottom: 10px;}