body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.83em; BACKGROUND: white; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Sans-serif;
	height:100%; width:100%; position:absolute;
}
img { border:0; }
p.intro-text {margin-left:10%;width:80%; margin-top:20px;}
.content_left {
	position: absolute; top:10px; left:10%;width:80%; float:left; BORDER: none;background:white; 
}
.container {
	position: absolute;
	top: 10px;
	left:10%;
	width:80%;
	height:100%;
}

/*  %%%%%%%%%%%%%%%%%%%%%% */
#landing .content_left { top:60px; }
.content_left h3 {
	MARGIN-TOP: 20px; FONT-WEIGHT: normal; FONT-SIZE: 1em
}
.content_left H3 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em
}
	
.formTitle {
	background:#ff7101; color:White; font-weight:bold; padding-left:20px;
}
#search_form {
	margin-left:20px;margin-top:20px; margin-right:20px;width:350px;
}
#widget_map {
	position: absolute; top:20px; margin-left:400px;float:left; BORDER: none; height:365px; 
}
UL.store_results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.store_results LI {
	LINE-HEIGHT: 1.1em
}
UL.store_results LI A {
	FONT-SIZE: 1.0em; COLOR: red; TEXT-DECORATION: none
}

/*   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/*#results .content_left { width:750px; }*/

.listTitle {
	background:#ff7101; color:White; font-weight:bold; font-size:1.0em; 
}
.listTitle a 
{
	color:White; text-decoration:none; 
}
.org {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.5em; font-size:1.0em;
}
h2.org {
	margin-top: 10px;margin-left: -10px;
}
#map_container 
{
	position: absolute; top:50px; margin-left:340px;float:left; 
} 
#map {
	position: relative; BORDER:black 1px solid;WIDTH:400px;HEIGHT:300px;
}
.vcard {
	margin-left:20px;margin-top:0px; margin-right:20px; width:300px;
}
.vcard SPAN {
	FONT-SIZE: 0.83em
}
.vcard UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.adr {
	MARGIN-BOTTOM: 0.2em; 
}
.note span.label {
	MARGIN-BOTTOM: 1em; font-size: 0.8em;
}
.note span.label img{
	vertical-align:middle;
}
.note p.label {
	MARGIN-BOTTOM: 1em; font-size: 0.8em;
}
.wrap span.label {
	MARGIN-BOTTOM: 1em; font-size: 0.8em;
}
.opening-hours {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-bottom: 10px; PADDING-TOP: 0px; font-size:0.8em;
}
.ginfowin {
	text-align:left;width:280px;height:110px;font-size:0.7em;
}
.ginfowin .org {
	font-size:1.0em;
}
.ginfowin .note span.label {
	font-size: 1.0em;
}
.ginfowin .note .opening-hours {
	font-size: 1.0em;
}
.ginfowin input {
	FONT-SIZE: 1.0em; FLOAT: left; WIDTH: 160px
}
.ginfowin ul {
	list-style-type: none;
}
.ginfowin ul li img {
	vertical-align: middle;
}
.ginfowin h2.org {
	margin-top: 0px;
}
.store_legend 
{
	margin-top:20px;margin-left:25px;
}
#PanelDirections {
	margin-top:20px; margin-left:10px; padding-bottom:195px;
}
#PanelDirections span.label{
	font-size: 1.0em; font-weight:bold; 
}
/*  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */

/*#store_directions .content_left { width:750px; }*/
H1.directions {
	font-weight:bold; font-size:1.0em; margin: 20px 0px 0px 20px;
}
H2.directions {
	font-weight:normal; font-size:0.8em; margin: 10px 0px 20px 20px;
}
#totaltime {
	font-weight:bold;
}
#totaldist {
	font-weight:bold;
}

#route {
	font-size:0.8em; margin-left:5px;float:left; width:320px;
}
#map-dir {
	position: absolute; width:400px; height:400px; margin: 0 0 0 335px;float:left;BORDER: black 1px solid;
}


