/* New method of sytling the property search page JonH 20040318 */
#Propdbsearch 				{}
#Propdbsearch p 			{font-size:12px; color:#006633; font-family:Arial,Helvetica,sans-serif; }
#Propdbsearch .formhead 	{font-size:12px; color:#006633; font-weight: bold; font-family:Arial,Helvetica,sans-serif; padding-bottom:10px; }
#Propdbsearch .submit 		{padding:2px; height:30px; vertical-align:middle; text-align:center; margin-top:4px; }
#Propdbsearch #label 		{font-size:11px; font-family:Arial,Helvetica,sans-serif; background-color:#EAF6DA; vertical-align:top; padding:2px; border-bottom:1px solid #359800; }
#Propdbsearch #label p		{color:#006633; margin:4px 0px 0px 10px; font-weight:normal; }
#Propdbsearch .element 		{font-size:11px; font-family:Arial,Helvetica,sans-serif; background-color:#EAF6DA; vertical-align:top; padding:2px; border-bottom:1px solid #359800; }
#Propdbsearch .element option  {color:#006633; }
#Propdbsearch .element select {width:200px;}
#Propdbsearch .element div	{color:#006633; margin:0px 0px 3px 10px; font-weight:normal; }
#Propdbsearch .element p	{color:#006633; margin:6px 0px 3px 10px; font-weight:normal; }
#Propdbsearch td.submit 	{ }

#Propdbsearch .element dl {margin: 0;}
#Propdbsearch .element dt {display: none;}
#Propdbsearch .element dt.level01 {margin:0px 0px 3px 10px; display: inline; float: left; }
#Propdbsearch .element dd {float: left; margin: 0 10px; border-left: 1px solid #CECFCE;}
#Propdbsearch .element dd p, #pagetoview dd ul {margin-top: 0.2em; margin-bottom: 0.2em; }

.PropdbTandCs		{font-size:10px; color:#006633; font-family:arial,helvetica,san-serif; padding-top:10px; }
.PropdbTandCs h3	{font-size:12px; color:#006633; font-family:arial,helvetica,san-serif; }
#disclaimer 		{display:none}
.error 				{color: #FF3300; font-weight: normal; font-size:12px; padding:0 0 0 26px; margin-bottom:10px; background: url(/images/warning_icon.gif) no-repeat 2px;}

/* sams styles */
body, html	{margin:10px; padding:0; background-color:#fff; color:#063; font:100% arial,verdana,helvetica,sans-serif; }

h1 		{padding:0; margin:0; color:#5B9BBE; font:bold 14px arial,verdana,helvetica,sans-serif; padding-left:0; line-height:24px; }
p		{font:80% arial,verdana,helvetica,sans-serif; }
ul		{font:100% arial,verdana,helvetica,sans-serif; margin:0 0 5px 16px; padding:0; }
a:link, a:visited	{color:#063; }
a:hover	{color:#5B9BBE; }
a img	{border:0; }
select, input, textarea	{font:100% arial,verdana,helvetica,sans-serif; color:#063; }
.bold	{font-weight:bold; }
.icon	{padding-right:5px; }

th 		{font:bold 90% arial,verdana,helvetica,sans-serif; padding:4px; border-bottom:1px solid #063; text-align:left; }
td 		{font:80% arial,verdana,helvetica,sans-serif; color:#063; padding:5px; }
.bg1 	{background-color:#EFF8E1; }
.bg2 	{background-color:#EEF5F8; }
.searchResults td	{border-bottom:1px solid #063; padding:5px; font-size:100%; }

.contactRow		{clear:both; min-height:18px; height:18px; margin:10px 0; }
.contactLeft	{width:180px; float:left; }
.contactRight	{float:left; max-width:450px; }

.detailsTop	.detailsRow		{margin:5px 0 0 190px; padding:0; min-height:18px; height:18px; clear:none; border-bottom:1px solid #E6F4D3; border-top:0; }
.detailsTop	.detailsRow p	{margin:0; padding:0 0 0 5px; }
.detailsTop	.detailsLeft	{width:100px; float:left; }
.detailsTop	.detailsLeft p	{font-weight:bold; }
.detailsTop .detailsRight	{float:left; max-width:200px; }
/*
.detailsTop		{margin-left:190px; }
.detailsTop p	{font-weight:normal; margin:3px 0; }
.detailsTop p span	{font-weight:bold; width:200px; margin-left:100px; }
*/
.detailsRow		{clear:both; min-height:18px; height:18px; margin-top:10px; padding-top:5px; border-top:1px solid #E6F4D3; }
.detailsLeft	{font-weight:bold; width:190px; float:left; }
.detailsRight	{float:left; max-width:450px; }

.bigImg	{margin:5px 0; }
