@charset "utf-8";
/* CSS Document */


* {margin:0; padding:0;}

html, body {height:100%;}

p, p + ul li, p + ol li {font-family:Verdana, Geneva, sans-serif; font-size:10.5px; line-height:1.5em; color:#000;}
h1, h2, h3, h4, h5, h6 { font-family:"Times New Roman", Times, serif; margin:3px 0px; display:block; }
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
a:link, a:active, a:visited {text-decoration:none; color:#000; font-weight:bold;}
a:hover{ text-decoration:underline; color:#006a51;}
.button {background:url(images/button_back.jpg) top left repeat-x; padding:5px; border:thin solid #666;}
.border {border:thin solid red;}
.disclaimer{font-size:9px; letter-spacing:.05em;}
.divider {background:url(images/locations_background.jpg) top left repeat-x; padding:1px; margin:5px 0px 10px 0px; display:block;}

.floaterleft{float:left;}
.floaterright {float:right;}
.clearboth {clear:both;}

.headerverdana {font-family:Verdana, Geneva, sans-serif;}
.textgreen{ color:#000;} /*reverse the color to BLACK*/
.textgreen_light {color:#006b51;}
.textgold {color:#b6aa82;}
.textwhite{color:#fff;}
.textblack {color:#000;}

.height100 {height:100%;}
.outer_wrap {background:#ecfff5;}
.inner_wrap {}

	.header_wrap {background:url(images/header1_background.jpg) repeat-x; height:325px; /*267*/}
		.header_wrap_curve{background:url(images/header_background.jpg) top center no-repeat;}
			.header_wrap_top { width:1024px; margin:0 auto; height:325px; position:relative;}


				.logo { display:block; position:absolute; left:405px;	top:30px; width:215px; height:60px; z-index:3;}
					div.logo a {display:block; width:215px; height:30px;}
				.espanol{ position:absolute; left: 914px; top:0px; font-family:"Times New Roman", Times, serif; font-weight:bold; z-index:3;
					background:url(images/language_background.gif) no-repeat; height: 60px; width:66px; padding:60px 0px 0px 0px;}
					.espanol a { display:block; height:30px; width:66px;}
				.flash { height:267px; width:1024px;  position:absolute; left:0; top:0; z-index:0; margin:58px 0px 0px 0px;}
				
	.content_wrap {background:url(images/content_xtreme.jpg);}
		.content_wrap_top {background:url(images/content_xtreme_top.jpg) top repeat-x;}
			.content_wrap_inner {background:url(images/content_inner_x.jpg) top center; width:1024px; margin:0 auto;}
				.content_wrap_inner_top {background:url(images/content_inner.jpg) top center no-repeat; width:1024px; margin:0 auto;}
					.navigation {background:url(images/navigation_background.jpg) repeat-x; min-height:77px; width:980px; margin:0 auto;}

		.navigation div { padding:0px 0px 0px 50px; float:left;}
				.navigation div + div {width:600px; float:left;}
					.nav_menu { list-style:none; font-size:.8em;  width:650px;}
					.nav_menu li {float:left; text-align:center; font-weight:bold; display:block; padding:30px 20px 0px 10px; font-family:Verdana, Geneva, sans-serif;
								 height:46px; text-transform:uppercase; font-size:10px;}
						.nav_menu li.selected {background:url(images/nav_selected.jpg) center bottom no-repeat; color:#;}
					.nav_menu li.divider {background:url(images/navigation_divider.jpg) top right no-repeat; width:3px; height:74px; padding:0; margin:0;}
						.nav_menu li.selected a  {color:#006a51;}
	
	.columns { margin:0px auto; background:url(images/building_background.jpg) bottom right no-repeat; width:980px; min-height:500px;}
	.columns_template { margin:0px auto; width:870px; min-height:500px; padding:30px 65px 0px 65px;} /*Template only*/
		.column_left, .column_right { float:left;}
			p + ol, p + ul{margin:0px; padding:0px; list-style-position:outside;}
			p + ol li, p + ul li {padding:0px; margin:10px 0px 10px 50px;}
			

/*left*/
.column_left { width:300px; min-height:725px; height:auto;}
	.locations { min-height:400px; padding:15px 0px 0px 15px; float:left; width:280px;}
		.location_box { display:block; width:170px; height:190px; float:left; margin:5px 15px; text-align:center;}
	  .underline{ background:url(images/locations_background.jpg) 0px 10px repeat-x; height:20px; font-size:1em; font-family:"Times New Roman", Times, serif; font-weight:bold;}

/*featured_events */
	.accordionmain { margin:0px 0px 0px 0px; width:275px;}
	.accordionbtn { height:22px; cursor: pointer; background:url(images/featured_events_background.jpg) no-repeat; no-repeat;
					font-size:10px; padding:10px 8px 0px 22px; font-family:Verdana, Geneva, sans-serif;}
		.accordionbtn1 {  height:26px; cursor: pointer; background:url(images/featured_events_background1.jpg) no-repeat; no-repeat;
					font-size:10px; padding:5px 10px 5px 22px; margin:0px; font-family:Verdana, Geneva, sans-serif; color:#000;}
	.accordionbody { display: none; padding:5px 0px 10px 15px; background:#dbdbdb;}
		.accordionbody1 { display: none; padding:5px 0px 10px 15px; background:#c9d7d4;}



	.location_block { font-size:10px;}
	.location_block .header {background:#006a51; padding:1px;}
	
	.gift {background:url(images/gift_background.jpg) no-repeat;  height:280px; width:275px; padding:0px;  margin:15px 0px; position:relative; float:left;}
		.gift a {display:block; height:275px; width:275px; margin:5px 0px;}
		.tote_header { text-align:right;}

/*right*/
.column_right {background:url(images/locations_background.jpg) left top repeat-y;   min-height:570px;/*EXPAND*/ width:635px; margin:15px 0px 30px 0px; padding:0px 30px 0px 15px;}
	.title {font-family:"Times New Roman", Times, serif; text-transform:capitalize; color:#000; font-size:20px;
					background:url(images/locations_background.jpg) 0px 25px repeat-x; padding:0px 0px 10px 0px;}

/*footer*/
.footer_wrap{ background:#ecfff5 url(images/footer_background.jpg) top repeat-x; clear:both;}
		.footer_wrap div{ width:1024px; margin:0 auto; min-height:70px; height:70px; background:url(images/footer_background.gif) top center no-repeat; padding:0px 0px 0px 0px;}
	.footer_wrap p { font-size:11px; color:#FFF;}
		.under {clear:both; display:block;}
	.footer_wrap a { color:#FFF;}
