/* BEWARE: THESE STYLES ARE USED BY ALL LIVEBOOKINGS CORP SITES */
body {font: 70% "Trebuchet MS", Tahoma, Verdana, Arial, Geneva, sans-serif;line-height:1.2em;margin:20px 0;background:#86B8DB;}
h1 {
	text-align: right;
	font-weight: normal;
	font-size:1em;
	padding: 0.5em 10px 0.5em;
	color: #000;
	margin:0 0 10px;
}
h2 {
	font-size:1em;
	font-weight: bold;
	margin:10px;
	padding:0.2em 5px;
	text-align: left;
	color:#000;	
	background:#86B8DB;	
}
h3 {
	font-size:1em;
	margin:10px 15px 0;
	color:#1896C6;
}
p {
	color:#666;
	text-align: justify;
	margin:5px 15px;
}
label{
	font-size:0.9em;
	font-weight:bold;
}
form{
	margin:0;
	padding:0;
}
ul {
	margin:5px 15px 10px;
	padding:0;
}
img{
	border:0;
	margin-bottom:-3px;
}
a{
	color:#c09;
}
a:hover{
	color:#000;
}
strong{
	font-weight:bold;
	color:#000;
}
select {font: 1em Arial, Helvetica, sans-serif;}
table, td {
	text-align: center;
}

/* Common */
.clear{
	clear:both;
	white-space: nowrap;
	font-size: 1px;
}
.hide{
	position:absolute;
	left:-5000px;
}

/* MAIN PAGE LAYOUT */
#page-layout {
	width: 950px;
	margin:0 auto;
}
#page-content-main{
	width:750px;
	float:left;
	background: url("../imgs/layout/bgd-main-L.gif") repeat-y 0 0 #0777B6;	
}
#page-content-right{
	width:200px;
	float:left;	
}

/* GLOBAL NAVIGATION */
#nav-global{
	background: url("../imgs/layout/bgd-main-TL.gif") no-repeat 0 0;
	width:200px;
	float:left;
}
#nav-global h2{
	font-size: 1em;
	font-weight: normal;
	margin:20px 0 0 5px;
	padding:0 0 5px 10px;
	border-bottom:1px solid #000;
	color:#86B8DB;
	color:#fff;
	background: 0;
}
#nav-global ul{
	margin:0 0 0 5px;
	padding:0;
	list-style: none;
}
#nav-global li{
	margin:0;
	padding:0;
	list-style: none;
}
#nav-global a{
	display: block;
	height: 1.5em;
	line-height: 1.5em;
	color: #000;
	text-decoration: none;
	padding: 0 10px 2px 10px;
	border-bottom:1px solid #000;
	border-top:1px solid #1896C6;
}
#nav-global a:hover{
	color:#fff;
}
#nav-global a.selected{
	border:0;
	border-bottom:1px solid #000;
	color:#fff;
	background: #066BA2;
}
#nav-global a.nav-section{
	padding-left:25px;
	background:  url("../imgs/layout/icn-return.gif") no-repeat 10px 50% #066BA2;
}
#nav-global a.nav-section-sel{
	padding-left:25px;
	background:  url("../imgs/layout/icn-return.gif") no-repeat 10px 50% #066BA2;
	color:#86B8DB;
}
#nav-quickLinks a {display:block; margin: 10px 0 -15px -2px; clear:both; background:url("../imgs/layout/qLink.gif") no-repeat 15px 0 transparent;height:64px; border:0;padding:8px 15px 0 25px; line-height:1.2em; color:#c09;}
#nav-quickLinks a:hover{color:#000;}

/* PAGE FOOTER */
#page-footer-body{
	clear:both;
	height:auto;
	background: url("../imgs/layout/bgd-footer-body.gif") repeat-y 0 0;	
}
#page-footer{
	clear:both;
	background: url("../imgs/layout/bgd-footer-B.gif") no-repeat 0 100%;
	color:white;
	padding:5px 10px;
	text-align: right;	
	height:2em;
}
#page-footer ul{
	height:25px;
	margin:0 auto;
	padding:0;
	list-style: none;	
}
#page-footer li{
	float:left;
	margin:0;
	padding:0;
	list-style: none;
}
#page-footer p{
	margin:0;
	padding:0;
	text-align:center;
	font:10px san-serif;
	color: #666;
}
#page-footer a{
	font:10px san-serif;
	height: 1.5em;
	line-height: 1.5em;
	color: #666;
	text-decoration: none;
	padding:0 5px;
	border-right:1px solid #666;
}
#page-footer a.last{
	border-right:0;
}
#page-footer a:hover{
	color:#fff;
}
#page-footer a.selected{
	color:#fff;
}
#page-footer .nav-section, #page-footer .qLinks{
	display:none;
}

/* PAGE CONTENT */
#main-content-box{
	height:auto;
	background: url("../imgs/layout/bgd-main-TL.gif") no-repeat 0 0;	
}
#main-content{
	width:549px;
	float:left;
	background: url("../imgs/layout/bgd-main-R.gif") repeat-y 100% 0 #fff;
	border-left:1px solid #000;	
}
#main-graphic{
		padding-top:0;
		background: url("../imgs/layout/bgd-main-TR.gif") no-repeat 100% 0;
		margin-right:0;		
}
#main-content-copy{
	height:25em;
	min-height:25em;
	margin-right:5px;
	background:  url("../imgs/layout/bgd-main-content.gif") repeat-y 100% 0 #fff;
	padding:0 0 10px;
	border-top:1px solid #000;
}
html>body #main-content-copy{
	height: auto;
}
#main-content-copy h1{
	margin-bottom:15px;
	background:  url("../imgs/layout/bgd-main-copy.gif") repeat-x 0 0 #000;
	color:#1896C6;
}
#main-content-copy h2{}
#main-content-copy p {}

/* SECTION - NETWORK */
.network-item{
	margin-top:0;
	padding:0 0 0 80px;
	clear:both;
	height:8em;
	min-height:8em;
}
html>body .network-item{
	height:auto;
}
.icn-net{
	background:  url("../imgs/layout/icn-lbnet.gif") no-repeat 15px 50%;
}
.icn-rest{
	background:  url("../imgs/layout/icn-solution-M.gif") no-repeat 15px 50%;
}
.icn-partner{
	background:  url("../imgs/layout/icn-web.gif") no-repeat 15px 50%;
}
.icn-diner{
	background:  url("../imgs/layout/icn-diners.gif") no-repeat 15px 50%;
}
/* SECTION - SOLUTIONS */
#solutions-box{
	margin-top:10px;
}
.solution{
	width:167px;
	float:left;
	margin:0 5px;	
}
.sol-top-L, .sol-top-M, .sol-top-S {
	height:95px;
}

.sol-top-L{
	background: url("../imgs/layout/bgd-sol-top-L.gif") no-repeat 0 0;
}
.sol-top-M{
	background: url("../imgs/layout/bgd-sol-top-M.gif") no-repeat 0 0;
}
.sol-top-S{
	background: url("../imgs/layout/bgd-sol-top-S.gif") no-repeat 0 0;
}
.solution-body{
	width:161px;
	height:auto;
	border-left:3px solid #000;
	border-right:3px solid #000;
	border-bottom:3px solid #000;
	background:#fff;	
}
.solution-body h2{
	color:#1896C6;
	margin:0;
	padding:5px;
	border:0;
	border-bottom:1px solid #ccc;
	text-align: center;	
	font-weight: normal;
	font-size: 1em;
	background:#000;
}
.solution-body h3{
	font-size:0.9em;
	margin:10px 10px 0;
	color:#000;	
}
.solution-body ul{
	margin:5px 10px 0;
}
.solution-body li{
	font-weight: bold;
}
.solution-body p{
	font-size:1em;
	text-align: left;
	margin:10px;
}
.sol-logo{
	margin-top:5px;
	text-align: center;
}

/* SECTION - MEMBERS */
.tbl-logos{
	width:100%;
	text-align: center;
	margin-bottom:20px;
}
.tbl-logos td{
	text-align: center;
}

/*/ Global 
.global ul{
	margin:10px 15px;
	padding:0;
	list-style: none;
}
.global li{
	list-style: none;
	margin:5px 0;
}
.global span{
	display:block;
	float:left;
	width:100px;
}*/

/* SECTION - CONTACT */
.contact p{
	margin:0;
	padding:0;
	list-style: none;
}
.contact h3{
	height:1.5em;
	padding:0;
	margin:0 0 5px;
}
.contact h3.net {
	height:1.5em;
	padding:3px 0 0 40px;
	margin:0 0 5px;
}
.contact-grp{
	border:2px solid #86B8DB;
	margin:10px;
	padding:5px 7px;
	height:auto;
}
.contact-grp .address{
	float:left;
	width:250px;
}
.uk{
	background:   url("../imgs/layout/icn-flag-UK.gif") no-repeat 0 50%;
}
.se{
	background:   url("../imgs/layout/icn-flag-SE.gif") no-repeat 0 50%;
}

/* RH FEATURE PANELS */
.featured-item{}
.featured-item img{
	margin:10px 0 15px;
}
/* BLACK BGD */
.feature-blk-top {
	height:auto;
	background: url("../imgs/layout/bgd-feature-1.jpg") no-repeat 0 0;
}
.feature-blk-body {
	margin:0;
	background: url("../imgs/layout/bgd-feature-1M.jpg") repeat-y;
	height:auto;
}
.feature-blk-body h2{
	margin:0;
	color:#1896C6;	
	background:#000;
	padding:5px 0;
	height:auto;
}
.feature-blk-body p {
	color:#fff;
	padding-right:10px;
}
.feature-blk-body strong{
	color:#fff;
}
.feature-blk-body a:hover{
	color:#fff;
}
/* WHITE BGD */
.feature-wht-top{
	height:auto;
	background: url("../imgs/layout/bgd-feature-4.jpg") no-repeat 0 0;	
}
.feature-wht-body{
	margin:0;
	background: url("../imgs/layout/bgd-feature-4M.jpg") repeat-y 0 0;	
	height:auto;
}
.feature-wht-bottom{
	height:auto;
	background: url("../imgs/layout/bgd-feature-4B.jpg") no-repeat 0 100%;
}
.feature-wht-body h2{
	margin:0;
	margin-bottom:5px;
	padding:0;
	color:#1896C6;	
	background:#fff;	
	height:auto;
}
.feature-wht-body h3{
	font-weight: normal;
	font-size:0.9em;
	margin:0;
	padding:0;
	color:#000;
}
.feature-wht-body ul {
	margin:5px 0 15px;
	padding:0;
}
.feature-wht-body li{
	margin:0;
	padding:0;	
}
.feature-wht-body a{
	font-size:0.9em;
	display:block;
	background:  url("../imgs/layout/icn-downloads.gif") no-repeat 0 4px;
	padding-left:20px;
	line-height:1.2em;
	height:1.2em;
}
html>body .feature-wht-body a {
	height:auto;
}

/* SPECIAL */
#spec-header{
	background: url("../imgs/layout/icn-star-pink-ani.gif") no-repeat 0px 10px;
	padding:10px 5px 0 55px;
}
#spec-header h2{
	color:#C09;
}
#spec-body{
	padding-right:5px;
}
#spec-body p{
	text-align:left;
}
.feature-spec-top {
	height:auto;
	background: url("../imgs/layout/bgd-spec-top.gif") no-repeat 0 0;
}
.feature-spec-body {
	margin:0;
	background: url("../imgs/layout/bgd-spec-mid.gif") repeat-y;
	height:auto;
	color:#000;
}
.feature-spec-body h2{
	margin:0;
	color:#C09;	
	padding:0;
	background:#fff;
	height:auto;
}
.feature-spec-body p {
	color:#666;
	padding-right:10px;
	text-align:justify;
}
.feature-spec-body span{
	color:#000;
	font-weight:bold;
}
.feature-spec-bottom {
	color:#000;
	height:auto;
	background: url("../imgs/layout/bgd-spec-bot.gif") no-repeat 0 100%;
}
/* DARK BLUE BGD */
.feature-blu1-top{
	height:auto;
	background: url("../imgs/layout/bgd-feature-2.jpg") no-repeat 0 0;
}
.feature-blu1-body{
	margin:0;
	background: url("../imgs/layout/bgd-feature-2M.jpg") repeat-y;
	height:auto;
}
.feature-blu1-body h2, .feature-blu2-body h2{
	margin:0;
	color:#000;	
	background:#0777B6;
	padding:5px 0;
	height:auto;
}
.feature-blu2-body h2{
	background:#1896C6;
}
.feature-blu2-body p{
	color:#000;
}
.feature-blu1-bottom{
	height:auto;
	background: url("../imgs/layout/bgd-feature-2B.jpg") no-repeat 0 100%;
}
/* MID BLUE BGD */
.feature-blu2-top{
	height:auto;
	background: url("../imgs/layout/bgd-feature-3.jpg") no-repeat 0 0;
}
.feature-blu2-body{
	margin:0;
	background: url("../imgs/layout/bgd-feature-3M.jpg") repeat-y;
	height:auto;
}
.feature-blu2-bottom{
	height:auto;
	background: url("../imgs/layout/bgd-feature-3B.jpg") no-repeat 0 100%;
}

/* Findmeonline right column */
.findme-feature-blu2-top{
	height:auto;
	background: url("../imgs/layout/findme-bgd-feature-3.jpg") no-repeat 0 0;
}
.findme-feature-blu2-body{
	margin:0;
	background: url("../imgs/layout/findme-bgd-feature-3M.jpg") repeat-y;
	height:auto;
}
.findme-feature-blu2-bottom{
	height:auto;
	background: url("../imgs/layout/findme-bgd-feature-3B.jpg") no-repeat 0 100%;
}
/* white */


/* general content */
.feature-content{
	line-height:1em;
	padding:5px 10px 0px;
	height:auto;	
}
.feature-content p{
	font-size: 0.9em;
	margin:5px 0;
}
input.feature-txt{
	width:170px;
	font-size:1em;
	border:1px solid #000;
	background:#fff ;
}
textarea.feature-msg{
	font:1em Tahoma, Arial, sans-serif;
	width:170px;
	border:1px solid #000;
}
input.feature-sbm{
	width:175px;
	font-size:0.9em;
	font-weight:bold;
	margin:15px 0;	
}
.join-links ul, li{
	list-style: none;
	margin: 0;
	padding: 0;
}
.join-links h2{
	color:#fff;
}
.join-links a{
	font:bold 0.75em Verdana, Sans-serif;
	color:#1896C6;
}
.join-links a:hover{
	color:#fff;
}

.logos_list{text-align:center;margin:20px 0}
.logos_list li{display:inline;padding:0;padding:0 10px}
.logos_list img{vertical-align:middle}
.non-html{margin:10px}