
body      { color: #232d3a; font-size: 12px; font-family: Arial,Helvetica,sans-serif; background-color: white; margin: 0px 20px; padding: 0px }
#main     { background-color: #7ea2d1; clear: both; margin: 0px; padding: 0px; width: 1220px }
.headBar      { background-color: #7ea2d1; padding: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px }
.content { }
.leftSide    { background: #7ea2d1 repeat-y; float: left; width: 200px }
.centreSection         { color: navy; font-size: 16px; background-color: white; float: left; margin: 0px 0px 0px 8px; padding: 0px; width: 700px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px }
.rightSide     { background-color: #7ea2d1; float: right; padding: 0px; width: 300px }
#quick  { }
.footer    { background-color: #7ea2d1; text-align: center; clear: both; padding: 3px 200px 3px 100px }
.footer a { color: blue; text-decoration: underline }
.footer a:hover { color: red; text-decoration: underline }
.footer p  { margin: 0px; padding: 2px }
.strap    { color: #232d3a; font-weight: bold; font-size: 32px; text-align: center; float: left; padding-right: 20px; padding-left: 20px; width: 420px }
.logo     { color: white; font-weight: bold; background-color: #7ea2d1; float: left; padding: 16px 0px 0px; width: 300px }
.closer { clear: both }
.topContact     { color: white; font-weight: bold; font-size: 10px; float: right; padding-top: 10px; width: 200px }
.topContact a  { color: white; text-decoration: none }
.topContact a:hover { color: white; text-decoration: underline }
.menu ul   { margin: 0px; padding: 5px 0px }
.rightSide ul   { font-weight: bold; font-size: 18px; text-align: left; margin: 0px; padding: 0px 0px 0px 20px }
.menu li   { font-weight: bold; font-size: 18px; text-decoration: none; list-style-type: none; padding: 2px; display: block }
.rightSide li   { color: #232d3a; font-size: 16px; padding-top: 2px; padding-bottom: 2px }
.rightSide li a { color: #231f20; text-decoration: none }
.rightSide li a:hover { color: white }
.rightSide p {

    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.options   { font-weight: bold; font-size: 20px; text-align: left; padding-left: 20px }
.quickHead  { color: #7ea2d1; font-weight: bold; font-size: 20px; background: #232d3a repeat-y; padding: 5px }
.menu { }
.roller  { vertical-align: middle; float: left; padding-right: 10px; padding-left: 10px; width: 200px; height: 130px }
img { vertical-align: middle }
.coName { font-size: 12px }
.phone { padding-top: 7px }
.email { padding-top: 7px }
.option { padding-top: 10px }
.menuHead { color: #7ea2d1; background-color: #232d3a }
.menuEnd { background-color: #232d3a }
.menu a { color: #232d3a; text-decoration: none; width: 194px; display: block }
.menu a:hover { color: white; background-color: #4d6380 }
.backTop a { color: #4d6380; font-size: 12px; text-decoration: none }
.backTop a:hover { color: white }
#noJSmenu { visibility: visible }
.goHome { float: left; position: fixed; top: 0px; left: 0px; width: 20px; height: 20px }
.news   { background-color: white; float: left; clear: both; margin: 0px 6px 6px 0px; width: 288px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px }
.news-head  { color: navy; font-weight: bold; font-size: 14px; padding: 7px;
    text-align: center;
}
.news-head a { color: navy; text-decoration: none }
.news-head a:hover { color: maroon; text-decoration: underline }
.news-body { text-align: left; margin: 0px }
.news-body p { text-align: left; margin: 0px; padding: 0px 7px 5px }
.news-link  { text-align: right; margin: 0px; padding: 0px 7px 3px 0px }
.news-link a { color: navy }
.more-link { color: blue; font-size: 10px }
.more-link a { color: #808080; text-decoration: none }
.more-link a:hover { color: blue; text-decoration: underline }
h1  { margin: 0px; padding: 20px }
.logo p { margin: 0px; padding: 0px }
#menu { background-color: #7ea2d1; border: solid 1px #232d3a; top: 150px; left: 20px; width: 198px; display: block }
.menuItem  { background-image: url(../images/2012images/sideMenu/3binsx.jpg); text-align: center; vertical-align: middle }
.menuItem a  { color: black; font-weight: bold; font-size: 18px; text-decoration: none; background-image: url(../images/2012images/sideMenu/3binsLabel.jpg); vertical-align: middle; width: 200px; height: 59px; display: block }
.menuItem a:hover  { color: white; background-image: url(../images/2012images/sideMenu/3binsLabelh.jpg) }
.menuItem .menuLabel { vertical-align: middle }
.quickHead  { color: #5a7496; background: url(../images/2012images/sideMenu/3binsxborder.jpg) repeat }
.news-body img { float: right; margin: 0px 3px 5px 10px; padding: 0px; border: solid 1px gray }
.backTop a:hover { color: black }
.productItem  { background: silver url(../images/2012images/topMenu/greyButton.jpg); float: left; width: 175px }
.productPic { color: white; background-color: gray; float: left; margin: 5px; width: 50px; height: 70px }
.productText { font-weight: bold; vertical-align: middle; float: left; margin: 5px 5px 5px 0px; width: 100px; height: 70px }
.productText p { clear: both; margin: 0px; padding: 0px }
.productText a { color: black; text-decoration: none; vertical-align: middle; clear: both; margin: 0px; padding: 0px }
.productText a:hover { color: white }
.pad5 { float: left; height: 5px }
.pad15 { float: left; height: 15px }
.pad25 { float: left; height: 25px }
.popUp  { color: maroon; font-size: 12px; background-color: #eff8bc; float: left; margin: 0px; padding: 5px; border: solid 1px gray; position: fixed; z-index: 100; top: 100px; left: 100px; width: 300px; visibility: hidden }
.popUp h1 { font-weight: bold; font-size: 16px; margin: 0px; padding: 0px }
.popUp p { text-align: left; text-indent: 10px; margin: 0px; padding: 0px 0px 4px }
.popUp img { float: right; margin: 0px; padding: 2px 0px 0px 2px }
.popUp .more { color: gray; text-align: center; margin: 0px; padding: 1px 5px 5px }
.copyR  { font-size: x-small; text-align: center; margin: 0px; padding: 3px }
.extra img { margin: 0px; padding: 1px 5px 1px 1px }
.mainText { padding-top: 10px }
.prodDesc  { padding: 5px 7px }
table.prod h3  { font-size: 16px; margin: 0px; padding: 3px }
table.prod h3 a { color: blue; text-decoration: none }
table.prod h3 a:hover { color: blue; text-decoration: underline }
iframe {

    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
}