﻿body 
{
	font-family:Arial;
	margin:0px;
}
#JoinJurassicPartyCommunity
{
	font-size:11pt;
	font-weight:bold;
	text-align:center;
	}
#HeaderBannerBottomStrip
{
	height:20px;
	background-color:red;	
		}
#HeaderBanner
{
	background-color:Black;
	}
#BookSelection
{
	width:840px;
	text-align:left;
	margin-top:30px;
	font-size:11pt;
	padding:10px;
	}
#BookSelection #BSelect
{
	border:solid black 10pt;
	padding:5px;
	background-color:#EFEFEF;
	
	}
.ChooseDistance
{
	border: solid #CCCCCC 1pt;
	padding: 10px;
	}
#BookForm
{
	padding:10px;
	background-color:#001102;
	width:650px;
	text-align:left;
	}
#BForm
{
	padding:15px;
	border:solid gray 0.5pt;
	background:white;
	margin-top:10px;
	font-size:10pt;
	text-align:left;
	}
#tblMain
{
	height:600px;
	}
#tblMain tr
{
	 vertical-align:top;
	}
#logo
{
	cursor:pointer;
	}

#txtPartyDate
{
    width: 86px;
}
#BookInfo
{
	padding:10px;
	border:solid gray 0.5pt;
	background:#EFEFEF;
	font-size:11pt;
	}
#addemployeeschedule
{
	position:absolute;
	width:555px;
	background:#333333;
	color:white;
	font-weight:bold;
	font-size: 9pt; 
	display: none;
	padding:5px;
	}
#AddEmpToParty
{
	width:220px;
	font-weight:bold;
	font-size: 10pt; 
	border:solid black 1pt;
	padding:5px;
	background-color:White;
	}
#ASyncParties
{
	text-align:left;
	font-weight:normal;
	color:white;
	font-size:8pt;
	padding:3px;
	}
#ASyncParties hr
{
	border: dotted #EFEFEF 1pt;
	height:0pt;
	padding:0pt;
	
	}

.EmployeeAssignedParties
{
	border: dashed gray 1pt;
	padding:10px;
	color:Black;
	}
#employee_schedule_cell
{
	font-size:8pt;
	}
#UnderConstruction
{
	text-align:left;font-size:11pt;
                   
}
#MasterMain
{
	text-align:left;
	
	}
h2
{
	font-size:13pt;
	color:black;
	}
h3
{
	font-size:12pt;
	color:Navy;
	padding:3px;
	margin:0px;
	}	
.ManageScheduleHeader
{
	border:solid brown 0.5pt;
	background:#EFEFEF;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	}
.ManageScheduleItem input
{
	font-size:9pt;
	}
.ManageScheduleItem
{
	font-size:9pt;
	text-align:left;
	}
#AddSchedule
{
	
	font-size:9pt;
	background:black;
	color:White;
	padding:5px;
	
	}
#Schedule
{
	text-align:right;
	vertical-align:bottom;
	padding:10px;
	
	background:#EFEFEF;
	border:solid gray 0.5pt;
	height:50px;
	color:gray;
	font-size:11pt;
	}
	
#ScheduleSelect
{
	float:left;
	width:200px;
	text-align:left;
	}
	
#dtgPartySchedule
{
	margin-top:20px;
	color:Black;
	}
.Form_Head
{
	text-align:right;
	vertical-align:middle;
	font-weight:bold;
	}
.ordersteps
{
	}
.orderstep_steps
{
	height:30px;
	vertical-align:middle;
	}
.orderstep_desc
{
	height:10px;
	color:#0b6fcc;
	text-align:center;
	font-size:11pt;
	}
.orderstep_hl
{
	width:138px;
	background:url(../images/order_step_hl.gif) center no-repeat;
	height:23px;	
	}
.orderstep_desc a
{
	color:black;
	text-decoration:none;
	}
.orderstep_desc_hl a
{
	text-decoration:none;
	color:#9d510e;
	}	
.orderstep
{
	width:138px;
	background:url(../images/order_step.gif) center no-repeat;
	height:23px;	
	}
.order_step_l
{
	width:55px;
	background:url(../images/order_step_l.gif) center no-repeat;	
	}
.order_step_r
{
	width:55px;
	background:url(../images/order_step_r.gif) center no-repeat;	
	}
#SuccessText
{
	border:solid gray 0.5pt;
	background:#efefef;
	padding:10px;
	margin-top:20px;
	}
#SearchReservation
{
	border:solid gray 0.5pt;
	background:#efefef;
	padding:5px;
	font-size:10pt;
	}
#TransferPayment
{
	width:650px;
	text-align:left;
	}
#PaymentForm
{
	border:solid gray 0.5pt;
	background:#efefef;
	padding:10px;
	font-size:10pt;
	}
	
.Error
{
	padding:10px;
	font-weight:bold;
	color:Red;
	}
#SecureNote
{
	background:white;
	text-align:center;
	font-size:10pt;
	}
#login_pan
{
	border: solid gray 0.5pt;
	padding:10px;
	background:#EFEFEF;
	font-size:10pt;
	font-weight:bold;
	width: 350px;	
	text-align:left;
	}
	
#Admin_Leftbar
{
	border:solid gray 1pt;
	
	font-size:9pt;
	font-weight:bold;	
	text-align:right;
	}
#Admin_Leftbar a
{
	color:Yellow;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	margin-left: 15px;
	}
#OrderInfo_Individual
{
	padding:5px;
	font-size:9pt;
	font-weight:bold;
	}
#Calendar_Cell
{
	cursor:pointer;
	color:black;
	font-size:10pt;
	font-weight:bold;
	width:80px;
	height:30px;
	text-align:center;
	padding:10px;
	}
.ScheduleDetails_h_tr
{
	font-size:11pt;
	font-weight:bold;
	color:Navy;
	}
	
.change_crew
{
	font-size:8pt;
	}
.change_crew input
{
	font-size:8pt;
	}
.EditPartybtn
{
	background:#0c1122;
	color:White;
	border:solid black 1pt;
	}
.DeletePartybtn
{	background:brown;
	color:white;
	border:solid black 1pt;	
	}
.EditParty
{
	font-size:9pt;
	width:100%;
	background:#cccccc;
	border: solid gray 0.5pt;
	padding:4px;
	}
.payment_update
{
	background:#CDEEFF;
	}
.round_trip_map
{
	background: Orange;
	color:Black;
	}
.BookingStatus_Header
{
	background: #EFEFEF;
	}
#TermCondition
{
	
	font-size:8pt;
	color:#333333;
	padding:10px;
	border:solid gray 1pt;
	background:#EFEFEF;	
	}	
.showhidebanner
{
	border:1px;
	height:12pt;	
	text-align:center;
	background:red;
	color:White;
	}
.Announcement
{
	background:#EFEFEF;
	color:brown;
	border:dashed gray 1pt;
	padding:10px;
	width: 95%;
	font-size:10pt;
	text-align:left;
	
	}
#DateHeader
{
	font-weight:bold;
	color:brown;
	font-size:11pt;
	}
#divPtAssign
{
	background:#333333;
	font-size:8pt;
	border:solid gray 2pt;
	padding:3pt;
	text-align:left;
	color:white;
	position:absolute;
	top:30%;
	left:40%;
	}
#partyassignednote
{	font-size:8pt;
	}
#dConfirm
{
	border: solid #CCCCCC 1pt;
	background:#EFEFEF;
	padding:10px;
	}
#Prize
{
	width:95%;
	border: dashed navy 2pt;
	font-size:12pt;
	font-weight:bold;
	padding:20px;
	color:navy;
	background:#CDEFEF;
	}
#Prize input
{
	font-size:11pt;
	font-weight:bold;
	color:Navy;
	}	
#SweepStakeList
{
	border-top:solid #CCCCCC 1pt;
	font-size:8pt;
	margin-top:20px;
	}
#divReport
{
	width:800px;
	text-align:left;
	}