body {background: #fff; font-family: sans-serif; margin: 0em 1px; padding-bottom: 0.5em; text-align: center; font-size: 100%; color: #000; font-size: 1em;} /* genric font family only */

#status-text {display: none;}
.benefit-box-graphic {display: none;}
#hd1tis-lowbar, .status-text, #hd1searchbox, #hd1fixedprefs2, .page_tools, #box, .cur-point  {display: none;}
.searchdiv {display: none;}

.handheld {display: inline;}

/* generic sizing */
#page-x {width: 100%; max-width: 345px !important;}
div {overflow: visible !important; max-width: 100% !important;}
img {border: 0px; max-width: 100% !important;}
td {font-family: sans-serif; font-size: 70%;}
iframe, table {max-width: 100% !important;}

/* basic formating */
.lhlf {max-width: 49%;}
.rhlf {max-width: 49%;}
.md_spc	{height: 0.833em;}
.md_brk {height: 0.833em;}

/* text styles */
h1, h2, h3, h4, h5, h6 {margin-bottom: 0.83em;} 
.small {font-size: 80%;}

/* list styles */
ul {padding-left: 0.666em; margin-left: 0.666em;}
.subnav li a {margin:0em 0.666em 0em 0.333em;}
.subnav ul, ul .url-list {margin:0em; padding:0em;}
.url-list li a {margin:0em 0.416em 0em 0em;}

/* image styles */
.img_l {margin-right: 0.416em;}
.img_r {margin-left: 0.416em;}
.img_c {margin-left: 0.416em; margin-right: 0.416em;}

/* columns */
.col1-x {width: 100%; text-align: left; max-width: 345px !important;}
.col15-x {width: 100%; margin-right: 0.833em; max-width: 345px !important;}
.footprint-x {width: 100%; max-width: 100% !important;}
.col23-x {width: 100%; margin-right: 0.833em; max-width: 345px !important;}
.col23-x2, .col23-g5 {width: 100%; margin-right: 0.833em; max-width: 345px !important;}
.col25-x {width: 100%; margin-right: 0.833em; max-width: 345px !important;}
.col25-x2 {width: 100%; margin-right: 0.833em; max-width: 345px !important;}
.col45-x {width: 100%; max-width: 345px !important;}
.col45-x2 {width: 100%; max-width: 345px !important;}
.col6-x {float: left; width: 100%; max-width: 345px !important;}
.col6-x2 {float: left; width: 100%; max-width: 345px !important;}
.col26-x {width: 100%; max-width: 100% !important;}
.col2 {width: 12em; margin-right: 1%; max-width: 48% !important;}
.col3 {width: 12em; margin-right: 1%; max-width: 48% !important;}
.col4 {width: 12em; max-width: 48% !important;}
.col5 {width: 12em; margin-left: 10.833em; max-width: 48% !important;}
.col2-x2, .col3-x2 {width: 48%; max-width: 48% !important;}
.col4-x2 {float: left; width: 100%;}

/* adverts */
.adtop {background-color: #F5F5F5; color: #000; padding-top: 0.25em; width: auto; margin-top: 0.833em; margin-left: auto; margin-right: auto;}
.adback {background-color: #F5F5F5; color: #000; text-align: center;}


/* Navbar styles */
.col1-x .navbar {color: #0750D9; text-transform: lowercase; line-height: 1.2; width: 100%;}
.navbar a, .navbar a:visited {color: #0750D9;}
.navbar .hnav {font-size: 130%; text-decoration: none; display: inline;}
.navbar .hdln {border-top: 1px solid #E5E5E5; font-weight: bold; margin-left: 1.16em; padding-top: 0.41em;}
.navbar .top {border: 0px;}
.navbar ul li {padding: 0px; display:inline; margin: 0px 10px 0px 0px; background: url(../../../images/gfx/gen5/txt-arrow-right-blk.gif) no-repeat top left;}
.navbar ul {clear: left; margin:0px; padding:0px;}
.navbar .subhdr {position: relative; left: -23px;}


/* Module definitions. */
.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 .mdhdr {margin-left: 8px; height: 20px;}


/* top story styles */
#container, .container-static {width: 100%;}
.container {text-align:left; width: 100%;}
.topmod {display:inline;float:left;overflow:hidden; max-width: 100%;}
/* top story styles end */

/* bb tab story styles */
#bbarticle0, #bbarticle2, #bbarticle3, #bbarticle4 {display:none; position:relative; border: 1px solid #958cbe; background: transparent;}
#bbarticle1 {position:relative; border: 1px solid #958cbe; background: transparent;}
#bb-block {width:100%;}
.bbarticle {width:100%;overflow:hidden;position:relative;}
.bbartNav {height:16px; width:100%;}
.bbTab strong, .bbTabLogin strong {cursor:url(//http://media.tiscali.co.uk/images/ch/home/hand.cur),pointer;}
.bbTab {height:16px; background: #B2AAD1; padding:2px 4px; color:#fff; margin-right: 1px; font-size: 90%;}
.bbTabSelected {height:16px; background: #7D71B3;text-align:center;padding:2px 4px; margin-right: 1px; color:#fff;}
/* bb tab story styles */

/* bb tab story styles */
#ccarticle0, #ccarticle2, #ccarticle3, #ccarticle4 {display:none;position:relative; border: 1px solid #958cbe;}
#ccarticle1 {position:relative; border: 1px solid #958cbe; background: transparent;}
#cc-block {width:100%;}
.ccarticle {width:100%;overflow:hidden; position:relative;}
.ccartNav {display:block;height:16px;padding-left:5px; width:100%;}
.ccTab strong, .ccTabLogin strong {cursor:url(//http://media.tiscali.co.uk/images/ch/home/hand.cur),pointer;}
.ccTab {height:16px; background: #B2AAD1; padding:2px 4px; color:#fff; margin-right: 1px; font-size: 90%;}
.ccTabSelected {height:16px; background: #7D71B3;text-align:center;;padding:2px 4px; margin-right: 1px; color:#fff;}
/* bb tab story styles */

/* new login styles */
.loginbox {width: 100%; background: #FF9706; color: #fff;}
.logintab-bod {height: auto;} 
.login-hdr {background: transparent;}


/* galleries */
.gallery-ct-l {width: 48%;}
.gallery-ct-r {width: 48%;}			
.gallery-pane-r {width: 100%;}
.gallery-pane-l {width: 100%;}
.gallery-icn {width: 100%;}

/* footer */
.footersearch {width: 100%;}
.footersearchwide {width: 100%;}

/* header */
#page-top {margin-top: 0px;}

#simple-header, .simple-header-logo {display: inline;}
.simple-header {margin: 0px; padding: 0px; display: inline;}
.simple-header li {list-style-type: none; display: inline; font-size: 90%;}
.simple-header a {display: block; padding: 3px; float: left; font-weight: bold;}

.hd1container {display: none;}
#hd1tis-topbar a {font-size:100%;}
#hd1tis-topbar {max-width:100%;}
#hd1tis-topbar .tabs {width: auto;}
#hd1tis-topbar .tab {line-height:1.2em;height:1.4em; margin-top: 1px; font-size: 80%;}
#hd1tis-topbar .tabs {max-width:100%;}

/* header search (dropdown) start */
#hd1searchbox a, #hd1searchbox2 a {border-right: 0px;}
#hd1searchbox input, #hd1searchbox2 input {height:14px; font-size:90%;}
#hd1searchbox select, #hd1searchbox2 select {font-size:90%;float:left;}
#hd1searchbox, #hd1searchbox2  {width: auto; background: #E8E4F2; font-size:90%; color: #000; margin-bottom: 10px; padding: 8px;}
#hd1searchbox-nologo, #hd1searchbox2-nologo {width: auto; background: #E8E4F2; font-size:90%; float:left; color: #000;}
#hd1searchbox .searchbut, #hd1searchbox2 .searchbut {height:20px; width:51px; border:0px; margin-left: 8px; margin-right: 8px;}
/* header search (dropdown) end */

/* footer module */

.footer .copy {font-size: 80%; margin-left: 0px; padding: 3px 0px;}
.footer .top {background: #7E71B4; color:#FFF; text-align: right; height: auto;}
.footer .top .mdformat {background: none; height: auto;}
#keyword, #keyword2 {width: 90% !important; max-width: 300px !important;}

.content_txt {font-size: 100% !important;}
/* fix for inline styles */
.ml75 {margin-left: 0px;}
.ml8 {margin-left: 0px;}


/* general */
.s-video {padding: 0px;}