body { 
background-color: #FFFFF0; 
font-family: Arial, Verdana, sans-serif; 
font-size: 18px; 
color: #00008B;
}
.contacttable
{
   width: 100%;
}
.orderdetailtable
{
   width: 100%;
}


/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/rserve/images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}
body {
background-color: #85A7D5;
margin: 0px; padding: 0;
position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;
}

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.roweven {
    background-color: #ffffff;
    /*background: #fff;  declare background color for container to avoid distorted fonts in IE while fading */
}
.trroweven:hover {
	cursor: pointer;
    background-color: yellow;
    /*background: #fff;  declare background color for container to avoid distorted fonts in IE while fading */
}
.rowodd {
    background-color: #B8C7DA;
    /*background: #fff;  declare background color for container to avoid distorted fonts in IE while fading */
}
.rowheader {
    background-color: #85A7D5;
    /*background: #fff;  declare background color for container to avoid distorted fonts in IE while fading */
}
.resultsgrid
{
	background-color: #B8C7DA;
}
.searchbox
{
	background-color: #B8C7DA;
}
.maincontent
{
	background-color: #B8C7DA;
	width:770px;
}
.agencylist
{
	background-color: #B8C7DA;
	width:645px;
	vertical-align:top;
}
.centerboxagencylist
{
	background-color: #B8C7DA;
        height:100%
}
.agencylistleft
{
	background-color: #B8C7DA;
	height:400px;
	vertical-align:top;
}
.searchleft
{
	background-color: #B8C7DA;
	height:400px;
	vertical-align:top;
}
.resultsleft
{
	background-color: #B8C7DA;
	height:400px;
	vertical-align:top;
}
.purchaseleft
{
 /*   text-align:right;  */
	width:200px;
	background-color: #B8C7DA;
	height:400px;
	vertical-align:top;
}
.purchasefieldvalues
{
	width:70%;
	background-color: #FFFFCC;
}
.outertable
{
border-collapse: collapse;
border-width:0px;
    /*border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-color: lightgreen;
   	border-width:1px;*/
}

.outertable td
{

/*
    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0px;
    padding: 0;
    background-color: #FFC;
    */
}
.spanbutton {
font-weight: bold;
border-top:1px;
border-style: outset;
border-width: 1px 1px 1px 1px;
    border-style: solid;
}
.purchasetopband
{
background-color:#CCCCCC;
font:bold 16px Arial;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
}
.purchasecenterband
{
background-color:#CCCCCC;
font:bold 11px Arial;
}
.centerbox
{
	/* height:100%; */
	vertical-align:top;
.style1 {
	font-family: Arial;
	font-size: small;
}
.style2 {
	text-align: center;
}
.style3 {
	font-family: Arial;
	font-size: small;
	font-weight:bold;
}
.style4 {
	font-family: Arial;
	font-size: small;
	font-weight:bold;
	text-align: center;
}
.styleTitle {
	font-family: Arial;
	font-size: 20px;
	font-weight:bold;
	color:#000662;
	text-align: center;
}
.indented
   {
   padding-left: 50pt;
   padding-right: 50pt;
   }
