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, .sponsor, #standfirst, #tt-main-menu, #search-logo, .internal_ad_embeded, .col6, .col6-x2 {display: none;}

.searchdiv {display: none;}

.handheld {display: inline;}

/* header */
.log-icons img {width: 30px; height: 21px;}
.log-icons {width: 45px; padding: 0px 5px; margin-top: 5px; font-size: 80%;}
#search-box-field #keyword {width: 200px !important;}
#search-box-header {width: 340px !important;}
#tt-hd1searchbox {width: 345px; left: 0px;}


/* generic sizing */
#page-x, #page-gen5 {width: 100%; max-width: 345px !important; margin-left: 5px; overflow: none;}
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% !important; 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;}
.col3-x2 {margin-right: 0px;}
.col4-x2 {float: left; width: 100%;}
.t4col1, .t4col2, .t4col3, .t4col4 {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;}
#sponsor-search {position: static !important; width: 345px;}


/* 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 0px 0px 8px; display:inline; margin: 0px 10px 0px 0px; background: url(//media.tiscali.co.uk/images/gfx/gen5/txt-arrow-right-blk.gif) no-repeat center left;}
.navbar ul {clear: left; margin:0px; padding:0px;}
.navbar .subhdr {position: relative; left: -23px;}
.nvbul, .hdln {display: none;}
.navbar h2.access {display: block;}
.navbar h2.access a {background-color:transparent; border-bottom:1px dotted #B4B4B4; color:#00BBF2; font-family:verdana,helvetica,arial; font-size:18px; font-weight:600; letter-spacing:-1px; line-height:24px; margin:0px 0.83em 10px 0px; padding:0 0 3px;}
.sixcol ul {list-style-type: none;}
.sixcol+.sixcol+.sixcol {clear: left;}
.sixcol+.sixcol+.sixcol+.sixcol {clear: none;}




/* 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 */



/* 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; height: 150px;}

#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, #g5-hd1tis-topbar, #access-controls {display: none;}

/* footer module */

.footer .copy {font-size: 80%; margin-left: 0px; padding: 3px 0px;}
.footer .top {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;}

/* cyclers */
.stripcycle522_4 {width: 305px; height:70px;}
.stripcycle522_4 .cycle li {margin-right: 5px; width: 70px;}
.stripcycle522_4 .img100x100, .stripcycle522_4 .img100x100 img  {width: 70px; height: 70px;}
.cycle_prev_100, .cycle_prev_70 {margin-right: 10px;}
.cycle_prev_100, .cycle_next_100, .cycle_prev_100 img, .cycle_next_100 img {width: 14px; height: 70px;}
.jcarousel-promo-bubble-content {height: auto;}

/* promo fixes */
.w256 {margin-right: 8px !important;}
