#store-content {
	padding: 10px 0;
	background: rgb(43,43,43) url(../store/images/store-bg.gif) repeat-x top left;
	color: rgb(140,140,140);
	font-size: 12px;
	font-family: "Helvetica Neue", helvetica, sans-serif;
	}

.store-logo a {
	float: left;
	height: 31px;
	width: 143px;
	margin-top: 3px;
	margin-left: 40px;
	margin-bottom: 13px;
	display: block;
	background: transparent url(../store/images/store-logo.gif) no-repeat top left;
	}

.store-nav {
	float: right;
	padding-top: 13px;
	margin-right: 40px;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	}

.store-nav a {
	color: rgb(120,120,120);
	text-decoration: none;
	margin-left: 25px;
	}

.store-nav a:hover {
	color: rgb(60,60,60);
	}	
	
.store-nav span {
	color: rgb(69,69,69);
	margin-left: 20px;
	}

#store-content hr {
	clear: left;
	background-color: rgb(38,38,38);
	width: 852px;
	margin-bottom: 60px;
	}	

.store-item-left {
	width: 340px;
	float: left;
	margin-left: 43px;
	}	

.store-item-left .store-name {
	color: rgb(81,234,160);
	font-size: 28px;
	padding-left: 40px;
	margin-bottom: 50px;
	background: transparent url(../store/images/item-name.gif) no-repeat 0 16px;
	}	

.store-item-left .store-price {
	color: #fff;
	font-size:20px;
	margin-bottom: 50px;
	padding-left: 44px;
	background: transparent url(../store/images/item-price.gif) no-repeat 0 8px;
	}		

.store-item-left .store-description {
	color: rgb(139,139,139);
	margin-bottom: 50px;
	padding-top: 15px;
	background: transparent url(../store/images/item-description.gif) no-repeat top left;
	}

.store-item-left .store-specifics {
	margin-bottom: 50px;
	padding-top: 15px;
	background: transparent url(../store/images/item-specifics.gif) no-repeat top left;
	}

.store-item-left .store-productinfo {
	color: rgb(139,139,139);
	margin-bottom: 50px;
	padding-top: 15px;
	background: transparent url(../store/images/item-productinfo.gif) no-repeat top left;
	}	

.store-item-left .store-productinfo em {
	color: rgb(230,230,230);
	}	

.store-item-right {
	margin-left: 395px;
	}

.store-item-right .big-image img {
	border: 8px solid rgb(60,60,60);
	margin-bottom: 13px;
	}

.store-item-right .small-images img {
	width: 114px;
	}
	
.store-item-right .small-images a, .you-might-like .a-small-image a, .store-featured .a-small-image a, .store-cat-container .a-small-image a {
	border: 8px solid rgb(60,60,60);
	float: left;
	margin-right: 13px;
	}

.store-item-right .small-images a:hover, .you-might-like .a-small-image a:hover, .store-featured .a-small-image a:hover, .store-cat-container .a-small-image a:hover {
	border-color: rgb(81,234,160);
	}

.you-might-like .a-small-image img {
	width: 150px;
	}

.you-might-like .a-small-image a {
	margin-right: 22px;
	text-decoration: none;
	}
	
.you-might-like {
	clear: left;
	float: left;
	width: 731px;
	margin-left: 40px;
	margin-bottom: 20px;
	padding: 45px 20px 20px 20px;
	background: rgb(9,9,9) url(../store/images/youmightlike.gif) no-repeat 20px 17px;
	}

.featured-price {
	position: absolute;
	z-index: 2;
	margin-top: 10px;
	margin-left: 175px;
	width: 43px;
	height: 19px;
	text-align: center;
	padding-top: 3px;
	color: rgb(9,9,9);
	background: transparent url(../store/images/item-amount.png) no-repeat top left;
	}

.item-title {
	display: none;
	position: absolute;
	z-index: 2;
	margin-left: 20px;
	margin-top: 85px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	padding: 6px 10px;
	color: #fff;
	background: transparent url(../store/images/item-title-bg.png) repeat top left;
	}

.you-might-like .item-title {
	margin-left: 7px;
	margin-top: 50px;
	}

.store-featured {
	padding-top: 30px;
	margin-left: 40px;
	margin-bottom: 50px;
	float: left;
	width: 790px;
	background: transparent url(../store/images/store-featured.gif) no-repeat top left;
	}
	
.store-featured .a-small-image a {
	margin-right: 17px;
	text-decoration: none;
	}

.store-ad {
	margin-left: 40px;
	margin-bottom: 50px;
	}

.store-cat-container {
	margin-left: 40px;
	margin-bottom: 40px;
	float: left;
	width: 790px;
	}

.store-cat-container .a-small-image a {
	margin-right: 17px;
	margin-bottom: 17px;
	text-decoration: none;
	}

.store-cat-container h1 {
	color: rgb(81,234,160);
	font-size: 24px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
	}	
	