	
/*--- Shell ------------------------------------------------------*/

	body { background:#80000f; color:#002668; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 30px; }		
	#shell { background:url(../img/design/contentbg.gif);width:773px; margin:0 auto;}
	a { text-decoration: underline; color:#ac061c;}
	a:hover { text-decoration: none; color:#002668;}
	.fauxColumns { width:50%; float:left;}
	.imgLeft { border: 3px solid #002668; margin-right:20px; float:left;}
	.imgRight { border: 3px solid #002668; margin-left:20px; margin-bottom: 10px; float:right;}
	.clearBoth { clear:both;}
	.noMargin { margin:0;}
	.noBorder { border:none;}
	.noPadding { padding:0;}
	.forPrint { position:absolute; left:-2500px;}
	hr {clear: both; height: 1px; border: 1px solid #ccc; border-bottom: none;}
	
	
	
/*--- Head ------------------------------------------------------*/

	#h_shell { background:url(../img/design/header.jpg); width: 773px; height: 169px;}
	
	#h_logoArea { position: absolute; margin: 80px 0 0 20px; display: block; width: 300px; height: 72px;}
	#h_logoArea img {border:none;}
	#h_logoArea a {}		

	#h_banner {}
	#h_banner img {display:block;}
	
	#header_r { width: 250px; height: 167px; border: 3px solid #002668; margin-left:20px; margin-bottom: 10px; float:right;}
	
/*--- Print Header ------------------------------------------------------*/  

	#printHeader {display:none;}
	
/*--- Body ------------------------------------------------------*/

	#b_shell { display: block;  }
	
	#nav { position: absolute; margin: 144px 0 0 340px; text-align: center;width: 430px; height: 20px; }
	#nav ul { margin:0px; padding:0px; }
	#nav li { margin: 0px 4px 0 4px; padding: 0 5px;   display: inline;  list-style: none;}
	#nav li.noborder { border: none; margin-right: 0; padding: 0;}
	#nav li a { padding: 4px 0 0 0; color:#fff; font-weight: bold; text-decoration: none;}
	#nav li a:hover { color:#FF0000;}

	#nav li a.current {  color:#FF0000;}


	
	#col_l { background: url(../img/design/bg_coll.gif) no-repeat; text-align: center; float:left; width: 211px; margin-left: 10px;}
	
	#ctaShell { margin: 0 0 0 15px;}
	#ctaShell ul{ margin: 15px 0 0 0; padding: 0px; }
	#ctaShell li{ display: block; width: 175px; list-style: none;  margin-bottom: 5px; background: #002668;}
	#ctaShell li a { padding: 6px 0 3px 0; text-decoration: none; display: block;  width: 175px; color:#fff; }
	#americanahotel #ctaShell li#cta1,  
	#innofrosslyn #ctaShell li#cta2,  
	#ferngardens #ctaShell li#cta3,  
	#williamsburg #ctaShell li#cta4  { background:#af0015; }
	#ctaShell li a img { border: 1px solid #fff;}
	#ctaShell li a span { display: block;}
	#ctaShell li a:hover { background: #56000a; }
	.forPrint { position: absolute; margin-left: -2000px; }


	#b_contentArea { background:url(../img/design/bcontentareabg.gif) no-repeat; margin-left: 229px;  padding: 20px 15px 35px 15px; width: 504px;}
	#b_contentArea h1 { color:#002668; font-size: 36px; font-weight: normal; font-family:"Times New Roman", Times, serif; margin: 0px; padding: 0px;}
	#b_contentArea p { line-height: 180%;  }
	#b_contentArea h2 { font-size: 19px; font-weight: normal; font-family:"Times New Roman", Times, serif;}
	#b_contentArea li { line-height: 180%; background:url(../img/design/libg.gif) 0 4px no-repeat; padding: 0 0 0 12px;  list-style-type: none;}
	
	

	
/*--- Footer ------------------------------------------------------*/

	#f_shell { clear: both;  color:#fff; margin: 0; background:#80000f url(../img/design/footercurve.gif) no-repeat; clear: both;text-align: center;}
	
	#f_address  { padding: 50px 0 15px 0; text-align: center;}
	#f_address ul { margin: 0; padding:0; }
	#f_address li { display: inline; margin: 0px 10px; padding: 10px 0 0 0;}
	
	#f_nav {} 
	#f_nav ul { margin:0px; padding:0px;}
	#f_nav li { display: inline; margin: 0 5px;}
	#f_nav li a { color:#f8acb1;}
	#f_nav li a:hover { color:#fff;}		
	
	address {margin-left: 5px;}
	
	#f_sig { padding: 20px 0; text-align:center;}
