﻿/* GENERAL **************************************************************************************************************** */
     * { margin: 0; padding: 0; }
     body {  background: url(bgBody.jpg) top center repeat-x #f4eed8;
          font-family: Georgia, "Times New Roman", Times, serif; color: #312003; font-size:11px;
     }
     #shell { padding-bottom: 38px; width: 978px; margin: 0 auto; position:relative; background-color:#fff; border-left: 1px solid #312003; border-right: 1px solid #312003; }    
     .homepage #shell { padding-bottom: 0; }
     a    {color: #A06321; outline: none; }    
     a:hover { text-decoration: none;  }
     a img {border:none;}
     .imgRight { margin-bottom: 10px; margin-left: 10px; }
     h1, h2, h3 {  }
     .clearBoth {clear:both;}
     .contentBookNow { display: block; width: 123px; height: 31px; background: url(bBookNow.gif) no-repeat; margin-bottom: 10px; }
     #leaf { width: 78px; height: 42px; background: url(leave.png) no-repeat; position: absolute; top: 91px; left: -23px; }
     .bookNowFeature { float: right; font-weight: bold; text-align: center; margin-left: 6px;  padding: 6px; }
     #myIMGdiv {
float:right;
margin-left:10px;
text-align:center;
width:150px;
}

.widgetPhotoGallery  { clear: right; }
#destinations .outerbox { display: none; } 
#pageid7171 #header, #pageid1166 #header  { display: none; }
#textWidget3856 { clear: left; }

table.media a { text-decoration: none;}
table.media a span { text-decoration: underline;}
table.media a:hover span { text-decoration: none;}

/* HEADER **************************************************************************************************************** */

      #jp { width: 960px; margin: 16px auto 0 auto; text-align: right;  }
          #jp a { margin-right: 8px; }
     
      #titlebar {height: 131px; background:url(header.png) top center no-repeat; position: relative; z-index: 3; }
          #subTitle { width: 979px; margin: 0 auto; position: relative; }
           
          
          
          #subTitle .cmDiv { left: 291px; top: 35px; z-index: 9999; background-image: url(bgDropDown.gif); height: 26px; }
          #subTitle .cmDiv ul { margin-top: 3px; }
          .clickMenu div.outerbox { left: -2px; margin-top: 2px;  }
          #subTitle .cmDiv a { color: #513302; margin-top: 2px; }
          
          div#usabilityNavDropDown { display: none; }
          #helpmenuShell {  width: 423px; height:53px; float: right; margin: -33px 0 0 0;  }
          #helpmenuShell ul {margin:0; padding:0; list-style:none;}
          #helpmenuShell ul li {background-position:top left; text-indent:-9999px; float:left; padding:0; margin:0 0 0 18px;}
          #helpmenuShell ul li a {  }
          #helpmenuShell ul li a:hover {background-position:bottom left;}       
          #helpmenuShell div#usabilityNavText {  }
          #helpmenuShell div#usabilityNavDropDown {  }
          #helpmenuShell div#usabilityNavDropDown div.noHover {display:block;}
          
          #titlebar .widgetCTA { width: 98px; text-align: center; float: left;}
          #titlebar .widgetCTA a { text-decoration: none; }
          #titlebar .widgetCTA .widgetCTALink { }
          #titlebar .widgetCTA span.widgetCTAimg { display: block; width: 53px; height: 50px; margin: 0 auto; cursor: pointer;}
          #titlebar .widgetCTA a:hover span.widgetCTAimg {background-position: center 77px;;}
          #titlebar .widgetCTA h1 { font-size: 10px; color: white; font-family: "Times New Roman"; text-transform: uppercase;}
          #titlebar .widgetCTA .widgetCTAHeaders { display: block; font-weight: bold; font-size: 10px; color: white; font-family: "Times New Roman"; text-transform: uppercase;}
          
          /*TITLEBAR ICONS*/
          
          #logo {width:200px; height:46px; text-align: center;}
          #logo a { display:block; border:none; }
          #logo a img {border:none;}
          
          #paclogo {position: absolute; top: 0; margin: -66px 0 0 35px}
          #propertyDropdown {position: absolute; top: 0; margin: -66px 0 0 150px}
     
     #utilityNav  #accessible {  }
     
     #headerShell { width:211px; float:left; position:relative; z-index: 62; height:540px;}      
         
     
          #nav { padding: 22px 0 0 0; margin:20px 0 0px; margin-top: 60px; }   
          #nav ul li { padding: 5px 0; margin: 0; height: 22px; cursor: pointer; width: 204px; background-color: transparent; }
          #nav ul li:hover, #nav ul li.current { background: url(bgNav.jpg) ; background-repeat: no-repeat;}
          #nav ul li a { font-size: 15px; line-height: 22px; padding-left: 21px; width: 190px; display: block; cursor: pointer; height: 24px; background:none; padding-top: 2px; color: #322002;}   
          #nav li li:hover, #nav li li.over { background: none;}
          #nav ul li a.current {  }
          #nav ul li ul li a:hover { text-decoration: underline;}
          #nav ul li.noStyleRight {  }
          #nav ul li.noStyleLeft {  }
          #nav ul li.lastItem {  }
          #nav li {}
          #nav .textShell {padding-bottom:6px; width:180px; display:block;}
          #nav ul ul { background-color: transparent; }
          #nav ul ul li { padding: 0; }
          #nav ul ul li.current { background: none; }
          #nav ul li ul li {display:block; clear:both; margin-top:4px;  }
          
          /*SUCKERFISH*/
      #nav ul { /* all lists */
     padding: 0;    margin: 0;     list-style: none;   }
     #nav a {display: block;  width: 120px; color:#1a3385; text-decoration:none;}
     #nav li { /* all list items*/
     float: left;   width: 120px; height:20px;}
     #nav li ul {   position: absolute; background-color: #E9D5B2;     z-index:99; left: -999em;width: 210px; padding-bottom:5px;/*  using left instead of display to hide menus because display: none isn't read by screen readers */}
     #nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
     left: auto;    margin-left: 199px; margin-top: -36px; padding-bottom:20px; -moz-opacity:.88;opacity:.88; z-index:99}
     
     
     #nav ul {padding:0; margin:0; line-height:1; list-style:none;  }    
     #nav a {color:#003333;}
     
     #nav ul li a {background-position: 0px 0px; background-repeat: no-repeat;}
     #nav ul li a:hover, #nav ul li a.current { background-position: 0px -24px;}
     #mainNavLinks li {  }
     #mainNavLinks li ul li {text-indent: 0px;}
     
     
     
     li#pageid3350 a,
     li#pageid3887 a,
     li#pageid3885 a,
     li#pageid3881 a,
     li#pageid2286 a { font-weight: bold; cursor: default; border-bottom: 1px solid #312003; }
     
     #nav ul li#pageid3350 a:hover,
     #nav ul li#pageid3887 a:hover,
     #nav ul li#pageid3885 a:hover,
     #nav ul li#pageid3881 a:hover,
     #nav ul li#pageid2286 a:hover { text-decoration: none; cursor: default; }
     
     
     
     /*IBE STYLES*/
     
     
     #searchbox1 { margin-top: 3px; clear: both; padding: 0 0 0px 10px; top center no-repeat;  position:relative; font-size:10px; color: #000; width: 183px; }
     #searchbox1 h2 { color: #2b1900; font-size: 28px; margin-top: 0; }
     #searchbox1 form{  font-size: 9px; padding: 18px 2px 5px 9px; background: url(bgDRSB-new.jpg) no-repeat; height:225px; }
     #searchbox1 select { font-size: 10px; font-family: Arial, Verdana, sans-serif; border:1px solid #999999;}
     #searchbox1 #hotelid {overflow:hidden; width:180px;}
     #searchbox1 a img {border:none;}
     select {margin:1px 0 7px 0; font-size:11px;}
.resSubmit {display:block; clear:both; background:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/design/check_avail.jpg) top center no-repeat; text-indent:-9999px; line-height:0; height:45px; width:163px; border:none; cursor:pointer; position:relative; }
.resMonth {width:60px;}
.resDay {width:40px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids, .resrooms, .resadults {width:37px; float:left; margin:0 4px 17px 0;}
#searchbox1 .resRoomSpacer {margin:0 0 0 5px;}
#searchbox1 .resAdultsSpacer, #searchbox1 .resKidsSpacer {margin:0 0 0 4px;}
#searchbox1 {}
#anchor img {border:none;}

     #searchbox1 #Group { width: 58px; }
     #searchbox1 #Promo{ width: 58px; }
     #searchbox1 #IATA{ width: 34px; }


#headerShell .imageWidget img {margin-left:30px;}
#extraLinksShell {margin-left: 8px; }

#orCall { color: #2b1900; font-size: 18px; padding: 4px 0 0 14px; }

#headerShell .textWidget { width: 193px; font-size: 9px; }
#headerShell .textWidget p { text-align: center; }

#topCorners, #bottomCorners { height: 10px; left: 2px; position: absolute; width: 764px; }
#topCorners { background: url(topCorner.png) top center; top: 0; }
#bottomCorners { background: url(bottomCorner.png) bottom center; bottom: 0; }


/* BODY **************************************************************************************************************** */

     #contentShell {float:right; width:752px; position: relative;  padding:8px 11px 0 0;}
     
     
     #headerContainer  { /* border:4px solid #332203; */ }
     #header { position: relative; width:766px; height:311px; overflow: hidden; float:right; top:8px; right:15px; z-index:2 }
          
          #headerEdge {position:absolute; z-index: 34; background:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/design/headerSub_edge.png);width:767px; height:311px;}
          #headerContainer { width: 764px; margin-left: 2px; overflow: hidden; height: 311px; }
           
           
          .jquery-corner { z-index: 2; }
          #header img {position:relative; }
          #flashHeader {position:relative; height:405px; width:766px; z-index:92;}
          
          #content {  font-family: Arial, Helvetica, sans-serif; font-size:11px; position: relative;
          min-height: 330px; height: auto !important; height: 330px; margin-bottom: 20px; padding-bottom: 26px; background: url(bgContent.gif) no-repeat center bottom;}
               
          #content h1 { font-size:30px; margin: 14px 0 12px; font-weight: bold; color: #312003; }
          #content h2 {clear:both;font-size: 14px; margin: 0px 0 15px 0;}
          #content p {line-height: 180%; font-size:11px; margin-bottom:10px;}
          #content a {  }
          
          #content ul { font-size: 11px; margin-left:35px; margin-bottom:15px;}
          #content ol {list-style-type:decimal; padding-left:25px;}
          #content .twoCols strong {font-size: 11px;}
          
          #eventCalFrame {border: 0px; width: 750px; height: 900px;}
          #postCardFrame {border: 0px; width: 750px; height: 600px;}
          
               #breadcrumbs ul  {  margin: 0 0 20px 0; padding: 0; display:none; }
               #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
               
               #subpagenav ul{margin:0 0 20px 0 ; padding:0;}
                    #subpagenav li{display:inline; border-right: 1px solid #4a68c6; margin: 0 9px 0 0; padding: 0 5px 0 0;}
                    #subpagenav li a{ text-decoration: underline; }
                    #subpagenav li a:hover {text-decoration: none;}
                    #subpagenav .removeMargin {margin:0; border: none;}
  

     .imgright { float: right; margin: 0 0 5px 15px; }
     .imgleft { float: left; margin: 0 15px 5px 0; }
     .hotelimgr { position: absolute;} 
     
     #subNav ul{margin:15px 0 20px 0 ; padding:0; font-size:11px;}
     #subNav li{display:inline; border-right: 1px solid #4a68c6; margin: 0 9px 0 0; padding: 0 5px 0 0;}
     #subNav li a{ text-decoration: underline; }
     #subNav li a:hover {text-decoration: none;}
     #subNav .lastItem {margin:0; border: none;}
     
     
/*--- CMP ------------------------------------------------------*/    

     #cp_sectionindex {font-weight:bold; font-size:16px; letter-spacing:-1px; display:none;}
     #cp_sectionindex a {text-decoration:none;}
     #cp_sectionlinks, #cp #cp_sectionlinkssupbpage {min-height:21px; padding:4px 0 0 5px; margin:0 0 25px 0; font: 12px serif;}
     #cp_sectionlinks {/*display:none;*/}
     #cp_sectionlinks ul, #cp #cp_sectionlinkssupbpage ul {margin:0 0 0px 0; padding:3px;background-color:/*#E5F1F8*/#9FCCED; min-height:55px; height:auto !important; height:55px; border:1px solid #9FCCED; }
     #cp_sectionlinks li, #cp #cp_sectionlinkssupbpage li {float:left; margin:5px 6px 5px 0; list-style:none; }
     #cp_sectionlinks li a, #cp #cp_sectionlinkssupbpage li a {color:/*#7F624E*/#23408F; padding:2px 3px;}
     #cp_sectionlinks li a:hover, #cp #cp_sectionlinkssupbpage li a:hover {background:#C9E3F4; color:#1E398D;}
     h2 {margin:25px 0 5px 0; line-height:12px;  padding:0 0 1px 0; clear:both;}     
     h3 {margin:0 0 9px 15px; border:none; text-transform:uppercase;}
     h3 .h3span {font-weight:normal; font-size:11px; margin:0 0 0 15px;}
     h3 .h3span a{}
     h3 .h3span a:hover{}     

.sectionImgs {margin:0 0 25px 15px;  /*min-height:410px;*/ overflow:auto; padding:5px 0 0 0; border:1px solid #DDE4F7; padding: 5px 0 0 0; width:528px !important; width:535px;background:#ECF0FA;}
.sectionImgs .imgCaptions {width:254px; float:left; margin: 0 5px !important; margin: 0 4px;min-height:354px; height:auto !important; height:354px; font-size:10px; letter-spacing:-1px; color:#7F624E;}
.sectionImgs .imgCaptions2 {float:left; margin: 25px 5px 0 5px !important; margin: 25px 4px 0 4px;min-height:207px; height:auto !important; height:207px; font-size:10px; letter-spacing:-1px; color:#7F624E;}
.sectionImgs img {display:block; padding:1px; border:1px solid #7F624E;}
#factSheets {margin:0; padding:0;}
#factSheets li {list-style:none;}
#factSheets h2 {margin:15px 0 0 0; padding:0; clear:both;}
#factSheets h3 {margin:15px 0 0 0; padding:0;}
a.camera {background: url(http://vsites.vizergy.com/vsitefiles/templates/66/img/design/camera.jpg) no-repeat top left; line-height:24px; display:block; margin:0 0 9px 0; padding:0 0 0 40px;letter-spacing:normal;clear:both;}

.tipHighlight {font-size: 13px;font-weight: bold;}

.postHeader {font-size:14px; border-bottom:1px solid; font-weight:normal; padding-top:20px;}
     

     
               #subNav {display:none;}
               
               #subNav ul {}
               #subNav ul li {}
               #subNav ul li a {}
               #subNav ul li a:hover {}
               
               
                    
          
          #bottomCTA { height: 144px; position:relative; float:right; width:775px; margin-right:-29px; padding-bottom:20px;}
          #pageid3355 #bottomCTA { margin-top: 60px}
          #side { position: relative; height: 136px; width: 761px; float: left; margin-left: -195px; z-index: 9; }      
               
               #ctaShell {width:775px; float:left;}
               #ctaShell ul {  }
               #ctaShell a {  }
               #ctaShell a:hover {  }
               
              #side .widgetCTA { 
                   border: 1px solid #392909; 
                   overflow: hidden; 
                   float: left; 
                   height:134px; /* 138px */ 
                   width: 187px; /* 189px */
                   text-align: center; 
                   cursor:pointer; 
                   position:relative;
                   margin:0 3px 0 2px; 
              }
              
              #side .widgetCTA a { text-decoration: none; display: block; height: 132px; vertical-align: bottom; }
              #side .widgetCTA h1, #side .widgetCTA .widgetCTAHeaders {
                   vertical-align: bottom;
                   font-size: 16px; 
                   color: #fff; 
                   font-weight: bold; 
                   display: block; 
                   border-top: 1px solid #392909;
                   padding-top: 1px;
                   height: 43px; 
                   width: 187px; 
                   background: url(bgCTA.gif) no-repeat bottom center;
                   z-index: 3; 
              }
              #side .widgetCTA a h1:hover, #side .widgetCTA a .widgetCTAHeaders:hover { color: #D2A961;}
              
              /* make the $50 gift cta unclickable and unhoverable.. don't ask.. */
              #side #widgetCTA34632 a.widgetCTALink,
              #side #widgetCTA34632 a.widgetCTALink span,
              #side #widgetCTA34632 div.jquery-corner,
              #side #widgetCTA34632 a.widgetCTALink h1 { cursor:default }
              #side #widgetCTA34632 a.widgetCTALink h1:hover { color:#fff; }
              
              #side .widgetCTA span {}
              #side .widgetCTAimg {  display:block; height:89px; width:189px; z-index:1; background-repeat:no-repeat;}
              #side a:hover .widgetCTAimg  {cursor:pointer;}
               
               #imgThumbnails112 a {border:none; outline:none;}
               #imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
               
               #ctaShell .imageWidget {display:none; }
               
           #specials {position:absolute; bottom:0px; height:136px; width:187px;top:11px; right:24px;}
           #specials #specialsForm {width: 188px; height:136px; background: url(bgSignUp.jpg) no-repeat; position:relative;  } 
               #specialsForm form {position:absolute; top:60px; left:20px;}
               #specialsForm form input{border:1px solid #cda967; padding: 3px; color:#999999;}
               #specialsForm .btn { width: 150px; height: 44px;  border: none; background: url(bSignup.png) no-repeat;   margin: 7px 0 0 22px; cursor: pointer; text-indent: -9999px; display: block; line-height: 0; }
          
               
               
/* CAROUSEL CSS */
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
}

#side .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

#side { position:relative; left:-14px; top:10px;}
#ctaShell a {cursor:hand;}        

/* FOOTER **************************************************************************************************************** */

     #footerShell { background:url(bgFooter.jpg) top center no-repeat ; width:986px; height: 59px; margin:0 auto; padding-top: 63px; }
     
          #footerShell h1 {font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; margin-top:20px;}
     
          #footerShell p {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#fff;
     text-align:center;}
     
                    
          #footerNav { text-align: center; height: 45px; width: 752px; }
          #footerNavLinks { height: 35px; }
          #footerNav ul { margin: 0 0 0 0px; padding: 3px 0 0;}
          #footerNav ul li {display:inline; border-right:1px solid; padding:0 4px 0 6px;font-size:9px;}
          #footerNav ul li a { color: #312003; text-decoration: none; line-height: 19px; }
          #footerNav ul li.noStyleRight { margin-right:0; border:0px solid; }
          #footerNav ul li a:hover {text-decoration:underline;  }
          #footerNav ul li.lastItem { border: none; margin-right: 0; padding-right: 0; }
          
          #address ul #propertyName { font-weight: bold; }
          #address ul #city { border-right: none; }
          #address ul #state{ border-right: none; }
          
          #address { margin:0 0 0 50px; text-align: center; }
          #address ul { list-style:none; margin:0 0 25px 0px; padding:6px 0 0; color: #312003; }
          #address ul li { display: inline;  padding:0 4px 0 6px; font-size:11px; border-right: 1px solid #312003;  }
          #address li.lastItem { border-right: none; }
          #address strong { }
          #country {display:none;}
          
          #address {  }
               
               .org, .adr, .tel { margin: 0 15px 0 0;}
               .org { font-weight: bold; }
               .adr {  }
                    .street-address {  }
                    .locality {  }
                    .region {  }
                    .postal-code {  }
                    .country-name {  }
               .tel {  }
                    .tel .type {  }
                    .tel .value {  }
          
          #vizsig { text-align: center; color:#6FBEEA;}
          #vizsig a {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff;}
          
          
          .threeCols {width:30%; float:left;}
          .colsMarginRight {margin-right:15px;}
          .clearBoth {clear:both;}
          
     div.twoCols {width:44%; float:left;margin:15px 10px 20px 0px;  } 
     div.twoCols ul { margin: 0 0 0 33px;  } 
     div.twoCols dt { font-size: 12px; font-weight: bold; } 
     div.twoCols dd { margin: 0 0 15px 0;  } 
     ul.twoCols {width:44%; float:left;display:block; padding: 0 0 0 25px; margin: 0; }



/*LANDING PAGES------------------------------------------------------------------------------*/

     .homepage #contentShell { } 
     .homepage #content table {display:none;}
     .homepage #content  {font-family:Arial, Helvetica, sans-serif; font-size:10px; position:relative;min-height:0px; height:auto !important; height:0px; margin-top: 165px}
     .homepage #content a {  }
     .homepage #content h1 {}
     .homepage #bottomCTA {position:absolute; top: 10px; float:left; margin:0; width:775px; }
     .homepage #side { width: 571px;  position: relative; top: 10px; margin: 0 0 0 6px;; padding: 0; left:-20px; }
     .homepage #ctaShell {width:580px; }
     .homepage #specials {position: absolute;}
     .homepage #footerCopy {display:block} #footerCopy {display:none;}
     #homeText {display:none;}
     .homepage #homeText {display: block; text-align:left}
     .homepage #headerEdge  { padding: 0; background:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/design/header_edge.png);width:766px; height:406px;}
     .homepage #header {height:406px;}
     .homepage #headerContainer { width: 764px; height: 405px; margin-left: 2px; position: relative; overflow: hidden;}
     
     #headerContainer  { -moz-border-radius: 10px;
  -webkit-border-radius:10px; }
     
     
     #headerContainer, #headerEdge, #header, #codeWidget11279 { padding: 0; }
     
     #pacLogoFooter { display: block; width: 146px; height: 54px; background: url(logoPAC.gif) no-repeat;  margin: 0 auto;}
     #vizsig a, #vizsig { color: #312003; }
     
     /*LOCAL FIX*/
     #shell {min-height:660px;}
      #nav {  margin-top: 5px; margin-bottom: 0px; height: 297px; }
      .specoff {float: left; width: 365px; }
      
      #hotelid .city {color:#4067CF; font-weight:bold;}
      
      
/* IBE WIDGET ********************************************************************************** */




.widgetIBE { display: -moz-inline-box; display: inline-block; }

.widgetIBE #languagesShell,
/*.widgetIBE #checkinShell,
.widgetIBE #checkoutShell,*/
.widgetIBE #adultsShell,
.widgetIBE #childrenShell,
.widgetIBE #submitShell,
.widgetIBE #extraLinksShell { float: left; display: block; padding-right: 5px; }

.widgetIBE #checkinShell {   }

.widgetIBE #checkinShell,
.widgetIBE #checkoutShell { padding-top: 5px;  float: left }
.widgetIBE #checkoutShell {  }

.widgetIBE #checkinField,
.widgetIBE #checkoutField { width: 65px; display:inline; float: left;  }
.widgetIBE #checkoutField {  _margin: 0  0 0 0px;  }

.widgetIBE #checkoutShell { position: absolute; margin: 13px 0 0 75px; _margin: -37px 0 0 0px;  _display: block;  }

.widgetIBE #adultsShell { clear: left; }

.widgetIBE #adultsShell,
.widgetIBE #childrenShell { padding-top: 5px; }

.widgetIBE #adultsField,
.widgetIBE #childrenField { width:50px; }

.widgetIBE #submitShell { padding-left:5px; clear: left; background:#ccc url(/files/85/phone.jpg) 20px 0 center; }

.widgetIBE #extraLinksShell { padding-top: 10px; clear: left; }
.widgetIBE #extraLinks { margin:0 ; padding: 0; }
.widgetIBE #extraLinks li { display: inline; margin: 0; padding: 0 4px 0 4px; border-right: 1px solid #000000; }
.widgetIBE #extraLinks li.lastItem { border-right: none; }

.widgetIBE { display: -moz-inline-box; display: inline-block; background:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/design/ibe_title_res2.jpg) top center no-repeat; font-size:9px; padding-left: 20px; margin-top: 10px }
.widgetIBE #checkinShell { padding-top:30px}
.widgetIBE #extraLinksShell { padding-top: 25px; clear: left; width:150px; background:url(phone.jpg); }
.widgetIBE #groupLabel, .widgetIBE #promoLabel, .widgetIBE #iataLabel { font-size: 9px; font-weight:normal; display: block; float: left;}

.widgetIBE #groupField { width: 56px; }
.widgetIBE #promoField { width: 56px; }
.widgetIBE #iataField { width: 30px; ;}
.widgetIBE #ibephone { font-weight: bold; font-size: 12px; }
.widgetIBE #input {display: inline}
.widgetIBE #extraInputsShell {clear: both; display: block: background: #ccc; float: none; padding: 0;}

#ibephone { position: absolute; margin: 40px 0 0 8px;height: 20px; width: 155px; }

*html .widgetIBE {margin-top: -25px}

.calendar {z-index: 100}
#submitButton {background:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/design/ibe_button.jpg); background-position:top left; border: none; height: 32px; width: 167px; cursor: pointer; margin-left: -7px;}



 

/* VIDEO PAGE */
#toggleContainer { overflow: auto; }
#content .toggleLinks { width: 320px; list-style-type: none; float: left; margin-left: 0; }
.toggleLinks li { float: left; }
.toggleLinks li a { display: block; width: 150px; text-align: center; padding-top: 86px; margin: 0 5px 5px 0; }
#toggleLink1 { background: url(vid1.jpg) no-repeat; }
#toggleLink2 { background: url(vid2.jpg) no-repeat; }
#toggleLink3 { background: url(vid3.jpg) no-repeat; }
#toggleLink4 { background: url(vid4.jpg) no-repeat; }
#toggleLink5 { background: url(vid5.jpg) no-repeat; }
