#site-wrapper {
	padding-top:20px;
	text-align:center;
}
#site {
	width:1000px;
	margin:auto;
	text-align:left;
}

body {
	font-family:Tahoma;
	font-size:13px;
}

a, a:visited, a:active, a:link {
	text-decoration:none;
	color:#336699;
}
a:hover {
	color:#FF0000;
}

#top-nav {
	margin:-14px 0 0 0;
	font-size:13px;
	font-weight:bold;
	color:#336699;
}
#top-nav span.menu-item {
	padding:0 10px 0 10px;
}


.clearFix {
	clear:both;
}
#left-bar {
	width:194px;
	float:left;
	padding:20px 8px 10px 8px;
}
#left-nav {
	position: static;
}

#container {
	width:780px;
	float:right;
}
#price-display {
	text-align:center;
	float:right;
	margin:30px 20px 0px 0px;
	width:180px;
}
.clearRight {
	clear:right;
}
.left{
	float:left;
}
.right{
	float:right;
}
.price {
	padding-bottom:5px;
	color:red;
	font-size:16px;
	font-weight:bold;
	font-family:Arial,Helvetica,serif;
}

#breadcrumbs {
	visibility:hidden;
}
#country-listing-breadcrumb {
	margin-top:10px;
	text-decoration:underline;
	float:left;
}

/* Styles for the TI search box */
.style01 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.style02 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
#SearchFormTIC {
	margin-top:20px;
}
#ti-search {
	background-color:#EFEFEF;
}
#search-button {
	margin:10px 0px 10px 50px;
}

.hotel-list-object {
	clear:both;
	padding:10px 0 10px 0;
}
.hotel-list-object h3 {
	font-weight:bold;
	font-size:16px;
	color:#000066;
}
.hotel-list-object p.description {
	padding:5px 0 5px 0;
	color:#336699;
}
.price-container {
	width:180px;
	margin:0 0 0 30px;
}


li.loading {
	background-image:url('/john/images/loading.gif');
	background-position: right center;
	background-repeat: no-repeat;
}


/*
	For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
	setting the "zoom" property to 1.  This ensures that the selected state of 
	MenuItems doesn't get dropped when the user mouses off of the text node of 
	the anchor element that represents a MenuItem's text label.
*/
#left-nav .yuimenuitemlabel {
	_zoom: 1;
}
#left-nav .yuimenu .yuimenuitemlabel {
	_zoom: normal;
}

#footer {
	text-align:center;
	clear:both;
	padding:20px 0 0 0;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 380px 0 250px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width:  194px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 380px; /*Width of right column*/
margin-left: -380px; /*Set left margin to -(RightColumnWidth)*/
}

 .headlinetext{ font-family: 'Impact'; font-size:1.5em; Color:#3366cc;}
