/*font-family:Tahoma, Geneva, sans-serif;*/
body {background:#e7e7e7 url(/images/body-bg.png) 0px 0px repeat-x; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:100%; margin:0;	padding:0;}
body.home {background:#e7e7e7 url(/images/body-bg-home.png) 0px 0px repeat-x;}

/* MISC */
.clear-both {clear:both; height:10px; width:100%;}
.clear-left {clear:left; height:10px; width:100%;}
.bh-clear-both {clear:both; height:1px;	margin-top:-1px; overflow:hidden;}
hr {display:none;}
.button {margin:0;}
.button a {display:block; background-repeat:no-repeat; background-position:0px 0px;}
.button a:hover {background-position:0px -21px;}
.button a:active {background-position:0px -42px;}
.button span, .replaced span, .home-products h2 span, .home-news h2 span, .home-support h2 span, .channel-listing h3 span, div.all-about-freeview .button span {display:block; height:100%; overflow:hidden; text-indent:-3000px; width:100%;}
.glossary-back-to-top {background:transparent url(/images/arrow-up.png) 100% 4px no-repeat; margin-top:20px; padding-right:9px; text-align:right;}
.columned-list {width:250px; float:left; display:inline;}
.columned-list ul {margin-top:0;}

/* TYPOGRAPHY */
p {/*font-size:11px;*/ margin:0 0 10px;}
a {color:#a50600; text-decoration:none;}
a:hover {color:#e00200; text-decoration:underline;}
sub {font-family:Arial, Helvetica, sans-serif; font-size:8px; vertical-align:sub; /* style for the TM */}
/* header */
.main-nav a {color:#fff; font:17px Trebuchet MS, Helvetica, sans-serif;}
.header-links a {color:#ffe6e6;	font:normal 14px Trebuchet MS, Helvetica, sans-serif;}
.header-links a:hover {color:#fff; text-decoration:underline;}
.search {color:#ffe6e6;}
.search-field .input, .search-submit .submit {font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.search-field input {color:#fff;}
/* footer */
.footer, .footer a {color:#ddd;	font:11px Tahoma, Geneva, sans-serif;}
.footer a:hover {color:#fff;}
/* homepage */
.home h2 {color:#fff; font-size:17px;}
.home h2 a {color:#333;}
.home p {font-size:14px; margin:0;}
.home-products h2, .home-news h2, .home-support h2 {margin:5px 0 8px;}
.home-products p, .home-support h3, .home-support li, .home-news p {font:11px Tahoma, Geneva, sans-serif;}
.home-logos h2 {margin-bottom:0;}
.home-coverage h2 {margin:5px 0 0;}
.home-support h3 {margin:0 0 0 68px;}
.home-logos p strong {color:#ccc; font-weight:normal;}
.home-coverage p strong {color:#fff; font-weight:normal;}
.home-coverage h3 {font-size:20px; font-weight:normal; margin:15px 0 0;}
.coverage-search p {font:10px Tahoma, Geneva, sans-serif; margin:3px 0 0;}
.coverage-search .input, .coverage-search .submit {font:11px Tahoma, Geneva, sans-serif;}
.home-products p a, .home-support h3 a {color:#333;	font-weight:bold;}
.home-news p strong {font:normal 14px Arial, Helvetica, sans-serif;}
/* main */
.main h2 {color:#fff; font:normal 22px Arial, Helvetica, sans-serif; margin:24px 0 22px;}
/* subnav (left column) */
.subnav h3, .subnav h3 a, .sidebar h3 {color:#333; font:bold 17px Arial, Helvetica, sans-serif; margin-top:13px; /* 11px matches .page h2 baseline */	margin-bottom:14px;}
.subnav h3 {line-height:18px;}
.subnav a, .subnav h4 {font:bold 11px Tahoma, Geneva, sans-serif;}
.subnav li.opened li a, .subnav li.opened li.opened li a {font-weight:normal;}
.subnav li.opened li.opened a {font-weight:bold;}
/* sidebar (right column) */
.qa-widget h4, .qa-widget p {font:11px Tahoma, Geneva, sans-serif;}
.qa-widget h4 span {color:#a50600; cursor:pointer;}
.qa-widget h4 span:hover {color:#e00200; cursor:pointer; text-decoration:underline;}
.text-promo {color:#666;}
/* page content */
div.cost p, div.cost caption, div.cost th, div.cost td {font:11px Tahoma, Geneva, sans-serif;}
div.cost th {color:#ccc; font-size:10px; text-align:left;}
div.cost p {color:#ccc;}
div.cost caption {color:#fff; font-weight:bold; margin:0; text-align:left;}
div.cost a, div.cost td {color:#e00200;}
.channel-listing p {font:11px Tahoma, Geneva, sans-serif;}
.channel-listing strong {color:#fff;}
/*.page h3 {color:#666; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 15px;}*/
.page h3 {color:#333; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 10px;}
.page .program {font:11px Tahoma, Arial, Helvetica, sans serif; zoom:1;}
.page .program h4 {font-size:11px; margin:0;}
.page .program p {margin:0 0 5px;}
.page .program p.date {margin-bottom:5px;}
.page .expander h4 {font-size:12px;}
.page .expander h4 span {cursor:pointer;}
.page .set-up-and-support h3 a {color:#333;}
.page .set-up-and-support li, .page .set-up-and-support p {font:11px Tahoma, Arial, Helvetica, sans serif;}

/* MAIN LAYOUT */
.container {margin:0 auto; width:910px;}
.content {padding-left:5px;	width:905px;}
/* .no-subnav and .no-sidebar are .content overrides */
.no-subnav {background:transparent url(/images/subnav-bg.png) 0px 1px no-repeat;}
.no-sidebar {background:transparent url(/images/sidebar-bg.png) 100% 1px no-repeat;}
.subnav {background:transparent url(/images/subnav-bg.png) 100% 0px no-repeat; display:inline; float:left; margin-top:1px; width:143px;}
.sidebar {background:transparent url(/images/sidebar-bg.png) 0px 0px no-repeat; display:inline; float:left; margin-top:1px; padding-left:10px; width:143px; /*153-10*/}
.main {background:transparent url(/images/main-bg.png) 0px 0px no-repeat; display:inline; float:left; width:604px;}
.no-subnav .main {background:transparent url(/images/main-bg-no-subnav.png) 0px 0px no-repeat; display:inline; float:left; width:747px;}
.no-sidebar .main {background:transparent url(/images/main-bg-no-sidebar.png) 0px 0px no-repeat;	display:inline;	float:left;	width:757px;}
.page {margin-left:15px;width:502px;}
.no-sidebar .page {width:655px;}

/* HEADER */
.header {background:#960700 url(/images/header-bg.png) 0px 100% no-repeat; height:114px;	margin-left:5px; margin-bottom:20px; position:relative;	width:900px;}
.home .header {margin-bottom:10px;}
/* logo */
.header h1 {height:114px; left:0px;	margin:0; position:absolute; top:0px; width:142px;}
.header h1 a, .header h1 span {display:block; height:100%; width:100%;}
.header h1 span {overflow:hidden; text-indent:-3000px;}
.header h1 a {background:transparent url(/images/freeview-logo.png) 0px 0px no-repeat; cursor:pointer;}
/* main-nav */
.main-nav {bottom:0px; height:86px;	left:142px;	position:absolute; width:490px;}
.main-nav ul {margin:0;	padding:0;}
.main-nav li {display:inline; float:left; height:86px; list-style:none;	width:120px;}
.main-nav li.whats-on-freeview {width:130px;}
.main-nav li a, .main-nav li span {display:block; height:100%; width:100%;}
.main-nav li span {overflow:hidden;	text-indent:-3000px;}
.main-nav li a {background:transparent url(/images/main-nav.png) no-repeat; cursor:pointer;}
.main-nav li .all-about-freeview {background-position:0px 0px;}
.main-nav li .all-about-freeview:hover, li.selected .all-about-freeview {background-position:0px -86px;}
.main-nav li .products {background-position:-120px 0px;}
.main-nav li .products:hover, li.selected .products {background-position:-120px -86px;}
.main-nav li .whats-on-freeview {background-position:-240px 0px;}
.main-nav li .whats-on-freeview:hover, li.selected .whats-on-freeview {background-position:-240px -86px;}
.main-nav li .set-up-and-support {background-position:-370px 0px;}
.main-nav li .set-up-and-support:hover, li.selected .set-up-and-support {background-position:-370px -86px;}
/* header-links */
.header-links {position:absolute; top:8px; right:23px;}
.header-links ul {margin:0;	padding:0;}
.header-links li {color:#c20400; display:inline; list-style:none;}
/* search */
.search {bottom:0px; height:58px; position:absolute; right:23px;}
.search-inputs {float:left; margin-right:5px; position:relative;}
.search-radios {
	/*clear:left;*/
	/*left:-3px;*/
	left:0px;
	position:absolute;
	/*top:24px;*/
	top:26px;
}
.search-submit {float:left;}
.header .search-submit .submit {
	background:transparent url(/images/go-buttons.png) 0px 0px no-repeat;
	border:medium none;
	cursor:pointer;
	font-size:0px;
	height:27px;
	overflow:hidden;
	width:26px;
}
.search-submit .submit:hover {background-position:-26px 0px;}
.search-submit .submit:active {background-position:-52px 0px;}
.header .search-field {
	background:transparent url(/images/search-bg.png) 0px 0px no-repeat;
	height:27px;
	width:154px;
}
.header .search-field input, .home-coverage .search-field input {
	background-color:transparent;
	border:0 none;
	height:14px;
	margin:0;
	overflow:hidden;
	padding:6px 5px 7px;
	width:95%;
}
.search-radios input {
}
.search-radios label {
	margin:0;
	padding:0 12px 0 2px;
}

/* FOOTER */
.footer h4 {color:#ccc; font-size:14px;	margin:10px 0 0;}
h4.our-channels a {cursor:pointer;}
h4.our-channels a:hover {text-decoration:none;}
.footer .our-channels .replaced {background:transparent url(/images/footer-title-our-channels.png) 0px 0px no-repeat; display:block; height:14px; width:86px;}
.footer .info-for .replaced {background:transparent url(/images/footer-title-info-for.png) 0px 0px no-repeat; display:block; height:14px; width:46px;}
.footer {background:transparent url(/images/footer-bg.png) 0px 0px no-repeat; padding:5px 0 0; width:910px; /* 910-(2x5) */}
.footer ul {margin:0; padding:0;}
.footer ul li {list-style:none;}
.footer-top {margin:0 5px; padding:0 15px; width:870px; /* 900px-(2x15) */}
.footer-top {background:#494949 url(/images/footer-links-bg.png) 0px 0px repeat-x;}
.footer-bottom {background:#e7e7e7 url(/images/footer-bottom-bg.png) 0px bottom no-repeat; padding:0 5px 6px; width:900px;}
.channel-site-links {display:inline; float:left;}
.info-links {display:inline; float:left;}
.channel-links {display:inline; float:left;}
.site-links {border-left:1px solid #404040;	border-right:1px solid #404040;	display:inline;	float:left;	padding:0 45px 35px 15px; margin:0 15px;}
.channel-links, .site-links, .info-links ul {margin-top:15px;}
.channel-links ul {display:inline; float:left; margin-right:30px;}
.legal-links {background:#373737 url(/images/legal-links-bg.png) 0px bottom repeat-x; padding:0 15px; width:870px;}
.legal-links ul {padding-top:11px;}
.legal-links li {display:inline;}
li.copyright {margin-right:30px;}

/* HOMEPAGE */
.row .col-1, .row .col-2 {display:inline; float:left; width:446px;}
.row .col-1 {margin-right:8px;}
.panel {padding-left:15px;}

/* titles */
.nzs-favourite-tv-programmes {background:transparent url(/images/home-title-NZs-favourite-tv-programmes.png) 0px 0px no-repeat; display:block; height:23px; margin:12px 0 0 12px; width:381px;}
p.click-on-the-logos-below {background:transparent url(/images/home-title-click-on-the-logos-below.png) 0px 0px no-repeat; display:block; height:17px; margin:0 0 0 12px; width:381px;}
.freeview-satellite-or-freeview-hd {background:transparent url(/images/home-title-freeview-satellite-or-freeview-hd.png) 0px 0px no-repeat; display:block; height:23px; width:258px;}
p.find-out-with-this-easy-guide {background:transparent url(/images/home-title-find-out-with-this-easy-guide.png) 0px 0px no-repeat; display:block; height:14px; margin:0 0 20px; width:395px;}
.can-you-get-coverage {background:transparent url(/images/home-title-can-you-get-coverage.png) 0px 0px no-repeat; display:block; height:23px; width:199px;}
p.enter-your-address-below {background:transparent url(/images/home-title-enter-your-address-below.png) 0px 0px no-repeat; display:block; height:14px; margin:0 0 10px; width:230px;}
.home-products h2 a {background:transparent url(/images/home-title-products.png) 0px 0px no-repeat; display:block; height:23px; width:67px;}
.home-news h2 a {background:transparent url(/images/home-title-news.png) 0px 0px no-repeat; display:block; height:23px; width:41px;}
.home-support h2 a {background:transparent url(/images/home-title-support.png) 0px 0px no-repeat; display:block; height:23px; width:61px;}
.home-products h2 a, .home-news h2 a, .home-support h2 a {cursor:pointer;}

.home-logos {background-color:#000; height:335px;}
.home-logos ul {margin-left:17px;}
.home-logos li {list-style:none; display:inline; float:left; margin:0;	padding:0 4px 1px 0;}
.home-coverage, .home-products, .home-news, .home-support {height:169px; overflow:hidden;}
.home-coverage {background:transparent url(/images/home-coverage-bg.jpg) 0px 0px no-repeat;}
.home-products {background:transparent url(/images/home-products-bg.png) 0px 0px no-repeat;}
.home-news, .home-support {background:transparent url(/images/home-panel-bg.png) 0px 0px no-repeat;}

.coverage-finder {background:transparent url(/images/home-coverage-icon-1.png) 0px 0px no-repeat; padding-left:40px;}
.coverage-search .search-submit .submit {
	background:transparent url(/images/go-buttons.png) 0px 0px no-repeat;
	border:medium none;
	cursor:pointer;
	font-size:0px;
	height:27px;
	overflow:hidden;
	width:26px;
}
/*
.search-submit .submit:hover {
	background-position:-26px 0px;
}
.search-submit .submit:active {
	background-position:-52px 0px;
}
*/
.home-coverage .search-field {
	background:transparent url(/images/coverage-search-bg.png) 0px 0px no-repeat;
	float:left;
	height:27px;
	width:204px;
	margin-right:5px;
}
.home-coverage .search-field input {
	padding:7px 5px 6px;
}

/*.home-products .clear-both, .home-news .clear-both, .home-support .clear-both {
	background:#ccc url(/images/home-panel-bg-bottom.jpg) 0px bottom no-repeat;
}*/
.panel .clear-both {background:none;}
.row .home-products {/*background:#ccc url(/images/home-products-bg-top.jpg) 0px 0px no-repeat;*/ position:relative;}
.home-products .thumb {display:block; margin-bottom:3px;}
.find-a-retailer a {background-image:url(/images/btn-find-a-retailer.png); height:21px; position:absolute; right:15px; top:7px; width:93px;}
.home-products .product-group {display:inline; float:left; margin-right:13px; width:130px;}
.row .home-news, .row .home-support {/*background:#ccc url(/images/home-panel-bg-top.jpg) 0px 0px no-repeat;*/}
.home-support .col-1, .home-support .col-2 {display:inline;	float:left;	width:208px;}
.home-support .col-1 {clear:left;}
.home-news .thumb, .home-support .thumb {float:left;}
.home-news .article {margin-left:160px;	width:256px;}
.home-news .article a {background:transparent url(/images/subnav-arrow-right.png) 100% 5px no-repeat; padding-right:7px;}
.home-support h3, .home-support ul {width:130px;}
.home-support ul{margin:4px 0 0 68px;}
.home-support li {background:transparent url(/images/arrow-right.png) 2px 5px no-repeat;	list-style:none; padding-left:10px;}

/* SUBNAV */

.subnav ul {margin:0 7px 5px 0;	padding:0;}
.bottom-border {border-bottom:2px dotted #ccc; margin-bottom:8px; padding-bottom:5px;}
.subnav h3, .subnav h4 {margin-left:10px;}
.subnav li, .subnav h4 {margin-bottom:6px;}
.subnav li {list-style:none; padding-left:10px;}
.subnav li ul {margin-top:5px; margin-bottom:0;}
.subnav li li {margin-bottom:6px;}
.subnav .opened {background:transparent url(/images/subnav-arrow-down.png) 1px 7px no-repeat;}
.subnav .closed {background:transparent url(/images/subnav-arrow-right.png) 2px 5px no-repeat;}
.subnav .all-about-freeview {background:transparent url(/images/subnav-title-all-about-freeview.png) 0px 0px no-repeat; height:37px; width:70px;}
.subnav .whats-on-freeview {background:transparent url(/images/subnav-title-whats-on-freeview.png) 0px 0px no-repeat; height:37px; width:75px;}
.subnav .set-up-and-support {background:transparent url(/images/subnav-title-set-up-and-support.png) 0px 0px no-repeat; height:37px; width:83px;}

/* SIDEBAR */
/*.qa-widget h4 a, .sidebar .promo a {background:transparent url(/images/subnav-arrow-right.png) 100% 5px no-repeat; padding-right:7px;}*/
.qa-widget h4 span, .sidebar .promo a {background:transparent url(/images/subnav-arrow-right.png) 100% 5px no-repeat; padding-right:7px;}
.qa-widget .opened span {background:transparent url(/images/subnav-arrow-down.png) 100% 6px no-repeat;}
.qa-widget p {margin-bottom:15px;}
.qa-widget .expander {margin-bottom:8px;}
.qa-widget .expander p {margin-bottom:0;}
.top-border {border-top:2px dotted #ccc; margin-bottom:10px; padding-top:10px;}
.sidebar .image-promo {}
.sidebar .related-questions {background:transparent url(/images/sidebar-title-related-questions.png) 0px 0px no-repeat; height:37px; width:74px;}

/* PAGE CONTENT */

/* titles */
.page .help-is-here {background:transparent url(/images/page-title-help-is-here.png) 0px 0px no-repeat; height:26px;	width:118px;}
.page .whats-on {background:transparent url(/images/page-title-whats-on.png) 0px 0px no-repeat; height:26px;	width:98px;}
.page .channels {background:transparent url(/images/page-title-channels.png) 0px 0px no-repeat; height:26px;	width:93px;}

/* All about Freeview */
div.all-about-freeview {display:inline;	float:left;	height:277px; margin:0 10px 10px 0; position:relative; width:246px;}
div.who-are-we, div.cost {margin-right:0;}
div.why-freeview, div.cost {margin-bottom:0;}
div.what-is-freeview {background:transparent url(/images/bg-what-is-freeview.png) 0px 0px no-repeat;}
div.who-are-we {background:transparent url(/images/bg-who-are-we.png) 0px 0px no-repeat;}
div.why-freeview {background:transparent url(/images/bg-why-freeview.png) 0px 0px no-repeat;}
div.cost {background:transparent url(/images/bg-cost.png) 0px 0px no-repeat; padding:0 14px 0 10px; width:222px;}
div.what-is-freeview h3 {background:transparent url(/images/what-is-freeview-title.png) 0px 0px no-repeat; height:18px; margin:30px 0 19px 17px; width:188px;}
div.what-is-freeview p.blurb {background:transparent url(/images/what-is-freeview-text.png) 0px 0px no-repeat; height:127px; margin-left:17px; width:213px;}
div.who-are-we h3 {background:transparent url(/images/who-are-we-title.png) 0px 0px no-repeat; height:18px; margin:30px 0 15px 15px; width:132px;}
div.who-are-we p.blurb {background:transparent url(/images/who-are-we-text.png) 0px 0px no-repeat; height:146px; margin-left:15px; width:214px;}
div.why-freeview h3 {background:transparent url(/images/why-freeview-title.png) 0px 0px no-repeat; height:17px; margin:10px 0 0 10px; width:107px; position:absolute; top:0; left:0;}
div.cost h3 {background:transparent url(/images/cost-title.png) 0px 0px no-repeat; height:17px; margin:10px 0 16px; width:33px;}
div.cost div {border-bottom:2px dotted #444; margin-bottom:10px; padding-bottom:12px;}
div.cost table {margin:0;}
div.cost th, div.cost td {border:none; padding:0;}
div.all-about-freeview a {color:#fff;}
div.all-about-freeview .button, div.all-about-freeview .button a {height:21px; width:57px;}
div.what-is-freeview .button, div.who-are-we .button {position:absolute; bottom:9px; right:10px;}
div.why-freeview .button, div.cost .button {position:absolute; top:6px; right:10px;}

div.what-is-freeview .button a {background-image:url(/images/button-more-all-about-red.gif);}
div.who-are-we .button a {background-image:url(/images/button-more-all-about-grey.gif);}
div.why-freeview .button a {background-image:url(/images/button-more-all-about-black.gif);}
div.cost .button a {background-image:url(/images/button-more-all-about-black.gif);}

/* What's on Freeview */
.channel-logos {border-bottom:2px dotted #ccc; margin-bottom:15px;}
.channel-logos ul {margin:0; width:415px;}
.channel-logos li {list-style:none;	display:inline;	float:left;	margin:0; padding:0 4px 1px 0;}
.channel-listing {background:#eaeaea url(/images/channel-listing-bg.png) 0px bottom no-repeat; margin-bottom:10px; padding-bottom:15px; width:502px;}
.channel-listing h3 {height:50px; width:502px; margin:0 0 3px;}
.channel-listing h3 a {display:block; height:100%; width:100%;}
.channel-listing .tvone {background:#eaeaea url(/images/channel-tvone.png) 0px 0px no-repeat;}
.channel-listing div {display:inline; float:left; margin-left:8px; width:100px;}
.channel-listing p {margin:0 0 0 118px; width:370px;}
.channel-listing div p {background:#eaeaea url(/images/channel-listing-freeview-channel-bg.png) 0px 0px no-repeat; color:#fff; height:21px; margin:0; padding-top:4px; text-align:center; width:100px;}
.channel-tabs {font:11px Arial, Helvetica, sans-serif; margin-bottom:5px;}
.channel-tabs .clear-both {border-top:1px solid #ccc;}
.channel-tabs ul {display:inline; float:left; margin:0;}
.channel-tabs li {background:#999 url(/images/channel-tabs-bg-top.gif) -49px 0px no-repeat; display:block; float:left; list-style:none; margin-right:1px; padding:3px 0 1px; text-align:center; width:49px;}
.channel-tabs li.selected {background-position:0px 0px; background-color:#ccc;}
.channel-tabs li a {display:block; color:#eaeaea; font-weight:bold; width:100%; height:100%;}
.channel-tabs li a:hover, .channel-tabs li.selected a {color:#fff; text-decoration:none;}
.channel-tabs p {float:right; margin:0;}

/* What's on in HD? */
.page .hr {border-bottom:2px dotted #ccc; clear:both; margin:10px 0 15px;}
.page .program img {float:left;	margin:0 10px 5px 0; width:174px;}
.page .program .info {margin-left:184px; width:318px;}
.page img.float-left {float:left; margin:0 10px 10px 0;}
.page img.float-right {float:right; margin:0 0 10px 10px;}

/* Questions and answers */
.faq-search, .page .coverage-finder {background:#eaeaea url(/images/page-grey-bg-top.gif) no-repeat top left; margin-bottom:15px; padding:12px 0 0 0;}
.faq-search .clear-both {height:10px; background:#eaeaea url(/images/page-grey-bg-bottom.gif) no-repeat bottom left;}
.faq-search .search-field {
	/*background:transparent url(/images/coverage-search-bg.png) 0px 0px no-repeat;*/
	display:inline;
	float:left;
	width:410px;
	margin:0 0 0 15px;
}
.faq-search .search-field, .faq-search .search-submit {
height:21px;
}
.faq-search .search-field input {
	border:1px solid #ccc;
	color:#333;
	margin:0;
	overflow:hidden;
	padding:2px 5px 2px;
	width:95%;
}
.faq-search .search-submit .submit {
	background:transparent url(/images/button-search-grey.gif) 0px 0px no-repeat;
	border:medium none;
	cursor:pointer;
	font-size:0px;
	height:21px;
	overflow:hidden;
	width:57px;
}
.faq-search .search-submit .submit:hover {background-position:0px -21px;}
.faq-search .search-submit .submit:active {background-position:0px -42px;}

.page .coverage-finder h3 {margin:0;}
.page .can-you-get-coverage {background:transparent url(/images/page-title-can-you-get-freeview-coverage.png) 0px 0px no-repeat; display:block; height:24px; width:230px;}
.page .coverage-finder .icon-1 {background:transparent url(/images/icon-1.png) 15px 0px no-repeat; height:24px; padding-left:44px; margin-bottom:5px;}

.page .coverage-finder .search-submit .submit {
	background:transparent url(/images/button-go-grey.gif) 0px 0px no-repeat;
	border:medium none;
	cursor:pointer;
	font-size:0px;
	height:27px;
	overflow:hidden;
	width:26px;
}
.page .coverage-finder .search-field {
	/*background:transparent url(/images/coverage-search-bg.png) 0px 0px no-repeat;*/
	display:inline;
	float:left;
	width:410px;
	margin:0 0 0 15px;
}
.page .coverage-finder .search-field {
height:24px;
padding-top:3px;
}
.page .coverage-finder .search-field input {
	border:1px solid #ccc;
	color:#333;
	margin:0;
	overflow:hidden;
	padding:2px 5px 2px;
	width:95%;
}
.page .coverage-finder .clear-both {height:10px; background:#eaeaea url(/images/page-grey-bg-bottom.gif) no-repeat bottom left;}
.page .coverage-finder .search-submit .submit:hover {background-position:0px -27px;}
.page .coverage-finder .search-submit .submit:active {background-position:0px -54px;}
.page .expander {background:transparent url(/images/page-expander-bg-bottom.gif) 0px bottom no-repeat; margin-bottom:10px; padding-bottom:6px;}
.page .expander h4 {background:transparent url(/images/page-expander-bg-top.gif) 0px 0px no-repeat; margin:0; padding:15px 10px 8px 40px;}
.page .expander h4.opened {background:transparent url(/images/page-expander-bg-top.gif) -502px 0px no-repeat;}
.page .expander-content {background:transparent url(/images/page-expander-bg.gif) 0px 0px repeat-y; padding:7px 10px 0 40px;}
.page .set-up-and-support .col-1, .page .set-up-and-support .col-2 {display:inline;	float:left; margin-bottom:20px;	width:251px;}
.page .set-up-and-support .col-1 {clear:left;}
.page .set-up-and-support .thumb {float:left;}
.page .set-up-and-support h3, .page .set-up-and-support ul, .page .set-up-and-support p {margin:0 0 10px 60px; width:185px;}
.page .set-up-and-support h3 {margin-bottom:2px;}
.page .set-up-and-support li {background:transparent url(/images/arrow-right.png) 2px 5px no-repeat;	list-style:none; padding-left:10px;}

/* Find a retailer */
.retailer .contact-details {display:inline; float:left; width:150px; margin:0 10px 0 0;}
.location-search {
background:transparent url(/images/location-search-bg.png) 0px 0px repeat-y;
display:inline;
float:left;
margin:10px 14px 10px 0;
width:265px;
}
.location-search h3 {background:transparent url(/images/location-search-bg-top.png) 0px 0px no-repeat; padding:10px 10px 0;}
.location-search .clear-both {background:transparent url(/images/location-search-bg-bottom.png) 0px bottom no-repeat;}
.browse-retailers {
border-left:1px solid #ccc;
display:inline;
float:left;
margin-top:10px;
width:360px;
}
.browse-retailers .retailer-logo {
display:inline;
float:left;
margin-left:10px;
text-align:center;
vertical-align:middle;
width:110px;
}
.results {clear:both; padding-top:30px;}
.results-header {
margin-bottom:10px;
}
.results-header p {display:inline;}
.results-header ul {
display:inline;
list-style:none;
margin:0;
}
.results-header li {display:inline;}
.retailer {margin-top:30px;}
.location-checkboxes, .location-select {font:11px Tahoma, Geneva, sans-serif;}
.browse-retailers h3, .location-checkboxes, .location-select {margin-left:10px; margin-bottom:10px;}
.location-checkboxes input {margin-right:2px;}
.location-checkboxes label {margin-right:20px;}
.location-select {width:255px;}
.location-select select {width:95%;}
.location-search h3, .browse-retailers h3, .results-header h3, .retailer h4 {color:#666;}
.location-search .search-submit .submit {
	background:transparent url(/images/button-find-grey.gif) 0px 0px no-repeat;
	border:medium none;
	cursor:pointer;
	font-size:0px;
	height:21px;
	margin:0 0 0 10px;
	overflow:hidden;
	width:57px;
}
.location-search .submit:hover {background-position:0px -21px;}
.location-search .submit:active {background-position:0px -41px;}
.retailer h4 {font-size:14px; margin:0 0 20px;}
.retailer h4 img {margin-right:20px;}
.retailer h5 {margin:0 0 10px; text-transform:uppercase;}
.retailer p {font:11px Tahoma, Geneva, sans-serif;}
.back-to-top {clear:both; margin:0; padding-top:10px;}



/* products */
.product-group {display:inline; float:left; margin:0 0 10px; width:118px;}
.margin-10{margin-right:10px;}
.product-group ul {margin:0;}
.product-group li {background:transparent url(/images/arrow-right.png) 2px 5px no-repeat; list-style:none; padding-left:10px;}
.product-group p, .product-group li {font:11px Tahoma, Geneva, sans-serif;}
.product-group h4{font-size:12px;}
.products-feature {border-bottom:2px dotted #ccc; margin-bottom:10px;}
.products-feature h3 a {color:#666; font-size:16px;}
.products-feature .thumb {display:inline; float:left;}
.products-feature .summary {margin-left:210px; width:280px;}
.products-feature .summary p {margin:0 0 10px;}
.products-feature .summary .button a {background-image:url(/images/button-more-grey.gif); width:57px; height:21px;}

div.products {margin-left:0; width:auto;}

.products .mainnav {margin:0 0 20px 10px;}
.products .mainnav ul {height:20px; margin:32px 0 5px 0;}
.products .mainnav li {display:block; float:left; height:20px; list-style:none; margin-right:5px;}
.products .mainnav a {background-image:url(/images/products-mainnav.png); background-repeat:no-repeat; display:block; height:20px; overflow:hidden;}
.products .mainnav a span {display:block; height:100%; width:100%; text-indent:-3000px;}
.products .mainnav a.all-products {background-position:0px 0px; width:42px;}
.products .mainnav a.all-products:hover, .products .mainnav li.selected a.all-products {background-position:0px -20px;}
.products .mainnav a.freeview-satellite {background-position:-47px 0px; width:144px;}
.products .mainnav a.freeview-satellite:hover, .products .mainnav li.selected a.freeview-satellite {background-position:-47px -20px;}
.products .mainnav a.freeview-hd {background-position:-196px 0px; width:122px;}
.products .mainnav a.freeview-hd:hover, .products .mainnav li.selected a.freeview-hd {background-position:-196px -20px;}
.products .mainnav a.myfreeview-satellite {background-position:-323px 0px; width:177px;}
.products .mainnav a.myfreeview-satellite:hover, .products .mainnav li.selected a.myfreeview-satellite {background-position:-323px -20px;}
.products .mainnav a.myfreeview-hd {background-position:-505px 0px; width:143px;}
.products .mainnav a.myfreeview-hd:hover, .products .mainnav li.selected a.myfreeview-hd {background-position:-505px -20px;}

.products .subnav {border-bottom:1px solid #999; display:block; float:none; background:none; margin:0 0 20px; padding:0 0 10px 15px; width:auto;}
.products .subnav li {color:#999; font:11px Tahoma, Geneva, sans-serif; padding:0; margin-bottom:7px;}
.products .subnav li a {margin-right:3px;}

.products .detail {margin:0 10px 0 15px;}
.products h2 {color:#dd0200; font-weight:bold; margin:0 0 5px;}
.products h3 {color:#666; margin:20px 0;}
.products .listing {font:11px Tahoma, Geneva, sans-serif; display:inline; float:left; margin-bottom:10px; width:351px; margin-right:10px;}
.products .listing img {float:left; border:1px solid #999999;}
.products .listing h4, .products .listing p.price, .products .listing ul {margin:0 0 5px 130px;}
.products .listing h4 {margin-bottom:2px;}
.products .listing p.price, .products .listing ul {margin-bottom:7px;}
.products .listing li {background:transparent url(/images/products-bullet.gif) 4px 5px no-repeat; list-style:none; padding-left:15px; margin-bottom:2px;}

.products .detail-top, .products .detail-bottom {width:690px;}
.products .key-details {display:inline; /*width:455px;*/ width:410px; float:right;}
.products .slideshow {width:252px;}
.products .slideshow ul {margin:0;}
.products .slideshow li {display:inline; float:left; list-style:none; margin-right:4px; padding:0; width:60px;}
.products .slideshow li.first, .products .slideshow li.last, .products .slideshow li.enlarge {margin-right:0;}
.products .slideshow li.first {background-color:#ccc; width:252px; height:199px; margin-bottom:10px;}
.products .slideshow li.enlarge {width:252px; margin-bottom:5px;}
.products .slideshow li.enlarge span {background:transparent url(/images/thumbnail-enlarge-icon.gif) 100% 3px no-repeat; padding-right:14px;}
.products .slideshow li a {display:block; height:100%; text-decoration:none; width:100%;}
.products .detail-top h2 {color:#666; font-size:16px; font-weight:bold; margin:0;}
.products .detail-top p, .products .detail-bottom p, .products .detail-top li, .products .detail-bottom li, .products .detail-top h3 {font-size:11px;}
.products .detail-top h3 {color:#333; font:bold 11px Tahoma, Geneva, sans-serif; margin:3px 0;}
.products .key-details ul, .products .features ul {margin:0 0 10px 20px;}
p.date, .products .slideshow li.enlarge {font-size:10px;}
p.date {color:#666; float:right;}
.products p.price {font-weight:bold;}
.products p.find {margin:0;}
.products p.find a {background:transparent url(/images/subnav-arrow-right.png) 100% 5px no-repeat; padding-right:7px;}
p.email {background:transparent url(/images/email-icon.gif) 0px 2px no-repeat; padding-left:26px;}
.products .detail-bottom h3 {font-size:12px; font-weight:bold; margin:3px 0;}
.products .detail-top, .products .description, .products .features, .products .downloads {border-bottom:2px dotted #ccc; margin-bottom:10px;}
.products .description p {font:12px Arial, Helvetica, sans-serif;}
.products .downloads ul {margin:0 0 10px;}
.products .downloads li {background:transparent url(/images/icon-pdf.gif) 0px 0px no-repeat; line-height:20px; list-style:none; margin:0 0 2px; padding-left:20px;}

/* NEWS */
.news-top-story {background:#eaeaea url(/images/page-grey-bg-top.gif) no-repeat top left; margin-bottom:15px; padding:0;}
.news-top-story .clear-both {height:10px; background:#eaeaea url(/images/page-grey-bg-bottom.gif) no-repeat bottom left;}
.news-top-story img {display:inline; float:left; margin:12px 10px 0;}
.news-top-story-content {display:inline; float:left; /*width:272px;*/ width:auto; margin-top:12px; padding:0 10px;}
.news-top-story h3 {font-size:16px; margin:0;}
.news-top-story .date {color:#666; font:10px Tahoma, Geneva, sans-serif; float:none;}
.news-top-story .button a {background-image:url(/images/button-more-grey.gif); width:57px; height:21px;}
.news-listings {border-top:2px dotted #ccc; padding-top:10px;}
.news-listings h3 {color:#666; margin-bottom:20px;}
.news-article {margin-bottom:10px;}
.news-article-date {display:inline; float:left; margin-right:20px; width:80px;}
.news-article-details {display:inline; float:left; width:392px;}
.news-article-details h4 {font-size:12px; margin:0 0 10px;}
.news-article-details p {font:11px Tahoma, Geneva, sans-serif; margin:0 0 5px;}
.news-article-details p a {background:transparent url(/images/subnav-arrow-right.png) 100% 5px no-repeat; padding-right:7px;}
.news-article-details p.pdf a {background:none; padding-right:0;}
p.pdf {background:transparent url(/images/icon-pdf.gif) 0px 0px no-repeat; line-height:20px; padding-left:20px;}
h3.news-story-heading {color:#666; font-size:16px; margin:0 0 20px;}
.news-story-feature {border-top:2px dotted #ccc; font:10px Tahoma, Geneva, sans-serif; float:left; /*margin-right:15px;*/ margin-bottom:10px; /*width:200px;*/ width:100%; padding-top:10px; margin-top:10px;}
.news-story-feature img {margin-bottom:10px;}
.news-story-feature p.email {background:transparent url(/images/email-icon.gif) 0px 0px no-repeat;}
.news-story-feature p.pdf {margin-bottom:5px;}
.pdf-file-size {color:#666;}

/* CONTACT US */
div.contact-us {background:#eaeaea url(/images/page-grey-bg-top.gif) no-repeat top left; margin-bottom:15px; padding:0;}
div.contact-us .clear-both {height:15px; background:#eaeaea url(/images/page-grey-bg-bottom.gif) no-repeat bottom left;}
div.contact-us ul {margin:0 10px; padding-top:15px;}
div.contact-us li {list-style:none; margin-bottom:10px;}
div.contact-us label {display:block; float:left; font-weight:bold; margin:0; vertical-align:top; width:75px;}
div.contact-us label.error {float:none; width:340px; color:#e00200; margin-left:75px;}
div.contact-us input {width:250px;}
div.contact-us textarea {width:340px;}
div.contact-us .contact-submit {margin-bottom:0;}
div.contact-us .contact-submit input {background:transparent url(/images/button-send-grey.gif) 0px 0px no-repeat; border:medium none; cursor:pointer; font-size:0px; height:21px; margin-left:75px; overflow:hidden;	width:57px;}
div.contact-us .contact-submit input:hover {background-position:0px -21px;}
div.contact-us .contact-submit input:active {background-position:0px -42px;}
.manufacturer-phone-numbers h3 {border-top:2px dotted #ccc; padding-top:10px; color:#666;}
.manufacturer-phone-numbers {font:11px/15px Tahoma, Geneva, sans-serif;}
.manufacturer-phone-numbers .odd {background-color:#fff;}
.manufacturer-phone-numbers table {width:250px; width:auto;}
.manufacturer-phone-numbers td {border:none; padding:4px 7px;}

/* SET-UP AND SUPPORT */
.setup-buttons {text-align:center; padding-top:10px;}
.setup-buttons a {display:block; height:106px; width:204px; float:left;}
.setup-buttons .freeview-hd-setup {background:transparent url(/images/uploads/freeview_hd_setup_button.gif) 0px 0px no-repeat; margin-right:10px;}
.setup-buttons .freeview-satellite-setup {background:transparent url(/images/uploads/freeview_satellite_setup_button.gif) 0px 0px no-repeat;}
.setup-buttons a:hover, .setup-buttons a:active {background-position:0px -106px;}
.setup-buttons span {display:block; height:100%; width:100%; text-indent:-3000px; overflow:hidden;}











