/******************************************************* Initial "zero out" leaving UI elements alone (forms etc) ***************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;
}

DIV.voiceover-container {
	margin-top: 2px;
	margin-bottom: 2px;
	padding:2px;
	color:black;
}
TABLE.commerce-layout-table{
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	border-spacing: 0px;
	border-style: none;
}

TABLE.commerce-layout-table TR{
	vertical-align: top;
}

TABLE.refinment-container-with-border-class{
	border-width: 0;
	border-spacing: 0px;
	border-style: solid;
	border-color: white;
	border-collapse: collapse;
	background-color: transparent;
	width:145px;
	margin-left:16px;
	position:relative;
	top:2px;
}

TABLE.refinment-container-with-border-class TH.refinement-label-class{
	white-space:nowrap;
	border-width: 0px;
	padding: 7px;
	border-style: solid;
	border-color: white;
	font: bold 11px Arial; 
	font-weight:bold; 
	color:#000000;
	background-color:#E6E6E6;
	height:18px;
}

DIV.location-container-yellow-class{
	background-color: #E6E6E6; 
	border-width: 1px;
	border-style: solid;
	border-color: #E6E6E6;
	margin-left:3px;
	width:810px;
	_width:791px;
}

DIV.viewoptions-with-border-class{
	width:200px;
	border-top-width: 1px;
	border-top-color: #a7a7a7;
	border-bottom-width: 1px;
	border-bottom-color: #a7a7a7;
	position:relative;
	top:-35px;
	left:590px;
}

/* Side Bar */
TABLE.commerce-sideBar-table-class{
	background-color: yellow;
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	border-spacing: 0px;
	border-style: none;
}

TABLE.commerce-sideBar-table-class TH.sideBar-header-cell-class {
	border-style: none;
	text-align: left;
	background-color: #f0f3f8;
}

TABLE.commerce-sideBar-table-class TD{
	padding: 0px;
}

TABLE.comparison-table-class{
	
}

TABLE.comparison-table-class .features-names-class{
	background-color: #f0f3f8;
}

TABLE.comparison-table-class TD, TH{
	padding: 3px;
}

TABLE.comparison-table-class TH{
	font: bold 11px Arial; 
	color:#444444;
}

INPUT.compare-btn-css{
	width: 170px;
}

TH.refinement-feature-name-class{
	color:#444444;
	font: bold 11px Arial; 
}

TABLE.refinement-more-options-class TH{
	font: bold 11px Arial; 
	color:#444444;
}

TABLE.commerce-sideBar-table-class TH.table-header-cell-class {
	white-space:nowrap;
	border-width: 1px;
	padding: 7px;
	border-style: solid;
	border-color: #a7a7a7;
	font: bold 11px Arial ; 
	font-weight:bold; 
	color:#5F82AA;
	background-color:#F0F3F8;
	height:18px;
}

TABLE.commerce-sideBar-table-class TABLE.sideBar-results-table-class{
	margin-top:15px;
}

TABLE.comparison-title-grid-location-table{
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #a7a7a7;
	background-color:#F0F3F8;
	width: 100%;
	font: bold 11px Arial; 
	vertical-align: middle;
}

TABLE.comparison-title-grid-location-table TD,DIV{
	vertical-align: middle;
}
/*Results Table*/
TABLE.results-table-class{
	width: 790px;
	border:0;
}
TABLE.results-table-class  TD.results-cell-odd-class{
	border-color: transparent;
	border:0;
	background-color: transparent;
}

TABLE.results-table-class TD.results-cell-even-class{
	border-color: transparent;
	border:0;
	background-color: transparent;
	
}
#multiple-results-container
{
	position:relative;
	top:-45px;
	border:0px solid red;
}
#secondaryNavOmniFind h1 {
	margin:0;
	padding:0;
}

#secondaryNavOmniFind h1 span  
{
	position:relative;
	height:25px;
	top:10px;
	margin:0;
	padding:0;
	font-size:1.8em!important;
	color:red!important;
	height:auto;
	display:block;
}
#secondaryNavOmniFind h5 {
	margin:0;
	padding:3px 0 0 0;
	display:block;
}
#secondaryNavOmniFind h5 span
{
	margin:13px 0 10px 0;
/*	_margin:20px 0 -5px 0; */
	padding:0;
	display:block;
    font-size:1.4em;
    color:#000000;
	font-weight:normal; 
	font-family:arial;
	/*min-width:1px;
	idth:auto!important;
	width:1px; */
}
#secondaryNavOmniFind h5.selected span
{
	padding:1px 0;
	color:white;
	background-color:red;
}
#secondaryNavOmniFind h6 {
	padding: 0 0 0 6px!important;
	_padding: 0 0 2px 6px!important;
	margin:0 0 4px 0!important;
}
#secondaryNavOmniFind h6 
{
	padding:1px 0;
	font-size:1.1em!important;  
	/*line-height:0.25em!important;*/
} 
#secondaryNavOmniFind h6.selected span
{
	padding:0 0 0 1px;
	color:white!important;
	background-color:#808080!important;
}
#secondaryNavOmniFind h6 a:link span
{
	color:#000000;
	text-decoration:none!important;
}
#secondaryNavOmniFind h6 a:hover 
{
	text-decoration:none!important;
	background-color:#808080;
	color:white!important;
}
#secondaryNavOmniFind h6 a:hover span
{
	text-decoration:none!important;
	background-color:#808080;
	color:white!important;
}

SPAN.taxonomy-value-class a {
	background:red;
	height:auto;

}
/*Text Extract*/
.span.text-extract-container-class {
	border:2px solid red;
}

span.extract-value-class{
	float:left;
	border-top:1px solid #CCC;
	clear:both; 
	margin-top:10px;
	padding-top:6px;
	width:100%;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	cursor:pointer;
	
}
#content #puffArea {
	position:relative;
	left:190px;
}
 

DIV.search-within-container
{
	color:#000;
}
.footerPuff h6
{
	color:#000;
}
DIV.pagination-container
{
	position:relative;
	top:-45px;
	width:200px;
	left:565px;
	color:black;
}

TABLE.grid-location-table .2   
{
	position:relative;
	left:15px;
	background:transparent;
}

table.grid-location-table .3   
{	
	 _width:791px; 
}

#content div.product {
	font-size:1.1em;
	width:152px;
	padding-bottom:15px;
	margin-left:4px;
	float:left;
	position:relative;
	top:0;
	left:0;
}
#content div.product span{
	font-family:arial;
	color:black;
}
.name-price-container {
	min-height:60px; 
 	height:auto!important;
 	height:60px;
}
.name-price-container a:hover span span, .name-price-container a:hover span {
	color:#EE3224;
	text-decoration:underline;
}
.name-price-container a span {
	font-family:Arial;
}
TABLE.viewoptions-table-class{
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
	position:relative;
	left:-20px;
}
.redPrice {
	font-weight:normal;
	font-size:1.1em;
}
.wasPrice {
	display:inline;
	font-size:1.1em;
}
IMG.image-value-class {
	margin:0;
	padding:0;
}
#viewBasket span span  {
	color:white;
}

/******************************************************* Footer area ***************************************************/
#footer div.footerPuff h6 {
	color:#666; 
}
#footer div.footerPuff p {
	color:#666; 
}
#pageFoot span {
	color:#666;
}
/* lh footer tertiary nav */
#footer ul#tertiaryNav li {
	_margin-bottom:3px;
	_padding-bottom:1px;
}
/* footer bottom area (copyright etc) */
#pageFoot ul li {
	 _line-height:13px;
}
.btnWhite {  
	padding-bottom:3px;
	 _height:1px; 
}
