﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0; padding:0;
	outline:none;
}

body {
	background:#fff url(../../../../images/bgRepeat.jpg) 0 0 repeat-x;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:1.29em;
}

#container {
	margin:auto;
	position:relative;
	width:962px;
}

#container2 {
width:100%;
margin:auto;
position:relative;
}

ul {
	list-style:none;
}

a {
	color:#1c3f94;
}

a:hover {
	text-decoration:none;
}

/* HEADER START */

h2#title {
	background: #fff url(../../../../images/topTitle.gif) 0 0 no-repeat;
	display:inline;
	float:left;
	height:34px;
	text-indent:-9999px;
	width:473px;
}

#search {
	display:inline;
	float:right;
	margin-top:10px;
	width:230px;
}

.searchInput {
	border:none;
	display:inline;
	float:left;
	font-size:0.86em;
	margin-right:8px;
	padding:0.36em;
	width:182px;
}

.submit {
	background: #FFF url(http://www.thurrocktgdc.org.uk/images/submitBTN.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:0em;
	height:25px;
	text-indent:-9999px;
	width:24px;
}

.submit:hover {
	background-position: 0 -25px;
}

h1#logo {
	background:#FFF url(../../../../images/logo.jpg) 0 0 no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:111px;
	margin-top:14px;
	text-indent:-9999px;
	width:572px;
}

#header ul {
	display:inline;
	float:left;
	margin-bottom:12px;
	margin-top:19px;
	width:962px;
	font-size:14px;
	
}

#header li {
	display:inline;
	float:left;
	margin-right:36px

}

#header li a {
height:26px;
position:relative;
	
}

#header li.last {
	margin-right:0;
}

#textReplace a {
      margin:0; padding:0;
      position:relative;
      width:100px; height:100px;
      overflow:hidden;
      }
      

li.homeBtn
{
	width: 43px;
	}
      
li.homeBtn a span {
      display:block;
      position:absolute; left:0; top:0; z-index:2;
      width:43px; height:26px;
      margin:0; padding:0;
      background:url("http://www.thurrocktgdc.org.uk/images/homeBTN.jpg") top left no-repeat;
      cursor:pointer;
      }
      
li.homeBtn a:hover span {
      background:url("http://www.thurrocktgdc.org.uk/images/homeBTN.jpg") bottom left no-repeat;
       cursor:pointer;
      }

li.aboutUsBtn
{
	width: 66px;
	}

li.aboutUsBtn a span {
      display:block;
      position:absolute; left:0; top:0; z-index:2;
      width:66px; height:26px;
      margin:0; padding:0;
      background:url("http://www.thurrocktgdc.org.uk/images/aboutBTN.jpg") top left no-repeat;
      cursor:pointer;
      }
      
li.aboutUsBtn a:hover span {
      background:url("http://www.thurrocktgdc.org.uk/images/aboutBTN.jpg") bottom left no-repeat;
       cursor:pointer;
      }

li.aboutThurrockBtn
{
	width: 107px;
	}

.aboutThurrockBtn a span {
      display:block;
      position:absolute; left:0; top:0; z-index:2;
      width:107px; height:26px;
      margin:0; padding:0;
      background:url("http://www.thurrocktgdc.org.uk/images/aboutThurrockBTN.jpg") top left no-repeat;
      cursor:pointer;
      }
      
.aboutThurrockBtn a:hover span {
      background:url("http://www.thurrocktgdc.org.uk/images/aboutThurrockBTN.jpg") bottom left no-repeat;
       cursor:pointer;
      }     
      
li.ourVisionBtn
{
	width: 70px;
	}

.ourVisionBtn a span {
      display:block;
      position:absolute; left:0; top:0; z-index:2;
      width:70px; height:26px;
      margin:0; padding:0;
      background:url("http://www.thurrocktgdc.org.uk/images/visionBTN.jpg") top left no-repeat;
      cursor:pointer;
      }
      
.ourVisionBtn a:hover span {
      background:url("http://www.thurrocktgdc.org.uk/images/visionBTN.jpg") bottom left no-repeat;
       cursor:pointer;
      }  
	  
li.keyProjectsBtn
{
	width: 81px;
	}
      
.keyProjectsBtn a span {
      display:block;
      position:absolute; left:0; top:0; z-index:2;
      width:81px; height:26px;
      margin:0; padding:0;
      background:url("http://www.thurrocktgdc.org.uk/images/projectsBTN.jpg") top left no-repeat;
      cursor:pointer;
      }
      
.keyProjectsBtn a:hover span {
      background:url("http://www.thurrocktgdc.org.uk/images/projectsBTN.jpg") bottom left no-repeat;
       cursor:pointer;
      }      
      
li.investBtn
{
	width: 116px;
	}
	  
 .investBtn a span {
      display:block;
      position:absolute; left:0; top:0; z-index:2;
      width:116px; height:26px;
      margin:0; padding:0;
      background:url("http://www.thurrocktgdc.org.uk/images/investBTN.jpg") top left no-repeat;
      cursor:pointer;
      }
      
.investBtn a:hover span {
      background:url("http://www.thurrocktgdc.org.uk/images/investBTN.jpg") bottom left no-repeat;
       cursor:pointer;
      }    
	  
li.planningBtn
{
	width: 56px;
	}
      
 .planningBtn a span {
      display:block;
      position:absolute; left:0; top:0; z-index:2;
      width:56px; height:26px;
      margin:0; padding:0;
      background:url("http://www.thurrocktgdc.org.uk/images/planningBTN.jpg") top left no-repeat;
      cursor:pointer;
      }
      
.planningBtn a:hover span {
      background:url("http://www.thurrocktgdc.org.uk/images/planningBTN.jpg") bottom left no-repeat;
       cursor:pointer;
      }
	  
li.mediaBtn
{
	width: 154px;
	}
      
.mediaBtn a span {
      display:block;
      position:absolute; left:0; top:0; z-index:2;
      width:154px; height:26px;
      margin:0; padding:0;
      background:url("http://www.thurrocktgdc.org.uk/images/mediaBTN.jpg") top left no-repeat;
      cursor:pointer;
      }
      
.mediaBtn a:hover span {
      background:url("http://www.thurrocktgdc.org.uk/images/mediaBTN.jpg") bottom left no-repeat;
       cursor:pointer;
      }       
      
      
li.selected a span 
{
	background-position:0 -26px;
}     
      
/*.homeBtn a {
	background:#FFF url(../../../../images/homeBTN.jpg) 0 0 no-repeat;
	width:43px;
}

.aboutBtn a {
	background:#FFF url(../../../../images/aboutBTN.jpg) 0 0 no-repeat;
	width:66px;

}

.aboutThurrockBtn a {
	background:#FFF url(../../../../images/aboutThurrockBTN.jpg) 0 0 no-repeat;
	width:107px;
}

.ourVisionBtn a {
	background:#FFF url(../../../../images/visionBTN.jpg) 0 0 no-repeat;
	width:70px;
}

.keyProjectsBtn a {
	background:#FFF url(../../../../images/projectsBTN.jpg) 0 0 no-repeat;
	width:81px;
}

.investBtn a {
	background:#FFF url(../../../../images/investBTN.jpg) 0 0 no-repeat;
	width:116px;
}

.planningBtn a {
	background:#FFF url(../../../../images/planningBTN.jpg) 0 0 no-repeat;
	width:56px;
}

.mediaBtn a {
	background:#FFF url(../../../../images/mediaBTN.jpg) 0 0 no-repeat;
	width:154px;
}

.homeBtn a:hover, .aboutBtn a:hover, .aboutThurrockBtn a:hover, .ourVisionBtn a:hover, .keyProjectsBtn a:hover, .investBtn a:hover, .planningBtn a:hover, .mediaBtn a:hover, #header li.selected a, #home #header .homeBtn a {
	background-position:0 -26px;
} */

/* HEADER END */

/* MAIN START */

#main {
	display:inline;
	float:left;
	width:962px;
}

/* LEFT START */

#left {
	display:inline;
	float:left;
	width:557px;
}

.leftPod {
	border-top:6px #dadada solid;
	display:inline;
	float:left;
	padding-bottom:2.1em;
	padding-top:1.1em;
	width:557px;
}

.leftPod img {
	border:3px #dadada solid;
	display:inline;
	float:left;
	margin-right:20px;
}

#progressTitle {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	height:17px;
	margin-bottom:0.71em;
}

#progressTitle a {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	height:17px;
	margin-bottom:0.71em;
}

.leftPodEdit {
	display:inline;
	float:left;
	padding-right:20px;
	width:385px;
}

.gradPod {
	background:#dadada url(../../../../images/mainGrad.jpg) top left no-repeat;
	border:1px #c9c6c6 solid;
	display:inline;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	width:375px;
}

.gradPod h3 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	height:22px;
	margin-bottom:10px;
	width:285px;
}

.leftPod .searchForApp {
	background:#FFF url(../../../../images/appSubmit.jpg) 0 0 no-repeat;
	border:none;
	color:white;
	cursor:pointer;
	display:inline;
	float:right;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:17px;
	padding-top:6px;
	height:26px;
	width:195px;
}

.leftPod .searchForApp:hover {
	background-position:0 -34px;
}

/* LEFT END */

/* RIGHT START */

#right {
	border-top:6px #dadada solid;
	display:inline;
	float:right;
	padding-top:15px;
	width:389px;
}

#right h3 {
	display:inline;
	float:left;
	height:14px;
	padding-bottom:0.36em;
	width:296px;
}

.rightPod, .news {
	display:inline;
	float:left;
	padding-bottom:1.07em;
	width:389px;
}

.rightPod img {
	border:3px #dadada solid;
	display:inline;
	float:left;
	margin-right:10px;
}

.rightPodEdit {
	display:inline;
	float:left;
	width:296px;
}

#yourThurrockTitle {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	height:17px;
	margin-bottom:0.71em;
}

#yourThurrockTitle a {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	height:17px;
	margin-bottom:0.71em;
}

#environmentTitle {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	height:17px;
	margin-bottom:0.71em;
}

#environmentTitle a {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	height:17px;
	margin-bottom:0.71em;
}

.news {
	border-top:6px #dadada solid;
	padding-bottom:0;
	padding-top:1.43em;
}

#right .news h3 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	height:17px;
	margin-bottom:0.71em;
}

.news li {
	border-bottom:1px #dadada solid;
	display:inline;
	float:left;
	margin-bottom:0.86em;
	padding-bottom:0.71em;
	width:389px;
}

.news span {
	display:inline;
	float:left;
	width:135px;
}

.news p {
	display:inline;
	float:left;
	width:254px;
}

/* RIGHT END */

#breadcrumb {
	color:#999;
	margin-bottom:1.79em;
}

#breadcrumb a {
	color:#999;
	font-size:0.86em;
	text-decoration:underline;
}

#breadcrumb a:hover {
	text-decoration:none;
}

#breadcrumb a.selected {
	text-decoration:none;
}

/* SIDENAV START */

#sideNav {
	display:inline;
	float:left;
	margin-right:20px;
	width:237px;
}

#sideNav p {
	margin-bottom:0.57em;
}

#sideNav ul {
	border-top:1px #dadada solid;
	display:inline;
	float:left;
	margin-bottom:0.86em;
	padding-top:0.07em;
	width:237px;
}

#sideNav li {
	border-bottom:1px #dadada solid;
	border-left:4px #dadada solid;
	list-style-position:outside;
	margin-top:1px;
}

#sideNav li a {
	color:#333;
	text-decoration:none;
	display:inline-block;
	padding-bottom:0.4em;
	padding-left:10px;
	padding-top:0.6em;
	width:210px;
}

#sideNav li a:hover {
	text-decoration:underline;
}

#sideNav li.selected {
	background:#dadada;
}

#sideNav li ul li.selected a {
	font-weight:bold;
	text-decoration:none;
}

#sideNav li ul {
	border:none;
	float:none;
	list-style:url(../../../../images/blueBullet.jpg) outside;
	padding-top:0;
}

#sideNav li ul li {
	border:none;
	margin-top:0.6em;
	margin-left:25px;
	padding-top:0;
}

#sideNav li ul li a {
	text-decoration:underline;
	width:190px;
}

#sideNav li ul li a:hover {
	background:none;
	text-decoration:none;
}

/* SIDENAV END */

/* PODCONTENT + LISTINGCONTENT + GALLERYCONTENT + WIDECONTENT START */

#podContent, #listingContent, #galleryContent, #wideContent {
	display:inline;
	float:left;
	margin-bottom:1.29em;
	width:703px;
}

#podContent h3, #listingContent h3, #galleryContent h3, #content h3, #wideContent h3 {
	font-size:1.29em;
	font-weight:normal;
	font-size:large;
	margin-bottom:1em;
}

#podContent p, #listingContent p, #content p, #content ul, #galleryContent p, #wideContent p {
	margin-top:1.29em;
}

#podContent ul, #listingContent ul, #galleryContent ul, #wideContent ul {
	display:inline;
	/*float:left;*/
	list-style-position:outside;
	margin-top:1.43em;
}

#podContent li {
	background:#e1e1e1;
	display:inline;
	float:left;
	height:10.50em;
	margin-right:7px;
	margin-bottom:1em;
	padding-bottom:1.43em;
	padding-left:11px;
	padding-top:11px;
	position:relative;
	width:333px;
	_height: 210px;
}

#podContent li a {
	color:#333;
	text-decoration:none;
}

#podContent .hubTitle {
	background:#FFF;
	display:inline;
	float:left;
	height:35px;
	left:0em;
	position:absolute;
	top:0em;
	width:344px;
	z-index:99;
	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#podContent h4 {
	margin-bottom:10px;
	position:relative;
	text-decoration:underline;
	z-index:999;
}

#podContent h4:hover {
	text-decoration:none;
}

#podContent img {
	border:none;
	display:inline;
	float:left;
	margin-left:-11px;
	margin-top:-2.30em;
	padding-bottom:10px;
	position:relative;
	z-index:1;
}

#listingContent li {
	display:inline;
	float:left;
	padding-bottom:2em;
	width: 703px;
}

#listingContent li img {
	display:inline;
	float:left;
	margin-right:15px;
}

#listingContent li h4 {
	font-size:1em;
	font-weight:bold;
}

#listingContent li h4 a {
	text-decoration:underline;
}

#listingContent li div.listingInfo, #listingContent li.listingInfo {
	display:inline;
	float:left;
	width:530px;
}

#listingContent li.listingInfo {
	clear:left;
}

#galleryContent li {
	display:inline;
	float:left;
	margin-bottom:2em;
	margin-right:7px;
	width:344px;
}

#galleryContent li a img {
	border:none;
}

#wideContent ul.map {
	margin-top:0;
}

#wideContent li {
	background:#FFF url(../../../../images/blueBullet.jpg) 0 7px no-repeat;
	margin-top:1em;
	padding-left:20px;
}

#wideContent li {
	margin-bottom:1em;
}

#content li {
	padding-bottom:1em;
}

/* PODCONTENT + LISTINGCONTENT + GALLERYCONTENT + WIDECONTENT END */

/* CONTENT START */

#content {
	display:inline;
	float:left;
	margin-bottom:1.29em;
	width:502px;
}

#content img, #wideContent img {
	margin:0; padding:0;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:22px;
}

#wideContent img {
	margin-top:0;
}

#content ul {
	list-style:url(../../../../images/blueBullet.jpg);
	margin-left:40px;
}

#content h5, #wideContent h5, #podContent h5 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.29em;
	padding-top:1.29em;
}

/* CONTENT END */

/* RIGHTNAV START */

#rightNav {
	display:inline;
	float:right;
	width:180px;
}

.relatedLinks {
	background:#dadada url(../../../../images/rightNavGrad.jpg) top left no-repeat;
	border:1px #c9c6c6 solid;
	margin-bottom:1em;
	padding-bottom:1em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:1em;
	width:180px;
}

#rightNav ul {
	list-style:url(../../../../images/blueBullet.jpg) outside;
	margin-top:1em;
}


#rightNav ul.first {
	margin-top:0;
}

#rightNav li {
	margin-left:17px;
}

#rightNav li span {
	font-size:0.79em;
}

#rightNav li a, #rightNav a {
	color:#333;
	text-decoration:none;
}

#rightNav li a:hover, #rightNav a:hover {
	text-decoration:underline;
}

#rightNav li a img {
	border:none;
}

#rightNav h6 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:1em;
}

/* RIGHTNAV END */

/* TABLE START */

table {
	display:inline;
	float:left;
	width:703px;
}

td {
	padding-top:1em;
}

#wideContent table td {
	border-bottom:1px #dadada solid;
	padding-bottom:1em;
	padding-right:20px;
	padding-top:1em;
}

#wideContent table td img {
	margin:0;
	margin-right:5px;
	float:left;
}

#Template_ctl11_ctl00_fb_ContactUs_paragraph_Paragraph9, #Template_ctl11_ctl00_fb_Feedback_paragraph_Paragraph9 {
	font-size:10px;
	padding-top:4em;
}

textarea {
	width:322px;
}

#podContent table ul, #listingContent table ul, #galleryContent table ul, #wideContent table ul, #podContent table div, #listingContent table div, #galleryContent table div, #wideContent table div {
	width:300px;
}

/* TABLE END */

/* MAIN END */

/* FOOTER START */

#footer {
	background:#333;
	clear:both;
	color:#fff;
	float:left;
	height:113px;
	text-align:center;
	width:100%;
	/*margin:0 auto;*/
	font-size:15px;
}

#footer a {
	color:white;
	text-decoration:none;
	display:inline;

}

#footer a:hover {
	text-decoration:underline;
}

div.footerCenter {
	margin:0 auto;
	width:800px;

}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#footer ul
{
	float:left;
	}

#footer li {
	border-right:1px #fff solid;
	display:inline;
	font-size:0.86em;
	padding-right:15px;
	margin-right:15px;
	clear:both;
	/*margin-right:0.36em;
	padding-right:0.36em;*/
	position:relative;
	top:25px;
	
}

#footer li.last {
	float:none;
}

a.footerPrintLink {float:left;font-size:0.86em;display:inline;position:relative;top:25px; margin-left:15px;}

/* FOOTER END */

/* WORLDPAY PLUGIN */

#ApplicationForm {
	background-color:#dadada;
	display:inline;
	float:left;
	margin-top:1em;
	padding:1em;
	width:336px;
}

	


.panelBasket {
	background-color:#fff;
	border:#dadada 1px solid;
	display:inline;
	float:left;
	margin-top:1em;
	padding:1em;
	width:200px;
}

#ApplicationForm input, #ApplicationForm h3, .panelBasket h3 {
	margin-top:1em;
}

#ApplicationForm select {
	width:200px;
}

#ApplicationForm select option{
	width:100%;
}

#ApplicationForm div {
	border-bottom:none;
	/*padding-bottom:0.5em;*/
	padding-top:0.5em
}

#ApplicationForm div.worldPayLogos {
	display:inline;
	float:left;
	margin-top:1em;
	margin-left:-9px;
}

#ApplicationForm div.worldPayLogos img {
	float:left;
}

#ApplicationForm span
{
 width:300px;
 float:left;
}


#Buttons input, #AddFile {
	background:#323C96;
	border:none;
	color:#fff;
	cursor:pointer;
	padding:5px;
}

#AddFile {
	margin-left:0;
}

#Template_ctl06_ctl00_RequiredFieldValidator1 {
	display: block;
}

noscript div
{
    display:none;
    }
	
#Template_ctl10_ctl00_AppSubmissionValidator {
	display: none;
}

#listingContent ul#basket li strong 
{
	float:left;
}

.removeItemButton {
	cursor:pointer;
	height:14px;
	overflow:hidden;
	width:14px;
	float:left;
	margin:3px 0 0 4px;
}

.removeItemButton:hover input {
	margin-top:-14px;
}

#Template_ctl09_ctl00_BasketListView_ConfirmOrderButton
{
	cursor:pointer;
}