html{
	margin:0px;
	padding:0px;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:1.5em;
	color:#333333;
	padding:0px;
	margin:0px;
}

div#wrapper { width:951px; margin:0 auto; height:auto;}
	div#banner { width:951px; height:397px; position:relative; background-image:url(../media/siteImgs/Header.gif); background-position:top; background-repeat:no-repeat; z-index: 0;}
	div#sign-up-banner { width:951px; height:397px; position:relative; background-image:url(../media/siteImgs/signup-bg.jpg); background-position:top; background-repeat:no-repeat; z-index: 2;}
		div#menu { width:951px; height:20px; position:absolute; top:20px; left:60px; text-transform:uppercase;}
		div#menu ul { margin:0px; padding:0px;}
		div#menu ul li{ display:inline; padding-right:7px; margin-right:7px; border-right:1px solid #ffffff;}
		div#menu ul li a { color:#FFFFFF; text-decoration:none;}
		div#menu ul li a:hover, div#menu ul li a.active {color: #C60F8E;}
		
		div#eventDate { position:absolute; bottom:10px; left:110px; width:auto; height:auto;}
		div#noSignupsLeft { position:absolute; bottom:40px; left:110px; width:auto; height:15px; line-height:2.3em; padding:20px 0px;}
		div#shapes { position:absolute; top:370px; width:150px; height:100px; z-index:200; left:465px; background-image:url(../media/siteImgs/shapes.gif);}
		div#shapes2 { position:absolute; top:-30px; width:150px; height:100px; z-index:200; left:465px; background-image:url(../media/siteImgs/shapes.gif);}
		div#flashingSignup { position:absolute; top:192px; left:84px;}
		
	div#contentIndex { width:951px; min-height:400px; height:auto !important; height:400px; position:relative; top:-2px;  /*background-image:url(../media/siteImgs/index-content-top.gif); background-repeat:no-repeat; background-position:top; */}
	div#contentSpeakers { width:951px; min-height:400px; height:auto !important; height:400px; position:relative; top:-2px;  background-image:url(../media/siteImgs/speaker-content-top.gif); background-repeat:no-repeat; background-position:top;}
	div#contentExhibitors { width:951px; min-height:400px; height:auto !important; height:400px; position:relative; top:-2px;  background-image:url(../media/siteImgs/exhibitor-content-top.gif); background-repeat:no-repeat; background-position:top;}
	div#contentSignup { width:951px; min-height:400px; height:auto !important; z-index:+1; height:400px; position:relative; top:-2px;  background-image:url(../media/siteImgs/signup-content-top.gif); background-repeat:no-repeat; background-position:top;}
	div#homePdfDownload { position:absolute; right:35px; top:15px; width:240px; height:auto; text-align:left; z-index:+1000; }
		div#homePdfDownload a {color: #059DE6;}
	div#homeIntro { width:520px; height:auto; position:absolute; top:-5px; left:115px;}
	
	div#speakersAttending { position:absolute; color:#FFFFFF; top:130px; left:127px; width:auto; height:auto; font-size:1.6em; text-transform:uppercase; word-spacing:1em;}
	div#speakersAttending2 { position:absolute; color:#FFFFFF; top:55px; left:127px; width:auto; height:auto; font-size:1.6em; text-transform:uppercase; word-spacing:1em;}

	div#alsoFeaturing { position:absolute; color:#FFFFFF; top:195px; right:100px; width:auto; height:auto; font-size:1.6em; text-transform:uppercase; word-spacing:.5em;}

	div#homeSpeakers { position:absolute; top:190px; left:105px; width:570px; height:auto; background-image:url(../media/siteImgs/speakers-head.gif); background-repeat:no-repeat; background-position:left top;}
		div#home-speaker1 { width:135px; float:left; margin-top:100px; margin-right:30px; margin-left:10px;}
		div#home-speaker2 { width:105px; float:left; margin-top:100px; margin-right:5px;}
		div#home-speaker3 { width:135px; float:left; margin-top:100px; margin-right:35px;}
		div#home-speaker4 { width:115px; float:left; margin-top:100px;}
	
	div#speakers { position:absolute; top:90px; width:580px; left:100px; height:auto;}
		div#speakersLeft { float:left; width:260px; height:auto; margin-right:5px; padding:0 0px;}
		div.tom { background-image:url(../media/siteImgs/tim.gif); background-position:bottom left; background-repeat:no-repeat; width:300px; height:135px; display:block;}
		div.ian { background-image:url(../media/siteImgs/ian.gif); background-position:bottom left; background-repeat:no-repeat; width:300px; height:135px; display:block;}
		div#speakersRight { float:left; width:260px; height:auto; padding:0 20px;}
		div.mike { background-image:url(../media/siteImgs/mike.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.matthew-brown { background-image:url(../media/siteImgs/matthew_brown.gif); width:260px;padding:0 20px;  background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.jamie { background-image:url(../media/siteImgs/jamie.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.nick { background-image:url(../media/siteImgs/nick.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.p { background-image:url(../media/siteImgs/p.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.andy { background-image:url(../media/siteImgs/a.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.mike { background-image:url(../media/siteImgs/mike.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.martin { background-image:url(../media/siteImgs/martin.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.mike-orange { background-image:url(../media/siteImgs/mike_orange.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.ianF { background-image:url(../media/siteImgs/ianF.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.darren { background-image:url(../media/siteImgs/darren.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.tim { background-image:url(../media/siteImgs/tim_leigh.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.di { background-image:url(../media/siteImgs/di_gates.jpg); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.nic { background-image:url(../media/siteImgs/nic_paton.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.richardstjohn { background-image:url(../media/siteImgs/richard_st_john.gif); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
		div.laurasharpe { background-image:url(../media/siteImgs/laura_sharpe.jpg); width:260px; padding:0 20px; background-position:bottom left; background-repeat:no-repeat; height:135px; display:block;}
	
	div.speakerTxt { width:260px; margin-left:10px;}
	
	div#signupHeader { position:absolute; top:35px; width:410px; left:240px; height:auto; z-index:1500;}
	div#signupFormContainer { position:absolute; top:100px; width:610px; left:40px; height:auto;}
	
	form#signupForm { margin-top:20px; width:auto; margin-left:30px;}
		div.formContainer { display:block; padding-bottom:15px; height:auto;}
			form#signupForm label.fLeft, div.labelReplace { width:80px; float:left; height:20px; line-height:20px;}
			form#signupForm label.full { width:400px !important; display:block; padding:0 0 15px 0; }
			form#signupForm input.textBox { float:left; width:420px; height:20px; border:1px solid #cccccc;}
			form#signupForm textarea.textarea { float:left; width:420px; height:60px; border:1px solid #cccccc;}
	
	div#contentPanel {  width:951px; min-height:400px; height:auto !important; height:400px; position:relative; top:-2px;  background-image:url(../media/siteImgs/on_the_panel.gif);  background-repeat:no-repeat; background-position:top; }
	
	div#homeFeatured { position:absolute; right:75px; width:180px; top:250px; height:auto;}
		div#homeFeatured .homeFeaturedContainer { margin-bottom: 10px; padding-bottom:10px; border-bottom:1px solid #C7DB3E;}
	
	div#submitLeft {clear:both; float:left; height:100px; width:290px; margin-left:-60px !important; background-image:url(../media/siteImgs/submit-btn-left.gif); background-repeat:no-repeat;}
	input#submitBtn {float:left; height:100px; width:auto; margin-top:10px; }
	div#submitRight { float:left; height:100px; width:100px; }
	
	div#gatesheadCouncil { position:absolute; top:580px; left:0px; height:45px; width:300px; background-image:url(../media/siteImgs/gatesheat-council.gif); background-repeat:no-repeat;}
	div#codeworksLogo { position:absolute; top:640px; left:0px; height:45px; width:300px; background-image:url(../media/siteImgs/codeworks-logo.gif); background-repeat:no-repeat;}
	div#gateshead_Council_Logo { position:absolute; top:700px; left:0px; height:45px; width:300px; background-image:url(../media/siteImgs/gateshead_council_logo.gif); background-repeat:no-repeat;}
	div#thehub { position:absolute; top:760px; left:0px; height:96px; width:300px; background-image:url(../media/siteImgs/the_hub.gif); background-repeat:no-repeat;}

	div#gatesheadCouncil2 {clear:both; float:left; height:45px; width:300px; margin-left:-100px; background-image:url(../media/siteImgs/gatesheat-council.gif); background-repeat:no-repeat;}
	div#codeworksLogo2 {clear:both; float:left; height:45px; margin-left:-100px; width:300px; background-image:url(../media/siteImgs/codeworks-logo.gif); background-repeat:no-repeat;}
	div#gateshead_Council_Logo2 {clear:both; float:left; height:45px; margin-left:-100px; width:300px; background-image:url(../media/siteImgs/gateshead_council_logo.gif); background-repeat:no-repeat;}
	div#thehub2 {clear:both; float:left; height:96px; margin-left:-100px; width:300px; background-image:url(../media/siteImgs/the_hub.gif); background-repeat:no-repeat;}
	
	div#gatesheadCouncil3 {clear:both; float:left; height:45px; width:300px; margin-left:-30px; background-image:url(../media/siteImgs/gatesheat-council.gif); background-repeat:no-repeat;}
	div#codeworksLogo3 {clear:both; float:left; height:45px; margin-left:-30px; width:300px; background-image:url(../media/siteImgs/codeworks-logo.gif); background-repeat:no-repeat;}


	div#homeBtmTxt { position:absolute; top:580px; left:250px; height:auto; width:400px;}
	
	div#footer{width:746px; font-size:.8em; height:auto; position:absolute; top:650px; padding:10px 95px 10px 110px; margin-top:20px; background-image:url(../media/siteImgs/footer-line.gif); background-repeat:repeat-x; background-position:top;}
	div#footer2{width:746px; font-size:.8em; height:auto; float:left; position:relative; padding:10px 95px 10px 110px; margin-left:-100px; margin-top:100px; background-image:url(../media/siteImgs/footer-line.gif); background-repeat:repeat-x; background-position:top;}
	div#footer3{width:746px; font-size:.8em; height:auto; float:left;  position:relative; padding:10px 95px 10px 110px; margin-left:-690px; margin-top:120px; background-image:url(../media/siteImgs/footer-line.gif); background-repeat:repeat-x; background-position:top;}

	div.kc { position:absolute;right:-25px; top:30px; width:50px; height:30px;}

div#signupWrapper { width:567px; margin:0 auto; height:auto;}
	div#bannerSignup { width:567px; height:398px; position:relative; background-image:url(../media/siteImgs/signup-bg.jpg); background-position:top; background-repeat:no-repeat;}



a { text-decoration:none;}
a:hover { text-decoration:underline;}

.pink { color:#CF006A;}
.blue { color:#009DEA;}
.speakerName { color:#333333; font-size:1.4em;}
.companyName { text-transform:uppercase; color:#CF006A;}
.noTopMgn { margin-top:0px !important;}
.noMgn { margin:0px !important;}
.fLeft { float:left;}
.fRight { float:right;}
.black { color:#000000;}

.errorField {font-size:1.6em; color:#CF006A; text-transform:uppercase; line-height:1.5em;}
.confField {font-size:1.6em; color:#4DA439; text-transform:uppercase; line-height:1.5em;}

.placesLeft { font-size:4em; color:#CF0068; font-family:Arial, Helvetica, sans-serif;}
.placesLeftSmall { font-size:1.6em; color:#4DA439; text-transform:uppercase;} 
.noPlacesLeft {font-size:4em; color:#CF0068; font-family:Arial, Helvetica, sans-serif; text-align:center; height:400px; line-height:2em; }

h1 {font-size:4em; color:#CF0068; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

table.signupTable { width:900px; height:auto; margin:10px auto;}
table.signupTable tr td { border-bottom:1px solid #eeeeee; padding-bottom:5px;}
table.signupTable tr.head td { font-weight:bold !important;}
table.signupTable tr.even td { background-color:#eeeeee;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

/* Exhibitor CSS Start */

div.clearB {
	clear: both;
}

div.exhibitorInfo {
	width: 290px !important;
	float: left;
	display:block;
	margin: 30px 0 0 0 !important;
}

div.exhibitorInfo div.logoBox {
	background: url(../media/siteImgs/logoLine.png) bottom left no-repeat;
	padding-bottom: 10px;
	min-height: 50px !important;
}

div.exhibitorInfo div.logoBox img {
	margin: -5px 0 0 10px;
}

div.exhibitorInfo div.exhibitorDetails {
	margin: -10px 0 0 10px;
}

div.exhibitorInfo div.exhibitorDetails p span {
	font-weight: bold;
	font-size: 1.2em;
}

div.exhibitorInfo div.exhibitorDetails p {
	font-size: 1.0em;
	width: 270px;
}

div.spacer {
	display: block;
	clear:both;
	height: 40px !important;
}

/* Exhibitor CSS End */

/* Gateshead Digital Summer Right Corner */

div#gds_promo{
	display:block;
	position: absolute;
	width: 155px;
	height: 155px;
	top: 0px;
	right: 0px;
	margin-bottom: -155px;
	z-index: 99;
}

div#gds_promo a img {
	border:0px;
	z-index: 999;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}	
