v\:* {	  behavior:url(#default#VML);	}

html {	height: 98%;}

#containerFull {
/* Here is your full width */
width: 810px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}

#mapContent {
/* Here is your map content width */
width: 650px;
position: relative;
top: 0px;
left: 0px;
float: left;
}

#sideBar {
/* Here is your sidebar width */
width: 150px;
float: left;
padding: 0px;
height: 492px;
overflow: hidden;
}

#header {
width: 100%;
margin: 0px;
padding: 0px;
}

#mapFooter {
width: 100%;
position: relative;
text-align: right;
bottom: 0px;
}

body {
height: 99%;
font-family: lucida sans unicode, Verdana, Geneva, Arial, sans-serif; 
background-color: #fff;
font-size: 8pt;
}

div #sideBar, div #map{
border: 1px solid lightgrey;
}

form {
margin: 2px 0px 2px 0px;
padding: 0px;
}

.searchBtn {
    font-size: 18px;
}

.addresInput {
    font-size: 16px;
    padding: 4px;
}

.link {
font-size: 10px;
}

#map { 
height:500px;
width:650px;	
}


#direction {
color: red; 
}

.fifty {
width: 50%;
}

.right {
text-align: right;
}

a:link, a:visited, a:active { 
text-decoration: none;
font-style: normal; 
font-size: 8pt; 
color: gray; 
}

img {
border: 0px;
}

/*Accordian Elements*/
.accordion_headings {
	padding:5px;
	background:#99CC00;
	color:#FFFFFF;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.selected{
	background:#00CCFF;
}

.accordion_headings:hover{
	background:#00CCFF;
}

.content{
	background:#FFF;
	padding:4px;
}

.accordion_child{
	padding:5px;
	background:#EEE;
}