/* CSS Document */

/* general */
body { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; text-align: left;}
.bodymargin {margin-top: 0px ;background-color: #d9dae8 ;}
.bgcol {background-color: #ffffff ;}
.padding {padding-top: 8px ;padding-bottom: 8px ;}

/* banner */
.logoheaderbg {background-image: url(flexestand/flexiimages/flexi_stand_header.jpg) ;height: 143px ;}
.bannerbgright {background-image: url(images/clsbannerright.jpg) ;}
.txtbanner {color: #665555;font-size: 11px;line-height: 1.6em;text-align: left;}
.txtbannerright {color: #ffffff;font-size: 12px;line-height: 1.6em;padding-right: 20px;padding-left: 20px;text-align: left;vertical-align: middle ;}
.textbannerlefttop {color: #ffffff;font-size: 11px;line-height: 1.3em;padding-left: 20px;text-align: left;margin-top: 20px ;}
.txtbannerrighttop {color: #ffffff;font-size: 11px;line-height: 1.3em;padding-right: 20px;text-align: right;vertical-align: middle ;}

/* home page */
.homepagebgcolour {background-color: #ccd4e7;}
.homepagetoptextleft {color: #000000;font-size: 11px; line-height: 1.6em;text-align: left;padding-left: 50px ;padding-right: 20px ;}
.homepagetextleft {color: #000000;font-size: 11px;line-height: 1.6em;text-align: left;padding-left: 50px ;padding-right: 20px ;}
.homepagetextright {color: #000000;font-size: 11px;line-height: 1.6em;text-align: left;padding-right: 50px ;}
.homeintro { color: #000000; font-size: 14px; }
.homeintroright { color: #ff6600; font-size: 20px;  }
.homeintropadding {padding: 5px 0 5px 0;}

/* images */
.picborder {border-color: #ff9933;border-style: solid ;border-width: 2px ;}
.piccaption {color: #002977;font-size: 14px;font-weight: bold ;text-align: left;}

/* tables */
.tablekeyline {border-color: #002977;border-style: solid ;border-width: 1px ;}
.tablesubheadsbold {background-color: #ff6600 ;padding: 4px ;}
.tablesubheadspale {background-color: #6678b3 ;padding: 4px ;}
.tablesubheadsartwork {background-color: #FF6600 ;padding: 4px ;}

.tablesubheadsartwork2 {background-color: #6678b3 ;padding: 4px ;}


.tableinnerkeylineleft {background-color: #FF6600 ;padding: 4px ;}
.tableinnerkeylineright {background-color: #002977 ;padding: 4px ;}
.tableinnerkeylineleft2 {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 ;}
.tableinnerkeylineright2 {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: 12px ;}
.tablemarginbottom {margin-top: 6px ;margin-right: 6px ;margin-bottom: 6px ;}
.tableprodhead {color: #ffffff;font-size: 16px;font-weight: bold ;text-align: left;}
.tableprodheadsub {color: #ffffff;font-size: 14px;font-weight: bold ;text-align: right;}
.txttableleft {color: #000000;font-size: 11px;line-height: 1.6em;}
.txttableleftpadding { padding-left: 5px; padding-right: 5px; padding-top: 10px; }
.specsmalltxt {font-size: 0.9em; }

/* navigation */
.navbgleft {background-image: url(images/clsnavleft.jpg) ;}
.navbgright {background-image: url(images/clsnavright.jpg) ;}
.subnavnolink {color: #002977;font-size: 11px;text-decoration: none;line-height: 1.6em;}


/* subheads */
.subheadsorange {color: #ff9933;font-size: 20px;font-weight: bold ;line-height: 1.6em;text-align: left;}
.subheads {color: #002977;font-size: 20px;font-weight: bold ;line-height: 1.6em;text-align: left;}
.txtsublarge {color: #002977;background-color: #dff3cb ;padding-left: 5px ;padding-right: 8px ;padding-top: 8px ;padding-bottom: 8px ; font-size: 13px;line-height: 1.8em;text-align: left;}
.textbig {color: #002977;font-size: 14px;font-weight: bold ;line-height: 1.8em;text-align: left;}

/* panels */
.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 ;}

/* text */
TD, TH, .BOD, FONT {color: #000000;font-size: 11px;;line-height: 1.6em;text-align: left;}
.h1 {color: #552255;font-size: 11px;line-height: 1.6em;padding-top: 50px;text-align: left;}
.txtsub {color: #002977;background-color: #d4ebd3 ;padding: 10px ; line-height: 1.8em;text-align: left;}
.txtbodypadding {color: #000000;font-size: 11px;line-height: 1.6em;text-align: left;padding-top: 10px ;padding-bottom: 10px ;}
.txtbodypaddingnotop {color: #000000;font-size: 11px;line-height: 1.6em;text-align: left;padding-bottom: 10px ;}
.txtbodypaddingnobottom {color: #000000;font-size: 11px;line-height: 1.6em;text-align: left;padding-top: 10px ;}
.textscreen {color: #FF6600;font-size: 11px;line-height: 1.6em;text-align: left;}
.textfixwidth {color: #000000;font-size: 11px;line-height: 1.6em;text-align: left;padding-right: 20px ;}
.textalignright {text-align: right ;}
.textpadding { padding: 8px; }
.bundlebulletsul { font-size: 15px; color: #002977; padding: 0px; margin: 0px; list-style: disc; list-style-position: inside; font-weight: bold; line-height: 1.5em;  }
.bundlebulletmainsul { font-size: 12px; color: #000000; margin-left: 20px; padding: 0px;  list-style: disc;  font-weight: normal; line-height: 1.3em;  }
.bundletextwidth { width: 200px;  }
.bundleheading { font-size: 12px; color: #002977; font-weight: bold; line-height: 1.3em;  }

/* examples */
.examplesheading {font-size: 14px; color: #002977; font-weight: bold; padding: 0 0 5px 5px; }
.examplestxttableleft {color: #000000;font-size: 11px;line-height: 1.6em; padding: 0 40px 0 0;}
.examplestext { font-size: 12px; color: #002977; font-weight: normal; line-height: 1.6em; }
.examplesclientname { font-size: 18px; color: #002977; font-weight: normal; }
.examplessubheads {color: #ffffff; font-weight: normal ; text-align: left; background-color: #002977; padding: 4px; }
.examplescaption { padding: 0 0 7px 0; }

/* footer */
.footertxt {color: #ffffff;font-size: 11px;line-height: 1.6em;text-align: left;padding-left: 20px ;}
.footerbg {background-image: url(images/clsfooter.jpg) ;}

/* links */
a.text:link, a.text:visited, a.text:active {color: #002977;font-size: 11px;text-decoration: none;line-height: 1.8em;border-bottom: 1px dotted #002977;}
a.text:hover {color: #ff3300;font-size: 11px;text-decoration: none;line-height: 1.8em;border-bottom: 1px dotted #ff9600;}

a.linkhomemoreinfo:link, a.linkhomemoreinfo:visited, a.linkhomemoreinfo:active {color: #002977;font-size: 14px;text-decoration: none; border-bottom: 1px dotted #002977; font-weight: bold;}
a.linkhomemoreinfo:hover {color: #ff3300;font-size: 14px;text-decoration: none; ;border-bottom: 1px dotted #ff9600; font-weight: bold;}

a.linkmoreinfo:link, a.linkmoreinfo:visited, a.linkmoreinfo:active {color: #002977;font-size: 12px;text-decoration: none;line-height: 1.8em;border-bottom: 1px dotted #002977; font-weight: bold;}
a.linkmoreinfo:hover {color: #ff3300;font-size: 12px;text-decoration: none;line-height: 1.8em;border-bottom: 1px dotted #ff9600; font-weight: bold;}


a.menu:link, a.menu:visited, a.menu:active {color: #002977;font-size: 11px;font-weight: bold ;text-decoration: none;line-height: 1.6em;margin-left: 20px ;}
a.menu:hover {color: #000000;font-size: 11px;font-weight: bold ;text-decoration: none;border-bottom: 1px dotted #ff9600;line-height: 1.6em;margin-left: 20px ;}

a.homecentrelink:link, a.homecentrelink:visited, a.homecentrelink:active {color: #002977;font-size: 13px;text-decoration: none;line-height: 1.6em;padding: 4px;}
a.homecentrelink:hover {color: #000000;font-size: 13px;text-decoration: none;line-height: 1.6em;padding: 4px;}

a.footer:link, a.footer:visited, a.footer:active {color: #ffffff;font-size: 11px;text-decoration: none;line-height: 1.6em;}
a.footer:hover {color: #000000;font-size: 11px;text-decoration: none;border-bottom: 1px dotted #ff9600;line-height: 1.6em;}

a.subnavlink:link, a.subnavlink:visited, a.subnavlink:active {color: #002977;font-size: 11px;text-decoration: none;line-height: 1.6em;}
a.subnavlink:hover {color: #000000;font-size: 11px;text-decoration: none;border-bottom: 1px dotted #002977;line-height: 1.6em;}

a.subnavlinkindent1:link, a.subnavlinkindent1:visited, a.subnavlinkindent1:active {color: #002977;font-size: 11px;text-decoration: none;line-height: 1.6em;margin-left: 8px;}
a.subnavlinkindent1:hover {color: #000000;font-size: 11px;text-decoration: none;border-bottom: 1px dotted #002977;line-height: 1.6em;margin-left: 8px;}

a.subnavlinkindent2:link, a.subnavlinkindent2:visited, a.subnavlinkindent2:active {color: #002977;font-size: 11px;text-decoration: none;line-height: 1.6em;margin-left: 14px;}
a.subnavlinkindent2:hover {color: #000000;font-size: 11px;text-decoration: none;border-bottom: 1px dotted #002977;line-height: 1.6em;margin-left: 14px;}

a.tableproductlink:link, a.tableproductlink:visited, a.tableproductlink:active {color: #ffffff;font-size: 14px;text-decoration: none;line-height: 1.6em;background-color: #002977 ;padding: 4px ;}
a.tableproductlink:hover {color: #002977;font-size: 14px;text-decoration: none;background-color: #ffcc33 ;padding: 4px ;}

a.menucrumblink:link, a.menucrumblink:visited, a.menucrumblink:active {color: #002977;font-size: 11px;font-weight: bold ;text-decoration: none;line-height: 1.6em;}
a.menucrumblink:hover {color: #000000;font-size: 11px;font-weight: bold ;text-decoration: none;border-bottom: 1px dotted #ff9600;line-height: 1.6em;}