/* Forever Grand style sheet*/

@media all{

/* =The above @media rule hides this stylesheet from the discontinued Microsoft Internet Explorer for Mac.*/

/* =universals
These rules are applied to all elements unless otherwise specified below.*/
* { margin : 0; padding : 0; }
h2, h3, h4, h5, p, ul, ol, hr { margin : 0 0px; padding: 0em; }

/* =html */
/*This creates a persistent scroll bar in Firefox to prevent page jump*/
html { overflow-y:scroll; }

a{color: #121212; text-decoration: underline;}
a:hover{color: #999999; text-decoration: none;}

body{background-color: #000000;}

/* =pagecontainer */
div#pagecontainer{width: 1018px; height: 742px; margin: 0 auto;}

.Packages{background: #000000 url(/images/shared/background3-blur.jpg) top center no-repeat;}
.FloralArrangements{background: #000000 url(/images/shared/background3-blur.jpg) top center no-repeat;}

.teamimage {padding:2px 10px 10px 0px; float:left;}
/**********************************************************
	Header Styles
**********************************************************/
#Header{width: 1018px; margin: 0px 0px 36px 0px; height: 72px; float: left;}
#Branding{width: 226px; float: left; margin: 0px 0px 0px 0px;}
#Music{}
#HeaderSpacer{}
#Branding img{margin: 0px 0px 0px 56px;}

#Column1{width: 284px; float: left;}

/**********************************************************
	Main Navigation Styles
**********************************************************/
#MainNavigation{width: 226px; padding: 0px 2px 0px 56px;}
#MainNavigation img{margin: 0px 0px 2px 0px;}

/**********************************************************
	Section Navigation Styles
**********************************************************/
#SectionNavigationContainer{padding: 0px 2px 0px 0px;}

#SectionNavigation{width: 226px; float: right; margin: 42px 0px 0px 0px;}

#SectionNavigation a:link{color: #EDE1C4; text-decoration: none;}
#SectionNavigation a:visited{color: #EDE1C4; text-decoration: none;}
#SectionNavigation a:hover{
	width: 210px;
	height: 22px;
	padding-right: 16px;
	background-image:url(/images/shared/SectionNavigationOn.gif);
	background-repeat:no-repeat;
	background-position:right;
	float: left;
	text-align: right;
	color: #121212;
	text-decoration: none; 
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.SectionNavigationOff{
	width: 210px;
	height: 22px;
	padding-right: 16px;
	background-image:url(/images/shared/SectionNavigationOff.gif);
	background-repeat:no-repeat;
	background-position:right;
	float: left;
	text-align: right;
	color: #121212;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.SectionNavigationOff a:link {color: #121212; text-decoration: none;} 
.SectionNavigationOff a:visited {color: #121212; text-decoration: none;} 
.SectionNavigationOff a:hover {
	width: 210px;
	height: 22px;
	padding-right: 16px;
	background-image:url(/images/shared/SectionNavigationOn.gif);
	background-repeat:no-repeat;
	background-position:right;
	float: left;
	text-align: right;
	color: #121212;
	text-decoration: none; 
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
} 

.SectionNavigationOn {
	width: 210px;
	height: 22px;
	padding-right: 16px;
	background-image:url(/images/shared/SectionNavigationOn.gif);
	background-repeat:no-repeat;
	background-position:right;
	float: left;
	text-align: right;
	color: #121212;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;}
.SectionNavigationOn a:link {color: #121212; text-decoration: none;} 
.SectionNavigationOn a:visited {color: #121212; text-decoration: none;}  
.SectionNavigationOn a:hover {
	width: 210px;
	height: 22px;
	padding-right: 16px;
	background-image:url(/images/shared/SectionNavigationOn.gif);
	background-repeat:no-repeat;
	background-position:right;
	float: left;
	text-align: right;
	color: #121212;
	text-decoration: none; 
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
} 

/**********************************************************
	Left Navigation Styles
**********************************************************/
#LeftSubNavigation{
	width: 294px;
	float: left;
	padding: 0px 0px 0px 0px;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	text-transform: uppercase;
	text-align: right;
}
#LeftSubNavigation ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	width: 294px;
}
#LeftSubNavigation li{
	margin: 0px;
	padding: 0px 0px 6px 0px;
	color: #000000;
}
#LeftSubNavigation a:link{color: #000000; text-decoration: none;}
#LeftSubNavigation a:visited{color: #000000; text-decoration: none;}
#LeftSubNavigation a:hover{color: #999999; text-decoration: none;}
#LeftSubNavigation a:active{color: #000000; text-decoration: none;}

#LeftSubNavigation .LeftSubNavigationOn {color:#999999}
#LeftSubNavigation .LeftSubNavigationOn a:link{color: #999999; text-decoration: none;}
#LeftSubNavigation .LeftSubNavigationOn a:visited{color: #999999; text-decoration: none;}
#LeftSubNavigation .LeftSubNavigationOn a:hover{color: #000000; text-decoration: none;}
#LeftSubNavigation .LeftSubNavigationOn a:active{color: #999999; text-decoration: none;}

#LeftSubNavigation .LeftSubNavigationOff {color:#000000}
#LeftSubNavigation .LeftSubNavigationOff a:link{color: #000000; text-decoration: none;}
#LeftSubNavigation .LeftSubNavigationOff a:visited{color: #000000; text-decoration: none;}
#LeftSubNavigation .LeftSubNavigationOff a:hover{color: #999999; text-decoration: none;}
#LeftSubNavigation .LeftSubNavigationOff a:active{color: #000000; text-decoration: none;} 


/**********************************************************
 	Main Content Styles
 *********************************************************/
p{padding: 0px 0px 20px 0px; font: normal 12px/18px "Times New Roman", Times, serif;}
h1{color:#000000; font: normal 30px Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 0px 0px 8px 0px;}
h2{color:#999999; font: normal 14px Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 0px 0px 12px 0px;}

ul, li{
	list-style-type: none;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}

#FlashContent{width: 678px; float: left; min-height: 635px;}
#FlashContainer{width: 678px; float: left; margin: 0px 0px 0px 0px;}

#MainPhoto{width: 678px; height: 351px; float: left;}
#ContentFull{width: 658px; float: left; background-color: #FFFFFF; padding: 40px 0px 14px 14px;}
.fullpodL {float:left; margin-right:10px; margin-bottom:10px; padding: 0px 10px 10px 0px; width:300px;border-right: #999999 1px dotted;}
.fullpodR {float:left; padding-bottom:10px; width:300px; margin-bottom:10px;}
.fullpodrule{border-bottom: #999999 1px dotted; margin: 0px 10px 10px 0px; clear:both;}
#ContentLeft{width: 294px; float: left; background-color: #FFFFFF; padding: 40px 30px 14px 14px;}
#ContentRight{width: 320px; float: left; background-color: #FFFFFF; padding: 40px 20px 14px 0px;}

#ContentRight ul li{
	list-style-type: none;
	font: normal 12px/18px "Times New Roman", Times, serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	background-position: left 7px;
	background-repeat: no-repeat;
	background-image: url(/images/shared/bullet.jpg);

}

#ContentHeader{float: left; border: #FFFFFF solid 0px; padding: 28px 0px 35px 130px;}
#ContentTagLine{float: left; color: #FFFFFF; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 68px 0px 0px 10px;}
#ContentContainer{width: 678px; min-height: 635px; float: left; margin: 0px 0px 0px 0px; background-color: #FFFFFF;}
#ContentNavigation{width: 130px; color:#FFFFFF; font: normal 9px/300% Arial, Helvetica, sans-serif; float: left; text-transform: uppercase;}

.DottedRule{border-bottom: #999999 1px dotted; margin: 0px 0px 10px 0px;}

.MusicHeader{
	padding: 0px 0px 1px 22px;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.DownloadLinkContainer{
	width: 310px;
	height: 16px;
	padding: 4px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	border-top: #999999 solid 1px;
	float: left;
}

.DownloadLink{
	height: 16px;
	padding: 3px 0px 0px 0px;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
}

.PDFicon{
	width: 172px;
	height: 16px;
	float: left;
	text-align: right;
}

/**********************************************************
	MGM Pods
**********************************************************/
.MGMPod{width: 169px; float: left; height: 380px;}
.MGMPod1{width: 169px; float: left; height: 380px;}
.MGMPodContent{padding: 28px 6px 0px 10px;}
.MGMPod1Content{padding: 28px 6px 0px 10px; border-left: dotted 1px; height: 120px;}
.MGMPodText{font: normal 12px/14px "Times New Roman", Times, serif; padding: 0px 0px 0px 0px;}
.MGMPod2{width: 170px; float: left; height: 380px;}
.MGMPod2Content{padding: 28px 6px 0px 10px; border-left: dotted 1px; height: 120px;}
.MGMHeader{font: normal 15px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: normal;}

.MGMHeader a:link{color: #000000; text-decoration: none;}
.MGMHeader a:visited{color: #000000; text-decoration: none;}
.MGMHeader a:hover{color: #999999; text-decoration: none;}
.MGMHeader a:active{color: #000000; text-decoration: none;}

/**********************************************************
	Floral Pods
**********************************************************/
.FloralPodContainer{}
.FloralPodIndent{margin-left: 5px;}
.FloralPod{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 92px;
	height: 92px;
	font: normal 10px/16px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;

}
.FloralPod img{margin: 5px 5px 0px 5px;}
.FloralPod a:link{color: #000000; text-decoration: none;}
.FloralPod a:visited{color: #000000; text-decoration: none;}
.FloralPod a:hover{color: #000000; text-decoration: none;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 92px;
	height: 92px;
	font: normal 10px/16px Arial, Helvetica, sans-serif;
	background-color: #EFE5CB;
}
.FloralPod a:active{color: #000000; text-decoration: none;}

.FloralPod2line{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 92px;
	height: 107px;
	font: normal 10px/16px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;

}
.FloralPod2line img{margin: 5px 5px 0px 5px;}
.FloralPod2line a:link{color: #000000; text-decoration: none;}
.FloralPod2line a:visited{color: #000000; text-decoration: none;}
.FloralPod2line a:hover{color: #000000; text-decoration: none;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 92px;
	height: 107px;
	font: normal 10px/16px Arial, Helvetica, sans-serif;
	background-color: #EFE5CB;
}
.FloralPod2line a:active{color: #000000; text-decoration: none;}

/**********************************************************
 	Footer Styles
 *********************************************************/
#footerBottom {
	width:676px;
	color:#fff;
	text-transform: uppercase;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 284px;
	clear: both;
}

.fleft {
	margin:10px 0px 0px 0px;
	float:left;
	
}
.fleft li {
	display:inline;	
	text-decoration:none;
	list-style:none;
	
}

.fright {
	margin:10px 0px 0px 0px;
	float:right;
}

.fright li {
	display:inline;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	list-style:none;

}

#footerBottom li span {
	margin:0px 0px 0px 10px;
}

#footerBottom li a {
	text-decoration:none;
	list-style:none;
	color:#fff;
}


/**************************************************************
	Print Specific Styles
***************************************************************/

#PrintWidget{width: 49px; float: right;}
#PrintHeader{display: none;}
div#PrintLogo{display: none;}
.Print{display: none;}
.ScreenLogo{ margin: 10px 0px 10px 0px;}
.PrintLogo{ display: none;}
.NoView{display: none;}
div#PrintFooter{display: none;}

/* closing tag for "@media all" below */
}

