/*--- Shell ------------------------------------------------------*/

	body { font: 11px arial; color:#1e398d; background:#1e398d url(../img/bg.jpg) repeat-x; margin: 25px 0 0 0;}		
	#shell { margin: 0 auto; background:#fff; width: 978px;}
	a { text-decoration: underline; color:#4a68c6;}
	a:hover { text-decoration: none;}
	p { line-height: 180%;}
	#forPrint { display: none;}
	h1 { clear: both; font-size:21px}
	h2 { clear: both;}
	h4 { clear: both; font-size:22px; margin-top: 20px}
	hr { clear:both; display: block; border: 0px; border-bottom: 1px solid #f4f2eb; height: 1px; margin:  5px 0; padding:0; }
	label {line-height:30px; margin-right:15px;}
	.redtext {color: #CC0000}


/*--- Head ------------------------------------------------------*/
  	
	#squigg { position: absolute; top: 68px; margin: 0; }
	
	#titlebar { background:#9fcced; height: 53px;}
  
  	#logoimg { width: 165px; height: 88px; padding: 0 0 15px 0;  margin: 0 auto;}
	#logoimg a { display: block; width: 165px; height: 88px; background: url(../img/logo.gif) no-repeat;}
	 
	
	/* **************** AREA NAVIGATION ON LEFT BAR ****************  */
	#nav {padding: 0 0 10px 0;	font-family: Georgia, "Times New Roman", Times, serif;}
	#nav ul{ margin: 0px; padding: 0px; }
	#nav li{ display: block; width: 203px; list-style: none;  margin-bottom: 5px; }
	#nav li a {color:#1E398D;}
	#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a, #nav7 a, #nav8 a {text-decoration: none; display: block; height: 27px; width: 203px; }
	#nav1 a {background: url(../img/nav/nav1a.gif); }
	#nav1 a:hover,#nav1 a.current { background: url(../img/nav/nav1b.gif); }
	#nav2 a {background: url(../img/nav/nav2a.gif); }
	#nav2 a:hover,#nav2 a.current { background: url(../img/nav/nav2b.gif); }
	#nav3 a {background: url(../img/nav/nav3a.gif); }
	#nav3 a:hover,#nav3 a.current { background: url(../img/nav/nav3b.gif); }
	#nav4 a {background: url(../img/nav/nav4a.gif); }
	#nav4 a:hover,#nav4 a.current { background: url(../img/nav/nav4b.gif); }
	#nav5 a {background: url(../img/nav/nav5a.gif); }
	#nav5 a:hover,#nav5 a.current { background: url(../img/nav/nav5b.gif); }
	#nav6 a {background: url(../img/nav/nav6a.gif); }
	#nav6 a:hover,#nav6 a.current { background: url(../img/nav/nav6b.gif); }
	#nav7 a {background: url(../img/nav/nav7a.gif); }
	#nav7 a:hover,#nav7 a.current { background: url(../img/nav/nav7b.gif); }
	#nav8 a {background: url(../img/nav/nav8a.gif); }
	#nav8 a:hover,#nav8 a.current { background: url(../img/nav/nav8b.gif); }
		
	#nav1 ul, #nav2 ul, #nav3 ul, #nav4 ul, #nav5 ul, #nav6 ul, #nav7 ul, #nav8 ul { display: none; margin: 5px 0 10px 0;}
	#nav1 ul li a, #nav2 ul li a, #nav3 ul li a, #nav4 ul li a, #nav5 ul li a,  #nav6 ul li a,  #nav7 ul li a, #nav8 ul li a { margin: 0px 0 0 31px; /*padding: 2px 0 8px 0;*/ padding:0; height: auto; width: /* 140*/160px; background-image: none; border-bottom: 1px solid #f4f2eb; }
	#nav1 ul li a:hover, #nav2 ul li a:hover, #nav3 ul li a:hover, #nav4 ul li a:hover, #nav5 ul li a:hover, #nav6 ul li a:hover, #nav7 ul li a:hover, #nav8 ul li a:hover  { text-decoration: underline;background-image: none; }
	
	#nav li.current ul {display: block;}
	#nav .navCity {padding:3px 0 3px /*31*/0px; font-size:12px; font-weight:bold; line-height:10px; width:170px; margin:15px 0 3px 31px; /*border-top:1px solid #ADD4EF;*/ border-bottom:1px solid #ADD4EF; /*background-color:#E0EFF9;*/} /*new*/
	
	#maui {display:none; }
	#maui.show {display:block; }
	
	/* ACTIVE PAGE HIGHLIGHT CSS */
	#nav ul li ul li a.current { font-weight: bold; background: none;}
	#f_nav .current {font-weight: bold;}


	#mainnav {padding: 10px 0 10px 0px; margin: 0; } /*added 34*/
	#mainnav ul{  margin: 0px; padding: 0px; }
	#mainnav li{ float: left; display: inline;  list-style: none;  margin-bottom: 5px; }
	#mainnav li#vnav1 { background:url(../img/vnav1.gif) no-repeat -20px top;width: 155px;height: 31px; }
	#mainnav a { text-decoration: none; display: block; height: 31px;}
	#mainnav li#vnav2 a  {background: url(../img/vnav2.gif); width: 108px; }
	#mainnav li#vnav2 a:hover, #mainnav li#vnav2 a.current{ background: url(../img/vnav2b.gif); }
	#mainnav li#vnav3 a  {background: url(../img/vnav3.gif); width: 155px; }
	#mainnav li#vnav3 a:hover, #mainnav li#vnav3 a.current { background: url(../img/vnav3b.gif); }
	#mainnav li#vnav4 a  {background: url(../img/nav-viewmap.gif); width: 101px/*135*/; }
	#mainnav li#vnav4 a:hover, #mainnav li#vnav4 a.current { background: url(../img/nav-viewmap.gif) center 100%; }
	#mainnav li#vnav5 a {background: url(../img/vnav5.gif); width: 120px; }
	#mainnav li#vnav5 a:hover, #mainnav li#vnav5 a.current { background: url(../img/vnav5b.gif); }
	#mainnav li#vnav6 a {background: url(../img/vnav6.gif); width: 119px; }
	#mainnav li#vnav6 a:hover, #mainnav li#vnav6 a.current { background: url(../img/vnav6b.gif); }
	#mainnav li#vnav7 a {background: url(../img/press-room.gif); width: 101px; }
	#mainnav li#vnav7 a:hover, #mainnav li#vnav7 a.current { background: url(../img/press-room.gif) left -31px; }
	#mainnav li#vnav8 a {background: url(../img/vnav7.gif); width: 101px; }
	#mainnav li#vnav8 a:hover, #mainnav li#vnav8 a.current { background: url(../img/vnav7b.gif); }
	/*#divHawaii {display:none; padding: 0 0 10px 0;	font-family: Georgia, "Times New Roman", Times, serif;}*/


	
	 #specialOffer {
border:5px solid #9FCBEE;

}
	

	
	#ctaShell {margin: 0 auto; width: 144px; padding-top:10px}
	#ctaShell ul{ margin: 0px; padding: 0px; }
	#ctaShell li{ display: block; width: 144px; list-style: none;  margin-bottom: 5px; }
	#ctaShell #cta1 a {background: url(../img/btn_intmap.gif); text-decoration: none; display: block; height: 33px; width: 144px; }
	#ctaShell #cta1 a:hover{ background: url(../img/btn_intmap2.gif); }
	#ctaShell #cta2 a.cta-left01 { text-decoration: none; display: block; height: 77px; width: 144px; margin:20px 0 17px 0; }
	#ctaShell #cta2 a.cta-left02 { text-decoration: none; display: block; height: 150px; width: 144px; margin-bottom:20px }
	.cta-img { border: 0;}
	#ctaShell #cta2 a.cta-left01 {display:none;}
	#pressRoomPg #ctaShell #cta2 a.cta-left01 {display:block;}
	
	
	#cta-colleft, #cta-colright { float: left; margin: 0 40px 0 0;}
	.cta-submit-left, .cta-submit-right { width: 144px;}
	.cta-col-title { font-size: 14px; font-weight: bold; padding: 0 0 10px 0;}
	#cta-list ul { margin: 0; padding: 0;}
	#cta-list li { float: left; list-style: none; margin: 0 20px 0 0;}
	#cta-submit-step1-top { clear: both;}

	#ctaShell2 {margin: 47px 0 0px 0 ; padding-bottom: 20px;  width: 144px;}
	#ctaShell2 ul{ margin: 0px;padding: 0;}
	#ctaShell2 li{ display: block; width: 144px; list-style: none;  padding-bottom: 20px; }
	#ctaShell2 #cta a { text-decoration: none; display: block; height: 150px; width: 144px; }
	#ctaShell2 #cta a:hover{  }
	#ctaNews {width:180px; height:150px; float:right; margin-right:60px;}
	#map #ctaShell2 #cta { display:none; }

	
	
	
  	
/*--- Body ------------------------------------------------------*/

	/* **************** CONTENT:  LEFT COLUMN ****************  */

	#col-left, #col-mid, #col-right { float:left;} 
	
	#col-left { width: 203px;  margin: 25px 0 0 0; }
	
	/* **************** CONTENT:  MIDDLE COLUMN ****************  */
	
	#home #col-mid {width: 584px; margin: 3px 0 0 0;}
	#home #col-mid p { margin: 15px 25px 15px 25px; text-align: center;}
	#col-mid {width: 584px; margin: 3px 0 15px 0; padding: 0;}
	#contentshell { padding: 0px 15px 0 15px; }
	#photogallery #col-mid {width: 584px; margin: 0px 0 15px 0; padding: -250px 0 0 0; height: 940px; }
	#mymovie2  {width: 584px; margin: 0px 0 15px -25px; padding: -250px 0 0 0; position: absolute; clear: both; }
	
	#home #header {  position: static;}
	#home #header {margin: 0px 0 0 0; }
	#travelTips #header { display:none}
	#travelTips #flashtitle { display:none}
	#travelTips #contentshell {margin-top: 25px}
	#header {  position: absolute; margin: -15px 0 0 0; }
	#col-mid h1 { margin: 0px 0px 15px 0px; }
	#col-mid h2 { font-size: 14px; margin: 0px 0px 15px 0px; }
	#col-mid h3 { border-bottom: 1px solid #f4f2eb; color:#7f624e; font-size: 12px; margin: 0px 0px 15px 0px; }
	#col-mid p { padding: 0px 0px 0 0px; }
	#col-mid ul, #col-mid ol { padding: 15px 0px 15px 25px; margin: 0; line-height: 150%; }
	#col-mid ol {font-size:18px;}
	#col-mid ol p {font-size:10px; padding-left:20px;}
	.floatleft { float: left;}
	
	#specoff .prop {	font-size: 14px;	color: #7F5F38;	font-weight: bold;}
	#specoff dl {margin-top: 30px;}
	#specoff dt {margin: 5px 0px 5px 31px; font-size: 17px; color: #000066; font-weight: bold; font-style: italic;}
	#specoff dd {margin: 15px 0px 15px 55px;}
	#specoff dd a img {margin-bottom:-4px;}

	
	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; }
	.clearBoth {clear:both;}
	.colsMarginRight {margin-right:15px; padding: 0 15px 0 0; border-right: 1px solid #f4f2eb; }

	
	
	#flashtitle { margin: 270px 0px 15px 0; padding: 0 0 0 0px;}
	#photogallery #flashtitle { margin: 18px 0px 25px 0; padding: 0 0 0 0px;}
	#signup #flashtitle {display: none}
	#signup #redtext span{ color:#CC0000}
	#flashtitle span{border-bottom: solid 1px #f2f2f0}
	

	/* **************** CONTENT:  RIGHT COLUMN ****************  */

	#col-right { width: 191px; margin: 25px 0 0 0;}
	
	#subheaderfade { position: absolute; top: 193px; margin: 0 0 0 203px;}
	#home #subheaderfade, #photogallery #subheaderfade, #specialssignup #subheaderfade { display: none;}
	
	#ibe { margin: 0 0 0 15px;}
	#ibe h1{ margin: 0; padding: 0;}
	form {margin: 0; padding:0; }
	form h1 {  font: 9px  normal; font-family: Georgia; margin: 0;}
	form span { display: block; padding: 10px 0px 0 0;}
	form select { font-size: 9px; font-family: tahoma; color:#1e398d; }
	form .form45 { width: 45px;}
	form h1 span { display: inline; }
	#ibe select.form200 {width: 165px}
	
	form#promo input{ font-size: 10px; margin: 10px 0 0 0;  color:#1e398d; float: left;}

	
	p.clearBoth {clear:both; margin: 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;}


	
		
	/* **************** CONTENT:  Hotel List ****************  */

	#hotellist { margin: 0 0 /*2*/60px 0px ;}
	#hotellist h3 {margin:23px 0 15px 0;}
	#hotellist ul{ margin: 0px; padding: 0px; }
	#hotellist li{ /*display: block; float: left; */margin: 0 5px 0 0; padding: 0; /* width: 260px;height: 125px;*/ list-style: none;  margin-bottom: 5px; }
	#hotellist #cta1 {/* text-align: center; display: block;*/ }
	#hotellist #cta1 a {color:#192a55; font-size: 11px; font-weight: normal; text-decoration: underline; /*display: block; width: 260px;height: 100px;*/ }
	#hotellist #cta1 a:hover { /*color:#fff;*/text-decoration:none;}
	#hotellist #cta1 a span { /*display: block; background: #9fcced; height: 20px; padding: 3px 0 0 0;*/}
	#hotellist #cta1 a:hover span { /*display: block; background:#1e398d; cursor: hand;*/}
	#hotellist img { border: none;}
	.forPrint { position: absolute; margin-left: -2000px; }
	
	#imap { border: 1px solid #f4f2eb;}
	
	/* **************** CONTENT:  Hotel PAGES ****************  */
	
	div.descrip {  display: block; text-decoration: none; width: 268px; margin: 0 13px 10px 15px; padding: 4px 4px 15px 4px; /*border: 1px solid #f4f2eb;*/}
	div.descrip img {  padding: 4px;  }
	div.descrip span { clear: both; display: block;  padding: 2px;  }
	div.descrip ul { margin: 0 0 0 -20px; padding: 0;}
	div.descrip li {  list-style-type: none;}
	.hoteltitle { font-size: 13px; font-weight: bold; padding: 0; margin: 0; }
	.url { padding: 0 0 9px 0; }
	.imgright { float: right; margin: 0 0 5px 15px; }
	.imgleft { float: left; margin: 0 15px 5px 0; }
	.hotelimgr { position: absolute;} 
	
	p#moreinfo { font-weight: bold; display: block; border: 1px solid #1e398d; background:#f4f2eb; text-align: center; padding: 5px;}
	#footerprop { color:#fff; text-align: center; margin: 10px 0;}
	#footerprop h1 { font-size: 14px;}
	#footerprop h2 a { font-size: 12px; color:#fff; margin-bottom: 0; padding: 0;}
	#footerprop a { font-size: 10px; color:#9fcced;}
	#footerprop p { margin: 0; padding: 0;}

	/* **************** CONTENT:  Photo Gallery ****************  */

	#flashphotogallery { margin: 0 0 0 25px;}
	
	/* **************** CONTENT:  CMP Pages ****************  */
	
	h2.collapse {  padding: 5px;cursor: default ; background: #1e398d url(../img/arrow_collapse.gif) no-repeat 540px center; color:#fff;  }
	h2.expand { padding: 5px; cursor: default ;background:  url(../img/arrow_expand.gif) no-repeat 540px center; /*background-position: right center;*/ margin: 0;}
	h2.hover { color: #114593; background: #9fcced  url(../img/arrow_expand.gif) no-repeat 540px center; cursor:pointer; }

	#press h2.expand { padding: 5px 5px 10px 5px; margin: 10px 0 10px 0; cursor: default ;  border-bottom: 1px solid #f4f2eb; background:  url(../img/arrow_expand.gif) no-repeat 540px center; }
	#press h2.hover { color: #114593; background: #9fcced  url(../img/arrow_expand.gif) no-repeat 540px center;cursor:pointer; }
	
	h2.yearexpand { margin: 0 0 25px 0; border-bottom: 1px solid #f4f2eb;}
	h2.yearcollapse { margin: 0 0 25px 0;}
	/*h3.collapse { cursor: default ; padding: 0 0 5px 5px; /*background: url(../img/arrow_collapse.gif) no-repeat;  background-position: left center; padding-left:5px;}*/
	h3.collapse{ cursor: default ;background: url(../img/_.gif) no-repeat; background-position: left center;padding-left:15px;}
	h3.expand { cursor: default ;background: url(../img/+.gif) no-repeat; background-position: left center;padding-left:15px;}
	p.article-title {padding:10px; line-height: 100%; height: 300px; margin: 0 0 50px 0; padding-bottom: 30px;}
	.article-date {  }
	p.article-title a { }
	h3.hover { color: #114593; cursor:pointer;}
	
	p.article-title {  margin: 10px 0 10px 15px; height: 20px;}
	a.pdfimg { margin: 0 0 0 8px;}
	.press-divider { padding: 0 9px;}
	
	ul#adminmenu  {  margin: 0 0 25px 0; padding: 9px; border: 1px solid #f4f2eb;}
	ul#adminmenu li { display: inline; margin: 0 15px 0 0 ; padding: 0 15px 0 0; border-right: 1px solid #f4f2eb;}

	div.admin_item { margin: 0 0 20px 0;padding: 0 0 20px 0; border-bottom: 1px solid #f4f2eb;}
	div.admin_item span { padding: 0 9px;}
	
	h3.collapse {}
	
	
	
	/* **************** CONTENT:  AREA DIVS ****************  */
	
	#div1, #div2, #div3 { display:none; border: 1px solid #f4f2eb; padding: 25px; }
	#div1 { display:block; }
	#div2 {  }
	#div3 {  }
	
	#divtoggles { list-style-type: none; margin: 0; padding: 0; }
	ul#divtoggles  {margin: 20px 0 20px 0; padding: 0;}
	#divtoggles li { display: inline; margin: 0 15px 0 0;}
	#divtoggles li a { float: left; margin: 0 15px 0 0;padding: 5px; background:#9fcced;  color:#1e398d; text-decoration: none; width: 120px; display: block;}
	
	#divtoggles a.classoff { padding: 5px; background:#9fcced;  color:#1e398d; text-decoration: none; }
	#divtoggles a.classon { padding: 5px;  background:#1a3484;  color:white; text-decoration: none;}


/*--- Footer ------------------------------------------------------*/

	#f_shell { height: 33px; background:#9fcced; border-bottom: 3px solid #102771; clear: both;}
	
	#footernav ul {  font-family: georgia; font-size: 10px; padding:9px 0 0 0; margin: 0; text-align: center;}
	#footernav li { display:inline; border-right: 1px solid #1e398d; margin: 0 7px 0 0; padding: 0 3px 0 0;}
	#footernav li a { color:#1e398d; text-decoration: none;}
	#footernav li a:hover { color:#0e2469; text-decoration: underline;}
	#footernav .removeMargin {margin:0; border: none;}
		
	#srsig {margin: 0 auto; width: 262px; padding: 15px;} 
	

/*--- Special Cases ------------------------------------------------------*/	
/*#companyInfo #flashtitle { margin:15px 0px 25px 0; padding: 0 0 0 0px;}
#companyInfo #subheaderfade {display:none;}*/
#liesureTravel #contentshell ul.widget { font-family: georgia;font-size: 16px;margin:0;padding:0;font-weight: bold}
#liesureTravel #contentshell .widget li { padding:0 8px; line-height: 180%; }


#map #col-mid { height: 950px;}
body#map_google { background:#fff;}
#map_google h1{ margin: 15px 0 0 0; font-size: 14px;}
#map_google h2{ margin-bottom: 15px; font-size: 14px;}
#map #ctaShell { display: none;}

#pressRoomPg h2{margin:0 !important; margin:15px 0 0px 0;padding:0 0 0 0; clear:both;}

a.showhide {font-size:9px; width:55px; margin:-20px 65px 0px 0;  cursor:pointer; float:right;}
a#collapse, a#expand {font-size:10px; font-weight:bold;} 
.collapsibleToggle { display:none }




/*--- CMP ------------------------------------------------------*/	
	#cp #header {background: url(/cp/img/cp-header.jpg) no-repeat center 15px; width:584px; height:289px; z-index:12;}
    #cp #header h1 {position:absolute; margin:270px 0 0 15px; font-family:georgia; letter-spacing:-1px; font-size:29px; font-weight:normal;}
	#cp #contentshell {padding-top:290px; padding:left:15px; line-height:19px; margin:25px 0 0 0;}
	#cp #cp_sectionindex {font-weight:bold; font-size:16px; letter-spacing:-1px; display:none;}
	#cp #cp_sectionindex a {text-decoration:none;}
	#cp #cp_sectionlinks, #cp #cp_sectionlinkssupbpage {min-height:21px; padding:4px 0 0 5px; margin:0 0 25px 0; font: 12px serif;}
	#cp #cp_sectionlinks {/*display:none;*/}
	#cp.cp607 #cp_sectionlinks ul {display:none;}
	#cp #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 #cp_sectionlinks li, #cp #cp_sectionlinkssupbpage li {float:left; margin:5px 6px 5px 0; list-style:none; }
	#cp #cp_sectionlinks li a, #cp #cp_sectionlinkssupbpage li a {color:/*#7F624E*/#23408F; padding:2px 3px;}
	#cp #cp_sectionlinks li a:hover, #cp #cp_sectionlinkssupbpage li a:hover {background:#C9E3F4; color:#1E398D;}
	#cp h2 {margin:25px 0 5px 0; line-height:12px; border-bottom:1px solid #1E398D; padding:0 0 1px 0; clear:both;}	
	#cp h3 {margin:0 0 9px 15px; border:none;}
	#cp h3 .h3span {font-weight:normal; font-size:11px; margin:0 0 0 15px;}
	#cp h3 .h3span a{}
	#cp h3 .h3span a:hover{}	
#cp .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;}
	#cp .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;}
	#cp .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;}

	#cp .sectionImgs img {display:block; padding:1px; border:1px solid #7F624E;}
	

	
	#cp #factSheets {margin:0; padding:0;}
	#cp #factSheets li {list-style:none;}
	#cp #factSheets h2 {margin:15px 0 0 0; padding:0; clear:both;}
	#cp #factSheets h3 {margin:15px 0 0 0; padding:0;}
	#cp a.camera {background: url(/cp/img/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;}

	#newSectionlinks {clear:both;}	
	#newSectionlinks ul{margin:0;padding:5px 0 5px 0; height:35px; height:auto !important; min-height:35px; width: 49%; float:left; }
	#newSectionlinks li {list-style:none;}
	#accolades {clear:both;}	
	#accolades ul{margin:0;padding:5px 0 0 0; height:35px; height:auto !important; min-height:35px;}
	#accolades li {list-style:none;width: 49%; float:left;}
	#prContact {clear:left;}	
	/*#newSectionlinks h2, #accolades h2, #prContact h2 {margin:0 0 15px 0; padding:25px 0 0 0;}*/
	

/*--- Regional PAges --------------------------------------------------------------------------------------------------------------*/
#centralcoast1 #areaHotels {margin:0; padding:0; list-style-type:none;}
#areaHotels li {width:259px; height:175px; float:left; display:block; text-align:center; line-height:18px; margin:0 30px 0 0; }
#areaHotels .removeMargin {margin:0;}
#areaHotels li img {border:5px solid #9fcbee; display:block; margin:0 0 5px 0;}

centralcoast1 #areaHotels1 {margin:0; padding:0; list-style-type:none;}
#areaHotels1 li {width:400px; height:250px; float:left; display:block; text-align:center; line-height:18px; margin:0 0px 0 20px;}
#areaHotels1 .removeMargin {margin:0;}
#areaHotels1 li img {border:5px solid #9fcbee; display:block; margin:0 0 5px 0;} 

#hotels, #overview, #attractions {border-top:1px solid #ADD4EF; padding:15px 0 0 0;}
#centralcoast1 #col-mid #areaHotels h3 {color:#000066; margin:0; padding:0; clear:left; background-color:#fff; text-transform:none; font-size:11px;}
#centralcoast1 #col-mid #areaHotels1 h3 {color:#000066; margin:0; padding:0; clear:left; background-color:#fff; text-transform:none; font-size:11px;}
#centralcoast1 .areaAttractions {margin:0 0 0 0; padding:25px 0;}
#centralcoast1 #attractionsSection .areaAttractions img {border:5px solid #9fcbee; float:left; margin:0 15px 0 0; height:99px; width:134px;}
#centralcoast1 .areaAttractions li {list-style-type:none; clear:left; min-height:125px; margin:0 0 5px 0;}
#centralcoast1 #col-mid h3{background-color:#000099; color:#ffffff; font-size:13px; text-transform:uppercase; padding:0 0 0 3px; margin:0 0 0 -2px; }
#centralcoast1 #col-mid h4 {font-size: 12px;color: #1D398C; clear:none; margin:-14px 0 0 0; display:block; }
#centralcoast1 #col-mid h4 a {color: #1D398C; }
#centralcoast1 #subheaderfade, #centralcoast1 #header {display:none;}
#centralcoast1 #flashtitle {margin:15px 0 0 0;}

#attract-1 {display:block; margin:0 0 0 157px;}

/*--- Travel Tips --------------------------------------------------------------*/
.cp719 #cp_sectionlinks, .cp719 #flashtitle {display:none;}
#travelTips #flashtitle {margin: 250px 0 0 0}
.postHeader {font-size:14px; border-bottom:1px solid; font-weight:normal;}
.postDate {font-size:11px;}

/*--- Holiday Specials --------------------------------------------------------------*/
.holidayspecials li {margin: 0; padding: 0; list-style:none; line-height:normal}
.holidayspecials a {color:#7f624e; font-weight:bold}
#col-mid  .holidayspecials {margin-top: -10px; padding-top: 0}


/*--- Gift Certificates Pg --------------------------------------------------------------*/
#giftPg #contentshell h4 {position:absolute; font:25px Georgia, "Times New Roman", Times, serif; top:305px; z-index:99; letter-spacing:-1px;}
#giftPg #contentshell {margin:300px 0 0 0;}
#giftPg .cta-left02 img {display:none;}
#giftPg a.cta-left02 {
	display:block;
	width:144px;
	height:130px;
	background: url(http://www.pacificahotels.com/cta/img/cta_signup2.jpg) no-repeat;
}

a.cta-right02 {
	display:block;
	width:144px;
	height:130px;
	background: url(http://www.pacificahotels.com/img/cta/gift-cards.jpg) no-repeat;
}

/*****************special fixes*************************/
#careers h2 {font-size:18px;}