body
{
	margin: 0px;
	font: normal 12px/17px arial;
	color: #666666;
	background: #666c9e;
}
.padl15
{
	padding-left: 15px;
}
#container
{
	text-align: left;
	margin: 0px auto;
	width: 822px;
	position: relative;
	padding: 0;
}
#leftcolumn
{
	margin-right: 0px;
	margin-top: 0px;
	z-index: 1;
	padding-top: 0px;
	margin-left: 0px;
	background: transparent url(../images/bodybg.gif) repeat-y top left;
}
#leftcolumn-inner
{
	margin-right: 0px;
	margin-top: 0px;
	z-index: 1;
	padding-top: 0px;
	margin-left: 0px;
	background: transparent url(../images/bodybg-inner.gif) repeat-y top left;
}
#leftcolumn-map
{
	background: transparent url(../images/bodybg-inner.gif) repeat-y scroll left top;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	z-index: 1;
}
UL, UL table tr td li
{
	list-style-image: url(../images/bul.gif);
	padding-left: 15px;
	margin-left: 8px;
	margin-top: 1px;
	list-style-position: outside;
}
UL li
{
	padding-left: 0px;
	margin-left: 0px;
}
#bottomimg
{
	position: relative;
	border: 0px;
	left: 0px;
	top: 0px;
	width: 822px;
	background: transparent url(../images/footer.jpg) no-repeat bottom left;
}
#bottomimg-inner
{
	position: relative;
	border: 0px;
	left: 0px;
	top: 0px;
	width: 822px;
	background: transparent url(../images/footer-inner.jpg) no-repeat bottom left;
}
#content
{
	height: 100%;
	min-height: 565px;
	margin: 0px 10px 0px 235px;
	padding: 500px 15px 50px 15px;
}
#content_videositemap
{
	height: 100%;
	min-height: 990px;
	margin: 0px 10px 0px 235px;
	padding:218px 15px 50px 15px;
}
.smimg
{
padding-top:10px;
padding-right:8px;
padding-left:5px;
padding-bottom:5px;	
}
#content_video
{
	height: 100%;
	min-height: 690px;
	margin: 0px 10px 0px 235px;
	padding:494px 15px 50px;
}
#content_video #box {
	background:#EFECF7 none repeat scroll 0 0;
	color:#6D70A7;
	padding:10px;
}
#content_video #box h2 {
	background:#6D70A7 none repeat scroll 0 0;
	color:White;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:12px;
	padding:5px 10px;
}
#content_videositemap #box 
{
	padding:0;
	padding-top:10px;
}
#content_videositemap #box div.boxcenter {
	background:#EFECF7 none repeat scroll 0 0;
	color:#6D70A7;
	padding:10px;
}
#content_videositemap h2 {
	font-style:normal;
	font-weight:bold;
	height:21px;
	margin:8px 0;
	padding-bottom:0;
}
div.boxcenter table h2, #box div.boxcenter table h2 a:link, #box div.boxcenter table h2 a:hover, #box div.boxcenter table h2 a:visited {
	background:#6D70A7 none repeat scroll 0 0;
	color:white;
	font-size:14px;
	margin:5px 0 0;
	padding:5px 5px 0;
	text-decoration:none;
	text-transform:uppercase;
}
#content-inner
{
	height: 100%;
	min-height: 550px;
	margin: 0px 20px 0px 25px;
	padding: 520px 10px 0px 10px;
}
#content-map
{
	height: 100%;
	margin: 0pt;
	min-height: 500px;
	padding: 150px 0px;
}
.paging
{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
}
.paging a:link, .paging a:visited
{
	color: #CE3857;
	font-weight: bold;
	text-decoration: none;
}
.paging a:hover
{
	color: #CE3857;
	font-weight: bold;
	text-decoration: underline;
}
#footer
{
	font: 10px/10px arial;
	z-index: 12;
	padding: 5px;
	padding-top: 10px;
}
.number
{
	padding: 10px;
	padding-top: 20px;
	padding-left: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #066431;
}
#topnav
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 822px;
	height: 139px;
	z-index: 7;
	background: transparent url(../images/Top-img.jpg) no-repeat top left;
}
#logo
{
	position: absolute;
	top: 11px;
	left: 54px;
	z-index: 15;
}
#Phone
{
	position: absolute;
	top: 110px;
	left: 93px;
	z-index: 18;
	font: bold 14px arial;
	color: #ce2042;
}
#findbottom
{
	position: absolute;
	left: 42px;
	top: 405px;
	width: 194px;
	height: 6px;
	z-index: 12;
	background: transparent url(../images/find-bottom.gif) no-repeat top left;
}
#footeraddress
{
	position: absolute;
	left: 110px;
	top: 1200px;
	width: 1000px;
	height: 5px;
	color: #FF0000;
}
#navigation
{
	position: absolute;
	top: 140px;
	left: 46px;
	width: 759px;
	z-index: 11;
	height: 0px;
}
#topline
{
	position: absolute;
	top: 415px;
	left: 53px;
	width: 172px;
	z-index: 5;
}
#mainimage
{
	position: absolute;
	top: 140px;
	left: 19px;
	z-index: 10;
	height: 264px;
}
#mainimage_video
{
	position: absolute;
	top:140px;
	left:235px;
	z-index: 10;
	height: 264px;
}
#fastmenu
{
	position: absolute;
	left:46px;
	top: 151px;
	width: 183px;
	height: 212px;
	padding-top: 25px;
	z-index: 10;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #6a6a6a;
}
#fastmenu a:link, #fastmenu a:visited, #fastmenu a:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#specialbox
{
	position: absolute;
	left: 601px;
	top: 411px;
	width: 193px;
	height: 196px;
	z-index: 7;
}
#header
{
	position: absolute;
	top: 442px;
	z-index: 8;
	left: 252px;
	width: 531px;
}
#header_videositemap
{
	position: absolute;
	top:200px;
	z-index: 8;
	left: 252px;
	width: 531px;
}
#header-inner
{
	position: absolute;
	top: 452px;
	z-index: 8;
	left: 45px;
	width: 577px;
}
#header-text, #header-text h2
{
	top: 0px;
	z-index: 8;
	left: 0px;
	font: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 19px;
	color: #7278A9;
	margin: 0px;
	padding: 3px 0;
	clear: both;
}
#header-region
{
	background-color: #FFFFFF;
	color: #6B71A5;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	left: 50px;
	margin: 0 0 0 2px;
	padding: 5px;
	text-transform: uppercase;
	top: 0;
	width: 457px;
	z-index: 8;
}
p
{
	padding: 5px;
}
span.header-region-sub
{
	background-color: #D6D7E7;
	padding: 5px;
}
#breadcrumb
{
	position: absolute;
	top: 402px;
	z-index: 8;
	left: 250px;
	width: 529px;
	height: 24px;
	background: url(../images/breadcrumb.gif) repeat-x top left;
	padding: 15px 0 0 5px;
}
#breadcrumb_video
{
	position: absolute;
	top: 402px;
	z-index: 8;
	left: 250px;
	width: 529px;
	height: 24px;
	background: url(../images/breadcrumb.gif) repeat-x top left;
	padding:63px 0 0 5px;
}
#breadcrumb_videositemap
{
	position: absolute;
	top: 160px;
	z-index: 8;
	left: 250px;
	width: 529px;
	height: 24px;
	background: url(../images/breadcrumb.gif) repeat-x top left;
	padding: 15px 0 0 5px;
}
#breadcrumb-inner
{
	position: absolute;
	top: 402px;
	z-index: 8;
	left: 250px;
	width: 357px;
	height: 24px;
	background: url(../images/breadcrumb.gif) repeat-x top left;
	padding: 15px 0 0 5px;
}
#breadcrumb, #breadcrumb-inner, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb-inner a:link, #breadcrumb-inner a:visited, #breadcrumb-inner a:hover, 
#breadcrumb_videositemap, #breadcrumb_videositemap a:link, #breadcrumb_videositemap a:visited, #breadcrumb_videositemap a:hover,
#breadcrumb_video, #breadcrumb_video a:link, #breadcrumb_video a:visited, #breadcrumb_video a:hover
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
}
#breadcrumb-inner
{
	position: absolute;
	top: 408px;
	z-index: 8;
	left: 45px;
	width: 719px;
	height: 24px;
	background: url(../images/breadcrumb.gif) repeat-x top left;
	padding: 17px 0 0 5px;
}
#breadcrumb-inner a:link, #breadcrumb-inner a:visited
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
}
.brown
{
	font: bold 9pt/11pt arial;
	color: #72151f;
}
h1, h1 a:link, h1 a:visited, h1 a:hover
{
	font: 15px arial;
	color: #6b71a5;
	font-weight: bold;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 2px;
	padding: 0px;
	text-decoration: none;
}
h2
{
	font: 13px arial;
	color: #ce2042;
	font-weight: bold;
	height: 100%;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 2px;
	margin: 0px;
}
h2 a:link, h2 a:hover, h2 a:visited
{
	font: 13px arial;
	color: #ce2042;
	font-weight: bold;
	height: 100%;
	text-decoration: none;
}
.box strong, h3
{
	font: 12px arial;
	color: #ce2042;
	font-weight: bold;
	height: 100%;
	text-decoration: none;
	padding: 5px 0;
	margin: 0;
}
.box strong a:link, .box strong a:visited, .box strong a:hover
{
	font: 11px arial;
	color: #ce2042;
	font-weight: bold;
	height: 100%;
	text-decoration: none;
}
.box a.category:link, .box a.category:hover, .box a.category:visited
{
	text-decoration: none;
}
#box
{
	padding: 10px;
}
.box
{
}
.box1
{
	background-color: #ECC770;
	padding: 12px;
}
.pipefooter
{
	font: 10px/12px arial;
	color: #303D5E;
}
.forms
{
	font: normal 12px arial;
	color: #666666;
	background-color: White;
	border-color: #8C9662;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 10px;
}
.forms3
{
	font: normal 12px arial;
	color: #666666;
	background-color: White;
	border-color: #8C9662;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 10px;
}
.forms2
{
	font: 8pt/14pt arial;
	color: #4E512F;
}
.milestone
{
	font: 8pt/14pt arial;
	color: #79361A;
}
a.milestone:link
{
	color: #FBF9F0;
	font-weight: normal;
	text-decoration: none;
}
a.milestone:visited
{
	color: #FBF9F0;
	font-weight: normal;
	text-decoration: none;
}
a.milestone:hover
{
	color: #88322D;
	font-weight: normal;
	text-decoration: underline;
}
.milestone1
{
	font: 8pt/14pt arial;
	color: #fff;
}
a.milestone1:link
{
	color: #88322D;
	font-weight: normal;
	text-decoration: none;
}
a.milestone1:visited
{
	color: #88322D;
	font-weight: normal;
	text-decoration: none;
}
a.milestone1:hover
{
	color: #303D5E;
	font-weight: normal;
	text-decoration: underline;
}
.subheader
{
	height: 30px;
	padding: 4px;
	background-color: #fbeccf;
	padding-top: 12px;
}
.headers
{
	font: bold 12px/18px verdana;
	background: #ddce9c;
	padding: 4px;
}
.cr1
{
	float: right;
	font: 8pt/12pt verdana;
	border-left: #88322d 1px solid;
	color: #910b2c;
}
.top
{
	font: 10px/12px arial;
}
a.top:link
{
	color: #4d1108;
	font-weight: normal;
	text-decoration: none;
}
a.top:visited
{
	color: #4d1108;
	font-weight: normal;
	text-decoration: none;
}
a.top:hover
{
	color: #72152f;
	font-weight: normal;
	text-decoration: underline;
}
.more
{
	font: 12px arial;
	text-transform: lowercase;
}
a.more:link
{
	color: #ce2042;
	font-weight: normal;
	text-decoration: none;
}
a.more:visited
{
	color: #ce2042;
	font-weight: normal;
	text-decoration: none;
}
a.more:hover
{
	color: #464646;
	font-weight: normal;
	text-decoration: underline;
}
.bgcolor
{
	background-color: #d6d7e7;
	padding: 0;
}
.bgcolor-one
{
	padding: 15px 0 15px 20px;
}
.bgcolor ul li a:link, .bgcolor ul li a:visited, .bgcolor ul li a:hover
{
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.bgcolor-one li a:link, .bgcolor-one li a:visited, .bgcolor-one li a:hover
{
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	background-color: #000000;
}
#toplinks
{
	position: relative;
	top: 42px;
	z-index: 8;
	left: 642px;
	width: 160px;
	height: 59px;
}
#toplinks a:link, #toplinks a:visited, #toplinks a:hover
{
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.A2boxhead, .A2boxhead a:link, .A2boxhead a:visited, .A2boxhead a:hover
{
	background-color: #8c9663;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.C2boxfont
{
	color: #888cb7;
}
.milestone1
{
	font: 8pt/14pt arial;
	color: #fff;
}
a.milestone1:link
{
	color: #88322D;
	font-weight: normal;
	text-decoration: none;
}
a.milestone1:visited
{
	color: #88322D;
	font-weight: normal;
	text-decoration: none;
}
a.milestone1:hover
{
	color: #303D5E;
	font-weight: normal;
	text-decoration: underline;
}
.C2boxfont strong
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #6b71a5;
}
.C2boxfont LI a:link, .C2boxfont LI a:visited, .C2boxfont Li a:hover, .C2boxfont LI
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #6b71a5;
}
table.jumpto a:link, table.jumpto a:visited
{
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #7A80AE;
}
table.jumpto a:hover
{
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #ce2042;
}
table.jumpto strong a:link, table.jumpto strong a:visited, table.jumpto strong a:hover
{
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ce2042;
}
.FooterAddress
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-top: 10px;
}
h4
{
	font: 15px arial;
	color: #6F6F6F;
	font-weight: bold;
	margin: 8px 0;
	padding: 0px;
	text-decoration: none;
}
div#address_home
{
	margin-left: 210px;
	margin-right: 210px;
	padding: 5px;
	border: solid 1px #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#address_home span.sitemap a:link, div#address_home span.sitemap a:visited
{
	font: normal 11px Arial;
	color: #ffffff;
	text-decoration: none;
}
div#address_home span.sitemap a:hover
{
	font: normal 11px Arial;
	color: #ffffff;
	text-decoration: underline;
}
div#address
{
	margin-left: 10px;
	padding: 10px;
	border: solid 1px #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
	color: white;
}
div#address span.sitemap a:link, div#address span.sitemap a:visited
{
	font: normal 11px Arial;
	color: #ffffff;
	text-decoration: none;
}
div#address span.sitemap a:hover
{
	font: normal 11px Arial;
	color: #ffffff;
	text-decoration: underline;
}
ul.selectedhotels table tr
{
	padding: 5px;
}
ul.selectedhotels li a:link, ul.selectedhotels li a:visited
{
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #666666; /*padding-left: 10px;*/
}
ul.selectedhotels li a:hover
{
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	color: #ce2042;
	padding-left: 10px;
}
/*jaydev*/div#address-map
{
	margin: 0 10px;
	padding: 10px;
	border: solid 1px #ffffff;
}
div#address-map span.sitemap a:link, div#address-map span.sitemap a:visited
{
	font: normal 12px Arial;
	color: #666666;
	text-decoration: none;
}
div#address-map span.sitemap a:hover
{
	font: normal 11px Arial;
	color: #666666;
	text-decoration: underline;
}
div.bgheader a, div.bgheader a strong
{
	color: white;
	text-decoration: none;
}
strong.text
{
	color: white;
}
.font
{
	font: 8pt/14pt arial;
	color: #fff;
}
a.font:link
{
	color: #CE2042;
	font-weight: normal;
	text-decoration: none;
}
a.font:visited
{
	color: #CE2042;
	font-weight: normal;
	text-decoration: none;
}
a.font:hover
{
	color: #303D5E;
	font-weight: normal;
	text-decoration: underline;
}
.more1
{
	font: 8pt/14pt arial;
	color: #ffffff;
}
a.more1:link
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a.more1:visited
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a.more1:hover
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
.headRate
{
	font: bold 14px arial;
	color: #72694a;
	background-color: #FFFFFF;
	padding: 3px 0 3px 5px;
}
/*mitul 5-5*/#header-region-inner
{
	top: 0px;
	z-index: 8;
	left: 150px;
	background-color: #ffffff;
	margin: 0 0 0 300px;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #6b71a5;
	text-transform: uppercase;
	width: 210px;
	padding: 5px;
}
/*Added by Hitesh for Rate&Review*/table.rating
{
	border: solid 1px #666666;
	padding: 5px;
}
tr.headRate td span
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
tr.headRate td a:link, tr.headRate td a:visited
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ce2042;
}
tr.headRate td a:hover
{
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #ce2042;
}
td.headRate H1.rateH1
{
	font-weight: bold;
	font-size: 14px;
	color: #ce2042;
	background-color: White;
	padding-bottom: 5px;
}
td.headRate
{
	background-color: White;
	border-color: #666666;
}
table.reviews
{
	background-color: White;
	border-color: #666666;
	border: solid 1px;
}
td.subheader
{
	background-color: #EFEBF7;
	border-color: #666666;
	border: solid 0px;
	font: bold 11px Arial;
	color: #CE2042;
}
.tablink
{
	font: bold 11px/16px arial;
	color: #414b56;
}
a.tablink:link
{
	font: bold 11px/16px arial;
	color: #728289;
	text-decoration: none;
}
a.tablink:visited
{
	font: bold 11px/16px arial;
	color: #728289;
	text-decoration: none;
}
a.tablink:hover, a.tablink:active
{
	font: bold 11px/16px arial;
	color: #728289;
	text-decoration: underline;
}
a.hlinkCMap:link, a.hlinkCMap:visited, a.hlinkCMap:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: black;
	text-decoration: underline;
}
a.hlinkCMap:hover
{
	text-decoration: none;
}
/* Added by Ankur for Hotel List */ul.selectedhotelslist
{
	margin-left: 8px;
	padding-left: 5px;
}
ul.selectedhotelslist li a:link, ul.selectedhotelslist li a:visited
{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
ul.selectedhotelslist li a:hover
{
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	color: #ce2042;
}
.property
{
	font: bold 11px/18px arial;
	color: #666666;
}
a.property:visited, a.property:link
{
	text-decoration: none;
}
a.property:hover, a.property:active
{
	color: #222222;
	text-decoration: none;
}
.header-phone
{
	text-align: left;
	margin: 0px 50px 0px 0px;
	font-size: 15px;
}
#header-region-home
{
	top: 0px;
	z-index: 8;
	left: 50px;
	background-color: #ffffff;
	margin: 0 0 0 5px;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #6b71a5;
	text-transform: uppercase;
	padding: 5px;
	width: 275px;
}
#facebooklikemap
{
	position:absolute;
	left:857px;
	top:95px;
	z-index:50;
	}
#facebooklike
{
	position:absolute;
	left:550px;
	top:75px;
	z-index:50;
	}