/* ========== Styling all elements */
* {margin: 0;padding: 0;}
img {border: none;}
input {vertical-align: middle;}
.floatleft {float: left !important;}
.floatright {float: right !important;}
abbr {cursor: help;}
acronym {cursor: help;}
/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after {content: ".";display: block;height: 0;	clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */
/* ========== BODY */
body {margin: 0;padding: 0;	font-family:Arial, Helvetica, sans-serif;color:#000000;	font-size:12px;	text-align:justify;background-color:#f0f0f0;}
/* ========== WRAPPER */
#wrapper{width:990px;margin: 0 auto;background-image:url('../images/layout-bg.gif');background-repeat:repeat-y;background-color:#FFFFFF;}
#top-container{width:990px;height:92px;background-image:url('../images/top-bgbar.gif');background-repeat:repeat-x;}
/* ==============================================*/
.logo-box{width:337px;height:92px;background-image:url('../images/logo.gif');background-repeat:no-repeat;float:left;margin-left:6px;}
.logo-box a{width:337px;height:92px;display:block;}
/* ==============================================*/
#topright-box{width:645px;height:auto;float:right;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#0582cb;padding-top:5px;}
.callno-text{font:13px Arial, Helvetica, sans-serif; color:#3f3f3f;padding-top:3px;padding-bottom:3px;font-weight:bold;}

#nav-linkbar{width:590px;height:27px;background-color:#355989;background-image:url('../images/toplink-bg.gif');background-repeat:repeat-x;clear:both;margin-top:8px;}
/* menu */
.menu { width:auto; margin:0 0 0 0; padding:0; float:left;}
.menu ul { margin:0; padding:0; list-style:none;}
.menu li { margin:0; padding:0;  font:bold 13px Arial, Helvetica, sans-serif; color:#2d0023; float:left;text-transform:none;}
.menu a { float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#2d0023; padding:0px 8px; margin:0; text-decoration:none;line-height:26px;}
.menu a:hover {color:#FFFFFF;background-color:#370b2c;}
.menu a.active {color:#e1eeff;text-decoration:underline;}
.divider-line{border-right:1px solid #dd3791;line-height:26px;height:26px;padding-top:5px;}
.ltcorner-box{width:15px;height:27px;background-image:url('../images/link-ltcorner.gif');background-repeat:no-repeat;float:left;}
.rtcorner-box{width:15px;height:27px;background-image:url('../images/link-rtcorner.gif');background-repeat:no-repeat;float:right;}
.pink-text{ font:bold 14px Arial, Helvetica, sans-serif; color:#b91f75;}
.pink-text a{ font:bold 14px Arial, Helvetica, sans-serif; color:#b91f75; text-decoration:none;}
.pink-text a:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#b91f75; text-decoration:none; }
/* ===============================================*/
#main-container{width:990px;height:auto;clear:both;}
#main-container1{width:990px;height:auto;clear:both;}
#left-container{width:248px;height:auto;float:left;padding-left:10px;padding-top:8px;}
#searchForm .insideBorder {padding: 5px;margin: 0 0 8px 0;}
#search-container{width:248px;height:auto;}
.search-topbar{ width:248px;height:35px;background-image:url('../images/search-topbar.gif');background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#ffffff;padding-top:6px;text-align:center;}
.search-bgbar{ width:232px;height:auto;background-color:#b91f75;padding:8px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;}
.search-bottombar{ width:248px;height:9px;background-image:url('../images/search-botbar.gif');background-repeat:no-repeat;}
.table-spacer{padding-top:4px;padding-bottom:4px;}

#left-linkbox{width:248px;height:auto;padding-top:8px;}
.leftlink-topbar{width:233px;height:43px;background-image:url('../images/linkbox-topbar.gif');background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#333333;padding-left:15px;padding-top:6px;}
.leftlink-bgbar{width:218px;height:auto;background-image:url('../images/linkbox-bgbar.gif');background-repeat:repeat-y;padding:5px 15px; }
.leftlink-botbar{width:248px;height:28px;background-image:url('../images/linkbox-botbar.gif');background-repeat:no-repeat; }
.more{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#b91f75;padding-left:6px;text-align:center;padding-top:6px; vertical-align:top; text-align:right; }
.more a{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#b91f75;padding-left:6px;text-align:center;padding-top:6px; vertical-align:top; text-align:right; text-decoration:none; }
.more a:hover{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#b91f75;padding-left:6px;text-align:center;padding-top:6px; vertical-align:top; text-align:right; text-decoration:underline; }

/* ===============================================*/
#right-container{width:710px;height:auto;float:right;padding-right:10px;padding-top:8px;}
#content-container{width:710px;height:auto;}
.content-topbar{ width:695px;height:46px;background-image:url('../images/content-topbar.gif');background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#333333;padding-left:15px;padding-top:6px;}
.content-bgbar{ width:680px;height:auto;background-image:url('../images/content-bgbox.gif');background-repeat:repeat-y;padding:15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-align:left;}
.content-bottombar{ width:710px;height:23px;background-image:url('../images/content-botbar.gif');background-repeat:no-repeat;}

#mapcountry-list{width:680px;height:auto;clear:both;}
.country-title{ font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#b91f75;padding-left:6px;text-align:center;padding-top:6px;}
.country-list {width:auto;height:auto;padding-top:8px;}
.country-list ul {width:auto;	margin:0;list-style:none;padding:0px 6px 8px 6px;}
.country-list li {display:block;padding:0 0px 0px 10px;background:url(../images/box-arrow.gif) no-repeat center left;line-height:20px;
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:none;}
.country-list li a {color:#333333;text-decoration:none;}
.country-list li a:hover {font-family:Arial, Helvetica, sans-serif;color:#333333;text-decoration:underline;}
/* ===============================================*/
#hoteldetails-container{width:710px;height:auto;padding-top:8px;clear:both;}
/* ===============================================*/
h2{font:bold 18px Arial, Helvetica, sans-serif; color:#3778b0;text-align:center;padding:10px;}
.moreinfo{font:11px Arial, Helvetica, sans-serif; color:#1b7bae;font-weight:bold;text-decoration:underline; }
.moreinfo a{color:#1b7bae;text-decoration:underline; }
.moreinfo a:hover{color:#333333;text-decoration:underline; }
/* ===============================================*/
h1{ font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#333333;}
.lt-linkbox {width:auto;height:auto;}
.lt-linkbox ul {width:auto;	margin:0;list-style:none;padding:0px 6px 8px 6px;}
.lt-linkbox li {display:block;padding:0 0px 0px 10px;background:url(../images/round-arrow.gif) no-repeat center left;line-height:20px;
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:none;}
.lt-linkbox li a {color:#333333;text-decoration:none;}
.lt-linkbox li a:hover {font-family:Arial, Helvetica, sans-serif;color:#333333;text-decoration:underline;}
/* ===============================================*/
/* ============Footer Container Start=========================================*/
#footerbox-container{width:990px;height:36px;clear:both;background-image:url('../images/footer-bg.gif');background-repeat:repeat-x;margin-top:8px;text-align:center;padding-top:15px;color:#FFFFFF;}
#footerbox-container a{color:#FFFFFF;text-decoration:none;}
#footerbox-container a:hover{color:#f6c1dd;text-decoration:underline;}
.hotel-title{ font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold; color:#b91f75; padding-left:8px; padding-bottom:6px;}
.hotel-title a{ text-decoration:none;}
.hotel-title a:hover{ text-decoration: underline;}
.ratedisplay-btn { width:107px; height:22px; margin-right:6px; margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#b91f75; font-weight:bold;}
.sitemap-text{font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.sitemap-text a{font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.sitemap-text a:hover{font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
.sitemap-text-title{font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none; padding:10px;;}
.partner-text{width:990px;height:auto;font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.partner-text a{width:990px;height:auto;font-family:Arial, Helvetica, sans-serif; color:#000000;  font-weight:bold;text-decoration:none;}
.partner-text a:hover{width:990px;height:auto;font-family:Arial, Helvetica, sans-serif; color:#000000;font-weight:bold;text-decoration:none;}
