* {
	margin: 0;
	padding: 0;
}
body {
	margin-bottom: 25px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	background-color:#444;
	background-image: url(/images/bg.gif);
	background-repeat:repeat;
}
html,body {
	height: 100%;
}
body,td,th {
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
a {
	color: blue;
	text-decoration: underline;
}
a:hover {
	color: #3381ce;
}
h1 {
	font-size: 15pt;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 10px;
       	color: #444;

}
h2 {
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #555;
}
h3 {
	font-size: 11pt;
	margin-bottom: 10px;
	margin-top: 10px;
}
small {
  font-size: 10px;
}
#container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	top: 0px;
	width: 950px;
	background-color:#fff;
}
#specials {
  margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	top: 238px;
	width: 950px;
	left: 0px;
	height: 200px;
	background-color:#fff; 
}
#content {
  margin-left: auto;
	margin-right: auto;
	position: absolute;
	text-align: left;
	top: 438px;
	width: 950px;
	left: 0px;
	background-color:#fff;
  height: 500px; 
}
#content-inn {
  padding:20px;
  background-color:#fff;
}
#content-inn-footer {
  padding:20px;
  background-color:#fff;
}
#blankimage {
 position: absolute;
 display: none;
 left: 0px;
 top:0px;
}
#topbg {
 left: 0px;
 top: 40px;
 position: absolute;
 background-image: url(/images/hotel-inn.jpg);
 width: 950px;
 height: 198px;
 background-color:#424C50;
}
#logo {
 top: 39px;
 left: 175px;
 position: absolute;
}
#phones {
 left: 0px;
 top: 0px;
 position: absolute;
 width: 950px;
 height: 37px;
 background-color:#444;
 border-bottom: 3px solid #000;
 background-image: url(/images/hotel-inn_phones.jpg);
}
#footer {
 width:950px;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 color:#666;
 height: 70px;
 display: none;
 font-size:8pt;
 background-color:#fff;
 border-top: 3px solid #000;
}
strong{
 font-weight:bold
}
div.topmenu {
 position: absolute;
 width: 921px;
 height: 30px;
 top: 165px;
 left: 20px;
}
#searchbox {
 position: absolute;
 top: 0px;
 left: 20px;
 width: 910px;
 height: 200px;
 background-image: url(/images/searchbox.png);
}
#special_top {
 position: absolute;
 top: 0px;
 left: 360px;
 width: 567px;
 height: 30px;
 background-image: url(/images/special.png);
}
#special {
 position: absolute;
 top: 30px;
 left: 360px;
 width: 567px;
 height: 111px;
}
#search_table {
 position: absolute;
 left:8px;
 top:35px;
 z-index: 400;
}
#search_table2 {
 position: absolute;
 left:8px;
 top:85px;
 z-index: 400;
}
#search_table3 {
 position: absolute;
 left:8px;
 top:130px;
 z-index: 400;
}
.search_label {
 font-size:12px;
}
.search_field {
 width:100%;
 font-size: 12px;
 height:24px;
 padding:3px;
}
.search_field_date {
 width:60%;
 font-size: 12px;
 height:18px;
}
.search_field_text {
 width:100%;
 font-size: 12px;
 height:18px;
}
#si_date1 {
 margin-right:10px;
 cursor:pointer;
}
#si_date2 {
 margin-right:10px;
 cursor:pointer;
}
#sb_submit {
 position: absolute;
 top: 120px;
 left: 260px;
}
#sf_metro {
 position: absolute;
 top: 120px;
 left: 10px;
 font-size: 12px;
}
#icon_new_year {
 position: absolute;
 left: 762px;
 top: 0px;
}
#icon_lang {
 position: absolute;
 left: 760px;
 top: 7px;
}
#icon_home {
 position: absolute;
 left: 854px;
 top: 7px;
}
big {
 font-size: 13pt;
}
i {
 font-style: italic; 
}
td {
 padding: 3px;
}
ul {
 list-style-type: disc;
 padding: 0px 35px;
}
#small_metro {
 position: absolute;
 left: 493px;
 top:0px;
 width:200px;
 height:200px;
}
#sb_submit {
 position: absolute;
 top: 174px;
 left: 400px;
}
#map_canvas {
 left:727px;
 top: 0px;
 width: 200px; 
 height: 200px;
 position:absolute;
} 
#map_canvas a {
 display: none;
}
#gmap_big{
 width:400px;height:330px;float:right;
 margin-left:20px;
 margin-bottom:20px;
}
#gmap_big a {
 display: none;
}
#gmap_bigm{
 width:905px;height:400px;float:none;

}
#newyeardiv{
 background-image: url('/data/snow.jpg');
 background-repeat: repeat;
}
.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(/images/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(/images/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(/images/tipBtm.png) no-repeat bottom; height: 32px;}
.tTip {width: 200px; position: absolute; cursor: pointer; color: #666; font-weight: bold;}
	.tip {color: #333;}
.hotels_header:hover {
text-decoration:underline;
}
.usertable_bg {
background: #DCDCDC;
}
.strtd {
font-weight: bold;
}
#cmtable td {
border-bottom:1px dotted gray;
}
