﻿@charset "utf-8";
/* CSS Document */

div.custom-select-replacement {
	
	background-color:#fff;
	color:#333;
	float:left;
	padding:0;
	margin-left:10px;
	
}

#config .custom-select-replacement a {
	display:block;
	padding:4px 50px 4px 9px;
	border:1px solid #fff !important;
	background-image:url(../images/graphics/combo-arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color: #333;
}

.custom-select-replacement a.focussed {
	border:1px solid #E58425 !important;
}

.custom-select-replacement ul {
	
	padding:0px;
	margin:0px;
	border:0px;
	list-style:none;
	position:absolute;
	display:none;
	background-color:#fff;
	z-index:50;
	border:1px solid #ccc;
	
}

.custom-select-open ul {
	display:block;
}

.custom-select-replacement ul li {
	
	padding:2px 10px;
	margin:0px;
	border:0px;
	list-style:none;
	border-top:1px dotted #ccc;
	line-height:1.4em;
	
}

.custom-select-replacement ul li.hover {
	background-color:#ddd;
	cursor:default;
}

.custom-select-replacement ul li.selected {
	background-color:#333;
	color:#fff;
	cursor:default;
}

.custom-select-value {
	display:none;
}

.hidden {
	display:none;
}

.invalid-price {
	
	
}

.invalid-price p {
	width:400px !important;
	margin:0 auto !important;
	text-align:center !important;
	display:block !important;
}

.price a {
	color:#fff !important;
	font-weight:bold !important;
	text-decoration:underline !important;
}

#config form div.wrapper {
	min-height:304px;
	height:auto !important;
	height:304px;
}


.extra .basket-items {
/*	min-height:75px;*/
	height:auto !important;
/*	height:75px;*/
}

.extra .basket-items .no-items {

	display:block;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	text-align:left;
	line-height: 1.6em;
}

.no-items a {

	padding: 20px 0 0 0;
	font-weight: bold;

}

.cost-diff {
	font-size:10px;
	color:#393;
	font-weight:bold;
}

.cost-diff-negative {
	color:#C33;
}


form.remove-button {
	float:left;
	display:block;
	padding:1px 10px 0 0;
	margin: 0; 
}
