﻿/*#menu 
{
 width: 735px;
 height: 25px;
 margin: 0 auto;
 text-align: center;
 background-color: Red;
}*/

#mainContent  {
    border: 1px none #C0C0C0; width: 735px; position: relative; top: -22px;
}

#checkOut {
    border: 1px none #C0C0C0; width: 735px;
}

#menuContainer {
    float: left;
}

body {
    background-image: none;
}

.shadow-text {
    /*text-shadow: 0.2em 0.2em 0.2em 0.2em #494444;
    -webkit-text-shadow: 0.2em 0.2em 0.2em 0.2em #494444;*/
    text-shadow: 2px 2px 6px #000000;
    transition: font-size .25s ease-in-out;
    -moz-transition: font-size .25s ease-in-out;
    -webkit-transition: font-size .25s ease-in-out;
}

.shadow-text:hover {
    font-size: larger;
}

.level1unselected, .level1Selected, .level1Hover, .donateNowUnselected, .donateNowHover {
    padding: 5px;
    color: white;
    font-variant: small-caps;
    font-size: small;
    font-weight: bold;
    text-align: center;
    white-space: normal !important;
    background: -webkit-linear-gradient(top, #EEEEEE, #65A2A1);
    background: -moz-linear-gradient(top, #EEEEEE, #65A2A1);
    background: -o-linear-gradient(top, #EEEEEE, #65A2A1);
    background: -ms-linear-gradient(top, #EEEEEE, #65A2A1);
    background: linear-gradient(top, #EEEEEE, #65A2A1);
    border-right-style: inset;
    border-right-width: thin;
    border-right-color: #CCCCCC;
}

.level1unselected {
    background-color: #8BB9B8;
}

.level1Selected {
    background-color: #25408F;
}

.level1Hover, .donateNowHover {
    padding: 5px;
    color: black;
    font-variant: small-caps;
    font-size: small;
    font-weight: bold;
    text-align: center;
    white-space: normal !important;
    background-color: #65A2A1;
    cursor: pointer;
    cursor: hand;
}

.donateNowUnselected, .donateNowHover {
    background-color: #FF0000;
}

.donations {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    padding-top: 10px;
}

.donations-narrative {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}

blockquote {
    margin: -3px 0px 0px 60px;
}

#checkoutbutton {
    background-color: #FF0000;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border: 1px solid #808080;
    padding: 5px;
}
.fieldsetDonation {
    padding: 5px 10px 10px 20px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}
.legendDonation {
    border-style: none;
    color: #000000;
    font-size: small;
}
.box {
  display:block;
  opacity:1;
  transition:visibility 0s linear 0.5s,opacity 0.5s linear;
}
.button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #9B6FB1;
    color: #FFFFFF;
    font-size: small;
    transition: background-color .25s ease-in-out;
    -moz-transition: background-color .25s ease-in-out;
    -webkit-transition: background-color .25s ease-in-out;
}
.button:hover {
    background-color: #C8AFD3;
    box-shadow: 1px 1px 1px 1px #CCC;
}
input[type=text] {
    border: 1px solid #C0C0C0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
}
input[type=checkbox] {
/*background-color: #F00; color: #0F0;*/
}
select {
    border: 1px solid #C0C0C0;
    border-radius: 3px;
}

.imageTD {
    width: 245px;
    height: 107px;
    color: #FFFFFF;
    text-align: center;
    vertical-align: bottom;
    cursor: pointer;
    cursor: pointer;
}
.innerMenu {
    border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #008080;
}

.CheckBoxList label {
    padding-right: 5px;
    padding-left: 5px;
    font-size: small;
}

.RadioButtonList label {
    padding-right: 1px;
    padding-left: 5px;
    font-size: small;
}

span > input + label {
    margin: 6px;
}

.inputIndent {
    margin: 6px 18px;
}