﻿/* --------------------------------------- RESETS --------------------------------------- */

div.quickView html {
    overflow-y: scroll;
} /* Always force a scrollbar in non-IE */

div.quickView article,
div.quickView aside,
div.quickView details,
div.quickView figcaption,
div.quickView figure,
div.quickView footer,
div.quickView header,
div.quickView hgroup,
div.quickView menu,
div.quickView nav,
div.quickView section {
    display: block;
}

div.quickView html,
div.quickView body,
div.quickView p,
div.quickView h1, div.quickView h2, div.quickView h3, div.quickView h4, div.quickView h5, div.quickView h6, div.quickView dl, div.quickView dt, div.quickView dd, div.quickView ol, div.quickView ul, div.quickView li, div.quickView fieldset, div.quickView form, div.quickView label, div.quickView input {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    color: #333;
}

div.quickView dl, div.quickView dt, div.quickView dd, div.quickView ol, div.quickView ul, div.quickView li, div.quickView fieldset, div.quickView form, div.quickView label, div.quickView input, div.quickView p {
    line-height: 100%;
}

div.quickView ul, div.quickView ol {
	list-style: none;	
}

div.quickView header, div.quickView nav {
    display: block;
}

div.quickView img, div.quickView fieldset {
    border: 0;
}

div.quickView input[type="text"], div.quickView input[type="password"], div.quickView textarea {
    border: 1px solid #ccc;
    box-shadow: 0 20px 15px -20px #D6D6D6 inset;
    color: #555555;
    outline: medium none;
    padding: 4px;
}

div.quickView textarea { resize: none }

div.quickView a {
	color: #333; 
	font-size: 12px;
	text-decoration: none; 
	cursor: pointer;
	outline:none;
}

div.quickView a:active, div.quickView a:focus  {outline:none;}

div.quickView p { margin: 0 }  /* Have to find out */

div.quickView p.last { margin-bottom: 0 }

div.quickView strong { font-weight: bold; }

div.quickView p.price td,
div.quickView .ProductInfoPriceLabel,
div.quickView .ProductInfoFinalPriceLabel,
div.quickView .ProductInfoLessCashbackLabel {
	font-weight: bold !important;
	line-height: 18px !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

div.quickView p.price td,
div.quickView .ProductInfoPriceLabel,
div.quickView .ProductInfoLessCashbackLabel
 {
    font-size: 10px !important;
        color: #c00 !important;
}

div.quickView .size14,
div.quickView .size11,
div.quickView .size13,
div.quickView td.unpadded.borderless.ProductInfoLessCashbackText,
div.quickView a.CashbackLink
 {
    font-size: 12px !important;
}

div.quickView .b {
font-weight:bold;
}

div.quickView td.unpadded.borderless.ProductInfoLessCashbackLabel {
color: #008A00 !important;
}

div.quickView td.unpadded.borderless.size12.b.ProductInfoPriceLabel {
    color:inherit !important;
}

div.quickView td.unpadded.borderless.size14.b.ProductInfoFinalPriceLabel,
div.quickview td.unpadded.borderless.size14.b {
    font-size: 12px !important;
    color: #c00;
}

div.quickview span.size20.b {
    font-size: 16px !important;
}

div#div_quickview_content {
    width: 660px;
    text-align: left !important;
    padding-left: 0;
    margin-left: -10px;
}


.ProductListing .prod_img {
    position:relative;
}

.ProductListing .quickViewBtn_list,
.ProductListing .quickViewBtn_gallery
{
    background-color: #FFFFFF;
    position: absolute;
    text-align: center;
    
    margin-top: 70px;
    display: block;
    z-index: 200;
    opacity: 0.5;
}



.ProductListing .quickViewBtn_list {
    margin-left: 5px;
}

.ProductListing .quickViewBtn_gallery {
    margin-left: 100px;
}
.prod_img .quickViewBtn_gallery {
    margin-left: 142px;
}
.ProductListing .quickViewBtn_list.withimage,
.ProductListing .quickViewBtn_gallery.withimage {
    margin-left: 5px;
    margin-top: 63px;
    
    }
    
.ProductListing .quickViewBtn_list .popUpWindowLink,
.ProductListing .quickViewBtn_gallery .popUpWindowLink {
        background-color: transparent;
        color: #00668A;
        display: block;
        font-weight: bold;
        padding: 3px;
        text-transform: uppercase;
        font-size: 8px !important;
        box-shadow:none;
        cursor: pointer;
    }

    .ProductListing:Hover .quickViewBtn_list, 
    .ProductListing:Hover .quickViewBtn_gallery {
        opacity: 0.9;
        box-shadow: 1px 1px 1px  #333;
    }

    .ProductListing:Hover .quickViewBtn_list.withimage
    .ProductListing:Hover .quickViewBtn_gallery.withimage {
        opacity: 0.9;
        box-shadow: 1px 1px 1px  #888;
    }

    .featuredProductsContainer .prod_img {
    position: relative;
}

.featuredProductsContainer .quickViewBtn_list
{
 background-color: #FFFFFF;
    position: absolute;
    text-align: center;
    
       margin-top: 134px;
    left: 40px;
    display: block;
    z-index: 200;
    opacity: 0.5;
}

.featuredProductsContainer .quickViewBtn_list .popUpWindowLink {
     background-color: transparent;
        color: #00668A;
        display: block;
        font-weight: bold;
        padding: 3px;
        text-transform: uppercase;
        font-size: 8px !important;
        box-shadow:none;
        cursor: pointer;
    }

#div_quickview_content {
    width: 660px;
    text-align: left !important;
}


.ui-dialog
{
z-index:502;
}

 .ui-widget-header, .ui-state-default, ui-button {
        font-weight: bold;
    }

    .ui-dialog {
        z-index: 1000 !important;
        padding: 0;
    }

    .ui-dialog-osx {
        border-radius: 0 0 0 0;
        border: none;
    }

    .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
        border-bottom-right-radius: 0;
    }

    .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
        border-bottom-left-radius: 0;
    }

    .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
        border-top-right-radius: 0;
    }

    .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
        border-top-left-radius: 0;
    }

    .ui-widget-header{
        border:none;
        margin:-3px;
    }

    #EnlargeDialog{
    border-left: 1px solid #b3b4b6;
    border-right: 1px solid #b3b4b6;
    border-bottom: 1px solid #b3b4b6;
    }

        #EnlargeDialog img#LargeMiscoSmallZoom {
        margin-top: 10px;
        }

        #EnlargeDialog div.info {
        padding: 9px;
        }


        /* QUICK VIEW POP UP */
        div.quickView .leftCol {
            float: left;
            margin-right: 30px;
            width: 275px;
        }
div.quickView .leftCol a:first-child img {width:275px;height:275px;}
div.quickView .rightCol {float:left;width:350px;}
div.quickView .addtocart {
    background-position: -222px -203px;
    display: inline-block;
    height: 37px;
    vertical-align:middle;
    width: 148px;
}

div.quickView #quickViewCompare ul {margin-left: 10px;margin-top: 10px;height:45px;}

div.quickView #quickViewCompare ul li.box {
	background-repeat: no-repeat;
	width:30px;
	height:30px;
	border:none;
	margin-top:0
}

div.quickView .prodContentQuickView {
    width: 645px;
    max-height: 280px;
    overflow-y:auto;
    overflow-x:hidden;
}

div.quickView #quickViewCompare ul li {border: 1px solid #ccc;float: left;height: 15px;margin-left: 10px;margin-top: 5px;padding-bottom: 10px;width: 28px;}
div.quickView #quickViewCompare ul li img {width:22px; height:22px;padding-left:12px; padding-top:8px;}
div.quickView div.compare {border:2px solid #dfe8eb;width:180px;margin-top:-5px;margin-left:30px;display:table;padding-bottom:10px;}
div.quickView #quickViewCompare ul li:first-child {margin-left:0}
div.quickView div.compare img:last-child {width:69px; height:21px;display:inline-block;float:left;}
div.quickView .compareImg {width:auto;height:auto;margin-top:50px;display:block;margin-left:55px;position:relative;cursor:pointer;}
div.quickView div.compare p {float:left;font-size:10px;width:70px;margin-right:20px;color:#004962;padding-left:10px;clear:both;}
div.quickView div.info, 
div.quickView div.info h1 {margin-bottom:20px;}
div.quickView div.info p { margin-bottom:10px;}
div.quickView div.info h1 a {margin-bottom:9px;font-weight:bold}
div.quickView div.info span,

.ProductInfoPriceText {color: #00668A;}

div.quickView div.normal p {
    color: #222222 !important;
    font-weight: normal !important;
}
div.quickView div.prodSpec p:first-of-type {
    color: #00668A;
}

div.quickView div.info input {margin-right:30px;margin-left:5px;}
div.quickView div.info input.qtyBox  
{
    width: 34px;    
    height: 28px;
    font-weight: normal;
}
div.quickView div.info p.qty,
div.quickView div.prodSpec p {margin-bottom:10px;font-weight:bold;}
div.quickView div.prodSpec ul {
    margin-top:10px;
}
div.quickView div.prodSpec ul,div.quickView div.prodSpec ul li {display:table; width:100%;}
div.quickView div.prodSpec ul li {font-size:11px;margin-bottom:6px;line-height:normal;padding:2px 0 2px 3px;}
div.quickView div.prodSpec ul li:nth-child(even) {background-color:#eee}
div.quickView div.prodSpec ul li:last-child {margin-bottom:0;}
div.quickView h1 {margin-top:25px;clear:both;}
div.quickView h1 a {color: #00668A;font-weight:bold;font-size:16px;margin-top:18px;}
div.quickView div.bodyQuickView p.nav {margin-top:25px;margin-bottom:15px;background-color:#f0f4f6;color: #004962;font-weight:bold;font-size:14px;width:100%;display:table;}
div.quickView div.bodyQuickView p.nav span {text-align:center;float:left;line-height:20px; width:81%}
div.quickView a#prevView, div.quickView a#prevView img {float:right;}
div.quickView div.bodyQuickView p.nav a:first-child img,
div.quickView div.bodyQuickView p.nav a:first-child {float:left;}
div.quickView div.bodyQuickView p.nav a {display:inline-block;}
div.quickView div.prodSpec ul li span {float:left;width:50%}
div.quickView div.prodSpec ul li span:first-child {font-weight:bold;}
div.quickView div.bodyQuickView p.nav a:last-child img {float:right;}
div.quickView div.bodyQuickView p.nav img { width:58px; height:21px;cursor:pointer}
div#quickViewCompare a {background:none;height:40px;}

div.quickView div.subheader {
font-weight:bold;
}

/*
    New

*/

.ui-dialog .ui-dialog-content {
    padding: 0;
}

.prodImageQuickView {
    
    margin-top:4px;
    margin-left: 18px;
}

div.quickView .prodSpecTitle,
div.quickView .footerQuickView
 {
    padding: 9px 0 18px 18px;
    height: 16px;
    background: #efefef;
    font-weight: 900;
    font-size: 11px;
    width:662px;
    line-height: 23px;
    margin-left: 10px
}

div.quickView .footerQuickView {
    padding-top: 9px;
    padding-bottom: 9px;
    height: 29px;
}

div.quickView div.prodContentQuickView {
    padding: 9px 18px 9px 18px;
    margin-left: 9px;
}

div.quickView .priceContainingRegion {
    text-align:right;
    min-width: 180px;
}

div.quickView .lblQuantity {
    font-weight: bold;
    line-height: 30px;
    margin-right: 14px;
}

div.quickView .StockCodeGreen {
    color: #61A508 !important;
}

div.quickView .mfpnQuickView{
    font-weight:normal !important;
    color: inherit !important;
}
div.quickView div.normal {
    text-align:justify;
    font-size: 12px;
}

.ui-front {

}

.itIT1212 div.quickView .prodContentQuickView {
    max-height: 255px !important;
}

.itIT1212 .EsprinetDescriptionContent p{
    color: #000000 !important;
     font-weight:normal !important;
     background: white;
}

.itIT1212 .EsprinetDescriptionTable tr {
    background-color: white !important;

}

.ui-dialog .ui-dialog-titlebar {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 18px;
    position: relative;
    background: #efefef;
    color: #00668a;
    font-weight: 500;
    font-size: 14px;
    padding-left: 17px;
    border-bottom: 1px solid #d7d7d7;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}

.ui-dialog div{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.ui-dialog .ui-dialog-content {
    padding: 0;
}

/*Add to basket*/
/*Extended Add to Basket dialog*/
.ui-dialog-titlebar-close:focus {
  outline: 0;
}

button.ui-button.ui-dialog-titlebar-close {
  margin-top: -9px;
  margin-right: 3px;
}

#AddToBasketExtended {
  float: left;
  font-size: 12px;
  box-sizing: content-box;
}

    #AddToBasketExtended *
    {
        box-sizing: content-box !important;
    }
    
    
    #AddToBasketExtended .recentlyAddedProductMain {
        width: 440px;
        float: left;
        padding: 18px 0 9px 18px;
    }

#AddToBasketExtended .recentlyAddedProductImage {
  width: 100px;
}

#AddToBasketExtended .recentlyAddedProductName {
  width: 200px;
  float: left;
}

.AddToBasketExtendedRecommendedProductList .ProductListOuterDiv {
  overflow-x: hidden;
}

#AddToBasketExtended .recentlyAddedProductQuantityAndPrice {
  float: left;
  margin-left: 5px;
  width: 122px;
  text-align: right;
}

#AddToBasketExtended .recentlyAddedProductTotalMain {
  width: 150px;
  float: left;
  border-left: 1px solid #dfdfdf;
  padding: 0 18px 0 0;
  margin: 18px 0;
  height: 90px;
}

#AddToBasketExtended .AddToBasketButtonContainer {
  width: 649px;
  margin: 0 18px;
  border-top: 1px solid #dfdfdf;
}

#AddToBasketExtended .ContinueShoppingContainer {
  float: left;
  text-align: right;
}

#AddToBasketExtended .CheckoutContainer {
  float: right;
  text-align: left;
}

#AddToBasketExtended a {
  color: #1B6FB7 !important;
}

#AddToBasketExtended .AddToBasketExtendedRecommendedProductList .ProductMoreInfoButtonSpan {
  display: none;
}

#AddToBasketExtended .AddToBasketExtendedRecommendedProductList .addToBasketButtonSpan {
  display: none;
}

#AddToBasketExtended .AddToBasketExtendedRecommendedProductList {
    max-height: 300px;
    width: 685px;
    overflow-y: auto;
    margin-top: -1px;
}

#AddToBasketExtended .separator {
  border-bottom: 1px solid #bfbfbf;
  margin-bottom: 2px;
}

#AddToBasketExtended .addSelectedItems {
  text-align: right;
  padding: 9px 18px;
  height: 28px;
  background: #efefef;
  border-top: 1px solid #dfdfdf;
}

.ExtendedBasketBasketIcon {
  position: absolute;
  top: 2px;
}

#AddToBasketExtended .QtyInput {
  width: 28px;
  float: left;
}

#AddToBasketExtended .AddProductCheckContainer {
  padding: 2px;
  float: left;
  margin-left: 8px;
  height: 24px;
  position: relative;
  cursor: default;
  border: 1px solid #87A96B;
  font-size: 12px;
  padding-right: 9px;
  line-height: 24px;
  cursor: pointer;
}

#AddToBasketExtended .AddProductCheckContainerInput {
  color: #ffffff;
  background-color: #81c90d;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  width: 15px;
  height: 28px;
  line-height: 33px;
  padding-right: 2px;
}

#AddToBasketExtended .ProductListingMoreInfoBuyButton {
  margin-left: -38px;
}

.ExtendedBasketTitle {
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}

.ExtendedBasketTitle:hover {
  text-decoration: none;
}

.ExtendedBasketTitle .basketIcon {
  color: white;
  font-size: 20px;
  background: #81c90d;
  padding: 8px;
}

#AddToBasketExtended .AddProductQty,
#AddToBasketExtended .AddProductCheckParent {
  float: right;
}

#AddToBasketExtended hr {
  margin-left: -14px;
  margin-top: 0;
  margin-bottom: -1px;
}

#AddToBasketExtended .ProductListing {
  border-top: none;
  border-bottom: solid 1px #CCCCCC;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 18px;
  width: 630px;
}

#AddToBasketExtended .ProductListingElements {
  width: 631px;
}

#AddToBasketExtended #DDBasketProductImage {
  margin-right: 9px;
  float: left;
}

#AddToBasketExtended #AddProductsToBasket {
  float: right;
}

#AddToBasketExtended #DDBasketTotals {
  text-align: right;
  width: 183px;
}

#AddToBasketExtended h4 {
  margin-top: 0 !important;
}

#AddToBasketExtended .AddProductQty {
  display: none;
}

#AddToBasketExtended .titlesAddToBasket {
  float: left;
  border-bottom: 1px solid #dfdfdf;
  padding: 18px 0 9px 0;
  margin: 0 18px;
  font-weight: bold;
  width: 649px;
}

#AddToBasketExtended .recentlyAddedAddToBasket {
  float: left;
  width: 480px;
}

#AddToBasketExtended .basketTotalAddToBasket {
  float: left;
}

#AddToBasketExtended .youMayBuyTitleAddToBasket {
  padding: 9px 0 9px 18px;
  height: 16px;
  background: #efefef;
  font-weight: 900;
  font-size: 11px;
  width: 667px;
  left: 0;
  border-top: 1px solid #D7D7D7;
  border-bottom: 1px solid #d7d7d7;
}

#AddToBasketExtended .size14 {
  font-size: 14px;
}

#EnlargeDialog .size20 {
  font-size: 20px;
}

#EnlargeDialog h1 {
  font-size: 18px;
}

#EnlargeDialog h1 a {
  color: #00668A;
  font-weight: bold;
  font-size: 16px;
  margin-top: 18px;
}

#EnlargeDialog p {
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  color: #333;
}

#EnlargeDialog .mfpnQuickView {
  font-weight: normal !important;
  color: inherit !important;
}

#EnlargeDialog div.info span {
  color: #00668A;
}

#EnlargeDialog .priceContainingRegion {
  text-align: right;
}

.AddToBasketExtendedHeader a {
  color: inherit;
  font-weight: normal;
  position: absolute;
  left: 3px;
  top: 2px;
}

/*
    Market specific fine-tuning

    
    */
/************
DACH
************/
.deAT1201 #AddToBasketExtended .recentlyAddedProductName,
.deCH1203 #AddToBasketExtended .recentlyAddedProductName,
.deDE1204 #AddToBasketExtended .recentlyAddedProductName {
  width: 200px !important;
}

.deAT1201 #AddToBasketExtended .recentlyAddedProductQuantityAndPrice,
.deCH1203 #AddToBasketExtended .recentlyAddedProductQuantityAndPrice,
.deDE1204 #AddToBasketExtended .recentlyAddedProductQuantityAndPrice {
  width: 150px !important;
}

/************
1205 - Spain
************/
.esES1205 #AddToBasketExtended .AddProductCheckParent {
  margin-top: 10px;
}

/***************
1212 - Italy   
****************/
.itIT1212 #AddToBasketExtended .QtyInput {
  width: 18px;
}

.itIT1212 #AddToBasketExtended .AddProductCheckParent {
  margin-top: 10px;
}

/******************
1208 - Netherlands   
*******************/
.nlNL1208 #AddToBasketExtended .recentlyAddedProductName {
  width: 200px !important;
}

.nlNL1208 #AddToBasketExtended .recentlyAddedProductQuantityAndPrice {
  width: 150px !important;
}

/* drop down basket styles */

#DDBasket {
    border: 1px solid #1B6FB7;
    background-color: #ffffff;
    width: 287px;
    text-align: left;
    font-size: 11px;
    position: absolute;
    float: right;
    display: none;
    z-index: 9000;
    left: 701px;
    top: 35px;
}

#DDBasketHeader {
    background-color: #1B6FB7;
}

    #DDBasketHeader .headerText {
        color: white;
        font-size: 14px;
        padding-top: 3px;
        padding-left: 10px;
    }

#DDBasketMsgBox {
    margin-bottom: 7px;
    font-size: 12px;
}

    #DDBasketMsgBox img {
        width: 25px;
        height: 25px;
        float: left;
        margin-right: 4px;
    }

        #DDBasketMsgBox img.MessageIcon {
            background: url('/images/basketsprite.gif') no-repeat 0 -50px;
        }

        #DDBasketMsgBox img.WarningIcon {
            background: url('/images/basketsprite.gif') no-repeat 0 -75px;
        }

#DDBasketInnerContainer {
    width: 275px;
    margin: 7px 6px 6px 6px;
    color: black;
}

#DDBasketProductImage {
    float: left;
}

#DDBasketProductName {
    margin-bottom: 10px;
}

#DDBasketQtyAdded {
    margin-bottom: 10px;
    font-weight: bold;
}

#DDBasketPrices {
    font-weight: bold;
}

#DDBasketTotals {
    color: black;
    margin-bottom: 5px;
}

    #DDBasketTotals .itemCount {
        font-size: 13px;
    }

#DDBasketControls {
    margin-top: 20px;
    background-color: #ADB2B2;
    height: 18px;
    line-height: 18px;
    color: black;
}

    #DDBasketControls .left {
        height: 18px;
        text-transform: uppercase;
        font-size: 13px;
        float: left;
        padding-left: 2px;
    }

    #DDBasketControls .right {
        font-size: 10px;
        float: right;
        padding-right: 2px;
        text-decoration: underline;
    }

#DDBasketButtons {
}

    #DDBasketButtons .left {
        float: left;
    }

    #DDBasketButtons .right {
        float: right;
    }

.ui-widget.ui-widget-content .size20 {
    font-size: 16px;
    font-weight:bold;
}


/*Start Compare Product dialogue*/
  

.pcsCompareProductDialog {
    margin-top: 9px;
}

    .pcsCompareProductDialog > table {
        margin: 10px;
    }

    .pcsCompareProductDialog table td {
        box-sizing: content-box;
        font-family: Arial,Helvetica,sans-serif !important;
    }

        .pcsCompareProductDialog table td.ProductHeaderBlue {
            width: 160px;
            vertical-align: top;
            padding: 0 5px;
            border-bottom: none;
        }

        .pcsCompareProductDialog table td.ProductHeaderImage {
            border-top: none;
            padding: 0 5px 10px;
        }

    .pcsCompareProductDialog .ProductHeaderBlueText {
        margin-top: 9px;
        width: 145px;
        text-decoration: none;
        color: #1b6fb7;
        font-size: 13px;
    }

    .pcsCompareProductDialog .RemoveProductLink i {
        float: right;
        padding: 5px 0;
        background: white;
        color: red;
        font-size: 18px;
        z-index: 2147483647;
    }

    .pcsCompareProductDialog .ExptendedContainer {
        overflow-y: scroll;
        max-height: 325px;
        padding: 10px;
        margin-bottom: 32px;
        border-bottom: 1px solid #d7d7d7;
    }

        .pcsCompareProductDialog .ExptendedContainer table {
            border-left: 1px solid #d7d7d7;
            border-right: 1px solid #d7d7d7;
            margin-top: -10px;
            font-size: 12px;
        }

            .pcsCompareProductDialog .ExptendedContainer table td {
                box-sizing: content-box;
                font-family: Arial,Helvetica,sans-serif !important;
            }

        .pcsCompareProductDialog .ExptendedContainer td.Section {
            background-color: #efefef;
            color: #016386 !important;
            font-size: 13px;
            padding: 5px;
            width: 100% !important;
            border-top: 1px solid #d7d7d7;
            border-bottom: 1px solid #d7d7d7;
        }

        .pcsCompareProductDialog .ExptendedContainer td.SectionHeader {
            background-color: #efefef;
            width: 160px;
            border-bottom: 1px solid #d7d7d7;
            font-weight: bold;
            vertical-align: top;
            padding: 5px;
        }

        .pcsCompareProductDialog .ExptendedContainer td.pcsProductDetails {
            width: 158px;
            vertical-align: top;
            padding: 5px;
            border-bottom: none;
            border-bottom: 1px solid #d7d7d7;
            border-left: 1px solid #d7d7d7;
        }

    .pcsCompareProductDialog .wrap {
        white-space: pre-wrap; /* CSS3 */
        white-space: -moz-pre-wrap; /* Firefox */
        white-space: -pre-wrap; /* Opera <7 */
        white-space: -o-pre-wrap; /* Opera 7 */
        word-wrap: break-word; /* IE */
    }

#pcsCompareProducttDialog .ui-dialog-title i {
    background-color: #1b6fb7;
    color: #ffffff;
    height: 34px;
    left: 2px;
    margin-right: 6px;
    margin-top: 0;
    padding: 11px 10px;
    position: absolute;
    top: 2px;
}

#pcsCompareProducttDialog .ui-dialog-title span {
    margin-left: 25px;
    font-weight: bold;
}

.pcsCompareProductsList .pcsProduct .fa-times-circle {
    background: #efefef none repeat scroll 0 0;
    color: red;
    font-size: 18px;
}

#div_detailedaddtobasketdialog_content.ui-dialog-content {
    overflow: hidden;
}
/*End Compare Product*/