﻿/* 

NB. TO COPY TO MAIN2 :
	- Copy file from main.css to main2.css
	- do a find/replace 
	
	FROM:		font-size:1em;

	TO:			font-size:1.2em;
*/

body{padding:0;margin:0; width:100% ;font-family: Arial, Helvetica, sans-serif;font-size: 9px; color: #343434;/*background-color:transparent; background:url("/_a2017/System/images/theme/Moomba/2013/ThankYou/BG_Tile.gif") 0 0 repeat;*/}
#wrapper{width:100%; margin:0 auto;clear:left; background-color:#343434; background:none;     margin-top:0px }
#outer { margin-top:40px; background-color:transparent; background:url('/System/images/theme/Moomba/2013/ThankYou/Header.gif') center 0 no-repeat;}
#innerConainer{width:912px;margin:0 auto;clear:left;  background-color:transparent;}
#container{ background-color:#FFFFFF; background:none;}
#outerContent{width:100%;  background-color:transparent; margin-left:0px;margin:0px auto; }
#content {background-color:transparent;}
#content{width:100%;float:left;}
#NYE-Header{width:890px; margin:0px auto;}


/*NYE Tiles on home page*/
.NYE-Tile P{font-size:9pt; padding-left:0}
.NYE-Tile H3{font-size:14px; font-weight:bold; color:#cab876;}
.NYE-Tile img { width:100%;}

/* Home page Slider  */
#MMW-Slider { width:650px!important;}
/*.nivoSlider { width:650px!important;}*/


/*NYE left content area*/

p.NYE-left
h1.NYE-left
h4.NYE-left {font-size:14px; color:#cab876; font-weight:bold; padding-left:0;}
ul.NYE-left {font-size:14px; color:#cab876; font-weight:bold; padding-left:0;}
a.NYE-left {font-size:14px; color:#cab876; font-weight:bold; padding-left:0;}




#headerNav {float:right;background-color:#000;border-style:none;width:100%;}
#headerNav #quickNav{background-color:transparent;float:right;padding:5px 20px 0 0;}
#headerNav #quickNav{color:#ffffff;font-size:0.95em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#headerNav #quickNav a{color:#ffffff;text-decoration:none;font-weight:bold;}
#headerNav #quickNav a:hover{text-decoration:underline;}

/* COMMON */   
#headerNav #searchBox{padding-top:3px;clear:both;float:right; padding-right:20px; position:relative; font-size:12px;}
#headerNav #searchBox span{color:#ffffff;font-size:1.3em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#headerNav #searchBox input.text{padding:2px 10px 0 2px; border:4px solid #444444; width:155px;font-family: Arial, Helvetica, sans-serif;font-size:1em;color:#fff; background-color:#444444;}
#headerNav #searchBox .goBtn{vertical-align:top;margin-top:2px;margin-left:5px; position:absolute; right:20px; }

#header #searchBox2{padding-top:3px;text-align:right;}
#header #searchBox2 span{color:#FFFFFF;font-size:1.3em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#header #searchBox2 input.text{padding:2px 10px 0 0;border:1px solid #999999;width:150px;font-family: Arial, Helvetica, sans-serif;font-size:0.95em;color:#000000;}
#header #searchBox2 .goBtn{vertical-align:middle;margin-top:-3px;}

#searchBoxSharePoint{float:right;background-color:transparent;border-style:none;width:100%;}
#searchBoxSharePoint TBODY{float:right;background-color:transparent;border-style:none;}
#searchBoxSharePoint TABLE{float:right;background-color:transparent;border-style:none;width:1px;padding:0 32px 0 0;}
#searchBoxSharePoint TR{background-color:transparent;border-style:none;}
#searchBoxSharePoint TD{background-color:transparent;border-style:none;}
#searchBoxSharePoint SPAN{background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;color:#ffffff;}

#contentContainer{clear:both;padding-left:7px;}
a{outline:none;}

#info{height:31px;width:844px;background-color:#FEFBDF;border-top:3px solid #ffffff;border-bottom:2px solid #ffffff;padding-right:13px;}
#info #weather{color:#0382B0;font-size:0.8em;font-weight:bold;padding:3px 0 0 6px;width:240px;float:left;}
#info #weather img{ vertical-align:middle;}

#info #breadcrumb{float:left;width:490px;padding-top:8px;font-family:Arial, Helvetica, sans-serif;color:#266A79;font-size:0.8em;}
#info #breadcrumb a{text-decoration:underline;}

#info #others{float:right;}
#info #others ul{padding:0;margin:0; list-style:none;}
#info #others li{float:left;padding:0;margin:0;}
#info #others li.print{padding:0 10px 0 8px;}

/* REM MSFW #content{width:862px;float:left;} */
.ms-pagebreadcrumb{display:none;}

/* Note: the _ is an IE6-specific hack. */
#content #middle{width:423px;float:left;margin:0 7px 0 8px;_margin:0 6px 0 7px;}

#content #right{width:410px;float:left;}
*html #content #right{width:395px;float:left;}

/*LEFT CONTENT*/
#content #left{width:209px;float:left;margin:6px 0px 0px 0px;padding:0px 0px 12px 0px; 
				background-color:#F4F7E9;background:url("/_a2017/System/images/global/contentBgShort.gif") repeat-y 0 0;height:100%}

/*LEFT CONTENT HOME*/
#listEvent{background-color:#F4F7E9;padding:4px 0 4px 8px;margin:6px 0 6px 0;}
#listEvent a{color:#B63A06;font-size:1.05em;font-weight:bold; text-decoration:underline;}
#listEvent a:visited{color:#AD3C07;}
#listEvent a:hover{color:#000000;}

#content #left #whatsOnToday{background-color:#E1EEF1;padding:4px 0 4px 5px;margin:6px 0 5px 0;font-family:Arial, Helvetica, sans-serif;}
#content #left #whatsOnToday h2{padding:0 6px 0 0;margin:0;font-size:1.1em;color:#000000;font-weight:bold;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
#content #left #whatsOnToday a.grey{font-size:0.95em;color:#666666;font-weight:bold;text-decoration:underline;}
#content #left #whatsOnToday a.grey:visited{color:#A34166;}
#content #left #whatsOnToday a.grey:hover{color:#000000;}
#content #left #whatsOnToday a{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#1E5460; text-decoration:underline;}
#content #left #whatsOnToday a:visited{color:#A34166;}
#content #left #whatsOnToday a:hover{color:#AD3C07;}
#content #left #whatsOnToday p{padding:0 7px 12px 7px;margin:0;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:1em;}
#content #left #whatsOnToday p span{font-size:0.95em;color:#666666;font-weight:bold;}

#content #left #top5{background-color:#F4F7E9;}
#content #left #top5 .ms-WPBody{border-bottom:1px solid #CFD1C7;margin-bottom:8px;margin-left:8px;margin-right:8px}

#content #left #top5 h2{padding:6px 0 0 0;margin:0;font-size:1.2em;color:#000000;font-weight:bold;}

#content #left #top5 h3{margin:14px 0 3px 0;padding-top:2px;font-size:1.2em;color:#666666;font-weight:normal;
						border-top:1px solid #CFD1C7;}
#content #left #top5 h3.first{border-top-style:none;margin-top:6px;} 						
#content #left #top5 h3 a{font-size:0.8em;color:#666666;text-decoration:underline;font-weight:normal;}
#content #left #top5 h3 a:hover{color:#000000;}

#content #left #top5 p{padding:0 17px 10px 12px;margin:0;}
#content #left #top5 p span{font-size:0.95em;color:#666666;font-weight:bold;}
#content #left #top5 a.grey{font-size:0.95em;color:#666666;font-weight:bold;text-decoration:underline;}
#content #left #top5 a.grey:visited{color:#A34166;}
#content #left #top5 a.grey:hover{color:#000000;}
#content #left #top5 ul{padding-top:0px; padding-left:12px;margin:0 6px 13px 15px;}
#content #left #top5 li{color:#557700;}
#content #left #top5 li a:link{color:#557700;font-family:Arial, Helvetica, sans-serif;font-size:1.05em; text-decoration:underline;}
#content #left #top5 li a:visited{color:#A34166;}
#content #left #top5 li a:hover{color:#A34166;text-decoration:underline;}

/*MIDDLE CONTENT*/
/*MIDDLE CONTENT HOME*/
#content #middle h2{padding:0;margin:0;font-size:1.2em;color:#000000;font-weight:bold;}
#content #middle h3{padding:0;margin:0;font-size:1.1em;color:#266a79;font-weight:bold;}
#content #middle p{font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#content #middle ul{font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#content #middle li{font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#content #middle #featureEvents{background:url("/_a2017/System/images/global/std_home_yellowBg.gif") repeat-y 0 0;}
.greenArrowBg{position:relative;margin-top:-9px;}
#content #middle #featureEvents p.first{background:url("/_a2017/System/images/global/std_home_yellowTop.gif") no-repeat top left;padding:0;margin:0;}
#content #middle #featureEvents p.last{background:url("/_a2017/System/images/global/std_home_yellowBtm.gif") no-repeat bottom left;padding:0;margin:0;}
#content #middle #featureEvents .events{padding:0 23px 0 26px;}
#content #middle #featureEvents .events p{padding:0;margin:0;}
#content #middle #featureEvents .events div{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:1em;}
#content #middle #featureEvents .events h3{padding:0;margin:0;color:#000000;font-size:1.2em;font-weight:normal;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
#content #middle #featureEvents .events p span{font-size:0.95em;color:#666666;font-weight:bold;}
#content #middle #featureEvents .events a{font-size:0.95em;color:#666666;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
#content #middle #featureEvents .events a:visited{color:#A34166;}
#content #middle #featureEvents .events a:hover{color:#000000;}
#content #middle #featureEvents .events img{float:left;margin:0 8px 10px 0;}
#content #middle #thumbnail{padding:0 0 0 10px;margin:0;list-style-type:none;}
#content #middle #thumbnail li{float:left;padding-right:13px;}
#content #middle #thumbnail li.last{padding-right:10px;}
#content #middle .middleBox{float:left;background:url("/_a2017/System/images/global/middleBoxBg.gif") repeat-y top left;padding-bottom:20px;}
#content #middle .middleBox h5 {margin-bottom: 0px;}


#content #middle #homeWebPart1{background-color:#FDF2FA;padding:13px 10px 0 15px;margin-right:6px;float:left;width:185px;}
#content #middle #homeWebPart1 p{padding:13px 0 0 0;margin:0;font-size:1em;}
#content #middle #homeWebPart1 ul{padding:13px 0 0 15px;margin:0;list-style-type:disc;}
#content #middle #homeWebPart1 li{color:#6D0C4F;padding:0;margin:0;font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#content #middle #homeWebPart1 li a{color:#8C1065;font-size:1em; text-decoration:underline;}
#content #middle #homeWebPart1 li a:visited{color:#666666;}
#content #middle #homeWebPart1 li a:hover{color:#1E5460;text-decoration:underline;}

#content #middle #homeWebPart2{background-color:#FEFBDF;padding:13px 10px 0 15px;float:left;width:182px;}
#content #middle #homeWebPart2 p{padding:13px 0 0 0;margin:0;font-size:1em;}
#content #middle #homeWebPart2 a{color:#AD3C07;font-size:1em; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
#content #middle #homeWebPart2 a:visited{color:#1E5460;}
#content #middle #homeWebPart2 a:hover{color:#A34166;}
#content #middle #homeWebPart2 ul{padding:13px 0 0 15px;margin:0;list-style-type:disc;}
#content #middle #homeWebPart2 li{padding:0;margin:0;color:#B76138;font-size:1em;font-family:Arial, Helvetica, sans-serif;}

#content #middle #homeWebPart3{background-color:#FDF2FA;padding:13px 10px 0 15px;margin-right:6px;float:left;width:185px;}
#content #middle #homeWebPart3 p{padding:13px 0 0 0;margin:0;font-size:1em;}
#content #middle #homeWebPart3 ul{padding:13px 0 0 15px;margin:0;list-style-type:disc;}
#content #middle #homeWebPart3 li{color:#6D0C4F;padding:0;margin:0;font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#content #middle #homeWebPart3 li a{color:#8C1065;font-size:1em; text-decoration:underline;}
#content #middle #homeWebPart3 li a:visited{color:#666666;}
#content #middle #homeWebPart3 li a:hover{color:#1E5460;text-decoration:underline;}

#content #middle #newsletter{padding:0px 0 5px 12px;margin:0 0 15px 0}
#content #middle #newsletter p{padding:10px 0 0 0;margin:0;font-size:1em;}
#content #middle #newsletter span{font-size:0.95em;color:#666666;font-weight:bold;}
#content #middle #newsletter a{font-size:0.95em;color:#666666;font-weight:bold;text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}
#content #middle #newsletter a:hover{color:#000000;}
#content #middle #newsletter input{border:1px solid #999999;width:194px;}


#content #middle #layerSwitcher {position:relative; width:396px; font:12px tahoma, arial, helvetica, sans-serif;}

div#social span img {width: 90px; height: 25px; border: 0;}

div#social img.opt {height: 0; width: 0; border-width: 0;}

div#social a:hover img.opt {position: relative; height: 25px; width: 90px;}
div#social a:hover img {height: 0; width: 0; border-width: 0;}

/*EMAIL PAGE FORM*/
#emailForm p{padding:5px 0 0 0;margin:0;font-family: Arial, Helvetica, sans-serif;font-size:1em;}
#emailForm p span{font-size:0.95em;color:#666666;clear:both;}
#emailForm input{padding-top:15px;}
#emailForm input.text{border:1px solid #999999;width:255px;padding-top:0px;}
#emailForm textarea{border:1px solid #999999;width:255px;clear:both;}
#emailForm .goBtn{padding-right:11px;}
#emailForm label{width:145px; float:left;}
#emailForm .validationError{color:red;}
#emailForm br{clear:both;}


/*RIGHT CONTENT*/
/*RIGHT CONTENT HOME*/
#content #right p{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:1em;}
#content #right h1{padding:0;margin:0;font-size:1.3em;font-weight:bold;color:#000000;}
#content #right h2{padding:5px 0 7px 0;margin:0;font-size:1.2em;font-weight:bold;color:#000000;}
#content #right #search{width:215px;margin-top:5px;}
*html #content #right #search{width:205px;}
#content #right #search p{padding:5px 0 0 0;margin:0;font-family:Arial, Helvetica, sans-serif;}
#content #right #search div span.label{font-size:0.95em;color:#666666;float:left;}
#content #right #search div span.type{font-family: Arial, Helvetica, sans-serif;color:#000000;font-size:1em;float:left;}
#content #right #search input.text{border:1px solid #999999;width:137px;}


#content #right #searchFilter{padding:0px;margin:0px} 
#content #right #searchFilter h2{padding-top:16px;border-top-style:solid; border-top-width:1px; border-top-color:#e1eef1;
								margin:0;font-size:1.2em;font-weight:bold;color:#000000;font-family:"Century Gothic"
								 Arial, Helvetica, sans-serif;}
#content #right #searchFilter ul{list-style:none;margin-left:0px;padding-bottom:18px;margin-right:11px;
								border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#e1eef1; }
#content #right #searchFilter li{padding-bottom:4px}
#content #right #searchFilter a{color:#AD3C07;text-decoration:underline;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

#content #right #cityMaps{padding-right:10px;}
#content #right #cityMaps a{font-family:Arial, Helvetica, sans-serif;font-size:0.95em;color:#666666;font-weight:bold;text-decoration:underline;}
#content #right #cityMaps a:visited{color:#a34166;}
#content #right #cityMaps a:hover{color:#000000;}
#content #right #cityMaps p{padding:10px 0 0 0;margin:0;}
#content #right #cityMaps .first{font-size:1em;font-family:Arial, Helvetica, sans-serif;padding-right:10px;}
#content #right #cityMaps p span{font-family:Arial, Helvetica, sans-serif;font-size:0.95em;color:#666666;font-weight:bold;}
#content #right #cityMaps img{float:left;margin-bottom:10px;}

#content #right #myPick{background-color:#fce5ea;width:204px;padding:2px; margin-left: 200px;}
#content #right #myPick H2{margin:7px 5px 2px 5px}
#content #right #myPick p{margin:7px 5px 2px 5px}
#content #right #myPick a{color:#43165e;text-decoration:underline;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#content #right #myPick a:visited{color:#43165e;}
#content #right #myPick a:hover{color:#000000;background-color: #c8a8e2;}
#content #right #myPick TABLE{margin:2px 2px 2px 2px; }
#content #right #myPick #MyPicksDetail .detailrow TD{padding:2px 2px 2px 2px; }
#content #right #myPick #MyPicksDetail .detaillink{width:169px; padding:2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif;color:black;}
#content #right #myPick #MyPicksFooter{margin-top:6px;margin-bottom:6px;margin-left:6px;margin-right:6px;
										border-top-style:solid;border-top-color:#CCCEC4;border-top-width:1px; 
										border-bottom-style:solid;border-bottom-color:#CCCEC4;border-bottom-width:1px; }
#content #right #myPick #MyPicksFooter .footerrow TD{padding:2px 2px 2px 2px;color:#72a0a0;}
#content #right #myPick #MyPicksFooter .footerrow A{color:#72a0a0;text-decoration:underline;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#content #right #myPick HR{line-height:1px;color:#CCCEC4;height:1px}




/*PLACES TO GO*/
/*LEFT CONTENT PLACES TO GO*/
#content #left #leftNav{background-color:#F4F7E9;width:209px;padding:3px 0 10px 0;margin:0 0 0 0;list-style-type:none;}
#content #left #leftNav li{padding:0;margin:0 17px 0 9px;border-bottom:1px solid #CCCEC4;color:#666666;}
#content #left #leftNav li a{color:#666666;text-decoration:none;font-size:1em;display:block;padding:4px 0 8px 0;}
#content #left #leftNav li a:visited{color:#A34166;}
#content #left #leftNav li a:hover{color:#000000;}
#content #left #leftNav li span {text-decoration:underline;}
#content #left #leftNav .subNav{list-style-type:disc;padding:0 0 10px 25px;margin:0;}
#content #left #leftNav .subNav li{color:#557700;padding:0;margin:0;border:1px solid #F4F7E9;}
#content #left #leftNav .subNav li a{color:#557700;text-decoration:underline;font-size:1.05em;font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;display:block;}
#content #left #leftNav .subNav li a:visited{color:#A34166;}
#content #left #leftNav .subNav li a:hover{ color:#000000;text-decoration:underline;}
#content #left #leftNav .subNav li a:active{color:#A34166;}
#content #left #leftNav .subNav li a.on{color:#A34166; font-weight:bold;}
#content #left #leftNav .subNav li a.on:hover{font-weight:bold; text-decoration:underline;}

/*MIDDLE CONTENT PLACES TO GO*/
/* #content #middle #PlacesToGo{background-color:#E1EEF1;width:410px;} */
#content #middle #PlacesToGo{background-color:#E1EEF1;width:700px;}
#content #middle #PlacesToGo h2{padding:12px 0 12px 13px;}
#content #middle #PlacesToGo p{padding:0 18px 6px 13px;margin:0;color:#266A79;}

#content #middle #landingContent{background-color:#E1EEF1;padding-left:10px}
#content #middle #landingContent h2{padding:6px 0 6px 0;}
#content #middle #landingContent h3{padding:12px 0 0px 0;}
#content #middle #landingContent p{padding:0 18px 0px 0 !important;color:#266A79;}
#content #middle #landingContent a{color:#266a79;}

#content #middle .whiteBox{float:left;margin-right:6px;width:211px;padding-bottom:10px;}
#content #middle .whiteBox img{float:left;margin:0 6px 10px 18px;}
#content #middle .whiteBox p{padding:5px 0 0 18px;margin:0;color:#515151;}
#content #middle #design{background-color:#FDF2FA;padding:13px 10px 0 15px;margin-right:6px;float:left;width:185px;}
#content #middle #design ul{padding:13px 0 0 15px;margin:0;list-style-type:disc;}
#content #middle #design li{color:#8C1065 ;padding:0;margin:0;font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#content #middle #design li a{color:#8C1065 ;font-size:1em; text-decoration:underline;}
#content #middle #design li a:visited{color:#666666;}
#content #middle #design li a:hover{color:#1E5460;text-decoration:underline;}
#content #middle #mostViewed{background-color:#FEFBDF;padding:13px 10px 0 15px;float:left;width:182px;}
#content #middle #mostViewed p{padding:13px 0 0 0;margin:0;font-size:1em;}
#content #middle #mostViewed a{color:#AD3C07;font-size:1em; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
#content #middle #mostViewed a:visited{color:#666666;}
#content #middle #mostViewed a:hover{color:#1E5460;text-decoration:underline;}
#content #middle #mostViewed ul{padding:13px 0 0 15px;margin:0;list-style-type:disc;}
#content #middle #mostViewed li{padding:0;margin:0;color:#B76138;font-size:1em;font-family:Arial, Helvetica, sans-serif;}

/* =================================================================
	FIND 
================================================================= */
#content #right #find{height:400px;margin:7px 0 11px 0;font-size:8pt;FONT-FAMILY:arial,helvetica,sans-serif;}
#content #right #find p{padding:5px 0 0 0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#content #right #find p span{font-size:0.95em;color:#666666;}
#content #right #find input.text{margin-left:3px;border:1px solid #999999;width:132px;}
#content #right #find select.text{margin:3px 0px 3px 3px;border:1px solid #999999;width:136px;}

#content #right #find .validationError{padding-left:10px; color:red;}

#content #right #find .goBtn{padding-right:11px;}
#content #right #find .goBtn{padding:0;}
#content #right #find label{width:60px;display:inline;float:left;margin-top:3px;margin-right:2px;text-align:right }

#content #right #find .ms-dtinput INPUT{width:100px; height:16px; border:1px solid #999999;padding:1px 1px 1px 1px;margin:0px 3px 0px 1px}
#content #right #find .ms-dtinput INPUT:hover{cursor:pointer}
#content #right #find .ms-dtinput IMG:hover{cursor:pointer}
#content #right #find .ms-dtinput A{display:none;}
#content #right #find .ms-dtinput TABLE{padding:0px 0px 8px 0px; margin:0px 0px 3px 0px}
#content #right #find .ms-dtinput TD{padding:0px 0px 0px 0px}
#content #right #find .ms-dttimeinput{display:none;}

/* =================================================================
	MIDDLE CONTENT 
================================================================= */
#content #middle #middleContent{background-color:#ffffff;margin-top:6px;padding:6px 0 6px 0;height:100%;}
#content #middle #middleContent .top{float:left;border-bottom:1px solid #c8a8e2;padding-bottom:10px;width:395px;margin-bottom:10px;}
#content #middle #middleContent .topLink{padding-left:0px; margin-left:0; float: none; padding-top:5px;}
#content #middle #middleContent .topLink a{font-family:Arial, Helvetica, sans-serif;color:#43165e; text-decoration:underline;font-size:1em;}
#content #middle #middleContent .topLink a:visited{color:#43165e;}
#content #middle #middleContent .topLink a:hover{color:#43165e;background-color: #d9d0e6;}
#content #middle #middleContent h4{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000000;font-weight:bold;}
#content #middle #middleContent p{padding:0;margin:0;color:#262626;}
#content #middle #middleContent ul{color:#262626;}
#content #middle #middleContent li{color:#262626;}

#content #middle #middleContent #details{width:234px;float:left;}
#content #middle #middleContent #details a{color:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;}
#content #middle #middleContent #details a:visited{color:#1E5460;}
#content #middle #middleContent #details a:hover{color:#AD3C07;}
#content #middle #middleContent #details img{vertical-align:middle;padding-right:2px;}
#content #middle #middleContent #details span{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000000;font-weight:normal;}
#content #middle #middleContent #details ul{padding:0 0 0 20px;margin:0;list-style-type:disc;}
#content #middle #middleContent #details li{padding:0;color:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
div#details div p img{width: 0px !important;} /*to hide detail icons*/

#content #middle #middleContent #whatsNear{width:159px;float:left;border:1px solid #72A0A0;background-color:#F3F8F9;color:#266a79;font-size:1em;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#content #middle #middleContent #whatsNear h4{display:block;background-color:#B8CFD4;padding:5px 0 5px 6px;}
#content #middle #middleContent #whatsNear img{vertical-align:middle;padding-right:2px;}
#content #middle #middleContent #whatsNear a{color:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;}
#content #middle #middleContent #whatsNear a:visited{color:#1E5460;}
#content #middle #middleContent #whatsNear a:hover{color:#AD3C07;text-decoration:underline;}
#whatsinRetailHeader{padding-top:3px;color:#000000;font-weight:700;font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#whatsinDiningHeader{padding-top:3px;font-size:1em;color:#000000;font-weight:700; font-family:Arial, Helvetica, sans-serif;}
#WhatsInDidYouKnow{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000000;font-weight:normal;}
#content #middle #middleContent #whatsNear HR{line-height:1px;color:#b2cbd1;height:1px;}
#content #middle #middleContent #whatsNear p.first{border-bottom:1px solid #B2CBD1;padding-bottom:5px;margin-bottom:5px;}
#content #middle #middleContent #whatsNear span{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000000;font-weight:normal;}
#content #middle #middleContent #whatsNear span a{color:#000000;text-decoration:underline;}
#content #middle #middleContent #whatsNear span a:visited{color:#A34166;text-decoration:underline;}
#content #middle #middleContent #whatsNear span a:hover{color:#666666;text-decoration:underline;}

#content #middle #middleContent #whatsNear ul{padding:0 0 0 25px;margin:0;list-style-type:disc;}
#content #middle #middleContent #whatsNear li{padding:0;color:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:0.95em;}
#content #middle #middleContent #whatsNear li a{color:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:0.95em; text-decoration:underline;}
#content #middle #middleContent #whatsNear li a:visited{color:#1E5460;}
#content #middle #middleContent #whatsNear li a:hover{color:#AD3C07;text-decoration:underline;}
#content #middle #middleContent #whatsNear a.more{color:#AD3C07;font-size:0.95em;font-family:Arial, Helvetica, sans-serif;}
#content #middle #middleContent #whatsNear a.more:visited{color:#AD3C07;}
#content #middle #middleContent #whatsNear a.more:hover{color:#000000;text-decoration:underline;}

#content #middle #newsletter2{padding:7px 0 10px 17px;background-color:#E1EEF1;}
#content #middle #newsletter2 p{padding:10px 0 0 0;margin:0;font-size:1em;}
#content #middle #newsletter2 span{font-size:0.95em;color:#666666;font-weight:bold;}
#content #middle #newsletter2 a{font-size:0.95em;color:#666666;font-weight:bold;text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}
#content #middle #newsletter2 a:hover{color:#000000;}
#content #middle #newsletter2 input{border:1px solid #999999;width:194px;}

#content #middle #middleContent p.heading{color:#000000;font-size:1em;font-weight:bold;padding:13px 0 10px 0;}
#content #middle #middleContent ul.checkbox{padding:0;margin:0;list-style:none;width:396px;}
#content #middle #middleContent ul.checkbox li{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#266A79;float:left;}

/*SHOPPING - FASHION - SHOES*/
/*MIDDOE CONTENT SHOES*/
#content #middle #middleContent .page{float:left;padding-left:20px;}
#content #middle #middleContent .page a{font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#266A79;text-decoration:underline}
#content #middle #middleContent .page a:visited{color:#AD3C07;}
#content #middle #middleContent .page a:hover{color:#A34166;text-decoration:underline;}
#content #middle #middleContent .page a.on{font-weight:bold; text-decoration:none;}

#content #middle #middleContent hr{color:#83acb5;}

/*FOOTER*/
#footer{FONT-SIZE: 12px;	BACKGROUND: #000;	OVERFLOW: hidden;	WIDTH: 100%; background-color:#343434;}
#footer-wrapper {PADDING-RIGHT: 0px; PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px auto;	WIDTH: 886px;	PADDING-TOP: 0px }
#footer .logo {FLOAT: left;	MARGIN: -2px 20px 0px 10px;	COLOR: #444;	LINE-HEIGHT: 1.6em }
#footer .block {FLOAT: left; WIDTH: 169px; padding-top:60px;}
#footer .block h4 { font-size:12px; color:#cab875; margin-top:-1.33em; margin-bottom:-3px;}
#footer UL { PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 8px 0px 0px;	PADDING-TOP: 0px;	LIST-STYLE-TYPE: none}
#footer LI { MARGIN: 0px; LINE-HEIGHT: 1.4em}
#footer LI A { COLOR:#eee!important; TEXT-DECORATION:none!important}
#footer #section3 {width:195px}
#footer #section5 {width:140px}
#section5 #Social {padding-top:8px;}
.footIcon {  padding-right:5px;float:left; }
.SocialItem { line-height:25px}
.SocialItem A { COLOR:#eee!important; TEXT-DECORATION:none!important; width:100%;}


/* SEARCH RESULTS */
#searchResults{background-color:white;}

#searchResultsCount{background-color:#ffffff;padding-bottom:12px;} 
#searchResultsDidMean{background-color:#ffffff;padding-bottom:12px;} 

#searchResultsGrid{padding-left:8px;padding-top:8px;padding-right:8px;
			border-top-style:solid;border-left-style:solid;border-right-style:solid;
			border-top-width:1px;border-left-width:1px;border-right-width:1px;
			border-top-color:#c8a8e2;border-left-color:#c8a8e2;border-right-color:#c8a8e2;} 
#searchResultsGrid TABLE{border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-style:none;} 
#searchResultsGrid TR{border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-style:none;border-bottom-color:white;}
#searchResultsGrid TD{border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-style:none;
					padding-top:8px;padding-bottom:2px;	} 
#searchResultsGrid a{text-decoration:underline;color:#FFF!important} 
#searchResultsGrid a:link{text-decoration:underline;color:#FFF!important} 
#searchResultsGrid a:visited{text-decoration:underline;color:#999!important} 
#searchResultsGrid a:hover{color:#dc0963!important;} 

#searchResultsFooter{background-color:white;padding-top:12px;padding-bottom:6px;
			border-bottom-style:solid;border-left-style:solid;border-right-style:solid;
			border-bottom-width:1px;border-left-width:1px;border-right-width:1px;
			border-bottom-color:#c8a8e2;border-left-color:#c8a8e2;border-right-color:#c8a8e2;} 
#searchResultsFooter TD.left{width:200px;text-align:left;padding-left:6px;}
#searchResultsFooter TD.right{width:200px;text-align:right;padding-right:6px;}
#searchResultsFooter a{FONT-WEIGHT:bold; COLOR:#FFF;	FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#searchResultsFooter a:hover{color:#dc0963!important;} 

/*OTHERS*/
.marginTop16{margin-top:16px;}
.paddingDetails{padding:12px 12px 0px 12px;}
.paddingDetails a{color:#43165e;}
.paddingPage{padding:14px 0;}
.greyBorder{border-top:1px solid #CECECE;margin:8px 23px 8px 26px;}
.btn_subscribe{vertical-align:middle;margin-bottom:3px;}
.paddingWhatsNear{padding:6px 6px 10px 6px;}
.paddingWeather{padding-top:5px;}
.paddingWeatherImg{padding:0 3px;}
.paddingType{padding:5px 0;}

.whiteBg{background-color:#ffffff;}

.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.clearLeftNoHeight{clear:left;height:0px;}

a.show{color:#266A79;text-decoration:underline;}
a.show:visited{color:#1E5460;}
a.show:hover{color:#AD3C07;text-decoration:underline;}

/* SHAREPOINT */
.ms-WPTitle {font-weight:bold; font-family:arial, helvetica, sans-serif; padding-left:6px; padding-right:7px; padding-top:2px; padding-bottom:2px; font-size:1.2em; } 
.ms-WPTitle A:visited { color:#003399; text-decoration:none; cursor:hand; } 
.ms-WPTitle A:link { color:#003399; text-decoration:none; cursor:hand; } 
.ms-WPTitle A:hover { color:red; text-decoration:underline; cursor:hand; } 

.ms-toolbar { font-family:Arial; font-size:.68em; text-decoration:none; color:#003399; }
/*.ms-WPBorder {border-style:none} */
/*.ms-WPHeader TD{border-style:none; border-width:0 0 0 0;} */
 
#pageTitle{font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:small; font-weight:900;padding:12px,12px,21px,16px;display:block; }

#WebPartTitleSmall .ms-WPTitle {font-weight:bold; background-color:#BBCFD6; font-family: arial, helvetica, sans-serif; padding-left:6px; padding-right:7px; padding-top:2px; padding-bottom:2px; font-size:1.0em; } 
#WebPartTitleSmall .ms-WPHeader td{background-color :#BBCFD6;}

#middleContents{background-color:#E1EEF1; color:#266A79;margin-bottom:40px;margin-top:6px;padding-top:3px;}
#middleContents .ms-WPBody {font-size:1em;} 

#WebPartWhiteBackground{background-color:#F3F8F9;margin:10px 10px 10px 10px;border-width:1px;border-style:solid;border-color:#72a0a0;padding:1px 1px 10px 1px;}
#WebPartWhiteBackground TD{background-color:#F3F8F9}
#WebPartWhiteBackground .ms-rteTableHeaderRow-2 TD{background-color:#B8CFD4;color:black;font-weight:bold;padding:3px 3px 3px 3px}

#middlebottomleft {float:left;background-color:#F3F8F9; width:192px;border-style:solid;border-width:1px;border-color:#72a0a0;padding:1px 1px 10px 1px;}
#middlebottomleft TD{background-color:#F3F8F9}
#middlebottomleft .ms-rteTableHeaderRow-2 TD{background-color:#B8CFD4;color:black;font-weight:bold;padding:3px 3px 3px 3px}

#middlebottomright {float:right;background-color:#F3F8F9; width:191px; margin-left:2px;border-style:solid;border-width:1px;border-color:#72a0a0;padding:1px 1px 10px 1px;}
#middlebottomright TD{background-color:#F3F8F9}
#middlebottomright .ms-rteTableHeaderRow-2 TD{background-color:#B8CFD4;color:black;font-weight:bold;padding:3px 3px 3px 3px}

#content #middle .middleBlueBox{padding:0px 1px 3px 0px;margin:2px 10px 2px 10px;}

#middleleftzone {float:left; width:192px; padding:1px 1px 10px 1px;}

#middlerightzone {float:right; width:191px; margin-left:2px;padding:1px 1px 10px 1px;}

#middleleft {float:left;width:45%;background-color:#E1EEF1;}
#middleright {float:right;width:45%;background-color:#E1EEF1;}
#content #middleblue{width:423px;float:left;margin:0 7px 0 8px; background:#E1EEF1}
#middletop {padding-bottom:10px}
#middlecentre{padding:0px 0 12px 0}


/* over-rule some of the Microsoft styles - for WebPart/s */
#middleContents .ms-WPBorderBorderOnly{background-color:#f3f8f9;border-color:#72a0a0;border-width:1px;border-style:solid;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px}
#middleContents .ms-WPBorder{background-color:#f3f8f9;border-color:#72a0a0;border-width:1px;border-style:solid;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px}
#middleContents .ms-WPHeader{background-color:#b8cfd4;}
#middleContents .ms-WPHeader TD{border-bottom-color:#b8cfd4;border-top-color:#72a0a0;}
#middleContents .ms-WPTitle{color:black;font-weight:700;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:1em;}
#middleContents .ms-WPBody{background-color:#f3f8f9;}
#middleContent .ms-WPBody A{color:#43165e;}
#middleContent .ms-WPBody A:hover{color:#43165e; background-color: #d9d0e6;}



/* over-rule some of the Microsoft styles - for WebPart/s - for the mis-spelled middleContents id */
#middleContent .ms-WPBorderBorderOnly{background-color:#f3f8f9;border-color:#72a0a0;border-width:1px;border-style:solid;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px}
#middleContent .ms-WPBorder{background-color:#f3f8f9;border-color:#72a0a0;border-width:1px;border-style:solid;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px}
#middleContent .ms-WPHeader{background-color:#b8cfd4;}
#middleContent .ms-WPHeader TD{border-bottom-color:#b8cfd4;border-top-color:#72a0a0;}
#middleContent .ms-WPTitle{color:black;font-weight:700;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:1em;}
#middleContent .ms-WPBody{background-color:#f3f8f9;}
#middleContent .ms-WPBody A{color:#43165e; text-decoration: underline;}
#middleContent .ms-WPBody A:hover{color:#43165e; background-color: #d9d0e6;}


/*  used for the "colourful" landing page layout */
#zonecolourpink .ms-WPBorderBorderOnly{background-color:#fdf2fa;
										border-color:#72a0a0;border-width:1px;border-style:solid;
										padding-top:6px;padding-left:6px;padding-right:3px;padding-bottom:3px}
#zonecolourpink .ms-WPBorder{background-color:#fdf2fa;
										border-color:#72a0a0;border-width:1px;border-style:solid;
										padding-top:6px;padding-left:6px;padding-right:3px;padding-bottom:3px}
#zonecolourpink .ms-WPHeader{background-color:#fdf2fa;}
#zonecolourpink .ms-WPBody{background-color:#fdf2fa;}
#zonecolourpink .ms-WPBody UL{color:#ad3c07;padding:0 0 0 0;margin-top:2px;margin-left:20px;list-style-type:disc;}
#zonecolourpink .ms-WPBody A{color:#ad3c07;}

#zonecolouryellow .ms-WPBorderBorderOnly{background-color:#fefbdf;
										border-color:#72a0a0;border-width:1px;border-style:solid;
										padding-top:6px;padding-left:6px;padding-right:3px;padding-bottom:3px}
#zonecolouryellow .ms-WPBorder{background-color:#fefbdf;
										border-color:#72a0a0;border-width:1px;border-style:solid;
										padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px}
#zonecolouryellow .ms-WPHeader{background-color:#fefbdf;}
#zonecolouryellow .ms-WPBody{background-color:#fefbdf;}
#zonecolouryellow .ms-WPBody UL{color:#ad3c07;padding:0 0 0 0;margin-top:2px;margin-left:20px;list-style-type:disc;}
#zonecolouryellow .ms-WPBody A{color:#ad3c07;}

/* ITEM FEATURE */
#ItemFeatureListing{padding-left:6px;padding-top:6px;padding-bottom:3px;}
#ItemFeatureListing #ItemFeatureListingDescription{margin-bottom:6px;margin-top:3px;}
#ItemFeatureListing a {text-decoration:underline; FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial, Helvetica, sans-serif;	}
/* ---- */
#ItemFeatureMyPicks {margin-left:6px;text-align:left;  FONT-WEIGHT:bold; COLOR:#ad3c07; FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicks a {text-decoration:underline; margin-left:6px; FONT-WEIGHT:bold; COLOR:#ad3c07; FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicks span {margin-left:6px; FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial, Helvetica, sans-serif;}

/* LANDSCAPE VIEW - ITEM FEATURE */
#ItemFeatureLandscape{width:397px;padding-bottom:3px;padding-top:3px;padding-left:3px;padding-right:3px;}
#ItemFeatureImageLandscape {float:left;}
#ItemFeatureDescriptionLandscape{margin-left:75px;padding-left:75px;padding-bottom:6px; COLOR:#969696;FONT-FAMILY:Arial, Helvetica, sans-serif; }
#ItemFeatureTitleLandscape 	{margin-left:75px;padding-left:75px;text-align:left;margin-bottom:5px;FONT-WEIGHT:bold;COLOR:#AD3C07;	FONT-FAMILY:Arial,Helvetica,sans-serif;	}
#ItemFeatureTitleLandscape a {text-decoration:underline; FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial,Helvetica,sans-serif;	}
#ItemFeatureDateLandscape {margin-left:75px;padding-left:75px;text-align:left; color:#969696; FONT-FAMILY:Arial, Helvetica, sans-serif;} 
/* ---- */
#ItemFeatureMyPicksLandscape {width:285px;text-align:left;padding-left:112px; FONT-WEIGHT:bold; COLOR:#ad3c07; FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicksLandscape a {text-decoration:underline; margin-left:6px;  FONT-WEIGHT:bold; COLOR:#ad3c07; FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicksLandscape span {margin-left:6px;FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial, Helvetica, sans-serif;}

/* WRAP VIEW - ITEM FEATURE */

#ItemFeatureWrap{width:189px;}
#ItemFeatureImageWrap {float:left; margin-right:8px; margin-top:5px;}

#ItemFeatureTitleWrap {text-align:left;padding-top:5px;padding-bottom:4px;}
#ItemFeatureTitleWrap a{text-decoration:underline;FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial, Helvetica, sans-serif;}

#ItemFeatureDescriptionWrap{text-align:left;padding-left:6px;padding-bottom:6px;
						COLOR:#969696;	FONT-FAMILY:Arial, Helvetica, sans-serif; }


#ItemFeatureMyPicksWrap {margin-left:6px;text-align:left; FONT-WEIGHT:bold;	FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicksWrap a {text-decoration:underline; margin-left:6px; FONT-WEIGHT:bold; COLOR:#ad3c07; FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicksWrap span {margin-left:6px;  FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial, Helvetica, sans-serif;}


/* PORTRAIT VIEW - ITEM FEATURE */
#ItemFeaturePortrait{width:189px;}
#ItemFeatureImagePortrait {margin-left:6px;margin-top:6px;margin-right:2px}
#ItemFeaturePortrait hr{color:#cbcbcb; margin-left:3px;margin-right:3px;width:175px; HEIGHT:1px}

#ItemFeatureTitlePortrait {text-align:left; }
#ItemFeatureTitlePortrait a{margin-left:6px;text-decoration:underline;FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial, Helvetica, sans-serif;}

#ItemFeatureDatePortrait {margin-left:6px;text-align:left; color:#a0a0a4; FONT-FAMILY:Arial, Helvetica, sans-serif; font-size:0.9em;} 

#ItemFeatureDescriptionPortrait {margin-left:6px;text-align:left;padding-bottom:6px;margin-right:6px;
								COLOR:#969696;	FONT-FAMILY:Arial, Helvetica, sans-serif;  }

#ItemFeatureMyPicksPortrait {margin-left:6px;text-align:left; FONT-WEIGHT:bold;	FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicksPortrait a {text-decoration:underline; margin-left:6px; FONT-WEIGHT:bold; COLOR:#ad3c07; FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicksPortrait span {margin-left:6px;  FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial, Helvetica, sans-serif;}


/* WIDE VIEW - ITEM FEATURE */

#ItemFeatureWide{width:395px; padding-bottom:3px;padding-top:3px;padding-left:5px;}
#ItemFeatureImageWide {float:left;margin-top:3px;}

#ItemFeatureDescriptionWide {float:right;width:343px;text-align:left;padding-bottom:6px;
			COLOR:#969696;	FONT-FAMILY:Arial, Helvetica, sans-serif; }

#ItemFeatureTitleWide { width:390px;text-align:left;margin-bottom:3px; 	
						FONT-WEIGHT:bold;	COLOR:#AD3C07;	FONT-FAMILY:Arial, Helvetica, sans-serif;}
#ItemFeatureTitleWide a{text-decoration:underline;FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial, Helvetica, sans-serif;}

#ItemFeatureMyPicksWide {float:right;width:343px;text-align:left;padding-left:52px; FONT-WEIGHT:bold; COLOR:#ad3c07;	FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicksWide a {text-decoration:underline; margin-left:6px; FONT-WEIGHT:bold; COLOR:#ad3c07; FONT-FAMILY:Arial, Helvetica, sans-serif;	}
#ItemFeatureMyPicksWide span {margin-left:6px ;  FONT-WEIGHT:bold; COLOR:#266a79; FONT-FAMILY:Arial, Helvetica, sans-serif;}
			
#ItemFeatureDateWide { width:100%;text-align:left; color:#a0a0a4; FONT-FAMILY:Arial, Helvetica, sans-serif; font-size:1em;} 

/* MY PICKS */
#MyPicksListing{padding-right:2px;background-color:#E1EEF1;}
#MyPicksListing #Title a{text-decoration:underline;border-bottom-width:0px;color:#83acb5}
#MyPicksListing #Description{margin-top:-12px}
#MyPicksListing #LocationText{margin-top:8px}
#MyPicksListing #LinkToMap{margin-top:8px;margin-bottom:22px;padding-bottom:26px; 
							border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#83acb5}
#MyPicksListing #LinkToMap IMG{margin-right:5px}
#MyPicksListing #LinkToMap A{color:#83acb5;text-decoration:underline;}
#MyPicksListing .myPicksListingThumbnail {float:right; margin-left:8px; vertical-align:bottom; }


#preview
{
	border-top:8px solid #d9d0e6;border-bottom:9px solid #d9d0e6;width:280px;
	float:left;margin:18px 6px 0 0;height:200px;padding:0px 0 0px 0;
}

#bigImg{border-top:6px solid #d9d0e6;border-bottom:6px solid #d9d0e6;width:282px;float:left;margin:18px 6px 0 0;}
 
#bigImg img{border:1px solid #d9d0e6;}

#thumbnails{width:300px;float:left; background-color: #fff;}
#thumbnails .thumbnailsBg{background-color:#fff;border-left:1px solid #d9d0e6;border-right:1px solid #d9d0e6;width:104px;}
#thumbnails div#thumbnailBorder {border-left-color: #b3a1ce; border-right-color: #b3a1ce; border-top-color: #b3a1ce; border-bottom-color: #b3a1ce;}
#thumbnails ul{padding:0 0 0 0;margin:0;list-style:none;}
#thumbnails li{padding:0 0 12px 0;color:#d9d0e6;margin:0 0 0 0}
#thumbnails li.text{font-family:Arial, Helvetica, sans-serif;font-size:0.8em;padding:0 5px 21px 5px;margin-top:-2px;line-height:1.1em;}

#imageContainer {vertical-align:top; padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px}
#showImages{padding:0px 0px 0px 0px; margin-top:6px}
#showImages IMG{margin-right:2px}
#showImages a{color:#43165e;font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:1.2em; text-decoration:underline; text-transform: uppercase;}
#showImages a:visited{color:#43165e;}
#showImages a:hover{color:#43165e; text-decoration: none;}


/*Override Carousel styles*/

.carousel-component { background:#ffffff;}


#middlebottomleft .ms-WPBody {width:192px;}

#middlebottomleft TABLE {width:192px;}
#middlebottomleft TR {width:19px;}
#middlebottomleft TD {width:19px;}

#content #middle #middleContent .resultBox table{border-style:none;}


#content #middle #middleContents h4{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000000;font-weight:bold;}


/* WHAT'S ON - DETAIL AND CALENDAR */
#whatsOnMiddleZone{margin:10px 10px 10px 10px;}
#whatsOnMiddleZone #detailCalendar{background-color:#F3F8F9;border-width:1px;border-style:solid;border-color:#72a0a0;padding:1px 1px 10px 1px;font-family:Arial, Helvetica, sans-serif;}
#whatsOnMiddleZone #detailCalendar .titleBar {background-color:#B8CFD4;padding:5px 0px 5px 6px;text-align:center;}
#whatsOnMiddleZone #detailCalendar h4 a{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;}
#whatsOnMiddleZone #detailCalendar h4 a:visited{color:#000000;}
#whatsOnMiddleZone #detailCalendar h4 a:hover{color:#AD3C07;text-decoration:underline;}

#whatsOnMiddleZone #ItemFeatureLandscape{background-color:#F3F8F9;border-width:1px;border-style:solid;border-color:#72a0a0;}

#paddingDetailCalendar {padding:15px 6px 10px 6px;}
#paddingDetailCalendar img.thumbnail {border:none;float:left;width:46px;height:33px;margin:0 0 0 4px;}
#paddingDetailCalendar .brief {margin:0 0 0 60px;}
#paddingDetailCalendar a.eventTitle{color:#266a79;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;font-weight:bold;}
#paddingDetailCalendar a.eventTitle:visited{color:#1e5460;}
#paddingDetailCalendar a.eventTitle:hover{color:#ad3c07;text-decoration:underline;}
#paddingDetailCalendar .topLink {float:left;}
#paddingDetailCalendar .topLink a{color:#ad3c07;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;}
#paddingDetailCalendar .topLink a:visited{color:#ad3c07;}
#paddingDetailCalendar .topLink a:hover{color:#000000;text-decoration:underline;}
#paddingDetailCalendar .eventSeparator {clear:left;height:15px;}
#paddingDetailCalendar .controls {text-align:right;color:#000000;}
#paddingDetailCalendar .controls a {color:#000000;font-weight:bold;}
#paddingDetailCalendar .controls a:visited {color:#000000;}
#paddingDetailCalendar .controls a:hover {color:#666666;}


/* WHAT'S ON - AT VENUE */
table #atVenue {font-size:110%;background-color:#E1EEF1;}

#inspireMe {padding-left:5px;}
#InspireMeHeading {padding-top:5px; FONT:"Century Gothic", Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:700;color:#000000;font-weight:bold;padding-bottom:5px;}

#inspireMe li {font-family:Arial, Helvetica, sans-serif;font-size:1em;font-style:normal;font-weight:normal;font-variant:normal;
					line-height:11.7pt;text-transform:none;text-decoration:none;text-indent:-1px;
					list-style-position:outside;list-style-type:disc; color:#266A79;margin-left:5px;}

#inspireMe ul {font-family:Arial, Helvetica, sans-serif;font-size:1em;font-style:normal;font-weight:normal;font-variant:normal;
					line-height:11.7pt;text-transform:none;text-decoration:none;text-indent:-1px;
					list-style-position:outside;list-style-type:disc;color:#266A79;margin-left:5px;}

#InspireMeEventTypeResults {padding-left:10px; margin-top:-10px; FONT:small arial,helvetica,clean,sans-serif; font-size:small;}
#InspireMeVenueResults {padding-left:10px; margin-top:-10px; FONT:small arial,helvetica,clean,sans-serif; font-size:small;}
#InspireMeMorePrimaryCategory{text-align:right;margin-right: 20px;margin-top:-15px;padding-bottom:15px;}
#InspireMeMorePrimaryCategory a{padding-left:55px;color:Orange;font-family:Arial, Helvetica, sans-serif; font-size:1em; text-decoration:underline;}
#InspireMeMorePrimaryCategory a:visited{color:Orange;}
#mapContainer{margin-top:12px;margin-bottom:12px}
#InspireMeEventTypeResults A{color:#266A79;}
#InspireMeEventTypeResults A:hover{color:#AD3C07;}
#InspireMeVenueResults A {color:#266A79;}
#InspireMeVenueResults A:hover {color:#AD3C07;}
#InspireMeMoreVenueNameLinkHeading {margin-top:-15px;padding-bottom:5px;text-align:right;margin-right:20px;}
#InspireMeMoreVenueNameLinkHeading A {padding-left:55px;color:Orange;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#InspireMeMoreVenueNameLinkHeading a:visited{color:Orange;}
#InspireMeMoreEventTypeHeading{font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:700;}
#InspireMeMoreVenueNameHeading{font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:700;}

#animatedDisplay{float:right;margin-top:-285px;padding-top:25px;padding-left:20px;padding-bottom:0px;margin-bottom:0px}
#animatedDisplay .ms-WPBody{padding-top:0px;padding-left:0px}

.bannerImage{padding-bottom:9px}
.bannerImageCaption h1{font-size:150%;}

/*
 Contact Us 
*/
#ContactUs {float:right; padding-right:20px;vertical-align:top;background-color:#E1EEF1;}
#ContactUs p{float:right;margin-top:5px;vertical-align:top;width:360px;}
#ContactUs .about{margin-left:3px;margin-top:5px;width:275px;float:right;}
#ContactUs .name{margin-left:3px;margin-top:5px;width:270px;float:right;}
#ContactUs .title{margin-left:3px;margin-top:5px;width:270px;float:right;}
#ContactUs .email{margin-left:3px;margin-top:5px;width:270px;float:right;}
#ContactUs .telephone{margin-left:3px;margin-top:5px;width:270px;float:right;}
#ContactUs .emailbody{margin-left:3px;margin-top:5px;width:270px;height:250px;float:right;}
#ContactUs label{float:left}
#ContactUs .providedetails{float:right;width:320px;text-align:right;}
#ContactUs .required{color:Red;}

#AutomatedListing{background-color:#ffffff;}

/* Start of FormsBuilder styles. */
div.FBFormLayout {

	width: 380px;
	padding: 10px;
	font-size:9.5pt;
	
}

div.FBFormLayout span.SubmittedLabel
{
	color: #ffffff;
	font-weight: bold;
	display: block;
}

div.FBFormLayout h3
{
}

div.FBFormLayout .TextAbove
{
	padding-top: 20px;
}

div.FBFormLayout .Label
{
	display: block;
	width: 130px;
	float: left;
	padding-right: 10px;
	margin-top: 10px;
	font-size: 95%;
}

div.FBFormLayout .RequiredPrefix
{
	color: red;
}

div.FBFormLayout .InputDiv
{
	display: block;
	float: left;
	width: 235px;
	margin-top: 10px;
}

select
{
	display: block;
	float: left;
	width: 100%;
}

textarea
{
	display: block;
	float: left;
	width: 100%;
}

div.FBFormLayout .InputDiv input
{
	display: block;
	float: left;
	width: 100%;
}

div.FBFormLayout .InputDiv .RadioButtonList label
{
	width: auto;
	margin-top: 0px;
	margin-bottom: 10px;
}

div.FBFormLayout .InputDiv .RadioButtonList input
{
	width: auto;
	margin-top: 0px;
}

div.FBFormLayout .InputDiv .RadioButtonList br
{
	clear: left;
}

div.FBFormLayout .InputDiv span.TextCounter
{
	font-size: 80%;
}

div.FBFormLayout .InputDiv .Description
{
	display: block;
	float: left;
	clear: left;
	width: 100%;
	font-size: 80%;
}

div.FBFormLayout .InputDiv input.DateTextBox
{
	width: 100px;
	margin-right: 5px;
}

div.FBFormLayout .InputDiv input.CalendarButton
{
	width: 18px;
	height: 18px;
}

div.FBFormLayout .InputDiv .CalendarContainer
{
	position: absolute;
	filter: alpha(opacity=95);
	-moz-opacity: .95;
	opacity: .95;
	z-index: 2;
	background-color: white;
	display: inline;
}

div.FBFormLayout .InputDiv label.Hidden
{
	display: none;
}

div.FBFormLayout .InputDiv .Error
{
	display: block;
	float: left;
	clear: left;
	width: 100%;
	color: red;
}

div.FBFormLayout input.NextButton
{
	margin-top: 30px;
	background-color: #b3a1ce;
	font-weight: bold;
}

div.FBFormLayout input.PreviousButton
{
	margin-top: 30px;
	background-color: #b3a1ce;
	font-weight: bold;
}

div.FBFormLayout input.SubmitButton
{
	margin-top: 30px;
	margin-left: 30px;
	background-color: #b3a1ce;
	font-weight: bold;
}

div.FBFormLayout .ClearLeft
{
	clear: left;
}

div.FBFormLayout table.ProgressBarContainer
{
    background-color: white;
    border: solid 2px #b3a1ce;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

div.FBFormLayout table.ProgressBarContainer tr td
{
    padding: 1px;
    vertical-align: middle;
}

div.FBFormLayout table.ProgressBarContainer tr td.Percentage
{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    border: solid 2px #b3a1ce;
}

div.FBFormLayout table.ProgressBarContainer tr td table.ProgressBar
{
    width: 200px;
    height: 10px;
    border: 0;
}

div.FBFormLayout table.ProgressBarContainer tr td table.ProgressBar tr td
{
    width: 5px;
    background-color: #d4e7f5;
    border: solid 2px White;
}

div.FBFormLayout table.ProgressBarContainer tr td table.ProgressBar tr td.Full
{
    background-color: #17a3d6;
}

div.FBFormLayout .InputDiv input.ms-input
{
	width: 80px;
}

div.FBFormLayout .InputDiv td.ms-dttimeinput select
{
	width: 60px;
	float: none;
	display: inline;
}

/* End of FormsBuilder styles. */

/* BLACK RIBBON */
#access {display:none;}
.noprint {display:none;}
#global-nav {padding:0px;width:100%;background-color:#262626;float:left; font-size:1.3em;}
 #global-nav .inner{width:890px;margin:0px auto 0px auto;}
 #global-nav fieldset{float:right;margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;line-height:1.2;font-family:arial,helvetica,sans-serif; text-align:left;text-indent:0;}
 #global-nav legend{display:none;margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;line-height:1.2;font-family:arial,helvetica,sans-serif; text-align:left;text-indent:0;}
 #global-nav label{color:#fff;font-weight:bold;margin:3px 5px 0px 34px;float:left;}
 #global-nav ul{padding:0;margin:0;}
 #global-nav li{list-style-type:none;padding:5px 0px;}
  #global-nav-utilities {float:right;}
  #global-nav-utilities input {height:16px;float:left;}
  #global-nav-utilities input.formSitesButton {text-indent:-9999px;background:transparent url("/_a2017/System/images/global/com_buttons.gif") 0px 1px no-repeat;border:none;width:35px;height:21px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;}
  #global-nav-utilities input.formSitesButton:hover {background:transparent url("/_a2017/System/images/global/com_buttons.gif") -143px 1px no-repeat;}
  #global-nav-utilities input.formSearchButton {text-indent:-9999px;background:transparent url("/_a2017/System/images/global/com_buttons.gif") 0px -47px no-repeat;border:none;width:55px;height:21px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;}
  #global-nav-utilities input.formSearchButton:hover {background:transparent url("/_a2017/System/images/global/com_buttons.gif") -143px -47px no-repeat;}
  #global-nav-utilities div {display:inline}
  #global-nav-logo {float:left;}
   #global-nav-logo a{color:#505050;}
  .global-sites {float:left;width:180px;height:20px;}
  .Ribbon-Hiddin-Btn{background-color:#262626; border-style:none}
/* End of Black Ribbon styles. */

/* Image Gallery */
.image-gallery {float:left;padding:0px 15px 15px 15px; background-color: #e1eef1; clear:both; color:#266a79;}
.image-gallery div a:link {color:#266a79;}
.image-gallery div a:visited {color:#266a79;}
.image-gallery div a:hover {color:#000;}
.image-gallery h2{color:#313132 !important;padding-top:15px !important; padding-left:10px !important; padding-bottom:15px !important;font-weight: bold; font-size: 150%}
.primary-image img {width:370px; height:246px;margin-bottom:4px;}
.image-gallery p {padding: 1em 0em 0em 0em; text-align:center;clear: both;}
.image-gallery p.image-caption {padding: 10px 0 10px 0 !important;}
.image-gallery .CaptionLeft{text-align:left;}
.image-gallery .CaptionCenter{text-align:center;}
.image-gallery .CaptionRight{text-align:right;}
.next-previous-image-links {background-color:#e1eef1; padding:0px; height: 1.8em;width:370px;}
.image-gallery .next-previous-image-links a {text-decoration:underline!important;margin:0 10px;}
.image-gallery .next-previous-image-links a:link {color:#266a79; background-color:#e1eef1;}
.image-gallery .next-previous-image-links a:visited {color:#266a79; background-color:#e1eef1;}
.image-gallery .next-previous-image-links a:hover {color:#000; background-color:#fff; text-decoration:none!important;}
.image-caption {color:#000 !important; font-size: 110% !important;}
.previous-image {float:left;}
.next-image {float:right;}
.image-counter {margin:0; float:left; text-align:center; width:210px !important;}
/*.image-counter {clear:both;float:right;padding:0.5em 0em 0em 0em; }*/
.thumbnail-section {clear:both;padding-top:0.5em; }
.previous-thumbnails {float:left;}
a.previous-thumbnails {text-decoration: none;width:130px;}
.previous-thumbnails span {text-decoration:underline;}
.previous-thumbnails span:hover {text-decoration: none;}
.next-thumbnails {float: right;}
a.next-thumbnails {text-decoration: none;width:100px;}
.next-thumbnails span {text-decoration: underline;}
.next-thumbnails span:hover {text-decoration: none;}
.thumbnails {float:none;clear:both;width: 100%;padding-top: 0.5em;}
.thumbnails img {padding: 0px; border: 3px solid #e1eef1!important; width: 81px; height: 54px; padding: 2px;}
.thumbnails img.selected {border: 3px #266a79 solid !important; padding: 2px;} 
.noheight {height: 0px;}
.image-box {overflow:hidden;}
.hires-disclaimer {display:block;text-align:left;}
.hires-image a {color:white;}
/* End of Image Gallery */

/* Top navigation Styles */
#topNav{width:888px;padding:0; margin-left:0px; font-family:Arial, Helvetica, Sans-serif; margin-bottom: 10px;margin:0px auto;}
#topNav{ height:30px; border:0px; border-left:1px #fff solid; border-right:1px #fff solid;}
#topNav{clear:both; background-color:transparent; background-image:url("/_a2017/System/images/theme/NYE/NYE2011/menubg.gif"); margin-top: 0px; font-size:11pt; margin-bottom:0px;}
#topNav ul{margin:0;padding:0;list-style:none;}
#topNav li{float:left;font-size:1.5em;font-weight:normal;}
#topNav a:visited  {padding:5px 15px 5px 14px; font-weight:normal; color:#656565; display:block; float:left;background-color:transparent; text-decoration:none; }
#topNav a:link  {padding:5px 15px 5px 14px; font-weight:normal; color:#343434; display:block; float:left;background-color:transparent; text-decoration:none;}
#topNav a  {padding:5px 15px 5px 14px; font-weight:normal; color:#343434; display:block; float:left;background-color:transparent; text-decoration:none!important; margin-left: 4px; margin-right: 4px;}
#topNav a:hover{color:#343434!important; background-color:transparent; text-decoration: none;}
#topNav a.highlightnav{color:#000!important; background-color:#cab875; text-decoration:none!important;}
#topNav a span.highlightnav {color:#000!important; text-decoration:none; }
#UnderTopNAVLine{ width:100%; height:0px; background-color:#444143;float:left;}


/* MSFW navigation Styles */
div#secondaryNav{clear:left;padding:5px; margin-bottom:10px;}
div#secondaryNav div.centre{text-align:center;}
div#secondaryNav a{color:#000;font-weight:bold;text-decoration:none;padding:5px 8px 6px 8px;}
div#secondaryNav a:hover{background-color:#6dbe48}
div#secondaryNav a span.highlightnav{color:#6dbe48;padding:5px 8px 6px 8px; }


/* MSFW Master Page */
div#MSFWLogo{text-align:Left; float:left;width:33%; padding-top: 0px;}
.MSFWLogo{border-style:none;}
div#SponsorLeft{float:left;width:66%;}
div#SponsorLogos{text-align:right;}
div#SponsorLogos img {padding-right: 0px;}
.SponsorLogos{border-style:none;float:left; padding-bottom: 10px;}
.FTILinks{border-style:none; padding-right: 5px; background-color:#131313;}
div#PresentedBy{float:right;text-align:right; height: 95px; padding-top:20px;}
div#PrincipalPartner{float:right;text-align:right;}
.LogoText {	text-align:left; color:#c8a8e2; font-weight:bold;}


div#MSFW-Footer{width:100%; height:40px; background-color:#fff;text-align:center;margin-top:5px;}
div#MSFW-Footer-Link {padding-top:12px}
div#MSFW-Footer-Link A{padding-left:10px;padding-right:10px; color:#003043; font-weight:bold; font-size: 12px;text-decoration: none;}
div#MSFW-Footer-Link A:link {color:#666; font-weight:normal; text-decoration: none;}
div#MSFW-Footer-Link A:visited {color:#666; font-weight:normal; text-decoration: none;}
div#MSFW-Footer-Link A:hover {color:#003043; font-weight:normal; text-decoration: underline;}
div#MSFW-Footer-Link A:active {color:#000; font-weight:normal; text-decoration: none;}

/* MSFW Home Page */
div#Main{width:100%}

/* MSFW Search Box */
div#searchBox span{display:none;}

/* Section Spacing Div */
div#TopSpacingDiv{width:0px;height:10px;}
div#Sec1SpacingDiv{width:1px;height:5px;}
div#Sec2MidSpacingDiv{width:0px; height:15px;}
div#Sec2SpacingDiv{width:1px;height:0px;margin-bottom: 5px;}
div#Sec3SpacingDiv{width:0px;height:5px;}
div#Sec4SpacingDiv{width:1px; height:0px;}

/* MSFW Home Section1*/
div#HomeSection1{width:100%}
div#HSection1Left{width:574px; float:left; margin-left: 7px; margin-right: 6px;} /*feature*/
div#HSection1Right{width:284px; float:left}
/* MSFW Home Section2*/
div#HomeSection2{width:100%; margin-bottom:10px}
div#HSection2Left{width:574px; float:left; margin-right: 6px; margin-left: 7px;}
div#HSection2LeftTop{width:100%; float:left}
div#HSection2LeftBottom{width:100%; float:left}
div#HSection2LeftBottomLeft{width:284px; float:left; margin-right:6px; }
div#HSection2LeftBottomRight{width:284px; float:left; height: 90px;}
div#HSection2Right{width:284px; float:left; padding-top: 2px;}
/* MSFW Home Section3*/
div#HomeSection3{width:100%}
div#HSection3Left{width:284px; float:left; margin-right: 6px; margin-left: 7px;}
div#HSection3Middle{width:284px; float:left;margin-right: 6px;}
div#HSection3Right{width:284px; float:left;/*margin-left: 6px;*/}
/* MSFW Home Section4*/
div#HomeSection4{width:100%}
div#HSection4Left{width:33%; float:left; }
div#HSection4Right{width:66%; float:left}
/* MSFW Home Section5*/
div#HomeSection5{width:100%}
div#HSection5{width:100%}
/* MSFW Home Section6*/
div#HomeSection6{width:100%}
div#HSection6{width:100%}

/* MSFW Event Page */
div#EventContent{background-color: #fff;}
div#EventFields{width:50%}
div#EventSectionLeft{width:33%; float:left}
div#EventSectionRight{width:66%; float:left;}
#EventSectionLeft #details{width:100%;float:left;}
#EventSectionLeft #details a{color:#43165e;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;}
#EventSectionLeft #details a:visited{color:#43165e;}
#EventSectionLeft #details a:hover{color:#43165e; background-color: #d9d0e6; text-decoration:none;}
#EventSectionLeft #details a.button:hover{background-color: #ffffff; text-decoration:none;}
#EventSectionLeft #details img{vertical-align:middle;padding-right:2px;}
#EventSectionLeft #details span{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000000;font-weight:normal;}
#EventSectionLeft #details ul{padding:0 0 0 20px;margin:0;list-style-type:disc;}
#EventSectionLeft #details li{padding:0;color:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#EventSectionLeft #details h2{PADDING-TOP: 1px; line-height:normal;color: #262626;}
#EventSectionLeft H4 {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-WEIGHT: bold;	FONT-SIZE: 1em;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	COLOR: #262626;	PADDING-TOP: 0px;	FONT-FAMILY: Arial, Helvetica, sans-serif}
#EventSectionLeft P {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px; MARGIN: 0px;	COLOR: #262626;	PADDING-TOP: 0px}

div#EventRightTop{width:90%;padding-left:40px}
div#EventRightBottom{width:90%;padding-left:40px}
div#EventDesctiption{width:400px}

/* MSFW B Page */
div#BSectionLeft{width:32%; float:left;  padding: 1em; }
div#BSectionMiddle{width:32%; float:left;  padding-top: 1em;}
div#BSectionRight{width:32%; float:right;  padding-top: 1em; margin-right:0.5em;}

/* MSFW C1 Page */
div#C1SectionLeft{width:60%; float:left; padding: 2em;}
div#C1SectionLeft ul {font-family: Arial, Helvetica, sans-serif;}
div#C1SectionRight{width:33%; float:right; margin-right: 1em; margin-top: 2em; }

/* MSFW C2 Page */
div#C2SectionLeft{width:31%; float:left; padding: 2.5em 1em 0 1.5em;}
div#C2SectionLeft p {font-size: 1.2em; }
div#C2SectionRight{width:60%; float:right; padding: 2em 1em;}

/* MSFW HI Page */
div#HISectionLeft{width:45%; float:left;padding: 2em 0 0 0em;}
div#HISectionRight{width:45%; float:left; padding: 2em 0 0 4em;}




/* MSFW MediaPlayer */
div#MediaPlayer{
	background-color:transparent!important;
}

DIV#MMArtistSection2Right div#MediaPlayer {margin-right: -35px;}

/* Main content styles - Jade */

#innerConainer p {font-family: Arial, Helvetica, sans-serif;}

#innerConainer a {color: #ffffff; text-decoration:none;}

#innerConainer a:link {color: #ffffff; }
#innerConainer a:visited {color: #ffffff; }
#innerConainer a:hover {color: #dc0963; text-decoration:none!important;}
#innerConainer hr { color:#343434; height:1px;  background-color:#343434; border-width:0;}



/*Home Custom Styles - Jade */

div#HISectionLeft h1 {font-size: 1.6em;}

div#BSectionLeft h1 {font-size: 1.6em;}

DIV#C2SectionLeft h1 {font-size: 1.6em;}

DIV#C1SectionLeft h1 {font-size: 1.6em;}

div#HISectionLeft h1  {padding-left: 1em;}
div#HISectionLeft p  {padding-left: 2em;}


DIV#C1SectionLeft h2 {padding: 0; font-size: 1.3em;}


DIV#C1SectionRight h2 {padding: 0; font-size: 1.3em;}
}

div#BSectionRight h3 {padding: 0; font-size: 1.1em;}

div#BSectionMiddle h3 {padding: 0; font-size: 1.1em;}

div#BSectionLeft h3 {padding: 0; font-size: 1.1em;}

DIV#C1SectionRight h3 {padding: 0; font-size: 1.1em;}
}

DIV#C1SectionLeft hr {background-color: #c7ebf5;color: #c7ebf5; height: 1px; padding: 0; margin: 0em;}
}

DIV#C1SectionLeft div.schedule p {padding: 0; margin: 0.1em;}
}


/*-------------------------------------- TM General Pgae Layout -------------------------------------------*/


div#Zone1Left{width:70%; float:left;}
div#Zone1Right{width:30%;}

div#Zone2Left{width:30%; float:left;}
div#Zone2LeftTop{width:100%;}
div#Zone2LeftBottom{width:100%;}
div#Zone2Right{width:70%;}

div#Zone3Left{width:30%; float:left;}
div#Zone3Right{width:70%;}

div#Zone4Left{width:33%; float:left;}
div#Zone4Middle{width:33%; float:left;}
div#Zone4Right{width:33%;}


/*-------------------------------------- TM General Pgae Layout -------------------------------------------*/


/* --------------------- Melbourne Music --------------------- */

/* MMusic Calendar */
table#calendar {width: 250px;background-color: #e7e7e7; border: 0px 6px 6px 6px solid #e7e7e7; text-align:center; margin-left: 1px; margin-bottom: 20px;}
#calendar th {background-color: #e7e7e7; width: 31px;height: 8px; vertical-align:top;}
#calendar td.blank {background-color: #d0d0d0;width: 31px;height: 31px;}
#calendar td.date {background-color: #d0d0d0; text-align:center;width: 31px;height: 31px; }
#calendar td.date a {text-decoration:none; color: #000; }
#calendar td.date a:link {text-decoration:none; }
#calendar td.date a:visited {text-decoration:none; }
#calendar td.date a:hover {text-decoration:none; background-color: #008dd4;}
#calendar td.date a:active {text-decoration:none; background-color: #008dd4;}
#calendar td.date a.active {text-decoration:none; background-color: #008dd4;}

#calendar td.date:visited {text-decoration:none; }
#calendar td.date:hover {text-decoration:none; background-color: #008dd4;}
#calendar td.date:active {text-decoration:none; background-color: #008dd4;}
#calendar td.active {text-decoration:none; background-color: #008dd4;}


/* MMusic Home */
div#HomeMMSectionLeft{width:614px;float:left; margin-left: 0px;}
div#HomeMMSectionRight{width:250px;float:right; margin-left: 7px;}
div#HMMSction1Left{width:607px; float:left; margin-left: 0px; } /*feature*/
div#HMMSection2Left{width:607px; float:left; margin-left: 0px;}
div#HMMSection2LeftTop{width:100%; float:left}
div#HMMSection2LeftBottomLeft{width:200px; float:left; }
div#HMMSection2LeftBottomRight{width:402px; float:left; height: 90px;margin-left: 5px;}
div#HMMSection2Right{width:250px; float:right; padding-top: 2px;margin-right: 8px;}
div#HMMomeSection3{width:100%;margin-left: 0px;}
div#HMMSection3Left{width:300px; float:left; margin-right:7px;}
div#HMMSection3Right{width:300px; float:left; height: 90px;}

div#leftsubfeature {background: #6d6e72 url(/PublishingImages/Home/MelbTownHall_200.jpg) no-repeat top center; height: 245px; padding: 7px;}
#leftsubfeature h3 {margin-top: 145px;font-size: 1.2em; margin-bottom:0px; padding-bottom: 0;color: #fff;}
#leftsubfeature p {margin-top:5px; padding-top: 0; font-size: 0.9em; word-spacing: -1px;}

div#HomeMMSectionRight img {padding: 0; margin: 0 10px 0 0;}
div#HomeMMSectionRight p {padding: 0 6px 0 6px; margin: 3px 0px 6px 0px;}
#subfeaturesquares img {margin: 0px 0px 5px 5px;}

.title {
	height: 22px; padding-left: 7px; margin-top: 10px; background-color: #fff;
}

/* MMusic Home Video Part*/
.titleHVideo {
	height: 18px; padding-left: 7px; margin-top: 13px; margin-bottom:5px; background-color: #fff;
}
.titleHVideo H2{margin-top: 0px; margin-bottom:5px; padding-bottom:0px;}
#HMMSection3Right table tbody tr td .ms-PartSpacingVertical{margin-top:0px;}
#HMMSection3Right table tbody tr td table tbody tr td .ms-WPBody{margin-top:-5px;} 
/* MMusic Home Video End*/

#comps {background-color: #e7e7e7; padding: 7px; height:75%}
#comps h3 {	margin-left: 107px; padding: 0; margin-top: 0; margin-bottom: 5px; color: #008dd4; font-size: 1.3em;}
#comps p {	margin-left: 107px; margin-top: 0; padding: 0; margin-bottom: 5px;}
#comps img {padding-top: 5px;}

#newsall {background-color: #d0d0d0; padding: 0.25em 0.5em; color: #6d6e72; font-size: 0.9em; margin-top: -5px;}
#newsall a:visited {color: #6d6e72; text-decoration: none;}
#newsall a:link {color: #6d6e72; text-decoration: none;}
#newsall a {color: #6d6e72; text-decoration: none;}
#newsall a:active {text-decoration: underline;}
#newsall a:hover {text-decoration: underline;}
#newsall p {margin: 0; padding: 0; font-weight: bold;}

#newsbody {height:350px; background-color: #e7e7e7; padding: 4px;}
#newsbody h3 {font-size: 1.1em; margin: 10px 0 3px 6px;}
#newsbody p {margin-bottom: 15px; }


/* MMusic Event Page */
div#MMEventContent{background-color: #fff;padding-left: 5px;}
div#MMEventFields{width:50%}
div#MMEventSection1{width:100%; }
div#MMEventSectionLeft{width:600px; position:relative; float:left; }
div#MMEventSection1InLeft{width:74%; float:left; border-bottom: 2px solid #000;}
div#MMEventSection1InRight{width:25%; float:left}
div#MMEventSectionRight{width:250px; float:right; clear: left;}
div#MMEventSectionOutRight{width:250px; float:right;}
div#MMEventSection2{width:100%; margin-top: 20px;}
div#MMEventSection2Left{width:35%; float:left; }
div#MMEventSection2Right{width:63%; float:right;}
#MMEventSectionLeft #details{width:100%;float:left;}
#MMEventSectionLeft #details a{color:#43165e;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;}
#MMEventSectionLeft #details a:visited{color:#43165e;}
#MMEventSectionLeft #details a:hover{color:#43165e; background-color: #d9d0e6; text-decoration:none;}
#MMEventSectionLeft #details a.button:hover{background-color: #ffffff; text-decoration:none;}
#MMEventSectionLeft #details img{vertical-align:middle;padding-right:2px;}
#MMEventSectionLeft #details span{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000000;font-weight:normal;}
#MMEventSectionLeft #details ul{padding:0 0 0 20px;margin:0;list-style-type:disc;}
#MMEventSectionLeft #details li{padding:0;color:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#MMEventSectionLeft h2{padding-TOP: 1px; line-height:normal;color: #262626; padding-bottom: 0; margin-bottom: 0.25em;}
#MMEventSectionLeft H3 {line-height: normal;font-size: 1.2em;	PADDING-BOTTOM: 0px!important;	PADDING-top: 0px!important; margin-top: 0.25em; margin-bottom:0.25em;}
#MMEventSectionLeft H4 {PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-WEIGHT: bold;	FONT-SIZE: 1.1em;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	COLOR: #262626;	PADDING-TOP: 0px;	FONT-FAMILY: Arial, Helvetica, sans-serif}
#MMEventSectionLeft P {PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px; MARGIN: 0px;	COLOR: #262626;	PADDING-TOP: 0px}

div#MMEventRightTop{padding-left:10px; padding-right:10px; text-align:center;margin-top: 20px;}
div#MMEventRightBottom{padding-left:10px}
div#MMEventDesctiption{width:300px;margin-top: 20px;}


/* MMusic Venue Page */
div#MMVenueContent{background-color: #fff;padding-left: 5px;}
div#MMVenueFields{width:50%}
div#MMVenueSectionLeft{width:600px; position:relative; float:left}
div#MMVenueSection1{width:100%}
div#MMVenueSection1InLeft{width:74%; float:left}
div#MMVenueSection1InRight{width:25%; position:absolute; bottom:0px; float:left}
div#MMVenueSectionRight{width:250px; float:right; clear:left;}
div#MMVenueSectionOutRight{width:250px; float:right;}
div#MMVenueSection2{width:100%}
div#MMVenueSection2Left{width:66%; float:left}
div#MMVenueSection2Right{width:33%; float:left;}
div#MMVenueLinkButton{width:5%;float:left;}
#MMVenueSectionLeft #details{width:100%;float:left;}
#MMVenueSectionLeft #details a{color:#43165e;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;}
#MMVenueSectionLeft #details a:visited{color:#43165e;}
#MMVenueSectionLeft #details a:hover{color:#43165e; background-color: #d9d0e6; text-decoration:none;}
#MMVenueSectionLeft #details a.button:hover{background-color: #ffffff; text-decoration:none;}
#MMVenueSectionLeft #details img{vertical-align:middle;padding-right:2px;}
#MMVenueSectionLeft #details span{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000000;font-weight:normal;}
#MMVenueSectionLeft #details ul{padding:0 0 0 20px;margin:0;list-style-type:disc;}
#MMVenueSectionLeft #details li{padding:0;color:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#MMVenueSectionLeft h2{PADDING-TOP: 1px; line-height:normal;color: #262626; padding-left: 0;}

#MMVenueSectionLeft H3 {line-height: normal;font-size: 1.2em;	PADDING-BOTTOM: 0px!important;	PADDING-top: 0px!important; margin-top: 0.25em; margin-bottom:0.25em;}

#MMVenueSectionLeft H4 {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-WEIGHT: bold;	FONT-SIZE: 1em;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	COLOR: #262626;	PADDING-TOP: 0px;	FONT-FAMILY: Arial, Helvetica, sans-serif}
#MMVenueSectionLeft P {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px; MARGIN: 0px;	COLOR: #262626;	PADDING-TOP: 0px}

div#MMVenueRightTop{padding-left:10px}
div#MMVenueRightBottom{padding-left:10px}
div#MMVenueDesctiption{width:100%;margin-left:}
div#MMVenueLeftBottom{padding-left:10px}
div#MMVenueIntro{width:100%}
div#MMVenueProgram{width:100%}
div#MMVenueRightMiddle{padding-left:10px}
div#MMVenueExtra{width:100%}


/* MMusic Artist Page */
div#MMArtistContent{background-color: #fff;padding-left: 5px;}
div#MMArtistFields{width:50%}
div#MMArtistSectionLeft{width:600px; position:relative; float:left;}
div#MMArtistSection1{width:100%}
div#MMArtistSection1InLeft{width:74%; float:left}
div#MMArtistSection1InRight{width:25%; float:left}
div#MMArtistSectionRight{width:250px; float:right; clear: left;}
div#MMArtistSectionOutRight{width:250px; float:right;}
div#MMArtistSection2{width:100%}
div#MMArtistSection2Full{width:100%}
div#MMArtistSection2Left{width:52%; float:left}
div#MMArtistSection2Right{width:48%; float:left;}
div#MMArtistLinkButton{width:5%;float:left;}
#MMArtistSectionLeft #details{width:100%;float:left;}
#MMArtistSectionLeft #details a{color:#43165e;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;}
#MMArtistSectionLeft #details a:visited{color:#43165e;}
#MMArtistSectionLeft #details a:hover{color:#43165e; background-color: #d9d0e6; text-decoration:none;}
#MMArtistSectionLeft #details a.button:hover{background-color: #ffffff; text-decoration:none;}
#MMArtistSectionLeft #details img{vertical-align:middle;padding-right:2px;}
#MMArtistSectionLeft #details span{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000000;font-weight:normal;}
#MMArtistSectionLeft #details ul{padding:0 0 0 20px;margin:0;list-style-type:disc;}
#MMArtistSectionLeft #details li{padding:0;color:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#MMArtistSectionLeft h2{PADDING-TOP: 5px; line-height:normal;color: #262626; padding-left:0;}
#MMArtistSectionLeft H4 {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-WEIGHT: bold;	FONT-SIZE: 1em;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	COLOR: #262626;	PADDING-TOP: 0px;	FONT-FAMILY: Arial, Helvetica, sans-serif}
#MMArtistSectionLeft P {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px; MARGIN: 0px;	COLOR: #262626;	PADDING-TOP: 0px}

div#MMArtistRightTop{padding-left:10px}
div#MMArtistRightBottom{padding-left:10px}
div#MMArtistDesctiption{width:100%;margin-left:}
div#MMArtistLeftBottom{padding-left:10px}
div#MMArtistIntro{width:100%}
div#MMArtistProgram{width:100%}
div#MMArtistRightMiddle{padding-left:10px}


div#share{position:absolute; bottom:10px;}
div#share {width: 128px; padding: 4px 0 2px 2px; text-align:right;}
div#share span.sharetext {margin-bottom: 10px; font-size: 1.1em;}
div#share img.listen {padding-bottom: 4px;} 
div#share a {
	background-color: #fff;
}

div.br {border-top: 2px solid black; margin-bottom: 10px;}
div.br br {display: none;}

div.cal {border-top: 1px solid #6dbe48; margin-bottom: 1px; margin-top: 10px;}
div.cal br {}

span.free {background-color: #000; color: #fff; padding: 0.1em 0.25em 0.1em 0.25em; font-size: 0.86em;}

span.external {background-color: #000; color: #fff; padding: 0.1em 0.25em 0.1em 0.25em; font-size: 0.86em;}
a.external:hover {background-color: #000; color: #fff;}

div.artistheadline {padding: 10px 20px;}

div.artistheadline h3 {font-weight: normal; line-height:20px;}

img a:hover {
	background-color: #fff;
}


.imgteaser {
	margin: 0 0 0 15px;
	overflow: hidden;
	float: left;
	position: relative;
	background-color: #fff!important;

}
.imgteaser a {
	text-decoration: none;
	float: left;
	background-color: #fff;
}
.imgteaser a:hover {
	cursor: pointer;
	background-color: #fff!important;
}
/*.imgteaser a .more {
	position: absolute;
	right: 20px;
	bottom: 20px;
	margin-left: -40px;
	margin-bottom: 20px;
	font-size: 1em;
	color: #fff;
	background: #000;
	padding: 5px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; --IE 8 Transparency--
}*/

.imgteaser a:hover .desc{
	display: block;
	text-align: left;
	font-size: 1.1em;
	
	background: #eeeeee;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #000;
	/*position: absolute;
	bottom: 11px;
	left: 11px;
	padding: 10px;*/
	margin: -103px 0 0 0px;
	width: 150px;
	height: 100px;
	vertical-align: middle;
}

.copy {display: block;
padding: 10px;
}

.imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.2em;
	font-weight: bold;
}
.imgteaser a .desc {	display: none; }
.imgteaser a:hover .more { visibility: hidden;}


.sponsorgrid {margin-left: 20px; float: left; text-align: left; clear: left;}
.sponsorgrid h3 {margin-left: 0px; font-size: 1.5em;}
.partnerslanding {margin-left: 5px;}
.partnerslanding p {font-size: 1.2em; }


/* INFO PAGE */

#how {
	width: 450px;
}

.infoblock{}
.infoblock h3 {background-color: #000; color: #fff; padding: 0.5em 0 0 0.5em; font-size: 1em; margin-bottom: 10px;}
#MMVenueSectionLeft #how p {margin: 0 0.5em 0 0.5em;}


#contact {width: 270px; float: left;margin-bottom: 3.7em;}
#contact p{margin-right: 0.5em; margin-left: 0.3em;}
#transport p {margin-right: 2em; margin-left: 0.3em;}
#transport {width: 270px; clear: left; float: right; margin-bottom: 1em;}
#maps {width: 180px; float: left; }
#maps p {margin-right: 2em; margin-left: 0.3em;}
#volunteer {width: 180px; float: left;}
#volunteer p {margin-right: 1.5em; margin-left: 0.3em;}
#suggestions {width: 180px; clear: left; float: right;}
#suggestions p {margin-right: 2em; margin-left: 0.3em;}
#how {width: 550px; font-size:1.1em;}



.unhiddentext
{display: block;}

p#toggle
{display: none;}

div.programtext {
		height: auto;
		width: 100%;
		overflow: hidden;
		clear: left;
		padding: 10px 50px 0px 50px;
	}
		
		div.programtext ul {
			width: 230px;
			list-style: none;
			margin: 0 50px 0 0;
			padding: 0;
			float: left;
		}
			
			div.programtext ul li {
				margin: 0;
				padding: 0;
			}
div.artisttext {
		font-size: 1.1em;
		height: auto;
		width: 100%;
		overflow: hidden;
		clear: left;
		padding: 10px 50px 0px 50px;
	}
		
		div.artisttext ul {
			width: 230px;
			list-style: none;
			margin: 0 50px 0 0;
			padding: 0;
			float: left;
		}
			
			div.artisttext ul li {
				margin: 0;
				padding: 0;
			}


div.artisttext a:visited {color: #6d6e72; text-decoration: none;}


div.artisttext a:link {color: #6d6e72; text-decoration: none;}


div.artisttext a {color: #6d6e72; text-decoration: none;}
div.artisttext a:active {color: #fff;}


div.artisttext a:hover {color: #fff;}


div.lineup a:visited {
	text-decoration: none;
}
div.lineup a {
	line-height: 1.3em;
}

/* --------------------- Melbourne NYE --------------------- */


/* NYE Master Page */

h1 {font-size: 24pt; color: #cab875; font-weight: normal; margin-top: 0px; margin-bottom: 3px; !important}
h2 {font-size: 16pt; color: #cab875; font-weight: normal; margin-top: 0px; margin-bottom: 3px; !important}
h3 {font-size: 14pt; color: #cab875; font-weight: bold; margin-top: 0px; margin-bottom: 3px; !important}


div#NYELogo{text-align:Left; float:left;width:40%; padding-top: 0px;padding:6px}
.NYELogo{border-style:none; width:250px;}
div#NYESponsorLeft{float:left;width:200px;}
div#NYESponsorLogos{text-align:right;}
div#NYESponsorLogos img {padding-right: 0px; width:100px;}
.SponsorLogos{border-style:none;float:right; padding-bottom: 10px;}
.FTILinks{border-style:none; padding-right: 5px; }
div#PresentedBy{float:right;text-align:right; height: 95px; padding-top:20px;}
div#PrincipalPartner{float:right;text-align:right;}
.LogoText {	text-align:left; color:#c8a8e2; font-weight:bold;}


div#NYE-Footer{width:100%; height:50px; background-color: #d1d1d1;text-align:center;margin-top:20px;}
div#NYE-Footer-Link {margin-top:17px}
div#NYE-Footer-Link A{padding-left:10px;padding-right:10px; color:#6d6e72; font-weight:bold; font-size: 0.9em;text-decoration: none;}
div#NYE-Footer-Link A:link {color:#6d6e72; font-weight:normal; text-decoration: none;}
div#NYE-Footer-Link A:visited {color:#000000; font-weight:normal; text-decoration: none;}
div#NYE-Footer-Link A:hover {color:#000000; font-weight:normal; text-decoration: underline;}
div#NYE-Footer-Link A:active {color:#000000; font-weight:normal; text-decoration: none;}


/* NYE/MSFW Styles */
/*change RL padding from 15px back to 9px when put in Competition*/
img {border: 0; visibility:visible;}

/* NYE Home */
div#HomeNYESection1{width:100%; margin:0 auto;}
.HNYESection2MidBottom{width:220px; float:left; padding-left:0px; overflow:hidden;}
.HNYESection2MidBottom span{overflow:hidden; }
div#HNYESection2Center{ width:890px;}
div#HNYESection1Left{width:667px; float:left; margin-left: 0px; overflow:hidden;} /*feature*/
div#HNYESection1Right{width:215px; padding-left:2px; float:left}
div#HomeNYESectionCenter{width:890px;float:left; margin-left: 0px; display:none}
div#HomeNYESectionLeft{width:600px;float:left; margin-left: 0px;}
div#HomeNYESectionRight{width:250px;float:right; margin-bottom:0px;}
div#HNYESection2Left{width:100%;}
div#HNYESection2LeftTop{width:100%; float:left; display:none; }
div#HNYESection2LeftBottomLeft{width:49.25%; float:left;}
div#HNYESection2LeftBottomRight{width:49.25%; float:left; padding-left:8px;}
div#HNYESection2Right{width:250px; float:right; padding-top: 2px;margin-right: 0px;}
div#HNYEHomeSection3{width:100%;margin-left: 0px;}
div#HNYESection3Left{width:49.25%; float:left;}
div#HNYESection3Right{width:49.25%; float:left; padding-left:8px;}
div#HomeNYESection4{width:100%; margin-left: 0px; margin-right: 0px;}
.HomeRightAdd{}
div#HomeNYESectionRight table tr td{}

/* NYE Page Layout Landing*/
div#Section2NYEContent{width:100%}
div#S2SectionLeft{width:32.5%; float:left; font-size:11px;}
div#S2SectionMid{width:33%; float:left; padding-left:8px; padding-right:8px;}
div#S2SectionRight{width:32.5%; float:left;}
div#Section3NYEContent{width:100%}
div#S3SectionFull{width:100%}
div#Section4NYEContent{width:100%}
div#S4SectionFull{width:100%}

/* NYE Page Layout Landing 2 Colunm*/
div#Section2NYEContent2{width:100%}
div#S2SectionLeft2{width:49.5%; float:left;}
div#S2SectionRight2{width:49.5%; float:left; padding-left:8px; text-align:center; padding-bottom:0px; padding-top:8px}
div#Section3NYEContent2{width:100%}
div#S3SectionFull2{width:100%}
div#Section4NYEContent2{width:100%}
div#S4SectionFull2{width:100%}

/* NYE Page Layout Content*/
div#NYEContent{width:100%}
div#C1SectionFull{width:100%}

/* NYE Event Guide*/
.GuideContent{background-color:#000000; float:left; width:100%}
.GuideImage{width:18%; float:left; margin-top:2px; margin-right:10px}
.GuideText{width:650px; float:left;}
.GuideHeading{background-color:#000000}
.GuideHeading h3{color:#FFFFFF !important}
.GuideHeading a:hover{ background-color:#666;}
.GuideBody{background-color:#000000;color:#FFFFFF !important; margin-bottom:5px}
.GuideFooter A{color:#FFFFFF !important}
.GuideFooter a:hover{ background-color:#666;}


/*NYE Event */
.NYETitle{width:96.5%; padding-left:5px; padding-right:5px; height:30px; line-height:30px; background-color:#6A2C91;color:#FFFFFF; font-size:medium; font-weight:bold;margin-bottom:0px; vertical-align:middle; border-bottom-style:solid; border-bottom-color:black;border-bottom-width:thin;}
.NYETitleSub{width:99%; float:left; padding-left:5px; padding-right:5px; height:30px; line-height:30px; background-color:#6A2C91;color:#FFFFFF; font-size:medium; font-weight:bold;margin-bottom:2px; vertical-align:middle; border-bottom-style:solid; border-bottom-color:black;border-bottom-width:thin;}
.NYETitleSub a:link{color:#ffffff !important;}
.NYETitleSub a:hover{color:#dc0963!important;}
.NYETitleSecDiv {float:left; padding-left:0px}
.NYEMoreBtnDiv{float:right; padding-top:2.5px; padding-right:0px;}
.NYEMoreBtnDiv a img:hover{border-style:solid; border-width:thin; border-color:transparent;}
.NYETAction{width:100%; padding-left:5px; padding-right:0px; background-color:#432157; color:#FFFFFF; padding-left:0px; float:left;border-top-style:solid; border-top-color:black;border-top-width:thin;}
.NYETActionRight{width:97%; background-color:#432157; text-align:right;}
.NYETAction A:link{color:#ffffff !important;}
.NYETAction A:hover{color:#dc0963!important;}
.NYETAction A{color:#ffffff !important;}
.NYEBody{width:96%; padding-left:5px; padding-right:6px; background-color:#301d3d; color:#FFFFFF; margin-bottom:2px; float:left;}
.NYEBody A:link{color:#ffffff !important;}
.NYEBody A{color:#ffffff !important;}
.NYEICONS{width:100%; padding-top:5px; padding-bottom:5px;  background-color:#301d3d; color:#FFFFFF;  margin-bottom:2px;  vertical-align:middle}
.NYEFirstADiv{float:left;padding-left:7px; padding-right:7px; border-color:#432157; border-style:solid; border-width:thin; background-color:#432157;}
.NYESecADiv{float:left;padding-left:7px; padding-right:7px; border-color:#432157; border-style:solid; border-width:thin; border-left-color:#000; background-color:#432157;}
.NYESecADiv A:link{color:#FF33CC !important;}
.NYESecADiv A{color:#FF33CC !important;}

.NewsLetter{background-color:#301D3D;}
.NewsletterBody{width:96%; padding-left:5px; padding-right:5px; height:63px; background-color:#301d3d; color:#FFFFFF; margin-bottom:0px; float:left;}

/*NYE Event 2 */
.NYETitle2{width:97%; padding-left:5px; padding-right:5px; height:30px; line-height:30px ;background-color:#db0962;color:#FFFFFF; font-size:medium; font-weight:bold; margin-bottom:2px; vertical-align:middle}
.NYETAction2{width:100%; background-color:#8e0d43; color:#FFFFFF; padding-left:0px; float:left;}
.NYETAction2 A:link{color:#ffffff !important;}
.NYETAction2 A{color:#ffffff !important;}
.NYEBody2{width:97%; padding-left:5px; padding-right:5px; background-color:#56112e; color:#FFFFFF; margin-bottom:2px; float:left;}
.NYEBody2 A:link{color:#ffffff !important;}
.NYEBody2 A{color:#ffffff !important;}
.NYEFirstADiv2{float:left;padding-left:7px; padding-right:7px; background-color:#8a0e42;}
.NYESecADiv2{float:left;padding-left:7px; padding-right:7px; border-color:#8a0e42; border-style:solid; border-width:thin; border-left-color:#000; background-color:#8a0e42;}
.NYESecADiv2 A:link{color:#FF33CC !important;}
.NYESecADiv2 A{color:#FF33CC !important;}


/*NYE Event 3 */
.NYETitle3{width:97%; padding-left:5px; padding-right:5px; height:30px; line-height:30px ;background-color:#444243;color:#FFFFFF; font-size:medium; font-weight:bold; margin-bottom:2px; vertical-align:middle}
.NYEBody3{width:97%; padding-left:5px; padding-right:5px;padding-top:10px;padding-bottom:8px; background-color:#242424; color:#FFFFFF; margin-bottom:2px;  float:left;}
.NYEECOLINKS{width:100%; padding-top:5px; padding-bottom:5px;  background-color:#242424; color:#FFFFFF;  margin-bottom:2px;  vertical-align:middle}
.NYEBody3 A:link{color:#ffffff !important;}
.NYEBody3 A{color:#ffffff !important;}
.textmiddle {vertical-align:middle;} 


/*NYE Program Table */
.PAction{width:100%; background-color:#432157; color:#FFFFFF; padding-left:0px; float:left;margin-bottom:2px;}
.PAction A:link{color:#ffffff !important;}
.PAction A{color:#ffffff !important;}
.PFirstADiv{float:left;padding-left:7px; padding-right:7px; width:60px; border-color:#432157; border-style:solid; border-width:thin; background-color:#432157;}
.PSecADiv{float:left;padding-left:7px; padding-right:7px; border-color:#432157; border-style:solid; border-width:thin; border-left-color:#000; background-color:#432157;}
.PSecADiv A:link{color:#FF33CC !important;}
.PSecADiv A{color:#FF33CC !important;}


/*NYE YOUR QUICK LINKS*/
.NYE-YQL-Title{color:#FFFFFF}
.NYE-YQL-Box {width:100%;}
.NYE-YQL-Top {width:100%; float:left;}
.NYE-YQL-Top a{color:#FFFFFF !important;}
.NYE-YQL-Top a:link{text-decoration:none!important}
.NYE-YQL-Top a:hover{color:#dc0963!important;}
.NYE-YQL-Top a:visited{text-decoration:none!important}
.NYE-YQL-Mid {width:100%; height:5px; float:left;}
.NYE-YQL-Bottom{width:100%;}
.NYE-YQL-Bottom a{color:#FFFFFF !important;}
.NYE-YQL-Bottom a:link{text-decoration:none!important}
.NYE-YQL-Bottom a:hover{color:#dc0963!important;}
.NYE-YQL-Bottom a:visited{text-decoration:none!important}
.NYE-YQL-IMG {padding-right:5px; vertical-align:middle}
.NYE-YQL-Spacing1{float:left; width:140px}
.NYE-YQL-Spacing2{float:left; width:130px}
.NYE-YQL-Spacing3{float:left; width:190px}
.NYE-YQL-Spacing4{float:left; width:140px}


/*NYE Unordered list with links for "landing pages"*/
.NYE-ulist ul { padding-left:25px; color:#CAB875;		}
.NYE-ulist li { list-style-image:/System/images/theme/NYE/NYE2011/arrowico.gif; color:#CAB875; }
.NYE-ulist a { color:#CAB875; text-decoration:none; font-weight:bold; }
.NYE-ulist a:link { color:#CAB875; text-decoration:none; font-weight:bold; }
.NYE-ulist a:hover { color:#CAB875; text-decoration:underline; font-weight:bold; }
.NYE-ulist a:visited { color:#CAB875; text-decoration:none; font-weight:bold; }




/* Core.css Override */
#innerConainer .ms-WPBody {font-family: Arial,helvetica,sans-serif; color: #343434; font-size:9pt; padding-left:10px; padding-bottom:0px}
#innerConainer .ms-WPBody A:link {color: #cab875;}
#innerConainer .ms-WPBody A:visited{color:#343434;}
#innerConainer .ms-WPBody A:hover{color:#343434!important; TEXT-DECORATION: underline;}
#innerConainer .ms-WPBody H1 { color:#cab875; font-size:18pt; font-weight:normal;}
#innerConainer .ms-WPBody H2 { color:#cab875; font-size:14pt; font-weight:normal;}
#innerConainer .ms-WPBody table {font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px; }
#innerConainer .ms-WPBody td {font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


#innerConainer .ms-WPBody H3 { font-size:9pt; padding-top:5px; font-weight:bold;}


/*---------- Added in to fix the H1 section from cutting the display text ------------------ */
h1{ font-size:24pt; padding-top:8px; font-weight:normal;} 


/* Site Map */
.level-band{background:#777;}
.level-band span a{color:#fff !important; font-weight:normal !important; font-size:small !important;}
.level-band span a:hover{color:#222 !important; background:#777;}
.level-item-pos span a{color:#999 !important; font-weight:normal !important; font-size:small !important;}
.level-item-pos span a:hover{color:#fff !important; background:#999999;}


/* Search Result */
.ms-standardheader {color:#343434;}
.ms-WPBorder {border-color:#666 !important;}
#searchResultsCount {color:#fff; background-color:#252525; }
#searchResultsDidMean{color:#fff; background-color:#393939;}
#searchResultsDidMean a{color:#aaa!important; background-color:#393939;}
#searchResultsGrid {color:#999; background-color:#252525; border-color:#666;}
#searchResultsGrid  a{color:#999 !important; background-color:#252525;}
#searchResultsFooter {color:#fff; background-color:#252525;border-color:#666;}

/* NYE-Twitter Button */
.NYE-Twit-Main-Box{padding-top:8px}
.NYE-Twit-Btn{ position: relative; height:25px; top:8px ;width:90px; z-index:1; left:150px;}
.NYE-Twit-Btn a img:hover{ border-style:solid; border-width:thin; border-color:transparent;}
.NYE-Twit-Box{ position: relative; top:-25px;}

/* NYE-Twitter */
.twtr-doc a:hover{color:#FFF!important; text-decoration:underline}
.twtr-doc{ height:243px}

/* Div Size */
.FamilyFestival3Zone{ height:245px;background-color:#301D3D;}
.CelebrateMidnight3Zone{ height:120px;background-color:#301D3D}
.Fireworks3Zone{ height:110px;background-color:#301D3D}
.PlanYourNight3Zone{ height:85px;background-color:#301D3D}
.Competitions3Zone{ height:85px;background-color:#301D3D}


/*Forms Builder*/
.HiddenLegend { font-size:95%;color:#FFF;}


/* Partners */
.NYE-Partners-Main{ color:#000; background-color:#FFF}
.NYE-Partners{background-color:#000; padding-bottom:10px;padding-top:15px;}
.NYE-Partners-Heading-Main{ font-size:16pt; font-weight:700; color:#FFF; }
.NYE-Partners-Heading{clear:both;text-align:center; padding-top:5px; line-height:22px ; height:30px; font-size:14pt; font-weight:700; background-color:#999!important}
.NYE-PresentedBy{}
.NYE-PresentedBy-IMG1{text-align:center;}
.NYE-EventPartner{height:130px;}
.NYE-EventPartner-IMG1{ text-align:center; width:50%;float:left; height:81px; padding-top:18px;}
.NYE-EventPartner-IMG2{ text-align:center; width:50%;float:left; height:81px; padding-top:10px;}
.NYE-MediaPartner{height:140px;}
.NYE-MediaPartner-IMG1{ text-align:center; width:50%;float:left; height:81px; padding-top:18px;}
.NYE-MediaPartner-IMG2{ text-align:center; width:50%;float:left; height:81px; padding-top:10px;}

.NYE-VenuePartners{}
.NYE-VenuePartners-IMG1{text-align:center; width:50%;float:left; background-color:#FFF;}
.NYE-VenuePartners-IMG2{text-align:center; width:50%;float:left; background-color:#FFF;}
.NYE-SupportPartners{}
.NYE-SupportPartners-IMG1{text-align:center; width:50%;float:left;}
.NYE-SupportPartners-IMG2{text-align:center; width:50%;float:left;}
.NYE-SupportPartners-IMG3{text-align:center; width:33%;float:left; padding-top:28px;}
.NYE-SupportPartners-IMG4{text-align:center; width:33%;float:left;}
.NYE-SupportPartners-IMG5{text-align:center; width:33%;float:left;}
.NYE-SupportPartners-IMG6{text-align:center; width:33%;float:left;}
.NYE-SupportPartners-IMG7{text-align:center; width:33%;float:left;}
.NYE-SupportPartners-IMG8{text-align:center; width:33%;float:left;}
.NYE-CommunityPartners{}
.NYE-CommunityPartners-IMG1{text-align:center;}


#NYECountdownHead { text-align:center; font-size:24pt; line-height:26pt; font-weight:bold; color:#CC1859; }
#NYECountdown { text-align:center; font-size:24pt; line-height:26pt; }
.ms-authoringcontrols table { color:#111;}

*:first-child + HTML .clearfix {	ZOOM: 1}
#NYE-Locations {margin: 0 15px; width:850px;}
#NYE-Locations h1 {background: transparent url('/System/images/theme/MSFW/deco-emdash.gif') no-repeat 0 0; padding:26px 0 22px 0; font-size:24px; font-weight:bold; width:500px; float:left; margin:0;font-family: Arial,Helvetica,sans-serif;}
#NYE-Locations div#sideButton {margin:10px 0 0 17px; float:right;}
#NYE-Locations div#sideButton a.button {display:block; width:125px; height:24px; margin:0 0 0 8px; padding:8px 0 0 0; background:#000; text-transform:uppercase; text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; float:left; line-height:1.6em;}
#NYE-Locations div#sideButton a.button:visited {background:#333; color:#FFFFFF; text-decoration:none; }
#NYE-Locations div#sideButton a.button:hover {background:#333 !important; color:#FFFFFF !important; text-decoration:underline !important;}
#NYE-Locations div#map_canvas{float:left;position:relative;top:0;width:850px;height:500px;}
#NYE-Locations .marker-label{color:#514b38;white-space:nowrap;background:#faf6ee;position:absolute;left:10px;top:-15px;}
#NYE-Locations .map-label{color:#979682;font-size:18px;white-space:nowrap;}
#NYE-Locations .map-popup-window{background:#fff;text-align:left;width:198px;position:absolute;bottom:40px;display:block;cursor:default;z-index:2147483647 !important;-moz-box-shadow:5px 5px 15px rgba(0,0,0, 0.3);-webkit-box-shadow:5px 5px 15px rgba(0,0,0, 0.3);box-shadow:5px 5px 15px rgba(0,0,0, 0.3);}
#NYE-Locations .map-popup-pointer{position:absolute;bottom:-15px;left:0;width:16px;height:15px;background:url('/System/images/theme/MSFW/maps/pointer.png') 0 0 no-repeat;}
#NYE-Locations .map-popup-close{width:29px;height:29px;position:absolute;right:-15px;top:-15px;display:block;cursor:pointer;background:url("/_a2017/System/images/theme/MSFW/maps/close.png") top left no-repeat;}
#NYE-Locations .map-popup-content{color:#7f7961;font-family:arial;display:block;cursor:default;font-size:12px;padding:10px 0 20px; }
#NYE-Locations .map-popup-content .location{width:179px;overflow:hidden;padding:0 0 0 10px;}
#NYE-Locations .map-popup-content .location img{width:179px;height:126px;overflow:hidden; visibility:inherit; }
#NYE-Locations .map-popup-content .location p{color:#8D8D8D;font-size:11px;line-height:1.2em;margin:6px 0 8px 0;padding:0;}
#NYE-Locations .map-popup-content .location .address{color:#666;display:block;margin:3px 0 2px;}
#NYE-Locations .map-popup-content .location a{color:#5E00F5;font-weight:700;display:block;text-decoration:none; margin:5px 0;}
#NYE-Locations .map-popup-content .location a:hover{text-decoration:underline !important;}
#NYE-Locations .map-popup-content .location h4{font-weight:700;display:block;text-decoration:none;color:#000; margin:3px 0;}
#NYE-Locations .legend {height:30px; margin:20px 0 0 0;font-family: Arial,Helvetica,sans-serif;}
#NYE-Locations .legend ul {margin:0; padding:0; list-style:none}
#NYE-Locations .legend ul li {float:left;}
#NYE-Locations .legend ul a {text-decoration:none !important; color:#4A00FF !important; cursor:hand; cursor:pointer;}
#NYE-Locations .legend ul a:hover {color:#5D00F7;}
#NYE-Locations .legend ul span.icon {float:left; padding:0 0 0 22px; line-height:1.6em; font-weight:bold;}
#NYE-Locations .legend ul span.official {background: transparent url("/_a2017/System/images/theme/MSFW/maps/marker_official.png") no-repeat 0 0; width:55px; }
#NYE-Locations .legend ul span.look-stop-shop {background: transparent url("/_a2017/System/images/theme/MSFW/maps/marker_look.png") no-repeat 0 0;width:104px; }
#NYE-Locations .legend ul span.after-party {background: transparent url("/_a2017/System/images/theme/MSFW/maps/marker_after.png") no-repeat 0 0; width:70px; }
#NYE-Locations .legend ul span.special-event {background: transparent url("/_a2017/System/images/theme/MSFW/maps/marker_special.png") no-repeat 0 0;width:90px; }
#NYE-Locations .legend ul span.total {color:#666; float:left; width:33px; line-height:1.5em;}


/*NYE Countdown clock*/

#NYECountDown { padding-bottom:10px; padding-bottom:10px; font-family:"Arial Narrow";}
#CountDHeading1 { float:left; text-align:left; padding-top:0px; font-weight:100; font-size:26px; line-height:34px; color:#cab875; }
#CountDHeading { text-align:left; padding-top:0px; font-weight:900; font-size:28px; line-height:34px; color:#cab875; }
#CDDays {float:left; padding-left:15px; padding-right:20px; font-weight:100; font-size:14px; color:#cab875;}
#CDHRS {float:left; padding-left:0px; padding-right:20px; font-weight:100; font-size:14px; color:#cab875;}
#CDMIN {float:left; padding-left:0px; padding-right:25px; font-weight:100; font-size:14px; color:#cab875;}
#CDSEC { padding-left:0px; padding-right:0px; font-weight:100; font-size:14px; color:#cab875;}
#jscountdown {text-align:center; padding-left:0px; padding-top:0px; font-weight:bold; font-size:40px; line-height:35px;}
	
#SMedia{ background-color:#000; padding-left:5px;}
div#GetCon{ color:#6A6A6C; font-size:12pt; font-weight:bold; padding-top:0px; padding-bottom:20px; padding-left:0px;}
#SMedia div a img{ float: left; padding-right:8px;}
#SMedia div a{ text-decoration:none!important; color:#6A6A6C!important;}

#SNL{ background-color:#000; width:100%; padding-bottom:5px; height:20px;}
#SFB{ background-color:#000; width:100%; padding-bottom:5px; height:20px;}
#STW{ background-color:#000; width:100%; }

#cntdwn{ color:#cab875!important;}



/* -------------------------------------  Moomba Holding---------------------------------------------*/
#HoldingHomeLinks {margin:0 auto; width:890px;  height:30px; background:url("/_a2017/System/images/theme/Moomba/Holding/yellow_ribbon.png") 0 0 no-repeat;}
#HoldingFB { margin-left:80px; float:left;}
#HoldingTW { padding-left:60px; float:left;}
#HoldingGI {padding-left:60px;float:left;}
#HoldingCU {padding-left:60px;float:left;}

#HNYESection1Full{width:inherit;}
#HomeImage {width:890px; margin:0 auto; padding-bottom:2px;}
#MoombaImage { float:left; width:500px; padding-top:6px;}
#MoombaImage IMG {width:100%}
#MoombaText { padding-top:60px; }
#___MSFW-Footer {display:none!important;}

#EventFields{display:none;}

/* -------------------------------------  Moomba Holding 2013---------------------------------------------*/

/*#global-nav { display:none;}*/

#TopTextBox { width:890px; margin-top:230px; margin-left:0px;  padding-top:5px; padding-bottom:0px; height:102px; background: url("/_a2017/System/images/theme/Moomba/2013/ThankYou/ContentBG_Tile.gif") white repeat}
#TopTextBody { background-color:#fff; margin:5px 10px 10px 10px; padding:15px 0px 15px 0px;height: 58px!important;}
#TopTextHeading { color:#002F42; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; text-align:center; }
#TopTextBodyText { color:#002F42; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center;}

#TYBody {  background-color:#1C98C4; margin-top:25px; }
#MoombaTYSiteLink { padding-right:5px;}

#MoombaTY4Col { margin-left:-6px;}
#MoombaTY4Col td { padding-right:8px;}

div#NYELogo { width:100%; background-color:#000; position:absolute; top:0px }
#NYELogoInner { width:912px; margin:0 auto; }


/* -------------------------------------  Moomba Holding 2016---------------------------------------------*/

.footernav li{border-right:0px!important;}
.footernav:last-child {width:100%!important;}
.IMGHeaderImgLeft{
padding-bottom:100%;
background-image:
url("/_a2017/Whatson/Festivals/MoombaHolding/Moomba2016/PublishingImages/Moomba-2017-760x334.png")!important;
background-repeat:no-repeat;
background-position:center;
background-size:contain;
background-color:transparent;
}
#page-wrapper-inner{
margin-top:50px!important;
}
#global-nav .inner{
	width:100%!important;
}
#global-nav-utilities{
	width:100%!important;
}
.comStrip{
	float:left;
}
#global-nav{
	float:none!important;
}
div.comStripWrapper{
	position:inherit!important;
}
#global-nav fieldset{
	font-family:"Gotham SSM A","Gotham SSM B","Helvetica Neue",Helvetica,Arial,sans-serif!important;
}
.UpperFooter{
	color:#fff;
}