a:link {
	text-decoration:none;
	color:#666;
}
a:visited {
	text-decoration:none;
	color:#666;
}
a:hover {
	text-decoration:underline;
	color:#666;
}
a:active {
	text-decoration:none;
	color:#666;
}
body {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0;
	margin:0;
	color:#707070;
}
img {
	border:0;
	}
#container {
	position:relative;
	margin:auto;
	width:760px;
	text-align:left;
	background:url(images/navbgtile.gif) repeat-y;
	}
#header {
	background:url(images/topbanner.gif) no-repeat;
	height:218px;
}
#nav {
	position:absolute;
	left:0;
	top:120px;
	width:153px;
	padding:0;
	margin:0;
}
#nav ul {
	list-style:none;
	padding:0;
	margin:0;
	width:153px;
	font-size:10px;
	}
#nav ul li {
	margin:0;
	padding:0;
}
#nav ul ul {
	margin-bottom:2px !important;
	margin-bottom:3px;
	}
#nav ul ul li {
	background:#5CAEB1;
	margin:0 0 0 5px;
	width:129px;
}
ul#functionsSub {
	margin-top:-3px;
}
ul#weddingsSub {
	margin-top:-3px;
}
ul#brasserieSub {
	margin-top:-3px;
}
/**** content styles ****/
#homecontent {
	margin:-130px 0 0 145px;
	height:302px !important;
	height:172px;
}
#homecontent #heading {
	position:absolute;
	top:92px;
	padding:0;
	margin:0;
	z-index:10;
}
#homecontent p {
	font-size:10px;
	margin:8px;
	}
#homecontent #text {
	position:absolute;
	top:135px;
	z-index:10;
}
p#homeP1 {
	width:280px;
}
p#homeP2 {
	width:240px;
}
p#homeP3 {
	width:230px;
}
p#thankyou {
	font-size:12px;
	font-weight:bold;
	width:280px;
	}
#homecontent #photo {
	position:absolute;
	left:378px;
	top:93px;
	width:313px;
	height:235px;
	z-index: 1;
}
#mainContent {
	margin:-130px 0 0 145px;
	height:350px !important;
	height:220px;
}
#mainContent_en {
	margin:-130px 0 0 145px;
	height:1020px !important;
	height:910px;
}
#mainContent_en #heading {
	position:absolute;
	top:64px;
	left:135px;
	padding:0;
	margin:0;
	z-index:10;
}
#mainContent #fHeading {
	position:absolute;
	top:64px;
	left:135px;
	padding:0;
	margin:0;
	z-index:10;
}
#mainContent #photo {
	position:absolute;
	left:540px;
	top:103px;
	width:313px;
	height:235px;
	z-index: 1;
}
#mainContent #photo_w {
	position:absolute;
	left:606px;
	top:100px;
	z-index: 1;
}
#mainContent_en #photo_e {
	position:absolute;
	left:560px;
	top:104px;
	z-index: 1;
}
#mainContent #text {
	position:absolute;
	top:220px;
	z-index:10;
	font-size:10px;
	width:350px;
	margin-left:20px;
}
#mainContent_en #text_en {
	position:absolute;
	top:237px;
	z-index:10;
	font-size:12px;
	width:350px;
	margin-left:20px;
	left: 124px;
}
#mainContent_en #text_en .smalltext {
	font-size:10px;
}
#mainContent_loc {
	margin:-130px 0 0 145px;
	height:500px !important;
	height:390px;
}
#mainContent_loc #heading {
	position:absolute;
	top:64px;
	left:135px;
	padding:0;
	margin:0;
	z-index:10;
}
#mainContent_loc #locText {
	position:absolute;
	top:280px;
	z-index:10;
	font-size:10px;
	width:250px;
	margin-left:20px;
}
#mainContent_loc #photo_loc {
	position:absolute;
	left:414px;
	top:149px;
	z-index: 1;
}
#mainContent_loc #whereisLink {
	position:absolute;
	left:480px;
	top:525px;
	z-index: 1;
}
#mainContent #wed_text {
	position:absolute;
	top:220px;
	z-index:10;
	font-size:10px;
	width:430px;
	margin:-10px 0 0 20px;
}
#mainContent #func_mptext {
	position:absolute;
	top:240px;
	z-index:10;
	font-size:10px;
	width:300px;
	margin-left:20px;
}
#mainContent_t{
	margin:-130px 0 0 145px;
	height:450px !important;
	height:330px;
}
#wedT_btt {
	margin-top:55px;
}
#mainContent_t #fHeading {
	position:absolute;
	top:64px;
	left:135px;
	padding:0;
	margin:0;
	z-index:10;
}
#mainContent_t #photo_t {
	position:absolute;
	left:567px;
	top:105px;
	z-index: 1;
}
#mainContent_t #photo_wt {
	position:absolute;
	left:556px;
	top:104px;
	z-index: 1;
}
#mainContent_t #func_testimonials h2{
	font-size:12px;
	font-style:italic;
	padding:0;
	margin:0;
}
#mainContent_t #func_testimonials {
	position:absolute;
	top:240px;
	z-index:10;
	font-size:10px;
	width:380px;
	margin:10px 0 0 25px;
}
#mainContent_t #func_testimonials p {
	margin:0 0 10px 0;
	padding:0;
}
#mainContent_add {
	margin:-130px 0 0 145px;
	height:700px !important;
	height:650px;
}
#mainContent_add #insetPhoto {
	position:absolute;
	left:220px;
	top:80px;
}
#mainContent_add #photo_wadd {
	position:absolute;
	left:556px;
	top:104px;
	z-index: 1;
}
#mainContent_add #heading {
	position:absolute;
	top:64px;
	left:135px;
	padding:0;
	margin:0;
	z-index:10;
}
#mainContent_add #func_add {
	position:absolute;
	top:240px;
	z-index:10;
	font-size:10px;
	width:380px;
	margin:0 0 0 25px;
}
#mainContent_add #func_add h1 {
	padding:0;
	margin:5px 0 0 0;
	font-size:14px;
}
#mainContent_add #func_add h2 {
	color:#699;
	font-style:italic;
	font-size:13px;
	width:208px;
	border-bottom:1px solid #D1D1D1;
}
#mainContent_add #func_add h3 {
	margin:0;
	padding:0;
	font-size:12px;
	}
#mainContent_add #func_add p {
	margin:0;
	padding:0;
	font-size:11px;
}
#mainContent_ft{
	margin:-130px 0 0 145px;
	height:500px !important;
	height:380px;
}
#mainContent_ft #fHeading {
	position:absolute;
	top:64px;
	left:135px;
	padding:0;
	margin:0;
	z-index:10;
}
#mainContent_ft #photo_t {
	position:absolute;
	left:567px;
	top:105px;
	z-index: 1;
}
#mainContent_ft #func_testimonials h2{
	font-size:12px;
	font-style:italic;
	padding:0;
	margin:0;
}
#mainContent_ft #func_testimonials {
	position:absolute;
	top:240px;
	z-index:10;
	font-size:10px;
	width:380px;
	margin:10px 0 0 25px;
}
#mainContent_ft #func_testimonials p {
	margin:0 0 10px 0;
	padding:0;
}
#func_mptext #right {
	position:relative;
	left:150px;
	top:-120px;
}
#mainContent p {
	margin:10px 0 0 0;
	padding:0;
}
#mainContent_b {
	margin:-130px 0 0 145px;
	height:400px !important;
	height:300px;
}
#mainContent_b #heading {
	position:absolute;
	top:64px;
	left:136px;
	padding:0;
	margin:0;
	z-index:10;
}
#mainContent_b #photo {
	position:absolute;
	left:593px;
	top:99px;
	width:313px;
	height:235px;
	z-index: 1;
}
#mainContent_b #text {
	position:absolute;
	top:220px !important;
	top:230px;
	z-index:10;
	font-size:10px;
	width:350px;
	margin-left:20px;
}

#mainContent_bm {
	margin:-130px 0 0 145px;
	height:2970px !important;
	height:2980px;
}
#mainContent_bm #heading {
	position:absolute;
	top:64px;
	left:136px;
	padding:0;
	margin:0;
	z-index:10;
}
#mainContent_bm #photo {
	position:absolute;
	left:559px;
	top:102px;
	width:163px;
	height:235px;
	z-index: 1;
	text-align:right;
}
#mainContent_bm #photo h1 {
	border-bottom:1px solid #999;
	font-size:14px;
}
#mainContent_bm #photo p {
	font-size:10px;
}
#mainContent_bm #photo #btt {
	text-align:left;
	margin:10px 0 0 5px;
}
#mainContent_bm #photo #photo2 {
	margin:20px 0 100px 0;
}
#mainContent_bm #text {
	position:absolute;
	top:240px;
	z-index:10;
	font-size:10px;
	width:390px;
	margin-left:20px;
}
p i {
	font-weight:normal;
}
#mainContent_bm #text p{
	font-size:11px;
}
#mainContent_bm #text h1 {
	color:#999;
	font-size:14px;
	margin:20px 0 10px 0;
}
#mainContent_s {
	margin:-130px 0 0 145px;
	height:850px !important;
	height:560px;
}
#mainContent_s #heading {
	position:absolute;
	top:64px;
	left:136px;
	padding:0;
	margin:0;
	z-index:10;
}
#mainContent_s #photo {
	position:absolute;
	left:594px;
	top:101px;
	width:313px;
	height:235px;
	z-index: 1;
}
#mainContent_s #text {
	position:absolute;
	top:230px !important;
	top:240px;
	z-index:10;
	font-size:10px;
	width:360px;
	margin-left:50px;
}
#mainContent_s h1{
	font-size:14px;
	color:#C4C1C1;
	padding:0;
	margin:0;
}
#mainContent_s h2{
	font-size:10px;
	color:#C4C1C1;
	margin:0;
	padding:0;
}
#mainContent_s p {
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
	}
#mainContent_s #snowflakes {
	position:absolute;
	left:480px;
	top:228px;
	width:104px;
	height:99px;
	background:url(images/se_flake.gif) no-repeat;
}

#getAcrobat {
	margin-top:20px;
}
#rhMenu {
	position:absolute;
	background:url(images/rhMenuBG.gif) no-repeat;
	height:265px;
	width:228px;
	left:480px;
	top:142px;
	padding:25px 0 0 34px;
}
table#menu {
	margin-top:10px;
	width:205px;
}
table#menu td {
	font-size:11px;
	background:url(images/rhMenuUnderline.gif) left bottom no-repeat;
	line-height:15px;
	padding-bottom:5px;
	}
#func_mptext ul {
	list-style:none;
	padding:15px 0 0 40px;
	margin:0;
	font-size:11px;
	}
/** floor plan **/
#floorplanImg {
	position:absolute;
	left:160px;
	top:136px;
	z-index:100;
}
#functionarea {
	position:absolute;
	left:160px;
	top:420px;
	width:580px;
}
#functionarea p {
	font-size:10px;
	padding:0;
	margin:2px 0;
	}
#floorplanTable {
	margin:20px 0 0 0;
}
#mainContent_fl {
	margin:-130px 0 0 145px;
	height:610px !important;
	height:480px;
}
#mainContent_fl #heading {
	position:absolute;
	top:64px;
	left:135px;
	padding:0;
	margin:0;
	z-index:10;
}
#fl_top {
	margin:20px 0 0 0;
}
#fl_bottomRight {
	position:absolute;
	left:370px;
	top:10px;
}
h2#floorplanh2 {
	font-size:10px;
	}
#fl_bottomRight p{
	line-height:14px;
}
/**** footer styles ****/
#footer {
	position:relative;
	height:178px;
	background:url(images/footerTile.gif);
	border-top:1px solid #fff;
	z-index:0;
}
#emailUsTxt {
	position:absolute;
	left:0;
	top:12px;
}
#address {
	position:absolute;
	left:168px;
	top:12px;
	}
.awards {
	position:absolute;
	left:522px;
	top:9px;
}
.awardsBtn {
	position:absolute;
	left:650px;
	top:9px;
}
