body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E130A;
	text-align: center;
	background-color: #E7E7D5;
	background-image: url(assets/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#home { background: url(assets/bg_home.jpg) no-repeat center top #e7e7d5; }

h1, h3, h4, h5 {
	color: #3d1006;
	margin: 10px 0 3px 0;
}

h1 { font-weight: normal; }
h1 { font-size: 19px; }
h2 { font-size: 16px; color: #065768; margin-bottom: 2px; font-weight: bold; }
h3 { font-size: 14px; }
h5 { font-size: 12px; }
p { margin: 0 0 6px 0; }

a:link {
	color: #78762a;
	text-decoration: underline;
	font-weight: bold;
}

a:visited { color: #78762a; }
a:hover { color: #065768; }
a:active { color: #78762a; }

img {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
}

/* roating images */
#slideshow {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	height: 169px;
	width: 990px;
	overflow: hidden;
	float: left;
	text-align: left;
}

/* end rotating images */
#wrapper  {
	width: 990px;
	margin: 0 auto;
}
#contentwrap {
	width: 990px;
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(assets/bg_content.gif) repeat-y;
	clear: both;
}

#flashspace {
	width: 990px;
	height: 437px;
/*	background: url(assets/temp_flashspace.jpg) no-repeat; */
	overflow: visible;
}

#header {
	width: 990px;
	height: 160px;
	background: url(assets/rotating/00.jpg) no-repeat;
}

/* main nav */
#nav {
	height: 48px;
	width: 990px;
	clear: both;
	overflow: hidden;
	position: relative;
	font-weight: bold;
	background: url(assets/bg_nav.gif) no-repeat transparent;
}

#nav ul {
	clear: left;
	float: left;
	list-style: none;
	margin:  0;
	padding: 0;
	position: relative;
	left: 50%;
	text-align: center;
	font-size: 12px;
}

#nav ul li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	position: relative;
	right: 50%;
}

#nav ul a {
	display: block;
	margin: 0px 0 0 0px;
	padding: 11px 20px 09px 20px;
	color: #fff;
	text-decoration: none;
	line-height: 2.3em;
	font-weight: bold;
}

#nav ul a:hover {
	color: #f1d47e;
	background: url(assets/bg_matrix.jpg) no-repeat -822px 0;
}

#nav ul .nav1 a:hover { background-position: -663px -129px;}
#nav ul .nav2 a:hover { background-position: -638px -129px;}
#nav ul .nav3 a:hover { background-position: -650px -129px;}
#nav ul .nav4 a:hover { background-position: -650px -129px;}
#nav ul .nav5 a:hover { background-position: -630px -129px;}
#nav ul .nav6 a:hover { background-position: -661px -129px;}
#nav ul .nav7 a:hover { background-position: -658px -129px;}
#nav ul .nav8 a:hover { background-position: -650px -129px;}
#nav ul .nav9 a:hover { background-position: -660px -129px;}


/* end main nav */




.columnLeft {
	width: 191px;
	float: left;
	position: relative;
}

.columnRight {
	width: 179px;
	float: right;
	position: relative;
	background: url(assets/bg_matrix.jpg) no-repeat -811px -368px;
}

.content {
	width: 620px;
	float: left;
	position: relative;
	}
#contenttop {
	width: 620px;
	height: 15px;
	background: url(assets/bg_matrix.jpg) no-repeat -189px 0;
}

#breadcrumbs {
	font-size: 10px;
	color: #3d1006;
	padding-left: 8px;
	padding-top: 5px;
}

.content-h {
	width: 620px;
	float: left;
	position: relative;
	padding-bottom: 20px;
}

.content-pad-h { padding: 50px 15px 0px 15px;
		background: url(assets/bg_matrix.jpg) no-repeat -189px -368px;
 }
.content-pad-h h1 {margin-left: 40px;}
.content-pad h1 {
	padding-left: 50px;
	padding-bottom: 30px;
	padding-top: 10px;
	background: url(assets/pinecone.gif) no-repeat;	
}
.content-pad {
	padding: 15px;
}

/* sublevel */
#sublevel {
	width: 165px;
	float: right;
	padding-left: 0px;
	padding-bottom: 0px;
}

#pagetitle {
	background: url(assets/bg_matrix.jpg) no-repeat -26px 0;
	height: 25px;
	text-align: center;
	padding-top: 10px;
	overflow: hidden;
	width: 165px;
}

#pagetitle a {
	color: #f1d47e;
	font-size: 13px;
	text-decoration: none;
}

/* Subnav */
#subnav {
	width: 157px;
	background-color: #065d6f;
	}	
#subnav, #subnav li, #subnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
ul#subnav a {
	display: block;
	padding: 3px 5px;
	text-decoration: none;
	margin: 0;
	font-weight: bold;
	zoom: 1;
}
#subnav a:hover {
	color: #7d3619;
	/*background: url(assets/bg_matrix.jpg) no-repeat -410px -247px;*/
	background: url(assets/bg_matrix.jpg) no-repeat -410px -247px;
	}
ul#subnav a:active {
	color: #78762a;
	}
#subnav li {
	width: 147px;
	background-color: #fff;
	margin: 0 0 0 4px;
	padding: 1px;
	border-bottom: 1px solid #c3c1a0;
	zoom: 1;
	}
/* sub sub Level */
#subnav ul {
	background-color: #7d3619;
	border-top: 1px solid #c3c1a0;
	}
#subnav ul a {
	padding: 3px 0px 3px 10px;
	color: #e9e4db;
	background-color: #7d3619;
	}
#subnav ul li {
	zoom: 1;
	border: 0;
	width: 147px;
	margin: 0;
	padding: 0;
}
ul#subnav ul a:link {
	color: #fff;
	}
ul#nav ul a:visited {
	color: #7d3619;
	}
ul#subnav ul a:hover {
	color: #7d3619;
/* 	background-image: none; */
	background-color: #7d3619;
	}
ul#subnav ul a:active {
	color: #7d3619;
	}
.more	{
/*	 background: url(assets/bg_matrix.jpg) no-repeat -410px -121px;  */
	}
.more #current	{
/* 	background: url(assets/bg_matrix.jpg) no-repeat -410px -235px; */
	color: #78762a; 
/*	padding-left: 14px; */
	}
.more a:hover	{
	background: url(assets/bg_matrix.jpg) no-repeat -410px -235px;
	}
#subnavbot {
	background: url(assets/bg_matrix.jpg) no-repeat -405px -340px;
	height: 22px;
}
/* end sublevel */


/* left column stuff */
#leftstring {
	width: 25px;
	float: left;
	height: 107px;
	margin-bottom: 15px;
	background: url(assets/bg_matrix.jpg) no-repeat;
}

#theUP a, #weatherbtn a, #eNewsbtn a {
	width: 191px;
	display: block;
	background: url(assets/bg_matrix.jpg) no-repeat;
	text-indent: -9000px;
}

#theUP a:hover, #weatherbtn a:hover, #eNewsbtn a:hover {
	filter: alpha(opacity=75);
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	/*--IE 8 Transparency--*/
}

#planner {
	width: 191px;
	display: block;
	background: url(assets/bg_matrix.jpg) no-repeat;
	height: 118px;
	padding-top: 0px;
	background-position: -195px -124px;
}
#home #planner {
	background-position: 2px -368px;
	height: 175px;
}
#planner p {
	padding-top: 58px;
	margin-left: 12px;
}
#home #planner p {
	padding-top: 115px;
	}
#theUP {
	margin-bottom: 20px;
	text-align: center;
	}
#theUP a {
	height: 226px;
	width: 178px;
	margin: 15px auto;
	/* background-position: 2px -110px; */
	clear: both;
	background: url(assets/map.gif)
}

#weatherbtn a {
	height: 28px;
	background-position: 2px -335px;
}

#eNewsbtn { margin-top: 20px; }

#eNewsbtn a {
	height: 98px;
	background-position: -195px -245px;
}

/* end left column stuff */
/* hovers */
#theUP a:hover, #weatherbtn a:hover, #eNewsbtn a:hover, #dealsand a:hover {
	filter: alpha(opacity=75);
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	/*--IE 8 Transparency--*/
}
#dealsand {
	}

/* right column stuff */
#dealsand a, #plantrip, #socialmedia, #socialmedia .blog {
	background: url(assets/bg_matrix.jpg) no-repeat;
	width: 179px;
	display: block;
}
#plantrip {
	margin-top: 30px;
}
#searchsite {
	height: 28px;
	position: relative;
	margin: 0;
	width: 173px;
	padding-top: 18px;
	background-color: transparent;
}

#search-field {
	width: 112px;
	background-color: transparent;
	border: none;
	float: left;
	color: #666;
	font-size: 11px;
	padding: 2px 0 0 8px;
}

#seasonal ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

#seasonal li { margin-bottom: 2px; }

#seasonal li a {
	display: block;
	background: url(assets/bg_matrix.jpg) no-repeat -820px -303px;
	height: 20px;
	padding: 2px 0 0 15px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#seasonal li a:hover {
	color: #065768;
	background: url(assets/bg_matrix.jpg) no-repeat -820px -334px;
}

#dealsand { margin: 15px 0; }

#dealsand a {
	background-position: -811px -73px;
	height: 107px;
}
#dealsand a, #socialmedia .blog {
		text-indent: -9000px;
}
#plantrip {
	height: 40px;
	background-position: -811px -180px;
	text-align: center;
	padding-top: 70px;
	color: #4a221e;
	font-weight: bold;
	font-size: 11px;
}

#plantrip a:link { color: #4a221e; }
#plantrip a:visited { color: #4a221e; }
#plantrip a:hover { color: #065768; }
#plantrip a:active { color: #4a221e; }
#plantrip p { margin: 2px 0 0 0; }

#socialmedia {
	background-position: -605px -200px;
	height: 75px;
	margin-top: 15px;
	padding-top: 14px;
}

#socialmedia .blog {
	background-position: -605px -300px;
	height: 35px;
}

#socialmedia .facebook, #socialmedia .youtube, #socialmedia .flickr, #socialmedia .twitter {
	text-indent: -9000px;
	height: 24px;
	margin: 2px 6px 0 12px;
	display: block;
	float: left;
}

#socialmedia .facebook {
	background: url(assets/facebook.png) no-repeat;
	width: 24px;
}

#socialmedia .youtube {
	background: url(assets/youtube.png) no-repeat;
	width: 24px;
}

#socialmedia .flickr {
	background: url(assets/flickr.png) no-repeat;
	width: 24px;
}

#socialmedia .twitter {
	background: url(assets/twitter.png) no-repeat;
	width: 24px;
}

/* end right column stuff */
.gfg-root {
	border: none !important;
  }
.gfg-title {
	background: none !important;
  }  
#homeeventswrap,
#eventcontent {
	width: 500px;
	margin: 10px auto;
}

#homeeventswrap h4,
.gfg-collapse-href {
	color: #c6a86d !important;
  text-decoration: none !important;
	font-size: 11px;
	letter-spacing: 3px;
	text-transform: uppercase;
  }

#homeevents,
.gfg-entry {
	height: 60px;
	border: solid 1px #c6a86d;
	background-color: #fff;
	color: #793f00;
/* 	padding: 10px 30px; */
	overflow: hidden;
	width: auto !important;
	padding: 10px;
	height: 50px !important;
	}
.gfg-entry .gfg-entry {
	border: 0 !important;
}
.gfg-subtitle {
	display: none;
  }
.gf-result {
	padding-left: 0 !important;
  padding-right: 0 !important;
  }
.gfg-list {
	padding-top: 5px;
}    
#homeevents .date {
	color: #5d5b21;
	background-color: #ddddca;
	padding: 2px 4px;
	margin-top: 5px;
	width: 30%;
	text-align: center;
}

#homeevents h5 { margin: 5px 0 0 0; }

/* TOOLBOX */
#toolbox { }

.listing {
	clear: both;
	height: 1%;
	overflow: hidden;
	margin-top: 15px;
}

.imageright {
	float: right;
	position: relative;
	margin: 0 0 8px 15px;
}

.imageleft {
	float: left;
	position: relative;
	margin: 0 15px 8px 0;
}

.imagecaption {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #0499b8;
	background: url(assets/bg_caption.jpg) repeat-x;
	padding-top: 8px;
}

.imagecaption p {
	padding: 0;
	margin: 0;
}

/* END TOOL BOX */
#contentbot {
	background: url(assets/bg_contentbot.gif) no-repeat;
	width: 990px;
	height: 8px;
	clear: both;
}

#footer {
	background: url(assets/bg_footer.jpg) repeat-x;
	height: 95px;
	clear: both;
	}

#footerwrap {
	width: 990px;
	margin: 0 auto;
}

#footerwrap .columnLeft a {
	background: url(assets/logo_bottom.gif) no-repeat;
	height: 70px;
	text-indent: -9000px;
	display: block;
	width: 192px;
}

#footerwrap .columnRight {
	font-weight: bold;
	padding-top: 25px;
	background-image: none;
}

#footerwrap h5 {
	margin: 0;
	color: #fff;
}

#footerwrap .content {
	background: url(assets/bg_matrix.jpg) no-repeat -191px -31px;
	height: 78px;
	color: #41130b;
	padding-top: 15px;
	font-weight: bold;
	width: 619px;
}

.spacer {
	display: inline;
	margin: 0 5px;
}

#footerwrap .content a { color: #41130b; }
#bottomlinks { margin-top: 25px; }

#bottomlinks a {
	padding: 0 10px;
	text-decoration: none;
}

#bottomlinks a:link { color: #78762a; }
#bottomlinks a:visited { color: #78762a; }
#bottomlinks a:hover { color: #065768; }
#bottomlinks a:active { color: #78762a; }

/* copyright */
#copyright {
	margin: 10px auto;
	clear: both;
}

#copyright p {
	padding: 0px;
	margin: 0;
	font-size: 10px;
	color: #47431c;
	text-align: center;
}

#copyright a {
	text-decoration: none;
	font-weight: bold;
	color: #47431c;
}

#copyright a:hover { color: #000; }


/* Trip Planner Stuff */
#accountBox {
        border-right: 1px solid #3D1006;
        border-bottom: 1px solid #3D1006;
        border-left: 1px solid #CBCBAA;
        border-top: 1px solid #CBCBAA;
        background: #E7E7D5;
        width: 230px;
        float: right;
        margin-left: 10px;
  }
#accountBox h2 {
  margin: 0 0 6px 0;
  }
#accountBox #plannerLogin {
        padding: 6px;
}
#accountBox #plannerLogin p {
        margin: 0;
  }
#plannerUser, #plannerP {
        float: left;
        }
#accountBox #plannerLogin #plannerUser {
        margin-right: 3px;
        }

#accountBox #plannerLogin input {
        width: 90px;
  display: block;
  }
#accountBox #plannerLogin a {
        font-size: 11px;
  }
#plannerSubmit {
        float: right;   }
#accountBox #plannerLogin input.submit {
				border: 0;
        width: 20px;
        height: 20px;
        text-indent: -5000px;
        padding: 0;
        margin-top: 15px;
        margin-left: 3px;
        }
#accountBox #plannerNew {
        padding: 0px;
        }
#accountBox #plannerNew a {
        display: block;
        width: 220px;
        height: 30px;
        text-indent: -5000px;
        background: url(assets/saveplanner.gif) no-repeat;
	margin-left: 0;        }
/* Items */
#plannerList {
        padding: 6px;
        margin: 0;
        clear: both;
        }
/* page break */
.page-break { display:none; }
.plannerItem {
        border: 1px solid #E7E7D5;
	border-left: 20px solid #CBCBAA;
        background: #CBCBAA;
        background: #E7E7D5;
        background: #FFF7DF;
        background: #FFFBEF;
        padding: 1px 0 26px 0;
        position: relative;
        clear: both;
        margin-top: 12px;
        height: 1%;
        overflow: hidden;
}
.plannerRemove {
        text-indent: -5000px;
	background: url(assets/btn_close.gif) no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 6px;
	right: 6px;
  }
.plannerItem h2 {
        font-size: 12px;
	padding: 6px 0 3px 10px;
	margin: 0;
}
.plannerItem h2 a {
 	font-weight: normal;
}
.plannerItem h3 {
        font-size: 18px;
	padding: 3px 0 0 10px;
	margin: 0;
  }
.plannerItem .plannerAddress {
        width: 270px;
	float: left;
  }
.plannerItem p {
        margin: 0 10px;
  }
.plannerInfo {
        float: right;
	width: 280px;
        margin-top: 0px;
  }
p.plannerTime {
        background: #CBCBAA;
        background: transparent;
        padding: 3px 6px;
        padding: 0;
        margin: 0;
        position: absolute;
        bottom: 6px;
        left: 10px;
        font-style: italic;
  }


ul#plannerNav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#plannerNav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}
ul#plannerNav li a {
	text-indent: -5000px;
	display: block;
}
ul#plannerNav li#pN1 a {
	background: url(assets/btn_planneractions.gif) no-repeat;
	width: 100px;
	height: 35px;
}
ul#plannerNav li#pN2 a {
	background: url(assets/btn_planneractions.gif) no-repeat;
	height: 35px;
	width: 110px;
	background-position: -100px;
}
ul#plannerNav li#pN3 a {
	background: url(assets/btn_planneractions.gif) no-repeat;
	height: 35px;
	width: 85px;
	background-position: -210px;
	}
ul#plannerNav li#pN4 a {
	background: url(assets/btn_planneractions.gif) no-repeat;
	height: 35px;
	width: 50px;
	background-position: -295px;
	}

/* custom photo stuff */
body #photo-gallery {
	clear: both;
}

/* Waether Stuff */
.weatherBlock {
	overflow: hidden;
	width: 275px;
	float: left;
	margin-bottom: 5px;
	margin-top: 10px;
	}
.weatherIn {
	margin: 6px 0 6px 6px;
	height: 1%;
	overflow: hidden;
	border: 1px solid #CBCBAA;
	background: url(assets/bg-form.jpg);
	}
	#mapwrap {
		padding: 10px 5px;
		margin: 0 0 0 15px;
		background: #CBCAAA;
		height: 500px;
		position: relative;
		}
#memberCategoryBox {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
#category-form {
	width: 965px;
	height: 30px;
	position: absolute;
	top: 20px;
	left: 5px;
	}
.categoryBox {
	display: block;
	float: left;
	border: 0px solid #f0f0f0;
	width: 14.30%;
	width: 137px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	}
.catName {
	background: url(assets/bg_body.jpg) no-repeat 0 -50px;
	padding: 10px 5px;
	display: block;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 1px solid #ccc;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	color: white;
	}
.catName i {
	display: block;
	background: url(assets/bullet_arrow_downOn.png) no-repeat right center;
	font-style: normal;
	}
.highlightBox #cat-main-open-172 { /* ATTRACTIONS */
	background: #E52222;
	}
.highlightBox #cat-main-open-171 { /* PLACES TO STAY */
	background: #258E25;
	}
.highlightBox #cat-main-open-173 { /* RECREATION */
	background: #2C2CE0;
	}
.highlightBox #cat-main-open-177 { /* DINING */
	background: #FFFF7A;
	color: black;
	}
.highlightBox #cat-main-open-174 { /* SHOPPING */
	background: #ED8115;
	}
.highlightBox #cat-main-open-175 { /* SERVICES */
	background: #932493;
	}
.highlightBox #cat-main-open-176 { /* TRANSPORTATION */
	background: #8E3B3B;
	}

.catName:hover {
	color: white;
	background-position: 0 -130px;
	}
.catName i:hover {
	background: url(assets/bullet_arrow_down.png) no-repeat right center;
	}
.categoryBox+div{
	position: absolute;
	z-index: 100;
	}
    div.highlightBox {
        background-color: yellow;
        display: block;
        float: left;
        border: 1px solid #f0f0f0;
    }
		
		
/* DROPDOWN */
div.showHideDiv {
	display: none;
	background: white;
	cursor: hand;
	cursor: pointer;
	border: 1px solid #ccc;
	z-index: 5;
	position: relative;
	}
div.showHideDiv label {
	cursor: hand;
	cursor: pointer;
	}

	
	
	
	
	
	
	
	
	
	
	
	
/* MAP */
#myMap {
	position: absolute;
	top: 57px;
	left: 5px;
	width: 965px;
	height: 500px;
	}
.mapShortcut {
	position: absolute;
	top: 57px;
	right: 100px;
	margin: 5px;
	line-height: 160%;
	padding: 0 20px 0 6px;
	border-radius: 2px 2px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.347656) 2px 2px 3px;
	box-shadow: rgba(0, 0, 0, 0.347656) 2px 2px 3px;
	border: 1px solid #A9BBDF;
	font-weight: bold;
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FEFEFE, #9ad097); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #FEFEFE, #9ad097); /* IE10 */
	background-image: -o-linear-gradient(top, #FEFEFE, #9ad097); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(254, 254, 254)), to(rgb(154, 208, 151)));
	background-image: linear-gradient(top, #FEFEFE, #9ad097);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FEFEFE', EndColorStr='#9ad097'); /* IE6–IE9 */
	cursor: hand;
	cursor: pointer;
	z-index: 1;
	}
.mapShortcut:hover {
	border: 1px solid #678AC7;
	}
#mapLegend {
	position: absolute;
	bottom: 30px;
	left: 10px;
	text-indent: -9000px;
	display: block;
	width: 330px;
	height: 62px;
	background: url(assets/mapLegend.gif);
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
/* FLY OUT */
#memberLocations {
	text-align: left;
	display: none;
	background: #999;
	position: absolute;
	left: /*9*/5px;
	top: 10px;
	background-color: #cfcfcf;
	height: 510px;
	width: 30px;
	width: 966px;
	border: 1px solid #f0f0f0;
	overflow: hidden;
	z-index: 19;
	}
#MapCountiesCities {
	zoom: 1;
	overflow: hidden;
	background: white;
	padding-bottom: 10px;
	}

#MapCountiesCities ul,
#MapCountiesCities li {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	}
#MapCountiesCities ul {
	margin-top: 6px;
	}
#mapCounties {
	width: 110px;
	float: left;
	margin: 0 10px;
	font-size: 13px;
	padding-top: 6px;
	}
#mapCounties li {
	width: 100px;
	}
#mapCities {
	width: 833px;
	float: left;
	font-size: 11px;
	padding-top: 6px;
	}
#MapCountiesCities b {
	font-size: 16px;
	}
li.mapCity,
li.mapCounty {
	float: left;
	}
li.mapCity {
	width: 118px;
	}
#MapCountiesCities a {
	display: block;
	background: url(assets/bg_caption.jpg) no-repeat 2px 9px;
	padding: 3px 2px 3px 20px;
	}
#MapCountiesCities .mapCity a {
	padding: 1px 2px 2px 7px;
	background: url(assets/bg_caption.jpg) no-repeat -7px 7px;
	}
#MapCountiesCities a:hover {
	background-color: #E7E7D5;
	}




/* LABELS in DROPDOWN */
label.catLabel {
	font-size: 11px;
	text-align: left;
	display: block;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #ccc;
	}
label.catLabel:hover {
	background: #ccc;
	}
.closer {
	position: relative;
	bottom: 0;
	left: 0;
	clear: both;
	}
.up	{
	margin: 0 auto;
	padding: 10px;
	background: url(assets/upOff.png) no-repeat 100px center;
	padding-right: 40px;
	text-align: right;
	font-size: 10px;
}
.up:hover {
	background: url(assets/upOn.png) no-repeat 100px center #efefef;
	}

#debugGlm {display:none;width:300px;height:300px;position: absolute;left:90px;top:300px;background-color: lightgrey;}
#map-canvas {
	text-align: left;
}


/* ========== CLUETIP STYLES ==========*/
/* global */
#home .cluetip-default {
	background-color: #8a5923;
	position: relative;	
	margin: 0;
	left: 0;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	}
#home .cluetip-default #cluetip-outer {
	position: relative;
	background-color: #8a5923;
	text-align: left;
	color: #FFF;
	}
#home #cluetip-title #cluetip-close {
  position: relative;
}
#home .cluetip-default h3#cluetip-title {
  margin: 0;
  padding: 8px 0 0 10px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #8a5923;
  color: #fff;
}
#home .cluetip-default #cluetip-title a {
  font-size: 1.1em;
  font-weight: bold;
  background-color: #8a5923;
  color: #fff;


