.packagesListings form
{
	margin: 0 0 10px;
	display: block;
}

.packagesListings
{
	padding: 0 0 10px;
	margin: 10px 0;
	color: #444;
}

.packagesListings .leftPackImg
{
	float: left;
	width: 80px;
}

.packagesListings .rightPackInfo
{
	float: left;
	width: 405px;
}

.packagesListings h4
{
	color: #60899d;
	font-size: 1.1em;
}

body .packagesListings li
{
	clear: both;
	list-style-type: none;
	border-bottom:1px solid #DDDDDD;
	padding: 10px 0;
}


.packagesListings li.group
{
	background:#DCEBF2;
	padding:5px 8px;
	width:100%;
}

.packagesListings .group h3
{
	font-size:20px;
	font-weight: normal;
	padding: 0;
}

.packagesListings li a
{
	color:#3F7285;
	text-decoration:none;
}

.packagesListings li a.website
{
	float: right;
}

.packagesListings li h4 a
{
	font-weight:bold;
}



.packagesListings li .image
{
	float:left;
	width:100px;
	height: 68px;
}

.packagesListings li .content
{
	float: left;
	width: 387px;
}

.packagesListings li .info
{
	display: none;
	padding: 12px 0 0;
}

.packagesListings li.open .info
{
	display: block;
}

.packagesListings.home li
{
	clear: both;
	line-height: 15px;
	padding: 0 0 15px;
	margin: 0 0 15px;
	background: url('../images/shell/eventBorder.gif') repeat-x 0% 100%;
	border: none;
}

.packagesListings.home li a
{
	color: #666;
	text-decoration: none;
}

.packagesListings.home li img
{
	float: right;
	margin: 0 0 0 10px;
}

.packagesListings li span
{
	display: block;
	color: #999898;
}

.packagesListings li .moreInfo
{
	float: left;
}

.packagesListings.home li .moreInfo,
.packagesListings li .links
{
	margin-top: 12px;
}

.packagesListings li.group span
{
	display: inline-block;
}

.packagesListings li.group span.cufon span.cufon-alt
{
	display: none;
}