body {/*background: url(../../images/bg-body/hawaii.jpg) no-repeat fixed 50% 0 #e1b681;*/ color: #000; font: .75em/1.334em "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;}

/*body:before {
    content:  url(../../images/bg-body/hawaii.jpg);
    display:none;
}*/
/*html {
   background: url(../../images/bg-body/hawaii.jpg)  no-repeat ;
}
*/

body#statewide {background-color:#e1b681;background: url(../../images/bg-body/hawaii.jpg) no-repeat fixed 50% 0 #e1b681; background-size: cover;}
body#big-island {background-color: #0a0f15; background: url(../../images/bg-body/bigisland.jpg) no-repeat fixed 50% 0;background-size: cover;}
body#kauai {background-color: #6ba038; background: url(../../images/bg-body/kauai.jpg) no-repeat fixed 50% 0;background-size: cover;}
body#molokai { background-color: #723d1b; background: url(../../images/bg-body/molokai.jpg) no-repeat fixed 50% 0;background-size: cover;}
body#lanai {background-color: #d4bd53; background: url(../../images/bg-body/lanai.jpg) no-repeat fixed 50% 0;background-size: cover;}
body#maui {background-color: #2f8abf; background: url(../../images/bg-body/maui.jpg) no-repeat fixed 50% 0;background-size: cover;}
body#oahu {background-color: #44e5eb; background: url(../../images/bg-body/oahu.jpg) no-repeat fixed 50% 0;background-size: cover;	}





input.text, input.password, textarea, select {font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;}




/* start my hawaii */

/* layout */

#statewide.myhawaii #content .secondaryPage {
/* left:32px;*/
/* width:700px; */
}
#statewide.myhawaii #content .secondaryPage .main-text {
width:715px;
float:left;
}
#statewide.myhawaii .secondaryPage #left_col{
width:230px;
}
#statewide.myhawaii .secondaryPage #left_col2 {
float:left;
font-size:12px;
margin-right:10px;
width:230px;
}
#statewide.myhawaii .secondaryPage #mid_2col{
width:440px;
}
#statewide.myhawaii .secondaryPage #mid_2col2 {
width:440px;
display:block;
float:left;
}

#statewide.myhawaii .secondaryPage h1,
#statewide.myhawaii .secondaryPage h2,
#statewide.myhawaii .secondaryPage h3 {
color:#C67E02;
}
#statewide.myhawaii .secondaryPage h1 {
  font-size:1.5em;
}
#statewide.myhawaii .secondaryPage h2 {
  margin-bottom:0.15em;
  margin-top:0.15em;
  font-size:1.3em;
}

/* categorie headers (TODO: verify correct colors) */
#statewide.myhawaii .secondaryPage h2.category span {
  padding:0 16px 0 0;
  background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/google_maps_all_icons.png) top left no-repeat;
  display: inline-block;
  height: 18px;
}
#statewide.myhawaii .secondaryPage h2.category.accommodations {
  color:#f8c032;
}
#statewide.myhawaii .secondaryPage h2.category.accommodations span {
  background-position:-80px -20px;
}

#statewide.myhawaii .secondaryPage h2.category.activities {
  color:#1e3493;
}
#statewide.myhawaii .secondaryPage h2.category.activities span {
  background-position:-60px -20px;
}

#statewide.myhawaii .secondaryPage h2.category.dining {
  color:#a2704f;
}
#statewide.myhawaii .secondaryPage h2.category.dining span {
  background-position:-40px -20px;
}

#statewide.myhawaii .secondaryPage h2.category.golf {
  color:#379904;
}
#statewide.myhawaii .secondaryPage h2.category.golf span {
  background-position:-20px -20px;
}

#statewide.myhawaii .secondaryPage h2.category.services {
  color:#a2704f;
}
#statewide.myhawaii .secondaryPage h2.category.services span {
  background-position:-40px -20px;
}

#statewide.myhawaii .secondaryPage h2.category.shopping {
  color:#a2704f;
}
#statewide.myhawaii .secondaryPage h2.category.shopping span {
  background-position:-80px 2px;
}

#statewide.myhawaii .secondaryPage h2.category.transportation {
  color:#51e383;
}
#statewide.myhawaii .secondaryPage h2.category.transportation span {
  background-position:-60px 2px;
}

#statewide.myhawaii .secondaryPage h2.category.travelprofessionals {
  color:orange;
}
#statewide.myhawaii .secondaryPage h2.category.travelprofessionals span {
  background-position:-20px 2px;
}

#statewide.myhawaii .secondaryPage h2.category.weddingshoneymoons {
  color:#a2704f;
}
#statewide.myhawaii .secondaryPage h2.category.weddingshoneymoons span {
  background-position:-40px 2px;
}

#statewide.myhawaii .secondaryPage h2.category.shopping span.sub {
  background-position:-80px 0px;
}
#statewide.myhawaii .secondaryPage h2.category.transportation span.sub {
  background-position:-60px 0px;
}
#statewide.myhawaii .secondaryPage h2.category.travelprofessionals span.sub {
  background-position:-20px 0px;
}
#statewide.myhawaii .secondaryPage h2.category.weddingshoneymoons span.sub {
  background-position:-40px 0px;
}



#statewide.myhawaii #content a:link,
#statewide.myhawaii #content a:active,
#statewide.myhawaii #content a:visited {
  color:#C67E02 !important;
}

#statewide.myhawaii #content a.remove-my-hawaii:link,
#statewide.myhawaii #content a.remove-my-hawaii:active,
#statewide.myhawaii #content a.remove-my-hawaii:visited {
  color:#5B7C84 !important;
}


    /*  Tabs */
    #myhawaiitabs.contenttabs {
      margin:3px 0 0 0;
      padding:0 0 0 30px;
      height:54px;
      width:506;
      border:0;
      font-size:1em;
      list-style-type:none;
    }

    #statewide.myhawaii #content #myhawaiitabs.contenttabs a:link,
    #statewide.myhawaii #content #myhawaiitabs.contenttabs a:active,
    #statewide.myhawaii #content #myhawaiitabs.contenttabs a:visited {
      color:#d1bb8b !important;
    }

    #statewide.myhawaii #content #myhawaiitabs.contenttabs .active a:link,
    #statewide.myhawaii #content #myhawaiitabs.contenttabs .active a:active,
    #statewide.myhawaii #content #myhawaiitabs.contenttabs .active a:visited {
      color:#C67E02 !important;
    }


    #myhawaiitabs.contenttabs.active-panel1 {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/myhawaii_tab_sprite.png) 0px 0px no-repeat;
    }
    #myhawaiitabs.contenttabs.noevents.active-panel1 {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/myhawaii_tab_sprite.png) 0px -164px no-repeat;
    }
    #myhawaiitabs.contenttabs.active-panel2 {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/myhawaii_tab_sprite.png) 0px -54px no-repeat;
    }
    #myhawaiitabs.contenttabs.noevents.active-panel2 {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/myhawaii_tab_sprite.png) 0px -218px no-repeat;
    }
    #myhawaiitabs.contenttabs.active-panel3 {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/myhawaii_tab_sprite.png) 0px -109px no-repeat;
    }


      #myhawaiitabs li {
        margin:5px 0 0 0;
        padding:0;
        background:none;
        float:left;
        border:0;
        list-style-type:none;
      }

        #myhawaiitabs li a {
          display:block;
          padding:5px 34px 6px 27px;
        }

       /*  #myhawaiitabs li span {
          display:block;
          visibility:hidden;
        } */


/**** header ****/
.flash-alt {   display: none; } /* for printing */
#statewide.myhawaii .myhawaiiplannerbox  {
  background:transparent url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/planner-header-bg.png) no-repeat scroll 0 0;
  margin-left:-12px;
}
#statewide.myhawaii .inside  {
  padding:22px 42px 2em 2em;
  height:50px;
  text-align:right;
}

#statewide.myhawaii #content .inside a  {
  font-size:0.834em;
  margin-left:50px;
  text-transform:uppercase;
  text-decoration:none;
  color:#ab8f52 !important;
}

.visual { width:100%}

/**** Basic form display ****/




.myhawaiiform {
  margin:0;
  padding:0;
}

.myhawaiiform fieldset {
  margin:0 0 .5em 0;
  padding:0 0 .3em 0;
}

.myhawaiiform legend {
  display:none;
  /* font-size:110%;
  padding:.2em .5em; */
}

.myhawaiiform ol, .myhawaiiform ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

.myhawaiiform li {
  padding:.2em 0;
  clear:both;
  margin:0 0 0 0;
}

.myhawaiiform label.row {
  margin:0 1em 0 0;
  display:block;
  float:left;
  width:10em;
  vertical-align:top;

  color:#6C4924;

}

.myhawaiiform .contentscroll {
  overflow:auto;
  height:150px;
  font-size:110%;
}

.myhawaiiform .helptext {
  margin:0 0 0 3px;
}

.myhawaiiform div.submit {
  text-align:right;
}


.myhawaiiform input#firstName,
.myhawaiiform input#lastName,
.myhawaiiform input#custom_address1,
.myhawaiiform input#custom_address2,
.myhawaiiform input#custom_city,
.myhawaiiform input#custom_zip,
.myhawaiiform input#custom_phone,
.myhawaiiform input#custom_fax,
.myhawaiiform input#email,
.myhawaiiform input#password,
.myhawaiiform input#passwordConfirm,
.myhawaiiform input#newPassword,
.myhawaiiform input#newPasswordConfirm
{
  width:220px;
  border:1px solid #e1e2e4;
  border-top:1px solid #babcbb;
  color:#838383;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/field-bg.png) 0 0 no-repeat;
  border:0 none;
  padding:2px 6px 2px 3px;
  margin:0 5px 0 0;
}



.myhawaiiform select#custom_state
{
  width:225px;
  border:1px solid #e1e2e4;
  border-top:1px solid #babcbb;
  color:#838383;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/field-bg.png) 0 0 no-repeat;
  border:0 none;
  padding:2px 6px 2px 3px;
}

#statewide.myhawaii a#myhawaii-emailpref {
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/myhawaii_emailpref.gif) top left no-repeat;
  padding:0 0px 5px 35px;
  text-decoration:none;
  line-height:2em;
}

#statewide.myhawaii a#myhawaii-emailpref span {
  background:#fff url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/myhawaii_emailpref.gif) top right no-repeat;
  color:#fff !important;
  text-transform:uppercase;
  font-size:.9em;
  padding:1px 17px 7px 0px;
  line-height:2em;
}

/* login */
.myhawaiiform.login input#email,
.myhawaiiform.login input#password {
  width:225px;
}

.myhawaiiform.login h2 {
  color:#C67E02;
}


/**** Validation styles ****/

.myhawaiiform li.required {
  font-weight:bold;
}

.myhawaiiform li.error-generic {
  background-color:#f0f8b7;
}

.myhawaiiform li.error-required label {
  color:#c0091b;
}

.myhawaiiform li .patternrule {
  display:none;
}

.myhawaiiform li.error-generic .patternrule {
  display:block;
  font-weight:normal;
}





/* @group My Hawaii (Personalized Tab) */
#myhawaii {position: absolute; right: 70px; top: 34px; height: 80px; width: 229px; /*background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii.jpg) 0 100% no-repeat;*/ color: #4c2d0a;}
#myhawaii #myhawaiiload, #myhawaii #myhawaiistatic{display:none;}
#myhawaii h2 {overflow: hidden; height: 10px; text-indent: -10000px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii-top-trans.png) 0 0 no-repeat;}
#myhawaii p {position: absolute; left: 0; top: 38px; width: 229px; margin: 0; font-size: .834em; font-family: Georgia, Times, "Times New Roman", serif; text-align: center;}
#myhawaii a {color: #442808 !important;}
#myhawaii a:hover {color: #f0dd41; text-decoration: none;}

#myhawaii ul {list-style-type: none; position: absolute; left: 4px; height: 25px; font-size: .917em; letter-spacing: .1em;}
#myhawaii li {display: inline; float: left; margin: 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii-divider.png) 100% 0 no-repeat; text-align: center;}

#mh-signedout, #mh-signedin {top: 55px; width: 220px; line-height: 24px;}
#mh-signin a, #mh-signedin a {color: #f0dd41;}

#mh-signin {width: 150px;}/* AT: was 82px with preview link visible  */
#mh-signin a {padding: 0 18px 0 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/arrows.png) 100% 0 no-repeat;}
* html #mh-signin a {background-position: 100% 2px;}
#mh-preview {width: 70px;}
li#mh-signup {width: 68px; background: transparent;}

#mh-viewed {width: 133px;}
li#mh-saved {width: 87px; background: transparent; font-size: .91em; font-weight: 700; line-height: 26px;}

p#mh-user {left: 4px; top: 36px; width: 220px; text-indent: -10000px; line-height: 18px;}
#mh-user span, #mh-user a {display: block; position: absolute; left: 0; top: 0; height: 17px; width: 147px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii-divider.png) 100% 0 no-repeat; text-indent: 0;}
#mh-user a {left: 147px; width: 73px; background: transparent;}
/* @end */




/* MyList */

.myhawaiilist #search-results li {
  margin-left:-12px;
  /* padding-left:105px; */
  font-size:12px;
  line-height:1.4em;
}
#print-content .myhawaiilist #search-results {
  padding-right:0;
}
#print-content .myhawaiilist #search-results li {
   margin-left: 0px;
}

#print-content .myhawaiilist .search-content {
  width: 550px !important;
}
.myhawaiilist #search-results-list img {
  border:1px solid #EDF2F4;border:1px solid #d3d2d0;
/*   float:left;
  margin:0 0 0 -105px; */
}

.myhawaiilist #search-results-list h3 .islandname {
  font-size:1.3em;
  color:#aaaaaa;
}

.myhawaiilist #search-results-list div.rightcol {
  display:inline;
  float:right;
  width:135px;
}
.myhawaiilist #search-results-list div.leftcol {
  display:inline;
  float:left;
  padding-right:13px;
  width:380px;
}
#print-content .myhawaiilist #search-results-list div.leftcol {
  width:350px;
}

/* notes */

.myhawaiilist #search-results-list div.notes {
  clear:both;
  margin:5px 0 0 -100px;
}

.myhawaiilist #search-results-list div.notes textarea {
  margin-top:8px;
  border:none;
  width:502px;
  height:60px;
  color:#838383;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/textarea-bg.png) 0 0 no-repeat;
}

.myhawaiilist #search-results-list div.notes .submit {
  float:right;
  margin:4px 30px 0 0;
}

.myhawaiilist #search-results-list div.notes .submit .msg {
  text-align:center;
  margin:10px 0 10px 0;
  font-size:1.1em;
  font-weight:bold;
  height:20px;
}

.myhawaii input {
  outline:none;
}


/* MyMaps */

/* Legend */

.mymaps-legend {
  float:right;
  clear:right;
  margin:0 17px 15px 0;
  padding:0;
}

.mymaps-legend, .mymaps-legend li {
  list-style-type:none;
}

.mymaps-legend li {
  margin:0;
  padding:0;
  width:190px;
  height:20px;
}

.mymaps-legend li.colcap {
  margin-top:-100px;
}

.mymaps-legend li.col2 {
  margin-left:170px;
}

.mymaps-legend li .mymaplist {
  padding:0 16px 0 0;
  background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/google_maps_all_icons.png) top left no-repeat;
  display: inline-block;
}


.mymaps-legend li .mymaplist.accommodations {
  background-position:-80px -20px;
}
.mymaps-legend li .mymaplist.activities {
  background-position:-60px -20px;
}
.mymaps-legend li .mymaplist.dining {
  background-position:-40px -20px;
}
.mymaps-legend li .mymaplist.golf {
  background-position:-20px -20px;
}
.mymaps-legend li .mymaplist.services {
  background-position:0 -20px;
}
.mymaps-legend li .mymaplist.shopping {
  background-position:top right;
}
.mymaps-legend li .mymaplist.transportation {
  background-position:-60px top;
}
.mymaps-legend li .mymaplist.travelprofessionals {
  background-position:-20px top;
}
.mymaps-legend li .mymaplist.weddingshoneymoons {
  background-position:-40px top;
}

/* Google map */

.mymap {
  margin:20px 0 0 0;
}

.mymap #map-container {
  padding:10px 13px 17px;
  margin:20px 0 0 0;
}

  .mymapframe {
    background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/mymap_lgframe.gif) top left no-repeat;
    display:block;
    position:relative;
  }
  .mymapframe.mymaptop {
    width:684px;
    height:12px;
    margin-top:-520px;
  }
  .mymapframe.mymapleft {
    background-position:left -12px;
    width:14px;
    height:495px;
    margin-top:0;
  }
  .mymapframe.mymapright {
    background-position:right -12px;
    width:18px;
    height:495px;
    margin-top:-495px;
    right:-668px;
  }
  .mymapframe.mymapbottom {
    background-position:bottom left;
    width:684px;
    height:18px;
    margin-top:-8px;
  }


  .delete-myevent{
    display:inline;
    float:right;
    margin-top:-35px;
  }



/* end my hawaii */


/* Add/Edit Events forms */
.event-intro {
  overflow: hidden;
  padding-top: 1.2em;
  padding-right: .5em;
  font-size: 13px;
  line-height: 1.4em;

}

.event-intro img {
  margin-right: 5px;
  margin-top: -1.2em;
  margin-bottom: .25em;
}

#event-form #search-filter-inside {
  overflow:visible;
  zoom:1;
  z-index:10;
}

#event-form fieldset ul,
#event-form fieldset ol,
#event-form fieldset li,
#event-form ol.buttons,
#event-form .button li{
  list-style-type:none;
}

#event-form legend {
 color:#c67e02;
 font-weight:normal;
 font-size:16px;
 padding:3px 0 12px 0;
}

#event-form legend span.small {
 color:#949494;
}

#event-form fieldset li {
  margin:0 0 10px 0;
}

#event-form fieldset li.checkbox-option {
  margin:0;
  padding-top:0;
  padding-bottom:0;
  height:19px;
  line-height:19px;
  overflow:hidden;
}

#event-form #event-descriptions,
#event-form #event-address,
#event-form #more-info,
#event-form #contact-person,
#event-form #disclaimer{
  margin:0 15px;
}

#event-form #event-descriptions label,
#event-form #event-address label,
#event-form #more-info label,
#event-form #contact-person label,
#event-form #disclaimer label{
  color:#916333;
}
#event-form #event-descriptions .checkbox-option label {
  color:#5b7c84;
}

#event-form ol.buttons {
  margin:20px 0 0 -6px;
}

.add-event .patternrule {
  display:none;
}

.add-event .note {
  position:absolute;
  top:0;
  right:12px;
  z-index:1;
}

.add-event input[type='text'], #event-form  #search-filter input.text{
  width:207px;
  color:#838383;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/textinput-event-nml.gif) 0 0 no-repeat;
  border:0 none;
  padding:2px 6px 2px 3px;
  margin:0 5px 0 0;
}

#event-form #eaCity,
#event-form #eaUrl,
#event-form #cpInvolvement {
  width:162px;
  color:#838383;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/textinput-event-midbig.gif) 0 0 no-repeat;
  border:0 none;
  padding:2px 6px 2px 3px;
  margin:0 5px 0 0;
}
#event-form #eaZip,
#event-form #miPhone,
#event-form #cpPhone {
  width:110px;
  color:#838383;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/textinput-event-midsmall.gif) 0 0 no-repeat;
  border:0 none;
  padding:2px 6px 2px 3px;
  margin:0 2px 0 0;
}
#event-form #miExtension,
#event-form #cpExtension {
  width:40px;
  color:#838383;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/textinput-event-small.gif) 0 0 no-repeat;
  border:0 none;
  padding:2px 6px 2px 3px;
  margin:0 5px 0 0;
}

#event-form #eaState {
  width:41px;
  height:24px;
  color:#838383;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/selectdisabled-event-small.gif) 0 0 no-repeat;
  border:0 none;
  padding:0 6px 2px 3px;
  margin:0 2px 0 0;
}

.add-event textarea {
  margin:4px 0 8px 0;
  color:#838383;
  width:502px;
  border:none;
  height:60px;
  /* background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/textarea-bg.png) 0 0 no-repeat; */
}

/* drop downs */
#event-form .field {
  float:left;
  clear:none;
}
#event-form .dropdown {position: relative; z-index: 100; height: 24px; width:41px; padding: 0 0 0 0; cursor: pointer; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/select-event-small.gif) 0 0 no-repeat;}
  #event-form .dropdown strong {display: block; overflow: hidden; position: relative; height: 22px; padding: 0 0 0 8px; color: #703e0f; font-weight: normal; line-height: 24px;}
  #event-form .dropdown ul {display: none; list-style-type: none; position: absolute; left: 0; top: 21px; z-index: 200; width: 39px; border: 1px solid #e5e5e5; background: #fff; margin: 0; padding:0;}
  #event-form .dropdown li {margin: 0; padding:0;}
  #event-form .dropdown li a {display: block;padding:2px 7px;}
  #event-form .dropdown li a:hover {background: #eef2f2;}

  #event-form #fieldlist_Island .dropdown {
    background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/select-event-island.gif) 0 0 no-repeat;
    width:242px;
    height:23px;
  }

  #statewide #event-form div.dropdown strong {
    color:#916333;
  }

  #event-form #fieldlist_Island .dropdown ul {
    width:240px;
  }

  #event-form #search-filter .ampm {
    margin:0 5px;
  }
  #statewide #event-form .ampm div.dropdown strong {
    color:#c67e02;
  }

  #statewide #event-form div.disabled strong {
    color:#999;
  }

/* Search Filter (blue boxed area) */
#statewide #event-form h2#add-event-title {
  height: 26px;
  width: 150px;
  padding: 0;
  margin: 0 0 0px 0;
  background: #ecf1f3 url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/add-event-header.gif) 0 0 no-repeat;
}

#event-form p.new {
  background-repeat:repeat-x;
  width:515px;
}

#event-form #search-filter input.text {
  color: #916333;
  text-align:left;
}

#event-form #search-filter #Title {
  color: #916333;
  text-align:left;
  height:23px;
  padding-top:0;
  width:286px;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/input-event-title.gif) 0 0 no-repeat;
}
/* date inputs */
#event-form #search-filter .input-date label {
  display:inline-block;
  display:moz-inline-block;
  width:45px;
}
#event-form #search-filter .input-date label.include-time {
  width:70px;
}
#event-form #search-filter .input-date input {height: 17px; width: 140px; border: 0; padding: 2px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/input.png) 0 0 no-repeat; color: #916333; text-align: center;}
#event-form #search-filter .input-date img {cursor: pointer; margin-right:10px;}
/* end date inputs */

#event-form #search-filter #fieldlist_DateDescription {
  position:relative;
  width:100%;
  float:right;
  margin:0;
  padding:0;
  /* border:1px solid red; */
}
#event-form #search-filter #DateDescription {
  height:54px;
  width:205px;
  padding:2px 5px;
  position:absolute;
  right:0px;
  top:-68px;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/textarea-event-datedescription.gif) 0 0 no-repeat;
}
/* Recurrence Area */
#fieldlist_RecurrenceRate {
  float:left;
  width:125px;
  overflow:hidden;
  /* border:1px solid red; */
}
#label_RecurrenceRate {
  white-space:nowrap;
  padding:0;
  margin:0;
}
#fieldlist_Weekly {
  float:left;
  width:100px;
  overflow:hidden;
  /* border:1px solid red; */
  /* padding:0 15px; */
}
#fieldlist_Monthly {
  float:left;
  width:425px;
  clear:right;
  overflow:hidden;
  /* border:1px solid red; */
}
#fieldlist_WeeklyDays {
  float:left;
  width:280px;
  background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/event-recurrence-sep.gif) 258px 12px no-repeat;
}
#fieldlist_WeeklyDays ul li {
  float:left;
  width:65px;
}
#fieldlist_WeeklyMonths ul li {
  float:left;
  width:63px;
}

#fieldlist_MonthlyDays {
  float:left;
  width:390px;
  background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/event-recurrence-sep.gif) 368px 12px no-repeat;
}
#fieldlist_MonthlyDays ul li {
  float:left;
  width:63px;
}

#fieldlist_MonthlyMonths ul li {
  float:left;
  width:63px;
}
/* layout styles for specific fields */
#fieldlist_Title {
  float:left;
}
#fieldlist_Island {
  float:left;
}
#fieldlist_Recurring {
  clear:both;
}
#fieldlist_LocalInterest {
  float:right;
}
#fieldlist_StartDateAndTime {
  padding-top:12px;
  height:20px;
}
#fieldlist_StartDateAndTime label {
  float:left;
}
#fieldlist_StartDateAndTime,
#fieldlist_EndDateAndTime {
  float:left;
  clear:left;
  display:inline;
  width:645px;
}
#fieldlist_EndDateAndTime, #fieldlist_RecurrenceRate {
  clear:both;
}
#fieldlist_EndDateAndTime label {
  float:left;
}
/* end Search filter area */

#fieldlist_eaAddress1,
#fieldlist_eaAddress2,
#fieldlist_eaState,
#fieldlist_miName,
#fieldlist_miPhone,
#fieldlist_miEmail,
#fieldlist_cpName,
#fieldlist_cpPhone,
#fieldlist_cpEmail {
  float:left;
}
/* #fieldlist_eaCity {
  float:left;
  clear:
} */

#event-form label.row-line {
  display:block;
  margin-bottom:2px;
}

#event-form #label_Description, #event-form #label_DescriptionLong {
  /* display:block;
  display:inline-block;
  clear:both; */
  position:relative;
  width:100%;
  /* border:1px solid red; */
}


#event-form #label_eaState {
  margin-bottom:0px;
}

#event-descriptions legend {
  display:none;
}
#event-descriptions #Description {
  width:670px;
  height:70px;
  padding:3px 5px;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/textarea-event-shortdescription.gif) 0 0 no-repeat;
}

#label_Description .note, label em {
  color:#c67e02;
}

#label_DescriptionLong .note {
  color:#949494;
  font-style:italic;
}

#event-descriptions #DescriptionLong {
  width:670px;
  height:194px;
  padding:3px 5px;
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/textarea-event-longdescription.gif) 0 0 no-repeat;
}

/* file uploader */
#import_fileContainer {
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/field-bg.png) 0 0 no-repeat;
  position:relative;
  height:45px;
  width:235px;
  padding:2px 5px;
  overflow:hidden;
}

#import_file {
  opacity:0;
}

#fieldlist_import_file span.subnote {
  display:block;
  float:left;
  color:#c67e02;
  margin:-23px 0 0 6px;
}

/* checkboxes */
#event-form input.checkbox {
  /* opacity:0; */
  visibility:hidden;
}

#event-form .checkbox-option {
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/sprite.png) 4px -46px no-repeat;
  cursor:pointer;
  padding-left:19px;
}
#event-form .checkbox-list li:hover, #event-form .checkbox-list li.hover {background-color: #f2f5f6; background-position: 4px -96px;}
#event-form .selected {
  background-position: 4px -146px;
}
#event-form div.checkbox-option {
  float:left;
}
#event-form .checkbox-option, #event-form .checkbox-option span {
  color:#5B7C84;
}

#event-form #fieldlist_Weekly .checkbox-option, #event-form #fieldlist_Monthly .checkbox-option {
  color:#916333;
}

/* buttons */

#event-form button{
  font-size: 0;
  display:block;
  float:left;
  line-height: 0;
  overflow:hidden;
}


#fieldlist_import_file button {
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/btn-file-browse.gif) 0 0 no-repeat;
  text-indent:-10000px;
  border:none;
  width:105px;
  height:31px;
  margin:-29px 0 0 -6px;
}

.add-event button.btn-submit {
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/btn-submit-event.gif) 0 0 no-repeat;
  text-indent:-10000px;
  border:none;
  width:124px;
  height:31px;
  margin:0 21px 0 0;
}

.add-event button.btn-preview {
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/btn-preview-event.gif) 0 0 no-repeat;
  text-indent:-10000px;
  border:none;
  width:131px;
  height:31px;
  margin:0 21px 0 0;
}

.add-event button.btn-cancel {
  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/btn-cancel-event.gif) 0 0 no-repeat;
  text-indent:-10000px;
  border:none;
  width:90px;
  height:31px;
  margin:0 21px 0 0;
}

#more-info legend .small, #contact-person legend .small {
  font-style:italic;
  font-size:65%;
}



/* end add event forms */


.clear {clear: both; display: block; overflow: hidden; height: 0;}

#wrapper {position: relative; width: 1000px; margin: 0 auto;}

/* @group Links */

/* FLY-294: removing this for now so can see when link is not specifically styled */
/* a {color: #65683e;} */

a, a:hover {text-decoration: none;}

/* FLY-294 maybe temp comment out. #statewide a {color: #916333;}
#statewide a:hover {color: #999;}

#big-island a {color: #811515;}
#big-island a:hover {color: #c93030;}

#kauai a:hover {color: #207f20;}
#molokai a:hover {color: #396129;}
#lanai a:hover {color: #bca133;}
#oahu a:hover {color: #2f7ecf;}

#maui a {color: #916333;}
#maui a:hover {color: #d26a06;}
 */

/* @end */

/* @group Header */

#header-social {
margin-top: 44px;
right: 17px;
position: initial;
/* width: 190px; */
height: 35px;
display: block;
background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/icons-social.png) 0 0 no-repeat;
}
a.header-social-icon {
width: 38px;
height: 100%;
display: block;
float: left;
text-indent: -999999em;
overflow: hidden;
}

#header {height: 83px; padding: 11px 0 0;}
#logo {margin: 0 0 0 4px;}

#hawaii-island #logo {margin: -11px 0 0 23px;}
#kauai #logo {margin: -1px 0 0 8px;}
#molokai #logo {margin: -2px 0 1px -3px;}
#lanai #logo {margin: -6px 0 5px -16px;}
#maui #logo {margin: -11px 0 10px -15px;}
#oahu #logo {margin: -5px 0 4px 7px;}
/* @end */

/* @group Search */
#sfsimple {position: absolute; z-index: 60; left: 699px; top: 125px; height: 46px; width: 289px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search.png) 0 0 no-repeat;}
#sfsimple legend {display: none;}
#sfsimple .text {position: absolute; left: 14px; top: 9px; height: 18px; width: 166px; border: 0; padding: 7px 3px 3px 7px; background: #F1F4F5; color: #c37d39; line-height: 1.5;}
#sfsimple .image {position: absolute; left: 201px; top: 8px;}

#statewide #sfsimple .text {color: #5b7c84;}
/* @end */

/* @group Nav */
#nav {list-style-type: none; position: absolute; z-index: 60; left: 10px; top: 123px; height: 25px; width: 679px; margin: 0; padding: 2px 2px 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/nav.png) 0 -27px no-repeat;}
#nav li {display: inline; float: left; height: 25px; width: 72px; margin: 0 1px 0 0; }

#nav a {display: block; height: 24px; width: 100%; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/nav.png) 200px 200px no-repeat; text-indent: -10000px;}

#kauai #nav {background-position: 0 -54px;}
#oahu #nav {background-position: 0 -81px;}
#molokai #nav {background-position: 0 -108px;}
#lanai #nav {background-position: 0 -135px;}
#maui #nav {background-position: 0 -162px;}
#big-island #nav {background-position: 0 -189px;}

/* selected */

#nav li#nav-big-island .selected a{ color: #360808 !important; font-weight: bold;}
#nav li#nav-kauai .selected a{ color: #104A10 !important; font-weight: bold;}
#nav li#nav-lanai .selected a { color: #7D6B20 !important; font-weight: bold;}
#nav li#nav-maui .selected a { color: #754A21 !important; font-weight: bold;}
#nav li#nav-oahu .selected a { color: #184E86 !important; font-weight: bold;}
#nav li#nav-molokai .selected a { color: #1E3F11 !important; font-weight: bold;}
#nav li#nav-statewide .selected a { color: #30525B !important; font-weight: bold;}

#nav li#nav-big-island a:hover { color: #360808 !important;}
#nav li#nav-kauai a:hover { color: #104A10 !important;}
#nav li#nav-lanai a:hover { color: #7D6B20 !important;}
#nav li#nav-maui a:hover { color: #754A21 !important;}
#nav li#nav-oahu a:hover { color: #184E86 !important;}
#nav li#nav-molokai a:hover { color: #1E3F11 !important;}
#nav li#nav-statewide a:hover { color: #30525B !important;}

/* end selected */

li#nav-hawaii {width: 129px;}
li#nav-statewide {width: 129px;}
li#nav-kauai {width: 73px;}
li#nav-molokai {width: 94px;}
li#nav-maui {width: 66px;}
li#nav-bigisland {width: 167px; margin: 0;}
li#nav-big-island {width: 167px; margin: 0;}

 #nav-hawaii a:hover {background-position: -2px -29px;}
#nav-statewide a:hover {background-position: -2px -29px;}
#nav-kauai a:hover {background-position: -132px -56px;}
#nav-oahu a:hover {background-position: -206px -83px;}
#nav-molokai a:hover {background-position: -279px -110px;}
#nav-lanai a:hover {background-position: -374px -137px;}
#nav-maui a:hover {background-position: -447px -164px;}
#nav-bigisland a:hover {background-position: -514px -191px;}
#nav-big-island a:hover {background-position: -514px -191px;}

  /* @group Subnav */
  #nav li ul {display: none; overflow: hidden; position: absolute; left: 2px; top: 27px; height: 20px; width: 679px; background: #fff;}
  #nav li li {display: inline; float: none; height: auto; width: auto; margin: 0; padding: 0 29px; line-height: 24px; text-transform: uppercase;}
  #nav li ul a {display: inline; background: transparent; color: #5b7c84; font-size: .834em; letter-spacing: .1em; text-indent: 0;}
  #nav li ul a:hover, #nav li ul .selected a {color: #999; text-decoration: none;}
  #nav li .first {padding-left: 15px !important;}
  #nav li .last {padding-right: 0 !important;}


  #statewide #nav-hawaii ul, #kauai #nav-kauai ul, #oahu #nav-oahu ul, #molokai #nav-molokai ul,
  #lanai #nav-lanai ul, #maui #nav-maui ul, #big-island #nav-bigisland ul {display: block;}

  #statewide #nav-statewide ul, #kauai #nav-kauai ul, #oahu #nav-oahu ul, #molokai #nav-molokai ul,
  #lanai #nav-lanai ul, #maui #nav-maui ul, #big-island #nav-big-island ul {display: block;}

  /* With News in navigation: */
  /* #nav #nav-hawaii ul li {padding: 0 36px;}
  #nav #nav-molokai ul li {padding: 0 27px;}
  #nav #nav-bigisland ul li {padding: 0 20px;} */

  /* Without News */
  #nav #nav-hawaii ul li {padding: 0 36px;}
  #nav #nav-statewide ul li {padding: 0 36px;}
  #nav #nav-kauai ul li {padding: 0 44px;}
  #nav #nav-oahu ul li {padding: 0 44px;}
  #nav #nav-molokai ul li {padding: 0 38px;}
  #nav #nav-lanai ul li {padding: 0 44px;}
  #nav #nav-maui ul li {padding: 0 44px;}
  #nav #nav-bigisland ul li {padding: 0 32px;}
  #nav #nav-big-island ul li {padding: 0 32px;}

  #nav #nav-kauai ul .first, #nav #nav-kauai ul .last {padding: 0 27px;}
  #nav #nav-oahu ul .first, #nav #nav-oahu ul .last {padding: 0 28px;}
  #nav #nav-lanai ul .first, #nav #nav-lanai ul .last {padding: 0 28px;}
  #nav #nav-maui ul .first, #nav #nav-maui ul .last {padding: 0 30px;}
  #nav #nav-bigisland ul .first, #nav #nav-bigisland ul .last {padding: 0 22px;}
  #nav #nav-big-island ul .first, #nav #nav-big-island ul .last {padding: 0 22px;}

  li#nav-kauai ul a {color: #207f20;}
  li#nav-oahu ul a {color: #2f7ecf;}
  li#nav-molokai ul a {color: #396129;}
  li#nav-lanai ul a {color: #bca133;}
  li#nav-maui ul a {color: #d26b09;}g
  li#nav-bigisland ul a {color: #9f0606;}
  li#nav-big-island ul a {color: #9f0606;}
  /* @end */

/* @end */



/* @group Footer */

#footer {overflow: hidden; height: 124px; width: 931px; margin: 0 0 0 13px; padding: 10px 14px 8px 30px; background: #c3e1d5 url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-footer-trans.png) 0 0 no-repeat; color: #65683e;}
#footer a {color: #65683e;}
#footer a:hover {color: #999;}

#footer ul {display: inline; float: left; list-style-type: none; width: 230px; margin: 0; line-height: 1.5;}
#footer li {margin: 0;}
ul#footer-col2 {margin: 0 0 0 10px;}
#footer #copyright {float: right; width: 450px; margin: 0; text-align: right;}
#footer #copyright p {display:inline;}

#footer-wood {clear: both; display: block; position: relative; height: 30px; width: 975px; margin: 0 0 100px 13px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-wood.png) 0px 0 no-repeat;}
/*#footer-wood-left {float: left; height: 30px; width: 15px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-wood-left-trans.png) 0 0 no-repeat;}
#footer-wood-right {float: right; height: 30px; width: 15px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-wood-right-trans.png) 0 0 no-repeat;}*/

  /* @group Islands */
  #statewide #footer, #statewide #footer a {color: #6c4924;}

  #big-island #footer {background-color: #a7a89a; color: #5f4358;}
  #big-island #footer a {color: #5f4358;}
  #big-island #footer a:hover {color: #c93030;}

  #kauai #footer {background-color: #d1d797;}
  #kauai #footer a:hover {color: #207f20;}

  #molokai #footer {background-color: #cec99e;}
  #molokai #footer a:hover {color: #396129;}

  #lanai #footer {background-color: #cec99e;}
  #lanai #footer a:hover {color: #bca133;}

  #maui #footer {background-color: #f4d790; color: #916333;}
  #maui #footer a {color: #916333;}
  #maui #footer a:hover {color: #d26a06;}

  #oahu #footer {background-color: #a7c6c2;}
  #oahu #footer a:hover {color: #2f7ecf;}
  /* @end */
/* @end */

/* @group Content */
#content {position: relative; width: 969px; border: 3px solid #693535; border-top: 0; margin: 0 0 0 13px; padding-top: 467px; background: #fff;}
#statewide #content {border-color: #878c6d; padding-top: 487px;}
.no-border,
table.no-border,
.no-border th,
.no-border td {border:0 !important;}
table.no-padding td{padding:0 !important;}
#content-border {position: relative; width: 969px; margin: 0 -3px; padding: 8px 3px 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content-border-hawaii.png) 0 0 no-repeat;}
#content-wrapper {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content.png) 0 0 repeat-y;}
/* #content-wrapper-dbl {padding: 0 0 50px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content-rose-hawaii.jpg) 526px 190px no-repeat;} */

.page #wrapper #content {padding-top: 75px;}

  /*#statewide #content-wrapper-dbl {padding: 0 0 50px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content-rose-hawaii.jpg) 526px 190px no-repeat;}*/
  #statewide #content-wrapper-dbl {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/statewide-lineart.jpg) left bottom no-repeat;}

  /* @group Islands */
  #big-island #content-border {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content-border-bigisland.png) 0 0 no-repeat;}
  #big-island #content-wrapper-dbl {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/hawaii-lineart.jpg) left bottom no-repeat;}

  #kauai #content {border-color: #487947;}
  #kauai #content-border {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content-border-kauai.png) 0 0 no-repeat;}
  #kauai #content-wrapper-dbl {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/kauai-lineart.jpg) left bottom no-repeat;}

  #molokai #content {border-color: #8a893e;}
  #molokai #content-border {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content-border-molokai.png) 0 0 no-repeat;}
  #molokai #content-wrapper-dbl {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/molokai-lineart.jpg) left bottom no-repeat;}

  #lanai #content {border-color: #475679;}
  #lanai #content-border {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content-border-lanai.png) 0 0 no-repeat;}
  #lanai #content-wrapper-dbl {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/lanai-lineart.jpg) left bottom no-repeat;}

  #maui #content {border-color: #98772f;}
  #maui #content-border {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content-border-maui.png) 0 0 no-repeat;}
  #maui #content-wrapper-dbl {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/maui-lineart.jpg) left bottom no-repeat;}

  #oahu #content {border-color: #475679;}
  #oahu #content-border {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-content-border-lanai.png) 0 0 no-repeat;}
  #oahu #content-wrapper-dbl {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/oahu-lineart.jpg) left bottom no-repeat;}

  .page #wrapper #content-wrapper-dbl {background-position: 100% 211px no-repeat;}
  /* @end */

  /* @group Flash */
  #bg-middle {display: block; position: absolute; left: -17px; top: -467px; z-index: 50; height: 475px; width: 1008px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-middle-island-trans.png) 0 0 no-repeat;}
  #flash {position: absolute; z-index: 100; height: 492px; width: 1076px; left: -85px; top: -409px;
  }

  /* #statewide #imageobj a span {height:492px; width:1086px; display:block; background:url(http://www.gohawaii.com/images/public/hvcb/home_nonflash_global_492h.png) 0 0 no-repeat;} */
  #kauai #flashobj a span {height:492px; width:1086px; display:block; background:url(http://www.gohawaii.com/images/public/hvcb/home_nonflash_kauai.png) 0 0 no-repeat;}
  #oahu #imageobj a span {height:492px; width:1086px; display:block; background:url(http://www.gohawaii.com/images/public/hvcb/home_nonflash_oahu.png) 0 0 no-repeat;}
  #molokai #imageobj a span {height:492px; width:1086px; display:block; background:url(http://www.gohawaii.com/images/public/hvcb/home_nonflash_molokai.png) 0 0 no-repeat;}
  #lanai #imageobj a span {height:492px; width:1086px; display:block; background:url(http://www.gohawaii.com/images/public/hvcb/home_nonflash_lanai.png) 0 0 no-repeat;}
  #maui #imageobj a span {height:492px; width:1086px; display:block; background:url(http://www.gohawaii.com/images/public/hvcb/home_nonflash_maui.png) 0 0 no-repeat;}
  #big-island #imageobj a span {height:492px; width:1086px; display:block; background:url(http://www.gohawaii.com/images/public/hvcb/home_nonflash_hawaiis_big_island.png) 0 0 no-repeat;}

  #statewide #bg-middle {top: -487px; height: 495px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-middle-hawaii-trans.png) 0 0 no-repeat;}
  #statewide #flash {left: -85px; top: -429px;}

  .page #wrapper #bg-middle {height: 83px; top: -75px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-middle-subpage-trans.png) 0 0 no-repeat;}
  /* @end */

  /* @group Intro */
  #intro {position: absolute; left: -9px; top: -39px; z-index: 80; height: 312px; width: 739px; padding: 6px 7px 6px 4px;}
  #intro h2 {overflow: hidden; text-indent: -10000px;}
  #intro p {margin: 0 0 1.25em;}
  #intro-content p {font-size:1em;}

    /* @group Hawaii */
    #statewide #intro {top: -19px; height: 240px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/hawaii-trans.png) 0 0 no-repeat; color: #3c483a;}
    #statewide #intro a {color: #3c483a; text-decoration:underline;}
    #statewide #intro-content {height: 151px; width: 634px; padding: 89px 72px 0 38px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/hawaii.jpg) 0 0 no-repeat;}
    #statewide #intro h2 {height: 37px; width: 665px; margin: 0 0 0 -12px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/hawaii-title.jpg) 0 0 no-repeat; text-indent: -10000px;}
    /* @end */

    /* @group Islands */
    #big-island #intro {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/bigisland-trans.png) 0 0 no-repeat; color: #fff;}
    #big-island #intro a {color: #fff; text-decoration:underline;}
    #big-island #intro-content {height: 248px; width: 633px; padding: 64px 65px 0 52px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/bigisland.jpg) 0 0 no-repeat;}
    #big-island #intro h2 {height: 84px; width: 614px; margin: 0 0 -22px -28px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/bigisland-title.jpg) 0 0 no-repeat;}

    #kauai #intro {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/kauai-trans.png) 0 0 no-repeat; color: #33432d;}
    #kauai #intro a {color: #33432d; text-decoration:underline;}
    #kauai #intro-content {height: 217px; width: 610px; padding: 89px 80px 0 52px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/kauai.jpg) 0 0 no-repeat;}
    #kauai #intro h2 {height: 27px; width: 406px; margin: 0 0 10px -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/kauai-title.jpg) 0 0 no-repeat;}

    #molokai #intro {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/molokai-trans.png) 0 0 no-repeat; color: #4a4021;}
    #molokai #intro a {color: #4a4021; text-decoration:underline;}
    #molokai #intro-content {height: 217px; width: 632px; padding: 89px 60px 0 50px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/molokai.jpg) 0 0 no-repeat;}
    #molokai #intro h2 {height: 27px; width: 370px; margin: 0 0 12px -1px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/molokai-title.jpg) 0 0 no-repeat;}

    #lanai #intro {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/lanai-trans.png) 0 0 no-repeat; color: #514711;}
    #lanai #intro a {color: #514711; text-decoration:underline;}
    #lanai #intro-content {height: 217px; width: 632px; padding: 89px 60px 0 50px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/lanai.jpg) 0 0 no-repeat;}
    #lanai #intro h2 {height: 27px; width: 404px; margin: 0 0 12px -1px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/lanai-title.jpg) 0 0 no-repeat;}

    #maui #intro {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/maui-trans.png) 0 0 no-repeat; color: #7d551c;}
    #maui #intro a {color: #7d551c; text-decoration:underline;}
    #maui #intro-content {height: 218px; width: 633px; padding: 88px 60px 0 50px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/maui.jpg) 0 0 no-repeat;}
    #maui #intro h2 {height: 27px; width: 353px; margin: 0 0 10px -1px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/maui-title.jpg) 0 0 no-repeat;}

    #oahu #intro {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/oahu-trans.png) 0 0 no-repeat; color: #33432d;}
    #oahu #intro a {color: #33432d; text-decoration:underline;}
    #oahu #intro-content {height: 218px; width: 632px; padding: 89px 60px 0 50px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/oahu.jpg) 0 0 no-repeat;}
    #oahu #intro h2 {height: 27px; width: 339px; margin: 0 0 12px -1px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-intro/oahu-title.jpg) 0 0 no-repeat;}
    /* @end */
  /* @end */

  /* @group Columns */
  #main {display: inline; float: left; position: relative; z-index: 85; width: 465px; margin: 236px 0 0 13px; padding-bottom: 300px;}
  #sidebar_one {display: inline; float: left; position: relative; z-index: 110; width: 210px; margin: 234px 0 23px 23px;}
  #sidebar_two {display: inline; float: right; position: relative; z-index: 110; width: 237px; margin: -46px 0 0; }

  #statewide #main {width: 464px; margin: 196px 0 0 13px;}
  #statewide #sidebar_one {margin:198px 0 0 30px;}
  #statewide #sidebar_two {margin: 2px 0 0;}

  .page #wrapper #main {width: 705px; margin-top: 0; padding: 12px 0 24px 0;}

  .page #wrapper #sidebar_two {
    margin: 5px 0 0;
  }

  #sidebar_two .fragment img {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  /* @end */

  /* @group Discover + Essential */
  /* #snapshot {height: 358px; width: 463px; margin: 0 -4px 15px; padding: 5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/discover-island-trans.png) 0 0 no-repeat;}
  #snapshot-content {height: 357px; padding: 1px 0 0 1px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/discover-island.jpg) 0 0 no-repeat;}

  #discover {display: inline; float: left; width: 197px; padding: 14px 22px 0 23px;}
  #essential {display: inline; float: left; width: 202px; padding: 14px 0 0;}

  #snapshot h3 {overflow: hidden; height: 28px; margin: 0 0 13px; text-indent: -10000px;}
  #snapshot img {margin: 0 0 24px 5px;}

  #snapshot ul {list-style-type: none; margin: 0;}
  #snapshot li {display: inline; float: left; height: 30px; width: 100%; margin: 0;}
  #snapshot a {padding: 4px 0 4px 20px; color: #e4cea4 !important;}
  #snapshot a:hover {color: #fff !important;}
  #essential strong {padding: 4px 0 4px 20px; color: #e4cea4; font-weight: normal;}

  #essential ul ul {padding: 14px 0 0;}
  #essential li li {display: block; float: none; height: auto; width: auto; padding: 0 0 0 38px; line-height: 1.2;}
  #essential li li a {padding: 0;}

    /* @group Hawaii
    #statewide #snapshot {height: 346px; width: 462px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/essential-hawaii-trans-new.png) 0 0 no-repeat;}
    #statewide #snapshot-content {height: 345px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/essential-hawaii-new.jpg) 3px 3px no-repeat;}

    #statewide #discover, #statewide #essential {padding-top: 28px;}

    #statewide #snapshot h3 {height: 19px; margin: 0 0 18px;}
    #statewide #discover h3 {width: 160px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/hawaii.png) 0 0 no-repeat;}
    #statewide #essential h3 {width: 147px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/hawaii.png) -210px 0 no-repeat;}

    #statewide #essential .essential-one {display: inline; float: left; width: 100px; padding: 0 12px 0 0;}
    #statewide #essential .essential-two {display: inline; float: left; width: 90px;}
    #statewide #essential li {width: 100%;}
    /* @end */

    /* @group Islands
    #big-island #discover h3 {width: 201px; margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland-discover.jpg) 0 0 no-repeat;}
    #big-island #essential h3 {width: 175px; margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland-essential.jpg) 0 0 no-repeat;}

    #kauai #discover h3 {width: 152px; margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai-discover.jpg) 0 0 no-repeat;}
    #kauai #essential h3 {width: 154px; margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai-essential.jpg) 0 0 no-repeat;}
    #kauai #essential li li {line-height: 1.7;}

    #molokai #discover h3 {width: 201px; margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai-discover.jpg) 0 0 no-repeat;}
    #molokai #essential h3 {width: 178px; margin-left: -2px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai-essential.jpg) 0 0 no-repeat;}
    #molokai #essential li li, #lanai #essential li li {line-height: 2.8;}

    #lanai #discover h3 {width: 160px; margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai-discover.jpg) 0 0 no-repeat;}
    #lanai #essential h3 {width: 160px; margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai-essential.jpg) 0 0 no-repeat;}

    #maui #discover h3 {width: 140px; margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui-discover.jpg) 0 0 no-repeat;}
    #maui #essential h3 {width: 145px; margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui-essential.jpg) 0 0 no-repeat;}
    #maui #essential li li {line-height: 1.7;}

    #oahu #discover h3 {width: 150px; margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu-discover.jpg) 0 0 no-repeat;}
    #oahu #essential h3 {width: 152px; margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu-essential.jpg) 0 0 no-repeat;}
    #oahu #essential li li {line-height: 1.4;}



    #snapshot-top, #snapshot-bottom {display:none;} */
    /* @end */


  /* @group New Discover + Essential (April 2011)
  /* solid border
  #snapshot {width: 464px; margin: 0 -4px 15px; padding:0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-repeat.jpg) 0 7px repeat-y;}
  #snapshot-top {height:12px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-top.jpg) 0 0 no-repeat}
  #snapshot-content {padding:0px 0 0 1px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-content.jpg) 7px 0 no-repeat; clear:both;}
  #snapshot-bottom {height:7px; clear:both; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-bottom.jpg) 0 0 no-repeat;} */

  /* drop-shadow border */
  #snapshot {width: 470px; margin:0 0 15px 0; padding:0;}
  #snapshot-top {height:15px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-top-trans.png) 0 0 no-repeat}
  #snapshot-wrapper {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-repeat-trans.png) 0 7px repeat-y;}
  #snapshot-content {padding:0 0 0 1px; margin:0 0 0 3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-content.jpg) 7px 0 no-repeat; clear:both;}
  #snapshot-bottom {height:14px; clear:both; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-bottom-trans.png) 0 0 no-repeat;}

  #discover {display: inline; float: left; width: 197px; padding: 4px 22px 0 24px;}
  #essential {display: inline; float: left; width: 202px; padding: 4px 0 0 0px;}

  #snapshot h3 {overflow: hidden; height: 28px; margin: 0 0 13px; text-indent: -10000px;}
  #snapshot img {margin: 0 0 24px 5px;}

  #snapshot ul {list-style-type: none; margin: 0;}
  #snapshot li {display: inline; float: left; height:auto; width: 100%; margin:0 0 8px 0; padding:0 0 7px 0;} /* background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-line-trans.png) bottom left no-repeat; */
  #snapshot a {padding:0 0 0 20px; color: #e4cea4 !important; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-bullet.png) 0 0px no-repeat;}
  #snapshot a:hover {color: #fff !important;}
  #essential strong {padding: 4px 0 4px 20px; color: #e4cea4; font-weight: normal;}

  #essential ul ul {padding:7px 0 1px 1px; margin:7px 0 0 0;} /* background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-line-trans.png) top left no-repeat; */
  #essential li li {display: block; float: none; height: auto; width: auto; padding: 0 0 0 38px; line-height: 1.2; background:none;}
  #essential li li a {padding: 0; background:none;}

    /* @group Hawaii */
    #statewide #discover, #statewide #essential {padding-top:9px;}

    #statewide #snapshot h3 {height: 19px; margin: 0 0 18px;}
    #statewide #discover h3 {width: 160px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/hawaii.png) 0 0 no-repeat;}
    #statewide #essential h3 {width: 170px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/hawaii.png) -210px 0 no-repeat;}

    #statewide #essential .essential-one {display: inline; float: left; width: 100px; padding: 0 0px 0 0;}
    #statewide #essential .essential-two {display: inline; float: left; width: 90px;}/*  */
    #statewide #essential .essential-one li {/* padding: 0 12px 0 0; */}
    #statewide #essential .essential-two li {}/* background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/snapshot/snapshot-new-line-trans.png) bottom right no-repeat; */
    #statewide #essential a {display:block;}
    /* @end

    /* @group Islands */
    #big-island #discover h3 { margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland-discover.jpg) 0 0 no-repeat;}
    #big-island #essential h3 {margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland-essential.jpg) 0 0 no-repeat;}
    #big-island #essential li li {height:9px;}

    #kauai #discover h3 {margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai-discover.jpg) 0 0 no-repeat;}
    #kauai #essential h3 { margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai-essential.jpg) 0 0 no-repeat;}
    #kauai #essential li li {line-height: 1.7; height:13px;}

    #molokai #discover h3 { margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai-discover.jpg) 0 0 no-repeat;}
    #molokai #essential h3 {margin-left: -2px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai-essential.jpg) 0 0 no-repeat;}
    #molokai #essential li li, #lanai #essential li li {line-height: 2.8; height:25px;}

    #lanai #discover h3 {margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai-discover.jpg) 0 0 no-repeat;}
    #lanai #essential h3 { margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai-essential.jpg) 0 0 no-repeat;}

    #maui #discover h3 { margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui-discover.jpg) 0 0 no-repeat;}
    #maui #essential h3 { margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui-essential.jpg) 0 0 no-repeat;}
    #maui #essential li li {line-height: 1.7; height:13px;}

    #oahu #discover h3 { margin-left: -5px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu-discover.jpg) 0 0 no-repeat;}
    #oahu #essential h3 { margin-left: -3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu-essential.jpg) 0 0 no-repeat;}
    #oahu #essential li li {line-height: 1.4; height:12px;}
    /* @end */
  /* @end */

  /* @group Widgets */
  .widget {width: 224px; padding: 10px 0 0;}
  #sidebar_one .widget {padding-top: 40px; margin: 0 -7px;}
  .widget h3 {overflow: hidden; height: 20px; margin: 0 0 13px 13px; text-indent: -10000px;}

  .widget ul {list-style-type: none; margin: 0 0 20px; padding: 0 0 3px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/festivals-border.png) 0 100% no-repeat;}
  .widget li {width: 198px; margin: 0; padding: 7px 13px 4px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-bg-trans.png) 0 0 repeat-y;}
  .widget li.even {background: transparent;}

  .widget p.button {position: relative; height: 0; margin: 0; line-height: 18px;}
  .widget p.button a {display: block; position: absolute; top: -20px; height: 20px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-buttons.png) -190px 0 no-repeat;}
  #wrapper .widget p.button a {color: #65683e;}
  .widget .get-widget a {left: 12px; width: 66px; padding: 0 22px 0 9px;}
  .widget .more a {left: 121px; cursor: pointer;}

    /* @group Festivals and Events */
    #festivals {display: inline; float: left;}
    #festivals h3 {width: 166px;}
    #festivals li a {text-transform:uppercase}
    #festivals .more a {width: 62px; padding: 0 24px 0 07px; background-position: -287px 0;}
    #festivals .more {font-size: .9em;}
    /* @end */

    /* @group Blog and News */
    .widget h4 {margin: 0;}
    .widget h4 a {color: #65683e;}
    .widget li p {margin: 0; color: #65683e;}

    #from-the-blog h3 {height: 28px; width: 123px; margin: 0 0 4px 13px;}
    #from-the-blog p {margin: 0 0 20px;}
    #from-the-blog .more a {width: 30px; padding: 0 38px 0 25px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-button-more-trans.png) 0 0 no-repeat;}

    #island-news h3 {height: 18px; width: 102px;}
    #wrapper #island-news p.more a, #wrapper #island-news div.more a {width: 51px; padding: 0 28px 0 14px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-button-allnews-trans.png) 0 0 no-repeat; color: #8a5925;}



    /* @end */

    /* @group Hawaii */
    #statewide #festivals h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/logo-featuredevents.png) 0px 0 no-repeat; height: 72px; width: 179px; }
    #statewide #festivals .get-widget a {background-position: 0 0; color: #c67e02;}
    #statewide #festivals .more a {background-position: -97px 0; color: #916333;}
    /* @end */

    /* @group Islands */
    #big-island .widget h4 a:hover {color: #c93030;}
    #big-island #festivals h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland.png) -800px 0 no-repeat;}
    #big-island #from-the-blog h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland.png) -400px 0 no-repeat;}
    #big-island #island-news h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland.png) -600px 0 no-repeat;}
    #big-island h2#search-news-title {background: #ecf1f3 url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/news-big_island.png) 0 0 no-repeat;}

    #kauai .widget h4 a:hover {color: #207f20;}
    #kauai #festivals h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai.png) -800px 0 no-repeat;}
    #kauai #from-the-blog h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai.png) -400px 0 no-repeat;}
    #kauai #island-news h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai.png) -600px 0 no-repeat;}
    #kauai h2#search-news-title {background: #ecf1f3 url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/news-kauai.png) 0 0 no-repeat;}

    #molokai .widget h4 a:hover {color: #396129;}
    #molokai #festivals h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai.png) -800px 0 no-repeat;}
    #molokai #from-the-blog h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai.png) -400px 0 no-repeat;}
    #molokai #island-news h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai.png) -600px 0 no-repeat;}
    #molokai h2#search-news-title {background: #ecf1f3 url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/news-molokai.png) 0 0 no-repeat;}

    #lanai .widget h4 a:hover {color: #bca133;}
    #lanai #festivals h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai.png) -800px 0 no-repeat;}
    #lanai #from-the-blog h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai.png) -400px 0 no-repeat;}
    #lanai #island-news h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai.png) -600px 0 no-repeat;}
    #lanai h2#search-news-title {background: #ecf1f3 url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/news-lanai.png) 0 0 no-repeat;}

    #maui .widget h4 a, #maui .widget li p {color: #916333;}
    #maui .widget h4 a:hover {color: #d26a06;}
    #maui #festivals h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui.png) -800px 0 no-repeat;}
    #maui #from-the-blog h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui.png) -400px 0 no-repeat;}
    #maui #island-news h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui.png) -600px 0 no-repeat;}
    #maui #festivals .more a {background-position: -97px 0; color: #916333;}
    #maui .widget .get-widget a {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-button-add-trans.png) 0 0 no-repeat; color: #c67e02 !important;}
    #maui #from-the-blog .more a {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-button-more2-trans.png) 0 0 no-repeat; color: #916333 !important;}
    #maui h2#search-news-title {background: #ecf1f3 url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/news-maui.png) 0 0 no-repeat;}

    #oahu .widget h4 a:hover {color: #d26a06;}
    #oahu #festivals h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu.png) -800px 0 no-repeat;}
    #oahu #from-the-blog h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu.png) -400px 0 no-repeat;}
    #oahu #island-news h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu.png) -600px 0 no-repeat;}
    #oahu .widget .get-widget a {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-button-add2-trans.png) 0 0 no-repeat;}
    #oahu #festival .more a {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-button-allevents-trans.png) 0 0 no-repeat;}
    #oahu h2#search-news-title {background: #ecf1f3 url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/news-oahu.png) 0 0 no-repeat;}
    /* @end */


    /* golf widgets */
    .dwidget-golftable {background:#fff; margin-top:1.5em;}
    .dwidget-golftable .golfcourse {width:100%; margin:0;}
      .dwidget-golftable .golfcourse tbody td, tbody th {border: 1px solid #e9eff0;}
      .dwidget-golftable .golfcourse .header {padding:0; margin:0; border: 1px solid #e2e8e9;}
      .dwidget-golftable .golfcourse strong {color:#5b7c84;}
      .dwidget-golftable .golfcourse .header strong {display:block; background:#f6f9f9; padding:0.25em 0.5em; color:#916333;}
      .dwidget-golftable .golfcourse .stat {color:#c67e02;}
  /* @end */

  /* @group Services */
  /* moved servies into middle column. OLD: #services {display: inline; float: left; width: 200px; padding: 0 0 0 32px;} */
  #services {display: inline; float: left; width: 200px; padding: 0 0 0 09px;}
  #services ul {list-style-type: none; margin: 0;}
  #services li {margin: 0; padding: 17px 0 0;}
  #services a {display: block; overflow: hidden; height: 30px; width: 164px; padding: 0 0 0 36px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/icons-services.png) -250px 0 no-repeat; color: #65683e; line-height: 24px;}

  #services .services-ftpg a {padding-top: 10px; background-position: 0 0;}
  #services .services-rss a {background-position: -500px 0;}
  #services .services-twitter a {background-position: -750px 0;}
  #services .services-facebook a {background-position: -1000px 0;}
  #services .services-googleplus a {background-position: -1250px 0;}
  #services .services-pandora a {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/pandora-icon.png) 0 0 no-repeat;}
  #services .services-survey a {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/kauai_web_Iicon_blue-trans.png) 0 0 no-repeat;}
  #services .services-romance a {padding-top: 10px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/RomanticCelebrationsHawaiiGuide21x31.jpg) 0 0 no-repeat;}

  #services .services-travelsmart a {
background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/travel_smart_hawaii.png) 0 0 no-repeat;}

  /*#statewide #services{position:absolute;left:224px;}*/

  #statewide .services-ftpg a {
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/TravelPlanner_Icons/statewideIcon.png) 0 0 no-repeat;
  }
  #big-island .services-ftpg a {
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/TravelPlanner_Icons/bigIslandIcon.png) 0 0 no-repeat;
  }
  #kauai .services-ftpg a {
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/TravelPlanner_Icons/kauaiIcon.png) 0 0 no-repeat;
  }
  #maui .services-ftpg a {
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/TravelPlanner_Icons/mauiIcon.png) 0 0 no-repeat;
  }
  /* Molokai and Lanai have their own Travel Planner icons */
  #molokai .services-ftpg a {
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/TravelPlanner_Icons/molokaiIcon.png) 0 0 no-repeat;
  }
  #lanai .services-ftpg a {
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/TravelPlanner_Icons/lanaiIcon.png) 0 0 no-repeat;
  }
  #oahu .services-ftpg a {
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/TravelPlanner_Icons/oahuIcon.png) 0 0 no-repeat;
  }

  #statewide.en_AU .services-ftpg a,
  #statewide.en_NZ .services-ftpg a,
  #kauai.en_AU .services-ftpg a,
  #kauai.en_NZ .services-ftpg a,
  #oahu.en_AU .services-ftpg a,
  #oahu.en_NZ .services-ftpg a,
  #molokai.en_AU .services-ftpg a,
  #molokai.en_NZ .services-ftpg a,
  #lanai.en_AU .services-ftpg a,
  #lanai.en_NZ .services-ftpg a,
  #maui.en_AU .services-ftpg a,
  #maui.en_NZ .services-ftpg a,
  #big-island.en_AU .services-ftpg a,
  #big-island.en_NZ .services-ftpg a {
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/DiscoverHawaiiGuide21x31.jpg) 0 0 no-repeat;
  }


  #statewide #services a {color: #916333;}
  #statewide #services a:hover {color: #999;}

  #maui #services a {color: #916333;}
  #maui #services a:hover {color: #d26a06;}
  /* @end */

  /* @group Experiences */
  #experiences {width: 446px; padding: 0 0 0 7px;}
  #experiences h3 {height: 23px; width: 304px; margin: 0 0 6px 18px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland.png) 0 0 repeat-y; text-indent: -10000px;}
  #experiences ul {overflow: hidden;}
  * html #experiences ul {overflow: visible; height: 1%;}
  #experiences li {display: inline; float: left; list-style-type: none; width: 200px; margin: 0; padding: 8px 5px 6px 18px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-experiences-lines.png) 0 100% no-repeat; font-weight: 700;}
  #experiences a {padding: 2px 0 2px 20px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/arrows.png) 0 -398px no-repeat;}
  * html #experiences a {background-position: 0 -397px;}

    /* @group Islands */
    #big-island #experiences a {background-position: 0 -298px;}
    * html #big-island #experiences a {background-position: 0 -297px;}

    #kauai #experiences h3 {background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai.png);}
    #molokai #experiences h3 {background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai.png);}
    #lanai #experiences h3 {background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai.png);}
    #oahu #experiences h3 {background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu.png);}

    #maui #experiences h3 {background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui.png);}
    #maui #experiences a {background-position: 0 -498px;}
    * html #maui #experiences a {background-position: 0 -497px;}
    /* @end */
  /* @end */

  /* @group Modules */
  .module {width: 210px; margin: 0 0 20px 15px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-module-island.png) -420px 0 repeat-y; color: #65683e;}
  .module-top, .module-bottom {clear: both; display: block; overflow: hidden; height: 8px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-module-island.png) 0 0 repeat-y;}
  .module-bottom {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-module-island.png) -210px 0 repeat-y;}

  .module h3 {overflow: hidden; height: 30px; margin: 9px 0 0 15px; text-indent: -10000px;}
  .module ol, .module ul {margin: 0; padding: 0 0 10px;}
  .module li {list-style-position: inside; margin: 0; padding: 3px 5px 2px 14px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-module-lines-island.png) 0 100% no-repeat; font-size: .917em;}
  .module li.even {background-position: -210px 100%;}
  .module li a {font-size: 1.091em;}
  #travel-info li {list-style-position: outside; list-style-type: none; padding: 8px 14px 6px;}
  #travel-info li a {padding: 1px 0 0 20px; background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/arrows.png); background-repeat: no-repeat;}
  .module .more a {padding: 1px 0 0 20px; background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/arrows.png); background-repeat: no-repeat;}
  .module p, #guidebook .more {margin: 0 0 6px; padding: 0 14px;}

    /* @group Hawaii */
    #statewide .module {margin: 0 0 15px; background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-module-hawaii.png); color: #916333;}
    #statewide .module-top {background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-module-hawaii.png);}
    #statewide .module-bottom {background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-module-hawaii.png)}

    #statewide #guidebook h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/hawaii.png) -840px 0 no-repeat;}
    #statewide #travel-info h3 {margin-left: 14px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/hawaii.png) -630px 0 no-repeat;}

    #statewide .module li {background-image: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-module-lines-hawaii.png);}
    #statewide #travel-info li {background-position: -420px 100%;}
    #statewide #travel-info li.even {background-position: -630px 100%;}
    #statewide .module li.last {padding-bottom: 0; background: transparent !important;}

    .module .more a {background-position: 0 -399px;}
    * html #statewide .module .more a {background-position: 0 -398px;}
    /* @end */

    /* @group Islands */
    #statewide .module .more a, #statewide #travel-info li a {background-position: 0 -99px;}
    * html #statewide .module .more a, * html #statewide #travel-info li a {background-position: 0 -98px;}

    #big-island .module {color: #811515;}
    #big-island #guidebook h3 {width: 192px; margin-left: 10px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland.png) -1000px 0 no-repeat;}
    #big-island .module .more a {background-position: 0 -199px; color: #c93030;}
    * html #big-island .module .more a {background-position: 0 -198px;}

    #kauai #guidebook h3 {width: 150px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai.png) -1000px 0 no-repeat;}
    #molokai #guidebook h3 {width: 180px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai.png) -1000px 0 no-repeat;}
    #lanai #guidebook h3 {width: 150px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai.png) -1000px 0 no-repeat;}
    #oahu #guidebook h3 {width: 150px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu.png) -1000px 0 no-repeat;}

    #maui .module {color: #916333;}
    #maui #guidebook h3 {width: 150px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui.png) -1000px 0 no-repeat;}
    #maui .module .more a {background-position: 0 -499px;}
    * html #maui .module .more a {background-position: 0 -498px;}
    /* @end */

  /* @end */

  /* @group used on homepage promo images for seo purposes ... */
  	h3.hidden{display:none;}
  /* @end */

  /* @group Stories Of ... */
   .MiddleContent {min-width: 217px;}
  #stories-of {height: 204px; width: 217px; margin: 0 -1px 5px; padding: 4px 6px 4px 4px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-hawaii-trans.png) 0 0 no-repeat;}
  #stories-of-content {height: 196px; width: 202px; padding: 8px 0 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-hawaii.jpg) 0 0 no-repeat;}
  #stories-of h3 {overflow: hidden; height: 29px; width: 167px; margin: 0 0 0 16px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/hawaii-stories.jpg) 0 0 no-repeat; text-indent: -10000px;}
  #stories-of p {height: 0; margin: 0;}
  #stories-of img {display: block; margin: 13px 0 0 2px;}

  #statewide #stories-of {margin: 20px -1px 0;}

    /* @group Islands */
    #big-island #stories-of {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-bigisland-trans.png) 0 0 no-repeat;}
    #big-island #stories-of-content {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-bigisland.jpg) 0 0 no-repeat;}
    #big-island #stories-of h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/bigisland-stories.jpg) 0 0 no-repeat;}

    #kauai #stories-of {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-kauai-trans.png) 0 0 no-repeat;}
    #kauai #stories-of-content {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-kauai.jpg) 0 0 no-repeat;}
    #kauai #stories-of h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/kauai-stories.jpg) 0 0 no-repeat;}

    #molokai #stories-of {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-molokai-trans.png) 0 0 no-repeat;}
    #molokai #stories-of-content {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-molokai.jpg) 0 0 no-repeat;}
    #molokai #stories-of h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/molokai-stories.jpg) 0 0 no-repeat;}

    #lanai #stories-of {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-lanai-trans.png) 0 0 no-repeat;}
    #lanai #stories-of-content {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-lanai.jpg) 0 0 no-repeat;}
    #lanai #stories-of h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/lanai-stories.jpg) 0 0 no-repeat;}

    #maui #stories-of {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-maui-trans.png) 0 0 no-repeat;}
    #maui #stories-of-content {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-maui.jpg) 0 0 no-repeat;}
    #maui #stories-of h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/maui-stories.jpg) 0 0 no-repeat;}

    #oahu #stories-of {float: left;/* margin: 0 0 0 7px;*/ background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-oahu-trans.png) 0 0 no-repeat;}
    #oahu #stories-of-content {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/stories-oahu.jpg) 0 0 no-repeat;}
    #oahu #stories-of h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/oahu-stories.jpg) 0 0 no-repeat;}
    /* #oahu #services {padding-left: 37px;} */
    /* @end */
  /* @end */

  /* @group Dynamic Widgets (dwidget) */
  .dwidget {width: 210px; margin: 0 0 20px 14px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/bg.png) -420px 0 repeat-y;}
  .dwidget-top, .dwidget-bottom {display: block; overflow: hidden; height: 6px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/bg.png) 0 0 repeat-y;}
  .dwidget-bottom {background-position: -210px 0;}
  .dwidget-content {border: 1px solid #e9eff0; margin: 1px 7px; padding: 12px 0 0; background: #fff;}
  .no-border {border:0 !important;}

  /* MVN-1417 */
  .dwidget { margin-bottom: 5px; }

  #kauai .dwidget-alert,
  #oahu .dwidget-alert,
  #molokai .dwidget-alert,
  #lanai .dwidget-alert,
  #maui .dwidget-alert,
  #big-island .dwidget-alert {margin-top:49px}

  #kauai .cmscontentitem-ondemand .dwidget-alert,
  #oahu .cmscontentitem-ondemand .dwidget-alert,
  #molokai .cmscontentitem-ondemand .dwidget-alert,
  #lanai .cmscontentitem-ondemand .dwidget-alert,
  #maui .cmscontentitem-ondemand .dwidget-alert,
  #big-island .cmscontentitem-ondemand .dwidget-alert {margin-top:0px}

   /* Video Blog */
  .LeftContent .dwidget{background:none;width:165px;margin: 10px 0px 0px 0px;}
  .LeftContent .dwidget-top{background:none;}
  .LeftContent .dwidget-bottom{height:3px;background:url(../../template_images/hvcb/double-lines-165px.gif);}
  .LeftContent .dwidget-top{margin-bottom:10px;}
  .LeftContent .dwidget-bottom{margin-top:10px;}
  .LeftContent .dwidget-content {border: 0px solid #e9eff0; margin: 0px 0px; padding: 0px 0px;/* background:orange;*/}

  .dwidget p.more, .dwidget div.more  {margin: 2px 0 0 16px; font-size: .75em; text-transform: uppercase;}
  .dwidget p.more a, .dwidget div.more a {color: #8ea9ae !important; text-decoration: underline;}
  .dwidget p.more a:hover, .dwidget div.more a:hover {text-decoration: none;}

  .dwidget .dropdown {position: relative; z-index: 10; height: 22px; padding: 0 29px 0 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/select.png) 100% 0 no-repeat; cursor: pointer;}
  .dwidget #event-type .disabled{
    opacity:0.5;
    filter:alpha(opacity=50);
  }
  .dwidget .dropdown strong {display: block; overflow: hidden; position: relative; height: 22px; padding: 0 0 0 8px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/select.png) 0 0 no-repeat; color: #703e0f; font-weight: normal; line-height: 24px;}
  .dwidget .dropdown ul {display: none; list-style-type: none; position: absolute; left: 0; top: 21px; z-index: 20; width: 178px; border: 1px solid #e5e5e5; background: #fff;}
  .dwidget .dropdown li {margin: 0;}
  .dwidget .dropdown li a {display: block; width: 164px; padding: 2px 7px;}
  .dwidget .dropdown li a:hover {background: #eef2f2;}

   /* @group Gigya Sharing */
	.dwidget-gigya {display: block; position: relative;}

  .gigya-container {float:right;}

  #gigya-counts .gig-bar-container td, #gigya-icons .gig-bar-container td {
     vertical-align: top !important;
  }


/* New Sharebar Code */

  #gigya-sharebar {
  	padding: 0;
  	margin: 0;
  	list-style: none;
  	float: right;
  	position: relative;
    z-index: 2000;
  }



  #gigya-sharebar li {
    padding: 0px;
    margin: 0px;
  	display: block;
  	list-style: none;
  }

  .gigya-divider {
  	background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/grey-line.png) 0px 0px repeat-x;
  	height: 5px;
  	margin-right: 6px;
  	margin-left: 90px;
  	margin-top: -13px;
  	margin-bottom: 10px;
  }
  /*
  .gig-button-container {
  	padding-right: 0px !important;
  }

  .gig-button-container-share {
       padding-left:5px !important;
  }*/

  /* DEFAULT VIEW - Single Line */
  .gigya-container { width: 366px;  }
  .gigya-container .gig-button-container {  }
  .gig-button-container-share { padding-right: 0px !important; }
  #gigya-sharebar li { float: left; }
  .gigya-user, .gigya-divider, .gig-button-container-facebook, .gig-button-container-yahoobookmarks, .gig-button-container-email { display: none; }
  .gig-button-container-google-plusone { width: 65px !important; }

  /* WIDGET VIEW - in Sidebar */
  .dwidget #gigya-sharebar, .dwidget .gigya-user, .dwidget #gigya-sharebar li  { float: none; }
  .dwidget #gigya-sharebar li { padding-bottom: 8px; }
  .dwidget .gigya-container { width: 100%; }
  .dwidget .gig-button-container {
     padding-right: 3px !important;
  }
  .dwidget .gig-button-container-share {
       padding-left:0px !important;
  }

  .dwidget .gig-button-container-facebook-like iframe {
     /*width: 90px !important;*/
   }

  .dwidget .gigya-user, .dwidget .gigya-divider, .dwidget .gig-button-container-facebook, .dwidget .gig-button-container-yahoobookmarks, .dwidget .gig-button-container-email { display: block; }
  .dwidget #gigya-sharebar { padding-left: 10px; margin-bottom: 5px; }

  /* End New Sharebar code */
 #gigya-sharebar table,tbody,tr,td,tbody td, tbody th { border:0; padding:0; margin:0}

  .dwidget-gigya .gigya-container {float:none;}
  .dwidget-gigya .gig-button-container-twitter .gig-share-counter { display: none; }
  .gigya-user {width:92px; height:36px; float:left; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/gigya-share-text.png) 2px 0 no-repeat; line-height:14px; }
  .signed-in {background:none !important; padding-top:2px; font-size:10px; text-indent:0px; }
  .btn-gigya {display:block; width:112px; height:36px; float:left; text-indent:-10000px; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/gigya-share-icons.png) 0 0 no-repeat; text-decoration:none;}

  .dwidget-gigya .dwidget-content {padding-top:4px;}
  .dwidget-gigya .gigya-user {padding-left:7px; width:85px;}
  .dwidget-gigya .btn-gigya {width:99px;}

  .memberright .gigya-container {margin:20px -10px 1px 0px;}
  .withimage .gigya-container {margin:20px -10px 1px 0px !important;}

  /* @group widget style content tout */
    .dwidget-tout {display: block; overflow: visible; position: none;}
    .dwidget-tout .dwidget-content {padding:0;}
    .dwidget-tout .dwidget-content h3 {color:#467393; padding:10px; margin:0;}
    .dwidget-tout .dwidget-content p {padding:0;}
    .dwidget-tout .dwidget-content ul {padding:0; margin:0; list-style-type:none}
    .dwidget-tout .dwidget-content li {padding:0 0 0 19px; margin:0 10px .5em 10px; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/intl/arrow-intl-tout.png) 1px 1px no-repeat;}
    .dwidget-tout .dwidget-content a {text-decoration:underline;}

    #statewide #travel-specialist a {display:block; text-indent:-10000px; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/intl/travel-specialist-statewide.png) top left no-repeat; padding:0; margin:0; height:64px;}

    /* AT:moved into international.css */
    /*#statewide #travel-guide h3 {background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/intl/travel-guide-big-island.png) top left no-repeat; height:72px; margin:-12px 0 0 -3px; padding:38px 7px 0 83px; }*/
    #statewide #travel-guide .dwidget-content p {padding:0 12px; margin:0 0 5px 0; }

    #statewide #message-forum h3 {text-indent:-10000px; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/intl/hawaii-message-forum.png) top left no-repeat; height:37px; margin:0; padding:0;}
    #statewide #message-forum p {text-align:center; margin:0 0 5px 0; padding:0;}

    /* .secondaryPage #sidebar_two .dwidget { margin-bottom: 5px; } */
  /* @end widget style content tout */


	/* @group Emergency Alert */
  .dwidget-alert h3 {display: block; overflow: hidden; position: relative; top: 0px; height:38px; width: 208px; margin:-3px 0 0 -7px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/weather_alert_title.gif) 0 0 no-repeat; text-indent: -10000px;}
  .alert-secondary h3 {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/special-alert-2.png) 0 0 no-repeat;}
  .dwidget-alert div.container {
    font-style:normal;
    font-weight:normal;
    padding:7px;
  }
  .dwidget-alert p.more {
    padding:0;
  }

    /* @group Weather */

	/* @group Dynamic Widgets (dwidget) */
  .dwidget {width: 210px; margin: 0 0 20px 14px; /*background: url("../images/bg.png") -420px 0 repeat-y;*/}
  .dwidget-top, .dwidget-bottom {display: block; overflow: hidden; height: 6px;}
  .dwidget-bottom {background-position: -210px 0;}
  .dwidget-content {border: 1px solid #e9eff0; margin: 1px 7px; padding: 12px 0 0; background: #fff;}
  .no-border {border:0 !important;}

  .dwidget-top-border {
    display: block;
    height: 8px;
    background: url("/en/includes/themes/gohawaii/images/template_images/widget-box-top.png") top left no-repeat;
  }

  .dwidget-main {
    width: 195px;
    margin: 0px 8px 0px 5px;
    padding: 0;
  }

  .dwidget-bottom-border {
    display: block;
    height: 8px;
    background: url("/en/includes/themes/gohawaii/images/template_images/widget-box-bottom.png") top left no-repeat;
  }

  .islandweather {
  /*  border-top: 1px solid #e9eff0;*/
    padding-top: 0px;
  }

  .islandweathernow {
    border-top: 1px solid #e9eff0;
    padding-top: 10px;
	height:46px
  }

.weekly-forecast {
     border-top: 1px solid #e9eff0;
     height: 54px;
     width: 184px;
     margin-left: 0px;
	 padding: 0px 0px 5px 0px;
  }

  /* MVN-1417 */
  .dwidget { margin-bottom: 5px; }

  #kauai .dwidget-alert,
  #oahu .dwidget-alert,
  #molokai .dwidget-alert,
  #lanai .dwidget-alert,
  #maui .dwidget-alert,
  #big-island .dwidget-alert {margin-top:49px}

  #kauai .cmscontentitem-ondemand .dwidget-alert,
  #oahu .cmscontentitem-ondemand .dwidget-alert,
  #molokai .cmscontentitem-ondemand .dwidget-alert,
  #lanai .cmscontentitem-ondemand .dwidget-alert,
  #maui .cmscontentitem-ondemand .dwidget-alert,
  #big-island .cmscontentitem-ondemand .dwidget-alert {margin-top:0px}

   /* Video Blog */
  .LeftContent .dwidget{background:none;width:165px;margin: 10px 0px 0px 0px;}
  .LeftContent .dwidget-top{background:none;}
 /* .LeftContent .dwidget-bottom{height:3px;background:url("../../template_images/hvcb/double-lines-165px.gif);}*/
  .LeftContent .dwidget-top{margin-bottom:10px;}
  .LeftContent .dwidget-bottom{margin-top:10px;}
  .LeftContent .dwidget-content {border: 0px solid #e9eff0; margin: 0px 0px; padding: 0px 0px;/* background:orange;*/}

  .dwidget p.more, .dwidget div.more  {margin: 2px 0 0 16px; font-size: .75em; text-transform: uppercase;}
  .dwidget p.more a, .dwidget div.more a {color: #8ea9ae !important; text-decoration: underline;}
  .dwidget p.more a:hover, .dwidget div.more a:hover {text-decoration: none;}

  .dwidget .dropdown {position: relative; z-index: 10; height: 22px; padding: 0 29px 0 0; background: url("../images/select.png") 100% 0 no-repeat; cursor: pointer; outline: none;}
  .dwidget #event-type .disabled{
    opacity:0.5;
    filter:alpha(opacity=50);
  }
  .dwidget .dropdown strong {display: block; overflow: hidden; position: relative; height: 22px; padding: 0 0 0 8px; background: url("../images/select.png") 0 0 no-repeat; color: #703e0f; font-weight: normal; line-height: 24px;}
  .dwidget .dropdown ul {display: none; list-style-type: none; position: absolute; left: 0; top: 21px; z-index: 20; width: 178px; border: 1px solid #e5e5e5; background: #fff;}
  .dwidget .dropdown li {margin: 0;}
  .dwidget .dropdown li a {display: block; width: 164px; padding: 2px 7px;}
  .dwidget .dropdown li a:hover {background: #eef2f2;}



    /* @group Weather */
    .dwidget-weather {
        position: relative;
        margin:15px 0px 38px 16px;
        text-align: left;
        background: url("/en/includes/themes/gohawaii/images/template_images//widget-box-middle.png") top left repeat-y;
        width: 240px;
     }
    .dwidget-weather h3 {display: block; overflow: hidden; position: relative; top: 5px; height: 13px; width: 77px; margin: 5px 0 14px 0; padding: 0; background: url("/en/includes/themes/gohawaii/images/template_images/weather-title.png") 7px 0px no-repeat; text-indent: -10000px;}

    .dwidget-weather .tagline {position: relative; z-index: 0; width: 11em; margin: 0px 0 -1px 4px; padding: 10px 0 0 8px; background: #fff; color: #8b5925; font-size: .834em;}

    .dwidget-weather-container {display: none;}
    .dwidget-weather .selected {display: block; outline: none;}

    .dwidget-weather .dropdown {position: absolute; z-index: 30; left: 90px; top: 18px; /*width: 100px; */  background: url("../images/select.png") 100% 0 no-repeat; cursor: pointer; outline: none;}
    .dwidget-weather .dropdown strong {width: 72px;}
    .dwidget-weather .dropdown ul {width: 107px;}
    .dwidget-weather .dropdown li a {width: 93px;}
    .dwidget-weather p {margin-top:0 !important;}

    .dwidget-weather .today, .dwidget .forecast li {
       overflow: hidden;
       position: relative;
       width: 186px;
       height: 51px;
       margin: 0 11px;
       padding: 0px 0px;
       top: -6px;
    }
    * html .dwidget-weather .today {overflow: visible; height: 1%;}
    .dwidget-weather .forecast {display: none; list-style-type: none; margin: 0;}
    .dwidget-weather h4 {float: left; width: 48px; margin: 0; color: #8b5925; text-transform: uppercase; display: block; line-height:1.4em}
    .dwidget-weather h4 span {display: block; font-size: 1.167em; letter-spacing: 2px;}
    .dwidget-weather .temperature {display: inline; float: left; width: 48px; margin: 0; padding: 0 4px 0 0; color: #e8bc27; font-size: 2.4em; line-height: 1.1; text-align: center;}
    .dwidget-weather .temperature strong {font-weight: normal;}
    .dwidget-weather .temperature span {margin: 0 0 0 -10px; font-size: .3125em;}
    .dwidget-weather .temperature-ranges {float: left; /*width: 34px*/; margin: 0; color: #8b5925; text-align: center;}
    .dwidget-weather .temperature-ranges strong {font-weight: normal;}
    /* .dwidget-weather .weather-type { position: absolute; right: -2px; top: 0; height: 54px; width: 55px; margin: 0; background: url("../images/weather-icons.jpg") -3px -3px no-repeat; text-indent: -10000px;}*/

    .MainContent .dwidget-weather { font-size: 0.9em !important; }
    .MainContent .dwidget-weather a { text-decoration: none; }
    .dwidget-weather .weekly-forecast .temperature-ranges {width: 80px; font-size: 1.5em; line-height: 1.67;}
    .dwidget-weather .weekly-forecast .temperature-ranges br {display: none;}
    .dwidget-weather .weekly-forecast .high {padding: 0 8px 0 0; color: #e8bc27; font-size:16px;}
    .dwidget-weather .weekly-forecast .low {color: #a8b9bd;font-size:16px;}

    .dwidget-weather .forecast-toggle {display: inline; float: right; position: relative; height: 18px; width: 86px; margin: 8px 9px -18px 0 !important; font-size: 1em; line-height: 1.5;}
    .dwidget-weather .forecast-toggle span {display: block; height: 18px; padding: 0 24px 0 12px; background: url("/en/includes/themes/gohawaii/images/template_images/widget-buttons.png") -380px 0 no-repeat; color: #8a5925;}
    .dwidget-weather .forecast-toggle span:hover {color: #4d330e/*8a5925 */!important;}
    .dwidget-weather .forecast-collapse span {background-position: -466px 0;}

    .dwidget-weather .day-partlycloudy .weather-type {background-position: -3px -63px;}
    .dwidget-weather .day-mostlycloudy .weather-type {background-position: -3px -123px;}
    .dwidget-weather .day-cloudy .weather-type {background-position: -3px -363px;}
    .dwidget-weather .night-clear .weather-type {background-position: -3px -183px;}
    .dwidget-weather .night-partlycloudy .weather-type {background-position: -3px -243px;}
    .dwidget-weather .night-mostlycloudy .weather-type {background-position: -3px -303px;}
    /* @end */




@CHARSET "UTF-8";


	.forecast-toggle {display: inline; float: right; position: relative; height: 18px; width: 86px; margin: 8px 9px -18px 0 !important; font-size: 1em; line-height: 1.5; cursor:pointer;}
	.forecast-toggle a {display: block; height: 18px; padding: 0 24px 0 12px; background: url("../images/widget-buttons.png") -380px 0 no-repeat; color: #8a5925;cursor:pointer;}
	.forecast-toggle a:hover {color: #25388a !important; cursor:pointer;}
	.forecast-collapse{display: inline; float: right; position: relative; height: 18px; width: 86px; margin: 8px 9px -18px 0 !important; font-size: 1em; line-height: 1.5; cursor:pointer;}
	.forecast-collapse a {display: block; height: 18px; padding: 0 24px 0 12px; background: url("../images/widget-buttons.png") -466px 0 no-repeat; color: #8a5925;cursor:pointer}
	.forecast-collapse a:hover {color: #25388a !important; cursor:pointer;}

	#island-dropdown {
	position: absolute;
	z-index: 0;
	left: 90px;
	top: 18px;
	cursor: pointer;
	}

	#island-dropdown select {
	position: absolute;

	/* padding: 4px 2px 1px 5px;*/
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:0px;
    border-radius:4px;
    -webkit-box-shadow: 1px 3px 20px 1px ##ccc, 0 1px ##fff inset;
    -moz-box-shadow: 0 3px 20px 1px ##ccc, 0 1px ##fff inset;
    box-shadow: 0 3px 20px 1px ##ccc, 0 1px ##fff inset;
    background: ##f8f8f8;
    color:##888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
	width:108px;

	/*margin:5px 0 5px 0;*/
	cursor: pointer; background:URL(/en/includes/themes/gohawaii/images/weather-select.png) -1px -1px no-repeat;
	}


   @media screen and (-webkit-min-device-pixel-ratio:0) {
   #island-dropdown select {padding: 4px 2px 1px 5px;background:URL(/en/includes/themes/gohawaii/images/select-dropdown.png) 80px -1px no-repeat;}
}


   .customSelect {
z-index: 30;
left: 90px;
top: 18px;
padding: 8px 2px 8px 8px;
width:100px;
cursor: pointer; background: url("../../images/weather-select.png") 3px 4px no-repeat;
font-size: 12px;
color:#5B7C84;
/* This is the default class that is used */
/* Put whatever custom styles you want here */
}

.customSelect.customSelectHover {
font-size: 12px;
color:#5B7C84;


/* Styles for when the select box is hovered */
}

option {
font-size: 12px;
color:#5B7C84;

}



.customSelect.customSelectOpen {
font-size: 12px;
color:#5B7C84;

/* Styles for when the select box is open */
}

.customSelect.customSelectFocus  {
font-size: 12px;
color:#5B7C84;
/* Styles for when the select box is in focus */
}

.customSelectInner {
font-size: 12px;
color:#5B7C84;
/* You can style the inner box too */
}


.sbHolder{
  /* background-color: #2d2d2d;
  border: solid 1px #515151;
  background-color: #FFF; */
  background: url("../../images/weather-select.png") 13px 4px no-repeat;
/*  background: url("../images/bg-gradborder.png") top left repeat;*/
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  /* height: 30px; */
  position: relative;
  width: 110px;
  height: 29px;
  outline: none;
}



.sbHolder:focus .sbSelector{

}
.sbSelector{
  display: block;
  height: 24px;
  left: 0;
  line-height: 30px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: 10px;
  top: 0;
  width: 170px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
/*  color: #EBB52D;*/
  outline: none;
  text-decoration: none;
  width:114px;
}
.sbToggle{
  /*background: url("../images/select-icons.png") 0 -116px no-repeat;*/
  display: block;
  height: 24px;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
/*.sbToggle:hover{
  background: url("../images/select-icons.png") 0 -167px no-repeat;
}
.sbToggleOpen{
  background: url("../images/select-icons.png") 0 -16px no-repeat;
}
.sbToggleOpen:hover{
  background: url("../images/select-icons.png") 0 -66px no-repeat;
}*/
.sbHolderDisabled{
  background-color: #3C3C3C;
  border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{

}
.sbHolderDisabled .sbToggle{

}
.sbOptions{
  background-color: #fff;
  border: solid 1px #bfd3d6;
  list-style: none;
  left: -1px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 30px;
  width: 120px;
  z-index: 1;
  overflow-y: auto;
  line-height:16px;
}
.sbOptions li{
  padding: 0 7px; margin-bottom:3px; color:#5B7C84;}

  .sbOptions li:hover{
   background-color: #c9dadb ;
}


.sbOptions a{
  /*border-bottom: dotted 1px #515151;*/
  display: block;
  outline: none;
  /*padding: 7px 0 7px 3px;*/
}



.sbOptions a:link, .sbOptions a:visited{
  color: #5B7C84;
  text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
 /* background-color: #EBB52D;*/
}
.sbOptions li.last a{
  border-bottom: none;
}
.sbOptions .sbDisabled{
  border-bottom: dotted 1px #515151;
  color: #999;
  display: block;
  padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
  border-bottom: dotted 1px #515151;
 /* color: #EBB52D;*/
  display: block;
  font-weight: bold;
  padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
  padding-left: 17px;
}

.dwidget-weather .weather-type {
      float: left;
      height: 55px;
      margin: 0;
      padding: 0;
      text-indent: -10000px;
      position: relative;
      top: -10px;
      width: 54px;
    }

.dwidget-weather .weather-type-current {
      float: left;
      height: 55px;
      margin: 0;
      padding: 0;
      text-indent: -10000px;
      position: relative;
     /* top: -30px;  */
      width: 54px;
    }
  /*  .dwidget-weather {position: relative; margin-bottom: 38px; text-align: left; }
    .dwidget-weather h3 {display: block; overflow: hidden; position: relative; top: 5px; height: 13px; width: 77px; margin: 0 0 14px 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/weather-title.png) 7px 0 no-repeat; text-indent: -10000px;}
    .dwidget-weather .tagline {position: relative; z-index: 11; width: 11em; margin: 0 0 -7px; padding: 0 0 0 8px; background: #fff; color: #8b5925; font-size: .834em;}

    .dwidget-weather-container {display: none;}
    .dwidget-weather .selected {display: block;}

    .dwidget-weather .dropdown {position: absolute; z-index: 30; left: 86px; top: 20px; width: 80px;}
    .dwidget-weather .dropdown strong {width: 72px;}
    .dwidget-weather .dropdown ul {width: 107px;}
    .dwidget-weather .dropdown li a {width: 93px;}

    .dwidget-weather p {margin-top:0 !important;}

    .dwidget-weather .today, .dwidget .forecast li {overflow: hidden; position: relative; z-index: 10; width: 178px; border-top: 1px solid #f3eee8; margin: 0 6px; padding: 11px 2px;}
    * html .dwidget-weather .today {overflow: visible; height: 1%;}
    .dwidget-weather .forecast {display: none; list-style-type: none; margin: 0;}
    .dwidget-weather h4 {float: left; width: 36px; margin: 0; color: #8b5925; text-transform: uppercase;}
    .dwidget-weather h4 span {display: block; font-size: 1.167em; letter-spacing: 2px;}
    .dwidget-weather .temperature {display: inline; float: left; width: 56px; margin: 0; padding: 0 4px 0 0; color: #e8bc27; font-size: 2.4em; line-height: 1.1; text-align: center;}
    .dwidget-weather .temperature strong {font-weight: normal;}
    .dwidget-weather .temperature span {margin: 0 0 0 -10px; font-size: .3125em;}
    .dwidget-weather .temperature-ranges {float: left; width: 30px; margin: 0; color: #8b5925; text-align: center;}
    .dwidget-weather .temperature-ranges strong {font-weight: normal;}
    .dwidget-weather .weather-type {position: absolute; right: -2px; top: 0; height: 54px; width: 55px; margin: 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/weather-icons.jpg) -3px -3px no-repeat; text-indent: -10000px;}

    .MainContent .dwidget-weather { font-size: 0.9em !important; }
    .MainContent .dwidget-weather a { text-decoration: none; }
    .dwidget-weather .forecast .temperature-ranges {width: 92px; font-size: 1.5em; line-height: 1.67;}
    .dwidget-weather .forecast .temperature-ranges br {display: none;}
    .dwidget-weather .forecast .high {padding: 0 8px 0 0; color: #e8bc27;}
    .dwidget-weather .forecast .low {color: #a8b9bd;}

    .dwidget-weather .forecast-toggle {display: inline; float: right; position: relative; height: 18px; width: 86px; margin: 0 9px -18px 0 !important; font-size: 1em; line-height: 1.5;}
    .dwidget-weather .forecast-toggle a {display: block; height: 18px; padding: 0 24px 0 12px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-buttons.png) -380px 0 no-repeat; color: #8a5925;}
    .dwidget-weather .forecast-toggle a:hover {color: #8a5925 !important;}
    .dwidget-weather .forecast-collapse a {background-position: -466px 0;}

    .dwidget-weather .day-partlycloudy .weather-type {background-position: -3px -63px;}
    .dwidget-weather .day-mostlycloudy .weather-type {background-position: -3px -123px;}
    .dwidget-weather .day-cloudy .weather-type {background-position: -3px -363px;}
    .dwidget-weather .night-clear .weather-type {background-position: -3px -183px;}
    .dwidget-weather .night-partlycloudy .weather-type {background-position: -3px -243px;}
    .dwidget-weather .night-mostlycloudy .weather-type {background-position: -3px -303px;}
*/    /* @end */

    /* @group Member Directory */
    .dwidget-directory .dwidget-content {padding-bottom: 8px;}
    .dwidget-directory h3 {overflow: hidden; height: 27px; width: 194px; margin: 0 0 8px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/directory-title.png) 0 0 no-repeat; text-indent: -10000px;}

    #nav-dir {overflow: hidden; height: 68px; margin: 0 0 15px -1px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/nav-dir.png) 0 0 no-repeat;}
    #nav-dir li {display: inline; float: left; height: 57px; margin: 0;}
    #nav-dir li a {display: block; height: 57px; width: 100%; text-indent: -10000px;}

    #wrapper .nav-dir-lodging {background-position: 0 -68px;}
    #wrapper .nav-dir-events {background-position: 0 -136px;}

    .nav-dir-activities #nav-dir-activities a, .nav-dir-lodging #nav-dir-lodging a, .nav-dir-events #nav-dir-events a {color: #5b7c84;}
    #nav-dir-activities {width: 73px;}
    #nav-dir-lodging {width: 66px;}
    #nav-dir-events {width: 55px;}

    .dwidget-directory-tab {display: none; padding: 0 7px;}
    #directory-activities {display: block;}

    .dwidget-directory-tab h4, .dwidget-directory-tab h5 {margin: 0 0 3px; color: #5b7c84; font-size: .834em; text-transform: uppercase;}
    .dwidget-directory-tab h5 {padding: 0 10px;}

    #directory-activities fieldset {display: none;}
    #directory-activities fieldset.intro {display: block;}

    .dwidget-directory-tab .field, #search-filter .field {margin: 0; padding: 0 0 15px;}

    .dwidget-checkbox-list {list-style-type: none; position: relative; z-index: 5; width: 194px; margin: 0 -7px;}
    .dwidget-checkbox-list li {width: 145px; margin: 0; padding: 1px 17px 1px 32px; color: #703e0f; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/sprite.png) 17px -46px no-repeat; cursor: pointer;}
    .dwidget-checkbox-list li:hover, .dwidget-checkbox-list li.hover {background-color: #f2f5f6; background-position: 17px -96px;}
    .dwidget-checkbox-list li.selected {background-color: transparent; background-position: 17px -146px;}
    .dwidget-checkbox-list input {display: none;}

    .dwidget-directory-tab .input-date {height: 21px; padding: 0 0 10px;}
    .dwidget-directory-tab .input-date input {float: left; height: 17px; width: 140px; border: 0; padding: 2px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/input.png) 0 0 no-repeat; color: #916333; text-align: center;}
    .dwidget-directory-tab .input-date img {float: right; cursor: pointer;}

    .dwidget-directory-tab .submit {padding: 0 8px 0 10px;}
    .dwidget-directory-tab button {display: inline; float: right; overflow: hidden; height: 30px; width:57px; border: 0; margin: 0 0 7px 0; padding: 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/btn-go.png) 0 0 no-repeat; text-indent: -10000px;} /* /template_images/hvcb/dwidget/sprite.png */
    .dwidget-directory-tab #eventssearch button{background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/btn-findevents.png) 0 0 no-repeat;width: 124px; height: 30px;margin:0 -27px 7px 0;}
    .dwidget-directory-tab .submit a {float: left; color: #8ea9ae !important; text-decoration: underline;} /* font-size: .75em; text-transform: uppercase; */
    .dwidget-directory-tab .submit a:hover {text-decoration: none;}

    #ui-datepicker-div {z-index: 9999; display: none;}
   /* .ui-datepicker-calendar { background:rgba(255,255,255,0.9);}
	.ui-datepicker-header {background:rgba(255,255,255,0.9);}*/
    .ui-datepicker {background:rgba(255,255,255,0.89); padding: 5px;border: solid rgba(0,0,0,0.1) 1px;
	box-shadow: 10px 10px 5px #888888;}
	.ui-icon { padding:0px;}
    .dwidget-ac-events {width:230px; height:285px; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/arts-culture/ac-widget-background-trans.png) 0 0 no-repeat; margin:0 0 1em 5px; padding:0;}
    .dwidget-ac-content {padding:78px 20px 0 18px;}
    .dwidget-ac-content button {display: inline; float: right; overflow: hidden; height: 12px; width: 29px; border: 0; margin: 0; padding: 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/arts-culture/ac-widget-submit-trans.png) 50% 50% no-repeat; text-indent: -10000px;}
    .dwidget-ac-content h4, .dwidget-ac-content h5, .dwidget-directory-tab .submit a {color: #9e6911 !important;}



    /* @end */

    /* @group Islands */
    #big-island .dwidget-weather h3 {background-position: 7px -13px;}
    #maui .dwidget-weather h3 {background-position: 7px -39px;}
    #kauai .dwidget-weather h3, #molokai .dwidget-weather h3 {background-position: 7px -26px;}
    #lanai .dwidget-weather h3 {background-position: 7px -52px;}

    #big-island .dwidget-directory h3 {background-position: 0 -27px;}
    #maui .dwidget-directory h3 {background-position: 0 -81px;}
    #kauai .dwidget-directory h3, #molokai .dwidget-directory h3 {background-position: 0 -54px;}
    #lanai .dwidget-directory h3 {background-position: 0 -108px;}
    /* @end */

    /* @gallery */


    .dwidget-gallery h3 {
      background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/gallery-title.png) 0 0 no-repeat;
      overflow:hidden;
      height: 38px;
      margin: 6px 0 0 12px;
      text-indent: -10000px
    }

    #left_col .LeftContent .dwidget-gallery h3{
    	background:none;
    	text-indent:0px;
    	margin: 0px 0px 7px 0px;
    	height:auto;
    }

    #left_col .LeftContent .dwidget-gallery p{
    	line-height:1.1em;
			padding:0;
			margin:0;
			font-size:0.8em;
			width:123px;
			display:block;
		}


    /* @end */

    .dwidget .findnearby h4.oahu {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/title_findnearby.gif) top left no-repeat;
    }

    .dwidget .findnearby h4.molokai {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/title_findnearby.gif) 0 -42px no-repeat;
    }

    .dwidget .findnearby h4.lanai {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/title_findnearby.gif) 0 -94px no-repeat;
    }
    .dwidget .findnearby h4.kauai {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/title_findnearby.gif) 0 -144px no-repeat;
    }
    .dwidget .findnearby h4.maui {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/title_findnearby.gif) 0 -188px no-repeat;
    }
    .dwidget .findnearby h4.big-island {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/title_findnearby.gif) 0 -238px no-repeat;
    }


    .dwidget .findnearby h4 {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/title_findnearby.gif) 0 -288px no-repeat;
      height:42px;
      text-indent:-100000px;
      margin-top:-6px;
      margin-bottom:6px;
      margin-left: 6px;
      width:194px;
      overflow:hidden;
    }

    .dwidget .findnearby ul {
      list-style-type:none;
      margin: 0 0 0 0;
      padding: 0 0 0 0;
    }

    .dwidget .findnearby ul.oahu li,
    .dwidget .findnearby ul.molokai li,
    .dwidget .findnearby ul.lanai li,
    .dwidget .findnearby ul.kauai li
    {
       background:transparent url(/en/includes/themes/gohawaii/images/template_images/hvcb/findnearby-arrows.png) 0 2px no-repeat;
    }

    .dwidget .findnearby ul.maui li {
      background:transparent url(/en/includes/themes/gohawaii/images/template_images/hvcb/findnearby-arrows.png) 0 -38px no-repeat;
    }

    .dwidget .findnearby ul.big-island li {
       background:transparent url(/en/includes/themes/gohawaii/images/template_images/hvcb/findnearby-arrows.png) 0 -78px no-repeat;
    }
    .dwidget .findnearby ul.maui li a {  color: #a37c54 !important;  }
    .dwidget .findnearby ul.big-island li a {  color: #8f2f2f !important;   }
    .dwidget .findnearby ul.molokai li a,
    .dwidget .findnearby ul.lanai li a,
    .dwidget .findnearby ul.kauai li a{
      color: #686b42 !important;
    }
    .dwidget .findnearby ul li a {
      text-decoration: none;
      font-size:0.86em;

    }
    .dwidget .findnearby ul li a:hover {color:#999 !important; }

    .dwidget .findnearby ul li {
      background:transparent url(/en/includes/themes/gohawaii/images/template_images/hvcb/findnearby-arrows.png) 0 -114px no-repeat;
      padding:1px 1px 1px 15px;
      margin:0 0 0 12px;

    }


  /* @end */

  /* @group Featured */
  #sidebar_two .featured,
  .myhawaii #right_col .featured,
  #right_col .featured {margin: 0 0 0 0px; padding: 15px 12px 15px 15px; /*background: #eef1f2*/; color: #838383; z-index:50;}
  #sidebar_two .featured h3,
  #right_col .featured h3 {font-size: 1em; margin: 10px 0 0; color: #555;}
  #sidebar_two .featured p,
  #right_col .featured p {margin: 0;}
  /* @end */

  /* @group Search Filters */
  #search-filter {margin: 0 0 28px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-search-filter.jpg) -705px 0 repeat-y;}
  .eventsform #search-filter {margin: 0 0 1em;}
  #search-filter-top, #search-filter-bottom {display: block; overflow: hidden; height: 8px; width: 100%; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-search-filter.jpg) 0 0 no-repeat;}
  #search-filter-bottom {background-position: -1410px 0;}

  #search-filter-inside {position: relative; padding: 8px 20px 4px;} /* this gets in the way of the graphic drowdowns: overflow: hidden;  */
 .searchselects{width:175px; float:left; padding:0px 7px 0px 0px;}


  * html #search-filter-inside {overflow: visible; height: 1%;}
  #search-filter h2 {position: relative; z-index: 11; margin: 0 150px 5px 0; padding: 0 0 0 201px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results.png) 0 0 no-repeat; color: #5b7c84; font-size: 1.5em; line-height: 1.33; zoom: 1;}

  /* AT:FLY-449 - adding island names to the search results  */
  #statewide #search-filter.islandtitle h2 {position: relative; z-index: 11; margin: 0 150px 5px 0; padding: 0 0 0 320px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results-statewide.png) 0 0 no-repeat; color: #5b7c84; font-size: 1.5em; line-height: 1.33; zoom: 1;}
  #kauai #search-filter.islandtitle h2 {position: relative; z-index: 11; margin: 0 150px 5px 0; padding: 0 0 0 267px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results-kauai.png) 0 0 no-repeat; color: #5b7c84; font-size: 1.5em; line-height: 1.33; zoom: 1;}
  #oahu #search-filter.islandtitle h2 {position: relative; z-index: 11; margin: 0 150px 5px 0; padding: 0 0 0 265px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results-oahu.png) 0 0 no-repeat; color: #5b7c84; font-size: 1.5em; line-height: 1.33; zoom: 1;}
  #lanai #search-filter.islandtitle h2 {position: relative; z-index: 11; margin: 0 150px 5px 0; padding: 0 0 0 265px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results-lanai.png) 0 0 no-repeat; color: #5b7c84; font-size: 1.5em; line-height: 1.33; zoom: 1;}
  #molokai #search-filter.islandtitle h2 {position: relative; z-index: 11; margin: 0 150px 5px 0; padding: 0 0 0 293px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results-molokai.png) 0 0 no-repeat; color: #5b7c84; font-size: 1.5em; line-height: 1.33; zoom: 1;}
  #maui #search-filter.islandtitle h2 {position: relative; z-index: 11; margin: 0 150px 5px 0; padding: 0 0 0 260px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results-maui.png) 0 0 no-repeat; color: #5b7c84; font-size: 1.5em; line-height: 1.33; zoom: 1;}
  #big-island #search-filter.islandtitle h2 {position: relative; z-index: 11; margin: 0 150px 5px 0; padding: 0 0 0 355px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results-big_island.png) 0 0 no-repeat; color: #5b7c84; font-size: 1.5em; line-height: 1.33; zoom: 1;}

  #search-filter h2 strong {background: #ecf1f3; font-weight: normal;}
  #search-filter h2 span {display: block; overflow: hidden; height: 0; width: 0;}
  #search-filter .new {position: absolute; z-index: 10; top: 10px; right: 20px; width: 380px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-search-divider.png) 100% 100% no-repeat; font-size: .834em; text-align: right; text-transform: uppercase;}
  #search-filter .new a {color: #5b7c84;}
  #search-filter .new a:hover {color: #999;}

  #search-filter .field {margin: 0;}
  #search-filter .focus {display: inline; float: left; width: 200px;}
  #search-filter .time {display: inline; float: left; width: 220px; color: #5b7c84;}
  #search-filter .focus select {width: 180px; margin: 0 0 10px;}
  #search-filter .time .field {clear: both; overflow: hidden; padding: 0 0 8px;}
  * html #search-filter .time .field {overflow: visible; height: 1%;}
  #search-filter .time label {display: inline; float: left; width: 40px; padding: 2px 5px 0 0; text-align: right;}
  #search-filter input.text {width: 140px; border-color: #b7b9ba; border-bottom-color: #e0e3e4; border-right-color: #e0e3e4; background: #f3f6f7; color: #916333; text-align: center;}
  #search-filter .time input.text {display: inline; float: left;}
  #search-filter .time img {float: right; cursor: pointer;}
  #search-filter .keyword {clear: none; float: right;}
  #search-filter .submit {clear: both; overflow: hidden;}
  * html #search-filter .submit {overflow: visible; height: 1%;}
  #search-filter .submit label {float: left; padding: 8px 0 0; color: #5b7c84; font-size: .917em; text-transform: uppercase;}
  #search-filter .submit input.image {display: inline; float: right; position: relative; margin-right: -7px;}

  #eventssearch .searchTextField,
  .hvcbsitesearchform .searchTextField { border-color: #B7B9BA #E0E3E4 #E0E3E4 #B7B9BA; width: 174px !important;}
  .searchTextField,
  .hvcbsitesearchform .searchTextField { border-color: #B7B9BA #E0E3E4 #E0E3E4 #B7B9BA; width: 174px !important;}

  #keywords .default,
  #eventssearch .default {font-style:italic; color: #999 !important;}

  .reset,
  .reset-events { float: left; margin-top: 6px; }

  .dwidget-directory .advanced-search {
    border-top: 1px solid #E9EFF0;
    padding-top: 8px;
    padding-left: 8px;
  }
 .dwidget-directory  .advanced-search a.advanced-link {
    background-image: url("/en/includes/themes/gohawaii/images/template_images/hvcb/arrows.png");
    background-repeat: no-repeat;
    padding: 1px 0 0 20px;
    background-position: 0 -99px;
  }


  .hvcbsitesearchform .dropdown {position: relative; z-index: 10; height:25px; width:151px; padding: 0 29px 0 0;  cursor: pointer; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/results-select.gif) 100% 0 no-repeat;}
  #results-SubCategory {width:127px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/results-select-med.gif) 100% 0 no-repeat;}
  .hvcbsitesearchform .dropdown strong {display: block; overflow: hidden; position: relative; height: 25px; padding: 0 0 0 8px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/results-select.gif) 0 0 no-repeat; color: #703e0f; font-weight: normal; line-height: 25px;}
  #results-SubCategory strong {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/results-select-med.gif) 0 0 no-repeat;}
  .hvcbsitesearchform .dropdown ul {display: none; list-style-type: none; position: absolute; left: 0; top: 21px; z-index: 20; width: 178px; border: 1px solid #e5e5e5; background: #fff;}
  .hvcbsitesearchform .dropdown li {margin: 0;}
  .hvcbsitesearchform .dropdown li a {display: block; width: 164px; padding: 2px 7px;}
  .hvcbsitesearchform .dropdown li a:hover {background: #eef2f2;}

  .hvcbsitesearchform .checkbox-list, .hvcbsitesearchform .radio-list {list-style-type: none; position: relative; z-index: 5; width: 80px; margin: 0 -7px;}
  .hvcbsitesearchform .checkbox-list li, .hvcbsitesearchform .radio-list li {width: 80px; margin: 0; padding: 1px 17px 1px 32px; color: #5B7C84; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/sprite.png) 17px -46px no-repeat; cursor: pointer; text-transform:uppercase; font-size:0.834em;}
  .hvcbsitesearchform .checkbox-list li:hover, .hvcbsitesearchform .checkbox-list li.hover,
  .hvcbsitesearchform .radio-list li:hover, .hvcbsitesearchform .radio-list li.hover {background-position: 17px -96px;} /* background-color: #f2f5f6;  */
  .hvcbsitesearchform .checkbox-list li.selected, .hvcbsitesearchform .radio-list li.selected {background-color: transparent; background-position: 17px -146px;}
  .hvcbsitesearchform .checkbox-list input, .hvcbsitesearchform .radio-list input {display: none;}


     .dropdown {position: relative; z-index: 10; height:25px; /*width:151px;*/ padding: 0 29px 0 0;  cursor: pointer; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/results-select.gif) 100% 0 no-repeat;}
  #results-SubCategory {width:127px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/results-select-med.gif) 100% 0 no-repeat;}
   .dropdown strong {display: block; overflow: hidden; position: relative; height: 25px; padding: 0 0 0 8px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/results-select.gif) 0 0 no-repeat; color: #703e0f; font-weight: normal; line-height: 25px;}
  #results-SubCategory strong {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/results-select-med.gif) 0 0 no-repeat;}
   .dropdown ul {display: none; list-style-type: none; position: absolute; left: 0; top: 21px; z-index: 20; width: 178px; border: 1px solid #e5e5e5; background: #fff;}
   .dropdown li {margin: 0;}
   .dropdown li a {display: block; width: 164px; padding: 2px 7px;}
   .dropdown li a:hover {background: #eef2f2;}

   .checkbox-list,  .radio-list {list-style-type: none; position: relative; z-index: 5; width: 80px; margin: 0 -7px;}
   .checkbox-list li,  .radio-list li {width: 80px; margin: 0; padding: 1px 17px 1px 32px; color: #5B7C84; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/sprite.png) 17px -46px no-repeat; cursor: pointer; text-transform:uppercase; font-size:0.834em;}
   .checkbox-list li:hover,  .checkbox-list li.hover,
   .radio-list li:hover,  .radio-list li.hover {background-position: 17px -96px;} /* background-color: #f2f5f6;  */
   .checkbox-list li.selected,  .radio-list li.selected {background-color: transparent; background-position: 17px -146px;}
   .checkbox-list input,  .radio-list input {display: none;}




  #check-filter {float:left}
  #check-filter .checkbox-list, #check-filter .radio-list { margin:.5em 0 0 0; width:150px;}
  #check-filter .checkbox-list li, #check-filter .radio-list li { width:150px; padding-left:17px; background-position:0px -46px;}
  #check-filter .checkbox-list li:hover, #check-filter .checkbox-list li.hover,
  #check-filter .radio-list li:hover, #check-filter .radio-list li.hover {background-position: 0px -96px;} /* background-color: #f2f5f6;  */
  #check-filter .checkbox-list li.selected, #check-filter .radio-list li.selected {background-color: transparent; background-position: 0px -146px;}

  h2#search-events-title{height: 26px; width: 355px; }
  /* AT:FLY-604 - Adding selectors for the island events pages (modifying #search-filter) */
  #featured #search-filter {margin:0; background:none; }
  #featured #search-filter .focus {width: 175px;}
  #featured #search-filter .focus select {width:170px; margin:0 0 10px;}
  #featured #search-filter .time {width:200px; padding-left: 10px;}
  #featured #search-filter input.text {width:120px;}
  #featured #search-filter .keyword {display:none;}
  #featured #search-filter .submit {clear:none; overflow: visible; float:right; margin-top:-7px;}
  #featured #search-filter .submit input.image {margin-right:0px; margin-top:3px;}
  #featured #search-results {padding:0; }

  /* MM:MVN-1083 - Adding search tools and pagination to the island events pages */
  #featured #search-tools { padding-top: 1em;}
  #featured #search-tools .print { display: none; }
  #featured #search-tools, #featured .pagination { padding-left: 0; clear: both;}
  #featured .pagination-letter { margin-top: 0 !important; }
  #featured .pagination-results-num { clear: left; padding-left: 0; }

  #featured .pagination-results-num, #featured .pagination-controls { margin-top: .5em !important; }

  #statewide h2#search-accomodations-title,
  #kauai h2#search-accomodations-title,
  #oahu h2#search-accomodations-title,
  #molokai h2#search-accomodations-title,
  #lanai h2#search-accomodations-title,
  #maui h2#search-accomodations-title,
  #big-island h2#search-accomodations-title {height: 26px; width: 355px; padding: 0; background: #ecf1f3 url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results-accommodations.png) 0 0 no-repeat !important;}

  #statewide h2#search-activities-title,
  #kauai h2#search-activities-title,
  #oahu h2#search-activities-title,
  #molokai h2#search-activities-title,
  #lanai h2#search-activities-title,
  #maui h2#search-activities-title,
  #big-island h2#search-activities-title {height: 26px; width: 300px; padding: 0; background: #ecf1f3 url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results-activities.png) 0 0 no-repeat;}
  #search-filter .column {display: inline; float: left; width: 200px; padding:0px;}
  #search-filter .column select {width: 180px;}
  .lightgrey {color:#AEAEAE !important;}
  .ac-events .lightgrey {color:#838383 !important;}

  .search-legal {/*padding: 1em 1em 0 0;*/font-size: 12px;color: #ff4d50 !important;}
  /* PW: new added for FLY-420: */
  h2#search-news-title {height: 26px; width: 220px; padding: 0;float:left;}
  div.newslisting #search-filter h2 {margin: 0 0 0 0; padding: 0 0 0 0; zoom: 1;}
  div.newslisting #search-filter {margin: 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-search-filter_530.jpg) -530px 0 repeat-y;}
  div.newslisting #search-filter-top, div.newslisting #search-filter-bottom {display: block; overflow: hidden; height: 8px; width: 100%; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-search-filter_530.jpg) 0 0 no-repeat;}
  div.newslisting #search-filter-bottom {background-position: -1060px 0;}

  div.newslisting #search-filter .submit {clear: none;display:inline;overflow: hidden; width:60px;float:right;}

  div.newslisting #search-filter #search-results-header h2 {position: relative; z-index: 11; margin: 50px 105px 10px 0; padding: 0 0 0 201px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/titles/search-results.png) 0 0 no-repeat; color: #5b7c84; font-size: 1.5em; line-height: 1.33; zoom: 1;}
  div.newslisting #search-results-header .new {position: absolute; z-index: 10; top: 45px; right: 20px; width: 220px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/bg-search-divider.png) 100% 100% no-repeat; font-size: .75em; text-align: right; text-transform: uppercase;}
  div.newslisting #search-results-header .new a {color: #5b7c84;text-decoration:none;}
  div.newslisting #search-results-header .new a:hover {color: #999;}

  #search-filter .search-news-form-field strong {margin-right:5px;font-size:.83em;}
  #search-filter .search-news-form-field {float:right; width:252px;
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/news_search_bg.png) 78px 0 no-repeat;}
  #search-filter .search-news-form-field input.text {text-align:left;height: 16px; width: 98px; border: 0; margin:2px 0 0 2px;padding: 1px 3px;
    line-height: .6; background: none;}
  #search-filter .search-news-form-field input.image {margin-top: -6px;}

  div.newslisting #sfsimple {position: relative; left: 0; top: 0; height: 46px; width: 289px;
    background: none;}
  div.newslisting #sfsimple legend {display: block; float: right; position: relative;}
  div.newslisting #sfsimple .text {display: inline;  position: relative; left: 0; top: 0; height: 18px; width: 16px; border: 0;
    padding: 7px 3px 3px 7px; background: #F1F4F5; color: #c37d39; line-height: 1.5;}
  div.newslisting #sfsimple .image {display: inline;  position: relative; left: 0; top: 0;}

  /* @end */

  /* @group Search Tools (Sort, Print, etc) */
  .search-tools {padding: 0 20px 12px;} /* overflow: hidden;  */
  .eventsform #search-tools{padding:7px 20px 7px 133px; position:relative; margin:0 0 1em 0;}/*LC:events migration*/ /* border:1px solid #eee; */
  .newslisting #search-tools {display:none; overflow: hidden; padding: 0 20px 12px;}

  * html #search-tools {overflow: visible; height: 1%;}

  #sfresultsmembers #search-tools {padding:0;}

  #search-tools form {float: left; width: 400px; padding: 8px 0;}
  * html #search-tools form {padding: 2px 0 4px;}
  *+html #search-tools form {padding: 2px 0 4px;}
  #search-tools .field {clear: none; display: inline; float: left; width: 200px; margin: 0;}
  #search-tools select {width: 178px;}

  #search-tools .print {float: left; margin: 0; padding: 2px 0 2px 42px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/icon-print.png) 0 50% no-repeat; line-height: 1.2;}
  #search-tools .print a {color: #5b7c84; font-size: .834em; text-transform: uppercase;}
  #search-tools .print a:hover {color: #999;}
  /* @end */

  /* @group Pagination */
  .pagination {clear: both; overflow: hidden; padding: 8px 20px 0px 0px; font-size: 1.084em;}
  .newslisting .pagination {float:right;width:200px;aclear: both; overflow: hidden; padding: 0 20px; font-size: 1.084em;margin-bottom:10px;}
  * html .pagination {overflow: visible; height: 1%;}
  .pagination p {margin: 0;}
  #wrapper .pagination a {color: #c67e02; text-decoration: underline;}
  #wrapper .pagination a:hover {text-decoration: none;}
  .pagination .pagination-letter {float: left; color: #999;}
  .pagination .pagination-controls {float: right; color: #999;}
  .pagination .pagination-controls a, .pagination .pagination-controls span {margin: 0 0 0 3px;}
  .pagination .pagination-results-num {float: left; padding: 0 0 0 0px; color: #c67e02; font-weight: normal;}
  .festivalsofhawaii .pagination .pagination-results-num{display:none;}/*MVN-1297*/
  .newslisting .pagination .pagination-results-num {display:none;}
  .uppercase {text-transform:uppercase;}
  /* @end */

  /* pagination for mylist in myhawaii */
  .myhawaiilist .pagination {
    float:right;
    clear:none;
    padding-right:0;
  }

  #content .myhawaiilist .pagination p {
    margin-top:.4em;
  }

  /* @group Search Results - Basic */
  #search-results {padding: 0 0 0 20px;}
  #search-results-list {padding:0px 0px 0px 5px;clear: both; list-style-type: none; margin: 8px 0 12px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 0 no-repeat;}
  #search-results-list li {overflow: hidden; margin: 0; padding: 13px 0 13px 0px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 100% no-repeat;}
  #search-results-list li .thumb-container { width:90px; /*height:82px;*/float: left; padding-right: 13px;}

  #print-content #search-results,
  #print-content #search-results-list {padding:0;}

  #search-results-list li .search-content {float: left;}
  #search-results-list li .thumbnail {overflow:hidden;}
  * html #search-results-list li {overflow: visible; height: 1%;}
  #search-results a {color: #c67e02; text-decoration: underline;}
  #search-results a:hover {color: #999;}
  #search-results-list img {float: left; border: 1px solid #edf2f4; margin: 0 0 0 0px;}

  #search-results-list .search-labels .island-label,
  #search-results-list .search-labels .featured-label{margin:0 0 0 0;display:block; border:none !important;}


  #search-results-list h3 {margin: 0 0 5px; color: #aeaeae; font-size: 1em; line-height:1.8em; width:380px;}
  #search-results-list .seller-split h3 {font-size: 1.6em; line-height:1.4em;}
  #search-results-list h3 a {margin: 0 3px 0 0; font-size: 1.5em; font-weight: normal;}
  #search-results-list .description {display: inline; float: left; width: 400px; padding-right: 47px;font-size: 1em; line-height: 1.6em;}
  #search-results-list p {margin: 0; color: #838383;}
  #search-results-list a.more {font-size: .917em; text-transform: uppercase;}
  #search-results-list .tags a {color: #5b7c84;}
  #search-results-list .tags a:hover {color: #999;}


  #directorymodule #search-results {padding:0;}
  #directorymodule #search-results .thumb-container {display:none;}
  #directorymodule .pagination {padding:0px 0 0 0px;}
  #directorymodule .pagination p {margin: 0 !important;}
  #directorymodule .pagination .pagination-results-num {padding:0;}
  #directorymodule #search-results-list .description {display: inline; float: left; width: 380px; padding-right: 15px;}

  #featuredmembers #search-results {padding:0;}
  #featuredmembers .pagination {padding:1px 0 0 20px;}
  #featuredmembers .pagination p {margin: 0 !important;}
  #featuredmembers .pagination .pagination-results-num {padding:0;}
  #featuredmembers #search-results-list .description {display: inline; float: left; width: 380px; padding-right: 0px;}
  .eventsform #search-results-list h3 a, .eventpage h1 {text-transform:uppercase}

  #search-results-list .contact {display: inline; float: right; width: 135px;}
  #search-results-list .contact a {display:block; padding-top:0.8em;} /* text-transform: uppercase; */

  #search-results-list .actions {margin: 3px 0 0; }
  #search-results-list .actions a {margin: 0 5px 0 0; font-size: .917em; text-transform: uppercase;}
  #search-results-list .actions .add-my-hawaii {padding: 0 0 0 9px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/icon-plus.png) 0 50% no-repeat;}
  #search-results-list .actions .add-my-hawaii:hover {background-position: -400px 50%;}

  #search-results-list .actions .remove-my-hawaii {padding: 0 0 0 15px; margin:0 0 0 6px;
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/icon-remove.png) 0 50% no-repeat;}
  #search-results-list .actions .remove-my-hawaii:hover {background-position: -394px 50%;}

/*   #search-results-list .my-hawaii-notes-show {padding: 0 0 0 15px; margin:0 14px 0 6px;
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/icon-show.png) 0 50% no-repeat;}
  #search-results-list .my-hawaii-notes-show:hover {background-position: -394px 50%;}

  #search-results-list .my-hawaii-notes-show.ing {padding: 0 0 0 15px; margin:0 14px 0 6px;
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/icon-hide.png) 0 50% no-repeat;}
  #search-results-list .my-hawaii-notes-show.ing:hover {background-position: -394px 50%;} */



   #search-results-list .my-hawaii-notes.view {padding: 2px 0 4px 35px; margin:0;
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/icon-viewnotes.png) 0 50% no-repeat;}

   #search-results-list .my-hawaii-notes.add {padding: 2px 0 4px 35px; margin:0;
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/icon-addnotes.png) 0 50% no-repeat;}


  /* PW: new for FLY-416:*/
  /* started from copy of #search-results-list */
  /* .newslisting #search-results {padding: 0 20px;} */
  .newslisting #search-results-list {clear: both; list-style-type: none; margin: 8px 0 12px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 0 no-repeat;}
  .newslisting #search-results-list li {overflow: hidden; margin: 0; padding: 13px 0 13px 0px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 100% no-repeat;}
  * html .newslisting #search-results-list li {overflow: visible; height: 1%;}
  .newslisting #search-results a {color: #c67e02; text-decoration: underline;}
  .newslisting #search-results a:hover {color: #999;}
  .newslisting #search-results-list h3 {margin: 0 0 5px; color: #aeaeae; font-size: 1em;}
  .newslisting #search-results-list h3 a {margin: 0 3px 0 0; font-size: 1.5em; font-weight: normal;}
  .newslisting #search-results-list .description {display: inline; float: left; width: 380px;}
  .newslisting #search-results-list p {margin: 0 !important; color: #838383;}
  .newslisting #search-results-list a.more {font-size: .917em; text-transform: uppercase;}
  .newslisting #search-results-list .tags a:link {color: #5b7c84 !important;}
  .newslisting #search-results-list .tags a:visited {color: #5b7c84 !important;}
  .newslisting #search-results-list .tags a:hover {color: #999 !important;}

  .newslisting #search-results-list span.date {
    font-weight:700;
    color:#838383;
    font-size:1.0em;}
  .newslisting #search-results-list h3 {
    display:inline;
    margin-right:0.25em;
  }


  .article h1,
  .article h3 {
    display:inline;
    margin-right:0.25em !important;
  }

  .article p.tags,
  .article p.tags a {
    color:#5B7C84 !important;
    margin:0 !important;
  }
  .article img.dblSeperator {
    margin-bottom:0;
  }
  .article div.smallframe {
    float:right;
    margin:1em 0 .5em .75em;
  }


  /* @end */

  /* @group Search Results - Content */
  .search-area {}
  .search-area .media-gallery .pagination-results-num {color:#C67E02; float:left; margin-bottom:0;}
  .search-area .media-gallery .paging-links {float:right;}

  .search-area .left-area {background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider-v.png) top right repeat-y;  float:left; width:444px; overflow:hidden}
  .search-area .right-area {float:left; width:260px;}

  .search-area .media-container {height:auto;}

  #search-site {float: left; width: 407px; padding: 0 18px 20px 20px;} /*  background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider-v.png) 100% 0 repeat-y; */
  #search-site h3 {margin: 0 0 5px; color: #c67e02; font-size: 1.334em;}
  #search-site .pagination {overflow: visible; padding: 0;}
  #search-site .pagination-results-num {float: left; margin: 0; padding: 0;}
  #search-site .print {display: inline; float: right; position: relative; margin: -12px 0 0; padding: 2px 20px 2px 42px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/icon-print.png) 0 50% no-repeat; line-height: 1.2;}
  #search-site .print a {color: #5b7c84; font-size: .834em; text-decoration: none; text-transform: uppercase;}
  #search-site .print a:hover {color: #999;}

  #search-site form {clear: both; margin: 0; padding: 20px 0 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 5px no-repeat;}
  #search-site fieldset {margin:30px 0 0 0; padding:15px 0 10px; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 100% 0 no-repeat; }

  #search-site select {width: 180px;}
  #search-site .field {display: inline; float: left; width: 200px; margin: 0 0 10px;}
  #search-site .checkboxes {float: right; position: relative; width: 205px;}
  #search-site .checkboxes label {display: block; color: #5b7c84; font-size: .834em; text-transform: uppercase;}
  #search-site .checkboxes .col {float: left; width: 120px;}
  #search-site .checkboxes .col-two {width: 80px;}
  #search-site .checkboxes .or {position: absolute; left: 102px; top: 1px; color: #5b7c84; font-size: 9px;}
  #search-site .submit {clear: both; position: relative; margin: 0 0 0 -5px; padding:24px 0 0;} /* 15px */
  /* @end */

  /* @group Search Results - Members */
  #search-members {float: right; width: 228px; padding: 0 20px 20px 12px;}
  #search-members h3 {margin: 0 0 5px; color: #c67e02; font-size: 1.334em;}
  #search-members .pagination {padding: 0;}
  #search-members .pagination-results-num {float: left; margin: 0; padding: 0;}

  #search-members form {clear: both; margin: 0; padding: 20px 0 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 5px no-repeat;}
  #search-members fieldset {padding: 0 0 10px;}
  #sfresultsmembers fieldset {margin:9px 0 0 0; padding:15px 0 10px; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 100% 0 no-repeat; }
  #search-members .field {margin: 0 0 10px;}
  #search-members select {/*width: 180px;*/}
  #search-members .submit {position: relative; margin: 0 0 0 -5px;}
  /* @end */

  /* @group Search Results - Content and Members */
  #search-site #search-results, #search-members #search-results {padding: 0 0 5px;}
  .search-results-list ul, #search-site #search-results ul, #search-members #search-results ul {margin: 0; clear: both;
list-style-type: none;
margin: 8px 0 12px;
background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 0 no-repeat;}
  #search-site #search-results li {padding-left: 56px;}
  #search-site #search-results img {margin-left: -56px;}
  #search-members #search-results li {padding-left: 38px;
}
  #search-members #search-results img {margin-left: -38px;

  }


#searchOutput #search-results li {  overflow: hidden;
margin: 0;
padding: 13px 0 13px 38px;
background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 100% no-repeat;
  }

 #searchOutput #search-results  img {float: left; border: 1px solid #edf2f4; margin: 0 0 0 -38px; width:32px;  overflow:hidden;}

 #sitesearchOutput li {  margin: 0;
padding: 13px 0 13px 54px;
background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 100% no-repeat;
  }

  .sitesearchmap {float: left; border: 1px solid #edf2f4; margin: 0 0 0 -54px; width:46px; height:46px;  overflow:hidden;}
   #sitesearchOutput  img {float: left; border: 1px solid #edf2f4; margin: 0 0 0 -54px; width:46px; height:32px; overflow:hidden;}




   #sitesearchOutput h4 {margin: 0 0 3px; font-size: 1.5em;line-height: 1.2em; font-weight: normal;}
  #search-site #search-results h4, #search-members #search-results h4 {margin: 0 0 3px; font-size: 1em; font-weight: normal;}
  #search-members #search-results h4  {margin: 0;}
  #search-site #search-results h4 a {font-size: 1.5em; line-height:1.2em}

  #search-site p {margin: 0 0 5px;}
  #search-site p.tags {margin: 0 0 5px;}
  #search-members p.tags {font-size: .834em;}
  #search-members p.actions {margin: 0;}
  /* @end */

  /* myhawaii search results */
  .myhawaiilist #search-results-list {clear: both; list-style-type: none; margin: 8px 0 12px; background:none;}
  .myhawaiilist .myhawaii-list-top {
    background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) bottom left repeat-x;
    margin:0 20px 0 0px;
    padding:0 0 15px 0;
  }

  .async-loading {
    background:url(/en/includes/themes/gohawaii/images/template_images/loading.gif) no-repeat 50% 50px;
    display:block;
    height:200px;
  }

/* @end */

/*@group Gallery Photos and Videos*/
.media-gallery h3 {margin: 0 0 5px; color: #c67e02; font-size: 1.334em;}
.gallerySep {clear: both; margin: 0; padding: 20px 0 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 5px no-repeat;}
.media-gallery {
  padding: 20px 18px 20px 20px;
  width: 407px;
  float:left;
}

/* Members + Events Pages + course pages */

    .detailslisting{
       line-height:1.8em;
    }

    .detailslisting .memberleft{
      float:left;
      width:258px;

    }

    .coursepage .memberleft{
      float:left;
      width:250px;
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/single-line_249x1.gif) bottom left repeat-x;
    }

    .detailslisting .memberright{
      float:right;
      width:270px;
    }

    .coursepage .memberright .googlemap {margin-left:-2px; margin-bottom:1.6em; margin-top:-1em;}

    .detailslisting h3{
      color:#916333;
      margin:0;
      padding:0;
    }

    .coursepage h3 {padding-top:1em; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/single-line_249x1.gif) top left repeat-x; margin-bottom:-0.6em; margin-top:-0.8em; padding-top:0.4em;}
    .coursepage h3.top {background:none; padding:0; margin-top:0; margin-bottom:-0.7em;}

    .detailslisting h3.islandname {
      color:#67a5b7;
      margin-top:.3em;
    }

    .secondaryPage #content .detailslisting p {
      margin:0;
    }

    .detailslisting .column {
      display:block;
      float:left;
      width:115px;
      clear:left;
    }

    .detailslisting hr {
      height:1px;
      border:0;
      padding:0;
      margin:10px 0;
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/single-line_249x1.gif) top left no-repeat;
    }

    .eventpage .memberleft .info-summary {overflow:hidden;}
    .eventpage .memberright hr {display:none;}

	.btn-learnmore {
    /* text-shadow: #665033 0 -1px 0; */
	color: #fff!important;
	background-color: #A0C093;
	border: 2px solid #CADCC4;
	display: inline-block;
	margin-right: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;

	/* Uncommment for gradient backgrounds
	background: -moz-linear-gradient(top, rgba(162,131,75,1) 0%, rgba(162,131,75,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194,174,119,1)), color-stop(100%,rgba(163,130,75,1)));
	background: -webkit-linear-gradient(top, rgba(194,174,119,1) 0%,rgba(163,130,75,1) 100%);
	background: -o-linear-gradient(top, rgba(193,174,119,1) 0%,rgba(163,130,75,1) 100%);
	background: linear-gradient(top, rgba(193,174,119,1) 0%,rgba(163,130,75,1) 100%)
	*/

	/* Uncomment to add shadows
	-moz-box-shadow: rgba(0,0,0,1) 0px 2px 1px;
	-webkit-box-shadow: rgba(0,0,0,1) 0px 2px 1px;
	box-shadow: rgba(0,0,0,1) 0px 2px 1px;
	*/
    }

	body#kauai .btn-learnmore {
		background-color: #A0C093;
		border: 2px solid #CADCC4;
    }
	body#oahu .btn-learnmore {
		background-color: #61A0B2;
		border: 2px solid #A6CBD4;
    }
	body#molokai .btn-learnmore {
		background-color: #6F9C6D;
		border: 2px solid #AEC8AF;
    }
	body#lanai .btn-learnmore {
		background-color: #D4BC00;
		border: 2px solid #E7DA80;
    }
	body#maui .btn-learnmore {
		background-color: #996633;
		border: 2px solid #E7BE94;
    }
	body#big-island .btn-learnmore {
		background-color: #975433;
		border: 2px solid #C49F8F;
    }

    .detailslisting a.btn-learnmore {
      color:#fff !important;
      background:#663300 /*url(/en/includes/themes/gohawaii/images/template_images/hvcb/btn_learnmore.gif) top left no-repeat*/;
    }
    .detailslisting a.btn-learnmore span {
      /*background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/btn_learnmore.gif) top right no-repeat;*/
    }
    .detailslisting a.btn-addtomyhawaii, .secondaryPage a.btn-returnfrommyhawaii {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/btn_addtomyhawaii.gif) top left no-repeat;
    }
    .detailslisting a.btn-addtomyhawaii span, .secondaryPage a.btn-returnfrommyhawaii span {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/btn_addtomyhawaii.gif) top right no-repeat;
      color: #fff !important;
    }
    .detailslisting a.btn-learnmore:hover, .detailslisting a.btn-addtomyhawaii:hover{
      color:#fff !important;
      text-decoration:underline;
    }

    .detailslisting .cc {
      display:block;
      float:left;
      height:23px;
      width:37px;
      margin:7px 4px 0 0;
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/member_cc_sprite.gif) top left no-repeat;
      overflow:hidden;
      text-indent: -10000px;
    }
    .detailslisting .cc.Visa {
    }
    .detailslisting .cc.MasterCard {
      background-position: -41px 0px;
    }
    .detailslisting .cc.AmericanExpress {
      background-position: -82px 0px;
    }
    .detailslisting .cc.Discover {
      background-position: -123px 0px;
    }
    .detailslisting .cc.JCB {
      background-position: -164px 0px;
    }

    .detailslisting .membergallery {

    }

    .detailslisting .membergallery ul  {
      margin:4px 0;
      padding:0;
      list-style-type:none;
      width:270px;
    }

    .detailslisting .membergallery li {
      padding:0;
      float:left;
      width:62px;
      height:43px;
      overflow:hidden;
      border:none;
      margin:5px 3px 0px 2px;
    }

    .detailslisting .membergallery li.edge {
      margin:5px 0px 0px 2px;
    }

    .detailslisting .membergallery .memberimagelrg {
      background:url(/en/includes/themes/gohawaii/images/template_images/x.gif) top left no-repeat;
      width:269px;
      height:209px;
      overflow:hidden;
      margin-top:20px;
    }

    .detailslisting .membergallery .memberpanel {
      margin:0 .5em .5em 0;
    }

    .detailslisting .membergallery .memberpanel a {
      display:block;
      text-decoration:none;
    }

    .detailslisting .membergallery .memberpanel a img {
      visibility:hidden;
    }


    .detailslisting #map-container {
      padding:10px 10px 15px 10px;
      margin:20px 0 0 0;
      /* padding:0px 10px 15px 10px;
      margin:0px 0 0 0; */
    }

    .membermapframe {
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/member_map_frame.gif) top left no-repeat;
      display:block;
      position:relative;
    }
    .membermapframe.maptop {
      width:270px;
      height:12px;
      margin-top:-240px;
    }
    .membermapframe.mapleft {
      background-position:left -12px;
      width:14px;
      height:240px;
      margin-top:0;
    }
    .membermapframe.mapright {
      background-position:right -12px;
      width:18px;
      height:240px;
      margin-top:-240px;
      right:-252px;
    }
    .membermapframe.mapbottom {
      background-position:bottom left;
      width:270px;
      height:18px;
      margin-top:-30px;
    }

    .acc-wrapper {
      /* background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/hvcb_member_table_topleft.gif) top left no-repeat; */
      background:#fff;
      border:1px solid #d5d2c9;
      padding:2px;
      margin:1em 0 0 0;
    }

    .acc-container {
      border:1px solid #e9e7df;
      padding:4px;
    }
    .acc-container table {
      margin:0;
      width:100%;
    }

    .acc-container table tbody th {
      border:1px solid #e9eff0;
      color:#5b7c84;
      padding:5px;
      border-collapse:collapse;
    }

    .acc-container table tbody td {
      border:1px solid #e9eff0;
      margin:0;
      padding:5px;
      border-collapse:collapse;
      font-weight:bold;
    }

    .acc-container table tbody td.Yes {
      color:#869559;
    }
    .acc-container table tbody td.No {
      color:#9e606d;
    }
    .acc-container table tbody td.rates,
    .acc-container table tbody td.max,
    .acc-container table tbody td.add-person {
      color:#c67e02;
    }

/*@end*/
/* Topics by Category - Regions and Points of Interest */

.content-col-left {
  float:left;
  width:160px;
}

.content-col-right {
  float:right;
  width:350px;
}


  ul.regionset {
    padding:0;
    margin:0;
    list-style-type:none;
    background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/double-lines-med.gif) top left no-repeat;
  }
    ul.regionset li.mainregion {
      float:left;
      width:165px;
      margin:0 .3em 1.5em .3em;
    }
    ul.regionset div.image {
      width:165px;
      height:85px;
      overflow:hidden;
      margin:0;
    }
    ul.regionset h3 {
      margin:.5em 0 .2em 0;
    }
    ul.regionset h3 a {
      color:#5b7c84 !important;
      text-decoration:none;
    }
    ul.regionset ul {
      list-style-type:none;
      margin:0;
      padding:0;
    }
    ul.regionset ul ul {
      margin:0 0 0 .7em;
    }
    ul.regionset ul li {
      margin-left:0;
      padding-left:0;
    }


  ul.islandregions, ul.islandexperience {
    padding:0;
    margin:0;
    list-style-type:none;
  }
    ul.islandregions li.mainregion {
      margin:0 .3em 1em .3em;
      padding:0 0 1em 0;
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/double-lines-med.gif) bottom left repeat-x;
    }
    ul.islandregions div.image, .ctemplate-summary div.image{
      /* width:99px;  */
      width:90px;
      height:49px;
      overflow:hidden;
      margin:0;
      float:left;

    }
    ul.islandregions div.image {
      width:99px;
    }
    ul.islandregions.region div.image{
      width:100px;
      height:77px;
    }
    ul.islandregions .description-block h3 {
      line-height: 12px !important;
      padding-bottom: 4px !important;
    }
    ul.islandregions .description-block{
      /* margin-left:110px; */
      margin-left: 10px;
      float: left;
      width: 400px;

    }

    ul.islandexperience div.image {
      width:99px;
      height:49px;
      overflow:hidden;
      margin:5px 5px 0 0;
      float:left;
    }

    ul.islandexperience li.mainregion {
        margin:0 .3em 0 .3em;
        padding:0 5px 0 0;
        float:left;
        width:245px;
        /* background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/double-lines-med.gif) bottom left repeat-x; */
      }

    ul.islandexperience .description-block{
      line-height:110%;
    }
    ul.islandexperience h3 {
      margin:0 0 3px 0;
    }

    ul.islandexperience li.break{
      clear:both;
      margin:1.5em 0;
      height:1.5em;
      background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/double-lines-530px.gif) bottom left repeat-x;
    }

    ul.islandregions h3 {
      margin:0;
    }
    ul.islandregions h3 a {
      /* FLY-294: color:#926432 !important; */
      text-decoration:none;
    }
    h3.region-highlights {
      font-size:1.3em;
      font-weight:normal;
	  color:#811515;
    }
	div.main-text #mid_2col h2.pageTitle {
		background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0px 28px no-repeat;
		margin-bottom: 0;
		padding-bottom: .85em;
	}
	#statewide div.main-text #mid_2col h2.pageTitle {
	  color: #5B7C84;
	  font-size: 1.4em;
	}
	#oahu h3.region-highlights {
		color: #2F7ECF;
	}
	#oahu #mid_2col h2.pageTitle {
		color: #2F7ECF;
	}
	#kauai h3.region-highlights {
		color: #207F20;
	}
	#kauai #mid_2col h2.pageTitle {
		color: #207F20;
	}
	#molokai h3.region-highlights {
		color: #396129;
	}
	#molokai #mid_2col h2.pageTitle {
		color: #396129;
	}
	#lanai h3.region-highlights {
		color: #BCA133;
	}
	#lanai #mid_2col h2.pageTitle {
		color: #BCA133;
	}
	#maui h3.region-highlights {
		color: #D26B09;
	}
	#maui #mid_2col h2.pageTitle {
		color: #D26B09;
	}
	#big-island h3.region-highlights {
		color: #811515;
	}
	#big-island #mid_2col h2.pageTitle {
		color: #811515;
	}
	h3.redTitle {
		color: #811515;
	}

    ul.islandregions ul {
      list-style-type:none;
      margin:0;
      padding:0;
    }
    ul.islandregions ul ul {
      margin:0 0 0 .7em;
    }
    ul.islandregions ul li {
      margin-left:0;
      padding-left:0;
	  background: none;
	  padding-bottom: 0;
 	  margin-bottom: 0;
    }

    ul.islandregions ul li.last {
      padding-top:.5em;
      padding-bottom:.3em;
    }

    ul.islandactivities {

    }

/* Where you've been */
.whereyouvebeen {
  padding-left:12px;
}

.secondaryPage #left_col .whereyouvebeen h3 {
  color:#838383;
  margin-left:-11px;
}

.whereyouvebeen .last {
  margin-left:-13px;
  padding-left:13px;
  background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/grey_arrow_right.gif) left 2px  no-repeat;
  font-weight:bold;
  zoom:1;
}

.secondaryPage #left_col .whereyouvebeen a,
.whereyouvebeen .last {
  line-height:16px;
  display:block;
  /* float:left; */
  margin-top:4px;
  margin-bottom:4px;
}

/* .whereyouvebeen br {
  margin:10px;
} */

.secondaryPage #left_col a.backlink {
  display:block;
  margin-top:10px;
}

/* @locales */
.locales {clear:right;height:20px;}
.locales ul {float:right;margin:0;padding:8px 8px 0 0;}
.locales ul li {list-style-type: none; float: left; margin: 0!important;}
.locales ul li a {text-indent:-10000px; display:block; background: url("/en/includes/themes/gohawaii/images/template_images/hvcb/header-localebar-sprite.png") bottom left no-repeat;}


.locales li .us {background-position:0px 2px; width: 26px;}
.en .locales li .us {background-position:0px 2px;}

.locales li .uk {background-position:-26px -24px; width: 23px;}
.en_GB .locales li .uk {background-position:-26px 2px;}

.locales li .de {background-position:-49px -24px; width: 53px;}
.de .locales li .de {background-position:-49px 2px;}

.locales li .cn {background-position:-102px -24px; width: 53px;}
.zh_CN .locales li .cn {background-position:-102px 2px;}

.locales li .tw {background-position:-155px -24px; width: 52px;}
.zh_TW .locales li .tw {background-position:-155px 2px;}

.locales li .kr {background-position:-207px -24px; width: 44px;}
.ko .locales li .kr {background-position:-207px 2px;}

.locales li .jp {background-position:-251px -24px; width: 42px;}
.jp .locales li .jp {background-position:-251px 2px;}

.locales li .au {background-position:-293px -24px; width: 63px;}
.en_AU .locales li .au {background-position:-293px 2px;}

.locales li .nz {background-position:-356px -24px; width: 71px;}
.en_NZ .locales li .nz {background-position:-356px 2px;}

.locales li .es {background-position: -428px -24px; width: 71px;}
.en_NZ .locales li .es {background-position:-428px 2px;}
/* @end */


/* @ALL arts and culture overrides */


/* new colors for headings and links: #487e7a */

.arts-culture-page{}
  #statewide .arts-culture-page #flash {height:394px; top:0px; background:none;} /* left:-89px;*/
  .arts-culture-page .main-text {margin-top:382px;}

  .arts-culture-page #breakout {height:200px; width:762px; position:absolute; top:390px; left:-28px; background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/arts-culture/ac-statewide-welcomerevised-trans.png) 0px 0px  no-repeat;}
  .arts-culture-page #breakout .BreakoutContent {height:167px; padding:1px 27px 0 244px; margin:0 0 0 0;} /* background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/arts-culture/ac-statewide-welcome-trans.png) 0px 0px  no-repeat; */
  .arts-culture-page #breakout h1 {height:39px; width:455px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/arts-culture/ac-statewide-title-bg-trans.png) 0px 0px  no-repeat; color:#fff; text-indent:-10000px; margin:17px 0 3px 0; float:left;}
  .arts-culture-page #breakout p {color:#fff; float:left; font-size:12px; line-height:16px; margin:0 !important;}

  .arts-culture-page #left_col {margin-top:222px !important;}
  .arts-culture-page #mid_2col {margin-top:219px !important;}

.arts-culture-category-page{}
  #statewide .arts-culture-category-page #flash,
  #kauai .arts-culture-category-page #flash,
  #oahu .arts-culture-category-page #flash,
  #molokai .arts-culture-category-page #flash,
  #lanai .arts-culture-category-page #flash,
  #maui .arts-culture-category-page #flash,
  #big-island .arts-culture-category-page #flash {height:394px; top:0px; background:none;}
  .arts-culture-category-page #mid_2col {margin-top:8px !important;}
  .arts-culture-category-page .main-text {margin-top:389px;}

.arts-culture-page a.btn.ac-event-colors {
    color:#2f7ed4 !important;
    text-decoration:none;
    padding:0 0 0 14px;
    margin:0 1em 0 0;
    height:26px;
    display:block;
    float:left;
  }
a.btn.ac-event-colors span {
    color:#2f7ed4 !important;
    padding:0 28px 0 0;
    line-height:26px;
    height:26px;
    text-transform:none;
    display:block;
    float:left;
    font-size:12px;
  }

.arts-culture-page a.btn.ac-event-colors {
  background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/arts-culture/ac-btn-events.png) top left no-repeat;
}
.arts-culture-page a.btn.ac-event-colors span {
  background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/arts-culture/ac-btn-events.png) top right no-repeat;
}

#statewide .arts-culture-page #mid_2col h1,
#statewide .arts-culture-page #mid_2col h2,
#statewide .arts-culture-page #mid_2col h3 {color:#487e7a !important;}

#statewide .arts-culture-page #left_col h1,
#statewide .arts-culture-page #left_col h2,
#statewide .arts-culture-page #left_col h3 {color:#838383 !important;}

#statewide .arts-culture-page a:link, #statewide .arts-culture-page a:active, #statewide .arts-culture-page a:visited {color:#487e7a;}
#statewide .arts-culture-page #breakout a:link, #statewide .arts-culture-page #breakout a:active, #statewide .arts-culture-page #breakout a:visited {color:#53bd60;}

#statewide .arts-culture-page #mid_2col h2.ac-events-search-title {float:left; margin-top:0px;}

.arts-culture-page #search-results {padding:0;}

.ac-events {line-height:18px; width:380px;}
.arts-culture-page #search-results-list h3 {font-size:14px;font-weight:bold;line-height:inherit;margin-bottom:3px;text-transform:uppercase;}
.arts-culture-page #search-results-list h3 a {font-size:14px;font-weight:bold;line-height:inherit;}

#left_col ul.ac-islands {}
#left_col ul.ac-islands li {background:url(/en/includes/themes/gohawaii/images/template_images/hvcb/arts-culture/ac-nav-arrows.gif) 0 51% no-repeat; padding-left:15px !important;}

.pandora {margin:-1.6em 0 1em 9px}
#content .secondaryPage .pandora p {padding:0; margin:0;}

  /* cms helpers */
  .arts-culture-page #breakout .cmscontentitem-ondemand {position:absolute; z-index:200;}

/* @end arts and culture */


/* island specific ctemplates */
.beach .morelink a {
  color:#FFFFFF !important;
  display:block;
  float:left;
  height:24px;
  margin:0 1em 0 0;
  padding:0 0 0 14px;
  text-decoration:none;
  font-size: 95%;
}
.beach .morelink a:hover {
  color: #fff !important;
}
.beach .morelink span {
  display:block;
  float:left;
  height:24px;
  line-height:23px;
  padding:0 14px 0 0;
  text-transform:uppercase;
}

.ctemplate-kauai .morelink a {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_kauai_colors_solid-v2.gif") no-repeat scroll left top transparent;}
.ctemplate-kauai .morelink span {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_kauai_colors_solid-v2.gif") no-repeat scroll right top transparent;}
.ctemplate-kauai h3 a {   color: #207F20 !important; }

.ctemplate-oahu .morelink a {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_oahu_colors_solid-v2.gif") no-repeat scroll left top transparent; }
.ctemplate-oahu .morelink span {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_oahu_colors_solid-v2.gif") no-repeat scroll right top transparent; }
.ctemplate-oahu h3 a {   color: #2F7ECF !important; }

.ctemplate-molokai .morelink a {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_molokai_colors_solid-v2.gif") no-repeat scroll left top transparent; }
.ctemplate-molokai .morelink span {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_molokai_colors_solid-v2.gif") no-repeat scroll right top transparent; }
.ctemplate-molokai h3 a {   color: #396129 !important; }

.ctemplate-lanai .morelink a {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_lanai_colors_solid-v2.gif") no-repeat scroll left top transparent; }
.ctemplate-lanai .morelink span {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_lanai_colors_solid-v2.gif") no-repeat scroll right top transparent; }
.ctemplate-lanai h3 a {   color: #BCA133 !important; }

.ctemplate-maui .morelink a {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_maui_colors_solid-v2.gif") no-repeat scroll left top transparent; }
.ctemplate-maui .morelink span {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_maui_colors_solid-v2.gif") no-repeat scroll right top transparent; }
.ctemplate-maui h3 a {   color: #D26B09 !important; }

.ctemplate-big-island .morelink a {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_big-island_colors_solid-v2.gif") no-repeat scroll left top transparent; }
.ctemplate-big-island .morelink span {  background:url("/en/includes/themes/gohawaii/images/template_images/hvcb/buttons/btn_big-island_colors_solid-v2.gif") no-repeat scroll right top transparent; }
.ctemplate-big-island h3 a {   color: #811515 !important; }




.beach h3 { padding-bottom: 4px !important; }

.beach p {  margin-top: 0px !important; }




/* Needed for travel partner admin pages */

.travel-partner-item {float:left; margin: 0 0 5px 0; padding: 0; text-align: center; background: url(/en/includes/themes/gohawaii/images/template_images/microsites/perfect/content/travel-partners/bg-partners.png) 7px 0 no-repeat; width: 237px;}

.partner-admin {margin:10px 0 15px 0 !important;}

/* Needed for perfect event admin pages */
#admin-upcoming-events-list .event {overflow: hidden; margin: 0; padding: 12px 0 15px; background: url(/en/includes/themes/gohawaii/images/template_images/microsites/perfect/divider-horizontal-660.png) 0 100% no-repeat;}
#admin-upcoming-events-list{list-style-type: none;}
/*#admin-upcoming-events-list .event{margin-bottom:15px;}*/
#admin-upcoming-events-list .event h3{margin: 0 0 6px; color: #aeaeae; font-size: 1em; letter-spacing: .0584em;}
#admin-upcoming-events-list .event a{color: #c67e02;}
#admin-upcoming-events-list .event h3 a{margin: 0 3px 0 0; color: #c67e02; font-size: 1.5em; font-weight: normal; text-decoration: underline;}
#admin-upcoming-events-list .event h3 span{display:block;margin-top:5px;margin-bottom:10px;}
#admin-upcoming-events-list .event .description { width: 500px;}
#admin-upcoming-events-list .event .contact { width: 145px; }
#admin-upcoming-events-list .event .description p {margin: 0 0 6px;}
#admin-upcoming-events-list .event .description p.moreinfo {margin: 0; padding: 0; color: #666; font-weight: 700;}
#admin-upcoming-events-list .event .description p.moreinfo span {color: #C67E02;}
#admin-upcoming-events-list .event .description p.moreinfo a {text-decoration: underline; color: #916333;}
#admin-upcoming-events-list .disabled-perfect-event {background:#eaeaea;}


/* island specific ctemplates */
#iphone-imageobj{position:relative;}
.mobile-main-image{position:absolute;width:990px;height:400px;display:block;top:0;left:70px;}
.mobile-travel-planner{position:absolute;width:380px;height:45px;display:block;bottom:105px;left:260px;}
.mobile-guidebook{position:absolute;width:460px;height:100px;display:block;bottom:0px;left:160px;}
.intro-font-iphone{font-size:0.65em;line-height:1.2em;}
/* @end */


/* lightbox style alerts */

#alert-overlay { position: absolute; top: 0; left: 0; z-index: 120; width: 100%; height: 500px; background-color: #000; }

#alert-lightbox{	position: absolute;	left: 0; width: 100%; z-index: 120; line-height: 0;} /* text-align: center; */
  #alert-lightbox img{ width: auto; height: auto;}
  #alert-lightbox a img{ border: none; }

  #alert-lightbox .overlay { width:685px; padding:25px 38px 0 27px; text-align:left; margin:0 auto; color:#838383; background:url("/en/includes/themes/gohawaii/images/template_images/gallery/gohawaii/overlay/top.png") no-repeat; line-height:1.7em !important; }

  #alert-lightbox .overlay a {text-decoration: underline !important;}
  #alert-lightbox .overlay a:hover {color: #999 !important;}


  #alert-lightbox .myhawaiiplannerbox {width:725px; height:92px; text-align:left; margin:0 auto; color:#838383; background:transparent url(/en/includes/themes/gohawaii/images/template_images/hvcb/myhawaii/myhawaii-overlay.png) no-repeat scroll 0 0; position:relative;}

  #alert-lightbox .myhawaiiplannerbox .inside {padding:25px 38px 0 27px;}
  #alert-lightbox .myhawaiiplannerbox h2 {margin-bottom:.7em; }
  #alert-lightbox .myhawaiiplannerbox h2 a {display:block; width:200px; height:27px; font-size: 1.2em; margin-left: 8px; text-indent:-10000px;}
  #alert-lightbox .myhawaiiplannerbox .inside .signin-intro {padding:0px 0px 0px 9px;}
  #alert-lightbox .myhawaiiplannerbox a,
  #alert-lightbox .myhawaiiplannerbox a:link,
  #alert-lightbox .myhawaiiplannerbox a:visited,
  #alert-lightbox .myhawaiiplannerbox a:hover,
  #alert-lightbox .myhawaiiplannerbox a:active {color:#C67E02 !important; text-decoration:underline;}
  #alert-lightbox .myhawaiiplannerbox .signin-container {width:725px;}
  #alert-lightbox .myhawaiiplannerbox .myhawaiiform fieldset {margin:-10px 0 0 0; padding:0 0 0 9px;}
  #alert-lightbox .myhawaiiplannerbox .myhawaiiform input {padding-right:0;}
  #alert-lightbox .myhawaiiplannerbox .myhawaiiform .submit {border:none; background:none; font-size:.9em; color:#C67E02; margin:0; padding:0;}

  #alert-lightbox .myhawaiiplannerbox .signin-error {float:right; margin-top:-26px;}

  #alert-lightbox a.close {position:absolute; right:0; bottom:22px; display:block; padding-right:12px;}
  #alert-lightbox a.close,
  #alert-lightbox a.close:link,
  #alert-lightbox a.close:visited,
  #alert-lightbox a.close:hover,
  #alert-lightbox a.close:active {color:#5B7C84 !important;}

/* @end lightbox style alerts */

/* cms labels */
.contentBlockLabel {background:#eee; padding:5px; color:#333 !important; height:15px;}

/* Festivals of Hawaii Event Search */

.festivalsofhawaii #search-filter .search-bar {
  overflow:hidden;
}

.festivalsofhawaii #search-filter .keyword input.text, .festivalsofhawaii #search-filter .keyword, .festivalsofhawaii #search-filter #check-filter, .festivalsofhawaii #search-filter #check-premier, .festivalsofhawaii #search-filter .submit {
  float: left;
  clear: none;
}

.festivalsofhawaii #search-filter input.text {
  background: #FFF;
  text-align: left;
}
.festivalsofhawaii #search-filter .keyword input.text {
  width: 250px;
  text-align: left;
  padding-left: 5px;
  background: #FFF;
}

.festivalsofhawaii #search-filter .checkbox-list, .festivalsofhawaii #search-filter .radio-list {
  margin-top: 0px;
  margin-left: 2em;
  width: auto;
}


.festivalsofhawaii #search-filter .checkbox-list li, .festivalsofhawaii #search-filter .radio-list li {
  display: inline;
}

.festivalsofhawaii .hvcbsitesearchform #search-filter .focus {
  width: 240px;
}
.festivalsofhawaii .hvcbsitesearchform #search-filter .focus .dropdown {
  width: 185px;
}

.festivalsofhawaii .hvcbsitesearchform #search-filter .focus .dropdown ul {
  width: 212px;
}


.festivalsofhawaii .hvcbsitesearchform #search-filter .time .field {
   padding: 0 0 15px;
}


.festivalsofhawaii #search-filter .submit {
  float: right;
  width: 160px;
  margin-top: -2px;
}

.festivalsofhawaii #search-filter .submit input.image {
  margin-right: 0px;
  float: none;
}

.festivalsofhawaii #search-filter .time {
  width: auto;
}

.festivalsofhawaii #search-filter .time input.text {
  width: 175px;
  margin-right: 5px;
}
/* End Festivals of Hawaii Event Search */

/* japan specific stuff */
.dwidget-blue, .dwidget-blue .dwidget-top, .dwidget-blue .dwidget-bottom { background: none; }
#htj-mail img { margin-left: 4px; margin-right: 4px;}
/* end japan */





/* NEW EVENT LISTING (DEV Styles)
------------------------------------------------------*/

  /* Search tools */
#search-tools .pagination-results-num {
	float: left;
	color: #c67e02;
	font-weight: bold;
	font-size: 16px;
	line-height:  25px;
	padding-right: 15px;
	border-right: 2px solid #e9eff0;
	margin-right: 20px;
	position:absolute;top:120px;left:20px;

}
/*LC: events migration */
.eventsform #search-tools .pagination-results-num{
position:absolute;top:6px;/*top:120px;*/left:20px;
}

#search-filter-inside .print { position: absolute; z-index: 10; top: 5px; right: 20px; text-align: right;
	 margin: 0; padding: 3px 0 2px 42px; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/icon-print-trans.png) 0 50% no-repeat; line-height: 2;
	 }
#search-filter-inside .print a {color: #5b7c84; font-size: .834em; text-transform: uppercase;}
#search-filter-inside .print a:hover {color: #999;}




.search-label { color: #FFF; text-transform: uppercase; text-align: center; border-radius: 10px; padding: 2px; margin-top: 5px; }

.featured-label { background-color: #999; text-transform: capitalize;}
.statewide-label { background-color:#5B7C84;}
.kauai-label { background-color:#207F20; }
.oahu-label { background-color:#2F7ECF;}
.molokai-label { background-color:#396129;}
.lanai-label { background-color:#BCA133;}
.maui-label { background-color:#D26B09;}
.big-island-label { background-color:#811515; }


  /* Advanced Search */

.advanced-search .primary, .advanced-search .secondary {float: left}
.advanced-search .primary {padding-right: 25px;}
.advanced-search .secondary {width: 450px; overflow: hidden;}
.advanced-search .submit {float: right;margin-top: 2em;
}

.eventsadvancedsearch #search-filter-inside .buttons{
   float:right;clear:both; margin-bottom:15px; margin-right: 5px;
   }
   .eventsadvancedsearch #search-filter .reset{

     float:none;
     width:85px;
     margin-top:2.6em;
     text-align:center;
     display:inline-block;
     float:left;
     position:relative;
    }
   .eventsadvancedsearch #search-filter .reset a{
      color:#AB8851;

      font-size:13px;
      display:block;
      text-decoration:underline;
	  background:none;
	  border:none;
	  cursor:pointer;
    }


   .eventsadvancedsearch #search-filter .submit{

      float:none;width:105px;
      height:30px;
      display:inline-block;
      float:left;
      position:relative;
      clear:none;
    }
   .eventsadvancedsearch #search-filter .submit input.image{
      margin-right:0px;
    }


#search-filter h4, #search-filter h5 { margin: 0 0 5px; color: #5b7c84; font-size: .834em; text-transform: uppercase;}
#search-filter h5 {padding: 0 10px;}
#check-filter h4, #nested-check-filter h4 {border-bottom: 1px solid #c4d3d6; padding-bottom: 2px;}
#nested-check-filter .col { float: left; overflow: hidden;}

  /* Nest Checkboxes */
#nested-check-filter > .checkbox-list > li { padding-left: 10px;}
#nested-check-filter .checkbox-list, #nested-check-filter .checkbox-list li { width: auto !important;}
#nested-check-filter .checkbox-list .checkbox-list li { font-size: inherit;text-transform: capitalize;padding-left: 22px;}
#nested-check-filter .checkbox-list li { background: none }
#nested-check-filter .checkbox-list .checkbox {width: 10px; height: 15px; padding: 0 5px 0 0; background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/dwidget/sprite.png) 0px -46px no-repeat; display: block; clear: left; float: left;}
#nested-check-filter .checkbox-list li:hover > .checkbox, #nested-check-filter .checkbox-list li.hover > .checkbox { background-position: 0px -96px;}
#nested-check-filter .checkbox-list li.selected .checkbox { background-position: 0px -146px; }


#nested-check-filter ul li {
  list-style-type: none;
  list-style:none;
  margin-left: 5px;
  /*margin-left: 0;
  padding-left: 0;*/
}

#nested-check-filter .parent {
  padding-left: 22px;
  margin: 0 -7px;
}

#nested-check-filter .parent-checkbox li {
  padding: 1px 17px 1px 0px !important;
}

#search-results-list .search-meta { float: right; width: 180px; font-size:0.9em; line-height:1.6em; }
#search-results-list .contact {display:block; float: none; margin-top:-6px;}
#search-results-list .description {padding-right: 12px;}

#directorymodule #search-results-list .search-meta { float:right; width:135px; }
#directorymodule #search-results-list .search-meta .contact {margin-top:20px;}

#print-content #search-results-list .search-meta {width:152px;}

.featured-events #search-results-list .search-meta {float:left; width:400px;}
.featured-events #search-results-list .search-meta p {float:left; margin:0 1em 5px 0;}
.featured-events #search-results-list .description {padding-right:0; width:420px;}
.featured-events #search-results-list .description p {margin-top:0;}
.featured-events #search-results-list .mapit-link {margin:0 0 0 1.5em; float:right;}

#search-results-list .ac-events p {margin:0 1em 5px 0 !important;}

  /* Event Page */
.detailslisting .memberfeatured { text-align: center;margin-top:20px;margin-left:13px;}
.event-manager-link{margin-bottom:0.7em;text-align:right;}
.categories-event-listing{margin-top:10px;}

/* END NEW EVENT LISTING (Dev styles) ----- */


/* Temp Fix for MVN-1488 */
.ac-page .secondaryPage.arts-culture-category-page #flash #flashobj img.border { display:none }
/* END Temp Fix for MVN-1488 */

/* Search results 2014 */

a.more {font-size: .917em; text-transform: uppercase;}
#svSearchResults h2 {margin: 0 0 5px;
color: #c67e02;
font-size: 1.334em;}
 .row-fluid{ /*overflow: hidden;*/
margin: 0;
padding: 13px 0 13px 0px;
background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/search-results-divider.png) 0 100% no-repeat;
padding-left: 38px;
line-height:14px;
font-weight:lighter
}

/*#searchOutput img {
margin-left: -38px;
}
#searchOutput .row-fluid img {
float: left;
border: 1px solid #edf2f4;
margin: 0 0 0 -38px;
}
#searchOutput .row-fluid h4{
	margin:0 0 0.1em;
	}*/
#searchOutput	 .pagination {
padding: 8px 0xp 0px 0px;
}

.mini {
	max-width:30px;
	 }

#sitesearchOutput img {

/*margin-left: -38px;*/
}
#sitesearchOutput .row-fluid img {
float: left;
border: 1px solid #edf2f4;
margin: 0 0 0 0;
}
#sitesearchOutput .row-fluid {
padding: 5px 0px 15px 55px;
}

#sitesearchOutput .row-fluid h4{
	margin:0 0 0.1em;
	}
#sitesearchOutput	 .pagination {
padding: 0;
}

#sitesearchOutput {margin: 2px 23px 0px 17px;}
.search-results-img {
	width:50px;

	}
.imgspan{
	position:absolute;
	width:42px;
	left:31px;

	overflow:hidden;
	}

pre {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	}



/* mura overrides */
#svGallery li {
float: left;
margin: 0 2% -4px 0;
 padding: 0 0 0 0;
list-style: none;
font-size: 1.1em;
text-align: center;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
_height: 1%;
overflow: hidden;
}

/* @end Something Different on Homepage
------------------------------------- */
div#festivals.widget ul {
	/*background: url(/en/assets/Image/festivals-border.png) 0 100% no-repeat!important;*/
}
div#festivals.widget ul li {
	background: none;
	padding-bottom:0;
	padding-left:0;
	width: 215px;
}
div#festivals.widget ul li dl {
	background: url(/en/includes/themes/gohawaii/images/template_images/hvcb/widget-bg-trans.png) 0 0 repeat-y;
	margin: 0 0;
	padding: 10px 0;
}
div#festivals dt.title {
	margin-left: 20px;
	margin-bottom:0;
}
div#festivals h3 {
	margin-left: 25px;
}

.svIndex {
	margin:0;
}

/* Festivals & Events
------------------------ */
#kauai select {color:#207F20}
#oahu select {color:#2F7ECF}
#molokai select {color:#396129}
#lanai select {color:#BCA133}
#maui select {color:#D26A06}
#big-island select {color:#811515}



#kauai option {color:#207F20}
#oahu option {color:#2F7ECF}
#molokai option {color:#396129}
#lanai option {color:#BCA133}
#maui option {color:#D26A06}
#big-island option {color:#811515}

/* Simple Drop Down Effects Begin */
/* ------------------------------ */
.cd-dropdown,
.cd-select {
	position: relative;
	width: 300px;
	margin: 20px auto;
	display: block;
}

.cd-dropdown > span {
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #999;
	font-weight: 700;
	font-size: 16px;
	background: #fff;
	display: block;
	padding: 0 50px 0 30px;
	position: relative;
	cursor: pointer;
}

.cd-dropdown > span:after {
	content: '\25BC';
	position: absolute;
	right: 0px;
	top: 15%;
	width: 50px;
	text-align: center;
	font-size: 12px;
	padding: 10px;
	height: 70%;
	line-height: 24px;
	border-left: 1px solid #ddd;
}

.cd-dropdown.cd-active > span:after {
	content: '\25B2';
}

.cd-dropdown ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

.cd-dropdown ul li {
	display: block;
}

.cd-dropdown ul li span {
	width: 100%;
	background: #fff;
	line-height: 60px;
	padding: 0 30px 0 75px;
	display: block;
	color: #bcbcbc;
	cursor: pointer;
	font-weight: 700;
}

.cd-dropdown > span,
.cd-dropdown ul li span {
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.cd-dropdown > span span[class^="icon-"],
.cd-dropdown > span span[class*=" icon-"]{
	padding: 0 30px 0 45px;
}

/* Select fallback styling */
.cd-select {
	border: 1px solid #ddd;
}

.cd-dropdown {
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	-o-perspective: 800px;
	-ms-perspective: 800px;
	perspective: 800px;
}

.cd-dropdown > span {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%;

	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	-o-transition: -o-transform .3s;
	-ms-transition: -ms-transform .3s;
	transition: transform .3s;
}

.cd-dropdown > span:active {
	-webkit-transform: rotateX(60deg);
	-moz-transform: rotateX(60deg);
	-o-transform: rotateX(60deg);
	-ms-transform: rotateX(60deg);
	transform: rotateX(60deg);
}

.cd-dropdown > span,
.cd-dropdown ul li:nth-last-child(-n+3) span {
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.cd-dropdown ul {
	position: absolute;
	top: 0px;
	width: 100%;
}

.cd-dropdown ul li {
	position: absolute;
	width: 100%;
}

.cd-active.cd-dropdown > span {
	color: #f8b161;
}

.cd-active.cd-dropdown > span,
.cd-active.cd-dropdown ul li span {
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.cd-active.cd-dropdown ul li span {
	-webkit-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
}

.cd-active.cd-dropdown ul li span:hover {
	background: #f8b161;
	color: #fff;
}

.topicslist .clearfix,.topicslist .title{margin: 2px;}

/* Firefox Select Drop Down Styles */
@-moz-document url-prefix() {
	select {
		background: url("/en/includes/themes/gohawaii/images/select-dropdown-ff.png") no-repeat scroll 150px -1px #fff;
		border: medium none;
		border-radius: 2px;
		box-shadow: 0 0 0 1px #ccc, 0 0 #ccc inset;
		color: #916333;
		cursor: pointer;
		display: inline-block;
		margin: 1px 0 5px 2px;
		outline: medium none;
		padding: 1px 2px 2px 8px;
		text-indent: 0;
		text-shadow: none;
		text-transform: none;
		vertical-align: baseline;
		width: 110%;
		word-spacing: normal;
	}
	select#nextN {
		background: url("/en/includes/themes/gohawaii/images/select-dropdown-ff.png") no-repeat scroll 121px -1px #fff;
		width: 126%;
	}
	fieldset {
		overflow: hidden;
	}
	.search-tools {
		overflow: hidden;
	}
	form#search-fltr {
		width: 421px;
	}
	form#search-fltr select#region, form#search-fltr select#subregion {
		background: url("/en/includes/themes/gohawaii/images/select-dropdown-ff.png") no-repeat scroll 391px -1px #fff;
	}

	form#search-form-partners {
		overflow: hidden;
	}

	form#search-form-partners select#partners-region-side, form#search-form-partners select#partners-select-cat-side {
		background: url("/en/includes/themes/gohawaii/images/select-dropdown-ff.png") no-repeat scroll 202px -1px #fff;
	}
	form#search-form-partners select#partners-select-cat-side {
		padding: 1px 2px 1px 8px;
	}
}
/* Simple Drop Down Effects END   */
/* ------------------------------ */


.specialromance , .featuredPartner {padding:10px 0px 20px 0px}



/* Gigya Share bar overrides  */
/* ------------------------------ */

#componentSpan2-reaction0-facebook_img {padding-bottom:2px;}
#componentSpan2-reaction2-email_img {padding-bottom:2px;}
/* Gigya Share bar overrides END */
/* ------------------------------ */
