@charset "utf-8";
body
{
	margin: 0;
	padding: 0;
	font-family: 'Prompt', sans-serif;
	font-size: 14px;
	display: inline-block;
	width: 100%;
	color: #161616;
	overflow-x: hidden;
}
input, button, select, textarea{ outline: none; font-family: 'Prompt', sans-serif; }
#Body, #Body *{font-family: 'Prompt', sans-serif;;}
a, p, strong, ul, h1, h2, h3, h4, h5, h6{margin: 0;padding: 0}
h1{font-size: 24px}
h3{font-size: 28px}
h4{font-size: 22px}
li{list-style: none}
a:focus, input:focus{outline: none !important;text-decoration: none;}
a:hover{text-decoration: none}

.pagewidth{float:left; width:100%}
.wrappage {width: 100%; }
input[type=text]::-ms-clear {  display: none !important; width : 0 !important; height: 0 !important; }
input[type=text]::-ms-reveal {  display: none !important; width : 0 !important; height: 0 !important; }
.input-text, .sub_search{outline :0px !important; }
.sub_search{border:0px !important}
#Body .tab-content-m{float:left; width:100%}
.lazy-image{background: url(../images/AjaxLoader.gif) no-repeat center center; max-width:100%; min-height:100px;}
select:focus, button:focus, option:focus, select::-moz-focus-inner, option::-moz-focus-inner {
    outline: none !important;
    border: none !important;
}
code {
    padding: 2px;
    background: #ddd;
}
 img{max-width:100%;}
#gh-logo{max-width:500%}
.content-text a.text{cursor:text;}
a.text:hover{text-decoration:none}
/* Micro reset */
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
/* Begin style header */
.header-container{ display: inline-block; width: 100%; border:0; position:relative;}
.header-content{ display: inline-block; width: 100%; text-align: center; padding:18px 0 58px}
.header-container .header-top{background:#ededed; text-align: center;}
.header-container .header-top ul li, .header-container .header-top ul li a.text{display: inline-block; color: #666;font-size: 16px; line-height:36px; font-family: 'Prompt', sans-serif; font-weight:600; text-transform:uppercase}
.header-container .header-top ul li:last-child{padding-left: 50px; margin-left:5px; background:url(../images/SS-bg-icon.png) no-repeat 0 0; }
.icon-menu-mb,.header-container .header-content .nav-trigger { display: none;}

.menu-header{ display: inline-block; width:100%; position:absolute; bottom:-3px; left:0; background:#262626;}
.menu-header .container { position:relative;}
.menu-header .navigation{float:left;  display:inline-block}
.menu-header .navigation li{float:left; border-left:1px solid #404040; }
.menu-header .navigation li:last-child{  border-right:1px solid #404040; }
.menu-header .navigation li a{color:#fff; font-size:16px; text-transform:uppercase; font-family:'Prompt', sans-serif; font-weight:600; padding:1px 13px 0; line-height:40px; display:inline-block;}
.menu-header .add-favourites{float:right; display:inline-block;  background:url(../images/SS-bg-icon.png) no-repeat 0px -111px; padding-left:18px; position:absolute; top:-3px; right:10px;}
.menu-header .add-favourites a{font-size:16px; line-height:46px; font-family:'Prompt', sans-serif; font-weight:600; color:#fff; background:#f27323 url(../images/SS-bg-icon.png) no-repeat 0px -167px; display:inline-block; padding:0 17px 0 23px;}


.header-container  .header-content .logo-content{ float: left; text-align: left;width: auto;}
.header-container{ display: inline-block; width: 100%; border-bottom: 3px solid #262626; }
.search-container{float: right;}
.search-content{display: inline-block;position: relative;margin-top:20px;}
.search-content .v4sbox{box-shadow:0 0 0 !important; background:#fff !important; width: 375px; float:left; padding: 0px; border: 1px solid #d3d3d3 !important; border-radius:1px; height:36px; font-size: 14px; line-height:18px; color: #999999; padding:  0 15px;display: inline-block; font-family:'Arial' !important;}
.search-content .v5sbox{ background:#f27323 url("../images/SS-bg-icon.png") no-repeat 0 -46px; width: 50px; text-indent:-9999px; height: 36px; border: 0; border-radius: 2px; display: inline-block; margin-left:6px; float:right;}


/* End style header */
/* Begin style details content */

.slider{
	width: 100%; /*Same as width of the large image*/
	position: relative;
	/*Instead of height we will use padding*/
	padding: 440px 10px 0; /*That helps bring the labels down*/
	float: left;
	text-align:center
}


/*Last thing remaining is to add transitions*/
.slider> .img-details{
	width: 100%;
	position: absolute;
	left: 0; top: 0;
	transition: all 0.5s;
	height:436px;
	text-align:center;
}
.slider> .img-details img{
	max-width:100%;
	max-height:100%;
}

.slider input[name='slide_switch'] {
	display: none;
}

.slider label {
	/*Lets add some spacing for the thumbnails*/
	margin:  8px 2px 0 0;
	border: 1px solid #cccccc;
	display:inline-block;
	cursor: pointer;
	transition: all 0.5s;
	width:54px;
	height:54px;
	/*Default style = low opacity*/
	opacity: 1;
}

.slider label img{
	display: block;
	max-width:100%;
	max-height:100%;
}
.slider label img[src=""]{display:none;}
.slider .img-details img[src=""]{display:none;}
/*Time to add the click effects*/
.slider input[name='slide_switch']:checked+label {
	border-color: #000;
	opacity: 1;
}
/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.slider input ~ .img-details {
	margin-bottom:12px;
}
.slider input[name='slide_switch'] ~ .img-details {
	opacity: 0;
	transform: scale(1.1);
	display:none
}
/*That hides all main images at a 110% size
On click the images will be displayed at normal size to complete the effect
*/

.slider #id1 + label + .img-details {opacity: 1; transform: scale(1);}
.slider input[name='slide_switch']:checked+label+ .img-details {
	opacity: 1;
	transform: scale(1);
	display:block;
}

.listing-right-content{padding-top:30px;}
.listing-right-content .product-detail-content{display:inline-block; width:100%;}
.listing-right-content .box-images-details, .listing-right-content .product-shop-container{width:50%; float:left}
.listing-right-content .product-shop-container{padding-left:20px;}
.listing-right-content .product-view-name-sku {border-bottom:1px solid #cecece}
.listing-right-content .product-view-name{font-size:24px; font-family:'Prompt', sans-serif; font-weight:600; line-height:31px; color:#252525; text-transform:uppercase; margin-bottom:17px;}
.listing-right-content .product-view-name-sku p	{font-size:14px; font-family:'Arial'; font-weight:700; line-height:18px; color:#58585a; margin-bottom:23px;}
.listing-right-content .product-view-name-sku p	span{  font-weight:400; }
.listing-right-content .box-brand{padding:20px 0 25px 0; border-bottom:1px solid #cecece; display:inline-block; width:100%;}
.listing-right-content .box-brand p{font-size:14px; line-height:18px;color:#58585a; font-family:'Arial' !important; display:inline-block; padding-right:8px; font-weight:bold;}
.listing-right-content .box-brand p img{padding-left:15px; max-width:137px;}
.listing-right-content .box-brand p a{display:block; font-family:'Arial' !important; font-size:14px; line-height:18px;  color:#58585a; font-weight:400;}
.listing-right-content .box-brand p span.name-brand{display:block; font-size:18px; line-height:22px;font-family:'Arial' !important;  text-transform:uppercase; color:#262626; font-weight:bold;}
.listing-right-content .box-brand p a{padding-right:13px; position:relative}
.listing-right-content .box-brand p span.name-brand + a[title=""]{display:none}
.listing-right-content .box-brand p a:after{ background:url(../images/SS-bg-icon.png) no-repeat 0 -92px ; width:7px; height:9px; float:right; content:"" ; margin:5px 0 0 3px; position:absolute}
.listing-right-content .box-brand p:last-child{position:relative; top:14px;}
.listing-right-content .price{margin-top:35px;}
.listing-right-content .price .price-new{font-size:28px; color:#f27323; font-family:'Prompt', sans-serif; line-height:32px;}
.listing-right-content .price .price-old{font-size:20px; color:#58585a; font-family:'Prompt', sans-serif; line-height:24px; text-decoration:line-through; padding-left:20px;}
.box-trustmakers .list-box{float:left; padding:0 4px; width:33.3%; text-align:center;}
.box-trustmakers .list-box:first-child{padding:0 8px 0 0}
.box-trustmakers .list-box:last-child{padding:0 0 0  8px}
.box-trustmakers{margin-top:36px; display:inline-block; width:100%;}
.box-trustmakers .box{background:#ededed; padding:15px 5px;}
.box-trustmakers .box p:first-child{height:45px;}
.box-trustmakers .box p{display:block; font-size:14px; color:#666666; font-family:'Prompt', sans-serif; line-height:17px;}
.box-trustmakers .box p strong{display:block; font-size:16px; text-transform:uppercase;font-weight:600;}

.product-info  {margin-top:32px}
.product-info h2, main input:checked + label, main label:hover {background:#262626; color:#fff; text-transform:uppercase; font-size:18px; line-height:22px; font-weight:600; font-family:'Prompt', sans-serif; border-top:3px solid #f46619; display:inline-block; padding:13px 23px 11px;}
.product-info-content, main section{border:1px solid #cccccc; padding:23px 23px; width:100%; font-size:14px; color:#262626; font-family:'Arial'; line-height:20px;}
.product-info-content h5{text-transform:uppercase;}
.content-text{margin-bottom:10px;}
.content-text:last-child{margin-bottom:0px;}
.product-info-content h5 ,.content-text p{ margin-bottom:10px;line-height:20px;font-size:14px; color:#262626; font-family:'Arial';}
.product-info-content h5:last-child,.content-text  p:last-child{margin:0;}

.banner-list{margin-top:25px;}
/* begin tabs*/
main {
  min-width: 290px;
  width: 100%;
  margin: 24px 0 40px;
  background: #fff;
  
}
main section {
  display: none;
  width:100%;
}
main input {
  display: none;
}
main label {
  display: inline-block;
   color:#666666;
   background:#ededed;
   text-transform:uppercase;
   font-size:18px;
   line-height:22px;
   font-weight:600;
   font-family:'Prompt', sans-serif;
   border-top:3px solid #ededed;
   display:inline-block;
   padding:13px 23px 11px;
   float:left;
   margin:0 5px 0 0;
   cursor:pointer;
}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {
  display: inline-block;
}
main section  p img{margin-left:10px;}
main section, main section a, main section li, main section p{ margin-bottom:10px;line-height:20px;font-size:14px; color:#262626; font-family:'Arial';}


main section  h1{font-size:20px; color:#252525; text-transform:uppercase; font-family:'Prompt', sans-serif; font-weight:600; line-height:32px; margin-top:10px}
main section  h2{font-size:18px; color:#252525; text-transform:uppercase; font-family:'Prompt', sans-serif; font-weight:600; line-height:25px; margin-top:10px;}
main section  h3,main section  h4 , main section  h5 , main section  h6{font-size:14px; color:#000;   font-family:'Arial'; font-weight:700; line-height:20px; margin-top:10px;}


/* end tab*/
/* End style details content */
/* Begin footer */
.footer{background:#262626; display:inline-block; width:100%; padding-bottom:15px;}
.box-footer{padding-top:15px;}
.footer-left{display:inline-block; float:left}
.footer-left .logo-footer img{width:170px; }
.footer-left p{display:inline-block;  padding-left:25px; font-size:14px; color:#fff; text-transform:uppercase; font-family:'Prompt', sans-serif !important; font-weight:600; }
.footer-left p img{margin-left:12px;}
.footer-right{display:inline-block; float:right; text-align:right}
.footer-right p{font-size:14px; color:#fff; font-family:'Arial' !important; margin:5px 0 10px;}
/* End footer */
/* Begin style store */
	.pagecontainer > div:first-child, .pagecontainer > .tb_v4bc{max-width:1140px; margin:0 auto}
	.pagewidth .header-container{margin:0px; position:relative}
	.logo-rainstorm-top { display: block; width:100%; text-align:right; position: absolute;text-decoration: none; top: -74px;  z-index: 2;}
	.logo-rainstorm-top > div {  max-width:1140px; margin:0 auto;}
	#LeftPanel{ width:250px; padding-top:5px; padding-left:10px;}
	table.v4midBox{border:0 !important}
	table.v4acpcont{margin-bottom:20px !important}
	.v4acp_head  .v4accent{padding:0; background:none;}
	.v4acp_head  .v4title{background:#262626; width:100%; padding:0 !important; text-align:center; border-top:6px solid #f46619;}
	.v4acp_head  .v4title h2{ position:relative;line-height:60px;  color:#262626;}
	.v4acp_head  .v4title h2:before{content:"Categories"; position:absolute; top:0; left:0; color:#fff; width:100%;font-size:24px; line-height:60px; font-family:'Prompt', sans-serif; font-weight:600; text-transform:uppercase}
	.v4midBox.v4nfc .v4acp_mid .v4mid{background:#fff !important; border:1px solid #ddd; padding:0;}
	.v4midBox.v4nfc .v4acp_mid div.ttl{display:none}
	.v4midBox.v4nfc .v4acp_mid .v4mid .lcat{width:100%;}
	.v4midBox.v4nfc .v4acp_mid .v4mid .lev1 li{width:100%;padding:9px 14px; margin:0;}
	.v4midBox.v4nfc .v4acp_mid .v4mid .lev1 >li{border-top:1px solid #dddddd;}
	.v4midBox.v4nfc .v4acp_mid .v4mid .lev1 >li:first-child{border-top:0}
	.v4midBox.v4nfc .v4acp_mid .v4mid .lev1 li a, .v4midBox.v4nfc .v4acp_mid .v4mid .lev1 li span:first-child{font-size:14px; line-height:20px; font-family:'Arial'; font-weight:700; color:#262626; }
	.v4midBox.v4nfc .v4acp_mid .v4mid .lev2{padding:0; list-style:none}
	.v4midBox.v4nfc .v4acp_mid .v4mid .lev2 li{border-top:1px dotted #d4d4d4; padding-left:29px;}
	.v4midBox.v4nfc .v4acp_mid .v4mid .lev2 li a, , .v4midBox.v4nfc .v4acp_mid .v4mid .lev2 li span:first-child{font-weight:400}
	.v4midBox.v4nfc .v4acp_mid .v4mid .morelnk{display:none}
	.v4midBox.v4nfc .v4acp_mid div.link{}
	.v4midBox.v4nfc .v4acp_mid div.link br{display:none}
	.v4midBox.v4nfc .v4acp_mid div.link a{border-top:1px solid #dddddd; padding:9px 14px; display:inline-block; width:100%; font-size:14px; line-height:20px; font-family:'Arial'; font-weight:400; color:#262626;}
	.lcat .cnt{font-size:14px !important;font-family:'Arial' !important;  color:#999 !important; font-weight:400}
	.lcat a.all_cats{display:none}
	
	.border-top{background:#f46619; height:6px; width:100%;}
	.col-left .box-brand{border:1px solid #dddddd;  border-top:0; display:inline-block;width:100%; margin-bottom:22px;}
	.col-left .box-brand h2{font-size:24px; line-height:24px; color:#262626; font-family:'Prompt', sans-serif; font-weight:600; text-transform:uppercase; text-align:center; margin:17px 0 0px; }
	.col-left .box-brand  ul{padding:22px 0 12px; display:inline-block; width:100%;}
	.col-left .box-brand  ul li{width:50%; float:left; padding:3px 7px; text-align:center; height:77px;}
	.col-left .box-brand  ul li img{max-height:100%}
	
	.col-left .box-newletter{background:#262626; padding:21px 10px 0px; text-align:center;}
	.col-left .box-newletter h2{font-size:24px; line-height:24px; color:#fff; font-family:'Prompt', sans-serif; font-weight:600; text-transform:uppercase;}
	.col-left .box-newletter  a{font-size:14px; line-height:36px; color:#fff; font-family:'Prompt', sans-serif; font-weight:600; background:#f46619; border-radius:3px; padding:0 19px 0 11px; display:inline-block; position:relative ; margin-top:12px;}
	.col-left .box-newletter  a:before {background:url(../images/SS-bg-icon.png) no-repeat  0px -223px; position:absolute; top:0 ; right:8px; content:""; width:5px; height:100%;}
	.col-left .box-newletter  p{font-size:14px; line-height:18px; color:#fff; font-family:'Prompt', sans-serif; font-weight:400;   margin-top:8px;}
	
	.pagewidth .box-trustmakers{margin:0; padding:5px 10px 0 15px}
	.pagewidth .box-trustmakers .list-box{padding:0 7px}
	.pagewidth .box-trustmakers .list-box:first-child{padding:0 14px 0 0}
	.pagewidth .box-trustmakers .list-box:first-child img{margin-top:3px;}
	.pagewidth .box-trustmakers .list-box:last-child{padding:0  0 0 14px}
	.pagewidth .box-trustmakers .box{display:inline-block; width:100%; padding:15px 5px 12px 5px}
	.pagewidth .box-trustmakers .box div{display:inline-block;}
	.pagewidth .box-trustmakers .box p{display:inline-block; float:left; height:auto !important; text-align:left}
	.pagewidth .box-trustmakers .box p strong{font-size:18px;}
	.pagewidth .box-trustmakers .box p:first-child{padding-right:16px;}
	
	.pagewidth .banner{padding:0 10px 0 15px; margin-top:20px;}
	
	.pagewidth #CentralArea{  padding:16px 10px 0 15px;}
	.pagewidth .r3{width:100%;}
	.pagewidth .v4stabl, .pagewidth  div.r3_cm{ padding:0;}
	.pagewidth  div.r3_cm{ display: inline-block; min-height: auto; width: 100%;}
	.pagewidth .v4stabl, .pagewidth .ctrlbr .pdmt:first-child, .pagewidth div.r3_cm div.rs_box div.cmpBr span.cmsg.g-nav{ display: none;}
	.pagewidth .fpcc{display: inline-block; width: 100%;  padding:8px 0px 5px 0px;}
	.pagewidth .fpcc > div{ border-bottom: 0; display: inline-block; width: 100%;}
	.pagewidth .fpcc .smuy span{ color: #262626; display: inline-block; font-weight:bold;   font-family: 'Prompt', sans-serif; font-size: 18px; line-height:23px; font-weight:600;}
	.pagewidth .fpcc .smuy span.keywordClass{ }
	.pagewidth .fpcc .smuy span.countClass, .pagewidth .fpcc .smuy span.keywordClass{ background: none; }
	.pagewidth .fpcc .smuy span.matchClass{  margin:0px 2px; }
	.pagewidth .fpcc .smuy span.countClass{ margin-left: 0;}
	.pagewidth div.r3_cm div.rs_box{ display: inline-block; width:100%; position: relative; padding:0px;}
	.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span {color: #262626; display: inline-block; font-family: 'Arial' !important; font-size: 14px; line-height:18px;  font-weight:400 !important}
	.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span.label {  padding-right:6px;  font-weight:400;}
	.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span.cur { position:relative;  padding:6px 15px 6px 0px; }
	.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span.cur:after{ background: url(../images/SS-bg-icon.png) no-repeat 0 -279px; content:""; width:9px; height:16px; top:6px; right:0; position:absolute}
	.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span.cur   img{ display: none;}

	.pagewidth div.r3_cm div.rs_box div.ctrlbr  { border: 0; }
	.pagewidth div.r3_cm div.rs_box .pview.rs-pview { padding:0px; margin-top:-7px;}
	.pagewidth .grid td.left{ border: 0;}
	.pagewidth td.gallery.left{ padding: 17px 7px 0px;}
	.pagewidth td.gallery.left:last-child{ padding:17px 0 0 14px ;}
	.grid td.gallery:first-child{ padding-right:14px;}
	.pagewidth td.gallery{padding-top:17px;}
	.pagewidth div.r3_cm div.rs_box .dynpg  .pgbc .page, .pagewidth div.r3_cm div.rs_box .dynpg  .r .form{ display: none; }
	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next  a,	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .prev  a{ display: inline-block; text-align: center; text-indent: -9999px;width:22px ; height: 32px;  margin:0}
	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .prev a.disabled:first-child{display:none}
	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .prev a.enabled:last-child{background: url(../images/SS-bg-icon.png) no-repeat 0 -305px; width:13px}
	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next a.disabled:first-child{display:none    }
	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next a.enabled:first-child{display:none}
	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next a.enabled:last-child{  background: url(../images/SS-bg-icon.png) no-repeat 0 -347px; margin-left:5px;}
	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages .pipe{ display: none; }
	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a{color: #111111 !important;  font-family: 'Prompt', sans-serif; font-size:14px; line-height: 18px; padding:8px 9px 7px ; display:table-cell; font-weight:600; margin-right:1px; display: inline-block;}
	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a.disabled,.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a:hover{color: #fff !important;   background:#2d2d2d; }

	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a, .pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a:active{text-decoration: none;}
	.pager{ margin: 0px auto 15px; }
	.rs_box{ border: 0;}

	.pagewidth table.gallery{ background: #FFF; border: 1px solid #dddddd; }

	table.gallery tr td.details {padding: 13px 16px 28px; }
	table.gallery tr td.details div.g-nav.subtitle{ display:none; height:32px; overflow:hidden; margin-bottom:14px; font-size:12px; line-height:15px; color:#666666; font-family: 'Open Sans', sans-serif}
	table.gallery tr td.details div.g-nav.subtitle img{display:none;}
	table.gallery tr td.details div.ttl{  height: 43px; overflow: hidden; margin-bottom:8px;}
	table.gallery tr td.details div.ttl a{ font-size:14px; font-family:'Arial' !important;  color: #000000; line-height:21px; text-transform:uppercase;}
	table.gallery tr td.details div.ttl a:hover{ color: #999999;}
	table.gallery tr td.details table.fixed img{ margin: 6px 0 0 0px;}
	table.gallery tr td.details table.fixed tr td.bin-content span{  font-family: 'Arial' !important; font-size: 20px; color: #ca0e0e; font-weight:bold; line-height:27px;}
	table.gallery tr td.details table.fixed tr.price-style-1 span{  font-family:  'Arial' !important; font-size: 14px; color: #000000;  line-height:25px; text-decoration:line-through;}
	table.gallery .mi{ padding: 4px 10px 0; display:none;}
	table.gallery .mi a{ font-size:10px; font-family: 'Arial'; line-height:13px; color:#999999;}
	table.gallery tr td.details table.fixed tr td div.ship span,
	table.gallery tr td.details table.fixed tr td div.clr span{ font-family:'Open Sans', sans-serif;  font-size: 12px; line-height:16px;color: #666666; font-weight: normal; padding:0px;}
	table.gallery tr td.details table.fixed tr td div.clr span.label{padding-right:5px;}
	table.gallery tr td.details table.fixed tr td div.clr.time2:last-child{display:none;}
	table.gallery div.clearFullDiv{ padding: 5px 0 0; font-family:'Open Sans', sans-serif ; font-size:12px;}
	table.gallery table.fixed div.cpa{margin:0 !important;}
	.r3_t b, .r3_bl b{ background: none;}
	.r3_t i, .r3_bl i{ border: 0;}
	.r3_t, .r3_c, .r3_bl{ background: none; border: 0;}

	.r3_t{ display: none; }
	.cmpBr{ background: none; border: 0; height: 0;}
	td#CentralArea div.dynpg, table.pgbc{ border: 0; background: none; }
	td#CentralArea div.dynpg .m{ width:100%;}
	div.itemseparator{ border: 0;}
	.rs-pview{ padding: 0;}
	td#CentralArea span.pdmt{ position: absolute; top: -34px; right:0px; padding-right:0px;}
	.pagewidth td#CentralArea div.v4stabl{ display:none;}
	.pagewidth .olp-mr{ display: none;}
	.pagewidth .olp-tl p{ display: none; }
	.olp-tl, .olp-tr, .olp-bl, .olp-br{ border: 0;}
	.olp-tl, .olp-bl, .olp-bl p{ background: none;}
	.olp-ml{ border: 0; background: none;}
	.olp-tl p{ border: 0; background: none;}
	.olp-tr, .olp-br, .olp-mr{ background: none; }
	.olp-bl div{ border: 0; display: none; }
	.ml-pm .olp-cnt{ border: 1px solid #e5e5e5; padding: 15px; }
	.pagewidth .dynpg td.pages a.disabled{ }
	.pagewidth .pipe{ display: none;}
	table.gallery td.picture{ padding:30px 0 20px; }
	table.gallery td.picture .image{margin:0px auto;display:table;height:140px;  }
	table.gallery img{max-height:140px;}
	table.gallery td.picture .image a{display: table-cell; vertical-align: middle; text-align:center;}
	 a.ppr{color: #1f2398; font-size:10px;}
	 table.gallery tr td.details div.ttl img{margin-top:-2px; margin-left:5px;	display:none; }
	 table.gallery table.fixed {width:100%;margin-top:14px}
	 table.gallery table.fixed.price-2 { margin-top:0;}
	 table.gallery table.fixed tr{width:100%; display: table;  }
	 table.gallery table.fixed tr.price-style{ margin-bottom:14px;}
	 table.gallery table.fixed tr td .stp{ text-align: right ; display:none}
	 table.gallery table.fixed tr td:last-child{text-align:right;}
	 table.gallery table.fixed tr td .bin.g-b{ font-size:20px; font-family:'Arial'; line-height:24px; color:#f46619; font-weight:bold;}
	 table.gallery table.fixed tr td{  display: table-cell;}
	 table.gallery table.fixed tr td.basics{display:none;}
	 .pagewidth .stBadge{ margin-top:7px; min-width:100px}
	 .pagewidth .stBadge img{ width:auto; max-width:100%}

	.pgbc{padding:0;}
	td#CentralArea div.dynpg{padding-top:15px;}
	td#CentralArea div.dynpg .m .pager{margin:0px auto;  }
/* End style store */
/* Begin style supbage */
.subpage-container{padding-top:10px;}
.subpage-container h1{font-size:24px; color:#252525; text-transform:uppercase; font-family:'Prompt', sans-serif; font-weight:600; line-height:32px;}
.subpage-container h2{font-size:18px; color:#252525; text-transform:uppercase; font-family:'Prompt', sans-serif; font-weight:600; line-height:25px; margin-top:18px;}
.subpage-container h3{font-size:14px; color:#000;   font-family:'Arial'; font-weight:700; line-height:20px; margin-top:7px;}
.subpage-container, .subpage-container p, .subpage-container a,.content-text a.text,  .subpage-container th,  .subpage-container td,  .subpage-container li{font-size:14px; color:#000;   font-family:'Arial';line-height:22px;}
.subpage-container a{color:#f46619 !important}
.content-text a.text,.content-text a.text:hover{color:#000 !important}
.subpage-container table{min-width:550px; width:auto; margin-top:5px}
.subpage-container tr:first-child{background:#e6e6e6;}
.subpage-container tr{border:0;}
.subpage-container tr:nth-child(2n + 1){background:#f5f5f5}
.subpage-container tr th{font-weight:bold;}
.subpage-container tr td{font-weight:400;}
.subpage-container tr td,.subpage-container tr th{padding:9px 10px 8px 24px !important; border:0 !important}
.content-text{padding-top:10px; margin:0;}
.subpage-container li{margin-bottom:8px; position:relative;}
.subpage-container ul li:last-child, .subpage-container ol li:last-child{margin-bottom:0px;}
.subpage-container ul li{padding-left:12px;}
.subpage-container ul li:before{position:absolute; top:8px; left:0; background:url(../images/SS-bg-icon.png) no-repeat 0px -617px;width:5px; height:6px; content:""}
.address-text{  padding-left: 20px; background:url(../images/SS-bg-icon.png) no-repeat 0px -629px;}
.telephone-text{  padding-left: 20px; background:url(../images/SS-bg-icon.png) no-repeat 0px -649px;}
.mail-text{  padding-left: 20px; background:url(../images/SS-bg-icon.png) no-repeat 0px -670px;}
/* End style supbage */
@media (min-width:1141px){
	.slider  #id1 + label + .img-details:hover, .slider  input[name='slide_switch']:checked+label+ .img-details:hover{
		transform: scale(1.2);
		z-index:9999;
		max-height:1500px;
	}
	.slider  #id1 + label +  .img-details:hover img, .slider  input[name='slide_switch']:checked+label+ .img-details:hover img{
		max-height:100%;
		max-width:100%;
	}
}
@media (max-width:1140px){
	.pagecontainer > div:first-child, .pagecontainer > .tb_v4bc{max-width:960px; margin:0 auto}
	.logo-rainstorm-top > div {  max-width:960px; margin:0 auto;}
}
@media(min-width:992px) and (max-width:1140px){
	.slider  #id1 + label + .img-details:hover, .slider  input[name='slide_switch']:checked+label+ .img-details:hover{
		transform: scale(1.2);
	}
}
@media (min-width:769px) and (max-width:992px){
	.box-trustmakers .box p strong{font-size:14px;}
	.box-trustmakers .box p{font-size:13px;}
	.listing-right-content .box-brand p a{font-size:13px}
	.listing-right-content .box-brand p span.name-brand{font-size:17px;}
	.pagecontainer > div:first-child, .pagecontainer > .tb_v4bc{max-width:899px; margin:0 auto}
	.logo-rainstorm-top > div {  max-width:899px; margin:0 auto;}
	/* store */
	#LeftPanel{width:210px;}
	.pagewidth .box-trustmakers, .pagewidth .banner, .pagewidth #CentralArea{padding-left:0;}
	.v4acp_head .v4title h2, .col-left .box-brand h2{font-size:21px;}
}
@media(width: 768px){
	.pagewidth .menu-header .navigation li a{font-size:14px; padding: 0 7px;}
	.pagewidth .menu-header .add-favourites a{font-size:14px; padding:0 10px 0 20px;}
	.pagewidth .box-trustmakers .list-box{padding:0 3px;}
	.pagewidth .box-trustmakers .list-box:first-child{padding:0 6px 0 0}
	.pagewidth .box-trustmakers .list-box:last-child{padding:0 0 0 6px }
	.pagewidth  .box-trustmakers .box p{font-size:12px;}
	.pagewidth .box-trustmakers .box p strong{font-size:13px;}
	table.gallery table.fixed tr td .bin.g-b{font-size:12px;}
	#LeftPanel{width:210px;}
	.pagewidth .box-trustmakers, .pagewidth .banner, .pagewidth #CentralArea{padding-left:0;}
	.v4acp_head .v4title h2, .col-left .box-brand h2{font-size:21px;}
}
@media(max-width: 767px){
	.header-container .header-content .logo-content img{width:180px;}
	.search-content{margin-top:11px; position:relative}
	.search-content .v4sbox{width:250px;}
	.listing-right-content{padding-top:15px;}
	.listing-right-content .box-images-details, .listing-right-content .product-shop-container{width:100%;}
	
	.slider{padding-top:460px;}
	.slider > .img-details{height:460px; }
	.slider input[name='slide_switch'] ~ .img-details {transform: scale(1);}
	
	.listing-right-content .product-shop-container{padding:20px 0 0 0}
	.listing-right-content .price,.box-trustmakers{margin-top:25px;}
	.box-footer{width:100%; text-align:center}
	/* begin style store*/
	.navigation{  background: #111;}
	/* Navigation Menu - List items */
	/* non-critical appearance styles */
	.nav-item { width: 100%; border-top: 1px solid #ddd; border-bottom: 1px solid #000;}
	/* critical styles - hide the checkbox input */
	.nav-trigger {position: absolute;clip: rect(0, 0, 0, 0);}
	.nav-trigger + label{display: block; background: url("../images/SS-bg-icon.png") no-repeat 0 -389px; cursor: pointer; float: left; height: 37px;   width: 37px; float:left; position:absolute; top:62px;left:10px;}
	/* Make the Magic Happen */
	.header-container .header-content .logo-content{margin-left:60px;}
	.header-content .menu-header {-webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; display: none;}
	.nav-trigger:checked + label { background: url("../images/SS-bg-icon.png") no-repeat 0 -436px;}
	.nav-trigger:checked ~ .menu-header {filter: alpha(opacity=50); opacity: 1; display: block; background:none}
	.menu-header{top:0; z-index:19; position:relative}
	.menu-header .container{padding:0;}
	.menu-header .navigation{width:100%; text-align:left; margin-top:-14px}
	.menu-header .add-favourites{position:initial; width:100%; background:none; padding:0;}
	.menu-header .add-favourites a{width:100%;background:#f27323;  padding-left:15px; text-align:left}
	.header-content{padding:18px 0}
	.pagewidth .menu-header .navigation{margin-top:-11px;}
	.pagecontainer > div:first-child, .pagecontainer > .tb_v4bc,.logo-rainstorm-top > div {padding:0 10px;}
	table.tb_v4bc tr td{padding:0 10px;}
	
	td#LeftPanel{width:100%; display:block; padding:0 10px; margin-top:0px;}
	td#LeftPanel + td{display: block; width: 100%;}
	td#LeftPanel + td +td{display: block; width: 100%;}
	
	#LeftPanel .v4acpcont > tbody > tr:first-child + tr{display:none}
	#LeftPanel .v4acpcont:hover > tbody > tr:first-child + tr{display:block}
	#LeftPanel .v4acpcont  table, #LeftPanel .v4acpcont  tbody, #LeftPanel .v4acpcont  tr, #LeftPanel .v4acpcont  td{width:100%; display:block}
	table.v4acpcont .v4title h2{position:relative; text-align:left; }
	table.v4acpcont .v4title h2:before{ padding-left:20px;}
	table.v4acpcont .v4title h2:after{background:url(../images/SS-bg-icon.png) no-repeat 0px -483px; position:absolute; top:0; right:10px; width:30px; height:57px; content:""}
	table.v4acpcont:hover .v4title h2:after{background:none;}
	
	table.v4acpcont{margin-bottom:0px !important;}
	.col-left{display:none}
	.col-left .box-brand ul li{width:20%;}
	.pagewidth .box-trustmakers, .pagewidth .banner{padding:0 10px;}
	.pagewidth .box-trustmakers{display:none}
	.pagewidth #CentralArea{padding:16px 10px 0 10px}
	/* subpage*/
	.subpage-container table{width:100%; min-width:100px;}
	.subpage-container tr td, .subpage-container tr th{padding:9px 10px 8px 10px !important; width:30%}
	.subpage-container tr td:last-child, .subpage-container tr th:last-child{width:70%}
}
@media(max-width:667px){
	.box-trustmakers .box p strong{font-size:15px; line-height:18px;}
	.box-trustmakers .box p{font-size:13px;}
	table.gallery table.fixed tr td .bin.g-b{font-size:18px;}
}
@media(max-width:640px){
	.slider{padding-top:455px;}
	/* style store */
	table.gallery table.fixed tr td .bin.g-b{font-size:16px;}
}
@media(max-width:639px){
	.header-container .header-top ul li, .header-container .header-top ul li a.text{font-size:10px; line-height:27px}
	.header-container .header-top ul li:last-child{background-size:47px; padding-left:40px;}
	.header-container .header-content .logo-content{margin:0px auto;   float:none}
	.header-container .header-content .logo-content img{  width:150px; }
	.search-content{width:100%; margin-top:18px;}
	.search-container{width:100%;}
	.search-content .v4sbox{width:90%;}
	.search-content .v5sbox{margin:0;}
	.nav-trigger + label{top:51px;}
	.menu-header .navigation{margin:0;}
	.listing-right-content .product-view-name{font-size:20px; line-height:25px;}
	.product-info-content, main section{padding:15px}
	main label{width:100%; margin:2px 0 0}
	
	.pagewidth .menu-header .navigation{margin-top:0;}
	.col-left .box-brand ul li{width:50%}
	.pagewidth td.gallery{padding:17px 0 0  !important; width:100%; display:block}
	table.gallery tr td.details div.ttl{height:auto;}
	.box-trustmakers .box p strong{font-size:12px; line-height:15px;}
	table.gallery tr td.details div.ttl{height:auto;}
	table.v4acpcont{margin-bottom:10px !important}
	.col-left .box-brand{margin-bottom:10px;}
	.pagewidth .box-trustmakers{margin-top:5px;}
	.pagewidth .banner{margin-top:10px;}
	
	
	.pagewidth .box-trustmakers .list-box:first-child img{margin-top:6px;}
	.pagewidth .box-trustmakers .list-box{ padding:0 3px;}
	.pagewidth .box-trustmakers .list-box:last-child{padding:0 0 0 6px;}
	.pagewidth .box-trustmakers .list-box:first-child{padding:0  6px 0 0;}
	.pagewidth .box-trustmakers .box p{font-size:12px !important; line-height:15px !important;}
	.pagewidth .box-trustmakers .box p strong{font-size:14px !important; line-height:17px !important;}
	.pagewidth .box-trustmakers .box p:first-child{padding-right:10px;}
	
	.pagewidth .fpcc, .pagewidth div.r3_cm div.rs_box div.ctrlbr{text-align:center}
	td#CentralArea span.pdmt{position:inherit; }
}
@media(max-width:568px){
	.slider > .img-details{height:400px;}
	.slider{padding-top:400px;}
}
@media(max-width:480px){
	.search-content .v4sbox{width:87%}
	.slider > .img-details{height:340px;}
	.slider{padding-top:340px;}
	.box-trustmakers .box{padding:10px 5px}
	.box-trustmakers .box p{font-size:13px; line-height:16px;}
	.box-trustmakers .box p strong{font-size:14px;}
	.footer-left p{padding:15px 0 0 ; width:100%}
	
	.pagewidth .box-trustmakers .box p{font-size:14px !important; line-height:17px !important;}
	.pagewidth .box-trustmakers .box p strong{font-size:16px !important; line-height:21px !important;}
	.pagewidth .box-trustmakers .box p:first-child{padding-right:10px;}
	.pagewidth .box-trustmakers .list-box:first-child img{margin-top:6px;}
	.pagewidth .box-trustmakers .list-box{width:100%; padding:0 0 10px !important}
	.pagewidth .box-trustmakers .list-box:last-child{padding:0!important}
}
@media(max-width:414px){
	.search-content .v4sbox{width:85%}
	.slider > .img-details{height:290px;}
	.slider{padding-top:290px;}
	.box-trustmakers .box p{font-size:12px; line-height:14px;}
	.box-trustmakers .box p strong{font-size:13px;}
	
	
}
@media(max-width:350px){
	.search-content .v4sbox{width:82%}
	.slider > .img-details{height:245px;}
	.slider{padding-top:245px;}
	.box-trustmakers .box p{font-size:10px; line-height:12px;}
	.box-trustmakers .box p strong{font-size:11px;}
}
@media(max-width:320px){
	.search-content .v4sbox{width:81%}
	.slider > .img-details{height:225px;}
	.slider{padding-top:225px;}
	.box-trustmakers .box p{font-size:9px; line-height:11px;}
	.box-trustmakers .box p strong{font-size:9px;}
	#gh{min-width:300px}
