/* 
    Document   : loginCSS
    Created on : Feb 18, 2012, 4:58:23 PM
    Author     : Andy Corbin
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
     background-color: #269926;}
a {
    color:  #bdfdbe;
}
a:hover{
    color: #ffffff;
}

.Login label {  
display: block;
padding-left: 5px;
font-size: 16px;

}

.Login a {
   color: #066d08; 
}

.Login a:hover{
color: #0b380c;
}
.Login input{
  display: block;   
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border:1px solid #ccc;
  font-size:15px;
  margin-bottom:15px;
  margin-top:5px;
  padding-left: 6px;
  outline: none;
height:25px;
width:200px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}
.Login
{
    width: 275px;
}

.Login fieldset
{
float: left;      
clear: both;      
width: 100%;      
margin: 0 0 1.5em 0;      
padding-left: 5px;     
border: 1px solid #BFBAB0;      
background-color: #67E667; 
-webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}
.Login legend
{
    padding-left: 10px;
    padding-right: 10px;
background-color: cornsilk;
border:1px solid #ccc;
margin-left: 30px;
margin-top:10px;
font-size: 20px;
-webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}
.Login input[type=submit] {
    width:175px;
   font-size: 17px;
  background:none;
   padding-bottom: 10px;
  background-color: yellow;
  border-color:black;
}
.Login select{
    width:200px;
     height:25px;
  background:none;
  font-size: 15px;
  background-color: #ffffff;
}

.Login input[type=submit]:hover {
    width:175px;
   font-size: 17px;
  background:none;
    padding-bottom: 10px;
  background-color: white;
  cursor: pointer;
  border-color:black;
}

.Login p{
    color: blueviolet;
}
.Panel
{
background-color: #67E667; 
width:275px;
margin-bottom: 5px;
padding-top:10px;
padding-bottom: 3px;
-webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;

}
.Panel input{
  display: block;   
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border:1px solid #ccc;
  font-size:15px;
  margin-bottom:2px;
  margin-top:5px;
  padding-left: 6px;
  outline: none;
height:25px;
width:200px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}
.Panel select{
    width:200px;
     height:25px;
  background:none;
  font-size: 15px;
  background-color: #ffffff;
}
.Panel input[type=submit] {
    width:175px;
   font-size: 17px;
  background:none;
   padding-bottom: 10px;
  background-color: yellow;
  border-color:black;
}
.Panel input[type=submit]:hover {
    width:175px;
   font-size: 17px;
  background:none;
    padding-bottom: 10px;
  background-color: white;
  cursor: pointer;
  border-color:black;
}
.Panel ol{
    list-style-type: none;
    margin-left: -30px;
}
.Panel li{
   margin-bottom: 10px;
}
.FruitDemo{
    
    font-size: 12px;
}
.DayButton
{
-webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
  border-style:  solid;
  border-width:  thin;
  padding:2px;
  color:black;
  text-decoration: none;
  background-color: yellow;
}
a.DayButton:hover
{
-webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
  border-style:  solid;
  border-width:  thin;
  padding:2px;
  color:black;
  text-decoration: none;
  background-color: white;
}

.errors{
 color:red;
 background-color: cornsilk;
}
.border{
border: #000000;
border-style: solid;
border-width:  thin;
margin-bottom: 3px;
}

table{
    border: #000000;
border-style: solid;
border-width:  thin;
}
tr{
     border: #000000;
border-style: solid;
border-width:  thin;
}
th{
     border: #000000;
border-style: solid;
border-width:  thin;
}
td{
     border: #000000;
border-style: solid;
border-width:  thin;
}
p{
    padding-left: 5px;
    
}
.pumpkinimage{
    float:right;
}

/*Comparison Page*/
.compare span
{
padding-left: 20px;
}

.addPadding{
    padding-left:15px !important;
}

.compareTotal span
{
padding-left: 20px;
background-color:#fbf5d0;
}