﻿.body
{
	border: none;
}


.main_box
{
	background: rgb(240,236,227);
	clear: both;
	border: 1px solid rgb(145,125,101);
	width: 211px;
	height: 399px;	
	max-height: 440px;
	max-width: 211px;
	margin-bottom: 0px;
}

.panel_heading
{
	padding-bottom: 5px;
	padding-top: 5px;
	color: rgb(145,125,101);
	font-family: tahoma;
	/*font-weight: bold;*/
	font-size: 14pt;
	text-align: center;
	width: 100%;
	height: 25px;
}

.comments_box
{
	font-family:Tahoma;
	width:10px;
}

.covers_picker
{
	font-family: tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: rgb(95,79,64);
	padding: 0px;
}

.covers_picker_textbox
{
	height: 14px;
	font-weight: normal;
	font-family: tahoma;
	font-size: 8pt;
	border: none;
}

.adult_picker
{
	position: relative;
	font: tahoma;
	font-size: 8pt;
	left: 12px;
}

.child_picker
{
	position: relative;
	left: 03px;
}

.invalid_input
{
	color:rgb(145,125,101);
	font-family: tahoma;
	font-weight: bold;
	font-size: 8pt;
}

.invalid_time_position
{
	position: relative;
	top: 40px;	
}

.left_box
{
	width: 100%;
}

.left_layout_box
{
	width: 100%;
	height: 425px;
	margin-bottom:0px;
}

.left_panel_contents
{
	vertical-align: top;
	margin-bottom:0px;
	width: 211px;
}

.right_box
{
	width: 50%;

}

.right_layout_box
{
	width: 100%;
	height: 425px;
	text-align: center;
}

.right_panel_contents
{
	vertical-align: top;
	/*background: URL("./images/towerimg.png") no-repeat right;*/
}

.time_picker
{
	position: relative;
	left: 20px;
	top: 10px;
	font-family: tahoma;
	/*font-weight: bold;*/
	font-size: 8pt;
	color: rgb(95,79,64);
	width: 162px;
	/*height: 222px;*/
	text-align: center;
	vertical-align:top;
	border: 1px solid rgb(145,125,101);
}

.time_picker_period_heading
{
	font-family: tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: rgb(95,79,64);
	/*width: 50%;*/
	
	/*padding-bottom: 10px;*/
}

.selected_date
{
	background-color: RGB(210,207,199);	
}

.selected_time
{
	cursor: pointer; 
	background-color: RGB(210,207,199);	
	font-family: tahoma;
}

.unselected_time
{
	font-family: tahoma;
	cursor: pointer; 
}

.calendar_layout_box
{
	position: relative;
	left: 7%;
	top: 0%;
	width:100%; 
	padding: 0px; 
	border-collapse: collapse;
}

.calendar_header_link_right
{

}
.calendar_header_link_left
{
}

.calendar_box
{
	width:85%;
	text-align: center;
	color: rgb(95,79,64);
	font-family:Tahoma;
	font-size: 8pt;
	position: relative;
	left: 6px;
}

.calendar_header_link
{
	text-decoration:underline;
	color: rgb(145,125,101);
	cursor:pointer;
	font-weight: normal;	
	letter-spacing: 3px;
	
}

.calendar_header
{
	font-family:tahoma;
	font-weight: bold;
	font-size: 8pt;
	color:rgb(95,79,64);
	width: 1000px;
}

.calendar_days_header
{
	font-family: tahoma; 
	/*font-weight: bold;*/
	font-size: 8pt;
	color: rgb(95,79,64);
	background: ;
}

.calendar_days_unavailable
{
	/*color: rgb(240,236,227);*/
	color: rgb(180,180,180);
}

.calendar_even_row
{
	/*background-color: #8abaec;*/
	background-color: rgb(240,236,227);
}

.calendar_odd_row
{
	background-color: rgb(240,236,227);
}

.confirmation_contents
{
	position: relative;
	left: 0%;
	/*right: 200%;*/
	text-align:	center;
	padding-bottom: 5px;
	color: rgb(95,79,64);
	font-family: tahoma;
	font-weight: bold;
	font-size: 14pt;
	width: 100%;
	height: 25px;
}

.recap_contents
{
	width: 100%;
	height: 25px;
	padding-bottom: 5px;
	font-family: tahoma;
	/*font-weight: bold;*/
	font-size: 8pt;
	color: rgb(95,79,64);
	text-align: center;
}

.login_contents
{
	width: 100%;
	height: 25px;
	padding-bottom: 5px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: rgb(95,79,64);
}

.login_table
{
	width: 100%;
}
.internal_link
{
	font-family: tahoma;
	color: rgb(95,79,64);
	font-size: 8pt;
	text-decoration: underline;
	cursor: pointer;
}

.summary_contents
{
	font-family: Tahoma;
	font-size: 8pt;	
	/*font-weight: bold;*/
	vertical-align: top;
	position: relative;
	top: 50px;
	color: rgb(95,79,64);
	text-align: center;
	margin-right:10px;
}

.progress_button
{
	position: relative;
	left:-15px;
}

.back_button
{
	position: relative;
	left:5px;
}

.details_input_box
{
	width:92%;
}
