@charset "utf-8";
/* CSS Document */

#content {
	margin:0px auto;
}

#content span.categoryTitle {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:121212;
	font-size:12px;
}

#content #left {
	overflow:hidden;
	width:215px;
	float:left;
	margin-top:10px;
}

#content #right {
	border:1px #ffccff solid;
	float:left;
	overflow:hidden;
	padding:8px;
	background-color:#fff;
	margin-top:10px;
	width:735px !important;
}

.breadcrumb {
	color:#aeaeae;
	font-size:11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "sans-serif";
	width:370px;
}

.breadcrumb a {
	color:#945c8a !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "sans-serif";
}

.productTitle {
	font-family:"Lucida Sans Unicode", "Lucida Grande", "sans-serif";
	color:#6a023c;
	font-size:16px;
	font-weight:normal;
	display:inline-block;
	margin:10px 0px;
	width:500px;
}

#content #right #imageContainer {
	width:330px;
	float:left;
	position:relative;
	margin-right:15px;
	cursor:pointer;
	text-align:center;
}

#content #right #imageContainer img {
	border:4px #dac0ce solid;
}

#content #right #imageContainer img:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);			
}

#content #right #imageContainer  span#enlarge {
	background-image:url("/site/images/product-enlarge.png");
	height:31px;
	width:31px;
	display:inline-block;
	position:absolute;
	right:6px;
	bottom:6px;	
}

#content #right #options {
	width:175px;
	overflow:hidden;
}

#content #right #options .optionsTop {
	background:url("/site/images/product-options-sprite.png") no-repeat 0px 0px;
	height:9px;
	width:169px;
}

#content #right #options .optionsMiddle {
	border-left:1px #d6baca solid;
	border-right:1px #d6baca solid;
	padding:8px;
	width:153px;
}

#content #right #options .optionsMiddle span.field {
	display:inline-block;
	width:60px;
	color:#d168ab;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "sans-serif";
}

#content #right #options .prices {
	text-align:right;	
	width:100%;
	margin-bottom:4px;
}

#content #right #options select {
	font:11px arial;
	color:#333333;
	border:1px #cdcdcd solid;
	width:88px;
}

#content #right #options .price, #content #right #options .salePrice {
	color:#cb539f;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "sans-serif";
	font-size:14px;
	line-height:15px;	
}

#content #right #options .salePrice {
	font-weight:bold;
}

#content #right #options .optionsBottom {
	background:url("/site/images/product-options-sprite.png") no-repeat 0px -9px;
	height:9px;
	width:169px;
	margin-bottom:4px;
}

#content #right .buttonAddToBasket {
	border:none;
	border:0px;
	background:none;
	width:175px;
	height:77px;
	background-image:url("/site/images/button-add-to-basket.png");
	cursor:pointer;
	margin:0px;
	padding:0px;
	display:inline-block;
}

#content #right .buttonAddToBasket:hover {
	background-position:0px -77px;
}

#content #right img#topSeller {
	float:left;
	width:57px;
}

#description {
	font:11px arial;
	color:#343434;
	margin:10px 0px;
}


img.brandLogo {
	width:85px;
	height:35px;	
	float:right;
}

#productTitle {
	font:20px trebuchet ms;
	color:#6e023c;
}


#addToBasket {
	font:bold 12px trebuchet ms;
	color:#222222;
	padding:0px;
	margin:0px;
	padding:8px;
}

#addToBasket span {
	display:inline-block;
	width:60px;
}



span#enlarge {
	font:12px trebuchet ms;
	color:#333;
}

#basketArea {
	border:1px #6e023c solid;	
}

span.isFreeGift {
	border:1px #6e023c solid;	
	display:inline-block;
	color:#6a023c;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "sans-serif";
	font-size:11px;		
	margin-bottom:4px;
	padding:8px 4px 4px 45px;
	position:relative;
	width:507px;
	height:18px;
}

span.isFreeGift img {
	position:absolute;
	left:-1px;
	top:0px;
}

/* product hover */
#searchResults {
	position:relative;
	z-index:0;
}

#Browser1_dlProducts {
	position:relative;
}

.productWrapper {
	position:relative;
}

.product {
	position:relative;
}

.product .hoverImage .hoverOpen {
	position:absolute;
	left:0px;
	top:0px;
	display:inline-block;	
	z-index:9000;	
	width:180px;
	text-align:center;
	display:none;
	cursor:pointer;
}

.product .hoverImage .hoverOpen img {
	width:150px;	
	max-height:197px;	
	border:1px #ccc solid;
}

.product .hoverImage:hover .hoverOpen {
	display:inline-block;
}

/* prodict zoom */
#imageContainer {
	margin-bottom:10px;
}

#imageContainer .jqZoom {
	margin:0px auto;
}

/* social */
#social {
	background:url("../images/product-social-widgets-bg.png");
	width:190px;
	height:215px;
	left:530px;
}

#social .plus-one {
	left:100px;
	top:35px;
}

#social input[type='text'] {
	width:169px;
}

#social #emailFriend {
	width:130px;
}

/* extra images */
#extraImages .extra_image {
	width:80px;
	height:80px;		
	float:left;
	margin-right:4px;
}

#extraImages .thumbnail {
	max-width:80px;
	max-height:80px;
}

#extraImages .extra_image .magnify {
	width:31px;
	height:31px;
	left:49px;
	top:0px;	
}

/* full set */
#fullSet {
	overflow:hidden;
	display:inline-block;
}

#fullSet .fullset-header {
	width:725px;
	background-color:#f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8));
	background: -moz-linear-gradient(top, #fff, #e8e8e8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e8e8e8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e8e8e8)";				
	padding:10px;
}

#fullSet .fullset-image {
	width:122px;
	height:122px;
	overflow:hidden !important;
	float:left;
}

#fullSet .fullset-image-container {
	width:122px;
	height:122px;
	float:left;
	position:relative;
	margin-right:15px;
	cursor:pointer;
	text-align:center;
	overflow:hidden;
}

#fullSet .fullset-image-container img {
	width:122px;
}

#fullSet .fullset-image-container img:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);			
}

#fullSet .fullset-image-container span#enlarge {
	background-image:url("/site/images/product-enlarge.png");
	height:31px;
	width:31px;
	display:inline-block;
	position:absolute;
	right:6px;
	bottom:6px;	
}

#fullSet .full-set-header-info {
	float:left;
	margin-left:20px;
}

/* erlated products */
#relatedSets {
	overflow:hidden;
	width:742px;
}
#relatedSets .related-product {
	width:230px !important;
}

#relatedSets .product img {
	max-width:230px;
	height:120px;
	margin-top:10px;
}

#relatedSets .product .info {
	display:inline-block;
	left:5px;
	top:150px;
	width:232px;
}

/* delivery message for product page */
.product-page-delivery-delay {
	border:1px #cb6d9d solid;
	margin-bottom:8px;
	padding:2px;
	background-color:#f3e3ed;
}

/* browse menu */
#browse-menu {
	text-align:center;
	background:url("/site/images/browse-menu-bg.png") no-repeat 0px 0px;
}

.browse-menu {
	border:0px !important;	
}

.browse-menu .tab-normal,
.browse-menu .tab-selected {	
text-align:left;
	border-bottom:1px #cb6d9d solid;
	height:38px;
	background:url("/site/images/browse-menu-arrow.png") no-repeat 190px 17px;	
}

.browse-menu .tab-normal {
	background-color:#f0f0f0;
}

.browse-menu .tab-selected {
	background-color:#e5e5e5;
}

.browse-menu .tab-normal a, .browse-menu .tab-selected a  {
	text-decoration:none;
	color:#cb6d9d;
	display:inline-block;
	width:180px;
	height:36px;
	line-height:13px;
}

.browse-menu .category-name {
	text-transform:uppercase;
}

.browse-menu .category-description {
	color:#878484;
	font-size:11px;	
}

/* Sub Menu */
.sub-menu-item {
	background-color:#eeeeee;
	color:#333;
	height:30px;
	line-height:30px;
	border-radius:10px;
	float:left;
	margin-right:5px;
	border:none;
	padding:0px 10px 0px 10px;
	cursor:pointer;
}

.sub-menu-item:hover {
	background-color:#f1f1f1;
}

.sub-menu-item-active .sub-menu-item {
	background-color:#d984ab !important;
	color:#fff;
}

.sub-menu-item-active .sub-menu-item:hover {
	background-color:#f4b8d4 !important;
}

/* Panel Added to Cart */
.panel-added-to-cart {
	width:705px;
	margin-left:217px;
}




