.control { color: #475460; font-size: 14px; font-weight: bold; background-color: #b7cbdc; padding: 3px; border-top: 1px solid #d9e7f3; border-bottom: 1px solid #97adc1; font-family: "Arial" }
.options { background-color: #e8e8e8; border-bottom: 2px solid #ccc; border-top: 1px solid #fff; padding: 10px;  overflow: hidden;}
.info a { display: block; float: left; background: none; padding: 5px; border: 1px solid #e8e8e8; font-size: 1.5em; }
.info a:hover { background-color: #fff; border-color: #ccc; }
div.info { border-bottom: 1px solid #ccc; }
#carName { float: left; margin: 0 10px; color: #2d3135;font-family:"trebuchet ms", tahoma, arial; line-height: 38px; font-size: 21px; font-weight: bold; width: 170px; overflow: hidden; }
div.port { width: 9000000px; }
#carName span { width: 170px; overflow: hidden; display: block; float: left; }
#carData { padding: 10px 10px 2px 10px; color: #4a4444; }
#carData span { font-size: 10px; color: #999; border-right: 1px solid #999; padding-right: 4px; cursor: pointer; }
#carData span.week { padding-left: 5px;  }
#carData span.week:hover { color: #000; }
#carData span.active { color: #000; text-decoration: underline; font-size: 12px; }
div.carInfo { width: 690px; float: left; height: 170px; }
div.listInfo { height: auto !important; }
#carMeta { width: 690px; overflow: hidden; }
.price { font-size: 2.5em; color: #5cb720; }
/** .date_c { height: 190px !important; } **/

h2.day_list { margin-top: 25px !important; border-top: 4px solid #cecece; padding: 5px 1px !important;}

/** date picker **/

input.DatePicker{
	display: block;
	width: 150px !important;
	padding: 3px 3px 3px 24px !important;
	border: 1px solid #999 !important;
	font-size: 13px;
	background: #fff url(../images/date.gif) no-repeat top left;
	cursor: pointer;
}
input:focus.DatePicker{
	background: #fffce9 url(../images/datefocus.gif) no-repeat top left;
}
.dp_container{
	position: absolute;
	padding: 0;
	z-index: 999999999;
        left: 406px;
}
.dp_cal{
	background-color: #fff;
	border: 1px solid #999;
	position: absolute;
	width: 177px;
	top: 24px;
	left: 0;
	margin: 0px 0px 3px 0px;
}
.dp_cal table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.dp_cal select{
	margin: 2px 3px;
	font-size: 11px;
}
.dp_cal select option{
	padding: 1px 3px;
}
.dp_cal th,
.dp_cal td{
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 2px 0;
}
.dp_cal th{
	border: solid #aad4f2;
	border-width: 1px 0;
	color: #797774;
	background: #daf2e6;
	font-weight: bold;
}
.dp_cal td{
	cursor: pointer;
}
.dp_cal thead th{
	background: #d9eefc;
}
.dp_cal td.dp_roll{
	color: #000;
	background: #fff6bf;
}
/* must have this for the IE6 select box hiding */
.dp_hide{
	visibility: hidden;
}
.dp_empty{
	background: #eee;
}
.dp_today{
	background: #daf2e6;
}
.dp_selected{
	color: #fff;
	background: #328dcf;
}
