html, body, div { margin: 0;padding: 0; }



body {

font-size: 12px;

color: #6B5847;

font-family: arial, sans-serif;

background: #F5ECD1;

}



h1 { font-size: 250%; }

h2 { font-size: 220%; }

h3 { font-size: 190%; }

h4 { font-size: 150%; }

h5 { font-size: 120%; }



h1, h2, h3, h4, h5 { 

color: #972920;

font-family: times, serif;

}



ul li, ol li { font-size: 100%; }

ul li ul li a { font-size: 100%; }



a { text-decoration: none; }

a:link { color: #972920; }

a:hover {color: #4C2826; }

a:visited { color: #972920; }

a:visited:hover { color: #4C2826; }



.line {

clear: right;

margin: 10px 0 9px 0;

border-top: 1px dotted #88706c;

}



.logos {

margin: 0 0 0 10px;

}



.pborder { border-bottom: 1px dotted #88706c; padding-bottom: 5px; }



.pending {

height: 500px;

}



.clear {

clear: right;

}





#wrap {

width: 974px;

margin: 0 auto 0 auto;

text-align: left;

background: url(/images/back_mid1.jpg) left top repeat-y;

}



#wrap2 {

background: url(/images/back_top1.jpg) left top no-repeat;

}



#scene_left {

padding: 1px 0 0 0;

background: url(/images/scene_left.gif) left bottom no-repeat;

}



#scene_right {

padding: 1px 0 0 0;

background: url(/images/scene_right.gif) right bottom no-repeat;

}



#logo {

float: left;

margin: 24px 0 0 0;

}





#nav {

float: left;

clear: left;

width: 148px;

margin: 5px 0 0 8px;

}



#nav a {

display: block;

width: 144px;

}



#nav a span {

display: none;

}



#nav1 { background: url(images/home.gif) left top no-repeat; height: 45px; }

#nav1:hover { background: url(/images/home_over.gif) left top no-repeat; }



#nav2 { background: url(/images/directory.gif) left top no-repeat; height: 44px; }

#nav2:hover { background: url(/images/directory_over.gif) left top no-repeat; }



#nav3 { background: url(/images/directorymap.gif) left top no-repeat; height: 43px; }

#nav3:hover { background: url(/images/directorymap_over.gif) left top no-repeat; }



#nav4 { background: url(/images/leasing.gif) left top no-repeat; height: 49px; }

#nav4:hover { background: url(/images/leasing_over.gif) left top no-repeat; }



#nav5 { background: url(/images/events.gif) left top no-repeat; height: 51px; }

#nav5:hover { background: url(/images/events_over.gif) left top no-repeat; }



#nav6 { background: url(/images/inthenews.gif) left top no-repeat; height: 49px; }

#nav6:hover { background: url(/images/inthenews_over.gif) left top no-repeat; }



#nav7 { background: url(/images/nav_restaurants.gif) left top no-repeat; height: 49px; }

#nav7:hover { background: url(/images/nav_restaurants_over.gif) left top no-repeat; }



#nav8 { background: url(/images/nav_shop.gif) left top no-repeat; height: 49px; }

#nav8:hover { background: url(/images/nav_shop_over.gif) left top no-repeat; }



#nav9 { background: url(/images/nav_services.gif) left top no-repeat; height: 49px; }

#nav9:hover { background: url(/images/nav_services_over.gif) left top no-repeat; }



#nav10 { background: url(/images/directionsnav.gif) left top no-repeat; height: 49px; }

#nav10:hover { background: url(/images/directionsnav_over.gif) left top no-repeat; }





#main {

width: 580px;

margin: 39px 40px 0 205px;

background: #F7F5EE;

}



#header {

text-align: center;

background: url(/images/header1.jpg) left top no-repeat;

min-height: 222px;

}

/*Added by JD 2-13-2010------------------*/
#header_leasing {

text-align: center;

background: url(/images/header_leasing.jpg) left top no-repeat;

min-height: 222px;

}

#header_restaurants {

text-align: center;

background: url(/images/header_restaurants.jpg) left top no-repeat;

min-height: 222px;

}



#quicklinks {

height: 40px;

text-align: center;

margin: 10px 0 0 150px;

}



#quicklinks a {

display: block;

float: left;

margin: 5px;

height: 32px;

}



#quicklinks a span {

display: none;

}



#ql1 { background: url(/images/restaurants.gif) left top no-repeat; width: 110px; }

#ql1:hover { background: url(/images/restaurants_over.gif) left top no-repeat; }



#ql2 { background: url(/images/shops.gif) left top no-repeat; width: 64px; }

#ql2:hover { background: url(/images/shops_over.gif) left top no-repeat; }



#ql3 { background: url(/images/galleries.gif) left top no-repeat; width: 80px; }

#ql3:hover { background: url(/images/galleries_over.gif) left top no-repeat; }



#ql4 { background: url(/images/services.gif) left top no-repeat; width: 79px; }

#ql4:hover { background: url(/images/services_over.gif) left top no-repeat;}



#content {

padding: 0 10px 10px 50px;

}


#content2 {

padding: 0 10px 10px 25px;

}



#content h1 {

margin: 0;

padding: 0;

}



#directory {

padding: 0 10px 10px 0;

}



#directory h1 {

margin-left: 50px;

}



#mappage {

text-align: center;

padding: 20px 0 0 0;

background: #F7F5EE;

}



#directorymap {

width: 800px;

height: 603px;

position: relative;

margin: 0 auto 0 auto;

background: url(/images/directory_map_large.jpg) top no-repeat;

}



.maplink {

display: block;

position: absolute;

}



.listing {

margin: 0 0 10px 125px;

padding: 0 0 40px 0;

border-bottom: 1px dotted #88706c;

}



#directory .listing h1 {

margin: 0;

padding: 0;

color: #972920;

font-size: 14px;

font-family: helvetica, arial, sans-serif;

}



.listing p {

margin: 5px 0 5px 0;

padding: 0;

}



#newspage p {

clear: right;

padding: 20px 0 0 0;

margin-bottom: 0;

}



#news {
clear: both;
padding: 10px 10px 10px 50px;

margin: 10px 0 0 0;

background: url(/images/back_news.jpg) left top no-repeat #f5Efdd;
position: relative;
}

#news img {
position: relative;
}

.news {

color: #972920;

font-family: times, serif;

font-size:250%;

margin: 0;

padding: 0;

}



.news_article {

margin-left: 60px;

}



.news_article p {

margin: 0;

padding: 0;

}



.news_title {

font-weight: bold;

color: #972920;
}

#directions {
padding: 10px 10px 10px 50px;
}


#featured {

padding: 1px 10px 5px 5px;

background: #F7F5EE;

}

#featured2 {

padding: 1px 10px 5px 0;

background: #F7F5EE;

}



#featured div {

float: left;

width: 166px;

margin: 0 4px 0 0;

padding: 50px 0 5px 0;

}



#featured p {

padding: 0 5px 5px 5px;

}



.featured_title {

font-weight: bold;

color: #972920;

}



#featured_merchant { background: url(/images/featured_merchant.jpg) left top no-repeat #F5EFDD; }



#featured_event { background: url(/images/featured_event.jpg) left top no-repeat #F5EFDD; }



#featured_office { background: url(/images/featured_office.jpg) left top no-repeat #F5EFDD; }



#footer {

text-align: center;

color: #972920;

padding: 30px 90px 0 100px;

height: 107px;

background: url(/images/back_foot1.jpg) top no-repeat;

}



#footer a { color: #972920; }

#footer a:hover { color: #4C2826; }

.newsletter {
float:left; 
width:250px; 
margin:0 5px 0 5px; 
text-align:center;}


