@import url(/103/css/white-background.css);
@import url(/103/css/breadcrumb.css);
@import url(/103/css/scrollers.css);
img#backbtn {
	float: right;
	margin: 0;
}
/*Image Holder*/
div#contentholder div#imageholder {
	float: left;
	width: 180px;
	margin: 20px 20px 0 0;
	text-align:center;
}
div#contentholder div#imageholder img {
	margin: 0 0 20px 0;
	max-width: 180px;
}
/*This emulates max width in IE*/
* html div#contentholder div#imageholder img {
	width:expression(this.width > 180 ? 180: true);
}
/*Information Holder*/
div#contentholder div#infoholder {
	float: left;
	width: 776px;
	margin: 0;
}
/*column 1*/
div#contentholder div#column1 {
	float:left;
	width:274px;
	margin: 15px 20px 0 0;
}
div#contentholder div#column1 p.theprice {
	margin:0 0 25px 0;
	font-size:1.6em;
	font-weight: bold;
	vertical-align:middle;
	width: 190px;
}
div#contentholder div#column1 p.theprice img {
	vertical-align: middle;
	padding: 0 0 0 10px;
}
/*Add button*/
div#contentholder div#column1 form#quickorder_3 {
	position: absolute;
}
div#contentholder div#column1 #qoorder_3 {
	/*margin: -40px 0 0 192px;*/
	position: absolute;
	top: -48px;
	left: 192px;
}
/*End of add button*/
div#contentholder div#column1 div.descriptionholder, div#contentholder div#column1 div.iconholder {
	margin: 0 0 25px 0;
}
div#contentholder div#column1 div.descriptionholder ul {
	padding:0;
	margin: 0 0 10px 20px;
}
div#contentholder div#column1 div.descriptionholder p.highlight {
	color: #FF0000;
}
div#contentholder div#column1 div#helpmechoose {
	margin: 0 0 30px 0;
}
div#contentholder div#column1 p.icontext {
	clear: both;
	margin: 0 0 18px 0;
	padding-left: 31px;
}
div#contentholder div#column1 p.icontext .icons {
	float: left;
	margin: -5px 8px 0 -31px;
}
div#contentholder div#column1 p.notwhattext {
	margin:0 0 25px 0;
	font-size:1.1em;
	font-weight: bold;
}
div#contentholder div#column1 p.notwhattext a {
	color:#FF0000;
}
div#contentholder div#column1 div.linkholder {
	/*position: relative;*/
	width: 274px;
	z-index: 1000;
}
/*popup*/
div#contentholder div#column1 div#linkpopup {
	position: absolute;
	top: 400px;
	left: 200px;
	width: 400px;
	height: 100px;
	border: 1px solid #CCCCCC;
	background-color:#333333;
	padding: 10px;
	color:#FFFFFF;
	z-index: 999;
	display: none;
}
div#contentholder div#column1 div#linkpopup p#closepopup, div#contentholder div#column1 div#linkpopup p#closepopup2 {
	position: absolute;
	top: 5px;
	left: 380px;
}
div#contentholder div#column1 div#linkpopup a {
	color: #FFFFFF;
}
div#contentholder div#column1 div#linkpopup .popupipt {
	width: 390px;
	margin: 5px 0 0 0;
	padding: 2px;
}
/*column 2*/
div#contentholder div#column2 {
	float:left;
	width:482px;
	margin: 15px 0 0 0;
}
div#contentholder div#column2 div.ratingholder {
	float: left;
	width: 241px;
	margin: 0 0 20px 0;
}
div#contentholder div#column2 div.ratingholder p.ratings {
	margin: 0 0 8px 0;
	font-size: 1.2em;
	font-weight: bold;
}
div#contentholder div#column2 div.ratingholder p.ratings span {
	margin-right: 10px;
}
div#contentholder div#column2 div.ratingholder p.ratings img {
	vertical-align:text-bottom;
}
div#contentholder div#column2 div.ratingholder p.ratinglinks {
	margin: 0;
}
div#contentholder div#column2 div.iconholder {
	float: left;
	width: 241px;
	text-align: right;
	margin: 0 0 20px 0;
}
div#contentholder div#column2 div.iconholder img {
	margin: 0 0 0 5px;
}
/*tabs*/
/*See tabs.css*/
div#contentholder div#column2 div#tabholder {
	margin:0 0 20px 0;
}
/*Product tab*/
div#contentholder table.producttbl, div#contentholder table.standardtb {
	border-collapse:collapse;
	margin: 0;
	padding: 0;
	width: 460px;
	text-align:center;
}
div#contentholder table.producttbl td, div#contentholder table.standardtb td {
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	vertical-align:top;
}
div#contentholder table.producttbl td, div#contentholder table.producttbl th, div#contentholder table.standardtb td, div#contentholder table.standardtb th {
	padding: 5px 3px;
}
div#contentholder table.producttbl td.alignleft, div#contentholder table.producttbl th.alignleft, div#contentholder table.standardtb td.leftalign, div#contentholder table.standardtb th.leftalign {
	text-align:left;
}
div#contentholder table.producttbl col.col1, div#contentholder table.standardtb .col1 {
	width: 62px;
}
div#contentholder table.producttbl col.col4, div#contentholder table.standardtb .col4 {
	width: 55px;
}
div#contentholder table.producttbl col.col5, div#contentholder table.standardtb .col6 {
	width: 70px;
}
div#contentholder table.producttbl col.col6, div#contentholder table.standardtb .col8 {
	width: 70px;
}
.qtyipt, table.standardtb .ipttext {
	width: 30px;
	text-align:center;
	border: 1px solid #CCCCCC;
	padding: 1px;
	margin: 0;
}
.smallicons {
 float: right;
 margin: 0 5px 0 10px;
}
div#contentholder table.standardtb td strong {
	font-weight: normal;
}
.offerprice {
	color:#FF0000;
}
.listpriceout {
	text-decoration:line-through;
}
div#contentholder p.youmight {
	margin: 15px 0 10px 0;
	font-weight: bold;
	font-size: 1.2em;
}
div#contentholder table.mightneed col#extras2 {
	width: 75px;
}
div#contentholder table.mightneed col#extras3 {
	width: 55px;
}
div#contentholder #addingfromproductpage, div#contentholder #addingfromproductpage1, div#contentholder #addtobasketbtn2 {
	float: right;
	margin: 20px 0 0 0;
}
div#contentholder .otherbtns {
	margin: 20px 5px 0 0;
}
/*Bulk buy*/
div#contentholder div#bulkbuy {
	background-image:url(/103/images/icons/bulk-buy-trolley.jpg);
	background-repeat:no-repeat;
	padding: 20px 0 0 85px;
	height: 63px;
	width: 270px;
	float: left;
	margin: 20px 0 0 0;
}
div#contentholder div#bulkbuy p.subhead {
	margin: 0;
	font-size: 1.2em;
}
div#contentholder div#bulkbuy p.subhead span {
	color: #FF0000;
}
div#contentholder div#bulkbuyholder {
	margin: 20px 0 0 0;
}
div#contentholder div#bulkbuyholder span {
	font-weight:bold;
	color:#FF0000;
}
div#contentholder div#bulkbuyholder td.bulkbuytd {
	background-color:#FFD5D5;
}
/*Technical tab*/

/*Signal to noise ratio*/
div#contentholder table.tblstnr {
	width: 460px;
	text-align:center;
	border-collapse:collapse;
	margin: 0;
}
div#contentholder table.tblstnr td {
	vertical-align: top;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}
div#contentholder table.tblstnr td, div#contentholder table.tblstnr th {
	padding: 5px 4px;
}
div#contentholder table.tblstnr td.leftalign, div#contentholder table.tblstnr th.leftalign {
	text-align:left;
}
/*Additional Info Tab*/
div#contentholder div.info {
	background-color:#FFFFFF;
	padding: 5px;
	margin: 0 0 10px;
	width: 450px;
}
div#contentholder div.infotitle {
	background-color:#E6E9EA;
	margin: -5px -5px 13px -5px;
	padding: 0 0 8px 0;
	font-weight: bold;
}
div#contentholder div.info p.icontext, div#contentholder p.icontext {
	clear: both;
	/*margin: 0 0 20px 0;*/
	margin: 0 0 17px 0;
	padding-left: 31px;
}
div#contentholder .icons {
	float: left;
	margin: 0 8px 0 -31px;
}

div#contentholder .info p.indenttext {
	clear: both;
	margin: 0 0 10px 0;
	padding-left: 31px;
}
/*end of tabs*/
/*Decoration*/
div#contentholder div#column2 div#decorationholder {
	padding: 10px;
}
div#contentholder div#column2 div#decorationholder .icons {
	float: left;
	margin: 20px 0 0 20px;
	display: inline;
}
div#contentholder div#column2 div#decorationholder div.garmentimage {
	float: right;
	margin: 10px 20px 0 0;
	display: inline;
}
/*Top Sellers scroller*/
div#contentholder div#related, div#contentholder div#combos, div#contentholder div#relatedwider, div#contentholder div#comboswider {
	float: left;
	height: 280px;
	width: 481px;
	background-image:url(/103/images/backgrounds/scroller-shadow-white-small.jpg);
	background-repeat:no-repeat;
	background-position: 0 100%;
	padding: 0 1px 20px 1px;
	margin: 10px 0 10px 0;
	background-color:#FFFFFF;
	display: inline;/*Double Margin Bug IE*/
}
div#contentholder div#combos {
	float: right;
}
div#contentholder div#comboswider, div#contentholder div#relatedwider {
	width: 974px;
	background-image:url(/103/images/backgrounds/scroller-shadow-white-large.jpg);
}
div#contentholder div#related h2, div#contentholder div#combos h2, div#contentholder div#relatedwider h2, div#contentholder div#comboswider h2 {
	font-size: 1em;
	background-color:#4B4B4B;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
	color:#FFFFFF;
	line-height: 35px;
}
/*Scroller*/
.scroller_products ul {
	width: 423px;
	margin: 0 0 0 30px;
}
div#contentholder div#relatedwider ul, div#contentholder div#comboswider ul {
	width: 976px;
}
.scroller_products .view_all {
	position: absolute;
	top: 0;
	left: -9999px;
}
.scroller_products li {
	overflow: hidden;
	width: 141px;
	margin: 0;
	text-align:center;
}
.scroller_products li .scrollimageholder {
	margin: 0 0 10px 9px;
	border: 1px solid #999999;
	width: 120px;
	height: 120px;
}
/*Used to H & V center image*/
.scroller_products li .scrollimageholder a {
	width: 120px;
	height: 120px;
	text-align:center;
	vertical-align:middle;
	display: table-cell;
}
.scroller_products li .scrollimageholder a * {
	vertical-align:middle;
}
/*The below valid hack targets ie7*/
*:first-child+html .scroller_products li .scrollimageholder a {
	display: block;
}
*:first-child+html .scroller_products li .scrollimageholder a span {
    display: inline-block;
    height: 100%;
}
/*The below valid hack targets ie6*/
* html .scroller_products li .scrollimageholder a {
	display: block;
}
* html .scroller_products li .scrollimageholder a span {
    display: inline-block;
    height: 100%;
}
/*End of - Used to H & V center image*/
div#contentholder .scroller_products li .scrolldescription a {
	color:#333333;
	text-decoration:none;
}
div#contentholder .scroller_products li .scrolldescription a:hover {
	text-decoration:underline;
}
.scroller_products li .scrolldescription {
	padding: 0;
	margin: 0 5px 4px 5px;
}
.scroller_products li .scrollcode {
	padding: 0;
	margin: 0 5px 4px 5px;
}
.scroller_products li .scrollprice {
	padding: 0;
	margin: 0 5px 5px 5px;
	font-weight: bold;
}
/*Added because there is no holder*/
.accessible_news_slider .next {
    border-right: 1px solid #CCCCCC;
    right: 0px;
}
* html .accessible_news_slider .next {
    right: -1px;/*IE6*/
}
* html div#contentholder div#relatedwider .next {
	right: 0px;/*IE6*/
}
* html div#contentholder div#comboswider .next {
	right: 0px;/*IE6*/
}
.accessible_news_slider .back {
    border-left: 1px solid #CCCCCC;
    left: 0;
}
/*Reviews*/
div.reviewstop {
	background-color: #E6E6E6;
	border: 1px solid #CCCCCC;
	height: 12px;
	margin: 0 0 15px 0;
	padding: 8px;
	text-align: center;
}
div.reviewstop a {
	color: #363636;
}
p#reviewheading {
	font-size: 1.8em;
	padding-left: 370px;
	margin-bottom: 10px;
}
p#reviewheading span {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	margin: -7px 0 0 75px;
}
p#reviewheading img {
	margin: 0 5px;
	vertical-align: middle;
}
div.reviewholder {
	border-bottom: 1px solid #CCCCCC;
	padding: 0 20px 15px 20px;
	margin: 0 0 15px 0;
}
div.reviewrating {
	float: right;
}
div.reviewby {
	margin: 0 0 10px 0;
}
div.reviewtitle, div.reviewproduct, div.reviewheading {
	font-weight: bold;
	margin: 0 0 10px 0;
}
div.reviewproduct {
	width: 600px;
}
div.reviewtitle span {
	font-weight:normal;
}
div.reviewtext {
	margin: 0;
	line-height: 1.5em;
}
div.reviewtext img {
	vertical-align:text-bottom;
	margin: 0 5px 0 0;
}
div.reviewtext img.closequote {
	vertical-align:text-top;
	margin: 0 0 0 5px;
}
div#contentholder p.returntotop {
	text-align: right;
	margin: 20px 0 10px 0;
}
div#contentholder #writebtn {
	float: right;
	margin: 0;
}


div#contentholder div#sponsoredadverts {
	margin: 20px 0;
}
div#contentholder div#sponsoredadverts img {
	/*margin: 0 4px 0 0;*/
	margin: 0;
}
div#contentholder div#sponsoredadverts img.lastadvert {
	margin: 0;
}

