/* CSS Document */

#leftPanImg{
	width:92px;
	height:526px;
	background-image:url(../../images/xmas/leftPanel.jpg);
	float:left;
	margin-bottom:6px;
}

#midPan{
	margin-left:6px;
	margin-bottom:6px;
	width:376px;
	float:left;
}

#rightPan {
		margin-bottom:6px;
	margin-left:6px;
	width:494px;
	/*background-image:url(../images/xmas/rightPanel.jpg);*/
	float:left;
}

.topRed {
	height:20px;
	width:100%;
	background-image:url(../../images/xmas/topred.jpg);
	}
	
.btmRed {
	height:118px;
	background-image:url(../../images/xmas/bottomred.jpg);
	}
	
.midMidPan{
	font-size:12px;
	line-height:18px;
	color:#4e000a;
}

.welImg{
	margin-top:16px;
	margin-left:15px;
	margin-bottom:15px;
}
.redTxt {
	margin-left:14px;
	margin-right:14px;
	margin-bottom:9px;
}

.brochure
{
	width:182px;
	margin-left:-36px;
	margin-top:6px;
	float:left;
}

.online
{
	width:182px;
	padding-left:10px;
	margin-top:10px;
	float:left;
}

.download
{
	width:182px;
	padding-left:23px;
	margin-top:16px;
	float:left;
}

		#xmasads{ padding:10px 0px 0px 0px; margin:0; width:976px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #372f2c;}
		#xmasads2{ padding:0px; margin:0; width:976px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #372f2c;}
			
		
				#xmas_cont_pg{}
				#xmas_cont_wg{}
				
				#xmas_cont
				#xmasad1{width:255px; float:left; padding:0; margin:0 0px 12px 0px;}
					#xmasad1 img{margin:30px 0 5px 0; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
					#xmasad1 p.whitetxt {margin:0; padding:12px 12px 0 18px; color:#ffffff;}
					#xmasad1 p{color:#666666;}
				
				#xmasad23f{width:458px;float:left; margin-right:8px; margin-bottom:-4px; padding:0px;}
				
				#xmasad2{width:227px;float:left; margin:0 2px 0 0;line-height:16px;}
					#xmasad2 img.adimg{margin:12px 0 8px 0; padding:0; width:227px; height:152px;}
					#xmasad2 p.whitetxt {margin:0; padding:12px 12px 0 12px; color:#ffffff;}
				#xmasad3{width:223px;float:left; margin:0 7px 0 6px;line-height:16px;}
					#xmasad3 img.adimg{margin:12px 0 8px 0; padding:0; width:223px; height:152px;}
					#xmasad3 p.whitetxt {margin:0; padding:12px 12px 0 12px; color:#ffffff;}
				#xmasad4{width:227px;float:left; margin:0px;line-height:16px;}
					#xmasad4 img.adimg{margin:12px 0 8px 0; padding:0; width:227px; height:152px;}
					#xmasad4 p.whitetxt {margin:0; padding:12px 12px 0 12px; color:#ffffff;}
				
				#xmasad34{width:389px;float:left; margin:0 11px 0 6px; padding:18px;line-height:16px;}
					#xmasad34 img{margin:12px 0 5px 0;}
					#xmasad34 p.whitetxt {margin:0; padding:12px 12px 0 12px; color:#ffffff;}	
					.img_fom{position:relative; z-index:1; display:block; width:222px;}
				
				#xmasad34f{width:389px;float:left; margin:0 11px 0 6px; padding:0px;}
	
				
				#xmasad44{width:187px;float:left; padding:18px 12px 18px 18px;line-height:16px;}
					#xmasad44 img{margin:12px 0 5px 0;}
					#xmasad44 p.whitetxt {margin:0; padding:12px 12px 0 12px; color:#ffffff;}
					#xmasad44 p {color:#666666;}	
					.img_fom{position:relative; z-index:1; display:block;}
					
				#xmasad22{width:197px;float:left; margin:0 2px 0 0;line-height:16px;padding:18px 12px 18px 18px;}
					#xmasad44 img{margin:12px 0 5px 0;}
					#xmasad44 p.whitetxt {margin:0; padding:12px 12px 0 12px; color:#ffffff;}
					#xmasad44 p {color:#666666;}	
					.img_fom{position:relative; z-index:1; display:block;}	
					
					
					span.findoutmore{background-image:url(../../images/christmas/findoutmore.png); background-repeat:repeat-x; display:block;  z-index:2; position:absolute; top:125px; left:0; width:203px; padding:12px; display:block; font-weight:bold; text-transform:uppercase; font-size:12px;cursor:pointer;}
					span.findoutmore2{background-image:url(../../images/christmas/findoutmore.png); background-repeat:repeat-x; display:block;  z-index:2; position:absolute; top:125px; left:0; width:434px; padding:12px; display:block; font-weight:bold; text-transform:uppercase; font-size:12px; cursor:pointer;}
						span.findoutmore3{background-image:url(../../images/christmas/findoutmore.png); background-repeat:repeat-x;  z-index:2; position:relative; left:0; width:206px; padding:12px 12px 12px 12px; display:block; font-weight:bold; text-transform:uppercase; font-size:12px;cursor:pointer;height:16px;}
				
				#xmasad44d{width:442px;float:left; margin:0 11px 0 6px;}
					#xmasad44d img{margin:12px 0 8px 0;}
					#xmasad44d p {margin:0; padding:0px 12px 0 12px; color:#ffffff;}
					
				#xmas_panel44{width:227px; float:left; background-color:#dbdbdb; }
					#xmas_panel44 img{margin:12px 0 8px 0;}
					#xmas_panel44 p {margin:0; padding:0px 12px 0 12px; color:#666666;}
					#xmas_panel44 p.pad_top12 {padding:7px 12px 0 12px;}
					#xmas_panel44 h3 {margin:0; padding:12px; color:#372F2C;}
					#xmas_panel44 .textfield{width:190px; margin:0px 0 0 12px;}
					#xmas_panel44 .optionselect{width:200px; margin:0px 0 0 12px; background-color:#FFFFFF; border:1px solid #A5ACB2; color:#666666; display:block; margin-top:2px;padding:4px;text-indent:1px}
				
				#xmas_panel44 .submitpurple{background-color:#4f424d; text-transform:uppercase; border:0px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 4px 0 4px; cursor:pointer; font-weight:bold; margin:12px 0 0 12px; display:block;}
				#xmas_panel44 .submitpurple:hover{background-color:#382f37; display:block;}
				
				.purple{background-color:#4f424d;}
				.grey{background-color:#2e2e2e;}
				.lgrey{background-color:#dbdbdb;}
				.white{background-color:#ffffff;}
				
	#sectionFlashxmas{height:289px;width:458px; padding:0px; margin:0; background-color:#dbd8d8; display:block; float:right;}
	#party_options{height:20px; width:458px; padding:0px; margin:0; background-color:#dbd8d8; display:block; float:right;}
/*right box*/
.rightboxxmas{width:480px; /*padding:6px 6px 0px 0px;*/ float:left;}
.rightboxxmas p{padding-top:12px; padding-right:6px; padding-left:12px;color:#666;}
.rightboxxmas p.white{ padding:12px 0px 0px 0px; margin:0px; color:#fff;}
.rightboxxmas h2.fs18 {padding:0 0px 0 6px; margin: 0 0 0 6px; font-size:18px;}

.xmas_adrow2container{width:465px; float:left;}
		.xmas_adrow{float:right; width:694px; margin-right:18px;}	
		.xmas_adrowb{float:right; width:694px; border-top:6px solid #ffffff;margin-right:18px;}

		.xmas_adrow2{float:right; width:465px;}
		.xmas_adrow2b{float:right; width:465px; border-top:6px solid #ffffff;}

.bg_pg{ background-image:url(../../images/christmas/purple_grey_bg.gif); background-repeat:repeat-y; display:block;}
.bg_pw{ background-image:url(../../images/christmas/purple_white_bg.gif); background-repeat:repeat-y; display:block;}
.bg_g{ background-image:url(../../images/christmas/grey_bg.gif); background-repeat:repeat-y; display:block;}
.bg_lg{ background-image:url(../../images/christmas/grey_lgrey1_bg.gif); background-repeat:repeat-y; display:block;}
.bg_glg{ background-image:url(../../images/christmas/grey_lgrey_bg.gif); background-repeat:repeat-y; display:block;}
.bg_glg2{ background-image:url(../../images/christmas/grey_lgrey2_bg.gif); background-repeat:repeat-y; display:block;}
.bg_glg3{ background-image:url(../../images/christmas/grey_lgrey3_bg.gif); background-repeat:repeat-y; display:block;}
.bg_wlg{ background-image:url(../../images/christmas/white_lgrey_bg.gif); background-repeat:repeat-y; display:block;}

.glgwrapper{float:left; width:694px; margin-left:10px;}

.bodyWhiteXmas {width: 976px;min-height:242px;background-color:#FFFFFF;	padding:6px/*18px*/;color:#6a605c;}
.bodyWhiteXmasContainer {min-height:242px;background-color:#FFFFFF; padding:18px 8px 0px 10px;color:#6a605c;}
	
/******************************************************/
/********************SUBNAV CHRISTMAS******************/
/******************************************************/


					

#subMenuxmas {font-size:12px;margin:0 0 18px 0px; padding:0; font-weight:bold;text-transform: uppercase; border-top:2px solid #d5d5d5; border-bottom:2px solid #d5d5d5; background-color:#faf8f8;}
#subMenuxmas ul{text-align:center; padding:0; margin:0;}
#subMenuxmas li{list-style:none; display:inline; text-align:center;}
#subMenuxmas a, #subMenuxmas a:active{color: #8b8b8b;text-decoration: none;text-transform: uppercase;border-top:2px solid #faf8f8; border-bottom:12px solid #faf8f8; padding-bottom:3px; padding:14px 0 0px 0;}
#subMenuxmas a:hover {border-top:2px solid #9a9999; border-bottom:2px solid #9a9999; padding:14px 0 14px 0;}
#subMenuxmas li a{padding-bottom:4px; display: inline-block;
     white-space: nowrap; height:12px;}
        .one1 #subMenuxmas li a.one1{border-top:2px solid #9a9999; border-bottom:2px solid #9a9999;padding:14px 0 14px 0;}
        .two2 #subMenuxmas li a.two2{border-top:2px solid #9a9999; border-bottom:2px solid #9a9999;padding:14px 0 14px 0;}
        .three3 #subMenuxmas li a.three3{border-top:2px solid #9a9999; border-bottom:2px solid #9a9999;padding:14px 0 14px 0;}
        .four4 #subMenuxmas li a.four4{border-top:2px solid #9a9999; border-bottom:2px solid #9a9999;padding:14px 0 14px 0;}
        .five5 #subMenuxmas li a.five5{border-top:2px solid #9a9999; border-bottom:2px solid #9a9999;padding:14px 0 14px 0;}
        .six6 #subMenuxmas li a.six6{border-top:2px solid #9a9999; border-bottom:2px solid #9a9999;padding:14px 0 14px 0;}
        .seven7 #subMenuxmas li a.seven7{border-top:2px solid #9a9999; border-bottom:2px solid #9a9999;padding:14px 0 14px 0;}
		.eight8 #subMenuxmas li a.eight8{border-top:2px solid #9a9999; border-bottom:2px solid #9a9999;padding:14px 0 14px 0;}

h1.xmastitle_grey{font-size:30px; text-align:center;padding:4px 0 18px 0; margin:0;}
h2.xmasheading_grey{font-color:#9a9999; font-size:24px; line-height:1em; font-style:italic; padding:12px 0 0 16px;}
.two2 h2.xmasheading_grey{font-color:#9a9999; font-size:24px; line-height:1em; font-style:italic; padding:12px 0 0 14px;}
h3.fs30_white{font-size:22px; padding-left:12px; padding-top:6px; margin-bottom:-10px; font-style:italic; color:#ffffff;}
	#xmasad1 h3.fs30_white{color:#ffffff; padding:16px 0 0 18px; font-size:22px; font-style:italic;}
	h3.fs25_white{font-size:18px; padding-left:12px; padding-top:6px; margin-bottom:-10px; font-style:italic; color:#ffffff;}
	.rightboxxmas h3.italic22lighti{padding-left:12px; padding-top:12px;}
	#xmasad1 h3.italic22lighti{padding-top:12px;}
h3.fs22_white {color:#ffffff; padding:0; margin:0;}
h3.fs22_white a,h3.fs22_white a:visited,h3.fs22_white a:active{color:#ffffff; text-decoration:underline;}
h3.fs22_white a:hover{color:#c1c1c1; text-decoration:underline;}
	#xmasad1 h3.fs22_white{padding:8px 0 0px 18px;}	
h3.italic26lightn{padding:12px 0 12px 0;}


/********************************************************/
/**********************FIND OUT MORE*********************/
/********************************************************/
.img_fom ul{padding:0; margin:0;}
.img_fom ul li{padding:0px 6px 0px 0px; margin:0; list-style:none;}	

.img_fom ul li ul li{padding:0 0 18px 0; margin:0;}	
.img_fom ul li ul li.pad0{padding:0; margin:0;}
#menu{padding:0; margin:0;}
.noaccordion{padding:0; margin:0;}	
.menu{padding:0; margin:0;}

.img_fom ul li ul p{color:#ffffff; padding:12px 0 0 12px; margin:0;}
.img_fom ul li ul p.pad_top0{padding:0px 0 0 12px;}

a.xmasreadmore span, a.xmasreadmore:active span, a.xmasreadmore:visited span {color:#000000; text-decoration:none;}
a.xmasreadmore:hover span{color:#2e2e2e; text-decoration:underline;}

.img_fom ul li ul a:link,.img_fom ul li ul a:active, .img_fom ul li ul a:visited{color:#ffffff; font-weight:bold; cursor:pointer;}	
.img_fom ul li ul a:hover{color:#c1c1c1; font-weight:bold; text-decoration:underline; cursor:pointer;}
#xmasad44d p.pad_top12{padding-top:12px;}

span.adtxt{width:190px; float:left;}
.xmasarrow{float:right;width:11px;height:8px; padding:0;}
.xmasarrowr{float:right;width:8px;height:11px; padding:0 4px 0 0;}
.findoutmore .xmasarrow img{padding:3px 0 0 0; margin:0;}
.bodyWhiteXmas label{color:#666666;}	
.clear3{padding:0; margin:0; clear:both;}
.xmastopcont{padding:0; margin:0; height:296px;}

/********************************************************/
/**********************PARTY NIGHTS**********************/
/********************************************************/
#pnnav{float:right;margin:6px 0 0 0;padding:0;width:458px;}
.bts_links_panel{width:458px; float:right;}
.bg_lgrey{background-color:#2e2e2e/*dbdbdb*/;}
.bts_link{float:right; display:inline-block; background-color:#2e2e2e;padding:6px 11.6px 6px 12px; border-left:1px solid #ffffff; color:#ffffff;}
.bts_link a.pnlink, .bts_link a.pnlink:active, .bts_link a.pnlink:visited{color:#ffffff;}
.bts_link a.pnlink:hover{color:#c1c1c1; text-decoration:underline;}

.ltmenu, .ltdates, .tpmenu, .tpdates{width:458px; float:right; background-color:#ffffff; padding-top:12px;}
.ltmenu p, .ltdates p, .tpmenu p, .tpdates p{padding:12px 0 0 0; color:#666666;}
.ltmenu h3, .ltdates h3, .tpmenu h3, .tpdates h3{color:#9a9999; font-style:italic;}

.hline{border-top:1px solid #c1c1c1;margin-top:6px; margin-bottom:6px; margin-right:6px;height:1px;}
		.xmas_adrow2b2{float:left; width:423px; border-top:6px solid #ffffff; padding:18px 18px 34px 18px;}
		.xmas_adrow2b2 p{color:#ffffff;}

/*********************************************************/
/*******************CONTACT US BOXES**********************/
/*********************************************************/		
.cbcontact{padding:12px 12px 12px 12px; margin-top:14px; min-height:182px;}
.bdcontact{padding:8px 12px 8px 12px; margin-top:21px; min-height:188px;}
.cdcontact{padding:12px 12px 8px 12px; margin-top:19px; min-height:206px;}
.tcncontact{padding:0px 12px 12px 12px; margin-top:30px; min-height:192px;}
.nyecontact{padding:0px 12px 12px 12px; margin-top:30px; min-height:193px;}
.ideastoinspire{padding:0 12px 12px 12px; margin-top:30px; min-height:193px;}