body {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(http://www.teletext.co.uk/images/primarybgv2.gif) center repeat-y;
text-align: center;
}

html {
     overflow: -moz-scrollbars-vertical;
}


td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:.7em;}
p {margin:0 0 0 0;}
.clear {clear:both;padding-top:5px;}
ul {font-family:Verdana, Arial, Helvetica, sans-serif;
/* font-size:.7em; removed for Firefox 2 fix */}
ol {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.7em;}
img {border:0;}
li {color: #80017d;list-style-type: disc; } /*margin:2em;*/
input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

/*#headlines {float: left;}*/


/* --------------------------------------LINK BEHAVIOURS -------------------------------------- */
a:link.headlineLink {color: #000000;text-decoration: none;}
a:visited.headlineLink {color: #000000;text-decoration: none;}
a:hover.headlineLink {color: #000000;text-decoration: underline;}

a:link.sectionLink {color: #80017d;text-decoration: none;}
a:visited.sectionLink {color: #80017d;text-decoration: none;}
a:hover.sectionLink {color: #80017d;text-decoration: underline;}

a:link.suppTextLink {color: #000000;text-decoration: none;}
a:visited.suppTextLink {color: #000000;text-decoration: none;}
a:hover.suppTextLink {color: #80017d;text-decoration: none;}

a:link {color: #80017d;}
a:visited {color: #80017d;}
a:hover {color: #80017d;}



#container {
width:980px; /* was 949 */
margin-left:auto;
margin-right:auto;
}

#content {
width:980px; /* was 949 */
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
/*background-color: red;*/
}


/* -------------------------------------------TOP NAVIGATION---------------------------------------------*/
#topnav p {
clear: both;
padding-top:10px;
padding-bottom:20px;
padding-left:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
float:left;
text-align: left;
}

#topnav a {
color:#d9b2d8;
text-decoration:none;
padding-left:9px;
}

#topnav a:hover {
color:#ffffff;
}


/*-------------------------------HEADER WITH LOGO AND ADVERTISING BANNER----------------------------------*/
#header {
width:980px; /* was 940 */
height:60px;
display:block;
padding-bottom:20px;
padding-left: 9px;
float:left;
}

*html #header {
width:980px; /* was 949 */
}

#header #logo img {
padding-right:309px;  /* was 286 */
float:left;
display:block;
}

*html #header #logo img {
margin-right: 313px;  /* was 286 */
padding-right:0px;
border: 0px solid white;
}


/**html #header #logo img {
margin-right: 317px;  /* was 286 */
/*}*/

/*#header #banner img {
width:468px;
border:0;
float:left;
display:block;
}*/

/* Hack - Fixes SubText Positioning in Safari */
#header #logo img:not(:root:root) 
{
	margin-right: 8px;
}


/*----------------------------------PRIMARY TABBED NAVIGATION----------------------------------*/
#primarynavhome {
clear: both;
width:490px; /* was 949 */

height:27px;
float:left;
display:block;
}

#primarynav {
clear: both;
width:980px; /* was 949 */

height:27px;
float:left;
display:block;
text-align: left;
}

#primarynav a{
border:0;
}

.primarynavpad {
padding-right:3px;
}

/* *html .primarynavpad {
margin-right: 3px;
}*/

*html .primarynavpad {
padding-right:0px;
margin-right: 3px;
}



/*----------------------------------SUB SECTION NAVIGATION----------------------------------*/
#subnav {
display:block;
margin-bottom: 10px;
border: 0px solid red;
}

#subnav p {
clear:both;
padding-top:8px;
padding-bottom:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
text-align: left;
float:left;
}

#subnav a {
color:#ffffff;
text-decoration:none;
padding-right:10px;
}

#subnav a:hover {
color:#b3dd3d;
}

/* ----------------------------------PAGE CONTENT HOLDER ----------------------------------*/
#pageContent {
clear:both;
float: left;
width: 819px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size:.7em;
}

/* ----------------------------------PANELS ----------------------------------*/
#panels {
float: left;
width: 850px;
height: 249px;
background: url(../images/top_panels.gif);
}

#panel1 {
width: 250px;
margin-top: 18px;
margin-left: 18px;
float: left;
}

*html #panel1 {
margin-left: 9px;
}

#panel2 {
width: 250px;
margin: 18px 0px 0px 31px;
float: left;
}

#panel3 {
width: 250px;
margin: 18px 0px 0px 31px;
float: left;
}


/* ----------------------------------SKYSCRAPER ADVERTISING BANNER COLUMN ----------------------------------*/


#gutter {
width: 10px;
float: left;
}

#rightcol {
width:120px;
margin-left: 10px;
float:left;
}

*html #rightcol {
margin-left: 0px;
padding-left: 7px;
border: 0px solid white;
}

/* -------------------------------------- CONTENT UNDER PANELS ---------------------------------------- */

* {
margin: 0;
padding: 0;
}
	
#pageContent {
width: 850px; /* was 819 */
}

#homeLeftCol {
float: left;
width: 441px; /* was 410 */
height: 560px;
background: url(../images/dividing_line.gif);
margin: 0 0 0 0;
}

*html #homeLeftCol {
width: 438px;
}

#homeRightCol {
float: left;
width: 409px;
background-color: #ffffff;
height: 560px;
margin: 0 0 0 0;
}

.standardBullet {margin-right: 10px;}

/* --------------------------------------SECTION COMMON -------------------------------------- */
.sectionHeader {
margin-left: 17px;
background-color: #dabdd9;
width: 404px; /* changed from 176 */
margin-bottom: 10px;
color: #80017d;
font-weight: bold;
padding: 1px 0px 1px 3px;
}

*html .sectionHeader {
width:404px; /* changed from 179 */
}

/*
.headLinePic {
float: left;
margin-left: 17px;
margin-bottom: 10px;
width: 100px;
height: 100px;
border: 0px solid black;
background: url(/images/articles/in_teletext_generic_news_satellite_dish_1181139100.jpg) left no-repeat;
}
*/

.headLinePic {
float: left;
margin-left: 17px;
margin-bottom: 10px;
width: 5px;
height: 100px;
border: 0px solid black;
}

.headLineInfo {
float: left;
width: 296px;
font-weight: bold;
margin-left: 10px;
color:#37007c;
height: 22px;
border: 0px solid black;
}

*html .headLineInfo {
width: 284px;
}

.headLineIntro {
float: left;
width: 296px;
margin-left: 10px;
height: 78px;
margin-bottom: 10px;
}

*html .headLineIntro {
width: 284px;
}

.sectionText {
margin-left: 17px;
width: 407px; /* was 179 */
}

.sectionLinks {
float: left;
width: 240px;
margin-left: 10px;
}

.generalLinks {
float: left;
}

.fullWidthSectionHeader {
margin-left: 17px;
background-color: #dabdd9;
width: 399px; /* was 371 */
margin-bottom: 5px;
color: #80017d;
font-weight: bold;
padding: 1px 0px 1px 3px;
}

*html .fullWidthSectionHeader {
width:403px;  /* was 375 */
}

.dottedLine {
float: left;
width: 403px;
margin: 0 0 10px 17px;
height: 11px;
background: url(../images/dotted_line.gif) left no-repeat;
}

*html .dottedLine {
margin: 0 0 10px 9px;
}






/* --------------------------------------SECTION SPECIFIC -------------------------------------- */
#newsLatest {float: left; margin-bottom: 10px;}
#sportLatest {float: left; margin-bottom: 10px;}
#showbizLatest { float: left; margin-bottom: 10px;}
#moreFromTeletext {float: left;}

#nationalWeather {
clear: both;
float: left;
}

.weatherSummary {
margin-left: 17px;
width: 161px;
height: 105px;
margin-bottom: 5px;
}


/* --------------------------------------TRY OUT THE TELEXT WEB TOOLS-------------------------------------- */
#trytools {
width: 371px;
margin-left: 17px;
}

#trytoolsHeader {
background: url(../images/tryouttools_header.gif) left no-repeat;
width: 371px;
height: 14px;
margin-bottom: 10px;
color: #80017d;
float: left;
clear: both;
}

#tryToolsPic {
float: left;
background: url(../images/try_tools_pic.jpg) left no-repeat;
width: 41px;
height: 104px;
}

#tryToolsLinks {
float: left;
margin-left: 15px;
}



/* -------------------------------------- WHAT'S ON IN THE UK -------------------------------------- */
#whatsOn {
width: 380px;
margin-left: 17px;
height: 230px;
}

* html #whatsOn {
width: 377px;
margin-left: 17px;
height: 220px;
}

#whatsOnHeader {
background: url(../images/whatson_header.gif) left no-repeat;
width: 409px;
height: 30px;
margin-bottom: 10px;
float: left;
clear: both;
}

* html #whatsOnHeader {
width: 380px;
}

#whatsOnPic {
float: left;
background: url(../images/uk_map.gif) left no-repeat;
width: 175px;
height: 175px;
}

#whatsOnText {
float: left;
width: 161px;
margin-left: 15px;
}


/* -------------------------------------- TOP OFFERS -------------------------------------- */
#topOffers {
width: 380px;
margin-left: 17px;
/*height: 270px;*/
border: 0px solid black;
}

* html #topOffers {
width: 380px;
margin-left: 17px;
}

#topOffersHeader {
background: url(../images/topOffers_header.gif) left no-repeat;
margin-top: 10px;
width: 380px;
height: 15px;
margin-bottom: 5px;
float: left;
clear: both;
border: 0px solid black;
}
* html #topOffersHeader {
width: 380px;
}

#topOffersPic1 {
float: left;
width: 136px;
height: 100px;
} 

#topOffersPic2 {
float: left;
width: 136px;
height: 100px;
} 

.topOffersText {
float: left;
width: 225px;
margin-left: 15px;
height: 100px;
}

.header {
font-weight: bold;
color: #3b017c;
margin-bottom: 5px;
}

.suppText {
float: left;
width: 380px;
font-weight: bold;
}


/* -------------------------------------- TRY OUT THE TELEXT WEB TOOLS -------------------------------------- */

#findOutMore {
width: 371px;
margin-left: 17px;
height: 131px;
}

#findOutMoreHeader {
background: url(../images/onDigital.gif) left no-repeat;
width: 332px;
height: 15px;
margin-bottom: 5px;
margin-top: 5px;
color: #80017d;
float: left;
clear: both;
}


*html #findOutMoreHeader {
margin-top: 0px;
}


#findOutMorePic {
float: left;
background: url(../images/tv.jpg) left no-repeat;
width: 145px;
height: 97px;
}

#findOutMoreLinks {
width: 210px;
float: left;
margin-left: 15px;
height: 107px;
}

#footerShape {
clear: both;
float: left;
background: url(../images/footershape.gif);
width: 850px;
height: 20px;
}

* html #footerShape {
margin-top: -10px;	
}



.icon {
margin-left: 17px;
padding-bottom: 5px;
}


.GoogleAd {
margin-left: 15px;
margin-bottom: 10px;
}






#mainBody {
width: 850px; 
background-color: #ffffff;
display:block;
}

#contentColOne {
float:left;
width: 230px;

}

#contentColTwo {
float:left;
width: 410px;

}

#contentColThree {
float:left;
width: 210px;

}
/* --------------------------------------SECTION COMMON -------------------------------------- */

.googleAdvertLeftSection {
margin-left: 11px;
width: 197px;
margin-bottom: 5px;
color: #80017d;
font-weight: bold;
padding: 0px 0px 1px 3px;
}

.googleAdvertLeftSection2 {
margin-left: 21px;
width: 197px;
margin-bottom: 5px;
color: #80017d;
font-weight: bold;
padding: 0px 0px 1px 3px;
}

.newsSectionHeader {
margin-left: 15px;
background-color: #dabdd9;
width: 197px;
margin-bottom: 5px;
color: #80017d;
font-weight: bold;
padding: 1px 0px 1px 3px;
}

.rhSiteMapHeader {
margin-left: 15px;
background-color: #dabdd9;
width: 180px;
margin-bottom: 5px;
color: #80017d;
font-weight: bold;
padding: 1px 0px 1px 3px;
}

.headlinesText {
margin-left: 18px;
width: 200px;
line-height: 12px;
margin-bottom: 10px;
}

a:link.newsHeadlineLink {color: #000000;text-decoration: none; padding-bottom: 6px;}
a:visited.newsHeadlineLink {color: #000000;text-decoration: none; padding-bottom: 6px;}
a:hover.newsHeadlineLink {color: #000000;text-decoration: underline; padding-bottom: 6px;}

a:link.aboutTTLink {color: #80017d;text-decoration: none;}
a:visited.aboutTTLink {color: #80017d;text-decoration: none;}
a:hover.aboutTTLink {color: #80017d;text-decoration: underline;}




#spacingDiv {
width: 850px;
height: 10px;
background-color: #ffffff;
}




.headlineR {
padding-left: 15px;
width: 194px;
font-weight: bold;
font-size: 8pt;
color: #37007c;
padding-bottom: 10px;
float: left;
border: 0px solid black;
}











.nextPrevIous {
/*width: 395px;*/
width: 369px;
padding-left: 15px;
padding-right: 15px;
font-size: 8pt;
padding-bottom: 20px;
}



.newsStory {
padding-left: 15px;
padding-right: 15px;
font-size: 8pt;
padding-bottom: 20px;
float: left;
border: 0px solid black;
}

.headline {
width: 260px;
font-weight: bold;
font-size: 8pt;
color: #37007c;
padding-bottom: 10px;
float: left;
border: 0px solid red;

}


.panelText {
text-align: center;
margin-top: 5px;
}

.dot {
font-size: 20px;
float: left;
}



.storyText {
float: left;
border: 0px solid black;
width: 260px;
}

.mainStoryHeadline {
width: 180px;
font-weight: bold;
font-size: 8pt;
color: #37007c;
padding-bottom: 10px;
float: left;
border: 0px solid red;
}

.mainStoryText {
float: left;
border: 0px solid black;
width: 180px;
}

.storyHeadline {
font-weight: bold;
font-size: 8pt;
color: #37007c;
width: 370px;
padding-bottom: 10px;
}

.storyHeadlineSansPic {
width: 360px;
font-weight: bold;
font-size: 8pt;
color: #37007c;
padding-bottom: 10px;
float: left;
border: 0px solid red;
}

.storyTextSansPic {
float: left;
border: 0px solid black;
width: 360px;
}

#amzmaincolad {
margin: 0 6px 0 -2px;
border-top: dotted 1px #81017d;
z-index: -1;
}


.storyPic {
clear: both;
float: right;
margin-left: 10px;
background-color: #e4e4e4;
border: 0px solid black;
font-size: 90%;
}

.storyPageStoryPic {
clear: both;
float: right;
margin-left: 10px;
background-color: #e4e4e4;
border: 0px solid black;
font-size: 90%;
width:201px;
}
/* --------------------------------------SEARCH -------------------------------------- */

.headerImage {
margin-left: 15px;
margin-bottom: 10px;
}

#searchBox {
margin-left: 15px;
margin-bottom: 20px;
}

#ctl00_ContentPlaceHolder3_searchBox {
margin-left: 15px;
margin-bottom: 20px;
}

.haveSayHeadline {
margin-left: 15px;
font-weight: bold;
font-size: 8pt;
color: #81017d;
padding-bottom: 10px;
}


.indent15 {
margin-left: 15px;
margin-right: 15px;
margin-bottom: 10px;
}





.nsHeader {}
.newsHeadlineLink {}
.menuitem {
margin-bottom: 4px;
}



.menuitemHighlight {
color: #29007c;
font-weight: bold; 
margin-bottom: 4px;
}

#bookmarks {
margin-left: 15px;
float: left;
}

.dottedLine2 {
margin: 0px 0px 10px 15px;
}



.googleAd_336x280 {
margin: 0px 0px 10px 37px;
}

#footerlinks {
text-align: center;
margin-bottom: 10px;
margin-top: 10px;
color: #d9b2d8;
}

a:link.footerLink {
color: #d9b2d8;
}

a:visited.footerLink {
color: #d9b2d8;
}

a:hover.footerLink {
color: #fff;
}

#contentContainer {
width: 850px;
background-color: #fff;
/*background: url(images/dividing_line.gif);*/
}


.dottedLineR {
float: left;
width: 375px;
/*margin: 0 0 10px 17px;*/
margin: 0 0 0px 17px;
height: 11px;
background: url(../images/dotted_line.gif) left no-repeat;
}

*html .dottedLineR {
margin: 0 0 10px 9px;
}

.news_item_images img {
	width: 66px;
	height: 66px;
	margin: 0px;
	padding: 0px;
	padding-right: 1px;
	padding-top: 1px;
	cursor: pointer;
}









#moreFromTT {
float: left;
width: 180px;
margin-left: 17px;
height: 151px;
}

*html #moreFromTT{
margin-left: 8px;
}

#moreFromTTHeader {
background: url(/newnews/images/moreFromTT_header.gif) left no-repeat;
width: 150px;
height: 14px;
margin-bottom: 10px;
color: #80017d;
float: left;
clear: both;
}

#moreFromTTPic {
float: left;
background: url(/newnews/newnews/images/tv.jpg) left no-repeat;
width: 145px;
height: 97px;
}

#moreFromTTLinks {
width: 150px;
float: left;
margin-left: 10px;
height: 108px;
}


#carPromo {
float: left;
width: 179px;
height: 98px;
}

#mobilePromo {
float: left;
background: url(/newnews/images/mobile-promo.jpg) left no-repeat;
width: 179px;
height: 98px;
}


/* -------------------------------------- A-Z Feeds -------------------------------------- */

#feedListContainer {
float:left;
width: 850px;
background-color: #ffffff;
border: 0px solid;

}

.groupHeader {
margin-left: 16px;
width: 816px;
margin-bottom: 8px;
float:left;
border: 0px solid monster;
}

*html .groupHeader {
margin-left: 8px;
}

.dottedLineSeparator {
width:816px;
margin-left: 16px;
height:1px;
background-image:url('http://www.teletext.co.uk/images/dot_tile.gif');
background-repeat:repeat-x;
float:left;
}

.endOfSegmentList
{
/*width:816px;
margin-left: 16px;
padding-bottom:4px;	
float:left;*/
}

.endOfSegmentListWithFeeling
{
width:816px;
margin-left: 16px;
padding-top:4px;
padding-bottom:5px;	
float:left;
}

*html .dottedLineSeparator {
margin-left: 8px;
}

.A-ZsectionHeader {
float: left;
margin-left: 7px;
margin-bottom: 3px;
margin-top: 4px;
width:832px;
}

*html .A-ZsectionHeader {
margin-left: 5px;
margin-top: 0px;
}

a:link.A-ZsectionHeader {color: #000;text-decoration: none; font-weight: bold;}
a:visited.A-ZsectionHeader {color: #000;text-decoration: none; font-weight: bold;}
a:hover.A-ZsectionHeader {color: #000;text-decoration: underline; font-weight: bold;}

a:link.rssLink {color: #000;text-decoration: none;}
a:visited.rssLink {color: #000;text-decoration: none;}
a:hover.rssLink {color: #000;text-decoration: underline;}


.sectionList {
padding: 0 0 0 0px;
}

.rssIcon {
vertical-align: middle;
margin-right: 6px;
}

.sectionListSegment {
float:left;
width: 260px;
/*height: 40px; */
margin-left: 14px;
margin-bottom: 5px;
}

*html .sectionListSegment {
margin-left: 7px;
}

#moneyPanels {
margin-left: 14px;
}


/* +++++++++++++++++++++++++ RACING CLUB STYLES +++++++++++++++++++++++++++++++++++++++++++++++++++ */

#racingClubContent {
background: url(../images/racingClub/bg.jpg) left no-repeat;
width: 980px;
height: 531px;
}

#racingClubForm {

}

td.racingForm  {font-size: 8pt; padding-right: 25px; color: #fff;}

#form {
float: left;
text-align: left;
margin-left: 31px;
margin-top: 70px;
border: 0px solid white;
}

*html #form {
margin-left: 15px;
}


.advice {
color: #d3bfd9;
font-size: 7pt;
}

.input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

#thankyou {
float: left;
margin-left: 31px;
margin-top: 77px;
}

*html #thankyou {
float: left;
margin-left: 15px;
}


#racingResponse {
clear: both;
float: left;
color: #fff;
padding-top: 40px;
margin-left: 31px;
width: 400px;
}

*html #racingResponse {
margin-left: 15px;
}

#racingTC {
clear: both;
float: left;
color: #fff;
padding-top: 60px;
margin-left: 31px;
margin-right: 31px;
font-size: 10px;
}

*html #racingTC {
margin-left: 0px;
margin-right: 0px;
padding-left: 31px;
padding-right: 31px;
}









/* +++++++++++++++++++++++++ MONEY HOME STYLES +++++++++++++++++++++++++++++++++++++++++++++++++++ */

a.button
{
	font-family: 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana;
	background: url(/newnews/images/moneyfacts/panel.gif) no-repeat 0px 0px;
	display: block;
	color: #fff;
	font-weight: bold;
	height: 74px;
	line-height: 29px;
	margin-bottom: 10px;
	text-decoration: none;
	width: 186px;
}

#col1buttonsleft{
	float: left;
	margin-right: 10px;
}

#col1buttonsright{
	float: left;
}

a.button{
	font-size: 8pt;
	background: url(/newnews/images/moneyfacts/panel.gif) no-repeat 0px 0px;
}
a:hover.button{
	background: url(/newnews/images/moneyfacts/panel.gif) no-repeat -186px 0px;
	text-decoration: none;
}
a:hover span.subtext{
	color: #fff;
	z-index: 1;
}


.button span.subtext{
	font-family: Tahoma;
	margin-top: -5px;
	margin-right: 0px;
	line-height: 12px;
	font-weight: normal;
	font-size: 90%;
	float: left;
	margin-left: 66px;
	color: #fff;
}

/* Hack - Fixes SubText Positioning in Safari */
.button span.subtext:not(:root:root) {
	margin-top: -15px;
}

/* Hack - Fixes SubText Positioning in IE */
* + html .button span.subtext{
	margin-top: -15px;
}
/* Hack - Fixes SubText Positioning in IE 6.0 */
* html .button span.subtext{
	margin-top: -15px;
}


.mortgages{
	background: url(/newnews/images/moneyfacts/mortgages.gif) no-repeat 7px 9px;
	text-indent: 66px;
	display: block;
	height: 70px;
	font-size:97%;
}

.consistentsavings{
	background: url(/newnews/images/moneyfacts/consistent.gif) no-repeat 7px 12px;
	text-indent: 66px;
	word-spacing:0px;
	font-size:97%;
	display: block;
	height: 70px;
}

.currentaccounts{
	background: url(/newnews/images/moneyfacts/current.gif) no-repeat 7px 20px;
	text-indent: 66px;
	display: block;
	height: 70px;
	font-size:97%;
}

.creditcards{
	background: url(/newnews/images/moneyfacts/credit.gif) no-repeat 3px 13px;
	text-indent: 66px;
	display: block;
	height: 70px;
	font-size:97%;
}

.savings{
	background: url(/newnews/images/moneyfacts/savings.gif) no-repeat 7px 9px;
	text-indent: 66px;
	display: block;
	height: 70px;
	font-size:97%;
}

.offshoresavings{
	background: url(/newnews/images/moneyfacts/offshoresavings.gif) no-repeat 7px 19px;
	text-indent: 66px;
	display: block;
	height: 70px;
	font-size:97%;
}

.lifeinsurance{
	background: url(/newnews/images/moneyfacts/lifeinsurance.gif) no-repeat 9px 13px;
	text-indent: 66px;
	display: block;
	height: 70px;
	font-size:97%;
}

.loans{
	background: url(/newnews/images/moneyfacts/loans.gif) no-repeat 4px 13px;
	text-indent: 66px;
	display: block;
	height: 70px;
	font-size:97%;
}



/*+++++++++++++++++++++++++++++++++++++ CITY HEADLINES +++++++++++++++++++++++++++++++++++++++++*/



.centreHeader {
float: left;
margin-left: 15px;
background-color: #dabdd9;
width: 377px;
margin-bottom: 10px;
color: #80017d;
font-weight: bold;
padding: 1px 0px 1px 3px;
}

*html .centreHeader {
margin-left: 8px;
}


#cityHeadlinesSection {
float: left;
width: 100px;
height: 100px;
border: 1px solid black;
}

#expertHelp {
margin-left: 0px;
margin-bottom: 20px;
width: 180px;
float: left;
}


/* +++++++++++++++++++++++++++++++++++++ WHAT'S ON SITE TODAY +++++++++++++++++++++++++++++++++ */











#onSiteNew {
width: 375px;
height: 236px;
margin-left: 17px;
/*height: 230px;*/
background: url(/newnews/images/onSitePanel_bg2.gif) left no-repeat;
}

* html #onSiteNew {
width: 377px;
margin-left: 17px;
/*height: 220px;*/
}


#onSitePad {
margin-left: 11px; /* new */
margin-right: 11px; /* new */
}




#onSitePic {
float: left;
/*background: url(../images/storyPics/storypic_big.jpg) left no-repeat;*/
background: url(/images/articles/in_teletext_generic_news_satellite_dish_1181139100.jpg) left no-repeat;
width: 100px;
height: 100px;
/*margin-top: 11px;  new */
}


#onSiteHeader {
background: url(../images/onSiteToday.gif) left no-repeat;
width: 340px;
height: 17px;
margin-bottom: 10px;
float: left;
/*clear: both; */
/* margin-left: 10px;  new */
margin-top: 11px; /* new */
}

* html #onSiteHeader {
width: 340px;
}

#featureSection {
float: left;
margin-left: 10px;
width: 220px;
margin-bottom: 5px;
}

#featureHeadline {
float: left;
margin-left: 10px;
width: 220px;
font-weight: bold;
color: #3b017c;
margin-bottom: 5px;
}


#onSiteText {
float: left;
width: 241px;
margin-left: 10px;
border: 0px solid black;
}

#transport {
margin-top: 10px;
}

.transportPad {
padding-right: 7px;
}

*html .transportPad {
margin-right: 7px;
}

#onSiteDots {
clear: both;
width: 353px;
padding-top: 7px;
}

#whatsOn_NewHeader {
margin-bottom: 10px;
}





#searchRight {
float: left;
}

#searchBoxHome {
margin-left: 17px;
margin-bottom: 5px;
border: 0px solid black;
}

#whatsOnNew {
float: left;
margin-left: 17px;
border: 0px solid black;
}



#WhatsOnsearchBox {
margin-bottom: 5px;
border: 0px solid black;
}




#whatson_panelHeader {
margin-top: 7px;
float: left;
}


#whatson_panelText {
margin-top: 5px;
float: left;
width: 288px;
}

#whatson_mapIcon {
margin-top: 7px;
float: right;
}

#whatson_search {
float: left;
margin-top: 5px;
margin-bottom: 5px;
}

#searchSmall {
float: left;
margin-top: 10px;
}


#rotator {
height: 170px;
border: 0px solid black;
}

#EdFeat0 {
	DISPLAY: none;
}
#EdFeat1 {
	DISPLAY: block;
}
#EdFeat2 {
	DISPLAY: none;
}
#EdFeat3 {
	DISPLAY: none;
}
#EdFeat4 {
	DISPLAY: none;
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 330;
	height: 330;
	left: 314px;
	top: 300px;
	background-color: #ccc;
	background: url(http://www.teletext.co.uk/images/primarybgv2.gif) center repeat-y;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
	text-align: right;
}
