/* Global */
body{
	font-family: 'Arvo', serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #010101;
	background-repeat:repeat-y;
	background-position: center top;
	background-color: #fff;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	color:#f37021;
	font-weight:700;
}

h2{
	margin:35px 0px;
	line-height:30px;
	font-size:29px;
}
label{
	color:#000;
}
.main-wrap{
	background:url(../img/bg_mainwrap.png) no-repeat center top;
}

.main-conts-border{
	padding-bottom:16px;
	background:url(../img/bg_divider.png) no-repeat center bottom;
	box-shadow:0px 0px 20px #000;
	position:relative;
	z-index:10;
}

#main-content{
	padding-top:25px;
}

#n_home #main-content{
	padding-top:0px;
}

.wrapper-content-mainborder{
	margin-bottom: 115px;
	background:#f37021;
	border:none;
	border-radius: 10px;
	border-bottom:20px solid #f37021;
	-webkit-box-shadow:none;
	box-shadow:none;
	width:100%;
	float:left;
}
.wrapper-content-main{
	width:100%;
	float:left;
	background:#fff;
	border-radius:9px;
	padding-bottom:40px;
}

.wrapper-content-main-padded{
	width:100%;
	float:left;
	background:#fff;
	border-radius:9px;
	padding:30px 30px 40px;

}

/* Buttons */

.btn{
	font-family:Arial, sans-serif;
	font-weight:700;

}

.btn-primary, .btn-success  {
 background: -moz-linear-gradient(
		top,
		#ef7b00 0%,
		#ffdd00 0%,
		#ef7b00 16%,
		#fd5900 99%,
		#fd5900);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ef7b00),
		color-stop(0.0, #ffdd00),
		color-stop(0.16, #ef7b00),
		color-stop(0.99, #fd5900),
		to(#fd5900));


	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

	border: 0px solid #000000;
	-moz-box-shadow:
		0px 0px 0px rgba(152,23,0,0),
		inset 0px -3px 1px rgba(152,23,0,1);
	-webkit-box-shadow:
		0px 0px 0px rgba(152,23,0,0),
		inset 0px -3px 1px rgba(152,23,0,1);
	box-shadow:
		0px 0px 0px rgba(152,23,0,0),
		inset 0px -3px 1px rgba(152,23,0,1);
		border:none;
}


/* Header */
.container.wrapper-header{
	padding:9px 15px 0 15px;
	background:url(../img/new-header-bg.png) no-repeat top center;
	background-size: cover;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	position:relative;
	z-index:10;
}

.wrapper-head-info{
	margin-bottom:14px;
}

.wrapper-navi{
	padding-left:20px;
}

.wrapper-navi .navbar-collapse{
	padding-left:0px;
	padding-right:0px;
}
.navbar-default{
	border:none;
	background:none;
}

#header-cart {
	margin-top: 3px;
}

.wrapper-header .navbar{
	margin-bottom:0px;
	min-height:inherit;
}

.wrapper-header .navbar-default .navbar-nav > li > a{
  padding: 13px 14px 6px 14px;
	background:url(../img/nav_borderbg.png) no-repeat right bottom;
	font-size: 16px;
	font-weight: bold;
	color:#010101;
	line-height:18px;
	font-family:"Arvo", Arial, Helvetica, sans-serif;
}

.wrapper-header .navbar-default .navbar-nav > li > a:hover,
.wrapper-header .navbar-default .navbar-nav > li > a:focus {
	background:url(../img/nav_borderbg.png) no-repeat right bottom transparent;
	color: #ffffff;
}

.wrapper-header .navbar-default .navbar-nav > li:first-child > a {
	padding-left:0px;
}

.wrapper-header .navbar-default .navbar-nav > li:last-child > a {
	padding-right: 0px;
}

.wrapper-header .navbar-default .navbar-nav > li:last-child > a{
	background:none;
}


.wrapper-head-statement{
	padding-left:12px;
	width: 27%;
}

.wrapper-head-statement img{
	max-width:100%;
}

.header-search {
	margin-top:2px;
}

.header-search .form-control{
	height:36px;
	border-radius:6px;
	background:url(../img/headersearch_bg.png) #fff no-repeat 8px 3px;
	padding-left:42px;
	border-color:#fff;
	box-shadow:none;
}

.header-search .input-group .form-control:not(:first-child):not(:last-child) {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.header-search .input-group-btn{
	padding:5px;
	background:#fff;
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.header-search .input-group-btn .btn{
	padding: 4px 12px;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}

.header-search .input-group-btn:last-child > .btn{
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.nsearchinput-pl.well{
	margin-top: 36px !important;
	border-radius:6px;
}

.wrapper-head-phone .buffalo-text{
	font-weight:700;
	font-size:25px;
	text-transform:uppercase;
	line-height:26px;

}

.wrapper-head-phone .buffalo-num{
	font-weight:700;
	font-size:13px;
	letter-spacing:10px;
	line-height:14px;
}

/* Home */
.wrap-banner{
	position: relative;
  z-index: 5;
  padding-bottom: 16px;
	background:url(../img/bg_divider.png) no-repeat center bottom;
	box-shadow:0px 0px 20px #000;
}

@media screen and (min-width: 1112px) {
     .wrap-banner{
         margin-top: -176px;
         
     }
    
}

.wrapper-banner-home{
	height:791px;
}

.banner-content{
	padding-top:136px;
}

.banner-content-wrap{
	padding-left:124px;
	padding-right:124px;
}

.banner-content-wrap h2{
	font-size:36px;
	font-weight:700;
	color:#fff;
	margin-bottom:28px;
	line-height:36px;
	margin-top:0px;
}

.banner-content-wrap ul{
	list-style:none;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

.banner-content-wrap ul li{
	list-style:none;
	padding-left:33px;
	font-size:24px;
	color:#fff;
	background:url(../img/icon_checkbanner.png) no-repeat left top;
	margin-bottom:18px;
}

.banner-content-wrap .banner-btn{
	width:45%;

}

.banner-content-wrap .banner-btn .btn{
	font-size:24px;
	font-weight:700;
}

.banner-content-wrap .banner-testi{
	width:55%;
	padding-left:134px;
	padding-right:100px;
	font-style:italic;
	font-size:16px;
	color:#000;
}

.banner-content-wrap .banner-testi p{
	margin-bottom:0px;
	letter-spacing:-0.01em;
}

.banner-content-wrap .banner-testi .testi-name{
	font-weight:700;
}


.wrapper-home-conts{
	padding-top:13px;
}

.wrapper-testi-home .media{
	margin-bottom:35px;
}
.wrapper-testi-home .media-body{
	border-radius:12px;
	border-bottom:6px solid #f37021;
}

.wrapper-testi-home .media-body .media-conts{
	border-radius:9px;
	background:#fff;
	padding:20px;
	float:left;
}

.wrapper-testi-home .media-body .media-conts .testi-desc{
	width:73.7%;
	padding-right:20px;
	padding-left:25px;
	padding-top:16px;
	font-size: 16px;
	line-height: 27px;
	background:url(../img/bg_openquote.png) no-repeat left top;
	float:left;
}

.wrapper-testi-home .media-body .media-conts .testi-desc .testi-desc-cont{
	background:url(../img/bg_closequote.png) no-repeat right bottom;
	padding-bottom:10px;
}

.wrapper-testi-home .media-body .media-conts .testi-image{
	width:26.3%;
	float:left;
}

.wrapper-testi-home .media-body .media-conts .testi-image img{
	max-width:100%;
	width:100%;
	height:auto;
}

.wrapper-testi-home h4{
	font-size:20px;
	color:#000;
	font-weight:400;
	padding-top:38px;
	background:url(../img/bg_carettesti.png) 77px top no-repeat;
	margin-top:-6px;
	padding-left:77px;
	margin-bottom:0px;
}

.wrapper-testi-home h4 span{
	font-weight:700;
}

.wrapper-home-rating{margin-bottom:70px;}

.wrapper-home-rating .progress{
	height:40px;
	border: 2px solid #fff;
	border-radius:18px;
	box-shadow: 0px 0px 1px #ebebeb;
	background:#fff;
}

.wrapper-home-rating .progress .progress-bar{
	border-radius:16px;
	line-height:1.5;
	text-align:left;
	box-shadow:none;
}

.wrapper-home-rating .progress .progress-bar .rating-desc{
	width:50%;
	padding-left:30px;
	font-size:24px;
	color:#fff;
	float:left;
}

.wrapper-home-rating .progress .progress-bar .rating-percent{
	width:50%;
	padding-right:24px;
	text-align:right;
	font-weight:700;
	font-size:24px;
	color:#fff;
	float:left;
}

.wrapper-home-rating p{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#010101;
}

.wrapper-home-rating p a{
	color:#010101;
	text-decoration:underline;
}

.wrapper-home-brand{
	margin-bottom:26px;
}

.wrap-brand-content{
	background:#000000;
	border-radius:10px;
	box-shadow:0px 3px 20px #000;
	padding:15px 40px;
	float:left;
	border-top: 1px solid #a5a5a5;
	width:100%;
}

.wrap-brand-content .brand-images{
	width:57%;
	float:left;
}

.wrap-brand-content .brand-images ul{
	list-style:none;
	float:left;
	margin-bottom:0px;
	padding-left:0px;
}

.wrap-brand-content .brand-images ul li{
	list-style:none;
	margin-right:14px;
	float:left;
}


.wrap-brand-content .brand-images-btn{
	width:43%;
	float:left;
}

.wrap-brand-content .brand-images-btn .btn{
	font-size:25px;

}


/* Thumbnails */
.thumb_list .panel{
	margin-bottom: 36px;
	background:none;
	border:none;
	border-radius: 12px;
	border-bottom:6px solid #f37021;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.thumb_list .panel .panel-body{
	background:#fff;
	border-radius: 9px;
	padding:0px;
}

.thumb_list .panel .panel-body .row{
	margin:0px;
}

.thumb_list h3{
	font-size:19px;
	margin-bottom:0px;
	color:#000;
}

.thumb_list h3 a{
	color:#000;
}

.thumb_list h3.thumblistsku{
	font-weight:400;
}

.thumb_list .prod-subtitle{
	font-size:19px;
}


.thumb_list .prod-sku{
	font-size:19px;
	font-weight:700;
}

.thumb_list .brand-wrap{
	width:24.3%;
	height:198px;
	overflow:hidden;
	text-align:center;
	line-height:198px;
	color:#000;
	font-size:19px;
	background: #e1e2e2; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #e1e2e2 0%, #ffffff 53%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1e2e2), color-stop(53%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-top-left-radius:9px;
	border-bottom-left-radius:9px;
	padding:0px;
}

.thumb_list .brand-wrap .brand-wrap-conts{
	padding-left: 1px;
	padding-right: 0;
	background: #fff;
}
.thumb_list .brand-wrap .brand-wrap-conts img{
	width:100%;
	max-width:100%;
	height:auto;
}


.thumb_list .prodname-wrap{
	width:26.4%;
	height:198px;

	background: #e1e2e2; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #e1e2e2 0%, #ffffff 53%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1e2e2), color-stop(53%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding:0px;
}

.thumb_list .prodname-wrap .prodname-wrap-conts{
	height:198px;
  padding-left: 15px;
  padding-right: 15px;
	background:url(../img/bg_shadow_categ.png) no-repeat right center;
	padding-top:36px;
}

.thumb_list .prodname-wrap .prodname-container{
	height:79px;
	overflow:hidden;
}

.thumb_list .prodname-wrap .prod-subtitle{
	height:20px;
	overflow:hidden;
	margin-bottom:0px;
}

.thumb_list .prodname-wrap .bbq-total, .bbqtotalprod{
	background:url(../img/icon-bbq.png) no-repeat left top;
	height:47px;
	padding-top:18px;
	font-size:25px;
	font-weight:700;
	padding-left:60px;
	margin-top: 5px;
}

.thumb_list .prod-image-wrap{
	width: 24.3%;
	height:198px;
	overflow:hidden;
	line-height:198px;
	background: #e1e2e2; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #e1e2e2 0%, #ffffff 53%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1e2e2), color-stop(53%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding:0px;
}

.thumb_list .prod-image-wrap .prod-image-wrap-conts{
  padding-left: 15px;
  padding-right: 15px;
	background:url(../img/bg_shadow_categ.png) no-repeat right center;
}

.thumb_list .prod-image-wrap .prod-image-wrap-conts .img-responsive{
	display:inline-block;
}

.thumb_list .price-wrap{
	width:24.8%;
	height:198px;
	font-size:17px;
	font-weight:700;
	padding-left:15px;
	padding-right:15px;
	letter-spacing:-0.01em;
}

.thumb_list .price-wrap .rrp-text{
	font-weight:400;
}

.thumb_list .price-wrap .rrp-wrap{
	text-decoration:line-through;
}
.thumb_list .price-wrap .btn{
	font-size:17px;
}

/* Category Page */

.wrapper-category-filter{
	margin-bottom:26px;
}

.wrap-filter-content{
	background:#000000;
	border-radius:10px;
	box-shadow:0px 3px 20px #000;
	padding:15px 40px;
	float:left;
	border-top: 1px solid #a5a5a5;
	width:100%;

}
@media screen and (min-width: 840px) {
.categ-head{
	font-size:30px;
	margin-top:-43px;
}
}

/* sidebar */

#left-sidebar .panel.panel-default {
	border-bottom: 4px solid #f37021 !important;
	border-radius: 6px;
}

/* Product Page */

.wrap-prod-header{
	margin:0px;
}

.wrapper-content-main .wrap-prod-header .brand-wrap{
	width:24.3%;
	height:120px;
	text-align:center;
	line-height:120px;
	color:#000;
	font-size:19px;
	background: #e1e2e2; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #e1e2e2 0%, #ffffff 53%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1e2e2), color-stop(53%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-top-left-radius:10px;
	padding:0px;
	overflow:hidden;
}

.wrapper-content-main .wrap-prod-header .brand-wrap .brand-wrap-conts{
	background:#fff;
}

.wrapper-content-main .wrap-prod-header .brand-wrap .brand-wrap-conts img{
	max-width:100%;
	height:auto;
	max-height: 125px;
}

.wrapper-content-main .wrap-prod-header .prodname-wrap{
	width:33.8%;
	height:120px;

	background: #e1e2e2; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #e1e2e2 0%, #ffffff 53%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1e2e2), color-stop(53%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding:0px;
}

.wrapper-content-main .wrap-prod-header .prodname-wrap .prodname-wrap-contssd{
	height:120px;
	padding-top:22px;
	padding-left:27px;
	padding-right:27px;
	background:url(../img/bg_shadow_categ.png) no-repeat right center;
}

.wrapper-content-main .wrap-prod-header .prodname-wrap .prodname-wrap-conts{
	height:79px;
	overflow:hidden;
}
.wrapper-content-main .wrap-prod-header .prodname-wrap h3{
	color:#000;
	margin-bottom:5px;
}

.wrapper-content-main .wrap-prod-header .prodname-wrap .prodsku{
	font-weight:400;
}

.wrapper-content-main .wrap-prod-header .prod-sub-wrap{
	width:16.9%;
	height:120px;

	background: #e1e2e2; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #e1e2e2 0%, #ffffff 53%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1e2e2), color-stop(53%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding:0px;

}

.wrapper-content-main .wrap-prod-header .prod-sub-wrap .prod-sub-wrap-conts{
	height:120px;
	padding-left:17px;
	padding-right:17px;
	background:url(../img/bg_shadow_categ.png) no-repeat right center;
	padding-top:22px;
}


.wrapper-content-main .wrap-prod-header .prod-gallery-wrap{
	width:25%;
	height:120px;
	line-height:120px;
	background: #e1e2e2; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #e1e2e2 0%, #ffffff 53%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1e2e2), color-stop(53%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding-left:17px;
	padding-right:17px;
	border-top-right-radius:9px;
}

.wrapper-content-main .wrap-prod-header .prod-gallery-wrap img{
	width:100%;
	height:auto;
}



.wrap-prod-image-price{
	background:url(../img/shadownavbottom.png) no-repeat center top;
	padding-top:12px;
	margin-top:-11px;
}

.wrap-prod-main-image{
	padding-right:0px;
}

.wrap-prod-main-desc{
	padding-top:12px;
	margin-top:-12px;
	background:url(../img/shadowtopdesc.png) no-repeat center top;
}

.wrap-prod-main-descbg{
	padding:30px;
	background: #e1e2e2; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #e1e2e2 0%, #ffffff 53%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e1e2e2), color-stop(53%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(-45deg, #e1e2e2 0%,#ffffff 53%,#ffffff 100%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}



.prod-dimensions{
	padding:30px;
	width:100%;
	float:left;
	padding-top:42px;
	margin-top:-12px;
	background:url(../img/shadowbottomdesc.png) no-repeat center top;
}

.prod-dimensions .prod-dimension-conts{
	width:30%;
	float:left;
}

.prod-dimensions .prod-dimension-conts h3{
	margin:0px;
	padding-bottom:30px;
	border-bottom:1px solid #000;
	font-size:30px;
	line-height:30px;
	color:#000;
	text-transform:uppercase;
}

.prod-dimensions .prod-dimension-conts ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.prod-dimensions .prod-dimension-conts ul li{
	list-style:none;
	padding:12px 1px;
	border-bottom:1px solid #000;
	font-size:14px;
	line-height:14px;
	color:#000;

}


.prod-dimensions .prod-dimension-img{
	width:70%;
	padding:0px 30px;
	float:left;
}

.prod-dimensions .prod-dimension-img img{
	max-width:100% !important;
	height:auto !important;
	width:100% !important;
}


/* Commercial Grade */
.wrap-commercial-grade{
	width:100%;
	float:left;
	padding:34px 460px 0px 34px;
	background:url(../img/bg_commercialgrade.jpg) center top no-repeat;
	background-size: 100%;
	height:448px;
}

.wrap-commercial-grade h2{
	font-size:23px;
	color:#000;
	margin-bottom:20px;
	margin-top:0px;
	padding-right:55px;
}

.wrap-commercial-grade p{
	font-size:16px;
	color:#010101;
	line-height:24px;
	font-family:Arial, sans-serif;
}
.wrap-commercial-grade p span{
	font-size:10px;
}

/* 10 Year Warranty  */

.wrap-tenyear-warranty{
	width:100%;
	float:left;
	padding:34px 48px 0px 338px;
	background:url(../img/bg_tenyearwarranty.jpg) center top no-repeat;
	background-size: 100%;
	height:289px;
}

.wrap-tenyear-warranty h2{
	font-size:23px;
	color:#636466;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-tenyear-warranty p{
	font-size:16px;
	color:#636466;
	line-height:24px;
	font-family:Arial, sans-serif;
}


/* Precision welded Construction */

.wrap-precision-welded{
	width:100%;
	float:left;
	padding:34px 440px 0px 34px;
	background:url(../img/bg_precisionwelded.jpg) center top no-repeat;
	background-size: 100%;
	height:430px;
}

.wrap-precision-welded h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-precision-welded p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Reinforced Double Skinned 304 */

.wrap-reinforced-doubleskinned{
	width:100%;
	float:left;
	padding:34px 388px 0px 34px;
	background:url(../img/bg_reinforceddouble.jpg) center top no-repeat;
	background-size: 100%;
	height:375px;
}

.wrap-reinforced-doubleskinned h2{
	font-size:23px;
	color:#636466;
	margin-bottom:20px;
	margin-top:0px;
	padding-right:70px;
}

.wrap-reinforced-doubleskinned p{
	font-size:16px;
	color:#636466;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:130px;
}

/* Cooltouch Stainless Steel */

.wrap-cooltouch-stainless-steel {
	width:100%;
	float:left;
	padding:30px 170px 0px 32px;
	background:url(../img/cooltouch.jpg) center top no-repeat;
	background-size: 100%;
	height:372px;
}

.wrap-cooltouch-stainless-steel h2{
	font-size:23px;
	color:#636466;
	margin-bottom:20px;
	margin-top:0px;
	padding-right:70px;
}

.wrap-cooltouch-stainless-steel p{
	font-size:16px;
	color:#636466;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Builtin Stainless Steel */

.wrap-builtin-stainless-steel {
	width:100%;
	float:left;
	padding:30px 600px 0px 32px;
	background:url(../img/builtin-stainless.jpg) center top no-repeat;
	background-size: 100%;
	height:373px;
}

.wrap-builtin-stainless-steel h2{
	font-size:23px;
	color:#636466;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-builtin-stainless-steel p{
	font-size:16px;
	color:#636466;
	line-height:24px;
	font-family:Arial, sans-serif;
}


/* UltraShine */

.wrap-ultrashine-detailing {
	width:100%;
	float:left;
	padding:30px 30px 0px 580px;
	background:url(../img/ultrashine.jpg) center top no-repeat;
	background-size: 100%;
	height:373px;
}

.wrap-ultrashine-detailing h2{
	font-size:23px;
	color:#636466;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-ultrashine-detailing p{
	font-size:16px;
	color:#636466;
	line-height:24px;
	font-family:Arial, sans-serif;
}



/* Pyroceramic Flavourising  */

.wrap-pyroceramic-flavourising, .wrap-pyroceramic-b-flavourising{
	width:100%;
	float:left;
	padding:34px 48px 0px 506px;
	background:url(../img/bg_pyroceramic.jpg) center top no-repeat;
	background-size: 100%;
	height:372px;
}
.wrap-pyroceramic-b-flavourising{
	background:url(../img/bg_b_pyroceramic.jpg) center top no-repeat;
	background-size: 100%;
}
.wrap-pyroceramic-flavourising h2,.wrap-pyroceramic-b-flavourising h2 {
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
	padding-right:80px;
}

.wrap-pyroceramic-flavourising p, .wrap-pyroceramic-b-flavourising p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:20px;
}

/* Commercial Flame Tamer  */

.wrap-commercial-flametamer {
	width:100%;
	float:left;
	padding:34px 48px 0px 506px;
	background:url(../img/commercialflametamer.jpg) center top no-repeat;
	background-size: 100%;
	height:372px;
}

.wrap-commercial-flametamer h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-commercial-flametamer p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Super Heavy Weight Commercial Grade Grill   */

.wrap-heavyweight-commercialgrade-grill {
	width:100%;
	float:left;
	padding:34px 560px 0px 34px;
	background:url(../img/superheavycookinggrills.jpg) center top no-repeat;
	background-size: 100%;
	height:370px;
}

.wrap-heavyweight-commercialgrade-grill h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-heavyweight-commercialgrade-grill p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right: 30px;
}


/* Super Heavy Weight Commercial Grade   */

.wrap-superheavyweight-commercialgrade{
	width:100%;
	float:left;
	padding:34px 460px 0px 34px;
	background:url(../img/superheavycookingsurface.jpg) center top no-repeat;
	background-size: 100%;
	height:370px;
}

.wrap-superheavyweight-commercialgrade h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-superheavyweight-commercialgrade p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right: 30px;
}

/* ushaped   */

.wrap-ushaped {
	width:100%;
	float:left;
	padding:34px 500px 0px 34px;
	background:url(../img/ushapedburner.jpg) center top no-repeat;
	background-size: 100%;
	height:370px;
}

.wrap-ushaped h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-ushaped p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* ushaped   */

.wrap-stainlessburners {
	width:100%;
	float:left;
	padding:34px 500px 0px 34px;
	background:url(../img/stainlessburner.jpg) center top no-repeat;
	background-size: 100%;
	height:369px;
}

.wrap-stainlessburners h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-stainlessburners p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Evenheat  */

.wrap-evenheat{
	width:100%;
	float:left;
	padding:34px 48px 0px 528px;
	background:url(../img/bg_evenheat.jpg) center top no-repeat;
	background-size: 100%;
	height:376px;
}

.wrap-evenheat h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-evenheat p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* SureSeal */

.wrap-sureseal{
	width:100%;
	float:left;
	padding:34px 556px 0px 34px;
	background:url(../img/bg_sureseal.jpg) center top no-repeat;
	background-size: 100%;
	height:373px;
}

.wrap-sureseal h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-sureseal p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:40px;
}

/* Flash Fire  */

.wrap-flashfire, .wrap-flashfire-b{
	width:100%;
	float:left;
	padding:34px 528px 0px 32px;
	background:url(../img/bg_flashfire.jpg) center top no-repeat;
	background-size: 100%;
	height:370px;
}
.wrap-flashfire-b{
	background:url(../img/bg_flashfire-b.jpg) center top no-repeat;
	background-size: 100%;
}

.wrap-flashfire h2, .wrap-flashfire-b h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
	padding-right: 60px;
}

.wrap-flashfire p, .wrap-flashfire-b p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* 240volt */

.wrap-voltdirect{
	width:100%;
	float:left;
	padding:34px 469px 0px 34px;
	background:url(../img/bg_240volt.jpg) center top no-repeat;
	background-size: 100%;
	height:373px;
}

.wrap-voltdirect h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-voltdirect p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:88px;
}


/* Warming rack */

.wrap-warmingrack{
	width:100%;
	float:left;
	padding:34px 560px 0px 34px;
	background:url(../img/warmingrack.jpg) center top no-repeat;
	background-size: 100%;
	height:368px;
}

.wrap-warmingrack h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-warmingrack p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:40px;
}

/* Side Shelves A */

.wrap-sideshelvesa{
	width:100%;
	float:left;
	padding:34px 600px 0px 34px;
	background:url(../img/sideshelvesa.jpg) center top no-repeat;
	background-size: 100%;
	height:373px;
}

.wrap-sideshelvesa h2{
	font-size:23px;
	color:#636466;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-sideshelvesa p{
	font-size:16px;
	color:#636466;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Side Shelves B */

.wrap-sideshelvesb{
	width:100%;
	float:left;
	padding:34px 600px 0px 34px;
	background:url(../img/sideshelvesb.jpg) center top no-repeat;
	background-size: 100%;
	height:361px;
}

.wrap-sideshelvesb h2{
	font-size:23px;
	color:#636466;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-sideshelvesb p{
	font-size:16px;
	color:#636466;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Integrated Solid State  */

.wrap-integratedsolidstate{
	width:100%;
	float:left;
	padding:34px 48px 0px 528px;
	background:url(../img/bg_integratedsolidstate.jpg) center top no-repeat;
	background-size: 100%;
	height:321px;
}

.wrap-integratedsolidstate h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-integratedsolidstate p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Integrated Solid State  */

.wrap-piezoburner{
	width:100%;
	float:left;
	padding:34px 48px 0px 528px;
	background:url(../img/bg_integratedsolidstate.jpg) center top no-repeat;
	background-size: 100%;
	height:321px;
}

.wrap-piezoburner h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-piezoburner p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}


/* High Performance Mega Joule */

.wrap-megajoule{
	width:100%;
	float:left;
	padding:34px 580px 0px 34px;
	background:url(../img/bg_highperformance.jpg) center top no-repeat;
	background-size: 100%;
	height:375px;
}

.wrap-megajoule h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-megajoule p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}


/* High Performance Mega Joule extra */

.wrap-megajouleextra{
	width:100%;
	float:left;
	padding:34px 580px 0px 34px;
	background:url(../img/highperformancemegajoule_extra.jpg) center top no-repeat;
	background-size: 100%;
	height:373px;
}

.wrap-megajouleextra h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
	padding-right: 80px;
}

.wrap-megajouleextra p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Full Width Front Access  */

.wrap-fullwidthfrontaccess{
	width:100%;
	float:left;
	padding:34px 48px 0px 528px;
	background:url(../img/bg_fullwidthfront.jpg) center top no-repeat;
	background-size: 100%;
	height:321px;
}

.wrap-fullwidthfrontaccess h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-fullwidthfrontaccess p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Integrated Halogen */

.wrap-integratedhalogen{
	width:100%;
	float:left;
	padding:34px 650px 0px 34px;
	background:url(../img/bg_integratedhalogen.jpg) center top no-repeat;
	background-size: 100%;
	height:376px;
}

.wrap-integratedhalogen h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-integratedhalogen p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Auxiliary LED  */

.wrap-auxiliaryled{
	width:100%;
	float:left;
	padding:34px 48px 0px 528px;
	background:url(../img/bg_auxiliary.jpg) center top no-repeat;
	background-size: 100%;
	height:382px;
}

.wrap-auxiliaryled h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-auxiliaryled p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:35px;
}

/* EzyGlide */

.wrap-ezyglide{
	width:100%;
	float:left;
	padding:34px 500px 0px 34px;
	background:url(../img/bg_ezyglide.jpg) center top no-repeat;
	background-size: 100%;
	height:376px;
}

.wrap-ezyglide h2{
	font-size:23px;
	color:#fff;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-ezyglide p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:120px;
}

/* Handmade UV  */

.wrap-handmadeuv{
	width:100%;
	float:left;
	padding:34px 48px 0px 292px;
	background:url(../img/bg_handmadeuv.jpg) center top no-repeat;
	background-size: 100%;
	height:385px;
}

.wrap-handmadeuv h2{
	font-size:23px;
	color:#646567;
	margin-bottom:20px;
	margin-top:0px;
	text-align:right;
}

.wrap-handmadeuv p{
	font-size:16px;
	color:#646567;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-left:122px;
}

/* Professionally Pre-Assembled */

.wrap-profpreassembled{
	width:100%;
	float:left;
	padding:34px 548px 0px 34px;
	background:url(../img/bg_professionallypreassembled.jpg) center top no-repeat;
	background-size: 100%;
	height:326px;
}

.wrap-profpreassembled h2{
	font-size:23px;
	color:#646567;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-profpreassembled p{
	font-size:16px;
	color:#646567;
	line-height:24px;
	font-family:Arial, sans-serif;
}

/* Heavy Duty Cast Alloy */

.wrap-heavydutycast{
	width:100%;
	float:left;
	padding:34px 48px 0px 528px;
	background:url(../img/bg_heavydutycast.jpg) center top no-repeat;
	background-size: 100%;
	height:386px;
}

.wrap-heavydutycast h2{
	font-size:23px;
	color:#646567;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-heavydutycast p{
	font-size:16px;
	color:#646567;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:35px;
}

/* Precision welded Double Skinned */

.wrap-preweldeddouble{
	width:100%;
	float:left;
	padding:34px 608px 0px 34px;
	background:url(../img/bg_preweldeddouble.jpg) center top no-repeat;
	background-size: 100%;
	height:376px;
}

.wrap-preweldeddouble h2{
	font-size:23px;
	color:#646567;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-preweldeddouble p{
	font-size:16px;
	color:#646567;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:24px;
}

/* Chrome Plated Zinc */

.wrap-chromeplated{
	width:100%;
	float:left;
	padding:34px 48px 0px 528px;
	background:url(../img/bg_chromeplated.jpg) center top no-repeat;
	background-size: 100%;
	height:384px;
}

.wrap-chromeplated h2{
	font-size:23px;
	color:#646567;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-chromeplated p{
	font-size:16px;
	color:#646567;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:18px;
}

/* FineTouch */

.wrap-finetouch{
	width:100%;
	float:left;
	padding:34px 620px 0px 34px;
	background:url(../img/conversion.jpg) center top no-repeat;
	background-size: 100%;
	height:351px;
}

.wrap-finetouch h2{
	font-size:23px;
	color:#646567;
	margin-bottom:20px;
	margin-top:0px;
	padding-right: 50px;
}

.wrap-finetouch p{
	font-size:16px;
	color:#646567;
	line-height:24px;
	font-family:Arial, sans-serif;
	padding-right:14px;
}

/* Burny */

.wrap-burnysolid-combination,
.wrap-burnyqualityenamel,
.wrap-burnycoltouchburny,
.wrap-burnyreplacementwarranty,
.wrap-burnybuiltingauge,
.wrap-burnyenameltamer,
.wrap-burnyenamelgrills,
.wrap-burnyenamelsurface,
.wrap-burnysteelburners,
.wrap-burnywarmingrack,
.wrap-burnysideshelves,
.wrap-burnydripcontainer,
.wrap-burnypiezo,
.wrap-burnyregulator,
.wrap-burnypvc {
	width:100%;
	float:left;
	background-size: 100% !important;
}

.wrap-burny h2{
	font-size:23px;
	margin-bottom:20px;
	margin-top:0px;
}

.wrap-burny p{
	font-size:16px;
	line-height:24px;
	font-family:Arial, sans-serif;
}

.wrap-burny-w h2,
.wrap-burny-w p {
	color: #fff;
}

.wrap-burny-g h2,
.wrap-burny-g p {
	color: #646567;
}

.wrap-burny-b h2,
.wrap-burny-b p {
	color: #000;
}


.wrap-burnysolid-combination {
	padding:34px 448px 0px 34px;
	background:url(../img/solidcombination.jpg) center top no-repeat;
	height:283px;
}

.wrap-burnyqualityenamel {
	padding:34px 34px 0px 474px;
	background:url(../img/enamelhoodbbq.jpg) center top no-repeat;
	height:327px;
}

.wrap-burnycoltouchburny {
	padding:34px 360px 0px 34px;
	background:url(../img/cooltouchhoodhandle.jpg) center top no-repeat;
	height:340px;
}

.wrap-burnyreplacementwarranty {
	padding:82px 34px 0px 380px;
	background:url(../img/replacementwarranty.jpg) center top no-repeat;
	height:282px;
}

.wrap-burnybuiltingauge {
	padding:34px 560px 0px 34px;
	background:url(../img/builtingauge.jpg) center top no-repeat;
	height:355px;
}

.wrap-burnyenameltamer {
	padding:193px 329px 0px 34px;
	background:url(../img/enamelflametamer.jpg) center top no-repeat;
	height:378px;
}

.wrap-burnyenamelgrills {
	padding:34px 34px 0px 638px;
	background:url(../img/enamelcookinggrills.jpg) center top no-repeat;
	height:372px;
}

.wrap-burnyenamelsurface {
	padding:34px 620px 0px 34px;
	background:url(../img/enamelcookingsurface.jpg) center top no-repeat;
	height:372px;
}

.wrap-burnysteelburners {
	padding:34px 34px 0px 640px;
	background:url(../img/highgradeburners.jpg) center top no-repeat;
	height:370px;
}

.wrap-burnywarmingrack {
	padding:34px 34px 0px 640px;
	background:url(../img/chromewarmingrack.jpg) center top no-repeat;
	height:377px;
}

.wrap-burnysideshelves {
	padding:34px 690px 0px 34px;
	background:url(../img/combinationsideshelves.jpg) center top no-repeat;
	height:379px;
}

.wrap-burnysideshelves p {
	padding-right: 30px;
}

.wrap-burnydripcontainer {
	padding:34px 680px 0px 34px;
	background:url(../img/easycatchcontainer.jpg) center top no-repeat;
	height:380px;
}

.wrap-burnypiezo {
	padding:34px 34px 0px 525px;
	background:url(../img/piezoburnerignition.jpg) center top no-repeat;
	height:318px;
}

.wrap-burnyregulator {
	padding:34px 730px 0px 34px;
	background:url(../img/qcc.jpg) center top no-repeat;
	height:377px;
}

.wrap-burnypvc {
	padding:34px 34px 0px 504px;
	background:url(../img/pvccover.jpg) center top no-repeat;
	height:384px;

}

.wrap-prod-price{
	padding-top:20px;
	background:url(../img/shadowright.png) no-repeat left center;
	padding-left:13px;
	margin-left:-13px;
}

.wrap-prod-price .wrap-prod-price-container{
	width:228px;
	background:#000000;
	float:left;
	margin-left:26px;
	border-radius:12px;
	box-shadow:0px 0px 10px #000;
	padding:24px;
	color:#fff;
	margin-bottom:15px;
}

.top-price-bg{
	margin-left:-24px;
	margin-right:-24px;
	background:url(../img/bg_onsale.png) no-repeat;
	width:228px;
	height:86px;
	float:left;
	margin-bottom:18px;
	margin-top:-29px;
	text-transform:uppercase;
	padding-top:21px;
	font-size:37px;
	font-weight:700;
	color:#fff;
	text-align:center;
	line-height:37px;
}

.wrapper-pricing{
	color:#fff;
}

.wrapper-pricing .productrrp, .wrapper-pricing .productsave{
	font-size:22px;
	text-decoration:none;
	color:#fff;
}

.wrapper-pricing .productrrp span{
	text-decoration:line-through;
}

.wrapper-pricing .productpricetext, .wrapper-pricing .productpromo{
	font-size:22px;
	font-weight:700;
}

.wrapper-pricing .productsavetext{
	color:#f27400;
	font-weight:700;
}

.total-price{
	font-size:22px;
	font-weight:700;
	color:#fff;
	line-height:22px;
	margin-bottom:15px;
}

#multiitemadd label {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

#multiitemadd input[type=checkbox].css-checkbox {
	  position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}

#multiitemadd input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	cursor:pointer;
}

#multiitemadd input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -24px;
}


#multiitemadd .chk-addons{background-image:url(../img/chk-addons.png);}

#multiitemadd input[type=checkbox].css-checkbox.med + label.css-label.med {
	padding-left:22px;
    height:17px;
	display:inline-block;
	line-height:17px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
    cursor:pointer;
}

#multiitemadd input[type=checkbox].css-checkbox.med:checked + label.css-label.med {

    background-position: 0 -17px;
}
#multiitemadd input[type=checkbox].css-checkbox.sme + label.css-label.sme {
	padding-left:22px;
    height:16px;
	display:inline-block;
	line-height:16px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
    cursor:pointer;
}

#multiitemadd input[type=checkbox].css-checkbox.sme:checked + label.css-label.sme{

    background-position: 0 -16px;
}
#multiitemadd input[type=checkbox].css-checkbox.lrg + label.css-label.lrg {
	padding-left:28px;
	display:inline-block;
	line-height:24px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
    cursor:pointer;
	font-weight:400;
}

#multiitemadd input[type=checkbox].css-checkbox.lrg:checked + label.css-label.lrg{

    background-position: 0 -276px;
}

.pdf-brochure-wrap{
	margin-left:26px;
}

.prod-subtitle{
	line-height:16px;
	font-size:16px;
	height:36px;
	overflow:hidden;
	margin-bottom:0px;
}

/* Footer */
.wrapper-footer{
	padding:27px 0px 0px;
	background:url(../img/bg_footer.jpg) repeat-y center top;
	position:relative;
	z-index:8;
	box-shadow: 0px -10px 5px #888888;
	-webkit-box-shadow: 0px -10px 5px #888888;
	-moz-box-shadow: 0px -10px 5px #888888;
}

.wrapper-footer h4{
	font-size:22px;
	color:#010101;
	margin-bottom:6px;
	line-height:22px;
}

.wrapper-footer-logo{
	padding-right:16px;
	width:17%;
}

.wrapper-footer-bbqrange{
	width:18%;
	padding-left:21px;
	padding-right:16px;
}

.wrapper-footer-outdoorkitchens{
	padding-left:0px;
	padding-right:7px;
	width:24%;
}

.wrapper-footer-outdoorheaters{
	padding-left:0px;
	padding-right:9px;
	width:22%;
}

.wrapper-footer-outdoorheaters .nav{
	margin-bottom:22px;
}

.wrapper-footer-bbqcompany{
	padding-left:0px;
	padding-right:0px;
	width:19%;
}

.wrapper-footer-social{
	padding-right:16px;
	color:#000;
	width:17%;
}
.wrapper-footer-social .list-social{
	margin-top:0px;
}

.wrapper-footer-social .list-social a{
	color:#000;
}

.wrapper-footer-factoryshop{
	width:42%;
	padding-left:21px;
	padding-right:7px;
	font-size:14px;
	letter-spacing: -0.01em;
}

.wrapper-footer-factoryshop h4{
	text-transform:uppercase;
}

.wrapper-footer-phone{
	padding-left:0px;
	padding-right:9px;
	width:22%;
	color:#000;
}

.wrapper-footer-phone .buffalo-text{
	font-weight:700;
	font-size: 29px;
	text-transform: uppercase;
	line-height: 29px;
	letter-spacing: -0.04em;
}

.wrapper-footer-phone .buffalo-num{
	font-weight:700;
	font-size:16px;
	letter-spacing:9px;
	line-height:16px;
}

.wrapper-footer-email{
	padding-left:0px;
	padding-right:0px;
	width:19%;
}

.wrapper-footer .nav > li > a{
	padding:3px 0px;
	font-size:15px;
	line-height:16px;
	color:#000000;
}

.wrapper-footer .nav > li > a:hover,
.wrapper-footer .nav > li > a:focus {
  text-decoration: none;
  background:none;
  color:#000000;
}

.wrapper-footer .row-padded{
	padding-bottom:10px;
}

.wrapper-footer-copy{
	background:#000;
	border-top:1px solid #fff;
	box-shadow:0px 0px 20px #000;
	padding:9px 0px 14px;
	font-size:11px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

.wrapper-footer-email .btn{
	font-size:22px;
	font-weight:700;
}

.wrapper-head-info > div:first-child {
	padding-right: 15px;
}

.wrapper-head-info > div:first-child {
	padding-left: 15px;
}

/* Media Queries */

@media (min-width: 768px){
	.container.wrapper-header {
	width: 750px;
	}

	#n_home #main-content.container{
		width:750px;
	}

	h4 + .nav.nav-pills.nav-stacked {
		margin-left: 0px;
	}
}

@media (min-width: 992px){
	.container.wrapper-header {
	width: 970px;
	}

	#n_home #main-content.container{
		width:970px;
	}
}

@media (min-width: 1200px){
	.container.wrapper-header{
		width:1000px;
	}

	#n_home #main-content.container{
		width:866px;
	}
}



@media (max-width: 1199px){
	/* Header */
	.wrapper-logo{
		padding-left:15px;
	}

	.wrapper-header-rightconts{
		padding-right:15px;
	}

	.wrapper-header .navbar-default .navbar-nav > li > a{
  	padding: 13px 11px 6px 11px;
	}

	.wrapper-head-phone{
		padding-right:15px;
	}

	/* Thumb */
	.thumb_list h3{
		font-size:18px;
	}
	.thumb_list .prod-subtitle{
		font-size:18px;
	}

	/* Product Page */

	/* Commercial Grade */
	.wrap-commercial-grade{
		height:auto;
	}

	/* 10 Year Warranty  */

	.wrap-tenyear-warranty{
		height:auto;
		padding-bottom:70px;
	}
	/* Precision welded Construction */

	.wrap-precision-welded{
		height:auto;
	}


	/* Reinforced Double Skinned 304 */

	.wrap-reinforced-doubleskinned{
		height:auto;
	}

	/* Pyroceramic Flavourising  */

	.wrap-pyroceramic-flavourising{
		height:auto;
		padding-top:30px;
	}

	/* Super Heavy Weight Commercial Grade   */

	.wrap-superheavyweight-commercialgrade{
		height:auto;
	}

	/* Evenheat  */

	.wrap-evenheat{
		height:auto;
	}

	/* SureSeal */

	.wrap-sureseal{
		height:auto;
	}

	/* Flash Fire  */

	.wrap-flashfire{
		height:auto;
	}

	/* 240volt */

	.wrap-voltdirect{
		height:auto;
	}

	/* Integrated Solid State  */

	.wrap-integratedsolidstate{
		height:auto;
	}

	/* High Performance Mega Joule */

	.wrap-megajoule{
		height:auto;
	}

	/* Full Width Front Access  */

	.wrap-fullwidthfrontaccess{
		height:auto;
	}

	/* Integrated Halogen */

	.wrap-integratedhalogen{
		height:auto;
		padding-bottom:40px;
	}

	/* Auxiliary LED  */

	.wrap-auxiliaryled{
		height:auto;
		padding-bottom:120px;
	}

	/* EzyGlide */

	.wrap-ezyglide{
		height:auto;
		padding-bottom:60px;
	}

	/* Handmade UV  */

	.wrap-handmadeuv{
		height:auto;
		padding-bottom:60px;
	}

	/* Professionally Pre-Assembled */

	.wrap-profpreassembled{
		height:auto;
		padding-bottom:40px;
	}

	/* Heavy Duty Cast Alloy */

	.wrap-heavydutycast{
		height:auto;
		padding-bottom:40px;
	}

	/* Precision welded Double Skinned */

	.wrap-preweldeddouble{
		height:auto;
		padding-bottom:40px;
	}

	/* Chrome Plated Zinc */

	.wrap-chromeplated{
		height:auto;
		padding-bottom:40px;
	}

	/* FineTouch */

	.wrap-finetouch{
		height:auto;
	}

	.wrapper-footer-phone .buffalo-text {
		font-size: 28px;
	}

	.wrapper-content-main .wrap-prod-header .prod-sub-wrap .prod-sub-wrap-conts{
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width: 991px){
	/* Header */
	.wrapper-head-phone .buffalo-text {
		font-size: 18px;
	}

	.wrapper-navi {
		padding-left: 0;
	}

	.tablet-menu {
		text-align: center;
		display: block !important;
	}

	.tablet-menu .navbar-nav {
		display: inline-block;
		float: none;
	}

	.wrapper-head-phone .buffalo-num {
		font-size: 12px;
		letter-spacing: 7px;
	}

	.wrapper-header .navbar-default .navbar-nav > li > a {
	  padding: 13px 11px 6px 11px;
	  font-size: 16px;
	  line-height: 16px;
	  margin-top: 5px;
	}

	/* Home */

	.banner-content-wrap {
		padding-left: 100px;
		padding-right: 100px;
	}

	.banner-content-wrap h2 {
		font-size: 28px;
		line-height: 28px;
		margin-bottom:28px;
	}

	.banner-content-wrap ul {
		padding-bottom: 30px;
	}

	.banner-content-wrap ul li {
		padding-left: 24px;
		font-size: 16px;
		background: url(../img/icon_checkbannermob.png) no-repeat left top;
		margin-bottom: 18px;
	}

	.banner-content-wrap .banner-btn .btn {
		font-size: 16px;
	}

	.banner-content-wrap .banner-testi {
		padding-left: 120px;
		padding-right: 40px;
	}

	.wrapper-home-rating h2, .wrapper-testimonials-list h2{
		font-size:27px;
	}

	.wrap-brand-content .brand-images{
		width:100%;
		margin-bottom:10px;
	}

	.wrap-brand-content .brand-images ul{
		width:100%;
		text-align:center;
	}

	.wrap-brand-content .brand-images ul li{
		float:none;
		display:inline-block;
	}

	.wrap-brand-content .brand-images-btn{
		width:100%;
	}

	/* Thumb */
	.thumb_list h3{
		font-size:14px;
	}

	.thumb_list .prod-subtitle {
		font-size: 14px;
	}

	.thumb_list .prodname-wrap .prodname-wrap-conts{
		padding-left: 15px;
		padding-right: 15px;
	}

	.thumb_list .prodname-wrap .prodname-container {
		height: 61px;
		overflow: hidden;
	}

	.thumb_list .prodname-wrap .prod-subtitle {
		height: 30px;
		overflow: hidden;
	}

	.thumb_list .price-wrap {
		font-size: 14px;
		padding-left: 15px;
		padding-right: 15px;
	}

	/* Product */

	/* Commercial Grade */
	.wrap-commercial-grade{
		padding:34px 200px 0px 34px;
		background-position:left top;
		background-size:auto;
		height:448px;
	}

	/* 10 Year Warranty  */

	.wrap-tenyear-warranty {
		padding: 34px 48px 0px 280px;
		background-position:left top;
		background-size: auto;
		height: 289px;
	}
	/* Precision welded Construction */

	.wrap-precision-welded {
		padding: 34px 380px 0px 34px;
		background-size: auto;
		height: 430px;
	}

	/* Reinforced Double Skinned 304 */

	.wrap-reinforced-doubleskinned {
		padding: 34px 220px 0px 34px;
		background-size: auto;
		height: 375px;
	}

	/* Pyroceramic Flavourising  */

	.wrap-pyroceramic-flavourising {
		padding: 34px 48px 0px 280px;
		background-size: auto;
		height: 372px;
	}

	/* Super Heavy Weight Commercial Grade   */

	.wrap-superheavyweight-commercialgrade {
		padding: 34px 200px 0px 34px;
		background-size: auto;
		height: 373px;
	}

	/* Evenheat  */

	.wrap-evenheat {
		padding: 34px 48px 0px 288px;
		background-position:right top;
		background-size: auto;
		height: 376px;
	}

	/* SureSeal */

	.wrap-sureseal {
		padding: 34px 316px 0px 34px;
		background-size: auto;
		height: 373px;
	}

	/* Flash Fire  */

	.wrap-flashfire {
		padding: 34px 418px 0px 32px;
		background-size: auto;
		height: 364px;
	}

	/* 240volt */

	.wrap-voltdirect {
		padding: 34px 285px 0px 14px;
		background-size: auto;
		height: 373px;
	}

	/* Integrated Solid State  */

	.wrap-integratedsolidstate {
		padding: 34px 48px 0px 308px;
		background-size: auto;
		height: 321px;
	}

	/* High Performance Mega Joule */

	.wrap-megajoule {
		padding: 34px 380px 0px 34px;
		background-size: auto;
		height: 375px;
	}

	/* Full Width Front Access  */

	.wrap-fullwidthfrontaccess {
		padding: 34px 48px 0px 328px;
		background-size: auto;
		height: 321px;
	}

	/* Integrated Halogen */

	.wrap-integratedhalogen {
		padding: 34px 350px 0px 34px;
		background-position:left top;
		background-size: auto;
		height: 376px;
	}

	/* Auxiliary LED  */

	.wrap-auxiliaryled {
		padding: 34px 48px 0px 328px;
		background-size: auto;
		height: 382px;
	}

	/* EzyGlide */

	.wrap-ezyglide {
		padding: 34px 300px 0px 34px;
		background-size: auto;
		height: 376px;
	}

	/* Handmade UV  */

	.wrap-handmadeuv {
		padding: 34px 48px 0px 92px;
		background-position:left top;
		background-size: auto;
		height: 385px;
	}

	/* Professionally Pre-Assembled */

	.wrap-profpreassembled {
		padding: 34px 388px 0px 14px;
		background-size: auto;
		height: 326px;
	}

	/* Heavy Duty Cast Alloy */

	.wrap-heavydutycast {
		padding: 34px 48px 0px 388px;
		background-size: auto;
		height: 386px;
	}

	/* Precision welded Double Skinned */

	.wrap-preweldeddouble {
		padding: 34px 428px 0px 14px;
		background-size: auto;
		height: 376px;
	}

	/* Chrome Plated Zinc */

	.wrap-chromeplated {
		padding: 34px 48px 0px 348px;
		background-size: auto;
		height: 384px;
	}

	/* FineTouch */

	.wrap-finetouch {
		padding: 34px 340px 0px 34px;
		background-position:left top;
		background-size: auto;
		height: 351px;
	}

	.row-prod-desc h2 {
		font-size: 16px !important;
		margin-bottom: 10px !important;
	}


	.row-prod-desc p {
		font-size: 13px !important;
		    line-height: 18px !important;
	}

	.wrap-cooltouch-stainless-steel {
		height: 280px;
	}

	.wrap-builtin-stainless-steel {
		padding-right: 450px;
		height: 280px;
	}

	.wrap-ultrashine-detailing {
		padding-left: 440px;
	}

	.wrap-pyroceramic-flavourising {
		padding-left: 380px;
	}

	.wrap-commercial-flametamer {
		height: 280px;
		padding-left: 400px;
	}

	.wrap-heavyweight-commercialgrade-grill {
		height: 270px;
		padding-right: 360px;
	}

	.wrap-superheavyweight-commercialgrade {
		padding-right: 350px;
		height: 360px;
	}

	.wrap-ushaped {
		padding-right: 300px;
		height: 270px;
	}

	.wrap-stainlessburners {
		padding-right: 300px;
		height: 270px;
	}

	.wrap-warmingrack {
		padding-right: 360px;
		height: 280px;
	}

	.wrap-sideshelvesa {
		padding-right: 400px;
		height: 280px;
	}

	.wrap-sideshelvesb {
		padding-right: 400px;
		height: 280px;
	}

	.wrap-piezoburner {
		padding-left: 330px;
		height: 231px;
	}

	.wrap-megajouleextra {
		padding-right: 410px;
		height: 283px;
	}

	.wrap-burnysolid-combination {
		padding-right: 268px;
		height: 213px;

	}

	.wrap-burnyqualityenamel {
		padding-left: 364px;
		height: 247px;
	}

	.wrap-burnycoltouchburny {
		padding-right: 180px;
		height: 260px;
	}

	.wrap-burnyreplacementwarranty {
		padding-left: 280px;
		height: 212px;
	}

	.wrap-burnybuiltingauge {
		padding-right: 390px;
		height: 255px;
	}

	.wrap-burnyenameltamer {
		padding: 153px 129px 0px 34px;
		height: 288px;
	}
	.wrap-burnyenamelgrills {
		padding: 34px 34px 0px 438px;
		height: 272px;
	}

	.wrap-burnyenamelsurface {
		padding: 34px 420px 0px 34px;
		height: 272px;
	}

	.wrap-burnysteelburners {
		padding: 34px 34px 0px 440px;
		height: 270px;
	}

	.wrap-burnywarmingrack {
		padding: 34px 34px 0px 440px;
		height: 277px;
	}

	.wrap-burnysideshelves {
		padding: 34px 500px 0px 34px;
		height: 279px;
	}

	.wrap-burnydripcontainer {
		padding: 34px 480px 0px 34px;
		height: 280px;
	}

	.wrap-burnypiezo {
		padding: 34px 34px 0px 325px;
		height: 238px;
	}

	.wrap-burnyregulator {
		padding: 34px 520px 0px 34px;
		height: 277px;
	}

	.wrap-burnypvc {
		padding: 34px 34px 0px 364px;
		height: 284px;
	}


	.wrapper-content-main .wrap-prod-header .prodname-wrap .prodname-wrap-contssd {
		height: 120px;
		padding-top: 27px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.wrapper-content-main .wrap-prod-header .prodname-wrap h3 {
		font-size: 18px;
	}





	.prod-subtitle {
		line-height: 14px;
		font-size: 12px;
		height: 28px;
		overflow: hidden;
		margin-bottom: 0px;
	}

	.bbqtotalprod  {
		font-size: 14px;
		padding-left: 55px;
		padding-top:8px;
	}

	/* Footer */
	.wrapper-footer h4 {
		font-size: 16px;
		line-height: 16px;
	}

	.wrapper-footer .nav > li > a {
		font-size: 13px;
		line-height: 13px;
	}

	.wrapper-footer-social .list-social li a img {
		max-width:100%;
	}

	.wrapper-footer-factoryshop p{
		font-size: 13px;
		line-height: 13px;
	}

	.wrapper-footer-phone .buffalo-text{
		font-size:22px;
		line-height:22px;
	}

	.wrapper-footer-phone .buffalo-num {
		font-size: 13px;
		letter-spacing: 7px;
		line-height: 13px;
	}

	.wrapper-footer-email .btn{
		font-size:20px;
	}


}

@media (max-width: 767px){
	.wrapper-logo{
		width:100%;
	}

	.thumb_list .price-wrap {
		font-size: 15px;
	}

	.thumb_list .prod-subtitle,
	.thumb_list h3 {
		font-size: 16px;
	}


	.thumb_list .prodname-wrap .prodname-container {
		height: 71px;
	}

	.tablet-menu {
		text-align: left;
	}

	.tablet-menu .navbar-nav {
		display: block;
	  float: left;
	  width: 100%;
	}

	.banner-content {
		padding-top: 197px;
	}

	.wrapper-content-main-padded{
		padding:10px 10px 40px;

	}
	.wrapper-header-rightconts{
		width:100%;
		padding-left:15px;
	}

	.wrapper-navi .navbar-collapse{
		padding-left:15px;
		padding-right:15px;
	}

	.wrapper-header .navbar-default .navbar-nav > li:last-child > a {
		padding-right: 15px;
	}

	.wrapper-header .navbar-default .navbar-nav > li > a:hover, .wrapper-header .navbar-default .navbar-nav > li > a:focus {
		background: none;
	}

	.navbar-default .navbar-form {
		float: left;
	}

	.navbar-nav .dropdown-menu > li > a {
		color: #ffffff !important;
	}

	.wrapper-header .navbar-default .navbar-nav > li > a{
		background:none;
		padding-right: 15px;
	}

	.wrapper-header .navbar-default .navbar-nav > li:first-child > a{
		padding-left:15px;
	}

	/* Home */
	.wrapper-banner-home{
		background-position:-1250px top !important;
	}

	.banner-content-wrap {
		padding-left: 15px;
		padding-right: 15px;
	}

	.banner-content-wrap h2{
		margin-bottom:20px;
	}

	.banner-content-wrap ul {
		padding-bottom: 10px;
	}

	.banner-content-wrap ul li {
		margin-bottom: 10px;
	}

	.banner-content-wrap .banner-btn {
		width: 50%;
	}

	.banner-content-wrap .banner-testi{
		width: 100%;
		margin-bottom:30px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.wrapper-testi-home .media-body .media-conts .testi-desc{
		font-size:14px;
		line-height:21px;
	}

	/* Thumb */

	.thumb_list .brand-wrap{
		width:50%;
		border-bottom-left-radius: 0px;
	}
	.thumb_list .brand-wrap .brand-wrap-conts{
		padding-left:80px;
		padding-right:80px;
	}

	.thumb_list .prodname-wrap{
		width:50%;
		border-top-right-radius: 9px;
	}

	.thumb_list .prod-image-wrap{
		width:50%;
		border-bottom-left-radius: 9px;
	}

	.thumb_list .prod-image-wrap .prod-image-wrap-conts{
		padding-left:80px;
		padding-right:80px;
	}


	.thumb_list .price-wrap{
		width:50%;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 9px;
	}

	/* Product */
	.wrap-prod-main-image{
		padding-right:15px;
	}

	.wrap-prod-price{
		float:left;
		padding-left: 15px;
		margin-left: 0px;
	}

	.wrap-prod-price .wrap-prod-price-container {
		width: 100%;
		margin-left: 0px;
	}

	.top-price-bg {
		margin-left: 0px;
		margin-right: 0px;
		background-position:center top;
		width: 100%;
		margin-bottom: 18px;
		margin-top: -29px;
	}

	.prod-dimensions .prod-dimension-conts, .prod-dimensions .prod-dimension-img{
		width:100%;
	}
	.prod-dimensions .prod-dimension-conts{
		margin-bottom:20px;
	}

	/* Commercial Grade */
	.wrap-commercial-grade{
		padding: 34px 14px 0px 14px;
	}


	/* 10 Year Warranty  */

	.wrap-tenyear-warranty {
		padding: 34px 14px 300px 14px;
		background-position:-30px bottom;
		background-color:#fff;
		height: auto;
	}

	/* Precision welded Construction */

	.wrap-precision-welded {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		background-position:left top;
		height: 430px;
	}

	/* Reinforced Double Skinned 304 */

	.wrap-reinforced-doubleskinned {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		background-position: -150px top;
		height: 375px;
	}

	/* Pyroceramic Flavourising  */

	.wrap-pyroceramic-flavourising {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		height: 372px;
	}

	/* Super Heavy Weight Commercial Grade   */

	.wrap-superheavyweight-commercialgrade {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		height: 373px;
	}

	/* Evenheat  */

	.wrap-evenheat {
		padding: 34px 14px 0px 14px;
		background-position:right top;
		background-size: auto;
		height: 376px;
	}

	/* SureSeal */

	.wrap-sureseal {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		height: 373px;
	}

	/* Flash Fire  */

	.wrap-flashfire {
		padding: 104px 14px 0px 14px;
		background-size: auto;
		background-position:-280px top;
		height: 374px;
	}

	/* 240volt */

	.wrap-voltdirect {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		background-position:left top;
		height: 373px;
	}

	/* Integrated Solid State  */

	.wrap-integratedsolidstate {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		height: 321px;
	}

	/* High Performance Mega Joule */

	.wrap-megajoule {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		height: 375px;
	}

	/* Full Width Front Access  */

	.wrap-fullwidthfrontaccess {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		background-position:right top;
		height: 321px;
	}

	/* Integrated Halogen */

	.wrap-integratedhalogen {
		padding: 34px 14px 0px 14px;
		background-position:left top;
		background-size: auto;
		height: 376px;
	}

	/* Auxiliary LED  */

	.wrap-auxiliaryled {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		height: 382px;
	}

	/* EzyGlide */

	.wrap-ezyglide {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		height: 376px;
	}

	/* Handmade UV  */

	.wrap-handmadeuv {
		padding: 34px 14px 0px 14px;
		background-position:right top;
		background-size: auto;
		height: 385px;
	}

	/* Professionally Pre-Assembled */

	.wrap-profpreassembled {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		background-position:left top;
		height: 326px;
	}

	/* Heavy Duty Cast Alloy */

	.wrap-heavydutycast {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		background-position:120px top;
		height: 386px;
	}

	/* Precision welded Double Skinned */

	.wrap-preweldeddouble {
		padding: 34px 14px 0px 14px;
		background-size: auto;
		background-position:left top;
		height: 376px;
	}

	/* Chrome Plated Zinc */

	.wrap-chromeplated {
		padding: 34px 4px 0px 14px;
		background-size: auto;
		background-position:-400px top;
		height: 384px;
	}

	/* FineTouch */

	.wrap-finetouch {
		padding: 104px 14px 0px 14px;
		background-position:-200px top;
		background-size: auto;
		height: 351px;
	}

	.wrap-commercial-grade h2, .wrap-tenyear-warranty h2, .wrap-precision-welded h2, .wrap-reinforced-doubleskinned h2, .wrap-pyroceramic-flavourising h2, .wrap-superheavyweight-commercialgrade h2, .wrap-evenheat h2, .wrap-sureseal h2, .wrap-flashfire h2, .wrap-voltdirect h2, .wrap-integratedsolidstate h2, .wrap-megajoule h2, .wrap-fullwidthfrontaccess h2, .wrap-integratedhalogen h2, .wrap-auxiliaryled h2, .wrap-ezyglide h2, .wrap-handmadeuv h2, .wrap-profpreassembled h2,.wrap-heavydutycast h2, .wrap-preweldeddouble h2, .wrap-chromeplated h2, .wrap-finetouch h2 {
		font-size: 16px;
		line-height:18px;
		padding:0px;
	}

	.wrap-commercial-grade p, .wrap-tenyear-warranty p, .wrap-precision-welded p, .wrap-reinforced-doubleskinned p, .wrap-pyroceramic-flavourising p, .wrap-superheavyweight-commercialgrade p, .wrap-evenheat p, .wrap-sureseal p, .wrap-flashfire p, .wrap-voltdirect p, .wrap-integratedsolidstate p, .wrap-megajoule p, .wrap-fullwidthfrontaccess p, .wrap-integratedhalogen p, .wrap-auxiliaryled p, .wrap-ezyglide p, .wrap-handmadeuv p, .wrap-profpreassembled p,.wrap-heavydutycast p, .wrap-preweldeddouble p, .wrap-chromeplated p, .wrap-finetouch p {
		font-size: 12px;
		line-height: 18px;
		padding:0px;
	}

	.row-prod-desc h2 {
		font-size: 16px !important;
		margin-bottom: 10px !important;
	}


	.row-prod-desc p {
		font-size: 12px !important;
		    line-height: 18px !important;
	}

	.wrap-cooltouch-stainless-steel {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 280px;
	}

	.wrap-builtin-stainless-steel {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		background-position: -50px top;
		height: 280px;
	}

	.wrap-ultrashine-detailing {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		background-position: -180px top;
	}

	.wrap-pyroceramic-flavourising {
		background-size: auto;
		padding: 104px 14px 0px 14px;
	}

	.wrap-commercial-flametamer {
		height: 280px;
		background-size: auto;
		padding: 34px 14px 0px 14px;
	}

	.wrap-heavyweight-commercialgrade-grill {
		height: 270px;
		background-size: auto;
		padding: 34px 14px 0px 14px;
	}

	.wrap-superheavyweight-commercialgrade {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 360px;
	}

	.wrap-ushaped {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 370px;
	}

	.wrap-stainlessburners {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 270px;
	}

	.wrap-warmingrack {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 280px;
	}

	.wrap-sideshelvesa {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 280px;
	}

	.wrap-sideshelvesb {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 280px;
	}

	.wrap-piezoburner {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 231px;
	}

	.wrap-megajouleextra {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		background-position: -180px top;
		height: 373px;
	}

	.wrap-burnysolid-combination {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 280px;

	}

	.wrap-burnyqualityenamel {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 317px;
	}

	.wrap-burnycoltouchburny {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 260px;
	}

	.wrap-burnyreplacementwarranty {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 212px;
	}

	.wrap-burnybuiltingauge {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 255px;
	}

	.wrap-burnyenameltamer {
		background-size: auto;
		padding: 153px 14px 0px 14px;
		background-position: -80px top;
		height: 374px;
	}
	.wrap-burnyenamelgrills {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 272px;
	}

	.wrap-burnyenamelsurface {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 272px;
	}

	.wrap-burnysteelburners {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 270px;
	}

	.wrap-burnywarmingrack {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 277px;
	}

	.wrap-burnysideshelves {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 279px;
		 background-position: left top;

	}

	.wrap-burnydripcontainer {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 280px;
	}

	.wrap-burnypiezo {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 238px;
	}

	.wrap-burnyregulator {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 277px;
		    background-position: -100px top;
	}

	.wrap-burnypvc {
		background-size: auto;
		padding: 34px 14px 0px 14px;
		height: 284px;
		background-position: right top;

	}

	.wrap-burnysolid-combination,
.wrap-burnyqualityenamel,
.wrap-burnycoltouchburny,
.wrap-burnyreplacementwarranty,
.wrap-burnybuiltingauge,
.wrap-burnyenameltamer,
.wrap-burnyenamelgrills,
.wrap-burnyenamelsurface,
.wrap-burnysteelburners,
.wrap-burnywarmingrack,
.wrap-burnysideshelves,
.wrap-burnydripcontainer,
.wrap-burnypiezo,
.wrap-burnyregulator,
.wrap-burnypvc {
	background-size: auto !important;
}


	.wrapper-content-main .wrap-prod-header .brand-wrap{
		width:50%;
	}

	.wrapper-content-main .wrap-prod-header .brand-wrap .brand-wrap-conts{
		background:none;
		padding-left:100px;
		padding-right:100px;
	}


	.wrapper-content-main .wrap-prod-header .prodname-wrap{
		width:50%;
		border-top-right-radius:9px;

	}

	.wrapper-content-main .wrap-prod-header .prodname-wrap .prodname-wrap-contssd{
		padding-top:27px;
		padding-left:27px;
		padding-right:27px;
		background:none;
	}

	.wrapper-content-main .wrap-prod-header .prodname-wrap .prodname-wrap-conts{
		overflow:hidden;
	}
	.wrapper-content-main .wrap-prod-header .prod-sub-wrap{
		width:50%;

	}

	.wrapper-content-main .wrap-prod-header .prod-sub-wrap .prod-sub-wrap-conts{
		padding-left:17px;
		padding-right:17px;
		background:none;
		padding-top:27px;
	}


	.wrapper-content-main .wrap-prod-header .prod-gallery-wrap{
		width:50%;
		height:auto;
		line-height:120px;
		border-top-right-radius:0px;
		padding-left:30px;
		padding-right:30px;
	}




	/* Footer */
	.wrapper-footer-logo{
		padding-right:15px;
		margin-bottom:20px;
		width:100%;
	}

	.wrapper-footer-bbqrange{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}

	.wrapper-footer-bbqrange .nav{
		margin-bottom:22px;
	}

	.wrapper-footer-outdoorkitchens{
		padding-left:15px;
		padding-right:15px;
		width:100%;
	}

	.wrapper-footer-outdoorkitchens .nav{
		margin-bottom:22px;
	}

	.wrapper-footer-outdoorheaters{
		padding-left:15px;
		padding-right:15px;
		width:100%;
	}

	.wrapper-footer-outdoorheaters .nav{
		margin-bottom:22px;
	}

	.wrapper-footer-bbqcompany{
		padding-left:15px;
		padding-right:15px;
		width:100%;
	}

	.wrapper-footer-bbqcompany .nav{
		margin-bottom:22px;
	}

	.wrapper-footer-social{
		width:100%;
		padding-right: 15px;
		margin-bottom:15px;
	}

	.fblike{
		width:100%;
		padding-right:0px;
	}

	.wrapper-footer-factoryshop{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom:15px;
	}

	.wrapper-footer-phone {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
		margin-bottom:15px;
	}

	.wrapper-footer-email {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
		margin-bottom:15px;
	}

	.wrapper-footer-phone .buffalo-num{
		text-align: center !important;
		padding-left: 60px;
	}

	.cart-btn-update .visible-sm, .cart-btn-remove .visible-sm{
		display:block !important;
	}

	.cart-qty-box, .cart-btn-update, .cart-btn-remove{
		padding-left:0px;
		padding-right:0px;
	}

	.cart-qty-box input{
		padding-left:0px;
		padding-right:0px;
	}

}

@media (max-width: 668px){
	/* Thumb */

	.thumb_list .brand-wrap .brand-wrap-conts{
		padding-left:70px;
		padding-right:70px;
	}



	.thumb_list .prod-image-wrap .prod-image-wrap-conts{
		padding-left:70px;
		padding-right:70px;
	}

}

@media (max-width: 568px){

	/* Home */
	.wrapper-banner-home{
		background-position:-1250px top !important;
	}

	.banner-content-wrap h2 {
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 16px;
	}

	.banner-content-wrap ul li{
		font-size:14px;
	}

	.banner-content-wrap .banner-btn {
		width: 70%;
	}

	.banner-content-wrap .banner-testi {
		padding-right: 160px;
		text-align: right;
	}

	.wrapper-testi-home .media{
		margin-bottom:10px;
	}
	.wrapper-testi-home .media-body .media-conts{
		padding:10px;
	}

	.wrapper-testi-home .media-body .media-conts .testi-desc{
		width:100%;
		font-size:12px;
		line-height:18px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.wrapper-testi-home .media-body .media-conts .testi-image{
		display:none;
	}

	.wrapper-testi-home h4{
		font-size: 16px;
		padding-left: 27px;
	}

	.wrap-brand-content .brand-images-btn .btn{
		font-size:16px;
	}

	/* Thumb */

	.thumb_list .brand-wrap .brand-wrap-conts{
		padding-left:50px;
		padding-right:50px;
	}



	.thumb_list .prod-image-wrap .prod-image-wrap-conts{
		padding-left:50px;
		padding-right:50px;
	}

	/* Product Page */
	.wrapper-content-main .wrap-prod-header .brand-wrap{
		width:100%;
		height:auto;
		border-top-right-radius:9px;
	}

	.wrapper-content-main .wrap-prod-header .brand-wrap .brand-wrap-conts{
		background:none;
		padding-left:80px;
		padding-right:80px;
	}


	.wrapper-content-main .wrap-prod-header .prodname-wrap{
		width:100%;
		height:auto;
		border-top-right-radius:0px;

	}

	.wrapper-content-main .wrap-prod-header .prodname-wrap .prodname-wrap-contssd{
		height:auto;
		padding:27px;
		background:none;
	}

	.wrapper-content-main .wrap-prod-header .prodname-wrap .prodname-wrap-conts{
		height:auto;
		overflow:hidden;
	}
	.wrapper-content-main .wrap-prod-header .prod-sub-wrap{
		width:100%;
		height:auto;

	}

	.wrapper-content-main .wrap-prod-header .prod-sub-wrap .prod-sub-wrap-conts{
		height:auto;
		background:none;
		padding:27px;

	}


	.wrapper-content-main .wrap-prod-header .prod-gallery-wrap{
		width:100%;
		height:auto;
		line-height:120px;
		border-top-right-radius:0px;
		padding-left: 120px;
		padding-right: 120px;
	}



}


@media(max-width: 468px) {
	.thumb_list .brand-wrap .brand-wrap-conts{
		padding-left:20px;
		padding-right:20px;
	}

	.thumb_list .prod-image-wrap .prod-image-wrap-conts{
		padding-left:20px;
		padding-right:20px;
	}
}

@media (max-width: 368px){
	/* Thumb */

	.thumb_list .brand-wrap .brand-wrap-conts{
		padding-left:20px;
		padding-right:20px;
	}



	.thumb_list .prod-image-wrap .prod-image-wrap-conts{
		padding-left:40px;
		padding-right:40px;
	}

	.wrapper-content-main .wrap-prod-header .prod-gallery-wrap{
		padding-left: 30px;
		padding-right: 30px;
	}

	.prdimg{
		display:none;
	}
	#n_checkout .btn{
		font-size:12px;
	}
	#n_checkout .btn-lg{
		font-size:17px;
	}

	.btn-lg{
		font-size:17px;
	}

	._cpy_vouchershow.btn{
		font-size: 9px !important;
		padding: 18px 6px;
	}

}


@media (max-width: 320px){
	/* Home */

	.wrapper-banner-home {
		background-position: -1450px top !important;
	}

	.banner-content-wrap h2 {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 14px;
	}

	.banner-content-wrap ul li {
		font-size: 13px;
	}

	.banner-content-wrap .banner-testi {
		padding-right: 95px;
		padding-left:25px;
		text-align: right;
	}

	.banner-content-wrap .banner-btn {
		width: 60%;
	}

	.banner-content-wrap .banner-btn .btn{
		font-size:12px;
	}

	.wrapper-home-rating h2, .wrapper-testimonials-list h2 {
		font-size: 20px;
		line-height: 20px;
	}

	.wrapper-home-rating .progress .progress-bar .rating-desc {
		width: 70%;
		padding-left: 5px;
		font-size: 14px;
		margin-top: 7px;
	}

	.wrapper-home-rating .progress .progress-bar .rating-percent {
		width: 20%;
		padding-right: 0px;
		font-size: 16px;
		margin-top: 5px;
	}

	.wrapper-home-rating p{
		font-size:14px;
	}

	.wrap-brand-content .brand-images-btn .btn{
		font-size:14px;
	}

	/* Thumb */

	.thumb_list .brand-wrap .brand-wrap-conts{
		padding-left:20px;
		padding-right:20px;
	}

	.thumb_list .prodname-wrap .prodname-wrap-conts{
		padding-left:10px;
		padding-right:10px;
	}

	.thumb_list .prod-image-wrap .prod-image-wrap-conts{
		padding-left:20px;
		padding-right:20px;
	}

	.thumb_list .price-wrap{
		padding-left:10px;
		padding-right:10px;
	}

	.thumb_list .prodname-wrap .bbq-total {
		font-size: 14px;
		padding-left: 55px;
	}

	.thumb_list h3.thumblistsku{
		display:none;
	}

	.wrapper-content-main .wrap-prod-header .prod-gallery-wrap{
		padding-left: 30px;
		padding-right: 30px;
	}


}

#n_product .qty {
	width: 100%;
  margin-bottom: 15px;
}

.breadcrumb {
	padding: 8px 15px 8px 0;
  background-color: transparent
}

.breadcrumb > li + li:before {
	color: #000000;
}

.thumbnail .caption h3 {
  font-size: 16px;
  line-height: 1.3;
  height: 60px;
  overflow: hidden;
}

.onsale {
	overflow: hidden;
}
.modal-backdrop{
	z-index: 1;
}
.modal{
	z-index: 9999;
}
div#notifymodal{
	background-color: rgba(0,0,0,0.6);
}

.jcarousel-wrapper {
    width: 100%;
    position: relative;
}

.jcarousel {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.jcarousel > .prod-carousel {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
		width: 20000em;
}
.jcarousel-prev {
    left: 0px;
}
.jcarousel-next {
    right: 0px;
}
.jcarousel-prev, .jcarousel-next {
    position: absolute;
    width: 36px;
    height: 70px;
    line-height: 36px;
    text-align: center;
    color: #4d4e4e;
    border-radius: 50%;
    background: none;
    font-size: 80px;
    bottom: 150px;
}
.jcarousel > .prod-carousel .wrapper-thumbnail{
	float: left;
}
p.content-free-delivery{
    font-size: 20px;
    text-align: right;
    padding-right: 10px;
    font-weight: 700;
    margin-bottom: 0;
    padding-bottom: 0;
}
.nCustom-instock p{
	text-align: center;
    padding: 10px;
    font-size: 18px;
    color: #fff;
    margin-bottom: 5px;
    width: 100%;
    display: inline-block;
}

.thumbnail.brand-img{
	height: 230px;
}
.brand-img img{
	max-height: 150px;
}
.re-align{
    top: 100px;
}
.item blockquote {
    border: none;
}