#wrapper {

	text-align:left;

	width:865px;

	margin:auto;

}
#main_panel {

	float:left;

	border:0px solid #fec798;

	background:#eeeeee;

	color: #333333;

	-moz-border-radius: 5px;

	border-radius: 5px;

	width:250px;

}

#datepicker {

	border:1px solid #CCCCCC;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width:90px;

}

#datepicker1 {

	border:1px solid #CCCCCC;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width:90px;

}

.listing {

	display:table;overflow:hidden;

	border:1px solid #999999;

	-moz-border-radius: 6px;

	border-radius: 6px;

	margin-bottom:20px;

	padding: 5px 0 0 10px;

	width: 98%;

}

.listing_header {

	font-size:16px;

	font-weight:bold;

	margin-top:50px;

}

.date_val {

	float:left;

	font-size: 13px;

	margin-left:14px;

	margin-top:7px;

}

.date_val1 {

	float:left;

	font-size: 13px;

	margin-left:14px;

	margin-top:5px;

}

.but_val {

	float:left;

	font-size: 11px;

	margin-left:10px;

	margin-top:0px;

}

.radCombo {

	background: none repeat scroll 0 0 transparent;

	border: 1px solid #CCCCCC;

 L  outline: 0 none;

	color: #1E395B;

	font: 12px "Segoe UI", Arial, sans-serif;

}

#result_page {

	display:table;overflow:hidden;;

	border:0px solid #fec798;

	background-color:#ffffff;

	/*color:#151B8D;*/
	
	color:#000000;

	-moz-border-radius: 5px;

	border-radius: 5px;

	margin-top:5px;

	margin-left:5px;

	padding-top:0px;

	float:left;

	width:600px;

}

#ad_page {

	height:470px;

	margin-top:10px;

}

#ad_page a {

	text-decoration:none;

	color:#000000;

	clear:both;

}

#ad_header {

	background-image:url(header_booking_.png);

	background-repeat:no-repeat;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	margin-top: 10px;

	padding: 5px;

	width: 220px;

}

#output_val {

	margin-top:0px;

}

#ad_header1 {

	background-image:url(header_information_.png);

	background-repeat:no-repeat;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	margin-top: 10px;

	padding: 5px;

	width: 220px;

}

.cat_div {

	font-weight:bold;

	color:#151B8D;

	text-align:left;

	margin: 10px 0 0 17px;

	font-size:13px;

}

#sub_main {

	height:200px;

}

.stripHeader {

	border-color: #151B8D;

	border-style: solid;

	border-width: 0 1px;

	color: #FFFFFF;

	font-family: arial, verdana, sans-serif;

	font-size: 10px;

	font-weight: bold;

	padding-top: 1px;

}

.stripBody {

	border-color: #151B8D;

	border-style: solid;

	border-width: 0 1px;

	font-size: 15px;

	font-weight: bold;

	line-height: 19px;

}

.stripFooter {

	border-color: #151B8D;

	border-style: solid;

	border-width: 0 1px 1px;

	font-family: Arial, Verdana, Sans-serif;

	font-size: 8px;

	line-height: 8px;

	padding-bottom: 3px;

	padding-top: 1px;

}

.calendarStrip {

	border-bottom: 2px solid #151B8D;

	color: #000000;

	float: left;

	height: 60px;

	margin-bottom: 10px;

	width: 100%;

}

.calendarStrip a, .calendarStrip a:link, .calendarStrip a:visited, .calendarStrip a:active {

	text-decoration: none;

	color: black;

}

.calendarStrip li {

	background: url("images/orangeFadeDown.png") repeat-x scroll left top #FFFFFF;

	float: left;

	margin: 11px 3px 3px;

	width: 35px;

}

.calendarStrip li:hover {

	background: white url('images/orangeFadeUp.png') repeat-x left top;

}

.calendarStrip ol {

	list-style: none outside none;

	margin: 0;

	padding: 0;

}

.selected {

	position: relative !important;

	width: 45px !important;

	margin-top: 0px !important;

}

.selected .stripHeader {

	font-size: 12px;

	background: white;

	color: black;

	border-top: 1px solid;

}

.selected .stripBody {

	font-size: 20px;

}

.selected .stripFooter {

	position: relative;

	font-size: 10px;

	line-height: 12px;

	border-bottom: none;

	padding-bottom: 13px;

}

#displaybox {

	z-index: 10000;

	filter: alpha(opacity=50); /*older IE*/

 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */

	-moz-opacity: .50; /*older Mozilla*/

	-khtml-opacity: 0.5;   /*older Safari*/

	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/

	background-color:#000000;

	position:absolute;

	width:700px;

	height:100%;

	text-align:center;

	vertical-align:middle;

	-moz-border-radius: 4px;

	border-radius: 4px;

	margin-top:-10px;

}

#formStrip {

	text-align:left;

	margin-left:5px;

	margin-right:5px;

	width:600px;

}

#formStrip input[type=text] {

	border:1px solid #CCCCCC;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width:150px;

}

#formStrip textarea {

	border:1px solid #CCCCCC;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width:150px;

	height:100px;

}

#formStrip1 {

	text-align:left;

	margin-left:20px;

	margin-top:50px;

}

#formStrip1 input[type=text] {

	border:1px solid #CCCCCC;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width:148px;

}

#formStrip1 textarea {

	border:1px solid #CCCCCC;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width:150px;

	height:100px;

}

#formStrip1 .label {

	width:63px;

	float:left;

	margin-top:2px;

	font-size:12px;

}

.res_but{

	border:none;

	background:none;

	padding:0px;

	cursor:pointer;

}

.delivery{

 float: left;

 margin-left:0px;

 margin-top:10px;

 margin-bottom:10px;

 font-size:10px;

}

.select_align {

	width:138px;

	float:left;

	margin-top:2px;

	font-size:12px;

	text-align:left;

	padding:5px;

}

.select_align1 {

	width:160px;

	float:left;

	margin-top:2px;

	font-size:12px;

	text-align:left;

}

.select_align_image {

	width:120px;

	float:left;

	margin-top:2px;

	font-size:12px;

	text-align:center;

}

.label {

	width:120px;

	float:left;

	margin-top:2px;

	font-size:12px;

	text-align:right;

}

.label1 {

	width:50px;

	float:left;

	margin-top:2px;

	font-size:12px;

	text-align:left;

}

.label2 {

	width:90px;

	float:left;

	margin-top:2px;

	font-size:12px;

	text-align:left;

}

.label3 {

	width:110px;

	float:left;

	margin-top:2px;

	font-size:12px;

	text-align:left;

}



.text_val {

	float:left;

}

#container {

	display: table;

	width:600px;

	border: 1px solid black;

	text-align:left;

	-moz-border-radius: 8px;

	border-radius: 8px;

}

#container h4 {

	font-size:12px;

	font-weight:bold;

}

#row {

	display: table-row;

	height:50px;

}

#row_head {

	display: table-row;

	background-color:#FFDCB9;

	height:30px;

	-moz-border-radius: 8px;

	border-radius: 8px;

}

#left, #right, #middle {

	display: table-cell;

	padding:10px;

}

#hotel_delivery12 {

	-moz-border-radius: 8px;

	border-radius: 8px;

	border:1px solid #CCCCCC;
    display: inline-block;

}

.hotel_delivery_boxes {

	display: table-row;

	/*-moz-border-radius: 8px;

	border-radius: 8px;*/
  
  	border:1px solid #CCCCCC;
	border-top: 0px;
	display: inline-block;
	width: 588px;
	padding-top: 5px;
	padding-left:5px;
}


/*#hotel_delivery .label{







	width:110px;







	float:left;







	margin-top:2px;







	font-size:12px;







	text-align:right;







}







*/







.headerLabel {

	width:110px;

	float:left;

	margin-top:2px;

	font-size:12px;

	text-align:left;

	font-size:12px;

	font-weight:bold;

}

#mytab {

	border-left:1px solid #999999;

	border-top:1px solid #999999;

}

#mytab td {

	border-bottom:1px solid #999999;

	border-right:1px solid #999999;

}

#login_box {

	-moz-border-radius: 8px;

	border-radius: 8px;

	border:1px solid #fec798;

	padding:20px;

	width:300px;

	height:70px;

	text-align:center;

}

.pagination {

	margin-top:5px;

	margin-bottom:5px;

}

.pagination a {

	color:#000000;

	font-weight:bold;

}

.txtval a {

	text-decoration:none;

}

.txtval a:hover {

	text-decoration:underline;

}

