html, body	{margin:0 0 20px 0; padding:0; color:#333; background-color:#fff; font:100% verdana, arial, helvetica, sans-serif; }
h1, h2, h3, h4,p, ul, li, div, address, select, input, texarea		{margin:0; padding:0; }

h1		{color:#EC1C24; font:150% helvetica, arial, verdana, sans-serif; margin:0 0 10px 0; }
h2		{font:bold 90% helvetica, arial, verdana, sans-serif; margin:0 0 4px 0; clear:both;}
h3      {font:bold 100% helvetica, arial, verdana, sans-serif; margin:23px 0 0 0; }
h4      {font:bold 90% helvetica, arial, verdana, sans-serif; margin:0 0 4px 0; clear:both; color:#EC1C24; }
p		{font-size:60%; margin:0 0 14px 0; line-height:1.4em; }
ul		{font-size:60%; margin:0 0 5px 16px; padding:0; }
li      {margin:0; padding:0; }
a:link, a:visited {color:#EC1C24; text-decoration:underline; }
a:hover	{color:#EC1C24; text-decoration:none; }
a img	{border:0; }
input, textarea, select   {font:70% verdana, arial, helvetica, sans-serif; margin:0 0 .4em 0; }
.bold	{font-weight:bold; }
.clear	{clear:both; }
#skip	{float:left; margin-left:-9999px; }
form 	{padding:0; margin:0; }
th		{font-size:70%; padding:0 0 5px 0; }
select  {font:70% verdana, arial, helvetica; width:320px; }
thead tr th {border-bottom:1px #ccc dotted; text-align:left; padding:0 0 4px 0; margin:0 0 3px 0; }
tfoot tr td {font-size:20%; border-top:1px #ccc dotted; text-align:left; padding:4px 0 0 0; margin:3px 0 0 0; }
table p {margin:0; padding:1px 0; }
fieldset {margin:0; padding:0; border:0px; }
legend   {display:none; }
#navLogos {display:none; }

/* page structure */
#header			{width:662px; }
#barFull		{clear:both; width:100%; background-color:#EC1C24; }
#bar			{width:662px; margin:0 auto; display:none; }
#middleSection	{width:662px; margin-bottom:10px; }
#left 			{width:150px; float:left; display:none; }
#content 		{width:400px; float:left; }
#contentPadding	{padding:0; }
#footerFull		{width:100%; background-color:#ccc; border-top:1px solid #C50103;  }
#footer			{width:662px; height:60px; margin-top:10px; }
#leftColumn		{float:left; width:300px; }
#rightColumn	{float:left; width:200px; padding: 0 0 37px 0}
#banner       	{display:none;}

/* content */
#topSearch        		{float:right; width:220px; padding:0; display:none; }
#topSearch h3           {margin:22px 0 0 0; padding:0; }
#topSearch img    		{float:right; padding:0; margin:0; }
.mapLink                {padding:4px 0 4px 30px; margin:0 0 10px 0; background:url("/images/locationmap.gif") no-repeat left; }
.arrow                  {padding:5px 0 7px 10px; margin:0 0 25px 0; background:url("/images/arrowleft.gif") no-repeat left; float:left; clear:left;}
.arrowRight				{padding:0 10px 2px 0;  background:url("/images/arrowright.gif") no-repeat right;}
#mapWrap                {background:#fff; padding:10px 9px; margin:0 1px; display:none; }
#mapWrap p              {margin:0; }
#mapWrap #link			{background:url("/images/searrow.gif") right no-repeat; padding:0 15px 0 0; text-decoration:none; }
#mapWrap #link:hover    {text-decoration:underline; }
#resultsTable 			{width:540px; margin:0 0 5px 0; text-align:left; }
#contentPadding ul      {padding:0 0 10px 0; }
.inputNarrow            {width:190px; display:block; }
#pldb #topSearch, #home #topSearch {display:none; }
.para                   {padding:0; margin:0 0 5px 0; }
.horizontal				{background:url("/images/horizontal.gif") bottom repeat-x; width:320px; margin:0 0 10px 0; padding:1px 0; clear:both; }
.fullWidth .horizontal  {width:540px; } 

.textLeft 				{float:left; clear:left; margin:20px 0 5px 0; }
.logosTable             {width:540px; margin:0 0 10px 0; }
.logosTable tr th 		{padding:2px 0; margin:0; font-weight:normal; text-align:left; }
.logo ul				{list-style-type:none; margin-left:0; }
#vacancyAdmin label   	{font-size:70%; float:left; clear:left; padding:0 5px 5px 0; width:78px; }
#save 					{float:left; clear:both; margin:5px 80px; }
.site ul              {list-style-type:none;}

.newsLeft      {width:380px; float:left; }
.newsRight     {width:150px; float:right; }

/* header */
#glennylogo			{float:right; }
#barNav				{margin:0 0 0 190px; padding:1px 0 2px 16px; color:#fff; background-color:#000; display:none; }
#barNav li			{display:inline; line-height:16px; }
#barNav a			{color:#fff; text-decoration:none; }
#barNav a:hover		{text-decoration:underline; }
.cont a#barNavCont, .site a#barNavSite, .priv a#barNavPriv	{font-weight:bold; cursor:default; text-decoration:none; }

#breadcrumb		{display:none; }

/* footer */
#pimText		{display:none; }
#footer ul		{width:270px; height:40px; float:left; list-style-type:none; margin:10px 0; border-right:1px solid #fff; }
#footer li		{height:1.4em; margin-left:20px; color:#fff; }
#footer .left	{float:left; width:150px; }
#footer .right	{float:right; width:100px; }

/* nav */
ul#nav 			{display:none; }

/* pldb */
#pldb #middleSection	{border-bottom:1px solid #fff; }
#leftColumnPldbSearch	{float:left; width:240px; }
#rightColumnPldbSearch	{float:left; width:335px; }
#map					{border:0; position:relative; top:0; left:0; }
.mapPos				

/* pldb */
#pldb #middleSection	{border-bottom:1px solid #fff; }
#pldb .pldbColumn		{background-color:#fff; float:left; width:578px; }
#pldb #searchLeft		{width:239px; }
#pldb #searchRight		{width:335px; }
#pldb #detailsLeft		{}
#pldb #detailsRight		{display:none; }

#map				{border:0; position:relative; top:0; left:0; margin-left:1px; }
.mapPos				{position:absolute; top:0; left:0; border:0; visibility:hidden; z-index:1; }
#pldb select		{width:100px; }
.cbMargin			{display:block; padding:4px 0; margin:0; }
#sizeInput			{width:80px; float:left; }
#sizeText			{margin-left:90px; margin-top:-5px; }
#sizeText span		{float:left; }
#sizeText span.left	{width:70px; }
#sizeText input		{margin-right:3px; }
#searchButton		{clear:both; margin:15px 0 5px 0; }

.resultsProperty	{clear:both; background:url("/images/main/horizontal.gif") top repeat-x; padding:8px 0; }
.propImg			{float:left; width:150px; }
.propImg img		{border:1px solid #D4D4D4; margin-top:2px; }
.resultsDetails		{float:left; width:398px; }
#minHeight		 	{min-height:180px; }

.lines			{display:none; }
.bar			{display:none; }

#propDetailsTop			{}
#propDetailsTop p		{margin-bottom:0; }
#propDetailsTopInner	{margin:10px 0; }
#detailsRight .propImg img	{margin:0 0 4px 8px; }
#iconPrint		{background:url("/images/pldb/icon_print.gif") right no-repeat; padding:2px 25px 4px 0; }
#iconLarge		{background:url("/images/pldb/icon_larger.gif") 10px center no-repeat; padding:4px 0 4px 30px; margin-top:3px; }
#icons li		{background:none; padding-left:0; line-height:2.5; }
#icons li a		{padding:3px 0 3px 34px; }
#iconMap		{background:url("/images/pldb/icon_map.gif") no-repeat; }
#iconPdf		{background:url("/images/pldb/icon_pdf.gif") no-repeat; }
#iconWeb		{background:url("/images/pldb/icon_web.gif") no-repeat; }
#iconTour		{background:url("/images/pldb/icon_tour.gif") no-repeat; }
#pldbLogo		{display:none; }

.noPrint		{display:none; }
.pldbPrint		{width:662px; }
.pldbPrint h1	{font-size:260%; font-weight:bold; color:#000; text-transform:uppercase; }
.pldbPrint h2	{font-size:170%; font-weight:bold; color:#000; }
.pldbPrint #printImg	{border:4px solid #000; margin:10px 0; }
.pldbPrint #shortDesc	{font-size:100%; font-weight:bold; font-style:italic; margin-top:10px; }
#icons 					{display:none; }
#propDetailsTopInner	{display:none; }
#detailsLeft h3			{font-size:100%; margin-top:15px; }
#detailsLeft p, #detailsLeft ul		{font-size:100%; }
#pldbFooter ul		{clear:both; width:662px; font-size:90%; margin:10px 0 0 0; }
#pldbFooter li		{margin-left:0; padding:0; display:block; }
#pldbFooter .left	{width:50%; }
#pldbFooter .right	{width:49%; }
#pldbDisc			{width:662px; font-size:70%; }
