html
{
}

body
{
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #c1902d url(../francis_hotel_bin/main_bg.jpg) repeat-x 0 0;
	color: #302721;
}

/**
 * @area Background image
 */
#background-img
{
	background: url(../francis_hotel_bin/bkg_img.jpg) top center no-repeat;
}

/**
 * @area Website Main area
 */
#topBlock
{
	padding: 0px 67px;
}

#centerBlock
{
	background: url(../francis_hotel_bin/container_bg.png) 0px 0px repeat-y;
}

#bottomBlock
{
	url("../francis_hotel_bin/main_bot.png") no-repeat scroll center top transparent
 }

#footerContents
 {
	background: url(../francis_hotel_bin/footer_top.png) no-repeat 0px 0px;
}

#footerContents .leftColumn
{
	min-height: 0px;
	background: none;
}

/**
 * @area Central block areas
 */
.leftColumn
{
	background: url(../francis_hotel_bin/leftcolumn_bg.jpg) 0px 125px no-repeat;
}

.contentColumn
{
}

.rightColumn
{
}

/**
 * @area Languages flags
 */
.languages
{
}

.languages ul
{
	text-align: right;
}

.languages li
{
	line-height: 40px;
	font-size: 1.1em;
	font-family: Georgia, Helvetica, sans-serif;;
}

.languages a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.languages a:hover
{
	text-decoration: underline;
}

.languages a img
{
	border: none;
}

/**
 * @area Hotel logo
 */
.hotellogo
{
}

.hotellogo a img
{
	border: none;
	padding: 38px 40px;
	position: absolute;
	z-index: 99;
}

.hotellogo a span
{
	display: none;
	text-indent: -9999px;
}

/**
 * @area Quicklinks
 */
.quicklinks
{
	background: url(../francis_hotel_bin/quicklink_bg.png) no-repeat left -1px;
	height: 36px;
	padding-left: 7px;
}

.quicklinks ul
{
	text-align: center;
	background: url(../francis_hotel_bin/quicklink_bg.png) no-repeat right -37px;
	height: 36px;
	padding-right: 7px;
}

.quicklinks li
{
	font-family: Georgia, Helvetica, sans-serif;
}

.quicklinks a
{
	line-height: 6px;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 12px;
	border-left: 1px solid #A77A23;
	border-right: 1px solid #cea14a;
	font-weight: bolder;
}

.quicklinks li a:hover
{
	text-decoration: none;
	color: #744016;
}

.quicklinks li:last-child a
{
	border-right: none;
}

.quicklinks li:first-child a
{
	border-left: none;
}

/**
 * @area Navigation menu
 */
.navigationtop
{
}

.navigation
{
	background: url(../francis_hotel_bin/menu_bg.jpg) 0px 0px no-repeat;
}

.navigation ul
{
	text-align: left;
}

.navigation li
{
	font-family: Georgia, Helvetica, sans-serif;;
}

.navigation a
{
	font-family: Georgia, Helvetica, sans-serif;;
	line-height: 20px;
	text-decoration: none;
	text-transform: normal;
	font-size: 16px;
	color: #ffffff;
	background: transparent url(../francis_hotel_bin/menu_sep.png) bottom center no-repeat;
}

.navigation .active a,
.navigation a:hover
{
	background: transparent url(../francis_hotel_bin/menu_ahover.png) top center no-repeat;
	color: #ffffff;
}

.navigation a span
{
}

.navigation a:hover span
{
}

.navigationbottom
{
}

/**
 * @area Sidebar
 */
.sidebartop
{
}

.sidebar
{
	text-align: left;
	color: #ffffff;
}

.sidebar a
{
	color: #ffffff;
	text-decoration: none;
}

.sidebar p
{
}

.sidebarbottom
{
}

/**
 * @area Flash container
 */
.flashContainer
{
	background: url(../francis_hotel_bin/flash_banner_bg.png) no-repeat 0 0;
	width: 684px;
	border: 1px solid #261d1e;
}

/**
 * @area Booking gadget
 */
.bookingGadget
{
	background: url(../francis_hotel_bin/booking_engine_bg.jpg) no-repeat 0 0;
	padding:0 0 0 20px;
	border-left: 1px solid #261d1e;
}

.ie7 .bookingGadget
{
	padding-left: 11px;
}

/**
 * @area Page content
 */
.content
{
}

.content h1
{
	font-size: 22px;
	color: #302721;
	font-family: Georgia, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../francis_hotel_bin/h1_bg.jpg) no-repeat -33px bottom;
	display: block;
	line-height: 28px;
}

.content h2
{
	font-size: 18px;
	color: #302721;
	font-weight: bold;
	font-family: Georgia, Helvetica, sans-serif;
	text-transform:uppercase;
}

.content h3
{
	font-size: 16px;
	font-weight: bolder;
	color: #302721;
	font-family: Georgia, Helvetica, sans-serif;
}

.content p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	line-height: 25px;
	color: #302721;
	font-size: 1.4em;
	text-align: justify;
}

.content a
{
	text-decoration: underline;
	color: #302721;
}

.content a:hover
{
	text-decoration: none;
}

.content ul li
{
	list-style: square;
	font-size: 12px;
}

.content ol li
{
	list-style: decimal;
	font-size: 12px;
}

.content img
{
}

/**
 * @area Powered by area
 */
.poweredby
{
}

.poweredby a img
{
	border: none;
}

.poweredby a span
{
	text-indent: -9999px;
	display: block;
}

/**
 * @area Security Seals area
 */
.seals
{
	background: transparent url(../francis_hotel_bin/seals.png) center center no-repeat;
	padding-top:10px;
}

/**
 * @area Footer menu area
 */
.footerMenu
{
	text-align: left;
}

.footerMenu ul
{
}

.footerMenu li
{
}

.ie7 .footerMenu li
{
}

.footerMenu a
{
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	white-space: normal;
	color: #ffffff;
	font-weight: bolder;
}

.footerMenu a:hover
{
	text-decoration: none;
	color: #744016;
}

/**
 * @area Hotel address area
 */
.hoteladdress
{
	line-height: 18px;
	text-align: left;
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	
}

/**
 * Css file for the page gadgets
 */
/**
 * @area RoomTypes
 */
.roomContainer
{
}

.roomContainer .roomName
{
}

.ie7 .roomContainer .roomName
{
}

.roomContainer .minRate
{
}

.ie7 .roomContainer .minRate
{
}

.roomContainer .roomPhoto
{
}

.roomContainer .roomPhoto img
{
}

.roomContainer .roomDescription
{
	text-align: justify;
}

.roomContainer .roomDescription p
{
}

.roomContainer .roomDescription ul
{
}

.roomContainer .roomDescription li
{
	font-size: 14px;
	line-height: 22px;
	list-style: square;
}

.roomContainer .spacer
{
}

/* Room type promotions description */
.clearPromo
{
}

.roomContainer .promotions-termsActions
{
}

.roomContainer .promotions-termsActions .promotions-showTermsTrigger
{
}

.roomContainer .promotions-termsActions .promotions-bgLink
{
	font-weight: bold;
	font-size: 14px;
	background: url("../francis_hotel_bin/book_now.jpg") repeat-x 0px -10px;
	border: none;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	float: left;
	white-space: nowrap;
}

.roomContainer .promotions-termsActions .promotions-bgLink:hover
{
	color: #000;
}

.roomContainer .promotions-termsContent
{
}

.roomContainer .promotions-termsContent .promotions-closeTermsShell
{
}

.roomContainer .promotions-termsContent .promotions-closeTerms
{
}

.roomContainer .promotions-termsContent .promotions-termsText
{
}

.roomContainer .promotions-termsContent .promotions-canceltext
{
}

/**
 * @area Meetings and Events
 */
#meetingandevents
{
}

#meetingandevents li
{
	list-style: none;
}

/**
 * @area Promotions gadget
 */
.promotionsgadget
{
	cursor: pointer;
	background: #89542A;
	border: 1px solid #D3BD93;
	color: #ffffff;
}

.promotionsgadget a
{
	cursor: pointer;
	text-decoration: none;
}

.promotionsgadget .prgTitle, .promotionsgadget .prgTitle a
{
	cursor: pointer;
	font-weight: bolder;
	font-style: normal;
	font-size: 16px;
	font-family: Georgia, Helvetica, sans-serif;
}

.promotionsgadget .prgImgWrapper
{
	width: 100px;
	height: 73px;
	float: left;
	overflow: hidden;
	margin: 10px 0px;
}

.promotionsgadget .prgImage, .promotionsgadget .prgImage a
{
	cursor: pointer;
	border: none;
	margin: -20px 0px 0px -4px;
}

.promotionsgadget .prgClick, .promotionsgadget .prgClick a
{
	cursor: pointer;
}

.promotionsgadget .prgDescription, .promotionsgadget .prgDescription a
{
	cursor: pointer;
	font-size: 14px;
}

/* promotions banner */
.contentColumn .flashContainer .promotionsgadget
{
	width: 662px;
}

.contentColumn .flashContainer .promotionsgadget .prgImgWrapper
{
	display: none;
}

/**
 * @area Weather gadget
 */
.sidebar .weatherGadget
{
	border: 1px solid #d3bd93;
	background: #89542A;
}

.weatherGadget img
{
}

.weatherGadget .wgImageNode
{
}

#sidebar .weatherGadget .wgTemperatureNode
{
	font-family: Georgia, Helvetica, sans-serif;;
	font-size: 20px;
	color: #ffffff;
	margin-top: 12px;
	text align: left;
	width: 75px;
}

/**
 * @area TripAdvisor gadget
 */
#TA_Container, .TA_rtable td
{
	border: 0;
}

#TA_mini_pane a
{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
}

.tasidebar
{
	padding: 10px;
	background: #89542A;
	border: 1px solid #D3BD93;
}

#TA_mini_pane img
{
	width: 75px;
	height: 19px;
}

/**
 * @area Contact us form
 */
.content #contacts_form p
{
	margin: 15px 0 5px;
}

.content #contacts_form input,
.content #contacts_form select,
.content #contacts_form textarea
{
	margin: 0px;
	padding: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #fff;
}

.content #contacts_form #reservationFields
{
	overflow: hidden;
}

.content #contacts_form input[type="submit"]
{
    background: url("../francis_hotel_bin/book_now.jpg") repeat-x scroll 0 -10px transparent;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
	margin: 5px 0px 15px;
}

.content #contacts_form input[type="submit"]:hover
{
	color: #000;
}

/**
 * @area Picture Gallery gadget
 */
#pg .pgContainer
{
	text-align: left;
	border: 0;
}

#pg .pgContainer .pgImage
{
}

#pg .pgContainer .pgImage img
{
}

#pg .pgContainer .pgText
{
	text-align: left;
	font-size: 10px;
}

/**
 * @area Booking gadget
 */
.bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle
{
	border: 0 none;
	font-family: Georgia, Helvetica, sans-serif;;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-align: left;
	color: #FFFFFF;
}

.bookingGadget .gc_sh .gc_horizontalSh .shortHandDate
{
}

.bookingGadget .gc_sh .gc_horizontalSh .checkinLabel
{
	text-align: right;
	font-family: Georgia, Helvetica, sans-serif;;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 8px;
}

.bookingGadget .gc_sh .shortHandCalendarIcon
{
	background: transparent url(../francis_hotel_bin/calendar.png) no-repeat center;
	margin: -3px 0 0 2px;
	width: 24px;
	height: 24px;
}

.bookingGadget .gc_sh .startDay
{
	border:none;
	color:#777777;
	padding:3px 0px 3px 5px;
	width:70px;
}

.bookingGadget .gc_sh .yui-menu-button button
{
	background: #FFFFFF url(../francis_hotel_bin/dropdown_arrow.png) no-repeat 23px 7px;
	border:none;
	color:#777777;
	padding:1px 16px 1px 5px;
}

.bookingGadget .gc_sh .gc_horizontalSh .shortHandCalendarShell
{
}

.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNights
{
}

.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNightsLabel
{
	text-align: right;
	font-family: Georgia, Helvetica, sans-serif;;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 8px;

}

.bookingGadget .gc_sh .gc_horizontalSh .shortHandButton
{
}

.bookingGadget .gc_sh .gc_horizontalSh .shortHandButton button
{
	background-image: url(../francis_hotel_bin/book_now.jpg);
	line-height: 52px;
	margin-top: 0px;
}

/*** Best available rate label ***/
.bookingGadget .gc_sh .shortHandCheckRates
{
	background: transparent url(../francis_hotel_bin_bin/book_now.png) no-repeat 0 0;
	font-size: 12px;
	padding-bottom: 4px;
	font-weight: bold;
	font-family: Georgia, Helvetica, sans-serif;;
	color: #FFFFFF;
}

.bookingGadget .gc_sh .shortHandCheckRates:hover
{
	color: #000;
}

/**
 * @area news gadget
 */
.news
{
	font-size: 12px;
	line-height: 16px;
}

.news #sidebar
{
}

.news strong
{
	color: #988760;
}

.news p
{
	color: #555555;
	line-height: 18px;
}

.news a
{
	color: #000;
	text-decoration: underline;
	font-size: 11px;
}

.news a:hover
{
	text-decoration: none;
}

.news h1
{
	font-family: Georgia, Helvetica, sans-serif;;
	font-size: 18px;
	color: #555555;
}

.news h2
{
	font-size: 15px;
	font-weight: normal;
	color: #988760;
	font-family: Georgia, Helvetica, sans-serif;;
}

.news h3
{
	font-size: 14px;
	color: #555555;
	font-weight: normal;
	font-family: Georgia, Helvetica, sans-serif;;
}

.news h4
{
}

/**
 * @area History
 */
.history
{
	list-style: none;
}

.history li
{
	line-height: 24px;
}

.history li a
{
	color: #bbc7cb;
	background: url('../the_george_hotel_bin/arrow.gif') no-repeat 100% 50%;
}

.history li a.last
{
	background: none;
}

.history li.active a, .history li a:hover
{
	color: #89cbdf;
}

/* New footer seals Nov2010 */
#seals
{
	background: url(../francis_hotel_bin/footer_seals_bg.jpg) repeat-x 0 0;
	width: 100%;
	height: 50px;
	float: left;
	position: relative;
	overflow: hidden;
}

.sealsHolder
{
	width: 960px;
	margin: 0px auto;
}

.security
{
	width: 285px;
	height: 45px;
	float: right;
	margin-right: 30px;
}

#bottomBlock .powered
{
	width: 345px;
	height: 45px;
	float: left;
}

.facebookLikeBox
{
    background: #f0eadc;
    border: 1px solid #D3BD93;
    height: 196px;
    width: 182px;	
}

