/*
   Primary Cascading Style Sheet for Stevens Plumbing & Heating Ltd. -- 2011

   Body attributes and values :
*/
html, body {
border :  0;
margin :  0;
padding : 0;
color : #000;
font-size : 90%;
background : #fff;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
}
html {
overflow : scroll;
}
body {
min-width : 700px;
}
td#water {
background : url(../app/sph2.jpg) no-repeat top left;
}

/*
   Heading attributes and values :
*/
h1, h2 {
color : #039;
font-size : 110%;
text-align : center;
}
h1 {
font-style : italic;
}

/*
   Font attributes and values :
*/
.l {
text-align : left;
}
.c {
text-align : center;
}
.r {
text-align : right;
}
.b {
font-weight : bold;
}
.nb {
font-weight : normal;
}
.fs1 {
font-size : 1pt;
}
.fs4 {
font-size : 4pt;
}
.fs6 {
font-size : 6pt;
}
.fs10 {
font-size : 10pt;
}
.fs70 {
font-size : 70%;
}
.fs80 {
font-size : 80%;
}
.fs90 {
font-size : 90%;
}
.fs100 {
font-size : 100%;
}
.fs110 {
font-size : 110%;
}
.fs120 {
font-size : 120%;
}
.fs140 {
font-size : 140%;
}
.courier {
font-size : 120%;
font-family : Courier, Lucida, Sans-Serif;
}
.formfont {
font-family : Verdana, Arial, Sans-Serif, Helvetica;
}

/*
   Width, Height attributes and values :
*/
.w1 {
width : 1%;
}
.w26 {
width : 26%;
}
.w33 {
width : 33%;
}
.w60 {
width : 60%;
}
.w75 {
width : 75%;
}
.w80 {
width : 80%;
}
.w90 {
width : 90%;
}
.w92 {
width : 92%;
}
.w100 {
width : 100%;
}
.w154 {
width : 154px;
}
.w180 {
width : 180px;
}
.w350 {
width : 350px;
}
.w400 {
width : 400px;
}
.w676 {
width : 676px;
}
.h498 {
height : 498px;
}
.lht4 {
line-height : 4px;
}
.lht24 {
line-height : 24px;
}

/*
   Colour attributes and values :
*/
.blu {
color : #1045eb;
background : #fff;
}
.blu2 {
color : #039;
}
.blu3 {
color : #687bbd;
}
.ltblu {
background : #def;
}
.ltgry {
background : #ededed;
}
.ltyel {
background : #fffff0;
}
.gry {
background : #e5e5e5;
}
.black {
color : #000;
}
.blk {
color : #fff;
background : #000;
}
.white {
background : url(../app/sph2.jpg) no-repeat top left;
}
.gray {
color : gray;
}
.navy {
color : navy;
}
.pgreen {
color : green;
}
.pmaroon {
color : maroon;
}
.pdkred {
color : #f00008;
}
.pred {
color : red;
}

/*
   Background attributes and values :
*/
.bge {
background : url(../img/elect.gif) no-repeat;
}
.bgs {
background : url(../img/serv.gif) no-repeat;
}
.bgw {
background : url(../img/web.gif) no-repeat;
}
.navbar {
background : url(../img/navbar.gif) repeat-x;
}
.title {
background : url(../img/title.gif) repeat-x;
}
.titlec {
background : url(../img/title.gif) repeat center;
}
.tbg {
background : url(../img/tbg.gif) repeat-x;
}
.tbg2 {
background : url(../img/tbg2.gif) repeat-x;
}
.steps {
background : url(../img/steps.jpg) no-repeat;
}
.bbbbg {
background : url(../cc/bbbseal75x114.gif) no-repeat center;
}
.bcsabg {
background : url(../cc/bcsa.gif) no-repeat top center;
}
.mcabcbg {
background : url(../cc/mcabc.gif) no-repeat top center;
}
.twinkb {
background : url(../img/twinkle.gif) repeat-x bottom;
}
.twinkc {
background : url(../img/twinkle.gif) no-repeat center;
}
.bgmap {
background : url(../bg/map-676x498.gif) no-repeat;
}

/*
   Hyperlink attributes and values :
*/
a.pipe :hover {
color : blue;
font-size : 80%;
background : #fff;
font-weight : bold;
font-variant : normal;
padding : 0 4px 0 4px;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica, Sans-serif;
}
a.pipe {
color : #000;
font-size : 90%;
line-height : 20px;
font-weight : normal;
text-decoration : none;
font-variant : small-caps;
background : transparent;
font-family : Niamey, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

/*
   List attributes and values :
*/
.circle {
list-style : circle;
}
.square {
list-style : square;
}
.noli {
list-style : none;
}
.notexdec {
text-decoration : none;
}
.texdecunder {
text-decoration : underline;
}

/*
   Float attributes and values :
*/
.fl {
float : left;
}
.topl_fr {
background : url(../bg/topl_fr.gif) no-repeat;
}
.fr {
float : right;
}

/*
   Padding, Margin attributes and values :
*/
.t6l80 {
height : 55px;
padding : 6px 0 0 80px;
}
.t10b10 {
padding : 10px 0 10px 0;
}
.t20b20 {
padding : 20px 0 20px 0;
}
.r2l2 {
padding : 0 2px 0 2px;
}
.r4l4 {
padding : 0 4px 0 4px;
}
.r118l118 {
padding : 0 118px 0 118px;
}
.r10l10 {
padding : 0 10px 0 10px;
}
.r10b6l10 {
padding : 0 10px 6px 10px;
}
.pad0 {
padding : 0;
}
.pad2 {
padding : 2px;
}
.pad4 {
padding : 4px;
}
.pl12 {
padding-left : 12px;
}
.pt0 {
padding-top : 0;
}
.pt2 {
padding-top : 2px;
}
.pt4 {
padding-top : 4px;
}
.pt10 {
padding-top : 10px;
}
.pl12 {
padding-left : 12px;
}
.pb2 {
padding-bottom : 2px;
}
.pb4 {
padding-bottom : 4px;
}
.pb10 {
padding-bottom : 10px;
}
.mar0 {
margin : 0;
}
.m1 {
margin-left : 1%;
}
.m2 {
margin-left : 2%;
}
.m4 {
margin-left : 4%;
}
.m6 {
margin-left : 6%;
}
.m10 {
margin-left : 10%;
}
.m12 {
margin-left : 12%;
}
.m140 {
margin-left : 40px;
}
.mt0 {
margin-top : 0;
}

/*
   Border attributes and values :
*/
img {
border : 0 none;
}
.hrbord {
border : 1px dashed silver;
}
.bludash {
border : 1px dashed #687bbd;
}
.hrbordlt {
border : 1px dashed #ddd;
}
.bord1 {
border : 1px solid #ddd;
}
.bqbord {
border : 2px solid #ddd;
}
.imggrn {
border : 2px solid #90ee90;
}
.years {
color : #9c423f;
border : thin solid #baac74;
}
.linkback {
border-top : 1px solid silver;
border-left : 1px solid silver;
border-right : 2px solid gray;
border-bottom : 3px solid gray;
}

/*
   Other attributes and values :
*/
.nowrap {
white-space : nowrap;
}
.vamid {
vertical-align : middle;
}
.form {
padding-bottom : 10px;
}
.breakaa {
page-break-after : always;
}

