/* jQuery UI styles */
.ui-tabs-hide { display: none; }
/* Flowers by design styles */
.fd-logo {
	color:white;
	background-color:black;
	padding-top:10px;
}
.fd-menu {
	background-color:#ebf1de;
	border:#c3d69b thin solid;
	padding-top:10px;
	z-index:5;
}
.fd-menu a
{
    text-decoration: none;
}
.fd-menu a:visited, .fd-menu a:link
{
    color:#4f6228;
}
.fd-shadow {
	background-color:#cccccc;
	z-index:1;
}
.fd-background {
	background-image:url(../images/Background.jpg);
}
.fd-signature {
	font-family:Harlow Solid Italic;
	font-size:14pt;
}
.fd-address {
	font-family:Times New Roman;
	font-size:10pt;
}
.fd-strap {
	font-family:Gill Sans MT;
	font-size:20pt;
	font-weight:bold;
	color:#4f6228;
}
.fd-strap2 {
	font-family:Gill Sans MT;
	font-size:10pt;
	font-weight:normal;
	color:#4f6228;
}
.fd-intro {
	font-family:Century Gothic;
	font-size:12pt;
	color:#4f6228;
}
.fd-menuitem {
	padding-top:10px;
	background-image:url(../images/Menu.gif);
	background-repeat:no-repeat;
	font-family:Arial Narrow;
	font-size:12pt;
	color:#4f6228;
	height:55px;
	cursor:hand;
}
.fd-menuhover {
	background-image:url(../images/MenuHover.gif)!important;
	background-repeat:no-repeat;
	color:#ff9900;
	font-style:italic;
	font-weight:bold;
}
.fd-menuselected {
	background-image:url(../images/MenuSelected.gif);
	background-repeat:no-repeat;
}
.fd-menuselectedhover {
	background-image:url(../images/MenuSelectedHover.gif)!important;
	background-repeat:no-repeat;
	color:#ff9900;
	font-style:italic;
	font-weight:bold;
}
.fd-testimonial {
	font-family:Century Gothic;
	font-size:14pt;
	font-style:italic;
	color:#77933c;
}
.fd-about {
	font-family:Century Gothic;
	font-size:11pt;
	font-style:italic;
	color:#77933c;
}
.fd-contact {
	font-family:Century Gothic;
	font-size:16pt;
	font-style:italic;
	color:#77933c;
}
.fd-topmenu
{
	font-family:Calibri;
	font-size:10pt!important;
	color:black;
	background-color:#ebf1de;
	z-index:1;
}
.fd-linktable
{
	font-family:Calibri;
	font-size:14pt;
	color:#4f6228;
	background-color:#ebf1de;
	padding:10px;
	z-index:5;
}
.fd-linktable TABLE
{
	background-color:#fffffd;
	border-top:#b2cb7f thin solid;
	border-right:#b2cb7f thin solid;
	border-left:#b2cb7f thin solid;
	width:100%;
	height:100%;
}
.fd-linktable TD
{
	border-bottom:#b2cb7f thin solid;
}
.fd-linktable a
{
	text-decoration:none;
}
.fd-linkimg
{
    text-align:center;
}
.fd-linkname
{
	font-size:15pt;
	font-weight:bold;
}
.fd-linkaddr
{
	font-size:10pt;
	font-weight:normal;
}
.fd-linkcontact
{
}
.fd-linkref
{
	font-size:10pt;
}
.fd-linkshadow
{
	background-color:#d3e1b6;
	z-index:1;
}
.fd-tabbody
{
}
.fd-gallerybody
{
	font-family:Calibri;
	font-size:14pt;
	color:#4f6228;
	background-color:#ebf1de;
	padding:10px;
	z-index:5;
}
.fd-gallerydetail
{
	border-bottom-width:thick;
	border-color:silver;
	z-index:10;
}
.fd-gallerythumbs
{
	background-color:white;
	z-index:10;
	overflow:auto;
}
.fd-gallerythumb-l, .fd-gallerythumb-p
{
    vertical-align:top;
    text-align:center;
}
.fd-gallerythumb-l IMG
{
    width:235px;
    height:180px;
}
.fd-gallerythumb-p IMG
{
    width:135px;
    height:180px;
}
.fd-gallerythumb-p A, .fd-gallerythumb-l A
{
    text-decoration:none;
    color:Black;
}
.fd-galleryspacer
{
    border:0;
}
.fd-galleryspacer A
{
    text-decoration:none;
}
.fd-galleryleft
{
	background-image:url(../images/Left.gif);
	background-repeat:no-repeat;
	background-position:center;
	z-index:10;
}
.fd-galleryright
{
	background-image:url(../images/Right.gif);
	background-repeat:no-repeat;
	background-position:center;
	z-index:10;
}
.fd-gallerylefthover {
	background-image:url(../images/LeftHover.gif)!important;
	background-repeat:no-repeat;
	cursor:hand;
}
.fd-galleryrighthover 
{
	background-image:url(../images/RightHover.gif)!important;
	background-repeat:no-repeat;
	cursor:hand;
}
.fd-gallerytable
{
	background-color:white;
	z-index:6;
	width:100%;
	height:100%
}
.fd-gallerytable TD
{
	width:110;
	height:110;
	text-align:center;
}
.fd-next {
	background-image:url(../images/Next.gif);
	background-repeat:no-repeat;
	width:105;
	height:60;
}
.fd-nexthover {
	background-image:url(../images/NextHover.gif)!important;
	background-repeat:no-repeat;
	cursor:hand;
}
.fd-gallerylabel-p
{
    font-family:Calibri;
    font-size:8pt;
    padding-left:30px;
    padding-top:10px;
    padding-bottom:10px;
}
.fd-gallerylabel-l
{
    font-family:Calibri;
    font-size:8pt;
    padding-left:30px;
    padding-top:10px;
    padding-bottom:10px;
}
.fd-galleryclick
{
    font-family:Calibri;
    font-size:10pt;
    text-align:center;
    padding-bottom:10px;
}
.fd-page
{
	font-family:Calibri;
	font-size:12pt;
	font-style:italic;
	font-weight:bold;
}
.fd-background-opaque {
	background-image:url(../images/Background.jpg);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
	filter: alpha(opacity=5);
    opacity: .05;
}
.fd-background-opaque50 {
	background-image:url(../images/Background.jpg);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
    opacity: .5;
}
.fd-homeimage IMG
{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
    opacity: .2;
}
.fd-fairdate, .fd-fairvenue, .fd-map
{
    font-size:12pt;
}
.fd-maintenance
{
	font-family:Century Gothic;
	font-size:10pt;
	color:#4f6228;
}
.fd-searchinstruct
{
	font-family:Century Gothic;
	font-size:12pt;
	color:#4f6228;
}
.fd-testimonialsignature
{
	font-family:Harlow Solid Italic;
	font-size:12pt;
	text-align:right;
	padding-right:30px;
}
.fd-testimonialmore
{
	font-family:Century Gothic;
	font-size:12pt;
	font-style:italic;
	font-weight:bold;
	color:#4f6228;
}
.fd-noborder a:link,.fd-noborder a:active, .fd-noborder a:visited, .fd-noborder a:hover
{
    text-decoration:none;
    border:0;
}

.fd-noborder a img
{
    border:0;
}
.fd-weddingtag
{
    font-family:Calibri;
    font-size:8pt;
    font-style:italic;
    text-align:center;
}
.fd-galleryinfo
{
    font-family:Calibri;
    font-size:10pt;
    text-align:center;
    padding-bottom:10px;
}
.fd-glossary
{
	font-family:Calibri;
	font-size:14pt;
	color:#4f6228;
	background-color:#ebf1de;
	padding:10px;
	z-index:5;
}
.fd-glossary TABLE
{
	background-color:white;
	width:100%;
	height:100%;
}
.fd-glossary TH
{
    background: url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) #f6a828 repeat-x 50% 50%;
}
.fd-glossary TD
{
	border-top:#4f6228 thin solid;
	border-right:#4f6228 thin solid;
	border-left:#4f6228 thin solid;
	font-family:Gill Sans MT;
	font-size:10pt;
	font-weight:normal;
	color:#4f6228;
}
.fd-glossary IMG
{
	padding:4px 4px 4px 4px;
}
.fd-contained
{
    overflow:auto;
}
.fd-venue
{
	font-family:Calibri;
	font-size:10pt;
}
