body {background-color:#FFFFFF; margin:0; padding:0;}

.container {border:1px solid #036EA2; width:770px; height:481px;}

.container-expanded {border:1px solid #036EA2; width:770px; $width:772px; height:477px; $height:479px;}

#ltcolum { float:left; overflow:hidden; width:535px;}
#rtcolum { float:right; overflow:hidden; width:235px;}

a.search_toggle { font-family:Verdana,Arial,Sans-Serif;  font-size:9pt; color:#333333; font-weight:bold; text-decoration:none;}

/*Results Header */
.results-head {
	width: 236px;
	padding: 15px 15px 15px 15px;
	background-color: #DDDDDD;
	text-align: center;
}

.results-head-title {
	font-family: Georgia, times, serif;
	font-size: 11pt;
	color: #036ea2;
}

.results-number {
	font-family: Georgia, times, serif;
	font-size: 17pt;
	color: #036ea2;
	font-weight: strong;
}

/* Results */
ol.results {
	list-style-position: outside;
	display: marker;
	padding-left: 10px;
	margin-left: 20px;
}

.results-container {
	width: 215px;
	padding: 0px;
	margin: 0px;
	padding: 10px; 
	height: 30px; 
	position: relative; 
	float: right; 
	background-color: rgb(238, 238, 238);
	text-align: center;
}

.results-title {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.4em;
}

.results-listitem {
	display: list-item;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	padding: 10px;
	color: #333333;
}

.results-item {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	line-height: 1.3em;
}


/*Criteria Header */
.criteria-head {
	width: 535px;
	padding: 0px 0px 0px 0px;
	background-color: #DDDDDD;
	text-align: left;
}

.criteria-head-title {
	font-family: Georgia, times, serif;
	font-size: 11pt;
}

.criteria-more {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	padding: 7 0 7 0;
	float: right;
}

.criteria-container {
	border-style: solid; 
	border-color: rgb(3, 110, 162); 
	border-width: 0px; 
	padding: 10px; 
	width: 515px; 
	height: 88px;
	position: relative; 
	float: left; 
	background-color: ddd;
}

.criteria-container-expanded {width:100%; float:left; overflow:hidden; padding-bottom:5px;}



.criteria-column {float:left; font-family:Verdana, Arial, Sans-Serif; font-size:8pt; width:125px; letter-spacing:-1px;}
.criteria-column input{ $margin:0; padding:0; border:none;}

/* Bubble */
.bubble-containerinfo {
	width: 441px;
	height: 326px;
	background-color: transparent;
	background-image: url(images/bubble_info_on.png)
}

.bubble-containervisit {
	width: 441px;
	height: 326px;
	background-color: transparent;
	background-image: url(images/bubble_visit_on.png)
}



.image-container {
	width: 200px;
	padding: 18px 20px 10px 10px;
	margin: 0px;
	float: right;
}

.content-title {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	line-height: 1.3em;
}

.content-text {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #333333;
	line-height: 1.3em;
}

form {margin:0; padding:0;}
table {font-family:Verdana,Arial,Sans-Serif; font-size:8pt; color:#000;}

#controls {background-color:#DDDDDD; float:left; height:97px; width:100%; font-family:Verdana,Arial,Sans-Serif; font-size:8pt; color:#000; position:relative;}
#controls a{color:#000; text-decoration:none;}

#form {padding:8px 4px 8px 10px; margin:0; overflow:hidden; float:left;}

#locator {width:770px; float:left; overflow:hidden; z-index:0; display:block; position:relative; }

#map { float:left; overflow:hidden; width:535px; height:380px; position:relative;}

#panel {width:235px; height:380px; float:right; overflow-y:auto; z-index:1000;}
#panel table {border-spacing:0px; border-collapse:collapse;	padding:0px; margin:0px; width:100%;}

#panel table th {background-color:#EEEEEE; height:30px; padding:10px; text-align:center; color:#036EA2; font-weight:lighter; font-family:Georgia,times,serif; font-size:11pt;}

#panel table th a[action="sort_table"] {text-decoration:none; color:#3F6494; font-weight:bold; font-size:12px;}
#panel table th a[action="sort_table"]:hover {text-decoration:underline; color:#3F6494; font-weight:bold; font-size:12px;}
#panel table thead tr.poi {height:20px;}
#panel table tfoot tr.poi {height:20px; font-size:10px; color:#a2afbf; padding-bottom:0px; padding-top:0px; border-top:1px solid #a2afbf;}

#panel table td {color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:9pt; padding:10px; vertical-align:top;}

#panel table th.maneuver {background-color:#EEEEEE; padding:10px; text-align:left; color:#036EA2; font-family:Georgia,times,serif; font-size:11pt; font-weight:lighter;}
#panel table td.maneuver {padding:10px; vertical-align:top; color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:9pt;}

#panel table .prev_results {float:left; text-decoration:none; color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:9pt;}
#panel table .next_results {float:right; text-decoration:none; color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:9pt;}

#panel table tr.odd {height:80px;}
#panel table tr.even {height:80px;}
#panel table tr.active {}
#panel table p {margin:0px;	padding:0px;}

.store_name{font-family:Verdana,Arial,Sans-Serif; font-size:9pt; font-weight:bold; line-height:1.4em;}
a.store_name{font-family:Verdana,Arial,Sans-Serif; font-size:9pt; font-weight:bold; line-height:1.4em; text-decoration:underline; color:#333333;}
a.store_name:hover { text-decoration:none; color:#333333;}

.storecount {color:#036EA2; font-family:Georgia,times,serif; font-size:17pt;}


#icon_bar {color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:8pt; text-align:right; position:absolute; bottom:10px; right:10px;}
#icon_bar a.links {text-decoration:none; color:#333333;}


xml {width:0; height:0;	display:none;}
.icon {position:relative; width:33px; height:28px;}
.icon img {position:absolute; top:0px; left:0px; width:30px; height:27px; cursor:pointer;}
.icon div {color:#FFFFFF; cursor:pointer; font-family:Verdana,Arial,Sans-Serif; font-size:12px; font-weight:bold; left:0px; position:absolute; text-align:center; top:5px; width:28px;}

#center_marker {width:30px;	height:28px; cursor:default;}
#center_marker img {position:absolute; top:0px; left:0px; width:30px; height:28px; cursor:default;}
#ajax_activity {position:absolute; top:20px; right:20px; width:32px; height:32px; z-index:99;}


.panelicon {position:relative; top:3px; left:2px; color:#A5A5A5; font-weight:bold; text-align:center; width:30px; height:35px; padding-top:2px;}
.panelicon a{ color:#A5A5A5; text-decoration:none;}
.panelicon img {position:absolute; top:0px; left:0px;  width:55px; height:29px; }
.panelicon div {position:absolute; top:5px;	left:3px; width:10px; font-size:13px; font-weight:bold;	font-family:Arial, Helvetica, sans-serif; color:#321F1B; text-align:center; cursor:pointer; background:none;}

#footer {width:770px; float:left; color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:8pt;}
#footer a{color:#333333;}

#navteqfooter { width:770px; float:left; text-align:left; color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:8pt; margin-top:10px; overflow:hidden;}
#navteqfooter a{color:#333333;}

#local_link {width:100%; float:left; text-align:left; color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:8pt; height:25px; margin-top:10px;}


#w2gi_copyright {right:10px; bottom:15px; text-decoration:none; color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:9pt; z-index:999; float:right; position:relative;}
#navteq_copyright {bottom:3px; color:#333333; font-family:Verdana,Arial,Sans-Serif; font-size:9pt; text-decoration:none; z-index:999; }


#search_button { background-color:#E8E8E8; border:1px solid #ababab; width:auto; height:19px; margin-left:2px; font-family:Verdana,Arial,Sans-Serif; font-size:8pt; color:#000; line-height:14px; padding:0 2px 4px 2px;}

.text_box1 {font-family:Verdana,Arial,Sans-Serif; font-size:8pt; color:#000; border:1px solid #717171; width:190px; padding:2px;}
#inputaddress {font-family:Verdana,Arial,Sans-Serif; font-size:8pt; color:#000; border:1px solid #717171; width:260px; padding:2px;}

select {font-family:Verdana,Arial,Sans-Serif; font-size:8pt; color:#000; margin:0px;}

.direction { background-color:#E8E8E8; border:1px solid #ababab; width:90px; height:19px; margin-left:2px; font-family:Verdana,Arial,Sans-Serif; font-size:8pt; color:#000; line-height:14px; padding:0 2px 4px 2px;}

.displayPROGRAM31 {display:inline;}
.displayPROGRAM30 {display:none;}
.displayPROGRAM3 {display:none;}

.displayPROGRAM21 {display:inline;}
.displayPROGRAM20 {display:none;}
.displayPROGRAM2 {display:none;}

.displayPROGRAM2LINK0 {display: inline;}
.displayPROGRAM2LINK1 {display: none;}
.displayPROGRAM2LINK {display: inline;}


