body {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background-color:#F7F5F6;
	}
	
#wrapper {
	width: 950px;
	background-color: #b1bece;
	color: #3b3d3c;
	margin: 0 auto;
	border: 1px #ACACAC solid;
	border-top: 2px #8494a1 solid;
	
	padding: 0 0 20px 0;
	}
#map{

	width: 693px;

	height: 698px;

	border: 1px #CCCCCC solid;
 
}
p{
	padding-bottom: 10px;
}
strong{
font-weight:bold;
}
em{
font-style:italic;
}
		/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------  GOOGLE MAP MENU 
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/***** styles specific to the CHECKBOX **********/
dd.map{
padding: 5px;

}

input[type=checkbox] {
		font:11px Arial,Helvetica,sans-serif;;	
		color: #C9C9C9;
		background-color: #B9B9B9 !important;
		border:solid 1px  #C9C9C9 !important;
}



.allcheck{
width: 205px;
padding: 8px 8px 10px 4px;
background-color:#989898;
color:#FFFFFF;
font-size:11px;
margin: 2px 0px 5px 3px;
border-top:1px #858383 solid;
}



#sidebar dl{

	width: 216px;

	position: relative;

	margin: 0px 0px 0px 0px;

  	padding:0px 3px 0px 3px;

	border-bottom:1px #989898 solid;

}

#sidebar dl dt.rozwinmap {

	width: 216px;

	background-image:url(/images/menu_marker_on.jpg);

	background-position:left;

	background-repeat:no-repeat;

	text-decoration:none;

	font-size: 13px;

	color:#3C3C3C;

	padding: 8px 0px 8px 25px;

	background-color:#b9b9b9;

	border-top:1px #989898 solid;

	display:block;

	width: 192px;

}
/*
#sidebar dl dt.rozwinmap a{

	display:block;

	width: 216px;

	color:#3C3C3C;

	width: 192px;
	background-color:#7F8585;

}

#sidebar dl dt.rozwinmap:hover{

	display:block;

	width: 216px;

	color:#3C3C3C;

	width: 192px;
	background-color:#C9C9C9;
	background-image:url(/images/menu_marker_off.jpg);

}*/
#sidebar dl dt.rozwin a.main{

	width: 216px;

	background-image:url(/images/menu_marker_off.jpg);

	background-position:left;

	background-repeat:no-repeat;

	text-decoration:none;

	font-size: 13px;

	color:#3C3C3C;

	padding: 8px 0px 8px 25px;



	border-top:1px #989898 solid;

	display:block;

	width: 192px;

}

#sidebar dl dt.rozwin a.main:hover{

background-image:url(/images/menu_marker_on.jpg);

	background-position:left;

	background-repeat:no-repeat;

	color:#000;

	background-color:#b9b9b9;



}

#sidebar dl dt.rozwin a.on_sidebar{

	background-image:url(/images/menu_marker_on.jpg);

	background-position:left;

	background-repeat:no-repeat;

	text-decoration:none;

	font-size: 13px;

	color:#000;

	padding: 8px 0px 8px 25px;

	border-top:1px #989898 solid;

	display:block;

	width: 192px;

	background-color:#b9b9b9;

}

#sidebar dd.sub a.main {

	margin-left: 10px;

	display:block;

	padding:7px 7px 7px 35px;

	color:#FFFFFF;

	text-decoration:none;

	background-color: #8a8f8f;

	border-top: 1px solid #C9C9C9;

}

#sidebar dd.sub a.on_sidebar {

	margin-left: 10px;

	display:block;

	padding:7px 7px  7px 35px;

	color:#FFFFFF;

	text-decoration:none;

	background-color: #777f7f;

	border-top: 1px solid #C9C9C9;

}

#sidebar dd.sub a:hover {

	color:#FFFFFF;

	background-color: #646969;

}

	/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------  SITE MAP 
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
table {
margin-top:10px;
margin-left:20px;
}
table tr td a {
color:#566777;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
table tr td a:hover {
color:#3B3D3C;
}
table tr td ul li a {
color:#566777;
padding-left: 10px;
font-size:14px;
text-decoration:none;
font-weight:normal;
}
table tr td ul ul li a {
color:#566777;
padding-left: 25px;
font-size:12px;
text-decoration:none;
font-weight:normal;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------  HEADER 
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	
#header {
	position: relative;
	height: 181px;
	width: 950px;
	background-image: url('/images/header-bg.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
	#logo {
		position: absolute;
		top: 11px;
		left: 32px;
		display: block;
		width: 208px;
		height: 170px;
		color: #000;
		}
		
	#search {
		position: absolute;
		top: 0;
		left: 200px;
		background-color: green;
		color: #000;
		width: 200px;
		height: 30px;
		}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------TOP AND BOTTOM MENU
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	#top-navigation {
		position: absolute;
		top: 0;
		right: 30px;
		height: 25px;
		}
		
		#top-navigation a {
			display: block;
			background-color: #718391;
			color: #fff;
			height: 20px;/*25*/
			float: left;
			padding: 5px 10px 0 10px;
			margin: 0 0 0 8px;
			text-decoration: none;
			}	
			
		#top-navigation a:hover {
			background-color: #2e3b46;
			color: #fff;
			}
		
		#top-navigation a.on {
			background-color: #2e3b46;
			color: #fff;
			}
			
	#bottom-navigation {
	position: absolute;
	right: 0;
	top: 109px;
	height: 72px;
	width: 546px;
	background-image: url('/images/bottom-nav-bg.png');
	background-position: 0 0;
	background-repeat: repeat-x;
		}
		
		#bottom-navigation a {
			display: block;
			width: 182px;
			height: 72px;
			float: left;
			background-position: 0 0;
			background-repeat: no-repeat;
			}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------ DROP DOW MAIN MENU
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

		
			#p7menubar  a:hover#environment , a:hover#community,   a:hover#tourism{
				background-position: 0 -72px;
				}
		
			#p7menubar a#environment {
			padding: 0px 0px 0px 0px;
			border-bottom: 0px;
			width: 182px;
			height: 72px;
			background-image: url('/images/nav-environment.png');
			}
			
			#p7menubar a#community {
			padding: 0px 0px 0px 0px;
			border-bottom: 0px;
			width: 182px;
			height: 72px;
			background-image: url('/images/nav-community.png');
			}
			
			#p7menubar a#tourism {
						padding: 0px 0px 0px 0px;
			border-bottom: 0px;
			width: 182px;
			height: 72px;
			background-image: url('/images/nav-tourism.png');
			}
			
			
			
			
			#p7menubar a#environment_on{
			padding: 0px 0px 0px 0px;
			border-bottom: 0px;
			width: 182px;
			height: 72px;
			background-image: url('/images/nav-environment.png');
			background-position: 0 -72px;
			}
			
			#p7menubar a#community_on {
			padding: 0px 0px 0px 0px;
			border-bottom: 0px;
			width: 182px;
			height: 72px;
			background-image: url('/images/nav-community.png');
			background-position: 0 -72px;
			}
			
			#p7menubar a#tourism_on {
						padding: 0px 0px 0px 0px;
			border-bottom: 0px;
			width: 182px;
			height: 72px;
			background-image: url('/images/nav-tourism.png');				
			background-position: 0 -72px;
			
			}
			
		
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------  BANNER
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#banner {
	border-bottom:8px #6a7b8b solid;
	}
#banner img{
display: block;
	}
	
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------- CONTENT
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#content {
	/*background-color: green;
	color: #000;*/
	background-color: #F7F5F6;
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 3px #F7F5F6 solid;
	background-image: url(../images/bg_menu.jpg);
	background-position:left top;
	background-repeat: repeat-y;
	}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------   MAIN SITE
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#map_img{
	display:block;
	position:absolute;
	right:0px;
	top:-20px;
	width:255px;
	height:173px;
	z-index: 5!important;
}
#m_content{
	width: 950px;
	z-index: 5!important;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 15px 0px;
	background-image:url(../images/main_map.jpg);
	background-position:top right;
	background-repeat:no-repeat; */
}
#m_content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#23313E;
	padding: 0px 0px 25px 0px;
}
#m_content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#FFF;
	padding: 0px 0px 10px 0px;
}
#m_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	padding: 0px 0px 0px 0px;
}
	#main_left{
		width:403px;
		float:left;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
		border-right: 2px #92a4b2 solid;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		line-height: 18px;
	}
	#main_right{
		width:485px;
		float:left;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		line-height: 18px;


	}
#bm{
	width:250px;
}
.readmore {
	width: inherit;
	text-align:right;
}
.readmore a{
	width: inherit;
	text-align:right;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	padding: 5px 20px 0px 0px;
}
#quick_links{
	width:445px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	background-color: #8494A1;
	top: 153px;
	
}
#quickl{
	
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------- SIDE BAR
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#submenuwrapper{
	position: relative;
	height: 100%;
	
}
#side_bar{
	height: 100%;
	position: relative;
}
#clearboth{
clear:both;
position:relative;
height:400px;

}
#sidebar{
	width: 225px;
	float:left;
	position: relative;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
    min-height:400px;


}
#sidebar_head{
	background-image: url(../images/bg_menu_label.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width: 205px;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;

	line-height: 17px;
	color:#FFFFFF;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 8px 20px;
}
#sidebar dl{
	width: 216px;
	position: relative;
	margin: 0px 0px 0px 0px;
  	padding:0px 3px 0px 3px;
	border-bottom:1px #989898 solid;
}

#sidebar dl dt.rozwin a.main{
	width: 216px;
	background-image:url(../images/menu_marker_off.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size: 13px;
	color:#3C3C3C;
	padding: 8px 0px 8px 25px;

	border-top:1px #989898 solid;
	display:block;
	width: 192px;
}
#sidebar dl dt.rozwin a.main:hover{
background-image:url(../images/menu_marker_on.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	background-color:#b9b9b9;

}
#sidebar dl dt.rozwin a.on_sidebar{
	background-image:url(../images/menu_marker_on.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size: 13px;
	color:#000;
	padding: 8px 0px 8px 25px;
	border-top:1px #989898 solid;
	display:block;
	width: 192px;
	background-color:#b9b9b9;
}
#sidebar dd.sub a.main {
	text-decoration:none;
	color:#FFFFFF;
	padding:7px 7px 7px 35px;
	border-top: 1px solid #C9C9C9;
	display:block;	
	width: 165px;
	background-color: #8a8f8f;
	margin-left: 10px;
}
#sidebar dd.sub a.on_sidebar {
	text-decoration:none;
	color:#FFFFFF;
	padding:7px 7px 7px 35px;
	border-top: 1px solid #C9C9C9;
	display:block;	
	width: 165px;
	border-top: 1px solid #C9C9C9;
	margin-left: 10px;
}

#sidebar dd.sub a:hover {
	color:#FFFFFF;
	background-color: #646969;
}
/*
#sidebar dl{
	width: 216px;
	position: relative;
	margin: 0px 0px 0px 0px;
  	padding:0px 3px 0px 3px;
}
#sidebar dl dt {
	width: 216px;
	margin: 0;
  	padding:0;
	float:left;
}
#sidebar dl dt a.main{
	background-image:url(../images/menu_marker_off.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size: 13px;
	color:#3C3C3C;
	padding: 8px 0px 8px 25px;
	border-bottom:1px #989898 solid;
	display:block;
	width: 192px;
}
#sidebar dl dt a.main:hover{
	background-image:url(../images/menu_marker_on.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	background-color:#b9b9b9;
}
#sidebar dl dt a.on_sidebar{
	background-image:url(../images/menu_marker_on.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size: 13px;
	color:#000;
	padding: 8px 0px 8px 25px;
	border-bottom:1px #989898 solid;
	display:block;
	width: 192px;
	background-color:#b9b9b9;
}

dd.sub  {

	background-color: #7F8585;
	border-bottom: 1px solid #C9C9C9;
}



/*
#sidebar{
	width: 225px;
	float:left;
	position: relative;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}
#sidebar ul{
	width: 216px;
	position: relative;
	margin: 0px 0px 0px 0px;
  	padding:0px 3px 0px 3px;
}
#sidebar ul li {
	width: 216px;
	margin: 0;
  	padding:0;
	float:left;
}
#sidebar ul li a.main{
	background-image:url(../images/menu_marker_off.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size: 13px;
	color:#3C3C3C;
	padding: 8px 0px 8px 25px;
	border-bottom:1px #989898 solid;
	display:block;
	width: 192px;
}
#sidebar ul li a.main:hover{
	background-image:url(../images/menu_marker_on.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	background-color:#b9b9b9;
}
#sidebar ul li a.on_sidebar{
	background-image:url(../images/menu_marker_on.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size: 13px;
	color:#000;
	padding: 8px 0px 8px 25px;
	border-bottom:1px #989898 solid;
	display:block;
	width: 192px;
	background-color:#b9b9b9;
}
#sidebar_head{
	background-image: url(../images/bg_menu_label.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width: 205px;
	height: 38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;

	line-height: 17px;
	color:#FFFFFF;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 20px;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------- MAIN CONTENT
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#main_content{
	width: 690px;
	min-height: 400px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
	border-top: 1px #CCC solid;
}


#main_content img, #main_content_townsandplaces img{
	 padding: 0px 10px 10px 0px; 
}
#main_content ul, #m_content ul{
margin-left: 20px;
margin-bottom: 10px;
}
#main_content ul li, #m_content ul li{
list-style-type: disc;
}
#main_content ol, #m_content ol{
margin-left: 20px;
margin-bottom: 10px;
}
#main_content ol li, #m_content ol li{
list-style-type: decimal;
}

table#sitemap ul li{
list-style-type: none;
}

#title{
	width: 690px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 5px;
	border-bottom: 1px #304558 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	color:#23313E;
}
#conntent_bottom	{
	width: 950px;
	height:0px;
	clear:both;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:0px;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------  FOOTER
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#footer {
position:relative;
	background-color: #8494a1;
	color: #fff;
	text-align:right;
	padding: 15px;
	}
	
#footer a {
	background-color: inherit;
	color: #fff;
	padding: 0px 5px;
	}
	
#footer_copy{
	background-color: #f7f5f6;
	color: #7C7C7C;
	background-image: url('/images/footer_logo.png');
	background-position: 20px 50%;
	background-repeat: no-repeat;
	height: 33px;
	padding: 10px 50px 22px 150px;
	}
	#footer_copy a{
	color: #7C7C7C;
	}
#footer_copy_webdesign{
	height: 16px;
	float:right;
	}
#footer_copy_webdesign a{
	color: #7C7C7C;
	}
	
	#logotypes{
	position:absolute;
	left:0;
	
	}



/*  ================  STYLES FOR TOWN & PLACES   ================================================  */


		#main_content_townsandplaces{
			width: 725px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			list-style:none;
			border:none;
			border-top: 1px #CCC solid;
		}


		div.domtab{
			width:725px;
			font-size:12px;
		}
		ul.domtabs{
			float:left;
			width:725px;
			margin:0;		
			height:49px;		
		}
		ul.domtabs li{
			float:left;
			padding: 0 1px 0 0 ;
		}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			width:144px;
			padding:.0;
			display:block;
			background:#666;
			color:#ccc;
			height:49px;
			font-weight:bold;
			text-decoration:none;
		}
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			height:49px;
		}
		ul.domtabs a:hover{
			background:#696;
		}
		div.domtab div.container{
			clear:both;
			width:705px;
			position:relative;
/* 			background:#e5e6e6; */
			background-image:url('../images/townsandplaces/tabs/tab_bg.png');
			background-position:top left;
			background-repeat:repeat-x;
			color:#000;
			padding: 10px;
		}
		div.domtab div.container img{
			/* padding: 0px;
			margin: 0px 10px 10px 0px;
			*/
			}
		div.domtab div.container a{
			color:#455564!important;
			text-decoration:none;}
			

/* ----------------------------------------------------------------------------------------------------------------------------------------------- */		
		
		ul.domtabs li#about a{
			height:49px;
			background-image:url('../images/townsandplaces/tabs/about.png');
			background-position:0 0;
			background-repeat:no-repeat;
		}
		ul.domtabs li#about a:hover{
			background-image:url('../images/townsandplaces/tabs/about.png');
			background-position:0 -49px;
			background-repeat:no-repeat;
		}
		
	    ul.domtabs li#do a{
			height:49px;
			background-image:url('../images/townsandplaces/tabs/do.png');
			background-position:0 0;
			background-repeat:no-repeat;
		}
		ul.domtabs li#do  a:hover{
			background-image:url('../images/townsandplaces/tabs/do.png');
			background-position:0 -49px;
			background-repeat:no-repeat;
		}
		
	    ul.domtabs li#eat a{
			height:49px;
			background-image:url('../images/townsandplaces/tabs/eat.png');
			background-position:0 0;
			background-repeat:no-repeat;
		}
		ul.domtabs li#eat a:hover{
			background-image:url('../images/townsandplaces/tabs/eat.png');
			background-position:0 -49px;
			background-repeat:no-repeat;
		}

	    ul.domtabs li#stay a{
			height:49px;
			background-image:url('../images/townsandplaces/tabs/stay.png');
			background-position:0 0;
			background-repeat:no-repeat;
		}
		ul.domtabs li#stay a:hover{
			background-image:url('../images/townsandplaces/tabs/stay.png');
			background-position:0 -49px;
			background-repeat:no-repeat;
		}
		
		ul.domtabs li#maps a{
			height:49px;
			background-image:url('../images/townsandplaces/tabs/map.png');
			background-position:0 0;
			background-repeat:no-repeat;
		}
		ul.domtabs li#maps a:hover{
			background-image:url('../images/townsandplaces/tabs/map.png');
			background-position:0 -49px;
			background-repeat:no-repeat;
		}
		
/* ----------------------------------------------------------------------------------------------------------------------------------------------- */	
			
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
		background-position:0 -49px!important;
		}
		#domtabprintview{
			float:right;
			padding-right:1em;
			text-align:right;
		}
		#domtabprintview a:link,
		#domtabprintview a:visited,
		#domtabprintview a:active,
		#domtabprintview a:hover{
			color:#fff;
		}
		p{
		

		}
		#main_content_townsandplaces .place_name{
			font-size:18px;
			color:#425260;
			margin-bottom: 10px;

		}
				#main_content_townsandplaces .place_name img{
			/* margin-right: 20px;
			margin-bottom:20px;
			border: 1px #425260 solid; */

		}
		#main_content_townsandplaces h1{
			font-size:20px;
			font-weight:normal;
			color:#425260;
			padding:.0px 0px 10px 0px;
		}
		pre{
			font-size:1.2em;
		}
		div.domtab div a:link,
		div.domtab div a:visited,
		div.domtab div a:active
		{
			color:#fff;
		/*	display:block; */
			padding:0;
			font-size:12px;
		}
		div.domtab div h2 a,
		div.domtab div h2 a:hover,
		div.domtab div h2 a:active
		{
			color:#cfc;
			display:inline;
			padding:0;
			font-weight:normal;
			font-size:12px;
		}
		







	
		.place_container{
			width: 700px;
			display:block;
			position:relative;
			padding-bottom: 15px;
			margin-top: 15px;
			border-bottom:1px #999999 solid;
		}

		.place_container .description a{
		 	color:#455564!important;
			float:none!important;

						
		}
		.place_container img {
			/* padding: 0px 5px 5px 0px; */
			float: left;
			}
		.image {
		width:293px;
		height:181px;
		display:block;
		float:left;
		/* border:1px #c2c5cb solid; */
		margin-right:15px;
		}
		.address{
			clear:both;
			width: 700px;
		    height:16px;
			padding-top: 6px;
			}
		.phone{
			width: 100%;
		    height:20px;
			clear:both;
			padding-top:3px;
		}
		.mail{
			width: 100%;
		    height:20px;
			clear:both;
			}
		 .mail a{
		 	color:#455564!important;
	float:left;
			}
		.place_container	strong{
		float:left;
		padding-right: 5px;
			}
		.web{
			width: 100%;
		    height:20px;
			clear:both;
			text-align: left;
			}
		 .web a{
		 	color:#455564!important;
		    margin-left: 2px;
			float:left;
			}
		.bar{		
			clear:both;
			background-image:url('../images/townsandplaces/bar.png');
			background-position:top;
			background-repeat:no-repeat;
			width: 695px;
			height:17px;
			padding: 3px 0px 0px 5px;
		}
			.gps{
			float:left;
			width: 550px;
			height:20px;
			padding-left:5px;
			color:#FFFFFF;			
			}
			.map_bt{
			float:left;
			width: 137px;
			height:20px;
			font-size:12px;
			padding-left: 3px;
			}
			.map_bt a{
			text-decoration:none;
			font-size:12px;
			color:#FFFFFF;
			}
		

		