@CHARSET "ISO-8859-1";

body {
    margin: 0;
    padding: 0;
    position: static;
    width: 100%;
    background-color: white;
    background-image: none;
}

#CoreNavigationBar {
    overflow: hidden;
    display: none;
    visibility: hidden;
}

#SubCoreNavigationBar {
    display: none;
    visibility: hidden;
}

#SubNavigationBar {
    display: none;
    visibility: hidden;
}

#wh-footer {
    display: none;
}

#Main {
	width: 16cm;
	position: static;
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}

h1 {
    font-size: 14pt;
    font-weight: bold;
}

h2 {
    font-size: 12pt;
    font-weight: bold;
}

h3 {
    font-size: 10pt;
    font-weight: bold;
}

a {
    text-decoration: none;
    color: black;
}

.buttons,
.images,
.info,
.print,
.services,
.miniBasket,
.rating,
#productInfoShortCut,
#financeShortcut,
.upsellsGroup,
#multibuysHeader,
.multibuys,
#accessoriesHeader,
.accessories,
#alternativesHeader,
.alternatives,
#pickNmixHeader,
.pickNmix,
#bundlesHeader,
.bundles,
#upsellshozHeader,
.upsellshoz,
.expand {
    display: none;
}

div#Main div.productDetails div.core {
    overflow: hidden;
}

#more-productInformation,
#more-factgroupEditorial,    
#more-warranty,
#more-delivery,
#more-servicesAndInstallation,
#more-finance {
    display: block;
}

#partmaster {
	display: none;
}

div#Main div.productDetails div.accessoryPageHeader {
    font-size: 1.5em;
    font-weight: bold;
}

div#Main div.productDetails div.title {
	/* overflow: hidden; */
	float: left;
	width: 100%;
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #999999;
}

div#Main div.productDetails div.printLogo {
	float: left;
	/* margin-right: 50px; */
}

div#Main div.productDetails div.title h1 {
	/* overflow: hidden; */
	float: left;
	display: block;
}

div#Main div.productDetails div.title div.sku {
	clear: both;
	float: right;
	/* display: block; */
	margin-top: 5px;
}

div#Main div.productDetails div.imageInfoGroup {
	float: left;
	width: 50%;
	/* overflow: hidden; */
}

div#Main div.productDetails div.printImage {
	/* clear: both;
	float: left; */
	text-align: center;
	/* line-height: 250px; */
	/* height: 250px; */
	width: 250px;
}

div#Main div.productDetails div.centralGroup {
	float: right;
	width: 45%;
	/* padding-bottom: 1em; */
}

div#Main div.productDetails div.featuresGroup {
	/* clear: both; */
	float: right;
	width: 45%;
}

div#Main div.productDetails div.stockGroup {
	/* clear: both; */
	float: right;
	width: 45%;
}

div#Main div.productDetails div.upsells {
	display: none;
}

div#Main div.productDetails div.centralGroup div.web-exclusive-price, div#Main div.productDetails div.centralGroup div.standard-price {
	font-weight: bold;
}

div#Main div.productDetails div.priceGroup div.financeShort {
    display: none;
}

div#Main div.productDetails div.promo,
div#Main div.productDetails div.monthlyCover,
div#Main div.productDetails div.snappy,
div#Main div.productDetails div.features {
	padding-top: 1em;
}

div#Main div.productDetails div.features {
	border-top: 1px solid #999999;
	margin-top: 1em;
}

div#Main div.productDetails div.features ul {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
}

div#Main div.productDetails div.sections h2 {
	clear: both;
	width: 100%;
	/* padding: 5px 0 5px 0; */
	margin-bottom: 1em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #999999;
}

div#Main div.productDetails div.sections ul {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
}

div#Main div.productDetails div.sections div.productInformation,
div#Main div.productDetails div.sections div.servicesAndInstallation,
div#Main div.productDetails div.sections div.finance,
div#Main div.productDetails div.sections div.warranty,
div#Main div.productDetails div.sections div.factgroupEditorial,
div#Main div.productDetails div.sections div.delivery {
    /*
    overflow: hidden;
    clear: both;
    position: static;
    margin-bottom: 1em;
    */
    width: 100%;
}

div#Main div.productDetails div.sections div#more-productInformation thead {
	font-size: 10pt;
	font-weight: bold;
}

div#Main div.productDetails div.sections div#more-productInformation td {
	font-size: 10pt;
	width: 20%;
}
div#Main div.productDetails div.sections div#more-productInformation td.benefit {
	font-size: 10pt;
	width: 50%;
}
div#Main div.productDetails div.sections div#more-productInformation td.label {
	font-size: 10pt;
	font-weight: bold;
	width: 30%;
}

div#Main div.productDetails div.sections div.finance div.options  {
	/* width: 360px; */
	width: 100%; 
}


div#Main div.productDetails div.sections div.finance div.options div.summary, div#Main div.productDetails div.sections div.finance div.options div.illustration3 {
	width: 360px;
}

div#Main div.productDetails div.sections div.finance div.options div.header,
div#Main div.productDetails div.sections div.finance div.options div.repayment,
div#Main div.productDetails div.sections div.finance div.options div.message,
div#Main div.productDetails div.sections div.finance div.options div.amount,
div#Main div.productDetails div.sections div.finance div.options div.deposit,
div#Main div.productDetails div.sections div.finance div.options div.interest,
div#Main div.productDetails div.sections div.finance div.options div.total,
div#Main div.productDetails div.sections div.finance div.options div.typicalApr {
	overflow: hidden;
	width: 360px;
	padding-top: 5px;
}

div#Main div.productDetails div.sections div.finance div.options div.typicalApr {
	font-weight: bold;
    	font-size: 1.5em;
    	text-align: right;
    	margin-top: 1em;
}

div#Main div.productDetails div.sections div.finance div.options div.header  {
	margin-top: 10px;
	border-top: 1px solid #000;
	font-weight: bold;
}

div#Main div.productDetails div.sections div.finance div.options div.summary div.header  {
	border: none;
}

div#Main div.productDetails div.sections div.finance div.options div.header span {
	text-decoration: underline;
}

div#Main div.productDetails div.sections div.finance div.options div.message span {
	font-weight: bold;
}

div#Main div.productDetails div.sections div.finance div.options label {
	float: left;
	width: 200px;
}

div#Main div.productDetails div.sections div.finance div.options div.price {
	float: left;
	width: 160px;
	font-size: 12pt;
	text-align: right;
}


div#Main div.productDetails div.sections div.finance div.options div.illustration3 {
	overflow: hidden;
	width: 600px;
}

div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.header, div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.message {
	width: 600px;
}

div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.plan1,
div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.or,
div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.plan2 {
	float: left;
}

div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.plan1,
div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.plan2,
div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.amount,
div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.deposit,
div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.interest,
div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.total,
div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.typicalApr {
	width: 275px;
}

div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.or {
	width: 50px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
}

div#Main div.productDetails div.sections div.finance div.options div.illustration3 label {
	width: 200px;
}

div#Main div.productDetails div.sections div.finance div.options div.illustration3 div.price {
	width: 75px;
}





