/* CSS Document */
	.footer{
		border:0px;
		margin:0px;
	}
	div.resultbar{
		float:right;
		width:634px;
		padding-top:0px;
		font-size:small;
		border-top:1px solid white;
	}
	div.promote , div.demote , div.total , div.remove , div.view{
		float:left;
		
		text-align:center;
		width:4%;
		padding:0px;
		padding-top:4px;
		padding-bottom:4px;
		margin:0px;
	}
	div.view{
		width:10%;
	}
	form{
		margin:0px;
		padding:0px;
	}	
	div.total{
		width:8%;
		text-align:right;
		padding-right:1%;
	}
	div.link{
		float:left;
		width:12%;
		text-align:center;
		text-transform:capitalize;
		padding-top:6px;
		padding-bottom:4px;
	}
	div.description{
		float:left;
		width:44%;
		font-size:smaller;
		padding:2px;
		padding-left:1%;
		padding-bottom:4px;
	}
	#titles{
		padding-top:4px;
		padding-bottom:4px;
		background:rgb(47,50,147);
		color:white;
		font-weight:bold;
		font-size:13px;
		text-align:center;
	}
	#descriptions{
		background:rgb(47,50,147);
		color:white;
		font-weight:normal;
		font-size:11px;
		padding-bottom:4px;
		height:28px;
	}
	#destination{
		background:#FBE572;
		color:#666666;
	}
	#dates{
		background:#F6F7B5;
		color:#666666;
	}
	#theme{
		background:#D6F1EF;
		color:#666666;
	}
	#setting{
		background:#FDD6B7;
		color:#666666;
	}
	#features{
		background:#D5F1C8;
		color:#666666;
	}
	#activities{
		background:#9DD8E6;
		color:#666666;
	}
	#house{
		background:rgb(206,223,245);
		color:#666666;
	}
	.subcat , .hidden_bar , .unhidden_bar , .property{
		width:98%;
		float:left;
		margin:1px 0;
		padding:6px;
		margin-right: -3px;
	}
	div.label{
		width:24.9%;
		font-size:9px;
		float:left;
		height:32px;
	}
	div.subcat label{
		width:24.9%;
		font-size:x-small;
		float:left;
	}
	div.subcat p{
		width:98%;
		font-size:11px;
		float:left;
		margin-bottom:6px;
	}
	div.label img  , div.label input{
		float:left;
		display:block;
	}
	div.label input{
		margin-top:6px;
	}
	div.label p{
		width:35%;
		font-size:9px;
		float:left;
	}
	.submit{
		width:100%;
		float:left;
		text-align:center;
	}
	.tabbar{
		float:right;
		width:634px;
		padding-top:8px;
		font-size:small;
		background:rgb(47,50,147);
		border-top:1px solid white;
	}
	.tab{
		width:105px;
		height:22px;
		float:left;
		text-align:center;
		text-transform:capitalize;
		background-image:url('/images/search/tr_full.gif');
		background-position:top;
		background-repeat:no-repeat;
	}
	.tabl{
		width:105px;
		float:left;
		text-align:center;
		text-transform:capitalize;
		background-image:url('/images/search/tr_sel.gif');
		background-position:top;
		background-repeat:no-repeat;
	}
	.tab_back{
		width:105px;
		float:left;
		text-align:center;
		text-transform:capitalize;
		background-image:url('/images/search/tr_sel.gif');
		background-position:top;
		background-repeat:no-repeat;
	}
	.tabl_back{
		padding-top:4px;
		padding-bottom:4px;
		background-image:url('/images/search/tl_back.gif');
		background-position:top left;
		background-repeat:no-repeat;
	}
	select{
		font-size:x-small;
		width:180px;
	}
	select.dy{
		font-size:x-small;
		width:40px;
	}
	select.my{
		font-size:x-small;
		width:80px;
	}
	select.wk{
		font-size:x-small;
		width:100px;
	}
	select.ob{
		font-size:x-small;
		width:120px;
	}
	select.sleeps{
		width:120px;
		float:left;
		margin-right:10px;
		margin-left:10px;
	}
	select.num{
		width:50px;
		float:left;
		margin-right:6px;
		margin-left:6px;
	}
	img#bg{
		position:fixed;
		z-index:1;
		top:1%;
		right:1%;
	}
	.subcats_bar{
		width:100%;
		float:left;
		text-align:center;
		margin-right: -3px;
		padding-top:4px;
		padding-bottom:4px;
		border-bottom:1px solid white;
	}
	.subcats_bar a{
		font-size:11px;
		border-right:1px solid white;
		border-left:1px solid white;
		padding-right:8px;
		padding-left:8px;
	}
	.photo{
		float:left;
		width:124px;
	}
	.basic_info{
		float:left;
		width:190px;
	}
	.activity_info{
		float:left;
		width:48.5%;
	}
	.place , .basic_info p{
		font-size:11px;
	}
	.place:first-line{
		font-size:12px;
	}
	.hidden_bar{
		display:none;
	}
	.unhidden_bar{
		display:inline;
		text-align:center;
	}
	.property p, .property h5{
		float:left;
	}
	a.selected{
		font-weight:bold;
	}
	#wide{
		width:99.5%;
	}
	#half{
		width:49.5%;
	}
	.quarter{
		float:right;
		margin-right:4px;
	}
	.form_section a{
		font-size:11px;
	}
	h6{
		display:inline;
		text-transform:capitalize;
		font-size:11px;
		margin-left:2px;
	}
	.month h3{
		color:rgb(47,50,147);
		font-weight:bold;
		float:left;
		width:150px;
		display:block;
		text-align:center;
	}
	.month img{
		float:left;
		width:25%;
	}
	.month{
		float:left;
		margin-top:2px;
		padding:2px;
		padding-top:0px;
		padding-bottom:0px;
	}
	#fixed_dep{
		color:darkred;
	}
	.promote input , .demote input , .remove input{
	float:left;
	width:26px;
	height:26px;
	border:0px;
}
.up{
	background:url(/images/upbutton.gif);
	background-repeat:no-repeat;
}
.up:hover{
	background:url(/images/upbutton_ro.gif);
	background-repeat:no-repeat;
}
.up-hover{
	background:url(/images/upbutton_ro.gif);
	background-repeat:no-repeat;
}
.down{
	background:url(/images/downbutton.gif);
	background-repeat:no-repeat;
}
.down:hover{
	background:url(/images/downbutton_ro.gif);
	background-repeat:no-repeat;
}
.down-hover{
	background:url(/images/downbutton_ro.gif);
	background-repeat:no-repeat;
}
.x{
	background:url(/images/xbutton.gif);
	background-repeat:no-repeat;
}
.x:hover{
	background:url(/images/xbutton_ro.gif);
	background-repeat:no-repeat;
}
.x-hover{
	background:url(/images/xbutton_ro.gif);
	background-repeat:no-repeat;
}
.month img{
	width:20px;
	height:20px;
}
	div.tab{
		height:24px;
		background-image:url('/images/search/tr_sel.gif');
		background-position:top;
		background-repeat:no-repeat;
	}
	div.tabl#destination ,div.tabl#dates, div.tabl#theme, div.tabl#setting, div.tabl#features, div.tabl#activities,div.tabl#unset{
		height:24px;
		background-image:url('/images/search/tr_full.gif');
		background-position:top;
		background-repeat:no-repeat;
	}
	div.tab#destination , div.tab#dates , div.tab#theme , div.tab#setting , div.tab#features , div.tab#activities , div.tab#unset{
		height:24px;
		background-image:url('/images/search/tr_sel.gif');
		background-position:top;
		background-repeat:no-repeat;
	}
	div.tabl#destination a ,div.tabl#dates a, div.tabl#theme a, div.tabl#setting a, div.tabl#features a, div.tabl#activities a,div.tabl#unset a{
		padding-top:4px;
		display:block;
	}
	div.tab a{
		padding-top:4px;
		display:block;
	}

	.cat{
		width:100%;
		float:left;
		border:1px solid black;
	}
	.tabt{
		width:4px;
		height:24px;
		float:left;
		text-align:center;
		text-transform:capitalize;
		background-image:url('/images/whiteline.gif');
		background-position:top;
		background-repeat:repeat-x;
	}
	.label {
		margin-left: 0px;
		font-weight: normal;
	}
	div.subcat p.conjunction{
		width:auto;
		float:left;
		margin-top:5.5px;
		
	}