/* --------------------------------------------
OHANA Hotels and Resorts
Base Screen Styles

author:	opus:creative / opuscreative.com
----------------------------------------------- */

/* -- structure -- */
#wrapper { 
	float: left;
	position: relative;
	overflow: hidden;
	width: 760px;
	}
#header { 
	background: #00539f;
	color: #fff;
	height: 51px;
	margin: 0 0 42px 0;
	overflow: hidden;
	position: relative;
	width: 100%;
	}
#header a:link, #header a:visited { color: #fff; }
	
/* ---- [ footer ] ---- */
#footer {
	background: url(/pubspec/Images/header/eapid11384/OHR-hospitality-logo.gif) no-repeat 50% 80%;
	font-size: 10px;
	margin: 2em 0 2em 5px;
	overflow: hidden;
	}
#footer a[target=_blank] { background: none; padding: 0; }
#footer .footer-links {
	background: #00539f;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 6px 0 8px 0;
	text-align: center;
	}
#footer .footer-links a:link, #footer .footer-links a:visited {	color: #fff; }
#footer .footer-links img { vertical-align: bottom; }
#footer .phone {
	float: left;
	margin: 0 0 0 5px;
	width: 45%;
	}
#footer .copyright {
	float: right;
	margin: 0 5px 0 0;
	text-align: right;
	width: 45%;
	}


/* ---- [ previously viewed hotels ] ---- */
#previoushotels-toggler { 
	display: none;
	right: 6px;
	top: 3px;
	z-index: 105;
	}
#previoushotels-toggler .toggler {
	background-image: url(/pubspec/Images/header/eapid11384/closed-fff.gif);
	color: #fff;
	font-size: 10px;
	}
#previoushotels-toggler .open { background-image: url(/pubspec/Images/header/eapid11384/open-fff.gif); }
#previoushotels {
	background: #eef3f6;
	border-left: 1px solid #ebebeb; border-right: 1px solid #dbdbdb;
	display: none;
	margin: 18px 0 0;
	right: 6px;
	top: 4px;
	z-index: 105;
	}
#previoushotels-inner { border-bottom: 1px solid #dbdbdb; border-top: 1px solid #ebebeb; }
#previoushotels h4 { line-height: 1.2em; margin-top: 0; }
#previoushotels h4 a:link, #previoushotels h4 a:visited { color: #00539f; }
#previoushotels ul {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0 6px;
	}
#previoushotels li {
	float: left;
	margin: 0 6px;
	padding: 12px 0;
	text-align: center;
	width: 120px;
	}
#previoushotels img.thumb {
	float: none;
	margin: 0;
	}

/* specials */
#wrapper #cbb-specials { border-left-color: #319bd7; }

