﻿body 
{	    
    margin:2px 0px 0px 0px;
    text-align:center;
	min-width: 694px;	
	font-family:Arial;
	font-size:10px;
	color:#99968D;
	background-color:#CCCCCC;		
	
}

a
{
    color:#7a6325;
}

img
{
    border-style: none;    
}


#container 
{
	margin:0 auto;	
	width:678px;	
	background-color:#ECE9E2;
	text-align:left;
    padding:2px 2px 2px 2px;
    min-height:200px;    
}

#parent
{	
	background:#BFB6A5;
	text-align:center;	
	padding-top:4px;
	width:690px;
}

#center_content
{

	margin:0;
	padding:0px 12px 0px 12px;		
}

#footer
{
    margin:0 auto;
	width:686px;
    padding:2px 2px 2px 2px;   
    height:39px;
    background-image:url(/images/footerbkg.jpg);
    background-repeat:repeat-x;    
    background-position:bottom
}

#Status
{
    text-transform:uppercase;
    width:100%;    
    color:#676153;    
}

#Status td
{   
    padding-left:5px;
    height:19px;    
    text-align:center;
}

#buttonParent
{
	width:653px;
	padding:12px 12px 0px 12px;	
	margin:0;	
}

#leftButton
{
	float:left;
}
#rightButton
{
	float:right;
}
#form1
{
    margin:0;
    padding:0;
}

.tblRegister
{
    width:95%;
    line-height:25px;
}

.tblRegister tr td
{
    vertical-align:top;
    text-align:center;    
}

.LightBrownBox
{
    width:646px;
    background-color:#DAD4C6;
    padding:5px 0px 5px 10px;        
    height:82px;
}

.maskedBox
{
    text-decoration:none;            
}

.FlightDDL
{
    width:100%;
    background-color:#FFFFFF;
    border:solid 1px #C7C2AF;
}

.FlightDDLBox
{
    width:40%;
    line-height:15px;
    background-color:#FFFFFF;
    border:solid 1px #C7C2AF;    
}

.hr
{
	width:100%;
	background-image:url(/images/hr.jpg);
    background-repeat:repeat-x;
    background-position:center top;
    height:3px;    
    margin:-2px 0 0 0;
}

.topTotal
{
    height:5px;
    margin:0;
}

.errorSpan
{
    background-color:#9C3040;
    color:#FFFFFF;
    width:100%;       
    margin:7px 0 0 0;
    padding:5px 0 5px 12px;
}

.itemHeader
{
    background-color:#dbd8d0;
    width:79%;
    padding:3px 0 3px 0;
    padding-left:9px;
    
}

.itemTableHeader
{
    background-color:#d5d0c6;
    padding:3px 0 3px 0;
    text-indent:12px;
}


.subTotal
{
    background-color:#cdbc9b;
    color:#FFFFFF;
}

.grandTotal
{
    background-color:#d6c9b0;
}

.watermark
{
    color:#9b9992;    
    border:solid 1px #c7c1b0;    
    font-size:10px;  
}

.goldItalic
{
    color:#958048;
    font-style:italic;
    font-weight:bold;
}

.formfield
{
    border:solid 1px #c7c1b0;
    color:#99968D;
    font-size:10px;    
}

.totalsTable
{
    padding:5px 0 3px 0;        
    text-indent:12px;
    border:none;
}
.totalsTableRate
{
    padding:5px;
    padding-left:23px;
    border:none;
    
}

.Error
{
    color:Red;
}


.TopStatus
{    
    background-color:#beb7a3;    
}

.BottomStatus
{
    background-color:#d5d0c2;
}

.TopSelected
{
    background-color:#93AAB2;    
    color:#FFFFFF;
}
.BottomSelected
{
    background-color:#788B92;
    color:#FFFFFF;
}

.BottomPast
{
    background-color:#d5d0c2;
    color:#FFFFFF;
}
.TopPast
{
    background-color:#beb7a3;
    color:#FFFFFF;
}


/*************************** CALENDAR ************************************************/
.SearchGridHeading
{
    background-color:#D7D0C6;              
}

.SearchGridHeading td
{
    text-align:center;
    text-transform:capitalize;
    vertical-align:middle;
    padding:2px 6px 2px 6px;    
}

.SearchGridContent td
{
    text-align:center;
    vertical-align:middle;
}

.SearchGridContent a
{
    text-decoration:none;
    text-transform:capitalize;      
    color:#605A4C;
}

.SearchAvailable
{
    background-color:#D1CDC4;
}

.SearchAvailableAlt
{
    background-color:#DFD9CD;
}


.SearchNotAvailable
{
    background-color:#910311;    
}

.SearchSelected
{
    background-color:#C6A963;    
}

.Parent
{
    width:600px;
}

.CalenderInit
{
    background-image:url(/images/Calendar_up.jpg);
    background-repeat:no-repeat;        
}

.CalenderInit:hover
{
    background-image:url(/images/Calendar_over.jpg);
    background-repeat:no-repeat;        
}

.CalendarOtherDay
{
    visibility:hidden;
}

.Calendar a
{
    text-decoration:none;
    text-align:center;
}
.Calendar td
{            
    text-align:center; 
    margin:0;
    padding:0;   
}
#tooltip {
    padding: 7px;
    background: #f9f9f9;
    border: 1px solid #eee;
    text-align: left;
    font-size: 10px;
    width:250px;
    line-height:12px;
    border:solid 2px #dbd8d0;
}

span.tip {
    
}
