/* --- Preferences page --- */

.SearchBG { 
	background-color: #ECECEC;
	padding:10px;
}

#buttonAlign {
	width: 350px
}

#preferences {
	padding:30px 27px 0 25px;
	background: url(../images/layout/search/prefbgtop.gif) top center no-repeat;
	background-color: #ebebeb; 
	color: #969696;
}

#preferences_container {
	width: 495px;  /* 512 */
	position: relative;
}

#pref-messages-container {
	width: 491px;
}

#pref-messages-container .error {
	width: 100%;
}

#mail_pref_saved {
	margin: 0 0 12px;
	padding: 5px 7px;
	width: 100%;
}
#mail_pref_saved p {
	color:#000
}

#preferences_intro {
	width: 250px;
}

#preferences_intro p {
	width:256px;
	margin:17px 0 0;
	line-height:18px;
}

#matches_container {
	position: absolute;
	width: 236px;
	right: -5px;
	top: 0;
}

#matches_container img {
	margin: 20px 0 0;
}

#matches_newsletter {
 	width: 234px; 
	height: 23px; 
	background-color:#fff; 
	padding: 7px 0 0 7px;
	border:1px solid #cfcfcf;
}

.option_separator { 
	background: url(../images/layout/search/separator_line.gif) repeat-x;
	background-color: #ECECEC;
	height:1px; 
	width:512px; 
	margin:10px 0 20px 0;
}

#pref_options {
	padding:20px 0 25px;
	/*background: url(../images/layout/search/prefbgbottom.gif) bottom center no-repeat;
	text-align: center;*/
}
.btn_save {
	background-image: url(../images/layout/search/save.gif);
	width:74px;
	height:28px;
}
.btn_showmatches {
	background-image: url(../images/layout/search/btn_matches.gif);
	/*margin-left:8px;*/
	width:105px;
	height:28px;
}
.btn_save_search {
	background-image: url(../images/layout/search/save_search.gif);
	width:134px;
	height:28px;
	margin-left:8px;
}

.btn_nosave_search {
	background-image: url(../images/layout/search/nosave_search.gif);
	width:185px;
	height:28px;
	margin-left:36px;
}


/* --- Advanced search form --- */

#uitgebreidzoeken {
	text-indent:-9999px;
	background: url(../images/layout/search/uitgebreidzoeken.gif) no-repeat;
	width:206px;
	height:31px;
}

#option_container {
	width:539px;
	margin:20px 0 0 0;
	background:#ECECEC none repeat scroll 0 0;
}

.option_box {
	float: left;
	width: 245px;
	margin: 10px 2px 20px 3px;
}

.option_box_new {
	float: left;
	width: 265px;
	margin: 10px 2px 20px 3px;
	background-color: #ececec
}

.option_box_wide {
	float: left;
	width: 530px;
	margin: 10px 0 20px 0;
}

.option_box h2,
.option_box_wide h2 {
	margin-bottom: 10px;
}

.options label {
	display:block;
	float:left;
	width: 130px;
	margin: 0 0 4px 0;
}

.options_wide label {
	float: left;
	width: 200px;
	margin: 0 0 4px 0;
}

.options input,
.options_wide input{
	margin-right: 5px;
}
.option_box a {
	clear: both;
	float: left;
	margin-top: 10px;
}

#option_container .val_error {
	width: 75%;
}

#search_btn_box {
	text-align:center;
	margin:10px 0 0 0;
	width:564px; 
	height:121px; 
	background: url(../images/layout/search/advanced_searchbg.gif) no-repeat;
}
#search_btn_box P {
	padding:18px 0 15px 0;
	color:#7e7e7e;
}
.btn_search_big { 
	width:426px;
	height:28px;
	background: url(../images/layout/search/btn_search_big.gif) no-repeat;
}
.pref_copylink {
 	margin:25px 0 18px 0;
}

.chkb_toggle,
.sel_toggle {
	clear: both;
	float: left;
	margin-top: 10px;
}

#action_castle {
	padding-top: 18px;
}

#profits {
	padding-top: 18px;
}

#banneractie {
	padding-top: 18px;
}

#tellafriend {
	padding-top: 18px;
	text-align: center;
}