body {
	margin: 0px;
	background: #CCCCCC;
	text-align: left;
	font-family: "lucida sans", lucida, verdana,sans-serif;
	font-size: small;
}

div.Wrapper {
	margin: auto auto;
	width: 974px;
	padding-left: 10px;
	padding-right: 10px;
	background: #FFFFFF;
	height: auto !important;
	height: 200px;
	min-height: 200px;
}

div.spacer {
	clear: both;
}
img {
	padding-left: 10px;
}

a img {
	border: 0px;
}

/* Header Styles */
div.Wrapper div.Header {
	height: 140px;
	background: #FFFFFF;
	margin: 0px auto;
}
div.Wrapper div.Header div.BoxLinks {
	height: 40px;
	background: #333333;
	color: #FFFFFF;
	font-size: small;
	padding-top: 10px;
	padding-left: 15px;
}
div.Wrapper div.Header div.BoxLinks a {
	color: #FFFFFF;
	text-decoration: none;
}
div.Wrapper div.Header div.Banner {
	background: #333333 url(../pics/bgBanner.gif) no-repeat bottom left;
	height: 89px;
	margin-top:0px;
}
div.Wrapper div.Header div.Banner h1 {
	color: #FFFFFF;
	margin: 0px;
	padding-top: 55px;
	padding-left: 50px;
}
div.Wrapper div.Header div.MenuBar {
	height: 23px;
}
div.Wrapper div.Header div.MenuBar ul {
	margin: 0px;
	padding: 0px;
	padding-right: 3px;
	padding-left: 3px;
	list-style: none;
	font-weight: bold;
}
div.Wrapper div.Header div.MenuBar ul li { 
	float: left;
}
div.Wrapper div.Header div.MenuBar ul li a.Home {
	background: #333333 url(../pics/btnHomeLeft.gif) no-repeat bottom left;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-left: 10px;
	margin-left: 11px;
}
div.Wrapper div.Header div.MenuBar ul li a.Home span {
	background: #333333 url(../pics/btnHomeRight.gif) no-repeat bottom right;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}
div.Wrapper div.Header div.MenuBar ul li a.MenuBtn {
	background: #333333 url(../pics/btnMenuLeft.gif) no-repeat bottom left;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-left: 10px;
	margin-left: 5px;
}
div.Wrapper div.Header div.MenuBar ul li a.MenuBtn span {
	background: #333333 url(../pics/btnMenuRight.gif) no-repeat bottom right;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}

/* Content Styles */

div.Wrapper div.Content h1 {
	color: #FF3399;
}

div.Wrapper div.Content div.news {
	float: left; 
	border: 1px solid #333333; 
	padding: 5px; 
	padding-top: 0px;
	margin-bottom: 10px;
	text-align: left;
}
div.Wrapper div.Content div.news h3 {
	float: left; 
	padding: 0px;
	margin: 0px;
}

div.Wrapper div.Content div.news div.credit {
	float: right;
	font-size: x-small;
}

div.Wrapper div.Content div.BoxDetails {
	width: 845px;
	float: left;
}

div.Wrapper div.Content div.BoxDetails div.HDBoxes,
div.Wrapper div.Content div.BoxInformation div.HDBox,
div.Wrapper div.Content div.BoxDetails div.SDBoxes,
div.Wrapper div.Content div.BoxInformation div.SDBox,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevision,
div.Wrapper div.Content div.BoxDetails div.FreesatBoxes div.BoxesHeader,
div.Wrapper div.Content div.BoxDetails div.InstallationHeader,
div.Wrapper div.Content div.BoxDetails div.FAQHeader, 
div.Wrapper div.Content div.BoxDetails div.AskHeader,
div.Wrapper div.Content div.BoxDetails div.RetailersHeader,
div.Wrapper div.Content div.BoxDetails div.LinksHeader,
div.Wrapper div.Content div.BoxDetails div.alternativeInformation div.SkyHeader,
div.Wrapper div.Content div.BoxDetails div.alternativeInformation div.VirginHeader,
div.Wrapper div.Content div.BoxDetails div.alternativeInformation div.BTHeader{
	height: 30px;
	background: #FFFFFF url(../pics/bgHDBoxes.gif) no-repeat top left;
}
div.Wrapper div.Content div.BoxDetails div.SDBoxes,
div.Wrapper div.Content div.BoxInformation div.SDBox,
div.Wrapper div.Content div.BoxDetails div.AskHeader,
div.Wrapper div.Content div.BoxDetails div.alternativeInformation div.VirginHeader{
	background: #FFFFFF url(../pics/bgSDBoxes.gif) no-repeat top left;
}
div.Wrapper div.Content div.BoxDetails div.FreesatTelevision,
div.Wrapper div.Content div.BoxInformation div.FreesatTelevision,
div.Wrapper div.Content div.BoxDetails div.RetailersHeader,
div.Wrapper div.Content div.BoxDetails div.alternativeInformation div.BTHeader{
	background: #FFFFFF url(../pics/bgFreesatTelevision.gif) no-repeat top left;
}
div.Wrapper div.Content div.BoxDetails div.ComparisonWrapper div.ComparisonHeader,
div.Wrapper div.Content div.BoxDetails div.LinksHeader {
	background: #FFFFFF url(../pics/bgComparison.gif) no-repeat top left;
}
div.Wrapper div.Content div.BoxDetails div.InstallationHeader {
	background: #FFFFFF url(../pics/bgInstallation.gif) no-repeat top left;
}

div.Wrapper div.Content div.BoxDetails div.HDBoxes h2,
div.Wrapper div.Content div.BoxInformation div.HDBox h2,
div.Wrapper div.Content div.BoxInformation div.SDBox h2,
div.Wrapper div.Content div.BoxDetails div.SDBoxes h2,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevision h2,
div.Wrapper div.Content div.BoxDetails div.AboutFreesat div.AboutHeader h2,
div.Wrapper div.Content div.BoxDetails div.FreesatNews div.NewsHeader h2,
div.Wrapper div.Content div.BoxDetails div.FreesatVideos div.VideosHeader h2,
div.Wrapper div.Content div.BoxDetails div.ComparisonWrapper div.ComparisonHeader h2,
div.Wrapper div.Content div.BoxDetails div.InstallationHeader h2,
div.Wrapper div.Content div.BoxDetails div.FAQHeader h2,
div.Wrapper div.Content div.BoxDetails div.AskHeader h2,
div.Wrapper div.Content div.BoxDetails div.RetailersHeader h2,
div.Wrapper div.Content div.BoxDetails div.LinksHeader h2,
div.Wrapper div.Content div.BoxDetails div.alternativeInformation div.SkyHeader h2,
div.Wrapper div.Content div.BoxDetails div.alternativeInformation div.VirginHeader h2,
div.Wrapper div.Content div.BoxDetails div.alternativeInformation div.BTHeader h2{
	color: #FFFFFF;
	margin: 0px;
	padding-left: 40px;
	padding-top: 2px;
}

div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper, 
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper{
	width: 845px;
	font-size: smaller;
}

div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxImage,
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxImage,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxImage{
	float: left;
	margin-top: 10px;
}

div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxDetails,
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxDetails,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxDetails{
	float: right;
	width: 470px;
	margin-top: 10px;
}

div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxDetails h2, 
div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxDetails h3,
div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxDetails p,
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxDetails h2, 
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxDetails h3,
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxDetails p,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxDetails h2, 
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxDetails h3,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxDetails p{
	margin: 0px;
}
div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxDetails p,
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxDetails p,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxDetails p {
	font-size: small;
}

div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxDetails h2 {
	color: #663399;
}

div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxDetails h2 {
	color: #006633;
}

div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxDetails h2 {
	color: #333399;
}

div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxDetails h3, 
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxDetails h3,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxDetails h3{
	color: #FF3399;
	margin-top: 5px;
}
div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxDetails h3 span,
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxDetails h3 span,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxDetails h3 span{
	font-size: larger;
}
div.Wrapper div.Content div.BoxDetails div.HDBoxWrapper div.BoxDetails p,
div.Wrapper div.Content div.BoxDetails div.SDBoxWrapper div.BoxDetails p,
div.Wrapper div.Content div.BoxDetails div.FreesatTelevisionWrapper div.BoxDetails p{
	margin-top: 9px;
}

div.Wrapper div.Content div.BoxInformation p,
div.Wrapper div.Content div.BoxInformation ul{
	font-size: small;
}

div.Wrapper div.Content div.BoxInformation div.BoxImages {
	float: right;
	width: 400px;
	margin: 0px;
	padding: 5px;
}

div.Wrapper div.Content div.BoxInformation div.BoxImages a.details {
	background: #FFFFFF url(../pics/background_button_productdetails.gif) repeat-x top left;
	border-color: #CDD6FF;
	color: #16224E;
}
div.Wrapper div.Content div.BoxInformation div.BoxImages a:hover {
	border-color: #16224E;
	background: #FFFFFF;
	color: #000000;
}
div.Wrapper div.Content div.BoxInformation div.BoxImages span {
	font-size: large;
	padding-right: 10px;	
	font-weight: bold;
}
div.Wrapper div.Content div.BoxInformation div.BoxImages ul {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 5px;
	list-style: none;
}
div.Wrapper div.Content div.BoxInformation div.BoxImages ul li {
	float: left;
	margin-left: -5px;
	margin-right: 11px;
}
div.Wrapper div.Content div.BoxInformation div.BoxImages ul li a {
	padding-left: 0px;
}
div.Wrapper div.Content div.BoxInformation div.BoxImages ul li a img {
	border: #C8D3FF 3px solid;
}
div.Wrapper div.Content div.BoxInformation div.BoxImages ul li a:hover {
	background: transparent;
}
div.Wrapper div.Content div.BoxInformation div.BoxImages ul li a:hover img {
	border-color: #000000;
}

/*Pricing Box styles*/

div.Wrapper div.Content div.BoxInformation div.dealsBox {
	border:3px solid #16224E;
	background:#FFFFFF;
	padding:2px;
	margin-top: 10px;
}
div.Wrapper div.Content div.BoxInformation div.dealsBoxRetailer, 
div.Wrapper div.Content div.BoxInformation div.dealsBoxRetailerLast {
	display:inline;
	width:100px;
	float:left;
	margin-right:16px;
	text-align:center;
}
div.Wrapper div.Content div.BoxInformation div.dealsBoxRetailerLast {
	margin-right:0px;
}
div.Wrapper div.Content div.BoxInformation div.dealsBoxRetailer p, 
div.Wrapper div.Content div.BoxInformation div.dealsBoxRetailerLast p {
	font-weight:bold;
	font-size:large;
	margin:0px;
	padding:0px;
}
div.Wrapper div.Content div.BoxInformation div.dealsBoxRetailer p a, 
div.Wrapper div.Content div.BoxInformation div.dealsBoxRetailerLast p a {
	text-decoration:none;
}
div.Wrapper div.Content div.BoxInformation div.dealsBoxRetailer p a:hover, 
div.Wrapper div.Content div.BoxInformation div.dealsBoxRetailerLast p a:hover {
	text-decoration:underline;
}
div.Wrapper div.Content div.BoxInformation div.dealsBoxEmailAddress {
	border:1px solid #8CA3FF;
	background:#FFFFFF;
	padding:2px;
	margin-top:10px;
	text-align:center;
	font-weight:bold;
}
div.Wrapper div.Content div.BoxInformation div.dealsBoxEmailAddress input.submitEmailAddress {
	background:#16224E;
	color:#ffffff;
	border:none;
	font-weight:bold;
	margin:2px;
}

div.Wrapper div.Content div.BoxDetails div.buttons a{
	text-decoration: none;
	margin: 0px;
	border: #333333 1px solid;
	padding: 3px;
	font-weight: bold;
	color: #333333;
}

/*Comparison Table*/
div.Wrapper div.Content div.BoxDetails div.ComparisonWrapper table.comparisonTable .th {
	font-size: medium;
	font-weight: bold;
}
div.Wrapper div.Content div.BoxDetails div.ComparisonWrapper table.comparisonTable td,table.comparisonTable  th {
	text-align: center;
	padding: 5px;
}
div.Wrapper div.Content div.BoxDetails div.ComparisonWrapper table.comparisonTable td.item, table.comparisonTable th.item {
	text-align: left;
}
div.Wrapper div.Content div.BoxDetails div.ComparisonWrapper table.comparisonTable tr.alternate td {
	background: #CCCCCC;
}

/* Freesat Alternatives Styles */

div.Wrapper div.Content div.BoxDetails div.alternativeInformation img.alternativeBox {
	margin: 0px;
	padding: 5px;
	float: right;
}

div.alternativeInformation p.bannerAdvert {
	text-align: center;
}

/*Google Adsense*/

div.Wrapper div.GoogleAdsense {
	width: 120px;
	float: right;
}

div.Wrapper div.GoogleAdsense div.GoogleAdsenseAdvert {
	margin-bottom: 300px;
}

/* Footer Styles */

div.Wrapper div.Footer {
	height: 43px;
	background: #333333 url(../pics/bgFooter.gif) no-repeat top left;
}

div.Wrapper div.Footer p {
	color: #FFFFFF;
	margin: 0px;
	font-size: smaller;
	padding-top: 5px;
	padding-left: 7px;
	width: 350px;
	float: left;
}

div.Wrapper div.Footer div.SocialBookmarks {
	margin: 0px;
	float: left;
}
div.Wrapper div.Footer div.SocialBookmarks ul.socialBookmarks {
	list-style: none;
	margin: 0px;
}

div.Wrapper div.Footer div.SocialBookmarks ul.socialBookmarks li {
	margin: 0px;
	float: left;
}

div.Wrapper div.Footer div.SocialBookmarks ul.socialBookmarks li a img {
	border: 0px;
	text-decoration: none;
	padding: 3px;
	padding-top: 5px;
}

div.Wrapper div.Footer div.W3Clogos {
	float: right;
}

div.Wrapper div.Footer div.W3Clogos a {
	text-decoration: none;
	border: 0px;
}
div.Wrapper div.Footer div.W3Clogos a img{
	text-decoration: none;
	border: 0px;
	margin: 0px;
	padding-right: 7px;
	padding-top: 5px;
}

/* Buy Now links */
.buyNow {
	margin:0 0 36px 0;
	display:block;
	border:2px solid #DDDDFF;
	border-bottom:2px solid #BBBBFF;
}
.buyNow p {
	color:#CC0000;
	font-weight:bold;
	font-size:200%;
	margin:0;
	padding:2px;
}
.buyNow p .priceCompare {
	color:#330000;
	font-size:60%;
	display:block;
	text-align:center;
	padding:0 0 4px 0;
}
.buyNow .redText {
	color:#990000;
}
.buyNow p a img {
	margin:0;
	padding:0;
	vertical-align:top;
}
.buyNow p .dealLink a {
	background:#FF0099;
	color:#ffffff;
	font-size:90%;
	width:144px;
	padding:2px;
	float:right;
	text-align:center;
	text-decoration:none;
}
.buyNow p .dealLink a:hover {
	background:#CC0066;
	color:#000000;
	text-decoration:underline;
}

.BoxInformation .dealsBox h3 {
	background:#CC3333;
	margin:0 0 6px 0;
	padding:2px;
	font-size:100%;
	display:block;
	text-align:center;
}
.BoxInformation .dealsBox h3 .h3Large {
	color:#ffffff;
	font-size:120%;
	text-transform:uppercase;
}
