/* THE BIG GUYS */
body {font-family: verdana, arial, sans-serif;  background-color:#fff; margin:0px; line-height:1.8em;}
td {font-family: "Trebuchet MS", verdana, arial, sans-serif; font-size:13px;}
h1 {font-family:verdana;}
a:link {color:#387fab;}
a:hover {color:#99cc00;}
a:visited {color:#387fab;}


/* CUSTOM SEARCH BUTTON */
#searchProductsButton {display:none;}





/* Drill Table Output */
#drillTableContainer { width:560px;}
#drillTableDropDowns  {width:527px;}
#drillTableDropDowns  a {}
#drillTableDropDowns  select { width:172px;}
#drillTableDropDowns  .smallDropDown {width:172px;}
#drillTableData table {width:100%;}
#drillTableData td { margin-bottom:30px;}

.drillProductInformationTable td {padding-bottom:0px;}


/* HOME PAGE */
#homePageMainBanner {background: #fff url('/img/home_banner.jpg'); height:222px; width:774px;}
#homepageMeta {margin-left:485px;  margin-top:200px; text-transform:uppercase;}
#homepageMeta a:link {color:#fff;}
#homepageMeta a:visited {color:#fff;}
#homepageMeta a:hover {color:#ebede4;}
#homepageSearchBox {background: #cdcfc4 url('/img/home_searchBackground.gif') repeat-y; height:68px; width:254px;}
#homepageContent {background: #fff url('/img/home_bodybackground.jpg') repeat-x; margin-top:0px; padding-top:0px; }
#homepageframe {padding:15px 0px 0px 0px; margin:0;}

.homepageCallOutFrame {background-color:#ebede4;}
.homepageCalloutContent{margin:0px 2px 0px 2px; background-color:#ebede4; border-left:solid 1px #fff; border-right:solid 1px #fff; padding:0; min-height:410px;}
.homepageCalloutContent p {padding:5px;  width:145px; margin-bottom:0px; margin-top:2px;} 
.homepageCalloutContent ul { margin-top:0px;  margin-left:-15px;}
#homepageLeftText { width:192px;}
.logoText {}




/* TOP TAG */
.top {display:none;}
.top a:link {display:none;}
.top a:hover {display:none;}
.top a:visited {display:none;}

#pageRight {display:none;}
#pageLeft {display:none;}

#container {background-color:#fff; width:90%; text-align:left; background-color:transparent; padding:0px; margin:0px; border-bottom:solid 1px gray; border-top:solid 1px #cccccc;}
#structureTable {padding:0px; margin:0px;background-color:#ffffff; }


/* SECTION SPECIFIC STYLES - GLOBAL */
#landing-page-table{}
.description-image {border-bottom:solid 1px #ebede4;}
.description-text {border:solid 1px #ebede4; padding:0px 1px 1px 1px; background-color:#fff;}
.description-text div {border:solid 1px #fff; background-color:#ebede4; padding:8px 8px 15px 8px;  min-height:150px;}
.description-text td {background-color:#ebede4;}
#callOutText {border-top:dashed 1px gray; margin-top:10px;  padding-top:4px;}



/* COMMERCIAL SECTION */
#com-landing-page-text {position:relative; top:-172px; left:25px; width:277px; font-size:.95em; margin-bottom:-142px;}
#com-landing-page-text strong {font-size:1.2em; padding-bottom:0; display:block; margin-bottom:-5px; color:#993300;}

/* RESIDENTIAL SECTION */
#rc-landing-page-text  {position:relative; top:-172px; left:25px; width:277px; font-size:.95em; margin-bottom:-125px;}
#rc-landing-page-text strong {font-size:1.2em; padding-bottom:0; display:block; margin-bottom:-5px; color:#993300;}

/* CARPET INDUSTRY SECTION */
#ci-landing-page-text {position:relative; top:-172px; left:25px; width:277px; font-size:.95em; margin-bottom:-147px;}
#ci-landing-page-text strong {font-size:1.2em; padding-bottom:0; display:block; margin-bottom:-5px; color:#993300;}
#callOutText-ci  {border-top:dashed 1px gray; margin-top:0px; font-size:.85em; padding-top:4px;}







/* BANNER */
#banner {display:none;}
#logo {margin:0px; padding:0px; width:259px;}
#metaNavLeftPaddingCell {display:none;}

#metaNavHolder {display:none;}

#metaNav ul{display:none;}
#metaNav ul li{font-family:arial; background:#cdcfc4 url('/img/nav_background.gif') repeat-x; font-weight:bold;  color:#666666;}
#metaNav ul li:before { content: "| ";  }
#metaNav ul li:first-child:before { content: "";}
#metaNav ul li a:link {color:#666666; text-decoration:none;}
#metaNav ul li a:visited {color:#666666; text-decoration:none;}
#metaNav ul li a:hover {color:#666666; text-decoration:underline;}

/* CONTENT */
#content-wraper {background-color:#ffffff;  width:100%; margin:0px 1px 0px 0px;}
#content-wraper-onecoll {background-color:#ffffff; margin:0px; width:760px;}
#content-wraper-twocoll {background-color:#ffffff; margin:0px; width:760px;}

#content {background-color:#fff;  color:#000; margin:0px; width:100%; padding-bottom:25px;}
#content h1 {color:#669900; font-family:arial; margin-top:3px; margin-bottom:0px;}
#content h2 {color:#000; font-family:arial; margin-top:3px;}
#content h3 {color:#669900; font-family:arial; margin-top:3px; border-top:dotted 2px #dee0d3; margin-top:40px; padding-top:3px; text-transform:uppercase;}
#content p, li, td {font-family:arial;}
#content ol ol {}
#content ol ul {}

/* RIGHT COLL */
#rightColl {display:none; width:0px;
}
#rightColl img {border:solid 1px gray;}
#rightColl p {padding:6px; margin-bottom:0px;}

/* CENTER COLL */
#centerColl {width:100%; margin-right:53px;}
/* CENTER COLL WITH 1 COL */
centerColl-wide {width:100%;}


/* DETAILED SEARCH FORM */
#formSearchDetailed {display:none; width:0px;}
#formSearchDetailed select {display:none; width:0px;}


/* MAIN-NAV */
#main-nav {width:411px; height:23px;}
#main-nav ul{list-style: none; padding:0px; margin: 0px;}
#main-nav ul li {display: inline; padding: 0px; margin: 0px; margin-right:-4px;  font-size:.25em;}


#searchCell {background:#cdcfc4 url('/img/nav_search-bg.gif') no-repeat; width:213px; height:76px; font-family:arial; padding-top:48px;}
#searchCell label {text-transform:uppercase; color:#b2c885; font-weight:bold; font-size:.90em;}
#searchCell input {border:solid 1px black;}


#breadCrumb {
display:none;
}
#breadCrumb a:link {color:#3f658c; font-weight:normal;}
#breadCrumb a:hover {color:#858533; font-weight:normal;}
#breadCrumb a:visited {color:#3f658c; font-weight:normal;}



/* SIDE NAV */
#sideNav{
	display:none;
width:0px;
	}

/* FIRST LEVEL */
#sideNav ul {
	display:none;
width:0;
	}
#sideNav ul li {
	display:none;
width:0;

	}


/* SECOND LEVEL */
#sideNav ul li ul {
	display:none;
width:0;
	}

/* kill the bullet and set it with a background image */
#sideNav ul li ul li {
	display:none;
width:0;
	}

#sideNav ul li ul li:hover {
	display:none;
width:0;
	}




/* BACKGROUND FOR SECOND LEVEL */
#sideNav ul li ul .activeParent {
	display:none;
width:0;
}



/* SECOND LEVEL ACTIVE */
#sideNav ul li ul li .active {
	display:none;
width:0;
	}
#sideNav ul li ul li a {display:none;
width:0;}
#sideNav ul li ul li a:hover {display:none;
width:0;}


	/* not needed not but good to have
#sideNav ul li ul li:hover .active {
	background:#fff url('/img/bull_sidenav_level3_down_i.gif') no-repeat 1px 1px;
	}
	*/




/* THIRD LEVEL */
#sideNav ul li ul li ul {

	display:none;
width:0;
	}
#sideNav ul li ul li ul li {
display:none;
width:0;
	}
#sideNav ul li ul li ul li:hover {
	display:none;
width:0;
	}
#sideNav ul li ul li ul li a {display:none;
width:0;}
#sideNav ul li ul li ul li a:hover {display:none;
width:0;}


/* THIRD LEVEL ACTIVE */
#sideNav ul li ul li ul .active {
	display:none;
width:0;
	}

#sideNav ul li ul li ul li .active {
	display:none;
width:0;
	}
#sideNav ul li ul li ul li:hover .active {
	display:none;
width:0;
	}
#sideNav ul li ul li ul li a .active {color:#333333;}
#sideNav ul li ul li ul li a:hover .active {color:#1c2e42;}

/* FOOTER */
#footer {color:#999;text-align:center; clear:both; text-align:left; margin-top:5px; font-size:.87em; line-height:1.7em; border-top:solid 1px black; width:90%;}
#footer {margin-left:5px; padding:3px; margin-right:0px;}
#footer ul {display:none;}
#footer ul li {display: inline; list-style-type: none; font-size:.95em;}
#footer ul li:before { content: "| "; }
#footer ul li:first-child:before { content: ""; }
/*IE workaround*/
/*All IE browsers*/
* html #footer ul li
{
border-left: 1px solid gray;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}
#footer ul li a:link {color:#387fab;}
#footer ul li a:hover {color:#99cc00;}
#footer ul li a:visited {color:#387fab;}
#footer span {color:#000; font-weight:bold; font-size:.90em; font-family:verdana;}




/* META NAV */
#metaNav {display:none;}
/*Fat Erik's Pipelist*/
#metaNav ul
{
list-style: none;
padding: 0;
margin: 0;
width:400px;
}

#metaNav ul li
{
display: inline;
padding: 0;
margin: 0;
}

#metaNav ul li:before { content: "| "; }
#metaNav ul li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #metaNav ul li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #metaNav ul { height: 1%; }

* html #metaNav ul li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #metaNav ul li:first-child { border-left: 0; }



