body { margin: 0 auto; padding: 0; width: 775px; font: 11px Verdana, Arial, Helvetica, sans-serif; background: #444; }
table {  font: 11px Verdana, Arial, Helvetica, sans-serif; }
h1 { margin: 0; padding: 0; }
h1 span { display: none; }
h1.welcome { display: block; width: 624px; height: 50px; background: url(../images/header_welcome.gif); }
h1.about_us { display: block; width: 624px; height: 49px; background: url(../images/header_about.gif); }
h1.jobs { display: block; width: 624px; height: 49px; background: url(../images/header_jobs.gif); }
h1.contact { display: block; width: 624px; height: 49px; background: url(../images/header_contact.gif); }
h1.press { display: block; width: 624px; height: 49px; background: url(../images/header_press.gif); }
h1.executive_suites { display: block; width: 624px; height: 49px; background: url(../images/header_executive.gif); }
h1.corporate_relocation { display: block; width: 624px; height: 49px; background: url(../images/header_corporate.gif); }
h1.properties { display: block; width: 624px; height: 49px; background: url(../images/header_properties.gif); }
h1.properties_de { display: block; width: 624px; height: 49px; background: url(../images/header_properties_de.gif); }
h1.properties_md { display: block; width: 624px; height: 49px; background: url(../images/header_properties_md.gif); }
h1.properties_pa { display: block; width: 624px; height: 49px; background: url(../images/header_properties_pa.gif); }
h1.properties_nj { display: block; width: 624px; height: 49px; background: url(../images/header_properties_nj.gif); }
h1.featured { display: block; width: 577px; height: 30px; background: url(../images/header_featured.gif); }
ul { list-style: disc; line-height: 18px; }
table { background: #fff; }
a { color: #f60; }
a:hover { text-decoration: none; }
hr { margin: 10px 0 0 0; }
p { margin: 10px 0 0 0; line-height: 20px; }
form { margin: 0; padding: 0; }
input { padding: 1px; font: 11px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #000; background: #fff; }
textarea { padding: 1px; font: 11px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #000; }

.bg { background: url(../images/background.gif) repeat-y top center; }
.welcome_text { font-size: 12px; line-height: 22px; }
.nav_bg { background: url(../images/nav_background.gif) repeat-y top left; }
.nav_bg p { margin: 10px 0 0 10px; line-height: 17px; font-size: 11px; }
.orange_bg { background: #f60; }
.orange_bg p { margin: 0; font-size: 10px; color: #fff; }
.orange_bg a { color: #fff; text-decoration: none; }
.orange_bg a:hover { text-decoration: underline; }
.date { color: #f60; }
.prop_nav { background: #666; }
.prop_nav a { margin: 0 10px 0 0; color: #fff; text-decoration: none; }
.prop_nav a:hover { padding: 2px; background: #f60; color: #fff; }
a.prop_nav_current { padding: 2px; background: #f60; color: #fff; }
.properties p { margin: 0 0 10px 0; }
.properties ul { margin: 0; padding: 0; color: #666; list-style: none; }
.properties ul li { margin: 0 0 10px 15px; }
.properties ul li a { color: #666; }
.properties ul li a:hover { padding: 2px; background: #f60; color: #fff; text-decoration: none; }
.properties ul li.properties_highlight a { padding: 2px; background: #f60; color: #fff; text-decoration: none; }
.properties ul li.properties_highlight a:hover { text-decoration: none;}
.contact ul { margin: 10px 0 0 0; padding: 0; color: #f60; }
.contact ul li { margin: 0 0 10px 15px; }

#search_form { float: right; width: 220px; height: 49px; }
#search_form input { margin: 0; padding: 3px 3px 4px 3px; block: inline; border: 1px #ff6600 solid; height: 21px; }
#search_form input.button { margin: 10px 10px -1 10px; padding: 0 0 1px 0; border: 1px #ffffff solid; background-color: #ff6600; color: #ffffff; }