﻿/* CSS Document */
/*PNG FIX
----------------------------------------------------*/
/*img, div { behavior: url(../scripts/iepngfix.htc) }

/*TYPOGRAPHY
----------------------------------------------------*/
body {
				margin: 0px;
				padding: 0px;
				color: #333;
				font: 75% verdana, tahoma, sans-serif;
				background: #e7e7e7 url(../images/bg_body.jpg) repeat-x;
}
html > body {
				font-size: 12px;
}
p {
				padding: 0px;
				margin: 0 0 18px 0;
				line-height: 1.5em;
}
h1, h2, h3, h4, h5, h6 {
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold; /*	margin: 0 0 18px 0; */;
				margin: 0;
				padding: 0;
				color: #333333;
}
h1 {
				font-size: 2.8em;
				margin-top: 50px;
				margin-bottom: 18px;
}
h2 {
				/*	font-size:1.8em; */
    font-size: 24px;
				margin-bottom: 8px;
}
h3 {
				font-size: 16px; /*    color: #a4002e; */;
				margin-bottom: 8px;
}
h4 {
				font-size: 1.2em;
				margin-bottom: 0;
}
h5 {
				font-size: 1em;
}
h6 {
				font-size: 1em;
				color: #666;
}
A, A:active, A:visited {
				color: #a4002e;
				text-decoration: none;
}
A:hover {
				color: #a4002e;
				text-decoration: underline;
}
strong {
				font-weight: bold;
}
.clear {
				clear: both;
				background: none;
}
.left {
				float: left;
				margin: 0 20px 18px 0;
}
.right {
				float: right;
				margin: 0 0 18px 20px;
}
ul, ol {
				margin-bottom: 18px;
}
a.learn-more {
				background: url(../images/arw-red.gif) no-repeat left center;
				padding-left: 10px;
}
a.learn-more-2 {
				background: url(../images/arw-red2.jpg) no-repeat left top;
				padding-left: 10px;
}
#AUSTAR, #go-support {
				color: #e9ccd4;
				position: absolute;
				font-size: 12px;
				padding-left: 20px;
				line-height: 16px;
}
#AUSTAR {
				top: 8px;
				right: 0;
				background: url(../images/icon-goto.jpg) no-repeat left center;
}
#go-support {
				top: 8px;
				right: 180px;
				background: url(../images/icon-question.gif) no-repeat left center;
}
/*STRUCTURE
  ----------------------------------------------------*/
html, body {
				height: 100%;
}
.corset {
				margin: 0 auto;
				width: 940px;
				position: relative;
				overflow: hidden;
}
#header {
				background: url(../images/bg_top.jpg) no-repeat center top;
}
#header .corset {
				height: 110px;
}
#content {
				background-color: #fff;
				padding: 0px 0 36px 0;
}
.content-panel {
				overflow: hidden;
}
.rightCol {
				width: 220px;
				float: right;
}
.leftCol {
				width: 700px;
				float: left;
}
.right-gray-panel {
				background-color: #f9f9f9;
				border-top: 1px solid #e3e3e1;
				border-bottom: 1px solid #e3e3e1;
}
.leftPanel {
				float: left;
}
.rightPanel {
				float: right;
}
#starz {
				position: absolute;
				right: 0;
				bottom: 0;
}
.intro {
				padding-bottom: 18px;
				overflow: hidden;
}
.intro p {
				color: #333;
				font-size: 1.1em;
				width: 460px;
}
.glossary {
				padding: 24px 20px 18px 20px;
				margin-bottom: 36px;
}
.glossary h3 {
				color: #903;
}
.glossary p {
				margin-bottom: 30px;
}
.pod {
				padding: 36px 0 18px 0;
				border-top: 1px solid #e3e3e1;
				overflow: hidden;
				clear: both;
}
.pod li {
				font-size: 11px;
				line-height: 18px;
}
.plainPod {
				padding: 36px 0 18px 0;
				border-top: 1px solid #e3e3e1;
				overflow: hidden;
}
#logo {
				margin-top: 21px;
}
#login-panel {
				padding: 15px 20px 10px;
				font-size: .9em;
}
#news-panel {
				font-size: 11px;
}
.news-item {
				border-bottom: 1px solid #e3e3e1;
				padding: 15px 20px 0;
}
.news-item .date {
				color: #666;
				font-size: 11px;
				margin-bottom: 2px;
}
#news .leftPanel h3 {
				color: #903;
				padding-bottom: 10px;
}
#news-panel h3 {
				color: #903;
				margin-bottom: 4px;
}
#ad-panel {
				clear: both;
				border-top: 1px solid #e3e3e1;
/*    overflow:hidden; */				padding-top: 30px;
				margin-top: 20px;
}
#ad-left-panel {
				float: left;
				width: 450px;
}
#ad-right-panel {
				float: right;
				width: 450px;
}
.ad-image {
				float: left;
/*    width:160px; */
}
.ad-content {
				float: right; /*    width:290px; */;
				width: 285px;
				padding: 0 10px 0 20px;
}
#ad-panel img {
				float: left;
/*    padding-right:18px; */
}
/*NAVIGATION
----------------------------------------------------*/
#nav {
				position: absolute;
				top: 47px;
				left: 180px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.1em;
}
#nav li {
				display: inline;
				font-size: 1em;
}
#nav A, #nav A:active, #nav A:visited {
				color: #fff;
				text-decoration: none;
				padding: 5px 10px;
				margin-right: 10px;
				font-weight: bold;
}
#nav A:hover {
				color: #fff;
				text-decoration: none;
				border-bottom: 4px solid #fff;
}
#nav .active {
				border-bottom: 4px solid #f3ca29;
}
/*HOMEPAGE
----------------------------------------------------*/
#homepage .pod {
				padding: 18px 0;
}
#homepage .podPic {
				margin-right: 52px;
}
#homepage .leftCol {
				width: 618px;
}
#homepage .rightCol {
				width: 299px;
}
.hpIntro {
				padding-bottom: 24px;
}
/*FOOTER
----------------------------------------------------*/
#footer {
				background: url(../images/bg_footer.jpg) repeat-x;
				font-size: .9em;
				padding: 24px 0;
				position: relative;
				color: #666;
				overflow: hidden;
				width: 100%;
}
#footer A, #footer A:active, #footer A:visited {
				COLOR: #666;
				text-decoration: none;
				font-weight: normal;
}
#footer A:hover {
				COLOR: #333;
				text-decoration: underline;
}
#footer h4 {
				border-bottom: 2px solid #cbcbcb;
				padding-bottom: 10px;
}
#footer ul {
				margin: 0;
				padding: 0;
}
#footer li {
				list-style: none;
				border-bottom: 1px solid #cbcbcb;
				margin: 0;
				padding: 0;
}
#footer li a {
				display: block;
				padding: 10px 0;
}
#footerNav {
				width: 220px;
				float: left;
}
#footerSupport {
				width: 380px;
				float: left;
				margin-left: 100px;
}
#footerOther {
				float: right;
				width: 230px;
				text-align: right;
}
#footerOther .butt {
				float: right;
				margin: 6px 0 30px;
}
/*MISC
----------------------------------------------------*/
.zebraStripe {
				background-color: #e3e6ef;
}
.podPic {
				float: left;
}
/*
#WIMS .pod h2, #WIMS .pod p{
	float: right;
	width: 460px;
}
#WIMS .HDpromo h2, #WIMS .HDpromo p{
	float: none;
	width: auto;
}
*/
.introPic {
				float: right;
				padding-top: 50px;
				padding-left: 10px;
/*	margin-top:-35px; */
}
.hpIntro .introPic {
				padding-top: 0;
}
.three {
				float: left;
				width: 300px;
				padding-right: 20px;
}
.butt {
				height: 0px;
				overflow: hidden;
				padding-top: 36px;
				display: block;
}
.buttGetMS {
				background: url(../images/butt_getMyStar.png) no-repeat 0 0;
				width: 131px;
}
.buttGetMS:hover {
				background-position: 0 -35px;
/* 	background: url(../images/butt_getMyStar.png) no-repeat 0 -35px; */
}
.buttGetMSR {
				background: url(../images/butt_getMyStarR.png) no-repeat 0 0;
				width: 131px;
}
.buttGetMSR:hover {
				background-position: 0 -35px;
/* 	background: url(../images/butt_getMyStarR.png) no-repeat 0 -35px; */
}
.buttGetMSHDR {
				background: url(../images/butt_getMyStarHD.png) no-repeat 0 0;
				width: 148px;
}
.buttGetMSHDR:hover {
				background-position: 0 -35px;
/* 	background: url(../images/butt_getMyStarR.png) no-repeat 0 -35px; */
}
.buttGetMSRYI {
				background: url(../images/butt_registerYourInterest.png) no-repeat 0 0;
				width: 198px;
}
.buttGetMSRYI:hover {
				background-position: 0 -35px;
}
#header .buttGetMS {
				position: absolute;
				right: 0;
				top: 53px;
}
.form-item {
				padding-top: 6px;
				padding-bottom: 6px;
}
.form-item label {
				display: block;
				float: left;
				text-align: right;
				width: 92px;
				padding-right: 18px;
				line-height: 18px;
				color: #333;
}
.form-item input {
				padding: 3px;
				background: url(../images/bg-input.gif) no-repeat;
				border: 1px solid #BDBDBD;
				vertical-align: middle;
				color: #333;
}
#compare th {
				font-size: 24px;
				font-weight: bold;
				color: #333;
				border: 1px solid #e3e3e1;
}
#compare td {
				text-align: center;
				border: 1px solid #e3e3e1;
				padding: 24px 0;
}
#compare td.index {
				text-align: left;
				font-size: 14px;
				font-weight: bold;
				padding-left: 20px;
				padding-right: 20px;
}
#compare td.image {
				font-size: 24px;
				color: #ccc;
				padding: 0;
}
#compare td a {
				font-size: 11px;
				font-weight: normal;
}
#schedule tr.odd, #compare tr.odd {
				background-color: #F8F8F8;
}
#compare td p {
				margin: 0;
				padding: 0;
				width: auto;
				font-size: 14px;
				color: #333;
				width: auto;
}
#compare p {
				width: auto;
}
#schedule th {
				text-align: left;
				padding: 10px 8px 10px 12px;
				border-top: 1px solid #e3e3e1;
				border-bottom: 1px solid #e3e3e1;
}
#schedule td {
				padding: 10px 8px 10px 12px;
}
#schedule td.state {
				font-weight: bold;
}
#WIDTV {
				border-top: 1px solid #e3e3e1;
}
#WIDTV .leftPanel {
				width: 300px;
}
#WIDTV .rightPanel {
				width: 300px;
}
#WIDTV .pod {
				padding: 18px 0;
}
#support .leftPanel {
				width: 462px;
				margin-right: 10px;
}
#support .rightPanel {
				width: 456px;
				margin-left: 10px;
}
#support .intro h4 {
				font-size: 18px;
}
#faq-panel {
				border-top: 1px solid #e3e3e1;
				padding-top: 20px;
}
.faq-block {
				margin-bottom: 30px;
/*    overflow:hidden; */
}
.faq-block h3 {
				font-size: 14px;
				color: #903;
}
.faq-block ul {
				margin: 0;
}
.faq-block li {
				list-style: none inside;
				background: transparent url(../images/blt-grey.gif) no-repeat 0 6px;
				border-bottom: 1px solid #e3e3e1;
				color: #333;
				padding: 6px 10px 6px 18px;
				margin-bottom: 4px; /*    overflow:hidden; */;
				height: 1%;
}
.faq-block li a {
				color: #333;
				display: block;
				padding-bottom: 8px;
				cursor: pointer;
}
.faq-block li span {
				display: none;
				line-height: 18px;
				color: #666;
}
.faq-block li span ul {
				margin-bottom: 8px;
}
.faq-block li span li {
				color: #666;
				list-style: decimal inside;
				border-bottom: 0px none;
				padding: 0px;
/*    margin:0 0 4px 18px; */				margin: 0 0 4px 0px;
				background: none;
}
.faq-block li span a {
				color: #a4002e;
				display: inline;
				padding-bottom: 0;
}
#getmystar .intro .leftPanel {
				width: 240px;
				border-right: 1px solid #e3e3e1;
				padding-right: 10px;
}
#getmystar .intro .rightPanel {
				padding-left: 20px;
				width: 280px;
}
#getmystar .intro .leftPanel h3, #getmystar .intro .rightPanel h3 {
				font-size: 24px;
				margin: 0;
				line-height: 40px;
}
#getmystar .intro .leftPanel p, #getmystar .intro .rightPanel p {
				width: auto;
				margin-bottom: 14px;
				padding: 0;
				line-height: 18px;
}
#getmystar .intro p.ph {
				color: #333;
				font-size: 30px;
				font-weight: bold;
}
#video .leftCol {
				width: 280px;
}
#video .rightCol {
				width: 640px;
}
#video h3 {
}
ul#video-list {
				margin: 0;
				padding: 0;
				border-bottom: 1px solid #e3e3e1;
				margin-bottom: 10px;
}
#video-list li {
				list-style: none;
				border-top: 1px solid #e3e3e1;
/*    border-bottom:1px solid #e3e3e1; */				padding: 12px 0;
}
#video-list li.selected a {
				background: url(../images/arw-red.gif) no-repeat left center;
				padding-left: 10px;
				font-weight: bold;
}
#news .leftCol .leftPanel {
				width: 328px;
}
#news .leftCol .rightPanel {
				width: 300px;
}
#news .rightCol {
				padding-top: 50px;
}
#news p {
				line-height: 18px;
}
#news li {
				padding-bottom: 14px;
}
.other-news-panel {
				padding: 20px 0;
}
.channel-block {
}
.channel-block-title {
				font-family: Arial, Helvetica, sans-serif;
				background-color: #F9F9F9;
				overflow: hidden;
				padding: 18px;
				border-top: 1px solid #e3e3e3;
				border-bottom: 1px solid #e3e3e3;
				font-size: 24px;
				font-weight: bold;
}
.channel-block-items {
				overflow: hidden;
				padding-bottom: 10px;
				clear: both;
}
.channel-block-item {
				width: 220px;
				float: left;
				overflow: hidden;
				margin-right: 20px;
/*    padding-bottom:10px; */
}
.channel-block-item div {
				padding: 20px 0;
				color: #333;
				font-weight: bold;
				font-size: 14px;
				background-position: right 20px;
				background-repeat: no-repeat;
}
.top-divider {
				border-top: 1px solid #e3e3e3;
}
.channel-block-item div.living {
				background-image: url(../images/living.png);
}
.channel-block-item div.starter {
				background-image: url(../images/starter.png);
}
.channel-block-item div.showtime {
				background-image: url(../images/showtime.png);
}
.channel-block-item div.movienetwork {
				background-image: url(../images/movienetwork.png);
}
.channel-block-item div.sports {
				background-image: url(../images/sports.png);
}
.channel-block-item div.quest {
				background-image: url(../images/quest.png);
}
.channel-block-item div.fun {
				background-image: url(../images/fun.png);
}
/* parts 
 ***********/
.note {
				font-size: 10px;
				color: #666;
}
.no-border-top {
				border-top: 0px none;
}
.no-border-right {
				border-right: 0px none;
}
.headings {
				font-size: 14px;
				color: 666;
/*    font-family:Arial, Helvetica, sans-serif; */
}
