@import "common.css"; /* common styles across "levels" */

#header	{
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

#main	{
	clear: both;
}

#main .sectionAbout	{
	background: url(../img/bg_about.gif) repeat-y;
}

#main .sectionAboutL3	{
	background: url(../img/bg_about_l3.gif) repeat-y;
}

#main .sectionAboutBios	{
	background: url(../img/bg_about_bios.gif) repeat-y;
}

#main .sectionWhy	{
	background: url(../img/bg_why.gif) repeat-y;
}

#main .sectionWhyL3	{
	background: url(../img/bg_why_l3.gif) repeat-y;
}

#main .sectionContact	{
	background: url(../img/bg_contact.gif) repeat-y;
}

#main .sectionContactL3	{
	background: url(../img/bg_contact_l3.gif) repeat-y;
}

#main .sectionPortfolio	{
	background: url(../img/bg_portfolio.gif) repeat-y;
}

#main .sectionWhatsnew	{
	background: url(../img/bg_whatsnew.gif) repeat-y;
}

#main .sectionPartyhats	{
	background: url(../img/bg_partyhats.gif) repeat-y;
}

#main .sectionSitemap	{
	background: url(../img/bg_sitemap.gif) repeat-y;
}

	#main td	{
		margin: 0;
		padding: 0;
		vertical-align: top;
	}

	#main #left	{
		width: 157px;
		margin: 0;
		padding: 0;
	}

		#main #left .content	{
			margin: 0;
			padding: 25px 10px 5px 10px;
			font-size: .85em;
			color: #ffffff;
		}

			#main #left .content p	{
				margin: 0;
				padding: 3px 0;
			}

	#main #mid	{
		width: 461px;
		margin: 0;
		padding: 0;
	}

	#main #mid.L3	{
		width: 309px;
		margin: 0;
		padding: 0;
	}

		#main #mid .content	{
			margin: 0;
			padding: 15px 13px 5px 13px;
		}

			#main #mid .content h1	{
				margin: 10px 0 2px 0;
				padding: 0;
				font-size: 1.2em;
			}

			#main #mid .content h2	{
				margin: 10px 0 2px 0;
				padding: 0;
				font-size: 1.1em;
			}

			#main #mid .content h3	{
				margin: 10px 0 2px 0;
				padding: 0;
				font-size: 1em;
			}

			#main #mid .content .highlight	{
				font-weight: bold;
			}

			#main #mid .content .award	{
				color: #637149;
			}

			#main #mid .content p	{
				margin: 0;
				padding: 0 0 10px 0;
			}

			#main #mid .content ul	{
				margin-top: 0;
				margin-bottom: 0;
			}

				#main #mid .content ul li	{
					list-style: square;
					padding: 2px 0;
				}

					#main #mid .content ul li ul	{
						margin-bottom: 10px;
					}

			#main #mid .content .testimonial	{
				clear: both;
				margin-bottom: 5px;
			}

				#main #mid .content .testimonial span	{
					float: right;
				}

			#main #mid .content table.requestForm td	{
				margin: 0;
				padding: 2px 1px 2px 0;
			}

			#main #mid .content .input150	{
				width: 150px;
				background-color: #DDD5C1;
				border: 1px solid #333;
			}

			#main #mid .content .submit	{
				padding: 2px;
				font-size: .9em;
				color: #000;
				vertical-align: middle;
				width: auto;
				background-color: #999;
				border: 1px solid #333;
			}

	#main #bios	{
		width: 613px;
		margin: 0;
		padding: 0;
	}

		#main #bios .bioContent	{
			width: 461px;
			vertical-align: top;
			padding: 15px 13px 5px 13px;
			border-bottom: 2px solid #fff;
		}

			#main #bios h3	{
				margin: 0 0 5px 0;
				padding: 0;
				color: #990000;
				font-size: 1.1em;
			}
				#main #bios p	{
				margin: 0;
				padding: 0 0 5px 0;
			}

		#main #bios .bioImage	{
			width: 152px;
			vertical-align: top;
			border-bottom: 2px solid #fff;
		}

	#main #right	{
		width: 152px;
		margin: 0;
		padding: 0;
	}

	#main #right.L3	{
		width: 304px;
		margin: 0;
		padding: 0;
	}

		#main #right .content	{
			margin: 0;
			padding: 15px 13px 5px 13px;
			color: #333;
			font-size: .85em;
		}

		#main #right .content p	{
			margin: 0;
			padding: 7px 0 0 0;
		}

/* page title styles */

#titleAbout h1 {text-indent: -9999px;background: transparent url(../img/title_about.gif) no-repeat;width:461px;height:62px;margin:0;padding:0;}
#titleAboutAwards h1 {text-indent: -9999px;background: transparent url(../img/title_about_awards.gif) no-repeat;width:309px;height:62px;margin:0;padding:0;}
#titleAboutSocial h1 {text-indent: -9999px;background: transparent url(../img/title_about_social.gif) no-repeat;width:309px;height:62px;margin:0;padding:0;}
#titleAboutBios h1 {text-indent: -9999px;background: transparent url(../img/title_about_bios.gif) no-repeat;width:461px;height:62px;margin:0;padding:0;}
#titleAboutHistory h1 {text-indent: -9999px;background: transparent url(../img/title_about_history.gif) no-repeat;width:309px;height:62px;margin:0;padding:0;}
#titleAboutProfile h1 {text-indent: -9999px;background: transparent url(../img/title_about_profile.gif) no-repeat;width:309px;height:62px;margin:0;padding:0;}

#titleContact h1 {text-indent: -9999px;background: transparent url(../img/title_contact.gif) no-repeat;width:461px;height:62px;margin:0;padding:0;}
#titleContactQuote h1 {text-indent: -9999px;background: transparent url(../img/title_contact_quote.gif) no-repeat;width:309px;height:62px;margin:0;padding:0;}

#titlePartyhats h1 {text-indent: -9999px;background: transparent url(../img/title_partyhats.gif) no-repeat;width:461px;height:62px;margin:0;padding:0;}

#titlePortfolio h1 {text-indent: -9999px;background: transparent url(../img/title_portfolio.gif) no-repeat;width:461px;height:62px;margin:0;padding:0;}

#titlePrivacy h1 {text-indent: -9999px;background: transparent url(../img/title_privacy.gif) no-repeat;width:461px;height:62px;margin:0;padding:0;}

#titleSitemap h1 {text-indent: -9999px;background: transparent url(../img/title_sitemap.gif) no-repeat;width:461px;height:62px;margin:0;padding:0;}

#titleNews h1 {text-indent: -9999px;background: transparent url(../img/title_whatsnew.png) no-repeat;width:461px;height:62px;margin:0;padding:0;}
#titleNewsNewsletter h1 {text-indent: -9999px;background: transparent url(../img/title_newsletter_archive.png) no-repeat;width:461px;height:62px;margin:0;padding:0;}
#titleNewsAnnouncements h1 {text-indent: -9999px;background: transparent url(../img/title_announcements.png) no-repeat;width:461px;height:62px;margin:0;padding:0;}

#titleWhy h1 {text-indent: -9999px;background: transparent url(../img/title_why.gif) no-repeat;width:461px;height:62px;margin:0;padding:0;}
#titleWhyLinks h1 {text-indent: -9999px;background: transparent url(../img/title_why_links.gif) no-repeat;width:309px;height:62px;margin:0;padding:0;}
#titleWhyServices h1 {text-indent: -9999px;background: transparent url(../img/title_why_services.gif) no-repeat;width:309px;height:62px;margin:0;padding:0;}
#titleWhyTestimonials h1 {text-indent: -9999px;background: transparent url(../img/title_why_testimonials.gif) no-repeat;width:309px;height:62px;margin:0;padding:0;}

#titleEveryWoman h1 {text-indent: -9999px;background: transparent url(../img/title_everywoman.png) no-repeat;width:461px;height:62px;margin:0;padding:0;}

/* Main navigation area - sublevel pages 
------------------------------------------*/
#mainnavSub {
	clear: both;
	position:relative;
	top: 0px;
	left: 0px;
}
#navlist {
	height: 60px; width:609px;
	background: url(../img/nav_sub.jpg) no-repeat;
	margin:0; padding:0;
	position:relative;
}
#navlist li {
	position: absolute;
	margin: 0; padding: 0;
	list-style: none;
	top: 0;
}
#navlist a {
	height: 60px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}

#navAbout	{left: 0px; width: 77px;}
#navWhy	{left: 77px; width: 64px;}
#navPortfolio	{left: 141px; width: 81px;}
#navPartyhats	{left: 222px; width: 93px;}
#navContact	{left: 315px; width: 92px;}
#navNews	{left: 407px; width: 93px;}
#navRFQ	{left: 500px; width: 109px;}


#mainnavSub ul.about #navAbout a {background:  url(../img/nav_sub.jpg) 0px -60px no-repeat;}
#mainnavSub ul.why #navWhy a {background:  url(../img/nav_sub.jpg) -77px -60px no-repeat;}
#mainnavSub ul.portfolio #navPortfolio a {background:  url(../img/nav_sub.jpg) -141px -60px no-repeat;}
#mainnavSub ul.partyhats #navPartyhats a {background:  url(../img/nav_sub.jpg) -222px -60px no-repeat;}
#mainnavSub ul.contact #navContact a {background:  url(../img/nav_sub.jpg) -315px -60px no-repeat;}
#mainnavSub ul.news #navNews a {background:  url(../img/nav_sub.jpg) -407px -60px no-repeat;}
#mainnavSub ul.requestquote #navRFQ a {background:  url(../img/nav_sub.jpg) -500px -60px no-repeat;}

#navAbout a:hover, #navAbout a.active {background:  url(../img/nav_sub.jpg) 0px -60px no-repeat;}
#navWhy a:hover, #navWhy a.active {background:  url(../img/nav_sub.jpg) -77px -60px no-repeat;}
#navPortfolio a:hover, #navPortfolio a.active {background:  url(../img/nav_sub.jpg) -141px -60px no-repeat;}
#navPartyhats a:hover, #navPartyhats a.active {background:  url(../img/nav_sub.jpg) -222px -60px no-repeat;}
#navContact a:hover, #navContact a.active {background:  url(../img/nav_sub.jpg) -315px -60px no-repeat;}
#navNews a:hover, #navNews a.active {background:  url(../img/nav_sub.jpg) -407px -60px no-repeat;}
#navRFQ a:hover, #navRFQ a.active {background:  url(../img/nav_sub.jpg) -500px -60px no-repeat;}

/* end nav styles */

/* Main subnavigation area - sublevel pages 
------------------------------------------*/
#subnav {
	clear: both;
	position:relative;
	top: 0px;
	left: 0px;
}
#subnavlistAbout {
	height: 248px; width:157px;
	background: url(../img/subnav_about.jpg) no-repeat;
	margin:0; padding:0;
	position:relative;
}
#subnavlistWhy {
	height: 186px; width:157px;
	background: url(../img/subnav_why.jpg) no-repeat;
	margin:0; padding:0;
	position:relative;
}
#subnavlistPortfolio {
	height: 372px; width:157px;
	background: url(../img/subnav_portfolio.jpg) no-repeat;
	margin:0; padding:0;
	position:relative;
}
#subnavlistContact {
	height: 62px; width:157px;
	background: url(../img/subnav_contact.jpg) no-repeat;
	margin:0; padding:0;
	position:relative;
}
#subnavlistWhatsNew {
	height: 186px; width:157px;
	background: url(../img/subnav_whatsnew.jpg) no-repeat;
	margin:0; padding:0;
	position:relative;
}

#subnav li {
	position: absolute;
	margin: 0; padding: 0;
	list-style: none;
}
#subnav a {
	height: 62px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}

#subnavAboutHistory	{left: 0px; width: 157px;top:0px;}
#subnavAboutBios	{left: 0px; width: 157px;top:61px;}
#subnavAboutAwards	{left: 0px; width: 157px;top:123px;}
#subnavAboutSocial	{left: 0px; width: 157px;top:185px;}

#subnavWhyTestimonials	{left: 0px; width: 157px;top:0px;}
#subnavWhyLinks	{left: 0px; width: 157px;top:62px;}
#subnavWhyServices	{left: 0px; width: 157px;top:124px;}

#subnavPortfolioRecent	{left: 0px; width: 157px;top:0px;}
#subnavPortfolioFeatured	{left: 0px; width: 157px;top:62px;}
#subnavPortfolioTheme	{left: 0px; width: 157px;top:124px;}
#subnavPortfolioSeasonal	{left: 0px; width: 157px;top:186px;}
#subnavPortfolioBusiness	{left: 0px; width: 157px;top:248px;}
#subnavPortfolioEntertainment	{left: 0px; width: 157px;top:310px;}

#subnavContactQuote	{left: 0px; width: 157px;top:0px;}

#subnavWNnew	{left: 0px; width: 157px;top:0px;}
#subnavWNannouncements	{left: 0px; width: 157px;top:61px;}
#subnavWNnewsletter	{left: 0px; width: 157px;top:123px;}


#subnav ul.aboutHistory #subnavAboutHistory a {background:  url(../img/subnav_about.jpg) -157px 0px no-repeat;}
#subnav ul.aboutBios #subnavAboutBios a {background:  url(../img/subnav_about.jpg) -157px -61px no-repeat;}
#subnav ul.aboutAwards #subnavAboutAwards a {background:  url(../img/subnav_about.jpg) -157px -123px no-repeat;}
#subnav ul.aboutSocial #subnavAboutSocial a {background:  url(../img/subnav_about.jpg) -157px -185px no-repeat;}

#subnav ul.whyTestimonials #subnavWhyTestimonials a {background:  url(../img/subnav_why.jpg) -157px 0px no-repeat;}
#subnav ul.whyLinks #subnavWhyLinks a {background:  url(../img/subnav_why.jpg) -157px -62px no-repeat;}
#subnav ul.whyServices #subnavWhyServices a {background:  url(../img/subnav_why.jpg) -157px -124px no-repeat;}

#subnav ul.portfolioRecent #subnavPortfolioRecent a {background:  url(../img/subnav_portfolio.jpg) -157px 0px no-repeat;}
#subnav ul.portfolioFeatured #subnavPortfolioFeatured a {background:  url(../img/subnav_portfolio.jpg) -157px -62px no-repeat;}
#subnav ul.portfolioTheme #subnavPortfolioTheme a {background:  url(../img/subnav_portfolio.jpg) -157px -124px no-repeat;}
#subnav ul.portfolioSeasonal #subnavPortfolioSeasonal a {background:  url(../img/subnav_portfolio.jpg) -157px -186px no-repeat;}
#subnav ul.portfolioBusiness #subnavPortfolioBusiness a {background:  url(../img/subnav_portfolio.jpg) -157px -248px no-repeat;}
#subnav ul.portfolioEntertainment #subnavPortfolioEntertainment a {background:  url(../img/subnav_portfolio.jpg) -157px -310px no-repeat;}

#subnav ul.contactQuote #subnavContactQuote a {background:  url(../img/subnav_contact.jpg) -157px 0px no-repeat;}

#subnav ul.wnNew #subnavWNnew a {background:  url(../img/subnav_whatsnew.jpg) -157px 0px no-repeat;}
#subnav ul.wnAnnouncements #subnavWNannouncements a {background:  url(../img/subnav_whatsnew.jpg) -157px -61px no-repeat;}
#subnav ul.wnNewsletter #subnavWNnewsletter a {background:  url(../img/subnav_whatsnew.jpg) -157px -123px no-repeat;}


#subnavAboutHistory a:hover, #subnavAboutHistory a.active {background:  url(../img/subnav_about.jpg) -157px 0px no-repeat;}
#subnavAboutBios a:hover, #subnavAboutBios a.active {background:  url(../img/subnav_about.jpg) -157px -61px no-repeat;}
#subnavAboutAwards a:hover, #subnavAboutAwards a.active {background:  url(../img/subnav_about.jpg) -157px -123px no-repeat;}
#subnavAboutSocial a:hover, #subnavAboutSocial a.active {background:  url(../img/subnav_about.jpg) -157px -185px no-repeat;}

#subnavWhyTestimonials a:hover, #subnavWhyTestimonials a.active {background:  url(../img/subnav_why.jpg) -157px 0px no-repeat;}
#subnavWhyLinks a:hover, #subnavWhyLinks a.active {background:  url(../img/subnav_why.jpg) -157px -62px no-repeat;}
#subnavWhyServices a:hover, #subnavWhyServices a.active {background:  url(../img/subnav_why.jpg) -157px -124px no-repeat;}

#subnavPortfolioRecent a:hover, #subnavPortfolioRecent a.active {background:  url(../img/subnav_portfolio.jpg) -157px 0px no-repeat;}
#subnavPortfolioFeatured a:hover, #subnavPortfolioFeatured a.active {background:  url(../img/subnav_portfolio.jpg) -157px -62px no-repeat;}
#subnavPortfolioTheme a:hover, #subnavPortfolioTheme a.active {background:  url(../img/subnav_portfolio.jpg) -157px -124px no-repeat;}
#subnavPortfolioSeasonal a:hover, #subnavPortfolioSeasonal a.active {background:  url(../img/subnav_portfolio.jpg) -157px -186px no-repeat;}
#subnavPortfolioBusiness a:hover, #subnavPortfolioBusiness a.active {background:  url(../img/subnav_portfolio.jpg) -157px -248px no-repeat;}
#subnavPortfolioEntertainment a:hover, #subnavPortfolioEntertainment a.active {background:  url(../img/subnav_portfolio.jpg) -157px -310px no-repeat;}

#subnavContactQuote a:hover, #subnavContactQuote a.active {background:  url(../img/subnav_contact.jpg) -157px 0px no-repeat;}

#subnavWNnew a:hover, #subnavWNnew a.active {background:  url(../img/subnav_whatsnew.jpg) -157px 0px no-repeat;}
#subnavWNannouncements a:hover, #subnavWNannouncements a.active {background:  url(../img/subnav_whatsnew.jpg) -157px -61px no-repeat;}
#subnavWNnewsletter a:hover, #subnavWNnewsletter a.active {background:  url(../img/subnav_whatsnew.jpg) -157px -123px no-repeat;}

/* end nav styles */


div.egWrapper {
	text-align: center;
	padding:5px 0;
	margin:0 1px 0 0;
	width:107px;
	display:inline;
	float:left;
	font-size: 8pt;
}
div.egWrapper img {
	border:1px solid #fff;
}

			p.small	{
				font-size: .85em;
			}


img.vmid {vertical-align: middle;margin-left:2px;}
div.article li {margin-bottom:8px;}




