.basketTitle{
	background-color: #3377BB;
	color: #FFF;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 10px 15px;
}
.basketPayAcpt,.deliveryTitle,.specDelTitle{margin-bottom:10px;font-weight:700}
.basketDelivery,.basketHeader{border-radius:5px;background-color:#CCC}
.basketDelivery,.subTotal{width:100%;position:relative}
.basketCont{width:100%;max-width:1024px}
.basketHeader{height:24px;padding:5px}
.basketRow{text-align:left;padding:30px 15px;border-bottom:solid 1px #000}
.basketDelivery,.basketDesc,.basketEach,.basketQuant,.basketTot{text-align:center}
.basketQuant input{width:20px}
.basketQuant{display:inline-Block;width:10%;margin-right:5px;min-width:100px}
@media only screen and (max-width:500px){.basketTextDesktop{display:none}
.basketDesc{font-size:14px}
}
.basketDesc{display:inline-Block;width:50%;margin-right:5px;font-size:16px}
.basketBin,.basketRef{font-size:12px}
.basketEach{display:inline-Block;width:17%;vertical-align:top}
@media only screen and (max-width :800px){.basketEach{display:none}
.basketDesc{width:55%}
}
.basketDelivery,.basketInfo,.basketTot,.payAccept img{display:inline-Block}
.basketTot{width:17%;vertical-align:top}
.basketDelivery{max-width:300px;padding:20px;margin-top:10px;margin-left:10px;left:-43px}
.subTotal{border:1px solid #000;max-width:420px;padding:5px;margin-top:6px;margin-right:5px;border-radius:5px}
@media only screen and (max-width:470px){.basketDesc{width:35%}
}
.payAccept img{width:120px}
.SpecDel{width:90%}
.basketBin{margin-top:5px}
.basketBin img{width:24px;height:24px}
.basketInfo{width:100%;text-align:right}
.basketGuarantee,.basketPay,.basketVoucher,.deliveryPaH,.deliveryWrap,.specDelWrap,.subFont,.thirtyDay{text-align:center}
.basketLeft{float:left;max-width:500px}
.basketVoucher{float:left;display:Block}
.texter{border:0 solid #000;display:none}
.basketRight,.vatTxt{display:inline-Block}
.basketGuarantee{float:left}
.thirtyDay{font-weight:700;font-size:22px}
.basketPayAcpt{padding:5px}
.specDelTitle{padding:5px}
.specDelWrap input{margin:10px;width:96%;height:40px;padding:0;font-size:24px;background-color:#7ACAD6;color:#04007C;border:1px solid #04007C}
.grandTotalVAT,.subFont{color:#FFF;border:0 solid}
.subFont{font-size:20px;background-color:#777}
.basketRight{margin-right:10px;min-width:300px}
.deliveryWrap{border:0 solid}
.deliveryWrap select{font-size:16px}
.deliveryTitle{font-size:18px}
.deliveryPaH{font-size:16px;padding:5px}
.questionLink{font-weight:700;font-size:10px;text-align:center}
.grandTotal,.grandTotalVAT{font-size:20px;font-weight:700;text-align:center}
.grandTotalVAT{background-color:#0C3754}
.vatTxt{font-size:10px}
#deliveryHint{font-size:13px;font-weight:400}
.smallPrice{display:inline-block}
.pbQty input{height:21px}
.basketBin img{margin:auto}
.frmSpan{text-align:center}
.basketRow td{border-bottom:1px solid #CCC;padding:20px 0}
.basketPay,.specDelWrap,.specDelWrap input{float:none}
@media only screen and (max-width:500px){.desktop500{display:none}
}
.contactWraper{border:0 solid;padding:0;width:100%;min-width:320px}
.deliveryWrap{background-color:#DDD}
@media only screen and (max-width:980px){
	.basketStrap {font-size:25px !important}
}
@media only screen and (min-width:980px){
	
	.basRight{float:right;width:46%;text-align:right}
}
.PAYNOW{background-color:#0C3754;color:#FFF;font-weight:700;font-size:24px;width:100%;padding:10px}
.PAYNOW:hover{opacity:.6}
.chkRct{width:auto;padding:8px}
.contactCont a:hover{text-decoration:none}
.SpecDel{padding:0 10px;height:47px}
.contactCont{margin-bottom:10px}
.smallPrice{font-size:10px}
.relatedProductWrap{margin:auto}
.selCountry{width:277px}
.mobOnly{display:none}
@media only screen and (max-width:600px){.mobOnly{display:inline-block}
.desktop600{display:none}
.selCountry{width:245px;font-size:12px;height:31px}
.pbQty input{display:block}
}

@media only screen and (max-width:768px){
	.well.summary {
		padding: 2px;
		font-size: 15px;
	}
	.well.summary span {
		text-align: left;
	}
	.pbQty {
		margin-top: 0px !important;
	}
	.pbQty input {
		width: 21px !important;
		margin: auto;
	}
}