
/*   Body settings   */

*{
padding: 0px;
margin: 0px;
}
body {
text-align: center;
font-family: tahoma;
font-size: small;
background: #fff url(image/bg.jpg) fixed top no-repeat;
}
/*   Container settings   */

#container {
width:800px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
position:relative;
text-align:left;
background-color: #fff;

}

/*   Page layout settings   */

#pageheader {
height: 400px;
width: 800px;
background: url('image/header.jpg') no-repeat;
}
#contentleft {
margin: 20px 10px 20px 20px;
width:170px;
float:left;
background: #003300;
}
#contentright {
width:570px;
float:left;
margin: 20px 20px 20px 10px;
padding-bottom: 25px;
background: #006600;
}
#pagefooter{
display: block;
clear: both;
width: 100%;
padding: 0;
margin: 0;
background: #003300;
text-align: center;
margin-right: 0px; 
}

/*   Link settings   */

a:link, a:visited{
color: white;
text-decoration: none;
font-weight: 500;
line-height:150%;
}
a:hover{
text-decoration: underline;
color: #99cc99;
font-weight: 500;
line-height:150%;
}
a:active{
color: #00cc00;
font-weight: 600;
line-height:150%;
}
#links ul{
list-style: none;
font-family: "tahoma", "verdana", "arial", sans-serif;
text-decoration: none; 
width:170px;
color: #fff;
border-top: 1px #003300 solid;
}
#links li{
font-size:9pt;
padding: 5px 5px 5px 5px;
background-color: #008000;
color: #fff;
border-bottom: 1px #003300 solid;;
}
#links li:hover {
background-color: #339933;
background-repeat: no-repeat;
background-position: top left;
}
#links li a{
padding-left:10px;
}
#pagefooter a{
color: #66cc66;
}
#downloads a{
color: #66cc66;
}

/*   Content Text Settings     */

#contentleft p{
font-family: "tahoma", "arial", "verdana", sans-serif;
font-size: small;
color: white;
padding:0px 25px 10px 25px;
line-height:140%;
text-align:left;
}
#downloads p{
font-size:x-small;
text-align:center;
}
#contentright p{
font-family: "tahoma", "arial", "verdana", sans-serif;
font-size: small;
color: white;
padding:10px 25px 10px 25px;
line-height:140%;
text-align:justify;
}
#contentright a:link, #contentright a:active, #contentright a:visited{
color: #339900;
text-decoration:underline;
} 
#contentright li
{
font-family: "tahoma", "arial", "verdana", sans-serif;
font-size: small;
color: #ccffcc;
padding:0px 10px 10px 25px;
line-height:140%;
}	
#pagefooter p{
font-family: "tahoma", "arial", "verdana", sans-serif;
font-size: x-small;
color: white;
padding: 10px 10px 10px 10px;
line-height:140%;
text-align: center;
}
/*   Universal Text settings   */

h2, h4{
color: #006600;
}

h3{
font-family: "tahoma", "arial", "verdana", sans-serif;
font-weight: 900;
font-size: 12px;
color: white;
padding:20px 10px 10px 25px;
line-height:12px;
text-align:justify;
}	
.pic
{
border: 1px  #009900 solid;
margin: 10px 10px 10px 25px;
}

/*   List settings   */
ul
{
list-style: none;
}
li
{
font-family: tahoma, arial;
font-size: small;
color: #009900;
line-height:110%;
}	

/* Table Settings */

table{
margin:10px 15px 10px 25px;
font-family: tahoma, verdana, arial ;
font-size:small;
color: white;
border-color: #003300;
border-width: 0 0 1px 1px;
border-style: solid;
border-collapse:collapse;
}
td
{
padding: 5px;
border-color: #003300;
border-width: 1px 1px 0px 0px;
border-style: solid;
background: #338800;
}
th
{
padding: 5px;
border-color: #003300;
border-width: 1px 1px 0 0;
border-style: solid;
background: #006633;
}

/*   Hiding the headings to replace with images   */

#welcome h2 span, #aboutus h2 span, #prodinfo h2 span, #exotics h2 span, #forestry h2 span, #natives h2 span, #tussocks h2 span, 
#nutcrops h2 span, #ordering h2 span, #shiphand h2 span, #contactus h2 span, #articles h2 span
{
display: none;
}

/*   Welcome title image settings   */
#welcome h2{
background: url(headers/welcome.gif) no-repeat;
height:100px;
width:570px;
}
/*   About us page title image settings   */
#aboutus h2{
background: url(headers/aboutus.gif) no-repeat;
height:100px;
width:570px;
}
/*   Product Info title image settings   */
#prodinfo h2{
background: url(headers/prodinfo.gif) no-repeat;
height:100px;
width:570px;
}
/*   Amenity title image settings   */
#exotics h2{
background: url(headers/amenity.gif) no-repeat;
height:100px;
width:570px;
}
/*   Forestry title image settings   */
#forestry h2{
background: url(headers/forestry.gif) no-repeat;
height:100px;
width:570px;
}
/*   Natives title image settings   */
#natives h2{
background: url(headers/natives.gif) no-repeat;
height:100px;
width:570px;
}
/*   Tussocks Info title image settings   */
#tussocks h2{
background: url(headers/tussocks.gif) no-repeat;
height:100px;
width:570px;
}
/*   Nut Crops title image settings   */
#nutcrops h2{
background: url(headers/nutcrops.gif) no-repeat;
height:100px;
width:570px;
}
/*   Ordering title image settings   */

#ordering h2{
background: url(headers/ordering.gif) no-repeat;
height:100px;
width:570px;
}
/*   Shipping & Handling title image settings   */
#shiphand h2{
background: url(headers/shiphand.gif) no-repeat;
height:100px;
width:570px;
}
/*   Contact Us title image settings   */

#contactus h2{
background: url(headers/contactus.gif) no-repeat;
height:100px;
width:570px;
}
/*   Product Info title image settings   */
#articles h2{
background: url(headers/articles.gif) no-repeat;
height:100px;
width:570px;
}


#specials h3{
font-family: "tahoma", "arial", "verdana", sans-serif;
font-weight: 900;
font-size: 16px;
color: white;
padding:20px 10px 10px 25px;
line-height:12px;
text-align:justify;
}
#wsspecial h3{
font-family: "tahoma", "arial", "verdana", sans-serif;
font-weight: 900;
font-size: 16px;
color: white;
padding:20px 10px 10px 25px;
line-height:12px;
text-align:justify;
}
