/* border: solid 1px #f00; For Testing*/body { margin: 0; padding: 0; border: 0; background: #fff; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }#sh-wrapper, #m-wrapper, #f-wrapper, #h-wrapper, #gn-wrapper { margin: 0 auto; padding: 4px 0; border: 0; width: 755px; text-align: left;}#sh-wrapper { clear: right; }#h-wrapper { padding: 0; background: transparent;}#gn-wrapper { padding: 0; background: transparent; width: 756px; }#h-wrapper { height: 54px; }#m-wrapper { background: transparent url(main-bg.gif) top center repeat-y; padding: 0; }#f-wrapper { background: transparent; padding: 25px 0 0 0; }#links { float: right; padding: 0; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }#header { margin: 0; padding: 0; width: 100%; background: url(blue-shadow2.gif) top left repeat-x; }#logo { float: left; padding: 13px 0 0 0; }a:link	{	color: #903;	}a:visited	{	color: #006;	text-decoration: underline;	}a:hover	{ 	color: #006;	text-decoration: none;	}a:active	{	color: #903;	text-decoration: underline;	}
#globalnav { clear: both; width: 100%; height: 28px; background: transparent url(blue-shadow.gif) bottom left repeat-x; }#balloon { float: left; margin: 0; padding: 0; border: 0; width: 220px; }#photo { margin: 0 0 0 221px; padding: 0; border: 0; width: 531px; }html>body #photo { margin: 0 0 0 224px; }#sh-wrapper img { display: block; margin: 0; padding: 0; border: 0; }#main { clear: both; width: 100%; background: #5694CD url(blueish-shadow.gif) top left repeat-x;}#mainnav { float: left; width: 220px; margin: 0;  padding: 0 0 0 5px; border: 0; background: #D2DDF3 url(blueish-shadow2.gif) top left repeat-x; voice-family: "\"}\""; voice-family: inherit; width: 188px;}html>#mainnav { width: 186px; }#content {margin: 0 0 0 193px;width: 531px;padding: 0 24px 10px 20px; border: 0; background: transparent url(content-big.gif) top right no-repeat; voice-family: "\"}\""; voice-family: inherit; width: 511px;}html>body #content { padding: 0 24px 10px 24px; margin: 0 0 0 192px; width: 511px; }#breadcrumbs { padding: 10px 0 15px 0; color: #333; font-size: 11px;}#sig {width: 515px;border: 0;  background: transparent;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: center;}.headline {font-size: 16px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: center;}#smalllinks a {	padding : 1px;	color : #903;	}#smalllinks a:visited	{	padding : 1px;	color: #006;	text-decoration: underline;	}#smalllinks a:hover	{	padding : 1px;	color: #006;	text-decoration: none;	}#smalllinks a:active	{	padding : 1px;	color: #903;	text-decoration: underline;	}#footer { clear: both; margin: 0; padding: 0; border: 0; width: 100%; font-size: 10px; color: #333; background: #fff url(footer.gif) top left repeat-x; }#copyright { float: left; width: 260px; padding: 0; text-align: left; }#postal { float: right;padding: 0 0 15px 0;width: 170px;}#logo h1 { background-repeat: no-repeat; margin: 0; height: 34px; }#logo h1 span { display: none; }h1#babb-logo { width: 735px; background-image: url(logo.gif); }h2 span { display: none; }#content h1 { margin: 0; padding: 0; font-family: Palatino, Times, "Times New Roman", serif; font-size: 31px; font-weight: normal; color: #903; }#content h2 { margin: 0; padding: 0; font-family: Palatino, Times, "Times New Roman", serif; font-size: 24px; font-weight: normal; color: #903; }#headline { margin: 0; padding: 10px; font-family: Palatino, Times, "Times New Roman", serif; font-size: 22px; font-weight: normal;text-align: center;color: #903;}#headline2 { margin: 0; padding: 0; font-family: Palatino, Times, "Times New Roman", serif; font-size: 20px; font-weight: normal;text-align: center;color: #903;}#headline3 { margin: 0; padding: 0; font-family: Palatino, Times, "Times New Roman", serif; font-size: 18px; font-weight: normal;text-align: center;color: #903;}#headline4 { margin: 0; padding: 0; font-family: Palatino, Times, "Times New Roman", serif; font-size: 18px; font-weight: bold;text-align: center;color: #333;}#content h3 { color: #333; font-size: 11px; font-weight: bold; margin: 20px 0 0 0; padding: 0; }#breadcrumbs ul { margin-left: 0; padding-left: 0; display: inline; border: 0; }#breadcrumbs ul li { margin-left: 0; padding-left: 0; border: 0; list-style: none; display: inline; }#breadcrumbs a { color: #666; text-decoration: underline; }#links ul { float: right; margin: 0; padding: 0; border: 0; }#links ul li { display: block; float: left; list-style: none; }#links ul li a { display: block; text-decoration: none; margin: 0; padding: 0; height: 18px; }#links ul li#sitemap a:hover, #links ul li#contact a:hover { background-position: 0 -18px; }#links ul li a span { display: none; }#links ul li#sitemap a { width: 55px; background: url(sitemap.gif) 0 0 no-repeat; }#links ul li#contact a { width: 105px; background: url(contact.gif) 0 0 no-repeat; }#links ul li#search { width: 195px; padding: 0; margin: 0 0 0 15px; border-right: 0; }#content p { line-height: 1.2; }#copyright p { margin: 0; padding: 0; }.hide { display: none; }#gn-wrapper ul { margin: 0; padding: 0; border: 0; width: 756px; height: 100%; }#gn-wrapper ul li { display: block; float: left; list-style: none; width: 108px; height: 28px; text-align: center; }#gn-wrapper ul li a { display: block; width: 108px; height: 28px; text-decoration: none; }#gn-wrapper ul li a span { display: none; }#gn-wrapper ul li#home a { background: url(home.gif) 0 0 no-repeat; }#gn-wrapper ul li#properties a { background: url(properties.gif) 0 0 no-repeat; }#globalnav ul li#home a:hover, #globalnav ul li#properties a:hover, #globalnav ul li#email a:hover, #globalnav ul li#buying a:hover, #globalnav ul li#selling a:hover, #globalnav ul li#area a:hover, #globalnav ul li#contact a:hover { background-position: 0 -28px; }#globalnav ul li#email a { background: url(email.gif) 0 0 no-repeat; }#globalnav ul li#buying a { background: url(buying.gif) 0 0 no-repeat; }#globalnav ul li#selling a { background: url(selling.gif) 0 0 no-repeat; }#globalnav ul li#area a { background: url(area.gif) 0 0 no-repeat; }#globalnav ul li#contact a { background: url(contact.gif) 0 0 no-repeat; }#links ul li#search form { margin: 0; padding: 0; border: 0; }#links ul li#search input#s-box { display: block; float: left; background: #fff; margin: 2px 0 0 0; padding: 1px 2px; width: 130px; font-size: 10px; }#links ul li#search input#s-button { display: block; float: left; width: 49px; height: 18px; margin: 2px 0 0 1px; padding: 0; border: 0; background: #fff; }#content img { display: block; margin: 0; padding: 0px; }#area td {	font:12px verdana,arial,san-serif;	color: #333;	}	#area p { 	font-family: verdana,arial,san-serif;	font-size: 14px;	font-weight: normal;	}	#area span {	font-family: verdana,arial,san-serif;	font-size: 14px;	font-weight: bold;	}	#area a {	color: #903;	text-decoration: underline;}#area a:hover {	color: #336;	text-decoration: underline;}#area ul li { margin: 0 0 0 3px; padding: 0; border: 0;line-height: 1.3; }/* Forms */forms {	margin: 0;	padding: 0;	}						fieldset {	margin: 1em;	padding: 1em;	border: 1px solid #a74661;	}						legend {	font-family: Georgia, Arial, Helvetica, sans-serif;	color: #a74661;	margin: 0;	padding: 0.5em;	}						legend span	{	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 160%;	color: #a74661;	margin: 0;	padding: 0.5em;	}						label {	/* display: none; */	}						.divBorder {	width: 156px;	border: 1px solid #e9d1d7;	background: #fff;	padding: 1px;	margin-bottom: 0.5em;	}						* html div.divBorder {  	width: 154px;  	w\idth: 156px;	}.inputBorder {	width: 152px;	border: 1px solid #99f;	border-top: 1px solid #66f;	background: #fff;	padding: 1px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 100%;	}						* html input.inputBorder {  	width: 150px;  	w\idth: 152px;	}						.tnyBorder {	width: 35px;	border: 1px solid #e9d1d7;	border-top: 1px solid #c88a9c;	background: #fff;	padding: 1px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 100%;	}						.smlBorder {	width: 90px;	border: 1px solid #e9d1d7;	border-top: 1px solid #c88a9c;	background: #fff;	padding: 1px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 100%;	}						.frmButtons	{	margin-top: 1em;	text-align: right;	}	 /*  Properties layout */   #form { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	}#form img {  padding: 0px;}   .header {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal;}.links {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;}.logotext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;}.text {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}.navlink {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;}.headlarge { color: #FFFFFF; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}.verdana10pt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}.verdana11pt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}.navlink {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;}.verdanaform {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}