/* CSS for regular width browser size of less than 980px
===========================================================================================*/
#content-wrapper {
	clear: both;
	margin: 0 0 30px 30px;
	padding: 0;
	position: relative;
	width: 980px;
	z-index: 100;}

#hp-content-wrapper {
	clear: both;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 101;}

#navigation {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 192px;
	z-index: 100;}

#hp-navigation {
	display: inline;
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
	position: relative;
	width: 192px;
	z-index: 100;}
	
#content {
	clear: right;
	display: inline;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	position: relative;
	width: 740px;
	z-index: 100;}

.footer-menu-bg{     
	background: url(../images/footer_bg.jpg) no-repeat top center; 
	height: 25px;
	text-align: left; 
	min-width: 980px;}

.footer-menu{   
	background: url(../images/bottom_menu.png) no-repeat center 0;
	height: 25px;
	line-height: 26px; 
	_line-height: 28px;
	margin: 0 0 0 10px;
	padding: 0;
	min-width: 980px;}

.footer-white-bg{ 
	background: #fff; 
	clear: both; 
	margin: 0;
	padding: 5px 0 0 0;
	min-width: 980px;}

.footer-menu-container {
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 4px 0 0 0;
	/*width: 770px;*/}

.footer-social-media {
	clear: right;
	display: inline;
	float: right;
	margin: 0 10px 0 0;
	padding: 6px 0 0 0;}

.footer-content-left {
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;}

.footer-content-right {
	clear: right;
	float: right;
	margin: 0 10px 0 0;
	_margin: 0;
	padding: 0;
	_padding-right: 10px;
	width: auto;}
	
#hp-content-wrapper .find_hotel_overlay1_wrapper {
    left: 222px!important;
}

#hp-content-wrapper .plananevent_overlay{ 
	left: 222px!important;
}

#hp-content-wrapper .reservation_overlay_wrapper{ 
	left: 222px!important;
}

#content-wrapper .reservation_overlay_wrapper{ 
	left: 192px!important;
}