/* ORIGINAL BLUE (ROOFING) */

body.roofing #breadcrumb-wrap,
body.roofing #breadcrumb-wrap a,
body.roofing a:link,
body.roofing a:active,
body.roofing .result-wrap h2 a,
body.roofing .result-action a,
body.roofing p.teasertitle,
body.roofing h2, 
body.roofing #box-710 h3,
body.roofing h5,
body.roofing h3,
body.roofing body#lol h3,
body.roofing .form2 thead th,
body.roofing .cfform legend, 
body.roofing #accordion h5.faqcolor,
body.roofing #tabs-div .x-tab-strip-active span.x-tab-strip-text { color: #00709E; }

body.roofing #tabs-div .x-tab-right,
body.roofing #featurebox-detail-product #featurebox-detail-img,
body.roofing #featurebox-detail-product table td,
body.roofing #featurebox-detail-product #featurebox-detail-img-desc { background:#00709E }
 
body.roofing #tabs-div .x-tab-strip-active .x-tab-right { border-right:2px solid #00709E; border-top:2px solid #00709E; border-left:2px solid #00709E; }
body.roofing #tabs-div .x-tab-strip-top { border-bottom: 2px solid #00709E;}
body.roofing #tabs-div .x-tab-panel-body { border-bottom: 2px solid #00709E; border-left: 2px solid #00709E; border-right: 2px solid #00709E; }
body.roofing ul#prodlist span:hover { border-top:3px solid #00709E; border-bottom:3px solid #00709E;} /* color for ff */


 /*nav stuff
 
body.roofing .secondarytitle a { background: #00709E; color: #fff } 
body.roofing #navSecondary li.active a { background: #00435e; color: #fff; } */

body.roofing .secondarytitle a { color: #fff } 
body.roofing .testimonialShort p a { color: #fff; }
body.roofing #tabs-div .x-tab-strip-active .x-tab-right {
background:#FFFFFF
}

/* WALLING */

body.walling #breadcrumb-wrap,
body.walling #breadcrumb-wrap a,
body.walling a:link,
body.walling a:active,
body.walling .result-wrap h2 a,
body.walling .result-action a,
body.walling p.teasertitle,
body.walling h2, 
body.walling #box-710 h3,
body.walling h5,
body.walling h3,
body.walling body#lol h3,
body.walling .form2 thead th,
body.walling .cfform legend, 
body.walling #accordion h5.faqcolor,
body.walling #tabs-div .x-tab-strip-active span.x-tab-strip-text { color: #3A564F; }

body.walling #tabs-div .x-tab-right,
body.walling #featurebox-detail-product #featurebox-detail-img,
body.walling #featurebox-detail-product table td,
body.walling #featurebox-detail-product #featurebox-detail-img-desc { background:#3A564F; }
 
body.walling #tabs-div .x-tab-strip-active .x-tab-right { border-right:2px solid #3A564F; border-top:2px solid #3A564F;
border-left:2px solid #3A564F; }
body.walling #tabs-div .x-tab-strip-top { border-bottom: 2px solid #3A564F;}
body.walling #tabs-div .x-tab-panel-body { border-bottom: 2px solid #3A564F; border-left: 2px solid #3A564F; border-right: 2px solid #3A564F; }
body.walling ul#prodlist span:hover { border-top:3px solid #3A564F; border-bottom:3px solid #3A564F;} /* color for ff */

 /*nav stuff
 
body.walling .secondarytitle a { background: #3A564F; color: #fff } 
body.walling #navSecondary li.active a { background: #1e2d29; color: #fff; } */
body.walling .secondarytitle a { color: #fff } 
body.walling .testimonialShort p a { color: #fff; }
body.walling #tabs-div .x-tab-strip-active .x-tab-right {
background:#FFFFFF
}

/* FENCING */

body.fencing #breadcrumb-wrap,
body.fencing #breadcrumb-wrap a,
body.fencing a:link,
body.fencing a:active,
body.fencing .result-wrap h2 a,
body.fencing .result-action a,
body.fencing p.teasertitle,
body.fencing h2, 
body.fencing #box-710 h3,
body.fencing h5,
body.fencing h3,
body.fencing body#lol h3,
body.fencing .form2 thead th,
body.fencing .cfform legend, 
body.fencing #accordion h5.faqcolor,
body.fencing #tabs-div .x-tab-strip-active span.x-tab-strip-text { color: #495928; }

body.fencing #tabs-div .x-tab-right,
body.fencing #featurebox-detail-product #featurebox-detail-img,
body.fencing #featurebox-detail-product table td,
body.fencing #featurebox-detail-product #featurebox-detail-img-desc { background:#495928; }
 
body.fencing #tabs-div .x-tab-strip-active .x-tab-right { border-right:2px solid #495928; border-top:2px solid #495928;
border-left:2px solid #495928; }
body.fencing #tabs-div .x-tab-strip-top { border-bottom: 2px solid #495928;}
body.fencing #tabs-div .x-tab-panel-body { border-bottom: 2px solid #495928; border-left: 2px solid #495928; border-right: 2px solid #495928; }
body.fencing ul#prodlist span:hover { border-top:3px solid #495928; border-bottom:3px solid #495928;} /* color for ff */

 /*nav stuff
 
body.fencing .secondarytitle a { background: #495928; color: #fff } 
body.fencing #navSecondary li.active a { background: #252d14; color: #fff; }  */
body.fencing .secondarytitle a { color:#fff; }
body.fencing .testimonialShort p a { color: #fff; }
body.fencing #tabs-div .x-tab-strip-active .x-tab-right {
background:#FFFFFF
}

/* RAINWATER PRODUCTS */

body.rainwater #breadcrumb-wrap,
body.rainwater #breadcrumb-wrap a,
body.rainwater a:link,
body.rainwater a:active,
body.rainwater .result-wrap h2 a,
body.rainwater .result-action a,
body.rainwater p.teasertitle,
body.rainwater h2, 
body.rainwater #box-710 h3,
body.rainwater h5,
body.rainwater h3,
body.rainwater body#lol h3,
body.rainwater .form2 thead th,
body.rainwater .cfform legend, 
body.rainwater #accordion h5.faqcolor,
body.rainwater #tabs-div .x-tab-strip-active span.x-tab-strip-text { color: #006B77; }

body.rainwater #tabs-div .x-tab-right,
body.rainwater #featurebox-detail-product #featurebox-detail-img,
body.rainwater #featurebox-detail-product table td,
body.rainwater #featurebox-detail-product #featurebox-detail-img-desc { background:#006B77; }
 
body.rainwater #tabs-div .x-tab-strip-active .x-tab-right { border-right:2px solid #006B77; border-top:2px solid #006B77;
border-left:2px solid #006B77; }
body.rainwater #tabs-div .x-tab-strip-top { border-bottom: 2px solid #006B77;}
body.rainwater #tabs-div .x-tab-panel-body { border-bottom: 2px solid #006B77; border-left: 2px solid #006B77; border-right: 2px solid #006B77; }
body.rainwater ul#prodlist span:hover { border-top:3px solid #006B77; border-bottom:3px solid #006B77;} /* color for ff */

 /*nav stuff
 
body.rainwater .secondarytitle a { background: #006B77; color: #fff } 
body.rainwater #navSecondary li.active a { background: #004249; color: #fff; }  */
body.rainwater .secondarytitle a { color: #fff }
body.rainwater .testimonialShort p a { color: #fff; }
body.rainwater #tabs-div .x-tab-strip-active .x-tab-right {
background:#FFFFFF
}

/* HOME IMPROVEMENT */

body.homeimprovement #breadcrumb-wrap,
body.homeimprovement #breadcrumb-wrap a,
body.homeimprovement a:link,
body.homeimprovement a:active,
body.homeimprovement .result-wrap h2 a,
body.homeimprovement .result-action a,
body.homeimprovement p.teasertitle,
body.homeimprovement h2, 
body.homeimprovement #box-710 h3,
body.homeimprovement h5,
body.homeimprovement h3,
body.homeimprovement body#lol h3,
body.homeimprovement .form2 thead th,
body.homeimprovement .cfform legend, 
body.homeimprovement #accordion h5.faqcolor,
body.homeimprovement #tabs-div .x-tab-strip-active span.x-tab-strip-text { color: #546856; }

body.homeimprovement #tabs-div .x-tab-right,
body.homeimprovement #featurebox-detail-product #featurebox-detail-img,
body.homeimprovement #featurebox-detail-product table td,
body.homeimprovement #featurebox-detail-product #featurebox-detail-img-desc { background:#546856; }
 
body.homeimprovement #tabs-div .x-tab-strip-active .x-tab-right { border-right:2px solid #546856; border-top:2px solid #546856;
border-left:2px solid #546856; }
body.homeimprovement #tabs-div .x-tab-strip-top { border-bottom: 2px solid #546856;}
body.homeimprovement #tabs-div .x-tab-panel-body { border-bottom: 2px solid #546856; border-left: 2px solid #546856; border-right: 2px solid #546856; }
body.homeimprovement ul#prodlist span:hover { border-top:3px solid #546856; border-bottom:3px solid #546856;} /* color for ff */

 /*nav stuff
 
body.homeimprovement .secondarytitle a { background: #546856; color: #fff } 
body.homeimprovement #navSecondary li.active a { background: #29332a; color: #fff; } */
body.homeimprovement .secondarytitle a { color: #fff } 
body.homeimprovement .testimonialShort p a { color: #fff; }
body.homeimprovement #tabs-div .x-tab-strip-active .x-tab-right {
background:#FFFFFF
}

/* STRUCTURAL */

body.structural #breadcrumb-wrap,
body.structural #breadcrumb-wrap a,
body.structural a:link,
body.structural a:active,
body.structural .result-wrap h2 a,
body.structural .result-action a,
body.structural p.teasertitle,
body.structural h2, 
body.structural #box-710 h3,
body.structural h5,
body.structural h3,
body.structural body#lol h3,
body.structural .form2 thead th,
body.structural .cfform legend, 
body.structural #accordion h5.faqcolor,
body.structural #tabs-div .x-tab-strip-active span.x-tab-strip-text { color: #444F51; }

body.structural #tabs-div .x-tab-right,
body.structural #featurebox-detail-product #featurebox-detail-img,
body.structural #featurebox-detail-product table td,
body.structural #featurebox-detail-product #featurebox-detail-img-desc { background:#444F51; }
 
body.structural #tabs-div .x-tab-strip-active .x-tab-right { border-right:2px solid #444F51; border-top:2px solid #444F51;
border-left:2px solid #444F51; }
body.structural #tabs-div .x-tab-strip-top { border-bottom: 2px solid #444F51;}
body.structural #tabs-div .x-tab-panel-body { border-bottom: 2px solid #444F51; border-left: 2px solid #444F51; border-right: 2px solid #444F51; }
body.structural ul#prodlist span:hover { border-top:3px solid #444F51; border-bottom:3px solid #444F51;} /* color for ff */

 /*nav stuff
 
body.structural .secondarytitle a { background: #444F51; color: #fff } 
body.structural #navSecondary li.active a { background: #222829; color: #fff; } */
body.structural .secondarytitle a { color: #fff } 
body.structural .testimonialShort p a { color: #fff; }
body.structural #tabs-div .x-tab-strip-active .x-tab-right {
background:#FFFFFF
}

/* HOUSEFRAMING */

body.houseframing #breadcrumb-wrap,
body.houseframing #breadcrumb-wrap a,
body.houseframing a:link,
body.houseframing a:active,
body.houseframing .result-wrap h2 a,
body.houseframing .result-action a,
body.houseframing p.teasertitle,
body.houseframing h2, 
body.houseframing #box-710 h3,
body.houseframing h5,
body.houseframing h3,
body.houseframing body#lol h3,
body.houseframing .form2 thead th,
body.houseframing .cfform legend, 
body.houseframing #accordion h5.faqcolor,
body.houseframing #tabs-div .x-tab-strip-active span.x-tab-strip-text { color: #3f6075; }

body.houseframing #tabs-div .x-tab-right,
body.houseframing #featurebox-detail-product #featurebox-detail-img,
body.houseframing #featurebox-detail-product table td,
body.houseframing #featurebox-detail-product #featurebox-detail-img-desc { background:#3f6075; }
 
body.houseframing #tabs-div .x-tab-strip-active .x-tab-right { border-right:2px solid #3f6075; border-top:2px solid #3f6075;
border-left:2px solid #3f6075; }
body.houseframing #tabs-div .x-tab-strip-top { border-bottom: 2px solid #3f6075;}
body.houseframing #tabs-div .x-tab-panel-body { border-bottom: 2px solid #3f6075; border-left: 2px solid #3f6075; border-right: 2px solid #3f6075; }
body.houseframing ul#prodlist span:hover { border-top:3px solid #3f6075; border-bottom:3px solid #3f6075;} /* color for ff */

 /*nav stuff
 
body.houseframing .secondarytitle a { background: #3f6075; color: #fff } 
body.houseframing #navSecondary li.active a { background: #20303b; color: #fff; } */
body.houseframing .secondarytitle a { color: #fff } 
body.houseframing .testimonialShort p a { color: #fff; }
body.houseframing #tabs-div .x-tab-strip-active .x-tab-right {
background:#FFFFFF
}