html
{
	width:100%;
	height:100%;
	overflow:hidden;
}

body {
	height:inherit;
	padding:0;
	margin:0;
}
.WeatherPopup
{
	color:#ffffff;
	font-family:arial;
	padding-left:5px;
	font-size:8pt;
	overflow-y:auto;
	height:236px;
}
.RssPopup
{
	color:#ffffff;
	font-family:arial;
	padding-left:5px;
	font-size:8pt;
	width:265px;
	overflow-y:auto;
	overflow-x:hidden;
	height:336px;
}
.NavPanel
{
	position:absolute;
	z-index:1000;
	top:10px;
	left: 0px;
}
.SearchResultLink
{
	font-family:Arial;
	font-size:7pt;
	
}
.SearchFields
{
	font-size:7pt;
	text-align:left;
	font-family:Arial;
}
.SearchImage
{
	src:url('images/grey1_magnifyingglass.jpg');
}
.TopDivLink
{
	margin-top:10px;
	position:absolute;
	width:450px;
	text-align:center;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	background-image:url('../images/Bluebar_BGtile.jpg');
	top: 80px;
	left: 579px;
	display:none;
}
.TopLinke
{
	color:#044183;
	text-decoration:none;
}
.SearchBoxes
{
	width: 220px;	
	
}
.MapContainer
{
  float:left;
  height:600px;
  width:700px;
  position:absolute;
  top: 10px;
  z-index:1;
  left: 310px;
	
}
.directionDesc
{
	font-family:Arial;
}
.RouteTag
{
	background-color:#eaeaea;
	font-weight:bold;
	text-decoration:none;
	color:Gray;
	font-family:Arial;
}
.egStyle
{
	font-family:Arial;
	
}
.SearchBox
{
	padding-left:5px;
}
.SearchBoxNone
{
	padding-left:5px;
	
}
.RouteDesc
{
	width: 265px;
	text-align:left;

	padding-left:10px;
	
}
.SearchHeadings
{	
	background:#eaeaea none repeat scroll 0%;
	width: 270px;
	margin-bottom: 5px;
}


.SearchHeadings h1
{
	color:#EA2421;
	font-family:Arial;
	font-size:13pt;
	font-weight:800;
	text-align:left;
	margin:0;
	padding-left:2px;
}
.Popup
{	
	background:#2667aa none repeat scroll 0%;
	width: 270px;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}


.Popup h1
{
	color:#ffffff;
	font-family:Arial;
	font-size:13pt;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding-left:2px;
}
.Popup span
{
	padding-left:2px;
	margin:0;
	color:#ffffff;
	text-align:left;
	display:block;
	font-family:Arial;
	font-size:8pt;
}
.Popup a
{
	color:#ffffff;
	font-family:Arial;
	font-size:10pt;
}
.ResultText
{
	padding-left:5px;
	color:#006ff3;
	font-family:Arial;
	font-size:7pt;
	font-weight:400;
	text-align:left;
	width:270px;
}
.SelectedPoints
{
	font-weight:400;
	font-family:Arial;
	font-size:8pt;
}
.SearchHeadings span
{
	margin:0;
	color:#ED5D5C;
	text-align:center;
	display:block;
	font-family:Arial;
	font-size:10pt;
}
.SearchHeadings a
{
	margin:0;
	color:#ED5D5C;
	text-align:center;
	display:block;
	font-family:Arial;
	font-size:8pt;
}

.btnReset
{
	text-align:right;
	padding-right:15px;
}
.TrafficBox
{
	position:absolute;
	left:45%;
	top:45%;
	z-index:10000;
	
}
.WeatherBox
{
	position:absolute;
	z-index:10000;
}
.BlueButton
{
	background-image:url('../images/24images/buttonBg1.gif');
	padding-top:5px;
	width:100px;
	height:20px;
	text-align:center;
	font-weight:bold;
	color:#EA2421;
	font-family:Arial;
	font-size:9pt;
	display:block;
	float:right;
	text-decoration:none;
}

.BlueButtonHide
{
    display:none;
}

div.demobox 
{	
background-color:#f6f6f6;
float:left;
font-size:11px;
height:600px;
text-align:center;
width:300px;
overflow-x:hidden;
overflow-y:auto;

}
#HeaderContainer
{
	background-image:url('../images/look4itimages/headingTile.gif');
	height:105px;
}


#MapActionButtons
{
	text-align:right;
	height:30px;
}
.HeaderBar
{
	background-image: url('../images/24images/navTile.gif');
	background-repeat: repeat-x;	
	text-align:right;
	height:80px;
}
#BodyContainer
{
	
}

#MapWrapper
{
	background-color:green;
	float:left;
	/*margin-left:-310px;*/
	width:99%;
	height:100%;
}

#MapContainer
{
	height:100%;
	/*margin-left:310px;*/
	background-color:orange;
}
#NavigationContainer
{
	/*float:left;*/
	/*width:300px;*/
	height:100%;
	background-color:pink;

}

#ToggleNavContainer
{
	float: left;
	width: 10px;
	height: 100%;
	background-color: #D4DDE5;
	cursor:pointer;
	position:relative;
}
.imgMin
{
	padding-left:3px;
	position:absolute;
	top:50%;

}

.POITitle
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
}

.POIHeader
{
    font-family: Arial;
    font-size: 12px;    
}

.showSVTowns
{
    visibility: visible;
}

.hideSVTowns
{
    visibility: hidden;
}