
BODY {
  background: #b8ae9c;
  color: #000000;
  margin: 0px;
}

A {
  color: #747474;
  text-decoration: none;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}

td{
 font-family: tahoma,verdana,arial;
 font-size: 12px;
 color: #565656;
}

th	
{
 font-family: tahoma,verdana,arial;
 font-size: 12px;
 color: #444444;
 background-color: #FFCCCC;
}

.table_outline { border:0px; border-top:solid 1px black; border-left:solid 1px black; border-right:solid 1px black; border-bottom:solid 1px black; }
.td_header		{ font-weight:bold; }
.table_outline2 { border:0px; border-top:solid 1px black; border-left:solid 1px black; border-right:solid 1px black; border-bottom:solid 1px black; }
.td_outline { border:0px; border-bottom:solid 1px black; border-right:solid 1px black; }
.td_outlineb { border:0px; border-bottom:solid 1px black; border-right:solid 1px black; font-weight:bold; }


.booking_textbox	{font-family: tahoma,verdana,arial; font-size: 10pt; color:#333333; background: #ffffff; border: 1px solid #aaaaaa;}
.textbox			{font-family: tahoma,verdana,arial; font-size: 11pt; color:#333333; background: #ffffff; border: 1px solid #aaaaaa;}
.drawborder			{border: 1px solid #aaaaaa;}

.city {font-size:11px; }
.tableborder { border: black 1px solid; }
.error {
	color:red;
	background-color: #FFDDDD;
	font: bold 12px tahoma;
	border: solid 1px #666666;
	padding: 2px;
}
.success {
	color:darkgreen;
	background-color: #DDFFDD;
	font: bold 12px tahoma;
	border: solid 1px #666666;
	padding: 2px;
}

.header				{font: bold 18px tahoma; }
.innerborder		{border: solid 1px gray; border-right: 0px; border-bottom: 0px; }
.outerborder		{border: solid 1px gray; border-top: 0px; border-left: 0px; }
.fontColor			{color: #FFFFFF; }
.section			{border: solid 1px gray; background-color:#FFFFCC; padding:5px;margin-bottom:10px;}
.viewing			{background-color:#FFDDFF; border:solid 1px gray; border-bottom: 0px; padding: 2px;}
select				{font-size:10px; }

a, a:link, a:visited{color: #443a28; text-decoration: none; }
a:hover				{color: #443a28; text-decoration: underline; }


.booking_textbox	{font-family: tahoma,verdana,arial; font-size: 8pt; color:#333333; background: #ffffff; border: 1px solid #aaaaaa;}
.textbox			{font-family: tahoma,verdana,arial; font-size: 9pt; color:#333333; background: #ffffff; border: 1px solid #aaaaaa;}
.header				{font-family: tahoma,verdana,arial; font-size: 7pt; color:#ffffff; font-weight:bold;}
.header_white		{font-family: tahoma,verdana,arial; font-size: 7pt; color:#000000; font-weight:bold;}
.drawborder			{border: 1px solid #663333;}

.copyright			{font-family: tahoma,verdana,arial; font-size: 11px; color: #333333; font-weight: normal; font-style: normal;}
a.copyright			{font-family: tahoma,verdana,arial; font-size: 11px; color: #333333; font-weight: normal; font-style: normal;}
a.copyright:link	{font-family: tahoma,verdana,arial; font-size: 11px; color: #333333; font-weight: normal; font-style: normal;}
a.copyright:visited	{font-family: tahoma,verdana,arial; font-size: 11px; color: #333333; font-weight: normal; font-style: normal;}
a.copyright:hover	{font-family: tahoma,verdana,arial; font-size: 11px; color: #333333; font-weight: normal; text-decoration: underline;}

.hotel_header		{font-family: tahoma,verdana,arial; font-size: 12px; color: #222222; font-weight: bold; font-style: normal;}
.hotel_address		{font-family: tahoma,verdana,arial; font-size: 12px; color: #333333; font-weight: normal; font-style: normal;}
.hotel_price		{font-family: tahoma,verdana,arial; font-size: 14px; color: #dd0000; font-weight: bold; font-style: normal;}
.hotel_subheader	{font-family: tahoma,verdana,arial; font-size: 9px; color: #e29d9d; font-weight: bold; font-style: normal;}
.hotel_subtext		{font-family: tahoma,verdana,arial; font-size: 12px; color: #333333; font-weight: normal; font-style: normal;}
.hotel_pageheader	{font-family: tahoma,verdana,arial; font-size: 16px; color: #333333; font-weight: bold; font-style: normal;}
.hotel_notes_header	{font-family: tahoma,verdana,arial; font-size: 9px; color: #663333; font-weight: bold; font-style: normal;}
.hotel_notes		{font-family: tahoma,verdana,arial; font-size: 10px; color: #333333; font-weight: normal; font-style: normal;}

.hd_city			{font-family: tahoma,verdana,arial; font-size: 13px; color: #333333; font-weight: bold; font-style: normal;}
.hd_price			{font-family: tahoma,verdana,arial; font-size: 11px; color: #333333; font-weight: normal; font-style: normal;}

.fh_city			{font-family: tahoma,verdana,arial; font-size: 12px; color: #333333; font-weight: bold; font-style: normal;}
.fh_hotelname		{font-family: tahoma,verdana,arial; font-size: 12px; color: #333333; font-weight: normal; font-style: normal;}

a.logout			{text-decoration:none; color:#990033; font-weight:bold;}
a.logout:hover		{text-decoration:underline; color:#990033; font-weight:bold;}

/*navi buttons start*/
#btnhome a {
display:block;
width:65px;
height:22px;
background:url(../images/but_home2.gif) top no-repeat left;
}
#btnhome a:hover  {
display:block;
width:65px;
height:22px;
background:url(../images/but_home2.gif) bottom no-repeat left;
cursor: pointer;
}

#btnreward a {
display:block;
width:78px;
height:22px;
background:url(../images/but_reward2.gif) top no-repeat left;
}
#btnreward a:hover  {
display:block;
width:78px;
height:22px;
background:url(../images/but_reward2.gif) bottom no-repeat left;
cursor: pointer;
}

#btnviewstatus a {
display:block;
width:100px;
height:22px;
background:url(../images/but_viewstatus2.gif) top no-repeat left;
}
#btnviewstatus a:hover  {
display:block;
width:100px;
height:22px;
background:url(../images/but_viewstatus2.gif) bottom no-repeat left;
cursor: pointer;
}

#btnconverter a {
display:block;
width:150px;
height:22px;
background:url(../images/but_currency2.gif) top no-repeat left;
}
#btnconverter a:hover  {
display:block;
width:150px;
height:22px;
background:url(../images/but_currency2.gif) bottom no-repeat left;
cursor: pointer;
}

#btnrequest a {
display:block;
width:117px;
height:22px;
background:url(../images/but_request2.gif) top no-repeat left;
}
#btnrequest a:hover  {
display:block;
width:117px;
height:22px;
background:url(../images/but_request2.gif) bottom no-repeat left;
cursor: pointer;
}
/*navi buttons end*/

/*random buttons start*/
#btnamend a {
display:block;
width:89px;
height:25px;
background:url(../images/but_amend2.png) top no-repeat left;
}
#btnamend a:hover  {
display:block;
width:89px;
height:25px;
background:url(../images/but_amend2.png) bottom no-repeat left;
cursor: pointer;

}

#btnconfirm a {
display:block;
width:89px;
height:25px;
background:url(../images/but_confirm2.png) top no-repeat left;
}
#btnconfirm a:hover  {
display:block;
width:89px;
height:25px;
background:url(../images/but_confirm2.png) bottom no-repeat left;
cursor: pointer;
}

#btncontinue a {
display:block;
width:89px;
height:25px;
background:url(../images/but_continue2.png) top no-repeat left;
}
#btncontinue a:hover  {
display:block;
width:89px;
height:25px;
background:url(../images/but_continue2.png) bottom no-repeat left;
cursor: pointer;
}

#btnconvert a {
display:block;
width:89px;
height:25px;
background:url(../images/but_convert2.png) top no-repeat left;
}
#btnconvert a:hover  {
display:block;
width:89px;
height:25px;
background:url(../images/but_convert2.png) bottom no-repeat left;
cursor: pointer;
}

#btnbacktoavailability a {
display:block;
width:158px;
height:25px;
background:url(../images/but_backtoavailability2.png) top no-repeat left;
}
#btnbacktoavailability a:hover  {
display:block;
width:158px;
height:25px;
background:url(../images/but_backtoavailability2.png) bottom no-repeat left;
cursor: pointer;
}

#btncancelbooking a {
display:block;
width:158px;
height:25px;
background:url(../images/but_cancelbooking2.png) top no-repeat left;
}
#btncancelbooking a:hover  {
display:block;
width:158px;
height:25px;
background:url(../images/but_cancelbooking2.png) bottom no-repeat left;
cursor: pointer;
}

#btncheckavailability a {
display:block;
width:158px;
height:25px;
background:url(../images/but_checkavailability2.png) top no-repeat left;
}
#btncheckavailability a:hover  {
display:block;
width:158px;
height:25px;
background:url(../images/but_checkavailability2.png) bottom no-repeat left;
cursor: pointer;
}

#btnbook a {
display:block;
width:66px;
height:22px;
background:url(../images/but_book2.png) top no-repeat left;
}
#btnbook a:hover  {
display:block;
width:66px;
height:22px;
background:url(../images/but_book2.png) bottom no-repeat left;
cursor: pointer;

}

#btninfo a {
display:block;
width:66px;
height:22px;
background:url(../images/but_info2.png) top no-repeat left;
}
#btninfo a:hover  {
display:block;
width:66px;
height:22px;
background:url(../images/but_info2.png) bottom no-repeat left;
cursor: pointer;
}

#btnreq a {
display:block;
width:66px;
height:22px;
background:url(../images/but_request2.png) top no-repeat left;
}
#btnreq a:hover  {
display:block;
width:66px;
height:22px;
background:url(../images/but_request2.png) bottom no-repeat left;
cursor: pointer;
}

#btnreset a {
display:block;
width:90px;
height:25px;
background:url(../images/but_reset2.png) top no-repeat left;
}
#btnreset a:hover  {
display:block;
width:90px;
height:25px;
background:url(../images/but_reset2.png) bottom no-repeat left;
cursor: pointer;
}

/*random buttons end*/