#head{

	position: relative;

	background-image: url('../images/head-bg2.png');

	background-repeat: no-repeat;

	width: 1010px;

	height: 208px;

	display: block;

	margin-top: 175px;

	z-index: 10;

}

.logo-page {

	position: relative;

	display: block;

	padding-top: 20px;

	margin-left: 18px;

	float: left;

}

.nav_page {

	float: left;

	margin-top: 105px;

}

#content {

	position: relative;

	display: block;

	width: 996px;

	background-color: #FFF;

	padding-left: 4px;

	-moz-box-shadow: 5px -3px 17px #333;

	-webkit-box-shadow: 5px -3px 17px #333;

	box-shadow: 5px -3px 17px #333;

	margin-bottom: -16px;

}

#sm_bus{

	position: relative;

	margin-left: 800px;

	padding-top:20px;

}

#sm_bus img{

	padding:  0px;

	float: left;

}

#contact_us {

	position: relative;

	margin-left: 20px;

	padding-top: 30px;

	width: 387px;

}

#directions {

	background-image: url('../images/contact/directions.jpg');

	width: 94px;

	height: 19px;

	margin-left: 20px;

	margin-top: 25px;

	margin-bottom: 15px;

}

#google_map {

	position: relative;

	background-image: url('../images/contact/map-bg.png');

	background-repeat: no-repeat;

	width: 387px;

	height: 402px;

	margin-left: 20px;

	margin-bottom: -40px;

}

.title {

	font-family: Georgria, Times New Roman, serif;

	font-size: 16px;

	color: #000;

}

.address {

	font-family: Georgria, Times New Roman, serif;

	font-size: 13px;

	color: #F06098;

}

.address a {

	font-family: Georgria, Times New Roman, serif;

	font-size: 13px;

	color: #F06098;

	text-decoration: none;

}

.address a:hover {

	font-family: Georgria, Times New Roman, serif;

	font-size: 13px;

	color: #F06098;

	border-bottom: 1px dotted #F06098;

	text-decoration: none;

}

#form-contact {

	width: 540px;

	height: 483px;

	float: right;

	padding-top: 30px;

	margin-right: 20px;

}

#form-contact .btn{float:right!important; margin-right:25px; display:inline;}

#form-contact form{width:100%; float:left; padding-top:15px;}

#form-contact p{padding-bottom:15px; float:left; width:100%;}

.requirement {

	font-family: Georgria, Times New Roman, serif;

	font-size: 10px;

	color: #F06098;

	vertical-align: super;

}

.form_title {

	font-family: Georgia, Times New Roman, serif;

	font-size: 14px;

	color: #000;

}

#menu {

	position: relative;

	width: 617px;

	margin-left: 7px;

	margin-bottom: 20px;

}

.menu_box {

	background-image: url('../images/menu/menu_item-bg.jpg');

	background-repeat: no-repeat;

	width: 181px;

	height: 160px;

	padding: 10px;

	float: left;

}

.menu_box p {

	font-family: Georgia, serif;

	font-size: 15px;

	text-align: center;

}

.menu-img {

	position: relative;

	width: 157px;

	height: 108px;

	border-style: solid;

	border-color: #000000;

	border-width: 1px;

}

#menu_copy-bg {

	position: relative;

	background-image: url('../images/menu/menu_copy-bg.jpg');

	background-repeat: no-repeat;

	width: 379px;

	height: 510px;

	float: right;

	margin-right: 7px;

}

#menu_copy {

	position: relative;

	width: 316px;

	height: 394px;

	background-color: #f06098;

	font-family: Georgia, serif;

	font-size: 15px;

	color: #FFFFFF;

	margin-top: 20px;

	margin-left: 22px;

	border-style: solid;

	border-color: #000000;

	border-width: 1px;

	padding: 10px;

}

#about {

	position: relative;

	width: 539px;

	font-family: Georgia, serif;

	font-size: 14px;

	color: #000000;

	margin-left: 15px;

}

#about p{padding-bottom:10px;}

#who-is-lilly {

	position: relative;

	width: 375px;

	height: 556px;

	float: right;

	margin-right: 15px;

	margin-top: 30px;

}

#wedding-bg {

	position: relative;

	width: 974px;

	height: 255px;

	background-image: url('../images/events/bg_weddings.jpg');

	background-repeat: no-repeat;

	padding-top: 25px;

	margin-left: 10px;

}

#wedding-bg p {

	font-family: Georgia, serif;

	font-size: 14px;

	color: #000000;

	padding-left: 400px;

	width: 300px;

}

#party-bg {

	position: relative;

	width: 974px;

	height: 255px;

	background-image: url('../images/events/bg_parties.jpg');

	background-repeat: no-repeat;

	padding-top: 25px;

	margin-left: 10px;

}

#party-bg p {

	font-family: Georgia, serif;

	font-size: 14px;

	color: #000000;

	padding-left: 20px;

	width: 350px;

}