﻿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'); 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; }
.PrimaryHeader a {margin:5px 0 0px 10px; font-size: 10px;  }
.SecondaryHeader {font-family:Arial; font-size:18px; text-transform:uppercase; font-style:normal; font-weight:bold; margin-bottom:0; padding:5px 5px 0 0; border-bottom:1px solid #BFBFBF; }

a			{ color: #000; text-decoration:none; }
a:hover		{ text-decoration: underline;}




/***** 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:250px; 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:#E3E3E3; height:75px; 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:#FFF; color:#000;}
ul.menu li a, ul.adminMenu li a				{ padding: 5px 16px; 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:#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:11px;}
#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 .City   { font-weight:bold; font-size:16px; padding:5px 0;}
#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 .networkLink a	{ display:inline; text-transform:capitalize; font-weight:bold; font-size:12px;}
#footer #footerMenuLink .Text   { float:left; width:215px; overflow:hidden; border:solid 1px; padding:5px;}
#footer #footerMenuLink .Text span   { font-weight:bold;}
#footer #footerMenuLink .LeftSection    { background-color:#1C1C1C; width: 132px; height:330px; margin:-10px 0 0 -10px; padding:10px 0 0 10px;}
#tagPhrase1		{font-size:16px; font-weight:bold; margin-bottom:5px; margin-top:5px; }
#copyRight		{font-weight:bold;}

#footer #footerPropertyBar  { width:950px; background-color:#2B2B2B; height:51px; color:#FFF;}
#footer #footerPropertyBar img  { padding:0; margin:0; float:left;} 
#footer #footerPropertyBar .HorizList   { display:block; padding-top:15px; margin:0; padding-left:150px; 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:295px; margin:15px 1px 10px 1px; float:left; overflow:hidden; background-color:#000; border:solid 2px #BDB9B9; color:#FFF;}
.SuperFeatured-Event-Result .RecordTitle { width:160px; height:34px; position:absolute; left:135px; top:10px;  font:14px Arial; font-weight:bold;}
.SuperFeatured-Event-Result .RecordTitle a  {  color:#FFF;}
.SuperFeatured-Event-Result .Date { width:160px; height:15px; position:absolute; left:135px; top:75px; font-size:10px; font-weight: bold;  padding-left: 5px;  }
.SuperFeatured-Event-Result .Event {  height:45px; position:absolute; left:135px; top:30px; vertical-align:text-top; font-size:12px; font-weight: bold; padding-left: 5px; overflow: hidden; }
.SuperFeatured-Event-Result .Event a { text-decoration: none; color:#FF8080;}
.SuperFeatured-Event-Result .Info { width:160px; position:absolute; left:135px; top:90px; 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; border:2px solid #FF8080;}


.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   {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; width:290px; float:left; }
.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:#ba5054;}

.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:#ba5054; 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:#ba5054; }
#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 a.name		{ font-size:14px; font-weight:bold; }
.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; 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 #3B6DE2; } 
.SelectedMonthCell a, a.MonthButtons    { color: #3B6DE2 !important;}
.SelectedDayCell            { background-color:#0263C2 !important; color:#000 !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:#000; color:#fff; padding:5px;}
.Pager a, .Pagers a		{ padding:5px; }
.Results .Pager span	{ background-color:#000; 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;}
.PostComment a, .Share a  { color:#000; font-weight:bold; }

.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;}
