.locations-menu {
	position: absolute; 
	width: 169px;
	height: 87px;
	background: url('images/top-navigation/locations-blue.png') top left no-repeat;
	display:inline-block;
	/*ie 6 fix*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top-navigation/locations-blue.png',sizingMethod='scale');*/
}

.locations-menu select {
	margin-top:34px;
	margin-left:22px;
	width:130px;
}


/*================ SEARCH LOCATIONS =================*/

.search-locations {
	background: #D9DDF1 url('images/round-corners/search-border.gif') left repeat-y;
}
.search-locations div.border-r {
	background: url('images/round-corners/search-border.gif') right repeat-y;
}

.search-locations div.b {
	background: url('images/round-corners/search-border.gif') bottom repeat-x;
}

.search-locations div.b div.br{
	background: url('images/round-corners/search-location-br.gif') bottom right no-repeat;
}

.search-locations div.b div.br div{
	background: url('images/round-corners/search-location-bl.gif') bottom left no-repeat;
}

.search-locations-content {
	padding: 5px;
}

.search-location-title {
	color: #FFFFFF;
	margin:0px; 
	font-weight:bold; 
	font-size: 13px;
	background:  #000B9C url('images/round-corners/search-location-tl.gif') top left no-repeat;
}
.search-location-title div {
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background:  url('images/round-corners/search-location-tr.gif') top right no-repeat;
}

.search-location-title a {
	color:#FFFFFF;
}

.search-sublocation, .search-sublocation-over {
	width: 132px;
	float: left;
	color: #000B9C;
	background: url('images/round-corners/search-location-bullet.gif') 0px 5px no-repeat;
	padding: 3px;
	padding-left: 15px;
}

.search-sublocation-over {
	color: #FF6E00;
	cursor:pointer;
	background: url('images/round-corners/search-location-bullet-over.gif') 0px 5px no-repeat;
}

