* {
	filter: none !important;
	background: none !important;
	text-indent: 0 !important;
}

/*body,
.container,
.feature,
.nv,
.popOver .header,
.features a span*/

h1 {
	color: #66bd2b;
}

.fir {
	display: block;
}

body {
	text-align: left;
	margin: 0;
	padding: 0;
}

.container {
	position: relative;
	width: 600px;
	background: none;
	margin: 0;
	padding: 0;
}

.productDetail,
.productImages,
.moreinfo,
.personalnotes {
	position: relative;
}

.productDetail {
	width: 260px;
	margin: 0;
	padding: 0;
}

.details {
	margin: 10px 0 0 0;
}

.details,
.popOver {
	display: block;
	position: relative;
	top: auto;
	left: auto;	clear: both;
	width: auto;
	margin: 0;
	padding: 20px 0;
	border-top: 1px #d5d5d5 solid;
	border-bottom: none;
}

.content,
.popOver .content,
.slideContent {
	float: none;
	height: auto;
	margin: 0;
	padding: 0;
	overflow: visible;
}

.content {
	margin: 0 10px;
}

.nav li.home,
.details .swatches,
.details .swatches div {
	display: block;
	margin: 0;
	padding: 0;
}

.date {
	float: right;
	font: 13px 'Verdana', sans-serif;
}

.cert {
	font: 12px 'Verdana', sans-serif;
}

#mainImage span,
.left,
.nv,
.gl,
.controls,
.market_segment-blank-header-nobotompad,
.bottomcontainer,
.ft {
	display: none;
}

.components table {
	width: auto;
	margin: 0;
}

.components th, .components td {
	color: #333;
}

.details .swatches a {
	display: block;
	float: left;
	color: #717171;
	font: bold 12px 'Verdana',sans-serif;
	margin: 0 15px 0 0;
	padding: 0;
}

.details .swatches a img {
	float: none;
	margin: 0;
}

.textiles h2 {
	display: block !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0 !important;
}

.swatches {
	clear: both;
}

.textiles .swatches div {
	margin-bottom: 40px;
}

.textiles .swatches div span {
	height: 130px;
	min-height: 0;
	margin: 0;
	padding: 0;
}

.textiles .swatches img {
	display: block;
	margin: 0;
}

.textiles .swatches strong {
	display: block;
	color: #66bd2b;
	height: auto;
	margin: 0 0 3px 0;
	padding: 0;
}

.popOver .content {
	width: auto;
}
.popOver .textiles {
	color: #6a6a6a;
	margin: 0;
	padding: 0;
}

.popOver .textiles h4 {
	padding-left: 0;
	margin-bottom: 10px;
}

.popOver .textiles .swatches {
	width: auto;
	margin: 0 0 30px 0;
	padding: 0 5px;
}

.popOver .textiles .swatches div {
	width: 57px;
	height: 110px;
	font: 11px 'Verdana',sans-serif;
	margin: 0 12px 14px 0;
}

.popOver .textiles .swatches div span {
	display: block;
	width: auto;
	height: 52px;
	min-height: 52px;
	background-position: -999em;
	margin: 0;
	padding: 0;
}

.popOver .textiles .swatches a {
	margin: 0;
	padding: 0;
}

.popOver .textiles .swatches div.clear {
	clear: both;
	height: 0;
	display: block;
	float: none;
	margin: 0;
	border: none;
}

.popOver .swatches .grade {
	clear: both;
	display: block;
	height: 1%;
	font: bold 11px 'Verdana',sans-serif;
	margin: 0 0 8px 0;
}

.popOver .swatches .family {
	clear: both;
	display: block;
	height: 1%;
	color: #b9b8b8;
	font: 14px 'Verdana',sans-serif;
	margin: 0 0 10px 5px;
}

.teal {
	color: #66bd2b;
}

.moreinfo {
	clear: left;
	float:  left;
	width: 300px;
	color:  #6a6a6a;
	font: 11px 'Verdana', sans-serif;
	border-top: 1px #d5d5d5 solid;
	padding: 27px 40px 20px 0;
}
.projectList .moreinfo
{
	border:none;
}
.moreinfo img {
	margin: 0 0 10px 0;
}

.moreinfo td {
	padding: 0 15px 3px 0;
}

.personalnotes {
	float: left;
	color:  #6a6a6a;
	padding: 27px 0 20px 0;
	border-top: 1px #d5d5d5 solid;
}

.personalnotes img {
	margin: 0 0 10px 0;
}

.personalnotes textarea {
	font: 12px 'Verdana', sans-serif;
	padding: 3px;
	border: 1px #d9d9d9 solid;
}

.compatible {
	padding-top: 25px;
}

.compatible a, .compatible a:link {
	width: 100px;
	margin: 0 20px 15px 20px;
}

.disclaimers {
	clear: both;
	font: 11px 'Verdana', sans-serif;
	margin: 25px 0 0 0;
	padding: 25px 0 0 0;
	border-top:  1px #d5d5d5 solid;
}

.disclaimers p {
	margin: 0 0 1em 0;
}

.disclaimers div {
	float: left;
	width: 45%;
	margin: 0 10px 0 0;
}

.disclaimers a {
	color: #66bd2b;
}

.fullarticle, .release_contact {
	position: relative;
	width: auto;
	margin: 0;
	padding: 0;
}

.release-left, .release-right {
	width: 250px;
}
.fullarticle {
	width: 580px;
}

.fullarticle h3 {
	margin-bottom: 0;
	padding: 0;
}


.fullarticle .date {
	float: none;
	font: normal 10px "Verdana", sans-serif;
	margin: 0;
	padding: 15px 0 0 0;
}

.accountTemplate {
	padding: 0;
}

.projectListControl {
	padding: 33px 5px 10px 5px; background: none;
}

.projectListInfo table {
	border-collapse: collapse; margin: 10px 5px;
}

.projectListInfo table th a:link,
.projectListInfo table th a:visited,
.projectListInfo table th a:hover,
.projectListInfo table th a:focus,
.projectListInfo table th a:active{	color: #6a6a6a;	}
