/*
	This stylesheet contains the styles created by Empathy Labs for CertainTeed.com 
*/

/* line 68, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
.el-placeholder-image {
  display: block;
}

/* line 72, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1;
}
/* line 50, C:/Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
#main div, #main span, #main applet, #main object, #main iframe,
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #main p, #main blockquote, #main pre,
#main a, #main abbr, #main acronym, #main address, #main big, #main cite, #main code,
#main del, #main dfn, #main em, #main img, #main ins, #main kbd, #main q, #main s, #main samp,
#main small, #main strike, #main strong, /*#main sub, #main sup,*/ #main tt, #main var,
#main b, #main u, #main i, #main center,
#main dl, #main dt, #main dd, #main ol, #main ul, #main li,
#main fieldset, #main form, #main label, #main legend,
#main table, #main caption, #main tbody, #main tfoot, #main thead, #main tr, #main th, #main td,
#main article, #main aside, #main canvas, #main details, #main embed,
#main figure, #main figcaption, #main footer, #main header, #main hgroup,
#main menu, #main nav, #main output, #main ruby, #main section, #main summary,
#main time, #main mark, #main audio, #main video {
  margin: 0;
  padding: 0;
  border: 0;
  /*font-size: 100%;*/
  font: inherit;
  vertical-align: baseline;
}
/* line 53, C:/Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
#main table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 55, C:/Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
#main caption, #main th, #main td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 57, C:/Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
#main q, #main blockquote {
  quotes: none;
}
/* line 101, C:/Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
#main q:before, #main q:after, #main blockquote:before, #main blockquote:after {
  content: "";
  content: none;
}
/* line 59, C:/Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
#main a img {
  border: none;
}
/* line 75, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main a img {
  border: none;
}
/* line 77, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main ol, #main ul {
  list-style: none;
}
/* line 114, C:/Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
#main article, #main aside, #main details, #main figcaption, #main figure, #main footer, #main header, #main hgroup, #main menu, #main nav, #main section, #main summary {
  display: block;
}
/* line 86, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main a {
  color: #0168b3;
}
/* line 59, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot header {
  font-weight: bold;
}
/* line 91, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area {
  border: 1px solid black;
  position: relative;
}
/* line 95, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area img {
  position: relative;
  display: block;
  min-height: 175px;
}
/* line 100, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-about-this-category {
  position: absolute;
  z-index: 1;
  top: 19px;
  left: 19px;
  width: 920px;
}
/* line 110, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-headline span {
  display: inline-block;
  color: white;
  font-size: 24px;
  font-weight: normal;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 3px 16px;
  margin-bottom: 0;
}
/* line 22, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
.no-opacity #main .el-a-spot .el-featured-image-area .el-about-this-category .el-headline span {
  background: url("/SiteImages/SiteLanding/black-60.png");
}

#main .el-a-spot .el-featured-image-area .el-about-this-category .el-headline sup /* Perficient Added Classe */
{
	font-size:14px;
}

/*Perficient Added Class*/
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-headline span.el-value-proposition {
  padding-top: 7px;
  padding-bottom: 11px;
  padding-left:2px;
  padding-right:4px;
  line-height:26px;
}

/* line 120, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-headline span.el-first-line {
  padding-top: 7px;
  padding-bottom: 2px;
}
/* line 123, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-headline span.el-last-line {
  padding-top: 4px;
  padding-bottom: 11px;
}
/* line 126, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links {
  padding-left: 0;
  margin-top: 0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: black;
  border-left-color: rgba(0, 0, 0, 0.2);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: black;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: black;
  border-right-color: rgba(0, 0, 0, 0.2);
  float: left;
  position: relative;
  left: -1px;
}

.ie7 #main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links /* Perficient Added Class */
{
	background-color:#FFFFFF;
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}

/* line 3, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links:before, #main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 4, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links:after {
  clear: both;
}
/* line 5, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links {
  zoom: 1;
}
/* line 150, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
.no-opacity #main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links {
  border-color: gray;
}
/* line 153, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links li {
  float: left;
  list-style-type: none;
}
/* line 156, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links li a {
  display: block;
  padding: 5px 4px 5px 2px;
  background-color: white;
  /* background-color: rgba(255, 255, 255, 0.85); */
}

/* line 22, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
.no-opacity #main .el-a-spot .el-featured-image-area .el-about-this-category .el-subheadline-links li a {
  background: url("/SiteImages/SiteLanding/white-85.png");
}
/* line 160, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-image-is-featuring {
  position: absolute;
  right: -1px;
  bottom: 0px;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.85);
  padding: 6px 9px 7px 9px;
  font-size: 10px;
}
/* line 22, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
.no-opacity #main .el-a-spot .el-featured-image-area .el-image-is-featuring {
  background: url("/SiteImages/SiteLanding/white-85.png");
}
/* line 167, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-image-is-featuring header {
  display: inline;
}
/* line 169, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-image-is-featuring header h1 {
  font-size: 10px;
  line-height: 10px;
  display: inline;
  text-transform: uppercase;
  color: #333333;
}
/* line 174, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-image-is-featuring header h1:after {
  content: ": ";
}
/* line 176, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-featured-image-area .el-image-is-featuring a {
  font-weight: bold;
}
/* line 179, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories
{
  background: #2c2c2c;
  background: url("/SiteImages/SiteLanding/category-switcher-background.png");
  color: white;
  padding: 8px 14px 16px 21px;
}

/*Perficient added class */
#main .el-a-spot .el-other-categories h1
{
	color:White;
}

/* line 3, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-a-spot .el-other-categories:before, #main .el-a-spot .el-other-categories:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 4, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-a-spot .el-other-categories:after {
  clear: both;
}
/* line 5, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-a-spot .el-other-categories {
  zoom: 1;
}
/* line 185, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section {
  float: left;
  margin-left: 50px;
}
/* line 27, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section:first-child {
  margin-left: 0;
}
/* line 189, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section header {
  margin-bottom: 5px;
  margin-left: 1px;
}
/* line 192, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section header h1 {
  font-size: 10px;
  line-height: 10px;
}
/* line 194, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section ul {
  list-style-type: none;
}
/* line 196, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section ul li {
  float: left;
  margin-left: 15px;
  position: relative;
  padding-bottom: 5px;
}
/* line 27, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section ul li:first-child {
  margin-left: 0;
}
/* line 201, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section ul li a:hover {
  text-decoration: none;
}
/* line 203, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section ul li img.el-thumbnail {
  position: relative;
}
/* line 205, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section ul li .el-selection-border {
  background: url("/SiteImages/SiteLanding/category-thumbnail-selection-border.png");
  width: 86px;
  height: 75px;
  position: absolute;
  visibility: hidden;
  top: -3px;
  left: -8px;
  z-index: 1;
}

.ie8 #main .el-a-spot .el-other-categories section ul li .el-selection-border, 
.ie9 #main .el-a-spot .el-other-categories section ul li .el-selection-border /*Perficient Added Class */ 
{
	/*top:-51px;*/
}

/* line 214, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section ul li .el-category-title {
  position: absolute;
  visibility: hidden;
  left: -150%;
  width: 400%;
  color: #43a5ff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  margin-top: 4px;
  text-align: center;
  z-index: 2;
}

.ie7 #main .el-a-spot .el-other-categories section ul li .el-category-title /*Perficient Added Class */
{
	top:64px;
}

/* line 231, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section ul li a.el-selected .el-selection-border, #main .el-a-spot .el-other-categories section ul li a:hover .el-selection-border {
  visibility: visible;
}
/* line 233, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-a-spot .el-other-categories section ul li a.el-selected .el-category-title, #main .el-a-spot .el-other-categories section ul li a:hover .el-category-title {
  visibility: visible;
}
/* line 236, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main a.el-continue-link {
  display: block;
  font-weight: bold;
}
/* line 55, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main a.el-continue-link:after {
  /* content: " \00bb"; */
}
/* line 240, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main a.el-button {
  display: inline-block;
  padding: 4px 7px;
  height: 16px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background-color: #618cbc;
  background: url("/SiteImages/SiteLanding/button-background-gradient.gif");
  color: white;
  margin-top: 8px;
  cursor:pointer;
}
/* line 251, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main a.el-button:hover {
  text-decoration: none;
}
/* line 253, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main a.el-button span {
  font-weight: bold;
}
/* line 55, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main a.el-button span:after {
  /* lcontent: " \00bb"; */
}

.el-main-feature-container .el-blurb /* Perficient Added Class */
{
	float:left;
	width:170px;
}
.ie7 .el-main-feature-container .el-blurb /* Perficient Added Class */
{
	width:160px;
}

/* line 256, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads {
  margin: 18px 15px 20px 20px;
  line-height: 16px;
}
/* line 261, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads section, #main .el-feature-leads .section  
{
  display: inline-block;
  vertical-align: top;
  width: 281px;
  margin-left:5px;
  margin-right:4px;
}

.ie7 #main .el-feature-leads section, .ie7 #main .el-feature-leads .section  /* Perficient Added */
{
	margin-left:0px;
	margin-right:0px;
	width:271px;
}
/* line 267, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-search-container {
  margin: 15px 12px 0px 1px;
  padding: 8px 12px 9px 11px;
  height: 69px;
  background: #f0ede7;
  border: 5px solid #e1ded7;
}
/* line 273, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-search-container .el-instructions {
  margin-left: 1px;
  margin-bottom: 3px;
}
/* line 276, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-search-container input[type="search"] {
  width: 177px;
  height: 18px;
  border: 1px solid #a19f9b;
  padding: 5px;
  margin-right: 2px;
  box-sizing: initial;
}

#main .el-feature-leads .el-main-features .el-main-feature-container, #main .el-feature-leads .el-secondary-features .el-secondary-feature-container /* Perficient Added */
{
	display:inline;
	margin-right:12px;
}

/* line 283, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-main-features section, #main .el-feature-leads .el-main-features .section
{
  min-height: 128px;
}
/* line 285, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-main-features section header h1,  #main .el-feature-leads .el-main-features .section h1
{
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 11px;
}
/* line 289, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-main-features section img, #main .el-feature-leads .el-main-features .section img
{
  position: relative;
  top: 4px;
  float: left;
  margin-right: 9px;
}
/* line 294, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads hr {
  color: #e5e5e5;
  background-color: #e5e5e5;
  border-style: none;
  height: 1px;
  width: 897px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 20px;
  margin-bottom: 19px;
  position:relative;
  display:block;
}
/* line 308, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-secondary-features section header, 
#main .el-feature-leads .el-secondary-features .section .header
{
  font-family: "HelveticaNeueW01-77BdCn 692722", "HelveticaNeueLT BoldCond", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  width: 100%;
  padding-bottom: 3px;
  margin-bottom: 7px;
}
/* line 3, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-feature-leads .el-secondary-features section header:before, 
#main .el-feature-leads .el-secondary-features section header:after,
#main .el-feature-leads .el-secondary-features .section .header:before, 
#main .el-feature-leads .el-secondary-features .section .header:after 
{
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 4, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-feature-leads .el-secondary-features section header:after,
#main .el-feature-leads .el-secondary-features .section .header:after 
{
  clear: both;
}
/* line 5, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-feature-leads .el-secondary-features section header,
#main .el-feature-leads .el-secondary-features .section .header 
{
  zoom: 1;
}
/* line 315, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-secondary-features section header img,
#main .el-feature-leads .el-secondary-features .section .header img 
{
  /*float:left;*/
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
}
.ie7 #main .el-feature-leads .el-secondary-features section header img,
.ie7 #main .el-feature-leads .el-secondary-features .section .header img /* Perficient Added Class */
{
  float:left;
}
/* line 319, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-secondary-features section header .el-headline-text, 
#main .el-feature-leads .el-secondary-features .section .header .el-headline-text
{
  vertical-align: middle;
  position: relative;
  display: inline-block;
  padding: 0 0 0 6px; /*  margin-left: 6px; */
}
/* line 324, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-secondary-features section header h1,
#main .el-feature-leads .el-secondary-features .section .header h1 
{
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
/* line 326, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-feature-leads .el-secondary-features section header .el-small-note, 
#main .el-feature-leads .el-secondary-features .section .el-small-note 
{
  position: absolute;
  top: -15px;
  left: 0px;
  color: #fbaf5d;
  font-size: 9px;
  font-family: "HelveticaNeueW01-85Heav", "HelveticaNeueLT Heavy", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
/* line 335, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing {
  display: block;
  background-color: #f0ede7;
  padding: 13px 20px 2px 20px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 59, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing header {
  font-weight: bold;
}
/* line 342, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section {
  border-top: 1px solid #b0ada8;
  padding-top: 27px;
  padding-bottom: 13px;
}
/* line 27, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section:first-child {
  border-top: none;
}
/* line 27, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section:first-child {
  padding-top: 0;
}
/* line 347, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section header {
  text-transform: uppercase;
  color: #484745;
  margin-bottom: 0px;
}
/* line 3, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-product-page-listing section:before, #main .el-product-page-listing section:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 4, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-product-page-listing section:after {
  clear: both;
}
/* line 5, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main .el-product-page-listing section {
  zoom: 1;
}
/* line 362, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section .el-column {
  float: left;
  width: 134px;
  margin-top: 0px;
  margin-right: 20px;
  border: none;
  vertical-align: top;
}

/* line 369, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section .el-column.el-double-col-span-containing-columns {
  width: 288px;
}
/* line 372, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section .el-column.el-double-col-span-containing-columns .el-column.el-last {
  margin-right: 0px;
}
/* line 374, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section .el-column.el-last {
  margin-right: -4px;
}
/* line 376, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section li {
  margin-bottom: 6px;
}
/* line 378, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section section {
  margin: 0px;
  padding: 0px;
  margin-top: 17px;
}
/* line 381, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section section h1 {
  text-transform: none;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 6px;
}
/* line 27, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section section:first-child {
  margin-top: 16px;
}
/* line 385, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section section li {
  font-size: 12px;
  line-height: 13px;
  margin-bottom: 6px;
  float: left;
  display: block;
  width: 134px;
}
/* line 389, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section section li a {
  color: #666666;
}

/* Perficient added class (took el-standalone-product-category-list and used it on an <a> tag instead of a <ul> */
#main .el-product-page-listing section .el-standalone-product-category-list {
  text-transform: none;
  font-size: 14px;
  font-weight: bold;
  margin-top: 17px;
  margin-bottom: 6px;
  color:#0168B3;
}

/* Perficient added class */
.el-standalone-product-category-list-spacer
{
	height:17px;
}

/* line 392, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section ul.el-standalone-product-category-list {
  text-transform: none;
  font-size: 14px;
  font-weight: bold;
  margin-top: 17px;
}
/* line 27, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section ul.el-standalone-product-category-list:first-child {
  margin-top: 16px;
}
/* line 395, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing section ul.el-standalone-product-category-list li {
  margin-bottom: 6px;
}
/* line 398, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main .el-product-page-listing ul, #main .el-product-page-listing ul div ul {
  padding-left: 0;
  list-style: none;
}
/* line 11, C:/Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_bullets.scss */
#main .el-product-page-listing ul li, #main .el-product-page-listing ul div ul li {
  list-style-image: none;
  list-style-type: none;
  min-height:0;/* force haslayout */
  vertical-align:middle;
  margin-left: 0px;
}
/* line 402, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main ul.el-partner-logos {
  margin-top: 36px;
  margin-left: 32px;
  margin-bottom: 25px;
  list-style: none;
}
/* line 11, C:/Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_bullets.scss */
#main ul.el-partner-logos li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}

#main ul.el-partner-logos li a, #main ul.el-partner-logos li a:hover /* Perficient Added */
{
	text-decoration:none;
}
/* line 3, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main ul.el-partner-logos:before, #main ul.el-partner-logos:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 4, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main ul.el-partner-logos:after {
  clear: both;
}
/* line 5, C:/_Projects/CertainTeed homepage redesign/sass/_lib.scss */
#main ul.el-partner-logos {
  zoom: 1;
}
/* line 408, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main ul.el-partner-logos li {
  float: left;
  position: relative;
  padding-left: 19px;
  padding-right: 11px;
  width: 155px;
  padding-top: 7px;
  height: 62px;
  border-left: 1px solid #e5e5e5;
  font-family: "HelveticaNeueW01-77BdCn 692722", "HelveticaNeueLT BoldCond", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
/* line 27, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main ul.el-partner-logos li:first-child {
  padding-left: 0;
}
/* line 27, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main ul.el-partner-logos li:first-child {
  border-left: none;
}
/* line 423, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main ul.el-partner-logos li img {
  vertical-align: middle;
  display: inline-block;
  margin-right: 8px;
}
/* line 427, C:/_Projects/CertainTeed homepage redesign/sass/_my-styles.sass */
#main ul.el-partner-logos li .el-partner-name 
{
  font-family:arial, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  line-height:14px;
  vertical-align: middle;
  display:inline-block;
  zoom:1;
  *display:inline; /* Added for IE compatibility */
  width: 80px;
}
