 @import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300');
 @import url('https://fonts.googleapis.com/css?family=Cabin');
 @import url('https://fonts.googleapis.com/css?family=Glegoo');
 @import url('https://fonts.googleapis.com/css?family=Orbitron');

@font-face {font-family: 'great-forest-regular';	src: url(/include/Fonts/great-forest/great-forest-regular.ttf);}
@font-face {font-family: 'great-forest-small-caps';	src: url(/include/Fonts/great-forest/great-forest-small-caps.ttf);}


body {FONT-SIZE: 9pt;COLOR: #615d4e; font-family: 'Cabin', sans-serif;background-position:top;	background-repeat:no-repeat;background-color:#FFFFFF; background-attachment:fixed;  }

.Body_Client {
	FONT-SIZE: 9pt;
	COLOR: #326799;
	FONT-FAMILY: 'Cabin', sans-serif;
	background-position: top;
	background-repeat: repeat-x:repeat-y;
	overflow-x: auto;
	background-color: #EAE5D3;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	min-width: 1600px;
	margin: 0 auto !important;
	max-width:1920px
}
	

p 		{ font-size: 11px; }	
/*a 		{ color: #31a4b8;}*/
h1		{ font-size: 28px; display: inline; }
h2		{ font-size: 18px;}
h3 		{ font-size: 16px;}
h4 		{ font-size: 15px;}

table {border-collapse: collapse; }
TD{FONT-SIZE: 9pt;COLOR: #666666;   }
TH{FONT-SIZE: 9pt;COLOR: #666666;}
LI{FONT-SIZE: 9pt;COLOR: #666666;}
DIV{FONT-SIZE: 9pt; display: block;}
LAYER{FONT-SIZE: 9pt;}
hr{COLOR: #B4B4B4;FONT-SIZE: 9pt;} 
caption, th, td {font-weight: normal;}

.html 
{
	overflow: auto;
	
}






.MainTbl
{
 width :1256px;
 	/*background-image:url('/images/Portal/bg_Middle_gred.png');*/
 	background-color:#FFFFFF;
 	background-position: 0px 0px;
	background-repeat:repeat-x;
}




.ComonBar
{
	
	border:1px;border-style:solid;border-left-color:#ebebdf;border-right-color:#ebebdf;border-top-color:transparent;border-bottom-color:transparent;background-color:#F1F9FC;
}
.ComonBarRose
{
	
	background-color:#C9E4F7;
}

.BgTitle
{
	border-collapse:collapse;
	
	height:75px;

}

.SeatHeader
{
    COLOR: #0e7bb3;
    font-size: 12pt;
    FONT-FAMILY: Arial;
    font-weight:bold;
}

.Home_Header
{
    FONT-SIZE: 11pt;
     COLOR: #42735b;
    FONT-FAMILY:Arial;
}
.Roomtype
{
	color:#304f73;
	font-family: Arial;
	font-size: 9pt;
}
.Cancel_Desc
{
    COLOR: #4c4c4c;
    font-size: 10pt;
    FONT-FAMILY: Arial;
}

.m-0 {
  margin: 0 !important;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/*==================== header =========================*/
.usertoppie {       background-color: #064C56;    width: 100%;    position: relative;     height: 105px;padding:0 50px   }
.customlogo img{width:233px;height:67px}
.logo{width: auto;flex: 0 0 auto;text-align:left}
.main-menu li a{text-transform:uppercase;font-size:13pt;padding: 12px 10px;}
.sub-menu li a{text-transform:capitalize;font-size:10.5pt;padding: 10px;}
.RightHead li a:hover {
	border-bottom: 5px solid transparent;
	border-image: url(/images/Portal/nav-underline.png) 30 round;
}
.main-menu li, .main-menu ul {
}
.sub-menu li, .sub-menu ul{
}
.RightHead li a {
	color: #fff;
	border-bottom: 5px solid transparent;
}
.RightHead ul{float:right;margin:0px}
.main-menu ul {
	border-top: 1px solid transparent;
	border-image: url(/images/Portal/header-hr.png) 30 round;
	width: 808px
}
/*==================== End header =========================*/
/*==================== Footer =========================*/
.row {
	position: relative;
}
.footertop {  width: 100%;height:15px;    margin-top: 20px; background-color: #062227;}
#pagend {
	width: 100%;
	z-index: 100;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-color: #082a31;
	background-image: url(/images/Portal/footer-bg-desktop.png);
	background-size: 100%;
	background-position: bottom;
}
.ctas {
	grid-template-columns: repeat(3, 1fr);
	max-width: 744px;
	width: 100%;
	display: grid;
	gap: 2px;
	border: solid 2px #fff;
	border-radius: 15px;
	overflow: hidden;
	background-color: #fff;
	margin: 78px auto 75px;
}
.footer-cta__link, .footer-cta__link :hover {
	color: #fff !important;
	text-decoration: none !important;
	display: flex;
	padding: 23px;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	background-color: rgba(6, 76, 86, 0.89);
}
.ctas .first-title {font-family: 'great-forest-small-caps';
	font-weight: 400;
	letter-spacing: 1px;
	background-color: transparent;
	line-height: 0.8;
	border-style: solid;
	border-width: 3px;
	font-size: 22px;
	padding: 0 4px 2px;
	width: max-content;
	margin: 3px auto;
}
.ctas .second-title {
	font-family: 'great-forest-regular';
	font-size: 19px;
	font-weight: 400;
	line-height: 1.35;
	width: 82px;
	margin: 0 auto;
}
.footer-cta {

}
.footer-cta a:hover, .panel-footer .footer-cta a:focus, .footer-cta:hover, .footer-cta:focus {
	background-color: rgb(217, 122, 39)
}
.pagendcontainer {
	width: 1235px;
	min-height: 280px;
	margin: 0 auto;
	padding: 10px;
	margin-top: 0px;
}
.footer-content-container {
	background-image: url(/images/Portal/first-nations-graphic.png);
	background-repeat: no-repeat;
	background-position: bottom -1px left;
	background-size: 500px;
	width: 100%;
	padding: 25px 40px;
}
.content-bottom {
	position: absolute;
	bottom: 25px;
	width:calc(100% - 40px)
}

.contentRender {
	width: 305px;
}
.contentRender p {
	margin: 0;
	color: #fff;
	font-family: 'great-forest-small-caps';
	font-size: 16px;
	line-height: 1.6;
	text-align: left;
}
.super-natural-bc {
	position: absolute;
	top: auto;
	bottom: -25px;
	right: 8.7%;
	width: 100px;
	z-index: 3;
}
.footer-content-container .inner {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px;
	text-align: left;
	width: 58.48%;
	margin: 0 0 0 auto;
	z-index: 2;
	position: relative;
}
.contentRender_name_plugins_common_logo_footer {
	width: 217px;
	margin: 0 auto 20px;
	margin-bottom: 3px;
	margin-top: -28px;
}
.logo-footer a {
	width: 217px;
	display: block;
	margin: 0 auto 20px;
	margin-bottom: 3px;
}
.logo-footer img {
	display: block;
	width: 100%;
	height: auto;
}
.inner .footer-nav {
	grid-column: 2 / 3;
	grid-row: 1 / 3;
	justify-self: center;
	align-self: center;
}
.inner .social-media {
	grid-column: 1 / 2;
	grid-row: 1 / 2;
	align-items: flex-start;
}
.social-media .hashtag {
	font-size: 24px;
	line-height: 36px;margin-bottom: 14px;
	font-family: 'great-forest-regular';
}
.social-media{color:#fff;}
.social-link {
	height: 52px;
	width: 52px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgb(217, 122, 39);
	font-size: 20px;
	background-image: url(/images/Portal/social-bg-default.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	text-decoration: none;
}
.social-links {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	font-size: 1.6rem;
	list-style: none;
	gap: 12px;
	float: left;
	text-decoration: none;
}
.client-details {
	place-items: flex-start;
	margin-top: -12px;
	gap: 15px;
	display: grid;
	grid-auto-rows: min-content;
}
.client-details a {
  color: #fff;
  text-decoration: none;
  font-weight: 300;font-size: 16px;
}
.client-details a:hover, .client-details a:focus {
	color: #fff;
	text-decoration: underline;
	font-weight: 500;transition: color ease 0.4s;
}
.client-details a i {
	color: rgb(217, 122, 39) ;margin-right: 8px;
}
.navigation-footer {
	list-style: none;
	column-width: 160px;
	display: flex;
	flex-flow: row wrap;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	column-gap: 20px;
	row-gap: 16px;
	margin-bottom: 20px;
	flex-direction: column;
	align-items: flex-start;
	text-align: left;
	padding-left: 67px;
}
 .navigation-footer a ,.navigation-footer a:hover {
	font-size: 1.0625rem;
	letter-spacing: 1.5px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 500;
	
}
.attributions {
	background-image: url(/images/Portal/bottom-bar-bg.png);
}
.attribution-content-container {
	padding: 19px 40px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	gap: 60px;
	row-gap: 60px;
	column-gap: 60px;
}
.attribution-content-container p {
	margin-bottom: 0;
	font-size: 14px ;
	line-height: 1.5;
	color:#fff
}
.social-link:hover, .social-link:focus {
	background-image: url(/images/Portal/social-bg-hover.png);
	color: rgb(240, 237, 224);
	text-decoration: none;
}



#userC, #userD, #userG {
	min-height: 230px;
	padding: 10px 0;
	list-style: none;
	margin-left: -1px;
	font-size: 14pt;
}
#userC {margin-left:-11px;float:left; position:relative;   width: 20%;}
#userd {top:10px;left:250px;position:absolute;   width: 20%;}
#userE {top:220px;left:240px;position:absolute;   width: 40%;}
#userF {top:170px;left:810px;position:absolute;   width: 20%;}
#userG {top:-25px;right:0px;position:absolute;   width: 155px;}
.nav {    margin-bottom: 0;    padding-left: 0;    list-style: none;        width: auto;    height: 100%;}
.menu-bottom2, .menu-bottom1 {    margin-left: 0px;}
#pagend .ul{    display: block;    }
#pagend .nav li{    text-align: left;        display: list-item;          FONT-SIZE: 15pt;    COLOR: #ffffff;}
#pagend .nav li a {    padding-bottom: 2px;    position: relative;    display: block;    padding: 5px 15px;    padding-top: 0 !important;    color: #ffffff;    text-decoration: none;    background: transparent;    cursor: pointer;}
.user{display: block;position:absolute;}
#pagend .custom {    margin: 0;    padding: 0;}
.footer_logo{width:200px ;height:100px}
.social_button_footer {    width: 30px;    height: 30px;    margin: 2px;}
.footerlogo{height: 125px; padding-top:20px;}
.trademark{border: 2px solid #dee2e6 !important;}
.footertext{FONT-SIZE: 11pt;    COLOR: #ffffff;}
.trademarktext{FONT-SIZE: 12pt;    COLOR: #ffffff;}
/*==================== End Footer =========================*/





  /***************Dining*********************/
.wtext
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica
}
 .head1 {COLOR: #FFFFFF;  FONT-SIZE: 18pt; FONT-WEIGHT:bolder; FONT-FAMILY: Arial, Helvetica;} 
.head2 {COLOR: #0066CC;  FONT-SIZE: 16pt; FONT-WEIGHT:bolder; FONT-FAMILY: Arial, Helvetica;} 
.pt8
{
    FONT-SIZE: 8pt;
    COLOR: #c54400;
    FONT-FAMILY: Arial, Helvetica
}
 
.butyl
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #828b3c;
    BORDER-BOTTOM-COLOR: #828b3c;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #828b3c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #828b3c;
    BORDER-RIGHT-COLOR: #828b3c
}
.black
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
.Showblack
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
.white
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica
}
.toplinks A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    WORD-SPACING: normal;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
.toplinks A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.pkg
{
    FONT-SIZE: 14pt;
    COLOR: #f0c300;
    FONT-FAMILY: Arial, Helvetica
}
.pkgfr
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}

.prp_nameg
{
    
    COLOR: #178278;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 11pt;
}


.Rights_re
{
    
    COLOR: #acdcf2;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.footer_pkg
{
    
    COLOR: #ffffff;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
}

.footer_algs
{
	padding-left:20px;
}

.footer_alg
{
	padding-left:8px;
}

.Things_to
{    
    COLOR: #ffffff;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.tbl_background
{   
    background-color:#ffffff;
}



.shopping_Cart1
{   
    background-color:#D6C973;
}
.shopping_Cart
{   
    
    background-image:url('/images/Portal/widget_Centre.png');
}

.prp_Menu
{
    
    COLOR: #004700;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.prp_Tbl_Header
{
    
    COLOR: #3D9BD3;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.shprp
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
    COLOR: #7b0909;
    FONT-FAMILY: Arial, Helvetica
}
.shpad
{
    FONT-SIZE: 10pt;

    COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica
}
.dele
{
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bolder;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica
}
.butroom
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #daa520;
    BORDER-BOTTOM-COLOR: #8b4513;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #daa520;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f37a1f;
    BORDER-RIGHT-COLOR: #8b4513
}
#PopupPkg
{
   position:absolute; 
   width:300px; 
   height:254px;
   z-index:2;
   visibility: hidden; 
   left:531px; 
   top:791px;
}
.adtit {COLOR: #ff0000; FONT-SIZE: 12pt; FONT-FAMILY: Arial, Helvetical }
.butpkg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #d1e9e9;
    BORDER-BOTTOM-COLOR: #025f9c;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #025f9c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #025f9c;
    BORDER-RIGHT-COLOR: #c0c0c0
}
.smallgreen
{
    COLOR: #407060;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}
.SmTitle
{
    COLOR: #000000;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}
.soldout
{
	 
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ff2200;
}
.sold75
{
	 
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8b0000;
}
.sold50
{
	 
    COLOR: #000000;
    BACKGROUND-COLOR: #ffa500;
}
.butbldpkg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #b22222;
    BORDER-BOTTOM-COLOR: #c0c0c0;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #b22222;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b22222;
    BORDER-RIGHT-COLOR: #c0c0c0
}
.butuppkg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #BCC9B3;
    BORDER-BOTTOM-COLOR: #c0c0c0;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-TOP-COLOR: #BCC9B3;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #BCC9B3;
    BORDER-RIGHT-COLOR: #c0c0c0
}
.smalltext {
	font-family: Arial;
	font-size: 9px;
}

.homeall 
{
	color: #4b6c77;
	font-family: Arial;
	font-size: 9pt;
}


.subtitle 
{
	color: #4c4c4c;
	font-family: Arial;
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}



.Room_head 
{
	color:#222222;
	font-family: Open Sans,Arial;
	font-size: 10pt;
}
.Room_head_avg 
{
	COLOR: #810038;
	font-family: Arial;
	font-size: 10pt;
}
.subtitle9
{
	COLOR: #4c4c4c;
	font-family: Arial;
	font-size: 10pt;
}
.subtitle11
{
	 COLOR: #43735B;
	font-family: Arial;
	font-size: 12pt;
}
.sublinks {
	color: #666666;
	font-family: Arial;
	font-size: 9pt;
	
}
.sublinks2 {
	color: #438A48;
	font-family: Arial;
	font-size: 9pt;
	cursor:pointer;
	
}


a.Link_Class:link
{
	color: #00ADEF;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}
a.Link_Class:visited 
{
	color: #00ADEF;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}
a.Link_Class:hover 
{
	COLOR: #00ADEF;
	text-decoration:none; 
}
a.Link_Class:active
{
    color: #00ADEF;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}


.warntext {
	color: #e11b00;
	font-family: Arial;
	font-size: 14pt;
}
.smalltextred {
	font-family: Arial;
	font-size: 9px;
	COLOR: #ff0000;
}
.pkg_ON
{
    BORDER-LEFT-COLOR: #c0c0c0;
    BORDER-BOTTOM-COLOR: #c0c0c0;
    FONT: 10pt  Arial, Helvetica, sans-serif;
    COLOR: #daa520;
     
    BORDER-TOP-COLOR: #c0c0c0;
    BACKGROUND-COLOR: #daa520;
    BORDER-RIGHT-COLOR: #c0c0c0
}
.whitereg
{
 
    COLOR: #ffffff;
 
}
.noFood
{
    COLOR: #ff0000;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}

.BswMRS
{
    COLOR: #ff0000;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 11pt;
	FONT-WEIGHT: bolder;
}
.BswEIS
{
    COLOR: #006400;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 14pt;
	FONT-WEIGHT: bolder;
}
.ylo
{
    COLOR: #ffff00;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}
.size1
   {
	 font-family:  Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 letter-spacing: 0px;
	}

.size2
   {
	 font-family:  Arial, Helvetica, sans-serif;
	 font-size: 12pt;
	letter-spacing: 0px;
	}
		
.sublinksb {
	color: #c54400;
	font-family: Arial;
	font-size: 11pt;
}
.800 {
	color: #0000000;
	font-family: Arial;
	font-size: 14pt;
}

.toroNewBtn{CURSOR: pointer;COLOR: #42735b;border:0;font-weight:900;FONT-FAMILY: Arial, Helvetica;font-size:11px;BACKGROUND-COLOR:Transparent;height:17;}

.SubmitButton
{
	CURSOR: hand;
    COLOR: #ffffff;
    border:0;
    font-weight:900;
    FONT-FAMILY: Arial, Helvetica;
    font-size:11px;
    height:17;
}

.toroNewHead1
{
	
    COLOR: #32508C;
    font-size: 12pt;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Arial, Helvetica;
    padding: 10px 0px 10px 0px;
}	
.toroNewHead2
{
	
    COLOR: #32508C;
    font-size: 14pt;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}	
.toroNewHead3
{
	
    COLOR: #32508C;
    font-size: 12pt;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}
.toroNewHead4BLACK
{
	
    COLOR: #4c4c4c;
    font-size: 10pt;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}		
.toroNewHead4
{
	
    COLOR: #32508C;
    font-size: 10pt;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}	
.toroNewSubTitle{COLOR:#dd7a00;FONT-WEIGHT: bolder;font-family:  Arial, Helvetica, sans-serif;font-size: 9pt;}	
.toroNewSubTitle1
{
	
    COLOR: #32508C;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}
.toroNewsublinksb {
	color: #3366cc;
	font-family: Verdana,Arial;
	font-size: 11pt;
}


.toroFrontsublinksb {
	color: #3D9BD3;
	font-family: Arial;
	font-size: 9pt;
}


.toroNewsubLink
{
	COLOR: #805390;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana,Arial, Helvetica;
    font-size:8pt; 
}	

.toroNewDatesLink
{
	
    COLOR: #000000;
    font-size: 8pt;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}	
.toroNewDatesFade
{
	
    COLOR:#045b86;
    font-size: 8pt;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}	
.toroNewPropName
{
	height:22;
    cOLOR: #4c4c4c;
    font-size: 10pt;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Open Sans,Verdana,Arial, Helvetica;
}	

.subName
{
	COLOR: #4c4c4c;
    font-size: 11pt;
    FONT-FAMILY: Arial;
}
.toronewprp_nameg
{
    
    COLOR: #215c8b;
    font-family:  Arial,Helvetica,  sans-serif;
	font-size: 10pt;
}
.toroNewBgColor
{
	
  /* BACKGROUND-COLOR: #E6DDEA;*/
   BACKGROUND-COLOR: #DBDBDB;
}	
.toroNewBgColorlight
{
	
   /*BACKGROUND-COLOR: #F0F1F6;*/
   BACKGROUND-COLOR: #DBDBDB;
}	
.toroNewBgColorlightconf
{
	
   BACKGROUND-COLOR: #F1F1E2;
}	

.toroNewBgColorlightFADE
{
	
   BACKGROUND-COLOR: #f5F5F5;
}	
.toroNewBgColorGreen
{
	
  BACKGROUND-COLOR: #CEBCD4;
  
}

.toroNewRed
{
	
    COLOR: #cc3300;
    
   
}		
.toroNewTblStyle1
{ 
	border-bottom-width :1pt;
  border-top-width :0pt;
  border-left-width :1pt;
  border-right-width :1pt;
  border-left-color:#e1e1e1;
  border-right-color:#e1e1e1;
  border-top-color:#F9F9F9;
  border-bottom-color:#e1e1e1;
  border-collapse:collapse ;
  }	
.toronewFont1
{
    
    COLOR: #32508C;
    font-family:  Arial,Verdana,Helvetica,  sans-serif;
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}
.toronewFont2
{
    
    COLOR: #32508C;
    font-family:  Arial,Verdana,Helvetica,  sans-serif;
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}		
#threecolumnspromo
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 10px;
    COLOR: #666
}
.toronewFont3
{
	
    COLOR:white;
    font-size: 10pt;
    font-weight:normal;
    FONT-FAMILY: Arial, Helvetica;
    padding: 0px 0px 0px 10px;
}
.ticketHead1{COLOR: #43735B;font-size: 12pt;font-weight:Bold;FONT-FAMILY: Arial;}
.ticketHead3
{
	
    COLOR:#32508C;
    font-size: 12pt;
    FONT-FAMILY: Arial, Helvetica;
   
}

.ticketFont
{
	
    COLOR:#32508C;
    font-size: 10pt;
    FONT-FAMILY: Arial, Helvetica;
   
}
.ticketFontBold
{
    COLOR:#444444;
    font-size: 10pt;
    FONT-FAMILY: Arial, Helvetica;
   /* FONT-WEIGHT: bolder; */
}

.ticketFontcoupon
{
    COLOR:#9B1C1C;
    font-size: 10pt;
    FONT-FAMILY: Arial, Helvetica;
   /* FONT-WEIGHT: bolder; */
}


.slout
{
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bolder;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica
}


.Chk_other
{
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bolder;
    COLOR: #00ADEF;
    FONT-FAMILY: Arial, Helvetica
}
.sortord
{
	 
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffcc;
    FONT-FAMILY: Arial, Helvetica
}

.wresults
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica
}

.CurrentStep
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #741F7C;
}
.CalendarHeaderFont
{
    COLOR: #ffffff;
    font-size: 8pt;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}
.CalendarDateShade
{
   BACKGROUND-COLOR: #F1F1F1;
}

.CalendaractiveDate
{
   COLOR: #000000;
}
.TopBar
{
    BACKGROUND-COLOR: #E8E8E8;
}
.Bar1
{
    BACKGROUND-COLOR: #01a1df;
    COLOR: #fffeff;
}
.SortItem{COLOR: #045b86;TEXT-DECORATION: none;}
a.linkBlue:link
{
	COLOR: #008A17;
    TEXT-DECORATION: none
}
a.linkBlue:visited 
{
	text-decoration: none;
	COLOR: #008A17;
}
a.linkBlue:hover 
{
	COLOR: #008A17;
    text-decoration: none;
}
a.linkBlue:active 
{
	COLOR: #008A17;
    text-decoration: none;
}
.LightFont1
{
    FONT-SIZE: 9pt;
    COLOR: #813188;
    FONT-FAMILY: Arial, Helvetica;
}

.LinkSpan1{color:#43735B;CURSOR:pointer;}

.LinkSpan
{
	color:#304F73;
}
.subhead
{
	
    COLOR: #040571;
    font-size: 9pt;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}	

.SubTitle3
{
	
    COLOR: #438A48;
    font-size: 8pt;
    FONT-FAMILY: Arial,Georgia,Verdana, Helvetica;
}	
.SubTitle4
{
	
    COLOR: #777777;
    font-size: 9pt;
    FONT-FAMILY: Arial, Helvetica;
}
.SubTitle5
{
	
    COLOR: #3D9BD3;
    font-size: 9pt;
    font-weight:Bold;
    FONT-FAMILY: Arial, Helvetica;
}
.SubTitle6
{
	
    COLOR: #ffffff;
    font-size: 13pt;
    font-weight:bolder;   
    FONT-FAMILY: Arial, Helvetica;
}
.SubTitle_exp
{
	
    COLOR: #000000;
    font-size: 13pt;
    font-weight:bolder;   
    FONT-FAMILY: Arial, Helvetica;
}
.SubTitle7
{
	
    COLOR: #ffffff;
    font-size: 13pt;
      font-weight:bolder;
    FONT-FAMILY: Arial, Helvetica;
}


.SubTitle8
{
	height: 15;
	color: #949494;
	font-size: 16pt;
	font-style: italic;
	font-family: Georgia, Verdana, Arial, Helvetica;
}

.SubTitle10
{
	
    COLOR: #6b6b6b;
    font-size: 13pt;
      font-weight:bolder;
    FONT-FAMILY: Arial, Helvetica;
}

.CartHeader
{
    
    height:15;
    COLOR: #0088d6;
    font-size: 12pt;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Georgia,Verdana,Arial, Helvetica;
}
.subHead_1 {
	color: #CF7D00;
	font-family: Georgia,  Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.hotel-info-statsIn {float:right; margin-top:5px; margin-right:15px; margin-bottom:10px; font-size:11px; background-color:#ffffff; border-top:0px solid #f9f8ec; border-left:0px solid #f9f8ec}
.hotel-info-statsIn td {padding:4px; border-bottom:0px solid #f9f8ec; border-right:0px solid #f9f8ec}

.subtitle1 {
	font-family: Arial;
	font-size: 8pt;
	color:#2D2D2D

}
.subtitle2 {
	font-family: Arial;
	font-size: 9pt;
	color:#999999

}
.SubTitlePhoto
{
	
    COLOR:#505050;
    font-size: 11pt;
    FONT-FAMILY: Arial,Georgia,Verdana, Helvetica;
}	


.Avail_room_name
{	
    COLOR:#43735B;
    FONT-FAMILY: 'Glegoo',serif,Arial,Georgia,Verdana, Helvetica;
    font-size:12pt;
}

.list{COLOR:#fffffd;FONT-FAMILY: Arial,Georgia,Verdana, Helvetica;font-weight:bold;}
.map_des
{	
    COLOR:#4b6c77;
    FONT-FAMILY: Arial,Georgia,Verdana, Helvetica;
}
.other_av
{	
    COLOR:#4c4c4c;
    FONT-FAMILY: Arial;
    padding-left:10px;
    font-size:10pt;
}

.view_av
{	
    COLOR: #43735B;
    FONT-FAMILY: Arial;
    font-size:10pt;
    font-weight:bold;
}

.AvgRoomRateDisp
{	
    COLOR:#000000;
    font-size: 10pt;
    FONT-FAMILY: Arial,Georgia,Verdana, Helvetica;
}

.toroNewSubTitle2
{
	
    COLOR: #505050;
    FONT-WEIGHT: bolder;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
}	

.RoomTblBg
{
	border-collapse:collapse;
	background-color:#ffffff;
	width:742px;
}
	
.MainTblMiddleBg
{
	border-collapse:collapse;
	background-color:Transparent;
	/*width:1000px;
	-moz-opacity: 0.95;
	opacity:.95;
	filter: alpha(opacity=95);*/
	/*background-image:url('/Images/Portal/MainBGTrans_Fill.png');*/
	/*padding-left:3px;*/
	background-color:#ffffff;
}

.MaintableCenter
{
	width:929px;	 
}

.AtttableCenter
{
	/*background-color:#ffffff ;*/
	width :1000px;
}



.MainTblHome
{
 width :989px;
 background-color:#FFFFFF;
}
.MainTblBgCC
{
	width :1000px;
 /*	background-image:url('/images/Portal/bg_Middle_gred.png');
 	background-position: 0px 0px;
	background-repeat:repeat-x;*/
	 background-color:#FFFFFF;
}
.MainTblMiddleBgCC
{
	border-collapse:collapse;	
	width:1000px;
	/*-moz-opacity: 0.95;
	opacity:.95;
	filter: alpha(opacity=95);
	background-image:url('/Images/Portal/MainBGTrans_Fill.png');
	padding-left:3px;*/
		background-color:#ffffff;
}



.MainTblBgleft
{
	background-image:url('/images/Portal/White_colour_shadow.png');
	background-repeat:repeat-y;
	width:972;
}





.BlueRightHead{FONT-SIZE: 12pt;COLOR: #43735B;FONT-FAMILY:Arial;font-weight:bold;}

	

.FontTitele
{
	
    COLOR: #024480;
    FONT-WEIGHT: bolder;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
}	

.AvgRateFont
{
	
    COLOR: #B1B1B1;
    font-size: 10pt;
    font-weight:bolder;
    FONT-FAMILY: Arial, Helvetica;

	
}

.SubTitleBlack
{
	font-style:italic;
    COLOR: #ffffff;
    font-size: 15pt;
    FONT-FAMILY: Georgia,Verdana,Arial, Helvetica;
    font-style:italic;
}

.SubmitButton
{
	CURSOR: hand;
    COLOR: #ffffff;
    border:1;
    border-color:Black;
font-style:italic;
    FONT-FAMILY: Georgia,verdana, Arial,Helvetica;
    
    font-size:13px;
    letter-spacing:1;
   
    background-repeat:no-repeat;
    /*background-color:#FE5B4E; */   
}

.subtitle_1 
{
	color: #993333;
	font-family:   verdana,Arial, Helvetica;
	font-size: 11pt;
	font-style:italic;	
}

.Bar2
{
    BACKGROUND-COLOR: #DEDEDE;
    COLOR: #000000;
}

.SideCart
{
	
/*BACKGROUND-COLOR: #DBDBDB;	*/
	background-image:url('/Images/Portal/SearchTabBg.jpg');
	background-repeat:repeat-x;
	border:1px ;
	border-color:#e1e1e1;
	border-collapse: collapse;
	border-left-style:none;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
}


.TdBkg
{
    BACKGROUND-COLOR: #EDEDED;
}
.ContentTbl
{
   
}

.Distance
{
	COLOR: #494949;
    font-size: 9pt;
    FONT-FAMILY: Arial;
}
.step2
{
	border-collapse:collapse;
	background-image:url('/images/Portal/step2.jpg');
	background-color:#ffffff
}

.SubTit
{
    COLOR: #304f73;
    font-size: 9pt;
    FONT-FAMILY: Arial;
}
.CntHeader{COLOR: #222222;font-size: 12pt;FONT-FAMILY: Open Sans,Arial;font-weight:bold;}

.subtHeader
{
    COLOR: #fcfffd; 

    font-size: 12pt;
    FONT-FAMILY: Arial;
    font-weight:bold;
} 


.CntSmallHeader
{
	
    COLOR: #9B1C1C;
    font-size: 10pt;
    font-weight:bold;
    FONT-FAMILY: Arial, Helvetica;
}
.head_des{COLOR:#e27d37;font-size:12pt;FONT-FAMILY:Arial;}
.ht_des
{
    COLOR: #444444;
    font-size: 9pt;
    FONT-FAMILY: Arial;
    letter-spacing:.2pt;
}
.toroNewSubTitleBlack
{
    COLOR: #24446A;
    font-family:  Arial;
	font-size: 11pt;
}
.prp_name{COLOR:#58856E;font-family:'Glegoo',serif, Arial, Helvetica, sans-serif;font-size: 16pt;}


.prp_name_Blu{COLOR: #BE1E26;font-family: Arial, Helvetica, sans-serif;font-size: 16pt;font-weight:bold;}


.prp_name_Blk
{
    COLOR: #BE1E26;
    font-family: Arial, Helvetica, sans-serif;
   	font-size: 16pt;
   	font-weight:bold;
}


.from_name
{
    COLOR: #7f7f7f;
    font-family:  Arial, Helvetica, sans-serif;
}

.prp_name_Pak
{
    COLOR: #ffffff;
    font-family:  Open Sans,Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.pkg_desc
{
	COLOR: #565656;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.Pak_Namerate
{
    COLOR: #000000;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.prp_address
{
    COLOR: #544d45;
    font-family:Arial;
	font-size: 9pt;
}
.prp_address_alt
{
    COLOR: #ffffff;
    font-family:Arial;
	font-size: 9pt;
}
/*Lytebox -For Slide Show */
.Lytebox_Main_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #595959;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 .Lytebox_Content_TicketDetails_MicroPopup {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 990px;
	height: 650px;
	padding: 0px;
	border: 0px solid #0381B9;
	z-index:50000;
	overflow: none;
}

.Lytebox_Content_overlay {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 699;
	height: 406;
	padding: 0px;
	border: 0px solid #0381B9;
	z-index:1002;
	overflow: none;
}
.Lytebox_Content_overlay_Map {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 620;
	height: 581;
	padding: 0px;
	border: 0px;
	z-index:1002;
	overflow: none;
}
.SlideShowFont1
{
	COLOR: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
/*Lytebox -For Slide Show */

.topbody 
{
    border-top:none;
    border-top-color:transparent;
    background-color:#ffffff;
    border-bottom-color:#D7D7D7;
    border-left-color:#D7D7D7;
   border-right-color :#D7D7D7;
   
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;       
}
.Search_Result
{
    COLOR: #868686;
    FONT-FAMILY:Arial;
    font-size:9pt; 
    font-weight:bold;  
}

.tblebdy 
{
    border-top:none;
    border-top-color:transparent;
    border-bottom: none ;
    border-bottom-color:transparent;
    background-color:#ffffff; 
    border-left-color:#CCCCCC;
   border-right-color :#CCCCCC;
   
	border-left-style:solid;
	border-right-style:solid;
    
}
.PagingDisplay
{
	COLOR: #353533;
    FONT-FAMILY:Arial;
    font-size:8pt; 
}

.Link_Class
 {
	color: #43735B;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}
.Link_Class_footer
 {
	color: #043669;
	font-family: Arial;
	font-size: 9pt;
	
}
.Link_disp
 {
	color:#043669;
	font-family: Arial;
	font-size: 8pt;
 }

 a.Footer_link:link
{
	color: #043669;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
    
    
}
a.Footer_link:visited 
{
	color: #043669;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}
a.Footer_link:hover 
{
	COLOR: #444444;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}
a.Footer_link:active
{
   color: #043669;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}



a.Link_Class_Big:link
{
	color: #043669;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;
    
    
}
a.Link_Class_Big:visited 
{
	color: #043669;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;
}
a.Link_Class_Big:hover 
{
	color: #444444;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;
}
a.Link_Class_Big:active
{
   color: #043669;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;
}




a.Link_Class_Short:link
{
	color: #043669;
	font-family: Arial;
	font-size: 8pt;
	text-decoration:none;
    
    
}
a.Link_Class_Short:visited 
{
	color: #043669;
	font-family: Arial;
	font-size: 8pt;
	text-decoration:none;
}
a.Link_Class_Short:hover 
{
	color: #444444;
	font-family: Arial;
	font-size: 8pt;
	text-decoration:none;
}
a.Link_Class_Short:active
{
   color: #043669;
	font-family: Arial;
	font-size: 8pt;
	text-decoration:none;
}



.Avg_Class
{
	font-family:Arial;
	font-size: 16pt;
	color:#3A3B3B;
	font-weight:Bold;
}
.Avg_Night
{
	font-family:  Arial;
	font-size: 8pt;
	color:#3A3B3B;
	
}
.Summary_Tab{	font-family:  Arial, Helvetica, sans-serif;	font-size: 16pt;	FONT-WEIGHT:bold;color:#000000;}
.Search_Tab_Head{	font-family:  Arial, Helvetica, sans-serif;	font-size: 16pt;	FONT-WEIGHT:bold;color:#ffffff;}
.Search_Tab_sub_Head{	font-family:  Arial, Helvetica, sans-serif;	font-size: 10pt;	FONT-WEIGHT:bold;color:#000000;}
.NewSearch_Tab
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#2d5380;
	text-decoration:none;
}
.Linksub
{
	color:#0a557d;
	CURSOR:pointer;
	text-decoration:none;
}
.Common_Link

{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#2d5380;
	text-decoration:none;
}

.Common_Link_righttab{font-family:  Arial, Helvetica, sans-serif;font-size: 10pt;color:#43735B;text-decoration:none;}
.Common_Link_right{font-family:  Arial, Helvetica, sans-serif;font-size: 10pt;color:#42735b;text-decoration:none;}


.hometextbox {
	color: #999999;
	font-family: Arial;
	font-size: 9pt;
}
.Address{color:#24446A;}
.Address_Name{color:#fffffd;}
.TDRoomRate
{
	border:1px ;
	border-top-style:dashed;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#B1B1B1;
	border-bottom-style:dashed;
}

.TblAllRooms

{
	border:1px ;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#D7D7D7;
	
}
.TDStyle1
{
	border:1px ;
	border-top-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#B1B1B1;
	border-bottom-style:dashed;
}
.TDStyle2
{
	border:1px ;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-color:#B1B1B1;
	border-bottom-style:dashed;
}
.TDStyle3
{
	border:1px ;
	border-top-style:none;
	border-left-style:solid;
	border-right-style:none;
	border-color:#B1B1B1;
	border-bottom-style:dashed;
}

.TDStyle4
{
	border:1px ;
	border-top-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:none;
	border-color:#D7D7D7;
	
}
.TblStyle1
{
	border:1px ;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#cccccc;
	border-bottom-style:solid;
	background-image:url('/Images/Portal/Shade_1.jpg');
	background-repeat:repeat-x;
}


.Tblshado
{
	border:1px ;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#000000;
	border-bottom-style:double;
	
}



.TblStyle2
{
	border:1px ;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#cccccc;
	border-bottom-style:solid;
	background-image:url('/Images/Portal/Tbl_CtrlPkgBgShade.jpg');
	background-repeat:repeat-x;

}
.SearchTabBg
{
	background-image:url('/Images/Portal/SearchTabBg.jpg');
	background-repeat:repeat-x;
	border:1px ;
	border-color:#e1e1e1;
	border-collapse: collapse;
	border-left-style:none;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
}
.SearchTabBgRuler
{
	background-image:url('/Images/Portal/SearchTabBgRuler.jpg');
	background-repeat:no-repeat;
}
.Bar3
{
	background-image:url('/Images/Portal/Bar3.jpg');
	height:26;
}

.tkt_Name{COLOR:#FFFFFF;font-family:'Glegoo',serif,Arial;font-size: 12pt;font-weight:bolder;letter-spacing :.1pt;background-color:#dd7a00;width:937px; height:32px; vertical-align:middle;}

.tkt_Child_name{COLOR:#c02432;font-family: Arial;	font-size: 9pt;	font-weight:bolder;letter-spacing :.1pt;}
.tk_print
{
   
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
.Header_Menu1
{
	color:#FFFFFF;
	CURSOR:pointer;
	text-decoration:none;
	font-family: Arial;
	font-size: 7.8pt;
}
.Header_Menu2
{
	color:#24446A;
	CURSOR:pointer;
	text-decoration:none;
	font-family: Arial;
	font-size: 8pt;
	font-weight:600;
	letter-spacing:.3pt;
}
.Header_Menu3
{
	color:#FFFFFF;
	CURSOR:pointer;
	text-decoration:none;
	font-family: Arial;
	font-size: 10.2pt;
	font-weight:600;
	letter-spacing:.2pt;
}
.Footer_Link1
{
	color:#666666;
	CURSOR:pointer;
	text-decoration:none;
	font-family: Arial;
}
.Footer_Link2
{
	color:#666666;
	text-decoration:none;
	font-family: Arial;
	font-size: 8pt;
}
.Home_Text
{
	color:#444444;
	font-family: Arial;
	font-size: 8pt;
	/*font-weight:600; */
	font-weight:590;
	letter-spacing:.3pt;
}
.Search_text
{
	color: #444444;
	font-family: Arial;
	font-size: 10pt;	
	font-weight:600;
}
.Prop_Description
{
	color:#444444;
	font-family: Arial;
	font-size: 9pt;
	letter-spacing:.3pt;
}
.Prop_Room_Description
{
	color:#c02432;
	font-family: Open Sans,Arial;
	font-size: 10pt;
	letter-spacing:.3pt;
}
.More_photos{color:#43735B;font-family: Arial;font-size: 8pt;cursor:pointer;text-decoration:none;}
.Show_Hide
{
	color:#43735B;
	font-family: Arial;
	font-size: 8pt;	
	cursor:pointer ;
}
.More_links{color:#0084b4;font-family: Arial;font-size: 9pt;cursor:pointer ;}
.Prop_Des
{
	color:#444444;
	font-family: Arial;
	font-size: 9pt;
	letter-spacing:.3pt;
}

.home_head
{
	background-image:url('/Images/Portal/Home_heading.png');
	width:725px;
	height:66px;
}
.home_redbox
{
	background-image:url('/Images/Portal/Home_Redbox.png');
	width:66px;
	height:66px;
}
.home_top
{
	background-image:url('/Images/Portal/Home_top.png');
	width:791px;
	height:27px;
}
.Home_Welcome_top
{
	background-image:url('/Images/Portal/Home_Welcome_top.png');
	width:453px;
	height:27px;
}
.Home_Welcome
{
	background-image:url('/Images/Portal/Home_Welcome.png');
	width:453px;
	height:179px;
}
.Home_Header_Rules
{
	 FONT-SIZE: 10pt;
     COLOR: #444444;
    FONT-FAMILY:Arial;
    font-weight:bolder;
}
.Res_Form_Sub_Header{COLOR: #3A3A3A;font-size: 14pt;FONT-FAMILY: Arial;}
.Res_Form_StarMark{COLOR: #42735b;font-size: 11pt;FONT-FAMILY: Arial;}
.Tkt_General_head
{
	color:#304F73;
	font-family: 'Glegoo',serif,Arial;
	font-size: 11pt;
	font-weight:600;
	letter-spacing:.3pt;
}
.Tkt_Sub_head
{
	color:#666666;
	font-family: 'Glegoo',serif,Arial;
	font-size: 12pt;
	font-weight:400;
	letter-spacing:.3pt;
}

.Tkt_Description
{
	color:#010101;
	font-family: Arial;
	font-size: 9pt;
}

.Avgper
{
	color:#4f4f4f;
}

.pointdistance
{
	 COLOR: #707070;
    font-size: 9pt;
    FONT-FAMILY: Arial;
}
.Central_Pkg_Tickets{color:#000000;font-family: Arial;font-size: 8pt;}
.Central_Pkg_Tkts{color:#202221;font-family: Arial;font-size: 8pt;}
.Central_Pkg_name
{
	 COLOR: #00AAE7;
	font-family: Arial;
	font-size: 9pt;
}
.CheckoutAccept_Header
{
    FONT-SIZE: 11pt;
    COLOR: #24446A;
    FONT-FAMILY:Arial;
    font-weight:bolder;
}
.toroNewSubTitleph
{
	
    COLOR: #025885;
    FONT-WEIGHT: bolder;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
}	

.MainTblLeftBg	
{
 width :9px; 
 background-image:url('/images/Portal/bg_left.jpg');
 background-repeat: repeat-y;
 vertical-align:top;
 border:0;
}	

.MainTblRightBg	
{
 width :13px;
 background-image:url('/images/Portal/bg_right.jpg');
 background-repeat: repeat-y;
 vertical-align:top;
 border:0;
}	

.availDt
{
	color:#4343FF;
}

.PacksmallHead
{
    COLOR: #4444FF;
}

.DiningTime
{
	FONT-SIZE: 10pt;
	font-weight:bold;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica;
}

.Diningresvdet
{
    FONT-SIZE: 10pt;
    font-weight:bold;
    COLOR: #ffffff;
    font-family:  Arial, Helvetica, sans-serif;
}

.Dining_NotAvail
{
   BACKGROUND-COLOR: #F0F1F6;
}	


/***************MAP*********************/
.VEAPI_Pushpin{ text-decoration: none; } 
.pinStyle1{ position:relative; background:url('/Images/Portal/pin1.Png') no-repeat 0 0; height:34px; width:34px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle1 .text{ position: relative; top: 2px; }
.pinStyle2{ position:relative; background:url('/Images/Portal/pin2.Png') no-repeat 0 0; height:48px; width:42px; top:-14px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle2 .text{ position: relative; top: 5px; }
.pinStyle3{ position:relative; background:url('/Images/Portal/pin3.Png') no-repeat 0 0; height:48px; width:42px; top:-14px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle3 .text{ position: relative; top: 5px; }
 /***************END MAP*********************/
 
 .Bonus_Display
{
	COLOR: #eff5e0;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	FONT-WEIGHT:bold;
}
.RoombonusbookingtextHead
{
	 font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	FONT-WEIGHT:bold;
}

.Result_header
{
   background-color:#ffffff;
       
}
.item_header{color:#000000;font-family:  Arial, Helvetica, sans-serif;font-size: 10pt;FONT-WEIGHT:bold;}
.item_header_wht{color:#fffffd;font-family:  Arial, Helvetica, sans-serif;font-size: 10pt;FONT-WEIGHT:bold;}


.Tbl_header_bg
{
	 
    background-repeat:repeat-x;
    background-image:url(/images/Portal/Sub_headr_bg.png);
    height:27px;
}
.Summary_right_tab
{
	background-color:#f5f5f6;
}

.Tbl_separator_bg
{
	 
    background-color:#f1f1f1;
    height:1px;
}

.Roombonusbookingtext
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	FONT-WEIGHT:bold;
}
.AllPropBonusHeader
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	FONT-WEIGHT:bold;
	color:#FFFFFF;
}
.TDBonus
{
	border:1px ;
	border-top-style:none;
	border-left-style:none;
	border-right-style:solid;
	border-color:#FFFFFF;
}
.Lytebox_Content_overlay_Bonus{
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 800px;
	height: 581;
	padding: 0px;
	border: 0px;
	z-index:1002;
	overflow: none;
}
 /****************Calander*************/
 .CalanderStyle {border-color:#ececec;background-color:#ffffff; }
 .days-title{border-color:#D6D6D6;border:1px;border-top-style:none;border-bottom-style:none;border-right-style:none;border-left-style:none;border-left-color:transparent; }
 .Daily-Rate{font-family: Arial, Helvetica, sans-serif; color:#4A4A4A;font-size:7pt; }
 .Avail_Chk_Rm_Cal_Sel{background-color:#CBE2F8;}
 .Avail_Chk_Rm_Cal_SoldOut{background-image:url('/Images/Portal/Avail_Chk_Rm_Cal_SoldOut.png'); background-repeat: no-repeat;}
 .avb_date{font-family:  Arial, Helvetica, sans-serif;font-size:10pt;}
 /****************Calander*************/
 
 .HomeSubHeadSearch{	font-family:  Arial, Helvetica, sans-serif;	font-size: 14pt;	FONT-WEIGHT:300;color:#FFFFFF;}
 .HomeSubHead{	font-family:  Impact, Arial, Helvetica, sans-serif;	font-size: 14pt;	FONT-WEIGHT:300;color:#FFFFFF;}
 .HomeSubHead_New{	font-family:  Arial, Helvetica, sans-serif;	font-size: 18pt;	FONT-WEIGHT:bold;color:#00ADEF;}
 .HomeSearchTabBG{background-color:#4D8CC1;border-color:#CBCCD0; border-style:solid;}
  .HomeSearchTabBGimg{background-image:url('/Images/Portal/Sky.png'); background-repeat: no-repeat;background-position:bottom;}
 .HomeSearchTabHeader{	font-family:  Arial, Helvetica, sans-serif;	font-size: 18pt;	FONT-WEIGHT:bold;color:#020003;}
 .HomeEventSubHead{	font-family: Arial, Helvetica, sans-serif;	font-size: 19px;	FONT-WEIGHT:normal;color:#3eccea;}
 .HomeAccomodation{	font-family:  Arial, Helvetica, sans-serif;	font-size: 14pt;	FONT-WEIGHT:bold;color:#057abd;}
 .Lytebox_Content_overlay_Enlarge {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 745px;
	height: 650px;
	padding: 0px;
	border: 0px solid #0381B9;
	z-index:50000;
	overflow: none;
}

.Lytebox_Content_overlay_Enlarge_attraction {
	position:fixed;
	visibility:hidden;
	left:0;
	Top:150px;
	width: 745px;
	height: 650px;
	padding: 0px;
	border: 0px solid #0381B9;
	z-index:50000;
	overflow: none;
}
 
 .HomepkgSubHead{	font-family: Arial, Helvetica, sans-serif;	font-size: 19px;	FONT-WEIGHT:normal;color:#005981;}
#Photobox_img {border:0px solid;position :relative;}
#Photobox_img_Microsite {border:0px solid; width:281px;height:209px;position :relative;}
#PhotoArrow_Microsite  {position:absolute; top:184px; right:5px; z:index:10;}
#PhotoArrowHotel  {position:absolute; top:103px; right:1px; z:index:200;}
#PhotoArrowallrooms  {position:absolute; top:93px; right:1px; z:index:200;}
#PhotoArrowRoomDet{position:absolute; top:85px; right:1px; z:index:200;}
/*Photo Slide Show With Arrow in Property Image */
#Photobox {border:0px solid; width:104px;height:104px;position :relative;}
#PhotoArrow  {position:absolute; top:5px; right:3px; z:index:10;}
#MainPhoto  {position:absolute; top:0; left:0; z:index:5;}
#PhotoArrowHotel_CtrlPkg  {position:absolute; top:166px; right:1px; z:index:200;}
/*Photo Slide Show With Arrow in Property Image */


/*Photo Slide Show With Arrow in Room Image */
#PhotoboxRoom {border:0px solid; width:104px;height:104px;position :relative;}
#PhotoArrowRoom  {position:absolute; top:5px; right:3px; z:index:10;}
#MainPhotoRoom  {position:absolute; top:0; left:0; z:index:5;}
/*Photo Slide Show With Arrow in Room Image */
#PhotoArrowallattractions  {position:absolute; top:93px; right:1px; z:index:199;}
#PhotoArrowAtrMicro {position:absolute; top:180px; right:1px; z:index:199;}
#PhotoArrow_Microsite_attr  {position:absolute; top:188px; right:5px; z:index:10;}
.Pkg_subtitle 
{
	color: #008915;
	font-family: Arial;
	font-size: 10pt;
}

.Pkg_sub_head 
{
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
}
.Cart_Names
{
	color:#6c9cc8;
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;
}
.dotted_separator
{
	background-repeat:repeat-x;
    background-image:url(/images/Portal/Dotted_separator.png);
    height:1px;
	
}
.Cart_bgcolor
{
	background-color:#F5F5F6;
}

.linkchange
{
	COLOR: #2d5380;
    TEXT-DECORATION: none;
    font-weight:bold;
}
.link_righttab
{
	COLOR:#42735b;
    TEXT-DECORATION: none;
    font-weight:bold;
}

.Pkg_subtitle_hotel{color: #202221;	font-family: Arial;	font-size: 10pt;}
.Top_bgcolor
{
	background-color:#d1d0cc;
}
.Top_white
{
	background-color:#ffffff;
}
.Search_font
{
	color:#4F8CBB;
}
.Cart_Names_htel{COLOR: #025885;font-family: Arial;font-size: 10pt;font-weight:bold;}
.Head_Names_htel{COLOR: #42735b;font-family: Arial;font-size: 10pt;font-weight:bold;}


a.link_cal:link {
	 
    COLOR:#FB1722;
    font-size: 8pt;
    FONT-FAMILY: Verdana,Arial, Helvetica;
    font-weight:bold;
    }
a.link_cal:visited {
	COLOR:#FB1722;
    font-size: 8pt;
    FONT-FAMILY: Verdana,Arial, Helvetica;
    font-weight:bold;
    }
    
a.link_cal:hover {
	COLOR:#FB1722;
    font-size: 8pt;
    FONT-FAMILY: Verdana,Arial, Helvetica;
    font-weight:bold;
    }
a.link_cal:active {
	COLOR:#FB1722;
    font-size: 8pt;
    FONT-FAMILY: Verdana,Arial, Helvetica;
    font-weight:bold;
    }

a.Head_Link:link {
	 
   FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    cursor:pointer;
    text-decoration:none;
    }
a.Head_Link:visited {
	FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
     text-decoration:none;
    }
    
a.Head_Link:hover {
	FONT-SIZE: 10pt;
    COLOR: #bdd064;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
     text-decoration:none;
     
    }
a.Head_Link:active {
	FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
     text-decoration:none;
    }

a.Head_Link_Sub:link {
	 
   FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    cursor:pointer;
   
    }
a.Head_Link_Sub:visited {
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
     
    }
    
a.Head_Link_Sub:hover {
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    
     
    }
a.Head_Link_Sub:active 
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold; 
}
a.Head_Link_Click:link 
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    cursor:pointer;
}
a.Head_Link_Click:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold; 
}
a.Head_Link_Click:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
}
a.Head_Link_Click:active 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
}  
a.Head_Link_Sel:link 
{
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
a.Head_Link_Sel:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
}
a.Head_Link_Sel:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:underline;
}
a.Head_Link_Sel:active 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
}
.Head_Click 
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    cursor:pointer;
}  
.Head_Click_Sec
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    cursor:pointer;
}
.foot_sel
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
}
a.Footer_Link_Sub:link 
{
	 
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    cursor:pointer;
}
a.Footer_Link_Sub:visited 
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
}
a.Footer_Link_Sub:hover 
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
}
a.Footer_Link_Sub:active 
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
}   
.Footer_Click_Sec
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    cursor:pointer;
} 


.Hdr_MainImg{
	display: block;
	position: relative;
	z-index:3500;
	
} 

.Hdr_MainImgA{
	display: block;
	position: relative;
	z-index:3500;
	height: 140px;
} 
.footer_MainImg{
	display: block;
	position: relative;
	z-index:3500;
	height: 214px;
} 
.home_menu
{
	FONT-SIZE: 13pt;
    COLOR: #3478c9;
    FONT-FAMILY: Arial, Helvetica;
    cursor:pointer;
} 

.home_menu_td
{
	background-color:#e6e6e6;
   
}   

.Room_type_head
{
	 background-color:#f2f2f2;
}

.Tab_menu_visited
{
	FONT-SIZE: 9pt;
    COLOR: #00aeef;
    FONT-FAMILY: Arial, Helvetica;
    cursor:pointer;
   font-weight:bold;
} 
.Tab_menu_Selected
{
	FONT-SIZE: 9pt;
    COLOR: #f36e21;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
} 
.Tab_menu_unelected
{
	FONT-SIZE: 9pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica;
   font-weight:bold;
} 
.progress_bar
{
	background-color:Transparent;
}
.header_tab_selected
{
 background-color:#ffc125;
 FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    cursor:pointer;
   font-weight:bold;	 
}
.header_tab_deselected
{
	background-color:#ffe9b1;	
	FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    cursor:pointer;
   font-weight:bold; 
}
.header_tab_visited
{
	background-color:#ffd467;
	FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    cursor:pointer;
   font-weight:bold;	 
}

.summary_right{FONT-SIZE: 9pt;COLOR: #444444;FONT-FAMILY: Arial, Helvetica;}
.Date_right{FONT-SIZE: 9pt;COLOR: #202221;}
.Date_right_alt{FONT-SIZE: 9pt;COLOR: #42735b;FONT-FAMILY: Arial, Helvetica;}

  
  a.summary_search:link 
{
	 
	FONT-SIZE: 9pt;
    COLOR: #3dadd2;
    FONT-FAMILY: Arial, Helvetica; 
}
a.summary_search:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #3dadd2;
    FONT-FAMILY: Arial, Helvetica; 
}
a.summary_search:hover 
{
		FONT-SIZE: 9pt;
    COLOR: #3dadd2;
    FONT-FAMILY: Arial, Helvetica; 
}
a.summary_search:active 
{
		FONT-SIZE: 9pt;
    COLOR: #3dadd2;
    FONT-FAMILY: Arial, Helvetica; 
}     
/*Main Div BG */
.Div_Main_BG{
	display: block;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 170px;
	z-index:-1;
}
.Div_Main_Header_BG{
	display: block;
	position: relative;
	z-index:3500;
	height: 168px;
}

/*Main Div BG */

.Avg_room_rate
{
	 COLOR: #000000;
}
.call_center_bg
{
	background-color:#ffffff;
}

.Grand_total{color:#42735b;font-family: Arial;font-size: 9pt;font-weight:bold;}

.Central_Pkg_Tickets_smmry
{
	color:#444444;
	font-family: Arial;
	font-size: 8pt;
}



a.Header_links:link 
{
	 
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
}
a.Header_links:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
     text-align:center;
}
a.Header_links:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
    
}
a.Header_links:active 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
     text-align:center;
}  


.header_td
{ 
	text-align:left;
	padding-left:10px;
} 

a.Header_sublinks:link 
{
	 
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
}
a.Header_sublinks:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
     text-align:center;
}
a.Header_sublinks:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
    
}
a.Header_sublinks:active 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    text-decoration:none;
     text-align:center;
}  



a.Header_link_bottom:link 
{
	 
    FONT-SIZE: 9pt;
    COLOR: #acadaf;
    FONT-FAMILY: Arial, Helvetica;
    text-decoration:none;
}
a.Header_link_bottom:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #acadaf;
    FONT-FAMILY: Arial, Helvetica;
    text-decoration:none;
}
a.Header_link_bottom:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #acadaf;
    FONT-FAMILY: Arial, Helvetica;
    text-decoration:none;
    
}
a.Header_link_bottom:active 
{
	FONT-SIZE: 9pt;
   COLOR: #acadaf;
    FONT-FAMILY: Arial, Helvetica;
    text-decoration:none;
} 
.copy_right
{
	FONT-SIZE: 8pt;
    COLOR: #acadaf;
    FONT-FAMILY: Arial, Helvetica;
    text-decoration:none;
} 
.ChoodeYoueDateFont{FONT-SIZE: 10pt;FONT-WEIGHT: bolder;COLOR: #e27d37;	FONT-FAMILY: Arial, Helvetica;}

.imgback
{
 background-image:url('/images/Portal/bg_left.jpg');	
}
.Footer_MainImg
{
	display: block;
	position: relative;
	z-index:3500;
	height: 126px;
} 

.Hdr_Main_Img{
	display: block;
	position: relative;
	z-index:3500;
	height: 201px;
} 

.Hdr_Main_Img1{
	display: block;
	position: relative;
	z-index:3500;
	height: 201px;
	 /*background-image:url('/images/Portal/header_Main.png');*/
	 background-repeat:no-repeat;	
	 width:1920px;
} 

a.Footerlink:link
{
	COLOR: #fbecf3;
	font-family:  verdana, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration:none; 
    
    
}
a.Footerlink:visited 
{
	font-family:  verdana, Helvetica, sans-serif;
	COLOR: #fbecf3;
	font-size: 10pt;
	text-decoration:none; 
}
a.Footerlink:hover 
{
	COLOR: #acdcf2;
	text-decoration:none; 
}
a.Footerlink:active
{
    COLOR:#fbecf3;
    font-family: Verdana,Georgia,Arial, Helvetica;
    font-size: 10pt;
    text-decoration:none; 
}





a.footer_mem:link
{
	COLOR: #fbecf3;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration:none; 
}
a.footer_mem:visited 
{
	COLOR: #fbecf3;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration:none; 
}
a.footer_mem:hover 
{
	COLOR: #acdcf2;
	text-decoration:none; 
}
a.footer_mem:active
{
    COLOR: #fbecf3;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration:none; 
}



a.footer_Hm:link
{
	COLOR: #fbecf3;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration:none; 
}
a.footer_Hm:visited 
{
	COLOR: #fbecf3;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration:none; 
}
a.footer_Hm:hover 
{
	COLOR: #acdcf2;
	text-decoration:none; 
}
a.footer_Hm:active
{
    COLOR: #fbecf3;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration:none; 
}
.Header_black
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
.Header_Address
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
.Link_Class_header
{
	color: #043669;
	font-family: Arial;
	font-size: 10pt;
	FONT-WEIGHT: bolder;
	
}
.Link_Class_header1
{
	color: #043669;
	font-family: Arial;
	font-size: 9pt;
	
	
}
.Header_Address_short
{
    
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
.Cal_Head
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica
}


.Sort_by
{
	COLOR: #000000;
	
}
.Lowest_rate
{
	COLOR: #810038;
}
.Lowest_Desc
{
	COLOR: #554b4a;
}
#Pkg_Frame_Div_BG  {position:absolute; left:0px;top:0px; z-index:200;}
#Div_Pkg_Frame_Img {border:0px solid;position :relative;z-index:100;}
#Pkg_Frame_Img  {position:absolute;left:+6px; top:24px;z-index:200;}


.Arrival_Date 
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.Common_box_top
{
/* background-image:url('/images/Portal/Common_box_top.png');
 background-repeat:no-repeat;
 width:735px;
 height:47px;*/
 
}
.Common_Box_fill
{
/* background-image:url('/images/Portal/Common_Box_fill.png');
  background-repeat:repeat-y;
 width:735px ;
 height:6px;*/
}
.Common_box_botom
{
/* background-image:url('/images/Portal/Common_box_botom.png');
  background-repeat:no-repeat;
 width:735px ;
 height:46px;*/
}

.Micro_Menu_Base
{
  background-image:url('/images/Portal/Micro_tab_fill.png');
  background-repeat:repeat-x;
	width:720px ;
	height:44px;
	background-position: 0px 1px;
}


.Micro_Menu_Base_attr
{
  background-image:url('/images/Portal/Menu_bar_tk.png');
  background-repeat:repeat-x;
	width:720px ;
	height:28px;
	background-position: 0px 0px;
}

.Micro_Menu_Base_attr_micro
{
  background-image:url('/images/Portal/Menu_bar_Micro_Tk.png');
  background-repeat:repeat-x;
	width:720px ;
	height:44px;
	background-position: 0px 0px;
}



.New_Search
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
}

.Average_Rate{COLOR: #222222;font-family: Open Sans,Arial;font-size: 10pt;}
.Head_Bar_Base
{
  background-image:url('/images/Portal/Head_Bar_Fill.png');
  background-repeat:repeat-x;
  height:43px;
}

.bottom_Search_Result
{
    COLOR: #000000;
    FONT-FAMILY:Arial;
    font-size:8pt;   
}
.SubTitle61
{
	
    COLOR: #000000;
    font-size: 13pt;
    font-weight:bolder;   
    FONT-FAMILY: Arial, Helvetica;
}

.Home_search
{
	background-color:#101010;
	height:40px;
}

.tbl_border{background-color:#ffffff;border-width: 1px;border-color:#efefef;border-top-style:outset;border-bottom-style:outset;border-left-style:outset;border-right-style:outset;}
.home_tbl_border
{  width:410px;
	 background-repeat:repeat-y;
     background-image:url('/images/Portal/Widget_middle.png') ;
     
}
.home_tbl_border1
{  width:525px;
	 background-repeat:repeat-y;
     background-image:url('/images/Portal/Widget_middle1.png') ;
     
}
.home_featured
{
	COLOR: #00AAE7;
	font-family: Impact, Arial, Helvetica, sans-serif;	font-size: 15pt;	FONT-WEIGHT:100;
	
}

.home_Desc
{
	COLOR: #555555;
	font-family: Arial, Helvetica, sans-serif;	font-size: 14pt;	FONT-WEIGHT:100;
	
}
.home_separator
{
	background-color:#d9d9d9;
}
.Room_name
{
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;	
}
.DscType_text
{
	COLOR:orange;
	font-family: Arial, Helvetica, sans-serif;	
}
.progress_bar_text
{
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bolder;
	font-size:16pt;

}

.header_link
{
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:link
{
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:visited 
{
COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:hover 
{
color:#00aae7;

	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:active
{
COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}

a.blue_nav:link
{
	color:#00aae7;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}
a.blue_nav:visited 
{
color:#00aae7;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.blue_nav:hover 
{
color:#0084b4;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.blue_nav:active
{
color:#00aae7;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}


a.green_nav:link
{
color:#0bb14d;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.green_nav:visited 
{
color:#0bb14d;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.green_nav:hover 
{
color:#088138;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.green_nav:active
{
color:#0bb14d;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}


a.orange_nav:link
{
color:#f36e21;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.orange_nav:visited 
{
color:#f36e21;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.orange_nav:hover 
{
color:#d5560c;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.orange_nav:active
{
color:#f36e21;
font-family: Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}



a.normal_nav:link
{
COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;	

	font-size:11pt;
	text-decoration:none;
}
a.normal_nav:visited 
{
COLOR: #666666;
font-family: Arial, Helvetica, sans-serif;	

font-size:11pt;
text-decoration:none;
}
a.normal_nav:hover 
{
color:#0084b4;
font-family: Arial, Helvetica, sans-serif;	

font-size:11pt;
text-decoration:none;
}
a.normal_nav:active
{
COLOR: #666666;
font-family: Arial, Helvetica, sans-serif;	

font-size:11pt;
text-decoration:none;
}



a.footer_nav:link
{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;	
font-size:10pt;
text-decoration:none;
}
a.footer_nav:visited 
{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;	
font-size:10pt;
text-decoration:none;
}
a.footer_nav:hover 
{
color:#0a5f72;
font-family: Arial, Helvetica, sans-serif;	
font-size:10pt;
text-decoration:none;
}
a.footer_nav:active
{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;	
font-size:10pt;
text-decoration:none;
}

.footer_header
{
	color:#0088c5;
font-family: Arial, Helvetica, sans-serif;	
font-size:13pt;
text-decoration:none;
font-weight:bold;
}
footer_copyright_no
{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;	
font-size:12pt;

}
.progressbar_visited
{
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	background-image:url('/images/Portal/Select_Blue_Fill.png');
	background-repeat:repeat-x;
	
}
.progressbar_selected
{
	
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	background-image:url('/images/Portal/progressbar_Blue_Fill.png');
	background-repeat:repeat-x;
}

.confirm_blue
{
	
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	background-image:url('/images/Portal/confirm_blue.png');
	background-repeat:no-repeat;
	background-position:right top; 	
}

.selected_Blue
{
	
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	background-image:url('/images/Portal/selected_Blue.png');
	background-repeat:no-repeat;
	background-position:right top; 	
}

.Unselected_Blue
{
	
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	background-image:url('/images/Portal/Unselected_Blue.png');
	background-repeat:no-repeat;
	background-position:right top; 	
}

.finalunselected_Blue
{
	
	color:#727071;
	text-align:center;
	font-weight:bold;
	background-image:url('/images/Portal/finalunselected_Blue.png');
	background-repeat:no-repeat;
	background-position:right top; 	
}

.progressbar_unselected
{
	color:#727071;
	text-align:center;
	font-weight:bold;
	background-image:url('/images/Portal/Unselect_Blue_Fill.png');
	background-repeat:repeat-x;
}
.progress_bend
{
	background-image:url('/images/Portal/Progeress_bend.png');
	background-repeat:no-repeat;
	width:7px;
	height:26px;
}
.progressbar_text
{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}
.progressbar_arrow
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/progress_Arrow.png');
     width:19px;
     height:40px;
}

.progressbar_arrow_right
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/ArrowLast.png');
     width:19px;
     height:40px;
}
.Bonus_tr
{
    BACKGROUND-COLOR: #0BB14D;
}
.copyrigt
{
	COLOR: #ffffff;
	font-family: Arial;
	font-size: 8pt;
}
a.Fotter_Link:link
{
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	text-decoration:none
	font-weight:bold;
	cursor:pointer;
}
a.Fotter_Link:visited 
{
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
a.Fotter_Link:hover 
{
	color: #ffffff;
	text-decoration:none;
	font-size: 8pt;
	font-weight:bold;
	cursor:pointer;

}
a.Fotter_Link:active
{
    color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.Header_Bottom
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/headerbotom.png') ;
     width:1000px;
     height:28px;  
   
}
.Search_box_top
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/widget_top.png') ;
     width:408px;
     height:19px;  
   
}
.Search_box_top1
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/widget_top1.png') ;
     width:500px;
     height:19px;  
   
}

.Search_box_bottom
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/widget_botom.png') ;
     width:410px;
     height:14px;  
   
}
.Search_box_bottom1
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/widget_botom2.png') ;
     width:410px;
     height:14px;  
   
}
.inner_Search_box_top
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/headerbotom.png') ;
     width:1000px;
     height:28px;  
   
}

.inner_Search_box_bottom
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/headerbotom.png') ;
     width:1000px;
     height:28px;  
   
}
.inner_Night_box_top
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/Night_top.png') ;
     width:358px;
     height:18px;  
   
}
.inner_Night_box_bottom
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/Night_botom.png') ;
     width:358px;
     height:15px;  
   
}

.inner_Search_box_Fill
{
	background-color:#c0bebf;
}



.whiteBar
{
	
	background-color:#FFFFFF;
}
.Amenity_box_top
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/popup_top.png') ;
     width:369px;
     height:31px;  
   
}
.Amenity_box_middle
{
	 background-repeat:repeat-y; 
     background-image:url('/images/Portal/popup_middle.png') ;
     width:369px; 
   
}
.Amenity_box_bottom
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/popup_bottom.png') ;
     width:369px;
     height:20px;  
   
}

.Search_Amenity_box_top
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/Search_popup_top.png') ;
     width:369px;
     height:38px;  
   
}
.hometext {
	color: #222222;
	font-family: Open Sans,Arial;
	font-size: 12pt;
	
}

.CCSearch_Top
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/CSearch_Top.png') ;
     width:199px;
     height:13px;  
   
}
.CCSearch_Bottom
{
	 background-repeat:no-repeat; 
     background-image:url('/images/Portal/CSearch_Bottom.png') ;
     width:199px;
     height:12px;  
   
}
.Pack_Header
{
	color: #101010;
	font-family: Arial;
	font-size: 18pt;
	text-decoration:none;
	font-weight:bold;
}
.Pack_Sub_Header
{
	color: #101010;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;
	font-weight:bold;
}
.tbl_border
{
	border-color:#f3f3f3;
	
}

#MapOuter  {position:relative;  z-index:1;}
#BonusInner  {position:absolute;  z-index:2px;left:600px;Top:45px;}
#MapInner  {position:absolute;  z-index:2px;left:796px;Top:50px;}
#MapInner_pkg  {position:absolute;  z-index:2px;left:796px;Top:50px;}
#MapOuter_map  {position:relative;z-index:1;}

.tbl_background_top
{
	
	background-image:url('/images/Portal/White_box_top.png') ;
	width:734px;
	height:15px;
	background-repeat:no-repeat;
}

.tbl_background_Bottom
{
	
	background-image:url('/images/Portal/Green_box_bottom_white.png') ;
	width:734px;
	height:27px;
	background-repeat:no-repeat;
}

.tbl_background_middle
{
	
	background-image:url('/images/Portal/White_box_fill.png') ;
	width:734px;
	background-repeat:repeat-y;
}

.tbl_background_mid_white
{
	
	background-image:url('/images/Portal/White_box_fill.png') ;
	width:734px;
	background-repeat:repeat-y;
}

.Shopping_cart_dispaly
{
	background-color:#e7e7e7;
}

.package_rate_bg
{
	background-color:#e7e7e7;
}

.rate_pkg_color
{
	color:#42735b;
}


a.pkg_sort:link
{
	color:#035b7f;
    TEXT-DECORATION: none
}
a.pkg_sort:visited 
{
	text-decoration: none;
	color:#035b7f;
}
a.pkg_sort:hover 
{
	color:#035b7f;
    text-decoration: none;
}
a.pkg_sort:active 
{
	color:#035b7f;
    text-decoration: none;
}

.tbl_Package_total_top
{
	
	background-image:url('/images/Portal/package_top.png') ;
	width:588px;
	height:11px;
	background-repeat:no-repeat;
}

.tbl_Package_total_bottom
{
	
	background-image:url('/images/Portal/Package_total_box_bottom.png') ;
	width:588px;
	height:11px;
	background-repeat:no-repeat;
}
.tbl_Package_total_middle
{
	
	background-image:url('/images/Portal/Package_total_box_fill.png') ;
	width:588px;
	background-repeat:repeat-y;
}

.tbl_Grey_background_top
{
	
	background-image:url('/images/Portal/Grey_box_top.png') ;
	width:953px;
	height:11px;
	background-repeat:no-repeat;
}

.tbl_Grey_background_Bottom
{
	
	background-image:url('/images/Portal/Grey_box_bottom.png') ;
	width:953px;
	height:11px;
	background-repeat:no-repeat;
}

.tbl_Grey_background_middle
{
	
	background-image:url('/images/Portal/Grey_box_fill.png') ;
	width:953px;
	background-repeat:repeat-y;
}
.list_square
{
	color:#00547f;
	
}
.rate_Color
{
	color:#414141;
}

.Amenity_clr
{
	color:#313131;
}
.paging_color
{
	color:#000000;
}
.CalendarInactiveDate
{
   COLOR: #c4c1c1;
}
.CalendarTodayDate
{
   COLOR: #045b86;
}

.toroNewDates_other
{
	
    COLOR:#43735B;
    font-size: 8pt;
    FONT-FAMILY: Verdana,Arial, Helvetica;
}	
.tr_room_sep
{
	background-image:url('/images/Portal/FILL.png') ;
	height:38px;
	background-repeat:repeat-x;
}

.tr_room_sep_gr
{
	background-image:url('/images/Portal/Green_filll.png') ;
	height:38px;
	background-repeat:repeat-x;
}

.tbl_bonus_background_top
{
	
	background-image:url('/images/Portal/bonus_box_top.png') ;
	width:842px;
	height:19px;
	background-repeat:no-repeat;
}

.tbl_bonus_background_Bottom
{
	
	
	background-image:url('/images/Portal/bonus_box_bottom.png') ;
	width:842px;
	height:18px;
	background-repeat:no-repeat;
}

.tbl_bonus_background_middle
{
	
	background-image:url('/images/Portal/bonus_Box_fill.png') ;
	width:842px;
	background-repeat:repeat-y;
}

.Bonus_Popup
{
	background-color:#005983;
	color:#FFFFFF;
}
.hide
{
	color:#43735B;
}
.Slide_show_top
{
	
	background-image:url('/images/Portal/SlideShow_Top.png') ;
	width:736px;
	height:22px;
	background-repeat:no-repeat;
}
.Slide_show_middle
{
	
	background-image:url('/images/Portal/SlideShow_Middle.png') ;
	width:736px;
	background-repeat:repeat-y;
}
.Slide_show_Bottom
{
	
	
	background-image:url('/images/Portal/SlideShow_Bottom.png') ;
	width:736px;
	height:21px;
	background-repeat:no-repeat;
}
.Micro_Site_top
{
	
	background-image:url('/images/Portal/Micro_Top.png') ;
	width:950px;
	height:19px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.Micro_Site_middle
{
	
	background-image:url('/images/Portal/Micro_Fill.png') ;
	width:950px;
	background-repeat:repeat-y;
	background-position:0px 0px;
}
.Micro_Site_Bottom
{
	
	
	background-image:url('/images/Portal/Micro_Bottom.png') ;
	width:950px;
	height:17px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.Search_top
{
	
	background-image:url('/images/Portal/Search_top.png') ;
	width:227px;
	height:20px;
	background-repeat:no-repeat;
}
.Search_middle{background-color:#e0dedf;width:235px;background-repeat:repeat-y;}
.Summary_middle{background-color:#ffffff;}
.Summary_Bg_Middle{background-color:#e0dedf;}
.Search_Bottom{background-image:url('/images/Portal/Search_bottom.png');width:235px;height:17px;background-repeat:no-repeat;}
.Modify_Search_Bottom{background-image:url('/images/Portal/Search_bottom.png');width:235px;height:17px;background-repeat:no-repeat;background-position:20px;}
.Summary_Hd{color:#fffffd;font-weight:bold;font-size:14pt;}
.Modify_Search_Top_Bar{width:100%;background-color:#acb49c;background-position:20px;text-align:center;height:43px;}
.Summary_Top_Bar{background-color:#dd7a00;text-align:center;height:43px;}
.Room_Left
{
	color:#ff0000;
	font-size: 9pt;
    FONT-FAMILY: Arial,Helvetica;
}
.Menu_avab_sel
{	color:#43735B;
	FONT-FAMILY: Arial, Helvetica;
	font-weight:bold;
	font-size: 8pt;
}
.Menu_Prop_Header_sel
{	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica;
	font-weight:bold;
	font-size: 8pt;
	text-transform:uppercase;
}
.Menu_avab
{ color:#4c4c4c;
	FONT-FAMILY: Arial, Helvetica;
	font-weight:bold;
	font-size: 8pt;
}
.Menu_Prop_Header
{
	 color:#4c4c4c;
	FONT-FAMILY: Arial, Helvetica;
	font-weight:bold;
	font-size: 8pt;
	text-transform:uppercase;
}
.Micro_sub_header
{
	background-color: #e7e7e7;
}
.Micro_Sub_Class
{
	width:100%;
}

.Dot_separator
{
	
	background-image:url('/images/Portal/Dotted_Separator.gif') ;
	background-repeat:repeat;
	height:6px;
}
.In_Mic_top
{
	
	background-image:url('/images/Portal/Inn_Micro_top.png') ;
	width:841px;
	height:18px;
	background-repeat:no-repeat;
}
.In_Mic_middle
{
	
	background-image:url('/images/Portal/Inn_Micro_Middle.png') ;
	width:841px;
	background-repeat:repeat-y;
}
.In_Mic_Bottom
{
	
	
	background-image:url('/images/Portal/Inn_Micro_Bottom.png') ;
	width:841px;
	height:18px;
	background-repeat:no-repeat;
}
.Progress_bar_sep
{
	height:20px;
}
.Progress_bar_after
{
	height:10px;
}


.Micro_Site_top_rooms
{
	
	background-image:url('/images/Portal/Micro_Top.png') ;
	width:950px;
	height:19px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.Micro_Site_middle_rooms
{
	
	background-image:url('/images/Portal/Micro_Fill.png') ;
	width:950px;
	background-repeat:repeat-y;
	background-position:0px 0px;
}
.Micro_Site_Bottom_rooms
{
	
	
	background-image:url('/images/Portal/Micro_Bottom.png') ;
	width:950px;
	height:17px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
/* Header Menu */
.Header_Menu_Home		{text-align:center;height:5px;width:102px;background-repeat:repeat-x;background-image:url('/images/Portal/Header_Menu_Home.png');}
.Header_Menu_Stay		{text-align:center;height:5px;width:115px;background-repeat:repeat-x;background-image:url('/images/Portal/Header_Menu_Stay.png');}
.Header_Menu_Ski		{text-align:center;height:5px;width:118px;background-repeat:repeat-x;background-image:url('/images/Portal/Header_Menu_Ski.png');}
.Header_Menu_Coupons	{text-align:center;height:5px;width:124px;background-repeat:repeat-x;background-image:url('/images/Portal/Header_Menu_Coupons.png');}
.Header_Menu_Snow		{text-align:center;height:5px;width:114px;background-repeat:repeat-x;background-image:url('/images/Portal/Header_Menu_Snow.png');}
.Header_Menu_Discover	{text-align:center;height:5px;width:151px;background-repeat:repeat-x;background-image:url('/images/Portal/Header_Menu_Discover.png');}
.Header_Menu_Text{color:#000000;font-size:10pt;text-decoration:none;cursor:pointer;font-family:Verdana;}
.Header_Menu_Tab	{height:5px;background-image:url('/images/Portal/Header_Menu_Tab.png');background-repeat:repeat-x;width:auto;}
.Header_Menu_Top	{height:5px;background-image:url('/images/Portal/Header_Menu_Top.png');background-repeat:repeat-x;width:auto;}


/* Header Menu */


a.footer_policy:link
{
	color:#c21660;
	font-size:10pt;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}
a.footer_policy:visited 
{
	color:#c21660;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}
a.footer_policy:hover 
{
	color:#c21660;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
a.footer_policy:active
{
  color:#c21660;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}
.footer_bar
{
	color:#FFFFFF;
	font-weight:bold;
}
.footer_copy_right
{
	color:#FFFFFF;
	font-size:9px;
}
.footer_special
{
	color:#FFFFFF;
	font-size:11px;
}
.footer_trip
{
	color:#FFFFFF;
	font-size:11px;
}


a.footer_trip_link:link
{
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
	cursor:pointer;
	text-decoration:underline;
}
a.footer_trip_link:visited 
{
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
	text-decoration:underline;
}
a.footer_trip_link:hover 
{
	color:#FFFFFF;
	font-size:10pt;
	
	text-decoration:underline;
	cursor:pointer;
}
a.footer_trip_link:active
{
  color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
	text-decoration:underline;
}
.Micro_SubHead{COLOR: #f8a155; font-family:  Arial, Helvetica, sans-serif;	font-size: 11pt;	font-weight:Bold;}
.Micro_OrangeText{color:#F87808;font-size: 10pt;font-weight:Bold;}


/* Header Main Styles */
#wrapperHeader {
    position: relative;
    background-color: Transparent;
    text-align: center;
    z-index: 2;
    /*background-image:url('/images/Portal/Header_Pegs.png') ;*/
    background-repeat:no-repeat;
	width:100%;
}
#wrapperHeaderA
{
    position: relative;
    background-color: #F9F9F9;
    text-align: center;
    z-index: 2;
    top: 0px;
    left: 0px;
}

#Header {
    position: relative;

    height: 157px;
    width: 1000px;
    margin: 0 auto;
    color: #FFFFFF;
}

.header a {
    color: #FFFFFF;
}

#wrapperContent {
    position: relative;
    background-color: #ed037c;
    z-index: 1;
}
#wrapperContentA
{
    position: relative;
    background-color: #F8F8F8;
    z-index: 1;
}
#Content {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    background-position:bottom;
    background-repeat:no-repeat;
    text-align: left;
    padding-bottom: 0px;
    padding-top:20px;
}

#wrapperFooter {position: relative;text-align: center;top:1px; vertical-align:bottom;width:100%; }
#wrapperFooterA
{
    position: relative;
    background-color: #FFFFFF;
    border-top: 4px #484848 solid;
    text-align: center;
}
/* Header Main Styles */


/* footer styles */
#FooterSepBar
{
	height:25px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#ED037C; 
}
#wrapperFooter .footer-container {
    position: relative;
    width: 1256px;
    margin: 0 auto;
    color: #FFFFFF;
    text-align: left;
    padding: 0px 0 0px 0;
}
#wrapperFooterA .footer-container
{
    position: relative;
    width: 1000px;
    margin: 0 auto;
    color: #FFFFFF;
    text-align: left;
    padding: 0px 0 0px 0;

}
.footer-container a {
    color: #FFFFFF;
}

#wrapperFooter .logo {
    position: relative;
    margin-left: 42px;
    margin-top: 23px;
    width: 147px;
    height: 50px;
}
#wrapperFooterA .logo {
    position: relative;
    margin-left: 42px;
    margin-top: 23px;
    width: 147px;
    height: 50px;
}
#wrapperFooter .footercontent {
    position: relative;
    float: left;
    width: 1256px;
    padding-top: 5px;
}

.footercontent p {
    margin: 0 0 0 7px;
    padding: 0;
    line-height: 15px;
    font-size: 12px;
}

#wrapperFooter .tripadvisor {
    position: relative;
    float: left;
    width: 208px;
    background-color: #2a2a2a;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
}

#wrapperFooter .tripadvisor p {
    text-align: center;
}

#wrapperFooter .tripadvisor a {
    text-decoration: underline;
}

#wrapperFooter .tripadvisor img {
    margin: 5px auto 2px auto;
}

.footerSitemap {
    font-size: 14px;
    font-weight: bold;
}

.footerSitemap ul {
    padding: 0;
    list-style: none;
    list-style-position: outside;
    margin: 0 0 0 5px;
}

.footerSitemap li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: left;
}

.footerSitemap li a {
    padding: 0 7px 0 3px;
}

#footerPoweredBy {
    position: relative;
    float: right;
    margin: 14px 11px 0 0;
}

#footersponsors {
    padding-top: 10px;
    width: 960px;
    margin: 20px auto 0 auto;
    font-size: 12px;
    position: relative;
}

#footersponsors p {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
}

#footersponsors a {
    float: left;
}
.Pkg_prp_name
{
    COLOR:#025885;
    font-family: Arial, Helvetica, sans-serif;
   	font-size: 12pt;
}


.Search_TbFontPack
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}
/* Central Package Gateway Section */
.Search_TbFontPack
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}
.BulletStyle
{
	color:#333333;
}
.GatewayTktTitle
{
    COLOR: #333333;
    font-family: Arial, Helvetica, sans-serif;
   	font-size: 15pt;
   	font-weight:bold;
}

.Gateway_Subheader
{
	COLOR:#055884;
    font-family: Arial, Helvetica, sans-serif;
   	font-size: 23pt;
   	font-weight:lighter;
}
.Gateway_search_header
{
	COLOR:#333333;
    font-family: Arial, Helvetica, sans-serif;
   	font-size: 15pt;
   	font-weight:lighter;
}
.gateway_showhours
{
	COLOR:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
   	font-size: 10pt;
  
}
.gateway_show
{
	COLOR:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
   	font-size: 10pt;
   	font-weight:bold;
}

#FooterSepBar_gateway
{
	background: #d1006d url(/images/portal/Footter_line.png);
	height:25px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#ED037C; 
}
#FooterSepBar_gatewayA
{
	background: #07487d 
	height:25px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#07487d; 
}
#FooterSepBar_gateway1
{
    background: #d1006d url(/images/portal/bg_pur_gateway.jpg);
    height: 25px;
    background-repeat: repeat-x;
    background-position: center;
    background-color: #ED037C;
}
/* Central Package Gateway Section */

.SavingsPercent
{
	COLOR: #A40217;
}

.Tickte_Disp_Top
{  
	width:715px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url('/images/Portal/Ticket_box_top.png') ;
     
}
.Tickte_Disp_Middle
{  
	width:715px;
	background-repeat:repeat-y;
	background-image:url('/images/Portal/Ticket_box_fill.png') ;
     
}
.Tickte_Disp_Bottom
{   
	width:715px;
	height:30px;
	background-repeat:no-repeat;
	background-image:url('/images/Portal/Ticket_box_bottom.png') ;
     
}
.offer_ticket
{
	COLOR: #000000;
    font-family: Arial, Helvetica, sans-serif;
   	font-size: 10pt;
   	font-weight:bold;
   	
}

.offer_ticket_head
{
	COLOR: #4c4c4c;
    font-family: Arial, Helvetica, sans-serif;
   	font-size: 12pt;
   	font-weight:bold;
   	
}

.click_off
{
    FONT-SIZE: 9pt;
    COLOR: #810e47;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
}


.offetext
{
    FONT-SIZE: 9pt;
    COLOR: #676565;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
}

.OffTypetext
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    background-repeat:no-repeat;
    padding-left:3px;
    padding-top:5px;
    cursor:pointer;
}
.OffTypetext_100Percent
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    font-weight:bold;
    background-repeat:no-repeat;
    padding-left:3px;
    padding-top:5px;
    cursor:pointer;
}

/* PegsMeta Section start */

/* PegsMeta */
.PegsMeta_Rate_BG{	background-color:#e1e0db;}
.PegsMeta_lowest_rate_Amt{	color:#eb4247; font-size:20px;font-family:Arial,Verdana, Helvetica;}
.PegsMeta_lowest_rate_Txt{	font-size:12px;font-family:Arial,Verdana, Helvetica;}

.Lytebox_Loading_Fade
{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #595959;
    z-index:100001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.Lytebox_Loading_Inner
{
    position: static;
    z-index:100001;
}
.Lytebox_PegsMeta_Fade
{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #595959;
    z-index:100001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
/* PegsMeta */



 .Main_Table{background-color:#FFF;width: 100%;max-width: 1256px;min-width: 360px;}

.Inner_Tabl{width:100%;background-color:#FFF;border:1px;border-style:solid;border-left-color:#dddbdc;border-right-color:#dddbdc;border-top-color:#ffffff;border-bottom-color:#dddbdc;}

.Sub_Table_Padding{background-color:#FFF;padding-left:23px;padding-right:23px;}

.ModifySearchTab_ID{width:100%;background-color:#FFF;}

ModifySearchTab_MainTbl{width:100%;color:#ffffff;background-repeat:no-repeat;}

.ModifySearchTab{width:100%;color:#ffffff;background-color:#43735B;height:auto;background-repeat:no-repeat;}

.ModifySearchTab_hometext{color: #FFFFFF;font-size:9pt;height: 22px;}

.ModifySearchTab_Child_text{color: #FFFFFF;font-size:8pt;}

.ModifySearchTab_Head{COLOR: #FFFFFF;font-family:'Glegoo', serif;font-size: 18px;FONT-WEIGHT:bold;}

.TdHotelResults{width:100%;}

.Separator_Strip{background-color:#f1414c;height:3px;}

.Separator_Strip_Two{background-color:#32566e;height:2px;}

.Separator_Strip_Three{background-color:#32566e;width:2px;}

.RoomType_Strip{background-color:#c0c0c0;height:2px;}

.Hotel_Tab_BG{background-color:#edeae1;}

.Sort_Text{TEXT-DECORATION: none;font-family:Open Sans,Arial, Helvetica, sans-serif;font-size:10pt;COLOR: #43735B;}

.SearchResults_Bar{COLOR: #ffffff;background-color:#00afdc;font-size: 16px;FONT-WEIGHT:bold;height:33px;}

.SearchResults_Count{COLOR: #43735B;font-size: 24px;FONT-WEIGHT:bold;}

.SearchResults_Text{font-size: 16px;FONT-WEIGHT:bold;color:#444444;}

.SearchResultsText{color:#615d4e;font-size:10.5pt;font-weight:bold;}

.SearchResultsText_Bottom{font-family:Arial, Helvetica, sans-serif;color:#ffffff;}

.Footer_BG{background-color:#ecebe0;}

.Header_BG{background-color:#ecebe0;}

.Prop_Listing_Bg{background-color:#ffffff;border:1px;border-style:solid;border-left-color:#dbdddc;border-right-color:#dbdddc;border-top-color:#dbdddc;border-bottom-color:#dbdddc; width:100%}

.Prop_Listing_Bg_First_Prop{background-color:#ffffff;border:1px;border-style:solid;border-left-color:#f1f1f1;border-right-color:#f1f1f1;border-top-color:#f1f1f1;border-bottom-color:#f1f1f1;}

.Rate_Box_BG{background-image:url('/Images/Portal/BestRateBox.png');background-repeat:no-repeat;width:156px;height:188px;}

.Rate_Box_BG_Middle{background-image:url('/Images/Portal/base_mid.png');background-repeat:no-repeat;width:156px;height:147px;}

.BestRateBox_Normal{background-image:url('/Images/Portal/BestRateBox_Normal.png');background-repeat:no-repeat;width:156px;height:111px;}

.Rate_Box_BG_Part_Two{background-color:#00afdc;height:68px;}

.Rate_Box_BG_Part_Three{background-color:#ffffff;width:151px;border:1px;border-style:solid;border-left-color:#00afdc;border-right-color:#00afdc;border-top-color:#00afdc;border-bottom-color:#00afdc;}

.Best_Avail_Rate_Txt{font-size:15px;font-family:Arial,Verdana, Helvetica;color:#ffffff;FONT-WEIGHT:bold;}

.Rates_By_Date{font-size:13px;font-family:Arial,Verdana, Helvetica;color:#ffffff;}

.Best_Avail_Rate_BG_Top{background-color:#00afdc;height:54px;}

.View_Map_BG{background-color:#ffffff;}

.Shadow{background-image:url('/Images/Portal/Shadow_line.png');background-repeat:no-repeat;height:15px;}

.Curve{background-image:url('/Images/Portal/curve.png');background-repeat:no-repeat;width:10px;}

.Book_Btn_Bg{width:109px;}

.Book_Btn_Bg_Top{width:109px;}

.Avg_Rate_Bg {background-color:#e0dedf;width:98px;border:1px;border-style:dotted;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-bottom-color:#555555;}

.Avg_RateBg {background-color:#e0dedf;width:98px;}

.Input_TxtBox{font-family:'Cabin', sans-serif;font-size:8pt;  text-align: left;   letter-spacing: 1px;   color: #767366;height: 20px;  font-weight: 600;}

.SearchTopAllinment{padding-top: 8px;}

a.Link_Next_Prev:link
{
	COLOR: #444444;
    TEXT-DECORATION: none
}
a.Link_Next_Prev:visited 
{
	text-decoration: none;
	COLOR: #444444;
}
a.Link_Next_Prev:hover 
{
	COLOR: #444444;
    text-decoration: none;
}
a.Link_Next_Prev:active 
{
	COLOR: #444444;
    text-decoration: none;
}
a.Link_Next_Prev_Bottom:link
{
	COLOR: #ffffff;
    TEXT-DECORATION: none
}
a.Link_Next_Prev_Bottom:visited 
{
	text-decoration: none;
	COLOR: #ffffff;
}
a.Link_Next_Prev_Bottom:hover 
{
	COLOR: #ffffff;
    text-decoration: none;
}
a.Link_Next_Prev_Bottom:active 
{
	COLOR: #ffffff;
    text-decoration: none;
}
.Filter_Text{COLOR: #615d4e;font-size: 15px;FONT-WEIGHT:bold;font-family:Open Sans,Arial;}

.Sort_By_Text{COLOR: #201e1e;font-size: 15px;FONT-WEIGHT:normal;font-family:Open Sans,Arial;}

.SortBy{COLOR: #ef414d;font-size: 16px;FONT-WEIGHT:bold;}


.Loading_Results{COLOR: #4c4c4c;font-size: 22px;FONT-WEIGHT:lighter;}

a.linkSort:link
{
	COLOR: #43735B;
    TEXT-DECORATION: none;
}
a.linkSort:visited 
{
	text-decoration: none;
	COLOR: #43735B;
}
a.linkSort:hover 
{
	COLOR: #43735B;
    text-decoration: none;
}
a.linkSort:active 
{
	COLOR: #43735B;
    text-decoration: none;
}
.LinkSpan_Policy
{
	color:#43735B;
	CURSOR:pointer;
}
.Link_Map_Flex_Rate
{
	color:#43735B;
	CURSOR:pointer;
}
.LinkSpan_ViewWebsite
{
	color:#0084b4;
	CURSOR:pointer;
	FONT-WEIGHT:bold;
}

.Pegs_Meta_Daily-Rate{color:#eb4247;font-size:8pt;FONT-WEIGHT:bold; }

.Map_Cal_Text{font-size:13px;color:#cc7a00;}	

.PropThumbImage{width:287px;height:187px;}

.Prop_Box_Top{border:1px;border-top-style:solid;border-top-color:#dbdddc;}

.RoomTypesBG{background-color:#42735B;background-repeat:repeat-x;height:25px;color:#FFFFFF;font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT:bold;   }

.RoomTypesText{color:#FFFFFF;}

.Best_Rate_Txt{font-size:13px;font-family:Arial,Verdana, Helvetica;color:#ffffff;}

.lowest_rate_Amt{	color:#FFFFFF; font-size:30px;font-family:Open Sans,Arial,Verdana, Helvetica;}

.lowest_rate_Amt_Point_Part{color:#FFFFFF; font-size:18px;font-family:Open Sans,Arial,Verdana, Helvetica;}

a.linkPolicy:link
{
	COLOR: #43735B;
    TEXT-DECORATION: none;
}
a.linkPolicy:visited 
{
	text-decoration: none;
	COLOR: #43735B;
}
a.linkPolicy:hover 
{
	COLOR: #43735B;
    text-decoration: none;
}
a.linkPolicy:active 
{
	COLOR: #43735B;
    text-decoration: none;
}
.Room_Setarator{border:1px;border-style:dotted;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-bottom-color:#555555;}

.Page_Bottom_Separator_Strip{background-color:#00b0da;height:3px;}

.SearchResults_Bar_Top{COLOR: #ffffff;background-color:#838f6d;font-family:Arial, Helvetica, sans-serif;font-size: 16px;FONT-WEIGHT:bold;height:28px;}
.Search_Pkg_Bar_Top{COLOR: #ffffff;background-color:#dcdcdb;font-family:Arial, Helvetica, sans-serif;font-size: 16px;FONT-WEIGHT:bold;height:28px;}
.SearchResults_Bar_Bottom{COLOR: #ffffff;background-color:#43735B;font-family:Arial, Helvetica, sans-serif;font-size: 16px;FONT-WEIGHT:bold;height:33px;}

.Prop_Address{COLOR: #666666;font-family:Open Sans,Arial, Helvetica, sans-serif; font-size:9pt;font-weight:bold;}

.Prop_Features{COLOR: #444444;font-family:Arial, Helvetica, sans-serif;}

.Filter_Tab_Base{background-image:url('/Images/Portal/Filter_Tab_Base.png');background-repeat:repeat-x;}

.Filter_Tab_Main_BG{background-color:#ffffff;}

.SortBoxBorder{border:1px;border-style:solid;border-left-color:#f1f1f1;border-right-color:#f1f1f1;border-top-color:#f1f1f1;border-bottom-color:#f1f1f1;background-color:#ffffff;}

.MapLegendStrip{background-image:url('/images/portal/MapLegendStrip.png');}

 /****************MetaCalander*************/
 .MetaCalanderStyle {border-color:#E5E5E5;background-color:#E5E5E5; }
 .Metadays-title{border-color:#D6D6D6;border:1px;border-top-style:none;border-bottom-style:none;border-right-style:none;border-left-style:none;border-left-color:transparent; }
 .MetaDaily-Rate{font-family: Arial, Helvetica, sans-serif; color:#4A4A4A;font-size:7pt; }
 .MetaCal_Sel{background-color:#CBE2F8;}
 .MetaCal_SoldOut{background-image:url('/Images/Portal/Meta_Cal_SoldOut.png'); background-repeat: no-repeat;}
 .MetaCal_avb_date{font-family:  Arial, Helvetica, sans-serif;font-size:10pt;} 
 .MetaCal_Months{    COLOR: #000000;    font-family:  Arial, Helvetica, sans-serif;	font-size: 10pt;	FONT-WEIGHT: bolder;}
 .Pegs_Meta_Daily-Rate{font-family: Arial, Helvetica, sans-serif; color:#eb4247;font-size:8pt;FONT-WEIGHT:bold; }
 .MeatCal_Header{    COLOR: #000000;    font-family:  Arial, Helvetica, sans-serif;	font-size: 12pt;}
 .MeatCal_Top_Header{	COLOR: #db2927;	font-family:Arial, Helvetica, sans-serif;	font-size: 24px;	FONT-WEIGHT:bold;}
 .Meta_Flex_calendar_TopBg{background-color:#dd7a00;}
 .Meta_Flex_calendar_BottomBg{background-color:#d7d7d7;}
 .Meta_Flex_Head_Text{COLOR: #42735b;font-family:Arial, Helvetica, sans-serif;font-size: 16px;FONT-WEIGHT:bold;}
 /****************Calander*************/
 
.Rates_Indicator{background-image:url('/Images/Portal/Discount_Rates_Disp_BG.png');width:63px;height:45px;background-repeat:no-repeat;cursor:pointer;}
 
.Rates_Indicator_Txt{font-size:10px;font-family:Open Sans,Arial,Verdana, Helvetica;color:#ffffff;font-weight:bold;}
 
.Rates_Indicator_Amount{font-size:16px;font-family:Arial,Verdana, Helvetica;color:#ffffff;font-weight:bold;}
  
.Rates_Indicator_Point{font-size:10px;font-family:Arial,Verdana, Helvetica;color:#ffffff;font-weight:bold;}
.Rates_Indicator_Amount_top{font-size:16px;color:#d1eefc;font-weight:bold;}
.Rates_Indicator_Point_top{font-size:10px;color:#d1eefc;font-weight:bold;}

.Rates_Indicator_Left{background-image:url('/Images/Portal/Discount_Rates_Left.png');width:24px;height:34px;background-repeat:no-repeat;cursor:pointer;}
.Rates_Indicator_Fill{background-image:url('/Images/Portal/Discount_Rates_Fill.png');height:34px;background-repeat:repeat-x;cursor:pointer;}
.Rates_Indicator_Middle{background-image:url('/Images/Portal/Discount_Rates_Center.png');width:35px;height:34px;background-repeat:no-repeat;cursor:pointer;}
.Rates_Indicator_Right{background-image:url('/Images/Portal/Discount_Rates_Right.png');width:24px;height:34px;background-repeat:no-repeat;cursor:pointer;}


.PropertyName{COLOR: #58856E;font-size: 19px;font-family:'Glegoo',serif,Arial, Helvetica, sans-serif; }
.Property_Name{	COLOR: #FFFFFF;font-size: 19px;	FONT-FAMILY: 'Glegoo',serif, Helvetica;	}
.PropertyName_PegsMetaCalendar{COLOR: #ffffff;font-size: 19px;font-family:Open Sans,Arial, Helvetica, sans-serif; }
.PropertyAddress_PegsMetaCalendar{COLOR: #ffffff;font-family:Open Sans,Arial, Helvetica, sans-serif; }
.Header_Subtitle_Bar{background-color:#FFFFFF;background-repeat:repeat-x;height:44px;color:#000000;font-size:25px;font-weight:600;padding-left:25px;padding-top:0px;}

.Header_Top_Subtitle_Bar{background-color:#FFFFFF;background-repeat:repeat-x;height:44px;color:#43735B;font-size:25px;font-weight:600;padding-left:0px;padding-top:0px;}

.indexPkgDes{font-size:15px;	FONT-WEIGHT:normal;line-height:22px;}

.header_Class 
{
    width:100%;        
    margin-left:auto;
    margin-right:auto;
    height:247px;
    background-repeat:repeat-x;
}
.Search_top
{
	COLOR: #0291C9;
   	font-size: 16pt;
}
#Footer_Class 
{
    background-image:url(/images/portal/footerline.png);
    width:100%;        
    margin-left:auto;
    margin-right:auto;
    height:248px;
    background-repeat:repeat-x;
}

.PegsMeta_Package_Category_Box{background-color:#e0dfdf;border:1px;border-style:dotted;border-left-color:#555555;border-right-color:#555555;border-top-color:transparent;border-bottom-color:#555555;}
.PegsMeta_Package_Category_Text{font-size:17px;font-family:'Glegoo', serif,impact,Arial, Helvetica;color:#717b83;cursor:pointer;padding-left:10px;}
.PegsMeta_Package_Category_Selected_Text{font-size:17px;font-family:'Glegoo', serif,impact,Arial, Helvetica;color:#ffffff;cursor:pointer;padding-left:10px;background-color:#dd7a00;}
 
 
 .Pegsmeta_Footer
 {
	background-image:url(/images/portal/footer-fill.png);
    width:100%;        
    margin-left:auto;
    margin-right:auto;
    height:253px;
    background-repeat:repeat-x;
 }
 .Pegsmeta_Footer_txt
 {
	color:#FFF;
 }
 .footer_by
 {
	background-image:url(/images/portal/footer-by.png);
    width:522px;        
    height:253px;
    background-repeat:no-repeat;
 }
 /* PegsMeta Section end */


/* Progress bar*/
.PB_After_selection
{
 background-image:url('/images/Portal/PB_After_selection.png');
 background-repeat:no-repeat;
 width:12px;
 height:40px;
 
}

.PB_After_selection_fill
{
	background-image:url('/images/Portal/PB_After_selection_fill.png');
	background-repeat:repeat-x;
	height:40px;
}
.PB_After_selection_End
{
	background-image:url('/images/Portal/PB_After_selection_End.png');
	background-repeat:no-repeat;
	width:15px;
	height:40px; 
}

.PB_Selection_fill
{
	background-image:url('/images/Portal/PB_Selection_fill.png');
	background-repeat:repeat-x;
	height:40px;
}
.PB_Select_End
{
	background-image:url('/images/Portal/PB_Select_End.png');
	background-repeat:no-repeat;
	width:18px;
	height:40px; 
}
.PB_Before_fill
{
	background-image:url('/images/Portal/PB_Before_fill.png');
	background-repeat:repeat-x;
	height:40px;
}
.PB_Selection_before_end
{
	background-image:url('/images/Portal/PB_Selection_before_end.png');
	background-repeat:no-repeat;
	width:22px;
	height:40px; 
}
.PB_End_tab
{
	background-image:url('/images/Portal/PB_End_tab.png');
	background-repeat:no-repeat;
	width:25px;
	height:40px; 
}
.PB_End
{
	 background-image:url('/images/Portal/PB_End.png');
	 background-repeat:no-repeat;
	 width:12px;
	 height:40px; 
}
.PB_After_select
{
	background-image:url('/images/Portal/PB_After_select.png');
	background-repeat:no-repeat;
	width:22px;
	height:40px; 
}
.Tab_menu_visited
{
	FONT-SIZE: 10pt;
    COLOR: #e7e9e9;
     font-family: 'Glegoo', serif;
    cursor:pointer;
   font-weight:bold;
} 
.Tab_menu_Selected
{
	FONT-SIZE: 10pt;
    COLOR: #ffffff;
    font-family: 'Glegoo', serif;
    cursor:pointer;
   font-weight:bold;
} 
.Tab_menu_unelected
{
	FONT-SIZE: 10pt;
    COLOR: #e7e9e9;
    font-family: 'Glegoo', serif;
   font-weight:bold;
} 
/* Progress bar*/

 
 .HomeAccomodations {
    color: #565656;
    font-size: 30pt;
    
}
.HomeAccomodationNext {
    color: #565656;
    font-size: 16pt;
}
.accoclass {
    color: #565656;
    font-size: 10pt;
}

.header_Class 
{
    width:100%;        
    margin-left:auto;
    margin-right:auto;
    height:247px;
    background-repeat:repeat-x;
}
.Footer_Left_Border
{
	border-width:1px;
	border-left-style:dashed;
}

.tbl_background_top_tk_disabled
{
	
	background-image:url('/images/Portal/White_box_top_tk.png') ;
	width:954px;
	height:15px;
	background-repeat:no-repeat;
}

.tbl_background_Bottom_tk
{
	
	background-image:url('/images/Portal/Shadow_line.png') ;
	
	height:27px;
	background-repeat:no-repeat;
}

.tbl_background_middle_tk
{
	border-style:solid;
	border-color:Silver;
    border-width: 1px;
	
	
}
.Header_Img
{
	background-image:url('/images/Portal/Header.png') ;
	width:1000px;
	height:185px;
}

.Header_Img_pegs
{
	width:1256px;
}

.header_height_pegs_meta
{
	
	height:135px;
}
.header_height
{
	height:185px;
}
.header_height_Winter
{
	height:215px;
}
.WinterBG{background-image:url('/images/Portal/Winter_Fill.png');background-repeat:repeat-x;height:49px;}
.WinterAct{background-image:url('/images/Portal/WinterAct.png');background-repeat:repeat-x;height:49px;}
.WinterSep{background-image:url('/images/Portal/WinterSep.png');height:49px;width:1px;}
.Winter_Menu_Text{color:#ddb3b7;font-size:10pt;text-decoration:none;cursor:pointer;font-family:Verdana;font-weight:600;}
.Winter_Menu_Text_Act{color:#f9f2f3;font-size:10pt;text-decoration:none;cursor:pointer;font-family:Verdana;font-weight:600;}
.winter90{width:90px;}
.winter100{width:100px;}
.WintFooter{color: #333333;font-size: 1.1em;    font-family:Helvetica, Arial, sans-serif;font-weight: bold;line-height: 1.4;margin: 4px 0px 6px 0px;padding: 4px 0px 4px 0px;border-bottom: 1px solid #DDDDDD;}
.WinterCopy{float: left;font-size: 0.9em;line-height: 1.8;}
a.Winter_Class:link
{
	color: #B11623;
	font-family: Arial;
	font-size: 1.2em;
	text-decoration:none;
	line-height: 1.6;
}
a.Winter_Class:visited 
{
	color: #B11623;
	font-family: Arial;
	font-size: 1.2em;
	text-decoration:none;
	line-height:2;
}
a.Winter_Class:hover 
{
	COLOR: #669937;
	text-decoration:none; 
	font-size: 1.2em;
	line-height: 1.6;
}
a.Winter_Class:active
{
    color: #B11623;
	font-family: Arial;
	font-size: 1.2em;
	text-decoration:none;
	line-height: 1.6;
}



a.Winter_Footer:link
{
	    color: #B11623;
	    text-decoration:none;
}
a.Winter_Footer:visited 
{
	    color: #B11623;
	    text-decoration:none;
}
a.Winter_Footer:hover 
{
	    color: #669900;
	    text-decoration:none;
}
a.Winter_Footer:active
{
        color: #B11623;
        text-decoration:none;
}

#WinterFooter {position: relative;background-color: #ffffff;text-align: center;height:296px;top:1px;border-bottom: 95px #121212 solid;}

.WinFooterDes{color: #666666;
    font-size: 1em;
    font-family: 'Merriweather', Georgia, Times, serif;
    line-height: 2;
    margin: 0px;
    padding: 0px;
    text-align:justify;
}
.WintFooterLine{line-height: 1.4;margin: 4px 0px 6px 0px;padding: 4px 0px 4px 0px;border-bottom: 1px solid #DDDDDD;}
.PTB{padding-top:10px;padding-bottom:10px;}


.header_padding_pegs_meta
{
	padding-bottom:11px;
}
.header_padding
{
	padding-bottom:39px;
}

.Footer_copyright{color: #FFFFFF;font-size:10pt;Georgia,Times,serif;padding-top:10px;padding-bottom:10px;}
.Footer_copyright_desc{color: #666666;font-family:Georgia,Times,serif;padding-top:150px; text-align:justify}

.TdSideResults{width:953px;}

.Micro_Arrival_bar
{
	background-color:#DCDCDC;
	height:35px;
}
.Arrival_dispay 
{
	color: #4c4c4c;
	font-family: Arial;
	font-size: 9pt;
}

.Default_Sub_header
{
	
	FONT-FAMILY:Open Sans,Arial;
	font-size: 12pt;
	color:#bf1f24;
	font-weight:bold;
	
	
}

.LinkViewResults  {color:#ffffff;font-family:Open Sans,Arial;font-size:14px;CURSOR:pointer;text-decoration:none;padding-left:14px;}

.Search_detailes {color:#ffffff;font-family:Open Sans,Arial;font-size:14px;padding-left:14px;}

.SearchResults_Hotel_Name_Bar{COLOR: #ffffff;background-color:#dd7a00;font-family:Open Sans,Arial, Helvetica, sans-serif;font-size: 20px;FONT-WEIGHT:bold;height:43px;}

.SearchResults_Hotel_Name_Bar_LeftPadding{padding-left:10px;}

.Default_Details_sub_padding
{		
	padding-left:20px;
	
}
.txtbgcolor
{
    width:125;
    
}
.Footer_links_main
{
	color:#FFFFFF;font-size:16pt;height:30px;font-weight:100;font-family:Open Sans,Arial,
}
.Footer_links
{
	color:#FFFFFF;font-size:9pt;text-transform:uppercase;height:40px;font-weight:600;letter-spacing:1pt;font-family:Open Sans,Arial,
}
.icon-social {
    padding: 12px;
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 100px;
    background: #bf1f24;
}
.Welcome_bgFill
{
	
	
}
.header_white
{
    background-image:url('/images/Portal/Home_Welcome_BGFill.png');
	background-repeat: no-repeat;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Open Sans,Arial, Helvetica;
    text-align:center;
    padding-left:25px;
    padding-top:20px;
    padding-bottom:25px;
    padding-right:25px;
    line-height:20pt
}
.header_menu
{
	padding-top:25px;
	font-size:10pt;
	text-transform:uppercase;
	font-weight:500;
	color:#000000;
	
}
.headerLink
{
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	
	width:150px;
}
.headerLink:hover 
{
	background-color: #bf1f24;
	width:150px;
    padding:10px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
	    
	    
}
.main_header
{
    font-variant:small-caps; 
    font-family:cursive;
    
    font-size:24pt;
    color:#ffffff;
    padding-bottom:15px;
}
.main_left_header
{
    font-variant:small-caps; 
    font-family:cursive;
    vertical-align:text-top;
    font-size:34pt;
    color:#ffffff;
    padding-bottom:25px;
    padding-top:25px;
    padding-right:15px;
    padding-left:15px;
    text-align:center;
}
.before {
    font-family: 'FontAwesome';
    
    color: #fff;
    
    top: 0;
    right: 0;
    width: 6800px;
    
    font-size: 20px;
    background-color: #bf1f24;
    background-repeat: no-repeat;
    text-align: center;
}


.Common_Search_BG
{
	background-color:#ACB49C;	
}

.tbl_background_middle_Pkg
{
	border-style:solid;
	border-color:Silver;
    border-width: 1px;
    border-bottom-color:transparent;
}
.summary_checkout{color : #427374;FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica;}
.summary_checkout_alt{COLOR: #444444;font-size: 10pt;FONT-FAMILY: Arial, Helvetica;}

.CC_ModifyBookingLinks
{
	color:#43735B;
	CURSOR:pointer;
}
.TktNameSubHead{COLOR: #4c4c4c;FONT-WEIGHT: bolder;font-family:  Arial, Helvetica, sans-serif;font-size: 9pt;}	

.AmenityNameSubHead{COLOR: #4c4c4c;FONT-WEIGHT:bolder;font-family:  Arial, Helvetica, sans-serif;font-size: 9pt;}	

.View_Room_Details_Link
{	color:#43735B;
	FONT-FAMILY: Arial, Helvetica;
	font-weight:bold;
	font-size: 8pt;
	cursor:pointer;
}
.Mer_Room_Name
{	color:#178278;
	FONT-FAMILY: Arial, Helvetica;
	font-weight:bold;
	font-size: 10pt;
	 
}
.filter_tab_bg{background-color:#E6E6E6;}


/*Default Page*/

.Home_Sub_Table_Padding {  padding: 0 25px;}
.Home_MainOuter {  position: relative;}
.Home_WelcomeNoteMainDiv {  position: relative;  width: 35%;  float: left;  background-color: #4E5B31;  }
.Home_Seachbox_MainOuter {  position: relative;  width: 65%;  float: left;  padding-left: 2%;}
.Home_WelcomeNotes {  font-size: 13pt; font-family: 'Glegoo',serif,Arial, Helvetica, sans-serif; text-align: center;  padding: 20px 50px 30px 50px;  line-height: 25pt;  color: #ffffff;}
.Home_SearchDateSection {  position: relative;  width: 100%;}
.Default_Sub_header {  font-size: 12pt;  color: #262626;  font-weight: bold;  padding-bottom: 10px;font-family: 'Glegoo',serif,Arial, Helvetica, sans-serif;}
.HomeSerchDate_Arrival {  width: 35%;  float: left;  position: relative;}
.HomeDate_Arr_Depart_Tab { width: 100%; float: left;}
.HomeDate_Arr_Depart {font-size: 10pt;font-family: Arial, Helvetica, sans-serif;  width: auto;  padding-right: 10px;  height: 35px;  vertical-align: bottom;  color: #242021;}
.HomeDate_Arr_Depart_Input { margin-top: 5px; width: auto;  float: left;}
.datetext {line-height: 1px; font-family: 'Glegoo',serif,Arial, Helvetica, sans-serif; color: #242021;  font-size: 20pt;  font-weight: bold;  letter-spacing: 1px;  padding-right: 3px;}
.monthtext {font-family: 'Glegoo',serif,Arial, Helvetica, sans-serif;  color: #262626;  font-size: 13pt;  padding-right: 0px;  font-weight: 600;}
#ImgCalendarIcon {  margin-left: 5px;  margin-top: -13px;}
.HomeSerchDate_Depart {  width: 35%;  float: left;  position: relative;}
#ImgCalendarIcon_Dep {  margin-left: 5px;  margin-top: -13px;}
.Default_line_sep {  width: 100%;  background-color: #000000;  height: 1px;}
.RefineSearch_line_sep {  display: none;}
.Home_Search_CoundNdFilterMain {  position: relative;  width: 100%;}
.Home_Seachbox_Padding {background-color: #E6E6E6;}
.Home_SearchBox_inner {  padding: 15px 25px;}
.Home_Search_Counds_main {  width: 50%;  float: left;}
.Default_Sub_header {  font-size: 12pt;  color: #262626;  font-weight: bold;  padding-bottom: 10px;}
.Home_Search_CoundItemsMain {  position: relative;  width: 100%;}
.Home_Search_RoomDiv {  width: 50%;  float: left;}
.Home_Search_Items_Title { margin-bottom: 5px; color: #222222;  font-size: 11pt;font-family: Arial, Helvetica, sans-serif;}
.Home_Search_Items_Values {  padding-bottom: 10px;}
.Home_Search_AdultsDiv {  width: 50%;  float: left;}
.Home_Search_ChildDiv {  width: 100%;  float: left;}
.Home_Search_Items_Values_Child {  width: 40px;  float: left;}
.HomeSearch_Childage_Main {  float: left;  width: 50%;  padding-left: 10px;}
.Home_Search_FilterMain {  width: 50%;  float: left;}
.Default_Sub_header {  font-size: 12pt;  color: #262626;  font-weight: bold;  padding-bottom: 10px;}
.Home_Search_FilterItemsMain {  position: relative;  width: 100%;}
.Home_Search_Items_SingleMAin {  width: 100%;}
.Home_SearchAminity_FilterMaindiv {  position: relative;  width: 100%;}
.Default_Sub_header {  font-size: 12pt;  color: #262626;  font-weight: bold;  padding-bottom: 10px;}
.HomeSearch_AmenityList {  width: 100%;  position: relative;}
.HomeSearch_AmenitySingle { font-family: Arial, Helvetica, sans-serif; color: #222222;  font-size: 11pt;  width: 33%;  float: left;  padding: 5px 0px;}
.HomeSearch_ButtonsCollectionDiv {  position: relative;  width: 100%;}
.HomeSearch_Button_Ind {  width: 50%;  float: left;padding: 5px;}
.Home_SearchBtns { font-family: 'Glegoo',serif,Arial, Helvetica, sans-serif; background-color: #dd7a00;  color: #FFFFFF;  text-decoration: none;  text-align: center;  line-height: 40px;  vertical-align: middle;  font-size: 16px;  font-weight: 600;  padding: 0 30px;  white-space: nowrap;  text-transform: uppercase;border-radius: 5px;width: 180px;letter-spacing: 1.2px;}
.HomeSearch_right_arrow {  vertical-align: middle;  padding-left: 10px;  margin-bottom: 4px;}
.HomeSearch_AmenitySingle_Checkbox {  margin-right: 10px;}
/*Default Page*/


/* Itinerary Builder */
.Itinerary_Ticket_Box_Table{background-color:#ffffff;width:130px;height:134px;border:1px ridge #dd7a00}
.Itinerary_Ticket_Box_Table_Top{background-color:#dd7a00;height:27px;text-align:center;color:#ffffff;font-family: Georgia,Arial, Helvetica;font-size:8.5pt;vertical-align: middle;}
.Itinerary_Ticket_Box_Table_Bottom{background-color:#ffffff;height:30px;text-align:center;cursor:pointer;border:1px;border-top-style:ridge;border-color:#dd7a00;}
.Itinerary_Ticket_Box_Table_Thumb{background-color:#ffffff;width:130px;max-height:81px;}

.Itinerary_Ticket_Box_Table_Selected{background-color:#ffffff;width:130px;height:134px;border:1px ridge #dd7a00}
.Itinerary_Ticket_Box_Table_Top_Selected{background-color:#dd7a00;height:27px;text-align:center;color:#ffffff;font-family: Georgia,Arial, Helvetica;font-size:8.5pt;vertical-align: middle;}
.Itinerary_Ticket_Box_Table_Bottom_Selected{background-color:#e3e3e3;height:30px;text-align:center;cursor:pointer;border:1px;border-top-style:ridge;border-color:#dd7a00;}
.Itinerary_Ticket_Box_Table_Bottom_Selected_Remove{background-color:#ffffff;height:30px;text-align:center;cursor:pointer;border:1px;border-top-style:ridge;border-color:#dd7a00;}
.Itinerary_Ticket_Map_Frame{overflow:hidden; width: 577px; height: 779px;border:1px ridge #878787}
.Itinerary_Ticket_Map_Div{width: 577px; height: 779px;}

.Itinerary_Ticket_Map_Name{color:#dd7a00;font-family: Georgia,Arial, Helvetica;font-size:12pt;}
.Itinerary_Ticket_Map_Rec_Time{color:#3d3d3d;font-family: Georgia,Arial, Helvetica;font-size:11pt;padding-top:10px;}

.Itinerary_Filter_Tab_Base_Full_Width {background-image: url("/Images/Portal/Itinerary_Filter_Tab_Base_Full_Width.png");background-repeat: no-repeat;}
.Itinerary_Ticket_Date{color:#dd7a00;font-family: Georgia,Arial, Helvetica;font-size:11pt;padding-left:22px;height:41px;}

.Itinerary_ModifySearchTab{width:100%;color:#ffffff;width:100%;background-repeat:no-repeat;background-color: #dd7a00;min-height:82px;}

.Itinerary_Ticket_Date_DDL_Table{background-color:#ffffff;width:300px;height:50px;border:1px ridge #dd7a00}
.Itinerary_Ticket_Date_DDL_Text{color:#3d3d3d;font-family: Georgia,Arial, Helvetica;font-size:11pt;}

.Itinerary_Ticket_Nights{color:#3d3d3d;font-family: Georgia,Arial, Helvetica;font-size:11pt;}
.Itinerary_Share_img{width:91px;height:39px;}
.Itinerary_Social_img{width:45px;height:39px;}

.Itinerary_Ticket_Time{background-color:#D3D3D3;height:19px;text-align:center;color:#333333;vertical-align: middle;font-family: Georgia,Arial, Helvetica;font-size:8.5pt;border:1px;border-top-style:ridge;border-color:#dd7a00;}
.Itinerary_Ticket_Time_Selected{background-color:#ffffff;height:19px;text-align:center;color:#333333;vertical-align: middle;font-family: Georgia,Arial, Helvetica;font-size:8.5pt;border:1px;border-top-style:ridge;border-color:#dd7a00;}

.Itinerary_Subtitle{background-color:#FFF;background-repeat:repeat-x;height:44px;font-size:21px;font-family: Glegoo, serif, Arial,Verdana, Helvetica;padding-left:1px;}
.Itinerary_Bar{background-color:#dd7a00;   background-repeat:repeat;  height:43px;color:#ffffff;font-size:14px;font-family:Arial,Verdana, Helvetica;}
.Itinerary_Total{COLOR:#dd7a00;font-size: 12pt;}
.Itinerary_HotelBG{BACKGROUND-COLOR: #D7D7D7;}
.Itinerary_Map_Distance{width:145px;height:30px;padding-top:0px;padding-left:10px;background-image:url('/Images/Portal/Itinerary_Duration_Arrow.png');background-repeat:no-repeat;background-position: 0px 12px}
.Itinerary_Map_Distance_To_Back{width:100px;height:30px;padding-top:0px;padding-left:10px;background-image:url('/Images/Portal/Itinerary_Duration_Arrow_Back.png');background-repeat:no-repeat;background-position: 0px 12px}

.Ticket_Modal_Site_top
{
	
	background-image:url('/images/Portal/Ticket_Modal_Top.png') ;
	width:950px;
	height:19px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.Ticket_Modal_Site_middle
{
	
	background-image:url('/images/Portal/Ticket_Modal_Fill.png') ;
	width:950px;
	background-repeat:repeat-y;
	background-position:0px 0px;
}
.Ticket_Modal_Site_Bottom
{
	
	
	background-image:url('/images/Portal/Ticket_Modal_Bottom.png') ;
	width:950px;
	height:17px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.Ticket_Modal_Padding{background-color:#FFF;padding:13px}

.Summary_Tab_Separator {
    background-color: #B8B8B8;
    height: 1px;
}

.Centeral_Ticket_Box_Table{background-color:#ffffff;width:130px;height:109px;border:1px ridge #dd7a00}
.Centeral_Ticket_Box_Table_Top{background-color:#dd7a00;height:27px;text-align:center;color:#ffffff;font-family: Georgia,Arial, Helvetica;font-size:8.5pt;vertical-align: middle;}
.Centeral_Itinerary_Table_Main_head{    COLOR: #58856E;    font-family: 'Glegoo',serif, Arial, Helvetica, sans-serif;    font-size: 16pt;}
.Centeral_Itinerary_Table_Bg{background-color: #ffffff;border: 1px;border-style: solid;border-left-color: #dbdddc;border-right-color: #dbdddc;border-top-color: #dbdddc;border-bottom-color: #dbdddc;width: 100%;}

.SearchTab_Text_right{color: #FFFFFF;}
/* Itinerary Builder */

.HomeMainHead{background-color:#FFFFFF;background-repeat:repeat-x;height:44px;color:#43735B;font-size:25px;font-weight:600;padding-left:0px;padding-top:0px;}
.bookbtn{text-align: center;	color: #222;	background: white;	font-size: 12pt;	text-transform: uppercase;	font-family: 'Glegoo',serif,Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 2px 20px;	border-radius: 6px;	border: 1px solid #42735b;letter-spacing: 1pt;	box-shadow: 1px 2px #583e1f;width: 103px;	margin: 0 auto;}

