/*These are for the specials and packages pages that are MCC driven. -RG*/
/*Background images
body.secondary-offers div#exterior-content-wrapper { background-image: url("../images/interior/hapuna/exterior-content-wrapper-bg.gif"); }
body.secondary-offers div#interior-content-wrapper { background-image: url("../images/interior/hapuna/interior-content-wrapper-bg.gif"); }*/

div.package-wrapper {
	position: relative;
	border-top: 1px solid #7a7a7a;
	margin: 0 0 20px 0;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url("../images/interior/package-wrapper-bg.gif");
	width:465px;
	padding-bottom: 25px;
	
}
div.package-wrapper:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html div.package-wrapper {height: 1%;}
/* End hide from IE-mac */
div.package-image {
	}
div.package-image img {
	border: 1px solid #fff;
	}
div.package-title {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #353F43;
	margin: 0 0 20px 0;
	font-weight: bold; }
div.package-link {
	width:129px;
	margin-top:10px;
	}
div.package-link a {
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	background: url("../images/interior/btn-bg.gif") repeat-x top;
	text-transform: uppercase;
	display: block;
	}

div.package-link a:hover {
	background-position: bottom;
	color: #fff;
	}
div.image-link { width: 129px;}
div.package-short { margin-bottom: 1em; }
div.left-column {  float:left; display:inline;padding-top:12px; padding-left:12px;}
div.right-column { float: right; display: inline; padding-top:12px;padding-right:12px}
div.package-content { width: 298px;
	font-size: 11px;
	padding-bottom: 1px;
	color: #353F43; }
div.package-content p { padding-bottom: 1em!important; font-size:11px!important;}
div.package-content ul {
	margin-left: 3em!important;
	padding-bottom: .5em!important;  }
div.package-long { clear: both;  }
div.package-long ul {font-size:11px!important; }
div.toggle-right div.package-toggle { text-align:right;} 
div.package-toggle {
	width: 298px;
	height: 17px;
	padding-top: 4px;
	font-size:11px }
div.package-toggle a {
	color: #2a4ea6; }
div.package-toggle a:hover {
	color: #4b68b2; }

div.package-overlay {margin-top:-17px!important;width: 127px; height:16px; background-color: #FFFFFF;}
div.package-overlay img { border: none; margin-left:1px;}

#rss-subscribe { margin-bottom:20px; }