body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/body.gif);
	font-size: 14px;
	line-height:18px;
}

/*#container {
width: 880px;
height: 100%;
padding: 20px;
background: url(../images/border.png) center top repeat-x;
margin: auto;
padding-top: 20px;
padding-bottom: 0px;

}
#holder {
width: 920px;
margin: auto;
padding-bottom: 20px;
background: url(../images/bg-top.png) bottom left no-repeat;


}*/

#container-new {
width: 923px;
height: 100%;
background: url(../images/bg-bot.png) top left no-repeat;
padding-top: 17px;
}
#container {
width: 883px;
height: 100%;
padding: 20px;
background: url(../images/border-new.png) center top repeat-y;
margin: auto;
padding-top: 0px;
padding-bottom: 0px;
}
#holder {
width: 923px;
margin: auto;
padding-bottom: 20px;
background: url(../images/bg-top.png) bottom left no-repeat;
}

#wrapper {
width: 861px;
background-color: #fff;
padding: 10px;
padding-left: 11px;
padding-right: 11px;
margin: auto;
z-index: 2;
}
#wrapper:after {
content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}


#menu {
width: 100%;
float: left;
height: 17px;
padding-top: 4px;
padding-bottom: 4px;
margin-bottom: 10px;
font-size: 11px;
text-transform: uppercase;

}
#menu form {
float: right;
width: 190px;
margin: 0px;
position: relative;
bottom: 4px;
padding: 0px;
}
#menu form label {float: left; display: inline; margin-right: 4px; padding-top: 3px; font-size: 10px;}
.input {height: 15px; float: left; dislay: inline; border: 1px solid #ddd5d0; margin-top:3px; }
.search {
height: 17px; 
border: 0px; 
float: left; 
display: inline; 
width: 17px; 
margin-left: 3px;
height: 21px; 
background: url(../images/search.gif) no-repeat center;
}
form .search:hover {cursor: pointer;}
#menu ul {
float: left;
margin: 0px 0px 0px 15px;
padding: 0px;
display: inline;
/*border-right: 1px solid #c19f9f;*/
padding-right: 2px;
}

#menu ul li {
list-style-type: none;
float: left;
padding: 0px 4px 0px 4px;
/*border-right: 1px solid #c19f9f;*/
}
#menu ul li a {
text-decoration: none;
color: #191919;
padding: 0px 7px 0px 7px;
}
#menu ul li a:hover {
color: #609F14;
}
li#menu-item1 a {padding: 0px 7px 0px 0px!important;}
li#menu-item1 {padding: 0px 4px 0px 0px!important;}
#logo {
float: left;
width: 263px;
height: 117px;
display: inline;

}
#logo a img {border: 0px;}
#header-image {
float: right;
width: 586px;
height: 117px;
/*background: url(../images/page-header.jpg) no-repeat top left;*/
}
#header-left {
/*background-color: #daeff1;*/
width: 383px;
/*padding-right: 15px;
padding-left: 10px;
padding-top: 45px;
text-align: right;*/
height: 366px;
float: left;
/*line-height: 170%;
font-weight: 600;*/
/*margin-top: 10px;*/
/*color: #2c3030;*/

}
#header-right {
float: right;
width: 468px;
height: 366px;
display: inline;
background: url(../images/main.jpg) no-repeat top left;
/*margin-top: 10px;*/
}
#page-header {
height: 114px; 
width: 100%;
float: left;

}

#front-menu-bottom {width: 841px; float: left; margin-top: 10px; background: #19427a; padding-left: 20px;}
#front-menu-bottom ul {width: 100%; float: left;}
#front-menu-bottom a img {background-color: #638cc4;}
#front-menu-bottom a img:hover {background-color: #609f14;}
#menu-bottom a img {border: 0px;}
#menu-bottom #first {background: url(images/shop.off.gif) no-repeat top left;}

#menu-bottom
{	margin: 0;
	padding: 0;
	z-index: 30;
	width: 800px;
	
	}


#menu-bottom li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	padding: 0px 23px 0px 23px;
	font: 32px Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	font-stretch: condensed;
	}

#menu-bottom li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 0px 0.3em 0px 0.4em;
	color: #638cc4;
	text-align: center;
	letter-spacing: -2px;
	text-decoration: none;
	font-stretch: condensed;
	}

#menu-bottom li a:hover
{	color: #609f14;}

#menu-bottom div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	
	}

	#menu-bottomdiv a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial;}

	#menu-bottom div a:hover
	{	background: #49A3FF;
		color: #FFF;}

#m1, #m2, #m3, #m4, #m5 {background-color: #f1ebbe; }

#m1 {width: 190px; min-height: 115px; height: auto!important; height: 115px; background: url(../images/shop_txt.gif);}
#m2 {width: 190px; min-height: 115px; height: auto!important; height: 115px; background: url(../images/dine_txt.gif);}
#m3 {width: 190px; min-height: 115px; height: auto!important; height: 115px; background: url(../images/live_txt.gif);}
#m4 {width: 190px; min-height: 115px; height: auto!important; height: 115px; background: url(../images/play_txt.gif);}
#m5 {width: 182px; min-height: 115px; height: auto!important; height: 115px; background: url(../images/work_txt.gif);}

#front-bottom-left {
float: left;
width: 192px;
height: 224px;
display: inline;
margin-top: 10px;
font-size:15px;
/*text-align: right;*/
}
#left-top {
width: 162px;
float: left;
background: url(../images/coming.gif) no-repeat top left;
height: 20px;
padding-left: 30px;
padding-top: 25px;
padding-right: 10px;
padding-bottom: 22px;
color: #b45414;
text-transform: uppercase;
}
#left-middle {
/*margin-top: 10px;*/
width: 162px;
float: left;
background: url(../images/business.gif) no-repeat top left;
height: 33px;
padding-left: 30px;
padding-top: 22px;
padding-right: 15px;
padding-bottom: 22px;
color: #b45414;
text-transform: uppercase;
}

#right-middle {
/*margin-top: 10px;*/
width: 192px;
background: url(../images/directory_int.gif) no-repeat top left;
height: 28px;
padding-left: 35px;
padding-top: 20px;
padding-right: 15px;
padding-bottom: 22px;
/*color: #b45414;*/
text-transform: uppercase;
}
#right-middle a {color: #b45414; text-decoration: none;}

#left-bottom {
/*margin-top: 10px;*/
width: 162px;
/*height: 40px;*/
float: left;
background: url(../images/enews.gif) no-repeat top left;
padding-left: 30px;
padding-top: 22px;
padding-right: 15px;
padding-bottom: 22px;
color: #b45414;
overflow: hidden;
}

#right-bottom {
/*margin-top: 10px;*/
width: 192px;
/*height: 40px;*/
float: left;
background: url(../images/enews_int.gif) no-repeat top left;
padding-left: 32px;
padding-top: 24px;
padding-right: 10px;
padding-bottom: 22px;
color: #b45414;

}
#right-bottom img {float: left; margin-bottom: 10px;}
#right-bottom form {margin: 0px; padding: 0px; float: left;}
#left-bottom form {float: right; margin-top: 5px; margin-bottom: 0px; padding-bottom: 0px;}
#right-area {
margin-top: 10px;
display: inline;
float: right;
width: 660px;
height: 225px;

}

#front-bottom-center {
float: left;
width: 181px;
height: 223px;
display: inline;
/*margin-top: 10px;*/
font-size:15px;
}

#front-bottom-center-top {
width: 181px;
height: 117px;
padding-top: 24px;
padding-left: 15px;
float: left;
background: url(../images/giftguide.gif) no-repeat top left;
/*display: inline;*/
color: #118db4;
font-size: 16px;
text-transform:uppercase;
}
#front-bottom-center-bottom {
width: 181px;
height: 82px;
padding-top: 26px;
padding-left: 15px;
float: left;
background: url(../images/events.gif) no-repeat top left;
/*display: inline;*/
color: #118db4;
font-size: 16px;
text-transform:uppercase;
}
#front-bottom-center a, #events a {
color: #118db4;
font-size: 16px;
text-decoration: none;
}
#events {
width: 192px;
padding-left: 15px;
padding-top: 30px;
height: 65px;
color: #118db4;
background: url(../images/events_int.gif) no-repeat top left;
}
#guide {
width: 192px;
padding-left: 15px;
padding-top: 17px;
height: 77px;
color: #118db4;
background: url(../images/giftguide_int.gif) no-repeat top left;
}

#front-bottom-right {
background-color: #adcaea;
height: 195px;
width: 433px;
display: inline;
padding: 15px;
padding-left: 20px;
float: right;
font-size: 12px;
line-height:16px;
}
#front-bottom-right strong {text-transform: uppercase;}
#front-bottom-right h2 {color: #fff; font-size: 18px; margin: 0px; padding: 0px;}
#front-bottom-right p {margin: 0px; padding-top: 5px; padding-bottom: 5px;}
#bottom-right-left {
width: 280px;
height: 190px;
float: left;
display: inline;
}
#bottom-right-right {
width: 126px;
height: 190px;
float: right;
display: inline;

} 

#right-sidebar {
width: 192px;
float: right;
min-height: 400px;
height: auto!important;
height: 400px;
margin-top:8px;
}
#right-sidebar #right-bottom {margin-bottom: 10px;}
#right-sidebar a img {border: 0px;}
#right-sidebar div {float: left;}
#body {
width: 600px;
padding-left: 45px;
float: left;
min-height: 400px;
height: auto!important;
height: 400px;
background-color: #fff;
color: #4c4c4c;
font-size: 14px;
}
#body strong {text-transform: uppercase;}

#body h2 {
color: #609f14;
font-weight: 500;
font-size: 18px;
padding-top: 15px;
margin-top: 0px;
}
#body h3 {font-size: 15px; font-weight: 600;}
#directory {float: left;}
#directory th {text-align: left;}
#directory th a {
color: #638cc4;
text-decoration: none;
text-align: left;
}
#directory td {padding-bottom:15px;}
#directory .map a {color: #c8d578;}
#directory a:hover {color: #4c4c4c;}
#walk {
float: right;
display: inline;
margin-right: 35px;
padding: 3px; 
border: 1px solid #c0ae87;
}
ul#directory-list {
width: 100%;
padding: 0px;
margin: 0px;
}
#directory-list li {
float: left; 
list-style-type: none;
padding: 0px 13px 25px 0px;
padding: 0px 12px 25px 0px;
margin: 0px;
}
#directory-list li a {text-decoration: none; color: #638cc4; font-weight: 600;}
#directory-list li a:hover {color: #4c4c4c;}

#directory-detail {
border: 1px solid #5086c1;
padding: 15px;
float: left;
margin-top:15px;
}

#directory-detail a {
color:#638cc4;
text-decoration:none;
}

#directory-detail a:hover {color:#4c4c4c;}

#detail-page {
width: 575px;
float: left;}
#detail-right p {padding-top: 0px; margin-top: 0px; padding-bottom: 10px; margin-bottom: 0px;}
#detail-right {
float: right;
display: inline;
width: 277px;
min-height: 200px;
height: auto!important;
height: 200px;

}
.shop {
width: 31%;
float: left;
display: inline;
color: #638cc4;
font-weight: 600;
/*text-transform: uppercase;*/
margin-right: 1%;
}
.shop ul {margin-left: 0px; padding-left: 0px;}
.shop ul li {
color: #4c4c4c;
list-style-type: none;
margin-left: 0px;
padding-left: 0px;
padding-right:8px;
text-transform:none;
font-weight: normal;
font-size:13px;
line-height:15px;
margin-top:6px;
margin-bottom:6px;
}

.shop p {
color: #4c4c4c;
font-size:13px;
padding:-2px;
}

.shop p a {
color:#4c4c4c;
text-decoration:none;
}

.shop li a {
text-decoration:none;
color: #4c4c4c;
}

.shop li a:hover {
color:#638cc4;
}

.event-table {background-color: #fff; border: 1px solid #dad4c9; margin-left: 1px; margin-right: 1px;}
a img {border: 0px;}
#table1 {float: left; margin-right: 30px; display: inline;}
#event-bottom {float: left; margin-top: 25px;}
#event-bottom a {text-decoration: none; color: #638cc4;}
#event-bottom a:hover {color: #4C4C4C;}
#event-bottom td {padding-bottom: 10px; padding-top:10px; padding-right:10px; vertical-align:top;}
#event-bottom th, #event-detail-bottom th {background-color: #cee290; text-align: left; padding: 6px;}
.event-table td {background-color: #ededed; padding: 2px; padding-left: 5px; padding-right: 5px;}
.event-table .event-header {background-color: #daeff1; padding-top: 5px; padding-bottom: 5px;}
.event-header a {text-decoration:none; color:#4c4c56;}
.event-header a:hover {color:#000000;}
.event-table tr > td:first-child {background-color: #e5e5e5;}
td.active-event {background-color: #cecece;}
#event-detail-bottom {float: left; margin-top: 10px;}
#th-right {float: right; display: inline;} 
#th-right a {color: #6a6863; text-decoration: none;}
#th-right a:hover {color: #4c4c4c;}
#event-name {color: #00693f; font-weight: 600;}
#event-detail-bottom td img {padding: 2px; border: 1px solid #d4c4a3;}
#news {float: left;}
#news a {text-decoration: none; color: #638cc4;}
#news a:hover {color: #4C4C4C;}
#news td {padding-bottom: 10px; padding-top:10px; padding-right:10px; vertical-align:top;}


.comingsoon a {color:#638cc4; text-decoration:none;}
a.comingsoon  {color:#638cc4; text-decoration:none;}
a.comingsoon a:hover {color:#4C4C4C;}
.comingsoon a:hover {color:#4C4C4C;}

.footer {color:#FFFFFF; font-size:11px;}
.footer a {color:#cee290; text-decoration:none;}
.footer a:hover {color:#FFFFFF;}