body {
      margin:0;
	  FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	  font-size: 0.7em;
	  line-height:1.3em;
}


#flashbanner {
	  width: 760px;
	  height: 155px;
	  background-image:url(images/bbcw_banner.jpg);
	  background-repeat:no-repeat;
}

#bbcw_logo {
	  margin: 15px 0px 0px 15px;
	  float: left;
	  height: 115px;
	  width: 745px;
}

#searchWrapper {
      width:100%;
	  height: 33px;
	  background-color: #C9C9C9;
	  border-bottom: 0px solid #999999;
}

#global_brands{
      margin:6px;
	  background-image:url(images/global_brands_img.gif);
	  background-position:left bottom;
	  background-repeat:no-repeat;
	  float:left;
	  background-color: #FFFFFF;
	  padding:8px 8px 8px 0px;
	  width:538px;
	  height:300px;
}

/* footer */

#foot {
      width:590px;
	  float:left;
	  margin-left:180px;
	  color: #4e308b;
	  margin:15px 40px 10px 180px;
}
#footerWrapper {
      padding:0 20px 3px 20px;
	  width: 720px;	
	  height:30px;
	  float:left;
}

/* end footer */


h1 {
      font-size: 1.4em; 
      font-weight: bold; 
      line-height: 1.3em; 
	  color:#666666;
	  margin:0 0 20px 0;
} 
h2 {
      font-size: 1.3em; 
	  font-weight: bold; 
	  line-height: 1.4em; 
	  margin:0 0 14px 0;
}
h3 {
      font-size: 1.2em; 
	  font-weight: bold; 
	  line-height: 1.1em; 
	  margin:0 0 10px 0;
}

h4 { 
      color:#666666; 
      font-size: 1.2em; 
	  font-weight: bold; 
	  line-height: 1.1em;
	  margin:0 0 3px 0;
}

h5 {
      font-size: 1em; 
	  font-weight: bold; 
	  MARGIN: 0px;
}
h6 {
      font-size: 0.9em; 
	  font-weight: bold; 
	  margin: 0px
}


p {
      font-size: 0.9em;
	  line-height:1.2em;
	  margin: 0px;
}

td {
      font-size: 0.9em;
	  line-height:1.2em;
}

th{
      font-weight: bold;
	  font-size: 0.9em;
	  line-height:1.2em;
	  color: #666666;
}

.gutter {
      margin-top: 5px;
}
	
#title {
      float: left;
	  margin:5px 0 0 5px;
}

#ContactUsTitle {
      width:300px;
	  float:left;
	  clear:both;
	  margin:10px 0 0 10px;
}

#title2 img {
      float: left;
	  margin: 0;
	  padding: 0;
}

#content, #DigitalMediaContent, #content2  {
      width:330px;
	  float:right;
	  margin-bottom: 10px;
	  margin:0 0 10px 0;
	  padding:0 0 0 15px;
}

#DigitalMediaContent{
      padding-bottom:50px;

}

#content2 {
      width:335px;
	  padding-left: 10px;
}


#newscontent {
      width:546px;
	  height: 100%;
	  padding:0 0 0 8px;
	  float:left;
	  margin:0 0 10px 0;
}

#pagefixer {
      width: 760px;
}

#prinav_ul {
      margin:0;
	  float:left;
      width:760px; 
}

#prinav_ul LI {
      float:right;
	  display: inline;	
	  margin:0;
      padding:2px 15px 0 0;
	  list-style: none;
}

#prinav_ul UL {
      Margin: 0px;
      padding:0;
}

#nav_ul {
      margin:5px 0 0 5px;
      padding:4px 6px 4px 0;
      width:147px; height:325px;	
	  float:left;
}

#nav_ul LI {
      margin: 0px 0px 1px 15px;
      list-style: none;
}

#nav_ul UL {
      Margin: 0px;
      padding:0;
}

#quicknav_ul {
      padding:0;
	
}

#quicknav_ul LI {
      padding:0 3px 0 20px;
	  margin:0 0 3px 0;	
	  background-image: url(images/quicknavbullet.gif);
	  list-style-position:outside;
	  background-position: left bottom;
	  background-repeat: no-repeat;
	
}
#quicknav_ul UL {
      padding:0;
	  margin: 0px;
}

A.menu_white:link {
      color: #FFFFFF; 
	  text-decoration:none;
	  line-height: 1.4em;
}

A.menu_white:visited {
      color: #FFFFFF; 
	  text-decoration: none;
	  line-height: 1.4em;
}

A.menu_white:hover {
      color: #F1F1F1;
	  text-decoration: underlined;
	  line-height: 1.4em;
}

A.menu:link {
      color: #4e308b; 
	  text-decoration: none;
	  line-height: 1.4em;
}

A.menu:visited {
      color: #4e308b; 
	  text-decoration: none;
	  line-height: 1.4em;
}

A.menu:hover {
      color: #FF6600;
	  Text-decoration: none;
	  line-height: 1.4em;
}

A.menu_underlined:link {
      color: #4e308b; 
	  Text-decoration: underlined;
	  line-height: 1.4em;
}
A.menu_underlined:visited {
      color: #4e308b; 
	  text-decoration: underlined;
	  line-height: 1.4em;
}

A.menu_underlined:hover {
      color: #FF6600;
	  text-decoration: none;
	  line-height: 1.4em;
}

A.menu_home:link {
      color: #ea7f4f; 
	  text-decoration: none;
	  line-height: 1.4em;
}
A.menu_home:visited {
      color: #ea7f4f; 
	  text-decoration: none;
	  line-height: 1.4em;
}
A.menu_home:hover {
      color: #FF6600;
	  text-decoration: none;
	  line-height: 1.4em;
}

A.whitelink:link {
      color: #FFFFFF; 
	  text-decoration: none;
	  line-height: 1.3em;
}

A.whitelink:visited {
      color: #FFFFFF; 
	  text-decoration: none;
	  line-height: 1.3em;
}

A.whitelink:hover {
      color: #FFFFFF; 
	  text-decoration: underline;
	  line-height:1.3em;
}

A.newslink:link {
      color: #CEAA31; 
	  font-weight:bold; 
	  text-decoration: none;
	  line-height: 1.4em;
}

A.newslink:visited {
      color: #CEAA31; 
	  font-weight:bold; 
	  text-decoration: none;
	  line-height:  1.4em;
}

A.newslink:hover {
      color: #CEAA31; 
	  font-weight:bold; 
	  text-decoration: underline;
	  line-height:1.4em;
}

A.blacklink:link {
      color: #000000;
	  text-decoration: underline;
}

A.blacklink:visited {
      color: #000000; 
	  text-decoration: underline;
}

A.blacklink:hover {
      color: #FF6600; 
	  text-decoration: none;
}

#news h3 a.redlink:link, #news h3 a.redlink:visited {
      color:#d8194c; 
	  font-weight:bold; 
	  text-decoration:underline;
}

#news h3 a.redlink:active, #news h3 a.redlink:hover {
      color:#d8194c; 
	  font-weight:bold; 
	  text-decoration:none;
}

A.globelink:link {
      color:#666666; 
	  font-size: 1.2em; 
	  text-decoration: underline;
	  font-weight: bold; 
      line-height: 1.1em;
	  margin:0 0 3px 0;
}

A.globelink:visited{
      color:#666666; 
	  font-size: 1.2em; 
	  text-decoration: underline;
	  font-weight: bold; 
	  margin:0 0 3px 0;
	  line-height: 1.1em; 
}

A.globelink:hover {
      color:#666666; 
	  font-size: 1.2em; 
	  text-decoration: none;
	  font-weight: bold; 
	  margin: 0px 0 3px 0;
	  line-height: 1.1em; 
}

.menutitle {
      font-size: 11px; 
	  font-weight:bold;
	  line-height: 22px;
}
.boldwhitetxt {
      color: #FFFFFF;
	  font-weight:bold;
	  font-size: 12px;
	  line-height:18px;
}	

.blue {
      background-color: #6c93ce;
}
.white {
      background-color: #ffffff;
}

#clear {
      clear:both;
}

#right {
      margin:8px 0 0 8px;
	  padding:0;
	  float:left;
}

#banner {
      padding:0;
      float:left;
	  clear: both;
	  width: 700px;
	  margin:0 0 10px 0;
}

#banner .welcome {
      margin:0 0 0 5px;
	  width: 150px;
	  height: 77px;
	  float: left;
	  clear: both;
	  background-image: url(images/welcome_to_bbcww.gif);
	  background-position: left bottom;
	  background-repeat: no-repeat;
}

#banner .main {
      float: left;
	  margin:0 0 0 10px;
	  background-image: url(images/banner.jpg);
}

.hr
{
      border: 1px solid; width: 95%; 
      border-right-width: 0px;  
      border-top-width: 0px;  
      border-left-width: 0px;  
      border-bottom-width: 1px;  
      border-bottom-color: #999999;   
      margin:0 0 10px 15px;
      height: 5px;
   	  border-style: dotted; 
}

.smallgap {
      padding:5px;
}

/* home */

#news {
      padding: 0 0 0 10px;
	  margin-top: 15px;
	  margin:15px 0;
	  width:220px;
 	  line-height:1.2em;
	  float: right;
	  border-left-width: 3px;
	  border-left-style: solid;
	  border-left-color: #D6d6d6;	
}

#news p {
      font-size: 1em;
}

#news img {
      float: right;
      margin:5px 0 5px 5px;
}

#news A.pink {
	  color: #c3328d;
	  text-decoration: underline;
	  font-weight: bold;
}

#news A.pink:hover {
      color: #c3328d;
	  text-decoration: none;
	  font-weight: bold;
}

#news A.bluelink {
      color: #0c89da;
	  text-decoration: underline;
	  font-weight: bold;
}

#news A.bluelink:hover {
      color: #0c89da;
	  text-decoration: none;
	  font-weight: bold;
}

#news h3.green {
      color: #679C11
}

#news h3 {
	  margin:5px 0;
	  clear:both;
	  
}

#news .title {
      width: 130px;
	  margin:0 0 10px 0;
}

#news .title img {
      float: left;
	  margin: 0;
}

#divisions {
      padding: 0px;
	  width:350px; 
	  float:left;
	  margin:10xp 0 0 8px;
}

#divisions h1 {
	  margin:10px 0 10px 0;
}



#divisions img { 
      margin:0 0 7px 0;
}

#divisions .image {
      float:left;
	  height: 49px;
	  width: 75px;
	  margin:3px 5px 10px 0;
	
}

#divisions .channels, .tvsales, .mags, .contentprod, .homeent, .childs, .digitalmedia, .global_brands {
      float: left;
	  margin-top: 10px;
}

#divisions h3 {
      margin: 0px;
	  margin: 0;
	  font-size: 1em;
}

#divisions h3 a {
	  color: #4E308B;
	  text-decoration: none;
}

#divisions h3 a:hover {
      text-decoration: underline;
}


dl {
      margin:0px;
}
dd {
      margin:0px;
}

#borderdiv {
      margin:10px 0 0 15px;
	  width:559px;
      float:right;
      background-image: url(images/border_bg.jpg);
	  background-position: left bottom;
	  background-repeat: repeat-y;
}

#borderdiv2 {
      margin:10px 0 0 15px;
	  width:559px;
	  float:right;
	  background-image: url(images/border_bg850.jpg);
	  background-position: left bottom;
	  background-repeat: repeat-yt;
}

#borderdiv_repeat {
      margin:10px 0 0 15px;
	  width:559px;
	  float:right;
      background-image: url(images/border_bg850.jpg);
	  background-position: left bottom;
	  background-repeat: repeat-y;
}

#tvsales, #tvchannels, #mags, #homeent, #digitalmedia, #AboutBBCWw, #childs, #contentprod, #globaloff, #others, #others2, #global_brands, #ContactUs {
      margin: 6px;
	  padding:8px 8px 8px  0;
	  width:538px;
      float:right;
      background-color: #FFFFFF;
	  background-image: url(images/tvsales_back.jpg);
	  background-position: left bottom;
	  background-repeat: no-repeat;
}


#others2 {
      background-image:none;
}

#tvchannels {
      background-image: url(images/diver.gif);
}

#AnnualReviews {
      margin: 6px 6px 6px 7px;
	  PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-TOP: 8px; PADDING-BOTTOM:8px;
	  width:537px;
	  display: block;
	  float:left;
	  position: relative;
	  background-color: #FFFFFF;
	  background-image: url(images/diver.gif);
	  background-position: left bottom;
	  background-repeat: no-repeat;
}

#AnnualReviews {
	  background-image:none;
}


#ContactUs {
      background-image:none;
}

#mags {
      background-image: url(images/BBC-Magazines.jpg);
}

#homeent {
      background-image: url(images/Home-Ent.jpg);
}

#childs {
      background-image: url(images/childs.gif);
}

#digitalmedia, #AboutBBCWw {
      background-image: url(images/Digital-Media2.jpg);
	  height:450px
}

#AboutBBCWw{
      background-image:url(images/qa_aboutus.gif);
      background-position: 2% 98%;
      padding:8px 8px 8px  0;
	  margin:7px;
	  height:auto;
}

#AboutUsContent{
      float:left;
      width:320px; 
}

#contentprod  {
      background-image: url(images/content_prod.gif);
}


#others {
	  background-image:none;
}

#global_brands {
      background-image: url(images/global_brands_img.gif);
}


#quicklinks {
      margin:8px 3px 0;
	  padding: 8px 8px 8px 0;
	  width:538px;
	  height:720px;
	  display: block;
	  float:right;
	  position: relative;
	  border: 6px solid #C7C9CA;
}

#globaloff {
      background-image: url(images/map.gif);
}

#global_head {
      width:160px;
	  height: 15px;
	  float:left;
	  margin:0 0 10px 7px;
}

#global_midhead {
      width:180px;
	  height: 15px;
	  padding: 0 0 0 5px;
	  padding-left: 5px;
	  float:left;
	  margin:0 0 10px 0;
}

#global_left {
      width:160px;
      padding-left: 5px;
	  padding: 0 0 0 5px;
	  float:left;
	  margin:0 0 10px 5px;
}
	
#global_centre{
      width:160px;
	  height: 124px;
	  padding:0 0 0 5px;
	  padding-left: 5px;
	  float:left;
	  margin: 0 0 10px 0;
}

#global_right, #global_right1 {
      width:160px;
	  height: 124px;
	  padding:0 0 0 5px;
	  float:left;
	  margin:0 0 10px 0;
}
	
#global_right1 {
      margin:0 0 20px 0;
}
	
#global_left_lp {
      width:160px;
	  height: 140px;
	  padding-left: 5px;
	  padding: 0 0 0 5px;
	  float:left;
	  margin-left:5px;
	  margin:0 0 10px 5px;
}
	
#global_centre_lp {
      width:160px;
	  height: 140px;
	  padding:0 0 0 5px
	  float:left;
      margin:0 0 10px 0;
}


#global_right_lp {
	  width:160px;
	  height: 140px;
	  padding-left: 5px;
	  float:left;
}
	
	
#global_right_lp {
      width:170px;
	  height: 120px;
	  padding:0 0 0 5px;
	  float:left;
}
	
#global_left_lp_head {
	  width:160px;
	  height: 175px;
	  padding:0 0 0 5px;
	  float:left;
	  margin:0 0 10px 5px;
}
	
#global_centre_lp_head {
      float:left;
      height:160px;
      width:160px;
	  margin: 20px 0 10px 0;
	  padding: 0 0 0 5px;
}
	
#global_right_lp_head {
      width:160px;
	  height: 175px;
	  padding-left: 5px;
	  float:left;
      margin:20px 0 20px 0;
}
	
#divisions .global_brands1 h3 a , #divisions .global_brands1 h3 a:hover {
      color:#D31145;
      margin:0px;
      text-decoration:underline;
}

#divisions .global_brands1 h3 a:link {
      color:#D31145;
      margin:0px;
      text-decoration:underline;
}

#divisions .global_brands1 h3 a:hover {
      text-decoration:underline;
}

#divisions .global_brands1 h3 a:hover {
      color:#DD9531;
      margin:0pt;
      text-decoration:underline;
}

#newsbox {
      margin:10px 0 0 15px;
	  padding:8px 8px 8px 0;
	  width:559px;
	  display: block;
	  float:right;
	  position: relative;
	  border: 6px solid #CFAC36;
}

.buttonColour {
      background: #E5E5E5;
	  font-size: 11px;
	  color: #666666;
	  cursor: hand;
	  width: auto;
	  height: 20px;
	  border-left :  #FFFFFF 1px solid;
	  border-top:  #FFFFFF 1px solid;
	  border-right : #A8A5A5 1px solid ;
	  border-bottom : #A8A5A5 1px solid ;
}

.contentbullet {
      list-style: square inside;
	  list-style-type: square;
	  padding:0 0 10px 15px;
	  margin: 0px 0px 0px 0px;
}

#survey_background{
      float:left;
	  height:58px;
	  width:187px;
	  border: 2px solid #7C6CB5;
      padding:4px;
	  margin:0 0 15px 0;
	  min-height:90px;
}

.blacllink1 {
      text-decoration:none;
      font-size:0.7em;
}

#survey_background a:hover {
      color:#FF6600;
}

#survey_background h3 {
      float:left;
      margin:-5px 0 0 0;
      padding:0;
      text-align:left;
      width:70px;
	  clear:both;
}

#survey_background p {
      clear:both;
}

#termsHolder #content2 h2, #termsHolder #content2 h3  {
      margin:10px 0 0 0;
}

#termsHolder p, .TemporaryHolder p{
      font-size:1.02em;
      margin-bottom:10px;
	  margin:0 0 10px 0;
}
 
.RightText {
      text-align:right;
      padding:0 5px 0 0;
	  margin:10px 0 0 0;
}
 
.TemporaryHolder {
      position: absolute;
	  width: 328px;
	  top: 325px;
	  left: 25px;
	  z-index: 10;
	  background-color: #f0f0ff;
	  padding: 10px;
	  border: 1px #33f solid;
 }
 
#borderdivTemporary #title2 {
      padding:10px 0 0 0;
}

#FormHolder {
      width:400px;
	  float:left;
	  padding-left:5px;
}

#FormHolder fieldset {
      border:0;
	  float:left;
	  clear:both;
      width:520px;
      padding: 0 0 0 10px;
}

#FormHolder fieldset div, #FormHolder fieldset #NoValidation {
     display:block;
	 margin:0 0 10px 0;
}

#FormHolder fieldset .NoValidation {
     margin:0 0 30px 0;
}

#FormHolder div label {
	  width:200px;
	  float:left;
	  clear:both;
	  font-weight:bold;
	  font-size:0.95em;
}

#TermsErrorMsg {
      color:#FF0000;
	  margin:10px 0 0 0;
}

#FormHolder div input , #FormHolder fieldset div select {
      font-size:0.95em;
	  width:150px;
}

#FormHolder fieldset div textarea {
      width:300px;
      height:100px;
	  
}

#FormHolder fieldset div p {
      margin:0 0 15px 0;
      font-size:0.95em;
}

#FormHolder fieldset div .SubmitBtn {
      height:25px;
	  width:50px;
	  margin:0 20px 0 200px;
}

.StandardText {
	  width:100%;
	  font-size:0.95em;
	  float:left;
	  margin-left:15px;

}
