/* Events list 
-----------------------------------------------------------------------------*/

ul.events-list {
	width: 670px;
	float: left;
	list-style: none;
	padding: 0;
	margin: 20px -6px 0;
	border-top: 1px solid #4b4b4b;
	}
	ul.events-list li {
		width: 670px;
		float: left; 
		border-bottom: 1px solid #4b4b4b;
		padding: 3px 0;
		}
		ul.events-list li .event-item {
			background: transparent url(/images/modules/list-item-bg.png) repeat-x 0% 0%;
			width: 670px;
			w\idth: 638px;
			padding: 16px;				
			position: relative;
			z-index: 5;		
			overflow: hidden;
			}
			
			.event-item h3 {
				font-size: 1.2em;
				font-weight: bold;
				font-family: 'Trebuchet MS';
				}
			.event-item .info {
				color: #cdcbcb;
				}

ul.offers-list {
	width: 674px;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 -10px 0 -2px;
	overflow: hidden;	
	}
	ul.offers-list li {
		background: transparent url(/images/modules/list-item-bg.png) repeat-x 0% 0%;
		width: 312px;
		float: left; 
		padding: 0;
		margin: 25px 15px 0 10px;
		position: relative;
		min-height: 160px;
		height: auto!important;
		height: 160px;		
		}
		.offers-list .image-crop{
			width: 115px;
			overflow: hidden;
			float: right;
			margin: 0 0 0 16px;
			}
			.offers-list img {				
				height: 160px;
				float: right;	
				margin: 0 0 0 -100%;			
				}		
			.offers-list h3 {
				font-size: 1.5em;
				padding: 16px 0 40px 20px;				
				}	
			.valid-offer {
				padding: 0;
				position: absolute;
				bottom: 16px;
				left: 65px;
				text-indent: -45px;
				width: 130px;
				}

/* Pager
---------------------------------------------------------------------------*/
.pager {
	width: 100%;
	padding: 0;
	margin: 10px 0 -10px;
	text-align: right;
	color: #cdcbcb;
	float: left;
	}
	.pager .left {
		float: left;
		}
	.pager .page {float: right;}
	.pager .page-number,
	.pager .page-current {
		padding: 0 5px;
		float: left;
		}
		.pager .page-number {
			text-decoration: underline;
			}
	.pager	a.prev,
	.pager a.next {				
		float: left;
		padding: 5px 5px 5px 8px;
		}
		.pager a.next {			
			padding: 5px 8px 5px 5px;
			}


/* Sitemap
---------------------------------------------------------------------------*/

.sitemap ul {
	list-style: none;	
	margin: 0 0 0 20px;
	padding: 0;
	}
	.sitemap ul li {
		background:transparent url(/images/modules/marker-heart.png) no-repeat scroll 0% 9px;
		color:#fff;		
		font-weight: bold;
		padding: 3px 0pt 3px 15px;
		}
		.sitemap ul li ul {			
			margin: 0 0 0 -15px;
			}
			.sitemap ul li ul ul {
				margin: 0;
				}

















	
							