@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://www.uk-showerenclosures.co.uk/DCimage/BRlogo1.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://www.uk-showerenclosures.co.uk/DCimage/BRtick1.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://www.uk-showerenclosures.co.uk/DCimage/BRtick1.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;}

*/
