.autoCompleteDropDown {
	list-style: none;
	border: solid 1px #ccdef4;
	background-color: #edf2fc;
	font-family: Arial, Helvetica, sans-serif;
	color: #007bc2;
	width: 210px;
}
.autoCompleteDropDown li {
	clear: both;
}
.autoCompleteDropDown li span {
	font-style: italic;
	font-weight: bold;
}
.autoCompleteDropDown-item {
	margin: 0;
	min-height: 0;
	color: #007BC2;
	overflow: hidden;
	width: 216px;
	padding: 5px;
}
.autoCompleteDropDown-item-highlighted {
	margin: 0;
	min-height: 0;
	background-color: #22569E;
	color: #fff;
	width: 216px;
	cursor: pointer;
	padding: 5px;
}
.header-media-full {
	width: 980px;
	height: 323px;
	overflow: hidden;
	position: relative;
}
#header-media-content {
	overflow: hidden;
	height: 646px;
	width: 700px;
}
#header-media-image-container {
	position: relative;
	overflow: hidden;
	height: 323px;
	width: 700px;
}
#header-media-video-container {
	position: relative;
	overflow: hidden;
	height: 323px;
	width: 700px;
}
.player {
	display: block;
	width: 700px;
	height: 323px;
}
/* =PANELS (Accordion Panels)
_____________________________________ */
.panel-column {
	list-style: none;
	float: left;
	display: inline;
	width: 316px;
	margin: 0 0 0 8px;
	min-height: 43px;
	height: auto !important;
	height: 43px;
}
.panel-column-wide {
	list-style: none;
	float: left;
	display: inline;
	width: 632px;
	margin: 0 0 0 8px;
	min-height: 43px;
	height: auto !important;
	height: 43px;
}
.panel-head .btn {
	float: right;
	display: inline;
	margin: 10px 14px 0 0;
	cursor: pointer;
}
.panel-item {
	width: 310px;
	background: #edf2fc;
	padding: 0 0 10px;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
}
.panel-item .title {
	margin: 0 0 10px;
	padding: 0 14px;
	background: #dbe6fa;
	color: #fa6911;
	font-size: 1.167em;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
}
.panel-item .title a {
	margin: 0 0 10px;
	padding: 0 14px;
	background: #dbe6fa;
	color: #FA6911;
	font-size: 1.167em;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
}
.panel-item .title a:hover {
	color: #007BC2;
}
.panel-item table {
	width: 310px;
	margin: 0 0 10px;
}
.panel-item.closed {
	text-align: center;
	display:block;
	padding:8px 0 3px;
}
.panel-item-myoaks table {
	width: 100%;
}
.panel-item-myoaks table td {
	vertical-align: top;
	padding: 0 0 9px;
}
.popup .form {
	margin: 0;
	padding: 0;
}
.popup .form p {
	margin: 0 0 8px;
}
.popup .form label {
	display: block;
	padding: 0 0 3px;
	color: #fa6911;
	font-style: italic;
}
.popup .form input.text {
	width: 236px;
	padding: 3px;
	border:1px solid #DDD;
}
.popup .form a {
	font-style: italic;
}
.business .head_top, .business .head {
	background-image: url(../images/login_popupBG_business.png);
}
.business .head {
	background-color: #e4ab00;
}
.business .head a.close {
	background-image: url(../images/btn_close_business.gif);
}
.business .form label {
	color: #e4ab00;
}
.eclub .head_top, .eclub .head {
	background-image: url(../images/login_popupBG_eclub.png);
}
.eclub .head {
	background-color: #fa6911;
}
.eclub .head a.close {
	background-image: url(../images/btn_close_eclub.gif);
}
.eclub .form label {
	color: #fa6911;
}
.partners .head_top, .partners .head {
	background-image: url(../images/login_popupBG_partners.png);
}
.partners .head {
	background-color: #00a2de;
}
.partners .head a.close {
	background-image: url(../images/btn_close_partners.gif);
}
.partners .form label {
	color: #00a2de;
}
.corporate .head_top, .corporate .head {
	background-image: url(../images/login_popupBG_corporate.png);
}
.corporate .head {
	background-color: #c4c4c3;
}
.corporate .head a.close {
	background-image: url(../images/btn_close_corporate.gif);
}
.corporate .form label {
	color: #999999;
}
.trade .head_top, .trade .head {
	background-image: url(../images/login_popupBG_trade.png)!important;
}
.trade .head {
	background-color: #518812;
}
.trade .head a.close {
	background-image: url(../images/btn_close_trade.gif);
}
.trade .form label {
	color: #518812;
}
.owners .head_top, .owners .head {
	background-image: url(../images/login_popupBG_owners.png);
}
.owners .head {
	background-color: #007BC2;
}
.owners .head a.close {
	background-image: url(../images/btn_close_owners.gif);
}
.owners .form label {
	color: #007BC2;
}
.people .head_top, .people .head {
	background-image: url(../images/login_popupBG_owners.png);
}
.people .head {
	background-color: #007BC2;
}
.people .head a.close {
	background-image: url(../images/btn_close_owners.gif);
}
.people .form label {
	color: #007BC2;
}
.shareholders .head_top, .shareholders .head {
	background-image: url(../images/login_popupBG_owners.png);
}
.shareholders .head {
	background-color: #007BC2;
}
.shareholders .head a.close {
	background-image: url(../images/btn_close_owners.gif);
}
.shareholders .form label {
	color: #007BC2;
}
/*
.people .head_top, .people .head			{ background-image: url(../images/login_popupBG_people.png); }
.people .head								{ background-color: #dc0067; }
.people .head a.close						{ background-image: url(../images/btn_close_people.gif); }
.people .form label							{ color: #dc0067; }

.owners .head_top, .owners .head			{ background-image: url(../images/login_popupBG_owners.png); }
.owners .head								{ background-color: #518812; }
.owners .head a.close						{ background-image: url(../images/btn_close_owners.gif); }
.owners .form label							{ color: #518812; }

.shareholders .head_top, .shareholders .head { background-image: url(../images/login_popupBG_shareholders.png); }
.shareholders .head							{ background-color: #e4ab00; }
.shareholders .head a.close					{ background-image: url(../images/btn_close_shareholders.gif); }
.shareholders .form label					{ color: #e4ab00; }
*/

.listing .copy a.read-more {
	bottom:0;
	left:0;
	position:absolute;
}
.section-head .options .back {
	padding-left: 10px;
	background: url(../images/arrow_back.gif) 0 50% no-repeat;
	color: #fa6911;
	font-size: 0.917em;
	text-decoration: underline;
}
.footer-col .title {
	color: #66bef1;
	font-size: 1.167em;
	font-weight: bold;
	line-height: 1.5;
}
/* Changes 15-05-09
===================================== */

/* Panels
------------------------------------- */
.panel-item .title a {
	margin: 0;
	padding: 0;
	background: none;
	font-size: 1em; /* End Overwrite */
	color: #FA6911;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
}
.panel-item tr:hover td {
	background-color: #dbe6fa;
} /* IE7 fix */
.panel-item td {
	vertical-align: top;
	line-height: 1.3;
}
.panel-item td.col1 a {
	padding: 0;
}
/* Panel Content Tables - Added line-height and adjusted padding accordingly */
.panel-item td.col1 {
	width: 200px;
	padding: 3px 0 3px 14px;
}
.panel-item td.col2 {
	padding: 3px 5px 3px 0;
	text-align: right;
}
.panel-item td.col3 {
	padding: 3px 14px 3px 0;
	color: #fa6911;
	font-weight: bold;
}
.panel-item td.col3 a, .panel-item td.col3 a:visited {
	padding: 0;
	color:#FA6911;
	text-decoration: none;
}
.panel-item td.col3 a:hover {
	color:#007BC2;
	text-decoration: none;
}
/* Footer
------------------------------------- */ 
.footer-col .title a {
	font-size: 1em;
}
.footer-about .title {
	color:#66BEF1;
	font-size:1.25em;
	font-weight:bold;
}
.footer-about p a, .footer-about p a:visited {
	color:#66BEF1;
}
.footer-about p a:hover {
	color:#C0C0C0;
}
/* Listing
------------------------------------- */
.listing li .rate p a, .listing li .rate p a:visited {
	color:#FA6911;
	font-size:2.5em;
	font-weight: bold;
}
.listing li .rate p a:hover {
	color: #007BC2;
}
/* Search Listing
------------------------------------- */
.search-listing li {
	padding: 0 7px 17px;
}
.search-listing li .copy {
	height: 100px;
	overflow: hidden;
	margin: 0 0 14px;
}
html>body .search-listing li .copy {
	height: 100px;
}
.search-listing li .rate p a, .search-listing li .rate p a:visited {
	color:#FA6911;
	font-size:2.5em;
	font-weight: bold;
}
.search-listing li .rate p a:hover {
	color: #007BC2;
}
/* Google Maps Location Details Popup
------------------------------------- */
.map-details {
	width: 250px;
	background: #fff;
	text-align: left;
	padding-top: 10px;
}
.map-details .copy-wrap {
	width: 120px;
	margin: 0 10px 0 0;
	float: left;
	display: inline;
}
.map-details .image {
	width: 120px;
	height: 83px;
	overflow: hidden;
	float: left;
}
.map-details .title {
	margin: 0 0 7px;
	font-size: 1em;
	font-weight: bold;
}
.map-details .copy { /*height: 46px; overflow: hidden;*/
	margin: 0 0 14px;
	font-size: 0.917em;
}
.map-details .copy a, .map-details .copy a:visited {
	color: #FA6911;
}
.map-details .copy a:hover {
	color: #007BC2;
}
.map-details .rate {
	margin: 0;
	color:#BDBDBD;
	font-size:0.917em;
}
.map-details .rate a, .map-details .rate a:visited {
	color:#FA6911;
	font-size:2.167em;
	font-weight: bold;
}
.map-details .rate a:hover {
	color: #007BC2;
}
/* Google Maps Location Listing */
.map-location {
	background: #fff;
	text-align: left;
	padding-top: 4px;
}
.map-location .copy-wrap { /*width: 40px;*/
	margin: 0 10px 0 0;
	float: left;
	display: inline;
}
.map-location .title {
	margin: 0 0 10px 0;
	font-size: 1em;
	font-weight: bold;
	height: 24px;
	overflow: hidden;
	line-height: 1.3;
}
.map-location .rate {
	margin: 0;
	color:#BDBDBD;
	font-size:0.917em;
}
.map-location .rate a, .map-location .rate a:visited {
	color:#FA6911;
	font-size:2.167em;
	font-weight: bold;
}
.map-location .rate a:hover {
	color: #007BC2;
}
/* Google Maps Location Listing 2 */
.map-list {
	width: 300px;
	background: #fff;
	text-align: left;
}
.map-list .copy-wrap {
	width: 300px;
	margin: 0 0 5px 0;
	float: left;
	display: inline;
}
.map-list .title {
	width: 200px;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
	overflow: hidden;
	line-height: 1.3;
	float: left;
}
.map-list .rate {
	width: 80px;
	margin: 0;
	color:#BDBDBD;
	font-size:0.917em;
	float: right;
	text-align: right;
}
.map-list .rate a, .map-list .rate a:visited {
	color:#FA6911;
	font-size:1.1em;
	font-weight: bold;
}
.map-list .rate a:hover {
	color: #007BC2;
}
/* Bookings Grid Colours
------------------------------------- */
.rates .date-weekend {
	background-color: #cee7fd;
}
.rates .weekend {
	background-color: #fff3ea;
}
.rates .sold {
	background-color: #fffcde;
	color: #8f8f8f;
	font-size: 1em;
}
/* Linking Titles
------------------------------------- */
.section-head .heading .title a, .section-head .heading .title a:visited {
	color:#FA6911;
	font-weight: normal;
}
.section-head .heading .title a:hover {
	color: #FA6911;
}
.section-head .heading .title a strong {
	color:#007BC2;
}
.section-head .heading .title a:hover strong {
	color:#FA6911;
}
/* Roomtype scroller (Content Pages)
------------------------------------- */
.content-main .room-type-scroller {
	padding: 0;
}
.content-main .room-type-scroller .results {
	color:#FA6911;
	font-size:0.917em;
	font-weight:bold;
	line-height:18px;
	text-align: right;
	margin: 0;
	padding: 6px 32px;
}
/* Sidebar
------------------------------------- */
.quick-info-wrap {
	margin: 0 0 20px;
}
/* ROOM SELECTION CONTENT
------------------------------------- */
.room-select-bot {
	overflow: hidden;
}
.room-select .col-left-inner {
	width: 100%;
	height: 302px;
}
.room-select .col-right-inner {
	width: 100%;
}
.room-select .copy {
	margin: 20px;
}
.room-select .buttons {
display: inline;
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    width: 242px;
}
/* Paging Controls
------------------------------------- */
#main a.back-to-top {
	padding: 0;
	background: none;
	font-size: 0.917em;
	font-weight: normal;
}
#main .msg {
	float: left;
	padding: 0 0 0 12px;
}
#main .msg a {
	float: none;
	padding: 0;
	background: none;
	font-weight: normal;
}
.pagging-controls .right a.next {
	background-position: 100% 54%;
}
.pagging-controls .right a.prev {
	padding: 0 0 0 10px;
	margin: 0 10px 0 0;
	background: url(../images/arrow_prev.gif) no-repeat scroll 0 54%
}
.options a.next {
	background-position: 100% 54%;
}
.options a.prev {
	padding: 0 0 0 10px;
	margin: 0 10px 0 0;
	background: url(../images/arrow_prev.gif) no-repeat scroll 0 54%
}
/* Extra's Section NEW 14-05-09*/
.s5t6_sub {
	border-bottom: 1px solid #c3e4f7;
	text-align: right;
	font-weight: bold;
	color: #007bc2;
	background-color: #f5fafc;
}
.s5t7_sub {
	border-bottom: 1px solid #c3e4f7;
	text-align: right;
	font-weight: bold;
	color: #007bc2;
	background-color: #f5fafc;
}
.extra-price {
	line-height: 2.4;
	font-weight: normal;
	color: #007bc2;
}
/* Payment Section NEW 14-05-09*/
.s6t7_details {
	text-align: left;
	color: #71757f;
	font-weight: normal;
	background-color: #fdf6f1;
	border-bottom: 1px solid #fadfce;
	padding: 0 0 0 0;
}
.s6t1_details {
	background-color: #fef0e7;
	color: #71757f;
	font-size: 12px;
	border-bottom: 1px solid #fadfce;
	font-weight: bold;
}
.s6t7-sub {
	text-align: right;
	color: #007bc2;
	font-weight: bold;
	background-color: #fdf6f1;
	border-bottom: 1px solid #fadfce;
}
.btnAddN {
	text-align: right;
}
#detailsTable {
	margin: 0;
	width: 930px;
}
#detailsTable td {
	padding: 0 0;
	line-height: 2;
}
.btnRemoveN {
	width: 250px;
	text-align: right;
}
.btnRemoveN img {
	padding: 2px 0 0 0;
}
.dText-width {
	width: 190px;
}
.dTitle-width {
	width: 80px;
}
.dDrop-width {
	width: 90px;
}
/* Slider title and price updates */
.room-type-scroller .slider, .room-type-scroller ul li, .room-type-scroller ul li a {
	height: 191px;
}
.room-type-scroller ul li a em {
	height: 40px;
	line-height: 1;
}
.room-type-scroller ul li a span.type {
	padding-top: 5px;
	line-height:15px;
}
.room-type-scroller ul li a span.price {
	padding-top: 2px;
}
.room-type-scroller ul li a span.price span {
	color:#BDBDBD;
	display:block;
	font-size: 11px;
}
#pos-controls {
	float: right;
	padding-right: 3px;
}
.loadingAnimation {
	height:60px;
	width: 100%;
	position: absolute;
	clear: both;
	text-align: center;
	z-index: 1;
}
.room-select .col-right {
	margin-right: 0;
}
.room-select .room-type ul {
	margin: 0 0 0 6px;
}
.quick-info-btn a:visited {
	color: #fff;
}
/* Star Rating Placement */
.functions-row .title {
	width: 510px;
} /* Stop title text from going
under ratings */
.rating {
	position: absolute;
	top: 22px;
	right: 16px;
}
.rating p {
	float: left;
}
.rating .value {
	float: left;
	width: 95px;
	height: 17px;
	overflow: hidden;
	margin: 0 0 0 6px;
	background: url(../images/stars.gif) 0 0 no-repeat;
	font-size: 12px;
	line-height: 12px;
	text-indent: -9999px;
}
.rating .stars0-5 {
	background-position: 0 -17px;
}
.rating .stars1-0 {
	background-position: 0 -34px;
}
.rating .stars1-5 {
	background-position: 0 -51px;
}
.rating .stars2-0 {
	background-position: 0 -68px;
}
.rating .stars2-5 {
	background-position: 0 -85px;
}
.rating .stars3-0 {
	background-position: 0 -102px;
}
.rating .stars3-5 {
	background-position: 0 -119px;
}
.rating .stars4-0 {
	background-position: 0 -136px;
}
.rating .stars4-5 {
	background-position: 0 -153px;
}
.rating .stars5-0 {
	background-position: 0 -170px;
}
/* Alert Box */

.alert-popup {
	width: 388px; /* Control popup width here (completely flexible) - Height is determined by content */
	overflow: hidden;
	background: #007bc2;
	font-family: Arial, Helvetica, sans-serif;/*
	position: absolute;
	left: 50%;
	bottom: 200px;
	margin: 0 0 0 -194px;
*/
}
.alert-popup {
	position: relative;
	left: 300px;
}
.alert-popup-copy {
	margin: 4px; /* Border thickness */
	padding: 18px;
	background: #ecf6fb url(../images/alert-popup-copy-BG.png) 0 0 repeat-x;
}
.alert-popup-warning {
	padding: 0 0 18px 44px;
	background: url(../images/icon_warning.gif) 4px 0 no-repeat;
	border-bottom: 1px solid #d1e6f4;
	color: #fa6911;
	font-size: 21px;
	font-weight: bold;
	line-height: 25px;
}
.alert-popup-loader {
	padding: 18px 0;
	border-bottom: 1px solid #d1e6f4;
	text-align: center;
}
.alert-popup-msg {
	padding: 18px 0 0;
	color: #007bc2;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	text-align: center;
}
.functions-content .close {
	background: url(../images/btn_close_functions-content.gif) 100% 50% no-repeat;
	height:29px;
	line-height:29px;
	padding:0 35px 0 0;
	position:absolute;
	right:8px;
	top:8px;
}
.download-date {
	display: block;
	color: #818181;
	font-size: 0.912em;
}
.download-title {
	display: block;
	font-size: 1.417em;
	font-weight: bold;
}
/* Min height for content */
.contentPopup { /*height: 250px;*/
}
html > body .contentPopup { /*height: auto;*/
	min-height: 250px;
}
.validationSummary {
	padding-top: 18px;
	color: #ff0000;
}
.validationSummary li {
	line-height: 1.4em;
}
.content-main .pagging-controls {
	width: 686px;
	margin: 0 0 14px;
}
.content-main .content .pagging-controls {
	width: 672px;
	margin: 0 0 14px;
}
#bookings-form {
	width: 940px;
	overflow: hidden;
}
/* Closed rates link colour */
.section-closed .desc a, .section-closed .desc a:visited {
	color: #FA6911;
}
.section-closed .desc a:hover {
	color: #007BC2;
}
/* Price Rate type text
------------------------------*/
.rate-type {
	color: #FA6911!important;
	font-size: 12px!important;
	font-weight: bold!important;
	line-height: 1!important;
}
/* Position in title */
.section-head .title .rate-type {
	margin-left: 30px;
}
/* Position in panel title */
.panel-item .title .rate-type {
	float: right;
	line-height: 26px!important;
}
/* Position above table */
.room-type-open {
	position: relative;
}
.room-type-open .rate-type {
	position: absolute;
	top: -2px;
	right: 14px;
}
/* Savings Price
------------------------------*/
/* Title */
td.saving-title {
	vertical-align: top;
	color: #FA6911;
	font-size: 11px;
	line-height: 1.2;
}
/* Saving */
td.saving {
	vertical-align: top!important;
}
td.saving .save {
	color: #FA6911!important;
	font-size: 11px!important;
	font-weight: bold!important;
	line-height: 16px!important;
	display: block;
	width:46px;
	height: 16px;
	margin-bottom: 2px;
	background: #fff!important;
}
/* Wrapper
------------------------------------- */
.wrapper {
	clear: both;
	width: 996px;
	margin: -12px auto 40px;
	background: #fff;
	position: relative;
	overflow: hidden;
}
.wrapper-top, .wrapper-bot {
	width: 996px;
	height: 5px;
	overflow: hidden;
	font-size: 0;
	background: url(../images/wrapper-top.gif) 0 0 no-repeat;
}
.wrapper-bot {
	background: url(../images/wrapper-bot.gif) 0 0 no-repeat;
}
.wrapper-mid {
	padding: 17px 22px;
}
/* Article Listing
------------------------------------- */
.article-listing {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.article-listing li {
	margin: 0 0 16px;
	padding: 0 0 16px;
	overflow: hidden;
	border-bottom: 1px solid #F0F0F0;
}
.article-listing li .thumb {
	width: 122px;
	float: left;
	margin: 0 18px 0 0;
	display: inline;
}
.article-listing li .copy {
	width: 812px;
	float: left;
	display: inline;
	position: relative;
}
.article-listing li .title {
	padding-right: 100px;
	color:#007BC2;
	font-size:1.333em;
	font-weight:bold;
	line-height:1.25;
	margin:0 0 6px;
}
.article-listing li .date {
	margin: 0;
	color:#007BC2;
	font-size:0.917em;
	font-weight:bold;
	position: absolute;
	top: 0;
	right: 0;
}
/* Listing within content layout */
.content-listing .article-listing li .copy {
	width: 532px;
}
/* Article detail */
.article-detail {
	position: relative;
}
.article-detail .title {
	padding-right: 100px;
	color:#007BC2;
	font-size:1.333em;
	font-weight:bold;
	line-height:1.25;
}
.article-detail .date {
	margin: 0;
	color:#007BC2;
	font-size:0.917em;
	font-weight:bold;
	position: absolute;
	top: 0;
	right: 0;
}
/* float image in <p> */
p img.left {
	float: left;
	margin: 0 18px 12px 0;
}
.calendar table tr td input {
	color:#333333!important;
}
/* 21/07/2010 JF */
.media .head_top, .media .head {
	background-image: url(../images/login_popupBG_media.png);
}
.media .head {
	background-color: #3d72d5;
}
.media .head a.close {
	background-image: url(../images/btn_close_media.gif);
}
.media .form label {
	color: #3d72d5;
}
.popup .form p {
	overflow: hidden;
}
p.info {
	color: #FA6911;
}
.OaksClub-Countdown {
	width: 252px;
	height: 114px;
	padding-top: 44px;
	background: url('../images/oaks_03.jpg') no-repeat 0 0;
}
/* Booking Table Past Booking styles  */

#step5table .past td {
	background: #FFFCDE;
	border-color: #e1dec0;
	color: #8F8F8F;
}
#step5table .past td a {
	color: #8F8F8F;
}
#step5table .past td a:hover {
	color: #FA6911;
}
#step5table td.header {
	border-bottom: 3px solid #c3e4f7;
	background-color: #ecf6fb;
	color: #007bc2;
	padding: 10px 20px;
	font-weight: bold;
	text-transform:uppercase;
}
.btnSignup, .btnLogin {
	text-indent: -9999px;
	width: 82px;
	height: 25px;
	display: block;
	position: relative;
	left: 25px;
	float: left;
}
.hidden {
	display:none!important;
}
.content-copy {
	padding: 0 20px;
}
.content-copy h1, .content-copy h2, .content-copy h3, .content-copy h4 {
	color: #007BC2;
	font-size: 1.75em;
	line-height: 1.167;
	margin: 0;
	font-weight:bold;
	margin:0.5em 0 1em 0;
}
.content-copy h2 {
	font-size: 1.5em;
}
.content-copy h3 {
	font-size: 1.333em;
}
.content-copy h4 {
	font-size: 1.138em;
}
.content-copy p {
	line-height:1.5em;
}
.content-copy ul {
	margin-left:2.5em;
}
.content-copy ul li {
	list-style:url(../Images/bullet_content.gif) outside;
}
.footer-logo-right {
	float:right;
}
.footer-logo-left {
	float:left;
}

.booking-position {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	margin-top: 5px;
}
.booking-from {
	color: #616161 !important;
}
