#index{width:504px; height:516px; float:left; overflow:hidden}
	/*#text_box{width:506px; height:195px; margin-bottom:15px; font-weight:11px; border-bottom:1px solid #800000;float:left;}*/
	#text_box{width:504px; height:303px; margin-bottom:15px; font-size:12px; border-bottom:1px solid #800000; float:left;}
		#text_box h2{margin:0px 0px 10px 0px; text-align:center; font-size:18px;}
		#text_box p{/*width:487px;*/ margin:0px 0px 8px 0px; text-indent:20px;}
		
		#index_tabs{width:480px; height:162px; margin: 0px 12px 0px 12px; padding:0px float:left;}
		#index_flash{ margin: 0px; padding:0px; float:left;}
		/*#index_text{width:502px; height:172px; float:left;}*/
		#index_text{width:480px; height:150px; margin:0px; padding:0px; font-size:10px; float:left; display:none; overflow:auto;}
		#index_text p{margin:0px 0px 5px 0px; padding:0px}
		#index_tabs a.index_tab{width:71px; height:12px; font-size:9px; text-align:center; text-decoration:none; color:#fff; background:url('../images/index_tab.gif') no-repeat; float:right}
		#index_tabs a.index_tab:hover{background:url('../images/index_tab_hover.gif') no-repeat;}
		#reservation_form{width:175px; margin:0px 0px 0px 6px; padding:0px; float:left; }
			#reservation_form fieldset{ width:165px; margin:0px auto; padding:5px 5px 10px 5px; color:#fff; border:1px solid #800000; float:left;}
			#reservation_form legend{ margin:0px; padding:0px; color:#fff; border:1px solid #800000; margin-bottom:15px;}
			#reservation_form label{ font-size:12px;}
			#reservation_form select{width:115px; font-weight:normal; color:#fff; background:#800000; border:1px solid #d02020}
			#reservation_form option{ color:#fff; background:#800000;}
			#reservation_form input{margin-left:15px;font-weight:bold; color:#fff; background:#800000; border:1px solid #d02020}
			
		#subscribe_form{width:300px; margin:0px 0px 0px 7px; padding:0px; float:left; }
			#subscribe_form fieldset{ width:295px; margin:0px auto; padding:5px 0px 10px 5px; color:#fff; border:1px solid #800000; float:left;}
			#subscribe_form legend{ margin:0px; padding:0px; color:#fff; border:1px solid #800000; margin-bottom:15px;}
			#subscribe_form label{ font-size:12px;}
			#subscribe_form select{width:100px; margin:0px; padding:0px; font-weight:normal; color:#fff; background:#800000; border:1px solid #d02020}
			#subscribe_form option{ color:#fff; background:#800000;}
			#subscribe_form input{margin:0px 0px 0px 4px; font-weight:bold; color:#fff; background:#800000; border:1px solid #d02020}
			#newsletter_subscribe{width:85px;padding:0px 4px 0px 4px;margin:0px; font-size:13px;}
			#nlemail{width:140px}
		
	#news_box{width:305px; height:196px; margin:0px 17px 0px 0px; float:left; border-top:1px solid #800000; border-right:1px solid #800000; background:url('../images/1x33_gold.gif') top repeat-x;}
		#news_box h3, #specialoffer_box h2{margin:0px; text-align:center; font-size:18px; color:#800000; float:left;}
		#news_box h3{ width:305px; margin-bottom:18px;}
		#news_box h3 a{ font-size:16px; color:#800000;}
		#news_box div{margin-bottom:12px; padding:0px 10px 0px 10px;}
		#news_box ins{margin-bottom:8px; padding:0px 10px 0px 10px; font-size:12px; text-decoration:none; display:block;}
		#news_box ins a{text-decoration:none;;}
		#news_box ins a:hover{color:#f44;text-decoration:underline;}
		span.date{ margin-right:10px;color:#999; background:#000;}
		
	#specialoffer_box{width:180px; height:196px; text-align:center; float:left; border-top:1px solid #800000; border-left:1px solid #800000; overflow:hidden; background:#b59000}
	#specialoffer_box h3{font-size:16px; width:170px; margin:0px; padding:0px;   font-weight:bold;  color:#800000}
	#specialoffer_box h3 img{border:none}
	#specialoffer_box a{text-decoration:none;}
	#specialoffer_box a img{width:180px; height:163px; border-top:1px solid #800000;}