/******************************************			Tag Classes******************************************/body { 	margin: 0px; }td {	color: #010101;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}p { 	margin-top: 0px; 	margin-bottom: 12px;  }ul {	margin-left: 0px;	padding-left: 15px;	margin-top: 0px;	margin-bottom: 8px;}ol {	margin-left: 0px;	padding-left: 15px;	margin-top: 0px;	margin-bottom: 8px;}li {  margin-top: 0px;  margin-bottom: 5px;  }hr {	border-top: 1px solid #ccc;	border-bottom: 1px none;	border-right: 1px none;	border-left: 1px none;	background-color: #fff;   height: 1px;}/******************************************			Header Classes******************************************/h1 {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	padding-top: 0px;	margin-top: 0px;	margin-bottom: 5px;}h2 {	font-family: Arial, Helvetica, sans-serif;	padding-top: 0px;	font-size: 14px;	font-weight: bold;	color: #333333;	margin: 0px;}h3 {	font-family: Arial, Helvetica, sans-serif;	margin-top: 0px;	padding-top: 0px;}h4 {	font-family: Arial, Helvetica, sans-serif;	margin-top: 0px;	padding-top: 0px;}h5 {	font-family: Arial, Helvetica, sans-serif;	margin-top: 0px;	padding-top: 0px;}/******************************************			Background Classes******************************************/.bg-black { background-color: #000000; }.bg-gray3 { background-color: #333333; }.bg-gray2 {	background-color: #666666; }.bg-gray1 { background-color: #EEEEEE; }.bg-white { background-color: #FFFFFF; }.bg-body { background-color: #EAEEF2; }.bg-border { background-color: #CCCCCC; }.bg-darkblue { background-color: #334166; }.bg-bluedots { background-image:url(../images/bg-bluedot.gif); background-repeat: repeat-x; }.bg-tab1 { background-image:url(../images/bg_tab_1.gif); background-repeat: no-repeat; }.bg-mid-tab1 { background-image:url(../images/tab_1_mid.gif); background-repeat: repeat-x; }/******************************************			Text Classes******************************************/.txt-small-red {	color: #c40001;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}/******************************************			Menu Classes   					.m1 = Menu Level 1, 		.m2 = menu level 2, 		etc.		the ".m" classes should control everything but "color" and "text-decoration" styles 		which should be controlled by link classes, ie: ".a-m1"******************************************/.m-func {        /* function menu formatting */	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	vertical-align: middle;}.m1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 10px;}.m1-end-right {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 0px;  /* no right padding for tab */}.m1-end-left {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 0px;  /* no left padding for tab */	padding-right: 10px;}.m1-urhere {  /*  class for a "You Are Here" indicator */	background-color: #EAEEF2;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: none;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	border-top-color: #CCCCCC;}.m3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-bottom: 2px	}.bg-tab-renter {  /*  class for a r-1 home buyer tabs*/	background-color: #afcbe8; }.bg-tab-buyer {  /*  class for a m-1 home buyer tabs*/	background-color: #afcbe8; }.bg-tab-advertiser {  /*  class for a m-1 advertiser tabs*/	background-color: #D5CEA8; }.bg-m1-spacer {  /*  class for spaces between m-1 buyer tabs*/	background-color: #EAEEF2;	border-bottom-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;}.m-searchresults {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;}/******************************************			Link Classes******************************************/a:link { text-decoration: underline; color: #003399; }a:visited { text-decoration: underline; color: #31569f; }a:active { text-decoration: underline; color: #000000; }a:hover{ text-decoration: underline;  color: #000000; }a.a-m1:link { text-decoration: none; color: #333333; }a.a-m1:visited { text-decoration: none;  color: #333333; }a.a-m1:active { text-decoration: none; color: #000000; }a.a-m1:hover{ text-decoration: underline;  color: #000000; }a.a-func:link { 		text-decoration: none; color: #333; }  /* function menu colors and underline info */a.a-func:visited { 	text-decoration: none; color: #333;}a.a-func:active { 	text-decoration: none; 		color: #003366; }a.a-func:hover{ 		text-decoration: underline; 	color: #003366;}a.a-srch1:link { 		text-decoration: underline; 	color: #003399;	font-weight: bold; }a.a-srch1:visited { 	text-decoration: underline; 	color: #003399;	font-weight: bold; }a.a-srch1:active { 	text-decoration: underline; 	color: #003399;	font-weight: bold; }a.a-srch1:hover { 	text-decoration: underline; 	color: #000000;	font-weight: bold; }a.a-srch2:link { 		text-decoration: underline; 	color: #003399; 	font-size: 10px; }a.a-srch2:visited { 	text-decoration: underline; 	color: #003399; 	font-size: 10px;  }a.a-srch2:active { 	text-decoration: underline; 	color: #003399; 	font-size: 10px;  }a.a-srch2:hover { 	text-decoration: underline;  	color: #000000;  	font-size: 10px; }a.a-srch3:link { 		text-decoration: none; 			color: #003399; }a.a-srch3:visited { 	text-decoration: none; 			color: #003399; }a.a-srch3:active { 	text-decoration: none; 			color: #003399; }a.a-srch3:hover { 	text-decoration: underline;	color: #000000; }/******************************************			Page Layout Class******************************************/.pagebody {	margin-left: 10px;	margin-right: 10px;	margin-top: 15px;	color: #010101;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-bottom: 10px;}.hometext {	color: #010101;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}/******************************************			Homepage Classes******************************************/.pad-home1 {	padding-right: 35px;}/******************************************			Search  Classes******************************************/.tblQuickSearch {	background-color: #BBC5CF; 	border-left: 1px solid #939fc7; 	border-right: 1px solid #939fc7; 	border-bottom: 1px solid #939fc7; 	width: 365px;}.searchlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.srch-title {	padding-left: 10px;	font-family: Verdana;	font-size: 12px;	font-weight: bold;	}.srch-featured {	background-color: #BED682;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #EAEDF2;	border-left-color: #EAEDF2;			padding: 10px;	vertical-align: top;}.srch-results {	background-color: #D1D8E0;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #EAEDF2;	border-left-color: #EAEDF2;			padding: 10px;	vertical-align: top;}/******************************************			Listing Classes******************************************/.bg-showcase-listing {	background-color: #BED682;}.bg-btn-photos{	background-color: #CCD8E4;}.main-listing{	padding-left: 15px;	padding-right: 15px;	line-height: 20px;}.showcase-agent-pad {	line-height: 18px;	padding: 10px;}.txt-listing-h1 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 16px;}.txt-listing-bold {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;}.txt-listing-normal {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.txt-listing-small{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.txt-listing-small-bold {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;}.tblBorderShowcase {	border-left: 1px solid #9eaed7; 	border-right: 1px solid #9eaed7; 	border-bottom: 1px solid #9eaed7; 	border-top: 1px solid #9eaed7; }.tblBorderRealtor {	background-color: #BED682;	border-left: 1px solid #9eaed7; 	border-right: 1px solid #9eaed7; 	border-bottom: 1px solid #9eaed7; 	border-top: 1px solid #9eaed7; }a.m-search:link { 		text-decoration: underline; 			color: #334166; }a.m-search:visited { 	text-decoration: underline; 			color: #334166; }a.m-search:active { 	text-decoration: none; 			color: #334166; }a.m-search:hover { 	text-decoration: none;	color: #000000; }a.m-search1:link { 		text-decoration: underline; font-weight: bold; color: #334166; }a.m-search1:visited { 	text-decoration: underline; font-weight: bold; color: #334166; }a.m-search1:active { 	text-decoration: none; font-weight: bold; color: #334166; }a.m-search1:hover { 	text-decoration: none; font-weight: bold; color: #000000; }/******************************************			Misc Classes******************************************/.ul-nopad {	margin: 0px;}.no-margin {	margin: 0px;}.bg-body {	background-color: #EAEEF2;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;}.banner160x600 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-align: center;	padding-top: 14px;}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-align: center;	background-color: #d8dfe7;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}a.a-footer:link { 	color: #666666; text-decoration: none;}a.a-footer:visited { color: #666666; text-decoration: none;}a.a-footer:active { 	color: #666666; text-decoration: none;}a.a-footer:hover { 	color: #666666; text-decoration: underline;}/* ASP.NET Controls */.tblBorder {	border-left: 1px solid #CCC; 	border-right: 1px solid #CCC; }/* ASP.NET Controls *//* Form Controls */.btnNavLogout {	font-size: 10px;	font-family: Verdana;	font-weight: bold;	width: 50px;	height: 23px;}.searchHeader, .advInfoHeader{	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}.searchInput, .advInfoInput, .loginInput {	font-family: Verdana;	font-size: 10px;	color: #000;}.searchLabel, .advInfoLabel, .loginLabel {	font-family: Verdana;	font-size: 10px;	font-weight: bold;	color: #333;}.searchDDL, .advInfoDDL {	font-family: Verdana;	font-size: 10px;	color: #000;}label {	font-family: Verdana;	font-size: 10px;	color: #000;}/* Form Control Labesl - Edit Pages */.myProfileLabel {	font-family: Verdana;	font-size: 10px;	font-weight: bold;	color: #CCC;}/* Datagrid Styles - MyAccount */.MyAccountAltItem {	font-family: Verdana;	font-size: 10px;	color: #333;	background-color: #D8DFE7;}.MyAccountItem{	font-family: Verdana;	font-size: 10px;	color: #333;	background-color: #eaeef2;}.MyAccountHeader {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #000;}.tblMortgageCalculator{	background-color: #BBC5CF; 	border-left: 1px solid #939fc7; 	border-right: 1px solid #939fc7; 	border-bottom: 1px solid #939fc7; 	width: 127px;}td.propertyView{	vertical-align: top;	padding-right: 5px;}