body { background: #FFF;  }
a, a:link, a:visited { color: #000; text-decoration: underline; }

#container { width: 100%; border-width: 0; }
#header { border-bottom: 2px solid #666; width: 100%; }
#header div { display: none; }
#mainHome { margin-top: 89px;  }
#main { margin-top: 89px;  }

div#rightHome, div#right { float: none; padding: 1em; width: auto; height: auto; }
div#main-content { width: auto; height: auto; float: none; }
div#right-margin { display: none; }

div#left { display: none; }

#footer { width: auto; border-color: #666; border-width: 2px; }
#footer div { display: none; }


/*  Element Changes */

.breadCrumb { width: auto;   }
.newProductBox, .homeBrands { background: none; }
.newProductBox h1, .homeBrands h1 { display: block; }
.homeBrands div.scBoxMoreLink a { display: none; }
.productCats h2.scBoxHeader a { background-color: #FFF; color: #000; border-bottom: 1px solid #000; }
/* .productCats h2.scBoxHeader a:link:after, .productCats h2.scBoxHeader a:visited:after { content: " (" attr(href) ") "; } */
.productCats div.scBoxContent { background-color: #FFF; height: auto; padding: 1em; }
.productCats div.scBoxContent a.scBoxLink { display: none;  }
.prodTable table.productTable {  width: 99%; }
.prodTable table.productTable th { color: #000; background-color: #FFF; font-weight: bold; }
.prodTable table.productTable tr.productTableHeadRow th { color: #000; background-color: #FFF; font-weight: bold; border-bottom-width: 3px }

.propTable table.propertyTable { width: 99%; }
.propTable table.propertyTable tr.propertyTableHeadRow th { color: #000; background-color: #FFF; font-weight: bold; border-bottom-width: 3px; }
.propTable tr.propertyTableEvenRow { background-color: #FFF; }

.prodFeatures ul.pcList { float: none; clear: both; }
.newProductBox div.scBox { width: auto; height: auto; background: none; clear: both;  }
.bottomFooter { display: none; }

#footer div.printFooter { display: block; }
.printFooter p.pcText { display: block; }


.hotBuysDisplay div.hotBuyNav, .hotBuysDisplay form { display: none; }
.hotBuysDisplay div.hotBuyBox1,
.hotBuysDisplay div.hotBuyBox2 { border-top: none; }
.hotBuysDisplay ul.features li { margin-bottom: 1.5em; line-height: 1em; }


.askCarlAdmin table.faqFormTable div.printDiv { display: block; }
.askCarlAdmin table.faqFormTable select,
.askCarlAdmin table.faqFormTable input,
.askCarlAdmin table.faqFormTable textarea { display: none; }
.askCarlAdmin table.faqFormTable td,
.askCarlAdmin table.faqFormTable th { font-size: 120%; }