/*
================================================================
Skin styles for LiveGuideDefault
================================================================
*/
html a.fb_share_link
{
	padding-left: 20px;
	padding-top: 2px;
	height: 16px;
	background: url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?0:26981) no-repeat top left;
}
body
{
	font-family: Verdana, arial;
	background-image: url(images/background.gif);
	text-align: center;
}
img
{
	vertical-align: bottom;
}
a:link,a:visited,a:active
{
	color: #999966;
	text-decoration: none;
}
a:hover
{
	color: #999966;
	text-decoration: underline;
}
h1
{
	color: #FF6600;
}
h2
{
	color: #FF6600;
}
h3
{
	color: #FF6600;
}
h4
{
	color: #FF6600;
}
input
{
	margin: 0px;
	padding: 0px;
}
textarea
{
	margin: 0px;
	padding: 0px;
}
select
{
	margin: 0px;
	padding: 0px;
}


div.GoogleAnalyticsTrackingCode img
{
	position: absolute;
	margin-top: -1px;
}


/* === Framed Image === */
div.ImageContainer_Top
{
	float: left;
	padding-top: 7px;
	background-image: url(images/image_frame_top.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
div.ImageContainer_Left
{
	padding-left: 7px;
	background-image: url(images/image_frame_left.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
div.ImageContainer_Right
{
	padding-right: 6px;
	background-image: url(images/image_frame_right.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
div.ImageContainer_Bottom
{
	position: relative;
	padding-bottom: 8px;
	background-image: url(images/image_frame_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
div.ImageContainer
{
	background-color: black;
}
div.ImageContainer_TopLeft
{
	position: absolute;
	width: 21px;
	height: 25px;
	top: -11px;
	left: -12px;
	background-image: url(images/image_frame_top_left.gif);
	overflow: hidden;
}
div.ImageContainer_TopRight
{
	position: absolute;
	width: 7px;
	height: 8px;
	top: -7px;
	right: -7px;
	background-image: url(images/image_frame_top_right.gif);
	overflow: hidden;
}
div.ImageContainer_TopRight_IE6
{
	position: absolute;
	width: 7px;
	height: 8px;
	top: -7px;
	right: -1px;
	background-image: url(images/image_frame_top_right.gif);
	overflow: hidden;
}
div.ImageContainer_TopRight_IE6 div.ImageContainer_TopRight
{
	display: none;
}
div.ImageContainer_BottomLeft
{
	position: absolute;
	width: 9px;
	height: 8px;
	bottom: 0px;
	left: -7px;
	background-image: url(images/image_frame_bottom_left.gif);
	overflow: hidden;
}
div.ImageContainer_BottomLeft_IE6
{
	position: absolute;
	width: 9px;
	height: 8px;
	bottom: 7px;
	left: -7px;
	background-image: url(images/image_frame_bottom_left.gif);
	overflow: hidden;
}
div.ImageContainer_BottomLeft_IE6 div.ImageContainer_BottomLeft
{
	display: none;
}
div.ImageContainer_BottomRight
{
	position: absolute;
	width: 21px;
	height: 25px;
	bottom: -5px;
	right: -11px;
	background-image: url(images/image_frame_bottom_right.gif);
	overflow: hidden;
}
div.ImageContainer_BottomRight_IE6
{
	position: absolute;
	width: 21px;
	height: 25px;
	bottom: 1px;
	right: -5px;
	background-image: url(images/image_frame_bottom_right.gif);
	overflow: hidden;
}
div.ImageContainer_BottomRight_IE6 div.ImageContainer_BottomRight
{
	display: none;
}




/* === Thumbnail Image === */
div.ThumbnailContainer_Top
{
	float: left;
	padding-top: 1px;
	background-color: #AEAEAE;
}
div.ThumbnailContainer_Left
{
	padding-left: 1px;
	background-color: #AEAEAE;
}
div.ThumbnailContainer_Right
{
	padding-right: 1px;
	background-color: #AEAEAE;
}
div.ThumbnailContainer_Bottom
{
	position: relative;
	padding-bottom: 1px;
	background-color: #AEAEAE;
}
div.ThumbnailContainer
{
	background-color: black;
}
div.ThumbnailContainer_TopLeft
{
	position: absolute;
	width: 10px;
	height: 10px;
	top: -2px;
	left: -2px;
	background-image: url(images/thumbnail_frame_top_left.gif);
	overflow: hidden;
}
div.ThumbnailContainer_TopRight
{
	position: absolute;
	width: 10px;
	height: 10px;
	top: -2px;
	right: -2px;
	background-image: url(images/thumbnail_frame_top_right.gif);
	overflow: hidden;
}
div.ThumbnailContainer_TopRight_IE6
{
	position: absolute;
	width: 10px;
	height: 10px;
	top: -2px;
	right: -1px;
	background-image: url(images/thumbnail_frame_top_right.gif);
	overflow: hidden;
}
div.ThumbnailContainer_TopRight_IE6 div.ThumbnailContainer_TopRight
{
	display: none;
}
div.ThumbnailContainer_BottomLeft
{
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: -1px;
	left: -2px;
	background-image: url(images/thumbnail_frame_bottom_left.gif);
	overflow: hidden;
}
div.ThumbnailContainer_BottomLeft_IE6
{
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: 0px;
	left: -2px;
	background-image: url(images/thumbnail_frame_bottom_left.gif);
	overflow: hidden;
}
div.ThumbnailContainer_BottomLeft_IE6 div.ThumbnailContainer_BottomLeft
{
	display: none;
}
div.ThumbnailContainer_BottomRight
{
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: -1px;
	right: -2px;
	background-image: url(images/thumbnail_frame_bottom_right.gif);
	overflow: hidden;
}
div.ThumbnailContainer_BottomRight_IE6
{
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: 0px;
	right: -1px;
	background-image: url(images/thumbnail_frame_bottom_right.gif);
	overflow: hidden;
}
div.ThumbnailContainer_BottomRight_IE6 div.ThumbnailContainer_BottomRight
{
	display: none;
}



/* === Horizontal Small Thumbnails === */
table.HorizontalSmallThumbnails
{
	width: 100%;
}
td.HorizontalSmallThumbnails_Cell
{
	vertical-align: top;
}
div.HorizontalSmallThumbnails_Element
{
	width: 146px;
}
table.HorizontalSmallThumbnails_Element_ImageContainer td
{
	height: 142px;
	vertical-align: middle;
}
table.HorizontalSmallThumbnails_Element_ImageContainer div.ThumbnailContainer
{
	width: 140px;
	overflow: hidden;
	background-color: black;
	text-align: center;
}
a.HorizontalSmallThumbnails_Element_ImageContainer_Image
{
	display: block;
	width: 140px;
	color: white;
	font-size: 0.8em;
	text-align: center;
}
span.HorizontalSmallThumbnails_Element_ImageContainer_Image
{
	display: block;
	padding-top: 30px;
	width: 130px;
	cursor: hand;
}
div.HorizontalSmallThumbnails_Element_Title
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 0.8em;
	text-align: center;
}




/*
================================================================
Skin styles for LiveGuideDefault page layout
================================================================
*/




div.TopPaneInformationBar
{
	background-color: black;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div.TopPaneInformationBar span.SubHead
{
	position: absolute;
	margin-left: -150px;
}
table.TopPaneLogoAndBanner
{
	background-color: black;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div.TopPaneLogo
{
	width: 247px;
}
div.TopPaneLogo span.SubHead
{
	position: absolute;
	margin-left: -150px;
}
div.TopPaneBanner
{
	width: 753px;
}
div.TopPaneBanner span.SubHead
{
	position: absolute;
	margin-left: 763px;
}
div.TopPane
{
	background-color: black;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div.TopPane span.SubHead
{
	position: absolute;
	margin-left: -150px;
}
div.TopPaneClear
{
	clear: both;
	overflow: hidden;
	height: 1px;
	width: 1000px;
}
table.MiddleTable
{
	margin-top: 10px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
td.LeftPaneCell
{
	vertical-align: top;
	background-image: url(images/vertical_separator.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
div.LeftPane
{
	width: 300px;
}
div.LeftPane span.SubHead
{
	position: absolute;
	margin-left: -150px;
}
div.LeftPaneStretcher
{
	width: 310px;
	overflow: hidden;
	height: 1px;
}
td.ContentPaneCell
{
	vertical-align: top;
	width: 100%;
}
div.ContentPane
{
	margin-left: 10px;
}
div.ContentPane span.SubHead
{
	position: absolute;
	margin-left: 690px;
}
div.ContentPaneStretcher
{
	float: right;
	overflow: hidden;
	height: 1px;
	width: 0px;
}
table.ContentPaneTable
{
	width:100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
td.LeftContentPaneCell
{
	vertical-align: top;
	width:100%;
}
div.LeftContentPane
{
	margin-left: 10px;
}
div.LeftContentPaneStretcher
{
	float: right;
	overflow: hidden;
	height: 1px;
	width: 0px;
}
td.RightContentPaneCell
{
	vertical-align: top;
}
div.RightContentPane
{
	width: 300px;
}
div.RightContentPaneStretcher
{
	width: 310px;
	overflow: hidden;
	height: 1px;
}
td.BottomContentPaneCell
{
	vertical-align: top;
	width: 100%;
}
div.BottomContentPane
{
	margin-left: 10px;
}
div.BottomContentPaneStretcher
{
	float: right;
	overflow: hidden;
	height: 1px;
	width: 0px;
}
div.MiddleContainerClear
{
	clear: left;
	overflow: hidden;
	height: 1px;
	width: 0px;
}
div.BottomPane
{
	width: 1000px;
	margin-top: 9px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div.BottomPane span.SubHead
{
	position: absolute;
	margin-left: -150px;
}

div.PopupLogoTop
{
	background-image: url(images/liveguide_logo_top.gif);
	background-repeat: repeat-x;
	background-color: black;
	height: 42px;
}
div.PopupLogo
{
	background-image: url(images/liveguide_logo_small.gif);
	background-repeat: no-repeat;
	background-color: black;
	background-position: bottom right;
	height: 65px;
}
div.PopupLogoSeparator
{
	background-image: url(images/popup_logo_separator_background.gif);
	height: 9px;
	overflow: hidden;
}


div.PrintPopupLogoTop
{
	background-image: url(images/liveguide_logo_top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: black;
	height: 25px;
}
div.PrintPopupLogo
{
	background-image: url(images/liveguide_logo_small.gif);
	background-repeat: no-repeat;
	background-color: black;
	background-position: bottom right;
	height: 25px;
	text-align: center;
}
div.PrintPopupLogo h1
{
	color: Black;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.PrintPopupLogoSeparator
{
	background-image: url(images/popup_logo_separator_background.gif);
	height: 9px;
	overflow: hidden;
}



/*
================================================================
Skin styles for LiveGuide Dining & Entertainment page layout
================================================================
*/


div.DiningEntertainment_TopPane
{
	background-color: black;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div.DiningEntertainment_TopPaneClear
{
	clear: both;
	overflow: hidden;
	height: 1px;
	width: 1000px;
}
table.DiningEntertainment_MiddleTable
{
	margin-top: 10px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
td.DiningEntertainment_ContentPaneCell
{
	vertical-align: top;
	width: 100%;
}
table.DiningEntertainment_ContentPaneTable
{
	width:100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
td.DiningEntertainment_LeftContentPaneCell
{
	vertical-align: top;
}
div.DiningEntertainment_LeftContentPane
{
	width: 230px;
}
div.DiningEntertainment_LeftContentPaneStretcher
{
	width: 230px;
	overflow: hidden;
	height: 1px;
}
td.DiningEntertainment_RightContentPaneCell
{
	vertical-align: top;
	width:100%;
}
div.DiningEntertainment_RightContentPane
{
	margin-left: 5px;
}
div.DiningEntertainment_RightContentPaneStretcher
{
	float: right;
	overflow: hidden;
	height: 1px;
	width: 0px;
}
td.DiningEntertainment_BottomContentPaneCell
{
	vertical-align: top;
	width: 100%;
}
div.DiningEntertainment_BottomContentPane
{
	
}
div.DiningEntertainment_BottomContentPaneStretcher
{
	float: right;
	overflow: hidden;
	height: 1px;
	width: 0px;
}
td.DiningEntertainment_RightPaneCell
{
	vertical-align: top;
	background-image: url(images/vertical_separator.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: right;
}
div.DiningEntertainment_RightPane
{
	width: 300px;
}
div.DiningEntertainment_RightPaneStretcher
{
	width: 310px;
	overflow: hidden;
	height: 1px;
}
div.DiningEntertainment_MiddleContainerClear
{
	clear: left;
	overflow: hidden;
	height: 1px;
	width: 0px;
}
div.DiningEntertainment_BottomPane
{
	width: 1000px;
	margin-top: 9px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}




/*
================================================================
Skin styles for LiveGuideDefault Top Pane modules
================================================================
*/

/* === Information Bar IFrame */
div.InformationBarIFrame
{
	height: 19px;
	background-color: black;
}


/* === Information Bar === */
div.InformationBar
{
	height: 1.5em;
	background-color: black;
	font-size: 0.8em;
	color: #D3CFBF;
}
div.InformationBar a:link,
div.InformationBar a:active,
div.InformationBar a:hover,
div.InformationBar a:visited
{
	color: #D3CFBF;
}
div.InformationBar_Visitor
{
	float: right;
	margin-right: 10px;
}
div.InformationBar_User
{
	float: right;
	margin-right: 10px;
}
div.InformationBar_Cities
{
	float: right;
	margin-right: 10px;
}
a.InformationBar_Cities_Link 
{
	background: url(images/down_button_light.gif) no-repeat scroll right 5px transparent;
	padding-right: 15px;
	color: #D3CFBF;
}
div.InformationBar_Cities_Float
{
	position: absolute;
	display: none;
	border-width: 5px 1px 1px 1px;
	border-style: solid;
	border-color: #999966;
	z-index: 20;
	background-color: White;
	padding: 5px 5px 10px 0px;
	width: 135px;
}
a.InformationBar_Cities_Float_Close
{
	float: right;
	height: 16px;
	padding-left: 17px;
	cursor: pointer;
	text-decoration: none;
	background-image: url(images/float_close.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
div.InformationBar_Cities_List_Container
{
	float: left;
}
ul.InformationBar_Cities_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.9em;
}
li.InformationBar_Cities_Item
{
	padding-top: 2px;
}
ul.InformationBar_Cities_List li a
{
	background-color: white;
}
span.InformationBar_LoginInfo
{
}
span.InformationBar_Label
{
	padding-left: 10px;
}
span.InformationBar_Value
{
	padding-left: 5px;
	padding-right: 10px;
}
span.InformationBar_About
{
	padding-left: 10px;
}



/* === Logo === */
div.Logo
{
}
table.Logo_Table
{
	width: 100%;
}
td.Logo_ImageCell
{
	vertical-align: top;
	text-align: left;
}
td.Logo_ImageCell img
{
	border: none;
}
td.Logo_TopBannerCell
{
	vertical-align: middle;
	text-align: center;
}





/* === Navigation Menu === */
div.NavigationMenu
{
	font-size: 0.7em;
	padding-top: 2px;
	background-color: black;
}
div.NavigationMenu_ItemGroup
{
}
div.NavigationMenu_ItemGroup_City
{
	position: absolute;
	background-color: #ECEADF;
	z-index: 3;
	margin-top: 1.6em;
 	
}
div.NavigationMenu_ItemGroup_AdminIE
{
	position: absolute;
	background-color: #ECEADF;
	z-index: 3;
	margin-top: 1.6em;
	margin-left: 87.9em; 	
}
div.NavigationMenu_ItemGroup_Admin
{
	position: absolute;
	background-color: #ECEADF;
	z-index: 3;
	margin-top: 1.6em;
	margin-left: 87.9em; 	
}

div.NavigationMenu_ItemGroup_Hidden
{
	display: none;
}
td.NavigationMenu_Item_Hover a:link,
td.NavigationMenu_Item_Hover a:visited,
td.NavigationMenu_Item_Hover a:active,
td.NavigationMenu_Item_Hover a:hover
{
	background-color: #ECEADF;
	color: Black;
	text-decoration: none;
}
a.NavigationMenu_ItemLink:link,
a.NavigationMenu_ItemLink:visited,
a.NavigationMenu_ItemLink:active
{
	display: block;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	color: white;
	font-weight: bold;
	height: 1.5em;
	padding-top: 0.3em;
}
a.NavigationMenu_ItemLink:hover
{
	background-color: #ECEADF;
	color: Black;
	text-decoration: none;
}
div.NavigationMenu_ChildItem
{
}
a.NavigationMenu_ChildItemLink:link,
a.NavigationMenu_ChildItemLink:visited,
a.NavigationMenu_ChildItemLink:active
{
	display: block;
	white-space: nowrap;
	width: 7em;
	padding-left: 10px;
	padding-right: 10px;
	color: Black;
	font-weight: bold;
	height: 1.5em;
	padding-top: 0.3em;
}
a.NavigationMenu_ChildItemLink:hover
{
	text-decoration: none;
	background-color: #928C71;
	color: White;
}
a.NavigationMenu_ChildItemLinkAdmin:link,
a.NavigationMenu_ChildItemLinkAdmin:visited,
a.NavigationMenu_ChildItemLinkAdmin:active
{
	display: block;
	white-space: nowrap;
	width: 14.5em;
	padding-left: 10px;
	padding-right: 10px;
	color: Black;
	font-weight: bold;
	height: 1.5em;
	padding-top: 0.3em;
}
a.NavigationMenu_ChildItemLinkAdmin:hover
{
	text-decoration: none;
	background-color: #928C71;
	color: White;
}
div.NavigationMenu_Footer
{
	clear: both;
	background-image: url(images/navigation_menu_footer_background.gif);
	height: 9px;
	font-size: 1px;
}




/* === Marquee === */
div.Marquee
{
	height: 1.6em;
	background-color: #D3CFBF;
}
table.Marquee_Table
{
	width: 100%;
}
td.Marquee_Title_Cell
{
	width: 1%;
}
td.Marquee_Table_Content_Cell
{
	width: 100%;
}
td.Marquee_Table_SearchBar_Cell
{
	width: 1%;
}
div.Marquee_Title
{
	position: absolute;
	z-index: 2;
	background-color: #D3CFBF;
	height: 1.6em;
	margin-top: 0.2em;
	font-size: 0.75em;
	color: #7F2926;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}
div.Marquee_Title_Spacer
{
	width: 1px;
}
div.Marquee_Content
{
	position: absolute;
	height: 1.4em;
	margin-top: 0.1em;
	font-size: 0.9em;
	width: 990px;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 2px;
}
div.Marquee_Content_Spacer
{
	width: 1px;
}
div.Marquee_Line
{
	margin-left: 200px;
}
span.Marquee_Item
{
	color: #54534C;
	font-size: 0.9em;
}
span.Marquee_Item a:link,
span.Marquee_Item a:active,
span.Marquee_Item a:hover,
span.Marquee_Item a:visited
{
	color: #54534C;
	font-style: italic;
}
div.Marquee_SearchBar
{
	position: absolute;
	z-index: 2;
	width: 260px;
	height: 1.6em;
	background-color: #D3CFBF;
	padding-left: 10px;
}
div.Marquee_SearchBar_Spacer
{
	width: 270px;
}
div.Marquee_SearchBar_Text
{
	color: #7f2926;
	font-size: 0.8em;
}
div.Marquee_SearchBar_Input
{
	padding-left: 5px;
	padding-right: 5px;
}
div.Marquee_SearchBar_Input input
{
	width: 150px;
}
a.Marquee_SearchBar_GoLink:link,
a.Marquee_SearchBar_GoLink:active,
a.Marquee_SearchBar_GoLink:hover,
a.Marquee_SearchBar_GoLink:visited
{
	padding-left: 3px;
	padding-right: 3px;
	border: solid 1px #B9B8B8;
	background-color: #F1F1F1;
	color: #EAA001;
	font-weight: bold;
	font-size: 0.8em;
}



/* === Dining Entertainment Navigation Menu === */
div.DiningEntertainmentNavigationMenu
{
	font-size: 0.8em;
	padding-top: 2px;
	background-color: White;
}
div.DiningEntertainmentNavigationMenu_ItemGroup
{
}
td.DiningEntertainmentNavigationMenu_NewGuides_Cell
{
	width: 93px;
	vertical-align: top;
}
div.DiningEntertainmentNavigationMenu_NewGuides_Container
{
	position: relative; 
}
div.DiningEntertainmentNavigationMenu_NewGuides
{
	background-position: center top;
	background-image: url(images/dining_entertainment_navigation_menu_new_guides.gif);
	text-align: left;
	z-index: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 93px;
	height: 77px;
	background-repeat: no-repeat;
}
td.DiningEntertainmentNavigationMenu_Deselected
{
	background-image: url(images/dining_entertainment_navigation_menu_dark.gif);
	width: 132px;
	height: 47px;
	text-align: center;
	vertical-align: middle;
}
td.DiningEntertainmentNavigationMenu_Selected
{
	background-image: url(images/dining_entertainment_navigation_menu_light.gif);
	width: 132px;
	height: 47px;
	text-align: center;
	vertical-align: middle;	
}

a.DiningEntertainmentNavigationMenu_ItemLink_Deselected:link,
a.DiningEntertainmentNavigationMenu_ItemLink_Deselected:visited,
a.DiningEntertainmentNavigationMenu_ItemLink_Deselected:active
{
	display: block;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	color: White;
	font-weight: bold;
	height: 1.5em;
	padding-top: 0.3em;
}
a.DiningEntertainmentNavigationMenu_ItemLink_Selected:link,
a.DiningEntertainmentNavigationMenu_ItemLink_Selected:visited,
a.DiningEntertainmentNavigationMenu_ItemLink_Selected:active
{
	display: block;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	color: #928C71;
	font-weight: bold;
	height: 1.5em;
	padding-top: 0.3em;
}
td.DiningEntertainmentNavigationMenu_Find
{
	background-image: url(images/dining_entertainment_navigation_menu_footer.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 240px;
	height: 47px;
	text-align: center;
	vertical-align: middle;	
}
div.DiningEntertainmentNavigationMenu_Find_Text
{
	color: #7f2926;
	font-size: 0.9em;
}
div.DiningEntertainmentNavigationMenu_Find_Input
{
	padding-left: 5px;
	padding-right: 5px;
}
div.DiningEntertainmentNavigationMenu_Find_Input input
{
	width: 160px;
}
input.DiningEntertainmentNavigationMenu_Find_Input_WaterMark
{
	width: 160px;
	color: #555555;
}
a.DiningEntertainmentNavigationMenu_Find_GoLink:link,
a.DiningEntertainmentNavigationMenu_Find_GoLink:active,
a.DiningEntertainmentNavigationMenu_Find_GoLink:hover,
a.DiningEntertainmentNavigationMenu_Find_GoLink:visited
{
	padding-left: 3px;
	padding-right: 3px;
	border: solid 1px #B9B8B8;
	background-color: #F1F1F1;
	color: #EAA001;
	font-weight: bold;
	font-size: 0.9em;
}

/*
================================================================
Skin styles for LiveGuideDefault Left Pane modules
================================================================
*/

/* === Tours Random Highlight === */
div.ToursRandomHighlight
{
	width: 300px;
	background-image: url(images/footer_thin_short.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 20px;
}
div.ToursRandomHighlight_Title
{
	margin-left: 10px;
}
div.ToursRandomHighlight_Title h3
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.ToursRandomHighlight_Title h3 span
{
	background-color: white;
}
div.ToursRandomHighlight div.ImageContainer_Top
{
	margin-left: 3px;
}
div.ToursRandomHighlight div.ImageContainer
{
	font-size: 0.8em;
}
img.ToursRandomHighlight_Image
{
}
a.ToursRandomHighlight_Image
{
	color: white;
}
span.ToursRandomHighlight_Image
{
	display: block;
	width: 280px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 0.8em;
	cursor: hand;
}
div.ToursRandomHighlight_EventTitle
{
	clear: left;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 0.8em;
	font-weight: bold;
}
div.ToursRandomHighlight_EventTitle a:link,
div.ToursRandomHighlight_EventTitle a:active,
div.ToursRandomHighlight_EventTitle a:hover,
div.ToursRandomHighlight_EventTitle a:visited
{
	color: black;
	background-color: white;
}
div.ToursRandomHighlight_EventDescription
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 0.8em;
}
div.ToursRandomHighlight_EventDescription span
{
	background-color: white;
}



/* === Recently Added Tours === */
div.ToursRecentlyAdded
{
	background-image: url(images/footer_thick_short.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 25px;
}
div.ToursRecentlyAdded_Title
{
	margin-left: 10px;
}
div.ToursRecentlyAdded_Title h3
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.ToursRecentlyAdded_Title h3 span
{
	background-color: white;
}
ul.ToursRecentlyAdded_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
ul.ToursRecentlyAdded_List li a
{
	background-color: white;
}



/* === Events Nearby === */
div.EventsNearby
{
    
	background-image: url(images/footer_thick_short.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 25px;
}
div.EventsNearby_Title
{
	margin-left: 10px;
}
div.EventsNearby_Title h3
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.EventsNearby_Title h3 span
{
	background-color: white;
}
ul.EventsNearby_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
ul.EventsNearby_List li a
{
	background-color: white;
}


/* === Recently Added Festivals === */
div.FestivalsRecentlyAdded
{
	background-image: url(images/footer_thin_short.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 20px;
}
div.FestivalsRecentlyAdded_Title
{
	margin-left: 10px;
}
div.FestivalsRecentlyAdded_Title h3
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.FestivalsRecentlyAdded_Title h3 span
{
	background-color: white;
}
ul.FestivalsRecentlyAdded_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
ul.FestivalsRecentlyAdded_List li a
{
	background-color: white;
}




/*
================================================================
Skin styles for LiveGuideDefault Bottom Pane modules
================================================================
*/

/* === Footer === */
div.Footer
{
	background-color: black;
	text-align: center;
	padding-top: 15px;
	color: white;
	background-image: url(images/footer_background.gif);
	background-repeat: repeat-x;
	background-position: top left;
	font-size: 0.8em;
	padding-bottom: 5px;
}
a.Footer_Link:link,
a.Footer_Link:active,
a.Footer_Link:hover,
a.Footer_Link:visited
{
	color: white;
}



/*
================================================================
Skin styles for LiveGuideDefault Right Pane modules
================================================================
*/



/* === Right Banner === */
div.RightBanner
{
	width: 120px;
	background-color: black;
}



/*
================================================================
Skin styles for LiveGuideDefault Content Pane modules
================================================================
*/

/* === Registration === */
div.Registration
{
	font-size: 0.8em;
	padding-bottom: 60px;
}
div.Registration_Title
{
	width: 120px;
	height: 65px;
	background-image: url(images/title_signup.gif);
}
h1.Registration_TitleText
{
	display: none;
}
div.Registration_Description
{
	margin-left: 10px;
	margin-bottom: 10px;
}
div.Registration_Register
{
	margin-left: 10px;
}


/* === Register Control === */
td.RegisterControl_LabelCell
{
	width: 150px;
}
span.RegisterControl_FieldRequired
{
	color: Red;
}
a.RegisterControl_Submit
{
	font-weight: bold;
}
a.RegisterControl_Cancel
{
	font-weight: bold;
}



/* === Login === */
div.Login
{
	font-size: 0.8em;
	padding-bottom: 60px;
}
div.Login span,
div.Login label
{
	background-color: White;
}
div.Login_Title
{
	width: 90px;
	height: 65px;
	background-image: url(images/title_login.gif);
}
h1.Login_TitleText
{
	display: none;
}
div.Login_Description
{
	margin-left: 10px;
	margin-bottom: 10px;
}
div.Login_Description span
{
	background-color: white;
}
a.Login_Signup
{
	float: left;
	clear: left;
	margin-left: 108px;
	color: #999966;
	font-weight: bold;
	background-color: white;
}



/* === Login Control === */
div.LoginControl
{
}
div.LoginControl span
{
	background-color: white;
}
span.LoginControl_Message
{
	color: red;
}
td.LoginControl_LabelCell
{
	width: 100px;
}
span.LoginControl_FieldRequired
{
	color: red;
}
a.LoginControl_Submit
{
	color: #999966;
	font-weight: bold;
	background-color: white;
}
a.LoginControl_Cancel
{
	color: #999966;
	font-weight: bold;
	background-color: white;
}
a.LoginControl_ForgotPassword
{
	color: #999966;
	font-weight: bold;
	background-color: white;
}



/* === Forgot Password === */
div.ForgotPassword
{
	padding-bottom: 60px;
}
div.ForgotPassword_Title
{
	width: 278px;
	height: 65px;
	background-image: url(images/title_forgot_your_password.gif);
}
h1.ForgotPassword_TitleText
{
	display: none;
}
div.ForgotPassword_Description
{
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 0.8em;
}
div.ForgotPassword_Description span
{
	background-color: white;
}
div.ForgotPassword_Message
{
	margin-left: 110px;
	margin-bottom: 10px;
	font-size: 0.8em;
	color: red;
}
div.ForgotPassword_Message span
{
	background-color: white;
}
div.ForgotPassword_FieldSets
{
	margin-bottom: 20px;
}
div.ForgotPassword_FieldSet
{
	margin-bottom: 10px;
}
div.ForgotPassword_FieldName
{
	float: left;
	width: 100px;
	margin-left: 10px;
	vertical-align: bottom;
}
div.ForgotPassword_FieldValue
{
	float: left;
}
div.ForgotPassword_FieldValidation
{
	clear: left;
	margin-left: 110px;
	font-size: 0.8em;
}
div.ForgotPassword_FieldValidation span
{
	background-color: white;
}
span.ForgotPassword_FieldRequired
{
	font-size: 0.8em;
	color: red;
	background-color: white;
}
span.ForgotPassword_FieldNameText
{
	font-size: 0.8em;
	background-color: white;
}
a.ForgotPassword_Submit
{
	float: left;
	margin-left: 110px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
}
a.ForgotPassword_Cancel
{
	float: left;
	margin-left: 100px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	background-color: white;
}



/* === Profile Edit === */
div.Profile
{
	padding-bottom: 60px;
}
div.Profile_Title
{
	width: 165px;
	height: 65px;
	background-image: url(images/title_your_profile.gif);
}
div.Profile_Title h1
{
	display: none;
}
div.Profile_Title_Other h1
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}
div.Profile_Title_Other h1 span
{
	background-color: White;
}
div.Profile_Description
{
	margin-left: 10px;
	font-size: 0.8em;
	margin-bottom: 10px;
}
div.Profile_Description span
{
	background-color: white;
}
div.Profile_Message
{
	margin-left: 210px;
	font-size: 0.8em;
	color: red;
}
div.Profile_Message span
{
	background-color: white;
}
div.Profile_FieldSets
{
	margin-bottom: 20px;
}
div.Profile_FieldSet
{
	margin-bottom: 10px;
}
div.Profile_FieldName
{
	float: left;
	width: 200px;
	margin-left: 10px;
	vertical-align: bottom;
	white-space: nowrap;
}
div.Profile_FieldName span
{
	background-color: white;
}
div.Profile_FieldEventStylesSelectAll
{
	clear: left;
	font-size: 0.8em;
	margin-left: 10px;
}
div.Profile_FieldEventStylesSelectAll label
{
	background-color: white;
}
div.Profile_FieldValue
{
	float: left;
}
div.Profile_FieldValueStyleCheckBox
{
	float: left; 
	margin-left: 10px;
	width: 210px;
	font-size: 0.8em;
	white-space: nowrap;
}
div.Profile_FieldValueStyleCheckBox label
{
	background-color: white;
}
div.Profile_FieldValidation
{
	clear: left;
	margin-left: 210px;
	font-size: 0.8em;
}
div.Profile_FieldValidation span
{
	background-color: white;
}
span.Profile_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
span.Profile_FieldNameText
{
	font-size: 0.8em;
}
span.Profile_FieldNameTextNote
{
	display: block;
	font-size: 0.6em;
}
div.Profile_Footer
{
	width: 650px;
}
a.Profile_Submit
{
	float: left;
	margin-left: 210px;
	font-size: 0.8em;
	font-weight: bold;
	background-color: white;
}
a.Profile_Cancel
{
	float: left;
	margin-left: 210px;
	font-size: 0.8em;
	font-weight: bold;
	background-color: white;
}
div.Profile_NoContent
{
	font-size: 0.8em;
}
div.Profile_NoContent span
{
	background-color: White;
}
div.Profile_NoContent a
{
	font-weight: bold;
}



/* === Profile Summary === */
div.ProfileSummary
{
	margin-left: 10px;
	margin-right: 10px;
}
div.ProfileSummary_Content
{
}
div.ProfileSummary_Title
{
}
div.ProfileSummary_Title h1
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
}
div.ProfileSummary_Title span
{
	background-color: White;
}
div.ProfileSummary_Description
{
	font-size: 0.8em;
}
div.ProfileSummary_Description span
{
	background-color: White;
}
ul.ProfileSummary_Actions
{
	list-style-image: url(images/bullet.gif);
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
ul.ProfileSummary_Actions li a
{
	background-color: white;
}
div.ProfileSummary_NoContent
{
}
div.ProfileSummary_NoContent_Title
{
	width: 165px;
	height: 65px;
	background-image: url(images/title_your_profile.gif);
}
div.ProfileSummary_NoContent_Title h1
{
	display: none;
}
div.ProfileSummary_NoContent_Description
{
	font-size: 0.8em;
}
div.ProfileSummary_NoContent_Description span
{
	background-color: White;
}
div.ProfileSummary_NoContent_Description a
{
	font-weight: bold;
}







/* === Tours New === */
div.ToursNew
{
}
div.ToursNew_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-right: 10px;
	margin-top: 10px;
}
div.ToursNew_QuickLinks a
{
	font-weight: bold;
}
div.ToursNew_Title
{
	width: 155px;
	height: 65px;
	background-image: url(images/title_new_tours.gif);
}
div.ToursNew_Title h2
{
	display: none;
}
div.ToursNew_Elements
{
	padding-left: 10px;
	padding-right: 10px;
}
div.ToursNew_Elements div.HorizontalSmallThumbnails_Element_Title a
{
	color: black;
}
div.ToursNew_Footer
{
	clear: both;
	height: 20px;
}



/* === Tours Highlights === */
div.ToursHighlights
{
}
div.ToursHighlights_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-right: 10px;
	margin-top: 10px;
}
div.ToursHighlights_QuickLinks a
{
	color: White;
	font-weight: bold;
}
div.ToursHighlights_Title
{
	width: 206px;
	height: 65px;
	background-image: url(images/title_tour_highlights_dark_brown.gif);
}
div.ToursHighlights_Title h2
{
	display: none;
}
div.ToursHighlights_Elements
{
	padding-left: 10px;
	padding-right: 10px;
}
div.ToursHighlights_Elements div.HorizontalSmallThumbnails_Element_Title a
{
	color: white;
}
div.ToursHighlights_Footer
{
	clear: both;
	height: 20px;
}



/* === Tours List === */
div.ToursList
{
	font-size: 0.8em;
}
div.ToursList_Title
{
	width: 220px;
	height: 65px;
	background-image: url(images/title_touring_artists.gif);
}
div.ToursList_Title h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Sydney
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_touring_through_sydney.gif);
}
div.ToursList_Title_Upcoming_Sydney h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Melbourne
{
	width: 340px;
	height: 65px;
	background-image: url(images/title_touring_through_melbourne.gif);
}
div.ToursList_Title_Upcoming_Melbourne h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Brisbane
{
	width: 340px;
	height: 65px;
	background-image: url(images/title_touring_through_brisbane.gif);
}
div.ToursList_Title_Upcoming_Brisbane h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Perth
{
	width: 280px;
	height: 65px;
	background-image: url(images/title_touring_through_perth.gif);
}
div.ToursList_Title_Upcoming_Perth h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Adelaide
{
	width: 340px;
	height: 65px;
	background-image: url(images/title_touring_through_adelaide.gif);
}
div.ToursList_Title_Upcoming_Adelaide h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Canberra
{
	width: 340px;
	height: 65px;
	background-image: url(images/title_touring_through_canberra.gif);
}
div.ToursList_Title_Upcoming_Canberra h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Newcastle
{
	width: 340px;
	height: 65px;
	background-image: url(images/title_touring_through_newcastle.gif);
}
div.ToursList_Title_Upcoming_Newcastle h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Gold_Coast
{
	width: 340px;
	height: 65px;
	background-image: url(images/title_touring_through_gold_coast.gif);
}
div.ToursList_Title_Upcoming_Gold_Coast h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Hobart
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_touring_through_hobart.gif);
}
div.ToursList_Title_Upcoming_Hobart h2
{
	display: none;
}
div.ToursList_Title_Upcoming_Byron_Bay
{
	width: 340px;
	height: 65px;
	background-image: url(images/title_touring_through_byron_bay.gif);
}
div.ToursList_Title_Upcoming_Byron_Bay h2
{
	display: none;
}
div.ToursList_Elements
{
}
div.ToursList_Element
{
	float: left;
	width: 290px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
}
div.ToursList_Element_LinkContainer
{
	margin-left: 16px;
}
div.ToursList_Element a
{
	background-color: White;
}
div.ToursList_NoTours
{
	margin-left: 10px;
}
div.ToursList_Footer
{
	clear: both;
}



/* === Festivals List === */
div.FestivalsList
{
	font-size: 0.8em;
}
div.FestivalsList_Title
{
}
div.FestivalsList_Title h2
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}
div.FestivalsList_Title span
{
	background-color: white;
}
div.FestivalsList_Elements
{
}
div.FestivalsList_Element
{
	float: left;
	width: 290px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.FestivalsList_Element_LinkContainer
{
	margin-left: 16px;
}
div.FestivalsList_Element a
{
	background-color: White;
}
div.FestivalsList_NoFestivals
{
	margin-left: 10px;
	padding-bottom: 10px;
	font-size: 0.8em;
}
div.FestivalsList_NoFestivals span
{
	background-color: White;
}
div.FestivalsList_Footer
{
	height: 10px;
	clear: both;
}



/* === Arts List === */
div.ArtsList
{
	font-size: 0.8em;
}
div.ArtsList_Title
{
}
div.ArtsList_Title h2
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}
div.ArtsList_Title span
{
	background-color: white;
}
div.ArtsList_Elements
{
}
div.ArtsList_Element
{
	float: left;
	width: 290px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.ArtsList_Element_LinkContainer
{
	margin-left: 16px;
}
div.ArtsList_Element a
{
	background-color: White;
}
div.ArtsList_NoArts
{
	margin-left: 10px;
	padding-bottom: 10px;
	font-size: 0.8em;
}
div.ArtsList_NoArts span
{
	background-color: White;
}
div.ArtsList_Footer
{
	height: 10px;
	clear: both;
}




/* === Giveaways List === */
div.GiveawaysSummary
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.GiveawaysSummary_Title
{
	background-image: url(images/title_giveaways.gif);
	width: 160px;
	height: 65px;
}
div.GiveawaysSummary_Title h1
{
	display: none;
}
div.GiveawaysSummary_Item
{
}
div.GiveawaysSummary_Item_Title h2
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 10px;
}
div.GiveawaysSummary_Item_Title h2 a
{
	background-color: White;
}
td.GiveawaysSummary_Item_ThumbnailCell
{
	width: 160px;
	vertical-align: top;
}
div.GiveawaysSummary_Item_Thumbnail
{
	width: 150px;
	font-size: 0.8em;
}
td.GiveawaysSummary_Item_SummaryCell
{
	vertical-align: top;
}
div.GiveawaysSummary_Item_Summary
{
	font-size: 0.8em;
	padding-bottom: 10px;
}
div.GiveawaysSummary_Item_Summary span
{
	background-color: White;
}
div.GiveawaysSummary_Item_Dates
{
	font-size: 0.8em;
}
div.GiveawaysSummary_Item_Dates span
{
	background-color: White;
}
span.GiveawaysSummary_Item_Dates_StartControls
{
	margin-right: 30px;
}
span.GiveawaysSummary_Item_Dates_EndControls_Ended
{
	color: #FF6600;
}
div.GiveawaysSummary_Item_Footer
{
	width: 1px;
	height: 30px;
}
div.GiveawaysSummary_Footer
{
	padding-top: 30px;
	font-size: 0.64em;
}
div.GiveawaysSummary_Footer span
{
	background-color: White;
}
div.GiveawaysSummary_NoContent
{
	font-size: 0.8em;
}
div.GiveawaysSummary_NoContent span
{
	background-color: White;
}



/* === Giveaways Details === */
div.GiveawaysDetails
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.GiveawaysDetails_ContentSection
{
}
div.GiveawaysDetails_Title
{
	text-align: center;
}
div.GiveawaysDetails_Title h1
{
	font-size: 1.2em;
	font-weight: bold;
}
div.GiveawaysDetails_Item_Dates
{
	text-align: center;
	font-size: 0.8em;
	padding-bottom: 10px;
}
div.GiveawaysDetails_Item_Dates span
{
	background-color: White;
}
span.GiveawaysDetails_Dates_StartControls
{
	margin-right: 30px;
}
span.GiveawaysDetails_Dates_EndControls_Ended
{
	color: #FF6600;
}
div.GiveawaysDetails_Image
{
	font-size: 0.8em;
}
div.GiveawaysDetails_Body
{
	clear: left;
	padding-top: 10px;
	font-size: 0.8em;
}
div.GiveawaysDetails_QuickLinks
{
	padding-top: 20px;
	float: right;
	font-weight: bold;
	font-size: 0.8em;
}
div.GiveawaysDetails_QuickLinks a
{
	background-color: White;
	font-weight: bold;
}
div.GiveawaysDetails_NoContent
{
	font-size: 0.8em;
}
div.GiveawaysDetails_NoContent span
{
	background-color: White;
}



/* === Giveaways Featured === */
div.GiveawaysFeatured
{
	width: 300px;
	padding-top: 10px;
}
div.GiveawaysFeatured_Title
{
	margin-left: 10px;
}
div.GiveawaysFeatured_Title h3
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
div.GiveawaysFeatured_Title h3 span
{
	background-color: white;
}
div.GiveawaysFeatured_Item
{
	margin-left: 10px;
	padding-bottom: 20px;
}
td.GiveawaysFeatured_Item_ThumbnailCell
{
	width: 140px;
	vertical-align: top;
	padding-right: 10px;
}
div.GiveawaysFeatured_Item_Thumbnail
{
}
img.GiveawaysFeatured_Item_Thumbnail
{
	width: 140px;
}
td.GiveawaysFeatured_Item_SummaryCell
{
	vertical-align: top;
}
div.GiveawaysFeatured_Item_Title
{
}
div.GiveawaysFeatured_Item_Title h4
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.8em;
	font-weight: bold;
}
div.GiveawaysFeatured_Item_Title h4 span
{
	background-color: White;
}
div.GiveawaysFeatured_Item_Summary
{
	font-size: 0.8em;
}
div.GiveawaysFeatured_Item_Summary span
{
	background-color: White;
}
div.GiveawaysFeatured_Item_Summary a
{
	background-color: White;
}
div.GiveawaysFeatured_Footer
{
	margin-left: 10px;
}
div.GiveawaysFeatured_NoContent
{
	margin-left: 10px;
}



/* === Festivals New === */
div.FestivalsNew
{
}
div.FestivalsNew_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 10px;
}
div.FestivalsNew_QuickLinks a
{
	font-weight: bold;
}
div.FestivalsNew_Title
{
	width: 190px;
	height: 65px;
	background-image: url(images/title_new_festivals.gif);
}
div.FestivalsNew_Title h2
{
	display: none;
}
div.FestivalsNew_Elements
{
	padding-left: 10px;
	padding-right: 10px;
}
div.FestivalsNew_Elements div.HorizontalSmallThumbnails_Element_Title a
{
	color: black;
}
div.FestivalsNew_Footer
{
	clear: both;
	height: 20px;
}



/* === Festivals Highlights === */
div.FestivalsHighlights
{
}
div.FestivalsHighlights_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 10px;
}
div.FestivalsHighlights_QuickLinks a
{
	color: White;
	font-weight: bold;
}
div.FestivalsHighlights_Title
{
	width: 240px;
	height: 65px;
	background-image: url(images/title_festival_highlights.gif);
}
div.FestivalsHighlights_Title h2
{
	display: none;
}
div.FestivalsHighlights_Elements
{
	padding-left: 10px;
	padding-right: 10px;
}
div.FestivalsHighlights_Elements div.HorizontalSmallThumbnails_Element_Title a
{
	color: white;
}
div.FestivalsHighlights_Footer
{
	clear: both;
	height: 20px;
}



/* === Arts New === */
div.ArtsNew
{
}
div.ArtsNew_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 10px;
}
div.ArtsNew_QuickLinks
{
	font-weight: bold;
}
div.ArtsNew_Title
{
	width: 260px;
	height: 65px;
	background-image: url(images/title_new_arts_and_theatres.gif);
}
div.ArtsNew_Title h2
{
	display: none;
}
div.ArtsNew_Elements
{
	padding-left: 10px;
	padding-right: 10px;
}
div.ArtsNew_Elements div.HorizontalSmallThumbnails_Element_Title a
{
	color: black;
}
div.ArtsNew_Footer
{
	clear: both;
	height: 10px;
}



/* === Arts Highlights === */
div.ArtsHighlights
{
}
div.ArtsHighlights_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 10px;
}
div.ArtsHighlights_QuickLinks a
{
	color: White;
	font-weight: bold;
}
div.ArtsHighlights_Title
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_arts_and_theatre_highlights.gif);
}
div.ArtsHighlights_Title h2
{
	display: none;
}
div.ArtsHighlights_Elements
{
	padding-left: 10px;
	padding-right: 10px;
}
div.ArtsHighlights_Elements div.HorizontalSmallThumbnails_Element_Title a
{
	color: white;
}
div.ArtsHighlights_Footer
{
	clear: both;
	height: 20px;
}




/* === Arts Non Exhibition Highlights === */
div.NonExhibitionHighlights
{
	width: 310px;
	padding-bottom: 20px;
}
h2.NonExhibitionHighlights_Title
{
	margin-top: 0px;
	margin-bottom: 0px;
}
a.NonExhibitionHighlights_Title
{
	display: block;
	width: 240px;
	height: 65px;
	background-image: url(images/title_arts_and_theatre.gif);
}
a.NonExhibitionHighlights_Title span
{
	display: none;
}
div.NonExhibitionHighlights div.ImageContainer_Top
{
	margin-left: 7px;
}
div.NonExhibitionHighlights div.ImageContainer
{
}
img.NonExhibitionHighlights_Image
{
}
a.NonExhibitionHighlights_Image
{
	color: white;
}
span.NonExhibitionHighlights_Image
{
	display: block;
	width: 280px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 0.8em;
	cursor: hand;
}
ul.NonExhibitionHighlights_List
{
	padding-top: 10px;
	clear: both;
	list-style-image: url(images/bullet_white.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
div.NonExhibitionHighlights_NoEvents
{
	font-size: 0.8em;
	margin-left: 20px;
}



/* === Arts Exhibition Highlights === */
div.ExhibitionHighlights
{
	width: 310px;
	padding-bottom: 20px;
}
h2.ExhibitionHighlights_Title
{
	margin-top: 0px;
	margin-bottom: 0px;
}
a.ExhibitionHighlights_Title
{
	display: block;
	width: 180px;
	height: 65px;
	background-image: url(images/title_exhibitions.gif);
}
a.ExhibitionHighlights_Title span
{
	display: none;
}
div.ExhibitionHighlights div.ImageContainer_Top
{
	margin-left: 7px;
}
div.ExhibitionHighlights div.ImageContainer
{
}
img.ExhibitionHighlights_Image
{
}
a.ExhibitionHighlights_Image
{
	color: white;
}
span.ExhibitionHighlights_Image
{
	display: block;
	width: 280px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 0.8em;
	cursor: hand;
}
ul.ExhibitionHighlights_List
{
	padding-top: 10px;
	clear: both;
	list-style-image: url(images/bullet_white.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
div.ExhibitionHighlights_NoEvents
{
	font-size: 0.8em;
	margin-left: 20px;
}



/* === Event Groups Search === */
div.EventGroupsAll
{
}
div.EventGroupsAll_QuickLinks
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
div.EventGroupsAll_QuickLinks a
{
	background-color: White;
}
div.EventGroupsAll_Title
{
	background-image: url(images/title_search_all_tours.gif);
	width: 240px;
	height: 65px;
}
div.EventGroupsAll_Tours_Title
{
	background-image: url(images/title_search_all_tours.gif);
	width: 240px;
	height: 65px;
}
div.EventGroupsAll_Festivals_Title
{
	background-image: url(images/title_search_all_festivals.gif);
	width: 240px;
	height: 65px;
}
div.EventGroupsAll_Arts_Title
{
	background-image: url(images/title_search_all_arts_and_theatres.gif);
	width: 300px;
	height: 65px;
}
div.EventGroupsAll_Title h1, div.EventGroupsAll_Tours_Title h1, div.EventGroupsAll_Arts_Title h1, div.EventGroupsAll_Festivals_Title h1
{
	display: none;
}
div.EventGroupsAll_SearchControls_SimpleSearchTitle
{
	height: 10px;
}
div.EventGroupsAll_SearchControls_AdvancedSearchTitle
{
	color: #ff6600;
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 20px;
}
a.EventGroupsAll_SearchControlsToggleLabel
{
	float: left;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	white-space: nowrap;
}
div.EventGroupsAll_SearchControlsToggle
{
	background-color: white;
}
div.EventGroupsAll_SearchControlsToggle input
{
	display: none;
}
div.EventGroupsAll_SearchControls_Container
{
	background-color: #ECEADF;
	margin-right: 10px;
}
div.EventGroupsAll_SearchControls
{
	clear: both;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
div.EventGroupsAll_SearchControls_Hidden
{
	display: none;
}
table.EventGroupsAll_SearchControls_FieldSets_Simple tr td
{
	padding-right: 20px;
	font-size: 0.8em;
}
table.EventGroupsAll_SearchControls_FieldSets
{
	font-size: 0.8em;
}
tr.EventGroupsAll_SearchControls_FieldNameAndValue td
{
	padding-top: 10px;
	padding-right: 10px;
}
tr.EventGroupsAll_SearchControls_FieldNameAndValue td
{
}
tr.EventGroupsAll_SearchControls_FieldValidator
{
}
div.EventGroupsAll_SearchControls_FieldValue_Styles
{
}
div.EventGroupsAll_SearchControls_FieldValue_CheckBox_State
{
	float: left;
	width: 80px;
	font-size: 0.8em;
}
div.EventGroupsAll_SearchControls_FieldValue_Date
{
	width: 250px;
}
div.EventGroupsAll_SearchControls_FieldValue_CheckBox
{
	float: left; 
	width: 210px;
	font-size: 0.8em;
}
a.EventGroupsAll_SearchControls_Submit_Simple
{
	color: #999966;
	font-weight: bold;
}
a.EventGroupsAll_SearchControls_Submit
{
	float: right;
	margin-right: 50px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
}
a.EventGroupsAll_SearchControls_Reset
{
	float: right;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-right: 10px;
}
div.EventGroupsAll_SearchControls_FieldSets_Clear
{
	height: 20px;
}
div.EventGroupsAll_SearchControls_Clear
{
	clear: both;
	height: 10px;
	overflow: hidden;
}
div.EventGroupsAll_SearchControlsAndDatagridSeparator
{
	clear: both;
	height: 20px;
	overflow: hidden;
}
div.EventGroupsAll_PastEventsLink
{
	font-size: 0.8em;
}
div.EventGroupsAll_PastEventsLink a
{
	background-color: White;
}
div.EventGroupsAll_CurrentAndFutureEventsLink
{
	font-size: 0.8em;
}
div.EventGroupsAll_CurrentAndFutureEventsLink a
{
	background-color: White;
}
div.EventGroupsAll_DataGrid
{
	margin-top: 10px;
	margin-bottom: 30px;
}




/* === Tours Data Grid ===*/
div.EventGroupsDataGrid
{
	clear: both;
	font-size: 0.8em;
}
div.EventGroupsDataGrid_Header
{
	margin-right: 10px;
}
table.EventGroupsDataGrid_Header
{
	width: 100%;
}
td.EventGroupsDataGrid_Header_Cell
{
	vertical-align: bottom;
}
div.EventGroupsDataGrid_Footer
{
	padding-right: 10px;
	padding-top: 5px;
}
table.EventGroupsDataGrid_Footer
{
	width: 100%;
}
td.EventGroupsDataGrid_Footer_Cell
{
	vertical-align: top;
}
div.EventGroupsDataGrid_NewSearchLinkContainer
{
	margin-top: 5px;
}
div.EventGroupsDataGrid_NewSearchLinkContainer a
{
	font-weight: bold;
	background-color: white;
}
div.EventGroupsDataGrid_Header_Results
{
}
div.EventGroupsDataGrid_Header_Results span
{
	background-color: White;
}
span.EventGroupsDataGrid_Header_Results_Total
{
	font-weight: bold;
}
span.EventGroupsDataGrid_Header_PastEventsLabel
{
	font-style: italic;
}
div.EventGroupsDataGrid_Header_Page
{
	text-align: right;
}
div.EventGroupsDataGrid_Header_Page span
{
	background-color: White;
}
span.EventGroupsDataGrid_Header_Page_Current
{
	background-color: White;
}
div.EventGroupsDataGrid_Header_GoToPage
{
	text-align: right;
}
div.EventGroupsDataGrid_Header_GoToPage span
{
	background-color: White;
}
div.EventGroupsDataGrid_Header_GoToPage input
{
	width: 20px;
	margin-right: 5px;
}
div.EventGroupsDataGrid_Header_GoToPage a
{
	font-weight: bold;
}
div.EventGroupsDataGrid_Header_Clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
div.EventGroupsDataGrid_Table_Container
{
	margin-top: 2px;
	margin-right: 9px;
}
table.EventGroupsDataGrid_Table
{
	width: 100%;
}
table.EventGroupsDataGrid_Table th
{
	background-color: #928C71;
	color: white;
	font-weight: bold;
	padding: 5px;
	border-right: solid 1px white;
}
table.EventGroupsDataGrid_Table th a:link,
table.EventGroupsDataGrid_Table th a:active,
table.EventGroupsDataGrid_Table th a:hover,
table.EventGroupsDataGrid_Table th a:visited
{
	color: white;
}
a.EventGroupsDataGrid_Table_HeaderRow_SortImageLink_Desccending
{
	margin-left: 5px;
	width: 14px;
	height: 14px;
	display: block;
	float: right;
	background-image: url(images/sort_descending.gif);
}
a.EventGroupsDataGrid_Table_HeaderRow_SortImageLink_Asccending
{
	margin-left: 5px;
	width: 14px;
	height: 14px;
	display: block;
	float: right;
	background-image: url(images/sort_ascending.gif);
}
table.EventGroupsDataGrid_Table td
{
	padding-left: 5px;
	padding-right: 5px;
}
table.EventGroupsDataGrid_Table td a:link,
table.EventGroupsDataGrid_Table td a:active,
table.EventGroupsDataGrid_Table td a:hover,
table.EventGroupsDataGrid_Table td a:visited
{
	color: black;
}
tr.EventGroupsDataGrid_Table_Row
{
}
tr.EventGroupsDataGrid_Table_Row td
{
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.EventGroupsDataGrid_Table_Row td span
{
	background-color: white;
}
tr.EventGroupsDataGrid_Table_AlternatingRow
{
	background-color: #ECEADF;
}
tr.EventGroupsDataGrid_Table_AlternatingRow td
{
	border-right: solid 1px white;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.EventGroupsDataGrid_Table_Row_EventTitle
{
	font-weight: bold;
}
td.EventGroupsDataGrid_Table_Row_Artist_Cell
{
}
span.EventGroupsDataGrid_Table_Row_SmallText
{
	font-size: 0.8em;
}
tr.EventGroupsDataGrid_Table_FooterRow
{
	background-color: #928C71;
	height: 3px;
}
tr.EventGroupsDataGrid_Table_FooterRow td
{
	border-top: solid 1px white;
	border-right: solid 1px white;
}



/* === Event Details === */
div.EventDetails
{
	margin-left: 10px;
	padding-bottom: 30px;
 
}
div.EventDetails_ContentStretcher
{
	width: 30em;
	padding-right: 140px;
	height: 1px;
}
div.EventDetails_TopRightBanner
{
	float: right;
	width: 140px;
	text-align: right;
	padding-bottom: 20px;
}
div.EventDetails_Note
{
	font-size: 0.8em;
	color: red;
}
span.EventDetails_Note
{
	background-color: white;
}
table.EventDetails_EventDetailsAndMessageWall
{
}
td.EventDetails_EventDetails_Cell
{
	vertical-align: top;
	width: 99%;
}
td.EventDetails_EventDetails_Cell_Print
{
	vertical-align: top;
	padding-right: 20px;
}
td.EventDetails_MessageWall_Cell
{
	vertical-align: top;
	width: 1%;
}
div.EventDetails_FoodAndDrink_Container
{
	font-size: 0.8em;
}
div.EventDetails_EventName h1
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0px;
}
div.EventDetails_EventName h1 span
{
	background-color: white;
}
div.EventDetails_Artist h1
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
}
div.EventDetails_Artist h1 span
{
	background-color: white;
}
span.EventDetails_PastEventNote
{
	font-size: 0.8em;
}
div.EventDetails_EventList
{
	margin-top: 20px;
	font-size: 0.8em;
	width: 330px;
}
a.EventDetails_EventList_EventLink
{
	display: block;
	width: 330px;
	color: #999966;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
a.EventDetails_EventList_EventLink_Current
{
	display: block;
	width: 330px;
	color: #999966;
	font-weight: bold;
	background-color: #ECEADF;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px #ECEADF;
}
a.EventDetails_EventList_EventLink_Current span
{
	background-color: #ECEADF;
}
a.EventDetails_EventList_EventLink_Current span span
{
	background-color: #ECEADF;
}
span.EventDetails_EventList_Date
{
	float: left;
	text-align:right;
	margin-right:10px;
	width: 90px;
	cursor: hand;
}
span.EventDetails_EventList_Date span
{
    
    text-align:right;

	background-color: white;
}
span.EventDetails_EventList_VenueName
{
	float: left;
	width: 180px;
	cursor: hand;
}
span.EventDetails_EventList_VenueName span
{
	background-color: white;
}
span.EventDetails_EventList_VenueState
{
	float: left;
	width: 30px;
	cursor: hand;
	margin-left: 1em;
}
span.EventDetails_EventList_VenueState span
{
	background-color: white;
}
div.EventDetails_EventList_Clear
{
	clear: left;
}
div.EventDetails_EventList_EventLink_Clear
{
	clear: left;
	height: 1px;
	overflow: hidden;
}
div.EventDetails_EventList_Footer
{
	clear: left;
	padding-bottom: 30px;
}
div.EventDetails_Event
{
}
div.EventDetails_EventTitle h2
{
	margin-top: 0px;
	margin-bottom: 0.1em;
	font-size: 1.2em;
	font-weight: bold;
}
div.EventDetails_EventTitle h2 span
{
	background-color: white;
}
div.EventDetails_EventDate
{
	color: black;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 1em;
}
div.EventDetails_EventDate span
{
	background-color: white;
}
div.EventDetails_ImGoingContainer
{
	font-size: 0.8em;
	padding-bottom: 10px;
	font-weight: bold;
}
div.EventDetails_ImGoingContainer a
{
	background-color: White;
}
div.EventDetails_QuickLinks
{
	padding-bottom: 20px;
	color: #999966;
	font-size: 0.8em;
}
div.EventDetails_QuickLinks span
{
	background-color: White;
}
div.EventDetails_QuickLinks span a
{
	font-weight: bold;
}
div.EventDetails_EventFieldSets
{
	clear: both;
	padding-top: 20px;
	font-size: 0.8em;
}
div.EventDetails_EventFieldSet
{
	clear: left;
}
div.EventDetails_EventFieldName
{
	float: left;
	width: 13em;
	margin-bottom: 1em;
	font-weight: bold;
}
div.EventDetails_EventFieldName span
{
	background-color: white;
}
div.EventDetails_EventFieldValue
{
	float: left;
	margin-bottom: 1em;
}
div.EventDetails_EventFieldValue span
{
	background-color: white;
}
div.EventDetails_EventFieldValue a
{
	color: #999966;
	background-color: white;
}
div.EventDetails_FoodAndDrink_Nearby
{
	color: #FF6600;	
	width: 250px;
}
ul.EventDetails_FoodAndDrink_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
}
ul.EventDetails_FoodAndDrink_List li a
{
	background-color: white;
}
div.EventDetails_FoodAndDrink
{
	float: left;
	width: 250px;
	font-size: 1.2em;
}

div.EventDetails_RestaurantLinks_Container
{
	font-size: 0.8em;
	background-color: White;
}
ul.EventDetails_RestaurantLinks_List
{
	list-style-image: url(images/bullet.gif);	
}


div.EventDetails_EventFieldValue_Description
{
	clear: left;
	margin-bottom: 1em;
}
div.EventDetails_EventFieldValue_Description span
{
	background-color: white;
}
div.EventDetails_EventFieldValue_Description a
{
	color: #999966;
	background-color: white;
}
a.EventDetails_SendVenueEnquiry
{
	color: #999966;
	font-weight: bold;
	background-color: white;
	white-space: nowrap;
}
a.EventDetails_EventFieldValue_VenueName
{
	font-weight: bold;
}
a.EventDetails_SendNotifyChange
{
	color: #999966;
	white-space: nowrap;
	font-style: italic;
}
div.EventDetails_EventFieldSetsFooter
{
	clear: both;
	height: 2em;
}
a.EventDetails_Print
{
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
	white-space: nowrap;
}
a.EventDetails_EmailToFriend
{
	margin-left: 50px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
	white-space: nowrap;
}
a.EventDetails_AddToOutlookCalendar
{
	clear: left;
	display: block;
	float: left;
	margin-top: 20px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
	white-space: nowrap;
}
a.EventDetails_Close
{
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
	white-space: nowrap;
}



/* === Event Notify Change === */
div.EventNotifyChange
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
	padding-bottom: 10px;
}
div.EventNotifyChange_Note span
{
	color: red;
	background-color: white;
}
div.EventNotifyChange_Title
{
	width: 350px;
	height: 65px;
	background-image: url(images/title_send_a_notify_change.gif);
	margin-left: -10px;
	margin-top: -75px;
	margin-bottom: 15px;
}
div.EventNotifyChange_Title h1
{
	display: none;
}
div.EventNotifyChange_Description
{
}
div.EventNotifyChange_Description span
{
	background-color: white;
}
span.EventNotifyChange_Description_Event
{
	font-weight: bold;
	color: #FF6600;
}
div.EventNotifyChange_Message
{
	color: Red;
}
div.EventNotifyChange_Message span
{
	background-color: white;
}
div.EventNotifyChange_FieldSets
{
	padding-top: 2em;
}
div.EventNotifyChange_FieldSet
{
	padding-bottom: 1em;
}
div.EventNotifyChange_FieldName
{
	float: left;
	width: 11em;
}
div.EventNotifyChange_FieldName span
{
	background-color: white;
}
div.EventNotifyChange_FieldName_RadioButton
{
	float: left;
	width: 18em;
}
div.EventNotifyChange_FieldName_RadioButton span
{
	background-color: white;
}
span.EventNotifyChange_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
span.EventNotifyChange_FieldName_TextNote
{
	display: block;
	font-size: 0.8em;
}
div.EventNotifyChange_FieldValue
{
	
}
div.EventNotifyChange_FieldValue_RadioButton
{
	float: left;
	width: 15em;
}
input.EventNotifyChange_FieldValue_TextInput
{
	width: 31em;
}
input.EventNotifyChange_FieldValue_TextInput_Short
{
	width: 200px;
}
div.EventNotifyChange_FieldValue textarea
{
	height: 10em;
	width: 31em;
}
div.EventNotifyChange_FieldValidation
{
	clear: left;
	margin-left: 11em;
}
div.EventNotifyChange_Supporting_Request
{
	font-size: 0.85em;
	font-style: italic;
}
a.EventNotifyChange_Submit
{
	float: left;
	color: #999966;
	margin-left: 11em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
a.EventNotifyChange_Close
{
	float: left;
	margin-left: 10em;
	color: #999966;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
div.EventNotifyChange_Footer
{
	clear: both;
	height: 1px;
	overflow: hidden;
}



/* === Events Email to Friend === */
div.EventsEmailToFriend
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
}
div.EventsEmailToFriend_Note span
{
	color: red;
	background-color: white;
}
div.EventsEmailToFriend_Title
{
	width: 200px;
	height: 65px;
	background-image: url(images/title_email_to_friend.gif);
	margin-left: -10px;
	margin-top: -75px;
	margin-bottom: 15px;
}
div.EventsEmailToFriend_Title h1
{
	display: none;
}
div.EventsEmailToFriend_Description
{
}
div.EventsEmailToFriend_Description span
{
	background-color: white;
}
span.EventsEmailToFriend_Description_Event
{
	font-weight: bold;
}
div.EventsEmailToFriend_Message
{
}
div.EventsEmailToFriend_Message span
{
	background-color: white;
}
div.EventsEmailToFriend_FieldSets
{
	padding-top: 2em;
}
div.EventsEmailToFriend_FieldSet
{
	padding-bottom: 1em;
}
div.EventsEmailToFriend_FieldName
{
	float: left;
	width: 12em;
}
div.EventsEmailToFriend_FieldName span
{
	background-color: white;
}
span.EventsEmailToFriend_FieldName_TextNote
{
	display: block;
	font-size: 0.8em;
}
div.EventsEmailToFriend_FieldValue
{
	float: left;
}
input.EventsEmailToFriend_FieldValue_TextInput
{
	width: 28em;
}
div.EventsEmailToFriend_FieldValue textarea
{
	height: 10em;
	width: 28em;
}
div.EventsEmailToFriend_FieldValidation
{
	clear: left;
	margin-left: 12em;
}
a.EventsEmailToFriend_Submit
{
	float: left;
	color: #999966;
	margin-left: 12em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
a.EventsEmailToFriend_Close
{
	float: left;
	margin-left: 10em;
	color: #999966;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}



/* === All Events === */
div.EventsAll
{
    margin-top: 30px;
}
div.EventsAll_QuickLinks
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
div.EventsAll_QuickLinks a
{
	background-color: White;
}
div.EventsAll_Title
{
	background-image: url(images/title_search_all_events.gif);
	width: 300px;
	height: 65px;
}
div.EventsAll_Title h1
{
	display: none;
}
div.EventsAll_Title_Sydney
{
	background-image: url(images/title_all_sydney_events.gif);
	width: 240px;
	height: 65px;
}
div.EventsAll_Title_Sydney h1
{
	display: none;
}
div.EventsAll_Title_Melbourne
{
	background-image: url(images/title_all_melbourne_events.gif);
	width: 270px;
	height: 65px;
}
div.EventsAll_Title_Melbourne h1
{
	display: none;
}
div.EventsAll_Title_Brisbane
{
	background-image: url(images/title_all_brisbane_events.gif);
	width: 260px;
	height: 65px;
}
div.EventsAll_Title_Brisbane h1
{
	display: none;
}
div.EventsAll_Title_Perth
{
	background-image: url(images/title_all_perth_events.gif);
	width: 230px;
	height: 65px;
}
div.EventsAll_Title_Perth h1
{
	display: none;
}
div.EventsAll_Title_Adelaide
{
	background-image: url(images/title_all_adelaide_events.gif);
	width: 260px;
	height: 65px;
}
div.EventsAll_Title_Adelaide h1
{
	display: none;
}
div.EventsAll_Title_Canberra
{
	background-image: url(images/title_all_canberra_events.gif);
	width: 260px;
	height: 65px;
}
div.EventsAll_Title_Canberra h1
{
	display: none;
}
div.EventsAll_Title_Newcastle
{
	background-image: url(images/title_all_newcastle_events.gif);
	width: 260px;
	height: 65px;
}
div.EventsAll_Title_Newcastle h1
{
	display: none;
}
div.EventsAll_Title_Gold_Coast
{
	background-image: url(images/title_all_gold_coast_events.gif);
	width: 260px;
	height: 65px;
}
div.EventsAll_Title_Gold_Coast h1
{
	display: none;
}
div.EventsAll_Title_Hobart
{
	background-image: url(images/title_all_hobart_events.gif);
	width: 230px;
	height: 65px;
}
div.EventsAll_Title_Hobart h1
{
	display: none;
}
div.EventsAll_Title_Byron_Bay
{
	background-image: url(images/title_all_byron_bay_events.gif);
	width: 260px;
	height: 65px;
}
div.EventsAll_Title_Byron_Bay h1
{
	display: none;
}
div.EventsAll_SearchControls_SimpleSearchTitle
{
	height: 10px;
}
div.EventsAll_SearchControls_AdvancedSearchTitle
{
	float: left;
	color: #ff6600;
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 20px;
}
div.EventsAll_QuickSearch
{
	padding-top: 20px;
	font-size: 0.8em;
	padding-bottom: 20px;
}
div.EventsAll_QuickSearch a
{
	font-weight: bold;
	padding-right: 10px;
}
a.EventsAll_SearchControlsToggleLabel
{
	float: left;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	white-space: nowrap;
}
div.EventsAll_SearchControlsToggle
{
	background-color: white;
}
div.EventsAll_SearchControlsToggle input
{
	display: none;
}
div.EventsAll_SearchControls_Container
{
	position: relative;
	margin-right: 10px;
	background-color: #ECEADF;
}
div.EventsAll_SearchControls
{
	clear: both;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
div.EventsAll_SearchControls_Hidden
{
	display: none;
}
table.EventsAll_SearchControls_FieldSets
{
	width: 100%;
}
table.EventsAll_SearchControls_FieldSets_Simple tr td
{
	padding-right: 20px;
	font-size: 0.8em;
}
table.EventsAll_SearchControls_FieldSets
{
	font-size: 0.8em;
}
tr.EventsAll_SearchControls_FieldNameAndValue td
{
	padding-top: 10px;
	padding-right: 10px;
}
tr.EventsAll_SearchControls_FieldNameAndValue td
{
}
tr.EventsAll_SearchControls_FieldValidator
{
}
input.EventsAll_SearchControls_FieldValue_Input
{
	width: 250px;
}
input.EventsAll_SearchControls_FieldValue_Input_Postcode
{
	width: 50px;
}
a.EventsAll_SearchControls_FieldValue_DisplayStylesLink
{
	font-size: 0.8em;
}
div.EventsAll_SearchControls_FieldValue_Styles
{
	display: none;
}
div.EventsAll_SearchControls_FieldValue_CheckBox_State
{
	float: left; 
	width: 80px;
	font-size: 0.8em;
}
div.EventsAll_SearchControls_FieldValue_Date
{
	width: 250px;
}
div.EventsAll_SearchControls_FieldValue_CheckBox
{
	float: left; 
	width: 210px;
	font-size: 0.8em;
}
td.EventsAll_SearchControls_FieldNameAndValue_SearchCell
{
	text-align: right;
}
a.EventsAll_SearchControls_Submit_Simple
{
	color: #999966;
	font-weight: bold;
}
a.EventsAll_SearchControls_Submit
{
	color: #999966;
	font-weight: bold;
}
div.EventsAll_SearchControls_FieldSets_Clear
{
	height: 20px;
}
a.EventsAll_SearchControls_Reset
{
	float: right;
	margin-right: 10px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
}
div.EventsAll_SearchControls_Clear
{
	clear: both;
	height: 10px;
	overflow: hidden;
}
div.EventsAll_SearchControlsAndDatagridSeparator
{
	clear: both;
	height: 20px;
	overflow: hidden;
}
div.EventsAll_PastEventsLink
{
	font-size: 0.8em;
}
div.EventsAll_PastEventsLink a
{
	background-color: White;
}
div.EventsAll_CurrentAndFutureEventsLink
{
	font-size: 0.8em;
}
div.EventsAll_CurrentAndFutureEventsLink a
{
	background-color: White;
}
div.EventsAll_DataGrid
{
	margin-top: 10px;
	margin-bottom: 30px;
}




/* === Events Data Grid ===*/
div.EventsDataGrid
{
	clear: both;
	font-size: 0.8em;
}
div.EventsDataGrid_Header
{
	margin-right: 10px;
}
table.EventsDataGrid_Header
{
	width: 100%;
}
td.EventsDataGrid_Header_Cell
{
	vertical-align: bottom;
}
div.EventsDataGrid_Footer
{
	padding-right: 10px;
	padding-top: 5px;
}
table.EventsDataGrid_Footer
{
	width: 100%;
}
td.EventsDataGrid_Footer_Cell
{
	vertical-align: top;
}
div.EventsDataGrid_NewSearchLinkContainer
{
	margin-top: 5px;
}
div.EventsDataGrid_NewSearchLinkContainer a
{
	font-weight: bold;
	background-color: white;
}
div.EventsDataGrid_Header_Results
{
}
div.EventsDataGrid_Header_Results span
{
	background-color: White;
}
span.EventsDataGrid_Header_Results_Total
{
	font-weight: bold;
}
span.EventsDataGrid_Header_PastEventsLabel
{
	font-style: italic;
}
div.EventsDataGrid_Header_ResultsNote span
{
	background-color: White;
}
table.EventsDataGrid_ResultTabs
{
	margin-top: 5px;
}
td.EventsDataGrid_ResultTabs_Separator
{
}
td.EventsDataGrid_ResultTabs_Separator div
{
	width: 5px;
}
td.EventsDataGrid_ResultTabs_Tab
{
	vertical-align: bottom;
}
td.EventsDataGrid_ResultTabs_Tab a
{
	display: block;
	width: 100px;
	height: 17px;
	background-color: #ECEADF;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
}
td.EventsDataGrid_ResultTabs_Tab_Highlighted
{
	vertical-align: bottom;
}
td.EventsDataGrid_ResultTabs_Tab_Highlighted a
{
	display: block;
	width: 100px;
	height: 20px;
	background-color: #928C71;
	text-align: center;
	color: White;
	padding-top: 5px;
	font-weight: bold;
}
div.EventsDataGrid_Header_Page
{
	text-align: right;
}
div.EventsDataGrid_Header_Page span
{
	background-color: White;
}
span.EventsDataGrid_Header_Page_Current
{
	font-weight: bold;
}
div.EventsDataGrid_Header_GoToPage
{
	text-align: right;
}
div.EventsDataGrid_Header_GoToPage span
{
	background-color: White;
}
div.EventsDataGrid_Header_GoToPage input
{
	width: 20px;
	margin-right: 5px;
}
div.EventsDataGrid_Header_GoToPage a
{
	font-weight: bold;
}
div.EventsDataGrid_Header_Clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
div.EventsDataGrid_Table_Container
{
	margin-top: 2px;
	margin-right: 9px;
}
table.EventsDataGrid_Table
{
	width: 100%;
}
table.EventsDataGrid_Table th
{
	background-color: #928C71;
	color: white;
	font-weight: bold;
	padding: 5px;
	border-right: solid 1px white;
}
table.EventsDataGrid_Table th a:link,
table.EventsDataGrid_Table th a:active,
table.EventsDataGrid_Table th a:hover,
table.EventsDataGrid_Table th a:visited
{
	color: white;
}
a.EventsDataGrid_Table_HeaderRow_SortImageLink_Desccending
{
	margin-left: 5px;
	width: 14px;
	height: 14px;
	display: block;
	float: right;
	background-image: url(images/sort_descending.gif);
}
a.EventsDataGrid_Table_HeaderRow_SortImageLink_Asccending
{
	margin-left: 5px;
	width: 14px;
	height: 14px;
	display: block;
	float: right;
	background-image: url(images/sort_ascending.gif);
}
table.EventsDataGrid_Table td
{
	padding-left: 5px;
	padding-right: 5px;
}
table.EventsDataGrid_Table td a:link,
table.EventsDataGrid_Table td a:active,
table.EventsDataGrid_Table td a:hover,
table.EventsDataGrid_Table td a:visited
{
	color: black;
}
tr.EventsDataGrid_Table_Row
{
}
tr.EventsDataGrid_Table_Row td
{
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.EventsDataGrid_Table_Row td span
{
	background-color: white;
}
tr.EventsDataGrid_Table_AlternatingRow
{
	background-color: #ECEADF;
}
tr.EventsDataGrid_Table_AlternatingRow td
{
	border-right: solid 1px white;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.EventsDataGrid_Table_Row_EventTitle
{
	font-weight: bold;
}
td.EventsDataGrid_Table_Row_Artist_Cell
{
}
span.EventsDataGrid_Table_Row_SmallText
{
	font-size: 0.8em;
}
tr.EventsDataGrid_Table_FooterRow
{
	background-color: #928C71;
	height: 3px;
}
tr.EventsDataGrid_Table_FooterRow td
{
	border-top: solid 1px white;
	border-right: solid 1px white;
}




/* === Events City Title === */
div.EventsCityTitle
{
}
div.EventsCityTitle_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 10px;
}
div.EventsCityTitle_QuickLinks a
{
	background-color: White;
	font-weight: bold;
}
div.EventsCityTitle_Title
{
	width: 280px;
	height: 65px;
	background-image: url(images/title_all_cities.gif);
}
div.EventsCityTitle_Title h1
{
	display: none;
}
div.EventsCityTitle_Title_Sydney
{
	background-image: url(images/title_sydney.gif);
	width: 140px;
	height: 65px;
}
div.EventsCityTitle_Title_Sydney h1
{
	display: none;
}
div.EventsCityTitle_Title_Melbourne
{
	background-image: url(images/title_melbourne.gif);
	width: 160px;
	height: 65px;
}
div.EventsCityTitle_Title_Melbourne h1
{
	display: none;
}
div.EventsCityTitle_Title_Brisbane
{
	background-image: url(images/title_brisbane.gif);
	width: 160px;
	height: 65px;
}
div.EventsCityTitle_Title_Brisbane h1
{
	display: none;
}
div.EventsCityTitle_Title_Perth
{
	background-image: url(images/title_perth.gif);
	width: 160px;
	height: 65px;
}
div.EventsCityTitle_Title_Perth h1
{
	display: none;
}
div.EventsCityTitle_Title_Adelaide
{
	background-image: url(images/title_adelaide.gif);
	width: 160px;
	height: 65px;
}
div.EventsCityTitle_Title_Adelaide h1
{
	display: none;
}
div.EventsCityTitle_Title_Canberra
{
	background-image: url(images/title_canberra.gif);
	width: 160px;
	height: 65px;
}
div.EventsCityTitle_Title_Canberra h1
{
	display: none;
}
div.EventsCityTitle_Title_Newcastle
{
	background-image: url(images/title_newcastle.gif);
	width: 160px;
	height: 65px;
}
div.EventsCityTitle_Title_Newcastle h1
{
	display: none;
}
div.EventsCityTitle_Title_Gold_Coast
{
	background-image: url(images/title_gold_coast.gif);
	width: 160px;
	height: 65px;
}
div.EventsCityTitle_Title_Gold_Coast h1
{
	display: none;
}
div.EventsCityTitle_Title_Hobart
{
	background-image: url(images/title_hobart.gif);
	width: 160px;
	height: 65px;
}
div.EventsCityTitle_Title_Hobart h1
{
	display: none;
}
div.EventsCityTitle_Title_Byron_Bay
{
	background-image: url(images/title_byron_bay.gif);
	width: 160px;
	height: 65px;
}
div.EventsCityTitle_Title_Byron_Bay h1
{
	display: none;
}




/* === Events Dance === */
div.EventsDance
{
	width: 320px;
	padding-bottom: 20px;
}
div.EventsDance_Title
{
	width: 280px;
	height: 65px;
	background-image: url(images/title_todays_dance_events.gif);
}
div.EventsDance_Title h1
{
	display: none;
}
div.EventsDance div.ImageContainer_Top
{
	margin-left: 7px;
}
div.EventsDance div.ImageContainer
{
}
img.EventsDance_Image
{
    width:140px;
}
a.EventsDance_Image
{
	color: white;
}
span.EventsDance_Image
{
	display: block;
	width: 140px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 0.8em;
	cursor: hand;
}
ul.EventsDance_List
{
	padding-top: 10px;
	clear: both;
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
ul.EventsDance_List li a
{
	background-color: white;
}
div.EventsDance_NoEvents
{
	font-size: 0.8em;
	margin-left: 20px;
}
div.EventsDance_NoEvents span
{
	background-color: White;
}




/* === Events Live === */
div.EventsLive
{
	width: 320px;
	margin-right: 10px;
	padding-bottom: 20px;
}
div.EventsLive_Title
{
	width: 240px;
	height: 65px;
	background-image: url(images/title_todays_live_events.gif);
}
div.EventsLive_Title h1
{
	display: none;
}
div.EventsLive div.ImageContainer_Top
{
	margin-left: 7px;
}
div.EventsLive div.ImageContainer
{
}
img.EventsLive_Image_Thin
{
    width:140px;
}
a.EventsLive_Image
{
	color: white;
}
span.EventsLive_Image
{
	display: block;
	width: 140px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 0.8em;
	cursor: hand;
}
ul.EventsLive_List
{
	padding-top: 10px;
	clear: both;
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
ul.EventsLive_List li a
{
	background-color: white;
}
div.EventsLive_NoEvents
{
	font-size: 0.8em;
	margin-left: 20px;
}
div.EventsLive_NoEvents span
{
	background-color: White;
}




/* === Events Arts === */
div.EventsArts
{
}
div.EventsArts_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 10px;
}
div.EventsArts_QuickLinks a
{
	color: White;
	font-weight: bold;
}
div.EventsArts_Title
{
	width: 340px;
	height: 65px;
	background-image: url(images/title_todays_arts_and_theatre_events.gif);
}
div.EventsArts_Title h1
{
	display: none;
}
div.EventsArts_Elements
{
	padding-left: 10px;
	padding-right: 10px;
}
div.EventsArts_Elements div.HorizontalSmallThumbnails_Element_Title a
{
	color: white;
}
div.EventsArts_NoEvents
{
	font-size: 0.8em;
	margin-left: 20px;
	margin-bottom: 10px;
	color: White;
}
div.EventsArts_Footer
{
	clear: both;
	height: 20px;
}



/* === Submit Event === */
div.EventSubmit
{
	width: 100%;
	padding-bottom: 60px;
}
div.EventSubmit_Title
{
	width: 240px;
	height: 65px;
	background-image: url(images/title_submit_an_event.gif);
}
div.EventSubmit_Title h1
{
	display: none;
}
div.EventSubmit_Message
{
	font-size: 0.8em;
	margin-left: 10px;
}
div.EventSubmit_Message span
{
	background-color: white;
}
div.EventSubmit_Message a
{
	font-weight: bold;
}
div.EventSubmit_Description
{
	margin-left: 10px;
	font-size: 0.8em;
	margin-bottom: 10px;
}
div.EventSubmit_Description span
{
	background-color: white;
}
div.EventSubmit_FieldSets
{
	margin-bottom: 20px;
}
div.EventSubmit_FieldSet
{
	margin-bottom: 10px;
}
div.EventSubmit_FieldSet_VenueExisting
{
	background-color: #ECEADF;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
}
div.EventSubmit_FieldSet_VenueNew
{
	background-color: #ECEADF;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
}
div.EventSubmit_FieldSet_VenueNew_Hidden
{
	display: none;
}
div.EventSubmit_Venue_FieldSet
{
	margin-bottom: 10px;
}
span.EventSubmit_FieldSet_VenueEntryMethod
{
	font-size: 0.8em;
	background-color: White;
}
td.EventSubmit_Venue_FieldName
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	white-space: nowrap;
	width: 1%;
}
td.EventSubmit_Venue_FieldValue
{
	vertical-align: top;
	padding-top: 10px;
	width: 99%;
}
td.EventSubmit_Venue_FieldValue_Row
{
	padding-left: 10px;
	vertical-align: top;
}
input.EventSubmit_Venue_FieldValue_TextBox
{
	width: 250px;
}
input.EventSubmit_Venue_FieldValue_TextBox_Medium
{
	width: 150px;
}
td.EventSubmit_Venue_FieldValue_Row textarea
{
	width: 450px;
}
td.EventSubmit_Venue_FieldValidation
{
	font-size: 0.8em;
}
td.EventSubmit_Venue_FieldValidation_Row
{
	font-size: 0.8em;
	padding-left: 10px;
}
span.EventSubmit_Venue_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
span.EventSubmit_Venue_FieldNameText
{
	font-size: 0.8em;
}
span.EventSubmit_Venue_FieldNameTextNote
{
	display: block;
	font-size: 0.6em;
}
td.EventSubmit_FieldName
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	white-space: nowrap;
	width: 1%;
}
td.EventSubmit_FieldName span
{
	background-color: white;
}
td.EventSubmit_FieldValue
{
	padding-top: 10px;
	vertical-align: top;
	width: 99%;
}
td.EventSubmit_FieldValue_Row
{
	padding-left: 10px;
	vertical-align: top;
}
input.EventSubmit_FieldValue_TextBox
{
	width: 250px;
}
td.EventSubmit_FieldValue label
{
	font-size: 0.8em;
	background-color: White;
}
td.EventSubmit_FieldValue_Row label
{
	font-size: 0.8em;
}
div.EventSubmit_FieldValueStyleCheckBox
{
	float: left; 
	margin-left: 10px;
	width: 210px;
	white-space: nowrap;
}
div.EventSubmit_FieldValueStyleCheckBox_BackEnd
{
	font-size: 13px;
	float: left; 
	margin-left: 10px;
	width: 210px;
	white-space: nowrap;
}
div.EventSubmit_FieldValueStyleCheckBox_StyleTitle
{
	font-size: 16px;
}
div.EventSubmit_FieldValueStyleCheckBox_StyleTitle_MajorCity
{
	font-size: 16px;
}
div.EventSubmit_FieldValueStyleCheckBox label
{
	background-color: white;
}
td.EventSubmit_FieldValue_Row textarea
{
	width: 450px;
}
div.EventSubmit_FieldValue_SubHeading
{
	clear: left;
	font-size: 0.8em;
}
div.EventSubmit_FieldValue_SubHeading span
{
	background-color: white;
}
div.EventSubmit_FieldValue_StylesList
{
	clear: left;
}
div.EventSubmit_FieldValue_StylesList_Separator
{
	clear: both;
	height: 20px;
}
td.EventSubmit_FieldValidation
{
	font-size: 0.8em;
}
td.EventSubmit_FieldValidation_Row
{
	font-size: 0.8em;
	padding-left: 10px;
}
td.EventSubmit_FieldValidation span
{
	background-color: white;
}
td.EventSubmit_FieldValidation_Row span
{
	background-color: White;
}
span.EventSubmit_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
span.EventSubmit_FieldNameText
{
	font-size: 0.8em;
}
span.EventSubmit_FieldNameTextNote
{
	display: block;
	font-size: 0.6em;
}
span.EventSubmit_ImageNote
{
	color: red;
	background-color: white;
}
div.EventSubmit_Footer
{
	width: 650px;
}
a.EventSubmit_AddVenue
{
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
}
a.EventSubmit_Submit
{
	float: left;
	margin-left: 160px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
}
a.EventSubmit_Reset
{
	float: left;
	margin-left: 160px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
}




/* === Submit Events === */
div.EventsSubmit
{
	width: 100%;
	padding-bottom: 60px;
}
div.EventsSubmit_Title
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_submit_multiple_events.gif);
}
div.EventsSubmit_Title h1
{
	display: none;
}
div.EventsSubmit_Message
{
	font-size: 0.8em;
	margin-left: 10px;
}
div.EventsSubmit_Message span
{
	background-color: white;
}
div.EventsSubmit_Message a
{
	font-weight: bold;
}
div.EventsSubmit_Description
{
	margin-left: 10px;
	font-size: 0.8em;
	margin-bottom: 10px;
	width: 650px;
}
div.EventsSubmit_Description span
{
	background-color: white;
}
div.EventsSubmit_Description span a
{
	font-weight: bold;
}
div.EventsSubmit_FieldSets
{
	margin-bottom: 20px;
}
div.EventsSubmit_FieldSet
{
	margin-bottom: 10px;
}
div.EventsSubmit_FieldName
{
	float: left;
	width: 150px;
	margin-left: 10px;
	vertical-align: bottom;
	white-space: nowrap;
}
div.EventsSubmit_FieldName span
{
	background-color: white;
}
div.EventsSubmit_FieldValue
{
	float: left;
}
div.EventsSubmit_FieldValidation
{
	clear: left;
	margin-left: 160px;
	font-size: 0.8em;
}
div.EventsSubmit_FieldValidation span
{
	background-color: white;
}
span.EventsSubmit_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
span.EventsSubmit_FieldNameText
{
	font-size: 0.8em;
}
div.EventsSubmit_Footer
{
	width: 650px;
}
a.EventsSubmit_Submit
{
	float: left;
	margin-left: 160px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
}
div.EventsSubmit_Preview
{
	clear: both;
	font-size: 0.8em;
}
div.EventsSubmit_Preview_Description
{
	padding-bottom: 20px;
	color: #FF6600;
	font-weight: bold;
	width: 650px;
}
div.EventsSubmit_Preview_Description span
{
	background-color: White;
}
table.EventsSubmit_Preview_Table
{
	width: 100%;
}
table.EventsSubmit_Preview_Table th
{
	background-color: #928C71;
	color: white;
	font-weight: bold;
	padding: 5px;
	border-right: solid 1px white;
}
table.EventsSubmit_Preview_Table td
{
	padding-left: 5px;
	padding-right: 5px;
}
tr.EventsSubmit_Preview_Table_Row
{
}
tr.EventsSubmit_Preview_Table_Row td
{
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.EventsSubmit_Preview_Table_Row td span
{
	background-color: white;
}
tr.EventsSubmit_Preview_Table_AlternatingRow
{
	background-color: #ECEADF;
}
tr.EventsSubmit_Preview_Table_AlternatingRow td
{
	border-right: solid 1px white;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.EventsSubmit_Preview_Status_Ok
{
	width: 24px;
	height: 24px;
	background-image: url(images/status_ok.gif);
}
div.EventsSubmit_Preview_Status_Warning
{
	width: 24px;
	height: 24px;
	background-image: url(images/status_warning.gif);
}
div.EventsSubmit_Preview_Status_Error
{
	width: 24px;
	height: 24px;
	background-image: url(images/status_error.gif);
}
span.EventsSubmit_Preview_InputComments
{
	font-size: 0.8em;
	color: red;
	margin-top: 5px;
}
tr.EventsSubmit_Preview_Table_FooterRow
{
	background-color: #928C71;
	height: 3px;
}
tr.EventsSubmit_Preview_Table_FooterRow td
{
	border-top: solid 1px white;
	border-right: solid 1px white;
}
a.EventsSubmit_Confirm_Submission
{
	float: left;
	margin-top: 20px;
	margin-left: 160px;
	color: #999966;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
}
a.EventsSubmit_Cancel
{
	float: left;
	margin-top: 20px;
	margin-left: 160px;
	color: #999966;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
}



/* === Favourite Events === */
div.FavouriteEvents
{
	font-size: 0.8em;
	margin-left: 10px;
	margin-right: 10px;
}
div.FavouriteEvents_QuickLinks
{
	float: right;
	margin-top: 10px;
}
div.FavouriteEvents_QuickLinks a
{
	font-weight: bold;
}
div.FavouriteEvents_QuickLinks span
{
	background-color: White;
}
div.FavouriteEvents_Title
{
	width: 240px;
	height: 65px;
	background-image: url(images/title_favourite_events.gif);
}
div.FavouriteEvents_Title h1
{
	display: none;
}
div.FavouriteEvents_Content
{
}
div.FavouriteEvents_Content span
{
	background-color: White;
}
ul.FavouriteEvents_List
{
	list-style-image: url(images/bullet.gif);
	margin-left: 27px;
	padding-left: 0px;
}
ul.FavouriteEvents_List li a
{
	background-color: white;
}
a.FavouriteEvents_Delete
{
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(images/delete.gif);
	margin-left: 20px;
	background-color: White;
}
a.FavouriteEvents_Delete span
{
	display: none;
}
div.FavouriteEvents_NoContent
{
}
div.FavouriteEvents_NoContent span
{
	background-color: White;
}



/* === Favourites Users Who Are Going === */
div.FavouritesUsersWhoAreGoing
{
	font-size: 0.8em;
	padding-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;
}
div.FavouritesUsersWhoAreGoing span
{
	background-color: white;
}
div.FavouritesUsersWhoAreGoing_Title
{
	width: 240px;
	height: 65px;
	background-image: url(images/title_people_are_going.gif);
}
div.FavouritesUsersWhoAreGoing_Title h2
{
	display: none;
}
div.FavouritesUsersWhoAreGoing_IllBeGoingContainer
{
	margin-top: 10px;
}
a.FavouritesUsersWhoAreGoing_IllBeGoing
{
	font-weight: bold;
	background-color: White;
}
div.FavouritesUsersWhoAreGoing_LoginControls
{
}
div.FavouritesUsersWhoAreGoing_LoginControls_Description
{
}
div.FavouritesUsersWhoAreGoing_LoginControls_Description span
{
	background-color: White;
}
span.FavouritesUsersWhoAreGoing_LoginControls_Description_Highlight
{
	color: Red;
}
a.FavouritesUsersWhoAreGoing_AlreadyRegistered
{
	float: left;
	margin-left: 158px;
	font-weight: bold;
	background-color: White;
}
a.FavouritesUsersWhoAreGoing_NotRegistered
{
	float: left;
	margin-left: 108px;
	font-weight: bold;
	background-color: White;
}



/* === Favourite Artists === */
div.FavouriteArtists
{
	font-size: 0.8em;
	margin-left: 10px;
	margin-right: 10px;
}
div.FavouriteArtists_QuickLinks
{
	float: right;
	margin-top: 10px;
}
div.FavouriteArtists_QuickLinks a
{
	font-weight: bold;
}
div.FavouriteArtists_QuickLinks span
{
	background-color: White;
}
div.FavouriteArtists_Title
{
	width: 240px;
	height: 65px;
	background-image: url(images/title_favourite_artists.gif);
}
div.FavouriteArtists_Title h1
{
	display: none;
}
div.FavouriteArtists_Content
{
}
div.FavouriteArtists_Description
{
}
div.FavouriteArtists_Description span
{
	background-color: White;
}
div.FavouriteArtists_AddContainer
{
	padding-top: 10px;
}
div.FavouriteArtists_AddContainer span
{
	background-color: White;
}
div.FavouriteArtists_AddContainer a
{
	font-weight: bold;
	background-color: White;
}
ul.FavouriteArtists_List
{
	list-style-image: url(images/bullet.gif);
	margin-left: 27px;
	padding-left: 0px;
}
ul.FavouriteArtists_List li a
{
	background-color: white;
}
a.FavouriteArtists_Delete
{
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(images/delete.gif);
	margin-left: 20px;
}
a.FavouriteArtists_Delete span
{
	display: none;
}
div.FavouriteArtists_NoContent
{
}
div.FavouriteArtists_NoContent span
{
	background-color: White;
}




/* === This Week In Your City === */
div.ThisWeekInYourCity
{
	font-size: 0.8em;
}
div.ThisWeekInYourCity_CityContent
{
	display: none;
}
div.ThisWeekInYourCity_Title
{
	width: 160px;
	height: 65px;
	background-image: url(images/title_this_week.gif);
}
div.ThisWeekInYourCity_Title h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_Sydney
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_sydney.gif);
}
div.ThisWeekInYourCity_Title_Sydney h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_Melbourne
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_melbourne.gif);
}
div.ThisWeekInYourCity_Title_Melbourne h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_Brisbane
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_brisbane.gif);
}
div.ThisWeekInYourCity_Title_Brisbane h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_Perth
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_perth.gif);
}
div.ThisWeekInYourCity_Title_Perth h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_Adelaide
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_adelaide.gif);
}
div.ThisWeekInYourCity_Title_Adelaide h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_Canberra
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_canberra.gif);
}
div.ThisWeekInYourCity_Title_Canberra h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_Newcastle
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_newcastle.gif);
}
div.ThisWeekInYourCity_Title_Newcastle h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_GoldCoast
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_gold_coast.gif);
}
div.ThisWeekInYourCity_Title_GoldCoast h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_Hobart
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_hobart.gif);
}
div.ThisWeekInYourCity_Title_Hobart h1
{
	display: none;
}
div.ThisWeekInYourCity_Title_ByronBay
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_this_week_in_byron_bay.gif);
}
div.ThisWeekInYourCity_Title_ByronBay h1
{
	display: none;
}
table.ThisWeekInYourCity_OverviewTable
{
	margin-left: 10px;
}
table.ThisWeekInYourCity_OverviewTable tr td
{
	vertical-align: top;
	padding: 0px 15px 15px 0px;
}
div.ThisWeekInYourCity_City
{
}
div.ThisWeekInYourCity_CityName a
{
	color: #999966;
	font-size: 1.1em;
}
div.ThisWeekInYourCity_Day
{
	color: #ff6600;
}
div.ThisWeekInYourCity_Artist a
{
	font-weight: bold;
}
div.ThisWeekInYourCity_Venue a:link,
div.ThisWeekInYourCity_Venue a:active,
div.ThisWeekInYourCity_Venue a:hover,
div.ThisWeekInYourCity_Venue a:visited
{
	color: black;
}
div.ThisWeekInYourCity_AustraliaMap
{
	width: 320px;
	height: 272px;
	background-image: url(images/map.gif);
	background-repeat: no-repeat;
}
div.ThisWeekInYourCity_AustraliaMap a:hover,
div.ThisWeekInYourCity_AustraliaMap a:link,
div.ThisWeekInYourCity_AustraliaMap a:active,
div.ThisWeekInYourCity_AustraliaMap a:visited
{
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_SydneyLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 276px;
	margin-top: 183px;
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_MelbourneLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 234px;
	margin-top: 214px;
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_BrisbaneLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 239px;
	margin-top: 120px;
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_PerthLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 42px;
	margin-top: 181px;
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_AdelaideLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 193px;
	margin-top: 193px;
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_CanberraLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 260px;
	margin-top: 196px;
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_NewcastleLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 222px;
	margin-top: 165px;
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_GoldCoastLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 230px;
	margin-top: 132px;
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_HobartLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 246px;
	margin-top: 256px;
	color: #7F2926;
}
a.ThisWeekInYourCity_AustraliaMap_ByronBayLink
{
	font-size: 0.7em;
	font-weight: bold;
	position: absolute;
	margin-left: 236px;
	margin-top: 146px;
	color: #7F2926;
}
div.ThisWeekInYourCity_QuickLinks
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
div.ThisWeekInYourCity_QuickLinks a
{
	font-weight: bold;
}
table.ThisWeekInYourCity_CityViewTable
{
	margin-left: 10px;
	margin-bottom: 10px;
}
td.ThisWeekInYourCity_CityViewTable_HighlightColumn
{
	width: 33%;
}
td.ThisWeekInYourCity_CityViewTable_OtherEventsColumn
{
	width: 66%;
}
table.ThisWeekInYourCity_CityViewTable tr td
{
	vertical-align: top;
}
div.ThisWeekInYourCity_Event
{
	padding-right: 20px;
}
div.ThisWeekInYourCity_Event div.ThisWeekInYourCity_Artist a
{
	color: #999966;
	font-weight: bold;
}
div.ThisWeekInYourCity_Event div.ThisWeekInYourCity_Venue a
{
}
div.ThisWeekInYourCity_Event div.ThisWeekInYourCity_Day
{
}
div.ThisWeekInYourCity_EventDescription
{
	clear: both;
	font-size: 0.8em;
	padding-top: 10px;
}
div.ThisWeekInYourCity_ImageContainer
{
	width: 150px;
	margin-top: 10px;
}
div.ThisWeekInYourCity_Image
{
	width: 150px;
}
img.ThisWeekInYourCity_Image
{
	width: 150px;
}
div.ThisWeekInYourCity_DayList
{
	clear: both;
}
div.ThisWeekInYourCity_EventContainer
{
	float: left;
	width: 190px;
	padding-bottom: 20px;
	padding-right: 20px;
}
div.ThisWeekInYourCity_Footer
{
	width: 640px;
}



/* === Venues Random Highlight === */
div.VenuesRandomHighlight
{
	width: 300px;
	background-image: url(images/footer_thin_short.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-top: 10px;
	padding-bottom: 20px;
}
div.VenuesRandomHighlight_Title
{
	margin-left: 10px;
}
div.VenuesRandomHighlight_Title h3
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
div.VenuesRandomHighlight_Title h3 span
{
	background-color: white;
}
div.VenuesRandomHighlight_VenueName
{
	clear: left;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 0.8em;
	font-weight: bold;
}
div.VenuesRandomHighlight_VenueName a:link,
div.VenuesRandomHighlight_VenueName a:active,
div.VenuesRandomHighlight_VenueName a:hover,
div.VenuesRandomHighlight_VenueName a:visited
{
	color: black;
	background-color: white;
}
div.VenuesRandomHighlight_VenueLocation
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 0.8em;
}
div.VenuesRandomHighlight_VenueLocation span
{
	background-color: white;
}
div.VenuesRandomHighlight_UpcomingEventsText
{
	font-size: 0.8em;
	margin-left: 10px;
	padding-top: 10px;
}
ul.VenuesRandomHighlight_UpcomingEvents
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
ul.VenuesRandomHighlight_UpcomingEvents li a
{
	background-color: white;
}




/* === Venue Details === */
div.VenueDetails
{
	margin-left: 10px;
	margin-right: 10px;
}
div.VenueDetails_Note
{
	font-size: 0.8em;
	color: red;
}
span.VenueDetails_Note
{
	background-color: white;
}
div.VenueDetails_VenueName h1
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
}
div.VenueDetails_VenueName h1 span
{
	background-color: white;
}
div.VenueDetails_QuickLinks
{
	font-size: 0.8em;
}
div.VenueDetails_QuickLinks a
{
	font-weight: bold;
	background-color: White;
}
div.VenueDetails_VenueFieldSets
{
	clear: both;
	margin-top: 1em;
}
div.VenueDetails_VenueFieldSet
{
	clear: left;
}
div.VenueDetails_VenueFieldName
{
	float: left;
	width: 9em;
	font-size: 0.8em;
	margin-bottom: 1em;
	font-weight: bold;
}
div.VenueDetails_VenueFieldName span
{
	background-color: white;
}
div.VenueDetails_VenueFieldValue
{
	float: left;
	font-size: 0.8em;
	margin-bottom: 1em;
}
div.VenueDetails_VenueFieldValue span
{
	background-color: white;
}
div.VenueDetails_VenueFieldValue a
{
	color: #999966;
	background-color: white;
}
div.VenueDetails_VenueMap
{
	width: 350px;
	height: 437.5px;
	margin-left: 10px;
}
div.VenueDetails_VenueFieldSetsFooter
{
	clear: both;
	height: 2em;
}
div.VenueDetails_VenueNotifyChange
{
	font-size: 0.8em;	
}
div.VenueDetails_VenueNotifyChange a
{
	background-color: White;
	color: #999966;
	white-space: nowrap;
	font-style: italic;
}
span.VenueDetails_BottomNote
{
	clear: both;
	font-size: 0.7em;
	color: #7F2926;
	font-style: italic;
}
a.VenueDetails_SendVenueEnquiry
{
	color: #999966;
	font-weight: bold;
	background-color: white;
	white-space: nowrap;
}



/* === Venue Notify Change === */
div.VenueNotifyChange
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
	padding-bottom: 10px;
}
div.VenueNotifyChange_Note span
{
	color: red;
	background-color: white;
}
div.VenueNotifyChange_Title
{
	width: 350px;
	height: 65px;
	background-image: url(images/title_send_a_notify_change.gif);
	margin-left: -10px;
	margin-top: -75px;
	margin-bottom: 15px;
}
div.VenueNotifyChange_Title h1
{
	display: none;
}
div.VenueNotifyChange_Description
{
}
div.VenueNotifyChange_Description span
{
	background-color: white;
}
span.VenueNotifyChange_Description_Venue
{
	font-weight: bold;
	color: #FF6600;
}
div.VenueNotifyChange_Message
{
	color: Red;
}
div.VenueNotifyChange_Message span
{
	background-color: white;
}
div.VenueNotifyChange_FieldSets
{
	padding-top: 2em;
}
div.VenueNotifyChange_FieldSet
{
	padding-bottom: 1em;
}
div.VenueNotifyChange_FieldName
{
	float: left;
	width: 11em;
}
div.VenueNotifyChange_FieldName span
{
	background-color: white;
}
div.VenueNotifyChange_FieldName_RadioButton
{
	float: left;
	width: 18em;
}
div.VenueNotifyChange_FieldName_RadioButton span
{
	background-color: white;
}
span.VenueNotifyChange_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
span.VenueNotifyChange_FieldName_TextNote
{
	display: block;
	font-size: 0.8em;
}
div.VenueNotifyChange_FieldValue
{
	
}
div.VenueNotifyChange_FieldValue_RadioButton
{
	float: left;
	width: 15em;
}
input.VenueNotifyChange_FieldValue_TextInput
{
	width: 31em;
}
input.VenueNotifyChange_FieldValue_TextInput_Short
{
	width: 200px;
}
div.VenueNotifyChange_FieldValue textarea
{
	height: 10em;
	width: 31em;
}
div.VenueNotifyChange_FieldValidation
{
	clear: left;
	margin-left: 11em;
}
div.VenueNotifyChange_Supporting_Request
{
	font-size: 0.85em;
	font-style: italic;
}
a.VenueNotifyChange_Submit
{
	float: left;
	color: #999966;
	margin-left: 11em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
a.VenueNotifyChange_Close
{
	float: left;
	margin-left: 10em;
	color: #999966;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
div.VenueNotifyChange_Footer
{
	clear: both;
	height: 1px;
	overflow: hidden;
}



/* === Venues Upcoming Events === */
div.VenuesUpcomingEvents
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 20px;
}
div.VenuesUpcomingEvents_Title
{
	width: 240px;
	height: 65px;
	background-image: url(images/title_upcoming_events.gif);
}
div.VenuesUpcomingEvents_Title h2
{
	display: none;
}
div.VenuesUpcomingEvents_Note
{
	font-size: 0.8em;
}
span.VenuesUpcomingEvents_Note
{
	background-color: white;
}
div.VenuesUpcomingEvents_EventList
{
	font-size: 0.8em;
	width: 50em;
}
a.VenuesUpcomingEvents_EventList_EventLink
{
	display: block;
	color: #999966;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
span.VenuesUpcomingEvents_EventList_Date
{
	float: left;
	width: 7em;
	cursor: hand;
}
span.VenuesUpcomingEvents_EventList_Date span
{
	background-color: white;
}
span.VenuesUpcomingEvents_EventList_Title
{
	float: left;
	cursor: hand;
	width: 40em;
}
span.VenuesUpcomingEvents_EventList_Title span
{
	background-color: white;
}
div.VenuesUpcomingEvents_EventList_Clear
{
	clear: left;
	height: 1px;
	overflow: hidden;
}
div.VenuesUpcomingEvents_EventList_EventLink_Clear
{
	clear: left;
	height: 1px;
	overflow: hidden;
	margin-bottom: 5px;
}
div.VenuesUpcomingEvents_EventList_Footer
{
	clear: left;
	padding-bottom: 30px;
}






/* === Venues Recent Events === */
div.VenuesRecentEvents
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.VenuesRecentEvents_Title
{
	width: 240px;
	height: 65px;
	background-image: url(images/title_previous_events.gif);
}
div.VenuesRecentEvents_Title h2
{
	display: none;
}
div.VenuesRecentEvents_Note
{
	font-size: 0.8em;
}
span.VenuesRecentEvents_Note
{
	background-color: white;
}
div.VenuesRecentEvents_EventList
{
	font-size: 0.8em;
	width: 50em;
}
a.VenuesRecentEvents_EventList_EventLink
{
	display: block;
	color: #999966;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
span.VenuesRecentEvents_EventList_Date
{
	float: left;
	width: 7em;
	cursor: hand;
}
span.VenuesRecentEvents_EventList_Date span
{
	background-color: white;
}
span.VenuesRecentEvents_EventList_Title
{
	float: left;
	width: 40em;
	cursor: hand;
}
span.VenuesRecentEvents_EventList_Title span
{
	background-color: white;
}
div.VenuesRecentEvents_EventList_Clear
{
	clear: left;
	height: 1px;
	overflow: hidden;
}
div.VenuesRecentEvents_EventList_EventLink_Clear
{
	clear: left;
	height: 1px;
	overflow: hidden;
	margin-bottom: 5px;
}
div.VenuesRecentEvents_EventList_Footer
{
	clear: left;
	padding-bottom: 30px;
}



/* === Venues Send Enquiry === */
div.VenuesSendEnquiry
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
	padding-bottom: 10px;
}
div.VenuesSendEnquiry_Note span
{
	color: red;
	background-color: white;
}
div.VenuesSendEnquiry_Title
{
	width: 300px;
	height: 65px;
	background-image: url(images/title_send_a_ticket_enquiry.gif);
	margin-left: -10px;
	margin-top: -75px;
	margin-bottom: 15px;
}
div.VenuesSendEnquiry_Title h1
{
	display: none;
}
div.VenuesSendEnquiry_Description
{
}
div.VenuesSendEnquiry_Description span
{
	background-color: white;
}
span.VenuesSendEnquiry_Description_Event
{
	font-weight: bold;
}
div.VenuesSendEnquiry_Message
{
	color: Red;
}
div.VenuesSendEnquiry_Message span
{
	background-color: white;
}
div.VenuesSendEnquiry_FieldSets
{
	padding-top: 2em;
}
div.VenuesSendEnquiry_FieldSet
{
	padding-bottom: 1em;
}
div.VenuesSendEnquiry_FieldName
{
	float: left;
	width: 11em;
}
div.VenuesSendEnquiry_FieldName span
{
	background-color: white;
}
span.VenuesSendEnquiry_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
span.VenuesSendEnquiry_FieldName_TextNote
{
	display: block;
	font-size: 0.8em;
}
div.VenuesSendEnquiry_FieldValue
{
	float: left;
}
div.VenuesSendEnquiry_FieldValue_RadioButton
{
	float: left;
	width: 15em;
}
input.VenuesSendEnquiry_FieldValue_TextInput
{
	width: 31em;
}
input.VenuesSendEnquiry_FieldValue_TextInput_Short
{
	width: 200px;
}
div.VenuesSendEnquiry_FieldValue textarea
{
	height: 10em;
	width: 31em;
}
div.VenuesSendEnquiry_FieldValidation
{
	clear: left;
	margin-left: 11em;
}
a.VenuesSendEnquiry_Submit
{
	float: left;
	color: #999966;
	margin-left: 11em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
a.VenuesSendEnquiry_Close
{
	float: left;
	margin-left: 10em;
	color: #999966;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
div.VenuesSendEnquiry_Footer
{
	clear: both;
	height: 1px;
	overflow: hidden;
}


/* === Submit Venue === */
div.VenueSubmit
{
	width: 100%;
	padding-bottom: 60px;
}
div.VenueSubmit_Title
{
	width: 200px;
	height: 65px;
	background-image: url(images/title_add_a_venue.gif);
}
div.VenueSubmit_Title h1
{
	display: none;
}
div.VenueSubmit_Message
{
	font-size: 0.8em;
	margin-left: 10px;
}
div.VenueSubmit_Message span
{
	background-color: white;
}
div.VenueSubmit_Message a
{
	font-weight: bold;
}
div.VenueSubmit_Description
{
	margin-left: 10px;
	font-size: 0.8em;
	margin-bottom: 10px;
}
div.VenueSubmit_Description span
{
	background-color: white;
}
div.VenueSubmit_FieldSets
{
	margin-bottom: 20px;
}
div.VenueSubmit_FieldSet
{
	margin-bottom: 10px;
}
div.VenueSubmit_FieldName
{
	float: left;
	width: 150px;
	margin-left: 10px;
	vertical-align: bottom;
	white-space: nowrap;
}
div.VenueSubmit_FieldName span
{
	background-color: white;
}
span.VenueSubmit_FieldNameTextNote
{
	display: block;
	font-size: 0.6em;
}
div.VenueSubmit_FieldValue
{
	float: left;
}
input.VenueSubmit_FieldValue_TextBox
{
	width: 250px;
}
input.VenueSubmit_FieldValue_TextBox_Medium
{
	width: 150px;
}
input.VenueSubmit_FieldValue_TextBox_Short
{
	width: 50px;
}
div.VenueSubmit_FieldValue label
{
	font-size: 0.8em;
}
div.VenueSubmit_FieldValue textarea
{
	width: 90%;
}
div.VenueSubmit_FieldValidation
{
	clear: left;
	margin-left: 160px;
	font-size: 0.8em;
}
div.VenueSubmit_FieldValidation span
{
	background-color: white;
}
span.VenueSubmit_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
span.VenueSubmit_FieldNameText
{
	font-size: 0.8em;
}
div.VenueSubmit_Footer
{
	width: 650px;
}
a.VenueSubmit_Submit
{
	float: left;
	margin-left: 160px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
}
a.VenueSubmit_Reset
{
	float: left;
	margin-left: 160px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: white;
}



/* === Highlight Post === */
div.HighlightPost
{
	margin-left: 20px;
}

/* === Forum Highlights === */
div.ForumHighlights
{
	width: 320px;
	padding-bottom: 20px;
}
h2.ForumHighlights_Title
{
	margin-top: 0px;
	margin-bottom: 0px;
}
a.ForumHighlights_Title
{
	display: block;
	width: 240px;
	height: 65px;
	background-image: url(images/title_forum_highlights.gif);
}
a.ForumHighlights_Title span
{
	display: none;
}
a.ForumHighlights_Title_Music_News
{
	display: block;
	width: 180px;
	height: 65px;
	background-image: url(images/title_music_news.gif);
}
a.ForumHighlights_Title_Music_News span
{
	display: none;
}
a.ForumHighlights_Title_Community
{
	display: block;
	width: 180px;
	height: 65px;
	background-image: url(images/title_community.gif);
}
a.ForumHighlights_Title_Community span
{
	display: none;
}
ul.ForumHighlights_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
ul.ForumHighlights_List li
{
	background-color: white;
	padding-bottom: 5px;
}
ul.ForumHighlights_List li a
{
	background-color: white;
}
a.ForumHighlights_Subject
{
}
span.ForumHighlights_AuthorAndDate
{
	font-size: 0.8em;
}
span.ForumHighlights_Details
{
	background-color: white;
}
div.ForumHighlights_NoHighlights
{
	margin-left: 20px;
	font-size: 0.8em;
}



/* === Photo Highlights === */
div.PhotoHighlights
{
}
h2.PhotoHighlights_Title
{
	margin-top: 0px;
	margin-bottom: 0px;
}
a.PhotoHighlights_Title
{
	display: block;
	width: 300px;
	height: 65px;
	background-image: url(images/title_featured_photo_albums.gif);
}
a.PhotoHighlights_Title span
{
	display: none;
}
div.PhotoHighlights_Elements
{
	padding-left: 10px;
	padding-right: 10px;
}
div.PhotoHighlights_Elements div.HorizontalSmallThumbnails_Element_Title a
{
	color: white;
}
div.PhotoHighlights_Footer
{
	clear: both;
	height: 20px;
}
div.PhotoUpload_Message
{
	font-size: 0.8em;
	margin-left: 10px;
}
div.MultiplePhotoUpload_Message
{
	font-size: 1.3em;
	margin-left: 10px;
}


/*== Photos All ==*/
div.PhotosAll
{
}
div.PhotosAll_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 10px;
}
div.PhotosAll_QuickLinks a
{
	font-weight: bold;
}
div.PhotosAll_QuickLinks span
{
	background-color: White;
}
div.PhotosAll_Title
{
	background-image: url(images/title_all_photos.gif);
	width: 160px;
	height: 65px;
}
div.PhotosAll_Title h1
{
	display: none;
}
div.PhotosAll_SearchControls_SimpleSearchTitle
{
	height: 10px;
}
div.PhotosAll_SearchControls_AdvancedSearchTitle
{
	color: #ff6600;
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 20px;
}
a.PhotosAll_SearchControlsToggleLabel
{
	float: left;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-right: 10px;
	white-space: nowrap;
}
div.PhotosAll_SearchControlsToggle
{
	background-color: white;
}
div.PhotosAll_SearchControlsToggle input
{
	display: none;
}
div.PhotosAll_SearchControls_Container
{
	margin-right: 10px;
	background-color: #ECEADF;
}
div.PhotosAll_SearchControls
{
	clear: both;
	padding: 10px;
}
div.PhotosAll_SearchControls_Hidden
{
	display: none;
}
div.PhotosAll_SearchControls_FieldSet
{
	padding-bottom: 10px;
}
div.PhotosAll_SearchControls_FieldName
{
	float: left;
	width: 210px;
}
div.PhotosAll_SearchControls_FieldName_Line
{
}
div.PhotosAll_SearchControls_FieldName span
{
}
input.PhotosAll_SearchControls_FieldValue_Input
{
	width: 250px;
}
input.PhotosAll_SearchControls_FieldValue_Input_Postcode
{
	width: 50px;
}
div.PhotosAll_SearchControls_FieldValue_SelectAll
{
	clear: left;
	font-size: 0.8em;
}
div.PhotosAll_SearchControls_FieldValue_SelectAll label
{
}
div.PhotosAll_SearchControls_FieldValue
{
	float: left;
}
div.PhotosAll_SearchControls_FieldValue_CheckBox_State
{
	float: left; 
	width: 80px;
	font-size: 0.8em;
}
div.PhotosAll_SearchControls_FieldValue_CheckBox_State label
{
}
div.PhotosAll_SearchControls_FieldValue_Date
{
	font-size: 0.8em;
	width: 350px;
}
div.PhotosAll_SearchControls_FieldValue_CheckBox
{
	float: left; 
	width: 210px;
	font-size: 0.8em;
}
div.PhotosAll_SearchControls_FieldValue_CheckBox label
{
}
div.PhotosAll_SearchControls_FieldValidators
{
	clear: left;
	margin-left: 210px;
	font-size: 0.8em;
}
div.PhotosAll_SearchControls_FieldValidators span
{
}
span.PhotosAll_SearchControls_FieldName_Text
{
	font-size: 0.8em;
}
a.PhotosAll_SearchControls_Submit_Simple
{
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
}
a.PhotosAll_SearchControls_Submit
{
	float: left;
	margin-right: 210px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
}
a.PhotosAll_SearchControls_Reset
{
	float: left;
	margin-right: 210px;
	color: #999966;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
}
div.PhotosAll_SearchControls_Clear
{
	clear: both;
	padding-bottom: 10px;
}
div.PhotosAll_DataGrid
{
	margin-top: 10px;
	margin-bottom: 30px;
}


/* === Photos DataGrid === */
div.PhotosDataGrid
{
	clear: both;
	font-size: 0.8em;
}
div.PhotosDataGrid_Header
{
	padding-right: 10px;
}
div.PhotosDataGrid_Footer
{
	padding-right: 10px;
}
div.PhotosDataGrid_Total
{
	float: left;
}
div.PhotosDataGrid_Total span
{
	background-color: white;
}
div.PhotosDataGrid_Page
{
	float: right;
	width: 200px;
	text-align: right;
}
div.PhotosDataGrid_Page span
{
	background-color: white;
}
div.PhotosDataGrid_Page_Bottom
{
	float: right;
	width: 200px;
	text-align: right;
}
div.PhotosDataGrid_Page_Bottom span
{
	background-color: white;
}
span.PhotosDataGrid_Page_Current
{
	font-weight: bold;
}
span.PhotosDataGrid_Total_Number
{
	font-weight: bold;
}
div.PhotosDataGrid_NewSearchLinkContainer
{
	float: left;
	margin-top: 5px;
}
div.PhotosDataGrid_NewSearchLinkContainer a
{
	font-weight: bold;
	background-color: white;
}
div.PhotosDataGrid_GoToPage
{
	clear: both;
	text-align: right;
}
div.PhotosDataGrid_GoToPage span
{
	background-color: white;
}
div.PhotosDataGrid_GoToPage input
{
	width: 20px;
	text-align: right;
	margin-right: 5px;
}
div.PhotosDataGrid_GoToPage a
{
	color: #999966;
	font-weight: bold;
	background-color: white;
}
div.PhotosDataGrid_GoToPage_Bottom
{
	clear: right;
	float: right;
}
div.PhotosDataGrid_GoToPage_Bottom span
{
	background-color: white;
}
div.PhotosDataGrid_GoToPage_Bottom input
{
	width: 20px;
	text-align: right;
	margin-right: 5px;
}
div.PhotosDataGrid_GoToPage_Bottom a
{
	color: #999966;
	font-weight: bold;
	background-color: white;
}
div.PhotosDataGrid_Header_Clear
{
	clear: both;
}
div.PhotosDataGrid_Table_Container
{
	margin-top: 2px;
	margin-right: 10px;
}
table.PhotosDataGrid_ElementsTable
{
	width: 100%;
}
tr.PhotosDataGrid_Table_HeaderRow
{
	background-color: #928C71;
	height: 3px;
}
tr.PhotosDataGrid_Table_FooterRow
{
	background-color: #928C71;
	height: 3px;
}
td.PhotosDataGrid_ElementCell
{
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.PhotosDataGrid_Element
{
	width: 146px;
}
table.PhotosDataGrid_ElementImageContainer td
{
	height: 142px;
	vertical-align: middle;
}
table.PhotosDataGrid_ElementImageContainer div.ThumbnailContainer
{
	width: 140px;
	overflow: hidden;
	background-color: black;
	text-align: center;
}
a.PhotosDataGrid_ElementImage
{
	display: block;
	width: 140px;
	color: white;
	text-align: center;
}
span.PhotosDataGrid_ElementImage
{
	display: block;
	padding-top: 30px;
	width: 130px;
	cursor: hand;
}
div.PhotosDataGrid_ElementTitle
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	text-align: center;
}
div.PhotosDataGrid_ElementTitle a
{
	background-color: White;
}
div.PhotosDataGrid_ElementUploaded
{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 0.8em;
}
div.PhotosDataGrid_ElementUploaded span
{
	background-color: White;
}



/* === Photo Albums === */
div.PhotoGalleries
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.PhotoGalleries_QuickLinks
{
	float: right;
	font-size: 0.8em;
	margin-top: 10px;
}
div.PhotoGalleries_QuickLinks a
{
	font-weight: bold;
}
div.PhotoGalleries_QuickLinks span
{
	background-color: White;
}
div.PhotoGalleries_Title
{
}
div.PhotoGalleries_Title h1
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
}
div.PhotoGalleries_Title h1 span
{
	background-color: white;
}
div.PhotoGalleries_Title_Your
{
	width: 260px;
	height: 65px;
	background-image: url(images/title_your_photo_albums.gif);
}
div.PhotoGalleries_Title_Your h1
{
	display: none;
}
div.PhotoGalleries_NewAlbumSection
{
	font-size: 0.8em;
	padding-top: 10px;
	padding-bottom: 30px;
}
div.PhotoGalleries_NewAlbumSection span
{
	background-color: White;
}
div.PhotoGalleries_NewAlbumSection a
{
	font-weight: bold;
}
div.PhotoGalleries_GalleriesSection
{
}
table.PhotoGalleries_ElementsTable
{
	width: 100%;
	font-size: 0.8em;
}
td.PhotoGalleries_ElementCell
{
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.PhotoGalleries_Element
{
	width: 146px;
}
div.PhotoGalleries_ElementImageContainer
{
}
div.PhotoGalleries_ElementImageContainer a
{
	display: block;
	width: 140px;
	height: 140px;
	background-image: url(images/photo_album.gif);
}
div.PhotoGalleries_ElementImageContainer img
{
	margin-top: 35px;
	margin-left: 49px;
	width: 70px;
	height: 70px;
	border: none;
	background-color: Black;
}
div.PhotoGalleries_ElementTitle
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	text-align: center;
}
div.PhotoGalleries_ElementTitle a
{
	background-color: White;
}
div.PhotoGalleries_ElementNumPhotos
{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 0.8em;
}
div.PhotoGalleries_ElementNumPhotos span
{
	background-color: White;
}
div.PhotoGalleries_NoUser
{
	font-size: 0.8em;
}
div.PhotoGalleries_NoUser span
{
	background-color: White;
}



/* === Photo Details === */
div.PhotoDetails
{
	margin-left: 10px;
	padding-bottom: 30px;
}
div.PhotoDetails_PhotoSection
{
	padding-bottom: 30px;
	text-align: center;
}
div.PhotoDetails_Title
{
}
div.PhotoDetails_Title h1
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}
div.PhotoDetails_Title h1 span
{
	background-color: White;
}
div.PhotoDetails_UpdateControls
{
	font-size: 0.8em;
	margin-bottom: 10px;
}
div.PhotoDetails_UpdateControls a
{
	font-weight: bold;
}
div.PhotoDetails_UpdateControls span
{
	background-color: White;
}
div.PhotoDetails_Image
{
	font-size: 0.8em;
}
div.PhotoDetails_Description
{
	clear: both;
	font-size: 0.8em;
	padding-top: 10px;
}
div.PhotoDetails_Description span
{
	background-color: White;
}
div.PhotoDetails_UploadTime
{
	clear: both;
	font-size: 0.64em;
	padding-top: 10px;
}
div.PhotoDetails_UploadTime span
{
	background-color: White;
}
div.PhotoDetails_PhotoAlbums
{
	clear: both;
	font-size: 0.64em;
	padding-top: 5px;
}
div.PhotoDetails_PhotoAlbums span
{
	background-color: White;
}
div.PhotoDetails_PhotoSection_QuickLinks
{
	padding-top: 10px;
	color: #999966;
	font-size: 0.8em;
}
div.PhotoDetails_PhotoSection_QuickLinks span
{
	background-color: White;
}
div.PhotoDetails_PhotoSection_QuickLinks span a
{
	font-weight: bold;
}
div.PhotoDetails_AlbumSection
{
	clear: both;
}
div.PhotoDetails_QuickLinks
{
	text-align: right;
	font-size: 0.8em;
	margin-right: 10px;
	margin-top: 10px;
}
div.PhotoDetails_QuickLinks a
{
	font-weight: bold;
}
div.PhotoDetails_QuickLinks span
{
	background-color: White;
}
div.PhotoDetails_AlbumTitle
{
}
div.PhotoDetails_AlbumTitle h1
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
}
div.PhotoDetails_AlbumTitle h1 span
{
	background-color: White;
}
div.PhotoDetails_NoContent
{
	font-size: 0.8em;
}
div.PhotoDetails_NoContent span
{
	background-color: White;
}



/* === Photo Update === */
div.PhotoUpdate
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.PhotoUpdate_NotLoggedIn
{
	font-size: 0.8em;
}
div.PhotoUpdate_NotLoggedIn a
{
	font-weight: bold;
}
div.PhotoUpdate_NotLoggedIn span
{
	background-color: White;
}
div.PhotoUpdate_Title
{
	width: 240px;
	height: 65px;
	background-image: url(images/title_edit_photo_details.gif);
}
div.PhotoUpdate_Title h1
{
	display: none;
}
div.PhotoUpdate_Image
{
	font-size: 0.8em;
}
div.PhotoUpdate_PhotoSection
{
	font-size: 0.8em;
}
div.PhotoUpdate_FieldSets
{
	clear: left;
	padding-top: 20px;
	padding-bottom: 30px;
	width: 50em;
}
div.PhotoUpdate_FieldSet
{
	padding-bottom: 10px;
}
div.PhotoUpdate_FieldName
{
	float: left;
	width: 10em;
}
div.PhotoUpdate_FieldName span
{
	background-color: White;
}
div.PhotoUpdate_FieldValue
{
	float: left;
}
span.PhotoUpdate_FieldRequired
{
	color: red;
	background-color: White;
}
input.PhotoUpdate_FieldValue_TextBox
{
	width: 30em;
}
textarea.PhotoUpdate_FieldValue_TextArea
{
	width: 30em;
}
div.PhotoUpdate_PhotoAlbum
{
	float: left;
	width: 10em;
}
div.PhotoUpdate_PhotoAlbum label
{
	background-color: White;
}
div.PhotoUpdate_FieldValidation
{
	clear: left;
	margin-left: 10em;
}
div.PhotoUpdate_FieldValidation span
{
	background-color: white;
}
a.PhotoUpdate_Submit
{
	float: left;
	font-weight: bold;
	background-color: White;
}
a.PhotoUpdate_Reset
{
	float: left;
	font-weight: bold;
	margin-left: 10em;
	background-color: White;
}
a.PhotoUpdate_Cancel
{
	float: left;
	margin-left: 10em;
	font-weight: bold;
	background-color: White;
}
div.PhotoUpdate_NoContent
{
	font-size: 0.8em;
}
div.PhotoUpdate_NoContent span
{
	background-color: White;
}



/* === Photo Upload === */
div.PhotoUpload
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.PhotoUpload_QuickLinks
{
	float: right;
	margin-top: 10px;
	font-size: 0.8em;
}
div.PhotoUpload_QuickLinks a
{
	font-weight: bold;
}
div.PhotoUpload_QuickLinks span
{
	background-color: white;
}
div.PhotoUpload_NotLoggedIn
{
	font-size: 0.8em;
}
div.PhotoUpload_NotLoggedIn a
{
	font-weight: bold;
}
div.PhotoUpload_NotLoggedIn span
{
	background-color: White;
}
div.PhotoUpload_Title
{
	width: 220px;
	height: 65px;
	background-image: url(images/title_upload_photos.gif);
}
div.PhotoUpload_Title h1
{
	display: none;
}
div.PhotoUpload_PhotoSection
{
	font-size: 0.8em;
}
div.PhotoUpload_Description
{
}
div.PhotoUpload_Description span
{
	background-color: white;
}
div.PhotoUpload_FieldSets
{
	width: 42em;
	padding-top: 20px;
	padding-bottom: 10px;
}
div.PhotoUpload_FieldSet
{
	padding-bottom: 10px;
}
div.PhotoUpload_FieldName
{
	float: left;
	width: 10em;
}
div.PhotoUpload_FieldName span
{
	background-color: White;
}
div.PhotoUpload_FieldValue
{
	float: left;
}
span.PhotoUpload_FieldRequired
{
	color: red;
	background-color: White;
}
input.PhotoUpload_FieldValue_TextBox
{
	width: 30em;
}
textarea.PhotoUpload_FieldValue_TextArea
{
	width: 30em;
}
div.PhotoUpload_PhotoAlbum
{
	float: left;
	width: 10em;
}
div.PhotoUpload_PhotoAlbum label
{
	background-color: White;
}
div.PhotoUpload_NewPhotoAlbum
{
	clear: left;
}
div.PhotoUpload_NewPhotoAlbum span
{
	background-color: white;
}
div.PhotoUpload_FieldValidation
{
	clear: both;
	margin-left: 11em;
	width: 30em;
}
div.PhotoUpload_FieldValidation span
{
	background-color: white;
}
a.PhotoUpload_Submit
{
	float: left;
	margin-left: 10em;
	font-weight: bold;
	background-color: White;
}



/* === About Us === */
div.AboutUs
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.AboutUs_Title
{
	background-image: url(images/title_about_us.gif);
	width: 140px;
	height: 65px;
}
div.AboutUs_Title h1
{
	display: none;
}
div.AboutUs_SecondaryTitle
{
}
div.AboutUs_SecondaryTitle h2
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
div.AboutUs_SecondaryTitle h2 span
{
	background-color: White;
}
div.AboutUs_Description
{
	font-size: 0.8em;
	padding-bottom: 20px;
}
div.AboutUs_Description a
{
	font-weight: bold;
}
div.AboutUs_Description span
{
	background-color: White;
}
div.AboutUs_Description ul
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	padding-left: 0px;
}
div.AboutUs_Description ul li
{
	padding-bottom: 10px;
}




/* === Contact Us === */
div.ContactUs
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.ContactUs_Title
{
	background-image: url(images/title_contact_us.gif);
	width: 160px;
	height: 65px;
}
div.ContactUs_Title h1
{
	display: none;
}
div.ContactUs_SecondaryTitle
{
}
div.ContactUs_SecondaryTitle h2
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
div.ContactUs_SecondaryTitle h2 span
{
	background-color: White;
}
div.ContactUs_Description
{
	font-size: 0.8em;
	padding-bottom: 20px;
}
div.ContactUs_Description a
{
	font-weight: bold;
}
div.ContactUs_Description span
{
	background-color: White;
}
div.ContactUs_Description ul
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	padding-left: 0px;
}
div.ContactUs_Description ul li
{
	padding-bottom: 10px;
}



/* === Default === */
div.Default
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
	font-size: 0.8em;
}
div.Default p
{
	background-color: White;
}
div.Default li
{
	background-color: White;
}
div.Default h1
{
	font-size: 20px;
	background-color: White;
}
div.Default h2
{
	font-size: 14px;
	background-color: White;
}



/* === Links to LiveGuide === */
div.LinksToLiveGuide
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.LinksToLiveGuide_Title
{
	background-image: url(images/title_links_to_liveguide.gif);
	width: 240px;
	height: 65px;
}
div.LinksToLiveGuide_Title h1
{
	display: none;
}
div.LinksToLiveGuide_SecondaryTitle
{
}
div.LinksToLiveGuide_SecondaryTitle h2
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
div.LinksToLiveGuide_SecondaryTitle h2 span
{
	background-color: White;
}
div.LinksToLiveGuide_Description
{
	font-size: 0.8em;
	padding-bottom: 20px;
}
div.LinksToLiveGuide_Description a
{
	font-weight: bold;
}
div.LinksToLiveGuide_Description span
{
	background-color: White;
}
div.LinksToLiveGuide_Description ul
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	padding-left: 0px;
}
div.LinksToLiveGuide_Description ul li
{
	padding-bottom: 10px;
}
div.LinksToLiveGuide_Description span textarea
{
	width: 600px;
	overflow: auto;
}



/* === Site Map === */
div.SiteMap
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
div.SiteMap_Title
{
	background-image: url(images/title_site_map.gif);
	width: 140px;
	height: 65px;
}
div.SiteMap_Title h1
{
	display: none;
}
div.SiteMap_SecondaryTitle
{
}
div.SiteMap_SecondaryTitle h2
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
div.SiteMap_SecondaryTitle h2 span
{
	background-color: White;
}
div.SiteMap_Description
{
	font-size: 0.8em;
	padding-bottom: 20px;
}
div.SiteMap_Description a
{
	font-weight: bold;
}
div.SiteMap_Description span
{
	background-color: White;
}
div.SiteMap_Description ul
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	padding-left: 0px;
}
div.SiteMap_Description span textarea
{
	width: 600px;
	overflow: auto;
}


/* === Message Wall === */
div.MessageWall
{
	padding-bottom: 20px;
	width: 300px;
}
div.MessageWall_Title
{
	margin-left: 10px;
	background-image: url(images/title_live_wall.gif);
	width: 104px;
	height: 36px;
	margin-bottom: 5px;
}
div.MessageWall_Title h2
{
	display: none;
}
div.MessageWall_Title h2 span
{
	background-color: White;
}
div.MessageWall_CommentCount
{
	float: right;
	font-size: 0.64em;
	margin-top: 28px;
}
div.MessageWall_CommentCount a
{
	font-weight: bold;
}
div.MessageWall_Posts
{
	clear: right;
	border-top: solid 1px #928C71;
	font-size: 0.8em;
}
div.MessageWall_Post
{
	padding-top: 5px;
	font-size: 0.8em;
	padding-bottom: 5px;
	border-bottom: solid 1px #928C71;
	border-left: solid 1px #928C71;
	border-right: solid 1px #928C71;
	background-color: #ECEADF;
}
div.MessageWall_Post_Header
{
	margin-left: 10px;
	margin-right: 10px;
}
div.MessageWall_Post_Header a
{
}
div.MessageWall_Post_Header span
{
}
a.MessageWall_Post_Header_Reply
{
	float: right;
}
a.MessageWall_Post_Header_Username
{
	font-weight: bold;
}
span.MessageWall_Post_Header_UnregisteredUsername
{
	font-weight: bold;
}
span.MessageWall_Post_Header_UnregisteredUserNote
{
	white-space: nowrap;
}
span.MessageWall_Post_Header_Time
{
	color: Gray;
	white-space: nowrap;
}
div.MessageWall_Post_Content
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
div.MessageWall_Post_Footer
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
div.MessageWall_NoPosts
{
	font-size: 0.8em;
	margin-left: 10px;
}
div.MessageWall_NoPosts span
{
	background-color: White;
}
div.MessageWall_SubTitle
{
	margin-top: 10px;
	font-size: 0.8em;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	white-space: nowrap;
}
div.MessageWall_SubTitle span
{
	background-color: White;
}
span.MessageWall_CommentValidator
{
	font-size: 0.8em;
	background-color: White;
	margin-left: 10px;
	margin-right: 10px;
}
textarea.MessageWall_Comment
{
	width: 268px;
	height: 100px;
	margin-left: 10px;
	margin-right: 10px;
	overflow: auto;
}
div.NTForums_Quote
{
	border-right: #a9a9a9 1px solid;
	padding-right: 5px;
	border-top: #a9a9a9 1px solid;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	border-left: #a9a9a9 1px solid;
	padding-top: 5px;
	border-bottom: #a9a9a9 1px solid;
	background-color: #f5f5f5;
}
div.MessageWall_NotLoggedInControls
{
	font-size: 0.8em;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
span.MessageWall_NotLoggedInControls_Instructions
{
	font-size: 0.8em;
}
div.MessageWall_NotLoggedInControls a
{
	font-weight: bold;
}
div.MessageWall_NotLoggedInControls span
{
	background-color: White;
}
table.MessageWall_NotLoggedInControls_FieldSets
{
	margin-top: 10px;
}
td.MessageWall_NotLoggedInControls_LabelCell
{
	white-space: nowrap;
	padding-top: 10px;
}
td.MessageWall_NotLoggedInControls_LabelCell span
{
	background-color: White;
}
td.MessageWall_NotLoggedInControls_InputCell
{
}
td.MessageWall_NotLoggedInControls_InputCell input
{
	width: 200px;
}
td.MessageWall_NotLoggedInControls_ValidatorCell span
{
	background-color: White;
}
div.MessageWall_FieldSets_Separator
{
	height: 1px;
	overflow: hidden;
	margin-top: 9px;
}
a.MessageWall_Submit
{
	font-weight: bold;
	font-size: 0.8em;
	background-color: White;
	margin-left: 10px;
}



div.PastTopEvents
{
	padding-left: 10px;
	padding-right: 10px;
}
td.PastTopEvents_TitleAndDescription
{
	vertical-align: top;
}
div.PastTopEvents_TitleAndDescription
{
	width: 130px;
	margin-right: 20px;
}
td.PastTopEvents_Artists
{
	vertical-align: middle;
}
div.PastTopEvents_Artists
{
	font-size: 0.6em;
	color: White;
	font-weight: bold;
	margin-top: 5px;
}
div.PastTopEvents_Title
{
	width: 130px;
	height: 65px;
	background-image: url(images/title_last_week.gif);
	background-position: -10px 0px;
}
div.PastTopEvents_Title h1
{
	display: none;
}
div.PastTopEvents_Description
{
	font-size: 0.8em;
	color: White;
	margin-top: -10px;
	text-align: center;
}
div.PastTopEvents_Artists em
{
	font-size: 1.03em;
	font-style: normal;
}
a.PastTopEvents_Artist
{
	color: White;
}
a.PastTopEvents_Artist:hover,
a.PastTopEvents_Artist:link,
a.PastTopEvents_Artist:active,
a.PastTopEvents_Artist:visited
{
	color: White;
}
div.PastTopEvents_Footer
{
	clear: left;
	height: 10px;
	overflow: hidden;
}




/* === Topic Details === */
div.TopicDetails
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
}
table.TopicDetails
{
}
td.TopicDetails_TopicCell
{
	vertical-align: top;
	padding-right: 20px;
	width: 99%;
}
h1.TopicDetails_Title
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0px;
}
h1.TopicDetails_Title span
{
	background-color: White;
}
div.TopicDetails_Date
{
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 1em;
}
div.TopicDetails_Date span
{
	background-color: White;
}
span.TopicDetails_Content
{
	font-size: 0.8em;
	background-color: White;
}
td.TopicDetails_MessageWallCell
{
	width: 1%;
	vertical-align: top;
}


/* === Latest Topics === */
div.LatestTopics_News_and_Reviews
{
	width: 300px;
	background-image: url(images/footer_thin_short.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 10px;
}
h3.LatestTopics_Title_News_and_Reviews
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
h3.LatestTopics_Title_News_and_Reviews span
{
	background-color: White;
}
div.LatestTopics_Topic_News_and_Reviews
{
	font-size: 0.8em;
	padding-bottom: 10px;
	margin-left: 10px;
}
div.LatestTopics_Topic_News_and_Reviews a
{
	background-color: White;
	color: Black;
}
span.LatestTopics_Date
{
	font-weight: bold;
	color: #999966;
}
span.LatestTopics_ReadMore
{
	font-size: 0.8em;
}
div.LatestTopics_Archive_News_and_Reviews
{
	text-align: right;
	font-size: 0.64em;
	font-weight: bold;
	padding-top: 10px;
}
div.LatestTopics_Archive_News_and_Reviews a
{
	background-color: White;
}


/* === === */

div.ArchivedTopics
{
	padding-bottom: 20px;
}
h1.ArchivedTopics_Title
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}
h1.ArchivedTopics_Title span
{
	background-color: White;
}
div.ArchivedTopics_Topic
{
	font-size: 0.8em;
	padding-bottom: 10px;
}
div.ArchivedTopics_Topic a
{
	background-color: White;
}
div.ArchivedTopics_Pagination
{
	font-size: 0.8em;
	text-align: center;
}
div.ArchivedTopics_Pagination span
{
	background-color: White;
}
div.ArchivedTopics_Pagination a
{
	background-color: White;
}
span.ArchivedTopics_CurrentPage
{
	font-weight: bold;
}


/* 
================================================================
Skin styles for LiveGuideDefaultAdmin
================================================================
*/   
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(images/gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.setcontentpane
{
    background-color: transparent;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #cad5ea 0px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	border-right: #cad5ea 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
}
.MainMenu_MenuIcon {
	background-color: #cad5ea; 
	border-left: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8da4d3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(images/gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}



/* === Styles for liveguide Data Grids ===*/
div.LiveGuideDataGrid
{
	clear: both;
	font-size: 0.8em;
}
div.LiveGuideDataGrid h3
{
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0px;
}
div.LiveGuideDataGrid_Add_New_Venue
{
	font-size: 20px;
	margin-bottom : 10px;
}
div.LiveGuideDataGrid_Header
{
	margin-right: 10px;
}
table.LiveGuideDataGrid_Header
{
	width: 100%;
}
td.LiveGuideDataGrid_Header_Cell
{
	vertical-align: bottom;
}
div.LiveGuideDataGrid_Footer
{
	padding-right: 10px;
	padding-top: 5px;
}
table.LiveGuideDataGrid_Footer
{
	width: 100%;
}
td.LiveGuideDataGrid_Footer_Cell
{
	vertical-align: top;
}
div.LiveGuideDataGrid_Search_Container
{
	margin-bottom: 10px;
	background-color: #eceadf;
	padding: 10px; 
}
tr.LiveGuideDataGrid_Search_Buttons td
{
	font-weight: bold;
}
div.LiveGuideDataGrid_Header_Results
{
}
div.LiveGuideDataGrid_Header_Results span
{
	background-color: White;
}
span.LiveGuideDataGrid_Header_Results_Total
{
	font-weight: bold;
}
span.LiveGuideDataGrid_Header_PastEventsLabel
{
	font-style: italic;
}
div.LiveGuideDataGrid_Header_ResultsNote span
{
	background-color: White;
}
table.LiveGuideDataGrid_ResultTabs
{
	margin-top: 5px;
}
td.LiveGuideDataGrid_ResultTabs_Separator
{
}
td.LiveGuideDataGrid_ResultTabs_Separator div
{
	width: 5px;
}
td.LiveGuideDataGrid_ResultTabs_Tab
{
	vertical-align: bottom;
}
td.LiveGuideDataGrid_ResultTabs_Tab a
{
	display: block;
	width: 100px;
	height: 17px;
	background-color: #ECEADF;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
}
td.LiveGuideDataGrid_ResultTabs_Tab_Highlighted
{
	vertical-align: bottom;
}
td.LiveGuideDataGrid_ResultTabs_Tab_Highlighted a
{
	display: block;
	width: 100px;
	height: 20px;
	background-color: #928C71;
	text-align: center;
	color: White;
	padding-top: 5px;
	font-weight: bold;
}
div.LiveGuideDataGrid_Header_Page
{
	text-align: right;
}
div.LiveGuideDataGrid_Header_Page span
{
	background-color: White;
}
span.LiveGuideDataGrid_Header_Page_Current
{
	font-weight: bold;
}
div.LiveGuideDataGrid_Header_GoToPage
{
	text-align: right;
}
div.LiveGuideDataGrid_Header_GoToPage span
{
	background-color: White;
}
div.LiveGuideDataGrid_Header_GoToPage input
{
	width: 20px;
	margin-right: 5px;
}
div.LiveGuideDataGrid_Header_GoToPage a
{
	font-weight: bold;
}
div.LiveGuideDataGrid_Header_Clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
div.LiveGuideDataGrid_Table_Container
{
	margin-top: 2px;
	margin-right: 9px;
}
table.LiveGuideDataGrid_Table
{
	width: 100%;
}
tr.LiveGuideDataGrid_Table_HeaderRow th
{
	background-color: #928C71;
	color: white;
	font-weight: bold;
	padding: 5px;
	border-right: solid 1px white;
	vertical-align: top;
}
tr.LiveGuideDataGrid_Table_HeaderRow th table td
{
	padding: 0px;
	vertical-align: top;
}
tr.LiveGuideDataGrid_Table_HeaderRow a:link,
tr.LiveGuideDataGrid_Table_HeaderRow a:active,
tr.LiveGuideDataGrid_Table_HeaderRow a:hover,
tr.LiveGuideDataGrid_Table_HeaderRow a:visited
{
	color: white;
}
a.LiveGuideDataGrid_Sort_Descending
{
	margin-left: 5px;
	width: 14px;
	height: 14px;
	display: block;
	background-image: url(images/sort_descending.gif);
}
a.LiveGuideDataGrid_Sort_Ascending
{
	margin-left: 5px;
	width: 14px;
	height: 14px;
	display: block;
	background-image: url(images/sort_ascending.gif);
}
table.LiveGuideDataGrid_Table td
{
	padding-left: 5px;
	padding-right: 5px;
}
tr.LiveGuideDataGrid_Table_Row td a:link,
tr.LiveGuideDataGrid_Table_Row td a:active,
tr.LiveGuideDataGrid_Table_Row td a:hover,
tr.LiveGuideDataGrid_Table_Row td a:visited,
tr.LiveGuideDataGrid_Table_AlternatingRow td a:link,
tr.LiveGuideDataGrid_Table_AlternatingRow td a:active,
tr.LiveGuideDataGrid_Table_AlternatingRow td a:hover,
tr.LiveGuideDataGrid_Table_AlternatingRow td a:visited,
tr.LiveGuideDataGrid_Table_MarkedRow td a:link,
tr.LiveGuideDataGrid_Table_MarkedRow td a:active,
tr.LiveGuideDataGrid_Table_MarkedRow td a:hover,
tr.LiveGuideDataGrid_Table_MarkedRow td a:visited
{
}
tr.LiveGuideDataGrid_Table_Row
{
	background-color: white;
	font-size: 0.8em;
}
tr.LiveGuideDataGrid_Table_Row td
{
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.LiveGuideDataGrid_Table_Row td span
{
	background-color: white;
}
tr.LiveGuideDataGrid_Table_AlternatingRow
{
	background-color: #ECEADF;
	font-size: 0.8em;
}
tr.LiveGuideDataGrid_Table_AlternatingRow td
{
	border-right: solid 1px white;
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.LiveGuideDataGrid_Table_MarkedRow
{
	background-color: red;
	font-size: 0.8em;
}
tr.LiveGuideDataGrid_Table_MarkedRow td
{
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.LiveGuideDataGrid_Table_FooterRow td
{
	background-color: #928C71;
	border-right: solid 1px white;
	height: 2px;
}
a.LiveGuideDataGrid_Table_Row_EventTitle
{
	font-weight: bold;
}
td.LiveGuideDataGrid_Table_Row_Artist_Cell
{
}
span.LiveGuideDataGrid_Table_Row_SmallText
{
	font-size: 0.8em;
}
div.LiveGuideDataGrid_Table_Row_ActionIcon
{
	width: 24px;
	height: 24px;
	background-image: url(images/actions_icon.png);
	cursor: pointer;
	cursor: hand;
	font-size: 1.2em;
}
a.LiveGuideDataGrid_Table_Row_EventImageHideLink
{
	display: none;
}
div.LiveGuideDataGrid_ColumnChooser
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 50%;
	border: solid 1px black;
	padding: 10px;
}
span.LiveGuideDataGrid_ColumnChooser_Title
{
	font-weight: bold;
}
div.LiveGuideDataGrid_ColumnChooser_CheckBoxes
{
	padding-top: 10px;
}
div.LiveGuideDataGrid_ColumnChooser_CheckBoxes div
{
	float: left;
	width: 300px;
	height: 15px;
}
div.LiveGuideDataGrid_ColumnChooser_Submit_Container
{
	clear: left;
	padding-top: 10px;
}
a.LiveGuideDataGrid_ColumnChooser_Submit
{
	font-weight: bold;
}
table.LiveGuideDataGrid_MenuItemGroup
{
	border: solid 1px black;
	display: none;
	background-color: White;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	margin-left: 24px;
}
table.LiveGuideDataGrid_MenuItemGroup td
{
	padding: 0px;
}
td.LiveGuideDataGrid_MenuItem a:link,
td.LiveGuideDataGrid_MenuItem a:visited,
td.LiveGuideDataGrid_MenuItem a:active
{
	display: block;
	height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	cursor: pointer;
}
td.LiveGuideDataGrid_MenuItem a:hover
{
	display: block;
	height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	background-color: #ECEADF;
	text-decoration: none;
	cursor: pointer;
}

/* === Directions === */

div.Directions_Container
{
 
    margin-top:25px;

}
div.Directions_Title
{
 
margin-left:300px;
    font-weight:bold;
}
div.Directions_Value
{

margin-left:300px;
}
div.Directions_Link
{
margin-left:400px;
    font-style:italic;
    margin-top:20px;
}
div.Directions_Link2
{
margin-left:250px;
    font-style:italic;
    text-decoration:underline;

    margin-top:20px;
}
/* === All Dinings === */

div.DiningsAll
{
    width: 360px;
}
fieldset.DiningsAll_Fieldset
{
	-moz-border-radius:10px;  
	border-radius: 5px;  
	-webkit-border-radius: 5px;
	background-color:#ECEADF;
	width: 420px;
	height: 144px;
}
img.DiningsAll_Title_Img
{
	border-style: none;
}
td.DiningsAll_Cell
{
}
div.DiningsAll_QuickLinks a
{
	background-color: White;
}
div.DiningsAll_Search_Container
{
    float: left;
}
div.DiningsAll_SearchControls_Container
{
	position: relative;
}
div.DiningsAll_SearchControls
{
	clear: both;
}
div.DiningsAll_SearchControls_Hidden
{
	display: none;
}
table.DiningsAll_SearchControls_FieldSets
{
	width: 100%;
	font-size: 0.8em;
}
tr.DiningsAll_SearchControls_FieldNameAndValue td
{
	padding-top: 15px;
	padding-right: 10px;
}
tr.DiningsAll_SearchControls_FieldNameAndValue td
{
}
td.DiningsAll_DiningCell
{
	width: 20px;
}
tr.DiningsAll_SearchControls_FieldValidator
{
}
input.DiningsAll_SearchControls_FieldValue_Input
{
	width: 350px;
	height: 22px;
	font-size: 1.2em;
}
input.DiningsAll_SearchControls_FieldValue_Input_WaterMark
{
	width: 350px;
	color: #A5A5A5;
	font-style: italic;
	height: 22px;
	font-size: 1.2em;
}
div.DiningsAll_SearchControls_FieldValue_Select_FoodStyle
{
	float: left; 
	font-size: 0.8em;
}
div.DiningsAll_States
{}
a.DiningsAll_States_Link 
{
	background: url(images/dining_refine_search_down.gif) no-repeat scroll right 5px transparent;
	padding-right: 15px;
	color: #999966;
	font-weight: bold;
	font-size: 0.9em;
}
div.DiningsAll_States_Float
{
	position: absolute;
	display: none;
	border-width: 5px 1px 1px 1px;
	border-style: solid;
	border-color: #999966;
	z-index: 11;
	background-color: White;
	padding: 5px 5px 10px 0px;
	width: 100px;
}
a.DiningsAll_States_Float_Close
{
	float: right;
	height: 16px;
	padding-left: 17px;
	cursor: pointer;
	text-decoration: none;
	background-image: url(images/float_close.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
div.DiningsAll_States_List_Container
{
	float: left;
}
ul.DiningsAll_States_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.9em;
}
li.DiningsAll_States_Item
{
	padding-top: 2px;
}
ul.DiningsAll_States_List li a
{
	background-color: white;
}
div.DiningsAll_Cuisines
{}
a.DiningsAll_Cuisines_Link 
{
	background: url(images/dining_refine_search_down.gif) no-repeat scroll right 5px transparent;
	padding-right: 15px;
	color: #999966;
	font-weight: bold;
	font-size: 0.9em;
}
div.DiningsAll_Cuisines_Float
{
	position: absolute;
	display: none;
	border-width: 5px 1px 1px 1px;
	border-style: solid;
	border-color: #999966;
	z-index: 11;
	background-color: White;
	padding: 5px 5px 10px 0px;
	width: 568;
}
a.DiningsAll_Cuisines_Float_Close
{
	float: right;
	height: 16px;
	padding-left: 17px;
	cursor: pointer;
	text-decoration: none;
	background-image: url(images/float_close.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
div.DiningsAll_Cuisines_List_Container
{
	float: left;
}
ul.DiningsAll_Cuisines_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.9em;
	width: 45em;
}
li.DiningsAll_Cuisines_Item
{
	width: 15em;
	float: left;
	padding-top: 3px;
}
ul.DiningsAll_Cuisines_List li a
{
	background-color: white;
}
div.DiningsAll_SearchControls_FieldValue_Select_MenuType
{
	float: left; 
	width: 80px;
	font-size: 0.8em;
}
tr.DiningsAll_SearchControls_FieldNameAndValue td.DiningsAll_SearchControls_CheckBox_Cell
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: left;
}
div.DiningsAll_SearchControls_FieldValue_CheckBox
{
	float: left; 
	font-size: 0.8em;
	width: 80px;
}
td.DiningsAll_SearchControls_SearchCell
{
	text-align: right;
}

a.DiningsAll_SearchControls_Submit:link, a.DiningsAll_SearchControls_Submit:active,
a.DiningsAll_SearchControls_Submit:visited, a.DiningsAll_SearchControls_Submit:hover
{
	color: #EAA001;
	border: 1px solid #B9B8B8;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #F1F1F1;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.DiningsAll_SearchControls_FieldSets_Clear
{
	height: 20px;
}
div.DiningsAll_SearchControls_Clear
{
	clear: both;
	height: 10px;
	overflow: hidden;
}

div.DiningsAll_DataGrid
{
    margin-top: 10px;
    margin-bottom: 30px;
    float: right;
}



/* === Dinings Data Grid ===*/
div.DiningsDataGrid
{
	clear: both;
	font-size: 0.8em;
}
div.DiningsDataGrid_Note
{
	font-size: 1.1em;
	color: #FF6600;
	background-color: White;
	padding-top: 15px;
	font-weight: bold;
}
table.DiningsDataGrid
{
	border-style: solid;
	border-width: 2px;
	padding: 0px;
	margin: 0px;
}
td.DiningsDataGrid_GoogleMap_Cell
{
	width: 450px;
	vertical-align: top;
}
td.DiningsDataGrid_GoogleMap_Cell2
{
	width: 300px;
	float:right;
	vertical-align: top;
}
div.DiningsDataGrid_GoogleMap
{
 
    margin-top: 10px;
    margin-bottom: 30px;
}
div.DiningsDataGrid_Show_Nearby
{
	font-size: 1em;
	font-style: italic;
	margin-left: 10px;
	height: 23px;
}
div.DiningsDataGrid_DiningMap
{
  
	width: 450px;
	height: 600px;
	margin-left: 0px;
}

div.DiningsDataGrid_DiningMap_DiningDetails
{
    
width: 450px;
	height: 350px;
	margin-left: 0px;
}
div.DiningsDataGrid_DiningMap_DiningDetails2
{
    
width: 300px;
	height: 300px;
	margin-left: 0px;
}
div.DiningsDataGrid_DiningMap_DiningDetails3
{
    
width: 900px;
	height: 500px;
	margin-left: 50px;
}
div.DiningsDataGrid_DiningMap_DiningDetails4
{
    
width: 500px;
	height: 500px;
	margin-left: 0px;
}
td.DiningsDataGrid_Grid_Cell
{
	width: 240px;
}
div.DiningsDataGrid_NewSearchLinkContainer
{
	margin-top: 5px;
}
div.DiningsDataGrid_NewSearchLinkContainer a
{
	font-weight: bold;
	background-color: white;
}
div.DiningsDataGrid_Table_Container
{
	margin-top: 2px;
	margin-right: 9px;
}
table.DiningsDataGrid_Table td
{
	padding-right: 5px;
	background-color: White;
}
table.DiningsDataGrid_Table td a:link,
table.DiningsDataGrid_Table td a:active,
table.DiningsDataGrid_Table td a:hover,
table.DiningsDataGrid_Table td a:visited
{
	color:#999966;
}
table.DiningsDataGrid_Table
{
	width: 100%;
}
th.DiningsDataGrid_th_Seprator
{
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
	border-bottom-width: 1px;
}
th.DiningsDataGrid_th_Seprator h3
{
	font-size: 1.3em;
	margin: 5px;
}
tr.DiningsDataGrid_Table_Row
{

}
tr.DiningsDataGrid_Table_Row td
{
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.DiningsDataGrid_Table_Row td span
{
	background-color: white;
	font-size : 11px;
}
tr.DiningsDataGrid_Table_Row_Highlight
{
	background-color: #ECEADF;
}
tr.DiningsDataGrid_Table_Row_Highlight td
{
	background-color: #ECEADF;
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.DiningsDataGrid_Table_Row_Highlight td span
{
}
a.DiningsDataGrid_Table_Row_DiningName
{
	font-weight: bold;
	font-size: 12px;
}
td.DiningsDataGrid_Table_Cell
{
	padding-top: 0px;
	padding-bottom: 0px;
}
table.DiningsDataGrid_Like_Table
{
}
span.DiningsDataGrid_Suburb
{
	font-style: italic;
}
span.DiningsDataGrid_FoodStyle
{
}
span.DiningsDataGrid_WebAddress
{
}
span.DiningsDataGrid_Span_ToolTip
{
}
div.DiningsDataGrid_ToolTip
{
	padding:2px;
	background-color: lightyellow;
	position: absolute;
	z-index: 2;	
	font-size: 10px;
}
span.DiningsDataGrid_Table_Row_SmallText
{
	font-size: 0.8em;
}
div.DiningsDataGrid_Table_Row_MoreDetail
{
	display : none;
	background-color: #ECEADF;
}
img.DiningsDataGrid_Marker_Img
{
	border-style: none;
}
img.DiningsDataGrid_Img_Facebook
{
	border-style: none;
	height: 18px;
}
div.DiningsDataGrid_Facebook_Button
{
	position: absolute;	
}
td.DiningsDataGrid_td_Seprator
{
	border-bottom-style: dotted;
	border-bottom-color: #999966;
	border-bottom-width: 1px;
	font-size: 0px;
	height: 0px;
}
div.DiningsDataGrid_FacebookWall
{
	position:absolute;
	left:220px;
    top:0px;

}

div.DiningsDataGrid_FacebookWall_Title_Container
{
	height: 35px;	
}
div.DiningsDataGrid_FacebookWall_Title
{
	margin-left: 10px;
	margin-bottom: 15px;
	position: absolute;
}
div.DiningsDataGrid_FacebookWall_Title h3
{
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.DiningsDataGrid_FacebookWall_Title h3 span
{
	background-color: white;
}
div.DiningsDataGrid_FacebookWall_NotAvailable
{
	position: absolute;
	margin-left: 10px;
}
div.DiningsDataGrid_FacebookWall_Message
{		
}

/* Base */

	.fb-wall{
		font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:13px;
		width:405px;
		line-height:1.2em;
		color:#333333;
		padding:10px;
		background-color:#FFF;}
		
	td.DiningsDataGrid_GoogleMap_Cell div.fb-wall a:link, td.DiningsDataGrid_GoogleMap_Cell div.fb-wall a:active
	td.DiningsDataGrid_GoogleMap_Cell div.fb-wall a:hover, td.DiningsDataGrid_GoogleMap_Cell div.fb-wall a:visited
	{
		text-decoration:none;
		color:#3B5998;}
		
	.fb-wall a:hover{
		text-decoration:underline;}
	
	.fb-wall.loading{
		height:300px;
		background:url(loader-small.gif) no-repeat center center;}
	
	.fb-wall-box{
		margin-bottom:10px;
		border-top:1px solid #eee;
		padding-top:10px;}
		
	.fb-wall-box-first
	{
	        width:300px;
		border:0;
		padding-top:0;}
		
	.fb-wall-avatar{
		float:left;
		border:0;
		position: absolute;}
		
	.fb-wall-data{
		margin-left:60px;}
		
	.fb-wall-media{
		display:block;
		font-size:11px;
		margin-bottom:5px;}
		
	.fb-wall-border-left{
		border-left:2px solid #CCCCCC;
		padding:0 0 3px 8px;}
		
	.fb-wall-media-container{
		display:table;}
		
	.fb-wall-media-link{
		border:1px solid #ccc;
		display:inline-block;
		color:#3B5998;
		cursor:pointer;
		float:left;
		margin-right:5px;}
		
	.fb-wall-media-link:hover{
		border:1px solid #3B5998;}
		
	.fb-wall-picture{
		margin-right:10px;
		border:0;
		display:block;
		margin:3px;}
		
	.fb-wall-name{
		display:block;
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-caption{
		display:block;
		color:#3B5998;}
		
	.fb-wall-description{
		display:block;
		color:#777;
		line-height:1.2em;}
		
	.fb-wall-icon{
		float:left;
		margin-right:5px;}
		
	.fb-wall-date{
		font-size:11px;
		color:#777;
		clear:left;}
		
	.fb-wall-message{
		display:block;
		margin-bottom:5px;}	
		
	.fb-wall-message-from{
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-link{
		color:#333;
		font-size:11px;
		text-decoration:none;}
		
/* Comments */

	.fb-wall-comments
	{
	    width:300px;
		margin-top:5px;
		font-size:11px;}
	
	.fb-wall-comment{
		background-color:#EDEFF4;
		border-bottom:1px solid #E5EAF1;
		margin-top:2px;
		padding:5px 5px 4px;
		display:block;
		overflow:hidden;}
		
	.fb-wall-comment-message{
		display:table;}
		
	.fb-wall-comment-from-name{
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-comment-from-date{
		color:#777;
		clear:left;
		display:block;}
		
	.fb-wall-comment-avatar{
		width:32px;
		height:32px;
		float:left;
		margin-right:5px;
		overflow:hidden;}
		
	.fb-wall-comment-avatar img{
		width:32px;
		height:32px;}
		
/* Clearfix */
		
	.fb-wall:after, .fb-wall-media:after, .fb-wall-clean{
		content:'.';
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		font-size:0;
		line-height:0;}		

/* === Dining Details === */
div.DiningDetails
{
	width: 1000px;
	margin-left: 10px;
	background-color: White;
}
div.DiningDetails_FacebookLikeButton
{
    position:absolute;
    left:229px;
    top:0px;
    text-align:right;
}
div.DiningDetails_image_container
{
    position:absolute;
    left:0px;
    top:40px;
    width:275px;
}
div.DiningDetails_FacebookContainter
{
    
    
    
    width:305px;
}
div.DiningDetails_Details
{
    font-size:0.8em;
    position:absolute;
    left:320px;
    top:40px;
  width:280px;
}
div.DiningsDetails_GoogleMap
{
     position:absolute;
    left:650px;
    top:40px;
  width:350px;
 
}

div.DiningDetails_Notify
{
    position:absolute;
    font-style:italic;
font-size:0.8em;
    top:270px;
    left:0px;
}
div.DiningContainer2
{
      position:relative;
    width:650px;
    top:10px
}
div.DiningDetails_Description
{
       position:relative;
width:620px;
    top:0px;
    left:0px;
    font-size:0.8em;
}
div.DiningDetails_information
{
       position:relative;
width:620px;

}
div.DiningTest
{
       position:relative;
width:620px;
    top:0px;
    left:0px;
    font-size:0.8em;
}
div.DiningDetails_image_container_subpic1
{
       position:absolute;
    left:0px;
    top:185px;
}
div.DiningDetails_image_container_subpic2
{
       position:absolute;
    left:35px;
    top:185px;
}
div.DiningDetails_image_container_subpic3
{
       position:absolute;
    left:70px;
    top:185px;
}
div.DiningDetails_image_container_subpic4
{
       position:absolute;
    left:105px;
    top:185px;
}
div.DiningDetails_image_container_subpic5
{
       position:absolute;
    left:140px;
    top:185px;
}
div.DiningDetails_image_container_subpic6
{
       position:absolute;
    left:175px;
    top:185px;
}
div.DiningDetails_image_container_subpic7
{
       position:absolute;
    left:210px;
    top:185px;
}
div.DiningDetails_image_container_subpic8
{
       position:absolute;
    left:245px;
    top:185px;
}
div.DiningDetailsContent
{
    position:relative;
    
    top:10px
}
div.DiningDetailsContent_right
{
    position:relative;
    left:650px;
    top:10px
}
div.DiningDetails_InfoSections
{
    position:relative;
 margin-top:10px;
}

div.DiningDetails_Title2
{
	font-size: 1.0em;
	font-weight: bold;
width:300px;
	margin-bottom: 0px;
	color:Black;
	
}
div.DiningDetails_Title 
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	color:Black;
	
}
div.Dining_Title
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
    color:Black;

}
div.Dining_Title_Orange h3
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;

	
	
}
div.DiningDetails_EventsNearby
{
    position:absolute;
    top:375px;
    left:640px;
	background-image: url(images/footer_thick_short.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 25px;
}
div.DiningDetails_ContentStretcher
{
	width: 23em;
	height: 1px;
}
div.DiningDetails_Note
{
	font-size: 0.8em;
	color: red;
}
div.DiningDetails_Title_Dining
{
	background-image: url(images/title_restaurants.gif);
	width: 180px;
	height: 65px;
}
div.DiningDetails_Title_Dining h1
{
	display: none;
}
div.DiningDetails_Title_Restaurant
{
	background-image: url(images/title_restaurants.gif);
	width: 180px;
	height: 65px;
}
div.DiningDetails_Title_Restaurant h1
{
	display: none;
}
div.DiningDetails_Title_Cafe
{
	background-image: url(images/title_search_all_Cafe.gif);
	width: 300px;
	height: 65px;
}
div.DiningDetails_Title_Cafe h1
{
	display: none;
}
div.DiningDetails_Title_Bar
{
	background-image: url(images/title_search_all_Bar.gif);
	width: 300px;
	height: 65px;
}
div.DiningDetails_Title_Bar h1
{
	display: none;
}
div.DiningDetails_Title_Pub
{
	background-image: url(images/title_search_all_Pub.gif);
	width: 300px;
	height: 65px;
}
div.DiningDetails_Title_Pub h1
{
	display: none;
}
table.DiningDetails_DiningTable
{
	width: 100%;
}
tr.DiningDetails_DiningRow
{
}
td.DiningDetails_DiningCell1
{
	width: 33%;
	vertical-align: top;
	text-align: left;
}
td.DiningDetails_DiningCell2
{
	width: 33%;
	vertical-align: top;
	padding-left: 15px;
}
td.DiningDetails_DiningCell3
{
    vertical-align:text-top;
	width: 33%;
	vertical-align: top;
	padding-left: 15px;
}
td.DiningDetails_DiningCell4
{

	width: 66%;
	vertical-align: top;
	padding-left: 15px;
}
div.DiningDetails_DiningName 
{
    color:#FF6600;
    position:absolute;
    top :0px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	width:220px;
}
div.DiningDetails_DiningName h1 span
{
}
div.DiningDetails_QuickLinks_OtherVenu
{	
	font-size: 0.8em;
	text-align: left;
}
div.DiningDetails_QuickLinks_OtherVenu span
{
}
div.DiningDetails_QuickLinks_OtherVenu a 
{    
	color: #999966;
    font-weight: bold;
}
div.DiningDetails_QuickLinks
{
	color: #FF6600;	
	text-align: left;
}
div.DiningDetails_QuickLinks span
{
}
div.DiningDetails_QuickLinks span a
{
	font-weight: bold;
}
div.DiningDetails_QuickLinks a {    
    font-weight: bold;
    color: #ff6600;
}
div.DiningDetails_DiningFieldSets
{
	clear: both;
	font-size: 0.8em;
	vertical-align:top;
	clear: left;
}
div.DiningDetails_DiningFieldSets2
{
    position:absolute;
    left:650px;
    top:580px;
	clear: both;
	font-size: 0.8em;
    vertical-align:top;
	clear: left;
}
div.DiningDetails_TopAlign
{
    height:270px;
}
div.DiningDetails_DiningFieldSet
{

}
div.DiningDetails_DiningFieldSet2
{
  position : relative;
  left : 320px;
  top : 0px;
  clear : left;
}

div.DiningDetails_DiningFieldTitle
{
    float: left;
	text-align: left;
	margin-bottom: 10px;
	font-weight:bold;

}
div.DiningDetails_DiningFieldValue
{
   

}
div.DiningDetails_DiningFieldValue mayinclude
{
	font-weight:bold;
	font-style:italic;
}
div.DiningDetails_DiningFieldValue span
{
}
div.DiningDetails_DiningFieldValue a
{
	color: #999966;
}
div.DiningDetails_DiningFieldValue_Category
{
	float: left;
	text-align: left;
	margin-bottom: 10px;
}
div.DiningDetails_DiningFieldValue_Category span
{
	font-weight: bold;
}
div.DiningDetails_DiningPriceValue
{
	margin: 0px;
}
a.DiningDetails_SendNotifyChange
{
	color: #999966;
	white-space: nowrap;
	font-style: italic;
	background-color: white;
}
a.DiningDetails_EmailToFriend
{
	color: #999966;
	font-style: italic;
	background-color: white;
	white-space: nowrap;
}
div.DiningDetails_DiningOpenHours_Container
{
	position: relative;	
}
div.DiningDetails_DiningOpenHours
{
	background-color: White;
	display: none;
	text-align: left;
	font-size: 0.8em;
	z-index: 10;
	position: absolute;
	top: 10px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	border: solid 2px #979575;
	width: 300px;
}
div.DiningDetails_DiningOpenHoursField
{
font-size: 0.8em;
	padding-bottom: 10px;
}
div.DiningDetails_DiningDirections
{
font-size: 0.8em;
	padding-bottom: 10px;    
}
div.DiningDetails_DiningOpenHoursField a
{
	color: #999966;
	font-weight: bold;
	background-color: white;
	white-space: nowrap;
}
div.DiningDetails_DiningOpenHoursField_DayOfWeeks
{
}



/* === Dining Quick Link === */
div.DiningQuickLinks
{
    position:absolute;
    left:670px;
    top:0px;
   
}
table.DiningQuickLinks_Table
{
	width:100%;	
}
table.DiningQuickLinks_Table td {
    padding-left: 5px;
    padding-right: 5px;
}
td.DiningQuickLinks_Cells
{
	width: 450px;
}
div.DiningQuickLinks_QuickLinks
{
	font-size: 0.8em;
}
div.DiningQuickLinks_QuickLinks a {
    background-color: White;
    font-weight: bold;
}

/* === Dining Quick Finds === */
div.DiningQuickFinds
{
    width: 280px;
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 10px;
	background-color: #ECEADF;
}
div.DiningQuickFinds_QuickLinks a
{
	background-color: White;
}
div.DiningQuickFinds_Search_Container
{
    float: left;
}
div.DiningQuickFinds_SearchControls_Container
{
	position: relative;
}
div.DiningQuickFinds_SearchControls
{
	clear: both;
}
table.DiningQuickFinds_SearchControls_FieldSets
{
	width: 100%;
	font-size: 0.8em;
}
td.DiningQuickFinds_SearchControls_FieldNameAndValue 
{
	padding-bottom:10px;
	padding-left: 10px;
}
div.DiningQuickFinds_Title
{
}
div.DiningQuickFinds_Title h3
{
   	font-size: 1.07em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-top: 0;
	color: #FF6600;
}
div.DiningQuickFinds_Title h3 span
{
	background-color: white;
}
div.DiningQuickFinds_SearchControls_FieldValue_Select_FoodStyle
{
	float: left; 
	font-size: 0.8em;
}
DiningQuickFinds_FieldValue_Select_FoodStyle
{
	width: 250px;
}
input.DiningQuickFinds_SearchControls_FieldValue_Input
{
	width: 250px;
}
input.DiningQuickFinds_SearchControls_FieldValue_Input_WaterMark
{
	width: 250px;
	color: #A5A5A5;
	font-style: italic;
}
tr.DiningQuickFinds_SearchControls_FieldValidator
{
}
td.DiningQuickFinds_SearchControls_GoButtom_SearchCell
{
	text-align: left;
	padding-left: 10px;
}
a.DiningQuickFinds_SearchControls_Submit:link, a.DiningQuickFinds_SearchControls_Submit:active,
a.DiningQuickFinds_SearchControls_Submit:visited, a.DiningQuickFinds_SearchControls_Submit:hover
{
	color: #EAA001;
	border: 1px solid #B9B8B8;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #F1F1F1;
	padding-left: 3px;
	padding-right: 3px;
}

div.DiningQuickFinds_SearchControls_FieldValue_Select_State
{
	float: left; 
	font-size: 0.8em;
}
td.DiningQuickFinds_SearchControls_FieldNameAndValue_SearchCell
{
	text-align: left;
}
div.DiningQuickFinds_SearchControls_Clear
{
	clear: both;
	height: 15px;
	overflow: hidden;
}




/* === All Entertainments === */
div.EntertainmentsAll
{
    width: 360px;
}
fieldset.EntertainmentsAll_Fieldset
{
	-moz-border-radius:10px;  
	border-radius: 5px;  
	-webkit-border-radius: 5px;
	background-color:#ECEADF;
	width: 420px;
	height: 144px;
}
img.EntertainmentsAll_Title_Img
{
	border-style: none;
}
div.EntertainmentsAll_Search_Container
{
    float: left;
}
div.EntertainmentsAll_SearchControls_Container
{
	position: relative;
	background-color: #ECEADF;
}
div.EntertainmentsAll_SearchControls
{
	clear: both;
}
div.EntertainmentsAll_SearchControls_Hidden
{
	display: none;
}
table.EntertainmentsAll_SearchControls_FieldSets
{
	width: 100%;
	font-size: 0.8em;
}
tr.EntertainmentsAll_SearchControls_FieldNameAndValue td
{
	padding-top: 10px;
	padding-right: 10px;
}
tr.EntertainmentsAll_SearchControls_FieldNameAndValue td
{
}
td.EntertainmentsAll_EntertainmentCell
{
	width: 20px;
}
tr.EntertainmentsAll_SearchControls_FieldValidator
{
}
input.EntertainmentsAll_SearchControls_FieldValue_Input
{
	width: 350px;
	height: 22px;
	font-size: 1.2em;
}
input.EntertainmentsAll_SearchControls_FieldValue_Input_WaterMark
{
	width: 350px;
	color: #A5A5A5;
	font-style: italic;
	height: 22px;
	font-size: 1.2em;
}
div.EntertainmentsAll_SearchControls_FieldValue_Select_FoodStyle
{
	float: left; 
	font-size: 0.8em;
}
EntertainmentsAll_FieldValue_Select_FoodStyle
{
	width: 250px;
}
div.EntertainmentsAll_SearchControls_FieldValue_Select_State
{
	float: left; 
	font-size: 0.8em;
}
div.EntertainmentsAll_SearchControls_FieldValue_Select_MenuType
{
	float: left; 
	width: 80px;
	font-size: 0.8em;
}
div.EntertainmentsAll_SearchControls_FieldValue_CheckBox
{
	float: left; 
	width: 80px;
	font-size: 0.8em;
}
td.EntertainmentsAll_SearchControls_FieldNameAndValue_SearchCell
{
	text-align: left;
}
td.EntertainmentsAll_SearchControls_GoButtom_SearchCell
{
	text-align: right;
}
a.EntertainmentsAll_SearchControls_Submit:link, a.EntertainmentsAll_SearchControls_Submit:active,
a.EntertainmentsAll_SearchControls_Submit:visited, a.EntertainmentsAll_SearchControls_Submit:hover
{
	color: #EAA001;
	border: 1px solid #B9B8B8;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #F1F1F1;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.EntertainmentsAll_SearchControls_FieldSets_Clear
{
	height: 20px;
}
div.EntertainmentsAll_SearchControls_Clear
{
	clear: both;
	height: 15px;
	overflow: hidden;
}

div.EntertainmentsAll_DataGrid
{
    margin-top: 10px;
    margin-bottom: 30px;
    float: right;
}



/* === Entertainment Suburb Search Links === */
div.EntertainmentSuburbSearchLinks_SuburbContainer
{
	font-size: 0.8em;
	background-color: White;
}
ul.EntertainmentSuburbSearchLinks_SuburbList
{
	list-style-image: url(images/bullet.gif);	
}



/* === Entertainment Details === */
div.EntertainmentDetails
{
	width: 350px;
	margin-left: 10px;
}
div.EntertainmentDetails_ContentStretcher
{
	width: 22em;
	height: 1px;
}
div.EntertainmentDetails_Note
{
	font-size: 0.8em;
	color: red;
}
table.EntertainmentDetails_EntertainmentTable
{
	width: 100%;
}
tr.EntertainmentDetails_EntertainmentRow
{
}
td.EntertainmentDetails_EntertainmentCell1
{
	width: 50%;
	vertical-align: top;
	padding-bottom: 10px;
}
td.EntertainmentDetails_EntertainmentCell2
{
	width: 50%;
	vertical-align: top;
	padding-left: 15px;
	padding-bottom: 10px;
}
div.EntertainmentDetails_EntertainmentName h1
{
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0px;
	text-align: left;
}
div.EntertainmentDetails_EntertainmentName h1 span
{
}
div.EntertainmentDetails_QuickLinks
{
	color: #999966;
	font-size: 0.8em;
	text-align: left;
}
div.EntertainmentDetails_QuickLinks span
{
}
div.EntertainmentDetails_QuickLinks span a
{
	font-weight: bold;
}
div.EntertainmentDetails_EntertainmentFieldSets
{
	clear: both;
	font-size: 0.8em;
}
div.EntertainmentDetails_EntertainmentFieldSet
{
	clear: left;
}
div.EntertainmentDetails_EntertainmentFieldValue
{
	float: left;
	text-align: left;
	margin-bottom: 10px;
}
div.EntertainmentDetails_EntertainmentFieldValue span
{
}
div.EntertainmentDetails_EntertainmentFieldValue a
{
	color: #999966;
}
div.EntertainmentDetails_QuickLinks
{
	font-size: 0.8em;
}
div.EntertainmentDetails_QuickLinks a {    
    font-weight: bold;
}



/* === Entertainment Quick Link === */
div.EntertainmentQuickLinks
{
}
table.EntertainmentQuickLinks_Table
{
	width:100%;	
}
table.EntertainmentQuickLinks_Table td {
    padding-left: 5px;
    padding-right: 5px;
}
td.EntertainmentQuickLinks_Cells
{
	width: 450px;
}
div.EntertainmentQuickLinks_QuickLinks
{
	font-size: 0.8em;
}
div.EntertainmentQuickLinks_QuickLinks a {
    background-color: White;
    font-weight: bold;
}



/* === All Dinings & Entertainments === */
div.DiningsEntertainmentsAll
{
    width: 350px;
}
div.DiningsEntertainmentsAll_Search_Container
{
    float: left;
}
div.DiningsEntertainmentsAll_Title
{
	background-image: url(images/title_dinings_cinemas.gif);
	width: 252px;
	height: 65px;
}
div.DiningsEntertainmentsAll_Title h1
{
	display: none;
}
div.DiningsEntertainmentsAll_SearchControls_Container
{
	position: relative;
	background-color: #ECEADF;
}
div.DiningsEntertainmentsAll_SearchControls
{
	clear: both;
}
table.DiningsEntertainmentsAll_SearchControls_FieldSets
{
	width: 100%;
	font-size: 0.8em;
}
tr.DiningsEntertainmentsAll_SearchControls_FieldNameAndValue td
{
	padding-top: 10px;
	padding-right: 10px;
}
tr.DiningsEntertainmentsAll_SearchControls_FieldNameAndValue td
{
}
div.DiningsEntertainmentsAll h3.DiningsEntertainmentsAll_FinderTitle
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
input.DiningsEntertainmentsAll_SearchControls_FieldValue_Input
{
	width: 330px;
}
input.DiningsEntertainmentsAll_SearchControls_FieldValue_Input_WaterMark
{
	width: 330px;
	color: #A5A5A5;
	font-style: italic;
}
tr.DiningsEntertainmentsAll_SearchControls_FieldValidator
{
}
div.DiningsEntertainmentsAll_SearchControls_FieldValue_Select_FoodStyle
{
	float: left; 
	font-size: 0.8em;
}
DiningsEntertainmentsAll_FieldValue_Select_FoodStyle
{
	width: 230px;
}
div.DiningsEntertainmentsAll_SearchControls_FieldValue_Select_State
{
	float: left; 
	font-size: 0.8em;
}
div.DiningsEntertainmentsAll_SearchControls_FieldValue_Select_MenuType
{
	float: left; 
	width: 80px;
	font-size: 0.8em;
}
tr.DiningsEntertainmentsAll_SearchControls_FieldNameAndValue td.DiningsEntertainmentsAll_SearchControls_CheckBox_Cell
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: left;
}
div.DiningsEntertainmentsAll_SearchControls_FieldValue_CheckBox
{
	float: left; 
	font-size: 0.8em;
	width: 80px;
}
td.DiningsEntertainmentsAll_SearchControls_FieldNameAndValue_SearchCell
{
	text-align: left;
}
td.DiningsEntertainmentsAll_SearchControls_GoButtom_SearchCell
{
	text-align: right;
}
a.DiningsEntertainmentsAll_SearchControls_Submit
{
	color: #999966;
	font-weight: bold;
}
span.DiningsEntertainmentsAll_SearchControls_Submit_Text
{
}
div.DiningsEntertainmentsAll_SearchControls_FieldSets_Clear
{
	height: 20px;
}
div.DiningsEntertainmentsAll_SearchControls_Clear
{
	clear: both;
	height: 10px;
	overflow: hidden;
}



/* === Dining Suburb Search Links === */
div.DiningSuburbSearchLinks_SuburbContainer
{
	font-size: 0.8em;
	background-color: White;
}
ul.DiningSuburbSearchLinks_SuburbList
{
	list-style-image: url(images/bullet.gif);	
}


/* === Dining Food Style Search Links === */
div.DiningFoodStyleSearchLink_FoodStyleContainer
{
	font-size: 0.8em;
	background-color: White;
}
div.DiningFoodStyleSearchLink_FoodStyleContainer h3
{
	font-size: 1.3em;
} 
ul.DiningFoodStyleSearchLink_FoodStyleList
{
	list-style-image: url(images/bullet.gif);	
}

ul.DiningFoodStyleSearchLink_FoodStyleList li
{
	padding-bottom: 4px;	
}

/* === Dining Refine Search === */
fieldset.DiningRefineSearch
{
	width: 200px;		
	-moz-border-radius:10px;  
	border-radius: 5px;  
	-webkit-border-radius: 5px;
	background-color: White;
	padding-bottom: 1px;
}
legend.DiningRefineSearch_legend
{
	font-size: 0.9em;
	font-weight: bold;
	color: #ff6600;
}
td.DiningRefineSearch_Cell
{
}
div.DiningRefineSearch_Search_Label
{
	font-size: 0.75em;
	font-style: italic;	
}
div.DiningRefineSearch_Category
{}
a.DiningRefineSearch_Category_Link 
{
	background: url(images/dining_refine_search_down.gif) no-repeat scroll right 5px transparent;
	padding-right: 15px;
	color: #999966;
	font-weight: bold;
	font-size: 0.8em;
}
div.DiningRefineSearch_Category_Float
{
	position: absolute;
	display: none;
	border-width: 5px 1px 1px 1px;
	border-style: solid;
	border-color: #999966;
	z-index: 11;
	background-color: White;
	padding: 5px 0px 10px 0px;
	width: 150px;
}
a.DiningRefineSearch_Category_Float_Close
{
	float: right;
	height: 16px;
	padding-left: 17px;
	cursor: pointer;
	text-decoration: none;
	background-image: url(images/float_close.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
div.DiningRefineSearch_Category_List_Container
{
	float: left;
}
ul.DiningRefineSearch_Category_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
ul.DiningRefineSearch_Category_List li a
{
	background-color: white;
}
li.DiningRefineSearch_Category_List_Item
{
}
div.DiningRefineSearch_Cuisines
{}
a.DiningRefineSearch_Cuisines_Link 
{
	background: url(images/dining_refine_search_down.gif) no-repeat scroll right 5px transparent;
	padding-right: 15px;
	color: #999966;
	font-weight: bold;
	font-size: 0.8em;
}
div.DiningRefineSearch_Cuisines_Float
{
	position: absolute;
	display: none;
	border-width: 5px 1px 1px 1px;
	border-style: solid;
	border-color: #999966;
	z-index: 11;
	background-color: White;
	padding: 5px 5px 10px 0px;
	width: 626px;
}
a.DiningRefineSearch_Cuisines_Float_Close
{
	float: right;
	height: 16px;
	padding-left: 17px;
	cursor: pointer;
	text-decoration: none;
	background-image: url(images/float_close.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
div.DiningRefineSearch_Cuisines_List_Container
{
	float: left;
}
ul.DiningRefineSearch_Cuisines_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
	width: 45em;
}
li.DiningRefineSearch_Cuisines_Item
{
	width: 15em;
	float: left;
}
ul.DiningRefineSearch_Cuisines_List li a
{
	background-color: white;
}
div.DiningRefineSearch_OpenHour
{}
a.DiningRefineSearch_OpenHour_Link 
{
	background: url(images/dining_refine_search_down.gif) no-repeat scroll right 5px transparent;
	padding-right: 15px;
	color: #999966;
	font-weight: bold;
	font-size: 0.8em;
}
div.DiningRefineSearch_OpenHour_Float
{
	position: absolute;
	display: none;
	border-width: 5px 1px 1px 1px;
	border-style: solid;
	border-color: #999966;
	z-index: 11;
	background-color: White;
	padding: 5px 5px 10px 0px;
	width: 145px;
}
a.DiningRefineSearch_OpenHour_Float_Close
{
	float: right;
	height: 16px;
	padding-left: 17px;
	cursor: pointer;
	text-decoration: none;
	background-image: url(images/float_close.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
div.DiningRefineSearch_OpenHour_List_Container
{
	float: left;
}
ul.DiningRefineSearch_OpenHour_List
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
	font-size: 0.8em;
}
li.DiningRefineSearch_OpenHour_Item
{
}
ul.DiningRefineSearch_OpenHour_List li a
{
	background-color: white;
}
div.DiningRefineSearch_Search_Result
{
	font-size: 0.75em;
}
a.DiningRefineSearch_Search_GoButtom:link, a.DiningRefineSearch_Search_GoButtom:active,
a.DiningRefineSearch_Search_GoButtom:visited, a.DiningRefineSearch_Search_GoButtom:hover
{
	color: #EAA001;
	border: 1px solid #B9B8B8;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #F1F1F1;
	padding-left: 3px;
	padding-right: 3px;
}



/* === Dining Notify Change === */
div.DiningNotifyChange
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
	padding-bottom: 10px;
}
div.DiningNotifyChange_Note span
{
	color: red;
	background-color: white;
}
div.DiningNotifyChange_Title
{
	width: 350px;
	height: 65px;
	background-image: url(images/title_send_a_notify_change.gif);
	margin-left: -10px;
	margin-top: -75px;
	margin-bottom: 15px;
}
div.DiningNotifyChange_Title h1
{
	display: none;
}
div.DiningNotifyChange_Description
{
}
div.DiningNotifyChange_Description span
{
	background-color: white;
}
span.DiningNotifyChange_Description_Dining
{
	font-weight: bold;
	color: #FF6600;
}
div.DiningNotifyChange_Message
{
	color: Red;
}
div.DiningNotifyChange_Message span
{
	background-color: white;
}
div.DiningNotifyChange_FieldSets
{
	padding-top: 2em;
}
div.DiningNotifyChange_FieldSet
{
	padding-bottom: 1em;
}
div.DiningNotifyChange_FieldName
{
	float: left;
	width: 11em;
}
div.DiningNotifyChange_FieldName span
{
	background-color: white;
}
div.DiningNotifyChange_FieldName_RadioButton
{
	float: left;
	width: 18em;
}
div.DiningNotifyChange_FieldName_RadioButton span
{
	background-color: white;
}
span.DiningNotifyChange_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
span.DiningNotifyChange_FieldName_TextNote
{
	display: block;
	font-size: 0.8em;
}
div.DiningNotifyChange_FieldValue
{
	
}
div.DiningNotifyChange_FieldValue_RadioButton
{
	float: left;
	width: 15em;
}
input.DiningNotifyChange_FieldValue_TextInput
{
	width: 31em;
}
input.DiningNotifyChange_FieldValue_TextInput_Short
{
	width: 200px;
}
div.DiningNotifyChange_FieldValue textarea
{
	height: 10em;
	width: 31em;
}
div.DiningNotifyChange_FieldValidation
{
	clear: left;
	margin-left: 11em;
}
div.DiningNotifyChange_Supporting_Request
{
	font-size: 0.85em;
	font-style: italic;
}
a.DiningNotifyChange_Submit
{
	float: left;
	color: #999966;
	margin-left: 11em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
a.DiningNotifyChange_Close
{
	float: left;
	margin-left: 10em;
	color: #999966;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
div.DiningNotifyChange_Footer
{
	clear: both;
	height: 1px;
	overflow: hidden;
}

 
 
 
 /*=== Dining Update === */
 span.DiningUpdate_FieldRequired
{
	font-size: 0.8em;
	color: red;
}
div.DiningUpdate_FieldValueStyleCheckBox_StyleTitle
{
	font-size: 16px;
}
div.DiningUpdate_FieldValueStyleCheckBox_BackEnd
{
	font-size: 13px;
	float: left; 
	margin-left: 10px;
	width: 350px;
	white-space: nowrap;
}
td.DiningUpdate_FieldValidation_Row
{
	font-size: 0.8em;
	padding-left: 10px;
}


/* === Dining Quick Search === */
table.DiningQuickSearch
{
	font-size: 0.8em;	
}
div.DiningQuickSearch_Title
{
	background-image: url(images/title_restaurants_and_bars.gif);
	width: 200px;
	height: 65px;
}
div.DiningQuickSearch_Title h2
{
	display: none;
}
input.DiningQuickSearch_SearchControls_Input
{
	width: 350px;
	height: 22px;
	margin-right: 20px;
	text-align: center;
}
a.DiningQuickSearch_SearchControls_Submit:link,
a.DiningQuickSearch_SearchControls_Submit:active,
a.DiningQuickSearch_SearchControls_Submit:visited,
a.DiningQuickSearch_SearchControls_Submit:hover
{
	display: block;
	color: #EAA001;
	border: 1px solid #B9B8B8;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #F1F1F1;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* === Events Quick Search === */
table.EventsQuickSearch
{
	font-size: 0.8em;	
}
div.EventsQuickSearch_Title
{
	background-image: url(images/title_gigs_and_events.gif);	
	width: 200px;
	height: 65px;
}
div.EventsQuickSearch_Title h2
{
	display: none;
}
input.EventsQuickSearch_SearchControls_Input
{
	width: 350px;
	height: 22px;
	margin-right: 20px;
	text-align: center;
}
a.EventsQuickSearch_SearchControls_Submit:link,
a.EventsQuickSearch_SearchControls_Submit:active,
a.EventsQuickSearch_SearchControls_Submit:visited,
a.EventsQuickSearch_SearchControls_Submit:hover
{
	display: block;
	color: #EAA001;
	border: solid 1px #B9B8B8;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #F1F1F1;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}



/* === Dining Search Links === */
div.DiningSearchLinks
{
	text-align: left; 
	font-size: 0.8em; 
	margin-top: 10px; 
	margin-bottom: 10px;
	background-color: White;
}



/* === Restaurant Search Links === */
div.RestaurantSearchLinks
{
	text-align: left; 
	font-size: 0.8em; 
	margin-top: 10px; 
	margin-bottom: 10px;
	background-color:White;
}



/* === Popular Links === */
div.PopularLinks
{
	text-align: left;  
	margin-top: 10px; 
	background-color: White;
}
td.PopularLinks_Cell_Title
{
	font-size: 0.8em;
	width: 166px;
}
td.PopularLinks_Cell
{
	width: 166px;	
	font-size: 0.7em;
}



/* === Venues Restaurant Search Link === */
div.VenuesRestaurantSearchLinks
{
	background-color: White;
	font-size: 0.8em;	
}

div.VenuesRestaurantSearchLinks_Title
{	
	font-weight:bold;
	font-size: 1.2em;	
}
div.VenuesRestaurantSearchLinks_Title a
{
	color: #FF6600;
}
ul.VenuesRestaurantSearchLinks_List
{
	list-style-image: url(images/bullet.gif);	
}



/* === Dining Facebook Comments === */
div.DiningFacebookComments
{
	width: 250px;
	background-color: White;	
}
div.DiningFacebookCommentsLit
{
	width: 200px;
	background-color: White;	
}
div.DiningFacebookComments_Title
{
	margin-left: 10px;
	margin-bottom: 15px;
}
div.DiningFacebookComments_Title h3
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.DiningFacebookComments_Title h3 span
{
	background-color: white;
}


/* === Dinings Email to Friend === */
div.DiningsEmailToFriend
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
}
div.DiningsEmailToFriend_Note span
{
	color: red;
	background-color: white;
}
div.DiningsEmailToFriend_Title
{
	width: 200px;
	height: 65px;
	background-image: url(images/title_email_to_friend.gif);
	margin-left: -10px;
	margin-top: -75px;
	margin-bottom: 15px;
}
div.DiningsEmailToFriend_Title h1
{
	display: none;
}
div.DiningsEmailToFriend_Description
{
}
div.DiningsEmailToFriend_Description span
{
	background-color: white;
}
span.DiningsEmailToFriend_Description_Dining
{
	font-weight: bold;
}
div.DiningsEmailToFriend_Message
{
}
div.DiningsEmailToFriend_Message span
{
	background-color: white;
}
div.DiningsEmailToFriend_FieldSets
{
	padding-top: 2em;
}
div.DiningsEmailToFriend_FieldSet
{
	padding-bottom: 1em;
}
div.DiningsEmailToFriend_FieldName
{
	float: left;
	width: 12em;
}
div.DiningsEmailToFriend_FieldName span
{
	background-color: white;
}
span.DiningsEmailToFriend_FieldName_TextNote
{
	display: block;
	font-size: 0.8em;
}
div.DiningsEmailToFriend_FieldValue
{
	float: left;
}
input.DiningsEmailToFriend_FieldValue_TextInput
{
	width: 28em;
}
div.DiningsEmailToFriend_FieldValue textarea
{
	height: 10em;
	width: 28em;
}
div.DiningsEmailToFriend_FieldValidation
{
	clear: left;
	margin-left: 12em;
}
a.DiningsEmailToFriend_Submit
{
	float: left;
	color: #999966;
	margin-left: 12em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}
a.DiningsEmailToFriend_Close
{
	float: left;
	margin-left: 10em;
	color: #999966;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 1em;
	background-color: white;
}



td.afpostbody
{
	word-break: break-all;
	word-wrap: break-word;
}
div.afpostbodycontainer
{
	width: 500px;
	word-wrap: break-word;
}
