/* general page layout*/

table.center {
margin-left:auto; 
margin-right:auto;
}

/*1*/
body, body.body{
background-repeat: repeat-y;
background-position: center;
colormargin:3px 3px 3px 3px;
font-family: Times New Roman, Arial, Helvetica, sans-serif; 
font-size: 12px;
}

/*2*/

#titleRecap{margin-top:18px; 
border:0px solid #fff; 
background:#fff;
}

/* 3 */

#notabsbg, #tabs {
background: #DED9BF;
}

/* 4 */

#workspace{
background:#fff; 
border:1px solid #fff;
}

/*  5  */

#content{ /* added 1-12 */
text-align:left;
}

#content .stepBullet{
background:#E7641D; 
font-size:12px;
}

.steps{  /* added 1-12 */
text-align:left;
}

/*  6  */

#content a{
color:#FF6633; 
font-size:10px;
}

/*  7  */

#content #locator #altprogress li{
display:inline;
list-style-type:none;
height:1em;
border-top:4px solid #FF6633;
margin-bottom:1px;
padding:0 8px;
border-right:1px solid #fff;
font-size:14px;
}

/*  8  */

#content #locator #altprogress li.off{
border-top-color:#B0AB97;
}

/*  9  */

#content #locator #altprogress li span{
display:inline;
color:#FF6633;
font-size:14px;
}

/*  10  */

#content #locator #altprogress li.off span{
color:#B0AB97;
font-size:14px;
}

/*  11  */

#content #locator #altprogress li.at span{
color:#FF6633;
font-size:14px;
}

/*  12  */

#sidebar #tools h3,#content #sidebar #quotes h3,#sidebar #faqs h3{
background:#DED9BF; 
color:#4F4F4F;
}

/*  13  */

#sidebar #tools,#sidebar #quotes,#sidebar #faqs{
background:#fff;
border:1px solid #B0AB97;
}

#sidebar #servicelinks{
background:#fff;
}

/*  14  */

body.calendar {
background-color:#fff; 
border:1px solid #FF6633;
}

/*  15  */

.calTableH, .calTableV{
border:1px solid #321E1E;
}

/*  16  */

.calLabel{
color:#000; 
background-color:#B0AB97;
}

/*  17  */

.calDayName{
background:#4F4F4F;
}

/*  18  */

.calDateOff{color:#4F4F4F;}

/*  19  */

.calDateSel{
background:#B0AB97;
}

/*  20  */

.calDateRng{
background:#DED9BF;
}

/*  21  */

/* no change */

/*  22  */

.calNavA{
color:#FF6633;
}

/*  23  */

/* no change */

/*  24  */

.calClose a{
background:#5C8295; 
border-color:#A1C1CE #003F53 #003F53 #A1C1CE;
}

/*  25  */

.calClose a:hover{
border-color:#003F53 #003F53 #003F53 #003F53;
}

/*  26  */

#content button,#content .button{
background-color:#E7641D; 
border-color:#FFB701; 
border-style:solid; 
border-width:2px; 
color:#fff; 
font-weight:700; 
height:36px; 
text-align:center; 
width:100px; 
text-shadow:none;
}

/* 27 */

#content button.btn_sec,#content a.btn_sec{
background-color:#E7641D; 
border-color:#FFB701; 
border-style:solid; 
border-width:2px; 
color:#fff; 
font-weight:700; 
height:36px; 
text-align:center; 
width:100px; 
text-shadow:none;
}

/* 28 */

#content button.btn_alt,#content a.btn_alt{
background-color:#E7641D; 
border-color:#FFB701; 
border-style:solid; 
border-width:2px; 
color:#fff; 
font-weight:700; 
height:36px; 
text-align:center; 
width:100px; 
text-shadow:none;
}

#content #tfGridButton button.btn_select button.btn_alt{
background-color:#E7641D; 
border-color:#FFB701; 
border-style:solid; 
border-width:2px; 
color:#fff; 
font-weight:700; 
height:36px; 
text-align:center; 
width:100px; 
text-shadow:none;
}

/* Inbound Flight Selection */

/*  1  */

content .scHead {
background:#4F4F4F; 
color:#fff;
}

/*  2  */

content .productSC .scTitle {
border: 1px solid #321E1E; 
background: #B0AB97;
}

#content {
font-size:12px
}

#content .tfTitle {
color: #321E1E; 
font-weight:bold; 
font-size:18px; 
font-family:Arial;
}

#content .ttTabIA{
color:#E7641D;
}

#content td.ttTabIA h3{
color:#E7641D;
}

#content div.scroll{
width:575px;
}

#PriceDsclmr{
color: #000000;
}

#content .tfSort{
background: #5C8295;
}

#content .tfSortOver {
background: #A1C1CE;
}

#content .tfSortOff {
border-right:solid 1px #A1C1CE; 
border-top:solid 1px #A1C1CE; 
border-left:solid 1px #A1C1CE; 
border-bottom:solid 1px #A1C1CE; 
background:#A1C1CE;
}

#recap .primary h1{
color:#E7641D; 
font-weight:bold; 
font-size:18px; 
font-family:Arial;
}

#content #alertBox{
background-color:#ded9bf;
border:1px solid; 
border-color:#b0ab97;
padding:8px;
margin:8px 0 0 0;
}

#utility img{
display:none;
}

#titleRecap h1{
color:#E7641D; 
font-weight:bold; 
font-size:24px; 
font-family:Arial;
}

img.disclaimer{
display:none;
}

/* CHECKOUT PAGES */

/* 1 */
category-head {
background:#DED9BF;
}
/* 2 */
.category-head-wht {
background:#A1C1CE;
}
/* 3 */
.head {
color:#E7641D !important;
}

/* END CHECKOUT PAGES */
