body {
        padding:                        0px;
        background-color:       white;
        color:                          black;
        font-family:            Arial;
}
img {
	border:	0;
}
a {
	color:	#0000cc;
}
form {
	margin:	0;
}
#header {
	position:		relative;
	z-index: 		0;	
	margin-bottom:	0px;
	background: none;
	height:			60px;
	width:			700px;
}
#locator {
    position: relative;
    width: 750px;
    height: 510px;
    margin-top: 7px;
    margin-left: 7px;
    z-index: 0;  
}
#map {
    border: 1px solid #979797;
    position: relative;       
    height: 495px;
    margin-left: 295px;
}
#panel {
    height: 430px;
    position: absolute;
    overflow: auto;
    top: 50px;
    left: 0px;
    width: 295px;
    z-index: 1000;
    margin-right: 3px;
    padding: 0px;
}

#search_form {
    border: 1px solid #bfbfbf;
    height: 36px;
    position: absolute;
    overflow: auto;
    top: 0px;
    left: 0px;
    width: 280px;
    z-index: 1000;
    background-color: #f8f6f3;
    margin-right: 3px;
    padding: 5px;
}

#panel table td {
    padding-bottom:            10px;
    padding-left:            0px;
    margin:         0px;
    text-align:         left;
    color:              #333333;
    font-size:          11px;
    font-family:              verdana, arial, helvetica, sans-serif;
   }

#panel table th {
    padding:            5px;
    margin:             0px;
    text-align:         left;
    color:              #333333;
    font-size:          11px;
    font-family:              verdana, arial, helvetica, sans-serif;
     width: 164px;
   }

#collection_maneuvers table{
       width:   150px;
}

#panel table {
       width:   275px;
}
#panel table .prev_results {
	float:			left;	
	
}
#panel table .next_results {
	float:			right;	
	
}

#panel table tr.active {
	background:	#FFFF99;	
}
#panel table p {
	margin:		0px;
	padding:	0px;
}
#panelpoith {
	background: #ffffff;
        text-transform: uppercase;
        color: #626b71; font-size: 12px;
        padding: 10px 0 7px 5px;
        border-bottom: 1px solid #878a8c;
        text-align: left;
}
a.address:link			{ text-decoration: underline; color: #666666; font-weight: bold; }
a.address:visited		{ text-decoration: underline; color: #666666; font-weight: bold; }
a.address:hover			{ text-decoration: underline;  }
a.address:active		{ text-decoration: underline; color: #993333; } 
/**
 * Don't modify rules listed below.
 */ 
xml {
	width:		0;
	height:		0;
	display:	none;
}
.icon {
	position:	relative;
	width:		33px;
	height:		28px;	
}
.icon img {
	position:	absolute;
	top:		0px;
	left:		0px;
	width:		33px;
	height:		28px;
	cursor:		pointer;
}
.icon div {
	position:		absolute;
	top:			5px;
	left:			2px;
	width:			28px;
	font-size:		12px;
	font-weight:	bold;
	font-family:	Arial, Helvetica, sans-serif;
	color:			white;
	text-align:		center;
	cursor:			pointer;
}
#center_marker {
	width: 		23px;
	height:		34px;
	cursor:		default;	
}
#center_marker img {
	position:	absolute;
	top:		0px;
	left:		0px;
	width: 		23px;
	height:		34px;
	cursor:		default;	
}
#ajax_activity {
	position:			absolute;
	top:				20px;
	right:				20px;
	width:				32px;
	height:				32px;        
	z-index:			99;
}
#copyright {
	position:			absolute;
	right:				3px;
	bottom:				3px;
	text-decoration:	none;
	font:				bold 11px arial;
	background:			transparent;
	z-index:			99;
}
.address_helper {
	color:				gray;
	font-size:			11px;
}
#icon_bar {
	width:				100%;
	height:				34px;
	background:			transparent url(/slippymap/images/iconbar/icon_bar_bg.gif) top left repeat-x;
	margin-top:			-5px;        
	margin-bottom:		-1px;
}
#icon_bar .title {
	font-size:			large;
	font-weight:		bold;
	padding-left:		3px;
}
#icon_bar .links {
	font-size:			12px;
	text-align:			right;
	vertical-align:		middle;
	padding-right:		3px;
}
#icon_bar .links a {
	text-decoration:	none;
	white-space:		nowrap;
	padding-left:		0.75em;
	color:				#0000cc;
}
#icon_bar .links a span {
	text-decoration:	underline;
}
#icon_bar .links a img {
	width:				16px;
	height:				16px;
	vertical-align:		bottom;
}
#show_arrow {
	cursor:		pointer;
	z-index:	2;		
}

#w2gi_copyright {
	position:			absolute;
	right:				3px;
	bottom:				3px;
	text-decoration:	none;
	font:				bold 12px arial;
	background:			transparent;
	z-index:			99;
}
#navteq_copyright {
	background:			transparent none repeat scroll 0%;
	bottom:				3px;
	font-family:		arial;
	font-size:			12px;
	font-size-adjust:	none;
	font-stretch:		normal;
	font-style:			normal;
	font-variant:		normal;
	font-weight:		bold;
	left:				3px;
	line-height:		normal;
	position:			absolute;
	text-decoration:	none;
	z-index:			99;
}
#copyright_nav {
	position:			absolute;
	left:				3px;
	bottom:				3px;
	text-decoration:	none;
	font:				bold 12px arial;
	background:			transparent;
	z-index:			99;
}
td.links a {
    text-decoration: none;
    margin-right: 10px;
}

td.links a img {
    margin-right: 2px;
}

td.links a span {
    text-decoration: underline;
}
#navteqfooter {
        position:       relative;
        left:     300px;
        font-size:      10px;
        font-weight:    bold;
}


