/*Added on 23Oct2018*/
.topMobileMenu .topMenu .last {
    display: none;
}
span.h1Span {
    font-size: 16px !important;
}
li#ctl01_rptTopMobile_listItem_1 {
    display: none;
}

.pdf-name {
	display: none;
}

a.icoPhoneTopMenu {
    right: 162px; /*modified on 23Oct2018*/
    bottom: -15px;
}
a.icoEnquireTopMenu {
    right: 115px;/*modified on 23Oct2018*/
    bottom: -15px;
}
a.icoPhoneTopMenu div {
    background-image: url(../images/ico_phone_cor.png); /*updated on 23Oct2018*/
}
a.icoEnquireTopMenu div {
    background-image: url(../images/ico_mail_topmenu.png);
}
.divTopSection {
    padding-top: 0 !important;
}
.divLogoLeft {
    top: auto !important;
}
.divcontentRight {
    width: 61% !important;
}
    .inspiration-cover-img > span:first-of-type {
    font-size: 3em !important;
    text-align: center;
    /* border: 1px solid red; */
    padding-left: 125px;
}
.inspiration-video-tiles-2col .inspiration-description {
    padding: 5px 30px;
}
.siteMapWrapper {
     padding-left: 20px;
}
.sitemapItem {
    margin: 0 30px 30px 0;
    width: 200px;
}
.divTradingHours
{
    display:block !important;
}
@font-face {
  font-family: 'din-medium';
  src: url('../../Shared/fonts/DINWeb.eot'); /* IE9 Compat Modes */
  src: url('../../Shared/fonts/DINWeb.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../Shared/fonts/DINWeb.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../Shared/fonts/DINWeb.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../Shared/fonts/DINWeb.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'din-light';
  src: url('DINWebLight.eot'); /* IE9 Compat Modes */
  src: url('DINWebLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('DINWebLight.woff') format('woff'), /* Pretty Modern Browsers */
       url('DINWebLight.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('DINWebLight.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'din-bold';
  src: url('dinwebbold-webfont.eot');
    src: url('dinwebbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('dinwebbold-webfont.woff') format('woff'),
         url('dinwebbold-webfont.ttf') format('truetype'),
         url('dinwebbold-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinlight';
    src: url('dinweblight-webfont.eot');
    src: url('dinweblight-webfont.eot?#iefix') format('embedded-opentype'),
         url('dinweblight-webfont.woff') format('woff'),
         url('dinweblight-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'din-black';
  src: url('din_black.eot');
    src: url('din_black.eot?#iefix') format('embedded-opentype'),
         url('din_black.woff') format('woff'),
         url('din_black.ttf') format('truetype'),
         url('din_black.svg#din_black') format('svg');
    font-weight: normal;
    font-style: normal;
} 
/*Added on 01Oct2015 Issue20*/
#footer_copyrightWrapper #footer_copyrightContainer
{
     padding-left: 20px;
}
/*Added on 25Sep2015*/
#header {
    background:none;
}
.brochure-title-2 {
    color: #666;
    font-family: din-bold;
    line-height: 16px;
    padding-left: 5px;
   }
.nextSteps.contactUs {
    background: #672e8c url("../images/contact-us-icon.png") no-repeat 15px center !important;
}
/*Added on 23Sep2015 Begin*/

.FormListTable img {
    width: 12px !important;   /* Issue25*/
    height: 12px !important; /* Issue25*/
}
.mainMenu > ul.mm > li > a span
{
    font-family:din-bold !important;
}
/*Added on 23Sep2015 End*/
/*[fmt]1A90-1A0B-3*/

.searchBox input.searchinput {
    color: #6A2D91;
}

.searchBox input.searchButton {
    background: url(../images/ico_sprites.png) no-repeat 0 -149px;
}

.bannerWrapper .frame .bannerOvTransparentBgLeft {
    background: transparent url(../images/bg_overlay_carousel_left.png) no-repeat -1035px 0;
}

.bannerWrapper .frame .bannerOvTransparentBgRight {
    background: transparent url(../images/bg_overlay_carousel_right.png) no-repeat 1010px 0;
}

.customSearchWrapper .bgBlue {
    background: #6A2D91 url(../images/bg_header_customsearch.png) no-repeat left top;
}

.inspireWrapper .colRight .introAnim {
    background: #6A2D91 url(../images/bg_box_inspirecentre.png) no-repeat 0 0;
}

.inspireWrapper .colLeft .taglineBg {
    background: url(../images/bg_purple_transparent.png) repeat;
}

.inspireWrapper .colRight .inspirationContent .buttonWrapper {
    background: url(../images/bg_purple_transparent.png) repeat;
}

.inspireWrapper .colRight .inspirationContent .itemContent h5 {
    background: url(../images/bg_purple_transparent.png) repeat;
}

.inspirePopupWrapper .frameLeft .on, .inspirePopupWrapper .frameRight .slideshow .itemSlide .image .slideTitle {
    background: #6A2D91;
}

.inspireWrapper .colLeft .clicked {
    background-color: #6A2D91;
}

.inspirePopupWrapper .frameRight {
    background-color: #6A2D91;
}
.inspireWrapper .colRight .introAnim h5 a {
background: url(../images/play-video.png) no-repeat center center;
}
.inspireWrapper .colRight .introAnim h5 a:hover{
background: url(../images/play-video-hover.png) no-repeat center center;
}

.customSearchWrapper .searchLabel {
    color: #6A2D91;
}

.custom-select > span, .custom-select-disabled > span {
    background: #FFF url(../images/bg_select_custom.png) no-repeat 100% -88px;
}

.custom-select-disabled > span {
    background-position: 100% -288px;
}

.formWrapper .errorField .fieldWrapper .custom-select-container .custom-select > span {
    background: #FFF url(../images/bg_select_custom.png) no-repeat 100% -488px;
}

a.viewMore span, a:hover.viewMore, a:hover.submitLink, a:hover.nextSteps {
    color: #6A2D91;
}

.banner-img-container h3.cat-title-new {
	text-transform: capitalize;
}

.columnWrapper h3 {
    /*color: #6A2D91;*/
    font-family: din-bold; /* Added on 29Sep2015 Issue17*/
}

.colFeaturePromo h3.title {
    background-color: #6A2D91 !important;
}

.wysiwygContent h3 {
    color: #999999; /*Changed from #6A2D91 to #999999 Sep292015 Issue11 & 12*/
    font-family: din-bold; /*Added on Sep292015 Issue11 & 12*/
    text-transform: uppercase; /*Added on Sep292015 Issue11 & 12*/
}
.range-desc-content .wysiwygContent h3 {
    color: #999999 !important;
    font-family: din-bold !important;
}
.range-desc-content
{
    line-height:1.5em;  /*Added on 30Oct2015*/
    font-size:14px;
}
h3.bgBlue {
    background: #6A2D91 url(../images/bg_box_inspirecentre.png) no-repeat right 0;
    color: #ffffff;
}

.mapImageContent a:hover.storeSpot {
    background-color: #6A2D91;
}

.formWrapper .fieldInput, .formWrapper .fieldSelect, .formWrapper .fieldTextarea {
    color: #6A2D91;
}

.formWrapper .formItem .fieldWrapper .custom-select-container .custom-select > span {
    /*color: #6A2D91;*/
    color: #999999;
    font-family:dinlight; /*din-light;*/
}

a:hover, a:hover.active  {
    color: #986CCD;
}

ul.listing li ul li a:hover {
    /*color: #6A2D91 !important;*/
    color: #333 !important;
}

ul.listing > li > a.active {
    color: #6A2D91;
}

.contentMain ul.listing li ul li.active {
    color: #6A2D91;
}

ul.listing li ul li a.active {
    color: #6A2D91;
}

/*a.icoFolder, a.icoNote, a.icoPencil, a.icoLoupe, a.icoPlus, .contentMain ul.hasIcon li a.icoFolder, .contentMain ul.hasIcon li a.icoNote, .contentMain ul.hasIcon li a.icoPencil, .contentMain ul.hasIcon li a.icoLoupe, .contentMain ul.hasIcon li a.icoPlus {
	background-image: url(../images/ico_sprites.png);
	color: #6A2D91;
}*/

#toolbox .product-finder {
    /*background-image: url("../images/product_finder.png");*/
    background-repeat: no-repeat;
    background-color: #6A2D91;
}

#toolbox .product-finder:hover {
    background-color: #986CCD;
}

#toolbox .brochure-download {
    /*background-image: url("../images/brochure_download.png");*/
    background-repeat: no-repeat;
    background-color: #6A2D91;
}

#toolbox .brochure-download:hover {
    background-color: #986CCD;
}

#toolbox .contactUs {
    width: 200px;
    height: 100px;
    background-image: url('../images/contact_us.png');
}

/*Regular button background*/
a.viewMore, a.submitLink, a.submitLink3, a.nextSteps, a.readMore, a.readMore2, input#linkButtonSubmit {
    color: #FFFFFF;
    background-color: #672E8C ;
    background-image: url('../images/');
}

/*Button background on hover*/
a:hover.viewMore, a:hover.submitLink, a:hover.nextSteps, a:hover.readMore, a:hover.readMore2 {
    background-color: #986CCD;
    color: #FFFFFF;
}

.mapImageContent .map-mask {
    background-color: #6A2B93;
}

.itemArticle a.readMore {
    color: #6A2B93;
}

/*Home Page*/
.bannerImage a.prev, .bannerImage a.next, .controlWrapper a.prev, .controlWrapper a.next{
      top: 118px;
}
.bannerWrapper.medHeight .bannerText a, .bannerWrapper .home .bannerText a{
    background: transparent url(../images/) no-repeat 0 0;
  /*padding: 2px;*/

}
.bannerWrapper .home .bannerText .bannerCaption{
    width:100%;
    left:0px;
}
.bannerText .slide-description{
    text-align:center;
    text-wrap:normal;
}
.navBanner {
   right: 10px;
  top: 100px;
}
.bannerWrapper{
    background-color:white;
    height:160px;
}
.bannerWrapper .bannerMain, .bannerWrapper .frame, .bannerImage, .slides_container, .slides_container > div {
     height:100%;
}
.bannerImage .slides_container a img{
    height:120px !important;
}
.bannerImage{
    width:100%;
    height:240px;
}
.bannerWrapper .home .bannerText h2.title{
    font-size:34px;
    color: #999;
  font-family: din-bold;
  text-align:center;
  width:100%;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 1);
   /*font-family: din-medium;
  font-weight: bold;*/
  
}
.controlWrapper.home .currentLink, .bannerWrapper.medHeight .currentLink{
    width:100%;
}
.bannerWrapper .home .bannerText{
    right: 20px;
    top: 200px;
}
#ctl02_pnlEnquiry, .bannerOvTransparentBgLeft, .bannerOvTransparentBgRight, #ctl03_pnlBrandsBand{
    display:none;
}
.mainMenu ul.mm > li {
background-image: none; 
background-color: #672E8C;
border-bottom: 1px solid #ccc;
}
a.icoNavTopMenu div, a.icoPinTopMenu div {
height:44px;
}.productsCategoriesWrapper .productItem
#header {
background: #FFFFFF url(../) no-repeat left -57px;
/*border-bottom: 1px solid #672E8C;*/
}
a.icoPinTopMenu{
    /*display:none;
    background-color: #672E8C;*/ /*Commented on 23Sep2015*/
}
a.icoEnquireTopMenu {
   /* display:none; */
}
#header a.icoMail {
    background-image: url(../);
    /*background: url("../") no-repeat scroll 13px 10px #672E8C;*/
    /*color: #FFF !important;*/
}
a.icoNavTopMenu{
    background-color: #672E8C;
}
.banner-text-container{
    margin:5px 0px;
}
.banner-title {
  font-size: 26px;
  color: #999999;
  text-transform: uppercase;
  font-weight: bolder;
  font-family:din-bold;
   /*font-family: din-medium;
  font-weight: bold;*/
}
div.banner-text{
    text-align:center;
}
.banner-subtitle {
  text-transform: uppercase;
  color: #999999;
  font-size: 12px;
  font-weight: bold;
  /*margin-left: 116px;*/
   font-family:din-bold;
    /*font-family: din-medium;
  font-weight: bold;*/
}
.banner-img-container img{
   display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 138px;
  padding-top: 10px; /* Added 25Sep2015*/
}
.banner-img-container > a{
	float: left;
	width: 80%;
	padding-bottom: 10px;
	text-align: center;
	font-size: 14px;
}
.banner-img-container > a h3 {
	padding-top: 5px;
}
.title-promo{
  text-align: center;
  text-transform: uppercase;
  color: #666;
  font-family: din-black;
  line-height: 2.0em;
  font-size: 24px;
}
/*Added 25Sep2015*/
.footerLogo img
{
    margin-left: -8.5%;
}
#footer .footerNavigation .siteSwitch a {
  padding-left: 6px;
  background: url("../images/footer-list-style.png") no-repeat scroll 0px 2px transparent;
 font-family:din-bold;
 text-transform:uppercase;
}
#footer a {
   color: #672E8C;
   font-family:din-medium;
}
#footer {
  background: #FFFFFF url(../) no-repeat center bottom;
  border-top: 1px solid #672E8C;
  padding-top:0px;
}
#footer_copyrightWrapper a{
    color: #999;
}
.copyrightWrapper {
    border-top: 0px solid #CCC;
    font-family:din-medium;
}
.footerNavigation{
    background-color:whitesmoke;
}
.colFeaturePromo .promoTitle{
    display:none;
}
.columnWrapper {
    border-bottom: 0px solid #CCC;

}
#content {
    background: transparent url(../) repeat-x 0 0;
}
.inspireWrapper h2.title{
  text-transform: uppercase;
  color: #999999;
  font-weight: bold;
  font-family:din-bold;
  font-size: 2.0em;
  line-height: 1.1em;
   /*font-family: din-medium;
  font-weight: bold;*/
}
.inspireWrapper{
      /*background-color: #f2f2f2;*/ /*Commented on 23Sep2015*/
      padding-top: 10px;
      padding-left: 10px; /*Added on 06Oct2015 Issue26*/
}
.inspireWrapper .intros {
text-align:center;
  margin-left: 50px;
}
.inspireWrapper p.introText{
    right: initial;
    font-family: din-medium;
    margin-top:5px;
}
.videoCarousel .introAnim div.taglineBg{
  position: absolute;
  top: 250px;
  color: white;
  font-family:din-medium;
  background: url(../images/bg_purple_transparent.png) repeat;
  width: 100%;
  text-align: center;
  padding: 6px;
  font-size:18px;

}
.inspireWrapper .intros .title{
    display:block;
    margin-left: auto;
  margin-right: auto;
  text-align:left;
  /*padding:0px 0px;*/
}

.inspireWrapper .colLeft .taglineBg
{
  background: url(../images/bg_purple_transparent.png) repeat;
  width: 100%;
  height: 5%;
    bottom: 0px;
   
}
.inspireWrapper .colLeft .item .taglineBg span{
    text-align: center;
  font-family: din-medium;
  background: transparent url(../images/) no-repeat left 2px;
  padding: 0px 100px;
     max-width: 100%; 
}
.columnWrapper {
  /*border-bottom: 1px solid #CCC;*/
  margin-bottom: 0px; /* Changed from 15 to 0 25Sep2015*/
  padding-bottom: 0px; /* Changed from 15 to 0 25Sep2015*/
}
.breadCrumbMenu{
    display:none;
}
#footer .copyrightWrapper li.copyright {
padding-bottom:10px;
padding-left: 1%; /*Added 25Sep2015*/
}
.inspireWrapper .colLeft{
    margin-left: 10px;
}
.inspireWrapper .colRight{
 margin-right: -5px;
}
a.icoPinTopMenu div {
  background-image: url(../images/ico_pin_topmenu.png); /*updated on 23Oct2018*/
}
.headerMain .topMenu{
    display:block;
    list-style-type: none;
}
#header a.myProjectCount {
width: 70px;
  height: 24px;
  background-color: purple;
  background: url("../images/my-selection-icon.png") no-repeat scroll 25px center #E6E6E6;
  text-align: right;
  color: #672E8C;
  padding: 20px 12px 0px 0px;
}
a.icoMail div {
  background-image: url(../images/contact-us-icon.png);
  /*background: url("../images/contact-us-icon.png") no-repeat scroll center center #672E8C; */ /*commented on 23Oct2018*/
   width:50px;
   height:44px;
     margin-left: 26px;
}
.headerMain{
    width:100%;
    height:100%
}
.headerMain .topMobileMenu{
width: 182px;
  height: 50px;
  margin-top:10px;
}
ul.topMenu li{
   width: 35px;
  height: 50px;
  float: left
}
.topMobileMenu ul {
  width: 150px;
  height: 50px;
  padding: 0px;
  margin: 0px;
  float: left;
}
#content .frame{
      width: 100%;
  height: 360px; /*Changed 400 to 360 25Sep2015*/
}
  #content .banner-image{
      width: 100%;
  height: 360px;
  }
  #content .banner-image img{
      width: 100%;
  height: 100%;
  }
  #content .banner-caption{
      font-family:din-bold;
      text-align: center;
      float: left;
  width: 100%;
  }
  #content .banner-caption .title span{
      text-transform:uppercase;
      display:block;
      color:#8E9396;
      font-size: 16px;
  }
  #content .banner-caption .title .carousel-tite-text{
      font-size: 36px;
  letter-spacing: -0.6px;
  font-family:din-black;
  }
  .banner-img-container .cat-title{
      display:none;
  /*float: right;
  text-align: center;
  font-family: din-black;
    position: relative;
  bottom: 88px;
  font-size: 34px;
  text-transform: uppercase;
  width: 60%;
  color:#fff;
    line-height: 30px;*/
  }
/*End of Home Page*/

/*Products Section*/

.productsCategoriesWrapper .productItem .title .anchor-tag{
    display:none;
}
.fullRightLanding .header-summary{
    font-family:din-medium;
    font-size:17px;
    text-transform: none;
    line-height: 30px;
    display:none; /*Changed from block to none 23Sep2015*/
}
.productRange .range-menu-title{
    display:block !important;
  float: right;
  position: relative;
  bottom: 100px;
  color: #fff;
  font-family: din-black;
  font-size: 28px;
  text-transform: uppercase;
  width: 140px;
  text-align: center !important;
}
.fullRightLanding .productsCategories{
    padding-top:10px !important;
}
.productsCategoriesWrapper .categoryItem{
    width:100%;
      padding: 0px;
  max-height: 200px;
}
.productsCategoriesWrapper .categoryItem h4.title {
    display:none;
    /*position: relative;
  bottom: 110px;
    font-family: din-black;
  text-transform: uppercase;
  font-size: 36px;
   width: 288px;
  float: right;*/
}
.productsCategoriesWrapper .categoryItem h4.title a{
    color:#fff;
}
.landingPage .contentMain, .fullRightLanding .contentMain {
  border-top: 1px solid #672E8C;
}
.product-range .range-summary {
  margin-left: 0px;
  text-align:left;
  background-color:#F2F2F2;
  height:360px;
}
h1.title {
    color: #999999; /*Changed from #66666 to #999999 29Sep2015 Issue18*/
    font-family:din-black;
    font-size: 3em;
    line-height: 1.1em;
    text-transform: uppercase;
    text-align: center;
}
html[xmlns] .wysiwygContent {
    font-family:din-medium;
    text-align: left; /* Changed from center to Left 23Sep2015*/
    margin-top:5px;
    color:#333;
}
.productsCategoriesWrapper .productItem .title{
    text-align:center;
    float:left;
  font-family: din-bold; /* Changed from din-black to din-bold 29Sep2015 Issue13*/
  text-transform: uppercase;
  font-size: 1.5em;
   color: #672E8C;
   width: 100%;
}
.productsCategoriesWrapper .productItem .title a {
    /*background: url("../images/banner-text-triagle.png") no-repeat scroll 0px 0px transparent;*/
    background:none;
    /*padding-left: 10px;*/
    color:#666;
}
 .productsCategoriesWrapper .rowRight {
        margin-right: 0;
    }
 .productsCategoriesWrapper .rowNew {
        clear: both;
    }

 .productsCategoriesWrapper .productItem{
     background-color: #F2F2F2;
width: 220px;
height:200px;
  min-height: 200px;
  margin-bottom: 20px;
}
 .productItem .product-range-title{
     padding:5px;
 }
 
 .productsCategoriesWrapper .productItem .image a {
    width: 100%;
  height: 100%;
    }
    .fullRightLanding .contentRight .innerContentLeft img {
  width: 100%;
  height: 100%;
  max-width: 220px;
    }
.productsCategoriesWrapper .productItem .image {
       border: 0px solid #CCCCCC;
}
.fullRightLanding .columnWrapper {
      margin-bottom: 10px;
}
.productCarouselPreview .imageProdName{
    display:none;
}
.productCarouselPreview{
    margin-bottom: 0px;
    float: none !important; /* Added on 29Sep2015 Issue14*/
    /* padding-top: 10px; /* Added on 01Oct2015 Issue24*/
}
.door-styles{
    width: 380px;
  margin-left: 5px;
    padding: 20px 40px;
    margin-top:0px;
}
.jcarousel-clip.jcarousel-clip-horizontal{
      margin-left: 20px;
}
#doorStylesCarousel li.active {
    border: 5px solid #672E8C;
}
.tabHeader > ul > li > a {
color: #999999   ;
  text-transform: uppercase;
  font-family: din-bold;
  text-align: left;
  Font-size: 24px;
  padding-left: 10px;
    background: url("../images/big-plus-sign.png") no-repeat scroll right center transparent;
    margin-right: 10px;
}
.tabHeader > ul > li{
    background-color:#f2f2f2;
}
.tabHeader > ul > li .wysiwygContent{
    background-color:#ffffff;
}

 .tabHeader > ul > li.current > a{
       background: url("../images/big-minus.png") no-repeat scroll right center transparent;
    }

.subproductCarousel .frame {
margin: 20px 5px;
}

.contentMain .contentRight .innerContentLeftCustom .tabHeader .hoverMe > li:after {
  content: "-";
  position: absolute;
  right: 8px;
  top: 3px;
  font-family: din-bold;
  font-size: 40px;
  color: #722ea5;
}
#toolbox .bottomButtons #contact-us {
  display: block;
  font-size: 1.6em;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase;
      font-weight: bold;
      display: block;
}
#toolbox .contact-us > span:hover {
  background-color: #986CCD;
}

#toolbox .contact-us {
  width: 100%;
  height: 54px;
  clear: both;
  margin-bottom: 2px;
  background-image: url(../);
  background-repeat: repeat-x;
}
#toolbox .contact-us > span{
    padding-left:0px;
      padding-top: 0px;
      background-color: #6A2D91;
     background: url("../images/contact-us-icon.png") no-repeat scroll 150px 16px #672E8C;
}
    #toolbox .brochure-download > span {
        background: url("../images/brochure-icon.png") no-repeat scroll 110px 12px #672E8C;
          font-weight: bold;
    }
    .jcarousel-skin-glass-options .jcarousel-item.active .backglow img{
border: 5px solid #672E8C;
}
.subproductCarousel .thumbNavigation {
height:auto;
top: 75px;
}
.jcarousel-skin-glass-options .jcarousel-prev-horizontal{
    background: url("../images/big-left-icon.png") no-repeat scroll 5px center transparent;
background-color: none;
}

.jcarousel-skin-glass-options .jcarousel-next-horizontal {
 background: url("../images/big-right-icon.png") no-repeat scroll 15px center transparent;
background-color: none;
}
.jcarousel-skin-glass-options .jcarousel-container {
  height: 120px;
}
.thumbNavigation > div.title {
  background-color: #E9E9E9;
  color: #672E8C;
  text-align: left;
font-family: din-medium;
padding-left: 20px;
  padding-bottom: 0px;
}
.jcarousel-skin-glass-options .jcarousel-item .title {
margin-top: 10px;
}
.jcarousel-skin-glass-options .jcarousel-item .backglow{
      height: 80px;
  width: 80px;
}
/*End of Produts Section*/

/*Contact Us Section*/
h5.hasBorder, h3.hasBorder{
    background:none;
    color:#fff;
    border:none;
    padding:0px;
    margin:0px;
}
.requried-notice{
width: 100%;
  float: left;
  margin-bottom: 10px;
  color: #672E8C;
  font-family:din-bold;
  font-size:12.5px;
  display:block;
  position:static !important;
}

.columnWrapper h1.hasBorder b {
color: #666666;
  text-transform: uppercase;
  font-family:din-bold;
   /*font-family: din-medium;
  font-weight: bold;*/
}
.columnWrapper h1.hasBorder{
     text-align:center;
}
.required{
color:#672E8C;
font-family:din-medium;
  font-size: 1.1em;
  font-weight: bold;
}
.formWrapper .formItem label{
font-family: din-bold;
clear: right;
  float: none;
  display: block;
  font-size: 1.4em;
  width:auto;
   /*font-family: din-medium;
  font-weight: bold;*/
}
.formWrapper .formItem .fieldWrapper .checkboxWrapper > li label{

}
.formWrapper .formItem .fieldWrapper .custom-select-container{
   width: 90%;
  margin-left: 20px;

}

.leftNavForm.stateStoreLocator .formItem .fieldWrapper input{
      width: 88%;
  margin-left: 20px;
  background-color:white;
}
.formWrapper .fieldWrapper {
 width: 100%;
}
.formWrapper .fieldInput, .formWrapper .fieldSelect, .formWrapper .fieldTextarea{
     width: 95%;
     background-color:#f2f2f2;
}
.formWrapper .formItem .fieldWrapper .custom-select-container .custom-select > span{
     background: #f2f2f2 url(../images/bg_select_custom.png) no-repeat 100% -88px;
}

input#linkButtonSubmit,
a.submitLink{
    background-color: #672E8C;
    font-family:din-medium;
    width: 100%;
}
a:hover.submitLink{
    background-color:#986CCD;
}
.formWrapper > .columnWrapper.noBorderNoMargin{
    text-align:center;
}
.formWrapper .fieldSummary {
font-family: din-medium;
color:#333333;
}
.fieldWrapper .noticeMsg {
font-family: din-medium;
  padding: 0px 10px;
}
.contentRight .wysiwygContent a.readMore2 {
color: #672E8C;
  background-color: white; 
font-family: din-black;
  padding: 0px;
  padding-left: 10px;
  margin-left: 10px;
  font-size: 1.0em;
  text-transform:uppercase;
  background: #F2F2F2 url("../images/banner-text-triagle.png") 0px center no-repeat;
}
.productRange .product-range {
    float:left;
    width:48%;
     margin-left: 2px;
  margin-right: 6px;
}

.wysiwygContent .range-summary .range-desc{
    float:left;
    padding: 10px;
    padding-bottom: 0px;
}
.buttonWrapper{
    padding:0px 0px;
    text-align:left;
}
.product-range .range-image {
height:156px;
margin-right:0px;
}
/*End of Contact us section*/ 

/*Product Info Section*/
#rightcolumn_0_ddlFacetOptionDoc ~ span{
    display:none;
}
.contentMain ul.listing > li a{
color: white;
/*background: url("../images/big-right-icon.png") #672E8C no-repeat right center!important;*/
  font-family: din-bold; /*Changed from din-medium to din-bold on 29Sep2015 Issue21*/
  font-weight: normal;
  font-size: 1.5em; /*Changed from 2em to 1.5em on 01Oct2015 Issue28*/
  height:44px;
  background: url("../images/list-pre-hung-icon.png") #672E8C no-repeat right center !important;
}
.contentMain ul.listing > li a:hover{
/*background: url("../images/big-down-icon.png") #672E8C no-repeat right center !important;*/
background: url("../images/list-pre-hung-icon-down.png") #672E8C no-repeat right center !important;
color:#333;
}
.contentMain ul.listing > li:first-of-type {
    /*display:none;*/
}
.contentRight .wysiwygContent * {
    text-align:left;
}
.contentMain ul.listing{
    padding:0px 0px;
}
.contentRight .wysiwygContent strong{
  text-transform: uppercase;
  color: #672e8c; /*Changed from #666666 to #672e8c on 29Sep2015 Issue18*/
  float:left;
  width:100%;
  margin:3px 0px;
  padding: 0px 5px;
  font-size: 1.5em;
   /*background-color:#F2F2F2;*/ /*Commented this line and added the below on 29Sep2015 Issue18*/
  font-family: din-bold;
  font-size: 1.5em;
}
.contentRight .columnWrapper.wysiwygContent h4{
background-color: #F2F2F2;
color: #666;
width: 100%;
  float: left;
  padding-left: 5px;
}
/*End of Product Info Section*/

/*Store Locator*/
#storeDetailsSub_Address {
  background-size: 20px 24px;
  background: url('../images/store-locator-logo.png') no-repeat 0 0;
}
#storeDetailsSub_TradingHours {
    margin-top:15px;
  background-size: 16px 16px;
  background: url('../images/trading-hours-logo.png') no-repeat 0 0;
}

.stateStoreLocatorLeftNav .direct-enquiry {
background-color: #672E8C;
  padding: 10px 0px;
  margin:10px 0px;
  text-align: center;
}
.storelocator-panel .store-list li{
    border: 1px solid #f9f9f9;
    padding-bottom:5px;
    width: 97%;
}

.stateStoreLocatorLeftNav .direct-enquiry span, .stateStoreLocatorLeftNav .direct-enquiry a, .stateStoreLocatorLeftNav .direct-enquiry button{
  text-transform: uppercase;
  color: white;
  font-family: din-bold;
  font-size: 2em;
  cursor: pointer;
  border: 0;
  background: transparent;
   /*font-family: din-medium;
  font-weight: bold;*/
  }
.leftNavForm .formItem .fieldWrapper{
    width:100%;
}
.formWrapper.stateStoreLocator .fieldInput{
    width:97%;
      color: #999999;
  font-family: dinlight; /*din-light;*/
}
.OR-separator{
    text-transform: uppercase;
  color: #672E8C;
  font-family: din-bold;
  font-size: 2em;
  padding: 10px 0px;
  margin-bottom:10px;
  text-align: center;
   /*font-family: din-medium;
  font-weight: bold;*/
}
/*.custom-select > span, .custom-select-disabled > span {
  background: #FFF url(../images/big-down-icon.png) no-repeat 420px center;
}*/
.wysiwygContent p {
    color:#333333;
    font-size: 1.2em !important;
    font-family: dinlight;
    line-height: 1.5em;
}
.innerContentRight .sub-title {  
color: #666666;
  font-family: din-bold;
  font-size: 1.6em;
  padding: 5px 0px;
  text-transform: uppercase;
   /*font-family: din-medium;
  font-weight: bold;*/
  background-color: #f2f2f2;
  margin-bottom: 10px;
  padding-left: 10px;
}
.listingStores li .store .title .titlefi a{
    text-transform:uppercase;
    font-family:din-bold;
    color: #672E8C;
     font-family: din-medium;
  font-weight: bold;
  
}
.listingStores ul li{
    width: 100%;
}
.innerContentRight .authorised-distributors, .store-list .address .add-sec{
 display:none;
}
.listingStores li .store .title{
background: url(../) no-repeat 0 5px;
  font-family: din-bold;
  padding: 0px;
   /*font-family: din-medium;
  font-weight: bold;*/
}
.store-list .titlese a {
background-color: #672E8C;
  color: white;
  font-family: din-medium;
  padding: 8px;
  text-transform: uppercase;
}
.store-list .add-fr b {
color: #666666;
  font-family: din-bold;
   /*font-family: din-medium;
  font-weight: bold;*/
}
.store .address{
    padding:10px 0px;
}

.landingPage .contentMain .title .title-desc {
    font-size: 14px;
    text-align: center;
    font-family: din-medium;
    font-weight: normal;
    text-transform: none;
}
.listingStores h3.titleStoreType{
    display:none;
}
.nedd-directions .title{
padding: 10px 0px;
  font-family: din-medium;
  font-size: 14px;
}
.nedd-directions #submit{
  position: absolute;
  z-index: 1;
  left: 420px;
width: 35px;
  height: 25px;
    background: url("../images/search-icon.png") no-repeat scroll center center transparent;
}
.nedd-directions input{
width: 98%;
  height: 20px;}
.storeDetails .storeDetailsSubTitle {
color: #672E8C;
  text-transform: uppercase;
  padding-left: 20px;
}
.storeDetails .storeDetailsSubContentRowLabel {
color: #666666;
font-weight:bold;
  width: 15%;
  float: left;
}

 #btlinqen {
width: 100%;
  background-color: #672E8C;
  border: none;
  color: #FFFFFF;
  font-family: din-bold;
  font-size: 20px;
  padding: 5px 0px;
  margin:5px 0px;
   /*font-family: din-medium;
  font-weight: bold;*/
  margin-top:20px;
}
 .contentLeft .stateStoreLocatorLeftNav
{
background-color: #f2f2f2;
}
 .about-stegbar-lansvale{
     font-family:din-medium;
     margin: 10px 0px 20px 0px;
     font-size: 14px;
 }
 	.about-stegbar-lansvale ul
	{	
             padding-left: 40px;
	}
 .innerContentRight .gallery span, .storeDetails .titleSubItem {
color: #666666;
  font-family: din-bold;
  font-size: 1.6em;
    padding-bottom: 10px;
  float: left;
  margin: 10px 0px;
  text-transform: uppercase;
   /*font-family: din-medium;
  font-weight: bold;*/
}
 .rangesItemImg li{
     width: auto;
       height: 50px;
     margin:0px 0px;
 }
 .innerContentRight .list-stores{
     display:none;
 }
 .available .text {
float: left;
  width: auto;
  padding: 10px 10px 0px 0px;
}
 .storeDetails h4.titleSubItem {
background: transparent url("../") no-repeat 0 6px;
padding: 0px;
border-bottom: 0px solid #CCC;
margin:10px 5px;
}
 .rangesItemImg li a{
     padding: 10px;
     color: #333333;
  font-weight: bold;
  font-family: din-medium;
 }
 .rangesItemImg li {
   text-align: left;
   padding-right:10px;
   background: url("../images/banner-text-triagle.png") no-repeat scroll left top transparent;
   }

  .contentLeft .innerContentRight .gallery{
     display:none;
 }
/*End of Store Locator*/
/*Info Centre*/
a.active{
    color:#672E8C;
}
.paginationWrapper.newsListMonth .yearToDate {
  width: auto;
  clear: both;
  display: block;
  font-size: 12px;
  margin-bottom: 5px;
  background-color: #f2f2f2;
  font-family: din-bold;
  font-size: 16px;
  color: #666;
  padding: 5px;
   font-family: din-medium;
  font-weight: bold;
  font-size: 13.5px;
}

html[xmlns] .wysiwygContent a {
    color:#672E8C;
    font-family:din-bold;
    /*color:#333333;*/
     /*font-family: din-medium;
  font-weight: bold;*/
}
.documentListing .columnWrapper .column.span50 .custom-select-container {
    width:100%;
}
.columnWrapper .column.span50{
        width:100%;
}
.documentListing .selectDisplayWrap{
    height:70px;
}
.contentMain ul.listing li a img.thumb{
    display:none;
}
.contentMain .documentListing ul.listing > li a{
background: url("../images/list-pre-hung-icon.png") #672E8C no-repeat 420px center !important;
    }
.make-visible{
    display:block;
}
.make-invisible{
    display:none;
}
.documentListing ul.listing > li.make-invisible {
display:none;
}
.documentListing ul.listing > li.make-visible {
display:block;
}
.documentListing ul.listing > li{
       padding-bottom: 0px; 
       border-bottom: 0px solid #CCC;
}
.documentListing  h2.title {
color:#666;
text-transform:uppercase;
padding-top:20px;
}

.documentListing > a{
    background-color: #f2f2f2;
font-size: 24px;
  text-transform: uppercase;
  color: #999;
  border: 1px solid #999;
  padding: 10px 162px;
  font-family: din-medium;
  margin-left: 10px;
}
#rightcolumn_0_pagingFooter_panelPaging, #leftcolumn_0_pagingFooter_panelPaging{
    display:none;
}
.newsListMonthItems li a.resultLink{
    color:#672E8C;
}
/*End of Info Centre*/

/*Product Finder*/
.productListFacetedSearch .frameDisplay .column {
width: 146px;
margin-right: 10px;
}
#rightcolumn_0_ctl00_panelCarouselPreview {
    margin-top: 14px;
}
.documentListing .selectDisplayWrap{
    background-color:white;
}
/*End of Product Finder*/
/*Block Template*/
.inspiration-cover-img{
    display:block; /*Changed from none to block Issue17*/
    height: auto;  /*Changed from 350px to auto Issue17*/
}
.inspiration-cover-img h2.title{
text-transform:uppercase;
}
.inspireWrapper p.introText {
width: 98%;
   padding: 5px 0px;
}
.inspiration-header {
    padding: 5px;
    font-size: 18px;
    /*text-transform: uppercase;*/
    font-weight: bolder;
    color: #666;
    /*Added the following changes on 29Sep2015 Issue17*/
    font-family: din-medium;
    font-size: 24px;
    text-transform: uppercase;
}
.inspiration-video-tiles-4col, .inspiration-video-tiles-3col{
      width: 45%;
  float: left;
  height: 280px;
  margin: 10px 0px 10px 15px;
}
.inspiration-video-tiles-2col,.inspiration-video-tiles-1col {
margin: 10px 5px;
}

.inspiration-video-tiles-4col img, .inspiration-video-tiles-3col img {
  width: 100%;
  height: 58%;
  }
 .inspiration-video-tiles-2col img, .inspiration-video-tiles-1col img{
width: 98%;
  height: auto;
  padding: 5px 30px;
}
.inspiration-video-tiles-4col a, .inspiration-video-tiles-3col a, .inspiration-video-tiles-2col a, .inspiration-video-tiles-1col a{
 width: 98%;
    height: 98%;
}
.inspiration-description{
    padding: 5px 0px;
    float: left;
   /*Added the Following on 29Sep2015 Issue17*/
     color: #999999;
    font-family: din-medium;
    font-size: 14px;

}
/*Added the Following on 29Sep2015 Issue19*/
.brochure-col-25{
    background: #f2f2f2 none repeat scroll 0 0 !important;
    height: 194px;
    width: 180px !important;
}
#centercolumn_0_ctl00_panelCarouselPreview .imageProdName{
display:none
}

.mobile-media-block{
    margin-top:20px;
    font-family:din-medium;
    font-size:16px;
}
.mobile-media-block .inspiration-header{
    font-family:din-bold;
  width: 100%;
  float: left;
  text-align: center;
}
.mobile-media-block .inspiration-description{
      padding: 10px 5%;
}
.mobile-media-block a{
    float: left;
  display: block;
  width: 90%;
  margin-left: 5%;
}
/*End of Block Template*/
/*Simple Inspire*/ 
.simple-inspiration-container .simple-insp-desc-container{
  display: block;
  position: relative;
  background-color: rgba(114, 46, 165, 1);
  top: -34px;
  display: block;
  color: #FFF;
  text-align: center;
  text-transform: uppercase;
  font-family: din-medium;
  font-size: 17.5px;
  font-weight: 900;
  line-height: 30px;
  width: 90%;
  margin-left: 5%;
}
.inspireWrapper .simple-inspiration-title, .inspireWrapper .simple-inspiration-sub-title{
 display: block;
 height: auto;
 text-transform: none;
 padding-left: 10px;
} 
.inspireWrapper .simple-inspiration-title
{
  color: #8E9396;
  font-size: 28px;
  font-family: din-black;
  text-transform: uppercase;
  line-height: 36px;
  }
.inspireWrapper .simple-inspiration-sub-title{
  font-size: 16px;
  color: #333;
  font-family: dinlight;
  line-height: 20px;
}
 .simple-inspiration-container .inspiration-video-tiles-2col img{
  width: 90%;
  height: auto;
  padding: 0px;
  margin-left: 5%;
}
 .new-contentMain .banner-img-container{
  width: 80%;
  margin-left: 18%; /*Changed from 10% to 18% on 01Oct2015 Issue21*/
  }
/*End of Simple Inspire*/
/*Simple Toolbox*/
.bottom-buttons a{
  width: 100%;
  line-height: 16px;
  display:block;
  margin-bottom: 2px;
  background-color: #6A2D91;
  font-size: 1.6em;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase;
  font-family:din-black;
  color:#fff;
}
.bottom-buttons .simple-contact-us{
background:  #672E8C url("../images/contact-us-icon.png") no-repeat scroll 155px center;
}
.bottom-buttons .simple-brochure-dwn{
 background:#672E8C url("../images/brochure-icon.png") no-repeat scroll 158px center ; /*Changed from 110px to 158px 23Sep2015*/
}
.bottom-buttons .simple-brochure-dwn.installation-download,
.bottom-buttons .simple-brochure-dwn.door-care-download {
  background:#672E8C;
  cursor: pointer;
}
.bottom-buttons .sub-installation .simple-brochure-dwn.installation-download:nth-child(n+1),
.bottom-buttons .sub-door-care .simple-brochure-dwn.door-care-download:nth-child(n+1) {
  font-size: 1.2em;
  padding: 10px;
  width: auto;
  line-height: 20px;
}
.prod-catalogue-container a.catalogue-download {
	text-decoration: underline;
	font-family: din-black;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	line-height: 2.35em;
	margin: 25px 0 10px;
	display: block;
	color: #63666A;
	text-align: center;
}
/*End of Simple Toolbox*/