/* global  */
body {
	font:normal 10pt/1.8em Helvetica,Arial,sans-serif;
	padding:0;
}

ul.utility,
#searchbox,
#navigation,
#breadcrumb,
#page-utilities,
#callouts2,
#callouts3,
#quick-links,
#footer,
.section-nav,
a.button,
p#welcome,
button.print,
a.close,
p.view-results,
#product-category-nav,
#grouplanding-nav,
.tabbed-nav,
.form,
#product-hero p.viewall,
#content p.storylink,
h1 span.results,
h2#filter-header,
a.quick-view,
.product-display-controls,
#content .prodcat-browse #product-filter,
div.product-display h3.product-model input,
p.product-utils,
.datapager,
ul.glossarynav,
#quickview,
.nopricing,
.commercialpricing,
.normalpricing,
#product-imageviews-utils,
.iconography img.arrow,
.iconography .description a,
.mfpvideo, .findmfp
{display:none !important;}

div.content-module {display:block !important;}
.sIFR-alternate {display:inline !important;}

ul, li, p {font-size:inherit !important;}

a {color:#000;text-decoration:none;}

#header {
	margin-bottom:24pt;
	
}
a#logo {
	position:relative;
}
a#logo img {
	position:absolute;
	top:0;left:0;
	background:#FFF;
}

img {border:0;}

ul.footnotes,
.iconography ul,
div.accessories ul {
	list-style:none;
}

/* customer support */
#customerSupport #customerSupportIntro h2 {text-align:left !important;}
div.defn {display:block !important;}

/* navigation landing pages */
#content ul#grouplanding-nav {
	display:none !important;
}
.landingdiv #feature-closed h2 {
	text-align:left !important;
}
#content #product-hero {
	background-image:none !important;
}

/* product category browse page */
table.products-grid tr td {
	border:1px solid #000;
	width:175pt;
	border-spacing:0;
	border-collapse:collapse;
	padding:5px;
}

/* product detail specific */
.similar-products,
.wheretobuy,
.thumbnails,
.product-colors, .product-colors-label,
.tabs,
#sidebar .contentmodule,
a.viewall,
a.viewmore,
select,
.advisor,
.offers-wishlist a,
.wheretobuyform,
a.modelslist,
a.remove,
#product-details h1 .printspeedicons
{
	display:none;
}
#content h1 {
	line-height:1.3em;
}
#product-details h1 {
	font-size:1.6em;
	width:50%;
	position:relative;
	border-bottom:1px solid #E6E6E6;
	padding-bottom:5px;
}
#product-details h1 img.aquos {
	position:absolute;
	right:0;
	top:5px;
}
.brandlogos {
	margin-bottom:20px;
}
.brandlogos img {
	margin-right:20px;
}
.contentpanel {
	border:1px solid #CCC;
	margin:10px 0;
	padding:25px;
	position:relative;
}
.contentpanel table {
	border:1px solid #666;
	border-collapse:collapse;
}
.contentpanel table.specifications tbody th {width:250pt;}
.contentpanel table.specifications tbody td {width:250pt;}
.contentpanel table tr th,
.contentpanel table tr td {
	border:1px solid #666;
	padding:8px;
}
.contentpanel table thead tr th,
.contentpanel table thead tr td {
	background-color:#DEDEDE;
}
.contentpanel table tr th {
	background-color:#EFEFEF;
}

/* product compare */
table.product-compare {
	border:1px solid #666;
	border-collapse:collapse;
}
table.product-compare tr th,
table.product-compare tr td {
	border:1px solid #666;
	padding:8px;
}

table.product-compare tr th a {
	background:yellow;
}
table.product-compare tbody tr th {
	background-color:#EFEFEF;
}
table.product-compare td.back *,
table.product-compare tr th a,
table.product-compare p.remove,
table.product-compare tfoot {
	display:none;
}