
body {font: 500 14px Tahoma, Geneva, sans-serif; color: #6C4E40; margin: 0; /*background: url(../images/background.jpg) no-repeat #aec4a7;*/ background: url( ../images/back.jpg) repeat-x #aec4a7; text-align: center;}

a {text-decoration: none; color:#48352d; outline: none;}
a:hover {color: #fff;}
table#wrapper ul.wednav a, table#wrapper ul.partiesnav a, table#wrapper ul.cateringnav a {color: #48352d;}
table#wrapper ul.wednav a:hover, table#wrapper ul.partiesnav a:hover, table#wrapper ul.cateringnav a:hover {color:#fff;}

h1 {font: 500 20px Georgia, 'Times New Roman', Times, serif; color: #48352d; margin: 13px 0; text-align: left;}
h2 {font: 500 19px Georgia, 'Times New Roman', Times, serif; color: #6C4E40; margin: 13px 0; text-align: left;}
h3 {font: 500 16px Georgia, 'Times New Roman', Times, serif; color: #6C4E40; padding: 0; display: block; text-align: left; margin: 16px 0 10px 0;}
h3.special {color: #6C4E40; display: block; font: 600 16px Georgia, 'Times New Roman', Times, serif; margin:0; line-height: normal;}
h3.welcome {color: #6C4E40; font-size: 18px; margin: 0; display: block; font: 500 20px Georgia, "Times New Roman", Times, serif;}

.site_images {border: solid 1px #6C4E40; margin: 10px auto; padding: 10px; display: block; position: relative;}
.right {float: right; margin-left: 10px;}
.left {float: left; margin-right: 10px;}

table#wrapper {width: 966px; border: 0; margin: auto; margin-top: 5px; font: 500 14px Tahoma, Geneva, sans-serif; color: #6C4E40; display: block; text-align: left; position: relative;}
table#wrapper p {margin: 0 0 10px 15px; line-height: 18px; display: block; text-align: left;}
div#main {width: 966px; border: 0; margin: 0 auto; font: 500 14px Tahoma, Geneva, sans-serif; color: #6C4E40; display: block; text-align: left; position: relative; /*background: url('../images/back_home.png') 76px 256px no-repeat;*/}

div.MT {position: absolute; top: 40px; right: 20px; width: 568px; height: 86px; display:none;}
table#wrapper.home {/*background: url('../images/welcome.png') 8px 210px no-repeat; */width: 966px;}

table#top_nav {width: 890px; height: 40px; border-top: solid 2px #fff; padding:0; -moz-border-radius-topright: 15px; border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; border-top-left-radius: 15px; float: right; margin-top:8px;}
table#top_nav td {font: 500 15px Georgia, 'Times New Roman', Times, serif; color: #48352d; text-align: center; border-bottom: 1px solid #fff;}
table#top_nav td a {font: 500 14.5px Georgia, 'Times New Roman', Times, serif; color: #6c4e41; padding: 11px 8px;}
table#top_nav td a:hover {font: 500 14.5px Georgia, 'Times New Roman', Times, serif; color: #48352d;}

table#wrapper ul.partiesnav, table#wrapper ul.wednav, table#wrapper ul.cateringnav {font: 500 14px Tahoma, Geneva, sans-serif; color: #6C4E40; line-height: 18px; margin: 0 0 5px 5px; width: 134px; list-style: none; padding:0;}
table#wrapper ul.partiesnav li, table#wrapper ul.wednav li, table#wrapper ul.cateringnav li {padding: 5px 0;margin: 0;}
	
.content {padding: 0 20px; text-align: center; position: relative; width: 694px;}
.content ul {font: 500 14px Tahoma, Geneva, sans-serif; color: #6C4E40; line-height: 14px; margin: 0 0 0 15px; padding: 0; text-align: left; list-style: inside; list-style-type: circle;}
.content ul li {padding: 2px 0; margin: 0;}

table#wrapper.home td.content {height: 450px; position: relative; display: block; text-align: left; width: 890px; padding: 0;}
table#wrapper.home td.content img {border: solid 1px #6C4E40; border-top: 0; padding: 0 5px 5px 5px;}
table#wrapper.home td.content span {width: 510px; font-size: 15px; padding: 20px 10px; -moz-border-radius: 15px; border-radius: 15px; position: relative; margin: 20px 0 0 20px; display: block; float: left;}

.home_nav_left {clear: both; position: relative; height: 50px; margin: 15px 0 0 20px; width: 870px; display: inline-block;}
.home_nav_left ul {width: 870px; height: 50px; position: relative; list-style: none; padding: 0; display: inline-block; margin: 0;}
.home_nav_left ul li {position: relative; width: 225px; height: 50px; display: inline-block; padding: 0; margin: 0 83px 0 0;}
.home_nav_left ul li:last-child {margin: 0 0 0 0;}
.home_nav_left ul li a {width: 225px; height: 50px; display: block; padding: 0; text-indent: -99999px;}
.home_nav_left ul li.photo a {background: url('../images/nav_home.png') 0 -53px no-repeat;}
.home_nav_left ul li.photo a:hover {background: url('../images/nav_home.png') 0 -212px no-repeat;}
.home_nav_left ul li.video a{background: url('../images/nav_home.png') 0 0 no-repeat;}
.home_nav_left ul li.video a:hover {background: url('../images/nav_home.png') 0 -159px no-repeat;}
.home_nav_left ul li.tour a {background: url('../images/nav_home.png') 0 -106px no-repeat;}
.home_nav_left ul li.tour a:hover {background: url('../images/nav_home.png') 0 -265px no-repeat;}

img.home_img {float: right; margin-right: 20px;}

table.fees {margin-left: 15px; float:left;}
table.fees td {border-bottom: solid 1px #afbfa0; padding: 10px; font: 500 13px Tahoma, Geneva, sans-serif; color: #6C4E40;}

table#photos {}
table#photos td {border-top: solid 1px #afbfa0; border-bottom: solid 1px #afbfa0; padding: 20px 0; font: 500 13px Tahoma, Geneva, sans-serif; color: #6C4E40; text-align:center;}
table#photos td img {border: solid 1px #6C4E40; margin: 5px; padding: 5px;}

table#slides {}
table#slides td {padding: 10px 0; text-align:center;}
table#slides td img {border: solid 1px #6C4E40; margin: 5px; padding: 5px;}

strong {color: #6C4E40; font-weight: 700; line-height: 20px;}

div#footer {width: 890px; padding: 0 0 0 75px; text-align: right; clear: both; display: block; margin: auto; position: relative;}
table.copy {position: relative; margin: auto; text-align: right; width: 890px; height: 10px;  border-top: 1px solid #fff; border-bottom: 2px solid #fff; -moz-border-radius-bottomright: 15px; border-bottom-right-radius: 15px; -moz-border-radius-bottomleft: 15px; border-bottom-left-radius: 15px; padding: 15px 20px; background: rgb(255,255,255); background-color: rgba(255, 255, 255, 0.5); _background-color: rgb(255,255,255); font: 500 13px Tahoma, Geneva, sans-serif;}

.alpha50 {
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.5 opacity */
background: rgba(255, 255, 255, 0.5);
/* For IE 5.5 - 7
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff50, endColorstr=#ffffff50);
 For IE 8
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff50, endColorstr=#ffffff50)";*/
/*For IE in general*/
_background-color: rgb(255,255,255);
}
.alpha60 {
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.5 opacity */
background: rgba(255, 255, 255, 0.6);
/* For IE 5.5 - 7
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff50, endColorstr=#ffffff50);
 For IE 8
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff50, endColorstr=#ffffff50)";*/
/*For IE in general*/
_background-color: rgb(255,255,255);
}
.alpha20 {
/* Fallback for web browsers that doesn't support RGBa */
background-color: rgb(255, 255, 255);
/* RGBa with 0.2 opacity */
background-color: rgba(255, 255, 255, 0.2);
/*For IE in general
_background-color: rgb(255,255,255);*/
}

#Table_01 strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #343402;
	font-weight: bold;
}
#Table_01 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: lighter;
	line-height: 20px;
}
#Table_01 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;

}
.HeadingNew1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
}

