html, body
{
	width:100%;
}

.iframecontent
{
	max-width:600px;
}

 .floatleft
 {float:left;
 padding-right:5px;
 max-width:100%;
 }
 
  .floatright
  {float:right;
  padding-left:5px;
  max-width:100%;
 }
 
 .blueback
 {
color : #ffffff;
background-color : #336699;
padding :0 2px;
 }
 
 .bluefore
 {
color : #336699;
font-weight : bold; 
 }
 
  .redback
 {
color : #ffffff;
background-color : #CC3333;
padding :0 2px;
 }
 
  .redfore
 {
color : #CC3333;
font-weight : bold; 
 }
 
 .yellowfore
 {
color : #ffff00;
background-color:#000000;
padding :0 2px;
 }
 
   .yellowback
 {
color : #000000;
background-color : #ffff00;
padding :0 2px;
 }
 

 
 .brownback 
{ 
color : #ffffff;
background-color : #A76F3E;
padding :0 2px;
} 

.brownfore 
{ 
color : #A76F3E;
font-weight : bold;
} 
.greenback 
{ 
color : #ffffff;
background-color : #669966;
padding :0 2px;
} 

.greenfore 
{ 
color : #669966;
font-weight : bold;
} 
.glossaryheader
{
font-size : 110%;
color : #336633;
font-weight:bold;
}

#ticker-area {
display:none
}
.atoz
{

}
a.atozon 
{
background-color:#cccccc;
border:solid 1px #000000;
color:#ffffff;
text-decoration:none;
padding:2px;
}

#nbnimage
{
	float:right;
	border: solid 1px #000000;
	border-radius:10px;
	margin-left:4px;
}

#nbnmap
{
	width:450;
	height:300;
	float:right;
	border:0;
}
#colours
{
	margin:auto;
}

.colourbox
{
	cursor:pointer;
	padding:6px;
	font-size:.8em;
	margin:6px 7px 0 0 ;
	float:left;
	text-align:center;
	border-radius:4px;
	width:121px;
	height:35px;
	border:solid 1px #F4EDDF;
}

.colourchosen
{
	border:solid 1px #000000;
}

.allcolourbox
{
display:none
}

#plantlistings
{
	max-width:1027px;
	margin:auto;
	text-align:center;

}

#databaseinnermob
{
display:none
}
#plantinfo
{
/*
overflow:hidden;
height:245px;
border-width:1px 1px 10px 1px;
min-height:245px;
padding:0 10px 10px 10px;
these taken out to return plantinfo box to naturally expand to fit all
*/
border-style:solid;
/*the below lines added for naturally sized box*/
padding:10px 10px 10px 10px;
border-width:1px 1px 1px 1px;
margin-bottom:10px;
min-height:278px;
}

#plantinfoouter
{
	float:left;padding-left:10px;
	width:540px;

}

#showmorelink
{
	float:right;
	border-radius: 0 0 6px 6px;
	padding: 0 0 10px 7px;
	text-align:right;
}
#showmorelink a
{
	margin-right:10px;
	text-decoration:none;
	color:#ffffff;
	font-size:.8em;
}

#plantinfo ul li
{
	margin-left:-15px;
}

#middlelogo
{
	width:100%;margin-top:20px;text-align:center;
}

#databasesearch
{
	float:right;

}

#mainplantimage
{
	margin-left:6px;float:left;max-width:100%;
}
#safetyfilter
{
	padding-left:2px;
}

.coloursign
{
display:none
}

.coloursign img
{
display:none
}

.coloursignlabel
{
display:none
}

.safetybottom
{
	clear:both;
	background-color:#2F5E32;
	border-top:1px solid #F4EDDF;
	height:20px;
	width:993px;
}

#footerfollow
{
display:none
}

#footershare
{
display:none

}



#copyrightnotice
{
display:none
}

#bottomnav
{
display:none
}

#bottomnav a
{
display:none
}
#mobiledonate
{
display:none
}


	#homepageboxes
	{
		margin:auto;


	}


#donatebutton
{
	display:none
}


.homepagetext
{
	clear:both;
	padding-top:10px;

}



.homepagebox
{
	max-width:219px;
	height:228px;
	overflow:hidden;
	float:left;
	margin:20px 13px 0 13px;
	box-shadow: 2px 2px 2px #53514C;
	cursor:pointer;
	background-color:#FF9933;
}

.slide
{
display:none
}

.boxtitle
{
	clear:both;
	background-color:#FF9933;
	max-width:219px;
	height:54px;
	text-align:center;
	font-size:13pt;
	color:#ffffff;
	text-shadow: 2px 2px  #90765D;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:10px;
}

.boxpic
{
	max-width:219px;
	max-height:160px;
	overflow:hidden;
	background-color:#003300;
	vertical-align: middle;
	
}

.boxpic img
{
	max-width:219px;
	overflow:hidden;
}

.plantbox
{
	float:left;
	width:90%;
	max-width:298px;
	text-align:center;
	border-radius:10px;
	margin:5px 5px 20px 5px;
	padding:10px;
	height:350px;
	overflow:hidden:

}

.pltitle
{
	font-weight:bold;
	font-size:1em;
	text-align:center;
}
.bracktext
{
	font-weight:normal;
}

.plantboximage img
{
	box-shadow: 2px 2px 2px #888888;
	padding:5px;
	background-color:#ffffff;
}

.planttext
{
	font-size:.8em;
	text-align:left;
	overflow:auto;
	height:80px;
}

#colours
{
	padding-top:10px;
}

.linksectionbox
{
	width:100%;
	max-width:300px;
	float:left;
	height:170px;
	margin-right:15px;	
	font-size:.9em;
}
.linksectionbox a
{
	font-size:1.1em;
	font-weight:bold;
}



.linkbox a
{
	font-size:1.1em;
	font-weight:bold;
}

a:link,a:visited,a:active
{
	color:#003300;
}

a.buttonlink
{
	  background-color: #346D46;
	  border-radius:6px;
	  padding:10px;
	  color:#ffffff;
	  text-decoration:none;
	box-shadow: 1px 1px 1px #53514C;
}

a.dbseemore
{
	color:#ffffff;
	text-decoration:none;
	margin:auto;
	width:80%;
}

.seemorelink
{
	width:100px;
	cursor:pointer;
}

.redsign, .greensign, .orangesign1, .orangesign2
{
	
	border-radius:8px;
	text-align:center;
	color:#ffffff;
	width:100%;
	margin:auto;
	margin-top:6px;
	padding:8px;

}

.seemorelink
{
	width:80px;
}

.redsign
{
	background-color:#CC0000;
}

.greensign
{
	background-color:#33CC33;
}

.orangesign1
{
	background-color:#FF9933;
}
.orangesign2
{
	background-color:#FF9933;
}



#rightnav
{
display:none
}
#content {
  color: #263555;
  font-family: verdana, sans-serif;
  width:100%;
  max-width: 1005px;
  margin: auto;
  text-align: left; 
  margin-top:20px;
  clear:both;
padding-bottom:30px;
float:left;
}

#contentouter {

  height:100%;
  text-align: center; 
  padding:0 5px 0 5px;
  }



#topbar a {
display:none}


#topnav {
display:none
 
}

#navinner {
display:none
  }

  #pagewrapper
  {
	  width:100%;

  }
  
  #pageinner
  {
	  width:100%;
	  max-width:1005px;
	    margin:auto;
  }

#databaseinner {
display:none}

#databaseinner a {
display:none}

#databaseouter {
display:none

}

#navbreak {
display:none}

body {
  /*background:$mainbackgroundcolor url('../designfiles/topbackground.gif') repeat-x 0px 0px;*/


  font-family:verdana, sans-serif;
  margin: 0;
  padding: 0; }

h1
{
	font-size:1.5em;
}
h2
{
	font-size:1.3em;
}
h3
{
	font-size:1.2em;
}
h4
{
	font-size:1.1em;
}
h5
{
	font-size:1em;
	font-weight:bold;
}
h1, h2, h3, h4, h5 {
  text-shadow: 1px 1px #cccccc;
  color: #003300; }

#footer {
display:none
}

#footerinner {
display:none

  }

#footerinner a {
display:none}

  #footertop
  {
display:none
  }

  #footerbreak
  {
display:none
  }
  
  #outsidefooter
  {
display:none
  }
  
  #outsidefooter a
  {
display:none
  }

.fromlabel, .testlabel {
  float: left;
  padding: 10px;
  clear: both;
  width: 100px;
  background-color: #336699;
  color: #ffffff;
  border: 1px solid #ffffff;
  text-align: right;
  margin-top: 0; }

.fromitem, .testitem {
  padding: 10px;
  margin-left: 130px;
  margin-top: 0;
  /*border:1px solid #D8DEEA;*/
  color: #000000; }

.fromitem {
  color: #ffffff;
  background-color: #336699; }

.testimonialblock {
  margin-bottom: 10px; }

.gallerywrapper {
  width: 200px;
  float: left;
  margin-right: 10px;
  overflow: hidden; }

.printframe, .ticketframe, .cartframe {
  width: 100%;
  max-width: 950px;
  height: 1500px;
  border: 0;
  margin: auto; }

.iframewrap {
  width: 100%;
  text-align: center; }
  
  
  #planttab a
{
	clear:both;
	float:left;
	color:#ffffff;
	padding:10px 40px;
	border-radius:4px 4px 0 0;
	height:20px;
	text-decoration:none;
}

#pagetab a
{
	margin-top:16px;
	float:left;
	color:#ffffff;
	padding:10px 40px;
	border-radius:4px 4px 0 0;
	height:16px;
	text-decoration:none;
}



#cssmenu
{display:none }
/*responsive slide css*/
.rslides {
display:none }

.rslides li {
display:none}

.rslides li:first-child {
display:none }

.rslides img {
display:none}

/*responsive slide end*/


/*css for plant images*/
/* line 1, ../sass/simplelightbox.scss */
body.hidden-scroll {
  overflow: hidden;
}

/* line 4, ../sass/simplelightbox.scss */
.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  opacity: 0.7;
  display: none;
  z-index: 1006;
}

/* line 15, ../sass/simplelightbox.scss */
.sl-wrapper {
  z-index: 1000;
}
/* line 17, ../sass/simplelightbox.scss */
.sl-wrapper button {
  border: 0 none;
  background: transparent;
  font-size: 24px;
  padding: 0;
  cursor: pointer;
}
/* line 23, ../sass/simplelightbox.scss */
.sl-wrapper button:hover {
  opacity: 0.7;
}
/* line 28, ../sass/simplelightbox.scss */
.sl-wrapper .sl-close {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  z-index: 1015;
}
/* line 36, ../sass/simplelightbox.scss */
.sl-wrapper .sl-counter {
  display: none;
  position: fixed;
  top: 30px;
  left: 30px;
  z-index: 1015;
}
/* line 44, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation {
  width: 100%;
  display: none;
}
/* line 47, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button {
  position: fixed;
  top: 50%;
  margin-top: -10px;
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  display: block;
  z-index: 1015;
  font-family: arial sans-serif;
}
/* line 58, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-next {
  right: 40px;
}
/* line 62, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-prev {
  left: 40px;
}
/* line 68, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image {
  position: fixed;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 10000;
}
/* line 73, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image img {
  margin: 0;
  padding: 0;
  display: block;
}
/* line 78, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image iframe {
  border: 0 none;
  background: #000;
}
/* line 82, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-caption {
  display: none;
  padding: 10px;
  color: #fff;
  background: #000;
  opacity: 0.8;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 93, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-caption.pos-top {
  bottom: auto;
  top: 0;
}
/* line 98, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-caption.pos-outside {
  bottom: auto;
}
/* line 103, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-download {
  display: none;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #fff;
  z-index: 1005;
}

/* line 114, ../sass/simplelightbox.scss */
.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}

/* line 133, ../sass/simplelightbox.scss */
.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}