.Title
{
	font-size: 18px;
}
a.Title:link, a.Title:visited, a.Title:active
{
	text-decoration: none;
}      
a.Title:hover
{
	text-decoration: underline;
}
.Header
{
	font-size: 14px;
}
.Banner
{
	padding: 8px;
}
.BannerText
{
	font-weight: bold;
	color: white;
}
a.BannerText:link, a.BannerText:visited, a.BannerText:active
{
	text-decoration: none;
	color: white; 
}      
a.BannerText:hover
{
	text-decoration: underline;
	color: white; 
}
.OKCancelButton
{
	width: 80px;
}
.SmallerFont
{
	font-size: 10px;
}
.RP
{
	font-size: 10px;
	color: #cc3366;
}
.MenuItem
{
	color: White;
	font-size: 18px;
	line-height: 2em;
}
a.MenuItem:link, a.MenuItem:visited, a.MenuItem:active
{
	color: White;
	text-decoration: none;
}      
a.MenuItem:hover
{
	text-decoration: underline;
}
.SelectedMenuItem
{
	color:Blue;
	font-size: 18px;
	line-height: 2em;
}
a.SelectedMenuItem:link, a.SelectedMenuItem:visited, a.SelectedMenuItem:active
{
	text-decoration: none;
}      
a.SelectedMenuItem:hover
{
	text-decoration: underline;
}
.Legal
{
	font-size: 9px;
}
.Toolbox
{
	background-color: ButtonFace;
	padding:2px;
}
.ToolboxItem
{
	border-color: Window;
	border-style: solid;
	border-width: 2px;	
	width: 52px;
	height: 52px;
}
.Grid
{
	background-color: White;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	width: 800px;
}
.GridHeader
{
	color: White;  
	background-color: LightSteelBlue;
}
.GridItem
{
	color: #000066;
}
.GridItem:hover
{
	background-color: #ddd;
}
.GridFooter
{
	color: #000066;
	background-color: White;
}
.GridPager
{
	color: #000066;
	background-color:White;
	text-align:center;
}
a.GridLink:link, a.GridLink:visited, a.GridLink:active
{
	text-decoration: none;
}      
a.GridLink:hover
{
	text-decoration: underline;
}
.GridSelectedItem
{
	color: White;
	background-color: #669999;
}
.LogInButton
{
	background-color: White;
	color: #0000C0;
}
.RoundBorder
{
	border-right: seagreen solid;
	border-top: seagreen solid;
	border-left: seagreen solid;
	border-bottom: seagreen solid;
}
.RoundBorder_Halloween
{
	border-right: Orange solid;
	border-top: Orange solid;
	border-left: Orange solid;
	border-bottom: Orange solid;
}
Help.TABLE
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
HELP.TR
{
	border-top: gray thin solid;
	border-bottom: gray thin solid;
}
HELP.TD
{
}
.UserOnlineMessage
{
	font-family: Verdana;
	font-size: 8pt;
	color: Red;
}
.UserOfflineMessage
{
	font-family: Verdana;
	font-size: 8pt;
	color: Gray;
}
.UserLastSeenMessage
{
	font-family: Verdana;
	font-size: 8pt;
	color: Gray;
}

.Registration
{
	font-size:larger
}

.Registration_Section_Row_Prompt
{
	text-align:right;
	 width:12em;
}

.Registration_Section_Help
{
	font-style:italic;
	padding-top:14
}

ï»¿#MyAccountBalanceContainer
{
	font-family: Verdana, Sans-Serif;
}
b2 {
  font-weight: bold;
  color: rgb(255, 0, 0);
}

#MyAccountBalanceContainer h2
{
	font-family: Verdana, Sans-Serif;
	font-size: 2.5em;
	font-weight: normal;
	letter-spacing: 0.4em;
	line-height: 1em;
	margin: 10px 0 0 -2px;
	padding: 0;
}

#MyAccountBalanceContainer h3
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	font-family: Comic Sans MS, Arial, Sans-Serif;
	font-size: 1.7em;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1em;
	margin: 0;
	padding: 5px;
	text-align: center;
}

#MyAccountBalanceContainer h4
{
	font-family: Verdana, Sans-Serif;
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1em;
	margin: 5px 0;
	padding: 5px 5px 5px 15px;
}

#MyAccountBalanceContainer #AboutRobux
{
	border-bottom: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	float: right;
	margin-top: 20px;
	width: 275px;
}

#MyAccountBalanceContainer #AboutRobux h3
{
	border-top: solid 1px #000;
}

#MyAccountBalanceContainer #AboutRobux p
{
	margin: 0;
	padding: 10px 15px;
}

#MyAccountBalanceContainer #Earnings
{
	border: solid 1px #000;
	margin-top: 20px;
	padding-bottom: 10px;
	width: 600px;
}

#MyAccountBalanceContainer .Earnings_Period
{
	margin-bottom: 20px;
}

#MyAccountBalanceContainer .Earnings_LoginAward,
#MyAccountBalanceContainer .Earnings_PlaceTrafficAward,
#MyAccountBalanceContainer .Earnings_SaleOfGoods,
#MyAccountBalanceContainer .Earnings_PeriodTotal
{
	padding: 0 0 0 80px;
}

#MyAccountBalanceContainer .Earnings_LoginAward .Label,
#MyAccountBalanceContainer .Earnings_PlaceTrafficAward .Label,
#MyAccountBalanceContainer .Earnings_SaleOfGoods .Label
{
	float: left;
	width: 400px;
}

#MyAccountBalanceContainer .Earnings_PeriodTotal .Label
{
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 390px;
}

#MyAccountBalanceContainer .Field
{
	float: right;
	width: 55px;
}ï»¿#AssetContainer
{
	margin: 0 auto;
	width: 620px;
}

#AssetContainer h2
{
	color: #333;
	font-size: x-large;
	margin-bottom: 5px;
}

#AssetContainer #Asset
{
	background-color: #eee;
	border: solid 1px #000;
	color: #555;
}ï»¿#BadgesContainer
{
	border: solid 1px #000;
}

#CommunityBadges,
#CombatBadges,
#VisitsBadges,
#FriendshipBadges
{
}

#BadgesContainer .Legend .BadgesList
{
	color: #666666;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#BadgesContainer .Legend .BadgesList li 
{
	background-color: #fff;
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 10px 0 20px 0;
	padding: 0 0 7px 80px;
}

#CommunityBadges .Legend,
#FriendshipBadges .Legend,
#CombatBadges .Legend,
#VisitsBadges .Legend
{
	float: left;
	padding: 5px 15px 5px 5px;
	width: 500px;
}

#StatisticsRankingsPane_Friendship,
#StatisticsRankingsPane_Combat,
#StatisticsRankingsPane_Visits,
#FeaturedBadge_Community
{
	/*border: solid 1px #000000;*/
	float: right;
	margin: 15px;
	width: 300px;
}

#FeaturedBadge_Community
{
    border: solid 1px #000000;
	margin-top: 20px;
	width: 325px;
}

#FeaturedBadge_Community h4
{
	background-color: #6e99c9;
	border-bottom: solid 1px #000;
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin: 0;
	padding: 3px;
	text-align: center;
}

#FeaturedBadge_Community .FeaturedBadgeContent
{
	margin: 0;
	padding: 0 15px 10px 15px;
}

#FeaturedBadge_Community .FeaturedBadgeContent p
{
	color: #222;
	font-family: Verdana, Sans-Serif;
	font-size: 1.1em;
	line-height: 1.6em;
	margin-top: 10px;
}

#FeaturedBadge_Community .FeaturedBadgeIcon
{
	float: left;
	margin: 15px 20px 0 0;
	vertical-align: text-top;
	width: 125px;
}

#StatisticsRankingsPane_Community
{
	border: none;
}

#BadgesContainer .Legend h4
{
	background-color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#BadgesContainer #CommunityBadges .Legend #Administrator,
#BadgesContainer #CommunityBadges .Legend #ForumModerator,
#BadgesContainer #CommunityBadges .Legend #ImageModerator,
#BadgesContainer #FriendshipBadges .Legend #Friendship,
#BadgesContainer #FriendshipBadges .Legend #Inviter,
#BadgesContainer #CombatBadges .Legend #CombatInitiation,
#BadgesContainer #CombatBadges .Legend #Warrior,
#BadgesContainer #CombatBadges .Legend #Bloxxer,
#BadgesContainer #VisitsBadges .Legend #Homestead,
#BadgesContainer #VisitsBadges .Legend #Bricksmith
{
}

#BadgesContainer #CommunityBadges .Legend #Administrator
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/Administrator-75x75.png);
}

#BadgesContainer #CommunityBadges .Legend #ForumModerator
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/ForumModerator-75x75.png);
}

#BadgesContainer #CommunityBadges .Legend #ImageModerator
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/ImageModerator-75x75.png);
}

#BadgesContainer #FriendshipBadges .Legend #Friendship
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/Friendship-75x75.jpg);
}

#BadgesContainer #FriendshipBadges .Legend #Inviter
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/Inviter-75x75.png);
}

#BadgesContainer #CombatBadges .Legend #CombatInitiation
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/CombatInitiation-75x75.jpg);
}

#BadgesContainer #CombatBadges .Legend #Warrior
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/Warrior-75x75.jpg);
}

#BadgesContainer #CombatBadges .Legend #Bloxxer
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/Bloxxer-75x75.jpg);
}

#BadgesContainer #VisitsBadges .Legend #Homestead
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/Homestead-70x75.jpg);
}

#BadgesContainer #VisitsBadges .Legend #Bricksmith
{
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/Badges/Bricksmith-54x75.jpg);
}

#BadgesContainer .AccordionHeader,
#BadgesContainer .TopAccordionHeader,
#BadgesContainer .BottomAccordionHeader
{
	background-color: #ccc;
	cursor: pointer;
	font-size: 1.4em;
	margin: 0 0 1px 0;
	padding: 5px;
	text-align: center;
}

#BadgesContainer .AccordionHeader,
#BadgesContainer .BottomAccordionHeader
{
	border-bottom: solid 1px #000;
	border-top: solid 1px #000;
}

#BadgesContainer .TopAccordionHeader
{
	border-bottom: solid 1px #000;
	border-top: none;
}

#BadgesContainer .AccordionHeader:hover,
#BadgesContainer .TopAccordionHeader:hover,
#BadgesContainer .BottomAccordionHeader:hover
{
	background-color: #6e99c9;
	color: #fff;
}

.StatisticsRankings
{
	background-color: #eeeeee;
}

.StatisticsRankings h4
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	color: #333;
	font-size: 1.2em;
	margin: 0;
	text-align: center;
}

.StatisticsRankingsHeader
{
}

.StatisticsRankingsHeader_Rank,
.StatisticsRankingsHeader_Item,
.StatisticsRankingsHeader_Score
{
	border: solid 1px #000;
	float: left;
	font-weight: bold;
	padding: 2px 0 2px 0;
	text-align: center;
}

.StatisticsRankingsHeader_Rank
{
	margin-right: 1px;
	width: 45px;
}

.StatisticsRankingsHeader_Item
{
	
	margin-right: 1px;
	width: 150px;
}

.StatisticsRankingsHeader_Score
{
	width: 95px;
}

.StatisticsRanking,
.StatisticsRanking_AlternatingRow,
.StatisticsRanking_UserCentric,
.StatisticsRanking_UserCentric_AlternatingRow
{
	font: normal .9em/normal Verdana, sans-serif;
}

.StatisticsRanking_UserCentric a,
.StatisticsRanking_UserCentric a:link,
.StatisticsRanking_UserCentric a:visited,
.StatisticsRanking_UserCentric a:active,
.StatisticsRanking_UserCentric_AlternatingRow a,
.StatisticsRanking_UserCentric_AlternatingRow a:link,
.StatisticsRanking_UserCentric_AlternatingRow a:visited,
.StatisticsRanking_UserCentric_AlternatingRow a:active
{
	color: #fff;
}

.StatisticsRanking .StatisticsRanking_Rank,
.StatisticsRanking .StatisticsRanking_Item,
.StatisticsRanking .StatisticsRanking_Score,
.StatisticsRanking_AlternatingRow .StatisticsRanking_Rank,
.StatisticsRanking_AlternatingRow .StatisticsRanking_Item,
.StatisticsRanking_AlternatingRow .StatisticsRanking_Score
{
	border: solid 1px #000000;
	float: left;
	padding: 2px 0 2px 0;
	text-align: center;
}

.StatisticsRanking .StatisticsRanking_Rank,
.StatisticsRanking_AlternatingRow .StatisticsRanking_Rank
{
	margin-right: 1px;
	width: 45px;
}

.StatisticsRanking .StatisticsRanking_Item,
.StatisticsRanking_AlternatingRow .StatisticsRanking_Item
{
	margin-right: 1px;
	width: 150px;
}

.StatisticsRanking .StatisticsRanking_Score,
.StatisticsRanking_AlternatingRow .StatisticsRanking_Score
{
	width: 95px;
}

.StatisticsRanking_UserCentric .StatisticsRanking_Rank,
.StatisticsRanking_UserCentric .StatisticsRanking_Item,
.StatisticsRanking_UserCentric .StatisticsRanking_Score,
.StatisticsRanking_UserCentric_AlternatingRow .StatisticsRanking_Rank,
.StatisticsRanking_UserCentric_AlternatingRow .StatisticsRanking_Item,
.StatisticsRanking_UserCentric_AlternatingRow .StatisticsRanking_Score
{
	background-color: #6e99c9;
	border: solid 1px #000;
	color: #fff;
	float: left;
	font-weight: bold;
	padding: 2px 0 2px 0;
	text-align: center;
}

.StatisticsRanking_UserCentric .StatisticsRanking_Rank,
.StatisticsRanking_UserCentric_AlternatingRow .StatisticsRanking_Rank
{
	margin-right: 1px;
	width: 45px;
}

.StatisticsRanking_UserCentric .StatisticsRanking_Item,
.StatisticsRanking_UserCentric_AlternatingRow .StatisticsRanking_Item
{
	margin-right: 1px;
	width: 150px;
}

.StatisticsRanking_UserCentric .StatisticsRanking_Score,
.StatisticsRanking_UserCentric_AlternatingRow .StatisticsRanking_Score
{
	width: 95px;
}

.StatisticsRankingsFooter
{
	border-top: solid 1px #000000;
	padding: 2px 1px 2px 1px;
}

.RankingsPeriodSelector
{
	font-family: Verdana, Sans-Serif;
	font-size: xx-small;
	width: 100%;
}ï»¿#CatalogContainer
{
	font-family: Verdana, Sans-Serif;
	min-width: 0; /* peekaboo bug fix for IE7 */
	position: relative; /* peekaboo bug fix for IE6 */
}

#CatalogContainer h2
{
	font-family: Verdana, Sans-Serif;
	font-size: 2.5em;
	font-weight: normal;
	letter-spacing: 0.5em;
	line-height: 1em;
	margin: 0;
	padding: 0;
}

#CatalogContainer h4
{
	font-family: Verdana, Sans-Serif;
	font-size: 1.3em;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1em;
	margin: 15px 0;
	padding: 0;
}

#CatalogContainer ul
{
	list-style: none;
	margin: 10px 0 30px 0;
}

#CatalogContainer ul li
{
	margin-bottom: 0.5em;
}

#CatalogContainer ul a
{
	font-size: 1.1em;
}

#CatalogContainer #DisplayFilters
{
	float: left;
	min-width: 0; /* peekaboo bug fix for IE7 */
	position: relative; /* peekaboo bug fix for IE6 */
	width: 165px;
}

#CatalogContainer #Assets
{
	float: left;
	min-width: 0; /* peekaboo bug fix for IE7 */
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
	position: relative; /* peekaboo bug fix for IE6 */
	width: 570px;
}

#CatalogContainer #Assets #HeaderPager,
#CatalogContainer #Assets #FooterPager
{
	margin: 0 12px 0 10px;
	padding: 2px 0;
	text-align: right;
}

#CatalogContainer #Assets #HeaderPager
{
	margin-bottom: 10px;
}

#CatalogContainer #Assets #HeaderPager .Label,
#CatalogContainer #Assets #FooterPager .Label
{
	font-size: 1em;
	vertical-align: middle;
}

#CatalogContainer #Assets .PageSelector
{
	margin: 0 0 0 10px;
}

#CatalogContainer .Asset
{
	display: inline-block;
	margin: 0 10px 15px 10px;
	vertical-align: top;
	width: 122px;
}

#CatalogContainer .Asset .AssetThumbnail
{
	border: solid 1px #000;
	height: 120px;
	text-align: center;
	width: 120px;
}

#CatalogContainer .Asset .AssetDetails
{
	overflow: hidden;
	padding: 2px 0 6px 0;
	width: 120px;
}

#CatalogContainer .AssetName a
{
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.5em;
	vertical-align: top;
}

.AssetsBullet
{
	padding-right: 3px;
}

#CatalogContainer .Label,
#CatalogContainer .Detail,
#CatalogContainer .DetailHighlighted,
#CatalogContainer .PriceInRobux,
#CatalogContainer .PriceInTickets
{
	font-size: 0.8em;
}

#CatalogContainer .PriceInRobux
{
	color: Green;
	font-weight: bold;
}

#CatalogContainer .PriceInTickets
{
	color: #fbb117;
	font-weight: bold;
}

#CatalogContainer .AssetsDisplaySet
{
	float: left;
	font-family: Comic Sans MS, Arial, Sans-Serif;
	font-size: 1.5em;
}ï»¿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the ChangePassword control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-ChangePassword
{
}

.AspNet-CreateUserWizard
{
}

.AspNet-DataList
{
}

.AspNet-DataList table
{
}

.AspNet-DataList table caption
{
}

.AspNet-DataList table thead
{
}

.AspNet-DataList table thead tr
{
}

.AspNet-DataList table thead tr th
{
}

.AspNet-DataList table tfoot
{
}

.AspNet-DataList table tfoot tr
{
}

.AspNet-DataList table tfoot tr td
{
}

.AspNet-DataList table tbody
{
}

.AspNet-DataList table tbody tr
{
}

.AspNet-DataList table tbody tr td
{
}

div.AspNet-DetailsView-Data ul
{
    margin: 0;
    padding: 0;
}

div.AspNet-DetailsView-Data li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
}

.AspNet-FormView-Pagination
{
}

.AspNet-GridView
{
}

.AspNet-Login
{
}

.AspNet-LoginStatus
{
}

ul.AspNet-Menu 
{
    position: relative;
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    display: none;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul
{
    display: none;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    display: block;
}


/* -------------------------------------------------------------------------- */
/* When the Menu control's Orientation property is Horizontal the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Horizontal. This allows us to force the top tier of the menu to layout */
/* horizontally, whereas all subsequent tiers of the menu lay out vertically. */

.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    float: left;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
    float: none;
}

.AspNet-PasswordRecovery
{
}

div.AspNet-TreeView
{
    margin: 0;
    padding: 0;
}

div.AspNet-TreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}
ï»¿#CurrencyQuote
{
    background-color: #fff;
	border: solid 1px #000;
	font-family: Verdana, Sans-Serif;
	margin: 0 auto;
	padding: 0;
	width: 350px;
}

#CurrencyQuote .TableHeader
{
    border-bottom: solid 1px #000;
    font-weight: bold;
}

#CurrencyQuote .TableRow
{
    border-top: solid 1px #000;
}

#CurrencyQuote .Pair,
#CurrencyQuote .Rate,
#CurrencyQuote .Spread,
#CurrencyQuote .HighLow
{
    float: left;
    padding: 5px;
    text-align: center;
    width: 77px;
}ï»¿#FriendliestFolkPane
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	height: 184px;
	margin-top: 10px;
	overflow: auto;
	width: 770px;
}

#FriendliestFolk h4
{
	font-size: 10pt;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 5px;
	margin-top: 5px;
}ï»¿#GamesContainer
{
	font-family: Verdana, Sans-Serif;
}

#GamesContainer h2
{
	font-family: Verdana, Sans-Serif;
	font-size: 2.5em;
	font-weight: normal;
	letter-spacing: 0.5em;
	line-height: 1em;
	margin: 0;
	padding: 0;
}

#GamesContainer h4
{
	font-family: Verdana, Sans-Serif;
	font-size: 1.3em;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1em;
	margin: 15px 0;
	padding: 0;
}

#GamesContainer ul
{
	list-style: none;
	margin: 10px 0 30px 0;
}

#GamesContainer ul li
{
    margin-bottom: 0.5em;
}

#GamesContainer ul a
{
	font-size: 1.1em;
}

#GamesContainer #DisplayFilters
{
	float: left;
	width: 175px;
}

#GamesContainer #Games
{
	float: left;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
	width: 560px;
}

#GamesContainer .Ads_WideSkyscraper
{
	border: solid 1px #000;
	float: right;
	text-align: right;
	width: 160px;
}

#GamesContainer #Games #HeaderPager,
#GamesContainer #Games #FooterPager
{
	margin: 0 24px 0 10px;
	padding: 2px 0;
	text-align: right;
}

#GamesContainer #Games #HeaderPager
{
	margin-bottom: 10px;
}

#GamesContainer #Games #HeaderPager .Label,
#GamesContainer #Games #FooterPager .Label
{
	font-size: 1em;
	vertical-align: middle;
}

#GamesContainer #Games .PageSelector
{
	margin: 0 0 0 10px;
}

#GamesContainer .Game
{
	display: inline-block;
	margin: 0 10px 15px 10px;
	vertical-align: top;
	width: 162px;
}

#GamesContainer .Game .GameThumbnail
{
	border: solid 1px #000;
	height: 100px;
	text-align: center;
	width: 160px;
}

#GamesContainer .Game .GameDetails
{
    overflow: hidden;
	padding: 2px 0 6px 0;
	width: 152px;
}

#GamesContainer .GameName a
{
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.5em;
	vertical-align: top;
}

.GamesBullet
{
	padding-right: 3px;
}

#GamesContainer .Label,
#GamesContainer .Detail,
#GamesContainer .DetailHighlighted
{
	font-size: 0.8em;
}

#GamesContainer .DetailHighlighted
{
	color: Red;
	font-weight: bold;
}

#GamesContainer .GamesDisplaySet
{
	float: left;
	font-family: Comic Sans MS, Arial, Sans-Serif;
	font-size: 1.5em;
}ï»¿#InboxContainer
{
}

#InboxContainer #InboxPane
{
    float: left;
    width: 726px;
}

#InboxContainer h2
{
	font-family: Verdana, Sans-Serif;
	font-size: 2.5em;
	font-weight: normal;
	letter-spacing: 0.5em;
	line-height: 1em;
	margin: 0 0 10px 0;
	padding: 0;
}

#InboxContainer .Ads_WideSkyscraper
{
	border: solid 1px #000;
	float: right;
	text-align: right;
	width: 160px;
}

#InboxContainer #Inbox
{
	border: solid 1px #000;
}

#InboxContainer #Buttons
{
	margin: 10px 0;
	text-align: center;
}

#InboxContainer .InboxHeader
{
	background-color: #999;
	font: bold 1.2em/normal Verdana, sans-serif;
	letter-spacing: 0.15em;
}

#InboxContainer .InboxRow
{
	cursor: pointer;
	font: normal 1em/normal Verdana, sans-serif;
}

#InboxContainer .InboxRow_Unread
{
	cursor: pointer;
	font: bold 1em/normal Verdana, sans-serif;
}

#InboxContainer .InboxRow:hover,
#InboxContainer .InboxRow_Unread:hover
{
	background-color: #6e99c9;
	color: #fff;
}

#InboxContainer .InboxHeader a,
#InboxContainer .InboxPager a,
#InboxContainer .InboxRow:hover a,
#InboxContainer .InboxRow_Unread:hover a
{
	color: #fff;
}

#InboxContainer .InboxPager
{
	background-color: #999;
	font: bold 1.2em/normal Verdana, sans-serif;
	letter-spacing: 0.15em;
	text-align: center;
}ï»¿#InfoContainer
{
	background-color: #eee;
	border: solid 1px #000;
	color: #555;
	margin: 0 auto;
	width: 620px;
}

#InfoContainer h2
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	color: #333;
	font-size: x-large;
	margin: 0;
	text-align: center;
}

#InfoContainer #Content
{
	font: normal 1em/normal Verdana, sans-serif;
	line-height: 1.5em;
	padding: 10px 20px 10px 20px;
}ï»¿#AlreadyInstalled
{
	display: none; 
	font-size: x-large; 
	color: Red;
	margin: 44px 44px 44px 44px;
}

#AlreadyInstalled a
{
	text-decoration: underline;
}
ï»¿#ItemContainer
{
	background-color: #eee;
	border: solid 1px #555;
	color: #555;
	margin: 0 auto;
	width: 620px;
}

#ItemContainer h2
{
	background-color: #ccc;
	border-bottom: solid 1px #555;
	color: #333;
	font-size: x-large;
	margin: 0;
	text-align: center;
}

#ItemContainer h3
{
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: 0.15em;
	line-height: 1em;
	margin: 0 0 0.5em 0;
	padding: 0;
}

#ItemContainer #Item
{
	font-family: Verdana, Sans-Serif;
	padding: 10px;
}

#ItemContainer #Thumbnail
{
	border: solid 1px #555;
	float: left;
	height: 250px;
	padding: 0;
	text-align: left;
	width: 250px;
	min-width: 0; /* peekaboo bug fix for IE7 */
	position: relative; /* peekaboo bug fix for IE6 */
}

#ItemContainer #Summary
{
	background-color: #fff;
	border: dashed 1px #555;
	float: right;
	margin-left: 10px;
	padding: 5px 5px 5px 15px;
	position: relative;
	width: 315px;
}

#ItemContainer #Summary h3
{
	margin-left: -10px;
}

#ItemContainer #Summary #Creator
{
	clear: left;
}

#ItemContainer #Summary #DescriptionLabel
{
	margin-bottom: 0.4em;
	margin-top: 0.7em;
}

#ItemContainer #Summary #Description
{
	border: solid 1px #555;
	font: normal 1em/normal Verdana, sans-serif;
	max-height: 136px;
	line-height: 1.7em;
	padding: 5px;
	overflow: auto;
	text-align: left;
	width: 295px;
}

#ItemContainer #Summary #RobuxPurchase
{
}

#ItemContainer #Summary #RobuxPurchase #PriceInRobux
{
	color: Green;
	float: left;
	font-weight: bold;
	line-height: 2em;
	width: 100px;
}

#ItemContainer #Summary #RobuxPurchase #BuyWithRobux
{
	float: left;
	line-height: 2em;
	width: 100px;
}

#ItemContainer #Summary #RobuxPurchase #BuyWithRobux .Button:hover
{
    background-color: #49b745;
    border: solid 1px #000;
}

#ItemContainer #Summary #RobuxPurchase #BuyWithRobux a:hover
{
    color: #fff;
}

#ItemContainer #Summary #TicketsPurchase
{
    clear: left;
}

#ItemContainer #Summary #TicketsPurchase #PriceInTickets
{
	color: #fbb117;
	float: left;
	font-weight: bold;
	line-height: 2em;
	width: 100px;
}

#ItemContainer #Summary #TicketsPurchase #BuyWithTickets
{
	float: left;
	line-height: 2em;
	width: 100px;
}

#ItemContainer #Summary #TicketsPurchase #BuyWithTickets .Button:hover
{
	background-color: #fdd017;
	border: solid 1px #000;
}

#ItemContainer #Summary #TicketsPurchase #BuyWithTickets a:hover
{
    color: #fff;
}

#ItemContainer #Configuration
{
	background-color: #fff;
	border-bottom: dashed 1px #555;
	border-left: dashed 1px #555;
	border-right: dashed 1px #555;
	float: right;
	font: normal 1em/normal Verdana, sans-serif;
	line-height: 1.7em;
	margin-left: 10px;
	padding: 5px 10px;
	position: relative;
	text-align: center;
	width: 315px;
}

#ItemContainer #Ownership
{
	border: dashed 1px #ff0000;
	background-color: #ccc;
	color: #ff0000;
	float: right;
	margin: 0 auto;
	margin-left: 10px;
	margin-top: 10px;
	padding: 10px 5px;
	position: relative;
	text-align: center;
	width: 325px;
}

#ItemContainer #Ownership .Button
{
	background-color: #fff;
}

#ItemContainer #Ownership .Button:Hover
{
	background-color: #fff;
	border: solid 1px #ff0000;
	color: #ff0000;
}



#EditItemContainer
{
	background-color: #eee;
	border: solid 1px #000;
	color: #555;
	margin: 0 auto;
	width: 620px;
}

#EditItemContainer h2
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	color: #333;
	font-size: x-large;
	margin: 0;
	text-align: center;
}

#EditItemContainer fieldset
{
	font-size: 1.2em;
	margin: 0;
}

#EditItemContainer #Confirmation
{
	border: dashed 1px #ff0000;
	background-color: #ccc;
	color: #ff0000;
	margin: 0 auto;
	margin-top: 10px;
	padding: 10px 5px;
	width: 410px;
}

#EditItemContainer #ItemName
{
	margin: 0 auto;
	margin-top: 10px;
	padding: 0;
	text-align: left;
	width: 420px;
}

#EditItemContainer #ItemDescription
{
	margin: 0 auto;
	margin-top: 10px;
	padding: 0;
	text-align: left;
	width: 420px;
}

#EditItemContainer #SellThisItem
{
    margin: 0 auto;
    margin-top: 10px;
    width: 420px;
}

#EditItemContainer #SellThisItem #Pricing
{
    background-color: #fff;
    border: dashed 1px #000;
    margin: 15px 5px 5px 5px;
    padding: 5px;
}

#EditItemContainer #SellThisItem #Price,
#EditItemContainer #SellThisItem #Fee,
#EditItemContainer #SellThisItem #Profit
{
}

#EditItemContainer #SellThisItem #Price
{
	margin-top: 10px;
}

#EditItemContainer #SellThisItem #Price .TextBox
{
	padding: 2px 4px;
	width: 75px;
}

#EditItemContainer .SellThisItemRow
{
	font-size: .9em;
	margin: 10px 0;
	text-align: center;
}

#EditItemContainer .PricingLabel
{
	float: left;
	font-weight: bold;
	margin-right: 5px;
	text-align: right;
	width: 155px;
}

#EditItemContainer .PricingField_Robux
{
	float: left;
	margin-left: 5px;
	text-align: left;
	width: 110px;
}

#EditItemContainer .PricingField_Tickets
{
	float: left;
	margin-left: 5px;
	text-align: left;
	width: 110px;
}

#EditItemContainer #Buttons
{
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#EditItemContainer .Button
{
	border-color: #555;
	color: #555;
	cursor: pointer;
}

#EditItemContainer .Button:hover
{
	background-color: #6e99c9;
	color: #fff;
}

#EditItemContainer .Label
{
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

#EditItemContainer .TextBox
{
	border: dashed 1px #555;
	margin: 0;
	padding: 5px 10px;
	width: 400px;
}

#EditItemContainer .MultilineTextBox
{
	border: dashed 1px #555;
	margin: 0;
	padding: 5px 10px;
	width: 400px;
}

#EditItemContainer .Suggestion
{
	font: normal .8em/normal Verdana, sans-serif;
	padding-left: 9px;
}ï»¿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain OFTEN CHANGED rules used when the Login control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-Login
{
}

.AspNet-Login label,
.AspNet-Login input
{
}

.AspNet-Login input
{
    font-size: 1em;  /* lets the form element scale */
}

.AspNet-Login div
{
}

/* This rule is used when AutoAccessKey is true */
.AspNet-Login label em
{
    text-decoration: underline;
    font-style: normal;
}

.AspNet-Login .AspNet-Login-TitlePanel
{
}

.AspNet-Login .AspNet-Login-FailurePanel
{
    height: 4em;
}

.AspNet-Login .AspNet-Login-UserPanel,
.AspNet-Login .AspNet-Login-PasswordPanel,
.AspNet-Login .AspNet-Login-RememberMePanel,
.AspNet-Login .AspNet-Login-SubmitPanel
{
    padding: 0.25em 0.1em 0 0;
}

.AspNet-Login .AspNet-Login-UserPanel,
.AspNet-Login .AspNet-Login-PasswordPanel,
.AspNet-Login .AspNet-Login-SubmitPanel
{
    text-align: right;
}

.AspNet-Login .AspNet-Login-UserPanel label,
.AspNet-Login .AspNet-Login-PasswordPanel label,
#PaneLogin .TextboxLabel	/* used by table-style */
{
    white-space: nowrap;
}

.AspNet-Login .AspNet-Login-UserPanel input,
.AspNet-Login .AspNet-Login-PasswordPanel input
{
    width: 9em;
}

.AspNet-Login .AspNet-Login-SubmitPanel input
{
    height: 1.7em;
}

.AspNet-Login .AspNet-Login-InstructionPanel,
.AspNet-Login .AspNet-Login-HelpPanel,
.AspNet-Login .AspNet-Login-PasswordPanel,
.AspNet-Login .AspNet-Login-RememberMePanel,
.AspNet-Login .AspNet-Login-CreateUserPanel,
.AspNet-Login .AspNet-Login-PasswordRecoveryPanel
{
}

#PaneNewUser
{
	float: right; 
	width: 170px; 
	background-color: gainsboro;
	padding: 0 22px 22px
}

#PaneLogin
{
    width: 18em;
    padding: 0;
}

#PaneLogin .AspNet-Login div
{
	margin: 10px;
}

#LoginView
{
	border: solid 1px Black;
	width: 150px;
}

#LoginView h5
{
	background-color: #cccccc;
	border-bottom: solid 1px #000000;
	margin: 0;
}

#LoginView #AlreadySignedIn
{
	background-color: #eeeeee;
}

#LoginView .Label
{
	font-weight: bold;
}

#LoginView .Text
{
	width: 133px;
}

#LoginView .AspNet-Login
{
	background-color: #eeeeee;
}

#LoginView .AspNet-Login .AspNet-Login-InstructionPanel,
#LoginView .AspNet-Login .AspNet-Login-HelpPanel,
#LoginView .AspNet-Login .AspNet-Login-UserPanel,
#LoginView .AspNet-Login .AspNet-Login-PasswordPanel,
#LoginView .AspNet-Login .AspNet-Login-RememberMePanel
{
	padding: 3px 5px 3px 5px;
	text-align: left;
}

#LoginView .AspNet-Login .AspNet-Login-SubmitPanel
{
	padding: 10px 5px 5px 10px;
    text-align: center;
}

#LoginView .AspNet-Login .AspNet-Login-PasswordRecoveryPanel
{
	padding: 5px 5px 5px 5px;
    text-align: center;
}

#LoginView .AspNet-Login .AspNet-Login-PasswordRecoveryPanel a
{
	color: #999999;
	font: normal 9px/normal Verdana, sans-serif;
	padding: 5px 5px 5px 5px;
    text-align: center;
}

#LoginView .AspNet-Login .AspNet-Login-PasswordRecoveryPanel a:hover
{
	color: Blue;
}

#Sidebars
{
	float: right;
	width: 250px;
}

#AlreadyRegistered,
#TermsAndConditions
{
	background-color: #eee;
	border: solid 1px #000;
	color: #555;
	font: normal 12px/normal Verdana, sans-serif;
	margin-top: 10px;
	padding: 0px 20px 10px 20px;
}

#AlreadyRegistered h3,
#TermsAndConditions h3
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	color: #333;
	font: normal 12pt/normal 'Comic Sans MS', Verdana, sans-serif;
	font-weight: bold;
	margin: 0 -20px 0 -20px;
	padding: 4px;
	text-align: center;
}

#TermsAndConditions
{
	margin-top: 20px;
}

#Registration
{
	background-color: #eee;
	border: solid 1px #000;
	color: #555;
	float: left;
	margin-top: 10px;
	width: 620px;
}

#Registration h2
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	color: #333;
	font-size: x-large;
	margin: 0;
	text-align: center;
}

#Registration h3
{
	margin: 10px 0 0 0;
	text-align: center;
}

#Registration fieldset
{
	font-size: 1.2em;
	margin: 15px 0 0 0;
}

#Registration .TextBox
{
	vertical-align: middle;
	width: 150px;
}

#Registration .Label
{
	vertical-align: middle;
}

#Registration #EnterUsername,
#Registration #EnterPassword,
#Registration #EnterEmail,
#Registration #EnterAgeGroup,
#Registration #EnterChatMode
{
    margin: 0 auto;
    width: 60%;
}

#Registration .UsernameRow,
#Registration .PasswordRow,
#Registration .ConfirmPasswordRow,
#Registration .EmailRow
{
	height: 5em;
	line-height: 5em;
    padding: 3px;
    text-align: right;
}

#Registration .PasswordRow,
#Registration .ConfirmPasswordRow
{
	height: 3em;
	line-height: 3em;
}

#Registration .AgeGroupRow,
#Registration .ChatModeRow
{
	font-size: .9em;
	margin: 10px 0 10px 100px;
}

#Registration .Confirm
{
    margin: 20px 0 20px 0;
    text-align: center;
}

#Registration .Validators
{
	margin-left: 9px;
}

#Registration .Legend
{
	color: Blue;
	margin-left: 9px;
}

#Registration .Suggestion
{
	font: normal .8em/normal Verdana, sans-serif;
	padding-left: 9px;
}

#Registration label
{
    margin-right: 5px
}

#Registration input
{
    width: 9em;	
}
ï»¿#MessageContainer
{
}

#MessageContainer #AdsPane
{
	border: solid 1px #000;
	float: left;
	width: 160px;
}

#MessageContainer #MessagePane
{
	float: left;
	margin: 0 0 0 60px;
	width: 650px;
}

#MessageContainer h3
{
	text-align: left;
	width: 622px;
}

#MessageContainer #MessagePane #Buttons
{
	width: 622px;
}

#MessageContainer #MessagePane #Buttons .Button
{
	float: right;
	margin: 10px 0 0 10px;
}

#MessageContainer .MultilineTextBox
{
	width: 98%;
}

#MessageContainer .TextBox
{
	width: 98%;
}

#MessageContainer .Label
{
	font-weight: bold;
}

#MessageContainer #MessageReaderContainer
{
	border: solid 1px #000;
	padding: 10px;
	width: 600px;
}

#MessageContainer #MessageReaderContainer #Message
{
	float: left;
	text-align: left;
}

#MessageContainer #MessageReaderContainer #Message #DateSent
{
	float: left;
	text-align: left;
	width: 39%;
}

#MessageContainer #MessageReaderContainer #Message #Author
{
	clear: both;
	float: left;
	margin: 5px 0 0 0;
	text-align: left;
	width: 39%;
}

#MessageContainer #MessageReaderContainer #Message #Subject
{
	clear: both;
	float: left;
	font-weight: bold;
	margin: 5px 0 0 0;
	text-align: left;
	width: 39%;
}

#MessageContainer #MessageReaderContainer #Message #Body
{
	float: right;
	text-align: left;
	width: 59%;
	vertical-align: top;
}

#MessageContainer #MessageEditorContainer
{
	border: solid 1px #000;
	padding: 10px;
	width: 600px;
}

#MessageContainer #MessageEditorContainer #MessageEditor
{
	float: left;
	text-align: left;
}

#MessageContainer #MessageEditorContainer #MessageEditor #From
{
	float: left;
	text-align: left;
	width: 39%;
}

#MessageContainer #MessageEditorContainer #MessageEditor #To
{
	clear: both;
	float: left;
	margin: 5px 0 0 0;
	text-align: left;
	width: 39%;
}

#MessageContainer #MessageEditorContainer #MessageEditor .CannedResponsesPanel
{
	background-color: #eee;
	border: solid 1px #000;
	clear: both;
	float: left;
	margin: 30px 0;
	width: 200px;
}

#MessageContainer #MessageEditorContainer #MessageEditor .CannedResponsesPanel h4
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	font-size: 1.3em;
	margin: 0;
	text-align: center;
}

#MessageContainer #MessageEditorContainer #MessageEditor #CannedResponses
{
    margin: 0;
    padding: 5px 0;
	width: 200px;
}

#MessageContainer #MessageEditorContainer #MessageEditor .CannedResponse
{
    margin: 0;
    padding: 7px 5px;
    text-align: center;
	width: 190px;
}

#MessageContainer #MessageEditorContainer #MessageEditor #CannedResponses .Button
{
	padding: 3px 5px;
}

#MessageContainer #MessageEditorContainer #MessageEditor #Subject
{
	float: right;
	text-align: left;
	width: 59%;
}

#MessageContainer #MessageEditorContainer #MessageEditor #Body
{
	clear: right;
	float: right;
	margin: 5px 0 0 0;
	text-align: left;
	width: 59%;
}

#MessageContainer #Confirmation h3
{
	text-align: left;
	width: 422px;
}

#MessageContainer #Confirmation #Buttons
{
	width: 422px;
}

#MessageContainer #Confirmation #Message
{
	border: solid 1px #000;
	padding: 10px;
	width: 400px;
}

.ParentsContainer
{
    border: solid 1px #000;
    background-color: #eee;
    font-family: Verdana, Sans-Serif;
    font-size: 1.1em;
    padding: 20px 30px 0 30px;
}

.ParentsContainer #BreadcrumbsContainer
{
    margin-bottom: 20px;
}

.ParentsContainer h2
{
    font-family: Verdana, Sans-Serif;
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1em;
    margin: 0 0 20px 0;
}

.ParentsContainer #LeftColumn
{
    float: left;
    padding: 0 15px 0 0;
    width: 400px;
}

.ParentsContainer #RightColumn
{
    float: right;
    padding: 0 0 0 15px;
    width: 400px;
}

.ParentsContainer .ParentsSection
{
    background-color: #fff;
    border: solid 1px #ccc;
    height: 120px;
    margin-bottom: 20px;
    padding: 15px 15px;
    width: 370px;
}

.ParentsContainer h3,
dt
{
    color: Blue;
    font-family: Verdana, Sans-Serif;
	font-size: 1.3em;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1em;
}

.ParentsContainer .SectionIcon
{
    float: left;
    margin-right: 20px;
}

.ParentsContainer .PageImage
{
    float: right;
}

#InvitationContainer
{
}

#InvitationContainer #AdsPane
{
	border: solid 1px #000;
	float: left;
	width: 160px;
}

#InvitationContainer #InvitationPane
{
	float: left;
	margin: 0 0 0 60px;
	width: 650px;
}

#InvitationContainer h3
{
	text-align: left;
	width: 622px;
}

#InvitationContainer #Buttons
{
	width: 622px;
}

#InvitationContainer .Button
{
	float: right;
	font-family: Verdana, Sans-Serif;
	margin: 10px 0 0 10px;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

#InvitationContainer .MultilineTextBox
{
	border-color: Gray;
	border-style: dashed;
	line-height: 1.5em;
	padding: 5px;
	scrollbar-base-color: Gray;
	width: 98%;
}

#InvitationContainer .TextBox
{
	border-color: Gray;
	border-style: dashed;
	padding: 5px;
	width: 98%;
}

#InvitationContainer .Label
{
	font-weight: bold;
}

#InvitationContainer #MessageReaderContainer
{
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	padding: 10px;
	width: 600px;
}

#InvitationContainer #MessageReaderContainer #Message
{
	float: left;
	text-align: left;
}

#InvitationContainer #MessageReaderContainer #Message #DateSent
{
	float: left;
	text-align: left;
	width: 39%;
}

#InvitationContainer #MessageReaderContainer #Message #Author
{
	clear: both;
	float: left;
	margin: 5px 0 0 0;
	text-align: left;
	width: 39%;
}

#InvitationContainer #MessageReaderContainer #Message #Subject
{
	clear: both;
	float: left;
	font-weight: bold;
	margin: 5px 0 0 0;
	text-align: left;
	width: 39%;
}

#InvitationContainer #MessageReaderContainer #Message #Body
{
	float: right;
	text-align: left;
	width: 59%;
	vertical-align: top;
}

#InvitationContainer #MessageEditorContainer
{
	border: solid 1px #000;
	margin: 10px;
	padding: 10px;
	width: 600px;
}

#InvitationContainer #MessageEditorContainer #MessageEditor
{
	float: left;
	text-align: left;
}

#InvitationContainer #MessageEditorContainer #MessageEditor #From
{
	float: left;
	text-align: left;
	width: 39%;
}

#InvitationContainer #MessageEditorContainer #MessageEditor #To
{
	clear: both;
	float: left;
	margin: 5px 0 0 0;
	text-align: left;
	width: 39%;
}

#InvitationContainer #MessageEditorContainer #MessageEditor #Subject
{
	float: right;
	text-align: left;
	width: 59%;
}

#InvitationContainer #MessageEditorContainer #MessageEditor #Body
{
	clear: right;
	float: right;
	margin: 5px 0 0 0;
	text-align: left;
	width: 59%;
}

#InvitationContainer #MessageEditorContainer #MessageEditor .CannedResponsesPanel
{
	display: none;
}

#InvitationContainer #Confirmation h3
{
	text-align: left;
	width: 422px;
}

#InvitationContainer #Confirmation #Buttons
{
	width: 422px;
}

#InvitationContainer #Confirmation #Message
{
	border: solid 1px #000;
	margin: 10px;
	padding: 10px;
	width: 400px;
}ï»¿#ConfigurePlaceContainer
{
	background-color: #eee;
	border: solid 1px #000;
	color: #555;
	margin: 0 auto;
	width: 620px;
}

#ConfigurePlaceContainer h2
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	color: #333;
	font-size: x-large;
	margin: 0;
	text-align: center;
}

#ConfigurePlaceContainer fieldset
{
	font-size: 1.2em;
	margin: 0;
}

#ConfigurePlaceContainer #PlaceName
{
	margin: 0 auto;
	margin-top: 10px;
	padding: 0;
	text-align: left;
	width: 420px;
}

#ConfigurePlaceContainer #PlaceThumbnail
{
	border: solid 1px #555;
	height: 230px;
	margin: 0 auto;
	margin-top: 10px;
	padding: 0;
	text-align: left;
	width: 420px;
}

#ConfigurePlaceContainer #PlaceDescription
{
	margin: 0 auto;
	margin-top: 10px;
	padding: 0;
	text-align: left;
	width: 420px;
}

#ConfigurePlaceContainer #PlaceAccess,
#ConfigurePlaceContainer #PlaceCopyProtection,
#ConfigurePlaceContainer #PlaceIsDefault,
#ConfigurePlaceContainer #PlaceReset
{
    margin: 0 auto;
    margin-top: 10px;
    width: 420px;
}

#ConfigurePlaceContainer .PlaceAccessRow,
#ConfigurePlaceContainer .CopyProtectionRow,
#ConfigurePlaceContainer .PlaceIsDefaultRow
{
	font-size: .9em;
	margin: 10px 0 10px 100px;
}

#ConfigurePlaceContainer .ResetPlaceRow
{
	font-size: .9em;
	margin: 10px 0;
	text-align: center;
}

#ConfigurePlaceContainer .ResetPlaceRow .Button
{
	margin: 0 auto;
}

#ConfigurePlaceContainer #Buttons
{
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#ConfigurePlaceContainer .Button
{
	border-color: #555;
	color: #555;
	cursor: pointer;
}

#ConfigurePlaceContainer .Button:hover
{
	background-color: #6e99c9;
	color: #fff;
}

#ConfigurePlaceContainer .Label
{
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

#ConfigurePlaceContainer .TextBox
{
	border: dashed 1px #555;
	margin: 0;
	padding: 5px 10px;
	width: 400px;
}

#ConfigurePlaceContainer .MultilineTextBox
{
	border: dashed 1px #555;
	margin: 0;
	padding: 5px 10px;
	width: 400px;
}

#ConfigurePlaceContainer .Suggestion
{
	font: normal .8em/normal Verdana, sans-serif;
	padding-left: 9px;
}

#ConfigurePlaceContainer .popupControl
{
	border-color: #000;
}

#ConfigurePlaceContainer .PopUpOption
{
	font: normal .8em/normal Verdana, sans-serif;
	padding: 4px;
}

#ConfigurePlaceContainer .PopUpInstruction
{
	font: normal 1.1em/normal Verdana, sans-serif;
	padding: 4px;
	text-align: center;
}

#Place_PlacePanel
{
	float:left;
	width:490px;
	margin-right:10px;
}

#Place_AuthorPanel
{
	float:left;
	width:200px;
}

#Place_GamesPanel
{
	margin-top:10px;
	width:700px;
	clear:left;
}ï»¿#EditProfileContainer
{
	background-color: #eee;
	border: solid 1px #000;
	color: #555;
	margin: 0 auto;
	width: 620px;
}

#EditProfileContainer h2
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	color: #333;
	font-size: x-large;
	margin: 0;
	text-align: center;
}

#EditProfileContainer h3
{
	text-align: center;
}

#EditProfileContainer fieldset
{
	font-size: 1.2em;
	margin: 15px 0 0 0;
}

#EditProfileContainer .MultilineTextBox
{
	width: 250px;
}

#EditProfileContainer .TextBox
{
	vertical-align: middle;
	width: 150px;
}

#EditProfileContainer .Label
{
	vertical-align: middle;
}

#EditProfileContainer #AgeGroup,
#EditProfileContainer #ChatMode,
#EditProfileContainer #ResetPassword,
#EditProfileContainer #Blurb
{
    margin: 0 auto;
    width: 60%;
}

#EditProfileContainer #Buttons
{
    margin: 20px 0 20px 0;
    text-align: center;
}

#EditProfileContainer .AgeGroupRow,
#EditProfileContainer .ChatModeRow
{
	font-size: .9em;
	margin: 10px 0 10px 100px;
}

#EditProfileContainer .ResetPasswordRow
{
	margin: 10px 0;
	text-align: center;
}

#EditProfileContainer .BlurbRow
{
    padding: 10px 4px 10px 4px;
    text-align: right;
}

#EditProfileContainer .Legend
{
	color: Blue;
	margin-left: 9px;
}

#EditProfileContainer .Suggestion
{
	font: normal .8em/normal Verdana, sans-serif;
	padding-left: 9px;
}

#EditProfileContainer .Validators
{
	margin-left: 9px;
}ï»¿body
{
	font: normal 8pt/normal 'Comic Sans MS', Verdana, sans-serif;
	margin-top: 0;
	text-transform: none;
	text-decoration: none;
}

a
{
	text-decoration: none;
}

a:link, a:visited, a:active
{
	color: Blue;
}

a:hover
{
	text-decoration: underline;
}

/* The abbr tag is not supported in IE 6 (it is in IE 7)
   Therefore, we're using acronym instead */
abbr, acronym 
{
	cursor: help;
	border-bottom: 1px dotted #000;
}

h2
{
	letter-spacing: 1px;
}

h3
{
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 2px;
	margin: 10px 0 10px 0;
}

h5
{
	font: normal 11px/normal Verdana, sans-serif;
	letter-spacing: 1px;
	padding: 5px 5px 5px 5px;
}

input.Text
{
	border-color: #777;
	border-style: dashed;
	scrollbar-base-color: Gray;
}

/* Used to put an easy-to-notice border around Admin controls */
.AdminPanel
{
	border-color: Orange;
	border-style: dotted;
	padding: 10px;
}

.Button
{
	cursor: hand;
	background-color: #fff;
	border: solid 1px #333;
	color: #333;
	font-family: Verdana, Sans-Serif;
    font-size: 0.9em;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

.Button:link, .Button:visited
{
	border: solid 1px #777;
	color: #777;
}

.Button:hover, .Button:active
{
    background-color: #6e99c9;
	border: solid 1px #000;
	color: #fff;
}

.Bullet
{
	float: left;
	margin-right: 10px;
	margin-bottom: 4px
}

.Ads_RightSidebar
{
	border: solid 1px #000;
	float: right;
	text-align: right;
	width: 160px;
}

.Legalese
{
	font-size: 7pt;
}

.Separator
{
}

#Container
{
	margin: 0 auto;
	width: 900px;
}

#Header
{
	margin: 0 auto;	
	border-top: solid 1px #000;
	color: White;
	font: normal 12px/normal Verdana, sans-serif;
	font-weight: bold;
	width: 900px;
    text-align: center;
}

#Header a, #Header a:visited, #Header a:active
{
	color: White;
	text-decoration: none;
}

#Header a:hover
{
	color: White;
	text-decoration: underline;
}

#Banner07
{
	background-image: url(/images/ExplocoBannerV1.jpg);
	background-repeat: no-repeat;
	border-bottom: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	height: 72px;
	text-align: center;
}

#Banner #Options
{
	float: left;
	height: 72px;
	position: relative;
	width: 287px;
}

#Banner #Authentication
{
	top: 0px;
	left: 0px;
	padding: 4px;
	position: absolute;
}

#Banner #Options #Settings
{
	bottom: 0px;
	left: 0px;
	padding: 4px;
	position: absolute;
}

#Banner #Logo
{
	float: left;
	margin: 0;
	text-align: center;
	width: 293px;
}

#Banner #Alerts
{
    display: table;
	float: right;
	height: 72px;
	position: relative;
	vertical-align: middle;
	width: 287px;
}

#Banner .SignUpAndPlay
{
    left: 0px;
    position: absolute;
    top: 15px;
}

#Banner #Alerts #AlertSpace
{
	background-color: #fff;
	border: solid 1px #000;
	color: #6e99c9;
	margin: 0 auto;
	padding: 5px 10px;
    position: relative;
	text-align: center;
	top: -50%;
	left: -50%;
	width: 200px;
}

#Banner #Alerts #MessageAlert a
{
	color: #6e99c9;
}

#Banner #Alerts #MessageAlert a:hover
{
	color: #1874CD;
}

#Banner #Alerts #RobuxAlert a
{
	color: Green;
}

#Banner #Alerts #RobuxAlert a:hover
{
	color: #49b745;
}

#Banner #Alerts #TicketsAlert a
{
	color: #fbb117;
}

#Banner #Alerts #TicketsAlert a:hover
{
	color: #fdd017;
}

.MessageAlertIcon,
.MessageAlertCaption,
.RobuxAlertIcon,
.RobuxAlertCaption
{
	vertical-align: middle;
}

#Header #Navigation
{
	clear: both;
	background-color: #b700ff;
	border-bottom: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	color: #fff;
	font-family: 'Comic Sans MS', Verdana, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	line-height: 2em;
	text-decoration: none;
}

#AdvertisingLeaderboard
{
	/*border: solid 1px #000;*/
	margin: 0 auto;
	margin-bottom: 5px;
	text-align: center;
	width: 898px;
}

#Body
{
	margin: 10px 0 10px 0;
	width: 900px;
}

#Footer
{
	font: normal 8px/normal Verdana, sans-serif;
	margin-top: 10px;
	width: 900px;
    text-align: center;
}

#Footer .Legalese
{
	margin: 0;
}

.Panel
{
	border: solid 1px #000;
}

.Panel h4
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	color: #333;
	margin: 0;
	text-align: center;
}

.MultilineTextBox
{
	border: dashed 2px Gray;
	font-family: Verdana, Sans-Serif;
	font-size: 1.2em;
	/*height: auto !important;*/
	height: 250px;
	line-height: 1.5em;
	min-height: 250px;
	padding: 5px 5px 5px 5px;
	scrollbar-base-color: Gray;
}

.TextBox
{
	border: dashed 2px Gray;
	font-family: Verdana, Sans-Serif;
	font-size: 1.2em;
	padding: 5px;
}

.Label
{
	font-weight: bold;
}

.BigButton
{
	background-color: #F5CD2F;
	color: #000;
	height: 2.5em;
	font-family: Comic Sans MS;
	font-size: 20px;
	font-weight: bold
}

.MediumButton
{
	background-color: #F5CD2F;
	color: #000;
	height: 2.5em;
	font-family: Comic Sans MS;
	font-size: 15px;
	font-weight: bold
}

.ErrorReporting, .ErrorReportingThanks
{
	width: 500px;
	margin: 16px auto 16px auto;
	padding: 10px;
}

.YesNoButtons
{
	text-align: right;
}

.YesButton,
.NoButton
{
	background-color: #F5CD2F;
	color: #000;
	margin-left: 10px
}

/*Popup Control*/
.popupControl
{
	background-color: #fff;
	border: 1px outset #fff;
	position: absolute;
	visibility: hidden;
}
.ColorPickerItem 
{
	border-color: #fff;
	border-style: solid;
	border-width: 2px;	
}
.ColorPickerItem:hover {
	border-color: Blue;
	border-style: solid;
	border-width: 2px;	
}

/*Modal Popup*/
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.modalPopup {
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}

.PopupMenu
{
    background-color: #fff;
    border: solid 1px #666;
    padding: 10px;
}

.PopupMenu .Button
{
    line-height: 2.5em;
}

.PopupMenu .Button:hover
{
    background-color: #6e99c9;
    color: #fff;
}

.Attention
{
    color: Red;
}ï»¿#InviteAFriendContainer
{
	padding: 10px 10px 10px 10px;
}

#InviteAFriendContainer h3
{
	margin: 0 auto;
	padding: 0 0 10px 0;
	text-align: left;
	width: 700px;
}

#InviteAFriendContainer #Exposition
{
	margin: 0 auto;
	padding: 0 0 10px 0;
	width: 700px;
}

#InviteAFriendContainer #Buttons
{
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 700px;
}

#InviteAFriendContainer .Button
{
	border: solid 1px #000000;
	color: #000000;
	float: right;
	font-family: Verdana, Sans-Serif;
	margin: 0 0 0 10px;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

#InviteAFriendContainer .MultilineTextBox
{
	border-color: Gray;
	border-style: dashed;
	font-family: Arial, Sans-Serif;
	line-height: 1.5em;
	padding: 5px 5px 5px 5px;
	scrollbar-base-color: Gray;
	width: 92%;
}

#InviteAFriendContainer .TextBox
{
	border-color: Gray;
	border-style: dashed;
	font-family: Arial, Sans-Serif;
	padding: 5px 5px 5px 5px;
	width: 92%;
}

#InviteAFriendContainer .Label
{
	font-weight: bold;
}

#InviteAFriendContainer #InvitationElements
{
	border: solid 1px #000000;
	margin: 0 auto;
	padding: 5px 5px 5px 5px;
	width: 688px;
}

#InviteAFriendContainer #Name,
#InviteAFriendContainer #Recipients,
#InviteAFriendContainer #Message
{
	margin: 15px 0 0 0;
}

#InviteAFriendContainer .FormLabel
{
	float: left;
	width: 94px;
}

#InviteAFriendContainer .FormField
{
	float: left;
	width: 317px;
}

#InviteAFriendContainer .FormNotes
{
	float: right;
	font-family: Verdana;
	font-size: xx-small;
	width: 277px;
}

#InviteAFriendContainer #Confirmation h3
{
	margin: 0 auto;
	text-align: left;
	width: 400px;
}

#InviteAFriendContainer #Confirmation #Message
{
	border: solid 1px #000000;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
	width: 380px;
}

#InviteAFriendContainer #Confirmation #Buttons
{
	margin: 0 auto;
	width: 400px;
}ï»¿#SplashContainer
{
}

#SplashContainer h2
{
	color: #333;
	font-size: x-large;
	margin: 0px 0 5px 0;
}

#SplashContainer h3
{
	color: #333;
	letter-spacing: normal;
	margin: 0px 0 15px 0;
}

#SplashContainer #SignInPane
{
	float: left;
	width: 150px;
}

#SplashContainer #Figure
{
	margin-top: 60px;
}

#SplashContainer #RobloxAtAGlance
{
	background-color: #eee;
	border: solid 1px #000;
	float: right;
	margin: 0 0 10px 0;
	padding: 10px;
	position: relative;
	text-align: left;
	width: 715px;
}

#SplashContainer #RobloxAtAGlance #ThingsToDo
{
	color: #666;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 292px;
}

#SplashContainer #RobloxAtAGlance #ThingsToDo li 
{
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 0 25px 0;
	padding: 0 0 0 56px;
}

#SplashContainer #RobloxAtAGlance #ThingsToDo h3
{
	line-height: 1em;
	margin: 0 0 5px 0;
	padding: 0;
}

#SplashContainer #RobloxAtAGlance #ThingsToDo #Point1
{	
	background-image: url(/images/bullet1V.png);
}

#SplashContainer #RobloxAtAGlance #ThingsToDo #Point2
{
	background-image: url(/images/bullet2V.png);
}

#SplashContainer #RobloxAtAGlance #ThingsToDo #Point3
{	
	background-image: url(/images/bullet3V.png);
}

#SplashContainer #RobloxAtAGlance #Showcase
{
	float: right;
	margin: 0;
	width: 400px;
}

#SplashContainer #RobloxAtAGlance #Install
{
	clear: both;
	margin: 5px 0 0 0;
	width: 715px;
}

#SplashContainer #RobloxAtAGlance #ForParents
{
	border: solid 1px #000;
	bottom: 10px;
	height: 150px;
	left: 10px;
	position: absolute;
	width: 150px;
}

#SplashContainer #ForParents_SignedIn
{
	height: 160px;
	padding-top: 20px;
	width: 160px;
}

#SplashContainer #RobloxAtAGlance #Install #CompatibilityNote
{
	color: #666;
	float: left;
	font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 310px;
}

#SplashContainer #RobloxAtAGlance #Install #DownloadAndPlay
{
	float: right;
	width: 400px;
}

#SplashContainer #UserPlacesPane
{
	border: solid 1px #000;
	clear: both;
	margin: 0;
}

#SplashContainer #UserPlacesPane #UserPlaces_Header
{
	background-color: #bbb;
	border-right: solid 1px #000;
	padding: 10px;
	width: 142px;
}

#SplashContainer #UserPlacesPane #UserPlaces_Header h3
{
	line-height: 1em;
	padding: 0;
}

#SplashContainer #UserPlacesPane #UserPlaces_Header p
{
	letter-spacing: 1px;
	line-height: 1em;
	padding: 0;
}

#SplashContainer #UserPlaces_Content
{
	float: right;
	padding: 10px 5px 0 0;
	width: 715px;
}

#SplashContainer #UserPlaces_Content .UserPlace
{
	height: 70px;
	margin: 0px 10px 0px 10px;
	padding: 0;
	width: 120px;
}ï»¿#StoreContainer
{
	font-family: Verdana, Sans-Serif;
}

#StoreContainer h2
{
	font-family: Verdana, Sans-Serif;
	font-size: 2.5em;
	font-weight: normal;
	letter-spacing: 0.5em;
	line-height: 1em;
	margin: 0px;
	padding: 0px;
}

#StoreContainer h3
{
	font-family: Verdana, Sans-Serif;
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1em;
	margin: 5px 0;
	padding: 0;
}

#StoreContainer ul
{
	list-style: none;
	margin: 10px 0 30px 0px;
}

#StoreContainer ul li
{
	margin-bottom: 0.5em;
}

#StoreContainer ul a
{
	font-size: 1.1em;
}

#StoreContainer #DisplayFilters
{
	float: left;
	width: 150px;
}

#StoreContainer #Products
{
	float: left;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 585px;
}

#StoreContainer #Products #HeaderPager,
#StoreContainer #Products #FooterPager
{
	margin: 0 24px 0 10px;
	padding: 2px 0;
	text-align: right;
}

#StoreContainer #Products #HeaderPager
{
	margin-bottom: 10px;
}

#StoreContainer #Products #HeaderPager .Label,
#StoreContainer #Products #FooterPager .Label
{
	font-size: 1em;
	vertical-align: middle;
}

#StoreContainer #Products .PageSelector
{
	margin: 0 0 0 10px;
}

#StoreContainer #Products #AdditionalPlace
{
	margin: 0 auto;
	width: 420px;
}

#StoreContainer #AdsPane
{
	border: solid 1px #000;
	float: right;
	text-align: right;
	width: 160px;
}

#StoreContainer .Label,
#StoreContainer .Detail,
#StoreContainer .DetailHighlighted
{
	font-size: 0.8em;
}

#StoreContainer .DetailHighlighted
{
	color: Red;
	font-weight: bold;
}

#StoreContainer .Thumbnail
{
	border: solid 1px #000;
	height: 230px;
	width: 420px;
}

#StoreContainer .Price
{
	font-weight: bold;
	margin: 5px 0;
}

#StoreContainer .InsufficientFunds
{
	color: Red;
}ï»¿#BuildersClubContainer
{
    background-color: #fff;
	border: solid 1px #000;
	font-family: Verdana, Sans-Serif;
	margin: 0 auto;
	padding: 0;
}

#CancelBuildersClubContainer,
#PaymentMethodsContainer,
#PaymentContainer,
#PayPalContainer
{
	background-color: #fff;
	border: solid 1px #000;
	font-family: Verdana, Sans-Serif;
	margin: 0 auto;
	padding: 20px 80px;
}

#UpgradeCompleteContainer,
#CancelAccountUpgradeContainer,
#ManageAccountUpgradesContainer,
#AccountUpgradesConfirmationContainer
{
    background-color: #fff;
	font-family: Verdana, Sans-Serif;
	margin: 0 auto;
}

#CancelBuildersClubContainer h2,
#PaymentMethodsContainer h2,
#PaymentContainer h2,
#PayPalContainer h2,
#UpgradeCompleteContainer h2,
#ManageAccountUpgradesContainer h2,
#CancelAccountUpgradeContainer h2,
#AccountUpgradesConfirmationContainer h2
{
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	font-size: 2.5em;
	font-weight: normal;
	letter-spacing: 0.2em;
	line-height: 1em;
	margin: 0;
	padding: 0;
}

#UpgradeCompleteContainer h2,
#CancelAccountUpgradeContainer h2,
#ManageAccountUpgradesContainer h2,
#AccountUpgradesConfirmationContainer h2
{
    font-size: 2em;
    letter-spacing: 0.1em;
    line-height: 1.5em;
    margin: 0 auto;
    margin-top: 10px;
    width: 600px;
}

#UpgradeCompleteContainer p,
#ManageAccountUpgradesContainer p,
#AccountUpgradesConfirmationContainer p
{
    line-height: 1.6em;
}

#JoinBuildersClubNow
{
    border-bottom: solid 1px #000;
}

#MembershipOptions
{
    margin: 0 auto;
    margin-top: 20px;
    width: 762px;
}

#MembershipOptions #OneMonth,
#MembershipOptions #SixMonths,
#MembershipOptions #TwelveMonths
{
    float: left;
    margin: 0;
    padding: 0 20px;
    width: 214px;
}

#MembershipOptions .Label
{
    text-align: center;
}

#WhyJoin
{
    display: inline;
    float: left;
    margin: 30px 10px 20px 90px;
    padding: 0;
    width: 375px;
}

#WhyJoin h3
{
    font-size: 15pt;
    font-weight: normal;
    letter-spacing: 0.2em;
    margin: 0 0 15px 0;
    padding: 0;
}

#WhyJoin #MembershipBenefits
{
    list-style: none;
    margin: 0;
	padding: 0;
}

#WhyJoin #MembershipBenefits li 
{
	background-position: 0 0;
	background-repeat: no-repeat;
	font-family: Verdana, Sans-Serif;
	font-size: 11pt;
	margin: 0 0 10px 10px;
	min-height: 32px;
	padding: 0 0 0 40px;
}

#WhyJoin #MembershipBenefits #Benefit_MultiplePlaces
{	
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/MultiplePlacesBullet.png);
}

#WhyJoin #MembershipBenefits #Benefit_RobuxAllowance
{	
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/AllowanceBullet.png);
}

#WhyJoin #MembershipBenefits #Benefit_SellContent
{	
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/SellBullet.png);
}

#WhyJoin #MembershipBenefits #Benefit_SuppressAds
{	
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/AdSuppressionBullet.png);
}

#WhyJoin #MembershipBenefits #Benefit_ExclusiveHat
{	
	background-image: url(/web/20070914235158im_/http://www.roblox.com/images/HardHatBullet.png);
}

#Cancellation
{
    background-color: #efefef;
    border: solid 1px #000;
    display: inline;
    float: right;
    margin: 30px 90px 20px 10px;
    padding: 0 10px;
    width: 270px;
}

#Cancellation h4
{
    background-color: #ccc;
    border-bottom: solid 1px #000;
    margin: 0 -10px;
    padding: 0;
    text-align: center;
}

#Cancellation p
{
    margin: 0 auto;
    padding: 15px 0 0 0;
    width: 80%;
}

#Cancellation .CancelButton
{
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}

#PaymentMethodsContainer #PaymentMethods
{
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    margin: 20px 0;
    width: 738px;
}

#PaymentMethodsContainer #PaymentMethods .PaymentMethod
{
    background-color: #eee;
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
}

#PaymentMethodsContainer #PaymentMethods .PaymentMethodName
{
    font-size: medium;
}

#PaymentContainer #Account,
#PaymentContainer #BillingInfo,
#PaymentContainer #ProductAndPricing,
#PaymentContainer #CreditCard,
#PayPalContainer #ConfirmDetails,
#PayPalContainer #Notes
{
    margin-bottom: 20px;
}

#PaymentContainer #Pay,
#PayPalContainer #Continue
{
    margin: 0 auto;
    text-align: center;
}

#PaymentContainer .TextBox,
#PaymentContainer .CreditCardNumberTextBox
{
    font-size: 16px;
    height: 20px;
    margin: 5px 0;
    padding: 4px 5px 2px 5px;
}

#PaymentContainer .TextBox
{
    width: 290px;
}

#PaymentContainer .CreditCardNumberTextBox
{
    border: dashed 2px Gray;
	font-family: Verdana, Sans-Serif;
    width: 40px;
}

#PaymentContainer .DropDownList,
#PaymentContainer .ShortDropDownList
{
    font-size: 16px;
    margin: 10px 0;
    padding: 0;
}

#PaymentContainer .DropDownList
{
    width: 305px;
}

#PaymentContainer .Detail,
#PayPalContainer .Detail
{
    background-color: #eee;
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    height: 40px;
    line-height: 40px;
}

#PaymentContainer .Label,
#PayPalContainer .Label
{
    float: left;
    font-size: 1.25em;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    vertical-align: middle;
    width: 250px;
}

#PaymentContainer .Field,
#PayPalContainer .Field
{
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    vertical-align: middle;
    width: 350px;
}

#PaymentContainer .Button,
#PayPalContainer .Button
{
	font-size: 16px;
	margin: 0 3px;
}

#PaymentDetails #Account .Field,
#PaymentDetails #ProductAndPricing .Field,
#PayPalContainer #ConfirmDetails .Field
{
    font-size: 1.25em;
    font-weight: bold;
}

#UpgradeCompleteContainer #Message,
#CancelAccountUpgradeContainer #Message,
#ManageAccountUpgradesContainer #CurrentAccountUpgrades,
#AccountUpgradesConfirmationContainer #Message
{
    background-color: #eee;
    border: solid 1px #ccc;
    margin: 0 auto;
    margin-top: 15px;
    padding: 10px;
    width: 580px;
}

#ManageAccountUpgradesContainer #CurrentAccountUpgrades
{
    margin-top: 25px;
}ï»¿#UserContainer
{
}

#UserContainer #LeftBank
{
	float: left;
	text-align: center;
	width: 444px;
}

#UserContainer #RightBank
{
	float: right;
	text-align: center;
	width: 444px;
}

#ProfilePane,
#UserPlacesPane,
#UserBadgesPane,
#UserStatisticsPane,
#FriendsPane,
#FriendRequestsPane,
#UserAssetsPane
{
	border: solid 1px #000;
}

#FriendRequestsPane,
#UserModelsContainer,
#UserAssetsPane
{
	clear: both;
	margin: 10px 0 0 0;
	text-align: center;
}

#UserBadgesPane,
#UserStatisticsPane
{
	margin: 10px 0 0 0;
}

#UserStatisticsPane
{
	text-align: left;
}

#FriendsPane
{
	clear: right;
	margin: 10px 0 0 0;
}

#UserAssetsPane
{
	margin-bottom: 10px;
}

#UserBadgesPane #UserBadges
{
	background-color: #fff;
	text-align: center;
}

#ProfilePane h4
{
	background-color: #ccc;
	border-top: solid 1px #000;
	color: #333;
	font-size: 1.3em;
	margin: 0;
	text-align: center;
}

#ProfilePane p
{
    margin: 0.9em 0;
    line-height: 1.6em;
}

#UserAssetsPane #UserAssets h4,
#UserBadgesPane #UserBadges h4,
#UserStatisticsPane #UserStatistics h4
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	color: #333;
	margin: 0;
	text-align: center;
}

#UserStatisticsPane #UserStatistics
{
	background-color: #eee;
}

#UserStatisticsPane #UserStatistics .Header
{
	cursor: pointer;
	vertical-align: middle;
}

#UserStatisticsPane #UserStatistics #Results
{
	padding: 5px 10px 10px 10px;
}

#UserStatisticsPane #UserStatistics .PanelToggle
{
	float: right;
	margin: -20px 5px 0 0;
	vertical-align: middle;
}

#UserStatisticsPane #UserStatistics .ProgressIndicator
{
	padding: 5px 10px 10px 10px;
	text-align: center;
}

#UserStatisticsPane #UserStatistics .Statistic
{
	line-height: 1.8em;
	margin: 0 auto;
	width: 385px;
}

#UserStatisticsPane #UserStatistics .Label
{
	float: left;
	text-align: right;
	width: 178px;
}

#UserStatisticsPane #UserStatistics .Value
{
	float: right;
	width: 177px;
}

#UserModelsContainer
{
	text-align: left;
}

#Friends h4,
#FriendRequests h4
{
	font-size: 10pt;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 5px;
	margin-top: 5px;
}

.NoResults
{
	padding: 10px;
	text-align: center;
}

.Badge
{
	display: inline-block;
	margin: 10px 10px;
	text-align: center;
}

.Friend
{
	display: inline-block;
	margin: 10px;
}

.Friend .Avatar
{
	text-align: center;
}

.Friend .Summary,
.Friend .Options
{
	margin-top: 5px;
	text-align: center;
}

.Friend .OnlineStatus,
.Friend .Name
{
}

#UserContainer .CollapsiblePanelHint
{
	color: #999;
	padding: 5px;
	text-align: center;
}

#UserContainer #AssetsMenu
{
	float: left;
	width: 178px;
}

#UserContainer #AssetsOptions
{
}

#UserContainer #AssetSearchOption
{
	float: left;
}

#UserContainer #AssetUploadOption
{
	float: right;
}

#UserContainer #AssetsList
{
	clear: both;
}

#UserAssetsPane .AssetsMenuItem
{
	border: solid 1px #777;
	margin: 15px;
	padding: 3px 10px;
	width: 100px;
}

#UserAssetsPane .AssetsMenuItem:hover
{
	border: solid 1px #000;
	cursor: hand;
	margin: 15px;
	width: 100px;
}

#UserAssetsPane .AssetsMenuItem_Selected
{
	background-color: #6e99c9;
	border: solid 1px #000;
	margin: 15px;
	padding: 3px 10px;
	width: 100px;
}

#UserAssetsPane .AssetsMenuButton
{
	color: #777;
	font: normal 14px/normal Verdana, sans-serif;
}

#UserAssetsPane .AssetsMenuButton:hover
{
	color: #000;
	text-decoration: none;
}

#UserAssetsPane .AssetsMenuButton_Selected
{
	color: #fff;
	font: normal 14px/normal Verdana, sans-serif;
	text-decoration: none;
}

#UserPlaces .AccordionHeader
{
	background-color: #ccc;
	border-bottom: solid 1px #000;
	border-top: solid 1px #000;
	cursor: pointer;
	font: bold 1em/normal Verdana, sans-serif;
	letter-spacing: 0.1em;
	margin: 1px 0;
	padding: 1px 1em;
	text-align: left;
}

#UserPlaces .AccordionHeader:hover
{
	background-color: #6e99c9;
	color: #fff;
}

#UserPlaces .Place
{
	padding: 5px 10px;
}

#UserPlaces .Place .PlayStatus
{
	margin: 5px 0 0 0;
	display: inline;
}

#UserPlaces .Place .PlayOptions
{
	margin: 5px 0 0 0;
	display: inline;
}

#UserPlaces .Place .PlayOptions .Button
{
	border-color: #333;
	color: #333;
	margin: 0 3px;
}

#UserPlaces .Place .PlayOptions .Button:hover
{
	background-color: #6e99c9;
	color: #fff;
}

#UserPlaces .Place .Statistics
{
	border-top: dashed 1px #555;
	border-left: dashed 1px #555;
	border-right: dashed 1px #555;
	color: #555;
	font: normal 1em/normal Verdana, sans-serif;
	letter-spacing: 0.1em;
	line-height: 1.7em;
	margin: 0;
	margin-top: 10px;
}

#UserPlaces .Place .Thumbnail
{
	border: solid 1px #555;
	margin: 0;
}

#UserPlaces .Place .Description
{
	border: dashed 1px #555;
	color: #555;
	font: normal 1em/normal Verdana, sans-serif;
	max-height: 75px;
	line-height: 1.7em;
	margin: 5px 0 0 0;
	padding: 5px 10px;
	overflow: auto;
	text-align: left;
}

#UserPlaces .Place .Configuration
{
	border-bottom: dashed 1px #555;
	border-left: dashed 1px #555;
	border-right: dashed 1px #555;
	font: normal 1em/normal Verdana, sans-serif;
	line-height: 1.7em;
	padding: 5px 10px;
}



#UserContainer #AssetsContent
{
	float: left;
	font-family: Verdana, Sans-Serif;
	margin: 0 auto;
	margin-left: 28px;
	margin-right: 28px;
	min-width: 0; /* peekaboo bug fix for IE7 */
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
	position: relative; /* peekaboo bug fix for IE6 */
	text-align: left;
	width: 662px;
}

#UserContainer #AssetsContent #HeaderPager,
#UserContainer #AssetsContent #FooterPager
{
	margin: 0 12px 0 10px;
	padding: 2px 0;
	text-align: right;
}

#UserContainer #AssetsContent #HeaderPager
{
	margin-bottom: 10px;
}

#UserContainer #AssetsContent #HeaderPager .Label,
#UserContainer #AssetsContent #FooterPager .Label
{
	font-size: 1em;
	vertical-align: middle;
}

#UserContainer #AssetsContent .PageSelector
{
	margin: 0 0 0 10px;
}

#UserContainer .Asset
{
	display: inline-block;
	margin: 0 10px 15px 10px;
	vertical-align: top;
	width: 112px;
}

#UserContainer .Asset .AssetThumbnail
{
	border: solid 1px #000;
	height: 110px;
	text-align: center;
	width: 110px;
}

#UserContainer .Asset .AssetDetails
{
	overflow: hidden;
	padding: 2px 0 6px 0;
	width: 110px;
}

#UserContainer .AssetName a
{
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.5em;
	vertical-align: top;
}

.AssetsBullet
{
	padding-right: 3px;
}

#UserContainer .Label,
#UserContainer .Detail,
#UserContainer .DetailHighlighted,
#UserContainer .PriceInRobux,
#UserContainer .PriceInTickets
{
	font-size: 0.8em;
}

#UserContainer .DetailHighlighted
{
	color: Red;
	font-weight: bold;
}

#UserContainer .PriceInRobux
{
	color: Green;
	font-weight: bold;
}

#UserContainer .PriceInTickets
{
	color: #fbb117;
	font-weight: bold;
}
