/* ========== 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:#ffffff;
	background-image:url('../images/top-bar.gif');
	background-repeat:repeat-x;
}
/* ========== WRAPPER */
#wrapper {
	width:976px;
	height:auto;
	margin: 0 auto;
}
#header-box {
	width:976px;
	height:183px;

}
.logo-box{
	width:226px;
	height:183px;
	background-image:url('../images/logo.gif');
	background-repeat:no-repeat;
	float:left;
}
.logo-box a{
	width:226px;
	height:183px;
	display:block;
}
/* ============================================================== */
#top-rt-box{
	width:730px;
	height:183px;
	float:right;
}
.callus-box{
	width:425px;
	height:28px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:6px;
}
.header-img{
	width:730px;
	height:111px;
	background-image:url('../images/header.gif');
	background-repeat:no-repeat;
	clear:both;
}
/* ============================================================== */


#link-container {
	width:976px;
	height:32px;
	background-image:url('../images/link-bg.gif');
	background-repeat: no-repeat;
}
/* ============================================================== */

/* menu */
.menu { padding:0; margin:0px 0 0px 0; float:left; width:585px; clear:both;margin-top:1px;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0; border:0;}
.menu ul li a { float:left; padding:8px 20px; color:#fff; font:normal 13px Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;font-weight:bold; text-decoration:none}
.menu ul li a:hover { color:#262626; background:url(../images/hover_bg.gif) left repeat-x;}
.menu ul li a.active { color:#262626; background:url(../images/hover_bg.gif) left repeat-x; font:bold 13px Arial, "Times New Roman", Times, serif}

/* ============================================================== */

#main-container {
	width:968px;
	height:auto;
	clear:both;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
}
/* ============================================================== */
#left-container {
	background-color:#FFFFFF;
	width:217px;
	height:auto;
	float:left;
}
#menuinformation-contanier {
	width:217px;
	padding-bottom:10px;
	height:auto;
	float:left;
}
#menurightinformation-contanier {
	width:735px;
	padding-bottom:10px;
	height:auto;
	float:left;
}
#information-contanier {
	width:379px;
	height:auto;
	float:left;
}
#rightinformation-contanier {
	width:575px;
	height:auto;
	float:right;
}
#rtbox-topbar {
	width:575px;
	height:20px;
	background-image:url(../images/box-up-line.gif);
	background-repeat: repeat-x;
}

#overviewbox-topbar {
	width:950px;
	height:20px;
	background-image:url(../images/box-up-line.gif);
	background-repeat: repeat-x;
}
#ltbox-topbar {
	width:379px;
	height:20px;
	background-image:url(../images/box-up-line.gif);
	background-repeat: repeat-x;
}
#menubox-topbar {
	width:217px;
	height:38px;
	background-image:url(../images/menu-up-bg.gif);
	background-repeat: repeat-x;
}
#rightmenubox-topbar {
	width:735px;
	height:38px;
	background-image:url(../images/menu-up-bg.gif);
	background-repeat: repeat-x;
}
.box-menultcorner {
	width:10px;
	height:38px;
	background-image:url('../images/menu-up-left.gif');
	background-repeat:no-repeat;
	float:left;
}
.box-menubg {
	width:197px;
	height:38px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.box-rightmenubg {
	width:297px;
	height:38px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.box-menurtcorner {
	width:10px;
	height:38px;
	background-image:url('../images/menu-up-right.gif');
	background-repeat:no-repeat;
	float:right;
}
.box-ltcorner {
	width:20px;
	height:20px;
	background-image:url('../images/box-left-corner-up.gif');
	background-repeat:no-repeat;
	float:left;
}
.box-centerbg {
	width:339px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.box-rtcorner {
	width:20px;
	height:20px;
	background-image:url('../images/box-right-up-corner.gif');
	background-repeat:no-repeat;
	float:right;
}
/* ============================================================== */
#content-container {
	width:976px;
	height:auto;
	clear:both;
}
#text-container {
	width:735px;
	height:auto;
	clear:both;
	padding-bottom:10px;
}
/* ===============================================*/
#tag {
	width:auto;
	height:auto;
	padding-top:6px;
}
#tag ul {
	width:auto;
	margin:0;
	list-style:none;
	padding:0px 0px 8px 3px;
}
#tag li {
	display:block;
	padding:0 0px 0px 25px;
	background:url(../images/bullet.gif) no-repeat center left;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c35f31;
	font-weight:bold;
	text-decoration:none;
}
/* ============================================================== */

/* ============================================================== */
#rtbox-bgbar {
	width:535px;
	height:auto;
	background-image:url(../images/box-right-bg.jpg);
	background-repeat:repeat-y;
	clear:both;
	padding-left:20px;
	padding-right:20px;
}
#overviewbox-bgbar {
	width:950px;
	height:auto;
	background-image:url(../images/overview-bg.jpg);
	background-repeat:repeat-y;
	clear:both;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
#ltbox-bgbar {
	width:339px;
	height:auto;
	background-image:url(../images/box-bg.jpg);
	background-repeat:repeat-y;
	clear:both;
	padding-left:20px;
	padding-right:20px;
}
#menubox-bgbar {
	width:197px;
	height:auto;
	background-image:url(../images/menu-box-bg.jpg);
	background-repeat:repeat-y;
	clear:both;
	padding-left:10px;
	padding-right:10px;
}
#rightmenubox-bgbar {
	width:715px;
	height:auto;
	background-image:url(../images/right-menu-bg.jpg);
	background-repeat:repeat-y;
	clear:both;
	padding-left:10px;
	padding-right:10px;
}
#ltbox-bottombar {
	width:379px;
	height:20px;
	background-image:url('../images/box-down-line.gif');
	background-repeat: repeat-x;
	clear:both;
}
#menubox-bottombar {
	width:217px;
	height:10px;
	background-image:url('../images/menu-down-line.gif');
	background-repeat: repeat-x;
	clear:both;
}
#rightmenubox-bottombar {
	width:735px;
	height:10px;
	background-image:url('../images/menu-down-line.gif');
	background-repeat: repeat-x;
	clear:both;
}
#rtbox-bottombar {
	width:575px;
	height:20px;
	background-image:url('../images/box-down-line.gif');
	background-repeat: repeat-x;
	clear:both;
}
#overviewbox-bottombar {
	width:950px;
	height:20px;
	background-image:url('../images/box-down-line.gif');
	background-repeat: repeat-x;
	clear:both;
}
.menuboxdown-ltcorner {
	width:10px;
	height:10px;
	background-image:url('../images/menu-left-down-corner.gif');
	background-repeat:no-repeat;
	float:left;
}
.boxdown-ltcorner {
	width:20px;
	height:20px;
	background-image:url('../images/box-left-down-corner.gif');
	background-repeat:no-repeat;
	float:left;
}
.boxdown-centerbg {
	width:168px;
	height:38px;
	float:left;
}
.menuboxdown-rtcorner {
	width:10px;
	height:10px;
	background-image:url('../images/menu-right-down-corners.gif');
	background-repeat:no-repeat;
	float: right;
}
.boxdown-rtcorner {
	width:20px;
	height:20px;
	background-image:url('../images/box-right-down-corner.gif');
	background-repeat:no-repeat;
	float: right;
}
/* ============================================================== */

#greenltbox-bgbar {
	width:498px;
	height:auto;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
}
#greenltbox-bottombar {
	width:500px;
	height:15px;
	background-image:url('../images/box-botstrip.gif');
	background-repeat: repeat-x;
	clear:both;
}
.greenboxdown-ltcorner {
	width:16px;
	height:15px;
	background-image:url('../images/left-round-down.gif');
	background-repeat:no-repeat;
	float:left;
}
.greenboxdown-centerbg {
	width:468px;
	float:left;
}
.greenboxdown-rtcorner {
	width:16px;
	height:15px;
	background-image:url('../images/right-round-down.gif');
	background-repeat:no-repeat;
	float: right;
}
/* ============================================================== */


.nav {
	width:auto;
	height:auto;
}
.nav ul {
	width:auto;
	margin:0;
	list-style:none;
	padding:0px 0px 8px 5px;
}
.nav li {
	display:block;
	padding:0 0px 0px 15px;
	background:url(../images/arrow.gif) no-repeat center left;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	border-bottom:1px dashed #8ac1e7;
}
.nav li a {
	color:#333333;
	text-decoration:none;
}
.nav li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.rightnav {
	width:auto;
	height:auto;
}
.rightnav ul {
	width:auto;
	margin:0;
	list-style:none;
	padding:0px 0px 8px 5px;
}
.rightnav li {
	display:block;
	padding:0 0px 0px 15px;
	background:url(../images/arrow.gif) no-repeat center left;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.rightnav li a {
	color:#333333;
	text-decoration:none;
}
.rightnav li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.title-box {
	width:235px;
	height:23px;
	background-color:#498de8;
	margin-top:5px;
	padding-top:5px;
	padding-left:15px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0266af;
	font-weight:bold;
}

.headtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0266af;
	font-weight:bold;
}
#content-border {
	width:232px;
	height:auto;
	border:1px solid #498de8;
	padding:8px;
}
.rightheading {
	display:block;
	padding:0 0px 0px 25px;
	background:url(../images/menu-bullet.jpg) no-repeat center left;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:8px;
	height:21px;
	color:#0266af;
	text-decoration:none;
	text-transform:uppercase;
	font-weight: bold;
}
.hotelheading {
	display:block;
	padding:0 0px 0px 15px;
	background:url(../images/arrow-cross.gif) no-repeat center left;
	line-height:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:8px;
	height:9px;
	color:#0266af;
	text-decoration:none;
	font-weight: bold;
}
/* ============================================================== */

#right-container {
	width:735px;
	height:auto;
	float:right;
}

#right-container1 {
	width:980px;
	height:auto;
	padding-left::30px;
}



.googleads-box {
	width:160px;
	height:295px;
	float:right;
}
/* ============================================================== */
#hotel-container {
	width:705px;
	height:auto;
	padding-left:6px;
}
.hotel-detailbox {
	width:300px;
	height:23px;
	background-color:#498de8;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:15px;
	clear:both;
}
#hotel-layout {
	width:700px;
	height:auto;
	border:1px solid #498de8;
	padding:8px;
	clear:both;
}
.link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
	text-decoration:none;
}
.link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0266af;
	text-decoration:none;
}
.hotellink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
	text-decoration:none;
	font-weight:bold;
}
.hotellink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0266af;
	text-decoration:none;
	font-weight:bold;
}
/* ============================================================== */
.title-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0266af;
	font-weight:bold;
	text-align: left;
	text-decoration:none;
	text-transform:uppercase;
}
.title-text a {
	color:#000000;
	text-decoration:none;
}
.title-text a:hover {
	color:#000000;
	text-decoration:underline;
}
/* ============================================================== */

.content-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	padding:6px;
}
#twobox-container {
	width:719px;
	height:auto;
	margin:0 auto;
	clear:both;
	padding-top:8px;
}
#search-container {
	width:500px;
	height:auto;
	float:left;
}
#ad-box {
	width:950px;
	height:auto;
	float:left;
	text-align:center;
	padding-top:8px;
}
#overview-box {
	width:950px;
	height:auto;
	float:left;
	text-align:center;
	padding-top:8px;
	margin-left:10px;
}
/* ============Footer Container Start=========================================*/
#footer-container {
	width:100%;
	height:36px;
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-x;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	padding-top:15px;
}
#footer-container a {
	color:#ffffff;
	text-decoration:none;
}
#footer-container a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.link-text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#183a48;
	font-weight:bold;
	text-decoration:none;
}
.link-text1 a{
	color:#183a48;
	text-decoration:none;
}
.link-text1 a:hover{
	color:#1379a1;
	text-decoration:underline;
}
.linkmenu1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.linkcoloum{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
.linkmenu1:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008af2; text-decoration:none;}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0266af;
text-decoration:none;
}
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0266af;
text-decoration:underline;
}
 
 







/*LUXURY HOTEl BOX*/
#box-first{
	width:217px;
	height:auto;
	float:left;
}

.centerboxes-topbar{
	width:217px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0460a4;
	background-image:url('../images/centerbox-bgbar.gif');
	background-repeat:repeat-x;
}
#centerboxes-bgbar{
	width:203px;
	height:auto;
	border-left:1px solid #c1e4fa;
	border-right:1px solid #c1e4fa;
	background-color:#f5fafe;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
.centerboxes-bottombar{
	width:217px;
	height:15px;
	background-image:url('../images/centerbox-botbgbar.gif');
	background-repeat:repeat-x;
}
 




