@charset "utf-8";
/* CSS Document */

#sideNav, .top, .sideNavTop, .sideNavMid, .sideNavBtm, #sideNav .sideNavMid ul, #sideNav .sideNavMid ul li, #subPageRight, h1, p.txtSubPageTop, #subContentMidBox, 
#subContentSlideshow, #sideNav .sideNavMid ul, #sideNav .sideNavMid ul ul, #kioskDisplayPanes, .kioskDisplayItem, #kioskImagesSlideshow, .kioskImagesSlideshowItems, 
.btnDetails, #rtKioskNavTop, #rtKioskNavMid, #rtKioskNavBtm {margin: 0px; padding: 0px;}

/* //////////////////////////////// sideNav & Community //////////////////////////////// */
#sideNav {position: relative; float: left; margin-left: 9px; width: 204px; color: #575757;} /* height: auto; */
#sideNav .sideNavTop, #sideNav .communityTop  {position: relative; display: block; width: 204px; height: 39px; background: url(/images/sideNavHeader.png) left top no-repeat; text-indent: 19px;}
#sideNav .communityTop {margin-top: 15px;}
#sideNav .sideNavTop a, #sideNav .communityTop a {font-size: 16px; line-height: 38px; text-decoration: none; font-weight: bold; display: block; padding-top: 2px;}
#sideNav .sideNavTop a:hover, #sideNav .communityTop a:hover {color: #807e7e;}
#sideNav .sideNavMidTop, #sideNav .communityMidTop {position: absolute; width: 200px; height: 87px; top: 0px; left: 0px; background: url(/images/sideNavTop.png) left top no-repeat;} 
#sideNav .sideNavMid, #sideNav .communityContainerMid {position: relative; display: block; width: 204px; background: url(/images/sideNavMid.png) left top repeat-y; line-height: 38px;} /* height: auto; */
#sideNav .communityContainerMid {background-image: url(/images/sideNavCommunityMid.png); line-height: normal; padding-top: 10px; } 
#sideNav .sideNavMid ul, #sideNav .sideNavMid ul ul {position: relative; display: block;}
#sideNav .sideNavMid ul li {position: relative; display: block; text-indent: 16px; border-bottom: 1px dotted #c2c5c8; margin: 0px 7px 0px 3px;}
#sideNav .sideNavMid ul li a {display: block; color: #807e7e; font-size: 14px; font-weight: normal; text-decoration: none; height: 38px;}
#sideNav .sideNavMid ul li a:hover {display: block; color: #21699a; background-color: #ffffff; opacity: .7;} 
#sideNav .sideNavMid ul li.last {border: none;}
#sideNav .sideNavMid ul li.floorStanding, #sideNav .sideNavMid ul li.desktop, #sideNav .sideNavMid ul li.wallmount, #sideNav .sideNavMid ul li.digitalSignage {background-color: #ffffff;}
#sideNav .sideNavMid ul li ul {*margin-top: -16px; /* IE7 FIX */}
#sideNav .sideNavMid ul li ul li {position: relative; display: block; text-indent: 0px; border-bottom: 1px dotted #c2c5c8; margin: 0px 0px 0px 16px; background-color: #ffffff;}
#sideNav .sideNavMid ul li ul li a:hover {opacity: .7; background-color: #f6f6f6; margin-left: -16px; padding-left: 16px;}
#sideNav .sideNavBtm, #sideNav .communityContainerBtm {position: relative; width: 204px; height: 35px; background: url(/images/sideNavFooter.png) left top no-repeat;}
#sideNav .sideNavMid ul li.entertainment a {display: block; line-height: normal; padding-top: 10px; padding-bottom: 3px;}
#sideNav .communityContainerBtm {height: 18px; background: url(/images/sideNavCommunityBtm.png) left top no-repeat;}
.boxOurCustomers {margin-top: 20px;}
.bodyFloorStandingKiosks .boxOurCustomers, .bodyDesktopKiosks .boxOurCustomers, 
.bodyWallMountKiosks .boxOurCustomers, .bodyDigitalSignage .boxOurCustomers {display:none;}


/* //////////////////////////////// About - OurCommunity SideNav //////////////////////////////// */
#sideNav .communityContainerMid ul {position: relative; display: block; margin: 0 0 0 5px; padding: 0; width: 195px; overflow: visible; } 
#sideNav .communityContainerMid ul li {position: relative; font-size: 14px; list-style-position: outside; padding: 0 0 10px 32px; overflow: visible; height: 28px; line-height: 28px;}
#sideNav .communityContainerMid ul li.blog {background: url(/images/bltCommunityBlog.png) 3px top no-repeat; line-height: normal;}
#sideNav .communityContainerMid ul li.forum {background: url(/images/bltCommunityForum.png) 3px 5px no-repeat;}
#sideNav .communityContainerMid ul li.downloads {background: url(/images/bltCommunityDownloads.png) 3px 2px no-repeat;}
#sideNav .communityContainerMid ul li.kioskstuff {background: url(/images/bltCommunityKioskStuff.png) 3px 2px no-repeat; line-height: normal;}
#sideNav .communityContainerMid ul li.videos {background: url(/images/bltCommunityVideos.png) 4px 2px no-repeat;}
#sideNav .communityContainerMid ul li a {display: block; color: #807e7e; font-size: 14px; font-weight: normal; text-decoration: none;}
#sideNav .communityContainerMid ul li a:hover {display: block; color: #21699a;}
#sideNav .communityContainerMid span.title {font-size: 16px; background-color: #ffffff; color: #21699A; font-weight: bold; display: block; margin: 0 5px 0 2px; padding: 10px;}
#sideNav .communityContainerMid img {padding-top: 10px; margin: 0 0 0 15px; border: none; outline: none;}

/* //////////////////////////////// SlideShow //////////////////////////////// */
#subPageRight {position: relative; float: right; width: 777px; margin-right: 8px;}
h1 {color: #21699a; font-size: 30px; margin-bottom: 15px;}
p.txtSubPageTop {font-size: 16px; line-height: 21px; color: #4d4d4d;}
#subContentKioskDisplay {position: relative; margin-top: 20px; width: 784px; height: 478px; background: url(/images/imgBckSs2.png) left top no-repeat; padding-top: 6px; padding-left: 6px;} 
#kioskDisplayPanes {position: relative; overflow: hidden; width: 771px; height: 420px;}
.kioskDisplayItems {position: absolute; width: 15420px; height: 420px;}
.kioskBoxAll {float: left; display: block; width: 771px; height: 420px; }
.kioskDisplayItem {float: left; display: block; width: 257px; height: 420px;}
.kioskDisplayItem a {text-decoration: none; font-weight: normal;}
.kioskDisplayItem img {position: relative; display: block; height: 350px; margin: 0px auto; margin-top: 20px; margin-bottom: 10px;}
.kioskDisplayItem .title {position: relative; display: block; width: 118px; height: 25px; background: url(/images/imgKioskTitleBox.jpg) left top no-repeat; margin: 0px auto; color: #21699a; font-size: 16px; padding: 9px 35px 0px 8px; text-align: center; }
.next .arrow {display: none; position: absolute; width: 54px; height: 201px; background: url(/images/slideshowRt.png) left top no-repeat; top: 113px; right: 12px; cursor: pointer;}
.prev .arrow {display: none; position: absolute; width: 54px; height: 201px; background: url(/images/slideshowLt.png) left top no-repeat; top: 113px; left: 6px; cursor: pointer;}
#btmNav {position: relative; margin: 4px 0px 0px 0px; width: 772px;}
.naviCont {position: relative; margin: 0px auto; height: 28px;} /* CHANGE WIDTH FOR TEXT WIDTH ON OTHER SLIDESHOWS | ADD 84px TO THE WIDTH OF .navi */
.naviCont img {float: left;}
.navi {float: left; height: 28px; margin: 0px auto; padding-top: 14px; background: url(/images/imgSsBckRpt.jpg) left top repeat-x;} /* CHANGE WIDTH FOR TEXT WIDTH ON OTHER SLIDESHOWS */
.navi a {display: block; width: 19px; height: 18px; background: url(/images/btnSsNav.jpg) left top no-repeat; float: left; margin: 0 10px 0px 10px; }
.navi a.active {background: url(/images/btnSsNavOver.jpg) left top no-repeat;}
.next .btmNavi, .prev .btmNavi {position: absolute; width: 50%; height: 41px; top: 0px; background: url(/images/imgSsBckDark.jpg) right top no-repeat;font-weight: bold; font-size: 16px; color: #ffffff; }
.next .btmNavi {text-align: right;  right: 0px; }
.prev .btmNavi {text-align: left;  left: 0px; background-position: left top;}
.next .btmNavi .nextTxtContainer, .prev .btmNavi .prevTxtContainer {position: relative; height: 25px; margin-top: 5px; padding: 0px; background: url(/images/imgSsTxtLblMid.jpg) left top repeat-x; cursor: pointer; cursor: hand; padding-top: 8px;} /* CHANGE WIDTH FOR TEXT WIDTH ON OTHER SLIDESHOWS */
.next .btmNavi .nextTxtContainer {float: right; margin-right: 15px; }
.prev .btmNavi .prevTxtContainer {float: left; margin-left: 15px;}
.naviTxtRt, .naviTxtLt {position: absolute; width: 11px; height: 33px; top: 0px; }
.naviTxtRt {background: url(/images/imgSsTxtLblRt.jpg) left top no-repeat; right: -11px;}
.naviTxtLt {background: url(/images/imgSsTxtLblLt.jpg) left top no-repeat; left: -11px;}
.prev.disabled, .next.disabled {display: none;}

/* //////////////////////////////// Details MidContent //////////////////////////////// */
#detailsLt {float: left; width: 521px;}
#kioskImagesSlideshow {position: relative; width: 521px; height: 507px; background: url(/images/kioskSlideshow.png) left top no-repeat; }
h2 {color: #21699a; font-size: 22px; padding: 32px 0px 0px 0px; font-weight: bold; display: block; text-align: center; margin-bottom: 10px;}
/* //////////////////////////////// Kiosk Image Slideshow //////////////////////////////// */
#kioskImagesSlideshowPanes {position: relative; overflow: hidden; clear: both; width: 519px; height: 421px; margin: 0px 0px 0px 1px; padding: 20px 0px 0px 0px;}
.kioskImagesSlideshowItems {width: 20000em; position: absolute; clear: both;  height: 421px;}
.kioskImagesSlideshowItem {float: left; display: block; width: 519px; height: 421px; }
#kioskImagesSlideshow::selection, #detailsLt::selection {background-color: #ffffff; /* Safari */ }
#kioskImagesSlideshow::-moz-selection, #detailsLt::-moz-selection {background-color: #ffffff; /* Firefox */ }
.next .arrowSlideshow {position: absolute; width: 54px; height: 201px; background: url(/images/slideshowRt.png) left top no-repeat; top: 152px; right: 1px; cursor: pointer;}
.prev .arrowSlideshow {position: absolute; width: 54px; height: 201px; background: url(/images/slideshowLt.png) left top no-repeat; top: 152px; left: 1px; cursor: pointer;}
.naviSlideshow {height: 32px; margin: 0px auto; text-align: center;position: relative; margin-top: 0px; padding-top: 389px;} /* CHANGE WIDTH FOR TEXT WIDTH ON OTHER SLIDESHOWS */
.naviSlideshow a {display: block; float: left; width: 19px; height: 18px; background: url(/images/btnSsNav.jpg) left top no-repeat; float: left; margin: 0 10px 0px 10px; }
.naviSlideshow a.active {background: url(/images/btnSsNavOver.jpg) left top no-repeat;}
h3 {color: #21699a; font-size: 18px; margin-bottom: 15px;}
#kioskImagesSlideshow img {display: block; margin: 0px auto;}
.txtDetailsPage p {font-size: 14px; text-align: justify; margin-bottom: 20px; line-height: 17px;}
h4 {color: #21699a; font-size: 16px; margin-bottom: 10px;}
.txtDetailsPageBtm {margin-bottom: 30px; font-size: 12px;}
#detailsPgTxtBx {position: relative; margin: 30px 0px 30px 0px; width: 521px;}
#detailsPgTxtBx::selection {background: #ffffff; /* Safari */ }
#detailsPgTxtBx::-moz-selection {background: #ffffff; /* Firefox */ }
.btnDetails {float: left; height: 45px; background: url(/images/detailsBtnMid.jpg) left top repeat-x; margin: 0px 10px;}
.btnDetails img {float: left; padding-right: 15px; border: none;}
.btnDetails p {float: left; padding: 7px 15px 0px 0px; line-height: 15px;}
.btnDetails a {color: #474747; font-weight: normal; text-decoration: none;}
.btnDetails .btnRt {padding-right: 0px;}
.bodyMarketingSol .btnDetails {margin: 0px 5px;}
/* //////////////////////////////// Just Ask Box //////////////////////////////// */
.justAskPKBox {position: relative; width: 480px; margin: 40px 0px; padding: 5px 20px; background: url(/images/justAskPKBoxMid.jpg) left top repeat-y;}
.justAskPKBoxTop {position: absolute; width: 520px; height: 14px; top: -14px; left: 0px; background: url(/images/justAskPKBoxTop.jpg) left top no-repeat;}
.justAskPKBoxBtm {position: absolute; width: 520px; height: 14px; bottom: -14px; left: 0px; background: url(/images/justAskPKBoxBtm.jpg) left top no-repeat;}
.blueTxt  {color:#21699a; font-size:18px;}

/* //////////////////////////////// Just Ask Box //////////////////////////////// */
ul.solutions {list-style-type: disc; margin: 10px 0 0 15px}
ul.solutions li {padding: 0 0 4px 0;}
ul.solutions li.bottom {padding-bottom: 0px;}

/* //////////////////////////////// Rt Kiosk Line Navigation //////////////////////////////// */
#rtKioskNav {float: right; width: 220px; height: 500px; margin-right: 8px;}
#rtKioskNavTop {position: relative; width: 220px; height: 10px; background: url(/images/rtKioskNavTop.png) left top no-repeat;}
#rtKioskNavMid {position: relative; padding: 10px 0px; width: 220px; background: url(/images/rtKioskNavMid.png) left top repeat-y;}
#rtKioskNavBtm {position: relative; width: 220px; height: 10px; background: url(/images/rtKioskNavBtm.png) left top no-repeat;}
.rtKioskDetailBck {position: relative; margin: 0px auto 20px auto; padding: 0px; width: 172px; height: 215px; background: url(/images/rtKioskNavBck.png) left top no-repeat;}
.rtKioskDetailBck.bottom {margin-bottom: 0px;}
.rtKioskDetailBck img {height: 160px; display: block; margin: 0px auto; padding-top: 10px;}
.rtKioskDetailBck a {font-weight: normal; text-decoration: none;}
.rtKioskDetailBck .title {color: #21699a; font-size: 14px; padding: 9px 35px 0px 8px; text-align: center; margin-top: 10px;}
/* //////////////////////////////// Rt Comments //////////////////////////////// */
.rtIndustryComments {position: relative; width: 195px; margin: 15px 0px; padding: 5px 15px; background: url(/images/industryCommentsMid.png) left top repeat-y;}
.rtIndustryCommentsTop {position: absolute; width: 225px; height: 15px; top: -15px; left: 0px; background: url(/images/industryCommentsTop.png) left top no-repeat;}
.rtIndustryCommentsBtmLt,.rtIndustryCommentsBtmRt {position: absolute; width: 225px; height: 23px; bottom: -23px; left: 0px;}
.rtIndustryCommentsBtmLt {background: url(/images/industryCommentsBtmLLt.png) left top no-repeat;}
.rtIndustryCommentsBtmRt {background: url(/images/industryCommentsBtmRt.png) left top no-repeat;}
.rtIndustryCommentsCoRt {float: right; margin-top: 10px; width: 190px; text-align: right;}
.rtIndustryCommentsCoLt {float: left; margin-top: 10px; width: 190px; margin-left: 10px;}
.industryBullets ul {list-style-type: disc;}
.industryBullets li {margin-left: 10px;}

/* ////////////////////// Custom Projects ///////////////// */
.imgkCp1A {float:right;margin:-10px 10px 10px 50px; width: 172px; height:263px}
#subContentKioskDisplayCustom {position: relative; width: 784px; height: 432px; background: url(/images/bkrdCustomContent.png) left top no-repeat; padding-top: 6px; padding-left: 6px; margin-bottom:25px;} 
.imgkCp2 {float:left;margin:40px 0 10px 85px} 
.imgkCp1B {float:left;margin:40px 0 10px 45px}
.imgkCp2 {float:left;margin:40px 0 10px 85px} 
.imgkCp3 {float:left;margin:40px 0 10px 90px}
.imgkCp4 {float:left;margin:40px 0 10px 80px}
.imgkCp5 {float:left;margin:70px 0 10px 10px;}
.imgkCp6 {float:left;margin:40px 0 10px 10px;}
.customSubContent {width:425px;padding:75px 50px 20px 20px;float:right;}
.customSubContentB {width:390px;padding:75px 50px 20px 20px;float:right;}
.certified {padding:0 10px 0 10px}
ul.bullets {margin:0px 10px 0 0;padding:23px 0 0 10px;list-style-type:disc;width:765px;height:174px;background:url('/images/bkrdBoxCustomCertified.jpg') no-repeat}
ul.bullets li {margin:0 0 3px 25px;list-style:round}
ul.bullets li li {margin:8px 0 0 0;}

/* ////////////////////// ABOUT & Demo Form Pages ////////////////////// */
.imgCaptionAbout {position: absolute; display: block; top: 338px; right: 0px; width: 381px; color: #21699A; font-size:11px; font-weight: bold; text-align: center;}
.imgkCp1A {float:right;margin:-10px 10px 10px 50px;width:172px;height:263px}
ul.services {margin:5px 10px 25px 10px}
ul.services li {margin-bottom:15px}
.servicesIcon {float:left;margin-right:5px}
.bodyAbout ul.awards {margin:5px 10px 25px 10px; list-style-type: disc;}
.bodyAbout ul.awards li {margin-bottom:15px;}
.bodyAbout img.logo {border: none; margin: 0 20px 20px 20px; float: left;}
#aboutFormContainer, #demoFormContainer {float:left;width:205px;padding:0;margin:15px 0 50px 0;}
#demoFormContainer {float: none; display: block; margin: 50px auto 50px auto;}
#demoFormContainer h3 {font-size: 16px;font-weight: bold;}
*:first-child+html #demoFormContainer {margin:20px 0 50px 0;}  /* IE 7 */
.aboutForm, .demoForm {position: relative; padding: 0 15px 0px 15px; width: 175px; background: url(/images/aboutFormMid.png) left top repeat-y; margin: 25px 0 13px 0;}
.aboutFormTop, .demoFormTop {position: absolute; width: 205px; height: 25px; top: -25px; left: 0px; background: url(/images/aboutFormTop.png) left top no-repeat;}
.aboutFormBtm, .demoFormBtm {position: absolute; width: 205px; height: 13px; bottom: -13px; left: 0px; background: url(/images/aboutFormBtm.png) left top no-repeat;}
.aboutForm input, .demoForm input {background-color: #ffffff; border-top: 1px solid #508fba; border-left: 1px solid #508fba; border-bottom: 1px solid #508fba; border-right: 1px solid #508fba; width: 169px; height: 18px; color: #666666; font-size: 11px; padding: 2px 2px 0px 2px; margin: 2px 0;}
.aboutForm input.submitbutton, .demoForm input.submitbutton {border: none;width: 98px; height: 41px;position: relative;float: right; background-color: transparent; margin: 10px 0px 0px 0px;}

/* //////////////////////////////// Community //////////////////////////////// */
#communityTxtContainer {float: left; width: 750px;}
/*#communityTxtContainer img.blogImg {margin: 20px 30px 10px 30px;}
#communityTxtContainer img.forumImg {margin: 20px 30px 10px 0px;}
#communityTxtContainer img {float: left; border: none; margin-top: 20px;} */
#communityTxtContainer h3 {margin-bottom: 10px; margin-left: 0px; line-height: 50px;}
#communityTxtContainer h3 a {text-decoration: underline; font-weight: normal;}
#communityTxtContainer h3 a:hover {text-decoration: none;}
#communityTxtContainer .communityIcon, #communityTxtContainer .communityBadge {float: left; display: block; margin: 0 5px 0 0; }
#communityTxtContainer .txtCommunityRight {width: 680px; display: block; float: right; }
#communityTxtContainer a:hover {text-decoration: none;}
#communityTxtContainer hr {border: none; background-color: #ffffff; height: 1px; color: #ffffff; margin: 0px 0 20px 0; border-bottom: 1px solid #b1e1fc; }

/* ////////////////////// Contact Page ////////////////////// */
.emailTxt {width:985px;margin:auto}
.ContactTextA {float:left;width:166px;padding:0 20px 10px 20px;margin-top:30px;}
.ContactTextA li {margin-top:10px}
.ContactTextA h4, .ContactTextB h4, .emailTxt h4 {margin:20px 0 0 0;font-weight:bold}
.ContactTextB {float:left;width:366px;padding:0 20px 25px 20px;border-left:#ddd 1px solid;margin-top:30px;}
.ContactTextB a {font-weight:normal}

/* ////////////////////// Careers Page ////////////////////// */
.bodyCareers img {margin: -3px 0 20px 3px;}
.bodyCareers .careersTxt {width:985px;margin:auto; margin-bottom: 50px;}
.bodyCareers h2 {text-align: left; padding: 0px; margin-bottom: 10px;}
.bodyCareers p {margin-bottom: 10px;}


/* ////////////////////// Leasing Page ////////////////////// */
.bodyLeasing h2 {text-align:left; margin-bottom: 10px; padding: 0;}
.bodyLeasing .btnDetails {margin-top: 10px;}
.bodyLeasing .btnDetails p {line-height: 28px;}
.bodyLeasing .btnDetails.right p{line-height: normal;} 
.bodyLeasing .downloadsBox {padding-left: 20px;}
.bodyLeasing .downloadsBox ul li {padding-left: 25px;}

/* ////////////////////// Partners Page ////////////////////// */
.bodyPartners .txtDetailsPage img {float: left; }
.bodyPartners .txtPartnersRt {width: 520px; float: right;}
.bodyPartners hr {border: none; background-color: #ffffff; height: 1px; color: #ffffff; margin: 0px 0 20px 0; border-bottom: 1px solid #b1e1fc;}

/* ////////////////////// Landing Page ////////////////////// */
.bodyLanding h1 {font-size: 28px;}
.bodyLanding h3 {font-size: 18px; font-weight: bold; margin-top: 30px; margin-bottom: 30px;}
.bodyLanding .ltContent {position: relative; float: left; width: 684px; margin-left: 10px;}
.bodyLanding .rtContent {position: relative; float: right; width: 315px; margin-top: -43px; margin-right: 0px;}
.bodyLanding img {float: left; margin-bottom: 20px;}
.bodyLanding #imgSlideshow {width: 200px; float: left; display: block; position: relative;}
.bodyLanding img.slideImgs {position: relative; display:block; margin: 0 auto; float: none;} /* position: absolute; top: 0px; left: 0px;  FOR SLIDESHOW */
.bodyLanding #bulletTxt {float: right; width: 474px; margin-right: 10px;}
.bodyLanding #bulletTxt ul {list-style-type: none;}
.bodyLanding #bulletTxt ul li {list-style-image: url(/landing/images/checkmark.png); margin: 15px 0px 15px 20px; font-size: 16px;}
.bodyLanding .logoSml {margin-top: 30px; margin-right: 30px;}
.bodyLanding .logoSml.last {margin-right: 0px;}
.bodyLanding .formTop {position: relative; margin: 0; padding: 0; width: 315px; height: 219px; background: url(/landing/images/landingContactBoxTop.png) left top no-repeat;}
.bodyLanding .formBody {position: relative; margin: 0; padding: 0; width: 271px; background: url(/landing/images/landingContactBoxMid.png) left top repeat-y; padding: 22px;}
.bodyLanding .formBtm {position: relative; margin: 0; padding: 0; width: 315px; height: 13px; background: url(/landing/images/landingContactBoxBtm.png) left top no-repeat;}

/* ////////////////////// Promotions Page ////////////////////// */
.bodyPromotions img.lt {float: left; margin: 0 10px 0 0;}
.bodyPromotions img.rt {float: right; margin: 0 0 0 20px;}
.bodyPromotions ul.list {margin: 0 0 10px 0; list-style-type: disc; float: none; margin-left: 180px; display: block;}
.bodyPromotions ul.list li {padding: 5px 0 5px 10px; }
.bodyPromotions hr {border: none; background-color: #ffffff; height: 1px; color: #ffffff; margin: 10px 0 15px 0; border-bottom: 1px solid #21699A; }

/* ////////////////////// Promotions Page ////////////////////// */
.bodyVideos .videoData {margin: 0 auto;}


.bodyInstructionalVideos .videoData {position:relative; width: 930px; height: 590px; text-align:center;}
.bodyInstructionalVideos #videos {width: 900px; height: 550px; margin: 0px auto;}
.bodyInstructionalVideos #btmTxt {position: relative; font-size:12px; width: 600px; margin: 0px auto; text-align: center;}

/* ////////////////////// FOR Side NAV TO HIGHILGHT ON SPECIFIC PAGES ////////////////////// */
/* ////////////////////// Kiosk Models Side Nav Display None ////////////////////// */
.bodyModels #sideNav .sideNavMid ul li.floorStanding, .bodyModels #sideNav .sideNavMid ul li.desktop, .bodyModels #sideNav .sideNavMid ul li.wallmount, .bodyModels #sideNav .sideNavMid ul li.digitalSignage, 
.bodyFloorStandingKiosks #sideNav .sideNavMid ul li.desktop, .bodyFloorStandingKiosks #sideNav .sideNavMid ul li.wallmount, .bodyFloorStandingKiosks #sideNav .sideNavMid ul li.digitalSignage, 
.bodySliivr #sideNav .sideNavMid ul li.desktop, .bodySliivr #sideNav .sideNavMid ul li.wallmount, .bodySliivr #sideNav .sideNavMid ul li.digitalSignage,
.bodyTaaink #sideNav .sideNavMid ul li.desktop, .bodyTaaink #sideNav .sideNavMid ul li.wallmount, .bodyTaaink #sideNav .sideNavMid ul li.digitalSignage,
.bodySpiire #sideNav .sideNavMid ul li.desktop, .bodySpiire #sideNav .sideNavMid ul li.wallmount, .bodySpiire #sideNav .sideNavMid ul li.digitalSignage,
.bodyLocco #sideNav .sideNavMid ul li.desktop, .bodyLocco #sideNav .sideNavMid ul li.wallmount, .bodyLocco #sideNav .sideNavMid ul li.digitalSignage,
.bodyV2 #sideNav .sideNavMid ul li.desktop, .bodyV2 #sideNav .sideNavMid ul li.wallmount, .bodyV2 #sideNav .sideNavMid ul li.digitalSignage,
.bodyCoremaxx #sideNav .sideNavMid ul li.desktop, .bodyCoremaxx #sideNav .sideNavMid ul li.wallmount, .bodyCoremaxx #sideNav .sideNavMid ul li.digitalSignage,
.bodyPiitch #sideNav .sideNavMid ul li.desktop, .bodyPiitch #sideNav .sideNavMid ul li.wallmount, .bodyPiitch #sideNav .sideNavMid ul li.digitalSignage,
.bodyViion #sideNav .sideNavMid ul li.desktop, .bodyViion #sideNav .sideNavMid ul li.wallmount, .bodyViion #sideNav .sideNavMid ul li.digitalSignage,
.bodyCelsius #sideNav .sideNavMid ul li.desktop, .bodyCelsius #sideNav .sideNavMid ul li.wallmount, .bodyCelsius #sideNav .sideNavMid ul li.digitalSignage,
.bodyDesktopKiosks #sideNav .sideNavMid ul li.floorStanding, .bodyDesktopKiosks #sideNav .sideNavMid ul li.wallmount, .bodyDesktopKiosks #sideNav .sideNavMid ul li.digitalSignage,
.bodyRixxeo #sideNav .sideNavMid ul li.floorStanding, .bodyRixxeo #sideNav .sideNavMid ul li.wallmount, .bodyRixxeo #sideNav .sideNavMid ul li.digitalSignage,
.bodyCoreMinni #sideNav .sideNavMid ul li.floorStanding, .bodyCoreMinni #sideNav .sideNavMid ul li.wallmount, .bodyCoreMinni #sideNav .sideNavMid ul li.digitalSignage,
.bodyWallMountKiosks #sideNav .sideNavMid ul li.floorStanding, .bodyWallMountKiosks #sideNav .sideNavMid ul li.desktop, .bodyWallMountKiosks #sideNav .sideNavMid ul li.digitalSignage,
.bodyArvello #sideNav .sideNavMid ul li.floorStanding, .bodyArvello #sideNav .sideNavMid ul li.desktop, .bodyArvello #sideNav .sideNavMid ul li.digitalSignage,
.bodyCore #sideNav .sideNavMid ul li.floorStanding, .bodyCore #sideNav .sideNavMid ul li.desktop, .bodyCore #sideNav .sideNavMid ul li.digitalSignage,
.bodyDigitalSignage #sideNav .sideNavMid ul li.floorStanding, .bodyDigitalSignage #sideNav .sideNavMid ul li.desktop, .bodyDigitalSignage #sideNav .sideNavMid ul li.wallmount,
.bodyPravannt #sideNav .sideNavMid ul li.floorStanding, .bodyPravannt #sideNav .sideNavMid ul li.desktop, .bodyPravannt #sideNav .sideNavMid ul li.wallmount,
.bodyVollitus #sideNav .sideNavMid ul li.floorStanding, .bodyVollitus #sideNav .sideNavMid ul li.desktop, .bodyVollitus #sideNav .sideNavMid ul li.wallmount {display: none;}
/* ////////////////////// Side Nav Bold the Text ////////////////////// */
.bodyFloorStandingKiosks #sideNav .sideNavMid ul li.floorStandingHeader a, 
.bodySliivr #sideNav .sideNavMid ul li.floorStandingHeader a, .bodySliivr #sideNav .sideNavMid ul li.Sliivr a, 
.bodyTaaink #sideNav .sideNavMid ul li.floorStandingHeader a, .bodyTaaink #sideNav .sideNavMid ul li.Taaink a,
.bodySpiire #sideNav .sideNavMid ul li.floorStandingHeader a, .bodySpiire #sideNav .sideNavMid ul li.Spiire a,
.bodyLocco #sideNav .sideNavMid ul li.floorStandingHeader a, .bodyLocco #sideNav .sideNavMid ul li.Locco a,
.bodyV2 #sideNav .sideNavMid ul li.floorStandingHeader a, .bodyV2 #sideNav .sideNavMid ul li.V2 a,
.bodyCoremaxx #sideNav .sideNavMid ul li.floorStandingHeader a, .bodyCoremaxx #sideNav .sideNavMid ul li.COREmaxx a,
.bodyPiitch #sideNav .sideNavMid ul li.floorStandingHeader a, .bodyPiitch #sideNav .sideNavMid ul li.Piitch a,
.bodyViion #sideNav .sideNavMid ul li.floorStandingHeader a, .bodyViion #sideNav .sideNavMid ul li.Viion a,
.bodyCelsius #sideNav .sideNavMid ul li.floorStandingHeader a, .bodyCelsius #sideNav .sideNavMid ul li.Celsius a,
.bodyDesktopKiosks #sideNav .sideNavMid ul li.desktopHeader a,
.bodyRixxeo #sideNav .sideNavMid ul li.desktopHeader a, .bodyRixxeo #sideNav .sideNavMid ul li.Rixxeo a,
.bodyCoreMinni #sideNav .sideNavMid ul li.desktopHeader a, .bodyCoreMinni #sideNav .sideNavMid ul li.CoreMinni a,
.bodyWallMountKiosks #sideNav .sideNavMid ul li.wallmountHeader a,
.bodyArvello #sideNav .sideNavMid ul li.wallmountHeader a, .bodyArvello #sideNav .sideNavMid ul li.Arvello a,
.bodyCore #sideNav .sideNavMid ul li.wallmountHeader a, .bodyCore #sideNav .sideNavMid ul li.Core a,
.bodyDigitalSignage #sideNav .sideNavMid ul li.digitalSignageHeader a,
.bodyPravannt #sideNav .sideNavMid ul li.digitalSignageHeader a, .bodyPravannt #sideNav .sideNavMid ul li.Prevannt a,
.bodyVollitus #sideNav .sideNavMid ul li.digitalSignageHeader a, .bodyVollitus #sideNav .sideNavMid ul li.Vollitus a,
.bodyHealthcare #sideNav .sideNavMid ul li.healthcare a, .bodyMarketing #sideNav .sideNavMid ul li.marketing a, 
.bodyUtility #sideNav .sideNavMid ul li.utility a, .bodyRetail #sideNav .sideNavMid ul li.retail a, 
.bodyEntertainment #sideNav .sideNavMid ul li.entertainment a, .bodyEducation #sideNav .sideNavMid ul li.education a, .bodyGovernment #sideNav .sideNavMid ul li.government a,
.bodyCustom #sideNav .sideNavMid ul li.customHeader a, .bodySolar #sideNav .sideNavMid ul li.solar a,
.bodyNeedsAnalysis #sideNav .sideNavMid ul li.needAlalysis a,
.bodyDesignConcept #sideNav .sideNavMid ul li.designConcept a,
.bodyEngineeringPrototyping #sideNav .sideNavMid ul li.engineeringPrototyping a,
.booyProduction #sideNav .sideNavMid ul li.production a,
.bodyServiceSupport #sideNav .sideNavMid ul li.serviceSupport a, .bodyReceptionSol #sideNav .sideNavMid ul li.receptionSol a,
.bodyChamberSol #sideNav .sideNavMid ul li.chamberSol a, .bodyMarketingSol #sideNav .sideNavMid ul li.marketingSol a, .bodySolarSol #sideNav .sideNavMid ul li.solarSol a,
.bodyAutomatedSol #sideNav .sideNavMid ul li.automatedSol a, .bodyHrSol #sideNav .sideNavMid ul li.hrSol a, .bodyScanSol #sideNav .sideNavMid ul li.scanSol a, .bodyConciergeSol #sideNav .sideNavMid ul li.conciergeSol a, .bodyInStoreSol #sideNav .sideNavMid ul li.inStoreSol a, .bodyAbout #sideNav .sideNavMid ul li.AboutHeader a,
.bodyOurCommunity #sideNav .sideNavMid ul li.ourCommunityHeader a, .bodyOurCustomers #sideNav .sideNavMid ul li.ourCustomersHeader a,  .bodyPHSSol #sideNav .sideNavMid ul li.phsSol a,
.bodyOurServices #sideNav .sideNavMid ul li.ourServicesHeader a, .bodyCareers #sideNav .sideNavMid ul li.careers a, .bodyLeasing #sideNav .sideNavMid ul li.leasing a,
.bodyPartners #sideNav .sideNavMid ul li.partners a {font-weight: bold; color: #21699a;}
/* ////////////////////// Side Nav Text (that Needs to be Smaller) ////////////////////// */
.bodyEngineeringPrototyping #sideNav .sideNavMid ul li.engineeringPrototyping a {font-size: 13px;}
