@charset "UTF-8";
/* CSS Document */
body { background-color:#061028; font-family:Arial, Helvetica, sans-serif; line-height:1.3em; font-size:12px; color:#d2d2d2; padding:0px; border:0; margin:0 auto 0px; }

/* Typography */

h1 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0;}
a:link {color: #FFF; text-decoration: none;}
a:visited {text-decoration: none; color: #FFF;}
a:hover {text-decoration: none; color: #999;}
a:active {text-decoration: none; color: #FFF;}
.heading {color: #fff; text-decoration: none; font-size:14px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0; line-height:1.2em;}
.heading2 {color: #fff; text-decoration: none; font-size:18px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0; line-height:1.2em;}

.green 	{ color:#78a22f; }
.blue	{ color:#008da8; }
.whitebold, span.whitebold { font-size:14px; font-weight:bold; color:#fff; margin-bottom:8px;  }

/* Menus */
.nav { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; cursor:hand; }
.navover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#77a22c; text-decoration:none; cursor:hand;}
.sub { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; background-color:#061029; border:solid 1px #008ba8; text-decoration:none; cursor:hand; padding:0px 0px 0px 6px; }
.subover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#77a22c; background-color:#061029; border:solid 1px #008ba8; text-decoration:none; cursor:hand; padding:0px 0px 0px 6px; }

/* Home page template */

#page-background {background:url(/images/main-background.jpg) no-repeat fixed top center; margin:0 auto; }
#page-wrap {width:1000px; margin:0 auto; padding-left:5px;}
#header {height:80px; padding-top:20px}
#logo {height:50px; float:left; clear:both; padding-top:21px;}
#contactNumber {height:20px; float:right; padding-right:10px}
#search-bar {height:25px; width:320px; float:right; padding-right:55px}
#tag-line {height:15px; float:right; padding-top:18px; padding-bottom:12px; padding-right:25px;}
#logo-line {width:800px; height:20px; float:right; padding-top:5px;}
#main-menu {width:897px; height:15px; padding-top:10px}
#home-content {width:100%; margin:0 auto; padding-top:25px;}
#footer {margin:0px; height:140px; padding-top:60px; clear:both;}
#footerMenu {width:300px;height:35px; float:left; padding-top:15px;}
#squiggle {width:510px;height:120px; float:right; background:url(/images/squiggle.png)}

/* Home page */

#flashBanner {width:650px;height:255px; float:left; padding-top:5px;}
#video {width:350px;height:255px; float:right; background:none; padding-top:5px;}
#homeintroText {width:640px;height:100px; float:left; padding-top:15px; padding-left:5px; padding-right:5px; clear:both;}
#homevideoText {width:340px;height:100px; float:right; padding-top:15px; padding-left:5px; padding-right:5px;}
#homepromoText {width:640px; float:left; padding-left:5px; padding-right:5px; clear:both; overflow:hidden;}
#homespotlights {width:350px;height:220px; float:right;}
#homeTenants {width:650px; float:left;}

/* sub page */

#pageHeading {width:1000px;height:40px;}
#mainHeading {width:130px;height:25px; float:left;}
#lineHeading {width:590px;height:10px; float:left; padding-top:10px}
#bodyImage {width:720px;height:210px; padding-top:18px; float:left; clear:both; padding-bottom:15px;}
#bodySpotlights {width:250px;height:160px; padding-top:15px; float:right;}
#bodyCopy {width:720px; float:left; clear:both; padding-top:15px; padding-left:5px; padding-right:5px; padding-bottom:5px}
#bodyContactform {width:240px;height:340px; padding-top:15px; float:right; padding-right:10px}


/* about us - our poeple */

#ourpeopleBodyCopy {width:720px; float:left; clear:both; padding-top:15px; padding-left:5px; padding-right:5px;}
#ourpeopleImage {float:left; width:190px}
#ourpeopleText {float:right;width:530px}



/* about us - history */

#historyBodyCopy {width:720px;float:left; clear:both; padding-top:15px; padding-left:5px; padding-right:5px;}

/* for lease - available space */

#flasbodyImage {width:90px; padding-top:18px; float:left; clear:both;}
#flasBodyCopy {width:560px;float:left; padding-top:25px; padding-left:5px; padding-right:5px;}
#asForm {float:left; clear:both;}
#flasSubbodyImage {width:710px; padding-top:15px; float:left; border:0px; clear:both; z-index:-1}

/* conference facilities */

#locationBodyCopy {width:340px; float:left; clear:left; padding-top:15px;}

/* location */

#cfForm {float:right; width:245px; padding-top:10px;}
#locationMap {width:360px; float:left; padding-top:15px;}
#locationSmallmap {width:500px; float:right; padding-top:15px;}
#locationBodyCopy {width:150px; float:left; clear:both; padding-top:15px;}
#locationBodyCopy2 {width:250px; float:left; clear:both; padding-top:15px;}


/* gallery */

#videoText {width:230px; padding-left:10px}


/* cafe simeon */

#csacTimes {width:245px; padding-top:15px; float:right; padding-bottom:100px}
#csccTimes {width:210px; padding-top:40px; float:left;}
#csccBodyCopy {width:210px; float:left;}
#contactcafeForm {width:250px; float:right; padding-top:3px;}
#contactMap {width:500px; float:right;}

/* tenant info - change of details*/

#codForm {width:720px; float:left; clear:both; padding-top:15px;}

/* tenant info - directory*/

#directoryBody {width:720px; float:left; clear:both; padding-top:10px;}

/* newsletter */

#newsletterForm {width:720px; float:left; clear:both; padding-top:10px;}




