/***** Stanrard.css for SelecTV ******/

/****** General ******/

p.nextButton img.go-next {
	cursor:pointer;
	width:63px;
	height:26px;
}

p.previousButton img.go-next {
	display: block;
	width: 87px;
	height: 26px;
}
body {
	padding: 0;
	margin: 0;
	background: #fff url(../wsimages/tvguide1024/bg_tile.jpg) repeat-x center top;
	background-attachment: fixed;
	text-align: center;
	font-family: arial, tahoma, "sans serif";
	color: #333;
}

body#homepage { 
	background: #fff url(../wsimages/tvguide1024/homepage-body-bg.jpg) repeat-x top center;
	color:#333;
	text-align: center;
	font-family: arial, tahoma, "sans serif";
	padding: 0;
	margin: 0;
	}

#container-wrap-boogaloo { width: 100%;
	background: transparent url(../wsimages/tvguide1024/bannerbg.jpg) no-repeat top center;
}

#container-wrap { width: 100%;
	background: transparent url(../wsimages/tvguide1024/glowey.png) no-repeat;
}

#container {
	width: 993px;
	margin-left: auto;
	margin-right:auto;
	text-align: left;
	position: relative;
}
img {
	border: 0;
}
form {
	padding: 0;
	margin: 0;
}
a:link {
	color: #079CE2;	
	
}
.cursor {
	cursor:pointer;
}	
	
div#quoteContent a:link, div#order a:link { text-decoration: none; }

a:visited {
	color: #770288;	
}
a:hover {
	text-decoration: none;
}
a:active {
	color: #cc0000;	
}




/****** Header ******/
#header {
	
	background: transparent url(../wsimages/tvguide1024/brush.gif) no-repeat 40% center;
	position: relative;
	height:98px;
}

#header img { 
	height:95px;
	max-height:94px; 
	_height:95px;	
}



/**** Menu ****/

#menu {
	left: 0;
	height:33px;
	padding:0px;
	width: 990px;
	margin: 0;
	background: url(../images/interface/bg_menu.gif) no-repeat;	
	list-style-type: none;
	font-family: tahoma, arial, "sans serif";
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
#menu li {
	float: left;
}
#menu a {
	display: block;
	color: #336699;
	text-decoration: none;
	padding: 7px 15px 9px 15px; /* mac.css */
	background: url(../wsimages/tvguide1024/menu-divider.jpg) no-repeat left top;
}
#menu a:hover, #menu a.selected, #menu li.active a {
	color: #fff;
	background: #0094d1 url(../wsimages/tvguide1024/menu-hover.jpg) no-repeat top left;
}

#menu a.selected { padding-bottom:16px; }

#menu a.mySelecTV {
	background:transparent url(/wsimages/tvguide1024/menu-divider-red.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	padding:7px 15px 9px;
	text-decoration:none;
}
#menu a.mySelecTV:hover {
	background:#0094D1 url(../wsimages/tvguide1024/menu-hover.jpg) no-repeat scroll left top;
	color:#FFFFFF;
}

/***** Sub Menu *****/
#subMenu {	
	list-style-type: none;
	font-family: tahoma, arial, "sans serif";
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background: transparent url(../wsimages/tvguide1024/subNav-bg.jpg);
	height:47px;
	display:block;
	overflow:hidden;
	padding:0;
	margin:0;
	width:990px;
	float:left;
	margin:0 0 0 1px;
}
#subMenu li {
	float: left;
}
#subMenu a {
	color: white;
	display: block;
	padding: 7px 17px 9px 17px;
	text-decoration: none;
	background: url(../wsimages/tvguide1024/subMenu-divider.jpg) no-repeat left top;
}
#subMenu .first a {
	border-left: none;
	background: 0;
}
#subMenu a.selected {
	color: yellow;
}
#subMenu a:hover {
	text-decoration: none;
}


/***** Content ****/
#content {
	/* background: white url(../images/interface/bg_content.gif) no-repeat left top; */
	padding: 0px 10px 20px 10px;
	width: auto;
}

#content-homepage {
	padding:45px 0 0 74px;
}

#view-package-btn {
	float:right;margin:26px 105px 0 0;
}

#content-wrap-homepage {
	margin-top:10px;
	background: transparent url(../wsimages/tvguide1024/homepage-content-bg.jpg) no-repeat top center;
	height:566px;
}

h1 {
	font-family: Tahoma, "Arial Narrow", helvetica, arial, "sans serif";
	margin: 0 0 10px -1px;
	padding: 0;
	font-size: 28px;
	line-height: 0.8;
	font-weight:normal;
	color:#0099cc;
}
h2 {
	font-family: "Arial Narrow", helvetica, arial, "sans serif";
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 1.2em;
}

h4 {
	font-family: "Arial Narrow", helvetica, arial, "sans serif";
	margin: 0;
	padding: 0;
	/*font-size: 1em;*/
}
p {
	font-size: 13px;
	line-height: 1.4;
	margin: 3px 0 15px 0;
}
ul, ol {
	font-size: 0.8em;
}
table {
	font-size: 0.8em;
}
table.news {
	font-size: 1em;
}
td.news {
	font-size: 1em;
}
ol li {
	margin: 5px 0;
}

/***** Home ******/
#getQuote {
	float: left;
	width:558px; 
	height: 258px;
	padding: 0px;
	position: relative;
}
#whatSelectv {
	margin-left: 422px;
	width: 263px;
	height: 197px;
	padding: 5px 0 0 5px;
	border: 1px solid #D9EFF8;
	background: url(../images/home/man_with_remote.jpg) no-repeat top right;
	text-align: left;
	position: relative;
}
#whatSelectv h2, #whatSelectv p  {
	padding-top:0;
	margin: 0;
}
#whatSelectv h2 {
	font-family: "Arial Narrow", helvetica, arial, "sans serif";
	padding: 0px 0px 5px;
	font-size: 1.5em;
	font-weight:normal;
	color:#416585;
}
#whatSelectv p {
	font-size: 78%;
	line-height: 1.5; /* ie6.css & ie7.css */
}
#getQuote h2 {
	margin: 0;
	padding: 0;
}
#getQuote h3 {
	font-size: 1em;
	line-height: 0.8;
	margin: 0;
	padding: 0;
}
#getQuote ol {
	margin: 15px 0 0 0;
	padding: 0;
	list-style-type: none;
}
#getQuote li {
	float: left;
	color: #079CE2;
	font-size: 0.9em; /* mac.css */
	font-weight: bold;
	line-height: 1;
}
#getQuote li#equip {
	width: 114px;
	height: 86px;
	background: url(../images/home/quote_equip_bg.gif) no-repeat left bottom;
	margin-left: 5px;
}
#getQuote li#extra {
	width: 136px;
	height: 86px;
	background: url(../images/home/quote_extra_bg.gif) no-repeat left bottom;
	margin-left: 5px;
}
#getQuote li#base {
	width: 125px;
	height: 86px;
	background: url(../images/home/quote_base_bg.gif) no-repeat left bottom;
}
#getQuote a {
	position: absolute;
	bottom: 8px;
	right: 2px;
	display: block;
	width: 135px;
	height: 33px;
	background: url(../images/home/button_start_now.gif) no-repeat left top;
}
#getQuoteNew a {
	position: absolute;
	bottom: 8px;
	right: 6px;
	display: block;
	width: 135px;
	height: 33px;
	background: url(../images/home/button_start_now.gif) no-repeat left top;
}
#getQuote a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#getQuoteNew a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#getQuote a:hover {
	background-position: 0 -34px;
}
#getQuoteNew a:hover {
	background-position: 0 -34px;
}
#whySelectv {
	width: 263px;
	margin: 11px 0 0 420px; /* ie6.css */
	border-left: 1px solid #079CE2;
	padding-left:5px;
}
#whySelectv h2, #highlightMonth h2 {
	background: url(../images/interface/bg_headerbox.gif) no-repeat right top;
	font-family: arial, helvetica;
	font-size: 0.9em;
	color: #fff;
	height: 26px;
	margin: 0;
}
#whySelectv h2 span, #highlightMonth h2 span {
	background: url(../images/interface/bg_headerbox_corner.gif) no-repeat left top;
	display: block;
	padding: 5px 10px 0 10px ;
}
#whySelectv ul, ul.ticks {
	list-style-type: none;
	padding: 0;
	margin: 11px 8px 0 0 ;
	font-size: 0.8em;
	font-weight: bold;
}
#whySelectv ul li, ul.ticks li {
	padding: 0 21px 0 30px;
	margin: 0 0 8px 0; /* mac.css */
	background: url(../images/home/bullet_tick.gif) no-repeat 3px 0;
}
#whySelectv p.winCorp {
	height: 46px;
	font-weight: normal;
	padding: 15px 0 0 70px ;
	background: url(../images/home/win_logo.gif) no-repeat 1px 7px;
	margin-bottom:0px;
}
#highlightMonth {
	float: left;
	width: 410px;
	margin: 11px 0 0 1px;
	padding: 0 0 0 3px; /* ie6.css */
	position: relative;
}
.contentImage {
	border: 1px solid #ccc;
	float: right;
	margin-left: 10px;
}
#jake {
	position: relative;
}
.scrollClass {
	background: #fff;
	position: relative;
}
#jake h4 {
	margin: 0 0 0 10px;
	padding: 0;
	font-family: arial, "sans serif";
	font-size: 1em;
}
#jake h5 {
	color: #999;
	margin: 0 0 10px 10px;
	font-family: arial, "sans serif";
	/*font-size: 0.8em;*/
}
#jake p {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 0.9em;
}

br.clearer {
	clear: both;
}

p#highlightNav {
	position: absolute;
	top: 183px;
	left: 0px;
	z-index: 9999;
	font-weight: bold;
}


#mySelectvLogin {
	position: absolute;
	top: 8px;
	right: 0;
}

#mySelectvLogin #loginForm {
	width: 250px;
}

#mySelectvLogin #loginForm .logged-in-title { 
	font-size: 16px;
	color: #ffe800;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 1px;
}

#mySelectvLogin #loginForm .logged-in-pod { 
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding-top: 4px;
	line-height: 1.5em;
}

#mySelectvLogin #loginForm .logged-in-pod-button { 
	float: right;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding-top: 4px;
	line-height: 1.5em;
}

#mySelectvLogin #loginForm .selectv-login-heading {
	font-size: 16px;
	color: #ffe800;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 1px;
}

#mySelectvLogin #loginForm .selectv-login-table {
	margin: 0px;
	padding: 0px 0px 0px 1px;
}

#mySelectvLogin #loginForm .selectv-login-label {
	font-size: 11px;
	font-weight: bold;
	padding-left: 1px;
	color: #FFFFFF;
}

#mySelectvLogin #loginForm .selectv-login-go {
	padding-top: 6px;
	padding-left: 5px;
}

#mySelectvLogin #loginForm .selectv-login-go-button {
	padding-top: 6px;
	padding-left: 5px;
	background: #0085bc;
}

#mySelectvLogin #loginForm .selectv-login-field-user {
	border: 1px solid #000;
	padding: 0px;
	width: 110px;
}

#mySelectvLogin #loginForm .selectv-login-field-pass {
	border: 1px solid #000;
	padding: 0px;
	width: 70px;
}


#mySelectvLogin #loginForm .logged-in-pod span { 
	color: #ffe800;
}

#mySelectvLogin #loginForm .logged-in-pod .my-selectv-link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

#mySelectvLogin #loginForm #register-link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	padding-left: 1px;
}

#mySelectvLogin #loginForm #link-forgot-password {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}

#mySelectvLogin #loginForm #separator {
	color: #ffe800;
}

/**** Get a Quote *****/

.moreInfoClose {
	cursor: pointer;
	margin:0px;
}

#quoteButtonsWrap {
	background:transparent url(../wsimages/tvguide1024/quoteNav-bg.jpg) no-repeat;
	height:31px;
	margin-top:25px;
	;
}

#quoteButtons {
	margin:0px;
	padding:0;
	position:absolute;
	float: left;
	color:white;
	font-weight: bold;
	list-style: none;
	left:80px;
	margin-top:-2px;
	
}
#quoteButtons li {
	float: left;
	font-size: 12px;
	font-family: tahoma, arial;
	padding-right:50px;
}

#quoteButtons li a {
	color: #FFF;
}
#quoteButtons span {
	display: block;
	text-decoration: none;
}
#quoteButtons span {
	display: block;
	padding: 5px 0 5px 0px; /* mac.css*/
}

#quoteButtons .selected {
	color: #ffe800;
	
}
h2.instruction {
	font-size: 18px;
	font-weight: normal;
	font-family: tahoma, arial, helvetica;
	color: #999;
	margin: 20px 0 0 3px; /* ie6.css */
}

h2.instruction-panel {
	font-size: 1em;
	font-family: tahoma, arial, helvetica;
	color: #999;
	margin: 20px 0 0 3px; /* ie6.css */
	position: relative; 
	padding-bottom: 10px;	
}

#loading {
	display:block;
	z-index:1;
	float:right;
	padding:5px;
}

li span.sign {
	margin-left:5px;
}

#order {
	float:right;
	background:#0085bc;
	position:absolute;
	top:156px;
	right:10px;
}

.quotepod-top { 
	background: transparent url(../wsimages/tvguide1024/quotepod-top.jpg) center top no-repeat;
	
}

.quotepod-bottom {
	background: transparent url(../wsimages/tvguide1024/quotepod-bottom.jpg) bottom center no-repeat;
	padding-top:8px;
	padding-bottom:8px;
}

.quotepod { 
	background: transparent url(../wsimages/tvguide1024/quotepod-center.jpg) center repeat-y;
	padding: 0px 10px;
}
                             
.quotepod p img { padding: 0 5px 0 0; }

#quoteContent {
	width: 729px;
	float: left;
	margin: 5px 0 15px 0;
	position: relative;
}
#quoteContentSign {
	/*width: 485px;*/
	float: none;
	border: 1px solid #76CB1A;
	margin: 5px 0 15px 0;
	position: relative;
}
#quoteTotal {
	width: 230px; /* ie6.css & ie7.css */
	/* height:525px; */
}
#quoteTotal h3 {
	border-bottom:1px solid white;
	background: #0085bc;
	color: #fff;
	padding: 3px 0px 3px 9px;
	font-size: 18px;
	font-weight:normal;
	font-family: tahoma,arial, helvetica;
}

.quoteDisplay {
	padding: 0px 8px 3px 8px;
}

.quoteDisplay h4 {
	margin: 9px 0px 2px 4px;
	font-size: 11px;
	font-family: tahoma, arial, helvetica;
	color: white;
	font-weight:normal;
	text-transform:uppercase;
}
div.quotepod-title p {
	margin: 0;
	font-size:11px;
	padding:0;
	color:black;
	font-weight:normal;
	clear:both;
}

.totals-wrap {
	font-size: 11px;
	font-family: tahoma, arial, helvetica;
	color:black;
	text-transform:uppercase;
	font-weight:bold;
	margin: 10px 3px;
}

.totals-inner {
	background:white;	
	padding: 5px;
	margin:4px 0;
}

.images-wrap {
	margin: 7px 2px 4px 2px;
}

.images-wrap ul {
	margin: 0 0 8px 0;
	padding: 0px;
	list-style-type:none;
}

.images-wrap a {
	text-decoration:none;
	color:black;
	font-family: tahoma, arial, helvetica;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.images-wrap a:hover {
	font-weight: bold;
}

.images-log {
	background:transparent url(../wsimages/tvguide1024/quote-button-log.jpg) no-repeat;	
	margin:3px 0;	
	padding:2px 25px;
	height:21px;
	
}

.quoteDisplay span.quoteBoxPrice {
	float:right;
}

.quoteDisplay div.quoteBoxHeading {
	float:left;
}
.quoteDisplay img.arrows {
	border-bottom: none;
	padding: 0px 6px 0px 0px;
}


.package {
	padding: 0;
	margin: 0 0 5px 0;
	width: 100%;
	position: relative;
	
}

.package-wrap {
	float:right; 
	width:555px;
}

.package-picture-wrap {
	width: 174px; 
	height:98px; 
	float:left; 
	overflow-x:hidden;
}

.addon-package-wrap {
	background: transparent url(../wsimages/tvguide1024/addon-package-bg.jpg) no-repeat; 
	height: 98px; 
	width: 230px; 
	float:right;
}

.addon-package-wrap p.addon-package-title {
	padding-left: 5px;
	font-family: tahoma; 
	font-size: 11px;
	color: #FFFFFF; 
	font-weight:bold;
}

.package-title-wrap {
	width:325px;
	height:60px;
	float:left; 
	background: transparent url(../wsimages/tvguide1024/package-title-bg.jpg) repeat-x;
}

.package .addon-package-wrap .package-addon-box-wrap {
	clear: both;
}

.package .addon-package-wrap .package-addon-box-wrap .package-addon-box-left {
	margin-left: 5px;
	line-height: 1px;
	float: left;
}

.package .addon-package-wrap .package-addon-box-wrap .package-addon-box-right {
	float: right;
	padding: 5px 10px 0 0;
}

.package .addon-package-wrap .package-addon-box-wrap .package-addon-box-left .package-addon-box-title {
	font-size: 16px;
	color: #1f94c4;
	font-family: tahoma, arial, helvetica;
	padding-top:3px;
}

.package .addon-package-wrap .package-addon-box-wrap .package-addon-box-left .package-addon-box-price {
	color: #666666; 
	font-size: 11px; 
	font-family: tahoma, arial, helvetica; 
	font-weight: bold;
}

.package-show-channels {
	background: transparent url(../wsimages/tvguide1024/package-bottom.jpg) no-repeat top; 
	width:729px; 
	height:27px overflow-x:hidden;
	clear:both;
	text-align:center;
}


.package .slider .package-hide-channels {
	background: url(../wsimages/tvguide1024/package-bottom.jpg) no-repeat;
	width: 729px;
	height: 27px;
	overflow-x: hidden;
	clear:both;
	text-align:center;
}

#choosePackage .slider_content {
	overflow: visible; 
	background:#FFFFFF url(../wsimages/tvguide1024/packages-addons-bg.jpg) repeat-y right;
	padding: 0;
	width: 100%;
	float: left;
}

#choosePackage .slider {
	overflow: visible;
	clear: both; 
	padding: 0;
	width: 100%;
}

.package h3 {
	font-family: arial, helvetica;
	font-weight: normal;
	color: #666;
}
.addOnPackageTitle h3 span {
	
	font-weight: bold;
	color: #0F9AD4;
	font-size: 1em;
}

#choosePackage .package h3 {
	font-family: arial, helvetica;
	font-weight: normal;
	color: #0085bc;
	font-size:16px;
	margin:0;
}
#choosePackage .package .trigger {
	cursor: pointer;
	padding-top: 10px;
	font-size: 24px; 
	color: #1f94c4; 
	font-family: tahoma, arial, helvetica;
}

#choosePackage .package .package-price-per-month {
	color: #666666; 
	font-size: 11px; 
	font-family: tahoma, arial, helvetica; 
	font-weight:bold;
}

.package h3 span {
	font-weight: bold;
	color: #0F9AD4;
	font-size: 1.1em;
}
.package p {
	margin: 0;
	color: #666;
}
.package .infoButton {

	overflow:hidden;
}
.package .addButton, .package .removeButton {
	cursor: pointer;
}
.package p.addButton a {
	display: block;
	width: 58px;
	height: 26px;
	background: url(../images/get_quote/button_add.gif) no-repeat left top;
}

.package p.addButton span, p.nextButton span, p.previousButton span, p.removeButton span, p.continueOrder span, p.loadQuote span, p.saveQuote span, p.submit span, p.changeButton span, p.submitGreenButton span, p.buyNow span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

.package p.removeButton a {
	display: block;
	width: 78px;
	height: 26px;
	background: url(../images/get_quote/button_remove.gif) no-repeat left top;
}

.package .package-title-wrap .package-add-box-left {
	position: absolute;
	right:240px; 
	top:20px;
}
.package .package-title-wrap .package-add-box-right {
	margin-left:10px;
}

.addButtonInline {
	
	cursor: pointer;
}
.addButtonAddOn {
	float:right;
	margin-left: 5px;
	margin-top:0 px;
	cursor: pointer;
}
.logos img {
	margin-right: 10px;
}

p.saveQuote {
	float: right;
	width: 128px;
}

p.saveQuote a {
	display: block;
	width: 128px;
	height: 26px;
	background: url(../images/get_quote/save-for-later.gif) no-repeat left top;
}

#choosePackage p.continueOrder {
	float: left;
	width: 128px;
	margin-top: 3px;
}

p.continueOrder a {
	display: block;
	width: 128px;
	height: 26px;
	background: url(../images/get_quote/continue-order.gif) no-repeat left top;
}

p.loadQuote {
	float:right;
	width: 135px;
}

p.loadQuote a {
	display: block;
	width: 135px;
	height: 26px;
	background: url(../images/get_quote/load-saved-quote.gif) no-repeat left top;
}
	
p.nextButton {
	float: right;
}

div.nextButton { 
	position:absolute;
	top:0px;
	right:244px;	
}
div.buyNow { 
	position:absolute;
	top:0px;
	right:244px;	
}
p.nextButton a, div.nextButton a {
	display: block;
	width: 63px;
	height: 26px;
	background: url(../images/get_quote/button_next.gif) no-repeat left top;
	cursor:pointer;
}

p.nextButton img.go-next {
	cursor:pointer;
	width:63px;
	height:26px;
}

p.previousButton img.go-next {
	display: block;
	width: 87px;
	height: 26px;
}

p.submit {
	float: right;
	width: 76px;
}
p.submit a {
	display: block;
	width: 76px;
	height: 26px;
	background: url(../images/get_quote/submit.gif) no-repeat left top;
}

#choosePackage p.previousButton {
	float: left;
	width: 87px;
	margin-top: 3px;
}

p.previousButton a {
	display: block;
	width: 87px;
	height: 26px;
	background: url(../images/get_quote/button_previous.gif) no-repeat left top;
}

p.submitButton a {
	display: block;
	background: url(../wsimages/tvguide1024/btn-submit.gif) no-repeat left top;
	width: 103px;
	height: 26px;
	cursor: pointer;
}

p.changeButton {
	float: left;
	width: 87px;
	margin-top: 3px;
}
p.changeButton a {
	display: block;
	width: 87px;
	height: 26px;
	background: url(../images/get_quote/button_change.gif) no-repeat left top;
}
p.submitGreenButton {
	float: right;
	width: 87px;
}
p.submitGreenButton a {
	display: block;
	width: 87px;
	height: 26px;
	background: url(../images/get_quote/button_submit.gif) no-repeat left top;
}

p.submitComplete {
	float: right;
}
p.submitComplete a {
	display: block;
	padding-right:75px;
	height: 26px;
	background: url(../images/get_quote/btn-complete-subscription.gif) no-repeat left top;
}


p.buyNow {
	float: right;
	width: 96px;
}
p.buyNow a {
	display: block;
	width: 96px;
	height: 26px;
	background: url(../images/get_quote/buy-now.gif) no-repeat left top;
}

div.buyNow a {
	display: block;
	width: 96px;
	height: 26px;
	background: url(../images/get_quote/buy-now.gif) no-repeat left top;
}

ul.ticks {
	margin-top: 15px;
	margin-bottom: 15px; 
}
.button {
	text-align: center;	
}
.button a {
	background: #079CE2;
	border: 1px solid #066FA1;
	padding: 5px 8px;
	color: #fff;
	font-weight: bold;
}
.button a:visited {
	color: #fff;
}
.alert {
	color: #cc0000;
}
#choosePackage table {
	margin-bottom: 15px;
	width: 100%;
}
#choosePackage td {
	padding: 4px 0 4px 20px;
	border-bottom: 1px solid #e5e5e5;
}
#choosePackage td.labels {
	width: 140px;
}
#choosePackage td em {
	font-size: 0.9em;
	color: #666;
}

#choosePackage .logos {
	margin-bottom: 15px;
}
#choosePackage .logos span {
	float: left; 
	font-size: 0.8em; 
	font-weight: 500; 
	margin: 13px 10px;
	width: 170px;
	color: #666;
}
#choosePackage .slider p.moreInfo {
	margin: 10px 0 0 10px;
	padding: 0 0 20px 0;
}

#choosePackage .slider p.channel-logos-more-information {
	font-weight: bold;
}

#choosePackage .package .trigger:hover {
	cursor: pointer;
}
#choosePackage .smaller {
	padding: 0 0 0 10px;
}
a.buttonContinue {
	display: block;
	width: 87px;
	height: 26px;
	background: url(../images/interface/button_continue.gif) no-repeat left top;
	float: right;
	margin: 17px 5px 0 0; /* ie6.css & ie7.css */
}
a.buttonContinue span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#card_number_line input {
	width: 30px;
}

#dateOfBirth_line input {
	width: 30px;
}




/**** Packages ****/
#packageContent {
	width: 100%;
}
#packageContent .package {
	padding: 0;
	margin: 0 0 10px 0;
	width: 100%;
	clear: left;
	position: relative;
	border-bottom: 1px solid #c9c9c9;
	background: none;
}
#packageContent .logos {
	display: block;
	margin-right: 200px;
}
.logos {display:block; clear:both}
#packageContent .package p.addButton {
	float: none;

}
#packageContent .package p.addButton a {
	margin-top: 4px;
	float: right;
}
#packageContent .package h3 {
	background: none;
}
#packageContent .package .highlight {
	padding: 4px 2px 4px 140px;
	border-top: 1px solid #c9c9c9;
	height: 60px;
}
#packageContent .package .highlight p {
	/*padding-right: 100px;*/
	width:370px;
	float:left;
}
#packageContent .package .highlight img {
	float:right;
	padding-left:10px;
	/*position: absolute;
	right: 10px;
	top: 24px;*/
}
#packageContent .package .highlight img.moreInfoClose {
	position: absolute;
	left: 510px;
	top: 28px;
}

#packageContent .addPackage a {
	float:right;
	display: block;
	padding: 3px 88px 4px 0;
	background: url(../images/get_quote/button_add.gif) no-repeat 190px 1px;
	margin-bottom: 15px;
}
#packageContent .package .great {
	background: url(../images/packages/package_great1.jpg) no-repeat left center;
}
#packageContent .package .spanish {
	background: url(../images/packages/package_spanish1.jpg) no-repeat left center;
}
#packageContent .package .greek {
	background: url(../images/packages/package_greek1.jpg) no-repeat left center;
}
#packageContent .package .italian {
	background: url(../images/packages/package_italian1.jpg) no-repeat left center;
}
#packageContent .package .vietnamese {
	background: url(../images/packages/package_vietnamese1.jpg) no-repeat left center;
}
#packageContent .package .highlight:hover {
	background-color: #F1F5FA;
	cursor: pointer;
}
#packageContent .slider {
	background:#FFF url(../images/interface/slider_bg.gif) repeat-x left bottom;
	padding: 0 0 0 140px;
}
#packageContent .logos { /* ie6.css */
	width: 550px;
	padding: 0 0 20px 0;
}
#packageContent .logos img {
	margin-bottom: 0;
	margin-top: 3px;
}

.addOnPackageTitle h4 {font-family:Arial, Helvetica, sans-serif; font-size:92%; font-weight:bold; color:#666; margin-top:10px} 
.addOnPackageTitle h4 span {color:#0F9AD4}

#choosePackage .logos img {
 	margin-bottom: 0;
 	margin-top: 3px;
 }
.slider div#addOnChannels .category .category-pod { background:white; position:relative; overflow:hidden; padding: 10px 0 0 10px;} 
.slider div#addOnChannels .category a { width:49%; float: left; }

div#mainChannels {
	width:472px;float:left;
}

div#addOnChannels {
	width:241px; float:right;
}

#addOnChannels-wrap {
	margin:15px 30px 30px 40px;
}

#packageContent div#mainChannels .category span, #choosePackage div#mainChannels .category span {
 	display:block;
 	width:100%;
 	margin:0;
 	padding:5px 0 2px;
 	font-size: 12px;
 	font-weight: 500;
 	color: #666;
 	border-bottom: 1px dashed #ccc;
}
 
#packageContent div#addOnChannels .category span, #choosePackage div#addOnChannels .category span {
	font-size: 12px;
	font-weight: 500;
	color: #666;
}

/***** Equipment *****/
.wrapper {
	padding: 15px 90px;
}
.launchWiz a {
	display: block;
	text-align: center;
	width: 249px;
	margin-left: 110px;
	height: 33px;
	background: url(../images/interface/button_equipment_whiz.gif) no-repeat left top;
}
.launchWiz a:hover {
	background-position: left bottom;
}
.launchWiz span {
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}



/****** News ******/
.newsDate {
	display: block;
	color: #666;
}



/***** Help ******/
.icon {
	float: left;
	width: 140px;
	padding-left: 74px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.general {
	background: url(../images/help/general_icon.gif) no-repeat left top;
}
.customer {
	background: url(../images/help/user_icon.gif) no-repeat left top;
}
.professional {
	background: url(../images/help/pro_icon.gif) no-repeat left top;
}

/***** Highlights: Subscriber Homepage Rule ****/

#box1, #box2 {
	position:absolute;
}
.mask {
	position:relative;
	overflow:hidden;
	width: 400px;
	height: 215px;
}
.mask img {
	position:absolute;
	display:block;
	border:none;
}
.mask div {
	position:absolute;
	display:block;
	border:none;
	width:386px;
	height:300px;
}

/***** Highlights: Public Homepage Rule ****/

#home-plasma .mask {
	position:relative;
	width:480px;
	height:240px;
	overflow:hidden;
}
#home-plasma .mask img {
	position:absolute;
	display:block;
	border:none;
}

/***** TV Guide ****/

.clear {clear:both; visibility:hidden; margin:0; padding:0; height:1px;}
 
#SERVICE, #TIMEOFFSET, #DELETE_EVENT_SECTION, #EVENTID, #DURATION, #DATE {display:none}
#EVENT_SECTION {display:block; clear:both; margin:0; padding:0; font-size: 0.8em;}
#EVENT_SECTION:hover {
	background-color: #F1F5FA;
}

#TIME 		{margin:0; padding:5px; display:block; float:left; color:#333; background-color:#e5e5e5; border-top:1px dotted #ccc; width:60px}
#NAME 		{margin:0; padding:5px; display:block; float:left; color:#333; background-color:none; border-top:1px dotted #ccc; width:285px; font-weight:bold}
#SYNOPSIS 	{margin:0; padding:5px 5px 0 5px; display:block; float:left; color:#333; background-color:none; border-top:1px dotted #ccc; width:17px}
#LOG_LINE 	{margin:0; padding:5px; display:block; float:left; color:#333; background-color:none; border-top:1px dotted #ccc; width:250px}
#RATING 	{margin:0; padding:5px; display:block; float:left; color:#333; background-color:none; border-top:1px dotted #ccc; width:35px}

/* The following four styles are needed for the tooltips */
a.info {position:relative; border:none; z-index:99}
a.info span {display:none} 
a.info:hover span {display:block; position:absolute; top:1px; left:17px; background:#fff; padding:5px; text-decoration:none; color:#666; border:1px solid #666; width:245px; cursor:default;} 


/***** Miscellaneous ****/

.redText {
	color:red;
}

p.quoteSmallText {
	padding-top:2px;
	font-weight:normal;
	text-transform: none;
	font-size:11px;
	margin:0;
	clear:both;
}

/***** For displayWizardStepConfirm page ****/


#confirmation h3 {
	background-color:#E1E4ED;
	color: #022C93;
	margin: 8px 0 0 0; /*mac.css*/ 			
}		
#confirmation p {
	margin: 8px 0 0 0; /*mac.css*/ 			
}
#confirmation .Key {
	width: 150px;
	float: left;
}
#confirmation .Value {
	width: 150px;
	margin-left: 160px;
}
#confirmation table {
	font-family: arial, tahoma, "sans serif";
	color: #333;	
}
#confirmation td {
	width:200px;	
}

.section p.addButton span, p.nextWeekButton span,  p.previousWeekButton span, div.nextButton span, p.nextButton span, p.previousButton span, p.removeButton span, p.continueOrder span, p.load span, p.saveQuote span, p.submit span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
.section p.previousButton {
	float: left;
	width: 87px;
	margin-top: 3px;
}

/***** Footer ****/
#footer {
	clear: both;
	margin: 20px;
	height: 40px;
	border-top: 1px solid #079CE2;
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
#footer ul {
	position: absolute;
	top: 6px;
	right: 6px; /* ie6.css */
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer li {
	float: left;
	margin-left: 5px;
}
#footer a {
	display: block;
	padding: 0 0 0 5px;
	border-left: 1px solid #cbcbcb;
}
#footer a.copy {
	border-left: none;
	color: #999;
}
#footer a:hover {
	text-decoration: none;
}


/***** equipment options *****/

#equipOptions {
	padding: 6px 0 0 0;
	/*padding: 6px 0 20px 0;*/
}

#equipOptions .option {
	position: relative;
	float: left;
	width: 149px;
	height: 269px;
	margin: 0 2px 0 3px;
	background: url(../images/get_quote/equipment_option_bg.gif) no-repeat 0 0;
	text-align: center;
	/*padding-top:11px;*/
}

#equipOptions .optionChristmas {
	position: relative;
	float: left;
	width: 149px;
	height: 269px;
	margin: 0 2px 0 3px;
	background: url(../images/get_quote/equipment_option_christmas_bg.gif) no-repeat 0 0;
	text-align: center;
	padding:69px 0 45px 0;
}

#equipOptions .optionWide {
	/*position: relative;
	float: left;*/
	width: 449px;
	height: 109px;
	margin: 0 2px 0 3px;
	background: url(../images/get_quote/equipment_option_450x110_bg.gif) no-repeat 0 0;
	text-align: center;
}

.optionWide div.left {
	float: left;
	/*padding-top: 5px;*/
	padding-left: 10px;
}

.optionWide div.middle {
	float: left;
	padding-top: 25px;
	padding-left: 20px;
}

.optionWide div.right {
	float: left;
	padding-top: 30px;
	padding-left: 22px;
}

#equipOptions h5 {
	color: #333;
	margin: 0;
	padding: 4px 0 0 0;
}
#equipOptions p.price {
	color: #76CB1A;
	font-weight: bold;
	font-size: 21px;
	letter-spacing: -1px;
	margin: 0;
	padding: 15px 0 10px 0;
	line-height: 1.4;
}
#equipOptions p {
	font-weight: bold;
	margin: 0;
	padding: 0 5px 8px 5px;
	font-size: 0.9em;
	line-height: 1;
}
#equipOptions p.terms {
	font-weight: normal;
	margin: 6px 0 5px 0;
	padding: 0 0 8px 0;
	font-size: 0.8em;
	line-height: 1;
}

.textarea {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; OVERFLOW:scroll; OVERFLOW-Y: scroll; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #eee; OVERFLOW-X: hidden; PADDING-BOTTOM: 5px; FONT: 11px Tahoma, Verdana, Arial, sans-serif; BORDER-LEFT: #666 1px solid; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 150px;
}

#lightbox{
	padding: 5px 0 0 20px;
	background:#fff;
	text-align:left;
	margin: 10px 0 0 20px;
	min-height: 250px;
}

#lightbox td {vertical-align:bottom;}
#lightbox p { margin:0;}


a.lbAction {
	background: none; 
}

p.close {
	position: absolute;
	top: 18px;
	right: 17px;
	margin: 0;
}
p.close a {
	display: block;
	width: 70px;
	height: 26px;
	background: url(../images/get_quote/button_close.gif) no-repeat left top;
}
p.close a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

.centeredBoldText {font-weight:bold;text-align:center;}

/*** knowledge/help ***/
.help-container {
	
}

.help-wrap {
	margin:0px 20px;
	display:block;
	font-family: tahoma, arial, helvetica;
	font-weight:normal;
	float:left;	
}

div.help-wrap h2, div.help-wrap h3 {
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size:18px;
	padding:0;
	margin: 0 0 0 15px;
}

div.help-wrap h3 {
	color: #0085bc;
	
}

div.help-wrap span {
	font-size:14px;
	color: black;
	
}

div.help-wrap .help-pod-long h2, div.help-wrap .help-pod-short h2 {
	padding:35px 0 0 0px;
}

.help-pod-short {
	background: transparent url(../wsimages/tvguide1024/help-pod-short.jpg) no-repeat bottom;
	width: 239px;
	height: 143px;
	line-height:30px;
}

.help-pod-long {
	background: transparent url(../wsimages/tvguide1024/help-pod-long.jpg) no-repeat bottom;
	width: 484px;
	height: 149px;
	line-height:30px;
}


.absolut-help { 
	position: absolute;
	left: 9px;
	top:185px;
}

.knowledge-container {
	padding-top:50px;
	clear:both;
}

.knowledge-wrap {
	margin:20px;
	display:block;
	float:left;
	font-family: tahoma, arial, helvetica;
	font-weight:normal;
	margin-top:10px;	
}

.knowledge-wrap h3 {
	margin:0;
	padding:0;
	font-size: 18px;
	color: #999999;
}

.knowledge-wrap p {
	font-size:12px;
	padding:15px 90px 0px 15px;
	margin:5px 0;
}

.knowledge-wrap a, .help-wrap a {
	text-decoration:none;
	background: transparent url(../wsimages/tvguide1024/help-arrow.jpg) no-repeat left;
	margin:0px 0 0px 18px;
	padding: 0px 0px 0px 25px;	
	font: 18px normal tahoma, arial, helvetica;
}

.knowledge-wrap a:hover, .help-wrap a:hover {
	color: black;
}

.knowledge-pod-question {
	background: transparent url(../wsimages/tvguide1024/knowledge-pod-question.jpg) no-repeat;
	width:239px;
	height:102px;	
}

.knowledge-pod-customer {
	background: transparent url(../wsimages/tvguide1024/knowledge-pod-customer.jpg) no-repeat;
	width:239px;
	height:102px;
	
}

.knowledge-pod-gears {
	background: transparent url(../wsimages/tvguide1024/knowledge-pod-gears.jpg) no-repeat;
	width:239px;
	height:102px;
	
}

/* installation */

.install-image {
	height: 240px;
	width: 730px; 
	background:transparent url(../wsimages/tvguide1024/select-your-residence.jpg) top center no-repeat;
}

#residence {
	margin-bottom:10px;
}

.install-pod {
	background: transparent url(../wsimages/tvguide1024/radio-pod-bg.jpg) no-repeat;
	height: 79px;
	width: 172px;
	padding:10px 5px 0px 5px;
	float:left;
}

.install-pod input {
	margin-left:8px;
	float:left;
}

.install-pod-description {
	float:right;
	padding-right:20px;
	width:120px;	
}


#levels, #locality, #existingDish, #help {
	background: transparent url(../wsimages/tvguide1024/installation-pod-bg.jpg) repeat-x;
	padding-left:10px;
	clear:both;	
}

#levels, #locality, #existingDish  {
	height:80px;
}

#locality-postcode {
	float:left;
	padding-right:20px;	
} 

#locality-suburbList {
	float:left;
} 

#help {
	height:90px;	
}

#equipment-moreinfo {
	float:right; 
}

#navOptions {
	height:30px;
	padding-top:-11px;	
}

#existingDishConfirm {
	color:red;
	background:#FBF7B0;
	border:1px solid #447AA2;
	padding:10px;
	margin:10px;
	height:100px;	
}

form#equipmentWizard h1, div#offers h1, div#upgrades h1 { 
	font-size:24px;
	padding-top:10px;
}

div#offers h1, div#upgrades h1 {
	padding-bottom:15px;
}

#existingDishInfo img, #helpInfo img {
	padding: 10px 10px 0 0;
}

/* equipment pods */

#equipPods {
	
}

.optionPod {
	background:transparent url(../wsimages/tvguide1024/equip-pod.jpg) no-repeat;
	width: 219px;
	height: 165px;
	float:left;
	margin-bottom:10px;
	font-family: tahoma, arial, helvetica;
	font-weight:bold;
}

.optionPod-title {
	float:left;
	color:white;
	padding:25px 0 0 14px;
	width:50px;
	text-align:center;
	font-size:11px;
	
	
}

.optionPod-content {
	float:right;
	padding: 60px 32px 0 0px;
	text-align:center;
	width:120px;
}

.optionPod-content p.price {
	color:#cc0000;
	font-size:22px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

.optionPod-content p.contract {
	font-size:11px;
	
}

/* step 3 offers */

#offers, #upgrades {
	background: transparent url(../wsimages/tvguide1024/installation-pod-bg.jpg) repeat-x;
}

.offerPod {
	background:transparent url(../wsimages/tvguide1024/offer-pod.jpg) no-repeat;
	width: 229px;
	height: 239px;
	float:left;
	margin-bottom:10px;
	font-family: tahoma, arial, helvetica;
	font-weight:bold;
	position:relative;
}

.offerPod-title {
	float:left;
	color:white;
	padding:18px 0 0 8px;
	width:55px;
	text-align:center;
	font-size:11px;

}

.offerPod-content {
	float:right;
	padding: 7px 21px 0 0px;
	text-align:center;
	width:138px;
	
}

.offerPod-content p.price {
	color:#cc0000;
	font-size:17px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

.offerPod-content p.contract {
	font-size:11px;
	
}

p.offertext {
	font-family: tahoma, arial, helvetica;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0;
	
}
	
div.offer-tac {
	margin-top:10px;
	font: 12px tahoma, arial,helvetica normal;
}

div.offer-linkpod div {
	float:left;
}

div.offers-bonusoffers-pod {
	background: transparent url(../wsimages/tvguide1024/offer-bonusofferpod-bg.jpg) no-repeat;
	height:171px;
	width:731px;
	padding: 13px 0 0 15px;
}

div.offers-specialoffers-pod {
	background: transparent url(../wsimages/tvguide1024/offer-specialofferpod-bg.jpg) no-repeat;
	height:111px;
	width:731px;
	padding: 10px 0 0 15px;
	
}

#upgrades h3 {
	font-family: tahoma, arial, helvetica;
	font-size: 18px;
	font-weight:normal;
	color: #cc0000;
	padding:0px; 
	margin:0px;
	padding-bottom:10px;
}

.big-pod-top { 
	background:transparent url(../wsimages/tvguide1024/settoppod-top.jpg) no-repeat top center;
	width:729px;
	clear: both;
	padding-bottom:15px;
}

.big-pod-bottom {
	background:transparent url(../wsimages/tvguide1024/settoppod-bottom.jpg) no-repeat bottom center; 
	padding: 10px 0;
	padding-bottom:13px;
	width:729px;
}

.big-pod-middle {
	background:transparent url(../wsimages/tvguide1024/settoppod-middle.jpg) repeat-y center; 
	padding:0px 10px;
	width:709px;
}

.big-pod-header {
	height:30px;	
}

span.bigpodheader {
	font-weight:bold;
	font-family: tahoma, arial, helvetica;
	font-size:11px;
	line-height:26px;
	
}

div#upgrades h1.pricingRed {
	color: #d70303;	
	padding-top:21px;
	
}

div#upgrades h1.pricingGrey {
	color: #d9d9d9;	
	padding-top:21px;
	
}

div#upgrades h4 {
	font: 15px tahoma,arial,helvetica;
	padding:0px 0 5px 0px;
}

div.package-title { width:170px; padding:10px; height:64px; background:transparent; float:left; }
div.package-details { background:#ffffff;height:250px;width:370px; }
div.package-monthlyrrp {margin-left:2px;width:140px; text-align:center; height:64px; float:left; background:transparent url(/wsimages/tvguide1024/package-pod-short.jpg) no-repeat top left;}
div.package-monthlyrrp-inner { width:140px; text-align: center; }
div.package-specialoffers { margin-left:20px;height:64px; width:260px; float:left; background:transparent url(/wsimages/tvguide1024/package-pod-long.jpg) no-repeat;}
div.package-specialoffers-inner { padding-left:20px; float:left; width:100px; text-align:center;}
div.package-informationbox { background:#ffffff;height:250px;width:370px; }

div.package-specialoffers img {
	padding-top:12px;
}

div.package-specialoffers p {
	margin:0px;
	padding:0px 0 0 12px;
	font:11px tahoma,arial,helvetica;
}

div#upgrades img.settopboximg {
}

h1.offerh1 {padding-left:10px;}

/*********** upgrades ***********/

.settop-pod-upgrade {
	height:142px; 
	width:706px; 
	border-bottom:1px solid #cce7f2; 
	background: #eef7fb;
	position:relative;
	clear:both;
}

.multibox-content {
	padding: 10px;
	display: none;	
}

.upgrade-conditions-apply {
	width:115px; 
	float:right; 
	margin-right:15px;
}

.upgrade-infoButton {
	margin-left:10px;
	overflow:hidden;
}

.upgrade-no-offers {
	margin-left:20px;
	height:64px; 
	width:260px; 
	float:left;
}
.upgrade-no-offers-left {
 	padding-left:25px;
 	float:left;
}

.upgrade-no-offers-right {
	width:115px; 
	float:right; 
	margin-right:15px;
}

.upgrade-upfront-price {
	text-align:center; 
	float:left; 
	margin:22px 0px 0 5px; 
	width:60px;
}

.upgrade-details {
	 width:510px;
	 height:50px;
	 position:absolute;
	 top:80px;
	 right:0px;
}

.upgrade-details-teaser {
	margin:8px 0; 
	padding:0px; 
	color: #0085bc; 
	font:bold 12px arial,helvetica;
}

.upgrade-details-tagline {
	margin:8px 0;
	padding:0px; 
	font:11px tahoma,arial,helvetica;
}

.special-clearer {
	clear:both;	
	line-height:0px;
}
	
/****** payment option mutlibox ********/
.multiboxContainer {
	padding:10px 0 10px 10px; 
	text-align:left;
}

.clusions {
	display:block;
	float:left; 
	text-align:left; 
	padding:0 15px 0 0; 
	margin: 10px 0 0; 
	width:320px; 
	border-right:5px solid #cce7f2; 
	background:#FFF; 
}
.clusions p {
	display:block; 
	width:205px; 
	font-size:0.7em; 
	font-family:Tahoma; 
	margin:0; 
	padding:0 0 10px 115px; 
	clear:both; 
	position:relative; 
	min-height:80px;
}

.clusions img {
	position:absolute; 
	top:0; 
	left:0;
}
.agreement {
	display:block;
	float:left; 
	text-align:left; 
	padding:0 15px 0; 
	margin:10px 0 0; 
	width:295px; 
	background:#FFF;
}
.clusions h3, .agreement h3 {
	clear:both; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.1em; 
	color:#C00; 
	font-weight:normal; 
	margin:0 0 10px; 
	padding:0
}

.agreement p {
	font-size:0.7em; 
	font-family:Tahoma; 
	margin:0 0 5px
}

/*********** summmary page (step go=4) *********/

.bubbleImage {
	float:left;
	padding-top:10px;
	padding-left:10px;
}
.summary-product {
	clear:both;
	background:url(/wsimages/tvguide1024/summary-product-background.gif);
}
.summary-heading {
	font-size:24px;
	color:#0099CC;
}
.summary-div {
	float:left;
	padding-top:10px;
	padding-left:10px;
	width:630px;
}
.summary-div-outer {
	padding-top:15px;
	clear:both;
}
.summary-thin-white-line {
	position:absolute;
	clear:both;
	margin:0px;
	padding:0px;
	border: 0;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	width: 100%;
	text-align: left;
}
.summary-div-price {
	width:110px;
	float:left;
	padding-top:14px;
	padding-left:5px;
	text-align:right;
}
.summary-price {
	font-size:20px;
	color:#0099CC;
}
.summary-monthly-subtext {
	font-size:11px;
}
.summary-total-upfront {
	width:579px;
	float:left;
	text-align:right;
	padding-top:14x;
	padding-right:20px;
	padding-top:14px;
}
.summary-total-ongoing {
	width:579px;
	float:left;
	text-align:right;
	padding-right:20px;
	padding-top:4px;
}
.summary-totals {
	clear:both;
	background:url(/wsimages/tvguide1024/summary-total-background.gif);
	width:729px;
	padding-top:14x;
}
.summary-totals-div	{
	height:45px;
}
.summary-rules {
	background: transparent url(/wsimages/tvguide1024/installation-pod-bg.jpg) repeat-x;
	padding-left:10px;
	padding-bottom:15px;
	font-size:0.8em;
}
.summary-section-title {
	width:370px;
	float:left;
	padding-top:3px;
	color:#666666;
}
.summary-section-div {
	padding-top:7px;
}
.summary-section-content {
	width:140px;
	float:left;
}
.summary-section-price {
	width:110px;
	float:left;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	padding-top:15px;
}

/************** scheduled Installer **************/

.dateSelected {
	background:#FEE800;
	font-size:11px;
}
.dateOption {
	background-color:#CCE7F2;
	line-height:1.5;
	font-size:11px;
}
.dateNoOption {
	background-color:#CCCCCC;
	line-height:1.5;
	font-size:11px;
	padding-left:5px;
}
.dateTitle {
	background-color:#0085BD;
	font-weight:bold;
	color:#FFFFFF;
	width:14%;
	line-height:1.5;
	font-size:11px;
	padding-left:5px;
}
.propertyDiv {
	background: transparent url(/wsimages/tvguide1024/installation-pod-bg.jpg) repeat-x;
	padding-left:10px;
	padding-bottom:15px;
	font-size:0.8em;
}
.propertyHeading {
	padding-top:10px;
	padding-bottom:10px;
	font-size:24px;
}
.propertyOptions {
	float:left;
	width:100px;
}
.alertBox {
	visibility:hidden;
	float:left;
	color:red;
	background:#FBF7B0;
	border:1px solid #447AA2;
	padding:10px;
	width:570px;
	font-size:11px;
}

.regional-alert {
	color: #CC0011;
	font-weight: bold;
}

p.nextWeekButton a {
	display: block;
	width: 103px;
	height: 26px;
	background: url(../wsimages/tvguide1024/btn-nextsevendays.gif) no-repeat left top;
	cursor: pointer;
}

.nextWeekButton {
	float: right;
	width: 103px;
}

p.previousWeekButton a {
	display: block;
	background: url(../wsimages/tvguide1024/btn-previoussevendays.gif) no-repeat left top;
	width: 129px;
	height: 26px;
	cursor: pointer;
}

.previousWeekButton {
	float:left;
	width:120px;
}

h2.instruction {
	padding-bottom: 15px;
}

h1.schedule-installation {
	padding-top: 20px;
}

.alert-information {
	color: #CC0011;
	font-size: 14px;
	padding-top: 20px;
}
	
/* leads form */

#noresults {
	padding: 17px 0 0 0;
	color: #000;		
}

#leadForm {
	padding: 20px 0px 0 10px;
	font-size:0.8em;
	font-family: arial, tahoma, "sans serif";	
}

#leadForm #leftCol {
	float:left;
	width:725px;
}

#leadForm #rightCol {
	float:left;
	width:230px;
}

#leadForm .col {
	width:49%;
	float:left;
	padding-right:5px;
}

#leadForm #lead-next {
	width: 700px;
	background: url(/wsimages/leads-divider.jpg) no-repeat top left;
	padding-top: 15px;
}

#leadForm #lead-next input {
	float:right;
	height:26px;
	width:63px;
	border:none;
}

#leadForm input, #leadForm select {
	font-family: arial, tahoma, "sans serif";
	border: 1px solid #c3c3c3;	
	width: 150px;
	float: left;
}

#leads-search-results {
	display: none;
	width:705px;
	clear:both;
	position:absolute;
	top:324px;
	z-index:2000;
	background: transparent url(/wsimages/leads-search-results-close.jpg) no-repeat top right;
	color: #fff;
}
#leads-search-results table {
	border-width: 1px;
	border-spacing: 0px;
	border-color: #c3c3c3;
	border-collapse: collapse;
	width:704px;
}
#leads-search-results table td {
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #c3c3c3;
	padding: 2px;
}
#leads-search-results table tr {
	height:22px;
}
#leads-search-results table tr.on {
	background: #ffcc01;
}
#leads-search-results table tr.on td {
	color: #000000;
	cursor: pointer;
}
#leads-search-results table tr.off {
	background: #0085bc;
}
#leads-search-results table tr.off td {
	color: #ffffff;
	cursor: pointer;
}
#leads-search-results table tr.no-results {
	cursor:default;
	height:70px;
}

#leads-search-results table tr.no-results td {
	cursor:default;
	text-align:center;
	background: #0085bc;	
}

#lead-search-form div {
	float:left;
	padding-right:10px;
}

#lead-search-form #search-loader {
	float:left;
	padding-top: 18px;
	cursor: pointer;
}

#lead-search-form {
	height: 80px;
}

#leads-edit {
	display: none;
	font-weight: bold;
}

#leads-edit span {
	color: red;
}

#leadForm label {
	width: 130px;
	float: left;
	height: 30px;
}

#leadForm input.radio {
	width: 25px;
	border: none;
}
#leadForm input.checkbox {
	width: 15px;
	clear: left;
	border: none;
}

#leadForm .select {
	width: 154px;
}
#leadForm .radio {
	float:left;
	width:60px;
}
#leadForm .radioGender {
	float:left;
	width:100px;
}
.phone-field {
	float: left;
	width: 30px;
	margin-right: 5px;
	padding: 2px;
}
.phone-on {
	float: left;
	width: 30px;
	border: 1px solid #c3c3c3;
	padding: 2px;
	text-align: center;
	margin-right: 5px;
	background: url(/wsimages/leads-phone-back.jpg) no-repeat top left;	
}
.phone-off {
	float: left;
	background: #e1eef4;					
	width: 30px;
	border: 1px solid #c3c3c3;
	padding: 2px;
	text-align: center;
	margin-right: 5px;
}
#main-contact-telephone, #wrapup-telephone, #main-contact-mobile, #wrapup-mobile {
	float: left;
}
#install-available div {
	float:left;
	color:#999999;
	font-weight: bold;
}
#install-next {
	width:145px;
}
#install-available .install-setup {
	width:260px;
}
#install-available label {
	width:95px;
	height: 15px;
}

#install-available {
	padding: 20px 0 20px 0;
}
#dtv-digital {
	padding: 10px 10px 10px 0;
}
#dtv-definition {
	padding: 10px 10px 10px 0;
}
#dtv-pvr {
	padding: 10px 10px 10px 0;
}
#lead-form-digital-tv label {
	width: 180px;
}
#lead-form-digital-tv .doubleline {
	height:45px;
}
.agent-notes {
	width: 290px;
	height: 50px;
	border: 1px solid #c3c3c3;
}
.agent-notes-history {
	width: 290px;
	height: 140px;
	border: 1px solid #c3c3c3;
	background: #F1F1F1;
}
#lead-form-divider {
	padding-bottom: 10px;
}
#lead-salesBoost {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#0085BC none repeat scroll 0 0;
	width: 230px;
}
#lead-salesBoost h3 {
	border-bottom:1px solid white;
	background: #0085bc;
	color: #fff;
	padding: 0px 0px 3px 9px;
	font-size: 18px;
	font-weight:normal;
	font-family: tahoma,arial, helvetica;
}

#lead-salesBoost .caption {
	padding:0 10px 0 10px;
	color:#ffffff;
}

#wrapup {
	width:955px;
	color:#FFFFFF;
	background: url(/wsimages/leads-wrapup-tab.jpg) no-repeat top left;
}
#wrapup-tab {
	padding:3px 0 3px 12px;
	font-weight:bold;
}
#wrapup-outer {
	color:#FFFFFF;
	background:#66b6d7;
}
#wrapup-top {
	padding:8px;
	color:#fff;
}
#wrapup-body {
	color:#000000;
	background:#E1EEF4;
	padding: 10px;
	height: 237px;
}

#wrapup-body-left {
	width:300px;float:left;
}
#wrapup-body-middle {
	width:300px;float:left;
}
#wrapup-body-right {
	width:310px;
	float:left;
	padding-left:20px;
}
.wrapup-question {
	padding:0 0 10px 10px;
}
.wrapup-field {
	padding-bottom:10px;
}
.wrapup-phone {
	float:left;
	padding-bottom:10px;
}
.wrapup-left {
	float:left;
	padding-left:4px;
}
.wrapup-box {
	padding:16px 0 0px 50px;
}
#wrapup-date {
	float:left;
	padding:2px 10px 0 10px;
}
#wrapup-date-input {
	display:inline;
	float:left;
	width:120px;
}
#wrapup-date-icon {
	position: relative; 
	top: 3px; 
	margin-left: 4px;
	float:left;
}
.wrapup-brochure {
	float:left;
	padding-bottom:10px;
}


.blue-box {
	line-height: 20px;
	float: left;
}
#install-available input {
	width:150px;
	text-align:right;
	background:#e1eef4;
	border: 1px solid #e1eef4;
}
.blue-box-left {
	float: left;
	height:52px;
	width:14px;
	background: transparent url(/wsimages/blue-box-left.jpg) no-repeat top left;
}
.blue-box-middle {
	padding-top:4px;
	float: left;
	background:#e1eef4;
	height:48px;
}
.blue-box-right {
	float: left;
	height:52px;
	width:14px;
	background: transparent url(/wsimages/blue-box-right.jpg) no-repeat top right;
}

.blue-box.fadeout {
	opacity: .6;
}

#close-results {
	float:right;
	width:35px;
	height:18px;
	mouse:pointer;
	display:block;
}

#results-refine-search {
	background:#005071;
	margin:18px 0 0 -1px;
	padding:10px;
	border: 1px solid #c2d4db;
}

#results-refine-search .max {
	font-weight:bold;
}
#results-refine-search .refine {
	float:left;
	padding:3px 10px 0 0;
}
#results-refine-search div {
	padding:10px 0 25px 0;
	clear:both;
}

#results-refine-search .refine-button {
	float:left;
	mouse:pointer;
	padding:4px 0 0 10px;
	cursor:pointer;
}

#results-refine-search input {
	float:left;
}

#salesboost h3 {
	color: #FFFFFF;
	padding: 10px;
	margin: 0px;
	border-bottom: none;
	border-top: 2px solid #0085bc;
}

#right-col-top h3 {
	padding:10px;
	background:#0085BC;
}

#salesboost .group-outer {
	padding:0 10px 10px 10px;
}

#salesboost .group-inner {
	padding:10px;
	background:#e0eef4;
}
#salesboost .group-bottom {
	background: url(/wsimages/salesboost-pod-bottom.jpg) no-repeat top;
	height:13px;
	width:210px;
}

#salesboost .group-back {
	background:#FFF;
	padding:10px;
}

#salesboost .group-back-top {
	background:#FFF;
}

#salesboost .group-back-bottom {
	background:#FFF;		
	height: 60px;
} 

#salesboost .channel-tile {
	float:left;
	width:49%;
}

#salesboost #selling-point {
	padding-top:15px;
	clear:both;
}
#salesboost #selling-point span {
	color:#0085bc;
	font-size:12px;
	font-weight:bold;
}
	
#salesboost span {
	color:#0085bc;
	font-size:12px;
	font-weight:bold;
}

.lead-script-top {
	 background: url(/wsimages/leads-step.jpg) no-repeat top center;
	 float:left;
	 height:57px;
	 width:20px;
	 padding:12px 2px 0px 0px;
}

.lead-script-top .script-inner {
	 font-size:24px;
	 font-weight:bold;
	 color:#ffffff;
	 text-align:center;
}

.lead-script-bottom, .lead-script-bottom-long {
	 background:#fffac5;
	 border:1px solid #c2d4db;
	 float:left;
	 height:55px;
	 width:315px;
}

.lead-script-bottom-long {
	 width:676px;
}

.lead-script-bottom .script-inner, .lead-script-bottom-long .script-inner{
	 padding:6px;
	 font-size:14px;
	 color:#005071;
}

/* tvguide search pagination */

#pagination {
	background: #f2f2f2;
	color:#666;
	padding: 4px 2px 4px 7px;
	border: 1px solid #ddd;
	margin: 5px 0px 5px 0px;
}

#pagination {
	position:relative;
	text-align:right;
}

#pagination a:link, #pagination a:visited, #pagination a:hover, #pagination a:active {
	text-decoration:none;
	background:#fff;
	color:#333;
	padding:2px 5px;
	border: 1px solid #ccc;
}

#pagination a:hover {
	background:#aaa;
	color:#fff
}

#pagination span {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc;
	color:#ccc
}

#pagination h4 {
	float:left;
	margin:0px;
}

ul.searchItem  {
	list-style-type: decimal;
}

#wrapup-button {
	float:right;
	height:27px;
	width:93px;
	border:none;
	cursor:pointer;
}
	
#cursor {
	cursor: pointer;	
}

.left {
	float: left;
}

#creditCardError {
	background: #ececec;
	padding: 10px;
	color: #ff0000;
	font-weight: bold;
	width: 600px;
	line-height:1.3;
	font-size:13px;
}

p.total-contract-price {
	 color:#616767;
	 font-weight:bold;
	 text-align:center;
	 padding-top:5px;
}
 
