/* First reset the box model */

* {
	margin: 0px;
	padding: 0px;
}
a:focus {
	outline: none
}
html {
	font-size: 62.5%;
}
p, h2, h3, h4, h5, h6 {
	margin-bottom: 5px;
	color: #333333;
	font-size: 0.9em;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 1.2em;
	color: #B4DEE2;
}
a img {
	border: 0;
}
a, h2, h3, h4, h5, h6 {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
body {
	background-image: url(../imgs/bg.gif);
	background-repeat: repeat;
	margin-top: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.95em;
	line-height: 1.6em;
}
#mainbox {
	margin: 20px auto;
	width: 960px;
}
#icons {
	float: right;
	width: 210px;
	height:35px;
}
#mainbox #icons ul {
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
}
#mainbox #icons ul li {
	list-style-type: none;
	margin: 0 0 15px 0;
}
#mainbox #icons a {
	text-decoration: none;
}
#whitecontent {
	background-color: #fff;
	width: 100%;
	position:relative;
	clear: both;
	min-height:600px;
}
#menu {
	float: left;
	width: 150px;
	margin: 40px 10px 0 0;
}
#mainbox #whitecontent #content {
	float: left;
	width: 260px;
	background-color: #FFFFFF;
}
#mainbox #whitecontent #rightimg {
	float: right;
	width: 529px;
	display: block;
}
#rightcimg {
	background: url(../imgs/contactbg.jpg) no-repeat center;
	height: 302px;
	width: 389px;
	position:absolute;
	right: 120px;
	bottom: 160px;
}
#textpad {
	padding: 0 5px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#mainbox #whitecontent #content #imgfloatleft {
	float: left;
	width: 115px;
	margin-top: 15px;
	margin-left: 6px;
}
#mainbox #whitecontent #content #imgfloatright {
	float: right;
	width: 115px;
	margin-top: 15px;
	margin-right: 6px;
}
#mainbox #whitecontent #content #dclogo {
	margin-bottom: 0px;
	margin-top: 0px;
}
#mainbox #whitecontent #content #imgmain {
	width: 252px;
	margin-left: 6px;
	margin-top: 25px;
}
#mainbox #whitecontent #menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #89cce2;
	text-decoration: none;
	list-style-type: none;
	height: 150px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#mainbox #whitecontent #menu li {
	list-style-type: none;
	padding-bottom: 10px;
	text-align: center;
}
#contact {
	padding: 50px 10px 40px 30px;
	float:left;
	font-size: 1.3em;
	line-height: 1.8em;
	width: 260px;
}
.clearer {
	clear: both;
}
.main {
	padding: 20px 0 28px 0;
}
.fullflash {
	padding: 0 0 8px 40px;
	width: 620px;
	float:left
}
.arcade {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.toppadd {
	margin-top: 40px;
}
.narrow {
	width: 260px;
}
.padded {
	padding: 20px 20px 0 0;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
a.bloglink {
	display: block;
	height: 22px;
	width: 60px;
	background: url(../images/dcblogsm.gif) no-repeat;
}
a.youtubelink {
	display: block;
	height: 22px;
	width: 44px;
	background: url(../images/icon_01.gif) no-repeat;
}
a.myspacelink {
	display: block;
	height: 22px;
	width: 22px;
	background: url(../images/icon_02.gif) no-repeat;
}
a.facebooklink {
	display: block;
	height: 22px;
	width: 25px;
	background: url(../images/icon_03.gif) no-repeat;
}
a.twitterlink {
	display: block;
	height: 22px;
	width: 55px;
	background: url(../images/icon_04.gif) no-repeat;
}
a.agencyoftheyear {
	display: block;
	height: 22px;
	width: 530px;
	background-image: url(file:///D|/Work/Drummond/drummond%20central%20new%20design%20steve%2026th%20June/imgs/northeast-ad-agency-of-the-year.png);
	background-repeat: no-repeat;
}
.icon {
	float: left;
}
.icon a:hover {
	background-position: 0 -22px;
}
.last {
	border: none;
}
.mir {
	letter-spacing : -1000em;
}
/* Just for Opera, but hide from MacIE */ 
/*\*/html>body .mir {
	letter-spacing : normal;
	text-indent : -999em;
	overflow : hidden;
} 
#mainbox /* End of hack */
 #whitecontent  .fullwork  #workmenu {
	background-image: url(../imgs/selectionow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 400px;
	width: 310px;
	padding-top: 90px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 1.5em;
	line-height: 18px;
}
 #whitecontent  .fullwork  #workmenu2 {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 400px;
	width: 310px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 1.5em;
	line-height: 18px;
}
#mainbox  #whitecontent  .fullwork  #icecreamvan {
	background-image: url(../imgs/mrwhippy.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 380px;
	height: 500px;
}
.fullwork {
	width: 740px;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 40px;
}
#mainbox #whitecontent .fullwork #textintro {
	font-size: 1.5em;
	line-height: 16px;
	width: 350px;
}
#mainbox #whitecontent .fullwork #contentimages {
	width: 740px;
	margin-top: 20px;
}
#mainbox #whitecontent .fullwork #contentimages #content1 {
	float: left;
	width: 115px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #content2 {
	float: left;
	width: 115px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #content3 {
	float: left;
	width: 102px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #content4 {
	width: 132px;
	float: left;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #content5 {
	float: left;
	width: 139px;
}
#mainbox #whitecontent .fullwork #contentimages #content1 img {
	padding-bottom: 10px;
}
#mainbox #whitecontent .fullwork #contentimages #content2 img {
	padding-bottom: 10px;
}
#mainbox #whitecontent .fullwork #contentimages #content3 img {
	padding-bottom: 10px;
}
#mainbox  #whitecontent  .fullwork  #contentimages  #content4  #website1 {
	float: left;
	width: 65px;
}
#mainbox #whitecontent .fullwork #contentimages #content4 #websiteimg {
	float: none;
	width: 130px;
	clear: none;
}
#mainbox #whitecontent .fullwork #contentimages #content5 img {
	padding-bottom: 10px;
}
#mainbox #whitecontent .fullwork #contentimages #bridgescontent1 {
	float: left;
	width: 192px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #bridgescontent2 {
	float: left;
	width: 140px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #bridgescontent3 {
	float: left;
	width: 200px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #subwaycontent1 {
	float: left;
	width: 180px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #subwaycontent2 {
	float: left;
	width: 90px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #subwaycontent4 {
	width: 100px;
	float: left;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #bingocontent1 {
	float: left;
	width: 142px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #bingocontent2 {
	float: left;
	width: 80px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #bingocontent3 {
	float: left;
	width: 112px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #bingocontent4 {
	width: 150px;
	float: left;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #bingocontent5 {
	float: left;
	width: 100px;
}
#mainbox #whitecontent .fullwork #contentimages #bridgescontent1 p a #img1 {
	padding-right: 7px;
}
#mainbox #whitecontent .fullwork #contentimages #subwaycontent1 table tr td a #subs {
	padding-right: 10px;
}
#mainbox #whitecontent .fullwork #nbscontentimages {
	width: 500px;
}
#mainbox #whitecontent .fullwork #nbscontentimages #nbscontent1 img {
	margin-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #ccpcontent1 {
	float: left;
	width: 124px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #ccpcontent2 {
	float: left;
	width: 133px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #ccpcontent3 {
	float: left;
	width: 156px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #ccpcontent4 {
	float: left;
	width: 122px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #hycontent1 {
	float: left;
	width: 102px;
	padding-right: 10px;
}
#mainbox #whitecontent .fullwork #contentimages #hycontent2 {
	float: left;
	width: 102px;
	padding-right: 10px;
}
#mainbox #whitecontent .fullwork #contentimages #hycontent3 {
	float: left;
	width: 102px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #hycontent4 {
	float: left;
	width: 187px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #freshcontent4 {
	float: left;
	width: 75px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #freshcontent5 {
	float: left;
	width: 142px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #gccontent1 {
	float: left;
	width: 162px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #gccontent2 {
	float: left;
	width: 105px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #gccontent3 {
	float: left;
	width: 218px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #botcontent1 {
	float: left;
	width: 183px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #botcontent2 {
	float: left;
	width: 153px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #botcontent3 {
	float: left;
	width: 117px;
	padding-right: 3px;
}
#mainbox #whitecontent .fullwork #contentimages #botcontent4 {
	float: left;
	width: 117px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #stokecontent1 {
	float: left;
	width: 92px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #stokecontent2 {
	float: left;
	width: 183px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #stokecontent3 {
	float: left;
	width: 98px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #duncontent1 {
	float: left;
	width: 126px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #duncontent2 {
	float: left;
	width: 108px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #duncontent3 {
	float: left;
	width: 160px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #textintrolarge {
	font-size: 1.5em;
	line-height: 16px;
	width: 430px;
}
#mainbox #whitecontent .fullwork #contentimages #shsscontent1 {
	float: left;
	width: 176px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #shsscontent2 {
	float: left;
	width: 176px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #shsscontent3 {
	float: left;
	width: 219px;
	padding-right: 16px;
}

#mainbox #whitecontent .fullwork #contentimages #makrocontent1 {
	float: left;
	width: 171px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #makrocontent2 {
	float: left;
	width: 114px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #makrocontent3 {
	float: left;
	width: 123px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #warmsealcontent1 {
	float: left;
	width: 180px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #warmsealcontent2 {
	float: left;
	width: 163px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #sagecontent1 {
	float: left;
	width: 172px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #sagecontent2 {
	float: left;
	width: 172px;
	padding-right: 30px;
}
#mainbox #whitecontent .fullwork #contentimages #sagecontent3 {
	float: left;
	width: 118px;
	padding-right: 16px;
}
#mainbox #whitecontent .fullwork #contentimages #sunderlandcitycouncilcontent1 {
	float: left;
	width: 223px;
	padding-right: 30px;
}
#mainbox #footertext {
	color: #666666;
	padding-top: 12px;
	font-size: 9px;
}
#mainbox #footertext p {
	color: #666666;
	font-size: 9px;
}
#mainbox #footertext a {
	color: #666666;
}
#mainbox #footertext a:hover {
	color: #666666;
	text-decoration: underline;
}
#mainbox #agencyoftheyear {
	float: left;
	display: block;
	overflow: visible;
	visibility: visible;
	height: 16px;
	width: 530px;
}
#mainbox #whitecontent .fullwork #textintrolarge {
	font-size: 1.5em;
	line-height: 16px;
	width: 550px;
}
#mainbox #whitecontent #content #imgmain #slideshow1 {
	width: 244px;
	margin: 0px;
	padding: 0px;
}
#mainbox #whitecontent #content #imgmain #slideshow2 {
	width: 244px;
	margin: 0px;
	padding: 0px;
}
#mainbox #whitecontent #content #imgmain #slideshow3 {
	width: 244px;
	margin: 0px;
	padding: 0px;
}
#mainbox #whitecontent #content #imgmain #slideshow4 {
	width: 244px;
	margin: 0px;
	padding: 0px;
}
#mainbox #whitecontent #content #imgmain {
	width: 250px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#whitecontent  #divbox  {
	float: left;
	width: 490px;
	padding-top: 55px;
	padding-right: 10px;
}
#whitecontent  #divbox  #divhello  {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #94d6e9;
}
#whitecontent  #divbox  #divlatest  {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #94d6e9;
}
#whitecontent  #divside  {
	float: left;
	width: 230px;
	padding-top: 55px;
	padding-left: 25px;
}
#mbet365
{
	display: block;
	width: 201px;
	height: 29px;
	margin-top:12px;
	background: url("../imgs/workmenu/bet365b.gif") no-repeat 0 0;
	float: left;
}
#mbet365:hover
{ 
  background-position: 0 -29px;
}
#mbet365 span
{
  display: none;
}
#mbet365bingo2
{
	display: block;
	width: 201px;
	height: 30px;
	margin-top:26px;
	margin-bottom:0px;
	background: url("../imgs/workmenu/bet365bingob.gif") no-repeat 0 0;
}
#mbet365bingo2:hover
{ 
  background-position: 0 -30px;
}
#mbet365bingo2 span
{
  display: none;
}
#mbotanical
{
	display: block;
	width: 201px;
	height: 29px;
	background: url("../imgs/workmenu/botanicalcottagesb.gif") no-repeat 0 0;
}
#mbotanical:hover
{ 
  background-position: 0 -29px;
}
#mbotanical span
{
  display: none;
}
#mbridges
{
	display: block;
	width: 201px;
	height: 29px;
	background: url("../imgs/workmenu/bridgesb.gif") no-repeat 0 0;
}
#mbridges:hover
{ 
  background-position: 0 -29px;
}
#mbridges span
{
  display: none;
}
#mdunelm
{
	display: block;
	width: 201px;
	height: 30px;
	background: url("../imgs/workmenu/dunelmhomesb.gif") no-repeat 0 0;
}
#mdunelm:hover
{ 
  background-position: 0 -30px;
}
#mdunelm span
{
  display: none;
}
#mfresh
{
	display: block;
	width: 201px;
	height: 29px;
	background: url("../imgs/workmenu/freshb.gif") no-repeat 0 0;
}
#mfresh:hover
{ 
  background-position: 0 -29px;
}
#mfresh span
{
  display: none;
}
#mgatesheadcouncil
{
	display: block;
	width: 201px;
	height: 29px;
	background: url("../imgs/workmenu/gatesheadcouncilb.gif") no-repeat 0 0;
}
#mgatesheadcouncil:hover
{ 
  background-position: 0 -29px;
}
#mgatesheadcouncil span
{
  display: none;
}
#mhookerandyoung
{
	display: block;
	width: 201px;
	height: 29px;
	background: url("../imgs/workmenu/hookerandyoungb.gif") no-repeat 0 0;
}
#mhookerandyoung:hover
{ 
  background-position: 0 -29px;
}
#mhookerandyoung span
{
  display: none;
}
#mmakro
{
	display: block;
	width: 201px;
	height: 29px;
	background: url("../imgs/workmenu/makrob.gif") no-repeat 0 0;
}
#mmakro:hover
{ 
  background-position: 0 -29px;
}
#mmakro span
{
  display: none;
}
#mnewcastlebuildingsociety
{
	display: block;
	width: 201px;
	height: 30px;
	background: url("../imgs/workmenu/nbsb.gif") no-repeat 0 0;
}
#mnewcastlebuildingsociety:hover
{ 
  background-position: 0 -30px;
}
#mnewcastlebuildingsociety span
{
  display: none;
}
#msage
{
	display: block;
	width: 201px;
	height: 28px;
	background: url("../imgs/workmenu/sageb.gif") no-repeat 0 0;
}
#msage:hover
{ 
  background-position: 0 -28px;
}
#msage span
{
  display: none;
}
#mseahamhallandtheserenityspa
{
	display: block;
	width: 201px;
	height: 29px;
	background: url("../imgs/workmenu/seahamb.gif") no-repeat 0 0;
}
#mseahamhallandtheserenityspa:hover
{ 
  background-position: 0 -29px;
}
#mseahamhallandtheserenityspa span
{
  display: none;
}
#mstokecityfc
{
	display: block;
	width: 201px;
	height: 29px;
	background: url("../imgs/workmenu/stokecityfcb.gif") no-repeat 0 0;
}
#mstokecityfc:hover
{ 
  background-position: 0 -29px;
}
#mstokecityfc span
{
  display: none;
}
#msubway
{
	display: block;
	width: 201px;
	height: 30px;
	background: url("../imgs/workmenu/subwayb.gif") no-repeat 0 0;
}
#msubway:hover
{ 
  background-position: 0 -30px;
}
#msubway span
{
  display: none;
}
#msunderlandcitycouncil
{
	display: block;
	width: 201px;
	height: 29px;
	background: url("../imgs/workmenu/sccb.gif") no-repeat 0 0;
}
#msunderlandcitycouncil:hover
{ 
  background-position: 0 -29px;
}
#msunderlandcitycouncil span
{
  display: none;
}
#mwarmseal
{
	display: block;
	width: 201px;
	height: 14px;
	background: url("../imgs/workmenu/warmsealb.gif") no-repeat 0 0;
}
#mwarmseal:hover
{ 
  background-position: 0 -14px;
}
#mwarmseal span
{
  display: none;
}
#whitecontent .fullwork #workmenu3 {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 310px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 1.5em;
}
