/* CSS Document */

table.quicksearch {
	width:319px;
	background-color:    #b69a7b;
	background-repeat:   no-repeat;
	background-position: top;
}
table.quicksearch *, table.quicksearch div.qs123, table.quicksearch div.qs4, table.quicksearch div.qs123 a, table.quicksearch div.qs4 a {font-size:11px; font-weight:normal;}
table.quicksearch div.qs123 { width:106px;}
table.quicksearch div.qs4 { width:107px;}

table#quicksearch1 { background-image: url(../images/theme1/quickseb.gif); } 
table#quicksearch2 { background-image: url(../images/theme1/quicksec.gif); }
table#quicksearch3 { background-image: url(../images/theme1/quicksec.gif); }
table#quicksearch4 { background-image: url(../images/theme1/quicksec.gif); }

table.quicksearch select { width:45px; height:20px;}
table.quicksearch td, table.quicksearch th { color:white; vertical-align:top; }
table.quicksearch a, table.quicksearch a:visited, table.quicksearch a:hover { color:#ffffff; text-decoration:underline; }
table.quicksearch thead a, table.quicksearch thead a:visited, table.quicksearch thead a:hover { color:#045279; text-decoration:none; }
table.quicksearch thead td.sel { color:white; }
table.quicksearch thead tr td { height:20px; text-align:center; padding:5px 0px 0px 0px; }
table.quicksearch tbody tr td {  text-align:left; padding:0px; }
table.quicksearch tbody tr td form { margin:0px; padding: 5px 5px 5px 5px;}
table.quicksearch tbody tr td form TABLE { margin:0px;}

table.quicksearch tbody tr td input, table.quicksearch tbody tr td select { background-color:#FFFFFF; border:solid 1px #1b60a6;}
table.quicksearch tbody table td, table.quicksearch tbody table th { padding:0px 1px 3px 1px; font-weight:normal; }
table.quicksearch div { text-align:center; font-weight:bold; font-size:12px; }
table.quicksearch table.checkinout { }
table.quicksearch table.checkinout td { }
table.quicksearch table.checkinout th { }
table.quicksearch table.checkinout input#check_in, table.quicksearch table.checkinout input#check_out {
	width:78px; height:16px; border:1px solid #1e5ea6; color:#075182; padding:1px 4px; }
table.quicksearch table.checkinout img { vertical-align:middle; border:0px; }
table.quicksearch div.calendarholder {
	display:none;
	margin:0px; padding:0px;
	position: absolute;
	width:323px; height:180px;
	background-color:#ffffff;
	border:1px solid #7fa5d2;
}
table.quicksearch div.calendarholder table {
	width:100%; margin:0px;
	border-collapse:collapse;
}
table.quicksearch div.calendarholder td {
	border:0px;
	color:black;
	padding:2px;
	width:7%;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}
table.quicksearch div.calendarholder td a, table.quicksearch div.calendarholder td a:visited
table.quicksearch div.calendarholder td a:hover {
	color:black;
	text-decoration:none;
}
table.quicksearch div.calendarholder td.aover {
	background-color: #e5e0d0;
}
table.quicksearch div.calendarholder td.weekdayname {
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
table.quicksearch div.calendarholder td.weekend a {
	color: #b11a29;
}
table.quicksearch div.calendarholder td.inactive {
	color:silver;
	font-weight:normal;
}
table.quicksearch div.calendarholder td.today {
	border:1px solid #931414;
}
table.quicksearch div.calendarholder td.closetab {
	text-align:right;
	font-size:9px;
}
table.quicksearch div.calendarholder td.betweencell {
	border-right:1px solid silver;
}
table.quicksearch div.calendarholder td.monthname {
	text-align:center;
	background-color: silver;
	color:white;
	font-size:11px;
	font-weight:bold;
	padding:3px;
}
table.quicksearch div.calendarholder td.monthnavigator {
	padding-top:4px;
	background-color:#c0b8a7;
}
table.quicksearch div.calendarholder td.separator1 {
	font-size:1px;
	padding:0px !important;
	padding-left:2px !important;
	border:0px;
	border-right:1px solid silver;
	width:3px;
}
table.quicksearch div.calendarholder td.separator2 {
	font-size:1px;
	padding:0px !important;
	padding-right:2px !important;
	border:0px;
	border-left:1px solid silver;
	width:3px;
}
table.quicksearch div.calendarholder thead td.separator1,
table.quicksearch div.calendarholder thead td.separator2 {
	background-color: silver;
}

table.quicksearch hr{
	height: 1px;
	background: #cfbda9;
	color: #cfbda9;
	margin: 0 10px;
	border: none;
	padding:0;
}
