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;
   }
   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;
   }
   .AdminPanel {
    border-color:Orange;
    border-style:dotted;
    padding:10px;
   }
   .Button {
    cursor:pointer;
    background-color:#fff;
    border:solid 1px #333;
    color:#333;
    font-family:Verdana,Sans-Serif;
    font-size:.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;
   }
   #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;
   }
   #Banner {
    background-image:url(/images/ThinkCreateBanner.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:0;
    left:0;
    padding:4px;
    position:absolute;
   }
   #Banner #Options #Settings {
    bottom:0;
    left:0;
    padding:4px;
    position:absolute;
   }
   #Banner #Logo {
    float:left;
    margin:7px 0;
    text-align:center;
    width:293px;
   }
   #Banner #Alerts {
    float:right;
    height:72px;
    width:210px;
   }
   #Banner #Alerts #AlertSpace {
    background-color:#fff;
    border:solid 1px #000;
    color:#6e99c9;
    margin:0 auto;
    padding:5px 0;
    text-align:center;
    width:200px;
   }
   #Banner #Alerts #MessageAlert a {
    color:#6e99c9;
   }
   #Banner #Alerts #MessageAlert a:hover {
    color:#1874CD;
   }
   #Banner #Alerts #RobuxAlert a {
    color:#5C368A; /*5C368A Green*/
   }
   #Banner #Alerts #RobuxAlert a:hover {
    color:#422763; /*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:#6e99c9;
    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 {
    margin:0 auto;
    margin-bottom:5px;
    text-align:center;
    width:898px;
   }
   #Body {
    margin: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;
    line-height:1.5em;
    padding:5px 5px;
   }
   .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;
   }
   .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;
   }
   .modalBackground {
    background-color:Gray;
    filter:alpha(opacity=30);
    opacity:.3;
   }
   .modalPopup {
    background-color:#ffd;
    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;
   }
   .OKCancelButton {
    width:80px;
   }
   .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;
   }
   .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:#CCC;
    border-width:1px;
    border-style:solid;
    width:800px;
   }
   .GridHeader {
    color:White;
    background-color:#b0c4de;
   }
   .GridItem {
    color:#006;
   }
   .GridItem:hover {
    background-color:#ddd;
   }
   .GridFooter {
    color:White;
    background-color:#b0c4de;
   }
   .GridPager {
    color:White;
    background-color:#b0c4de;
    text-align:center;
    font-weight:bold;
   }
   .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;
   }
   .PageSelector {
    font-family:Verdana,Sans-Serif;
    margin:0 0 0 10px;
   }
   .PageSelector label {
    font-weight:bold;
   }
   .DisplayFilters {
    float:left;
    margin-right:3px;
    min-width:0;
    position:relative;
   }
   .SearchBar {
    background-color:#eee;
    border:solid 1px #bbb;
    height:30px;
    margin:-5px 0 5px 0;
    padding:0;
    text-align:center;
   }
   #MyAccountBalanceContainer {
    font-family:Verdana,Sans-Serif;
   }
   #MyAccountBalanceContainer h2 {
    font-family:Verdana,Sans-Serif;
    font-size:2.5em;
    font-weight:normal;
    letter-spacing:.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:.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:.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;
   }
   #BadgesContainer .Legend .BadgesList {
    color:#666;
    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 {
    float:right;
    margin:15px;
    width:300px;
   }
   #FeaturedBadge_Community {
    border:solid 1px #000;
    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:.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 {
    background-image:url(/images/Badges/AdministratorV-75x75.png);
   }
   #BadgesContainer #CommunityBadges .Legend #ForumModerator {
    background-image:url(/images/Badges/ForumModerator-75x75.png);
   }
   #BadgesContainer #CommunityBadges .Legend #ImageModerator {
    background-image:url(/images/Badges/ImageModerator-75x75.png);
   }
   #BadgesContainer #FriendshipBadges .Legend #Friendship {
    background-image:url(/images/Badges/Friendship-75x75.jpg);
   }
   #BadgesContainer #FriendshipBadges .Legend #Inviter {
    background-image:url(/images/Badges/Inviter-75x75.png);
   }
   #BadgesContainer #CombatBadges .Legend #CombatInitiation {
    background-image:url(/images/Badges/CombatInitiation-75x75.jpg);
   }
   #BadgesContainer #CombatBadges .Legend #Warrior {
    background-image:url(/images/Badges/Warrior-75x75.jpg);
   }
   #BadgesContainer #CombatBadges .Legend #Bloxxer {
    background-image:url(/images/Badges/Bloxxer-75x75.jpg);
   }
   #BadgesContainer #VisitsBadges .Legend #Homestead {
    background-image:url(/images/Badges/Homestead-70x75.jpg);
   }
   #BadgesContainer #VisitsBadges .Legend #Bricksmith {
    background-image:url(/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:#eee;
   }
   .StatisticsRankings h4 {
    background-color:#ccc;
    border-bottom:solid 1px #000;
    color:#333;
    font-size:1.2em;
    margin:0;
    text-align:center;
   }
   .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 #000;
    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 #000;
    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;
    position:relative;
   }
   #CatalogContainer h2 {
    font-family:Verdana,Sans-Serif;
    font-size:2.5em;
    font-weight:normal;
    line-height:1em;
    margin:0;
    padding:0;
   }
   #CatalogContainer h4 {
    font-family:Verdana,Sans-Serif;
    font-size:1.3em;
    font-weight:normal;
    letter-spacing:.1em;
    line-height:1em;
    margin:15px 0;
    padding:0;
   }
   #CatalogContainer ul {
    font-family:Verdana,Sans-Serif;
    list-style:none;
    margin:10px 0 30px 0;
    padding-left:0;
   }
   #CatalogContainer ul li {
    margin-bottom:.5em;
   }
   #CatalogContainer ul a {
    font-size:1.1em;
   }
   #CatalogContainer .DisplayFilters {
    width:185px;
   }
   #CatalogContainer .Assets {
    float:left;
    min-width:0;
    overflow:hidden;
    padding-bottom:10px;
    padding-left:0;
    padding-right:0;
    position:relative;
    width:710px;
   }
   #CatalogContainer .SearchBar {
    background-color:#eee;
    border:solid 1px #bbb;
    height:30px;
    margin:-5px 0 5px 0;
    padding:0;
    text-align:center;
   }
   #CatalogContainer .SearchBar .SearchBox,
   #CatalogContainer .SearchBar .SearchButton {
    height:30px;
    margin:0;
    padding:0;
   }
   #CatalogContainer .SearchBar .TextBox {
    border:solid 1px #000;
    height:19px;
    margin:2px 0 0 0;
    padding:2px 3px 0 3px;
    width:250px;
   }
   #CatalogContainer .Assets .HeaderPager,
   #CatalogContainer .Assets .FooterPager {
    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 .Asset {
    margin:-1px 0 15px -1px;
    vertical-align:top;
    width:122px;
   }
   #CatalogContainer .Asset .AssetThumbnail {
    border:solid 1px #000;
    height:120px;
    text-align:center;
    width:120px;
   }
   #CatalogContainer .Asset .AssetDetails {
    font-family:Verdana,Sans-Serif;
    overflow:hidden;
    padding:2px 0 6px 0;
    width:120px;
   }
   #CatalogContainer .AssetName a {
    font-size:.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:.8em;
   }
   #CatalogContainer .PriceInRobux {
    color:#5C368A;
    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;
   }
   #CustomizeCharacterContainer {
    font-family:Verdana,Sans-Serif;
    margin:0;
   }
   #CustomizeCharacterContainer h4 {
    background-color:#ccc;
    border-bottom:solid 1px #000;
    color:#333;
    font-family:Comic Sans MS,Verdana,Sans-Serif;
    margin:0;
    text-align:center;
   }
   #CustomizeCharacterContainer .NoResults {
    padding:15px;
    text-align:center;
   }
   #CustomizeCharacterContainer .TileGroup {
    clear:left;
    text-align:center;
   }
   #CustomizeCharacterContainer .Asset {
    float:left;
    margin:5px 8px;
    text-align:left;
    vertical-align:top;
    width:112px;
   }
   #CustomizeCharacterContainer .Asset .AssetThumbnail {
    border:solid 1px #000;
    height:110px;
    position:relative;
    text-align:center;
    width:110px;
   }
   #CustomizeCharacterContainer .Asset .AssetDetails {
    overflow:hidden;
    padding:2px 0 6px 0;
    text-align:left;
    width:110px;
   }
   #CustomizeCharacterContainer .AssetName a {
    font-size:.9em;
    font-weight:bold;
    line-height:1.5em;
    vertical-align:top;
   }
   #CustomizeCharacterContainer .Label,
   #CustomizeCharacterContainer .Detail,
   #CustomizeCharacterContainer .DetailHighlighted {
    font-size:.8em;
   }
   #CustomizeCharacterContainer .FooterPager {
    border-top:solid 1px #000;
    clear:left;
    margin:10px 0 0 0;
    padding:3px 0;
    text-align:center;
   }
   .AttireChooser {
    border:solid 1px #000;
    float:left;
    margin:0;
    min-width:0;
    padding:0;
    position:relative;
    text-align:left;
    width:530px;
   }
   .Accoutrements {
    border:solid 1px #000;
    clear:left;
    margin-top:10px;
    min-width:0;
    padding:0;
    position:relative;
    text-align:left;
    width:530px;
   }
   .AttireChooser .AttireCategory {
    border-bottom:solid 1px #000;
    margin:0 0 10px 0;
    padding:3px 0;
    text-align:center;
   }
   .AttireChooser .AttireOptions {
    margin:5px;
   }
   .AttireCategory .AttireCategorySelector_Selected {
    font-weight:bold;
   }
   .AttireChooser .HeaderPager,
   .AttireChooser .HeaderPager {
    margin-bottom:10px;
   }
   .AttireChooser .HeaderPager .Label,
   .AttireChooser .FooterPager .Label {
    font-size:1em;
    vertical-align:middle;
   }
   .CharacterViewer {
    border:solid 1px #000;
    float:right;
    width:354px;
   }
   .Mannequin {
    border:solid 1px #000;
    clear:right;
    float:right;
    margin-top:10px;
    text-align:center;
    width:354px;
   }
   .Mannequin .ColorChooserFrame {
    margin:0 auto;
   }
   .Part1 {
       border:none;
       margin-top:6px;
       margin-left:4px;
       height:64px;
       width:32px;
       position:relative;
   }
   .TeeShirtBuilder {
    border:solid 1px #000;
    clear:both;
    margin-top:10px;
   }
   div.AspNet-DetailsView-Data ul {
    margin:0;
    padding:0;
   }
   div.AspNet-DetailsView-Data li {
    margin:0;
    padding:0;
    list-style-type:none;
    position:relative;
   }
   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;
   }
   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;
   }
   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;
   }
   .AspNet-Menu-Horizontal ul.AspNet-Menu li {
    float:left;
   }
   .AspNet-Menu-Horizontal ul.AspNet-Menu li li {
    float:none;
   }
   div.AspNet-TreeView {
    margin:0;
    padding:0;
   }
   div.AspNet-TreeView ul {
    list-style:none;
    margin:0;
    padding:0;
   }
   .AspNet-TreeView-Hide {
    display:none;
   }
   #ContentBuilderContainer {
    color:#333;
    font-family:Verdana,Sans-Serif;
    margin:0 auto;
    width:725px;
   }
   #ContentBuilderContainer h2 {
    font-family:Verdana,Sans-Serif;
    font-size:2.5em;
    font-weight:normal;
    line-height:1em;
    margin:0;
    padding:0;
   }
   #ContentBuilderContainer h3 {
    background-color:#ccc;
    border-bottom:solid 1px #333;
    font-size:1.5em;
    font-weight:normal;
    letter-spacing:.15em;
    line-height:1em;
    margin:0 -10px;
    padding:0;
    text-align:center;
   }
   #ContentBuilderContainer blockquote {
    margin:0 auto;
   }
   #ContentBuilderContainer .InstructionsPanel,
   #ContentBuilderContainer .UploaderPanel,
   #ContentBuilderContainer .UpsellPanel {
    border:solid 1px #333;
    margin-top:10px;
    padding:0 10px;
   }
   #ContentBuilderContainer .UploaderPanel,
   #ContentBuilderContainer .UpsellPanel {
    text-align:center;
   }
   #ContentBuilderContainer .SelectorArea {
    margin:0 auto;
    margin-bottom:20px;
    margin-top:20px;
    text-align:center;
   }
   #TradeCurrencyContainer .TradeBox {
    width:100px;
   }
   #TradeCurrencyContainer h2 {
    font-family:Verdana,Sans-Serif;
    font-size:2.5em;
    font-weight:normal;
    line-height:1em;
    margin:0 0 15px 0;
    padding:0;
    text-align:center;
   }
   #TradeCurrencyContainer .LeftColumn {
    float:left;
    width:245px;
   }
   #TradeCurrencyContainer .CenterColumn {
    float:left;
    width:410px;
   }
   #TradeCurrencyContainer .RightColumn {
    float:left;
    width:245px;
   }
   #TradeCurrencyContainer h4 {
    border-bottom:solid 1px #000;
    font-family:Verdana,Sans-Serif;
    font-size:1em;
    font-weight:bold;
    margin:0;
    padding:5px;
    text-align:center;
   }
   #CurrencyQuotePane {
    border:solid 1px #000;
   }
   #CurrencyOffersPane {
    float:right;
   }
   .CurrencyQuote,
   .CurrencyTrade,
   .CurrencyOffers,
   .CurrencyBids {
    background-color:#fff;
    border:solid 1px #000;
    font-family:Verdana,Sans-Serif;
    padding:0;
    width:350px;
   }
   .CurrencyQuote,
   .CurrencyTrade {
    margin:0 auto;
   }
   .CurrencyTrade {
    margin-top:20px;
   }
   .CurrencyTradeDetails {
    padding:5px;
   }
   .CurrencyTradeDetail {
    padding-top:5px;
    text-align:center;
   }
   .CurrencyOffers,
   .CurrencyBids {
    width:200px;
   }
   .CurrencyOffer,
   .AlternatingCurrencyOffer,
   .CurrencyBid,
   .AlternatingCurrencyBid {
    padding:5px;
    text-align:center;
   }
   .CurrencyQuote .TableHeader,
   .CurrencyOffers .TableHeader,
   .CurrencyBids .TableHeader {
    font-weight:bold;
   }
   .CurrencyQuote .TableRow,
   .CurrencyOffers .TableRow,
   .CurrencyBids .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:#000;
    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;
    line-height:1em;
    margin:0;
    padding:0;
   }
   #GamesContainer h4 {
    font-family:Verdana,Sans-Serif;
    font-size:1.3em;
    font-weight:normal;
    letter-spacing:.1em;
    line-height:1em;
    margin:15px 0;
    padding:0;
   }
   #GamesContainer ul {
    font-family:Verdana,Sans-Serif;
    list-style:none;
    margin:10px 0 30px 0;
    padding-left:0;
   }
   #GamesContainer ul li {
    font-family:Verdana,Sans-Serif;
    margin-bottom:.5em;
   }
   #GamesContainer ul a {
    font-size:1.1em;
   }
   #GamesContainer .DisplayFilters {
    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 0;
    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 .Game {
    margin:0 10px 15px 10px;
    vertical-align:top;
    width:162px;
   }
   #GamesContainer .Game .GameThumbnail {
    border:solid 1px #000;
    width:160px;
    height:100px;
    text-align:center;
   }
   #GamesContainer .Game .GameDetails {
    font-family:Verdana,Sans-Serif;
    overflow:hidden;
    padding:2px 0 6px 0;
    width:152px;
   }
   #GamesContainer .GameName a {
    font-size:.9em;
    font-weight:bold;
    line-height:1.5em;
    vertical-align:top;
   }
   .GamesBullet {
    padding-right:3px;
   }
   #GamesContainer .Label,
   #GamesContainer .Detail,
   #GamesContainer .DetailHighlighted {
    font-size:.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 #InboxPane {
    float:left;
    width:726px;
   }
   #InboxContainer h2 {
    font-family:Verdana,Sans-Serif;
    font-size:2.5em;
    font-weight:normal;
    letter-spacing:.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:.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:.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 {
    font-size:x-large;
    color:Red;
    margin:44px 44px 44px 44px;
   }
   #AlreadyInstalled a {
    text-decoration:underline;
   }
   #ItemContainer h2 {
    background-color:#ccc;
    border-bottom:solid 1px #555;
    color:#333;
    font-family:Comic Sans MS,Sans-Serif;
    font-size:x-large;
    margin:0;
    text-align:center;
   }
   #ItemContainer h3 {
    font-size:1.5em;
    font-weight:normal;
    letter-spacing:.15em;
    line-height:1em;
    margin:0 0 .5em 0;
    padding:0;
   }
   #ItemContainer #Item {
    background-color:#eee;
    border:solid 1px #555;
    color:#555;
    float:left;
    font-family:Verdana,Sans-Serif;
    width:725px;
   }
   #ItemContainer #Details {
    margin:10px;
   }
   #ItemContainer #Thumbnail,
   #ItemContainer #Thumbnail_Place {
    border:solid 1px #555;
    float:left;
    padding:0;
    text-align:left;
    min-width:0;
    position:relative;
   }
   #ItemContainer #Thumbnail {
    height:250px;
    width:250px;
   }
   #ItemContainer #Thumbnail_Place {
    height:230px;
    width:420px;
   }
   #ItemContainer #Actions {
    width:240px;
   }
   #ItemContainer #Actions_Place {
    width:410px;
   }
   #ItemContainer #Actions,
   #ItemContainer #Actions_Place {
    background-color:#fff;
    border-bottom:dashed 1px #555;
    border-left:dashed 1px #555;
    border-right:dashed 1px #555;
    clear:left;
    float:left;
    padding:5px;
    text-align:center;
    min-width:0;
    position:relative;
   }
   #ItemContainer #Summary {
    background-color:#fff;
    border:dashed 1px #555;
    display:inline;
    float:right;
    padding:7px;
    width:255px;
   }
   #ItemContainer #Summary #Creator {
    clear:left;
   }
   #ItemContainer #Summary #DescriptionLabel {
    margin-bottom:.4em;
    margin-top:.7em;
   }
   #ItemContainer #Summary #Description {
    border:solid 1px #555;
    font:normal 1em/normal Verdana,sans-serif;
    max-height:136px;
    line-height:1.7em;
    padding:4px;
    overflow:auto;
    text-align:left;
    width:249px;
   }
   #ItemContainer #Summary #ReportAbuse {
    margin:0 auto;
    padding:4px;
    text-align:center;
   }
   #ItemContainer #Summary #PublicDomainPurchase #PricePublicDomain {
    color:Blue;
    float:left;
    font-weight:bold;
    line-height:2em;
    width:100px;
   }
   #ItemContainer #Summary #PublicDomainPurchase #BuyForFree {
    float:left;
    line-height:2em;
    width:100px;
   }
   #ItemContainer #Summary #PublicDomainPurchase #BuyForFree .Button:hover {
    background-color:#6e99c9;
    border:solid 1px #000;
   }
   #ItemContainer #Summary #PublicDomainPurchase #BuyForFree a:hover {
    color:#fff;
   }
   #ItemContainer #Summary #RobuxPurchase #PriceInRobux {
    color:#5C368A;
    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:#5C368A;
    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;
    clear:right;
    float:right;
    margin-left:10px;
    margin-top:-10px;
    padding:5px 10px;
    text-align:center;
    width:249px;
   }
   #ItemContainer #Ownership {
    background-color:#ccc;
    border:dashed 1px #f00;
    clear:right;
    color:#f00;
    float:right;
    margin-left:10px;
    margin-top:0;
    padding:10px 10px;
    text-align:center;
    width:249px;
   }
   #ItemContainer .PlayGames {
    background-color:#ccc;
    border:dashed 1px Green;
    clear:left;
    color:Green;
    float:left;
    margin-top:10px;
    padding:10px 5px;
    text-align:center;
    width:410px;
   }
   #ItemContainer .RunningGames {
    background-color:#ccc;
    border:dashed 1px #555;
    clear:left;
    color:#555;
    float:left;
    margin-top:10px;
    padding:10px 5px;
    text-align:center;
    width:410px;
   }
   #ItemContainer .GameInstances {
    background-color:#fff;
    border:solid 1px #000;
    color:#555;
    width:408px;
   }
   #ItemContainer .RefreshRunningGames {
    margin:10px 0;
    text-align:center;
   }
   #ItemContainer #Ownership .Button,
   #ItemContainer .PlayGames .Button {
    background-color:#fff;
   }
   #ItemContainer #Ownership .Button:Hover {
    background-color:#fff;
    border:solid 1px #f00;
    color:#f00;
   }
   #ItemContainer .PlayGames .Button:Hover {
    background-color:#fff;
    border:solid 1px Green;
    color:Green;
   }
   #ItemContainer .CommentsContainer,
   #ItemContainer .TabbedInfoContainer {
    margin:10px;
    margin-top:0;
    width:665px;
   }
   #ItemContainer .TabbedInfoContainer h3 {
    padding:5px;
   }
   #ItemContainer .CommentsContainer .HeaderPager,
   #ItemContainer .CommentsContainer .FooterPager {
    padding:5px 0;
    text-align:right;
   }
   #ItemContainer .CommentsContainer .Comments {
    border:dashed 1px #555;
    overflow:hidden;
    width:663px;
   }
   #ItemContainer .CommentsContainer .Comment,
   #ItemContainer .CommentsContainer .AlternateComment {
    padding:7px 10px;
   }
   #ItemContainer .CommentsContainer .Comment {
    background-color:#fff;
   }
   #ItemContainer .CommentsContainer .AlternateComment {
    background-color:#eee;
   }
   #ItemContainer .CommentsContainer .Commenter {
    float:left;
    width:70px;
   }
   #ItemContainer .CommentsContainer .Avatar {
    border:solid 1px #555;
    height:64px;
    width:64px;
   }
   #ItemContainer .CommentsContainer .Post {
    float:left;
   }
   #ItemContainer .CommentsContainer .Content {
    margin:10px 0;
    overflow:hidden;
   }
   #ItemContainer .CommentsContainer .PostAComment {
    margin:10px 0 0 0;
   }
   #ItemContainer .CommentsContainer .PostAComment .Buttons {
    margin:10px 0 0 0;
   }
   #ItemContainer .CommentsContainer .MultilineTextBox,
   #ItemContainer .CommentsContainer textarea {
    min-height:0;
    width:400px;
   }
   #EditItem {
    background-color:#eee;
    border:solid 1px #000;
    color:#555;
    float:left;
    font-family:Verdana,Sans-Serif;
    margin:0;
    width:725px;
   }
   #EditItemContainer h2 {
    background-color:#ccc;
    border-bottom:solid 1px #000;
    color:#333;
    font-family:Comic Sans MS,Sans-Serif;
    font-size:x-large;
    margin:0;
    text-align:center;
   }
   #EditItemContainer fieldset {
    font-size:1.2em;
    margin:0;
   }
   #EditItemContainer #Confirmation {
    border:dashed 1px #f00;
    background-color:#ccc;
    color:#f00;
    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 #ItemThumbnail {
    border:solid 1px #555;
    height:230px;
    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 #Comments,
   #EditItemContainer #PlaceAccess,
   #EditItemContainer #PlaceCopyProtection,
   #EditItemContainer #PublicDomain,
   #EditItemContainer #SellThisItem,
   #EditItemContainer #PlaceReset {
    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 {
    margin-top:10px;
   }
   #EditItemContainer #SellThisItem #Price .TextBox {
    padding:2px 4px;
    width:75px;
   }
   #EditItemContainer .CopyProtectionRow,
   #EditItemContainer .EnableCommentsRow,
   #EditItemContainer .PlaceAccessRow,
   #EditItemContainer .PublicDomainRow,
   #EditItemContainer .SellThisItemRow,
   #EditItemContainer .ResetPlaceRow {
    font-size:.9em;
    margin:10px 0;
    text-align:center;
   }
   #EditItemContainer .PlaceAccessRow {
    margin:10px 0 10px 100px;
    text-align:left;
   }
   #ConfigurePlaceContainer .ResetPlaceRow .Button {
    margin:0 auto;
   }
   #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;
   }
   #ItemContainer .Ads_WideSkyscraper,
   #EditItemContainer .Ads_WideSkyscraper {
    border:solid 1px #000;
    float:right;
    text-align:right;
    width:160px;
   }
   .AspNet-Login input {
    font-size:1em;
   }
   .AspNet-Login label em {
    text-decoration:underline;
    font-style:normal;
   }
   .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:.25em .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 {
    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;
   }
   #PaneNewUser {
    float:right;
    width:170px;
    background-color:#dcdcdc;
    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:#ccc;
    border-bottom:solid 1px #000;
    margin:0;
   }
   #LoginView #AlreadySignedIn {
    background-color:#eee;
   }
   #LoginView .Label {
    font-weight:bold;
   }
   #LoginView .Text {
    width:133px;
   }
   #LoginView .AspNet-Login {
    background-color:#eee;
   }
   #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:#999;
    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:0 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 .MultilineTextBox {
    height:250px;
    min-height:250px;
   }
   .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 .Label {
    font-weight:bold;
    padding:6px 0 3px 0;
   }
   .MessageContainer .MessageReaderContainer {
    border:solid 1px #000;
    padding:10px;
    width:600px;
   }
   .MessageReaderContainer #Message {
    text-align:left;
   }
   #Message #DateSent {
    text-align:left;
   }
   #Message #Author {
    margin:5px 0 0 0;
    text-align:left;
   }
   #Message #Subject {
    font-weight:bold;
    margin:5px 0 0 0;
    text-align:left;
   }
   #Message .Body {
    text-align:left;
    vertical-align:top;
   }
   #MessageEditorContainer {
    border:solid 1px #000;
    padding:10px;
    width:600px;
   }
   .MessageEditor {
    text-align:left;
   }
   .MessageEditor #From {
    text-align:left;
    width:39%;
   }
   .MessageEditor #To {
    margin:5px 0 0 0;
    text-align:left;
    width:39%;
   }
   .MessageEditor .CannedResponsesPanel {
    background-color:#eee;
    border:solid 1px #000;
    margin:30px 0;
    width:200px;
   }
   .MessageEditor .CannedResponsesPanel h4 {
    background-color:#ccc;
    border-bottom:solid 1px #000;
    font-size:1.3em;
    margin:0;
    text-align:center;
   }
   .MessageEditor #CannedResponses {
    margin:0;
    padding:5px 0;
    width:200px;
   }
   .MessageEditor .CannedResponse {
    margin:0;
    padding:7px 5px;
    text-align:center;
    width:190px;
   }
   .MessageEditor #CannedResponses .Button {
    padding:3px 5px;
   }
   .MessageEditor .Body {
    text-align:left;
    vertical-align:top;
   }
   .MessageContainer #Confirmation h3 {
    text-align:left;
    width:422px;
   }
   .MessageContainer #Confirmation .Buttons {
    width:422px;
   }
   .MessageContainer #Confirmation #Message {
    border:solid 1px #000;
    padding:10px;
    width:400px;
   }
   #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 .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;
   }
   .MessageReaderContainer #Message {
    float:left;
    text-align:left;
   }
   #InvitationContainer #MessageEditorContainer {
    margin:10px;
   }
   #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;
   }
   .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:.1em;
    line-height:1em;
   }
   .ParentsContainer .SectionIcon {
    float:left;
    margin-right:20px;
   }
   .ParentsContainer .PageImage {
    float:right;
   }
   #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 #Comments,
   #ConfigurePlaceContainer #PlaceIsDefault,
   #ConfigurePlaceContainer #PlaceReset {
    margin:0 auto;
    margin-top:10px;
    width:420px;
   }
   #ConfigurePlaceContainer .PlaceAccessRow,
   #ConfigurePlaceContainer .CopyProtectionRow,
   #ConfigurePlaceContainer .EnableCommentsRow,
   #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;
   }
   #ConfigureShowcase {
    font-family:Verdana,sans-serif;
   }
   #ConfigureShowcase h2 {
    font-size:2.5em;
    font-weight:normal;
    line-height:1em;
    margin:0;
    padding:0;
   }
   #ConfigureShowcase .CallbackStyle {
    border:thin blue inset;
   }
   #ConfigureShowcase .DragHandle {
    width:161px;
    height:101px;
    cursor:move;
    border:outset 1px white;
   }
   #ConfigureShowcase .ItemArea {
    float:left;
    font-size:1.2em;
    height:82px;
    padding:10px;
    text-align:left;
    width:500px;
   }
   #ConfigureShowcase .ActionsArea {
    float:left;
    font-weight:bold;
    height:82px;
    padding:10px;
    text-align:right;
    width:155px;
   }
   #ConfigureShowcase .ReorderCue {
    border:dashed thin black;
    width:100%;
    height:101px;
   }
   #ConfigureShowcase ul,
   #ConfigureShowcase ol {
    margin:0;
   }
   #ConfigureShowcase li {
    border:solid 1px #000;
    color:#000;
    list-style:none;
    margin:3px 0;
    width:100%;
   }
   #ConfigureShowcase blockquote li {
    border-style:none;
    list-style-type:circle;
    margin-left:20px;
   }
   #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 #EnterEmail {
    margin:0 auto;
    width:60%;
    text-align:left;
   }
   #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;
   }
   #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 #000;
    color:#000;
    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;
    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 #000;
    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 #000;
    margin:0 auto;
    padding:10px 10px 10px 10px;
    width:380px;
   }
   #InviteAFriendContainer #Confirmation .Buttons {
    margin:0 auto;
    width:400px;
   }
   #SplashContainer h2 {
    color:#333;
    font-size:x-large;
    margin:0 0 5px 0;
   }
   #SplashContainer h3 {
    color:#333;
    letter-spacing:normal;
    margin:0 0 15px 0;
   }
   #SplashContainer #SignInPane {
    float:left;
    width:150px;
   }
   #SplashContainer #SignInPane .RobloxNews {
    border:solid 1px #000;
    float:left;
    width:150px;
    height:200px;
    background-color:#eee;
   }
   #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/BuildIcon.png);
   }
   #SplashContainer #RobloxAtAGlance #ThingsToDo #Point2 {
    background-image:url(/images/FriendsIcon.png);
   }
   #SplashContainer #RobloxAtAGlance #ThingsToDo #Point3 {
    background-image:url(/images/BattleIcon.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:125px;
    left:10px;
    position:absolute;
    width:125px;
   }
   #SplashContainer #ForParents_SignedIn {
    height:125px;
    padding-top:20px;
    width:125px;
   }
   #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:0 10px 0 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:.5em;
    line-height:1em;
    margin:0;
    padding:0;
   }
   #StoreContainer h3 {
    font-family:Verdana,Sans-Serif;
    font-size:1.5em;
    font-weight:normal;
    letter-spacing:.1em;
    line-height:1em;
    margin:5px 0;
    padding:0;
   }
   #StoreContainer ul {
    list-style:none;
    margin:10px 0 30px 0;
   }
   #StoreContainer ul li {
    margin-bottom:.5em;
   }
   #StoreContainer ul a {
    font-size:1.1em;
   }
   #StoreContainer .DisplayFilters {
    width:150px;
   }
   #StoreContainer #Products {
    float:left;
    padding-bottom:10px;
    padding-left:0;
    padding-right:0;
    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 #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:.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,
   #CashContainer {
    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,
   #CashContainer h2,
   #UpgradeCompleteContainer h2,
   #ManageAccountUpgradesContainer h2,
   #CancelAccountUpgradeContainer h2,
   #AccountUpgradesConfirmationContainer h2 {
    font-family:Verdana,Sans-Serif;
    font-size:2.5em;
    font-weight:normal;
    line-height:1em;
    margin:0;
    padding:0;
   }
   #UpgradeCompleteContainer h2,
   #CancelAccountUpgradeContainer h2,
   #ManageAccountUpgradesContainer h2,
   #AccountUpgradesConfirmationContainer h2 {
    font-size:2em;
    letter-spacing:.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:.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(/images/MultiplePlacesBullet.png);
   }
   #WhyJoin #MembershipBenefits #Benefit_RobuxAllowance {
    background-image:url(/images/AllowanceBullet.png);
   }
   #WhyJoin #MembershipBenefits #Benefit_SellContent {
    background-image:url(/images/SellBullet.png);
   }
   #WhyJoin #MembershipBenefits #Benefit_SuppressAds {
    background-image:url(/images/AdSuppressionBullet.png);
   }
   #WhyJoin #MembershipBenefits #Benefit_ExclusiveHat {
    background-image:url(/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 .PaymentMethod {
    background-color:#eee;
    border-bottom:solid 1px #ccc;
    border-top:solid 1px #ccc;
   }
   #PaymentMethodsContainer .PaymentMethodName {
    font-size:medium;
   }
   #PaymentContainer #Account,
   #PaymentContainer #BillingInfo,
   #PaymentContainer #ProductAndPricing,
   #PaymentContainer #CreditCard,
   #PayPalContainer #ConfirmDetails,
   #CashContainer #ConfirmDetails,
   #PayPalContainer #Notes,
   #CashContainer #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:160px;
   }
   #PaymentContainer .DropDownList,
   #PaymentContainer .ShortDropDownList {
    font-size:16px;
    margin:10px 0;
    padding:0;
   }
   #PaymentContainer .DropDownList {
    width:305px;
   }
   #PaymentContainer .Detail,
   #PayPalContainer .Detail,
   #CashContainer .Detail {
    background-color:#eee;
    border-bottom:solid 1px #ccc;
    border-top:solid 1px #ccc;
    height:40px;
    line-height:40px;
   }
   #PaymentContainer .Label,
   #PayPalContainer .Label,
   #CashContainer .Label {
    float:left;
    font-size:1.25em;
    height:40px;
    line-height:40px;
    padding:0 10px;
    vertical-align:middle;
    width:250px;
   }
   #PaymentContainer .Field,
   #PayPalContainer .Field,
   #CashContainer .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;
   }
   #PaymentMethodsContainer .ExistingSubscription {
    font-size:16px;
    color:Blue;
    width:50%;
    text-align:center;
   }
   #PayPalContainer .PayPalDisallowedMessage {
    font-size:16px;
    padding-bottom:12px;
    color:Blue;
    width:90%;
   }
   #PaymentDetails #Account .Field,
   #PaymentDetails #ProductAndPricing .Field,
   #PayPalContainer #ConfirmDetails .Field,
   #CashContainer #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;
   }
   .ExtensionNote {
    margin:10px 0;
   }
   .UpgradeStatus {
    font-weight:bold;
    margin:20px;
    text-align:center;
   }
   #UserContainer {
    font-family:Verdana,Sans-Serif;
   }
   #UserContainer #LeftBank {
    float:left;
    text-align:center;
    width:444px;
   }
   #UserContainer #RightBank {
    float:right;
    text-align:center;
    width:444px;
   }
   #ProfilePane,
   #UserPlacesPane,
   #UserBadgesPane,
   #UserStatisticsPane,
   #FriendsPane,
   #FavoritesPane,
   .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,
   #FavoritesPane {
    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-family:Comic Sans MS,Verdana,Sans-Serif;
    font-size:1.3em;
    margin:0;
    text-align:center;
   }
   #ProfilePane p {
    margin:.9em 0;
    line-height:1.6em;
   }
   #UserAssetsPane #UserAssets h4,
   #UserBadgesPane #UserBadges h4,
   #UserPlacesPane #UserPlaces h4,
   #UserStatisticsPane #UserStatistics h4,
   #FavoritesPane #Favorites h4 {
    background-color:#ccc;
    border-bottom:solid 1px #000;
    color:#333;
    font-family:Comic Sans MS,Verdana,Sans-Serif;
    margin:0;
    text-align:center;
   }
   #UserPlacesPane #UserPlaces h4 {
    background-color:#6e99c9;
    color:#fff;
    font-family:Verdana,Sans-Serif;
    font-size:1.4em;
    font-weight:normal;
    letter-spacing:.1em;
    line-height:1.5em;
   }
   #UserStatisticsPane #UserStatistics {
    background-color:#eee;
    padding-bottom:10px;
   }
   #UserStatisticsPane #UserStatistics h4 {
    margin-bottom:5px;
   }
   #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 {
    line-height:1.3em;
    padding:10px;
    text-align:center;
   }
   .Badge {
    margin:10px 10px;
    text-align:center;
   }
   .Friend {
    margin:10px;
   }
   .Friend .Avatar {
    text-align:center;
   }
   .Friend .Summary,
   .Friend .Options {
    margin-top:5px;
    text-align:center;
   }
   #UserContainer .CollapsiblePanelHint {
    color:#999;
    padding:5px;
    text-align:center;
   }
   #UserContainer #AssetsMenu {
    float:left;
    width:178px;
   }
   #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:pointer;
    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 .PanelFooter,
   #Favorites .PanelFooter {
    background-color:#fff;
    border-top:solid 1px #000;
    color:#333;
    font-family:Verdana,Sans-Serif;
    margin:0;
    padding:3px;
    text-align:center;
   }
   #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:.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:.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;
    padding-bottom:10px;
    padding-left:0;
    padding-right:0;
    position:relative;
    text-align:left;
    width:662px;
   }
   #UserContainer #AssetsContent .HeaderPager,
   #UserContainer #FavoritesContent .HeaderPager,
   #UserContainer #AssetsContent .FooterPager,
   #UserContainer #FavoritesContent .FooterPager {
    margin:0 12px 0 10px;
    padding:2px 0;
    text-align:center;
   }
   #UserContainer #AssetsContent .HeaderPager,
   #UserContainer #FavoritesContent .HeaderPager {
    margin-bottom:10px;
   }
   #UserContainer #AssetsContent .HeaderPager .Label,
   #UserContainer #FavoritesContent .HeaderPager .Label,
   #UserContainer #AssetsContent .FooterPager .Label,
   #UserContainer #FavoritesContent .FooterPager .Label {
    font-size:1em;
    vertical-align:middle;
   }
   #UserContainer .Asset {
    margin:0 10px 15px 10px;
    vertical-align:top;
    width:112px;
   }
   #UserContainer .Asset .AssetThumbnail {
    border:solid 1px #000;
    height:110px;
    position:relative;
    text-align:center;
    width:110px;
   }
   #UserContainer .Asset .AssetDetails {
    overflow:hidden;
    padding:2px 0 6px 0;
    text-align:left;
    width:110px;
   }
   #UserContainer .AssetName a {
    font-size:.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:.8em;
   }
   #UserContainer .DetailHighlighted {
    color:Red;
    font-weight:bold;
   }
   #UserContainer .PriceInRobux {
    color:#5C368A;
    font-weight:bold;
   }
   #UserContainer .PriceInTickets {
    color:#fbb117;
    font-weight:bold;
   }
   .UserOnlineMessage {
    font-family:Verdana;
    font-size:8pt;
    color:Red;
   }
   .UserOfflineMessage {
    font-family:Verdana;
    font-size:8pt;
    color:Gray;
   }
   .DeleteButtonOverlay {
    background-color:#eee;
    border:solid 1px #444;
    font-size:.8em;
    padding:1px 3px 2px 3px;
    position:absolute;
    right:2px;
    text-align:center;
    top:2px;
   }
   .DeleteButtonOverlay:hover {
    background-color:#fff;
    border:solid 1px #000;
    text-decoration:none;
   }
   .admin-alert {
    padding: 10px;
    margin: 5px 0;
    border-radius: 4px;
    font-weight: bold;
    text-align: center;
}

.SystemAlert {
    background-color: #FFF;
    text-align: center;
    color: #FFF;
    border: 2px solid #000;
    font: normal 8pt / normal 'Comic Sans MS', Verdana, sans-serif;
    padding: 1px;
    border-top: 1.9px black solid;
}

.SystemAlertText {
    font: normal 8pt / normal 'Comic Sans MS', Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 2px;
}

.alert-info {
    background-color: green;
    color: white;

}

.alert-warning {
    background-color:orange;
    color: white

}

.alert-danger {
    background-color: red;
    color: white;

} 
.Exclamation {
    background: url(/images/exclamation.png) no-repeat;
    font: normal 8pt / normal 'Comic Sans MS', Verdana, sans-serif;
    height: 16px;
    width: 16px;
    float: left;
}
.ajax__tab_default .ajax__tab_tab {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    outline: 0
}