/* @override 
	http://localhost:8888/stewartgardenstyle/templates/css/styles.css
	http://staging.local/stewartpresta/themes/stewart/css/styles.css
	http://uat.gsba.co.uk/themes/stewart/css/styles.css
	http://stewart.uat.gsba.co.uk/themes/stewart/css/styles.css
	http://www.stewartcompany.co.uk/themes/stewart/css/styles.css
	http://stewartcompany.co.uk/themes/stewart/css/styles.css
	http://stewart-gardening.sta.gsba.co.uk/themes/stewart/css/styles.css
*/
/* =============================================================================
   HTML5 Boilerplate CSS: h5bp.com/css
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a { color: #1B3478; }
a:visited { color: #1B3478; }
a:hover { color: #2D57C9; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

html, body { height:100%; }
body { font-size:12px; font-family:Verdana,Geneva,Tahoma,sans-serif; color:#666666; line-height:21px; background:#FFFFFF; }

h1, h2, h3 { font-family:Georgia,Times,"Times New Roman",serif; color:#1B3478; }
h1 { font-size:28px; margin:31px 0 42px; }
h2 { font-size:21px; margin:30px 0 15px; }

p { margin:0 0 21px; }



/* ============================================================================
   Primary Styles
   ========================================================================== */

#container {    }

.wrap { width:960px; margin-left:auto; margin-right:auto; }
#navbar { width:100%; height:39px; font-size:10px; line-height:10px; background:#454547 url('../images/bg-navbar.png') repeat-x; }
	#navbar ul { float: left;
padding: 1.3em 0 1.1em;
width: 500px; }
		#navbar ul li { display:inline; }
		#navbar ul li.first { text-indent:-9999em; }
			#navbar ul li a { float:left; padding:0 10px; color:#E3E3E3; text-decoration:none; background:url('../images/divider-white.gif') repeat-y right; }
			#navbar ul li.first a { width:19px; height:22px; margin-top:-7px; padding:0; background:url('../images/icon-home.png') no-repeat; }
			#navbar ul li.first a:hover { background-position:right; }
			#navbar ul li a:hover { text-decoration:underline; color:#FFFFFF; }
			#navbar ul li.last a { background:none; padding-right:0; }

#header { margin-bottom:21px; padding:35px 0 23px; border-bottom:1px solid #D3D3D3; }
	#header h1 { margin:0; }
	#header h1.logo a { float:left; width:193px; height:70px; margin:0; background-image:url('../images/logo-packaging.png'); }
	#header .downloadarea { height: 40px; padding: 10px 20px; border:1px solid #E9D594; float: right; background: #F2E6C1;}
	#header .downloadarea h2 { color: #CA9C00; margin: 0; }
	#header .downloadarea p a { text-decoration: none; color: #CA9C00;}
	
.press-button { float:right; width:428px; height:30px; border:1px solid #E5E5E5; background:#F4F4F4; margin:21px 0 0; line-height:18px; }
	.press-button h3 { float:left; font-size:16px; font-weight:bold; margin:6px 15px; color:#1b3478; }
	.press-button img { float:right; }


	#content table { width:510px; margin:0 0 21px; padding:0; line-height:17px; }
		#content table th, td { padding:3px 5px 3px 0; vertical-align:top; }

.box { float:left; position:relative; width:304px; height:586px; margin-right:21px; border:1px solid #B6B6B6; }
.box.garden { background:url('../images/img-garden.jpg') no-repeat; }
.box.home { background:url('../images/img-home.jpg') no-repeat; }
.box.catering { margin-right:0; background:url('../images/img-catering.jpg') no-repeat; }
	.box.garden a { color:#77B700; }
	.box.home a { color: #E62533; }
	.box.catering a { color: #047391; }
	.box a { display:block; width:304px; height:586px; font-weight:bold; }
	.box a:hover .panel.non-js { opacity:1;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); }
		.box img { position:absolute; top:454px; left:16px; z-index:1; }
		.box span { position:absolute; top:553px; right:0px; z-index:2; margin-right:16px; }
		.box .panel { width:304px; height:150px; position:absolute; bottom:0px; background:#FFFFFF; opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); }

#sidebar { float:left; width:306px; padding-top:76px; }
	#sidebar .box { float:none; height:150px; margin:0 0 20px; }
	#sidebar .box.garden { background:url('../images/img-garden2.jpg') no-repeat; }
	#sidebar .box.packaging { background:url('../images/img-packaging2.jpg') no-repeat; }
	#sidebar .box.home { background:url('../images/img-home2.jpg') no-repeat; }
	#sidebar .box.catering { background:url('../images/img-catering2.jpg') no-repeat; }
	#sidebar .box.technology { background:url('../images/img-technology2.jpg') no-repeat; }
		#sidebar .box a { height:150px; }
			#sidebar .box img { top:20px; }
			#sidebar .box span { top:117px; }

#footer-push { height:140px; }
#footer { position:relative; height:95px; margin-top:21px; padding-top:20px; font-size:10px; line-height:10px; border-top:1px solid #D3D3D3; color:#999999; }
	#footer p { margin:6px 0; }
	#footer ul{ list-style:none; width:100%; float:left; clear:both; margin:0 0 21px; padding:0; }
		#footer li { float:left; margin:0 15px 0 0; padding:0 15px 0 0; background:url('../images/divider-grey.gif') repeat-y right top; }
		#footer li.last { background:none; }
			#footer a { color:#656565; text-decoration:none; }
			#footer a:hover { color:#333333; text-decoration:underline; }

/* =============================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {
	/* Style adjustments for viewports that meet the condition */
}

/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.clear { clear:both; }
.replace { display:block; background-position:top left; background-repeat:no-repeat; text-indent:-9999em; }
a.replace { cursor:pointer; }
.replace a:hover { background-position:top right; }

/* =============================================================================
   Print Styles
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}




html, body {
height: 100%;
}

body {
font-size: 62.5%;
font-family: Verdana, Geneva, Tahoma, sans-serif;
color: #656565;
background: #fff;
}

* {
margin: 0;
padding: 0;
font-size: 1.0em;
}


/* @group General Styles */

img {
border: 0;
}

ul {
list-style-position: outside;
list-style: none;
}

li {
list-style: none;
}

del {
color: #ff0000;
}

a {
color: #15397F;
}

a:active {
outline: none;
}

a:hover {
text-decoration: underline;
color: #00A9AD;
}

form.std{
	width: 400px;
	border: 1px solid #ccc;
	padding: 1.66em 20px;
}

form.std .radio label{
	float: none;
}

form.std label{
	width: 150px;
	float: left;
	font-weight: bold;
	margin-right: 10px;
}

form.std input.text{
	width: 200px;
}

input.text  {
padding: 0.3em 2px 0.2em 2px;
border: 1px solid #d7d7d7;
background: #fff url(../img/site/input-text.png) repeat-x bottom;
}

.inputText{
	display: block;
	float: left;
	border: 1px solid #f3f3f3;
}

form.std .button{
	background: #e6e6e6;
	border: 2px solid #333;
	color: #333;
	padding: 0.4em;
	font-size: 1.16em;
	font-weight: bold;
	position: relative;
	margin: 0.42em 0;
	cursor: pointer;
}

form.std .button:hover{
	color: #000;
	border-color: #000;
	background: #c6c6c6;
	cursor: pointer;
}

#e_page p, #e_page li {
line-height: 1.5em;
font-size: 1.16em;
}

p {
margin: 0.83em 0;
}

h1, h2, h3 {
font-family: Georgia, Times, “Times New Roman”, serif;
color: #1B3E82;
}

.catParent2 h1, .catParent2 #product h2, .catParent2 #product h3, .catParent2 #product h4{
	color: #77B700;
}
.catParent3 h1, .catParent3 #product h2, .catParent3 #product h3, .catParent3 #product h4{
	color: #00A9AD;
}
.catParent4 h1, .catParent4 #product h2, .catParent4 #product h3, .catParent4 #product h4{
	color: #D1AB29;
}
.catParent6 h1, .catParent6 #product h2, .catParent6 #product h3, .catParent6 #product h4{
	color: #CF3B41;
}
.catParent48 h1, .catParent48 #product h2, .catParent48 #product h3, .catParent48 #product h4{
	color: #294F6A;
}

.catParent60 h1, .catParent60 #product h2, .catParent60 #product h3, .catParent60 #product h4{
	padding:10px 0 !important;
	color:#5CA651;
	visibility:visible !important;
	line-height:24px;
}

.catParent58 h1, .catParent58 #product h2, .catParent58 #product h3, .catParent58 #product h4{
	padding:10px 0 !important;
	color:#1B3E82;
	visibility:visible !important;
	line-height:24px;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {

}

h1 {
font-size: 2.32em;
margin: 0em 0 0.72em 0px;
}

h2 {
font-size: 1.82em;
margin: 0.91em 0;
}

h3 {
font-size: 1.49em;
margin: 1.11em 0;

}

h4 {
font-size: 1.16em;
margin: 0.72em 0;
}

blockquote{
	color: #999;
	font-size: 1.33em;
	font-family: Georgia, Times, “Times New Roman”, serif;
	line-height: 1.56em;
	margin: 0.72em 0;
}

blockquote cite{
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: 0.75em;
display: block;

}

.replace {
display: block;
background-position: top left;
background-repeat: no-repeat;
text-indent: -9999em;
}

a.replace{
	cursor: pointer;
}

.replace a:hover{
	background-position: top right;
}

.but{
	background-color: #fff;
	border: 0;
	float: left;
	line-height: 0;
}

.but:hover{
	cursor: pointer;
	background-position: top right;
}

.meta {
margin: 0;
color: #999;
}

.block{
	float: left;
	width: 100%;
}

small {
font-size: 0.83em;
}

.nobold {
font-weight: normal;
}

form {
margin: 0;
padding: 0;
}

.textpage ul, .textpage ol, #product .desc ul {
margin: 1.0em 0;
}

.textpage li, #product .desc li {
margin: 0.2em 0 0 30px;
}

.textpage ul li, #product .desc ul li{
list-style: disc;
}

.textpage ol li, #product .desc ol li {
list-style: decimal;
}

address {
font-style: normal;
}

.largertext {
font-size: 1.16em;
}

.largertext2 {
font-size: 1.32em;
}

.bold {
font-weight: bold;
}

.clear {
clear: both;
}

.required {
color: #ff0000;
}

fieldset {
border: 1px solid #ccc;
padding: 0.8em 10px;
margin: 1.66em 0;
}

fieldset.style02{
	margin: 0;
	border: none;
	padding: 0;
}

fieldset.style02 legend{
	font-size: 1.1em;
	float: left;
	padding: 0;
	width: 150px;
	margin-right: 10px;
	background: none;
}

fieldset.style02 .section{
	float: left;
	width: 70px;
	clear: none;
}

form .section {
float: left;
width: 100%;
clear: both;
padding: 0.55em 0;
}

legend {
font-family: tahoma, verdana, helvetica, arial, sans-serif;
font-size: 1.16em;
background: #FCF9F6;
padding: 0 5px;
font-weight: bold;
}

legend small {
font-size: 0.76em;
color: #999;
font-weight: normal;
}

/* @end */

/* @group MainBlocks */

.master{
	width: 960px;
	margin: 0 auto;
	position: relative;
	clear: both;
}

#utility{
	background: #454547 url(../img/site/bg-utility.png) repeat-x bottom;
	float: left;
	width: 100%;
}

#header .nav{
	margin: 2.7em 0 0 0;
}

#breadcrumbSearch{
	border-top: 1px solid #d3d3d3;
	float: right;
}

#breadcrumbSearch form{
	font-size: 1.1em;
	padding: 0.91em 0;
	float: right;
	width: 270px;
}

#content{
	background-position: 1px 1px;
	background-repeat: no-repeat;
	font-size: 1.2em;
	position: relative;
	min-height: 500px;
	width960px!important
}


#footer{
	border-top: 1px solid #d3d3d3;
	margin: 2.0em 0;
	padding: 2.0em 0;
	color: #999;
	z-index: 2;
	position: relative;
	background: #fff;
}


/* @end */

/* @group Utility */

#utility ul{
	padding: 1.3em 0 1.1em 0;
	float: left;
	width:500px;
}

#utility ul li{
	display: inline;
}

#utility ul li a{
	float: left;
	background: url(../img/site/divider-white.gif) repeat-y right;
	padding: 0 8px;
	color: #e3e3e3;
	text-decoration: none;
}

#utility ul li a:hover{
	text-decoration: underline;
	color: #fff;
}

#utility ul li.first{
	text-indent: -9999em;
}

#utility ul li.first a{
	width: 19px;
	height: 22px;
	padding: 0;
	background: url(../img/icons/home.png) no-repeat;
	margin-top: -7px;
}

#utility ul li.first a:hover{
	background-position: right;
}

#utility ul li.last a{
	background: none;
}

#utility .number{
	background: url(../img/text/telephone-number.png);
	position: absolute;
	width: 259px;
	height: 18px;
	top: 1.2em;
	margin: 0;
	left: 495px;
}

#utility .download{
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	width: 196px;
	height: 46px;
}

#utility .download a{
	width: 100%;
	height: 100%;
	display: block;
	background-image: url(../img/buttons/download-brochure.png);
}


/* @end */

/* @group Navigation */

#header .nav .logo{
	margin: 0;
}

#header .nav .logo a{
	width: 171px;
	height: 61px;
	float: left;
	background-image: url(../img/logos/stewart-garden-02.gif);
}

#header ul.navMain{
	float: right;
	width: 530px;
	margin: 1em -5px 0 0;
}

#header .nav ul ul{
	width: 340px;
	border-style: solid;
	border-width: 1px;
	padding: 1.0em 0;
	background: url(../img/site/trans-light.png);
	top: 75px;
	z-index: 99;
	min-height: 100px;
	display: none;
}


#header .nav li{
	float: left;
	margin: 0 35px 0 0 ;
}

#header .nav li a:hover{
	cursor: pointer;
}

#header .nav li.list6{
	margin: 0;
}

#header .nav li a.parent{
	float: left;
	height: 35px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	position:relative;
	padding: 5px 5px 35px 5px;
	background-color: #fff;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #fff;
}

#header .nav li a.parent strong{
	display: block;
	float: right;
	width: 100%;
	height: 100%;
}

#header .nav li li a{
	float: none;
	height: auto;
	background: none;
	width: 300px;
	font-size: 1.3em;
	padding: 0.68em 20px;
	font-weight: bold;
	border: none;
	display: block;
	text-decoration: none;
}

#header .nav li li a:hover{
	cursor: pointer;
}

.navMain ul {
	position:		absolute;
	top:			-999em;
	width:			; /* left offset of submenus need to match (see below) */
}

#header .navMain ul ul {
	position: relative;
	top: 0;
	border: 0;
	padding: 0;
	margin: 0em 0 0 20px;
	background: none;
	min-height: 0;
}

#header .navMain ul ul a{
	color: #666;
	width: 280px;
	padding: 0.21em 0px;
	font-size: 1.1em;
	font-weight: normal;
}

#header .navMain ul ul a:hover{
	cursor: pointer;
}

.master #header .nav ul li ul li.sfHover a{
	padding-bottom: 0.2em;
}

#header .navMain ul ul li{
	width: 280px;
}

.navMain ul li {
	width:			100%;
}
.navMain li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.navMain li {
	float:			left;
	position:		relative;
	z-index: 99;
}

.navMain li:hover ul,
.navMain li.sfHover ul {
	right:			0;
	z-index:		99;
}

/*** arrows **/
.navMain a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}

.parent .sf-sub-indicator{
	display: none;
}

#header .nav li a.parent{
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: bottom center;
}
.catParent2 #header .nav li a.link2 strong, .catParent3 #header .nav li a.link3 strong, .catParent4 #header .nav li a.link4 strong, .catParent6 #header .nav li a.link6 strong, .catParent48 #header .nav li a.link48 strong{
	background-position: top right;
}
.catParent2 #header .nav li.sfHover a.link2, .catParent3 #header .nav li.sfHover a.link3, .catParent4 #header .nav li.sfHover a.link4, .catParent6 #header .nav li.sfHover a.link6, .catParent48 #header .nav li.sfHover a.link48{
	background-image: none;
}

.catParent2 #header .nav li a.link2{
	background-image: url(../img/site/bdr-growing.gif);
}
.catParent3 #header .nav li a.link3{
	background-image: url(../img/site/bdr-planter.gif);
}
.catParent4 #header .nav li a.link4{
	background-image: url(../img/site/bdr-decorative.gif);
}
.catParent6 #header .nav li a.link6{
	background-image: url(../img/site/bdr-pos.gif);
}
.catParent48 #header .nav li a.link48{
	background-image: url(../img/site/bdr-design.gif);
}


#header .nav li li a:hover{
	text-decoration: underline;
}

#header .nav li a:hover strong{
	background-position: top right;
}

#header .nav li.sfHover a.parent strong{
	background-position: top right;
}

#header .list2 a.parent strong{
	background-image: url(../img/text/nav-growing.gif);
}
#header .list2 a.parent{
	width: 105px;
	z-index: 100;
}

#header .list3 a.parent strong{
	background-image: url(../img/text/nav-planter.gif);
}
#header .list3 a.parent{
	width: 96px;
	z-index: 102;
}
#header .nav ul .list3 ul{
	z-index: 101;
}

#header .list4 a.parent strong{
	background-image: url(../img/text/nav-decorative.gif);
}
#header .list4 a.parent{
	width: 102px;
	z-index: 104;
}
#header .nav ul .list4 ul{
	z-index: 103;
}


#header .list6 a.parent strong{
	background-image: url(../img/text/nav-pos.gif);
}
#header .list6 a.parent{
	width: 64px;
	z-index: 106;
}
#header .list6 ul .pos ul{
	z-index: 105;
}

#header .list48 a.parent strong{
	background-image: url(../img/text/nav-design.gif);
}
#header .list48 a.parent{
	width: 96px;
	z-index: 108;
}
#header .list48 ul .pos ul{
	z-index: 107;
}

.sfHover .parent {
	border: 1px solid #77B700;
}




#header .list2  ul, #header .nav .sfHover a.link2{
	border-color: #77B700;
	
}
#header .list3 ul, #header .nav .sfHover a.link3{
	border-color: #00A9AD;
}
#header .list4  ul, #header .nav .sfHover a.link4{
	border-color: #D1AB29;
}
#header .list6  ul, #header .nav .sfHover a.link6{
	border-color: #CF3B41;
}
#header .list48  ul, #header .nav .sfHover a.link48{
	border-color: #294F6A;
}

#header .nav .sfHover a.parent{
	background-color: #fff;
}

#header .list2 a{
	color: #77B700;
}
#header .list3 a{
	color: #00A9AD;
}
#header .list4 a{
	color: #D1AB29;
}
#header .list6 a{
	color: #CF3B41;
}
#header .list48 a{
	color: #294F6A;
}


/* @end */

/* @group breadcrumbSearch */
.breadcrumb, #cms #content .breadcrumb{
	width: 655px;
	float: left;
	margin: -2.8em 0 0 0;
	font-size: 0.91em;
	position: relative;
	font-weight: bold;
}

.breadcrumb span{
	font-weight: normal;
}

.breadcrumb .title{
	color: #15397F;
	font-weight: bold;
}

.breadcrumb a{
	color: #999;
	text-decoration: none;
	padding: 0 5px;
	font-weight: normal;
}


.breadcrumb a:hover{
	text-decoration: underline;
}

#breadcrumbSearch .text{
	float: left;
	width: 190px;
	font-size: 1.09em;
}

#breadcrumbSearch .submit{
	width: 71px;
	height: 28px;
	background-image: url(../img/buttons/search.png);
	margin: -2px -3px 0 0;
}

#breadcrumbSearch form{
	float: right;
}

#breadcrumbSearch label{
	display: block;
	line-height: 0;
	height: 0;
}

/* @end */

/* @group Content */

/* @group Text */

#cms #content p, #cms #content ul, #cms #content ol{
	margin: 1.16em 0;
}

#cms #content p, #cms #content li{
	line-height: 1.83em;
}

#cms #content ul li, #cms #content ol li{
	margin: 0.42em 0 0.42em 40px;
}

#cms #content ul li{
	list-style: disc;
}

#cms #content ol li{
	list-style: decimal;
}

#cms #content blockquote{
	background: url(../img/site/quotes-big.gif) no-repeat;
	padding: 0 0 0 50px;
	margin-left: 40px;
}


/* @end */

/* @group Product */

#product .colone{
	float: left;
	width: 430px;
}

#product .coltwo{
	float: right;
	width: 430px;
	margin-right: 68px;
	line-height: 1.666em;
}
.map{
	margin:20px 0 0 20px;
}

#product .coltwo h1{
	border-width: 3px 0;
	border-style: solid;
	margin-top: 2px;
	padding: 0.36em 0;
}

.sIFR-active #product .coltwo h1{
	padding: 0;
}


#product #imgMain{
	width: 430px;
	border: 1px solid #f3f3f3;
	margin: 0 0 1.66em 0;
	text-align: center;

}

#product #imgMain2{
	border: 1px solid #d7d7d7;
	min-height: 428px;
}

#product #imgMain .zoom a{
	display: block;
	width: 428px;
	min-height: 428px;
	background: url(../img/icons/zoom.gif) no-repeat 20px 390px;
}

#product #imgMain img{
	display: block;
	margin: 50px auto 0 auto;
}

#product #thumbs{
	display: none;
}

#product .where{
	margin-bottom: 0;
}

#product #colours{
	border: 1px solid #A3DA31;
	margin: 0 0 1.66em 0;
	min-height: 130px;
}

#product #colours h2{
	margin: 0.46em 0 0.41em 15px;
	color: #77B700;
}

#product #colours ul ul{
	padding: 0 15px 1.25em 15px;
}

#product #colours ul ul li{
	float: left;
	margin: 0 0 0.83em 0;
}

#product #colours ul ul li a{
	display: block;
	float: left;
	width: 112px;
	font-weight: bold;
	color: inherit;
	text-decoration: underline;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;	
}

#product #colours ul ul li a:hover{
	text-decoration: underline;
	cursor: pointer;
}

.variations td.first{
	text-indent: 0;
}

.variations td span{
	background-repeat: no-repeat;
}

td.gun_metal.first span{
	background-image: url(../img/colours/spot-gun-metal.gif);
}
td.terracotta.first span{
	background-image: url(../img/colours/spot-terracotta.gif);
}
td.ancient_stone.first span{
	background-image: url(../img/colours/spot-ancient-stone.gif);
}
td.green.first span{
	background-image: url(../img/colours/spot-green.gif);
}
td.chocolate.first span{
	background-image: url(../img/colours/spot-chocolate.gif);
}
td.aluminium.first span{
	background-image: url(../img/colours/spot-aluminium.jpg);
}
td.gold.first span{
	background-image: url(../img/colours/spot-gold.jpg);
}
td.mottledStone.first span{
	background-image: url(../img/colours/spot-mottled-stone.gif);
}
td.black.first span{
	background-image: url(../img/colours/spot-black.gif);
}
td.wood.first span{
	background-image: url(../img/colours/spot-wood.jpg);
}
td.suede.first span{
	background-image: url(../img/colours/spot-suede.gif);
}
td.granite.first span{
	background-image: url(../img/colours/spot-granite.gif);
}
td.sandstone.first span{
	background-image: url(../img/colours/spot-sandstone.gif);
}
td.white_stone.first span{
	background-image: url(../img/colours/spot-white-stone.gif);
}
td.dark_green.first span{
	background-image: url(../img/colours/spot-dark-green.gif);
}
td.clear.first span, td.natural.first span{
	background-image: url(../img/colours/spot-clear.gif);
}
td.red.first span{
	background-image: url(../img/colours/spot-red.gif);
}
td.green_and_white.first span{
	background-image: url(../img/colours/spot-green-white.gif);
}
td.mottled_stone.first span{
	background-image: url(../img/colours/spot-mottled-stone.gif);
}
td.black_oak_effect.first span{
	background-image: url(../img/colours/spot-black-oak.gif);
}
td.terr_green_black.first span{
	background-image: url(../img/colours/spot-terracotta-green-black.gif);
}
td.anthracite.first span{
	background-image: url(../img/colours/spot-anthracite.gif);
}
td.bronze_dark_green.first span{
	background-image: url(../img/colours/spot-bronze-green.gif);
}
td.dark_blue.first span{
	background-image: url(../img/colours/spot-dark-blue.gif);
}
td.graphite.first span{
	background-image: url(../img/colours/spot-graphite.jpg);
}
td.brass_and_green.first span{
	background-image: url(../img/colours/spot-green-brass.gif);
}
td.marble_green.first span{
	background-image: url(../img/colours/spot-marble-green.jpg);
}
td.brass_and_red.first span{
	background-image: url(../img/colours/spot-red-brass.jpg);
}
td.stone.first span{
	background-image: url(../img/colours/spot-stone.jpg);
}
td.lime.first span{
	background-image: url(/img/co/247.jpg);
}
td.mocha.first span{
	background-image: url(/img/co/248.jpg);
}
td.pink.first span{
	background-image: url(/img/co/258.jpg);
}
td.dark_brown.first span{
	background-image: url(/img/co/265.jpg);
}
td.yellow.first span{
	background-image: url(/img/co/257.jpg);
}
td.purple.first span{
	background-image: url(/img/co/256.jpg);
}


table.variations{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

.catParent2 .variationsFoot{
	color: #77B700;
}
.catParent3 .variationsFoot{
	color: #00A9AD;
}
.catParent4 .variationsFoot{
	color: #D1AB29;
}
.catParent6 .variationsFoot{
	color: #CF3B41;
}

.variationsFoot{
	border-bottom: 3px solid;
	margin-top: 0.83em;
}	

.variations th{
	border-width: 1px 0;
	border-style: solid;
	border-color: #ccc;
	padding: 0.83em 5px;
	text-align: left;
}

.variations td{
	padding: 0.42em 5px;
	margin: 0;
}

tr.section td{
	border-top: 1px solid #ccc;
}

table.variations .line{
	height: 10px;
	border: 1px solid;
	background: #999;
}

.variations td.colour span{
	padding-left: 30px;
	padding-right: 0;
	width: 100%;
	background-position: 10px;
}

#product form#buy{
	display: none;
}

/* @end */

/* @group Home */

#index .colone{
	position: relative;
}

#index .colone img.big{

	top: 0px;
	left: 0px;
	z-index: 1;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #b6b6b6;
	height: 586px;
	width: 505px;
}

#index .colone .text{
	position: absolute;
	width: 505px;
	background: url(../img/site/trans-dark.png);
	color: #e3e3e3;
	bottom: 0;
	left: 1px;
	font-size: 1.16em;
	min-height: 130px;
	z-index: 2;
	border-bottom: 1px solid #b6b6b6;
	display: block;
}

#index .colone .text2{
	padding: 0.83em 10px 0.42em 10px;
	display: block;
}

#index .colone .text p{
	line-height: 1.5em;
	margin: 0.42em;
}

#index .colone h1.welcome{
	background-image: url(../img/text/welcome-2.png);
	width: 403px;
	height: 28px;
	margin: 0;
}

#index .colone h2{
	margin: 0;
	color: #77B700;
	margin-bottom: 0.38em;
}

#index .colone a{
	color: #fff;
}

#index .colone .more{
	text-align: right;
	float: right;
	margin: 0;
}

#index .colone .more a{
	text-decoration: none;
	font-weight: bold;
	display: block;
	background: url(../img/icons/more.png) no-repeat left center;
	padding: 0 5px 0 12px;
}

 #content .coltwo{
	float: right;
	width: 430px;
}

#retrievePass{
	width: 360px;
}

#create-account_form{
	display: none;
}

#login_form.std{
	margin: 1.66em 0;
}

#login_form.std fieldset{
	border: none;
	margin: 0;
}

.box, #login_form.std{
	border-width: 1px;
	border-style: solid;
	margin-bottom: 20px;
	position: relative;
	background-repeat: repeat-y;
	width: 428px;
	float: left;
	clear: both;
	min-height: 130px;
	z-index: 1;
}

.box2{
	padding: 1.25em 125px 0.42em 15px;
	float: left;
}

.pos .box2{
	padding-right: 15px;
}

.box a{
	font-weight: bold;
	text-decoration: none;
}

.box a:hover{
	text-decoration: underline;
}
.box.pos{
	background-image: url(../img/site/box-bg-pos.png);
	border-color: #F2C9CB;
	color: #C9252B;
	margin-bottom: 0;
}
.box.where{
	background-image: url(../img/site/box-bg-where.png);
	border-color: #AFCDD7;
	color: #00556F;
}
.box.trade, #login_form.std{
	background-image: url(../img/site/box-bg-trade.png);
	border-color: #A3DA31;
	color: #76B700;
}
.box.brochure{
	background-image: url(../img/site/box-bg-brochure.png);
	border-color: #E9D594;
	color: #CA9C00;
}

.box .image, #login_form.std .image{
	position: absolute;
	background-repeat: no-repeat;
	bottom: 0;
	right: 0;
}

#product .box.trade{
	margin-top: 1.66em;
}

#product .box.trade h2{
	background-image: url(../img/text/box-trade-enquiries.png);
	width: 197px;
	margin-bottom: 0.11em;
}

/*
#index .pos .image{
	background-image: url(../img/site/box-pos.png);
	width: 129px;
	height: 135px;
}
*/
.box.where .image{
	background-image: url(../img/site/box-where.png);
	width: 122px;
	height: 136px;
	bottom: -3px;
	right: -3px;
}
.box.trade .image, #login_form.std .image{
	background-image: url(../img/site/box-trade.png);
	width: 135px;
	height: 130px;
}
.box.brochure .image{
	background-image: url(../img/site/box-products.png);
	width: 123px;
	height: 151px;
	bottom: -15px;
	right: -20px;
}

.box.pos a, .box.pos .meta{
	color: #C9252B;
}
.box.where a{
	color: #00556F;
}
.box.trade a, #login_form.std a{
	color: #76B700;
}
.box.brochure a{
	color: #CA9C00;
}

.box h2, #login_form.std h2{
	margin: 0 0 0.54em 0;
	height: 23px;
}

.box.pos h2{
	background-image: url(../img/text/box-latest-news.gif);
	width: 151px;
}
.box.where h2{
	background-image: url(../img/text/box-where-to-buy.gif);
	width: 165px;
}
.box.trade h2, #login_form.std h2{
	background-image: url(../img/text/box-trade-login.gif);
	width: 148px;
	margin-bottom: 0.11em;
}
.box.brochure h2{
	background-image: url(../img/text/new-2012-buyers-guide.gif);
	width: 306px;
}

.box.pos .meta{
	position: absolute;
	right: 15px;
	top: 15px;
}

.box.box ul{
	margin: 0.83em 0;
	list-style: none;
}

.box ul li, #cms #content .box ul li{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 8px;
	margin: 0.83em 0 0.83em 6px;
	list-style: none;
}

.box.pos li{
	background-image: url(../img/icons/list-pos.gif);
}
.box.where li{
	background-image: url(../img/icons/list-where.gif);
}
.box.brochure li{
	background-image: url(../img/icons/list-brochure.gif);
}

.box.trade form, #login_form.std fieldset{
	width: 235px;
}

.box.trade .inputText, #login_form.std .inputText{
	border-color: #CCE5A8;
	float: left;
	clear: left;
}

.box.trade .inputText .text, #login_form.std .inputText .text{
	width: 150px;
}

.box.trade .section, #login_form.std .section{
	float: left;
	margin-bottom: 0.21em;
	clear: both;
	width: 100%;
	padding: 0;
}

.box.trade label, #login_form.std label{
	float: left;
	width: 100%;
	font-size: 0.83em;
}

.box.trade .text, .box.trade #login_form.std{
	border-color: #A3DA31;
	width: 150px;
}

.box.trade .login, #login_form.std .login{
	width: 69px;
	height: 26px;
	background-image: url(../img/buttons/login.png);
	margin: -1px 0 0 2px;
	float: right;
}

.lostPassword{
	clear: both;

}

/* @end */

/* @group  Variable Colours in Content */

.growingWrap h1, .growingWrap h2, .growingWrap h3, .growingWrap h4, .growingWrap a{
	color: #77B700;
}
.planterWrap h1, .planterWrap h2, .planterWrap h3, .planterWrap h4, planterWrap a{
	color: #00A9AD;
}
.decorativeWrap h1, .decorativeWrap h2, .decorativeWrap h3, .decorativeWrap h4, .decorativeWrap a{
	color: #D1AB29;
}
.posWrap h1, .posWrap h2, .posWrap h3, .posWrap h4, .posWrap a{
	color: #CF3B41;
}

.growingWrap .variationsFoot{
	border-color: #77B700;
}
.planterWrap .variationsFoot{
	border-color: #00A9AD;
}
.decorativeWrap .variationsFoot{
	border-color: #D1AB29;
}
.posWrap .variationsFoot{
	border-color: #CF3B41;
}
/*
.catGrid .new{
	background-image: url(../img/site/sticker-new-trad.png);
}
.catParent2 .catGrid .new{
	background-image: url(../img/site/sticker-new-growing.png);
}
.catParent5 .catGrid .new{
	background-image: url(../img/site/sticker-new-planter.png);
}
.catParent4 .catGrid .new{
	background-image: url(../img/site/sticker-new-decorative.png);
}
.catParent6 .catGrid .new{
	background-image: url(../img/site/sticker-new-pos.png);
}

*/

/* @end */

/* @group Category and Product */



#content2{
	background-position: top right;
	background-repeat: no-repeat;
}

.catParent2 #content2{
	background-image: url(../img/text/side-growing.gif);
}
.catParent58 #content2{
	background-image: url(../img/text/winter-fun-side.jpg);
}
.catParent60 #content2{
	background-image: url(../img/text/garden-tidy-side.jpg);
}
.catParent3 #content2{
	background-image: url(../img/text/side-planter.gif);
}
.catParent4 #content2{
	background-image: url(../img/text/side-decorative.gif);
}
.catParent6 #content2{
	background-image: url(../img/text/side-pos.gif);
}



/* @end */

/* @group Category */



.catGrid .hero{
	margin: 0 28px 20px 0;
	float: left;
	border:  1px solid #f3f3f3;
	width: 420px;
	height: 420px;
	position: relative;
}

.catGrid .hero img{
	border: 1px solid #d7d7d7;
	width: 418px;
	display: block;
}

.catGrid .hero .text{
	position: absolute;
	bottom: 1px;
	left: 1px;
	background: url(../img/site/trans-light.png);
	width: 418px;
}

.catGrid .hero .text2{
	padding: 0.83em 10px 0em 10px;
}

.catGrid .hero .desc{
	margin-bottom: 01.16em;
}

.catGrid .productNumber{
	margin-top: 0;
	font-weight: bold;
	font-style: italic;
	font-size: 1.16em;
}

.sIFR-active .catGrid h1{
	margin: 0;
}

.catGrid .item{
	float: left;
	width: 225px;
	position: relative;
	color: #999;
	min-height: 230px;
	border: none;
}

.catGrid .item a{
	text-decoration: none;
}

.catGrid .item2{
	padding: 0 24px 0.83em 0;
}

.catGrid .img{
	position: relative;
}

.catGrid .new{
	width: 92px;
	height: 92px;
	margin: 0;
	position: absolute;
	z-index: 30;
	right: -1px;
	top: -20px;
}

.catGrid .sub{
	font-size: 0.83em;
	margin: 0;
	line-height: 1.32em;
}

.catGrid .title{
	border-left: 1px solid #999;
	padding: 0 0 2.49em 7px;
	margin: 0 0 -1.99em 0;
	position: relative;
	min-height: 43px;
}

.catGrid h2{
	font-family: inherit;
	font-size: 1.0em;
	margin: 0 0 0.21em 0;
	color: #666;
}

.catGrid h2 a{
	color: #666;
}

.catGrid .item img{
	display: block;
	margin: 1.0em auto 0 auto;
	opacity: 0.9;
	position: relative;
}

.catGrid .prodLink{
	display: block;
	float: left;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #f3f3f3;
	opacity: 0;
	z-index: 60;
}

.catGrid .item:hover .title{
	border-color: #333;
}

.catGrid .item:hover h2{
	color: #333;
}

.catGrid .item:hover .sub{
	color: #666;
}

.catGrid .item:hover img{
	opacity: 1.0;
}

/* @end */

#content table th, td{
	padding: 0.42em 5px;
}


/* @end */

/* @group Footer */

#footer ul{
	width: 100%;
	clear: both;
	float: left;
	margin: 0 0 2.0em 0;
}

#footer li{
	float: left;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
	background: url(../img/site/divider-dark-grey.gif) repeat-y top right;
}

#footer li.last{
	background: none;
}

#footer a{
	color: #656565;
	float: left;
	text-decoration: none;
}

#footer a:hover{
	color: #333;
	text-decoration: underline;
}

#footer p{
	margin: 0.5em 0;
}
/* @end */

#styleSwitcher{
	clear: both;
	float: left;
	width: 100%;
	background: #ccc;
	padding: 0.83em 0;
	border-top: 2px solid #999;
	font-size: 1.2em;
	position: fixed;
	bottom: 0;
	z-index: 999;
}

/* @group styleSwitcher */


#styleSwitcher a{
	color: #000;
}

#styleSwitcher p{
	width: 950px;
	margin: 0 auto;
}
/* @end */

/* @group Sifr */



/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

.sIFR-active #product h1, .sIFR-active #text h1, .sIFR-active #text h2, .sIFR-active #text h3, .sIFR-active .category h1{
	visibility: hidden;
}

.sIFR-active{
	color: #15397F;
}


/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

/* @end */


/* @group Search */

#search h1{
	margin-bottom: 0;
}

#search .numberResults{
	margin: 0 0 2.66em 0;
	color: #333;
}

/* @end */

.stockist_form {
	border: 1px solid #8FD400; 
	margin: 20px 0; 
	padding: 18px 13px; 
	background: #DDEEC6;
}

.stockist_form th {
	text-align: left;
}

.stockist_form label {
	color: #68A81B;
}

.stockist_form .button {
    background: #6C6C6C;
	padding: 5px 9px;
	border: 0;
	color: #fff;
	clear: both;
}

#stockists .colone {
	float: left;
	width: 430px;
	line-height: 1.666em;
}

#stockists .coltwo {
	float: right;
	width: 430px;
	margin-right: 68px;
	line-height: 1.666em;
}


.item{
	border-top:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	padding:0 0 0 0;
	line-height:1.83em;
}
.colone, .coltwo{
	float:left;
}
.colone{
	width:510px;
	margin:0 20px 0 0;
}

/* Sidebar Social */

.social-sidebar {border:1px solid #E5E5E5;background:#F4F4F4;height: 30px;width: 428px;float: left;margin: 0 0 20px 0;}
.social-sidebar h2 {float:left;font-size: 16px;margin: 6px 15px;}

/* @group News Overrides */

.pos .image{
	background-image: url(../img/site/box-pippa.png);
	width: 157px;
	height: 114px;
	bottom: 0px;
	right: 0px;
}

.pos .box2{
	padding-right:120px;
	padding-bottom:0;
}

.box.pos h2{
	background-image: url(../img/text/box-garden-blog.gif);
	width: 252px;
}

.tweet {float:right;padding:15px;width:398px;min-height:10px;height:70px;border:1px solid #E5E5E5;background:#F4F4F4 url(../img/icons/twitter.jpg) no-repeat;background-position:170px 15px;margin:20px 0 0 0;font-size:11px;}
.tweet a {color:#1B3E82;}
.tweet h3 {margin:0;font-size:20px;}
.tweet-list {margin:0 0 0 -15px !important;}

/* @end */

/* Containing Element */
.blur {
	position:relative;
	float:left;
	overflow:auto;
	margin:10px 5px 0 0;
	padding:0px;
	border:1px solid #DDD;
}

/* Static Image Shown Before Hover */
.blur img.static {
	position:absolute;
	left:0;
	top:39px;
	z-index:1;
}

/* Image Shown Upon Hover */
.blur img.hover {
	position:absolute;
	left:0;
	top:39px;
}

.blur p {
	display:block;
	background:#F4F4F4;
	color:#444;
	margin:0;
	padding:2px 0;
	text-align:center;
	line-height:20px;
}

.blur p.uk {background:url(../img/uk.png) no-repeat;}
.blur p.fr {background:url(../img/fr.png) no-repeat;}
.blur p.de {background:url(../img/de.png) no-repeat;}
.blur p.nl {background:url(../img/nl.png) no-repeat;}


a.int {
	display:block;
	background:url(../img/international.png) no-repeat;
	height:40px;
	width:130px;
	position:absolute;
	right:302px;
	top:7px;
	z-index:100;
}

#breadcrumbSearch {
	position:relative;
}




ul.international-sidebar {}

ul.international-sidebar li.uk {background:url(../img/uk-flag.png) no-repeat;}
ul.international-sidebar li.fr {background:url(../img/fr-flag.png) no-repeat;}
ul.international-sidebar li.de {background:url(../img/de-flag.png) no-repeat;}
ul.international-sidebar li.nl {background:url(../img/nl-flag.png) no-repeat;}

ul.international-sidebar li a {padding:0 0 0 20px;}

#header ul.navMain{
	float:right;
	width:715px;
	margin:1em -5px 0 0;
}

#header .nav li.list58,#header .nav li.list60 {
display: none;
float: left;
margin: 0 1px 0 0;
} .number {
  background: url('../images/telephone-number.png')   repeat scroll 0 0 transparent;
 
height: 18px;
left: 695px;
margin: 0;
position: relative;
top: 1.2em;
width: 259px;
}		
.download {height: 46px;
margin: 0;
 position: absolute;
right: 0;
top: 0;
width: 196px;}
		 .download a {
  background-image: url("../images/download-brochure.png");
  display: block;
  height: 100%;
  width: 100%;
}
