
/*****PAGE******/

body {
margin-right:auto;
margin-left:auto;
vertical-align:top;
background-color: #ffffff;
/**background-color: #d2fb9e;**/
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-position:top center; 
padding:0px;
margin-top:0px;
width:auto;
}

#container {
margin-right:auto;
margin-left:auto;
width:780px;
margin-top:0px;
background-color:#FFFFFF;
height:auto;
min-height:100%;
}



#primarynav1 {
width:241px;
height:152px;
margin-right:auto;
margin-left:auto;

}

#primarynav2 {
width:539px;
height:152px;
margin-right:auto;
margin-left:auto;
}

#primarynav3 {
width:780px;
height:39px;
margin-right:auto;
margin-left:auto;
}

#primarynav4 {
width:717px;
height:2px;
margin-right:auto;
margin-left:auto;
padding-left:33px;
}


#contentarea {
display:block;
height:auto;
margin-right:auto;
margin-left:auto;
width:717px;
padding-left:32px;
padding-right:31px;
background-color:#FFFFFF;

}

#footer {
padding-left:33px;
padding-right:30px;
height:24px;
margin-right:auto;
margin-left:auto;
width:717px;
background-color:#FFFFFF;
padding-top:15px;
}

div.headerfloat {
  float: left;
  }

/***HEADER***/

#home a{
display:block;
width:53px;
height:29px;
border:none;
background: url(images/home.jpg) 0px -29px no-repeat;
}

#home a:hover{
width:53px;
height:29px;
border:none;
background: url(images/home.jpg) 0px 0px no-repeat;
}


#newsletters a{
display:block;
width:150px;
height:29px;
border:none;
background: url(images/newsletters.jpg) 0px -29px no-repeat;
}

#newsletters a:hover{
width:150px;
height:29px;
border:none;
background: url(images/newsletters.jpg) 0px 0px no-repeat;
}


#rewards a{
display:block;
width:76px;
height:29px;
border:none;
background: url(images/rewards.jpg) 0px -29px no-repeat;
}

#rewards a:hover{
width:76px;
height:29px;
border:none;
background: url(images/rewards.jpg) 0px 0px no-repeat;
}


#hours a{
display:block;
width:63px;
height:29px;
border:none;
background: url(images/hours.jpg) 0px -29px no-repeat;
}

#hours a:hover{
width:63px;
height:29px;
border:none;
background: url(images/hours.jpg) 0px 0px no-repeat;
}

#aboutus a{
display:block;
width:80px;
height:29px;
border:none;
background: url(images/aboutus.jpg) 0px -29px no-repeat;
}

#aboutus a:hover{
width:80px;
height:29px;
border:none;
background: url(images/aboutus.jpg) 0px 0px no-repeat;
}

#employment a{
display:block;
width:87px;
height:29px;
border:none;
background: url(images/employment.jpg) 0px -29px no-repeat;
}

#employment a:hover{
width:87px;
height:29px;
border:none;
background: url(images/employment.jpg) 0px 0px no-repeat;
}

#spacer {
display:block;
width:123px;
height:29px;
border:none;
background: url(images/spacer.jpg) no-repeat;
}

#logo {
width:241px;
height:77px;
border:none;
background: url(images/header2.jpg) no-repeat;
}


#image {
width:509px;
height:118px;
border:none;
background: url(images/header-image.jpg) no-repeat;
}

/***MAIN NAV***/

#store a{
display:block;
width:45px;
height:37px;
border:none;
background: url(images/store.jpg) 0px -37px no-repeat;
}

#store a:hover{
width:45px;
height:37px;
border:none;
background: url(images/store.jpg) 0px 0px no-repeat;
}

#garden a{
display:block;
width:128px;
height:37px;
border:none;
background: url(images/gardencentre.jpg) 0px -37px no-repeat;
}

#garden a:hover{
width:128px;
height:37px;
border:none;
background: url(images/gardencentre.jpg) 0px 0px no-repeat;
}

#bulk a{
display:block;
width:204px;
height:37px;
border:none;
background: url(images/bulk.jpg) 0px -37px no-repeat;
}

#bulk a:hover{
width:204px;
height:37px;
border:none;
background: url(images/bulk.jpg) 0px 0px no-repeat;
}

#pond a{
display:block;
width:168px;
height:37px;
border:none;
background: url(images/pond.jpg) 0px -37px no-repeat;
}

#pond a:hover{
width:168px;
height:37px;
border:none;
background: url(images/pond.jpg) 0px 0px no-repeat;
}

#calculate a{
display:block;
width:100px;
height:37px;
border:none;
background: url(images/calculators.jpg) 0px -37px no-repeat;
}

#calculate a:hover{
width:100px;
height:37px;
border:none;
background: url(images/calculators.jpg) 0px 0px no-repeat;
}


#contact a{
display:block;
width:72px;
height:37px;
border:none;
background: url(images/contact.jpg) 0px -37px no-repeat;
}

#contact a:hover{
width:72px;
height:37px;
border:none;
background: url(images/contact.jpg) 0px 0px no-repeat;
}



#print {
display:block;
width:113px;
height:25px;
border:none;
background: url(http://www.wilsonsgreenhouse.ca/fileadmin/template1/calculate2/calc-images/printpage.jpg) 0px -25px no-repeat;
}

#print a{
display:block;
width:113px;
height:25px;
border:none;
background: url(http://www.wilsonsgreenhouse.ca/fileadmin/template1/calculate2/calc-images/printpage.jpg) 0px -25px no-repeat;
}

#print a:hover{
width:113px;
height:25px;
border:none;
background: url(http://www.wilsonsgreenhouse.ca/fileadmin/template1/calculate2/calc-images/printpage.jpg) 0px 0px no-repeat;
}

/***CONTENT***/
#contentarea {
padding-top:5px;
display:block;
float:left;
width:717px;
}

#menublock{
display:block;
width:132px;
float:left;
padding-right:10px;
text-decoration:none;
}

ul {
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
list-style:square;
text-decoration:none;
margin-left:-20px;
margin-top:0px;
}


#menu_1{
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
color:#362e8d;
text-decoration:none;

}

#menu_1 a{
font-family:Arial, Helvetica, sans-serif;
color:#362e8d;
text-decoration:none;
}

#menu_1 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#16104f;
text-decoration:none;
}

#menu_1 a:visited{
text-decoration:none;
}

#left_news {
font-family:Arial, Helvetica, sans-serif;
color:#362e8d;
text-decoration:none;
line-height:85%;
}

#contenttext{
display:block;
width:717px;
float:left;
}

#contentfull{
display:block;
width:717px;
float:left;
}



#content{

}


/***FOOTER***/
#copyright a{
display:block;
width:181px;
height:24px;
border:none;
background: url(images/copyright.jpg) 0px -24px no-repeat;
}

#copyright a:hover{
width:181px;
height:24px;
border:none;
background: url(images/copyright.jpg) no-repeat;
}

#clc a{
display:block;
width:125px;
height:24px;
border:none;
background: url(images/clc.jpg) 0px -24px no-repeat;
}

#clc a:hover{
width:125px;
height:24px;
border:none;
background: url(images/clc.jpg) 0px 0px no-repeat;
}

#wep a{
display:block;
width:180px;
height:24px;
border:none;
background: url(images/wep.jpg) 0px -24px no-repeat;
}

#wep a:hover{
width:180px;
height:24px;
border:none;
background: url(images/wep.jpg) 0px 0px no-repeat;
}

#privacy a{
display:block;
width:104px;
height:24px;
border:none;
background: url(images/privacy.jpg) 0px -24px no-repeat;
}

#privacy a:hover{
width:104px;
height:24px;
border:none;
background: url(images/privacy.jpg) 0px 0px no-repeat;
}

#terms a{
display:block;
width:126px;
height:24px;
border:none;
background: url(images/terms.jpg) 0px -24px no-repeat;
}

#terms a:hover{
width:126px;
height:24px;
border:none;
background: url(images/terms.jpg) 0px 0px no-repeat;
}

/***TEXT ITEMS***/
a {
text-decoration:none;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.25em;
color:#26ad4f;
margin-top:0px;
margin-bottom:-10px;
text-decoration:none;
}

h1 a {
color:#26ad4f;
text-decoration:none;
}

h1 a:hover{
color:#178639;
text-decoration:none;

}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:.5em;
color:#26ad4f;
margin-top:0px;
margin-bottom:0px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#26ad4f;
margin-top:0px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#26ad4f;
margin-top:0px;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
margin-bottom:-10px;
}

h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
margin-top:8px;
color:#26ad4f;
margin-bottom:-8px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
text-decoration:none;
}

p a{
font-family:Arial, Helvetica, sans-serif;
color:#26ad4f;
text-decoration:none;
}

p a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#1a7636;
text-decoration:none;
}

p a:visited{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

p.test {
font-family:Arial, Helvetica, sans-serif;
font-size:5em;
}

headers {
font-family:Arial, Helvetica, sans-serif;
font-size:1.25em;
color:#26ad4f;
margin-top:0px;
margin-bottom:-10px;
}

headers a {
color:#26ad4f;
text-decoration:none;
}

headers a:hover{
color:#178639;
text-decoration:none;
}

/***FORM STYLE***/

form {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#2c732a;
	
}
form legend {
	font-size: 16px;
	font-weight: bold;
	border:none;
}
form ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
form ol li {
	float: left;
	padding: 4px;
}
form label {
	display: block;
	font-weight: bold;
}
form ol ol label {
	display: inline;
	font-weight: normal;
}
.rowWrap {
	float: left;
	clear: both;
	border: none;
	margin-bottom: 2px;
}
.groupWrap {
	padding: 8px;
	float: left;
	clear: both;
	border: none;
	margin-bottom: 4px;
}
.sectionWrap {
	padding: 8px;
	float: left;
	clear: both;
	border: none;
	margin-bottom: 8px;
}


.tx-felogin-pi1{
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
margin-top:10px;
}

fieldset {
margin-top:10px;
margin-left:0px;
padding-left:0px;
border:0px;
}
