body {
	margin: 0;
	padding: 0;
	color: #69f;
	background-color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small; 
	}
html>body { 
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
	}
#header {
	margin: 0;
	padding: 0;
	background: #9cf;
	}
#main-body {
	float: left;
	width: 80%;
	margin: 0;
	padding: 0;
	}

	
/* LOCATIONS FORMAT STYLE */
#sidebar2 {
	float: right;
	width: 20%;
	padding: 0px 0px 20px 0px;
	background:  url(../images/content-bg.gif) repeat-x top left;
	}
#sidebar2 div {
	margin-top: 20px;
	/* padding: 0 10px 0 10px; */
	}


.locations
{
	font-size: 100%;
	margin-bottom: .2em;
	} 
.state {
	font-size: 90%;
	font-weight: bold;
	}
.city {
	font-size: 90%;
	font-weight: bold;
	color: #000000;
	}
.vendor {
	font-size: 80%;
	margin-left: 2em;
	padding-right: 2em;
	list-style-type: disc;
	list-style-position: inside;
	color: #000000;
	}
/* END LOCATIONS LIST STYLES */
	
/* POPUP STYLES */
	#popup {
		margin: 20px;
		padding: 0;
		}
	#popup div {
		padding: 10px 10px 10px 20px;
		}
	#popup h1 {
		margin: 1em 0 .5em 0;
		font-size: 150%;
		line-height: 100%;
		padding: 0;
		clear: left;
		}
	#popup h3 {
		margin: 0 0 10px; 0;
		padding: 0;
		font-size: 120%;
		line-height: 120%;
		}
	#popup p {
		clear: left;
		margin: 0 0 1em 0;
		padding-bottom: 1em;
		color: #000;
		line-height: 1.5em;
		}
	#popup img {
		float: right;
		padding: 0px 25px 25px 25px;
		}
/* END POPUP STYLES */
