@CHARSET "UTF-8";

#content-container {clear:both;width:1015px;height:496px;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat 0 -146px;}
#content {margin:0 0 0 25px;width:965px;}
#footer-wrapper  {margin-top:0;padding-top:2px;background-image:none;}
#footer-nav {margin-left:25px;}
.copyright {margin:5px 0 0 35px;}
#footer {width:1015px;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat 0 -663px;}
#access-login {float:right;width:440px;height:150px;margin:15px 30px 0 0;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat 0 25px;}
#access-login .registration {float:left;width:245px;text-align:center;margin-top:30px;}
#access-login .login {float:left;width:170px;margin:15px 0 0 10px;}
.form-container {float:left;width:140px;}
.sbmt-button-wrapper {position:absolute;margin:50px 0 0 140px;}
label {font-size:1.2em;color:#979797;font-weight:bold;}
.text-field {border:1px solid #DDD;margin-bottom:5px;font-size:1.3em;padding:2px;width:130px;}
.getstarted-msg {color:#C74801;font-size:1.8em;font-weight:normal;}
.submit-link {color:#FFF;display:block;float:none;font-size:1.5em;margin:8px 0 0 45px;text-decoration:none;}
.submit-link .text {float:left;height:16px;padding:8px 0 8px 14px;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat -440px 0;}
.submit-link .padding {float:left;height:32px;width:15px;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat -662px 0;}

#ms-content {height:439px;width:100%;}
.ms-tab-content {position:absolute;height:439px;width:965px;display:none;}
.ms-content {width:100%;height:100%;}
.ms-image {background:url("/img/welcome/default.jpg") no-repeat scroll 0 10px transparent;height:439px;margin:0 0 0 -1px;width:100%;}
.promo-whatisfc-desc {background:url("/img/fc_v2_transparent_bg.png") repeat scroll 0 0 transparent;color:#555555;float:right;font-size:1.5em;line-height:130%;margin:-60px 24px 20px 0;padding:15px;width:250px;}
.promo-whatisfc-desc a {color:#f60;text-decoration:none;}
.promo-msg {font-weight:normal;font-size:2.5em;}
.part1 {color:#555;padding:30px 0 0 30px;}
.part2 {color:#F60;padding:5px 0 0 130px;}
.tab-content-inner {height:100%;width:100%;background:transparent url(/img/fc_v2_home_content_bg.png) no-repeat scroll 0 72%;}
.features {float:left;width:355px;height:406px;margin:33px 40px 0;}
.preview {float:left;width:468px;margin:100px 0 0 15px;}
.tab-content-heading {color:#C74801;font-weight:normal;font-size:2em;}
p.description {font-size:1.3em;padding:15px 0;color:#888;}
.leading-link {display:block;height:15px;margin-top:15px;font-size:1.8em;color:#888;text-decoration:none;padding-left:20px;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat -918px 0;}
.leading-link-msg {color:#555;float:right;font-size:1.5em;margin:-36px 40px 0 0;}
.leading-link-msg a {color:#F60;text-decoration:none;}
.c-partners {margin:-80px 50px 0 0;text-align:center;width:468px;}
.fchannels {margin:10px 0 0 1px;width:355px;}
.fchannels-shadow {width:355px;height:60px;margin-top:-3px;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat scroll -605px -735px;}
.result-container {float:left;cursor:default;margin:3px 5px 0 0;}
.thumb-img img {width:45px;height:45px;cursor:default;}
.result-container {text-align:center;}
.my-channel-name {display:none;}
.result-thumb {background-color:transparent;cursor:default;}

.preview-img {width:470px;height:282px;}
.preview-shadow {width:470px;height:100px;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat scroll -123px -735px;}
.preview-img img {position:absolute;}
.p-img {display:none;}
.shown {display:block;}

.devices-promo {height:439px;}
.device-promo-message {padding-top:75px;margin:0 auto;text-align:center;font-size:2em;width:70%;color:#C74801;}
.partners {margin:55px auto 0;text-align:center;width:90%;height:210px;}
.partners a {margin-left:10px;}
.partners img {width:90px;margin-bottom:10px;}

.dpartner-desc-container, .device-promo-title {padding:60px 40px 0;}
.device-promo-title {text-align:center;}
.dpartner-desc-container a {color:#F60;text-decoration:none;}
.dpartner-desc {float:left;margin-left:15px;width:420px;}
.dpartner-desc-img {float:left;margin:0 0 0 30px;width:400px;height:255px;text-align:center;overflow:hidden;}

#ms-nav {height:57px;width:100%;}
.separator {background:url("/img/fc_v2_sprites_home_08142009.png") no-repeat scroll 40px -643px transparent;height:20px;margin-top:-22px;width:100%;}
.nav-container {margin-left:15%;}
.ms-tab-link {color:#FFF;font-size:1.8em;display:block;text-decoration:none;}
.ms-tab-link .text {height:37px;float:left;padding:20px 0 0 20px;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat -440px -32px;}
.ms-tab-link .padding {width:20px;height:57px;float:left;margin-right:10px;background:transparent url(/img/fc_v2_sprites_home_08142009.png) no-repeat -863px -32px;}
.ms-tab-link:hover .text, .current .text {background-position:-440px -89px;}
.ms-tab-link:hover .padding, .current .padding{background-position:-863px -89px;}

#i-forgot-password {clear:both;float:left;font-size:1.2em;text-decoration:underline;color:#888;cursor:hand;cursor:pointer;}
#access-login div.error-msg {font-size:1.3em;height:20px;padding:5px 0 0;}
#access-login div.error-msg-text {display:none;}
#access-login div.error div.error-msg-text {display:block;color:#C74801;}
#access-login div.error input.text-field {border:solid 1px #C74801;}
#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;}

/*** IE Fixes Start **/
.ie7 #i-forgot-password {margin-top:-5px;}
.ie7 .sbmt-button-wrapper {margin:60px 0 0 0;}

/*** IE Fixes End **/
