.shop .goBack {
	color: #96333c;
	font-size: 11px;
}
.shop .goBack a {
	color: #96333c;
	text-decoration: underline;
	font-weight: bold;
}

.shop .productDetails .name {
	font-weight: bold;
	font-size: 14px;
	margin-top: 34px;
	margin-bottom: 5px;
}

.shop .productDetails .mainImage {
	float: left;
	width: 290px;
	margin-right: 14px;
	margin-bottom: 11px;
}

/*.shop .productDetails .mainImage img {
border: 1px solid #ded19b;
}*/

/*.shop .productDetails .controls .images img {
border: 1px solid #ded19b;
}*/


.shop .productDetails .controls {
	float: left;
	width: 178px;
}

.shop .productDetails .controls .price {
	margin-top: 4px;
	color: #a44141;
	font-size: 15px;
	font-weight: bold;
}
.shop .productDetails .controls .actualPrice {
	clear:left;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
.shop .productDetails .controls .was {
	margin-top: 4px;
	color: #999;
	font-size: 10px;
	font-weight: normal;
}
.shop .productDetails .controls .quantity {
	margin-top: 5px;
	font-size: 11px;
}
.shop .productDetails .controls .quantity select{
	font-size: 11px;
}

.shop .productDetails .controls .addToBasket {
	margin-top: 13px;
}

.shop .productDetails .controls .addToWishlist {
	margin-top: 10px;
}

.shop .productDetails .controls .line {
	margin-top: 17px;
	margin-bottom: 9px;
}

.shop .productDetails .controls .images {
		width:400px;
}
.shop .productDetails .controls .images img {
    margin-right: 14px;
    margin-bottom: 9px;
    cursor: pointer;
}

.shop .description {
	clear: left;
	background-color: #f2edd7;
	border-top: 1px solid #ded19b;
	border-bottom: 1px solid #ded19b;
	padding: 8px;
}


.shop .recentlyViewed {
	clear: left;
}

.specialPrice {
	color: red;
}






.shop .category {
	float: left;
}

.shop .category .sortBy {
	float: left;
	font-weight: bold;
	color: #96333c;
	font-size: 11px;
	margin-bottom: 25px;
}

.shop .category .sortBy select {
	font-size: 10px;
	margin-left: 5px;
}





.shop .category .pager {
	float: right;
	color: #96333c;
}

.shop .category .pager a {
	font-weight: bold;
	margin: 0px 4px;
}

.shop .category .pager .pageIndexCurrentPage {
	text-decoration: none;
	font-weight: normal;
}








.shop .category .products {
	clear: both;
}

.shop .category .product .image img {
	border: 1px solid #ded19b;
/*	padding:5px;
	width:170px;
	height:150px;*/
}




.shop .category .product {
	float: left;
	width: 180px;
	height: 200px;
	margin-right: 15px;
	margin-bottom: 50px;
	text-align: center;
}

.shop .category .endOfRow {
	margin-right: 0px;
}

.shop .category .product .name {
	margin-top: 5px;
	margin-bottom: 5px;
}
.shop .category .product .price {
	margin-bottom: 5px;
}

.shop .category .product .actualPrice {
	clear:left;
	display: block;
}

.shop .category .product .name a {
	color: #333;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

.shop .category .separator {
display: none;
}
.tableHeadings td {
	padding: 5px;
	border-bottom:1px solid #ded19b;
}
.tableHeadings th {
	background-color: #eee7c6;
	color: black;
	padding: 5px;
	text-align: left;
}


.featuredProduct {
width: 187px;
text-align: center;
}
.featuredProduct .name {
	margin-top: 16px;
}
.featuredProductt .price {
	margin-bottom: 5px;
}

.featuredProduct .name a {
	color: #333;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
.featuredProduct .price {
	margin-bottom: 5px;
}


.alsoBought {
width: 250px;
float: left;
}
.recentlyViewed {
width: 200px;
float: right;
}
.alsoBought h2, .recentlyViewed h2 {
	color: #992929;
	font-size: 12px;
	border-bottom:0px;

}
.alsoBought .product, .recentlyViewed .product {
clear: left;
float: left;
margin-bottom: 16px;
width: 100%;
}
.alsoBought .product img, .recentlyViewed .product img {
float: left;
margin-right: 4px;
}
.alsoBought .product .details, .recentlyViewed .product .details {
padding-top: 4px;
}