/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 12, 2014, 1:59:44 PM
    Author     : Andy
*/

body { 
    padding-top: 0px; 
}
html, body {
    height: 100%;
}
#wrap {
    height: auto;
    margin: 0 auto -10px;
    min-height: 100%;
    padding: 0 0 10px;
}
#footer {
    background-color: #F5F5F5;
    height: 60px;
}
#wrap > .container {
    padding: 5px 15px 0;
}
.container .text-muted {
    margin: 20px 0;
}
#footer > .container {
    padding-left: 15px;
    padding-right: 15px;
}
code {
    font-size: 80%;
}

/* Custom Classes or Features---------------------------------------*/

.checkboxgroup{
     background: #ebe7e7;
      border:  #000 ridge;
   max-width: 50%;
}

.css3button {
   border-top: 1px solid #18de33;
   background: #faf178;
   background: -webkit-gradient(linear, left top, left bottom, from(#a7b023), to(#faf178));
   background: -webkit-linear-gradient(top, #a7b023, #faf178);
   background: -moz-linear-gradient(top, #a7b023, #faf178);
   background: -ms-linear-gradient(top, #a7b023, #faf178);
   background: -o-linear-gradient(top, #a7b023, #faf178);
   padding: 2px 4px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #000000;
   font-size: 13px;
   font-family: sans-serif;
   text-decoration: none;
   vertical-align: middle;
   margin-top: 10px;
   }

.css3button:hover {
   border-top-color: #8ff580;
   background: #d7d7d7;
   color: #121713;
   }
.css3button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
   .css4button {
   border-top: 1px solid #18de33;
   background: #faf178;
   background: -webkit-gradient(linear, left top, left bottom, from(#a7b023), to(#faf178));
   background: -webkit-linear-gradient(top, #a7b023, #faf178);
   background: -moz-linear-gradient(top, #a7b023, #faf178);
   background: -ms-linear-gradient(top, #a7b023, #faf178);
   background: -o-linear-gradient(top, #a7b023, #faf178);
   padding: 2px 4px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #000000;
   font-size: 12px;
   font-family: sans-serif;
   text-decoration: none;
   vertical-align: middle;
   margin-top: 10px;
   }
.css4button:hover {
   border-top-color: #8ff580;
   background: #37b2d1;
   color: #00000;
   }
.css4button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   a.css4button:link{
       color: #000000 !important;
   }
   .css4button a:hover{
       color: black;
   }
   .css4button a:visited{
       color: black;
   }
   
    
   .trheaderrow{
        font-weight:  bold;
        text-decoration: underline;
        text-align:center;
        background-color:#faf178;
           }
    .tdcenter{text-align:center;    
           }
    .trcenter{text-align:center; 
      border-width: 1px;
	border-spacing: 2px;
	border-style: ridge;
	border-color:#000000;
	background-color: #F2F1F1;

           }
           
      .tableborder{
      border-width: 1px;
	border-spacing: 2px;
	border-style: ridge;
	border-color:#000000;	
      
   }
   
 .AddPumpkin
 {
    border:  #c77405;
    border-width:  thin;
    font-size: 12px;
    border-color: #f6a828;
    border-bottom-style:  ridge;
    border-style:  ridge;
    border-bottom-width: thin;  
 }

 .AddPumpkin tr
 {
   padding: 0px;
        margin:0px; 
   
 }
.AddPumpkin td
{
padding: 3px;
margin:0px;
border-color: #f6a828;
border-bottom-style:  ridge;
border-style:  ridge;
border-bottom-width: thin;
}

.growerblock{
    display: block;
    float: left;
     color: #929191;
    font-style: italic;
     margin-left: 800px;
    position: absolute;
    z-index: 99;
    margin-top: 0px;
    padding:20px;
}

#Searchform fieldset { 
       
border: 1px solid #BFBAB0;
margin-bottom: 5px;
background: #ebe7e7;

}    
#Searchform legend {    
    margin-left: 1em;    
    color: #000000;    
    font-size: 16px;    
}    
#Searchform fieldset ol {    
       
    list-style: none;    
}    
#Searchform fieldset li {    
        margin-bottom: 3px;
}    
#Searchform fieldset.submit {    
    border-style: none;    
}   
#Searchform ol li input, #myform textarea {
	
	width: 270px;
	border: 1px solid #888;
	padding: 3px;	
	
}
#Searchform fieldset label{
width:330px;
float:left;
}


#FruitForm fieldset{
    width: 100%;        
margin: 0 0 -1em 0;        
padding: 0 0 1em 0;        
border: 1px solid #BFBAB0; 
background-color: #EEE;
margin-bottom: 5px;
}
#FruitForm select{
     margin:0px;
     width:350px;
}
#FruitForm legend {
    
	color: #000;
	background-color:  #faf178;
	font-size: 16px;
        font-weight: 500;
        border: #838383;
        border-style: solid;
        border-width:  thin;
        padding: 0px;
        margin: 0px;
	
}

#FruitForm  ol {
	margin: 0px;
	padding: 0px;
}
 
#FruitForm  ol li {
	list-style: none;
	padding-left: 10px;
	
	
}

#FruitForm  ol li ol li {
	padding-bottom: 0;
	display: inline;
	padding: 0px;
	border-top: none;
	border-bottom: none;
        
}
#FruitForm fieldset li{
clear:both;
list-style:none;
padding-bottom:5px;
}
#FruitForm  ol li label, .grouphead {
	
	margin-bottom: 5px;
        float: left;
        width:330px;
	color: #444;
}

#FruitForm  ol li.singleline label {
	font-weight: normal;
	display: inline;
}

#FruitForm  ol li ol li label {
	font-weight: normal;
	display: inline;
	cursor: pointer
}
 
#FruitForm  ol li input, select, #FruitForm textarea {
	display: block;
	width: 270px;
	border: 1px solid #888;
	padding: 3px;	
	
}



#FruitForm  ol li input[required] {
	border-color: #F00;
        border-width:  1px;
}

#FruitForm  ol li ol li input {
	display: inline;
	width: auto;
}

#FruitForm  ol li input[type="checkbox"] {
	width: auto;
	display: inline;
}

#FruitForm  ol li select {
	width: 200px;
}

#FruitForm  textarea {
	height: 75px;
}

#FruitForm small{
    font-size: 10px;
}

#DetailBox{
    position: absolute;
    top: 17px;
    left:70%;
    border: #000;
    border-style:  solid;
    border-width:  thin;
    width: 225px;
    height: 160px;
    z-index: 500;
}

#DetailForm fieldset{
width: 100%;        
margin: 0 0 -1em 0;        
padding: 0 0 1em 0;        
border: 1px solid #BFBAB0; 
background-color: #ffffff;
margin-bottom: 5px;
}
#DetailForm select{
     margin:0px;
     width:600px;
}
#DetailForm legend {
    
	color: #000;
	background-color:  #faf178;
	font-size: 16px;
        font-weight: 500;
        border: #838383;
        border-style: solid;
        border-width:  thin;
        padding: 0px;
        margin: 0px;
	
}

#DetailForm  ol {
	margin: 0px;
	padding: 0px;
}
 
#DetailForm  ol li {
	list-style: none;
	padding-left: 10px;
        color: #000;
        font-size:  small;
	
	
}

#DetailForm  ol li ol li {
	padding-bottom: 0;
	display: inline;
	padding: 0px;
	border-top: none;
	border-bottom: none;
        
}
#DetailForm fieldset li{
clear:both;
list-style:none;
padding-bottom:5px;
}
#DetailForm  ol li label, .grouphead {
	
	margin-bottom: 5px;
        float: left;
        width:600px;
	
}

#DetailForm  ol li.singleline label {
	font-weight: normal;
	display: inline;
}

#DetailForm  ol li ol li label {
	font-weight: normal;
	display: inline;
	cursor: pointer
}
 
#DetailForm  ol li input, select, #FruitForm textarea {
	display: block;
	width: 600px;
	border: 1px solid #888;
	padding: 3px;	
	
}



#DetailForm  ol li input[required] {
	border-color: #F00;
        border-width:  1px;
}

#DetailForm  ol li ol li input {
	display: inline;
	width: auto;
}

#DetailForm  ol li input[type="checkbox"] {
	width: auto;
	display: inline;
}

#DetailForm  ol li select {
	width: 600px;
}

#DetailForm  textarea {
	height: 75px;
}

#DetailForm small{
    font-size: 10px;
}




#ComparisonForm fieldset{
width: 100%;        
margin: 0 0 -1em 0;        
padding: 0 0 1em 0;        
border: 1px solid #BFBAB0; 
background-color: #ffffff;
margin-bottom: 5px;
}
#ComparisonForm select{
     margin:0px;
     width:600px;
}
#ComparisonForm legend {
    
	color: #000;
	background-color:  #faf178;
	font-size: 16px;
        font-weight: 500;
        border: #838383;
        border-style: solid;
        border-width:  thin;
        padding: 0px;
        margin: 0px;
	
}

#ComparisonForm  ol {
	margin: 0px;
	padding: 0px;
}
 
#ComparisonForm  ol li {
	list-style: none;
	padding-left: 10px;
        color: #000;
        font-size:  small;
	
	
}

#ComparisonForm  ol li ol li {
	padding-bottom: 0;
	display: inline;
	padding: 0px;
	border-top: none;
	border-bottom: none;
        
}
#ComparisonForm fieldset li{
clear:both;
list-style:none;
padding-bottom:5px;
}
#ComparisonForm  ol li label, .grouphead {
	
	margin-bottom: 5px;
        float: left;
        width:600px;
	
}

#ComparisonForm  ol li.singleline label {
	font-weight: normal;
	display: inline;
}

#ComparisonForm  ol li ol li label {
	font-weight: normal;
	display: inline;
	cursor: pointer
}
 
#ComparisonForm ol li input, select, #FruitForm textarea {
	display: block;
	width: 600px;
	border: 1px solid #888;
	padding: 3px;	
	
}



#ComparisonForm  ol li input[required] {
	border-color: #F00;
        border-width:  1px;
}

#ComparisonForm  ol li ol li input {
	display: inline;
	width: auto;
}

#ComparisonForm  ol li input[type="checkbox"] {
	width: auto;
	display: inline;
}

#ComparisonForm  ol li select {
	width: 600px;
}

#ComparisonForm  textarea {
	height: 75px;
}

#ComparisonForm small{
    font-size: 10px;
}


div#mainleft {
width:25%;
float:left;
background:#fff;
padding-bottom:10px;
	}
div#maincenter {
width:25%;
float:left;
background:#fff;
padding-bottom:10px;
	}
div#mainright {
width:25%;
float:left;
background:#fff;
padding-bottom:10px;
	}
        
#footer
{
text-align: center;
clear:both;
}

#genetics{display:block;
          text-align: center;
          font-size: 12px;}

.Genetics
{
	font-family: "Trebuchet MS", sans-serif;
	line-height: 1.1em;
	font-style: normal;
        font-size: 13px;
	
	
}

.Genetics td
{
	padding-bottom: 5px;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 0px;
        margin:0px;
        position: relative;
	
}
.Genetics tr
{
    padding: 0px;
        margin:0px;
        background-color: white;
}

.Genetics table
{
    background-color: white;
}


.seedBox
{
	width: 90px;
	height: 110px;
	border: 1px solid #c6ac6c;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(ie-css3.htc);
	font-size: 12px;
	font-weight:normal;
	background-color: #FF9;
}

.topborder
{
	border-top:thin #000 solid;
}
.topborderbuttons
{
    border-top:thin #000 solid;
    margin-left: -45px !important;
    position:absolute;
    width:200px;
}

.topandright
{
	border-top:thin #000 solid;
	border-right:thin #000 solid;
}

.topandleft
{
	border-top:thin #000 solid;
	border-left:thin #000 solid;
}

#CompareClear{
    clear:both;
}

/*Carousel*/
/*CSS*/
div.c-wrapper{
    width: 80%; /* for example */
    margin: auto;
}


#PumpkinCarousel {
  left: 5%;
  right: 5%;
  top: 15%; 
  width: 75%; 
  height: auto; 
  position: absolute; 
  z-index: 1;
}