body{ background-color:#000; margin:0px auto; padding:0px; font: normal 12px arial, verdana; color:#FEBCA7; }
.clear{ clear:both; z-index: 1000; }
#main { width:960px; background:#; margin:0 auto; border:0px solid #000; }
.float-l{ float:left; }
.float-r{ float:right; }
.header{ height:120px; }
.logo{ width:183px; height:120px; float:left; }
.callus{ padding-top:13px; padding-left:594px; }
.menu{ padding-top:60px; padding-left:100px; }
.box{ margin-top:10px; background: #6E6E6E url(box-bg.gif) repeat-x; height:216px; }
.reservation{ float:left; width:257px; font:20px "Times New Roman", Times, serif; color:#FEBCA7;}/*padding:20px 30px 0px 30px; */
.signup{ float:left; width:257px; font:20px "Times New Roman", Times, serif; color:#FEBCA7; padding:20px 30px 0px 30px; }
.signup2{ float:left; width:900px; font:20px "Times New Roman", Times, serif; color:#FEBCA7; padding:20px 30px 0px 30px; }
.special{ float:left; width:257px; font:20px "Times New Roman", Times, serif; color:#FEBCA7; padding:20px 30px 0px 30px; }
.box-top{ padding-top:0px; margin-top:0px; border-top:1px solid #CCCCCC; }
.box2{ background:#2C2C2C; }
.box2-top{ padding-top:8px; margin-top:3px; border-top:1px solid #CCCCCC; }
.line{ border-bottom:1px solid #444444; }
.box2-padding{ padding:20px; } 
.hotel{ float:left; width:280px; padding:18px; }
.weddings{ float:left; width:231px; font:20px "Times New Roman", Times, serif; color:#FEBCA7; padding:17px; }
.welcome{ float:left; width:343px; font:20px "Times New Roman", Times, serif; color:#FEBCA7; padding:17px; border-left:1px solid #444444; border-right:1px solid #444444; }
.welcome2{ float:left; width:926px; font:20px "Times New Roman", Times, serif; color:#FEBCA7; padding:17px; }
.welcome-desc{ padding-top:8px; margin-top:3px; border-top:1px solid #444444; font:12px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; } 
.line2{ border-bottom:1px solid #444444; height:1px; }


.pagetitle{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; padding-top:12px; height:27px; padding-left:10px; float:left;
}

.mn{ padding-top: 5px; }
.mnl{ padding-top: 5px; padding-right: 3px; }
.im{ padding: 0 6px; }

#Menu {  } 
#nav, #nav ul { margin:0 auto; padding:0; list-style-type:none; list-style-position:outside; position:absolute; }
#nav a { display:block; padding: 0 0px; color: #FEBCA7; text-decoration: none;}
#nav a:hover { text-decoration: underline; }
#nav li { float:left; position:relative; background: transparent url(menu-div.jpg) top right no-repeat; padding: 8px 6px; }

#nav ul { position:absolute; display:none; width:14em; top:2.3em; left: 2px; padding-top: 10px;}
#nav li ul a { width:12em; height:auto; float:left; padding: 2px 0px 2px 10px; background-color: #1F94CF; border-bottom: 1px solid #00548F; }
#nav ul ul{ top:auto; }	
#nav li ul ul { left:12em; margin:0px 0 0 10px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul { display:block; }

.left { font:11px Arial, Helvetica, sans-serif; vertical-align:bottom;}
.right{padding-bottom:10px;}
a{ text-decoration:none; color:#999999;}
