@CHARSET "UTF-8";
#ma-form {width:598px;margin:0 auto;}
.signup .ma-heading-container {margin-top:40px;}
.ma-heading-name {float:left;overflow:hidden;height:28px;width:578px;font-weight:normal;padding:10px 0 0 10px;font-size:1.8em;color:#878787;background:transparent url(/img/fc_v2_db_sprites_09152009.png) repeat-x 0 0;}
.ma-heading-name .ma-heading-name-text {float:left;font-size:1em;font-weight:normal;}
.back-to-framechannel {float:right;font-size:0.55em;margin-top:-10px;}
.ma-heading-container .padding{float:left;height:38px;width:10px;background:transparent url(/img/fc_v2_db_sprites_09152009.png) repeat-x  -588px 0;}

.ma-form-container {background-color:#FFF;}
.bg {background:transparent url(/img/fc_v2_db_help_bg.png) no-repeat scroll 0 bottom;}
.ma-row {width:498px;min-height:65px;height:auto !important;height:65px;margin:0 auto;clear:both;}
.ma-gcont {padding:30px 0;}
.ma-pin, .ma-activation, .ma-form-content, .ma-form-container, .ma-device-options, .ma-heading-container {width:598px;}
.input-container {float:left;}
.input-container select {font-size:1.4em;display:block;width:230px;}
.input-container label, .con label {color:#4E4E4E;font-size:1.3em;font-weight:bold;padding:0 0 2px 5px;}
.text-input {display:block;width:220px;font-size:1.6em;padding:5px;border:solid 1px #cac9c7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.error .text-input {border-color:#C74801;background-color:pink;}

.sbmt-button-wrapper {float:right;margin:0 40px 30px 0;}
.ma-save {float:left;height:45px;font-size:2.2em;margin:18px 0 0 5px;color: #FFF;border:none;padding-left:10px;background:transparent url(/img/fc_v2_db_sprites_09152009.png) no-repeat 0 -71px;}
.sbmt-button-wrapper .padding {float:left;height:45px;width:10px;margin-top:18px;background:transparent url(/img/fc_v2_db_sprites_09152009.png) no-repeat -237px -71px;}
.signup .ma-save, .signup .sbmt-button-wrapper .padding {margin-top:5px;}

.ec-heading {color:#4E4E4E;font-size:1.3em;font-weight:bold;padding:3px 15px 0 0;text-align:right;width:120px;}
.ec-options {font-size:1.2em;}
.option {float:left;margin:3px 0 0 0;}
.option-text {float:left;padding:3px 3px 3px 5px;}
.option-container {clear:both;}

.ma-code-name {width:480px;}
.activation-code, .device-name, .ma_pin_code {float:left;width:200px;height:23px;padding:10px;border:none;font-size:2.1em;background:transparent url(/img/fc_v2_db_sprites_09152009.png) no-repeat -247px -71px;}
.activation-code {text-transform:uppercase;}
.con {float:left;width:220px;margin:0 5px 0 0;}


.ma-location-tz-form {margin:0 auto;}
.ma-location-tz {padding:30px 0 0 0;}
.zip {width:65px;}
.loc-item-container {padding:0 0 10px 0;}

.agree-checkbox {float:left;font-size:1.2em;padding:20px 0 30px;}
.agree-checkbox a {color:#F60;}
.signup .sbmt-button-wrapper {width:498px;margin:0 auto;float:none;padding:20px 0 30px 0;}

.instructions {width:498px;margin:0 auto;clear:both;font-size:1.2em;padding:0 0 15px;}
.instructions a, .settings-page-redirect a {color:#F60;}

.bottom-curve {width:100%;height:10px;}
.left-side {float:left;height:10px;width:588px;background:transparent url(/img/fc_v2_db_sprites_09152009.png) no-repeat 0 -38px;}
.right-side {float:left;height:10px;width:10px;background:transparent url(/img/fc_v2_db_sprites_09152009.png) no-repeat -588px -38px;}
.errorlist {min-height:25px;height:auto !important;height:25px;background-color:pink;padding:10px;border:1px solid #C74801;margin:0 auto 20px;}
.error-item {list-style-type:none;display:block;clear:both;}
.error-message {color:#C74801;float:left;font-size:1.2em;margin:0 0 10px;padding:5px 5px 0 7px;}
.success {min-height:15px;height:auto !important;height:15px;background-color:#6FC500;padding:10px;border:1px solid #5a7040;margin:0 auto 20px;}
.success-message {color:#FFF;font-size:1.2em;}
.da-error {height:20px;margin-top:1px;background-image:none;background-color:pink;border:solid 1px #C74801;font-size:2em;}
.allow {padding-top:30px;}
select.disabled {color:#F60;font-style:italic;}
.message {font-size:1.4em;}
button.ui-state-default {color:#C74801 !important;}

.settings-page-redirect {margin:50px 0 0 50px;color:#4E4E4E;float:left;font-size:1.3em;font-style:italic;font-weight:bold;}


/** SCREENSAVER Specific Styles **/
#screensaver-layout {-webkit-user-select:none;}
#screensaver-layout, #screensaver-layout #wrapper, #screensaver-layout .ma-heading-name, #screensaver-layout .ma-heading-container .padding {background-image:none;}
#screensaver-layout .ma-heading-container .ma-heading-name {width:588px;}
#screensaver-layout .ma-heading-container .padding {display:none;}
.ma-heading-btn {cursor:pointer;float:left;height:35px;margin:-10px 5px 0 0;padding:13px 13px 0 13px;background:transparent url(/img/fc_v2_db_sprites_09152009.png) repeat-x 0 0;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ma-heading-btn-on {background-color:#878787;background-image:none;color:#FFF;}
#screen-login .ma-save, #screen-login .padding {margin:0;}
#screen-login .sbmt-button-wrapper {padding-top:0;}

#i-forgot-password {clear:both;float:left;margin:5px 0 50px 50px;font-size:1.2em;text-decoration:underline;color:#888;cursor:hand;cursor:pointer;}
#forgot-password-dialog p.message {font-size:1.4em;margin-top:5px;}
#forgot-password-dialog input#forgot_user_name {font-size:1.5em;margin-top:10px;width:95%;border:solid 1px #cac9c7;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#forgot-password-dialog .error {border:solid 1px #C74801 !important;}
button.ui-state-default {color:#C74801 !important;}
#reg-cancel-button {float:right;}
.da-btn-text{float:left;height:19px;font-size:0.8em;color:#FFF;margin:10px 0 0 10px;padding:4px 0 0 8px;background:transparent url(/img/fc_v2_db_sprites_09152009.png) repeat-x -247px -48px;}
.fa-btn-padding, .da-btn-padding, .dn-btn-padding {float:left;width:8px;margin-top:10px;height:23px;background:transparent url(/img/fc_v2_db_sprites_09152009.png) repeat-x -486px -48px}
.da-btn-text, .da-btn-padding {margin:0;}

/** IPHONE Specific Styles **/
#iphone-layout {background:#1F1F1F url(/img/fc_v2_bg_body.jpg) repeat-x scroll 0 0; margin: 0px; font-family: Helvetica, "Lucida Grande", Arial, sans-serif; color: #000; font-size: 62.5%; /* 16px × 62.5% = 10px */ }
#iphone-layout, #screensaver-layout #wrapper, #screensaver-layout .ma-heading-name, #screensaver-layout .ma-heading-container .padding {background-image:none;}
#iphone-layout .ma-heading-container .ma-heading-name .ma-form-container {width:320px;}
#iphone-layout .ma-heading-container .padding {display:none}