@charset "utf-8";
/* 
    Document   : UJCommonStyle.css
    $LastChangedRevision: 132 $
	$LastChangedBy: ChrisMcKee $
	$LastChangedDate: 2010-09-24 10:34:54 +0100 (Fri, 24 Sep 2010) $
    Description:
        Global APP Error Pages
*/


body { font-family:Arial, Helvetica, sans-serif; background:#E2EDD0; }

/*This style sheet is used to maintain the look-n-feel for Progress bar*/
.ProgressBar {
	color: #525252;
	font-size: 10px;
	font-weight: 700;
	background-color: #fff;
	border-width: 1;
	border-color: #000;
	height: 400px;
	text-align: center;
	vertical-align: middle;
}
/*This style sheet is used to maintain the look-n-feel for Non-hierchical display of Preferences in Search Screen*/
#staticPreferences tr td {
	font-size: 11px;
	color: #444;
	padding:0px;
}
/*This style sheet is used to maintain the look-n-feel for Hierchical display of Preferences in Search Screen*/
#staticHierarchicalPreferences table tr td {
	font-size: 11px;
	color: #444;
	padding:0px;
}
.staticRarHiererchy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	padding:0px;
}
.staticRarHiererchy a:link, .staticRarHiererchy a:active, .staticRarHiererchy a:visited {
	color: #444;
	text-decoration: underline;
}
.staticRarHiererchy a:hover {
	color: #444;
	text-decoration: none;
}
/*This class if for the CityLit page to show cityList returned by multimap*/
.staticCityList {
	font-size: 11px;
	color: #444;
	padding:0px;
}
.staticCityList a:link, .staticCityList a:active, .staticCityList a:visited {
	color: #444;
	text-decoration: underline;
}
.staticCityList a:hover {
	color: #444;
	text-decoration: none;
}
/*This style sheet is use to set the style of the body of non-template driven pages*/
.staticBody {
	margin:0px;
	background-color: #fff; /*#F8F8FF;*/
}
.staticAddressPageErrorLbl {
	font-size: 11px;
	text-align:center;
	color:Green;
}
.staticThankYouMainLbl {
	font-weight: bold;
	font-size: 14px;
	color: #000;
}
.staticDefaultText {
	font-size: 8pt;
	color: #686868;
}

/*This class is used for image buttons in non-template driven pages  */
.StaticContentImage {
	font-size: 11px;
	color: #000;
}
/*This class is used for displaying labels with normal text in non-template driven pages  */
.StaticContentTxt {
	font-size: 12px;
	color: #444;
	padding:0px;
}
/*This class is used for displaying the generic message in email a friend page  */
.EmailAFriendGenricMsg {
	font-weight: bolder;
	font-size: 16px;
	color: #444;
	height: 25px;
	padding:0px;
}
/*This class is used for displaying the sender's message in email a friend page  */
.EmailAFriendMsg {
	font-weight: bold;
	font-size: 12px;
	color: #440;
	height: 25px;
	padding:0px;
}
/*This class is used for displaying the PropertyDetails in email a friend page  */
.EmailAFriendPropertyDetails {
	font-size: 15px;
	color: #444;
	height: 25px;
	padding:0px;
}
/*This class is used for displaying the Property Name header in email a friend page  */
.EmailAFriendPropertyName {
	font-weight: bold;
	font-size: 14px;
	color: #444;
	height: 25px;
	padding:0px;
}
/*This class is used for displaying the Property Name in email a friend page  */
.EmailAFriendPropertyNameValue {
	font-weight: bold;
	font-size: 14px;
	color: #444;
	height: 25px;
	padding-left:1px;
}
/*This class is used for displaying the Property Loaction header in email a friend page  */
.EmailAFriendPropertyLocation {
	font-weight: bold;
	font-size: 14px;
	color: #444;
	height: 25px;
	padding:0px;
}
/*This class is used for displaying the Property Location in email a friend page  */
.EmailAFriendPropertyLocationValue {
	font-weight: bold;
	font-size: 14px;
	color: #444;
	height: 25px;
	padding-left: 1px;
}
/*This class is used for displaying the Property Ref header in email a friend page  */
.EmailAFriendPropertyRef {
	font-weight: bold;
	font-size: 14px;
	color: #444;
	height: 25px;
	padding:0px;
}
/*This class is used for displaying the Property reference in email a friend page  */
.EmailAFriendPropertyRefValue {
	font-weight: bold;
	font-size: 14px;
	color: #444;
	height: 25px;
	padding-left:1px;
}
/*This class is used for displaying label in the dynamic map mentioning VRG's property   */
.StaticMapTxt {
	font-size: 10px;
	color: #444;
	padding: 0px;
}
/*This class is used to control the display opf the infomation message appearing below map*/
.MapPropertyInfoDisplay {
	display: none;
}
/*This class is used for displaying text on the property icons  in the dynamic map    */
.MapIconSpanClass {
	font-size: 8px;
	color: Yellow;
	text-align: center;
	vertical-align: top;
	height: 16px;
	width: 16px;
	padding:0px;
	font-weight: normal;
	border-color: Black;
	border: 1;
	z-index: 10;
}
/*This class is used for displaying property number on dynamic map   */
.StaticMapIconDiv {
	font-size: 9px;
	color: yellow;
	text-align: center;
	vertical-align: middle;
	padding-bottom:1px; /*background-repeat:no-repeat;*/
	background-position: center, center;
	font-weight: bold; /*background-color:Transparent;*/
	cursor: default;
	width: 13px;
	height: 13px;
}
/*This class is used for the div containing the datagrid in non-template driven pages  */

.StaticDgDiv {
	position: relative;
	visibility: visible;
	padding: 0px;
	margin: 0px; /*	border:1px none #AAAAAA;*/
	width: 100%; /*  height:100%;*/
}
/*This class is used for datagrid in non-template driven pages  */
.StaticDatagridDisplay {
	border: 1px solid #fff;
	font-size: smaller;
	width: 100%;
	background-color: #fff;
	text-align: center;
}
/*This class is used for datagrid in address pop up pages  */
.StaticDatagridDisplayQAS {
	border: 1px solid #fff;
	font-size: smaller;
	width: 100%;
	background-color: #fff;
	text-align: center;
}
/*This class is used for datagrid in price guide pages  */
.StaticDatagridDisplayPriceGuide {
	border: 1px solid #fff;
	font-size: smaller;
	width: 100%;
	background-color: #eee;
	text-align: center;
}
/*This class is used for making labels appear bold in non-template driven pages  */
.StaticContentTxtBold {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.StaticContentHdrLbl {
	font-size: 14px;
	color: #D86C24;
	font-weight: 600;
}
/*This class is used for the <td> containing the page header label in non-template driven pages  */
.staticPageHdr {
	text-align: left;
	padding:0px;
	height: 30px;
	background-color:#fff;
}
/*This class is used for the <td> containing the header label in UJCustom Error Page*/
.staticErrorPageHdr {
	text-align: center;
	height: 30px;
	border: #61AC43 2px solid;
	background-color: #D86C24;
	padding-left:10px;
}
/*This class is used for datagrid headers in non-template driven pages  */
.staticDataGridHeader {
	border: 1px solid #fff;
	color: #fff;
	background-color: #D86C24;
	padding:0px;
	font-weight:600;
	font-size: 13px;
}
/*This class is used for datagrid headers in price guide pages pages  */
.staticDataGridHeaderPriceGuide {
	border: 1px solid #fff;
	color: #fff;
	background-color: #D86C24;
	padding:0px;
	font-weight: bold;
	font-size: 14px;
}
/*This class is used for datagrid headers in Address Popup pages pages  */
.staticDataGridHeaderQAS {
	border: 1px solid #fff;
	color: #fff;
	background-color: #D86C24;
	padding:0px;
	font-weight: bold;
	font-size: 14px;
}
/*This class is used for link buttons in non-template driven pages  */
.StaticContentLnkBtn {

}
/*This class is used for the dimension of dynamic map  */
.DynamicMapDim {
	height: 218px;
	width: 220px;
	padding:0px;
}
/*This class is used for hyperlinks in non-template driven pages  */
.StaticContentLnkHyper {
	font-size: 11px;
	color: #000;
	height: 24px;
	padding:0px;
}
.StaticContentLnkHyper:link, .StaticContentLnkHyper:active, .StaticContentLnkHyper:visited  {
	color: #000;
	text-decoration: underline;
}
.StaticContentLnkHyper:hover {
	color: #000;
	text-decoration: none;
}
/* This class is used for displaying the error label in UJCustomError Page */
.StaticErrorPageLabel {
	font-size:14px;
	font-weight:bold;
	font-style:normal;

}
.StaticMenuFooter {
	border-top: 1px solid #fff;
	background-color: #000;
	font-size: 11px;
	color: #ccc;
	text-align: center;
	vertical-align: middle;
	height: 21px;
}
/*This style sheet is used to maintain the look-n-feel for display of Children Age grid in Enter Passenger Ages Screen*/
#staticEnterPassengerAges tr td {
	font-size: 11px;
	color: #444;
	padding:0px;
}
.staticnoImageCss {
	font-size: 11px;
	color: #444;
}
/* For Calendar in AvailabilityAndPricingDetails*/
/* The main calendar widget.  DIV containing a table. */

div.staticCalendar {
	position: relative;
}
/*This style sheet is used for the main body of the calendar used in AvailabilityAndPricingDetails Page */
.staticCalendar, .staticCalendar table {
	width: 225px;
	height: 166px;
	border: 0px solid #565;
	font-size: 9px;
	color: #256978;
	cursor: default;
	background-color: #fff;
	font-weight: bold;
	border-color: White;
}
/*This style sheet is used for the title part(e.g. June 2006) of the calendar used in AvailabilityAndPricingDetails Page */
.staticCalendarTitle {
	background-color: #c63;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 0px 2px;
	font-size: 11px;
	height: 20px;
	vertical-align: middle;
	border-width: 0px;
}
/*This class is used for setting the style of the individual date cells of the calendar*/
.staticCalendarCell {
	background-color: #EDEFEB;
	font-size: 9px;
}
/*This class is used for the inner table of the calendar used in AvailPricing page*/
.staticInnerCalendarTable {
	width: 100%;
	height: 100%;
	padding: 2px 0px 2px 0px;
	background-color: #fff; /*color:#22606E;*/
	color: Blue;
	font-weight: normal;
	font-size: 3px;
}
/*This class is used to hold the inner table of the calendar*/
.staticInnerCalendarTD {
	height: 100%;
	width: 100%;
	border: 1px solid #AFBCA3;
	vertical-align: top;
}
/*This style sheet is used for week days of the calendar used in AvailabilityAndPricingDetails Page  */
.staticCalendarHeadRow {
	color: #fff;
	background-color: #c63;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	border-width: 0px;
}

/**********ItinerarySection*************/
.staticbkjsummlist_div {
	height: 7px;
}
.staticbkjsummlst_propertyhdr {
	font-size: 10px;
	font-weight: bold;
	color:green;
}
.staticbkjsummlst_propertytxt {
	font-size: 10px;
	font-weight: normal;
	color: #525252;
}
.staticbkjsummlst_propertyrefhdr {
	font-size: 10px;
	font-weight: bold;
	color: #AE3535;
}
.staticbkjsummlst_propertyreftxt {
	font-size: 10px;
	font-weight: normal;
	color: #525252;
}
.staticbkjsummlst_costincludehdr {
	font-size: 10px;
	font-weight: bold;
	color: #AE3535;
}
.staticbkjsummlst_costincludetxt {
	font-size: 10px;
	font-weight: normal;
	color: #525252;
}
.staticbkjsummlst_dateshdr {
	font-size: 10px;
	font-weight: bold;
	color: #AE3535;
}
.staticbkjsummlst_datestxt {
	font-size: 10px;
	font-weight: normal;
	color: #525252;
}
.staticbkjsummlst_totcosthdr {
	font-size: 10px;
	font-weight: bold;
	color: #AE3535;
}
.staticbkjsummlst_totcosttxt {
	font-size: 10px;
	font-weight: normal;
	color: #525252;
}
.staticmandatory {
	font-size: 11px;
	font-weight: normal;
	color: #525252;
}
/* This class is for the setting attributes of the td on the ViewOnMap pop up*/
.tabViewOnMap {
	height: 220;
	width: 220;
	border-color: Green;
	text-align: center;
	left: 19;
	z-index: 101;
}
/* This class is for the Pagination Bars on the Search Result Page */
.staticSRPaginationClass {
	background-color: White;
	color: Black;
	font-family: Arial;
	font-size: smaller;
	border: solid 1pb black;
	text-align: center;
}
/*This class is for the main table of the error page*/
.staticCustomErrorMainTable {
	height: 616px;
	width: 800px;
}
/*this class drives the style for dorp down control in static pages*/
.staticCombo {
	font-size: 11px;
	color: #444;
}
/*This style sheet is used for the main body of the Holiday start date Calendar */
.staticHolidayCalendar, .staticHolidayCalendar table {
	border: 0px solid #565;
	font-size: 11px;
	color: #000;
	cursor: default;
	background-color: #fff;
	color: #006400;
}
/*This style sheet is used for the title part(e.g. June 2006) of the Holiday start date Calendar */
.staticHolidayCalendarTitle tr td {
	background-color: #ccc;
	font-weight: bold;
	border: none;
}
/*this class drives the style for Head row in Holiday start date Calendar*/
.staticHolidayCalendarHeadRow {
	background-color: #C6D7B4;
	color: #006400;
	font-weight: bold;
}
/*this class drives the style for weekend days in Holiday start date Calendar*/
.staticHolidayCalendarWeekend {
	background-color: #ffc;
}
/*this class drives the style for Today date in Holiday start date Calendar*/
.staticHolidayCalendarTodayDay {
	background-color: Gray;
}
/*this class drives the style for Today date in Holiday start date Calendar*/
.staticHolidayCalendarSelectedDay {
	font-weight: bold;
	background-color: #C6D7B4;
}
/*this class drives the style for the dates those can not be selected in Holiday start date Calendar*/
.staticHolidayCalendarNonSelectableDates {
	color: Gray;
}
/*this class drives the style for dates of other months shown in Holiday start date Calendar*/
.staticHolidayCalendarOtherMonthDay {
	background-color: grey;
}
/*this class drives the style for Selector in Holiday start date Calendar*/
.staticHolidayCalendarSelector {
	background-color: #ccc;
}
/*this class drives the style for Next-Previous in Holiday start date Calendar*/
.staticHolidayCalendarNxtPrev tr td {
	background-color: #ccc;
	bottom: auto;
}
/*this class drives the style for the DataList in PropRefResult page*/
.StaticDatalistDisplayPropRef {
}
/*this class drives the style for the Table Cell of the DataList in PropRefResult page*/
.StaticDatalistCellDisplayPropRef {
	border-top: solid 2px #090;
	border-bottom: solid 2px #090;
	height: 100px;
}
/*This class drives the display style of the labels inside the Datalist in PropRefResult page */
.StaticContentTxtPropRef {
	font-size:12px;
	color: #009900;
	padding:0px;
}
/*This class drives the display style of the Next Prev Links when disabled in PropertyDetails page for Mozilla Browser
.DisabledLink {
	color: Gray;
	text-decoration: none;
}
.DisabledLink a:link {
	color: Gray;
	text-decoration: none;
}
.DisabledLink a:active {
	color: Gray;
	text-decoration: none;
}
.DisabledLink a:visited {
	color: Gray;
	text-decoration: none;
}
.DisabledLink a:hover {
	color: Gray;
	text-decoration: none;
}*/
/* - - - site map bits - - - */

.staticSiteMapSearchRARCell {
	padding-top:10px;
	font-weight:600;
}
.staticSiteMapSearchPagingRow a, .staticSiteMapSearchRAR a {
	color:#000;
	padding:5px;
	font-weight:300;
}
.staticSiteMapSearchPagingRow a:hover, .staticSiteMapSearchRAR a:hover {
	color:#C63;
	padding:5px;
	font-weight:300;
}
/* - - - grade details - - - */

.StaticDgDiv {
	font-size:11px;
	text-align:left;
}
#dgGrade td {
	text-align:left!important;
}

