@import url("vistaToolbar.css");
.BlackOnYellow {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFF99;
	text-decoration: blink;
}
.body {
	color: #000000;
	font: normal 11px Arial;
	text-decoration: none;


}
.BodyRed {
	color: #930000;
	font: bold 12px Arial;

}
.titletext {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	border: 1px solid #666666;
	height: 20px;
	background-image: url(../../../images/ToolbarImages/back.gif);
	background-repeat: repeat-x;

}

.DataSetText {
	text-decoration: none;
	color: #000000;
	white-space: normal;
	display: list-item;
	text-transform: capitalize;
	text-align: left;
	font: normal 10px Arial;
}

.BodyGeneral {
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	font: normal 11px/normal Arial;

}

.PageBG
{     
	margin: 0px;
	padding: 0px;
	background: #BBE1E3 
	}
	

}

.BodyBold {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}
.WhiteOnBlue {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #00CCFF;
	text-decoration: none;
	font-style: normal;
	text-transform: none;
	font-weight: normal;
	font-variant: normal;
}
.TableTopRow {
	height: 20px;
	border: thin ridge #999999;
	line-height: normal;
	padding: 3px;
}
.ID {
	width: 50px;
	padding: 3px;
	margin: 2px;
	border-top: thin none #CCCCCC;
	border-right: thin none #CCCCCC;
	border-bottom: thin ridge #CCCCCC;
	border-left: thin ridge #CCCCCC;

?, OffX=?, OffY=?, Positive=?); }
.date {
	width: 100px;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	border-top: thin none #CCCCCC;
	border-right: thin none #CCCCCC;
	border-bottom: thin ridge #CCCCCC;
	border-left: thin ridge #CCCCCC;

}
.Collection {
	white-space: nowrap;
	display: list-item;
	width: 200px;
	vertical-align: top;
	padding: 3px;
	border-top: thin none #CCCCCC;
	border-right: thin none #CCCCCC;
	border-bottom: thin ridge #CCCCCC;
	border-left: thin ridge #CCCCCC;

}
.Destination {
	white-space: nowrap;
	display: list-item;
	width: 200px;
	vertical-align: top;
	padding: 3px;
	border-top: thin none #CCCCCC;
	border-right: thin none #CCCCCC;
	border-bottom: thin ridge #CCCCCC;
	border-left: thin ridge #CCCCCC;

}
.TotalCostVATGrandTotal {
	white-space: nowrap;
	display: list-item;
	width: 75px;
	vertical-align: top;
	text-align: right;
	padding: 3px;
	border-top: thin none #CCCCCC;
	border-right: thin none #CCCCCC;
	border-bottom: thin ridge #CCCCCC;
	border-left: thin ridge #CCCCCC;

}
.Table900 {
	width: 900px;
	vertical-align: top;
}
.DataSetTextRightAlign {
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	display: list-item;
	text-transform: capitalize;
	border: #CCCCCC;
	text-align: right;
	list-style-type: none;
	font: normal 10px Arial;

}
.titletextCentreAlign {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../../images/ToolbarImages/back.gif);
	background-repeat: repeat-x;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	border: none;
	text-align: center;
	height: 20px;
}
.DataSetTextCentreAlign {
	text-decoration: none;
	color: #000000;
	white-space: normal;
	display: list-item;
	text-transform: capitalize;
	text-align: center;
	list-style-type: none;
	font: normal 10px Arial;


}
.Include {

	white-space: nowrap;
	display: list-item;
	width: 75px;
	vertical-align: top;
	text-align: right;
	padding: 3px;
	border-top: thin none #CCCCCC;
	border-right: thin ridge #CCCCCC;
	border-bottom: thin ridge #CCCCCC;
	border-left: thin ridge #CCCCCC;
}
.SubmitButtons {
	height: 20px;
	font: .75em Arial;
	width: 50px;
	text-align: center;

}
.DataSetTextBlock {
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	display: block;
	text-transform: capitalize;
	text-align: left;
	font: normal 10px Arial;

}


.DataSetTextLine1 {
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	text-transform: capitalize;
	text-align: left;
	display: compact;
	font: normal 10px Arial;


}
.DataSetTextBold {
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	display: block;
	text-transform: capitalize;
	text-align: left;
	font: bold normal 10px Arial;

}

.EmailLinkGen {
	text-transform: lowercase;
	color: #000000;
	text-decoration: none;
	font: bold normal 10px Arial;

}

.PageBGWithoutToolbar {

	margin: 0px;
	padding: 0px;
	background: #BBE1E3 no-repeat left -3px;
}
.NoticeItalic {
	font: italic normal 10px Arial;
	text-transform: none;
}
.TextFieldsASPX150 {
	height: 20px;
	font: Arial;
	width: 150px;
}


#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

.DataSetTextNoCaps {

	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	display: block;
	text-transform: none;
	text-align: left;
	font: normal 10px Arial;
}
.TextFieldsASPX200 {
	height: 20px;
	width: 250px;
	font-family: Arial;

}
#navigation {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
.DataSetTextBlock a {
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	display: block;
	text-transform: capitalize;
	text-align: left;
	font: normal 10px Arial;

}
.ToolbarTable {
	padding: 2px;
	left: 0px;
	top: 0px;
	cellspacing: 0px;
	height: 32px;
	width: 990px;
    border-collapse:collapse; 
	vertical-align: top;


}
.TopRow {
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	height: 70px;
	background: left top;
	vertical-align: top;

}
.TableTopAlign {
	left: 0px;
	top: 0px;
	vertical-align: top;

}
.TableBookingDetail {
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	font: normal 11px/normal Arial;
	background: #D6F2F8;
	border: thin outset #999999;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: nowrap;
	width: 500px;
	margin: 5px;
	padding: 2px;



}
.TableBookingDetail2 {
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	font: normal 11px/normal Arial;
	background: #EAFFFF;
	border: thin outset #999999;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: nowrap;
	width: 500px;
	margin: 5px;
	padding: 2px;
}

.TableBlackBG {
	font: normal 12px Arial;
	text-transform: capitalize;
	color: #FFFFFF;
	background: #333333;
	border: thin solid #CCCCCC;
	padding: 3px;

}
.RemoveBorder {
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin none #CCCCCC;
	border-left: thin none #CCCCCC;
}
.RightAlignTextInTextFields {
	text-align: right;
}
.UpperCase {
	text-transform: uppercase;
}
.DataSetTextChart {

	text-decoration: none;
	color: #000000;
	white-space: nowrap;
	display: block;
	text-transform: capitalize;
	text-align: left;
	font: normal 9px Arial;
}
.PageBGWithoutToolbarWithImage {


	margin: 0px;
	padding: 0px;
	background: #BBE1E3 url(../../../images/barracuda.gif) no-repeat center 100px;
}
.WhiteOnBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #FFFFFF;
}


.DataSetTextBoldCopy {

	text-decoration: none;
	color: #CC0000;
	white-space: nowrap;
	display: block;
	text-transform: none;
	text-align: left;
	font: bold normal 10px Arial;
}
.TableBorder {
	border-top: none;
	border-right: none;
	border-bottom: thin solid #999999;
	border-left: none;
}
.fieldbox {
	border: 1px solid #66FFFF;
}

.fieldboxRed {
	border: 1px solid #CC0033;
}
.Btn_directbooking
{
  margin-top:10px;
  margin-left:10px;  
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}
.fieldboxMoney {
	border: 1px solid #66FFFF;
	text-align: right;

}
/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}
.tdcellborder {
	padding: 3px;
	border: 1px solid #666666;
}
.FieldBoxRightAlign {
	text-align: right;
	border: 1px solid #00A8E6;
	padding: 2px;
}
.tdcellborderRightAlign {

	padding: 3px;
	border: 1px solid #666666;
	text-align: right;
}
.tdcellborderLeftAlign {
	padding: 3px;
	border: 1px solid #666666;
	text-align: left;
}
.tdcellborderCentreAlign {
	padding: 3px;
	border: 1px solid #666666;
	text-align: center;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Css Added In 8/03/2008 -----------*/



 #Booking_Page
 {
    width:700px;
     background-color:#BBE1E3; 
     
 }

#div_pinvalidate
{
    float:left;
	display:block;
	width:inherit;
	margin-top:3px;
	
}

#PinValidate_Row1Col1
{
    float:left;
	display:block;
	width: 110px;
	
}

img.floatLeft {
	float: left;
	margin: 4px;
	vertical-align: top;
}
img.floatRight {
	float: right;
	margin: 4px;
	vertical-align: top;
}

#PinValidate_Row1Col2
{
   
    float:left;
	display:block;
	width: 30px;
	
	margin-left:190px;
}
#PinValidate_Row1Col3
{
   
    float:left;
	display:block;
	width:120px;	
	margin-left:5px;
	 
}

#PinValidate_Row1Col4
{
    
  
   float:left;
	display:block;
	width:100px;	
	margin-left:10px;
	
}
#PinValidate_Row1Col5
{
   
     float:left;
   display:block;
   width:100px;
   margin-left:12px;
  
}



#div_bookingInfo
{
    float:left;
	display:block;
	width:inherit;
	margin-top:2px;
	}
#bookinginfo_row1
{
    float:left;
	display:block;
	width:inherit;
	margin-top:2px;
}


#bookinginfo_row1col1
{
   float:left;
	display:block;
	width: 140px;  
	margin-left:2px;
}
#bookinginfo_row1col2
{
     float:left;
	display:block;
	
	margin-left:11px;
	
}
#bookinginfo_row1col3
{
     float:left;
	display:block;
	
	margin-left:10px;
	
}
#bookinginfo_row1col4
{
     float:left;
	display:block;
	
	margin-left:10px;
	
}


#bookinginfo_row2
{
    float:left;
	display:block;
	width:600px;
	margin-top:2px;
}
#bookinginfo_row2col1
{
   float:left;
	display:block;
	width: 140px;  
	margin-left:2px;
}
#bookinginfo_row2col2
{
   float:left;
	display:block;
	margin-left:10px;   
}
#bookinginfo_row2col3
{
   float:left;
	display:block;
	margin-left:18px;
}
#bookinginfo_row2col4
{
   float:left;
	display:block;
	margin-left:4px;
	width:50px;
	
}
#bookinginfo_row3
{
    
	display:block;
	width:inherit;
	margin-top:2px;
}
#bookinginfo_row3col1
{
    float:left;
	display:block;
	width: 140px;  
	margin-left:2px;
}
#bookinginfo_row3col2
{
    float:left;
	display:block;
	margin-left:10px; 
}
#BlockBookingRow
{
    float:left;
	display:block;
	width:600px;
	margin-top:2px;
}
#BlockBookingcol1
{
      float:left;
	display:block;
	width: 140px;  
	margin-left:2px;
}
#BlockBookingcol2
{
    float:left;
	display:block;
	margin-left:10px;
}
#bookinginfo_row4
{
    float:left;
	display:block;
	width:600px;
	margin-top:2px;
}
#bookinginfo_row4col1
{
     float:left;
	display:block;
	width: 140px;  
	margin-left:2px;
}
#bookinginfo_row4col2
{
     float:left;
	display:block;
	margin-left:10px; 
}
#bookinginfo_row5
{
 float:left;
	display:block;
	margin-top:2px;
	
}
#bookinginfo_row5col1
{
     float:left;
	display:block;
	width: 140px;  
	margin-left:2px;
}
#bookinginfo_row5col2
{
     float:left;
	display:block;
	margin-left:10px; 
}
#bookinginfo_row5col3
{
     float:left;
	display:block;
	margin-left:80px; 
}
#bookinginfo_row5col4
{
     float:left;
	display:block;
	margin-left:10px; 
}
#bookinginfo_row6
{
    float:left;
	display:block;
	width:600px;
	margin-top:2px;
}
#bookinginfo_row6col1
{
     float:left;
	display:block;
	width: 140px;  
	margin-left:2px;
}
#bookinginfo_row6col2
{
      float:left;
	display:block;
	margin-left:5px; 
}
#bookinginfo_row7
{
     float:left;
	display:block;
	width:600px;
	margin-top:2px;
	
}

#div_passengerTitleData
{
       float:left;
	display:block;
	width:700px;
	margin-top:1px;

}

#Div_CollectionRow
{
    float:left;
	display:block;
	width:700px;
	
	
}
#Div_CollectionRow2
{
    float:left;
	display:block;
	
	
}
#CollectionPoint_row2col1
{
     float:left;
	display:block;
	width: 65px;  
	
	
}
#CollectionPoint_row2col2
{
     float:left;
	display:block;
	width: 80px;  
	margin-left:3px;
	
}
#CollectionPoint_row2col3
{
     float:left;
	display:block;
	width: 90px;  
	
	
}
#CollectionPoint_row2col4
{
     float:left;
	display:block;
	width: 200px;  
	margin-left:2px;
	
}
#CollectionPoint_row2col5
{
     float:left;
	display:block;
	width: 70px;  
	margin-left:14px;
	
}
#CollectionPoint_row2col6
{
     float:left;
	display:block;
	width: 180px;  
	margin-left:2px;
	
}



#Div_DestinationRow2
{
    float:left;
	display:block;
	
	
}
#DestinationPoint_row2col1
{
     float:left;
	display:block;
	width: 65px;  
	
	
}
#DestinationPoint_row2col2
{
     float:left;
	display:block;
	width: 80px;  
	margin-left:3px;
	
}
#DestinationPoint_row2col3
{
     float:left;
	display:block;
	width: 90px;  
	
	
}
#DestinationPoint_row2col4
{
     float:left;
	display:block;
	width: 200px;  
	margin-left:2px;
	
}
#DestinationPoint_row2col5
{
     float:left;
	display:block;
	width: 70px;  
	margin-left:14px;
	
}
#DestinationPoint_row2col6
{
     float:left;
	display:block;
	width: 180px;  
	margin-left:2px;
	
}




#ViaAddressControl
{
  float:left;
	display:block;

	width:inherit;
	margin-left:3px; 
	
}

#DestinationPoint_Row
{
    float:left;
	display:block;
	width:700px;
	
	
}

.BookingTitlebg{
	background-image: url(../../../images/BookingForm/TitleFieldBG.gif);
	background-repeat: repeat-y;
	width:700px;
	color:White;
	
}
.WhiteOnRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #BF0417;
}

ul { 
	margin-left: 0;
	list-style-type: none;
}

li { 
    margin-left: 0;
}	
.HorizontalLine {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.NoUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	text-align: left;
}


#Div_extraPriceRow
{
     float:left;
	display:block;
	padding:0px 2px 0px 3px;
	
}
#Div_extraPriceRowCol1
{
    float:left;
	display:block;
	width: 65px;
	margin-top:3px;
	margin-left:12px;
}
#Div_extraPriceRowCol2
{
    float:left;
	display:block;
	width: 165px;
	
	margin-left:2px;
}
#Div_extraPriceRowCol3
{
    float:left;
	display:block;
	width: 65px;
	
	margin-top:3px;
}
#Div_extraPriceRowCol4
{
    float:left;
	display:block;
	width: 380px;
	margin-left:2px;
}
.tb_ExDescription
{
    width:380px;
}

#SpecialInstructions_Row
{
  float:left;
	display:block;
	width:700px;
	
}

#ButtonROW
{
     float:left;
	display:block;
	
	margin-left:200px;
}

#DirectBooking
{
        float:right;
	display:block;
	
	
}

#QuoteJob
{
        float:right;
	display:block;
	margin-left:10px;
	
}

#Cancle
{
        float:right;
	display:block;

	margin-left:10px;
}
#div_calpriceanddirectbtn
{
    display:block;
    width:700px;
    
}
#Div_QuotePrice
{
    float:left;
    display:block;
    
    
}
.btn_directbooking
{
   position:relative;
   top:34px;
   left:387px;
    
    
}
#addremoveviabuttonrow
{
    float:left;
	display:block;
	width:700px;
	
	
}
#addviabutton
{
    float:left;
	display:block;
	margin-left:12px;

}
#removeviabutton
{
    float:left;
	display:block;
	margin-left:349px;

}
/*-----------------wizard Map Page Step 2-----------------------------*/
#MainQuote
{
    display:block;
    
    width:700px;
}
#LeftDescription
{
    
    display:block;
    float:left;
    margin-left:5px;
    margin-top:5px;
    width:350px;
}

#bookingtimeLableRow
{
    float:left;
	display:block;
	
	width:350px;

}
#bookingtimelable
{
    display:block;
    float:left;
    
    width:120px;
}
#bookingtime
{
   display:block;
    float:left;
     
}
#Conferm_vehicletyperow
{
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#Conferm_vehicletypelable
{
     display:block;
    float:left;
    
    width:120px;
}
#Conferm_vehicletype
{
    display:block;
    float:left;
     
}

#div_JourneyType_row
{
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#div_JourneyType_lable
{
    display:block;
    float:left;
    
    width:120px;
}
#div_JourneyType
{
    display:block;
    float:left;
    
     
}
#div_conferm_Passengers_row
{
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#div_conferm_Passengers_lable
{
   display:block;
    float:left;
    
width:120px;
}
#div_conferm_Passengers
{
   display:block;
    float:left;
      
}
#div_confirm_Flight_row
{
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#div_confirm_Flight_lable
{
 display:block;
    float:left;
       
    width:120px;
}
#div_confirm_Flight
{
    display:block;
    float:left;
     
}
#div_confirm_Arrivingfrom_row
{
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#div_confirm_Arrivingfrom_lable
{
    display:block;
    float:left;
    
    width:120px; 
}
#div_confirm_Arrivingfrom
{
    display:block;
    float:left;
     
}
#div_SpecialInstructions_row
{
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#div_SpecialInstructions_lable
{
    display:block;
    float:left;
    
    width:120px;
}
#div_SpecialInstructions
{
    display:block;
    float:left;
     
}




#div_Account_row
{
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#div_Account_lable
{
   display:block;
    float:left;
    
width:120px;
}
#div_Account
{
   display:block;
    float:left;
      
}
#div_TotalDistance_row
{
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#div_TotalDistance_lable
{
     display:block;
    float:left;
    
    width:120px;
}
#div_TotalDistance
{
     display:block;
    float:left;
     
}
#div_TotalCost_row
{
     float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#div_TotalCost_lable
{
     display:block;
    float:left;
    
    width:120px;
}
#totalcosttextbox
{
    display:block;
    float:left;
     
    width:210px;
}
#confirm_price_row
{
     float:left;
	display:block;
	
	
	
}
 #confirm_price_lable
 {
    display:block;
    float:left;
    
    margin-left:1px;
   
 }
 #confirm_price_textbox
  {
     display:block;
    float:left;
    
  }
  #ret_confirm_price_row
{
     float:left;
	display:block;
	
	
	
}
 #ret_confirm_price_lable
 {
    display:block;
    float:left;
    
    
 }
 #ret_confirm_price_textbox
  {
     display:block;
    float:left;
    
  }
  #div_drivingtime_row
  {
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
  }
  #div_drivingtime_lable
  {
     display:block;
    float:left;
    
    width:120px;
  }
  #div_drivingtime
  {
     display:block;
    float:left;
     
  }
#div_driverCost_row
{
    float:left;
	display:block;
	margin-top:3px;
	
	width:350px;
}
#div_driverCost_lable
{
    display:block;
    float:left;
    
    width:120px;
}
#div_driverCost
{
     display:block;
    float:left;
     
    width:210px;
}
#div_driverCostvalue_row
{
    float:left;
	display:block;
	
	
}
#div_driverCostvalue_lable
{
    display:block;
    float:left;
    
    margin-left:1px;
}
#div_driverCostvalue_textbox
{
    display:block;
    float:left;
    
}
#div_retdriverCostvalue_row
{
     float:left;
	display:block;
	
	
}
#div_retdriverCostvalue_lable
{
    display:block;
    float:left;
    
}
#div_retdriverCostvalue_textbox
{
     display:block;
    float:left;
    
}
#DivMap
{
       
    display:block;
    float:right;
    margin-left:5px;
    margin-top:5px;
    width:330px;
     }
#AddressDetail
{
    float:left;
     
    display:block;
    width:700px;
    margin-left:5px;
    margin-top:5px;
}
#div_email
{
   
	display:block;
	margin-top:3px;
	
	width:300px;
}
#email_lable
{
    display:block;
    float:left;
    
}
#emailtextbox
{
    display:block; 
       float:left;
    
}
#email_button
{
    display:block;
    float:left;
    
}
#map
{
    
    display:block;
 }
 #confirm_collection
 {
    display:block;
    float:left;
    
    width:33%;
 }
 #confirm_via
 {
    float:left;
    display:block;
    
    width:33%;
 }
 #confirm_destination
 {
    display:block;
    float:left;
    
    width:32%;
 }
 
.hlink_logout
{
    position:relative;
   
     
    cursor:pointer;
}
#hlink
{
}
/************View Bookings Page*****************/
/*Defines Color and font for Headers*/
.BookingHeader
{
	background-color:#5D7B9D;
	color:White;
	font-weight:bold;
}
/*Defines Color and font for Row*/
.BookingRow
{
	background-color:#F7F6F3;
	color:#333333;
}
/*Defines Color and font for Alternate Row*/
.BookingAltRow
{
	background-color:white;
	color:#284775;
	
}

/*-----------creditcardbookingpage----------------------------*/
 .creditcard
{
   position:relative;
   display:block;
    width:700px;
    margin-top:10px;
    
}
#PayPalPanel {
	position:absolute;
	
	width:700px;
	height:380px;
}
.lableccinfo 
{
   float:left;
	position:relative;
	display:block;
	left:60px;
	color:Black;
	width:250px;
	
}
.textccinfo
{
    float:left;
     display:block;
	position:relative;
	left:90px;
	width:300px;
	
	
	
}
.paymentinfo
{
    width:700px;
    color:#F0F8FF;
}
.bannerCCinfo
{
    
   background-image: url(../../../images/BookingForm/TitleFieldBG.gif);
	background-repeat: repeat-y;
	 width:700px;
	 color:White;
	
    display:block;
    
    margin-top:2px;
}
#cc_firstPannel
{
    display:block;
}
#Div_secondBanner
{
    float:left;
   background-image: url(../../../images/BookingForm/TitleFieldBG.gif);
	background-repeat: repeat-y;
	 width:700px;
	 color:White;
	position:relative;
	display:block;
	
	width:700px;
}
.lbl_secondheading
{
    
}
b
{
   /* background-color:#F0F8FF; */
   background-color:#BBE1E3;
    color:Navy;
}
#Div_Login&viewbooking
{
    display:block;
   width:400px;
}
 #div_viewbooking
 {
    display:block;
    float:left;
 }
 #div_login
 {
    display:block;
    float:left;
    margin-left:20px;
 }
 
 .Wizard1
{
        width:700px;
       font-family:Arial;
       font-size:small;
       background-color:#BBE1E3; 
}
/*.PageBG { margin: -5px; padding: 0px; background: #D4D0C8 url(../../../images/ToolbarImages/toolbar1000.gif) repeat-x left -3px;}
*/
.Register_PageBG { margin: -5px; padding: 0px; background: #BBE1E3 }
.RegisterPage
{
    margin-top:50px;
}
.modalBackground {
	background-color:#000002;
	filter:alpha(opacity=80);
	opacity:0.7;
}

/*Changes the background color of the popoup registration panel and it's border*/
.modalPopup {
	background-color:#BBE1E3;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:600px;
	
}
.div_PopupTitle
{
     display:block;
    font-size:medium;
    font-weight:bold;
    background-image: url(../../../images/BookingForm/TitleFieldBG.gif);
	background-repeat: repeat-y;
}
.div_PopupTitlerecur
{
    width:400px;
     display:block;
    font-size:medium;
    font-weight:bold;
    background-image: url(../../../images/BookingForm/TitleFieldBG.gif);
	background-repeat: repeat-y;
}
.PopUPTitlePanel
{
    cursor: move;background-color:blue;border:solid 1px Gray;color:white;text-align:center;
}
.Popup_AddressPanel
{
    display:block;
    width:600px;
}

.popup_colladd_Title
{
    display:block;
    font-size:medium;
    font-weight:bold;
    background-image: url(../../../images/BookingForm/TitleFieldBG.gif);
	background-repeat: repeat-y;
	 width:600px;
	 color:White;
}
.popup_CollAddress
{
    display:block;
    float:left;
}
.popup_destadd_Title
{
     display:block;
    font-size:medium;
    font-weight:bold;
    background-image: url(../../../images/BookingForm/TitleFieldBG.gif);
	background-repeat: repeat-y;
	 width:600px;
	 color:White;
}
.popup_destAddress
{
    display:block;
    
}
.PopUp_button
{
    
    display:block;
    width:600px;
}
#Popup_Ok
{
    display:block;
    float:right;
}
#Popup_cancle
{
    display:block;
    float:right;
}
#Reg_step2_helpnote
{
    margin-left:10px;
}
#HELP_PhoneNoText
{
}
.Div_main_leadTime_phone
{
    display:block;
    
}
#Phoneno_lable
{
    display:block;
    float:left;
    margin-left:2px;
}
#phoneno_text
{
    display:block;
    float:left;
    margin-left:0px;
}
#LeadTime_lable
{
    display:block;
    float:left;
    margin-left:22px;
    margin-top:2px;
}
#Leadtime_ddl
{
    display:block;
    float:left;
    margin-left:12px;
}
#Master_upper_toolbar
{
    margin-top:5px;
}
#Master_Lower_toolbar
{
margin-top:5px;
}


/*-- ********** CSS for GiridView of Admin **********/


.GeneralFont
{
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
}


.Gridview1cssAdmin
{
	font-family:Arial;
	font-size:10px;	
	font-weight:bold;
}


.Header-Footerstyle
{	
	background:#333333;		
	color:White;
	font-size:12px;	
}

.Rowstyle
{
	background:#BBE1E3;		
}

.Editrowstyle
{
	background:#FFCC66;
}

.Selectedrowstyle
{
	background:#FFCC66;
	color:#333333;	
}

.Pagerstyle
{
	background:#666666;
	color:White;
	text-align:center;
}

.Alternatingrowstyle
{
background:#ffffff;	
}

/*For previous bookings on Booking Centre page*/
.MainDiv
{
	display:block;
	float:left;
	width:775px;
	background-color:#BBE1E3;
	
}

.SideDiv
{
	display:block;
	width:175px;
	background-color:#BBE1E3;
}
.PrevBookingClass
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.PrevBookingClass:Hover
{
	font-size:12px;
	color:Blue;
}


.RegNameClass
{
	text-transform:uppercase;
}

.asppopup
{
	position:absolute; 
	width:250; 
	height:65; 
	z-index:1; 
	left: 225px; 
	top: 375px;
}
.TableStandout {

	text-transform: none;
	color: #000000;
	text-decoration: none;
	font: normal 11px/normal Arial;
	background: #D6F2F8;
	border: thin outset #999999;
	letter-spacing: normal;
	vertical-align: top;
	word-spacing: normal;
	white-space: nowrap;
}
.TableBookingDetail600 {

	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	font: normal 11px/normal Arial;
	background: #D6F2F8;
	border: thin outset #999999;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: nowrap;
	width: 600px;
	margin: 5px;
	padding: 2px;
}
