/*
	ISD Inks Table Heading
------------------------------*/
.isd_table_heading li {
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	display: block;
	float: left;
	font: bold 11px Verdana, Geneva, sans-serif;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}

.isd_inktype_heading {
	width: 200px;
}

.isd_colour_heading {
	width: 255px;
}

.isd_widetype_heading {
	width: 455px;
}

.isd_price_heading {
	border: 1px solid #e1e1e1;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	width: 90px;
}

.isd_quantity_heading {
	padding-left: 10px;
	text-align: right;
	width: 80px;
}

/*
	ISD Inks Hero Images
------------------------------*/
#isd_body .consumableProImage {
	margin: 0;
	padding-left: 10px;
	width: 190px;
}

#isd_body .consumableProImage h3 {
	font: bold 16px Verdana, Geneva, sans-serif;
}

#isd_body .consumableProImage a {
	font: 11px Verdana, Geneva, sans-serif;
}

.isd_image_fix {
	height: 150px;
	overflow: hidden;
	width: 100px;
}

.isd_image_fix img {
	height: 100%;
	margin-left: -50%;
	width: 200%;
}

#isd_body .consumableProImage h3 img {
	display: block;
	margin-top: 5px;
}

#isd_body .consumableProImage p {
	float: left;
	font: 11px Verdana, Geneva, sans-serif;
	padding-right: 10px;
	width: 530px;
}

/*
	ISD Inks Products
------------------------------*/
#isd_body .consumableProListContent {
	border: 0;
	padding: 0;
}

#isd_body .productList {
	margin: 0;
}

#isd_body .productList li {
	padding: 0;
}

#isd_body .consumableProList ul.productList li + li {
	border-top: 1px dashed #E1E1E1;
	margin: 0;
}

#isd_body .productList .col {
	margin: 0;
	padding-top: 10px;
}

#isd_body .productList .name {
	padding-left: 10px;
	width: 200px;
}

#isd_body .productList .isd_imageless {
	padding-left: 0;
	width: 255px;
}

#isd_body .productList .isd_wide {
	font-weight: bold;
	padding-left: 0;
	width: 455px;
}

#isd_body .productList .price {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding-bottom: 10px;
	padding-right: 10px;
	width: 100px;
}

#isd_body ul.productList li:last-child .price {
	padding-bottom: 30px;
}

#isd_body .consumableProListContent .flyImageContainer:last-child li:last-child .price {
	padding-bottom: 10px;
}

#isd_body .productList .quantity {
	padding-left: 10px;
	width: 80px;
}

p.isd_stock {
	margin: 0;
}

/*
	ISD Double Lines
------------------------------*/
.isd_double_line {
	border-bottom: 1px solid #e1e1e1;
	border-top: 0px solid #e1e1e1;
	height: 1px;
	width: 655px;
}

.isd_price_column_faker {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	font-size: 1px;
	height: 1px;
	margin-left: 455px;
	width: 110px;
}

.isd_extra_ink {
	border-right: 1px solid #e1e1e1;
	float: left;
	height: 75px;
	padding-right: 10px;
	width: 445px;
}

.isd_extra_ink h3 {
	font: bold 16px Verdana, Geneva, sans-serif;
}

.isd_extra_ink p {
	font: 11px Verdana, Geneva, sans-serif;
}

.isd_second_price_column_faker {
	border-right: 1px solid #e1e1e1;
	float: left;
	font-size: 1px;
	height: 75px;
	width: 110px;
}

/*
	ISD Paper Images
------------------------------*/
#isd_body .isd_paper_hero {
	float: none;
	margin-top: 20px;
	width: 100%;
}

.isd_paper_hero .isd_image_fix {
	float: left;
	margin-right: 20px;
}

.isd_paper_hero h3 {
	padding-top: 0px;
}

.isd_paper_hero h3,
.isd_paper_hero p {
	float: left;
	width: auto;
}

/*
	ISD Other Parts
------------------------------*/
#isd_body #ProductHighlight .left {
	width: 440px;
}

#isd_body #ProductHighlight .right {
	width: 590px;
}

#isd_body h1 {
	line-height: 60px;
}

#isd_body h1 img {
	margin-right: 10px;
}

#isd_body #ConsumableProduct h2.txtMainHeader {
	margin: 0 0 10px;
}

.isd_heading {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
}

#isd_coverplus_badge {
	float: left;
	margin-right: 10px;
	width: auto;
}

.paper_image_fix {
	height: 150px;
	overflow: hidden;
	width: 100px;
}
.paper_image_fix img{
	margin-left: -50px;
}