@charset "UTF-8";
/* CSS Document */

body {
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
}

body.error {
margin:auto;

}

a {
font-weight:bold;
}

a img {
border:none;
}

h5 {
font-size:16px;
color:#000;
margin:4px;
margin-left:0px;
}

/* Sitemap */

div.columnContent ul.sitemap {
margin:0px !important;
padding:0px !important;
font-size:12px !important;
margin-bottom:10px !important;
margin-left:0px !important;
margin-right:0px !important;
margin-top:0px !important;
}

div.columnContent ul.sitemap li ul {
margin-left:10px;
font-size:12px !important;
font-weight:normal !important;
margin-bottom:6px !important;
}

div.columnContent ul.sitemap li {
margin:0px !important;
padding:0px !important;
margin-bottom:0px;
font-size:12px !important;
}

div.columnContent ul.sitemap li a {
text-decoration:none !important;
}

div.columnContent ul.sitemap li a:hover {
text-decoration:underline !important;
}

div.columnContent ul.sitemap li ul li a {
font-weight:normal !important;
text-decoration:none !important;
}

div.columnContent ul.sitemap li ul li a:hover {
font-weight:normal !important;
text-decoration:underline !important;
}

#centreColumn input#login {
width:100px;
}

span.clearImg {
clear:both;
height:1px;
content: ".";
visibility:hidden;
display:block;
}

/* Splash Page */

.enterLink {
font-size:18px;
font-weight:bold;
letter-spacing:-0.7px;
color:#fff;
padding-left:5px;
}

.splashContent {
width:232px;
height:212px;
margin-top:3px;
}

.splashContent img {
padding-top:5px;
}

.splashContent p {
padding:5px;
color:#fff;
font-size:11px;
margin-bottom:10px;
}

.splashContentBusiness {
background-color:#6da8d2;
}

.splashContentResidents {
background-color:#a3a300;
}

.splashContentStudents {
background-color:#f79a00;
}

.splashContentVisitors {
background-color:#6f2781;
}

.splashWrapperNoMargin {
width:232px;
height:246px;
border:1px solid #bfbfbf;
padding:3px;
float:left;
margin-bottom:10px;
}

.splashWrapper {
width:232px;
height:246px;
border:1px solid #bfbfbf;
padding:3px;
float:left;
margin-left:10px;
margin-bottom:10px;
}

.quickLinksWrapperNoMargin {
width:232px;
border:1px solid #bfbfbf;
padding:3px;
float:left;
margin-bottom:3px;
}

.quickLinksWrapper {
width:232px;
border:1px solid #bfbfbf;
padding-top:3px;
padding-left:3px;
padding-right:3px;
padding-bottom:2px;
float:left;
margin-left:10px;
margin-bottom:3px;
}

.quickLinksWrapper ul, .quickLinksWrapperNoMargin ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.quickLinksWrapper ul li, .quickLinksWrapperNoMargin ul li {
height:23px;
margin-bottom:1px;}

.quickLinksWrapper a, .quickLinksWrapperNoMargin a {
width:232px;
height:23px !important;
line-height:23px;
display:block !important;
font-size:12px;
color:#fff;
font-weight:bold;
text-indent:5px;
margin-bottom:1px !important;
text-decoration:none;
}


.quickLinksBusiness a {
background-color:#92bedd;
}

.quickLinksResidents a {
background-color:#bbba3c;
}

.quickLinksStudents a {
background-color:#f9af37;
}

.quickLinksVisitors a {
background-color:#955ea1;
}

.quickLinksBusiness a:hover {
background-color:#6da8d2;
}

.quickLinksResidents a:hover {
background-color:#a3a300
}

.quickLinksStudents a:hover {
background-color:#f79a00;
}

.quickLinksVisitors a:hover {
background-color:#6f2781;
}




/* Editor Banner */

#editorBanner {
background-repeat:no-repeat;
margin-top:6px;
padding-left:3px;
margin-bottom:4px;
width:189px;
height:96px;
}

#editorBanner a {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:0.69em;
background-repeat:no-repeat;
margin-top:6px;
padding-top:72px;
padding-left:9px;
margin-bottom:4px;
width:180px;
height:23px;
display:block;
}

#editorBanner a:hover {
text-decoration:none;
}

/* yui map styles */

#weather3DayPanel_c, #mapPanel_c {
background-color:#FFFFFF !important;
border:1px solid #bfbfbf;
padding:3px;
}

#mapPanel_c .yui-module {
width:600px !important;
}

.yui-module .bd {
padding:0px;
}

.yui-skin-sam .yui-panel .bd {
padding:none !important;
padding:0px !important;
}

 yui-overlay yui-panel

.yui-skin-sam .yui-panel .bd {
padding:0px !important;
background-color:#fff !important;
}

.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft, .yui-skin-sam, .yui-panel {
border:none !important;
border-width:0px !important;
}

.underlay {
display:none !important;
}

.yui-skin-sam .yui-panel .ft {
display:none !important;
background-color:#33FF66 !important;
}


.yui-skin-sam .yui-panel .hd {
background-repeat:repeat-x !important;
font-family:Arial, Helvetica, sans-serif !important;
color:#ffffff !important;
font-size:14px !important;
font-weight:bold !important;
margin:0px !important;
padding:0px !important;
height:30px !important;
text-indent:8px !important;
}

.bd {
background-color:#fff !important;
margin-top:3px !important;
}




/* leeds Champions */
.columnContent ul li.champion img {
border:1px solid #ffffff;
float:left;
padding:0px;
margin-bottom:5px;
}
.columnContent ul li.champion {
padding-top:5px;
padding-left:5px;
margin-bottom:5px;
}

/*leeds Standard */
.columnContent ul li.standard img {
border:1px solid #ffffff;
float:left;
margin:0px;
margin-right:6px;
}

.columnContent ul li.standard {
padding-top:5px;
padding-left:5px;
padding-bottom:4px;
margin-bottom:5px;
font-size:12px;
clear:both;
display:block;
}


span.pagedate {
float:right;
font-weight:bold;
margin-right:5px;
}



li.noimage img {
border:none !important;
display:none;
}

li.noimage  {

}

.businessLinks span.date {
height:0px;
padding:0px;
margin:0px;
}

/* Associate Link */

#atThisVenue li {
clear:both;
display:block;
font-size:12px;
margin-bottom:0px;
padding-bottom:4px;
padding-left:5px;
padding-top:5px;
list-style-type:none;
margin-top:4px;
}

#atThisVenue li img {
display:none;
}

#atThisVenue li a {
color:#fff;
margin:0px;
padding:0px;
text-indent:0px;
text-align:left;
}

/* Headings */

h1 {
font-size:1.25em;
font-weight:bold;
margin-top:6px;
margin-bottom:6px;
}

h2 {
font-size:1.13em;
font-weight:bold;
margin-top:6px;
margin-bottom:6px;
}

h3 {
font-size:1em;
font-weight:bold;
margin-top:6px;
margin-bottom:6px;
}

h4 {
font-size:0.88em;
font-weight:bold;
margin-top:6px;
margin-bottom:6px;
}

hr {
background-color:#bfbfbf;
color:#bfbfbf;
height:1px;
border:none;
clear:both;
}

/* Anchors */

a {
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

/* clears */


.clear {
clear:both;
}

/* mainWrapper */

#mainWrapper {
margin:auto;
width:990px;
}


#mainWrapperError {
margin:auto;
width:990px;

}

/* Header elements */

#headerWrapper {
height:179px;
}

#headerWrapperError {
height:179px;

}

#logo {
width:194px;
height:170px;
float:left;
}

#photoBanner {
border:1px solid #bfbfbf;
height:166px;
width:794px;
float:left;
background-image:url(../site-img/visitors/homeBanner.jpg);
background-repeat:no-repeat;
background-position:center;
}

#photoBannerError {
border:1px solid #bfbfbf;
height:166px;
width:794px;
float:left;
background-image:url(../site-img/visitors/homeBanner.jpg);
background-repeat:no-repeat;
background-position:center;
}


#tabsNav {
width:317px;
height:25px;
margin-left:476px;
margin-top:141px;

}

#tabsNav .business {
background-image:url(../site-img/global/businessTab.png);
background-repeat:no-repeat;
width:79px;
height:23px;
display:block;
float:left;
/*behavior:url(../css/iepngfix.htc);*/
text-align:center;
padding-top:5px;
}

#tabsNav .residents {
background-image:url(../site-img/global/residentsTab.png);
background-repeat:no-repeat;
width:79px;
height:23px;
display:block;
float:left;
/*behavior:url(../css/iepngfix.htc);*/
text-align:center;
padding-top:5px;
}

#tabsNav .students {
background-image:url(../site-img/global/studentsTab.png);
background-repeat:no-repeat;
width:79px;
height:23px;
display:block;
float:left;
text-align:center;
padding-top:5px;
}

#tabsNav .visitors {
background-image:url(../site-img/global/visitorsTab.png);
background-repeat:no-repeat;
width:79px;
height:23px;
display:block;
float:left;
/*behavior:url(../css/iepngfix.htc);*/
text-align:center;
padding-top:5px;
}


#tabsNav a {
font-family:Arial, Helvetica, sans-serif;
font-size:0.69em;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#tabsNav a:hover {
text-decoration:underline;
}

/* Top Nav elements */

#topNav ul {
height:30px;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:1px;
}

#topNav li {
display:inline;
list-style-type:none;
}

#topNav li a {
font-family:Arial, Helvetica, sans-serif;
font-size:0.88em;
color:#fff;
font-weight:bold;
text-decoration:none;
height:24px;
float:left;
padding-left:7px;
padding-right:7px;
padding-top:6px;
}

#topNav li a:hover {
background-repeat:repeat-x;
}

#topNav li .current a {
background-repeat:repeat-x;
}

#subNav {
height:30px;
width:990px;
}

#subNav ul {
height:30px;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:1px;
float:left;
display:block;
}

#subNav li {
display:inline;
list-style-type:none;
}

#subNav li a {
font-family:Arial, Helvetica, sans-serif;
font-size:0.88em;
color:#fff;
font-weight:bold;
text-decoration:none;
height:24px;
float:left;
padding-left:7px;
padding-right:7px;
padding-top:6px;
}


/* Text Size Link */

#textSize {
height:30px;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:1px;
float:right !important;
display:block;
text-align:right;
}

ul#textSize li {
display:inline;
list-style-type:none;
}

ul#textSize li a {
color:#ffffff;
text-decoration:none;
border:2px solid #ffffff;
width:16px;
height:16px;
text-align:center;
display:block;
float:left;
margin-right:3px;
margin-top:5px;
font-size:14px;
font-weight:bold;
padding:0px;
}

/* weatherInfo */

.date, #date {
color:#000000;
font-size:12px;
font-weight:bold;
margin:0px;
padding:3px;
}

#min {
clear:both;
}

#max {
clear:both;
}

#temp {
float:left;
width:65px;
}


#min p {
font-size:12px;
float:left;
color:#000;
margin-bottom:0px;

}

#max p {
font-size:12px;
float:left;
color:#000;
margin-bottom:0px;

}

#min #mintemp {
width:25px;
height:25px;
color:#ffffff;
font-size:22px;
font-weight:bold;
margin-right:3px;
float:left;
text-align:center;
margin-top:1px;
}

#max #maxtemp {
width:25px;
height:25px;
color:#ffffff;
font-size:22px;
font-weight:bold;
margin-right:3px;
float:left;
text-align:center;
margin-top:1px;
}

#mintemp span {
font-size:11px;
vertical-align:top;
}

#maxtemp span {
font-size:11px;
vertical-align:top;
}

.weatherInfo p {
width:30px;
height:28px;
color:#ffffff;
font-size:28px;
font-weight:bold;
margin-right:3px;
float:left;
text-align:center;
margin-top:3px;

}

.weatherInfo img {
float:left;
margin-right:3px;

}

#weather3Day {
font-size:12px;
padding-left:3px;
}

.forecastInfo {
width:170px;
float:left;
height:80px;
}

.bd .weatherInfo {
height:80px;
}


/*leedsBanner*/
.leedsBanner {
display:none;
}

/* searchForm elements */


#searchForm {
margin-top:3px;
}

#searchForm select {
background-color:#FFFFFF !important;
border:1px solid #645F56 !important;
padding:2px;
width:181px;
margin-top:3px;
}

.searchString {
width:129px;
height:18px;
color:#000000;
font-size:11px;
float:left;}

/* Safari Hack */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.searchString {width:127px;}
}



#findButton {
width:50px;
height:22px;
font-weight:bold;
border:none;
border-style:none;
line-height:5px;
}

#findButton-button {
width:50px;
height:22px;
color:#fff;
font-size:11px;
font-weight:bold;
border:none;
border-style:none;
margin-top:0px;
padding-top:0px;
}

.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {
padding:0px;
}

.yui-skin-sam .yui-button {
border:none !important;
margin:0px !important;
padding:0px !important;
}

span.first-child {
border:none;
border-style:none;
}

.yui-skin-sam .yui-button .first-child {
border:none;
border-style:none;
}


/* leftNav elements */

#leftNav, #datesNav {
padding:0px;
margin-bottom:-3px;
}

#leftNav ul, #datesNav {
margin:0px;
padding:0px;
}

#leftNav ul li, #datesNav li {
list-style-type:none;
text-indent:8px;
}

#leftNav ul li a, #datesNav li a {
height:23px;
display:block;
border-top:1px solid #bfbfbf;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-top:7px;
background-image:none;
}

#leftNav ul li a.bottomLink {
height:20px;
display:block;
border-bottom:none;
padding-top:7px;
}

#leftNav ul li a:hover, #datesNav li a:hover {
height:23px;
display:block;
border-top:1px solid #bfbfbf;
color:#FFFFFF;
text-decoration:none;
padding-top:7px;
background-repeat:repeat-x;
}

#leftNav ul li a:hover.bottomLink {
height:20px;
display:block;
border-bottom:none;
padding-top:7px;
}

.catsLink {
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.catsLink p {
padding-left:6px;
padding-right:6px;
}

.catsLink a {
height:23px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding-top:7px;
text-indent:7px;
}


/* controlsWrapper elements */

#controlsWrapper {
height:21px;
margin-top:8px;
float:left;
}

#controlsWrapper a {
text-decoration:underline;
}

#controlsWrapper a:hover {
text-decoration:none;
}

#welcome {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
width:198px;
float:left;
margin-left:4px;
}

#breadCrumb {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
width:593px;
float:left;
}

#commLinks{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
width:190px;
float:right;
text-align:right;
margin-right:4px;
}


/* common elements */

.leedsCastText {
width:465px;
float:left;
}

.leedsCastImage {
width:100px;
float:right;
}

/* columnLayout elements */

#leftColumn {
width:189px;
margin-right:6px;
float:left;
}

#centreColumn {
width:600px;
margin-right:6px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:16px;
}

#rightColumn {
width:189px;
float:left;

}

/* common elements */

.columnWrapper {
padding:3px;
border:1px solid #bfbfbf;
margin-bottom:6px;
}

.columnContent {
padding-left:5px;
padding-right:5px;
margin-bottom:4px;
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:16px;
margin-top:16px;
}

.columnContent p {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:16px;
}

.columnContent ul li  {
font-size:1.2em;
clear:both;
padding-left:8px;
}

.columnContent img {
margin-right:6px;
margin-bottom:14px;
}


p.columnTitle {
height:30px;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:14px;
font-weight:bold;
margin:0px;
line-height:28px;
text-indent:8px;
}

p.columnHeader {
height:30px;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:18px;
font-weight:bold;
margin:0px;
line-height:28px;
text-indent:8px;

}

p.columnHeader a, p.columnTitle a {
color:#ffffff;
width:100%;
line-height:30px;
display:block;
text-decoration:none;
}

/* newsletter Signup */

.zend_form {
margin:0px;
margin-top:1px;
padding:0px;
}

#newsletterSignup {

}



#login {
height:24px;
color:#fff;
font-weight:bold;
margin-top:3px;
padding:0px;
float:right;
}

.formResponse {
font-size:11px;
padding:3px;
margin-top:3px;
}

ul.errors {
margin:0px;
padding:0px;
}

ul.errors li {
/*list-style-image:url(../site-img/global/formError.gif);
background-position:bottom;*/
font-size:11px;
color:#780501 !important;
background-color:#ffc4c7;
border:1px solid #880500;
height:16px;
width:245px;
margin-left:150px;
}






/* leedsBanner */

.leedsBanner {
width:175px;
height:17px; 
background-repeat:no-repeat;
margin-top:6px;
padding-top:72px;
padding-left:9px;
margin-bottom:4px;
}

.leedsBanner a {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:0.69em;
}

.leedsBanner a:hover {
text-decoration:none;
}

/* downloadBanner */

.downloadBanner {
width:175px;
height:19px;
background-repeat:no-repeat;
padding-top:128px;
padding-left:9px;
}

.downloadBanner  a {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:0.69em;
}

.downloadBanner  a:hover {
text-decoration:none;
}

/* newsLetterCta */

#newsLetterCta {
width:180px;
height:22px; 
background-repeat:no-repeat;
margin-top:6px;
padding-top:72px;
padding-left:9px;
margin-bottom:4px;
}

#newsLetterCta a {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:0.69em;
}

#newsLetterCta a:hover {
text-decoration:none;
}

/* eCards */

#eCards {
width:180px;
height:22px; 
background-repeat:no-repeat;
margin-top:6px;
padding-top:72px;
padding-left:9px;
margin-bottom:4px;
}

#eCards a {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:0.69em;
}

#eCards a:hover {
text-decoration:none;
}



/* latestNews */

p.newsTitle {
width:189px;
height:39px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:14px;
font-weight:bold;
margin:0px;
line-height:44px;
text-indent:10px;
}

p.newsTitle a {
color:#ffffff; 
text-decoration:none;
display:block;
}

#newsColumn {
padding:3px;
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
}


#newsColumn ul {
margin:0px;
padding:4px;
list-style-type:none;
line-height:18px;

}

#newsColumn li {
color:#000000;
font-size:0.69em;
margin-bottom:14px;
}


#newsColumn li a {
font-weight:bold;
}

#newsColumn p {
line-height:18px;
margin-top:0px;
margin-bottom:0px;
/*font-size:0.69em;*/
}



/* contactDetails */

#contactDetails {
color:#000000;
font-size:11px;
padding:3px;
}

.detailPageDates {
font-size:0.75em;
width:200px;
float:right;
text-align:right;
padding:3px;
margin-top:3px;
font-weight:bold;
}

/* Things to do Places to stay */

#thingsToDo {
width:289px;
border:1px solid #bfbfbf;
padding:3px;
float:left;
margin-right:6px;
}

#placesToStay {
width:289px;
border:1px solid #bfbfbf;
padding:3px;
float:left;
}

.infoBlock {
border-top:2px solid #fff;
width:289px;
height:328px;
background-repeat:no-repeat;
}

.infoBlock a.moreResults {
font-size:11px;
color:#fff;
margin-left:6px;
}

.infoBlockLinks {
border-top:2px solid #fff;
width:289px;
height:308px;
background-repeat:no-repeat;

}

.infoBlock ul {
margin:0px;
padding-left:6px;
padding-right:6px;
padding-top:6px;
list-style-type:none;
color:#ffffff;
font-size:0.69em;
line-height:18px;
}

.infoBlock li {
margin:0px;
padding:0px;
clear:both;
height:95px;
padding-top:7px;
}

.infoBlock li:first-child {
border-top:none;
margin-top:0px;
padding-top:0px;
}

.infoBlock li img {
float:left;
border:3px solid #fff;
margin-right:6px;
margin-bottom:5px;
}

.infoBlock li a {
font-weight:bold;
color:#ffffff;
}

.infoBlock hr {
width:275px;
background-color:#96639f;
color:#96639f;
height:1px;
padding:0px;
margin:0px;
margin:-2px 0px 0px 6px;
}


/* Travel info elements */

#travelInfo {
margin:0px;
padding:0px;
list-style-type:none;
font-size:0.69em;
font-weight:bold;
}

#travelInfo li {
width:181px;
height:40px;
margin-top:12px;
}

#travelInfo li a {
margin-left:46px;
height:30px;
display:block;
padding-top:11px;
}



/* Content lists for What's On and Events */

.itemWrapper {
padding:6px;
}

.itemWrapper p {
margin:0px;
font-size:11px;
}

.itemWrapper a {
font-weight:bold;
}

.itemWrapper even {}

/* whatsOn carousel styles */

#carouselWrapper {
width:592px;
height:201px;
}

#carouselImage {
width:382px;
height:61px;
margin-top:2px;
float:left;
padding-left:6px;
padding-top:138px;
}


#imageCaption {
width:371px;
height:48px;
background-image:url(../site-img/imageCaption_bg.png);
font-size:0.69em;
color:#ffffff;
padding-left:5px;
paddin-top:5px;
padding-bottom:5px;
margin-top:0px;
}

#imageCaption a {
font-weight:bold;
color:#ffffff;
}

#carouselTabs {
width:204px;
height:204px;
float:right;
margin-top:1px;
}

#carouselTabs h4 {
font-size:0.69em;
text-transform:uppercase;
margin-left:10px;
margin-top:5px;
margin-bottom:2px;
line-height:20px;
}

#carouselTabs .tab span {

font-weight:bold;
color:#ffffff;
margin-left:10px;
display:block;
line-height:11px;
overflow:hidden;
display:none;
}

#carouselTabs .tab_over h4 {
text-transform:uppercase;
margin-left:33px;
margin-top:5px;
margin-bottom:2px;
}

#carouselTabs .tab_over span {
font-weight:bold;
color:#ffffff;
margin-left:33px;
display:block;
display:none;
}



#carouselTabs .tab {
height:50px;
width:204px;
float:right;
z-index:100;
}

#carouselTabs .tab_over {
width:227px;
height:50px;
float:right;
margin-left: -29px;
z-index:100;
}


#carouselContent {
display:none;
}

/* Pagination Styles */

.pager  {
font-size:11px;
margin-bottom:10px;
clear:both;
}

.pagerFirst   {
margin-right:3px;
}

.bottom {
margin-top:10px;
}

.pager p.results {
float:right;
line-height:15px;
margin:0;
font-weight:bold;
}

.pager span {
width:15px;
height:15px;
font-size:11px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
font-weight:bold;
}

.pager a {
width:15px;
height:15px;
font-size:11px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #bfbfbf;
text-decoration:none;
font-weight:bold;
}

/* Centre Column Content Elements */

.columnContent ul {
list-style-type:none;
padding:0px;
margin:0px;
color:#000000;
font-size:0.75em;
}

.columnContent ul li {
margin-bottom:20px;
}


.columnContent ul li p {
margin-top:3px;
margin-bottom:3px;
}

.contactDetails {
margin-top:6px;
font-size:12px;
padding-left:3px;
}

.contactDetails img {
width:200px;
margin-left:3px;
margin-right:6px;
margin-bottom:6px;
float:left;
padding:1px;
}

/*footer*/

#usefulInfo {
width:360px;
float:left;
text-align:left;
color:#999999;
font-size:12px;
margin-bottom:6px;
}


#usefulInfo p {
font-weight:bold;
margin-top:3px;
margin-bottom:3px;
}

#usefulInfo a {
color:#999999;
font-size:12px;
font-weight:normal;
}

#otherSites {
width:490px;
float:right;
text-align:right;
color:#999999;
font-size:12px;
margin-bottom:6px;
}


#otherSites p {
font-weight:bold;
margin-top:3px;
margin-bottom:3px;
}

#otherSites a {
color:#999999;
font-size:12px;
font-weight:normal;
}

/* contact Form */

fieldset p {
clear:both;
display:block;
}

.columnContent fieldset {
margin:0px;
padding:0px;
border:none;
}

.columnContent label {
width:150px;
float:left;
}

.columnContent label.required {
background-image:url(../site-img/global/requiredIcon.png);
background-repeat:no-repeat;
}

.columnContent .element_text {
width:250px;
background-color:#fff !important;
border:1px solid #645f56 !important;
padding:2px;
}

.columnContent .element_select {
width:256px;
background-color:#fff !important;
border:1px solid #645f56 !important;
padding:2px;
}

 .element_textarea {
height:200px;
width:250px;
padding:2px;
border:1px solid #645f56 !important;
}

#submitForm {
height:22px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
border:none;
margin-top:10px;
}

#captcha{ 
margin-left:240px;
float:left;
background-color:#fff !important;
border:1px solid #645f56 !important;
padding:2px;
margin-bottom:10px;
}

#captchaFlashContainer {
float:left;
margin-top:-3px;
margin-left:-245px;
}


#adobeReader img {
padding:0px;
margin:0px;
width:70px;
height:58px;
float:left;
}

#adobeReader p {
font-size:11px;
padding-top:18px;
}

/* useful Links */

.usefulLinks img {
float:left;
margin-right:5px;
}


.rssLink {
float:right;
margin-top:-24px;
margin-right:3px;
}

/* Safari Hack */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.rssLink {
float:right;
margin-top:3px;
margin-right:3px;
}
}

/* 404 Page */

#message404 {
width:500px;
height:250px;
border:1px solid #bfbfbf;
background-image:url(../site-img/global/404.jpg);
background-position:center;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
margin:auto;
font-size:12px;
padding:3px;

}

#message404 a {
color:#fff;
width:490px;
}

.link404 {
padding-top:200px;
padding-left:10px;
padding-right:10px;
}
 









/**
Added by Alex on 28/05/09
language switcher
**/

#subNav #languageSwitcherContainer {
	margin-right:70px;
}

#languageSwitcherContainer {
	position:relative;
}

#languageSwitcherContainer #languageSwitcher {
	position:absolute;
	right:4px;
	top:5px;
}

#plusButton {
	float:right;
	margin:4px 0px 0px 4px;
}

ul#languageOptions {
	display:none;
	position:absolute !important;
	top:10px;
	right:20px;
	width:40px;
	list-style:none;
	padding:0;
	background:#fff;
	
	opacity:.9;
	filter: alpha(opacity=90); 
	-moz-opacity: 0.90;
}

/* YUI Hover Window Styles */

#languagePickerPanel_c {
background-color:#FFFFFF !important;
border:1px solid #BFBFBF;
padding:3px;
width:440px;

}



#languagePickerPanel {
width:440px !important;
}

.bd ul#languageOptions1 {

margin-left:1px !important;
}

ul#languageOptions1 {
height:30px;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:1px;
float:left;
display:block;
}

ul#languageOptions1 li {
display:inline;
list-style-type:none;
}

#languageOptions1 li a {
border-right:1px solid #b999c3;
}

#languageOptions1 li a:hover {
background-color:#b08cbb;
}

#languageOptions1 li.current a {
background-color:#b08cbb;
}

#languageOptions1{
background-color:#9b6da9;
}

#languageOptions1 li a {
font-family:Arial, Helvetica, sans-serif;
font-size:0.88em;
color:#fff;
font-weight:bold;
text-decoration:none;
height:24px;
float:left;
padding-left:7px;
padding-right:7px;
padding-top:6px;
}


/** end of language switcher **/


/** Print and Email Links **/

#printPage {
width:20px;
height:20px;
background-image:url(../site-img/global/printIcon.png);
background-repeat:no-repeat;
display:block;
float:right;
margin-top:5px;
margin-right:4px;
}
#emailPage {
width:20px;
height:20px;
background-image:url(../site-img/global/tellAFriend.png);
background-repeat:no-repeat;
display:block;
float:right;
margin-top:5px;
margin-right:6px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
#printPage {
width:20px;
height:20px;
background-image:url(../site-img/global/printIcon.png);
background-repeat:no-repeat;
display:block;
float:right;
margin-top:5px;
margin-right:4px;
}
#emailPage {
width:20px;
height:20px;
background-image:url(../site-img/global/tellAFriend.png);
background-repeat:no-repeat;
display:block;
float:right;
margin-top:5px;
margin-right:6px;
}
}


/** Social Bookmarks **/

#socialBookmarkLinks {
font-size:12px;
list-style-type:none;
margin:0px;
padding:0px;
}

li#delicious {
background-image:url(../site-img/socialbookmarks/delicious.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:22px;
width:134px;
float:left;
}

li#digg {
background-image:url(../site-img/socialbookmarks/digg.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:22px;
width:108px;
float:left;
}

li#reddit {
background-image:url(../site-img/socialbookmarks/reddit.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:22px;
width:114px;
float:left;
}

li#facebook {
background-image:url(../site-img/socialbookmarks/facebook.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:22px;
width:134px;
float:left;
}

li#stumbleupon {
background-image:url(../site-img/socialbookmarks/stumbledUpon.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:22px;
width:100px;
float:left;
}

/* Top Five Lists */

ul.top5List {
margin:0px;
padding:0px;
list-style-type:none;
margin-top:6px;
}

ul.top5List li {
font-size:11px;
height:25px;
line-height:26px;
display:block;
text-indent:28px;
margin-bottom:5px;
}

ul.top5List li a {
letter-spacing:-0.02em;
}


#backTheBid {
width:189px;
height:188px;
background-image:url(../site-img/global/BTBL-banner-for-LILO.jpg);
margin-bottom:6px;
}

#backTheBid a {
color:#fff;
font-size:12px;
height:18px;
width:184px;
display:block;
padding-top:170px;
padding-left:5px;
}

#visitLeeds {
width:189px;
height:188px;
margin-bottom:6px;
text-indent:11px;
}

#visitLeeds a {
color:#fff;
font-size:12px;
height:18px;
width:184px;
display:block;
padding-top:166px;

}




/* dadiAwards */

#dadiAwards {
width:180px;
height:22px;
background-image:url(../site-img/dadiAwardsBanner.jpg);
background-repeat:no-repeat;
margin-top:6px;
padding-top:72px;
padding-left:9px;
margin-bottom:4px;
}

#dadiAwards a {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:0.69em;
}

#dadiAwards a:hover {
text-decoration:none;
}

/* leedsShoppingWeek */

#leedsShoppingWeek {
width:180px;
height:20px;
background-image:url(../site-img/leedsShoppingWeek.png);
background-repeat:no-repeat;
margin-top:6px;
padding-top:123px;
padding-left:9px;
margin-bottom:4px;
}

#leedsShoppingWeek a {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:0.69em;
}

#leedsShoppingWeek a:hover {
text-decoration:none;
}

#lennoxLewis {
width:189px;
height:188px;
margin-top:6px;
margin-bottom:6px;
}

#lennoxLewis a {
color:#fff;
font-size:12px;
height:23px;
width:174px;
display:block;
padding-top:165px;
padding-left:10px;
}
#webYuleBanner
{
    margin:5px 0 0 0;
}
