﻿/*** Consolidating Classess.css ****/

html, body		{ border:0px; margin:0px; padding:0px; }
body			{ font:12px Arial, Helvetica, sans-serif; height:100%; }


/* ###############################    HEADINGS   ################################## */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { padding:0; margin:0;  }




/* ############################    COMMON FORMATTING   ############################ */
p
blockquote		{ margin:1.25em 2.5em; }
small			{ font-size:0.85em; }
img				{ border:0; }
sup				{ position:relative; bottom:0.3em; vertical-align:baseline; }
sub				{ position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr	{ cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
img             { border: 0; }


/* ##################################    LINKS   ################################## */
 a:hover	{text-decoration:underline; }




/* ##################################    FORMS   ################################## */
form						{ margin:0; padding:0; display:inline; }
input, select, textarea		{ font:1em Arial, Helvetica, sans-serif; }
textarea					{ width:100%; line-height:1.25; }
label						{  }



/* ##################################   TABLES   ################################## */
table			{ border:0; margin:0; padding:0;}
table tr td		{ padding:0; }




/******** Consolidated default.css  ********/




/******** Consolidated classes.css  ********/

body
{
}
#main           { }
#innerMain      { background-color:#FFFFFF; background-image: url('/Assets/Images/Backgrounds/MainDropShadow.jpg'); background-repeat:repeat-x; }
#splashBg      { background-color:#FFFFFF; background-image: url('/Assets/Images/Backgrounds/SplashBackground.jpg'); background-repeat:repeat-x; }
#Content		{border-left: 2px solid #E4E4E4; border-right:2px solid #E4E4E4; border-bottom:2px solid #E4E4E4;}
#twoColumnSub .Section, #twoColumnSubContent .Section { /*background-image: url('/Assets/Images/Backgrounds/ADDottedBorder.jpg');*/ background-color:#FFF; padding:10px;	}
#leaderBoard	{ /*background-image: url('/Assets/Images/Backgrounds/HeaderBorder.jpg'); padding:10px;*/	}

#twoColTop   { margin-bottom:5px;}

.PrimaryHeader { text-transform:uppercase; font-style: normal; margin:0 0 0 5px; font-family: Verdana;  font-size: 18px; color:#DD0000;}
.PrimaryHeader a {margin:5px 0 0px 10px; font-size: 10px;  }
/*
.PrimaryHeader { width: 150px; height: 0px; border-right: 15px solid transparent; border-top: 15px solid red; border-left: 15px solid red; border-bottom: 15px solid red; color:#FFF; margin:0 0 10px -10px; position:relative; bottom:10px;}
.PrimaryHeader a {margin:5px 0 0px 10px; font-size: 14px; color:#FFF;}
*/
.SecondaryHeader {font-family:Arial; font-size:18px; text-transform:uppercase; font-style:normal; margin-bottom:0; padding:5px 5px 0 0; /*border-bottom:1px solid #BFBFBF;*/ color:#DD0000;}

a			{ color: #000; text-decoration:none; }
a:hover		{ text-decoration: underline;}

.Section { /*background-color:#FFF;*/}


/***** Global Classes *****/

.Section .Content	{ padding:5px;}
.Label				{ font-weight:bold; }
.PadTop				{ padding-top:20px;	}
.PadBottom			{ padding-bottom:20px;}
.Clear				{ clear:both; }
.AlignLeft		{ text-align:left; }
.AlignRight		{ text-align:right; }
.AlignCenter	{ text-align:center; }
.AlignJustify	{ text-align:justify; }
.FloatLeft      { float:left; }
.Input			{ font-size:11px; padding:2px; }
.Text-Input		{ padding:2px; }
.Text-Input {background:#EEEEEE none repeat scroll 0 0; border:1px solid #bfbfbf;}
.LinkText			{  color:#414141; padding-bottom:5px;}
.LinkText		a	{ color:#414141; padding-bottom:5px;}
.BorderAround		{ border: 1px solid #BFBFBF;}
.BorderBottom		{ border-bottom:1px solid #bfbfbf; padding-bottom:7px;}
.FooterLink			{ font-weight:bold; float:right; margin:10px; text-transform:uppercase; font-size:10px;}
.FooterLink a		{ color:#f040c0; font-size:10px;}
.ImageBorder		{  border:2px solid #BFBFBF;}
.VenueLinkText	a	{ color:#ba5054; }
.VenueLinkText	a hover	{ color:#ba5054; }
.lblMessage {background-color:#E0E0EA; color:Black; }
.lblMessage, .lblError {margin-bottom:5px;padding:5px;}


.DontDisplay    { display: none; }
.EmptyDataWrapper { padding: 30px; width: auto; text-align: center;}
.EmptyDataWrapper a	{ color:#ba5054 }

.SublinkSection .alternating {background-color:#E5E5E5;}

.lblError, .validationSummary {background-color:Red; border:1px solid black; color:#000; font-weight:bold; padding:5px; }

/***** Main Master ******/
/*** PropertyBar ***/

#propertyBar		{ background:#000; }
#propertyBar .HorizListItem		{ border-right-color:#3b7577;}
#propertyBar .HorizListItemLast	{ border: none;}
#propertyBar li a	{ color:#e6e4e5; }





/*** Header ***/
#loginBox .Label, #loginBox label, #loginBox a    { color:#e0e0e0; }
#changeArea a, #searchBar .Input, #searchBar .Buttons		{ color:#e0e0e0;}
#memberHeaderInfo {color:#fff;}
#memberHeaderInfo span { color:#3b7577;}
.HeaderInbox { background:url('/Assets/Images/Icons/envelope-small.gif'); background-repeat:no-repeat; height:18px; left:50px; position:absolute; top:0px; width:25px;  }
.HeaderInbox a { float:left; margin-left:7px; margin-top:-13px; }
#memberHeaderInfo .Notification	{ position:absolute; left:50px; top:-17px;}
#memberHeaderInfo .MessageCount	{ color:#FFF; font-size:9px; }

.Count { color:#F040C0; font-weight:bold; font-size:12px;}
.member-content-link .Count	{ color:#F040C0; font-weight:bold; font-size:12px;}
#InboxMessage .UnreadMessage	{ background-color:#F2FCFD; }
.UnreadMessage	{ background-color:#F2FCFD; }
#eventVenueLink	.AddEvents, #eventVenueLink	.AddVenues	{  border:1px solid #2A2A2A; width:90px; height:25px; margin-left:7px; float:left; background-color:#000; }
#eventVenueLink	.AddEvents a, #eventVenueLink .AddVenues a { color:#fff; text-transform:capitalize;  float:left; margin:6px; font-size:11px; }	
#eventVenueLink	.AddEvents span, #eventVenueLink .AddVenues span	{ color:#00C8E6 } 
  
#searchBar			{ width:200px; float:left; /*position: absolute; bottom:10px; right: 80px;*/ }
#searchBar .Input	{ width:150px; background-color:#3c3a3b; border:1px solid #BFBFBF;}
#searchBar .Buttons	{ border:1px solid #BFBFBF;  background-color:Black; width:30px;}

#menuZone			{ background-color:#000; height:55px; width:950px; /*float:left; margin-bottom:10px;*/}

#breadCrumb			{ font-size:10px; padding:5px 0 0 5px; background-color:#fff; border-left: 2px solid #E4E4E4; border-right:2px solid #E4E4E4; }
#breadCrumb	a		{ color:#ba5054; }
					  
/*** Menu ***/
/*
ul.menu, ul.adminMenu						{ border: 0 none; padding: 4px; width: 900px; list-style: none; height: 29px; margin-left: auto; margin-top:0px; margin-right: auto; position:relative; z-index:5000;}
ul.menu li, ul.adminMenu li					{ margin: 0; border: 0 none; margin-top: 8px; float: left; display: inline; list-style: none; position: relative; height: 25px; z-index: 5000; }
ul.menu li a, ul.adminMenu li a				{ padding: 5px 15px; float: left; display: block; font: 11px; font-weight:bold; text-decoration: none; text-transform:uppercase;}
*/
#menu										{ background:#FFF; }
ul.menu li a.last, ul.adminMenu li a.last   { border: none; }
ul.menu, ul.adminMenu						{ border: 0 none; padding: 4px 0; width: 935px; list-style: none; height: 29px; margin-left: auto; margin-top:0px; margin-right: auto; position:relative; z-index:5000; float:left;}
ul.menu li, ul.adminMenu li					{ margin: 0; border: 0 none; margin-top: 6px; float: left; display: inline; list-style: none; position: relative; height: 25px; z-index: 5000; background-color:#000; color:#000;}
ul.menu li a, ul.adminMenu li a				{ padding: 5px 10px; float: left; display: block; font: 11px; font-weight:bold; text-decoration: none; text-transform:uppercase; color:#000;}
ul.menu li ul, ul.adminMenu li ul           { margin: 0; border-top: 0px; padding: 0; list-style: none; display: none; position: absolute; top: 25px; left: 0; z-index:5000; border:solid 5px #FFF; border-top:none;}
ul.menu li ul li, ul.adminMenu li ul li     { min-width: 130px; height: 29px; /*border-bottom:1px solid #CCC;*/ padding:0; margin:0;}
ul.menu li a, ul.adminMenu li a				{ color:#FFF; background-color:#000;}
ul.menu li ul, ul.adminMenu li ul 			{ color:#000; /*border:1px solid #CCC;*/ font-size:10px;}
ul.menu li a:hover                          { background-color:#000; color:#FFF;}
ul.menu li a.nye                            { background-color:#000; color:#FFF;}
ul.menu li a.nye:hover                      { background-color:#000; color:#f8cb41;}
ul.menu li a.wmc                            { background-color:#fff; color:#FFF;padding-top:2px;}
ul.menu li a.wmc:hover                      { background-color:#fff; color:#fff;}
/*
ul.menu li ul li a, ul.adminMenu li ul li a { text-transform:uppercase; color:#000; padding:8px 0 0 10px; display:block; height:21px; width: 170px; }
ul.menu li a:hover, ul.adminMenu li a:hover { color:#000; background:url('/Assets/Images/Backgrounds/PinkButton.jpg'); background-repeat:repeat-x;}
ul.menu li ul, ul.adminMenu li ul			{ background-color:#FFFFFF; margin-top:0;}
ul.menu li ul li a:hover, ul.adminMenu li ul li a:hover { background-color:#EEEEEE !important; background-image: none; border: none; }
*/

div.submenu{float: left; display:list-item; width:130px; position:relative; background-color:#000; min-height:70px; font-size:11px; padding:10px;}
ul.menu .clubs  { height:265px;}
div.submenu .header { font-weight:bold; padding:5px;}
div.submenu div  { color:#FFF; width:130px;}
div.submenu div a {color:#FFF !important; width:130px; padding:5px; font-size:11px; text-transform:capitalize;}
div.submenu div a:hover {background-color:#DA43DC !important; padding-right:5px; width:120px;}
div.submenu .header { color:#A3A3A3; font-weight:bold; font-size:12px; text-transform:uppercase;}
.verticalRule   {height:340px; margin-top:10px; width:2px; background-color:#CCC; float:left;}


.TicketingLink				{ float:left; margin-top:5px;}

.FilterWrapper { float: left; position: relative; height: 21px; margin-top:20px; margin-left:5px; z-index:100; background:url('/Assets/Images/Backgrounds/GrayButton.jpg') repeat; border: solid 1px #CCCCCC;}
.FilterHeading { margin: 0 5px 0 0; padding: 3px; height: 16px;}
.FilterMenu { position: absolute; overflow: auto; width: 200px; max-height: 400px; z-index: 100; padding: 10px; }
.FilterLink { padding: 4px 0 4px 0; }
.FilterLink a { text-decoration: none; }
.FilterRemoveWrapper	{float:left; border:solid 1px; padding:3px; width:130px; height:35px; position:relative; margin:5px; background-color:#F3F3F3; color:#454545; text-align:center;}
.FilterRemoveLink		{position: absolute; top:3px; right:5px; }
.FilterRemoveLink a     { font-size:14px; font-weight:bold; color:#999 !important; text-decoration:none; }
.FilterMenu {background-color:#EEEEEE; border: solid 1px #7F7F7F; }
.FilterLink { border-bottom: solid 1px #444444; color: #000; }

/*** Zone ***/
#zoneWrapper	{ }
#zoneWrapper .CurrentCity { font-size: 12px; font-weight:bold; padding-left: 15px; float:left;}
#zoneWrapper .CurrentArea    	{ font-size:16px; text-transform:uppercase; text-align:left; padding-left:12px; color:#000; float:left; width:250px; overflow:hidden;}
#zoneWrapper .PopularCities    	{ font-size:10px; padding-left:175px; color:#000; right:10px; text-transform:uppercase; position:relative; z-index:1000;}
#zoneWrapper .PopularCities a	{ font-weight:bold;}
#zoneWrapper .PopularCities .Label    	{ font-weight:bold; text-transform:lowercase; }
#zoneWrapper .PopularCities .MoreCities	{ display:inline; font-weight:bold; text-transform:lowercase;}
#zoneWrapper .ChangeArea a	    { font-size: 10px; text-decoration: none; font-weight:bold; color:#000; padding-left:650px; padding-right:10px;}
#zoneWrapper .ChangeArea img		 { width:24px; height:14px; }
#zoneWrapper .popularzone-results	 { float:left; width:320px; background-color:#FFF; border:solid 1px; z-index:10000; padding-top:10px;}
#zoneWrapper .popularzone-results ul { list-style-image:none; list-style-position:outside; list-style-type:none; text-transform:capitalize;}
#zoneWrapper .popularzone-results li { font-size: 12px; font-family:Arial; float: left; width: 140px; margin-bottom: 3px; }
#zoneWrapper .popularzone-results li a {}


/*** Footer ***/

#footer ul li, .PointsPackage   { border-color:#3B6DDF; }
#footer #footerMenuLink	{ background-color:#000;}
#footer #footerMenuLink div .City   { color:#FFD1D1;}
#footer #footerMenuLink div, #footer #footerMenuLink div a { color:#FFF; }
#footer #footerMenuLink .VerticalLine {border-right:solid 2px #909090;}
#footer					{ color:#396DB5; background-color: #ffffff; }
#footer a				{ color:#396DB5; }
#footerImage			{ background:url('/Assets/Images/Backgrounds/CPLogo.jpg'); background-repeat:no-repeat; background-position:center;}
#footer .HorizList a		{ color:#396DB5; }
#footer .HorizListItem		{ border-right:1px solid #396DB5; }
#footer .HorizListItemLast	{ border: none;}
#footer ul          { display:inline; }
#footer ul li       { display:inline; text-align:center; border-right:1px solid ; padding:0 3px; }
#footer ul li a     { font-size:12px; color:#DD0000;}
#footer ul li.last  { display:inline; text-align:center; border-width:0; }
#footer .HorizList a {padding:0 2px 0 2px; font-size:11px; }
/*
#footer #footerMenuLink				{padding:10px; height:320px; font-family:Arial; text-align:left; width:930px;}
#footer #footerMenuLink #MenuItems  { float:left; width:565px; overflow:hidden;}
#footer #footerMenuLink div          { float:left; margin:0; list-style-type:none;}
#footer #footerMenuLink div a        { font-size:11px; line-height:15px;  display:block; font-weight:normal; line-height:11px;}

#footer #footerMenuLink #MenuItems .MenuItem { display:block; padding:5px; }
#footer #footerMenuLink #MenuItems .MenuItem a { float:left; padding:0 5px; margin:3px 0; border-right:solid 1px;}
#footer #footerMenuLink #MenuItems .MenuItem .LastItem { border-right:none;}


#footer #footerMenuLink .Title   { font-weight:bold; font-size:14px; width:100%; padding:5px 0; border:none !important; text-transform:uppercase; color:#B3B3B3;}
#footer #footerMenuLink .VerticalLine {padding-left:20px; min-width:0; width:0; height:150px;}
#footer #footerMenuLink .networkLink	{ float:right; text-align:right; padding:10px;}

#footer #footerMenuLink .Text   { float:left; width:215px; overflow:hidden; border:solid 1px; padding:5px;}
#footer #footerMenuLink .Text span   { font-weight:bold;}
#tagPhrase1		{font-size:16px; font-weight:bold; margin-bottom:5px; margin-top:5px; }
*/
#copyRight		{/*font-weight:bold;*/ padding:5px;}
#tel    { padding:5px;}

#footer #footerPropertyBar  { width:950px; background-color:#2B2B2B; height:51px; color:#FFF;}
#footer #footerPropertyBar .networkLink, #footer #footerPropertyBar .cityLink      { float:left; width:150px; padding-top:5px; }
#footer #footerPropertyBar .networkLink a	{ display:inline; text-transform:capitalize; font-weight:bold; font-size:12px;}
#footer #footerPropertyBar .City   { font-weight:bold; font-size:16px; padding:5px 0; color:#FFD1D1;}
#footer #footerPropertyBar img  { padding:0; margin:0; float:left;} 
#footer #footerPropertyBar .HorizList   { display:inline; float:left; width:400px; padding-top:15px; margin:0; text-align:left;}
#footer #footerPropertyBar .HorizListItem a, #footer #footerPropertyBar .HorizListItemLast a    { color:#FFF;  margin:auto;} 
#footer #footerPropertyBar .HorizListItem  { color:#FFF !important;}


/*** Most Searched Venues ***/
#mostSearchedVenues				{padding:10px; height:170px; font-family:Arial; text-align:left; width:600px;}
#mostSearchedVenues .MostSearchedVenueType {padding:10px; width:180px; float:left; overflow:hidden; white-space:nowrap;}
#mostSearchedVenues .MostSearchedVenueType .Title   { font-weight:bold; font-size:14px; color:#000; }
#mostSearchedVenues .MostSearchedVenueType ul		{ padding:0; margin:0; margin-left:15px;}
#mostSearchedVenues .MostSearchedVenueType ul li a       { font-size:12px; font-size:11px; color:#000;}

/*########### Home page Main section #####################*/

.FeaturedEventsDisplay			{ }
.BorderBox div.ColumnHeader		{ width:600px; height: 14px; }
.BorderBox div.ColumnBody		{ width:600px; overflow:hidden; padding: 0; margin:0; border:1px solid #BFBFBF; }
.BorderBox div.ColumnFooter     { width:600px;  }


.BorderBoxSm div.ColumnHeader		{ width:438px; height: 14px; }
.BorderBoxSm div.ColumnBody		{ width:438px; padding: 0; margin:0; }
.BorderBoxSm div.ColumnFooter     { width:438px; height: 14px; }


.Featured-Event-Result, .Regular-Event-Result { margin:5px; position:relative; height:135px; width:284px; float:left; overflow:hidden;}
.FeaturedEvent { background-color: #E7F8FF; border:1px solid #bfbfbf;}
.RegularEvent { background-color: #fff; border:1px solid #bfbfbf;}

.Featured-Event-Result .RecordTitle { width:180px; height:34px; position:absolute; left:115px; top:3px;  font:14px Arial; font-weight:bold;}
.Featured-Event-Result .Date { width:165px; height:15px; position:absolute; left:110px; top:75px; font-size:10px; font-weight: bold;  padding-left: 5px;  }
.Featured-Event-Result .Event {  height:45px; position:absolute; left:110px; top:30px; vertical-align:text-top; font-size:12px; font-weight: bold; padding-left: 5px; overflow: hidden; }
.Featured-Event-Result .Event a { text-decoration: none;}
.Featured-Event-Result .Info { width:165px; position:absolute; left:110px; top:90px; font-size:10px; padding-left: 5px; }
.Featured-Event-Result .Buttons	{	}
.Featured-Event-Result .Buttons a { text-decoration:none; font-weight:bold; font-size:11px; }
.Featured-Event-Result .Hr		{ position:absolute; top:134px; width:280px; border-bottom:1px solid;}
.Featured-Event-Result .EditorsPick	{ position:absolute; top:8px; left:0px; width:10px; height:80px; padding:3px 0px 0px 25px; left:3px;}
.Featured-Event-Result .EditorsPickDate	{position:absolute; top:70px; left:200px; width:40px; height:40px; }
.Featured-Event-Result .Thumb {  width:80px; height:80px; float:none; position:absolute; left:25px; top:5px; border:2px solid #BFBFBF;}
.DarkGradient	{margin-top:5px; text-align:center; width:80px; float:none; position:absolute; left:25px; top:90px; }
.EventCountByZone	{ font-weight: bold; margin: 15px 0 15px 0; text-align: right; }
.EventCountByZone a { font-size: 12px; float:right;  margin:10px; padding:5px; color:#000; background:url('/Assets/Images/Backgrounds/graybutton.jpg'); background-repeat:repeat; background-color:#EDEDED;  border: solid 1px #CCCCCC;}


.SuperFeatured-Event-Result { margin:5px; position:relative; height:110px; width:360px; margin:1px; float:left; overflow:hidden; color:#000; text-align:left;}
.SuperFeatured-Event-Result li { list-style:none;}
.SuperFeatured-Event-Result .RecordTitle { width:160px; height:34px; position:absolute; left:130px; top:10px;  font:14px Arial; font-weight:bold; color:#DD0000; padding-left: 5px;}
.SuperFeatured-Event-Result .RecordTitle a  {  color:#DD0000;}
.SuperFeatured-Event-Result .Date { width:160px; height:15px; position:absolute; left:130px; top:60px; font-size:10px; font-weight: bold;  padding-left: 5px; color:#000;}
.SuperFeatured-Event-Result .Event {  height:45px; position:absolute; left:130px; top:30px; vertical-align:text-top; font-size:12px; font-weight: bold; padding-left: 5px; overflow: hidden; color:#000;  height:29px;}
.SuperFeatured-Event-Result .Event a { text-decoration: none; color:#000;}
.SuperFeatured-Event-Result .Info { width:160px; position:absolute; left:130px; top:75px; color:#000; text-align:left; font-size:10px; padding-left: 5px;}
.SuperFeatured-Event-Result .EditorsPick	{ position:absolute; bottom:5px; left:250px; height:34px; padding:3px 0px 0px 40px; background-image:url(/Assets/Images/Icons/EditorsPick_sm.png);}
.SuperFeatured-Event-Result .Thumb {  width:116px; height:82px; float:none; position:absolute; left:10px; top:10px;}


.EditorsPick { background:url('/Assets/Images/Backgrounds/editorspick.jpg') no-repeat; color: White; }
.EditorsPickDate { background:url('/Assets/Images/Backgrounds/check_mark.png') no-repeat; color: White; }
.Featured-Event-Result .Hr		{ color:#CCCCCC;}
.Featured-Event-Result .RecordTitle a {color:#000; text-decoration:none;}
.Featured-Event-Result .Event a { color:#1BAAA6; }
.Featured-Event-Result .Date { color:#000;}
.Featured-Event-Result .Info {color:#000;}
.Featured-Event-Result	.DarkGradient { background-image:url('/Assets/Images/Backgrounds/GrayButton.jpg'); border:1px solid #CCCCCC; }
.Featured-Event-Result	.DarkGradient a	{color:#000; text-decoration:none; font-size:9px;}



.FeaturedVenues	{ float:left; margin:5px 20px 5px 5px;	}

.Link-Result   { border-bottom:1px solid #BFBFBF; float:left; height:80px; margin:5px; overflow:hidden; position:relative; width:580px;}
.Link-Result  .Thumb { height:55px; position:absolute; top:5px; width:90px; }
.Link-Result  .Title {font-size:12px; left:100px; position:absolute; top:3px;}
.Link-Result  .SiteName   { font-weight:bold;  }
.Link-Result   span   { font-weight:normal; font-style:italic; }
.CategoryDisplay  {  width:180px; float:left; margin-bottom:5px; }
/* ############# Two Column Right Section ################# */

.RightSectionWrapper		{border:1px solid #8C8C8C; background-color:White; overflow:hidden;}
.RightSectionHeader	{  overflow:hidden; background:#EDEDED url('/Assets/Images/Backgrounds/AdRightSection.jpg') no-repeat; min-height:40px;  background-position:bottom; }
.VenueRightSection	{  background-color:#EDEDED ; overflow:hidden; background-image:url('/Assets/Images/Backgrounds/VenueRightSection.jpg'); background-repeat:no-repeat; background-position:bottom;}
.RightSectionHeader .RightSectionText {font:17px Arial Black; float:left; margin:8px 0 0 7px; letter-spacing:-1px; text-transform:uppercase; width:89%;}
.RightSectionHeader span {font:17px Arial Black; float:left; margin:8px 0 0 7px; letter-spacing:-1px; text-transform:uppercase;}
.VenueRightSection span { color:#000; font:17px Arial Black;  float:left; margin:8px 0 0 7px; letter-spacing:-1px; text-transform:uppercase; }

	


/*##############Home page Two Column Right Section ##############*/

#twoColumnSubContent .header    { font-size:17px; font-family:Arial; border:solid 1px #CCC; margin:5px 5px 0 5px; padding:10px; background-color:#FFF; position:relative; font-weight:bold;}
#twoColumnSubContent .header img    { position:absolute; top:15px; right:10px;}

#twoColumnSubContent .searchLinksSection { overflow:hidden; padding-top:10px; border:solid 1px #CCC; border-top:none; padding-bottom:10px;  background-color:#FFF; margin:0px 5px 5px 5px;}
#twoColumnSubContent .searchLinksSection a {float:left; text-align:left; color:#000;  width:110px; padding:2px 10px 2px 5px; font-size:12px; font-family:helvetica;}

#defaultPage .FindPlaces	{border:2px solid #000; background-color:#FDD1D1; overflow:hidden; margin:5px;}
/*
#defaultPage .FindPlaces .header        { font-size:17px; font-family:Arial; border:solid 1px #CCC; border-bottom:none; margin:5px 5px 0 5px; padding:10px; background-color:#FFF; position:relative;}
#defaultPage .FindPlaces .header img    { position:absolute; top:15px; right:10px;}
#defaultPage .FindPlaces .searchLinksSection { overflow:hidden; padding-top:10px; border:solid 1px #CCC; padding-bottom:10px;  background-color:#FFF; margin:0px 5px 5px 5px;}
#defaultPage .FindPlaces .searchLinksSection a {float:left; text-align:left; color:#000;  width:110px; padding:2px 10px 2px 5px; font-size:12px; font-family:helvetica;}
*/

#defaultPage .FPImage       {height:36px; margin:3px; background-color:#000; text-align:center; }
#defaultPage .Find			{background-image:url('/Assets/Images/Backgrounds/Find.png') ; background-repeat:repeat-y; text-align:left; width:300px; height:25px; float:left; margin:5px 10px 5px}
#defaultPage .Places		{ text-transform:uppercase; font-size:10px; font-weight:bold;}
/*#defaultPage .WeeklyNL		{ margin-left:20px; height:60px; width:280px; background-image:url('/Assets/Images/Backgrounds/weeklyNL.jpg'); background-repeat:no-repeat;}*/
#defaultPage .signup		{text-transform:uppercase; float:right; margin:40px 5px 4px 180px;}
#defaultPage #vegas		{ height:120px; background-repeat:no-repeat; margin-left:10px; }
#defaultPage #lasVegas          {display:block; position:absolute; height:120px;}
#defaultPage .TagMember		{border:1px solid #BFBFBF; background-color:White; }
#defaultPage .TagMember .TaggedMemLink {color:#f040c0; font-weight:bold; padding-left:120px;}
#defaultPage .Friends		{border:1px solid #8C8C8C; background-color:White; overflow:hidden;}
#defaultPage .Friends .Content a  {  text-transform:uppercase; float:left;  color:#000; width:125px; padding-left:15px;} 
#defaultPage .Friends .Content .FooterLink		{ font-weight:bold; float:right; text-transform:uppercase; font-size:10px;}
#defaultPage .Friends .Content .FooterLink a		{ color:#f040c0; font-size:10px; width:100px;}
#defaultPage .Friendimage	{height:50px;  margin:5px 0px 10px 60px;}



/*##############Tabs ##############*/

.InactiveTab, .ActiveTab        { text-align:center; float:left; white-space: nowrap; cursor: pointer; }


.RegularTabWrapper  { width: auto; margin: 0px; height:25px; }
.RegularTabWrapper .InactiveTab, .RegularTabWrapper .ActiveTab {min-width:90px; max-width:115px; height:25px; padding:3px 5px 3px 5px; font-weight: bold;  text-transform: uppercase;  font-size: 11px; letter-spacing: 0; margin-left: 6px; font-weight: bold; }

.RegularTabWrapper .InactiveTab   {}
.RegularTabWrapper .ActiveTab   { color:#DD0000; }
.RegularTabWrapper  span          {display:block; text-align:center; cursor: pointer; }
.RegularTabWrapper .InactiveTab a:hover, .RegularTabWrapper .InactiveTab a { color:#777; }

/*
.RegularTabWrapper .InactiveTab   {background:url('/Assets/Images/Backgrounds/GrayButton.jpg') repeat; border: solid 1px #CCCCCC;}
.RegularTabWrapper .ActiveTab   {background:url('/Assets/Images/Backgrounds/PinkButton.jpg'); border: solid 1px #F3D1D0; }
.RegularTabWrapper  span          {display:block; text-align:center; cursor: pointer; }
.RegularTabWrapper .InactiveTab a:hover, .RegularTabWrapper .InactiveTab a { color:#777; }
*/
.RegularTabWrapper .ActiveTab, .RegularTabWrapper .InactiveTab {  height:18px; padding-top:9px;}


.Featured-Event-TabWrapper .InactiveTab, .Featured-Event-TabWrapper .ActiveTab {text-transform: uppercase;  font-size:12px; margin-left: 1px; width:46px; height:30px; }
.Featured-Event-TabWrapper		{ float:right;  /*border:1px solid #bfbfbf;*/  padding: 3px; height:38px; margin-bottom:5px; margin-right:3px;}
.Featured-Event-TabWrapper .InactiveTab	{background-color: #fff; color:#000; }
.Featured-Event-TabWrapper .ActiveTab	{ background-color:#fff; color:#f040c0;}
.Featured-Event-TabWrapper .InactiveTab a {color:#000; margin-left: 1px; width:46px; height:30px; }
.Featured-Event-TabWrapper .InactiveTab .Date	{font:16px Arial;}
.Featured-Event-TabWrapper .ActiveTab .Date		{ font:16px Arial; }


.InactiveTab a, .ActiveTab a, .InactiveGreyTab a, .ActiveGreyTab a { position:relative;}

.PagerButton {display:block; font-size:16px; font-weight:bold;  text-align:center; }


 


/* ########################  BACKGROUND-Colors's  ######################## */

 #propertyBar,#propertyBar #companyLogo, #propertyBar .HorizList, #propertyBar ul, #propertyBar li  { background-color:#000000; }
 #headerWrapper	{ /*background:#000;*/}
 #Content, #PopupHtmlElement, #PopupHtmlElement body  { background-color:#FFFFFF; }
 
/* ########################  BORDER Colors's  ######################## */
 #propertyBar li    { border-color:#FFFFFF; }
 

/* ########################  FORECOLORS  ######################## */



/****** Lists reset *********/
.upload-form ul, .form ul, ul.resetList { margin:10px 5px 10px 5px; padding: 0; list-style: none; }


/*######################## Result Set Classes ######################## */
.Gallery-Result .Thumb, .Gallery-Result .Title, .Gallery-Result .Rating { float:left; overflow:hidden; }
.Gallery-Result          { width:258px; height:80px; float:left; margin:5px 10px; position:relative; }
.Gallery-Result .Thumb   { width:100px; height:70px; float:none; position:absolute; left:5px; top:5px; border:2px solid #BFBFBF; }
.Gallery-Result .Date    { font-size:11px; font-weight: bold; position:absolute; top:5px; left:120px;  }
.Gallery-Result .Title   { font-size:11px; height:84px; position:absolute; right:5px; top:20px; width:134px; }
.Gallery-Result .Title a { color:#020202;  }
.Gallery-Result .City   {  font-size:11px;  position:absolute; top:65px; left:120px;}
.Gallery-Result .Count   { font-size:10px; }
.Gallery-Result	.EditDelete		{font-size:12px; left:120px; position:absolute; top:50px;}
#lastNight .Gallery-Result	{ border-bottom:1px solid #bfbfbf; padding-bottom:5px;	}

#twoColumnMain .Gallery-Result {float:left; height:95px; margin:5px 10px; position:relative; width:258px; }
#twoColumnMain .Gallery-Result .Thumb {float:none; height:84px; left:5px; position:absolute; top:5px; width:115px; }
#twoColumnMain .Gallery-Result .Date    { font-size:11px; font-weight: bold; position:absolute; top:5px; left:130px;  }
#twoColumnMain .Gallery-Result .Title   { font-size:11px; height:84px; position:absolute; right:5px; top:20px; width:124px; }

#twoColumnMain .Gallery-Result .City   {  font-size:11px;  position:absolute; top:80px; left:130px;}
#twoColumnMain .Gallery-Result .Count   { font-size:10px; }
#twoColumnMain .Gallery-Result	.EditDelete		{font-size:12px; left:130px; position:absolute; top:60px;}


ul.galleriesByArea { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 0 1.25em; }
.gallerybyarea-result { /* background:transparent url(/Assets/Images/LightTheme/Backgrounds/genericResultBox_lg.jpg) no-repeat scroll 0 0; */}
.gallerybyarea-result { float:left; height:48px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:5px 0 5px 15px;
						padding:0; width:270px; }
.gallerybyarea-result .galleries {margin:8px; }
.gallerybyarea-result .galleries a {color:#DD0000;}

.Sub-Event-Result				{ font-size:9px; }
.Sub-Event-Result .Thumb		{ float:left; width:80px; height:65px; margin:3px;  border:2px solid #BFBFBF; }
.Sub-Event-Result .Info			{ float:left;  height:65px; margin:2px; width:95px; }
.Sub-Event-Result .Link			{ margin-bottom:5px; }
.Sub-Event-Result .LinkText		{ margin-bottom:5px; }
.Sub-Event-Result .Date			{ font-weight: bold; font-size: 11px; color:#000; }
.Sub-Event-Result .VenueName    {color:#000; }
.Sub-Event-Result .GoingCount	{ text-align: center; font-size: 32px; font-weight: bold; color:#bfbfbf; }
.Sub-Event-Result .GoingText	{ text-align: center; font-size: 10px; text-transform:uppercase;}
.Sub-Event-seperator			{ height:0px; }
.Sub-Event-Result				{ position: relative; height: 70px;  border-bottom: solid 1px #bfbfbf; padding: 10px 5px;}
.Sub-Event-Result .Info			{  }
.Sub-Event-Result .Info .Link a { color:#DD0000; font-size:10px; }
.Sub-Event-Result .Info .LinkText a { color:#000;  }
.Imgoing-Button, .Guestlist-Button,.Ticket-Button	{float:right; cursor:pointer; margin-bottom:10px; text-align:center;  color:#000; text-transform:uppercase;}
.Sub-Event-Result .Imgoing-Button, .Sub-Event-Result .Guestlist-Button, .Sub-Event-Result .Ticket-Button { height:30px; width:85px; float:right; }


.Imgoing-Button			{ background:url('/Assets/Images/Backgrounds/GrayButton.jpg'); background-repeat:repeat-x; border: solid 1px #CCCCCC; background-position:bottom; }
.Guestlist-Button		{ background:url('/Assets/Images/Icons/guestlist_sm2.jpg'); background-repeat:no-repeat;}
/*.Ticket-Button					{ background:url('/Assets/Images/Backgrounds/YellowButton.jpg'); background-repeat:repeat-x; background-position:bottom; border: solid 1px #CCCCCC; }*/
.Ticket-Button                      { background:url('/Assets/Images/Icons/tickets_sm2.jpg'); width:50px; height:20px;}
.Guestlist-Button a	{  color:#000; text-transform:uppercase;  text-align:center;  margin-bottom:5px;   cursor:pointer; 	}
.Guestlist-Button span,  .Sub-Event-Result .Ticket-Button span	{ margin:6px; display:block;	}
.Ticket-Button	a, .Imgoing-Button a { 	}

#twoColumnSub .Member-List-Result					{ border-bottom:1px solid #bfbfbf;  }
#twoColumnSub .Member-List-Result .Thumb			{ float:left; width:65px;}
#twoColumnSub .Member-List-Result .Title			{ font-size:13px !important; font-weight:bold; width:370px; text-align:center; }
#twoColumnSub .Member-List-Result					{ float:left; width:65px; overflow:hidden; border:none; margin:2px; }

.Member-List-Result {border-bottom:1px solid #bfbfbf; }
.Member-List-Result .Thumb { float:left; margin:4px; width:65px; }
.Member-List-Result .Title { float:left; font-size:13px !important; font-weight:bold; margin:4px; width:370px; }
.Member-List-Result .Title a { }
.Member-List-Result .Controls { float:right; margin:4px; text-align:right; width:100px; }


.Article-Result          { border-bottom:1px solid #bfbfbf; height:70px; padding:10px 5px; position:relative; overflow:hidden;}
.Article-Result .Thumb, .Article-Result .Title, .Article-Result .Body { float:left; overflow:hidden; }
.Article-Result .Thumb   { width:70px; height:70px;  border:2px solid #BFBFBF;}
.Article-Result	.Title,  .Article-Result .Body  { margin-left:10px; width:345px;}
.Article-Result .Title a { font-size:14px; color:#DD0000; }
#twoColumnSub .Article-Result  .Title, #twoColumnSub .Article-Result  .Body { margin-left:10px; width:170px; }

.Todaysfix-Result               { margin-bottom:4px; height:70px; overflow:hidden;  border-bottom: solid 1px #bfbfbf; }
.Todaysfix-Result .Image        { height:40px;  width:72px; margin:5px; float: left; border:2px solid #BFBFBF; }
.Todaysfix-Result .Summary      { width:187px; overflow:hidden; font-size:11px; margin:4px 0 3px 0; float: left;}
.Todaysfix-Result .Summary div  { overflow:hidden; }
.Todaysfix-Result .Summary div a { color:#ba5054; font-size:11px; }

#twoColumnSub .SubColLinks a, .ResourceLinks    { display: block; width: 254px; margin: 5px 0; padding: 4px 0 0 25px; border-bottom:1px solid #BFBFBF; }
.ResourceLinks a	{color:#ba5054;}
#twoColumnSub  .ArticlesInthisSection a {display: block; width: 254px; height: 20px; margin: 5px 0; padding: 4px 0 0 25px; border:1px solid #bfbfbf;  }
#twoColumnSub .ArticlesByDate a	{ display: block; width: 254px; height: 20px; margin: 5px 0; padding: 4px 0 0 25px; border:1px solid #bfbfbf; }


.Review-Result 						{ padding: 10px; margin-bottom: 5px; border:1px solid #BFBFBF; background:url('/Assets/Images/Backgrounds/LightBlueButton.jpg'); background-repeat:repeat-x; background-position:bottom; }
.Review-Result  .Thumb				{ margin:0 30px 0 10px; float:left; width:100px;}
.Review-Result  .Item 				{ width:390px; float:left;}
.Review-Result  .Item .Title		{ font-size:15px; font-weight: bold;  margin:5px 0;}
.Review-Result  .Item .Text			{ margin:5px 0 10px 0;}
.Review-Result  .Item .Flag			{ font-size:11px; float:left;}
.Review-Result  .Item .Flag a		{color:#30AEBC; }
.Review-Result  .Item .Modify		{ font-size:11px; float: right;}
.Review-Result  .Item .Date			{ float:right;}
.Review-Result  .Item .Userlink		{ float:left;}
.Review-Result  .Item .Userlink	a	{ float:left; color:#ba5054;}
.Review-Result .Item .Title			{ color:#52B7C1; }


.Venue-Result .Title, .Venue-Result .Rating { float:left; overflow:hidden; padding-top: 5px; }
.Venue-Result .Thumb			{float:left; overflow:hidden; }
.Venue-Featured					{ background-color: #E7F8FF; border:1px solid #bfbfbf; overflow:hidden; }
.Venue-Non-Featured				{ background-color: #fff; }
.Venue-Result					{ padding:5px; }
.Venue-Result .Thumb			{ width:90px; height:55px; margin-left:5px; border:2px solid #BFBFBF; margin-top:10px; }
.Venue-Result .Title			{ width:250px; height:90px; margin-left:10px; margin-top:4px; font-size: 11px; }
.Venue-Result .Title a			{ }
.Venue-Result .Title .name		{ font-size:14px; font-weight:bold; color:#DD0000; }
.Venue-Result .MetaInfo			{ width:115px; height:90px; padding: 5px; text-align: center; margin: 5px 10px 0 0; float: right; font-size: 10px; }
.Venue-Result .MetaInfo .Regulars a { color:#000;}	
.Venue-Result .MetaInfo .ReviewCount { width:87px; height:66px; background: url('/assets/images/icons/reviews_bg.png'); background-repeat:no-repeat; margin-top:5px; position:relative; left:25px;}
.Venue-Result .MetaInfo .ReviewCount a { font-weight: bold; font-size: 38px; color:#000;}
.Venue-Result .MetaInfo .FavoriteCount { width:94px; height:22px; /*background: url('/assets/images/icons/likes_bg.png'); background-repeat:no-repeat;*/ background-color:#DD0000; margin-top:5px; float:left;}
.Venue-Result .MetaInfo .FavoriteCount a { font-size:11px; color:#FFF; font-weight:normal; position:relative; top:4px;}
.Venue-Result .MetaInfo .Check  { float:left; margin:10px 5px 0 0;}
.Venue-Result .MetaInfo a	{ color:#30AEBC; }
.Venue-Result .Rating-Title		{ font-weight:bold; }
.Venue-Result .Rating-Stars		{ padding-top:10px; }
.Venue-Result .Featured-Tab		{ float: left; margin-top:5px; background-image: url(/Assets/Images/Backgrounds/sponsered.jpg); background-repeat:no-repeat; width: 25px; height: 84px; }
.Venue-Result .Featured-TabBorder { border:1px solid #bfbfbf; background-color: #E7F8FF; overflow:hidden;	}


.Generic-Result	{ border-bottom:1px solid #bfbfbf; height:60px; padding:10px 5px; position:relative;}
.Generic-Result .Thumb {border:2px solid #BFBFBF; float:left; height:55px; margin:3px; width:90px;}
.Generic-Result .Header-Image  { text-align: center; }
.Generic-Result .Title		{padding:5px;	}
.Generic-Result .Details { float:right; height:55px; margin:3px; width:165px; background-color:#E3E3E3; padding-left:5px;}

#promoterVenues  .Link-Text { padding:5px;	}
#promoterVenues  .Header-Image  { float:left; height:55px; margin:3px; width:90px; text-align: center;  }
#promoterVenues  .Generic-Result	{ border-bottom:1px solid #bfbfbf; height:60px; padding:10px 5px; position:relative;}

#promoterVenues  .Generic-Result .Title		{padding:5px;	}
#promoterVenues  .Generic-Result .Details { float:right; height:55px; margin:3px; width:165px; background-color:#E3E3E3; padding-left:5px;}


.Results .Header .lblMessage     { width:98.2%; float:left; }
.Results .Header .SortBox        { width:200px; float:right; padding-bottom: 5px; text-align: right; }
.Results .Pager table			 { margin:0 auto; }
.Results .HeaderLink		     { text-align:right; text-transform:uppercase; }
.Results .HeaderLink		     { color: #000; font-size:11px;  }
.Results .HeaderLink a		     { color:#ba5054; font-size:11px; }
.Results-Header-Image img		 { border: solid 2px #000; }
.Results .FooterResults		     { text-align:center; line-height:25px; clear:both; text-transform:uppercase; }
.Results .FooterResults a		 { color:#ba5054; }


.MemberResultDefault			{ float:left; margin:5px; overflow:hidden; position:relative; width:175px; border:1px solid #bfbfbf; height: 60px; padding:5px;}
.MemberResultDefault	.Thumb	{ border:2px solid #BFBFBF; float:left; height:50px; margin:3px; width:80px; }
.MemberResultDefault	.Title	{ position:absolute; bottom:10px;  left:100px; }
.MemberResultDefault .Title a   { font-size:10px; }

.MemberResultSub				{ border-bottom:1px solid #bfbfbf; height:60px; padding:10px 5px; position:relative; }
.MemberResultSub	.Thumb		{ border:2px solid #BFBFBF; float:left; height:55px; margin:3px; width:90px; }
.MemberResultSub .VenueName		{padding:5px;	}
.MemberResultSub .PromoterDetails { float:right; height:55px; margin:3px; width:150px; background-color:#E3E3E3;}

.Member-Thumb-Result { float: left; width: 90px; margin: 2px; text-align: center;}

.Member-SmallColumn-Result { float:left; height:100px; margin:10px; text-align:center; width:80px; }

.Comment-Result                        { padding: 10px; margin-bottom: 5px; }
.Comment-Result .Middle				   { border:1px solid #bfbfbf; padding:5px 0 5px 0;  background:url('/Assets/Images/Backgrounds/LightBlueButton.jpg'); background-repeat:repeat-x; background-position:bottom; }
.Comment-Result .Thumb		           { margin:0 10px; float:left; }
.Comment-Result .Item                  { width:425px; float:left;}
.Comment-Result .Item .UserLink        { overflow:hidden; }
.Comment-Result .Item .Date            { float:right; }
.Comment-Result .Item .Title           { font-size:15px; font-weight: bold; margin:5px 0;}
.Comment-Result .Item .Message         { margin:5px 0 10px 0;}
.Comment-Result .Item .Edit            { text-align:right; display:none; }
.Comment-Result .Item .Control         { float:right; text-align:right;  text-transform:uppercase; font-size:10px; }
.Comment-Result .Item .Control a, .Comment-Result .Item .UserLink a		{ color:#ba5054; }
.Comment-Result .Item .Flag            { font-size:10px; float:left; margin-left:100px;}
.Comment-Result .Item .Flag   a		   { color:#30AEBC }



.Video-Result .Thumb, .Video-Result .Title, .Video-Result .Rating { float:left; overflow:hidden; }
.Video-Result					{ margin-bottom:10px; padding-bottom:10px; }
.Video-Result .Thumb			{ width:100px; height:75px; }
.Video-Result .Thumb img		{ width: 100px; height: 75px; }
.Video-Result .Title			{ width:345px; height:50px; margin-left:10px; }
.Video-Result .Title a			{ font-size:14px; font-weight:bold; }
.Video-Result .Controls			{ margin-top:10px; }
.Video-Result .Controls	a		{ font-size:14px; font-weight:bold; }
.Video-Result .Rating			{ width:120px; }
.Video-Result .MetaInfo			{ width:110px; height:65px; padding: 5px; text-align: center; margin: 5px 10px 0 0; float: right; font-size: 11px; }
.TabBox .Video-Result .Title	{ width:300px; height:75px; margin-left:10px; }
.TabBox .Video-Result .Thumb	{ margin-left:20px;}


.Video-Channel					{ float:left; width:180px; height:44px; padding:10px 5px;font-size:14px; font-weight:bold; margin:3px; }
.Video-Channel a				{ font-size:14px; font-weight:bold; color:#000;  }

#twoColumnSub .Video-Channel	{ background:none; float:none; width:auto; height:auto; font-size:12px; }
#twoColumnSub .Video-Channel a	{ font-size:12px;  }

.Video-Result-Alt				{ border-bottom:1px dotted #bfbfbf; margin:0; padding-bottom:0; list-style-type: none; }
.Video-Result-Alt .Thumb		{ width:90px; height:50px; float:left; overflow:hidden; }
.Video-Result-Alt .Thumb img	{ width: 90px; height: 50px; }
.Video-Result-Alt .Title		{ font-size:12px; width:175px; height:75px; margin-left:10px; float:left; overflow:hidden; }
.Video-Result-Alt .Title .Link	{ font-size:12px; }

.image-result					{ float:left; padding:3px; }


/*############### FORMS #########################*/
.Review-Form							{ }
.Review-Form .Title						{ font-weight:bold; margin-bottom:4px; }
.Review-Form .Members					{ font-size:11px; }
.Review-Form .Members a					{ font-size:11px; color:#ba5054;}
.Review-Form .Guests					{ font-size:11px; }
.Review-Form .Guests a					{ font-size:11px; color:#ba5054;}
.Review-Form .Editnote					{ font-size:11px; margin-bottom:4px; }
.Review-Form .Left-Side					{ width:350px; float:left; }
.Review-Form .Left-Side .Label			{ width:80px; font-weight:bold; }
.Review-Form .Left-Side .Input			{ width:350px; }
.Review-Form .Right-Side				{ width:100px; float:right; text-align:center; }
.Review-Form .Right-Side .Captcha-Image	{ margin-bottom:3px; }
.Review-Form .Right-Side .Captcha-Input { margin-bottom:3px; }
.Submit-Button		{font-size:13px; font-weight:bold; height:30px; text-align:center;  width:70px;}
.Submit-Button	{background:url('/Assets/Images/Backgrounds/GrayButton.jpg') repeat; border: solid 1px #CCCCCC;}

.form .Label { font-weight: bold;}
.form td { padding: 4px;}
.form td td { padding: 1px;}
.form .Buttons { text-align: center; }

/******* submitComment ******/
#submitComment	{	}
#submitComment  a	{ color:#ba5054;}

/****** popups ********/


.popup                  { border:2px solid #FFF; }
.popup .title           { position:relative; height:31px; }
.popup .title .close    { width:45px; height:31px; position:absolute; right:0; top:0px; }
.popup .title .text     { float:left; font-size:18px; font-weight:bold; padding:3px 10px; text-transform:uppercase; color:#FFF; }
.popup .content         { margin:1px; border:1px solid; }
.popupUiCover           { opacity:.60; cursor:wait; filter:Alpha(opacity=50); ~Moz-Opacity:.60; background-color:#000;}


.popup .title           { /*background:url('/Assets/Images/Backgrounds/GrayButton.jpg')*/ background-color:#232323; padding:5px; }
.popup .title .close    { background:url('/Assets/Images/Buttons/PopupClose.jpg') no-repeat; margin-top:5px; }




/*############### EventInfo #########################*/
#eventMainInfoWrapper td		{ padding-bottom: 10px; }
#eventMainInfoWrapper .Label	{ white-space: nowrap; text-align: right; padding-right: 10px; vertical-align: top; }
#eventMainInfoWrapper td a, #venueDetailsWrapper td a	{ color:#ba5054;}
#EventIcon { background-image:url(/Assets/Images/Icons/eventsIcon.gif); float:left; height:28px; margin-right:10px; width:38px; }

/****  Ratings*****/
.Rating        { font-weight:bold; text-align:center;}
.Rating		a	{ color:#ba5054;  }
.Rating-Stars .on, .Rating-Stars .off, .Rating-Stars a.on, .Rating-Stars a.off    { padding-left: 14px; font-size: 20px; text-decoration: none; }
.Rating-Box									{ background:url('/Assets/Images/Backgrounds/rating_box.jpg') no-repeat; height:111px; width:178px; }

.Rating-Stars .on			{ background:url('/Assets/Images/Icons/rating_star_on.gif') no-repeat; }
.Rating-Stars .off			{ background:url('/Assets/Images/Icons/rating_star_off.gif') no-repeat; }
.GoogleAds		{ text-align:center;}


/* ######################  Calendar Day Styles ###################### */
.NonHighlightedDay          {color:#FFFFFF;}
.HighlightedDayNotSelected, .HighlightedDayNotSelected a  { color: White; }
.MainCalendar               { }
.MonthLinkTable             { width:290px;}
.MainCalendar a             { color:#000 !important; text-decoration:none; font-weight:bold;}
.DayText td                 { border:solid 1px #CCC;}
.DayText                    { color:#0263C2 !important;}
.DayText a                  { color:#0263C2 !important; text-decoration:none; font-weight:bold;}
.DaySelector                { color:#7187C6; font-size: 20px; font-weight: bold; } 
.SelectedMonthCell          { border: solid 1px #DD0000; } 
.SelectedMonthCell a, a.MonthButtons    { color: #DD0000 !important;}
.SelectedDayCell            { background-color:#DD0000 !important; color:#FFFF !important; } 
.SelectedDayCell a          { color: #FFF !important; text-decoration:none; font-weight:bold;}
.MainCalendar               { width: 300px; height: 276px; margin-top: 5px; }
.DayLetters                 { font-weight:bold; width:35px; font-size:12px;}
.DayLetterTable             { text-align:center; height:25px; }
.MonthLinkTable             { width:290px; }
.DaySelector                { text-decoration:none;}
.MonthButtons               { font-weight: bold; }


 
  /* ######################DatePicker styles ###################### */
.DatePicker_MonthHeaderClass{ font-weight: bold;}
.DatePicker_DayHeaderClass  { font-weight: bold; }
.DatePicker_WeekdayClass    { background-color:#585858; color:#FFFFFF; }
.DatePicker_WeekendClass    { background-color:#585858; color:#FFFFFF; }
.DatePicker_OffmonthClass   { background-color:#292929; color:#FFFFFF; }
.DatePicker_SelectedDayClass{ background-color:#000000; color:#FFFFFF; } 
td.DatePicker_SelectedDayClass{ border: solid 1px white;}
.DatePicker_MonthHeaderClass { background-color:#6d6b6c; color: #ffffff; }
.DatePicker_DayHeaderClass   { background-color:#6d6b6c; color: #8BC0B0; }
.DatePicker_TodayDayClass   { background-color:#396DB5; color: Black; }

/******* Tagged Photos *********/
.TaggedMember	{ float:left; margin:4px; text-align:center; width:60px; }


/***** SignUp *********/

#becomeAMember                  { color:#333;  }
#becomeAMember h1, #becomeAMember h3, #becomeAMember h4 { color:#000;  }
#becomeAMember .arrows			{ background:url('/Assets/Images/Headers/signup_arrows.jpg'); }
#becomeAMember .intro li		{ background:url('/Assets/Images/Icons/raquo_large.jpg'); }
#becomeAMember .descr			{ background:url('/Assets/Images/Icons/raquo_large.jpg'); }


/* ###############################  quoted text for an article/blog ###############################  */
table.QuoteText                   { clear: both; margin-left: 10px; }
table.QuoteText td.QuoteTextLeft  {width: 44px; background-position: top center; background-repeat: no-repeat; background-image: url(/images/blog/blogLeftQuote.gif); }
table.QuoteText td.QuoteTextMain  {color: Black; }
table.QuoteText td.QuoteTextRight {width: 44px; background-position: bottom center; background-repeat: no-repeat; background-image: url(/images/blog/blogRightQuote.gif); }

#ArticleSections {background-color:#657890 }
#NightlifeArticleHeader {background:url('/Assets/Images/Headers/ArticleSection_Nightlife.gif');}
#StyleArticleHeader {background:url('/Assets/Images/Headers/ArticleSection_Style.gif');}
#MusicArticleHeader {background:url('/Assets/Images/Headers/ArticleSection_Music.gif');}
#MovieArticleHeader {background:url('/Assets/Images/Headers/ArticleSection_Movies.gif');}


#Footer ul li	 { border-color:#3B6DDF; }
#Footer #FooterMenuLink	{ border-top:solid 3px #414141; background-color:#353535;}
#Footer #FooterMenuLink div .city   { color:#8bb2cf;}
#Footer #FooterMenuLink div, #Footer #FooterMenuLink div a { color:#FFF; }
#Footer #FooterMenuLink .verticalLine {border-right:solid 2px #909090;}

#footer					{ color:#000; background-color: #ffffff; }
#footer a				{ color:#000; }
#footerImage			{ background:url('/Assets/Images/Backgrounds/CPLogo.jpg'); background-repeat:no-repeat; background-position:center;}
#footer .HorizList a		{ color:#000; }
#footer .HorizListItem		{ border-right:1px solid; }
#footer .HorizListItemLast	{ border: none;}

.ReadMore          { float:right; display:block; height:14px; margin-left:5px; padding:5px;}
.ReadMore a        { text-decoration:underline; color:#000; font-size:12px;}

/* ###### Pager ######### */

.Pager, .Pagers			{ text-align: right; padding-top:10px; }
.Pager	 span	{ background-color:#000; color:#fff; padding:5px;	}
.Pagers span	span		{ background-color:#DD0000; color:#fff; padding:5px;}
.Pagers span a  { background-color:#C0C0C0; color:#000;}
.Pager a, .Pagers a		{ padding:5px; color:#000; background-color:#CCC; }
.Results .Pager span	{ background-color:#DD0000; color:#fff; padding:5px;}	

/* ######### Member Profile ######### */
#smallProfileLinks   .Link			{ float:left; margin:0 10px 20px 10px; }
#smallProfileLinks  a				{ font-size:10px;}
#smallProfileLinks	.MediaLink, #smallProfileLinks	.ReviewsLink, #smallProfileLinks .FavoriteLink, #smallProfileLinks	.PadLink	{ float:left; width:130px;}
#smallProfileLinks	.MediaLink	a	{ background:url('/Assets/Images/Icons/media_icon.jpg'); background-repeat:no-repeat; background-position:left; display:block;  padding-left:35px; padding-top:20px; }
#smallProfileLinks	.ReviewsLink a	{ background:url('/Assets/Images/Icons/reviews_icon.jpg'); background-repeat:no-repeat; background-position:left; display:block;  padding-left:35px; padding-top:20px; }
#smallProfileLinks	.FavoriteLink a	{ background:url('/Assets/Images/Icons/favorites_icon.jpg'); background-repeat:no-repeat; background-position:left; display:block;  padding-left:30px; padding-top:20px; }
#smallProfileLinks	.PadLink	a	{ background:url('/Assets/Images/Icons/pad_icon.jpg'); background-repeat:no-repeat; background-position:left; display:block;  padding-left:35px; padding-top:20px; }

/* ######### Poll ############ */


.PollSectionWrapper		{border:1px solid #76A1AA; background:url('/Assets/Images/Backgrounds/BlueShadow.jpg');  background-repeat:repeat-x; background-position:bottom; }
.PollHeader		{  background-color:#ADD9E2; height:30px; float:left; width:276px; margin:10px; }
.PollText		{ padding-top:3px; font-size:17px; font-family: Arial Black; letter-spacing:-1px; text-align:center;  text-transform:uppercase; color:#fff;  }
.Poll .Question	{ margin:10px; font-size:12px; font-weight:bold;}
.Poll ul.PollQuestion  	{text-align:left; font-size:11px; font-weight:bold; text-transform:uppercase; }
.Poll .PollContent	{ margin-left:-35px; }
.Poll .ButtonActive {background:url('/Assets/Images/Backgrounds/pollvote.jpg'); border:2px solid #7CB6DE; background-position:bottom; background-repeat:repeat-x; width:95px; height:37px; font-family:Arial Black; }


/* New Years */

#NewyearsCountDownWrapper  { padding:2px 10px; background-image: url("/Assets/images/Backgrounds/CountDownClock.jpg"); background-repeat:no-repeat; position:absolute; left:310px; top:20px; height:73px;}
#NewyearsCountDownWrapper .NewyearsCountDown { float:left; width:58px; text-align:center;}
#NewyearsCountDownWrapper .NewyearsCountDown .Label { font-size:32px; text-align:center;}
.NYEButton     {text-align:center; padding-bottom:5px;}


.VIPBlogs				{ padding:5px; background-color:#FFF;}
.VIPBlogs .Blog			{ padding:5px; margin-bottom:5px; background-color:#CCC; min-height:50px;}
.VIPBlogs .Blog .Image	{ float:left; width:55px;}
.VIPBlogs .Blog .Text	{ float:left; width:220px;}                
.VIPBlogs .Blog .Title	{ font-weight:bold; }                
.More-Link   { text-align:right; padding:5px; }
.More-Link a { color:#F040C0; text-decoration:underline;}


.social-icons{text-align:center; padding:10px 0 0}
.social-icons img{ margin:0 5px;}

.social-icons p{ display:block; width:55px!important; float:left; text-align:center; height:70px; margin:0; padding:0 8px}

.SocialLinks    { position:relative; float:left; margin-left:-85px; border:solid 1px #CCC; position: fixed; left: 50%; top: 375px; margin-left: -550px;}
.SocialLinks .social-icons{text-align:center; padding:10px 0 0}
.SocialLinks .social-icons img{ margin:0 5px;}
.SocialLinks .social-icons p{ display:block; width:55px!important; text-align:center; height:70px; margin:0; padding:0 8px; float:none;}

.CalendarFilter { padding:5px; text-align:center; color:#000 !important;}
.CalendarFilter a   { color:#000 !important; font-weight:bold;}

#twoColumnSubContent .button { background-color:#F3F3F3; color:#000000; font-size:14px; font-weight:bold; height:30px; margin:10px 100px; text-align:center; width:100px; }
#twoColumnSubContent .filters   { padding:10px; color:#000; font-size:14px; font-weight:bold;}

.Share { display:block; float:left; height:14px; margin-left:5px; padding:5px;}
.Share .ShareButton {min-width:100px; float:left;}

.PostComment    { display:block; float:left; height:14px; margin-left:5px; padding:5px; background-color:#DD0000;}
.PostComment a, .Share a  { color:#FFF; }

.Separator  { margin:30px 0;}


/* MEDIA KIT */
.MediaKit p       { line-height:18px; padding:5px; text-align:justify; }
.MediaKit           { }
.MediaKit Table     { width:600px;}
.MediaKit .mLabel    { font-weight:bold; width:200px;}
.MediaKit  .input   { width:400px;}
.MediaKit  .Error   { color:Red;}
.MediaKit  .Button  { text-align:center;}


.Nye_Sidebar_Wrapper    { background-color:#000;}
.Nye_Sidebar_Item       { background-color:#1E1E1E; color:#FFF; text-align:center; padding:5px; margin:5px;}
.Nye_Sidebar_Item a     { color:#FFF;}
.Nye_Sidebar_Img        {}
.Nye_Sidebar_button     { background:url('/Assets/Images/Buttons/NYE_sidebar_button.jpg'); width:182px; height:43px; text-align:center; background-position:top center; margin:5px auto; padding-bottom:5px; background-repeat:no-repeat;}
.Nye_Sidebar_button a   { font-weight:bold; padding-top:15px; display:block;}


/**** Consolidating Layout.css ***/



/***** Global Layout *****/
 
#main			{  }
#header			{ width: 950px; margin:0px auto 0px auto; padding: 0;}
#wrapper			{ width: 950px; margin:0px auto; padding: 0; position:relative;}



#headerWrapper	{ height:135px; background-color:#000;}

#Content			{ padding:5px; margin: 0; background-color:#EEE;}
#twoColumnMain		{ width:605px; float:left; padding:0; }
#twoColumnSub		{ width:330px; float:right; padding:0; height:100%; }
#twoColumnSub #twoColumnSubContent { width: 320px; padding: 0; margin:0 0 0 10px;}
#threeColLeft		{ width:160px; float:left; padding:0; text-align: center; }
#threeColCenter		{ width:460px; float:left; margin:0px 5px 0px 2px; padding:3px; }
#threeColRight		{ width:300px; float:left; padding:0; }
#centerContent		{ padding:3px; }

#innerMain			{}

#wallpaper-left		{ position:absolute; left:-275px; top:0px; }
#wallpaper-right	{ position:absolute; left:950px; top:0px;  }


/***** Main Master ******/
/*** PropertyBar ***/

#propertyBar		{ background:#000; width:950px; margin:0 auto; overflow:hidden;  padding-top:5px;}
#propertyBar #companyLogo	{ float:left; width:145px; }
#propertyBar .horizList		{ float:left;  }
#propertyBar ul				{ list-style:none; display:inline; margin:8px auto 0 auto; width:750px; }
#propertyBar li				{ height:9px; font-size: 10px; float: left; padding: 0 10px; border-right:2px solid;}
#propertyBar li a			{ padding:0; font-size:10px; }
#propertyBar li.horizListItemLast { border-width:0; }


/*** Header ***/

#banner					{ height:70px; width:220px; position:relative; background: url("http://www.clubplanet.com/Assets/Images/Logos/clubplanetEmailLogo_blackwhite2.png"); background-position:left bottom; background-repeat:no-repeat; top:-75px;}
#topBannerLink          { width:220px; display:block; position:absolute; height:60px; left:5px; top:5px;}
#leaderBoard			{ height:90px; width:728px; margin: 0 auto; padding-top:12px; }


#loginBox { float:right; padding-top:6px; padding-right:5px;}
#loginBox #memberHeaderInfo, #loginBox #memberHeaderInfo a { }
#loginBox a:hover, #loginBox #memberHeaderInfo a:hover	{ text-decoration:underline;}
#loginBox .separator    { font-weight:normal;}

#memberHeaderInfo   { padding-right:5px; float:right; }
#btnRegister, #btnForgot { font-size: 9px; white-space: nowrap;}

#loginBox .Label		{ width:70px; position:relative; font-size:11px; font-weight:bold; }
#loginBox .Input		{ width:120px;  }
#loginBox .Buttons		{ text-align:center;}
#loginBox .Remember		{ font-size:11px; }
#loginBox #btnRegister	{ padding: 2px 15px 2px 15px;}
#loginBox #btnForgot	{ padding: 2px 5px 2px 5px; }

#loginWrapper           { color:#FFF; padding-top:5px;}
#loginWrapper a         { color:#FFF;}
#loginWrapper a:hover { text-decoration:none;}
#socialNetworkingLinks  { float:left;}
#socialNetworkingLinks span { position:relative; bottom:10px; color:#FFF;}

#chooseLanguage		{width: 190px; text-align: right; position: absolute; top: 51px; right: 45px; font-size:11px;}

#zoneWrapper		{height:22px;}


#eventVenueLink		{  float:left; padding-left:15px; }
/*#searchBar			{ width:265px; position: absolute; bottom:10px; right: 80px; }*/

#facebookLogin { width: 20px; height: 21px; float:right; z-index: 50; padding-right:5px;}

#checkoutHeaderBtn  { position: absolute; display: block; width: 99px; height: 81px; right:5px; top: 0; background-repeat: no-repeat; }

#cpEmailLogo	{position: absolute; top: 10px; left: 20px; display: block; z-index: 50;}
#googleImage	{ position: absolute; top: 68px; right: 20px; display: block; z-index: 50;}


#menu				{ height:45px; width:940px;  margin:5px auto; background-color:#000;}
#menu .tab          { float:left; width:70px; padding:5px 0; text-align:center; }


#footer				{ text-align:center; padding-bottom: 10px; width: 950px; margin: 0px auto 0px auto;}
#footer ul			{ display:inline;}				
#footerImage		{ width:950px; height:90px; margin: 0px auto 0px auto; }


/*** Popups ***/

#PopupLoginBox			{ width:250px; margin:0 auto 0 auto;}
#PopupLoginBox div		{ padding:2px; position:relative; }
#PopupLoginBox .Label	{ position:relative; font-size:11px; font-weight:bold; }
#PopupLoginBox .Input	{ right:2px; position:absolute; width:155px;}
#PopupLoginBox ul       { margin:10px; }
#popupLoginBox ul li    { padding:5px; }

#SectionList		{  }
#SectionList a		{ font-size:10px; font-weight:normal; }
#TagPhrase1			{ font-size:16px; font-weight:bold; margin-top:5px; margin-bottom:5px; }
#Copyright			{ padding-bottom:5px;}
#TrackProperties	{ font-size:11px; }
#TrackProperties ul	{ font-size:11px; }

.FacebookEventStats { background: transparent url('/Assets/Images/Backgrounds/facebookEventStats.png'); width: 176px; height: 16px; padding: 8px 0 0 5px; color: #656565; font-size: 11px; position: relative; }
.FacebookEventStats .PctMale { position: absolute; left: 76px; top: 9px; }
.FacebookEventStats .PctFemale { position: absolute; left: 134px; top: 9px; }

#deals { margin-left:40px; padding:10px 10px 0 0; font-size:12px;}
#deals a    { font-size:12px; color:#BA5054;}


/***** HOME PAGE ******/

#featuredEvents .HeadWrapper    { width:610px; }
#featuredEvents .PrimaryHeader  { width:200px; float:left; }
#featuredEvents .AddEvent       { padding:8px; width:125px; background-color:#DD0000; position:absolute; right:50px; top:0; }
#featuredEvents .AddEvent a     { color:#FFF; }
.FooterLink a { text-transform:uppercase; }

.SponsoredVenueHeader, .SponsoredPromoterHeader      { margin:10px; text-align:right; color:#0095fc; font-weight:bold;}
.SponsoredVenueText, .SponsoredPromoterText      { text-transform:uppercase; padding:10px;}
.SponsoredVenueText ul, .SponsoredPromoterText ul  { margin-top:0; margin-bottom:5px; font-size:11px; color:#909090;}
.SponsoredVenueText a, .SponsoredPromoterText a   {color:#DD0000; }
.SponsoredVenueText a:hover   { color:#0095fc; text-decoration:none;  font-weight:bold;}
.SponsoredPromoterText a:hover   { color:#C13333; text-decoration:none;  font-weight:bold;}
				
.party-result-wrapper   { padding:3px; background-color:#FFF;}           
.party-result           { padding:5px 15px; margin:4px 0; background-color:#F7FAE2; width:260px; height:18px; border:solid 1px #B4AC7E;}
.party-result .text     { width:200px; float:left; color:#A80379;}
.party-result .button   { width:55px; float:left;}
.NYEBanner              { text-align:center; padding:15px;}
.NYEGuide               { padding:0 5px 15px 5px;}
.NYEGuide a             { font-weight:bold;}
				
				
.ArticleImage { margin-top:8px; margin-left:10px;}

.ArticleLink    { text-align:right; padding:5px; background-color:#F8F8F7; border:solid 1px #CCC;}
.RegularTabWrapper  { border-bottom:1px solid #BFBFBF; height:33px; padding-top:10px;}
				
#featuredEvents               { width:600px; padding: 10px 0 0; height:220px; background-color:#FFF; text-align:center; border:solid 1px #CCC; margin-top:20px;}
#VIPBlogs  { width:600px; padding: 10px 0 0; height:220px; background-color:#FFF; text-align:center; border:solid 1px #CCC; margin-top:60px;}

#VIPBlogs .Header       { background-image:url(/Assets/Images/Headers/VipSection.jpg); background-repeat:no-repeat; height:43px; background-color:#E4E4E4; text-align:right; margin:0px 10px 5px 0px; border:solid 1px #777; color:#000; font-size:12px; position:relative; margin:5px; width:590px;}
/*#VIPBlogs .HeaderText   { position:absolute; bottom:5px; right:10px; font-style:italic; font-weight:bold;}*/
#VIPBlogs .vip-blog-results, .superfeatured-results   { position:relative; height:110px; width:940px; padding:0; text-align:center; margin: 3px auto; }
#VIPBlogs .vip-blog-results { position:relative; height:110px; width:600px; padding:0; text-align:center; margin: 3px auto; }
.superfeatured-results   { position:relative; height:110px; width:940px; padding:0; text-align:center; margin: 3px auto; background-color:#FFF;}
#VIPBlogs .vip-blog-results .blog         { width:130px; float:left; margin:0 10px; padding:15px 10px; background-color:Transparent;}
				
#VIPBlogs .vip-blog-results .blog .item-link  { width:130px; height:30px; overflow:hidden;}
#VIPBlogs .vip-blog-results .blog .item-link a { color:#000;}
#VIPBlogs .vip-blog-results .blog .thumbnail  { width:130px; height:81px; border:solid 1px #CCC;}
#VIPBlogs .vip-blog-results .blog .author     { width:130px; font-weight:bold; padding-bottom:5px; color:#DD0000;}
#VIPBlogs .article-paging-left, #VIPBlogs .article-paging-right { width:35px; vertical-align:middle; margin:20px 5px; }
#VIPBlogs .article-paging-left  { float:left; }
#VIPBlogs .article-paging-right { float:right; } 


.article-paging-left a.Previous, .article-paging-right a.Previous{ background-image:url("/Assets/Images/Buttons/PrevButtonInactive.png"); width:35px; display:block; height:90px; text-decoration:none;}
.article-paging-left span.Previous, .article-paging-right span.Previous  { background-image:url("/Assets/Images/Buttons/PrevButtonInactive.png"); width:35px; display:block; height:90px;}
.article-paging-left a.Next, .article-paging-right a.Next { background-image:url("/Assets/Images/Buttons/NextButtonInactive.png"); width:35px; display:block; height:90px; text-decoration:none;}
.article-paging-left span.Next, .article-paging-right span.Next { background-image:url("/Assets/Images/Buttons/NextButtonInactive.png"); width:35px; display:block; height:90px;}
/*
.article-paging-left a.Previous, .article-paging-right a.Previous{ width: 100px; height: 0px; border: 15px solid #DD0000; border-right: 15px solid transparent; color:#FFF; margin-left: -10px;}
.article-paging-left span.Previous, .article-paging-right span.Previous  { width: 100px; height: 0px; border: 15px solid #DD0000; border-right: 15px solid transparent; color:#FFF; margin-left: -10px;}
.article-paging-left a.Next, .article-paging-right a.Next { width: 75px; height: 0px; border-left: 15px solid transparent; border-top: 15px solid #DD0000; border-right: 15px solid #DD0000; border-bottom: 15px solid #DD0000; color:#FFF; margin-left: -10px;}
.article-paging-left span.Next, .article-paging-right span.Next { width: 75px; height: 0px; border-left: 15px solid transparent; border-top: 15px solid #DD0000; border-right: 15px solid #DD0000; border-bottom: 15px solid #DD0000; color:#FFF; margin-left: -10px;}
*/
.PadBottom { padding-bottom:10px;}


/******** ARTICLE SLIDE SHOW ****/
#articleSlideShowWrapper { /*background-image: url('/Assets/Images/Backgrounds/ADDottedBorder.jpg'); padding:10px;*/}

#articleSlideShow                           { width:940px; height:350px; position:relative; border:1px solid #bfbfbf; background-color:#FFF; z-index:0;}
#articleSlideShow .articleImage             { width:610px; height:350px; }
#articleSlideShow .articleText              { /*float:left; text-align:left; width:223px;*/ position:absolute; bottom:5px; z-index:20;}
#articleSlideShow .articleTitle             {  height:60px; overflow:hidden; padding:0px; border:solid 1px #CCC; border-top:none; float:left; margin:5px;}
#articleSlideShow .articleTitle a           { font-size:12px; font-weight:bold; color:#000;}
#articleSlideShow .articleDescription       { position:absolute; bottom:0px; height:40px; color:#FFF; padding:10px; background:url('/Assets/Images/Backgrounds/overlay.png'); background-repeat:repeat; font-size:16px; z-index:1; padding-left:520px;}

#articleSlideShow .active  { /*background-color:#E4E4E4; border-left:none;*/ border:solid 2px yellow;}
#articleSlideShow .active .pointer  { background-image:url(/Assets/Images/Backgrounds/SliderBackground.png); position:absolute; left:332px; margin-top:-11px; height:59px; width:25px;}
#articleSlideShow .inactive { border:solid 2px #DD0000; }
#articleSlideShow .articleTitle a        { display:block; height:45px;} 
#articleSlideShow .player .playerButton   { width:30px; float:left; height:25px;}


/******** Event Results ****/

.event-results              { width:575px; top:0;}

.event-result, .alt-event-result   { margin:1px; position:relative; height:50px; width:600px; float:left; border:none; border-bottom:1px solid #bfbfbf; text-align:left;}
.event-result           { background-color:#FFF; }
.alt-event-result           { background-color:#F8F8F7; }
.event-result .label, .alt-event-result .label        { font-weight: bold; }
.event-result .editorsPick, .alt-event-result .editorsPick  { position: absolute; width: 45px; height: 45px; left: 555px; margin-top:-4px; background-image:url(/Assets/Images/Icons/EditorsPick.png); background-repeat:no-repeat;}
.event-result .thumb, .alt-event-result .thumb        { margin: 3px; }
.event-result .title, .alt-event-result .title {left:245px; top:0px; margin-top:12px; width:300px; font-size:12px !important; padding-left: 5px; font-family:Arial; height:15px; overflow:hidden; position:absolute; right:5px; color:#B8B8B8;}
.event-result .title a, .alt-event-result .title a { color:#000;}
.event-result .date, .alt-event-result .date { width:42px; padding-left: 5px; font-family:Arial; margin-left:0px; margin-top:12px; color:#DD0000;}
.event-result .venue, .alt-event-result .venue {top:0px; width:175px; font-size:12px; position:absolute; height:15px; margin-top:12px; left:55px; /*font-weight:bold;*/ padding-left: 5px; overflow: hidden; font-family:Arial; color:#333333; text-align:left;}
.event-result .venue a, .alt-event-result .venue a { text-decoration: none; color:#437CDC; }
.event-result .venue a:hover, .alt-event-result .venue a:hover {text-decoration: underline;}
.event-result .event-detail { }
.alt-event-result .eventStatistics, .event-result .eventStatistics { position:absolute; left:245px; top:25px;}
/*
.event-paging-left               { width:50px; vertical-align:middle; position:absolute; left:0; top:5px;}
.event-paging-right              { width:50px; vertical-align:middle;  position:absolute; right:0; top:5px;}
*/
.event-paging-left a.Previous, .event-paging-right a.Previous{ background-image:url("/Assets/Images/Buttons/PreviousButtonActive.jpg"); width:25px; display:block; height:265px;}
.event-paging-left span.Previous, .event-paging-right span.Previous  { background-image:url("/Assets/Images/Buttons/PreviousButtonInactive.jpg"); width:25px; display:block; height:265px;}
.event-paging-left a.Next, .event-paging-right a.Next { background-image:url("/Assets/Images/Buttons/NextButtonActive.jpg"); width:25px; display:block; height:265px;}
.event-paging-left span.Next, .event-paging-right span.Next { background-image:url("/Assets/Images/Buttons/NextButtonInactive.jpg"); width:25px; display:block; height:265px;}

.Header { color:#C2C2C2; font-size:18px; height:30px 10px; width:580px;}
.Header .Date { float:left; margin:5px 0 0px 5px;}
.Header .Venue { float:left; margin:5px 0px 0px 20px;}
.Header .Event { float:left; margin:5px 0px 0px 145px;}

.EmptyDataWrapper   { text-align:center;}

/*
#eventCalendarTab .RegularTabWrapper  { margin-bottom:2px;}
#eventCalendarTab .InactiveTab a,#eventCalendarTab  .InactiveGreyTab a { top:0px; color:#C8D4EA; }
#eventCalendarTab .RegularTabWrapper .InactiveTab, #eventCalendarTab  .RegularTabWrapper .ActiveTab { height:28px; margin-left:0px; width:49px; padding:3px 9px; }
#eventCalendarTab .RegularTabWrapper .ActiveTab{ background-color:#000; color:#FFF; text-decoration:none;}
#eventCalendarTab .RegularTabWrapper .InactiveTab { background-color:#CCC; color:#000; text-decoration:none;}
#eventCalendarTab .RegularTabWrapper .InactiveTab a { color:#000;}
#eventCalendarTab .RegularTabWrapper .ActiveTab, #eventCalendarTab .RegularTabWrapper .ActiveTab a { color:#C8D4EA;}
*/

.Featured-Event-TabWrapper .InactiveTab, .Featured-Event-TabWrapper .ActiveTab {text-transform: uppercase; font-size:14px; line-height:20px; margin-left: 1px; width:57px; height:38px;}
.Featured-Event-TabWrapper .FirstTab   { width:90px; }
.Featured-Event-TabWrapper .LastTab { border:0; width:87px;}

.Featured-Event-TabWrapper		{ float:none; /*border:1px solid #bfbfbf*/;  padding: 3px; height:38px; margin-bottom:5px; margin-right:3px;}
.Featured-Event-TabWrapper .InactiveTab	{background-color: #DFDFDF; color:#000;  /*border-right:solid 1px #E4E4E4;*/}
.Featured-Event-TabWrapper .ActiveTab	{ background-color:#DD0000; color:#FFF;  border-right:solid 1px #E4E4E4; position:relative;}
.Featured-Event-TabWrapper .ActiveTab > div { width: 0; height: 0; border-left: 10px solid transparent;	border-right: 10px solid transparent; border-top: 10px solid #DD0000; margin:auto; margin-top:-2px; }

.Featured-Event-TabWrapper .InactiveTab a {color:#000; margin-left: 1px; height:38px;}
.Featured-Event-TabWrapper .InactiveTab .Date, .Featured-Event-TabWrapper .ActiveTab .Date	{font:18px Arial;}		

.divCollapse    { text-align:center; padding:12px; background-image:url(/Assets/Images/Backgrounds/LightGreyGradient.jpg); background-repeat:repeat-x; height:20px; position:relative;}
.divCollapse a  { color:#777777; font-weight:bold; }   

.divCollapse .moreLink  { position:absolute; right:20px; bottom:15px;}   

#eventCalendarTab .RegularTabWrapper { height:34px; width:629px;}

.addthis_floating_style.addthis_32x32_style { background-color:transparent !important;}

/********** NEW DESIGN ************/

.HeaderContainerLeft  { position:relative; width:650px; }
.HeaderContainerRight  { position:relative; width:250px; }
.HeaderBG { width: 200px; height: 0px; border-right: 15px solid transparent; border-top: 15px solid #DD0000; border-left: 15px solid #DD0000; border-bottom: 15px solid #DD0000; color:#FFF; margin-left: -15px;
			-moz-box-shadow: -1px 2px 0 0 #D9D9D9;
			-webkit-box-shadow: -1px 2px 0 0 #D9D9D9;
			box-shadow: -1px 2px 0 0 #D9D9D9;
		  }
.HeaderBGRight { width: 100px; height: 0px; border-left: 15px solid transparent; border-top: 15px solid #DD0000; border-right: 15px solid #DD0000; border-bottom: 15px solid #DD0000; color:#FFF; margin-right: -5px; float:right; position:relative;}
.HeaderBGRight a    { color:#FFF; position:absolute; bottom:-7px; left:20px;}
.HeaderMisc { width:300px; height:30px; background-color:#666; position:relative; float:left; margin-left:85px;}
.HeaderMisc:after { content: ' '; 	height: 0; 	position: absolute; 	width: 0; 	border: 15px solid transparent;	border-right-color: #666; right:100%; top:0%;}
.HeaderMisc .HeaderText { font-size: 14px; color:#FFF; position:absolute; bottom:7px; right:10px;}
.HeaderContainerLeft .HeaderText, .HeaderContainerLeft .HeaderText a, .HeaderContainerRight .HeaderText, .HeaderContainerRight .HeaderText a {font-size: 14px; color:#FFF; position:absolute; bottom:7px;}


#loginLink  { float:left; width:175px; margin-top:5px;}
#loginLink a    { padding:5px 15px; background-color:#DD0000; color:#FFF; -moz-border-radius: 15px; border-radius: 15px;}
/*
.arrow-right { width: 0; height: 0; border-top: 40px solid transparent; border-bottom: 40px solid transparent; border-left: 40px solid #DD0000; }
.arrow-left { width: 0; height: 0; border-top: 40px solid transparent; border-bottom: 40px solid transparent; border-right:40px solid #DD0000; }
*/
.event-paging-left a.Next, .event-paging-right a.Next{ width: 0; height: 0; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-left: 30px solid #DD0000; }
.event-paging-left span.Previous, .event-paging-right span.Previous  { width: 0; height: 0; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-right:30px solid #D9D9D9;}
.event-paging-left a.Previous, .event-paging-right a.Previous { width: 0; height: 0; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-right:30px solid #DD0000;}
.event-paging-left span.Next, .event-paging-right span.Next { width: 0; height: 0; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-left: 30px solid #D9D9D9; }

.event-paging-left, .event-paging-right { width:45px; vertical-align:middle; margin:20px 5px; }
.event-paging-left  { float:left; }
.event-paging-right { float:right; } 

.item { width: 180px; margin: 10px; background-color:#FFF; text-align:center; float: left;}
.item .venue, .item .title, .item .title a { color: #DD0000; padding:5px;}
.item .date, .item .event, .item .city { padding: 0 5px 5px 5px; text-transform:inherit; font-variant:normal; font-size:11px !important;}

.moreLinks  { background-color:#C0C0C0; padding:10px; text-align:center; width:100%;}
.moreLinks a    { color:#000;}

.AttendingCount, .PctMale { font-size:9px; position:absolute; left:20px;}   
