li, ul {}
/* img, div, span {position: relative;} */

hr {height: 0.16em; color: #9878B0;}
h1 {font-size: 200%; margin-top: 0em; color: #322A79;} 
h2 {display: none;} /* for defining page sections */
h3 {font-weight: normal; font-size: 150%; margin-top: 0em; margin-bottom: 0.83em; color: #322A79;}
h4, h4 a {font-size: 100%; font-weight: bold; margin-top: 0em; margin-bottom: 0.83em; color: #322A79;}
h5 {font-size: 100%; font-weight: bold; color: #322A79; margin-bottom: 0.83em; margin-top: 0em;}
.small {font-size: 80%;}
.text {color: #000000;}

/* Global body styles */
body {background: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; margin: 0em auto; padding: 0em; text-align: center; font-size: 75%; color: #000000;}
.navbar {line-height: 100%;}
a {text-decoration: none; color: #0750D9;}
a:hover {text-decoration: underline;}

.md_spc	{height: 0.83em; clear: both;}
.md_brk {height: 0.83em;}
.md_clear {clear: both;}
form {margin: 0px; display: inline;}
td {font-size: 1em;}
.medium {font-size: 120%;}
.large {font-size: 140%;}

.mr5 {margin-right: 5px;}
.h40 {height: 40px;}

.broadband_title {font-size: 180%; color: #90C500; font-weight: bold; position:relative; z-index:1; text-align: top;}
.bundle_title {font-size: 180%; color: #795CAE; font-weight: bold; position:relative; z-index:1; text-align: top;}
.business_title {font-size: 180%; color: #123a97; font-weight: bold; position:relative; z-index:1; text-align: top;}
.security_title {font-size: 180%; color: #f9b20c; font-weight: bold; position:relative; z-index:1; text-align: top;}
.recover_title {font-size: 180%; color: #c41200; font-weight: bold; position:relative; z-index:1; text-align: top;}
.dialup_title {font-size: 180%; color: #ff9706; font-weight: bold; position:relative; z-index:1; text-align: top;}
.mail_title {font-size: 180%; color: #7798c6; font-weight: bold; position:relative; z-index:1; text-align: top;}

.info_bullets {position:absolute; z-index:2; padding-left: 2em; margin-left: 0em; margin-top: 3.8em; line-height: 1.7em;}
.info_bullets_right {position:absolute; z-index:3; padding-left: 21em; margin-left: 0em; margin-top: 3.8em; line-height: 1.7em;}
.prd_info_bullets {position:relative; z-index:1; margin-left: 2em; margin-top: 4.8em; line-height: 1.63em;}
.prd_buttons {position: relative; z-index: 1;}


.top_bundle_bullets {position:absolute; z-index:1; padding-left: 2em; margin-left: 0em; margin-top: 4em; line-height: 1.68em;}
.low_bundle_bullets {position:absolute; z-index:1; padding-left: 2em; margin-left: 0em; margin-top: 19.8em; line-height: 1.68em;}

.prd_buttons li .text {font-size: 90%;}

/*for Opera*/
html > body #outer { width: 64.66em; }

/* Defining the page sections */
.page_bg {position: relative; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px; text-align: left; width: 64.666em; }
/* .main { height:540px; }*/
/* Navbar styles */
.navbar {color: #0750D9; text-transform: lowercase;}
.navbar a, .navbar a:visited {color: #0750D9;}
.navbar .hnav {font-size: 130%; text-decoration: none;}
.navbar .hdln {border-top: 1px solid #E5E5E5; font-weight: bold; margin-left: 1.16em; padding-top: 0.41em;}
.navbar .top {border: 0em;}
.navbar li {display:block; padding-left: 1.91em; white-space: nowrap; clear: both; border: none; background: none; padding-top: 0.41em; line-height: 120%;}
.navbar .nvbul {width: 0.66em; height: 0.66em; margin: 1em 0.33em 0em 0em; float: left;}

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


/* image styles */
img {border: 0em;}
.img {float: left; margin-right: 0.6em;}

.col25 {margin-top: 4.58em; float: right; margin-left: 20px; width: 50.916em;}
.col1 {width: 11.5em; overflow: hidden; text-align: left; float: left;}

/* elements */
.prd_logo {margin-bottom: 0.25em;}
.prd_special {margin-bottom: 1.08em; font-weight: bold; color: #C41200;}
.prd_info {position: absolute; top: 0.5em; left: 44em; width: 20.66em; height: 3.5em; text-align: right; font-weight: normal; color: #795DAE;}
.prd_info_image {position: absolute; top: 0.7em; left: 28.8em; width: 35.84em; height: 4.16em; text-align: right;}
.prd_title {position: absolute; top: 7.91em; left: 13.66em;}
.prd_col1 {width: 16.16em; float: left; overflow: hidden;}
.prd_col2 {float: right; width: 33.58em;}
.prd_sign1 {float: left; width: 10.83em;}
.prd_label {margin-bottom: 0.41em; font-weight: bold; color: #322A79;}
.prd_buttons img {margin-right: 0.66em; margin-top: 0.66em; position:relative; z-index:1;}

.prd_reasons {width: 50.91em; height: 10.25em; overflow: hidden; z-index: 5; position: relative;}
.prd_reasons_extended {width: 50.91em; height: 13.80em; overflow: hidden; z-index: 5; position: relative;}

.prd_section {width: 50.91em; height: 19.33em; overflow: hidden; z-index: 5; position: relative;}
.prd_section_back {text-align: right; position: absolute; z-index: 1;}

.prd_reasons_product {width: 33.58em; height: 19.17em; z-index: 5; position: relative; border: 1px solid white;}
.prd_reasons_product_back {position: absolute; top: 0em; right:0em; z-index: 1;}

.prd_reasons_bundle {width: 33.58em; height: 29.08em; margin-top: 0.41em; z-index: 5; position: relative; border: 1px solid white;}
.prd_reasons_bundle_back {text-align: right; position: absolute; z-index: 1;}

.prd_section_buttons {width: 49.91em; height: 19.33em; overflow: hidden; z-index: 3; position: absolute; text-align: right; padding-top: 3.33em;}
.prd_section_two_buttons {width: 49.91em; height: 19.33em; overflow: hidden; z-index: 3; position: absolute; text-align: right; padding-top: 2.3em;}
.sizefix {width:16em; margin-left:34em;}
.sizefixthin {width:17em; margin-left:33em;}

/* ticks */
.tick_purple {list-style-image: url("//media.tiscali.co.uk/images/gfx/prd/tick_purple.gif");}
.tick_red {list-style-image: url("//media.tiscali.co.uk/images/gfx/prd/tick_red.gif");}
.tick_blue {list-style-image: url("//media.tiscali.co.uk/images/gfx/prd/tick_blue.gif");}
.tick_pink {list-style-image: url("//media.tiscali.co.uk/images/gfx/prd/tick_pink.gif");}
.tick_green {list-style-image: url("//media.tiscali.co.uk/images/gfx/prd/tick_green.gif");}
.tick_yellow {list-style-image: url("//media.tiscali.co.uk/images/gfx/prd/tick_yellow.gif");}

/* tables */
.comptable td, .comptable th {padding: 0.25em;}
.tbldesc {text-align: left;}

/* access */
.access, .hide {display: none; text-align: left;}
.handheld {display: none;}

/* info specific */
.prd_col290 {width: 24.16em; overflow: hidden; text-align: left;}
.prd_col380 {width: 31.66em; overflow: hidden; text-align: left;}
.prd_col200 {width: 16.66em; overflow: hidden; text-align: left;}
.prd_col250 {width: 20.83em; overflow: hidden; text-align: left;}
.prd_col340 {width: 28.33em; overflow: hidden; text-align: left;}
.prd_col611 {width: 50.91em; overflow: hidden; text-align: left;}
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.hub_item img {float: left; margin-right: 1.66em;}
.hub_item ul {margin: 0em 0em 0em 1.66em;}
.hub_item li, .hub_item ul {padding: 0em;}
.redtext, .redtext a {color: #C41200; font-weight: bold; margin-top: 0.41em;}
.maxspeedinfo {color: #C41200; position: relative; top: -1em;}
.icons-left {margin-left:0.30em; float:left;}

/* modules */

.md5a .mdtop {text-align: left; height: 6px; background: #CCC url(//media.tiscali.co.uk/images/gfx/plus/tab_tr_slide.gif) no-repeat top right; font-size: 0px;}
.md5a .mdmid {border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.md5a .mdhdr, .md5b .mdhdr {overflow: hidden; padding: 0em 0.6em; font-weight: bold;}
.md5a .mdbdy, .md5b .mdbdy {padding: 0.33em 0.6em;}
.md5a .mdbot {text-align: left; height: 6px; background: #CCC url(//media.tiscali.co.uk/images/gfx/plus/tab_br_slide.gif) no-repeat bottom right; font-size: 0px;}
.md5a .mdbas {}
.md5a .mdtop .mdformat {background: #CCC url(//media.tiscali.co.uk/images/gfx/plus/tab_tl.gif) no-repeat top left; display:block; width: 6px; height: 6px;}
.md5a .mdbot .mdformat {background: #CCC url(//media.tiscali.co.uk/images/gfx/plus/tab_bl.gif) no-repeat bottom left; display:block; width: 6px; height: 6px;}

.md4a .mdtop {text-align: left; height: 6px; background: url(//media.tiscali.co.uk/images/gfx/plus/tabb_tr.gif) no-repeat top right; font-size: 0px;}
.md4a .mdmid {}
.md4a .mdhdr {overflow: hidden; padding: 0em 0.6em;}
.md4a .mdbdy {padding: 0.33em 0.6em;}
.md4a .mdbot {text-align: left; height: 6px; background: url(//media.tiscali.co.uk/images/gfx/plus/tabb_br.gif) no-repeat bottom right; font-size: 0px;}
.md4a .mdbas {}
.md4a .mdtop .mdformat{background: url(//media.tiscali.co.uk/images/gfx/plus/tabb_tl.gif) no-repeat top left; display:block; width: 6px; height: 6px;}
.md4a .mdbot .mdformat {background: url(//media.tiscali.co.uk/images/gfx/plus/tabb_bl.gif) no-repeat bottom left; display:block; width: 6px; height: 6px;}

.lozenge .mdbdy {width: 100%;}
.lozenge {background-color: #fff; width: 49.17em;}
.lozenge .mdtop {height: 0.5em; background: url(//media.tiscali.co.uk/images/gfx/prd/bb/mac_590_top.gif) no-repeat;}
.lozenge .mdmid {border: solid 0.08em #ccc; border-width: 0em 0.08em 0em 0.08em; padding: 0em 0.67em 0.67em 0.67em;}
.lozenge .mdhdr {overflow: hidden;}
.lozenge .mdbdy {padding: 0.33em 0em 0em 0em;}
.lozenge .mdbot {height: 0.5em; background: url(http://media.tiscali.co.uk/images/gfx/prd/bb/mac_590_bot.gif) no-repeat;}
.lozenge .mdbas {border: solid 0.33em #ccc; border-width: 0em 0.08em 0em 0.08em;}

.mdbdy ul {margin-left: 25px; margin-top: 0px; margin-bottom: 0px;}

/* colours */
.navbar .nvbul {}

.pink {color: #D8005F;}
.pinkback, .pink .mdtop, .pink .mdtop .mdformat, .pink .mdbot, .pink .mdbot .mdformat {background-color: #D8005F; color: #ffffff;}
.pink .mdmid {border-color: #D8005F; color: #000;}
.green {color: #90C500;}
.greenback, .green .mdtop, .green .mdtop .mdformat, .green .mdbot, .green .mdbot .mdformat {background-color: #90C500; color: #ffffff;}
.green .mdmid {border-color: #90C500; color: #000;}
.purple {color: #795DAE;}
.purpleback, .purple .mdtop, .purple .mdtop .mdformat, .purple .mdbot, .purple .mdbot .mdformat {background-color: #795DAE; color: #ffffff;}
.purple .mdmid {border-color: #795DAE; color: #000;}
.yellow {color: #F9B20C;}
.yellowback, .yellow .mdtop, .yellow .mdtop .mdformat, .yellow .mdbot, .yellow .mdbot .mdformat {background-color: #F9B20C; color: #ffffff;}
.yellow .mdmid {border-color: #F9B20C; color: #000;}
.red {color: #C41200;}
.redback, .red .mdtop, .red .mdtop .mdformat, .red .mdbot, .red .mdbot .mdformat {background-color: #C41200; color: #ffffff;}
.red .mdmid {border-color: #C41200; color: #000;}
.blue {color: #322A79;}
.blueback, .blue .mdtop, .blue .mdtop .mdformat, .blue .mdbot, .blue .mdbot .mdformat {background-color: #322A79; color: #ffffff;}
.blue .mdmid {border-color: #322A79; color: #000;}
.orange {color: #ff9706;}
.orangeback, .orange .mdtop, .orange .mdtop .mdformat, .orange .mdbot, .orange .mdbot .mdformat {background-color: #ff9706; color: #ffffff;}
.orange .mdmid {border-color: #ff9706; color: #000;}
.bb_blue_dark {color: #362787;}
.bb_blue_darkback, .bb_blue_dark .mdtop, .bb_blue_dark .mdtop .mdformat, .bb_blue_dark .mdbot, .bb_blue_dark .mdbot .mdformat {background-color: #362787; color: #ffffff;}
.bb_blue_dark .mdmid {border-color: #362787; color: #000;}
.bb_blue_med {color: #123a97;}
.bb_blue_medback, .bb_blue_med .mdtop, .bb_blue_med .mdtop .mdformat, .bb_blue_med .mdbot, .bb_blue_med .mdbot .mdformat {background-color: #123a97; color: #ffffff;}
.bb_blue_med .mdmid {border-color: #123a97; color: #000;}
.bb_blue_light {color: #8274ae;}
.bb_blue_lightback, .bb_blue_light .mdtop, .bb_blue_light .mdtop .mdformat, .bb_blue_light .mdbot, .bb_blue_light .mdbot .mdformat {background-color: #8274ae; color: #ffffff;}
.bb_blue_light .mdmid {border-color: #8274ae; color: #000;}
.paleblue {color: #bdd9ff;}
.paleblueback, .paleblue .mdtop, .paleblue .mdtop .mdformat, .paleblue .mdbot, .paleblue .mdbot .mdformat {background-color: #bdd9ff; color: #ffffff;}
.paleblue .mdmid {border-color: #bdd9ff; color: #000;}

.lightblue {background-color: #EAE9F1; color: #000000;}
.lightpurple {background-color: #F1EEF7; color: #000000;}
.lightpink {background-color: #FBE5EF; color: #000000;}
.lightgreen {background-color: #F4F9E5; color: #000000;}
.lightorange {background-color: #FFF2E7; color: #000000;}
.lightyellow {background-color: #FEF7E6; color: #000000;}
.lightred {background-color: #F9E7E5; color: #000000;}
.lightdblue {background-color: #edebf5; color: #000000;}
.lightmblue {background-color: #e8ecf5; color: #000000;}
.lightlblue {background-color: #f2f1f7; color: #000000;}


.bd-r {border-width: 0px 1px 0px 0px;border-style: solid; border-color: #000;}
.bd-tr {border-width: 1px 1px 0px 0px;border-style: solid; border-color: #000;}
.bd-t {border-width: 1px 0px 0px 0px;border-style: solid; border-color: #000;}
.bd-rb {border-width: 0px 1px 1px 0px;border-style: solid; border-color: #000;}
.bd-b {border-width: 0px 0px 1px 0px;border-style: solid; border-color: #000;}

.product-fix {margin-top: 4.58em; float: right; margin-left: 20px; width: 50.916em;}

