/* @override http://preview.encorebelfast.site/wp-content/themes/RamadaEncore/style/screen.css */

/* ============================ common ============================== */

body { 
	color: #fff; background: #464646;
	font: normal 12px Arial, Helvetica, sans-serif;
}

a:link, a:visited { color: #666; text-decoration:underline; }
a:link:hover, a:visited:hover, a:active, a:focus { text-decoration: none; }

img { display: block; }
a img { border: none; }
a span{ cursor: pointer; }

strong {
	font-weight:bold;
}

.clearfix {
	clear:both; height:0%; display:block;
}

.clear {
	clear:both; height:0%; display:block;
}

.more {
	background:url(../img/btn-more.png) no-repeat;
	width:63px; height:33px; float:right; cursor:pointer;
}

.more2 {
	background:url(../img/more2.gif) no-repeat;
	width:64px; height:32px; float:right; cursor:pointer;
}

#less-btn {
	background:url(../img/btn-less.png) no-repeat;
	width:64px; height:32px; float:right; cursor:pointer;
}

input.submit, div.submit input {
	background:url(../img/btn-submit.png) no-repeat;
	width:65px; height:33px; display:block;
	border: 0; text-indent: -2008%;
	position: relative;
	color: transparent;
	text-transform: capitalize;
	cursor: pointer;
}

.search-btn {
	background:url(../img/search-btn.png) no-repeat;
	width:65px; height:33px; display:block;
	border: 0; cursor: pointer;
}

.offer-img {
	float:left;
}

.offer .image {
	margin-left: 15px;
	display: block;
	margin-right: 10px;
}

/* ========================== common end ============================ */

/* ============================ layout ============================== */

.holder{ 
	width: 860px; position:relative;
	margin: 0 auto;
}
#content-bg .holder {
	padding-bottom: 32px;
}
#content-bg #footer .holder {
	padding-bottom: 0;
}

a#currency:hover, a#currency:active { text-decoration: none; cursor: pointer; }

/* ========================== layout end ============================ */

/* ============================ header ============================== */


#header-nav {
	background:url(../img/header-nav.gif) repeat-x;
	height:24px; width:100%;
	font-size:12px;
	text-align:right;
	color:#FFFFFF;
}

#header-nav ul {
	float:right; width:auto;
	margin-top:4px;
}

#header-nav ul li {
	float:left;
	margin-right:5px;
}

#header-nav a {
	color:#FFFFFF;
	text-decoration:underline;
}

#header-bg {
	background:url(../img/header-bg.gif) repeat-x;
	height:115px; width:100%; position:relative;
}

#logo {
	background:url(../img/ramada-encore.png) no-repeat;
	width:256px; height:69px; position:absolute; top:25px;
}

#logo a {
	display: block; width: 260px; height: 69px;
}
#logo span { display: none; }

#advert {
	height:100px;
	left:180px;
	margin-right:-6px;
	overflow:hidden;
	position:absolute;
	top:23px;	
}


#header-register {
	left:661px;
	position:absolute;
	top:20px;	
}




/* ========================== header end ============================ */

/* ============================== nav =============================== */


#nav {
	position:absolute; 
	top:101px;
	width:875px;
}

#nav li {
	background: url(../img/tab-bg.gif) repeat-x;
	float: left;
}

#nav li:hover {
}

#nav a {
	background: url(../img/left-tab.gif) left top no-repeat;
	padding-left:29px;
	font-size:13px; text-align: center;
	color: #ffffff; font-size: 13px;
	text-decoration: none;
}

#nav a span {
	background: url(../img/right-tab.gif) right top no-repeat;
	padding-top:7px;
	padding-bottom:10px;
	padding-right:30px;
}

#nav a, #nav a span {
	display: block;
	float: left;
}

/* Hide from IE5-Mac \*/
#nav a, #nav a span {
	float: none;
}
/* End hide */

#nav a:hover {
	color: #000000; text-decoration: none;
}


/* =========================== nav end ============================== */

/* ============================ content ============================= */

#content-bg {
	background:url(../img/content-bg.gif) repeat-x;
	width:100%; clear:both; display:block;
	padding-top:28px; min-height:400px;
}

#sub-menu {
	float:left;
	width:175px;
	margin-top:15px;;
}

.sub-caption {
	width:215px; height:36px; margin-left:-22px;
	position:relative; margin-bottom:20px;
	clear: left;
}
.sub-caption .pngfix_inner {
	background:url(../img/submenu-caption.png) no-repeat;
	width:215px; height:36px;
}

.sub-caption h2 {
	font-size:13px; color:#FFFFFF;
	position:absolute;
	top:11px; left:30px;
}


.sub-caption a:link, .sub-caption a:visited {
	color: #ffffff;
	text-decoration: none;
}
.sub-caption a:hover, .sub-caption a:active {
	text-decoration: underline;
}


.sub-bg {
	width:216px; margin-left:-23px;
	margin-top:-20px;
	float: left;
}
.sub-bg .pngfix_inner {
	background:url(../img/submenu-bg.png) no-repeat 0 100%;
	width:216px; padding-bottom:22px; margin-bottom:5px;
}

.sub-bg .inner {
	padding:25px;
	padding-top:10px;
	line-height:155%;
}

.sub-bg .textwidget {
	padding: 5px 30px;
	line-height: 155%;
	color: #666;
}




.sub-bg ul {
	padding: 0;
	margin: 0;
	width: 170px;
}
.sub-bg li {
	padding: 0;
	margin: 0;
	width: 170px;
}
.sub-bg ul.submenu {
	margin-left: 23px;
}
.sub-bg ul a {
	display: block;
	padding: 9px 0 10px 25px;
	background-repeat: no-repeat;
}
.sub-bg ul ul a {
	padding-left: 50px;
}
.sub-bg ul a:link, .sub-bg ul a:visited {
	background: url(../img/submenu-item.gif);
}
.sub-bg ul a:hover, .sub-bg ul a:active {
	background: url(../img/submenu-item-over.gif);
}
.sub-bg ul ul a:link, .sub-bg ul ul a:visited {
	background:url(../img/submenu-child.gif);
}
.sub-bg ul ul a:hover, .sub-bg ul ul a:active {
	background:url(../img/submenu-child-over.gif);
}









#recent {
	width:878px;
	margin-left:-8px;
}

#recent .sub-menu {
	margin: 0 auto;
	display: block;
	text-align: center;
}


#recent .pngfix_inner {
	width:878px; height:41px;
	
}

#recent p {
	margin-left:80px;
	padding-top:10px;
}

#recent ul {  
    padding: 0;
    margin:  0;
	margin-left: 10px;
	overflow: hidden;
	text-align: left;
	margin-bottom: 5px;
} 

#recent ul li {
	display: inline;
	margin-right: 10px;
}
 
#recent ul li a {
	font-weight: bold;
	text-decoration: none;
	color: white;
}



#center-page {
	float:left;
	width:445px;
	margin-top:15px;
	margin-left:6px;
}

#center-page img {
	border:1px solid #CCCCCC;
	margin-right:10px;
	padding:5px; background-color:#FFFFFF;
	float: left;
}
#center-page #map_canvas img {
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
	float: none;
}

.template-single-offer #center-page {
	width:610px;
}

.template-single-offer #center-page .offer-image {
	margin-right: 20px;
}

#center-page h4 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

#center-page a:link, #center-page a:visited { color: #CCC; text-decoration: underline; }
#center-page a:hover, #center-page a:active { text-decoration: none; }



#sister-hotel-legend { margin: 16px 0; background: #FFF; }
#sister-hotel-legend td { padding: 5px; }
#sister-hotel-legend a:link, #sister-hotel-legend a:visited { color: #666; text-decoration: underline; }
#sister-hotel-legend a:hover, #sister-hotel-legend a:active { color: #666; text-decoration: none; }

.center-caption {
	background: url(../img/center-caption.gif) no-repeat;
	width:625px; height:35px;
	position:relative;
}

.center-caption h3 {
	font-size:13px; color:#FFFFFF;
	position:absolute;
	top:11px; left:10px;
}

.center-bg {
	background:url(../img/center-bg.gif) no-repeat 0 100%;
	width:625px; position:relative; z-index:900;
	margin-bottom:15px; color:#707070;
}

.center-bg .inner {
	padding:15px;
}

.offers-list #center-page{
	width: 630px;
}

.offers-list #center-page .offer-links {
	height: 20px;
	float: right;
	padding: 5px;
	padding-left: 50px;
	position: absolute;
	bottom: -15px;
	right: 0;
}
.offers-list #center-page .featured-offer .offer-links {
	top: 65px;
	background: transparent;
}



.offers-list #center-page .offer {
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	position: relative;
	padding-bottom: 10px;
}

.offers-list #center-page .offer img {
	float: left;
}


#center-page .line {
	width:370px; height:1px; display:block;
	border-top:1px solid #9d9e9d; float:left;
	margin-top:14px;
}

#center-page a.book_now_link {
	background:transparent url(../img/book_now.png) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:33px;
	margin-right:4px;
	width:74px;
}
#center-page a.book_now_link span {
	display:none;
}


#page {
	float:left;
	width:635px;
	margin-top:15px;
	margin-bottom: 15px;
}

#page h2, #center-page h2 {
	font-size:19px;
	font-weight:bold;
	border-bottom:1px solid #FFF;
	width:440px; margin-bottom:10px;
}
#page h3 {
	font-size:14px; font-weight:bold;
	width:440px; margin:20px 0 5px 0;
	padding-bottom:5px;
	border-bottom:1px solid #EEE;
}

#page p, #center-page p {
	color:#fff;
	margin-bottom:13px;
	line-height:150%;
}

#center-page ul {
	list-style-type: disc;
	padding: 3px 18px 13px;
}
#center-page ul li {
	padding: 3px 0;
}

#flash-gallery {
	margin-bottom:10px;
}

body #myGallery {
	margin-bottom:10px;
	height: 220px;
}
#myGallery .carouselBtn img { display: inline; }


#sidebar {
	float:right;
	width:210px;
	margin-top:15px;
	display:block;
}

#sidebar select {
	border:1px solid #7f9db9;
	float:left;
	margin-bottom:10px;
	font-size:11px;
	width:51px;
}

#sidebar .input-text {
	border:1px solid #7f9db9;
	margin-bottom:10px;
	font-size:11px;
	width: 160px;
	float: left;
}
#sidebar .input-text input {
	border: none;
}

#sidebar .row {
	clear: both;
	margin-bottom: 5px;
}
#sidebar .row .small-col {
	width: 55px; float: left;
	margin-right: 13px;
}
#sidebar .row #last {
	margin-right: 0;
	margin-left: 1px;
}

#calendar-btn, #calendar-btn2 {
	background:url(../img/calendar-icon.gif) no-repeat;
	width:14px; height:14px; float:right; margin-top:2px;
	cursor: pointer;
}

#quickres-btn {
	background: url(../img/quickres-btn.gif) no-repeat;
	width: 60px; height: 29px; float: left;
	border: none; cursor: pointer;
}

#bestrate-btn {
	background: url(../img/best-rate.gif) no-repeat;
	width: 126px; height: 28px; float: right;
	display: block;
}


.menu-caption {
	width:242px; height:36px; margin-left:-19px;
	position:relative;
}
.menu-caption .pngfix_inner {
	background:url(../img/menu-caption.png) no-repeat;
	width:242px; height:36px;
}





.menu-caption h2 {
	font-size:13px; color:#FFFFFF;
	position:absolute;
	top:11px; left:30px;
}

.menu-bg {
	width:242px; margin-left:-16px; margin-bottom:5px;
	padding-bottom:20px;
}
.menu-bg .pngfix_inner {
	background:url(../img/sidebar-bg.png) no-repeat;
	background-position:0 100%;
	width:242px;
	padding-bottom:20px;
}




.menu-bg .inner {
	padding:10px 25px 5px 25px;
	line-height:155%; color:#707070;
}

.menu-bg .inner img {
	margin-bottom:5px;
}

#address, #address a {
	color:#333333;
}

#search-offers {
	background:url(../img/search-offers-box.png);
	width:460px; height:142px; color:#707070;
	margin-left:0; margin-top:-2px; margin-bottom:10px;
}

#center-page div#spec_offs_blurb_text p {
	color: #CCC;
}

div.special-offers-packages-tabs a {
	display: block;
	float: left;
	width: 159px;
	height: 30px;
	text-decoration: none;
}
div.special-offers-packages-tabs span { display: none; }
div.special-offers-packages-tabs #tabs-sop-so {
	background: url(../img/special-offers.gif) no-repeat;
}
div.special-offers-packages-tabs #tabs-sop-p {
	background: url(../img/packages.gif) no-repeat;
}

div.special-offers-packages-tabs.current-special-offers #tabs-sop-so { background-position: 0 0; }
div.special-offers-packages-tabs.current-special-offers #tabs-sop-p { background-position: 0 0; }
div.special-offers-packages-tabs.current-special-offers #tabs-sop-p:hover  { background-position: 0 -30px; }

div.special-offers-packages-tabs.current-packages #tabs-sop-so { background-position: -1px -31px; }
div.special-offers-packages-tabs.current-packages #tabs-sop-so:hover { background-position: 0 0; }
div.special-offers-packages-tabs.current-packages #tabs-sop-p { background-position: 0 -30px; }

#search-offers {
	margin-top: 43px;
	z-index: 904;
	width: 625px;	
	padding-left: 5px;

}


#search-offers #search {
	width:250px; float:left;
	padding-left:10px;
	padding-top:15px;
}

#search-offers #search select {
	margin-bottom:10px; margin-top:6px;
	border:1px solid #7f9db9;
	width:240px;
}

#search-offers #search #keyword {
	border:1px solid #7f9db9; margin-top:6px;
	width:175px; float:left;
}

#search-offers #search .search-btn {
	float:right;
	vertical-align:middle;
	cursor: pointer;
}

#search-offers #description {
	float:right; width:170px;
	padding-top:20px;
	line-height:140%;
	width: 300px;
	margin-right: 20px;
}

#center-page .center-bg .inner p {
	color:#333333;
}














.ddfmwrap div.submit {
	clear: left;
}



#center-page div.excal-overall-container {
	margin: 24px;
	padding: 12px;
	border: 1px solid #CCC;
	width: 250px;
	background: #FFF;
	color: #000;
}
#center-page div.ex-cal h4 {
	width: 120px;
}
#center-page div.ex-cal p {
	width: 120px;
}
table.ex-cal-calendar {
	text-align: center;
}
table.ex-cal-calendar th {
	font-weight: bold;
}
table.ex-cal-calendar td {
	padding: 2px;
	width: 10%;
}
.ex-cal-event-meta {
	font-weight: bold;
}




#careers_search_box {
	padding-bottom: 0;
}
#careers_search_box p {
	padding: 2px 0 7px;
}
#careers_search_box label {
	font-weight: bold;
	padding-bottom: 2px;
	display: block;
}
#careers_search_box .search-btn {
	display: inline;
}














#center-page .alignleft, #center-page .aligncenter, #center-page .alignright {
	margin: 0;
	padding: 0;
	float: none;
}
#center-page img.alignleft {
	float: left;
	padding: 12px;
	padding-left: 0;
}
#center-page img.aligncenter {
	margin: 12px auto;
	display: block;
}
#center-page img.alignright {
	float: right;
	padding: 12px;
	padding-right: 0;
}
#center-page div.alignleft {
	float: left;
	padding: 12px 2px 6px 12px;
}
#center-page div.aligncenter {
	padding: 12px 2px 6px 12px;
	margin: 12px auto;
}
#center-page div.alignright {
	float: right;
	padding: 12px 0 6px 12px;
}
#center-page img.bordernone {
	border: 0;
	background: none;
}




#center-page div.gallery-icons-header {
	height: 64px;
	margin-left: 24px;
}
#center-page div.gallery-icons-header a {
	float: left;
	padding-right: 12px;
}
#center-page div.gallery-icons-header img { padding: 0; }

#center-page div.flashmovie {
	border: 4px solid #CCC;
	background: #FFF;
	padding: 8px 8px 5px 8px;
	float: left;
	display: block;
	margin: 8px 18px 18px 25px;
}



#center-page .ngg-albumoverview {
	padding-left: 35px;
}

#center-page h3 {
	font-size:14px; font-weight:bold;
	width:400px; margin:20px 0 5px 0;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	text-decoration: none;
}
#center-page .center-caption h3 {
	font-size:14px; font-weight:normal;
	margin: 0;
	padding-bottom:5px;
	text-decoration: none;
	border: 0;
}














/* ========================= bottom-nav end ========================= */

/* ============================= footer ============================= */

#footer {
	background: #878787 url(../img/footer-bg.gif) repeat-x;
	height:200px; width:100%;
	color:#FFFFFF;
}

#sitemap-holder {
	width:100%; display:none;
	background-color:#c5c5c5;
}

.sitemap-col {
	padding-top:20px;
	float:left;
	width:95px;
}

.sitemap-col ul li {
	margin-bottom:10px;
}

#footer-nav {
	float:right;
	width:auto;
}

#footer-nav li {
	float:left;
	margin-top:18px;
}

#footer-nav li.privacy {
	background:url(../img/footer-privacy.gif) no-repeat;
	width:70px; height:13px;
}

#footer-nav li.sitemap {
	background:url(../img/footer-sitemap.gif) no-repeat;
	width:70px; height:13px;
}


#footer-nav li a span {
	height:13px;
	width:100%;
	display:block;
}

#footer h3 {
	font-size:13px; width:172px; display:block;
	background:url(../img/footer-line.gif) no-repeat 0 18px;
	padding-bottom:10px;
}

#footer #left {
	float:left; display:block;
	width:185px;
	margin-top:25px;
}

#footer #center {
	float:left; display:block;
	width:185px;
	margin-left:20px;
	margin-top:25px;
}

#wyndham-rewards {
	background:url(../img/wyndham-rewards.gif) no-repeat;
	margin-top: 10px;
	width:185px;
}

#wyndham-rewards a.graphic {
	display: block;
	height:15px;
	width:185px;
	margin-bottom: 10px;
	text-decoration: none;
}

#wyndham-rewards a {
	color: white;
	text-decoration: none;
}

#footer #copy {
	background:url(../img/copy-line.gif) no-repeat 5px 0;
	width:100%; display:block; padding-top:9px;
	border-top:1px solid #7684b0;
	text-align:right; margin-top:10px;
}


#footer #copy a {
	margin-right:5px;
	color:#FFFFFF;
}

#footer input {
	border:1px solid #7f9db9;
	width:180px; margin-bottom:10px;
	margin-top:5px;
}

#footer select {
	border:1px solid #7f9db9;
	width:180px; margin-bottom:10px;
	margin-top:5px;
}

#footer .submit {
	float:right;
	border:0; width:65px;
	margin:0; padding:0;
}




#footer #right {
	float:left; display:block;
	width:245px;
	margin-left:20px;
	margin-top:25px;
}
#footer #right select {
	width: 240px;
	padding: 3px 0;
	font-size: 10px;
}

#footer-links ul {
	margin-top: 10px;
}

#footer-links li {
	float: left;
}



/* =========================== footer end =========================== */



ul.submenu {
	margin: 0;
	padding: 0;	
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.submenu li {
	display: inline;
	width: 120px;
	padding-right: 20px;
	border-right: 1px solid #b0b0b0;
}

.submenu li:last-child,
.submenu li.last {
	border-right: none;
}

#nav a span {
	background: url(../img/right-tab.gif) right top no-repeat;
	padding-top:7px;
	padding-bottom:15px;
	padding-right:30px;
}



/* Second Specific */


/* Meetings */
.page-id-10  #recent .sub-menu,
.parent-pageid-10  #recent  .sub-menu {
	margin-left: 180px;
}

body.page-id-10 #nav {
	background:  url("../img/menu-selected.gif") 245px 28px no-repeat
}

/* Book Now */
body.page-id-957 #nav {
	background:  url("../img/menu-selected.gif") 130px 28px no-repeat
}


/* Resturant */
.page-id-104 #recent .sub-menu,
.parent-pageid-104 #recent .sub-menu {
	margin-left: 350px;
}

body.page-id-104 #nav {
	background:  url("../img/menu-selected.gif") 490px 28px no-repeat
}



/* Celebrate */
body.page-id-84 #nav {
	background:  url("../img/menu-selected.gif") 360px 28px no-repeat
}

.page-id-84 #recent .sub-menu,
.parent-pageid-84 #recent .sub-menu {
	margin-left: 230px;
}


/* Offers */
body.category-special-offers #nav {
	background:  url("../img/menu-selected.gif") 605px 28px no-repeat
}

/* Gallery */
body.page-id-225 #nav {
	background:  url("../img/menu-selected.gif") 705px 28px no-repeat
}

/* Contact */

.page-id-9 #recent .sub-menu,
.parent-pageid-9 #recent .sub-menu {
	margin-left: 660px;
}

body.page-id-9 #nav {
	background:  url("../img/menu-selected.gif") 810px 28px no-repeat
}

body.category #content-bg h2 {
	border-bottom: none;
	margin-left: 15px;
}
