/*
	Styles for "NORMAL" browsers
	
	GLOBAL COLORS:
	LIGHT TAN BG: #B8B49E
	NAV LINES: #9D8245
	NAV HIGHLIGHT: #785C53
	LINK TEXT: #315CA7
	PROP_INFO HEADER TEXT: #272627
*/
/* THE ONE, THE ONLY, THE ERIC MEYER RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1; color: #000; background: #B8B49E url(graphics/site/body_bg.gif) repeat-y; font-size:62.5%; font-family:Arial,Verdana,Tahoma,sans-serif; }
input,textarea { line-height: 1; color: #000; font-family:Arial,Verdana,Tahoma,sans-serif;font-size:62.5%;  }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
html, body {height:100%;}


/* LARGE FURNITURE */
body {background:#fff url(graphics/site/body_bg3.gif) repeat-y;color:#000;}
#wrap {width:995px;position:relative;min-height:100%;height:auto !important;height: 100%;margin: 0 0 -49px;}
#header {height:162px;position:relative;}
#content {float:left;width:705px;position:relative;}
#content img.main_graphic {width:702px;height:217px;margin-bottom:15px;position:relative;}
#sidebar {width:200px;float:left;margin-left:90px;}
.push {height:49px;float:left;clear:left;}
#footer {clear:both;height:49px;margin:0 0 0 290px;float:left;width:702px;position:relative;padding-top:20px;position: relative;border-top:1px solid #660000;}



/* TYPOGRAPHY */
input,textarea {font-size:12px;}
#content, #sidebar {font-size:1.2em;line-height:1.4;}
#header {font-size:1em;line-height:1.4;}
#footer {font-size:.8em;line-height:1.4;}



/* EVERYTHING ELSE */
h1#logo {text-indent:-9999px;position:absolute;bottom:28px;left:95px;background:url(graphics/site/logo3.gif) no-repeat;}
h1#logo a {display:block;width:190px;height:102px;}
#main_nav {position:absolute;bottom:32px;left:320px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;display:inline;}
ul.main_nav li {float:left;}
ul.main_nav li {color:#9D8245;font-weight:bold;}
ul.main_nav li.item7:after {content:"" !important;}
ul.main_nav li.item1 a {margin-left:0 !important;margin-right:2px;}
#top_nav a, #main_nav a, #footer .menuPipeLink {color:#939393;}
ul.property_sub_nav li a, ul.space_sub_nav li a, ul.tenants_sub_nav li a, ul.contact_sub_nav li a, ul.news_sub_nav li a, ul.ownership_sub_nav li a, ul.events_sub_nav li a {text-decoration:none;color:#fff;padding: 1px 0px 2px 30px;}
ul li ul li a {margin-left:30px;padding-left:8px !important;}
ul li ul li a.current {background:url(graphics/site/sub_nav-current2.gif) no-repeat 0px 2px;font-style:italic;}
ul li a.parent, ul li a.current {background:url(graphics/site/sub_nav-parent.gif) no-repeat 10px center;font-weight:bold;}
ul.property_sub_nav, ul.space_sub_nav, ul.tenants_sub_nav, ul.contact_sub_nav, ul.news_sub_nav, ul.ownership_sub_nav, ul.other_sub_nav, ul.events_sub_nav {margin-left:-10px;}

#top_nav {position:absolute;top:10px;right:0;text-transform:uppercase;letter-spacing:1px;font-weight:bold;display:inline;}
ul.top_nav li {float:left;}
ul.top_nav li {color:#9D8245;font-weight:bold;}
ul.top_nav li a {color:#fff;text-decoration:none;margin:0 2px 0 7px;}
ul.top_nav li.item1 a {margin-left:0 !important;margin-right:2px;}
ul.top_nav li a:hover {color:#660000;}

#content a {color:#660000;font-weight:bold;text-decoration:underline;}
#main_nav li a, #footer a {text-decoration:none;}
#content p {margin-left:30px;}
#content p.tagline {margin:30px;font-weight:bold;}

h2 {font-family:'Times New Roman',Times,Georgia,serif;font-style:italic;font-weight:normal;color:#660000;position:relative;top:0;margin:0 0 15px 30px;font-size:2.5em;}
#top_nav li a:hover, #main_nav li a:hover, #main_nav li, #footer .menuPipe, #footer .menuPipeLink:hover {color:#660000 !important;text-decoration:none;}
#main_nav li a {margin-left:5px;}

.home ul.top_nav li.item1 a,
.property ul.main_nav li.item1 a,
.space ul.main_nav li.item2 a,
.ownership ul.main_nav li.item3 a,
.tenants ul.main_nav li.item4 a,
.news ul.main_nav li.item5 a,
.events ul.main_nav li.item6 a,
.contact ul.top_nav li.item2 a {color:#660000 !important;}
ul#site_map {margin-left:30px;}
ul#site_map li ul ul li {margin-left:45px;}

.small_block {width:300px;float:left;margin-left:30px;}
.big_block {width:450px;float:left;margin-left:30px;}
#content .small_block p, #content .big_block p  {margin:0 0 10px 0;}
#property_info {width:300px;float:left;}
#property_info thead th {color:#272627;font-family:'Arial Black', Arial,Verdana,Tahoma, sans-serif !important;border-bottom:1px solid #A0874E;font-size:1.3em;padding-bottom:2px;}
#property_info tbody th {color:#272627;font-family:'Arial Black', Arial,Verdana,Tahoma, sans-serif !important;padding-top:2px;border-bottom:1px solid #887266;}
#property_info tbody td.first {width:100px;}
#property_info tbody td {border-bottom:1px solid #887266;}

#content .amenities {float:right;position:relative;width:320px;}
#content .amenities h3 {color:#272627;font-family:'Arial Black', Arial,Verdana,Tahoma, sans-serif !important;padding-top:2px;border-bottom:1px solid #887266;}

ul.clean li {list-style:none;}
ul.disc li {list-style:disc;margin-left:15px;}

#bpg {position:absolute;top:5px;left:-179px;z-index:5;}
#footer .menuPipeLink {color:#939393;text-transform:uppercase;font-weight:bold;font-size:10px;}
#footer .menuPipe {color:#9D8245;font-weight:bold;}
#footer p {float:left;margin: 0 0 0 30px;text-transform:uppercase;}
#footer p span.name {font-size:1.5em;}
#footer p span.emergency {font-size:1.4em;}
#footer .footer_nav {float:right;white-space:nowrap;}

/* NEWS LISTER */
#content .newsWrapper {position:relative;}
.newsWrapper .newsItem span.newsListBlurb {display:block;}
.newsWrapper .newsItem {border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;overflow:auto;}
.newsWrapper p img {float:left;margin:0 10px 0 0;}
.newsWrapper .newsCount {position:absolute; top:5px; right:42px; color: #000;}
.newsWrapper .newsListSub {font-family:'Arial Black',Arial,Verdana,Tahoma,sans-serif;display:block;color:#000;}
.newsWrapper .newsListHeadline {font-size:120%;font-weight:bold;display:inline;}
.newsWrapper .newsListHeadline a {color:#315CA7;}
.newsWrapper .newsListPublishline {font-size:90%;position:relative;color:#000;}
.newsWrapper .newsListPublishline span {font-family:Georgia,serif;font-style:italic;}
.newsWrapper .previousPage {float:left;}
.newsWrapper .nextPage {float:right;}
.newsWrapper .readMoreLink {text-transform:uppercase;font-size:10px;}


/* NEWS DETAIL */
.newsDetailItem .newsHeadline {font-size:200%;color:#000; font-weight: bold;display:block;} 
.newsDetailItem .newsSubHeadline {font-size:120%;display:block;} 
.newsDetailItem .newsAuthor:before {content: " | "}
.newsDetailItem .newsPublished,.newsDetailItem .newsAuthor {font-size:90%;color:#fff;}
.newsDetailItem .newsPublished span,.newsDetailItem .newsAuthor span  {font-family:Georgia,serif;font-style:italic;}
.newsCopyright {font-style:italic;font-family:Georgia;font-size:90%;}


/* SPACES DIRECTORY-LIKE PAGE */
/* .spacesWrapper h2 {color:#fff;font-size:2.5em;font-family:Georgia,Times,serif;} */
.spacesWrapper {margin-left:30px;width:450px;}
.spacesWrapper #spaces_available {width:100%;}
.spacesWrapper #spaces_available thead th {color:#272627;font-family:'Arial Black', Arial,Verdana,Tahoma, sans-serif !important;border-bottom:1px solid #A0874E;font-size:1.3em;padding-bottom:2px;}
.spacesWrapper #spaces_available thead th.name {width:45%;}
.spacesWrapper #spaces_available thead th.category {width:15%;}
.spacesWrapper #spaces_available thead th.category {width:25%;}
.spacesWrapper #spaces_available thead th.sqft {width:15%;}
.spacesWrapper #spaces_available tbody td {border-bottom:1px solid #887266;}
.spacesWrapper #spaces_available tbody tr.odd {background:#F7F7E9;}
.spacesWrapper #spaces_available tbody tr td {padding:5px;}
/* TABLE SORTER */
.hidden{display:none;}
.spacesWrapper #spaces_available thead tr .header {background-image: url(graphics/site/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
.spacesWrapper #spaces_available thead tr .headerSortUp {background-image: url(graphics/site/asc.gif);}
.spacesWrapper #spaces_available thead tr .headerSortDown {background-image: url(graphics/site/desc.gif);}
/* QUICK SEARCH */
#btn-search_spaces, #btn-search_spaces-cancel {display:none;}



/* SPACES DIRECTORY */
.spacesWrapperDetail .bottomNav {text-align:left;margin-top:15px;}
.spacesWrapperDetail {margin-left:30px;width:100%;}
.spacesWrapperDetail #spaces_available_detail thead th {color:#272627;font-family:'Arial Black', Arial,Verdana,Tahoma, sans-serif !important;border-bottom:1px solid #A0874E;font-size:1.3em;padding-bottom:2px;}
.spacesWrapperDetail #spaces_available_detail tbody th {color:#272627;font-weight:bold;padding-top:2px;border-bottom:1px solid #887266;}
.spacesWrapperDetail #spaces_available_detail tbody th.first {width:150px;}
.spacesWrapperDetail #spaces_available_detail tbody td {border-bottom:1px solid #887266;vertical-align:top;padding-top:2px;}
.spacesWrapperDetail #spaces_available_detail tbody tr td.pdf {background: url(graphics/site/iconpdf12x12.gif) no-repeat left 4px;}
.spacesWrapperDetail #spaces_available_detail tbody tr a.pdf {padding-left:15px;}
.spacesWrapperDetail #spaces_available_detail tbody img {margin:15px 0;}



/* FORMS */
#form {margin-left:30px;text-align:left;}
#form td {vertical-align:top;padding-bottom:5px;}
#form input[type="text"], #form textarea {border:1px solid #785C53;padding:3px;margin:0;}
#form .formtextRequired, #form label{text-align:right;}
#form div span input {margin-left:0;}
#form div[style] {padding:inherit !important;text-align:left !important;margin-left:70px;}
#form label {width:60px;margin-right:10px;float:left;}



/* JQUERY CYCLE PLUGIN STYLES */
#slideshow {min-height:220px;height:auto !important;height:220px;}
#slideshow_container {min-height:190px;height:auto !important;height:190px;}
#slideshow_container td.left {width:200px;}
#slideshow_container td.right {width:126px;vertical-align:top;}
#nav li img {border:1px solid #fff;}
#nav li.activeLI img {border:1px solid #000;}
#nav li {float:left;margin:0 5px 5px 0;}



/* PRINT STUFF */
.bwlogo {display:none;}

.clear {clear:both;}
/* SELF-CLEARING FLOATS */
.group:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}


.sendpageBody {background: #B8B49E !important;font-size:12px;}

#sidebar ul li {line-height:2.5;}

/* PHOTO ALBUM */
.thumbnail { float: left; margin: 5px; }
.photoAlbumbody { clear: both; }
.photoGalleryImage, .photoPagnationTD { text-align: center; }
.photoAlbumDetail { margin: 10px 0; }
div.photoRemote-3 { width: 400px; height: 20px; padding: 4px; margin: 0 auto; }
div.photoRemote-3 span { width: 80px; height: 20px; background-color: #fff; text-align: center; float: left; }
div.photoRemote-3 span a { display: block; width: 76px; height: 20px; margin: 0 1px; background-color: #eee; color:#000 }
div.photoRemote-3 span a:hover, div.photoRemote-3 span a:active { background-color: #aaa; }
#photoAlbumWrapper {margin-left:30px;width:575px;}
#photoAlbumWrapper img {margin:5px;}
.photoAlbumBody { text-align: center; }

/* jQuery lightBox plugin - Gallery style */
#gallery { background-color: #444; padding: 10px; width: 520px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border: 5px solid #3e3e3e; border-width: 5px 5px 20px; }
#gallery ul a:hover img { border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff; }
#gallery ul a:hover { color: #fff; }
.big_block h3 {font-family: 'Times New Roman',Times,serif;font-size:1.4em;}

#google_map {margin:75px 30px 30px 30px;width: 600px; height: 350px;}
#google_map h2 {font-size:14px;font-weight:bold;color:#000;font-style:normal;font-family:arial,Verdana,Tahoma,sans-serif;}
.contacts h3, .tenants h3 {font-family:Arial,Verdana,Tahoma,sans-serif;margin-bottom:10px;}
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }

/* ModuleBegin::directory */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory */

.amenities_wrap {position:relative;}
#print_pdf {float:right;margin:-85px 5px 0 0;display:block;}
#print_pdf_shops {position:absolute;top:-60px;right:0px;vertical-align:top;}
.space .small_block {position:relative;}
