.logo {
	BACKGROUND-IMAGE: url(/Images/logo.gif)
}
.hr {
	COLOR: #332ece; BACKGROUND-COLOR: #332ece
}
.h3 {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #27598b
}
.thead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbcef9; COLOR: #000000
}
.alt1 {
	FONT-SIZE: 10px; BACKGROUND: #e3ebff; COLOR: #000000
}
.alt2 {
	FONT-SIZE: 10px; BACKGROUND: #d5e0fb; COLOR: #000000
}
.bar {
	BACKGROUND-COLOR: #27598b
}
.ad_head {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5f6
}
.ad_bar {
	BACKGROUND-COLOR: #006999
}
.ad_body {
	BORDER-RIGHT: #ebebeb 2px dotted; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.last_clicked {
	FONT-SIZE: 10px; COLOR: #27598b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.last_clicked {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bar_head {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #27598b
}
.bar_body {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #27598b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eff3ff /*bbcef9*/
}
A.bar_body {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #27598b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eff3ff /*bbcef9*/
}
.menu_body {
	PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #bbcef9; TEXT-DECORATION: underline
}
A.menu_body {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #bbcef9; TEXT-DECORATION: underline
}
.bar_left {
	BACKGROUND-COLOR: #332ece
}
.bar_headright {
	BACKGROUND-COLOR: #1d5b8f
}
.bar_right {
	BACKGROUND-COLOR: #729ed9
}
.bar_farright {
	BACKGROUND-COLOR: #332ece
}
.topbar_start {
	BACKGROUND-IMAGE: url(/Images/flap-bgstart.gif)
}

a.blue16BoldLink {text-decoration:none; color:#0D447F; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:13px; width:300px; white-space:nowrap; overflow:hidden; } /* the hotel titles in the hotel list page is too wide*/
.list-descrip {font-size: 12px; color: #666666;}
.list-thumbBdr {border: 2px solid #A9A9A9;}

.topSignin 
{
	FONT-WEIGHT: bold; FONT-SIZE:13px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}
A.topSignin 
{
	FONT-WEIGHT:normal; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}
.topSignin a:link {
     color:white;
     font-size:11px;
     font-weight:normal;
     text-decoration:underline;
     } 

.topSignin a:visited {
     color:white;
     font-size:11px;
     font-weight:normal;
     text-decoration:underline;
     } 

.topSignin a:hover {
     color:red;
     font-size:11px;
     font-weight:normal;
     text-decoration:underline;
     } 

.topSignin a:active {
     color:red;
     font-size:11px;
     font-weight:normal;
     text-decoration:underline;
     } 

.partnerSites
{
	text-align:center; FONT-WEIGHT:normal; FONT-SIZE: 9px; COLOR: #466686; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.partnerSites 
{
	text-align:center; FONT-WEIGHT:normal; FONT-SIZE: 9px; COLOR: #466686; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.partnerSites a:link {
     color:#466686;
     font-size:9px;
     font-weight:normal;
     } 
.partnerSites a:visited {
     color:#466686;
     font-size:9px;
     font-weight:normal;
     } 
.partnerSites a:hover {
     color:#466686;
     font-size:9px;
     font-weight:normal;
     } 
.partnerSites a:active {
     color:#466686;
     font-size:9px;
     font-weight:normal;
     } 


.topbar {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #27598b; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR:Transparent
}
A.topbar {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #27598b; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR:Transparent
}
.topbar_select {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #27598b;
}
A.topbar_select {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #27598b;
}
/*
.topbar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #27598b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eff3ff
}
A.topbar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #27598b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eff3ff
}
*/
.topbar_link 
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #27598b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eff3ff;
}
A.topbar_link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #27598b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eff3ff;
}
.topbar_end {
	BACKGROUND-IMAGE: url(/Images/flap-bgend.gif)
}
.topbar_bg {
	BACKGROUND-IMAGE: url(/Images/flap-bgbg.gif)
}
.bottombar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #27598b
}
A.bottombar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #27598b
}
.content_link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #850d0d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.content_link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #850d0d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.content_box {
	BORDER-LEFT: #ebebeb 2px dotted; BORDER-BOTTOM: #ebebeb 2px dotted
}
.content_mer {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #575757; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.content_img {
	PADDING-RIGHT: 25px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.content_body {
	FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.content_extra {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #575757; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.content_extra {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #575757; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copyright {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #575757; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
.header1 {
	BACKGROUND-IMAGE: url(/Images/background1.gif)
}
#header2 {
	BACKGROUND-IMAGE: url(/Images/background2.gif); HEIGHT: 24px
}
.header3 {
	BACKGROUND-IMAGE: url(/Images/background3.gif)
}
A.cat_link {
	FONT-SIZE: 11px; COLOR: #3d6083; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.cat_link:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.right_col {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; WIDTH: 212px; PADDING-TOP: 9px; BACKGROUND-COLOR: #9dbedf
}
.content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.content2 {
	FONT-SIZE: 13px; COLOR: #32567a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8eef4
}
.content3 {
	FONT-SIZE: 11px; COLOR: #32567a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.small {
	FONT-SIZE: 9px; COLOR: #3d6083; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.categories {
	BORDER-RIGHT: #3d6083 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #3d6083 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #3d6083 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #3d6083 1px solid; BACKGROUND-COLOR: #ffffff
}
.tab1 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #3d6083
}
.calendarhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3d6083; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.calendar {
	FONT-SIZE: 11px; COLOR: #3d6083; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calendar_day {
	FONT-SIZE: 11px; COLOR: #5f82a5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calendar_bg {
	BACKGROUND-COLOR: #ffffff
}
.cal_border {
	BORDER-RIGHT: #3d6083 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #3d6083 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #3d6083 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #3d6083 1px solid; BACKGROUND-COLOR: #9dbedf
}
.links_bg {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/Images/links_bg2.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bottom_bg {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(/Images/links_bg1.gif); PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
A {
	FONT-SIZE: 11px; COLOR: #517eaa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.links {
	FONT-SIZE: 11px; COLOR: #466686; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.links {
	TEXT-DECORATION: none
}
A.links:hover {
	COLOR: #883030; TEXT-DECORATION: none
}
.white {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tab2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7f95ac; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.date {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #883030; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.button_big {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 14px; 
	BORDER-LEFT: medium none; CURSOR: hand; COLOR: #ffffff; 
	BORDER-BOTTOM: medium none; HEIGHT: 24px;
}

/* regional hotel links */
.rite-footer-cell-top {
    vertical-align:top;
    font-size:13px;
    font-family:Arial;
    }
.rite-footer-cell-top a:link {
     color:blue;
     text-decoration:underline;
     } 

.rite-footer-cell-top a:visited {
     color:purple;
     } 

.rite-footer-cell-top a:hover {
     color:red;
     text-decoration:none;
     } 

.rite-footer-cell-top a:active {
     color:green;
     } 
.rite-footer-top-row {
    color:#ff7e00;font-size:16px; font-weight:bold;
}

/*below: group reservation*/
.ltblue-hdrtop {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(/Images/ltblue-hdrtopBG.gif) #eef3f9; PADDING-TOP: 2px
}
.ltblue-hdrtop2 {
	PADDING-LEFT: 7px; BACKGROUND: url(/images/ltblue-hdrtopBG.gif) #eef3f9; PADDING-TOP: 2px
}
.masterBorder1pxBlue {
	BORDER-RIGHT: #5386be 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #5386be 1px solid; PADDING-LEFT: 7px; BACKGROUND: #ffffff; PADDING-BOTTOM: 7px; BORDER-LEFT: #5386be 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #5386be 1px solid
}

.masterBLACK {
	COLOR: #0d447f
}
.masterBOLD {
	FONT-WEIGHT: bold; 
}
.masterREDplain {
	COLOR: #ff0000
}
.copyDIVline {
	BACKGROUND: #0d447f; WIDTH: 100%; HEIGHT: 1px
}
.REQ {
	BACKGROUND: #ff6600
}
.tollFreeTextColor1 {
	FONT-WEIGHT: bold; COLOR: #ff0000
}

a.search-link:link {font-weight:bold; font-size:11px; text-decoration:underline; color: #0D477F;}
a.search-link:active  {font-weight:bold; font-size:11px; text-decoration:underline;color: #0D477F;}
a.search-link:hover  {font-weight:bold; font-size:11px; color: #0D477F;}
a.search-link:visited  {font-weight:bold; font-size:11px; text-decoration:underline;color: #0D477F;}

/*------- search engine friendly------------*/
.topSlogan {
  background-color: white;
  padding:5px;
  margin-right:10px;
  margin-bottom:10px;
  text-align:center;
  font-size:1.0em;
  float:left;
  }
.topSlogan h1 {
  margin:0px;
  font-size:1.1em; 
  }
.topSiteMap 
{
  background-color: white;
  padding:0px;
  margin-left:10px;
  margin-bottom:0px;
  margin-top:0px;
  background-color:white;
  border: solid 0px black;
  text-align:left;
  font-size:1.0em;
  float:left;
  width:100%;
}
.topSiteMap h1 
{
  margin:0px;
  font-size:1.1em;
}
.topDescription {
    border:1px; font-family: arial; font-size: 13px; 
	text-align: justify;
}

#TopHeader {
  font-size:0.9em;
  margin:50px 0px 10px 0px;
  padding:17px 0px 0px 20px;
  height:33px; 
  border-style:solid;
  border-color:#000;
  border-width:1px 0px; 
  background-color:#eee;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:14px; 
  }
body>#TopHeader {height:14px;}

#TopHeader a {
  color:#09c;
  font-weight:600;
  text-decoration:none;
  }
#TopPart 
{
  position: absolute;
  top: 98px;
  left: 0px;
  text-align: left; 
  width: 800px
}
#HomeTopLeft 
{
  position: absolute;
  top: 110px;
  left: 10px;
  text-align: left; 
  width: 155px
}
#HomeSearchForm
{
    position:absolute;
    top:110px;
    left:170px;
    text-align:center;
}
#HomeSearchForm2  /*left: 180, form: 440, right: 180*/
{
    position:absolute;
    top:150px;
    left:180px;
    text-align:center;
}
#ListTopLeft 
{
  position: absolute;
  top: 145px;
  left: 10px;
  text-align: left; 
  width: 155px
}
#ListSearchForm 
{
    position:absolute;
    top:145px;
    left:190px;
    text-align:center;
}
#MenuLinks {
  position: absolute;
  top: 0px;
  left: 10px;
  }
/*#MenuLinks a {
  font-size:1em;
  font-weight:bold; 
  text-decoration:none;
  color:#09c;
  }*/
/*------- search engine friendly done------------*/

