
/****Product Detail Overrides****/
.cont-product .cont-prodimage { border:0; }
.cont-product .cont-proddetail .fc-brand, .cont-product .cont-proddetail #prod_pfId, .cont-product .cont-proddetail #prod_descr, .cont-product .cont-proddetail .cont-label, .cont-product .cont-proddetail .cont-label, .cont-product .cont-proddetail .cont-sizeblock ul li, .cont-product .cont-proddetail .cont-reviewblock ul li, .cont-product .cont-proddetail .cont-alttxtlink, .cont-product .cont-proddextra .cont-prodmore, .cont-product .cont-proddextra .cont-prodmore2 h2, .cont-product .cont-proddextra .cont-prodmore2 li ul li div {
   font-family:'Open Sans',Arial,Helvetica,sans-serif;
   letter-spacing:0.5px;
}
.cont-product {
   position:relative;
}
.cont-product .cont-proddetail #priceFrm, .cont-product .cont-proddetail .cont-sizeblock ul li {
   font-family:'Oswald',Arial,Helvetica,sans-serif;
}
.cont-product .cont-proddetail .cont-sizeblock ul li, .cont-product .cont-proddetail #sku_swatches img, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li {
   -webkit-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -ms-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   transition: all 0.5s ease;
}
.cont-product .cont-proddetail .fc-brand {
   color: #000 !important;
   font-size:15px;
}
.cont-product .cont-proddetail h1.fs-xxlarge {
   font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}
.cont-product .cont-proddetail #prod_pfId {
    font-size: 11px;
    font-weight: 500 !important;
    letter-spacing: 0.8px;
    margin: 0 0 10px !important;
}
.cont-product .cont-proddetail #priceFrm {
   font-weight: 500 !important;
   border-bottom: 1px solid #ccc;
   padding-bottom:10px;
   width:275px;
}
.cont-product .cont-proddetail .cont-label {
    font-weight: 100 !important;
    margin: 10px 0 8px 0;
    text-transform: capitalize;
   font-size:11px;
}
.cont-product .cont-proddetail .cont-sizeblock ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #111;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0 !important;
    margin: 0 7px 7px 0;
   min-width:13px;
   text-align:center;
   border-radius: 4px 4px 4px 4px;
}
.cont-product .cont-proddetail .cont-sizeblock ul li:hover {
   background:#000;
   color:#fff;
   border-color:#000;
}
.cont-product .cont-proddetail .cont-sizeblock ul li.selected {
   background: #8CD526;
   border-radius:20px;
   border-color:#8CD526;
   color:#FFF;
}
.cont-product .cont-proddetail .cont-reviewblock ul li {
    text-transform: capitalize;
}
.cont-product .cont-proddetail .cont-reviewblock ul li.fs-small, .cont-product .cont-proddetail .cont-reviewblock ul li.cont-reviewstar {
   margin-bottom:5px;
}
.cont-product .cont-proddetail #addToBasket {
   height:44px;
   margin-top:0px;
}
.cont-product .cont-proddetail #sku_swatches img {
   border-radius:4px 4px 4px 4px;
   height:36px;
   width:36px;
   margin-right:8px;
  border: 1px solid #d6d6d6;
}
.cont-product .cont-proddetail #sku_swatches img.selected {
   width:36px;
   height:36px;
   border:none;
   border-radius:20px 20px 20px 20px;
   border:1px solid #8CD526;
}

.cont-product .cont-proddetail .cont-alt {
   left: 10px;
    position: absolute;
    top: 487px;
    width: 532px !important;
}


.cont-product .cont-proddextra .cont-sociallink {
   margin-top: 20px !important;
}
.cont-product .cont-proddextra .cont-sociallink .cont-social-ex {
   padding-left: 549px;
    width: 429px;
}
.cont-product .cont-proddextra .cont-sociallink .cont-social-int {
   display:none;
}
.cont-product .cont-proddextra .cont-prodmore {
   margin-top:71px !important;
}
.cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab1 a, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab2 a, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab3 a, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab4 a {
   font-weight:100;
   text-transform:capitalize;
   color:#333 !important;
}
.cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab1, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab2, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab3, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab4 {
   background: none repeat scroll 0 0 #e1e1e1;
    border: 1px solid #d9d9d9;
   margin-right:6px;
   font-weight:100;
   width:117px;
   border-bottom: none!important;
}
.cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab1:hover, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab2:hover, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab3:hover, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab4:hover {
   border-color:#ccc;
}
.cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab1:hover a, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab2:hover a, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab3:hover a, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab4:hover a {
   color:#222 !important;
}
.cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab1.selected, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab2.selected, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab3.selected, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab4.selected {
   background:#111;
}
.cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab1.selected a, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab2.selected a, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab3.selected a, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab4.selected a {
   color:#fff!important;
   font-weight:600;
}
.cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab1.selected:hover, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab2.selected:hover, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab3.selected:hover, .cont-product .cont-proddextra .cont-prodmore .cont-prodtab li#tab4.selected:hover {
   border: 1px solid #d9d9d9;
}
.cont-product .cont-proddextra .cont-prodmore .cont-prodtab ul.description li {
   border-color:#e1e1e1;
   height:229px;
}
.cont-product .cont-proddextra .cont-prodmore .cont-produpsell {
   border-color:#e1e1e1;
}
.cont-product .cont-proddextra .cont-prodmore .cont-produpsell h2 {
   background:#fff;
   border-bottom:1px solid #d9d9d9;
   color:#000;
   text-align:center;
}
.cont-product .cont-proddextra .cont-prodmore .cont-produpsell ul li {
   margin-top:0px;
}
.cont-product .cont-proddextra .cont-prodmore2 h2, .cont-product .cont-proddextra #review-anchor h2 {
   background:#e1e1e1;
   color:#000;
   text-align:center;
   font-size:14px;
}
.cont-product .cont-proddextra .cont-prodmore2 li ul li div {
   border:none;
}
.cont-product .cont-proddextra .cont-listreview ul li.title {
   font-size:13px;
   font-size:600;
   letter-spacing:1px;
}

.cont-reviewinfomation ul + ul li {
display:none;
}

.cont-social-ex ul li {
margin-right: 10px!important;
}

.cont-prodtab ul.no_margin li img {
display:none;
}

.cont-prodtab #tab4 {
display:none;
}

.cont-prodmore h2 {
padding: 9px!important;
font-size: 15px;
}

.produpsell-slider .pItemLow {
margin-top:2px;
}

.cont-product .cont-proddetail .cont-sizeblock ul li.disabled {
border: 1px solid #d5d5d5!important;
color: #d5d5d5!important;
cursor:not-allowed;
}
.cont-product .cont-proddetail .cont-sizeblock ul li.disabled:hover {
border: 1px solid #d5d5d5!important;
color: #d5d5d5!important;
background-color:#fff!important;
cursor:not-allowed;
}

#tabBox1 a, #tabBox2 a, #tabBox3 a {
color:#111!important;
}

#tabBox2 br {
display:none;
}

#selectFrm .addToWishlist {margin-top: 11px;}

/* upsell height fix - CSB - 18/11/2014 */
#iProductUpsells li .pItemLow p span + span {
max-height:50px!important;
height:auto!important;
}

.cont-prodCell li {
margin: 10px 6px!important;
}

/* alt image fix - CSB - 18/11/2014 */
.cont-altimage li {
margin: 0 6px 0 8px!important;
}
