﻿/* 

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; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:75%;line-height:1.3em;}
#wrapper{width:1003px;margin:0 auto;clear:left;}

#headerNav {float:right;background-color:transparent;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;}
#headerNav #searchBox span{color:#FFFFFF;font-size:1.3em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#headerNav #searchBox input.text{padding:2px 0;border:1px solid #999999;width:117px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.95em;color:#000000;}
#headerNav #searchBox .goBtn{vertical-align:middle;margin-top:-3px;}

#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 0;border:1px solid #999999;width:117px;font-family:Verdana, 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:360px;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;}

#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:215px;float:left;}
*html #content #right{width:205px;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(/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:Verdana, 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;}

#content #left h2{padding:0;margin:0;font-size:1.2em;color:#000000;font-weight:bold;}
#content #left h3{padding:0;margin:0;font-size:1.1em;color:#266a79;font-weight:bold;}
#content #left p{font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#content #left ul{font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#content #left li{font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#content #left a{color:#666666; text-decoration:underline;font-weight:bold;}
#content #left a:visited{color:#A34166;font-weight:bold;}
#content #left a:hover{color:#000000;font-weight:bold;}

/*MIDDLE CONTENT*/
/*MIDDLE CONTENT HOME*/
#content #middle h2{padding:0;margin:0;font-size:1.2em;color:#000000;font-weight:bold;}
#content #middle h3{font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;font-size:1.5em; line-height:1.1em; color:#555555;font-weight:normal;}
#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(/System/images/global/std_home_yellowBg.gif) repeat-y 0 0;}
.greenArrowBg{position:relative;margin-top:-9px;}
#content #middle #featureEvents p.first{background:url(/System/images/global/std_home_yellowTop.gif) no-repeat top left;padding:0;margin:0;}
#content #middle #featureEvents p.last{background:url(/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:Verdana, 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(/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 #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:normal;}
#content #middle #newsletter a{font-size:0.95em;color:#666666;font-weight:normal;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
#content #middle #newsletter a:hover{color:#AD3C07;}
#content #middle #newsletter input{border:1px solid #999999;width:194px;}


#content #middle #layerSwitcher {position:relative; width:396px; font:12px tahoma, arial, helvetica, sans-serif;}

/*SOCIAL WEB BADGES - HOME WEB PART 2*/
/*NOT WORKING YET - WIP*/


/*.twitterbadge {background: url(/PublishingImages/General/twitter_off.jpg) no-repeat; margin: 0; padding: 0; height: 25px; width: 90px;}
.facebookbadge {background: url(/PublishingImages/General/facebook_offl.jpg) no-repeat; margin: 0; padding: 0; height: 25px; width: 90px;}
.myspacebadge {background: url(/PublishingImages/General/myspace_off.jpg) no-repeat; margin: 0; padding: 0; height: 25px; width: 90px;}
.youtubebadge {background: url(/PublishingImages/General/youtube_off.jpg) no-repeat; margin: 0; padding: 0; height: 25px; width: 90px;}

.twitterbadge a, .twitterbadge a:link, .twitterbadge a:visited {display: block;}
.facebookbadge a, .facebookbadge a:link, .facebookbadge a:visited {display: block;}
.myspacebadge a, .myspacebadge a:link, .myspacebadge a:visited {display: block;}
.youtubebadge a, .youtubebadge a:link, .youtubebadge a:visited {display: block;}


.twitterbadge a:hover {img: visibility: hidden;}
.facebookbadge a:hover {img: visibility: hidden;}
.myspacebadge a:hover {img: visibility: hidden;}
.youtubebadge a:hover {img: visibility: hidden;}*/

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:Verdana, 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:220px;padding-top:0px;}
#emailForm textarea{border:1px solid #999999;width:255px;clear:both;}
#emailForm .goBtn{padding-right:11px;}
#emailForm label{width:145px; float:left;padding-right: 40px;}
#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:Verdana, 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:Verdana, 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:Verdana, 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:Verdana, 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:Verdana, 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:#F0F6F8;width:204px;padding:2px;}
#content #right #myPick H2{margin:7px 5px 2px 5px}
#content #right #myPick p{margin:7px 5px 2px 5px}
#content #right #myPick a{color:#AD3C07;text-decoration:underline;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#content #right #myPick a:visited{color:#AD3C07;}
#content #right #myPick a:hover{color:#000000;text-decoration:underline;}
#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 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:#333333;}
#content #middle #landingContent a{color:#266a79;}
#content #middle #landingContent a:hover{color:#AD3C07;}

#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; padding-top:0px;margin:7px 0 11px 0;font-size:8pt;FONT-FAMILY:verdana,arial,helvetica,sans-serif;}
#content #right #find p{padding:5px 0 0 0;margin:0;font-family:Verdana, 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:#E1EEF1;margin-top:6px;padding:6px 0 6px 0;height:100%;}
#content #middle #middleContent .top{float:left;border-bottom:1px solid #83ACB5;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:#AD3C07; text-decoration:underline;font-size:1em;}
#content #middle #middleContent .topLink a:visited{color:#AD3C07;}
#content #middle #middleContent .topLink a:hover{color:#000000;text-decoration:underline;}
#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:#333333;} /*formerly 266A79*/
#content #middle #middleContent ul{color:#555555;}
#content #middle #middleContent li{color:#555555;}

#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*/
div#details div p img.disabled{width: 18px !important;}

#content #middle #middleContent #whatsNear{width:159px;float:left;border:1px solid #e2e2e2;background-color:#f8f8f8;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:Verdana, 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{clear:both;color:#444444;font-size:1em;font-family:Arial, Helvetica, sans-serif; text-align:center;padding:20px 0 10px 0;margin-top:20px}
#footer a{color:#444444;text-decoration:underline;}
#footer a:visited{color:#A34166;}
#footer a:hover{color:#000000;}

/* SEARCH RESULTS */
#searchResults{background-color:white;}

#searchResultsCount{background-color:#e1eef1;padding-bottom:12px;} 
#searchResultsDidMean{background-color:#e1eef1;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:#83acb5;border-left-color:#83acb5;border-right-color:#83acb5;} 
#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:#266a79} 
#searchResultsGrid a:hover{text-decoration:underline;color:#a34166;} 

#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:#83acb5;border-left-color:#83acb5;border-right-color:#83acb5;} 
#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:#ad3c07;	FONT-FAMILY:Arial, Helvetica, sans-serif;	}

/*OTHERS*/
.marginTop16{margin-top:16px;}
.paddingDetails{padding:12px 12px 0px 12px;}
.paddingDetails a{color:#266a79;}
.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:verdana, 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:verdana; 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:Verdana, 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:verdana, 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:#555555;margin-bottom:40px;margin-top:6px;padding-top:3px;}
#middleContents .ms-WPBody {font-size:1em;} 

#WebPartWhiteBackground{background-color:#f8f8f8;margin:10px 10px 10px 10px;border:1px solid #e2e2e2;padding:1px 1px 10px 1px;}
#WebPartWhiteBackground TD{background-color:#f8f8f8;}
#WebPartWhiteBackground .ms-rteTableHeaderRow-2 TD{background-color:#B8CFD4;color:black;font-weight:bold;padding:3px 3px 3px 3px}

#middlebottomleft {float:left;background-color:#f8f8f8; width:192px;border:1px solid #e2e2e2;padding:1px 1px 10px 1px;}
#middlebottomleft TD{background-color:#f8f8f8;}
#middlebottomleft .ms-rteTableHeaderRow-2 TD{background-color:#B8CFD4;color:black;font-weight:bold;padding:3px 3px 3px 3px}

#middlebottomright {float:right;background-color:#f8f8f8; width:191px; margin-left:2px;border:1px solid #e2e2e2;padding:1px 1px 10px 1px;}
#middlebottomright TD{background-color:#e2e2e2}
#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:#f8f8f8;border:1px solid #e2e2e2;padding:0;}
#middleContents .ms-WPBorder{background-color:#f8f8f8;border:1px solid #e2e2e2;padding:0;}
#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:#f8f8f8;}*/
*/
#middleContent .ms-WPBody A{color:#266A79;}
#middleContent .ms-WPBody A:hover{color:#AD3C07;}



/* over-rule some of the Microsoft styles - for WebPart/s - for the mis-spelled middleContents id */
#middleContent .ms-WPBorderBorderOnly{background-color:#f8f8f8;border:1px solid #e2e2e2;padding:0;}
#middleContent .ms-WPBorder{background-color:#f8f8f8;border:1px solid #e2e2e2;padding:0;}
#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:#f8f8f8;}*/
#middleContent .ms-WPBody A{color:#266A79; text-decoration: underline;}
#middleContent .ms-WPBody A:hover{color:#AD3C07; text-decoration: underline;}


/*  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:5px; padding-bottom:10px;margin-bottom:5px;}
#ItemFeatureImageLandscape {float:left;}
#ItemFeatureImageLandscape a{ border-style:none;}
#ItemFeatureImageLandscape a img{ border-style:none;}
#ItemFeatureDescriptionLandscape{margin-left:60px;padding-left:60px;padding-bottom:6px; COLOR:#969696;FONT-FAMILY:Arial, Helvetica, sans-serif; }
#ItemFeatureTitleLandscape 	{margin-left:60px;padding-left:60px;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:60px;padding-left:60px;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 img {margin-left:6px;margin-top:6px;margin-right:2px; border-style: none;}


#ItemFeaturePortrait hr{color:#FFFFFF; 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:#444444; FONT-FAMILY:Arial, Helvetica, sans-serif; font-size:0.9em;} 

#ItemFeatureDescriptionPortrait {margin-left:6px;text-align:left;padding-bottom:6px;margin-right:6px;
								COLOR:#444444;	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:Verdana, 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{}
#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 #B8CFD5;border-bottom:9px solid #B8CFD5;width:280px;
	float:left;margin:18px 6px 0 0;height:200px;padding:0px 0 0px 0;
}

#bigImg{border-top:6px solid #B8CFD5;border-bottom:6px solid #B8CFD5;width:282px;float:left;margin:18px 6px 0 0;}
 
#bigImg img{border:1px solid #72A0A0;}

#thumbnails{width:300px;float:left;}
#thumbnails .thumbnailsBg{background-color:#FAFCFD;border-left:1px solid #72A0A0;border-right:1px solid #72A0A0;width:104px;}
#thumbnails ul{padding:0 0 0 0;margin:0;list-style:none;}
#thumbnails li{padding:0 0 12px 0;color:#266A79;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:#266A79;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:underline;}
#showImages a:visited{color:#1E5460;}
#showImages a:hover{color:#AD3C07;}

#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:#ffffff;border:0 solid #e2e2e2;padding:1px 1px 10px 1px;font-family:Arial, Helvetica, sans-serif;}
#whatsOnMiddleZone #detailCalendar .titleBar {background-color:#f8f8f8;padding:5px 0px 7px 6px;text-align:center; font-style:normal;}
#whatsOnMiddleZone #detailCalendar h4 {color:#555555;font-family:Arial, Helvetica, sans-serif;font-size:1em; text-decoration:none;}
#whatsOnMiddleZone #detailCalendar h4 a{color:#266a79;text-decoration:underline;}
#whatsOnMiddleZone #detailCalendar h4 a:visited{color:#266a79;text-decoration:underline;}
#whatsOnMiddleZone #detailCalendar h4 a:hover{color:#AD3C07;text-decoration:underline;}

/* #whatsOnMiddleZone #ItemFeatureLandscape{background-color:#f8f8f8;border:1px solid #e2e2e2;} */ /*formerly F3F8F9 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:1.25em; line-height:1.2em; text-decoration:none;font-weight:normal;}
#paddingDetailCalendar a.eventTitle:visited{color:#266a79;}
#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:#555555;}
#paddingDetailCalendar .controls a {color:#266a79;font-weight:normal;}
#paddingDetailCalendar .controls a:visited {color:#266a79;}
#paddingDetailCalendar .controls a:hover {color:#ad3c07;}


/* WHAT'S ON - AT VENUE */
table #atVenue {font-size:110%;background-color:#E1EEF1;}

#inspireMe {padding-left:5px;}
#InspireMeHeading {padding-top:5px; FONT:Verdana, 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:#E1EEF1;}

/* Start of FormsBuilder styles. */
div.FBFormLayout {
	background-color: #f8f8f8;
	width: 380px;
	padding: 10px;
}

div.FBFormLayout span.SubmittedLabel
{
	color: #b8cfd4;
	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: 135%;
}

div.FBFormLayout .RequiredPrefix
{
	color: red;
}

div.FBFormLayout .InputDiv
{
	display: block;
	float: left;
	width: 235px;
	margin-top: 10px;
}

div.FBFormLayout .InputDiv input, textarea, select
{
	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: 120%;
}

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.LabelDiv span.Error {
	color: red;
}

div.FBFormLayout input.NextButton
{
	margin-top: 30px;
	background-color: #b8cfd4;
	font-weight: bold;
}

div.FBFormLayout input.PreviousButton
{
	margin-top: 30px;
	background-color: #b8cfd4;
	font-weight: bold;
}

div.FBFormLayout input.SubmitButton
{
	margin-top: 30px;
	margin-left: 30px;
	background-color: #b8cfd4;
	font-weight: bold;
}

div.FBFormLayout .ClearLeft
{
	clear: left;
}

div.FBFormLayout table.ProgressBarContainer
{
    background-color: white;
    border: solid 2px #727679;
    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 #727679;
}

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;
}

.HiddenLegend {
	display: none;
}

/* End of FormsBuilder styles. */

/* BLACK RIBBON */
#access {display:none;}
.noprint {display:none;}
#global-nav {padding:0px;width:100%;background-color:#262626;float:left;}
 #global-nav .inner{width:960px;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,verdana,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,verdana,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(/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(/System/images/global/com_buttons.gif) -143px 1px no-repeat;}
  #global-nav-utilities input.formSearchButton {text-indent:-9999px;background:transparent url(/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(/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:200px;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 */

/*Footer Logo (Start)*/
.FooterBanner{ padding-top: 0px;}
.FooterLogo{ border-style:none; margin-left:67px; padding-top:0px}
/*Footer Logo (End)*/

/*Hide SimilarEvents Section 2 On the Events Page "On Main Site" (MSFW)*/
div#HiveSideNave { visibility:hidden; height:0px; overflow:hidden;}
div#MSFWsimilarEvents { visibility:hidden; height:0px; overflow:hidden;}
div#socialBox { visibility:hidden; height:0px; overflow:hidden;}
div#FBShare { visibility:hidden; height:0px; overflow:hidden;}
div#EventPB { visibility:hidden; height:0px; overflow:hidden;}

/*Hide Events PageContent2 On the Events Page for "On Main Site" (MSFW)*/
div#PageContent2 { visibility:hidden; height:0px; overflow:hidden;}
div#PageContent3{ visibility:hidden; height:0px; overflow:hidden;}




/*-------------------------------------- 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 -------------------------------------------*/


#ctl00_PlaceHolderMain_ctl00_PeopleEditorAdmins_upLevelDiv span #content{MARGIN-LEFT: 5px!important; width:100%!important;}
