/* CSS Document */
/*author : reino viljoen from misseddesigns at http://www.reinoviljoen.com*/
/*------------------------------------------------*/
/*-------------GLOBAL STYLES START----------------*/
/*------------------------------------------------*/
html, body, h1, h2, h3, h4, h5, h6, ul, ol, li{margin:0; padding:0}
body{font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000}/*#717171*/

h3.red{background:url(../images/redtwohead.png) no-repeat; width:261px; line-height:26px; display:block; font-size:12px; color:#FFF; text-indent:10px}
h3.redwide{background:url(../images/topheadingred.jpg) no-repeat; width:271px; line-height:26px; display:block; font-size:12px; color:#FFF; text-indent:10px}
h3.resredwide{background:url(../restaurants/images/resredwide.jpg) no-repeat; width:541px; line-height:27px; display:block; font-size:12px; color:#FFF; text-indent:10px}
h3.resredside{background:url(../restaurants/images/resredsmall.jpg) no-repeat; width:374px; line-height:28px; display:block; font-size:12px; color:#FFF; text-indent:10px}


a{text-decoration:none; color:#000}
a:hover{text-decoration:underline}

img{border:none}

.nothinghere{display:none}
.leftbanner{height:60px}
#mainbanner{height:80px}

.clearfixing:after{content:" "; display:block; height:0; clear:both; visibility:hidden}
.clearboth{clear:both}
.clearboth_five{clear:both; height:5px}
.clearboth_ten{clear:both; height:10px}
.clearboth_twenty{clear:both; height:20px}
.clearboth_thirty{clear:both; height:30px}
.clearboth_db{clear:both; height:1px; border-bottom:1px dotted #AAA; border-top:1px dotted #AAA}
.clearboth_sb{clear:both; height:1px; border-top:1px dotted #AAA}

.floatright{float:right}
.floatleft{float:left}

.nolistcontent ul{list-style:none}
.nolistcontent ol{list-style:none}
.nolistcontent li{float:none}

.maxheight{margin:0; padding:0; height:100%; border:none}

.breadcrumbs{list-style:none; padding:2px 0; display:table; width:100%; border-bottom:1px dotted #D1D1D1}
.breadcrumbs li{float:left; margin:0 3px}
.breadcrumbs li strong{margin-top:-5px}
/*------------------------------------------------*/
/*--------------GLOBAL STYLES END-----------------*/
/*------------------------------------------------*/





/*------------------------------------------------*/
/*--------------FORM STYLES START-----------------*/
/*------------------------------------------------*/
.formelements ul{list-style:none}
.formelements label{font-size:11px; color:#717171}
.formelements input{width:148px; height:16px; text-indent:8px}

textarea{resize:none}

.formelements input.checkboxed{background:none; width:12px; float:left; margin-top:-2px}

.formelements select{width:146px; height:21px; padding-right:14px; text-indent:3px}

.formelements select.thin{width:96px; height:21px; padding-right:5px}

.formelements input.radiobtn{background:none; width:15px; height:19px}

.formelements input.small{width:364px; height:19px; text-indent:5px}

.formelements input.smallest{width:354px; height:19px; text-indent:5px}

.formelements input.wide{width:523px; height:19px; text-indent:5px}

.formelements textarea.smallcomment{width:370px; height:73px; text-indent:5px}

.formelements textarea.smallestcomment{width:354px; height:73px; text-indent:5px; max-width:354px}

.formelements textarea.comment{width:523px; height:73px; text-indent:5px}

.formelements .searchbtn{background:url(../images/search.gif) no-repeat; display:inline-block; border:none; width:65px; height:21px; cursor:pointer; vertical-align:middle}
.formelements .searchbtn:hover{background:url(../images/searchover.gif)}

.printvoucherbtn{background:url(../images/printvoucherbtn.gif) no-repeat; border:none; display:inline-block; width:152px; height:21px; cursor:pointer; vertical-align:middle}
.printvoucherbtn:hover{background-position:bottom}

.searchbtnwide{background:url(../images/searchbtnlarge.gif) left top no-repeat; border:none; display:inline-block; width:152px; height:21px; cursor:pointer; vertical-align:middle}
.searchbtnwide:hover{background:url(../images/searchbtnlarge.gif) bottom left}

input.searchbtnwide{background:url(../images/searchbtnlarge.gif) left top no-repeat; border:none; display:inline-block; width:152px; height:21px; cursor:pointer; vertical-align:middle}
input.searchbtnwide:hover{background:url(../images/searchbtnlarge.gif) bottom left}

.formelements .signinbtn{background:url(../images/signin.gif) no-repeat; border:none; width:152px; height:21px; cursor:pointer; text-indent:-9999px; vertical-align:middle}
.formelements .signinbtn:hover{background:url(../images/signinover.gif)}

.submitnombtn{background:url(../images/submitnom.gif) no-repeat; border:none; width:154px; height:21px; cursor:pointer; text-indent:-9999px; vertical-align:middle; display:block}
.submitnombtn:hover{background:url(../images/submitnomover.gif)}

.submitcombtn{background:url(../images/submitcom.gif) no-repeat; border:none; width:529px; height:21px; cursor:pointer; text-indent:-9999px; vertical-align:middle; display:block}
.submitcombtn:hover{background:url(../images/submitcomover.gif)}

input.submitcombtn{background:url(../images/submitcom.gif) no-repeat; border:none; width:529px; height:21px; cursor:pointer; text-indent:-9999px; vertical-align:middle; display:block}
input.submitcombtn:hover{background:url(../images/submitcomover.gif)}

input.submitsmallcombtn{background:url(../images/commentsmallbtn.gif) top left no-repeat; border:none; width:376px; height:21px; cursor:pointer; text-indent:-9999px; vertical-align:middle; display:block}
input.submitsmallcombtn:hover{background:url(../images/commentsmallbtn.gif) bottom left no-repeat}

input.submitsmallestcombtn{background:url(../images/commentsmallestbtn.gif) top left no-repeat; border:none; width:360px; height:21px; cursor:pointer; text-indent:-9999px; vertical-align:middle; display:block}
input.submitsmallestcombtn:hover{background:url(../images/commentsmallestbtn.gif) bottom left no-repeat}

.viewdiscountbtn{background:url(../images/viewdiscountbtn.gif) top left no-repeat; border:none; display:block; width:152px; height:21px}
.viewdiscountbtn:hover{background-position:bottom}

.nhsdaysoutbtn{background:url(../images/daysoutbtn.gif) top left no-repeat; border:none; width:152px; height:21px; display:block}
.nhsdaysoutbtn:hover{background-position:bottom}

.viewresbtn{background:url(../images/viewresbtn.gif) top left no-repeat; border:none; width:152px; height:21px; display:block}
.viewresbtn:hover{background-position:bottom}

.booktablebtn{background:url(../images/booktablebtn.gif) no-repeat; border:none; width:152px; height:21px; display:block}
.booktablebtn:hover{background-position:bottom}

.viewmenubtn{background:url(../images/downloadbtn.gif); border:none; width:152px; height:21px; display:block}
.viewmenubtn:hover{background-position:bottom}

.registerbtn{background:url(../images/registerbtnblue.gif) no-repeat; border:none; width:152px; height:21px; display:block}
.registerbtn:hover{background-position:bottom}

input.submitformbtn{background:url(../images/submitbtn.gif) top no-repeat; border:none; width:152px; height:21px; display:block; cursor:pointer}
input.submitformbtn:hover{background:url(../images/submitbtn.gif) bottom no-repeat}

a.discountclearbtn{background:url(../discounts/images/searchbocbottombtn.jpg) no-repeat; border:none; width:380px; height:23px; line-height:23px; display:block; text-indent:6px; text-decoration:none}
a.discountclearbtn:hover{background-position:bottom}

a.discountclearbtnopen{background:url(../discounts/images/searchboxopenbtn.jpg) no-repeat; border:none; width:380px; height:23px; line-height:23px; display:block; text-indent:6px; text-decoration:none}
a.discountclearbtnopen:hover{background-position:bottom}

a.discountclearbtnclose{background:url(../discounts/images/searchboxclosebtn.jpg) no-repeat; border:none; width:380px; height:23px; line-height:23px; display:block; text-indent:6px; text-decoration:none}
a.discountclearbtnclose:hover{background-position:bottom}

a.latestdisc_btn{background:url(../discounts/images/discountlatestbtn.gif) no-repeat; border:none; width:375px; height:22px; line-height:22px; display:block; text-indent:6px; text-decoration:none; color:#FFF}
a.latestdisc_btn:hover{background-position:bottom}



a.dntcardbnrbtn{background:url(../banners/discountcardbnr.jpg) no-repeat; width:147px; border:none; height:57px; display:block}
a.dntcardbnrbtn:hover{background-position:bottom}

a.dntsbnrbtn{background:url(../banners/discountsbnr.jpg) no-repeat; border:none; width:190px; height:57px; display:block}
a.dntsbnrbtn:hover{background-position:bottom}

a.publicsectorbannerbtn{background:url(../banners/ps_sidebanner.jpg) no-repeat; border:none; width:375px; height:88px; display:block}
a.publicsectorbannerbtn:hover{background-position:bottom}

a.ipadwinnerbannerbtn{background:url(../banners/ipadwinner.jpg) no-repeat; border:none; width:375px; height:225px; display:block}
a.ipadwinnerbannerbtn:hover{background-position:bottom}

a.ipad2bannerbtn{background:url(../banners/enteripad2.jpg) no-repeat; border:none; width:375px; height:54px; display:block}
a.ipad2bannerbtn:hover{background-position:bottom}

a.couponbannerbtn{background:url(../banners/couponbanner.jpg) no-repeat; border:none; width:375px; height:213px; display:block}
a.couponbannerbtn:hover{background-position:bottom}

/*------------------------------------------------*/
/*---------------FORM STYLES END------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-----------------HEADER START-------------------*/
/*------------------------------------------------*/
#wrapper{border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3;	padding:0 10px;	margin:auto; width:940px; position:relative}

#wrapper .headerholder .topbanners{padding-bottom:5px; border-bottom:1px dotted #AAA}

#wrapper .headerholder .mainbanners_left{float:left; height:80px; display:block}
#wrapper .headerholder .mainbanners_right{float:right; height:80px; display:block}


#wrapper .headerholder .headercontent{padding-top:5px; position:relative}
#wrapper .headerholder .headercontent img.mainlogo{float:left; margin:11px 0 14px 0}
#wrapper .headerholder .headercontent .mainlogos{float:left; margin:11px 0 14px 0}

#wrapper .headerholder .headercontent ul.shortnav{float:right; list-style:none}
#wrapper .headerholder .headercontent ul.shortnav li{float:left; height:28px; line-height:28px; list-style:none}
#wrapper .headerholder .headercontent ul.shortnav a{background:url(../images/btnnormal.jpg) repeat-x; display:block; cursor:pointer; padding:0 6px}
#wrapper .headerholder .headercontent ul.shortnav a:hover{background:url(../images/btnOver.jpg); text-decoration:none; color:#FFF}
#wrapper .headerholder .headercontent ul.shortnav li.sn{margin-top:1px}

#wrapper .headerholder .headercontent ul.shortnav .keysearchbox{background:url(../images/searchback.gif) no-repeat; width:293px; height:30px; text-indent:8px}
#wrapper .headerholder .headercontent ul.shortnav .keysearchbox input{margin-left:2px}
#wrapper .headerholder .headercontent ul.shortnav .keysearchbox .searchbtn{margin-left:2px}

#wrapper .headerholder .headercontent a.registernow{background:url(../images/registernow.gif) no-repeat; display:block; text-indent:-9999px; width:167px; height:27px; float:right; margin:5px 0;}

#wrapper .headerholder .headercontent a.staffdiscountsimgbtn{background:url(../images/staffdiscounts.gif) no-repeat; display:block; text-indent:-9999px; width:167px; height:27px; float:right; margin:5px 0;}

#wrapper .headerholder .headercontent .signinbox{list-style:none; padding:4px 8px 8px 8px; background:url(../images/signinbox.gif) no-repeat; width:151px; height:107px; float:right; position:relative}
#wrapper .headerholder .headercontent .signinbox li{margin:2px 0}
#wrapper .headerholder .headercontent .signinbox li input.signinbtn{margin-top:4px}

#wrapper .headerholder .headercontent .floatboxesright{float:right; width:167px}

.vouchers_nav_btn{position:absolute; right:10px; background:#ff3333; color:#FFF; padding:8px; display:block; width:120px; text-align:center; border-left:1px solid #6581ab; font-weight:bold}
.vouchers_nav_btn:hover{background:#F36060; text-decoration:none}
.vouchers_nav_btn{-moz-border-radius:0 0 2px; -webkit-border-radius:0 0 2px; border-radius:0 0 2px; behavior:url(border-radius.htc)}

/*

#wrapper .headerholder .headercontent .floatboxesright a.discountsbanner img{margin:5px 0 0 -362px}
#wrapper .headerholder .headercontent .floatboxesright a.cardbannerarea{margin:5px 0 0 -347px; float:left}
#wrapper .headerholder .headercontent .floatboxesright a.discountareabanner{margin:5px 0 0 -200px; float:left}
*/
.classified_btn{color:#FF0000; font-size:14px}

.header_signinregarea{margin-top:5px}

a.headerbanner{float:left}

a.nhspurchasing_bannerbtn{margin:10px 0 0 -357px; background:url(../banners/nhspurchasing_banner.jpg) no-repeat; width:166px; height:58px; display:block}
a.nhspurchasing_bannerbtn:hover{background-position:right}

a.getacard_bannerbtn{margin:39px 0 0 -183px; background:url(../banners/getcard_banner.jpg) no-repeat; width:176px; height:29px; display:block}
a.getacard_bannerbtn:hover{background-position:right}

a.discounts_bannerbtn{margin:10px 0 0 -183px; background:url(../banners/staffdiscounts_banner.jpg) no-repeat; width:176px; height:29px; display:block}
a.discounts_bannerbtn:hover{background-position:right}

a.register_headerbtn{background:url(../banners/register_header_btn.jpg) no-repeat; width:167px; height:58px; display:block; margin:5px 0;}
a.register_headerbtn:hover{background-position:right}



a.nhsp_bannerbtn{margin:39px 0 0 -357px; background:url(../banners/nhsp_half.jpg) no-repeat; width:166px; height:29px; display:block}
a.carehomesuk_bannerbtn{margin:10px 0 0 -357px; background:url(../banners/carehomesuk.jpg) no-repeat; width:166px; height:29px; display:block}


#wrapper .headerholder .headercontent .feedupdate{background:url(../images/feedback.gif) no-repeat; width:750px; height:31px; line-height:31px; text-indent:15px; color:#FFF; z-index:-1; position:absolute}
#wrapper .headerholder .headercontent .feedupdate a{color:#FFF}

a.bluebtnmedium{width:147px; height:21px; background:url(../images/blue-btn-medium.gif) top no-repeat; line-height:21px; color:#fff; display:block; padding-left:5px}
a.bluebtnmedium:hover{width:147px; height:21px; background:url(../images/blue-btn-medium.gif) bottom no-repeat; line-height:21px; color:#fff; display:block; padding-left:5px; text-decoration:none}

a.greybtnmedium{width:147px; height:21px; background:url(../images/grey-btn-medium.gif) top no-repeat; line-height:21px; color:#000; display:block; padding-left:5px}
a.greybtnmedium:hover{width:147px; height:21px; background:url(../images/grey-btn-medium.gif) bottom no-repeat; line-height:21px; color:#000; display:block; padding-left:5px; text-decoration:none}
.break{margin-bottom:5px}
.userid{font-size:14px; color:#5473A1}




/*------------------------------------------------*/
/*-------------FOOTER STARTS HERE-----------------*/
/*------------------------------------------------*/
#footer {width:940px}
#footer .inside {width:900px; background:#5473A1}
#footer .inside .left {width:90px; float:left; color:#fff; padding-right:20px}



/*------------------------------------------------*/
/*--------------FOOTER ENDS HERE------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------HEADER END--------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*------------NEWS ON HOMEPAGE START--------------*/
/*------------------------------------------------*/
#wrapper .homeleftside {width:550px; float:left}
#wrapper .homeleftside .contentsquare{border-bottom:1px dotted #CCCCCC; padding:15px 0}
#wrapper .homeleftside .news h1{color:#ffa800}
#wrapper .homeleftside .news h1.story{color:#5473A1}
#wrapper .homeleftside .news h1 a{color:#5473A1}
#wrapper .homeleftside .news h2{font-size:24px; color:#5473A1}
#wrapper .homeleftside .news ul{list-style:none}
#wrapper .homeleftside .news li{float:left; width:31%; margin-right:10px}
#wrapper .homeleftside .news img.homenewsimg{float:left; margin-right:10px}
#wrapper .homeleftside .news .scnheadline{font-size:16px; font-weight:bold; color:#5473A1}

#wrapper .homeleftside .newsarch{margin:4px 0}
#wrapper .homeleftside .newsarch ul{margin-top:5px}
#wrapper .homeleftside .newsarch li{margin-right:5px; float:left}
#wrapper .homeleftside .newsarch h6{font-size:16px}

#wrapper .homeleftside .captions{background:#5473A1; display:block; color:#FFF; padding:5px; width:530px}
#wrapper .homeleftside .captions li{width:200px}
#wrapper .homeleftside .captions li.date{float:right; text-align:right}
#wrapper .homeleftside .captions li.written{float:left; cursor:pointer}

#wrapper .homeleftside .extras{background:#FFF; color:#717171; border-bottom:1px dotted #CCCCCC;}
/*------------------------------------------------*/
/*-------------NEWS ON HOMEPAGE END---------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*--------------HYS ON HOMEPAGE START-------------*/
/*------------------------------------------------*/
#wrapper .homeleftside .hys h2{color:#5473A1; font-size:24px;}
#wrapper .homeleftside .hys h2 a{color:#5473A1}
#wrapper .homeleftside .hys img{float:left; margin-right:10px}
#wrapper .homeleftside .hys .hys_summary {}
/*------------------------------------------------*/
/*---------------HYS ON HOMEPAGE END--------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*------------FRANKLY ON HOMEPAGE START-----------*/
/*------------------------------------------------*/
#wrapper .homeleftside .frankly h4{color:#5473A1; font-size:24px}
#wrapper .homeleftside .frankly h4 a{color:#5473A1}
#wrapper .homeleftside .frankly .box {width:550px}
#wrapper .homeleftside .frankly .box .box_left img {margin-bottom:10px}
#wrapper .homeleftside .frankly .box .box_left {width:140px; float:left; background-color:#5473A1; padding:5px; color:#FFFFFF}
#wrapper .homeleftside .frankly .box .box_right{padding:0 5px 0 15px; width:380px; display:block; height:100%; float:right }

/*------------------------------------------------*/
/*-------------FRANKLY ON HOMEPAGE END------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*--------------BLOGS ON HOMEPAGE START-----------*/
/*------------------------------------------------*/
#wrapper .homeleftside .blog h6 {color:#5473A1; font-size:24px; padding-bottom:10px}
#wrapper .homeleftside .blog h6 a{color:#5473A1}
#wrapper .homeleftside .blog li{list-style:none}
#wrapper .homeleftside .blog li a{display:table; width:264px; margin:1px 0; padding:3px; height:41px; background-color:#F2F2F2}
#wrapper .homeleftside .blog li a:hover{background:#E1E1E1}
#wrapper .homeleftside .blog li img{float:left; margin-right:5px}
#wrapper .homeleftside .blog .blogblurb{float:right}
#wrapper .homeleftside .blog .blogblurb li{margin:0 0 18px 0; width:265px; background:none}
/*------------------------------------------------*/
/*--------------BLOGS ON HOMEPAGE END-------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*--------------------BLOGS START-----------------*/
/*------------------------------------------------*/
#wrapper .homeleftside .blogs .bloggerslist li.bloggerback{background:url(../images/bloggersbubble.jpg) no-repeat; width:545px; margin-bottom:15px}
#wrapper .homeleftside .blogs .bloggerslist li.bloggerimg{height:53px; margin-bottom:-12px}
#wrapper .homeleftside .blogs .bloggerslist li h4{font-size:14px; color:#FFF; float:left; margin:10px 0 0 10px}
#wrapper .homeleftside .blogs .bloggerslist li h4 a{color:#FFF}
#wrapper .homeleftside .blogs .bloggerslist li img{float:left; margin-left:15px}
#wrapper .homeleftside .blogs .bloggerslist li ul{display:block; width:500px}
#wrapper .homeleftside .blogs .bloggerslist li ul li{margin:6px 0 0 98px; width:360px}
#wrapper .homeleftside .blogs .bloggerslist li ul li strong{color:#FF7800}


#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerleft{background:none; float:left; width:140px}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerleft ul{width:140px; display:block}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerleft ul li{width:140px; margin:0; border-bottom:3px double #E3E3E3; padding:8px 0}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerleft ul li ol{list-style:none}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerleft ul li ol li{border:none; padding:2px 0}


#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerright{background:none; float:left; width:376px; border-left:1px solid #E3E3E3; padding-left:12px}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerright ul{width:376px}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerright ul li{margin:0px}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerright ul li.commentarea{margin:0px; padding:0px}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerright h3 a{font-size:18px; color:#FF7C00; margin-bottom:8px}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerright ul.blogwidgets{border-bottom:3px double #E3E3E3; margin-top:10px; margin-left:-13px}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerright ul.blogwidgets li{float:left; width:80px; border-right:1px solid #E3E3E3; padding:0 10px 5px 10px; text-align:center}
#wrapper .homeleftside .blogs .bloggerpage ul.bloggerentries li.bloggerright ul.blogwidgets li.sharewidget{float:right; border:none;}


/*------------------------------------------------*/
/*---------------------BLOGS END------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------FORUM ON HOMEPAGE START-----------*/
/*------------------------------------------------*/
#wrapper .homeleftside .forum{position:relative}
#wrapper .homeleftside .forum h6{color:#5473A1; font-size:24px}
#wrapper .homeleftside .forum h6 a{color:#5473A1}
#wrapper .homeleftside .forum .boxwrap {min-height:100%}
#wrapper .homeleftside .forum .box {width:550px; position:relative; height:350px}
#wrapper .homeleftside .forum .box .box_right img {margin-bottom:10px}
#wrapper .homeleftside .forum .box .box_left {width:390px; float:left; padding:0 5px 0 0}
#wrapper .homeleftside .forum .box .box_right{width:140px; float:right; padding:5px; background:#5473A1; color:#FFF}

/*------------------------------------------------*/
/*--------------FORUM ON HOMEPAGE END-------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*------------LIFESTYLE ON HOMEPAGE START---------*/
/*------------------------------------------------*/
#wrapper .homeleftside .lifestyle h6{color:#5473A1; font-size:24px}
#wrapper .homeleftside .lifestyle h6 a{color:#5473A1}
#wrapper .homeleftside .lifestyle li{display:table; margin:5px 0; list-style:none;}
#wrapper .homeleftside .lifestyle img{float:right; margin-right:5px}

/*------------------------------------------------*/
/*------------LIFESTYLE ON HOMEPAGE END-----------*/
/*------------------------------------------------*/

#wrapper ul.sectiontab {display:block; width:100%; margin-bottom:10px}
#wrapper ul.sectiontab li{float:right; display:block; height:21px; padding-left:5px}
#wrapper ul.sectiontab li{line-height:21px}
#wrapper ul.sectiontab li a:hover {color:#FF9900; text-decoration:none}
#wrapper ul.sectiontab li.left a:hover {color:#5473A1}
#wrapper ul.sectiontab li.left{float:left; padding-left:0}

/*------------------------------------------------*/
/*-------------EVENTS ON HOMEPAGE START-----------*/
/*------------------------------------------------*/
#wrapper .eventsleftside{width:550px; float:left}
#wrapper .eventsleftside .events h1{color:#ffa800}
/*------------------------------------------------*/
/*-------------EVENTS ON HOMEPAGE END-------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*-------------------EVENTS CONTINUE--------------*/
/*------------------------------------------------*/
#wrapper .homeleftside .eventslist .evententry{display:block; width:540px}
#wrapper .homeleftside .eventslist .evententry h4{display:block; background:url(../images/datebackground.jpg) no-repeat; width:23px; height:27px; float:left; padding:6px; margin-top:8px; text-align:center; color:#000; font-size:10px; cursor:default}
#wrapper .homeleftside .eventslist .evententry h4 span{font-size:21px; line-height:15px}
#wrapper .homeleftside .eventslist .evententry a{border-left:3px solid #C6C7C8; float:left; background:url(../images/squarebox.jpg) no-repeat; padding:8px 8px 9px 8px; width:480px; display:block}
#wrapper .homeleftside .eventslist .evententry a:hover{border-left:3px solid #666; text-decoration:none; background:#F2F2F2 url(../images/squareboxhover.jpg) no-repeat}


#wrapper .homeleftside .eventslist .eventsentrypage ul{background:url(../images/entryheadbottom.jpg) bottom left no-repeat}
#wrapper .homeleftside .eventslist .eventsentrypage{display:block; background:#cae0ee url(../images/dategrad.jpg) repeat-x; color:#000}

#wrapper .homeleftside .eventslist .eventsentrypage ul li.entrydate{width:25px; padding:12px; background:url(../images/leftdatetop.jpg) top left no-repeat; border-right:1px dotted #FFF; margin:0}
#wrapper .homeleftside .eventslist .eventsentrypage ul li.entrydate h4{display:block; float:left; font-size:10px; text-align:center; line-height:11px}
#wrapper .homeleftside .eventslist .eventsentrypage ul li.entrydate h4 span{font-size:21px; line-height:15px}

#wrapper .homeleftside .eventslist .eventsentrypage ul li.entryheading{font-size:16px; width:470px; background:url(../images/righteventtop.jpg) top left no-repeat; line-height:13px; padding:16px 10px 16px 10px}
#wrapper .homeleftside .eventslist .eventsentrypage ul li.entryheading em{font-size:12px}

#wrapper .homeleftside .eventslist .eventspagecontent{margin-left:60px; color:#000}
/*#wrapper .homeleftside .eventslist h1.eventstory{color:#73C818}*/

#wrapper .homeleftside .eventslist li.evententryyear{background:url(../images/eventyear.jpg) no-repeat; font-size:21px; width:79px; height:25px; color:#000; padding:6px 6px 6px 10px; margin-left:35px; border-left:3px solid #C6C7C8; cursor:default}

/*------------------------------------------------*/
/*-------------------EVENTS END-------------------*/
/*------------------------------------------------*/
#wrapper .homerightside img.eotmimg{float:left; margin:0 8px 0 0}
#wrapper .homerightside ul.eotmrightside{list-style:none}
#wrapper .homerightside ul.eotmrightside #gallery a{padding-top:3px; display:block}


#wrapper .homerightside{width:375px; float:right; margin-top:15px}
#wrapper .homerightside h6{font-size:22px; color:#5473A1}
#wrapper .homerightside h6 a{font-size:22px; color:#5473A1}
#wrapper .homerightside .homevideo .mainplayer{width:340px; height:310px; float:left; background:#FF0000}
#wrapper .homerightside .homevideo object{float:left}
#wrapper .homerightside .homevideo ul{list-style:none; float:left; background:#F1F1F1}
#wrapper .homerightside .homevideo ul li a{display:block; padding:3px 8px; border-bottom:1px solid #FFFFFF}
#wrapper .homerightside .homevideo ul li a.flashlink{width:100px; padding:18px 8px}
#wrapper .homerightside .homevideo ul li a img{float:left; margin-right:8px}
#wrapper .homerightside .homevideo ul li a:hover{text-decoration:none; background:#5473A1; color:#FFFFFF}

#wrapper .homerightside .homediscount h6{font-size:22px; color:#5473A1}
#wrapper .homerightside .homediscount ul{float:right; width:180px}
#wrapper .homerightside .homediscount ul li{margin:3px 0}
#wrapper .homerightside .homediscount .righttext{float:right; width:180px; padding:10px 0px}

#wrapper .homerightside .eotm ul{list-style:none}
#wrapper .homerightside .eotm ul li{display:block}
#wrapper .homerightside .eotm ul li.info{padding:5px; background:#5473A1; color:#FFF}
#wrapper .homerightside .eotm ul li.info a{color:#FFF}
#wrapper .homerightside .eotm img{float:left}
#wrapper .homerightside .eotm .eotmdetails{padding:5px; display:inline-block; width:270px}


#wrapper .homerightside a.eotmspringbanner{background:url(../banners/spring_banner.jpg) no-repeat; width:374px; height:305px; display:block; text-indent:-9999px}
#wrapper .homerightside a.eotmspringbanner:hover{background-position:bottom}


/*------------------------------------------------*/
/*---------------DISCOUNTS START------------------*/
/*------------------------------------------------*/

#wrapper .homeleftside .news ul.discsearcharea{margin:-25px 0 0 0}
#wrapper .homeleftside .news ul.discsearcharea li{margin:1px 0 0 0}

#wrapper .homeleftside .news ul.discsearcharea li.searchbottom{margin:0; padding:0; height:2px}

.keepopen{display:block}
.keepclosed{display:none}

#wrapper .homeleftside .news a#openuplink{display:none}

#wrapper .homeleftside li.opensearchbox{width:542px}
#wrapper .homeleftside li.opensearchbox a{background:url(../discounts/images/min.jpg) left top no-repeat; height:17px; width:17px; display:block; float:right}

#wrapper .homeleftside .news ul.discsearcharea li.discsearchbox{background:#B1B800 url(../discounts/images/searchboxbackground.jpg) no-repeat; padding:5px; width:532px; height:167px}
#wrapper .homeleftside .news ul.discsearcharea li ul.discsearchform{background:url(../discounts/images/searchboxa.png) no-repeat; display:block; width:165px; height:160px; padding:8px 0 0 11px; float:right}
#wrapper .homeleftside .news ul.discsearcharea li ul.discsearchform li{display:block; width:160px; margin:0 0 5px 0}
#wrapper .homeleftside .news ul.discsearcharea li ul.discsearchform li label{font-size:12px; padding:0 0 2px 0; display:block}
#wrapper .homeleftside .news ul.discsearcharea li ul.discsearchform li select{width:152px}

#wrapper .homeleftside .news ul.discsearcharea li ul.searchformb{float:right; width:356px}
#wrapper .homeleftside .news ul.discsearcharea li ul.searchformb li.alphabetsearch{background:url(../images/alphabetback.gif) repeat-x; width:358px; z-index:0; margin:4px 0 0 -5px; height:21px; line-height:21px; padding-left:3px}
#wrapper .homeleftside .news ul.discsearcharea li ul.searchformb li.alphabetsearch ul li{padding:0 0px 0 4px; width:auto}
#wrapper .homeleftside .news ul.discsearcharea li ul.searchformb li.alphabetsearch ul li.number{padding:0 0px 0 17px; width:auto}
#wrapper .homeleftside .news ul.discsearcharea li ul.searchformb li.alphabetsearch ul li a{color:#FFF; text-decoration:none}

#wrapper .homeleftside .news ul.discsearcharea li ul.searchformb li.mapareasearch{margin:8px 0 0 -5px}
#wrapper .homeleftside .news ul.discsearcharea li ul.searchformb li.mapareasearch a{background:url(../discounts/images/mapsearchmap.jpg) top left no-repeat; display:block; width:356px; height:132px}
#wrapper .homeleftside .news ul.discsearcharea li ul.searchformb li.mapareasearch a:hover{background-position:bottom}


#wrapper .homeleftside .news ul.discsearcharea li.registrationarea{background:url(../discounts/images/registerback.png) no-repeat; line-height:23px; text-indent:8px; width:316px; height:23px}
#wrapper .homeleftside .news ul.discsearcharea li.registrationarea a{display:block}
#wrapper .homeleftside .news ul.discsearcharea li.samplearea{background:url(../discounts/images/sampleback.png) no-repeat; line-height:23px; text-indent:8px; width:225px; height:23px; margin-left:1px}
#wrapper .homeleftside .news ul.discsearcharea li.sampleareab{background:url(../discounts/images/samplebackopen.png) no-repeat; line-height:23px; text-indent:8px; width:225px; height:23px; margin-left:1px}
#wrapper .homeleftside .news ul.discsearcharea li.samplearea a{display:block}
#wrapper .homeleftside .news ul.discsearcharea li.sampleareab a{display:block}


#wrapper .homeleftside .news ul.discsearcharea li.matrixearea{background:url(../discounts/images/noplussample.png) no-repeat; line-height:23px; text-indent:8px; width:225px; height:23px; margin-left:1px}
#wrapper .homeleftside .news ul.discsearcharea li.matrixearea a{display:block}

#wrapper .homeleftside .news a.response{background:url(../discounts/images/responseback.jpg) no-repeat; width:542px; height:21px; line-height:21px; display:block; cursor:pointer; text-indent:8px; margin-top:1px}

#wrapper .homeleftside .news ul.searchbottomlinks{margin-top:1px}
#wrapper .homeleftside .news ul.searchbottomlinks li#opensamplebtn{display:none}
#wrapper .homeleftside .news ul.searchbottomlinks li#closesamplebtn{display:block}

#wrapper .homeleftside .news ul.samplesbox{background:#B6BD00; display:block; padding:10px 10px; width:522px; margin-top:1px; display:none}
#wrapper .homeleftside .news ul.samplesbox li{width:250px}

#wrapper .homeleftside .news .discountleft{width:49%; float:left}

#wrapper .homeleftside .news ul.listdiscountsmall li{display:block; width:261px; margin-bottom:1px}
#wrapper .homeleftside .news ul.listdiscountsmall li a{background:url(../discounts/images/listingsmall.png) top left no-repeat; width:261px; height:28px; line-height:28px; text-indent:10px; display:block; text-decoration:none}

#wrapper .homeleftside .news ul.listdiscountsmall li a:hover{background-position:bottom}


#wrapper .homeleftside .news .discountright{width:49%; float:right}
#wrapper .homeleftside .news .discountright .discountcontentright{padding:8px; background:#F2EEDD}

#wrapper .homeleftside .news .daysoutbanner{width:520px; background:url(../discounts/images/daysoutback.jpg) repeat-x; padding:10px 10px 0px 10px; display:block; color:#FFF}
#wrapper .homeleftside .news .daysoutbanner h5{font-size:21px}
#wrapper .homeleftside .news .daysoutbanner ul{width:528px; display:block}
#wrapper .homeleftside .news .daysoutbanner li.dayspics{width:253px; display:block; float:left}
#wrapper .homeleftside .news .daysoutbanner li.dayscontent{width:253px; display:block; float:right}

#wrapper .homeleftside .news .daysoutbanner img{padding:0 0 10px 0}


#wrapper .homeleftside .discountsresults .resultsarea{border-top:1px dotted #CCC; width:528px}
#wrapper .homeleftside .discountsresults .resultsarea a:hover{text-decoration:none}
#wrapper .homeleftside .discountsresults .resultsarea ul{list-style:none}
#wrapper .homeleftside .discountsresults .resultsarea ul li{display:block}
#wrapper .homeleftside .discountsresults .resultsarea ul.entryresult a{background:#E5E5E5; border-bottom:1px solid #C3C3C3; border-top:1px solid #FFF; width:521px; cursor:pointer; padding:10px; display:block}
#wrapper .homeleftside .discountsresults .resultsarea ul.entryresult a:hover{background:#DBDBDB}
#wrapper .homeleftside .discountsresults .resultsarea ul.entryresult span{display:block; width:235px; float:left; padding-right:20px}
#wrapper .homeleftside .discountsresults .resultsarea ul.entryresult span.nationwide{display:block; width:47px; float:none; padding-right:20px; margin-top:8px}

#wrapper .homeleftside .discountsresults .resultsarea ul.entryresult li strong.entryname{font-size:14px}

#wrapper .homeleftside .discountsresults ul.discountcat{padding:3px 0; width:550px}
#wrapper .homeleftside .discountsresults ul.discountcat li{width:260px; font-size:11px; font-style:italic; float:left}
#wrapper .homeleftside .discountsresults ul.discountcat li:last-child{width:280px}

#wrapper .homeleftside .discountsresults ul.discountcat{padding:3px 0}

.homerightside #gallery{list-style:none}
.homerightside #gallery li{float:left; margin:0px 1px 1px 0}

.homerightside .discountmap #map_canvas{width:370px; height:300px}

#wrapper .homeleftside .mapleftside{float:left; width:237px}
#wrapper .homeleftside .mapleftside h5{background:url(../discounts/images/arrowback.gif) no-repeat; font-size:12px; color:#FFF; text-indent:8px; line-height:28px; height:28px; width:237px}
#wrapper .homeleftside .mapleftside ul{margin:8px 0 8px 5px}
#wrapper .homeleftside .mapleftside ul li{width:237px; cursor:pointer; margin:2px 0 2px 15px; list-style:outside; list-style-type:disc}
#wrapper .homeleftside .mapleftside ul li.countyname{display:none; margin:2px 0 2px 0px}
#wrapper .homeleftside .mapleftside ul li.nodisc{list-style:none}


/*------------------------------------------------*/
/*----------------DISCOUNTS END-------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*---------------RESTAURANT START-----------------*/
/*------------------------------------------------*/
#wrapper .homeleftside .news ul.restarantarea{margin-top:-25px}
#wrapper .homeleftside .news ul.restarantarea li.ressearchbox{background:#B1B800 url(../restaurants/images/ressearchbottom.jpg) no-repeat; padding:5px; width:532px; height:91px; margin-top:1px}
#wrapper .homeleftside .news ul.restarantarea li.ressearchbox ul.ressearchtop{background:url(../restaurants/images/ressearchtop.png) no-repeat; width:532px; height:93px; padding:8px 0 0 10px}
#wrapper .homeleftside .news ul.restarantarea li.ressearchbox ul.ressearchtop li.split{width:532px; clear:both; height:20px}
#wrapper .homeleftside .news ul.restarantarea li.ressearchbox ul.ressearchtop li.checkboxes{width:106px; margin-top:3px}

#wrapper .homeleftside .resentrycontent li.imagearea{width:541px; background:#EEE}

#wrapper .homeleftside .discountsresults .resultsarea ul.entryresult li ul li.icons img{float:right}
#wrapper .homeleftside .discountsresults .resultsarea ul.entryresult li ul li.icons{width:260px}

#wrapper .homeleftside ul.quicklinks{list-style:none}
#wrapper .homeleftside ul.quicklinks li{float:left; margin:0px 4px 1px 0}

#wrapper .homeleftside .restextmonth{padding:8px; background:#F2EEDD; width:525px}

#wrapper .homerightside ul.ressidelist{list-style:none}
#wrapper .homerightside ul.ressidelist li a{background:url(../restaurants/images/reslatest.jpg) no-repeat; width:366px; height:21px; display:block; padding:7px 0 0 8px; cursor:pointer; margin-bottom:1px; text-decoration:none}
#wrapper .homerightside ul.ressidelist li a:hover{background:url(../restaurants/images/reslatestover.jpg) no-repeat}

#wrapper .homeleftside .resentrycontent ul{list-style:none}
#wrapper .homeleftside .resentrycontent ul li img{margin:0; padding:0}
#wrapper .homeleftside .resentrycontent h5{background:url(../restaurants/images/restheadingback.gif) repeat-x; height:31px; line-height:31px; color:#FFF; text-indent:15px; font-size:12px; width:541px}


#wrapper .homerightside h5{background:url(../restaurants/images/restheadingback.gif) repeat-x; height:31px; line-height:31px; color:#FFF; text-indent:15px; font-size:12px}

#wrapper .homerightside ul.bookatable{list-style:none}
#wrapper .homerightside ul.bookatable li{float:left; margin:8px 10px}
#wrapper .homerightside ul.bookatable li label{font-size:12px}

#wrapper .homerightside .viewmenu{padding:10px}

#wrapper .homerightside .locationmap #map_canvas{height:280px; width:375px}

#wrapper .homerightside .resvoucher{background:#F2F2F2; padding:10px}
/*------------------------------------------------*/
/*----------------RESTAURANT END------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*----------------EDUCATION START-----------------*/
/*------------------------------------------------*/
.educationside #gallery{padding:9px}


/*------------------------------------------------*/
/*-----------------EDUCATION END------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------PHOTOGRAPHY START----------------*/
/*------------------------------------------------*/

#wrapper .homeleftside .photopage{color:#FFF}
#wrapper .homeleftside .photopage ul.mainimgviewer{background:#000; width:542px}
#wrapper .homeleftside .photopage ul{list-style:none}
#wrapper .homeleftside .photopage ul.mainimgviewer li.mainphoto{text-align:center}
#wrapper .homeleftside .photopage ul.mainimgviewer li.imgnaming{padding:5px 0 5px 10px; float:left}
#wrapper .homeleftside .photopage ul.mainimgviewer li.sharingbtns{padding:18px 10px; float:right}

#wrapper .homeleftside .photopage a.openphotocomment{background:url(../photography/images/commentsimg.gif) no-repeat; line-height:23px; text-indent:15px; display:block; color:#FFF}

#wrapper .homeleftside .photopage a.closephotocomment{background:url(../photography/images/commentsimgmin.gif) no-repeat; line-height:23px; text-indent:15px; display:block; color:#FFF}

#wrapper .homeleftside .photopage ul.photocommentbox{display:none; color:#000}

/*
#wrapper .homeleftside .photopage ul.photogallery li a{background:#000; width:133px; display:block; height:89px; text-align:center; vertical-align:middle}
*/

#wrapper .homeleftside .photopage ul.photogallery a img{border:none; overflow:hidden; float:left}
#wrapper .homeleftside .photopage ul.photogallery a{border:none; overflow:hidden; float:left}
#wrapper .homeleftside .photopage ul.photogallery a:hover{border:10px solid black}
#wrapper .homeleftside .photopage ul.photogallery a:hover img{margin:-10px}

#wrapper .homeleftside .photopage ul.photogallery a.photoon{border:10px solid black}
#wrapper .homeleftside .photopage ul.photogallery a.photoon img{margin:-10px}


#wrapper .homeleftside .photopage ul.photogallery li{float:left; margin:1px 2px 2px 1px; width:133px; text-align:center; display:block; background:#000}

/*------------------------------------------------*/
/*----------------PHOTOGRAPHY END-----------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------HAVE YOUR SAY START---------------*/
/*------------------------------------------------*/
#wrapper .homeleftside ul.hysquestions{list-style:inside; margin-bottom:15px}
#wrapper .homeleftside ul.hysquestions li{list-style-type:circle; margin:2px 0 2px 15px; font-weight:bold}

/*------------------------------------------------*/
/*--------------HAVE YOUR SAY END-----------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------HEALTHCARE HERO START--------------*/
/*------------------------------------------------*/
#wrapper .homeleftside .healthcarehero ul li{float:left; background:#99C9FF; width:250px; padding:10px; margin:0 2px 2px 0}
#wrapper .homeleftside .healthcarehero ol{list-style:none}
#wrapper .homeleftside .healthcarehero ol li{float:none; width:auto; padding:0}
#wrapper .homeleftside .healthcarehero ol li strong{font-size:16px; margin-bottom:5px; display:block}
#wrapper .homeleftside .healthcarehero ol li.leftimg{float:left; width:70px; margin-right:5px}
#wrapper .homeleftside .healthcarehero ol li.lefttxt{float:left; width:160px}
#wrapper .homeleftside .healthcarehero ol li a{margin:0 0 0px -2px}

#wrapper .homeleftside .healthcarehero li.entrymain{width:522px}
/*------------------------------------------------*/
/*-------------HEALTHCARE HERO END----------------*/
/*------------------------------------------------*/





/*------------------------------------------------*/
/*-----------------ARTICLE START------------------*/
/*------------------------------------------------*/
#wrapper .homeleftside .leftarticlenav{width:153px; float:left}
#wrapper .homeleftside .leftarticlenav ul{list-style:none}
#wrapper .homeleftside .leftarticlenav ul li{width:153px}
#wrapper .homeleftside .leftarticlenav ul li h4.tophead{background:url(../images/leftnavtop.gif) no-repeat; width:153px; height:23px; line-height:23px; color:#FFF; text-indent:8px}
#wrapper .homeleftside .leftarticlenav ul li h4.midhead{background:url(../images/leftnavmid.gif) no-repeat; width:153px; height:23px; line-height:23px; color:#FFF; text-indent:8px}
#wrapper .homeleftside .leftarticlenav ul li ol{list-style:none; padding:5px 0; display:block; background:#EEE; text-transform:lowercase}
#wrapper .homeleftside .leftarticlenav ul li ol li{list-style-type:square; list-style-position:inside; text-transform:capitalize}

#wrapper .homeleftside .rightarticlecontent{width:362px; float:left; margin-left:20px}
#wrapper .homeleftside .rightarticlecontent ul{list-style:none}
#wrapper .homeleftside .rightarticlecontent ul li{width:360px}
#wrapper .homeleftside .rightarticlecontent ul.eotmq{list-style:square; margin:10px 0}
#wrapper .homeleftside .rightarticlecontent ul.eotmq li{margin-left:15px}
#wrapper .homeleftside .rightarticlecontent ul li h3{font-size:16px; margin-bottom:10px}
#wrapper .homeleftside .rightarticlecontent .eotmgalleryarea ol{list-style:none}
#wrapper .homeleftside .rightarticlecontent .eotmgalleryarea ol li{float:left; margin:0; padding:0; width:88px; height:56px}
/*------------------------------------------------*/
/*------------------ARTICLE END-------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*--------------------TV START--------------------*/
/*------------------------------------------------*/
#wrapper .homeleftside .tvpage{}
#wrapper .homeleftside .tvpage ul.tvnav{width:540px}
#wrapper .homeleftside .tvpage ul.tvnav li{float:left; width:auto; margin:0 auto; padding:0 20px}
#wrapper .homeleftside .tvpage ul.tvnav li.devider{background:url(../tv/images/progdevider.jpg) no-repeat; height:2px; width:537px; margin:5px 0px; display:block}
#wrapper .homeleftside .tvpage ul.tvnav li.bottomdevider{background:url(../tv/images/progdeviderlarge.jpg) no-repeat; height:10px; width:537px; margin:5px 0px; display:block}

#wrapper .homeleftside .tvpage ul.tvprogrammes li{background:url(../tv/images/programmeback.jpg) no-repeat; padding:0 6px; display:block; margin:0 0px}
#wrapper .homeleftside .tvpage ul.tvprogrammes li a{text-decoration:none}
#wrapper .homeleftside .tvpage ul.tvprogrammes li.progdevide{clear:both; height:10px; width:537px; background:none}

/*------------------------------------------------*/
/*---------------------TV END---------------------*/
/*------------------------------------------------*/


/*---------------------------------------------------------*/
/*------------------NHS ONLINE TV START--------------------*/
/*---------------------------------------------------------*/

#wrapper .clienttvside h4.tvlistingheaderbig{font-size:19px; display:block; text-align:center; margin-bottom:10px; color:#3366CC}

#wrapper .clienttvside h4.tvlistingheaderbigpb{font-size:19px; display:block; text-align:center; margin-bottom:10px; color:#990066}

#wrapper .clienttvside a{color:#3366CC}

#wrapper .clienttvside a.pb{color:#990066; text-decoration:underline}
#wrapper .clienttvside a.pb:hover{color:#666666; text-decoration:underline}

#wrapper .clienttvside h4.tvlistingheader{background:url(../tv/images/headingside.jpg) no-repeat; width:382px; font-size:13px; line-height:27px; color:#fff; display:block; padding-left:5px; margin-bottom:10px}

#wrapper .clienttvside h4.tvlistingheaderpb{background:url(../tv/images/headingsidepb.jpg) no-repeat; width:382px; font-size:13px; line-height:27px; color:#fff; display:block; padding-left:5px; margin-bottom:10px}


#wrapper .homeleftside .tvpage h4.cameratv{background:url(../tv/images/cameratv-bg.jpg) no-repeat; color:#fff; font-size:20px; line-height:35px; padding-left:60px; margin-top:15px}

#wrapper .homeleftside .tvpage h4.cameratvpb{background:url(../tv/images/cameratvpb.jpg) no-repeat; color:#fff; font-size:20px; line-height:35px; padding-left:60px; margin-top:15px}

#wrapper .homeleftside .tvpage .newtv{width:520px; height:400px; background:#ccc}
#wrapper .homeleftside .tvpage .videoframe{background:#f4f4f4; padding:10px; margin-right:10px}
#wrapper .homeleftside .tvpage h4.videotitle{background:url(../tv/images/videotitle-bg.gif) no-repeat; padding:5px; color:#fff; font-size:15px; font-weight:normal; line-height:19px; height:50px}
#wrapper .homeleftside .tvpage .videoblurb{padding:10px 0 10px 0; margin-right:10px}
#wrapper .homeleftside .tvpage .details{background:#f4f4f4}
#wrapper .homeleftside .tvpage h4.clientdetails{background:url(../tv/images/details-bg.gif) no-repeat; line-height:35px; padding-left:5px}
#wrapper .homeleftside .tvpage h4.tvheadline{color:#009999; font-size:13px; margin:0; padding:0}
#wrapper .homeleftside .tvpage h4.tvheadlinepb{color:#990066; font-size:13px; margin:0; padding:0}


#wrapper .clienttvside ol{list-style:none}

#wrapper .homeleftside .tvpage .videoblurb .extratext{font-size:11px}

/*---------------------------------------------------------*/
/*-------------------NHS ONLINE TV END---------------------*/
/*---------------------------------------------------------*/

/*------------------------------------------------*/
/*-----------------PROFILE START------------------*/
/*------------------------------------------------*/
#wrapper .homeleftside .profilepage h2{font-size:21px}
#wrapper .homeleftside .profilepage h2 span{color:#000}
#wrapper .homeleftside .profilepage h3{font-size:16px; margin-bottom:12px}
/*------------------------------------------------*/
/*------------------PROFILE END-------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*----------------HEAL AWARDS START---------------*/
/*------------------------------------------------*/
.healawards ul#backtotop{margin-left:15px; list-style:circle}
.healawards ul#gallery{list-style:none}
.healawards ul{list-style:none}
.healawards ul#gallery ol{list-style:none}
.healawards ul#gallery ol li{float:left; margin:8px; width:250px}

.healawards strong.healcatheading{background:url(../healawardstv/images/healheadingback.jpg) no-repeat; width:534px; line-height:22px; display:block; text-indent:8px}
/*------------------------------------------------*/
/*----------------HEAL AWARDS END-----------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*---------------COMMENTS START-------------------*/
/*------------------------------------------------*/
.comment_form{padding:8px}
.comment_form li:last-child{margin:6px 0 0 0}
.commentbox ul{list-style:none; padding:10px; background:#F3F3F3}
.commentbox h6{font-size:16px; padding:10px}
.commentbox ul label{display:block}
.commentbox ul.commentmade{padding:0px}
.commentbox ul.commentmade li{padding:10px; border-bottom:1px solid #FFF}
.commentbox ul.commentmade li:hover{background:#E1E1E1}
.commentbox ul li a.submitcombtn{margin-top:8px}
/*Small comment box*/
.smallcommentbox ul{list-style:none; background:#F3F3F3; width:407px}
.smallcommentbox ul li{width:370px}
.smallcommentbox h6{font-size:16px; padding:10px}
.smallcommentbox ul label{display:block}
.smallcommentbox ul.commentmade{padding:0px}
.smallcommentbox ul.commentmade li{padding:8px; border-bottom:1px solid #FFF}
.smallcommentbox ul.commentmade li:hover{background:#E1E1E1}
.smallcommentbox ul li a.submitsmallcombtn{margin-top:8px}
/*Smallest comment box*/
.smallestcommentbox{background:#F3F3F3; width:376px; position:relative}
.smallestcommentbox ul{list-style:none}
.smallestcommentbox ul li{width:360px}
.smallestcommentbox ul.lastcommentbox{padding:8px}
.smallestcommentbox h6{font-size:16px; padding:10px}
.smallestcommentbox ul label{display:block}
.smallestcommentbox ul.commentmade{padding:0px}
.smallestcommentbox ul.commentmade li{padding:8px; border-bottom:1px solid #FFF}
.smallestcommentbox ul.commentmade li:hover{background:#E1E1E1}
.smallestcommentbox ul li a.submitsmallestcombtn{margin-top:8px}
/*------------------------------------------------*/
/*-----------------COMMENTS END-------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*-----------------FOOTER START-------------------*/
/*------------------------------------------------*/
.footerarea{}
.footerarea .footerlinks{background:#5584A2 url(../images/footerimgback.jpg) repeat-x; padding:25px 25px 5px 25px; min-height:250px}
.footerarea .footerlinks ul{list-style:none; width:150px; float:left}
.footerarea .footerlinks ul li{width:150px}
.footerarea .footerlinks ul ol{list-style:none}
.footerarea .footerlinks ul ol li{float:none}
.footerarea .footerlinks ul ol li a{color:#FFF}
.footerarea .disclaim{font-size:11px; color:#FFF; width:100%; border-top:1px dotted #FFF; display:block; padding-top:5px; color:#000}
/*------------------------------------------------*/
/*-----------------FOOTER START-------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*-----------------PAGING START-------------------*/
/*------------------------------------------------*/

ul.shortpage{margin-right:100px}
ul.paging li{background:top left no-repeat; display:block; float:left; margin-right:1px}
ul.paging li.prev a{background:url(../images/pagingprev.gif); height:23px; width:64px}
ul.paging li.pages a{background:url(../images/pagingpage.gif); width:24px; height:23px; line-height:23px; text-align:center}
ul.paging li.skippages a{background:url(../images/pagingskip.gif); width:24px; height:23px}
ul.paging li.currentpage{background:url(../images/pagingcurrent.gif); width:24px; height:23px; line-height:23px; text-align:center}
ul.paging li.next a{background:url(../images/pagingnext.gif); height:23px; width:42px}
ul.paging li a:hover{background-position:bottom}
ul.paging li a{display:block; text-decoration:none; cursor:pointer}

/*------------------------------------------------*/
/*------------------PAGING END--------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*------------------AMEX START-------------------*/
/*------------------------------------------------*/
.small{font-size:10px}
.greybg{background:#eee; padding:10px 5px 10px 5px}
.redtxt{color:#FF0000}
/*------------------------------------------------*/
/*------------------AMEX ENDS-------------------*/
/*------------------------------------------------*/


/*twitter starts*/
#mainTwit{background:url(../images/twitterBanner7.jpg) #FFF no-repeat;	padding:14px 8px 12px 130px}
#twitter_div{font-size:0.9em; background:#FFF; padding:15px; padding-left:40px}
#twitter_div a{color:#003366; text-decoration:underline}

#twitter_update_list li{margin-bottom:20px;	margin-top:10px; padding-left:20px;	list-style:none; margin-left:0px; background:url(../images/twittercloud.gif) no-repeat 0 2px}
#twitter_update_list a{color:#0066FF; text-decoration:underline}
#twitter_update_list span a{color:#000; text-decoration:none; font-weight:bold}
#twitter_update_list span a:hover{color:#000; text-decoration:underline}
#mainTwit span.category{font-size:16px; font-weight:bold; color:#FFF}


/*-----------------ENTERTAINMENT---------------*/
ul.listfix{margin:0 0 0 15px; padding:0}
h1.entertain a{color:#5473A1}
.readbt a{background:url(../lifestyle/images/red_bt.jpg) top no-repeat; width:80px; height:20px; display:block; text-align:center; line-height:19px; font-weight:bold; margin-top:15px; color:#fff}
.readbt a:hover{background:url(../lifestyle/images/red_bt.jpg) bottom no-repeat; text-decoration:none}

/*----------------------------------------------------------*/
/*------------------RESPONSE MATRIX START-------------------*/
/*----------------------------------------------------------*/
#wrapper .responsematrix h1{color:#5473a1; font-size:30px}
#wrapper .responsematrix h2{font-size:16px}
#wrapper .responsematrix td.hitrategrad{background:url(../responsematrix/images/responsegrad.jpg) center repeat-x}
#wrapper .responsematrix td.rmdetails{font-size:11px}

#wrapper .responsematrix td.leftbordercorner{background:url(../responsematrix/images/cornerleft.jpg) left bottom no-repeat}
#wrapper .responsematrix td.rightbordercorner{background:url(../responsematrix/images/cornerright.jpg) right top no-repeat}

/*---------------------------------------------------------*/
/*------------------RESPONSE MATRIX ENDS-------------------*/
/*---------------------------------------------------------*/


/*------------------------------------------------*/
/*--------------REGBUSINESS START-----------------*/
/*------------------------------------------------*/
.shorten{width:250px}
.lcoc{float:right; width:240px; font-size:15px; font-weight:bold; margin-top:10px}
.lcoc a{color:#FF0000}

.regbusinessback{display:block; background:url(../regbusiness2/images/regbusinessback.jpg) no-repeat; padding:15px; width:510px}

ul.regsamplesarea{float:right; width:260px; display:block}
ul.regsamplesarea li a{display:block; background:url(../regbusiness2/images/regbusinessbtn.jpg) no-repeat; width:252px; height:27px}
/*------------------------------------------------*/
/*---------------REGBUSINESS END------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------NAME THAT TUNE STARTS---------------*/
/*------------------------------------------------*/
h4.tune{font-size:16px; color:#006633; background:url(../namethattune/images/tunebg.jpg); display:block; height:100px}
h4.headingtune{color:#009900; font-size:22px; padding:5px 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif}

h1.nametune{background:url(../namethattune/images/name.jpg) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:33px; font-weight:bold; padding:8px 0 0 60px; margin:0; color:#0099CC; height:55px; display:block}


h4.headingtunesmall{color:#0099CC; font-size:16px; padding:5px 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif}

ul.tuneform{list-style:none; padding:10px 0 10px 15px; margin:20px 0 0 0; display:block; background:#eee}
ul.tuneform li{padding:0 0 5px 0; margin:0}
ul.tuneform li.description{font-size:12px; padding:0; margin:0}
ul.tuneform li input.cell{width:160px; height:18px; background:url(../namethattune/images/cellbg.gif) no-repeat; border:none}

input.submittune{background:url(../namethattune/images/submitbtntune.jpg) top; border:none; width:160px; height:25px; line-height:25px; display:block; color:#fff; margin:0; padding:0; text-align:center}
input.submittune:hover{background:url(../namethattune/images/submitbtntune.jpg)) bottom;  border:none; height:25px; width:160px; line-height:25px; display:block; color:#fff; margin:0; text-align:center; padding:0}


img.imgpadding{padding:0 10px 0 0}

/*------------------------------------------------*/
/*-------------NAME THAT TUNE ENDS----------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*---------------- BANNERS START -----------------*/
/*------------------------------------------------*/


.halfadd{float:left; background-position:top; display:block}
.halfadd:hover{background-position:bottom}
.blackberryadd{background:url(../banners/balckberryadd.jpg) no-repeat; width:187px; height:283px}
.sainsburysadd{background:url(../banners/sainsburysadd.jpg) no-repeat; width:187px; height:283px}

/*------------------------------------------------*/
/*---------------- BANNERS START -----------------*/
/*------------------------------------------------*/


.dominos_banner_btn{display:block; position:relative; width:940px; height:80px; cursor:pointer; margin-bottom:3px}
.dominos_banner_btn span{z-index:-1}
.dominos_banner_btn a{position:absolute; width:940px; height:80px; display:inline-block; z-index:3000; cursor:pointer}
