
div#tabs-block
{
	height: 31px;
    margin: 6px 0 0 0;
    padding: 0;
    background-image: url(http://images.londontown.com/images/gold-hotelsearch/tab-block-back.jpg);
    background-position: left-top;
    background-repeat: repeat-x;
}

div#tabs-block a.off
{
font-size:14px;
	color: #477495;
    background-image: url(http://images.londontown.com/images/gold-hotelsearch/tab-left-off.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0 0 0 5px;
}

div#tabs-block a.off span
{
	background-image: url(http://images.londontown.com/images/gold-hotelsearch/tab-right-off.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    padding: 0 5px 0 0;
}

div#tabs-block a.off span.inner
{
	display: block;
	background-image: url(http://images.londontown.com/images/gold-hotelsearch/tab-back-off.jpg);
    background-repeat: repeat-x;
    padding: 6px 5px 0 5px;
}

div#tabs-block a.off,
div#tabs-block a.off span
{
	display: block;
    float: left;
    height: 31px;
    font-weight: bold;
    text-decoration: none;
}

div#tabs-block a.off:hover
{
	color: #464646;

    text-decoration: none;
}



div#tabs-block a.on
{
	color: #477495;
	font-size:14px;
    background-image: url(http://images.londontown.com/images/gold-hotelsearch/tab-left-on.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0 0 0 5px;
}

div#tabs-block a.on span
{
	background-image: url(http://images.londontown.com/images/gold-hotelsearch/tab-right-on.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    padding: 0 5px 0 0;
}

div#tabs-block a.on span.inner
{
	display: block;
	background-image: url(http://images.londontown.com/images/gold-hotelsearch/tab-back-on.jpg);
    background-repeat: repeat-x;
    padding: 6px 5px 0 5px;
}

div#tabs-block a.on,
div#tabs-block a.on span
{
	display: block;
    float: left;
    height: 31px;
    font-weight: bold;
    text-decoration: none;
}

div#tabs-block ul
{
	list-style: none;
    padding: 0;
    margin: 0;
}

div#tabs-block ul li
{
	display: block;
    float: left;
    margin: 0;
}

div#tabs-block ul li.right
{
	display: block;
    float: right;
    margin: 0;
}

div#tabs-block a.off span.right
{
	background-image: url(http://images.londontown.com/images/gold-hotelsearch/tab-short-right-off.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    padding: 0 5px 0 0;
}

div#tabs-block a.on span.right
{
	background-image: url(http://images.londontown.com/images/gold-hotelsearch/tab-short-right-on.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    padding: 0 5px 0 0;
}




div#hotel-tabs-block
{
	height: 26px;
    margin: 6px 0 0 0;
    padding: 0;
}

div#hotel-tabs-block
{
	margin: 0;
    border: 0px solid #FFFFFF;
    border-bottom: 2px solid #68889F;
}


div#hotel-tabs-block ul
{
	list-style: none;
    padding: 0;
    margin: 0;
}

div#hotel-tabs-block li.on
{
	display: block;
    float: left;
    height: 25px;
    overflow: hidden;
    border: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #68889F;
    background-image: url("http://images.londontown.com/images/directory-wide/search-tab-on-back.jpg");
    background-repeat: repeat-x;
    margin: 0 2px 0 0;
}

div#hotel-tabs-block li.on div.tab
{
	display: block;
	margin-top: 5px;
    padding: 0px 17px 0 10px;
}

div#hotel-tabs-block li.on div.tab
{
	padding-left: 3px;
    padding-right: 7px;
}

div#hotel-tabs-block li.on div.tab div
{
	float: left;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 11px;
    padding-left: 5px;
}

div#hotel-tabs-block li.off
{
	display: block;
    float: left;
    height: 25px;
    overflow: hidden;
    border: solid;
    border-width: 1px 1px 0 1px;
    border-color: #D6D6D6;
    background-image: url("http://images.londontown.com/images/directory-wide/search-tab-off-back.jpg");
    background-repeat: repeat-x;
    margin: 0 2px 0 0;
}

div#hotel-tabs-block li.off div.tab
{
	display: block;
	margin-top: 5px;
    padding: 0px 17px 0 10px;
    font-weight: bold;
    color: #0076A3;
    font-size: 11px;
}

div#hotel-tabs-block li.off div.tab
{
	padding-left: 3px;
    padding-right: 7px;
}

div#hotel-tabs-block li.off div.tab a.tab-text
{
	display: block;
	float: left;
    font-weight: bold;
    color: #697E99;
    font-size: 11px;
    padding-left: 3px;
}

div#list-view
{
 
    background-color: #E6E6E6;
    margin: 0px 0 0 0;
    padding: 10px 0 10px 0;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    border: 0px solid #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

div#itinerary-top
{
	background-color: #F5F5F5;
    border: 0px solid #FFFFFF;
    border-bottom: 1px solid #E3E3E3;
    padding: 8px 0 7px 20px;
    min-height: 45px;
    height: auto !important;
    height: 45px;
}

div#your-itinerary
{
	float: left;
    min-width: 103px;
    padding-top: 3px;
}

div#itinerary-dates,
div#itinerary-rooms,
div#itinerary-types
{
	float: left;
    min-width: 275px;
}

div#main-search-page
{
	padding: 15px 20px 0 20px;
}

div#main-search-page h1
{
	font-family: Arial, Helvetica, sans-serif;
}

div#top-secret-top
{
	background-image: url(http://images.londontown.com/images/gold-hotelsearch/top-secret.jpg);
    background-repeat: no-repeat;
    width: 732px;
    height: 128px;
}

div#filters
{
	float: left;
    width: 212px;
    padding-top: 4px;
}

div#results
{
	float: left;
    width: 732px;
    padding-top: 4px;
}

div#result-links
{
	float: right;
    padding: 20px 0 23px 0;
	margin-right: 8px;
}

div.filters-head
{
	background-image: url("/images/gold-hotelsearch/filters-back.jpg");
    background-repeat: repeat-x;
    background-color: #6A8A9F;
    width: 206px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    border: 1px solid #708694;
    padding-top: 2px;
}

div.filter-options
{
	width: 208px;
    background-color: #F0F0F0;
    padding: 10px 0 10px 0;
}


.FILTER_toggle {
float:left;padding:1px;color:#FFFFFF;background-color:#C2C2C2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:4px;margin-bottom:4px;
}
.FILTER_floatLeft{ float:left; }
.FILTER_Text{ float:left;margin-left:4px;font-family:arial;font-size:11px;font-wieght:bold;color:#FFFFFF}
.FILTER_Image{ cursor:pointer;float:left;margin-left:7px;margin-top:6px;margin-right:7px; }
.FILTER_Clear { clear:both; }

div.green-bar
{
	background-image: url("http://images.londontown.com/images/gold-hotelsearch/green-back.jpg");
    background-repeat: repeat-x;
    background-colour: #7B7946;
    min-height: 23px;
    height: auto !important;
    height: 23px;
    color: #FFFFFF;
    padding: 0 0 5px 0;
    margin-bottom: 1px;
}

div.green-bar p
{
	margin: 0 0 0 9px;
    padding-top: 2px;
}

div.hotel-details-block
{
	float: left;
    width: 445px;
    background-color: #F5F5F5;
    min-height: 134px;
    height: auto !important;
    height: 134px;
    padding-top: 8px;
    
}

div.hotel-price-block
{
	float: right;
    width: 142px;
    background-color: #F0F0F0;
    min-height: 134px;
    height: auto !important;
    height: 134px;
    padding-top: 8px;
    text-align: right;
    border-left:1px solid #CCCCCC;
}

div.result-content
{
	float: left;
	width: 435px;
}

div.result-content br
{
	line-height: 1px;
    font-size: 1px;
}

div.image-main-container
{
	border: 1px solid #CCCCCC;
    background-color: #F5F5F5;
    padding: 10px 0 10px 0;
}

div.image-title-container
{
	float: left;
    width: 424px;
}

div.image-pricing-container
{
	float: right;
    width: 262px;
}

div.image-pricing-desc-container
{
	float: right;
    width: 213px;
    text-align: right;
}

div.image-left
{
	float: left;
}

div.image-right
{
	float: right;
}

div.image-wrapper
{
	position: relative;
    padding: 8px 8px 0 8px;
}

.opaque-image-left
{
    position: absolute;
    display: block;
    width: 34px;
    height: 46px;
    top: 103px;
    z-index: 999999;
}

.opaque-image-right
{
	position: absolute;
	display: block;
    width: 34px;
    height: 46px;
    top: 103px;
    right: 8px;
    z-index: 999999;
}

.result-head
{
	display: block;
    overflow: hidden;
    height: 20px;
}

.height-3
{
	height: 3px;
    overflow: hidden;
}

.height-4
{
	height: 4px;
    overflow: hidden;
}

.height-6
{
	height: 6px;
    overflow: hidden;
}

.width-1
{
	width: 1px;
}

.width-7
{
	width: 7px;
}

.width-103
{
	width: 103px;
}

.width-269
{
	width: 269px;
}

.width-330
{
	width: 330px;
}

.padding-top-68
{
	padding-top: 68px;
}

