body {margin: 0px;font:normal 12px/18px arial;color:#666666; background:#ffffff;}
#container {text-align:left;margin: 0px auto;width: 949px;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;}
UL {list-style-image: url(../images/bullet.gif);padding-left: 8px;margin-left: 8px;margin-top: 1px;}
#bottomimg{position:relative;border:0px;left:0px;top:0px;width:949px;background:transparent url(../images/footer.gif) no-repeat bottom left;}
#content {height:100%; margin: 0px 15px 0px 15px; padding: 620px 0px 20px 0px;}
#content_videositemap{height:100%; margin: 0px 15px 0px 15px; padding: 167px 0px 20px 0px; min-height:850px;}

#content_video{height:100%; margin: 0px 15px 0px 15px; padding:505px 360px 20px 0px; min-height:850px; color:#8c9663;}

#contentmap{height:100%; margin: 0px 5px 0px 5px; padding:150px 0 20px 0;}
#footer{font: 11px/18px arial;z-index:12;color:#666666;padding:10px 135px;clear:both;}
#footer a:link,#footer a:visited,#footer a:hover{color:#666666; font:normal 11px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#content_videositemap h2 {
	font-style:normal;
	font-weight:bold;
	height:21px;
	margin:8px 0 10px;
	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:#8c9663 none repeat scroll 0 0;
	color:white;
	font-size:14px;
	margin:5px 0 0;
	padding:5px 5px 0;
	text-decoration:none;
	text-transform:uppercase;
}
#box div.boxcenter {
	background:#d5ddb1 none repeat scroll 0 0;
	color:#8c9663;
	padding:10px 5px;
}
#content_video #box h2{
	background:#8c9663 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:4px 8px;
}
.address{color:#ce2042; padding-bottom:15px;}
.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:349px;top:-6px;width:600px;height:120px;z-index:7;background:transparent url(../images/top-right.gif) no-repeat top left;}
div#topnav div#toplinks div{ margin:10px 0;}
#logo {position:absolute;top:2px;left:21px;z-index:12;}
#navigation{position:absolute;top:120px;left:1px;width:947px;height:41px;z-index:35; background:#ce2042 url(../images/topnavigation.gif) no-repeat right top;}
#navigation-map{position:absolute;top:120px;left:1px;width:947px;height:41px;z-index:35; background:#ce2042 url(../images/topnavigation-map.gif) no-repeat top right;}
#sidebar{background:transparent url(../images/sidebar.gif) no-repeat top left;position:absolute;top:150px;left:574px;width:356px;height:691px;z-index:31;}
#sidebarinner{background:transparent url(../images/sidebar-inner.gif) no-repeat top left;position:absolute;top:150px;left:574px;width:356px;height:691px;z-index:31;}
#topline{position:absolute;top:412px;left:1px;width:197px;z-index:5;}
#mainimage {position:absolute;top:161px;left:1px;z-index:12;width: 947px;height: 375px;}
#fastmenu {position:absolute;left: 21px;top:83px;width:160px;height:152px;z-index:7;font:bold 12px Arial, Helvetica, sans-serif; color:#666666;}
#fastmenu a:link,#fastmenu a:visited,#fastmenu a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#map {position:absolute;left: 196px;top:110px;width:153px;height:152px;z-index:7;font:bold 12px Arial, Helvetica, sans-serif; color:#666666;}
#offer{position:absolute;left: 21px;top:415px;width:163px;height:95px;z-index:7;}
#offer table{padding-left:5px;}
#video{position:absolute;left: 29px;top:313px;width:163px;height:95px;z-index:7;}
#things-to-do table{padding-left:2px;}
#things-to-do{position:absolute;left: 195px;top:378px;width:153px;height:95px;z-index:7;}
#offer a:link,#offer a:visited,#offer a:hover,
#things-to-do a:link,#things-to-do a:visited,#things-to-do a:hover
{font:bold 11px/18px Arial, Helvetica, sans-serif;color:#848488;text-decoration:none;}
#offer a:hover, #things-to-do a:hover{font:bold 11px/18px Arial, Helvetica, sans-serif;color:#ce2042;text-decoration:none;}
#header {position:absolute;top:561px;z-index:8;left:24px;width:525px;}
#header_video {position:absolute;top:461px;z-index:8;left:24px;}
.header-map {position:absolute;top:161px;z-index:8;left:274px;}
#header-inner {position:absolute;top:452px;z-index:8;left:220px;width: 577px;}
#header-text {top:0px;z-index:8;left:0px;font:Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight: bold;font-size: 16px;color: #666666;padding: 4px 0;border-bottom: 1px solid #666666;width:525px;}
#header-region-home{top:0px;z-index:8;left:158px;background-color: #d6d7e7;margin: 5px 0 0 190px;font-family: arial;font-size: 13px;font-weight: bold;color: #6b71a5;text-transform: uppercase;padding: 5px;width: 155px;}
#header-region{top:0px;z-index:8;left:158px;font-family: arial;font-size: 13px;font-weight: bold;color: #666666;text-transform: capitalize;padding-top: 10px;}
#breadcrumb{position:absolute;top:533px;z-index:8;left:20px;width:550px;padding:5px 0 0 5px;color:#5c5c5c;font-size:11px;}
#breadcrumb a:link,#breadcrumb a:visited,#breadcrumb a:hover{font:normal 11px Arial, Helvetica, sans-serif;color:#5c5c5c;text-decoration:underline;}
#breadcrumb a:hover{color:#ce2042;text-decoration:none;}
#breadcrumb-inner{position:absolute;top:412px;z-index:8;left:223px;width: 548px;height: 24px;background:url(../images/breadcrumb.gif) repeat-x top left;padding:15px 0 0 5px;font-size:11px;}
#breadcrumb-inner a:link,#breadcrumb-inner a:visited,#breadcrumb-inner a:hover{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:14px arial;color:#666666; font-weight:bold; height:100%; margin:8px 0;padding:0px; text-decoration:none;}
h1 a:hover{color:#ce2042;}
h2{font:14px arial;color:#ce2042; font-weight:bold; height:100%; text-decoration:none; padding:14px 0px; margin:0px; padding-bottom:0px;}
h2 a:link,h2 a:hover,h2 a:visited{font:14px arial;color:#ce2042; font-weight:bold; height:100%; text-decoration:none;}
h2 a:hover{color:#666666;}
h2.blue, h2.blue a:link, h2.blue a:hover, h2.blue a:visited{color:#6b71a5;}
h3{font:14px arial;color:#ce2042; font-weight:bold; height:100%; text-decoration:none; padding:14px 0px; margin:0px; padding-bottom:0px; /*border-bottom:1px solid #999999; max-width:750px; width:expression(750 + "px") auto;*/}
h3 a:link,h3 a:hover,h3 a:visited{font:14px arial;color:#ce2042; font-weight:bold; height:100%; text-decoration:none;}
h3 a:hover{color:#666666;}
hr.hr{margin:0px; padding:0px; border-bottom:1px solid #999999; background:transparent; text-shadow:none; color:white; }
.box strong{font:14px 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:14px arial;color:#ce2042; font-weight:bold; height:100%; 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: #FFF3C3; border-color:#8C9662; border-style: solid; border-width: 1px; font-family: Verdana; font-size: 10px; }
.borders{ font:normal 12px arial; color:#666666; 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:11px arial; text-transform:lowercase; COLOR: #ce2042; font-weight: normal; TEXT-DECORATION: none;}
a.more:link,a.more:visited,a.more:hover { COLOR: #ce2042; font-weight: normal; TEXT-DECORATION: none;}
a.more:hover {TEXT-DECORATION: underline; }
#toplinks{position:absolute;top:25px;z-index:8;left:456px;width: 138px;height: 59px;}
div#toplinks div#Header_Hotel1_photo{position:absolute;top:-28px;z-index:8;left:0px;width: 138px;height:15px;}
#toplinks a:link,#toplinks a:visited,#toplinks a:hover{font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#666666;}
#toplinks a:hover{color:#ce2042; text-decoration:underline;}
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;}
.A2boxhead{padding-left:15px;}  /* original is 0px* edited by trupti */
.A2boxheadInner{padding-left:3px;}
.A2boxbody{padding:22px; padding-bottom:0px;}
tr.boxbody td{padding:10px 25px 0;}
table#tabledescright tr.boxbody td{padding:15px 15px;}
.A2boxhead, .A2boxhead a:link, .A2boxhead a:visited, .A2boxhead a:hover{background-color:#8C9663;font-weight: bold;color:white;text-decoration:none;}
.A2boxheadInner, .A2boxheadInner a:link, .A2boxheadInner a:visited, .A2boxheadInner a:hover{background-color:#8C9663;font-weight: bold;color:white;text-decoration:none;}
div#img1{ float:right; width:370px;}
div#box div.box img{padding-left:10px; padding-bottom:10px; padding-top:0px; border:0px;}
div#box div.box div#a2box img,
div#box div.box table#tabledesc td img{padding:0px; border:0px; border:0px;}
table#tabledesc{margin:10px 0; height:expression(document.body.Height > 140?"100%" :"140px"); min-height:140px; }
div#box div.box table#tabledescright td img{padding:0px; border:0px; border:0px;}
table#tabledescright{margin:10px 0;}
table td.ourhotels{background:#8c9663; font-size:14px; color:#e0e3d5; padding:8px; font-weight:bold; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif;}
td.pad15{padding:0 12px;}
td.pad10{padding:12px; border-bottom:1px solid #8c9663;}
div#box div.box div#a2box{clear:both ;}
div#box div.box div#a2box td.pad10 img{padding-left:15px; padding-bottom:12px;}
table.hotellist{margin-top:10px;}
table.hotellist td{background:white; border-bottom:2px solid #dee2e7;}
table.ListofHotel td {border:0px;}
td.hotelname, td.hotelname a, td.hotelname a:link, td.hotelname a:visited, td.hotelname a:hover{color:#666666; font:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}
td.book, td.book a, td.book a:link, td.book a:visited, td.book a:hover{color:#CE2042; font:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}
#offer table td img,
#box .box #img1 img{margin:0;padding:0;}
.paging{font:bold 12px arial; font-weight:bold;  COLOR: #555555; TEXT-DECORATION:none; }
.paging span{visibility:visible; text-decoration:none;}
.paging a:link, .paging a:visited{ COLOR: #CE3857; font-weight:bold; TEXT-DECORATION: none; visibility:visible;}
.paging a:hover {COLOR: #CE3857; font-weight:bold; TEXT-DECORATION: underline; visibility:visible;}
div.sitemaptitle,
div.sitemaptitle h1 a,
div.sitemaptitle h1,
div.sitemaptitle h1 a:link,
div.sitemaptitle h1 a:visited,
div.sitemaptitle h1 a:focus,
div.sitemaptitle h1 a:active,
div.sitemaptitle h1 a:hover,
h1.sitemap,
h1.sitemap a:link,
h1.sitemap a:visited,
h1.sitemap a:hover
{font:bold 13px arial; color:#ce2042; margin:0px; padding:0px; text-align:left;}
div.sitemaptitle, h1.sitemap{padding:4px 0 2px 15px; background-color:#EFEBF7;}
td.sitemap{ background-color:White;}
td.sitemap ul{list-style-image:url(../images/bullet.gif);  list-style-position:outside; margin:0px; padding:10px 0; padding-left:45px;}
td.sitemap ul li{padding-left:expression(15 + "px");}
td.sitemap ul,
td.sitemap ul a,
td.sitemap ul a:link,
td.sitemap ul a:visited,
td.sitemap ul a:hover,
td.sitemap ul a:active
{font:normal 12px arial,verdana; color:#555555; text-decoration:none;}
td.sitemap ul a:hover
{font:normal 12px arial,verdana; color:#ce2042; text-decoration:underline;}
div#box div.box div.bgheader img,
div#box div.box table td.bullet img
{ padding:0px;}
div#box div.box div.bgheader strong{ color:White; text-decoration:none;}
div#box div.box div.bgheader a{text-decoration:none;}
a.font:link, a.font:visited, a.font:hover{font:normal 12px arial, verdana; color:#555555; text-decoration:none;}
a.font:hover{color:#ce2042; text-decoration:underline;}
div#box div.box img.booknow{padding:0px; margin:0px;}
div#box div.box div.booknow img{padding:0px; margin:0px;}
div#box div.box div.booknow{padding:4px; padding-bottom:3px; height:25px; margin:0px; background-color:#8c9663; max-width:509px; width:expression(document.body.Width > 509?"100%" :"509px");}
div#box div.box div.booknow img{padding-left:5px;}
div#box div.box div.booknow img.notone{padding-left:0px;}
/*25-7*/
#sidePic{position:absolute;top:920px;left:568px;z-index:15; width:370px;}
#sidePic img{border:2px solid #666666;}
#content_video #box{background:#d5ddb1;}
#contentmap #box .box strong,
#contentmap #box .box strong a
{font:12px arial;color:#ce2042; font-weight:bold; height:100%; text-decoration:none;padding:5px 0; margin:0;}
#contentmap #box .box .bgheader strong,
#contentmap #box .box .bgheader strong a{color:White;}
#contentmap #box .box img{margin:0px; padding:0px; border:0px;}
h1.rateH1{font:14px arial;color:#ce2042; font-weight:bold; height:100%; text-decoration:none;padding:5px 0; margin:0;}
table.rateforms, table.travelersreview{border:1px solid #B0B0B0; padding:5px;}
div#box div.box table.rateforms img,
div#box div.box table.reviewbutton img
{margin:0px; padding:0px;}
.anchor{border:1px solid #999999; padding:10px; font-size:10px; width:500px; margin-bottom:15px; text-align:left;}
.anchor a.more:visited,.anchor a.more:link,.anchor a.more:hover
{
	text-transform:capitalize;		
}
#bestrate{position:absolute;top:30px;left:400px;z-index:12;}
#stay{position:absolute;top:30px;left:600px;z-index:12;}
#rewards{position:absolute;left:18px;top:658px;z-index:7;}
#rewards-inner{position:absolute;left:18px;top:658px;z-index:7;}
#facebookgadget{position:absolute;top:700;padding-top:6px;}
#number {
-x-system-font:none;
color:#D62C4A;
font-family:arial;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
left:73px;
background-color:#FFFFFF;
line-height:normal;
position:absolute;
top:94px;
width:150px;
z-index:77;
}

/* Added by Ankur for Hotel List */
ul.selectedhotelslist{margin-left:8px; padding-left:8px;}
ul.selectedhotelslist li a:link,ul.selectedhotelslist li a:visited{text-decoration:none; font-size:11px; font-weight:normal; color:#666666;}
ul.selectedhotelslist li a:hover{text-decoration:underline; font-size:11px; font-weight:normal; color:#ce2042;}
#facebooklikemap
{
	position:absolute;
	left:500px;
	top:95px;
	z-index:50;
	}
#facebooklike
{
	position:absolute;
	left:500px;
	top:45px;
	z-index:50;
	}