
select       {Font: 9pt MS Sans Serif; Border: 1pt solid blue; Background-color: #ffffff;}
textarea       {Font: 9pt MS Sans Serif; Border: 1pt solid blue; Background-color: #ffffff;}

.country {border:1px solid #999999;}
table.country td{/*background-color:#efeff6;*/ border-top:1px solid; border-right:1px solid}



h1 {font-family: arial;
          font-style: normal;
          font-weight: bold;
          text-decoration: none ;
          font-size: 11pt;
          text-align:left;
          color:#008080;}

span.stdtext{font-family: Verdana, serif;
             font-size:10pt;
             color:#000000;
             text-decoration:none;
             font-style:normal;
             font-weight:normal;}


html, body {font-family: Verdana, serif; font-size:10pt; color:#000000;  text-decoration: none; font-style: normal; font-weight:normal;}


/*a.w:link,a.w:visited,a.w:active {font-family: Verdana, serif; font-style: normal; font-weight: 400; text-decoration: none ; font-size: 10pt; text-align:left; color: white;}*/
a.w:link,a.w:visited,a.w:active {
    font-size: 1.846em;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 28px;
    margin: 0;
    text-rendering: optimizelegibility;
    white-space: nowrap;
    width: 11em;
    color: white;}
a.w:hover  {
    font-size: 1.846em;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 28px;
    margin: 0;
    text-rendering: optimizelegibility;
    white-space: nowrap;
    width: 11em;
    color: #a2a7a2;}
/*a.w:hover {font-family: Verdana, serif; font-style: normal; font-weight: 400; text-decoration: none ; font-size: 10pt; text-align:left; color: #a2a7a2;} */



a:link {font-family: Verdana, serif;
       font-style: normal;
       font-weight: 400;
       text-decoration: none ;
       font-size: 10pt;
       text-align:left;
       color: rgb(0,0,128);}


a:visited {font-family: Verdana, serif;
          font-style: normal;
          font-weight: 400;
          text-decoration: none ;
          font-size: 10pt;
          color:rgb(0,0,128);}

a:active {font-family:Verdana, serif;
         font-style:normal;
         font-weight:400;
         text-decoration:none;
         font-size: 10pt;
         color:rgb(0,0,128);}

a:hover {font-family: Verdana, serif;
        font-style: normal;
        font-weight: 400;
        text-decoration: underline;
        font-size: 10pt;
        text-align:left;
        color:#ffcc00;}


.search {
        color: #000000;
        background-color: #FFFFFF;
        border: 1px solid #003300;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        }

#SelectHead      {Background:#3333cc; color: black;}
.SelectHead      {Background:#3333cc; color: black;}



a.small:link {font-family: Verdana, serif;
       font-style: normal;
       font-weight: 400;
       text-decoration: none ;
       font-size: 8pt;
       text-align:left;
       color: rgb(0,0,128);}

a.small:visited {font-family: Verdana, serif;
          font-style: normal;
          font-weight: 400;
          text-decoration: none ;
          font-size: 8pt;
          color:rgb(0,0,128);}

a.small:active {font-family: Verdana, serif;
         font-style: normal;
         font-weight: 400;
         text-decoration: none ;
         font-size: 8pt;
         color:rgb(0,0,128);}

a.small:hover {font-family: Verdana, serif;
        font-style: normal;
        font-weight: 400;
        text-decoration: underline;
        font-size: 8pt;
        text-align:left;
        /*color:#ffcc00;*/}



span.currentpage{font-size:10pt;
                 font-style: normal;
                 font-family: Verdana, serif;
                 color:#000080;
                 font-weight:normal;}

td.currentpage{background-color: #9ac0cd;}




tr.footer  {

             background-color:#9ac0cd;
             position:relative;
             }

td.footerleft  {
             background-color:#9ac0cd;
             width:2800px;
             position:relative;
             top:0;
             }
td.footermid  {
             background-color:#9ac0cd;
             width:5000px;
             position:relative;
             top:0;
             }

td.footerright  {
             background-color:#9ac0cd;
             width:900px;
             position:relative;
             top:0;
             }


a.footer:link {font-family: Verdana, serif;
       font-style: normal;
       font-weight: 400;
       text-decoration: none ;
       font-size: 10pt;
       text-align:left;
       color:rgb(0,0,128);}

a.footer:visited {font-family: Verdana, serif;
          font-style: normal;
          font-weight: 400;
          text-decoration: none ;
          font-size: 10pt;
          color:rgb(0,0,128);}

a.footer:active {font-family: Verdana, serif;
         font-style: normal;
         font-weight: 400;
         text-decoration: none ;
         font-size: 10pt;
         color:rgb(0,0,128);}

a.footer:hover {font-family: Verdana, serif;
        font-style: normal;
        font-weight: 400;
        text-decoration: underline ;
        font-size: 10pt;
        text-align:left;
        color:#ffffff;}


.inputboxes {
            background-color:#9ac0cd;
            }


span.stdtextred{font-family: Verdana, serif;
             font-size:10pt;
             color:#FF0000;
             font-weight:normal;
             z-index:1;}

span.smalltext{font-family: Verdana, serif;
             font-size:8pt;
             color:#000000;
             font-weight:normal;
             z-index:1;}

.map {
        background-color: #FFFFFF;
        border: 1px solid #003300;
        font-family: Verdana, serif;
        font-size:10pt;
        color:#000000;
        width: 460px;
        height: 500px;
        font-weight:normal;}

.holidaymap {
        color: #000000;
        background-color: #FFFFFF;
        border: 1px solid #003300;
        font-family: Verdana, serif;
        font-size:10pt;
        color:#000000;
        width: 500px;
        height: 400px;
        font-weight:normal;}

span.stdtexthols{font-family: Verdana, serif;
             font-size:10pt;
             color:#575757;
             font-weight:normal;}

span.txtlinethru{font-family: Verdana, serif;
             text-decoration: none;
             font-size:10pt;
             color:#575757;
             font-weight:normal;
             position:absolute;
             left:10px;
             z-index:10;
}

span.searchwords{font-family: Verdana, serif;
             font-size:1pt;
             color:#FFFFFF;
             font-weight:normal;}


a.headerlink:link, a.headerlink:visited {font-family:arial;
          font-style:normal;
          font-weight:bold;
          font-size:12pt;
          text-align:left;
          color:#0000cd;}

h2 {font-family:arial;
          font-style:normal;
          font-weight:bold;
          font-size:12pt;
          text-align:left;
          color:#314d2e;}
/*          color:#0000cd;}*/

h3 {font-family: arial;
          font-style:normal;
          font-weight: bold;
          text-decoration: none ;
          font-size: 11pt;
          text-align:left;
          color:#8a1f75;}


.g {background-color:#C7C7C7;}


/* Articles */

td.menuTop
{
  width: 155px;
  height: 38px;
  background-image: url(/package-holiday-images/ArticleTop.gif);
  background-repeat: no-repeat;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 17px;
  text-align: center;
  line-height: 17px;
  padding-top: 8px;
}

td.menuLeft
{
  width: 6px;
  background-image: url(/package-holiday-images/ArticleLeft.gif);
  background-repeat: repeat-y;
}

td.menu
{
  width: 144px;
  padding-left: 2px;
  padding-right: 2px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 0.9em;
}

td.menuRight
{
  width: 5px;
  background-image: url(/package-holiday-images/ArticleRight.gif);
  background-repeat: repeat-y;
}

td.menuBottom
{
  width: 155px;
  height: 18px;
  background-image: url(/package-holiday-images/ArticleBottom.gif);
  background-repeat: no-repeat;
}


.article {border:1px solid #999999;}
table.article td{ border-top:1px solid;}

a.articlelink:link {font-family: Verdana, serif;
       font-style: italic;
       font-weight: 400;
       text-decoration: none ;
       font-size: 8pt;
       text-align:left;
       color:#6600CC;}

a.articlelink:visited {font-family: Verdana, serif;
          font-style: italic;
          font-weight: 400;
          text-decoration: none ;
          font-size: 8pt;
          color:#6600CC;}

a.articlelink:active {font-family: Verdana, serif;
         font-style: italic;
         font-weight: 400;
         text-decoration: none ;
         font-size: 8pt;
          color:#6600CC;}

a.articlelink:hover {font-family: Verdana, serif;
        font-style: normal;
        font-weight: 400;
        text-decoration: underline;
        font-size: 8pt;
        text-align:left;
        color:#000000;}


table.Availability {Border-Collapse: Collapse;  border: 1px solid #002d96;}

.largetext{font-family: Verdana, serif; font-size:12pt; color:blue; font-weight:normal; z-index:1}

/* Used for images in "results" */
.p {width: 120px; height: 95px; border: 0;opacity:1.0;filter:alpha(opacity=100);}
.p:hover{width: 120px; height: 95px; border: 0;opacity:0.7;filter:alpha(opacity=70);}


/* Home page icons */

td.home {width: 99; text-align:center;}
tr.h {text-align:center;}
img.home {border:0px;}
a.homeLink:link, a.homeLink:visited{font-family: Verdana, serif; font-size: 9pt; text-decoration: none; color:green;}
a.homeLink:hover{font-family: Verdana, serif; ont-size: 9pt; text-decoration: none; color:purple;}




/* List images  */
td.list
{
 width: 550px;
  height: 24px;
  background-image: url(/package-holiday-images/listUnderline.png);
  background-repeat: repeat-x;
/*  font-family: Verdana, Arial, Sans-Serif;
  font-size: 17px;
  text-align: center;
  line-height: 17px;
  padding-top: 8px;*/
}

td.listIndent
{
 width: 550px;
  height: 19px;
  background-image: url(/package-holiday-images/listUnderline.png);
  background-repeat: repeat-x;
/*  font-family: Verdana, Arial, Sans-Serif;
  font-size: 17px;
  text-align: center;
  line-height: 17px; */
  padding-left: 128px;
}

td.l
{
 width: 550px;
  background-color : #b4e1a9;
  text-align : center;
}

/* layer divs */
#p {position: absolute; top: 0; background-color: #e8efc3; visibility: hidden; border: 1px solid black; z-index: 4;}
#r {position: absolute; top: 0; background-color: #dec0da; visibility: hidden; border: 1px solid black; z-index: 4;}
#l {position: absolute; top: 0; background-color: #f0d69d; visibility: hidden; border: 1px solid black; z-index: 4;}
#f {position: absolute; top: 0; background-color: #f9c1da; visibility: hidden; border: 1px solid black; z-index: 4;}


tr.offerHead {background-color:#4751cf;}
tr.offer1 {background-color:#e9d8f1;}
tr.offer2 {background-color:#ccecbe;}

.pictureInsert {border:1px solid #a5bccf; border-bottom-width:5px;margin:10px}


/* Box markup */


table.border{width:90%; margin-left:5%; margin-right:5%;Border-Collapse: Collapse;}
td.blueTopLeft{background-image:url('/package-holiday-images/box-topleft-blue.jpg'); width:7px; height:25px;}
td.blueTop{background-image:url('/package-holiday-images/box-top-blue.jpg'); text-align:center; height:25px;}
td.blueTopRight{background-image:url('/package-holiday-images/box-topright-blue.jpg'); width:8px; height:25px;}

td.boxLeft{background-image:url('/package-holiday-images/box-left2.jpg');}
td.boxRight{background-image:url('/package-holiday-images/box-right2.jpg');}

td.boxBottomLeft{background-image:url('/package-holiday-images/box-bottomleft2.jpg'); background-repeat:no-repeat;}
td.boxBottom{background-image:url('/package-holiday-images/box-bottom2.jpg'); height:1px;}
td.boxBottomRight{background-image:url('/package-holiday-images/box-bottomright2.jpg'); background-repeat:no-repeat;}


/* end of box markup */



/*   Search */

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 85%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}


/* Nav      */
.menu_list {    
    width: 200px;
}
.menu_head {
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin:1px;
    font-weight:bold;
    background: #eef4d3 url('/package-holiday-images/left.png') center right no-repeat;
}
.menu_body {
    display:none;
}
.menu_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }

h2.l {color:#ffffff; font-family: arial; font-size: 15pt;background-color: blue; }

/* List images  */
tr.o1 {background-image: url(/holiday-icons/o1.png); background-repeat: repeat-x;}
tr.o2 {background-image: url(/holiday-icons/o2.png); background-repeat: repeat-x;}

div.fixedLink { text-align:right;
                position: fixed;
                top: 0;
                width: 100%;
                height: 29px;
                background-color: #386638;
        }


