#top_navigation_bar {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	/*text-transform: uppercase;*/
	padding: 0;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

div.menu { z-index:100; }

div.menu ul { /* remove all the bullets, borders and padding from the default list styling */
	padding:0;
	margin:0;
	list-style-type:none;
}


div.menu li { /* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
	float:left;
	position:relative;
	padding:5px 9px;
}
div.menu li ul li {padding:0;}

div.menu a:link, div.menu a:visited { /* style the links for the top level */
	display:block;
	text-decoration:none;
	color:#fff;
}
div.menu li a:hover { /* style the links for the top level */
	display:block;
	text-decoration:none;
	color:#fff;
	padding:0px;
}
div.menu li ul li a:hover { /* style the links for the 2nd level */
	display:block;
	text-decoration:none;
	color:#fff;
	background-color: #003366;
	padding:5px;
}

/* IDs for each different colored section of the menu */

#home{}

.accommodations{}
.accommodations_sub { background-color: #0E7BCA; }
.accommodations_sub:link, #accommodations_sub:visited { color: #FFFFFF; }
.accommodations_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}

.realestate{}
.realestate_sub { background-color: #0E7BCA; }
.realestate_sub:link, #realestate_sub:visited { color: #FFFFFF; }
.realestate_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}

.golf{}
.golf_sub { background-color: #0E7BCA; }
.golf_sub:link, #golf_sub:visited { color: #FFFFFF; }
.golf_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}

.dining{}
.dining_sub { background-color: #0E7BCA; }
.dining_sub:link, #dining_sub:visited { color: #FFFFFF; }
.dining_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}

.attractions{}
.attractions_sub { background-color: #0E7BCA; }
.attractions_sub:link, #attractions_sub:visited { color: #FFFFFF; }
.attractions_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}

.entertainment{}
.entertainment_sub { background-color: #0E7BCA; }
.entertainment_sub:link, #entertainment_sub:visited { color: #FFFFFF; }
.entertainment_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}

.shopping{}
.shopping_sub { background-color: #0E7BCA; }
.shopping_sub:link, #shopping_sub:visited { color: #FFFFFF; }
.shopping_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}

.coupons{}
.coupons_sub { background-color: #0E7BCA; }
.coupons_sub:link, #coupons_sub:visited { color: #FFFFFF; }
.coupons_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}
.local{}
.local_sub { background-color: #0E7BCA; }
.local_sub:link, #localinterest_sub:visited { color: #FFFFFF; }
.local_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}
.about{}
.about_sub { background-color: #0E7BCA; }
.about_sub:link, #aboutthearea_sub:visited { color: #FFFFFF; }
.about_sub:hover {
	color: #FFFFFF;
	background-color: #21285E;
}


* html div.menu a, * html div.menu a:visited { /* a hack so that IE5.5 faulty box model is corrected */
	width:150px;
	w\idth:139px;
}



div.menu ul ul { /* hide the sub levels and give them a positon absolute so that they take up no room */
	visibility:hidden;
	position:absolute;
	height:0;
	top: 24px;
	left: 1px;
}

* html div.menu ul ul { /* another hack for IE5.5 */
	top:30px;
	t\op:31px;
}

div.menu table { /* style the table so that it takes no part in the layout - required for IE to work */
	position:absolute;
	top:0; left:0;
}


div.menu ul ul a, div.menu ul ul a:visited { /* style the second level links */
	color:#000;
	height:auto;
	line-height:1em;
	padding:5px 5px;
	width:150px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #fff;
}

* html div.menu ul ul a{ /* yet another hack for IE5.5 */
	width:150px;
	w\idth:139px;
}

div.menu ul li:hover ul, div.menu ul a:hover ul{ /* make the second level visible when hover on first level list OR link */
	visibility:visible; 
}

div.menu ul :hover ul ul{ /* keep the third level hidden when you hover on first level list OR link */
	visibility:hidden;
}

div.menu ul :hover ul :hover ul{ /* make the third level visible when you hover over second level list OR link */
	visibility:visible;
}
.m1CL0 {
	font-size:12px;
}
