@import url("common.css");
@import url("browse.css");

/*
Action Envelope
- Created: 7/17/07
*/

#collection {
	padding: 0 18px 50px 22px;
}

#collection div.collection {
	margin: 0 0 20px 0;
	padding: 8px 14px 14px 9px;
	background: url(../img/rc/bColBrowse/bg.collection.gif) no-repeat bottom left;
}
#collection div.collection p {
	margin: 0 0 10px 0;
	text-indent: 15px;
}
#collection div.collection table {
	width: 100%;
	border-collapse: collapse;
}
#collection div.collection table col {
	width: 20%;
}
#collection div.collection tbody td {
	padding: 16px;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	text-align: center;
}
#collection div.collection tbody td img {
	margin: 0 auto 10px auto;
}
#collection div.collection tbody td {
	border-left: expression((this == this.parentNode.firstChild) ? "none": "1px solid #d7d7d7");
}
#collection div.collection tbody td:first-child {
	border-left: none;
}
#collection div.collection tbody td a {
	font-size: 1.1em;
}


#collection .block {
	width: 710px;
	margin: 0 auto 20px auto;
	border-bottom: 1px solid #d7d7d7;
	position: relative;
}
#collection .block.last {	
	border-bottom: none;
}
#collection .block h1 {
	margin: 0 0 10px 0;
	font-size: 1.6em;
	color: #054578;
	clear: both;
}
#collection .block .aCol {
	width: 235px;
	padding: 0 0 10px 0;
	float: left;
}
#collection .block .bCol {
	width: 475px;
	float: left;
	position: relative;
	overflow: hidden;
}
#collection .block table {
	width: 100%;
	border-collapse: collapse;
}
#collection .block table col {
	width: 20%;
}
#collection .block tbody td {
	padding: 0 20px 25px 0;
	vertical-align: top;
	text-align: left;
}
#collection .block tbody td img {
	margin: 0 0 10px 0;
	padding: 1px;
	border: 1px solid #d7d7d7;
}
#collection .block tbody td a {
	font-size: 1.1em;
}
#collection .block tbody td a:hover img {
	padding: 1px;
	border: 1px solid #ffa900;
}

#collection .block a.backTop {
	display: block;
	background: #fff;
	padding: 0 0 0 10px;
	position: absolute;
	bottom: -4px;
	right: 0;
	font-size: 1em;
	color: #666;
	clear: both;
}

#collection .block .aCol .collection_desc{
	width: 208px;
	font-size:9px;
	margin:10px 0px 0px 0px;
}

#collection .block .aCol .collection_desc p{
	line-height:110%;
}



#collection .block .aCol .collection_desc a{
	padding: 0 10px 0 0;
	text-decoration:none;
	background: url(../img/rc/bColBrowse/collection_arrows.gif) no-repeat bottom right;
	background-position:211px 2px;
	width:100%;
	text-align:right;
	float:right;
}

#collection .block .aCol .collection_desc .active{
	background: url(../img/rc/bColBrowse/collection_arrows.gif) no-repeat bottom right;
	background-position:211px -7px;
}

span.more { display: none; }
span.more.active { display: inline; }
