@import url("common.css");

/*
Action Envelope
- Created: 7/27/07
*/

#content {	
	padding: 0 13px 0 22px;
}
#pageHeader h1 {
	font-size: 1.6em;
}
#printGallery {
	padding: 0 0 80px 0;
}
	#aCol {
		width: 565px;
		float: left;
	}
	#aCol table {
		width: 100%;
		margin: 1px 0 15px 0;
		border-collapse: collapse;
		border: 1px solid #d7d7d7;
		border-width: 0 1px 1px 0;
	}
	#aCol table thead td {
		height: 31px;
		vertical-align: top;
		line-height: 22px;
		font-size: 1.1em;
	}
	#aCol table thead td span {
		color: #999;
	}
	#aCol table tbody td {
		padding: 25px 15px;
		border: 1px solid #d7d7d7;
		border-width: 1px 1px 0 0;
		_padding: expression((this == this.parentNode.firstChild) ? "25px 15px 25px 0" : "25px 15px");
	}
	#aCol table tbody td img {
		margin: 0 auto;
	}
	#aCol table tbody td:first-child {
		padding: 25px 15px 25px 0; 
	}
	
	#aCol .pagination {
		padding: 0 15px 0 0;
		float: right;
	}
	#aCol .pagination div {
		float: left;
		margin: 0 0 0 3px;
		display: inline;
		line-height: 25px;
	}
	#aCol .pagination a {
		width: 19px;
		height: 19px;
		margin: 0 0 0 3px;
		display: block;
		_display: inline !important;
		float: left;
		text-align: center;
		line-height: 1.9em;
		background: url(../img/btn/pagination.gif) no-repeat 0 0;
		text-decoration: none;
		overflow: hidden;
		color: #666;
	}
	#aCol .pagination a:hover, #aCol .pagination a.active {
		background-position: 0 -29px;
	}
	#aCol .pagination a.prev, a.prev:hover {
		background: url(../img/btn/prev.gif) no-repeat 0 0;
		margin: 0 5px 0 0;
		text-indent: -9999px;
		background-position: 0 0 !important;
	}
	#aCol .pagination a.next, a.next:hover {
		background: url(../img/btn/next.gif) no-repeat 0 0;
		text-indent: -9999px;
		margin: 0 0 0 8px;
		background-position: 0 0 !important;
	}

	#bCol {
		width: 380px;
		float: left;
	}
	#bCol .enlarged {
		width: 100%;
		background: url(../img/rc/gallery/bg.gif) no-repeat left bottom;
	}
	#bCol .enlarged .image {
		padding: 20px 15px 15px 15px;
	}
	#bCol .enlarged .image img {
		margin: 0 auto 20px auto;
	}
		a.shopBtn {
			height: 29px;
			*margin: 0 0 -20px 0;
			padding: 0 0 0 15px;
			display: inline;
			float: left;
			background: url(../img/btn/btn.bg.gif) no-repeat 0 0;
			font-size: 1.1em;
			line-height: 29px;
			text-decoration: none;
			overflow: hidden;
			clear: both;
		}
		a.shopBtn  img {
			display: inline;
		}
		a.shopBtn b {
			float: left;
			padding: 0 8px 0 0;
			cursor: pointer;
		}
		
	#bCol .enlarged .details {
		width: 350px;
		margin: 0 auto;
		padding: 17px 0 35px 0;
		border-top: 1px solid #d7d7d7;
	}
	#bCol .enlarged .details p {
		font-size: 1.2em;
		margin: 0;
	}
	#bCol .enlarged .details p span {
		width: 70px;
		float: left;
	}
	
