#copy p.link-cart {
	float: right;
	font-family: arial;
	font-weight: bold;
	margin-top: 2.35em;
}

#copy ul#product_categories {
	margin: 1.8em 0;
	list-style: none;
	text-align: center;
	background-color: #fff;
	padding: 1.8em 0;
}

#copy ul#product_categories li {
	display: inline;
	margin: 0 3em;
}

#store_search {
	text-align: center;
}

#side_nav, #link_store_home {
	border-top:0.225em solid #D7D4CC;
	margin-left: 25px;
}

#link_store_home {
	margin-top:1.8em;
	line-height:2.45em;
}

#side_nav li {
	border-bottom:0.225em solid #D7D4CC;
	line-height:2.45em;
}

#side_nav li a, #link_store_home a {
	color:#56503F;
	display:block;
	font-size:15px;
	padding:0 0.5em;
	text-align:left;
	text-decoration:none;
	text-transform:lowercase;
}

#side_nav li a:hover, #link_store_home a:hover {
	color:#000;
}

.side_nav_sub {
	margin:0 0 1em 7.5px;
}

#side_nav .side_nav_sub li  {
	border-bottom:none;
	line-height:1.75em;
}

#side_nav .side_nav_sub li.link_current {
	font-weight:bold;
}

#side_nav .side_nav_sub li a {
	font-size:12px;
	font-weight:bold;
}

#copy ul#item_thumbnails {
	margin: 0;	
	list-style: none;
	border-left:1px solid #e8e6e0;
}

#copy ul#item_thumbnails > li {
	border:1px solid #e8e6e0;
	border-left:none;
	width:49%;
	float:left;
	height:150px;
	margin-top:-1px;
	position:relative;
}

#copy ul#item_thumbnails > li.clear {
	clear:both;
	height:auto;
	width:auto;
	border:none;
	float:none;
}

#item_thumbnails .item_details {
	padding:20px;
}

#copy ul#item_thumbnails span {
	font-family: arial, sans-serif;
	line-height:1.2em;
}

#copy ul#item_thumbnails img {
	border:1px solid #aaa;
	overflow: hidden;
	float:left;
	margin-right:10px;
}

#content #item_thumbnails .item_details a {
	text-decoration: none;
}
 
#item_thumbnails .browse_price{
	display:block;
	clear:left;
	padding-top:6px;
	position:absolute;
	bottom:12px;
	width:230px;
	border-top:1px dotted #e8e6e0;
}

.twoforone {
	color:#cd7925;
	font-weight:bold;
	font-style:italic;
	display:block;
	padding-top:1em;
}

#cat_item_photo {
	float:left;
	width:200px;
	text-align:center;
}

#cat_item_photo img {
}

#cat_item_copy {
	padding-left:220px;
}

#cat_item_copy p {
	margin:0;
}

#cat_item_copy ul{
	margin:0 0 0 13px;
}

.addthis_toolbox  {
	clear:both;
	padding-top:1.8em;
}

#copy .addthis_toolbox a {
	font-size:11px;
	text-decoration:none;
	font-family:'arial','helvetica', sans-serif;
}

.divider {
	height:0.5em;
	border-bottom:1px solid #d7d4cc;
	clear:both;
}

#copy .item_detail_price {
	font-family:'arial','helvetica', sans-serif;
	margin:1em 0;
}

#copy .old_price {
	text-decoration: line-through;
	color:#56503F;
}

#copy .sale_price {
	padding-left:0.5em;
	margin-left:0.2em;
	border-left:1px solid #d7d4cc;
	font-weight:bold;
}

/* Product information */

#copy table td.grid {
	vertical-align: top;
	border: 1px solid #ccc;	
	padding: 1.8em 1.5em;
}

#copy table.product td {
	border: none;
	padding: 0;	
	vertical-align: top;
}

#copy p.thumb {
	margin: 0 1.5em 0 0;
}

#copy p.image {
	margin: 0;
}

#copy .title {
	margin: 0;
}

#copy .description {
	margin: 0;
}

#product_details td {
	vertical-align: top;	
}

#product_details .description {
	margin: 0 1em;
}

#buy_options table td {
	padding: 0 .225em;
	vertical-align: middle;
}

#copy .item_detail_buy_button,
#copy .giving_opp_button{
	text-align:center;
	height:20px;
	line-height:20px;
	font-size: 11px;
}

#copy .item_detail_buy_button a,
#copy .giving_opp_button button{
	background:#393229 url("../images/store/bg-buttons.png") center top repeat-x;
	font-family: 'lucida sans unicode','lucida sans','lucida grande', sans-serif;
	border:1px solid #3e372f;
	padding:0 9px 2px;
	color:#fff;
	display:block;
	text-decoration:none;
	height:20px;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
}

#copy .item_detail_buy_button {
	width:100px;
}

p.invite {
	clear:left;
}

/* Giving Opportunities */
#copy ul#give_thumbnails {
	margin: 1em 0 0;	
	list-style: none;	
	border-top: 1px dotted #d7d4cc;
}

#copy ul#give_thumbnails li {	
	border-bottom: 1px dotted #d7d4cc;
	padding: 1em 0;
}

#copy ul#give_thumbnails span {
	margin: 0;
	font-family: arial, sans-serif;
	line-height: 1.56em;
	vertical-align:middle;
}

#copy ul#give_thumbnails img {
	background-color: #fff;
	overflow: hidden;
	text-align: center !important;
	vertical-align:middle;
	margin-right:10px;
}

#content #give_thumbnails .item_details a {
	text-decoration: none;
	font-size:1.1em;
}

#copy ul#give_thumbnails .browse_price{
	padding-left:1em;
	margin-left:1em;
	border-left:1px solid #d7d4cc;
}

#give_item_photo {
	background-color:#393229;
	text-align:center;
	margin-top:1.8em;
}

#copy .suggested_donation {
	float:left;
	margin:.8em 10px .8em 0;
}

#copy .giving_opp_button {
	float:left;
	margin:1.2em 10px;
}

/* Cart */

#cart {
	width: 100%;
}

#cart th {
	font-variant: small-caps;
	font-family: arial;
	text-transform: lowercase;
	text-align: left;
}

#cart th.price,
#cart th.quantity,
#cart th.amount {
	text-align: center;
}

#cart td {
	border: 1px solid #ccc;
	vertical-align: middle;
	font-family: arial;
	padding: 0 .5em;
	background-color: #fff;
}

#cart td.rline_vert {
	vertical-align: middle;
	text-align: center;
}

/* Misc */

#authnet {
	clear: both;
	text-align: center;
	font-size: 10px;
}


/* Checkout */

#buyer_information {
	width: 100%;
}

#buyer_information h2 {
	margin: 1.353em 0;	
}


#buyer_information table td {
	padding: .225em .45em .225em 0;	
}

