W3C CSS Validator results for http://www.tyrolean-software.com (CSS level 2.1)

Sorry! We found the following errors (5)

URI : http://www.tyrolean-software.com/stylesheet.php?cssid=39&mediatype=screen

422 code, pre Value Error : white-space -moz-pre-wrap is not a white-space value : -moz-pre-wrap -moz-pre-wrap

URI : http://www.tyrolean-software.com/stylesheet.php?cssid=39&mediatype=screen

423 code, pre Value Error : white-space -pre-wrap is not a white-space value : -pre-wrap -pre-wrap

URI : http://www.tyrolean-software.com/stylesheet.php?cssid=39&mediatype=screen

424 code, pre Value Error : white-space -o-pre-wrap is not a white-space value : -o-pre-wrap -o-pre-wrap

URI : http://www.tyrolean-software.com/stylesheet.php?cssid=39&mediatype=screen

425 code, pre Property word-wrap doesn't exist : break-word break-word

URI : http://www.tyrolean-software.com/stylesheet.php?cssid=39&mediatype=screen

509 div#seperator Value Error : margin-right attempt to find a semi-colon before the property name. add it

↑ Top

Valid CSS information

* {
margin : 0;
padding : 0;
}
body {
text-align : left;
font-family : verdana, arial, trebuchet ms, sans-serif;
font-size : 75.01%;
line-height : 1em;
color : #4c4c4c;
}
div {
font-size : 1em;
}
img {
border : 0;
}
img#wordpress {
margin-right : 20px;
}
img#blogger {
margin-left : 40px;
}
a, a:link a:active a:visited a:hover {
text-decoration : none;
color : #005e9c;
}
body {
background : #272727;
color : #4c4c4c;
}
div#pagewrapper {
margin : 0 auto;
max-width : 960px;
min-width : 960px;
}
div#header {
height : 87px;
background : #f5f5f5 url(images/bgtop.jpg) repeat-x scroll 0% 0%;
}
div#header div#logo {
clear : none;
float : left;
margin-left : 10px;
width : 405px;
height : 77px;
padding-left : 10px;
}
div#header h1 a {
background : transparent url(images/companylogo.jpg) no-repeat 0% 0%;
display : block;
height : 77px;
text-indent : -999em;
text-decoration : none;
}
div#header div.ft {
background : url(images/contenttl.jpg) no-repeat 0 0;
margin-top : 36px;
height : 10px;
}
div#header div.ft div.c {
background : url(images/contenttr.jpg) no-repeat right 0;
height : 10px;
}
div#search {
float : right;
width : 27em;
text-align : right;
padding : 0.6em 0 0.2em 0;
margin : 0 1em;
}
div#content {
background-color : #f5f5f5;
border-left : 1px solid #919ea6;
border-right : 1px solid #919ea6;
}
div#main {
padding : 20px;
}
div#bottom {
background : transparent url(images/contentbottom.gif) repeat-x scroll 0% 0%;
height : 10px;
}
div#bottom div.ft {
background : url(images/contentbl.jpg) no-repeat 0 0;
}
div#bottom div.ft div.c {
background : url(images/contentbr.jpg) no-repeat right 0;
height : 10px;
}
div#footer {
clear : both;
}
div#footer p {
font-size : 0.8em;
padding : 1.5em;
text-align : center;
margin : 0;
}
div#footer div.copyright {
clear : none;
float : left;
width : 400px;
}
div#footer div.siteinfo {
float : right;
margin-right : 100px;
}
div#footer div.siteinfo p a {
color : #4c4c4c;
text-decoration : underline;
}
div.hr {
height : 1px;
margin : 1em;
border-bottom : 1px dotted black;
}
div#content div#homebanner {
background : transparent url(images/bulb.png) no-repeat 0% 0%;
width : 818px;
height : 372px;
margin : 0 auto;
padding : 100px 0 0 50px;
}
div#content div#homebanner h2 {
font-size : 32px;
color : #f5f5f5;
font-weight : 500;
font-family : Arial, Geneva, Verdana, sans-serif, Helvetica;
line-height : 1em;
}
div#content div#homebanner p {
font-size : 1.5em;
font-family : arial, verdana, trebuchet ms, sans-serif;
margin : 10px 0 1.5em 0;
line-height : 1.4em;
padding : 0;
color : #333;
padding : 0 10px;
width : 410px;
}
div#content div#servicesintro {
background : transparent url(images/bluedart2.png) no-repeat scroll 0% 0%;
height : 200px;
margin : 0 auto;
padding : 35px 0 0 20px;
width : 818px;
}
div#content div#servicesintro p {
width : 410px;
}
div#content div#services {
margin-left : 60px;
}
div#content div#services div#cmsinfobanner {
background : transparent url(images/cmsinfo.png) no-repeat scroll 0% 0%;
height : 160px;
padding : 30px 20px 20px 25px;
width : 700px;
margin : 0 auto;
}
div#content div#services div#cmsinfobanner h3 {
font-size : 17px;
}
div#content div#services div#cmsinfobanner p {
color : #da830b;
font-size : 16px;
width : 220px;
}
div#content div#services div#seoinfobanner {
background : transparent url(images/seoanalysis.png) no-repeat scroll 0% 0%;
height : 160px;
padding : 30px 20px 20px 25px;
width : 700px;
margin : 0 auto;
}
div#content div#services div#seoinfobanner h3 {
font-size : 17px;
}
div#content div#services div#seoinfobanner p {
color : #da830b;
font-size : 16px;
width : 220px;
}
div#content div#services div#servicesbackbutton {
margin-top : 60px;
}
div#content div#services p {
width : 750px;
}
div#content div#services ul {
width : 650px;
}
div#content div#services ul li {
margin-top : 10px;
}
div#services div.servicesleft {
float : left;
clear : none;
width : 500px;
}
div#content div#services div.servicesleft p {
width : 450px;
}
div#content div#techintro {
background : transparent url(images/techintro.png) no-repeat scroll 0% 0%;
margin : 0 auto;
padding : 35px 0 0 20px;
height : 200px;
width : 818px;
}
div#content div#techintro p {
width : 410px;
}
div#technology {
clear : none;
float : left;
width : 440px;
margin-left : 60px;
margin-bottom : 30px;
}
div#enclosetech {
float : left;
width : 520px;
}
div#enclosetech div#seperator {
margin-left : 510px;
margin-top : 10px;
width : 5px;
height : 400px;
border-right : 1px dashed #809e71;
}
div#righttech {
margin-left : 570px;
width : 280px;
height : 400px;
}
div#righttech p.right {
text-align : right;
}
div#content div#blogintro {
background : transparent url(images/blogintro.png) no-repeat scroll 0% 0%;
height : 200px;
margin : 0 auto;
padding : 35px 0 0 20px;
width : 818px;
}
div#content div#blogintro p {
width : 410px;
}
div#content div#portintro {
background : transparent url(images/portintro.png) no-repeat scroll 0% 0%;
height : 200px;
margin : 0 auto;
padding : 35px 0 0 20px;
width : 818px;
}
div#content div#portintro p {
width : 410px;
}
div.contactform {
width : 700px;
margin : 0 auto;
}
div#content div#contactintro {
background : transparent url(images/contactintro.png) no-repeat scroll 0% 0%;
height : 200px;
margin : 0 auto;
padding : 35px 0 0 20px;
width : 818px;
}
div#content div#contactintro p {
width : 410px;
}
div#content div#contactintro span {
line-height : 1.4em;
margin-left : 20px;
}
div#content h1 {
font-size : 2em;
line-height : 1em;
margin : 0;
}
div#content h2 {
line-height : 1.5em;
font-family : Arial;
font-size : 1.8em;
margin : 0 0 0.5em 0;
}
div#content h3 {
color : #4c4c4c;
font-family : Arial;
font-size : 1.3em;
line-height : 1.3em;
margin : 0 0 0.5em 0;
}
div#content h4 {
color : #294b5f;
font-size : 1.2em;
line-height : 1.3em;
margin : 0 0 0.25em 0;
}
div#content h5 {
font-size : 1.1em;
line-height : 1.3em;
margin : 0 0 0.25em 0;
}
h6 {
font-size : 1em;
line-height : 1.3em;
margin : 0 0 0.25em 0;
}
p {
font-size : 1em;
margin : 0 0 1.5em 0;
line-height : 1.4em;
padding : 0;
color : #4c4c4c;
}
p.services {
width : 750px;
}
p.techintro {
height : 150px;
}
p.note {
font-style : italic;
font-size : 11px;
color : #a0a0a0;
}
p.vat {
font-style : italic;
font-size : 11px;
color : #a0a0a0;
text-align : right;
}
blockquote {
border-left : 10px solid #ddd;
margin-left : 10px;
}
pre {
font-family : monospace;
font-size : 1em;
}
strong, b {
font-weight : bold;
}
em, i {
font-style : italic;
}
code, pre {
white-space : pre-wrap;
font-family : "Courier New", Courier, monospace;
font-size : 1em;
}
pre {
border : 1px solid #000;
background-color : #ddd;
margin : 0 1em 1em 1em;
padding : 0.5em;
line-height : 1.5em;
font-size : 90%;
}
div#main ul, div#main ol, div#main dl {
font-size : 1em;
line-height : 1.8em;
margin : 0 0 1.5em 0;
}
div#main ul li, div#main ol li {
display : block;
list-style : none;
margin : 0 0 0.25em 20px;
padding-left : 25px;
padding-top : 2px;
background : url(images/standardbullet3.gif) no-repeat 0% 0%;
}
div#main ul.blog {
list-style-type : disc;
}
div#main ul.blog li {
display : block;
margin : 0 0 0.25em 20px;
padding-left : 25px;
padding-top : 2px;
background : transparent;
}
div#main ul.services li {
border-bottom : 1px dashed #809e71;
width : 350px;
padding-bottom : 5px;
padding-top : 0;
}
div#dl dt {
font-weight : bold;
margin : 0 0 0.25em 3em;
}
div#dl dd {
margin : 0 0 0 3em;
}
div#subcolumns {
padding-bottom : 30px;
font-family : verdana, arial, trebuchet ms, sans-serif;
font-size : 0.9em;
margin-bottom : 20px;
}
div#subcolumns h3 {
font-family : Arial;
font-size : 1.8em;
}
div#enclose {
float : left;
width : 450px;
}
div#frontnews {
clear : none;
float : left;
width : 350px;
margin-left : 70px;
}
div#seperator {
margin-left : 439px;
margin-top : 10px;
margin-right : 1px;
width : 5px;
height : 200px;
border-right : 1px dashed #809e71;
}
div#welcome {
margin-left : 500px;
width : 330px;
}
div#subcolumns div#enclose div#frontnews ul {
font-size : 1em;
line-height : 1.8em;
margin : 0 0 1.5em 0;
list-style : none;
}
div#subcolumns div#enclose div#frontnews ul li {
margin-left : 0;
display : block;
background : url(images/newsbullett.gif) no-repeat 3px 5px;
}
div#content div#services div.moreinfoleft {
width : 280px;
height : 213px;
margin : 70px 0 57px 510px;
background : transparent url(images/infodivblue.gif) no-repeat scroll 0% 0%;
padding : 40px 0 0 20px;
}
div#content div#services div.learnmore {
background : transparent url(images/learnmoredivblue.gif) no-repeat scroll 0% 0%;
height : 213px;
margin : 0 0 100px 510px;
padding : 35px 0 0 20px;
width : 280px;
}
div#content div#services div.moreinfoleft p {
width : 230px;
}
div#content div#services div.moreinfoleft p.wrap {
width : 200px;
}
div#portfolio {
margin-left : 60px;
}
div#portfolio div#portfoliobase {
height : 5px;
clear : both;
}
div#portfolio div.portfolioitem {
clear : both;
width : 820px;
}
.portfolioshow {
display : block;
}
.portfoliohide {
display : none;
}
div#portfolio div.portfolioitem div.left {
clear : none;
float : left;
width : 400px;
}
div#portfolio div.portfolioitem div.right {
float : right;
width : 417px;
}
div#portfolio img#cliniclogo {
margin : 0 auto;
}
div#portfolio img#jmlogo {
margin : 0 auto;
}
div#portfolio img#bdlogo {
margin : 0 auto;
}
div#portfolio img#yblogo {
margin : 0 auto;
}
div#portfolio img#bdgrab {
margin-bottom : 40px;
}
div#portfolio img#clinicgrab {
margin-bottom : 40px;
}
div#portfolio img#jmgrab {
margin-bottom : 40px;
}
div#portfolio img#ybgrab {
margin-bottom : 40px;
}
div#portfolio div.portfolioitem p.brief {
background : transparent url(images/portfoliobrief.gif) no-repeat scroll 0% 4px;
padding-left : 28px;
}
div#portfolio div.portfolioitem p.tech {
background : transparent url(images/portfoliotech.gif) no-repeat scroll 0% 4px;
padding-left : 28px;
}
div#portfolio div.portfolioitem p.toggle {
border-bottom : 1px dashed #809e71;
width : 380px;
}
div#portfolio div.portfolioitem p.toggle {
font-size : 15px;
}
div#portfolio div.portfolioitem p.toggle a {
text-decoration : none;
background : none;
padding : 0;
}
div#portfolio div#clinic {
display : none;
}
div#portfolio div#jennymoffett {
display : none;
}
div#portfolio div#baradoo {
display : none;
}
div#portfolio div#ayearbouldering {
display : none;
}
div#portfolio div.portfolioitem p a.portlink {
background : transparent url(images/portfoliolink2.gif) no-repeat scroll 3px 0%;
padding-left : 28px;
font-size : 15px;
}
div.contactform div label {
display : inline;
float : left;
width : 150px;
}
div.contactform input[type="text"] {
border : 1px solid #a0a0a0;
}
div.required label {
background : transparent url(images/required.gif) no-repeat scroll 130px 0%;
line-height : 16px;
}
div.required input[type="text"], textarea {
border : 1px solid #a0a0a0;
}
div.contactform div.required {
color : #4c4c4c;
}
div.contactform div.prompt {
width : 450px;
margin-left : 150px;
}
div.contactform div.submit {
width : 450px;
margin-left : 150px;
}
div.contactform div.submit input[type="submit"], input[type="reset"] {
cursor : pointer;
color : #fff;
font-weight : 600;
background : transparent url(images/button2.gif) no-repeat scroll 0% 0%;
width : 84px;
height : 34px;
border : none;
}
div.error_message {
width : 700px;
margin : 0 auto;
}
div#main div.error_message ul {
font-size : 1em;
line-height : 1.8em;
list-style : none;
}
div#main div.error_message ul li {
display : block;
background : url(images/required.gif) no-repeat 3px 5px;
}
span.accesskey {
text-decoration : none;
}
.accessibility, hr {
position : absolute;
top : -999em;
left : -999em;
}
dfn {
position : absolute;
left : -1000px;
top : -1000px;
width : 0;
height : 0;
overflow : hidden;
display : inline;
}
a.external span {
position : absolute;
left : -5000px;
width : 4000px;
}
a.external {
padding : 0 12px 0 0;
}
a.external:link {
color : #18507c;
background : url(images/cms/external.gif) no-repeat 100% 0%;
}
a.external:visited {
color : #18507c;
background : url(images/cms/external.gif) no-repeat 100% 0%;
}
a.external:hover {
color : #18507c;
background : url(images/cms/external.gif) no-repeat 100% 0%;
background-color : #c3d4df;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html > body .clearfix {
display : inline-block;
width : 100%;
}
* html .clearfix {
height : 1%;
}
#menu_vert {
height : 1px;
padding-top : 40px;
text-align : right;
}
.clearb {
clear : both;
}
#menuwrapper {
border : 1px solid white;
}
#primary-nav li li {
width : 200px;
}
#primary-nav, #primary-nav ul {
list-style : none;
margin : 0;
padding : 0;
}
#primary-nav ul {
position : absolute;
top : auto;
display : none;
}
#primary-nav ul ul {
margin-top : 1px;
margin-left : -1px;
left : 100%;
top : 0;
}
#primary-nav li {
display : inline;
}
#primary-nav li li {
margin-left : 0;
margin-top : -1px;
float : none;
position : relative;
}
#primary-nav a {
display : block;
margin : 0;
text-decoration : none;
}
#primary-nav li.menuactive a.menuactive {
background : transparent url(images/menutabselecteddark.jpg) no-repeat scroll 0% 0%;
display : block;
float : left;
font-family : Arial;
font-size : 12px;
font-weight : bold;
height : 38px;
line-height : 38px;
text-align : center;
text-decoration : none;
width : 85px;
}
#primary-nav li a {
background : transparent url(images/menutabstandarddark.jpg) no-repeat scroll 0% 0%;
display : block;
float : left;
font-family : Arial;
font-size : 12px;
font-weight : bold;
height : 38px;
line-height : 38px;
text-align : center;
text-decoration : none;
width : 85px;
}
#primary-nav li li a {
border : 1px solid #c0c0c0;
}
#primary-nav li, #primary-nav li.menuparent {
background-color : #ececec;
}
#primary-nav li.menuactive {
background-color : #c7c7c7;
}
#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth {
background-image : url(images/cms/arrow.gif);
background-position : right center;
background-repeat : no-repeat;
}
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
background-color : #e7ab0b;
}
#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%;
}
div#news {
margin : 2em 0 1em 1em;
border : 1px solid #000;
background : #ffe9af;
}
div#news h2 {
line-height : 2em;
background : #f5f5f5;
}
.NewsSummary {
padding : 0.5em 0.5em 1em;
margin : 0 0.5em 1em 0.5em;
border-bottom : 1px solid #ccc;
}
.NewsSummaryPostdate {
font-size : 90%;
font-weight : bold;
}
.NewsSummaryLink {
font-weight : bold;
padding-top : 0.2em;
}
.NewsSummaryCategory {
font-style : italic;
margin : 5px 0;
}
.NewsSummaryAuthor {
font-style : italic;
padding-bottom : 0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
line-height : 140%;
}
.NewsSummaryMorelink {
padding-top : 0.5em;
}
#NewsPostDetailDate {
font-size : 90%;
margin-bottom : 5px;
font-weight : bold;
}
#NewsPostDetailSummary {
line-height : 150%;
}
#NewsPostDetailCategory {
font-style : italic;
border-top : 1px solid #ccc;
margin-top : 0.5em;
padding : 0.2em 0;
}
#NewsPostDetailContent {
margin-bottom : 15px;
line-height : 150%;
}
#NewsPostDetailAuthor {
padding-bottom : 1.5em;
font-style : italic;
}
body {
color : #000 !important ;
background-color : #fff !important ;
font-family : arial;
border : 0 !important ;
}
* {
border : 0 !important ;
}
.accessibility, .noprint {
display : none !important ;
}
div#content, div#main {
display : block !important ;
width : 100% !important ;
border : 0 !important ;
padding : 1em !important ;
}
div#header, div#header h1 a, div.breadcrumbs, div#search, div#footer, div#menu_vert, div#news, div.right49, div.left49, div#sidebar {
display : none !important ;
}
img {
float : none;
}

↑ Top