/* ---------------------------------------------
Four Moons Portal Screen Style Sheet
author: Cyberwoven
version:  2008.06
----------------------------------------------- */

body {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	text-align:center;
	background:#000;}

a,
a:link {color:#9a0101; text-decoration:underline;}
a:visited {color:#300;}
a:hover {text-decoration:none;}


div#portalflash {width:560px; height:530px; margin:0 auto; position:relative; background:url(../images/portal-noflash.jpg) no-repeat top center;}
div#portalflash h1 {margin:0; padding:0; display:inline;}
div#portalflash h1 a {display:block; height:300px; font-size:1px; text-indent:-9999px; outline:none;}
div#portalflash h2 {margin:0; padding:0; display:inline;}
div#portalflash h2 a {position:absolute; top:350px; display:block; width:260px; height:150px; font-size:1px; text-indent:-9999px; outline:none;}
div#portalflash h2 a#restaurant {left:0px;}
div#portalflash h2 a#store {left:290px;}
div#portalflash p {visibility:hidden;}

/* Layout Blocks
----------------------------------------------- */

#portalflash {width:1024px; margin:0 auto; position:relative; text-align:left;}


#footer { padding:20px 0 30px; font-size:11px; height:150px; color:#56534e; text-align:center; }
	#footer .footerwrapper { position:relative; background:url(../images/footerflourish.gif) no-repeat bottom center; padding:0 0 0px 0; margin:0 auto; width:960px; height:100px; }
	#footer ul { display:block; margin:10px 0; list-style:none; }
	#footer ul li { display:inline; margin:0; padding:0; }
	#footer ul li a { padding:0 4px; margin:0 10px; }
	#footer a { color:#56534e; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }
	#footer a.cyberwoven span { color:#840403; }
	
#footer ul {  }
	#footer ul { margin:10px auto 0 auto; padding:0 0 25px 0; }
	#footer ul.footernav { text-align:left; }

#footer ul.footericons { position:absolute; top:20px; left:448px; }
	#footer ul.footericons li a { display:block; float:left; width:16px; height:16px; text-indent:-9999px; margin:0 8px 0 0; padding:0; }
	#footer ul.footericons li.twitter a{background:url(/images/iconTwitter.jpg) top left no-repeat;}
	#footer ul.footericons li.twitter a:hover {background-position: bottom left;}
	#footer ul.footericons li.facebook a{background:url(/images/iconFacebook.jpg) top left no-repeat;}
	#footer ul.footericons li.facebook a:hover {background-position: bottom left;}
	#footer ul.footericons li.rssfeed a{background:url(/images/iconRSS.jpg) top left no-repeat;}
	#footer ul.footericons li.rssfeed a:hover {background-position: bottom left;}

#footer .affiliates { list-style:none; position:absolute; right:0; top:20px; }
		#footer .affiliates li { float:left; margin-right:12px; position:relative; padding:0; }
		#footer .affiliates li a { padding:0; margin:0; }
		#footer .affiliates li.plantation a { display:block; height:24px; width:24px; text-indent:-9999px; background:url(../images/plantationicon.gif) no-repeat; margin-top:-4px; background-position:bottom left; }
			#footer .affiliates li.plantation a:hover { background-position:top left; }
		#footer .affiliates li.countryclub a { display:block; height:24px; width:24px; text-indent:-9999px; background:url(../images/countryclubicon.gif) no-repeat; margin-top:-4px; background-position:bottom left; }
			#footer .affiliates li.countryclub a:hover { background-position:top left; }
		#footer .affiliates li span { display:block; position:absolute; bottom:30px; right:-30px; width:180px; border:2px solid #6e6d72; font-size:11px; line-height:1.3; text-transform:none; z-index:100; padding:8px; background:#000; background:rgba(0,0,0,0.9); color:#ccc; display:none; }
			#footer .affiliates li span strong { display:block; text-transform:uppercase; margin-bottom:5px; border-bottom:1px solid #6e6d72; padding-bottom:4px; }
