@charset "utf-8";

#packages_banner {
	background:#fff;
	min-height:190px;
	margin-bottom:21px;
	padding:11px 11px 11px 11px;
	width:528px;
}

#packages_banner p:first-child {
	padding:0px;
	margin:0px;
}

#packages_banner img {
	margin-bottom:11px;	
} 

.packages_horizontal {
	background:#fff;
	padding:11px;
	width:528px;
	margin-bottom:21px;
}

.packages_horizontal_pix {
	float:left;
	width:264px;
}

.packages_horizontal_pix_discover {
	position:absolute;
	margin:216px 0px 0px 8px;
}

.packages_horizontal_content {
	float:left;
	width:245px;
}

.packages_horizontal h1 {
	margin:5px 0px 25px 2px;
	padding:0px;
}

.packages_horizontal h1 a {
	color:#009ad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
}

.packages_horizontal h1 a:hover {
	text-decoration:underline;
}

.packages_vertical {
	margin-bottom:21px;
	background:url(../images/home_featured_bg.gif) repeat-y;
	_background:none;
}

.packages_vertical_left {
	background:#fff;
	display:inline;
	float:left;
	margin-right:10px;
	padding:11px 11px 20px 11px;
	width:248px;
}

.packages_vertical_right {
	background:#fff;
	float:left;
	padding:11px 11px 20px 11px;
	width:248px;
}

.packages_vertical h1 {
	margin:20px 0px 25px 2px;
	padding:0px;
}

.packages_vertical h1 a {
	color:#009ad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
}

.packages_vertical h1 a:hover {
	text-decoration:underline;
}

.packages_package {
	background:url(../images/home_featured_package_bg.gif) bottom no-repeat;
	margin:0px 0px 10px 7px;
	padding-bottom:13px;
	width:232px;
}

.packages_package_last {
	background:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

.packages_package h2 {
	margin:0px 0px 6px 0px;
	padding:0px;
}

.packages_package h2 a {
	color:#505050;
	font-size:13px;
	text-decoration:none;
}

.packages_package h2 a:hover {
	color:#009ad5;
	font-size:13px;
	text-decoration:underline;
}

.packages_package h3 {
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 3px 0px;
	padding:0px;
}

.packages_package_rating {
	margin-bottom:5px;
}

.packages_package_departure {
	margin-bottom:6px;
}

.packages_package_price {
	color:#009ad5;
	float:left;
	font-size:14px;
	font-weight:bold;
	width:170px;
}

.packages_package_price span {
	font-size:10px;
	font-weight:normal;
}

.packages_package_details {
	float:right;
	width:60px;
	text-align:right;
}

.packages_package_details a {
	color:#009ad5;
	text-decoration:none;
}

.packages_package_details a:hover {
	text-decoration:underline;
}

.packages_vertical_discover {
	margin:30px 0px 0px 7px;
}


#packages_info_destination {
	background:#fff;
	width:550px;
}

#packages_info_destination_title {
	background:url(../images/packages_info_destination_title_bg.gif) no-repeat;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:normal;
	height:38px;
	line-height:normal;
	padding:10px 0px 0px 19px;
	width:531px;
}

#packages_info_destination_content {
	background-color:#fff;
	background-repeat:no-repeat;
	color:#009ad5;
	font-size:14px;	
	line-height:21px;
	padding:25px 0px 15px 19px;
}

#packages_info_destination_content p {
	margin:0px 0px 20px 0px;
	padding:0px;
}

#packages_info_destination_content table {
	margin:0px 0px 0px 9px;
}

#packages_info_destination_content table td {
	padding:0px 54px 10px 0px;
	line-height:normal;
}

#packages_info_destination_content a {
	font-size:11px;
	text-decoration:none;
}

#packages_info_destination_content a:hover {
	text-decoration:underline;
}
















