/* Color/Background styles */
 /* This section contains only those colors and background images which are */
 /* changeable from page to page.  Other colors/images, which are constant  */
 /* on all pages, are included in the layout section, instead. This is done */
 /* to minimize the chance that required colors will change inadvertently.  */
BODY {
  background-position: center;
  font-family: Century Gothic,Arial,san-serif;
}

/* BODY AND MAIN LAYOUT */
BODY { background-image: url(/include/img/main-page-bg.jpg); }
BODY.healthcare     { background-image: url(/include/img/hc-page-bg.jpg); }
BODY.hospitality    { background-image: url(/include/img/hs-page-bg.jpg); }
BODY.industrial     { background-image: url(/include/img/in-page-bg.jpg); }
BODY.publicsafety   { background-image: url(/include/img/ps-page-bg.jpg); }
BODY.transportation { background-image: url(/include/img/tr-page-bg.jpg); }

#header #header-menu { background-image: url(/include/img/main-menu-bg.png); }
.healthcare #header #header-menu     { background-image: url(/include/img/hc-menu-bg.png); }
.hospitality #header #header-menu    { background-image: url(/include/img/hs-menu-bg.png); }
.industrial #header #header-menu     { background-image: url(/include/img/in-menu-bg.png); }
.publicsafety #header #header-menu   { background-image: url(/include/img/ps-menu-bg.png); }
.transportation #header #header-menu { background-image: url(/include/img/tr-menu-bg.png); }
#header #header-menu #hr {
  color:#FFF;
  background-color:#FFF;
}


#marqueeBox { background-color:#7E7E7E; }
#marqueeBox .marqueeItem { color:#FFF; }
.healthcare #marqueeBox { background-color:#D28786; }
.healthcare #marqueeBox .marqueeItem { color:#FFF; }
.hospitality #marqueeBox { background-color:#420F65; }
.hospitality #marqueeBox .marqueeItem { color:#FFF; }
.industrial #marqueeBox { background-color:#476B61; }
.industrial #marqueeBox .marqueeItem { color:#FFF; }
.publicsafety #marqueeBox { background-color:#034252; }
.publicsafety #marqueeBox .marqueeItem { color:#FFF; }
.transportation #marqueeBox { background-color:#7D4C3E; }
.transportation #marqueeBox .marqueeItem { color:#FFF; }


#cluster-bg { background-image: url(/include/img/all-bg-18.png); }
.healthcare #cluster-bg     { background-image: url(/include/img/all-bg-hc-dk.png); }
.hospitality #cluster-bg    { background-image: url(/include/img/all-bg-hs-dk.png); }
.industrial #cluster-bg     { background-image: url(/include/img/all-bg-in-dk.png); }
.publicsafety #cluster-bg   { background-image: url(/include/img/all-bg-ps-dk.png); }
.transportation #cluster-bg { background-image: url(/include/img/all-bg-tr-dk.png); }

#clusterTitle { color:#7E7E7E; }
.healthcare #clusterTitle     { color:#D28786; }
.hospitality #clusterTitle    { color:#420F65; }
.industrial #clusterTitle     { color:#476B61; }
.publicsafety #clusterTitle   { color:#034252; }
.transportation #clusterTitle { color:#684237; }

#footer #footer-menu { background-image: url(/include/img/main-footer-bg.png); }
.healthcare #footer #footer-menu     { background-image: url(/include/img/hc-footer-bg.png); }
.hospitality #footer #footer-menu    { background-image: url(/include/img/hs-footer-bg.png); }
.industrial #footer #footer-menu     { background-image: url(/include/img/in-footer-bg.png); }
.publicsafety #footer #footer-menu   { background-image: url(/include/img/ps-footer-bg.png); }
.transportation #footer #footer-menu { background-image: url(/include/img/tr-footer-bg.png); }



/* THUMBNAIL COLORS AND BACKGROUNDS */
.thumbnails { background-image:url(/include/img/scrollbg.gif); }
.thumbnails .tnBox { background-image:url(/include/img/lozenge150.gif); }
.thumbnails .tnBox .img { background-color:#dcdcdc; }
.thumbnails .scrollbar { background-color:#dcdcdc; border:1px solid #7E7E7E; }
.thumbnails .scrollbar .scrollbar-up { border:1px solid #7E7E7E; background-image:url(/include/img/sbup.gif); }
.thumbnails .scrollbar .scrollbar-up:hover  { border:1px solid #B3B3B3; }
.thumbnails .scrollbar .scrollbar-dn { border:1px solid #7E7E7E; background-image:url(/include/img/sbdn.gif); }
.thumbnails .scrollbar .scrollbar-dn:hover  { border:1px solid #B3B3B3; }
.thumbnails .scrollbar .scrollbar-th { border:1px solid #7E7E7E; background-color:#7E7E7E; background-image:url(/include/img/sbthumb.gif); }
.thumbnails .scrollbar .scrollbar-th:hover  { border:1px solid #B3B3B3; }
.thumbnails #detailBox { background-image:url(/include/img/detail-box.gif); }
.thumbnails #detailBox #detailContent { background-color:#dcdcdc; }
.thumbnails .detailArrow-left { background-image:url(/include/img/detail-arrow-left.gif); }
.thumbnails .detailArrow-right { background-image:url(/include/img/detail-arrow-right.gif); }

.healthcare .thumbnails { background-image:url(/include/img/scrollbg-hc.gif); }
.healthcare .thumbnails .tnBox { background-image:url(/include/img/lozenge150-hc.gif); }
.healthcare .thumbnails .tnBox .img { background-color:#EFC3C2; }
.healthcare .thumbnails .scrollbar { background-color:#EFC3C2; border:1px solid #D28786; }
.healthcare .thumbnails .scrollbar .scrollbar-up { border:1px solid #D28786; background-image:url(/include/img/sbup-hc.gif); }
.healthcare .thumbnails .scrollbar .scrollbar-up:hover  { border:1px solid #E9ABAA; }
.healthcare .thumbnails .scrollbar .scrollbar-dn { border:1px solid #D28786; background-image:url(/include/img/sbdn-hc.gif); }
.healthcare .thumbnails .scrollbar .scrollbar-dn:hover  { border:1px solid #E9ABAA; }
.healthcare .thumbnails .scrollbar .scrollbar-th { border:1px solid #D28786; background-color:#D28786; background-image:url(/include/img/sbthumb-hc.gif); }
.healthcare .thumbnails .scrollbar .scrollbar-th:hover  { border:1px solid #E9ABAA; }
.healthcare .thumbnails #detailBox { background-image:url(/include/img/detail-box-hc.gif); }
.healthcare .thumbnails #detailBox #detailContent { background-color:#EFC3C2; }
.healthcare .thumbnails .detailArrow-left { background-image:url(/include/img/detail-arrow-left-hc.gif); }
.healthcare .thumbnails .detailArrow-right { background-image:url(/include/img/detail-arrow-right-hc.gif); }

.hospitality .thumbnails { background-image:url(/include/img/scrollbg-hs.gif); }
.hospitality .thumbnails .tnBox { background-image:url(/include/img/lozenge150-hs.gif); }
.hospitality .thumbnails .tnBox .img { background-color:#9E83B0; }
.hospitality .thumbnails .scrollbar { background-color:#9E83B0; border:1px solid #420F65; }
.hospitality .thumbnails .scrollbar .scrollbar-up { border:1px solid #420F65; background-image:url(/include/img/sbup-hs.gif); }
.hospitality .thumbnails .scrollbar .scrollbar-up:hover  { border:1px solid #694185; }
.hospitality .thumbnails .scrollbar .scrollbar-dn { border:1px solid #420F65; background-image:url(/include/img/sbdn-hs.gif); }
.hospitality .thumbnails .scrollbar .scrollbar-dn:hover  { border:1px solid #694185; }
.hospitality .thumbnails .scrollbar .scrollbar-th { border:1px solid #420F65; background-color:#420F65; background-image:url(/include/img/sbthumb-hs.gif); }
.hospitality .thumbnails .scrollbar .scrollbar-th:hover  { border:1px solid #694185; }
.hospitality .thumbnails #detailBox { background-image:url(/include/img/detail-box-hs.gif); }
.hospitality .thumbnails #detailBox #detailContent { background-color:#9E83B0; }
.hospitality .thumbnails .detailArrow-left { background-image:url(/include/img/detail-arrow-left-hs.gif); }
.hospitality .thumbnails .detailArrow-right { background-image:url(/include/img/detail-arrow-right-hs.gif); }

.industrial .thumbnails { background-image:url(/include/img/scrollbg-in.gif); }
.industrial .thumbnails .tnBox { background-image:url(/include/img/lozenge150-in.gif); }
.industrial .thumbnails .tnBox .img { background-color:#AEC5BE; }
.industrial .thumbnails .scrollbar { background-color:#AEC5BE; border:1px solid #476B61; }
.industrial .thumbnails .scrollbar .scrollbar-up { border:1px solid #476B61; background-image:url(/include/img/sbup-in.gif); }
.industrial .thumbnails .scrollbar .scrollbar-up:hover  { border:1px solid #81A59B; }
.industrial .thumbnails .scrollbar .scrollbar-dn { border:1px solid #476B61; background-image:url(/include/img/sbdn-in.gif); }
.industrial .thumbnails .scrollbar .scrollbar-dn:hover  { border:1px solid #81A59B; }
.industrial .thumbnails .scrollbar .scrollbar-th { border:1px solid #476B61; background-color:#476B61; background-image:url(/include/img/sbthumb-in.gif); }
.industrial .thumbnails .scrollbar .scrollbar-th:hover  { border:1px solid #81A59B; }
.industrial .thumbnails #detailBox { background-image:url(/include/img/detail-box-in.gif); }
.industrial .thumbnails #detailBox #detailContent { background-color:#AEC5BE; }
.industrial .thumbnails .detailArrow-left { background-image:url(/include/img/detail-arrow-left-in.gif); }
.industrial .thumbnails .detailArrow-right { background-image:url(/include/img/detail-arrow-right-in.gif); }

.publicsafety .thumbnails { background-image:url(/include/img/scrollbg-ps.gif); }
.publicsafety .thumbnails .tnBox { background-image:url(/include/img/lozenge150-ps.gif); }
.publicsafety .thumbnails .tnBox .img { background-color:#8BA8B0; }
.publicsafety .thumbnails .scrollbar { background-color:#8BA8B0; border:1px solid #034252; }
.publicsafety .thumbnails .scrollbar .scrollbar-up { border:1px solid #034252; background-image:url(/include/img/sbup-ps.gif); }
.publicsafety .thumbnails .scrollbar .scrollbar-up:hover  { border:1px solid #3F6F7B; }
.publicsafety .thumbnails .scrollbar .scrollbar-dn { border:1px solid #034252; background-image:url(/include/img/sbdn-ps.gif); }
.publicsafety .thumbnails .scrollbar .scrollbar-dn:hover  { border:1px solid #3F6F7B; }
.publicsafety .thumbnails .scrollbar .scrollbar-th { border:1px solid #034252; background-color:#034252; background-image:url(/include/img/sbthumb-ps.gif); }
.publicsafety .thumbnails .scrollbar .scrollbar-th:hover  { border:1px solid #3F6F7B; }
.publicsafety .thumbnails #detailBox { background-image:url(/include/img/detail-box-ps.gif); }
.publicsafety .thumbnails #detailBox #detailContent { background-color:#8BA8B0; }
.publicsafety .thumbnails .detailArrow-left { background-image:url(/include/img/detail-arrow-left-ps.gif); }
.publicsafety .thumbnails .detailArrow-right { background-image:url(/include/img/detail-arrow-right-ps.gif); }

.transportation .thumbnails { background-image:url(/include/img/scrollbg-tr.gif); }
.transportation .thumbnails .tnBox { background-image:url(/include/img/lozenge150-tr.gif); }
.transportation .thumbnails .tnBox .img { background-color:#BCA29A; }
.transportation .thumbnails .scrollbar { background-color:#BCA29A; border:1px solid #684237; }
.transportation .thumbnails .scrollbar .scrollbar-up { border:1px solid #684237; background-image:url(/include/img/sbup-tr.gif); }
.transportation .thumbnails .scrollbar .scrollbar-up:hover  { border:1px solid #A17C71; }
.transportation .thumbnails .scrollbar .scrollbar-dn { border:1px solid #684237; background-image:url(/include/img/sbdn-tr.gif); }
.transportation .thumbnails .scrollbar .scrollbar-dn:hover  { border:1px solid #A17C71; }
.transportation .thumbnails .scrollbar .scrollbar-th { border:1px solid #684237; background-color:#684237; background-image:url(/include/img/sbthumb-tr.gif); }
.transportation .thumbnails .scrollbar .scrollbar-th:hover  { border:1px solid #A17C71; }
.transportation .thumbnails #detailBox { background-image:url(/include/img/detail-box-tr.gif); }
.transportation .thumbnails #detailBox #detailContent { background-color:#BCA29A; }
.transportation .thumbnails .detailArrow-left { background-image:url(/include/img/detail-arrow-left-tr.gif); }
.transportation .thumbnails .detailArrow-right { background-image:url(/include/img/detail-arrow-right-tr.gif); }


/* PRODUCT LAYOUT */
.main #titleArea { background-image: url(/include/img/main-header-bg.png); }
.main #footerArea { background-image: url(/include/img/main-header-bg.png); }
.main #productImage { background-image:url(/include/img/main-image-bg.png); }
.healthcare #titleArea { background-image: url(/include/img/hc-header-bg.png); }
.healthcare #footerArea { background-image: url(/include/img/hc-header-bg.png); }
.healthcare #productImage { background-image:url(/include/img/hc-image-bg.png); }
.hospitality #titleArea { background-image: url(/include/img/hs-header-bg.png); }
.hospitality #footerArea { background-image: url(/include/img/hs-header-bg.png); }
.hospitality #productImage { background-image:url(/include/img/hs-image-bg.png); }
.hospitality #imagineIt-header { background-image:url(/include/img/hs-sidebar-top.png); }
.hospitality #imagineIt-body { background-image:url(/include/img/hs-sidebar-mid.png); }
.hospitality #imagineIt-footer { background-image:url(/include/img/hs-sidebar-bot.png); }
.industrial #titleArea { background-image: url(/include/img/in-header-bg.png); }
.industrial #footerArea { background-image: url(/include/img/in-header-bg.png); }
.industrial #productImage { background-image:url(/include/img/in-image-bg.png); }
.publicsafety #titleArea { background-image: url(/include/img/ps-header-bg.png); }
.publicsafety #footerArea { background-image: url(/include/img/ps-header-bg.png); }
.publicsafety #productImage { background-image:url(/include/img/ps-image-bg.png); }
.transportation #titleArea { background-image: url(/include/img/tr-header-bg.png); }
.transportation #footerArea { background-image: url(/include/img/tr-header-bg.png); }
.transportation #productImage { background-image:url(/include/img/tr-image-bg.png); }


.testimonialItem {
  border:1px solid #444;
}
