/* Colours Used */

/*
FFFFFF - White     - Light text on dark panels
                   - Headings on block arrows
	           - Footer text

6D6E71 - Dark Grey - Footer background
 

Plants

003D08 - Dark Green - Currently selected Menu 
                    - Awards Text
		    - Garden Design main paragraph 
		    - Garden text
		    - logged in text
		    - Bulbs text
	(Bulbs: 4F2D21)

267C32 - Mid Green  - Menus
                    - Plant headings
	(Bulbs: B9842C)

8DC63F - Green      - Plant banner background
		    - Menu borders
		    - Wheelbarrow Logo
	(Bulbs: C29346 - b9842c for Wheelbarrow Logo)

66A13D - Green      - Plant main paragraph text
58595B - Dark Grey  - Plant other text
F0F7E8 - Grey       - Panel backgrounds
231F20 - Grey       - 50% transparency block arrows "Plants"
166827 - Green      - Garden Design text
66A13D - Green      - Garden main paragraph

4F2D22 - Brown      - Text on light backgrounds (Bulbs section of main page)

Fonts - FoundrySterling, Helvetica light, Verdana
      - Aracne - Block Arrows
*/

/*================*/
/* STYLE FOR BODY */
/*================*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	background-color: white;
}

body.bodystyle {
	margin: 0px;
	padding: 0px;
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	background-color: white;
}

a {
	text-decoration: none;
}

/*===================*/
/* STYLES FOR HEADER */
/*===================*/

table.header {
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
	border-spacing: 0px;
}

tr.headerbanner {
	background-color: #8DC63F;
}

tr.headerbannerbulbs {
	background-color: #c29346;
}

tr.headeratoz {
	background-color: #F0F7E8;
}

tr.headercatalogue {
	background-color: #A62A2A;
}

tr.headertandc {
	background-color: #65a13d;
}

.headertexttandc {
	color: white;
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	text-align: left;
	vertical-align: middle;
}

tr.headertandcbulbs {
	background-color: saddlebrown;
}


td.topgap {
	text-align: right;
	color: #003D08;
}

td.topgap65 {
	text-align: right;
	color: #003D08;
}

a.tg {
	text-decoration: none;
	color: #003D08;
	font-weight: bold;
}
a.tg:hover {
	text-decoration: none;
	color: white;
	background-color: #003D08;
}

td.headercurrent {
	color: #003D08;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	border-color: #8DC63F;
	font-weight:bold;
}
td.headercurrentbulbs {
	color: #4f2d21;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	border-color: #c29346;
	font-weight:bold;
}
td.headercurrent:hover {
	color: white;
	background-color: #003D08;
	cursor: pointer;
}
td.headercurrentbulbs:hover {
	color: white;
	background-color: #4f2d21;
	cursor: pointer;
}
td.headerlive {
	color: #267C32;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	border-color: #8DC63F;
	cursor: auto;
}
td.headerlivebulbs {
	color: #b9842c;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	border-color: #c29346;
	cursor: auto;
}
td.headerlive:hover {
	color: white;
	background-color: #267C32;
	cursor: pointer;
}
td.headerlivebulbs:hover {
	color: white;
	background-color: #b9842c;
	cursor: pointer;
}

td.headerlive2 {
	color: #8DC63F;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	border-color: #8DC63F;
	cursor: auto;
}
td.headerlive2:hover {
	cursor: pointer; 
}
td.headerlive2bulbs {
	color: #c29346;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	border-color: #c29346;
	cursor: auto;
}
td.headerlive2bulbs:hover {
	cursor: pointer; 
}
td.headerlive3 {
	color: #8DC63F;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	cursor: auto;
}
td.headerlive3:hover {
	cursor: pointer;
}
td.headerlive3bulbs {
	color: #c29346;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	cursor: auto;
}
td.headerlive3bulbs:hover {
	cursor: pointer; 
}
td.headerright {
	color: darkgreen;
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	padding: 0px 10px 0px 5px;
	text-align: right;
}
td.headerbanner {
	text-align:left;
	background-color: #8DC63F;
	color: white;
}
td.headerbannerbulbs {
	text-align:left;
	background-color: #c29346;
	color: white;
}
td.headerbannersearchrt {
	text-align:right;
	background-color: #8DC63F;
	color: white;
}
td.headerbannersearchrtbulbs {
	text-align:center;
	background-color: #c29346;
	color: white;
}
td.headerbannersearchwidert {
	text-align:right;
	background-color: #8DC63F;
	color: white;
}
td.headerbannersearchwidertbulbs {
	text-align:center;
	background-color: #c29346;
	color: white;
}
td.headerbannersearchct {
	text-align:center;
	background-color: #8DC63F;
	color: white;
}
td.headerbannersearchctbulbs {
	text-align:right;
	background-color: #c29346;
	color: white;
}

td.headerbannersearchlt {
	text-align:left;
	background-color: #8DC63F;
	color: white;
}
td.headerbannersearchltbulbs {
	text-align:left;
	background-color: #c29346;
	color: white;
}
td.headerbannersearchwidelt {
	text-align:left;
	background-color: #8DC63F;
	color: white;
}
td.headerbannersearchwideltbulbs {
	text-align:left;
	background-color: #c29346;
	color: white;
}
td.headerbannermenuright {
	height: 32px;
}
td.headerbannermenu {
	text-align:center;
	color: white;
}
td.headerbannermenup {
	text-align:right;
	color: white;
	text-decoration:underline;
}
td.headerbannermenub {
	text-align:center;
	color: white;
	text-decoration:underline;
}
.headeraz {
	font-weight: bold;
	color: #666666;
	text-align:center;
}
.headerazbulbs {
	font-weight: bold;
	color: #666666;
	text-align:center;
}
.headeraz:hover {
	background-color: #666666;
	cursor: pointer;
	color: #F0F7E8;
}
.headerazbulbs:hover {
	background-color: #666666;
	cursor: pointer;
	color: #F0F7E8;
}

.headerwebcat {
	font-weight: bold;
	text-align:center;
	vertical-align:absmiddle;
	margin: 0px;
}
.headerwebcatbulbs {
	font-weight: bold;
	text-align:center;
	vertical-align:absmiddle;
	margin: 0px;
}
.headerwebcat:hover {
	background-color: white;
	cursor: pointer;
	color: #267C32;
}
.headerwebcatbulbs:hover {
	background-color: white;
	cursor: pointer;
	color: #b9842c;
}


.headerazselected {
	font-weight: bold;
	color: #267C32;
	text-align:center;
/*	vertical-align:top;*/
	margin: 0px;
}
.headerazselectedbulbs {
	font-weight: bold;
	color: #b9842c;
	text-align:center;
/*	vertical-align:top;*/
	margin: 0px;
}

.headerwebcatselected {
	font-weight: bold;
	color: #003D08;
	text-align:center;
	cursor: pointer;
}
.headerwebcatselectedbulbs {
	font-weight: bold;
	color: #4F2D21;
	text-align:center;
	cursor: pointer;
}

div.headergen {
	text-align:center; 
	vertical-align:top;
	float: left;
}

td.leftmargin {
	color: white;
}
td.leftmarginatoz {
	width: 12.5%;
	background-color: #F0F7E8;
	height: 32px;
	color: white;
}

td.hdrpicbanner {
	text-align:right;
	vertical-align:top; 
	color:white;
}

div.hdrtxtbanner {
	position:relative; 
	font-style:italic
}

div.hdrspecials {
	text-align:left; 
	position:relative; 
	width:80%;
}

div.hdrpotm {
	text-align:left; 
	position:relative; 
	width:80%;
}

div.carttotal {
	color: white;
/*	background-color: #8DC63F;*/
	font-weight: bold;
	position:absolute;
	text-align: center; 
	padding:0px;
	background: transparent;
}

div.carttotalbulbs {
	color: white;
	background-color: #b9842c;
	font-weight: bold;
	position:absolute;
	text-align: center; 
	padding:0px;
}

div.cartsummary {
	color: #8DC63F;
	position:absolute; 
	color: black;
	background-color: white;
	border: 1px solid black;
	text-align: right;
	visibility: hidden;
}

div.cartsummary:hover {
	cursor: auto;
}

div.cartsummarybulbs {
	color: #b9842c;
	position:absolute; 
	color: black;
	background-color: white;
	border: 1px solid black;
	text-align: right;
	visibility: hidden;
}
div.cartsummarybulbs:hover {
	cursor: auto;
}
a.cartlink {
	color: #8DC63F;
	font-size: 12px;
	font-weight: bold;
}
a.cartlink:hover {
	cursor: pointer;
}
a.cartlinkbulbs {
	color: #c29346;
	font-size: 12px;
	font-weight: bold;
}
a.cartlinkbulbs:hover {
	cursor: pointer;
}

img.wheelbarrow {
	vertical-align: middle;
	}

input.search {
	width:100%;
	color:#58585a; 
	background-color:#EEEEEE; 
	border-style: none; 
	text-align:right;
	padding:0px 10px 0px 0px;
}
input.searchbulbs {
	width:100%;
	color:#58585a; 
	background-color:#EEEEEE; 
	border-style: none; 
	text-align:right;
	padding:0px 10px 0px 0px;
}

.search2 {
	color:#267C32; 
	background-color:white; 
	border-style: none; 
	text-align:center;"
}
.search2bulbs {
	color:#b9842c; 
	background-color:white; 
	border-style: none; 
	text-align:center;"
}
input.text2 {
	color:#267C32; 
	background-color:white; 
	border-style: none; 
	text-align:center;"
}

input.text2bulbs {
	color:#b9842c; 
	background-color:white; 
	border-style: none; 
	text-align:center;"
}

select.search2wide {
	color:#267C32; 
	background-color:white; 
	border-style: none; 
	text-align:center;"
}
select.search2widebulbs {
	color:#b9842c; 
	background-color:white; 
	border-style: none; 
	text-align:center;"
}
.advancedsearch {
	visibility: hidden;
}
input.searchbutton {
	color: white;
	background-color: #003D08;
	font-weight: bold;
	cursor:pointer;
	border: 0px;
}
input.searchbuttonbulbs {
	color: white;
	background-color: #4F2D21;
	font-weight: bold;
	cursor:pointer;
	border: 0px;
}
input.searchbuttonwide {
	color: white;
	background-color: #003D08;
	font-weight: bold;
	cursor:pointer;
	border: 0px;
}
input.searchbuttonwidebulbs {
	color: white;
	background-color: #4F2D21;
	font-weight: bold;
	cursor:pointer;
	border: 0px;
}

.CheckOutButton {
	background:transparent;
	font-weight:bold;
	border:1px darkgrey solid;
	padding:8px;
	font-size:110%;
	margin:8px 0px;
}
.CheckOutButton:hover {
	background-color:#86bb40;
	color:white;
}

/* STYLES FOR MAIN PAGE */

.welcome1 {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #66A13D;
	vertical-align: top;
}
.welcome2 {
	vertical-align: top;
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #58595B;
}
font.plantofthemonthhdg {
	color: rgb(38, 124, 50);
	font-weight: bold;
}
.awards {
	vertical-align: middle;
	color: #003D08;
	background-color: #F0F7E8;
	font-style: italic;
	text-align: right;
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
}
a.awardlink {
	font-style: normal;
	font-weight: bold;
	color: #003D08;
}
td.plants1 {
	vertical-align: top;
	text-align:left;
	color: white;
}
td.news1 {
	vertical-align: top;
	text-align:left;
}
td.garden1 {
	vertical-align: top;
	text-align:left;
	color: white;
}
td.plants2 {
	vertical-align: middle;
	background-color: black;
	opacity: 0.7;
}
td.bulbs2 {
	vertical-align: middle;
/*	background-color: white;
	opacity: 0.7;*/
}
td.garden2 {
	vertical-align: middle;
	background-color: white;
}
td.news2 {
	vertical-align: top;
}
td.design2 {
	vertical-align: middle;
	border-width: 0px 1px 0px 0px;
	border-color: #c3de99  white #c3de99  #c3de99;
	border-style: none solid none none;
}

.plants2b {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: white;
	text-decoration: none;
}
.plants2c {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: white;
	text-decoration: none;
}
.bulbs2b {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #4F2d22;
}
.bulbs2c {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #4F2d22;
}
.design2b {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #003D08;
}
.design2c {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #003D08;
}
.news2b {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #58595B;
}
.news2c {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #58595B;
}
.garden2b {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #003D08;
}
.garden2c {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	color: #003D08;
}
td.garden3 {
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	border-width: 0px 2px 0px 0px;
	border-color: #c3de99  white #c3de99  #c3de99;
	border-style: none solid none none;

}
td.news3 {
	vertical-align: top;
}
td.news4 {
	vertical-align: top;
}
.newsgrey {
	background-color: #daeac1;
}

.bulbspic {
	position: relative;
	z-index: -1;
}

img.tags {
	opacity: 1;
	margin: 0px 0px;
	position: relative;
}

/* STYLES FOR GARDEN DESIGN */


.gardendesignheading {
	font-size:30px;
	font-weight: normal;
}

.gardendesigncol1 {
	font-size:16px;
	font-weight: normal;
}

.gardendesignsubcols {
	font-size:14px;
	font-weight: normal;
}


/* STYLES FOR A to Z */

td.letter {
	width:9%; 
	text-align:right; 
	font-weight:bold;
	font-size:36px; 
	vertical-align:top;
	color: #66A13D;
	padding: 0px 20px 0px 0px;
}

td.letterbulbs {
	width:9%; 
	text-align:right; 
	font-weight:bold;
	font-size:36px; 
	vertical-align:top;
	color: #9c5737;
	padding: 0px 20px 0px 0px;
}

td.pictablepic1 {
	background-color:#98FF98; 
	text-align:center; 
	vertical-align:middle; 
}
td.pictablepic1:hover {
	cursor: pointer;
}
td.pictablepic2 {
	background-color:#C3FFB8; 
	text-align:center; 
	vertical-align:middle; 
}
td.pictablepic2:hover {
	cursor: pointer;
}

td.pictablepic1bulbs {
	background-color:#E2A76F; 
	text-align:center; 
	vertical-align:middle; 
}
td.pictablepic1bulbs:hover {
	cursor: pointer;
}
td.pictablepic2bulbs {
	background-color:#DEB887; 
	text-align:center; 
	vertical-align:middle; 
}
td.pictablepic2bulbs:hover {
	cursor: pointer;
}

td.pictablesep {
	width:40px; 
}
td.pictabletxt {
	color:black;
	vertical-align:top; 
}
td.pictabletxt2 {
	color:black;
	font-style: italic;
	vertical-align:top; 
}
td.pictabletxt3 {
	vertical-align:top;
	text-align: center; 
	color: #66A13D;
	vertical-align: bottom;
}
td.pictabletxt3bulbs {
	vertical-align:top;
	text-align: center; 
	color: #9c5737;
	vertical-align: bottom;
}
td.pictabletxt4 {
	color:black;
	vertical-align:top; 
}
input.pictableqty {
	color: #66A13D;
	background-color: #F6F6F6;
	border: 0px; 
}

img.wb {
	cursor: auto;
}
img.wb:hover {
	cursor:pointer;
}
font.plantlink {
	font-weight: bold;
	text-decoration: underline;
}
font.plantlink:hover {
	cursor:pointer;
}
div.ProductAdded {
	background-color: lightgreen;
	position: fixed;
	text-align: center;
	vertical-align: middle;
	top: 30%;
	left: 0px;
	width: 100%;
	z-index:99;
	border: 1px solid black;
}

div.ProductAddedBulbs {
	height: 90px;
	background-color: #ffcc99;
	position: fixed;
	text-align: center;
	font-size: 18px;
	vertical-align: middle;
	top: 30%;
	left: 0px;
	width: 100%;
	z-index:99;
	border: 1px solid black;
}
/*===================*/
/* STYLES FOR FOOTER */
/*===================*/

table.footerbg {
	width: 100%;
	border-spacing: 0px;
}

table.footer {
	background-color:#6D6E71;
	opacity: 0.95;
	color: white;
	font-weight:bold;
	text-align: left;
	width: 100%;
	border-spacing: 0px;
	height: 100%;
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
}

td.footercolumnleft {
	vertical-align: bottom;
	text-decoration: none;
	}

td.footercolumn {
	vertical-align: bottom;
	}

td.footerright {
	vertical-align: bottom;
	}


div.cookiespermissionouter {
	background-color:#65a13d;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0.5;
	}

div.cookiespermissioninner {
	position:fixed;
	top:40%;
	left:0;
	width:100%;
	height:20%;
	opacity:0.9;
	background-color:#65a13d;
	font-weight:bold;
	color:white;
	padding:20px;
	}

/*===================*/
/* OTHER PAGES       */
/*===================*/

.generaltext {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	font-size: 13px;
	align-text: left;
	background-color: white;
	padding: 10px 20px 10px 20px;
}

/*================*/
/* CONTENT EDITOR */
/*================*/

.editorheading {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	text-align:center;
	padding: 10px 5px 10px 5px;
}
.editortitle {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	text-align:right;
	padding: 0px 5px 0px 5px;
	border: 0px 0px 0px 1px;
}
.editortitlert {
	font-family: Arial, FoundrySterling, Helvetica light, NimbusSansL, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	text-align:left;
	padding: 0px 5px 0px 5px;
	border: 0px 1px 0px 0px;
}

.hdrcheckout {
	height:0px;
}

/*=======================*/
/* RESPONSIVE COMPONENTS */
/*=======================*/

/*----------------*/
/* IPHONE SCREEN  */
/*----------------*/

@media all and (max-width: 480px)  {

	table.Sheader {
		font-size: 12px;
	}

	tr.topgap1 {
		height: 1px;
	}

	td.Stopgap65 {
		font-size: 13px;
		padding: 0px 5px 0px 0px;
		height: 10px;
	}

	.midgap {
		height: 1px;
	}

	.smlgap {
		height: 1px;
	}

	.nonmobile1 {
		display: none;
	}

	.mobile1 {
		display: table-row;
	}

	td.Stopgap {
		font-size: 10px;
		padding: 0px 2px 0px 0px;
		height: 20px;
	}

	td.Sleftmargin {
		width: 5%;
		height: 16px;
	}

	td.leftmarginsml {
		width: 20px;
	}

	td.Sheadercurrent {
		padding: 3px 2px 0px 8px;
		width: 50%;
		border-width:0px 0px 1px 0px;
		border-color:white white #ced1d0 white;
		border-style: none none solid none;
		background-color: #eff5e7;
		text-align:left;
	}

	td.Sheaderlive {
		border-spacing: 7px;
		padding: 3px 2px 0px 8px;
		width: 50%;
		border-width:0px 0px 1px 0px;
		border-color:white white #ced1d0 white;
		border-style: none none solid none;
		background-color: #eff5e7;
		text-align:left;
	}

	td.Sheaderlive2 {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width: 200px;
		border-size: 1px;
		border: 1px black solid;
		background-color: white;
	}

	td.Sheaderlive2bulbs {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width:200px;
		border-size: 1px;
		border: 1px black solid;
		background-color: white;
	}

	img.Swheelbarrow {
		height: 25px;
		margin: 0px -4px 0px -8px;
	}

	input.Ssearch {
		font-size:18px; 
		height:36px; 
		padding: 1px 2px 1px 2px; 
	}

	div.mobmenuparent {
		position:absolute; 
		display:none; 
		width:50%;
		top:21px;
		left:10%;
	}

	table.mobmenu {
		position:relative;
		left: 0%; 
		z-index:1000;
		width:100%; 
		margin: 0 auto;
		font-size: 20px; 
		text-align:center;
		border-spacing: 0px;

	}

	tr.hdridx {
		height: 105px;
	}

	tr.hdrdesign {
		height: 80px;
	}


	tr.hdridxbulbs {
		height: 105px;
	}

	tr.hdrplant {
		height: 105px;
	}

	tr.hdrplantbulbs {
		height: 105px;
	}

/*
	td.picbannerbg {
		background-size:110%;
	}
*/

	td.planttopleftpanel {
		padding: 0px 0px 0px 0px; 
		text-align: left;
	}

	img.kevocklogo {
		height: 70px;
	}

	div.Shdrspecials {
		left:30px;
		top: -40px;
	}

	img.rosette {
		height: 30px;
		padding:0px 1px;
	}

	img.rosettelg {
		height: 30px;
		padding:0px 1px;
	}

	img.medal {
		height: 48px;
	}

	img.medallg {
		height: 48px;
	}

	div.Shdrpotm {
		left:45px;
		top:-110px;
	}

	div.Shdrtxtbanner {
		top:-10; 
		font-size:8px; 
		line-height:11px; 
	}

	td.Shdrpicbanner {
		padding: 0px 9% 0px 0px; 
	}

	tr.Sheaderbanner {
		height: 33px;
	}

	tr.Sheaderbannerbulbs {
		height: 33px;
	}

	td.Sheaderbannermenu {
		width: 55px;
		height: 16px;
		padding: 0px 0px 0px 2px;
	}

	td.Sheaderbannermenup {
		height: 16px;
		padding: 0px 0px 0px 2px;
		font-size: 12px;
	}

	td.Sheaderbannermenub {
		width: 75px;
		height: 16px;
		padding: 0px 0px 0px 2px;
		font-size: 12px;
	}

	img.socmed {
		 height:22.5px;
	}

	.Swelcome1 {
		width: 40%;
		padding: 0px 15px 0px 50px;
		font-size: 15px;
	}

	.Swelcome2 {
		width: 54%;
		padding: 0px 5px 0px 5px;
		font-size: 12px;
	}

	font.Splantofthemonthhdg {
		font-size: 14px;
	}

	td.welcomert {
		width: 6%;
	}

	.Sawards {
		height: 30px;
		padding: 0px 9% 0px 25px;
		font-size: 12px;
	}

	div.welcomecols {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
    		-moz-column-count: 1; /* Firefox */
    		column-count: 1;
	}

	img.potmimg {
		width:33%;
	}

	img.groupphoto {
		height:51px;
	}

	tr.plants {
		height: 300px;
	}

	tr.news {
		height: 200px;
	}

	img.Stags {
		height: 30px;
		left: -7px;
	}

	img.Sseatags {
		height: 22px;
		left: -7px;
	}

	td.Splants1 {
		width:37%;
		padding: 40px 25px 0px 0px;
		font-size: 15px;
	}

	td.Snews1 {
		width:24%;
		padding: 20px 12.5px 0px 0px;
		font-size: 10px;
	}

	td.Sgarden1 {
		width:40%;
		padding: 20px 12.5px 0px 0px;
		font-size: 10px;
	}

	td.Splants2 {
		width:57%;
		padding: 10px 10px 10px 10px;
	}

	td.Sbulbs2 {
		width:57%;
		padding: 10px 10px 10px 10px;
	}

	td.Sgarden2 {
		width:24.4%;
		padding: 12.5px 5px 12.5px 5px;
	}

	td.Snews2 {
		width:30%;
		padding: 5px 12.5px 5px 0px;
		font-size: 10px;
	}

	td.Sdesign2 {
		width:57%;
		padding: 10px 10px 10px 10px;
	}

	.Splants2b {
		font-size: 10px;
	}

	.Splants2c {
		font-size: 12px;
	}

	.Sbulbs2b {
		font-size: 10px;
	}

	.Sbulbs2c {
		font-size: 12px;
	}

	.Sdesign2b {
		font-size: 10px;
	}

	.Sdesign2c {
		font-size: 12px;
	}

	.Snews2b {
		font-size: 10px;
	}

	.Snews2c {
		font-size: 12px;
	}

	.Snews2d {
		font-size: 9px;
	}


	.Sgarden2b {
		font-size: 10px;
	}

	.Sgarden2c {
		font-size: 12px;
	}

	td.Sgarden3 {
		width:26.7%;
		border-width: 0px 2px 0px 0px;
	}

	td.Snews3 {
		width:30%;
		padding: 5px 12.5px 5px 5px;
		font-size: 10px;
	}

	td.Snews4 {
		padding: 2.5px 12.5px 12.5px 25px;
	}

	.Snewspictable {
		width: 70px; 
	}
	.Snewspic {
		height: 70px; 
		border-radius:70px; 
	}

	.Sbulbspic {
		height:120px;
		left: 20px;
		top: 40px;
	}

	.Snewsgrey {
		height: 18px;
		padding: 0px 12.5px 0px 12.5px;
	}

	div.newscols {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
    		-moz-column-count: 2; /* Firefox */
    		column-count: 2;
	}

	.newsgreycol1 {
		width: 66.9%;
	}

	.newsgreycol2 {
		width: 14.5%;
	}

	img.newslogos {
		height: 20px;
	}

	div.threecols {
	    	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
    		font-size: 15px;
		vertical-align: top;
	}

/*========*/
/* FOOTER */
/*========*/

	table.Sfooterbg {
		height: 108px;
	}

	table.Sfooter {
		font-size: 11px;
		line-height: 18px;
	}

	tr.footertopgap {
		height: 17px;
	}

	tr.footerbottomgap {
		height: 8px;
	}

	td.Sfootercolumnleft {
		width: 28%;
		padding: 0px 0px 0px 10px;
	}

	td.Sfootercolumn {
		width: 28%;
		padding: 0px 0px 0px 3px;
	}

	td.Sfooterright {
		font-size:9px;
		padding: 0px 0px 0px 0px;
		line-height: 13px;
	}

	div.Scookiespermissioninner {
		top:30%;
		height:40%;
		padding:10px;
	}

/*====================*/
/*    SEARCH PANEL    */
/*====================*/

	.filterwdth {
		width: 300px;
	}

	.filtermainhdg1 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 30px;
		width: 100px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg2 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 30px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg3 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 30px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg4 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.sitehdg {
		color:white;
		font-size:12px;
	}

	td.Sheaderbannersearchrt {
		height: 32px;
		width: 70px;
		font-size:12px;
	}

	td.Sheaderbannersearchrtbulbs {
		height: 32px;
		width: 70px;
		font-size:12px;
	}

	td.Sheaderbannersearchwidert {
		height: 32px;
		width: 200px;
		font-size:12px;
	}

	td.Sheaderbannersearchwidertbulbs {
		height: 32px;
		width: 200px;
		font-size:12px;
	}

	td.Sheaderbannersearchct {
		height: 32px;
		font-size:12px;
	}

	td.Sheaderbannersearchctbulbs {
		height: 32px;
		font-size:12px;
	}

	td.Sheaderbannersearchlt {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchltbulbs {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwidelt {
		height: 32px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwideltbulbs {
		height: 32px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	.Ssearch2 {
		width:80px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	.Ssearch2bulbs {
		width:80px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2 {
		width:60px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2bulbs {
		width:60px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2wide {
		width:240px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2widebulbs {
		width:240px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Ssearchbutton {
		width: 140px;
		font-size: 14px;
		height: 30px;
	}

	input.Ssearchbuttonbulbs {
		width: 140px;
		font-size: 14px;
		height: 30px;
	}

	input.Ssearchbuttonwide {
		width: 230px;
		font-size: 14px;
		height: 30px;
	}

	input.Ssearchbuttonwidebulbs {
		width: 230px;
		font-size: 14px;
		height: 30px;
	}

	tr.Sheadertandc {
		height: 33px;
	}

	.Sheadertexttandc {
		font-size: 12px;
		padding: 5px 0px 5px 0px;
	}

	tr.Sheadertandcbulbs {
		height: 33px;
	}

	tr.Sheaderatoz {
		height: 66px;
	}

	td.Sheaderaz {
		width: 3.8%;
		font-size: 18px;
	}

	tr.Sheadergenus {
		height: 44px;
	}

	.Sheadergen {
		font-size: 9px;
		width:104px; 
	}

	.notforsale {
		font-size: 9px;
	}

	td.Sheaderazbulbs {
		width: 3.8%;
		font-size: 18px;
	}

	td.Sheaderazselected {
		width: 3.8%;
		font-size: 18px;
	}

	td.Sheaderazselectedbulbs {
		width: 3.8%;
		font-size: 18px;
	}

	.advancedpanel {
		padding:0px 0px 0px 0px;
	}

/*==============================*/
/* STYLES FOR PLANT A to Z PAGE */
/*==============================*/

	td.Sletterbulbs {
		width:9%; 
		font-size:20px; 
		padding: 0px 5px 0px 0px;
	}

	td.Sletter {
		width:9%; 
		font-size:20px; 
		padding: 0px 5px 0px 0px;
	}

	tr.PictureRow {
		display: inline-block;
	}

	.pictablecol {
		width:270px; 
		text-align:center; 
		vertical-align:top;
		float: left;
		padding: 0px 0px 10px 0px;
	}

	img.picthumbnailwd {
		width: 250px;
	}
	img.picthumbnailht {
		height: 250px;
	}

	td.Spictablepic1 {
		height:250px;
		width: 260px; 
	}

	td.Spictablepic2 {
		height:250px; 
		width: 250px; 
	}

	td.Spictablepic1bulbs {
		height:250px;
		width: 250px; 
	}

	td.Spictablepic2bulbs {
		height:250px; 
		width: 250px; 
	}

	td.Spictabletxt {
		font-size:18px;
/*		height: 180px;*/
		padding: 20px 0px 0px 0px;
	}
	
	td.Spictabletxt2 {
		font-size:16px;
/*		height: 80px;*/
	}

	td.Spictabletxt3 {
		font-size:12px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt3bulbs {
		font-size:12px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt4 {
		font-size:15px;
/*		height: 200px;*/
		padding: 10px 0px 30px 0px;
	}

	input.Spictableqty {
		font-size:13px;
	}

	td.Spictabletxt3qty {
		text-align:center; 
		position:absolute; 
		background-color: lightgrey;
		width: 265px;
	}

	input.wbbutton {
		-webkit-appearance: none;
		color: #66A13D;
		font-size:13px;
		height:23px;
		width: 32px;
		padding: 0px;
	}

	.wbbuttonbulbs {
		-webkit-appearance: none;
		color: #b9842c;
		font-size:13px;
		height:23px;
		width: 32px;
		padding: 0px;
	}


/*=======================*/
/* STYLES FOR PLANT PAGE */
/*=======================*/

	table.plantheading {
		font-size: 20px;
		width: 100%;
		border-spacing: 0px;
	}

	td.plantheading1 {
		width:175px;
	}

	td.plantheading2 {
		width:25%;	
		font-size:12px;
	}

	td.plantmargin {
		width: 3%;
	}

	td.picturepanel {
		text-align:right;
	}

	td.picturepanelmainpic {
		text-align:center;
		background-color:lightgrey; 
		height:154px; 
		width:154px;  
		border: solid 1px black;
	}

	td.picturepanelsmallpic {
		text-align:center;
		background-color:lightgrey; 
		height:50px; 
		width:50px;  
		border: solid 1px black;
	}

	.plantfulldesc {
		font-size:11px;
		color: #58595B;
	}

	font.plantheading {
		font-size:12px;
	}

	.hrdiv {
		position:relative; 
		top:+34;
	}

	.species {
		font-size:15px;
		color: #58595B;
	}

	img.mainplantwd {
		width: 154px;
		background-color:black;
	}

	img.mainplantht {
		height: 154px;
		background-color:black;
	}

	img.smlplantwd {
		width: 50px;
		background-color:black;
	}

	img.smlplantht {
		height: 50px;
		background-color:black;
	}

	td.Sheaderbanner {
		height: 20px;
		width: 180px;
		font-size: 15px;
	}

	td.Sheaderbannerbulbs {
		height: 20px;
		width: 180px;
		font-size: 15px;
	}

	img.Ssunshade {
		height: 20px;
	}

	div.SProductAdded {
		height: 60px;
		font-size: 10px;
		padding: 2px 5px 2px 5px;
	}

	.Swb {
		height: 17px;
	}

	td.Spictabletxt3plant {
		font-size:8px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Splantheadings {
		text-align:left; 
		vertical-align:top; 
		padding-left: 20px;
	}


/*=======================*/
/* STYLES FOR DESIGN PAGE */
/*=======================*/

	.design4hdg1 {
		font-size: 12px;
		color: black;
		border-radius: 8px;
		background: rgba(255, 255, 255, 0.5);
		width: 130px;
		padding:5px;
		text-align:center;
	}

	.design4hdg2 {
		font-size: 12px;
		color: white;
		border-radius: 8px;
		background: rgba(0, 0, 0, 0.5);
		width: 130px;
		padding:5px;
		text-align:center;
	}

	.design1hdg {
		font-size: 24px;
		color: white;
		border-radius: 15px;
		background: rgba(0, 0, 0, 0.5);
		width: 240px;
		padding:5px;
		text-align:center;
	}

	.design4pic {
		 height:80px;
	}

	td.designpic {
		height:160px;
	}

/*=======================*/
/* STYLES FOR NEWS PAGE */
/*=======================*/

	.newsleftcol {
		 padding:35px 0px 10px 5px;
	}
}

/*----------------*/
/* IPHONE SCREEN  */
/*----------------*/

@media all and (min-width: 0px) and (max-width: 600px)  {

	table.Sheader {
		font-size: 12px;
	}

	tr.topgap1 {
		height: 1px;
	}

	td.Stopgap65 {
		font-size: 11px;
		padding: 0px 5px 0px 0px;
		height: 10px;
	}

	.midgap {
		height: 1px;
	}

	.smlgap {
		height: 1px;
	}

	.nonmobile1 {
		display: none;
	}

	.mobile1 {
		display: table-row;
	}

	td.Stopgap {
		font-size: 10px;
		padding: 0px 2px 0px 0px;
		height: 20px;
	}

	td.Sleftmargin {
		width: 5%;
		height: 16px;
	}

	td.leftmarginsml {
		width: 20px;
	}

	td.Sheadercurrent {
		padding: 3px 2px 0px 8px;
		width: 50%;
		border-width:0px 0px 1px 0px;
		border-color:white white #ced1d0 white;
		border-style: none none solid none;
		background-color: #eff5e7;
		text-align:left;
	}

	td.Sheaderlive {
		border-spacing: 7px;
		padding: 3px 2px 0px 8px;
		width: 50%;
		border-width:0px 0px 1px 0px;
		border-color:white white #ced1d0 white;
		border-style: none none solid none;
		background-color: #eff5e7;
		text-align:left;
	}

	td.Sheaderlive2 {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width: 200px;
		border-size: 1px;
		border: 1px black solid;
		background-color: white;
	}

	td.Sheaderlive2bulbs {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width:200px;
		border-size: 1px;
		border: 1px black solid;
		background-color: white;
	}

	img.Swheelbarrow {
		height: 25px;
		margin: 0px -4px 0px -8px;
	}

	input.Ssearch {
		font-size:18px; 
		height:36px; 
		padding: 1px 2px 1px 2px; 
	}

	div.mobmenuparent {
		position:absolute; 
		display:none; 
		width:50%;
		top:21px;
		left:10%;
	}

	table.mobmenu {
		position:relative;
		left: 0%; 
		z-index:1000;
		width:100%; 
		margin: 0 auto;
		font-size: 20px; 
		text-align:center;
		border-spacing: 0px;

	}

/*====================*/
/* HEADER IMAGE PANEL */
/*====================*/

	tr.hdridx {
		height: 115px;
	}

	tr.hdrdesign {
		height: 120px;
	}

	tr.hdridxbulbs {
		height: 115px;
	}

	tr.hdrplant {
		height: 125px;
	}

	tr.hdrplantbulbs {
		height: 125px;
	}
/*
	td.picbannerbg {
		background-size:110%;
	}
*/

	td.planttopleftpanel {
		padding: 0px 0px 0px 0px; 
		text-align: left;
	}

	img.kevocklogo {
		height: 100px;
	}

	div.Shdrspecials {
		left:90px;
		top: -60px;
	}

	img.rosette {
		height: 46px;
		padding:0px 2px;
	}

	img.rosettelg {
		height: 46px;
		padding:0px 2px;
	}

	img.medal {
		height: 63px;
	}

	img.medallg {
		height: 63px;
	}

	div.Shdrpotm {
		left:90px;
		top:-130px;
	}

	div.Shdrtxtbanner {
		top:-21; 
		font-size:10px; 
		line-height:14px; 
	}

	td.Shdrpicbanner {
		padding: 5px 9% 0px 0px; 
	}

	tr.Sheaderbanner {
		height: 33px;
	}

	tr.Sheaderbannerbulbs {
		height: 33px;
	}

	img.Ssunshade {
		height: 20px;
	}

	td.Sheaderbannermenu {
		width: 55px;
		height: 16px;
		padding: 0px 0px 0px 2px;
	}

	td.Sheaderbannermenup {
		height: 16px;
		padding: 0px 0px 0px 2px;
		font-size: 11px;
	}

	td.Sheaderbannermenub {
		width: 75px;
		height: 16px;
		padding: 0px 0px 0px 2px;
		font-size: 11px;
	}

	img.socmed {
		 height:22.5px;
	}

	.Swelcome1 {
		width: 40%;
		padding: 0px 15px 0px 50px;
		font-size: 15px;
	}

	.Swelcome2 {
		width: 54%;
		padding: 0px 5px 0px 5px;
		font-size: 12px;
	}

	font.Splantofthemonthhdg {
		font-size: 14px;
	}

	td.welcomert {
		width: 6%;
	}

	.Sawards {
		height: 30px;
		padding: 0px 9% 0px 25px;
		font-size: 12px;
	}

	div.welcomecols {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
    		-moz-column-count: 1; /* Firefox */
    		column-count: 1;
	}

	img.potmimg {
		width:33%;
	}

	img.groupphoto {
		height:51px;
	}

	tr.plants {
		height: 300px;
	}

	tr.news {
		height: 200px;
	}

	img.Stags {
		height: 50px;
		left: -7px;
	}

	img.Sseatags {
		height: 38px;
		left: -7px;
	}

	td.Splants1 {
		width:37%;
		padding: 40px 25px 0px 0px;
		font-size: 15px;
	}

	td.Snews1 {
		width:24%;
		padding: 20px 12.5px 0px 0px;
		font-size: 10px;
	}

	td.Sgarden1 {
		width:40%;
		padding: 20px 12.5px 0px 0px;
		font-size: 10px;
	}

	td.Splants2 {
		width:57%;
		padding: 10px 10px 10px 10px;
	}

	td.Sbulbs2 {
		width:57%;
		padding: 10px 10px 10px 10px;
	}

	td.Sgarden2 {
		width:24.4%;
		padding: 12.5px 5px 12.5px 5px;
	}

	td.Snews2 {
		width:30%;
		padding: 6px 12.5px 6px 0px;
		font-size: 12px;
	}

	td.Sdesign2 {
		width:57%;
		padding: 10px 10px 10px 10px;
	}

	.Splants2b {
		font-size: 10px;
	}

	.Splants2c {
		font-size: 12px;
	}

	.Sbulbs2b {
		font-size: 10px;
	}

	.Sbulbs2c {
		font-size: 12px;
	}

	.Sdesign2b {
		font-size: 10px;
	}

	.Sdesign2c {
		font-size: 12px;
	}

	.Snews2b {
		font-size: 10px;
	}

	.Snews2c {
		font-size: 12px;
	}

	.Snews2d {
		font-size: 9px;
	}


	.Sgarden2b {
		font-size: 10px;
	}

	.Sgarden2c {
		font-size: 12px;
	}

	td.Sgarden3 {
		width:26.7%;
		border-width: 0px 2px 0px 0px;
	}

	td.Snews3 {
		width:30%;
		padding: 6px 12.5px 6px 5px;
		font-size: 12px;
	}

	td.Snews4 {
		padding: 2.5px 12.5px 12.5px 25px;
	}

	.Snewspictable {
		width: 85px; 
	}
	.Snewspic {
		height: 85px; 
		border-radius:85px; 
	}

	.Sbulbspic {
		height:120px;
		left: 60px;
		top: 20px;
	}

	.Snewsgrey {
		height: 18px;
		padding: 0px 12.5px 0px 12.5px;
	}

	div.newscols {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
    		-moz-column-count: 2; /* Firefox */
    		column-count: 2;
	}

	.newsgreycol1 {
		width: 66.9%;
	}

	.newsgreycol2 {
		width: 14.5%;
	}

	img.newslogos {
		height: 25px;
	}

	div.threecols {
	    	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
    		font-size: 15px;
		vertical-align: top;
	}

/*========*/
/* FOOTER */
/*========*/

	table.Sfooterbg {
		height: 108px;
	}

	table.Sfooter {
		font-size: 13px;
		line-height: 20px;
	}

	tr.footertopgap {
		height: 17px;
	}

	tr.footerbottomgap {
		height: 8px;
	}

	td.Sfootercolumnleft {
		width: 30%;
		padding: 0px 0px 0px 15px;
	}

	td.Sfootercolumn {
		width: 24%;
		padding: 0px 0px 0px 3px;
	}

	td.Sfooterright {
		font-size:10px;
		padding: 0px 0px 0px 12px;
		line-height: 14px;
	}

	div.Scookiespermissioninner {
		top:30%;
		height:40%;
		padding:10px;
	}

	.showfootermobile {
		display:table-cell;
		width:50%;
	}

	.showfooternonmobile {
		display:none;
	}

/*====================*/
/*    SEARCH PANEL    */
/*====================*/

	.filterwdth {
		width: 500px;
	}

	.filtermainhdg1 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 30px;
		width: 100px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg2 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 30px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg3 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 30px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg4 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.sitehdg {
		color:white;
		font-size:12px;
	}

	td.Sheaderbannersearchrt {
		height: 28px;
		width: 70px;
		font-size:12px;
	}

	td.Sheaderbannersearchrtbulbs {
		height: 28px;
		width: 70px;
		font-size:12px;
	}

	td.Sheaderbannersearchwidert {
		height: 28px;
		width: 200px;
		font-size:12px;
	}

	td.Sheaderbannersearchwidertbulbs {
		height: 28px;
		width: 200px;
		font-size:12px;
	}

	td.Sheaderbannersearchct {
		height: 28px;
		font-size:12px;
		width: 30px;
	}

	td.Sheaderbannersearchctbulbs {
		height: 28px;
		font-size:12px;
		width: 30px;
	}

	td.Sheaderbannersearchlt {
		height: 28px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchltbulbs {
		height: 28px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwidelt {
		height: 28px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwideltbulbs {
		height: 28px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	.Ssearch2 {
		width:80px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	.Ssearch2bulbs {
		width:80px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2 {
		width:60px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2bulbs {
		width:60px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2wide {
		width:240px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2widebulbs {
		width:240px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Ssearchbutton {
		width: 140px;
		font-size: 15px;
		height: 25px;
	}

	input.Ssearchbuttonbulbs {
		width: 140px;
		font-size: 15px;
		height: 25px;
	}

	input.Ssearchbuttonwide {
		width: 230px;
		font-size: 16px;
		height: 30px;
	}

	input.Ssearchbuttonwidebulbs {
		width: 230px;
		font-size: 16px;
		height: 30px;
	}


/*============================*/
/* Terms and Conditions Panel */
/*============================*/

	tr.Sheadertandc {
		height: 33px;
	}

	.Sheadertexttandc {
		font-size: 12px;
		padding: 5px 6% 5px 6%;
	}

	tr.Sheadertandcbulbs {
		height: 33px;
	}

	tr.Sheaderatoz {
		height: 66px;
	}

	td.Sheaderaz {
		width: 3.8%;
		font-size: 18px;
	}

	tr.Sheadergenus {
		height: 44px;
	}

	.Sheadergen {
/*		font-size: 8px;
		width:52px; */
		font-size: 12px;
		width:150px; 
	}

	.notforsale {
		font-size: 9px;
	}

	td.Sheaderazbulbs {
		width: 3.8%;
		font-size: 18px;
	}

	td.Sheaderazselected {
		width: 3.8%;
		font-size: 18px;
	}

	td.Sheaderazselectedbulbs {
		width: 3.8%;
		font-size: 18px;
	}

	.Sheadergenbulbs {
/*		width: 3.8%;*/
		font-size: 12px;
		width:130px; 
	}

	.Sheadergenselected {
/*		width: 3.8%;*/
		font-size: 12px;
		width:130px; 
	}

	.Sheadergenselectedbulbs {
/*		width: 3.8%;*/
		font-size: 12px;
		width:130px; 
	}

	.advancedpanel {
		padding:0px 0px 0px 0px;
	}

/* STYLES FOR PLANT A to Z PAGE */

	td.Sletterbulbs {
		width:9%; 
		font-size:20px; 
		padding: 0px 5px 0px 0px;
	}

	td.Sletter {
		width:9%; 
		font-size:20px; 
		padding: 0px 5px 0px 0px;
	}

	tr.PictureRow {
		display: inline-block;
	}

	.pictablecol {
		width:410px; 
		text-align:center; 
		vertical-align:top;
		float: left;
		padding: 0px 0px 10px 0px;
	}

	img.picthumbnailwd {
		width: 400px;
	}
	img.picthumbnailht {
		height: 400px;
	}

	td.Spictablepic1 {
		height:400px;
		width: 400px; 
	}

	td.Spictablepic2 {
		height:400px; 
		width: 400px; 
	}

	td.Spictablepic1bulbs {
		height:400px;
		width: 400px; 
	}

	td.Spictablepic2bulbs {
		height:400px; 
		width: 400px; 
	}

	td.Spictabletxt {
		font-size:18px;
/*		height: 180px;*/
		padding: 20px 0px 0px 0px;
	}
	
	td.Spictabletxt2 {
		font-size:16px;
/*		height: 80px;*/
	}

	td.Spictabletxt3 {
		font-size:15px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt3plant {
		font-size:12px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt3bulbs {
		font-size:12px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt4 {
		font-size:16px;
/*		height: 200px;*/
		padding: 10px 0px 30px 0px;
	}

	input.Spictableqty {
		font-size:13px;
	}

	td.Spictabletxt3qty {
		text-align:center; 
		position:absolute; 
		background-color: lightgrey;
		width: 420px;
	}

	input.wbbutton {
		-webkit-appearance: none;
		color: #66A13D;
		font-size:13px;
		height:24px;
		width: 38px;
		padding: 0px;
	}

	.wbbuttonbulbs {
		-webkit-appearance: none;
		color: #b9842c;
		font-size:13px;
		height:24px;
		width: 38px;
		padding: 0px;
	}


/* STYLES FOR PLANT PAGE */

	table.plantheading {
		font-size: 20px;
		width: 100%;
		border-spacing: 0px;
	}

	td.plantheading1 {
		width:215px;
	}

	td.plantheading2 {
		width:25%;	
		font-size:12px;
	}

	td.plantmargin {
		width: 5%;
	}

	td.picturepanel {
		text-align:right;
	}

	td.picturepanelmainpic {
		text-align:center;
		background-color:lightgrey; 
		height:196px; 
		width:196px;  
		border: solid 1px black;
	}

	td.picturepanelsmallpic {
		text-align:center;
		background-color:lightgrey; 
		height:64px; 
		width:64px;  
		border: solid 1px black;
	}

	.plantfulldesc {
		font-size:12px;
		color: #58595B;
	}

	font.plantheading {
		font-size:12px;
	}

	.hrdiv {
		position:relative; 
		top:+43;
	}

	.species {
		font-size:24px;
		color: #58595B;
	}


	img.mainplantwd {
		width: 196px;
		background-color:black;
	}

	img.mainplantht {
		height: 196px;
		background-color:black;
	}

	img.smlplantwd {
		width: 64px;
		background-color:black;
	}

	img.smlplantht {
		height: 64px;
		background-color:black;
	}

	td.Sheaderbanner {
		height: 24px;
		width: 195px;
		font-size: 16px;
	}

	td.Sheaderbannerbulbs {
		height: 24px;
		width: 195px;
		font-size: 16px;
	}

	img.Ssunshade {
		height: 20px;
	}

	div.SProductAdded {
		height: 60px;
		font-size: 10px;
		padding: 2px 5px 2px 5px;
	}

	.Swb {
		height: 22px;
	}

/*=======================*/
/* STYLES FOR DESIGN PAGE */
/*=======================*/

	.design4hdg1 {
		font-size: 12px;
		color: black;
		border-radius: 8px;
		background: rgba(255, 255, 255, 0.5);
		width: 130px;
		padding:5px;
		text-align:center;
	}

	.design4hdg2 {
		font-size: 12px;
		color: white;
		border-radius: 8px;
		background: rgba(0, 0, 0, 0.5);
		width: 130px;
		padding:5px;
		text-align:center;
	}

	.design1hdg {
		font-size: 26px;
		color: white;
		border-radius: 15px;
		background: rgba(0, 0, 0, 0.5);
		width: 250px;
		padding:5px;
		text-align:center;
	}

	.design4pic {
		 height:90px;
	}

	td.designpic {
		height:180px;
	}

/*=======================*/
/* STYLES FOR NEWS PAGE */
/*=======================*/

	.newsleftcol {
		 padding:35px 0px 10px 5px;
	}
}

/*----------------*/
/* IPHONE SCREEN  */
/*----------------*/

@media all and (min-width: 601px) and (max-width: 800px)  {

	table.Sheader {
		font-size: 12px;
	}

	tr.topgap1 {
		height: 1px;
	}

	td.Stopgap65 {
		font-size: 11px;
		padding: 0px 5px 0px 0px;
		height: 10px;
	}

	.midgap {
		height: 1px;
	}

	.smlgap {
		height: 1px;
	}

	.nonmobile1 {
		display: none;
	}

	.mobile1 {
		display: table-row;
	}

	td.Stopgap {
		font-size: 10px;
		padding: 0px 2px 0px 0px;
		height: 20px;
	}

	td.Sleftmargin {
		width: 5%;
		height: 16px;
	}

	td.leftmarginsml {
		width: 20px;
	}

	td.Sheadercurrent {
		padding: 3px 2px 0px 8px;
		width: 50%;
		border-width:0px 0px 1px 0px;
		border-color:white white #ced1d0 white;
		border-style: none none solid none;
		background-color: #eff5e7;
		text-align:left;
	}

	td.Sheaderlive {
		border-spacing: 7px;
		padding: 3px 2px 0px 8px;
		width: 50%;
		border-width:0px 0px 1px 0px;
		border-color:white white #ced1d0 white;
		border-style: none none solid none;
		background-color: #eff5e7;
		text-align:left;
	}

	td.Sheaderlive2 {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width: 200px;
		border-size: 1px;
		border: 1px black solid;
		background-color: white;
	}

	td.Sheaderlive2bulbs {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width:200px;
		border-size: 1px;
		border: 1px black solid;
		background-color: white;
	}

	img.Swheelbarrow {
		height: 25px;
		margin: 0px -4px 0px -8px;
	}

	input.Ssearch {
		font-size:18px; 
		height:36px; 
		padding: 1px 2px 1px 2px; 
	}

	div.mobmenuparent {
		position:absolute; 
		display:none; 
		width:50%;
		top:21px;
		left:10%;
	}

	table.mobmenu {
		position:relative;
		left: 0%; 
		z-index:1000;
		width:100%; 
		margin: 0 auto;
		font-size: 20px; 
		text-align:center;
		border-spacing: 0px;

	}

/*====================*/
/* HEADER IMAGE PANEL */
/*====================*/

	tr.hdridx {
		height: 115px;
	}

	tr.hdrdesign {
		height: 120px;
	}

	tr.hdridxbulbs {
		height: 115px;
	}

	tr.hdrplant {
		height: 125px;
	}

	tr.hdrplantbulbs {
		height: 125px;
	}
/*
	td.picbannerbg {
		background-size:110%;
	}
*/

	td.planttopleftpanel {
		padding: 0px 0px 0px 0px; 
		text-align: left;
	}

	img.kevocklogo {
		height: 100px;
	}

	div.Shdrspecials {
		left:90px;
		top: -60px;
	}

	img.rosette {
		height: 46px;
		padding:0px 2px;
	}

	img.rosettelg {
		height: 46px;
		padding:0px 2px;
	}

	img.medal {
		height: 63px;
	}

	img.medallg {
		height: 63px;
	}

	div.Shdrpotm {
		left:90px;
		top:-130px;
	}

	div.Shdrtxtbanner {
		top:-21; 
		font-size:10px; 
		line-height:14px; 
	}

	td.Shdrpicbanner {
		padding: 5px 9% 0px 0px; 
	}

	tr.Sheaderbanner {
		height: 33px;
	}

	tr.Sheaderbannerbulbs {
		height: 33px;
	}

	img.Ssunshade {
		height: 20px;
	}

	td.Sheaderbannermenu {
		width: 55px;
		height: 16px;
		padding: 0px 0px 0px 2px;
	}

	td.Sheaderbannermenup {
		height: 16px;
		padding: 0px 0px 0px 2px;
		font-size: 11px;
	}

	td.Sheaderbannermenub {
		width: 75px;
		height: 16px;
		padding: 0px 0px 0px 2px;
		font-size: 11px;
	}

	img.socmed {
		 height:22.5px;
	}

	.Swelcome1 {
		width: 40%;
		padding: 0px 15px 0px 50px;
		font-size: 15px;
	}

	.Swelcome2 {
		width: 54%;
		padding: 0px 5px 0px 5px;
		font-size: 12px;
	}

	font.Splantofthemonthhdg {
		font-size: 14px;
	}

	td.welcomert {
		width: 6%;
	}

	.Sawards {
		height: 30px;
		padding: 0px 9% 0px 25px;
		font-size: 12px;
	}

	div.welcomecols {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
    		-moz-column-count: 1; /* Firefox */
    		column-count: 1;
	}

	img.potmimg {
		width:33%;
	}

	img.groupphoto {
		height:51px;
	}

	tr.plants {
		height: 300px;
	}

	tr.news {
		height: 200px;
	}

	img.Stags {
		height: 50px;
		left: -7px;
	}

	img.Sseatags {
		height: 38px;
		left: -7px;
	}

	td.Splants1 {
		width:37%;
		padding: 40px 25px 0px 0px;
		font-size: 15px;
	}

	td.Snews1 {
		width:24%;
		padding: 20px 12.5px 0px 0px;
		font-size: 10px;
	}

	td.Sgarden1 {
		width:40%;
		padding: 20px 12.5px 0px 0px;
		font-size: 10px;
	}

	td.Splants2 {
		width:57%;
		padding: 10px 10px 10px 10px;
	}

	td.Sbulbs2 {
		width:57%;
		padding: 10px 10px 10px 10px;
	}

	td.Sgarden2 {
		width:24.4%;
		padding: 12.5px 5px 12.5px 5px;
	}

	td.Snews2 {
		width:30%;
		padding: 6px 12.5px 6px 0px;
		font-size: 12px;
	}

	td.Sdesign2 {
		width:57%;
		padding: 10px 10px 10px 10px;
	}

	.Splants2b {
		font-size: 10px;
	}

	.Splants2c {
		font-size: 12px;
	}

	.Sbulbs2b {
		font-size: 10px;
	}

	.Sbulbs2c {
		font-size: 12px;
	}

	.Sdesign2b {
		font-size: 10px;
	}

	.Sdesign2c {
		font-size: 12px;
	}

	.Snews2b {
		font-size: 10px;
	}

	.Snews2c {
		font-size: 12px;
	}

	.Snews2d {
		font-size: 9px;
	}


	.Sgarden2b {
		font-size: 10px;
	}

	.Sgarden2c {
		font-size: 12px;
	}

	td.Sgarden3 {
		width:26.7%;
		border-width: 0px 2px 0px 0px;
	}

	td.Snews3 {
		width:30%;
		padding: 6px 12.5px 6px 5px;
		font-size: 12px;
	}

	td.Snews4 {
		padding: 2.5px 12.5px 12.5px 25px;
	}

	.Snewspictable {
		width: 85px; 
	}
	.Snewspic {
		height: 85px; 
		border-radius:85px; 
	}

	.Sbulbspic {
		height:120px;
		left: 60px;
		top: 20px;
	}

	.Snewsgrey {
		height: 18px;
		padding: 0px 12.5px 0px 12.5px;
	}

	div.newscols {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
    		-moz-column-count: 2; /* Firefox */
    		column-count: 2;
	}

	.newsgreycol1 {
		width: 66.9%;
	}

	.newsgreycol2 {
		width: 14.5%;
	}

	img.newslogos {
		height: 25px;
	}

	div.threecols {
	    	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
    		font-size: 15px;
		vertical-align: top;
	}

/*========*/
/* FOOTER */
/*========*/

	table.Sfooterbg {
		height: 108px;
	}

	table.Sfooter {
		font-size: 13px;
		line-height: 20px;
	}

	tr.footertopgap {
		height: 17px;
	}

	tr.footerbottomgap {
		height: 8px;
	}

	td.Sfootercolumnleft {
		width: 30%;
		padding: 0px 0px 0px 15px;
	}

	td.Sfootercolumn {
		width: 24%;
		padding: 0px 0px 0px 3px;
	}

	td.Sfooterright {
		font-size:10px;
		padding: 0px 0px 0px 12px;
		line-height: 14px;
	}

	div.Scookiespermissioninner {
		top:30%;
		height:40%;
		padding:10px;
	}

	.showfootermobile {
		display:table-cell;
		width:50%;
	}

	.showfooternonmobile {
		display:none;
	}

/*====================*/
/*    SEARCH PANEL    */
/*====================*/

	.filterwdth {
		width: 500px;
	}

	.filtermainhdg1 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 30px;
		width: 100px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg2 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 30px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg3 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 30px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg4 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.sitehdg {
		color:white;
		font-size:12px;
	}

	td.Sheaderbannersearchrt {
		height: 28px;
		width: 70px;
		font-size:12px;
	}

	td.Sheaderbannersearchrtbulbs {
		height: 28px;
		width: 70px;
		font-size:12px;
	}

	td.Sheaderbannersearchwidert {
		height: 28px;
		width: 200px;
		font-size:12px;
	}

	td.Sheaderbannersearchwidertbulbs {
		height: 28px;
		width: 200px;
		font-size:12px;
	}

	td.Sheaderbannersearchct {
		height: 28px;
		font-size:12px;
		width: 30px;
	}

	td.Sheaderbannersearchctbulbs {
		height: 28px;
		font-size:12px;
		width: 30px;
	}

	td.Sheaderbannersearchlt {
		height: 28px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchltbulbs {
		height: 28px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwidelt {
		height: 28px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwideltbulbs {
		height: 28px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	.Ssearch2 {
		width:80px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	.Ssearch2bulbs {
		width:80px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2 {
		width:60px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2bulbs {
		width:60px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2wide {
		width:240px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2widebulbs {
		width:240px;
		font-size:12px; 
		height:20px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Ssearchbutton {
		width: 140px;
		font-size: 15px;
		height: 25px;
	}

	input.Ssearchbuttonbulbs {
		width: 140px;
		font-size: 15px;
		height: 25px;
	}

	input.Ssearchbuttonwide {
		width: 230px;
		font-size: 16px;
		height: 30px;
	}

	input.Ssearchbuttonwidebulbs {
		width: 230px;
		font-size: 16px;
		height: 30px;
	}


/*============================*/
/* Terms and Conditions Panel */
/*============================*/

	tr.Sheadertandc {
		height: 33px;
	}

	.Sheadertexttandc {
		font-size: 12px;
		padding: 5px 6% 5px 6%;
	}

	tr.Sheadertandcbulbs {
		height: 33px;
	}

	tr.Sheaderatoz {
		height: 66px;
	}

	td.Sheaderaz {
		width: 3.8%;
		font-size: 18px;
	}

	tr.Sheadergenus {
		height: 44px;
	}

	.Sheadergen {
/*		font-size: 8px;
		width:52px; */
		font-size: 12px;
		width:150px; 
	}

	.notforsale {
		font-size: 9px;
	}

	td.Sheaderazbulbs {
		width: 3.8%;
		font-size: 18px;
	}

	td.Sheaderazselected {
		width: 3.8%;
		font-size: 18px;
	}

	td.Sheaderazselectedbulbs {
		width: 3.8%;
		font-size: 18px;
	}

	.Sheadergenbulbs {
/*		width: 3.8%;*/
		font-size: 12px;
		width:130px; 
	}

	.Sheadergenselected {
/*		width: 3.8%;*/
		font-size: 12px;
		width:130px; 
	}

	.Sheadergenselectedbulbs {
/*		width: 3.8%;*/
		font-size: 12px;
		width:130px; 
	}

	.advancedpanel {
		padding:0px 0px 0px 0px;
	}

/* STYLES FOR PLANT A to Z PAGE */

	td.Sletterbulbs {
		width:9%; 
		font-size:20px; 
		padding: 0px 5px 0px 0px;
	}

	td.Sletter {
		width:9%; 
		font-size:20px; 
		padding: 0px 5px 0px 0px;
	}

	tr.PictureRow {
		display: inline-block;
	}

	.pictablecol {
		width:460px; 
		text-align:center; 
		vertical-align:top;
		float: left;
		padding: 0px 0px 10px 0px;
	}

	img.picthumbnailwd {
		width: 450px;
	}
	img.picthumbnailht {
		height: 450px;
	}

	td.Spictablepic1 {
		height:450px;
		width: 450px; 
	}

	td.Spictablepic2 {
		height:450px; 
		width: 450px; 
	}

	td.Spictablepic1bulbs {
		height:450px;
		width: 450px; 
	}

	td.Spictablepic2bulbs {
		height:450px; 
		width: 450px; 
	}

	td.Spictabletxt {
		font-size:18px;
/*		height: 180px;*/
		padding: 20px 0px 0px 0px;
	}
	
	td.Spictabletxt2 {
		font-size:16px;
/*		height: 80px;*/
	}

	td.Spictabletxt3 {
		font-size:15px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt3plant {
		font-size:12px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt3bulbs {
		font-size:12px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt4 {
		font-size:16px;
/*		height: 200px;*/
		padding: 10px 0px 30px 0px;
	}

	input.Spictableqty {
		font-size:13px;
	}

	td.Spictabletxt3qty {
		text-align:center; 
		position:absolute; 
		background-color: lightgrey;
		width: 450px;
	}

	input.wbbutton {
		-webkit-appearance: none;
		color: #66A13D;
		font-size:13px;
		height:24px;
		width: 38px;
		padding: 0px;
	}

	.wbbuttonbulbs {
		-webkit-appearance: none;
		color: #b9842c;
		font-size:13px;
		height:24px;
		width: 38px;
		padding: 0px;
	}


/* STYLES FOR PLANT PAGE */

	table.plantheading {
		font-size: 20px;
		width: 100%;
		border-spacing: 0px;
	}

	td.plantheading1 {
		width:215px;
	}

	td.plantheading2 {
		width:25%;	
		font-size:12px;
	}

	td.plantmargin {
		width: 5%;
	}

	td.picturepanel {
		text-align:right;
	}

	td.picturepanelmainpic {
		text-align:center;
		background-color:lightgrey; 
		height:196px; 
		width:196px;  
		border: solid 1px black;
	}

	td.picturepanelsmallpic {
		text-align:center;
		background-color:lightgrey; 
		height:64px; 
		width:64px;  
		border: solid 1px black;
	}

	.plantfulldesc {
		font-size:12px;
		color: #58595B;
	}

	font.plantheading {
		font-size:12px;
	}

	.hrdiv {
		position:relative; 
		top:+43;
	}

	.species {
		font-size:24px;
		color: #58595B;
	}


	img.mainplantwd {
		width: 196px;
		background-color:black;
	}

	img.mainplantht {
		height: 196px;
		background-color:black;
	}

	img.smlplantwd {
		width: 64px;
		background-color:black;
	}

	img.smlplantht {
		height: 64px;
		background-color:black;
	}

	td.Sheaderbanner {
		height: 24px;
		width: 195px;
		font-size: 16px;
	}

	td.Sheaderbannerbulbs {
		height: 24px;
		width: 195px;
		font-size: 16px;
	}

	img.Ssunshade {
		height: 20px;
	}

	div.SProductAdded {
		height: 60px;
		font-size: 10px;
		padding: 2px 5px 2px 5px;
	}

	.Swb {
		height: 22px;
	}

/*=======================*/
/* STYLES FOR DESIGN PAGE */
/*=======================*/

	.design4hdg1 {
		font-size: 12px;
		color: black;
		border-radius: 8px;
		background: rgba(255, 255, 255, 0.5);
		width: 130px;
		padding:5px;
		text-align:center;
	}

	.design4hdg2 {
		font-size: 12px;
		color: white;
		border-radius: 8px;
		background: rgba(0, 0, 0, 0.5);
		width: 130px;
		padding:5px;
		text-align:center;
	}

	.design1hdg {
		font-size: 26px;
		color: white;
		border-radius: 15px;
		background: rgba(0, 0, 0, 0.5);
		width: 250px;
		padding:5px;
		text-align:center;
	}

	.design4pic {
		 height:90px;
	}

	td.designpic {
		height:180px;
	}

/*=======================*/
/* STYLES FOR NEWS PAGE */
/*=======================*/

	.newsleftcol {
		 padding:35px 0px 10px 5px;
	}
}

/*---------------------------*/
/* IPAD SCREEN 601PX PLUS */
/*---------------------------*/

@media all and (min-width: 801px)  {
	table.Sheader {
		font-size: 14px;
	}

	tr.topgap1 {
		height: 24px;
	}

	td.Stopgap65 {
		font-size: 13px;
		padding: 0px 5px 0px 0px;
		height: 65px;
	}

	.midgap {
		height: 6px;
	}

	.smlgap {
		height: 3px;
	}

	.nonmobile1 {
		display: table-row;
	}

	.mobile1 {
		display: none;
	}

	td.Stopgap {
		font-size: 10px;
		padding: 0px 2px 0px 0px;
		height: 28px;
	}

	td.Sleftmargin {
		width: 9%;
		height: 16px;
	}

	td.leftmarginsml {
		width: 20px;
	}

	td.Sheadercurrent {
		padding: 0px 2px 0px 2px;
		width: 44px;
		text-align:center;
	}

	td.Sheaderlive {
		border-spacing: 7px;
		padding: 0px 2px 0px 2px;
		width: 44px;
		text-align:center;
	}

	td.Sheaderlive2 {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width: 78px;
	}

	td.Sheaderlive2bulbs {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width:78px;
	}

	td.Sheaderlive3 {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width: 68px;
	}

	td.Sheaderlive3bulbs {
		border-spacing: 7px;
		padding: 2px 5px 0px 2px;
		width: 68px;
	}

	img.Swheelbarrow {
		height: 20px;
		margin: 0px -4px 0px -8px;
	}

	input.Ssearch {
		font-size:11px; 
		height:21px; 
		padding: 1px 2px 1px 2px; 
	}

	div.Scarttotal {
		height: 8px;
		width: 12px;
		font-size: 7px;
		left:390px; 
		top:31px;
	}

	div.Scarttotalbulbs {
		height: 8px;
		width: 12px;
		font-size: 7px;
		left:486px; 
		top:30px;
	}

	div.Scartsummary {
		width: 170px;
		padding: 0px 5px 0px 5px;
		font-size: 10px;
		left:280px; 
		top:52px;
		line-height: 12px;
	}

	div.Scartsummarybulbs {
		width: 170px;
		padding: 0px 5px 0px 5px;
		font-size: 10px;
		left:383px; 
		top:52px;
		line-height: 12px;
	}

	table.mobmenu {
		position:relative;
		top:-90px; 
		left: 232%; 
		width:150px; 
		font-size: 20px; 
		text-align:center;
	}

/*====================*/
/* HEADER IMAGE PANEL */
/*====================*/

	tr.hdridx {
		height: 145px;
	}

	tr.hdrdesign {
		height: 120px;
	}

	tr.hdridxbulbs {
		height: 145px;
	}

	tr.hdrplant {
		height: 125px;
	}

	tr.hdrplantbulbs {
		height: 125px;
	}

/*
	td.picbannerbg {
		background-size:100%;
	}
*/

	td.planttopleftpanel {
		padding: 90px 0px 0px 0px; 
		text-align: left;
	}

	img.kevocklogo {
		height: 110px;
	}

	div.Shdrspecials {
		left:90px;
		top: -75px;
	}

	img.rosette {
		height: 53px;
		padding:0px 2px;
	}

	img.rosettelg {
		height: 53px;
		padding:0px 2px;
	}

	img.medal {
		height: 72px;
	}

	img.medallg {
		height: 72px;
	}


	div.Shdrpotm {
		left:90px;
		top:-130px;
	}

	div.Shdrtxtbanner {
		top:-20; 
		font-size:10px; 
		line-height:14px; 
	}

	td.Shdrpicbanner {
		padding: 0px 9% 0px 0px; 
	}

	tr.Sheaderbanner {
		height: 33px;
	}

	tr.Sheaderbannerbulbs {
		height: 33px;
	}

	tr.Sheaderbannerweb {
		height: 48px;
	}

	img.Ssunshade {
		height: 14px;
	}

	td.Sheaderbannermenu {
		width: 55px;
		height: 16px;
		padding: 0px 0px 0px 2px;
	}

	td.Sheaderbannermenup {
		height: 16px;
		padding: 0px 0px 0px 2px;
		font-size: 12px;
	}

	td.Sheaderbannermenub {
		width: 75px;
		height: 16px;
		padding: 0px 0px 0px 2px;
		font-size: 12px;
	}

	img.socmed {
		 height:22.5px;
	}

	.Swelcome1 {
		width: 40%;
		padding: 0px 15px 0px 50px;
		font-size: 20px;
	}

	.Swelcome2 {
		width: 54%;
		padding: 0px 5px 0px 5px;
		font-size: 17px;
	}

	font.Splantofthemonthhdg {
		font-size: 14px;
	}

	td.welcomert {
		width: 6%;
	}

	.Sawards {
		height: 30px;
		padding: 0px 9% 0px 25px;
		font-size: 12px;
	}

	div.welcomecols {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
    		-moz-column-count: 1; /* Firefox */
    		column-count: 1;
	}

	img.potmimg {
		width:33%;
	}

	img.groupphoto {
		height:71px;
	}

	tr.plants {
		height: 300px;
	}

	tr.news {
		height: 200px;
	}

	img.Stags {
		height: 50px;
		left: -7px;
	}

	img.Sseatags {
		height: 50px;
		left: -7px;
	}

	td.Splants1 {
		width:43%;
		padding: 80px 50px 0px 0px;
		font-size: 15px;
	}

	td.Snews1 {
		width:24%;
		padding: 50px 50px 0px 0px;
		font-size: 15px;
	}

	td.Sgarden1 {
		width:40%;
		padding: 80px 50px 0px 0px;
		font-size: 15px;
	}

	td.Splants2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	td.Sbulbs2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	td.Sgarden2 {
		width:24.4%;
		padding: 50px 20px 50px 20px;
	}

	td.Snews2 {
		width:30%;
		padding: 8px 50px 8px 0px;
		font-size: 15px;
	}

	td.Sdesign2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	.Splants2b {
		font-size: 15px;
	}

	.Splants2c {
		font-size: 17px;
	}

	.Sbulbs2b {
		font-size: 15px;
	}

	.Sbulbs2c {
		font-size: 17px;
	}

	.Sdesign2b {
		font-size: 15px;
	}

	.Sdesign2c {
		font-size: 17px;
	}

	.Snews2b {
		font-size: 15px;
	}

	.Snews2c {
		font-size: 17px;
	}

	.Snews2d {
		font-size: 13px;
	}

	.Sgarden2b {
		font-size: 15px;
	}

	.Sgarden2c {
		font-size: 17px;
	}

	td.Sgarden3 {
		width:26.7%;
		border-width: 0px 2px 0px 0px;
	}

	td.Snews3 {
		width:30%;
		padding: 8px 50px 8px 20px;
		font-size: 15px;
	}

	td.Snews4 {
		padding: 10px 50px 50px 100px;
	}

	.Snewspictable {
		width: 120px; 
	}
	.Snewspic {
		height: 120px; 
		border-radius:120px; 
	}

	.Sbulbspic {
		height:170px;
		left: 130px;
		top: 10px;
	}

	.Snewsgrey {
		height: 70px;
		padding: 0px 50px 0px 50px;
	}

	div.newscols {
		-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
	}

	.newsgreycol1 {
		width: 67.75%;
	}

	.newsgreycol2 {
		width: 15.7%;
	}

	img.newslogos {
		height: 28px;
	}

	div.threecols {
	    	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
    		font-size: 15px;
		vertical-align: top;
	}

/*========*/
/* FOOTER */
/*========*/

	table.Sfooterbg {
		height: 185px;
	}

	table.Sfooter {
		font-size: 14px;
		line-height: 23px;
	}

	tr.footertopgap {
		height: 30px;
	}

	tr.footerbottomgap {
		height: 12px;
	}

	td.Sfootercolumnleft {
		width: 28%;
		padding: 0px 0px 0px 30px;
	}

	td.Sfootercolumn {
		width: 26%;
		padding: 0px 0px 0px 10px;
	}

	td.Sfooterright {
		font-size:12px;
		padding: 0px 0px 0px 0px;
		line-height: 17px;
	}

	div.Scookiespermissioninner {
		top:40%;
		height:20%;
		padding:20px;
		text-align:center;
	}

	.showfootermobile {
		display:table-cell;
		width:50%;
	}

	.showfooternonmobile {
		display:none;
	}

/* SEARCH PANEL */

	.filtermainhdg1 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		width: 90px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg2 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg3 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg4 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	td.Sheaderbannersearchrt {
		height: 32px;
		width: 70px;
	}

	td.Sheaderbannersearchrtbulbs {
		height: 32px;
		width: 70px;
	}

	td.Sheaderbannersearchwidert {
		height: 32px;
		width: 190px;
	}

	td.Sheaderbannersearchwidertbulbs {
		height: 32px;
		width: 190px;
	}

	td.Sheaderbannersearchct {
		height: 32px;
		width: 40px;
	}

	td.Sheaderbannersearchctbulbs {
		height: 32px;
		width: 40px;
	}

	td.Sheaderbannersearchlt {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchltbulbs {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwidelt {
		height: 32px;
		width: 300px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwideltbulbs {
		height: 32px;
		width: 300px;
		padding: 0px 0px 0px 10px;
	}

	.Ssearch2 {
		width:100px;
		font-size:15px; 
		height:26px; 
		padding: 1px 5px 1px 5px; 
	}

	.Ssearch2bulbs {
		width:100px;
		font-size:15px; 
		height:26px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2 {
		width:50px;
		font-size:15px; 
		height:26px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2bulbs {
		width:50px;
		font-size:15px; 
		height:26px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2wide {
		width:200px;
		font-size:15px; 
		height:26px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2widebulbs {
		width:200px;
		font-size:15px; 
		height:26px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Ssearchbutton {
		width: 150px;
		font-size: 15px;
		height: 28px;
	}

	input.Ssearchbuttonbulbs {
		width: 150px;
		font-size: 15px;
		height: 28px;
	}

	input.Ssearchbuttonwide {
		width: 230px;
		font-size: 15px;
		height: 28px;
	}

	input.Ssearchbuttonwidebulbs {
		width: 230px;
		font-size: 15px;
		height: 28px;
	}

	.sitehdg {
		color:white;
/*		font-size:12px;*/
	}

	tr.Sheadertandc {
		height: 66px;
	}

	.Sheadertexttandc {
		font-size: 15px;
		padding: 7px 6.5% 7px 6.5%;
	}

	tr.Sheadertandcbulbs {
		height: 66px;
	}

	tr.Sheaderatoz {
		height: 66px;
	}

	td.Sheaderaz {
		width: 3.8%;
		font-size: 24px;
	}

	tr.Sheadergenus {
		height: 44px;
	}

	.Sheadergen {
		font-size: 9.5px;
		width:58px; 
	}

	.Sheaderwebcat {
		font-size: 12px;
		height: 18px;
		padding: 4px 10px 4px 10px;
	}


	.notforsale {
		font-size: 11px;
	}

	td.Sheaderazbulbs {
		width: 3.8%;
		font-size: 24px;
	}

	td.Sheaderazselected {
		width: 3.8%;
		font-size: 24px;
	}

	td.Sheaderazselectedbulbs {
		width: 3.8%;
		font-size: 24px;
	}

	.Sheadergenbulbs {
/*		width: 3.8%;*/
		font-size: 12px;
		width:120px; 
	}

	.Sheadergenselected {
/*		width: 3.8%;*/
		font-size: 12px;
		width:120px; 
	}

	.Sheadergenselectedbulbs {
/*		width: 3.8%;*/
		font-size: 12px;
		width:120px; 
	}

	.advancedpanel {
		padding:0px 0px 0px 108px;
	}

	td.Sletterbulbs {
		width:9%; 
		font-size:36px; 
		padding: 0px 20px 0px 0px;
	}

	td.Sletter {
		width:9%; 
		font-size:36px; 
		padding: 0px 20px 0px 0px;
	}

	table.PictureRow {
		display: table-row;
	}

	td.pictablecol {
		width:250px; 
		text-align:center; 
		vertical-align:top;
		float: left;
		max-width:250px;
	}

	img.picthumbnailwd {
		width: 250px;
	}

	img.picthumbnailht {
		height: 250px;
	}

	td.Spictablepic1 {
		height:250px;
		width: 250px; 
	}

	td.Spictablepic2 {
		height:250px; 
		width: 250px; 
	}

	td.Spictablepic1bulbs {
		height:250px;
		width: 250px; 
	}

	td.Spictablepic2bulbs {
		height:250px; 
		width: 250px; 
	}

	td.Spictabletxt {
		font-size:18px;
		height: 173px;
		padding: 20px 0px 0px 0px;
	}

	td.Spictabletxtnospecial {
		font-size:18px;
		height: 152px;
		padding: 20px 0px 0px 10px;
	}
	
	td.Spictabletxt2 {
		font-size:16px;
		height: 85px;
	}

	td.Spictabletxt3 {
		font-size:15px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt3plant {
		font-size:15px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt3bulbs {
		font-size:15px;
		height: 30px;
		padding: 0px 0px 2px 5px;
	}

	td.Spictabletxt4 {
		font-size:16px;
		height: 200px;
		padding: 20px 0px 0px 0px;
	}

	input.Spictableqty {
		font-size:15px;
	}

	td.Spictabletxt3qty {
		text-align:center; 
		position:absolute; 
		background-color: lightgrey;
		width: 250px;
	}

	td.Sheaderbanner {
		height: 32px;
		width: 90px;
		font-size: 19px;
	}

	td.Sheaderbannerbulbs {
		height: 32px;
		width: 90px;
		font-size: 19px;
	}

	div.SProductAdded {
		height: 60px;
		font-size: 11px;
		padding: 2px 5px 2px 5px;
	}

/*==========================*/
/* STYLES FOR PLANTS A TO Z */
/*==========================*/

	.pictablecol {
		width:260px; 
		text-align:center; 
		vertical-align:top;
		float: left;
		padding: 0px 0px 10px 0px;
	}

	td.picwhitebg {
		width:100%;
		background-color: white;
		padding: 0px 10px 0px 10px; 
	}

	img.picthumbnailwd {
		width: 240px;
	}

	img.picthumbnailht {
		height: 240px;
	}

	td.Spictablepic1 {
		height:250px;
		width: 250px;
	}

	td.Spictabletxt {
		font-size:18px;
		height: 183px;
		padding: 20px 10px 0px 10px;
	}
	
	td.Spictabletxt2 {
		font-size:16px;
		height: 85px;
		padding: 0px 10px 0px 10px;
	}

	td.Spictabletxt3 {
		font-size:15px;
		height: 30px;
		padding: 0px 10px 2px 15px;
	}

	td.Spictabletxt3bulbs {
		font-size:15px;
		height: 30px;
		padding: 0px 10px 2px 15px;
	}

	td.Spictabletxt4 {
		font-size:16px;
		height: 200px;
		padding: 20px 0px 0px 0px;
	}

	input.Spictableqty {
		font-size:15px;
	}

	td.Spictabletxt3qty {
		text-align:center; 
		position:absolute; 
		background-color: lightgrey;
		width: 260px;
	}

	input.wbbutton {
		color: #66A13D;
		font-size:14px;
		height:25px;
		width: 40px;
		padding: 1px;
	}

	.wbbuttonbulbs {
		color: #b9842c;
		font-size:14px;
		height:25px;
		width: 40px;
		padding: 1px;
	}

/* STYLES FOR PLANT PAGE */

	table.plantheading {
		font-size: 20px;
		width: 100%;
		border-spacing: 0px;
	}

	td.plantheading1 {
		width:350px;
	}

	td.plantheading2 {
		width:25%;	
		font-size:12px;
	}

	td.plantmargin {
		width: 7%;
	}

	td.picturepanel {
		text-align:right;
		padding: 0px;
	}

	td.picturepanelmainpic {
		text-align:center;
		background-color:lightgrey; 
		height:301px; 
		width:301px;  
		border: solid 1px black;
	}

	td.picturepanelsmallpic {
		text-align:center;
		background-color:lightgrey; 
		height:99px; 
		width:99px;  
		border: solid 1px black;
	}

	.plantfulldesc {
		font-size:15px;
		color: #58595B;
	}

	font.plantheading {
		font-size:12px;
	}

	.hrdiv {
		position:relative; 
		top:+43;
	}

	.species {
		font-size:23px;
		color: #58595B;
	}

	img.mainplantwd {
		width: 301px;
		background-color:black;
	}

	img.mainplantht {
		height: 301px;
		background-color:black;
	}

	img.smlplantwd {
		width: 99px;
		background-color:black;
	}

	img.smlplantht {
		height:99px;
		background-color:black;
	}

	td.Sheaderbanner {
		height: 32px;
		width: 130px;
		font-size: 21px;
	}

	td.Sheaderbannerbulbs {
		height: 32px;
		width: 130px;
		font-size: 21px;
	}

	div.SProductAdded {
		height: 65px;
		font-size: 11px;
		padding: 2px 5px 2px 5px;
	}

	td.Splantheadings {
		text-align:left; 
		vertical-align:top; 
		padding-left: 43px;
	}


/*=======================*/
/* STYLES FOR DESIGN PAGE */
/*=======================*/

	.design4hdg1 {
		font-size: 16px;
		color: black;
		border-radius: 10px;
		background: rgba(255, 255, 255, 0.5);
		width: 180px;
		padding:5px;
		text-align:center;
	}

	.design4hdg2 {
		font-size: 16px;
		color: white;
		border-radius: 10px;
		background: rgba(0, 0, 0, 0.5);
		width: 180px;
		padding:5px;
		text-align:center;
	}

	.design1hdg {
		font-size: 32px;
		color: white;
		border-radius: 15px;
		background: rgba(0, 0, 0, 0.5);
		width: 320px;
		padding:5px;
		text-align:center;
	}

	.design4pic {
		 height:115px;
	}

	td.designpic {
		height:240px;
	}

/*=======================*/
/* STYLES FOR NEWS PAGE */
/*=======================*/

	.newsleftcol {
		 padding:45px 0px 10px 5px;
	}
}

/*---------------------------*/
/* IPAD SCREEN 600PX - 768PX */
/*---------------------------*/

@media all and (min-width: 820px)  {

	table.Sheader {
		font-size: 15px;
	}

	tr.topgap1 {
		height: 27px;
	}

	.midgap {
		height: 8px;
	}

	.smlgap {
		height: 4px;
	}

	td.Stopgap {
		font-size: 12px;
		padding: 0px 5px 0px 0px;
		height: 32px;
	}

	td.Sleftmargin {
		width: 9%;
		height: 32px;
	}

	td.leftmarginsml {
		width: 60px;
	}

/*==========*/
/* MENU BAR */
/*==========*/

	td.Sheadercurrent {
		padding: 0px 3px 0px 3px;
		width: 48px;
	}

	td.Sheadercurrentbulbs {
		padding: 0px 3px 0px 3px;
		width: 48px;
	}

	td.Sheaderlive {
		border-spacing: 7px;
		padding: 0px 3px 0px 3px;
		width: 48px;
	}

	td.Sheaderlivebulbs {
		border-spacing: 7px;
		padding: 0px 3px 0px 3px;
		width: 48px;
	}

	td.Sheaderlive2 {
		border-spacing: 7px;
		padding: 3px 7px 0px 3px;
		width: 110px;
	}

	td.Sheaderlive2bulbs {
		border-spacing: 7px;
		padding: 3px 7px 0px 3px;
		width: 110px;
	}

	td.Sheaderlive3 {
		border-spacing: 7px;
		padding: 3px 7px 0px 3px;
		width: 99px;
	}

	td.Sheaderlive3bulbs {
		border-spacing: 7px;
		padding: 3px 7px 0px 3px;
		width: 99px;
	}

	img.Swheelbarrow {
		height: 33px;
		margin: 0px -5px 0px -10px;
	}

	input.Ssearch {
		font-size:14px; 
		height:28px; 
		padding: 1px 3px 1px 3px; 
	}

	div.Scarttotal {
		height: 16px;
		width: 20px;
		font-size: 10px;
		left:480px; 
		top:38px;

	}

	div.Scarttotalnew {
		height: 16px;
		width: 20px;
		font-size: 10px;
/*		left:380px; */
		left:458px;
		top:34px;
		height:37px;
		width:82px;
	}

	div.Scarttotalbulbs {
		height: 16px;
		width: 20px;
		font-size: 11px;
		left:620px; 
		top:36px;
	}

	div.Scartsummary {
		width: 170px;
		padding: 0px 5px 0px 5px;
		font-size: 10px;
		left:422px; 
		top:71px;
		line-height: 12px;
	}

	div.Scartsummarybulbs {
		width: 170px;
		padding: 0px 5px 0px 5px;
		font-size: 10px;
		left:525px; 
		top:71px;
		line-height: 12px;
	}


/*====================*/
/* HEADER IMAGE PANEL */
/*====================*/

	tr.hdridx {
		height: 190px;
	}

	tr.hdrdesign {
		height: 205px;
	}

	tr.hdrplant {
		height: 180px;
	}

	tr.hdrplantbulbs {
		height: 180px;
	}

	tr.hdridxbulbs {
		height: 190px;
	}

	td.planttopleftpanel {
		padding: 60px 0px 0px 0px; 
		text-align: left;
	}

	img.kevocklogo {
		height: 150px;
	}

	div.Shdrspecials {
		left:180px;
	}

	img.rosette {
		height: 72px;
		padding:0px 2px;
	}

	img.rosettelg {
		height: 80px;
		padding:0px 2px;
	}

	img.medal {
		height: 96px;
	}

	img.medallg {
		height: 96px;
	}


	div.Shdrpotm {
		left:180px;
		top:-180px;
	}

	div.hdrtxtbanner {
		top:-28; 
		font-size:15px; 
		line-height:17px; 
	}

	td.Shdrpicbanner {
		padding: 0px 9% 0px 0px; 
	}

	tr.Sheaderbanner {
		height: 66px;
	}

	tr.Sheaderbannerbulbs {
		height: 66px;
	}

	tr.Sheaderbannerweb {
		height: 60px;
	}

	img.Ssunshade {
		height: 14px;
	}

	td.Sheaderbannermenu {
		width: 110px;
		height: 32px;
		padding: 0px 0px 0px 5px;
	}

	td.Sheaderbannermenup {
		height: 32px;
		padding: 0px 0px 0px 5px;
		font-size: 24px;
	}

	td.Sheaderbannermenub {
		width: 150px;
		height: 32px;
		padding: 0px 0px 0px 5px;
		font-size: 24px;
	}

	img.socmed {
		 height:45px;
	}

	.Swelcome1 {
		width: 40%;
		padding: 0px 30px 0px 100px;
		font-size: 24px;
	}

	.Swelcome2 {
		width: 54%;
		padding: 0px 10px 0px 10px;
		font-size: 20px;
	}

	font.Splantofthemonthhdg {
		font-size: 25px;
	}

	td.welcomert {
		width: 6%;
	}

	.Sawards {
		height: 60px;
		padding: 0px 9% 0px 50px;
		font-size: 16px;
	}

	div.welcomecols {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
    		-moz-column-count: 2; /* Firefox */
    		column-count: 2;
	}

	img.potmimg {
		width:50%;
	}

	img.groupphoto {
		height:122px;
	}

	tr.plants {
		height: 300px;
	}

	tr.news {
		height: 200px;
	}

	img.Stags {
		height: 90px;
		left: -7px;
	}

	img.Sseatags {
		height: 70px;
		left: -7px;
	}

	td.Splants1 {
		width:43%;
		padding: 80px 50px 0px 0px;
		font-size: 15px;
	}

	td.Snews1 {
		width:24%;
		padding: 50px 50px 0px 0px;
		font-size: 15px;
	}

	td.Sgarden1 {
		width:40%;
		padding: 80px 50px 0px 0px;
		font-size: 15px;
	}

	td.Splants2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	td.Sbulbs2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	td.Sgarden2 {
		width:24.4%;
		padding: 50px 20px 50px 20px;
	}

	td.Snews2 {
		width:30%;
		padding: 10px 50px 10px 0px;
		font-size: 18px;
	}

	td.Sdesign2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	.Splants2b {
		font-size: 18px;
	}

	.Splants2c {
		font-size: 20px;
	}

	.Sbulbs2b {
		font-size: 18px;
	}

	.Sbulbs2c {
		font-size: 20px;
	}

	.Sdesign2b {
		font-size: 18px;
	}

	.Sdesign2c {
		font-size: 20px;
	}

	.Snews2b {
		font-size: 18px;
	}

	.Snews2c {
		font-size: 20px;
	}

	.Snews2d {
		font-size: 15px;
	}

	.Sgarden2b {
		font-size: 18px;
	}

	.Sgarden2c {
		font-size: 20px;
	}

	td.Sgarden3 {
		width:26.7%;
		border-width: 0px 2px 0px 0px;
	}

	td.Snews3 {
		width:30%;
		padding: 10px 50px 10px 20px;
		font-size: 18px;
	}

	td.Snews4 {
		padding: 10px 50px 50px 100px;
	}

	.Snewspictable {
		width: 140px; 
	}
	.Snewspic {
		height: 140px; 
		border-radius:140px; 
	}

	.Sbulbspic {
		height:190px;
		left: 220px;
		top: 0px;
	}

	img.newslogos {
		height: 34px;
	}

	.Snewsgrey {
		height: 70px;
		padding: 0px 50px 0px 50px;
	}

	div.threecols {
	    	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
    		font-size: 15px;
		vertical-align: top;
	}

/*========*/
/* FOOTER */
/*========*/

	table.Sfooterbg {
		height: 185px;
	}

	table.Sfooter {
		font-size: 17px;
		line-height: 26px;
	}

	tr.footertopgap {
		height: 30px;
	}

	tr.footerbottomgap {
		height: 15px;
	}

	td.Sfootercolumnleft {
		width: 28%;
		padding: 0px 0px 0px 68px;
	}

	td.Sfootercolumn {
		width: 23%;
		padding: 0px 0px 0px 10px;
	}

	td.Sfooterright {
		font-size:13px;
		padding: 0px 0px 0px 37px;
		line-height: 18px;
	}

	.showfootermobile {
		display:none;
	}

	.showfooternonmobile {
		display:table-cell;
	}

/* SEARCH PANEL */

	.filtermainhdg1 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		width: 90px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg2 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg3 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg4 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.sitehdg {
		color:white;
/*		font-size:12px;*/
	}

	td.Sheaderbannersearchrt {
		height: 32px;
		width: 70px;
	}

	td.Sheaderbannersearchrtbulbs {
		height: 32px;
		width: 70px;
	}

	td.Sheaderbannersearchwidert {
		height: 32px;
		width: 190px;
	}

	td.Sheaderbannersearchwidertbulbs {
		height: 32px;
		width: 190px;
	}

	td.Sheaderbannersearchct {
		height: 32px;
		width: 40px;
	}

	td.Sheaderbannersearchctbulbs {
		height: 32px;
		width: 40px;
	}

	td.Sheaderbannersearchlt {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchltbulbs {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwidelt {
		height: 32px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwideltbulbs {
		height: 32px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	.Ssearch2 {
		width:105px;
		font-size:15px; 
		height:25px; 
		padding: 1px 5px 1px 5px; 
	}

	.Ssearch2bulbs {
		width:105px;
		font-size:15px; 
		height:25px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2 {
		width:50px;
		font-size:15px; 
		height:25px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2bulbs {
		width:50px;
		font-size:15px; 
		height:25px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2wide {
		width:210px;
		font-size:15px; 
		height:25px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2widebulbs {
		width:210px;
		font-size:15px; 
		height:25px; 
		padding: 1px 5px 1px 5px; 
	}

	.Sheadergen {
		font-size: 13px;
		width:80px; 
	}

	.Sheaderwebcat {
		font-size: 14px;
		height: 19px;
		padding: 5px 20px 5px 20px;
	}

	.Sheadergenbulbs {
		font-size: 13px;
		width:130px; 
	}

	.Sheadergenselected {
/*		width: 3.8%;*/
		font-size: 13px;
		width:130px; 
	}

	.Sheadergenselectedbulbs {
/*		width: 3.8%;*/
		font-size: 13px;
		width:130px; 
	}


/*==========================*/
/* STYLES FOR PLANTS A TO Z */
/*==========================*/

	.pictablecol {
		width:260px; 
		text-align:center; 
		vertical-align:top;
		float: left;
		padding: 0px 0px 10px 0px;
	}

	td.picwhitebg {
		width:100%;
		background-color: white;
		padding: 0px 10px 0px 10px; 
	}

	img.picthumbnailwd {
		width: 240px;
	}

	img.picthumbnailht {
		height: 240px;
	}

	td.Spictablepic1 {
		height:250px;
		width: 250px;
	}

	td.Spictabletxt {
		font-size:18px;
		height: 188px;
		padding: 20px 10px 0px 10px;
	}
	
	td.Spictabletxt2 {
		font-size:16px;
		height: 85px;
		padding: 0px 10px 0px 10px;
	}

	td.Spictabletxt3 {
		font-size:15px;
		height: 30px;
		padding: 0px 10px 2px 15px;
	}

	td.Spictabletxt3bulbs {
		font-size:15px;
		height: 30px;
		padding: 0px 10px 2px 15px;
	}

	td.Spictabletxt4 {
		font-size:16px;
		height: 200px;
		padding: 20px 0px 0px 0px;
	}

	input.Spictableqty {
		font-size:15px;
	}

	td.Spictabletxt3qty {
		text-align:center; 
		position:absolute; 
		background-color: lightgrey;
		width: 260px;
	}


/* STYLES FOR PLANT PAGE */

	table.plantheading {
		font-size: 20px;
		width: 100%;
		border-spacing: 0px;
	}

	td.plantheading1 {
		width:430px;
	}

	td.plantheading2 {
		width:25%;	
		font-size:12px;
	}

	td.plantmargin {
		width: 9%;
	}

	td.picturepanel {
		text-align:right;
		padding: 0px;
	}

	td.picturepanelmainpic {
		text-align:center;
		background-color:lightgrey; 
		height:391px; 
		width:391px;  
		border: solid 1px black;
	}

	td.picturepanelsmallpic {
		text-align:center;
		background-color:lightgrey; 
		height:129px; 
		width:129px;  
		border: solid 1px black;
	}

	.plantfulldesc {
		font-size:18px;
		color: #58595B;
	}

	font.plantheading {
		font-size:12px;
	}

	.hrdiv {
		position:relative; 
		top:+43;
	}

	.species {
		font-size:24px;
		color: #58595B;
	}

	img.mainplantwd {
		width: 391px;
		background-color:black;
	}

	img.mainplantht {
		height: 391px;
		background-color:black;
	}

	img.smlplantwd {
		width: 129px;
		background-color:black;
	}

	img.smlplantht {
		height:129px;
		background-color:black;
	}

	td.Sheaderbanner {
		height: 32px;
		width: 95px;
		font-size: 19px;
	}

	td.Sheaderbannerbulbs {
		height: 32px;
		width: 95px;
		font-size: 19px;
	}

	div.SProductAdded {
		height: 70px;
		font-size: 13px;
		padding: 2px 5px 2px 5px;
	}

	td.Splantheadings {
		text-align:left; 
		vertical-align:top; 
		padding-left: 35px;
	}

/*=======================*/
/* STYLES FOR DESIGN PAGE */
/*=======================*/

	.design4hdg1 {
		font-size: 20px;
		color: black;
		border-radius: 15px;
		background: rgba(255, 255, 255, 0.5);
		width: 250px;
		padding:5px;
		text-align:center;
	}

	.design4hdg2 {
		font-size: 20px;
		color: white;
		border-radius: 15px;
		background: rgba(0, 0, 0, 0.5);
		width: 250px;
		padding:5px;
		text-align:center;
	}

	.design1hdg {
		font-size: 32px;
		color: white;
		border-radius: 15px;
		background: rgba(0, 0, 0, 0.5);
		width: 320px;
		padding:5px;
		text-align:center;
	}

	.design4pic {
		 height:158px;
	}

	td.designpic {
		height:320px;
	}

/*=======================*/
/* STYLES FOR NEWS PAGE */
/*=======================*/

	.newsleftcol {
		 padding:45px 0px 10px 5px;
	}

/*==========================*/
/* STYLES FOR ABOUT US PAGE */
/*==========================*/

	.empvol {
		column-count: 2;
		column-gap: 10px;
	}
}

/*----------------------------*/
/* LARGE SCREEN 768PX - 960PX */
/*----------------------------*/

@media all and (min-width: 1000px)  {

	table.Sheader {
		font-size: 16px;
	}

	tr.topgap1 {
		height: 36px;
	}

	td.Stopgap65 {
		font-size: 13px;
		padding: 0px 5px 0px 0px;
		height: 65px;
	}

	.midgap {
		height: 10px;
	}

	.smlgap {
		height: 5px;
	}

	td.Stopgap {
		font-size: 13px;
		padding: 0px 5px 0px 0px;
		height: 25px;
	}

/*==========*/
/* MENU BAR */
/*==========*/

	.nonmobile1 {
		display: table-row;
	}

	.mobile1 {
		display: none;
	}

	td.Sleftmargin {
		width: 8%;
		height: 32px;
	}
	
	td.leftmarginsml {
		width: 75px;
	}

	td.Sheadercurrent {
		padding: 0px 4px 0px 4px;
		width: 59px;
	}

	td.Sheadercurrentbulbs {
		padding: 0px 4px 0px 4px;
		width: 59px;
	}

	td.Sheaderlive {
		border-spacing: 10px;
		padding: 0px 4px 0px 4px;
		width: 59px;
	}

	td.Sheaderlivebulbs {
		border-spacing: 10px;
		padding: 0px 4px 0px 4px;
		width: 59px;
	}

	td.Sheaderlive2 {border-spacing: 10px;
		padding: 4px 8px 0px 4px;
		width: 125px;
	}

	td.Sheaderlive2bulbs {border-spacing: 10px;
		padding: 4px 8px 0px 4px;
		width: 125px;
	}

	td.Sheaderlive3 {border-spacing: 10px;
		padding: 4px 8px 0px 4px;
		width: 123px;
	}

	td.Sheaderlive3bulbs {border-spacing: 10px;
		padding: 4px 8px 0px 4px;
		width: 123px;
	}

	img.Swheelbarrow {
		height: 41px;
		margin: 0px -6px 0px -12px;
	}

	input.Ssearch {
		font-size:17px; 
		height:35px; 
		padding: 1px 4px 1px 4px; 
	}

	div.Scarttotal {
		height: 16px;
		width: 20px;
		font-size: 13px;
		left:570px; 
		top:43px;
	}

	div.Scarttotalnew {
		height: 16px;
		width: 20px;
		font-size: 13px;
/*		left:462px; */
		left:550px;
		top:35px;
		height:46px;
		width:96px;
	}

	div.Scarttotalbulbs {
		height: 16px;
		width: 20px;
		font-size: 13px;
		left:770px; 
		top:43px;
	}

	div.Scartsummary {
		width: 190px;
		padding: 0px 5px 0px 5px;
		font-size: 11px;
		left:508px; 
		top:88px;
		line-height: 13px;
	}

	div.Scartsummarybulbs {
		width: 190px;
		padding: 0px 5px 0px 5px;
		font-size: 11px;
		left:660px; 
		top:88px;
		line-height: 13px;
	}

/*====================*/
/* HEADER IMAGE PANEL */
/*====================*/

	tr.hdridx {
		height: 250px;
	}

	tr.hdrdesign {
		height: 245px;
	}

	tr.hdridxbulbs {
		height: 250px;
	}

	td.planttopleftpanel {
		padding: 0px 0px 0px 0px; 
		text-align: left;
	}

	img.kevocklogo {
		height: 190px;
	}

	div.Shdrspecials {
		left:180px;
	}

	div.Shdrpotm {
		left:180px;
		top:-210px;
	}

	img.rosette {
		height: 75px;
		padding:0px 2px;
	}

	img.rosettelg {
		height: 100px;
		padding:0px 2px;
	}

	img.medal {
		height: 120px;
	}

	img.medallg {
		height: 135px;
	}


	div.hdrtxtbanner {
		top:-28; 
		font-size:15px; 
		line-height:17px; 
	}

	td.Shdrpicbanner {
		padding: 0px 9% 0px 0px; 
	}

	tr.Sheaderbanner {
		height: 66px;
	}

	tr.Sheaderbannerbulbs {
		height: 66px;
	}

	tr.Sheaderbannerweb {
		height: 44px;
	}

	img.Ssunshade {
		height: 14px;
	}

	td.Sheaderbannermenu {
		width: 110px;
		height: 32px;
		padding: 0px 0px 0px 5px;
	}

	td.Sheaderbannermenup {
		height: 32px;
		padding: 0px 0px 0px 5px;
		font-size: 24px;
	}

	td.Sheaderbannermenub {
		width: 150px;
		height: 32px;
		padding: 0px 0px 0px 5px;
		font-size: 24px;
	}

	img.socmed {
		 height:45px;
	}

	.Swelcome1 {
		width: 40%;
		padding: 0px 30px 0px 100px;
		font-size: 24px;
	}

	.Swelcome2 {
		width: 54%;
		padding: 0px 10px 0px 10px;
		font-size: 20px;
	}

	font.Splantofthemonthhdg {
		font-size: 25px;
	}

	td.welcomert {
		width: 6%;
	}

	.Sawards {
		height: 60px;
		padding: 0px 9% 0px 50px;
		font-size: 16px;
	}

	div.welcomecols {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
    		-moz-column-count: 2; /* Firefox */
    		column-count: 2;
	}

	img.potmimg {
		width:50%;
	}

	img.groupphoto {
		height:142px;
	}

	tr.plants {
		height: 400px;
	}

	tr.news {
		height: 250px;
	}

	img.Stags {
		height: 100px;
		left: -7px;
	}

	img.Sseatags {
		height: 80px;
		left: -7px;
	}

	td.Splants1 {
		width:43%;
		padding: 80px 50px 0px 0px;
		font-size: 15px;
	}

	td.Snews1 {
		width:24%;
		padding: 50px 50px 0px 0px;
		font-size: 15px;
	}

	td.Sgarden1 {
		width:40%;
		padding: 80px 50px 0px 0px;
		font-size: 15px;
	}

	td.Splants2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	td.Sbulbs2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	td.Sgarden2 {
		width:24.4%;
		padding: 50px 20px 50px 20px;
	}

	td.Snews2 {
		width:30%;
		padding: 10px 50px 10px 0px;
	}

	td.Sdesign2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	.Splants2b {
		font-size: 18px;
	}

	.Splants2c {
		font-size: 20px;
	}

	.Sbulbs2b {
		font-size: 18px;
	}

	.Sbulbs2c {
		font-size: 20px;
	}

	.Sdesign2b {
		font-size: 18px;
	}

	.Sdesign2c {
		font-size: 20px;
	}

	.Snews2b {
		font-size: 18px;
	}

	.Snews2c {
		font-size: 20px;
	}

	.Snews2d {
		font-size: 15px;
	}


	.Sgarden2b {
		font-size: 18px;
	}

	.Sgarden2c {
		font-size: 20px;
	}

	td.Sgarden3 {
		width:26.7%;
		border-width: 0px 2px 0px 0px;
	}

	td.Snews3 {
		width:30%;
		padding: 10px 50px 10px 20px;
	}

	td.Snews4 {
		padding: 10px 50px 50px 100px;
	}

	.Snewspictable {
		width: 160px; 
	}
	.Snewspic {
		height: 160px; 
		border-radius:160px; 
	}

	.Sbulbspic {
		height:210px;
		left: 240px;
		top: -10px;
	}

	.Snewsgrey {
		height: 70px;
		padding: 0px 50px 0px 50px;
	}

	.newsgreycol1 {
		width: 67.75%;
	}

	.newsgreycol2 {
		width: 15.7%;
	}

	div.newscols {
		-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
	}

	img.newslogos {
		height: 40px;
	}

	div.threecols {
	    	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
    		font-size: 15px;
		vertical-align: top;
	}

/*========*/
/* FOOTER */
/*========*/

	table.Sfooterbg {
		height: 200px;
	}

	table.Sfooter {
		font-size: 18px;
		line-height: 28px;
	}

	tr.footertopgap {
		height: 33px;
	}

	tr.footerbottomgap {
		height: 15px;
	}

	td.Sfootercolumnleft {
		width: 30%;
		padding: 0px 0px 0px 100px;
	}

	td.Sfootercolumn {
		width: 20%;
		padding: 0px 0px 0px 12px;
	}

	td.Sfooterright {
		font-size:14px;
		padding: 0px 0px 0px 50px;
		line-height: 20px;
	}

	.filterwdth {
		width: 990px;
	}

/* SEARCH PANEL */

	.filtermainhdg1 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		width: 100px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg2 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg3 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg4 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.sitehdg {
		color:white;
/*		font-size:12px;*/
	}

	td.Sheaderbannersearchrt {
		height: 32px;
		width: 70px;
	}

	td.Sheaderbannersearchrtbulbs {
		height: 32px;
		width: 70px;
	}

	td.Sheaderbannersearchwidert {
		height: 32px;
		width: 190px;
	}

	td.Sheaderbannersearchwidertbulbs {
		height: 32px;
		width: 190px;
	}

	td.Sheaderbannersearchct {
		height: 32px;
		width: 40px;
	}

	td.Sheaderbannersearchctbulbs {
		height: 32px;
		width: 40px;
	}

	td.Sheaderbannersearchlt {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchltbulbs {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwidelt {
		height: 32px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwideltbulbs {
		height: 32px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	.Ssearch2 {
		width:120px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	.Ssearch2bulbs {
		width:120px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2 {
		width:100px;
		font-size:15px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2bulbs {
		width:50px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2wide {
		width:280px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2widebulbs {
		width:280px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	tr.Sheadertandc {
		height: 66px;
	}

	.Sheadertexttandc {
		font-size: 16px;
		padding: 8px 6.5% 8px 6.5%;
	}

	tr.Sheadertandcbulbs {
		height: 66px;
	}

	tr.Sheaderatoz {
		height: 66px;
	}

	td.Sheaderaz {
		width: 3.8%;
		font-size: 24px;
	}

	tr.Sheadergenus {
		height: 44px;
	}

	.Sheadergen {
		font-size: 15px;
		width:100px; 
	}

	.Sheaderwebcat {
		font-size: 12.5px;
		height: 17px;
		padding: 0px 6px 0px 6px;
	}

	.notforsale {
		font-size: 12px;
	}

	td.Sheaderazbulbs {
		width: 3.8%;
		font-size: 24px;
	}

	td.Sheaderazselected {
		width: 3.8%;
		font-size: 24px;
	}

	td.Sheaderazselectedbulbs {
		width: 3.8%;
		font-size: 24px;
	}

	.Sheadergenbulbs {
		font-size: 16px;
		width:150px; 
	}

	.Sheadergenselected {
/*		width: 3.8%;*/
		font-size: 16px;
		width:150px; 
	}

	.Sheadergenselectedbulbs {
/*		width: 3.8%;*/
		font-size: 16px;
		width:150px; 
	}

	.advancedpanel {
		padding:0px 0px 0px 108px;
	}

	td.Sletter {
		width:9%; 
		font-size:36px; 
		padding: 0px 20px 0px 0px;
	}

	td.Sletterbulbs {
		width:9%; 
		font-size:36px; 
		padding: 0px 20px 0px 0px;
	}

/*==========================*/
/* STYLES FOR PLANTS A TO Z */
/*==========================*/

	.pictablecol {
		width:260px; 
		text-align:center; 
		vertical-align:top;
		float: left;
		padding: 0px 0px 10px 0px;
	}

	td.picwhitebg {
		width:100%;
		background-color: white;
		padding: 0px 10px 0px 10px; 
	}

	img.picthumbnailwd {
		width: 240px;
	}

	img.picthumbnailht {
		height: 240px;
	}

	td.Spictablepic1 {
		height:250px;
		width: 250px;
	}

	td.Spictabletxt {
		font-size:18px;
/*		height: 180px;*/
		padding: 20px 10px 0px 10px;
	}
	
	td.Spictabletxt2 {
		font-size:16px;
/*		height: 85px;*/
		padding: 0px 10px 0px 10px;
	}

	td.Spictabletxt3 {
		font-size:15px;
		height: 30px;
		padding: 0px 10px 2px 15px;
	}

	td.Spictabletxt3bulbs {
		font-size:15px;
		height: 30px;
		padding: 0px 10px 2px 15px;
	}

	td.Spictabletxt4 {
		font-size:16px;
		height: 200px;
		padding: 20px 0px 0px 0px;
	}

	input.Spictableqty {
		font-size:15px;
	}

	td.Spictabletxt3qty {
		text-align:center; 
		position:absolute; 
		background-color: lightgrey;
		width: 260px;
	}

/* STYLES FOR PLANT PAGE */

	table.plantheading {
		font-size: 20px;
		width: 100%;
		border-spacing: 0px;
	}

	td.plantheading1 {
		width:430px;
	}

	td.plantheading2 {
		width:25%;	
		font-size:12px;
	}

	td.plantmargin {
		width: 9%;
	}

	td.picturepanel {
		text-align:right;
		padding: 0px;
	}

	td.picturepanelmainpic {
		text-align:center;
		background-color:lightgrey; 
		height:391px; 
		width:391px;  
		border: solid 1px black;
	}

	td.picturepanelsmallpic {
		text-align:center;
		background-color:lightgrey; 
		height:129px; 
		width:129px;  
		border: solid 1px black;
	}

	.plantfulldesc {
		font-size:18px;
		color: #58595B;
	}

	font.plantheading {
		font-size:12px;
	}

	.hrdiv {
		position:relative; 
		top:+43;
	}

	.species {
		font-size:24px;
		color: #58595B;
	}

	img.mainplantwd {
		width: 391px;
		background-color:black;
	}

	img.mainplantht {
		height: 391px;
		background-color:black;
	}

	img.smlplantwd {
		width: 129px;
		background-color:black;
	}

	img.smlplantht {
		height:129px;
		background-color:black;
	}

	td.Sheaderbanner {
		height: 32px;
		width: 130px;
		font-size: 21px;
	}

	td.Sheaderbannerbulbs {
		height: 32px;
		width: 100px;
		font-size: 21px;
	}

	div.SProductAdded {
		height: 80px;
		font-size: 15px;
		padding: 2px 5px 2px 5px;
	}

	td.Splantheadings {
		text-align:left; 
		vertical-align:top; 
		padding-left: 35px;
	}

/*=======================*/
/* STYLES FOR DESIGN PAGE */
/*=======================*/

	.design4hdg1 {
		font-size: 24px;
		color: black;
		border-radius: 20px 20px 20px 20px;
		background: rgba(255, 255, 255, 0.5);
		width: 250px;
		padding:5px;
		text-align:center;
	}

	.design4hdg2 {
		font-size: 24px;
		color: white;
		border-radius: 20px 20px 20px 20px;
		background: rgba(0, 0, 0, 0.5);
		width: 250px;
		padding:5px;
		text-align:center;
	}

	.design1hdg {
		font-size: 32px;
		color: white;
		border-radius: 20px 20px 20px 20px;
		background: rgba(0, 0, 0, 0.5);
		width: 320px;
		padding:5px;
		text-align:center;
	}

	.design4pic {
		 height:190px;
	}

	td.designpic {
		height:350px;
	}

/*=======================*/
/* STYLES FOR NEWS PAGE */
/*=======================*/

	.newsleftcol {
		 padding:45px 0px 10px 5px;
	}

/*==========================*/
/* STYLES FOR ABOUT US PAGE */
/*==========================*/

	.empvol {
		column-count: 2;
		column-gap: 20px;
	}
}

/*-------------------------*/
/* LARGE SCREEN 1200PX PLUS */
/*-------------------------*/

@media all and (min-width: 1200px)  {

	table.Sheader {
		font-size: 16px;
	}

	tr.topgap1 {
		height: 36px;
	}

	td.Stopgap65 {
		font-size: 13px;
		padding: 0px 5px 0px 0px;
		height: 65px;
	}

	.midgap {
		height: 10px;
	}

	.smlgap {
		height: 5px;
	}

	td.Stopgap {
		font-size: 13px;
		padding: 0px 5px 0px 0px;
		height: 25px;
	}

/*==========*/
/* MENU BAR */
/*==========*/

	.nonmobile1 {
		display: table-row;
	}

	.mobile1 {
		display: none;
	}

	td.Sleftmargin {
		width: 8%;
		height: 32px;
	}
	
	td.leftmarginsml {
		width: 90px;
	}

	td.Sheadercurrent {
		padding: 0px 5px 0px 5px;
		width: 70px;
	}

	td.Sheadercurrentbulbs {
		padding: 0px 5px 0px 5px;
		width: 70px;
	}

	td.Sheaderlive {
		border-spacing: 10px;
		padding: 0px 5px 0px 5px;
		width: 70px;
	}

	td.Sheaderlivebulbs {
		border-spacing: 10px;
		padding: 0px 5px 0px 5px;
		width: 70px;
	}

	td.Sheaderlive2 {border-spacing: 10px;
		padding: 5px 10px 0px 5px;
		width: 150px;
	}

	td.Sheaderlive2bulbs {border-spacing: 10px;
		padding: 5px 10px 0px 5px;
		width: 150px;
	}

	td.Sheaderlive3 {border-spacing: 10px;
		padding: 5px 10px 0px 5px;
		width: 147px;
	}

	td.Sheaderlive3bulbs {border-spacing: 10px;
		padding: 5px 10px 0px 5px;
		width: 147px;
	}

	img.Swheelbarrow {
		height: 50px;
		margin: 0px -8px 0px -15px;
	}

	input.Ssearch {
		font-size:20px; 
		height:42px; 
		padding: 1px 5px 1px 5px; 
	}

	div.Scarttotal {
		height: 16px;
		width: 20px;
		font-size: 14px;
		left:676px; 
		top:47px;
	}

	div.Scarttotalnew {
		height: 16px;
		width: 20px;
		font-size: 14px;
/*		left:560px; */
		left: 645px;
		top:33px;
		height:50px;
		width:104px;
	}

	div.Scarttotalbulbs {
		height: 16px;
		width: 20px;
		font-size: 14px;
		left:920px; 
		top:47px;
	}

	div.Scartsummary {
		width: 190px;
		padding: 0px 5px 0px 5px;
		font-size: 11px;
/*		left:560px; */
		left:595px;
		top:95px;
		line-height: 13px;
	}

	div.Scartsummarybulbs {
		width: 190px;
		padding: 0px 5px 0px 5px;
		font-size: 11px;
		left:807px; 
		top:95px;
		line-height: 13px;
	}

/*====================*/
/* HEADER IMAGE PANEL */
/*====================*/

	tr.hdridx {
		height: 305px;
	}

	tr.hdrdesign {
		height: 245px;
	}

	tr.hdridxbulbs {
		height: 305px;
	}

	td.planttopleftpanel {
		padding: 0px 0px 0px 0px; 
		text-align: left;
	}

	img.kevocklogo {
		height: 190px;
	}

	div.Shdrspecials {
		left:180px;
	}

	div.Shdrpotm {
		left:180px;
		top:-240px;
	}

	img.rosette {
		height: 90px;
		padding:0px 3px;
	}

	img.rosettelg {
/*		height: 113px;*/
		height: 100px;
		padding:0px 3px;
	}

	img.medal {
		height: 120px;
	}

	img.medallg {
		height: 135px;
	}

	div.hdrtxtbanner {
		top:-28; 
		font-size:15px; 
		line-height:17px; 
	}

	td.Shdrpicbanner {
		padding: 0px 9% 0px 0px; 
	}

	tr.Sheaderbanner {
		height: 66px;
	}

	tr.Sheaderbannerbulbs {
		height: 66px;
	}

	tr.Sheaderbannerweb {
		height: 48px;
	}

	img.Ssunshade {
		height: 14px;
	}

	td.Sheaderbannermenu {
		width: 110px;
		height: 32px;
		padding: 0px 0px 0px 5px;
	}

	td.Sheaderbannermenup {
		height: 32px;
		padding: 0px 0px 0px 5px;
		font-size: 24px;
	}

	td.Sheaderbannermenub {
		width: 150px;
		height: 32px;
		padding: 0px 0px 0px 5px;
		font-size: 24px;
	}

	img.socmed {
		 height:45px;
	}

	.Swelcome1 {
		width: 40%;
		padding: 0px 30px 0px 100px;
		font-size: 24px;
	}

	.Swelcome2 {
		width: 54%;
		padding: 0px 10px 0px 10px;
		font-size: 20px;
	}

	font.Splantofthemonthhdg {
		font-size: 25px;
	}

	td.welcomert {
		width: 6%;
	}

	.Sawards {
		height: 60px;
		padding: 0px 9% 0px 50px;
		font-size: 16px;
	}

	div.welcomecols {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
    		-moz-column-count: 2; /* Firefox */
    		column-count: 2;
	}

	img.potmimg {
		width:50%;
	}

	img.groupphoto {
		height:165px;
	}

	tr.plants {
		height: 400px;
	}

	tr.news {
		height: 250px;
	}

	img.Stags {
		height: 100px;
		left: -7px;
	}

	img.Sseatags {
		height: 100px;
		left: -7px;
	}

	td.Splants1 {
		width:43%;
		padding: 80px 50px 0px 0px;
		font-size: 15px;
	}

	td.Snews1 {
		width:24%;
		padding: 50px 50px 0px 0px;
		font-size: 15px;
	}

	td.Sgarden1 {
		width:40%;
		padding: 80px 50px 0px 0px;
		font-size: 15px;
	}

	td.Splants2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	td.Sbulbs2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	td.Sgarden2 {
		width:24.4%;
		padding: 50px 20px 50px 20px;
	}

	td.Snews2 {
		width:30%;
		padding: 10px 50px 10px 0px;
	}

	td.Sdesign2 {
		width:48%;
		padding: 50px 50px 50px 50px;
	}

	.Splants2b {
		font-size: 18px;
	}

	.Splants2c {
		font-size: 20px;
	}

	.Sbulbs2b {
		font-size: 18px;
	}

	.Sbulbs2c {
		font-size: 20px;
	}

	.Sdesign2b {
		font-size: 18px;
	}

	.Sdesign2c {
		font-size: 20px;
	}

	.Snews2b {
		font-size: 18px;
	}

	.Snews2c {
		font-size: 20px;
	}

	.Snews2d {
		font-size: 17px;
	}

	.Sgarden2b {
		font-size: 18px;
	}

	.Sgarden2c {
		font-size: 20px;
	}

	td.Sgarden3 {
		width:26.7%;
		border-width: 0px 2px 0px 0px;
	}

	td.Snews3 {
		width:30%;
		padding: 10px 50px 10px 20px;
	}

	td.Snews4 {
		padding: 10px 50px 50px 100px;
	}

	.Snewspictable {
		width: 165px; 
	}
	.Snewspic {
		height: 165px; 
		border-radius:165px; 
	}

	.Sbulbspic {
		height:230px;
		left: 290px;
		top: -30px;
	}

	.Snewsgrey {
		height: 70px;
		padding: 0px 50px 0px 50px;
	}

	.newsgreycol1 {
		width: 67.75%;
	}

	.newsgreycol2 {
		width: 15.7%;
	}

	div.newscols {
		-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
	}

	img.newslogos {
		height: 45px;
	}

	div.threecols {
	    	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    		-moz-column-count: 3; /* Firefox */
    		column-count: 3;
    		font-size: 15px;
		vertical-align: top;
	}

/*========*/
/* FOOTER */
/*========*/

	table.Sfooterbg {
		height: 215px;
	}

	table.Sfooter {
		font-size: 18px;
		line-height: 28px;
	}

	tr.footertopgap {
		height: 33px;
	}

	tr.footerbottomgap {
		height: 15px;
	}

	td.Sfootercolumnleft {
		width: 32%;
		padding: 0px 0px 0px 130px;
	}

	td.Sfootercolumn {
		width: 18%;
		padding: 0px 0px 0px 12px;
	}

	td.Sfooterright {
		font-size:14px;
		padding: 0px 0px 0px 50px;
		line-height: 20px;
	}

	.filterwdth {
		width: 990px;
	}

	.filtermainhdg1 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		width: 100px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg2 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg3 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	.filtermainhdg4 {
	    	float: left;
/*		max-width: 990px;*/
		padding: 0px;
		height: 60px;
		margin: 0px 5px 0px 5px;
	}

	td.Sheaderbannersearchrt {
		height: 32px;
		width: 70px;
	}

	td.Sheaderbannersearchrtbulbs {
		height: 32px;
		width: 70px;
	}

	td.Sheaderbannersearchwidert {
		height: 32px;
		width: 190px;
	}

	td.Sheaderbannersearchwidertbulbs {
		height: 32px;
		width: 190px;
	}

	td.Sheaderbannersearchct {
		height: 32px;
		width: 40px;
	}

	td.Sheaderbannersearchctbulbs {
		height: 32px;
		width: 40px;
	}

	td.Sheaderbannersearchlt {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchltbulbs {
		height: 32px;
		width: 110px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwidelt {
		height: 32px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	td.Sheaderbannersearchwideltbulbs {
		height: 32px;
		width: 200px;
		padding: 0px 0px 0px 10px;
	}

	.Ssearch2 {
		width:120px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	.Ssearch2bulbs {
		width:120px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2 {
		width:100px;
		font-size:15px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	input.Stext2bulbs {
		width:50px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2wide {
		width:300px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	select.Ssearch2widebulbs {
		width:300px;
		font-size:16px; 
		height:28px; 
		padding: 1px 5px 1px 5px; 
	}

	tr.Sheadertandc {
		height: 66px;
	}

	.Sheadertexttandc {
		font-size: 16px;
		padding: 10px 8% 10px 8%;
	}

	tr.Sheadertandcbulbs {
		height: 66px;
	}

	tr.Sheaderatoz {
		height: 66px;
	}

	td.Sheaderaz {
		width: 3.8%;
		font-size: 24px;
	}

	tr.Sheadergenus {
		height: 44px;
	}

	.Sheadergen {
		font-size: 15px;
		width:120px; 
	}

	.Sheaderwebcat {
		font-size: 14px;
		height: 17px;
		padding: 0px 10px 0px 10px;
	}

	.notforsale {
		font-size: 14px;
	}

	td.Sheaderazbulbs {
		width: 3.8%;
		font-size: 24px;
	}

	td.Sheaderazselected {
		width: 3.8%;
		font-size: 24px;
	}

	td.Sheaderazselectedbulbs {
		width: 3.8%;
		font-size: 24px;
	}

	.Sheadergenbulbs {
		font-size: 16px;
		width:150px; 
	}

	.Sheadergenselected {
		font-size: 16px;
		width:150px; 
	}

	.Sheadergenselectedbulbs {
		font-size: 16px;
		width:150px; 
	}

	.advancedpanel {
		padding:0px 0px 0px 108px;
	}

	td.Sletter {
		width:9%; 
		font-size:36px; 
		padding: 0px 20px 0px 0px;
	}

	td.Sletterbulbs {
		width:9%; 
		font-size:36px; 
		padding: 0px 20px 0px 0px;
	}

/* STYLES FOR PLANTS A TO Z */

	.pictablecol {
		width:260px; 
		text-align:center; 
		vertical-align:top;
		float: left;
		padding: 0px 0px 10px 0px;
	}

	td.picwhitebg {
		width:100%;
		background-color: white;
		padding: 0px 10px 0px 10px; 
	}

	img.picthumbnailwd {
		width: 240px;
	}

	img.picthumbnailht {
		height: 240px;
	}

	td.Spictablepic1 {
		height:250px;
		width: 250px;
	}

	td.Spictabletxt {
		font-size:18px;
/*		height: 183px;*/
		padding: 20px 10px 0px 10px;
	}
	
	td.Spictabletxt2 {
		font-size:16px;
/*		height: 85px;*/
		padding: 0px 10px 0px 10px;
	}

	td.Spictabletxt3 {
		font-size:15px;
		height: 30px;
		padding: 0px 10px 2px 15px;
	}

	td.Spictabletxt3bulbs {
		font-size:15px;
		height: 30px;
		padding: 0px 10px 2px 15px;
	}

	td.Spictabletxt4 {
		font-size:16px;
		height: 200px;
		padding: 20px 0px 0px 0px;
	}

	input.Spictableqty {
		font-size:15px;
	}

	td.Spictabletxt3qty {
		text-align:center; 
		position:absolute; 
		background-color: lightgrey;
		width: 260px;
	}

	input.wbbutton {
		color: #66A13D;
		font-size:14px;
		height:25px;
		width: 40px;
	}

	.wbbuttonbulbs {
		color: #b9842c;
		font-size:14px;
		height:25px;
		width: 40px;
	}

/*=======================*/
/* STYLES FOR PLANT PAGE */
/*=======================*/

	table.plantheading {
		font-size: 20px;
		width: 100%;
		border-spacing: 0px;
	}

	td.plantheading1 {
		width:430px;
	}

	td.plantheading2 {
		width:25%;	
		font-size:12px;
	}

	td.plantmargin {
		width: 9%;
	}

	td.picturepanel {
		text-align:right;
		padding: 0px;
	}

	td.picturepanelmainpic {
		text-align:center;
		background-color:lightgrey; 
		height:391px; 
		width:391px;  
		border: solid 1px black;
	}

	td.picturepanelsmallpic {
		text-align:center;
		background-color:lightgrey; 
		height:129px; 
		width:129px;  
		border: solid 1px black;
	}

	.plantfulldesc {
		font-size:18px;
		color: #58595B;
	}

	font.plantheading {
		font-size:12px;
	}

	.hrdiv {
		position:relative; 
		top:+43;
	}

	.species {
		font-size:24px;
		color: #58595B;
	}

	img.mainplantwd {
		width: 391px;
		background-color:black;
	}

	img.mainplantht {
		height: 391px;
		background-color:black;
	}

	img.smlplantwd {
		width: 129px;
		background-color:black;
	}

	img.smlplantht {
		height:129px;
		background-color:black;
	}

	td.Sheaderbanner {
		height: 32px;
		width: 130px;
		font-size: 21px;
	}

	td.Sheaderbannerbulbs {
		height: 32px;
		width: 100px;
		font-size: 21px;
	}

	div.SProductAdded {
		height: 90px;
		font-size: 18px;
		padding: 2px 5px 2px 5px;
	}

	td.Splantheadings {
		text-align:left; 
		vertical-align:top; 
		padding-left: 35px;
	}

/*=======================*/
/* STYLES FOR DESIGN PAGE */
/*=======================*/

	.design4hdg1 {
		font-size: 24px;
		color: black;
		border-radius: 20px 20px 20px 20px;
		background: rgba(255, 255, 255, 0.5);
		width: 250px;
		padding:5px;
		text-align:center;
	}

	.design4hdg2 {
		font-size: 24px;
		color: white;
		border-radius: 20px 20px 20px 20px;
		background: rgba(0, 0, 0, 0.5);
		width: 250px;
		padding:5px;
		text-align:center;
	}

	.design1hdg {
		font-size: 32px;
		color: white;
		border-radius: 20px 20px 20px 20px;
		background: rgba(0, 0, 0, 0.5);
		width: 320px;
		padding:5px;
		text-align:center;
	}

	.design4pic {
		 height:200px;
	}

	td.designpic {
		height:350px;
	}

/*=======================*/
/* STYLES FOR SHOWS PAGE */
/*=======================*/

	.showhdg {
		font-size: 22px;
	}
	.showhdg2 {
		font-size: 19px;
	}
	.showtxt {
		font-size: 16px;
	}
	.ShowAwards {
/*		background-color: #F0F7E8;*/
		background-color: #B0B7A8;
		font-size: 16px;
		padding: 5px;
	}

/*=======================*/
/* STYLES FOR NEWS PAGE */
/*=======================*/

	.newsleftcol {
		 padding:45px 0px 10px 5px;
	}

/*==========================*/
/* STYLES FOR ABOUT US PAGE */
/*==========================*/

	.empvol {
		column-count: 2;
		column-gap: 20px;
	}
}

/*-------------------------*/
/* LARGE SCREEN 1200PX PLUS */
/*-------------------------*/

@media all and (min-width: 1300px)  {

/*=======================*/
/* STYLES FOR PLANT PAGE */
/*=======================*/


	.Sheadergen {
		font-size: 15px;
		width:130px; 
	}

	.Sheaderwebcat {
		font-size: 15px;
		height: 18px;
		padding: 0px 13px 0px 13px;
	}

	tr.Sheaderbannerweb {
		height: 50px;
	}

	img.Ssunshade {
		height: 15px;
	}

}