﻿/* Book it Now CSS */
body
{
	margin: 0 auto;
	padding: 0;
	font: normal 73%/0.98em Arial, Verdana, Tahoma, sans-serif;
	color: #58595b;
	background-color: #e5e9e2;
}

a
{
	text-decoration: underline;
	color: #58595b;
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
}

a:hover
{
	color: #fe9900;
	text-decoration: underline;
}

img
{
	border: none;
}
img a
{
	border: none;
}

h1
{
	font: 1.5em Arial, Helvetica, sans-serif;
	text-align: left;
	color: #1f4c00;
}

h2
{
	color: #fea000;
	margin: 0px;
	padding: 10px 0px 5px 15px;
}

h2, h3
{
	font: 1.6em Arial, Helvetica, sans-serif bolder;
}

p
{
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	margin: 10px 10px 5px 10px;
	text-align: justify;
	color: #2e2f2e;
}

ul
{
	padding-left: 30px !important;
	padding-left: 0px;
	margin-left: 0px !important;
	margin-left: 30px;
}

li
{
	list-style: square;
	line-height: 16px;
}

.cleardiv
{
	clear: both;
}

.main
{
	width: 1000px;
	display: block;
	margin: 0 auto !important;
}

.header
{
	background: url(../images/header.jpg) top no-repeat;
	height: 122px;
	width: 961px;
	margin: 0 auto;
}
#home
{
	height: 120px;
	width: 210px;
	float: left;
}

#home a
{
	display: block;
	height: 120px;
	width: 210px;
}

.navigation
{
	width: 425px;
	float: right;
	margin-top: 97px;
}

.navigation ul
{
	display: inline;
}

.navigation li
{
	list-style: none;
	display: inline;
}

.navigation li a
{
	list-style: none;
	padding: 3px 10px 0px 10px;
	margin: 0px 6px 0px 0px;
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	height: 18px;
	width: auto;
	background: #00a5ff;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
}


.navigation li a:hover
{
	color: #FFF;
	background: #fd9700;
}

.navigation li a#current
{
	color: #FFF;
	background: #fd9700;
}

/*Mid Part start*/

.mid-box-outer
{
	background: url(../images/back-ground2.jpg) repeat-y;
	width: 961px;
	margin: 0 auto;
	display: block;
}

.mid-box
{
	background: url(../images/back-ground.jpg) bottom no-repeat;
	width: 961px;
	margin: 0 auto;
	display: block;
}

.mid-box-left
{
	background-color: #fff;
	margin: 0px;
	width: 723px;
	float: left;
	padding-bottom: 20px;
	height: auto !important;
	min-height: 950px !important;
	height: 970px;
}
.subhd
{
	width: 666px;
	margin: 0 auto;
}

.subhd h1 span
{
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	padding-left: 10px;
	text-align: justify;
	color: #2e2f2e;
}
.subhd span
{
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	padding-left: 18px;
	text-align: justify;
	color: #2e2f2e;
}
.mid-box-right
{
	background-color: #fff;
	width: 232px;
	float: right;
	margin-left: 4px;
	height: auto !important;
	min-height: 970px !important;
	height: 970px;
}
.search-box
{
	width: 666px;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}

.search-top
{
	display: block;
	height: 34px;
	width: 666px;
}
.search-top-left
{
	float: left;
	background: url(../images/search-bg.jpg) no-repeat;
	width: 207px;
	height: 26px;
	color: #000000;
	font: 1.3em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
}

.search-top-left2
{
	float: left;
	background: url(../images/search-bg-grey.jpg) no-repeat;
	width: 207px;
	height: 26px;
	color: #000000;
	font: 1.3em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
	margin-left: 2px;
}

.search-top-left2 a
{
	text-decoration: none;
	font-weight: bold;
}

.search-top-left2 a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.search-top-right
{
	float: left;
	text-align: right;
	width: 239px;
	height: 34px;
	font-size: 1.5em;
	color: #d04f09;
}

.search-top-right h1
{
	color: #d04f09;
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
	text-align: right;
	padding-top: 8px;
	padding-right: 6px;
}

.search-mid
{
	background: #e2eeda;
	height: auto !important;
	min-height: 100px !important;
	height: 100px;
	padding: 20px 20px 5px 20px;
}

.search-mid-left
{
	width: 50%;
	float: left;
}

.search-mid-left h1
{
	color: #1f4c00;
	font: 1.1em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	margin: 0px;
}

.srch-frm
{
	background: #eef5e9;
	margin-top: 10px;
	padding: 10px;
}

.frm-txt
{
	color: #5e625b;
	font: 1em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
}

.frm-input
{
	color: #5e625b;
	font: 1.1em Arial, Verdana, Tahoma, Sans-serif;
	margin-top: 10px;
	height: 20px;
	width: 210px;
}

.srch-frm-left
{
	float: left;
	width: 50px;
}

.srch-frm-right
{
	float: right;
	width: 220px;
}

.search-mid-right h1
{
	color: #1f4c00;
	font: 1.1em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	margin: 0px;
}

.search-mid-right
{
	width: 42%;
	float: right;
}

.txt
{
	color: #5e625b;
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	text-align: left;
	padding-left: 8px;
}


.txt a
{
	color: #5e625b;
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.txt a:hover
{
	color: #fe9900;
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.frm-input2
{
	color: #5e625b;
	font: 0.96em Arial, Verdana, Tahoma, Sans-serif;
	margin-top: 10px;
	height: 18px;
	width: 250px;
}

.search-bot
{
	background: url(../images/search-box-bot.jpg) no-repeat;
	height: 8px;
}
.empty
{
	border-top: 2px solid #FFFFFF;
}

.line
{
	border-top: 1px solid #b6d5a1;
	margin-top: 10px;
	margin-bottom: 10px;
}

.drops
{
	background: url(../images/drops.jpg) repeat-x;
	height: 1px;
	margin: 18px 20px 18px 20px !important;
	clear: both;
}

.bottom
{
	color: #fff;
	background: #00a5ff;
	line-height: 15px;
	font-size: 11px;
	text-decoration: none;
	padding-left: 40px;
	padding-top: 8px;
	padding-bottom: 5px;
	width: 921px;
	clear: both;
	border-top: 2px solid #fff;
	margin: 0 auto;
}
.bottom a
{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

.bottom a:hover
{
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}

.bottom-right
{
	margin-right: 30px;
	float: right;
	width: 440px;
	text-align: right;
}

.bottom-left
{
	float: left;
	width: 440px;
}

.frm-inputstar
{
	color: #5e625b;
	font: 12px Arial, Verdana, Tahoma, Sans-serif;
	margin-top: 10px;
	height: 20px;
	width: 140px;
}

/*popular destination*/
.dest
{
	background: #eaede8;
	width: 666px;
	margin: 0 auto;
	clear: both;
}

.dest-top
{
	background: url(../images/des-bg.jpg) repeat-x;
	height: 27px;
}

.dest-top h1
{
	padding-left: 10px;
	padding-top: 3px;
	font-weight: normal;
	font: 18px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #1f4c00;
}

.dest-bd
{
	padding: 15px 10px;
}

.dest-bd a
{
	text-decoration: none;
	color: #58595b;
	font: 1em Arial, Verdana, Tahoma, Sans-serif;
}

.dest-bd a:hover
{
	color: #fe9900;
	text-decoration: underline;
}

.dest-bd-left
{
	float: left;
	width: auto;
	padding: 0px 18px 0px 0px;
}

.brd
{
	border-right: 1px dotted #a3a5a2;
}

.dest-bd ul
{
	display: block;
}

.dest-bd li
{
	color: #2e2f2e;
	list-style-image: url(../images/arw-lt.jpg);
	list-style-position: outside;
	font-size: 11px;
	margin-bottom: 0px;
	line-height: 0px;
	text-decoration: none;
}

.dest-bd li a
{
	color: #2e2f2e;
	list-style-image: url(../images/arw-lt.jpg);
	list-style-position: outside;
	font-size: 11px;
	line-height: 0px;
	text-decoration: none;
}

.dest-bd li a:hover
{
	color: #2e2f2e;
	text-decoration: underline;
}

.dis
{
	float: right;
}

.dest-bd2
{
	padding: 5px 10px 10px 10px;
}

.dest-bd2 a
{
	text-decoration: none;
	color: #58595b;
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
}

.dest-bd2 a:hover
{
	color: #fe9900;
	text-decoration: underline;
}

.dest-bd2-left
{
	float: left;
	width: 150px;
	padding: 15px 18px 0px 0px;
}

.dest-bd2 ul
{
	display: block;
}

.dest-bd2 li
{
	color: #2e2f2e;
	list-style-image: url(../images/arw-lt.jpg);
	list-style-position: outside;
	font-size: 11px;
	margin-bottom: 5px;
	text-decoration: none;
}

.dest-bd2 li a
{
	color: #2e2f2e;
	list-style-image: url(../images/arw-lt.jpg);
	list-style-position: outside;
	font-size: 11px;
	text-decoration: none;
}

.dest-bd2 li a:hover
{
	color: #2e2f2e;
	text-decoration: underline;
}

.blog-con
{
	display: block;
	margin-left: 20px;
	color: #3c7388;
	font-size: 1.1em;
	line-height: 1.2em;
}

.blog-left
{
	float: left;
	width: 670px;
	color: #3c7388;
}

.info-right
{
	padding-top: 20px;
	width: 670px;
	padding-right: 20px;
}

.blu-ln
{
	border-top: 1px solid #86d4f1;
}

.dis-img
{
	float: left;
	padding-right: 10px;
}

.read
{
	color: #ff6600;
}

.travel
{
	width: 215px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

.travel-top
{
	background: url(../images/travel-rec.jpg) no-repeat;
	height: 31px;
}

.travel-top h2
{
	color: #FFFFFF;
	font-size: 14px;
}

.travel-bd
{
	background: url(../images/resources-bg.jpg) bottom no-repeat;
	background-color: #d5edfa;
	height: auto !important;
	min-height: 180px !important;
	height: 180px;
	margin: 0 auto;
}


.travel-bd ul
{
	padding-left: 22px;
	position: relative;
	width: 80%;
	display: block;
	margin: 0px !important;
	padding-top: 12px;
	padding-bottom: 30px;
}

.travel-bd li
{
	color: #0073b1;
	list-style-image: url(../images/gr-arw.jpg);
	list-style-position: outside;
	font-size: 12px;
	margin-bottom: 5px;
	text-decoration: none;
}

.travel-bd li a
{
	color: #0073b1;
	list-style-image: url(../images/gr-arw.jpg);
	list-style-position: outside;
	font-size: 12px;
	text-decoration: none;
}

.travel-bd li a:hover
{
	color: #fe9900;
	text-decoration: underline;
}

.login
{
	width: 215px;
	margin: 0 auto;
}

.login-txt
{
	color: #045581;
	font-size: 12px;
	font-weight: bold;
}

.input
{
	border: 1px solid #aaccde;
	width: 180px;
	color: #999999;
	font-size: 11px;
}
.inputsearch
{
	border: 1px solid #aaccde;
	width: 260px;
	color: #696969;
	font-size: 12px;
	font-weight: bold;
}

.blu
{
	color: #00a5ff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.blu a
{
	color: #00a5ff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.blu a:hover
{
	color: #00a5ff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.login-top
{
	background: url(../images/login-bg.jpg) no-repeat;
	height: 32px;
}

.login-top h2
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.login-bd
{
	background: url(../images/login.jpg) no-repeat;
	height: 214px;
}

/*--inner-link--*/
.inner-link-div
{
	width: 214px;
	margin: 0 auto;
}

.inner-link
{
	background: url(../images/login-bg.jpg) no-repeat;
	height: 32px;
}

.inner-link h2
{
	color: #FFFFFF;
	font-size: 14px;
}

.inner-link-bd
{
	background: url(../images/il-bg.jpg) top repeat-x;
	background-color: #ffffff;
	border: 1px solid #f5f9f2;
	height: auto !important;
	min-height: 120px !important;
	height: 120px;
}


.inner-link-bd ul
{
	padding-left: 22px;
	position: relative;
	width: 80%;
	display: block;
	margin: 0px !important;
	padding-top: 12px;
	padding-bottom: 30px;
}

.inner-link-bd li
{
	color: #0073b1;
	list-style-image: url(../images/green-arw.gif);
	list-style-position: outside;
	font-size: 12px;
	margin-bottom: 5px;
	text-decoration: none;
}
.inner-link-bd li a
{
	color: #58595b;
	list-style-image: url(../images/green-arw.gif);
	list-style-position: outside;
	font-size: 12px;
	text-decoration: none;
}

.inner-link-bd li a:hover
{
	color: #fe9900;
	text-decoration: underline;
}

/*--inner-link--*/
.image-banner
{
	margin: 0 auto;
	text-align: center;
}

/*--Area info Page style*/
.box1
{
	width: 666px;
	display: block;
	margin-top: 20px !important;
	margin: 0 auto;
	clear: both;
}

.box1-gallery
{
	float: left;
	width: 422px;
	display: block;
}

.box1-description
{
	float: right;
	width: 220px;
	display: block;
	margin-bottom: 15px;
}

.box1-description a
{
	text-decoration: none;
	color: #58595b;
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
}

.box1-description a:hover
{
	/*color:#85940b;*/
	color: #fe9900;
	text-decoration: underline;
}

.box1-description h1
{
	color: #d04f09;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
}

.box1-description h2
{
	color: #00a5ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}

.box1-description h3
{
	color: #00a5ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}


.box1-description p
{
	color: #4c5153;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 8px;
}

.box1-description ul
{
	display: block;
	margin: 0px;
	margin-top: 10px;
}

.box1-description li
{
	color: #2e2f2e;
	list-style-image: url(../images/green-arw.gif);
	list-style-position: outside;
	font-size: 11px;
	margin-bottom: 5px;
	text-decoration: none;
}



.box1-description
{
	color: #00a5ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.bluestyle
{
	color: #00a5ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.or-line
{
	border-top: 1px solid #d04f09;
	margin-top: 8px;
	margin-bottom: 8px;
}

.brd-crumb
{
	background: #f1f4f7;
	height: 20px;
	padding: 5px 0px 0px 10px;
	color: #00a5ff;
	text-decoration: none;
}
/*-- removed comment */
.brd-crumb span
{
	height: 20px;
	color: #00a5ff;
	text-decoration: none;
}

.brd-crumb a
{
	color: #ff8b00;
	height: 20px;
	text-decoration: none;
}

.brd-crumb a:hover
{
	color: #ff8b00;
	height: 20px;
	text-decoration: underline;
}

.info
{
	width: 666px;
	margin: 0 auto;
	clear: both;
}

.info h2
{
	color: #00a5ff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 9px;
}

.infos
{
	font: 12px Arial, Verdana, Tahoma, Sans-serif;
	margin: 10px 10px 5px 10px;
	text-align: justify !important;
	color: #2e2f2e;
}

.info h4
{
	color: #00a5ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

.bookicon
{
	display: block;
	color: #00a5ff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 10px;
}

.bookicon a
{
	color: #00a5ff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.bookicon a:hover
{
	color: #e97402;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
}

.image-l
{
	float: left;
	vertical-align: middle;
}

.image-r
{
	float: right;
	vertical-align: middle;
}
.bookicon-left
{
	float: left;
	width: 40%;
}

/*user-comment*/
.bookicon-right
{
	float: right;
	width: 40%;
	padding-right: 10px;
}

.comment-txt
{
	clear: both;
}

#GuestComment
{
	padding-bottom: 20px;
}

#GuestComment p
{
	font: 0.99em Arial, Verdana, Tahoma, Sans-serif;
	margin: 10px 10px 5px 10px;
	text-align: justify;
	color: #2e2f2e;
}
.sm-icon
{
	margin-top: 0px;
	float: right;
	width: 60%;
	color: #00a5ff;
	font-size: 11px;
	font-weight: bold;
	clear: both;
	padding-right: 10px;
	text-align: right;
}
.comment-box
{
	width: 666px;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}

.comment-top
{
	background: url(../images/search-bg.jpg) no-repeat;
	width: 187px;
	height: 29px;
	color: #ffffff;
	font-size: 1.5em;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
}

.comment-mid
{
	background: #f2f5ef;
	height: auto;
	padding: 20px;
}

.comment-bot
{
	background: url(../images/comment-bot.jpg) no-repeat;
	height: 8px;
}

.add-com
{
	width: 666px;
	color: #00a5ff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 auto;
	margin-top: 10px;
}

.pageheader
{
	width: 666px;
	margin: 0 auto;
	margin-top: 10px;
}
.pageheader h1
{
	color: #00a5ff;
	font-size: 1.7em;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
}


/*leave comment page start*/
.leave-comment
{
	width: 600px;
	margin: 0 auto;
}

.mid-box-lc
{
	/*background:url(../images/blue-bg.gif)  bottom repeat-x;*/
	background-color: #ffffff;
	width: 961px;
	margin: 0 auto;
	display: block;
	padding: 0px;
	clear: both;
}

mid-box-lc a
{
	color: #0073b1;
	font-size: 12px;
	text-decoration: none;
}

.mid-box-lc a:hover
{
	color: #fe9900;
	text-decoration: underline;
}
.leave-comment-top
{
	background: url(/images/blue-back.gif) no-repeat;
	height: 22px;
	width: 600px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}

.leave-comment-mid
{
	background: url(../images/comment-green.jpg) repeat-x;
	height: 400px;
	padding: 10px;
	width: 580px;
}

.leave-comment-mid p
{
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	margin: 10px 10px 5px 10px;
	text-align: justify;
	color: #2e2f2e;
	font-size: 11px;
}
.login-txt-lc
{
	color: #045581;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.input-lc
{
	border: 1px solid #aaccde;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	width: 140px;
	color: #7b7b7b;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
}

.input-lc-textarea
{
	border: 1px solid #aaccde;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	width: 520px;
	height: 150px;
	color: #7b7b7b;
	font-size: 14px;
}

.input-lc-code
{
	border: 1px solid #aaccde;
	width: 110px;
	height: 30px;
	color: #7b7b7b;
	font-size: 14px;
	margin-left: 8px;
}
/*leave comment page end*/
.box1-galleryac
{
	width: 100%;
	display: block;
	margin: 0 auto;
}
/*-Tabs-*/
.tabular
{
	width: 666px;
	margin: 0 auto;
	clear: both;
}

.tab2-left
{
	float: left;
	width: 55%;
}

.tab2-right
{
	float: right;
	width: 45%;
}


/* End Tabs */

/*reservation Info. Start*/
.res-box
{
	width: 666px;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}

.res-top
{
	display: block;
	height: 34px;
	width: 666px;
}
.res-top-left
{
	float: left;
	background: url(images/search-bg.jpg) no-repeat;
	width: 207px;
	height: 29px;
	color: #000000;
	font: 1.5em Arial, Verdana, Tahoma, Sans-serif;
	text-align: center;
	padding-top: 5px;
}

.res-frm h1
{
	color: #1f4c00;
	font: 1.1em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	margin: 0px;
	height: 22px;
}

.res-frm
{
	background: #eef5e9;
	padding: 8px 10px 8px 10px;
}

.res-mid
{
	background: #f2f5ef;
	height: auto;
}
.res-frm-txt
{
	color: #5e625b;
	font: 1.2em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.res-frm-input
{
	color: #5e625b;
	font: 1.1em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	height: 20px;
	width: auto;
}

.res-frm-textfield
{
	border: 1px solid #CCCCCC;
	color: #5e625b;
	font: 1.1em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	height: 16px;
	width: auto;
}

.res-frm-textarea
{
	border: 1px solid #CCCCCC;
	color: #5e625b;
	font: 1.1em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	height: 60px;
	width: 480px;
}

.res-formerror
{
	border: 1px solid #C0C0C0;
	font-size: 1.1em;
	font-weight: bold;
	color: #B22222;
	background-color: #FFF;
	padding: 8px 25px;
	margin: 10px 0;
	width: 520px;
	line-height: 1.5em;
}

.res-formerror1
{
	border: 1px solid #C0C0C0;
	font-size: 1.2em;
	font-weight: bold;
	color: #B22222;
	background-color: #FFF;
	padding: 8px 25px;
	margin: 10px 0;
	width: 720px;
	line-height: 1.5em;
}


.res-frm-pos
{
	width: 80%;
	margin: 0 auto;
	clear: both;
}

.price
{
	color: #cd0000;
	font-size: 12px;
}

.avl
{
	height: 154px;
	margin-bottom: 20px;
}


.mb-blue
{
	margin: 0 auto;
	background: url(../images/make-enquiry.jpg) no-repeat;
	width: 204px;
	height: 54px;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

.mb-blue a
{
	color: #ffffff;
	font-size: 14px;
	left: 15px;
	top: 30px;
	position: relative;
	text-decoration: none;
}

.mb-blue a:hover
{
	color: #052e49;
	font-size: 14px;
}

.adf-green
{
	margin: 0 auto;
	background: url(../images/favr.jpg) no-repeat;
	width: 204px;
	height: 49px;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

.adf-green a
{
	color: #ffffff;
	font-size: 14px;
	left: 15px;
	top: 25px;
	position: relative;
	text-decoration: none;
}

.adf-green a:hover
{
	color: #1d4900;
	font-size: 14px;
}

.area-info
{
	margin: 0 auto;
	background: url(../images/area-info.jpg) no-repeat;
	width: 204px;
	height: 54px;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

.area-info a
{
	color: #ffffff;
	font-size: 14px;
	left: 15px;
	top: 26px;
	position: relative;
	text-decoration: none;
}

.area-info a:hover
{
	color: #000000;
	font-size: 14px;
}

.hotel-map
{
	margin: 0 auto;
	background: url(../images/hotel-map.jpg) no-repeat;
	width: 204px;
	height: 54px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.hotel-map a
{
	color: #ffffff;
	font-size: 14px;
	left: 15px;
	top: 26px;
	position: relative;
	text-decoration: none;
}

.hotel-map a:hover
{
	color: #000000;
	font-size: 14px;
}

.hotel-list
{
	margin: 0 auto;
	background: url(../images/hotel-list.jpg) no-repeat;
	width: 204px;
	height: 54px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.hotel-list a
{
	color: #ffffff;
	font-size: 14px;
	left: 15px;
	top: 26px;
	position: relative;
	text-decoration: none;
}

.hotel-list a:hover
{
	color: #000000;
	font-size: 14px;
}

.guest-info
{
	width: 204px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

.guest-info-top
{
	color: #1195e7;
	font-size: 14px;
	height: 31px;
}

.blue-bd
{
	border-top: 1px solid #80c6f2;
}

.guest-info h2
{
	color: #1195e7;
	font-size: 18px;
	padding: 0px !important;
}

.guest-info p
{
	color: #0480c4;
	font-size: 12px;
	line-height: 20px;
}

.guest-bd-blue
{
	background-color: #eef7fb;
	height: auto !important;
	min-height: 85px !important;
	height: 85px;
	padding: 10px;
	margin: 0 auto;
}

.guest-bd-blue h3
{
	color: #0979d0;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.guest-bd-blue p
{
	color: #5d5e5f;
	font-size: 11px;
	line-height: normal;
	padding: 3px;
	margin: 0px;
}

.guest-bd-green
{
	background-color: #f1f9e9;
	height: auto !important;
	min-height: 85px !important;
	height: 85px;
	margin: 0 auto;
	padding: 10px;
}

.guest-bd-green h3
{
	color: #0979d0;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.guest-bd-green p
{
	color: #5d5e5f;
	font-size: 11px;
	line-height: normal;
	padding: 3px;
	margin: 0px;
}

/*right part */
.travel-rel-info
{
	width: 215px;
	margin: 0 auto;
	margin-top: 26px;
	margin-bottom: 20px;
}


.travel-top-rel-info
{
	background: url(../images/travel-rec.jpg) no-repeat;
	height: 31px;
}

.travel-top-rel-info h2
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 18px;
}

.travel-top-rel-info h2 a
{
	color: #FFFFFF;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 18px;
	text-decoration: none;
}

.travel-bd-rel-info p
{
	color: #0480c4;
	font-size: 12px;
	line-height: 28px;
	padding-bottom: 10px;
	padding-left: 8px;
}

.travel-bd-rel-info
{
	background: url(../images/rel-info-bg.jpg) repeat-x;
	border: 1px solid #daf0fc;
	background-color: #FFFFFF;
	height: auto !important;
	min-height: 130px !important;
	height: 130px;
	margin: 0 auto;
}

.price
{
	color: #cd0000;
	font-size: 12px;
}

.avl
{
	height: 180px;
	margin-bottom: 20px;
}


.mb-blue
{
	margin: 0 auto;
	background: url(../images/make-enquiry.jpg) no-repeat;
	width: 204px;
	height: 54px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.mb-blue a
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	left: 15px;
	top: 30px;
	position: relative;
	text-decoration: none;
}

.mb-blue a:hover
{
	color: #052e49;
	font-size: 14px;
	font-weight: bold;
}

.adf-green
{
	margin: 0 auto;
	background: url(../images/favr.jpg) no-repeat;
	width: 204px;
	height: 49px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.adf-green a
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	left: 15px;
	top: 25px;
	position: relative;
	text-decoration: none;
}

.adf-green a:hover
{
	color: #1d4900;
	font-size: 14px;
	font-weight: bold;
}

.adf-lbl
{
	margin-top: 5px;
	color: Maroon;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.view-map
{
	margin: 0 auto;
	background: url(../images/view-map.jpg) no-repeat;
	width: 204px;
	height: 49px;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

.view-map a
{
	color: #ffffff;
	font-size: 14px;
	left: 15px;
	top: 25px;
	position: relative;
	text-decoration: none;
}

.view-map a:hover
{
	color: #613500;
	font-size: 14px;
}

.guest-info
{
	width: 204px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

.guest-info-top
{
	color: #1195e7;
	font-size: 14px;
	height: 31px;
}

.blue-bd
{
	border-top: 1px solid #80c6f2;
}

.guest-info h2
{
	color: #1195e7;
	font-size: 18px;
	padding: 0px !important;
}

.guest-info p
{
	color: #0480c4;
	font-size: 12px;
	line-height: 20px;
}

.guest-bd-blue
{
	background-color: #eef7fb;
	height: auto !important;
	min-height: 85px !important;
	height: 85px;
	padding: 10px;
	margin: 0 auto;
}

.guest-bd-blue a
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #3b9d01;
}

.guest-bd-blue a:hover
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #3b9d01;
}

.guest-bd-blue h3
{
	color: #0979d0;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.guest-bd-blue p
{
	color: #5d5e5f;
	font-size: 11px;
	line-height: normal;
	padding: 3px;
	margin: 0px;
}

.guest-bd-green
{
	background-color: #f1f9e9;
	height: auto !important;
	min-height: 55px !important;
	height: 55px;
	margin: 0 auto;
	padding: 10px;
}

.guest-bd-green h3
{
	color: #0979d0;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.guest-bd-green p
{
	color: #5d5e5f;
	font-size: 11px;
	line-height: normal;
	padding: 3px;
	margin: 0px;
}

/*room type start*/
.room-type
{
	width: 666px;
	margin: 0 auto;
}

.room-type-top
{
	background: url(../images/room-bg.jpg) repeat-x;
	height: 31px;
}

.room-type-top h1
{
	color: #1195e7;
	margin: 0px;
	font-size: 18px;
	left: 16px;
	top: 3px;
	position: relative;
}

.tb-out
{
	display: block;
	margin-top: 8px;
}

.tb-out span#lblRateTablesHeading
{
	display: block;
	margin-top: 8px;
	padding: 8px 15px 8px 15px;
	color: #0979d0;
}

.tb-outheader
{
	color: #CC3333;
	font-size: 1em;
	font-weight: bold;
	padding: 15px 15px 15px 15px;
}
.sec1-top
{
	background: #c0e1f5;
	height: 27px;
	width: 322px;
	text-align: left;
}

.sec1-top h2
{
	color: #097aca;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
}

.des
{
	font: 0.99em Arial, Verdana, Tahoma, Sans-serif;
	margin: 10px 10px 5px 10px;
	text-align: justify !important;
	background: #eef7fb;
	text-align: left;
	padding: 10px;
}
.des1
{
	background: #FCC400;
	font: 1.2em Arial, Verdana, Tahoma, Sans-serif;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 5px 10px;
}

.des2
{
	background: #eef5e9;
	color: #0979d0;
	font-weight: bold;
	text-align: left;
	padding: 10px;
}
.sec2-top
{
	background: #c0e1f5;
	height: 20px;
	width: 106px;
	text-align: left;
}

.sec2-top h2
{
	color: #097aca;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	font-size: 14px;
}

.norates
{
	background: #c0e1f5;
	height: 27px;
	width: 675px;
	text-align: left;
}

.norates h2
{
	color: #097aca;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

/*room type end*/

/*-----------Property List Page Start-----*/
.area
{
	width: 666px;
	margin: 0 auto;
	margin-top: 10px;
	background: #eef7fb;
	border: 1px solid #b0d5ed;
}

.areatable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.areatable a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #58595b;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.area-hd
{
	/*background:url(../images/room-bg.jpg) repeat-x;*/
	background: #0099FF;
	height: 24px;
	border: 2px solid #ffffff;
}
.area h2
{
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	padding-top: 5px;
}

.area-txt
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0482d0;
	font-size: 12px;
	padding-left: 18px;
	text-align: left;
	height: 20px;
	font-weight: normal;
	text-decoration: none;
}

.area-txt a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0482d0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}


.area-txt a:hover
{
	color: #fe9900;
	text-decoration: underline;
}
.area-line
{
	background: #b0d5ed;
	height: 1px;
}

.pro-list-out /******************************/ /******************************/
{
	width: 214px;
	margin: 0 auto;
	margin-top: 25px;
}

.pro-list-top /******************************/ /******************************/
{
	background: url(../images/login-bg.jpg) no-repeat;
	height: 32px;
}

.pro-list-top h2 /******************************/ /******************************/
{
	color: #FFFFFF;
	font-size: 14px;
	padding: 7px 0px 0px 12px;
	margin: 0px;
}

.pro-list-rh /******************************/ /******************************/
{
	background: url(../images/pro-bg.gif) top repeat-x;
	background-color: #ffffff;
	border: 1px solid #9fd9f8;
	padding-left: 15px;
}
.pro-list-rh-1 /******************************/ /******************************/
{
	background: url(../images/pro-bg.gif) top repeat-x;
	background-color: #ffffff;
	border: 1px solid #9fd9f8;
}
.pro-list-rh-2 /******************************/ /******************************/
{
	background-color: #ffffff;
	border: 1px solid #9fd9f8;
}

.property-sort /******************************/
{
	width: 669px;
	margin: 0 auto;
	border: 1px solid #C0C0C0;
	padding: 0;
	background-color: #E9E9E9;
}

.property-form /******************************/
{
	width: 646px;
	margin: 0 auto;
	border: 1px solid #9fd9f8;
	background: url(../images/search-bg.gif) top repeat-x;
	padding: 25px 10px 0px 10px;
	background-color: #ffffff;
	height: 50px;
}

.property-form-txt /******************************/
{
	color: #0482d0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
}


.property-input
{
	color: #5e625b;
	font-size: 12px;
	height: 24px;
	width: auto;
}

.property-textfield
{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #5e625b;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	height: 18px;
	width: auto;
}

.pro-dis
{
	width: 636px;
	margin: 0 auto;
	margin-top: 20px;
	padding: 10px 0 5px 10px;
	background: #f8fdf3;
	border: 1px solid #e0e5da;
}

.pro-dis h1
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3b9d01;
}

.pro-dis h1 a
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #3b9d01;
}

.pro-dis h1 a:hover
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #3b9d01;
}
.pro-dis h2
{
	margin: 0px;
	padding: 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d25e02;
}
.pro-dis h2 a
{
	margin: 0px;
	padding: 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d25e02;
	text-decoration: none;
}
.pro-dis h2 a:hover
{
	margin: 0px;
	padding: 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d25e02;
	text-decoration: underline;
}
.pro-dis-txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
	color: #464944;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.img-bg
{
	background: url(../images/img-bg.gif) no-repeat;
	width: 163px;
	height: 115px;
	padding: 8px 0px 8px 1px;
}

.pro-border
{
	width: 33%;
	border-left: 1px solid #C5E9B4;
}

.pro-rh-txt
{
	font-family: Arial, Helvetica, sans-serif;
	color: #028eda;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	font-weight: bold;
	padding-left: 12px;
	height: 26px;
}

.btn-sp
{
	padding-left: 12px;
}

.space
{
	height: 6px;
}

.paging
{
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
	width: 618px;
	margin: 0 auto;
	height: 25px;
	padding: 20px;
	margin-top: 20px;
}

.paging ul
{
	display: inline;
	margin: 0 auto;
}

.paging li
{
	display: inline;
}

.paging li a
{
	font: 12px verdana, Arial,sans-serif;
	/*padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;*/
	padding: 6px 11px 5px 10px;
	margin: 4px;
	/*float: left;*/
	text-align: center;
	color: #0099FF;
	text-decoration: none;
	height: 18px;
	width: 20px;
	border: 1px solid #0099FF;
	background: #ffffff;
}

.paging li a#previous
{
	font: 12px verdana, Arial,sans-serif;
	/*padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	margin: 0px;*/
	padding: 6px 11px 5px 10px;
	margin: 4px;
	/*float: left;*/
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	height: 18px;
	width: 80px;
	border: 1px solid #0099FF;
	background: #0099FF;
}
.paging li a:hover#previous
{
	background: #ffffff;
	list-style: none;
	color: #0099FF;
}

.paging li a#next
{
	font: 12px verdana, Arial,sans-serif;
	/*padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	margin: 0px;
	float: left;*/
	padding: 6px 11px 5px 10px;
	margin: 4px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	height: 18px;
	width: 80px;
	border: 1px solid #0099FF;
	background: #0099FF;
}
.paging li a:hover#next
{
	background: #ffffff;
	list-style: none;
	color: #0099FF;
}

.paging li a:hover
{
	background: #0099FF;
	list-style: none;
	color: #ffffff;
}

.paging li a#current /**************************/
{
	color: #FFF;
	background: #fd9700;
	border: 1px solid #CC6600;
}

.midline
{
	background: #f2f2f2;
	width: 5px;
	height: 18px;
	/*float: left;*/
}

.midbreak
{
	background: #f2f2f2;
	width: 12px;
	height: 18px;
	/*float: left;*/
}

#menubar
{
	margin: 0 auto;
	width: 842px;
}

#menu-content
{
	margin: 0 auto;
	padding: 0;
	position: relative;
}


#menu-content ul
{
	color: #FFF;
	margin: 0;
	padding-left: 0;
}

#menu-content li
{
	display: inline;
}

#menu-content li a
{
	font: 12px verdana, Arial,sans-serif;
	padding-top: 10px;
	padding-left: 6px;
	margin: 0px;
	float: left;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	height: 27px;
	width: 130px;
	background: #1f272d;
}

#menu-content li a:hover
{
	font: 12px verdana, Arial,sans-serif;
	color: #fff;
	background: #0789c3;
}


#menu-content li a#current
{
	font: 12px verdana, Arial,sans-serif;
	color: #fff;
	background: #0789c3;
}

.acc-ser
{
	width: 215px;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 20px;
}


.acc-ser-top
{
	background: url(../images/acc-search.gif) no-repeat;
	height: 42px;
}

.acc-ser-top h2
{
	color: #FFFFFF;
	font-size: 14px;
	padding: 17px 0px 0px 12px;
	margin: 0px;
}

.acc-ser-top p
{
	color: #0480c4;
	font-size: 12px;
	line-height: 27px;
	padding-bottom: 10px;
}

.acc-ser-bd
{
	background: url(../images/acc-serch-bg.gif) repeat-x;
	border: 1px solid #fff0d7;
	background-color: #FFFFFF;
	height: auto !important;
	min-height: 130px !important;
	height: 130px;
	margin: 0 auto;
}

.org
{
	color: #eb7c05;
	padding-left: 10px;
	height: 25px;
}

.grey
{
	color: #666666;
	padding-left: 10px;
}

input
{
	color: #5e625b;
	font: 0.96em Arial, Verdana, Tahoma, Sans-serif;
	height: 20px;
	width: auto;
}

.acc-ser-input
{
	color: #5e625b;
	font: 0.96em Arial, Verdana, Tahoma, Sans-serif;
	height: 20px;
	width: 140px;
	margin-left: 4px;
}

.acc-ser-txtfield
{
	color: #5e625b;
	font: 0.96em Arial, Verdana, Tahoma, Sans-serif;
	height: 20px;
	border: 1px solid #ccc;
	width: 186px;
	margin-left: 4px;
}

.yl-line
{
	background: url(../images/yl.gif) repeat-x;
	height: 1px;
}

.pdg
{
	padding-right: 5px;
	padding-top: 10px;
}




/*-----------Property List Page End-----*/

/*---favrouit page start----*/

.fav-des
{
	width: 626px;
	margin: 0 auto;
	background: url(../images/pro-bg.gif) top repeat-x;
	padding: 20px 20px 20px 20px;
	background-color: #ffffff;
}

.rm-btn
{
	margin: 0 auto;
	padding-bottom: 15px;
}

/*---favrouit page end----*/

/*--------BookPegs Start------------*/

.form-page-outer
{
	background: #ffffff;
	width: 961px;
	margin: 0 auto;
	display: block;
}

.form-page-mid
{
	margin: 0px;
	width: 100%;
	padding-bottom: 20px;
}

.form-page-txt
{
	margin: 0px auto;
	width: 94%;
	padding-bottom: 20px;
	height: auto !important;
	/*min-height: 950px !important;*/
	height: 970px;
}
.form-page-txt h1
{
	color: #00a5ff;
	font-size: 1.8em;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	padding: 0px;
	margin: 0px;
}

.form-page-txt h2
{
	color: #92b311;
	font-size: 1.5em;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	padding: 0px;
	margin: 0px;
}

.form-page-txt h3
{
	color: #f09e3b;
	font-size: 1.2em;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

.form-page-txt h4
{
	color: #00a5ff;
	font-size: 1.2em;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.form-page-tr a
{
	color: #00a5ff;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	text-decoration: none;
}

.form-page-tr a:hover
{
	color: #f09e3b;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	text-decoration: underline;
}

.form-page-txt p
{
	font: 1em Arial, Verdana, Tahoma, Sans-serif;
	text-align: justify;
	color: #2e2f2e;
	line-height: 18px;
	padding: 8px 0px;
	margin: 0px;
}

.form-page-inner
{
	background-color: #ffffff;
	margin: 0px auto;
	width: 100%;
	padding-bottom: 20px;
}

.drops-frm
{
	background: url(../images/drops.jpg) repeat-x;
	height: 1px;
	margin: 0px 0px 18px 0px !important;
	clear: both;
}

.or-line
{
	border-top: 1px solid #98c865;
}

.frm-content
{
	height: 20px;
	color: #555555;
	font-size: 1.em;
	font-weight: bold;
}

.tb-mgn
{
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.tb-mgn span
{
	font-size: 1em;
	text-align: justify;
	color: #555555;
	line-height: 20px;
}
.tb-mgnEnq
{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 25px;
}

.tb-mgnEnq ul
{
	position: relative;
	width: 80%;
	display: block;
	margin: 0px !important;
	padding-left: 0px;
	margin-left: 0px; /*padding-top:12px;*/
	padding-bottom: 30px;
}

.tb-mgnEnq li
{
	color: #00a5ff;
	list-style-image: url(../images/green-arw.gif);
	list-style-position: outside;
	font-size: 12px;
	margin-bottom: 5px;
	text-decoration: none;
}

.tb-mgnEnq li a
{
	color: #00a5ff;
	list-style-image: url(../images/green-arw.gif);
	list-style-position: outside;
	font-size: 12px;
	text-decoration: none;
}

.tb-mgnEnq li a:hover
{
	color: #fe9900;
	text-decoration: underline;
}

.blue-background
{
	background: #eef7fb;
}

.green-background
{
	background: #edf6e7;
}

.border-tb
{
	border: 1px solid #e1ecf1;
}

.para
{
	width: 70%;
	float: left;
	margin-bottom: 20px;
}

.form-input-dropdwn
{
	color: #5e625b;
	font: 0.99em Arial, Verdana, Tahoma, Sans-serif;
	height: 22px;
	width: 165px;
}

.form-input-auto
{
	color: #5e625b;
	font: 0.99em Arial, Verdana, Tahoma, Sans-serif;
	height: 22px;
	width: auto;
}

.form-input-textfield
{
	border: 1px solid #CCCCCC;
	color: #5e625b;
	font: 0.99em Arial, Verdana, Tahoma, Sans-serif;
	height: 16px;
	width: 160px;
}

.form-input-textarea
{
	border: 1px solid #CCCCCC;
	color: #5e625b;
	font: 0.99em Arial, Verdana, Tahoma, Sans-serif;
	height: 150px;
	width: 430px;
}

/*--------BookPegs End------------*/
/*footer page--*/

.privacy-out
{
	margin-left: -15px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.privacy ul
{
	position: relative;
	width: 100%;
	display: block;
	margin: 0px !important;
	padding-left: 0px;
	margin-left: 0px;
}

.privacy li
{
	color: #68696a;
	list-style-image: url(../images/green-arw1.gif);
	list-style-position: outside;
	font-size: 12px;
	margin-bottom: 8px;
	text-decoration: none;
}

.privacy a
{
	color: #68696a;
	font-size: 12px;
	margin-bottom: 8px;
	padding-left: 5px;
	text-decoration: none;
}


.privacy a:hover
{
	color: #fe9900;
	text-decoration: underline;
	font-size: 12px;
	padding-left: 5px;
	margin-bottom: 5px;
}

.privacy li span
{
	color: #00a5ff;
	list-style-image: url(../images/green-arw1.gif);
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	text-decoration: none;
}

.privacy li span a
{
	color: #00a5ff;
	list-style-image: url(../images/green-arw1.gif);
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	text-decoration: none;
}

.privacy li span a:hover
{
	color: #fe9900;
	text-decoration: underline;
	list-style-image: url(../images/green-arw1.gif);
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}

.privacy li a
{
	color: #68696a;
	list-style-image: url(../images/green-arw.gif);
	list-style-position: outside;
	font-size: 12px;
	text-decoration: none;
}

.privacy li a:hover
{
	color: #fe9900;
	text-decoration: underline;
}

.mrgn
{
	margin-right: 20px;
}

/* footer page end */
/*--------------- accpage-7april updae---------------*/

.room-des
{
	display: block;
	color: #5e5e5e;
}

.room-des h1
{
	color: #368402;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.room-des p
{
	color: #5e5e5e;
	font-size: 16px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
}

.room-des-frm
{
	font-family: Arial, Helvetica, sans-serif;
	color: #028eda;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	font-weight: bold;
}

.room-des-line
{
	border-top: 1px solid #93c162;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*for property list*/

.spec
{
	color: #478801;
	font-size: 12px;
	font-weight: normal;
}
/*for property list*/

/*--------------- accpage-7april end---------------*/
.border-tb1 /**********/ /**********/
{
	border: 1px solid #c0cdb1;
}

.box-top-left
{
	width: 15px;
	height: 34px;
	background: url(../images/left-n.gif) no-repeat;
}

.box-top-mid
{
	width: auto;
	height: 34px;
	background: url(../images/mid-n.gif) repeat-x;
	color: #ffffff;
	font: 1.5em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bolder;
	text-align: left;
}

.box-top-right
{
	width: 15px;
	height: 34px;
	background: url(../images/right-n.gif) no-repeat;
}

.box-top-left1
{
	width: 15px;
	height: 34px;
	background: url(../images/left-n-1.gif) no-repeat;
}

.box-top-mid1
{
	width: auto;
	height: 34px;
	background: url(../images/mid-n-1.gif) repeat-x;
	color: #000000;
	font-weight: bolder;
	text-align: left;
}

.box-top-right1
{
	width: 15px;
	height: 34px;
	background: url(../images/right-n-1.gif) no-repeat;
}

.box-top-mid1 a
{
	text-decoration: none;
	font: 1.3em Arial, Verdana, Tahoma, Sans-serif;
}

.box-mid
{
	background-color: #f6f7f4;
	height: auto;
	width: 95%;
	padding: 23px;
	margin: 2px 0px 2px 0px;
}

.box-bot-left
{
	width: 16px;
	height: 7px;
	background: url(../images/left-bot-n.gif) no-repeat;
}

.box-bot-mid
{
	width: 980px;
	height: 7px;
	background: url(../images/mid-bot-n.gif) repeat-x;
}

.box-bot-right
{
	width: 16px;
	height: 7px;
	background: url(../images/right-bot-n.gif) no-repeat;
}

.heading
{
	color: #1f4c00;
	font: 1.1em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	margin: 0px;
	height: 22px;
}

.blue-background
{
	background: #d6ecf7;
}

.green-background
{
	background: #e6efdc;
}

.form-page-txt p
{
	font: 1.1em Arial, Verdana, Tahoma, Sans-serif;
	text-align: justify;
	color: #2e2f2e;
	line-height: 18px;
	padding: 8px 0px;
	margin: 0px;
}

.error
{
	width: auto;
	background: #f7fbe5;
	padding: 8px 0px 8px 0px;
	margin: 15px 0px 12px 0px;
}

.error ul
{
	display: block;
}

.error li
{
	color: #dd4900;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../images/error-rht.gif);
	line-height: 24px;
}

.img-bg /*****************************/ /*****************************/
{
	background: url(../images/img-bg.gif) no-repeat;
	width: 163px;
	height: 115px;
	text-align: center;
	padding: 8px 0px 8px 1px;
	margin-bottom: 10px;
}
.spec
{
	color: #478801;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	text-align: justify;
	padding-right: 15px;
}

.co
{
	background: url(../images/cnfirm-bg.gif) no-repeat;
	height: 29px;
	width: 174px;
	float: left;
	text-align: center;
	margin-left: 12px;
	padding-top: 6px;
}

.grfnt
{
	color: #666;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	padding: 10px 5px 0 0;
}

.pro-rh-txtAvailable
{
	font-family: Arial, Helvetica, sans-serif;
	color: #028eda;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	font-weight: bold;
	padding-top: 6px;
}

div.autocomplete
{
	position: absolute;
	width: 250px;
	background-color: white;
	border: 1px solid #888;
	margin: 0;
	padding: 0;
}
div.autocomplete ul
{
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
}
div.autocomplete ul li.selected
{
	background-color: #ffb;
}
div.autocomplete ul li
{
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	height: 25px;
	cursor: pointer;
	font-size: 10px;
}
div#maplist
{
	padding: 10px;
}
ul.maphotels
{
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
}
ul.maphotels li
{
	list-style-type: none;
	float: left;
	width: 300px;
	height: 1.8em;
	font-size: 1.1em;
}

.tableinfo
{
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}

.textarea-terms
{
	border: 1px solid #CCCCCC;
	color: #5e625b;
	font: 1em Arial, Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	width: 700px;
}

.formerror
{
	border: 1px solid #C0C0C0;
	font-size: 1.2em;
	font-weight: bold;
	color: #B22222;
	background-color: #FFF;
	padding: 8px 15px;
	margin: 10px 0;
	width: 650px;
}

.formerror li
{
	list-style: none;
	font-size: .9em;
	font-weight: normal;
	line-height: 1.5em;
	color: #000;
}
.bookingmsg
{
	font-size: 1em;
	line-height: 1.6em;
	font-style: italic;
}

.locations a
{
	color: #696969;
	font-size: 11px;
	text-decoration: none;
}

.locations a:hover
{
	color: #708090;
	font-size: 11px;
	text-decoration: none;
}

.allareas
{
	padding: 8px;
	color: #0482d0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}


.PopupDiv
{
    	background-color: #FFFACD;
	padding: 10px;	
	border: 1px solid #E38217;
	display: none;
	width: 300px;
	height: 142px;
	position: absolute;
	visibility: visible;
	/*top: 249.5px;
	left: 914.5px;*/
	z-index: 102;
}

.PopupDiv1
{
    	background-color: #FFFACD;
	padding: 10px;	
	border: 1px solid #E38217;
	display: none;
	width: 300px;
	height: 142px;
	position: absolute;
	visibility: visible;
	z-index: 102;
}

a.modalCloseImg
{
	background: url(../images/x.png) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: inline;
	height: 29px;
	position: absolute;
	right: -16px;
	top: -15px;
	width: 25px;
	z-index: 3200;
}

.roomRate
{
	border-top:1px solid #C5E9B4;
}

.roomRate tbody tr td { border-bottom:1px solid #E0E5DA; }

.sec1-top-rr {    
    height: 27px;
    text-align: left;
    width: 322px;
}

.sec2-top-rr {    
    height: 20px;
    text-align: left;
    width: 106px;
}

/* Gradient 2 */
.textGradient {
	color : #747862;
	padding:2px 4px;
	font-weight: bold;
}


h5
{
	font: 1.1em Arial, Helvetica, sans-serif;
	text-align: left;
	color: #006400;
	/*padding: 10px 0px 5px 20px;*/
	margin: 0px;
	font-weight: bold;
}
.validation1 {
	border: 1px solid;
	margin: 0px;
	padding:0;
	color: #9F6000;
	background-color: #FEEFB3;
	font: 1.1em Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.valsummary 
{
color: #B22222;
font: 1.1em Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 5px;
}
.valsummary ul
{
display: none;
visibility: hidden;
}
.msgblock
{
color:#555;
padding:10px;
margin:15px 0 5px;
border:1px solid #ddd;
background:#eee;
line-height: 1.5em;
}
.msgblockgds
{
color:#555;
padding:10px;
margin:15px 15px 5px;
border:1px solid #ddd;
background:#eee;
line-height: 1.5em;
display: none;
}

/*New Tab Controller*/
.clear {clear: both;display: block;height: 0;visibility: hidden;}
/******* MENU *******/
#tabcontainer{margin: 2em auto;width: 630px;color: #2E2F2E;font: 1em Arial,Verdana,Tahoma,Sans-serif;}
#tabcontainer ul{list-style-position: outside;list-style-image:none;margin-left: 0px;padding-left: 0px !important;}
#tabcontainer ul li{line-height: 16px;list-style: none;}
#tabcontainer ul.menu li{float: left;margin-right: 5px;margin-bottom: -1px;}
#tabcontainer ul.menu li{font-weight: 700;display: block;padding: 5px 10px 5px 10px;background: #efefef;margin-bottom: -1px;border: 1px solid #d0ccc9;border-width: 1px 1px 1px 1px;position: relative;color: #898989;cursor: pointer;}
#tabcontainer ul.menu li.active{background: #fff;top: 1px;border-bottom: 0;color: #5f95ef;}
/******* /MENU *******/
/******* CONTENT *******/
#tabcontainer .tabcontent{margin: 0pt auto;background: #efefef;background: #fff;border: 1px solid #d0ccc9;text-align: left;padding: 10px;padding-bottom: 20px;font-size: 12px;}
#tabcontainer .tabcontent h1{line-height: 1em;vertical-align: middle;height: 48px;padding: 10px 10px 10px 52px;font-size: 32px;}
/******* /CONTENT *******/
/******* TABS *******/
#tabcontainer .tabcontent.tab1{display: block;}
#tabcontainer .tabcontent.tab2{display: none;}
#tabcontainer .tabcontent.tab3{display: none;}
.tabcontent.tab4{display: none;}
.tabcontent.tab5{display: none;}
/******* /NEWS *******/
#tabcontainer .tabcontent.tab3 ul.pegs-facilities {margin: 0;padding: 0;}
#tabcontainer .tabcontent.tab3 ul.pegs-facilities li {float: left;width: 215px;font-size: 12px;padding: 2px;list-style-type: none;text-align: left;}
#tabcontainer .tabcontent.tab3 div.dest-bd2{padding: 10px 66px 17px;width: 100%;}
#tabcontainer .tabcontent.tab3 div.dest-bd2 li {color: #2E2F2E;list-style-image: url("../images/arw-lt.jpg");list-style-position: outside;margin: 5px 50px 5px 0;text-decoration: none;line-height: 16px;}	
div.clearfloats {clear: both;}

/*New Tab Controller Complete*/


