/* CSS Document */
body{
	font-family:"Trebuchet MS", Verdana;
	font-size: 66%;
	line-height: 200%;
}

div#container{
	position:relative;
	width:980px;
	margin:0 auto;
	padding:0px;
}

div#top{
	position:relative;
	width:938px;
	margin:0;
	margin-bottom:20px;
	padding:0;
	height:160px;
	background:url(media/top_bg.jpg) no-repeat bottom left;
}
	div#top div#flags{position:absolute; margin:0px; padding:0px; top:0px; right:0px;}
	div#top div#flags a{text-decoration:none;}
	div#top div#flags img{border:none;}

	div#top div#logo{position:absolute; margin:0px; padding:0px; top:0px; left:0px;}
	div#top div#logo a{text-decoration:none;}
	div#top div#logo a:active{text-decoration:none;}
	div#top div#logo a:visited{text-decoration:none;}
	div#top div#logo img{border:none;}
		
	div#top div#toolbar{position:absolute; margin:0px; padding:0px; top:0px; right:15px;}
	div#top div#toolbar a{color:blue; text-decoration:underline; margin-left:5px;}
	
	div#top div#topmenu{
		position:absolute;
		bottom:32px;
		right:10px;
		padding:0px;
		margin:0px;
	}
	div#top div#topmenu a{position:relative; float:left; background:url(media/topmenu_a_bg.jpg) no-repeat top left; width:132px; height:31px; text-decoration:none; color: #ffffff; margin-right: 4px; line-height:31px; text-align:center; font-size: 14px;}
	div#top div#topmenu a.active{position:relative; float:left; background:url(media/topmenu_a_bg.jpg) no-repeat; width:132px; height:31px; text-decoration:none; color: #ffffff; margin-right: 4px; line-height:31px; text-align:center; font-size: 14px; background-position: 0px -31px;}	
	div#top div#topmenu a:hover{background-position: 0px -31px;}
	
div#main_left{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:728px;
}

div#main_right{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:240px;
	/*height:520px;*/
	background:none;
	text-align:right;
	padding-top:48px;
}

div#main_right div#ab1{
	margin-top:120px;
}

div#chosen_maps{
	position:relative;
	margin:0px;
	padding:0px;
}

div#chosen_maps a{
	color:#2F799D;
	text-decoration: underline;
	font-size: 12px;
	text-indent: 35px;
	background:url(media/chosen_a.jpg) no-repeat top left;
	line-height: 24px;
	float:left;
	margin:0px;
	padding:0px;
	margin-right: 5px;
}

div.maplist{
	position:relative;
	width: 670px;
	height:53px;
	margin:0px;
	margin-bottom: 10px;
	padding:0px;
	background:url(media/maplist_bg.jpg) no-repeat top left;
}

div.maplist div.main_map{
	position:relative;
	float:left;
	width:275px;
	margin:0px;
	padding:0px;
	text-indent:60px;
}

	div.maplist div.main_map a{
		line-height: 50px;
		font-size: 14px;
	}
	
div.maplist div.locations{
	position:relative;
	float:left;
	width:380px;
	margin:0px;
	padding:0px;
}

	div.maplist div.locations h3{	
		color:#3A95C0;
		font-size:12px;
		font-weight:normal;
		margin:0px;
		margin-top:10px;
		line-height:10px;
	}
	
	div.maplist div.locations a{
		margin:0px;
		margin-right: 5px;
		margin-top: 2px;
	}
	

h2{
	font-size: 14px;
	color:#A1CDE3;
	margin:0px;
	margin-bottom: 5px;
}

h1{
	font-size: 18px;
	color:#459CC7;
	margin:0px;
	margin-bottom: 10px;
	margin-top: 60px;
}

h1.map{
	font-size: 18px;
	color:#459CC7;
	margin:0px;
	margin-bottom: 10px;
	margin-top: 30px;
}












div#mapcontainer{
	position:relative;
	height:400px;
	width: 699px;
	margin:0px;
	padding:0px;
	border:1px solid #003366;
	margin-bottom:10px;
	padding-bottom:5px;
}
div#map{
	position:relative;
	height:100%;
	width: 100%;
	margin:0px;
	padding:0px;
}
div#tools{
	position:relative;
	border:1px solid #000000;
	margin:0px;
	padding:0px;
	width:670px;
	margin-bottom:3px;
}
div#tradera{
	margin-bottom:20px;
}
div#description{
	position:relative;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	width: 672px;
	border-bottom:1px solid #cccccc;
}
	div#description h2{margin:0px; padding:0px; margin-bottom:5px; margin-top:0px; font-size:16px; color:#459CC7; border-bottom:1px solid #cccccc;}
	div#description h3{margin:0px; padding:0px; margin-bottom:2px; margin-top:5px; font-size:12px; color:#459CC7; border-bottom:1px solid #cccccc;}
	div#description p {margin:0px; padding:0px; margin-bottom:5px; margin-top:0px; font-size: 11px;}
	
div#shortfacts{
	position:relative;
	float:right;
	width:200px;
	border:1px solid #000000;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	background:#FFFFFF;
}
	div#shortfacts h3{margin:0px; padding:0px; margin-bottom:2px; margin-top:5px; font-size:12px; color:#459CC7; border:none;}
	div#shortfacts h2{margin:0px; padding:0px; margin-bottom:2px; margin-top:5px; font-size:12px; color:#459CC7; border:none;}
	div#shortfacts a{margin:0px; padding:0px; margin-right:5px;}

div.break{
	clear:both;
}

div.padding{
	padding:5px;
	margin:0px;
}

div#fullscreen{
	padding:0px;
	margin:0px;
	width:100%;
	height:500px;
}

div#login{
	position:relative;
	margin:0 auto;
	width:200px;
}

div#login input.btn{
	width:100px;
	height:30px;
	float:right;
	margin:0px;
	padding:0px;
}

div#login input{
	width:100%;
}

div#b{
	/*height: 60px;*/
	padding:0px;
	margin:0 0;
	border:none;
	padding-top:16px;
}

div#b_vag{
	/*height: 60px;*/
	padding:0px;
	margin:0 0;
	border:none;
	padding-top:0px;
	margin-bottom:15px;
}

div#h{
	/*margin-top:-16px;*/
}

div#maptools{
	display:none;
	color:#459CC7;
	width:728px;
	padding:0;
	margin:0;
	margin-bottom:5px;
}


div#maptools h3{
	font-size: 12px;
	color:#459CC7;
	margin:0;
	float:none;	
}

div#maptools div.padding{
	margin:0px;
	padding:0px;
}

div#maptools span.tooltip{
	font-style:italic;
	font-size: 10px;
	margin:0;
	padding:0;
}

div#maptools form{
	maring:0;
	padding:0;
}

div#map_canvas_container{
	width:645px;
	height:525px;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	border:1px solid #C0C0C0;
	margin-bottom:30px;
	padding-bottom:16px;
	margin-top:10px;	
}

div#map_canvas{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
}

div#directions{
	position:relative;
	margin:0;
	padding:0;
	float:left;
	width:275px;
}

div#main_left_v{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}

div.textad{
	border: 1px solid #459CC7;
	width: 938px;
}

div.textad div.padding{
	padding:10px;
}

