﻿#textWidget3846 { margin-top:50px; }
body:nth-of-type(1) #bottomCTA { margin-right:-28px; margin-top:10px; }
* html body #helpmenuShell { right:-7px; }
* html body #header { left:-15px; }
* html body #content { padding-top:7px; }
hr { border:1px solid #23408f; border-bottom:none; border-left:none; border-right:none; height:1px; margin:15px 0px 15px 0; }
.homepage #headerEdge { display:none; }
.homepage .flashSlideShow2 { height:405px; left:6px; overflow:hidden; position:relative; width:763px; }
.homepage #header #mymovie { left:0; }
.jquery-corner { z-index:2; }
.imgRight { margin:0 0 7px 13px; }
#logo { height:52px; left:15px; margin-bottom:30px; position:absolute; top:95px; width:167px; z-index:999; }
#titlebar { background:url(http://vsites.vizergy.com/vsitefiles/templates/66/konabeachhotel/title-bar_bg.jpg) top center no-repeat #fff; }
#helpid1984 a { background-image:url(http://cms.secure-res.com/vsites//files/85/travelagent.jpg); display:block; height:51px; outline:none; width:107px; }
#helpid1986 a { background-image:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/cta/gallery.jpg); display:block; height:51px; outline:none; width:97px; }
#helpid1987 a { background-image:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/cta/weather.jpg); display:block; height:51px; outline:none; width:71px; }
#helpid1985 a { background-image:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/cta/packages.jpg); display:block; height:51px; outline:none; width:147px; }
#helpid1988 a { background-image:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/cta/contact.jpg); display:block; height:51px; outline:none; width:73px; }
#helpid1982 a { display:none; }
#helpid1983 a { display:none; }
a.bookNow { background:url(http://pacificasuites.com/img/canada-btn-longer.gif) no-repeat; border:1px solid #000; display:block; height:33px; margin:0 0 15px 0; width:202px; }
a.bookNow:hover { background-position:left bottom; }
.ct { border-bottom:1px solid #F4F2EB; color:#7F624E; font-size:12px; margin:0 0 15px; text-transform:none; }
#helpmenuShell div#usabilityNavText { display:none; }
#helpmenuShell { right:-10px; }
#helpmenuShell ul li { margin:0 0 0 10px }

div.cmDiv { left:180px; top:-60px; }
#searchbox1 { background:url(http://vsites.vizergy.com/vsitefiles/templates/66/img/design/ibe_title_res.jpg) top center no-repeat; margin-top:10px; }
#content ul { font-size:11px; line-height:180%; }
#content h1 { color:#21348c; height:30px; }
#footerLinks { margin:0 0 0 225px; }
#nav { background:none; margin-top:47px; }
#nav ul li a { height:30px; }
.resSubmit { background:url(http://vsites.vizergy.com/vsitefiles/templates/66/konabeachhotel/check_avail.jpg) top center no-repeat; clear:both; display:block; }
#searchbox1 .resAdultsSpacer, #searchbox1 .resKidsSpacer { margin:0 0 0 12px; }
#searchbox1 a { margin:0 0 0 7px; }
li#pageid1158 { display:none; }
#pageid1158 #content table { display:none; }
#pageid1158 #header { height:406px; }
#address { display:none; }
.sIFR-active #content h1 { height:20px; position:relative; }
#content h1 { position:relative; }
#pageid2081 #textWidget7219 .imgLeft { width:170px; }
.tooltipElement { cursor:pointer; }
#tooltip { background:#2b4592; border:1px solid #333; color:#ffffff; display:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:2px 5px; position:absolute; width:200px; z-index:99; }
#tooltip h3, #tooltip p { color:#ffffff; font-family:Arial; font-size:10px; line-height:14px; text-transform:none; }
#tooltip h3 { font-size:10px; font-weight:normal; margin:0px; padding:5px; text-transform:none; }
#tooltip p { font-size:10px; font-weight:normal; margin:0px; padding:5px; text-transform:none; }
#tooltip h3 img, #tooltip p img { display:none; }
#tooltip h3 a, #tooltip p a { display:none; }
#myIMGdiv { float:right; margin-left:10px; text-align:center; width:150px; }
#myIMGdiv img { margin:0 0; }
#div1, #div2, #div3, #div4, #div5, #div6 { display:none; }
#div1 { display:block; }
#div2 { }
#div3 { }
#divtoggles { list-style-type:none; }
#divtoggles a { font-weight:bold; padding:0px 8px; }
#divtoggles a.classoff { }
#divtoggles a.classon { }
div.twoCols { float:left; width:45%; }
ul.twoCols { display:block; float:left; list-style-type:square; margin:0; padding:0 0 0 40px; width:45%; }
.clearBoth { clear:both; }
.colsMarginRight { border-right:solid 1px #000; margin-right:15px; padding:0 15px 0 0; }
#pageid2885 body { background-color:#162d7b; color:#ffffff; font-family:Arial; font-size:11px; }
#codeWidget10276 { left:420px; position:absolute; top:-40px; }
#shell { margin:50px auto 0; }
#jp { margin-left:107px; }
* html #jp { margin-left:125px; }
.form_width_text { color:#333333; font-family:Times New Roman; font-size:11px; }
#searchbox1 form h1 { font:9px normal; font-family:Georgia bold; margin:0; }
#pageid1158 #side, #pageid3016 #side { margin:0; }
#pageid1158 #specials, #pageid3016 #specials { margin-top:0; }
#contentShell { margin-top:10px; position:relative; }
#pageid1158 #bottomCTA { position:absolute; top:0; }
#pageid1158 #side, #pageid1158 #specials { top:0px!important; top:-12px; }
*:first-child+html #pageid1158 #side { }
*:first-child+html #pageid1158 #specials { }
#pageid1158 #specials, #pageid3016 #specials, #pageid1158 #side, #pageid3016 #side { margin-top:0; }
#nav ul li#pageid3885, #nav ul li#pageid3885 { border-bottom:1px solid #93BFE3; cursor:default; font-weight:bold; height:24px; padding-bottom:0; }
#nav ul li#pageid3103 a:hover, #nav ul li#pageid3885 a:hover { cursor:default; text-decoration:none; }
#nav ul li#pageid3884 a:hover { text-decoration:underline; }
#nav #pageid2152 #pageid3884 a.current { background:none; }
#nav ul li#pageid3887, #nav ul li#pageid3887 { border-bottom:1px solid #93BFE3; cursor:default; font-weight:bold; height:24px; padding-bottom:0; }
#nav ul li#pageid3103 a:hover, #nav ul li#pageid3887 a:hover { cursor:default; text-decoration:none; }
#nav ul li#pageid3886 a:hover { background:none; text-decoration:underline; }
#nav #pageid3887 a.current, #nav #pageid3887 a:hover { background:none; }
#pageid4390 #header { display:none; }
#pageid4390 h1 { display:none; }
#FB { position:absolute; right:80px; top:30px; }
#booking { background:#FFFFFF url(/files/85/bgBookNow.gif) no-repeat scroll center center; float:right; height:80px; margin:0 4px 0 10px; padding:8px; position:relative; text-align:center; width:160px; }
*:first-child+html #booking { }
#booking p { font-size:14px; font-weight:bold; line-height:120%; }

#pageid7171 #header {display: none}