/*================================*/
/*            Links              */
/*================================*/

#list a, #list a:visited { color:#8B3B24; }
#list a:hover, #list a:active { text-decoration:none; }

#pagination a, #pagination a:visited { color:#8B3B24; font-weight:normal; padding:0 .363em; margin:0 -.363em; }
#pagination a:hover, #pagination a:active { text-decoration:none; }

#pagination .backon a, #pagination .nexton a,
#pagination .backon a:visited, #pagination .nexton a:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background: url(../img/corner.gif) no-repeat right top;
	padding:0 .7em;
	display:block;
	margin:0;
	height:1.82em;
	float:left;
}

/*================================*/
/*            Blocks              */
/*================================*/

/* List */
#list {
	margin:0 -.2em;
}

	#list li {
		float:left;
		width:44.75em;
		background:#FAFAFA;
		position:relative;
		margin:0 .2em .4em;
		padding:.5em;
	}
	
		#list img {
			float:left;
			width:12em;
			margin:-.5em 1em -.5em -.5em;
		}
			
		#list h4 {
			color:#8B3B24;
			margin:.7em 0 .8em;
			font-size:1em;
			text-transform:uppercase;
			font-weight:bold;
		}
			
			#list h4 a { text-decoration:none; }
		
				#list small {
					font-weight:normal;
					text-transform:none;
					margin-left:.5em;
				}
	
		#list li ul {
		}
		
			#list li li {
				border:0;
				float:none;
				width:auto;
				height:auto;
				position:static;
				background:transparent none;
				padding:0;
				margin:0;
			}
		
				#list h5 {
					font-weight:normal;
				}
		
				#list li li li {
					font-weight:bold;
				}
		
				#list li li li span {
					font-weight:normal;
				}
		
		#list .available {
			position:absolute;
			bottom:.8em;
			left:13em;
			color:#C4244A;
			padding-bottom:.4em;
		}
		
		#list .available h5 {
			font-weight:bold;
		}
		
		#list .available * {
			display:inline;
		}
		
/* Pagination */
#pagination {
	clear:both;
	float:right;
	margin:.6em -.6em 0;
}

	#pagination li {
		float:left;
		color:#8B3B24;
		font-weight:bold;
		font-size:1.1em;
		line-height:1.8em;
		margin:0 .363em;
	}

	#pagination .backoff, #pagination .nextoff,
	#pagination .backon, #pagination .nexton {
		color:#FFF;
		margin:0 .6em;
		background:#D8BAAF url(../img/corner.gif) no-repeat left top;
	}
	
	#pagination .backon, #pagination .nexton { background-color:#8B3B24; }

	#pagination .backoff span, #pagination .nextoff span {
		background:url(../img/corner.gif) no-repeat right top;
		padding:0 .6em;
		display:block;
		height:1.82em;
		float:left;
	}
