/* ** Reset some styles (based on Eric Meyer's CSS Reset) ** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, 
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, 
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-size: 100%;
	vertical-align: baseline;
	
	line-height: 1.33em; /* mainly here because Safari 2 doesn't inherit line-height */
}
*:focus { outline: 0; } /* remember to define focus styles! */



h1.special{font: 72px omnesthin, Arial, sans-serif; margin:0 0 16px 0; color:#252525;}
h1{font: 72px omnesthin, Arial, sans-serif; margin:0 0 14px 0; color:#252525; letter-spacing: -0.3px;}
h2{font:21px/1.2em Helvetica, Arial, sans-serif;margin:0 0 4px 0; color:#252525; letter-spacing: -0.3px; padding-bottom:20px;}
h3{font:bold 14px/1.2em Helvetica, Arial, sans-serif; margin:0 0 6px 0; color:#444444;}
h4{font-size: 14px;}
h5{font-size: 13px;}
h6{font-size: 12px;}
/* Bolder Titles and Text seen on account,invoice,and activation pages */
h4.info{line-height:1.2em;margin:0;padding:5px;}
/* Indented Titles and Text seen on account,invoice,and activation pages */
h6.shiftLeft{margin-left:-12px;}

h4, h5, h6 { margin: 12px 0; }
h4, h5, h6, strong, dt { font-weight: bold; }

/*a:link {color:#4d86c9;}*/
a:visited {color:#808d8f;}
a:active {color:#185090;}
a:hover {color:#185090;}
a:focus { outline: #666 dotted 1px; }
a:link {color: #ffffff;}

table { border-collapse: separate; border-spacing: 0; background-color: #ffffff;} /* tables still need 'cellspacing="0"' in the markup */
caption, th, { text-align: left;}
blockquote, q { quotes: none; }
 td { text-align: left;}
th { font-weight: bold; text-align: center; }
caption { margin-bottom: 6px; text-align: center; }
p, fieldset, table { margin-bottom: 5px; }

ol, ul {list-style:none; }
dl {margin-left: 24px;}
dl dd { margin-left: 12px; }

ul {margin: 0 0 12px 0; list-style: disc outside;}
ul.headline {font-size:14px;}
#primary ul.nobullet {list-style-type:none;margin:0;}
ul.nobullet li {background:none;}
ul li {padding-left:14px;list-style:none; background: transparent url(/assets/images/global_f/global_bullet.png) 0 0.38em no-repeat; margin-top: 7px;}
	ul li:first-child {margin-top:0;}

ol {margin-left:22px; list-style: decimal outside;}
ol.headline {font-size:14px;}
ol li {}

div#skipLinks,a#navigation,a#content{display:none;}
a#tivoLogo{display:block;position:absolute;top:-44px;left:42px;z-index:50;width:98px;height:36px;background:url(/assets/images/global_f/tivo_logo_sprite.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
a#tivoLogo:hover{background-position: 0 -36px;}

#container{position:relative;z-index:2;margin:0 auto;padding:0 18px;width:950px;}
#mainContent{position:relative;padding:20px;min-height:850px;background:#fff;}
#mainContent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#primary{position:relative;margin:0;}
#secondary{float:left;position:relative;margin-left:1px;width:150px;}


sup,.reg,.sup{font-size:75%;vertical-align:top;}
h1 sup,h1 .reg,h1 .sup{font-size:80%;}
h2 sup, h2 .reg,h2 .sup{font-size:55%;}
h3 sup,h3 .reg,h3 .sup{font-size:60%;}
a sup, a .reg,a .sup{text-decoration:none;}


div.section {margin:0 0 30px;padding:0;}
div.section:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.sectionHR {margin:0 0 20px;padding:0;}
div.sectionHR:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* this if for hardcoded section spans (ie: Support) */
#primary > div.section span.sectionTopLeft,
#primary > div.section span.sectionTopRight,
#primary > div.section span.sectionBottomLeft,
#primary > div.section span.sectionBottomRight {display:none;}

div.connect div.fourCol {
	display:inline;
	float:left;
	text-align:left;
	width:25%;
}

/* bubble treatments -> primary / main bubble */
/* div.bubble span {z-index:1;}*/
div.bubble {padding:5px; clear:both}
div.bubble:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/*div.bubble span.cornerTopLeft,div.ui-tabs-panel div.bubble span.cornerTopLeft,
div.bubble span.cornerTopRight,div.ui-tabs-panel div.bubble span.cornerTopRight,
div.bubble span.cornerBottomRight,div.ui-tabs-panel div.bubble span.cornerBottomRight,
div.bubble span.cornerBottomLeft,div.ui-tabs-panel div.bubble span.cornerBottomLeft {display:block;position:absolute;width:6px;height:6px;background-image: url(/assets/images/global_f/bg_bubble_corners.png);}
*/

div.bubble span.cornerTopLeft,div.ui-tabs-panel div.bubble span.cornerTopLeft{top:-1px;left:-1px;background-position:top left;}
div.bubble span.cornerTopRight,div.ui-tabs-panel div.bubble span.cornerTopRight{top:-1px;right:-1px;background-position:-6px 0;}
div.bubble span.cornerBottomLeft,div.ui-tabs-panel div.bubble span.cornerBottomLeft{bottom:-1px;left:-1px;background-position:bottom left;}
div.bubble span.cornerBottomRight,div.ui-tabs-panel div.bubble span.cornerBottomRight{bottom:-1px;right:-1px;background-position:-6px -6px;}

div.ui-tabs-panel span.cornerTopRight {top:-1px;right:0px;background-position:top right;display:none}
div.ui-tabs-panel span.cornerBottomLeft{bottom:-1px;left:0px;background-position:bottom left;}
div.ui-tabs-panel span.cornerBottomRight{bottom:-1px;right:0px;background-position:bottom right;}

/* bubble treatments -> secondary / below left navigation */
#secondary div.tiles {position: relative; z-index: 5; background-color: #fcfdfd; margin:10px 0 10px 19px; padding:0; border: 1px solid #d8d8d8;  width: 148px; } /* padding removed to support image tiles */
#secondary div.actionTag div.tiles {padding: 0; width: 147px;}
div.tiles span {z-index:1;}
div.tiles {position:relative;z-index:5;margin:0 0 20px 0;padding:20px; border: 1px solid #d8d8d8;}
div.tiles:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.tiles span.cornerTopLeft,
div.tiles span.cornerTopRight,
div.tiles span.cornerBottomRight,
div.tiles span.cornerBottomLeft {display:block;position:absolute;width:6px;height:6px;background-image: url(/assets/images/global_f/bg_bubble_corners.png);}
div.tiles span.cornerTopLeft {top:-1px;left:-1px;background-position: -17px 0; }
div.tiles span.cornerTopRight {top:-1px;right:-1px;background-position: -23px 0;}
div.tiles span.cornerBottomLeft {bottom:-1px;left:-1px;background-position: -17px -6px}
div.tiles span.cornerBottomRight {bottom:-1px;right:-1px;background-position: -23px -6px;}

div.tiles .top {margin-top: 15px;}

div.tiles .bottom,
div.tiles div .bottom {margin: 0 0 15px;}

div.tiles a.moreInfo { display: block; background: transparent url('/assets/images/global_f/arrow.gif') no-repeat 0 0;  padding: 0 0 0 20px; /* height:15px; width: 17px;*/} 
div.tiles a.moreInfo:hover { background: transparent url('/assets/images/global_f/arrow_over.gif') no-repeat 0 0;}
div.tiles ul {margin:0 10px 10px 15px; _margin:0 10px 0 15px;}
div.tiles h2.first,div.tiles h2 {margin:15px 0 10px 15px;}
div.tiles h3 {margin-left: 15px; margin-right: 15px;}
div.tiles p.quotes {font-size: 11px; margin-top: 15px;}
	div.tiles p {margin: 0 0 20px 0; padding: 0 15px;}
	div.tiles p.first {margin-top: 15px;}
div.tiles p.quotes span.openquote, div.tiles p.quotes span.closedquote {display:inline-block; width:10px; height:8px; background: url(/assets/images/global_f/quotes_sprite.png) left top no-repeat; margin:0 7px 0 0;}
	div.tiles p.quotes span.closedquote {background-position: right top; margin: 0 0 0 7px;}
	
	div.tiles .details {font-size: 11px; margin-bottom: 20px; padding: 0 15px;}
	div.tiles .seeAll {font-size: 11px; margin-bottom: 15px; padding: 0 15px;}

div.hr {line-height:0; height:1px; margin: 0 0 20px 0; border-top:1px solid #d8d8d8;}
#secondary div.hr {line-height: 0; height: 1px; margin: 0; border-top: 1px solid #d8d8d8;}

div.subSection{top:-1px;border-top:1px solid #d8d8d8;margin:0;position:relative;padding:20px; clear:both;}
	div.subSection:first-child{border:none; padding-top: 8px;}
	div.subSection .contentSub{padding-top:20px;padding-right:20px;padding-left:20px;}
div.simpleSub{padding:0 0 20px 0;}
div.looping{clear:both;padding:0;height:auto;}
#noGrad div.subSection{background:none;}

ul.ui-tabs-nav {position:relative;top:1px;z-index:10;list-style:none;margin:0 0 0 14px;padding:0;}
ul.ui-tabs-nav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.ui-tabs-nav li a {background-image:url(/assets/images/global_f/bg_tab_over.png); color: #fff; display:block;float:left;line-height:1em;font-size:12px;text-decoration:none;white-space:nowrap;outline:0;background-position:top left;}
ul.ui-tabs-nav li a:hover {text-decoration:underline;}
ul.ui-tabs-nav li a:hover span {}
ul.ui-tabs-nav li a span {background-image:url(/assets/images/global_f/bg_tab_over.png); padding:8px 15px 8px 10px; display:block;margin-left:5px;background-position:top right;}
ul.ui-tabs-nav li {margin:0 2px 0 0; padding:0; float:left;}
ul.ui-tabs-nav li.ui-tabs-selected a span {background-image:url(/assets/images/global_f/bg_tab_selected.png);font-weight:bold;}
ul.ui-tabs-nav li.ui-tabs-selected a {background-image:url(/assets/images/global_f/bg_tab_selected.png);border-bottom:1px solid #f2f3f7; color: #444; text-decoration:none;cursor:default;}
div.ui-tabs-panel {background:transparent url(/assets/images/global_f/bg_section_tabs.png) repeat-x 0 0;border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;padding:24px 20px 25px 20px; position:relative; margin-bottom:30px;}
div.ui-tabs-hide{display:none;}

/* New progress bar step images located here: 
<img src="/assets/images/mytivo/activation/progressbar-1step.png" width="535" height="20" />
<img src="/assets/images/mytivo/activation/progressbar-2step.png" width="535" height="40" />
<img src="/assets/images/mytivo/activation/progressbar-3step.png" width="535" height="60" />
<img src="/assets/images/mytivo/activation/progressbar-4step.png" width="580" height="80" />
<img src="/assets/images/mytivo/activation/progressbar-5step.png" width="725" height="100" />
*/

#progressbar {margin:0 auto;width:666px;display:block; position:relative;height:100px;background:url(/assets/images/mytivo/activation/progress_bar.png) 5px 0 no-repeat;padding:0;}
#progressbar ol.steps {margin:0;padding:0;list-style:none;width:100%;line-height:1.6em; font-family: 'omnes_regular';height:40px; background:url(/assets/images/mytivo/activation/progress.png) left top no-repeat;}
#progressbar.steps2 ol.steps{background-position:6px -39px}  
#progressbar.steps3 ol.steps{background-position:6px -80px}
#progressbar.steps4 ol.steps{background-position:6px -121px}
#progressbar.steps5 ol.steps{background-position:6px -162px}
#progressbar ol:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#progressbar ol.steps li {position: relative;height:15px;list-style:none;width:133px;float:left;}
#progressbar ol.steps li span.item{display:block;font-size:11px;font-weight:normal;}
#progressbar ol.steps li.disabled{opacity:0.3;}
#progressbar ol.steps li a 
{
    display: block;
    text-align: center;
    position: absolute;
    top: 35px;
    left: -50px;
    width: 100%;
    color: #37b700;
    font-family: omnes_regular;
    font-weight: inherit;
}
/*
#primary #progressbar ol.steps li span, #primary #progressbar ol.steps li a,
#primary #progressbar ol.steps li span, #primary #progressbar ol.steps li a,
#primary #progressbar ol.steps li span, #primary #progressbar ol.steps li a,
#primary #progressbar ol.steps li span, #primary #progressbar ol.steps li a,
#primary #progressbar ol.steps li span, #primary #progressbar ol.steps li a {background-image: none;color:#fff;font-size: 12px;font-weight:bold; background-repeat: no-repeat; }
*/
#primary #progressbar ol.steps li span{display: block;text-align: center;position: absolute;top: 35px;left: -50px;width:100%;}
#primary #progressbar ol.steps li.step2current span, #primary #progressbar ol.steps li.step2 span{left:-25px;}
#primary #progressbar ol.steps li.step3current span, #primary #progressbar ol.steps li.step3 span{left:0px;}
#primary #progressbar ol.steps li.step4current span, #primary #progressbar ol.steps li.step4 span{left:35px;}
#primary #progressbar ol.steps li.step5current span, #primary #progressbar ol.steps li.step5 span{left:50px;}
#primary #progressbar ol.steps li.step1current span,
#primary #progressbar ol.steps li.step2current span,
#primary #progressbar ol.steps li.step3current span,
#primary #progressbar ol.steps li.step4current span,
#primary #progressbar ol.steps li.step5current span {color:#2e8540; font-weight: 600;}
/*
#primary #progressbar.steps1 ol.steps li {background: url(/assets/images/mytivo/activation/progressbar-1step.png) left top no-repeat;height:20;overflow:hidden;}
#primary #progressbar.steps2 ol.steps li {background: url(/assets/images/mytivo/activation/progressbar-2step.png) left top no-repeat;height:20;overflow:hidden;}
#primary #progressbar.steps3 ol.steps li {background: url(/assets/images/mytivo/activation/progressbar-3step.png) left top no-repeat;height:20;overflow:hidden;}
#primary #progressbar.steps4 ol.steps li {background: url(/assets/images/mytivo/activation/progressbar-4step.png) left top no-repeat;height:20;overflow:hidden;}
#primary #progressbar.steps5 ol.steps li {background: url(/assets/images/mytivo/activation/progressbar-5step.png) left top no-repeat;height:20;overflow:hidden;}
*/

/* 1 step 
#primary #progressbar.steps1 ol.steps li.step1current {background-position: 0 0;}
2 steps 
#primary #progressbar.steps2 ol.steps li.step1current {background-position: 0 0;}
#primary #progressbar.steps2 ol.steps li.step1 {background-position: 0 -20px;}
#primary #progressbar.steps2 ol.steps li.step2current {background-position: -195px -20px;text-indent: 15px;left: 195px;top:0px;}
#primary #progressbar.steps2 ol.steps li.step2 {background-position: -195px 0px;text-indent: 15px;left: 195px;top:0px;}
 3 steps 
#primary #progressbar.steps3 ol.steps li.step1current {background-position: 0 0;}
#primary #progressbar.steps3 ol.steps li.step1 {background-position: 0 -20px;}
#primary #progressbar.steps3 ol.steps li.step2current {background-position: -180px -20px;text-indent: 15px;left: 180px;top:0px;}
#primary #progressbar.steps3 ol.steps li.step2 {background-position: -180px -40px;text-indent: 15px;left: 180px;top:0px;}
#primary #progressbar.steps3 ol.steps li.step3current {background-position: -389px -40px;text-indent: 30px;left: 389px;top:0px;}
#primary #progressbar.steps3 ol.steps li.step3 {background-position: -180px -40px;text-indent: 30px;left: 389px;top:0px;}


 4 steps 
#primary #progressbar.steps4 ol.steps li.step1current {background-position: 0 0;}
#primary #progressbar.steps4 ol.steps li.step1 {background-position: 0 -40px;}
#primary #progressbar.steps4 ol.steps li.step2current {background-position: -145px -20px;text-indent: 20px;left: 145px;top:0px;}
#primary #progressbar.steps4 ol.steps li.step2 {background-position: -150px 0px;text-indent: 15px;left: 150px;top:0px;}
#primary #progressbar.steps4 ol.steps li.step3current {background-position: -285px -40px;text-indent: 30px;left: 285px;top:0px;}
#primary #progressbar.steps4 ol.steps li.step3 {background-position: -295px 0px;text-indent: 20px;left: 295px;top:0px;}
#primary #progressbar.steps4 ol.steps li.step4current {background-position: -440px -60px;width: 150px;text-indent: 20px;left: 440px;top:0px;}
#primary #progressbar.steps4 ol.steps li.step4 {background-position: -445px 0px;width: 150px;text-indent: 15px;left: 445px;top:0px;}
	
 5 steps 
#primary #progressbar.steps5 ol.steps li.step1current {background-position: 0 0;width: 150px;}
#primary #progressbar.steps5 ol.steps li.step1 {background-position: 0 -40px;width: 150px;}
#primary #progressbar.steps5 ol.steps li.step2current {background-position: -145px -20px;width: 150px;text-indent: 20px;left: 145px;top:0px;}
#primary #progressbar.steps5 ol.steps li.step2 {background-position: -150px 0px;width: 145px;text-indent: 15px;left: 150px;top:0px;}
#primary #progressbar.steps5 ol.steps li.step3current {background-position: -285px -40px;width: 165px;text-indent: 30px;left: 285px;top:0px;}
#primary #progressbar.steps5 ol.steps li.step3 {background-position: -295px 0px;width: 150px;text-indent: 20px;left: 295px;top:0px;}
#primary #progressbar.steps5 ol.steps li.step4current {background-position: -440px -60px;width: 150px;text-indent: 20px;left: 440px;top:0px;}
#primary #progressbar.steps5 ol.steps li.step4 {background-position: -445px -40px;width: 150px;text-indent: 15px;left: 445px;top:0px;}
#primary #progressbar.steps5 ol.steps li.step5current {background-position: -590px -80px;width: 155px;text-indent: 20px;left: 590px;top:0px;}
#primary #progressbar.steps5 ol.steps li.step5 {background-position: -590px 0px;width: 155px;text-indent: 20px;left: 590px;top:0px;}
 end steps */

div.divider{position:relative;height:1px;clear:both;}
div.divider hr{display:none;}
div.divider span.left{display:block;position:absolute;top:0;left:0;width:35px;height:1px;}
div.divider span.right{display:block;position:absolute;top:0;right:0;width:35px;height:1px;}

p.headline{font-size:14px;}
ul.noIndent{margin-left:0px;margin-top:0px;}
ol.noIndent{margin-left:18px;}

a.arrow, a.arrowLink { font-size: 12px; height: 14px; line-height: 1em; padding: 1px 0 0; display: inline-block;}
a.arrowLink:hover {background-position: left bottom;}

a.arrowLink_alt {background: url(/assets/images/global_f/arrow-link_sprite_altarrow.png) left top no-repeat; font-size: 12px; height: 14px; line-height: 1em; padding: 1px 0 0 20px; display: inline-block;}
a.arrowLink_alt:hover {background-position: left bottom;}

a.popup,a.windowpopup{margin-bottom:0px;border-bottom-width:1px;line-height:1.5em;text-decoration:none;}

a.popup.ar, a.arrowVideo {background:none; zoom: 1;}
a.popup.ar span {padding-right: 4px; background: #ffffff url(/assets/images/global_f/arrow-link_sprite.png) no-repeat scroll 0 0; width: 16px; height: 15px; display:inline-block; position:relative; top:4px; }
a.popup.ar:hover span, a.arrowVideo:hover span {background-position: left bottom;}
a.arrowVideo {margin-bottom:0px;border-bottom-width:1px;border-bottom-style:dotted;line-height:1.5em;text-decoration:none;}
a.arrowVideo span {padding-right: 4px; background: #ffffff url(/assets/images/global_f/arrow-link_sprite_alt.png) no-repeat scroll 0 0; width: 16px; height: 15px; display:inline-block; position:relative; top:4px; }

.faqControls{display:inline;float:right;}
.faqControls ul{margin:10px 0 0 0;}
.faqControls ul li{display:inline;background:none;border-right:1px #000 solid;margin:0;padding:0 5px;}
.faqControls ul li.last{border:none;}

h1.faqs{margin-right:215px;}
dl.faqs {margin: 0 0 12px 0; border-bottom:1px #d8d8d8 solid;}
dl.faqs dt {border-top:1px #d8d8d8 solid; line-height:2.08em;padding: 0 0 0 8px;}
dl.faqs dt.opened {background:url(/assets/images/global_f/bg_section.png) left top repeat-x; }
dl.faqs dt a {color: #000; text-decoration:none; font-weight: normal;display:block;line-height:2.08em; 
	background: url(/assets/images/global_f/icon_plus.png) left center no-repeat; padding-left: 17px;}
dl.faqs dt.opened a {font-weight:bold; background-image: url(/assets/images/global_f/icon_minus.png);}
dl.faqs dt a:hover {background-color: #f8f9fa;}
dl.faqs dt.opened a:hover {background-color: none;}
dl.faqs dd {display:none; margin-left: 17px; padding: 0 0 3px 8px;}
dl.faqs dd.opened{display:block;}

span.buttonLarge .first-child,
span.buttonLarge .first-child span,
span.buttonLarge:hover .first-child,
span.buttonLarge:hover .first-child span{background-image:url(/assets/images/global_f/bg_button_large.png);}
span.buttonLargeAlt .first-child,
span.buttonLargeAlt .first-child span,
span.buttonLargeAlt:hover .first-child,
span.buttonLargeAlt:hover .first-child span{background-image:url(/assets/images/global_f/bg_button_large_alt.png);}
span.buttonLarge,span.buttonLargeAlt{display:inline-block;cursor:pointer; white-space:nowrap;}
span.buttonLarge .first-child,span.buttonLargeAlt .first-child{background-position:right top;display:block;}
span.buttonLarge .first-child span,span.buttonLargeAlt .first-child span{background-position:left top;margin:0 24px 0 0;padding:2px 0 2px 25px;display:block;}
span.buttonLarge a,span.buttonLargeAlt a{display:block;text-decoration:none;font-size:12px; color:#fff;height:19px;line-height:1em;padding-top:8px;}
span.buttonLarge .first-child a:visited,span.buttonLarge .first-child a:hover,
span.buttonLargeAlt .first-child a:visited,span.buttonLargeAlt .first-child a:hover{color:#fff;}
span.buttonLarge span.buttonTopLeft,span.buttonLarge span.buttonTopRight,span.buttonLarge span.buttonBottomLeft,span.buttonLarge span.buttonBottomRight{display:none;}
span.buttonLarge:hover .first-child,span.buttonLargeAlt:hover .first-child{background-position:right bottom;}
span.buttonLarge:hover .first-child span,span.buttonLargeAlt:hover .first-child span{background-position:left bottom;}
span.buttonLarge button,span.buttonLargeAlt button{margin:0;border:0;padding:0;height:27px;background:none;font-size:12px;line-height:1em;font-family:Arial,Verdana,sans-serif;cursor:pointer;color:#fff; white-space:nowrap;}
span.buttonLarge button::-moz-focus-inner,span.buttonLargeAlt button::-moz-focus-inner{border:none;}
span.buttonSmall .first-child,
span.buttonSmall .first-child span,
span.buttonSmall:hover .first-child,
span.buttonSmall:hover .first-child span{background-image:url("/assets/images/global_f/bg_button_small.png");width:126px;}
span.buttonSmall .first-child span a{color: #fff !important;}
span.buttonSmallDisabled .first-child,
span.buttonSmallDisabled .first-child span,
span.buttonSmallDisabled:hover .first-child,
span.buttonSmallDisabled:hover .first-child span{background-image:url("/assets/images/global_f/bg_button_small_disabled.png");}
span.buttonSmallAlt .first-child,
span.buttonSmallAlt .first-child span,
span.buttonSmallAlt:hover .first-child,
span.buttonSmallAlt:hover .first-child span{background-image:url(/assets/images/global_f/bg_button_small_alt.png);}
span.buttonSmall, span.buttonSmallAlt, span.buttonSmallDisabled {display:inline-block;cursor:pointer;}
span.buttonSmall .first-child, span.buttonSmallAlt .first-child, span.buttonSmallDisabled .first-child {background-position:right top;display:table;}
span.buttonSmall .first-child span, span.buttonSmallAlt .first-child span, span.buttonSmallDisabled .first-child span {background-position:left top;margin:0 18px 0 0;padding:2px 0 2px 20px;display:block;}
span.buttonSmall a, span.buttonSmallAlt a, span.buttonSmallDisabled a { display:block; text-decoration:none; font-size:11px; color:#fff; height:16px; line-height:1em; padding-top:4px; }
span.buttonSmall .first-child a:visited,span.buttonSmall .first-child a:hover, span.buttonSmallAlt .first-child a:visited, span.buttonSmallAlt .first-child a:hover, span.buttonSmallDisabled .first-child a:visited, span.buttonSmallDisabled .first-child a:hover {color:#fff;}
span.buttonSmall span.buttonTopLeft,span.buttonSmall span.buttonTopRight,span.buttonSmall span.buttonBottomLeft,span.buttonSmall span.buttonBottomRight{display:none;}
span.buttonSmall:hover .first-child, span.buttonSmallAlt:hover .first-child {background-position:right bottom;}
span.buttonSmall:hover .first-child span, span.buttonSmallAlt:hover .first-child span {background-position:left bottom;}
span.buttonSmall button, span.buttonSmallAlt button, span.buttonSmallDisabled button {margin:0;border:0;padding:0;height:20px;background:none;font-size:12px;line-height:1em;font-family:Arial,Verdana,sans-serif;cursor:pointer;color:#fff;}
span.buttonSmall button::-moz-focus-inner, span.buttonSmallAlt button::-moz-focus-inner, span.buttonSmallDisabled button::-moz-focus-inner {border:none;}

div.promos{padding:14px;}
div.promos img.middle{border:1px solid #c6c6c6;border-top:0;border-bottom:0;}
span.promo{line-height:0.1;}
span.promo img{margin-bottom:20px;}
span.promo.middle{margin-right:23px;margin-left:23px;}

.floatright,.right{display:inline;float:right;}
.floatleft,.left{display:inline;float:left;}

.alignright{text-align:right;}
.aligncenter,.center{text-align:center;}
.clear{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}

.largeText,p.largeText,ul.largeText,li.largeText{font-size:16px;}
abbr,acronym{text-transform:uppercase;letter-spacing:0.06em;cursor:pointer;}
.allcaps{text-transform:uppercase;}
#container p.allcaps,
#container p span.allcaps{text-transform:uppercase;}

.note{font-size:11px;color:#666;}
div.footnote {margin-bottom:30px;}
div.footnote p{margin:0 0 10px;font-size:11px; color:#666; line-height:1.3em;}
div.footnote p.last{margin-bottom:15px;}
p.footnote{margin:0 0 10px;font-size:11px; line-height:1.3em;}
p.footnote p.last{margin-bottom:15px;}

ul#nav{z-index:110;margin:0;list-style:none;}
ul#nav li{margin:0;padding:0;background-image:none;}
ul#nav li a{font-size:14px;line-height:1.6em;}
ul#nav li a#whatistivo,
ul#nav li a#products,
ul#nav li a#shop,
ul#nav li a#findtvshows,
ul#nav li a#mytivo,
ul#nav li a#support{background-image:url(/assets/images/global_f/global_template_sprite.png);outline:none;}
ul#nav li a#whatistivo,
ul#nav li a#products,
ul#nav li a#shop,
ul#nav li a#findtvshows,
ul#nav li a#mytivo,
ul#nav li a#support{display:block;position:absolute;top:-42px;height:32px;background-repeat:no-repeat;text-decoration:none;text-indent:-9999px;overflow:hidden;}
ul#nav li a#aboutus,
ul#nav li a#careers {display:none;}

ul#nav li a{z-index:5;}
ul#nav li a:hover{z-index:6;}
ul#nav li a.selected{z-index:7;}
ul#nav li a#whatistivo{left:169px;width:132px;background-position:0px -0px;display: none;}
ul#nav li a#products{left:176px;width:95px;background-position: -137px -0px;}
ul#nav li a#shop{left:271px;width:74px;background-position: -230px -0px;}
ul#nav li a#findtvshows{left:346px;width:132px;background-position: -306px -0px;}
ul#nav li a#mytivo{left:478px;width:92px;background-position: -438px -0px;}
ul#nav li a#support{left:570px;width:94px;background-position: -530px -0px;}
ul#nav li a#whatistivo:hover{background-position:0px -34px;}
ul#nav li a#products:hover{background-position:-137px -34px;}
ul#nav li a#shop:hover{background-position:-230px -34px;}
ul#nav li a#findtvshows:hover{background-position:-306px -34px;}
ul#nav li a#mytivo:hover{background-position:-438px -34px;}
ul#nav li a#support:hover{background-position:-530px -34px;}
ul#nav li a#whatistivo.selected{background-position:0px -68px;height:34px;width:136px;}
ul#nav li a#products.selected{background-position:-128px -102px;height:34px;left:169px;width:104px}
ul#nav li a#shop.selected{background-position:-223px -136px;height:34px;left:262px;width:82px;}
ul#nav li a#findtvshows.selected{background-position:-297px -170px;height:34px;left:336px;width:140px;}
ul#nav li a#mytivo.selected{background-position:-429px -204px;height:34px;left:468px;width:100px;}
ul#nav li a#support.selected{background-position:-521px -238px;height:34px;width:102px;left:560px;}

ul#nav li ul{margin:12px 14px 10px 14px;width:160px;list-style:none;}
ul#nav li ul li{padding:0 5px;}
ul#nav li ul li.first{padding-top:40px;}
ul#nav li ul li.last{padding-bottom:40px;}
ul#nav li ul li a{display:block;position:static;padding:5px 5px 3px 11px;font-size:12px;text-decoration:none;color:#fff;}
ul#nav li ul li ul{margin:0; padding:5px 0; width: 150px;}
ul#nav li ul li ul li{padding: 0 15px; font-size:0;line-height:0;}
ul#nav li ul li ul li a,
ul#nav li ul li.first ul li a,
ul#nav li ul li.last ul li a{padding:9px 0 9px 5px;font-size:11px;background:none;line-height:1em; border-top: 1px #2f2f2f solid;}
ul#nav li ul li ul li:first-child a {border:none; padding-top: 10px;}

#mainContent div#top, #mainContent div#bottom {display:none;}

/*#footer{position:relative;z-index:1;margin: 14px auto 20px;text-align:center;}
#footer ul{margin:0 0 3px 0;list-style:none;font-size:12px;}
#footer ul li{display:inline;padding:0 6px 0 16px;color:#27599e;background:transparent  url(/assets/images/global_f/global_template_sprite.png) 0 -235px no-repeat;}
#footer ul li.first{background-image:none;}
#footer ul li a{color:#fff; text-decoration:none;}
#footer ul li a:visited{color:#fff;}
#footer ul li a:hover{color:#fff;text-decoration:underline;}
#footer p{margin-top:0;font-size:10px;color:#a2a2a2;}*/

img.right{float:right;margin-left:11px;margin-bottom:11px;}
img.border {border: 6px #e4e4e4 solid;}

/* tooltips */
#tooltip {position:absolute;z-index:5000;width:380px;}
#tooltipTop {height:48px;background:url(/assets/images/global_f/bg_tooltip_frame.png) no-repeat;}
#tooltip div.body {background:url(/assets/images/global_f/bg_tooltip_body.png) repeat-y;padding:0 50px;}
#tooltip div.body h3 {color:#ff9900;}
#tooltip div.body p {margin:0;padding:0px;text-align:justify;color:#000;line-height:1.6em;}
#tooltipBottom {height:55px;background:url(/assets/images/global_f/bg_tooltip_frame.png) 0px -68px no-repeat;}

/* popups */
/* new close link*/

/* end popups */

span.agent_serving_name{font-weight:bold;}
.strikeout,.strikethrough{text-decoration:line-through;padding-right:10px;color:#000;}
.msdPrice,newPrice{color:#c30000;font-weight:bold;clear:right;}
.alert,.coloredemphasis{color:#0099cc;display:inline-block; font-size:24px;font-weight:400;margin-left:10px;}
.blueColoredemphasis{
    color: #0099cc;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
}
.alert,.coloredemphasisfont{color:#c30000;display:inline-block;font-size:16px;}
.alert,.coloredemphasisinline{color:#c30000;display:inline;font-size:12px;}
.alert{margin:11px 0 11px 0;clear:both;}
.coloredemphasis{margin:0;}
.highlight{color:#f48e04;}

body.basicPopup #container{width:auto;padding:0px;}
body.basicPopup #mainContent{margin-top:0px;background-image:none;border:none;}
body.basicPopup #primary{float:none;padding-left:22px;}
body.basicPopup div.popupHRLarge{margin-left:5px;}
body.basicPopup div.section{width:400px;}
body.basicPopup .last{padding-bottom:0;margin-bottom:0;}
body.basicPopup h4{margin:0;padding:0;}
body.basicPopup p{margin:0 0 12px 0;padding:0;}
body.basicPopup #scalable_bg{display:none;}
html body.basicPopup{background:#fff none;z-index:-5;}

div#signIn div span{line-height:1em;color:#fff;}
div#signIn div a:hover{color:#4d86c9;}
div#signIn{position:absolute;top:-56px;right:0;width:400px;text-align:right;height:20px;}
div#signIn div{position:absolute;bottom:0;right:20px;line-height:1em;color:#fff;font-size:8pt;}
div#signIn div a,div#signIn div a:visited{white-space:nowrap;line-height:1em;color:#fff;text-decoration:underline;font-size:8pt;}

/* tivo global search and autocomplete dropdown */
#sitewideSearch{background:transparent url(/assets/images/global_f/global_search.png) 0 0 no-repeat;height:22px;width:152px;position:absolute;right:18px;text-align:right;top:-26px;
/* move to IE6 stylesheet */
_background:transparent url(/assets/images/global_f/global_search.gif) 0 0 no-repeat;}
#sitewideSearch fieldset.searchform {margin-bottom: 0;}
#sitewideSearch form input#globalSearch{width:129px;border:none;font-size:10px;color:#999;position:relative;right:20px;top:3px; background-color: #f2f2f2; padding:1px 0; margin:0;}
#sitewideSearch form input#globalSearch.active{color:#000;}
#sitewideSearch span.searchBtn{position:absolute;right:4px;top:4px;border:none;cursor:pointer;width:15px;height:15px;}

/* sws results dropdown */
.autocomplete-w1 { background:url(/assets/images/global_f/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #2F5275; background:#FFF; cursor:hand; font-size: 11px; text-align:left; max-height:250px; overflow: auto; width:125px !important; margin:-6px 6px 6px -6px; z-index: 99999; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete ul li {padding:2px;}
.autocomplete .selected { background:#41669c; color:#fff;}
.autocomplete div { padding:4px 2px; /*white-space:nowrap;*/ }
.autocomplete strong { font-weight:normal;}

/* Clearfix  (http://www.positioniseverything.net/easyclearing.html)
----------------------------------------------------------------------*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;  font-size: 16px;}

/* Second Level Nav colors */
ul#nav li ul {background: #474747 url(/assets/images/global_f/bg_nav.jpg) 0 0 repeat-y;}
ul#nav li ul li.first, ul#nav li ul li.last, ul#nav li ul li a, ul#nav li ul a:hover, ul#nav li ul li a.selected 
	{background:url(/assets/images/global_f/global_leftnav_sprite.jpg) 0 0px no-repeat;}
ul#nav li ul li.last{background-position: 0 -287px;}
ul#nav li ul li a{background-position: -5px -40px;}
ul#nav li ul li a:hover{background-position: -5px -122px;}
ul#nav li ul li a.selected{background-color:#009cc8;}
ul#nav li ul li a.selected,ul#nav li ul li a.selected:hover{background-position:-5px -206px;}

/* Third Level Nav colors */
ul#nav li ul li ul{background:#000 url(/assets/images/global_f/global_leftnav.png) 0% 0% repeat-y;}
ul#nav li ul li ul li:hover, ul#nav li ul li ul li.selected, ul#nav li ul li ul li:hover a, ul#nav li ul li ul li.selected a 
	{background:url(/assets/images/global_f/global_leftnav_inner_sprite.png) 0% 0% no-repeat;}
ul#nav li ul li ul li:hover {background-position: 100% 0%; padding: 1px 0 0 0; margin:0;}
ul#nav li ul li ul li:hover a, ul#nav li ul li ul li.selected + li:hover a {background-position: 100% 100%; padding: 9px 15px 9px 20px; border:none;}
ul#nav li ul li ul li:hover + li a {border:none; padding-top: 10px;}
ul#nav li ul li ul li.selected {background-position: 0 0; padding: 0 15px;}
ul#nav li ul li ul li.selected a {border-top: 1px solid #2F2F2F; padding: 9px 0 9px 5px; background:none;}
ul#nav li ul li ul li.selected:first-child a {border:none; padding-top: 10px;}
ul#nav li ul li ul li.selected + li a {border-top: 1px solid #2F2F2F; padding-top: 9px;}


ol.numbers, ol.letters{margin-left:0;width:100%;list-style:none;line-height:1.4em;padding:0;}
ol.numbers  li, ol.letters li{padding:0 0 0 29px;background-position:0 0;background-repeat:no-repeat;line-height:1.4em;list-style:none !important;}

ol.numbers li.one{background-image:url(/assets/images/global_f/numbers/1_rgrey.png);}
ol.numbers li.two{background-image:url(/assets/images/global_f/numbers/2_rgrey.png);}
ol.numbers li.three{background-image:url(/assets/images/global_f/numbers/3_rgrey.png);}
ol.numbers li.four{background-image:url(/assets/images/global_f/numbers/4_dgrey.png);}
ol.numbers li.five{background-image:url(/assets/images/global_f/numbers/5_dgrey.png);}
ol.numbers li.six{background-image:url(/assets/images/global_f/numbers/6_dgrey.png);}
ol.numbers li.seven{background-image:url(/assets/images/global_f/numbers/7_dgrey.png);}
ol.numbers li.eight{background-image:url(/assets/images/global_f/numbers/8_dgrey.png);}
ol.numbers li.nine{background-image:url(/assets/images/global_f/numbers/9_dgrey.png);}
ol.numbers li.ten{background-image:url(/assets/images/global_f/numbers/10_dgrey.png);}
ol.numbers li.eleven{background-image:url(/assets/images/global_f/numbers/11_dgrey.png);}
ol.numbers li.twelve{background-image:url(/assets/images/global_f/numbers/12_dgrey.png);}
ol.numbers li.thirteen{background-image:url(/assets/images/global_f/numbers/13_dgrey.png);}
ol.numbers li.fourteen{background-image:url(/assets/images/global_f/numbers/14_dgrey.png);}
ol.numbers li.fifteen{background-image:url(/assets/images/global_f/numbers/15_dgrey.png);}
ol.numbers li.sixteen{background-image:url(/assets/images/global_f/numbers/16_dgrey.png);}
ol.numbers li.seventeen{background-image:url(/assets/images/global_f/numbers/17_dgrey.png);}
ol.numbers li.eighteen{background-image:url(/assets/images/global_f/numbers/18_dgrey.png);}
ol.numbers li.nineteen{background-image:url(/assets/images/global_f/numbers/19_dgrey.png);}
ol.numbers li.twenty{background-image:url(/assets/images/global_f/numbers/20_dgrey.png);}

ol.numbers li.oneActive{background-image:url(/assets/images/global_f/numbers/1_orange.png);}
ol.numbers li.twoActive{background-image:url(/assets/images/global_f/numbers/2_orange.png);}
ol.numbers li.threeActive{background-image:url(/assets/images/global_f/numbers/3_orange.png);}
ol.numbers li.fourActive{background-image:url(/assets/images/global_f/numbers/4_orange.png);}
ol.numbers li.fiveActive{background-image:url(/assets/images/global_f/numbers/5_orange.png);}
ol.numbers li.sixActive{background-image:url(/assets/images/global_f/numbers/6_orange.png);}
ol.numbers li.sevenActive{background-image:url(/assets/images/global_f/numbers/7_orange.png);}
ol.numbers li.eightActive{background-image:url(/assets/images/global_f/numbers/8_orange.png);}
ol.numbers li.nineActive{background-image:url(/assets/images/global_f/numbers/9_orange.png);}
ol.numbers li.zeroActive{background-image:url(/assets/images/global_f/numbers/0_orange.png);}

ol.numbers li.oneComplete{background-image:url(/assets/images/global_f/numbers/1_lgrey.png);}
ol.numbers li.twoComplete{background-image:url(/assets/images/global_f/numbers/2_lgrey.png);}
ol.numbers li.threeComplete{background-image:url(/assets/images/global_f/numbers/3_lgrey.png);}
ol.numbers li.fourComplete{background-image:url(/assets/images/global_f/numbers/4_lgrey.png);}
ol.numbers li.fiveComplete{background-image:url(/assets/images/global_f/numbers/5_lgrey.png);}
ol.numbers li.sixComplete{background-image:url(/assets/images/global_f/numbers/6_lgrey.png);}
ol.numbers li.sevenComplete{background-image:url(/assets/images/global_f/numbers/7_lgrey.png);}
ol.numbers li.eightComplete{background-image:url(/assets/images/global_f/numbers/8_lgrey.png);}
ol.numbers li.nineComplete{background-image:url(/assets/images/global_f/numbers/9_lgrey.png);}
ol.numbers li.zeroComplete{background-image:url(/assets/images/global_f/numbers/0_lgrey.png);}

ol.letters li.a{background-image:url(/assets/images/global_f/letters/a_dgrey.png);}
ol.letters li.b{background-image:url(/assets/images/global_f/letters/b_dgrey.png);}
ol.letters li.c{background-image:url(/assets/images/global_f/letters/c_dgrey.png);}
ol.letters li.d{background-image:url(/assets/images/global_f/letters/d_dgrey.png);}
ol.letters li.e{background-image:url(/assets/images/global_f/letters/e_dgrey.png);}
ol.letters li.f{background-image:url(/assets/images/global_f/letters/f_dgrey.png);}
ol.letters li.g{background-image:url(/assets/images/global_f/letters/g_dgrey.png);}
ol.letters li.h{background-image:url(/assets/images/global_f/letters/h_dgrey.png);}
ol.letters li.i{background-image:url(/assets/images/global_f/letters/i_dgrey.png);}
ol.letters li.j{background-image:url(/assets/images/global_f/letters/j_dgrey.png);}
ol.letters li.k{background-image:url(/assets/images/global_f/letters/k_dgrey.png);}
ol.letters li.l{background-image:url(/assets/images/global_f/letters/l_dgrey.png);}
ol.letters li.m{background-image:url(/assets/images/global_f/letters/m_dgrey.png);}
ol.letters li.n{background-image:url(/assets/images/global_f/letters/n_dgrey.png);}
ol.letters li.o{background-image:url(/assets/images/global_f/letters/o_dgrey.png);}
ol.letters li.p{background-image:url(/assets/images/global_f/letters/p_dgrey.png);}
ol.letters li.q{background-image:url(/assets/images/global_f/letters/q_dgrey.png);}
ol.letters li.r{background-image:url(/assets/images/global_f/letters/r_dgrey.png);}
ol.letters li.s{background-image:url(/assets/images/global_f/letters/s_dgrey.png);}
ol.letters li.t{background-image:url(/assets/images/global_f/letters/t_dgrey.png);}
ol.letters li.u{background-image:url(/assets/images/global_f/letters/u_dgrey.png);}
ol.letters li.v{background-image:url(/assets/images/global_f/letters/v_dgrey.png);}
ol.letters li.w{background-image:url(/assets/images/global_f/letters/w_dgrey.png);}
ol.letters li.x{background-image:url(/assets/images/global_f/letters/x_dgrey.png);}
ol.letters li.y{background-image:url(/assets/images/global_f/letters/y_dgrey.png);}
ol.letters li.z{background-image:url(/assets/images/global_f/letters/z_dgrey.png);}

ol.letters li.aActive{background-image:url(/assets/images/global_f/letters/a_orange.png);}
ol.letters li.bActive{background-image:url(/assets/images/global_f/letters/b_orange.png);}
ol.letters li.cActive{background-image:url(/assets/images/global_f/letters/c_orange.png);}
ol.letters li.dActive{background-image:url(/assets/images/global_f/letters/d_orange.png);}
ol.letters li.eActive{background-image:url(/assets/images/global_f/letters/e_orange.png);}
ol.letters li.fActive{background-image:url(/assets/images/global_f/letters/f_orange.png);}
ol.letters li.gActive{background-image:url(/assets/images/global_f/letters/g_orange.png);}
ol.letters li.hActive{background-image:url(/assets/images/global_f/letters/h_orange.png);}
ol.letters li.iActive{background-image:url(/assets/images/global_f/letters/i_orange.png);}
ol.letters li.jActive{background-image:url(/assets/images/global_f/letters/j_orange.png);}
ol.letters li.kActive{background-image:url(/assets/images/global_f/letters/k_orange.png);}
ol.letters li.lActive{background-image:url(/assets/images/global_f/letters/l_orange.png);}
ol.letters li.mActive{background-image:url(/assets/images/global_f/letters/m_orange.png);}
ol.letters li.nActive{background-image:url(/assets/images/global_f/letters/n_orange.png);}
ol.letters li.oActive{background-image:url(/assets/images/global_f/letters/o_orange.png);}
ol.letters li.pActive{background-image:url(/assets/images/global_f/letters/p_orange.png);}
ol.letters li.qActive{background-image:url(/assets/images/global_f/letters/q_orange.png);}
ol.letters li.rActive{background-image:url(/assets/images/global_f/letters/r_orange.png);}
ol.letters li.sActive{background-image:url(/assets/images/global_f/letters/s_orange.png);}
ol.letters li.tActive{background-image:url(/assets/images/global_f/letters/t_orange.png);}
ol.letters li.uActive{background-image:url(/assets/images/global_f/letters/u_orange.png);}
ol.letters li.vActive{background-image:url(/assets/images/global_f/letters/v_orange.png);}
ol.letters li.wActive{background-image:url(/assets/images/global_f/letters/w_orange.png);}
ol.letters li.xActive{background-image:url(/assets/images/global_f/letters/x_orange.png);}
ol.letters li.yActive{background-image:url(/assets/images/global_f/letters/y_orange.png);}
ol.letters li.zActive{background-image:url(/assets/images/global_f/letters/z_orange.png);}

ol.letters li.aComplete{background-image:url(/assets/images/global_f/letters/a_lgrey.png);}
ol.letters li.bComplete{background-image:url(/assets/images/global_f/letters/b_lgrey.png);}
ol.letters li.cComplete{background-image:url(/assets/images/global_f/letters/c_lgrey.png);}
ol.letters li.dComplete{background-image:url(/assets/images/global_f/letters/d_lgrey.png);}
ol.letters li.eComplete{background-image:url(/assets/images/global_f/letters/e_lgrey.png);}
ol.letters li.fComplete{background-image:url(/assets/images/global_f/letters/f_lgrey.png);}
ol.letters li.gComplete{background-image:url(/assets/images/global_f/letters/g_lgrey.png);}
ol.letters li.hComplete{background-image:url(/assets/images/global_f/letters/h_lgrey.png);}
ol.letters li.iComplete{background-image:url(/assets/images/global_f/letters/i_lgrey.png);}
ol.letters li.jComplete{background-image:url(/assets/images/global_f/letters/j_lgrey.png);}
ol.letters li.kComplete{background-image:url(/assets/images/global_f/letters/k_lgrey.png);}
ol.letters li.lComplete{background-image:url(/assets/images/global_f/letters/l_lgrey.png);}
ol.letters li.mComplete{background-image:url(/assets/images/global_f/letters/m_lgrey.png);}
ol.letters li.nComplete{background-image:url(/assets/images/global_f/letters/n_lgrey.png);}
ol.letters li.oComplete{background-image:url(/assets/images/global_f/letters/o_lgrey.png);}
ol.letters li.pComplete{background-image:url(/assets/images/global_f/letters/p_lgrey.png);}
ol.letters li.qComplete{background-image:url(/assets/images/global_f/letters/q_lgrey.png);}
ol.letters li.rComplete{background-image:url(/assets/images/global_f/letters/r_lgrey.png);}
ol.letters li.sComplete{background-image:url(/assets/images/global_f/letters/s_lgrey.png);}
ol.letters li.tComplete{background-image:url(/assets/images/global_f/letters/t_lgrey.png);}
ol.letters li.uComplete{background-image:url(/assets/images/global_f/letters/u_lgrey.png);}
ol.letters li.vComplete{background-image:url(/assets/images/global_f/letters/v_lgrey.png);}
ol.letters li.wComplete{background-image:url(/assets/images/global_f/letters/w_lgrey.png);}
ol.letters li.xComplete{background-image:url(/assets/images/global_f/letters/x_lgrey.png);}
ol.letters li.yComplete{background-image:url(/assets/images/global_f/letters/y_lgrey.png);}
ol.letters li.zComplete{background-image:url(/assets/images/global_f/letters/z_lgrey.png);}


html p.last, html li.last, html .noMarginBottom, html div.noMarginBottom{margin-bottom:0 !important;}
html div.stripped, html div.noMargin{margin:0 !important;}
html .noPadding{padding:0 !important;}
html .noPaddingBottom{padding-bottom:0 !important;}

.navi a {background: url(/assets/images/global_f/global_carousel.png) left top no-repeat; display:inline-block; width: 12px; height:12px;margin-left:3px; cursor:pointer;}
	.navi a.active {background-position: 0 -18px;}
	
	
/* left-nav chat tiles */
#secondary div.sidepanel.chat,#secondary div.sidepanel.chat-only {	
	margin:0 0 20px 20px;
}

#secondary div.sidepanel.chat button.sales-chat-btn {
   background: url(/assets/images/chat/chat_phone_tile.jpg) 0 0 no-repeat;
	height:252px;
	width:151px;
	border:none;
    cursor: pointer;
    text-indent: -5000px;
}
#secondary div.sidepanel.chat-only button.sales-chat-btn {
	background: url(/assets/images/chat/chat_tile.jpg) 0 0 no-repeat;
	height:133px;
	width:151px;
	border:none;
    cursor: pointer;
    text-indent: -5000px;
}
#secondary div.sidepanel.chat-closed {
	background: url(/assets/images/chat/chat_unavailable_tile.jpg) 0 0 no-repeat;
	height:133px;
	width:151px;
	border:none;
	margin:0 0 20px 20px;
}

div.signinleft{
 margin-left: -110px;
 float: left;
  
  color: #0099cc;

}
.uhead-1 { font-family: 'omneslight'; font-size:35px; color:#525151;  padding:0 0 4px 0; display:block; margin:0 0 15px 0;}
.utagline { font-family: 'omnesmedium'; font-size:18px; line-height:18px; display:block; margin:0 0 8px 0; }
.txt14 { font-size:14px;}
.uinput-panel { float: left; min-width:318px; }
.ubtn-holder { float:left;}
.ubtn {
    background-color: #c8c8c8;
    background-image: url("/assets/images/global_n/btn_bg.png");
    border: 0 none;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
    color: #939393 !important;
    cursor: pointer;
    display: inline-block;
    font-family: 'omnessemibold';
    font-size: 16px;
    height: 33px;
    line-height: 31px;
    outline: 0 none;
    padding: 0 34px;
    position: relative;
}
.ubtn:hover {
    background-color: #00B5E7;
    background-image: url("/assets/images/global_n/btn_bg.png"), linear-gradient(to bottom, #46D9FF 0%, #08B7F8 100%);
	color: #fff !important;
}

.usearch-btn {
    background-color: #00B5E7;
    background-image: url("/assets/images/global_n/btn_bg.png"), linear-gradient(to bottom, #46D9FF 0%, #08B7F8 100%);
    border: 0 none;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: 'omnessemibold';
    font-size: 16px;
    height: 33px;
    line-height: 31px;
    outline: 0 none;
    padding: 0 34px;
    position: relative;
}
.usearch-btn[disabled] {  background-color: #c8c8c8;
    background-image: url("/assets/images/global_n/btn_bg.png"); color: #939393 !important;}
	
/*unsubscribe css start here*/
.uwelcome-box { background-color:#f3f1eb; display:block; max-width:772px; font-family: 'omnesmedium'; font-size:14px; padding:30px; }
.semi { font-family: 'omnessemibold';}
.urow-1 { float:left; width:100%; margin:0 0 10px 0;}
.ucol-1 { float:left; min-width:60px; padding:5px 0 0 0;}
.ucol-2 { float:left; min-width:60px; padding:5px 0 0 0;}
.ucol-3 { float:left; max-width:535px; margin:4px 0 0 0;}
.urow-1 input[type="radio"] { margin:3px 0 0 5px; padding:0; float:left;}
.left { float:left;}
.uhead-2 { display:block; font-size:16px; font-family: 'omnessemibold'; margin:0 0 5px 0; }
.uinput-panel { font-size:14px;}
a.uanchor-1 { color:#009ecd !important; text-decoration:underline;}
a.uanchor-1:hover {color: #FE3381 !important; text-decoration:none;}
.tivo-emails { display:block; padding:0 0 0 30px; width:100% !important; height:auto !important;}
input[type=text].sinput-1 {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 0px 0px 0px 10px;
  margin: 0 0 5px 0;
  border: 1px solid #bdbdbd;
  min-height:34px;
  vertical-align:middle;
  background-image:url(/assets/images/global_n/sinput1-bg.png);
  background-repeat:repeat-x;
  background-position:left top;
  border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
width:275px;
font-family: "omnes_regular",sans-serif;
font-size:14px;
}
 
input[type=text].sinput-1:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  border: 1px solid rgba(81, 203, 238, 1);
}
.txt16 { font-size:16px;}
.sbtn {
    background-color: #00B5E7;
    background-image: url("/assets/images/global_n/btn_bg.png"), linear-gradient(to bottom, #00CAFF 0%, #009DCD 100%);
    border: 0 none;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: 'omnessemibold';
    font-size: 16px;
    height: 33px;
    line-height: 31px;
    outline: 0 none;
    padding: 0 34px;
    position: relative;
}
.sbtn:hover {
    background-color: #00B5E7;
    background-image: url("/assets/images/global_n/btn_bg.png"), linear-gradient(to bottom, #46D9FF 0%, #08B7F8 100%);
}
.newemailerror { 
	color:#C85A5A; 
	margin-left:170px; 
	margin-bottom:5px;
}

.ccw-txt {
color: rgb(252, 64, 65) !important ;
margin-top: 5px !important;
text-align: center !important;
}
.ccw-txt:hover { color: rgb(252, 64, 65) !important ;}
div.tabularPlans td { vertical-align:top !important;}
.tabularPlans p.footnote { margin-bottom:2px;}
/*---*/
.headerTitle{
background-color: #018AD2;
padding :30px 80px 45px;
}
.content_wrapper{padding:0 80px 50px;overflow:hidden;}
.headerTitle h1{color:#fff;font-size:70px;line-height:75px;}
#content{background:#f7f7f7;}
#content a{color:#3070BA;text-decoration:none;font-weight:700;background:transparent;}
#content a.thead-popup {color:#699DD8;}
#content a.smallbtn {font-size: 11px;}
div.section.account_information #tabs ul li a, div.section.account_information #servicestabs ul li a{border-bottom:0;color:#212a2b;}
div.section.account_information #tabs ul li a:hover, div.section.account_information #servicestabs ul li a:hover{text-decoration:none; color:#0099cc;}
div.section.account_information #tabs ul li.ui-tabs-active a, div.section.account_information #servicestabs ul li.ui-tabs-active a{border-bottom:3px solid #028acf}
#content a.policy{text-decoration:underline;padding:20px 0 10px 0;display:inline-block;}
div.section.account_information .ui-tabs .ui-tabs-nav li{border:0;margin:0;}
.acctinfo {border-bottom:1px solid #d7dadb;padding:10px 0 5px;margin-bottom: 0px;}
.banner1 {
    border-bottom: 0px !important;
}
div#tabs, div#servicestabs{padding:10px 0;font-family:'omnes_regular';font-size:14px;}
.ui-tabs .ui-tabs-nav{margin:0;padding:0 30px;}
.ui-tabs .ui-tabs-nav li{margin-right:30px !important;}
.ui-tabs .ui-tabs-nav li a{font-size:16px;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:.5em 0;}
table.dvrsummary tr th{width:25%;}
table.dvrsummary tr th:nth-child(2),table.dvrsummary tr th:nth-child(4){width:16%;}
.cancel_btn a {
  color: #fff !important;
}
/*Breadcrumbs*/
.breadcrumbs {margin: 30px 0px;font-weight: bold;padding-left: 85px;}
.breadcrumbs span {  padding: 0 10px;color:#3070ba; font-weight: bold;}
.section.signin ul {
  margin-bottom: 25px !important;
}
.buttonLarge_btn {
    background: #027DBB;
    color: #fff !important;
    padding: 20px 40px;
    font-size: 14px;
    text-transform: uppercase;
    border: 0;
    margin: 0 10px 0 0;
    font-weight: 400 !important;
}
tr.billingOption {
    background-color: #e8eaf6;
}
tr.wsku {
    background-color: #e8eaf6;
}
b {
    font-weight: bold;
    color: #293f44;
}
.paymentInfo input[type="text"], select {
    width: 306px;
}

.account_information .ui-widget-header{
	border:none !important;
	background:none !important;
}
.account_information .ui-widget.ui-widget-content{
	border:none !important;
}
