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

body {
	font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif;
	font-size: 12px;
	color: #434343;
	/*background-image: url(../images/bkg-trees.jpg);*/
	background-position: center top;
	background-repeat:no-repeat;
}

#container {width: 800px; height: 100%; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}

#logo {float: left; height: 180px; width: 272px; font-size: 1px;}

#flash {background-image: url(../images/fetzer-flash.jpg); background-color:#C39; background-repeat: no-repeat; float: right; height: 180px; width: 528px; display: inline; font-size: 1px;}


#nav {background-image: url(../images/fetzer-nav.jpg); background-repeat: no-repeat; clear: both; height: 33px; width: 800px;
	float: left; text-align: center; padding-top: 4px;}
	
#nav a:link {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}
#nav a:visited {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}
#nav a:hover {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}


#content {background-image: url(../images/bkg.jpg); background-repeat: repeat-y; height: auto; width: 800px; overflow: auto; clear: both;}

#content-wedding {background-image: url(../images/wedding-bkg.jpg); background-repeat: no-repeat; height: auto; width: 800px; overflow: auto; clear: both;}

#sidebar {float: left; height: auto; width: 272px; background-image: url(../images/sidebar-bkg.jpg); background-repeat: repeat-y; margin: 0;}

#sidebar a:link {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 12px; color: #9a8155; text-decoration: none;}
#sidebar a:visited {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 12px; color: #9a8155; text-decoration: none;}
#sidebar a:hover {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}

#sidebar-content {height: auto; width: 172px; margin-top: 40px; margin-right: 50px; margin-bottom: 0px; margin-left: 50px;
	text-align: center;	}

#sidebar-bottom {clear:left; float: left; height: 52px; width: 272px; background-image: url(../images/sidebar-bottom.jpg); 
	background-repeat: no-repeat; margin: 0;}

#sidebar-wedding-bottom {clear:left; float: left; height: 52px; width: 272px; background-image: url(../images/sidebar-wedding-bottom.jpg); 
	background-repeat: no-repeat; margin: 0;}
	
#search {width:272px; height:auto; text-align:center; clear:left; float: left; background-image:url(../images/search-bkg.jpg); background-repeat:repeat-y; padding-top: 15px;}
#search form {display: inline; margin: 0;}
#search form input {color: #666666; padding: 2px; border: 1px solid #666666;}
#search form span {color: #666666;}
#search .noborder {border: 0;}
#search .middle {vertical-align: middle;}


#main {float: right; display: inline; width: 447px; padding-top: 40px; padding-right: 40px; padding-bottom: 0px; padding-left: 40px;
	margin: 0; background-image: url(../images/bkg-white.jpg); background-repeat: no-repeat; min-height:260px; height:auto !important;
	height:260px; padding-bottom: 15px;}

#main-wedding {float: right; display: inline; width: 447px; padding-top: 40px; padding-right: 40px; padding-bottom: 0px; padding-left: 40px; margin: 0; background-image: url(../images/wedding-bkg.jpg); background-repeat: no-repeat; min-height:260px; height:auto !important; height:260px; }

#bottom {background-image: url(../images/fetzer-bottom.jpg); background-repeat: no-repeat; height: 10px; width: 800px;}

#footer {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 10px;
	color: #666; height: auto; width: 800px; margin-right: auto; margin-left: auto;}
	


/* TEXT SYTLES */

h1 {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 16px; color: #434343;
	padding-top, padding-right, padding-left: 0px; 	margin: 0px; padding-bottom: 15px; text-transform: uppercase;}
	
.h1-weddings {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 16px;
	color: #8e7549; padding-top, padding-right, padding-left: 0px; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 2px;
	padding-bottom: 15px; font-weight: bold;}

.h2-weddings {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 14px;
	color: #8e7549; padding-top, padding-right, padding-left: 0px; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 2px;
	padding-bottom: 15px; font-weight: bold;}

.h3-weddings {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 12px;
	color: #8e7549; padding-top, padding-right, padding-left: 0px; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 2px;
	padding-bottom: 15px; font-weight: bold;}

.wedding-serif {font-family: "Palatino Linotype", "Book Antiqua", "Palatino", "Times New Roman", serif; font-style: italic;
	font-size: 20px; color: #434343; font-weight: bolder; letter-spacing: 1px;}

.wedding-serif-sm {font-family: "Palatino Linotype", "Book Antiqua", "Palatino", "Times New Roman", serif; font-style: italic;
	font-size: 15px; color: #434343; font-weight: bolder;}

.wedding-serif-h3 {font-family: "Palatino Linotype", "Book Antiqua", "Palatino", "Times New Roman", serif; font-style: italic;
	font-size: 13px; color: #434343; font-weight: bolder;}
	
h2 {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 14px; color: #434343; 
	padding-top, padding-right, padding-left: 0px; margin: 0px; padding-bottom: 6px; text-transform: uppercase;}
	
h3 {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 12px; color: #8e7549; 
	padding-top, padding-right, padding-left: 0px; margin: 0px; padding-bottom: 2px; text-transform: uppercase;}

p {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 12px; color: #434343;
	padding-right, padding-left, padding-top: 0px; padding-bottom: 15px; margin: 0px; line-height: 17px;}
	
.ten-px {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 10px; color: #434343;}

.gold {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 12px; color: #9a8155;
	padding-right, padding-left, padding-top: 0px; padding-bottom: 15px; margin: 0px; line-height: 17px;}
	
a:link {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 12px; color: #9a8155; text-decoration: underline;}
a:visited {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 12px; color: #9a8155; text-decoration: underline;}
a:hover {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}

.sublink a:link {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 11px !important;  color: #434343 !important; text-decoration: none;}
.sublink a:visited {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 11px; color: #434343; text-decoration: underline;}
.sublink a:hover {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}

.table-head a:link {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;}
.table-head a:visited {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;}
.table-head a:hover {font-family: "Trebuchet MS", "Berekley", "Lucida Grande", Times New Roman, Times, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}

ul {color: #434343; margin-top: 5px;}
li {line-height: 17px; color: #434343; margin-bottom: 5px;}

.img-middle {vertical-align: middle; height: 12px; float: left; margin-right: 10px;}



/* HR STYLES */

.hr-side {background-image: url(../images/hr-side.jpg); background-repeat: no-repeat; height: 1px; width: 157px; margin-right: auto;
	margin-left: auto;	padding-bottom: 15px;}

.hr-main {background-image:url(../images/hr-main.jpg); background-repeat:no-repeat; width: 447px; height: 1px; padding-bottom: 15px; clear: both;}

.clear {clear:both;}


/* IMAGE STYLES */

.img-l {float:left; margin-bottom: 10px; border: 0;}
.img-l2 {float:left; margin-bottom: 10px; margin-right: 20px; border: 0;}
.img-r {float: right; margin-bottom: 10px; border: 0;}

.pdf {float: left; width: auto; height:auto; border: 1px dotted #999; background-color: #f4f1ed; background-image: url(../images/pdf.jpg);
	background-repeat: no-repeat; background-position: 5px 7px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;
	padding-left: 35px; margin-bottom: 5px; margin-right: 10px;}

.pdf-clear {float: left; width: auto; height:auto; border: 1px dotted #999; background-color: #f4f1ed; background-image: url(../images/pdf.jpg);
	background-repeat: no-repeat; background-position: 5px 7px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;
	padding-left: 35px; margin-bottom: 15px; margin-right: 10px;}

.arrow {float: left; width: auto; height:18px; border: 1px dotted #999; background-color: #f4f1ed; background-image: url(../images/arrow.png);
	background-repeat: no-repeat; background-position: 5px 7px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;
	padding-left: 35px; margin-bottom: 15px; margin-right: 10px;}

.icon-map {width:430px; height: 20px; background-image: url(../images/icon-map.jpg); background-repeat: no-repeat; float: left; clear: left;}
.icon-pdf {width:430px; height: 20px; background-image: url(../images/icon-pdf.jpg); background-repeat: no-repeat; float: left; clear: left;}
.icon-f {width:430px; height: 20px; background-image: url(../images/icon-f.jpg); background-repeat: no-repeat; float: left; clear: left;}
.icon-content {width: 395px; height:auto; background-image:url(../images/icon-bkg.jpg); background-repeat:repeat-y; line-height: 17px;
   	padding-bottom: 5px; padding-left: 25px; padding-right: 10px; float: left; clear: left;}
.icon-bottom {width: 430px; height: 4px; background-image:url(../images/icon-bottom.jpg); background-repeat:no-repeat; float: left; clear: left; margin-bottom: 15px;}

.menu-1line {float: left; width: 385px; height:auto; border: 1px dotted #999; background-color: #f4f1ed; background-image: url(../images/icon-menu.jpg); background-repeat: no-repeat; background-position: 5px 7px;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 55px; margin-bottom: 15px; margin-right: 10px; line-height: 35px;}

.menu-2line {float: left; width: 385px; height:auto; border: 1px dotted #999; background-color: #f4f1ed; background-image: url(../images/icon-menu.jpg); background-repeat: no-repeat; background-position: 5px 7px;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 55px; margin-bottom: 15px; margin-right: 10px; line-height: 20px;}


.menu-drinks {float: left; width: 385px; height:auto; border: 1px dotted #999; background-color: #f4f1ed; background-image: url(../images/icon-drinks.jpg); background-repeat: no-repeat; background-position: 5px 7px;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 55px; margin-bottom: 15px; margin-right: 10px; line-height: 35px;}


/* MENUS */
.price
{font-style:italic;}

.menu-ulist {color: #434343; margin-top: -5px; margin-bottom: 0px;}
.menu-li {line-height: 17px; color: #434343; margin-bottom: 5px;}



/* TABLE SYTLES */
.table-head {color:#FFF}
.table-dotted table {border-collapse:collapse;}
.table-dotted td {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333399; margin: 0px; padding-top: 20px; padding-right: 0px;	padding-bottom: 20px; padding-left: 0px;}

/* "Top" Button container */
.ntop {clear:both; width: auto; padding-right: 40px; padding-bottom: 20px; float:right;}
.ntop2 {clear:both; width: auto; padding-right: 0px; padding-bottom: 20px; float:right;}

/* "Top" Button */
#top a:link, #top a:hover, #top a:active, #top a:visited {float: right; margin: 0.1em 0.1em 0.4em; padding: 3px; background-color: #8e7549; border: 1px solid #434343;
	color: #FFFFFF !important; text-decoration: none; font: small-caps normal 10px Verdana, sans-serif;}
#top a:hover {color: #8e7549 !important; 	border-color: #000000; 	background-color: #ede4d2;}

.top a:link, #top a:hover, #top a:active, #top a:visited {float: right; margin: 0.1em 0.1em 0.4em; padding: 3px; background-color: #8e7549; border: 1px solid #434343;
	color: #FFFFFF !important; text-decoration: none; font: small-caps normal 10px Verdana, sans-serif;}
.top a:hover {color: #8e7549 !important; 	border-color: #000000; 	background-color: #ede4d2;}

/* FLOATING COLUMN */

#column-right {
	width: 237px;
	float:right;
	padding-left:10px;
}

.gold-test {
	font-family: "Trebuchet MS", "Berekley", "Lucida Grande", "Times New Roman", Times, sans-serif;
	font-size: 12px;
	color: #9a8155;
	font-style: italic;
	text-align: center;
}

