﻿
/* Template Styles */

body { min-height: 600px; text-align: center; font-size:62.5%; font-family: Segoe UI, Arial, Tahoma, Verdana, Sans-Serif; }
.clear, .Clear{clear:both; font-size:0; line-height:0; height:0;}

A { text-decoration: none; }

#master { width: 960px; margin: 0 auto; border-left: 5px solid; border-right: 5px solid; text-align: left; }
#header { height: 120px; padding: 0 10px 0 0; }
#headerContainer { height: 120px; background-repeat: no-repeat; position:relative; }
#headerContainer a.logo { width:200px; height:100px; display:block; position:absolute; top:10px; left:10px; }
#header .placeholder { float: right; width: 728px; height: 90px; margin: 13px 0 0 0; }

#subHeader { height: 30px; }

#topNav { position: relative; top: 6px; display: inline-block; float: left; height: 24px; overflow: hidden; margin: 0 0 0 10px; text-transform: capitalize; }
#topNav LI { float: left; font-size: 1.4em; font-weight: bold; color: #ffffff; background-repeat: repeat-x; }
#topNav LI .left { float: left; width: 7px; height: 24px; }
#topNav LI .right { float: left; width: 7px; height: 24px; }
#topNav LI A { float: left; color: #ffffff; padding: 3px 17px 3px 17px; }
#topNav LI.selected { position: relative; top: -3px; background-repeat: repeat-x; background-position: 0 -37px; }
#topNav LI.selected .left { height: 27px; background-position: 0 -37px; }
#topNav LI.selected .right { height: 27px; background-position: 0 -37px; }
#topNav LI.selected A { position: relative; top: 3px; }

#loginArea { float: right; width: 390px; height: 25px; padding: 5px 0 0 10px; background-repeat: no-repeat; position:relative; }
.browserIE6 #loginArea { padding: 4px 0 0 10px; }
#loginArea .TVI-form { display: inline-block; width:390px; }
#loginArea .TVI-form .field { float: left; margin: 0 0 0 0; background:no-repeat; font-weight:bold; }
#loginArea .TVI-form .field.login { background:none; font-weight:bold; color:White; font-size:1.5em; padding-right:3px; }
.browserIE6 #loginArea .TVI-form .field.login { padding-top:2px; }
#loginArea .TVI-form .field.email { background-position:40px 0; }
#loginArea .TVI-form .field.password { background-position:64px 0; }
#loginArea .TVI-form LABEL { display: inline-block; margin: 2px 2px 0 7px; line-height: 19px; vertical-align: top; font-size: 1.1em; }
.browserIE6 #loginArea .TVI-form LABEL { line-height: 21px; }
#loginArea .TVI-form INPUT { width: 92px; height: 19px; padding: 3px 4px 0 8px; font-size: 1.2em; border: none; background:none; background-repeat:no-repeat; }
#loginArea .loginGo { float: left; padding: 2px 0 0 2px; }
#loginArea .loginGo A { display: block; float: left; width: 22px; height: 20px; background-position: -23px 0; }
#loginArea .loginGo A:hover { background-position: 0 0; }
#loginArea .menu { font-size:1.2em; color:White; padding:3px 10px 0 0; text-align:right; }
#loginArea .menu a { color:White; }
#loginArea .errors { color:White; position:absolute; top:31px; right:10px; font-size:1.2em; text-align:right; padding:4px; width:239px; }
#loginArea .errors a { color:White; text-decoration:underline; }

#loginformStatus { font-size: 1.2em; color:White; font-weight:bold; position:absolute; top:8px; left:60px; }
#loginformStatus A { color:White; font-weight:bold; }


#main { display: inline-block; padding: 10px; background: #ffffff; }
#main .mainCol1 { float: left; width: 680px; }
#main .mainCol2 { float: right; width: 260px; }

#main .mainCol1 .strapline img { margin-bottom: 10px; }

#main .mainCol1 #searchTabs {top: 1px; position: relative;height:24px; }
#main .mainCol1 #searchTabs a { background: url(../i/searchtabs.gif); height:24px;  display: block; float: left;}
#main .mainCol1 #searchTabs .keyword {background-position: 0 0; width: 132px; margin-right: 1px;}
#main .mainCol1 #searchTabs .keyword.selected {background-position: 0 24px;}
#main .mainCol1 #searchTabs .company {background-position: 136px 0; width: 136px;}
#main .mainCol1 #searchTabs .company.selected {background-position: 136px 24px; }

#main .mainCol1 .search { display: inline-block; width: 680px; height: 60px; margin-bottom: 10px; }
#main .mainCol1 .search .searchCol1 { position: relative; float: left; width: 345px; padding: 12px 0 0 12px; }
#main .mainCol1 .search .searchCol2 { float: left; width: 315px; padding: 9px 0 0 0; }
#main .mainCol1 .search LABEL { position: relative; top: 6px; float: left; margin: 0 12px 0 0; font-size: 1.6em; font-weight: bold; vertical-align: top; }
#main .mainCol1 .search .searchCol1 .searchDropDown { position: absolute; top: 50px; left: 17px; width: 316px; }
.browserIE6 #main .mainCol1 .search .searchCol1 .searchDropDown { top: 50px; left: 82px; }
#main .mainCol1 .search .searchCol1 .searchDropDown LI { font-size: 1.4em; font-weight: bold; }
#main .mainCol1 .search .searchCol1 .searchDropDownContainer { padding: 4px 10px 3px 10px; background: url(../i/nhs/searchDropDown_bg.png); max-height: 300px; overflow: auto;}
.browserIE6 #main .mainCol1 .search .searchCol1 .searchDropDownContainer { background: url(../i/nhs/searchDropDown_bg.gif); } /*height: 100px; */
#main .mainCol1 .search .searchCol1 .searchDropDownBottom { height: 6px; background-repeat: no-repeat; background-position: 0 0; background-image: url(../i/nhs/searchDropDownBottom.png); }
.browserIE6 #main .mainCol1 .search .searchCol1 .searchDropDownBottom { background-repeat: no-repeat; background-position: 0 0; background-image: url(../i/nhs/searchDropDownBottom.gif); }
#main .mainCol1 .search .searchCol2 LABEL { top: 8px; }
#main .mainCol1 .search INPUT { width: 306px; height: 30px; padding: 6px 10px 0 10px; font-size: 1.6em; font-weight: bold; vertical-align: top; border: none; background: url(../i/nhs/searchInput.gif); }
.browserIE6 #main .mainCol1 .search INPUT { height: 28px; padding: 8px 10px 0 10px; }

#main .mainCol1 .search .searchIndex { float: left; display: inline-block; width: 273px; }
#main .mainCol1 .search .searchIndex LI { float: left; margin: 0 1px 1px 0; }
.browserIE6 #main .mainCol1 .search .searchIndex LI { margin: 0 1px 0px 0; }
#main .mainCol1 .search .searchIndex LI A { display: block; width: 20px; height: 21px; }
#main .mainCol1 .search .searchIndex LI.a A { background-position: 0 0; }
#main .mainCol1 .search .searchIndex LI.b A { background-position: -21px 0; }
#main .mainCol1 .search .searchIndex LI.c A { background-position: -42px 0; }
#main .mainCol1 .search .searchIndex LI.d A { background-position: -63px 0; }
#main .mainCol1 .search .searchIndex LI.e A { background-position: -84px 0; }
#main .mainCol1 .search .searchIndex LI.f A { background-position: -105px 0; }
#main .mainCol1 .search .searchIndex LI.g A { background-position: -126px 0; }
#main .mainCol1 .search .searchIndex LI.h A { background-position: -147px 0; }
#main .mainCol1 .search .searchIndex LI.i A { background-position: -168px 0; }
#main .mainCol1 .search .searchIndex LI.j A { background-position: -189px 0; }
#main .mainCol1 .search .searchIndex LI.k A { background-position: -210px 0; }
#main .mainCol1 .search .searchIndex LI.l A { background-position: -231px 0; }
#main .mainCol1 .search .searchIndex LI.m A { background-position: -252px 0; }
#main .mainCol1 .search .searchIndex LI.n A { background-position: 0 -22px; }
#main .mainCol1 .search .searchIndex LI.o A { background-position: -21px -22px; }
#main .mainCol1 .search .searchIndex LI.p A { background-position: -42px -22px; }
#main .mainCol1 .search .searchIndex LI.q A { background-position: -63px -22px; }
#main .mainCol1 .search .searchIndex LI.r A { background-position: -84px -22px; }
#main .mainCol1 .search .searchIndex LI.s A { background-position: -105px -22px; }
#main .mainCol1 .search .searchIndex LI.t A { background-position: -126px -22px; }
#main .mainCol1 .search .searchIndex LI.u A { background-position: -147px -22px; }
#main .mainCol1 .search .searchIndex LI.v A { background-position: -168px -22px; }
#main .mainCol1 .search .searchIndex LI.w A { background-position: -189px -22px; }
#main .mainCol1 .search .searchIndex LI.x A { background-position: -210px -22px; }
#main .mainCol1 .search .searchIndex LI.y A { background-position: -231px -22px; }
#main .mainCol1 .search .searchIndex LI.z A { background-position: -252px -22px; }
#main .mainCol1 .search .searchIndex LI.a A:hover { background-position: 0 -44px; }
#main .mainCol1 .search .searchIndex LI.b A:hover { background-position: -21px -44px; }
#main .mainCol1 .search .searchIndex LI.c A:hover { background-position: -42px -44px; }
#main .mainCol1 .search .searchIndex LI.d A:hover { background-position: -63px -44px; }
#main .mainCol1 .search .searchIndex LI.e A:hover { background-position: -84px -44px; }
#main .mainCol1 .search .searchIndex LI.f A:hover { background-position: -105px -44px; }
#main .mainCol1 .search .searchIndex LI.g A:hover { background-position: -126px -44px; }
#main .mainCol1 .search .searchIndex LI.h A:hover { background-position: -147px -44px; }
#main .mainCol1 .search .searchIndex LI.i A:hover { background-position: -168px -44px; }
#main .mainCol1 .search .searchIndex LI.j A:hover { background-position: -189px -44px; }
#main .mainCol1 .search .searchIndex LI.k A:hover { background-position: -210px -44px; }
#main .mainCol1 .search .searchIndex LI.l A:hover { background-position: -231px -44px; }
#main .mainCol1 .search .searchIndex LI.m A:hover { background-position: -252px -44px; }
#main .mainCol1 .search .searchIndex LI.n A:hover { background-position: 0 -66px; }
#main .mainCol1 .search .searchIndex LI.o A:hover { background-position: -21px -66px; }
#main .mainCol1 .search .searchIndex LI.p A:hover { background-position: -42px -66px; }
#main .mainCol1 .search .searchIndex LI.q A:hover { background-position: -63px -66px; }
#main .mainCol1 .search .searchIndex LI.r A:hover { background-position: -84px -66px; }
#main .mainCol1 .search .searchIndex LI.s A:hover { background-position: -105px -66px; }
#main .mainCol1 .search .searchIndex LI.t A:hover { background-position: -126px -66px; }
#main .mainCol1 .search .searchIndex LI.u A:hover { background-position: -147px -66px; }
#main .mainCol1 .search .searchIndex LI.v A:hover { background-position: -168px -66px; }
#main .mainCol1 .search .searchIndex LI.w A:hover { background-position: -189px -66px; }
#main .mainCol1 .search .searchIndex LI.x A:hover { background-position: -210px -66px; }
#main .mainCol1 .search .searchIndex LI.y A:hover { background-position: -231px -66px; }
#main .mainCol1 .search .searchIndex LI.z A:hover { background-position: -252px -66px; }

.mainCol1 .headingContainer { height: 25px; }
.mainCol1 .headingContainer H1 { padding: 2px 0 0 18px; color: #ffffff; font-size: 1.4em; font-weight: bold; }

.categoryList { display: inline-block; width:642px; padding: 10px 18px; }
/*.categoryList LI { float: left; width: 214px; margin: 0 0 2px 0; overflow: hidden; font-size: 1.4em; font-weight: bold; }*/
.categoryList LI { margin: 0 0 2px 0; overflow: hidden; font-size: 1.4em; font-weight: bold; }

#content { display: inline-block; width:642px; border-top: none !important; padding: 18px 18px; }
.contentBottom { height: 6px; }
.browserIE6 .contentBottom { position: relative; top: -4px; }

#content P { margin: 8px 0; color: #666666; font-size: 1.2em; line-height: 1.3em; }
#content .text { margin: 8px 0; color: #666666; font-size: 1.2em; line-height: 1.3em; }
#content H1 { font-size: 1.8em; font-weight: bold; }
#content H2 { font-size: 1.6em; font-weight: bold; }
#content H3 { font-size: 1.2em; font-weight: bold; }
#content H4 { font-size: 1em; }
#content A { font-weight: bold; }
#content .bigLink { font-size: 1.4em; }

.paging { margin-bottom:15px; font-size:1.2em; display:inline-block; }
.pagingBottom { margin-bottom:0; }
.paging .left { width:100px; float:left; }
.paging .title { width:432px; float:left; text-align:center; color: #84998C; }
.paging .right { width:100px; float:left; text-align:right; }

.listItem { display: inline-block; padding: 0 0 20px 0; }
.listItem .listItemLeft { float: left; width: 102px; margin: 0 20px 0 0; }
.listItem .listItemRight { float: left; width: 510px; }
.listItem .listItemDetails { font-size: 1.2em; }
.listItem .listItemDetails STRONG { font-weight: bold; }

.listItemTitle { font-size: 1.4em; font-weight: bold; margin-bottom:4px; }
.listItemImage IMG { border: 1px solid #CCCCCC; }
.listItemText { font-size: 1.2em; line-height: 1.3em; height:50px; }
.listItemLink { height:20px; }
.listItemLink A { font-size: 1.2em; }
.rating { height: 11px; margin: 5px 0 0 0; background-repeat: no-repeat; }

.newsItem { display: inline-block; padding: 0 0 20px 0; }
.newsItem .newsItemLeft { float: left; width: 102px; margin: 0 20px 0 0; }
.newsItem .newsItemRight { float: left; width: 510px; }
.newsItemTitle { line-height: 1em; font-size: 1.4em; font-weight: bold; }
.newsItemDate { margin: 3px 0; font-size: 1.2em; }
.newsItemImage IMG { border: 1px solid #CCCCCC; }
.newsItemText { font-size: 1.2em; line-height: 1.3em; margin-bottom: 3px; }
.newsItemLink A { font-size: 1.2em; }
#content.newsArticle { padding-top: 5px; }
.newsArticle .newsItemLink { margin-top: 20px; }
.newsArticle .imgRight { float: right; margin: 10px 0 20px 20px; border: 1px solid #b7b7b7; }

.listing { float: right; width: 165px; margin: 0 0 10px 20px; }
.listing .listItemTitle { margin: 10px 0 0 0; }
.listing .listItemText { height:auto; }
.listing #map { width: 160px; height: 230px; overflow: hidden; border: 1px solid #b7b7b7; }
.listing .buttons { margin-top:10px; }
.listing .maplink { display:block; margin-top:5px; font-size:1.2em; }

.btnAddEnquiry { display: inline-block; width: 200px; height: 21px; margin: 10px 0 0 0; background-position: 0 0; background-repeat: no-repeat; }
.btnAddEnquiry:hover { background-position: 0 -22px; }
.btnSendIndividualQuote { display: inline-block; width: 200px; height: 21px; margin: 5px 5px 0 0; background-position: 0 0; background-repeat: no-repeat; }
.btnSendIndividualQuote:hover { background-position: 0 -22px; }

.review { width: 450px; margin: 15px 0 0 0; padding: 5px 0 0 0; border-top: 1px solid #d8dadb; }
.review .rating { height: auto; padding: 0 0 0 110px; font-size: 1.3em; background-position: 0 4px; }
.review .rating STRONG { font-weight: bold; }

.signup { margin: 15px 0 0 0; padding: 15px 0; }
.signup h3 {font-size: 1.4em; font-weight: bold;}
.signup .TVI-form .field { display: inline-block; width: 100%; margin: 0 0 8px 0; }
.signup .TVI-form LABEL { float: left; width: 170px; margin: 0 2px 0 7px; padding: 0 10px 0 0; line-height: 32px; text-align: right; vertical-align: top; font-size: 1.4em; }
.signup .TVI-form INPUT { float: left; width: 342px; height: 28px; padding: 4px 10px 0 10px; font-size: 1.6em; border: none; }
.browserIE6 .signup .TVI-form INPUT { height: 26px; padding: 6px 10px 0 10px; }
.signup .TVI-form TEXTAREA { float: left; width: 342px; height: 124px; padding: 4px 10px 0 10px; font-size: 1.6em; font-family: Segoe UI, Arial, Tahoma, Verdana, Sans-Serif; border: none; resize:none; }
.signup .TVI-form SELECT { width:200px; height: 30px; font-size: 1.2em; }
.signup .button A { display: block; width: 200px; height: 21px; margin: 10px 0 0 190px; background-position: 0 0; background-repeat: no-repeat; }
.signup .button A:hover { background-position: 0 -22px; }
.signup .errors { color:Red !important; padding-left:190px;}

#footer { display: inline-block; padding: 10px 0 30px 0; background: #ffffff; border-top: 1px solid #efefef; font-family: Tahoma, Arial, Verdana, Sans-Serif; }
#footer .footerCol1 { float: left; width: 630px; padding: 0 30px;}
#footer LI { display: inline; margin: 0 2px; font-size: 1em; }
#footer LI A { display: inline; font-weight: bold; }
#footer .footerCol2 { float: left; padding: 0 20px 0 0; width: 250px; text-align: right; }
#footer .footerCol2 LI { margin: 0 4px; }

.mainCol2 .buttonPlaceholder { float: right; height: 90px; margin: 0 0 13px 10px; width: 120px; }
.mainCol2 .squarePlaceholder { float: right; height: 250px; margin: 0 0 13px; width: 250px; }

.promoBox { float: right; width: 250px; margin: 0 0 15px 0; }
.promoBox .promoBoxHeadingContainer { height: 25px; }
.promoBox .title { padding: 2px 0 0 18px; color: #ffffff; font-size: 1.4em; font-weight: bold; }
.promoBox .promoBoxContent { font-size: 1.4em; font-weight: bold; }
.promoBox .promoBoxContent .step { min-height: 50px; padding: 10px 20px 10px 80px; background-repeat: no-repeat; background-position: 15px 10px; }
.browserIE6 .promoBox .promoBoxContent .step { height: 50px; }
.promoBox .promoBoxContentContainer { padding: 10px 0; }
.promoBox .promoBoxContentContainer LI A { display: block; padding: 0 20px; }
.promoBox .promoBoxBottom { position: relative; top: -1px; height: 6px; }

/*.placeholder { background: #ebebeb; border: 3px solid #c2c2c2; text-align: center; font-size: 2em; color: #838383; }*/

/* Common Styles */


/* Skin Styles */

BODY.skinNHS { background: #103047; }
.skinNHS #master { border-color: #0b2232; }
.skinNHS #header { background: #1b527b url(../i/nhs/header_bg.gif); }
.skinNHS #headerContainer { background-image: url(../i/nhs/headerLogo.gif); }
.skinNHS #subHeader { background: #1b527b url(../i/nhs/topNav_bg.gif) repeat-x; }
.skinNHS #topNav LI { background-image: url(../i/nhs/topNav_middle.gif); }
.skinNHS #topNav LI .left { background-image: url(../i/nhs/topNav_left.gif); }
.skinNHS #topNav LI .right { background-image: url(../i/nhs/topNav_right.gif); }
.skinNHS #topNav LI.selected { background-image: url(../i/nhs/topNav_middle.gif); }
.skinNHS #topNav LI.selected .left { background-image: url(../i/nhs/topNav_left.gif); }
.skinNHS #topNav LI.selected .right {background-image: url(../i/nhs/topNav_right.gif); }
.skinNHS #topNav LI.selected A { color: #2d6985; }
.skinNHS #loginArea { background-image: url(../i/nhs/login_bg.jpg); }
.skinNHS #loginArea .TVI-form .field { background-image: url(../i/nhs/loginInput.gif);}
.skinNHS #loginArea .TVI-form .field.login { background: none;}
.skinNHS #loginArea .TVI-form LABEL { color: #BBD5EB; }
.skinNHS #loginArea .TVI-form INPUT { color: #174669;}
.skinNHS #loginArea .loginGo A { background-image: url(../i/nhs/loginGo.gif); }
.skinNHS #loginArea .errors { background:#184668; }
/*.skinNHS #main .mainCol1 .strapline { background-image: url(../i/nhs/strapline.jpg); }*/
.skinNHS #main .mainCol1 .search { background-image: url(../i/nhs/search_bg.gif); }
.skinNHS #main .mainCol1 .search LABEL { color: #BBD5EB; }
.skinNHS #main .mainCol1 .search INPUT { color: #1B517B; background: url(../i/nhs/searchInput.gif); }
.skinNHS #main .mainCol1 .search .searchIndex LI A { background-image: url(../i/nhs/searchIndex_az.gif); }
.skinNHS .mainCol1 .headingContainer { height: 25px;  background: url(../i/nhs/mainHeadingContainer.jpg); }
.skinNHS #main .mainCol1 .search .searchCol1 .searchDropDownContainer { background: url(../i/nhs/searchDropDown_bg.png); }
.skinNHS .browserIE6 #main .mainCol1 .search .searchCol1 .searchDropDownContainer { background: url(../i/nhs/searchDropDown_bg.gif); }
.skinNHS #main .mainCol1 .search .searchCol1 .searchDropDownBottom { background-image: url(../i/nhs/searchDropDownBottom.png); }
.skinNHS .browserIE6 #main .mainCol1 .search .searchCol1 .searchDropDownBottom { background-image: url(../i/nhs/searchDropDownBottom.gif); }
.skinNHS #main .mainCol1 .search .searchCol1 .searchDropDown A { color: #bcd5eb; display:block; }
.skinNHS #content { border-left: 1px solid #d0e3f2; border-right: 1px solid #d0e3f2; }
.skinNHS #content H1 { color: #1b527b; }
.skinNHS #content H2 { color: #1b527b; }
.skinNHS #content H3 { color: #1b527b; }
.skinNHS #content H4 { color: #1b527b; }
.skinNHS #content A { color: #20a8b1; }
.skinNHS .contentBottom { background: url(../i/nhs/contentBottom.gif) no-repeat 0 bottom; }
.skinNHS .categoryList { border-left: 1px solid #d0e3f2; border-right: 1px solid #d0e3f2; background: #ebf3f9; }
.skinNHS .categoryList LI { color: #1b527b; }
.skinNHS .categoryList LI A { color: #1b527b; }
.skinNHS .rating.rating0 { background-image: url(../i/nhs/rating_0star.gif); }
.skinNHS .rating.rating1 { background-image: url(../i/nhs/rating_1star.gif); }
.skinNHS .rating.rating2 { background-image: url(../i/nhs/rating_2star.gif); }
.skinNHS .rating.rating3 { background-image: url(../i/nhs/rating_3star.gif); }
.skinNHS .rating.rating4 { background-image: url(../i/nhs/rating_4star.gif); }
.skinNHS .rating.rating5 { background-image: url(../i/nhs/rating_5star.gif); }
.skinNHS .listItemTitle { color: #1b527b !important; }
.skinNHS .listItemTitle A { color: #1b527b !important; }
.skinNHS .listItemText { color: #666666; }
.skinNHS .listItemDetails { color: #1b527b; }
.skinNHS .listItemDetails STRONG { color: #1b527b; }
.skinNHS .newsItemTitle { color: #1b527b !important; }
.skinNHS .newsItemTitle A { color: #1b527b !important; }
.skinNHS .newsItemText { color: #666666; }
.skinNHS .newsItemDate { color: #a9c5da; }
.skinNHS .newsItemLink A { color: #1b527b !important; }
.skinNHS #footer LI { color: #709dbf; }
.skinNHS #footer LI A { color: #1b527b; }
.skinNHS .promoBox .promoBoxHeadingContainer { background: url(../i/nhs/promoBoxHeadingContainer.jpg); }
.skinNHS .promoBox .promoBoxContent { color: #1b527b; background: #ebf3f9; border-left: 1px solid #d0e3f2; border-right: 1px solid #d0e3f2; }
.skinNHS .promoBox .promoBoxContent .step { border-bottom: 1px dashed #d0e3f2; }
.skinNHS .promoBox .promoBoxContent .one { background-image: url(../i/nhs/step1.jpg); }
.skinNHS .promoBox .promoBoxContent .two { background-image: url(../i/nhs/step2.jpg); }
.skinNHS .promoBox .promoBoxContent .three { background-image: url(../i/nhs/step3.jpg); }
.skinNHS .promoBox .promoBoxContentContainer LI A { color: #1b527b; }
.skinNHS .promoBox .promoBoxContentContainer LI A:hover { background: #d0e3f2; }
.skinNHS .promoBox .promoBoxBottom { background: url(../i/nhs/promoBoxBottom.gif) no-repeat 0 top; }
.skinNHS .wishlistButton { background-image: url(../i/nhs/wishlist.gif); }
.skinNHS .wishlistButton.remove { background-image: url(../i/nhs/wishlist.gif); }
.skinNHS .individualQuoteButton { background-image: url(../i/nhs/individualQuote.gif); }
.skinNHS .review .rating {color: #709dbf; }
.skinNHS .review STRONG { color: #1b527b; }
.skinNHS .signup { background: #ebf3f9; border:1px solid #d0e3f2; }
.skinNHS .signup .TVI-form LABEL { color: #7399b5; }
.skinNHS .signup .TVI-form INPUT { color: #1b527b; background: url(../i/nhs/signupInput.gif); }
.skinNHS .signup .TVI-form TEXTAREA { color: #1b527b; background: url(../i/nhs/signupTextArea.gif); }
.skinNHS .signup .TVI-form SELECT { color: #1b527b; background: #F8FBFD; border:1px solid #A1C2DB; }
.skinNHS .signup .btnSendFeedback { background-image: url(../i/nhs/buttons/sendFeedback.gif); }
.skinNHS .signup .btnSendEnquiry { background-image: url(../i/nhs/buttons/sendEnquiry.gif); }
.skinNHS .signup .btnUpdateDetails { background-image: url(../i/nhs/buttons/updateDetails.gif); }
.skinNHS .signup .btnSignUp { background-image: url(../i/nhs/buttons/signUp.gif); }
.skinNHS .signup .btnAddReview { background-image: url(../i/nhs/buttons/addReview.gif); }
.skinNHS .btnAddEnquiry { background-image: url(../i/nhs/buttons/addEnquiry.gif); }
.skinNHS .btnAddEnquiry.remove { background-image: url(../i/nhs/buttons/removeEnquiry.gif); }
.skinNHS .btnSendIndividualQuote { background-image: url(../i/nhs/buttons/sendEnquiry.gif); }
.skinNHS .btnSubmit { background-image: url(../i/nhs/buttons/submit.gif); }

BODY.skinCouncil { background: #d7d2c6 url(../i/council/main_bg.gif) repeat-x; }
.skinCouncil #master { border-color: #aeaaa0; }
.skinCouncil #header { background: #70192b url(../i/council/header_bg.gif); }
.skinCouncil #headerContainer { background-image: url(../i/council/headerLogo.gif); }
.skinCouncil #subHeader { background: #70192b url(../i/council/topNav_bg.gif) repeat-x; }
.skinCouncil #topNav LI { background-image: url(../i/council/topNav_middle.gif); }
.skinCouncil #topNav LI .left { background-image: url(../i/council/topNav_left.gif); }
.skinCouncil #topNav LI .right { background-image: url(../i/council/topNav_right.gif); }
.skinCouncil #topNav LI.selected { background-image: url(../i/council/topNav_middle.gif); }
.skinCouncil #topNav LI.selected .left { background-image: url(../i/council/topNav_left.gif); }
.skinCouncil #topNav LI.selected .right {background-image: url(../i/council/topNav_right.gif); }
.skinCouncil #topNav LI.selected A { color: #2d6985; }
.skinCouncil #loginArea { background-image: url(../i/council/login_bg.jpg); }
.skinCouncil #loginArea .TVI-form .field { background-image: url(../i/council/loginInput.gif);}
.skinCouncil #loginArea .TVI-form .field.login { background: none;}
.skinCouncil #loginArea .TVI-form LABEL { color: #DD9D9D; }
.skinCouncil #loginArea .TVI-form INPUT { color: #5F1525; }
.skinCouncil #loginArea .loginGo A { background-image: url(../i/council/loginGo.gif); }
.skinCouncil #loginArea .errors { background:#70192b; }
/*.skinCouncil #main .mainCol1 .strapline { background-image: url(../i/council/strapline.jpg); }*/
.skinCouncil #main .mainCol1 .search { background-image: url(../i/council/search_bg.gif); }
.skinCouncil #main .mainCol1 .search LABEL { color: #eee1de; }
.skinCouncil #main .mainCol1 .search INPUT { color: #70192b; background: url(../i/council/searchInput.gif); }
.skinCouncil #main .mainCol1 .search .searchIndex LI A { background-image: url(../i/council/searchIndex_az.gif); }
.skinCouncil #main .mainCol1 .search .searchCol1 .searchDropDownContainer { background: url(../i/council/searchDropDown_bg.png); }
.skinCouncil .browserIE6 #main .mainCol1 .search .searchCol1 .searchDropDownContainer { background: url(../i/council/searchDropDown_bg.gif); }
.skinCouncil #main .mainCol1 .search .searchCol1 .searchDropDownBottom { background-image: url(../i/council/searchDropDownBottom.png); }
.skinCouncil .browserIE6 #main .mainCol1 .search .searchCol1 .searchDropDownBottom { background-image: url(../i/council/searchDropDownBottom.gif); }
.skinCouncil #main .mainCol1 .search .searchCol1 .searchDropDown A { color: #edd6be; display:block; }
.skinCouncil .mainCol1 .headingContainer { height: 25px;  background: url(../i/council/mainHeadingContainer.jpg); }
.skinCouncil .categoryList { background: #f4efde; border-left: 1px solid #e0d9cd; border-right: 1px solid #e0d9cd; }
.skinCouncil .categoryList LI { color: #70192b; }
.skinCouncil .categoryList LI A { color: #70192b; }
.skinCouncil #content { border-left: 1px solid #e0d9cd; border-right: 1px solid #e0d9cd; }
.skinCouncil #content H1 { color: #70192b; }
.skinCouncil #content H2 { color: #70192b; }
.skinCouncil #content H3 { color: #70192b; }
.skinCouncil #content H4 { color: #70192b; }
.skinCouncil #content A { color: #cc3b50; }
.skinCouncil .contentBottom { background: url(../i/council/contentBottom.gif) no-repeat 0 bottom; }
.skinCouncil .rating.rating0 { background-image: url(../i/council/rating_0star.gif); }
.skinCouncil .rating.rating1 { background-image: url(../i/council/rating_1star.gif); }
.skinCouncil .rating.rating2 { background-image: url(../i/council/rating_2star.gif); }
.skinCouncil .rating.rating3 { background-image: url(../i/council/rating_3star.gif); }
.skinCouncil .rating.rating4 { background-image: url(../i/council/rating_4star.gif); }
.skinCouncil .rating.rating5 { background-image: url(../i/council/rating_5star.gif); }
.skinCouncil .listItemTitle { color: #70192b; }
.skinCouncil .listItemTitle A { color: #70192b; }
.skinCouncil .listItemText { color: #666666; }
.skinCouncil .listItemDetails { color: #70192b; }
.skinCouncil .listItemDetails STRONG { color: #70192b; }
.skinCouncil .newsItemTitle { color: #70192b; }
.skinCouncil .newsItemTitle A { color: #70192b; }
.skinCouncil .newsItemText { color: #666666; }
.skinCouncil .newsItemDate { color: #a9c5da; }
.skinCouncil .newsItemLink A { color: #70192b !important; }
.skinCouncil #footer LI { color: #cab29d; }
.skinCouncil #footer LI A { color: #70192b; }
.skinCouncil .promoBox .promoBoxHeadingContainer { background: url(../i/council/promoBoxHeadingContainer.jpg); }
.skinCouncil .promoBox .promoBoxContent { color: #70192b; background: #f4efde; border-left: 1px solid #e0d9cd; border-right: 1px solid #e0d9cd; }
.skinCouncil .promoBox .promoBoxContent .step { border-bottom: 1px dashed #e0d9cd; }
.skinCouncil .promoBox .promoBoxContent .one { background-image: url(../i/council/step1.jpg); }
.skinCouncil .promoBox .promoBoxContent .two { background-image: url(../i/council/step2.jpg); }
.skinCouncil .promoBox .promoBoxContent .three { background-image: url(../i/council/step3.jpg); }
.skinCouncil .promoBox .promoBoxContentContainer LI A { color: #70192b; }
.skinCouncil .promoBox .promoBoxContentContainer LI A:hover { background: #e0d9cd; }
.skinCouncil .promoBox .promoBoxBottom { background: url(../i/council/promoBoxBottom.gif) no-repeat 0 top; }
.skinCouncil .wishlistButton { background-image: url(../i/council/wishlist.gif); }
.skinCouncil .wishlistButton.remove { background-image: url(../i/council/wishlist.gif); }
.skinCouncil .individualQuoteButton { background-image: url(../i/council/individualQuote.gif); }
.skinCouncil .review .rating { color: #cec1a4; }
.skinCouncil .review STRONG { color: #70192b; }
.skinCouncil .signup { background: #f4efde; border: 1px solid #e0d9cd; }
.skinCouncil .signup .TVI-form LABEL { color: #70192b; }
.skinCouncil .signup .TVI-form INPUT { color: #70192b; background: url(../i/council/signupInput.gif); }
.skinCouncil .signup .TVI-form TEXTAREA { color: #70192b; background: url(../i/council/signupTextArea.gif); }
.skinCouncil .signup .TVI-form SELECT { color: #70192b; background: #F8FBFD; border:1px solid #A85B6C; }
.skinCouncil .signup .btnSendFeedback { background-image: url(../i/council/buttons/sendFeedback.gif); }
.skinCouncil .signup .btnSendEnquiry { background-image: url(../i/council/buttons/sendEnquiry.gif); }
.skinCouncil .signup .btnUpdateDetails { background-image: url(../i/council/buttons/updateDetails.gif); }
.skinCouncil .signup .btnSignUp { background-image: url(../i/council/buttons/signUp.gif); }
.skinCouncil .signup .btnAddReview { background-image: url(../i/council/buttons/addReview.gif); }
.skinCouncil .btnAddEnquiry { background-image: url(../i/council/buttons/addEnquiry.gif); }
.skinCouncil .btnAddEnquiry.remove { background-image: url(../i/council/buttons/removeEnquiry.gif); }
.skinCouncil .btnSendIndividualQuote { background-image: url(../i/council/buttons/sendIndividualQuote.gif); }
.skinCouncil .btnSubmit { background-image: url(../i/council/buttons/submit.gif); }

BODY.skinEducation { background: #093d2e; }
.skinEducation #master { border-color: #062b20; }
.skinEducation #header { background: #116f53 url(../i/education/header_bg.gif); }
.skinEducation #headerContainer { background-image: url(../i/education/headerLogo.gif); }
.skinEducation #subHeader { background: #116f53 url(../i/education/topNav_bg.gif) repeat-x; }
.skinEducation #topNav LI { background-image: url(../i/education/topNav_middle.gif); }
.skinEducation #topNav LI .left { background-image: url(../i/education/topNav_left.gif); }
.skinEducation #topNav LI .right { background-image: url(../i/education/topNav_right.gif); }
.skinEducation #topNav LI.selected { background-image: url(../i/education/topNav_middle.gif); }
.skinEducation #topNav LI.selected .left { background-image: url(../i/education/topNav_left.gif); }
.skinEducation #topNav LI.selected .right {background-image: url(../i/education/topNav_right.gif); }
.skinEducation #topNav LI.selected A { color: #2d6985; }
.skinEducation #loginArea { background-image: url(../i/education/login_bg.jpg); }
.skinEducation #loginArea .TVI-form .field { background-image: url(../i/education/loginInput.gif);}
.skinEducation #loginArea .TVI-form .field.login { background: none;}
.skinEducation #loginArea .TVI-form LABEL { color: #FFFFFF; }
.skinEducation #loginArea .TVI-form INPUT { color: #5F1525; }
.skinEducation #loginArea .loginGo A { background-image: url(../i/education/loginGo.gif); }
.skinEducation #loginArea .errors { background:#70192b; }
.skinEducation #main .mainCol1 .search { background-image: url(../i/education/search_bg.gif); }
.skinEducation #main .mainCol1 .search LABEL { color: #abddce; }
.skinEducation #main .mainCol1 .search INPUT { color: #116f53; background: url(../i/education/searchInput.gif); }
.skinEducation #main .mainCol1 .search .searchIndex LI A { background-image: url(../i/education/searchIndex_az.gif); }
.skinEducation #main .mainCol1 .search .searchCol1 .searchDropDownContainer { background: url(../i/education/searchDropDown_bg.png); }
.skinEducation .browserIE6 #main .mainCol1 .search .searchCol1 .searchDropDownContainer { background: url(../i/education/searchDropDown_bg.gif); }
.skinEducation #main .mainCol1 .search .searchCol1 .searchDropDownBottom { background-image: url(../i/education/searchDropDownBottom.png); }
.skinEducation .browserIE6 #main .mainCol1 .search .searchCol1 .searchDropDownBottom { background-image: url(../i/education/searchDropDownBottom.gif); }
.skinEducation #main .mainCol1 .search .searchCol1 .searchDropDown A { color: #abddce; }
.skinEducation .mainCol1 .headingContainer { height: 25px;  background: url(../i/education/mainHeadingContainer.jpg); }
.skinEducation .categoryList { background: #e6f5f1; border-left: 1px solid #cee5df; border-right: 1px solid #cee5df; }
.skinEducation .categoryList LI { color: #116f53; }
.skinEducation .categoryList LI A { color: #116f53; }
.skinEducation #content { border-left: 1px solid #cee5df; border-right: 1px solid #cee5df; }
.skinEducation #content H1 { color: #116f53; }
.skinEducation #content H2 { color: #116f53; }
.skinEducation #content H3 { color: #116f53; }
.skinEducation #content H4 { color: #116f53; }
.skinEducation #content A { color: #57b100; }
.skinEducation .contentBottom { background: url(../i/education/contentBottom.gif) no-repeat 0 bottom; }
.skinEducation .rating.rating0 { background-image: url(../i/education/rating_0star.gif); }
.skinEducation .rating.rating1 { background-image: url(../i/education/rating_1star.gif); }
.skinEducation .rating.rating2 { background-image: url(../i/education/rating_2star.gif); }
.skinEducation .rating.rating3 { background-image: url(../i/education/rating_3star.gif); }
.skinEducation .rating.rating4 { background-image: url(../i/education/rating_4star.gif); }
.skinEducation .rating.rating5 { background-image: url(../i/education/rating_5star.gif); }
.skinEducation .listItemTitle { color: #116f53; }
.skinEducation .listItemTitle A { color: #116f53; }
.skinEducation .listItemText { color: #84898c; }
.skinEducation .listItemDetails { color: #99c6b9; }
.skinEducation .listItemDetails STRONG { color: #116f53; }
.skinEducation .newsItemTitle { color: #116f53; }
.skinEducation .newsItemTitle A { color: #116f53; }
.skinEducation .newsItemText { color: #84898c; }
.skinEducation .newsItemDate { color: #a9c5da; }
.skinEducation .newsItemLink A { color: #116f53 !important; }
.skinEducation #footer LI { color: #73b29f; }
.skinEducation #footer LI A { color: #116f53; }
.skinEducation .promoBox .promoBoxHeadingContainer { background: url(../i/education/promoBoxHeadingContainer.jpg); }
.skinEducation .promoBox .promoBoxContent { color: #116f53; background: #e6f5f1; border-left: 1px solid #cee5df; border-right: 1px solid #cee5df; }
.skinEducation .promoBox .promoBoxContent .step { border-bottom: 1px dashed #cee5df; }
.skinEducation .promoBox .promoBoxContent .one { background-image: url(../i/education/step1.jpg); }
.skinEducation .promoBox .promoBoxContent .two { background-image: url(../i/education/step2.jpg); }
.skinEducation .promoBox .promoBoxContent .three { background-image: url(../i/education/step3.jpg); }
.skinEducation .promoBox .promoBoxContentContainer LI A { color: #116f53; }
.skinEducation .promoBox .promoBoxContentContainer LI A:hover { background: #cee5df; }
.skinEducation .promoBox .promoBoxBottom { background: url(../i/education/promoBoxBottom.gif) no-repeat 0 top; }
.skinEducation .wishlistButton { background-image: url(../i/education/wishlist.gif); }
.skinEducation .wishlistButton.remove { background-image: url(../i/education/wishlist.gif); }
.skinEducation .individualQuoteButton { background-image: url(../i/education/individualQuote.gif); }
.skinEducation .review .rating { color: #99c6b9; }
.skinEducation .review STRONG { color: #116f53; }
.skinEducation .signup { background: #e6f5f1; border: 1px solid #e0d9cd; }
.skinEducation .signup .TVI-form LABEL { color: #116f53; }
.skinEducation .signup .TVI-form INPUT { color: #116f53; background: url(../i/education/signupInput.gif); }
.skinEducation .signup .TVI-form TEXTAREA { color: #116f53; background: url(../i/education/signupTextArea.gif); }
.skinEducation .signup .TVI-form SELECT { color: #116f53; background: #F8FBFD; border:1px solid #A85B6C; }
.skinEducation .signup .btnSendFeedback { background-image: url(../i/education/buttons/sendFeedback.gif); }
.skinEducation .signup .btnSendEnquiry { background-image: url(../i/education/buttons/sendEnquiry.gif); }
.skinEducation .signup .btnUpdateDetails { background-image: url(../i/education/buttons/updateDetails.gif); }
.skinEducation .signup .btnSignUp { background-image: url(../i/education/buttons/signUp.gif); }
.skinEducation .signup .btnAddReview { background-image: url(../i/education/buttons/addReview.gif); }
.skinEducation .btnAddEnquiry { background-image: url(../i/education/buttons/addEnquiry.gif); }
.skinEducation .btnAddEnquiry.remove { background-image: url(../i/education/buttons/removeEnquiry.gif); }
.skinEducation .btnSendIndividualQuote { background-image: url(../i/education/buttons/sendIndividualQuote.gif); }
.skinEducation .btnSubmit { background-image: url(../i/education/buttons/submit.gif); }
