
/*
## productDetails
********************************************************************/
.zoomLens { background-color: transparent!important; border: none!important; cursor: crosshair!important; }


li{ font-family:"Futura Round" !important;}

@font-face {
     font-family:"Futura Round W01 Medium";
     		src:url("../fonts/FuturaRound-Medium.eot");
   		src:url("../fonts/FuturaRound-Medium.eot?#iefix") format('embedded-opentype'),
   		url("../fonts/FuturaRound-Medium.otf"),
  			url("../fonts/FuturaRound-Medium.ttf") format('truetype');
}

@font-face {
    font-family:"Futura Round";
	     	src:url("../fonts/FuturaRound-Regular.eot");
   		src:url("../fonts/FuturaRound-Regular.eot?#iefix") format('embedded-opentype'),
   		url("../fonts/FuturaRound-Regular.otf"),
   		url("../fonts/FuturaRound-Regular.woff")  format('woff'),
  			url("../fonts/FuturaRound-Regular.ttf") format('truetype'); 
}

@font-face {
    font-family:"Futura Round Demi";
   	   src:url("../fonts/FuturaRound-Demi.eot");
   		src:url("../fonts/FuturaRound-Demi.eot?#iefix") format('embedded-opentype'),
   		url("../fonts/FuturaRound-Demi.otf"),
  			url("../fonts/FuturaRound-Demi.ttf") format('truetype');
}


/*
## Product Images
********************************************************************/
.contentArea {padding: 10px 0 0 0;width: 100%;}
.twoColumnTemplate .centerWide {width: 1000px;margin: 0 auto;}
.twoColumnTemplate .left {width: 440px;float: left!important;}
.twoColumnTemplate .right { width: 485px;/*width: 530px;*/float: right!important;}
#productDetailsJspComponent {
border-bottom: 1px solid #dcdcdc;
padding: 0 0 10px;
}
#productDetailsJspComponent h1{font-family:"Futura Round";color: #1C2F45;font-size: 28px;line-height: 22px;padding: 5px 0 0 0;margin-bottom:0px;}
#productDetailsJspComponent h2{margin-bottom:0px;font-family:"Futura Round";color: #A8AAA8;text-transform: uppercase; font-size:16px;}
#productDetailsJspComponent .fromPrice {font: bold 14px/14px "Futura Round";color: #ED145B;display: block;margin-top: 10px;font-weight: bold;padding: 0px;}
#productDetailsJspComponent .fromPrice.wasPrice {font-family:"Futura Round"; font-size: 14px; text-decoration: line-through;color: #A8AAA8;display: inline-block; margin-right: 20px;font-weight: normal; margin-top: 11px}
#productDetailsJspComponent .save_price {font-family:"Futura Round"; font-size: 14px; color: #A8AAA8;display: inline-block;font-weight: bold;}
#productDetailsJspComponent .review a { font: 13px "Futura Round";color: #A6C0CB;margin-left: 16px;text-decoration: underline;font-style: normal !important;}
#productDetailsJspComponent .review .stars-container{width: 20%;display: inline-block;}
#productDetailsJspComponent p {
 font-family:"Futura Round";
 font-size:15px;
color: #A8AAA8;
padding: 0 0 0px;
}
#productDetailsJspComponent p.promotion {
	 color: #ED145B;
	 font-style: normal !important;
}
#productDetailsJspComponent .fromPrice1{color:#1C2F45;  font-family:"Futura Round Demi" !important;}

.wishStock, .wishStock span{
font-size: 12px;
font-family:"Futura Round";
font-style: normal !important;
color: #c2bcb8;
}
.wishStock .wish2 {
background-position: 0 0;
margin: 0px 0px 0px 0px;
/* border-right: 1px solid #c2bcb8; */
color: #A8AAA8;
display: inline;
font-family:"Futura Round";
font-style: normal !important;
font-size: 13px ;
padding: 1px 10px 1px 0px;
text-decoration: underline;
width: 70px;
cursor: pointer;
}

.wishStock .sprite, .prodStock .sprite{
background: url(../images/xsprites.png);
display: inline-block;
height: 12px;
margin-right: 2px;
margin-top:2px;
width: 18px;
background-repeat: no-repeat;
    margin-left: 3px;
}
div.wishStock{
	display: inline-block;
    width: 88px;
    text-align: left;
}
div.prodStock {
	display: inline-block;
	height:27px;/* width:110px; */
}

.tik, .lowstk,  .outstk{
   font-family:"Futura Round";
    font-size: 14px;
    font-style: normal !important;
    text-align: center;
}
.tik{
	color:#9DC2AE !important;
}

.lowstk {
	color: #A6C0CB !important;
}

.outstk {
	color: #ED145B !important;
}

.prodStock .lowstk .sprite, .prodStock .outstk .sprite{
	background-position: -269px 0;
	width: 13px;
	height: 12px;
	margin: 8px 5px 0px 0px;
}
.prodStock .tik, .prodStock .tik .sprite {
	background-position: -69px 0;
	width: 13px;
	height: 12px;
	margin: 8px 5px 0px 0px;
}

#productGalleryJspComponent, #ProductGalleryJspComponent .SlidesControlComponent {width: 440px;height: 535px;}
#ProductGalleryJspComponent .SlidesControlComponent a {	float:left;width: 440px;height: 440px;}
.productImage{width: 140px;/* height: 140px */}
.productImage .productImagePrimary{	margin:0 0 0 0; /*110px;*/}
.productImage .productImagePrimary a.productImagePrimaryLink{display:block;	width:420px;}
.productImage .productImagePrimary a.productImagePrimaryLink img{	width:100%;}
.productImage .productImagePrimary a.productImageZoomLink{	display:block;	width:36px;	height:36px;	background:url("../images/productImageZoomLinkIcon.png") no-repeat center center ;	position:absolute;	top:0;	right:20px;}

/*
### Product Images scroller
********************************************************************/

.productImage .productImagePrimary .productImageGallery{
float: left;
width: 420px;
position: relative;
top:20px;
height: 120px;
background: url(../images/xshade3.png) no-repeat center bottom;
}




.productImage .productImageGallery .jcarousel-clip{
	height: 100px;/*160px;*/
	/* padding-left: 25px; */
}

.productImage .productImageGallery li{
	height:auto;
	margin:0 0 10px 0;
}


.productImage .productImageGallery li .thumb{
	border:none;
	display:block;
	overflow:hidden;
	width:96px;
	margin:1px;

}

.productImage .productImageGallery li .thumb.active{
	border:none;
	margin:0;
}


/*
## Product Description
********************************************************************/


.productDescription{
	
}


.productDescription h1{
	font-size:2em;
	font-weight:normal;
	color:#A8AAA8;
	border-bottom:1px dotted #979797;
	padding:0 0 5px 0;
}


.productDescription .big-price{
	font-size:1.417em;
	color:#A8AAA8;
	padding:0 0 10px 10px;
}


.productDescription .summary{
	color:#A8AAA8;
	margin:0 0 10px 0;
}


.productDescription .colour{
	padding: 5px 0;
	line-height:2.5em;
	color:#A8AAA8;
}


.productDescription  ul.colorlist {
	float:left;
}

.productDescription ul.colorlist li{
	float:left;
	margin:0 10px 0 0;
}



.productDescription  .size{
	padding: 10px 0;

	color:#A8AAA8;
	
}

.productDescription  .size form{
	float:left;
	
}

.productDescription  .size .size-guide{
	float:left;
	
}


.productDescription  .size form label{
	display:block;
	font-weight:normal;
}



.productDescription .productAddToCartPanel .span-5 {
 width: 185px;
}

.productAddToCartPanel li{display:inline;}
.productAddToCartPanel #AddToCart-AddToCartAction, 
.productAddToCartPanel #AddToCart-AddToCartAction #addToCartButton{float:right;}

.productDescription .LoveShare {
	text-align:center;
	margin-top: 15px;
}


.productDescription .share{
	color:#A8AAA8;
	float:none !important;
	display:inline-block;
	height:20px;
	line-height:20px;

	padding:0 0 0 25px;


}

.productDescription .share > span{ 
	display:none;

}


.productDescription .share{
	background:url("../images/productShareIcon.png") no-repeat left center;
}



input.addToCartButton {
	
	float:right;
	border: none;
	text-align: center;
	color: #fff;
	font-family:"Futura Round Demi";
	font-weight: bold!important;
	font-size: 14px;
	font-weight:bold;
	position: relative;
	top:20px;
	text-transform: uppercase;
	cursor: pointer;
	/* moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px; */
	letter-spacing:0px;
    background: #ED145B; 
	padding: 5px;
	width: 205px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* this will target only Mac Safari and Chrome browsers */
.mac-os input.addToCartButton  { padding-top:8px; }
}


input.addToCartButton.disabled:hover{
	
}

input.addToCartButton.disabled {
	background: no-repeat 12px 5px;
    border: none;
    cursor: unset;
    outline: none;
    background: #EF3F6B;
    width: 205px;
    margin-top: 0px;
   
}

/* =========IE10 and IE11========= */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
input.addToCartButton.disabled:hover{
	background: #EF3F6B !important;
}
}


/*
### productDescriptionText
********************************************************************/


.productDescriptionText{
	-webkit-column-count: 2; 
	-moz-column-count: 2; 
	column-count: 2; 
}


/*
### productFeatureClasses
********************************************************************/



.productFeatureClasses{
	
}


.productFeatureClasses .headline{
	border-bottom:1px solid #A8AAA8;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	white-space: nowrap;
	display:block;
	margin:20px 0 0 0;
	
}



.productFeatureClasses table{
	width:100%;
	
}

.productFeatureClasses table tr:nth-child(odd){
	background:#F0F0F0;
	
}


.productFeatureClasses table td{
	width:50%;
	
	padding:10px 20px;
	
}


.productFeatureClasses table td.attrib{
	font-weight:bold;
	
}

/*
### prodReview
********************************************************************/

.prodReview{
	margin:0 0 20px 0;
	
}


.prodReview .count{ 
	color:#A8AAA8;
	padding:0 10px;	
}

.prodReview .write{ 
	color:#A8AAA8;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url("../images/facetMoreLessIcon.png") no-repeat left center ;
	
}

.reviews{
	
	
}

.reviews .actionBar{

	/* height: 30px; */
/* line-height: 30px; */
color: #A8AAA8;
font-size: 1em;
white-space: nowrap;
display: block;
/* margin: 20px 0; *
}

.reviews .actionBar.top{

	/*border-bottom:1px solid #a5a5a5;*/
}

.reviews .actionBar.bottom{

	/*border-top:1px solid #a5a5a5;*/
}

.reviews .actionBar a,
.reviews .actionBar .write{ 
	color: #ED145B;
	font-size: 16px;
	font-family: "Futura Round";
	font-style: normal !important;
	font-weight:400;
	float:right;
	padding:0 0 0 10px;
	background:url("") no-repeat left center ;	
}
.reviews .actionBar .reviewCount {
	width:100px; float:right; display:inline; color: #ED145B;
font-size: 16px;
font-family:"Futura Round";
font-style: normal !important;
margin-right: 20px;
}
.reviews .actionBar .reviewWrite{
	width:120px; float:right; display:inline;text-align: center;
}
#productTabs .content .tabBody a{
color: #A6C0CB;
font-size: 14px;
font-family:"Futura Round";
font-style: normal !important;
font-weight:400;
letter-spacing:0px;
}

#productTabs .content .tabBody a:hover{
text-decoration:none !important;  color:#1C2F45 !Important;
}


#productTabs .content .tabBody a:hover{
	text-decoration:none !important;  color:#1C2F45 !Important;
}
.reviews .reviewDetail{ 
/*	border-top:1px dotted #a5a5a5;*/
	padding:20px 0;
}

.reviews .reviewDetail .reviewHead{
	width: 100%;
    overflow: hidden;
    height: 20px;
}
.reviews .reviewDetail .reviewHead .star_box{
	float: left;
	margin-top: 1px;
	
}
.reviews .reviewDetail .author{
	float: left;
	padding-left: 20px;
	font-weight: bold;
	font-family:"Futura Round";
	line-height: 1.45em;
	display: inline;
	width: 60%;
}
.reviews .reviewDetail .reviewDate{
	float: right;
	/* padding-left: 20px; */
	font-family:"Futura Round";
	line-height: 1.3em;
	display: inline;
	width:20%;
	text-align:right;
}
.reviewDate{
	float: left;
    position: absolute !important;
    width: 10% !important;
}
.reviews .reviewDetail:first-child{ 
	border-top:0;
}


.reviews .reviewDetail .headline{ 
	clear: both;
	font-weight:bold;
	padding:0px;
}

.reviews .reviewDetail .body{ 
	
}


.reviews .reviewDetail .autor{ 
	font-style:normal !important;
	color:#A8AAA8;
}




#write_reviews.reviews .headline{
	border-bottom: 1px solid #A5A5A5;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}

.reviews .description{
	margin:0 0 20px 0;
}







/*
### Product Images Colorbox
********************************************************************/



#colorbox .productImage{
	padding:20px;
}



#colorbox .productImage .productImageGallery{
	height:515px;
}

#colorbox  .productImage .productImageGallery .jcarousel-clip {
    height:455px;
}

#colorbox .productImage .productImageGallery li {
    margin: 0 0 18px;
}


#colorbox .productImage .productImagePrimary {
    margin: 0 0 0 150px;
}





/*
### quickviewLightbox Colorbox
********************************************************************/


#quickviewLightbox{
	padding:20px;
}



#quickviewLightbox .productImage{
	padding: 0;
	margin:0 10px 0 0;
}


#quickviewLightbox .productImage .productImagePrimary{
	margin:0;
}

#quickviewLightbox .productImage .productImagePrimary .productImagePrimaryLink{
	width: 284px;
}

#quickviewLightbox .productImage .productImagePrimary a.productImageZoomLink{
	right:0;
}


#quickviewLightbox .productDescription{
	width: 496px;
}



/* Products */

.jcarousel-skin .jcarousel-container-horizontal {
	/*width: 380px;*/
	width: 91%;
}
.tabBody .jcarousel-skin .jcarousel-container-horizontal{
	width: 84%;
}
.tabBody ul.carousel.jcarousel-list.jcarousel-list-horizontal li
{
	margin-left:0px !important;
}

.jcarousel-skin .jcarousel-clip {
	overflow: hidden;
}

.jcarousel-skin .jcarousel-clip-horizontal {
	/*width: 440px;*/
	left:38px;
}

.jcarousel-list-horizontal {
	/*width: 400px!important;*/
float: left;
display: inline-block;
position: relative;
/* left: 42px!important; */
}

.tabamount4 + div.content .tabBody{
	padding:0px 15px;
}

.span-24 > .scroller ul.jcarousel-list-horizontal li {
width: 145px;
margin: 0 15px 0 0;
}
.scroller .jcarousel-list-horizontal{
	left:38px;
}
.jcarousel-item{display:inline;width: 87px;min-height: 140px;}
.tabBody .jcarousel-item{min-height:265px; margin-right: 8px; margin-left:1px;}
.refDetails h5{
	font-size: 14px;
color: #1C2F45;
font-weight: normal;
padding-top: 3px;
line-height: 15px;
height:60px;
width:115px;
font-family:"Futura Round";
margin-bottom:0px;
}
.tabBody .jcarousel-item .star_box{margin-left:0px;}
.tabBody .jcarousel-item .scrollerProduct .thumb{border-bottom: none;}
.tabBody .jcarousel-item .refDetails em{
font-size: 12px;
font-family:"Futura Round W01 Medium";
color: #A8AAA8;
text-transform: uppercase;
display: block;
line-height:10px;
font-style: normal;
height:25px;
margin-top:10px;
}

.tabBody .jcarousel-item .refDetails em:hover{
color: #A8AAA8;
}

.tabBody .jcarousel-item .refDetails h6{
/* line-height: 24px; */
font-family:"Futura Round Demi";
font-weight: bold;
/* margin: 0px 5px 4px 0px; */
color:#1C2F45;
font-size: 14px;

}
.jcarousel-skin .jcarousel-prev,
.jcarousel-skin .jcarousel-next {
	position: absolute;
	width: 25px;
	height: 25px;
	border: 0;
	padding: 0;
	background: url("../images/scroller-sprite.png") no-repeat;
	margin:0;
}
.jcarousel-skin .jcarousel-prev-horizontal,
.jcarousel-skin .jcarousel-next-horizontal {
	top: 40%;
}

.jcarousel-skin .jcarousel-prev-horizontal {
	left:0px;
 background-position: -5px 0;
top: 36px;
}

.jcarousel-skin .jcarousel-next-horizontal {
	right: -75px;
	background-position: right 0;
	top:36px;
}
.jcarousel-next.jcarousel-next-horizontal.jcarousel-next-disabled.jcarousel-next-disabled-horizontal
{
	right: -75px !important;
}
/* AddThis Product Social Banners Starts  */

#productSocialBanners{
	clear:both;
	/* float:right;
	margin-right: 20px;
	margin-top: 40px; */
	position: relative;
	/* top: 50px; */
	top: 21px;
}
#productSocialBanners h3{display:inline;position: relative;top: 4px;margin-right: 8px;color: #A8AAA8;font-family:"Futura Round";}
#productSocialBanners ul{display:inline;width:100%;margin: 0 auto;}
#productSocialBanners ul li{display:inline-block;margin-right: 4px;}
.addthis_bubble_style{position: absolute;left: 214px;bottom:3px;}
.fb_btn .addthis_toolbox.addthis_default_style.addthis_16x16_style {
	background: #F0F0F0;
	height: 20px;
	width: 120px;
	border: 1px solid lightgrey;
	position: relative;
	top: 1px;
}

.addthis_button_facebook img {
	width: 23px;
	margin-top: -1px;
}

.addthis_button_preferred_10.addthis_button_pinterest_share img {
	width: 56px;
}

.addthis_button_twitter img {
	width: 22px;
}

.addthis_button_email img {
	width: 22px;
}
span.like_txt{
	display:inline;
	margin-left: 7px;
	color:grey;
	height:20px;
	line-height:20px;
	position:absolute;
	font-size:10px;
}
/* AddThis Product Social Banners nds  */

#AddToCart-ShareOnSocialNetworkAction {display:none;}

.Quantity{/*width:49%;display:inline-block;*/}
.productAddToCartPanelContainer{width:49%;display:inline-block;}
.Quantity label{float:left;font-size:12px; color:#111; font-family:"Futura Round"; }

.Quantity .qtyInput{
	clear:both;
	float:left;
	width: 30px;
height: 26px;
text-align: center;
background-color: #fff;
padding: 0;
border-radius: 0px;
font-family:"Futura Round";
font-style: normal !important;
color: #A8AAA8;
font-size: 14px;
}

.stars-container{clear:both; display:block; margin-top:40px;}

/*
## Product Tabs
********************************************************************/

#productTabs {
	margin: 0 0 20px 0;
    clear: both;
}

.ProductTabsComponent {
padding: 10px 2px 12px 0px;
background: url(../images/xshade3.png) repeat-x center bottom;
/*border-top: 1px solid #dcdcdc!important;*/
margin-top: 15px;
width:100%;
}

#productTabs1 {
	padding: 20px 0 5px 0px;
	background: url(../images/headDivd.png) left bottom repeat-x;
	/*border-top: 1px solid #dcdcdc!important;*/
	margin-top: 25px;
	float:left;
	width:45%;
}
#productTabs1 ul.jcarousel-list-horizontal
{
	height:250px;
}
#productTabs1 ul li{
	list-style-type: none!important;
}
#productTabs1 ul li.jcarousel-item
{
	width:119px;
}
#productTabs1 ul li.jcarousel-item a div.thumb,#productTabs1 ul li.jcarousel-item a div._pImage
{
	width:110px;
	height:110px;
	padding:0px !important;
}
#productTabs1 ul li.jcarousel-item a div.thumb div._pImage img 
{
	width:100%;
	height:100%;
	
}

#productTabs ul.tabs-list{
padding: 0px 0px 0px 2px;
border-bottom: 1px solid #dcdadb;
width: 99.8%!important;
wrap: none;
display: inline-block;
}
#productTabs1 ul.tabs-list{
width:99.8%;margin-right:1px;
padding: 0px 0px 0px 2px;
border-bottom: 1px solid #dcdadb;
wrap: none;
display: inline-block;
}
#productTabs ul.tabs-list li, #productTabs1 ul.tabs-list li {
float: left;
text-align: center;
background: none;
margin: 0!important;
}
#productTabs ul.tabs-list li a, #productTabs1 ul.tabs-list li a {
text-decoration: none;
color: #A8AAA8;
font: 13px "Futura Round W01 Medium";
background: #F0F0F0 ;
display: block;
line-height: 45px;
padding: 0 6px;
border: 1px solid #fffeff;
border-bottom: none;
margin-left: -2px;
text-transform: uppercase;

}

#productTabs ul.tabs-list li.current, #productTabs1 ul.tabs-list li.current{
border-bottom: 1px solid #fff!important;

}

#productTabs ul.tabs-list li.current a, #productTabs1 ul.tabs-list li.current a{
margin-bottom: -2px;
background: #fff!important;
border: 1px solid #dcdadb!important;
border-bottom: 1px solid #fff!important;
z-index: 10;
position: relative;
color: #7d7874!important;

}

#productTabs .tabHead, #productTabs1 .tabHead {
text-decoration: none;
color: #A8AAA8;
font: 11px "Futura Round";
background: #f3f1f2;
display: block;
line-height: 49px;
padding: 0 24px;
border: 1px solid #fffeff;
border-bottom: none;
margin-left: -2px;
text-transform: uppercase;
}
#productTabs  .current-info,
#productTabs .content .tabhead,
#productTabs1  .current-info,
#productTabs1 .content .tabhead {
	display:none;
}

#productTabs .content, #productTabs1 .content {
font-size: 13px;
font-family:"Futura Round";
margin-top: -4px;
padding: 28px 0px;
min-height: 80px;
overflow: hidden;
line-height: 22px;
color: #A8AAA8;
border-left: 1px solid #dcdadb!important;
border-right: 1px solid #dcdadb!important;
min-height:180px;
}
#productTabs .content .tabBody h2, #productTabs1 .content .tabBody h2, #productTabs .content .tabBody .actionBar .reviewCount {
color: #A8AAA8;
font-size: 18px;
font-family:"Futura Round";
font-style: normal;
}
#productTabs .tabBody p, #productTabs .tabBody b, #productTabs1 .content div, #productTabs .content div{
	font-size:15px;
	font-family:"Futura Round";
	line-height: 22px;
	color: #A8AAA8;
}
#productTabs .tabBody b{font-weight:bold;}
#productTabs .tabBody .productDescriptionText {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
#productTabs .tabBody .productDescriptionText p a:hover{
	color: #ED145B!important;	
}
#productTabs .tabBody li, #productTabs1 .tabBody li{
	font-family:"Futura Round";
	margin-left:15px;
}
#productTabs .tabBody li:not(*:root), #productTabs1 .tabBody li:not(*:root){
	margin-left: 0px;
}

/* Product Chooser Component*/

#productChooserJspComponent #addToCartForm a {font-family:"Futura Round"; font-size:14px; color: #A6C0CB; text-decoration:none !important; letter-spacing:1px;}
#productChooserJspComponent #addToCartForm .range-panel ul li a:hover{border:1px solid #1C2F45; background-color:#F0F0F0; color: #A8AAA8;}
#productChooserJspComponent #addToCartForm > div > h4{font: 400 18px/14px "Futura Round";margin: 0 0 8px 0px!important;padding: 0px;color: #A8AAA8;}
#productChooserJspComponent #addToCartForm > div > div > h4{font: normal 18px/14px "Futura Round";margin: 0 0 14px 0px!important;padding: 0px;color: #A8AAA8 !important;}
._ranges, ._coption{ padding:2px 8px;margin-bottom:5px;line-height: 22px;color: #7d7874!important; border:1px solid #dcdadb; float:left; display:inline-block;margin-right:10px;}
._productImage {border:1px solid #f3f1f2;display:inline-block;width:50px;padding:1px;font-family: "Futura Round"!important;vertical-align:top;margin-bottom:5px;}
._productImage:hover {border:1px solid #888;}
._ranges.selected, ._coption.selected{ border:1px solid #888; box-shadow: 2px 3px 4px #dddddd;background: #efefef;color: #A8AAA8!important;}
._productImage.selected{border:1px solid #1C2F45;padding:1px; box-shadow:2px 3px 4px #dddddd;background: #efefef !important;color:#000;font-family: "Futura Round"!important;vertical-align:top;margin-bottom:5px;}
._productImage span{font-family:"Futura Round";font-size:12px; color:#1C2F45;}
.range-panel, .color-panel, .qty.flt_Lt {clear:both;padding-top:10px;}
.color-panel ul{background-color:#F0F0F0 !important;width:100%;}
.color-panel li {/*background-color:#f3f1f2;*/color: #7d7874!important; /*float:left;*/ display:inline-block;padding:5px 1px 0px 1px;vertical-align:top; }
.color-panel li:first-child{padding-left:5px;}
.color-panel img{float:left;width:50px; height:50px;}
.color-panel .colorname{clear:both; float:left; text-align:center;width:50px;text-transform: capitalize;}
@media only screen and (min-device-width: 768px){
	._ranges, ._coption{ box-sizing: border-box;width:auto;height:25px;box-shadow: 1px 1px 0px #dcdadb;border: 1px solid #DCDADB; padding:2px 8px;margin-bottom:5px;line-height: 20px;color: #7d7874!important; float:left; display:inline-block;margin-right:10px;}
	._ranges.selected, ._coption.selected{ border:1px solid #888; box-shadow: 1px 1px 4px #dddddd;background: #efefef;color: #A8AAA8!important;}
}
.ranges-area{
	margin-top: 10px;
} 
#productChooserJspComponent input[type="text"] {
width: 30px;
height: 26px;
text-align: center;
display: inline-block;
background-color: #fff;
padding: 0;
float: left;
border-radius: 0px;
font-family:"Futura Round";
font-style: normal !important;
color: black;
font-size: 14px;
border: 1px #dcdadb solid;
border-top-color: #c1bcb9;
}
#productChooserJspComponent .flt_Lt {
float: left;
display: inline;
margin-right: 15px;

}


/* PH-1651 Price at add to cart Button. */
#actual_price_atcart
{
	float: left;
    margin-top: 42px;
    font: normal 15px/14px "Futura Round Demi" !important;
    color:#1C2F45; 
    display: inline-block;
    
    width:31%;
    text-align:right;
}




@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
    #actual_price_atcart { 
        font: normal 14px/16px "Futura Round Demi" !important; font-weight:normal !important;width:30%;
        float: left; position:relative; right:10px;
    }
    input.addToCartButton{padding-top:8px; position:relative; top:14px;}
}}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    #actual_price_atcart { 
    font: normal 15px/16px "Futura Round Demi" !important;
    font-weight: normal !important;
    width: 42%;
    float: left;
    position: relative;
    right: 66px;
    text-align: right;
    bottom: 32px;
    display: block;
    padding: 0px;
    position: relative;
    left: 38px;
    /* border-bottom: 1px solid #deeade; */
    padding-bottom: 4px
    }
}

/* PH-1651: If product is on sale, highlight in PT theme colour */
#actual_price_atcart.fromPrice{	
    bottom: 32px;
    color: #ED145B;
    display: block;
    padding: 0px;
    position: relative;
    left: 38px;
    padding-bottom: 4px
}

#addToCartButtonDiv
{
	margin-top:15px; width:8%; float:right;
}


#productChooserJspComponent .incde  {
border: 1px solid #dcdadb;
display: inline-block;
width: 14px;
height: 26px;
}
.inc {
background: url(../images/xincrease.gif) no-repeat 0 0;
width: 14px;
height: 14px;
display: block;
border-bottom: 1px solid #dcdadb;
vertical-align: top;
}
.dec {
background: url(../images/xdecrease.gif) no-repeat 0 0px;
width: 18px;
height: 18px;
display: block;
vertical-align: top!important;
margin-top: 0px;
}

.reviewPopup{
	display: none;
	position: fixed;
	left: 40%;
	top: 126px;
	background: #fff;
	width: auto;
	border: 1px dotted #a5a5a5;
	border-width: 1px;
	padding: 15px;
	z-index: 1002;
	height: auto;
	box-shadow: 0 4px 4px #aaa;
}

._formClose{	
	background: url("../images/cancel.png") no-repeat scroll right top transparent;
    height: 18px;
    position: absolute;
    right: 20px;
    top: 24px;
    width: 28px;
    cursor: pointer;
}
._formClose{	
	background: url("../images/xclose-button.png") no-repeat scroll right top transparent;
}
.rev-no-margin{
	margin-top: 0px !important;
}

.review{
	line-height: 16px;
	font-style: normal !important;
	margin-top: 35px;
}
.review .star_box{
	margin-right: 6px;
	float: left;
	width: 100px;
}

.reviewBelowPrice{
	margin-top:10px;
	margin-bottom:10px;
	float: left;
    width: 100%;
}

.review a{
	font: normal 14px "Futura Round" !important;
	color: #A6C0CB;
	margin-left: 16px;
	letter-spacing:1px;
}
.review a:hover{
	text-decoration: none !important;
	 color: #1C2F45 !important;
}



.ratingL{
	background: transparent url(../images/ratings-large-full.png) no-repeat 0 0; display: block; height:15px; z-index: 99999;margin-top:-15px;
}

.starsL{
	background: url("../images/ratings-large-full-grey.png");
  	display: block;
  	height: 15px;
  	color: transparent;
  	clear: both;
}

.starLink{
	margin-left: 0px !important;
}
.reviewPopup{
	padding: 10px 20px 20px 20px;
background: none;
background-color: #fff;
overflow: visible;
box-shadow: 1px 1px 5px #d6d6d6;
border: 1px solid #bdbdbd;
}

.reviewPopup .required {
color: #A8AAA8;
display: block;
font-size: 14px;
font-style: normal !important;
font-family:"Futura Round";
line-height: 12px;
padding: 0 0 10px 0;
}
.reviewPopup .required.textarea {
	font-style: normal;
	font-family:"Futura Round";
	font-size:13px;
	padding: 5px!important;
	color:black;
}
.reviewPopup .write_review_container #review-comment_counter {
	font-family:"Futura Round";
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #A8AAA8;
	font-style: normal !important;
}
.popupOverlay{
	display:none;
	background: #ececec;
	filter: Alpha(Opacity=80);
	opacity: .80;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 2260px;
	z-index: 1001;
}
.reviewPopup .headline{
color: #A8AAA8;
font-size: 18px;
font-family:"Futura Round Demi";
font-weight: normal;
letter-spacing: 1px;
line-height: 36px;
text-transform: uppercase;
padding-left: 0px;
min-width: 200px;
margin: .1em 42px .1em 0;
text-align:left;
}
.write_review_container {
	padding-top: 25px;
}
.reviewPopup input[type="text"] {
	background-color: #F0F0F0 ;
border: 1px #dcdadb solid;
border-top-color: #c1bcb9;
height: 29px;
padding: 0px 5px!important;
width: 319px;
font-style: normal;
font-family:"Futura Round";
font-size:13px;
color:black;
}
.reviewPopup textarea{
border: 1px #bdbdbd solid;
padding: 0 10px;
width: 319px;
border-radius: 4px;
color:black;
}
.wishStock {
	display:inline-block;
	float:left;
	margin-top: 0px;
	margin-left:0px;
}
._buyerGuide{
	display: none;
	position: fixed;
	left: 25%;
	top: 126px;
	background: #fff;
	width: auto;
	border: 1px dotted #a5a5a5;
	border-width: 1px;
	padding: 15px;
	z-index: 1002;
	height: auto;
	box-shadow: 0 4px 4px #aaa;
}
div.buyers_g {
padding-top: 22px;
margin-top: 16px;
border-top: 1px #A8AAA8 dashed;
}
.buyers_g p {
font-style: normal !important;
font-weight: bold;
color: #A8AAA8;
line-height: 15px;
}
.buyers_g .bg_left {
width: 50%;
float: left;
}
.buyers_g .bg_right {
width: 50%;
float: right;
}
a#bg_btn{
	background-image: url(../images/xbuy.jpg);
padding-right: 122px;
padding-bottom: 27px;
position: relative;
float: right;
}
._buyerGuide{
	padding: 10px 20px 20px 20px;
background: none;
background-color: #fff;
overflow: visible;
box-shadow: 1px 1px 5px #d6d6d6;
border: 1px solid #bdbdbd;
width:600px;
height:500px;
}
._buyerGuide h3 {
background: url(../images/xbuying-title-banner.jpg) no-repeat;
height: 85px;
padding: 0 0 0 20px;
line-height: 68px;
color: #A8AAA8;
font-size: 16px;
font-family: "Futura Round";
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
}
.buyingguidepopup .ui-dialog-titlebar span.ui-dialog-title {
padding-top: 10px;
padding-left: 20px!important;
width: 100%;
}

._buyerGuide h1, ._buyerGuide h2{
color: #615e5a;
font-family: "Futura Round";
font-size:22px;
}

._buyerGuide p {
font: 12px "Futura Round";
color: #A8AAA8;
padding: 0 0 5px;
}

#loading{
position: absolute;
right: 49%;
/* bottom: 30%; */
}
#loading1, #loading2 {position: absolute; right: 7%; top: 147px;}

.loading_spinnerImage {
	position: absolute !important;
    right: 15.5% !important;
    bottom: 10.2% !important;
}

/************* color Swatches start here **************/

._productImage span:first-child{height:50px;display:block;}
._productImage .Black{background-color: #000000!important;}
._productImage .Red{background-color: #ff0000!important;}
._productImage .White{background-color: #ffffff!important;}
._productImage .Pink{background-color: #FFC0CB!important;}
._productImage .Orange{background-color: #FFA500!important;}
._productImage .Green{background-color: #008000!important;}
._productImage .Dark.Pink{background-color: #FF1493!important;}
._productImage .Purple{background-color: #800080!important;}
._productImage .Tulip{background-color: #FF878D!important;}
._productImage .Alpine{background-color: #003030!important;}
._productImage .Driftwood{background-color: #7C7052!important;}
._productImage .Yellow{background-color: #FFFF00!important;}
._productImage .Nero{background-color: #050500!important;}
._productImage .Stone{background-color: #8A807C!important;}
._productImage .Malibu{background-color: #66CCFF!important;}
._productImage .Ocean{background-color: #1C6BA0!important;}
._productImage .Iris{background-color: #5A4FCF!important;}
._productImage .Apple{background-color: #FF0800!important;}
._productImage .Rouge{background-color: #ab1239!important;}
._productImage .Silver{background-color: #C0C0C0!important;}
._productImage .Turqoise{background-color: #40E0D0!important;}
._productImage .Navy{background-color: #000080!important;}
._productImage .Charcoal{background-color: #36454F!important;}
._productImage .Fuschia{background-color: #FF0080!important;}
._productImage .Navy.Blue{background-color: #000080!important;}
._productImage .Ivory{background-color: #FFFFF0!important;}
._productImage .Lime{background-color: #00FF00!important;}
._productImage .Royal{background-color: #4169e1!important;}
._productImage .Teal{background-color: #008080!important;}
._productImage .Sunshine{background-color: #F9FA57!important;}
._productImage .Taupe{background-color: #8B8589!important;}
._productImage .Latte{background-color: #FFF8E7!important;}
._productImage .Sky{background-color: #87ceeb!important;}
._productImage .Mustard{background-color: #FFDB58!important;}
._productImage .Cream{background-color: #FFFFCC!important;}
._productImage .Moonrock{background-color: #75675C!important;}
._productImage .China.Blue{background-color: #79A9DB!important;}
._productImage .Coral{background-color: #FF4040!important;}
._productImage .Moss{background-color: #658b38!important;}
._productImage .Pacific{background-color: #1ca9c9!important;}
._productImage .Soft.Blue{background-color: #add8e6!important;}
._productImage .Lagoon{background-color: #097aa3!important;}
._productImage .Rose{background-color: #FF007F!important;}
._productImage .Duck.Egg{background-color: #A6C0C5!important;}
._productImage .Midnight.Blue{background-color: #003366!important;}
._productImage .Ashbury{background-color: #ae9a8c!important;}
._productImage .Fishermans.Wharf{background-color: #83a384!important;}
._productImage .Seal{background-color: #321414!important;}
._productImage .Manhattan{background-color: #F5C69B!important;}
._productImage .Speakeasy{background-color: #ffc6aa!important;}
._productImage .Dark.Grey{background-color: #A9A9A9!important;}
._productImage .Terra.Australis{background-color: #CCCCCC!important;}
._productImage .Berry{background-color: #990000!important;}
._productImage .Gold{background-color: #eae4c2!important;}
._productImage .Linen{background-color: #FDF8F2!important;}
._productImage .Stripe.Linen{background-color: #faf0e6!important;}
._productImage .Stripe.White{background-color: #DBD7D2!important;}
._productImage .Marine.Blue{background-color: #4166f5!important;}
._productImage .Marine.Green{background-color: #008000!important;}
._productImage .Marine.Linen{background-color: #faf0e6!important;}
._productImage .Marine.Red{background-color: #FC2847!important;}
._productImage .Off.White{background-color: #FFFFF0!important;}
._productImage .Arctic{background-color: #E0F1FF!important;}
._productImage .Avocado{background-color: #999966!important;}
._productImage .Chili{background-color: #D44942!important;}
._productImage .Choc{background-color: #d2691e!important;}
._productImage .Doeskin{background-color: #c69773!important;}
._productImage .Dusty.Rose{background-color: #c28285!important;}
._productImage .Ebony{background-color: #232B2B!important;}
._productImage .Frost{background-color: #CBFFFA!important;}
._productImage .Ginger{background-color: #B06500!important;}
._productImage .Orchid{background-color: #d15fee!important;}
._productImage .Peacock{background-color: #002E6E!important;}
._productImage .Pistachio{background-color: #93c572!important;}
._productImage .Raspberry{background-color: #E30B5D!important;}
._productImage .Snow{background-color: #fffafa!important;}
._productImage .Soap{background-color: #cec8ef!important;}
._productImage .Egyptian.White{background-color: #F2F3F4!important;}
._productImage .Creme{background-color: #FFFFCC!important;}

._productImage #colorCode{background-color:#ffffff;}

/************* color Swatches start here **************/

.zoomWindowContainer .zoomWindow{border:solid 1px #ccc!important;}
#productTabs > ul li a{
	background: #f3f1f2 url('../images/tabTik.png')	no-repeat right 15px !important	;
}
#productTabs > ul li:nth-child(1){
	
	width: 140px !important;
	
}
#productTabs > ul li:nth-child(2){
	
	width: 125px !important;
	
}
#productTabs > ul li:nth-child(3){
	
	width: 118px !important;
	
}
#productTabs > ul li:nth-child(4){
	
	width: 100px !important;
	
}

.inc, .dec{
	cursor: pointer;
}
.AttributeSelectErrorMessage
{
	display:none;
	color : #ED145B;
	padding:10px;
	border-radius:6px;
	font-family:"Futura Round";
	font-size:12px;
	font-style:normal !important;
}

#codeErrorMessage
{
	display:none;
	float:right;
	color : #ED145B;
	border:2px solid #ED145B;
	padding:10px;
	border-radius:6px;
	font-family:"Futura Round";
}
._carouselPImage
{
	cursor: pointer;
}

#contactUs-comment_counter{
  font-size: 13px;
  font-family:"Futura Round";
  color: #A8AAA8;
  line-height: 13px;
  padding: 0 0 3px 0;
  display: block;
}

.selectErrorMessage{
	color: #ED145B !important;
}

.displayNone{
	display: none;
}

.missing-product-image img{
	width: 420px;
	height: 420px;
}
.mt22,.qty.flt_Lt
{
	margin-top:22px;
}

.pl_afterPay b {
    font-family:"Futura Round" !important;
    color:#A8AAA8 !important;
}
img { -ms-interpolation-mode: bicubic; }
#addToCartForm #stock_level .qty .wishStock .wish2:hover{text-decoration: none !important; color: #1C2F45 !important;}
a.moreInfoLink{color:#A6C0CB;  text-decoration:none !important;}
a.moreInfoLink:hover{color: #1C2F45 !important; text-decoration: none !important;}
#HomeDeliveryTabComponent h1{font-size:18px;}
#_reviewPop:hover{color: #1C2F45 !important; text-decoration: none !important;}
#stock_level{width: 50%;float: left;height: 98px;}
.stocklist {float: left;width: 145px;   
    margin-left: -2.1px;}
.flt_Lt h4{margin-bottom: 15px;}
.StockinStore{float: left;
    display: block;
    width: 100%;
    text-align: right;}
