
body {
	font-size:11pt;
	padding:0;
	margin:0;
}
#page, #header, #pageBody, #Content, #prodDetails, #prodDetails .prodImage, .altImages, #prodDetails .prodCopy, .assocProd, #footer {
	width:100%;
	padding:0;
	margin:0;
	float:none;
	clear:both;
	text-align:left;
	overflow:hidden;
	height:auto;
}
#logo img {
	width:100%;
}

#Content {
	padding-top:2em;
}
#prodDetails .prodImage, #prodDetails .prodCopy {
	width:50%;
	float:right;
	clear:none;
}
#prodDetails .prodImage {
	text-align:center;
}
.altImages, #footer, .summary {
	font-size:8pt;
	line-height:1.3em;
}
.summary strong {
	font-size:9pt;
	}
.altImages {
	border-left:1px solid #CCC;
	padding:0 1em 1em;
}

.assocProd {
	width:100% !important;
	margin:2em 0 1em;
	border-top:1px solid #CCC;
	padding:.2em 0;
	clear:both;
	float:left;
	}
.assocProd .assocProdProd {
	width:33%;
	float:left;

}
h1, h2, h3, h4, h5, h6, p {
	font-size:1em !important;
	padding:0 !important;
	margin:0 !important;
}

h1 {
	font-size:1.8em !important;
}
h2 {
	font-size:1.1em !important;
	padding-top:1em !important;
}
.prodCopy p {
	padding: 0 0 .5em !important;
}
table {
	border:0 !important;
	margin-top: .2em !important;
}
th, td {
	border:0 !important;
	padding: .2em .8em 0 0 !important;
}

#mainMenu, #sectionMenu, .noPrint, #footer .flR, .altImages, .summary a, .print {
	display:none;
}
