/************************************************************** SEARCH PANEL STYLES START FROM HERE *************************************************/
/* Search Box Top Panel */
.SearchBoxPanel {
	width:329px; margin: 0 auto; background-image:url(../images/rightpanel_bg.gif); background-repeat:repeat-y;
}

/* Search Box Top Part */
.SearchBoxPanel .top {
	background-image:url(../images/rightpanel_top.gif); height:41px; clear:both; background-repeat:no-repeat;
}

/* Search Box Top Icon */
.SearchBoxPanel .top .Icon {
	height:auto; float:left; margin-top:11px; margin-left:16px; margin-right:6px;
} 

/* Search Box Top Title */
.SearchBoxPanel .top .Title {
	padding-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#1d4881; display:block;
}

/* Search Box Middle Part */
.clearDiv
{
	clear:both;
}
.SearchBoxPanel .middle {
	background-image:url(../images/rightpanel_middle.gif); background-repeat:repeat-y; clear:both; padding: 10px 20px 10px 20px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Search Box Middle Rows */
.SearchBoxPanel .middle .row {
	clear:both; margin-bottom:1.8em; *margin-bottom:3px;
}

/* Search Box Middle Row's LeftField */
.SearchBoxPanel .middle .row .leftfield {
	background-image:url(../images/bullet_red_small.gif); background-repeat:no-repeat; background-position:left; float:left; padding:3px 0 0 12px; 
	color:#0d3b78; font-size:10px; font-weight:bold;
}

/* Search Box Middle Row's RightField */
.SearchBoxPanel .middle .row .rightfield {
	height:auto; float:left; margin-left:4px; display:block;
}

/* Search Box Middle Row's RightField's Input */
.SearchBoxPanel .middle .row .rightfield .input {
	width:186px; color:#333333; border:1px solid #9ebae6; height:22px;
}

/* Search Box Middle Row's Separator */
.SearchBoxPanel .middle .separator {
	border-bottom:1px solid #9ebae6; clear:both; margin: 0 0 5px 0; padding: 5px 0 0 0;
}

/* Search Box Bottom Part */
.SearchBoxPanel .bottom {
	background-image:url(../images/rightpanel_footer.gif); background-repeat:no-repeat; clear:both; height:43px; padding: 6px 10px 0 0;
}

/* Rooms Table Part */
.RoomsTable {
	background-image:url(../images/rooms_table_bg.gif); background-repeat:repeat-x; border-left:solid 1px #ffcdbd;
	border-top:solid 1px #ffcdbd; background-position:left bottom; background-color:#FFFFFF; border-bottom:solid 1px #ffcdbd; 
}

/* Rooms Table Title Column */
.RoomsTable .TitleColumn {
	border-right:solid 1px #ffcdbd; border-bottom:solid 1px #ffcdbd; padding:3px; color:#0d3b78; font-size:10px; font-weight:bold; 
	text-align:center; background:transparent;
}

/* Rooms Table Column */
.RoomsTable .Column {
	border-right: solid 1px #ffcdbd; text-align:center; vertical-align:top;
}

/* Rooms Table Select */
.RoomsTable .select {
	display:block; float:left; margin-left:4px; font-size:11px; height:auto; 
}

/* Rooms Table TextField */
.RoomsTable .Column .TextField {
	font-size:11px; 
}

/* Search Button */
.SearchButton {
	background-image:url(../images/seach_button.gif); width:94px; height:37px; background-repeat:no-repeat; float:right; border:none;
}

/************************************************************** SEARCH PANEL STYLES ENDS HERE *************************************************/
