/* CSS Document */
body {width:657px; margin:5px auto; background-color:#FFF; color:#000; font: 12px/1.6 Verdana, Arial, Helvetica, sans-serif; 
	padding:0;}
html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}
img {border:0;}

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
address { font-style:normal; }
ul,ol { list-style:none }

#topbnr {display:block; float:left; width:655px; clear:both; border:1px solid #969DA3;}

#topnav {display:block; float:left; width:100%;}
#topnav a {display:block; padding:3px 5px;}
#topnav a.first {padding-left:0;}
#topnav a.last {padding-right:0;}
#topnav a.current {text-decoration:none; color:#000; cursor:default; font-weight:bold;}
#topnav a.tleft {float:left;}
#topnav a.tright {float:right;}
#topnav a.nosite {text-decoration:none; color:#999; cursor:default;}

#topmenu {display:block; float:left; width:656px; border-top:1px solid #FD9D22; padding-bottom:11px; 
	background:url(../i2/bkg_topmenu3.gif) left bottom repeat-x; margin-top:5px;}
#topmenu a {display:block; background:url(../i2/bkg_topmenu.gif) left top repeat-x; float:left; padding:3px 8px; text-decoration:none;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#010101; border-right:1px solid #FFF; border-left:1px solid #000;}
#topmenu a.first {border-left-color:#FD9D22;}
#topmenu a.last {border-right-width:0;}
#topmenu a.right {float:right;}
#topmenu a:hover, #topmenu a.active {background-image:url(../i2/bkg_topmenu_a.gif);}

#topmenun {display:block; float:left; width:656px; border-top:1px solid #FD9D22; padding-bottom:6px; 
	background:url(../i2/bkg_topmenun4.gif) left bottom repeat-x; margin-top:5px;}
#topmenun a {display:block; background:url(../i2/bkg_topmenu.gif) left top repeat-x; float:left; padding:3px 17px; text-decoration:none;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#010101; border-right:1px solid #FFF; border-left:1px solid #000;}
#topmenun a.first {border-left-color:#FD9D22;}
#topmenun a.last {border-right-width:0;}
#topmenun a.right {float:right;}
#topmenun a:hover, #topmenun a.active {background-image:url(../i2/bkg_topmenu_a.gif);}

div.secmenu {display:block; float:left; width:654px; border-top:2px solid #4B4B4B; 
	background:#666E75 url(../i2/bkg_secmenu1.gif) left top repeat-x; border-right:2px solid #4B4B4B;}
div.secmenu a {display:block; background:#666E75 url(../i2/bkg_secmenu1.gif) left top repeat-x; float:left; padding:5px 10px; text-decoration:none;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; border-left:2px solid #4B4B4B;}
div.secmenu a:hover {color:#000; background-color:#BEC2BD; background-image:url(../i2/bkg_secmenu1a.gif);}
div.secmenu a.active {color:#000; background-color:#BEC2BD; background-image:url(../i2/bkg_secmenu1a.gif);}
div.secmenu a.last {border-right:2px solid #4B4B4B;}

div.secmenu2 {display:block; float:left; width:654px; border-top:2px solid #4B4B4B; border-bottom:2px solid #4B4B4B; 
	background:#666E75 url(../i2/bkg_secmenu1.gif) left top repeat-x; border-right:2px solid #4B4B4B;}
div.secmenu2 a {display:block; background:#666E75 url(../i2/bkg_secmenu1.gif) left top repeat-x; float:left; padding:5px 10px; text-decoration:none;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; border-left:2px solid #4B4B4B;}
div.secmenu2 a:hover {color:#000; background-color:#BEC2BD; background-image:url(../i2/bkg_secmenu1a.gif);}
div.secmenu2 a.active {color:#000; background-color:#BEC2BD; background-image:url(../i2/bkg_secmenu1a.gif);}
div.secmenu2 a.last {border-right:2px solid #4B4B4B;}

/*h1 {float:left; clear:both; width:642px; background-color:#8E9BA4; font:bold 18px/1.8 Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-align:right; 
	margin:0 0 5px; padding:3px 15px 3px 0;}*/
h1 {float:left; clear:both; width:642px; background-color:#FFF; text-align:center; color:#6F6A6A; padding:0; 
	margin:0; font:bold 24px/1.6 Verdana, Arial, Helvetica, sans-serif; margin-top:4px;}
h1 span {font-weight:normal;}
#home h1 {margin-top:5px; font-size:24px; line-height:1.4; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	
h5 {float:left; clear:both; width:652px; background-color:#8E9BA4; color:#FFF; text-align:right; margin:5px 0 2px; padding:1px 5px 1px 0;
	font-weight:bold;}
h5 a {color:#FFF;}

#content {float:left; width:100%; clear:both;}

#homer {float:right; width: 488px;}
#homer p {background-color:#FFF; width:100%; line-height:1.3; padding:5px 0; margin-bottom:5px; font-size:13px;}

#homel {float:left; width:156px; font-size:14px; margin-right:8px;}
#homel h2 {background-color:#FDBB41; padding:5px 0 5px 10px; width:146px; margin-bottom:3px; font-weight:bold;}
#homel a {display:block; width:121px; color:#000; background:url(../i2/blt_a.jpg) left center no-repeat; padding:7px 0 7px 35px;}
#homel a.last {margin-bottom:5px;}
#homel a.nosite {text-decoration:none; background-image:url(../i2/blt_s.jpg); color:#999; cursor:default;}

p.desc {float:left; width:635px; margin:5px 0; color:#000; font-weight:bold; padding:10px; line-height:1.4; border:1px solid #D7D9DA;
	background-color:#EBF0F3;}

#content div.place {float:left; width:100%; background-color:#FFF; line-height:1.5; margin-bottom:0; padding-top:5px; border-top:2px solid #999;}
#content div.place img {display:block; float:right; margin:5px 3px 5px 15px; border:1px solid #777;}
#content div.place h2 {font-weight:bold; width: 340px; padding:5px;}
#content div.place p {padding:5px 0 10px 5px;}

#content div.more {float:left; background-color:#FFF; width:357px; padding:0 150px 0 150px; line-height:1.5; text-align:left; 
	display:inline; margin:5px 0 10px;}
#content div.more a {display:block; float:left; margin:0 0 0 0; color:#000; background:#FFF url(../i2/blt_a.jpg) left center no-repeat; 
	padding:7px 0 7px 35px;}
#content div.more a.tleft {float:left;}
#content div.more a.tright {float:right;}
#content div.more a.reg {display:inline; background:#FFF; padding:0; margin:0; float:none; clear:none;}
#content div.more p {font-weight:bold;}

#content div.maps {float:left; width:100%; clear:both; margin:10px 0;}
#content div.maps p {padding:5px 0;}
#content div.maps h2 {font-weight:bold; margin:5px 0 10px;}
#content div.maps img {display:block; float:right; border:1px solid #777; margin-left:10px;}
#content div.maps a {display:block; float:left; margin:15px 0 10px; color:#000; background:#FFF url(../i2/blt_a.jpg) left center no-repeat; 
	padding:7px 0 7px 35px;}
#content div.maps a.reg {display:inline; background:#FFF; padding:0; margin:0;}

#content p.single {text-align:center; margin-bottom:10px;}

#photos #content img {border:1px solid #8E9BA4; margin:3px; float:left;}

#content a.eracredit {display:block; text-align:right; padding-right:5px; text-decoration:none; color:#333; font-size:11px;}
#content a.eracredit:hover {text-decoration:underline;}

#sitemap {padding:0 5px 0 50px;}

#footer {width:100%; clear:both; float:left; text-align:right; margin-bottom:5px; padding-bottom:5px;}
#footer img {display:block; padding:0; margin:0; float:left;}
#footer span {display:block; float:left; line-height:52px; padding-left:20px;}
#footer a {color:#23272A; font-weight:bold;}

#sitemap #content h3 {padding-left:30px;}
#sitemap #content h4 {padding-left:60px;}

#allcenter #content a.all {display:block; padding:1px 0; float:left; width:90%;}

#holidays {font-size:12px;}
#holidays h1 {color:#8E9BA4; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; padding-left:10px;}
#holidays h1 span {color:#E8750F; font-size:30px;}
#holidays h2 {color:#000; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
#holidays p {padding:10px;}
#holidays img.holidaysimg {display:block; float:right; border:1px solid #8E9BA4; margin: 5px 0 10px 10px;}

div.holidaysimg {display:block; float:right; margin: 5px 0 10px 10px;}
div.holidaysimg img {display:block; border:1px solid #8E9BA4; margin-bottom:10px;}

#holidays #holidaymore {padding-left:10px; padding-bottom:5px;}
#holidays #holidaymore a {display:block;}
#holidays #holidaypc {background-color:#EEE; border:2px solid #8E9BA4; margin:10px 0; padding-bottom:10px;}
#holidays #holidaypc h1 {color:#8E9BA4; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; 
	padding-left:10px; background-color:#EEE; float:none; width:90%;}
#holidays #holidaypc h1 span {color:#E8750F; font-size:18px;}
#holidays #holidaypc img {display:block; border:1px solid #8E9BA4; margin:10px 0 5px;}
#holidays #holidaypc td {padding: 0 23px; vertical-align:bottom; text-align:center; color:#8E9BA4; font-weight:bold;}
#holidaynm {clear:both; text-align:center; padding:10px 0 5px;}
#holidaynm a {color:#000;}

#holidaysa h1 {color:#E8750F; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; text-align:left; padding-left:10px;}
#holidaysa h1 span {color:#AEAEAE;}
#holidaysa table {width:100%;}
#holidaysa table td { background-color:#DFE4E8; color:#222;}
#holidaysa table td img {border:1px solid #CCC;}
#holidaysa table td span {padding:0 0 0 10px;}
#holidaysa table td a {font-weight:bold; color:#222;}

#holidaymore a.photo {background:url(../i2/icon_photo.jpg) left center no-repeat; display:block; padding:9px 0 9px 35px;}
#holidaymore a.direct {background:url(../i2/icon_directions.jpg) left center no-repeat; display:block; padding:9px 0 9px 35px;}
#holidaymore div.info {background:url(../i2/icon_info.jpg) left 5px no-repeat; display:block; padding:0 0 9px 35px;}
