/* CSS Document */

.tablekeyline {
border-color: #002977;
border-style: solid ;
border-width: 1px ;
}

.tableinnerkeylineleft {
border-bottom: #002977 1px solid ; 
border-left: #002977 1px solid;
border-top: #002977 1px solid ; 
border-right: #002977 1px solid;
background-color: #002977 ;
padding: 4px ;
}

.tableinnerkeylineright {
border-bottom: #b0b1cf 1px solid ; 
border-top: #b0b1cf 1px solid ; 
border-right: #b0b1cf 1px solid;
background-color: #b0b1cf ;
padding: 4px ;
}

.tablepricesleft {
background-color: #d4ebd3 ;
padding: 4px ;
}

.tablepricesright {
border-right: #ffffff 1px solid ; 
border-bottom: #ffffff 1px solid ; 
background-color: #bfe1a9 ;
padding: 4px ;
}

.tablepricesrightbelow {
border-right: #ffffff 1px solid ; 
border-bottom: #ffffff 1px solid ; 
background-color: #dff3cb ;
padding: 4px ;
}

.tabledetails {
border-right: #ffffff 1px solid ; 
border-bottom: #ffffff 1px solid ; 
background-color: #eeeeee ;
padding: 4px ;
}

.tableprices {
border-right: #ffffff 1px solid ; 
background-color: #d4ebd3 ;
padding: 4px ;
}

.tablepricestxtlarge {
color: #CC3300;
font-size: 16px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-align: left;
}

.tablepricestxtsmall {
color: #002977;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-align: left;
}

.tablemargin {
margin-top: 6px ;
margin-right: 6px ;
}

.tablemarginbottom {
margin-top: 6px ;
margin-right: 6px ;
margin-bottom: 6px ;
}

.tableprodhead {
color: #ffffff;
font-size: 16px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-align: left;
}

.tableprodheadsub {
color: #002977;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-align: right;
}

.bodymargin {
margin-top: 0px ;
background-color: #d9dae8 ;
}

.bgcol {
background-color: #ffffff ;
}

.bannerbgright {
background-image: url(images/clsbannerright.jpg) ;
}

.footerbg {
background-image: url(images/clsfooter.jpg) ;
}


.txtbanner {
color: #665555;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.6em;
text-align: left;
}

.logoheaderbg {
background-image: url(images/clsbannerlogo.jpg) ;
}

.navbgleft {
background-image: url(images/clsnavleft.jpg) ;
}

.navbgright {
background-image: url(images/clsnavright.jpg) ;
}

.subheads {
color: #002977;
font-size: 20px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.6em;
text-align: left;
}

.textbig {
color: #002977;
font-size: 14px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.8em;
text-align: left;
}

.txtbannerright {
color: #ffffff;
font-size: 12px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.6em;
padding-right: 20px;
padding-left: 20px;
text-align: left;
vertical-align: middle ;
}

.txtbannerrighttop {
color: #ffffff;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.3em;
padding-right: 20px;
text-align: right;
vertical-align: middle ;
}

.txtsublarge {
color: #002977;
background-color: #dff3cb ;
padding-left: 5px ;
padding-right: 8px ;
padding-top: 8px ;
padding-bottom: 8px ; 
font-size: 13px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.8em;
text-align: left;
}

.panelcolourleft {
background-color: #dff3cb ;
}

.panelcoloursubnav {
background-color: #b0b1cf ;
padding: 4px ;
border-bottom-color: #FFFFFF ;
border-bottom-style: solid ;
border-bottom-width: 1px ;
}

.panelcoloursubnavon {
background-color: #dff3cb ;
padding: 4px ;
border-bottom-color: #FFFFFF ;
border-bottom-style: solid ;
border-bottom-width: 1px ;
}

.txtsub {
color: #002977;
background-color: #d4ebd3 ;
padding: 10px ; 
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.8em;
text-align: left;
}

.h1 {
color: #552255;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.6em;
padding-top: 50px;
text-align: left;
}

TD, TH, .BOD, FONT {
color: #000000;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.6em;
text-align: left;
}

.footertxt {
color: #ffffff;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
line-height: 1.6em;
text-align: left;
padding-left: 20px ;
}

a.text:link {
color: #002977;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.8em;
border-bottom: 1px dotted #002977;
}

a.text:visited {
color: #002977;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.8em;
border-bottom: 1px dotted #002977;
}

a.text:active {
color: #002977;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.8em;
border-bottom: 1px dotted #002977;

}

a.text:hover {
color: #ff9600;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.8em;
border-bottom: 1px dotted #ff9600;

}

a.menu:link {
color: #002977;
font-size: 11px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
margin-left: 20px ;
}

a.menu:visited {
color: #002977;
font-size: 11px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
margin-left: 20px ;
}

a.menu:active {
color: #002977;
font-size: 11px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
margin-left: 20px ;
}

a.menu:hover {
color: #000000;
font-size: 11px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
border-bottom: 1px dotted #ff9600;
line-height: 1.6em;
margin-left: 20px ;
}

a.homecentrelink:link {
color: #002977;
font-size: 13px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
padding: 4px;
}

a.homecentrelink:visited {
color: #002977;
font-size: 13px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
padding: 4px;
}

a.homecentrelink:active {
color: #002977;
font-size: 13px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
padding: 4px;
}

a.homecentrelink:hover {
color: #000000;
font-size: 13px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
padding: 4px;
}

a.footer:link {
color: #ffffff;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
}

a.footer:visited {
color: #ffffff;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
}

a.footer:active {
color: #ffffff;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
}

a.footer:hover {
color: #000000;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
border-bottom: 1px dotted #ff9600;
line-height: 1.6em;
}

a.subnavlink:link {
color: #002977;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
}

a.subnavlink:visited {
color: #002977;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
}

a.subnavlink:active {
color: #002977;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
}

a.subnavlink:hover {
color: #000000;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
border-bottom: 1px dotted #002977;
line-height: 1.6em;
}







a.subnavlinkindent1:link {
color: #002977;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
margin-left: 8px;
}

a.subnavlinkindent1:visited {
color: #002977;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
margin-left: 8px;
}

a.subnavlinkindent1:active {
color: #002977;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
margin-left: 8px;
}

a.subnavlinkindent1:hover {
color: #000000;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
border-bottom: 1px dotted #002977;
line-height: 1.6em;
margin-left: 8px;
}



a.subnavlinkindent2:link {
color: #002977;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
margin-left: 14px;
}

a.subnavlinkindent2:visited {
color: #002977;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
margin-left: 14px;
}

a.subnavlinkindent2:active {
color: #002977;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
margin-left: 14px;
}

a.subnavlinkindent2:hover {
color: #000000;
font-size: 11px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
border-bottom: 1px dotted #002977;
line-height: 1.6em;
margin-left: 14px;
}







a.tableproductlink:link {
color: #ffffff;
font-size: 14px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
background-color: #002977 ;
padding: 4px ;
}

a.tableproductlink:visited {
color: #ffffff;
font-size: 14px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
background-color: #002977 ;
padding: 4px ;
}

a.tableproductlink:active {
color: #ffffff;
font-size: 14px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
background-color: #002977 ;
padding: 4px ;
}

a.tableproductlink:hover {
color: #002977;
font-size: 14px;
font-weight: normal ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
background-color: #ffcc33 ;
padding: 4px ;

}

a.menucrumblink:link {
color: #002977;
font-size: 11px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
}

a.menucrumblink:visited {
color: #002977;
font-size: 11px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
}

a.menucrumblink:active {
color: #002977;
font-size: 11px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
line-height: 1.6em;
}

a.menucrumblink:hover {
color: #000000;
font-size: 11px;
font-weight: bold ;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
border-bottom: 1px dotted #ff9600;
line-height: 1.6em;
}
