/* #######################################################
Grey Separator
####################################################### */
#container .greySeparator
{
	clear: both;
	margin: 46px 0 0 0;
	height: 1px;
	background-color: #8D847F;
}
/* #######################################################
---/ End Grey Separator
####################################################### */





/*######################################################
Packages Content
##################################################### */
#container .packagesContent
{
	margin: 0px 0 0 0;
	text-align: left;
}
/*######################################################
---/ End Packages Content
##################################################### */




/*######################################################
Description
##################################################### */
#container .packagesContent .description
{
	float: left;
	margin: 54px 0 0 0;
	text-align: left;
	width: 520px;
}

#container .packagesContent .description h1
{
	font: normal 0.80em "Times New Roman", Times, serif;
	color: #F67604;
}

#container .packagesContent .description h1 a
{
color: #F67604;
text-decoration:none;
}

#container .packagesContent .description h1 a:hover
{
color: #F67604;
text-decoration:underline;
}

#container .packagesContent .description h2
{
	padding: 0 0 10px 0;
	font: normal 0.687em "Times New Roman", Times, serif;
	color: #8D847F;
	font-style: italic;
	border-bottom: 1px solid #8D847F;
}

#container .packagesContent .description h3
{
	padding: 0 0 20px 0;
	font: normal 0.85em "Times New Roman", Times, serif;
	color: #727373;
}

#container .packagesContent .description p
{
	margin: 20px 0 20px 0;
	font: normal 0.687em "Times New Roman", Times, serif;
	color: #44403D;
	line-height: 1.5em;
	padding: 0 0 30px 0;
}

#container .packagesContent .description p a,
#container .packagesContent .description p a:link,
#container .packagesContent .description p a:active,
#container .packagesContent .description p a:visited
{
	font-style: normal;
	color: #F67604;
	text-decoration: none;
}

#container .packagesContent .description p a:hover
{
	text-decoration: underline;
}

#container .packagesContent .description .hotels
{
	border:0;
	margin: 25px 0 25px 10px;
	float:left;
	color:#44403D;
	font: italic 1em "Times New Roman", Times, serif;
	width: 400px;
	line-height:30px;
}

#container .packagesContent .button
{
	background: transparent url('../images/button.gif') no-repeat scroll top right;
	color: #fff;
	float:right;
	display:block;
    font: bold 13px arial, sans-serif;
    height: 30px;
	padding:6px 8px 0 90px;
    text-decoration: none;

}

#container .packagesContent a.button:hover
{
	background: transparent url('../images/button_hover.gif') no-repeat scroll top right;
	color: #fff;
    font: bold 13px arial, sans-serif;

}

#container .packagesContent .image li a img
{
border:0;
}

/*######################################################
---/ End Description
##################################################### */





/*######################################################
Image
##################################################### */
#container .packagesContent .image
{
	float: right;
	list-style: none;
	margin: 108px 0 0 0;
}
/*######################################################
---/ End Image
##################################################### */
