﻿.ToolTip            { background:#EEEEEE; text-align:center; position:relative; }
.ToolTip h1         { font-weight:bold; font-size:12px;  }
.ToolTip div        { font-weight:normal; font-size:10px; }
.ToolTip img        { position:absolute; left:-15px; top:0px; }

fieldset            { padding:10px; }

.StepActive         { float:left; width:130px; margin:5px; text-align:center; border:1px solid #999999; padding:5px; cursor:default; background-color:#8EC3DC; background-position:center top; background-repeat:no-repeat; }
.StepInactive       { float:left; width:130px; margin:5px; text-align:center; border:1px solid #999999; padding:5px; cursor:default; background-color:#037AB1;  }

.ProgressSteps .StepOn, .ProgressSteps .StepOff { width: 110px; }

.UpdateButtonWrapper { text-align: right;}

.OptionInputContent { padding: 5px 0 10px 20px;}
.HeadingOption { font-weight: bold;}

.MultipleOptionsWrapper td { padding: 0 25px 3px 0; }

#MailingListSettingsWrapper hr, #MailingListZonesWrapper hr { margin: 10px 0 10px 0;}


#GridMailingListsSubscribedTo { width: 95%; }
#GridMailingListsSubscribedTo caption, #GridMailingListsSubscribedTo th  { text-align: left; padding: 10px 0 10px 0; font-size: 14px; }
#GridMailingListsSubscribedTo td { padding-right: 30px;}




#MemberControlPanel								{}
#MemberControlPanel .info						{ float:left; margin:4px; }
#MemberControlPanel .info .label				{ font-size:10px; }
#MemberControlPanel .info .link					{ margin-top:2px; font-size:13px; font-weight:bold; }
#MemberControlPanel .info .links				{ margin-top:10px;  }
#MemberControlPanel .info .links				{ margin-top:10px;  }
#MemberControlPanel .info .links .link a		{ font-size:15px; font-weight:bold;  }
#MemberControlPanel .image						{ width:140px; margin:4px; text-align:right;}
#MemberControlPanel .image .logout				{ margin-bottom:40px; }
#MemberControlPanel .image .logout a			{ font-size:10px;  }
#MemberControlPanel .image .edit-photo			{ }
#MemberControlPanel .image .edit-photo a		{ font-size:10px;  }
#MemberControlPanel .credit-box h3				{ font-size:16px; font-style:normal; margin-top:5px; }
#MemberControlPanel .credit-box .display		{ text-align:center; font-size:34px; font-weight:bold; }
#MemberControlPanel .credit-box .display span	{ padding-top:5px; display:block; }
#MemberControlPanel .credit-box .buy			{ font-size:13px; font-weight:bold; }
#MemberControlPanel .credit-box	.help			{ font-size:10px; }


.HorizontalRule									{ margin-top:10px; margin-bottom:15px; }
.member-content-link							{ margin-top:5px; }
#SmallProfileLinks .link						{ float:left; width:120px; }
#SmallProfileLinks .link a						{ font-size:10px; }
#ManageFriends a, #ManageMyVenues a, #ManageMyEvents a { font-size:15px; font-weight:bold; padding-left:10px;  }




.message-result							{ border:1px solid #000; margin:5px; }
.message-result .thumb					{ float:left; width:80px; }
.message-result	.info					{ float:left; width:480px; }
.message-result	.info .title			{ font-size:14px; font-weight:bold; }
.message-result	.info .date				{ font-size:11px; }
.message-result	.info .subject			{ font-size:12px; font-weight:bold; }
.message-result	.info .summary			{ font-size:11px; }
.message-result	.info .controls			{ margin-top:5px;}
.message-result	.info .controls .button	{ float:left; width:120px;}



.form								{ }
.form .message						{ color:#FF0000; background-color:inherit; }
.form .field						{ margin-bottom:10px; }
.form .field .label					{ font-size:11px; font-weight:normal; margin-bottom:5px; }
.form .field .input					{ }



.review-result						{}
.review-result .title				{ float:left; width:250px; color:#999; }
.review-result .location			{ float:left; font-weight:bold; }
.review-result .venue-name			{ width:200px; }
.review-result .event-name			{ width:400px; }
.review-result .controls			{ float:right; width:70px; text-align:right; }

.meetup-result						{ border-bottom:1px solid #999; }
.meetup-result .thumb				{ float:left; width:76px; margin:3px;  }
.meetup-result .info 				{ float:right; width:170px; margin:3px; }
.meetup-result .info .name			{ }
.meetup-result .info .name a		{  font-size:13px;font-weight:bold; }
.meetup-result .info .date			{ }
.meetup-result .info .location a	{ font-size:12px; }
.meetup-result .info .controls		{ text-align:right; }
.meetup-result .info .controls	a	{ color:#ba5054;	}

.guestlist-result					{ border-bottom:1px solid #999; }
.guestlist-result .thumb			{ float:left; width:76px; margin:3px;  }
.guestlist-result .info 			{ float:left; width:170px; margin:3px; }
.guestlist-result .info .name		{ }
.guestlist-result .info .name a		{  font-size:13px;font-weight:bold; }
.guestlist-result .info .date		{ }
.guestlist-result .info .location a	{ font-size:12px; }
.guestlist-result .info .controls	{ text-align:right; }


.article-fav-result					{ width:260px; float:left; margin:4px; }
.article-fav-result .thumb			{ float:left; width:50px; height:40px; }
.article-fav-result	.title			{ float:left; width:190px; margin-left:10px; }



.dashboard-venue-result				{ border:1px solid #999; margin-bottom:10px; padding:5px; }
.dashboard-venue-result .thumb		{ }
.dashboard-venue-result .info		{ float:left; width:270px; margin:1px; }
.dashboard-venue-result .name		{ font-size:20px; font-weight:bold; }
.dashboard-venue-result	.address	{ font-size:11px; }
.dashboard-venue-result	.dates		{ font-size:10px; font-style:italic; }
.dashboard-venue-result	.stats		{ float:left; width:215px; margin:2px;}
.dashboard-venue-result	.stats table{ width:215px; }
.dashboard-venue-result	td			{ text-align:center; }
.dashboard-venue-result	th			{ text-align:center; border-bottom:1px solid #999;  }
.dashboard-venue-result	.pstats		{ float:left; width:80px; margin:2px;}
.dashboard-venue-result .product    { width:202px; padding:2px; text-align:right; }
.dashboard-venue-result .product .price{ font-weight:bold; font-size:18px; }
.dashboard-venue-result	.controls	{ float:right; width:80px;  margin:2px;}
.dashboard-venue-result	.pcontrols	{ float:right; width:202px;  margin:2px;}
.dashboard-venue-result	.controls input	{ width:80px;  margin:2px;}
.dashboard-venue-result .product .product-title { float:left; margin-left:30px; width:80px; }
.dashboard-venue-result .product .check { float:right; width:80px; }


.dashboard-event-result				{ border:1px solid #999; margin-bottom:10px; }
.dashboard-event-result .thumb		{ float:left; width:56px;  margin:2px; height:82px; }
.dashboard-event-result .info		{ float:left; width:190px; margin:2px; }
.dashboard-event-result .event-type	{ font-size:14px; }
.dashboard-event-result .venue-name	{ font-size:14px; }
.dashboard-event-result .event-name	{ font-size:20px; font-weight:bold; }
.dashboard-event-result	.event-date	{ font-size:10px; font-style:italic; }
.dashboard-event-result	.posted		{ font-size:10px; font-style:italic; }
.dashboard-event-result	.stats		{ float:left; width:200px; margin:2px; }
.dashboard-event-result	.pstats		{ float:left; width:115px; margin:2px; }
.dashboard-event-result .product    { width:202px; padding:2px; margin:1px; text-align:right; }
.dashboard-event-result	.controls	{ float:right; width:95px;  margin:2px; }
.dashboard-event-result	.pcontrols	{ float:right; width:202; margin:2px;text-align:right; }
.dashboard-event-result	.pcontrols input { font-size:16px; font-weight:bold; }
.dashboard-event-result	.controls input	{ width:80px;  margin:2px; }
.dashboard-event-result	.stats table{ width:215px; }
.dashboard-event-result	.pstats table{ width:115px; }
.dashboard-event-result	td			{ text-align:center; }
.dashboard-event-result	th			{ text-align:center; border-bottom:1px solid #999; }



.promoter-profile .info				{ float:left;  width:200px; margin:1px; }
.promoter-profile .stats			{ float:left;  width:200px; margin:2px; }
.promoter-profile td				{ text-align:center; }
.promoter-profile th				{ text-align:center; border-bottom:1px solid #999; font-size:12px; }
.promoter-profile .pstats			{ float:left;  width:100px; margin:2px; }
.promoter-profile .controls			{ float:right; width:95px;  margin:2px; }
.promoter-profile .pcontrols		{ float:right; width:202px;  margin:2px; }
.promoter-profile .product			{ width:202px; padding:2px; text-align:right; }
.promoter-profile .product .price	{ font-weight:bold; font-size:18px; }

.dashboard-search					{ margin-bottom:20px; margin-left:40px; }
.dashboard-search .search			{ width:425px; float:left;  }
.dashboard-search .item-count		{ width:100px; float:right; }

.product .product-title				{ font-weight:bold; font-size:12px; float:left; width:80px; padding-left:5px; }

.bumpup-large						{ float:left; width:290px; border:1px solid #999; height:140px; }
.bumpup-large .info					{ float:right; width:170px; }
.bumpup-large .MoreLink				{ margin-top:10px; }

.featured-large						{ float:right; width:290px; border:1px solid #999; height:140px; margin-left:6px; }
.featured-large .info				{ float:right; width:170px; }
.featured-large .MoreLink			{ margin-top:10px; }

.upgrade-large						{ float:left; width:290px; border:1px solid #999; height:140px; margin-top:10px; }
.upgrade-large .info				{ float:right; width:170px; }
.upgrade-large .MoreLink			{ margin-top:10px; }

.PromoterUpgrageMessage			{ padding:20px;}

