/*

Custom Styles used in Sitecore content fields

The following classes appear in rich text editor fields within SC, but do NOT show up within the rich text editor as a user selectable style.
Thus, they are effectively hidden styles - they should not appear in our code, nor to the user through the editor without copying from the legacy code.

*/

/************************BUILDING RESPONSIBLY SITELETTE CLASSES*********************************/
/*Featured Products Sidebar*/
.bldgrespOPFeaturedProducts .nextItem
{
	clear: left;
	padding-top: 15px;
	width: 207px;
}

.bldgrespOPFeaturedProducts .txtItem
{
	padding-left: 5px;
	width: 110px;
}

.bldgrespOPFeaturedProducts .regSize
{
	font-size:12px;
}

.bldgrespOPFeaturedProducts h5 
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}
/*End Featured Products Sidebar*/

/*AWARDS & CERTIFICATIONS*/
#buildingResAwards .awardTxt
{
	width: 500px;
	padding-left: 20px;
}
#buildingResAwards .awardImgBoxes
{
	width: 120px;
}
#buildingResAwards .awardList
{
	padding-left: 20px;
}
#buildingResAwards h5, #buildingResAwards p, #buildingResAwards ul.awardList li
{
	font-family: arial;
	color: #404040;
}
#buildingResAwards h5
{
	font-size: 16px;
	padding-bottom: 5px;
}
#buildingResAwards p, #buildingResAwards ul.awardList li
{
	font-size: 12px;
	line-height: 17px;
}
#buildingResAwards .awardBoxes
{
	border-bottom: 1px solid #cacaca;
	
	padding: 5px 0px 15px 0px;
}
/*END AWRDS & CERTIFICATIONS*/

/* faqs */
.faqList
{
	 margin: 0px;
	 padding: 0 0 15px 15px;
}
.faqList li
{
	padding: 5px 0px;
}

.contentfaqBoxes
{
	padding-left: 35px;
	padding-right: 10px;
	border-width: 1px;
	border-style: none solid none solid;
	border-color: #d8d8d8;
	font-size: 12px;
	font-family: Arial;
	color:  #4c4c4c;
}
.contentfaqBoxes p
{
	padding: 5px 0px;
}
/* end faq list */

/*systems chart styles*/
#flyout-bdr 
{
    margin: 20px 0;
    padding: 10px 15px;
}

#flyout-bdr h3 
{
    font-size: 17px;
    line-height:15px;
    font-weight: bold;
    margin-bottom: 5px;
}
.lightGreyToWhiteGradientContainer 
{
    background: url("/SiteImages/BuildingResponsibly/img_verticalGreyToWhiteGradient_bg.gif") repeat-x scroll left top transparent;
    border-color:#CFCFCF;
    border-style: solid;
    border-width: 1px;
}

p.blue-circle 
{
    background: url("/SiteImages/BuildingResponsibly/dot-big.png") no-repeat scroll 0 0 transparent;
    min-height: 21px;
    padding: 4px 0 0 26px;
}

.credit-chart 
{
    width: 98%;
}

.credit-chart table 
{
    width: 98%;
}

.credit-chart table th.first, .credit-chart table th.last
{
    width: 25%;
}

.credit-chart table th 
{
    font-size: 16px;
    padding: 8px 10px 5px 0;
}

.credit-chart table td 
{
    padding: 5px 10px 5px 0;
}

.credit-chart .Indent, .credit-chart table.Indent
{
	margin-left:25px;
}
/*end */


/* AtAGlance.aspx */
#productsAtAGlance tr.firstRow td
{
	border-bottom: #a2c33b solid;
}

#productsAtAGlance tr.oddRow td
{
	background-color: #ffffff;
}
	#productsAtAGlance tr.oddRow td.butterFlyImage {
		background-image: url(/SiteImages/buildingresponsibly/img_ButterflyWhiteBackground.gif);
	}

#productsAtAGlance tr.evenRow td
{
	background-color: #dbe2e9;
}
	#productsAtAGlance tr.evenRow td.butterFlyImage {
		background-image: url(/SiteImages/buildingresponsibly/img_ButterflyBlueBackground.gif);
	}

#productsAtAGlance td
{
	border-left: #a2c33b thin solid;
	text-align: center;
}
#productsAtAGlance td.butterFlyImage {
	background-position: center center;
	background-repeat: no-repeat;
}
	#productsAtAGlance td.butterFlyImage .footNote {
		display: block;
		padding-left: 20px;
		position: relative;
		top: -3px;
	}

#productsAtAGlance td.noLeftBorder
{
	border-left-style: none;
	text-align: left;
}

#productsAtAGlance td.thickLeftBorder
{
	border-left: #a2c33b solid;
}

#productsAtAGlance .footNote
{
	font-size: xx-small;
	vertical-align: super;
}

#productsAtAGlance table td
{
	padding: 5px;
}
ol {
    margin-left: 25px;
    margin-right:10px;
}
/*end products at a glance*/

/***PRODUCTS/LeedCredit***/

.greenCreditBox
{
	width: 100%;
	padding: 10px;
	margin-bottom: 20px;
}

#productLeedCredits
{
	width: 680px;
}

#productLeedCredits .bigCell
{
	width: 550px;
}
#productLeedCredits .smallCell
{
	width: 130px;
}
#productLeedCredits table th
{
	padding-bottom: 15px;
	border-bottom: 1px solid #9ca1a4;
	font-family: arial;
	font-size: 17px;
	line-height: 20px;
}
#productLeedCredits table tr td
{
	padding-bottom: 5px;
}
#productLeedCredits table .padRow
{
	padding-top: 15px;
}
#productLeedCredits table .padCell
{
	padding-left: 15px;
}

a .greenArrow, .greenTxt
{
	color: #7b9c0a;
}
/**END products/leedCredit**/
/**********************END BUILDING RESPONSIBLY SITELETTE CLASSES*******************************/

/**************************************QR CLASSES***********************************************/
#home {
	background: url("/SiteImages/Corporate/QR/QRHomeBG.png") no-repeat 50% -180px;
	margin: 0 auto;
	min-height: 280px;
	width: 320px;
}

#home #masthead h1 {
	background: url("/SiteImages/Corporate/QR/QRReader.png") no-repeat 0 0;
	height: 35px;
	padding: 0;
	margin: 25px 0 5px 35px;
	width: 280px;
}
#home #content-main h3 {
	color: #000;
	font-weight: normal;
	text-align: center;
	margin: 25px 15px;
}


/* Masthead ----------- */
#masthead {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 320px;
}
#masthead h1 {
	/*background: url(../i/logo.gif) no-repeat 0 0; */
	height: 52px;
	margin-top: 10px;
	padding: 0;
	text-indent: -9999px;
	width; 237px;
}
#masthead h2 {
	display: none;
}

/* Masthead SG ----------- */
#masthead-sg {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 320px;
}
#masthead-sg h1 {
	/*background: url(../i/logo-sg.jpg) no-repeat 0 0; */
	height: 77px;
	margin-top: 10px;
	padding: 0;
	text-indent: -9999px;
	width; 237px;
}
#masthead-sg h2 {
	display: none;
}

/* Content-Main ----------- */
#content-main {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 320px;
}
#content-main h3 {
	color: #0079C2;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3;
	margin: 15px 15px 10px;
}

#mobile-devices {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 300px;
}
#mobile-devices li {
	-moz-border-radius: 8px;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .75);
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .75);
	background-color: #FFF;
	border-radius: 8px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .75);
	display: inline;
	float: left;
	padding: 0;
	margin: 0 4px 25px 0;
	width: 96px;
}
#mobile-devices li:last-child {
	margin: 0 0 25px;
}
#mobile-devices a {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #FFF;
	border-radius: 8px;
	color: #0079C2;
	display: block;
	font-size: 9px;
	line-height: 1;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#mobile-devices span {
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	background: #0079C2 url("/SiteImages/Corporate/QR/QRDeviceIcons.png") no-repeat 0 0;
	display: block;
	height: 80px;
	margin: 3px;
}
#mobile-devices .iphone span { background-position: 25px 15px; }
#mobile-devices .blackberry span { background-position: -53px 15px; }
#mobile-devices .android span { background-position: -128px 15px; }
#mobile-devices strong {
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	background-color: #FFF;
	display: block;
	padding: 3px 0 8px;
	text-align: center;
}

#related-video {
	overflow: auto;
	margin: 15px;
}

#related-video a {
	background: #FFF url("/SiteImages/Corporate/QR/PlayCT.png") no-repeat 50% 50%;
	border: 4px solid #4C75BF;
	display: block;
	float: left;
	height: 70px;
	text-indent: -9999px;
	width: 120px;
}

#related-video p {
	font-size: 13px;
	float: right;
	padding: 0;
	margin: 0;
	width: 150px;
}

#related-video-right{
	oveflow:auto;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:10px;
	float:right;
}

#related-video-right p {
	font-size: 13px;
	float: right;
	padding: 0;
	margin: 0;
	width: 130px;
}

#related-video-right ul {
	clear:right;
	font-size: 13px;
	float: right;
	padding: 0;
	margin: 0;
	margin-top:10px;
	width: 130px;
}

.action {
	margin: 25px 15px 15px;
	padding: 0;
}
.action a {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #4C75BF;
	background: -moz-linear-gradient(top, #6A8CCA, #6A8CCA 50%, #4C75BF 50%, #4C75BF);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6A8CCA), color-stop(0.5, #6A8CCA), color-stop(0.5, #4C75BF), to(#4C75BF));
	border: 1px solid #4C75BF;
	color: #FFF;
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
}

/* Content-Info ----------- */
#content-info {
	display: none;
	margin: 0 auto;
	visibility: hidden;
	width: 320px;
}
#content-info .vcard {
	color: rgb(102, 102, 102);
}

#QRAHwrap {
	
	width: 320px;
	background-color: #fff;
	margin: 0;
	float: left;
	padding: 0;
	
	}

#QRAHhead{
	width: 320px;
	height: 42px;
	background: url("~/media/Images/QRPages/CTC_Adagio-Healthcare_Header.ashx") no-repeat;
	margin: 0;
	padding: 0;
}

#QRAHmain {
	width: 320px;
	background-color: #fff;
	}

#QRAHcontent{
	width: 200px;
	float: left;
	padding-left: 20px;
	background-color: #fff;
	padding-top: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #4f4d4b;

}

#QRAHcontentab{
	width: 300px;
	float: left;
	padding-left: 15px;
	background-color: #fff;
	padding-top: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #4f4d4b;
}

#QRAHcontentab ul, #QRAHcontent ul{
	margin-left: 0;
	margin-bottom: 30px;
}

#QRAHcontentab ul li, #QRAHcontent ul li{
	list-style: disc;
	margin-bottom: 5px;
}

#QRAHcontent p, #QRAHcontentab p {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #4f4d4b;
}

#QRAHcontent .disclaim {
	font-size: 9px;
}

#QRAHcontent h1, #QRAHcontentab h1{
	color: #5b5957;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin-bottom: 30px;
	text-align: center;
}

#QRAHcontent h2 {
	color: #3460ae;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 10px;
}

#QRAHcontentab h2 {
	color: #3460ae;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
}


#QRAHcontent h3, #QRAHcontentab h3{
	color: #5b5957;
	font: 10px Arial, Helvetica, sans-serif;
	margin-top: 40px;
	margin-bottom: 10px;
	
}

#QRAHcontent img {
	margin-bottom: 20px;
}

#QRAHcontentab img {
	margin-bottom: 20px;
	margin-top: 20px;
}

#QRAHnav {
	margin-top: 10px;
	float: right;
	width: 96px;
	}

#QRAHnav p {
	color: #a4a37e;
	font: 9px Helvetica, Arial, sans-serif;
	text-align: center;
}

#QRAHnav ul{
	padding:0px;
	margin:0px;	
}

#QRAHnav1 {
	width: 91px;
	height: 88px;
	overflow: hidden;
	background: url("~/media/Images/QRPages/CTC_noise-reduction.ashx") no-repeat;
	text-indent: -9000px;
}

#QRAHnav2 {
	width: 91px;
	height: 88px;
	overflow: hidden;
	background: url("~/media/Images/QRPages/CTC_finishes.ashx") no-repeat;
	text-indent: -9000px;
}


#QRAHnav3 {
	width: 91px;
	height: 88px;
	overflow: hidden;
	background: url("~/media/Images/QRPages/CTC_washable-scrubbable.ashx") no-repeat;
	text-indent: -9000px;
}


#QRAHnav4 {
	width: 91px;
	height: 88px;
	overflow: hidden;
	background: url("~/media/Images/QRPages/CTC_bioshield.ashx") no-repeat;
	text-indent: -9000px;
}


#QRAHnav5 {
	width: 91px;
	height: 88px;
	overflow: hidden;
	background: url("~/media/Images/QRPages/CTC_high-light-reflectance.ashx") no-repeat;
	text-indent: -9000px;
}


#QRAHnav6 {
	width: 91px;
	height: 88px;
	overflow: hidden;
	background: url("~/media/Images/QRPages/CTC_resists-sagging.ashx") no-repeat;
	text-indent: -9000px;
}

#QRAHnav li.active {
	background-position: 0 -88px;
}
/************************************END QR CLASSES*********************************************/

/***********************************CORPORATE CLASSES*******************************************/
#careersBlueText {
    color: #333333;
    line-height: 18px;
    padding: 10px 20px 20px;
}

span.listBenefitsTitle {
    color: #3067B1;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
}

.listBenefits {
    color: #000000;
    font-family: arial;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 20px;
}

.cssColoredLeftBorder {
    border-left: 10px solid #FBCA35;
}

.cssLightYellowBorder {
    border-color: #FEEFC0;
}

.cssHeaderImg {
    padding: 30px 0 10px;
}

.contactLiveChat2 {
    color: #282B2E;
    font-family: arial;
    font-size: 12px;
    line-height: 14px;
    padding-top: 5px;
}

.socialBlock {
    background-color: #EDEBEB;
    border: 1px solid #FFFFFF;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 120px;
    width: 295px;
}
.socialTitle {
    height: 30px;
    padding: 6px 0 0;
    width: 240px;
}
a.socialLink:link, a.socialLink:hover, a.socialLink:active, a.socialLink:visited {
    color: #6A9ACC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    text-decoration: none;
}
.socialText {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 90px;
    width: 243px;
}
.socialImage
{
    float: left;
    height: 120px;
    padding-top: 8px;
    text-align: center;
    width: 43px;
}


/*********************************END CORPORATE CLASSES*****************************************/

/******************************5STAR PAGES*****************************************************/

#FIVEStar_wrapper{
	width:900px;
	margin:36px 0 20px 30px;
	position:relative;
}

#FIVEStar_wrapper h1{
	font-size: 22px;
	font-family: Helvetica;
	color: #404040;
	font-weight:normal;
}
#FIVEStar_wrapper h1 a,#FIVEStar_wrapper h1 a:link,#FIVEStar_wrapper h1 a:visited,
#FIVEStar_wrapper h2 a,#FIVEStar_wrapper h2 a:link,#FIVEStar_wrapper h2 a:visited
{
	color: #404040;
}

#FIVEStar_wrapper h2{
	font-size: 16px;
	font-family: Helvetica;
	color: rgb(64, 64, 64);
	margin-bottom: 8px;
	
}
#FIVEstar_column1
{
	float:left;
	width:600px;
}
#FIVEstar_column2
{
	float:left;
	width:200px;
}
#FIVEstar_column1 .blueBox
{
	background:#e6f0fa;
	padding:10px;
	margin-bottom:10px;
}
#FIVEstar_column1 h1
{
	margin-bottom:5px;
	line-height:1.3em;
}

#FIVEstar_column2 img
{
	padding:34px 0 0 14px;
}
.clearBoth
{
	clear:both;
}

.floatright {
    float: right;
}

#promo_wrapper{
	width:900px;
	margin:36px 0 20px 30px;
	position:relative;
}

#promo_wrapper h1{
	font-size: 22px;
	font-family: Helvetica;
	color: #3067b1;
	font-weight:normal;
	padding-top:7px;
	
	
}
#promo_wrapper h1 a,#promo_wrapper h1 a:link,#promo_wrapper h1 a:visited,
#promo_wrapper h2 a,#promo_wrapper h2 a:link,#promo_wrapper h2 a:visited
{
	color: #404040;
}

#promo_wrapper h1.black{
	font-size: 22px;
	font-family: Helvetica;
	color: black;
	font-weight:normal;
	padding-top:7px;
	
	
}
#promo_wrapper h1.green a,#promo_wrapper h1 a:link,#promo_wrapper h1 a:visited,


#promo_wrapper h2{
	font-size: 16px;
	font-family: Helvetica;
	color: rgb(64, 64, 64);
	margin-bottom: 8px;
	
}
#promo_wrapper .leftFloat
{
	border: 1px solid red;
	float:left;
	width:400px;
	
}
#promo_wrapper img.logoImage
{
	float:left;
}


#promo_column1
{
	float:left;
	width:300px;
}
#promo_column1 .blueBox
{
	background:#e6f0fa;
	padding:10px;
	margin-bottom:10px;
}
#promo_column1 h1
{
	margin-bottom:5px;
	line-height:1.3em;
}

#promo_column2
{
	float:left;
	width:500px;
}
#promo_column2 img
{
	padding:34px 0 0 14px;
}

#wideleft_column1
{
	float:left;
	width:580px;
}
#wideleft_column1 .blueBox
{
	background:#e6f0fa;
	padding:10px;
	margin-bottom:10px;
}

#wideleft_column1 .greenBox
{
	background:#dfffc2;
	padding:10px;
	margin-bottom:10px;
}
#wideleft_column1 h1
{
	margin-bottom:5px;
	line-height:1.3em;
}

#narrowright_column2
{
	float:left;
	width:200px;
}

#narrowright_column2 img
{
	
	padding-top:38px;
	padding-left:20px;

}
/*********************************END CORPORATE CLASSES*****************************************/

/***********************Becertain classes****************************************/

.ThinGreyLine
{
	color:silver;
	background-color: silver;
	height: 4px;
	border-collapse:collapse;
	border-style:none;
	width:100%;
}

.mainContentText
{font-size:16px;
  line-height: 1.9
	
	}
	.verybold
	{
		font-weight:900;
	}
.clearBoth
{
	clear:both;
}

.popupDiv
{ display:none;}


.popupContentText
{font-size:14px;
  line-height: 1.9;
 
	}

.popupContentTextSpanish
{font-size:14px;
  line-height: 1.7;
 
	}
	.popupContentTextFrench
{font-size:14px;
  line-height: 1.6;
 
	}

#PerformanceDivInner,#StyleDivInner,#EnergyDivInner,#SustainabilityDivInner {
    position: relative;
    left: 30px;
    right:100px;
    top: 170px;
    width: 300px;
}

div#PerformanceDiv,div#ctl00_mainContent_PerformanceDiv {
   
   background: url("~/media/Images/HighlightCampaigns/BeCertain/popup-bkrnd-performance.ashx") no-repeat;
    background-repeat: no-repeat;
    border:solid 1px black;
    height: 493px;
    width: 357px;
    position:absolute;
    top:220px;
    left:300px;
    z-index:1000;
}

div#StyleDiv,div#ctl00_mainContent_StyleDiv {
    background: url("~/media/Images/HighlightCampaigns/BeCertain/popup-bkrnd-style.ashx") no-repeat;
    background-repeat: no-repeat;
    border:solid 1px black;
    height: 493px;
    width: 357px;
    position:absolute;
    top:220px;
    left:300px;
    z-index:1000;
}

div#EnergyDiv,div#ctl00_mainContent_EnergyDiv {
    background: url("~/media/Images/HighlightCampaigns/BeCertain/popup-bkrnd-energy.ashx") no-repeat;
    background-repeat: no-repeat;
    border:solid 1px black;
    height: 493px;
    width: 357px;
    position:absolute;
    top:220px;
    left:300px;
    z-index:1000;
}

div#SustainabilityDiv,div#ctl00_mainContent_SustainabilityDiv {
  background: url("~/media/Images/HighlightCampaigns/BeCertain/popup-bkrnd-sustainability.ashx") no-repeat;
    background-repeat: no-repeat;
    border:solid 1px black;
    height: 493px;
    width: 357px;
    position:absolute;
    top:220px;
    left:300px;
    z-index:1000;
}

/* next section is for slideshows */

    .pics {
	position:relative;
    top: 100px;
    left: 30px;
  	
}
.pics img
{border:none}
/*********************************************end becertain*********************/

/*******************************SustainableInsulaton****************************/

 /*#footerNav ul li {    	
   padding: 0 12px;    	
  }*/
    
#quickLinks 
  {
  	height: 25px;
  	width:900px; /*width: 717px;
  	float: right;
  	padding-top: 7px;
  	padding-right: 20px; /*!important;
  	/*padding-bottom: 7px;*/
  	padding-left: 7px;
  	/*margin-right: 10px;*/
  	
  }
  
.SustainableInsulationContent
{
	font-family: Arial;
	font-size:12px;
	line-height: 2.0;
	color: #6cae55;
}

.ThinGreenLine
{
	color: #669900;
	background-color: #669900;
	height: 3px;
	border-collapse:collapse;
	border-style:none;
	width:100%;
}

.ThickGreenLine
{
	color: #669900;
	background-color: #669900;
	height: 25px;
	border-collapse:collapse;
	border-style:none;
	width:100%;
}

a.sustainableinsulationlink
{
	text-decoration: underline;
	color: #6cae55;
	font-weight:bold;
}

#headerLogoSustainableInsulation {
  	padding-left: 27px;
  	float: left;
  	border-style:none;
  }
  
/* Sustainable Insulation Large Image */
#siLogo img { 
	display:block; 
	margin-left:auto; 
	margin-right:auto; 
	position: relative; bottom: 20px;
} 

.sustainableInsulationFloatingImg
{
	float: right;	
}

#arrowImages img { float: left; border: none; }

/* Formats the popup modals when clicking on the
   Arrow images at the bottom of the page   
 */

p.IndentRightOfPicture
{
	font-size:14px;
	margin:0px;
	padding:0;
	padding-left:130px;
	color: #6cae55;
	line-height:2.0;
}

p.IndentBelowPicture
{
	font-size:14px;
	margin:0;
	padding-left:15px;
	padding-right:5px;
	color: #6cae55;
	line-height:2.0;
}

p.IndentRightOfPictureSpanish
{
	font-size:12px;
	margin:0px;
	padding:0;
	padding-left:130px;
	color: #6cae55;
}

p.IndentBelowPictureSpanish
{
	font-size:12px;
	margin:0;
	padding-left:15px;
	padding-right:5px;
	color: #6cae55;
}

#QualityLivingInnerDiv, #RenewableInnerDiv, #MakeItMoveInnerDiv, #InstallationInnerDiv {
    position: relative;
    height: auto;
    width: auto;
    left: 25px;
    top: 40px;
}

div#QualityLivingOuterDiv {
    background-image:  url('~/media/Images/HighlightCampaigns/SustainableInsulation/Quality of Living Pop up.ashx');
    background-repeat: no-repeat;
    height: 450px;
    width: 400px;
    position:absolute;
    top:40px;
    left:270px;
}

div#RenewableOuterDiv {
    background-image:  url('~/media/Images/HighlightCampaigns/SustainableInsulation/Renewable Pop up.ashx');
    background-repeat: no-repeat;
    height: 450px;
    width: 400px;
    position:absolute;
   top:40px;
    left:270px;
}

div#MakeItMoveOuterDiv {
    background-image:  url('~/media/Images/HighlightCampaigns/SustainableInsulation/Make it Move it Pop up.ashx');
    background-repeat: no-repeat;
    height: 450px;
    width: 400px;
    position:absolute;
    top:40px;
    left:270px;
}

div#InstallationOuterDiv {
    background-image:  url('~/media/Images/HighlightCampaigns/SustainableInsulation/Installation Pop up.ashx');
    background-repeat: no-repeat;
    height: 450px;
    width: 400px;
    position:absolute;
   top:40px;
    left:270px;
}

div#SustainableInsulationLogoOuterDiv {
    background-image:  url('../img/SustainableInsulation/SI product close up.jpg');
    background-repeat: no-repeat;
    height: 450px;
    width: 400px;
    position:absolute;
    top:40px;
    left:270px;
}



.videotext
{
 color: #6cae55;
 font-size:16px;
 font-weight:bold;
 line-height:10px;
 letter-spacing:1px;

	}

/****************************END SustainableInsulation***************************/

/*************************AirRenew**********************************************/
 
    .ARbanner {
	    width: 898px;
	    height: 296px;
	    
    }
   

    img.menu {
	    float: left;
    }
    #siteSearchContainter, #footer {
        clear: both;
     }
        
    #ARmenu {
	    height: 60px;
    }
  
    #contentAirRenew {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;	
	    color: #818386;
	    height: 600px;
    }
    #contentAirRenew ul li {
	    list-style-type: round;
	    list-style-position: outside;
    }

    #contentAirRenew li {
	    margin-top: 15px;
    }

    #ARvideos {
	    float: right;
	    height: 600px;
    }

    #ARvideos h2 {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 16px;
	    color: #7ebe34;
	    font-weight: bold;
    }

/*************************End AirRenew*****************************************/

/************************sustainable*******************************************/
     
        
        .sustainability-content {
            margin-left:35px;
	        width: 900px;
	        height: 600px;
	        background-position: top;
	        background-repeat: no-repeat;
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        color: #5a5b5e;	       
	        margin-bottom:15px; 
        }
 
        #sustainability-header {
	        height: 180px;
        }
 
        div.leftbox {
	        border: 1px solid #ccc;
	        width: 500px;
	        float: left;
	        margin-right: 15px;
	        margin-left: 15px;
	        background-color: white;
	        -moz-box-shadow: 5px 5px 5px #ccc;
  	        -webkit-box-shadow: 5px 5px 5px #ccc;
  	        box-shadow: 5px 5px 5px #ccc;
	        filter:alpha(opacity=90);
            -moz-opacity:0.90;
            -khtml-opacity: 0.90;
            opacity: 0.90;
        }
 
        img.dback {
	        border: 0 !important;
	        margin-right: 0 !important;
	        float: none !important;
        }
 
        div.rightbox {
	        border: 1px solid #ccc;
	        min-height: 130px;
	        width: 350px;
	        float: left;
	        margin-right: 15px;
	        margin-bottom: 15px;
	        background-color: white;
	        -moz-box-shadow: 5px 5px 5px #ccc;
  	        -webkit-box-shadow: 5px 5px 5px #ccc;
  	        box-shadow: 5px 5px 5px #ccc;
	        filter:alpha(opacity=90);
            -moz-opacity:0.90;
            -khtml-opacity: 0.90;
            opacity: 0.90;
        }
 
        #green-building-box {
	        border: 1px solid #ccc;
	        height: 45px;
	        width: 350px;
	        float: left;
	        margin-right: 15px;
	        margin-bottom: 15px;
	        background-color: white;
	        -moz-box-shadow: 5px 5px 5px #ccc;
  	        -webkit-box-shadow: 5px 5px 5px #ccc;
  	        box-shadow: 5px 5px 5px #ccc;
	        filter:alpha(opacity=90);
            -moz-opacity:0.90;
            -khtml-opacity: 0.90;
            opacity: 0.90;
        }
 
        #rightbox-bottom {
        }
 
        #leftbox-title {
	        background-color: #dcac66;
	        color: white;
	        font-family: Arial, Helvetica, sans-serif;
        }
 
        .rightbox-title {
	        background-color: #bfd8eb;
	        color: white;
	        font-family: Arial, Helvetica, sans-serif;
        }
 
        #logo-box {
	        width: 350px;
	        float: left;
	        margin-right: 15px;
	        margin-bottom: 15px;
	        background-color: white;
        }
 
        img.building-materials-box  {
	        float: left;
	        border: 1px solid #ccc;
	        margin-right: 10px;
        }
 
        div.building-materials-box a {
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        color: #5a5b5e;
	        text-decoration: none;
        }
 
        .sustainability-content a:visited {
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        color: #5a5b5e;
	        text-decoration: none;
        }
 
        .sustainability-content a {
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        color: #5a5b5e;
	        text-decoration: none;
        }
 
        div.building-materials-box a:hover {
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        color: #5a5b5e;
	        text-decoration: underline;
        }
 
        div.building-materials-box {
	        width: 225px;
	        height: 85px;
	        border-bottom: 1px solid #ccc;
	        margin-bottom: 10px;
        }
/*********************************end sustainable**********************************/

/*********************************ENERGY TAX CREDIT**********************************/
.etcContentTitle 
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.etcContentText 
{
    color: #000000;
    font-size: 11px;
    padding-bottom: 10px;
}

.etcListSideLinks 
{
    font-weight: bold;
}

.etcSmallText 
{
    font-family: Helvetica;
    font-size: 10px;
    font-style: italic;
    padding-bottom:20px;
}

.etcListSlide
{
    font-family: Helvetica;
    font-size: 11px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top:0px;
}

.etcListSlide li 
{
    padding-bottom: 5px;
    font-family: Helvetica;
    font-size: 11px;
}

.etcListSlide a
{
	font-family:Helvetica;
	font-size:11px;
}
 
/*******************************END ENERGY TAX CREDIT********************************/

/*********************************Building Solutions**********************************/
#buildinSolutionLanding
{
    font-family:Arial;
    font-size:12px;
    line-height:12px;
    color:#000000;
    
}
a.bsLandingLink
{
    font-family:Arial;
    line-height:11px;
    font-weight:bold;
    color:#4275ab;
}
#bsCopy
{
    font-size:13px;
    line-height:19px; 
    padding-right:130px;
    padding-left:20px; 
}
#bsCopyMobile
{
    font-size:13px;
    line-height:19px; 
    padding-right:10px;
    padding-left:10px; 
}
.bsGreySide
{
 background-color:#e8eaeb;   
}
.bsTitleBtn
{
    float:left;
    position:relative;
    margin-left:-5px;

}
.bsImgUp
{
    float:left;
    position:relative;
    top: 0px !important;
    top:-1px;
}
.cssBSLinks
{
    padding:10px;
}
.cssBSLinks ul
{
 margin-top:-10px;
 list-style-type:none; 
 padding-left: 0px;  
}
.cssBSLinks ul li
{
 padding-top:10px;   
}

/*********************************End Building Solutions**********************************/

/*********************************Windows**********************************/
.windowsContent
{
	background-color: #FFFFFF; 
	border: 1px solid #000000; 
	margin: 10px; 
	padding: 20px 10px 20px 0; 
	width: 960px;
}
.windowsContentMobile
{
	background-color: #FFFFFF; 
	border: 1px solid #000000; 
	margin: 10px; 
	padding: 20px 10px 20px 0; 
	width: 305px;
}
/*********************************End Windows**********************************/

/*********************************ColorViewLanding**********************************/
/*START COLORVIEW LANDING PAGE*/
table.colorViewTbl
{
    background-color:#ffffff;
}
.colorViewText
{
    font-size:14px; 
    line-height:17px; 
    font-family:arial; 
    color:#282b2e;
    padding-bottom:15px;   
    margin-left:20px;
    margin-right:10px;
}
.colorViewSmText
{
    border-top:1px solid #e0e1e5;
    border-bottom:1px solid #e0e1e5;
    padding-top:10px;
    font-family:Arial;  
    color:#444d5a;
    font-size: 12px;
    line-height:12px;
    padding-bottom:10px;
    margin-left:20px;
    margin-right:10px;
}
.colorViewSmText p
{
   padding-bottom:10px; 
}
.colorViewDisclaimer
{
  padding-top:10px;
  font-size:10px;
  line-height:12px;
  font-family:airal;
  color:#666666;  
  margin-left:20px;
  margin-right:30px;
}
.colorViewDisclaimer p
{
    padding-bottom:5px;    
}
.colorViewDisclaimer a
{
    color:#6a9acc;
}

/*END COLORVIEW LANDING PAGE*/
/*********************************ColorViewLanding**********************************/