/* div,p,form,h1,h2,h3,h4,h5,hr,ul,dl,dd,dt,ol,li,object,param,table,tr,td,th
{
	margin:0;
	padding:0;
}
*/
img{ border-style: none;
}

a.back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.back:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #015b01;
	text-decoration: underline;
}
.bottomText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align:right;
	font-style:italic;
}
a.backToTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.backToTopPos {
	position: relative;
	bottom: -15px;
	left: 745px;
	width: 100px;
}
.backToTopPic {
	position: relative;
	top: -5px;
	left: 815px;
	width: 19px;
}


a.backToTop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}
/*///////////////////////////////////////////////////////MAIN MENU////////////////////////////////////////////////*/
a.MenuLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
}
a.MenuLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 14pt;
}
.menuTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}
.menuTitleORG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #fca206;
	text-decoration: none;
}
a.basicNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFF00;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	padding:0px;
}
a.basicNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	line-height: 1;
}
.logo {
	text-decoration: none;
	border: none;
}
.sideBar {
	position: relative;
	top: 10px;
}
.searchBox {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 110px;
	border: 1px solid #000000;
}
.searchButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#015b01;
	color:#FFFFFF;
	border: 1px solid #015b01;
	
}

label {
	position:relative;
	display: block;
    float: left;
    left:0px;
    text-align: left;
	
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	position: relative;
	left: -1px;
	top: 15px;
	height:20px;
}
.phone {
	position:absolute;
	color:#FFFF00;
	font-size:18;
	top:38px;
}
.toggle {
	position:relative;
	right:10px;
	top:4px;
}
.sidePhone{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 10px;
	left: 0px;
	color:#FFFF00;
	font-size:14px;
	text-align:center;
}
.sidePhoneNumber{
	font-size:18px;
}

/*/////////////////////////////////////////////////////// PAGES ////////////////////////////////////////////////////////////*/
.strapLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:italic;
	color: #FFFF00;
	font-weight: lighter;
	margin-top: 0px;
	padding-left: 10px;
	margin-bottom: 15px;
	line-height:20px;
}

.strapLineORG{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:italic;
	color: #fca206;
	font-weight: lighter;
	margin-top: 0px;
	padding-left: 10px;
	margin-bottom: 15px;
	line-height:20px;
}
.headerPhone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFF00;
	padding-left: 10px;
	margin-top: 0px;
}
.indexHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFF00;
	font-weight: lighter;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 10px;
}
.pageHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFF00;
	font-weight: lighter;
	margin-bottom: 3px;
	padding-left: 10px;
	padding-top: 0px;
}
.pageHeaderORG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #fca206;
	font-weight: lighter;
	margin-bottom: 3px;
	padding-left: 10px;
	padding-top: 0px;
}
.pageHeaderCU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFF00;
	font-weight: lighter;
	margin-bottom: 3px;
	padding-left: 10px;
	padding-top: 0px;
}

.mainTable {
	border-right-style: solid;
	border-right-width: 2px;
	border-top-style: solid;
	border-top-width: 2px;
	padding: 0px;
}
.homeIntro {
	position:relative;
	left:100px;
	top:100px;
	width:500px;
}
.homeIntroFont {
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
}
.homeIntroRef {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	text-align:right;
}
.splodge {
	position: absolute;
	right: 5px;
	top:2px;
	font-size:14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF00;
}
.homeMessage {
	position:relative;
	left:100px;
	top:30px;
	width:600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}


/*///////////////////////////////////////////////// MIXTURES /////////////////////////////////////////////////*/
.bannerSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #FFFF00;
	width: 350px;
	text-align: left;
	left: 10px;
	position: relative;
	top: 5px;
}
.smallBannerPic{
	position:absolute;
}

.mixBGbanner {
	height: 34px;
	top:0px;
	left:0px;
	position:relative;
}

.mixBGpicR {
	width: 365px;
	position: relative;
	left: 20px;
	top: 30px;
	text-align: justify;
	padding: 0px;
	background-image: url(../Images/Template%20Images/mixBG.gif);
}
.mixBGpicRORG {
	width: 365px;
	position: relative;
	left: 20px;
	top: 30px;
	text-align: justify;
	padding: 0px;
	background-image: url(../Images/Template%20Images/mixBGORG.gif);
}
.mixBGpicL {
	width: 365px;
	position: relative;
	left: 38px;
	top: 30px;
	text-align: justify;
	padding: 0px;
	background-image: url(../Images/Template%20Images/mixBG.gif);
}
.mixBGpicLORG {
	width: 365px;
	position: relative;
	left: 38px;
	top: 30px;
	text-align: justify;
	padding: 0px;
	background-image: url(../Images/Template%20Images/mixBGORG.gif);
}
.shopMixFrame {
	width: 800px;
	position: relative;
	text-align: justify;
	padding: 0px;
	height:60px;
}
.shopMixBGpic {
	width: 805px;
	position: relative;
	left: 20px;
	top: 30px;
	text-align: justify;
	padding: 0px;
	background-image: url(../Images/Template%20Images/shopMixBG.gif);
}
.shopMixBackgroundL {
	width: 800px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: justify;
	padding: 0px;
	border: 1px solid #000000;
}
.shopMixHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	width: 340px;
	text-align: left;
	left: 15px;
	position: absolute;
	top: 10px;
}
.shopMixRef {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 200px;
	text-align: left;
	left: 15px;
	position: absolute;
	top: 30px;
}
.shopMixDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	position: absolute;
	left: 230px;
	top: 12px;
	width: 340px;
}
.shopMixPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	position: absolute;
	top: 12px;
	left: 595px;
	width: 100px;
}

.shopSDMixPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	position: absolute;
	top: 12px;
	left: 572px;
	width: 100px;
}

a.shopMoreInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	position: relative;
	width:200px;
	top:0px;
	/*top: 35px;
	left: 215px;*/
}
a.shopMoreInfo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:underline;
	text-align:left;
	position: relative;
	width:200px;
	top:0px;
	/*top: 35px;
	left: 215px;*/
}
.shopBuyButton {
	height: 23px;
	width: 87px;
	left: 700px;
	top: 10px;
	position: absolute;
	text-decoration: none;
}

.shopSDBuyButton {
	height: 23px;
	width: 87px;
	left: 5px;
	top: 0px;
	position: absolute;
	text-decoration: none;
}

.mixBackgroundR {
	width: 360px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: justify;
	padding: 0px;
	border: 1px solid #000000;
}
.mixBackgroundL {
	width: 360px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: justify;
	padding: 0px;
	border: 1px solid #000000;
}

.mixturePos {
	position: absolute;
	height: 200px;
	width: 200px;
	left: 300px;
	top: 200px;
}
.mix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mixFrame {
	width: 360px;
	position: relative;
	text-align: justify;
	padding: 0px;
}

.mixHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	width: 340px;
	text-align: left;
	left: 15px;
	position: relative;
	top: 10px;
}

.mixRef {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	width: 340px;
	text-align: left;
	position: relative;
}
.mixDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	position: relative;
	left: 15px;
	top: 15px;
	width: 330px;
}
.mixContents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	left: 40px;
	top: 12px;
	width: 300px;
	top: 22px;
}
.mixPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 30px;
	left: 15px;
	width: 330px;
}
.straightMixPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.straightMixPricePos {
	position: relative;
	top: 20px;
	left: 25px;
	width: 330px;
}
.wfMixPrice {
	position: relative;
	top: 15px;
	left: 15px;
	width: 245px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.pgMixPrice {
	position: relative;
	top: 30px;
	left: 15px;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.buyButton {
	height: 23px;
	width: 87px;
	left: 268px;
	top: 14px;
	position: relative;
	text-decoration: none;
}
.straightBuyButton {
	height: 23px;
	width: 87px;
	left: 268px;
	top: 4px;
	position: relative;
	text-decoration: none;
}
.pgBuyButton {
	height: 23px;
	width: 87px;
	left: 245px;
	top: -3px;
	position: absolute;
	text-decoration: none;
}
.wfBuyButton {
	height: 23px;
	width: 87px;
	left: 250px;
	top: 0px;
	position: absolute;
	text-decoration: none;
}
.orgText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color:#015b01;
	font-size:14px;
	font-style:normal;
}
.nonOrgText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color:#95590c;
	font-size:14px;
	font-style:normal;
}
.orgContents {
	color:#015b01;
}
	
/* ///////////////////////// PERCENT MIXTURE CLASSES /////////////////////////////////*/

.PercentMixPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 30px;
	left: 180px;
	width: 100px;
}


/*///////////////////////////////////////////////////////// INFO FRAME///////////////////////////////////////////////////*/

.infoFrameL {
	width: 360px;
	position: relative;
	left: 38px;
	top: 30px;
	text-align: justify;
}
.infoFrameR {
	width: 360px;
	position: relative;
	left: 20px;
	top: 60px;
	text-align: justify;
}
.infoFrameTop {
	width: 800px;
	position: relative;
	left: 20px;
	top: 20px;
	text-align: justify;
}
.infoTextintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: justify;
}
.infoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.floatRight {
	float: right;
}
.floatleft {
	float: left;
}
.infoData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.gmImage {
	float: left;
	position: relative;
	margin-right: 5px;
	border: 1px solid black;
}


/*///////////////////////////////////////////////// MIX POPUPS /////////////////////////////////////////////////////////////*/

.mixPopFrame {
	position:relative;
	top:50;
	left:20px;
}
.mixPopShift {
	position: relative;
	left:160px;
	width:360px;
}
.mixPopPic {
	position:absolute;
	float:left;
	top:10px;
}

/*///////////////////////////////////////////////// PURCHASING ////////////////////////////////////////////////////////////*/

.buy {
	position:absolute;	
	top:20px;
	left:105px;	
}
.unitText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color:#000000;
}
.shopBasket {
	position:absolute;
	/*left:695px;*/
	right:9px;
	top:4px;
}
.basket {
	position:absolute;
	left:400px;
	top:2px;
}

.buyDropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FDFCCC;
}

/*////////////////////////////////////////////////////// Basic Pages ///////////////////////////////////////////////////*/

.bigFrame {
	width: 770px;
	position: relative;
	left: 38px;
	top: 25px;
	text-align: justify;
}
.basicPageHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	color:#000000;
}
.contactMethods {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
	color:#000000;
}
a.contactLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 14pt;
}
a.contactLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 14pt;
}
	

/*///////////////////////////////////////////////////// Purchasing /////////////////////////////////////////////////////////*/

.ERROR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.requiredFields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.emailForm {
	postion: relative;
	top:100px;
}
.confirmationText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: justify;
}

/*////////////////////////////////////////////////// ARTICLE PAGES //////////////////////////////////////////////////////*/

.articleFrame {
	position:relative;
	top:50;
	left:20px;
	width:530px;
}
.articleTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 28px;
	color: #000000;
	text-align: left;
}

.articleIntro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #000000;
	text-align: left;
}
.articleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	text-align: left;
}

.relatedInfo {
	width: 220px;
	position: relative;
	text-align: justify;
	padding: 0px;
	background-color:#ffff66;
	border: 1px solid #000000;
}
.relInfoBannerSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #FFFF00;
	width: 150x;
	text-align: left;
	left: 10px;
	position: absolute;
	top: 5px;
}
.relBanner {
	position:relative;
	background-image:url(../Articles/images/Misc/article_banner_small.jpg);
	width:220px;
	height:34px;
}
.articleFrame {
	width: 770px;
	position: relative;
	left: 38px;
	top: 30px;
	text-align: justify;
}
.sidePane {
	width: 220px;
	position: relative;
	align:left;
	float: right;
	text-align:left;
}
.relatedLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	width:200px;
	text-align: left;
	left: 10px;
	position: relative;
	top: 10px;
}
.articleSearchBox {
	position:relative;

}
.articleNav{
	position:relative;
}


.articleAuthor {
	font-family: "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style:italic;
	font-size:16px;
}
.articleContent {
/*	overflow:auto;
	height:350;     */
	padding-right:10px;
}
.indexSubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #006600;
	text-align: left;
}
a.indexLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align:top;
	text-decoration:none;
	background-image: url(../Images/misc/book_icon2.gif);
	background-repeat: no-repeat;
	padding-right:10px;
	padding-top:5px;
	padding-left: 32px;  /* width of the image plus a little extra padding */
	display: block;  /* may not need this, but I've found I do */
	height:27px;
}

a.indexLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	text-align: left;
	vertical-align:top;
}

hr {
	width:300px;
	text-align:left;
}
.sainfoinGalleryFrame{
	position:relative;
	width:800px;
	height:550px;
	top:0px;
	left:-20px;
}
.wildFlowerPrice {
	position: relative;
	top: 3px;
	left: 100px;
	width: 245px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.grassesPrice {
	position: relative;
	
	top:-15px;
	right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
	