/* CSS Document */
ul, ul li { list-style:none;}
ul li {line-height:14px;}

ul.nbc_left_side_nav { float:left; margin:0; padding:8px 0 0 0; width:170px; }
ul.nbc_left_side_nav li { margin:0; padding:0; width:170px; list-style:none
;}
ul.nbc_left_side_nav li a.locations_intro, ul.nbc_left_side_nav li a.locations_franchising  { margin:0 0 9px 30px; padding:0; width:130px; }

ul.nbc_left_side_nav li a.locations_intro { display:block; width:115px; height:16px; background:url("images/locations/locations_nav_off.gif") 0 0 no-repeat;}
ul.nbc_left_side_nav li a.locations_intro:hover, ul.nbc_left_side_nav #locations_intro a { background:url("images/locations/locations_nav_on.gif") 0 0 no-repeat;}

ul.nbc_left_side_nav li a.locations_franchising { display:block; width:115px; height:18px; background:url("images/locations/locations_nav_off.gif") 0 -25px no-repeat;}
ul.nbc_left_side_nav li a.locations_franchising:hover, ul.nbc_left_side_nav #locations_franchising a { background:url("images/locations/locations_nav_on.gif") 0 -25px no-repeat;}


.sidebar_loc_image {display:block; float:left; clear:both; margin: 0 0 10px 0; padding:0; width:170px; text-align:center; border:0px; height:210px;}
.sidebar_baking_soon {display:block; float:left; margin:0; padding:0; width:170px; text-align:center; border:0px;}
.sidebar_baking_soon_header {clear:both;height:44px;background:url("images/locations/sidebar_baking_soon_header.jpg") top left no-repeat;}
.sidebar_baking_soon_body {padding: 10px 0 10px 0; background:url("images/locations/sidebar_baking_soon_body.jpg") 0 0 repeat-y;}
.sidebar_baking_soon_body ul {padding:0 10px; font-style:italic; font-size:10px; color:#552C13; font-weight:bold; text-align:center;}
.sidebar_baking_soon_footer {height:142px;background:url("images/locations/sidebar_baking_soon_footer.jpg") 0 0 no-repeat;}

.h_locations {display:block; width:705px; height:82px; background:url("images/locations/h_locations.jpg") no-repeat; }
.h_locations p { margin:0 30px 0 180px; padding-top:18px; width:490px; color:#fff;}

#locations_header {
	margin-top: 10px;

}
#state_list {
	margin-top: 15px;
	margin-left: 10px;
}

#state_list li {
	line-height: 140%;
}
#state_list ul {
	margin-left: 5px;
	font-size: 1.2em;
}
.bluetext {
	color: #a8aad0;
	font-weight: bold;
}
.store_spotlight {
	color: #6a4e27;
	font-weight: bold;
	text-decoration: underline;
}
.store_spotlight a {
	color: #6a4e27;
	font-weight: bold;
}
.store_spotlight a:hover {
	color: #6a4e27;
	text-decoration: none;
}
.store_spotlight_left {
	float: left;
	width: 300px;
	margin-right: 30px;
	margin-top: 20px;
}
#spotlight_title {
	color: #9597c0;
	font-size: 1.6em;
}
.store_spotlight_right {
	float: right;
}
.contact_info {
	margin-left: 9px;
}
#spotlight_blurb {
	display: block;
	color: #8d8d8f;
	font-size: 1.3em;
}
#spotlight_hours {
	color: #9597c0;
	font-size: 1.3em;
}
#spotlight_dashed_line {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 2px;
	background-image: url("images/retail/retail_attire_dashedline.jpg");
	background-repeat: repeat-x;
	clear: both;

}
#map_footer {
	text-align: center;
}
#map_header {
	text-align: left;
}
