﻿/*peglerbootstrap changes*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #c5d0df;
	background-image: url(/r/images/backgrounds/bodyBak.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.homeBakImg {
	background-image: url(/r/images/backgrounds/homeBak.jpg);
}
.connectBoxImg {
	background-image: url(/r/images/homepage/connect.png);
}
.connectBoxImg h2 {
	background-image: url(/r/images/explorer9/50PercTransparentBak.png);
}

.controlBoxImg {
	background-image: url(/r/images/homepage/control.png);
}
.controlBoxImg h2 {
	background-image: url(/r/images/explorer9/50PercTransparentBak.png);
}

.homeInsightCol1 img {
	width: 100%;
}

.css-tableInner .hdr2TransColG {
	background-image: url(/r/images/explorer9/50PercTransparentGreenBak.png);
}
.css-tableInner .hdr2TransColB {
	background-image: url(/r/images/explorer9/50PercTransparentBlueBak.png);
}
.css-tableInner .hdr2ColBlueMontage {
	background-image: url(/r/images/brands/connect/montage.jpg);
}
.css-tableInner .hdr2ColGreenMontage {
	background-image: url(/r/images/brands/control/montage.jpg);
}
.greaterBackImage {
	background-image: url(/r/images/backgrounds/greaterBak.jpg);
}

.greaterLinks ul {
	background-image: url(/r/images/explorer9/50PercTransparentBak.png);
}
.greaterLinks ul li {
	background-image: url(/r/images/bullets/smallCross.png);
}

.corpJourney h4 {
	background-image: url(/r/images/backgrounds/journeyArrow.jpg);
}

.greaterCombCol2 p a{
	width: 90px;
}

.greaterConnectCol1 h3 {
	background-image: url(/r/images/explorer9/homeConnectBak740px.jpg);
}

.greaterConnectCol3 h3 {
	background-image: url(/r/images/explorer9/homeControlBak740px.jpg);
}

.pageSubHeader2 {
	background-image: url(/r/images/backgrounds/journeyArrow.jpg);
}
.socialCol1 li {
	background-image: url(/r/images/products/pdf.png);
	padding-top: 6px;
}

.socialCol2 li {
	background-image: url(/r/images/products/pdf.png);
	padding-top: 6px;
}
.socialCol3 li {
	background-image: url(/r/images/products/pdf.png);
	padding-top: 6px;
}
.careersCol1 {
	background-image: url(/r/images/corporate/careers.png);
}
.whoRow5Col1 {
	background-image: url(/r/images/backgrounds/whoUpdated2.jpg);
}
.newsCol2 li a {
	background-image: url(/r/images/buttons/greySmall.png);
}
.quickLinks ul li {
	background-image: url(/r/images/bullets/smallCross.png);
}
.quickLinks li a {
	background-image: url(/r/images/explorer9/50PercTransparentBak.png);
}
.connectBackImage {
	background-image: url(/r/images/backgrounds/connectBak.jpg);
}
.connectJourney h4 {
	background-image: url(/r/images/backgrounds/journeyArrow.jpg);
}
.choosingHeat h2 {
	background-image: url(/r/images/bullets/smallCross.png);
}
.connectCalc {
	background-image: url(/r/images/backgrounds/costCalcBak.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #5190cd;
}
.connectCalc h2 {
	background-image: url(/r/images/bullets/plusMinus.png);
}
.costCalcBak {
	background-image: url(/r/images/backgrounds/costCalcBak.jpg);
}
.connectGuarCol2 {
	background-image: url(/r/images/brands/connect/guaranteeBak.jpg);
}
.connectGuarCol3 {
	background-image: url(/r/images/backgrounds/questionBak.png);
}
.connectTempPlus {
	background-image: url(/r/images/brands/greater/plusLrg.png);
}
.connectTempLinks ul li {
	background-image: url(/r/images/bullets/smallCross.png);
}

.connectTempPlus2 {
	background-image: url(/r/images/brands/greater/plusLrg.png);
}
.connectTempLinks2 ul li {
	background-image: url(/r/images/bullets/smallCross.png);
}
.contTempLinks2 {
    margin-right: 30px;
}
.contTempLinks2 ul li {
	background-image: url(/r/images/bullets/smallCross.png);
}
.techTableInput {
	color: black;
}
.connectQuickLinks a {
	background-image: url(/r/images/buttons/quickLinkB.png);
}
.connectQuickLinks a:hover {
	background-image: url(/r/images/buttons/quickLinkBOvr.png);
}
.contQuickLinks a {
	background-image: url(/r/images/buttons/quickLinkG.png);
}
.contQuickLinks a:hover {
	background-image: url(/r/images/buttons/quickLinkGOvr.png);
}
.controlBackImage {
	background-image: url(/r/images/backgrounds/controlBak.jpg);
}
.contTempPlus2 {
	background-image: url(/r/images/brands/greater/plusLrg.png);
}

.contTempImg {
	background-image: url(/r/images/brands/control/thermalSafety.jpg);
}
.contRangeLink li a {
	background-image: url(/r/images/buttons/greenSmall.png);
}
.controlJourney h4 {
	background-image: url(/r/images/backgrounds/journeyArrow.jpg);
}
.controlSpecCol1 ul li {
	background-image: url(/r/images/bullets/smallCross.png);
}
.controlOpt {
	background-image: url(/r/images/backgrounds/optimiseBak.png);
}
.controlThermCol1 {
	background-image: url(/r/images/backgrounds/thermalSafetyBak.png);
}
.controlThermCol2 {
	background-image: url(/r/images/backgrounds/creatingCleaner.png);
}
.controlThermCol3 {
	background-image: url(/r/images/backgrounds/cpdBak.png);
}
.controlTrustCol1 {
	background-image: url(/r/images/backgrounds/trustBak.png);
}
.controlTrustCol3 {
	background-image: url(/r/images/backgrounds/questionBak.png);
}
.otherBox img  {
	width: 50%;
}
.breadcrumbs2 a {
	background-image: url(/r/images/bullets/arrow.png);
}
.prodMenuTxt {
	margin-bottom: 0px;
}
.prodMenuTxt h2 {
	font-size: 1.0em;
}

.prodMenuTxt a {
	font-size: 0.8em;
}
.infoButton li a {
	background-image: url(/r/images/buttons/infoSmall.png);
}
.infoButton li a:hover {
	background-image: url(/r/images/buttons/infoSmallOvr.png);
}
.literatureBttn li a {
	background-image: url(/r/images/buttons/blueWhite.png);
}
.litHere {
	background-image: url(/r/images/buttons/blueSmallHvr.png);
}
.litNotHere {
	background-image: url(/r/images/buttons/blueSmall.png);
}
.literatureCol2 li a:hover {
	background-image: url(/r/images/buttons/blueSmallHvr.png);
}
.videoReturnLink a {
	background-image: url(/r/images/buttons/blueGreySmall.png);
}
.linksRow3Col1 li a {
	background-image: url(/r/images/buttons/purpleSmall.png);
}
.linksBakImg {
	background-image: url(/r/images/backgrounds/linkTectiteBak.png);
}
.image100Perc {
	background-image: url(/r/images/homepage/noInstallerClub/francisePegler01d.jpg)
}
.FPBakImg {
	background-image: url(/r/images/homepage/francisePegler01.jpg);
}
.footerBottom {
	/* background-image: url(/r/images/backgrounds/aalbertsIndustriesFooterLine.png); */
}
.prodBoxImg2016 img {
    max-height: 174px;
}
.appInfoBox {
	margin-bottom: 10px;
    /* for product approval images*/
    padding-left: 35px;
    padding-top: 15px;
    /**/
	height: 180px;
}
.approvalTableCntr .table tbody td{
	font-size: 0.7em;
	text-align: center;
}

.approvalImg {
	text-align: center;
	margin-bottom: 10px;
	height: 75px;
}
.approvalImg img {
	width: 75px;
	height: 75px;
}

.approvalTxt {
	font-size: 0.9em;
	text-align: center;
}
.approvalTxt a {
	color: #577880;
}
.appInfoBox a:hover {
	color: #27363A;
	text-decoration: underline;
}
.installerRewards03 ul li {
	background-image: url(../../r/images/installerRewards/cross.png);
}
.manBakImg {
	background-image: url(../../r/images/installerRewards/man.png);
}

.PSRTable {
	width: 100%;
	border: 1px solid #8D9CA1;
	margin-bottom: 10px;
}
.PSRTable h3 {
	color: #FFF;
	font-size: 1.3em;
	margin: 0px;
	padding: 5px;
	background-color: #8D9CA1;
}

.PSRTable h3 a {
	color: #FFF;
	margin: 0px;
	padding-left: 5px;
	background-color: #8D9CA1;
}

.PSRTable h4 {
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.PSRTable td {
	padding: 5px;
	color: #577880;
	vertical-align: top;
	font-size: 0.8em;
}
.PSRTable th {
	padding: 5px;
	color: #FFF;
	background-color: #8D9CA1;
	text-align: left;
	font-size: 0.8em;
}
.refineNumbers {
	padding-top: 7px;
}
.extendedresults{
    display:none;
}
.diagram-image
{
    width:100%;
}
.subbrandBox {
	text-align: center;
	padding-top: 7px;
	padding-bottom: 4px;
	background-color: #E8E8E8;
}

.PSRContentColBtn{
    padding-top: 5px;
    padding-bottom: 5px;
}

.PSRContentColBtn .js-show-more{
    padding-left: 7px;
}

.outerContainer {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}

  .ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;   
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}
.ui-autocomplete *{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13.3333330154419px;
}
.ui-state-focus {
    color: White;
    background: #8D9CA1;
    outline: none;
}

.contactHeader {
}
.contactHeader h2 {
	font-size: 2.6em;
	line-height: 1.0em;
	color: #577880;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.contactNatHeader {
	padding-right: 15px;
	padding-left: 15px;
}
.contactNatHeader h2 {
	font-size: 2.0em;
	line-height: 1.0em;
	color: #577880;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contactNatGLine {
	margin-top: 10px!important;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #577880;
	padding-top: 10px!important;
}
.greaterFuncBak {
	background-image: url(/r/images/greater/greaterBak2.jpg);
}
.selectionSubMenu {
	background-color: #E8E8E8;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;*/
}
.selectionMenuPad {
	padding-left: 10px;
	background-color: #E8E8E8;
    padding-bottom: 6px;
}
.selSubMenuColour {
	background-color: #CCC;
}
.typesMenuPad {
	padding-left: 10px;
	background-color: #FFFFFF;
	padding-bottom: 6px;
}
.installerRewardsIcons{
    position: relative;
    min-height: 1px;
    width: 17%;
    float: left;
}
.appstoreWidth{
    width: 66%;
}

.myPeglerTable {
	border: 1px solid #577880;
	background-color: #D3DBEB;
	margin-top: 10px;
	margin-bottom: 10px;
}
.myPeglerTable th {
	font-size: 0.9em;
	font-weight: bold;
	text-align: right;
	color: #577880;
	padding: 5px;
}
.myPeglerTable td {
	padding: 5px;
}

.myPeglerInput {
	width: 200px;
	border: 1px solid #577880;
}

/*responsive classes changes*/

@media (min-width: 768px) {
.refineImage img {
	width: 124px;
}
}

@media (min-width: 768px) {
.refineSearchPadding {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
}

@media (max-width: 480px) {
.image100Perc {
	background-image: url(/r/images/homepage/noInstallerClub/francisePegler01.jpg);
}
}

@media (max-width: 768px) {
.image100Perc {
	background-image: url(/r/images/homepage/noInstallerClub/francisePegler01.jpg);
}
}

@media (min-width: 768px) {
.image100Perc {
	background-image: url(/r/images/homepage/noInstallerClub/francisePegler01a.jpg);
	min-height:249px;
}
}
@media (min-width: 992px) {
.image100Perc {
	background-image: url(/r/images/homepage/noInstallerClub/francisePegler01.jpg);
	min-height:250px;
}
}
@media (min-width: 1200px) {
.image100Perc {
	background-image: url(/r/images/homepage/noInstallerClub/francisePegler01d.jpg);
	min-height:250px;
}
}

.prodBoxHdr2016 {
	padding-top: 3px;
}

.paddingT20px{
    padding-top: 20px;
}

.typeAppCol2 ul li a {
    background-image: url('/r/images/buttons/blueGrey.png');
    background-position: 140px 60px;
}
.typeAppCol2 ul li a:hover {
	background-image: url(/r/images/buttons/blueGreyOvr.png);
    background-position: 140px 60px;
}

@media print {
    a[href]:after {
        content: none;
    }

    abbr[title]:after {
        content: none;
    }
}

.BimDownloadClick {
	text-align: center;
    display: inline-block;
    margin-bottom: 10px;
    padding-left: 5px;
    width: 100%;
}
.BimDownloadClick a {
	color: #000;
	background-color: #F1B33B;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	display: block;
	font-weight: bold;
}
.BimDownloadClick a:hover {
	text-decoration: none;
	background-color: #F90;
}

.greaterLinks ul li {
	background-image: none;
}

.image100Perc{
	background-image: none;
}
.connectTempLinks2 ul li{
	background-image: none;
}
.typeAppCol2 ul li a{
	background-image: url(../images/buttons/blueSmall.png);
}
.installerRewards03 ul li, .contTempLinks2 ul li{
background-image: none;
}