address {margin-left: 40px;}
ol.left {text-align: left;}
.vcharges {margin: 10px 0 10px 40px;}
.vcharges td {padding: 20px 55px 2px 4px; font-size: 13px; border-bottom: 1px dotted #CCC;}
.divert {margin: 10px 50px 0 20px;}
.divert td {padding: 2px;}
.divert h2, .divert h2.heading {font-size: 13px; margin: 0; padding: 6px 0 0 0;}
.divert p {margin: 0; padding: 5px 0 0 0;}
.divert h3 {font-size: 13px; margin: 0; padding: 6px 0 0 0;}
#terms {text-decoration: underline;}
td.vtop {vertical-align: top;}
div#cart {text-align: right; padding-right: 40px;}
div#cart img {border: 0; height: 20px; width: 20px;}
.homep p {margin: 0; padding: 8px 40px 0 15px; line-height: 1.3em;}
.homep p.first {margin: 0; padding: 10px 30px 0 15px;}
a.anav {background: url(http://www.t-numbers.co.uk/images/info.gif) 0 8px no-repeat;}
a.bnav {background: url(http://www.t-numbers.co.uk/images/about.gif) 0 8px no-repeat;}
a.cnav {background: url(http://www.t-numbers.co.uk/images/faq.gif) 0 8px no-repeat;}
a.dnav {background: url(http://www.t-numbers.co.uk/images/buy.gif) 0 8px no-repeat; padding: 0 0 4px 0;}
div.sum {width: 200px; padding: 2px; float: left;}
.home {width: 810px;}
.home td .sum p {padding: 5px 0 0 25px; margin: 0; font-weight: bold;} 
.home h2 {padding: 0 0 0 40px; margin: 0; font-size: 24px; color: #F60;}
.home td p.hp {padding: 10px 0 10px 50px; margin: 0; font-size: 14px;}
.home td {padding: 5px 0 0 0;}
.home .sum a {padding: 5px 0 1px 25px; margin: 0; font-size: 14px; color: #F60; font-weight: bold; background: url(http://www.t-numbers.co.uk/images/button.gif) 6px 6px no-repeat; text-decoration: underline;}
.home .sum a:hover {text-decoration: none;} 
.terms td {padding: 10px 0 0 5px;}
a.yes  {font-weight: bold; font-size: 13px;}
.comp {width: 810px; margin-left: 100px; font-weight: bold; font-size: 13px;}
.comp td.one {width: 200px; text-align: center;}
.comp td.one a {font-size: 16px; color: #333; padding: 2px 0 5px 0; margin: 0; width: 59px; font-weight: bold; margin: 0;}
.comp td.two {width: 200px; padding: 0 10px 2px 0;}
.comp td.four {width: 200px; padding: 0 5px 2px 0;}
.comp td.six {width: 200px; padding: 0 5px 2px 0;}
.comp tr.tr1 td {text-align: center;}
.comp tr.tr1 td p {padding-top: 4px;}
a.u  {text-decoration: underline;}
a.u:hover {text-decoration: none;}
.comp tr.tr1 td {background: #fffffec; border-bottom: 1px solid gray;}
.comp tr.tr1 td.one p {padding: 0 0 0 20px;}
.comp tr.tr2 td {border-bottom: 1px solid gray;}
.comp tr.tr3 td {border-bottom: 1px solid gray;}
.comp tr.tr4 td {border-bottom: 1px solid gray; }
.comp td {border-right: 1px solid #ccc; text-align: center;}
ol {margin: 0 0 5px 30px;}
table.numbers {width: 816px; background: #FFFFE5;}
table.numbers td {vertical-align: top;}
table.numbers1 {float: right; width: 200px; background: #FFF; border: 0px solid #eee;}
td.number {padding: 0; width: 235px;}
p.working {font-size: 75%; padding: 5px 0 0 10px;}
h3.heading3 {margin: 0; padding: 5px 0 0 10px; font-size: 14px;}
td.number a {text-decoration: none; color: #333; width: 235px; display: block; line-height: 18px; border-bottom: 1px solid #FF9; border-top: 1px solid #FF9; padding: 0 0 0 4px; background: #FFFFE5 url(http://www.t-numbers.co.uk/images/button.gif) 170px 2px no-repeat;}
td.number a:hover {text-decoration: none; background: #EEE url(http://www.t-numbers.co.uk/images/button.gif) 170px 2px no-repeat; color: #000; font-weight: bold; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; letter-spacing: 0.2em;}
span.cpm {font-weight: normal; font-size: 11px;}
td.number p {margin: 0;}
td.number p.header {font-weight: bold; padding: 5px 0 4px 4px; font-size: 14px; background: #FFFFE5;}
td.number p.header2 {padding: 1px 0 0 10px; font-size: 9px;}
td.number p.cost {border: 1px solid #eee; padding: 3px; width: 90px; background: #FFd; float: left; font-size: 10px; font-family: Arial, Sans-serif; margin: 0 0 0 1px;}
div.ten {margin: 0; border: 0px solid #CCC; float: left;}
body {text-align: center; margin: 0; padding: 0; background: #EEE;}
body, a, p, h1, h2, h3, h4 {font-family: Verdana, Arial, Sans-serif; background: transparent; color: #333;}
body, a, p, td {font-size: 13px;}
div#centre {margin-left: auto; margin-right: auto; width: 950px; text-align: left; background: #FFF;}
.b {font-weight: bold;}
a {text-decoration: none;} 
a:hover {text-decoration: underline;}
div#page {width: 950px; background: #FFFFE5; color: #333; border-bottom: 4px solid #ffc;}
div#banner {width: 950px; background: #FFFFE5 url(http://www.t-numbers.co.uk/images/contactno.gif) 600px 10px no-repeat; color: black; height: 100px;}
div#logo {width: 91px; height: 61px; float: left; margin: 10px 0 0 10px;}
div#logo img {border: 0; width: 91px; height: 61px;}
div#nav1 {margin: 28px 0 0 0; border-bottom: 1px solid #FFC; padding-left: 126px;}
div#nav1 a {margin: 0 2px 0 2px; font-size: 14px;  color: #666; font-weight: bold;}
div#nav1 a#on, a#on {text-decoration: underline; color: #000; font-weight: bold;}
h2#tn {margin: 0 0 0 100px; padding-top: 10px; font-size: 22px; font-family: Times new roman, serif;}
h2#tn2 {margin: 5px 0 0 130px; font-size: 13px}
div#bodynav {padding: 18px 0 20px 0; margin-left: 100px; width: 850px; background: transparent url(http://www.t-numbers.co.uk/images/phone.gif) 10px 25px no-repeat; display: table;}
#nav2, #nav3, #nav4 {width: 260px; height: 110px; padding: 0 1px 2px 0; float: left; border-top: 3px solid #444; border-bottom: 1px solid #222; border-left: 1px solid #222; margin-right: 8px; border-right: 1px solid #222; background: #FFC;}
#nav2 a, #nav3 a, #nav4 a {font-size: 13px; display: block; padding: 6px 0 0 19px;}
div.img a img  {position: relative; top: -23px; border: 0;}
div.ab {margin: -18px 0 0 0; padding: 0;}
div#body {padding: 0 0 30px 0; width: 950px; height: auto; display: table; background: #FFFFE5;}
td.mid {text-align: center;}
div.center {text-align: center; padding-top: 10px;}
td.rght {text-align: right; padding: 10px 30px 0 0;}
#summary {margin-top: 5px; width: 350px;}
p.link {padding: 5px 0 10px 20px; margin: 0; float: left;}
p.link a {font-size: 10px; color: #666;}
.normal {font-weight: normal;}
.small {font-size: 12px;}
.bold {font-weight: bold;}
h2.summ {font-size: 16px; padding: 0; margin: 20px 0 0 0;}
#summary h2 {font-size: 14px; padding: 0; margin: 0;}
#summary h3 {font-size: 13px; padding: 0; margin: 5px 0 5px 0;}
h2.title {font-size: 13px; padding: 0; margin: 10px 0 10px 0;}
div.bodysub {background: #FFFFE5; color: #333; padding: 0 0 20px 0; margin: 0 0 10px 100px; width: 816px;}
div.bg {background: #FFFFE5; color: #333; }
div.left {width: 400px; float: left; height: auto; display: table; background: #FFFFE5;}
div.right {width: 400px; float: left; height: auto; display: table; background: #FFFFE5;}
h1.bw, h2.ow {font-size: 14px; padding: 3px 0 2px 12px; margin: 0 0 0 99px;  width: 800px; float: left;}
h1.bw {background: #444 url(http://www.t-numbers.co.uk/images/corner1.gif) 100% 0%  no-repeat; color: #FFF;}
h2.ow {background: #F90 url(http://www.t-numbers.co.uk/images/corner2.gif) 100% 0%  no-repeat; color: #000;}
h2.heading1 {font-size: 14px; padding: 12px 10px 0 12px; margin: 0;}
h2.heading {font-size: 13px; padding: 12px 10px 0 12px; margin: 0; color: #333;}
#cost {width: 380px; margin: 10px 0 5px 12px; border: 1px solid gray; background: #FFFFE5; color: #333;}
#cost td {padding: 2px 0 2px 4px; font-size: 13px;}
p.para {width: 358px; padding: 3px 20px 0 10px; margin: 0; font-size: 13px; line-height: 1.4em;}
p.bl {font-weight: bold; font-size: 13px;}
div.right ol.setup {margin: 4px 5px 0 45px; text-align: left; font-size: 13px;}
.charges {margin: 4px 0 0 12px;}
div.right div.email {padding: 15px 0 0 80px; text-align: left;}
p.right, .reg td {text-align: right;}
ol.list {margin: 4px 0 5px 35px;}
.fh {width: 450px;}
.qty {padding: 0 5px;}
.pointedto span {padding: 0 5px;}
td {border: 0px solid gray;}
table.reserve td {padding: 2px;}
table.reserve td.reserve {padding: 2px 10px;}
span.red {color: #F00;}
.future img {width: 90px; height: 82px;}
.future img.i2 {width: 117px; height: 82px;}
.mid {width: 20px;}
div.platinum {padding-top: 30px;}