/* SKIN 1 */

body 				{text-align:center; background:#1e264d; margin:0;}
#container 			{background: url(images/bg-body.gif) repeat-y center; margin:0;}
#wrapper 			{width:780px; margin:0 auto; font-family: "Trebuchet MS", Arial, Helvetica, Verdana;}
#top-header 		{float:left; width:100%; display:block; background-color:#1e264d; margin:0; padding:0; text-align:left;}
#top-header img		{margin-left:50px; border:none;}
#top-header .categories { font-family:Arial, Helvetica, sans-serif; font-style:normal; float:right; margin-right:50px;color:#CBCDDA; font-size:.75em; }
#top-header .categories a {color:#fff;}
#top-header .navbar 		{margin-left:50px; color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:.9em;}
#top-header .navbar a 		{color:#ccc; font-weight:normal;}
#top-header .navbar a:hover {color:#fff;}



#box-top 			{margin:0; padding:0;display:block;background:url(images/bg-box-top.gif) top center no-repeat;}
#box 				{width:100%; float:left;
					 background:url(images/bg-body.gif) top center repeat-y;}
#box-content 		{width:677px; margin:0 auto; text-align:left; color:#aab8ca;}
#content-ext 		{float:left; width:520px; margin-bottom:12px;}	
#content 	 		{margin-left:12px;}		

#box-bottom 			{clear:both; margin:0; width:100%; height:29px;background:url(images/bg-box-bottom.gif) center no-repeat;}	
#footer 				{clear:both;display:block; width:100%; background-color:#1e264d;
						 font-family:Arial, Helvetica, sans-serif; font-size:.7em; padding-bottom:10px; color:#aab8ca; text-transform:uppercase; letter-spacing:.15em;}	
#footer a 				{font-weight:bold; text-decoration:none; color:#fff;}
#footer a:hover			{text-decoration:underline;}			 
.virtual-tour 			{clear:both;}
.virtual-tour-dida 		{margin-top:3px; text-align:center; font-size:.8em; color:#505779;}
.virtual-tour-dida a	{color:#ccc;}
.text					{text-align:left; font-size:.9em; margin:10px 0 16px;  line-height:1.4em;}
.info-box				{background: url(images/bg-info-box.gif) center repeat-y; color:#353247; margin:12px 0 0;}
.info-box ul, .info-box li {list-style-type:none; margin:0; padding:0;}
.info-box li  img {}
.info-box a				{color:#222;}
.info-box a:hover		{color:#000;}
.info-box-top			{display:block; margin:0; padding:18px 12px 0 12px; background: url(images/bg-info-box-top.gif) center top no-repeat; font-weight:bold; font-size:.8em;}
.info-notes 			{display:block; clear:left; padding-top:2px; margin-top:4px; border-top:solid 1px #565463; color:#444; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:.8em; font-weight:bold;}
.info-notes a			{color:#eee;}
.info-notes a:hover 	{color:#fff;}
.info-notes p {margin:3px 0 0;}
.info-box-bottom		{clear:left; height:19px; margin:0; background:url(images/bg-info-box-bottom.gif) top no-repeat;}
.cover-image 			{text-align:center;}
.cover-image a img 		{border:solid 1px #24283d;}
#content a img 			{border:solid 1px #24283d;}

.icons img {margin:12px 1px 0;}
.icons .cards {float:right;}

#box-content h1 		{float:left; padding:12px 12px 0; margin:0; color:#fff; font-size:1.8em;}
#box-content h1  a		{color:#ddd; text-decoration:none;}
#box-content h1  a:hover {color:#fff; text-decoration:underline;}
#box-content h2 		{margin:0 0 6px;   font-size:1.5em;}
.metadata 		{display:block; clear:left;  margin:0 12px 6px; padding-bottom:4px; border-bottom:solid 2px #29355c; font-size:.8em; }
.metadata a		{color:#fff;}

/* NAVIGATION */
#navigation 						{float:right; width:140px; background:#46568a url(images/bg-navigation.gif) top repeat-y;
										font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.8em; text-align:left; text-transform:uppercase;  }
#navigation .menu-box 				{background: url(images/bg-menu-box-top.gif) top no-repeat; padding-top:18px;}
#navigation .menu-box-bottom 		{display:block; height:28px; background: url(images/bg-menu-box-bottom.gif) top no-repeat;}

.menu-box ul 			{margin:0;padding:0;}
.menu-box ul li 		{margin:0; padding:0; list-style-type:none;}
.menu-box ul li  h3		{padding:0 10px; margin:0; font-size:1.2em; color:#fff; list-style-type:none; text-align:center;}
.menu-box ul li a 									{display:block; padding:4px 10px; margin:0 5px; text-decoration:none; color:#c8cee0;} 
.menu-box ul li a:hover, .menu-box ul li a.active	{text-decoration:underline; background-color:#354579; color:#fff;}
/* MAPS */

.marker-infobox 		{font-family:"Trebuchet MS", Arial, Verdana; font-size:.9em; text-align:left;}
.marker-infobox h2 		{margin:0 0 4px; font-size:1.1em;}
.marker-infobox a 		{color:#CC6600;}


/* IMAGE GALLERY */
.gallery-image {text-align:center; background-color:#0d1128;margin-top:4px; padding-top:4px; padding-bottom:4px;}

.gallery-navbar {height:24px; width:100%; margin:0; font-size:.8em; color: #46568a; text-align:center;}
.gallery-navbar table {width:100%; border:soli 1px red;}
.gallery-navbar .prev {text-align:left; padding-left:6px;}
.gallery-navbar .next {text-align:right; padding-right:6px;}


.gallery-navbar a { color:#46568a;}
.gallery-navbar a:hover {color:#fff;}

.image-list {float:left; display:block; width:100%; border:solid #29355c; border-width:1px 0; padding:4px 0; }
.image-list ul {margin:0 0 0 15px; padding:0;}
.image-list ul li {margin:0; padding:0; list-style-type:none; display:inline; }
.image-list ul li a {width:96px; height:96px; float:left; }
.image-list ul li a img {margin:7px 7px;border: solid 1px #0d1128;}

.image-list  a:hover {background-color:#3a436e; }
.footer-notes {clear:both; margin:8px 6px; font-size:.7em; font-family: Arial, Helvetica, sans-serif; color:#aab8ca; text-align:justify; clear:both; padding-top:3px; border-top:solid 1px #29355c;}
.text a, .footer-notes  a {color:#fff;}
.text a:hover {color:#aab8ca;}



.product-list ul {margin:0; padding:0; list-style-type:none;}
.product-list ul li {clear:left; margin:0; padding:4px 0; width:90%; list-style-type:none; float:left; border-bottom: solid 1px #29355c;}
.product-list ul li img {float:left; margin:0 4px  0 0; border: solid 1px #29355c;}
.product-list h3 {margin:2px 0 4px;}

.event-list ul {margin:0;padding:0; list-style-type:none;}
.event-list ul li {clear:left; float:left; margin:0; width:90%; padding:4px 0; list-style-type:none; border-bottom: solid 1px #29355c;}
.event-list ul li img {float:left; margin:0 4px  0 0; border: solid 1px #29355c;}

.event-cover {margin-right:4px; border:solid 1px #29355c;}