.main .content .frame .publication .searchForm .formTabs
{
	height: 28px;
	background-image: url(../../img/search_tabsBG.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.main .content .frame .publication .searchForm .formTabs li
{
	float: left;
}

.main .content .frame .publication .searchForm .formTabs li a
{
	display: block;
	height: 28px;		
}

.main .content .frame .publication .searchForm .formTabs li a.tabSearch
{
	width: 76px;
	background-image: url(../../img/search_tabSearch.gif);
		
}

.main .content .frame .publication .searchForm .formTabs li a.tabAdvancedSearch
{
	width: 127px;
	background-image: url(../../img/search_tabAdvancedSearch.gif);

}

.main .content .frame .publication .searchForm .formTabs li a.tabSearchAdress
{
	width: 118px;
	background-image: url(../../img/search_tabSearchAdress.gif);		
}

.main .content .frame .publication .searchForm .formTabs li a:hover
{
	background-position: 0px -28px;
	
}

.main .content .frame .publication .searchForm .formTabs li a.selected
{
	background-position: 0px -56px;
	
}

.main .content .frame .publication .searchForm .formTabs li a span
{
	display:none;
}

.main .content .frame .publication .searchForm .fieldset1
{
	background-color: #FFFFFF;
	background-image: url(../../img/search_fieldsetBG.gif);
	background-repeat: repeat-y;
	padding: 14px 0px 12px 21px;
	margin:	0px 0px 0px 1px;
	border: 1px solid #C68545;
	border-top: 0px solid #C68545;
	border-left: 0px solid #C68545;
	border-right: 1px solid #C68545;
	
}


.main .content .frame .publication .searchForm fieldset .formRow,
.main .content .frame .publication .searchForm fieldset .partsSelectorRow
{
	clear: both;
}

.main .content .frame .publication .searchForm fieldset .formRow label
{
	float: left;
	display: block;
	width: 180px;
	height: 28px;	
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

.main .content .frame .publication .searchForm fieldset .formRow label.province
{
	background-image: url(../../img/provincie.gif);

}

.main .content .frame .publication .searchForm fieldset .formRow label.area
{
	background-image: url(../../img/plaats.gif);
}

.main .content .frame .publication .searchForm fieldset .formRow label.adres
{
	background-image: url(../../img/adres.gif);
}

.main .content .frame .publication .searchForm fieldset .formRow label.radius
{
	background-image: url(../../img/search_label_radius.gif);
}

.main .content .frame .publication .searchForm fieldset .formRow label.priceRange
{
	background-image: url(../../img/prijsklasse.gif);
}

.main .content .frame .publication .searchForm fieldset .formRow label span,
.main .content .frame .publication .searchForm fieldset .partsSelectorTopRow label span,
.main .content .frame .publication .searchForm fieldset .priceRangeRow label span,
.main .content .frame .publication .searchForm fieldset .selectFeaturesBlock label span,
.main .content .frame .publication .searchForm fieldset .checkFeaturesBlock label span
{
	display: none;
}

.main .content .frame .publication .searchForm fieldset .priceRangeRowSimple
{
	margin-bottom: 9px;	
}
.main .content .frame .publication .searchForm fieldset .priceRangeRowSimple select
{
	margin-bottom: 0px !important;
}
.main .content .frame .publication .searchForm fieldset .priceRangeRowSimple label
{
	vertical-align: 1px;
}
.main .content .frame .publication .searchForm fieldset .formRow label.priceSubLabel
{
	float: none;
	display: inline;	
	color: #7d7d7d;	
	padding-right: 6px;	
}

.main .content .frame .publication .searchForm fieldset .formRow label.priceSubLabel2
{
	padding-left: 9px;
}

.main .content .frame .publication .searchForm fieldset .formRow select
{
	border: 1px solid #C68545;
	width: 314px;	
	margin-bottom: 9px;
	color: #626262;
}

.main .content .frame .publication .searchForm fieldset .formRow select.rangeSelect
{
	width: 124px;		
}



.main .content .frame .publication .searchForm fieldset .submitRow a.submit_button
{
	float: right;
	display: block;
	width: 80px; 
	height: 25px;
	background-image: url(../../img/search_submitBtn.gif);
	margin-right: 21px;
	display: inline;	/*Fix for IE6 double margin bug, this style is ignored by FireFox (unless it has the value 'none') */
}



.main .content .frame .publication .searchForm fieldset .submitRow a:hover.submit_button
{
	background-position: 0px -25px;
}

.main .content .frame .publication .searchForm fieldset .submitRow a.submit_button span
{
	display: none;	
}


.main .content .frame .publication .searchForm fieldset .partsSelectorTopRow
{
	height: 21px;
}


.main .content .frame .publication .searchForm fieldset .partsSelectorTopRow label
{
	float: left;
	display: block;
	height: 20px;
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

.main .content .frame .publication .searchForm fieldset .partsSelectorTopRow label.provinces
{
	background-image: url(../../img/search_label_areas.gif);
	width: 149px;	
}


.main .content .frame .publication .searchForm fieldset .partsSelectorTopRow label.selectedAreas
{
	width: 156px;	
	margin-left: 33px;
	background-image: url(../../img/search_label_selectedAreas.gif);	
}


.main .content .frame .publication .searchForm fieldset .partsSelectorTopRow select
{
	border: 1px solid #a5acb2;	
	color: #626262;
}

.main .content .frame .publication .searchForm fieldset .partsSelectorTopRow select.threeCols
{
	width: 154px;	
	float: left;	
}


.main .content .frame .publication .searchForm fieldset .partsSelectorRow select
{
	border: 1px solid #C68545;
	color: #626262;	
	width: 154px;	
	height: 95px;
	margin-bottom: 3px;
}

.main .content .frame .publication .searchForm fieldset .partsSelectorRow .partsSelectorExplanation
{
	width: 149px;		
	float: left;
}

.main .content .frame .publication .searchForm fieldset .partsSelectorRow .partsSelectorExplanation ol
{
	list-style-type: decimal;
	list-style-position: inside;	
}

.main .content .frame .publication .searchForm fieldset .partsSelectorRow .partsSelectorExplanation ol li
{
	line-height: 14px;
}


.main .content .frame .publication .searchForm fieldset .partsSelectorRow  .addRemoveItem  .fromPile
{
	float: left;
}

.main .content .frame .publication .searchForm fieldset .partsSelectorRow  .addRemoveButtons
{
	width: 33px;	
	float: left;
	padding-top: 38px;		
}



.main .content .frame .publication .searchForm fieldset .priceRangeRow
{
	margin-bottom: 2px;
}

.main .content .frame .publication .searchForm fieldset .priceRangeRow label
{
	float: left;
	display: block;
	width: 149px;	
	background-position: 0px 3px;
	background-repeat: no-repeat;	
} 

.main .content .frame .publication .searchForm fieldset .priceRangeRow label.priceRange
{
	background-image: url(../../img/search_label_priceRange.gif);
	height: 20px;	
}


.main .content .frame .publication .searchForm fieldset .priceRangeRow label.priceSubLabel
{
	float: none;
	display: inline;	
	color: #7d7d7d;	
	padding-right: 6px;
	vertical-align: 2%;
}

.main .content .frame .publication .searchForm fieldset .priceRangeRow label.priceSubLabel2
{
	padding-left: 36px;
}

.main .content .frame .publication .searchForm fieldset .priceRangeRow select
{
	border: 1px solid #C68545;
	width: 124px;	
	color: #626262;	
}

.main .content .frame .publication .searchForm fieldset .priceRangeRow2 select
{
	border: 1px solid #a5acb2;
	width: 154px;	
	color: #000000;	
}
/*
/*** RESETTING TO DEFAULT STYLESHEET ***/
		li, ol, ul{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}

ol, ul {
	list-style: none;
}
*/
/*** End of:: RESETTING TO DEFAULT STYLESHEET ***/
/** re-setting of the resetting.... (mostly extra selectors are for internet explorer) *sigh* **/
/*
body,
body p,
body ul li,
body * {
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #626262;
}
a {
	color: #ee3224;
	text-decoration: underline;
}
a:hover {
	color: #bb241c;
	text-decoration: underline;
}
a img {
	border: 0px;
}
*/
div {
	vertical-align: center;
	}

/** page **/
.page {
	position: absolute;
	width: 792px;
	left: 50%;
	margin: 0 0 0 -481.5px;
	height: 212px;
	top: 17px;
}

/** subNavigation **/

.main .content .frame .publication {

        _margin-left: 0px; /*WAM ivm IE6 */
        _float: center; /*WAM ivm IE6 */
	background-color: #FFFFFF; 
	
}

.main .content .frame iframe.publication
{
	border: 0px;
	width: 574px;
	height: 560px;
	float: left;
	margin-left: 0px;
	padding: 0px;
	overflow-x: hidden;
	
}

.main .content .frame div.publication 
{
	padding: 24px 20px 20px 24px;
	_height: 506px; /* IE6 */
	min-height: 200px;
   _padding-left: 20px; /*WAM ivm IE6 */
   

   
}

.iframe .content .frame div.publication
{
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
	width: 537px;
}

.main .clear {
	clear: both;
}
