body
{
       background:#D5DDD2 url(/img/bg-taste-of-staffs.jpg) no-repeat; 
}

#top { background:none;}
#bottom { background:none;}

#nav-image 
{
    background-color:#2b4915;
}

a,a:visited{
	color:#364F97;

}
h1{
	background-image:url(/img/bg-groups.jpg);
	background-color: #364F97;
}
h2{
	background-color: #364F97;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFFFFF;
}
h2 a,h2 a:visited{
	color:#FFFFFF;

}
h2 a:hover{

	color:#FFFFFF;
}
h3{
	color:#364F97;
}
#sub_header{
	background-color:#364F97;
}
.content-left-box-header{
	background-color:#1C2A4F;
}
#content-left-navigation-box{

	background-image:url(/img/i_middle_content-left_fill_fooddrink.gif);

}
#content-left-video-box{
	background-color:#364F97;
}
#content-left-itinerary{
	background-image:url(/img/i_middle_content-left_fill_fooddrink.gif);
}
#content-left-request-brochure{
	background-color:#364F97;
}
#content-right_header{

	/* background-image:url(/img/headers/i_main_image_groups.jpg); */
}
#content-right-main{

	background-image:url(/img/content_text_box.gif);
}


.content_lower_navigation_search{
	background-color:#364F97;
}
.content-lower-nav-box-2_header{
	background-color:#364F97;
}
div#thedms65.BrowseCellh2,div#thedms65.BrowseCellh2 a,div#thedms65.BrowseCellh2 a:visited{
	color:#364F97;
}
div#thedms65.BrowseCellh2 a:hover{
	color:#364F97;
}

div.thedmsa,div.thedmsa:visited{
	color:#364F97;
}
.left-box h2{
	background-color: #364F97;
}
.content-lower-nav-box-2 a, .content-lower-nav-box-2 a:visited, .content-lower-navigation-box a, .content-lower-navigation-box a:visited {
	background-image:url(/img/bg-groups.jpg);
	background-color: #364F97;
}

.left-box a, .left-box a:visited {
	color:#2E4381;
}
.content-holder-extra-quicklinks li {
	background-repeat: repeat-x;
	background-image:url(/img/bg-groups.jpg);
	background-color: #364F97;
}

div#thedms65 .BrowseCell h2 {
	background-image:url(/img/bg-groups.jpg);
	background-color: #364F97;
	padding: 4px 0px 4px 0;
}
div#thedms65 .BrowseCell h2 a:hover {
}
div#thedms65 .BrowseCell h2 a, div#thedms65 .BrowseCell h2 a:visited {
	font-size:100%;
}
#thedmsTPitinerary {
	width:100%;
}
li.taste-of-staffordhire a{
	background-color: #99CC01;
}


/*removed by NS - this styling is not consitant with the other styles
.thedmskey {
	background-color:#FFFFFF;
	float:left;
	padding:0px;
	width:100%;
	margin: 0px;
}
*********************************************************************/


/* -- new styles for 2010 website -- */

#footer-bar {
    background-color:#6174AC; /*darker colour */
    background-image:url("/img/bg-groups.jpg");
}
#content-holder-centre-wrap .double-left, #content-holder-centre-wrap .double-right, #content-holder-centre-wrap .triple-left, #content-holder-centre-wrap .triple-right  {
    background-color:#6174AC; /*darker colour */
}

.content-lower-nav-box-2 p a, .content-lower-nav-box-2 p a:visited, .content-lower-navigation-box p a, .content-lower-navigation-box p a:visited, #footer li a, #footer li a:visited, #footer_right, #footer_right a, #footer_right a:visited, #footer_credits_right a, #footer_credits_right a:visited {
    color:#2E4381; /*darker links*/
}
.content-lower-nav-box-2 a, .content-lower-nav-box-2 a:visited, .content-lower-navigation-box a, .content-lower-navigation-box a:visited {
	background-image:url(/img/bg-groups.jpg);
	background-color: #6174AC;

}

#navigation-sub {
    background-color: #99CC01; /* middle of gradient colour */
}

#navigation-sub li a, #navigation-sub li a:visited {
	background-color: #99CC01; 
	border-right:1px solid #fff; 
	color:#fff; 
}

.content-lower-nav-box-2 h5, .content-lower-navigation-box h5 {
    background-color:#6174AC; /* darker colour */
    background-image:url("/img/bg-groups.jpg");
}

.double .buttons {
    background-color: #6174AC; /* darker colour */
    padding: 3px;
}
.triple .buttons {
    background-color: #6174AC; /* darker colour */
    padding: 3px;
}

div#thedmsSearch0 ul li h2, div#thedmsSearch1 ul li.check h2, div#thedmsSearch1 ul li.radio h2, div#thedmsSearch1 ul li h2 {
    background-color: #99CC01;
}

div#thedmsBrowseGrid .BrowseCell h2 {
    background-color:#99CC01; 
}

div#thedmsBrowseGrid .button a, div#thedmsBrowseGrid .button a:visited {
    background:url("/img/bg-groups.jpg") repeat-x scroll center top transparent;
}
div.thedmsBrowsePagination a.thedmsPaginationCurrentPage, div.thedmsBrowsePagination a:hover  {
    background:none repeat scroll 0 0 #6174AC; /* darker colour */
}

div#thedms02n h2, div#thedmsAccessibility h3 {
background-image:url("/img/bg-groups.jpg");
}
div#thedms02n .thedmsGridTableHeader, #thedmsGridAvailabilityChart .thedmsGridTableHeader th, #TB_ajaxContent h2 {
    background-image:url("/img/bg-groups.jpg");
    border-right: 1px solid #6174AC; /* darker colour */
}
.thedmsGridTableBorder  {
    border-left:1px solid #6174AC; /* darker colour */
    border-top:1px solid #6174AC; /* darker colour */
    border-bottom:1px solid #6174AC; /* darker colour */
}
#thedmsAvailability td {
    border-right: 1px solid #6174AC; /* darker colour */
    border-top:1px solid #6174AC;  /* darker colour */
}


/* AR: new styles 22/03/2010 */

#content-holder-centre-wrap #content-right-main-dms .half {
    background-color: #6174AC; /* darker colour */
}


#content-right-main-dms .third .box h2, #content-right-main-dms .third .box h2 a {background-color: #99CC01;}


.left-box-block h2, .box h2 {
    background-color: #99CC01;
}
#content-right-footer .box h2, #content-right-footer .box h2 a {
background-color:#99CC01;
color:#fff;
}


#content-holder-centre-wrap #content-right-main-dms .button a, #content-holder-centre-wrap #content-right-main-dms .button a:visited {
    background-color: #99CC01;
}

table#thedmsOpeningTimesTableFullWidth th {
    background-color:#6174AC; /* darker colour */
}
td {
    background-color:#BEC8EA; /* lighter colour */
    border:none;
}

/******DMS table styles by NS**************/

/*dms key on venue pages*/
.thedmskey 
{
    border:1px solid #6578B0;
}

div#thedms13 div#thedmsItemsPanel p
{
      border-color: #6578B0;
}

div#thedmsItemsPanel 
{
    background-color:#EFF1FA;  
}

table#thedmsBrowseEvents
{
    background-color: #6275AD;
}

table#thedmsBrowseEvents th
{
    background-color:#99CC01;
}

div#thedmsBrowseGrid .BrowseRow 
{
    border:1px solid #99CC01;
}


/****** END of DMS table styles by NS*************/

/****Itinerary Styles by NS***************/


#thedmsTPitineraryList li a, #thedmsTPitineraryList li a:visited 
{   
    background:none;
    color:#2E4381;
    float:none;
    padding:2px;
    text-decoration:none;
    border:1px solid #BEC8EA;
    
}

#thedmsTPitineraryList li a:hover
{
    background:none;
    color:#2E4381;
    border:1px solid #6174AC;
}

div#thedms65 #thedmsItineraryEntryHolder h3, #thedmsTPItineraryDetails h2  
{
    background-color:#364F97;
    background-image:url("/img/bg-groups.jpg");
    color:#FFFFFF;
    padding:2px 2px 2px 5px;
}

div#thedms65 div.BrowseRow div.BrowseCell h2 a
{
    font-size:85%;
}

div#thedms65 .TPButtons a 
{
   background-image:url("/img/bg-groups.jpg");
}

div#thedms65 .BrowseCell h2 
{
    background: none;
}
  
div#thedms65 .BrowseCell h2 a, div#thedms65 .BrowseCell h2 a:visited 
{
      color:#2E4381;
}

#thedmsTPitineraryList li 
{
    border:solid 1px fff;
}

#thedmsTPitineraryList ul
{
    list-style:none !important;
}

/****END of Itinerary Styles NS***************/


/*TC styles added 20.05.2010*/
#content-right-main-dms h1 {
	background:transparent url(/img/bg-h1-taste.jpg) no-repeat scroll 0 0; 
	color:#fff;
	padding-left:6px;
}
#content-right-main-dms .half .box h2, #content-right-main-dms .half .box h2 a {
background-color:#99CC01;
color:#fff;
background-image:none;
}
li.taste-of-staffordshire a {
background-color:#99CC01 !important;
}
#content-holder-centre-wrap {
	width: 612px;}
	
/********************************global basket button styles*******************************/
.button a, .button a:visited, #content-right-footer .button a, #content-right-footer .button a:visited,
.global-basket-iframe div.button a  
{
    background-color:#99CC01;
}

/********************************END global basket button styles***************************/	

#top-nav 
{
    _background:url("/img/header_nav_bg-taste-ie6.png") no-repeat scroll 0 0 transparent !important;
}

input#submit.button 
{
    background-color:#99CC01;
}

.double a:hover, #content-holder-centre-wrap .half a:hover, #content-holder-centre-wrap .third a:hover 
{
    color:#000;
}

#content-right-main-dms .third .box h2, #content-right-main-dms .third .box h2 a 
{
    color:#fff;
}
