body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

div.body {
        width:800px;
        background-color: #ffffff;
}

button.calendarStyle
{
	background-color: #FFFFFF;
	border: 0;
	height:22px;
	width:22px;
	background-image:url(images/calendar.png);
	cursor: pointer;
	cursor: hand;
}

a.info {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        position: relative;
        float:right;   
}


div.homeform {
	width:750px;
        position: relative;
        margin-left: 20px;
	background-color: #ffffff;
}

div.result {
        font-family: Georgia, sans-serif;
        font-weight: bold;
        text-decoration:none;
        display:block;
        position:absolute;
        bottom:58px; 
        right:38px;  
        width:205px;
        height:75px;
        border: 1px solid #ccc;
        background:#ffffff url(question.gif) no-repeat bottom right;
        color:#000000;
        font-size:3em;
        text-align:center;
        padding-top:20px;
        z-index:0;
}

span.heading {
        font-family: Lucida sans, sans-serif; 
        font-size: 1em;
        font-weight: bold;
        font-style: italic;
        color:#00549c 
}

a.info span {
        position: relative;
        display:none;
        z-index:1;
}

a.info:hover {
        position: relative;
        cursor:default;
        z-index:1;
        float: center;
}

a.info:hover .infobox {
        z-index:1;
        font-weight: normal;
        display:block;
        position:absolute;
        top:20px;
        left:25px;
        width:180px;
        height:50px;
        border: 1px solid #ccc;
        background:#ffffff url(question.gif) no-repeat bottom right;
        color:#5c61cd;
        text-align:left;
        font-size:0.7em;
        padding-left:10px;
        padding-top:10px;
}

a.error {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        z-index:0;
}

a.error span{ 
        z-index:0;
        font-weight: normal;
        display:none;
        position:absolute;
        top:48px;
        right:20px;
        width:220px;
        height:20px;
        border: 1px solid #ccc;
        background:#ffffff url(question.gif) no-repeat bottom right;
        color:#e34b4b;
        text-align:center;
        font-size:0.7em;
        padding-left:10px;
        padding-top:10px;
}

a.buy {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        z-index:0;
}

a.buy span{ 
        z-index:0;
        font-weight: normal;
        display:none;
        position:absolute;
        bottom:5px;
        right:20px;
        width:225px;
        height:20px;
        border: 1px solid #ccc;
        background:#ffffff url(question.gif) no-repeat bottom right;
        color:#04529a;
        text-align:center;
        font-size:1em;
        padding-left:10px;
        padding-top:10px;
}

.inputbox {
  font: 12px Tahoma;
  background-image: url(images/shadeform.gif);
  text-align: left;
  padding: 2px;
}
input, textarea, label, form {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #666666;
}

.tabletextshadow {
  font-size: 12px;
  border-top: 1px solid #d0d0d0;
  border-left: 1px solid #d0d0d0;
  border-right: 2px solid #888888;
  border-bottom: 2px solid #888888;
  padding: 0px 5px;
}

.textarea {
  font: 12px Tahoma;
  background-image: url(images/shadeform.gif);
  text-align: left;
  padding: 2px;
}


