﻿body
{
	margin: 0px 0px 0px 0px;
}

/*Padding*/
.LPad
{
	padding-left: 5px;
}
.LPadX
{
	padding-left: 10px;
}
.LPadXX
{
	padding-left: 15px;
}
.LPadXXX
{
	padding-left: 20px;
}
.LPadLong
{
	padding-left: 40px;
}
.LPadLong1
{
	padding-left: 55px;
}
.LPadLong2
{
	padding-left: 37px;
}
.LPadShort
{
	padding-left: 3px;
}
.RPad
{
	padding-right: 5px;
}
.RPadX
{
	padding-right: 10px;
}
.RPadXX
{
	padding-right: 15px;
}
.RPadXXX
{
	padding-right: 20px;
}
.TPad
{
	padding-top: 5px;
}
.topPad
{
	padding-top: 10px;
}
.topPadx
{
	padding-top: 15px;
}
.topPadxx
{
	padding-top: 20px;
}
.bottomPad
{
	padding-bottom: 10px;
}
.bottomPadx
{
	padding-bottom: 15px;
}
.bottomPadxx
{
	padding-bottom: 20px;
}
.leftPad
{
	padding-left: 5px;
}
.leftPadx
{
	padding-left: 10px;
}
.rightPad
{
	padding-right: 10px;
}

.navmenuBg
{
	background-image:url("Images/menu_bg.gif");
	background-repeat:repeat-x;
	height:24px;
}
.TImage
{
	background-image: url( "Images/TopMenuTopLine.gif" );
	background-repeat: repeat-x;
	height: 21px;
}
.TopLeftImage
{
	background-image: url( "Images/TopMenuLeftCurve.gif" );
	background-repeat: no-repeat;
	height: 21px;
	width: 7px;
}
.TopRightImage
{
	background-image: url( "Images/TopMenuRightCurve.gif" );
	background-repeat: no-repeat;
	height: 21px;
	width: 7px;
}
.BottomImage
{
	background-image: url( "Images/TopMenuBottomLine.gif" );
	background-repeat: repeat-x;
	height: 21px;
}
.Contact
{
	font: bold 10px verdana;
	color: #000000;
	text-decoration: none;
}
.Contact a:link
{
	font: bold 10px verdana;
	color: #000000;
	text-decoration: none;
}
.Contact a:hover
{
	font: bold 10px verdana;
	color: #000000;
	text-decoration: none;
}
.Contact a:visited
{
	font: bold 10px verdana;
	color: #000000;
	text-decoration: none;
}
.TestmonialFont
{
	font: normal 18px Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;	
}
.BContent
{
	font: normal 24px Verdana, Arial, sans-serif;
	color: #3D3D3D;
	text-decoration: none;
}
.BContent1
{
	font: bold 12px Verdana, Arial, sans-serif;
	color: #C12D23;
	text-decoration: none;
}
.BContent2
{
	font: bold 12px Verdana, Arial, sans-serif;
	color: #39464C;
	text-decoration: none;
}
.BContent2 a:link
{
	font: bold 12px Verdana, Arial, sans-serif;
	color: #39464C;
	text-decoration:underline;
}
.BContent2 a:hover
{
	font: bold 12px Verdana, Arial, sans-serif;
	color: #39464C;
	text-decoration: none;
}
.BContent2 a:visited
{
	font: bold 12px Verdana, Arial, sans-serif;
	color: #39464C;
	text-decoration: underline;
}
.BContent6
{
	font: normal 12px verdana,Arial, sans-serif;
	color: #3D4041;
	text-decoration: none;
}
.BContent7
{
	font: bold 12px Verdana, Arial, sans-serif;
	color: #5D6266;
	text-decoration: none;
}
.BContentText
{
	font: normal 12px Verdana, Arial, sans-serif;
	color: #212121; /*#39464C;*/
	text-decoration: none;
	line-height: 1.5em;
}

.subHeadFont
{
	
	font: bold 13px verdana;
	color: #ffffff;
}
.subLnks
{
	text-decoration: none;
	font: bold 11px verdana;
	color: #212121;
}
.subLnks a:link
{
	text-decoration: underline;
	font: bold 11px verdana;
	color: #212121;
}
.subLnks a:hover
{
	text-decoration: underline;
	font: bold 11px verdana;
	color: #212121;
}
.subLnks a:visited
{
	text-decoration: underline;
	font: bold 11px verdana;
	color: #212121;
}
.subLnksImg
{
	list-style-image: url( "Images/Yellow_Arrow.gif" );
	list-style-position: outside;
}

.whiteline
{
	border-bottom: solid 1px #ffffff;
	height: 2px;
}
.subtabbg
{
	background-color: #ffffff;
	border:solid 1px #D80000;
}
/*.whiteBg
{
	background-color: #505251;
}*/
.whitefont
{
	font: bold 11px verdana;
	color: #212121;
}
.SubTabTopLeftBorder
{
	background-image: url( "Images/GreenLeftTopCorner.gif" );
	background-repeat: no-repeat;
	width: 5px;
}
.SubTabTopBorder
{
	background-image: url( "Images/GreenTopLine.gif" );
	background-repeat: repeat-x;
}
.SubTabBottomBorder
{
	background-image: url( "Images/GreenBottomLine3.gif" );
	background-repeat: repeat-x;
}
.SubTabTopRightBorder
{
	background-image: url( "Images/GreenRightTopCorner.gif" );
	background-repeat: no-repeat;
	width: 5px;
}
.SubTabSideBorder
{
	background-image: url( "Images/GreenBorder.gif" );
	background-repeat: repeat-y;
	background-position: left center;
	width: 5px;
}
.SubTabRightSideBorder
{
	background-image: url( "Images/GreenBorder.gif" );
	background-repeat: repeat-y;
	background-position: right center;
	width: 5px;
}
.SubTabBottomLeftBorder
{
	background-image: url( "Images/GreenLeftBottomCurve3.gif" );
	background-repeat: no-repeat;
	width: 5px;
}
.SubTabBottomRightBorder
{
	background-image: url( "Images/GreenRightBottomCurve3.gif" );
	background-repeat: no-repeat;
	width: 5px;
	/*background-position: center bottom;*/
}
.redfont
{
	font: bold 10px verdana;
	color: #000000;
	text-decoration:none;
	line-height:1.5em;
}
.namefont
{
	font: normal 10px verdana;
	color: #000000;
	text-decoration:none;
}
.lineSpace
{
	line-height: 1.5;
}
.bottomLinks
{
	text-decoration: none;
	font: normal 9px verdana;
	color: #343436;
}
.bottomLinks a:link
{
	text-decoration: none;
	font: normal 9px verdana;
	color: #343436;
}
.bottomLinks a:visited
{
	text-decoration: none;
	font: normal 9x verdana;
	color: #343436;
}
.bottomLinks a:hover
{
	text-decoration: none;
	font: normal 9px verdana;
	color: #343436;
}
.bottomLinksBg
{
	background-color: #E8EAD5;
}
.PanelLeftTopBG
{
	background-image: url( "Images/LeftTopCurve.gif" );
	background-repeat: no-repeat;
}
.PanelRightTopBG
{
	background-image: url( "Images/RightTopCurve.gif" );
	background-position: right top;
	background-repeat: no-repeat;
}
.PanelLeftBottomBG
{
	background-image: url( "Images/LeftBottomCurve.gif" );
	background-position: left bottom;
	background-repeat: no-repeat;
}
.PanelRightBottomBG
{
	background-image: url( "Images/RightBottomCurve.gif" );
	background-position: right bottom;
	background-repeat: no-repeat;
}
.footerFont
{
	font: normal 9px verdana;
	color: #405D01;
}
.footerBg
{
	background-image: url( "Images/FooterBg.gif" );
	background-repeat: repeat-x;
	background-position: bottom;
}

.Birdfont
{
	font: bold 12px verdana;
	color: #FEBB52;
}
.ColLinkContent
{
	font: normal 12px Verdana, Arial, sans-serif;
	color: #212121; /*#616B6D;*/
	text-decoration: none;
	line-height: 1.5em;
}
.ColLinkContent a:link
{
	font: normal 12px Verdana, Arial, sans-serif;
	color: #0012FF;
	text-decoration: none;
	line-height: 1.5em;
}

.ColLinkContent a:hover
{
	font: normal 12px Verdana, Arial, sans-serif;
	color: #0012FF;
	text-decoration: underline;
	line-height: 1.5em;
}
.ColLinkContent a:visited
{
	font: normal 12px Verdana, Arial, sans-serif;
	color: #0012FF;
	text-decoration: none;
	line-height: 1.5em;
}
.GrayBg
{
	background-color: #D6D5D5;
}
.TransitTab
{
	border: solid 1px #959595;
	empty-cells: show;
}
.BorderRight
{
	border-right: solid 1px #959595;
}
.BorderBottom
{
	border-bottom: solid 1px #D6D5D5;
}


/* Baskar */



/* Navindran */
.rgtCtrlBG
{
	background-color: #C32C23;
}
.graybackground
{
	background-color: #505251;
}
.grayLeftBg
{
	background-image:url("Images/grayleftTopCurve.gif");
	background-repeat:no-repeat;
	background-position:right top;
	width:4px;
	height:3px;
}
.grayRightBg
{
	background-image:url("Images/grayrightTopCurve.gif");
	background-repeat:no-repeat;
	width:4px;
	height:3px;
	visibility:visible;
}
.locHeading
{
	color: #FEFFFF;
	font: bold 13px verdana;
	text-decoration: none;
}
.locSubHeading
{
	color:#AC0000;
	font:bold 15px verdana;
	text-decoration:none;
}
.locContentBd
{
	color: #212121;
	font: normal 12px verdana;
	
	text-decoration: underline;
}
.locContentBd a:link
{
	color: #212121;
	font: normal 12px verdana;
	
	text-decoration: underline;
}
.locContentBd a:visited
{
	color: #212121;
	font: normal 12px verdana;	
	text-decoration: underline;
}
.locContentBd a:hover
{
	color: #212121;
	font: normal 12px verdana;
	
	text-decoration: underline;
}
.locContentBd1
{
	color: #212121;
	font: Bold 12px verdana;
	
	text-decoration: underline;
}
.locContent
{
	color: #212121;
	font:normal 12px verdana;	
	text-decoration: underline;
}
.locContent a:link
{
	color: #212121;
	font:normal 12px verdana;	
	text-decoration: underline;
}
.locContent a:visited
{
	color: #212121;
	font:normal 12px verdana;	
	text-decoration: underline;
}
.locContent a:hover
{
	color: #212121;
	font:normal 12px verdana;	
	text-decoration: underline;
}
.locContentSel
{
	color: #FDFFFC;
	font: bold 12px verdana;	
	text-decoration: underline;
}
.locContentSel a:link
{
	color: #FDFFFC;
	font: bold 12px verdana;	
	text-decoration: underline;
}
.locContentSel a:visited
{
	color: #FDFFFC;
	font: bold 12px verdana;	
	text-decoration: underline;
}
.locContentSel a:hover
{
	color: #FDFFFC;
	font: bold 12px verdana;	
	text-decoration: underline;
}
.locRedArrow
{
	background-image: url(Images/Red_Arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 10px;
}
.locYellowArrow
{
	background-image: url(Images/Yellow_Arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 4px;
}
.locConDivider
{
	background-image: url(Images/Green_Line.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 1px;
	padding-left: 3px;
}
.locAddress
{
/*	background-image: url(Images/Loc_Address_BG.gif);
	background-repeat: no-repeat;
	background-position:left top ; */
	width: 203px;
	height: 184px;
	padding-right: 12px;
}
.locAddHeading
{
	color: #C12C26;
	font: bold 12px verdana;
	text-decoration: none;
}
.locAddHeading1
{
	color: #C12C26;
	font: bold 11px verdana;
	text-decoration: none;
}
.locAddHeadingBig
{
	color: #C12C26;
	font: normal 25px verdana;
	text-decoration: underline;
}
.locTitleHeading
{
	color: #C83934;
	font: bold 13px verdana;
	text-decoration: none;
}

.locPopContent
{
	color: #212121;
	font: normal 12px verdana;
	text-decoration: none;
	text-align: justify;
	line-height: 20px;
}
.locPopContentRgt
{
	color: #212121;
	font: normal 12px verdana;
	text-decoration: none;
	text-align: justify;
}
.locPopContentBd
{
	color: #212121;
	font: bold 12px verdana;
	text-decoration: none;
}
.locAddContent
{
	color: #212121;
	font: normal 9pt verdana;
	text-decoration: none;
}
.locAddContentBd
{
	color: #212121;
	font: bold 11px verdana;
	text-decoration: none;
}
.locAddContentInfo
{
	color: #C12C26;
	font: bold 11px verdana;
	text-decoration: underline;
	padding-right: 5px;
}
.locAddContentInfo a:link
{
	color: #C12C26;
	font: bold 11px verdana;
	text-decoration: underline;
	padding-right: 5px;
}
.locAddContentInfo a:hover
{
	color: #C12C26;
	font: bold 11px verdana;
	text-decoration: underline;
	padding-right: 5px;
}
.locAddContentInfo a:visited
{
	color: #C12C26;
	font: bold 11px verdana;
	text-decoration: underline;
	padding-right: 5px;
}
.locAddContentInfo1
{
	color: #C12C26;
	font: bold 12px verdana;
	text-decoration: underline;
}
.locAddContentInfo1 a:link
{
	color: #C12C26;
	font: bold 12px verdana;
	text-decoration: underline;	
}
.locAddContentInfo1 a:hover
{
	color: #C12C26;
	font: bold 12px verdana;
	text-decoration: underline;	
}
.locAddContentInfo1 a:visited
{
	color: #C12C26;
	font: bold 12px verdana;
	text-decoration: underline;	
}

.locAddNavi
{
	color: #FFFEFF;
	font: normal 11px verdana;
	text-decoration: none;
	
}
.locAddNavi a:link
{
	color: #FFFEFF;
	font: normal 11px verdana;
	text-decoration: none;
	
}
.locAddNavi a:hover
{
	color: #FAB001;
	font: normal 11px verdana;
	text-decoration: none;
	
}
.locAddNavi a:visited
{
	color: #FFFEFF;
	font: normal 11px verdana;
	text-decoration: none;
	
}

.scrollheightCli
{
	height: 163px;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	position: static;
	scrollbar-face-color: #275F98;
	scrollbar-highlight-color: #275F98;
	scrollbar-arrow-color: #ECECEC;
	scrollbar-3d-light-color: #275F98;
	scrollbar-shadow-color: #275F98;
	scrollbar-dark-shadow-color: #275F98;
	scrollbar-track-color: #275F98;
}

.ErrorMsgPop
{
	font:bold 14px verdana;
	color:#C32C21;
	text-decoration:none;
}

/* Text used in Booking Enquiry*/
.Txtbox
{
	font:normal 9px verdana;
	color:#000000;
	border: solid 1px black;
	width: 115px;
	height: 12px;
	vertical-align:middle;	
}

.BContent3
{
	font: normal 11px verdana;
	color: #212121;
	text-decoration: none;
}
/* Feed back Content*/
.rgtCtrlBG1
{
	background-color:#ffffff;
}
.BContentFeed
{
	font: normal 24px verdana;
	color: #ffffff;
	text-decoration: none;
}
.BContent4
{
	font: bold 12px verdana;
	color: #70716D;
	text-decoration: none;
}
.BContent5
{
	font: bold 11px verdana;
	color: #70716D;
	text-decoration: none;
}
.SubButton
{
	background-color: #ffffff;
	font: bold 11px verdana;
	width: 80px;
	height: 20px;
}
.popContent
{
	font: bold 13px verdana;
	color: #3C3E3E;
	text-decoration: underline;
}
.flypopContent
{
	color: #C12C26;
	font: bold 11px verdana;
	text-decoration: underline;
}
.flypopContent a:link
{
	color: #C12C26;
	font: bold 11px verdana;
	text-decoration: underline;
}
.flypopContent a:visited
{
	color: #C12C26;
	font: bold 11px verdana;
	text-decoration: underline;
}
.flypopContent a:hover
{
	color: #C12C26;
	font: bold 11px verdana;
	text-decoration: none;
}
.BPad
{
	padding-bottom: 5px;
}
.galleryTitle
{
	font: bold 14px verdana;
	color: #C32C21;
	text-decoration: none;
}
/* Red Color Border */
.ColBrdRight
{
	border-right: solid 1px #C32C23;
}
.ColBrdLeft
{
	border-left: solid 1px #C32C23;
}
.ColBrdBottom
{
	border-bottom: solid 1px #C32C23;
}
.ColBrdTop
{
	border-top: solid 1px #C32C23;
}

/* Gry Color Border */
.greyBorder
{
	border: solid 1px #757575;
}
.ColBrdRightGry
{
	border-right: solid 1px #757575;
	height: 93px;
}
.ColBrdLeftGry
{
	border-left: solid 1px #757575;
	height: 93px;
}
.ColBrdBottomGry
{
	border-bottom: solid 1px #757575;
	width: 93px;
}
.ColBrdTopGry
{
	border-top: solid 1px #757575;
	width: 93px;
}
.ColContent
{
	font: normal 11px verdana;
	color: #D9252C;
	text-decoration: none;
}
.ColContent a:link
{
	font: normal 11px verdana;
	color: #D9252C;
	text-decoration: none;
}
.ColContent a:hover
{
	font: normal 11px verdana;
	color: #666666;
	text-decoration: underline;
}
.ColContent a:visited
{
	font: normal 11px verdana;
	color: #D9252C;
	text-decoration: none;
}
.scrollheight
{
	/*height: 280px;*/
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	position: static;
	scrollbar-face-color: #ECECEC;
	scrollbar-highlight-color: #ECECEC;
	scrollbar-arrow-color: #C01C10;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-shadow-color: #ECECEC;
	scrollbar-dark-shadow-color: #ECECEC;
	scrollbar-track-color: #ECECEC;
}
.BContentBig
{
	font: normal 24px verdana;
	color: #616B6D;
	text-decoration: none;
}
.BirdfontBig
{
	font: normal 24px verdana;
	color: #FEBB52;
	text-decoration: none;
}
.locPopSubContent
{
	color: #C12C26;
	font: normal 24px verdana;
	text-decoration: none;
}
.durContentBd
{
	color: #212121;
	font: bold 13px verdana;
	text-decoration: none;
}
.durContent
{
	color: #212121;
	font: normal 13px verdana;
	text-decoration: none;
}
/*.txtbox
{
	font:normal 11px verdana;
	color:#616B6D;
	border:solid 1px #666666;
	width:170px;		
}*/
.mapContent
{
	font:bold 11px verdana;
	color:#616B6D;
	text-decoration:none;
}
.mapContent a:link
{
	font:bold 11px verdana;
	color:#616B6D;
	text-decoration:none;
}
.mapContent a:visited
{
	font:bold 11px verdana;
	color:#616B6D;
	text-decoration:none;
}
.mapContent a:hover
{
	font:bold 11px verdana;
	color:#717B7D;
	text-decoration:none;
}
.ErrorMsg
{
	font:bold 12px verdana;
	color:#F6FF00;
	text-decoration:none;
}
.ValErrorMsg
{
	font:normal 10px verdana;
	color:#7C0006; /*  F6FF00;*/
	text-decoration:none;
}
/*.btnStyle
{
	width:80px;	
	
	
}*/
/* #wn
{
	width: 550px;
	height: 300px;
	clip: rect(0px 550px 300px 0px);
	overflow: hidden;
	visibility: hidden;
}
#lyr1
{	
	
	position: relative;
	z-index:999;
} */
.divCenter
{
	position: absolute;
	left: 25%;
	top: 25%;
	color:#FF8000;
	font:bold 11px Verdana,Arial;
	vertical-align:middle;
	background-color:#FFFFFF;	
	/*width:20px;
	height:40px;*/
	background-repeat:no-repeat;
	background-position:center;	
	border:solid 2px #5D819B;
	/*padding:5px 5px 5px 5px;*/
	

	
}


.divProgress
{
	filter: alpha(opacity=120);
	opacity: 0.5;
	vertical-align: middle;
	position: absolute;
	background-color: #D0D5D8;
	width: 44%;
	height: 270px;
	z-index: 100; /*top:expression((this.offsetParent.clientHeight/2)-(this.clientHeight/2)+this.offsetParent.scrollTop);*/
}
.Content5
{
	font: normal 11px Verdana;
	color: #70716D;
	text-decoration: none;
}

.TLineCurve
{
	background-image:url(../../FeedbackImages/TopLine.gif);
	background-repeat:repeat-x;
	height:22px;
}
.BLineCurve
{
	background-image:url(../../FeedbackImages/BottomLine.gif);
	background-repeat:repeat-x;
	height:22px;
}

.LLineCurve
{
	background-image:url(../../FeedbackImages/LeftLine.gif);
	background-repeat:repeat-y;
	width:23px;
}
.RLineCurve
{
	background-image:url(../../FeedbackImages/RightLine.gif);
	background-repeat:repeat-y;
	width:23px;
}

.backnavFont
{
	font:bold 11px verdana;
	color:#C12C26;
	text-decoration:underline;	
}
.backnavFont a:link
{
	font:bold 11px verdana;
	color:#C12C26;
	text-decoration:underline;	
}
.backnavFont a:hover
{
	font:bold 11px verdana;
	color:#C12C26;
	text-decoration:underline;	
}
.backnavFont a:visited
{
	font:bold 11px verdana;
	color:#C12C26;
	text-decoration:underline;	
}	
	
.divider
{	
	background-image:url("Images/divide_black .gif");
	background-repeat:repeat-y;
	height:100px;
	background-position:center center;
	margin-top:40px;
	padding-top:40px;	
}
.whiteTopLeftCorner
{
	background-image:url("Images/whiteLeftTopBorder.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
.whiteTopBg
{
	background-image:url("Images/whiteTopBorder.gif");
	background-repeat:repeat-x;
	height:3px;
}
.whiteTopRightCorner
{
	background-image:url("Images/whiteRightTopBorder.gif");
	background-repeat:no-repeat;
}
.whiteLeftBg
{
	background-image:url("Images/whiteLeftLine.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
.whiteRightBg
{
	background-image:url("Images/whiteRightLine.gif");
	background-repeat:no-repeat;
	background-position:right top;
}
.whiteLeftBg1
{
	background-image:url("Images/whiteLeftLine2.gif");
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
}
.whiteRightBg1
{
	background-image:url("Images/whiteRightLine2.gif");
	background-repeat:no-repeat;
	background-position:right top;
	height:10px;
}

.imgBullet
{
	list-style-image: url("Images/List_icon_corp1.gif");
	list-style-position:inside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
.borderEmail
{
	border: solid 2px #5F6468;
}
.bgWhite
{
	background-color: #FFFFFF;	
}
.topBorder
{
	border-top: dotted 1px #5F6468;
}
.subTitle
{
	color: #0136E0;
	font:bold 10px Arial, Verdana;
	border-bottom: dotted 1px #5F6468;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}
.txtRich
{
	color: #63686C;
	font: normal 10px Arial, Verdana;
	border: solid 1px #547070;
	width: 89%; /*600px*/
	height: 65px;
}
