W3C CSS Validator results for http://novocast.co.uk/lab/bustracker/v2/ (CSS level 3)

Congratulations! No Error Found.

This document validates as CSS level 3 !

To show your readers that you've taken the care to create an interoperable Web page, you may display this icon on any page that validates. Here is the XHTML you could use to add this icon to your Web page:

Valid CSS!
<p>
    <a href="http://jigsaw.w3.org/css-validator/check/referer">
        <img style="border:0;width:88px;height:31px"
            src="http://jigsaw.w3.org/css-validator/images/vcss"
            alt="Valid CSS!" />
    </a>
</p>
            
Valid CSS!
<p>
<a href="http://jigsaw.w3.org/css-validator/check/referer">
    <img style="border:0;width:88px;height:31px"
        src="http://jigsaw.w3.org/css-validator/images/vcss-blue"
        alt="Valid CSS!" />
    </a>
</p>
        

(close the img tag with > instead of /> if using HTML <= 4.01)

If you like, you can download a copy of this image to keep in your local web directory, and change the XHTML fragment above to reference your local image rather than the one on this server.

If you would like to create a link to this page (i.e., this validation result) to make it easier to re-validate this page in the future or to allow others to validate your page, the URI is:

http://jigsaw.w3.org/css-validator/validator?lang=en&profile=css3&uri=http://novocast.co.uk/lab/bustracker/v2/&usermedium=all&warning=1
or
http://jigsaw.w3.org/css-validator/check/referer (for HTML/XML document only)

(Or, you can just add the current page to your bookmarks or hotlist.)

↑ Top

Warnings (20)

URI : https://justhost-cdn.com/media/shared/general/_jh/main.css

274 -webkit-border-radius is a vendor extension
275 -moz-border-radius is a vendor extension
316 -webkit-border-radius is a vendor extension
317 -moz-border-radius is a vendor extension
358 -webkit-border-radius is a vendor extension
359 -moz-border-radius is a vendor extension
400 -webkit-border-radius is a vendor extension
401 -moz-border-radius is a vendor extension
442 -webkit-border-radius is a vendor extension
443 -moz-border-radius is a vendor extension
484 -webkit-border-radius is a vendor extension
485 -moz-border-radius is a vendor extension
526 -webkit-border-radius is a vendor extension
527 -moz-border-radius is a vendor extension
568 -webkit-border-radius is a vendor extension
569 -moz-border-radius is a vendor extension
610 -webkit-border-radius is a vendor extension
611 -moz-border-radius is a vendor extension
776 -ms-filter is a vendor extension
777 alpha(opacity=50) is a vendor extension

↑ Top

Valid CSS information

* {
padding : 0;
margin : 0;
}
div#main_panel div.adisc {
text-align : center;
font-family : FreeSans, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
}
.clear {
clear : both;
line-height : 0;
}
body {
text-align : center;
}
.cleft {
clear : left;
line-height : 0;
}
.cright {
clear : right;
line-height : 0;
}
html, body {
height : 100%;
background : url(bg.jpg) top left repeat-x #2d4699;
}
body, table, tr, td, th, input, select, textarea {
font-size : 13px;
font-family : freesans, tahoma, verdana, arial, sans-serif;
}
a:link, a:visited {
text-decoration : none;
color : #005bce;
}
.chat_button {
display : block;
width : 113px;
height : 38px;
position : absolute;
top : 44px;
right : 261px;
cursor : pointer;
}
.meet-the-team img {
border : 0;
float : left;
margin : -56px 0 0 310px;
}
#wrapper-bg {
background : url(wrapper-bg.png) center top repeat-y;
min-height : 100%;
height : auto !important ;
height : 100%;
position : relative;
}
#wrapper {
padding : 0 20px;
width : 762px;
text-align : left;
position : relative;
min-height : 100%;
margin : 0 auto;
height : auto !important ;
height : 100%;
}
#footer, .push {
display : block;
}
.push {
clear : both;
height : 50px;
}
#footer {
width : 762px;
padding-top : 1px;
margin : 0 auto;
position : absolute;
bottom : 10px;
left : 50%;
margin-left : -381px;
z-index : 80;
text-align : center;
}
#footer, #footer p {
line-height : 14px;
font-size : 10px;
}
#footer a:link, #footer a:visited {
color : #3f81d6;
z-index : 80;
}
#footer li a:link, #footer li a:visited {
line-height : 14px;
}
h5#partner-logos {
background : url(logos.png) top left no-repeat;
height : 41px;
width : 582px;
margin : 5px auto;
}
h1.logohead {
margin-left : 25px;
margin-bottom : 11px;
width : 256px;
height : 76px;
background : url(logo.png) left 14px no-repeat;
}
.aud h1.logohead {
width : 300px;
background : url(logo-au.png) left 14px no-repeat;
}
h1 span, h2 span, h3 span, h4 span, h5 span {
display : none;
}
h5, p {
font-size : 11px;
line-height : 14px;
margin-bottom : 4px;
}
p, li {
color : #333;
}
h3#call-us {
position : absolute;
top : 37px;
right : 43px;
background : url(phone.png) top right no-repeat;
width : 213px;
height : 46px;
}
.aud #call-us {
background-image : url(phone-au.png);
}
.gbp h3#call-us {
background-image : url(phone-uk.png);
}
img.livehelp {
position : absolute;
top : 37px;
right : 43px;
border : 0;
}
h3#livehelp span {
width : 213px;
height : 46px;
}
#country-select {
position : absolute;
top : 10px;
right : 43px;
width : 200px;
height : 17px;
text-align : right;
}
#country-select p {
display : inline;
font-weight : bold;
font-size : 11px;
color : #757575;
padding-right : 15px;
background : url(/media/shared/general/_jh/small_us.png) right center no-repeat;
}
.usd #country-select p {
background-image : url(/media/shared/general/_jh/small_us.png);
}
.gbp #country-select p {
background-image : url(/media/shared/general/_jh/small-uk.png);
}
.eur #country-select p {
background-image : url(/media/shared/general/_jh/small-eu.png);
}
.cad #country-select p {
background-image : url(/media/shared/general/_jh/small-ca.png);
}
.aud #country-select p {
background-image : url(/media/shared/general/_jh/small-au.png);
}
country-select select {
font-size : 11px;
}
h3#support-247 {
position : absolute;
top : 57px;
right : 43px;
background : url(techsupport.png) top right no-repeat;
width : 209px;
height : 17px;
}
ul#main-navigation {
color : #515151;
margin : 0 5px;
padding : 0;
height : 34px;
background : url(navigation/bg.png) top right repeat-x;
list-style-type : none;
}
ul#main-navigation li {
display : block;
float : left;
height : 34px;
line-height : 33px;
padding : 0 1.14em;
background : url(navigation/spacer.png) left 9px no-repeat;
}
ul#main-navigation li#end {
float : right;
margin-right : -5px;
padding-right : 15px;
background : url(navigation/right.png) top right no-repeat;
}
ul#main-navigation li#start {
margin-left : -5px;
padding-left : 15px;
background : url(navigation/left.png) top left no-repeat;
}
ul#main-navigation li#signup-nav {
padding-right : 0;
}
ul#main-navigation li#signup-nav a {
color : #BD2222;
padding-right : 1px;
background : none;
}
ul#main-navigation li#border_placeholder {
padding : 0;
background-position : right center;
}
ul#main-navigation a#login {
color : #3f81d6;
padding-left : 20px;
display : block;
line-height : 33px;
background : url(navigation/login.png) left 5px no-repeat;
}
ul#main-navigation a:link, ul#main-navigation a:visited {
color : #515151;
}
ul#main-navigation a:hover {
color : #3f81d6;
}
.footer-navigation {
list-style-type : none;
padding : 0 0;
margin-top : 0;
}
.footer-navigation li {
display : inline;
padding : 0 10px;
border-right : 1px solid #CCC;
}
.footer-navigation li.end {
border-right : none;
}
.red {
color : #bf2525;
}
.signupbutton {
margin : 0 auto 0 auto;
width : 156px;
}
.yellow-container {
position : relative;
background : url(rounded-box/yellow-bg.png) #f7f2e2;
border : #DED1A3 solid 1px;
padding : 10px 14px;
}
.borderradius .yellow-container {
border-radius : 10px;
}
.yellow-content {
background : url(rounded-box/yellow-bg.png) #f7f2e2;
border : #DED1A3 solid 1px;
}
.yellow-tr, .yellow-tl, .yellow-bl, .yellow-br {
position : absolute;
height : 12px;
width : 14px;
}
.yellow-tr, .yellow-tl {
top : -1px;
}
.yellow-bl, .yellow-br {
bottom : -1px;
}
.yellow-tr {
background : url(rounded-box/yellow-sprite.png) top right no-repeat #ebebeb;
right : -1px;
}
.yellow-br {
background : url(rounded-box/yellow-sprite.png) bottom right no-repeat #ebebeb;
right : -1px;
}
.yellow-bl {
background : url(rounded-box/yellow-sprite.png) bottom left no-repeat #ebebeb;
left : -1px;
}
.yellow-tl {
background : url(rounded-box/yellow-sprite.png) top left no-repeat #ebebeb;
left : -1px;
}
.yellowwhite-container {
position : relative;
background : url(rounded-box/yellow-bg.png) #f7f2e2;
border : #DED1A3 solid 1px;
padding : 10px 14px;
}
.borderradius .yellowwhite-container {
border-radius : 10px;
}
.yellowwhite-content {
background : url(rounded-box/yellow-bg.png) #f7f2e2;
border : #DED1A3 solid 1px;
}
.yellowwhite-tr, .yellowwhite-tl, .yellowwhite-bl, .yellowwhite-br {
position : absolute;
height : 12px;
width : 14px;
}
.yellowwhite-tr, .yellowwhite-tl {
top : -1px;
}
.yellowwhite-bl, .yellowwhite-br {
bottom : -1px;
}
.yellowwhite-tr {
background : url(rounded-box/yellow-sprite.png) top right no-repeat #ffffff;
right : -1px;
}
.yellowwhite-br {
background : url(rounded-box/yellow-sprite.png) bottom right no-repeat #ffffff;
right : -1px;
}
.yellowwhite-bl {
background : url(rounded-box/yellow-sprite.png) bottom left no-repeat #ffffff;
left : -1px;
}
.yellowwhite-tl {
background : url(rounded-box/yellow-sprite.png) top left no-repeat #ffffff;
left : -1px;
}
.whitewhite-container {
position : relative;
background : url(rounded-box/white-bg.png) #fff;
border : #C7C7C7 solid 1px;
padding : 10px 14px;
}
.borderradius .whitewhite-container {
border-radius : 0 0 10px 10px;
}
.whitewhite-content {
background : url(rounded-box/white-bg.png) #fff;
border : #C7C7C7 solid 1px;
}
.whitewhite-tr, .whitewhite-tl, .whitewhite-bl, .whitewhite-br {
position : absolute;
height : 12px;
width : 14px;
}
.whitewhite-tr, .whitewhite-tl {
top : -1px;
}
.whitewhite-bl, .whitewhite-br {
bottom : -1px;
}
.whitewhite-tr {
background : url(whitewhite-tr.png) top right no-repeat #fff;
right : -1px;
}
.whitewhite-br {
background : url(whitewhite-br.png) bottom right no-repeat #fff;
right : -1px;
}
.whitewhite-bl {
background : url(whitewhite-bl.png) bottom left no-repeat #fff;
left : -1px;
}
.whitewhite-tl {
background : url(whitewhite-tl.png) top left no-repeat #fff;
left : -1px;
}
.white-container {
position : relative;
background : url(rounded-box/white-bg.png) #fff;
border : #C7C7C7 solid 1px;
padding : 10px 14px;
}
.borderradius .white-container {
border-radius : 10px;
}
.white-content {
background : url(rounded-box/white-bg.png) #fff;
border : #C7C7C7 solid 1px;
}
.white-tr, .white-tl, .white-bl, .white-br {
position : absolute;
height : 12px;
width : 14px;
}
.white-tr, .white-tl {
top : -1px;
}
.white-bl, .white-br {
bottom : -1px;
}
.white-tr {
background : url(rounded-box/white-sprite.png) top right no-repeat #ebebeb;
right : -1px;
}
.white-br {
background : url(rounded-box/white-sprite.png) bottom right no-repeat #ebebeb;
right : -1px;
}
.white-bl {
background : url(rounded-box/white-sprite.png) bottom left no-repeat #ebebeb;
left : -1px;
}
.white-tl {
background : url(rounded-box/white-sprite.png) top left no-repeat #ebebeb;
left : -1px;
}
.grey-container {
position : relative;
background : url(rounded-box/grey-bg.png) #f5f5f5;
border : #D9D9D9 solid 1px;
padding : 10px 14px;
}
.borderradius .grey-container {
border-radius : 10px;
}
.grey-content {
background : url(rounded-box/grey-bg.png) #f5f5f5;
border : #D9D9D9 solid 1px;
}
.grey-tr, .grey-tl, .grey-bl, .grey-br {
position : absolute;
height : 12px;
width : 14px;
}
.grey-tr, .grey-tl {
top : -1px;
}
.grey-bl, .grey-br {
bottom : -1px;
}
.grey-tr {
background : url(rounded-box/grey-sprite.png) top right no-repeat #ebebeb;
right : -1px;
}
.grey-br {
background : url(rounded-box/grey-sprite.png) bottom right no-repeat #ebebeb;
right : -1px;
}
.grey-bl {
background : url(rounded-box/grey-sprite.png) bottom left no-repeat #ebebeb;
left : -1px;
}
.grey-tl {
background : url(rounded-box/grey-sprite.png) top left no-repeat #ebebeb;
left : -1px;
}
.greywhite-container {
position : relative;
background : url(rounded-box/grey-white-bg.png) #f5f5f5;
border : #D9D9D9 solid 1px;
padding : 10px 14px;
}
.borderradius .greywhite-container {
border-radius : 10px;
}
.greywhite-content {
background : url(rounded-box/grey-white-bg.png) #f5f5f5;
border : #D9D9D9 solid 1px;
}
.greywhite-tr, .greywhite-tl, .greywhite-bl, .greywhite-br {
position : absolute;
height : 12px;
width : 14px;
}
.greywhite-tr, .greywhite-tl {
top : -1px;
}
.greywhite-bl, .greywhite-br {
bottom : -1px;
}
.greywhite-tr {
background : url(rounded-box/grey-white-sprite.png) top right no-repeat #ffffff;
right : -1px;
}
.greywhite-br {
background : url(rounded-box/grey-white-sprite.png) bottom right no-repeat #ffffff;
right : -1px;
}
.greywhite-bl {
background : url(rounded-box/grey-white-sprite.png) bottom left no-repeat #ffffff;
left : -1px;
}
.greywhite-tl {
background : url(rounded-box/grey-white-sprite.png) top left no-repeat #ffffff;
left : -1px;
}
.blue-container {
position : relative;
background : url(rounded-box/blue-bg.png) #f5f5f5;
border : #B7CEEC solid 1px;
padding : 10px 14px;
}
.borderradius .blue-container {
border-radius : 10px;
}
.blue-content {
background : url(rounded-box/blue-bg.png) #e3eefc;
border : #B7CEEC solid 1px;
}
.blue-tr, .blue-tl, .blue-bl, .blue-br {
position : absolute;
height : 12px;
width : 14px;
}
.blue-tr, .blue-tl {
top : -1px;
}
.blue-bl, .blue-br {
bottom : -1px;
}
.blue-tr {
background : url(rounded-box/blue-sprite.png) top right no-repeat #e3eefc;
right : -1px;
}
.blue-br {
background : url(rounded-box/blue-sprite.png) bottom right no-repeat #e3eefc;
right : -1px;
}
.blue-bl {
background : url(rounded-box/blue-sprite.png) bottom left no-repeat #e3eefc;
left : -1px;
}
.blue-tl {
background : url(rounded-box/blue-sprite.png) top left no-repeat #e3eefc;
left : -1px;
}
.red-container {
position : relative;
background : url(rounded-box/red-bg.png) #ffd1d1;
border : #CD5656 solid 1px;
padding : 10px 14px;
}
.borderradius .red-container {
border-radius : 10px;
}
.red-content {
background : url(rounded-box/red-bg.png) #ffd1d1;
border : #CD5656 solid 1px;
}
.red-tr, .red-tl, .red-bl, .red-br {
position : absolute;
height : 12px;
width : 14px;
}
.red-tr, .red-tl {
top : -1px;
}
.red-bl, .red-br {
bottom : -1px;
}
.red-tr {
background : url(rounded-box/red-sprite.png) top right no-repeat #ffd1d1;
right : -1px;
}
.red-br {
background : url(rounded-box/red-sprite.png) bottom right no-repeat #ffd1d1;
right : -1px;
}
.red-bl {
background : url(rounded-box/red-sprite.png) bottom left no-repeat #ffd1d1;
left : -1px;
}
.red-tl {
background : url(rounded-box/red-sprite.png) top left no-repeat #ffd1d1;
left : -1px;
}
.green-container {
position : relative;
background : url(green_bg.png) #d9edd7;
border : #80c078 solid 1px;
padding : 10px 14px;
}
.borderradius .green-container {
border-radius : 10px;
}
.green-content {
background : url(green_bg.png) #d9edd7;
border : #80c078 solid 1px;
}
.green-tr, .green-tl, .green-bl, .green-br {
position : absolute;
height : 12px;
width : 14px;
}
.green-tr, .green-tl {
top : -1px;
}
.green-bl, .green-br {
bottom : -1px;
}
.green-tr {
background : url(rounded-box/green-sprite.png) top right no-repeat #d9edd7;
right : -1px;
}
.green-br {
background : url(rounded-box/green-sprite.png) bottom right no-repeat #d9edd7;
right : -1px;
}
.green-bl {
background : url(rounded-box/green-sprite.png) bottom left no-repeat #d9edd7;
left : -1px;
}
.green-tl {
background : url(rounded-box/green-sprite.png) top left no-repeat #d9edd7;
left : -1px;
}
.push {
margin-top : 5px;
}
#feature-panel div {
float : left;
}
#included-panel div {
float : left;
}
.tall-spacer {
background : url(tall-spacer.png) top left no-repeat;
height : 55px;
width : 2px;
margin : 5px 2px;
margin-top : 10px;
}
.med-spacer {
background : url(tall-spacer.png) top left no-repeat;
height : 40px;
width : 2px;
margin : 5px 2px;
margin-top : 6px;
}
#phone-numbers {
text-align : center;
font-weight : bold;
font-size : 15px;
line-height : 50px;
}
#login-box {
padding-left : 50px;
position : absolute;
top : 11px;
right : 20px;
width : 400px;
height : 50px;
display : none;
background : url(login.jpg) 10px no-repeat #fff;
}
#login-box fieldset {
border : 0;
}
#login-box label {
font-weight : bold;
margin-right : 10px;
margin-top : 5px;
}
#login-box label, #login-box input, #login-box select {
font-size : 10px;
display : block;
float : left;
width : 100px;
}
#login-box input, #login-box select {
margin-top : 5px;
}
#login-box input#login-button {
width : 70px;
height : 38px;
margin-top : 15px;
margin-right : 0;
}
#login-box-footer {
padding-left : 50px;
position : absolute;
width : 400px;
height : 50px;
display : none;
background : url(login.jpg) 10px center no-repeat #fff;
margin : -55px 0 0 140px;
}
#login-box-footer fieldset {
border : 0;
}
#login-box-footer label {
font-weight : bold;
margin-right : 10px;
margin-top : 5px;
}
#login-box-footer label, #login-box-footer input, #login-box-footer select {
font-size : 10px;
display : block;
float : left;
width : 100px;
}
#login-box-footer input, #login-box-footer select {
margin-top : 5px;
}
#login-box-footer input#login-button {
width : 70px;
height : 38px;
margin-top : 15px;
margin-right : 0;
}
#termscontent ol {
margin : 0 0 0 20px;
}
#termscontent ol li {
margin : 0 0 20px 0;
}
#termscontent ol li ol {
margin : 5px 0 5px 20px;
}
#termscontent ol li ol li {
margin : 4px 0 4px 0;
list-style-type : lower-alpha;
}
#termscontent ol li ol li ol {
margin : 5px 0 5px 30px;
}
#termscontent ol li ol li ol li {
margin : 4px 0 4px 0;
list-style-type : lower-roman;
}
.error li {
color : #B20000;
font-weight : bold;
}
html .clickable {
cursor : pointer;
text-decoration : underline;
}
strong .unlimited {
color : #FF6;
}
html .ui-widget-overlay {
position : fixed;
background : #033A72;
opacity : 0.17;
}
.containment {
padding : 50px;
border : rgb(3, 58, 114) solid 20px;
border : rgb(3, 58, 114, 0.34) solid 20px;
border-radius : 30px;
background : #FFF;
color : black;
background-clip : padding-box;
text-align : left;
z-index : 1000;
}
.containment .wrapper {
overflow-y : scroll;
height : 100%;
width : 110%;
position : relative;
right : 20px;
}
.close_overlay {
width : 24px;
height : 25px;
background : url(/media/shared/signup/x.png) no-repeat;
position : absolute;
display : block;
right : 6px;
top : 4px;
cursor : pointer;
}
.money_back a:hover, .reasons a:hover {
text-decoration : underline;
}
#footer_awards {
display : none;
}
#wrapper div.push {
height : inherit;
}
#wrapper-bg {
background : #EBEBEB;
width : 1090px;
margin : 0 auto;
}
#wrapper {
width : 1050px;
}
.icontent {
width : 1035px;
height : 600px;
border : none;
margin-top : 4px;
margin-bottom : 4px;
}
div.push {
height : 130px;
}

↑ Top