@charset "utf-8";

/* body
-------------------------------------------------------------- */
body {
	background-color: #ffffff;
	background-image: url(https://www.hollycandleshoppe.com/images/SwirlBKG.jpg);
	font-size: 11px;
}

h1{
	font-family: Verdana, sans-serif; padding-top:0px; padding-bottom:10px; padding-right:10px;
	text-align:right; line-height:10px;
	font-size: 8px; font-weight: normal;
	color: #660099;
}
/* TOP AD
-------------------------------------------------------------- */
.topAd { 
	float:left; width:170px; height:109px; padding:0 20px 0 50px; padding-top:2px;
}
.topAdHeader { 
	font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size: 16px; font-weight: normal; line-height:24px;
}
.topAdHeader a:link, .topAdHeader a:visited { 
	text-decoration: none; 
	color:#660099; 
}
.topAdHeader a:hover, .topAdHeader a:active { 
	text-decoration: underline; 
	color:#660099;
}
.topAdBody { 
	font-family:Arial, serif; color:#333333; font-size: 11px; font-weight: normal; line-height:15px;
}

/* TOP NAVIGATION
-------------------------------------------------------------- */
.topNav {
	font-family: Arial, Helvetica, sans-serif; text-align:center; padding-left:0px; padding-right:0px; padding-top:0px;
	font-size: 14px; font-weight: normal;
	text-align:center; line-height:24px;
	color: #ffffff; letter-spacing:2px;	
}


/* CUSTOMER SERVICE
-------------------------------------------------------------- */
.header_customerservice1 {
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:24px;
	font-size: 14px; font-weight: bold;
	color: #333333;
}
.header_customerservice2 {
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:24px;
	font-size: 12px; font-weight: bold;
	color: #333333;
}

/* HEADERS
-------------------------------------------------------------- */
.header_homepage {
	padding-top: 30px; padding-bottom:0px; padding-left:30px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:left; line-height:24px;
	font-size: 18px; font-weight: bold;
	color: #660099;
}
.header_homepageNews {
	padding-top: 20px; padding-bottom:0px; padding-left:30px; padding-right:0px; 
	font-family: Times, serif; 
	text-align:left; line-height:22px;
	font-size: 20px; font-weight: normal;
	color: #000000;
}
.header_shows {
	padding-top: 20px; padding-bottom:0px; padding-left:15px; padding-right:15px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:16px;
	font-size: 12px; font-weight: bold;
	color: #333333;
}
.header_FAQ {
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:12px;
	font-size: 10px; font-weight: bold;
	color: #660099;
}
.header_FAQ2 {
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:24px;
	font-size: 12px; font-weight: bold;
	color: #660099;
}
.header_programdetails {
	padding-top: 10px; padding-bottom:5px; padding-left:15px; padding-right:15px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:16px;
	font-size: 11px; font-weight: bold;
	color: #333333;
}

.mainNavigation {
	padding-top:20px; padding-bottom:0px; padding-left:10px; padding-right:0px;
	line-height:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px; font-weight: bold;
	color: #333333; text-align:center; 
}
/* BODIES
-------------------------------------------------------------- */
.body_homePage {
	padding-top: 5px; padding-bottom:0px; padding-left:30px; padding-right:60px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:18px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}
.body_homePage a {
	text-decoration:none; color:#660099;
}
.body_homePage a:hover {
	text-decoration:underline; color:#660099;
}
.body_shows1 {
	padding-top: 5px; padding-bottom:0px; padding-left:15px; padding-right:15px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:16px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}
.body_shows2 {
	padding-top: 2px; padding-bottom:0px; padding-left:15px; padding-right:15px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:16px;
	font-size: 12px; font-weight: normal;
	color: #FFFFFF;
}
.body_shows2 a {
font-weight: bold;
	text-decoration:none; color:#FFFFFF;
}
.body_shows2 a:hover {
font-weight: bold;
	text-decoration:underline; color:#FFFFFF;
}
.body_aboutUs {
	padding-top: 30px; padding-bottom:0px; padding-left:75px; padding-right:75px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:24px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}
.body_aboutUs a {
	text-decoration:none; color:#660099;
}
.body_aboutUs a:hover {
	text-decoration:underline; color:#660099;
}
.body_customerservice {
	padding-top: 30px; padding-bottom:0px; padding-left:75px; padding-right:75px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:24px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}
.body_customerservice a {text-decoration:none; color:#660099;
}
.body_customerservice a:hover {text-decoration:underline; color:#660099;
}
.body_news {
	padding-top: 10px; padding-bottom:0px; padding-left:200px; padding-right:200px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:22px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}
.body_news a {text-decoration:none; color:#660099;
}
.body_news a:hover {text-decoration:underline; color:#660099;
}
.body_tightmargins {
	padding-top: 30px; padding-bottom:0px; padding-left:200px; padding-right:200px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:24px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}
.body_tightmargins a {text-decoration:none; color:#660099;
}
.body_tightmargins a:hover {text-decoration:underline; color:#660099;
}

/* MISC
-------------------------------------------------------------- */
.homePagetopteaser {
	padding-top: 2px; padding-bottom:0px; padding-left:15px; padding-right:15px; 
	font-family: Verdana, sans-serif; 
	text-align:right; line-height:16px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}
.homePagetopteaser a {
	text-decoration:none; color:#660099;
}
.homePagetopteaser a:hover {
	text-decoration:underline; color:#660099;
}
.disclaimer {
	padding-top:5px; padding-bottom:0px; padding-left:40px; padding-right:40px;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: justify;
	font-size: 10px; font-weight: normal;
	color: #666666;
}
.disclaimeralt {
	padding-top:0px; padding-bottom:10px; padding-left:25px; padding-right:25px;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: justify;
	font-size: 11px; font-weight: normal; line-height:16px;
	color: #333333;
}
.disclaimeremailer {
	padding-top:5px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: justify;
	font-size: 10px; font-weight: normal;
	color: #666666;
}
.disclaimeremaileralt {
	padding-top:5px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
	font-size: 10px; font-weight: normal;
	color: #666666;
}
.bottomnav {
	padding-top:30px; padding-bottom:0px; padding-left:50px; padding-right:0px;
	line-height:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px; font-weight: bold;
	color: #666666; text-align:justify; 
}
.bottomnav a {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration:none; color:#666666; 
	font-size: 13px; font-weight: normal;
}
.bottomnav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration:underline; color:#666666; 
	font-size: 13px; font-weight: normal;
}
.midwhiteboxesHeader {
	padding-top:10px; padding-bottom:0px; padding-left:10px; padding-right:0px;
	line-height:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px; font-weight: bold;
	color: #333333; text-align:justify; 
}
.midwhiteboxesSub {
	padding-top:10px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	line-height:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px; font-weight: bold; font-style:italic;
	color: #666666; text-align:justify; 
}
.midwhiteboxesBody {
	padding-top:0px; padding-bottom:0px; padding-left:3px; padding-right:12px;
	line-height:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; font-weight: normal;
	color: #333333; text-align:justify; 
}
.midwhiteboxesBody a {text-decoration:none; color:#660099;
}
.midwhiteboxesBody a:hover {text-decoration:underline; color:#660099;
}
.comingsoon1 {
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:24px;
	font-size: 18px; font-weight: bold;
	color: #333333;
}
.comingsoon2 {
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:24px;
	font-size: 14px; font-weight: normal;
	color: #333333;
}
.comingsoon2 a {
	text-decoration:none; color:#660099;
}
.comingsoon2 a:hover {
	text-decoration:underline; color:#660099;
}
.candleParties {
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:18px;
	font-size: 14px; font-weight: normal;
	color: #333333;
}
a {text-decoration:none; color:#ffffff;
}
a:hover {text-decoration:underline; color:#ffffff;
}
.roundedbox_holiday {
	padding-top: 5px; padding-bottom:0px; padding-left:15px; padding-right:25px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:18px;
	font-size: 12px; font-weight: normal;
	color: #333333;
	-moz-border-radius: 11px;
	border-radius: 5px;
	background: #fff;
	border: 2px solid #ff0000;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
}
.roundedbox_holiday a {
	text-decoration:none; color:#660099;
}
.roundedbox_holiday a:hover {
	text-decoration:underline; color:#660099;
}
.roundedbox {
	padding-top: 5px; padding-bottom:0px; padding-left:15px; padding-right:25px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:18px;
	font-size: 12px; font-weight: normal;
	color: #333333;
	-moz-border-radius: 11px;
	border-radius: 5px;
	background: #fff;
	border: 2px solid #660099;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
}
.roundedbox a {
	text-decoration:none; color:#660099;
}
.roundedbox a:hover {
	text-decoration:underline; color:#660099;
}
.roundedboxTopNav {
	padding-top: 0px; padding-bottom:0px; padding-left:15px; padding-right:25px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:20px;
	font-size: 12px; font-weight: normal;
	color: #333333;
	-moz-border-radius: 11px;
	border-radius: 5px;
	background: #fff;
	border: 2px solid #660099;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
}
.roundedboxTopNav a {
	text-decoration:none; color:#660099;
}
.roundedboxTopNav a:hover {
	text-decoration:underline; color:#660099;
}
.topPageAnnouncement {
	padding-top: 10px; padding-bottom:0px; padding-left:20px; padding-right:20px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:18px;
	font-size: 12px; font-weight: bold;
	color: #660099;
}

.roundedsidebox {
	padding-top: 2px; padding-bottom:0px; padding-left:15px; padding-right:15px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:18px;
	font-size: 12px; font-weight: normal;
	color: #ffffff;
	-moz-border-radius: 11px;
	border-radius: 5px;
	background: #660099;
	border: 2px solid #660099;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
}
.roundedsidebox a {
	text-decoration:none; color:#ffffff;
}
.roundedsidebox a:hover {
	text-decoration:underline; color:#ffffff;
}

/* SPLASH PAGE
-------------------------------------------------------------- */
.splash {
	padding-top: 2px; padding-bottom:0px; padding-left:15px; padding-right:15px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:16px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}
.splash a {
	text-decoration:none; color:#660099;
}
.splash a:hover {
	text-decoration:underline; color:#660099;
}
.splashDisclaimer {
	padding-top: 2px; padding-bottom:0px; padding-left:15px; padding-right:15px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:16px;
	font-size: 10px; font-weight: normal;
	color: #333333;
}
.splashDisclaimer a {
	text-decoration:none; color:#660099;
}
.splashDisclaimer a:hover {
	text-decoration:underline; color:#660099;
}

/* COPYRIGHT FOOTER
-------------------------------------------------------------- */

.copyrightCoName {
	padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	font-family: Arial, Helvetica, sans-serif; text-align:left; 
	font-size: 14px; font-weight: bold;
	color: #666666;
}
.copyright {
	padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	font-family: Arial, Helvetica, sans-serif; text-align:left; 
	font-size: 12px; font-weight: normal;
	color: #666666;
}
.iconsBelow {
	text-align:right; 
}
.style1 {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
}
.style2 {padding-bottom:0px; padding-left:0px; padding-right:0px; font-family: Arial, Helvetica, sans-serif; text-align:left; font-size: 14px; color: #666666; padding-top: 0px;}
-->
.copyright a {text-decoration:none; color:#660099;
}
.copyright a:hover {text-decoration:underline; color:#660099;
}
.emailerMicetype {
	padding-top:2px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	font-family: Arial, Helvetica, sans-serif; text-align:justify; 
	font-size: 12px; font-weight: normal;
	color: #666666;
}
.FAQ_header{
	padding-top: 0px; padding-bottom:0px; padding-left:10px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:16px;
	font-size: 16px; font-weight: bold;
	color: #333333;
}
.FAQ_question{
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:22px;
	font-size: 12px; font-weight: bold;
	color: #660099;
}
.FAQ_question a {
	text-decoration:none; color:#660099;
}
.FAQ_question a:hover {
	text-decoration:underline; color:#660099;
}
.FAQ_answer{
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	font-family: Verdana, sans-serif; 
	text-align:justify;
	line-height:18px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}

.FAQ_answer a {
	text-decoration:none; color:#660099;
}
.FAQ_answer a:hover {
	text-decoration:underline; color:#660099;
}
.FAQ_disclaimer{
	padding-top: 10px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:center; line-height:18px;
	font-size: 8px; font-weight: normal;
	color: #333333;
}
.FAQ_back{
	padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	font-family: Verdana, sans-serif; 
	text-align:right;
	line-height:18px;
	font-size: 12px; font-weight: normal;
	color: #333333;
}
.FAQ_back a {
	text-decoration:none; color:#660099;
}
.FAQ_back a:hover {
	text-decoration:underline; color:#660099;
}
.PAGE_header{
	padding-top: 20px; padding-bottom:0px; padding-left:10px; padding-right:0px; 
	font-family: Verdana, sans-serif; 
	text-align:justify; line-height:16px;
	font-size: 18px; font-weight: bold;
	color: #660099;
}
