/* home css */

/* structure */

#container {width: 950px; margin: 0 auto;}
	#header {width: 950px; height: 77px; background: transparent url(/images/header_bg.gif) no-repeat top left; clear: both;}
		#register-links {width: 158px; padding: 23px 28px 0 0; float: right;}
			.hdr-register {display:block;}
	#feature {width: 950px; height: 285px; clear: both;}
		#feature-left {width: 744px; height: 285px; margin-right: 6px; float: left; position: relative;}
			#nav {width: 744px; height: 37px; background: none;/*transparent url(/images/nav/nav-bg.gif) no-repeat top left;*/ position: absolute; top: 0; left: 0; z-index: 3;}
				/* see nav.css for... nav */
			#main-feature{width:744px; height: 248px; position: absolute; top: 37px; left: 0; z-index: 1; overflow:hidden;}
                #laughlinfeature{margin-left:-1px}
				#overlay {position: absolute; padding: 5px 0 0 21px; width: 205px; height: 220px; left: 10px; top: 15px; z-index: 2; background: transparent url(/images/overlay_bg.gif) no-repeat top left;}
					#overlay div {position: relative; width: 181px; height: 183px; }
					#hminsert { position: absolute; top: 143px; left: 226px; }
		#feature-right {width: 200px; height: 285px; float: left; background: transparent url(/images/feature-right-bg.jpg) no-repeat top left;}
		#feature-right-home {width: 200px; height: 285px; float: left;}
			#feature-right div {width: 200px; height: 285px; position: relative;}
	#buckets {width: 950px; height: 400px; clear: both; margin: 10px 0 0 0;}
		#buckets-left {width: 744px; height: 400px; padding-top: 15px; margin-right: 6px; float: left;}
			#buckets-left div {height: 400px; float: left; overflow: hidden;}
				#buckets-left div.bucket-image {width: 226px; height: 97px; background: #72CDF4 url(/images/buckets-bg.jpg); margin: 0 0 15px 10px; border: 0;}
				#buckets-left div.bucket-image img {display: block; margin: 10px auto;}
				#buckets-left div h3 {margin: 0 0 5px 10px; clear: both;}
				#buckets-left div p {margin: 0 0 10px 20px; padding: 0; width: 185px;}				
				#buckets-left div a.arrow {margin: 15px 0 0 20px;}				
				#buckets-left div p.second {padding-top: 15px; margin: 15px 0 0 20px; width: 185px; border-top: 1px dashed #FDB812;}
				#buckets-left div p.home-special-events {}
					#buckets-left div p.home-special-events span{font-weight: bold; font-size: 11px;}
					#buckets-left div p.home-special-events a{margin-bottom: 8px;}
				#buckets-left div.home-date-drops {margin: 0 0 5px 0; padding-left: 20px; border: 0; height: 40px; clear: both;}
				/* see form-elements.css for dropdowns and search button */
					#buckets-left div.home-date-drops .search-large {margin: 30px 0 0 0;}
					#buckets-left div.home-date-drops {height: auto; margin: 0 0 10px 0; border: 0; float: none;}
			#buckets-left-left {width: 246px;}
				#buckets-left-left a {font-weight: bold; color: #00a1ba;}
			#buckets-left-mid {width: 246px; border-right: dashed 1px #FDB812; border-left: dashed 1px #FDB812; }
				#buckets-left-mid a {font-weight: bold; color: #00a1ba;}
			#buckets-left-right {width: 248px; border-right: dashed 1px #FDB812;}
		#rightrail {width: 160px; height: 318px; padding: 5px 25px 0 15px; margin:-10px 0 0 0; float: left; position:relative; background: transparent url(/images/buckets-right-bg.gif) repeat-x top left; overflow: hidden;}
			#rightrail h3.replace-15red {margin-top: 15px !important;}
			#rightrail a {display: block; width: 172px; height: 34px; margin-top: 10px;}
			#rightrail a:hover {background-position: top right;}
			#rightrail a span {display: none;}
			#rightrail .bookroom {background: transparent url(/images/rightrail-bookroom.gif) no-repeat top left;}
			#rightrail .brochure {background: transparent url(/images/rightrail-brochure.gif) no-repeat top left;}
			#rightrail .maps {background: transparent url(/images/rightrail-maps.gif) no-repeat top left;}
			#rightrail .groups {background: transparent url(/images/rightrail-groups.gif) no-repeat top left;}
			#rightrail .contact {background: transparent url(/images/rightrail-contact.gif) no-repeat top left;}
			#rightrail ul {list-style-type: none;}
		#rightrail-home {position:absolute; top:0; left:15px;}
		
	#footer {width: 890px; padding: 0 30px; height: 147px; background: transparent url(/images/footer_bg.gif) no-repeat top left; clear: both;}
		#footer p, #footer p a {font: 10px Verdana, sans-serif; color: #0076BF; margin-top: 102px;}