@charset "utf-8";
/* CSS Document */

span.resultsInfo {
	font-size:12px;
}

span.error {
	font-size:12px;
	font-family:arial;
	color:#cd3231;
	display:none;
}

#advancedSearch {
	background-repeat:no-repeat;
	width:739px;
	height:464px;
	overflow:hidden;
	margin-top:10px;
}

#advancedSearch #formTop {
	background-image:url("../images/advanced-search-top.jpg");
	width:554px;
	height:21px;
}

#advancedSearch #middle {
	background-image:url("../images/advanced-search-middle.jpg");
	background-repeat:repeat-y;
	width:539px;
	overflow:hidden;	
	padding-left:15px;
}

#advancedSearch #middle form {
	background-image:url("../images/advanced-search-middle-bg.jpg");
	background-repeat:no-repeat;
	background-position:300px 110px;
	width:100%;
	height:100%;
}



#advancedSearch #bottom {
	background-image:url("../images/advanced-search-bottom.jpg");
	width:554px;
	height:21px;
}

#advancedSearch .row {
	width:520px;
	overflow:hidden;
	margin-bottom:6px;
}

#advancedSearch .info {
	font-size:12px;
	font-family:arial;
	color:#444444;
	margin-top:10px;
	margin-bottom:10px;
}

#advancedSearch .divider {
	margin-top:15px;
	margin-bottom:15px;
}


#advancedSearch .row .column {
	width:255px;
	float:left;
	height:30px;
	font-size:16px;
	font-family:arial;
	color:#444444;
	line-height:30px;
	position:relative;	
}

#advancedSearch .row .column input[type='text'] {
	width:40px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	font-size:16px;
	color:#067ad5;
	text-align:center;
	border:1px #999999 solid;
	position:relative;
	float:left;
}

#advancedSearch .row .column .spinButtons {
	width:18px;
	height:32px;
	display:inline-block;;
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	position:relative;
}

#advancedSearch .row .column .spinButtons a[rel='up'] {
	display:inline-block;
	background-image:url("../images/spin-button-up.gif");
	background-repeat:no-repeat;
	width:18px;
	height:12px;
	opacity:0.6;
	filter:alpha(opacity=60);
	position:absolute;
	top:0px;
	cursor:pointer;
}

#advancedSearch .row .column .spinButtons a[rel='down'] {
	display:inline-block;
	background-image:url("../images/spin-button-down.gif");
	background-repeat:no-repeat;
	width:18px;
	height:12px;
	margin-top:2px;
	opacity:0.6;
	filter:alpha(opacity=60);	
	position:absolute;
	top:12px;	
	cursor:pointer;
}

#advancedSearch .row .column span.icon {
	font-family:arial;
	color:#ffffff;
	font-size:20px;
	display:inline-block;
	background-color:#aaaaaa;
	height:26px;
	width:26px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	line-height:26px;
}

#advancedSearch .row .column .iconHelp {
	font-family:arial;
	color:#067ad5;
	font-size:20px;
	display:inline-block;
	background-color:#cacaca;
	height:24px;
	width:24px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	line-height:24px;
	margin-left:4px;
	border:1px #067ad5 solid;
}

#advancedSearch .row .column .iconHelp:hover {
	background-color:#067ad5;
	color:#ffffff;
}

#advancedSearch .row .column img#dot {
	
}

#advancedSearch #helpPanel {
	position:absolute;
	left:770px;
	top:150px;	
	width:170px;
	overflow:hidden;
	font-family:arial;
	color:#444444;
}

#advancedSearchResults {
	width:744px;
	overflow:hidden;
	position:relative;
}

#advancedSearchResults #resultsTop {
	background-repeat:no-repeat;
	height:26px;
}

#advancedSearchResults #middle {
	width:744px;
	overflow:hidden;
	position:relative;
}

#advancedSearchResults #middle #results {
	width:440px;
	margin-left:20px;
	overflow:hidden;
}

#advancedSearchResults #middle #results div.item {
	width:450px;
	overflow:hidden;
	margin-bottom:20px;
	border-bottom:1px #c5c5c5 solid;
	padding-bottom:8px;
}

#advancedSearchResults #middle #results div.item .thumbnail {
	width:102px;
	margin-right:10px;
	float:left;
}


#advancedSearchResults #middle #results div.item .info {
	width:335px;
	float:left;
}

#advancedSearchResults #middle #results div.item .info span.productName {
	font-size:16px;
	font-family:arial;
	color:#067ad5;
	font-weight:normal;
	display:inline-block;
	margin-bottom:8px;
	line-height:20px;
}

#advancedSearchResults #middle #results div.item .info span.waterContent {
	font-size:12px;
	font-family:arial;
	color:#333333;
	font-weight:normal;
	display:inline-block;
	width:150px;
	line-height:20px;
}

#advancedSearchResults #middle #results div.item .info span.materialContent {
	font-size:12px;
	font-family:arial;
	color:#333333;
	font-weight:normal;
	display:inline-block;
	width:170px;
}

#advancedSearchResults #middle #results div.item .info img.bullet {
	vertical-align:middle;
}

#advancedSearchResults #middle #results div.item .info span.price {
	font-size:12px;
	font-family:arial;
	color:#067ad5;
	font-weight:bold;
	display:inline-block;
	width:220px;
}

#advancedSearchResults #refineSearch {
	width:280px;
	height:432px;
	position:absolute;
	left:475px;
	top:4px;
}

#advancedSearchResults .refineSearchEUR {
	background-image:url("../images/advanced-search-results-refine-search-bg-EUR.png");	
}

#advancedSearchResults .refineSearchESP {
	background-image:url("../images/advanced-search-results-refine-search-bg-ESP.png");	
}

#advancedSearchResults .refineSearchGER {
	background-image:url("../images/advanced-search-results-refine-search-bg-GER.png");	
}

#advancedSearchResults .refineSearchFRA {
	background-image:url("../images/advanced-search-results-refine-search-bg-FRA.png");	
}

#advancedSearchResults .refineSearchNLB {
	background-image:url("../images/advanced-search-results-refine-search-bg-NLB.png");	
}

#advancedSearchResults .refineSearchBEL-NLB {
	background-image:url("../images/advanced-search-results-refine-search-bg-BEL-NLB.png");	
}

#advancedSearchResults .refineSearchBEL-FRA {
	background-image:url("../images/advanced-search-results-refine-search-bg-BEL-FRA.png");	
}

#advancedSearchResults .refineSearchUK {
	background-image:url("../images/advanced-search-results-refine-search-bg-UK.png");	
}

#advancedSearchResults .refineSearchUSA {
	background-image:url("../images/advanced-search-results-refine-search-bg-USA.png");	
}


#advancedSearchResults #refineSearch div.table {
	width:230px;
	margin-left:32px;
	margin-top:50px;
}

#advancedSearchResults #refineSearch div.table .row {
	margin-bottom:2px;
	display:block;
	overflow:hidden;
}

#advancedSearchResults #refineSearch div.table .column {
	width:49%;
	float:left;
	line-height:20px;
	color:#666666;
	font-size:12px;
}

#advancedSearchResults #refineSearch div.table .column input[type="text"] {
	border:1px #bbbbbb solid;	
	width:30px;
	height:20px;
	line-height:20px;
	display:inline-block;
	float:left;
}

#advancedSearchResults #refineSearch div.table .column div.percent {
	height:24px;
	width:24px;
	background-color:#bbbbbb;
	display:inline-block;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
}

#advancedSearchResults #refineSearch div.table .column span.dot {
	display:inline-block;
	font-size:16px;
	font-family:arial;
	color:#333333;
	float:left;
	height:22px;
	line-height:22px;
	font-weight:bold;
}

#advancedSearchResults #refineSearch div.table .column input.search {
	border:0px;
	background-image:url("../images/advanced-search-results-search.png");
	width:100px;
	height:24px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;	
}

#advancedSearchResults #middle #results div.item .info a.more {
	display:inline-block;
	background-image:url("../images/advanced-search-results-more.gif");
	width:75px;
	height:18px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
	line-height:18px;
}

#advancedSearchResults #middle #results div.item .thumbnail img {
	height:100px;
	width:100px;
	border:1px #e3e3e3 solid;
}

#advancedSearchResults #bottom {
	background-image:url("../images/advanced-search-results-panel-bottom.gif");
	background-repeat:no-repeat;
	height:26px;
}

