body,
html {
	font-family: Arial, sans-serif;
	font-size: 16px;
	text-align: center;
	margin: 0;
	padding: 0;
	min-width: 990px;
}

body {

	background: #fff url(../images/background.jpg) center top no-repeat;
	background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	/*-webkit-background-size: 1600px 648px;*/

}

/* wrapper */

#wrapper {
	text-align: left;
	width: 990px;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
	background: #fff;
}

#header {
	position: relative;
	height: 118px;
	background: #000;
}

#header .navigation {
	position: absolute;
	top: 80px;
	left: 0;
	height: 38px;
	width: 990px;
	background: url(../images/gradient.png) repeat-x;
}

#header .navigation ul {
	padding: 0 0 0 176px;
	margin: 0;
}

#header .navigation ul li {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

#header .navigation ul li  a {
	display: block;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	padding: 11px 22px;
}

#header .navigation ul li a:hover {

    text-decoration: underline;

}

#header h1 {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}

#header h1 a {
	display: block;
	width: 176px;
	height: 117px;
	text-indent: -9999em;
	background: url(../images/logo.gif) no-repeat;
}

#header .logoText {
	position: absolute;
	left: 183px;
	top: 34px;
	display: block;
	width: 299px;
	height: 25px;
	text-indent: -9999em;
	background: url(../images/logo-text.png) no-repeat;
}

.shoppingCart  {
	float: right;
	display: inline;
	margin-right: 13px;
	margin-top: 14px;
}

#CartDisplayTable {
	margin: 10px 0 !important;
}

.hourspanel {
	width: 100%;
	margin-left: 0;
	padding: 15px 0;
	COLOR: #ffffff;
	LINE-HEIGHT: 15pt;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #000000;
	TEXT-ALIGN: center;
	float: none;
}


.shoppingCart .caption {

	color: #fff;

	font-size: 0.87em;

	display: block;

}



 .shoppingCart .cart {

	display: block;

	height: 34px;

	line-height: 34px;

	border: 1px solid #373737;

	color: #fff;

	font-size: 0.87em;

	text-decoration: none;

	border-radius: 1px;

	padding-left: 54px;

	padding-right: 12px;

	margin-top: 6px;

	background: #222222 url(../images/cart-icon.png) no-repeat 8px 8px;

}



/* container */



#container .banner {
	position: relative;
	/*height: 315px;/*/
	width: 100%;
}
#SimpleFadeJS1285835626428, #SimpleFade1285835626428 {
	width: 100% !important;
}


#container .banner .text1 {

	position: absolute;

	top: 158px;

	left: 22px;

	padding: 3px 75px 3px 16px;

	margin: 0;

	color: #eaeaea;

	background: #000;

	font-size: 1.68em;

	line-height:32px;

}



#container .banner .text2 {

	position: absolute;

	top: 198px;

	left: 22px;

	padding: 8px 25px 8px 16px;

	margin: 0;

	color: #eaeaea;

	background: #1d1c1c;

	font-size: 1.06em;

}



#container .banner .lightGreenBtn {

	position: absolute;

	top: 244px;

	left: 23px;

}



/* content */



#content {

	background: url(../images/vertical-shadow.png) no-repeat 252px 0;
	display: inline-bock;

}



/* left column */



#leftColumn {

	float: left;

	width: 232px;

	padding: 15px 10px;

	margin-right: 22px;

}



#leftColumn .loginBox {

	height: 214px;

	background: url(../images/loginbox-bg.png) no-repeat center bottom;

	margin-bottom: 29px;

}



#leftColumn .loginBox input.textBox {

	margin: 0 0 3px;

	width: 207px;

}



#leftColumn .loginBox label.rememberMe {

	float: left;

	position: relative;

	top: 3px;

	left:3px;

	font-size: 0.75em;

	color: #4e4f4e;

	line-height: 5px;

}



#leftColumn .loginBox input.submitBtn {

	padding: 0 15px;

	margin: 0;

	float: right;

	margin-right: 8px;

	margin-top: 3px;

	display: inline;

	height: 35px;

	background: url(../images/green-btn.png) repeat-x;

	border: 0;

	font-size: 0.87em;

	color: #fff;

	cursor: pointer;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	-ms-border-radius: 6px;

	-o-border-radius: 6px;

	border-radius: 6px;

}



#leftColumn .loginBox label.rememberMe input{

	vertical-align: middle;

	margin-top: 1px;

}



#leftColumn .loginBox .options {

	margin: 13px 0 0;

	padding: 0;

	text-align: center;

	font-size: 0.75em;

	color: #000;

	line-height: 1.5;

}



#leftColumn .loginBox .options a {

	font-weight: bold;

	color: #2d75ac;

	text-decoration: none;

}



#leftColumn ul.navi {

	padding: 5px 0 0;

	margin: 0;

}



#leftColumn ul.navi li {

	padding: 0;

	margin: 0;

	list-style: none;

	color: #1e1e1e;

	border-bottom: 1px solid #d4d4d4;

	background: url(../images/gray-arrow.png) 9px 12px no-repeat;
	
	display: block;
}



#leftColumn ul.navi li.alt {

	background-color: #f9f8f8;

}



#leftColumn ul.navi li a {

	display: block;

	text-decoration: none;

	color: #1e1e1e;

	font-size: 0.81em;

	padding: 7px 0 7px 24px;

}



#leftColumn .weAccept {

	width: 148px;

	height: 63px;

	background: url(../images/we-accept.png) no-repeat;

	margin: 15px auto;

}



/* right column */



#rightColumn {

	float: left;

	width: 702px;

	padding: 15px 0;

}


#rightColumn .description {
	padding: 4px 0;
	margin: 0;
	font-size: 0.87em;
	color: #232323;
}

#rightColumn #breadcrumb {
	height: 13px;
	padding: 16px 8px;
	background-color: #F8F8FF;
	width: 95%;
}

#rightColumn #breadcrumb #crumbs-address{
	color: #808080;
}

#rightColumn .pagination {
	height: 38px;
	background: url('../images/gradient.png') repeat-x scroll 0% 0% transparent;
	border-radius: 6px;
	display: block;
	width: 98%;
	margin: 10px auto;
	float: left;
}

#rightColumn .pagination ul {
	float: right;
	padding: 0;
	margin: 0 10px 0 0;
	font-size: 0.87em;
	color: #fff;
}

#rightColumn .pagination ul li {
	float: left;
	display: inline;
	padding: 0;
	margin: 6px 2px 0;
	list-style: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-top: 7px;
}



#rightColumn .pagination ul li.prev,

#rightColumn .pagination ul li.next {

	background: url(../images/gradient-inverted.png) repeat-x;

	padding: 0 7px;

}



#rightColumn .pagination ul li.active {

	background: url(../images/gradient-inverted.png) repeat-x;

}



#rightColumn .pagination ul li.prev {

	margin-right: 10px;

}



#rightColumn .pagination ul li.next {

	margin-left: 10px;

}



#rightColumn .pagination ul li a {

	display: block;

	text-decoration: none;

	color: #fff;

	height: 23px;

	line-height: 23px;

	padding: 0 5px;

}


#rightColumn .productList .product {
	padding: 21px 0 0;
}

#rightColumn .productList .product .productImage {
	width: 50%;
	float: left;
	margin: 0;
}

#rightColumn .productList .product .productImage img {
	width: 100%;
	height: auto;
}

#rightColumn .productList .product .detail {
	float: left;
	padding: 0 0 0 20px;
	font-size: 0.87em;
	display: inline-block;
}


#rightColumn .productList .product .detail th {
	font-weight: bold;
	padding: 3px 0;
	vertical-align: top;
	width: 100px;
}

#rightColumn .productList .product .detail td {
	padding: 3px 0;
}

#rightColumn .productList .product .detail input.textBox {
	width: 72px;
	font-size: 14px;
	color: #0d0c0c;
}

#rightColumn .productList .product .detail p.desc {
	padding: 0 0 7px;
	margin: 0;
	font-size: 14px;
	color: #0d0c0c;
}

#rightColumn .productList .product .addToCart {
	display: block;
	width: 140px;
	background: url(../images/green-btn.png) repeat-x;
	text-decoration: none;
	font-size: 14px;
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	margin-top: 9px;
}



#rightColumn .productList .product .addToCart span {
	display: block;
	height: 35px;
	line-height: 35px;
	padding-left: 35px;
	cursor: pointer;
	background: url(../images/cart-icon.png) no-repeat 7px 8px;
}

#rightColumn .productHighlights .row {
	padding: 14px 0;
}

#rightColumn .productHighlights  {
	list-style-type: none;
	padding-left: 0;
}

#rightColumn .productHighlights  li{
	width: 217px;
	display: inline-block;
	margin: 5px;
}

#rightColumn .productHighlights .product {
	text-align: center;
	float: left;
	display: block;
	width: 100%;
	height: 370px;
	text-decoration: none;
	color: #000;
	padding: 5px 0px;
	margin: 0 auto;
}

#rightColumn .productHighlights .product.last {
	border-right: none;
}

#rightColumn .productHighlights .product .productName {
	display: block;
	padding: 0 0 10px;
	margin: 0 auto;
	text-align: center;
	font-size: 1.10em;
	cursor: pointer;
	min-height: 40px;
}

#rightColumn .productHighlights .product .productPrice {
	display: block;
	padding: 0 9px 6px;
	margin: 0;
	text-align: left;
	font-size: 1.12em;
	cursor: pointer;
	color: #f00;
}

#rightColumn .productHighlights .product .itemRRP {
	color: #777;
	height: 22px;
}
#rightColumn .productHighlights .product .itemRRP .pre {
	padding: 0 7px 6px;
	margin: 0;
	text-align: left;
}
#rightColumn .productHighlights .product .itemRRP .price {
	padding: 0;
	margin: 0;
	text-align: left;
}
#rightColumn .productHighlights .product .itemRRP .aft {
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: .7em;
}

#rightColumn .productHighlights .product .itemPrice {
	color: #f00;
	font-size: 1.1em;
}
#rightColumn .productHighlights .product .itemPrice .pre {
	padding: 0 7px 6px;
	margin: 0;
	text-align: left;
}
#rightColumn .productHighlights .product .itemPrice .price {
	padding: 0;
	margin: 0;
	text-align: left;
}
#rightColumn .productHighlights .product .itemPrice .aft {
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: .7em;
}
#rightColumn .productHighlights .product .itemSpecial {
	color: #f00;
	font-size: 1.1em;
}
#rightColumn .productHighlights .product .itemSpecial .pre {
	padding: 0 0 6px 0;
	margin: 0;
	text-align: left;
}
#rightColumn .productHighlights .product .itemSpecial .price {
	padding: 0;
	margin: 0;
	text-align: left;
}
#rightColumn .productHighlights .product .itemSpecial .aft {
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: .7em;
}
#rightColumn .productHighlights .product-item .InfoButt {
	width: 50%;
	float: left;
}
#rightColumn .productHighlights .product-item .AddButt {
	width: 50%;
	float: right;
}
#rightColumn .productHighlights .product-item .addToCart {
	clear: both;
	display: block;
	margin: 14px 6px 20px 0;
	padding: 6px 0;
	text-align: center;
	font-size: 1.0em;
	background-color: #4D8D40;
	color: #fff;
	text-decoration: none;
}

#rightColumn .productHighlights .product .desc {
	padding: 0 9px;
	margin: 0 0 10px 0;
	font-size: 0.81em;
	line-height: 1.4;
	color: #595858;
	text-align: left;
	float:left;
	overflow: hidden;
	height: auto;
}



#rightColumn .productHighlights .product img {
	height: 220px;
	margin-bottom: 20px;
}

#rightColumn .productHighlights .product .desc p img {
	margin-bottom: 0px;
	padding: 0 3px;
}

#rightColumn p.indent {
	text-indent: 8em;
}

#rightColumn .productHighlights .product .desc img {
	height: 100% !important;
}

#rightColumn .categoryHighlights  {
	list-style-type: none;
	padding-left: 0;
}

#rightColumn .categoryHighlights  li{
	width: 217px;
	display: inline-block;
	margin: 5px;
}

#rightColumn .categoryHighlights .category {
	text-align: center;
	float: left;
	display: block;
	width: 100%;
	height: 290px;
	text-decoration: none;
	color: #000;
	padding: 5px 0px;
	margin: 0 auto;
}

#rightColumn .categoryHighlights .category .categoryName {
	display: block;
	padding: 0 0 10px;
	margin: 0 auto;
	text-align: center;
	font-size: 1.10em;
	cursor: pointer;
	min-height: 40px;
}

#rightColumn .categoryHighlights .category img {
	height: 220px;
	margin-bottom: 10px;
}

#rightColumn .divider {

	height: 5px;

	background: url(../images/divider.png) repeat;

}



#rightColumn .timings {

	padding-top: 30px;

	color: #191919;

}



#rightColumn .timings .heading {

	padding: 0 0 3px;

	margin: 0;

	font-size: 1.12em;

	font-weight: bold;

}



#rightColumn .timings .time {

	padding: 0;

	margin: 0;

	font-size: 0.81em;

}

/* Brands */

#brands {
	max-width: 180px;
	margin: 20px auto;
}

#brands ul {
	margin: 0;
	padding: 0;
}

#brands ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#brands ul li img {
	display: block;
	width: 100%;
}


#footer {

	border-top: 3px solid #f00;
	display: inline-block;
width: 100%;

}



#footer .contact {

	margin: 1px 0 0;

	padding: 10px 0;

	text-align: center;

	background: #fff;

	color: #000000;

	font-size: 1.06em;

}



#footer .bottom {

	background: #191919;

	padding: 18px 0 15px;

}



#footer .bottom ul.links {

	padding: 0 0 10px;

	margin: 0;

	text-align: center;

}



#footer .bottom ul.links li {

	list-style: none;

	padding: 0;

	margin: 0;

	display: inline;

	margin: 0 11px;

}



#footer .bottom ul.links li a {

	color: #b2b2b2;

	text-decoration: none;

	font-size: 0.75em;

}



#footer .copyright {

	padding: 0;

	margin: 0;

	text-align: center;

	font-size: 0.75em;

	color: #585858;

}



.lightGreenBtn {

	display: block;

	font-size: 1.06em;

	height: 40px;

	line-height: 40px;

	background: url(../images/light-green-btn.png) repeat-x;

	text-decoration: none;

	color: #1d1c1c;

	padding: 0 22px;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	-ms-border-radius: 8px;

	-o-border-radius: 8px;

	border-radius: 8px;

}



h3  {

	padding: 0;

	margin: 0 0 6px;

	font-size: 1.4em;

	font-weight: normal;

	color: #338629;

	letter-spacing: -1px;

}



h4  {

	padding: 0;

	margin: 0 0 6px;

	font-size: 1.25em;

	font-weight: normal;

	color: #338629;

	letter-spacing: -1px;

}



.clear {

	clear: both;

}



input::-moz-focus-inner /*Remove button padding in FF*/

{ 

    border: 0;

    padding: 0;

}



img {

	padding: 0;

	margin: 0;

	border: 0;

}

.cartbody_actions_off a img, .cartbody_actions_on a img{
	padding: 0px;
margin: 0px auto;
border: 0px none;
display: block;
}

#CheckoutButton{
	margin-bottom: 3px;
}


input.textBox {

	padding: 6px 7px;	

	display: block;	

	height: 15px;

	font-size: 0.87em;

	color: #494949;

	border-top: 2px solid #b8b8b8;

	border-left: 2px solid #b8b8b8;

	border-right: 1px solid #d1d1d1;

	border-bottom: 1px solid #d1d1d1;

}



.pagination{
	margin:0px;
}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, #cart-form td input{

	border-radius: 0px;
    width: 212px;
}

.cartbody_qty_off input, .cartbody_qty_on input{
	border-radius: 0px;
    width: 61px;
    display: block;
    margin: 0 auto;
}

a:hover, a:focus{

	color:inherit;

	text-decoration:none;

}
.mm-list > li.mm-selected > a.mm-subopen{
	width: 369px;
	display: block;
}

.jssort01 > div {
    left: -6px !important;
    padding: 0 20px;
    width: 93% !important;
}

#loginform{
	width:100%;
}
.jssort01 .c{
	width:auto !important;
}
input[type="submit"]{
 background: url("../images/light-green-btn.png") repeat-x scroll 0 0 hsla(0, 0%, 0%, 0);
  padding:3px 20px;	
  border-radius:5px;
  font-size:19px;
  text-transform:uppercase;
  float:left;
  margin-bottom:10px;	
}
#searchForm form {
	margin-bottom: 10px;
}
input.searchButton {
	float: none;
	text-transform:none;
	color: #fff;
}
input.menusearch {
	margin-bottom: 2px;
}
/* Payment Options */
#rightColumn table.opt {
	margin-top: 20px;
}

#rightColumn table.opt tbody tr td:first-child {
	width: 200px;
}
/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
display: none;
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/
#slide  {
	position: relative;
	width: 990px	
}
.slider-wrapper { 
	
}
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
 /*   -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a; */
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 20px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

.footerCats ul.navi {
	padding: 5px 0 0;
	margin: 0;
}

.footerCats ul.navi li {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #1e1e1e;
	border-bottom: 1px solid #d4d4d4;
	background: url(../images/gray-arrow.png) 9px 12px no-repeat;
	display: block;
}

.footerCats ul.navi li.alt {
	background-color: #f9f8f8;
}

.footerCats ul.navi li a {
	display: block;
	text-decoration: none;
	color: #1e1e1e;
	font-size: 0.81em;
	padding: 7px 0 7px 24px;
}
div[u="thumbnavigator"] { 
  left: 0px;
  bottom: 47px !important;
  width: 745px;
  height: 0px;
  position: absolute;
}

.jssort01 * {
 -webkit-transform: none !important;
 -moz-transform: none !important;
 transform: none !important;
}


/*Banner Catalogue*/
#banner-catalogue{
	display: block;
    width: 86%;
    margin: 0 auto;
}

#banner-catalogue form {
	margin: 10px auto;
    position: relative;
}

#banner-catalogue #searchForm .menusearch{
	height: 39px;
    width: 93%;
    margin: 0 auto;
    margin-left: 7px;
}

#banner-catalogue #searchForm #search-button{
	float: none;
    width: 37px;
    background: none;
    top: 5px;
    position: absolute;
    left: 335px;
    background: #fff url(../images/search.png) center top no-repeat;
    background-size: 30px;
    height: 38px;
    text-indent: -10000px;
    border: 1px solid beige;
}

@media only screen and (min-width:1024px){
    .offer-btn{
      position: absolute;
      right: 185px;
      top: 5px;
    }
    .offer-btn img{
      width: 255px;
    }
}

@media only screen and (min-width:768px){
    .link-main{
      display:block;
    }
    .link-mobile{
       display:none;
    }
}

@media only screen and (max-width:768px){
   .offer-btn{
      float: right;
      padding-top: 30px;
      padding-right: 10px;
    }
   .offer-btn img{
      width: 150px;
   }
   #header h1.logo{
      text-align:left !important;
   }
}

@media only screen and (max-width:767px){
   .link-main{
      display:none;
   } 
   .link-mobile{
     display:block;
   }
   .offer-btn {
    float: right;
    padding-top: 70px;
    padding-right: 10px;
   }
   #header h1.logo{
    padding-top: 45px;
   }
}

@media only screen and (max-width:568px){
   .offer-btn{
      float: right;
      padding-top: 30px;
      padding-right: 10px;
    }
   .offer-btn img{
      width: 150px;
   }
   #header h1.logo{
    padding-top: 0px;
   }
}

#footer .contact a{
  color:#000;
}

.footer-ads{
   display:inline;
}

.footer-ads-inner{
   display:none;
}

.quote-text{
  text-decoration: underline;
}

a{
  color:#232323;
}

.uv-link{
  color: #0088cc;
  text-decoration:underline;
}
#subForm {
	display: none;
}