.secondary_container {
	background: url("images/bg-secondary-content-bottom.png") left 100% no-repeat;
	padding-bottom: 38px;
}
.secondary_container_top {
	background: url("images/bg-secondary-content-top.png") left top no-repeat;
	height: 41px;
}
.secondary_container_block {
	padding: 5px 24px;
}
/*
.secondary_container_block ul, .secondary_container_block_container ul {
	margin-left: 20px;	
}
*/
.secondary_container_block_discover {
	padding: 5px 14px;
}
.secondary_container_top_discover {
	background: url("images/bg-secondary-content-top-discover.png") left top no-repeat;
	height: 41px;
}
.secondary_container_top h2{
	font-size: 23px;
	line-height: 27px;
	padding: 11px 0px 0px 200px;
}
.secondary_container_top_discover h2{
	font-size: 23px;
	line-height: 27px;
	padding: 11px 0px 0px 200px;
}
.secondary_container_content {
	background: url("images/bg-secondary-content.png") left top repeat-y;
	padding-bottom: 1px;
}
.content_container h1 {
	text-indent: -99em;
	overflow: hidden;
	margin-left: 10px;
	height: 64px;
	font-size: 20px;
}
.content_container h1.title_4 {
	background: url("images/title-4.png") left 10px no-repeat;
	width: 559px;
}
.content_container h1.title_5 {
	background: url("images/title-5.png") left 10px no-repeat;
	width: 593px;
}
.content_container h1.title_7 {
	background: url("images/title-7.png") left 10px no-repeat;
	width: 632px;
}
.content_container h1.title_8 {
	background: url("images/title-8.png") left 10px no-repeat;
	width: 652px;
}
.content_container h1.title_2 {
	background: url("images/title-2.png") left 10px no-repeat;
	width: 453px;
}
.content_container h1.title_3 {
	background: url("images/title-3.png") left 10px no-repeat;
	width: 409px;
}
.content_container h1.title_6 {
	background: url("images/title-6.png") left 100% no-repeat;
	width: 760px;
}

.content_container h1.title_9 {
	background: url("images/title-9.png") left 10px no-repeat;
	width: 611px;
}
.content_container h1.title_15 {
	background: url("images/title-15.png") left 10px no-repeat;
	width: 901px;
}
.content_container h1.title_16 {
	background: url("images/title-16.png") left 10px no-repeat;
	width: 880px;
}
.content_container h1.title_17 {
	background: url("images/title-17.png") left 10px no-repeat;
	width: 610px;
}
.content_container h1.title_30 {
	background: url("images/title-30.png") left 10px no-repeat;
	width: 623px;
}
.content_container h1.title_76 {
	background: url("images/title-76.png") left 10px no-repeat;
	width: 721px;
}
.content_container h1.title_90 {
	background: url("images/title-90.png") left 10px no-repeat;
	width: 503px;
}
.content_container h1.title_131 {
	background: url("images/title-131.png") left 10px no-repeat;
	width: 436px;
}
.content_container h1.title_134 {
	background: url("images/title-131.png") left 10px no-repeat;
	width: 436px;
}
.content_container h1.title_page-not-found {
	background: url("images/title-page-not-found.png") left 10px no-repeat;
	width: 771px;
	height: 64px;
	text-indent: -99em;
	overflow: hidden;
	margin-left: 10px;	
}
.content_container h1.title_error {
	background: url("images/title-error.png") left 10px no-repeat;
	width: 657px;
	height: 64px;
	text-indent: -99em;
	overflow: hidden;
	margin-left: 10px;	
}
/* 
	+   +   +   +   +   +   +   +   +   
		secondary menu
	+   +   +   +   +   +   +   +   +   
*/
/* -- common -- */
.menu_container li {
	list-style-type: none;
	background: url("images/menu-dots.jpg") 10px 100% no-repeat;
	padding: 4px 10px 4px 0px;
}
.menu_container li li {
	margin-left: 20px;
	background: url("images/menu-dots.jpg") 7px 0% no-repeat;
	width: 117px;
}
.menu_container li li li {
	width: 117px;
	margin-left: 0px;
}
.menu_container li li a {
	background: url("images/menu-bullet.gif") 8px 8px no-repeat;	
}

/* -- about us -- */
.h2_discover_7 {
	color: #9C2B8A;
}
.secondary_menu_top_7 {
	background: url("images/bg-menu-top.png") right top no-repeat;
	height: 9px;
}
.secondary_menu_title_7 {
	margin-left: 8px; 
	padding-left: 28px; 
	background: url("images/bg-secondary-menu-title.png") left top repeat-y;
	padding-bottom: 5px;
	color: #fff;
}
.secondary_menu_7 {
	background: url("images/bg-menu.png") left top repeat-y;
	width: 152px;
	padding: 10px 0px 20px 13px;
	margin-left: 8px;
}
.secondary_menu_bottom_7 {
	background: url("images/bg-menu-bottom.png") right top no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.secondary_menu_7 li a {
	display: block;
	padding-left: 15px;	
	text-decoration: none;
	color: #9c2b8a;
}
.secondary_menu_7 li li a {
	padding-left: 15px;	
	text-decoration: none;
	color: #787878;
}
.secondary_menu_7 li li a:hover {
	color: #9c2b8a;	
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
}
.secondary_menu_7 a.parent, .secondary_menu_7 a.parent:hover {
	background: url("images/menu-arrow-down-invest.gif") 3px 50% no-repeat #cf90c5;
	color: #9c2b8a;
}
.secondary_menu_7 a.focus {
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
	color: #9c2b8a;
}
.secondary_menu_7 li a.selected {
	background: url("images/menu-arrow.gif") left 50% no-repeat;
}
/* -- invest downtown -- */
.h2_discover_3 {
	color: #689D22;
}
.secondary_menu_top_3 {
	background: url("images/bg-menu-top-invest.png") right top no-repeat;
	height: 9px;
}
.secondary_menu_title_3 {
	margin-left: 8px; 
	padding-left: 28px; 
	background: url("images/bg-secondary-menu-title-invest.png") left top repeat-y;
	padding-bottom: 5px;
	color: #fff;
}
.secondary_menu_3 {
	background: url("images/bg-menu-invest.png") left top repeat-y;
	width: 152px;
	padding: 10px 0px 20px 13px;
	margin-left: 8px;
}
.secondary_menu_bottom_3 {
	background: url("images/bg-menu-bottom-invest.png") right top no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.secondary_menu_3 li a {
	display: block;
	padding-left: 15px;	
	text-decoration: none;
	color: #689d22;
}
.secondary_menu_3 li li a {
	padding-left: 15px;	
	text-decoration: none;
	color: #787878;
}
.secondary_menu_3 li li a:hover {
	color: #9c2b8a;	
	background: url("images/menu-bullet-hover-invest.gif") 8px 8px no-repeat;
}
.secondary_menu_3 a.parent, .secondary_menu_3 a.parent:hover {
	background: url("images/menu-arrow-down-invest.gif") 3px 50% no-repeat #cceba3;
	color: #689d22;
}
.secondary_menu_3 a.focus {
	background: url("images/menu-bullet-hover-invest.gif") 8px 8px no-repeat;
	color: #86bf3d;
}
.secondary_menu_3 li a.selected {
	background: url("images/menu-arrow.gif") left 5px no-repeat;
}
/* -- getting around -- */
.h2_discover_6 {
	color: #be9c00;
}
.secondary_menu_top_6 {
	background: url("images/bg-menu-top-getting.png") right top no-repeat;
	height: 9px;
}
.secondary_menu_title_6 {
	margin-left: 8px; 
	padding-left: 28px; 
	background: url("images/bg-secondary-menu-title-getting.png") left top repeat-y;
	padding-bottom: 5px;
	color: #fff;
	
}
.secondary_menu_6 {
	background: url("images/bg-menu-getting.png") left top repeat-y;
	width: 152px;
	padding: 10px 0px 20px 13px;
	margin-left: 8px;
}
.secondary_menu_bottom_6 {
	background: url("images/bg-menu-bottom-getting.png") right top no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.secondary_menu_6 li a {
	display: block;
	padding-left: 15px;	
	text-decoration: none;
	color: #be9c00;
}
.secondary_menu_6 li li a {
	padding-left: 15px;	
	text-decoration: none;
	color: #787878;
}
.secondary_menu_6 li li a:hover {
	color: #9c2b8a;	
	background: url("images/menu-bullet-hover-getting.gif") 8px 8px no-repeat;
}
.secondary_menu_6 a.parent, .secondary_menu_6 a.parent:hover {
	background: url("images/menu-arrow-down-getting.gif") 3px 50% no-repeat #cceba3;
	color: #689d22;
}
.secondary_menu_6 a.focus {
	background: url("images/menu-bullet-hover-getting.gif") 8px 8px no-repeat;
	color: #86bf3d;
}
.secondary_menu_6 li a.selected {
	background: url("images/menu-arrow.gif") left 5px no-repeat;
}
/* -- discover downtown -- */
.h2_discover_2 {
	color: #009DDC;
}

.secondary_menu_top_2 {
	background: url("images/bg-menu-top-downtown.png") right top no-repeat;
	height: 9px;
}
.secondary_menu_title_2 {
	margin-left: 8px; 
	padding-left: 28px; 
	background: url("images/bg-secondary-menu-title-downtown.png") left top repeat-y;
	padding-bottom: 5px;
	color: #fff;
}
.secondary_menu_2 {
	background: url("images/bg-menu-downtown.png") left top repeat-y;
	width: 152px;
	padding: 10px 0px 20px 13px;
	margin-left: 8px;
}
.secondary_menu_bottom_2 {
	background: url("images/bg-menu-bottom-downtown.png") right top no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.secondary_menu_2 li a {
	display: block;
	padding-left: 15px;	
	text-decoration: none;
	color: #009ddc;
}
.secondary_menu_2 li li a {
	padding-left: 15px;	
	text-decoration: none;
	color: #787878;
}
.secondary_menu_2 li li a:hover {
	color: #009ddc;	
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
}
.secondary_menu_2 a.parent, .secondary_menu_2 a.parent:hover {
	background: url("images/menu-arrow-down-invest.gif") 3px 50% no-repeat #47b9e6;
	color: #009ddc;
}
.secondary_menu_2 a.focus {
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
	color: #009ddc;
}
.secondary_menu_2 li a.selected {
	background: url("images/menu-arrow.gif") left 5px no-repeat;
}
/* -- discover downtown - shopping -- */
.h2_discover_15 {
	color: #9f218b;
}
/* -- discover downtown - dining -- */
.h2_discover_9 {
	color: #f8981d;
}
/* -- discover downtown - services -- */
.h2_discover_30 {
	color: #8cc63f;
}
/* -- discover downtown - retail -- */
.h2_discover_17 {
	color: #009ddc;
}
/* -- discover downtown - arts -- */
.h2_discover_16 {
	color: #b89800;
}

/* -- discover downtown - secondary menus -- */
.h2_discover_discover {
	color: #919191;
}
.secondary_menu_top_discover {
	background: url("images/bg-menu-top-living.png") right top no-repeat;
	height: 9px;
}
.secondary_menu_title_discover {
	margin-left: 8px; 
	padding-left: 28px; 
	background: url("images/bg-secondary-menu-title-living.png") left top repeat-y;
	padding-bottom: 5px;
	color: #fff;
}
.secondary_menu_discover {
	background: url("images/bg-menu-living.png") left top repeat-y;
	width: 152px;
	padding: 10px 0px 20px 13px;
	margin-left: 8px;
}
.secondary_menu_bottom_discover {
	background: url("images/bg-menu-bottom-living.png") right top no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.secondary_menu_discover li a {
	display: block;
	padding-left: 15px;	
	text-decoration: none;
	color: #919191;
}
.secondary_menu_discover li li a {
	padding-left: 15px;	
	text-decoration: none;
	color: #787878;
}
.secondary_menu_discover li li a:hover {
	color: #919191;	
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
}
.secondary_menu_discover a.parent, .secondary_menu_discover a.parent:hover {
	background: url("images/menu-arrow-down-invest.gif") 3px 50% no-repeat #97cc52;
	color: #919191;
}
.secondary_menu_discover a.focus {
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
	color: #919191;
}
.secondary_menu_discover li a.selected {
	background: url("images/menu-arrow.gif") left 5px no-repeat;
}
/* -- events -- */
.secondary_menu_top_5 {
	background: url("images/bg-menu-top-downtown.png") right top no-repeat;
	height: 9px;
}
.secondary_menu_title_5 {
	margin-left: 8px; 
	padding-left: 28px; 
	background: url("images/bg-secondary-menu-title-downtown.png") left top repeat-y;
	padding-bottom: 5px;
	color: #fff;
}
.secondary_menu_5 {
	background: url("images/bg-menu-downtown.png") left top repeat-y;
	width: 152px;
	padding: 10px 0px 20px 13px;
	margin-left: 8px;
}
.secondary_menu_bottom_5 {
	background: url("images/bg-menu-bottom-downtown.png") right top no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.secondary_menu_5 li a {
	display: block;
	padding-left: 15px;	
	text-decoration: none;
	color: #009ddc;
}
.secondary_menu_5 li li a {
	padding-left: 15px;	
	text-decoration: none;
	color: #787878;
}
.secondary_menu_5 li li a:hover {
	color: #009ddc;	
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
}
.secondary_menu_5 a.parent, .secondary_menu_5 a.parent:hover {
	background: url("images/menu-arrow-down-invest.gif") 3px 50% no-repeat #47b9e6;
	color: #009ddc;
}
.secondary_menu_5 a.focus {
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
	color: #009ddc;
}
.secondary_menu_5 li a.selected {
	background: url("images/menu-arrow.gif") left 5px no-repeat;
}
/* -- events month -- */
.secondary_menu_top_5_5 {
	background: url("images/bg-menu-top-living.png") right top no-repeat;
	height: 9px;
}
.secondary_menu_title_5_5 {
	margin-left: 8px; 
	padding-left: 28px; 
	background: url("images/bg-secondary-menu-title-living.png") left top repeat-y;
	padding-bottom: 5px;
	color: #fff;
}
.secondary_menu_5_5 {
	background: url("images/bg-menu-living.png") left top repeat-y;
	width: 152px;
	padding: 10px 0px 20px 13px;
	margin-left: 8px;
}
.secondary_menu_bottom_5_5 {
	background: url("images/bg-menu-bottom-living.png") right top no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.secondary_menu_5_5 li a {
	display: block;
	padding-left: 15px;	
	text-decoration: none;
	color: #919191;
}
.secondary_menu_5_5 li li a {
	padding-left: 15px;	
	text-decoration: none;
	color: #787878;
}
.secondary_menu_5_5 li li a:hover {
	color: #919191;	
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
}
.secondary_menu_5_5 a.parent, .secondary_menu_5_5 a.parent:hover {
	background: url("images/menu-arrow-down-invest.gif") 3px 50% no-repeat #47b9e6;
	color: #919191;
}
.secondary_menu_5_5 a.focus {
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
	color: #919191;
}
.secondary_menu_5_5 li a.selected {
	background: url("images/menu-arrow.gif") left 5px no-repeat;
}
/* -- news -- */
.secondary_menu_top_4 {
	background: url("images/bg-menu-top-downtown.png") right top no-repeat;
	height: 9px;
}
.secondary_menu_title_4 {
	margin-left: 8px; 
	padding-left: 28px; 
	background: url("images/bg-secondary-menu-title-downtown.png") left top repeat-y;
	padding-bottom: 5px;
	color: #fff;
}
.secondary_menu_4 {
	background: url("images/bg-menu-downtown.png") left top repeat-y;
	width: 152px;
	padding: 10px 0px 20px 13px;
	margin-left: 8px;
}
.secondary_menu_bottom_4 {
	background: url("images/bg-menu-bottom-downtown.png") right top no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.secondary_menu_4 li a {
	display: block;
	padding-left: 15px;	
	text-decoration: none;
	color: #009ddc;
}
.secondary_menu_4 li li a {
	padding-left: 15px;	
	text-decoration: none;
	color: #787878;
}
.secondary_menu_4 li li a:hover {
	color: #009ddc;	
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
}
.secondary_menu_4 a.parent, .secondary_menu_4 a.parent:hover {
	background: url("images/menu-arrow-down-invest.gif") 3px 50% no-repeat #47b9e6;
	color: #009ddc;
}
.secondary_menu_4 a.focus {
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
	color: #009ddc;
}
.secondary_menu_4 li a.selected {
	background: url("images/menu-arrow.gif") left 5px no-repeat;
}
/* -- contact us -- */
.h2_discover_8 {
	color: #009DDC;
}
.secondary_menu_top_8 {
	background: url("images/bg-menu-top-downtown.png") right top no-repeat;
	height: 9px;
}
.secondary_menu_title_8 {
	margin-left: 8px; 
	padding-left: 28px; 
	background: url("images/bg-secondary-menu-title-downtown.png") left top repeat-y;
	padding-bottom: 5px;
	color: #fff;
}
.secondary_menu_8 {
	background: url("images/bg-menu-downtown.png") left top repeat-y;
	width: 152px;
	padding: 10px 0px 20px 13px;
	margin-left: 8px;
}
.secondary_menu_bottom_8 {
	background: url("images/bg-menu-bottom-downtown.png") right top no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.secondary_menu_8 li a {
	display: block;
	padding-left: 15px;	
	text-decoration: none;
	color: #009ddc;
}
.secondary_menu_8 li li a {
	padding-left: 15px;	
	text-decoration: none;
	color: #787878;
}
.secondary_menu_8 li li a:hover {
	color: #009ddc;	
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
}
.secondary_menu_8 a.parent, .secondary_menu_8 a.parent:hover {
	background: url("images/menu-arrow-down-invest.gif") 3px 50% no-repeat #47b9e6;
	color: #009ddc;
}
.secondary_menu_8 a.focus {
	background: url("images/menu-bullet-hover-about.gif") 8px 8px no-repeat;
	color: #009ddc;
}
.secondary_menu_8 li a.selected {
	background: url("images/menu-arrow.gif") left 5px no-repeat;
}
/* -- My Dundas -- */
.h2_discover_131 {
	color: #009DDC;
}
/* -- downtown summit */
.h2_discover_134 {
    color: #009DDC;
}
/* 
	+   +   +   +   +   +   +   +   +   
		secondary middle content
	+   +   +   +   +   +   +   +   +   
*/
.menu_container {
	float: left; 
	width: 173px;
}
.menu_container h4 {
	font-size: 13px;	
}
.secondary_content {
	float: left; 
	width: 500px;
	padding-left: 4px;
	color: #5A5959;
}
#breadcrumb {
	border: 1px solid #d1d1d1;
	font-size: 17px;
	font-weight: normal;
	padding: 2px 12px;
	margin: 0px 10px;	
}
.secondary_content div.crumb_7 {
	background-color: #f1e4ef;
	color: #9a2988;
}
.secondary_content div.crumb_3 {
	background-color: #eaf7da;
	color: #689d22;
}
.secondary_content div.crumb_6 {
	color: #be9c00;
}

.secondary_content h2 {
	color: #5a5959;
	font-size: 23px;
	margin-bottom: 8px;
}
.secondary_content h3 {
	color: #992785;
	font-size: 18px;
	font-weight: normal;
}
.secondary_content p {
	padding: 10px 0px;	
}
.image_frame {
	background: url("images/bg-frame-main-image.png") left top no-repeat;
	width: 496px;
	height: 172px;
}
.image_frame img {
	border: 1px solid #d0d0d0;
	margin: 11px 0px 0px 11px
}
/* 
	+   +   +   +   +   +   +   +   +   
		discover downtown 
	+   +   +   +   +   +   +   +   +   
*/
.discover_tabs {
	background: url("images/bg-discover-tab-bar.png") left top no-repeat;
	width: 950px;
	height: 38px;
}
.discover_tabs ul {
	padding: 6px 0px 0px 100px;	
	text-align: center;
	height: 33px;
}
.discover_tabs ul li {
	list-style-type: none;
	display: inline;
}
.discover_tabs a {
	background: url("images/menu-tabs.png") left top no-repeat;
	float: left;
	text-indent: -99em;
	overflow: hidden;
	height: 34px;
}
/* dining */
.discover_tabs a.tab_dining {
	background-position: 0px 0px;
	width: 90px;
}
.discover_tabs a.tab_dining:hover {
	background-position: 0px -33px;	
}
.discover_tabs a.tab_dining_selected {
	background-position: 0px -33px;
	width: 90px;
}
/* entertainment */
.discover_tabs a.tab_entertainment {
	background-position: -90px 0px;
	width: 229px;
}
.discover_tabs a.tab_entertainment:hover {
	background-position: -90px -33px;
}
.discover_tabs a.tab_entertainment_selected {
	background-position: -90px -33px;
	width: 229px;
}
/* retail */
.discover_tabs a.tab_retail {
	background-position: -319px 0px;
	width: 94px;
}
.discover_tabs a.tab_retail:hover {
	background-position: -319px -33px;
}
.discover_tabs a.tab_retail_selected {
	background-position: -319px -33px;
	width: 94px;
}
/* tourism */
.discover_tabs a.tab_tourism {
	background-position: -413px 0px;
	width: 226px;
}
.discover_tabs a.tab_tourism:hover {
	background-position: -413px -33px;
}
.discover_tabs a.tab_tourism_selected {
	background-position: -413px -33px;
	width: 226px;
}
/* services */
.discover_tabs a.tab_services {
	background-position: -639px 0px;
	width: 115px;
}
.discover_tabs a.tab_services:hover {
	background-position: -639px -33px;
}
.discover_tabs a.tab_services_selected {
	background-position: -639px -33px;
	width: 115px;
}
/* 
	+   +   +   +   +   +   +   +   +   
		members listings
	+   +   +   +   +   +   +   +   +   
*/
.member_listings li {
	padding: 15px 10px 10px 0px;
	list-style-type: none;
	float: left;
	width: 215px;

	/* height: 160px;*/
}
.member_listings li.show_dots_clear {
	clear: both;
	background: url("images/dots.gif") left 100% repeat-x;
	width: 452px;
	padding: 2px 0px;
	float: none;
}
.member_listings h3 {
	color: #5A5959;
	font-weight: bold;
}
.member_listings p {
	padding: 1px 0px;
}
.member_listings p.downtown_dollars {
	font-weight: bold;
	font-size: 11px;
	color: #41abd4;
}

.member_listings a {
	color: #5A5959;
}
.member_listings a.member_email {
	margin-top: 5px;
	background: url("images/link-email.png") left top no-repeat;
	width: 54px;
	height: 25px;
	display: block;
	text-indent: -99em;
	overflow: hidden;
}
.member_listings a.member_directions {
	margin-top: 5px;
	background: url("images/link-get-directions.png") left top no-repeat;
	width: 103px;
	height: 22px;
	display: block;
	text-indent: -99em;
	overflow: hidden;
}
/* 
	+   +   +   +   +   +   +   +   +   
		events listings
	+   +   +   +   +   +   +   +   +   
*/
.h2_events {
	float: left;
	color: #f8981d;
	padding: 10px 0 0 200px;
	font-size: 24px;
	font-weight: bold;
	width: 200px;
}
.event_links_container {
	margin: 20px 24px 0px 0px;
	float: right;
	border-top: 2px solid #EFC48D;
	width: 460px;
}
.event_links_container li a.back {
	margin-left: 305px;	
}
.event_links_container li a.back_news {
	margin-left: 305px;	
}
.event_links_container_hr {
	background-color:#EFC48D;
	font-size:1px;
	height:2px;
	line-height:1px;
}
.event_links {
	margin-top: 6px;
	float: left;
	height: 33px;
}
.event_hr {
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	background-color: #efc48d;
	margin: 0px 298px 0px 190px;
}

.event_links li {
	float: left;
	list-style-type: none;
}
.event_links a {
	height: 29px;
	float: left;
	text-indent: -99em;
	overflow: hidden;
}
.event_links a.previous {
	background: url("images/link-previous-month.png") left top no-repeat;
	width: 139px;
}
.event_links a.next {
	background: url("images/link-next-month.png") left top no-repeat;
	width: 125px;
}
.event_links a.back {
	background: url("images/link-back-to-events.png") left top no-repeat;
	width: 155px;
	height: 29px;
	margin-left: 110px;
}
.event_links a.back_news {
	background: url("images/link-back-to-news.png") left top no-repeat;
	width: 155px;
	height: 29px;
	margin-left: 110px;
}

.calendar_listings li {
	list-style-type: none;
	padding: 10px 0px;
}
.calendar_listings li.show_dots_clear {
	clear: both;
	background: url("images/dots.gif") left 100% repeat-x;
	width: 452px;
	padding: 2px 0px;
}
.calendar_listings p {
	padding: 1px 0px;	
}
.calendar_listings p.calendar_date {
	color: #009ddc;
	font-size: 18px;
}
.calendar_listings h3 {
	color: #5a5959;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 0px;
}
.calendar_listings h4 {
	background: url("images/dots.gif") left 0% repeat-x;
	padding-top: 5px;
	margin-top: 5px;
	color: #f8981d;
	font-weight: bold;
	font-size: 13px;
}
.calendar_listings h4 a {
	color: #898989;	
	font-weight: normal;
}
.calendar_listings a.calendar_more_info {
	background: url("images/link-more-info.png") left top no-repeat;
	width: 77px;
	height: 22px;
	display: block;
	overflow: hidden;
	text-indent: -99em;
	margin-top: 5px;
}

/* 
	+   +   +   +   +   +   +   +   +   
		news
	+   +   +   +   +   +   +   +   +   
*/
.news_listings li {
	list-style-type: none;
	padding: 10px 0px;
	line-height: 17px;
}
.news_listings li.show_dots_clear {
	clear: both;
	background: url("images/dots.gif") left 100% repeat-x;
	width: 452px;
	padding: 2px 0px;
}
.news_listings p {
	padding: 1px 0px;	
}
.news_listings p.news_date {
	color: #009ddc;
	font-size: 18px;
}
.news_listings h3 {
	color: #5a5959;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 0px;
	line-height: 19px;
}
.news_listings a.news_more_info {
	background: url("images/link-more-info.png") no-repeat left top;
	display: block;
	height: 22px;
	overflow: hidden;
	text-indent: -99em;
	width: 77px;
	margin-top: 5px;
}
.news_frame {
	background: url("images/bg-news-frame.png") left top no-repeat;	
	width: 472px;
	height: 302px;
}
.news_frame img {
	padding: 11px 0px 0px 12px;	
}
/* 
	+   +   +   +   +   +   +   +   +   
		contact form
	+   +   +   +   +   +   +   +   +   
*/
#contact_table {
	font-size: 13px;
	color: #5a5959;
}
#contact_table .title {
	color: #0082b6;
	font-size: 11px;
	font-weight: bold;
}
#contact_table .tabletop {
	padding-top: 37px;	
}
#contact_form {
	background: url("images/dots.gif") left top repeat-x;
	padding-top: 15px;
	margin: 15px 0px;
}
#contact_form  fieldset{
	border: 0px none;
}
#contact_form legend {
	color: #009ddc;
	font-size: 23px;
	font-weight: bold;
	padding-bottom: 10px;
}
#contact_form div {
	clear: both;
	padding: 2px 0px;
}
.contact_label {
	display: block;
	float: left;
	text-align: right;
	width: 100px;
	font-weight: bold;
}
.contact_input {
	width: 300px;
	background:url("images/bg-input-form.png") repeat-x left top #fff;
	height: 18px;
	font-size: 11px;
	padding: 2px 4px;
	color: #8D8B8B;
	border: 1px solid #ada8a8;
	outline: none;
	
}
.contact_textarea {
	width: 300px;
	height: 100px;
	margin-left: 100px;
	background:url("images/bg-input-form.png") repeat-x left top #fff;
	border: 1px solid #ada8a8;
	padding: 2px 4px;
	color: #8D8B8B;
	outline: none;
}
#contact_form input.button {
	border: 0px none;
	cursor: pointer;
	font-size: 1px;
	line-height: 1px;
	text-indent: -99em;
	margin-left: 100px;
}
.submit_contact {
	background: url("images/button-submit.png") no-repeat left top;
	height: 25px;
	width: 60px;
}
.directory_map {
	border: 1px solid #c7c6c6;
	background-color: #e0f6ff;
	color: #868888;
	padding: 5px 0px 5px 20px;
}
.directory_map a {
	color: #0e9ad2;
	background: url("images/map-download-icon.png") left top no-repeat;
	padding-left: 25px;
	float: left;
	font-weight: bold;
	text-decoration: none;
	height: 21px;
}
h3.contact_boundaries {
	color: #000;
	font-size: 14px;
	color: #009ddc;
	font-weight: bold;
	margin: 20px 0px 10px;
}
.form_error {
	margin: 20px 0px 0px 50px;
	color: #F00;	
}
.form_error ul {
	padding-left: 20px;	
}
label.error {
	color: #f00;	
}
input.error {
	border: 1px solid #f00;
}
textarea.error {
	border: 1px solid #f00;
}
/* 
	+   +   +   +   +   +   +   +   +   
		search page
	+   +   +   +   +   +   +   +   +   
*/
.search_content {
	float: left; 
	width: 617px;
	padding: 0px 20px 0px 40px;
	color: #5A5959;
}
.search_content h2 {
	color: #5A5959;
	font-size: 23px;
	margin-bottom: 8px;
}
.search_image_frame {
	background: url("images/bg-superguide-frame-main-image.png") no-repeat left top;
	height: 217px;
	width: 598px;	
}
.search_image_frame img {
	border: 1px solid #D0D0D0;
	margin: 10px 0 0 10px;
}

p.search_criteria {
	border-bottom: 2px solid #EFC48D;
	color: #f8981d;
	font-size: 22px;
	padding: 10px 0px 4px 0px;
}

.paginate_results {
	border: 1px solid #c7c6c6;
	background-color: #e0f6ff;
	padding: 2px 10px;
	height: 25px;
	margin-bottom: 10px;
	font-size: 12px;
}
.paginate_results li {
	list-style-type: none;
	float: left;
}
.paginate_results li a {
	display: block;
	text-decoration: none;
	color: #5A5959;
	margin: 1px 5px;
	float: left;
}
.paginate_results li {
	margin-top: 1px	
}
.paginate_results li.active {
	background-color: #37b0e3;
	color: #fff;
	padding: 1px 5px;
}
.paginate_results li a.next {
	background: url("images/search-results-next.png") left top no-repeat;	
	width: 22px;
	height: 22px;
	text-indent: -99em;
	overflow: hidden;
}
.paginate_results li a.previous {
	background: url("images/search-results-previous.png") left top no-repeat;	
	width: 22px;
	height: 22px;
	text-indent: -99em;
	overflow: hidden;
}
.search_link {
	background: url("images/link-search-arrow.png") left top no-repeat;	
	color: #f8981d;
	padding: 0px 0px 2px 25px;
	display: block;
}
paginate_results li.results {
	font-style: italic;
	padding: 2px 0px 0px;
	color: #0e9ad2;
	font-weight: bold;
}

/* 
	+   +   +   +   +   +   +   +   +   
		page listings  
	+   +   +   +   +   +   +   +   +   
*/

.listings_results {
	padding: 2px 10px;
	height: 25px;
	font-size: 12px;
	clear: both;
	
}
.listings_bottom {
	margin-top: 20px;
	border-top: 2px solid #b3b3b3;	
}
.listings_top {
	border-bottom: 2px solid #b3b3b3;
	margin-bottom: 10px;
}
.listings_results li {
	list-style-type: none;
	float: left;
}
.listings_results li a {
	display: block;
	text-decoration: none;
	margin: 1px 5px;
	float: left;
}
.listings_results li {
	margin-top: 1px	
}
.listings_results li.active {
	background-color: #adadad;
	color: #fff;
	padding: 1px 5px;
}
.listings_results li a.next {
	background: url("images/listing-results-next.gif") left 50% no-repeat;	
	width: 6px;
	height: 19px;
	text-indent: -99em;
	overflow: hidden;
}
.listings_results li a.previous {
	background: url("images/listing-results-previous.gif") left 50% no-repeat;	
	width: 6px;
	height: 19px;
	text-indent: -99em;
	overflow: hidden;
}
.listings_results li.results {
	padding: 2px 0px 0px;
	font-weight: bold;
}

/* 
	+   +   +   +   +   +   +   +   +   
		superguide 
	+   +   +   +   +   +   +   +   +   
*/

p.superguide_title  {
	border: 1px solid #d1d1d1; 
	background-color: #eaf7da; 
	color: #689d22; 
	font-size: 16px; 
	font-weight: bold;
	padding: 2px 4px;
}
#superguide_form {
	padding-top: 15px;
	margin: 15px 0px;
}
#superguide_form  fieldset{
	border: 0px none;
}
#superguide_form legend {
	display: none;
}
#superguide_form div {
	clear: both;
	padding: 2px 0px;
}
.superguide_label {
	display: block;
	float: left;
	text-align: right;
	width: 106px;
	font-weight: bold;
}
.superguide_input {
	width: 300px;
	background:url("images/bg-input-form.png") repeat-x left top #fff;
	height: 18px;
	font-size: 11px;
	padding: 2px 4px;
	color: #8D8B8B;
	border: 1px solid #ada8a8;
	outline: none;
	
}
.superguide_textarea {
	width: 300px;
	height: 100px;
	margin-left: 106px;
	background:url("images/bg-input-form.png") repeat-x left top #fff;
	border: 1px solid #ada8a8;
	padding: 2px 4px;
	color: #8D8B8B;
	outline: none;
}
#superguide_form label.contact_radio_label {
	font-weight: bold;	
}
#superguide_form input.contact_radio_input {
	margin-left: 15px;
}
#superguide_form div.extra_spacing {
	margin-bottom: 10px; 
}
#superguide_form input.button {
	border: 0px none;
	cursor: pointer;
	font-size: 1px;
	line-height: 1px;
	text-indent: -99em;
	margin-left: 106px;
}
.submit_contact {
	background: url("images/button-superguide-submit.png") no-repeat left top;
	height: 25px;
	width: 60px;
}

/* 
	+   +   +   +   +   +   +   +   +   
		content
	+   +   +   +   +   +   +   +   +   
*/
.discover_table h3 {
	margin-left: 12px;	
}
.discover_frame {
	background: url("images/bg-discover-frame.png") left top no-repeat;
	width: 236px;
	height: 180px;

}
.discover_frame img {
	border: 1px solid #d0d0d0;
	margin: 12px 0px 0px 12px;	
}
.discover_text p {
	padding: 0px 0px 0px 12px;
	font-size: 12px;
	color: #898989;
}
.discover_text p a img {
	margin: 3px 0px 20px 0px;	
}
/* 
	+   +   +   +   +   +   +   +   +   
		address and maps
	+   +   +   +   +   +   +   +   +   
*/
#google_maps {
	width: 472px;
	height: 530px;
}
.google_maps {
	border: 1px solid #8A8A8A;
	width: 472px;
	height: 530px;
	margin-bottom: 20px;
}

/* 
	+   +   +   +   +   +   +   +   +   
		secondary callout
	+   +   +   +   +   +   +   +   +   
*/
.callout {
	width: 270px; 
	float: left;
	background: url("images/bg-callout-top.png") left top no-repeat;
	padding-top: 13px;
}
.callout ul li {
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 1px;
}
.callout li h4 {
	text-indent: -99em;
	overflow: hidden;
	margin-left: 18px;
}
.callout p {
	display: none;	
}
.callout a {
	display: block;
	width: 260px;
	height: 142px;
	text-indent: -99em;
	overflow: hidden;
}
.callout_maps a {
	background: url("images/callout-maps.jpg") left top no-repeat;
}
.callout_maps h4 {
	background: url("images/title-maps-callout.png") left top no-repeat;
}
.callout_gallery a {
	background: url("images/callout-gallery.jpg") left top no-repeat;
}
.callout_gallery h4 {
	background: url("images/title-gallery-callout.png") left top no-repeat;
}
.callout_guide a {
	background: url("images/callout-super-guide.jpg") left top no-repeat;
}
.callout_guide h4 {
	background: url("images/title-super-guide-callout.png") left top no-repeat;
}
.callout_parking a {
	background: url("images/callout-parking.jpg") left top no-repeat;
}
.callout_parking h4 {
	background: url("images/title-parking-callout.png") left top no-repeat;
}
.callout_dollars a {
	background: url("images/callout-dollars.jpg") left top no-repeat;
}
.callout_dollars h4 {
	background: url("images/title-dollars-callout.png") left top no-repeat;
}
