@import "contactUs.css";

@import "navStyle.css";
/* including this file overrides some things in navStyle.css.  This allows intres specific layouts. */
@import "navStyleIntres.css";

html, body{ font-family:arial, helvetica, sans-serif; }
body
{
  margin:2px; padding:0;
}
body form
{
  margin:0;
  padding:0;
}


/* Default Elements and SubClasses */

A                        {color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 12px;}
A.smallerWhite           {color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
A.smaller                {color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 10px;}
A.small                  {color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 11px;}
A.boldItalic             {font-weight: bold; font-family: arial, helvetica, sans-serif; font-style: italic; color: #0000ff;}
A.bold                   {font-weight: bold;  font-family: arial, helvetica, sans-serif; color: #0000ff;}
A.large                  {color: #0000ff; font-family: arial, helvetica, sans-serif; font-size: 14px;}
A.white                  {color: #ffffff; font-family: arial, helvetica, sans-serif; }
/* the nav got re-worked several times making this a mess... */
A.nav0off                {text-decoration: none; font-size: 12px; font-weight: bold; color: #000000;}
A.nav0on                 {text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff;}
/* A.nav1                   {border: solid 1px yellow; text-decoration: none; font-size: 12px; color: #ffffff;} */
A.nav1                   {text-decoration: none; font-size: 12px; color: #ffffff;}
SPAN.nav0on              {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff;}
SPAN.nav1                {font-family: arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; font-size: 12px; color: #ffffff;}
SPAN.border              {border: solid 1px yellow;}
/* end nav stuff */
TD                       { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000;}

a.sideNav                {font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.sideNav:hover          {background-color:#C4D8E6;}


/* Standard Text settings */

.normText                { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000;}
.normTextOrange          { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #FF6000;}
.normTextBoldOrange      { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #FF6000;}
.largeTextBoldOrange     { font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; color: #FF6000;}
.normTextBold            { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #000000;}
.normTextBoldGrey        { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #666666;}
.normTextRed             { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #ff0000;}
.normTextGreenBold       { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #007D5D;}
.normTextRedBold         { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ff0000;}
.normTextWhite           { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #ffffff;}
.normTextWhiteBold       { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff;}
.normTextBoldBlue        { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #003399;}
.largeText               { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #000000;}
.largeTextBold           { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; color: #000000;}
.largeTextBoldWhite      { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;}
.largeText16             { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; color: #000000;}
.largeText16Bold         { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #000000;}
.largeText16Bold         { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #000000;}
.largeText16BoldBlue     { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #003399;}
.largerText              { font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; color: #000000;}
.largerTextBold          { font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; color: #000000;}
.largerTextBoldGrey      { font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; color: #666666;}
.hugeText                { font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; color: #000000;}
.hugeTextAsteriskBold    { font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; font-weight: bold; color: #000000;}
.hugeTextTimesGreen      { font-family: Times New Roman; font-size: 30px; color: #007d5d;}
.hugeTextTimesBlack      { font-family: Times New Roman; font-size: 30px; color: #000000;}
.hugeTextTimesGrey       { font-family: Times New Roman; font-size: 30px; color: #999999;}
.hugeTextBold            { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; color: #000000;}
.notAvailText            { font-family: Arial, Helvetica, sans-serif; font-size: 64px; font-weight: bold; color: #E4E4E2;}
.notAvailText2           { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #797979;}
.smallText               { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000;}
.verySmallText           { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000;}
.smallTextGrey           { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #666666;}
.smallTextBold           { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #000000;}
.smallTextItalic         { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #000000;}
.smallTextWhite          { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #ffffff;}
.smallTextRed            { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #ff0000;}
.smallTextBlue           { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #0000ff;}
.normTextBlue            { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #0000ff;}

.csSplashHeader          {font-family:arial, helvetica, sans-serif; font-size:16px; font-weight:normal; color:#007d5d;}
.csHeadReg               {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#007d5d;}
.csSplashCarSales        {font-family:arial, helvetica, sans-serif; font-size:16px; font-weight:bold; color:#007d5d;}

.countryLink             {font-weight: 900; color: #FFFFFF; background-color: #027E5C; margin: 0px; padding: 0px; padding-left:2px; padding-right:2px; border: 1px solid #6F6F6F;}

/* For Combo rates */
.normTextBoldComboOrange { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; color: #FF6600;}
.normTextComboOrange { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #FF6600;}


  

/* Calendar Text settings */
.highlighthyperlink { color: #ffffff; background: #007D5F; font-weight: bold; text-decoration: none; }
.dayOfWeekheader { color: #ffffff; background: #007D5F; font-weight: bold; text-decoration: none; font-size: 10px;}
.calNextPrev { color: #0000ff; font-weight: bold; text-decoration: none; font-size: 18px;}
.pastdate { color: #000000;}
A.validdate { color: #0000ff; font-weight: bold; text-decoration: none;}
A.calCloseLink { color: #0000ff; font-weight: bold;}
/* Calendar end */

/* Promo Text */
.promoBigWhite { font-family: Arial, Helvetica, Sans-Serif; font-size: 22px; font-weight: bold; color: #FFFFFF; }
.promoGreen { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #007D5D; }
/* Promo Text end */

/* Error Text -- ONLY FOR ERROR MESSAGES -- */

.errText                 { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #ff0000;}

/* Privacy Policy */
P.indent { text-indent: 10mm; text-align: justify; }
.i { font-style: italic; }

/* Popup Scroll Styles */
#popupScroll {
  overflow: auto;
  height: 261px;
  width: 100%
}

#popupContactUsScroll {
  overflow: auto;
  height: 306px;
  width: 100%
}
#popupTNCScroll {
  overflow: auto;
  height: 249px;
  width: 100%
}

#popupShareEmailScroll {
  overflow: no;
  height: 167px;
  width: 100%
}

#popupMoreInfoScroll {
  overflow: auto;
  height: 161px;
  width: 100%
}

h1 
  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  padding: 0px;
  margin: 0px;
  margin-bottom: 0px;
  border: 0px;
}
h2 
  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  padding: 0px;
  margin: 0px;
  margin-bottom: 0px;
  border: 0px;
}
.dashBlack {
  background-image: url(../images/dashBlack.gif);
  background-repeat: repeat-x;
  background-position: left;
}
.dashGreen {
  background-image: url(../images/dashGreen.gif);
  background-repeat: repeat-x;
  background-position: left;
}
.dashLightGreen {
  background-image: url(../images/dashLightGreen.gif);
  background-repeat: repeat-x;
  background-position: left;
}
.currentLocation {
  background-image: url(../images/ico_currentLocation.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #1B4779;
}
.Highlight {background-color:#C4D8E6;}
.Normal{background-color:#ffffff;}
.Hidden{background-color:#1B4779; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}

#PositionPageDesign {position:absolute; z-index:1; left: 7px; top: 34px;}
#PositionDesignTopLeft {position:absolute; z-index:2; left: 0px;top: 0px;}
#PositionDesignBottomLeft {position:absolute;z-index:2;left: 0px; top: 308px;}
#PositionDesignTopRight {position:absolute;z-index:2;left: 367px; top: 0px;}
#PositionDesignTopLeftInnerBorderline {position:absolute; z-index:2; left: 1px;top: 1px;}
#PositionDesignTopRightInnerBorderline {position:absolute;z-index:2;left: 366px; top: 0px;}
#PositionDesignBottomLeftInnerBorderline {position:absolute;z-index:2;left: 0px; top: 307px;}
#PositionDesignBackground {position:absolute; z-index:1; left: 0px;top: 0px;}
#PositionImage_MOM {position:absolute; z-index:2; left: 9px; top: 9px;}
#PositionImage_MOM_PopUp {position:absolute; z-index:2; left: 19px; top: 29px;}
#PositionImage_ContinueReservation {position:absolute; z-index:2; left: 173px; top: 272px;}
#PositionContent_Info {position:absolute; z-index:2; left: 142px; top: 41px;}
#PositionContent_Info_PopUp {position:absolute; z-index:2; left: 152px; top: 21px; width:200px;} 
#PositionContent_Request {position:absolute; z-index:2; left: 142px; top: 21px;}
#PositionContent_ContactUs {position:absolute; z-index:2; left: 21px; top: 158px;} 
#PositionContent_ContactUs_PopUp {position:absolute; z-index:2; left: 21px; top: 138px; width:325px;} 

.enterInfoField {
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px #666666 solid;
}
.changed {
  background: #FFFFB7;
  padding: 2px;
  border: 1px solid #A09F43;
}
.yellow {
  background: #FFFFB7;
  padding: 2px;
}
.darkYellow {
  background: #A09F43;
  padding: 0px;
}


<style type="text/css">
<!--
/***********************************************/
/* QuickLinks HTML tag styles                  */
/***********************************************/

.QuickLinks_CornerTopLeft {
  background-color: #E7E1D3;
  background-image: url(../images/corner_TopLeft.gif);
  background-repeat: no-repeat;
  height: 9px;
  width: 9px;
}
.QuickLinks_CornerTopRight {
  background-color: #E7E1D3;
  background-image: url(../images/corner_TopRight.gif);
  background-repeat: no-repeat;
  height: 9px;
  width: 9px;
}
.QuickLinks_CornerBottomRight {
  background-color: #E7E1D3;
  background-image: url(../images/corner_BottomRight.gif);
  background-repeat: no-repeat;
  height: 9px;
  width: 9px;
}
.QuickLinks_CornerBottomLeft {
  background-color: #E7E1D3;
  background-image: url(../images/corner_BottomLeft.gif);
  background-repeat: no-repeat;
  height: 9px;
  width: 9px;
}
.QuickLinks_Background {
  background-color: #FEFAEF;
}
p.QuickLinks{
  margin: 0px 17px 13px 17px;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-width: width;
}
div.QuickLinks_Spacer {
  background-color: #FEFAEF;
  margin: 25px 17px 0px 17px;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-width: width;
}
div.QuickLinks_Underline {
  background-color: #000000;
  margin: 1px 17px 13px 17px;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-width: width;
}
h3.QuickLinks {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 900;
  color: #000000;
  margin: 0px 17px 0px 17px;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-width: width;
}

/* Styles for sweepstakes */

.SweepstakesThankYou {
  width:776px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #000000;
  border-bottom-color: #000000;
  border-left-color: #000000;
}
.SweepstakesThankYou1 {
  margin: 13px 0px 0px 10px;
  padding:0px 0px 0px 0px;
  width:600px;
}
.sideImage {
  width: 147px;
  padding: 0px 5px 13px 13px;
}
.TopImage {
  width: 599px;
}
.Links {
  margin: 0px 244px 0px 10px;
}
.SweepstakesThankYou_Content {
  padding: 13px 0px 0px 10px;
  width:450px;
}
.SweepstakesThankYou_Content1 {
  padding: 15px 0px 15px 0px;
  width:360px;
}
.SweepstakesThankYou_Content2 {
  padding: 16px 0px 0px 10px;
  width:450px;
}
.SweepstakesThankYou_Links {
  margin: 5px 0px 0px 0px;
}
h1.SweepstakesThankYouH1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 900;
  color: #000000;
  margin: 4px 0px 0px 10px;
}
.dashLine {
  margin: 20px 15px 0px 10px;
  border-top-width: 2px;
  border-top-style: dashed;
  border-top-color: #999999;
}

/* Styles for FBO Pages */
.TopNavBuffer {
  border-width: 0px 1px 0px 1px;
  border-style: none solid none solid;
  border-color: #FFFFFF #000000 #FFFFFF #000000;
  width:776px;
}
.PageBorder {
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #000000 #000000 #000000 #000000;
  width:776px;
}
.Login {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #E8E9DB;
  width:200px;
}
.LoginText {
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 5px;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 500;
  color: #000000;
  background-color: #E8E9DB;
}
.LoginImage {
  margin: 0px 0px 0px 0px;
  padding: 1px 5px 3px 0px;
  border: none;
  background-color: #E8E9DB;
}
.VerDashedLine {
  background-image: url(../images/dotLine_Vertical.gif);
  background-repeat: repeat-y;
}
.YourSelection {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #000000;
  background-color: #E2F0E1;
  margin: 0px 0px 0px 0px;
  padding: 4px 3px 3px 3px;
  border-width: 1px 1px 1px 1px;
  border-style: solid none none none;
  border-color: #000000 #000000 #000000 #000000;
}
.YourSelectionText1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 3px;
  border-width: 1px 1px 1px 1px;
  border-style: none none none none;
  border-color: #000000 #000000 #000000 #000000;
}
.YourSelectionText2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 35px;
  border: none;
}
.FBOPick {
  margin: 0px 0px 0px 0px;
  padding: 12px 10px 12px 8px;
}
.FBOServiced {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 8px;
  border-width: 1px 1px 1px 1px;
  border-style: solid none solid none;
  border-color: #000000 #000000 #000000 #000000;
  background-color: #E2F0E1;
}
.FBOInfo {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 20px 24px;
  border-width: 1px 1px 1px 1px;
  border-style: solid none solid none;
  border-color: #000000 #000000 #000000 #000000;
  background-color: #E4E4E2;
}
.FBOWhiteAray {
  background-color: #FFFFFF;
  font-weight: 900;
}
.FBOGrayAray {
  background-color: #E4E4E2;
  font-weight: 900;
}
.FBOWhiteAray td,
.FBOGrayAray td {
  margin: 0px 0px 0px 0px;
  padding: 11px 0px 11px 8px;
}
.FBORecordCount {
  margin: 0px 0px 0px 0px;
  padding: 24px 10px 3px 8px;
}
/* Styles for POPUP's */
.PopupBackground {
  background-color: #BFD8C2;
}
.PopupBorder {
  width: 522px;
  height: 272px;
}
.PopupCloseWindow {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 0px;
  border: 0px;
}
.PopupTitle {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 4px 5px;
  border: 0px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.PopupContentBorder {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
}
.PopupContent {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 13px;
  border: 2px solid #B1B2AD;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  overflow: auto;
  width: 510px;
  height: 224px;
}
.PopupParagraph  {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 5px 0px;
}
td.viewOurRatesMessage img {
  float:right;
  clear:right;
  margin-left:10px;
  border:0;
}

div.userEntered
{
  float:right;
  clear:right;  
  width:200px;
  margin:-1em 0 0;
  padding:0;
  border:0;
}

div.userEntered label
{
  display:block;
  font-size:12px;
  font-weight:bold;
}
div.userEntered input
{
  display:block;
  width:180px;
  margin:0;
}
div.userEntered p.clarifyingText
{
  margin:3px 0 0;
  padding:0;
  font-size:11px;
  font-weight:400;
}
div.userEntered p.errorText
{
  padding:3px 0 3px 18px;
  margin:0;

  color: #ff0000;
  background:transparent url(../images/ico_red_errorX.gif) no-repeat left center;

  font-size:11px;  
  font-family: Arial, Helvetica, Sans-Serif; 
}
p.offerDesc
{
  margin:0;
  padding:0 10px 0 0;
}


.footerLink
{
  padding-left: 3px;
  padding-right: 3px;
}
