/* 	Property Adjustment Key: top, right, bottom, left */

/* IE 6.0 Specific Instances */

* html ul.footerNav {
	width: 720px;
}

/***** End IE 6.0 Specific Styles *****/

/* Generic Styles */

* { font-size: 100%; font-family: Arial,Helvetica,sans-serif; margin: 0; padding: 0; color: #000000;}
a:link, a:visited, a:active { text-decoration: underline; color: #223E92;}
a:hover { text-decoration: underline; color: #2B4EB7;}

hr {
    background-color: #223E92;
    border: 1px none #223E92;
    height: 1px;
    margin: 10px 0;
    width: 100%;
}

#ratingsVisibility, .hotelRatingZone { /* This completely controls visibility of all Hotel Rating Zone components in carts, detailinfo, avail, rest tool. */
	display: block;
	overflow: inherit;
} /*NOTE: To turn off ratings on the 'Email Text Itinerary' you'll need to remove the actual line of code*/

#ratingsVisibility {
	height: 1%;
}

#searchColumn2 {
    display: none;
}

/***** End Generic Styles *****/

/* Detailed Styles */

ul.bookingNav li {
	padding: 27px 0 0 0;
}

#interiorContentField {
	background: #FFFFFF;
}

.infoField {
	background-color: #F2EAD7;
	border: 0 solid #0F1C51;
}

.photoEnlargeText {
	color: #466570;
	font-size: 9px;
	text-decoration: none;
}

.promoPanel {
	background: #EDEEEE url(../../images/promoBackground.gif?v=3) no-repeat top right;
	border: solid 1px #9C9A9C;
}

.promoPanel b,
.mealPlanTipField b,
.packageFieldWidth b {
	color:#000000;
}

.roomsIncludeFieldBkgd {
    background: #ff0000; 
    color: #ffffff;
}

.tabActive, .innerTabActive {
	border: 0 solid #9C9A9C;
	color: #006BB6;
	border-width: 1px 0 0 1px;
	border-bottom: 1px solid #FFFFFF;
}

a.tabActive:link {color: #006BB6;}

.innerTabActive {
	border-bottom: 1px solid #F7EBD6;
	background-color: #F7EBD6;
}

.masterHighlight {
	background-color: #BFCCF0;
	color:#000000;
}

.tabInactive, .innerTabInactive {
	background-color: #136734;
	border: 0 solid #9C9A9C;
	border-width: 1px 0 1px 1px;
}

a.tabInactive:link, a.tabInactive:active, a.tabInactive:visited, a.innerTabInactive:link, a.innerTabInactive:active, a.innerTabInactive:visited {
	color: #FFFFFF;
	text-decoration: none; 
}

a.tabInactive:hover {
	background: #45A554;
	color: #FFFFFF;
}

.cornerCover, .cornerCoverInnerTabs {
	border-left: 1px solid #9C9A9C;
}

.cornerCoverInnerTabs {
	background-color: #F2EAD7;
}

.fdHighlight {
	background-color: #EDEEEE;
}

.calendarIcon {
	width: 16px;
	height: 16px;
	background: url(../../PrivateLabel/images/gbmrtravel/calendar.gif?v=3) no-repeat top left;
}

.questionImage {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/question.gif?v=3) no-repeat top left;
	width: 18px;
	height: 19px;
}

.availBold {
	font-size: 110%;
	font-weight: bold;
	color: #000000;
}

/***** End Vehicle Detail Styles *****/

.column2FieldBkgd, .column2Field, .hotelRatingFieldBkgd, .infoField {
    background: #FFFFFF;
}

.packageFieldBkgd { 
    background-color: #E8D5B5; 
}

.primeContentxb1Bkgd, .secondContentxb1Bkgd, .column2Fieldxb1Bkgd, .hotelRatingFieldxb1Bkgd, .packageFieldxb1Bkgd, .adServerFieldxb1Bkgd, .promotionsFieldxb1Bkgd, .roomsIncludeFieldxb1Bkgd, .carFieldxb1Bkgd {
    background-color: #FFFFFF; 
}

.packageField {
	background-color: #E8D5B5;
	border: 0 solid #9C9A9C;
	border-width: 0 1px;
}

/***** End Detailed Styles *****/

/* Search Styles */

#vacationTypeContainer {
	background-color: #DFDFD1;
}

.waitScreenStatusSection,
.waitScreenLastSection {
	width: 430px;
}

.waitScreenStatusSection b,
.waitScreenLastSection {
	color: #000000;
}

/***** End Search Styles *****/

/* Ratings Styles */

.rating5_0 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/5_0Star.gif?v=3) no-repeat top left; 
}

.rating4_5 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/4_5Star.gif?v=3) no-repeat top left; 
}

.rating4_0 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/4_0Star.gif?v=3) no-repeat top left; 
}

.rating3_5 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/3_5Star.gif?v=3) no-repeat top left; 
}

.rating3_0 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/3_0Star.gif?v=3) no-repeat top left; 
}

.rating2_5 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/2_5Star.gif?v=3) no-repeat top left; 
}

.rating2_0 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/2_0Star.gif?v=3) no-repeat top left; 
}

.rating1_5 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/1_5Star.gif?v=3) no-repeat top left; 
}

.rating1_0 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/1_0Star.gif?v=3) no-repeat top left; 
}

.rating0_5 {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/ratings/0_5Star.gif?v=3) no-repeat top left; 
}

.rating0_0 {
	background: transparent url(../../spacer.gif?v=3) no-repeat top left; 
}

/***** End Ratings Styles *****/

/* Container Styles */

#bookingBar,
.cartComponentHeader {
	background-color: #EDEEEE;
}

#secondContent, .secondContentBkgd, .hotelRatingFieldBkgd, .roomsIncludeFieldBkgd, .carFieldBkgd {
	background: #136734;
}

#secondContent,
.secondContentxb1Bkgd {
    border-color: #CCCCCC;
}

#secondContent h1 {color: #FFFFFF;}

#restool {
	background: #FFFFFD;
	border: 1px solid #B8CFD1;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}

#restool h2 {
    color: #000000;
}

a#lblSearchFlight, a#lblSearchHotel, a#lblSearchRentalCar {
    color: #5E777D; 
    font-weight: normal; 
    text-decoration: underline; 
    font-size: 11px; 
}

body {
	background: #FFFFFF url(../../privatelabel/images/gbmrtravel/ft_bgGrad.gif?v=3) repeat-x top left;
} 

#siteContainer {
	margin-top: 0;
}

.column2Field, .column2FieldBkgd, .highlightField, .highlightFieldBkgd {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

.tooltipField {
	background-color: #EEE9CD;
}

/***** End Container Styles *****/
/* Corner styles */

#primeContentTopCurves, #primeContentBottomCurves {
	width: 788px; /* Change width to 788 for Square Corners */
}

#primeContent {
	margin: 1px 0 0 152px; /* Change top margin to 1 for Square Corners */
	border-color: #FFFFFF;
}

.xb2, .xb3, .xb4 {display:none; } /* Comment out for Square Corners */

.xb1, .xb2, .xb3, .xb4 {margin: 0;} /* Comment out for Square Corners */

.modalWaitScreenPLCodeBackground { 
	background: #FFFFFF url(../../PrivateLabel/images/gbmrtravel/waitscreen1.jpg?v=3) no-repeat top left;
	width: 533px; 
	height: 264px;
	padding: 10px;
	position: absolute;
	top: 0;
	left: 0;
}

.waitScreenStatusSection {
	margin-top: 20px;
}

.actbHColor {
	 background-color: #D0D6E3;
}

.modalPopup, .modalBody {
	background: #FFFFFF;
}

/****** END Corner styles */


/* Button Styles */ 

.btnSelect, .btnView, .btnGo, .btnEmail, .btnPrint, .btnSave, .btnCancel, .btnNo, .btnYes, .btnCheckout, .btnCreate, .btnClear {
      height: 26px;
      font-size: 120%;
      background: url(../../PrivateLabel/images/gbmrtravel/Buttons/btn26Bkgd.gif?v=3) repeat-x top left;
      padding: 0 0 2px 0; 
      outline: none;
      color:#FFF;
} 

.btnSubmit, .btnContinue, .btnSearch, .btnCompleteBooking {
      height: 36px;
      font-size: 140%;
      background: url(../../PrivateLabel/images/gbmrtravel/Buttons/btn36Bkgd.gif?v=3) repeat-x top left;
      padding: 8px 0;
      outline: none;
      color:#FFF;
}

.btnSelectRt, .btnSelectLt, .btnCheckoutRt, .btnCheckoutLt, .btnCreateRt, .btnCreateLt, .btnGoRt, .btnGoLt, .btnNoRt, .btnNoLt, .btnYesRt, .btnYesLt, .btnEmailRt, .btnEmailLt, .btnPrintRt, .btnPrintLt, .btnSaveRt, .btnSaveLt, .btnCancelRt, .btnCancelLt, .btnViewLt, .btnViewRt, .btnClearRt, .btnClearLt  {
      width: 7px;
      height: 26px;
      cursor: pointer;
      cursor: hand;
      float: left;
} 

input.btnGoRefine {
      height: 20px;
      font-size: 100%;
	  width: 30px;
      background: red url(../../PrivateLabel/images/gbmrtravel/Buttons/btn20Bkgd.gif?v=3) repeat-x top left;
      padding: 0 3px 2px 3px;
	  margin: 0;
      outline: none;
}

.btnGoRefineRt {background: url(../../PrivateLabel/images/gbmrtravel/Buttons/btn20Rt.gif?v=3) no-repeat top left;}
.btnGoRefineLt {background: url(../../PrivateLabel/images/gbmrtravel/Buttons/btn20Lt.gif?v=3) no-repeat top left;}
 
.btnSelectRt, .btnCheckoutRt, .btnViewRt, .btnGoRt, .btnNoRt, .btnYesRt, .btnCreateRt, .btnEmailRt, .btnPrintRt, .btnSaveRt, .btnCancelRt, .btnClearRt {
      background: url(../../PrivateLabel/images/gbmrtravel/Buttons/btn26Rt.gif?v=3) no-repeat top left;
}
 

.btnSelectLt, .btnCheckoutLt, .btnViewLt, .btnGoLt, .btnNoLt, .btnCreateLt, .btnYesLt, .btnEmailLt, .btnPrintLt, .btnSaveLt, .btnCancelLt, .btnClearLt {
      background: url(../../PrivateLabel/images/gbmrtravel/Buttons/btn26Lt.gif?v=3) no-repeat top left;
}
 
.btnSubmitRt, .btnContinueRt, .btnSearchRt, .btnCompleteBookingRt {
      background: url(../../PrivateLabel/images/gbmrtravel/Buttons/btn36Rt.gif?v=3) no-repeat top left;
}

.btnSubmitLt, .btnContinueLt, .btnSearchLt, .btnCompleteBookingLt {
      background: url(../../PrivateLabel/images/gbmrtravel/Buttons/btn36Lt.gif?v=3) no-repeat top left;
}

/***** End Button Styles *****/

/* Modal Popup Styles */

.toolTipPriceField {
	background-color: #FFFFFF;
}

.modalWaitScreenBackground {
	background: #FFFFFF url(../../PrivateLabel/images/gbmrtravel/waitscreen1.jpg?v=3) no-repeat top left;
}

.waitScreenLogo {
	margin: 10px 0 20px 0;
	height: 38px;
	width: 164px;
	visibility: hidden;  /*Set to hidden because background image was designed with logo in it*/ 
}

.vanillaWaitScreenMargin { margin: 90px 0 0 15px;}

.modalContainer {
	padding: 10px;
	text-align: left;
	width: 890px;
	background-color: #FFFFFF;
}

.modalContainer b,
#fdContainer b,
#fdContainer {
	color:#000000;
}

.btnPrintFeaturesPosition {
	background-color:#FFFFFF;
}

*#fdContainer h2,
*#fdContainer p {
	position: relative; /* peekaboo bug fix for IE6 */
	min-width: 0; /* peekaboo bug fix for IE7 */
	color: #000000;
}

.fareTypeContainer {
	background-color:#EDEEEE;
	text-align: left;
	padding: 10px; 	
	width: 500px;
	color: #000000;
}

#HPContainer {
	background-color: #FFFFFF;
	padding: 10px 0 10px 10px;
	text-align: left;
	width: 640px;
}

.mapModalContainer {
	height: 550px;
	padding: 10px;
	text-align: left;
	width: 880px;
	background-color: #EDEEEE;
}

#EmailItinForm #cartModalContainer {
	width: 624px;
}

.privacyPolicy {
	width: 880px;
	color: #000000;
}

/***** End Modal Popup Styles *****/

/* Calendar Styles */

.calendarTitle {
	background-color: #716E6E;
	color: #FFFFFF;
}

.calendarDayHeader {
	background-color: #E3E3E3;
}

/***** End Calendar Styles *****/

.perPagePosition, #psi4, #psi3, #psi2, #psi1,
.perPagePosition, #psi4, #psi3, #psi2, #psi1 a {
	color: #FFFFFF;
}

/***** Start Navigation Buttons *****/
a.bookingNavTextSelected, a.bookingNavTextCurrent{
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

#summaryLinePosition {
	color: #FFFFFF;
	float: left;
}

#summaryLinePosition a, b, strong,
#paginationPositionUpper,
#paginationPositionLower,
.lowerPerPagePosition,
.lowerPerPagePosition a {
	color: #FFFFFF;
}

#paginationPositionUpper a,
#paginationPositionLower a {
	color: #FFFFFF;
	background-color: Transparent;
}

.selectedAir, .notSelectedAir, .notAvailableAir, .currentAir, 
.selectedHotel, .notSelectedHotel, .notAvailableHotel, .currentHotel,
.selectedVehicle, .notSelectedVehicle, .notAvailableVehicle, .currentVehicle, 
.selectedFeature, .notSelectedFeature, .notAvailableFeature, .currentFeature, 
.selectedSearch, .notSelectedSearch, .notAvailableSearch, .currentSearch, 
.selectedCheckout, .notSelectedCheckout, .notAvailableCheckout, .currentCheckout {
	background-image: url(../../PrivateLabel/images/gbmrtravel/NavIcons.gif?v=3);
}

div.bookingNavTextSelected {
	color: #445D86;
}

.hideBtn a:link, .hideLink a:link {
	text-decoration: none; 
}
	
.hideLink a:link {
	color:#5C93CA;
}

/***** End Navigation Buttons *****/

/***** Start New Search Styles ******/

.highlightFieldxb1BkgdNewSearch, .highlightFieldBkgdNewSearch { background-color: #CCCCCC;}
.highlightFieldBorderNewSearch { border-color: #CCCCCC;}

.highlightFieldxb1BkgdNewSearch, .highlightFieldBkgdNewSearch, .highlightFieldxb1BkgdBottomNewSearch {
background-color:#cccccc;
}

#highlightFieldNewSearch {
	background: #FFFFFD;
	padding: 2px 5px 5px 10px;
	border: solid #CCCCCC;
	border-width: 1px;
	*height: 1%;
}

.newSearchText, #highlightFieldNewSearch span,
.highlightField b {
	color: #000000;	
}

.checkMarkPosition {
	background-color: #FFFFFD;
}

/***** Start New Search Styles ******/

/***** Start Hotel Avail Styles *****/

.componentPrice {
	background-color: #E3E3E3;
}

.price {
	color: #223E92;
}

.componentContainerSelected {
	background: #FFFFFD;
}

.stackedPriceZone b {
	color:#000000;
}

/***** End Hotel Avail Styles *****/

/***** Start Air Avail Styles *****/

.currentIndicator {
	background-color: #FFFFFD;
}

.airContainer   {
	background: url(../../PrivateLabel/images/gbmrtravel/air/airAvailBg.gif?v=3);
}

.airContainerSelected {
	background: url(../../PrivateLabel/images/gbmrtravel/air/airAvailBgSelected.gif?v=3);	
}

.airPrice {
	color: #223E92;
}

/***** End Air Avail Styles *****/

/***** Start Car Avail Styles *****/


.timesBkgrd {
	background-color: #EEE9CD;
	color: #000000;
}

.timesInstructions {
	color: #000000;
}

.timesPosition {
	padding: 0 5px 0 2px;
	left: 480px;
	top: 10px;	
}
.timesPosition b  {color: #000000;}

/***** End Car Avail Styles *****/


/***** Start Feature Avail Styles *****/

.categoryHighlight {
	background-color: #E3E3E3;
}

.optionalComponentPrice {
	color:#223E92;
}

/***** End Feature Avail Styles *****/

/***** Start Modifiable Cart Navigation Styles *****/

#cartNavigation .selectedAir, #cartNavigation .notSelectedAir, #cartNavigation .notAvailableAir, 
#cartNavigation .selectedHotel, #cartNavigation .currentHotel, #cartNavigation .notSelectedHotel, #cartNavigation .notAvailableHotel,
#cartNavigation .selectedVehicle, #cartNavigation .notSelectedVehicle,#cartNavigation .notAvailableVehicle, 
#cartNavigation .selectedFeature, #cartNavigation .notSelectedFeature, #cartNavigation .notAvailableFeature,
#cartNavigation .selectedSearch, #cartNavigation .notSelectedSearch, #cartNavigation .notAvailableSearch, 
#cartNavigation .selectedCheckout, #cartNavigation .notSelectedCheckout, #cartNavigation .notAvailableCheckout {
	background-image: url(../../PrivateLabel/images/gbmrtravel/CartNavIcons.gif?v=3);
}

#cartModalContainer {
	border: 1px solid #EDEEEE;
	overflow: hidden;
	padding: 5px 7px 0;
	text-align: left;
	background-color: #FFFFFF;
}

.navSecondContent {
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px;
	padding: 0 10px;
}

#modifiableCartComponentContainer {
	background: transparent url(../../PrivateLabel/images/gbmrtravel/cartBkgd.gif?v=3?v=1) repeat-y scroll 0 0;
	border: 1px solid #CCCCCC;
}

.modifiableHotelInclusions {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.modifiableCartAirHeader {
	background-color:#EDEEEE;
}

.modifiableCartModalHeader b,
.modifiableCartAirHeader b,
.modifiablePricingLeftColumn b,
.modifiableCartPrice,
.modifiableCartLeft b,
#navCartPosition,
#HTMLEmailContents b {
	color: #000000;
}

.modifiableRoomUpgrade {
	background-color: #EDEEEE;
	border: 1px solid #CCCCCC;
}

/***** End Cart Navigation Styles *****/

/***** Start Modifiable Cart Navigation Side Icons *****/

.modifiableCartHotelIcon {
	background: url(../../PrivateLabel/images/gbmrtravel/hotelIcon.gif?v=3) no-repeat;
}

.modifiableCartAirIcon {
	background: url(../../PrivateLabel/images/gbmrtravel/airIcon.gif?v=3) no-repeat;
}

.modifiableCartCarIcon {
	background: url(../../PrivateLabel/images/gbmrtravel/carIcon.gif?v=3) no-repeat;
}

.modifiableCartFeatureIcon {
	background: url(../../PrivateLabel/images/gbmrtravel/featureIcon.gif?v=3) no-repeat;
}

/***** End Modifiable Cart Navigation Side Icons *****/

/***** Start Booking Styles *****/

.featureComponentHeader /*in Summary Cart*/, .bookingBkgrdSections /*in TravelersInfo*/ {
	background-color: #FFFFFF;
	border: 3px solid #EBF0F2;
}

.packageHighlight {
	background-color: #FFE57F;
}

.tooltipPasswordField, .tooltipBookField, .tooltipFFField  { /*Controls all tooltips in the Travelers Info Section*/
	background-color: #EEE9CD;
}

#bookingbar,
.readOnlyPricingLeftColumn, 
.ssrBar, 
.ssrForm, 
#hotelSSR {
	background-color: #FFFFFF;
}

#paymentInfoContainer {
	background-color: #E3E3E3;
}

.summaryHotelInclusions b,
.checkoutText b,
.summaryAirPairContainer b,
#cartHotelContainer b,
.cartPricingContainer b,
.readOnlyAirPairContainer b {
	color: #000000;
}

/***** End Booking Styles *****/


/* Header Styles */

#secondNavField{
	 height: 115px;
}

#leftLinks {
	float: left;
	margin-top: 60px;
	margin-left: 15px;
}

#leftLinks p {
	padding-left: 100px;
	margin-top: -45px;
	font-size: 90%;
	color: #88AFBC;
	font-family: Helvetica,Arial,sans-serif;
}

#leftLinks b {
	color: #004C6D;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
}

#leftLinks ul {
	position: absolute;
	top: 88px;
	left: 6px;
}

#leftLinks li {
	display:inline;
}

#leftLinks a:hover {
	color: #3A7484;
}

#leftLinks a  {
	color: #085277;
	font-size:12px;
	text-decoration: none;
	background-color: Transparent;
	font-size: 100%;
}

#leftLinks li a  {
	padding: 8px;
	border-right: 2px solid #E4EAEF;
	font-family: Helvetica,Arial,sans-serif;
}

#rightLinks {
	float: right;
	text-align: right;
	margin-right: 27px;
	font-family: Helvetica,Arial,sans-serif;
	color: #88AFBC;
}

#navDisplay {
	background-color: #E4E4E4;
	width: auto;
	height: 24px;
	padding-left: 0;
	margin-top: 46px;
}

#navDisplay ul li {
	display: block;
	float: left;
	list-style-type: none;
}

#navDisplay ul li a {
	display: block;
	height: 24px; 
	width: 130px;
	background: transparent url(../../privatelabel/images/gbmrtravel/navigation.png?v=3) no-repeat 0 0;
	text-indent: -9009px;
}	

#navDisplay ul li#Nav2 a {
	width: 130px;
	background-position: -130px 0;
}

#navDisplay ul li#Nav3 a {
	width: 130px;
	background-position: -260px 0;
}

#navDisplay ul li#Nav4 a {
	width: 130px;
	background-position: -390px 0;
}

#navDisplay ul li#Nav5 a {
	width: 130px;
	background-position: -520px 0;
}

#navDisplay ul li a:hover {
	background-position: 0 -25px;
}

#navDisplay ul li#Nav2 a:hover {
	background-position: -130px -25px;
}

#navDisplay ul li#Nav3 a:hover {
	background-position: -260px -25px;
}

#navDisplay ul li#Nav4 a:hover {
	background-position: -390px -25px;
}

#navDisplay ul li#Nav5 a:hover {
	background-position: -520px -25px;
}

/* IE 6.0 Specific Instances */

* html #navPosition {
	margin: 0 3px 0 0;
}

/***** End IE 6.0 Specific Styles *****/

.headerHighlight {
	background-color: #FEFF01;
}

#navPosition {
	padding: 0;
	margin: 20px 0 0 0;
	float: left;
	width: 550px;
}

#headLogo {
	float: left;
	margin-left: -16px;
}

.headerLogoPosition {
	margin: 10px 0 0 20px;
	float: left;
}

#headerPLcodeInfoPosition {
	float: left;
}

.soldByPrefix {
	text-transform: uppercase;
}

#navHolder2 {
	border-bottom: 1px #E4E4E4 solid;
	background-color: #FFFFFF;
	width: auto;
	height: 17px;
	padding-right: 12px;
	padding-top: 2px;
	text-align: right;
}

#primeNavField {
	width: 974px;
	padding-top: 0;
	margin: 0;
	background: #E4E4E4;
	overflow: hidden;
	margin-bottom: -1px;
}

/***** End Header Styles *****/

/***** Footer *****/

#footercontainer {
	width: 899px;
	height: 100px;
	margin: 0 0 20px 30px;
	background: #FFFFFF;
}

#footerlinks  {
	float: left;
	width: 900px;
	text-align: center;
	margin-top: 20px;
}

#footerfamily  {
	width: 880px;
	float: left;
	margin: 10px;
}

#footershadow {
	background: #FFFFFF url(../../privatelabel/images/gbmrtravel/footershadow.gif?v=3) top left repeat-x;
	width: 899px;
	height: 22px;
	margin: 0 0 0 30px;
}

#copyrightPosition {
	float: right;
	text-align: right;
	line-height: 150%; 
}

/**** End Footer ****/

/* 	Property Adjustment Key: top, right, bottom, left */

/* IE 6.0 Specific Instances */

* html #navPosition {
	margin: 0 3px 0 0;
}

/***** End IE 6.0 Specific Styles *****/


#primeHeaderField {
	background: #FFFFFF url(../../privatelabel/images/gbmrtravel/ft_hdrPat.gif?v=3) top left repeat;
	height: 115px;
	width: 923px;
	margin-left: 16px;
}

#subHeaderField {
	background: #136734;
	height: 29px;
	width: 923px;
	margin-left: 16px;
	border-bottom: 9px solid #1f1E59;
}

ol#navBlock {
    height: 29px;
    list-style: none;
}

ol#navBlock li {
    float: left;
    margin: 0 1px 0 0;
}

ol#navBlock a {
    color: #FFFFFF;
    display: block;
    height: 29px;
    text-decoration: none;
    line-height: 29px;
    float: left;
    text-align: center;
    font-weight: bold;   
    font-size: 120%;
    font-family: Arial;
    margin-right: 20px;
    margin-left: 10px;
    text-transform: uppercase;
}

ol#navBlock a:hover {
	color: #ffff66;
}

#headerLogo {
	float: left;
	margin: 6px 0 0 6px;
}

ol#navPhone {
	width: 105px;
	list-style: none;
	float: right;
	margin: 65px -89px 0 0;
}

ol#navPhone li {
	font-weight: bold;
	font-size: 15px;
	text-align:center;
}

ol#navSocial {
	height: 49px;
	width: 275px;
	list-style: none;
	float: right;
	margin-top: 5px;
	margin-right: 40px;
}

ol#navSocial li {
    float: left;
    margin: 3px 1px 0 0;
}

#navSocial-kit {
	border: 0 solid red;
	width: 90px;
	font-family: Arial;
	line-height: 42px;
	font-weight: bold;
}

/* Click-to-Chat Feature */

#clickToChatPosition {
    position: absolute;
    margin: 55px 0 0 718px;
}

.emailUsBtn  {
    width: 130px;
    height: 50px;
    background: transparent url(../../images/emailUsBtn.gif?v=3) no-repeat 0 0;
}

.chatNowBtn  {
    width: 130px;
    height: 50px;
    background: transparent url(../../images/chatNowBtn.gif?v=3) no-repeat 0 0;
}