/*
OrcaIS CSS Template
2 Column, Left Body, with Header and Footer, 800 pixels wide
2col_LtBody_H_F_800.css */

/* ------ HTML LAYOUT SAMPLE ------------------------------ */
/* ------ WITH CSS LABELS

body
#wrapper
-------------------------
-        #header        -
--------#navigation------ 
-------------------------
#columnwrap
- #leftcolum      - #rightcolumn
-                 -     -
-                 -     -
-                 -     -
-                 -     -
-                 -     -
-------------------------
-        #footer        -
-------------------------

*/

/* ------ BODY STYLE ------------------------------ */
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
#bodystyle1 { background-color:#CCCCCC; }
#bodystyle2 { background-color:#CCCCCC; }

a { color:#383838; }

/* ------ TEXT STYLE ------------------------------ */
h1, H1 { font-size:1.88em; color:#508aed; font-family:"Trebuchet MS", Trebuchet, "Lucida Sans", Arial; margin:0 0 10px 0;}
h2, H2 { font-size:1.5em; color:#666666; font-family:"Trebuchet MS", Trebuchet, "Lucida Sans", Arial; margin:0 0 10px 0;}
h3, H3 { font-size:1.25em; color:#6C6C6C; font-family:"Trebuchet MS", Trebuchet, "Lucida Sans", Arial; margin:0 0 0px 0;}
h4, H4 { font-size:1.12em; color:#000033; font-family:"Trebuchet MS", Trebuchet, "Lucida Sans", Arial; padding:5px;border:solid 1px #000000; margin:10px 0 10px 0;}
h5, H5 { font-size:1em; color:#508aed; font-family:"Trebuchet MS", Trebuchet, "Lucida Sans", Arial; display:block;}
h6, H6 { font-size:0.75em; color:#000033; font-family:"Trebuchet MS", Trebuchet, "Lucida Sans", Arial; }
.headertext { width:260px; float:right;font-family:"Trebuchet MS", Trebuchet, "Lucida Sans", Arial; color:#666666; font-size:14px; }
.footertext { width:370px; float:right;font-family:"Trebuchet MS", Trebuchet, "Lucida Sans", Arial; color:#666666; font-size:14px; padding-top:10px; }

p,P { margin:5px 0 5px 0; }

input {font-size:14px; }
select {font-size:14px;}

table, tr, td  {border:0; }
.error { color:#6C6C6C;  font-size:14px; font-weight:bold; padding:10px; margin:10px 0 10px 0; border:solid 1px #EC9F00;}
.errormessage { color:#FF8000;  font-size:14px; font-weight:normal;}

.formfieldright { font-size:12px; font-weight:bold; }
.formfieldright label { font-size:11px; font-weight:normal; color:#818181;}

.formfield { font-size:12px; font-weight:bold; margin-bottom:5px; min-width:100%;}
.formfield label { font-size:11px; font-weight:normal; color:#5c80e0; display:block; }

 #mybutton   {border-style: inset;
        border-color: #EC9F00;
        background-color:#5c80e0;
        text-decoration: none;   
        padding:8px;
        text-align: center;cursor: hand;color: white; 
                text-decoration: none;   
                font: bold 14px Verdana;}
 #mybutton2   {border-style: inset;
        border-color:#969696;
        background-color:#818181;
        text-decoration: none;   
        padding:8px;
        text-align: center;cursor: hand;color: white; 
                text-decoration: none;   
                font: bold 14px Verdana;}  
  .buttontext {color: white; 
                text-decoration: none;   
                font: bold 24px Verdana;
                cursor: hand;}

  .buttonover  {color: yellow; 
                text-decoration: none;
                font: bold 24px Verdana;
                cursor: hand;}

/* ------ PAGE STYLE ------------------------------ */


#wrapper { 
 margin: 0 auto;
 width: 800px;
 border-left: solid 1px #508aed;
  border-right: solid 1px #508aed;
}
#columnwrap1 {
/* background: url(../../../uploads/589/siteimages/background.gif); */
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%;
 background-color:#FFFFFF;


}
#columnwrap2 {
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%;

 overflow:hidden;
 background-color:#ffffff;
}
#header {
 color: #333;
 width: 800px;
 padding: 0px;
 height: 240px;
 margin: 0px 0px 0px 0px;
 background: #ffffff;
}
#navigation {
 color: #333;
 padding: 0;
 margin: 0px 0px 0px 0px;
 background: #508aed;
 height:30px;
 display:block;
 width:800px;
}
#rightcolumn1 { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 20px 20px 20px 20px;
 width: 391px;
 float: right;
 overflow:hidden;
}
#leftcolumn1 { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 20px 0 0 20px;
 width: 345px;
 display: inline;
 position: relative;
}
#leftcolumnhome { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 800px;
 display: inline;
 position: relative;
}
#receiptcolumn {
display:block;
 width: 380px;
 float:left;
}
#recsvcNote {
display:block;
 width: 340px;
 float:right;
}
#rightcolumn2 { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 561px;
 float: right;
}
#leftcolumn2 { 
 float: left;
 color: #333;
 margin: 10px;
 padding: 20px 20px 20px 20px;
 width: 735px;
 display: inline;
 /* position: relative; removed to fix calendar */
}
#footer { 
 width: 800px;
 clear: both;
 color: #333;
 background-color: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height:50px;
 border-bottom: solid 1px #508aed;
}
.footerpad {
 padding-left:30px; padding-right:30px;padding-top:5px;
 }
.clear { clear: both; background: none; }

#recsvcprice { display:block; width:185px; float:left; }
#recsvcinfo { display:block; width:185px; float:right;  }
#recpuaddress { display:block; width:185px; float:left; }
#recdoaddress { display:block; width:185px; float:right;  }
#recflightinfo { display:block; width:185px; }
#recpuairport { display:block;  width:185px; float:left; }
#recdoairport { display:block; width:185px;  float:right;  }

/* ------------------------------------ */

#hormenu100
{
padding:0 0 0 0 ;
margin:0;
color:#fff;
font-family: arial, helvetica, sans-serif;
white-space:nowrap;


}

#hormenu100 li {display:inline;font-size:16px; 
font-weight:bold; margin: 2px 2px 2px 2px;}

#hormenu100 li a:link, #hormenu100 li a
{
/* background:#f5f5f5;*/
float:left;
color:white;
text-decoration:none;
display: block;
padding: 4px 10px 4px 10px;
border-top: 1px solid #508aed;
border-bottom: 1px solid #508aed; 
text-decoration: none; /*lets remove the link underlines*/
}
#hormenu100 li a:hover
{
background-color:#eeeeee;
color:#508aed;

}
#hormenu100 li.firston a, #hormenu100 li.firston a:active 
 {
background:#ffffff;
border-top: 1px solid #508aed;
border-bottom: 1px solid #508aed; 
color:#508aed; }


#horsubmenu100 { padding:0 0 0 0 ;
margin:0;
color:#FFFFFF;
text-align:right;
font-family: arial, helvetica, sans-serif;
white-space:nowrap;
}

#horsubmenu100 li {display:inline;font-size:14px;
font-weight:normal;padding:4px 10px 4px 10px;}

#horsubmenu100 li a
{
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

/* CALENDAR */

/* Table containing whole calendar - TABLE */
.calOuterTable {
	color: #333333; font-size: 14px; background-color: #416174; padding: 3px; border: solid 1px #969696; height: 20px;
	width: 170px;
}
/* Month Selector - INPUT */
/* Year Selector - INPUT */
.calCtrl {
	font: 14px Haettenschweiler, Arrial Narrow, Verdana, sans-serif;
}
/* Week Day Title - TD */
.calWTitle {
	font: 14px Haettenschweiler, Arrial Narrow, Verdana, sans-serif;
	background: #808080;
	text-align: center;
	color: #FFFFFF;
	height: 20px;
	width: 20px;
}
/* Selected Date - TD */
.calDayCurrent {
	background: #ebeff3;
	width: 20px;
}
/* Sat. and Sun. - TD */
.calDayWeekend {
	background: silver;
	width: 20px;
}
/* Sat. and Sun. - TD */
.calDayHoliday {
	background: gray;
	width: 20px;
}
/* Not Sat. and Sun. - TD */
.calDayWorking {
	background: #FFFFFF;
	width: 20px;
}
/* Days of current month - A */
.calThisMonth {
	font: 14px Haettenschweiler, Arrial Narrow, Verdana, sans-serif;
	color: #416174;
	text-decoration: none;
}
/* Days of other month - A */
.calOtherMonth {
	font: 14px Haettenschweiler, Arrial Narrow, Verdana, sans-serif;
	color: #909090;
	text-decoration: none;
}
/* Days not allowed by limits - SPAN */
.calForbDate {
	font: 14px Haettenschweiler, Arrial Narrow, Verdana, sans-serif;
	color: red;
}
/* Time navigation table = TABLE */
.calTimetable{
	font-family: Tahoma, Verdana, sans-serif;	
	font-size: 12px;
}
.calDataTitle{
	font-family: Tahoma, Verdana, sans-serif;	
	font-size: 12px;
	color: #FFFFFF;
}

#svcprice { float:right; width:300px; }

#svcinfo { clear:left; width:300px; color:#383838;}

#puaddress { float:right; width:300px;color:#383838; }

#flightinfo { clear:left; width:300px; color:#383838;}


/* CSS Document */

