#lightBox .stockCheck,
#lightBox #lightBoxError {
	width: 543px;
	background-color: #ffffff;
	border: 1px solid #929292;
	padding-bottom:17px;
}

#lightBox .stockCheck div.header,
#lightBox #lightBoxError div.header {
	*zoom: 1;
	overflow: hidden;
	padding-right: 14px;
	padding-top: 12px;
}

#lightBox .stockCheck div.header h1 {
	color:#5a5244;
	font-size:1.8em;
	margin:1px 0 0 17px;
	float:left;
	display:inline;
}
#lightBox .stockCheck div.header h1 span {
	position:static;
	display:inline;
}

#lightBox .stockCheck div.header a.closeLightBox,
#lightBox #lightBoxError div.header a.closeLightBox {
	float: right;
}

#lightBox .stockCheck div.content {
	max-height: 586px;
	height:auto;
	overflow: auto;
	padding-left: 17px;
	padding-bottom:10px;
}
#lightBox .stockCheck div.content {
	height: expression( this.scrollHeight > 599 ? "600px" : "auto" ); /* sets max-height for IE6 */
}
#lightBox #additionalNoStock div.content {
	height: 405px;
	overflow: auto;
	padding-left: 17px;
}
#lightBox #primaryNoStock div.content {
	height: 612px;
	overflow: auto;
	padding-left: 17px;
}

#lightBox .stockCheck div.content p  {
	font-size:1.4em;
	padding-top:8px;
}
#lightBox .stockCheck div.content p.errorPC  {
	color:red;
	font-size:1.2em;
}
#lightBox .stockCheck div.content p.additems {
	font-size:1.4em;
	padding-top:20px;
	margin:0 0 5px 0;
}
#lightBox .stockCheck div.content ul li {
	clear:both;
	margin-bottom:4px;
}
#lightBox .stockCheck div.content ul.altprod {
	clear:both;
	margin-bottom:9px;
}
#lightBox .stockCheck div.content ul.altprod li{
	float:left;
	width:127px;
	clear:none;
}
#lightBox .stockCheck div.content ul.altprod li div.proddetails {
	font-size:1.1em;
	padding-left:4px;
	margin:2px 0 0 0;
	width:105px;
	color:#595145;
}
#lightBox .stockCheck div.content ul.altprod li div.proddetails span.price {
	font-size:1.2em;
	font-weight:bold;
	margin-top:2px;
	display:block;
}
#lightBox .stockCheck div.content div.image {
	border:1px solid #d4d4d0;
	width:107px;
	height:107px;
	margin-top:4px;
	float:left;
}
#lightBox .stockCheck div.content div.proddetails a.altproddesc {
	color:#5C5342;
	font-weight:normal;
	text-decoration:underline;
	font-size:1.2em;
}
#lightBox .stockCheck div.content div.image img {
	width:107px;
	height:107px;
}
#lightBox .stockCheck div.content div.proddetails {
	float:left;
	margin-left:15px;
	width: 380px;
}
#lightBox .stockCheck div.content div.proddetails h2 {
	font-size:1.2em;
	line-height:1.2em;
	color:#5a5244;
	padding:12px 0 4px 0;
}
#lightBox .stockCheck div.content div.proddetails span  {
	font-size:1.1em;
}
#lightBox .stockCheck div.content div.proddetails span.available {
	display:block;
	background: transparent url(../../p1/green_tick.gif) no-repeat 0 50%;
	padding:3px 0 3px 25px;
	margin-top:11px;
	font-size:1.2em;
	font-weight:bold;
}
#lightBox .stockCheck div.content div.proddetails span.unavailable {
	display:block;
	background: transparent url(../../p1/red_cross.gif) no-repeat 0 50%;
	padding:3px 0 3px 25px;
	margin-top:11px;
	font-size:1.2em;
	font-weight:bold;
}
#lightBox .stockCheck div.content h2 {
	line-height:1.2em;
	padding:15px 0 3px 0;
}
#lightBox .stockCheck div.content input#postCode {
	width:176px;
	border:1px solid #b7bab9;
	margin-right:2px;
	font-size:1.2em;
	padding:3px 4px 3px 2px;
	}
#lightBox .stockCheck div.content label {display:none;}

#lightBox .stockCheck div.content input#checkdelavail {
	vertical-align:bottom;
	_padding-bottom:1px;
}
#lightBox .stockCheck div.content div.error {
	font-size:1.2em;
	color:#ff0000;
	padding-top:8px;
	display:none;
}
#lightBox .stockCheck div.content div.action {
	margin-top:20px;
	float:left;
	width:100%;
}

#lightBox .stockCheck div.content div.action .continue  {
	float:left;
}
#lightBox .stockCheck div.content div.action .view,
#lightBox .stockCheck div.content div.action .add {
	float:right;
}
#lightBox .stockCheck div.content div.action img.unavailableItems {
	float:right;
	margin-right:20px;
}
#lightBox .stockCheck div.footer {
	*zoom: 1;
	overflow: hidden;
	padding-bottom: 20px;
	padding-right: 48px;
	padding-top: 12px;
}

#lightBox .stockCheck div.footer a.closeLightBox,
#lightBox  #lightBoxError a.closeLightBox {
	float: right;
}
#lightBox .stockCheck div.content a.newpostcode {
	color:#F58426;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	margin-top:15px;
	width:95%;
	text-decoration:underline;
}
#lightBox .stockCheck div.content .postcodeentry {
	display:none;
}
#lightBox #additionalNoStock div.content a.newpostcode {
	color:#F58426;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	margin-top:14px;
	width:95%;
}
#lightBox .stockCheck div.content div.action a {display:block; float:left;}

#lightBox .stockCheck div.content div.action a.viewTrolley {
	float:right; 
	width:146px; 
	margin-right:20px;
	display:inline;
}
#lightBox .stockCheck div.content div.action a.addAvailItems {
	width:214px;
	float:right;
	margin-right:20px;
	display:inline;
}

