

#container
{
width: 781px;
margin: 10px auto;
background-color: #fff;
color: #333;
line-height: 130%;
border: 1px #000 solid;
/*background: transparent url('../images/bg-wrapper.png') repeat-y;*/
}

#top
{
/*
padding-left: 7px;
padding-right: 7px;
*/
}

#left-nav
{
float: left;
margin: 0;
padding: .5em;
font-size: 12px;
}

#content
{
margin-left: 160px;
padding: .5em;
max-width: 36em;
}

#home-content
{
margin-left: 160px;
padding: .5em;
}
#right-image-bar
{
	float: right;
	width: 160px;
	padding-left: 10px;
}
#right-image-bar img
{
	padding-top: 8px;
}
#list-content
{
	margin-left: 160px;
	padding: .5em;
	max-width: 36em;
}

#trav-search
{
color: #FD6D02;
margin-left: 110px;
margin-top: -20px;
padding-top: 0px;
}
#trav-search h6 {
	margin: 0px;
}
#trav-search h4 {
	margin: 4px;
	padding-top: 5px;
}
form#SearchFormTIC {
	margin-top: -50px;
}
font.link-highlight{
	color: #4169E1;
}

div#country-name {
	text-align: center;
}
div.hotel-item {
	display: table-cell;
}
div.hotel-image img {
	float: left;
}
div.hotel-desc {
	padding: .5em;
}

div#promo {
	color: #FD6D02;
}

.hotel_name {
	font-family: Trebuchet MS;
	font-size: 21px;
	line-height: 24px;
	color: #006;
}
.address {
	font-size: 11px;
	line-height:40%;
}

#footer
{
clear:both;
color:#333333;
font-size:10px;
margin-left:10%;
margin-right:10%;
padding-bottom:5px;
padding-top:5px;
width:auto;
}

#left-nav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

#image-gallery
{
float: left;
}

#vt-image img:hover {
	cursor:pointer;
}

div#hotel-logo {
	padding: 6px;
}

div#hotel-logo img {
	border-style:none;
}

div#booknow {
width: 280px;
text-align: center;
}

div#booknow img {
border-style: none;
}

div#hotel-only {
background:#00CED1;
width:302px;
text-align:center;
}

div.hotel_review {
	float:right;
}

div.left-callout {
	padding-top: 1px;
}

div#breadcrumbs {
	font-size: 10px;
	color: #FFA500;
}

div#breadcrumbs a:link, #breadcrumb a:visited {
background-color:inherit;
color:#FFA500;
padding:2px;
text-decoration:none;
}

/*** breadcrumb ***/

div#breadcrumbs	{color:#FFA500; background-color: inherit; margin:0px 0; padding-top:5px;}
div#breadcrumbs a:link {padding:2px;color:#FFA500; background-color: inherit; text-decoration:none;}
div#breadcrumbs a:visited {padding:2px;color:#FFA500; background-color: inherit; text-decoration:none;}
div#breadcrumbs a:hover {padding:2px;color:#ff3300; background-color: inherit; }
div#breadcrumbs .destination {float:right; margin-top:-10px;}
div#breadcrumbs div {border-bottom:1px solid #E5E5E5; margin:0px 2px; padding:2px; }

#amenity  li {
	list-style:disc;
	float:none;
}

#addons a {
	text-decoration:underline;
}

div.misc_title {
	font-weight:bold;
	text-align:left;
}

body {
	background: #fff url('../images/blue-grad-bg.png') repeat-x;
	font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
	}

div.nested-nav  a {
	padding-left: 20px!important;
	background-color: #38B5E8!important;
}

div.nested-nav a:hover {
  background: #00FFFF!important;
}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 150px;
}

ul.menu a {
  display: block;
  text-decoration: none;
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
  background: #4F96BE;
  color: #000;
  padding: 6px;
  margin-top: 1px;
}

ul.menu li a:hover {
  background: #00FFFF;
}

ul.menu li ul li a {
  background: #00CED1;
  color: #000;
  padding-left: 20px;
}

ul.menu li ul li a:hover {
  background: #00FFFF;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

ul.nested-list li a {
	padding-left: 40px!important;
	background-color: #00CED1!important;
}

ul.nested-list li a:hover {
  background: #00FFFF!important;
  border-left: 5px #000 solid!important;
  padding-left: 40px!important;
}

/* Style for Usual tabs */
.usual {
  background:#FFF;
  color:#111;
  width: 580px;
}

 .usual ul a.featured {
   background:#FFA500;
 }
 
.usual li { list-style:none; float:left; }

.usual ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:10px Verdana;
  color:#000;
  background:#4F96BE;
}
.usual ul a:hover {
  color:#000;
  background:#00FFFF;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#000;
  background:#00CED1;
  border-bottom:1px solid snow;
  cursor:default;
  }
 
.usual div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:#FFF;
  font:10pt;
}
.usual div a { color:#000; font-weight:bold; }

div.clear { /* Float fix */
	clear: both;
	height: 1px; /* Height must be 1 for the wrapping element to actually wrap the containing elements (IE fix) */
	overflow: hidden; /* Style used because MSIE refuses to automatically make div tags less than 1em high when in Standards Compatible mode. */
}

iframe#google_ads_frame2 {
	margin-left:-140px;
}
