.clear-float{
	clear:both;
}

#price-calc{
	width:292px;
}

#price-calc label {
	display:inline-block;
    width:77px;
	height:77px;
	border: 3px solid #245CA5;
	float:left;
	margin-right:10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	background:#245CA5;

}

#price-calc input[type=radio]{
	display:none;
}

#price-calc label:hover {  
	border: 3px solid white;
	cursor:pointer;
}

#price-calc input[type=radio]:checked + label{  
	border: 3px solid #F47A21;
	background:#F47A21;
}

#l_standart-g{
	background:url(../image/pc_sprite.png) no-repeat 0 -200px;
	width:100%;
	height:100%;
}
#l_inch-g{
	background:url(../image/pc_sprite.png) no-repeat -100px -200px;
	width:100%;
	height:100%;
}
#l_figured-g{
	background:url(../image/pc_sprite.png) no-repeat -200px -200px;
	width:100%;
	height:100%;
}
#l_plain-g{
	background:url(../image/pc_sprite.png) no-repeat 0 -300px;
	width:100%;
	height:100%;
}
#l_segmented-g{
	background:url(../image/pc_sprite.png) no-repeat -100px -300px;
	width:100%;
	height:100%;
}
#l_camouflage-g{
	background:url(../image/pc_sprite.png) no-repeat -200px -300px;
	width:100%;
	height:100%;
}
#l_2colours{
	background:url(../image/pc_sprite.png) no-repeat 0 -400px;
}
#l_fullcolour{
	background:url(../image/pc_sprite.png) no-repeat -100px -400px;
}
#l_nocolour{
	background:url(../image/pc_sprite.png) no-repeat -200px -400px;
}
#l_flat-g{
	background:url(../image/pc_sprite.png) no-repeat 0 -500px;
	width:100%;
	height:100%;
}
#l_debossed-g{
	background:url(../image/pc_sprite.png) no-repeat -100px -500px;
	width:100%;
	height:100%;
}
#l_embossed-g{
	background:url(../image/pc_sprite.png) no-repeat -200px -500px;
	width:100%;
	height:100%;
}

#pc_header{
	height: 76px;
	background:url(../image/pc_sprite.png) no-repeat 0 0;
	margin-bottom:2px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

#pc_request-quote{
	padding:7px 9px 7px 9px;
	background: #2d67b2;
	margin-top:10px;
	text-indent:-9999px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
#pc_request-quote a{
	width:272px;
	height:40px;
	background:url(../image/pc_sprite.png) no-repeat 0 -107px;
	display:block;
	transition: none;
}

#pc_request-quote a:hover{
	background:url(../image/pc_sprite.png) no-repeat 0 -147px;
	
}

.pc_block{
	padding: 44px 0 0 12px;
	margin-bottom:2px;
	padding-bottom:20px;
	background-color: #2D67B2 !important;
	overflow:auto;
	border-radius: 4px;
	border-color:#2D67B2;
	-webkit-border-radius: 4px;
}

#pc_band-type{
	background:url(../image/pc_sprite.png) no-repeat -350px 0;
}
#pc_silicone-colour{
	background:url(../image/pc_sprite.png) no-repeat -650px 0;
}
#pc_print-options{
	background:url(../image/pc_sprite.png) no-repeat -950px 0;
}
#pc_print-colours{
	background:url(../image/pc_sprite.png) no-repeat -350px -300px;
}
#pc_quantity{
	background:url(../image/pc_sprite.png) no-repeat -650px -300px;
}
#pc_price{
	background:url(../image/pc_sprite.png) no-repeat -950px -300px;
}

#spinner {
	display:none;
}

.spinner-text {
    padding: 0 20px;
    width: 100px;
    border: 0;
}

#slider{
	width:235px;
	height:14px;
	background:none;
	border:none;
	border-left:1px solid #2d67b2;
	border-right:1px solid #2d67b2;
	border-radius:0px;
	position:absolute;
	top:52px;
	left:12px;
}

#slider .ui-slider-handle {
	background: #F47A21;
	border: none;
	border-radius: 0px;
	width: 10px;
	height:24px;
	margin-left: -5px;
}

#quant .ui-spinner {
	height:40px;
}

#quant .ui-icon-triangle-1-n {
	background:url(../image/pc_sprite.png) no-repeat 0 -607px;
	width: 18px;
	height: 18px
	
}

#quant .ui-icon-triangle-1-s {
	background:url(../image/pc_sprite.png) no-repeat -30px -607px;
	width: 18px;
	height: 18px
}
#quant .ui-spinner .ui-icon {
	margin-top:-9px;
}
#quant .ui-spinner-button {
	width:18px;
	height: 18px;
}
#quant .ui-corner-all {
	border-radius: 0px;
	border:none;
	background:none;
}
#quant .ui-corner-br, #quant .ui-corner-tr {
	border-radius: 0px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	
}
#quant .spinner-text{
  font-family: 'Cabin Condensed', sans-serif;
  font-size: 35px;
  font-style: normal;
  text-align:center;
  font-weight: 700;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -0.02em;
  word-spacing: -0.041em;
  line-height: 1.09;
  width:120px;
  padding: 0 20px 0 0px;
}

#quant .ui-state-hover{
	border-left: 1px solid #cde300;
}

#glow, #vat{
	display:none;
}

#l_glow {
	margin-top:10px;
	width: 263px !important;
	height:34px !important;
}
#l_glow-g {
	background:url(../image/pc_sprite.png) no-repeat 0 -869px;
	width: 100%;
	height: 100%;
}

input[type=checkbox]:checked + #l_glow #l_glow-g {
	background:url(../image/pc_sprite.png) no-repeat 0 -903px;
	
}
input[type=checkbox]:checked + label{
	border: 3px solid #F47A21 !important;
	background:#F47A21 !important;
}


#l_vat {
	margin-top:10px;
	width: 263px !important;
	height:34px !important;

}
#l_vat-g {
	background:url(../image/pc_sprite.png) no-repeat 0 -950px;
	width:100%;
	height:100%;
}

input[type=checkbox]:checked + #l_vat #l_vat-g{
	background:url(../image/pc_sprite.png) no-repeat 0 -984px;
}

#pc_colours-main{
	width:262px;
	height:98px;
	background:url(../image/pc_sprite.png) no-repeat 0 -644px;
	position:relative;
	margin-left:3px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

#pc_colours-colours{
	text-align:center;
	color:white;
	font-family: 'Cabin Condensed', sans-serif;
	font-weight: 700;
	font-size:25px;
	text-transform:uppercase;
	padding-top:12px;
	
}
#pc_colours-colours span{
	color: #F47A21;
}

#pc_quantity-main{
	width:262px;
	height:81px;
	position:relative;
	background: #245CA5;
	margin-left: 3px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

#pc_quantity-main #quant{
	float:right;
	margin-top:20px;
	margin-right:10px;
}
#quant .spinner-text {
	background: #245CA5;
	color:white;
}

#quant-alert {
	display: none;
	color: white;
	text-align: center;
	margin-top: 5px;
	background: #1C406F;
	width: 262px;
	padding: 2px 0;
	margin-left: 3px;
	border-radius: 4px;
}

#pc_band-vis{
	background:url(../image/pc_band-vis.png) no-repeat;
	width: 109px;
	height:81px;
	float:left;
}
#pc_total-price, #pc_unit-price{
	font-family: 'Cabin Condensed', sans-serif;
	color: white;
	background:url(../image/pc_sprite.png) no-repeat 0 -768px;
	width:254px;
	height:40px;
	margin-left:3px;
	text-align:right;
	font-size:30px;
	line-height:40px;
	padding-right:8px;
}
#pc_unit-price{
	background:url(../image/pc_sprite.png) no-repeat 0 -813px;
	margin-top:10px;
}