﻿
.dPRDMnBody
{
    /*background-color:White;
    border:5px solid #ECECEC;*/
    padding-bottom:25px;
    margin-bottom: 15px;
    display: inline-block;
    width:1000px;
    position:relative;
    left:-5px;
}

.dPRDLftMn
{
    display:inline-block;
    width:680px;
    float: left;
}
.dPRDDscTxt
{
    padding:0;
    font-size:13px;
    line-height:15px;
}
.dPRDDscTxt * ul, .dPRDDscTxt * ol
{
    padding-left:15px;
}
.dPRDMnRight
{
    margin-top:15px;
}
.dPRDPageTitle
{
    display:block;
    position:relative;
    height:auto;
    padding:0;
    margin-bottom:5px;
}
.dPRDMnTtl
{
    font-size: 19px;
    font-weight: bold;
    left: 0;
    line-height: 25px;
    padding-right: 10px;
    top: 0;
    position:relative;
    z-index:1;
}
.dPRDCrsLnSep
{
    top:auto;
    bottom:25px;
    z-index:0;
    right:0;
}
.sPRDMnTtlBkg
{
    background-color:rgba(255,255,255,1);
    z-index:2;
    padding-right:10px;
}


.ad-nav
{
    margin-left:auto;
    margin-right:auto;
}
.dPRDFrstPara
{
    color:black;
    font-size:16px;
    line-height:23px;
    padding:10px 10px 15px;
}

.dPRDMnVidHldr iframe{width: 100%;}
.dPRDMnVidHldr
{
    float:right;
    text-align:center;
    max-width:320px;
    margin-left:10px;
    padding-left:15px;
}
.dPRDVidMinH
{
    min-height:490px;
}
.dPRDMnDescHtml
{
    padding:0 10px 15px 15px;
}
.dPRDMnDescHtml ul, .dPRDMnDescHtml ol
{
    margin-bottom:10px;
    margin-left: 1em;
}
.dPRDMnDescHtml ul li, .dPRDMnDescHtml ol li{position: relative; left: 1em; right: 1em;}
.dPrContactUsMsg {font-size: 13px;}
sup
{
    font-size:10px;
    line-height:110%;
    vertical-align:top;
}

.ul-dropdown
{
    z-index:10px;
}

.dPRDSupName
{
    font-size:16px;
    line-height:21px;
    font-weight:bold;
    text-align:center;
    margin-bottom:15px;
    max-width:80%;
    margin-left:auto;
    margin-right:auto;
}
.dPRDMnVidCp
{
    text-align:center;
    font-style:italic;
    font-size:16px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
    line-height:22px;
}
.dPRDImgsHldr
{
    /*border:1px solid silver;*/
    padding:10px;
    margin:10px 0;
}
.dDspImgTxtHldr
{
    font-size:11px;
    font-style:italic;
    padding:5px;
    color:#333;
    line-height:15px;
}
.dPRDSvcTypeTtl
{
    font-size:15px;
    font-style:italic;
    font-weight:normal;
    padding-left:10px;
    top:10px;
    position:relative;
    display:inline;
    z-index:5;
    margin-bottom:5px;
    line-height:25px;
    padding-right:10px;
}
.h1PRDPgTtl
{
    font-weight:bold;
    position:relative;
    margin-top:28px;
    font-size:22px;
    line-height:25px;
    padding-left:10px;
    margin-bottom:5px;
    display:block;
}
.dPrdPgDesc
{
    margin-bottom:5px;
    font-size:12px;
    padding-left:10px;
    margin-bottom:15px;
    text-align:right;
    padding-right:5px;
}

.hPRDTypTitleSep
{
    top:-3px;
    bottom:auto;
    position:relative;
    z-index:3;
    right:0;
    width:100%;
}
.dDspImgHldrSngl img{max-width: 97%;}
.dDspImgHldrSngl
{
    overflow:hidden;
}
.dSFHFlwHldr {
    margin-left: auto;
    margin-right: auto;
    width: 144px;
}

/* --- Product page related items --  */

.prdRelatedProducts
{
   width: 100%;
}

.prdRelatedProducts .dSFHCBaseInner
{
    padding: 0;
    overflow: hidden;
}

ul.ulPrdMultipleColumns
{
        padding: 0;
}

ul.ulPrdMultipleColumns li{
        text-align: left;
        float: left;
        list-style: none;
        height: 70px;
        width: 315px;
        margin-bottom: 5px;
    }
    
.RelatedItemsHolder .prdRelatedFeatures
{
    float: left;
}

.liCubeContent
{
    height: 70px;
}

.prdEnqForm .enquiryFormHolder
{
     background: url("/Content/images/bgEnquiry.gif") repeat scroll 0 0 #FFFFFF !Important;
     border: none;

}

.prdEnqForm .dEnqFrmTtl
{
    border: none;
}

.prdEnqForm input[type="text"], .prdEnqForm textarea, .prdEnqForm select
{
    border: 1px solid #BBBBBB;
}

.dARCAdvtRt
{
    margin-right:auto;
    margin-left:auto;
    margin-top:10px;
    margin-bottom:15px;
    width:300px;
}

.prdRelatedFeatures, .prdRelatedNews{ width: 310px;}
.ad-gallery .ad-nav{width: auto;}
.prdGallery .ad-gallery .ad-image-wrapper{height: 380px;}
.prdGallery .dDspImgHldrSngl img{width: auto;}