.pagination { clear: both; }

.pagination table { width: 100%; }
.pagination td.prev, .pagination td.next {
	width: 28px;
}

.browser .intro { clear: both; }

.pagination td.index {
	text-align: center;
	padding: 0 20%;
}

a.pagePrev, a.pageNext {
	background-image: url('../MainBox_Sprites.png');
	background-repeat: no-repeat;
}

a.pagePrev, a.pageNext {
	display: block;
	width: 28px;
	height: 23px;
}

a.pagePrev {
	background-position: 0 0;
}

a.pageNext {
	background-position: 0 -23px;
}

.noResult {
	margin: 1em; padding: 0.5em; padding-left: 26px;
	background: #ffffff url('../icons/notify.png') no-repeat center left; 
	border: solid 1px #e7e7e7;
}

div.mainBox .browser { width: 100%; }
div.mainBox .browser .header { overflow: hidden; }
div.mainBox .browser .title { float: left; }
div.mainBox .browser .preferences { float: right; text-align: right; }
div.mainBox .browser .tags {
	clear: both;
	padding: 0.3em; 
	padding-left: 24px;
	margin: .5em 0 1em 0; 
	background-color: #ffffff;
	background-position: 4px 50%;
	background-image: url('../../../common/icons/tag_orange.png'); 
}
div.mainBox .browser .intro p {
	margin-bottom: .5em;
}


div.mainBox .product,
div.mainBox div.append { 
	border-top: 1px solid #c5b9a5; clear: both; padding: 5px 5px 10px 0; 
}

div.mainBox div.append {
	margin: 15px 0 0;
}

div.mainBox .product span.rating { 
	float: right; font-size: smaller; 
}
div.mainBox .browser .product .title { 
	float: none;
}
div.mainBox .product a.tynaroid { 
	width: 110px; 
	height: 110px; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	margin-right: 10px; 
	margin-top: 5px; 
}
div.mainBox .browser .product a.tynaroid {
	float: left; 
}
div.mainBox .browser .product p { 
	height: 65px; 
	line-height: 1.4;
	text-align: justify; 
	margin: 0; 
	overflow: hidden; 
}
div.mainBox .product .info { 
	font-size: 11pt; 
	height: 20px; 
	overflow: hidden; 
}
div.mainBox div.product .info a { 
	float: right; 
	font-weight: normal; 
}

table.hash {
	width: 100%;
	text-align: center;
}
	table.hash td.left, table.hash td.right {
		width: 50%;
	}
	table.hash td.left {
		padding-right: 1.4em;
		border-right: 1px solid #c5b9a5;
	}
	table.hash td.right {
		padding-left: 1.4em;
	}
		table.hash table.product {
			width: 246px;
			border-top: 1px solid #c5b9a5;
			margin: .3em auto;
		}
		table.product td.title {
			padding-top: .2em;
			padding-bottom: .3em;
			
		}
		table.product td.info {
			width: 50%;
		}
		table.product div.info {
			margin-top: 2em;
		}
		table.product div.info a {

		}
