@charset "UTF-8";
/* CSS Document */

body {
	text-align: center;
	background: url(../images/bg.png);
	background-color: #f4f3ee;
	font-family: "museo-sans",Tahoma, sans-serif;
	font-style: normal;
	font-weight: 300;
	letter-spacing: .3px;
	font-size: 14px;
	line-height: 20px;
	color: #2f2e2b;

}

#wrapper {
	text-align: left;
	width: 880px;
	margin: 0 auto 0;
	padding-top: 30px;
}

#content {
	overflow: hidden;
	margin-bottom: 20px;
}


#leftContent {
	float: left;
	width: 172px;
	font-size: 13px;
	text-align: center;
}


#mainContent {
	float: right;
	width: 705px;
	margin-top: 65px;
}

.bannerImage {
	margin-left: 10px;
	margin-top: 10px;
}
.slideshowCont{
margin-left:10px;
margin-top:10px;
width:673px;
height:250px;
}
#slideshow{
width:673px;
height:250px;
}
.slide{
width:673px;
height:250px;
background-size: 100% auto;
background-position: center center;
background-repeat:no-repeat;
}
#copySignposts {
	width: 673px;
	margin-left: 10px;
	overflow: hidden;
}

#copySignposts img {
	padding-top: 18px;
}

.copy {
	width: 435px;
	padding-top: 15px;
	float: left;
}

.signposts {
	width: 218px;
	float: right;
}


h2 {
	line-height: 29px; 
	font-size: 20px;
	font-family:"museo-slab",Georgia, serif;
	letter-spacing: 0.5px;
	margin-bottom: 8px;
	font-weight: 500;

}

h3 {
	line-height: 30px; 
	font-size: 20px;
	font-family:"museo-slab",Georgia, serif;
	letter-spacing: 0.5px;
	margin-top: 10px;	
}

h4 {
	line-height: 30px; 
	font-size: 18px;
	font-family:"museo-slab",Georgia, serif;
	letter-spacing: 0.5px;
	margin-top: 10px;	
}


/*--- Logo, Email and Telephone  ----*/

#home h1 a:link, 
#home h1 a:visited {
	display: block;
	height: 172px;
	width: 172px;
	text-indent: -1000em;
	background: url(../images/logo.png);
}


#leftContent p.eIcon {
	display: block;
	text-indent: -1000em;
	background: url(../images/telEmail_dots.png);
	width: 19px;
	height: 17px;
	margin: 20px auto 5px;
}


#leftContent p.tIcon {
	display: block;
	text-indent: -1000em;
	background: url(../images/telEmail_dots.png);
	width: 19px;
	height: 17px;
	margin: 25px auto 5px;
	background-position: 0 -18px;
}
/*HT mod*/
#leftContent p.cIcon{
	display: block;
	text-indent: -1000em;
	background: url(../images/telEmail_dots.png);
	width: 19px;
	height: 17px;
	margin: 25px auto 5px;
	background-position: 0 -36px;
	
}
/*HT mod end*/
#leftContent p .eLink a {
	text-decoration: none;
	color: black;
	cursor: pointer;
}

#leftContent p .eLink a:hover,
#leftContent p .eLink a:focus {
	text-decoration: underline;
}

.noUnderline {
	width: 80px;
	border-bottom: 1px solid black;
	margin: 20px auto 0;
}

.eBut a{
	-moz-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5e5e5e), color-stop(1, #1a1719) );
	background:-moz-linear-gradient( center top, #5e5e5e 5%, #1a1719 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#1a1719');
	background-color:#5e5e5e;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-topleft:13px;
	border-top-left-radius:13px;
	-webkit-border-top-right-radius:13px;
	-moz-border-radius-topright:13px;
	border-top-right-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-moz-border-radius-bottomright:13px;
	border-bottom-right-radius:13px;
	-webkit-border-bottom-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	border-bottom-left-radius:13px;
	text-indent:0;
	border:1px solid #363636;
	display:inline-block;
	color:#dbdbdb;
	font-weight:normal;
	font-size:12px;

	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
	margin-top:10px;
}
.eBut a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1a1719), color-stop(1, #5e5e5e) );
	background:-moz-linear-gradient( center top, #1a1719 5%, #5e5e5e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1719', endColorstr='#5e5e5e');
	background-color:#1a1719;
}.eBut a:active {
	position:relative;
	top:1px;
}
#corporateEvents .eBut a{
	-moz-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1d5482), color-stop(1, #11344f) );
	background:-moz-linear-gradient( center top, #1d5482 5%, #11344f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d5482', endColorstr='#11344f');
	background-color:#1d5482;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-topleft:13px;
	border-top-left-radius:13px;
	-webkit-border-top-right-radius:13px;
	-moz-border-radius-topright:13px;
	border-top-right-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-moz-border-radius-bottomright:13px;
	border-bottom-right-radius:13px;
	-webkit-border-bottom-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	border-bottom-left-radius:13px;
	text-indent:0;
	/*border:1px solid #363636;*/
	border:1px solid #133E62;
	display:inline-block;
	color:#dbdbdb;

	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
#corporateEvents .eBut a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #11344f), color-stop(1, #1d5482) );
	background:-moz-linear-gradient( center top, #11344f 5%, #1d5482 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#11344f', endColorstr='#1d5482');
	background-color:#11344f;
} #corporateEvents .eBut a:active {
	position:relative;
	top:1px;
}
#privateDining .eBut a{
	-moz-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #801e1e), color-stop(1, #571515) );
	background:-moz-linear-gradient( center top, #801e1e 5%, #571515 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#801e1e', endColorstr='#571515');
	background-color:#801e1e;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-topleft:13px;
	border-top-left-radius:13px;
	-webkit-border-top-right-radius:13px;
	-moz-border-radius-topright:13px;
	border-top-right-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-moz-border-radius-bottomright:13px;
	border-bottom-right-radius:13px;
	-webkit-border-bottom-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	border-bottom-left-radius:13px;
	text-indent:0;
	/*border:1px solid #363636;*/
	border:1px solid #6C1818;
	display:inline-block;
	color:#dbdbdb;

	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
#privateDining .eBut a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #571515), color-stop(1, #801e1e) );
	background:-moz-linear-gradient( center top, #571515 5%, #801e1e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#571515', endColorstr='#801e1e');
	background-color:#571515;
}#privateDining .eBut a:active {
	position:relative;
	top:1px;
}
#wholePackage .eBut a{
	-moz-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a38112), color-stop(1, #7a6310) );
	background:-moz-linear-gradient( center top, #a38112 5%, #7a6310 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a38112', endColorstr='#7a6310');
	background-color:#a38112;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-topleft:13px;
	border-top-left-radius:13px;
	-webkit-border-top-right-radius:13px;
	-moz-border-radius-topright:13px;
	border-top-right-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-moz-border-radius-bottomright:13px;
	border-bottom-right-radius:13px;
	-webkit-border-bottom-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	border-bottom-left-radius:13px;
	text-indent:0;
	/*border:1px solid #363636;*/
	border:1px solid #96780E;
	display:inline-block;
	color:#dbdbdb;

	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
#wholePackage .eBut a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7a6310), color-stop(1, #a38112) );
	background:-moz-linear-gradient( center top, #7a6310 5%, #a38112 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a6310', endColorstr='#a38112');
	background-color:#7a6310;
}#wholePackage .eBut a:active {
	position:relative;
	top:1px;
}
#weddings .eBut a{
	-moz-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	box-shadow:inset 0px 1px 0px 0px #9c9c9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #528538), color-stop(1, #385c26) );
	background:-moz-linear-gradient( center top, #528538 5%, #385c26 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#528538', endColorstr='#385c26');
	background-color:#528538;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-topleft:13px;
	border-top-left-radius:13px;
	-webkit-border-top-right-radius:13px;
	-moz-border-radius-topright:13px;
	border-top-right-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-moz-border-radius-bottomright:13px;
	border-bottom-right-radius:13px;
	-webkit-border-bottom-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	border-bottom-left-radius:13px;
	text-indent:0;
	/*border:1px solid #363636;*/
	border:1px solid #45722F;
	display:inline-block;
	color:#dbdbdb;

	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
#weddings .eBut a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #385c26), color-stop(1, #528538) );
	background:-moz-linear-gradient( center top, #385c26 5%, #528538 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#385c26', endColorstr='#528538');
	background-color:#385c26;
}#weddings .eBut a:active {
	position:relative;
	top:1px;
}
/*--- Main Nav ----*/
/*HT MO NEW NAV*/
#navBarMod li {
	float: left;
	width: 126px;
	text-align: center;
	line-height: 25px; 
	font-size: 12px;
	font-family:"museo-slab",Georgia, serif;
	letter-spacing: 0.5px;
	margin-bottom: -4px;
	margin-left: 10px;
}

#navBarMod li:first-child {
	margin-left: 10px;
}

/*HT MOD END*/
#navBar li {
	float: left;
	width: 215px;
	text-align: center;
	line-height: 25px; 
	font-size: 12px;
	font-family:"museo-slab",Georgia, serif;
	letter-spacing: 0.5px;
	margin-bottom: -4px;
	margin-left: 13px;
}

#navBar li:first-child {
	margin-left: 10px;
}


/*HT mod*/
li.ENQ a:link,
li.ENQ a:visited {
	color: #353033;
	text-decoration: none;
	display: block;
	
}
li.ENQ a:hover,
li.ENQ a:focus {
	text-decoration: underline;
}
li.WED a:link,
li.WED a:visited {
	/*color: #45722f;*/
	color: #6c1818;
	text-decoration: none;
	display: block;
	
}
li.WED a:hover,
li.WED a:focus {
	text-decoration: underline;
}
#navBar li.CMS{
	width: 400px;
	text-align:left;
	padding-left: 10px;
}
#navBar li.LO{
	width: 250px;
	text-align:right;
}
li.CMS a:link,
li.CMS a:visited {
	color: #353033;
	text-decoration: none;
	display: block;
	
}
li.CMS a:hover,
li.CMS a:focus {
	text-decoration: underline;
}
/*HT mod end*/
li.CE a:link,
li.CE a:visited {
	/*color: #133e62;*/
	color: #96780e;
	text-decoration: none;
	display: block;
}

li.CE a:hover,
li.CE a:focus {
	text-decoration: underline;
}


li.PDW a:link,
li.PDW a:visited {
	/*color: #6c1818;*/
	/*color: #96780e;*/
	color: #133e62;
	text-decoration: none;
	display: block;
}

li.PDW a:hover,
li.PDW a:focus {
	text-decoration: underline;
}

li.TWP a:link,
li.TWP a:visited {
	/*color: #96780e;*/
	color: #45722f;
	text-decoration: none;	
	display: block;	
}

li.TWP a:hover,
li.TWP a:focus {
	text-decoration: underline;
}

/* HT mod Enquiry Form*/

.ENQform {
	overflow: hidden;
	margin-top: 10px;
	width:705px;
}
.ENQform table{
	 margin: 0 auto;
}
.ENQform table th{
	padding:10px 5px;
	text-align:center;
	font-size:large;
	font-weight:bold;
}
.ENQform table td{
	padding:10px 5px;
}
.ENQform table td.butcont{
	text-align: center;
}
.formbut{
	/*font-family:inherit;*/
	font-family:"Trebuchet MS";
	width:150px;
	height:40px;
	font-size:small;
	
	padding:2px 7px 2px 7px;
	border-radius:20px;
	color:#DAD7D2;
	/*color:#f4f3ee;*/
	border:5px solid #dad7d2;
	background-color:#676767;

}
.formbut:hover{
	color:#DAD7D2;
	background-color:#353033;	
	cursor: pointer;
	border:5px solid #dad7d2; 
}
.formbutMod {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:16px;
	-moz-border-radius-topleft:16px;
	border-top-left-radius:16px;
	-webkit-border-top-right-radius:16px;
	-moz-border-radius-topright:16px;
	border-top-right-radius:16px;
	-webkit-border-bottom-right-radius:16px;
	-moz-border-radius-bottomright:16px;
	border-bottom-right-radius:16px;
	-webkit-border-bottom-left-radius:16px;
	-moz-border-radius-bottomleft:16px;
	border-bottom-left-radius:16px;
	text-indent:0;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:46px;

	width:150px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.formbutMod:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	cursor: pointer;
}.formbutMod:active {
	position:relative;
	top:1px;
}
/*HT mod End*/

/*--- Home page 3 image boxes ----*/

#home .boxes {
	overflow: hidden;
	margin-top: 10px;
}

#home .boxes ul li {
	float: left;
	text-indent: -1000em;
	margin-left: 12px;
	height: 496px;
	width: 215px;
}

#home ul li.CE_image1 a:link,
#home ul li.CE_image1 a:visited {
	display: block;
	height: 496px;
	width: 215px;
	background: url(../images/hm_CE_panel.jpg) no-repeat;
}

#home ul li.CE_image1 a:hover,
#home ul li.CE_image1 a:focus {
	background-position: 0px -497px;
}

#home ul li.PDW_image1 a:link,
#home ul li.PDW_image1 a:visited {
	display: block;
	height: 496px;
	width: 215px;
	background: url(../images/hm_PD_panel.jpg) no-repeat;
}

#home ul li.PDW_image1 a:hover,
#home ul li.PDW_image1 a:focus {
	background-position: 0px -497px;
}

#home ul li.TWP_image1 a:link,
#home ul li.TWP_image1 a:visited {
	display: block;
	height: 496px;
	width: 215px;
	background: url(../images/hm_WP_panel.jpg) no-repeat;
}

#home ul li.TWP_image1 a:hover,
#home ul li.TWP_image1 a:focus {
	background-position: 0px -497px;
}


/*--- Corporate Events Page ----*/

#corporateEvents #leftContent,
#corporateEvents #leftContent p .eLink a {
	color:  #133e62;
}

#corporateEvents h1 a:link, 
#corporateEvents h1 a:visited {
	display: block;
	height: 172px;
	width: 172px;
	text-indent: -1000em;
	background: url(../images/logo.png) -522px 0;
}

#corporateEvents .selected a:link,
#corporateEvents .selected a:visited {
	background-color: #133e62;
	color: white;
	text-decoration: none;	
	display: block;

}

#corporateEvents #leftContent p.eIcon {
 	background-position: -19px 0px;
}

#corporateEvents #leftContent p.tIcon {
	background-position: -19px -18px;
}
/*HT MOD*/
#corporateEvents #leftContent p.cIcon{
	background-position: -19px -36px;
}
/*HT MOD END*/
#corporateEvents .noUnderline {
	border-bottom: 1px solid #133e62;
}

#corporateEvents h2,
#corporateEvents h3 {
	color:  #133e62;	
}



/*--- Private Dining and Events Page ----*/

#privateDining #leftContent,
#privateDining #leftContent p .eLink a {
	color:  #6c1818;
}

#privateDining h1 a:link, 
#privateDining h1 a:visited {
	display: block;
	height: 172px;
	width: 172px;
	text-indent: -1000em;
	background: url(../images/logo.png) -347px 0;
}

#privateDining .selected a:link,
#privateDining .selected a:visited {
	background-color: #6c1818;
	color: white;
	text-decoration: none;	
	display: block;
}

#privateDining #leftContent p.eIcon {
 	background-position: -38px 0px;
}

#privateDining #leftContent p.tIcon {
	background-position: -38px -18px;
}
/*HT MOD*/
#privateDining #leftContent p.cIcon{
	background-position: -38px -36px;
}
/*HT MOD END*/
#privateDining .noUnderline {
	border-bottom: 1px solid #6c1818;
}

#privateDining h2,
#privateDining h3 {
	color:  #6c1818;	
}



/*--- Whole Package Page ----*/

#wholePackage #leftContent,
#wholePackage #leftContent p .eLink a {
	color:  #96780e;
}

#wholePackage h1 a:link, 
#wholePackage h1 a:visited {
	display: block;
	height: 172px;
	width: 172px;
	text-indent: -1000em;
	background: url(../images/logo.png) -174px 0;
}

#wholePackage .selected a:link,
#wholePackage .selected a:visited {
	background-color: #96780e;
	color: white;
	text-decoration: none;	
	display: block;
}

#wholePackage #leftContent p.eIcon {
 	background-position: -58px 0px;
}

#wholePackage #leftContent p.tIcon {
	background-position: -58px -18px;
}
/*HT MOD*/
#wholePackage #leftContent p.cIcon{
	background-position: -58px -36px;
}
/*HT MOD END*/
#wholePackage .noUnderline {
	border-bottom: 1px solid #96780e;
}

#wholePackage h2,
#wholePackage h3 {
	color:  #96780e;	
}
/*HT mod Weddings Page*/

#weddings #leftContent,
#weddings #leftContent p .eLink a {
	color:  #45722f;
}

#weddings h1 a:link, 
#weddings h1 a:visited {
	display: block;
	height: 172px;
	width: 172px;
	text-indent: -1000em;
	background: url(../images/logo.png) -697px 0;
}

#weddings .selected a:link,
#weddings .selected a:visited {
	background-color:   #45722f;;
	color: white;
	text-decoration: none;	
	display: block;
}

#weddings #leftContent p.eIcon {
 	background-position: -78px 0px;
}

#weddings #leftContent p.tIcon {
	background-position: -78px -18px;
}
/*HT MOD*/
#weddings #leftContent p.cIcon{
	background-position: -78px -36px;
}
/*HT MOD END*/
#weddings .noUnderline {
	border-bottom: 1px solid  #45722f;;
}

#weddings h2,
#weddings h3 {
	color:  #45722f;;	
}
/*HT mod end*/

/*HT mod About & News*/
#about #leftContent,
#about #leftContent p .eLink a {
	color:  #353033;
}

#about h1 a:link, 
#about h1 a:visited {
	display: block;
	height: 172px;
	width: 172px;
	text-indent: -1000em;
	background: url(../images/logo.png);
	/*background: url(../images/logo.png) -174px 0;*/
}

#about .selected a:link,
#about .selected a:visited {
	background-color: #353033;
	color: white;
	text-decoration: none;	
	display: block;

}
#about #leftContent p.eIcon {
 	/*background-position: -58px 0px;*/
}

#about #leftContent p.tIcon {
	/*background-position: -58px -18px;*/
}

#about .noUnderline {
	border-bottom: 1px solid #353033;
}
/*HT mod End*/
/*HT mod Enquiry*/
#enquiry h1 a:link, 
#enquiry h1 a:visited {
	display: block;
	height: 172px;
	width: 172px;
	text-indent: -1000em;
	background: url(../images/logo.png);
}
#enquiry .selected a:link,
#enquiry .selected a:visited {
	background-color: #353033;
	color: white;
	text-decoration: none;	
	display: block;
}
/*HT mod End*/
/*HT mod Downloads*/
.downloads {
	width: 218px;
	float: right;
}
.downloads table{
	width:215px;
	margin: 0 auto;
	margin-top:15px

}
.downloads table th{
	text-align: center;
	line-height: 25px; 
	font-size: 12px;
	font-family:"museo-slab",Georgia, serif;
	letter-spacing: 0.5px;
	color:#353033;
	border-bottom: 1px solid #353033;
}
#corporateEvents #mainContent .downloads table th{
	color:#133e62;
	border-bottom: 1px solid #133e62;
}
#corporateEvents #mainContent .downloads table td{
	color:#133e62;
	border-bottom: 1px dashed #133e62;
}
#privateDining #mainContent .downloads table th{
	color:#6c1818;
	border-bottom: 1px solid #6c1818;
}
#privateDining #mainContent .downloads table td{
	color:#6c1818;
	border-bottom: 1px dashed #6c1818;
}
#wholePackage #mainContent .downloads table th{
	color:#96780e;
	border-bottom: 1px solid #96780e;
}
#wholePackage #mainContent .downloads table td{
	color:#96780e;
	border-bottom: 1px dashed #96780e;
}
#weddings #mainContent .downloads table th{
	color:#45722f;
	border-bottom: 1px solid #45722f;
}
#weddings #mainContent .downloads table td{
	color:#45722f;
	border-bottom: 1px dashed #45722f;
}
.downloads table td{
	padding: 10px 5px;
	border-bottom: 1px dashed #353033;	
}
.downloads table td.pdfico{
	vertical-align: middle;
	background-image:url('../images/pdf_icon.png');
	background-position: center center;
	background-size: 32px 32px;
	background-repeat:no-repeat;
	width:50px;
}
.downloads table td.upico{
	vertical-align: middle;
	background-image:url('../images/UPicon.png');
	background-position: center center;
	background-size: 16px 16px;
	background-repeat:no-repeat;
	width:50px;
}
.downloads table td.dwnlink{
    vertical-align: middle;
}
.downloads table td.links{
	/*text-align:center;*/
    vertical-align: middle;
}
.downloads table td.dwnlink a:link,
.downloads table td.dwnlink a:visited{
	font-size:small;
	text-decoration: none;
	color: black;
	cursor: pointer;
	
}
.downloads table td.dwnlink a:hover,
.downloads table td.dwnlink a:focus{
	text-decoration:underline;
}
.downloads table td.links a:link,
.downloads table td.links a:visited{
	font-size:small;
	text-decoration: none;
	color: black;
	cursor: pointer;
	
}
.downloads table td.links a:hover,
.downloads table td.links a:focus{
	text-decoration:underline;
}
/*HT mod end*/
/* HT MOD NEWS*/

#nTitle{
width: 435px;
height:25px;
border-bottom: 1px solid #353033;
}

#nTitle li {
	float: left;
width: 215px;
	text-align: center;
	line-height: 25px; 
	font-size: 12px;
	font-family:"museo-slab",Georgia, serif;
	letter-spacing: 0.5px;
}
#nTitle a:link,
#nTitle a:visited {
	background-color: #353033;
	color: white;
	text-decoration: none;	
	display: block;
}
#nTH .selectedMod a:link,
#nTH .selectedMod a:visited{
	background-color: #353033;
	color: white;
	text-decoration: none;	
	display: block;
		
}

/*HT MOD END*/

/*--- Footer ----*/

#footer {
	background: url(../images/bgFooter.jpg);
	color: #5e5a53;
}


#footerContent {
	width: 500px;
	padding-top: 20px;
	font-family: "museo-sans",Tahoma, sans-serif;
	font-style: normal;
	font-weight: 300;
	letter-spacing: .3px;	
	overflow: hidden;
	margin: 0 auto 0;
	text-align: left;
}


.footerHeader {
	font-family: "museo-sans", sans-serif;
	float: left;
	width: 300px;
}




.facebookIcon {
	float: right;
	width: 160px;
	overflow: hidden;
}

.facebook a:link,
.facebook a:visited {
	float: left;
	text-indent: -1000em;
	width: 30px;
	height: 30px;
	background-image: url(../images/socialIcons.png);
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

.facebook a:hover,
.facebook a:focus {
	background-position: 0 -30px;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
} 

.twitter a:link,
.twitter a:visited {
	float: left;
	text-indent: -1000em;
	width: 30px;
	height: 30px;
	background: url(../images/socialIcons.png) no-repeat 0 -61px;
	margin-left: 8px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

.twitter a:hover,
.twitter a:focus {
	background-position: 0 -92px;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
} 




html, body {
	height: 100%;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -180px; /* the bottom margin is the negative value of the footer's height */
}

#footer, .push {
	height: 180px; /* .push must be the same height as .footer */
}

/* HT mod CMS*/
.ENQform table.nArc{
	text-align:left;
	width:700px;
	margin:0;
	margin-bottom:10px;
	border-bottom: 1px dashed #353033;
}
.ENQform table.nArc td.nTDleft{
	width:150px;
	font-weight:bold;
}
#downarch{
	width: 700px;
	float: left;
	margin-bottom:10px;
}
#downarch table{
	width:300px;

	margin-top:0px

}
#downarch table td{
	padding: 10px 5px;
	border-bottom: 1px dashed #353033;	
}
#downarch table td.pdfico{
	vertical-align: middle;
	background-image:url('../images/pdf_icon.png');
	background-position: center center;
	background-size: 32px 32px;
	background-repeat:no-repeat;
	width:50px;
}
#downarch table td.dwnlink{
    vertical-align: middle;
}
#downarch table td.dwnlink a:link,
#downarch table td.dwnlink a:visited{
	font-size:small;
	text-decoration: none;
	color: black;
	cursor: pointer;
	
}
#downarch table td.dwnlink a:hover,
#downarch table td.dwnlink a:focus{
	text-decoration:underline;
}
.delbut{
	/*font-family:inherit;*/
	font-family:"Trebuchet MS";
	width:75px;
	height:25px;
	font-size:x-small;
	
	padding:2px 7px 2px 7px;
	border-radius:10px;
	color:#DAD7D2;
	/*color:#f4f3ee;*/
	border:2px solid #dad7d2;
	background-color:#676767;

}
.delbut:hover{
	color:#DAD7D2;
	background-color:#353033;	
	cursor: pointer;
	border:2px solid #dad7d2; 
}
#linksarch{
	width: 700px;
	float: left;
	margin-bottom:10px;
}
#linksarch table{
	width:300px;

	margin-top:0px

}
#linksarch table td{
	padding: 10px 5px;
	border-bottom: 1px dashed #353033;	
}
#linksarch table td.upico{
	vertical-align: middle;
	background-image:url('../images/UPicon.png');
	background-position: center center;
	background-size: 16px 16px;
	background-repeat:no-repeat;
	width:50px;
}
#linksarch table td.links{
	/*text-align:center;*/
    vertical-align: middle;
}
#linksarch table td.links a:link,
#linksarch table td.links a:visited{
	font-size:small;
	text-decoration: none;
	color: black;
	cursor: pointer;
	
}
#linksarch table td.links a:hover,
#linksarch table td.links a:focus{
	text-decoration:underline;
}
#adEdit{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
/*HT mod end*/
/* HT MOD AD SPACE*/
#adspace{
margin-top:20px;	
}
#adspacehome{
margin-left:172px;	
}
/*HTMOD END*/
