/* Global body styles */
body {background-color: #fff; color: #000; font-family: arial, verdana, helvetica, sans-serif; margin-left: 4px; margin-top: 4px; padding: 0px; text-align: left; font-size: 12px; line-height: 1.2;}
#page-x {margin: auto; padding: 0px; text-align: left; width: 990px; overflow: hidden;font-size: 12px;}
td {font-size: 12px;}

/* basic formating */
.ofh {overflow:hidden;}
.ofa {overflow:auto;}
.field {height:16px;line-height:16px;font-size:11px;}
.field-dd {height:20px;line-height:20px;font-size:11px;}
.noborder {border:0px !important;}
.nowrap {white-space:nowrap;}
form {margin: 0px; display: inline;}
.lhlf {width: 49%; float: left;}
.rhlf {width: 49%; float: right;}
.md_spc	{height: 10px; clear: both; display: block; font-size: 12px;}
.spacer, .md_clear {clear: both;}
.md_brk {height: 10px;}
#hidedir {display: none;}
.dottd {border-top: 1px dotted #F1EEF7;}
.border-top {border-top: 1px solid #E5E5E5;}
.no-print {}
.inline {display: inline;}
hr.thinhigh {height: 1px; color: #E5E5E5;position: relative; top: -8px; border-style: solid; font-size: 3px;}

#page-top {margin-top: 160px;}
#page-top-search {margin-top: 95px;}
#channel-logo {}
#status-text {white-space:nowrap; float: right; padding-top: 10px;}

/* positioning */
.posab {position: absolute;}
.posre {position: relative;}
.left, .tal {text-align: left;}
.right, .tar {text-align: right;}
.center, .tac {text-align: center;}
.fleft {float: left; position: relative;}
.fright {float: right; position: relative;}
.static {position: static;}

/* text styles */
a {text-decoration: none; color: #0750D9; background-color: transparent;}
a:hover {text-decoration: underline;}

h1 {font-weight: bold; font-size: 180%; margin-top: 0px; margin-bottom: 10px; background-color: #F5F5F5; color: #000; padding-left: 4px;} 
h2 {font-weight: bold; font-size: 150%; margin-top: 0px; margin-bottom: 10px;} /* for defining page sections */
h3 {font-weight: bold; font-size: 130%; margin-top: 0px; margin-bottom: 10px;} /* a top story */
h4 {font-weight: bold; font-size: 100%; margin-top: 0px; margin-bottom: 10px;} /* module header */
h5 {font-weight: bold; font-size: 100%; margin-top: 0px; margin-bottom: 10px;}
h4.mdhdr, .mdhdr h4, h5.mdhdr, .mdhdr h5, h3.mdhdr, .mdhdr h3 {margin-bottom: 0px;}
.small {font-size: 9px;}
.large {font-size: 130%; line-height: 150%; white-space: normal;}
.dbtext {color: #18105D; background-color: #fff;}
.fs1 {font-size:1px;}
.f11 {font-size:90% !important;}
.f12 {font-size:12px !important;}
.fbold {font-weight:bold !important;}
.fnormal {font-weight:normal !important;}
.editor-search {background: url('../../../images/gfx/icon/srch_16.gif') top left no-repeat; padding-left: 1.583em; height: 1.333em; }
.editor-buy {background: url('../../../images/gfx/icons/16/cart2_16.gif') top left no-repeat; padding-left: 1.583em; height: 1.333em; }
.editor-do {background: url('../../../images/gfx/icons/16/forwd_16.gif') top left no-repeat; padding-left: 1.583em; height: 1.333em; }
.text {color: #000000; background-color: transparent;}
p {margin-top: 0px;}
.nobul {margin: 0px; padding: 0px;}
.caps {text-transform: capitalize;}
.easyread {line-height: 1.3;} /*  */

/* list styles */
ul {margin-bottom: 0px; margin-top: 0px; padding-left: 8px; margin-left: 8px; border: 0px none;}
ol {margin-bottom: 0px; margin-top: 0px; border: 0px none;}
.subnav li a {margin:0px 8px 0px 4px;}
.subnav ul, ul .url-list {margin:0px; padding:0px; border: 0px none;}
.subnav li, .url-list li {display:inline;}
.url-list li a {margin:0px 5px 0px 0px;}
.tabrows li a {margin:0px;padding:0px;}
.tabrows ul {margin:0px; padding:0px; border: 0px none;}
.tabrows li {display:inline; float:left;}
.ml580 {margin-left:580px;}
.spaced-list li {margin-bottom: 10px;}
.list-style-1 {font-weight: bold; line-height: 1.3; position: relative; left: 20px;}
.list-style-1 a {font-weight: normal;}

.link-lists ul {margin:0px; padding:0px; list-style:url(../../../images/gfx/gen5/txt-arrow-right-blk.gif) inside;}
.link-lists ul li {margin:0px; padding:0px;}

/* image styles */
img {border: 0px;}
.img_l {float:left; margin-right: 10px;}
.img_r {float:right; margin-left: 10px;}
.img_c {margin-left: 5px; margin-right: 5px;}
.img_fw {border: 0px; position: relative; margin-left: -1px; margin-right: -1px;}
.img {float:left; margin-right: 8px;}
.imag {display:inline;float:left;margin:0px; border:0px; padding:0px;}

/* Nav */
.col1 .navbar, .col1-x .navbar {font-size: 12px; text-align: left; width: 144px; overflow: hidden; text-transform: lowercase; line-height: 1.3;}
.navbar .hnav {font-size: 16px; text-decoration: none;}
.navbar .hdln {border-top: 1px solid #E5E5E5; font-weight: bold; margin-left: 14px; padding-top: 5px;}
.navbar .nvbul {width: 8px; height: 8px; margin: 12px 4px 0px 0px; float: left;}
.navbar .subhdr {position: relative; left: -18px; width: 144px;}
.navbar ul li {margin:0px 8px 0px 0px; padding-left: 18px;}
.navbar ul {margin:0px; padding:0px; border: 0px none;}

/* added to overide old header etc */
.old-browser {display: none; text-align: left;}
.access {display: none; text-align: left;}
.acslnk {text-decoration: underline; margin: 0px;}
.hide, .handheld, .simple-header-logo, #simple-header {display: none;}
#simple-header {display: none;}

@media aural,braille,embossed
{
.access {display: inline;}
}

/* 
.col25 a:visited, .col24 a:visited {color: #551A8B;}
*/

/* print style */
.print {display: none;}

/* footer */
.footersearch {float: left; width: 474px; height: 62px;}
.footersearchwide {float: left; width: 583px;}
.footnote {font-size: 11px; color: #999; background-color: #fff;}

/* spacing and sizing */
.padl-580 {padding-left:580px;}

/* margins */
.m0 {margin:0px;}
.mt0 {margin-top: 0px;}
.mt2 {margin-top: 2px;}
.mt4 {margin-top: 4px;}
.mt5 {margin-top: 5px;}
.mt7 {margin-top: 7px;}
.mt10 {margin-top: 10px;}
.mt12 {margin-top: 12px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mr2 {margin-right: 2px;}
.mr3 {margin-right: 3px;}
.mr5 {margin-right: 5px;}
.mr8 {margin-right: 8px;}
.mr9 {margin-right: 9px;}
.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}
.ml0 {margin-left: 0px;}
.ml2 {margin-left: 2px;}
.ml4 {margin-left: 4px;}
.ml5 {margin-left: 5px;}
.ml8 {margin-left: 8px;}
.ml10 {margin-left:10px;}
.ml16 {margin-left: 16px;}
.ml30 {margin-left: 30px;}
.ml75 {margin-left: 75px;}
.ml78 {margin-left: 78px;}
.mb10 {margin-bottom:10px;}
.mb4 {margin-bottom:4px !important;}
.mb8 {margin-bottom:8px;}
.mb0 {margin-bottom:0px;}

/* paddings */
.p0 {padding:0px;}
.p2 {padding: 2px;}
.p3 {padding: 3px;}
.p4 {padding: 4px;}
.p8 {padding: 8px;}
.p10 {padding:10px}
.pb2 {padding-bottom:2px;}
.pb4 {padding-bottom:4px;}
.pt4 {padding-top:4px;}
.pt60 {padding-top:60px;}
.pl0 {padding-left: 0px !important;}
.pl8 {padding-left: 8px;}
.pl30 {padding-left: 30px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pt0 {padding-top:0px;}
.pt2 {padding-top:2px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr100 {padding-right:100px;}
.ptb2 {padding-top:2px;padding-bottom:2px;}

/* sizing */
.w25 {width: 25px;}
.w50 {width: 50px;}
.w67 {width: 67px;}
.w80 {width: 80px;}
.w90 {width: 90px;}
.w100 {width:100px;} /* gen5 */
.w110 {width:110px;}
.w120 {width:120px;} /* gen5 */
.w135 {width:135px;}
.w143 {width:143px;}
.w140 {width:140px;}
.w145 {width:145px;}
.w160 {width:160px;}
.w165 {width:165px;} /* gen5 */
.w168 {width:168px;} /* gen5 */
.w180 {width:180px;}
.w190 {width:190px;}
.w199 {width:199px;}
.w204 {width:204px;}
.w210 {width:210px;}
.w226 {width:226px;}
.w230 {width:230px;}
.w255 {width:255px;} 
.w260 {width:260px;}
.w270 {width:270px;}
.w286 {width:286px;}
.w290 {width:290px;}
.w300 {width:300px;}
.w303 {width:303px;}
.w305 {width:305px;}
.w313 {width:313px;}
.w325 {width:325px;}
.w330 {width:330px;}
.w340 {width:340px;}
.w345 {width:345px;} /* gen5 */
.w375 {width:375px;}
.w400 {width:400px;}
.w424 {width:424px;}
.w430 {width:430px;}
.w510 {width:510px;}
.w520 {width:520px;}
.w522 {width:522px;}
.w540 {width:540px;}
.w612 {width:612px;}
.w650 {width:650px;}
.w775 {width:775px;}
.w778 {width:778px;}
.w990 {width:990px}
.h14 {height:14px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h60 {height:60px;}
.h64 {height:64px;}
.h80 {height:80px;}
.h90 {height:90px;}
.h100 {height:100px;}
.h104 {height:8.666em;}
.h115 {height:115px;}
.h130 {height:130px;}
.h140 {height:140px;}
.h150 {height:12.5em;}
.h160 {height:160px;}
.h200 {height:200px;}
.h215 {height:215px;}
.h250 {height:250px;}
.h260 {height:260px;}
.h294 {height:294px;}
.h400 {height:400px;}
.h2 {height:2px;}
.h24 {height: 24px;}
.h3e {height:3em;}

.top60 {top:60px;}

/* header */
.breadcrumbs {text-align: left; font-weight: bold; font-size: 12px; padding: 6px 0px 8px 0px;}
.breadcrumbs a, a.breadcrumb:visited {text-decoration: none; color: #0750D9; background-color: #fff;}
.breadcrumbs a:hover {text-decoration: underline;}
.page_tools {text-align: center; margin-top: 10px;}
.page_tools a {margin: 0px 10px 0px 10px; text-decoration: none;}
.loginstatus {float: right; height: 24px; padding: 6px 0px 8px 0px;}
.loginstatus2 {padding:0px;}
.font_changer {float: right; height: 24px;}
.header-container {position: absolute; top: 4px; left: 0px;}
.hd1container {width: 990px; margin: auto; text-align:left;z-index:0;position:absolute;top:4px;}
#hd1tis-topbar a:hover{text-decoration:underline;}
#hd1tis-topbar a{font-size:12px;float:none;}
#hd1tis-topbar {float:left;text-align:center;height:94px;width:780px;}
#tis-logo{margin-left:8px;}
.searchgoogle {height:18px;background:url(../../../images/ch/home/google_layered.gif) right -1px no-repeat;}
.searchdiv {display:inline;overflow:hidden;}

/* change these style to change colours - start */
#hd1tis-lowbar a {margin-left:10px; font-size:12px; font-weight:bold;}
#hd1tis-topbar .tab a {color:#fff; background-color: transparent;}

#hd1tis-topbar .blue {background: #5A629C url(../../../images/ch/home/tab-darkblue.gif) no-repeat;border-bottom:1px solid #5A629C;position:relative;z-index:1; color: #fff;}
#hd1tis-topbar .green {background: #B3D850 url(../../../images/ch/home/tab-green.gif) no-repeat;border-bottom:1px solid #B3D850;position:relative;z-index:1; color: #fff;}
#hd1tis-topbar .orange {background: #FFAF3E url(../../../images/ch/home/tab-orange.gif) no-repeat;border-bottom:1px solid #FFAF3E;position:relative;z-index:1; color: #fff;}
#hd1tis-topbar .purple {background: #9084BE url(../../../images/ch/home/tab-purple.gif) no-repeat;border-bottom:1px solid #9084BE;position:relative;z-index:1; color: #fff;}
#hd1tis-topbar .skyblue {background: #609CD0 url(../../../images/ch/home/tab-lightblue.gif) no-repeat;border-bottom:1px solid #609CD0;position:relative;z-index:1; color: #fff;}
#hd1tis-topbar .pink {background: #E24288 url(../../../images/ch/home/tab-pink.gif) no-repeat;border-bottom:1px solid #E24288;position:relative;z-index:1; color: #fff;}
#hd1tis-topbar .grey {background:url(//http://media.tiscali.co.uk/images/ch/home/tab-grey.jpg) no-repeat;}
#hd1tis-topbar .hidden {display:none;}
#hd1tis-topbar .noborder {border-bottom:0px;}
#hd1tis-topbar .tab {float:left;line-height:26px;height:26px;padding-top:2px;width:128px;text-align:center;margin-right:2px;font-weight:bold;}
#hd1tis-topbar .tabs{width:990px;height:26px;}

.bluerow, .bluerow a {background-color: #5A629C; color: #fff;}
.greenrow, .greenrow a {background-color: #B3D850; color: #fff;}
.orangerow, .orangerow a {background-color: #FFAF3E; color: #fff;}
.purplerow, .purplerow a {background-color: #9084BE; color: #fff;}
.skybluerow, .skybluerow a {background-color: #609CD0; color: #fff;}
.pinkrow, .pinkrow a {background-color: #E24288; color: #fff;}
.light-purplerow {background-color: #e9e7f2;}
/* change these style to change colours - end */

/* page options */
.pageopt  {border: solid 1px #7B6DBD;; border-width: 1px 2px 2px 1px; padding:2px; background-color:#fff; position:absolute; top:65px; right:0px; float:right; width:200px; height:95px; z-index:100;  visibility:hidden;}
.opt-close {float:right; width:16px; height:16px; background-color:#7B6DBD; padding-top:2px; color:#fff;}
.opt-close a {cursor:pointer; font-weight:bold; color:#fff;}
a.pageopt {color:#000;}
.pr25 {padding-right:25px;}
.pageoptline {margin:2px; border-top:1px #7B6DBD solid;}
.cur-point {cursor:pointer;}
.content_txt {font-size: 125%;}
.freeze_txt {font-size: 12px;}

/* buttons */
.submit-button {float: right; position: relative;}
.col2 .submit-button,.col2-x2 .submit-button, .col3 .submit-button, .col6-x2a .submit-button  {margin-top: 4px;}
.promo-button {float: left; margin-right: 9px;}
.promo-buttons {} /* can be set to float right */
.but-std-left, .but-std-right, .but-std-bg-bdy-submit, .but-std-bg-bdy-content , .but-event-left, .but-event-right, .but-event-bg-bdy-submit, .but-event-bg-bdy-content {height:20px; float:left; padding: 0px; border: 0px; margin: 0px;}
.but-std-left {background: transparent url(../../../images/gfx/btn/btn-left.gif); width:4px;}
.but-std-right {background: transparent url(../../../images/gfx/btn/btn-right.gif); width:4px;}
.but-std-bg-bdy-submit, .but-std-bg-bdy-content {font-family: arial, verdana, helvetica, sans-serif; background: #d0d0d0 url(../../../images/gfx/btn/btn-bg.gif); white-space: nowrap;}
.but-std-bg-bdy-submit {text-align:center; cursor:pointer;}
.but-std-bg-bdy-content {line-height: 15pt;}
.but-std-bg-bdy-content a, a.but-event-bg-bdy-content:visited {color:#000; background: transparent; display: block;}
.but-std-bg-bdy-content a:hover {color:#000; text-decoration: none; background: transparent;}
.but-std-shp-md2a {background: #fff; height: 25px; padding-left:6px;}
.but-event-left {background: transparent url(../../../images/gfx/btn/event-btn-left.gif); width:5px;}
.but-event-right {background: transparent url(../../../images/gfx/btn/event-btn-right.gif); width:5px;}
.but-event-bg-bdy-submit, .but-event-bg-bdy-content {font-family: arial, verdana, helvetica, sans-serif; background: #d7034e url(../../../images/gfx/btn/event-btn-bg.gif); color:#fff; font-weight: bold; white-space: nowrap;}
.but-event-bg-bdy-submit {text-align:center; cursor:pointer;}
.but-event-bg-bdy-content {line-height: 14pt;}
.but-event-bg-bdy-content a, a.but-event-bg-bdy-content:visited {color:#fff; background: transparent; display: block;}
.but-event-bg-bdy-content a:hover {color:#fff; text-decoration: none; background: transparent;}
.but-now-price {color:#ff0000; font-weight: bold; font-size: 12px; position: relative; top: 3px;}

/* footer module */
#hd1tis-lowbar a:hover {text-decoration:underline;}
#hd1tis-lowbar {padding-top:6px;height:18px;font-size:12px;text-align:left;position:absolute;left:0px;top:65px;z-index:1;width:990px;}
.footer .top {background: #7E71B4 url(../../../images/gfx/core/ftr-round-left.gif) no-repeat bottom left;color:#FFF;height:21px; text-align: right;}
.footer .top .mdformat {background: url(../../../images/gfx/core/ftr-round-right.gif) no-repeat bottom right;height:21px;}
.footer .copy {font-size: 11px; font-weight:bold; margin-left: -6px; padding-top: 3px;}
.footer .top .copy a {margin: 0px 4px;font-weight:bold;color:#FFF; background-color: #7E71B4;}
.footer .bottom {height:21px;border:0px;text-align:right;}
.footer .bottom .tiscali{float:right;width:90px;text-align:right;margin-right:15px;}
.footer .bottom .copy {text-align: left; font-weight: bold; margin-left: 15px;}
.baselinks, .baselinks a {color: #999999; text-align: center; background-color: #fff;}
.hidden-menu {display:none;}
.copy a {text-decoration: none;}
.copy a:hover {text-decoration: underline;}

.ftmod1 {width: 100px; height: 69px; overflow: hidden; float: left; margin-right: 1px;}
.ftmod1 .mdtop {display: none;}
.ftmod1 .mdbdy {padding: 4px 4px 4px 2px; background-color: #E8E4F2; margin-top: 1px; font-size: 9px; color: #000;}
.ftmod1 .mdhdr, .md6a .mdbdy {width: auto;}
.ftmod1 .mdhdr {padding: 5px 4px 4px 4px; background-color: #D1CBE5; color: #000;}
.ftmod1 a {color: #000; background-color: transparent;}
.ftmod1 .mdbot {clear: both; display: none;}
.ftmod1 img {float: right; margin: 0px;}

/* columns */
.col2-x2, .col3-x2 {float: left; width: 168px; margin-right: 8px; text-align: left; overflow: hidden;}
.col4-x2 {float: right; width: 168px; overflow: hidden;}
.col2-xe {float: left; width: 298px; margin-right: 9px; text-align: left; overflow: hidden;}
.col4-xe {float: left; width: 214px; overflow: hidden;}
.collhlf-x2 {float: left; width: 256px; margin-right: 9px; overflow: hidden;}
.colrhlf-x2 {float: left; width: 257px; overflow: hidden;}
.col6-x2b {float: left; width: 120px; overflow: hidden;}
.col6-x2a {float: left; width: 168px; margin-right: 12px; text-align: left; overflow: hidden;}
.col45-x2-format {padding: 4px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;} 
/* for top stories on channel pages */
.coltopstory {float: left; width: 384px; margin-right: 9px; text-align: left; overflow: hidden;}
.coltopstory-insert {float: right; width: 128px; text-align: left; overflow: hidden;}

/* temporary x design */
.col1-x {width: 144px; overflow: hidden; text-align: left;}
.col15-x {float: left; width: 776px; overflow: hidden; text-align: left; margin-right: 10px;}
.col15-x2 {float: left; width: 676px; text-align: left; overflow: hidden; margin-right: 10px;}
.footprint-x {width: 990px;}
.col23-x {float: left; width: 313px; margin-right: 9px; text-align: left; overflow: hidden;}
.col23-x2 {float: left; width: 256px; margin-right: 9px; text-align: left; overflow: hidden;} /* half */
.col25-x {float: left; width: 622px; text-align: left; overflow: hidden; margin-right: 10px;}
.col25-x2, .col24-x2 {float: left; width: 522px; text-align: left; overflow: hidden; margin-right: 10px;}
.col45-x {float: left; width: 300px; text-align: left; overflow: hidden;}
.col35-x2, .col23-g5 {float: left; width: 345px; margin-right: 9px; text-align: left; overflow: hidden;} /* gen 5 content */
.col45-x2 {float: left; width: 256px; text-align: left; overflow: hidden;} /* half */
.col6-x {width: 200px; overflow: hidden; text-align: left; float: right;}
.col6-x2 {width: 300px; overflow: hidden; text-align: left; float: right;}
.col26-x {display: block; float: right; width: 832px; overflow: hidden;}
.col24 {float: left; width: 468px; overflow: hidden; text-align: left;}

/* legacy design */
.col23 {float: left; width: 309px; margin-right: 9px; overflow: hidden;}
.col25 {float: left; width: 622px;}
.col34 {float: left; width: 309px; overflow: hidden; text-align: left;}
.col35 {float: left; width: 463px; overflow: hidden; text-align: left;}
.col1 {float: left; width: 144px; margin-right: 10px; overflow: hidden; text-align: left;}
.col15 {float: left; width: 776px;}
.col2, .col3 {float: left; width: 150px; margin-right: 9px; text-align: left; overflow: hidden;}
.col4 {float: left; width: 150px; overflow: hidden;}
.col5, .col5b {float: left; width: 144px; margin-left: 10px; overflow: hidden; text-align: left;}
.col45 {width: 304px; overflow: hidden; float: left;}
.col14 {width: 622px; float: left;}

/* adverts */
.adtop {width:730px; margin-left: auto; margin-right: auto;}
.adback {background-color: #F5F5F5; color: #000;}
#banner-advert {background-color: #F5F5F5; color: #000;}

/* Module definitions. */
.triple-module-row {}

.mdtop, .mdbot {font-size: 0px; height: 6px; background: transparent;}
.mdmid {height: auto; width: auto;}
.mdbdy {width: auto;}
.mdhdr {font-weight: bold;}
/* .md1b .mdhdr, .md2b .mdhdr, .md2a .mdhdr, .md3a .mdhdr, .md1a .mdhdr, .col5 .mdhdr {white-space: nowrap;} */

.md1b, .md1a {overflow: hidden;}
.md1b .mdtop, .md1a .mdtop {height: 6px; font-size: 0px;}
.md1b .mdhdr {margin-left: 8px;}
.md1b .mdbdy {padding: 8px;}
.md1b .mdbot, .md1a .mdbot {height: 6px; font-size: 0px;}
.md1b .mdbas, .md1a .mdbas {padding-left: 8px; padding-right: 8px;}
.md1b .mdtop .mdformat, .md1a .mdtop .mdformat {display:block; width: 6px; height: 6px;}
.md1b .mdbot .mdformat, .md1a .mdbot .mdformat {display:block; width: 6px; height: 6px;}

.md2a .mdtop {height: 6px; background: url(../../../images/gfx/core/tabb_tr.gif) no-repeat top right; font-size: 0px;}
.md2a .mdmid {border-width: 0px 1px 0px 1px; width: auto;}
.md2a .mdhdr {padding: 0px 0px 0px 8px;}
.md2a .mdbdy {padding: 8px 8px 8px 8px;}
.md2a .mdbas {border-width: 0px 1px 0px 1px;}
.md2a .mdbot {border-width: 0px 1px 1px 1px;}
.md2a .mdtop .mdformat {background: url(../../../images/gfx/core/tabb_tl.gif) no-repeat top left; display:block; width: 6px; height: 6px;}
.md2a .mdbot .mdformat {background: url(../../../images/gfx/core/tabb_bl.gif) no-repeat bottom left; display:block; width: 6px; height: 6px;}

.md3a .mdtop {display: none;}
.md3a .mdmid {border-width: 0px 1px 0px 1px;}
.md3a .mdhdr {padding: 4px 0px 4px 8px;}
.md3a .mdbdy {padding: 8px 8px 8px 8px;}
.md3a .mdbas {border-width: 0px 1px 0px 1px;}
.md3a .mdbot {border-width: 0px 1px 1px 1px;}

.md4a .mdtop {text-align: left; height: 6px; background: url(../../../images/gfx/core/tabb_tr.gif) no-repeat top right; font-size: 0px;}
.md4a .mdmid {padding: 0 8px;}
.md4a .mdhdr {}
.md4a .mdbdy {padding: 4px 0px;}
.md4a .mdbot {text-align: left; height: 6px; background: url(../../../images/gfx/core/tabb_br.gif) no-repeat bottom right; font-size: 0px;}
.md4a .mdbas {}
.md4a .mdtop .mdformat{background: url(../../../images/gfx/core/tabb_tl.gif) no-repeat top left; display:block; width: 6px; height: 6px;}
.md4a .mdbot .mdformat {background: url(../../../images/gfx/core/tabb_bl.gif) no-repeat bottom left; display:block; width: 6px; height: 6px;}

.md5a .mdtop {height: 6px; background: #CCC url(../../../images/gfx/core/tab_tr_slide.gif) no-repeat top right; font-size: 0px; color: #000;}
.md5a .mdmid {border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.md5a .mdhdr, .md1a .mdhdr {padding: 0px 8px;}
.md5a .mdbdy, .md1a .mdbdy {padding: 4px 8px; width: auto;}
.md5a .mdbot {height: 6px; background: #CCC url(../../../images/gfx/core/tab_br_slide.gif) no-repeat bottom right; font-size: 0px; color: #000;}
.md5a .mdbas {}
.md5a .mdtop .mdformat {background: #CCC url(../../../images/gfx/core/tab_tl.gif) no-repeat top left; display:block; width: 6px; height: 6px; color: #000;}
.md5a .mdbot .mdformat {background: #CCC url(../../../images/gfx/core/tab_bl.gif) no-repeat bottom left; display:block; width: 6px; height: 6px; color: #000;}

.md6a .mdtop {display: none;}
.md6a .mdbdy {padding: 0px 8px 8px 0px;}
.md6a img {border: 0px; float: left; margin-right: 8px;}
.md6a .mdhd, .md6a .mdbdy {width: auto;}
.md6a .mdbot {clear: both; display: none;}

/* 300x250 advert */
.md7a {}
.md7a .mdtop {height: 16px; background: url(../../../images/gfx/core/tabbv7_tr.gif) no-repeat top right; font-size: 0px;}
.md7a .mdbot {height: 8px; background: url(../../../images/gfx/core/tabbv7_br.gif) no-repeat top right; font-size: 0px;}
.md7a .mdmid {border-style: solid; border-color: #ccc; border-width: 0px 1px 0px 1px;}	
.md7a .mdbdy {}
.md7a .mdtop .mdformat {background: url(../../../images/gfx/core/tabbv7_tl.gif) no-repeat top left; display:block; width: 112px; height: 16px;}
.md7a .mdbot .mdformat {background: url(../../../images/gfx/core/tabbv7_bl.gif) no-repeat bottom left; display:block; width: 8px; height: 8px;}
.internal_ad {width: 302px; float: left; margin-bottom: 10px;}
.internal_ad_embeded {width: 302px; margin-left: auto; margin-right: auto; margin-bottom: 10px;}

.md8a .mdtop {height: 16px; background: url(../../../images/gfx/core/tab8_tr_slide.gif) no-repeat top right; font-size: 0px;}
.md8a .mdbot {height: 16px; background: url(../../../images/gfx/core/tab8_br_slide.gif) no-repeat top right; font-size: 0px;}
.md8a .mdbdy {padding: 8px;}
.md8a .mdhdr {padding-left: 8px;}
.md8a .mdtop .mdformat {background: url(../../../images/gfx/core/tab8_tl.gif) no-repeat top left; display:block; width: 16px; height: 16px;}
.md8a .mdbot .mdformat {background: url(../../../images/gfx/core/tab8_bl.gif) no-repeat bottom left; display:block; width: 16px; height: 16px;}

.md9a {background-color: #F4F4F4; color: #000;}
.md9a .mdtop {display: none;}
.md9a .mdmid {padding: 8px 8px 8px 8px;}
/* .md9a img {border: 0px; float: left; margin-right: 8px;} */
.md9a .mdhd, .md9a .mdbdy {width: auto;}
.md9a .mdbot {clear: both; display: none;}

/* coverting module styles on column 5 */
.col5 .mdtop {height: 6px; font-size: 0px; display: block;}
.col5 .mdmid {}
.col5 .mdhdr {margin-left: 8px; padding: 0px;}
.col5 .mdbdy {padding: 8px;}
.col5 .mdbot {height: 6px; font-size: 0px; display: block;}
.col5 .mdbas {}
.col5 .mdtop .mdformat {display:block; width: 6px; height: 6px;}
.col5 .mdbot .mdformat {display:block; width: 6px; height: 6px;}
.col5 .md2a, .col5 .md3a {background: transparent;}
.col5 .md2a .mdbdy, .col5 .md2a .mdbas, .col5 .md2a .mdbot, .col5 .md3a .mdbdy, .col5 .md3a .mdbas, .col5 .md3a .mdbot {border: 0px;}

.md2b, .col5 .md4a {overflow: hidden;}
.md2b .mdtop, .col5 .md4a .mdtop {height: 6px; font-size: 0px;}
.md2b .mdmid, .col5 .md4a .mdmid {padding: 0px; margin: 0px;}
.md2b .mdhdr, .col5 .md4a .mdhdr {margin-left: 8px; padding-bottom: 4px;}
.md2b .mdbdy, .col5 .md4a .mdbdy {padding: 8px;}
.md2b .mdbot, .col5 .md4a .mdbot {height: 6px; font-size: 0px;}
.md2b .mdbas {}
.md2b .mdtop .mdformat, .col5 .md4a .mdtop .mdformat {display:block; width: 6px; height: 6px;}
.md2b .mdbot .mdformat, .col5 .md4a .mdbot .mdformat {display:block; width: 6px; height: 6px;}

/* added 24-04-06 */
.col2 .mdbdy, .col3 .mdbdy, .col4 .mdbdy {width: 132px; overflow: hidden;}
.col1 .mdbdy, .col1-x .mdbdy, .col5 .mdbdy {width: 126px; overflow: hidden;}
/* end add */

/* added 16-04-08 */
.md6a .mdhd, .md6a .mdbdy {width: auto;}
/* end add */

/* added 12-05-08 */
.md4a ul {list-style-type: none; margin-left: 0px;}
.md4a li {margin-left: 0px;}
.md4a li strong {font-size: 13px;}
/* end add */

/* top story styles */
.fixed-topstory-x2 {overflow: hidden; height: 274px;}

#article0, #article2, #article3, #article4 {display:none;height:19em; position: absolute;}
#article1 {height: 19em; position: absolute;}
.story-extras {float: left;}

#container, .container-static {width:313px;}
#persNewsVideo, .topstory-static {height:20.833em;}
.article {overflow:hidden}
.articleHeight {height:19em;}
.artNav .artTabSelected a, .artNav .artTabSelected a:hover {text-decoration:none;}
.artNav .artTabSelected strong {float:none;font-weight:bold;cursor:default;}
.artNav {display:block;height:1.583em; margin-top: 1px;}
.artTab strong:hover, .artTabLogin strong:hover {text-decoration:underline; padding-top:2px;}
.artTab strong, .artTabLogin strong {float:none; font-weight:bold; cursor:pointer;}
.artTab {float:left; width:77px; height: 1.583em; text-align:center; padding-top:2px; margin-right: 1px;}
.artTabLogin {float:left;width:79px;height:1.583em; background: #FF9707 url(../../../images/gfx/core/tab-login.gif) no-repeat; color:#fff; text-align:center; padding-top:2px;}
.artTabSelected {float:left; width:77px; height: 1.583em; text-align:center;padding-top:2px; margin-right: 1px;}
.artTitle {display:block;font-weight:bold;}
.container{width:313px;text-align:left;position:relative;top:0px;left:0px;}
.tab-bod {background-color:#fff; color: #000;overflow: hidden;}
.topmod {display:inline;float:left;overflow:hidden;}
/* top story styles end */

/* bb tab story styles */
#bbarticle0, #bbarticle2, #bbarticle3, #bbarticle4 {display:none;height:122px;background: url(../../../images/ch/home/bg300x122tabs.gif) no-repeat;position:relative; top:-2px; color: #000;}
#bbarticle1 {height: 10.166em;background: url(../../../images/ch/home/bg300x122tabs.gif) no-repeat;position:relative; top:-2px; color: #000;}
#bb-block {width:300px;height:10.166em;}
.bbarticle {height:122px;width:300px;overflow:hidden;background:url(../../../images/ch/home/bg300x122tabs.gif) no-repeat; position:relative; top:-2px;}
.bbartNav .bbTabSelected a,.bbartNav .bbTabSelected a:hover {text-decoration:none;}
.bbartNav .bbTabSelected strong {background-color: #7D71B3; color:#fff;float:none;font-weight:bold;cursor:default;}
.bbartNav {display:block;height:1.666em;padding-left:5px; width:300px;}
.bbTab strong:hover, .bbTabLogin strong:hover {text-decoration:underline; padding-top:2px;}
.bbTab strong, .bbTabLogin strong {float:none; font-weight:bold;cursor:pointer;}
.bbTab {float:left; width:86px; height:1.666em; background: #B2AAD1 url(../../../images/ch/home/hm-bbtab-notselected.gif) no-repeat; text-align:center; padding-top:2px; color:#fff; margin-right: 1px;}
.bbTabSelected {float:left; width:86px; height:1.666em; background: #7D71B3 url(../../../images/ch/home/hm-bbtab-selected.gif) repeat-x;text-align:center;;padding-top:2px; margin-right: 1px; color:#fff;}
/* bb tab story styles */

/* bb tab story styles */
#ccarticle0, #ccarticle2, #ccarticle3, #ccarticle4 {display:none;height:19.166em;background:url(../../../images/ch/home/bg300x250tabs.gif) no-repeat;position:relative; top:-2px;}
#ccarticle1 {height: 19.166em;background:url(../../../images/ch/home/bg300x250tabs.gif) no-repeat;position:relative; top:-2px;}
#cc-block {width:300px;height:20.833em;}
.ccarticle {height:10.166em;width:300px;overflow:hidden;background:url(../../../images/ch/home/hm-bbtab-bg.gif) no-repeat; position:relative; top:-2px;}
.ccartNav .ccTabSelected a,.ccartNav .ccTabSelected a:hover {text-decoration:none;}
.ccartNav .ccTabSelected strong {background-color: #7D71B3; color:#fff;float:none;font-weight:bold;cursor:default;}
.ccartNav {display:block;height:1.666em;padding-left:5px; width:300px;}
.ccTab strong:hover, .ccTabLogin strong:hover {text-decoration:underline; padding-top:2px;}
.ccTab strong, .ccTabLogin strong {float:none; font-weight:bold; cursor:pointer;}
.ccTab {float:left; width:86px; height:1.666em; background: #B2AAD1 url(../../../images/ch/home/hm-bbtab-notselected.gif) no-repeat; text-align:center; padding-top:2px; color:#fff; margin-right: 1px;}
.ccTabSelected {float:left; width:86px; height:1.666em; background: #7D71B3 url(../../../images/ch/home/hm-bbtab-selected.gif) repeat-x;text-align:center;;padding-top:2px; margin-right: 1px; color:#fff;}
/* bb tab story styles */

/* loans tab story styles */
#loans-mod0, #loans-mod2, #loans-mod3, #loans-mod4, #loans-mod5 {display:none;}
#loands-bb-block {width:auto;}
.loans-mod {overflow:hidden;}
.loans-nav .loans-TabSelected a, .loans-nav2 .loans-TabSelected a,.loans-nav .loans-TabSelected a:hover {color:#000;text-decoration:none;}
.loans-nav .loans-TabSelected b, .loans-nav2 .loans-TabSelected b {color:#000;float:none;font-weight:bold;cursor:default;}
.loans-nav {display:block; height:19px; width:250px;}
.loans-nav2 {display:block; height:19px; width:100px;}
.loans-Tab b:hover, .loans-Tab2 b:hover {text-decoration:underline;}
.loans-Tab b, .loans-Tab2 b {float:none; font-weight:bold; color:#000;cursor:url(//http://media.tiscali.co.uk/images/ch/home/hand.cur),pointer;}
.loans-Tab {float:left; height:19px; background-color: #e9e7f2; border-right:1px solid #fff; text-align:center;}
.loans-TabSelected {float:left; height:19px; background-color: #9084be; border-right:1px solid #fff; text-align:center;}

.loans-Tab2 {float:left; height:19px; background-color: #e6e5ea; border-bottom:1px solid #fff; text-align:center;}
.loans-TabSelected2 {float:left; height:19px; background-color: #fff; border-bottom:1px solid #fff; text-align:center;}

.loans-left-col {background-color: #e6e5ea; float:left;}
.loans-right-col {margin-left:5px; float:left;}

/* loans tab story styles */

/* bb tabs */
.ccTab-hdr {height: 34px; padding-left: 40px; font-weight: bold; font-size: 130%; color:#7D71B3; background-color: #fff; padding-top:5px;}
/* bb tabs */
.posr-2 {position:relative; top:-2px;}
.tab-bod h3 {padding:4px 0px 0px 0px; margin:0px;}

/* new login styles */
.loginbox {width: 313px; background: #FF9706 url(../../../images/ch/home/login-bot.gif) bottom left no-repeat; color: #fff;height:220px}
.logintab-bod {color: #FF9706; border: 4px solid #FF9706; height: 220px; background-color: #fff;} 
.login-hdr {height: 3em; background: url(../../../images/ch/home/login-top.gif) top left no-repeat; padding-left: 35px; padding-top: 7px; font-weight: bold; font-size: 130%; color: #FF9706;}
.colFF9706 {color:#FF9706}

/* galleries */
.gallery-bord {border: 1px #C9CACA solid; background-color: #EDECEC; color: #000;}
.gallery-ct-l {float: left; width: 183px; background-color: #EAEBEC; padding: 5px 0px 5px 5px; color: #000;}
.gallery-ct-r {float: left; width: 122px; background-color: #BCBDBE; padding: 3px; text-align: center; color: #000;}			
.gallery-pane-r {float: left; width: 305px; margin-top:1px;}
.gallery-pane-l {float: left; width: 307px; margin-left: 3px; text-align:left;}
.gallery-icn {float: left; width: 290px; padding :3px;}
.gallery-thumbs {float: left; width: 55px; height: 55px; margin: 0px 3px 3px 0px; background-color: #C2BABA; color: #000;}

/* header styles */
#hd1fixedprefs2 .fxprefblock .title img{margin-right:4px;margin-bottom:0px;}
#hd1fixedprefs2 .fxprefblock .title{font-size:12px;font-weight:bold;margin-top:0px;width:65px;}
#hd1fixedprefs2 .fxprefblock {width:93px;margin:5px 0px 0px 6px;text-align:left;float:left;border:0px red solid;}
#hd1fixedprefs2 .fxprefblock a{color:#000; background-color: transparent;}
#hd1fixedprefs2 .fxprefblock strong{font-weight:bold !important;font-size:11px;}
#hd1fixedprefs2 i{width:1px;height:62px; background:url(../../../images/ch/home/sml_border.gif) repeat-y;font-size:1px;float:left;margin-top:4px;}
#hd1fixedprefs2{width:407px;height:62px;background:url(../../../images/ch/home/fixeprefback-v2.gif) repeat-x bottom left;font-size:10px;float:left;padding-top:7px;}

/* header search (dropdown) start */
.searchform{width:496px;padding:0px;margin:5px 0px 0px 10px;height:45px;display:inline;}
.searchrow a.black {color:#000 !important; background-color: transparent;}
.searchrow a:hover.black {text-decoration:none; cursor:default;}
#hd1searchbox .searchrow {width:496px;text-align:left;padding-top:10px;float:left;}
#hd1searchbox2 .searchrow {border:0px red solid;width:490px;text-align:left;margin-top:7px;float:left;}
#hd1searchbox a, #hd1searchbox2 a {padding:0px 4px;border-right:1px solid #666;}
#hd1searchbox input, #hd1searchbox2 input {height:14px;font-size:12px;float:left;margin-right:8px;}
#hd1searchbox select, #hd1searchbox2 select {font-size:12px;float:left;margin-right:8px;}
#hd1searchbox, #hd1searchbox2  {width:583px;height:69px;background: #E8E4F2 url(../../../images/ch/home/gsb-bg-large-v2.gif) no-repeat;margin:0px;display:inline;font-size:10px; float:left; color: #000;}
#hd1searchbox-nologo, #hd1searchbox2-nologo {width:583px;height:69px;background: #E8E4F2 url(../../../images/ch/home/gsb-bg-large-v2.gif) no-repeat;margin-right:10px;display:inline;font-size:10px; float:left; color: #000;}
#hd1searchbox .searchbut, #hd1searchbox2 .searchbut {height:20px; width:51px; border:0px;}
.searchtype {}	
/* header search (dropdown) end */

/* news module */
.panel_list {margin-left:0px; background-color:#F7F3F7; padding:2px 0px 0px 10px;height:60px; color: #000;}
.panel_hdr {padding:2px 0px 0px 10px;}
.panel_hd {width: 313px; border-top:1px solid #E7E3E7;}
.panel_hdbot {background: #E7E3E7; height:1px;font-size:1px; color: #000;}
.panel_list_bg {background-color:#F7F3F7;width: 303px; height:24px; color: #000;}
.butimg{margin:0px 8px 0px 0px}
.dispnone {display: none;}

/* Product specific styles */
.benefit-box {position: absolute; margin: 40px 0px 0px 8px; line-height: 150%;}
.collhlf-p {float: left; width: 305px; overflow: hidden; text-align: left; margin-right: 10px;}
.colrhlf-p {float: left; width: 305px; text-align: left; overflow: hidden;}
.hub_item img {float: left; margin-right: 1.66em; margin-bottom: 1.66em;}
.hub_item ul {margin: 0em 0em 0em 1.66em;}
.hub_item li, .hub_item ul {padding: 0em;}
.bundle_title {font-size: 20px; color: #795CAE; font-weight: bold; position:relative; z-index:1;}

/* columns new for products */
.col24-p {float: left; width: 622px; text-align: left; overflow: hidden; margin-right: 10px;} /* +2 */
.col14-p {float: left; width: 776px; overflow: hidden; text-align: left; margin-right: 10px;}
.col23-p {float: left; width: 410px; margin-right: 10px; text-align: left; overflow: hidden;}
.col34-p {float: left; width: 410px; text-align: left; overflow: hidden;}
.col2-p, .col3-p {float: left; width: 200px; margin-right: 10px; text-align: left; overflow: hidden;}
.col4-p {float: left; width: 200px; overflow: hidden;}
.col23-p .col3-p {margin-right: 0px;}

/* shopping */
.shpsearch {background:url(../../../images/ch/home/shp-srch-bg.jpg) top right; height:33px; overflow:hidden;}

.status-text a {background-color: #fff; color: #0750D9;}

/* image fix */
.nopad img, .npad {margin-right: 0px; float: none;}

/* image fix */
.tricolumn {float: left; width: 33%;}

/* colours */
.pink {color: #D8005F; background-color: #fff;}
.pinkback, .pink .mdtop, .pink .mdtop .mdformat, .pink .mdbot, .pink .mdbot .mdformat {background-color: #D8005F; color: #fff;}
.pink .mdmid {border-color: #D8005F; color: #000; background-color: #fff;}
.green {color: #90C500; background-color: #fff;}
.greenback, .green .mdtop, .green .mdtop .mdformat, .green .mdbot, .green .mdbot .mdformat {background-color: #90C500; color: #fff;}
.green .mdmid {border-color: #90C500; color: #000; background-color: #fff;}
.purple {color: #795DAE; background-color: #fff;}
.purpleback, .purple .mdtop, .purple .mdtop .mdformat, .purple .mdbot, .purple .mdbot .mdformat {background-color: #795DAE; color: #fff;}
.purple .mdmid {border-color: #795DAE; color: #000; background-color: #fff;}
.yellow {color: #F9B20C; background-color: #fff;}
.yellowback, .yellow .mdtop, .yellow .mdtop .mdformat, .yellow .mdbot, .yellow .mdbot .mdformat {background-color: #F9B20C; color: #fff;}
.yellow .mdmid {border-color: #F9B20C; color: #000; background-color: #fff;}
.red {color: #C41200; background-color: transparent;}
.redback, .red .mdtop, .red .mdtop .mdformat, .red .mdbot, .red .mdbot .mdformat {background-color: #C41200; color: #fff;}
.red .mdmid {border-color: #C41200; color: #000; background-color: #fff;}
.blue {color: #322A79; background-color: #fff;}
.blueback, .blue .mdtop, .blue .mdtop .mdformat, .blue .mdbot, .blue .mdbot .mdformat {background-color: #322A79; color: #fff;}
.blue .mdmid {border-color: #322A79; color: #000; background-color: #fff;}
.orange {color: #ff9706; background-color: #fff;}
.orangeback, .orange .mdtop, .orange .mdtop .mdformat, .orange .mdbot, .orange .mdbot .mdformat {background-color: #ff9706; color: #fff;}
.orange .mdmid {border-color: #ff9706; color: #000; background-color: #fff;}
.grey {color: #F5F5F5; background-color: #fff;}
.greyback, .grey .mdtop, .grey .mdtop .mdformat, .grey .mdbot, .grey .mdbot .mdformat {background-color: #F5F5F5 !important; color: #000;}
.grey .mdmid {border-color: #F5F5F5; color: #000; background-color: #fff;}

.lightblue {background-color: #EAE9F1; color: #000;}
.lightpurple {background-color: #F1EEF7; color: #000;}
.lightpink {background-color: #FBE5EF; color: #000;}
.lightgreen {background-color: #F4F9E5; color: #000;}
.lightorange {background-color: #FFF2E7; color: #000;}
.lightyellow {background-color: #FEF7E6; color: #000;}
.lightred {background-color: #F9E7E5; color: #000;}
.white {background-color: #FFFFFF; color: #000;}
.whiteback {background-color: #fff; color: #000;}
.whitetxt {color: #fff; background-color: transparent;}

.grey-keyline {border: 1px solid #D6D6D6;}
.purple-keyline {border: 1px solid #F1EEF7;}

.textblue {font-family:arial, verdana, helvetica, sans-serif;font-size:12px;color:#0872ed;}
.underlinegrey {border-bottom:#cccccc 1px solid;}
.titleblack {font-family:arial, verdana, helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;}

/* search page styles */
.search_link_bdy {background-color:#efefef; padding-bottom:2px; color:#737173; font-weight: bold; padding: 4px 0px 4px 8px;}
.search_link_colour {color:#0851d6;}
.search_link_colour a, .search_link_colour a:visited {color: #0851d6;}

/* custom modules */

/* news module styles */
#newsarticle0, #newsarticle2, #newsarticle3, #newsarticle4 {display:none;height:19em; position: absolute;}
#newsarticle1 {height: 19em; position: absolute;}

.newsarticle {overflow:hidden;border: 1px solid #B4ACD5;height:110px;width:309px;}
.newsartNav .newsartTabSelected a, .newsartNav .newsartTabSelected a:hover {text-decoration:none;}
.newsartNav .newsartTabSelected strong {float:none;font-weight:bold;cursor:default;}
.newsartNav {display:block;height:1.583em; margin-top: 1px; width:312px;}
.newsartTab strong:hover, .newsartTabLogin strong:hover {text-decoration:underline; padding-top:2px;}
.newsartTab strong, .newsartTabLogin strong {float:none; font-weight:bold; cursor:pointer;}
.newsartTab {float:left; width:77px; height: 1.583em; text-align:center; padding-top:2px; margin-right: 1px;}
.newsartTabSelected {float:left; width:77px; height: 1.583em; text-align:center;padding-top:2px; margin-right: 1px;}
.newsartTitle {display:block;font-weight:bold;}

.newsartNav .newsartTabSelected strong {color: #fff; background-color: #B4ACD5;}
.newsartTab {background: #D1CBE5 url(../../../images/gfx/core/tab1-mid.gif) no-repeat; color:#fff;}
.newsartTabSelected {background: #B4ACD5 url(../../../images/gfx/core/tab1-live.gif) repeat-x; color:#fff;}

/* hottest module styles */
.hot-arrow-body {background: url('../../../images/gfx/core/hot-arrowbody.gif') left top no-repeat; padding-right: 20px; margin-left: 10px;}
.hot-arrow-down {background: url('../../../images/gfx/core/hot-arrowdown.gif') left bottom no-repeat;}
.hot-arrow-up {background: #ffffff url('../../../images/gfx/core/hot-arrowup.gif') left top no-repeat; float: left; width: 27px; height: 22px;}

/* gen4-2 module styles */
.promo-block .promo {float: left; margin-right: 8px;}
.col6-x2 .promo-block .promo {float: left; margin-right: 0px;}
.col25-x2 .promo-block .promo {width: 245px;}
.triple-module-row .promo, .double-module-row .promo {}
.mdhdr {line-height: 1;}

#comments{clear:both;}
#comments_block{padding:2px;border:1px solid #e2e2e2;}
.comment_time {float: right; color: #666666;}
.comment_box{padding:6px 5px;}
.comment_text{padding:3px 0;}
.header_comment {float: right; font-weight: normal; text-transform: none;}
.comments_paging, .story_paging {margin-top:2px;}
.comments_paging a, .story_paging a {font-weight:normal;}

.col6-x2 .fielda {width: 200px;}
.fielda {width: 190px;}
.col23-x2 .fielda, .col45-x2 .fielda {width: 165px;}
.col2 .fielda, .col4-x2 .fielda, .col2-x2 .fielda, .col6-x2a .fielda {width:120px;} /* test 2 */


/* gen 4 promos */
h4 a, h5 a {display: block;}

.md4_1 {background-color: #ffffff; color: #000000;}
.md4_1 h4 {background: #e9e7f2 url('../../../images/gfx/core/g4-tile.gif') top repeat-x; padding: 4px 4px 4px 4px; color: #000000; border-bottom: 1px solid #9084BE; margin-bottom: 4px;}
.md4_1 h4 a {color: #000000; background-color: transparent;}
.md4_1 .mdbdy {border: solid 1px #e9e7f2; padding: 4px; margin-top: 1px; width: auto;}
.md4_1 .promo h4 {background-color: #ffffff; padding: 0px; color: #000000; border-bottom: none; margin-bottom: 0px;}
.md4_1 .promo h4 a {color: #0750D9; background-color: #ffffff;}
.md4_1 .body-bdr-ltr {border-left: solid 1px #e9e7f2; border-right: solid 1px #e9e7f2; border-top: solid 1px #e9e7f2; padding: 4px; width: auto;}


.md4_2 {background-color: #ffffff; color: #000000;}
.md4_2 h4 {background: #e9e7f2 url('../../../images/gfx/core/g4-tile.gif') top repeat-x; padding: 4px 4px 4px 4px; color: #000000; border-bottom: 1px solid #9084BE; margin-bottom: 8px;}
.md4_2 h4 a {color: #000000; background-color: transparent;}
.md4_2 .promo h4 {background-color: #ffffff; padding: 0px; color: #000000; border-bottom: none; margin-bottom: 0px;}
.md4_2 .promo h4 a {color: #0750D9; background-color: #ffffff;}

/* fixed related links - added the following*/

ul.story-wire  {margin: -8px 0px 0px 0px; padding: 0px; border-bottom: 1px solid #ECEAF4;}
.story-wire li {margin: 0px; display: block; border: solid #ECEAF4; border-width: 1px 1px 0px 1px; padding: 0px;}
.story-wire img {padding-right: 5px;}
.story-wire a {display: block; padding: 4px;}
.story-wire a:hover {display: block; background-color: #ECEAF4;}

.md3a .mdmid, .md3a .mdbas, .md3a .mdbot {border-style: solid; border-color: #ECEAF4;} 
.md3a .mdhdr, .md3a .mdhdr a, .md3a .mdtop {background-color: #ECEAF4; color: #000;}
.news-icon {position: absolute; width: 42px; height: 33px; background: url('../../../images/gfx/core/icon-news.gif') top right no-repeat; right: 0px; z-index: 100;}
.gallery-icon {position: absolute; width: 42px; height: 33px; background: url('../../../images/gfx/core/icon-gallery.gif') top right no-repeat; right: 0px; z-index: 100;}
.search-icon {position: absolute; width: 42px; height: 33px; background: url('../../../images/gfx/core/icon-search.gif') top right no-repeat; right: 0px; z-index: 100;}
.poll-icon {position: absolute; width: 42px; height: 33px; background: url('../../../images/gfx/core/icon-poll.gif') top right no-repeat; right: 0px; z-index: 100;}
.headline-icon {position: absolute; width: 42px; height: 33px; background: url('../../../images/gfx/core/icon-headlines.gif') top right no-repeat; right: 0px; z-index: 100;}
.comment-icon {position: absolute; width: 42px; height: 33px; background: url('../../../images/gfx/core/icon-comment.gif') top right no-repeat; right: 0px;top:0px; z-index: 100;}
.newsletter-icon {position: absolute; width: 42px; height: 33px; background: url('../../../images/gfx/core/icon-newsletter.gif') top right no-repeat; right: 0px;top:0px; z-index: 100;}

.video-link {position: relative; float: left; margin-right: 8px;}
.imageback .video-link, .imageback .img {float: none; margin-left: auto; margin-right: auto;}
.video-link-icon {position: absolute; width: 19px; height: 18px; background: url('../../../images/gfx/core/playbtn.png'); right:2px; bottom: 2px;}
.video-header {}
.video-header a {padding-right: 20px; background: url('../../../images/gfx/core/playbtn-h.png') right top no-repeat;}

.header_comment {margin-right: 45px;}
.header_comment a, .comments_paging a, .story_paging a {display: inline;}
.comments_paging .page-num, .comments_paging .current, .story_paging .page-num, .story_paging .current {border: 1px solid #9084BE; margin: 1px 2px; padding: 1px 4px;}
.comments_paging .current, .story_paging .current {background: #b6addc;}
.comments_paging a.page-num:hover, .story_paging a.page-num:hover {background: #9084BE; color: #ffffff;}

.header-back {background: #e9e7f2 url('../../../images/gfx/core/g4-tile.gif') top repeat-x; border-top: 0px;}

.poll-result img {margin-left: 10px; border:1px #632984 solid; background-color: #D9D5E6;}

#dropshadow-cont {position:relative; left:3px; top:3px; margin-right:0px; margin-bottom:3px;}
#dropshadow-cont .shadow2,#dropshadow-cont .shadow3,#dropshadow-cont .scont {position: relative; left:-1px; top:-1px;}
#dropshadow-cont .shadow1 {}
#dropshadow-cont .shadow2 {background:#c5c4c8;}
#dropshadow-cont .shadow3 {background:#ffffff;}
#dropshadow-cont .scont {background:#ffffff; border:2px solid #d5d3dc;}
.bgtopmod {background:url(../../../media/images/gfx/bg-topmod.gif);border: solid 1px #fff;}
.bgtopmod-content {border: solid 1px #fff;}
.bgtopmodbase{background: #e9e7f2 url(../../../media/images/gfx/bg-topmod-base.gif) top repeat-x; border-top: 0px;}

.prevnext {background: #e9e7f2 url('../../../images/gfx/core/g4-tile.gif') top repeat-x; padding: 4px 4px 4px 4px; color: #000000; border-bottom: 1px solid #9084BE; margin-bottom: 4px;}
.previous-link {float: right;}
.next-link {float: right;}

.p-image, .p-copy {float: left;}
.p-caption {clear: both; border: 1px solid #ccc; font-size: 10px; background-color: #eee; color: #000; text-align: center; margin-top: 1px;}
.p-caption p {padding: 4px; margin: 0px;}
.p-caption a {color: #000; display: block;}
.p-caption p:hover {background-color: #ddd; color: #000; display: block;}

.imageback {background-color: #F5F5F5; color: #000; padding: 8px; text-align: center;}

/* competitions */
.comp-row {padding:9px; padding-bottom:13px;}
.comp-radio {padding:2px; padding-left:5px;}
.comp-hide {visibility:hidden; position: absolute;}
.comp-textfield {width:286px; float:right; top:-4px;}
.comp-radiofield {float:right;}				
.comp-dropfield {position:relative; top:-4px;}
.comp-dropfield-pad {width:287px; float:right;}				
.comp-tc {position:absolute; visibility:hidden;}
.md4_1 .comp-link h4 {background: #e9e7f2 url('../../../images/gfx/core/g4-tile.gif') top repeat-x; padding: 4px 4px 4px 4px; color: #000000; border-bottom: 1px solid #9084BE; margin-bottom: 4px;}
.md4_1 .comp-link h4 a {color: #0750D9; display: inline;}

/* tables */
.tab-body {text-align: left; color: #000; width: 100%; background-color: #fff; border: 0px; border-spacing: 1px;}
.tab-body td {padding: 2px;}
.tr-colour {background-color: #efefef; text-align: left;} 

/* preparation for gen 5 styles can be removed when we go gen5 */
.s-image {position: relative; float: left; margin-right: 10px; margin-bottom: 3px;}
.s-video {padding: 10px; background: #EEEEEE; margin-bottom: 10px; text-align: center;}
.interactive-img {position: relative; float: left; margin-right: 8px;}
.embedded-video {width: 345px; margin-left: auto; margin-right: auto;}
a .img120-120 {cursor: pointer;} 

.image-zoom {position: absolute; width: 50px; height: 20px; background: url('../../../images/gfx/core/tab-zoom.png') top right no-repeat; right: 0px; top: 20px; z-index: 100; cursor: pointer;}

.video-zoom {position: absolute; width: 50px; height: 20px; background: url('../../../images/gfx/core/tab-video.png') top right no-repeat; right: 0px; top: 20px; z-index: 100; cursor: pointer;}

.divider {clear: both; height: 1px; margin: 0px 0px 10px 0px; border: 0px; border-top: 1px solid #F5F5F5; color: #fff;}

/* commerical section of modules */
.commercial-element {text-align: right; height: 20px; background-color: #EBEBEB; margin-top: 4px;}
.commercial-element strong {margin: 0px 5px 0px 5px; position: relative; top: 2px;}
.commercial-sup {font-weight: bold;}
.commercial-price {float: right; background-color: transparent; height: 20px; font-weight: bold; color: #ff0000; font-size: 12px;}
.commercial-price sup {color: #000; margin-right: 6px;}
.commercial-action {float: right; background-color: transparent; height: 20px; border-left: 2px solid #fff; font-weight: bold; color: #ff0000; font-size: 12px;}
.commercial-element a {color: #ff0000;}

/* Galleries */
.moreGalleriesSlider {border:1px #fff solid; text-align: center; margin: 0 auto; margin-top: 2px;}
.moreGalleriesSlider ul li {background-color:#c2baba; width:70px; height:70px; margin-right:3px; margin-bottom:3px;}
.moreGalleriesSliderPrev {cursor: pointer; float: left;}
.moreGalleriesSliderNext {cursor: pointer; float: right;}
.moreGalleriesToolTip {background-color: #ededed; padding:5px; border:1px #9084be solid;}
.galry-ct-l {width:284px; float:left; margin-right:6px; position: relative;}
.galry-ct-l-img {border:1px solid #c9c9c9; background-color: #fff; padding:2px}
.galry-ct-r {float:left; width:232px; position: relative;}			
.galry-thumbs {background-color:#c2baba; width:55px; height:55px; float:left; margin-right:3px; margin-bottom:3px;}
.galry-tools {background-color: #ededed; padding:2px; margin-bottom:2px; position: relative;}
.galry-zoom-icon {position: absolute; width: 50px; height: 20px; background: url('../../../images/gfx/core/tab-zoom.png') top right no-repeat; right: 2px; top: 20px; z-index: 100; cursor:pointer;}
.arrow-bg {background: url('../../../images/gfx/gen5/med-arrow-back-gry.gif') top left;}
.thumbnailfade {filter: alpha(opacity=55); -moz-opacity: 0.55; opacity:0.55;}
.thumbnailshow {filter: alpha(opacity=100); -moz-opacity: 1; opacity:1;}

/* shadow */
.img100100 .img {margin:0px}