BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fontbolded {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fontincolor {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fontsecond {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text: align-center
}
.fontsecond2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text: align-center
}
.fontthird {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text: align-center
}
.fontsmaller {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.servicename {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.servicesubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1pt; TEXT-DECORATION: none
}
.servicetitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #ffffbd; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text: align-center
}
.clientpageheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text: align-center
}
.clientpagesubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text: align-center
}
.tabletitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #ccccff
}
.tablesmall {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; text: align-center
}
.tableeven {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #ffffc0
}
.tableodd {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #ffffff
}
.tablegrayed {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #EEEEEE
}
.hotelname {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000080
}
.nav {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabhead1 {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #c0c1fa
}
.tabrowa {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.tabrowb {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ffffc0; TEXT-ALIGN: center
}



.barunselected {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000080; FONT-STYLE: normal; FONT-FAMILY:  Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #f1f4ff; TEXT-ALIGN: center; FONT-WEIGHT: bold
}

.barselected {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: navy; TEXT-ALIGN: center; FONT-WEIGHT: bold
}

.menulines{
border:1px solid white;
BACKGROUND-COLOR: #f1f4ff;
}

.menulines a{
text-decoration:none;
color:black;
}

.menulines td{
text-decoration:none;
color:black;

BACKGROUND-COLOR: navy;
}
.languagebar {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000080; FONT-STYLE: normal; FONT-FAMILY:  Arial, Helvetica; BACKGROUND-COLOR: #f1f4ff; FONT-WEIGHT: bold
}

.h1main {
	FONT-WEIGHT: normal; FONT-STYLE: normal; line-height: 100%; margin: 0 ; padding: 0; 
}
.h2main {
	FONT-WEIGHT: bold; FONT-STYLE: normal; line-height: 100%; margin: 0; padding: 0; FONT-SIZE: 10pt; 
}


H1 {
	FONT-SIZE: 16pt
}
H2 {
	FONT-SIZE: 12pt
}
H3 {
	FONT-SIZE: 10pt
}
.menuback {
	FONT-SIZE: 9pt; BACKGROUND: #31659c; COLOR: #c8daed; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.siteinfo {
	BACKGROUND: #b4c2d5
}
.menuinactive {
	FONT-SIZE: 9pt; BACKGROUND: #234971; COLOR: #c8daed; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.menuactive {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #d7edff; COLOR: #22466c; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.sitename {
	FONT-SIZE: 18pt; COLOR: #234971; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.lpname {
	FONT-SIZE: 10pt; COLOR: #234971; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.submenu3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffff00; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.boxtxt {
	FONT-SIZE: 8pt; BACKGROUND: #b4c2d5; MARGIN-LEFT: 1ex; COLOR: #234971
}
.bigboxtxt {
	FONT-SIZE: 12pt; BACKGROUND: #b4c2d5; MARGIN-LEFT: 1ex; COLOR: #234971
}
.msgheadtxt {
	FONT-WEIGHT: bold; COLOR: #ffff00
}
.copyright {
	FONT-SIZE: 8pt; COLOR: #31659c; FONT-FAMILY: Arial,helvetica,sans-serif
}
.searchback {
	FONT-SIZE: 9pt; BACKGROUND: #b4c2d5
}
.tablehead {
	FONT-WEIGHT: bold; BACKGROUND: #a4b2c5; COLOR: #000000
}
.tableleft1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #bfcee3
}
.tableleft1a {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #bfcee3
}
.tableleft1b {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #a4b2c5 
}
.tableright1 {
	FONT-SIZE: 9pt; BACKGROUND: #bfcee3
}
.tableleft2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #b3cbdf
}
.tableright2 {
	FONT-SIZE: 9pt; BACKGROUND: #b3cbdf
}
.tableleft3a {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff
}
.tableleft3b {
	FONT-SIZE: 8pt; BACKGROUND: #f0f0f0
}
.tableleft4b {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #8092c5; COLOR: #ffffff;
}
.datatabhead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #a4b2c5; COLOR: #000000
}
.datatab1 {
	FONT-SIZE: 8pt; BACKGROUND: #d8e0f4
}
.datatab2 {
	FONT-SIZE: 8pt; BACKGROUND: #cbd2e5
}
.error {
	FONT-SIZE: 14pt; COLOR: #aa0000; text: align-center
}
.formerror {
	BACKGROUND: #ffa9aa
}
.xoption {
	FONT-WEIGHT: bold; BACKGROUND: #b4c4d5
}
.xvalue {
	BACKGROUND: #b4c4d5
}


.HotelRoomType_WithBorder {
	border-width: 1;
	border-style: solid;
	border-color: #C0C0C0;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
.HCBorder1 {
	border-width: 1;
	border-style: solid;
	border-color: #C0C0C0;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}

.HotelRoomType_WithNoBorder2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
.HotelRoomType_NoBorder {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
}
.SearchEngineBorder {

	border-color:#E4D5FF; border-left-width: 1; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1
}
.SearchEngineMAINBorder {

	border-style: outset; border-width: 1; border-color:#E4D5FF
}
.SearchEngineBorderSingleHotel {

	border-color:#E4D5FF; border-left-width: 1; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1
}
.SearchEngineFormPanelDropDown {
	background-color: #ffffff;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	color: black;
	font-family: "arial";
	font-size: 10px;
}

/* omar's test of new input look*/
.input
{
	background-color: #ffffff;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	color: black;
	font-family: "arial";
	font-size: 10px;
}

.select
{
	background-color: #ffffff;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	color: black;
	font-family: "arial";
	font-size: 10px;
}
.checkbox
{
	border-bottom: black 0px solid;
	border-left: black 0px solid;
	border-right: black 0px solid;
	border-top: black 0px solid;
	color: black;
	font-family: "arial";
	font-size: 10px;
}
.radio
{
	border-bottom: black 0px solid;
	border-left: black 0px solid;
	border-right: black 0px solid;
	border-top: black 0px solid;
	color: black;
	font-family: "arial";
	font-size: 10px;
}
.button
{
	background-color: #f7f7f7;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	color: black;
	font-family: "arial";
	font-size: 10px;
}
.textarea
{
	background-color: #ffffff;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	color: black;
	font-family: "arial";
	font-size: 12px;
}