body 
  {
  background-color: #ffffff;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#000000;  
  padding:0px;
  margin:0px;
  text-align: center;
  }

img { border: 0px;}

#container {
  position:relative;
  text-align: left;
  margin: 0 auto 0;
  padding: 5px 0 0 0;
  width: 780px;
  }
  
#rightbox {
  position:relative;
  float:left;
  width:256px;
  margin-left:10px;
  }
  
#fwdata{
  position:relative;
  float:left;
  display:inline;
  width: 400px;
  margin-left:20px;
  }
  
#fwdata h1, #fwdata h2, #fwdata h3{font-weight:bold; font-size:13px; color:#000000;}

/* ----------------------------------------------------------------------------- */

#header{
	position:relative;
	float:left;
	height: 140px;
	width:780px;
	margin-bottom: 20px;
	}
  
#logo{
	position:absolute;
	top:0;
	left:0;
	width:233px;
	height:92px;
	}
	
#map{
	position:absolute;
	top:0;
	left:233px;
	width:547px;
	height:64px;
	}
	
#contact{
	position:absolute;
	top:74px;
	left:260px;
	width:500px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
	
#contact a:link, #contact a:visited, #contact a:hover {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	background-color:transparent;
	text-decoration: none;
	}
	
#title{
	position:absolute;
	top:110px;
	left:0;
	}
	
#title h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:transparent;
	margin:0;
	padding:0;
	}

/* ----------------------------------------------------------------------------- */


#content
  {
/*  height: 340px; */
  }

#footer{
	margin:30px 0 0  0;
	padding-bottom:5px;
	position:relative;
	float:left;
	width:780px;
	background:url("graphics/navi-bg.jpg") top left repeat-x #C1C1C1;
	}

#footer ul {
	list-style: none; 
	padding: 0; 
	margin: 0;
	text-align:center; 
	}
	
#footer li {
	display:inline; 
	}

#navmain a:link, #navmain a:visited, #navmain a:hover{
	display:block;
	float: left;
	padding:15px 10px 5px 10px;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	}
	
#navsub a:link, #navsub a:visited, #navsub a:hover{
	padding:0 10px 5px 10px;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
	}
	
#footer a:hover{
	color:#CC1B1B;
	}

#i1
  {
  width: 364px;
  height: 336px;
  float: left;
  }

#i1top
  {
  background: url(home/graphics/bg_text.gif) no-repeat;
  height: 160px;
  }

#i1top p
  {
  padding: 0em 1em 1em 1em;
  margin: 0;
  }

#i1a
  {
  background: url(home/graphics/montage.jpg) no-repeat;
  height: 159px;
  }

#i1copy
  {
  text-align: center;
  margin-top: 10px;
  color: #cccccc;
  background-color: inherit;
  }

#i1copy a
  {
  color: #cccccc;
  background-color: inherit;
  }

#i1copy a:hover, #i1top a:hover, #dcsbox a:hover, #dcldr a:hover, #fw a:hover, #guidedata a:hover {color:#ab1109;  background-color: inherit;}

#i1top a, #dcsbox a, #dcldr a, #fw a, #guidedata a {color: #000000;  background-color: inherit;}

#i2
  {
  width: 343px;
  float: right;
  }

#i2top
  {
  background: url(home/graphics/table_top.jpg) no-repeat;
  height: 38px;
  }

#i2data
  {
  background: url(home/graphics/bg_table.jpg) repeat-y;
  }

#i2data ul
  {
  margin: 0;
  padding: 0;
  }

#i2data ul li
  {
  list-style: none;
  margin: 0 1em 0 10px;
  padding-left: 100px;
  padding-bottom: 2em;
  }

#i2data ul li.t1
  {
  background: url(home/graphics/logo_vodafone.gif) no-repeat 40px;
  }

#i2data ul li.t2
  {  
  background: url(home/graphics/logo_walkers.gif) no-repeat 40px;
  }
  
#i2data ul li.t3
  {  
  background: url(home/graphics/logo_jandc.gif) no-repeat;
  padding-bottom: 0;
  }

#i2data ul li p
  {
  margin: 0;
  padding: 0 0 0 15px;
  border-left: 1px solid black;
  }

#i2foot
  {
  background: url(home/graphics/table_bottom.jpg) no-repeat;
  height: 38px;
  }

.clear {clear: both}

h1
  {
  font-size: 1em;
  padding: 1em;
  margin: 0;
  }

#dcla, #dclb, #dclc
  {
  width: 500px;
  height: 336px;
  float: left;
  }

#dcla
  {
  background: url(conferencing/graphics/main.jpg);
  }

#dclb
  {
  background: url(filming/graphics/scene_bg.gif);
  }

#dclc
  {
  background: url(multimedia/graphics/scene.gif);
  }

#dcld
  {
  width: 383px;
  height: 336px;
  float: left;
  background: url(equipment/graphics/scene_03.gif);
  }

#dcldr
  {
  float: right;
  width: 369px;
  }

#dclbmontage
  {
  margin-top: 2em;
  height: 130px;
  width: 259px;
  background: url(filming/graphics/montage.jpg);
  }

#dcsbox ul, #dcldr ul, #fw ul, #guidedata ul
  {
  list-style: none;
  margin: 1em 1em 0 1em;
  padding: 0;
  }

#dcsbox li, #dcldr li, #fw li, #guidedata li
  {
  font-weight: bold;
  padding-bottom: 1em;
  }

#dcsbox li.last, #dcldr li.last, #fw li.last #guidedata li.last
  {
  padding-bottom: 0;
  }

#dcsbox li img, #dcldr li img, #fw li img, #guidedata li img
  {
  margin-left: 8px;
  }

#dcs
  {
  width: 259px;
  float: right;
  }

#dcsbox, #dcldr, #guidedata
  {
  background-color: #ebebeb;
  }

#dcldrfoot
  {
  background: url(graphics/table_bottom.gif) no-repeat;
  backfround-color: inherit;
  height: 28px;
  }

#dcsbox p, #dcsbox h1, #dcldr p, #dcldr h1, #fwdata p, #fwdata h1, #fwdata h2, #fwdata h3
  {
  margin: 1em 1em 0 1em;
  padding: 0;
  }

#tabledata p
  {
  margin: 0;
  }

#dcsbox h1 img, #dcldr h1 img, #guidedata h1 img, #fwdata h1 img
  {
  float: right;
  padding: 0 0 0 1em;
  }

#dcsboxfoot
  {
  background: url(graphics/table_bottom.gif);
  height: 28px;
  }

#confanim
  {
  width: 200px;
  height: 174px;
  position: relative;
  background: url(conferencing/graphics/mainanim.gif);
  visibility: visible;
  left: 263px;
  top: 22px;
  }

#dcstest
  {
  text-align: center;
  }

#dcstest ul
  {
  list-style: none;
  margin: 0 0 1em 0;
  padding: 0px;
  }

#dcstest li
  {
  display: inline;
  padding: 0px;
  }

#fw
  {
  position:relative;
  float:left;
  margin-left: 40px;
  width: 700px;
  background-color: #ebebeb;
  overflow: hidden;
  }

.fwdt
  {
  float: left;
  width: 26%;
  text-align: right;
  }

.fwdd
  {
  width: 24%;
  float: left;
  }

.fwda
  {
  float: left;
  width: 72%;
  }

#fwhead, #fwfoot
  {
  height: 28px;
  background-color: inherit;
  margin: 0;
  padding: 0;
  }

#fwfoot
  {
  background: url(graphics/table_bottom.gif) no-repeat left;
  }

#fwhead
  {
  background: url(graphics/table_top.gif) no-repeat right;
  }

#mmhead
  {
  background: url(multimedia/graphics/strip.jpg) no-repeat right;
  height: 30px;
  background-color: #ffffff;
  }

.center
  {
  text-align: center;
  }

#guidehead
  {
  width: 780px;
  background-color: #ffffff;
  background: url(equipment/graphics/strip.jpg) no-repeat right;
  height: 30px;
  }

#guidefoot
  {
  height: 28px;
  background: url(graphics/table_bottom.gif) no-repeat;
  }

#guidedata p
  {
  margin: 0 1em 1em 1em;
  padding: 1em 0 0 0;
  }

#hire
  {
  width: 700px;
  margin-left: 40px;
  height: 20px;
  }

.hdn
  {
  float: left;
  width: 30%;
  background-color: inherit;
  }

.hdw
  {
  float: left;
  width: 40%;
  background-color: inherit;
  }

.hirealt, .vfalt
  {
  background-color: #cccccc;
  }

.hdw p, .hdn p
  {
  margin: 0;
  padding: 0.5em 1em;
  }

#guidedata ul
  {
  padding-top: 1em;
  }

.listnorm
  {
  list-style-position: inside;
  list-style-type: disc;
  padding-left: 3em;
  }

.vidform
  {
  padding: 0em;
  margin: 0px;
  width: 600px;
  }

.viddup
  {
  padding: 0em;
  margin: 0px 0px 0px 25px;
  width: 650px;
  }

.vidform p, .viddup p, table, tr, td
  {
  font-size: 1em;
  }

.candids, .candidst
  {
  float: left;
  width: 100px;
  margin: 0 0 1em 31px;
  }

.candids
  {
  height: 75px;
  }

.c1
  {
  background: url(candids/graphics/thumbs/oakleycourt.jpg);
  }

.c2
  {
  background: url(candids/graphics/thumbs/quickcoffeeformaryonthego.jpg);
  }

.c3
  {
  background: url(candids/graphics/thumbs/rhysandhisbud.jpg);
  }

.c4
  {
  background: url(candids/graphics/thumbs/coffeemeeting.jpg);
  }

.c5
  {
  background: url(candids/graphics/thumbs/happywiththeshow.jpg);
  }

.c6
  {
  background: url(candids/graphics/thumbs/notmuchconversationgoing.jpg);
  }

.c7
  {
  background: url(candids/graphics/thumbs/whereshedley.jpg);
  }

.c8  
  {
  background: url(candids/graphics/thumbs/foundhim.jpg);
  }
