/* Intellisell ProductDetail.css version 3.1.0 */

.productDetailName {
    margin: 0px 10px 0px 0px;
    font-weight: 300;
}

#productDetailImageContainer
{
    float:left;
    margin-right:10px;
}

#productDetailImageInner
{
    width:200px;
    height:200px;
}

#productDetailImageNavigatorContainer
{
    float:left;
    clear:left;
    width:194px;
    margin:5px 20px 5px 0;
    padding:4px;
    border:1px solid #ddd;
    background-color:#ededf1;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}

#productDetailPriceContainer
{
float: right;
    margin-left: 5px;
   /* margin-top: 70px;*/
       margin-top: 30px;
}

.ProductDetailPrice
{

	position:relative;
	width:200px;
}

.ProductDetailPriceValue
{
	position:absolute;
	top:0;
	right:0;
}

.NetPrice
{

	border-top:1px solid #000;
}

.priceBreakTable
{
    width:200px;
    margin:0 0 -1px;
}

.priceBreakTable th
{
    padding:2px;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    text-align:left;
}

.priceBreakTable td
{
    border-bottom:1px solid #ccc;
    padding:2px;
}

#productDetailAddToBasket {
    /* position: relative; */
    float: right;
    /* margin-left: 5px; */
    /* width: 200px; */
    clear: right;
    /* text-align: right; */
    /* margin-top: 20px; */
    /* bottom: 20px; */
    /* top: 170px; */
       padding-top: 36px;
        margin-right: -4px;
}
.addToBasketQuantity
{

    /* margin: 1px; */
    width: 50px;
    height: 22px;
    border: 1px solid #231f20 ;
    /* float: left; */
        text-align: center;
}

.pioQuantityToolTip
{
    float:left;
    margin:5px;
}

#productDetailViewComponents
{
    position:relative;
	float:right;
	margin-left:5px;
	width:200px;
	clear:right;
	text-align:right;
	margin-top:10px;
}

#productDetailTabsContainer
{
    margin:10px 0;
}

.freeStockRangeContainer
{
	left:225px;
	top:250px;
}

#ProductDetailStockContainer {
   /*position: absolute;
    right: 10px;
    margin-top: 10px;*/
    float:right;
 
}

#ProductDetailProductInfoContainer
{
    clear:both;
	/* padding:10px 0; * 070918 */
}

.ProductDetailProductInfo
{

   /* margin:0 10px 0 0;* 070918 */
}

.ProductDetailProductInfoLabel
{
    width:200px;
    float:left;
    color:#01707F;
}

.ProductDetailProductInfoValue
{
    border: 1px solid #e3e3e6;
    padding:10px;
    text-align: center;
    background-color: #fff;
        margin-top: -10px;
}

.ProductDetailProductInfoLabel1 {
    float: left;  /*#060918 */
   /*display:none;*/
}

.ProductDetailProductInfoValue1.UnitOfMeasureValue {
    text-indent: 4px;
   
}

.ProductDetailProductInfo.UnitOfMeasure {


}

.nextExpected {
    /* width: 100%; */
    float: right;
    padding-top: 6px;
}

/* Sections */

.productDetailAdditionalSection
{
    padding:10px;
    border:1px solid #ddd;
    background-color:#ededf1;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    clear:both;
    margin:20px 0;
}

.productDetailAdditionalSectionHeader
{
    display:none;
    /*margin:0 0 10px;*/
}

/* Product Link (Association and Reverse Bundles) */

.ProductLinkRowContainer
{
	position:relative;
	background-color:#ededf1;
	border:1px solid #DDDDDD;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-top:5px;
	padding:4px;
}

.ProductLinkImageContainer
{
	margin:3px 5px 0 0;
	float:left;
}

.ProductLinkImageInner
{
	height:100px;
	width:100px;
}

.ProductLinkQuantityContainer
{
	float:right;
	margin-left:5px;
}

.ProductLinkQuantity
{

	position:relative;
	width:200px;
}

.ProductLinkQuantityValue
{
	position:absolute;
	top:0;
	right:0;
}

.ProductLinkPriceContainer
{
	float:right;
	clear:right;
	margin-left:5px;
}

.ProductLinkPrice
{

	position:relative;
	width:200px;
}

.ProductLinkPriceValue
{
	position:absolute;
	top:0;
	right:0;
}

.ProductLinkPriceContainer .NetPrice
{

	border-top:1px solid #000;
}

.ProductLinkAddToBasketContainer
{
    position:relative;
	float:right;
	clear:right;
	width:200px;
	text-align:right;
	margin-top:8px;
}

.ProductLinkAddToBasketContainer input[type=text]
{
    margin:1px;
	width:25px;
	height:18px;
	border:1px solid #01707F;
}

.ProductLinkCode
{

	margin-bottom:2px;
}

.ProductLinkCode .label
{

	margin-right:4px;
}

.ProductLinkDescription
{

}

.ProductLinkStockContainer
{
	position:absolute;
	left:114px;
	bottom:4px;
}

.ProductLinkViewDetailsContainer
{
	position:absolute;
	bottom:5px;
	right:215px;
}

/* Thumbnail Product Link (Association and Reverse Bundles) */

.thumbnailCell
{
    float:left;
}

.thumbnailCellInner
{
	background-color:#ededf1;
	border:1px solid #DDDDDD;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:4px;
	margin:4px;
}

.ThumbnailProductLinkImageContainer
{
	float:left;
	margin-right:8px;
}

.ThumbnailProductLinkImageInner
{
    height:100px;
    width:100px;
}

.ThumbnailProductLinkCode, .ThumbnailProductLinkName
{


}

.ThumbnailPriceLabel
{

    display:block;
}

.ThumbnailPrice
{

}

.ThumbnailProductLinkNetPrice
{

}

/* Thumbnail Image Browsing */

.thumbnailBrowse
{
    margin:0 auto;
}

.thumbnailBrowse ul
{
    list-style:none;
}

.thumbnailBrowse li
{
    margin:0 4px;
}

.ProductDetailThumbnailImageInner
{
    width:50px;
    height:50px;
}

.thumbnailBrowseButton
{
    margin-top:14px;
    border:0;
    height:24px;
    width:24px;
    cursor:pointer;
    background-image:url(../../Images/ImageBrowse.png);
    background-repeat:no-repeat;
}

.thumbnailBrowsePrev
{
    float:left;
}

.thumbnailBrowsePrev:hover
{
    background-position:0 -24px;
}

.thumbnailBrowsePrev.disabled:hover
{
    background-position:0 0;
}

.thumbnailBrowseNext
{
    background-position:-24px 0;
    float:right;
}

.thumbnailBrowseNext:hover
{
    background-position:-24px -24px;
}

.thumbnailBrowseNext.disabled:hover
{
    background-position:-24px 0;
}

/* Button Image Browsing */

ul.productDetailImageNavigatorList
{
    list-style:none;
    margin:0;
    padding:0;
    float:right;
}
li.productDetailImageNavigatorButton
{
    float:left;
}
li.productDetailImageNavigatorButton a
{

    color:#000;

    padding:4px 7px;
    text-decoration:none;
    border:1px solid #00343B;
    margin-left:5px;
    display:block;
}
li.productDetailImageNavigatorButton a:hover
{
	background-color:#01707F;
	color:#fff;
}

li.NavigatorButtonSelected a
{
    color:#00343B;
    background-color:#78C7D2;
}

/* Downloads */

.productDetailDownloadRow
{
	width:100%;
	clear:both;
}

.productDetailDownloadCell
{
	float:left;
	margin:8px 0;
	text-align:center;
}

.productDetailDownloadCell img
{
	border:0;
	position:relative;
	right:5px;
}

.productDetailDownloadLink
{
    padding:0 5px;
}

.productDetailDownloadLink a
{

    text-decoration:none;
}

/* Media Player */

#productDetailMediaPlayerContainer
{
    width:600px;
    margin:0 auto;
}

#productDetailMediaPlayer
{
    float:left;
    width:300px;
    height:185px;
}

#productDetailMediaPlayerList
{
    float:left;
    overflow:auto;
    padding:5px 10px;
    height:173px;
    width:278px;
    border:1px solid #999;
    background-color:#fff;
}

.productDetailMediaPlayerListCell
{
    padding:5px 0;
    position:relative;
    min-height:50px;
    border-bottom:1px solid #CCC;
}

.productDetailMediaPlayerListCell img
{
    float:left;
    margin-right:5px;
    border:1px solid #CCC;
    height:60px;
    width:100px;
}

.productDetailMediaPlayerListCell div
{
;
}

.productDetailMediaPlayerListCell .button_wrap
{
    position:absolute;
    bottom:5px;
    right:5px;
}

/* Component View */

.ComponentViewContainer
{
    position:absolute;
    bottom:25px;
    right:0px;
    width:500px;
    min-height:100px;
    height:auto;
    padding:0 10px 10px;
    background-color:#fff;
    border:1px solid #ccc;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    display:none;
    z-index:100;
}

/* Discount Breaks */
.discountBreaksQty
{
}
.discountBreaksDiscountPercentage
{
}
.discountBreaksNetPrice
{
}
/* End Discount Breaks */





/*START Extended Locations*/
.warehouseStock {
            border-collapse:collapse;
            border: 0px;
            color:#393939;
;
            width: 200px;
}
.warehouseStock th {
            padding: 5px;
            text-align:left;
            border-bottom: 1px solid #000;
}
.warehouseStock td {
            padding: 5px;
}
.warehouseLocationCell {

}
.warehouseQuantityCell {
            text-align:right;
}
/*END Extended Locations*/

/*DDC products*/
.ddProduct img {
	width: 10px;
	height: 10px;
}

div#productDetailContainer {
    margin: 6px 20px 40px 0px;
    /* padding: 20px; */
    background-color: #ededf1;
}

div#ProductDetailBackButtonContainer {

}

h3#productCodeLabel, h3#productDescriptionLabel {
    text-transform: uppercase;
    font-size: 14px;
}

div#BackActions {
    /* padding-left: 40px; */
    float: left;
    margin-top: 10px;
}
#allthird, #thirdFullWidth {
    width: 100%;
    float: left;
    padding: 10px;
}

#allthird {
      background-color: #ededf1;
}

#detailOneThird, #detailTwoThird {float:left;}
div#detailThreeThird {
    float: right;
}

div#detailTwoThird {
    max-width: 250px;
}

div#detailThreeThird {
    width: 214px;
}

button#calculateChop {
    border-right: 1px solid #231f20 ;
    padding-right: 6px;
    line-height: 15px;
}



.addToBasketDetail {
    float: right;
        margin-right: 4px;
}

.addTopBasketQuantity input,.addTopBasketQuantity label, input#requestedQuantity,label#requestedQuantityLabel{
    min-width:56px;
}
.addTopBasketQuantity label,label#requestedQuantityLabel{
	display:inline-block;
}
table.calcAttributes {
   float:right;
}

.calcAttributes td.tableText {
    line-height: 24px;
}
label#pricePerFrame, label#frameTotal {
    font-weight: 700;
}

div#ProductDetail_Add {
    width: 118px;
    }

/* Shailesh this is hidden for moment July 18 // now showing thridfull 070918 */
div#thirdFullWidth {
   /* display: none;*/

}

span#sideAError, span#sideBError {
    position: absolute;
    z-index: 100;
  }
  
  .attributeTable {
       padding-right: 4px;
    float: right;
}

.priceRefresh
{ background-image: url("../../Images/updateChop.png"); 
  height: 16px; 
  background-position: 200px; 
  background-repeat: no-repeat; 
  }

  /* save basket message */
.leaveMessage{
    display:none;
   /* position: absolute;
    bottom: 70px;
color:#b71d1d;*/
}