body{
overflow-y:auto;
margin:auto;}

#mainwrap{
margin:auto;
overflow-x:hidden;
width:996px;}

#header{
width:996px;
height:138px;
background:url(../images/multiflora-header.jpg) no-repeat;}

#content{
width:972px;
position:relative;
padding:0 10px 20px 10px;
border:2px solid #CCCCCC;}

/*#spacer{height:300px;}*/

#footer{
width:996px;
height:52px;
position:relative;
bottom:5px;
padding:7px 0 0 65px;
background:url(../images/multiflora-footer.jpg) no-repeat;}

/*Text Styles */

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
text-align:center;}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;}

h2.error{
font-weight:bold;
color:#FF0000;}

p{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;}

.text{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;}

table{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:center;
border:1 px solid #009900;}

tr.main{
background-color:#0099CC;
color:#000000;
font-weight:bold;}

td.second{background-color:#CCCCCC;}
td.S{background-color:#006600;}
td.L{background-color:#FFFF33}
td.N{background-color:#990000}
td.s{background-color:#006600;}
td.l{background-color:#FFFF33;}
td.n{background-color:#990000;}

.liclear{
list-style:none;
margin-left:-15px;}


/*Site links*/

#links{
width:110px;
position:relative;
overflow:hidden;
top:63px;
left:345px;}

#links li.up{
list-style:circle;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
line-height:12px;}

#links li.over{
list-style:disc;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
line-height:12px;}

#links ul a{text-decoration:none;
color:#666666;
font-size:12px;}

/*Grower login */

#loginwrap{
width:195px;
height:130px;
overflow:hidden;
padding-bottom:10px;
position:relative;
left:795px;
bottom:80px;}

#loginwrap .form{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;}

#loginwrap h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
position:relative;}

hr{
border:none;
border:1px solid #339900;
position:relative;
bottom:5px;}

#passuser{
position:relative;
bottom:10px;}

#buttons{padding:2px 0 0 90px;}

#loginwrap p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
position:relative;
bottom:10px;}

#loginwrap a{
color:#FFFFFF;
font-weight:bold;}

.input{width:115px;}

/*Navigation */

#nav {
width:992px;
height:31px;
border-left:1px solid #CCCCCC;
border-right:2px solid #CCCCCC;}

#nav ul{
list-style:none;
padding:0;
margin:0;}

#nav li{
float:left;
width:141px;
text-align:center;
}

#nav ul a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
padding:6px 10px 9px 10px;
display:block;
border-left:1px solid #006600;
background-image:url(../images/nav-up.jpg);}

#nav ul a:hover{background-image:url(../images/nav-over.jpg);}

#nav ul ul{
width:141px;
position:absolute;
z-index:3;}

#nav ul ul a{
font-size:12px;
padding:6px 0 9px 0;
color:#000000;
background:none #FFFFFF;
border-left:1px solid #006600;
border-right:1px solid #006600;
border-bottom:1px solid #006600;}

#nav ul ul a:hover{
background:none #0099CC;}

#nav li.contact a{border-right:1px solid #CCCCCC; width:127px;}
#nav li.home a{border-left:1px solid #999999; width:126px;}
#nav ul a.here{background-image:url(../images/nav-over.jpg);}

#nav ul ul,
#nav ul li:hover ul ul,
#nav ul ul li:hover ul ul
{display: none;}

#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul
{display: block;}

/*Breadcrumbs*/

#breadcrumb{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:10px;}

#breadcrumb a{
font-size:10px;
color:#666666;
text-decoration:none;
margin:0px 6px;}