@charset "ISO-8859-1";
/* CSS Document */
* {
font-family: Georgia, Palatino, Serif, Times New Roman;
color: #3a4738; 
}

body {
margin: 0;
padding: 0;
}

#container {
width: auto;
margin: 0 auto 0 auto;
}

#header {
height: 135px;
padding-bottom: 50px;
background: transparent url('../site_images/gradient_border_top.gif') repeat-x bottom;
z-index: 1;
}

#register img {
float:left;
}

#anon {
position: absolute;
top:35px;
left: 33%;
height: 45px;
width: 625px;
z-index: 2;
}

#anon a img {
padding: 0;
margin: 0;
}

#anon a:hover{
position: relative;
}

#anon a:hover .anon2 {
position: relative;
}


#register {
padding: 5px;
border-bottom: 1px solid #2D5C1A;
border-top: 1px solid #2D5C1A;
background: #DBE8CF;
display: block;
width: 80%;
height: 85px;
}

.bold {
color: #2D5C1A;
font-weight: bolder;
font-family: serif;
}

a.anon {
font-size: 13px;
display: inline;
margin-right: 10px;
font-weight: bold;
}

h3.advan {
border-bottom: 2px solid #2D5C1A;
font-family: sans-serif;
color: #2D5C1A;
}

.infolist {
list-style-image: url('../site_images/arrow.png');
}

#footer {
position:relative;
margin-top: 20px;
font-size: 10px;
text-align: center;
border: 1px solid #2D5C1A;
text-align:center;
padding: 5px 10px 0 10px;
background: #FFF url('../site_images/gradient_border_top.gif') repeat-x bottom;
clear:both;
height:auto;
width: 100%;
}

li.info1 {
margin: 10px;
font-weight: normal;
font-size: 13px;
line-height: 20px;
}

#footer a {
font-size: 10px;
text-align: center;
}

#logo {
position: relative;
left: 10px;
top: -20px;
z-index: 1;
}


/* start of bottom main content id's*/

#wrap {
    background:#fff;
    margin:0 auto;
    width:1000px;
    }

#main {
    background: url(../site_images/seeds.gif) repeat-x;
    overflow: hidden;
    margin:0;
	border: 1px solid #2D5C1A;
    font-family: Helvetica, Arial, sans-serif;
    float:right;
    width:75%;
    height:auto;
	padding:10px 5px 5px 5px;
	margin-bottom:15px;
    }
    
#mainad {
    font-family: Helvetica, Arial, sans-serif;
    width:98%;
    height:auto;
    border-top: 2px solid #2D5C1A;
    padding:10px 5px 5px 5px;
    margin:15px 0 15px 0;
    }    
    
#login {
margin:0px;
padding: 0px;
color: #000;
}

#login form {
margin-left: 2px;
font-size: 10px;
font-weight: bold;
color: black;
}



#login {
font-weight: bold;
color: #000;
font-size: 13px;
}

.search {
position: absolute;
top:4px;
margin: 4px 0 0 0;
padding-top: 0;
border: 0;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
  
 

#viewonestrain { 
width: 100%;
letter-spacing: 3px;
font-family: Helvetica, Arial, sans-serif;
}

.small {
font-size: 10px;
}

#straininfo {
border-top: 1px solid #2D5C1A;
border-bottom: 1px solid #2D5C1A;
padding: 5px;
color: #398D2B;
width: 500px;
margin-left: 15px;
margin-bottom: 20px;
height: auto;
background-color:#DBE8CF;
}

#straininfo li label{
color: black;
font-style: normal;
font-weight: bold;
}



#strainimages img {
border: 1px solid #2D5C1A;
margin:0 5px 10px 15px;
clear: right;
}

#viewonestrain li {
font-style: normal;
text-align:left;
list-style: none;
}

#viewonestrain h9 {
font-style: normal;
letter-spacing: 2px; 
border: 1px solid #2D5C1A;
background-color: #0CB119;
padding: 2px;
margin-left: 15px;
margin-bottom: 5px;
}


#viewonestrain h8 {
border: 1px solid #2D5C1A;
margin: 15px;
padding: 1px;
color: black;
font-style: normal;
font-weight: bold;
background-color: #0CB119;
font-size: 13px;
}

#viewonestrain p {
border-top: 1px solid;
padding: 3px;
letter-spacing: 2px;
font-style: normal;
margin: 1px 25px 15px 15px; 
color: #2D5C1A;
text-align:left;
font-size: 15px;
display: block;
}




.error {
background-color: #FFEBE8;
font-weight: bold;
margin:5px 0 5px 0;
padding:0 0 10px 10px;
color:black;
border: 1px solid red;
padding:2px;
font-size: 12px;
}



.information {
background-color: #E0EBD5;
font-weight: bold;
margin:5px 0 5px 0;
padding:0 0 10px 10px;
color:black;
border: 1px solid #2D5C1A;
padding:2px;
font-size: 12px;
}

#login li {
list-style: none;
}

#login a {
color:#2D5C1A;
font-size: 13px;
padding:-5px;
margin:0px;
}

    
a {
color: #2D5C1A;
text-decoration: none;
text-align: center;
list-style: none;
}

a:hover {
color: #000000;
text-decoration: underline;
}
	
#main h2 {
margin-top: 30px;
text-align:right; 
}
	
#sidebar {
    background:#E4EEDB;
	border: 1px solid #2D5C1A;
    float:right;
    width:210px;
	padding:0px;
	margin-bottom:20px;
    }
#sidebar ul {
list-style: none;
padding: 5px;
}

.clear {
clear: both;
}

/* my cannatraders div */

.myseedswaps {
background: url(../site_images/gradient.gif) repeat-x bottom left; 
border:1px solid #2D5C1A;
float:left;
clear:left;
margin-bottom:15px;
width:23%;
padding: 1px;
}   

#requestblock {
width: 95%;
margin: 2px;
display:inline;
}



.myseedswaps h3 {
background-color: #2D5C1A;
border-bottom:1px solid #2D5C1A; 
border-collapse: collapse;
height:0 auto;
font-size: 15px;
padding:0;
margin-bottom: 3px;
margin-top:0;
padding: 1px 0 1px 2px;
letter-spacing:1px;
color: #DBE8CF;
}

.myseedswaps a {
font-weight: bold;
color:#2D5C1A;
}

.myseedswaps a:hover {
color:#ADCA91;
}
/* style the forms css this is for the forms formatting */

#forms {
margin:0;
padding: 0;
color: #000;
}

#forms ul {
padding:5px;
list-style: none;
}

#forms li {
margin-bottom: 15px;
list-style: none;
margin-right: 5px;
font-size: 13px;
font-style: italic;
}
#forms li.padding {
margin-left:10px;
}
#forms li ul li {
padding:0;
margin-top:-3px;
list-style: none;
}

#forms input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
 font-weight: bold;
 }

#forms input .button {
border: 0;
background: none;
}

#forms textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

td.useragreement {
font-size: 10px;
}

#forms select {
font-size: 12px;
border: 1px solid #2D5C1A;
}

#forms submit {
padding:0;
}

#forms li p {
font-size: 13px;
font-style: italic;
padding: 5px;
margin-right: 5px;
}

#forms li.padding {
display:inline;
padding-left 5px;
}

#searchbar {
font-weight: bold;
position: relative;
width:258px;
left:750px;
top:135px;
z-index:2;
}

#searchbar input{
background-color: #DBE8CF;
border: 1px solid #2D5C1A;
font-size: 10px;
margin-left: 5px;
margin-top: -20px;
}

#tradeform {
float:right;
background-color: #DBE8CF;
border: 1px solid #2D5C1A;
margin:10px;
padding:5px;
border: 2px dotted #2D5C1A;
}

#requestform {
float:left;
background-color: #DBE8CF;
border: 1px solid #2D5C1A;
margin:10px;
padding:5px;
border: 2px dotted #2D5C1A;
}

#requestform input {
background-color: #2D5C1A;
border: 1px solid #fff;
color:#fff;
margin-left: 5px;
}

#tradeform input {
background-color: #2D5C1A;
border: 1px solid #fff;
color:#fff;
margin-left: 5px;
}

/* tables css */
#table {
width: 100%;
margin: 0 auto;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
border-collapse: collapse;
font-weight: bold;
font-size: 17px;
}

#table table {
width: 100%;
margin: 0 auto;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
border-collapse: collapse;
font-weight: bold;
font-size: large;
}

#tableoffers table {
width: 100%;
margin: 0 auto;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 17px;
}

#tableoffers td {
padding:3px;
border-bottom: 1px solid #2D5C1A;
border-top: 1px solid #2D5C1A; 
}

#tableoffers td{
width:2%;
}

#tableoffers th {
font-family: sans-serif; 
background-color: #2D5C1A;
color:white;
padding: 0px;
font-size: 13px;
}

#table td {
padding:1px;
border-bottom: 1px solid #2D5C1A;
border-top: 1px solid #2D5C1A; 
}

#table table a {
width: 100%;
font-weight: bold;
font-size: 17px;
}

#table th {
font-style: italic;
font-family: sans-serif; 
background-color: #2D5C1A;
color:white;
padding: 0px;
font-size: 13px;
}

.none {
background-color: #b4e1b7;
text-align: center;
font-size: 11px;
padding:0;
}

.new {
background-color: #DBE8CF;
text-align: center;
font-size: 11px;
font-weight: normal;
padding:0;
}

.highlight {
background-color: #DBE8CF;
text-align: center;
font-size: 11px;
padding:1px;
}

.highlightfeedback {
background-color: #DBE8CF;
text-align: center;
font-size: 10px;
padding:0;
}

#table tr.highlight {
text-align: center;
font-size: 13px;
padding:0;
}

#table td.negative {
background-color: #f5848c;
text-align: center;
font-size: 10px;
}

#table td a {
color: #2D5C1A; !important
text-decoration: none;
font-size: 11px;
}

#table td a:hover {
color: #BCCA9D; !important
text-decoration: none;
font-size: 11px;
}

/* form table information */

table.inputtable {
font-size: 10px;
width:50%;
}

.lbl {
font-size: 13px;
color: #2D5C1A;
font-weight:bold;
text-align: left;
padding:1px;
margin:1px;
text-align: right;
}

#login td.logininfo {
font-size: 11px;
font-weight: bold;
margin-left: 0px;
}

#login td.logintest {
font-size: 12px;
font-weight: bold;
margin-left: 2px;
text-align: right;
}

.feedbackside {
float: left;
width: 175px;
font-size: 10px;
text-align: center;
clear: left;

}


/* userpage css feedback traders page  */

#feedbacktable {
float: right;
top:200px;
width:100%;
margin:2px;
}

#toprightuserinfo {
border:1px solid #2D5C1A;
float: left;
padding-left:-20px;
margin-left:1px;
position:relative;
text-align:left;
width:175px;
background-color:#DBE8CF;
}

h3.positive {
background-color:#c3ec78;
font-size:15px;
margin:0;
}

h3.negative {
background-color:#F5848C;
font-size:15px;
margin:0;
}

h3.user {
color: #2D5C1A;
font-weight:bold;
font-size: 15px;
font-style:normal;
}

#tablefeedback {
border:1px solid #2D5C1A;
font-size: 10px;
float:right;
width: 69%;
margin:0;
padding: 1px;
color: #000;
}

/* main webpage of site  */
.maintopviews {
display:block;
}

.topviews {
float:left;
height:0 auto;
background-color: #C1D7AB;
margin:10px 10px 10px 5px;
width:100px;
border: 2px solid #2D5C1A;
font-size: 10px;
}

h5 {
position: relative;
left:-480px;
display: block;
text-align: right;
padding:20px;
margin:10px 0 5px 0;
font-size:15px;
}

h6 {
position: relative;
height: auto;
width: auto;
left:-480px;
display: block;
text-align: right;
padding:0;
margin:10px 0 5px 0;
font-size: 15px;
}

.topviews span.title {
display:inline;
margin: 0px;
padding-left: 2px;
text-align: left;
}

.topviews span.label {
display:block;
margin: 0px;
padding-left: 2px;
text-align: left;
font-weight: bold;
}
.blockhead {
background: url(../site_images/homeh6.jpg) repeat-y;  
padding:0px
}

.topviews a {
color:white;
}

.head {
display:block;
}

p.hometop {
display:block;
font-weight: bold;
margin:5px;
font-size: 10px;
}

.tophome {
display: block;
margin 10px;
height: 0 auto;
padding 5px;
border: 1px solid #2D5C1A;
}


a {
padding: 0;
margin: 0;
text-decoration: none;
border:none;
}

a img {
border: 0;
}

a.homepage {
background-color: #27B277;
color:#fff;
margin-top:5px;
}

a.homepagemain {
background-color: #fff;
color:#fff;
margin-top:5px;
}

.homepage td.trades {
font-size: 13px;
text-align: left;
border: 1px solid black;
}

.homepagemain td.trades {
font-size: 13px;
text-align: left;
border: 1px solid black;
}

a:hover.homepage {
background-color: #DBE8CF;
color:#000;
margin-top:5px;
}

a:hover.homepagemain {
background-color: #DBE8CF;
color:#000;
margin-top:5px;
}

p.trades {
font-size: 10px;
font-weight: bold;
margin:0px;
padding:0px;
}
/* home page information */
 
.homepage table {
border: 2px solid #2D5C1A;
font-size: 9px;
width:100%;
text-align: center;
padding:0;
margin:0;
}

.homepagemain table {
border: 2px solid #2D5C1A;
font-size: 9px;
width:100%;
text-align: center;
padding:0;
margin:0;
}

.homepage table td.front {
padding:4px;
}

.homepage h7 {
display: block;
border-top: 1px solid #2D5C1A;
border-right: 1px solid #2D5C1A;
border-left: 1px solid #2D5C1A;
background-color: #DBE8CF;
font-size: 15px;
font-weight: bold;
width:0 auto;
padding-left: 3px;
}

a.registerhere {
color: #076D07;
font-weight: bold;
text-shadow: green;
}

.tophome h2 {
border: 1px solid black;
background-color: #DBE8CF;
font-size: 15px;
font-weight: bold;
width: 100%;
margin:0;
padding: 0 1px 0 0;
text-align: left;
}



.sidebar{
margin-top: 0px;
padding: 7px;
width:auto;
}
                                                                            
.sidebar .interside {
width: 195px;
font-size: 10px;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border-bottom-width: 3px;
border-bottom-style: dotted;
border-bottom-color: #2D5C1A;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
overflow-x: hidden;
overflow-y: hidden;
margin-top: -12px;
margin-right: 0;
margin-bottom: 5px;
margin-left: 0;
}



.sidebar img {
margin:5px;
float: left;
margin-left: 5px;
overflow: hidden;
}

p.text {
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

.rssicon {
float: right;
position: relative;
top: 0px;
margin-right: 1px;
}

.siteinfo {
font-size: 10px;
font-weight: bold;
color: #2D5C1A;
margin:1px;
}

.smallinfo {
font-size: 10px;
font-style: italic;
}

.more {
font-size: 13px;
float: right;
}

.requestline {
background-color: #DBE8CF;
margin: 10px;
font-weight: bold;
}

.requestline span {
color: #359937;
}

.linkblock {
list-style: none;
display: inline;
}

p.one{
display: inline;
font-size: 13px;
list-style: none;
margin-left: 2px;
padding: 0;
}


p.two{
font-weight: bold;
display: inline;
font-size: 10px;
list-style: none;
margin-left: 2px;
padding: 5px;
}

p.three{
display: inline;
font-size: 20px;
margin-left: 2px;
list-style: none;

}

p.three a{
display: inline;
font-size: 11px;
margin-left: 2px;
list-style: none;

}

p.three a:hover{
color: #048B0B;
display: inline;
font-size: 13px;
margin-left: 2px;
list-style: none;

}

p.four{
font-style: normal;
display: inline;
font-size: 10px;
margin-left: 2px;
list-style: none;
}

p.five{
font-weight: bold;
display: inline;
font-size: 12px;
margin-left: 2px;
list-style: none;
}

p.six{
display: inline;
font-size: 11px;
margin-left: 2px;
list-style: none;
}

p.seven{
display: inline;
font-size: 13px;
margin-left: 2px;
list-style: none;
}

p.eight{
font-weight: bold;
display: inline;
font-size: 12px;
margin-left: 2px;
list-style: none;
}

p.nine{
color: #8E5055; 
font-weight: bold;
display: inline;
font-size: 10px;
margin-left: 2px;
list-style: none;
}

p.ten{
color: #109A13; 
display: inline;
font-style: normal;
font-size: 12px;
margin-left: 2px;
list-style: none;
}

.sidebartext {
position: relative;
padding: 5px;
font-size: 15px;
color: #059F0D;
top: -12px;
}

.highlighttext {
color: #2D5C1A;
font-weight: bold;
}


.sidebarlist {
position: relative;
list-style-image: url('../site_images/dimond.gif');
font-size: 14px;
top: -30px;
left: -18px;
color: #059F0D;
}

.sidebarlist2 {
position: relative;
list-style-image: url('../site_images/dimond.gif');
font-size: 14px;
top: 0;
left: -18px;
color: #059F0D;
}

.dimondlist {
position: relative;
list-style-image: url('../site_images/dimond.gif');
font-size: 14px;

left: -18px;
color: #059F0D;
margin: 10px;
}


.center {
text-align: center;
font-size: 10px;
color: #0CB119;
}

.backlink {
padding: 2px;
margin: 10px;
font-size: 13px;
color: #0CB119;
}

img.review {
margin-right: 200px;
margin-left: 18px;

}


#reviews {
border:1px solid #2D5C1A;
margin:10px 10px 10px 20px;
padding: 10px;
}

span.rating {
color: #2D5C1A;
font-weight: bold;
}

span.date {
margin: 5px;
font-weight: bold;
font-size: 10px;
}

span.comment {
margin: 5px;
font-weight: bold;
font-size: 13px;
letter-spacing: 1px;
}

p.reviews {
margin: 1px;
}

.userpage {
list-style: none;
margin-left: 20px;
}

dl.messagehead {
border-top: 1px solid #2D5C1A; 
border-bottom: 1px solid #2D5C1A;
width: 25%;
font-size: 10px;
text-align: left;
}

dl.message {
width: 75%;
font-size: 14px;
text-align: left;
}

.button {
position: relative;
background: url('../site_images/cancel.gif') no-repeat;
border: 0;
width:115px;
height:30px;
top: -9px;
}

.button2 {
position: relative;
background: url('../site_images/cancel.gif') no-repeat;
border: 0;
width:115px;
height:30px;
top: 0px;
}

#feedbackblock {
background: url(../site_images/feedbackgradient.gif) no-repeat top right;
float: left;
margin:0 0 5px 0;
width: 220px;
}

#feedbackblock li{
font-size: 12px;
list-style: none;
margin: 3px;
}

#feedbackblock li span {
font-weight: bold;
color: #2D5C1A;
margin-right: 5px;
}

#breadcrumbs {
font-size: 10px;
margin-bottom: 30px;
padding: 1px;
}

.imagewhatis {
float: left;
clear: both;
margin: 10px 5px 50px 5px;
}

.aboutseedswaps {
margin: 5px;
}

.abouth4 {
border-bottom: 1px solid #2D5C1A;
margin: 5px 15px 0 15px;
}

.aboutinfo {
float: left;
width: 400px;
}

.aboutinfop {
font-size: 12px;
margin: 15px;
}

.headlinks {
margin-right: 7px;
padding: 6px;
}

.mainlogo {
float: left;
margin: 55px 10px 10px 25px;
border: 2px solid #2D5C1A;
padding: 2px;
}

.maininfo {
margin: 35px 10px 0 15px; 
float: left;
width: 450px;
padding-bottom: 36px;
padding-top: 10px;
border-top: 1px solid #CADCB6;
border-bottom: 1px solid #CADCB6;
color: black;
}

.maininfo b {
color: #2D5C1A;
}

.signup1 {
margin: 13px 30px 10px 100px;
float: left;
}


.signup {
margin: 10px 30px 5px 0;
float: right;
border: 2px solid #2D5C1A;
}

.seedlist {
border-top: 1px solid #CADCB6; 
padding-top: 5px;
margin-left: 10%;
margin-right: 10%;
}

.addseedstop {
margin-left: 600px;
}





