body { margin:0; background-color:#111; background-repeat:repeat-x; background-attachment:scroll; font: 12px/18px Arial, Helvetica, sans-serif; color:#222; }
body.home { background-image:url(images/bg_home.jpg); }
body.main { background-image:url(images/bg_main.jpg); }

#container { width:960px; margin-left:auto; margin-right:auto; }


/* HEADER */
#global_floor { width:702px; height:46px; float:left; clear:both; margin-top:7px; text-align:center; }




/* PAGE BODY */
#wrapper { width:960px; height:927px; clear:both; overflow:hidden; }


#wrapper #home_doors { width:702px; height:927px; float:left; }
#wrapper #home_enter { width:226px; height:174px; float:right; margin-top:328px; margin-bottom:276px; }


#wrapper #main_doors { width:640px; height:896px; padding-left:31px; padding-right:31px; padding-top:31px; float:left; background-image:url(images/main_doors.png); background-repeat:no-repeat; }
#wrapper #main_doors #left { width:244px; float:left; }
#wrapper #main_doors #right { width:244px; float:right; padding-top:42px; }

#wrapper #main_doors #why-elevated { width:568px; height:855px; padding:36px; background-image:url(images/door_why-elevated.jpg); background-repeat:no-repeat; }
#wrapper #main_doors #products { width:568px; height:855px; padding:36px; background-image:url(images/door_products.jpg); background-repeat:no-repeat; }
#wrapper #main_doors #advertisers { width:568px; height:855px; padding:36px; background-image:url(images/door_advertisers.jpg); background-repeat:no-repeat; }
#wrapper #main_doors #landlords { width:568px; height:855px; padding:36px; background-image:url(images/door_landlords.jpg); background-repeat:no-repeat; }
#wrapper #main_doors #facilities { width:568px; height:855px; padding:36px; background-image:url(images/door_facilities.jpg); background-repeat:no-repeat; }
#wrapper #main_doors #concepts { width:568px; height:855px; padding:36px; background-image:url(images/door_concepts.jpg); background-repeat:no-repeat; }
#wrapper #main_doors #company { width:568px; height:855px; padding:36px; background-image:url(images/door_company.jpg); background-repeat:no-repeat; }
#wrapper #main_doors #executive-team { width:568px; height:855px; padding:36px; background-image:url(images/door_executive-team.jpg); background-repeat:no-repeat; }
#wrapper #main_doors #careers { width:568px; height:855px; padding:36px; background-image:url(images/door_careers.jpg); background-repeat:no-repeat; }
#wrapper #main_doors #contact { width:568px; height:855px; padding:36px; background-image:url(images/door_contact.jpg); background-repeat:no-repeat; }

ul.products { list-style:none; margin-left:-40px; *margin-left:0px; }
ul.products li { margin-bottom:8px; }


#wrapper #global_nav { width:226px; height:; float:right; margin-top:14px; }

#wrapper #global_nav #logo { width:183px; height:103px; margin-bottom:36px; margin-left:3px; }

#wrapper #global_nav #nav-panel { width:190px; height:456px; margin-bottom:169px; background-image:url(images/global_nav_bg.png); background-repeat:no-repeat; }
#wrapper #global_nav #nav-panel ul { list-style:none; margin:0; padding-top:48px; margin-left:-17px; *margin-left:23px; }
#wrapper #global_nav #nav-panel ul li { width:144px; height:28px; margin-bottom:10px; }


#wrapper #footer { width:226px; float:right; font:11px/14px Arial, Helvetica, sans-serif; color:#999; }
#wrapper #footer .copyright { font:10px/12px Arial, Helvetica, sans-serif; color:#888; }
#wrapper #footer .copyright a { color:#888; text-decoration:none; }
#wrapper #footer a { color:#999; text-decoration:underline; }
#wrapper #footer a:hover { color:#fff; text-decoration:none; }



a { color:#08c; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font:24px/30px Arial, Helvetica, sans-serif; font-weight:normal; margin:0; margin-bottom:12px; }
h2 { font:18px/24px Arial, Helvetica, sans-serif; font-weight:normal; margin:0; margin-bottom:8px; }
h3 { font:14px/18px Arial, Helvetica, sans-serif; font-weight:normal; margin:0; margin-bottom:4px; }
h3.tag { font:14px/18px Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; margin:0; margin-bottom:18px; color:#090; }

p { margin:0; margin-bottom:18px; }

.quote { font:18px/24px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#090; }

.terms { font:10px/12px Arial, Helvetica, sans-serif; }

ul { margin-top:0; margin-bottom:18px; }

hr { height:1px; margin:0px; margin-top:8px; margin-bottom:18px; color:#ccc; background-color:#ccc; border:none; }

.spacer { clear:both; width:100%; height:1px; }

td { vertical-align:top; }


.form-table td { padding-bottom:12px; }
.form-text { font:12px/18px Arial, Helvetica, sans-serif; color:#555; background-color:#eee; border:1px solid #999; }
.form-btn { font:12px/18px Arial, Helvetica, sans-serif; color:#333; }