/* Default CSS Stylesheet for a new Web Application project */body {	background: #600; /* color: dk burgundy */	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-family: Trebuchet MS, Verdana, Sans-serif;	font-size: 12px;}a:link,a:visited {	text-decoration: none;}#hm-flash {	background: #D8EFEC;}#hm-flash-exp {	background: #D8EFEC url(../Images/expander_home.gif) no-repeat left;}#sub-flash-exp {	background: #9D061C url(../Images/expander_subpage.gif) no-repeat left;}.home-content {	margin:0 24px 0 24px;	text-align: left;}.hm-photo {	margin-bottom: 14px;}.hm-text {	color: #EEEDDF;	font-size: 11px; 	line-height: 14px;}.hm-error {	color: #FFFFCC;	font-size: 12px; 	font-weight: bold;}.hm-text a:link {	color: #FFFFCC;	text-decoration: none;}.hm-text  a:active {	color: #B6E3E3;	text-decoration: none;}.hm-text a:visited {	color: #CCCC99;	text-decoration: none;}.hm-text a:hover {	color: #B6E3E3;	text-decoration: underline;}#nextopen {	margin-bottom: 22px;	}#nextopen th {	text-align: left;}#nextopen td {	text-align: left;	vertical-align: top;}.imgbutton {	margin: 9px 0 0 0;}.aspbutton {	margin: 0 0 0 0;	background: #660000;	color: #E2E0CD;	border: 1px solid #CC0000;	font-variant: small-caps;	font-weight: bold;	line-height: 18px;}div.hmthumb {	border: 1px solid #EEEDDF;	padding: 5px;	display: block;	margin-right: 20px;}div.hmthumb img {	position: relative;}#pnlPrint {	font-family: Trebuchet MS, Verdana, Sans-serif;	color: #660000;	font-size: 11px; 	line-height: 14px;	background: #EEEDDF;	vertical-align: top;}#content {	font-family: Trebuchet MS, Verdana, Sans-serif;	color: #660000;	font-size: 11px; 	line-height: 14px;	background: #EEEDDF;	vertical-align: top;}#content table td {	font-family: Trebuchet MS, Verdana, Sans-serif;	color: #660000;	font-size: 11px; }.ornament {	padding: 0 !important;}#content a:link {	color: #CC0000;	text-decoration: none;}#content a:active {	color: #336666;	text-decoration: none;}#content a:visited {	color: #666633;	text-decoration: none;}#content a:hover {	color: #336666;	text-decoration: underline;}#content ul {	margin: 5px 0 10px 20px;	padding: 0;}#content-bio {	font-family: Trebuchet MS, Verdana, Sans-serif;	color: #660000;	font-size: 11px;	line-height: 14px;	vertical-align: top;}#content-bio table td {	font-family: Trebuchet MS, Verdana, Sans-serif;	color: #660000;	font-size: 11px; }#content-bio a:link {	color: #CC0000;	text-decoration: none;}#content-bio a:active {	color: #336666;	text-decoration: none;}#content-bio a:visited {	color: #666633;	text-decoration: none;}#content-bio a:hover {	color: #336666;	text-decoration: underline;}.biophoto {	padding: 5px;	border: 1px solid #660000;	width: 250px;}#sec-sidenavbar {	background: #E2E0CD;		vertical-align: top;}#sec-sidenavbar td {	background: #E2E0CD;	font-family: Trebuchet MS, Verdana, Sans-serif;	color: #660000;	font-size: 11px;	line-height: 14px;	font-weight: bold;	}.srchform td {	font-family: Trebuchet MS, Verdana, Sans-serif;	color: #660000;	font-size: 11px;	padding: 2px 3px 2px 3px;	vertical-align: middle;}.srchform td.flabel {	font-family: Trebuchet MS, Verdana, Sans-serif;	vertical-align: top;	color: #660000;	font-size: 11px;	font-weight: bold;}.srchform td.plaintext {	vertical-align: top;}.formfld {		font-family: Trebuchet MS, Verdana, Sans-serif;	color: #000000;	font-size: 11px;	background-color: #FFFFCC;	padding: 1px;}#topbar {	background: #660000;	margin: 8px 0 8px 0;}#topbar td {	color: #EEEDDF;	font-size: 11px;	line-height: 13px;	padding: 0 17px 0 17px;	border-right: 1px solid #EEEDDF;}#topbar a:link {	color: #FFFFCC;	text-decoration: none;}#topbar  a:active {	color: #B6E3E3;	text-decoration: none;}#topbar a:visited {	color: #CCCC99;	text-decoration: none;}#topbar a:hover {	color: #B6E3E3;	text-decoration: underline;}#sidebar {	background: #990000 url(../Images/sidebar_background.gif) repeat-y top;	text-align: center;}.agentsidebar {	width: 130px;	color: #EEEDDF;	font-size: 11px; 	line-height: 14px;	text-align: left;}.agentsidebar img {	margin-bottom: 12px;}.agentsidebar a.smtext {	font-size: 10px;	color: #EEEDDF;	text-decoration: none;}#bottombar {	background: #820101;	margin: 8px 0px 8px 15px;}#bottombar td {	color: #EEEDDF;	font-size: 11px;	line-height: 13px;	padding: 0 15px 0 15px;	border-right: 1px solid #EEEDDF;}#bottombar a:link {	color: #FFFFCC;	text-decoration: none;}#bottombar  a:active {	color: #B6E3E3;	text-decoration: none;}#bottombar a:visited {	color: #CCCC99;	text-decoration: none;}#bottombar a:hover {	color: #B6E3E3;	text-decoration: underline;}.searchnav {	margin-right: 15px;	margin-left: 15px;}.searchnav td {	color: #660000;	font-size: 11px; 	line-height: 14px;	padding: 0 0 0 15px;	}div.searchthumb {	padding: 5px;	border: 1px solid #CC0000;	display: block;	margin-right: 12px;}a.searchthumb {	padding: 5px;	border: 1px solid #CC0000;	display: block;	margin-right: 12px;}a.searchthumb:link {	border: 1px solid #CC0000;}a.searchthumb:active {	border: 1px solid #336666;}a.searchthumb:hover {	border: 1px solid #336666;}a.searchthumb:visited {	border: 1px solid #666633;}.housedetail td {	vertical-align: top;	font-family: Trebuchet MS, Verdana, Sans-serif;	color: #660000;	font-size: 11px; 	line-height: 14px;	background: #EEEDDF;	font-weight: bold;}span.hilite {	color: #D76907;}span.openhouse {	color: #6DACAC;}a.virtualtour:link {	color: #6DACAC !important;	text-decoration: none;}a.virtualtour:active {	color: #6DACAC !important;	text-decoration: none;}a.virtualtour:hover {	color: #6DACAC !important;	text-decoration: underline;}a.virtualtour:visited {	color: #6DACAC !important;	text-decoration: none;}#refinesrch {	padding: 4px 0 0px 0;}a.backlink {	display: inline;	background: url(../Images/back_arrow.gif) no-repeat left top;	padding: 0 0 0 12px;	white-space: nowrap;	color: #CC0000 !important;}a.backlink:visted {	color: #CC0000 !important;}a.backlink:hover {	background: url(../Images/back_arrow-over.gif) no-repeat left top;	color: #336666 !important;}a.gohomelink {	font-size: 11px;	display: inline;	background: url(../Images/go_arrow.gif) no-repeat right top;	padding: 0 12px 0 0;	color: #FFFFFF !important;}a.golink {	font-size: 11px;	display: inline;	background: url(../Images/go_arrow.gif) no-repeat right top;	padding: 0 12px 0 0;	color: #CC0000 !important;}a.golink:active {	color: #336666;	text-decoration: none;}a.golink:visited {	color: #CC0000;	text-decoration: none;}a.golink:hover {	background: url(../Images/go_arrow-over.gif) no-repeat right top;	color: #336666 !important;	text-decoration: underline;}.mouse {	font-size: 10px;	font-style: italic;	font-weight: normal;}.rmlsmouse {	font-size: 11px;	color: #91907C;}.homephoto {	padding: 5px;	border: 1px solid #CC0000;}.openhousedetail {	padding: 5px;	border: 1px solid #CC0000;	width: 100%;}.htmlhead {	background: transparent;	color: #660000;	font-size: 16px;	font-weight: bold;}p.agentname {	background: transparent;	color: #990000;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	padding: 0;	margin: 0 0 12px 0;}#agentdetails {	padding: 38px 5px 2px 2px;	font-weight: bold;	vertical-align: top;}.htmlsubhead {	display: block;	font-family: Trebuchet MS, Verdana, Sans-serif;	font-size: 11px;	font-weight: bold;	color: #660000;	padding: 0;	margin-top: 0px;	margin-bottom: 5px;}#details-sidebar td {	font-weight: bold;}#recentlyviewed {	font-family: Trebuchet MS, Verdana, Sans-serif;	font-size: 11px;	font-weight: bold;	color: #660000;}.neighbor-photo {	margin-left:0;	margin-right: 13px;	float:left;}#sidebar-bg {	background: #E2E0CD url(../Images/secsidebar_bg.gif) repeat-y;}.savesearch {	font-family: Trebuchet MS, Verdana, Sans-serif;	line-height: 24px;	color: #660000;	font-size: 11px;	padding: 10px 20px 12px 10px;	vertical-align: middle;	background: #B6E3E3;	border: solid 1px #660000;}.savesearchtext {	font-family: Trebuchet MS, Verdana, Sans-serif;	font-size: 11px;	padding: 10px 20px 15px 10px;}.required {	color: red;	font-size: 10px; 	line-height: 14px;	font-weight: normal !important;}