﻿/***************************/
/***** EVENTS / CLUBS ******/
/***************************/
/* GLOBAL */
DIV.EventsClubs DIV.ButtonBar {
	margin:					0 0 5px 0;
}
DIV.EventsClubs DIV.InfoBig,
DIV.EventsClubs DIV.ButtonBar,
DIV.EventsClubs DIV.HowToHost DIV.SubMenuImage {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.EventsClubs DIV.ControlBar {
	position:				relative;
	/*margin:					0;*/
}
DIV.EventsClubs DIV.ControlBar INPUT,
DIV.EventsClubs DIV.ControlBarSub INPUT {
	.width:					13px;
	.height:				13px;
	padding:				0;
	margin:					0 7px 0 0;
}
DIV.EventsClubs DIV.ControlBarSub DIV.Pagination {
	.margin:				-2px 0 0 0;
}

DIV.EventsClubs .ControlBarSub .Pagination .Page,
DIV.EventsClubs .ControlBarSub .Pagination SELECT {
	position:				relative;
	left:					-20px;
}
DIV.EventsClubs .ControlBarSub .Pagination .NextPrev {
	width:					35px;
	_width:					37px;
}
DIV.EventsClubs .ControlBarSub .Pagination .NextPrev SPAN {
	background-image:		url(../image/icons/buttons/icon_arrow_blue_left.gif);
	.top:					0;
}
DIV.EventsClubs .ControlBarSub .Pagination .NextPrev SPAN.next {
	background-image:		url(../image/icons/buttons/icon_arrow_blue_right.gif);
}
DIV.EventsClubs .ControlBarSub .Pagination .Disabled {
	color:					#CCC;
}
DIV.EventsClubs .ControlBarSub .Pagination .Disabled SPAN {
	background-image:		url(../image/icons/buttons/icon_arrow_blue_left_disable.gif);
}
DIV.EventsClubs .ControlBarSub .Pagination .Disabled SPAN.next {
	background-image:		url(../image/icons/buttons/icon_arrow_blue_right_disable.gif);
}

DIV.EventsClubs .Banner {
	float:					left;
	display:				block;
	padding:				1px;
	margin:					10px 0 20px 0;
	border:					1px solid #E2E2E2;
	line-height:			0;
}
DIV.EventsClubs DIV.Component DIV.Filter {
	position:				relative;
}
DIV.EventsClubs DIV.InfoBig {
	background-position:	7px 50%;
	line-height:			20px;
}
DIV.EventsClubs DIV.InfoBig SELECT.Large {
	float:					left;
	width:					325px;
}

DIV.EventsClubs DIV.Rating {
	width:					110px;
	height:					22px;
	margin:					0 0 5px 0;
	background:				url(../image/bg_starRating.gif) top left no-repeat;
}
DIV.EventsClubs DIV.Rating IMG {
	float:					left;
	margin:					0 3px 0 0;
}

/* LISTINGS */
DIV.EventsClubs DIV.Listing {
	height:					auto;
	min-height:				72px;
	padding:				8px;
}
DIV.EventsClubs DIV.Listing .Thumbnail {
/*	display:				block;*/
	float:					left;
	padding:				1px;
	margin:					-1px 10px 0 0;
	border:					1px solid #D4D4D4;
	font-size:				1px;
	line-height:			0;
}
DIV.EventsClubs DIV.Listing DIV.Info {
	float:					left;
	position:				relative;
/*	height:					72px;*/
	height:					auto;
	min-height:				60px;
	_height:				60px;
	padding:				0 0 12px;
	width:					380px;
}
DIV.EventsClubs DIV.Listing DIV.Categories {
	position:				absolute;
	left:					0;
	bottom:					-2px;
	line-height:			12px;
}
DIV.EventsClubs DIV.EventListings DIV.Listing DIV.Categories {
	width:					365px;
}
DIV.EventsClubs DIV.ClubListings DIV.Listing DIV.Categories {
	width:					440px;
}
DIV.EventsClubs DIV.Listing DIV.Categories A {
	font-size:				9px;
	white-space:			nowrap;
}
DIV.EventsClubs DIV.Listing A.GuestList {
	position:				absolute;
	top:					10px;
	display:				block;
	background:				url(../image/bg_GuestListEvents.gif) center bottom repeat-x;
	border:					1px solid #BBB;
	padding:				0;
	width:					78px;
}
DIV.EventsClubs DIV.EventListings DIV.Listing A.GuestList {
	right:					45px;
}
DIV.EventsClubs DIV.ClubListings DIV.Listing A.GuestList {
	right:					10px;
}
DIV.EventsClubs DIV.Listing A.GuestList:HOVER {
	text-decoration:		none;
}
DIV.EventsClubs DIV.Listing A.GuestList DIV.Padded {
	padding:				2px 5px;
}
DIV.EventsClubs DIV.Listing A.GuestList DIV.Padded DIV.Row {
	float:					none;
	padding:				2px 0 7px;
	height:					auto;
	min-height:				0;
	_height:				auto;
	border:					0 none;
	text-align:				right;
	color:					#000;
	background-position:	left top;
	background-repeat:		no-repeat;
}
DIV.EventsClubs DIV.EventListings DIV.Listing A.GuestList DIV.Padded DIV.Row {
	background-image:		url(../image/icons/GuestList.gif);
}
DIV.EventsClubs DIV.ClubListings DIV.Listing A.GuestList DIV.Padded DIV.Row {
	background-image:		url(../image/icons/ReviewsList.gif);
}
DIV.EventsClubs DIV.Listing A.GuestList DIV.Padded DIV.Guest {
	border-top:				1px dotted #D7D7D7;
	text-align:				right;
	font-weight:			bold;
	font-size:				15px;
	height:					19px;
}
DIV.EventsClubs DIV.Listing DIV.CalendarDate {
	position:				absolute;
	top:					10px;
	right:					10px;
	text-align:				center;
}
DIV.EventsClubs DIV.VisibleYear DIV.Listing DIV.CalendarDate DIV.Year {
	display:				block;
}
DIV.EventsClubs DIV.Listing DIV.Type {
	position:				absolute;
	bottom:					5px;
	right:					10px;
	font-weight:			bold;
	padding:				1px 0;
	color:					#999;
}
DIV.EventsClubs DIV.ListingGreen DIV.Type {
	color:					#960;
}
DIV.EventsClubs DIV.Listing DIV.Featured {
/*color:					#996600;*/
}
DIV.EventsClubs DIV.ClubListings DIV.Rating {
	position:				absolute;
	top:					10px;
	right:					95px;
}
DIV.EventsClubs DIV.EventListings DIV.MemberEvents {
	border-top:				1px dotted #CCC;
	padding:				15px 0 0 0;
	margin:					15px 0 0 0;
}

/* CLUB DETAIL */
DIV.EventsClubs DIV.ClubDetails .Avatar66 IMG {
	font-size:				10px;
	color:					#b7b7b7;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row A:HOVER {
	text-decoration:		underline !important;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.Avatar66 {
	float:					left;
	margin:					0 64px 0 0;
	overflow:				hidden;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.Avatar66 IMG {
	width:					66px;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.CalendarDate {
	float:					left;
	margin:					0 20px 20px 0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.CalendarDate DIV {
	text-align:				center;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.CalendarDate DIV.Month {
	padding:				0;
	margin:					0 0 2px 0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.EventDescription {
	float:					left;
	display:				block; 
	width:					356px;
	padding:				0;
	margin:					0 10px 0 0; 
	.margin:				0 10px 10px 0; 
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.EventDescription SPAN {
	color:					#999;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.EventDescription A.Title {
	font-size:				12px;
	font-weight:			bold;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.EventDescription DIV.Explanation {
	padding:				3px 0 5px 0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.Rating {
	float:					right;
}

/* CLUB DETAIL */
DIV.EventsClubs DIV.ClubDetails DIV.ControlBarSub {
	margin:					15px 0 10px;
}
DIV.EventsClubs .ClubDetails .ControlBarSub .Pagination .NextPrev {
	text-align:				left;
}

DIV.EventsClubs DIV.ClubDetails DIV.Row {
	float:					none;
	border:					0;
	padding:				5px 0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row,
DIV.EventsClubs DIV.ClubDetails .Comment .Padded,
DIV.EventsClubs DIV.ClubDetails .Comment .Padded .Row {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}

DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.Right {
	padding:				5px 0 0 0;
	width:					200px;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.Right DIV.Rating {
	margin:					0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnLeft370 {
	text-align:				justify;
	_position:				relative;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnLeft370 DIV.ControlBarSub {
	_position:				relative;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnLeft370 DIV.Row {
	margin:					0 0 5px 0;
	border-bottom:			1px dotted #d7d7d7;
	_height:				1%;
	_overflow:				visible;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnLeft370 DIV.Row DIV.Avatar66 {
	line-height:			64px;
	margin:					0 10px 0 0;
	.margin:				0 10px 10px 0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnLeft370 DIV.Row DIV.Avatar66 IMG {
	height:					66px;
	width:					auto;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnLeft370 DIV.Row DIV.CalendarDate {
	margin:					0 10px 0 0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnLeft370 DIV.Row DIV.EventDescription {
	width:					245px;
	margin:					0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 {
	position:				relative;
	width:					240px;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.BorderGrey,
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.BorderGrey DIV.imgC {
	width:					234px;
	height:					120px;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.BorderGrey {
	line-height:			118px;
	margin:					0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.BorderGrey IMG	{ 
	width:					120% !important;
	margin:					0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.Thumbs {
	clear:					both;
	margin:					0 0 25px 0;
	border:					0 none;
	padding:				15px 6px 0 6px;
	.padding:				15px 6px 6px 6px ;
	_padding:				15px 6px 0 6px;
	overflow:				hidden;
	_height:				1%;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.Thumbs DIV.Avatar90 {
	_display:				inline;
	margin:					6px 10px;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.Details {
	border:					1px solid #e2e2e2;
	background-color:		#f6f6f6;
	clear:					both;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.Details DIV.Padded {
	margin:					0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.Details DIV.Row {
	padding:				5px 0;
	_padding:				4px 0;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.Details DIV.Row STRONG {
	float:					left;
	width:					60px;
}
DIV.EventsClubs DIV.ClubDetails DIV.Row DIV.ColumnRight250 DIV.Details DIV.Row SPAN {
	float:					left;
	width:					156px;
}
DIV.EventsClubs DIV.ClubDetails DIV.CreatePost {
	float:					right;
	width:					420px;
	_position:				relative;
}
DIV.EventsClubs DIV.ClubDetails DIV.ColumnLeft180,
DIV.EventsClubs DIV.ClubDetails DIV.CreatePost A.Button {
	_position:				relative;
}
DIV.EventsClubs DIV.ClubDetails DIV.CreatePost DIV.Row INPUT.Small,
DIV.EventsClubs DIV.ClubDetails DIV.CreatePost DIV.Row SPAN.FromTo {
	float:					left;
}
DIV.EventsClubs DIV.ClubDetails DIV.CreatePost DIV.Row SPAN.FromTo {
	margin:					4px 0 0 2px;
}
DIV.EventsClubs DIV.ClubDetails .Comment {
	padding:				0 0 5px 0;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Alert {
	margin:					0 0 15px;
}
DIV.EventsClubs DIV.ClubDetails DIV.Comment DIV.Padded {
	padding:				0 10px 10px 10px;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.Row {
	float:					left;
	padding:				5px 0 0 0;
	margin:					0;
	width:					100%;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.Row H3 {
	border-bottom:			1px dotted #ccc;
	font-size:				13px;
	padding:				0 0 1px 3px;
	margin:					0 5px 5px 0;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.Row DIV.Right {
	width:					auto;
	padding:				0;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.Row DIV.Right STRONG {
	position:				relative;
	left:					-2px;
	top:					-2px;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV DIV.Row {
	float:					none;
	width:					auto;
	padding:				2px 0;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.CreatePost,
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.ColumnLeft180 {
	padding:				5px 0 0 0;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded .ColumnLeft180 {
	width:					170px;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded .ColumnLeft180 .Row {
	height:					auto;
	min-height:				15px;
	_height:				15px;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded .ColumnLeft180 .Row SPAN,
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded .ColumnLeft180 .Row INPUT {
	float:					left;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded .ColumnLeft180 .Row SPAN IMG {
	width:					15px;
	height:					14px;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded .ColumnLeft180 .Row INPUT {
	position:				relative;
	margin:					0 10px 3px 0;
	top:					2px;
	left:					5px;
	height:					13px !important;
	width:					13px !important;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.CreatePost {
	height:					auto;
	min-height:				120px;
	_height:				120px;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.CreatePost DIV.Row TEXTAREA {
	width:					416px;
	height:					50px;
	margin:					0 0 5px 0;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.CreatePost DIV.Row SPAN.FromTo {
	font-size:				9px;
	padding:				6px 0 0 2px;
	margin:					0;
}
DIV.EventsClubs DIV.ClubDetails .Comment DIV.Padded DIV.CreatePost DIV.Row A.ButtonIcon:HOVER {	
	text-decoration:		none !important;
}
DIV.EventsClubs DIV.ClubDetails DIV.NoMessages DIV.Padded {
	color:					#CCC;
	font-weight:			bold;
	text-align:				center;
}

/* EVENT DETAIL */
DIV.EventsClubs DIV.EventDetails DIV.ControlBar,
DIV.EventsClubs DIV.EventDetails DIV.imageContainer {
	margin:					0 0 15px 0;
}
DIV.EventsClubs DIV.EventDetails DIV.imageContainer {
	text-align:				center;
}
DIV.EventsClubs DIV.EventDetails DIV.EventInformation {
	width:					243px;
	border:					1px solid #e2e2e2;
	background-color:		#f6f6f6;
}
DIV.EventsClubs DIV.EventDetails DIV.EventInformation .Avatar90 {
	margin:					0 10px 0 0;
	_margin:				0 7px 0 0;
	overflow:				hidden;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown {
	position:				relative;
	padding:				0 0 25px 0;
	text-align:				justify;
	overflow:				hidden;
	zoom:					1;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .EventInformation {
	position:				relative;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Row,
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .EventInformation .Padded,
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .EventInformation .Padded .Row {
	position:				relative;
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Row {
	clear:					both;
	border:					0 none;
	padding:				30px 0 0 0;
	width:					100%;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Row .Right {
	border-top:				1px solid #CCC;
	padding:				5px 0 0 0;
	width:					100%;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Row .Share {
	text-align:				right;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Right {
	position:				relative;
	width:					245px;
	margin:					0 0 0 20px;
	.margin:				0 0 0 20px;
	text-align:				left;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Row .Right {
	margin:					0;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Right .Right,
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Right .EventInformation,
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Right DIV.Booking A.Button {
	float:					none !important;
	margin:					0;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .EventInformation .Padded .Row {
	padding:				0 0 8px 0;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Right DIV.Booking,
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown DIV.EventInformation DIV.Padded DIV.Booking {
	padding:				0;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Right DIV.Booking A.Button,
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown DIV.EventInformation DIV.Padded DIV.Booking A.Button {
	padding:				5px 10px;
	background-position:	bottom;
	background-repeat:		repeat-x;
	background-color:		#92d464;
	font-weight:			bold;
	text-align:				center;
}
DIV.EventsClubs DIV.EventDetails A.ButtonGreen,
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown .Right DIV.Booking A.ButtonGreen {
	background-image:		url(../image/TabBgGreen.gif);
	background-position:	center;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown DIV.Right DIV.EventInformation {
	margin:					0 0 15px 0;
}
DIV.EventsClubs DIV.EventDetails DIV.EventBreakdown DIV.Right DIV.Booking A.Button {
	margin:					0 0 5px 0;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation {
	padding:				5px 10px;
	margin:					0 0 30px;
	background-color:		#fafafa;
	border:					1px solid #e2e2e2;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Row {
	border:					0 none;
	border-top:				1px solid #efefef;
	padding:				5px 0;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .First {
	border:					0 none;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Row P,
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Row P SPAN,
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Row P STRONG {
	float:					left;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Row P {
	width:					50%;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Row P SPAN {
	font-size:				11px;
	font-family:			Arial;
	line-height:			4mm;
	width:					210px;
	padding:				0 10px 0 0;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Row P SPAN A {
	font-weight:			bold;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Row P STRONG {
	padding:				0 5px 0 0;
	width:					70px;
	height:					15px;
}
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Full P 		{ width: 100%; }
DIV.EventsClubs DIV.EventDetails DIV.EventExplanation .Full P SPAN 	{ width: 530px; padding:0; }

DIV.EventsClubs DIV.EventDetails .RegisterInterest {
	margin:					20px 0;
	padding:				10px;
	border:					1px solid #E2E2E2;
}
DIV.EventsClubs DIV.EventDetails .RegisterInterest .Alert {
	margin:					10px 0 5px;
}
DIV.EventsClubs DIV.EventDetails .RegisterInterest STRONG {
	font-size:				14px;
}
DIV.EventsClubs DIV.EventDetails .RegisterInterest DIV.WarningSmall {
	padding:				5px 10px 5px 30px;
	.padding:				2px 10px 5px 30px;
}
DIV.EventsClubs DIV.EventDetails .RegisterInterest TEXTAREA {
	width:					604px;
	height:					40px;
	margin:					5px 0;
}
DIV.EventsClubs DIV.EventDetails .RegisterInterest DIV.Row {
	border:					0 none;
	padding:				0px;
	background-image:		none;
	_height:				1%;
	_overflow:				visible;
}
DIV.EventsClubs DIV.EventDetails .RegisterInterest DIV.Left,
DIV.EventsClubs DIV.EventDetails .RegisterInterest DIV.Right {
	height:					26px;
	_position:				relative;
}
DIV.EventsClubs DIV.EventDetails .RegisterInterest DIV.Right A.Button {
	font-weight:			bold;
	padding:				4px 8px 1px;
	margin:					0 0 0 5px;
}
DIV.EventsClubs DIV.EventDetails .RegisterInterest A.Button:HOVER,
DIV.EventsClubs DIV.EventDetails .EventBreakdown .Booking A.Button:HOVER {
	text-decoration:		none !important;
	border:					1px solid #4f9a1c !important;
}


DIV.EventsClubs DIV.EventDetails DIV.ListingMini {
	clear:					both;
}
DIV.EventsClubs DIV.EventDetails DIV.NoMessages DIV.Padded {
	text-align:				center;
	color:					#CCC;
	font-weight:			bold;
}
DIV.EventsClubs DIV.EventDetails DIV.ListingMini A {
	_position:				relative;
	overflow:				hidden;
}
DIV.EventsClubs DIV.EventDetails DIV.ListingMini A IMG {
	font-size:				9px;
	font-weight:			normal;
	color:					#b7b7b7;
}
DIV.EventsClubs DIV.EventDetails DIV.ListingMini DIV.Comment {
	margin:					10px 0 0 2px;
	padding:				3px 10px 5px 20px;
	border:					1px solid #d7d7d7;
	background:				url(../image/bg_flirtarea.jpg) top repeat-x;
}
DIV.EventsClubs DIV.EventDetails DIV.ListingMini DIV.Comment STRONG {
	position:				relative;
	font-size:				10px;
	left:					-10px;
}

/* CREATE NEW */
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent {
	padding:				20px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent H2 {
	margin:					20px 0 !important;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Content {
	border:					0 none;
	margin:					0;
	_height:				1%;
	_overflow:				visible;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Checkbox {
	position:				relative;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row {
	position:				relative;
	float:					none;
	height:					auto;
	min-height:				25px;
	_height:				25px;
	margin:					0;
	border:					0 none;
	padding:				8px 0;
	overflow:				hidden;
	_overflow:				visible;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn {
	margin:					0;
	padding:				25px 0 0 0;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn DIV.Row {
	width:					auto;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn DIV.Row H2 {
	border-top:				0;
	border-bottom:			1px dotted #D7D7D7;
	padding:				5px;
	margin:					0;
	height:					auto;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Row {
	overflow:				hidden;
	_overflow:				visible;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row A.Button	{
	_position:				relative;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row A.ButtonIcon { 
	font-weight:			bold;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row INPUT.Large {
	width:					300px;
	margin-bottom:			5px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row SELECT.Large {
	width:					304px;
	margin-bottom:			5px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Category,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.GuestType {
	float:					left;
	width:					400px;
	padding:				3px 0 0 0;
	.padding:				5px 0 0 0;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.GuestType DIV {
	float:					left;
	width:					100px;
	margin-bottom:			5px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Category DIV {
	float:					left;
	width:					200px;
	margin-bottom:			5px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Category DIV,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.GuestType DIV {
	margin:					0;
	padding:				0 0 6px 0;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Category DIV INPUT,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.GuestType DIV INPUT {
	height:					13px;
	width:					13px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.EventDisclaimer,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.EventDescription {
	float:					left;
	position:				relative;
	width:					400px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.EventDescription {
	padding:				3px 0 0 0;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.EventDescription DIV.Left {
	margin:					5px 0;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.EventDescription DIV.Left TEXTAREA {
	width:					380px;
	height:					300px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.EventDisclaimer {
	padding:				0 0 0 10px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row A STRONG,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.EventDisclaimer STRONG {
	width:					auto;
	display:				inline;
	margin:					0 5px 0 0;
	padding:				0;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.EventDisclaimer INPUT {
	.width:					13px;
	.height:				13px;
	padding:				0;
	border:`				0;
	margin:					0 5px 0 0;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.SmallText {
	float:					left;
	font-size:				10px;
	width:					300px;
	padding-left:			7px;
	margin-top:				-2px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row H1 { 
	width:					570px;
	border-bottom:			1px dotted #d7d7d7 !important;
	padding:				5 !important;
	_margin-bottom:			0 !important;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row H1 SPAN,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn DIV.Row H2 SPAN  { 
	font-size:				10px;
	font-weight:			normal;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Hidden {
	background-image:		url(../image/community/bg_commRightSections.jpg);
	background-position:	top;
	background-repeat:		repeat-x;
	padding:				10px 0;
}
DIV.EventsClubs DIV.CreateNew DIV.Row DIV.Row DIV.Row {
	padding:				5px 0 0 0;
	margin:					0;
}
DIV.EventsClubs DIV.CreateNew DIV.Row DIV.Row TEXTAREA.Large {
	margin:					2px 0 5px 10px;
	width:					380px;
	height:					160px;
}
DIV.EventsClubs DIV.CreateNew DIV.Row DIV.Row DIV.EventDisclaimer INPUT.Small {
	width:					50px;
	height:					16px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn DIV.Row H2.Hidden {
	background-image:		none;
	padding:				5px !important;		
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn DIV.Row H2.Hidden A.Explanation {
	_right:					-20px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Checkbox INPUT,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Checkbox LABEL,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Checkbox DIV INPUT,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Checkbox DIV LABEL {
	float:					left;
	position:				relative
	.left:					3px;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Checkbox INPUT {
	position:				relative;
	.top:					-3px;
	margin:					0 0 0 10px !important;
	.margin:				0 0 0 7px !important;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Checkbox DIV INPUT {
	.top:					0;
	margin:					0 0 0 10px !important;
	.margin:				0 0 0 10px !important;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Toggle DIV.Checkbox INPUT {
	.left:					6px;
	_left:					0;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Checkbox LABEL {
	position:				relative;
	.left:					-3px !important;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Checkbox DIV LABEL {
	.left:					0 !important;
}
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Checkbox LABEL,
DIV.EventsClubs DIV.CreateNew DIV.WhiteFormComponent DIV.Row DIV.Checkbox DIV LABEL {
	display:				block;
	padding:				0 0 0 5px;
}

/* HOW TO HOST */
DIV.EventsClubs DIV.HowToHost OL {
	margin:					0;
	padding:				5px 0 15px 40px;
}
DIV.EventsClubs DIV.HowToHost OL LI {
	padding:				0;
	background-image:		none;
}
DIV.EventsClubs DIV.HowToHost DIV.SubMenuImage {
	padding:				5px 0;
	margin:					10px 0;
	overflow:				hidden;
}
* html DIV.EventsClubs DIV.HowToHost DIV.SubMenuImage {
	height:					1%;
}
DIV.EventsClubs DIV.HowToHost DIV.SubMenuImage .Image {
	padding:				1px;
	margin:					0 3px;
	position:				relative;
	color:					#000;
	border:					1px solid #CCC;
	float:					left;
}
DIV.EventsClubs DIV.HowToHost DIV.SubMenuImage A:HOVER {
	text-decoration:		none;
}
DIV.EventsClubs DIV.HowToHost DIV.SubMenuImage .Image IMG {
	border:					0 none;
	margin-bottom:			-3px;
}
DIV.EventsClubs DIV.HowToHost DIV.SubMenuImage .Image H2 {
	width:					160px;
	font-family:			"Tahoma";
	text-align:				center;
	font-size:				13px;
	position:				absolute;
	margin:					0 15px;
	top:					112px;
	left:					0;
}
DIV.EventsClubs DIV.HowToHost OL.Main {
	padding:				0 0 0 15px;
	margin:					5px 0 15px 10px;
	font-family:			Tahoma;
	font-size:				14px;
}
DIV.EventsClubs DIV.HowToHost OL.Main LI {
	margin:					0 0 8px 0;
}
DIV.EventsClubs DIV.HowToHost OL.Main LI H2 {
	display:				block;
	float:					none;
	width:					100%;
	padding:				0;
	margin:					0;
	top:					0;
	position:				inherit;
	font-size:				14px;
}
DIV.EventsClubs DIV.HowToHost OL.Main UL {
	margin:					0;
	padding:				0;
}
DIV.EventsClubs DIV.HowToHost OL.Main UL LI {
	background:				url(../image/icons/ListMarker.gif) 0 5px no-repeat;
	font-size:				11px;
	font-weight:			normal;
	margin:					3px 0;
	padding:				0 0 0 10px;
}

/* MY EVENTS */
DIV.EventsClubs DIV.MyEvents DIV.ButtonBar A.Button {
	margin:					0 10px 0 0;
}
DIV.EventsClubs DIV.MyEvents DIV.ControlBar INPUT,
DIV.EventsClubs DIV.InterestList DIV.ControlBar INPUT {
	float:					left;
	margin:					3px 10px 0 4px;
}
DIV.EventsClubs DIV.MyEvents DIV.ControlBar DIV.Left,
DIV.EventsClubs DIV.InterestList DIV.ControlBar DIV.Left {
	position:				relative;
	top:					2px;
}
DIV.EventsClubs DIV.MyEvents DIV.ControlBar A.NextPrev {
	_margin:				3px 0 0 10px;
}

DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.Avatar66 {
	margin:					0 10px 0 0;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.Avatar66 IMG {
	width:					66px;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.CalendarDate {
	margin:					0 16px 20px 0;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.Checkbox {
	float:					left;
	padding:				0 10px 0 0;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.Checkbox INPUT {
	width:					13px;
	height:					13px;
	margin:					0;
	padding:				0;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.EventDescription {
	float:					left;
	position:				relative;
	display:				block; 
	width:					356px;
	height:					77px;;
	padding:				0;
	margin:					0 10px 0 0; 
	.margin:				0 10px 10px 0; 
}
DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.EventDescription SPAN {
	color:					#999;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.EventDescription A.Title {
	font-size:				12px;
	font-weight:			bold;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.EventDescription DIV.Explanation {
	position:				absolute;
	bottom:					0;
	left:					0;
	padding:				0;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing DIV.EventDescription DIV.Explanation A.ButtonIconSmall {
	margin:					0 5px 0 0;
	width:					auto;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing .Status {
	position:				absolute;
	bottom:					2px;
	right:					10px;
/*	display:				inline;*/
	width:					58px;
	padding:				2px 0 2px 20px;
	border:					1px solid #BBB;
	margin:					0 0 5px 0;
	font-size:				9px;
	font-weight:			bold;
	text-align:				center;
	background:				#FEF3AD url(../image/icons/under_review.gif) 3px 50% no-repeat;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing .Pending {
	border:					1px solid #F3D500;
	color:					#96850F;
}
DIV.EventsClubs DIV.MyEvents DIV.Listing .Approved {
	border:					1px solid #64B030;
	color:					#64B030;
	background-color:		#D0EABF;
	background-image:		url(../image/icons/buttons/tick.gif);
}
DIV.EventsClubs DIV.MyEvents DIV.Listing .Rejected {
	border:					1px solid #af5268;
	color:					#af5268;
	background-color:		#e7c6ce;
	background-image:		url(../image/icons/buttons/delete.gif);
}

	/* MY EVENTS / INTEREST LIST */
	DIV.EventsClubs DIV.InterestList DIV.Details,
	DIV.EventsClubs DIV.InterestList DIV.ButtonBar,
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row {
		overflow:				hidden;
		_overflow:				visible;
		_height:				1%;
	}
	DIV.EventsClubs DIV.InterestList DIV.Details {
		padding:				0 0 10px 0;
		font-size:				12px;
	}
	DIV.EventsClubs DIV.InterestList DIV.Details STRONG {
		font-size:				14px;
	}
	DIV.EventsClubs DIV.InterestList DIV.Details H2 {
		padding:				0;
		margin:					0;
		display:				inline;
		font-size:				12px;
	}
	DIV.EventsClubs DIV.InterestList DIV.Column {	/* Not sure if we want to use this style.. ? */
		padding:				0 0 40px 0;
		margin:					0 0 10px 0;
		border-bottom:			2px solid #CCC;
	}
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row {
		padding:				5px 0;
	}
	DIV.EventsClubs DIV.InterestList DIV.ControlBarSub {
		margin:					0 0 5px 0;
	}
	DIV.EventsClubs DIV.InterestList DIV.ControlBarSub DIV,
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row DIV {
		float:					left;
		border-left:			1px solid #CCC;
		padding:				0 0 0 10px;
	}
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row DIV {
		padding:				0 0 0 11px;
		border-left:			0 none;
	}
	DIV.EventsClubs DIV.InterestList DIV.ControlBarSub .Checkbox,
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row .Checkbox {
		width:					80px;
		border-left:			0px none;
	}
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row .Checkbox {
		padding:				0 0 2px 20px;
	}
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row .Checkbox INPUT {
		width:					13px;
		height:					13px;
		margin:					0;
		padding:				0;
	}
	DIV.EventsClubs DIV.InterestList DIV.ControlBarSub .Members,
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row .Members 	{ width: 235px; }
	DIV.EventsClubs DIV.InterestList DIV.ControlBarSub .Type,
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row .Type 		{ width: 150px; }
	DIV.EventsClubs DIV.InterestList DIV.ControlBarSub .Date,
	DIV.EventsClubs DIV.InterestList DIV.Column DIV.Row .Date 		{ width: 100px; }

/* SPECIAL OFFERS */
DIV.Content DIV.ColumnLeft630 DIV.SpecialTerms {
	line-height:			1.4em;
}
DIV.Content DIV.ColumnLeft630 DIV.SpecialTerms A {
	text-decoration:		underline;
	font-weight:			bold;
}
DIV.Content DIV.ColumnLeft630 DIV.SpecialTerms UL,
DIV.Content DIV.ColumnLeft630 DIV.SpecialTerms UL LI {
	margin:					0;
}
DIV.Content DIV.ColumnLeft630 DIV.SpecialTerms UL LI {
	padding:				2px 0 2px 22px;
}

BODY.Print DIV.Offer {
	width:					450px;
	padding:				20px;
	margin:					20px auto;
	text-align:				center;
	border:					1px dotted #000;
	color:					#000;
}
BODY.Print DIV.Offer DIV.Title H1 {
	font-style:				italic;
	font-size:				30px;
}
BODY.Print DIV.Offer H1 {
	margin:					0 0 10px 0;
	color:					#b9081e;
	font-size:				18px;
}
BODY.Print DIV.Offer H2 {
	margin:					0 0 30px 0;
	font-size:				11px;
	color:					#a5a5a5;
}
BODY.Print DIV.Offer H3 {
	margin:					30px 0 10px 0;
	font-size:				12px;
	color:					#a5a5a5;
}
BODY.Print DIV.Offer DIV.UserInfo {
	/*float:				left;
	width:					50%;*/
	margin:					30px 0;
	font-size:				14px;
}
BODY.Print DIV.Offer UL {
	text-align:				left;
	font-size:				10px;
	color:					#a5a5a5;
}
BODY.Print DIV.Offer UL LI {
	padding:				0 0 0 15px;
	margin:					0 0 10px 0;
	background-position:	5px 4px;
}
BODY.Print DIV.Offer A.printPage {
	padding:				5px 20px;
	margin:					0 0 0 145px;
	_margin:				0 0 0 72px;
	font-size:				14px;
}
BODY.Print DIV.Offer DIV.CompsEnteringDetail {
	clear:					both;
	width:					450px;
	padding:				30px 0 0 0;
	font-size:				9px;
	color:					#a5a5a5;
	line-height:			15px;
}

	/* SPECIAL OFFERS / LOTUS LOUNGE */
	DIV.Article DIV.SpecialOffer {
		padding:				170px 10px 0 0;
		background:				url(../image/events/specialEvents/0911-LotusLounge/topBanner-LotusLounge.jpg) left top no-repeat;
	}
	DIV.Article DIV.SpecialOffer P,
	DIV.Article DIV.SpecialOffer UL {
		font-size:				11px;
		margin:					0;
		padding:				0 0 25px 10px;
		line-height:			1.4em;
	}
	DIV.Article DIV.SpecialOffer H2 {
		font-size:				15px;
		margin:					0;
		padding:				5px 0;
	}
	DIV.Article DIV.SpecialOffer UL {}
	DIV.Article DIV.SpecialOffer UL LI {
		font-size:				11px;
		padding:				2px 0 2px 22px;
		background-position:	10px 7px;
	}
	DIV.Article DIV.SpecialOffer UL P {
		padding:				5px 0 5px 10px;
	}
	DIV.Article DIV.SpecialOffer .printPage {
		float:					none;
		background-color:		#D54038;
		border:					1px solid #BB261D !important;
		font-size:				16px;
		margin:					0 auto;
		padding:				5px 0;
		text-align:				center;
		width:					200px;
	}
	DIV.Article DIV.CouplesInt1003 {
		background-image:	url(../image/events/specialEvents/1003-CouplesInt/topBanner-CouplesInt.jpg)
	}
	DIV.Article DIV.PlayroomGC1003 {
		background-image:	url(../image/events/specialEvents/1003-PlayroomGC/topBanner-PlayroomGC.jpg)
	}
	
	
/* OLD LISTINGS SHIT */
/* LISTINGS 
DIV.EventsClubs DIV.ColumnLeft630 .Avatar66 IMG,
DIV.EventsClubs DIV.ColumnLeft630 .Avatar90 IMG {
	font-size:				10px;
	color:					#b7b7b7;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row A:HOVER {
	text-decoration:		underline !important;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.Avatar66,
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.Thumbnail,
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.BorderGrey {
	float:					left;
	margin:					0 20px 0 0;
	.margin:				0 20px 10px 0;
}
DIV.EventsClubs DIV.EventListings DIV.Row DIV.Avatar66 {
	margin:					0 64px 0 0;
	overflow:				hidden;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.Thumbnail SPAN {
	padding-top:			20px;
	height:					46px;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.Avatar66 IMG,
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.Thumbnail SPAN {
	width:					66px;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.BorderGrey,
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.BorderGrey DIV.imgC {
	width:					110px;
	height:					70px;
	line-height:			68px;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.BorderGrey DIV.imgC IMG {
	font-size:				10px;
	color:					#b7b7b7;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.BorderGrey {
	float:					left;
	background-color:		#FFF;
	padding:				1px;
	margin:					0 20px 0 0;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.CalendarDate {
	float:					left;
	margin:					0 20px 20px 0;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.CalendarDate DIV {
	text-align:				center;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.CalendarDate DIV.Month {
	padding:				0;
	margin:					0 0 2px 0;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.Rating {
	float:					right;
	width:					110px;
	height:					22px;
	margin:					0 0 5px;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row DIV.Rating IMG {
	float:					left;
	margin:					0 3px 0 0;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Listing DIV.GuestList {
	float:					right; 
	width:					78px; 
	display:				block; 
	padding:				0;
	border:					1px solid #BBB;
	background-image:		url(../image/bg_GuestListEvents.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Listing DIV.GuestList DIV.Padded {
	padding:				2px 5px;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Listing DIV.GuestList DIV.Padded DIV.Row {
	float:					none;
	padding:				2px 0 7px 0;
	text-align:				right;
	background:				transparent url(../image/icons/GuestList.gif) top left no-repeat;
	border:					0 none;
	_position:				fixed;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Listing DIV.GuestList DIV.Padded DIV.Guest {
	text-align:				right;
	border-top:				1px dotted #d7d7d7;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Listing DIV.GuestList DIV.Padded DIV.Guest A {
	font-size:				15px; 
	font-weight:			bold;
}*/

/* LISTINGS / CLUBS 
DIV.EventsClubs DIV.ClubListings DIV.Row A:HOVER {
	text-decoration:		none;
	cursor:					pointer;
}
DIV.EventsClubs DIV.ClubListings DIV.Row DIV.EventDescription {
	width:					416px;
	_position:				relative;
}
DIV.EventsClubs DIV.ClubListings DIV.Row DIV.InfoBox {
	width:					110px;
	float:					left;
	padding:				0;
	margin:					0;
	.margin:				0 0 10px 0;
	background-color:		#FFF;
	border:					0px none;
	position:				relative;
	color:					#000;
	font-weight:			normal;
}
DIV.EventsClubs DIV.ClubListings DIV.Row DIV.InfoBox DIV.GuestList DIV.Padded DIV.Row {
	background-image:		url(../image/icons/ReviewsList.gif);
	padding:				2px 0;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row .GuestList {
	float:					right;
	display:				block;
	background:				url(../image/bg_GuestListEvents.gif) center bottom repeat-x;
	border:					1px solid #BBB;
	padding:				0;
	width:					78px;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row .GuestList:HOVER {
	border:					1px solid #6d6d6d;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row .GuestList .Padded {
	padding:				2px 5px;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row .GuestList .Padded .Row {
	float:					none;
	background:				url(../image/icons/ReviewsList.gif) left top no-repeat;
	border:					0 none;
	padding:				2px 0;
	text-align:				right;
	color:					#000;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row .GuestList .Padded .Guest {
	border-top:				1px dotted #D7D7D7;
	text-align:				right;
	font-weight:			bold;
	font-size:				15px;
	height:					18px;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row .GuestList:HOVER {
	text-decoration:		none !important;
}
DIV.EventsClubs DIV.ColumnLeft630 DIV.Row .GuestList:HOVER .Padded .Guest {
	text-decoration:		underline !important;
}*/

/* LISTINGS / EVENTS 
DIV.EventsClubs DIV.EventListings DIV.Row {
	height:					auto;
	min-height:				75px;
	_height:				75px;
}
DIV.EventsClubs DIV.EventListings DIV.Row .GuestList,
DIV.EventsClubs DIV.EventListings DIV.Row DIV.GuestList {
	position:				absolute;
	bottom:					10px;
	right:					0;
}
DIV.EventsClubs DIV.EventListings DIV.Row .GuestList:HOVER {
	text-decoration:		none;
}
DIV.EventsClubs DIV.EventListings DIV.Row .GuestList DIV.Padded DIV.Row {
	background-image:		url(../image/icons/GuestList.gif);
	padding:				2px 0 7px;
	height:					auto;
	min-height:				0;
	_height:				auto;
}*/

	/* LISTINGS / VISIBLE YEAR 
	DIV.EventsClubs DIV.visibleYear DIV.Row DIV.CalendarDate DIV.Year {
		display:			block;
		color:				#46494E !important;
		background-color:	#DCE5EC !important;
		border-top:			2px solid #FFF;
	}*/
