 /* Extends master.css in addition to custom styles for this page */

.bu_nav_theshop, .bu_nav_theshop a {
	background: url("../images/mainnav-x_3.gif") left  -149px no-repeat; /* turns nav on */ 
}

#maincontent {
	padding:40px 30px;
}

#shop_this {
	display:block;
}

#shop_item {
	position:relative;
	float:left;
	width:375px;
}

#shop_item img {
	display:block;
	width:375px;
	height:419px;
	margin-bottom:8px !important;
}

.shop_row_desc {
	display:block;
	padding:0;
	background:#000;
	width:375px;
}

*html .shop_row_desc .clear { /* IE6 */
	margin-top:-1px;
	height:1px;
	overflow:hidden;
}

.desc_title {
	float:left;
	display:block;
	padding:4px 0 0 10px;
	color:#E64F28;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}


.desc_amount {
	display:block;
	float:right;
	text-align:right;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:700;
	background:#E64F28;
	padding:4px 14px;
}

#shop_details {
	float:right;
	position:relative;
	width:332px;
}

#shop_details h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	padding:4px 10px;
	margin-top:0;
	background:#000;
}

#shop_details h2.shop_policy {
	margin-top:40px;
	font-weight:400;
}

#shop_details h2.shop_policy a {
	color:#fff;
	font-size:.75em;
	text-decoration:none;
}

.shop_div {
	width:332px;
	height:9px;
	margin:18px 0;
	background:url(/images/shop_div.gif) no-repeat;
}

select {
	display:block;
	margin:0 0 10px 0;
	width:130px;
}

#bu_buyit {
	display:block;
	width:74px;
	height:29px;
	margin:20px 0 20px 0;
}

#bu_backtotheshop {
	display:block;
	width:142px;
	height:22px;
}
