BODY {
 FONT-SIZE: 11px; COLOR: #575b62; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif; background-color: #ffffff; margin: 0 0 0 0;
}
TABLE TD
{
     FONT-SIZE: 11px; COLOR: #575b62; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}

P 
{
 FONT-SIZE: 11px; COLOR: #575b62; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
INPUT
{
 FONT-SIZE: 11px; COLOR: #575b62; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
TEXTAREA
{
 FONT-SIZE: 11px; COLOR: #575b62; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
SELECT {
 FONT-SIZE: 11px; COLOR: #575b62; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.t_small {
 FONT-SIZE: 10px; COLOR: #575b62; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.h1 {
 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: italic; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif
}
.h1_orang {
 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #F19608; FONT-STYLE: italic; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif
}
.h2_orang {
 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #F19608; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif
}
.h2 {
 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.h3 {
 FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #F19608; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
UL {
 MARGIN-TOP: 7px; MARGIN-BOTTOM: 7px
}
.date_news {
 FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.m_top {
 FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif; TEXT-DECORATION: none
}
A.m_top:link {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_top:visited {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_top:active {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_top:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
.m_prod {
 FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
A.m_prod:link {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_prod:visited {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_prod:active {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_prod:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
.m_prod2 {
 FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
A.m_prod2:link {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_prod2:visited {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_prod2:active {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_prod2:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
.m_service {
 FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
A.m_service:link {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_service:visited {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_service:active {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_service:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
.m_service2 {
 FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
A.m_service2:link {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_service2:visited {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_service2:active {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_service2:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
.m_works {
 FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
A.m_works:link {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_works:visited {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_works:active {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_works:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
.m_quest {
 FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
A.m_quest:link {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_quest:visited {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_quest:active {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.m_quest:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
A {
 FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}

A:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
.path {
 FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
A.path:link {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.path:visited {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.path:active {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.path:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
.contacts {
 FONT-SIZE: 11px; COLOR: #575b62; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
A.contacts:link {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.contacts:visited {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.contacts:active {
 COLOR: #5E68A3; TEXT-DECORATION: none
}
A.contacts:hover {
 COLOR: #F19608; TEXT-DECORATION: none
}
TABLE.tbl_1 {
 BORDER-RIGHT: #c1c2c8 1px solid; BORDER-TOP: #c1c2c8 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
TABLE.tbl_1 TR.h1 {
 FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e3e4; FONT-STYLE: normal; text-align: center;
}
TABLE.tbl_1 TD.h1 {
 FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e3e4; FONT-STYLE: normal;
}
TABLE.tbl_1 TR.h2 {
 FONT-WEIGHT: bold; BACKGROUND-COLOR: #eef0f1
}
TABLE.tbl_1 TR.alt {
 BACKGROUND-COLOR: #eef0f1
}
TABLE.tbl_1 TD {
 PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c1c2c8 1px solid; COLOR: #575b62; PADDING-TOP: 1px; BORDER-BOTTOM: #c1c2c8 1px solid
}
/* ---=== ===---*/
TABLE.HotelQuotesTable 
{
 BORDER-RIGHT: #c1c2c8 1px solid; 
 BORDER-TOP: #c1c2c8 1px solid; 
 FONT-FAMILY: Tahoma, Verdana, Arial, sans serif;
}
TABLE.HotelQuotesTable TR.h1 
{
 FONT-WEIGHT: bold; 
 BACKGROUND-COLOR: #e0e3e4; 
 FONT-STYLE: normal; 
 TEXT-ALIGN: CENTER;
 PADDING: 30px 30px 0px 3px; 
}
TABLE.HotelQuotesTable TD 
{
 PADDING: 0 0 0 0; 
 FONT-SIZE: 11px; 
 BORDER-LEFT: #c1c2c8 1px solid; 
 BORDER-BOTTOM: #c1c2c8 1px solid;
 COLOR: #575b62;
}
TABLE.HotelQuotesTable A
{
 text-decoration: none;
}
TABLE.HotelQuotesTable TR.hotelLine
{
 background-color: #f2f2f2;
}
TABLE.HotelQuotesTable TD.hotelCell
{
 font-weight:bold;
 padding: 0px 7px 0px 7px; 
}
TABLE.HotelQuotesTable TD.RoomCell
{
 PADDING: 0px 0px 0px 20px; 
}
 
TABLE.HotelQuotesTable TD.datesOnHotel
{
 color: #BBBBBB;
 text-align:center;
}
TABLE.HotelQuotesTable TD.weekendOnHotel
{
 color: #FBA8BD;
 text-align:center;
}
 
TABLE.HotelQuotesTable TD.datesOnHeader
{
 padding: 3px 3px 3px 3px;
}
 
TABLE.HotelQuotesTable TD.weekendOnHeader
{
 padding: 3px 3px 3px 3px;
 color: #B00000
}
 
TABLE.QuotesInnerTable TD 
{
 padding: 1px 2px 1px 2px;
 border-width: 0px;
 border-style:dashed;
}
/* ---=== ===---*/
TABLE.tbl_2 {
 BORDER-RIGHT: #c1c2c8 1px solid; BORDER-TOP: #c1c2c8 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
TABLE.tbl_2 TR.h1 {
 FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e3e4; FONT-STYLE: normal;
}
TABLE.tbl_2 TD.h1 {
 FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e3e4; FONT-STYLE: normal;
}
TABLE.tbl_2 TR.h2 {
 FONT-WEIGHT: bold; BACKGROUND-COLOR: #eef0f1
}
TABLE.tbl_2 TR.alt {
 BACKGROUND-COLOR: #eef0f1
}
TABLE.tbl_2 TD {
 PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c1c2c8 1px solid; COLOR: #575b62; PADDING-TOP: 1px; BORDER-BOTTOM: #c1c2c8 1px solid
}
 
.im {
 BORDER-LEFT-COLOR: #c1c2c8; BORDER-BOTTOM-COLOR: #c1c2c8; BORDER-TOP-COLOR: #c1c2c8; BORDER-RIGHT-COLOR: #c1c2c8
}
.frontPanel
{
 BORDER-RIGHT: #c1c2c8 1px solid; BORDER-TOP: #c1c2c8 1px solid; BORDER-LEFT: #c1c2c8 1px solid; BORDER-BOTTOM: #c1c2c8 1px solid; COLOR: #575b62; 
}
.backPanel
{
 BORDER-RIGHT: #c1c2c8 1px solid; BORDER-TOP: #c1c2c8 1px solid; BORDER-LEFT: #c1c2c8 1px solid; BORDER-BOTTOM: #c1c2c8 1px solid; COLOR: #575b62; 
}
.head3 {
 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5E68A3; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.head4 {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.pageTitle {
 FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif; padding: 5px 5px 5px 0px;
}
 
.quoteYes
{
 background-color: #CCFFCC;
 text-align:center;
 cursor: pointer
}
.quoteNo
{
 background-color: #FFCCCC;
 text-align:center;
 cursor: pointer 
}
.quoteRQ
{
 background-color: #FFFFCC;
 text-align:center;
 cursor: pointer 
}
.quoteFew
{
    background-color: #BCF9F8;
 text-align:center;
 cursor: pointer 
}
 
.offline
{
 color: #800000;
}
.plhHotel {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.plhTour {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.plhTourName {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.plhTourDescription {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.plhTourContent {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.plhPriceFor {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.plhPriceForValue {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.plhCurrency {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
.plhCurrencyCode {
 FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}
 

.CustomTabStyle .ajax__tab_header 
{
 background:url(images/left_stick.gif) bottom right repeat-x;
}
 
.CustomTabStyle .ajax__tab_outer
{
 margin-right:2px;
 vertical-align:top;
 background:url(images/left_stick.gif) bottom right repeat-x;
}
 
.CustomTabStyle .ajax__tab_tab 
{
 height: 32px;
 width: 205px;
 padding-left:25px;
 padding-right:25px;
 padding-top:5px;
 background:url(images/tablightblue.gif) no-repeat left top; 
 font-size:15px;
 color:#2D7CB7;
 text-decoration:none;
}
 
.CreditTab
{
 height: 32px;
 width: 205px;
 padding-left:25px;
 padding-right:25px;
 padding-top:5px;
 background:url(images/tabpink.gif) no-repeat left top;
 font-size:15px;
 color:#DD0000;
 text-decoration:none;
 text-align: center
}
 
.CreditTabActive
{
 height: 32px;
 width: 205px; 
 padding-left:25px;
 padding-right:25px;
 padding-top:5px;
 background:url(images/tabred.gif) no-repeat left top;
 font-size:15px;
 color:#ffffff;
 text-decoration:none;
 text-align: center
}
 
.CustomTabStyle .ajax__tab_active .ajax__tab_tab 
{
 height: 32px;
 width: 205px; 
 background:url(images/tabblue.gif) no-repeat left top;
 color:#ffffff;
}
 
.CustomTabStyle .ajax__tab_active .ajax__tab_body  {
vertical-align:top;
background:url(images/left_stick.gif) top right repeat-x;
}
 
.loginbutton
{
 background-color: LightGray;
 border: solid 1px Gray;
 height: 15px;
}
.logintextbox
{
 border: solid 1px Gray;
 height: 15px 
}
.flatbutton
{
 background-color: LightGray;
 border: solid 1px Gray;
}
.errorInput
{
 border: solid 2px #ff0000;
}
A TABLE.inner_tbl TD 
{
 text-decoration: none; cursor: pointer
}
TABLE.tbl_1 TD TABLE.inner_tbl TD {
 PADDING: 0px 0px 0px 0px;
 border-width: 0px;
 border-style: none
}
.quotaDetails
{
 background-color: #FFFFEE;
 text-align:center;
 border: solid 1px #AAAA00;
}
.quotaDetailsTable
{
 border: solid 1px #CCCC00;
 border-collapse: collapse; 
}
 
.quotaDetailsTable TD
{
 border: solid 1px #CCCC00;
 border-collapse: collapse; 
}
 
.quotaDetailsTable TD TD
{
 border: 0;
 border-collapse: collapse; 
}
.colorPickerTable
{
 border: 0;
 padding: 0px 0px 0px 0px;
 border-collapse: collapse;
}
.colorPickerTable TD
{
 width: 4px;
 height: 4px;
}
 
.orderStatusColorLegend
{
 border: 0;
 padding: 0px 0px 0px 0px;
 border-collapse: collapse;
}
.orderStatusColorLegend TD.colorTD
{
 border: solid 1px gray;
 width: 10px;
 height: 10px;
}
 
.countryNote
{
 color: Red;
 font-size: 12px;
 font-weight: bold;
 font-family: Courier New;
 width: 400px;
}
 
.mwHelpSign
{
 color: #00DD00;
 text-align:center;
 display: inline;
}
.mwHelp
{
 background-color: #FFFFEE;
 border: solid 1px #AAAA00;
 width: 150px;
 padding: 5px 5px 5px 5px;
}
.mwHelpHeader
{
 text-align: center;
 font-weight: bold; 
}
.mwHelpSeparator
{
 color: #AAAA00;
 width: 97%;
 height: 1px
}
.mwHelpBody
{
 text-align: justify;
}
 
TD.pastPrice
{
 background-color: #eef0f1;
}
 
TD.activePrice table
{
 background-color: #ffffff;
}
 
TD.activePrice A
{
 font-weight: bold; 
}
 
TD.pastPrice A
{
 text-decoration: line-through;
}
 
TD.futurePrice
{
}
 
TD.futurePrice A
{
 color: #aaaaaa;
}
 
.stepTextBox
{
 border: solid 1px Gray;
 width: 30px 
}
 
.cell_tbl_fill
{
 border: 0;
 border-collapse: collapse;
 width: 100%;
}
.graySubTitle {
 BACKGROUND-COLOR: #eef0f1;
 FONT-WEIGHT: bold;
 FONT-SIZE: 11px;
 }
 
 /*AutoComplete flyout */
.autocomplete_completionListElement 
{  
 margin : 0px!important;
 background-color : white;
 color : windowtext;
 border : buttonshadow;
 border-width : 2px;
 border-style : solid;
 cursor : 'default';
 overflow : auto;
 height : 100px;
    text-align : left; 
    list-style-type : none;
 padding : 0 0 0 0;
}
 
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
 background-color: #ace0e8;
 color : #575b62; 
 font-family : Tahoma, Verdana, Arial, sans serif;
 padding : 1px 1px 1px 5px;
}
 
/* AutoComplete item */
.autocomplete_listItem 
{
 background-color : window;
 color : #575b62; 
 font-family : Tahoma, Verdana, Arial, sans serif;
 padding : 1px 1px 1px 5px;
}
