body {
   font-family: Arial, Helvetica, sans-serif;	
}

a {
   color: #C44822;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}

a:hover {
   /*color: #431718;*/
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
}

form h3 {
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   margin-bottom: 12px;
}

h2 {
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 21px;
   font-weight: bold;
   margin-bottom: -12px;
}

h3 {
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   margin-bottom: -12px;
   line-height: 20px;
}

label {
   font-size: 11px;
   vertical-align: middle;
   font-family: Arial, Helvetica, sans-serif;
}

li {
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 17px;
   list-style-image: url(../images/greentick2.gif);
   list-style-position: outside;
   padding-bottom: 4px;
}

p {
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 1.6em;
   text-decoration: none;
}

.backText, .forwardText {
   color: #C44822;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}

.backtotopText {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-bottom: 8px;
}

.casestudiesHeader {
   color: #CC9B51;
   font-size: 18px;
   font-weight: bold;
}

.casestudiesSubHeader {
   color: #CC9B51;
   font-size: 14px;
   font-weight: bold;
}

.casestudyPhotoleft {
   margin-bottom: 15px;
   margin-right: 15px;
   margin-top: 15px;
   border: 2px solid #ddd;
}

.casestudyPhotoright {
   margin-bottom: 15px;
   margin-left: 15px;
   margin-top: 15px;
   border: 2px solid #ddd;
   float:right;
}

.doublelinebold {
   font-size: 12px;
   font-weight: bold;
   line-height: 1;
}

.doublelineTxt {
   font-weight: normal;
   line-height: 10px;
}

.dropdownLabel {
   color: #407773;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   vertical-align: sub;
}


.footerText {
   color: #9E5522;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding-bottom: 5px;
   padding-right: 10px;
}

.formButton {
   background: #666666;
   border-bottom: 1px solid #274846;
   border-left: 1px solid #407773;
   border-right: 1px solid #64BAB5;
   border-top: 1px solid #407773;
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   padding: 5px;
}

.formField {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   margin: 2px 0px 2px 6px;
   padding: 1px;
   vertical-align: middle;
}

.formStyle {
   background: #F5F5F5;
   border: 1px solid #999999;
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding: 18px;
}

.formText {
   color: #407773;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.glossaryHeadertext {
   color: #CA9950;
   font-size: 16px;
   font-weight: bold;
}

.greenBottomline {
   border-bottom-color: #93BFBD;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   margin-bottom: 15px;
   padding-bottom: 15px;
}

.gridCommenttext {
   color: #407773;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.homeFeatureLinks a {
   color: #333333;
   font-size: 13px;
   text-decoration: none;
}

.homeFeatureLinks a:hover {
   color: #333333;
   font-size: 13px;
   text-decoration: underline;
}

.homepageText {
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
}

.infoGrid {
   color: #407773;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   margin-top: 10px;
   text-align:left;
}

.interiorNav {
   border: 1px solid #407773;
   color: #407773;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
}

.interiornavDivides {
   border-left-color: #407773;
   border-left-style: solid;
   border-left-width: 1px;
}

.introinteriornavDivides a, .interiornavDivides a, .introinteriornavDivides {
   color: #407773;
} 

.openSubnav {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   font-weight: normal;
   text-decoration: none;
}

.orderswatchText {
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.pdfinstruct {
   background: #EFEFEF;
   border: 1px solid #CCCCCC;
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 5px 10px;
}

.presscentreBoxes {
   background: #EEEEEE;
   margin: 0px;
   padding: 10px;
   width: 100%;
}

.productspecDivstyle {
   background: #FFFFFF;
   border-left: 10px solid #407773;
   width: 85%;
}

.quickfindMenus {
   background: #d9e4e3;
   border: 1px solid #407773;
   color: #407773;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   margin: 3px 0px;
   width: 180px;
}

table.salesGridstyle {
   background: #F4F4F4;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

table.salesGridstyle th {
   text-align: left;
}

.subNav {
   color: #431718;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   line-height: 10px;
}

.swatchPanel {
   border: 1px solid #990000;
}

.territoryHeaders {
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}

.tickBoxLarge {
   color: #407773;
   font-size: 14px;
   font-weight: bold;
}

.tickBoxtest {
   color: #407773;
   font-size: 12px;
   font-weight: bold;
}

tr.topGreenline th,
tr.topGreenline td,
.topGreenline {
   border-top-color: #407773;
   border-top-style: solid;
   border-top-width: 1px;
   padding:4px 2px;
}
td.topGreenline td {
   border:none;
}
.formJumpMenu {
   color: #C44822;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin: 0px;
   padding: 0px;
   vertical-align: middle;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
}
.swatchnotes {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: italic;
   color: #666666;
}
.noteStyle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
   line-height: 10px;
}

sup {
   line-height: 0;
   font-size: 80%;
}

#promotionLink {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #C44822;
   padding: 0px 0px 10px 0px;
}

/* INSPIRATION SECTION */

table.featuredProduct {
   border: 3px solid #eee;
   padding: 6px;
   margin-bottom: 12px;
}

table.featuredProduct th {
   font-size: 16px;
   text-align: left;
   color: #666666;
}

table.featuredProduct td p {
   padding: 0 6px 6px 0;
}

a.photoLink {
   display: block;
   float: left;
   width: 100px;
   text-align: center;
   font-size: 11px;
   line-height: 16px;
   border: 1px solid #E6BBB2;
   padding-bottom: 3px;
   margin-bottom: 6px;
   margin-right: 6px;
}

a.photoLink:hover {
   border: 1px solid #C44822;
   text-decoration: none;
}

a.photoLink img {
   margin: 5px;
   display: block;
}

#podcastBox {
   width: 355px;
   border: 1px solid #CCCCCC;
   padding: 10px;
   margin-top: 15px;

}
a.blackArr {
   color:#303030;
   background: transparent url(/global_assets/images/achitects-home/bullet3.gif) 4px center no-repeat;
   padding-left:14px;
}
