@charset "utf-8";
body { margin: 0; padding:0;font-family: Arial;}


/*--------Header--------*/
.inner{ width: 980px; text-align: center; margin:0 auto;}
.header-top { background: #fff;}
.invt_header { width: 960px; margin: 0 auto; background-image: url('https://showerdoorus.com/USPP/usa_detil/img/BR/BRlogo.jpg'); background-position: top center; background-size: cover;}
.invt_header_top { padding: 0; margin: 0; height: 103px; overflow: hidden; position: relative;}
.row { max-width: 960px; margin: 0 auto 0; display: block; overflow: auto; box-sizing: border-box; clear: both;}
#anchor-home { display: block; height: 80px; width: 370px; box-sizing: border-box; position: absolute; top: 0; left: 0;}

/* --------Searchform--------*/
.searchform { display: block; position: absolute; top: 35px; left: 370px;}
.searchform input[type=text] { width: 210px; height: 40px; padding: 6px 10px 0; margin: 0; font-size: 14px; line-height: 1; border: 1px solid #d3b89d; font-family: EncodeRegular, Arial, sans-serif; margin-right: -4px; /*why??*/}
.searchform input:focus { background: #FFF;}
input[type=submit] { height: 40px; padding: 6px 10px 0;margin: 0;font-size: 14px; line-height: 1;background: #d3b89d;color: #54290d;text-transform: uppercase;cursor: pointer; border: 1px solid #d3b89d; font-family: EncodeRegular, Arial, sans-serif;}

/*--------nav--------*/
.header-bottom {margin-bottom: 5px;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #d3b89d;border-bottom-color: #d3b89d;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;background-color: #54290d;}
.megamenu_container {width: 100%;max-width: 990px;height: 45px;margin: 0 auto;position: relative;z-index:9999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;background: #fff;color: #000;background-color: #d3b89d;}
.megamenu {list-style:none;padding:0;position:relative; /* For IE7 */margin:0;font-size:16px;line-height:1;}
.megamenu > li { float: left; margin: 0; border: none;}
.megamenu > li > a {font-size:14px;text-transform:uppercase;outline:0;line-height: 1;text-decoration:none;display:block;color: #54290D;padding-top: 15px;padding-right: 13.7px;padding-bottom: 16px;padding-left: 12px;}
.megamenu > li > a:hover { background: #54290d; transition-duration: 0.3s; color:#fff;}
.megamenu li .dropdown_fullwidth {position: absolute;margin: 0;padding: 0;left:-9999em;top:-9999em;display: block;z-index:9998;float: left; background: #FFF; color: #333; box-sizing: border-box; border: solid 1px #CCC; border-top: solid 5px #54290d;}
.megamenu li:hover .dropdown_fullwidth {width: 100%;top: 45px; left: 0;}
.menu-col-4 { display: block; width: 33.33%; padding: 15px; overflow: auto; float: left; box-sizing: border-box;}
.menu-submenu { list-style: none; margin: 0; padding: 0;}
.menu-submenu > li { margin: 0; padding: 0 0 5px; font-size: 16px; line-height: 1.5;}
.menu-submenu > li > a:hover { color: #54290d; margin: 0; padding: 0 0 5px; font-size: 16px; line-height: 1.5; font-weight: bold;}
.menu-submenu > li > a > img{margin-right: 10px;}												
.dropdown_fullwidth hr { height: 1px; width: 100%; background: transparent; margin: 5px 0 2px; padding: 0; border: none;}
.dropdown_fullwidth a { color: #333; text-decoration: none; display: block;}			

/*--------banner--------*/
.container {clear: both;width: 980px;min-height: 1px;padding: 0;margin: 0 auto 0;overflow: auto;}
.container img{height: 291px; width: 100%;}
.table_cont{margin: 0 auto; width:980px; border-spacing: 0;}
.detail_cont{width:978px;padding: 20px 0px 0px; border-radius: 3px; /*border: 1px solid rgb(221, 221, 221);*/ border-image: none; margin-top: 5px; margin-bottom: 15px;}

/*--------Describ--------*/
.table_cont{margin: 0 auto; width:980px; border-spacing: 0;}
.detail_c_p{text-align: center; margin-bottom: 15px; margin-left: 10px; float: left;}
.detail_c_p .c_ul{padding:0; margin:0;width:502px; height:502px;overflow:hidden;}
.detail_c_p .c_ul .c_li{width:502px; height:502px;}
.detail_c_p .c_ul .c_li a img{border-radius: 3px; border: 1px solid rgb(204, 204, 204);border-image: none;width:500px; height:500px;}
.detail_c_p .l_p{width:502px; padding-top:10px;}
.detail_c_p .l_p .l_p_div{margin: 0px 12px 15px 0px; float: left;}
.detail_c_p .l_p .l_p_div_1{margin: 0px 12px 15px 12px; float: left;}
.detail_c_p .l_p .l_p_div_2{margin: 0px 0px 15px 12px; float: left;}
.detail_c_p .l_p .l_p_div_3{margin: 0px 12px 10px 0px; float: left;}
.detail_c_p .l_p .l_p_div a img{border-radius: 4px; border: 1px solid rgb(204, 204, 204); width:60px; height:60px;}
.detail_c_p .l_p .l_p_div_1 a img{border-radius: 4px; border: 1px solid rgb(204, 204, 204); width:60px; height:60px;}
.detail_c_p .l_p .l_p_div_2 a img{border-radius: 4px; border: 1px solid rgb(204, 204, 204); width:60px; height:60px;}
.detail_c_p .l_p .l_p_div_3 a img{border-radius: 4px; border: 1px solid rgb(204, 204, 204); width:60px; height:60px;}

/*---------Product Specifications----------*/
.detail_c_ps{width: 440px; margin-left: 15px; float: left;}
.detail_c_ps .ps_title{font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
.detail_c_ps .ps_t_div{font-weight: bold; color:#54290d;}
.detail_c_ps .ps_cont{color: rgb(40, 40, 40); line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; word-spacing: 1px;}
.detail_c_ps .ps_cont ul{padding-left: 30px;}
.detail_c_ps .ps_cont ul li{list-style:url('https://showerdoorus.com/USPP/usa_detil/img/BR/BRtick.png'); line-height:24px; margin-top: 5px;}
.detail_c_ps .img_1{width:440px; text-align: center;}
.detail_c_ps .i_div{width:100%; text-align: center;}
.detail_c_ps .ps_cont .bit{list-style:none; margin:20px 0; font-size:24px;}
.detail_c_ps .ps_cont .other{list-style:none; font-size:20px;margin:20px 10px;}

/*---------Product----------*/
#center { margin: 0px 0px 0px 0px; display: inline;}
h3.title{min-height: 15px; background: #d3b89d; line-height: 15px; margin: 0 0 0 0; padding: 0px 0px; display: block; font-size: 0px; font-weight: normal; color: #54290d;}
.images{width: 482px;border:none;/* border-color: #54290D; border-collapse: collapse;*/}
.head{padding:6px 0; text-align: center; background-color: #54290D; color: #fff; font-weight: bold; letter-spacing: 2px; font-size: 20px; line-height: 200%;}
.smallhead{text-align: center; color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; font-size: 20px; border: 1px solid; border-color: #54290D; border-collapse: collapse; padding: 10px 0;}
.smallhead-h3{text-align:center; justify-content:center; display:inline;}
.text{text-align:left; color: #000; font-weight: normal; height: 20px; font-size: 16px; line-height: 150%; border:none;/* border-color: #54290D; */padding:10px; letter-spacing:1px; }
.text_1{text-align: center; color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: 1px; height: 20px; font-size: 16px;  width: 475px; padding: 10px 0; margin: 0;}

.whyus_td{text-align: center; color: #fff; font-weight: bold; letter-spacing: 1px; font-size: 20px; border:none; /*border-color: #54290D;*/ background: #54290D; padding:10px 0;}
.whyus_h3{text-align: center;justify-content: center;display: inline;}

/*--Glass/Frame Material*/
.tbcen{text-align: center;}
.c_h3{height:50px; background: url('https://showerdoorus.com/USPP/usa_detil/img/BR/BRtitle.png') no-repeat 310px 0px; font-size:20px; letter-spacing: 1px; color:#54290D; text-align:center; line-height:40px; font-weight:normal; margin:0;}
.cf_img1{position: absolute; z-index: 99; margin-left: -74px; margin-top: 80px;}
.cf_cont{background: url('https://showerdoorus.com/USPP/usa_detil/img/BR/BRdet_1.jpg') no-repeat; width:980px; height:400px; margin-bottom: 10px;}
.cf_cont_img1{position:absolute; margin-left:-478px; margin-top:24px; width:460px; height:264px;}
.cf_cont_img2{position:absolute; margin-left:19px; margin-top:24px; width:460px; height:264px;}
.cf_cont_h3_span1{position: absolute; font-size: 30px; margin-top: 250px; margin-left: -350px; letter-spacing: 2px; color:#fff}
.cf_cont_h3_span2{position: absolute; font-size: 30px; margin-top: 250px; margin-left: 150px; letter-spacing: 2px; color:#54260d}
.cf_cont_h41{position: absolute; margin-top: 324px; font-size: 16px; margin-left: 34px; line-height: 30px; color: #54290d; font-weight: normal;}
.cf_cont_h42{position: absolute; margin-top: 355px; font-size: 16px; margin-left: 34px; line-height: 30px; color: #54290d; font-weight: normal;}
.cf_cont_h43{position: absolute; margin-top: 324px; font-size: 16px; margin-left: 528px; line-height: 30px; color: #54290d; font-weight: normal;}
.cf_cont_h44{position: absolute; margin-top: 355px; font-size: 16px; margin-left: 528px; line-height: 30px; color: #54290d; font-weight: normal;}

.cs_cont{background: url('https://showerdoorus.com/USPP/usa_detil/img/BR/BRdet_31.jpg') no-repeat; width:100%; height:630px;}
.cs_cont_img1{position:absolute; margin-left:-465px; margin-top:20px; width:453px; height:433px;}
.cs_cont_img2{position:absolute; margin-left:10px; margin-top:20px; width:453px; height:433px;}
.cs_cont_h3_span1{position: absolute; font-size: 30px; margin-top: 466px; margin-left: -370; letter-spacing: 2px; color:#54290d}
.cs_cont_h3_span2{position: absolute; font-size: 30px; margin-top: 466px; margin-left: 120; letter-spacing: 2px; color:#54290d;}
.cs_cont_h41{position: absolute; margin-top: 522px; font-size: 16px; margin-left: 40px; line-height: 30px; color: #54290d; font-weight: normal; width:460px; text-align:left;}
.cs_cont_h42{position: absolute; margin-top: 556px; font-size: 16px; margin-left: 40px; line-height: 30px; color: #54290d; font-weight: normal;}
.cs_cont_h43{position: absolute; margin-top: 522px; font-size: 16px; margin-left: 522px; line-height: 30px; color: #54290d; font-weight: normal; width:470px; text-align:left;}
.cs_cont_h44{position: absolute; margin-top: 558px; font-size: 16px; margin-left: 524px; line-height: 30px; color: #54290d; font-weight: normal; }

.ct_cont{background: url('https://showerdoorus.com/USPP/usa_detil/img/BR/BRdet_2.jpg') no-repeat; width:100%; height:530px;}
.ct_cont_img1{position:absolute; margin-left:15px; margin-top:20px; width:462px; height:402px;}
.ct_cont_img2{position:absolute; margin-left:478px; margin-top:20px; width:462px; height:402px;}
.ct_cont_h3_span1{position: absolute; font-size: 40px; margin-top: 360px; margin-left: 300px; letter-spacing: 2px; color:#fff;}
.ct_cont_h3_span2{position: absolute; font-size: 40px; margin-top: 360px; margin-left: 660px; letter-spacing: 2px; color:#54290d;}
.ct_cont_h41{position: absolute; margin-top: 438px; font-size: 22px; margin-left: 46px; line-height: 30px; color: #54290d; font-weight: normal;}
.ct_cont_h42{position: absolute; margin-top: 472px; font-size: 22px; margin-left: 49px; line-height: 30px; color: #54290d; font-weight: normal;}
.ct_cont_h43{position: absolute; margin-top: 442px; font-size: 22px; margin-left: 516px; line-height: 30px; color: #54290d; font-weight: normal;}

.ct_cont_h44{position: absolute; margin-top: 476px; font-size: 22px; margin-left: 516px; line-height: 30px; color: #54290d; font-weight: normal;}
.cx_cont{width:100%; height:530px;}
.cx_cont_img1{ sposition:absolute; margin-left:-460px; margin-top:20px; width:462px; height:402px;}
.cx_cont_img2{ position:absolute; margin-left:0px; margin-top:20px; width:462px; height:402px;}
.cx_cont_h3_span1{position: absolute; font-size: 40px; margin-top: 360px; margin-left: 300px; letter-spacing: 2px; color:#fff;}
.cx_cont_h3_span2{position: absolute; font-size: 40px; margin-top: 360px; margin-left: 660px; letter-spacing: 2px; color:#54290d;}
.cx_cont_h41{position: absolute; margin-top: -10px; font-size: 22px; line-height: 30px; color: #54290d; font-weight: normal; width:460px;}
.cx_cont_h42{position: absolute; margin-top: -10px; font-size: 22px; margin-left: 480px; line-height: 30px; color: #54290d; font-weight: normal; width:460px;}


/*----------Payment/Shipping/Return/Feedback/Contact Us-----------*/
.accordion {color: #000000; margin:0 auto; position:relative; background:rgb(255, 255, 255); border-radius:3px;border: 1px currentColor;border-image: none;width: 980px;float: left;}
.tabs {background: #d3b89d;border-radius: 3px 3px 0px 0px;height: 38px;font-size: 16px;font-weight: bold;width: 980px;}
/*.tabs dl dd {margin: 0; padding: 0; border-radius: 3px 3px 0px 0px;float: left;}
.tabs dl dd a {padding: 16px 5px;margin: 1px 0px 1px 1px;left:40px;display: block;position: relative;width: 50px;}
.tabs .dd_2{text-align: center; line-height: 16px;width: 100px;}
.tab1,.tab2,.tab3,.tab4{padding: 9px 15px;margin: 1px 0px 1px 1px;width:100px;float: left; display: inline-block;cursor: pointer;opacity: 0.9; color: #FFF; letter-spacing: 1px; background: #54290d; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px; 
	-khtml-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    -moz-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    -o-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    -webkit-transition: all 0.1s linear;-khtml-transition: all 0.1s linear; -moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;transition: all 0.1s linear;}
.tab1:hover ,.tab2:hover,.tab3:hover,.tab4:hover{
    -webkit-box-shadow: rgba(0,0,0,0.5) 0px 2px 5px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    -khtml-box-shadow: rgba(0,0,0,0.5) 0px 2px 5px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
     -moz-box-shadow: rgba(0,0,0,0.5) 0px 2px 5px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    -o-box-shadow: rgba(0,0,0,0.5) 0px 2px 5px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    box-shadow: rgba(0,0,0,0.5) 0px 2px 5px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
}
.tab1:active,.tab2:active,.tab3:active ,.tab4:active  {
    -webkit-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px,inset rgba(255,255,255,0) 0px 1px 0px, inset rgba(0,0,0,0.5) 0px 0px 5px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    -khtml-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px,inset rgba(255,255,255,0) 0px 1px 0px, inset rgba(0,0,0,0.5) 0px 0px 5px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    -moz-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0) 0px 1px 0px, inset rgba(0,0,0,0.5) 0px 0px 5px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    -o-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0) 0px 1px 0px, inset rgba(0,0,0,0.5) 0px 0px 5px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
 	box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0) 0px 1px 0px, inset rgba(0,0,0,0.5) 0px 0px 5px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
}
.shine{
	display: block;position: relative;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
    background: linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
    top: -9px;left: -10px;height: 1px;
    -webkit-box-shadow: rgba(255,255,255,0.2) 0px 1px 5px;
    -khtml-box-shadow: rgba(255,255,255,0.2) 0px 1px 5px;
    -moz-box-shadow: rgba(255,255,255,0.2) 0px 1px 5px;
    -o-box-shadow: rgba(255,255,255,0.2) 0px 1px 5px;
    box-shadow: rgba(255,255,255,0.2) 0px 1px 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#tab1, #tab2, #tab3, #tab4,#tab5{height: 380px;width:980px;overflow: hidden;}
.conts{ border-radius: 0px 0px 3px 3px; border: 1px solid rgb(204, 204, 204);border-image:none;line-height: 28px; font-family: Arial; font-size: 16px; height: 380px; width:978px;overflow: hidden;}
*/
#tabs {margin: 10px 0px 0px 0px;display: block; /*background:#D3B89D;*/}
#tabs [type=radio] {display: none; }
#tabs label.mobile_tab {display: none; }
#tabs label li {font-size: 1.2em; border-top-left-radius: 5px;border-top-right-radius: 5px; display: block;float: left;cursor: pointer; width: 150px;text-align: center;
 padding: 12px 0px; margin-right: 36px;transition: all 0.5s;font-weight: 600; border-bottom: none; background: #666;
-webkit-transition: all 0.1s linear;-khtml-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;transition: all 0.1s linear;}

#tabs label li a {color: #fff;text-decoration: none; }
#tabs [type=radio]:checked + label li, #tabs label li:hover {background: #54290d;
    -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
    -khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;  -moz-border-top-right-radius: 4px;
    -o-border-top-left-radius: 4px;  -o-border-top-right-radius: 4px; 
    border-top-left-radius: 4px; border-top-right-radius: 4px; }
#tabs [type=radio]:checked + label li a, #tabs label li:hover a {color: #fff; }
#tabs #tab-1:checked ~ .content1, #tabs #tab-2:checked ~ .content2, #tabs #tab-3:checked ~ .content3, #tabs #tab-4:checked ~ .content4, #tabs #tab-5:checked ~ .content5 {display: block; text-align:left; }
#tabs .content {border-radius: 0px 0px 0px 0px;animation-duration: 0.5s;clear: both; padding:10px; /*border: 1px solid #ddd;*/display: none; background: #fff; min-height: 300px;}
#tabs .content h4.tabtitle { display: none; }
#tabs .content .tabcontent { white-space: normal; padding: 0px; margin: 0px; font-size: 1.2em;display: block;color: #7b7b7b;font-family: Arial, Helvetica, sans-serif; }
#tabs .content .tabcontent a {color: #000; text-decoration: underline; }
.tl{text-align: left;}
#tabs .content .leveOne{font-size:16px; margin:10px 0; line-height:25px; color: #333;font-weight: normal;}
#tabs .content .leveTwo{font-size:15px; margin:5px 0 0 0; line-height:20px; font-weight:normal;}

/*-------------cfoot----------------*/
#cfooter { clear: both; height: 200px; width: 980px; margin: 0 auto; margin-top: 4%;}
.dd_ele {margin: 0;}
.inner_1{width: 980px;margin: 0 auto; padding: 0px;text-align: center;}
#cfooter ul {padding: 0;margin: 0;font-size: 0;}
#cfooter li {font-size: 12px;list-style: none;}
#cfooter li.footer-section { margin-right: 10px; }
#cfooter li.footer-section:last-child {margin-right: 0px; }
#cfooter i {position: relative;top: -20px;background-color:#673a55;}
#cfooter .fa {color: #fff;background: #54290d;border-radius: 10px;padding: 8px;font-size: 25px; }
#cfooter h2 { margin-top: 0;color: #000;margin-bottom: 10px;}
.footer-section {width: 315px; height: 200px; border-radius: 3px; background: #d3b89d; display: inline-block; vertical-align: top; text-align: center; position: relative; font-family:Arial; color: #fff;}
#why-us li {line-height: 22px;}
#keep-in-touch p {padding: 0 40px;margin-bottom: 10px;}
#keep-in-touch a {color: #fff;background: #54290d;text-decoration: none;padding: 10px 50px;display: inline-block;}
#footerlinks {margin-top: 35px; }
#footerlinks li a {color: #fff;text-decoration: none;font-size: 12px;font-family:Arial;margin-right: 12px;}
#footerlinks li a:hover {color: #282828;}
#footerlinks li:last-child a {margin-right: 0;}
#footerlinks li {list-style: none;line-height: 22px;}
.froo_clear {clear:both;}


/*
.columns { min-height: 1px; display: block; box-sizing: border-box; float: left; overflow: auto;}
.col-12 { width: 990px; clear: both; }
.col-9 { width: 745px; }
.col-8 { width: 660px; }
.col-6 { width: 490px; }
.col-4 { width: 320px; }
.col-3 { width: 235px; }

#anchor-contact { display: block; height: 80px; width: 320px; box-sizing: border-box; position: absolute; top: 0; right: 0;}
#container-hero { width: 990px; height: 230px;}
.menu-title {font-family: EncodeBold, Arial, sans-serif;margin-bottom: 8px;display: block;color: #673a55;}
.feature-product > a > img { width: 120px; height: 120px; margin: 0 20px 0 0; float: left;}
.feat-listing { display: block; margin-top: 10px; font-family: EncodeBold, sans-serif; text-decoration: none !important; color: #336699; line-height: 1.2;}
				
#turnoff {display: none;}
.customhtml p {margin: 0px;}
.divider {border-top: 2px dashed #e6e5e5; padding-bottom: 10px; width: 960px; margin: auto; }
#container {position: relative; padding: 0px; width: 100%;}
.inner {width: 980px; margin: 0 auto; padding: 0px; text-align: center;}
#cols {margin: 0 auto; padding: 0px; width: 980px; padding-bottom: 40px;}
#header {display: none;}
#cheader { position: relative; height: 120px;}
#cheader object { display: block; width: 100px; height: 100px; margin: 0px;}
#csubheader { height: 54px; background-color: #282828;}
#centerfeedback { float: left; margin-top: 10px 0; width: 980px; height: 40px; display: block; text-align: center; font-size: 11px;}
#global_feedback { background: none repeat scroll 0 0 #282828; display: block; height: 30px;}
.boxtitle { height: 30px; width: 180px; font-size: 11px; font-weight: normal; line-height: 30px;}
.boxcontent, .boxlinks { width: 180px;}
.boxbase { height: 10px; width: 180px;}
*html .boxbase {margin-top: -6px;}
.ttl img {display: none;}
.clear { clear: both;}
.storedescription { font-family:Arial; font-size: 11px;}
.ctrlbr {height: 20px; padding: 0px 0px 0px 7px; line-height: 20px; border: none !important;}
table.cmpb a, table.cmpb a:hover, table.cmpb a:active, table.cmpb a:link, table.cmpb a:visited ,table.cmpb td.details {color: #666 !important;}
#froo_gallery .nol, div.cmpb{background: #ffffff;}
.rs_box { border-top: none ;}
td.gallery {border: 1px #282828 solid !important;}
.cmpBr, .pview { border: none;}
.compare { height: 10px !important; padding: 0px !important;}
.pview {padding: 0px 0px 10px 0px;}
.dynpg { background: none !important; color: #fff !important;}
.msg {color: #fff;}
.msg a {color: #95cbff;}
.gbhdr, .stBadge, #glbfooter { background: #fff !important; margin: 0 15px 5px;}
.tb_v4bc { width: 97% !important; margin: 0 auto;}
table.grid td.left {border: 0px;}
table.v4shwc td.grItm, .v4shwc td {padding: 0px;}
#showcase {width: 150px;}
div.itemseparator,.lview div.hr { border-bottom: none;}
#seo {display: none;}
#design { width: 980px; margin: 0 auto; text-align: right;}
#design div a span { font-family:Arial; font-size: 11px;}

#center .md_fixed .promoele {background: none; visibility: hidden; height: 0px;}
#center .md_fixed .promoele .promobottom { background: none;}
.promo_title{ background: url(); color: #282828; text-align: center; font-size: 20px; font-weight: bold;}
.promo_title { position: relative; margin-bottom: 10px;}
#center .md_fixed .promo_base{ background: url();}
#center .md_scrollable { height: 230px; overflow: hidden; position: relative; border: 1px solid #282828;border-top: none; padding: 10px 0;}
#center .md_scrollable .promoele { width: 140px; padding: 0px 5px 0px 5px; text-align: center;}
.sliderLeft{background: #fff url(https://www.uk-showerenclosures.co.uk/nelegant/saleitem/rightjt.jpg);}
.sliderRight{background: #fff url(https://www.uk-showerenclosures.co.uk/nelegant/saleitem/leftjt.jpg);}
div#categories div.boxtitle {color: #9b9942;}
.promoboxCenter { position:relative;height:250px;overflow:hidden; }
.sliderLeft { width:40px; float:left; height:250px; position:absolute; top: 0px; right: 0; z-index:1; cursor: pointer;}
.sliderRight { width:40px; float:left; height:250px; position:absolute; top: 0px; left:0px; z-index:1; cursor: pointer;}
.promoele { width:150px; float:left; }
.promoele .itemimage { height:142px; text-align: center;}
.promoele .itemtitle {height:45px;text-align: center;text-overflow: elipsis;white-space: no-wrap;padding-top: 10;padding-right: 50px;padding-bottom: 0;padding-left: 50px;}
.promoele .itemtitle a.itemlink { font-size: 11px; color: #282828; text-decoration: none; text-transform: capitalize; font-weight: normal; text-overflow: elipsis; white-space: no-wrap; }
.promoele .itemtitle a:hover.itemlink { font-size: 11px; color: #282828; }
.promoele .itemdetail { padding: 3px 0px;}
.promoele .itemdetail .itemtype { clear:both; font-size: 10px; color: #6a6a6a; float:left; }
.promoele .itemdetail .itemcurrentprice { font-size: 13px; color: #336699; font-weight: bold; text-align: center;}
.promoele .itemdetail .itemremaining { clear:both; font-size: 10px; color: #8a8a8a; float:left; }
.promoele .itemdetail .itemshipping { font-size: 9px; color: #ff7e84; font-style:italic; float:left; padding-left:5px; float:right; display: none;}
.promoele .itemdetail .itemBINavailable { clear:both; font-size: 10px; color: #6a6a6a; float:left; }
.promoele .itemdetail .itemBINprice { font-size: 10px; color: #ff282828c; float:right; }
.promoele .promobottom {clear: both;}
.itemcurrentprice:before {content: "Now ";}
.itemtype {display: none;}
.promoele .itemtitle a.itemlink {text-overflow: elipsis; white-space: no-wrap;}


#center .md_scrollable {height: 230px; overflow: hidden; position: relative;background: #e7e7e7; padding: 10px 0; width: 960px; margin:auto;}
#center .md_scrollable .promoele { width: 225px; padding: 18px 0; text-align: center; background: #fff; height: 213px; }

#center #global_catsearch {background: url() no-repeat;width: 980px; height: 30px; padding: 5px 0px 0px 0px;}
#center .catsearch {padding: 0px 0px 0px 254px;}
#center .categorybox {width: 218px; height: 19px; margin: 0px 8px 0px 0px; padding: 0px; color: #666;font-size: 11px;}

#cheader #global_catsearch {background: url() no-repeat; width: 200px; height: 50px; padding: 0px; right: 0px;bottom: 0px; position: absolute;padding: 4px 5px 4px 5px;}
#cheader .categorybox{width: 180px;height: 19px; margin: 0px 0px 0px 0px; padding: 0px; color: #666; font-size: 11px;}
#cheader #global_search {float: right;margin: 30px 9px 0 0; width: 201px;}
#cheader .froo_clear{clear: none;}
.whyUs{ width: 315;border-radius: 5px;display: inline-block;vertical-align: top;text-align: center;position: relative;font-family:Arial;color: #282828;}
.whyUs h2 { color: #336699;font-size: 16px;}
#why-us {font-size: 0;padding: 0;}
#why-us li.whyUs {margin-right: 10px;}
#why-us li.whyUs:last-child {margin-right: 0px;}
#why-us p {padding: 0 30px;height: 85px;font-size: 11px;font-weight: bold;}

.happy-customers {color: #336699;text-align: center;}
.happy-customers span {color: #282828;text-transform: uppercase;font-weight: bold;}
#feedback-link {color: #336699;text-decoration: underline;text-align: center;display: block;margin-bottom: 30px;}
#feedback-link a {color: #336699;text-transform: uppercase;font-size: 11px;}
#FrooStorePromo_a3c41563ecfc09d671b805adb {background: none;}
#FrooStorePromo_a3c41563ecfc09d671b805adb .promoele {width: 33.3%;padding: 0;margin: 0;}
.boxtitle {width: 100%;height: 30px;background: #282828;color: #fff;text-align: center;line-height: 30px;margin-bottom: 0;font-size: 14px;font-weight: 700;}
.feat{width: 960px;margin: 0 auto;}
#center .dd_ele.md_rotator {margin: 20px 0;}
#center .md_scrollable .itemtitle {height: 60px;}
#center .md_fixed .promoele {margin-bottom: 0px;padding-bottom: 0px;}
.shadow {margin-bottom: 20px;}
h2.title{min-height: 30px;background: #D3B89D; line-height: 40px; margin: 0 0 10px 0; padding: 2px 5px; display: block;font-size: 30px; font-family: Arial; color: #54290d;}

.tbbox{width: 960px;border: 1px;border-color: #6e0d25;}

body {margin:0; font-family: Arial, sans-serif; }
pre{font-family: "Source Code Pro", monospace;display: block;padding: 9.5px; margin: 0 0 10px;font-size: 13px;line-height: 20px;word-break: break-all;
word-wrap: break-word;white-space: pre;white-space: pre-wrap;background-color: whiteSmoke;border: 1px solid #CCC;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#container{max-width: 990px;margin:0 auto;}
#hero-slider {margin: 0 auto 0;}
ul.bjqs-controls.v-centered li a{display: block;padding: 10px;background: #fff;color: #000;text-decoration: none;opacity: 0.3}
ul.bjqs-controls.v-centered li a:hover{opacity: 1;transition-duration: 0.5s;}
ol.bjqs-markers li a{padding: 3px 6px;background: #000;color: #fff;margin: 5px;text-decoration: none;}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{background: #999;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; display:none}
ol.bjqs-markers.h-centered{text-align: right;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

*/

											