.cable-mark{
	width:640px;
	background:#FFF;
	margin-bottom:20px;
}

.cable-params{border-bottom:1px solid #CFDBD5;padding-bottom:20px;padding:30px 20px;}
.cable-barrel{padding:0 20px 10px;}


.cable-form, .cable-form-wrap{
	width:130px;
	display:inline-block;
	vertical-align:top;
	margin-right:13px;
	position:relative;
}


.cable-form-wrap input, .cable-form input{
	width:110px;
	height:40px;
	padding:0 10px;
	border:none;
	background:#F1F0E5;
	font-size:15px;
	font-family:PT Sans;
}


.cable-form-wrap label, .cable-form label{
	display:block;
	font-style:italic;
	font-size:12px;
	padding-left:13px;
	margin-bottom:10px;
	font-weight:bold;
}


.cable-weight{
	width:104px;
	height:14px;
	padding:13px;
	background:#DDECE5;
	font-size:15px;
}


.cable-size-selected{
	width:104px;
	height:14px;
	padding:13px;
	background:#F1F0E5 !important;
}

.cable-mark .search-icon{
	display:block;
	position:absolute;
	width:40px;
	height:40px;
	background:url('../images/down.png') no-repeat center center #CFDBD5;
	cursor:pointer;
	bottom:0;
	right:0;
}


.cable-buttons button{
	text-transform:uppercase;
	font-family:PT Sans;
	margin-right:20px;
	border:none;
	background:#449DD1;
	color:#FFF;
	padding:8px 15px;
	font-size:13px;
	cursor:pointer;
}

.cable-buttons button:hover{background:#3F98CC;}
.cable-total{display:none;margin-top:20px;font-size:20px;font-weight:bold;}
.barrel-more{
	display:block;
	vertical-align:middle;
	height:20px;
	margin:10px 0 0;
	padding-top:7px;
	padding-left:35px;
	background:url('../images/checkarea.jpg') no-repeat left center;
	cursor:pointer;
}

.barrel-act{background:url('../images/checked.jpg') no-repeat left center;}
.barrel-item{margin-top:20px;margin-bottom:10px;display:none;}


.cable-sizes, .search-results{
	display:none;
	width:calc(100% - 2px);
	max-height:200px;
	overflow:auto;
	position:absolute;
	background:#FFF;
	border:1px solid #CFDBD5;
	border-top:none;
	z-index:400;
}

.search-results li, .cable-sizes li{padding:5px 10px;cursor:pointer;}
.search-results li:hover, .cable-sizes li:hover{background:#CFDBD5;}


input[name=cable-mark]::-webkit-input-placeholder {font-size:13px;}
input[name=cable-mark]::-moz-placeholder {font-size:13px;}
input[name=cable-mark]:-moz-placeholder {font-size:13px;}
input[name=cable-mark]:-ms-input-placeholder {font-size:13px;}