body {
	background: #000 url(images/bkgd.jpg) repeat-y center top;
	margin: 0;
	padding: 0;
	font-family: "Georgia", "Times New Roman", Times, serif;
}

#player-container {
	width: 150px;
	height: 25px;
	float: right;
	z-index: 5;
	margin-top: 7px;
	margin-right: 7px;
}

#container {
	width: 950px;
	height: 100%;
	background: url(images/content-bkgd.png) repeat-y;
	behavior: url(iepngfix.htc);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#left-side {
	width: 270px;
	background: url(images/header-left.jpg) no-repeat;
	float: left;
}

#header-left-spacer{
	width: 270px;
	height: 114px;
	float: left;
}

#header-corner-left {
	width: 80px;
	height: 75px;
	background: url(images/header-corner-left.png) no-repeat;
	behavior: url(iepngfix.htc);
	z-index: 5;
	float: left;
	margin-left: 11px;
	position: relative;
}

#header-right{
	width: 680px;
	height: 431px;
}

.email-link {
	width: 380px;
	height: 30px;
	float: left;
	margin-left: 270px;
	margin-top: 50px;
}

.email-link a {
	display: block;
	width: 100%;
	height: 100%;
}

#header-movie {
	width: 464px;
	height: 289px;
	margin-top: 30px;
	margin-left: 87px;
	float: left;
}

#right-side {
	width: 680px;
	background: url(images/header-right.jpg) no-repeat;
	float: right;
}

#pg-title {
	width: 680px;
	height: 102px;
}

.homepage {
	background: url(images/pg-title-home.jpg) no-repeat;
}

.weddings {
	background: url(images/pg-title-weddings.jpg) no-repeat;
}

.corporate {
	background: url(images/pg-title-corporate.jpg) no-repeat;
}

.custom {
	background: url(images/pg-title-custom.jpg) no-repeat;
}

.wine-spirits {
	background: url(images/pg-title-wine-spirits.jpg) no-repeat;
}

.planning {
	background: url(images/pg-title-planning.jpg) no-repeat;
}

.contact-us {
	background: url(images/pg-title-contact-us.jpg) no-repeat;
}

#content {
	width: 570px;
	margin-left: 35px;
}

#footer {
	width: 950px;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/footer-bkgd.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#menu-box {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}

#menu-box-middle {
	width: 520px;
	background: url(images/menu-bkgd-rep.png) repeat-y;
	behavior: url(iepngfix.htc);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}

#menu-box-bottom {
	width: 550px;
	height: 15px;
	background: url(images/menu-bottom.png) no-repeat;
	behavior: url(iepngfix.htc);
	float: left;
}

#footerlinks {
	width: 850px;
	text-align: center;
	padding-top: 45px;
	margin-left: auto;
	margin-right: auto;
	font-size: 15px;
}

#nav-buttons {
	width: 195px;
	height: 473px;
}

img {
	behavior: url(iepngfix.htc);
}



/********************** NAVIGATION ************************/

#divTopLeft {
	position: relative;
	width: 239px;
	height: 393px;
	background: url(images/nav-mock.png) no-repeat;
	margin-left: 20px;
	margin-top: -87px;
	margin-bottom: 20px;
	float: left;
}

#nav {
	width: 195px;
	margin-left: 22px;
	margin-top: 23px;
	float: left;
}

.nav{
	width: 195px;
	float: left;
}

.nav a{
	display: block;
	height: 100%;
}

#nav a:hover{
   background-position: -195px 0;
}

#nav-01 a {
	background: url(images/nav-home.jpg) no-repeat 0 0;
	display: block;
	height: 49px;
}

#nav-02 a {
	background: url(images/nav-weddings.jpg) no-repeat 0 0;
	display: block;
	height: 49px;
}

#nav-03 a {
	background: url(images/nav-corporate-events.jpg) no-repeat 0 0;
	display: block;
	height: 49px;
}

#nav-04 a {
	background: url(images/nav-custom-events.jpg) no-repeat 0 0;
	display: block;
	height: 49px;
}

#nav-05 a {
	background: url(images/nav-wine-spirits.jpg) no-repeat 0 0;
	display: block;
	height: 49px;
}

#nav-06 a {
	background: url(images/nav-planning.jpg) no-repeat 0 0;
	display: block;
	height: 49px;
}

#nav-07 a {
	background: url(images/nav-contact-us.jpg) no-repeat 0 0;
	display: block;
	height: 49px;
}

.vertical-popout{
	position: absolute;
	visibility: hidden;
	margin-top: 7px;
	border: none;
	padding: 3px 8px;
	margin-left: 55px;
	z-index: 5;
	background: url(images/nav-flyout-bkgd.png) repeat;
	behavior: url(iepngfix.htc);
}

.vertical-popout a{
	color: #ffffff;
	display: block;
	text-decoration: none;
	margin-right: 6px;
	text-indent: 0px;
	font: 14px/22px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.vertical-popout a:link{ color: #ffffff; text-decoration: none;}
.vertical-popout a:hover{ color: #96B533; text-decoration: none;}

/********************** NAVIGATION END ************************/


/********************** TYPOGRAPHY ************************/

p {
	padding: 0;
	text-align: justify;
	font: 15px/21px Georgia, "Times New Roman", Times, serif;
}

h1 {
	font: bold 28px/21px Georgia, "Times New Roman", Times, serif;
	color: #be9447;
}

.h1-center {
	font: bold 28px/21px Georgia, "Times New Roman", Times, serif;
	color: #be9447;
	text-align: center;
}

h2 {
	color: #7d9829;
	font: bold 22px/22px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin-top: 5px;
	margin-bottom: -10px;
	font-weight: bold;
}

h3 {
	font: bold 20px/22px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: left;
}

h4 {
	color: #7d9829;
	font: bold 20px/20px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: left;
	margin-bottom: -7px;
}

h5 {
	font: bold 24px/21px Georgia, "Times New Roman", Times, serif;
	color: #be9447;
	margin-bottom: -10px;
}

.p-center {
	text-align: center;
}

ul {
	padding: 0;
	font: 15px/22px Georgia, "Times New Roman", Times, serif;
	margin-left: 40px;
}

.menu-text {
	font-size: 14px;
	text-align: left;
}

.p-small {
	padding: 0;
	text-align: justify;
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
}

a:link { color: #a87c2a; text-decoration: underline;}
a:hover { color: #7d9829; text-decoration: none;}

#footerlinks  a:link { color: #000000; text-decoration: none; }
#footerlinks  a:hover { color: #fffde5; text-decoration: underline; }

#copyright {
	color: #fffde5;
	text-align: left;
	padding-top: 30px;
	padding-left: 30px;
	font-size: 13px;
	width: 515px;
	float: left;
}

#lh-credit {
	color: #fffde5;
	text-align: right;
	padding-top: 30px;
	padding-right: 30px;
	font-size: 13px;
	float: right;
}

#lh-credit a:link { color: #fffde5; text-decoration: none;}
#lh-credit a:hover { color: #96B533; text-decoration: underline;}
#lh-credit a:visited { color: #fffde5; text-decoration: none;}


/********************** TYPOGRAPHY END ************************/



