W3C CSS Validator results for http://www.runningriverplc.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=http://www.runningriverplc.com
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

Valid CSS information

body {
font-family : "tahoma";
font-size : 11px;
margin : 5px 0 20px 5px;
color : #7f7277;
line-height : 130%;
text-align : center;
background : #ffffff;
}
td p {
font-family : "tahoma";
font-size : 11px;
color : #868686;
}
.txtmain {
color : #4b2331;
font-size : 13px;
}
.button {
font-family : "tahoma";
font-size : 11px;
color : #ffffff;
background-color : #999999;
text-align : center;
border : 1px solid;
border-color : #ffffff black black #ffffff;
height : 22px;
padding : 5px;
margin : 3px;
}
.boldd {
font-size : 11px;
color : #00477f;
font-family : "tahoma";
font-weight : bold;
}
.boldl {
font-size : 11px;
color : #cfe9ff;
font-family : "tahoma";
font-weight : bold;
}
.boldb {
font-size : 13px;
color : #7f7277;
font-family : "tahoma";
font-weight : 700;
}
.boldp18px {
font-size : 18px;
color : #7f7277;
font-family : "tahoma";
font-weight : bold;
}
.bold16px {
font-size : 16px;
color : #4b2331;
font-family : "tahoma";
font-weight : bold;
}
.boldw16px {
font-size : 16px;
color : #4b2331;
font-family : "tahoma";
font-weight : bold;
color : #ffffff;
line-height : 24px;
}
.boldw11px {
font-size : 11px;
color : #ffffff;
font-family : "tahoma";
font-weight : bold;
}
.bold16gpx {
font-size : 16px;
color : #4b2331;
font-family : "tahoma";
font-weight : bold;
}
.bold16gpx {
font-size : 16px;
color : #4b2331;
font-family : "tahoma";
font-weight : bold;
}
.med14gpx {
font-size : 14px;
color : #4b2331;
font-family : "tahoma";
font-weight : normal;
}
.std12gpx {
font-size : 11px;
color : #4b2331;
font-family : "tahoma";
font-weight : normal;
}
.headertitle {
font-size : 13px;
color : #020fcf;
line-height : 14pt;
font-family : "tahoma";
font-weight : bold;
text-transform : capitalize;
}
.img {
padding : 0 5px;
}
.tbl {
text-align : center;
font-family : "tahoma";
font-size : 11px;
background-color : #06437a;
}
.td {
background-color : #ffffff;
}
.tdleft {
background-color : #ffffff;
text-align : left;
}
#footer {
width : 900px;
height : 50px;
background-image : url(../images/footer.jpg);
clear : both;
}
#footerright {
float : right;
color : #888686;
margin-right : 5px;
margin-top : 25px;
text-transform : capitalize;
color : #4b2331;
padding-bottom : 6px;
}
#footerright a {
color : #4b2331;
font-weight : normal;
text-decoration : underline;
font-size : 11px;
}
#footerright a:hover {
text-decoration : none;
color : #888686;
}
.loginbox {
background : none;
border : none;
width : 149px;
height : 20px;
margin : 0;
padding : 2px 7px 0 3px;
font-size : 14px;
color : #ffffff;
}
.textbox {
font-family : "tahoma";
font-size : 11px;
background-color : #ffffff;
text-align : left;
border : 1px solid #888686;
height : 18px;
width : 180px;
color : #888686;
margin : 2px;
padding : 2px;
}
.txtboxbtn {
width : 60px;
margin : 2px;
padding : 2px;
color : #000000;
border : 1px solid #3bbfd7;
height : 18px;
font-family : "tahoma";
font-size : 11px;
}
.textboxmulti {
font-family : "tahoma";
font-size : 11px;
color : #868686;
background-color : #ffffff;
text-align : left;
border : 1px solid #868686;
width : 180px;
height : 150px;
margin : 2px;
padding : 2px;
}
a:link {
font-family : "tahoma";
font-size : 11px;
font-weight : normal;
font-style : normal;
text-decoration : none;
color : #000066;
}
a:visited {
font-family : "tahoma";
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
color : #000066;
}
a:hover {
font-family : "tahoma";
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
color : #000;
}
a:active {
font-family : "tahoma";
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : underline;
color : #000066;
}
input {
font-family : "tahoma";
font-size : 11px;
}
textarea {
font-family : "tahoma";
font-size : 11px;
}
select {
font-family : "tahoma";
font-size : 11px;
}
#split {
border : 1px solid #020fcf;
clear : both;
}
#sidetext {
background-color : #4b2331;
width : 150px;
height : 300px;
padding : 4px;
margin : 0 10px;
text-align : center;
float : left;
}
#toptext {
width : 500px;
height : auto;
margin : 4px 10px;
float : left;
font-size : 18px;
text-align : left;
padding-top : 7px;
}
#toptext a:link {
font-size : 18px;
}
#toptext a:visited {
font-size : 18px;
}
#toptext a:active {
font-size : 18px;
}
#toptext a:hover {
font-size : 18px;
text-decoration : underline;
}
#srch {
float : right;
width : 330px;
margin-right : 5px;
height : auto;
margin : 4px auto;
font-size : 18px;
}
#srchshop {
padding-top : 7px;
}
#productsmain {
width : 500px;
float : left;
height : auto;
}
#contactmast {
margin-left : 90px;
margin-top : 5px;
}
#borderproduct {
border : 1px dotted #4b2331;
padding : 4px;
height : 180px;
width : 160px;
}
.producttext {
font-size : 11px;
}
#line {
border-top : 1px dotted #4b2331;
width : 470px;
margin-top : 10px;
margin-bottom : 10px;
}
#linelg {
border-top : 1px dotted #4b2331;
width : 826px;
margin-top : 10px;
margin-bottom : 10px;
}
#linelgcentre {
border-top : 1px dotted #4b2331;
width : 826px;
margin-top : 10px;
margin-bottom : 10px;
text-align : center;
margin : 0 auto;
padding : 0;
}
#linesml {
border-top : 1px dotted #4b2331;
width : 400px;
margin-top : 10px;
margin-bottom : 10px;
}
#linesmller {
border-top : 1px dotted #4b2331;
width : 350px;
margin-top : 10px;
margin-bottom : 10px;
}
#masthead {
width : 900px;
height : 163px;
background-position : center;
background-image : url(../images/masthead2.jpg);
background-repeat : no-repeat;
}
#FooterHolder {
width : 900px;
background-color : #cfe9ff;
border-top : 1px solid #cfe9ff;
border-bottom : 1px solid #cfe9ff;
margin : 0 auto;
color : #00477f;
text-transform : capitalize;
height : auto;
text-align : center;
padding : 0;
}
#FooterHolder ul {
display : inline;
margin : 0 0 0 0;
line-height : 200%;
}
#FooterHolder ul li {
display : inline;
list-style-type : none;
margin : 5px 0 20px 0;
}
#FooterHolder a {
color : #00477f;
font-weight : bold;
text-decoration : none;
padding : 4px 8px 4px 8px;
margin-top : 10px;
margin-bottom : 40px;
}
#FooterHolder a:hover {
text-decoration : underline;
font-weight : bold;
}
#signature {
width : 900px;
height : auto;
margin : 0 auto;
padding : 0;
text-align : center;
}
.valid {
float : left;
margin-left : 0;
margin-top : 2px;
}
.sig {
float : right;
text-transform : none;
font-size : 11px;
text-align : right;
color : #4b2331;
}
.sig a:link {
font-size : 11px;
}
.sig a:visited {
font-size : 11px;
}
.sig a:active {
font-size : 11px;
}
.sig a:hover {
font-size : 11px;
text-decoration : underline;
}
.gallerycontroller {
width : 250px;
height : 75px;
}
.gallerycontent {
width : 400px;
height : 200px;
padding : 3px;
display : block;
}
#link {
width : 30px;
height : auto;
margin-top : 15px;
float : left;
}
#link1 {
width : 30px;
height : auto;
margin-top : 5px;
float : left;
}
#link2 {
width : 150px;
height : auto;
margin-top : 5px;
float : left;
}
#linkc {
width : 70px;
height : auto;
margin-top : 43px;
float : left;
}
#arrow {
margin-top : 3px;
float : left;
margin-left : 5px;
margin-top : 17px;
}
#arrow1 {
margin-top : 3px;
float : left;
margin-left : 5px;
margin-top : 7px;
}
#arrow2 {
margin-top : 3px;
float : left;
margin-left : 5px;
margin-top : 7px;
}
#gap {
margin-top : 5px;
}
#newstitle {
float : left;
width : 55%;
text-align : left;
margin-bottom : 5px;
}
#newsarrow {
float : left;
margin-left : 5px;
width : 40%;
text-align : right;
margin-bottom : 5px;
}
#containermiddle {
width : 900px;
height : auto;
clear : both;
text-align : center;
padding : 0;
margin : 0 auto;
}
#innermiddle {
padding : 4px;
margin-top : 10px;
}
#innermiddlesml {
padding : 1px 4px;
margin-top : 5px;
}
#mainsection {
width : 886px;
clear : both;
height : 190px;
margin : 0 auto;
text-align : center;
padding : 0;
}
#toplft {
height : 265px;
background-color : #f7f9fa;
width : 394px;
float : left;
margin-left : 0;
color : #00477f;
text-align : justify;
}
#topmid {
height : 252px;
background-color : #f7f9fa;
width : 207px;
float : left;
margin-left : 34px;
text-align : justify;
margin-top : 10px;
}
#toprt {
height : 252px;
background-color : #f7f9fa;
width : 215px;
float : left;
margin-left : 34px;
color : #00477f;
margin-top : 10px;
}
#invest {
height : 198px;
background-color : #f7f9fa;
width : 362px;
float : left;
margin-left : 30px;
margin-top : 10px;
}
#investinner {
color : #fff;
text-transform : capitalize;
font-weight : bold;
width : 300px;
height : 150px;
border : 1px solid #cfe9ff;
margin-bottom : 2px;
font-size : 26px;
text-align : center;
line-height : 34px;
}
#spacer {
margin-top : 52px;
}
#investsml {
height : 198px;
background-color : #f7f9fa;
width : 217px;
float : left;
margin-left : 34px;
margin-top : 10px;
}
#investinnersml {
color : #00477f;
text-transform : capitalize;
font-weight : bold;
width : 214px;
height : 34px;
border : 1px solid #cfe9ff;
margin-bottom : 2px;
font-size : 12px;
font-weight : bold;
background-color : #cfe9ff;
}
#spacersml {
margin-top : 12px;
}
#photobox {
margin-top : 40px;
height : 124px;
background-color : #fff;
width : 122px;
float : left;
margin-left : 0;
background-image : url(../images/16temp.jpg);
}
#photobox2 {
margin-top : 40px;
height : 124px;
background-color : #fff;
width : 122px;
float : left;
margin-left : 14px;
background-image : url(../images/14temp.jpg);
overflow : hidden;
}
#photobox3 {
height : 188px;
background-color : #fff;
width : 187px;
float : left;
margin-left : 12px;
text-align : justify;
color : #00477f;
}
#photobox4 {
height : 188px;
background-color : #fff;
width : 215px;
float : left;
margin-left : 11px;
text-align : justify;
color : #00477f;
}
#photobox5 {
margin-top : 40px;
height : 124px;
background-color : #fff;
width : 122px;
float : left;
margin-left : 14px;
background-image : url(../images/1temp.jpg);
overflow : hidden;
}
#casestudy {
height : 170px;
background-color : #fff;
width : 170px;
float : left;
margin-left : 7px;
}
#justify {
text-align : justify;
}
#fleft {
float : left;
margin-bottom : 20px;
}
#fright {
float : right;
margin-bottom : 20px;
}
#frightnews {
width : 250px;
margin-right : 10px;
background-color : #f7f9fa;
min-height : 330px;
float : right;
}
#grouprt {
width : 700px;
float : right;
height : auto;
}
#catsmain {
margin : 10px 5px;
font-size : 14px;
font-weight : bold;
}
.cats {
margin : 10px 0;
font-size : 14px;
text-align : left;
}
.cats a:link {
color : #ffffff;
font-size : 14px;
text-decoration : none;
}
.cats a:visited {
color : #ffffff;
font-size : 14px;
text-decoration : none;
}
.cats a:active {
color : #ffffff;
font-size : 14px;
text-decoration : none;
}
.cats a:hover {
color : #2d1919;
font-size : 14px;
text-decoration : none;
}
h1, h2, p {
margin : 0;
padding : 0 10px;
}
p {
padding : 0 10px 1em;
}
h1, h2 {
letter-spacing : -1px;
font-weight : 100;
color : #fff;
}
h1 {
font-size : 200%;
}
h2 {
font-size : 140%;
line-height : 1.05;
}
div#content {
float : right;
width : 455px;
padding : 10px;
background : #ffffff;
margin : 0 10px;
margin-right : 15px;
margin-bottom : 10px;
}
div#contentmain {
float : right;
width : 650px;
padding : 10px;
background : #ffffff;
margin : 0 10px;
margin-right : 15px;
margin-bottom : 10px;
}
div#nav {
float : left;
width : 175px;
padding : 10px 0;
background : #888686;
margin-left : 20px;
margin-bottom : 10px;
}
div#right {
float : right;
width : 175px;
padding : 10px 0;
background : #ffffff;
margin-right : 25px;
margin-bottom : 10px;
}
#ticker {
border : 1px solid #888686;
height : 200px;
width : 160px;
}
#recset {
font-weight : bold;
font-size : 14px;
text-transform : uppercase;
}
#recset a:link {
font-weight : bold;
font-size : 14px;
}
#textrt {
text-align : justify;
padding : 0 5px;
margin : 10px auto;
}
.textrtint {
font-size : 11px;
color : #ffffff;
}
#centre {
text-align : center;
margin : 5px auto;
padding : 0;
}
#shoppingcart {
background-image : url(../images/shoppingcart.jpg);
width : 167px;
height : 102px;
text-align : center;
padding : 0;
margin : 0 auto;
}
#shoptxt {
text-align : center;
padding : 0;
}
#txttop {
padding-top : 180px;
text-align : center;
color : #ffffff;
font-size : 12px;
font-weight : normal;
float : left;
margin-left : 20px;
}
#txttop a {
color : #ffffff;
font-weight : normal;
text-decoration : underline;
font-size : 12px;
}
#txttop a:hover {
text-decoration : none;
font-size : 12px;
}
#txttopr {
padding-top : 5px;
padding-right : 145px;
float : right;
color : #ffffff;
font-size : 13px;
font-weight : bold;
}
#txttopr a {
color : #ffffff;
font-weight : normal;
text-decoration : none;
}
#txttopr a:hover {
text-decoration : underline;
}
#hpanel {
height : 10px;
clear : right;
}
#title {
margin-left : 7px;
margin-bottom : 2px;
}
div#box {
width : 150px;
padding : 2px;
height : 10px;
margin : 2px 0;
background : #7f7277;
color : #fff;
float : right;
text-align : center;
margin-right : 10px;
}
#basket {
background-color : #4b2331;
width : 180px;
height : 80px;
margin : 10px auto;
text-align : center;
clear : right;
float : left;
margin-left : 2px;
}
#box a:link {
color : #ffffff;
}
#box a:visited {
color : #ffffff;
}
#box a:active {
color : #ffffff;
}
#box a:hover {
color : #ffffff;
text-decoration : underline;
}
#nstxttopr {
margin-top : 15px;
margin-right : 20px;
margin-bottom : 10px;
float : right;
text-align : left;
font-size : 15px;
color : #acc8cb;
font-weight : bold;
width : 286px;
}
#nstxttopr a {
color : #000000;
font-weight : normal;
text-decoration : underline;
font-size : 12px;
}
#nstxttopr a:hover {
text-decoration : none;
}
#wrapper {
width : 900px;
height : auto;
min-height : 500px;
margin : 0 auto;
text-align : justify;
border : 1px solid #4b2331;
background-color : #ffffff;
margin-bottom : 0;
}
#date {
float : right;
margin-right : 180px;
font-weight : bold;
color : #7f7277;
padding-bottom : 1px;
padding-top : 4px;
}
#modernbricksmenu {
padding : 0;
width : 100%;
background : transparent;
voice-family : "\"}\"";
voice-family : inherit;
}
#modernbricksmenu ul {
font : normal 11px "tahoma";
margin : 0;
margin-left : 0;
padding : 0;
list-style : none;
}
#modernbricksmenu li {
display : inline;
margin : 0 2px 0 0;
padding : 0;
text-transform : uppercase;
}
#modernbricksmenu a {
float : left;
display : block;
color : white;
margin : 0 1px 0 0;
padding : 5px 3px;
text-decoration : none;
letter-spacing : 1px;
background-color : #4b2331;
border-bottom : 1px solid white;
width : 100px;
text-align : center;
}
#modernbricksmenu a:hover {
background-color : gray;
}
#modernbricksmenu #current a {
background-color : #7f7277;
border-color : #ffffff;
}
#modernbricksmenuline {
clear : both;
padding : 0;
width : 100%;
height : 5px;
line-height : 5px;
background : #7f7277;
}
#frm_srch {
float : right;
margin : 0;
padding : 0;
margin-right : 1px;
}
#frm_srch .textinput {
width : 150px;
border : 1px solid gray;
font : bold 11px "tahoma";
}
#frm_srch .submit {
font : bold 11px "tahoma";
height : 22px;
background-color : #ffffff;
padding-right : 2px;
}
#clear {
clear : both;
}
.horizmenu ul {
margin : 0;
padding : 0;
list-style-type : none;
background-color : #cfe9ff;
}
.horizmenu ul li {
position : relative;
display : inline;
float : left;
background-color : #cfe9ff;
}
.horizmenu ul li a {
display : block;
padding : 2px 0;
border-left-width : 0;
text-decoration : none;
color : #00477f;
text-transform : uppercase;
background-color : #cfe9ff;
height : 15px;
text-align : center;
font-weight : bold;
}
#treemenu1 ul li a {
display : block;
padding : 1px 8px;
border-left-width : 0;
text-decoration : none;
color : #00477f;
text-transform : uppercase;
background-color : #cfe9ff;
height : 15px;
text-transform : capitalize;
font-weight : normal;
text-align : left;
}
#treemenu1 #menu_1 {
width : 87px;
}
#treemenu1 #menu_2 {
width : 95px;
}
#treemenu1 #menu_3 {
width : 115px;
}
#treemenu1 #menu_4 {
width : 262px;
}
#treemenu1 #menu_5 {
width : 244px;
}
#treemenu1 #menu_6 {
width : 97px;
}
#treemenu1 #menu_7 {
width : 107px;
}
#treemenu1 #menu_8 {
width : 92px;
}
#treemenu1 #menu_9 {
width : 103px;
}
#treemenu1 #menu_1_a {
width : 86px;
}
#treemenu1 #menu_2_a {
width : 94px;
}
#treemenu1 #menu_3_a {
width : 114px;
}
#treemenu1 #menu_4_a {
width : 261px;
}
#treemenu1 #menu_5_a {
width : 243px;
}
#treemenu1 #menu_6_a {
width : 96px;
}
#treemenu1 #menu_7_a {
width : 106px;
}
#treemenu1 #menu_8_a {
width : 91px;
}
#treemenu1 #menu_9_a {
width : 102px;
}
.horizmenu ul li ul {
left : 0;
position : absolute;
top : 1em;
display : block;
visibility : hidden;
background-color : #cfe9ff;
}
.horizmenu ul li ul li {
display : list-item;
float : none;
background-color : #cfe9ff;
border-bottom : 1px solid #cfe9ff;
}
#treemenu1 ul li a:hover {
color : #cfe9ff;
font-weight : normal;
background-color : #00477f;
text-align : left;
}
.horizmenu ul li ul li ul {
left : 159px;
top : 0;
background-color : #cfe9ff;
}
.horizmenu ul li ul li a {
display : block;
width : 145px;
color : #00477f;
text-decoration : none;
padding : 1px 5px;
text-transform : uppercase;
background-color : #cfe9ff;
height : 20px;
padding-top : 10px;
}
.horizmenu ul li a:hover {
background-color : #00477f;
color : #cfe9ff;
}
* html p#iepara {
padding-top : 1em;
}
* html .horizmenu ul li {
float : left;
height : 1%;
}
* html .horizmenu ul li a {
height : 1%;
}
b.niftycorners, b.niftyfill {
display : block;
}
b.niftycorners * {
display : block;
height : 1px;
line-height : 1px;
font-size : 1px;
overflow : hidden;
border-style : solid;
border-width : 0 1px;
}
b.r1 {
margin : 0 3px;
border-width : 0 2px;
}
b.r2 {
margin : 0 2px;
}
b.r3 {
margin : 0 1px;
}
b.r4 {
height : 2px;
}
b.rb1 {
margin : 0 8px;
border-width : 0 2px;
}
b.rb2 {
margin : 0 6px;
border-width : 0 2px;
}
b.rb3 {
margin : 0 5px;
}
b.rb4 {
margin : 0 4px;
}
b.rb5 {
margin : 0 3px;
}
b.rb6 {
margin : 0 2px;
}
b.rb7 {
margin : 0 1px;
height : 2px;
}
b.rb8 {
margin : 0;
height : 2px;
}
b.rs1 {
margin : 0 1px;
}
b.t1 {
border-width : 0 5px;
}
b.t2 {
border-width : 0 3px;
}
b.t3 {
border-width : 0 2px;
}
b.t4 {
height : 2px;
}
b.tb1 {
border-width : 0 10px;
}
b.tb2 {
border-width : 0 8px;
}
b.tb3 {
border-width : 0 6px;
}
b.tb4 {
border-width : 0 5px;
}
b.tb5 {
border-width : 0 4px;
}
b.tb6 {
border-width : 0 3px;
}
b.tb7 {
border-width : 0 2px;
height : 2px;
}
b.tb8 {
border-width : 0 1px;
height : 2px;
}
b.ts1 {
border-width : 0 2px;
}

↑ Top