﻿body { font-size: 10pt; font-family: Century Gothic, Arial; }

/***** GLOBAL ELEMENTS *****/
#master-wrapper { margin: 10px auto; width: 900px; text-align: left; }
#page-content { }


/***** INNERPAGE MASTER GLOBALS *****/
#inner-page-header { width: 900px; height: 260px; position: relative; }
#inner-page-header img { margin: 0; padding: 0; border: 0; z-index: 1; }
#page-content, #inner-page-content div, #inner-page-content p { color: #766c61; font-size: 10pt; line-height: 1.3; }
#inner-page-content div a:link, #inner-page-content div a:visited,
#inner-page-content p a:link, #inner-page-content p a:visited { color: #766c61; }
#inner-pg-tbl { margin: 0; padding: 0; width: 900px; }
.pad-left-ten { padding-left: 10px; }
.pad-left-ten ul { margin: 0; padding: 0; }
#inner-pg-tbl-left-cell .left-col-content, #inner-pg-tbl-right-cell-small .content { margin: 0 0 15px 0; padding: 0; }
#inner-pg-tbl-left-cell .left-col-content h3, #inner-pg-tbl-right-cell-small .content h3 { margin: 0 0 5px 0; padding: 3px 10px; width: 324px; color: White!important; background-color: #443728; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#inner-pg-tbl-left-cell .left-col-content h4, #inner-pg-tbl-right-cell-small .content h4 { margin: 5px 0 0 0; padding: 0; color: #443728; }
#inner-pg-tbl-left-cell .left-col-content a:link, #inner-pg-tbl-left-cell .left-col-content a:visited,
#inner-pg-tbl-right-cell-small .content a:link, #inner-pg-tbl-right-cell-small .content a:visited { color: #766c61; }
#inner-pg-tbl-right-cell { padding: 10px 20px; width: 510px; }
#inner-pg-tbl-right-cell h3, #inner-pg-tbl-left-cell-big h3 { margin: 0; padding: 0; color: #dfa051; }
#inner-pg-tbl-right-cell p, #inner-pg-tbl-left-cell-big p { margin: 3px 0 15px 0; padding: 0; }
#inner-pg-tbl-right-cell a:link, #inner-pg-tbl-right-cell a:visited,
#inner-pg-tbl-left-cell-big a:link, #inner-pg-tbl-left-cell-big a:visited { color: #dfa051; }


/***** INNERPAGE MASTER TWOCOLUMNLEFTSMALL *****/
#inner-pg-tbl-left-cell { padding: 10px 10px 0 0; width: 330px; }


/***** INNERPAGE MASTER TWOCOLUMNRIGHTSMALL *****/
#inner-pg-tbl-left-cell-big { padding: 10px 10px 0 20px; width: 520px; }
#inner-pg-tbl-right-cell-small { padding: 10px 10px 0 0; width: 330px; }


/***** INNERPAGE MASTER ONE COLUMN *****/
.one-column { margin: 10px 50px 0 50px; width: 800px; }
#inner-page-content .one-column div, #inner-page-content .one-column p { color: #766c61; font-size: 10pt; line-height: 1.3; }

/***** HEADER *****/
#header { width: 900px; height: 95px; background-color: #dfa051; }


/***** NAVBAR *****/
#nav-bar { margin: 1px auto; padding: 3px 0; width: 900px; background-color: #443728; }
#jsddm
{	
	margin: 0;
	padding: 0;
	background-color: #443728;
}
#jsddm li
{	
	float: left;
	list-style: none;
	font-size: 12px !important; 
	margin: 0;
	padding: 0;
}
#jsddm li a
{	
	display: block;
	background: #443728;
	margin: 0;
	padding: 1px 30px 2px 10px;
	text-decoration: none;
	color: white;
	white-space: nowrap;
}
#jsddm .lastli {  }
#jsddm .lastli a { border-right: 0; }
#jsddm li a:hover {	background: #443728; text-decoration: none; }
#jsddm li ul
{	
	margin: 0;
	margin-left: 4px;
	padding: 0;
	background-color: #443728;
	position: absolute;
	visibility: hidden;
	border: solid 1px #443728;
	z-index: 500;
}
#jsddm li ul li { float: none; display: inline; text-align: left; }
#jsddm li ul li a
{	
	padding: 4px 50px 4px 4px; 
	color: #443728;
	background: #dfa051;
	border-right: 0;
	border-bottom: solid 1px #443728;
}
#jsddm li ul li a:hover { background: #443728; color: white; text-decoration: none; }


/***** FOOTER *****/
#footer { margin: 1px 0; padding: 4px 10px; width: 880px; background-color: #dfa051; color: White; font-size: 9pt; }
#footer a { color: White; text-decoration: none; }
#sub-footer { margin-top: 5px; background-color: White; width: 900px; text-align: center; }


/***** HOME PAGE *****/
#home-info { padding: 20px; padding-top: 10px; color: #766c61; }
#home-info h2 { margin: 0; padding: 0; color: #dfa051; font-size: 12pt; }
#home-info div { margin-top: 10px; line-height: 1.2; }
#home-info div p, .home-info div div { margin: 0; padding: 0; line-height: 1.2; }


/***** INNER PAGE HEADERS *****/
.inner-page-hdr { margin: 0; padding: 0; color: white; font-size: 30pt; font-weight: normal; text-transform: uppercase; }
#stacking-plan-hdr { position: absolute; bottom: 0px; left: 5px; }
#suites-hdr { position: absolute; bottom: 10px; left: 10px; }
#telx-hdr { position: absolute; bottom: 0px; right: 35px; }
#overview-hdr { position: absolute; top: 5px; left: 5px; }
#imgGal-hdr { position: absolute; bottom: 5px; right: 45px; }
#location-hdr { position: absolute; bottom: 5px; left: 15px; }
#ownership-hdr { position: absolute; top: 10px; right: 10px; }
#team-hdr { position: absolute; bottom: 15px; left: 75px; }
#media-hdr { position: absolute; bottom: 5px; left: 5px; }


/***** IMAGE GALLERY *****/
#gallery-wrapper { position: relative; text-align: center; }
#main-image { margin: 0 auto 10px auto; width: 604px; height: 403px; }
.gallery-main-image { padding: 1px; border: solid 1px #666; }
#gallery { width: 297px; margin: 0 auto; text-align: center; }
#gallery img { margin: 0; margin-right: 2px; padding: 1px; width: 75px; height: 55px; border: solid 1px #666; }


/***** VALIDATOR CLASSES ******
 --------------------------*/
.error { border: solid 1px red; background: #ffdddd; color: Red; }
.status-error { color: Red; font-size: 0.8em; }


/***** FORM *****/
.form label, .form input[type=text], .form textarea { display: block; }
.form input[type=text], .form textarea { padding: 4px; margin-bottom: 10px; }
.form input[type=text] { width: 200px; }
.form textarea { width: 400px; }
.form button { padding: 5px; }
