website/maintenance/css/FetchCSS2.css

3328 lines
58 KiB
CSS

/* ~/CSS/Base/CSS/Roblox.css */
a {
text-decoration: none;
}
a img {
border: none;
}
a:link,
a:visited,
a:active {
color: #095fb5;
}
a:hover {
text-decoration: underline;
}
abbr,
acronym {
cursor: help;
border-bottom: 1px dotted #000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
font-size: 100%;
font-weight: inherit;
display: inline-block;
*display: inline;
zoom: 1;
}
.PrivacyPolicy h2 {
font-size: 1.5em;
font-weight: bold;
}
.PrivacyPolicy h3 {
font-size: 1.17em;
font-weight: bold;
}
pre {
white-space: pre-wrap;
white-space: -moz-pre-wrap !important;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
input.Text {
border-color: #777;
border-style: dashed;
}
.AdminPanel {
border-color: Orange;
border-style: dotted;
padding: 10px;
}
.ImageButton {
cursor: pointer;
padding: 0;
border: 0;
text-decoration: none;
margin: 0;
display: inline-block;
}
.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;
}
#Header {
margin: 0 auto;
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 {
text-decoration: none;
}
#Header a:hover {
text-decoration: underline;
}
#HeaderContainer #Banner {
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/WoodBanner.png);
background-repeat: no-repeat;
height: 72px;
text-align: center;
}
.login-span,
.loginSpan {
top: 17px;
position: relative;
float: left;
}
.login-span a {
color: white;
}
#Banner #Options {
float: left;
height: 72px;
position: relative;
overflow: hidden;
width: 200px;
}
#Banner #Authentication {
top: 0;
left: 0;
padding: 4px;
position: absolute;
background: #6E99C9;
}
#Banner #AuthenticationButton {
height: 20px;
position: relative;
top: 0;
height: 40px;
font-weight: normal;
float: right;
z-index: 1;
margin-top: 10px;
left: 340px;
}
#Banner #AuthenticationButton a {
background: url("http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/cssthemes/base/btn_blue.png") repeat-x scroll 0 0 transparent;
background-position: 0 0;
font-weight: bold;
color: White;
font-family: Arial;
font-size: 10px;
height: 16px;
display: block;
padding-top: 1px;
text-align: center;
width: 40px;
margin-top: 1px;
margin-left: 5px;
}
#Banner #Options #Settings {
bottom: 0;
left: 0;
padding: 4px;
position: absolute;
}
#Banner #Logo {
height: 34px;
left: 0;
position: absolute;
top: 5px;
width: 140px;
margin: 0;
float: none;
background: url("http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/cssthemes/base/img-robloxlogo.png") no-repeat;
}
#SmallHeaderContainer #Banner #Alerts {
background: Transparent;
border: none;
position: relative;
width: 350px;
height: 40px;
float: right;
padding-top: 9px;
}
#HeaderContainer #Banner #Alerts {
float: right;
border: 1px solid #6E99C9;
background: #FFF;
width: 203px;
}
#Header .Navigation {
clear: both;
background-color: #6e99c9;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
line-height: 2em;
text-decoration: none;
}
#AdvertisingLeaderboard {
margin: 0 auto;
text-align: center;
padding-top: 5px;
margin-bottom: 10px;
width: 875px;
}
#AdvertisingSkyscraper {
border: solid 1px #000;
float: right;
text-align: right;
width: 120px;
}
#RobloxLargeRectangleAd {
padding: 10px 0 10px 0;
}
#Footer {
font: normal 8px/normal Verdana, sans-serif;
padding: 3em 20px;
width: 860px;
text-align: center;
font-size: 13px;
margin: 0;
}
#Footer .SEOGenreLinks {
padding: 1em 0 2em 0;
font-size: 11px;
}
#Footer .Legalese {
color: #555;
font-size: 10px;
margin-bottom: 1em;
}
#Footer .legal {
text-align: left;
width: 900px;
margin: 0 auto;
}
#Footer .legal .left {
float: left;
margin: 0 5px;
}
#Footer .legal .right {
float: left;
width: 845px;
}
#Footer .legal #bbblink {
display: inline-block;
*display: inline;
*zoom: 1;
}
#Footer .legal #TrusteLogo {
vertical-align: top;
}
#Footer.LanguageRedesign {
background: #123f83;
font-family: Arial, Helvetica, sans-serif;
}
#Footer.LanguageRedesign a,
#Footer.LanguageRedesign a,
#Footer.LanguageRedesign a,
#Footer.LanguageRedesign .FooterNav {
color: white;
font-family: Arial, Helvetica, sans-serif;
}
#Footer.LanguageRedesign .FooterNav {
width: 970px;
margin: 0 auto;
}
#Footer.LanguageRedesign .Legalese {
color: #899fc1;
font-family: Arial, Helvetica, sans-serif;
line-height: 20px;
margin-left: 5px;
}
#Footer.LanguageRedesign .legal {
border-top: 1px solid #355C95;
padding-top: 20px;
}
#Footer.LanguageRedesign span {
color: #899fc1;
}
#Footer .LanguageOptionElement,
#Footer.LanguageRedesign .dropuplanguagecontainer,
#Footer .dropuplanguagecontainer {
display: none;
white-space: nowrap;
}
#Footer.LanguageRedesign .LanguageOptionElement {
display: inline;
cursor: pointer;
height: 12px;
}
#Footer.LanguageRedesign #Language {
color: white;
cursor: pointer;
}
#Footer.LanguageRedesign .dropuplanguagecontainer {
display: block;
position: absolute;
bottom: 15px;
background-color: #E6E6E6;
color: black;
padding: 5px 0;
left: -9px;
border: 1px solid black;
white-space: nowrap;
}
#Footer.LanguageRedesign .active .LanguageOption {
color: black;
padding: 0 5px;
white-space: nowrap;
display: block;
}
#Footer.LanguageRedesign .active .LanguageOption:hover {
color: white;
background-color: #d6d6d6;
}
#Footer.LanguageRedesign .LanguageTrigger {
position: relative;
}
#Footer.LanguageRedesign .FooterArrow {
font-size: 10px;
position: relative;
top: -1px;
}
.AdmiPanel {
border: solid 1px #000;
bottom: 20px;
overflow: hidden;
right: 10px;
padding-top: 15px;
position: fixed;
width: 200px;
}
.AdmiPanel h4 {
background-color: #ccc;
border-bottom: solid 1px #000;
color: #333;
margin: 0;
text-align: center;
}
.AdmiPanelExpandCollapse {
color: green;
cursor: pointer;
font-weight: bolder;
position: absolute;
right: 2px;
top: 2px;
}
.Panel {
border: solid 1px #000;
}
.Panel h4 {
background-color: #ccc;
border-bottom: solid 1px #000;
color: #333;
margin: 0;
text-align: center;
}
.MultilineTextBox {
font-family: Verdana, Sans-Serif;
font-size: 1.2em;
line-height: 1.5em;
padding: 5px 5px;
}
.TextBox {
border: 1px solid #ccc;
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: Verdana, Helvetica, Sans-Serif;
font-size: 20px;
font-weight: bold;
}
.BigButtonDisabled {
background-color: #C0C0C0;
color: #000;
height: 2.5em;
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 20px;
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;
z-index: 1;
}
.ColorPickerItem {
border-color: #fff;
border-style: solid;
border-width: 2px;
}
.ColorPickerItem:hover {
border-color: #e1e1e1;
border-style: solid;
border-width: 2px;
}
.ColorPickerModal {
display: none;
border-color: #888;
}
.ColorPickerContainer {
height: 368px;
width: 368px;
margin: 0 auto;
}
.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;
}
.newModalPopup {
padding: 3px;
}
.GuestModePromptText {
font-size: 14px;
color: #333;
margin-left: 30px;
}
.GuestModePromptText li {
font-weight: bolder;
}
.PopupMenu {
background-color: #fff;
border: solid 1px #666;
padding: 10px;
z-index: 1;
}
.PopupMenu .Button {
line-height: 2.5em;
}
.PopupMenu .Button:hover {
background-color: #6e99c9;
color: #fff;
}
.Attention {
color: Red;
}
.AttentionBold {
font-weight: bold;
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;
}
.GridHeader {
color: White;
background-color: #6E99C9;
}
.GridItem {
color: #006;
}
.GridItemAlt {
color: #006;
background: #EEE;
}
.GridItem:hover {
background-color: #DDD;
}
.GridItemAlt:hover {
background-color: #DDD;
}
.GridFooter {
color: White;
background-color: #6E99C9;
}
.GridPager {
color: White;
background-color: #6E99C9;
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 {
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;
}
.SearchBar .SearchBox,
.SearchBar .SearchButton {
height: 30px;
margin: 0;
padding: 0;
}
.SearchBar .TextBox {
border: solid 1px #000;
height: 19px;
margin: 2px 0 0 0;
padding: 2px 3px 0 3px;
width: 250px;
}
.SearchLinks {
display: inline;
font-family: Verdana, Sans-Serif;
z-index: 9;
}
.SearchLinks a span {
display: none;
}
.SearchLinks a:hover {
border: none;
text-decoration: none;
}
.SearchLinks a:hover span {
background-color: #6e99c9;
border-color: Gray;
border-style: ridge;
border-width: 1px;
color: white;
display: block;
font: 11px Verdana, sans-serif;
left: 15%;
line-height: 1.4em;
margin: 5px;
padding: 5px;
position: absolute;
text-align: center;
text-decoration: none;
top: 20px;
width: 60%;
z-index: 10;
}
.SearchError {
clear: both;
margin: 2px;
float: none;
padding: 2px;
text-align: center;
color: Red;
}
div.SystemAlert {
width: 906px;
margin: 0 auto 5px;
border: 1px solid gray;
background-color: #FFF;
text-align: center;
color: #FFF;
padding: 1px;
}
.SystemAlertText {
font-size: 16px;
font-weight: bold;
background-color: #F00;
padding: 2px;
}
.SystemAlert a {
color: White;
}
.Exclamation {
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Icons/exclamation.png) no-repeat;
height: 16px;
width: 16px;
float: left;
}
.EmailTemplateTable {
border-collapse: collapse;
}
.EmailTemplateH1 {
font-size: 18px;
color: #6E99C9;
}
.EmailTemplateLogoRow {
padding: 3px;
margin-bottom: 5px;
}
.EmailTemplateRow {
padding: 3px;
margin-bottom: 3px;
font-size: 14px;
font-family: Verdana, Helvetica, Sans-Serif;
}
.EmailTemplateRow input {
font-size: 14px;
padding: 2px;
border: 1px solid #CCC;
}
.EmailTemplateRow input:hover {
font-size: 14px;
padding: 2px;
border: 1px solid #CCC;
background: #6E99C9;
}
.subMenu {
background: #A3514F;
background-repeat: repeat-x;
color: White;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
height: 26px;
position: relative;
border-left: solid 3px #6E99C9;
border-right: solid 3px #6E99C9;
border-bottom: solid 3px #6E99C9;
z-index: 5;
}
.subMenu ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.subMenu li {
float: left;
position: relative;
}
.subMenu a,
.subMenu a:visited {
display: block;
padding: 5px;
border-right: 1px solid #FFF;
font-size: 14px;
color: #FFF;
}
.subMenu .subMenuItemselected {
display: block;
padding: 5px;
border-right: 1px solid #FFF;
font-size: 14px;
color: #FFF;
font-weight: bold;
text-decoration: none;
}
.subMenu ul ul a.subMenudrop,
.menu ul ul a.subMenudrop:visited {
font-weight: bold;
text-decoration: underline;
}
.subMenu ul ul ul a,
.subMenu ul ul ul a:visited {
background: #A3514F;
}
.subMenu ul ul ul a:hover {
text-decoration: underline;
}
.subMenu ul ul {
visibility: hidden;
position: absolute;
height: 0;
left: 0;
}
.subMenu ul ul ul {
left: 141px;
top: 0;
width: 149px;
}
.subMenu ul ul ul.left {
left: -149px;
}
.subMenu ul ul a,
.subMenu ul ul a:visited {
background: #A3514F;
color: #FFF;
height: auto;
padding: 4px 6px;
line-height: 1em;
width: 148px;
margin-left: -1px;
border-left: 1px solid #FFF;
border-right: none;
}
.subMenu a:hover,
.subMenu ul ul a:hover {
text-decoration: underline;
background: #573333;
}
.subMenu :hover>a,
.subMenu ul ul :hover>a {
text-decoration: underline;
}
.subMenu ul li:hover ul,
.subMenu ul a:hover ul {
visibility: visible;
}
.subMenu ul :hover ul ul {
visibility: hidden;
}
.subMenu ul :hover ul :hover ul {
visibility: visible;
}
.subMenu table {
position: absolute;
top: 0;
margin-top: 15px;
left: 0;
border-collapse: collapse;
background: #A3514F;
display: none;
}
.subMenu table a,
.subMenu table a:visited {
border: none;
width: 148px;
padding-top: 8px;
}
#LeftGutterAdContainer,
#GamesTakeoverGutterAdLeft {
position: fixed;
top: 0;
left: 50%;
margin-left: -900px;
}
#RightGutterAdContainer,
#GamesTakeoverGutterAdRight {
position: fixed;
top: 0;
left: 50%;
margin-left: 500px;
}
#RightGutterAdContainer.topMargin,
#LeftGutterAdContainer.topMargin,
#GamesTakeoverGutterAdLeft.topMargin,
#GamesTakeoverGutterAdRight.topMargin {
top: 25px;
}
#GamesTakeoverGutterAdLeft,
#GamesTakeoverGutterAdRight {
z-index: 1000;
}
.partnerLogo {
margin-right: 30px;
vertical-align: middle;
}
.errorMsg {
font-weight: bold;
text-align: center;
display: block;
font-size: 1.5em;
margin: .83em 0;
letter-spacing: 1px;
}
.facepile {
min-height: 0;
}
.JSPager_Container a {
margin: 0 2px;
}
.JSPager_Container a:hover {
cursor: pointer;
}
.JSPager_Container a.disabled:hover {
cursor: default;
}
.JSPager_Container a.disabled {
color: #000;
text-decoration: none;
}
#FreeGames .SEOLinksContainer {
margin: 0 60px 0 0;
float: left;
color: #666;
font-size: 11px;
}
#FreeGames ul {
list-style: none;
}
.SquareTabGray {
list-style: none;
float: left;
background-color: #D6D6D6;
padding: 7px;
border: 1px solid #9e9e9e;
font: bold 15px arial;
color: #363636;
margin: 4px 2px 0 1px;
border-bottom-width: 0;
position: relative;
top: 2px;
}
.SquareTabGray a {
text-decoration: none;
color: #363636;
cursor: pointer;
}
.SquareTabGray a:hover {
text-decoration: none;
background-color: #e9e9e9;
}
.SquareTabGray.selected a:hover,
.SquareTabGray.ui-tabs-selected a:hover {
text-decoration: none;
background-color: #fff;
}
.SquareTabGray:hover {
background-color: #e9e9e9;
cursor: pointer;
}
.SquareTabGray.selected,
.SquareTabGray.selected:hover,
.SquareTabGray.ui-tabs-selected,
.SquareTabGray.ui-tabs-selected:hover {
background-color: #fff;
margin-top: 0;
padding: 9px 7px 12px 7px;
border-bottom: 1px solid #fff;
position: relative;
top: 1px;
border-color: #ccc;
}
.TabContent {
display: none;
}
.TabContent.selected {
display: block;
}
.StandardPanelContainer {
position: relative;
clear: both;
padding-left: 5px;
}
.StandardPanelContainer .StandardPanelWhite {
background-color: #fff;
position: relative;
left: -5px;
top: -1px;
width: 100%;
padding: 6px;
margin-bottom: -6px;
}
.WhiteSquareTabsContainer {
background: url('http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Icons/MyMoney_fakeborderbg2.png') bottom repeat-x;
width: 100%;
position: relative;
padding: 0 0 0 5px;
display: inline-block;
margin: 0;
}
.GreenBuyNowBtn.small {
background: url('http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/btn-buynow_grn_sm_v2.png') top left no-repeat;
width: 72px;
height: 23px;
display: inline-block;
margin: 1px;
}
.GreenBuyNowBtn.medium {
background: url('http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/btn-buynow_grn_m_v2.png') top left no-repeat;
width: 112px;
height: 34px;
display: block;
margin: 1px;
}
.GreenBuyNowBtn.small:hover,
.GreenBuyNowBtn.medium:hover {
background-position: bottom left;
cursor: pointer;
}
.GreenBuyNowBtn.small.BtnDisabled {
background-position: 0 -23px;
cursor: default;
}
.GreenBuyNowBtn.medium.BtnDisabled {
background-position: 0 -34px;
cursor: default;
}
.GreenBuyNowSharpBtn.small.rentable {
background: url('http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/btn-rent-small.png') top left no-repeat;
width: 60px;
height: 23px;
display: inline-block;
margin: 1px;
}
.SuperSafePanel {
position: relative;
display: block;
height: 0;
z-index: 1001;
}
img.SuperSafePrivacyModeImg:hover {
cursor: pointer;
}
#CreateSetPopupContainerDiv .SuperSafePanel {
left: 324px;
}
#Container.unfixed,
#MasterContainer.unfixed {
width: 970px;
}
.mySubmenuFixed.unfixed {
position: relative !important;
top: 0 !important;
}
#SmallHeaderContainer #Banner.unfixed {
position: relative;
height: 36px;
width: 970px;
}
#HeaderContainer #Banner.unfixed {
position: relative;
height: 36px;
width: 970px;
}
#SmallHeaderContainer.unfixed {
position: relative;
}
.forceSpaceUnderSubmenu {
height: 23px;
display: block;
}
.forceSpaceUnderSubmenu.unfixed {
display: none;
}
#Container #Banner.unfixed,
#Container .site-header.unfixed {
position: relative;
}
.forceSpace {
display: block;
width: 100%;
height: 40px;
padding-top: 0;
}
.forceSpace.unfixed {
height: 3px;
}
/* ~/CSS/Base/CSS/iFrameLogin.css */
#iFrameLogin {
position: absolute;
top: 26px;
right: 0;
width: 340px;
height: 80px;
border: 1px solid #0C3060;
border-top: none;
}
.fbSplashPageConnect {
margin: 5px 0;
}
#facebookSignIn {
text-align: center;
margin-top: 8px;
margin-bottom: 10px;
}
a.facebook-login,
a.facebook-login:visited {
display: inline-block;
text-decoration: none;
font-weight: normal !important;
font-size: 12px !important;
}
a.facebook-login:hover span.left,
a.facebook-login:hover span.middle {
background-position: left bottom;
}
a.facebook-login:hover span.right {
background-position: right bottom;
}
a.facebook-login span.left,
a.facebook-login span.right,
a.facebook-login span.middle {
float: left;
height: 25px;
line-height: 14px;
}
a.facebook-login span.left {
width: 27px;
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/facebook/bg-fblogin_sides.png) left top no-repeat;
}
a.facebook-login span.middle {
height: 18px;
width: auto;
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/facebook/bg-fblogin_middle.png) left top repeat-x;
color: #394f7d;
padding: 7px 2px 0 6px;
}
a.facebook-login span.middle span {
display: block;
color: #fff;
position: relative;
bottom: 16px;
}
a.facebook-login span.right {
width: 5px;
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/facebook/bg-fblogin_sides.png) right top no-repeat;
}
.LoginFormLabel {
font: normal 11px arial;
color: black;
}
.LoginFormInput {
width: 150px;
height: 19px;
border: 1px solid #A7A7A7;
background: #fff;
padding-left: 4px;
*margin-left: -10px;
}
.LoginFormFieldSet {
position: relative;
height: 39px;
*margin-top: -10px;
}
.UserNameDiv {
float: left;
width: 156px;
}
.PasswordDiv {
float: right;
width: 158px;
position: relative;
}
.ResetPassword {
font: normal 11px Arial;
color: #095FB5;
right: 0;
position: absolute;
}
.newLogin {
margin: 10px;
}
#SocialNetworkSignIn {
border-top: 1px solid #ACACAC;
}
.iFrameBlueLogin {
background: url("http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/btn-login.png") no-repeat;
background-position: 0 0;
height: 23px;
width: 54px;
position: absolute;
right: 0;
top: 50%;
margin-top: -12px;
}
.iFrameBlueLogin:hover {
background-position: 0 -23px;
}
.iframe-login-signup {
margin-top: 6px;
float: right;
position: relative;
}
.header-login .grey-arrow {
color: #666;
font-size: 12px;
}
.btn-control.btn-control-large.header-login.active {
background-image: none;
background-color: #e1e1e1;
border-color: #000;
}
.header-login {
font-weight: bold;
display: inline-block;
width: 62px;
position: relative;
cursor: pointer;
letter-spacing: -1px;
}
.header-signup {
font-family: Arial;
font-weight: bold;
color: #fff;
font-size: 13px;
position: relative;
*top: -2px;
}
#header-or {
font-family: Arial;
font-weight: normal;
color: #9Ec3E7;
font-size: 13px;
position: relative;
margin: 0 6px;
*top: -2px;
}
.login-frame {
height: 100%;
width: 100%;
}
/* ~/CSS/Base/CSS/GenericModal.css */
.GenericModal .Title,
.ConfirmationModal .Title {
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 27px;
color: #363636;
margin: 5px;
letter-spacing: -1px;
}
.GenericModal {
padding: 5px;
*top: -150px;
}
.GenericModalBody {
background-color: #fff;
padding: 10px;
}
.GenericModal .Message {
display: inline-block;
width: 275px;
vertical-align: middle;
font: bold 15px Arial, Helvetica, Sans-Serif;
letter-spacing: 0;
font-size-adjust: none;
font-stretch: normal;
margin-bottom: 5px;
float: none;
}
.GenericModal.noImage .Message {
width: 100%;
text-align: center;
}
.GenericModal div.ImageContainer {
display: inline-block;
height: 110px;
width: 110px;
overflow: hidden;
vertical-align: middle;
margin-left: -15px;
*float: left;
*margin-left: 0;
}
.GenericModal.noImage div.ImageContainer {
display: none;
}
.GenericModal img.GenericModalImage {
display: inline-block;
max-height: 110px;
max-width: 110px;
}
.GenericModal .GenericModalButtonContainer {
text-align: center;
margin: 5px auto;
}
.largeModal .GenericModalBody {
position: relative;
}
.largeModal div.ImageContainer {
position: absolute;
left: 35px;
top: 50%;
margin-top: -55px;
}
div.GenericModalErrorMessage {
font-size: 12px;
font-weight: normal;
text-align: left;
}
.ConfirmationModal .BlueYes {
background: url("http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/blue_yes2.png") top;
width: 101px;
}
.ConfirmationModal .BlueNo {
background: url("http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/blue_no.png") top;
width: 106px;
}
.ConfirmationModal .GreyYes {
background: url("http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/grey_yes.png") top;
width: 112px;
}
.ConfirmationModal .GreyNo {
background: url("http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/grey_no2.png") top;
width: 100px;
}
.ConfirmationModal .GreyNo,
.ConfirmationModal .GreyYes,
.ConfirmationModal .BlueYes,
.ConfirmationModal .BlueNo,
.SwitchNowButton,
.NoThanksButton {
height: 50px;
display: inline-block;
cursor: pointer;
margin-right: 4px;
}
.ConfirmationModal .GreyNo:hover,
.ConfirmationModal .GreyYes:hover,
.ConfirmationModal .BlueNo:hover,
.ConfirmationModal .BlueYes:hover,
.SwitchNowButton,
.NoThanksButton {
background-position: bottom;
cursor: pointer;
}
.ConfirmationModalButtonContainer {
clear: both;
text-align: center;
padding-bottom: 20px;
padding-top: 1px;
height: 50px;
}
.ConfirmationModalButtonContainer a {
margin-right: 6px;
cursor: pointer;
}
.ConfirmationModalFooter {
letter-spacing: normal;
color: #666;
font: normal 12px Arial, Helvetica, Sans-Serif;
text-align: center;
padding-bottom: 7px;
}
.ConfirmationModal.noImage .Message {
max-width: 395px;
width: 395px;
text-align: center;
position: relative;
left: 0;
top: 4px;
}
.ConfirmationModal .Message {
margin-top: 0;
float: none;
width: 270px;
position: relative;
top: 30%;
left: 127px;
vertical-align: middle;
font: bold 15px Arial, Helvetica, Sans-Serif;
letter-spacing: 0;
font-size-adjust: none;
font-stretch: normal;
text-align: left;
*left: 63px;
*top: 20%;
}
.ConfirmationModal div.ImageContainer {
position: absolute;
height: 110px;
width: 110px;
*left: 20px;
}
.ConfirmationModal.noImage div.ImageContainer {
display: none;
}
.ConfirmationModal img.GenericModalImage {
display: inline-block;
max-height: 110px;
max-width: 110px;
}
div.ConfirmationModal div.GenericModalBody {
padding: 0;
}
div.ConfirmationModal.noImage div.TopBody {
overflow: hidden;
padding: 15px 15px 20px 15px;
height: auto;
}
div.ConfirmationModal div.TopBody {
padding: 15px 15px 22px 15px;
height: 110px;
}
div.ConfirmationModal {
padding: 5px;
*top: -150px;
}
a.genericmodal-close {
margin-left: 400px;
}
/* ~/CSS/Base/CSS/UnifiedModal.css */
.unifiedModal {
background-color: #e1e1e1;
font: bold 27px Arial;
letter-spacing: -2px;
color: #363636;
border: 2px solid #272727;
text-align: center;
position: relative;
}
.unifiedModalContent {
text-align: left;
background-color: White;
color: #000;
font: Bold 15px Arial;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
letter-spacing: normal;
}
.unifiedModalSubtext {
color: #666;
font: bold 12px Arial;
border: none;
letter-spacing: normal;
cursor: pointer;
text-align: center;
margin-top: 10px;
padding-bottom: 5px;
}
.smallModal {
width: 425px;
}
.closeBtnCircle_20h:hover {
background-position: 0 20px;
}
.closeBtnCircle_20h {
width: 20px;
height: 20px;
cursor: pointer;
position: absolute;
top: 5px;
left: 5px;
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/btn-x.png);
}
.unifiedModal .smallModal .closeBtnCircle_20h {
margin-left: 395px;
}
/* ~/CSS/Base/CSS/Profile.css */
legend span {
color: #777;
line-height: 6px;
}
#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 #Confirmation {
border: dashed 1px #f00;
background-color: #ccc;
color: #f00;
font-family: Verdana, Sans-Serif;
margin: 0 auto;
margin-top: 10px;
padding: 10px 5px;
text-align: center;
width: 410px;
}
#EditProfileContainer #AgeGroup,
#EditProfileContainer #ChatMode,
#EditProfileContainer #PrivacyMode,
#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;
}
.GrayButton,
.GrayButton:link,
.GrayButton:visited,
.GrayButton:active {
background: url(/images/buttons/StyleGuide/bg-form_btn_lg-tile.png) repeat-x top left;
border: 1px solid #777;
padding: 4px 8px 0;
height: 21px;
font: 13px Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
display: block;
float: left;
}
.GrayButton:hover {
background-position: bottom left;
border-color: #888;
text-decoration: none;
}
.GrayButton.Disabled {
border: 1px solid #ccc;
color: #a7a7a7;
cursor: default;
}
.GrayButton.Disabled:hover {
background-position: top left;
}
.GrayDropdown {
position: relative;
text-align: left;
display: block;
float: left;
}
.GrayDropdown .Button {
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/buttons/bg-drop_down_btn.png) no-repeat right top;
border: 1px solid #777;
padding: 4px 17px 0 8px;
height: 21px;
font: 13px Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
display: block;
position: relative;
z-index: 2;
}
.GrayDropdown .Button:hover {
background-position: right center;
border-color: #888;
text-decoration: none;
}
.GrayDropdown .Button.Active {
background-position: right bottom;
border-bottom: none;
height: 22px;
}
.GrayDropdown .Menu {
background-color: #efefef;
border: 1px solid #777;
position: absolute;
top: 26px;
z-index: 1;
font: 12px normal Arial, Helvetica, sans-serif;
width: 100px;
display: none;
}
.GrayDropdown .Menu .Item {
display: block;
text-decoration: none;
color: #000;
padding: 2px 8px;
margin: 4px 0;
cursor: pointer;
}
.GrayDropdown .Menu .Item.Disabled {
color: #A7A7A7;
}
.GrayDropdown .Menu .Item:hover {
background-color: #095fb5;
color: #fff;
}
.GrayDropdown .Menu .Item.Disabled:hover {
background-color: inherit;
color: #a7a7a7;
cursor: default;
}
.SendMessageProfileBtnDiv {
position: relative;
display: inline-block;
float: left;
}
.SendMessageProfileBtnDiv .SuperSafePanel {
left: 7px;
}
#updateStatusBox .SuperSafePanel {
left: 474px;
}
.friend-request-button:hover {
cursor: pointer;
}
.friend-request-button.Disabled:hover {
cursor: default;
}
/* ~/CSS/Base/CSS/StyleGuide.css */
body {
background-color: #fff;
margin: 0;
}
body,
.text,
pre {
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
}
.text {
font-weight: normal;
}
.tip-text {
padding-top: 2px;
color: #666;
display: block;
font-size: 11px;
}
h1,
h1 a,
h1 a:visited,
h1 a:active,
h1 a:link {
font-size: 40px;
font-weight: bold;
letter-spacing: -2px;
margin: 12px 0 12px 0;
color: #363636;
letter-spacing: -2px;
margin: 12px 0 12px;
}
h1 a,
h1 a:visited,
h1 a:active,
h1 a:link {
margin: 0;
}
h1 a:hover {
text-decoration: none;
}
h2 .text,
h2 {
font-size: 16px;
font-weight: bold;
color: #000;
text-transform: uppercase;
}
h2.title {
margin-top: 20px;
margin-bottom: 20px;
}
h2.light {
font-size: 16px;
font-weight: normal;
color: #000;
}
h3,
h3 a {
font-size: 15px;
font-weight: bold;
color: #363636;
}
.divider-top {
border-top: 1px solid #ccc;
}
.divider-bottom {
border-bottom: 1px solid #ccc;
}
.divider-left {
border-left: 1px solid #ccc;
}
.divider-right {
border-right: 1px solid #ccc;
}
.blank-box {
border: 1px solid #ccc;
}
.dark-box {
border: 1px solid #bcbcbc;
background: #e1e1e1;
padding: 5px;
}
.sub-divider-bottom {
border-bottom: 1px solid #ededed;
}
a.text-link {
font-weight: normal;
text-decoration: none;
color: #095fb5;
}
a.text-link:hover {
text-decoration: underline;
}
.table td,
.table th {
padding: 5px;
border-top: 1px solid #ccc;
margin: 0;
float: left;
text-align: left;
}
table.table {
border-top: 1px solid #9e9e9e;
}
.table-header th {
border-left: 1px solid #ccc;
font-weight: bold;
background-color: #f1f1f1;
border-top: none;
}
.table-header .first {
border-left: 1px solid #f1f1f1;
}
.tool-tip {
border: 1px solid #ccc;
font-weight: normal;
font-size: 12px;
margin-left: 20px;
position: relative;
width: 120px;
padding: 5px;
}
.tool-tip span {
color: #a00;
}
.tool-tip .right {
position: absolute;
left: -10px;
top: 50%;
margin-top: -5px;
}
.tool-tip .bottom {
position: absolute;
top: -10px;
left: 5px;
}
.validator-checkmark {
width: 15px;
height: 13px;
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/UI/img-check.png) no-repeat;
margin-left: 5px;
display: none;
}
.text-box {
border: 1px solid #a7a7a7;
padding: 0 3px;
font-weight: normal;
}
.text-box.text-box-small {
height: 18px;
font-size: 11px;
line-height: 18px;
border: 1px solid #a7a7a7;
}
.text-box.text-box-medium {
height: 21px;
font-size: 12px;
line-height: 19px;
}
.text-box.text-box-large {
height: 25px;
line-height: 24px;
font-size: 13px;
}
.text-box.text-area-medium {
line-height: 19px;
}
.btn-control,
.btn-control:active,
.btn-control:link,
.btn-control:visited,
.btn-control:hover {
border: 1px solid #777;
padding: 0 6px;
color: #000;
text-decoration: none;
background-color: #ccc;
text-align: center;
font-weight: normal;
cursor: pointer;
background-position: top;
display: inline-block;
*zoom: 1;
*display: inline;
}
.btn-control:hover {
background-position: bottom;
border-color: #888;
text-decoration: none;
}
.btn-control.disabled {
border: 1px solid #ccc;
cursor: default;
color: #a7a7a7;
background-position: center;
}
.btn-control.btn-control-small {
height: 18px;
line-height: 18px;
font-size: 11px;
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/StyleGuide/btn-control-small-tile.png);
}
.btn-control.btn-control-medium {
height: 21px;
line-height: 21px;
font-size: 12px;
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/StyleGuide/btn-control-medium-tile.png);
}
.btn-control.btn-control-large {
height: 25px;
line-height: 24px;
font-size: 13px;
padding: 0 7px;
background-image: url(/images/buttons/StyleGuide/btn-control-large-tile.png);
}
a.btn-control.top-level {
font-weight: bold;
}
.btn-large,
.btn-medium,
.btn-small {
margin: 0;
display: inline-block;
zoom: 1;
text-align: center;
font-weight: bold;
text-decoration: none;
letter-spacing: -1px;
border-width: 1px;
border-style: solid;
cursor: pointer;
*display: inline;
*vertical-align: top;
}
.PurchaseModal .btn-large,
.PurchaseModal .btn-medium,
.PurchaseModal .btn-small {
*margin-right: 5px;
*vertical-align: top;
}
.btn-large {
padding: 9px 13px 0 13px;
height: 39px;
min-width: 70px;
font-size: 23px;
line-height: 27px;
background-position: left 0;
}
.btn-large:hover,
.btn-medium:hover,
.btn-small:hover {
text-decoration: none;
}
.btn-large:hover {
background-position: left -48px;
}
.btn-medium {
padding: 4px 13px 0 13px;
height: 28px;
min-width: 62px;
font-size: 20px;
line-height: 23px;
background-position: left -96px;
}
.btn-medium:hover {
background-position: left -128px;
}
.btn-small {
padding: 1px 7px 0 7px;
height: 20px;
min-width: 40px;
font-size: 15px;
line-height: 18px;
background-position: left -160px;
}
.btn-small:hover {
background-position: left -181px;
}
.btn-primary,
.btn-primary:link,
.btn-primary:active,
.btn-primary:visited {
border-color: #007001;
background-color: #007001;
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-btn-green.png);
color: #013401;
}
.btn-neutral,
.btn-neutral:link,
.btn-neutral:active,
.btn-neutral:visited {
border-color: #0852b7;
background-color: #0852b7;
background-image: url(/images/buttons/StyleGuide/bg-btn-blue.png);
color: #00243d;
}
.btn-negative,
.btn-negative:link,
.btn-negative:active,
.btn-negative:visited {
border-color: #565656;
background-color: #565656;
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-btn-gray.png);
color: #222;
}
.btn-disabled-primary,
.btn-disabled-primary:hover,
.btn-disabled-neutral,
.btn-disabled-neutral:hover,
.btn-disabled-negative,
.btn-disabled-negative:hover {
cursor: default;
background-position: left -202px;
}
.btn-disabled-primary,
.btn-disabled-primary:link,
.btn-disabled-primary:active,
.btn-disabled-primary:visited {
background-color: #99c699;
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-btn-green.png);
border-color: #99c699;
color: #9aa89a;
}
.btn-disabled-neutral,
.btn-disabled-neutral:link,
.btn-disabled-neutral:active,
.btn-disabled-neutral:visited {
background-color: #9cbae2;
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-btn-blue.png);
border-color: #9cbae2;
color: #99a7b1;
}
.btn-none {
display: none;
}
.btn-disabled-negative,
.btn-disabled-negative:link,
.btn-disabled-negative:active,
.btn-disabled-negative:visited {
background-color: #bbbcbb;
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-btn-gray.png);
border-color: #bbbcbb;
color: #a5a5a5;
}
.btn-text {
display: block;
margin: 0;
position: relative;
color: #fff;
}
.btn-text:hover {
text-decoration: none;
}
.btn-large .btn-text {
bottom: 26px;
}
.btn-medium .btn-text {
bottom: 22px;
}
.btn-small .btn-text {
bottom: 17px;
}
.btn-large-green-play,
.btn-play,
.btn-play:active,
.btn-play:visited,
.btn-play:link {
padding-left: 60px;
border-color: #007001;
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-lg-green-play.png) no-repeat left top;
color: #013401;
min-width: 26px;
}
.blue-arrow {
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-btn-blue-arrow-md.png) right top;
border-color: #0852b7;
color: #00243d;
padding-right: 36px;
min-width: 41px;
}
.gray-arrow {
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-btn-gray-arrow-md.png) right top;
border-color: #565656;
color: #222;
padding-right: 36px;
min-width: 41px;
}
.gray-arrow:hover,
.blue-arrow:hover {
background-position: right -64px;
}
.disabled-blue-arrow,
.disabled-blue-arrow:hover {
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-btn-blue-arrow-md.png) right -32px;
border-color: #9cbae2;
color: #99a7b1;
padding-right: 36px;
cursor: default;
min-width: 41px;
}
.disabled-gray-arrow,
.disabled-gray-arrow:hover {
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/StyleGuide/bg-btn-gray-arrow-md.png) right -32px;
border-color: #bbbcbb;
color: #a5a5a5;
padding-right: 36px;
cursor: default;
min-width: 41px;
}
.pager.first,
.pager.last {
display: none;
}
.pager.previous {
display: inline-block;
background: url('http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/Arrows/btn-silver-left-27.png') no-repeat top left;
width: 27px;
height: 27px;
}
.pager.next {
display: inline-block;
background: url('http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/Arrows/btn-silver-right-27.png') no-repeat top left;
width: 27px;
height: 27px;
}
.page.text {
position: relative;
top: -8px;
padding: 5px;
*top: -4px;
}
.pager.previous:hover,
.pager.next:hover {
background-position: bottom left;
cursor: pointer;
}
.pager.disabled,
.pager.disabled:hover {
background-position: 0 -27px;
cursor: default;
}
.dropdown {
position: relative;
text-align: left;
display: block;
float: left;
}
.dropdown .button {
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/buttons/bg-drop_down_btn.png) no-repeat right top;
font-size: 13px;
color: #000;
text-align: center;
display: block;
position: relative;
z-index: 2;
height: 21px;
padding: 4px 17px 0 8px;
border: 1px solid #777;
bottom: -1px;
}
.dropdown .button:hover {
background-position: right center;
border-color: #888;
text-decoration: none;
}
.dropdown .button.active {
background-position: right bottom;
border-bottom: none;
}
.dropdown .button.gear {
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/BuildPage/btn-gear_sprite_27px.png);
height: 27px;
border: none;
bottom: 0;
width: 40px;
padding: 0;
}
.dropdown .dropdown-list {
background-color: #efefef;
border: 1px solid #777;
position: absolute;
top: 26px;
z-index: 1;
font-size: 12px;
font-weight: normal;
display: none;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
.dropdown .dropdown-list li {
display: block;
text-decoration: none;
color: #000;
padding: 2px 8px;
margin: 4px 0;
cursor: pointer;
}
.dropdown .dropdown-list li:hover {
background-color: #095fb5;
color: #fff;
}
.dropdown .dropdown-list li a {
display: block;
color: inherit;
text-decoration: none;
}
span.robux {
background: url('http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Icons/img-robux.png') no-repeat 0 1px;
color: #060;
font-weight: bold;
padding: 0 0 2px 20px;
font-size: 12px;
}
span.tickets {
background: url('http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Tickets.png') no-repeat 0 1px;
color: #A61;
padding: 0 0 2px 20px;
font-weight: bold;
font-size: 12px;
}
.robux-text {
color: #060;
font-weight: bold;
}
.form-outer {
overflow: hidden;
width: 100%;
clear: both;
}
.form-label {
font-size: 13px;
color: black;
font-weight: bold;
}
.form-inner.label-column {
float: left;
margin-right: 5px;
}
.form-label {
font-size: 13px;
color: black;
font-weight: bold;
}
.form-inner.input-column {
overflow: hidden;
text-align: left;
}
.form-select {
margin: 0 5px 0;
height: 21px;
}
.emphasizedText {
font-style: italic;
}
.error-message {
color: black;
background-color: #FAE5E5;
border: solid 1px #c00;
margin-bottom: 10px;
text-align: left;
padding: 3px 10px;
}
.footnote {
color: #666;
}
.urgent-text {
color: #c00;
font-weight: bold;
}
a[disabled=disabled],
a[disabled=disabled]:hover,
a[disabled],
a[disabled]:hover {
text-decoration: none;
cursor: default;
color: #808080;
}
.stat-label {
font-size: 11px;
color: #888;
line-height: 1.5em;
}
.stat {
font-size: 11px;
color: #000;
line-height: 1.5em;
}
.hint-text {
font-style: italic;
color: #ccc;
}
.status-confirm {
background-color: #e5effa;
border: 1px solid #06C;
padding: 5px 10px;
}
.status-error {
background-color: #FAE5E5;
border: 1px solid #C00;
padding: 5px 10px;
}
.info-tool-tip {
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/questionmark-12x12.png) no-repeat;
padding-left: 10px;
}
.tab-container {
overflow: hidden;
padding-left: 5px;
}
.redesign .tab_white_31h_container .ajax__tab_inner,
.tab {
float: left;
background-color: #D6D6D6;
padding: 7px;
border: 1px solid #9e9e9e;
font: bold 15px arial;
margin: 4px 2px 0 1px;
border-bottom-width: 0;
position: relative;
top: -1px;
}
.redesign .tab_white_31h_container .ajax__tab_hover .ajax__tab_inner,
.tab:hover {
background-color: #e9e9e9;
cursor: pointer;
}
#ItemContainer .redesign .tab_white_31h_container .ajax__tab_inner h3,
.tab a {
color: #363636;
font-size: 15px;
font-weight: bold;
}
.redesign .tab_white_31h_container .ajax__tab_active .ajax__tab_inner,
.tab.active {
background-color: #fff;
margin-top: 0;
padding: 9px 7px 9px 7px;
border-bottom: 0;
position: relative;
border-color: #ccc;
z-index: 1;
margin: 0 1px 0 0;
top: 1px;
}
.redesign .tab_white_31h_container .ajax__tab_panel,
.tab-content {
top: -1px;
position: relative;
background-color: #fff;
border-top: 1px solid #CCC;
}
.arrow {
cursor: pointer;
background-repeat: no-repeat;
width: 17px;
height: 50px;
display: inline-block;
}
.arrow:hover {
background-position: 0 -51px;
}
.arrow.disabled {
cursor: default;
background-position: 0 -102px;
width: 17px;
height: 50px;
}
.arrow.left {
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/GamesPage/arrow_left.png);
}
.arrow.right {
background-image: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/GamesPage/arrow_right.png);
}
.online-player {
font-size: 12px;
color: #393;
}
.invisible {
display: none;
}
.selected-text {
font-weight: bold;
}
.verticaltab {
text-decoration: none;
}
.verticaltab:hover {
background: #EFEFEF;
}
.verticaltab.disabled:hover {
background: none;
border: none;
text-decoration: none;
cursor: default;
}
.verticaltab.selected {
background: #EFEFEF;
border: 1px solid #CCC;
font-weight: bold;
border-right: none;
text-align: left;
}
.verticaltab a {
top: 0;
left: 0;
right: 0;
bottom: 0;
font-size: 14px;
color: #363636;
position: relative;
display: block;
z-index: 2;
height: 35px;
line-height: 35px;
text-decoration: none;
padding-left: 15px;
}
.verticaltab a:hover,
.verticaltab a:active {
text-decoration: none;
}
.verticaltab.disabled a:hover {
cursor: default;
}
.validation-summary-errors {
background-color: #FAE5E5;
border: 1px solid #C00;
padding: 5px 0 5px 5px;
font-size: 12px;
font-weight: normal;
text-align: left;
margin-bottom: 10px;
}
.validation-summary-errors ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.nav {
margin-bottom: 20px;
margin-left: 0;
list-style: none;
}
.nav li {
display: inline;
}
.nav>li>a:hover,
.nav>li>a:focus {
text-decoration: none;
background-color: #eee;
}
.nav-pills>li>a {
padding: 4px 12px 4px 12px;
margin: 2px 2px 2px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
line-height: 14px;
text-decoration: none;
color: #095FB5;
font-size: 13px;
}
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus {
color: #fff;
background-color: #36c;
}
/* ~/CSS/Pages/IDE/Welcome.css */
* {
margin: 0;
padding: 0;
}
html,
body {
position: relative;
height: 100%;
min-height: 400px;
min-width: 800px;
}
body#StudioWelcomeBody {
padding: 0;
}
.header {
margin-left: -6px;
height: 84px;
background: url('/images/IDE/bg-header.png') repeat-x;
}
.header img {
margin-left: 15px;
margin-top: 16px;
position: absolute;
}
.container {
margin-left: 4px;
margin-top: 20px;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
overflow: auto;
}
.navbar {
float: left;
width: 147px;
margin-left: 11px;
border-right: 1px solid;
border-color: #CCC;
}
#StudioRecentFiles {
padding-top: 12px;
margin-left: 15px;
padding-bottom: 1px;
font-size: 13px;
font-weight: bold;
}
.main {
margin-left: 175px;
margin-top: 16px;
}
.main div.welcome-content-area {
overflow-x: hidden;
overflow-y: auto;
height: 555px;
min-height: 300px;
max-height: 555px;
}
.navlist,
.filelist {
list-style-type: none;
}
.navlist {
padding-bottom: 6px;
*margin-bottom: 14px;
}
ul.navlist {
font-size: 14px;
border-bottom: 1px solid;
border-color: #EEE;
}
.navlist li {
line-height: 25px;
height: 25px;
border-top: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
border-color: #FFF;
}
.navlist li.navselected {
background-color: #EFEFEF;
border-color: #CCC;
font-weight: bold;
}
.navlist li.navselected:hover {
background-color: #EFEFEF;
border-color: #CCC;
font-weight: bold;
}
.navlist li:hover {
background-color: #EFEFEF;
border-color: #EFEFEF;
cursor: pointer;
}
.navlist li p {
margin-left: 13px;
}
.filelist {
margin-left: 15px;
}
.filelist li {
margin-top: 2px;
}
.filelist li a {
text-decoration: none;
color: #095FB5;
font-size: 12px;
cursor: pointer;
}
.filelist li a:hover {
text-decoration: underline;
}
#userName {
color: black;
font-size: 13px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-top: 4px;
}
#header-login-wrapper {
margin-top: 26px;
margin-right: 10px;
float: right;
position: relative;
}
#logout {
color: black;
padding-top: 0;
height: 27px;
top: 0;
*padding: 0;
*margin-bottom: -5px;
}
.header-signup {
margin-right: 5px;
color: black;
font-weight: bold;
}
.header-signup:hover,
#logout:hover {
cursor: pointer;
}
#logout {
font-weight: bold;
}
#HomeLink {
position: absolute;
top: 35px;
left: 375px;
}
#userName p {
display: inline-block;
margin-left: 10px;
top: -8px;
position: relative;
}
#userName form {
display: inline-block;
margin-left: 10px;
}
.studioiFrameLogin #iFrameLogin {
border-color: black;
border: solid 1px;
margin-top: -1px;
z-index: 999;
}
.studioiFrameLogin #login-span #header-login {
z-index: 2;
}
#header-or {
font-family: Arial;
font-weight: normal;
color: black;
font-size: 13px;
position: relative;
margin: 0 6px;
}
#MyProjectsView h2 {
margin-bottom: 20px;
}
.place {
display: inline-block;
height: 128px;
padding: 9px 11px 19px 11px;
margin-right: -3px;
border: 1px solid;
border-color: #FFF;
z-index: 0;
margin-bottom: 10px;
}
.place:hover,
.place img:hover,
.place-selected {
position: relative;
background: url('http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/IDE/bg-selected_thumb.png') repeat-x;
border: 1px solid;
border-color: #A7A7A7;
cursor: pointer;
}
.place img {
position: relative;
}
.place p {
text-align: center;
font-weight: bold;
font-size: 12px;
margin-top: 4px;
width: 210px;
}
#newgametext {
font-size: 32px;
color: #888;
position: relative;
bottom: 96px;
left: 100px;
z-index: 2;
width: 50px;
font-weight: bold;
}
a.game-image {
color: inherit;
text-decoration: none;
border: none;
width: 0;
height: 0;
}
a.game-image img {
border: none;
display: block;
}
a.game-image img:hover {
border: none;
}
div#MoreGames {
text-align: center;
margin-bottom: 10px;
}
.place p#createNewText {
position: relative;
top: -77px;
}
.place img.placeThumbnail {
width: 210px;
height: 115px;
}
div#ButtonRow {
display: none;
position: fixed;
background-color: #EFEFEF;
left: 162px;
z-index: 3;
bottom: 0;
padding: 20px;
width: 100%;
}
div#ButtonRow a {
margin-right: 10px;
}
/* ~/CSS/Pages/IDE/BuildTemplates.css */
#StudioGameTemplates {
font-weight: bold;
font-size: 16px;
margin-left: 4px;
}
.templates {
margin-top: 13px;
display: none;
}
.templates div {
*display: inline;
}
.template {
display: inline-block;
height: 128px;
padding: 9px 14px 19px 14px;
margin-right: -3px;
border: 1px solid;
border-color: #FFF;
z-index: 0;
}
.template:hover,
.template img:hover {
position: relative;
background: url('/images/IDE/bg-selected_thumb.png') repeat-x;
border: 1px solid;
border-color: #A7A7A7;
cursor: pointer;
}
.template img {
position: relative;
}
.template p {
text-align: center;
font-weight: bold;
font-size: 12px;
margin-top: 4px;
}
.templatetypes,
.templateList {
list-style-type: none;
}
ul.templatetypes {
margin-top: 12px;
margin-left: 4px;
}
div.templatetypes {
position: relative;
z-index: 1;
}
.templatetypes li {
display: inline;
margin-right: 15px;
}
.templatetypes li a {
text-decoration: none;
font-size: 13px;
color: #095FB5;
}
.templatetypes li a:hover {
text-decoration: underline;
}
.tool-tip {
border: 1px solid #ccc;
font: normal 12px Arial, Helvetica, sans-serif;
margin-left: 9px;
margin-top: 9px;
position: absolute;
width: 284px;
padding-left: 6px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 2px;
float: left;
z-index: 1;
background-color: #FFF;
}
.tool-tip .top {
position: absolute;
top: -10px;
left: 5px;
z-index: 5;
}
li.selectedType a {
font-weight: bold;
color: black;
cursor: text;
}
li.selectedType a:hover {
text-decoration: none;
}
.tool-tip a.closeButton {
background: url("http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/btn-x-sm.png") 0 -13px;
z-index: 2;
float: right;
width: 13px;
height: 13px;
cursor: pointer;
margin-top: -14px;
}
.tool-tip a.closeButton:hover {
background: url("http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/btn-x-sm.png") 0 0;
width: 13px;
}
a.game-image {
color: inherit;
text-decoration: none;
border: none;
width: 0;
height: 0;
}
a.game-image img {
border: none;
display: block;
}
a.game-image img:hover {
border: none;
}
.GenericModal.unifiedModal {
background-color: #e1e1e1;
font: bold 27px Arial;
letter-spacing: -2px;
color: #363636;
border: 2px solid #272727;
text-align: center;
position: relative;
}
.GenericModal.unifiedModalContent {
text-align: left;
background-color: White;
color: #000;
font: Bold 15px Arial;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
letter-spacing: normal;
}
.GenericModal.unifiedModalSubtext {
color: #666;
font: bold 12px Arial;
border: none;
letter-spacing: normal;
cursor: pointer;
text-align: center;
margin-top: 10px;
padding-bottom: 5px;
}
.GenericModal.smallModal {
width: 425px;
}
.GenericModal.closeBtnCircle_20h:hover {
background-position: 0 20px;
}
.GenericModal.closeBtnCircle_20h {
width: 20px;
height: 20px;
cursor: pointer;
position: absolute;
top: 5px;
left: 5px;
background: url(http://web.archive.org/web/20130715023237im_/http://www.roblox.com/images/Buttons/btn-x.png);
}
.GenericModal.unifiedModal .smallModal .closeBtnCircle_20h {
margin-left: 395px;
}
#GenericModalButtonContainer {
height: 50px;
}
.Message {
float: right;
text-align: left;
margin-top: 12px;
}
/* ~/CSS/Pages/IDE/IDE.css */
input,
textarea,
button,
a {
outline: 0;
}
select {
border: 1px solid;
border-color: #A7A7A7;
}