/*---These Styles are specific to the wedding, banquet, dining, and bar landing pages----------*/

/*------general landing styles------*/
div.scroll-wrapper {
	padding-top:56px;
	padding-left:80px;
}
div.scroll-text {
	width: 418px;
	height:156px;
	overflow:scroll;
	overflow-x:hidden;
	color:#fff;
	scrollbar-3dlight-color: #999;
	scrollbar-darkshadow-color: #333;
	scrollbar-face-color: #666;
	scrollbar-highlight-color: #999;
	scrollbar-shadow-color: #999;
	scrollbar-track-color: #333;
	scrollbar-arrow-color: #999;
	scrollbar-base-color:#333;
	margin-bottom:15px;
	padding-right:12px;
}



/*-----Wedding Subnav-----*/
ul#wedding-links {
	width:510px;
	}
ul#wedding-links a {
    padding-top:23px;
}
#subnav li#wedding-photo  a {
	width:119px;
	background: url(/images/nav-photo.jpg) top left no-repeat;	
}
#subnav li#wedding-virtual   a {
	width:114px;
	background: url(/images/nav-virtual.jpg) top left no-repeat;
}
#subnav li#wedding-menu  a {
	width:141px;
	background: url(/images/nav-menu.jpg) top left no-repeat;
}
#subnav li#wedding-photo a:hover, #subnav li#wedding-virtual a:hover, #subnav li#wedding-menu a:hover {
	background-position: 0 -23px;
	}
/*-----Wedding Styles-----*/
#container-wedding {
	width:937px;
	margin: 0 auto;
	background:url(/images/bg-wedding.jpg) repeat-y;
}
#wrapper-wedding {
	background:url(/images/bg-wedding-top.jpg) no-repeat;
	min-height:50px;
}
#foot-wedding {/*ie6 style*/
}

#left-wedding {
	width:320px;
	float:left;	
	padding-top:0px;
}
#left-wedding img {/*ie 6 and 7*/
	padding-top:270px;
	}
#right-wedding {
	width: 360px;
	padding-top:10px;
	margin-left:320px;
}
#testimonial-wedding {
	clear:both;
	color:#A36221;
	font-style:italic;
	width:260px;
	float:left;
	}
#title-wedding {
  float:right;
  padding-top: 85px;
  width: 590px;
  }
#main-wedding {
	padding-left:150px;
	}
/*--------wedding content-------*/

#wrapper-wedding ul li {
	background: url(/images/bul-wedding.gif) no-repeat 0 6px;
	padding-left:1em;
	padding-bottom:.5em;
	}
#wrapper-wedding ul  {
	padding-bottom:.5em;
	}


/*------Bar Page----------*/


#title{
	padding-top:45px;
	padding-left:89px;
	color:#DEB87E;
	font-size:1.8em;
	}

#container-bar {
	width:937px;
	margin: 0 auto;
	background:url(/images/bg-bar.jpg) repeat-y;

}
#wrapper-bar {
	background:url(/images/bg-bar-top.jpg) no-repeat;
	min-height:50px;

}
#left-bar {
	width:185px;
	float:left;
	padding-left:80px;
	padding-top:50px;
}
#left-bar hr {
	display:none;
	}
#left-bar ul {
	padding-bottom:0em;
}
#left-bar ul li {
	padding-bottom:.3em;
}
#right-bar {
	width: 610px;
	padding-top:100px;
	margin-left:285px;
}

#head-bar { /*ie6*/
	background: url(/images/bar-content-header.jpg) no-repeat;
	width:587px;
	height:77px;
}

#content-bar {
	background: url(/images/bg-content-bar.jpg) bottom;
	overflow:auto;
	width:588px;
	color:#fff;
}
#content-bar div {
	float:left;
	overflow:auto;
	padding-bottom:1em;
	}
#content-bar ul li {
	padding-bottom:.5em;
	}
#bar-music ul li, #bar-drinks ul li {
	font-weight:bold;
	}

#bar-gallery {
	padding-left:40px;
	padding-top:10px;
	width:280px;
	}
#bar-special {
	width:215px;
	padding-left:5px;
	padding-top:15px;

	}
#bar-music {
	width:200px;
	background:url(/images/icon-music.gif) no-repeat left top;
	padding-left:70px;
	float:left;
	}
#bar-drinks {
	padding-left:70px;
	width:180px;
	background:url(/images/icon-drinks.gif) no-repeat left top;
	float:left;
	margin-left:30px;
	display:inline;
	}
#bar-drinks img, #bar-music img {

	}
#bar-drinks ul li img, #bar-music ul li img {

	}	
#bar-drinks ul, #bar-music ul {

	}
#bar-drinks .bar-listtitle, #bar-music .bar-listtitle  {
	font-family: "Palatino Linotype", Palatino, "Times New Roman", Times, Serif;
	color:#FAFD92;
	font-size:1.3em;
	font-weight:normal;

	}
/*-----Bar Subnav-----*/
ul#bar-links {
	width:510px;
	}
ul#bar-links a {
    padding-top:25px;
}
#subnav li#bar-photo  a {
	width:119px;
	background: url(/images/nav-bar-photo.jpg) top left no-repeat;
	
}
#subnav li#bar-virtual   a {
	width:110px;
	background: url(/images/nav-bar-virtual.jpg) top left no-repeat;
}
#subnav li#bar-menu  a {
	width:61px;
	background: url(/images/nav-bar-menu.jpg) top left no-repeat;
}
#subnav li#bar-photo a:hover, #subnav li#bar-virtual a:hover, #subnav li#bar-menu a:hover {
	background-position: 0 -25px;
	}

/*-----banquet Styles-----*/

#container-banquet {
	width:937px;
	margin: 0 auto;
	background:url(/images/bg-banquet.jpg) repeat-y;
}
#wrapper-banquet {
	background:url(/images/bg-banquet-top.jpg) no-repeat;
	min-height:50px;
}

#top-banquet {
	width:520px;
	float:left;
	padding-left:30px;
  padding-top:20px;	
	
}
#foot-banquet {/*ie6 style*/
}

#bottom-banquet {
	width: 475px;
	padding-top:20px;
	float:left;
	clear:left;
	padding-left:30px;
}
#reservation-banquet {
	width:230px;
	float:right;
	padding-bottom:5px;
	}
#testimonial-banquet {
	clear:both;
	color:#A36221;
	font-style:italic;
	width:230px;
	float:right;
	}
#main-banquet {
  padding-left:115px;
  padding-top:60px;
  }
 
#main-banquet #bottom-banquet #banquet-list ul {
	float:left;
	width:150px;
	list-style:disc;
	}
#main-banquet #bottom-banquet #banquet-list ul li {
		margin-left:20px;
	}
/*-----Banquet Subnav-----*/
ul#banquet-links {
	width:480px;
	}
ul#banquet-links a {
    padding-top:24px;
}
#subnav li#banquet-photo  a {
	width:120px;
	background: url(/images/nav-banquet-photo.jpg) top left no-repeat;
	
}
#subnav li#banquet-virtual   a {
	width:115px;
	background: url(/images/nav-banquet-virtual.jpg) top left no-repeat;
}
#subnav li#banquet-menu  a {
	width:59px;
	background: url(/images/nav-banquet-menu.jpg) top left no-repeat;
}
#subnav li#banquet-photo a:hover, #subnav li#banquet-virtual a:hover, #subnav li#banquet-menu a:hover {
	background-position: 0 -24px;
	}

/*-----dining Styles-----*/
#container-dining {
	width:937px;
	margin: 0 auto;
	background:url(/images/bg-dining.jpg) repeat-y;
}
#wrapper-dining {
	background:url(/images/bg-dining-top.jpg) no-repeat top;
	min-height:50px;


}
#footer-banquet {
	margin-bottom:-5px;
	}
#left-dining {
	width:300px;
	float:left;	
	padding-top:20px;
	padding-left:30px;
}
#right-dining {
	width: 350px;
	padding-top:20px;
	margin-left:330px;
	
}
#main-dining {
  padding-top:90px;
  padding-left:110px;
  }
#content-dining {

}
#testimonial-dining {
	color:#A36221;
	font-style:italic;
	width:230px;
	padding-top:10px;
	}
#foot-dining { /*ie6*/

	}

/*-----Dining Subnav-----*/-
ul#dining-links {
	width:510px;
	}
ul#dining-links a {
    padding-top:25px;
}
#subnav li#dining-photo  a {
	width:143px;
	background: url(/images/nav-dining-photo.jpg) top left no-repeat;
	
}
#subnav li#dining-virtual   a {
	width:135px;
	background: url(/images/nav-dining-virtual.jpg) top left no-repeat;
}
#subnav li#dining-menu  a {
	width:100px;
	background: url(/images/nav-dining-menu.jpg) top left no-repeat;
}
#subnav li#dining-reservations   a {
	width:135px;
	background: url(/images/nav-dining-reservations.jpg) top left no-repeat;
}
#subnav li#dining-photo a:hover, #subnav li#dining-virtual a:hover, #subnav li#dining-menu a:hover, #subnav li#dining-reservations a:hover {
	background-position: 0 -25px;
	}
