/* DO NOT EDIT THIS FILE!
        The contents of this file are dynamically generated. In order to make changes, update the
        respective source files.*/

/* /components/xpbar/xpbar_3.css from cimspire */
#topbar{overflow:visible;height:auto;background-image:none}
.xpbar_3{z-index:100002;position:relative;width:100%;height:44px;color:#626262;background:#f1f1f1 url(xpbar_3.png) repeat-x 0 0;font-family:arial,sans-serif;font-size:12px;line-height:1.5em}
.xpbar_3 .xp_wrap{position:relative;width:970px;height:40px;margin:0 auto}
body.xpbar #core{width:100%;margin:0;padding:0}
.xpbar_3 .xp_logo{float:left;width:77px;height:27px;margin:7px 20px 0 0;background:transparent url(xpbar_3.png) no-repeat 0 -50px}
.xpbar_3 .xp_logo a{display:block;width:77px;height:27px}
.xpbar_3 .xp_logo a:hover,.xpbar_3 .xp_logo a:focus{background-color:transparent}
.xpbar_3 ul{margin:0;padding:0;list-style-type:none}
.xpbar_3 ul.xp_properties{float:left;height:40px;border-left:1px solid #bababa}
.xpbar_3 ul.xp_properties li{float:left;height:40px;*height:39px;border-right:1px solid #bababa;border-left:1px solid #f5f5f5;color:#313131;font-size:13px;font-weight:bold}
.xpbar_3 ul.xp_properties li.active{border-left:0}
.xpbar_3 ul.xp_properties li a{display:block;position:relative;height:27px;*height:26px;margin:0;padding:12px 18px 0;color:#626262;text-decoration:none}
.xpbar_3 ul.xp_properties li a:hover,.xpbar_3 ul.xp_properties li a:focus{color:#313131;background-color:transparent;text-decoration:none}
.xpbar_3 ul.xp_properties li.active a{height:33px;*height:32px;color:#313131;background-color:#fff}
.xpbar_3 ul.xp_properties li a b{display:block;position:absolute;left:10px;background-image:url(xpbar_3.png)}
.xpbar_3 ul.xp_properties li a span{position:absolute;top:2px;right:3px;color:#c00;text-transform:uppercase;font-size:9px;height:11px;line-height:11px;font-weight:bold}
.xpbar_3 ul.xp_support{float:left;height:40px;*height:39px;padding:0 0 0 14px;border-left:1px solid #f5f5f5}
.xpbar_3 ul.xp_support li{float:left;margin:15px 0 0 0;padding:0 7px;border-right:1px solid #626262;color:#626262;font-size:11px;line-height:12px}
.xpbar_3 ul.xp_support li.last,.xpbar_3 ul.xp_signin li.last{border:0}
.xpbar_3 ul.xp_support a,.xpbar_3 ul.xp_signin a,.xpbar_3 ul.xp_user_options a,.xpbar_3 ul.xp_xconnect a{color:#626262;font-weight:normal;text-decoration:none}
.xpbar_3 ul.xp_support a:hover,.xpbar_3 ul.xp_support a:focus,.xpbar_3 ul.xp_signin a:hover,.xpbar_3 ul.xp_signin a:focus,.xpbar_3 ul.xp_user_options a:hover,.xpbar_3 ul.xp_user_options a:focus,.xpbar_3 ul.xp_xconnect a:hover,.xpbar_3 ul.xp_xconnect a:focus{color:#313131;background-color:transparent;text-decoration:underline}
.xpbar_3 .xp_profile_box{float:right;width:250px;height:33px;margin:2px 0 0 0;position:relative}
.xpbar_3 .xp_myprofile{position:absolute;top:9px;left:-60px;font-size:11px}
.xpbar_3 .xp_progress .xp_profile_box{border:1px solid #c5c5c5;border-bottom:1px solid #8a8a8a;background-color:transparent;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1,#fff),color-stop(0,#ccc));background-image:-moz-linear-gradient(center bottom,#ccc 0,#fff 100%);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2)}
.xpbar_3 .xpbar_progress{float:left;width:90px;padding:0 0 0 8px;display:none}
.xpbar_3 .xpbar_progress.xp_progress_active{display:block}
.xpbar_3 .xpbar_progress p{margin:1px 0 0 1px;font-size:11px}
.xpbar_3 .xpbar_progress a,.xpbar_3 .xp_myprofile a{color:#626262;font-weight:normal;text-decoration:none}
.xpbar_3 .xpbar_progress a:hover,.xpbar_3 .xpbar_progress a:focus,.xpbar_3 .xp_myprofile a:hover{background-color:transparent;text-decoration:underline}
.xpbar_3 .xp_progress_bar{float:left;width:64px;height:8px;border:1px solid #dcdcdc;border-top:0;border-bottom:1px solid #c6c6c6;background-color:#fff;cursor:pointer}
.xpbar_3 .xp_progress_fill{height:8px;background-color:#2494de;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1,#37baea),color-stop(0,#1f89db));background-image:-moz-linear-gradient(center bottom,#1f89db 0,#37baea 100%)}
.xpbar_3 .xp_menu_toggle{float:left;width:11px;height:11px;margin:-1px 0 0 4px;background:transparent url(xpbar_3.png) -60px -175px no-repeat;cursor:pointer}
.xpbar_3 .xp_user_options{float:right;width:150px;padding:4px 0 0 0}
.xpbar_3 .xp_user_options li{padding:0 11px 0 0;font-size:11px;text-align:right;line-height:13px}
.xpbar_3 .xp_user_options li.xp_greeting_name{font-weight:bold}
.xpbar_3 .xp_progress .xp_user_options li.xp_greeting_name{height:13px;white-space:nowrap;overflow:hidden}
.xpbar_3 .xp_progress_menu{z-index:100001;position:absolute;top:41px;right:0;width:271px;padding:15px 0 0 0;border:2px solid #454545;background-color:#fff;border-top:0;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 8px rgba(0,0,0,0.3)}
.xpbar_3 .xp_menu_first{display:none}
.xpbar_3 .xp_menu_return{display:none}
.xpbar_3 .xp_menu_continue{display:none;padding-bottom:15px}
.xpbar_3 .xp_progress_menu h3{margin:0;padding:0 11px 1px 11px;color:#313131;font-size:13px;font-weight:bold;font-family:sans-serif;height:auto;background:transparent;line-height:18px}
.xpbar_3 .xp_progress_menu p{margin:0;padding:0 11px 0 11px;color:#666;font-size:12px;line-height:16px}
.xpbar_3 .xp_progress_menu p.xp_action,.xpbar_3 .xp_progress_menu p.xp_action_complete{text-align:center;padding-top:11px;padding-bottom:11px}
.xpbar_3 .xp_progress_menu p.xp_details_complete,.xpbar_3 .xp_progress_menu p.xp_action_complete{display:none}
.xpbar_3 .xp_pct_100 .xp_progress_menu p.xp_details_complete,.xpbar_3 .xp_pct_100 .xp_progress_menu p.xp_action_complete{display:block}
.xpbar_3 .xp_pct_100 .xp_progress_menu p.xp_details_progress,.xpbar_3 .xp_pct_100 .xp_progress_menu p.xp_action{display:none}
.xpbar_3 .xp_progress_menu .button{display:inline-block;height:20px;padding:0 20px;border:0;color:#fff;background-color:#1f89db;background-image:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1,#38bdeb),color-stop(0,#1f89db));background-image:-moz-linear-gradient(center bottom,#1f89db 0,#38bdeb 100%);font-size:11px;text-transform:uppercase;text-decoration:none;text-align:center;line-height:20px}
.xpbar_3 .xp_progress_menu .button:hover,.xpbar_3 .xp_progress_menu .button:focus{color:#ffe620}
.xpbar_3 .xp_progress_menu .button b{display:inline-block;float:none;width:7px;height:8px;margin:-4px 0 0 3px;*margin-top:0;background-image:url(xpbar_3.png);background-repeat:no-repeat;background-position:-20px -175px;vertical-align:middle;line-height:11px}
.xpbar_3 .xp_progress_menu .button:hover b,.xpbar_3 .xp_progress_menu .button:focus b{background-position:-40px -175px}
.xpbar_3 .xp_progress_menu ul{width:271px;margin:10px 0 0 0;border-top:1px solid #e0e0e0}
.xpbar_3 .xp_progress_menu li{display:none}
.xpbar_3 .xp_progress_menu li a{display:block;padding:10px 11px 11px 11px;border-bottom:1px solid #e0e0e0;color:#0372a9;font-weight:bold;text-decoration:none}
.xpbar_3 .xp_progress_menu li b{float:left;display:block;width:20px;height:17px;margin:1px 12px 0 0;background-image:url(xpbar_3.png);background-repeat:no-repeat}
.xpbar_3 .xp_progress_menu li.xp_connect b{background-position:-80px -100px}
.xpbar_3 .xp_progress_menu li.xp_dvr b{background-position:0 -150px}
.xpbar_3 .xp_progress_menu li.xp_rtune b{background-position:-40px -150px}
.xpbar_3 .xp_progress_menu li.xp_watchlist b{background-position:-79px -150px}
.xpbar_3 .xp_progress_menu li.xp_favorites b{background-position:2px -175px}
.xpbar_3 .xp_progress_menu li a sup{margin-left:1px;vertical-align:super;line-height:5px}
.xpbar_3 ul.xp_signin{display:none;float:right}
.xpbar_3 ul.xp_signin li,.xpbar_3 .xp_no_progress .xp_profile_box ul.xp_user_options li{float:left;margin:15px 0 0 0;padding:0 7px;border-right:1px solid #626262;color:#626262;font-size:11px;line-height:12px}
.xpbar_3 .xp_no_progress .xp_profile_box,.xpbar_3 .xp_no_progress .xp_profile_box ul.xp_user_options{margin:0;padding:0;width:auto}
.xpbar_3 .xp_no_progress .xp_profile_box ul.xp_user_options li.xp_greeting_name{font-weight:normal}
.xpbar_3 .xp_no_progress .xp_profile_box ul.xp_user_options li.xp_signout{border:0 none}
.xpbar_3 .xp_no_progress .xp_progress_active{display:none}
.xpbar_3 ul.xp_xconnect{display:block;float:right}
.xpbar_3 ul.xp_xconnect li{float:left;margin:15px 0 0 0;padding:0 7px;border-right:1px solid #626262;color:#626262;font-size:11px;line-height:12px}
.xpbar_3 ul.xp_xconnect li.last{border:0 none}
.xpbar_3 ul.xp_xconnect span.xp_greeting{display:none}
.xpbar_3 .xp_signin,.xpbar_3 .xp_profile_box{display:none}
.xpbar_3.unauth .xp_signin,.xpbar_3.auth .xp_profile_box{display:block}
.xpbar_3 .xp_signin_disabled .xp_signin,.xpbar_3 .xp_signin_disabled .xp_profile_box{display:none}
.access_aid{position:absolute;top:-10000px}
.cimspire_loading{position:absolute;background:url("/cimspire/images/rev/1372089813/loader.gif") no-repeat 10px 50% #000;color:#fff;display:inline;font-size:20px;line-height:32px;padding:10px 10px 10px 52px;text-align:center}
.xpbar_3 ul.xp_inhome{display:none;float:right;margin-right:15px;cursor:pointer}
.xpbar_3 ul.xp_inhome li.xp_inhome_icon{margin-top:10px}
.xpbar_3 ul.xp_inhome b.font-icon-ipa-sm{color:#090;font-size:20px}

/* /components/xpbar/xpbar_3_dark.css from cimspire */
.xpbar_3{border-bottom:0;background:#f1f1f1 url(xpbar_3_dark.png) repeat-x 0 0;background:-moz-linear-gradient(top,#363636 0,#2a2a2a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#363636),color-stop(100%,#2a2a2a));background:-webkit-linear-gradient(top,#363636 0,#2a2a2a 100%);background:-o-linear-gradient(top,#363636 0,#2a2a2a 100%);background:-ms-linear-gradient(top,#363636 0,#2a2a2a 100%);background:linear-gradient(top,#363636 0,#2a2a2a 100%);box-shadow:none;height:40px}
.xpbar_3 .xp_logo{background-image:url(xpbar_3_dark.png)}
.xpbar_3 ul.xp_properties{border-left:1px solid #4d4d4d}
.xpbar_3 ul.xp_properties li{border-right:1px solid #4d4d4d;border-left:none;color:#313131}
.xpbar_3 ul.xp_properties li a{color:#8a8a8a;padding:12px 15px 0}
.xpbar_3 ul.xp_properties li a:hover,.xpbar_3 ul.xp_properties li a:focus{color:#fff}
.xpbar_3 ul.xp_properties li.active a{color:#fff;height:27px;background:#030303;background:-moz-linear-gradient(top,#2a2a2a 0,#232323 23%,#0a0a0a 73%,#010101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a2a2a),color-stop(23%,#232323),color-stop(73%,#0a0a0a),color-stop(100%,#010101));background:-webkit-linear-gradient(top,#2a2a2a 0,#232323 23%,#0a0a0a 73%,#010101 100%);background:-o-linear-gradient(top,#2a2a2a 0,#232323 23%,#0a0a0a 73%,#010101 100%);background:-ms-linear-gradient(top,#2a2a2a 0,#232323 23%,#0a0a0a 73%,#010101 100%);background:linear-gradient(top,#2a2a2a 0,#232323 23%,#0a0a0a 73%,#010101 100%)}
.xpbar_3 ul.xp_properties li a b{background-image:url(xpbar_3_dark.png)}
.xpbar_3 ul.xp_properties li a span{font-weight:normal}
.xpbar_3 ul.xp_support{border-left:none}
.xpbar_3 ul.xp_support a{color:#8a8a8a;text-decoration:none}
.xpbar_3 ul.xp_signin a,.xpbar_3 ul.xp_user_options a{color:#f1f1f1;text-decoration:none}
.xpbar_3 ul.xp_support a:hover,.xpbar_3 ul.xp_support a:focus,.xpbar_3 ul.xp_signin a:hover,.xpbar_3 ul.xp_signin a:focus,.xpbar_3 ul.xp_user_options a:hover,.xpbar_3 ul.xp_user_options a:focus{color:#fff;text-decoration:underline}
.xpbar_3 .xp_progress .xp_profile_box{border:1px solid #292929;border-bottom:1px solid #0f0f0f;background-color:#3b3b3b;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1,#484848),color-stop(0,#2e2e2e));background-image:-moz-linear-gradient(center bottom,#2e2e2e 0,#484848 100%);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.4)}
.xpbar_3 .xp_progress_bar{border:1px solid #343434;border-top:0;border-bottom:1px solid #2a2a2a;background-color:#000}
.xpbar_3 .xp_menu_toggle{background:transparent url(xpbar_3_dark.png) -80px -175px no-repeat}
.xpbar_3 .xp_progress_menu{border:2px solid #171717;background-color:#fff;border-top:0;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 8px rgba(0,0,0,0.3)}
.xpbar_3 .xpbar_progress a,.xpbar_3 .xp_myprofile a{color:#f1f1f1}
.xpbar_3 .xpbar_progress a:hover{color:#fff}
.xpbar_3 .xp_user_options li{color:#f1f1f1}
.xpbar_3 .xp_user_options li.xp_signout a{color:#8a8a8a}

/* /xfinity3/home/xpbar_3_fluid.css from compiled_css */
.xpbar_3{min-width:960px}
.xpbar_3.auth .xp_profile_box{width:auto}
.xpbar_3.auth .xpbar_progress.xp_progress_active{display:none}
.xpbar_3 .xp_wrap{width:100%;min-width:960px;max-width:1299px}
.xpbar_3 .xp_logo{display:none}
.xpbar_3 .xp_properties{margin-left:20px}
.xpbar_3 .xp_signin,.xpbar_3 .xp_profile_box{margin-right:20px}
.globalnav.xpbar_3{min-width:960px}
.globalnav.xpbar_3 .xp_wrap{width:100%;min-width:960px;max-width:1299px}
.globalnav.xpbar_3 .globalnav_logo{float:left;width:77px;height:27px;display:block;margin:7px 0 0 20px;background:transparent url(xpbar_3.png) no-repeat 0 -50px;background-image:url(xpbar_3_dark.png)}
.globalnav.xpbar_3 .globalnav_logo a{display:block;width:77px;height:27px}
.globalnav.xpbar_3 .globalnav_logo a:hover{text-decoration:none;background-color:transparent}
.globalnav.xpbar_3 .xp_properties li,.globalnav.xpbar_3 .xp_xconnect li{position:relative;border-right:1px solid #4d4d4d;border-left:none;height:40px;margin:0;line-height:40px}
.globalnav.xpbar_3 .xp_properties li a,.globalnav.xpbar_3 .xp_xconnect li a{color:#f1f1f1;font-size:13px;padding:0 12px 0;line-height:40px;height:40px}
.globalnav.xpbar_3 .xp_properties li a:hover,.globalnav.xpbar_3 .xp_xconnect li a:hover{color:#fff;text-decoration:underline}
.globalnav.xpbar_3 .xp_properties,.globalnav.xpbar_3 .xp_signin{margin-left:20px}
.globalnav.xpbar_3 .xp_signin,.globalnav.xpbar_3 .xp_xconnect{display:none}
.globalnav.xpbar_3 .xp_signin li,.globalnav.xpbar_3 .xp_xconnect li{height:40px}
.globalnav.xpbar_3 .xp_signin li a,.globalnav.xpbar_3 .xp_xconnect li a{font-weight:bold;height:40px;display:block}
.globalnav.xpbar_3.unauth .xp_signin,.globalnav.xpbar_3.auth .xp_xconnect{display:block}
.globalnav.xpbar_3 .xp_signin{display:none;margin:0 0 0 20px;line-height:40px}
.globalnav.xpbar_3 .xp_signin li{position:relative;border-left:1px solid #4d4d4d;border-right:0;height:40px;margin:0;line-height:40px;padding:0}
.globalnav.xpbar_3 .xp_signin li.first{border-left:none}
.globalnav.xpbar_3 .xp_signin li.last{border-left:1px solid #4d4d4d}
.globalnav.xpbar_3 .xp_signin li.last a{padding-right:15px}
.globalnav.xpbar_3 .xp_signin li a{color:#f1f1f1;font-size:13px;padding:0 12px 0;line-height:40px;height:40px;font-weight:bold}
.globalnav.xpbar_3 .xpbar_More{padding:0}
.globalnav.xpbar_3 .xpbar_More .columnContainer{position:relative;width:300px;background-color:#fff;height:auto;visibility:none;overflow:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 3px 5px #888;-webkit-box-shadow:0 3px 5px #888;box-shadow:0 3px 5px #888;opacity:0;transition:opacity .4s ease 0s}
.globalnav.xpbar_3 .xpbar_More .columnContainer.open{visibility:visible;display:block;background-color:#fff;position:absolute;top:100%;opacity:1;transition:opacity .4s ease 0s}
.globalnav.xpbar_3 .xpbar_More br{clear:left}
.globalnav.xpbar_3 .xpbar_More a.open{background-color:white;color:black;position:relative}
.globalnav.xpbar_3 .xpbar_More a.open b.xp_menu_toggle{background-position:-60px -175px}
.globalnav.xpbar_3 .xpbar_More a.open:hover{color:black}
.globalnav.xpbar_3 .xpbar_More b{opacity:0}
.globalnav.xpbar_3 .xpbar_More b.xp_menu_toggle{width:11px;background:transparent url(xpbar_3_dark.png) -80px -175px no-repeat;position:absolute;left:auto;right:14px;top:50%;margin-top:-6px;opacity:1;transition:opacity .4s linear 3s}
.globalnav.xpbar_3 .xp_properties li.xpbar_More{background-color:black;width:4.3em}
.globalnav.xpbar_3 .xp_properties li.xpbar_More.more_Menu{transition:.3s ease 3s;width:6em}
.globalnav.xpbar_3 .xpbar_More ul{width:150px;float:left}
.globalnav.xpbar_3 .xpbar_More ul li{border:0;display:none;visibility:none;overflow:hidden}
.globalnav.xpbar_3 .xpbar_More ul li a{font-weight:bold;color:#0473ad;width:150px;height:100%;display:none;visibility:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.globalnav.xpbar_3 .xpbar_More ul li a:hover{color:#f1f1f1;background-color:#2ca4e3;text-decoration:none}
.globalnav.xpbar_3 .xpbar_More ul.open{height:360px;visibility:visible}
.globalnav.xpbar_3 .xpbar_More ul.open li,.globalnav.xpbar_3 .xpbar_More ul.open li a{display:block;visibility:visible}
.globalnav.xpbar_3 .xfnMore,.globalnav.xpbar_3 .xtvMore{position:relative}
@media only screen and (min-width:980px){.globalnav.xpbar_3 .xp_properties li a,.globalnav.xpbar_3 .xp_xconnect li a,.globalnav.xpbar_3 .xp_signin li a{padding:0 12px 0}
}
body.vendor{margin:0;padding:0}
body.vendor .globalnav.xpbar_3 .xp_signin{display:block}
body.vendor .globalnav.xpbar_3 .xp_signin li.xp_signin{display:none}
body.vendor .globalnav.xpbar_3 .xp_xconnect,body.vendor .globalnav.xpbar_3 .xp_inhome{display:none}
