#pageWrapper{}

/*
 * hr
 */
.hr-sqiggle{
	width:598px;
	height:15px;
	margin-top:25px;
	background:url(../Design/siteSqiggle.png) center top no-repeat scroll;
}

/*
 * Page header
 */
#pageHeader{
	padding-top:18px;
	background:url(../Design/siteHeaderTop.png) left top no-repeat scroll;
}
#pageHeaderInner{
	padding:0 10px;
	background:url(../Design/siteHeaderMid.png) left top repeat-y scroll;
}

#pageHeaderInner h1{
	color:#F5E9CB;
	font-size:2.6em;	
	font-weight:bold;
}

#pageHeader .hr-sqiggle{
	position:relative;
	left:-9px;
}

/*
 * Location
 */
#pageLocation{
	padding:2px;
	border-top:1px solid #E5E4B3;
	color:#E5E4B3;
}
#pageLocation a{
	color:#E5E4B3;
	text-decoration:none;
}
#pageLocation a:hover{
	text-decoration:underline;
}

/*
 * Product Columns
 */
#pageProductCols{
	padding-bottom:26px;
	overflow:hidden;
}
#pageProductColLeft{
	float:left;
	width:284px;
}
#pageProductColRight{
	float:right;
	width:290px;
}

/*
 * Product Iamges
 */
#pageProductIamges{}
#pageProductIamgesTop{
	height:18px;
	background:url(../Design/siteProductImages.png) left top no-repeat scroll;
}
#pageProductIamgesMid{
	background:#fff url(../Design/siteProductImages.png) -568px top repeat-y scroll;
	text-align:center;
	overflow:hidden;
}
#pageProductIamgesBot{
	height:18px;
	background:url(../Design/siteProductImages.png) -284px top no-repeat scroll;
}

#pageProductImgLrg{
	position:relative;
	width:250px;
	margin:0 auto;
}
#pageProductImgsSml{
	overflow:hidden;
}
#pageProductImgsSml img{
	margin:20px 2px 10px;
	cursor:pointer;
}

#pageProductImgLrg{
	cursor:pointer;
}

/*
 * Product Options
 */
#pageProductOptions{
	padding-left:6px;
	margin:10px 0 35px;
	color:#F5E9CB;
	font-size:1.4em;
	font-weight:bold;
}
#pageProductOptions br{
	height:10px;
	font-size:10px;
	line-height:10px;
}
#pageProductOptions input,
#pageProductOptions select{
	max-width:180px;
	font-weight:normal;
}

/*
 * RRP
 */
#pageProductRrp,
#pageProductPrice{
	padding-left:6px;
	margin:10px 0;
	color:#F5E9CB;
	font-size:1.4em;
	font-weight:bold;
}
#pageProductRrp span.p{
	color:#B5AA73;
	text-decoration:line-through;
}

/*
 * Price
 */
#pageProductPrice span.p{
	color:#D1006F;
	font-size:1.4em;
}

/*
 * Add to cart
 */
#pageProductAtc{
	padding-left:4px;
	margin:25px 0;
}
#pageProductAtc input{
	width:132px;
	height:36px;
	border:none;
	background:url(../Design/siteAddToCart.png) left top no-repeat scroll;
	font-size:0;
	line-height:100px;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer;
}
#pageProductAtc input:hover{
	background-position:left -36px;
}

/*
 * Facebook like button
 */
#pageProductLike{
	width:284px;
	padding-left:5px;
}
#pageProductLikeTop{
	height:7px;
	/*background:url(../Design/siteProductLike.png) left top no-repeat scroll;*/
}
#pageProductLikeMid{
	/*padding:0 6px;
	background:url(../Design/siteProductLike.png) -568px top repeat-y scroll;*/
	color:#333;
}
#pageProductLikeBot{
	height:7px;
	/*background:url(../Design/siteProductLike.png) -284px top no-repeat scroll;*/
}

/*
 * Tweet this
 */
#pageProductTweetThis{
	float:left;
	padding-left:4px;
	margin:10px 0;
}
#pageProductTweetThis a{
	display:block;
	width:29px;
	height:29px;
	background:url(../Design/siteTwitter.png) left top no-repeat scroll;
	line-height:29px;
	text-indent:110px;
	overflow:hidden;
}
#pageProductTweetThis a:hover{
	background-position:left -29px
}

/*
 * Email a friend
 */
#pageProductEmailFriend{
	padding-left:5px;
	margin:10px 0 10px 36px;
}
#pageProductEmailFriend a{
	display:block;
	width:130px;
	height:29px;
	background:url(../Design/siteEmailFriend.png) left top no-repeat scroll;
	line-height:29px;
	text-indent:140px;
	overflow:hidden;
}
#pageProductEmailFriend a:hover{
	background-position:left -29px
}

/*
 * Product Description
 */
#pageProductDesc{}
#pageProductDescTop{
	height:4px;
	background:url(../Design/siteInCatDesc.png) left top no-repeat scroll;
}
#pageProductDescMid{
	padding:0 10px;
	background:#fff;
	color:#33001B;
	font-size:1.2em;
	overflow:hidden;
}
#pageProductDescBot{
	height:4px;
	background:url(../Design/siteInCatDesc.png) -580px top no-repeat scroll;
}

#pageProductDescMid a{
	text-decoration:none;
}
#pageProductDescMid a:hover{
	text-decoration:underline;
}

/*
 * Related Products
 */
#pageRelatedProducts{
	margin-top:5px;
}
#pageRelatedProductTitle{
	text-align:center;
	font-size:2.8em;
	font-weight:bold;
}
#pageRelatedProductTitle span.l{
	color:#B23612;
}
#pageRelatedProductTitle span.d{
	color:#9C3938;
}
.product-item-row{
	margin-top:0;
}

/*
 * Zoom
 */
#pageZoomViewWrapper{
	position:relative;
	overflow:visible;
	z-index:200;
}
#pageZoomView{
	position:absolute;
	left:0;
	top:0;
	background:#fff;
}
/*
 * Product Zoom
 */
#pageProductImgLrg{
	position:relative;
}
.product-zoom-overlay{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

