body {background-color: #e3c19c; background-image: url('background.jpg'); background-repeat:no-repeat; margin: 0px; padding: 0px;}


/* Small Top Navigation Links */

a.topnavig:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F90373; text-decoration: none;} 
a.topnavig:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F90373; text-decoration: none;} 
a.topnavig:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none;} 
a.topnavig:active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F90373; text-decoration: none;} 
span.topnavig {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F90373;}


h1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #A9A9A9; margin-right: 20px; margin-left: 20px}


/* Small Top Map Links */

a.small:link {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #606060; text-decoration: none;} 
a.small:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #606060; text-decoration: none;} 
a.small:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;} 
a.small:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #606060; text-decoration: none;} 
span.small {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #606060;}
span.arrow {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #606060;}


/* Small Top Map Links - Version 2 - darker - on Events Directory, ALSO Footer links*/

a.small2:link {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #383838; text-decoration: none;} 
a.small2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #383838; text-decoration: none;} 
a.small2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #888888; text-decoration: none;} 
a.small2:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #383838; text-decoration: none;} 
span.small2 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #383838;}
span.arrow2 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #383838;}

/* Page numbers in packages */

a.page:link {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #A8A8A8; text-decoration: underline;} 
a.page:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #A8A8A8; text-decoration: underline;} 
a.page:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;} 
a.page:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #A8A8A8; text-decoration: underline;} 
span.page {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #A8A8A8;}

div.page {text-align: right;}

/* Link in packages to 'more' */

a.more:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; text-decoration: none;} 
a.more:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; text-decoration: none;} 
a.more:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;} 
a.more:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; text-decoration: none;} 


/* Top Home links */

div.tophome {text-align: right;}

a.tophome:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; text-decoration: underline;} 
a.tophome:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; text-decoration: underline;} 
a.tophome:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; text-decoration: underline;} 
a.tophome:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; text-decoration: underline;} 
span.tophome {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848;}



/* Body Canvas Text links */

a.txt1:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: underline;} 
a.txt1:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: underline;} 
a.txt1:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline;} 
a.txt1:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: underline;} 


/* Text - Body Canvas */

div.txt1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E2E2E2; margin-right: 50px; margin-left: 50px; text-align: justify;}


div.txt4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eef7af; margin-right: 50px; margin-left: 50px; text-align: justify;}

div.txt6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #868686; margin-right: 40px; margin-left: 35px; text-align: left;}


div.txt5 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #eef7af; text-align: justify;}



/* Body Canvas - Sponsored Links Paragraph */

div.sponsored {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; margin-right: 50px; margin-left: 80px; text-align: justify;}


/* Body Canvas - Terms and Conditions link */

a.terms:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-decoration: underline;} 
a.terms:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-decoration: none;} 
a.terms:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; text-decoration: underline;} 
a.terms:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-decoration: none;} 



/* Text Schedule  TABLE - Fist LINE - Body Canvas */

div.txt2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888;}

/* Tex Schedule  TABLE - Second LINE - Body Canvas */

div.txt3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2d2d2d;}




/* Text - Home Page - Chic Alley */

div.txthome1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; margin-right: 50px; margin-left: 50px; text-align: justify;}


/* Text - Exclusive Experiences Page - Chic Alley - package bullet point description */

div.txthome2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; margin-right: 80px; margin-left: 80px; text-align: justify;}






/* Text and Links on chic alley - right side page */

div.txthome {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; margin-right: 20px; margin-left: 20px; text-align: justify;}

div.txtform {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; margin-right: 20px; margin-left: 20px; text-align: justify;}

a.txthome:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;} 
a.txthome:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;} 
a.txthome:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-decoration: underline;} 
a.txthome:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;} 


/* Title text on profile pages */

div.profile {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #525296; text-align: center; }


p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A8A8A8; margin-right: 20px; margin-left: 20px; text-align: justify;}


div.formtext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; margin-right: 20px; margin-left: 20px; text-align: justify;}


/* Text on profile pages */

div.profiletext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: ##484848; margin-right: 20px; margin-left: 40px; text-align: justify;}

/* Title on profile pages */

div.profiletitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #A8A8A8; margin-right: 20px; margin-left: 40px; text-align: justify; text-decoration: underline;}


div.video {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #484848; margin-right: 20px; margin-left: 20px; text-align: justify;}

div.formtitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #A8A8A8;}


div.line {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5E5E5E; margin-right: 20px; margin-left: 20px; text-align: justify;}


div.line2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5E5E5E; margin-right: 5px; margin-left: 5px; text-align: justify;}


div.title {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #545D6B; margin-right: 30px; margin-left: 30px; text-align: justify;}


/* HL events text link - advertising info */

a.textlink:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; text-decoration: underline;} 
a.textlink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; text-decoration: none;} 
a.textlink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #686868; text-decoration: underline;} 
a.textlink:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; text-decoration: none;} 


/* HL events Top Reference Links - advertising info */

a.adinfo:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; text-decoration: none;} 
a.adinfo:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; text-decoration: none;} 
a.adinfo:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #484848; text-decoration: underline;} 
a.adinfo:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; text-decoration: none;} 




/* HL events text link - events directory page */

a.dirlink:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; text-decoration: none;} 
a.dirlink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; text-decoration: none;} 
a.dirlink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;} 
a.dirlink:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; text-decoration: none;} 




/* Category Text */

a.text:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5B5B; text-decoration: none;} 
a.text:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5B5B; text-decoration: none;} 
a.text:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #335EB5; text-decoration: none;} 
a.text:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5B5B; text-decoration: none;} 



p.packages {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A8A8A8; margin-right: 40px; margin-left: 80px; text-align: justify;}



/* Heading for description of packages - after clicking 'more' */
span.packages {font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-decoration: underline; font-size: 12px; color: #708090; text-align: justify;}

/* Forms font */
span.required {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000;}

/* Forms font */
span.fox {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; text-align: justify;}

span.fox2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-align: justify;}


/* Forms field - home Chic Alley */

input.input-box1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; text-align: justify;}

select.input-box1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; text-align: justify;}

textarea.input-box1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; text-align: justify;}



/* Forms field - Platinum Pass Chic Alley */

input.input-box2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #484848; text-align: justify;}

select.input-box2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #484848; text-align: justify;}

textarea.input-box2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #484848; text-align: justify;}




/* Font for package boxes */
span.boxtext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #282828; text-align: justify;}

/* Title of packages boxes */
span.topbox {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #282828; text-align: justify;}



a.visas:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6495ED; text-decoration: none;} 
a.visas:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6495ED; text-decoration: none;} 
a.visas:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; text-decoration: none;} 
a.visas:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6495ED; text-decoration: none;} 

h2 {font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #778899; margin-right: 20px; margin-left: 20px}

li.dot {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A8A8A8; margin-right: 40px; margin-left: 40px; text-align: justify;}

IMG.packs {float: right; margin: 1em}

IMG.logohere {float: left;}


/* Box heading home page */
th.heading {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #282828; background-color: #A8A8A8; text-align: center;}

/* table font home page */
span.tablehome {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #484848; text-align: justify;}

/* table text home page*/
div.texthome {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; margin-right: 5px; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; text-align: justify;}

/* table dot points home page*/
div.tabledot {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 10px; color: #404040;}

/* Navigation menu heading home page */
span.navhead {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #282828; font-weight: bold;}




/* Bullet Points Rounded Boxes - home page*/

ul.homebox>li
{
	margin: 0px;
	padding: 0px 0px;
	cursor: default;
	list-style-type: disk;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #484848;
}





/* Bullet Points Membership & Newsletter boxes - home page*/

ul.member>li
{
	margin: 0px;
	padding: 0px 0px;
	cursor: default;
	list-style-type: disk;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #484848;
	margin-right: 0em;
	margin-left: -1.5em;
}

/* Bullet Points Service box - home page*/

ul.service>li
{
	margin: 0px;
	padding: 0px 0px;
	cursor: default;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #484848;
	margin-right: 0em;
	margin-left: -2.5em;
}


/* Bullet Points Advertising Info*/

ul.ad>li
{
	margin: 0px;
	padding: 0px 0px;
	cursor: default;
	list-style-type: disk;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #484848;
}


ul.ad2>li
{
	margin: 0px;
	padding: 0px 0px;
	cursor: default;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #484848;
	margin-left: -1em;
}

ul.ad3>li
{
	margin: 0px;
	padding: 0px 0px;
	cursor: default;
	list-style-type: disk;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #484848;
}





/* Vertical Navigation Bar */

#pmenu {padding:0; margin:0px 0 10px 15px; list-style-type: none; width:150px;}
#pmenu ul {padding:0; margin:0; list-style-type: none; width:130px; font-family: Arial, Helvetica, sans-serif; }
#pmenu li {position:relative; font-family: Arial, Helvetica, sans-serif;}
#pmenu a, #pmenu a:visited {font-family: Arial, Helvetica, sans-serif; display:block; width:130px; font-size:11px; color:#909090; height:23px; line-height:22px; text-decoration:none; text-indent:5px; background:#000000; border:0px solid #909090; border-width:0 0 1px 0;}
#pmenu li:hover > a {font-family: Arial, Helvetica, sans-serif; background:#A8A8A8; color:#282828;}
#pmenu li ul {font-family: Arial, Helvetica, sans-serif; display: none;} 
#pmenu li:hover > ul {font-family: Arial, Helvetica, sans-serif; display:block; position:absolute; top:0; left:130px;}



/* Thumbnail Gallery */

#jgal { list-style: none; width: 300px; }
#jgal li { opacity: .5; float: left; display: block; height: 60px; width: auto; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 5px; margin-bottom: 5px; }
#jgal li img { height:60px; width:80px; }
#jgal li.active img { display: block; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }

/* styling without javascript */
#gallery { list-style: none; display: block; }
#gallery li { float: left; margin: 0 10px 10px 0; }




