.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.sans { font-family: Helvetica, Arial, sans-serif; }
html { font-size: 100.01%; }
body {
  font-size: 81.25%;
  color: #3f3f3f;
  background: url(images/body/dots-xy.gif);
  font-family: Georgia, "Times New Roman", Times, serif;
}
h1, h2 { font-weight: normal; }
h1 {
  font-size: 2.5em;
  margin-bottom: 0.5em;
  line-height: 1;
  color: #e64085;
  text-transform: uppercase;
}
h1 a {
  font-size: 2.5em;
  margin-bottom: 0.5em;
  line-height: 1;
  color: #e64085;
  text-transform: uppercase;
}
h2 {
  font-size: 1.5em;
  margin-bottom: 0.5em;
  color: #e64085;
  text-transform: uppercase;
}
h2 a {
  font-size: 1.5em;
  margin-bottom: 0.5em;
  color: #e64085;
  text-transform: uppercase;
}
h3 {
  font-size: 1.5em;
  line-height: 1;
  font-weight: bold;
}
h4 {
  font-size: 1.2em;
  line-height: 1.25;
  font-weight: bold;
}
h5 {
  font-size: 1em;
  display: inline;
  color: #e64085;
}
h6 {
  font-size: 1em;
  display: inline;
  color: #009aaf;
}
h1 img { margin: 0; }
h2 img { margin: 0; }
h3 img { margin: 0; }
h4 img { margin: 0; }
h5 img { margin: 0; }
h6 img { margin: 0; }
p {
  margin: 0 0 1.5em;
  line-height: 1.5;
}
.small {
  font-size: 0.9em;
  line-height: 1.975em;
}
.xsmall {
  font-size: 0.75em;
  line-height: 1.75em;
}
.large {
  font-size: 1.2em;
  line-height: 1.5em;
}
:focus {
  outline-style: none;
  outline-width: 0;
}
blockquote {
  border-left: 3px solid #218fbf;
  color: #3f3f3f;
  line-height: 1.2em;
  margin: 25px 0 25px 5%;
  padding: 0 10px 5px 20px;
  width: 95%;
  font-style: italic;
}
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { line-height: 0; }
abbr, acronym { border-bottom: 1px dotted #666666; }
address {
  margin: 0 0 1.5em;
  font-style: italic;
}
del { color: #666666; }
pre {
  margin: 1.5em 0;
  white-space: pre;
}
pre, code, tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5;
}
li ul { margin: 0 1em; }
li ol { margin: 0 1em; }
ul, ol { margin: 0 1em 1em 1em; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
ul li { _height: 1%; }
ol li { _height: 1%; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
table {
  margin-bottom: 1.4em;
  width: 100%;
}
th { font-weight: bold; }
thead th {
  background: #218fbf;
  color: #ffffff;
}
th, td, caption { padding: 4px 10px 4px 5px; }
tr.even td { background: #e5ecf9; }
tfoot { font-style: italic; }
caption { background: #eeeeee; }
.hide { display: none; }
.h-box {
  padding-left: 11px !important;
  padding-right: 12px !important;
}
.h-box-border {
  padding-left: 10px !important;
  padding-right: 11px !important;
}
.h-box2 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}
.h-box2-border {
  padding-left: 22px !important;
  padding-right: 22px !important;
}
.h-box3 {
  padding-left: 34px !important;
  padding-right: 35px !important;
}
.h-box4 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}
.v-box {
  padding-top: 18px;
  padding-bottom: 18px;
}
.v-space {
  margin-top: 18px;
  margin-bottom: 18px;
}
.top-space { margin-top: 18px; }
.bottom-space { margin-bottom: 18px; }
.h-dot-top { background: url(images/borders/divider.gif) top left repeat-x; }
.h-dot-bot { background: url(images/borders/divider.gif) bottom left repeat-x; }
.v-dot-left { background: url(images/borders/divider-v.gif) top left repeat-y; }
.v-dot-right { background: url(images/borders/divider-v.gif) top right repeat-y; }
a {
  color: #009aaf;
  text-decoration: underline;
}
a:hover { color: #00b7d0; }
a.plain-link { text-decoration: none !important; }
.plain-link a { text-decoration: none !important; }
a.plain-link:hover { text-decoration: underline !important; }
.plain-link a:hover { text-decoration: underline !important; }
a.super-plain-link { text-decoration: none !important; }
.super-plain-link a { text-decoration: none !important; }
a.super-plain-link:hover { text-decoration: none !important; }
.super-plain-link a:hover { text-decoration: none !important; }
.black { color: #000000; }
.black a { color: #000000; }
.black a:hover { color: #7d7d7d; }
.maroon { color: #670c2e; }
.maroon a { color: #670c2e; }
.maroon a:hover { color: #000000; }
.white { color: #ffffff; }
.aqua { color: #009aaf; }
.img-link a { display: block !important; }
a.img-link { display: block !important; }
.img-link a span { display: none; }
a.img-link span { display: none; }
.caps { text-transform: uppercase; }
.small-caps { font-variant: small-caps; }
.flat-list ul {
  margin: 0;
  padding: 0;
}
ul.flat-list {
  margin: 0;
  padding: 0;
}
.plain-list ul { list-style: none; }
ul.plain-list { list-style: none; }
.pretty-list ul { list-style: none; }
.pretty-link-list ul { list-style: none; }
ul.pretty-link-list { list-style: none; }
.pretty-list li {
  display: block;
  padding: 5px 0 5px 15px;
  background: url(images/icons/arrow-right.gif) left center no-repeat;
}
.pretty-link-list li a {
  display: block;
  padding: 5px 0 5px 15px;
  background: url(images/icons/arrow-right.gif) left center no-repeat;
}
.border-list ul { border: 1px solid #f2f2f2; }
ul.border-list { border: 1px solid #f2f2f2; }
.border-list ul.children { border: none; }
.border-list li { border-bottom: 1px solid #f2f2f2; }
.border-list li.list-last { border-bottom: none !important; }
.border-list li a {
  display: block;
  padding: 5px 0 5px 30px;
  background: url(images/icons/arrow-right.gif) 15px center no-repeat;
}
.border-list .children li {
  padding-left: 15px;
  border: none;
}
.border-list li a:hover {
  background-color: #f2f2f2;
  background-position: 18px center;
  color: #000000 !important;
}
ul.horiz-list { margin: 0; }
.horiz-list ul li { float: left; }
ul.horiz-list li { float: left; }
.horiz-list ul li.list-first { margin-left: 0; }
ul.horiz-list li.list-first { margin-left: 0; }
ul.inline-list {
  margin: 0;
  display: inline;
}
.inline-list ul li { display: inline; }
ul.inline-list li { display: inline; }
.inline-list ul li.list-first { margin-left: 0; }
ul.inline-list li.list-first { margin-left: 0; }
.dotted-list ul li {
  background: url(images/borders/divider.gif) bottom left repeat-x;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
ul.dotted-list li {
  background: url(images/borders/divider.gif) bottom left repeat-x;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.dotted-list ul li.list-last {
  background: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
ul.dotted-list li.list-last {
  background: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.horiz-list-border li {
  padding-right: 10px;
  margin-right: 10px;
  background: url(images/borders/list-v.gif) no-repeat right center;
}
.horiz-list-border li.list-last {
  padding: 0;
  margin: 0;
  background: none;
}
.padded-list li {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.t-center { text-align: center; }
.t-right { text-align: right; }
.t-left { text-align: left; }
img.alignleft {
  float: left;
  padding: 10px 20px 20px 0;
}
img.alignright {
  float: right;
  padding: 10px 0 20px 20px;
}
.ital { font-style: italic; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.left-and-space {
  float: left;
  margin-right: 10px;
}
.right-and-space {
  float: right;
  margin-left: 10px;
}
#body-inner-wrap { background: url(images/body/body-top-x.png) left top repeat-x; }
#body-inner {
  background: url(images/body/body-blue-bg.jpg) center top no-repeat;
  min-height: 600px;
}
#tenant-area {
  background: url(images/assets/top-right-menu.gif) no-repeat;
  width: 246px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  padding: 5px 0;
  font-family: Helvetica, Arial, sans-serif;
}
<style type="text/css">
	dl.image_map {display:block; width:306px; height:254px; 

background:url(http://www.image-maps.com/uploaded_files/9201104200914483_home-top-

right.png); position:relative; margin:2px auto 2px auto;}
	a.LINK0 {left:60px; 

top:158px; background:transparent;}
	a.LINK0 {display:block; width:86px; height:0; 

padding-top:77px; overflow:hidden; position:absolute;}
	a.LINK0:hover  

{background:transparent; border:1px dashed black; color:black;}
	a.LINK1 {left:164px; 

top:160px; background:transparent;}
	a.LINK1 {display:block; width:86px; height:0; 

padding-top:77px; overflow:hidden; position:absolute;}
	a.LINK1:hover  

{background:transparent; border:1px dashed black; color:black;}
	a.BLINK {left:302px; 

top:250px; background:transparent;}
	a.BLINK {display:block; width:202px; 

height:17px; overflow:hidden; position:absolute; font-size:0px;}
	a.BLINK:hover  

{background:black; border:1px dashed white; color:white; font-size:9px;}
</style>

<dl 

class="image_map">
	<dd><a class="LINK0" title="" 

href="http://www.facebook.com/pages/The-Landings/152411548109670?v=wall"></a></dd>
	

<dd><a class="LINK1" title="" href="http://twitter.com/#!/ShoptheLandings"></a></dd>
	

<dd><a class="BLINK" title="Image Map" href="http://www.image-maps.com/index.php?

aff=mapped_users_9201104200914483">Mapped @ Image Mapper</a></dd>
</dl>

<!-- Image map 

text links - Start - If you do not wish to have text links under your image map, you 

can move or delete this DIV -->
<div style="text-align:center; font-size:12px; font-

family:verdana; margin-left:auto; margin-right:auto; width:306px;">
	<a 

style="text-decoration:none; color:black; font-size:12px; font-family:verdana;" 

href="http://www.facebook.com/pages/The-Landings/152411548109670?v=wall" 

title="Untitled">Untitled</a>
 | 	<a style="text-decoration:none; color:black; 

font-size:12px; font-family:verdana;" href="http://twitter.com/#!/ShoptheLandings" 

title="Untitled">Untitled</a>
 | 	<a style="text-decoration:none; color:black; 

font-size:12px; font-family:verdana;" href="http://www.image-maps.com/index.php?

aff=mapped_users_9201104200914483" title="Image Map">Image Map</a>
</div>
<!-- Image map 

text links - End - -->

            
#tenant-area a { color: #cfd229; }
#tenant-area span {
  font-size: 9px;
  vertical-align: top;
}
#top-nav {
  padding-top: 40px;
  position: relative;
  margin-bottom: 25px;
}
#top-nav .menu {
  text-transform: uppercase;
  margin-top: 15px;
}
#top-nav .menu li { margin-right: 0px; }
#top-nav .menu li.list-last {
  background: none;
  margin: 0;
  padding: 0;
}
#top-nav .menu li a {
  color: #009aaf;
  font-size: 16px;
}
#main-menu li a {
  background: url(images/assets/buttons.png) left bottom no-repeat;
  text-indent: -9999px;
  display: block;
  width: 100px;
  height: 22px;
}
#main-menu li a.home-menu {
  background-position: 0px 0px;
  width: 65px;
}
#main-menu li.current_page_item a.home-menu { background-position: 0px -22px; }
a.home-menu:hover { background-position: 0px -22px; }
#main-menu li a.about-menu {
  background-position: -66px 0px;
  width: 65px;
}
#main-menu li.current_page_item a.about-menu { background-position: -66px -22px; }
#main-menu li a.about-menu:hover { background-position: -66px -22px; }
#main-menu li a.shops-menu {
  background-position: -132px 0px;
  width: 64px;
}
#main-menu li.current_page_item a.shops-menu { background-position: -132px -22px; }
#main-menu li a.shops-menu:hover { background-position: -132px -22px; }
#main-menu li a.lease-menu {
  background-position: -197px 0px;
  width: 61px;
}
#main-menu li.current_page_item a.lease-menu { background-position: -197px -22px; }
#main-menu li a.lease-menu:hover { background-position: -197px -22px; }
#main-menu li a.newsevents-menu {
  background-position: -259px 0px;
  width: 128px;
}
#main-menu li.current_page_item a.newsevents-menu { background-position: -259px -22px; }
#main-menu li a.newsevents-menu:hover { background-position: -259px -22px; }
#main-menu li a.partners-menu {
  background-position: -388px 0px;
  width: 90px;
}
#main-menu li.current_page_item a.partners-menu { background-position: -388px -22px; }
#main-menu li a.partners-menu:hover { background-position: -388px -22px; }
#main-menu li a.contact-menu {
  background-position: -479px 0px;
  width: 87px;
}
#main-menu li.current_page_item a.contact-menu { background-position: -479px -22px; }
#main-menu li a.contact-menu:hover { background-position: -479px -22px; }
.search-wrapper {
  text-align: right;
  padding-top: 0;
}
.search-wrapper #s {
  border: none;
  width: 140px;
  padding: 0 0 0 1em;
  margin: 0;
}
.search-wrapper #searchsubmit {
  background: url(images/icons/search.gif) no-repeat;
  width: 21px;
  height: 21px;
  border: none;
  padding: 0 !important;
  cursor: pointer;
}
a.subscribe-link {
  float: left;
  margin: 5px 0 0;
  display: block;
  background: url(images/icons/rss.gif) 100% 50% no-repeat;
  padding-right: 20px;
}
a.subscribe-link:hover { text-decoration: underline; }
.header-img {
  display: block !important;
  clear: both;
  background: url(images/pictures/grass.jpg) 0 0 no-repeat;
  width: 950px;
  height: 50px;
}
.home .header-img {
  height: 304px !important;
  background-position: 0 0;
}
.main-index-wrapper {
  background: #ffffff url(images/borders/cloud-long-top.gif) top right no-repeat;
  min-height: 500px;
  height: auto !important;
  height: 500px;
}
.main-index {
  margin-top: 32px;
  padding-top: 40px;
  background: url(images/borders/cloud-top-page.gif) center top no-repeat;
}
.post-image {
  padding: 4px;
  background: #009aaf;
  margin-top: 10px;
}
.single-post-image {
  float: right;
  margin: 0 0 10px 10px;
}
.post-title { margin: 0.5em 0; }
.entry-content { clear: both; }
.hentry {
  padding-bottom: 2em;
  margin-bottom: 2em;
}
.tag-list { display: none; }
.tag-list a {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}
.navigation { text-align: center; }
a.read-more-link {
  display: block;
  padding: 3px 10px;
  background: #218fbf;
  -moz-border-radius: 5px;
}
a.read-more-link:hover { background: #666666; }
#home-sub-images {
  white-space: nowrap;
  text-align: center;
  padding-top: 10px;
}
#home-sub-images #stores-img { padding: 0 14px; }
#home-news-wrapper {
  background: url(images/borders/home-three-block.gif) center top repeat-y;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 15px;
  margin-bottom: 20px;
}
.date { color: #7d7d7d; }
#home-social {
  border-top: 1px solid #c4c4c4;
  padding-top: 15px;
}
#facebook-link {
  display: block;
  text-indent: -9999px;
  width: 128px;
  height: 128px;
  background: url(images/assets/home/facebook128.jpg);
  float: left;
}
#twitter-link {
  display: block;
  text-indent: -9999px;
  width: 128px;
  height: 128px;
  background: url(images/assets/home/twitter128.jpg);
  float: left;
}
.sidebar .current_page_item a { color: #3f3f3f; }
.sidebar .menu {
  font-size: 1.2em;
  line-height: 1.5em;
}
.sidebar .dotted-list li {
  padding-bottom: 5px;
  margin-bottom: 5px;
  padding-left: 0px;
}
.sidebar-list {
  margin: 0;
  list-style: none;
}
.widget-box { padding-bottom: 1em; }
.widget-box.list-last {
  padding: 0;
  margin: 0;
}
.widget-box ul { padding: 1em 12px 0 11px; }
.widget-heading {
  padding: 10px 12px 10px 11px;
  background: #eeeeee url(images/borders/widget-header.png) repeat-y;
  border-bottom: 1px solid #ffffff;
}
.right-column .widget-box { background: url(images/borders/divider.gif) bottom left repeat-x; }
.right-column li.widget-box.list-last { background: none !important; }
#contact-form br { clear: both; }
#contact-form label {
  width: 100px;
  display: block;
  float: left;
  margin-top: 8px;
}
#contact-form input[type=text] {
  float: left;
  font-size: 16px;
  margin: 4px 0;
  width: 300px;
  padding: 6px !important;
  font-family: Helvetica, Arial, sans-serif;
}
#contact-form textarea {
  float: left;
  font-size: 16px;
  margin: 4px 0;
  width: 300px;
  padding: 6px !important;
  font-family: Helvetica, Arial, sans-serif;
}
#contact-form #input-send {
  display: block;
  width: 104px;
  height: 34px;
  background: #e64085;
  border: 1px solid #bbbbbb;
  margin-left: 310px;
  margin-top: 10px;
  color: #ffffff;
}
form span.input-wrap {
  position: relative;
  display: block;
  margin-bottom: 5px;
}
form span.input-wrap label {
  position: absolute;
  left: 1px;
  top: 1px;
  font-weight: normal;
  background: #ffffff;
  z-index: 1;
  width: 200px;
  background: #f2f2f2;
  padding: 1px 3px 5px 4px;
  height: 17px;
}
form span.textarea-wrap label {
  left: 1px;
  top: 1px;
  height: 150px;
  width: 200px;
  padding: 3px;
}
form input.input-text {
  width: 200px;
  height: 16px;
}
form input.input-text {
  background: none;
  position: relative;
  z-index: 10;
  margin: 0;
  padding: 3px;
}
form textarea.input-text {
  background: none;
  position: relative;
  z-index: 10;
  margin: 0;
  padding: 3px;
}
form textarea.input-text {
  width: 200px;
  height: 150px;
}
label.overlay span { color: #444444; }
label.focus span { color: #999999; }
label.hastext span { display: none; }
.post-meta-top { margin-bottom: 1em; }
#footer { background: #f12b77; }
#store-table { width: 100%; }
#store-table td { width: 33.3%; }
.location-listing, .alpha-listing { margin-top: 25px; }
#alpha-listing-table td { text-align: center; }
#alpha-listing-table a {
  display: inline;
  margin: 0;
}
#lease-page-table { width: 100%; }
#lease-page-table td {
  padding: 0;
  width: 33.3%;
}
.vacancy {
  color: #e64085;
  font-weight: bold;
}
.lease-inquiry-link {
  display: block;
  width: 340px;
  text-align: center;
  padding: 10px 20px;
  background: #e64085;
  color: #ffffff;
  font-size: 2em;
  font-weight: bold;
}
.lease-inquiry-link:hover {
  text-decoration: none;
  background: #f12b77;
}
.shops-sidebar {
  padding-top: 190px;
  background: url(images/assets/shops-left.jpg) no-repeat;
}
#googlemap {
  background: #ffffff url(images/borders/cloud-top-page.gif) bottom left no-repeat;
  padding-bottom: 19px;
}

/* Links within the footer will appear with white text and the font size will be 95%. Because we haven't defined any text decoration, the default is underlined. */

#footer a { 
color: #FFFFFF; 
font-size: 95%; 
}

/* When the mouse hovers over a link in the footer, it will appear with a slightly different brownish yellow text compared to the main menu and the text will not be underlined. */ 

#footer a:hover { 
color: #E9D766; 
text-decoration: none; 
}

#commentform .form-allowed-tags {display:none;}
