body {
	margin: 0;
	padding: 0;
	font: 100% Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color: black; 
	background: #FFFFFF url(bg.gif) repeat-x;
	line-height: 16px; 
}

a {
	color: #0088CC;
	background-color: inherit;
	text-decoration:none;
}

a:hover {
	color: #575757;
	background-color: inherit;
}

.HeaderLink {color:#9EC068;font-weight:bold;padding-left:20px}
.HeaderLink:hover {color: #DCF2B8 }

.HeadingText a:hover {color: #0088CC;}
.FrontAd { font-size:16px;font-weight:bold }

.HeadingText {
	font: bold 1.8em Arial, Sans-Serif;
	font-size:36px;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	display:inline;position:relative;top:-15px;padding-left:20px;
}

h1 a {
	text-decoration: none;
}

h1 {
	margin: 0px; 
	padding: 5px 0px 3px 0px; 
	font: 130% Arial, Sans-Serif;
	font-weight: bold;
	color: #808080; 
	background-color: inherit;
}

h2 
{
    font: 100% Arial, Sans-Serif;
	margin: 0px; 
	padding: 0px; 
	font-weight: bold;
	color: #808080; 
	display:inline;
}
.header { 
	height: 45px; 
	margin: 0px 0 2px 0; 
	padding: 20px 0 0 5px;
	background: #FFF url(/Pics/headerbg.gif) repeat-x bottom left;
	color: #808080;
}

.footer { 
	height: 14px; 
	margin: 0px 0 0px 0; 
	padding: 0px 0 0 0px;
	background: #FFF url(/Pics/footerbg.gif) repeat-x bottom left;
	color: #808080;
}

.SelCombo {font-size:11px;width:109px}
.Selector 
{
    padding:10px 0px 10px 10px;
    background-color:#DCF2B8;
    border:1px solid #9EC068;
    color:black;
}

.homepage 
{
  margin-top:10px;  
}

.homepage tr td
{
  padding-top:10px;  
}

.SelHeadline 
{
    padding-top:8px;
}
.LocationCombo { width:200px}

.HotelDesc {color:#333333;font-size:11px;line-height:18px;text-align:justify;padding-bottom:5px} 
.RoomDesc {color:#333333;font-size:11px} 

.BookingRequest {color:#333333;font-size:11px}

.GridTable {border-collapse:collapse}
.GridTable tr td {padding:5px}

.GridHeader TD {border-top:1px solid #137DA2; 
             border-bottom:1px solid #137DA2;
             border-right:1px solid #F0F0F0; 	
             border-left:1px solid #F0F0F0; 	
             background: #FFF url(/Pics/BlueGradientLight.gif) repeat-x bottom left;
             color:White;font-weight:bold;
             padding-top:7px;
             padding-bottom:7px }

.GridOther TD {border:1px solid #D0D0D0}
.HotelDescHeader {padding-top:10px;font-weight:bold}
.HotelDescOther {line-height:20px;text-align:justify}
.mark {color:Green;padding-right:5px}
.FooterList {font-size:11px;color:#333333}
.footerUL {padding-left:20px;padding-bottom:5px;margin:0px}
.HeaderSmall {font-size:11px}

.PageContent {width:800px;text-align:justify;color:#333333;margin:0px auto;padding-bottom:100px}
.PageContentHeader {font-weight:bold;padding-top:20px}

.ReviewTable {width:100%;margin-bottom:20px}
.ReviewMain {line-height:20px;text-align:justify;width:350px}
.ReviewOther {color:#333333;font-size:11px;line-height:18px;text-align:justify;padding-bottom:5px} 
.ReviewTable tr td {vertical-align: top}

.GuestRatingBox {color:#333333;font-size:11px;padding:15px 10px 10px 10px;border:1px solid #59C4FF;width:40px;margin-left:20px;background-color:#DDF3FF}
.GuestRatingNumber {font-size:28px;font-weight:bold;padding-bottom:5px}
.OverallRatingBox {line-height:18px;color:#333333;font-size:11px;padding:20px 17px 20px 20px;border:1px solid #59C4FF;width:95px;margin-left:20px;background-color:#DDF3FF}
.OverallRatingSpace {width:70px;margin-left:25px;padding-top:10px;padding-bottom:20px}



.jqiwarning .jqi{
      background-color: #b0be96;
}
.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: #c0cEa6;
      padding: 10px;
      width: 300px;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background-color: #e0eEc6;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #c0cEa6;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
} 

.HomePageQuestion {border:1px solid #CCCCCC;padding:0px;width:330px;margin-top:10px;margin-bottom:10px}
.HomePageQuestionHeader {background-repeat:no-repeat;height:109px}
