.package
{
	margin:             0;
	padding:            0;
	text-align:         left;
	vertical-align:     top;
	font-family:        Verdana, Arial, Lucida Grande, Helvetica;
	font-size:          12px;
	font-style:         normal;
	font-weight:        normal;
}

.pkg-table
{
    border-collapse:collapse;
    border-spacing:0;
}

.pkg-img
{
    border:0;
}

.pkg-list
{
    list-style:none;
}

.menu-header,
.menu-suboption,
.menu-selected,
.menu-subselected {
}

.menu-header {
}

.menu-suboption {
}

.menu-suboption:hover {
	background: #6B7BA5;
	color: #ffffff;
}

.menu-subselected {
	color: #000;
	font-size: 8pt;
	background: #465882 url('/pub/images/page_header.gif') repeat-x left bottom;
	color: #ffffff;
}

.anchor-white-ul  { color: #fff;    }
.anchor-letter-ul {	color: #fff;    }
.anchor-blue-ul   {	color: #27408b; }
.anchor-red-ul    {	color: #880000; }
.anchor-black-ul  {	color: #000;    }
.anchor-menu      {	color: #000;    }
.anchor-white-ul:hover,
.anchor-letter-ul:hover,
.anchor-blue-ul:hover,
.anchor-red-ul:hover,
.anchor-black-ul:hover,
.anchor-menu:hover {
	text-decoration: underline;
}

.page-title {
	vertical-align: top;
	font-size: 16px;
	font-weight: bold;
	color: #147b9a;
	height: 20px;
}

.content-container-box {
	padding-top:    4px;
	padding-left:   2px;
	padding-bottom: 4px;
	padding-right:  2px;
}

.content-section-title {
	font-size:      16px; 
	color:          #147b9a; 
	border-bottom:  1px dotted #147b9a;
	vertical-align: top;
}

.content-text,
.content-sub-title {
	font-size:      12px;
	color:          #333;
	vertical-align: top;
}

.content-sub-title {
	font-weight:    bold;
}

.content-image-box {
	padding:        4px;
	border:         1px solid #aaa;
}

.content-weather-box {
	float:          right;
	padding:        4px;
	border:         1px solid #aaa;
}

table.package{
	width:830px;
}

.content-image-box img {
	width: 650px;
}

li.heading{
	padding-bottom:0px;
	
}

ul.destinations {
	color:#FFFFFF;
	font-size:8pt;
	text-indent:5px;
	border:solid 1px;
	margin:0px;
}

li.heading ul{
	margin-top:0px;
	margin-bottom: 0px;
}

ul.destinations h3 a {
	color: #ffffff;
}

ul.destinations li.sub{
	background:#eeeeee;
	margin-left:0px;
	padding-left: -20px;
	padding-bottom: 0px;
}

ul.destinations li.sub:hover{
	background: #6B7BA5;
	margin-left:0px;
	padding-bottom: 0px;
}

ul.destinations li.sub a{
  color:#000000;
}

ul.destinations h3:hover  {
	background: #6B7BA5;
	color: #ffffff;
}

li.menu-subselected {
	background: #6B7BA5;
}

li.menu-subselected a {
	background: #6B7BA5;
	color:#ffffff;
}




.menu-head-option-tr {
	background:		#42B7B5;
}

.menu-head-selected-tr {
	background:		#6B7BA5;
}

.menu-head-option-td,
.menu-head-selected-td {
	padding: 2px 2px 2px 4px;
	border-bottom: 1px solid white;
}

.menu-head-option-td a,
.menu-head-selected-td a {
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.menu-head-option-td a:hover {
	color: #6e7ca3;
}



.menu-option-tr {
	background:		#eeeeee;
}

.menu-selected-tr {
	background:		#6e7ca3;
}

.menu-option-td,
.menu-selected-td {
	padding: 2px 2px 2px 4px;
	border-bottom: 1px solid white;
}

.menu-option-td a {
	color: #777;
	text-decoration: none;
}

.menu-option-td a:hover {
	color: #e78686;
}

.menu-selected-td a {
	color: white;
	text-decoration: none;
}
