W3C CSS Validator results for https://activespineandsport.com/ (CSS level 2.1)

Congratulations! No Error Found.

This document validates as CSS level 2.1 !

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?uri=https%3A%2F%2Factivespineandsport.com%2F&profile=css21&usermedium=all&warning=1&vextwarning=
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 (22)

URI : https://activespineandsport.com/style.css

540 Same colors for color and background-color in two contexts #primary-nav li li a:hover and #primary-nav a:hover
540 Same colors for color and background-color in two contexts #secondary-nav li a:hover and #primary-nav a:hover
540 Same colors for color and background-color in two contexts #secondary-nav li.selected a and #primary-nav a:hover
677 Same colors for color and background-color in two contexts a.df:hover and a:link
678 Same colors for color and background-color in two contexts a.df:hover and a:visited
679 Same colors for color and background-color in two contexts #primary-nav li li a:hover and a:hover
679 Same colors for color and background-color in two contexts #secondary-nav li a:hover and a:hover
679 Same colors for color and background-color in two contexts #secondary-nav li.selected a and a:hover
680 Same colors for color and background-color in two contexts a.df:hover and a:active
683 Same colors for color and background-color in two contexts a.df:hover and a.hf:link
684 Same colors for color and background-color in two contexts a.df:hover and a.hf:visited
685 Same colors for color and background-color in two contexts #primary-nav li li a:hover and a.hf:hover
685 Same colors for color and background-color in two contexts #secondary-nav li a:hover and a.hf:hover
685 Same colors for color and background-color in two contexts #secondary-nav li.selected a and a.hf:hover
686 Same colors for color and background-color in two contexts a.df:hover and a.hf:active
691 Same colors for color and background-color in two contexts a.df:hover and a.footerhalo:hover
694 Same colors for color and background-color in two contexts a.df:hover and a.footernav:link
695 Same colors for color and background-color in two contexts a.df:hover and a.footernav:visited
696 Same colors for color and background-color in two contexts #primary-nav li li a:hover and a.footernav:hover
696 Same colors for color and background-color in two contexts #secondary-nav li a:hover and a.footernav:hover
696 Same colors for color and background-color in two contexts #secondary-nav li.selected a and a.footernav:hover
697 Same colors for color and background-color in two contexts a.df:hover and a.footernav:active

↑ Top

Valid CSS information

@charset "utf-8";
table, tr, th, td {
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
html, body {
height : 100%;
background-image : url(images/BG.gif);
background-color : #e9e9e9;
background-repeat : repeat-x;
background-position : [top];
padding : 0;
border : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #084176;
}
body {
margin-top : 30px;
border : 0;
}
.smallfont {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #f90;
}
#cells {
border-collapse : collapse;
border-collapse : collapse;
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
#T1 {
border-collapse : collapse;
border-collapse : collapse;
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
#T2 {
border-collapse : collapse;
border-collapse : collapse;
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
#T3 {
border-collapse : collapse;
border-collapse : collapse;
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
#T4 {
border-collapse : collapse;
border-collapse : collapse;
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
#T5 {
border-collapse : collapse;
border-collapse : collapse;
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
#back {
background-image : url(images/background.png);
background-repeat : repeat-y;
height : 100%;
border-collapse : collapse;
border-spacing : 0;
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
}
#headdiv {
width : 1100px;
height : 41px;
background-image : url(images/headdiv.png);
background-repeat : no-repeat;
border-collapse : collapse;
border-collapse : collapse;
border-spacing : 0;
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
#headdiv2 {
width : 1100px;
height : 51px;
border : 0;
}
#main {
background-image : url(images/main.png);
background-repeat : no-repeat;
height : 100%;
position : inherit;
top : 0;
bottom : 0;
left : 0;
right : 0;
width : 750px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #084176;
border-collapse : collapse;
border-spacing : 0;
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
overflow : visible;
}
#maindiv {
position : inherit;
margin-top : 28px;
margin-bottom : 0;
margin-left : 10px;
margin-right : 10px;
height : 100%;
width : 722px;
border : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
text-align : justify;
overflow : visible;
line-height : 15px;
}
.rules {
font-size : 13px;
font-style : normal;
text-align : left;
margin-top : 0;
margin-bottom : 4px;
}
.lt {
font-size : 16px;
font-weight : bold;
}
.pft {
font-size : 16px;
font-weight : bold;
text-decoration : underline;
}
.servicesheader {
font-size : 20px;
font-style : italic;
font-weight : bold;
}
.indexsubtitle {
font-size : 20px;
font-style : italic;
text-decoration : underline;
font-weight : bold;
}
.indexlowertext {
font-size : 19px;
font-style : italic;
font-weight : bold;
text-align : center;
line-height : 20px;
}
#Layer1 {
position : absolute;
left : 116px;
top : 37px;
width : 346px;
height : 257px;
z-index : 1;
}
.imgrotate {
border-bottom : 6px solid #ffb300;
border-top : 6px solid #ffb300;
padding : 0;
border-right-style : none;
border-left-style : none;
border-left-width : 0;
border-right-width : 0;
width : 722px;
}
#leftdiv {
background-image : url(images/leftbox.png);
background-repeat : no-repeat;
height : 800px;
width : 300px;
font-family : Tahoma, Geneva, sans-serif;
font-size : 12px;
color : #084176;
vertical-align : top;
}
#foot {
width : 1100px;
height : 67px;
background-image : url(images/footbar.png);
background-repeat : no-repeat;
margin-left : 50px;
color : #039;
}
.foottext {
color : #fff;
font-size : 13px;
}
#foottable {
margin-left : 33px;
line-height : 16px;
}
.foottable2 {
line-height : 8px;
}
em {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #084176;
}
.awardsHeader {
padding-top : 37px;
padding-right : 30px;
padding-bottom : 0;
padding-left : 23px;
}
.press {
padding-top : 18px;
padding-right : 30px;
padding-bottom : 15px;
padding-left : 30px;
}
.philosophyInfo {
padding-top : 36px;
padding-right : 20px;
padding-bottom : 0;
padding-left : 22px;
background-image : url(images/LeftBox1-Top.gif);
background-repeat : no-repeat;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
color : #027ebe;
}
.philosophyFooter {
background-image : url(images/LeftBox1-btm.gif);
background-repeat : no-repeat;
background-position : [7px];
padding : 0;
height : 10px;
width : 285px;
}
.pressHeader {
padding-top : 18px;
padding-right : 30px;
padding-bottom : 0;
padding-left : 23px;
}
.footerright {
padding-top : 3px;
padding-right : 0;
padding-left : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
padding-bottom : 0;
}
form {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #027ebe;
}
a.sublink:link, a.sublink:active, a.sublink:visited {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : underline;
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 4px;
}
a.sublink:hover, a.sublink:visited:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #b1250e;
text-decoration : underline;
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 4px;
}
.infoBox2 {
padding-top : 17px;
padding-right : 18px;
padding-bottom : 0;
padding-left : 22px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
background-image : url(images/LeftBox2-Top.gif);
background-repeat : no-repeat;
background-position : [7px, 0];
}
div {
margin : 0;
padding : 0;
}
.textLeftColumn {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
color : #084176;
}
.textLeftColumnBlue {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
color : #027ebe;
}
.infoBox3 {
padding-top : 17px;
padding-right : 20px;
padding-bottom : 4px;
padding-left : 26px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
background-image : url(images/LeftBox3-Top.gif);
background-repeat : no-repeat;
background-position : [5px, 0];
}
.infoBox4 {
padding-top : 4px;
padding-right : 20px;
padding-bottom : 4px;
padding-left : 48px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
background-repeat : no-repeat;
}
.footerLeft {
background-image : url(images/footerLT.gif);
background-repeat : no-repeat;
background-position : [left, bottom];
}
.infoBox4Fill {
padding-top : 4px;
padding-right : 20px;
padding-bottom : 4px;
padding-left : 20px;
background-image : url(images/LeftBox4-Fill.gif);
background-repeat : no-repeat;
background-position : [left, top];
}
.infoBox5Fill {
padding-top : 6px;
padding-right : 20px;
padding-bottom : 0;
padding-left : 20px;
background-image : url(images/LeftBox5-Fill.gif);
background-repeat : no-repeat;
background-position : [left, top];
height : 20px;
}
.textLeftColumnBlue18 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #027ebe;
}
.bodyFill-text {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #004179;
background-image : url(Flash/bodyFill.gif);
background-repeat : no-repeat;
background-position : [left, top];
padding-right : 40px;
padding-left : 40px;
padding-top : 5px;
}
.textLeftColumnBlue11 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 14px;
color : #027ebe;
}
.stretchingInfo {
padding-top : 33px;
padding-right : 20px;
padding-bottom : 0;
padding-left : 22px;
background-image : url(images/LeftBox1-Topstretch.gif);
background-repeat : no-repeat;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
color : #027ebe;
}
dfn {
position : absolute;
left : -1000px;
top : -1000px;
width : 0;
height : 0;
overflow : hidden;
display : inline;
}
#menu_vert {
margin-left : 1px;
margin-right : 1px;
}
.clearb {
clear : both;
}
#menuwrapper {
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
margin-top : 10px;
overflow : hidden;
}
#primary-nav li li {
width : 166px;
}
#primary-nav, #primary-nav ul {
list-style : none;
margin : 0;
padding : 0;
z-index : 9999;
}
#primary-nav ul {
position : absolute;
top : auto;
display : none;
}
#primary-nav ul ul {
margin-top : 0;
margin-left : -1px;
left : 100%;
top : 0;
}
#primary-nav li {
margin-left : 13px;
float : left;
}
#primary-nav li li {
margin-left : 0;
margin-top : -1px;
float : none;
position : relative;
}
#primary-nav a {
display : block;
margin : 0;
padding : 5px 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : bold;
text-decoration : none;
color : #fff;
}
#primary-nav a:hover {
color : #ffb300;
}
#primary-nav li a {
background : #003f97;
border-right : 0 solid #769dca;
border-left : 0 solid #769dca;
}
#primary-nav li li a {
border : 1px solid #769dca;
}
#primary-nav li, #primary-nav li.menuparent {
width : 116px;
}
#primary-nav li.menuparentli {
width : 150px;
}
#primary-nav li.parentc {
width : 140px;
}
#primary-nav li.contact {
width : 105px;
}
#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth {
background-position : [center, right];
background-repeat : no-repeat;
}
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {
display : none;
}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul {
display : block;
}
#primary-nav li li {
float : left;
clear : both;
}
#primary-nav li li a {
height : 1%;
}
#secondary-nav {
margin : 0;
padding : 0;
list-style-type : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.8em;
}
#secondary-nav li {
display : inline;
margin : 0;
}
#secondary-nav li a {
float : left;
display : block;
text-decoration : none;
margin : 0;
padding : 4px 6px;
border-right : 1px solid white;
color : #fff;
background : #003f97;
width : 110px;
}
#secondary-nav li a:visited {
color : white;
}
#primary-nav li li a:hover, #secondary-nav li a:hover, #secondary-nav li.selected a {
background : #ffb300;
color : #fff;
}
ul ul *.menuparent {
padding-right : 15px;
background-image : url(images/nav-arrow-right.png);
background-position : [95%, 50%];
background-repeat : no-repeat;
}
ul ul *.menuparentli {
padding-right : 25px;
background-image : url(images/nav-arrow-right.png);
background-position : [95%, 30%];
background-repeat : no-repeat;
}
div.bluecolumn {
border : solid;
display : block;
padding : 0;
margin : 0 0 0 2px;
background-color : #d7e9ff;
width : 277px;
}
a:link {
color : #00349d;
text-decoration : none;
}
a:visited {
color : #00349d;
text-decoration : none;
}
a:hover {
color : #ffb300;
text-decoration : none;
}
a:active {
color : #00349d;
text-decoration : none;
}
a.hf:link {
color : #00349d;
text-decoration : none;
font-size : 15px;
font-weight : bold;
}
a.hf:visited {
color : #00349d;
text-decoration : none;
font-size : 15px;
font-weight : bold;
}
a.hf:hover {
color : #ffb300;
text-decoration : none;
font-size : 15px;
font-weight : bold;
}
a.hf:active {
color : #00349d;
text-decoration : none;
font-size : 15px;
font-weight : bold;
}
a.footerhalo:link {
color : #fff;
text-decoration : none;
font-size : 12px;
}
a.footerhalo:visited {
color : #fff;
text-decoration : none;
font-size : 12px;
}
a.footerhalo:hover {
color : #00349d;
text-decoration : none;
font-size : 12px;
}
a.footerhalo:active {
color : #fff;
text-decoration : none;
font-size : 12px;
}
a.footernav:link {
color : #00349d;
text-decoration : none;
font-size : 12px;
}
a.footernav:visited {
color : #00349d;
text-decoration : none;
font-size : 12px;
}
a.footernav:hover {
color : #ffb300;
text-decoration : none;
font-size : 12px;
}
a.footernav:active {
color : #00349d;
text-decoration : none;
font-size : 12px;
}
a.df:link, a.df:visited {
font : 1.3em 'Arial', Helvetica, sans-serif;
color : #00349d;
border : 2px solid #00349d;
background : #e8f3ff;
padding : 10px 5px 13px 40px;
width : 350px;
display : block;
text-align : left;
margin : 0 0 10px;
}
a.df:hover {
background : #00349d;
color : #ffb300;
}
a.pdf:link, a.pdf:visited {
font : 1.3em 'Arial', Helvetica, sans-serif;
border : 2px solid #ffb300;
background : #fffdcc url(images/adobe.png) no-repeat [5px, 3px];
padding : 10px 5px 13px 40px;
width : 350px;
display : block;
text-align : left;
margin : 0 0 10px;
}
a.pdf:hover {
background : #ffe792 url(images/adobe.png) no-repeat [5px, 3px];
}
a.pdf2:link, a.pdf2:visited {
font : 1.3em 'Arial', Helvetica, sans-serif;
border : 2px solid #ffb300;
background : #fffdcc url(images/adobe.png) no-repeat [5px, 3px];
padding : 10px 5px 13px 40px;
width : 380px;
display : block;
text-align : left;
margin : 0 0 20px;
}
a.pdf2:hover {
background : #ffe792 url(images/adobe.png) no-repeat [5px, 3px];
}
table#affiliates {
font-size : 14px;
}
table#affiliates td {
padding : 8px 0;
border-bottom : 1px solid #ddd;
text-align : left;
}
table#affiliates td.padMe {
padding-right : 20px;
min-width : 45%;
}
div.hr {
height : 1px;
background : #e6e6e6;
}
div.hr hr {
display : none;
}
.formsmall {
font-size : 11px;
font-style : normal;
text-align : left;
}

↑ Top