.searchBox form, .searchBox .sortBy, .searchBox .sortBy ul
{ margin:0;padding:0;}
.searchBox .fields .row, .searchBox .space12, .searchBox .clear
{ clear:both;overflow:hidden;}
.searchBox {
width:288px;
height:200px;
background-color:#F9F2E9;
color:black;
border:1px solid #E5D1BB;
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
text-align:center;
float:right;
overflow:hidden;

}
.searchBox .space12 { width:10px;height:10px;}
.searchBox .clear { width:288px;height:1px;}
.searchBox .fields { float:left;border:0;width:188px;}
.searchBox .fields .row { width:188px;height:22px;line-height:22px;}
.searchBox .fields .col1 { display:block;float:left;width:98px;padding-right:5px;text-align:right;}
.searchBox .fields .col2 { display:block;float:left;width:80px;padding-right:5px;text-align:left;}
.searchBox .fields .col2 input {float:left;}
.searchBox .fields .col2 img {float:left;margin-left:2px;}
.searchBox .fields  .field {
border:1px solid #999999;
background-color:#EEEEEE;
color:#000000;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, Sans-Serif;

}
.searchBox .fields  .date { width:60px;text-align:center;}
.searchBox .fields  .persons { width:40px;text-align:center;}
.searchBox .choose {
background-image:url('../images/search/qMark.gif');
background-repeat:no-repeat;
background-position:bottom right;
background-color:#E4D4C1;
color:#000000;
width:100px;
height:200px;
float:right;
text-align:left;
font-size:11px;
font-weight:bold;
line-height:18px;
}
.searchBox .button {
border:1px solid #C8AD8E;
background-color:#E9D7C3;
color:#413737;
text-transform:uppercase;
text-align:center;
font-weight:bold;
font-size:12px;
width:160px;
height:20px;
}
.searchBox .select {
line-height:15px;
padding:0;
width:188px;
height:160px;
float:left;
}
.searchBox .sortBy {
background-color:#E9DBCB;
line-height:20px;
height:40px;
float:left;
text-align:center;
color:black;
width:188px;
font-weight:bold;
}
.searchBox .sortBy ul {
background-color:#F2E8DB;
color:black;
font-weight:normal;
overflow:hidden;
list-style-type:none;
width:188px;
}
.searchBox .sortBy ul li { float:left;height:20px;overflow:hidden;margin-right:5px;}
.searchBox .sortBy .options input{ margin:0;border:0;}
#caldiv {
visibility:hidden;
background-color:transparent;
width:100px;
height:172px;
margin:0 auto 0 auto;
overflow:hidden;
font-size:11px;
text-align:center;
}
#caldiv table {
margin:0;
padding:0;
}
#SB_caldiv{
position:absolute;
left:200px;
top:300px;	
visibility:hidden;
/*background-color:transparent;*/
background-color:white;
width:110px;
height1:150px;
/* margin:30px 500px 0 auto; */
overflow:visible;
font-size:11px;
text-align:center;
border:1px solid;
}
.cpYearNavigation,
.cpMonthNavigation {
background-color:#F3E6D4;
vertical-align:middle;
text-decoration:none;
color:#000000;
font-weight:bold;
width:100px;
}
.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText {
font-family:arial;
font-size:10px;
}
.cpDayColumnHeader {
color:#000000;
}
td.cpDayColumnHeader {
text-align:right;
border:solid thin #b79579;
border-width:0px 0px 1px 0px;
}
.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate  {
color:black;
text-align:right;
text-decoration:none;
}
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled {
color:black;
text-align:right;
text-decoration:line-through;
}
.cpCurrentMonthDate,
.cpCurrentDate {
color:black;
}
.cpOtherMonthDate {
color:#808080;
}
td.cpCurrentDate {
color:black;
background-color:#ede2d9;
font-weight:bold;
border-width:1px;
border:solid thin #800000;
}
td.cpCurrentDateDisabled {
border-width:1px;
border:solid thin #FFAAAA;
}
td.cpTodayText,
td.cpTodayTextDisabled {
border:solid thin #C0C0C0;
border-width:1px 0px 0px 0px;
}
a.cpTodayText,
a.cpTodayText {
color:#000000;
text-decoration:none;
}
.cpTodayTextDisabled {
color:#D0D0D0;
}
.cpBorder {
border:solid thin #b79579;
}


/* /* /* /* /* /* /*  */ 


#infoPop {
position:absolute;
display:none;
background:url('images/js_popup_secure.png') no-repeat center center;
width:399px;
height:95px;
 padding:0 0 0 170px; 


}

#infoPop img {
display:none;
float:left;
overflow:hidden;

}
/*#infoPop p {
margin:30px 24px 10px 0;
}*/

 .button {
display:block;
overflow:hidden;
text-align:center;
color:#000;
float:left;
text-decoration:none;
margin:0px 0px 0px 50px;
display:inline;
width:162px;
height:25px;
/*line-height:25px;*/
border:0;
background:url('../images/popup_button.gif') no-repeat center center;
text-transform:uppercase;
cursor:pointer;
}


#infoPop_text{
	display:block;
	overflow:hidden;
	float:left;
	display:inline;
	height:60px;
	width:310px;
	text-align:center;
	font-weight:bold;
	font-family:Verdana;
	font-size:20px;
	color:#423636;
	padding:5px 0 0 0;
	margin:0px 40px 0 0;

}