@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
body {FONT-SIZE: 10pt;COLOR: #615d4e; background-position:top; font-family: 'Open Sans', sans-serif; background-repeat:no-repeat;background-color:#f5f5f5;    }
.Body_Client
{   
    FONT-SIZE: 9pt;
    COLOR: #326799;
    font-family: 'PT Sans', sans-serif,Arial;
    background-position:0px 100px;
    background-repeat:no-repeat;
    overflow-x: auto;
    background-color:#f5f5f5; 
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    background-image:url('/images/Portal/Bg_1.jpg');
    
}
	

p 		{ font-size: 9.5pt; }	
/*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: 9.5pt;COLOR: #666666;   }
TH{FONT-SIZE: 9.5pt;COLOR: #666666;}
LI{FONT-SIZE: 9.5pt;COLOR: #666666;}
DIV{FONT-SIZE: 9.5pt; display: block;}
LAYER{FONT-SIZE: 9.5pt;}
hr{COLOR: #B4B4B4;FONT-SIZE: 9.5pt;} 
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-weight:bold;
}

.Home_Header
{
    FONT-SIZE: 11pt;
    COLOR: #181818;
}
.Roomtype
{
	color:#304f73;
	font-size: 9pt;
}
.Cancel_Desc
{
    COLOR: #4c4c4c;
    font-size: 10pt;
}




/*==================== Footer =========================*/

.footertop {  width: 100%;height:94px;    margin-top: 0px;min-height:94px;background-color:Transparent;position:relative;}
.footertop_image {  width: 100%;height:94px;min-height:94px;}
.footertop_image_div {width:100%;height:40px;position:absolute;}
.footertop_image_div_Social {background-color:Transparent;width:300px;height:40px;position:absolute;width:100%;top:40px;}
.row{position:relative;}


#pagend {  width: 100%;height:270px;    z-index: 2;margin-left: auto;    margin-right: auto; position: relative; background-color:#ffffff;}
.pagendcontainer {min-height: 90px;    margin: 0 auto;    padding: 0px;    margin-top: 0px; position: static; max-width: 1256px;}
#userC,#userD,#userG{  min-height:230px; padding:0px 0;  list-style:none;  margin-left:-1px;  font-size:14pt;}
#userC {margin-left:-11px;float:left; position:relative;   width: 20%;}
#userd {top:10px;left:50px;position:absolute;   width: 20%;}
#userE {top:150px;left:240px;position:absolute;   width: 40%;}
#userF {top:200px;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%;}


.user{display: block;position:absolute;}


.footertext{FONT-SIZE: 10pt;    COLOR: #eeeadb;font-weight:bold;}
.footerbottom {  width: 100%;height:10px;   background-color:#F7A823;background-position:bottom;}

.row .userC{width:36%;position: static;float: left;padding-top: 0px;}
.row .footerLogoVisitPA{width: 59px;height: 73px;float: left;margin-right: 16px;}
.row .footerLogoUSA{width: 135px;height: 47px;float: left;margin:20px 16px 0 0;}
.row .footerLogoDMO{width: 155px;height: 63px;float: left;padding-top: 25px;}
.FootPA{width:auto; height:68px;}
.FootUSA{width:auto; height:48px;}
.FootDMO{width:auto; height:34px;}

.row .userE{width: 28%;float: left;position: static;padding-top: 18px;}
.row .footerLogo{display: block;width: 199px;height: 28px;background:url(/images/Portal/footerlogo.png) left scroll no-repeat;text-indent: -10000em;}
.row .footerCopy{line-height: 18px;COLOR: #666666; font-size:9pt;}
.row .navCopy{margin-top: 32px;}

.row .userF{width: 260px;float: left;margin: 85px 0px 0 0;}
.row .footerLogoTrip{display: block;width: 253px;height: 63px;background:url(/images/Portal/logo_Trpadvisor.png) left bottom scroll no-repeat;text-indent: -10000em;}
.row .userG{width: 21%;float: right;position: static;padding-top: 0px;}
.row .footerMeridian{display: block;width: 193px;height: 82px;background:url(/images/portal/mrdnLogo.png) left bottom scroll no-repeat;text-indent: -10000em;}


/*==================== End Footer =========================*/





  /***************Dining*********************/
.wtext
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
}
 .head1 {COLOR: #FFFFFF;  FONT-SIZE: 18pt; FONT-WEIGHT:bolder; } 
.head2 {COLOR: #0066CC;  FONT-SIZE: 16pt; FONT-WEIGHT:bolder; } 
.pt8
{
    FONT-SIZE: 8pt;
    COLOR: #c54400;
    
}
 
.butyl
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #828b3c;
    BORDER-BOTTOM-COLOR: #828b3c;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #828b3c;
    
    BACKGROUND-COLOR: #828b3c;
    BORDER-RIGHT-COLOR: #828b3c
}
.black
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    
}
.Showblack
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #000000;
    
}
.white
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    
}
.toplinks A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    WORD-SPACING: normal;
    COLOR: #ffffff;
    
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
.toplinks A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.pkg
{
    FONT-SIZE: 14pt;
    COLOR: #f0c300;
    
}
.pkgfr
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    
}

.prp_nameg
{
    
    COLOR: #178278;
    
	font-size: 11pt;
}


.Rights_re
{
    
    COLOR: #acdcf2;
   
	font-size: 9pt;
}

.footer_pkg
{
    
    COLOR: #ffffff;
    
	font-size: 10pt;
	font-weight:bold;
}

.footer_algs
{
	padding-left:20px;
}

.footer_alg
{
	padding-left:8px;
}

.Things_to
{    
    COLOR: #ffffff;
    
	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-size: 9pt;
}
.prp_Tbl_Header
{
    
    COLOR: #3D9BD3;
    
	font-size: 10pt;
}

.shprp
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
    COLOR: #7b0909;
    
}
.shpad
{
    FONT-SIZE: 10pt;

    COLOR: #990000;
    
}
.dele
{
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bolder;
    COLOR: red;
    
}
.butroom
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #daa520;
    BORDER-BOTTOM-COLOR: #8b4513;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #daa520;
    
    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;  }
.butpkg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #d1e9e9;
    BORDER-BOTTOM-COLOR: #025f9c;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #025f9c;
    
    BACKGROUND-COLOR: #025f9c;
    BORDER-RIGHT-COLOR: #c0c0c0
}
.smallgreen
{
    COLOR: #407060;
    
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}
.SmTitle
{
    COLOR: #000000;
    
	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;
    
    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;
    
    BACKGROUND-COLOR: #BCC9B3;
    BORDER-RIGHT-COLOR: #c0c0c0
}
.smalltext {
	
	font-size: 9px;
}

.homeall 
{
	color: #4b6c77;
	
	font-size: 9pt;
}


.subtitle 
{
	color: #ffffff;
	
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}



.Room_head 
{
	color:#222222;
	
	font-size: 10pt;
}
.Room_head_avg 
{
	COLOR: #810038;
	
	font-size: 10pt;
}
.subtitle9
{
	COLOR: #4c4c4c;
	
	font-size: 10pt;
}
.subtitle11
{
	 COLOR: #a00b31;
	
	font-size: 12pt;
}
.sublinks {
	color: #666666;
	
	font-size: 9pt;
	
}
.sublinks2 {
	color: #438A48;
	
	font-size: 9pt;
	cursor:pointer;
	
}


a.Link_Class:link
{
	color: #397774;
	
	font-size: 9pt;
	text-decoration:none;
}
a.Link_Class:visited 
{
	color: #397774;
	
	font-size: 9pt;
	text-decoration:none;
}
a.Link_Class:hover 
{
	COLOR: #397774;
	text-decoration:none; 
}
a.Link_Class:active
{
    color: #397774;
	
	font-size: 9pt;
	text-decoration:none;
}


.warntext {
	color: #e11b00;
	
	font-size: 14pt;
}
.smalltextred {
	
	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-size: 10pt;
	FONT-WEIGHT: bolder;
}

.BswMRS
{
    COLOR: #ff0000;
    
	font-size: 11pt;
	FONT-WEIGHT: bolder;
}
.BswEIS
{
    COLOR: #006400;
    
	font-size: 14pt;
	FONT-WEIGHT: bolder;
}
.ylo
{
    COLOR: #ffff00;
   
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}
.size1
   {
	 
	 font-size: 10pt;
	 letter-spacing: 0px;
	}

.size2
   {
	 
	 font-size: 12pt;
	letter-spacing: 0px;
	}
		
.sublinksb {
	color: #c54400;
	
	font-size: 11pt;
}
.800 {
	color: #0000000;
	
	font-size: 14pt;
}

.toroNewBtn{CURSOR: pointer;COLOR: #488AE1;border:0;font-weight:900;font-size:11px;BACKGROUND-COLOR:Transparent;height:17;}

.SubmitButton
{
	CURSOR: hand;
    COLOR: #ffffff;
    border:0;
    font-weight:900;
    
    font-size:11px;
    height:17;
}

.toroNewHead1
{
	
    COLOR: #32508C;
    font-size: 12pt;
    FONT-WEIGHT: bolder;
   
    padding: 10px 0px 10px 0px;
}	
.toroNewHead2
{
	
    COLOR: #32508C;
    font-size: 14pt;
    FONT-WEIGHT: bolder;
    
}	
.toroNewHead3
{
	
    COLOR: #32508C;
    font-size: 12pt;
    FONT-WEIGHT: bolder;
    
}
.toroNewHead4BLACK
{
	
    COLOR: #4c4c4c;
    font-size: 10pt;
    FONT-WEIGHT: bolder;
    
}		
.toroNewHead4
{
	
    COLOR: #32508C;
    font-size: 10pt;
    FONT-WEIGHT: bolder;
    
}	
.toroNewSubTitle{COLOR:#181818;FONT-WEIGHT:bold;font-size: 14px;}	
.toroNewSubTitle1
{
	
    COLOR: #32508C;
    
}
.toroNewsublinksb {
	color: #3366cc;
	
	font-size: 11pt;
}


.toroFrontsublinksb {
	color: #3D9BD3;
	
	font-size: 9pt;
}


.toroNewsubLink
{
	COLOR: #805390;
    FONT-WEIGHT: bolder;
    
    font-size:8pt; 
}	

.toroNewDatesLink
{
	
    COLOR: #000000;
    font-size: 8pt;
    
}	
.toroNewDatesFade
{
	
    COLOR:#045b86;
    font-size: 8pt;
    
}	
.toroNewPropName
{
	height:22;
    cOLOR: #4c4c4c;
    font-size: 12pt;
    FONT-WEIGHT: bolder;
    
}	

.subName
{
	COLOR: #4c4c4c;
    font-size: 11pt;
    
}
.toronewprp_nameg
{
    
    COLOR: #215c8b;
    
	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-size: 10pt;
	FONT-WEIGHT: bolder;
}
.toronewFont2
{
    
    COLOR: #32508C;
    
	font-size: 10pt;
	FONT-WEIGHT: bolder;
}		
#threecolumnspromo
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 10px;
    COLOR: #666
}
.toronewFont3
{
	
    COLOR:white;
    font-size: 10pt;
    font-weight:normal;
    
    padding: 0px 0px 0px 10px;
}
.ticketHead1{COLOR: #181818;font-size: 12pt;font-weight:Bold;}
.ticketHead3
{
	
    COLOR:#32508C;
    font-size: 12pt;
    
   
}

.ticketFont
{
	
    COLOR:#32508C;
    font-size: 10pt;
    
   
}
.ticketFontBold
{
    COLOR:#444444;
    font-size: 10pt;
   
   /* FONT-WEIGHT: bolder; */
}

.ticketFontcoupon
{
    COLOR:#9B1C1C;
    font-size: 10pt;
   
   /* FONT-WEIGHT: bolder; */
}


.slout
{
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bolder;
    COLOR: #ff0000;
    
}


.Chk_other
{
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bolder;
    COLOR: #00ADEF;
    
}
.sortord
{
	 
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffcc;
    
}

.wresults
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    
}

.CurrentStep
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    BACKGROUND-COLOR: #741F7C;
}
.CalendarHeaderFont
{
    COLOR: #ffffff;
    font-size: 8pt;
    FONT-WEIGHT: bolder;
    
}
.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;
    
}

.LinkSpan1{color:#488AE1;CURSOR:pointer;}

.LinkSpan
{
	color:#304F73;
}
.subhead
{
	
    COLOR: #040571;
    font-size: 9pt;
    FONT-WEIGHT: bolder;
    
}	

.SubTitle3
{
	
    COLOR: #438A48;
    font-size: 8pt;
    
}	
.SubTitle4
{
	
    COLOR: #777777;
    font-size: 9pt;
    
}
.SubTitle5
{
	
    COLOR: #3D9BD3;
    font-size: 9pt;
    font-weight:Bold;
    
}
.SubTitle6
{
	
    COLOR: #ffffff;
    font-size: 13pt;
    font-weight:bolder;   
    
}
.SubTitle_exp
{
	
    COLOR: #000000;
    font-size: 13pt;
    font-weight:bolder;   
    
}
.SubTitle7
{
	
    COLOR: #ffffff;
    font-size: 13pt;
      font-weight:bolder;
    
}


.SubTitle8
{
	height: 15;
	color: #949494;
	font-size: 16pt;
	font-style: italic;
	
}

.SubTitle10
{
	
    COLOR: #6b6b6b;
    font-size: 13pt;
      font-weight:bolder;
    
}

.CartHeader
{
    
    height:15;
    COLOR: #0088d6;
    font-size: 12pt;
    FONT-WEIGHT: bolder;
    
}
.subHead_1 {
	color: #CF7D00;
	
	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-size: 8pt;
	color:#2D2D2D

}
.subtitle2 {
	
	font-size: 9pt;
	color:#999999

}
.SubTitlePhoto
{
	
    COLOR:#505050;
    font-size: 11pt;
    
}	


.Avail_room_name
{	
    COLOR:#181818;
    
    font-size:12pt;
}

.list{COLOR:#fffffd;font-weight:bold;}
.map_des
{	
    COLOR:#4b6c77;
    
}
.other_av
{	
    COLOR:#4c4c4c;
    
    padding-left:10px;
    font-size:10pt;
}

.view_av
{	
    COLOR: #488AE1;
    
    font-size:10pt;
    font-weight:bold;
}

.AvgRoomRateDisp
{	
    COLOR:#000000;
    font-size: 10pt;
    
}

.toroNewSubTitle2
{
	
    COLOR: #505050;
    FONT-WEIGHT: bolder;
    
	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: #181818;font-weight:bold;}

	

.FontTitele
{
	
    COLOR: #024480;
    FONT-WEIGHT: bolder;
    
	font-size: 9pt;
}	

.AvgRateFont
{
	
    COLOR: #B1B1B1;
    font-size: 10pt;
    font-weight:bolder;
    

	
}

.SubTitleBlack
{
	font-style:italic;
    COLOR: #ffffff;
    font-size: 15pt;
    
    font-style:italic;
}

.SubmitButton
{
	CURSOR: hand;
    COLOR: #ffffff;
    border:1;
    border-color:Black;
font-style:italic;
    
    
    font-size:13px;
    letter-spacing:1;
   
    background-repeat:no-repeat;
    /*background-color:#FE5B4E; */   
}

.subtitle_1 
{
	color: #993333;
	
	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;
    
}
.step2
{
	border-collapse:collapse;
	background-image:url('/images/Portal/step2.jpg');
	background-color:#ffffff
}

.SubTit
{
    COLOR: #304f73;
    font-size: 9pt;
    
}
.CntHeader{COLOR: #222222;font-size: 12pt;font-weight:bold;}

.subtHeader
{
    COLOR: #fcfffd; 

    font-size: 12pt;
    
    font-weight:bold;
} 


.CntSmallHeader
{
	
    COLOR: #9B1C1C;
    font-size: 10pt;
    font-weight:bold;
    
}
.head_des{COLOR:#e27d37;font-size:12pt;}
.ht_des
{
    COLOR: #444444;
    font-size: 9pt;
    
    letter-spacing:.2pt;
}
.toroNewSubTitleBlack
{
    COLOR: #24446A;
    
	font-size: 11pt;
}
.prp_name{COLOR:#181818;font-size: 16pt;}


.prp_name_Blu{COLOR: #BE1E26;font-size: 16pt;font-weight:bold;}


.prp_name_Blk
{
    COLOR: #445e5f;
    
   	font-size: 16pt;
   	font-weight:bold;
}


.from_name
{
    COLOR: #7f7f7f;
    
}

.prp_name_Pak
{
    COLOR: #ffffff;
    
	font-size: 19px;
}
.pkg_desc
{
	COLOR: #565656;
    
	font-size: 9pt;
}
.Pak_Namerate
{
    COLOR: #000000;
    
	font-size: 12pt;
}

.prp_address
{
    COLOR: #544d45;
    
	font-size: 9pt;
}
.prp_address_alt
{
    COLOR: #ffffff;
    
	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-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-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-size:8pt; 
}

.Link_Class
 {
	color: #488AE1;
	
	font-size: 9pt;
	text-decoration:none;
}
.Link_Class_footer
 {
	color: #043669;
	
	font-size: 9pt;
	
}
.Link_disp
 {
	color:#043669;
	
	font-size: 8pt;
 }

 a.Footer_link:link
{
	color: #043669;
	
	font-size: 9pt;
	text-decoration:none;
    
    
}
a.Footer_link:visited 
{
	color: #043669;
	
	font-size: 9pt;
	text-decoration:none;
}
a.Footer_link:hover 
{
	COLOR: #444444;
	
	font-size: 9pt;
	text-decoration:none;
}
a.Footer_link:active
{
   color: #043669;
	
	font-size: 9pt;
	text-decoration:none;
}



a.Link_Class_Big:link
{
	color: #043669;
	
	font-size: 10pt;
	text-decoration:none;
    
    
}
a.Link_Class_Big:visited 
{
	color: #043669;
	
	font-size: 10pt;
	text-decoration:none;
}
a.Link_Class_Big:hover 
{
	color: #444444;
	
	font-size: 10pt;
	text-decoration:none;
}
a.Link_Class_Big:active
{
   color: #043669;
	
	font-size: 10pt;
	text-decoration:none;
}




a.Link_Class_Short:link
{
	color: #043669;
	
	font-size: 8pt;
	text-decoration:none;
    
    
}
a.Link_Class_Short:visited 
{
	color: #043669;
	
	font-size: 8pt;
	text-decoration:none;
}
a.Link_Class_Short:hover 
{
	color: #444444;
	
	font-size: 8pt;
	text-decoration:none;
}
a.Link_Class_Short:active
{
   color: #043669;
	
	font-size: 8pt;
	text-decoration:none;
}



.Avg_Class
{
	
	font-size: 16pt;
	color:#3A3B3B;
	font-weight:Bold;
}
.Avg_Night
{
	
	font-size: 8pt;
	color:#3A3B3B;
	
}
.Summary_Tab{		font-size: 16pt;	FONT-WEIGHT:bold;color:#000000;}
.Search_Tab_Head{		font-size: 16pt;	FONT-WEIGHT:bold;color:#ffffff;}
.Search_Tab_sub_Head{		font-size: 10pt;	FONT-WEIGHT:bold;color:#000000;}
.NewSearch_Tab
{
	
	font-size: 10pt;
	color:#2d5380;
	text-decoration:none;
}
.Linksub
{
	color:#0a557d;
	CURSOR:pointer;
	text-decoration:none;
}
.Common_Link

{

	font-size: 10pt;
	color:#2d5380;
	text-decoration:none;
}

.Common_Link_righttab{font-size: 10pt;color:#43735B;text-decoration:none;}
.Common_Link_right{font-size: 10pt;color:#488AE1;text-decoration:none;}

.hometextbox {
	color: #999999;
	
	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-size: 12pt;font-weight:bolder;letter-spacing :.1pt;background-color:#dd7a00;width:937px; height:32px; vertical-align:middle;}

.tkt_Child_name{COLOR:#c02432;	font-size: 9pt;	font-weight:bolder;letter-spacing :.1pt;}
.tk_print
{
   
    COLOR: #000000;
    
}
.Header_Menu1
{
	color:#FFFFFF;
	CURSOR:pointer;
	text-decoration:none;
	
	font-size: 7.8pt;
}
.Header_Menu2
{
	color:#24446A;
	CURSOR:pointer;
	text-decoration:none;
	
	font-size: 8pt;
	font-weight:600;
	letter-spacing:.3pt;
}
.Header_Menu3
{
	color:#FFFFFF;
	CURSOR:pointer;
	text-decoration:none;
	
	font-size: 10.2pt;
	font-weight:600;
	letter-spacing:.2pt;
}
.Footer_Link1
{
	color:#666666;
	CURSOR:pointer;
	text-decoration:none;
	
}
.Footer_Link2
{
	color:#666666;
	text-decoration:none;
	
	font-size: 8pt;
}
.Home_Text
{
	color:#444444;
	
	font-size: 8pt;
	/*font-weight:600; */
	font-weight:590;
	letter-spacing:.3pt;
}
.Search_text
{
	color: #444444;
	
	font-size: 10pt;	
	font-weight:600;
}
.Prop_Description
{
	color:#444444;
	
	font-size: 11pt;
	letter-spacing:.3pt;
}
.Prop_Room_Description
{
	color:#c02432;
	
	font-size: 10pt;
	letter-spacing:.3pt;
}
.More_photos{color:#488AE1;font-size: 8pt;cursor:pointer;text-decoration:none;}
.Show_Hide
{
	color:#43735B;
	
	font-size: 8pt;	
	cursor:pointer ;
}
.More_links{color:#0084b4;font-size: 9pt;cursor:pointer ;}
.Prop_Des
{
	color:#444444;
	
	font-size: 11pt;
	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-weight:bolder;
}
.Res_Form_Sub_Header{COLOR: #3A3A3A;font-size: 14pt;}
.Res_Form_StarMark{COLOR: #181818;font-size: 11pt;}
.Tkt_General_head
{
	color:#304F73;

	font-size: 11pt;
	font-weight:600;
	letter-spacing:.3pt;
}
.Tkt_Sub_head
{
	color:#666666;
	
	font-size: 12pt;
	font-weight:400;
	letter-spacing:.3pt;
}

.Tkt_Description
{
	color:#010101;
	
	font-size: 9pt;
}

.Avgper
{
	color:#4f4f4f;
}

.pointdistance
{
	 COLOR: #707070;
    font-size: 9pt;
    
}
.Central_Pkg_Tickets{color:#666666;font-size: 9.5pt;}
.Central_Pkg_Tkts{color:#666666;font-size: 9.5pt;}
.Central_Pkg_name
{
	 COLOR: #00AAE7;
	
	font-size: 9pt;
}
.CheckoutAccept_Header
{
    FONT-SIZE: 11pt;
    COLOR: #24446A;
    
    font-weight:bolder;
}
.toroNewSubTitleph
{
	
    COLOR: #025885;
    FONT-WEIGHT: bolder;

	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;
	
}

.Diningresvdet
{
    FONT-SIZE: 10pt;
    font-weight:bold;
    COLOR: #ffffff;
    
}

.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-size: 8pt;
	FONT-WEIGHT:bold;
}
.RoombonusbookingtextHead
{
	 
	font-size: 8pt;
	FONT-WEIGHT:bold;
}

.Result_header
{
   background-color:#ffffff;
       
}
.item_header{color:#000000;font-size: 10pt;FONT-WEIGHT:bold;}
.item_header_wht{color:#fffffd;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-size: 8pt;
	FONT-WEIGHT:bold;
}
.AllPropBonusHeader
{
	
	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{ 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-size:10pt;}
 /****************Calander*************/
 
 .HomeSubHeadSearch{		font-size: 14pt;	FONT-WEIGHT:300;color:#FFFFFF;}
 .HomeSubHead{		font-size: 14pt;	FONT-WEIGHT:300;color:#FFFFFF;}
 .HomeSubHead_New{		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-size: 18pt;	FONT-WEIGHT:bold;color:#020003;}
 .HomeEventSubHead{		font-size: 19px;	FONT-WEIGHT:normal;color:#3eccea;}
 .HomeAccomodation{		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-size: 19px;	FONT-WEIGHT:normal;color:#005981;}
#Photobox_img {border:0px solid;position :relative;}
#Photobox_img_Microsite {border:0px solid; 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-size: 10pt;
}

.Pkg_sub_head 
{
	color: #000000;
	
	font-size: 11pt;
}
.Cart_Names
{
	color:#6c9cc8;
	
	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:#488AE1;
    TEXT-DECORATION: none;
    font-weight:bold;
    font-size: 9pt;
}
.ChangeHotel{font-size: 10pt;color:#488AE1;text-decoration:none; font-weight:bold;}
.Pkg_subtitle_hotel{color: #202221;		font-size: 10pt;}
.Top_bgcolor
{
	background-color:#d1d0cc;
}
.Top_white
{
	background-color:#ffffff;
}
.Search_font
{
	color:#4F8CBB;
}
.Cart_Names_htel{COLOR: #025885;font-size: 10pt;font-weight:bold;}
.Head_Names_htel{COLOR: #181818;font-size: 10pt;font-weight:bold;}


a.link_cal:link {
	 
    COLOR:#FB1722;
    font-size: 8pt;
   
    font-weight:bold;
    }
a.link_cal:visited {
	COLOR:#FB1722;
    font-size: 8pt;
    
    font-weight:bold;
    }
    
a.link_cal:hover {
	COLOR:#FB1722;
    font-size: 8pt;
    
    font-weight:bold;
    }
a.link_cal:active {
	COLOR:#FB1722;
    font-size: 8pt;
    
    font-weight:bold;
    }

a.Head_Link:link {
	 
   FONT-SIZE: 10pt;
    COLOR: #ffffff;
   
    font-weight:bold;
    cursor:pointer;
    text-decoration:none;
    }
a.Head_Link:visited {
	FONT-SIZE: 10pt;
    COLOR: #ffffff;
    
    font-weight:bold;
     text-decoration:none;
    }
    
a.Head_Link:hover {
	FONT-SIZE: 10pt;
    COLOR: #bdd064;
    
    font-weight:bold;
     text-decoration:none;
     
    }
a.Head_Link:active {
	FONT-SIZE: 10pt;
    COLOR: #ffffff;
    
    font-weight:bold;
     text-decoration:none;
    }

a.Head_Link_Sub:link {
	 
   FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    cursor:pointer;
   
    }
a.Head_Link_Sub:visited {
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
    font-weight:bold;
     
    }
    
a.Head_Link_Sub:hover {
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    
     
    }
a.Head_Link_Sub:active 
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
    font-weight:bold; 
}
a.Head_Link_Click:link 
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    cursor:pointer;
}
a.Head_Link_Click:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold; 
}
a.Head_Link_Click:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
}
a.Head_Link_Click:active 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
}  
a.Head_Link_Sel:link 
{
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
a.Head_Link_Sel:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    text-decoration:none;
}
a.Head_Link_Sel:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    text-decoration:underline;
}
a.Head_Link_Sel:active 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    text-decoration:none;
}
.Head_Click 
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    cursor:pointer;
}  
.Head_Click_Sec
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    cursor:pointer;
}
.foot_sel
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
}
a.Footer_Link_Sub:link 
{
	 
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
    cursor:pointer;
}
a.Footer_Link_Sub:visited 
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
}
a.Footer_Link_Sub:hover 
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
}
a.Footer_Link_Sub:active 
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
}   
.Footer_Click_Sec
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    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;
    
    cursor:pointer;
} 

.home_menu_td
{
	background-color:#e6e6e6;
   
}   

.Room_type_head
{
	 background-color:#f2f2f2;
}

.Tab_menu_visited
{
	FONT-SIZE: 9pt;
    COLOR: #00aeef;
    
    cursor:pointer;
   font-weight:bold;
} 
.Tab_menu_Selected
{
	FONT-SIZE: 9pt;
    COLOR: #f36e21;
   
    font-weight:bold;
} 
.Tab_menu_unelected
{
	FONT-SIZE: 9pt;
    COLOR: #999999;
    
   font-weight:bold;
} 
.progress_bar
{
	background-color:Transparent;
}
.header_tab_selected
{
 background-color:#ffc125;
 FONT-SIZE: 9pt;
    COLOR: #000000;
    
    cursor:pointer;
   font-weight:bold;	 
}
.header_tab_deselected
{
	background-color:#ffe9b1;	
	FONT-SIZE: 9pt;
    COLOR: #000000;
    
    cursor:pointer;
   font-weight:bold; 
}
.header_tab_visited
{
	background-color:#ffd467;
	FONT-SIZE: 9pt;
    COLOR: #000000;
    
    cursor:pointer;
   font-weight:bold;	 
}

.summary_right{FONT-SIZE: 9pt;COLOR: #444444;}
.Date_right{FONT-SIZE: 9pt;COLOR: #181818;}
.Date_right_alt{FONT-SIZE: 10pt;COLOR: #181818;}

  
  a.summary_search:link 
{
	 
	FONT-SIZE: 9pt;
    COLOR: #3dadd2;
    
}
a.summary_search:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #3dadd2;
   
}
a.summary_search:hover 
{
		FONT-SIZE: 9pt;
    COLOR: #3dadd2;
    
}
a.summary_search:active 
{
		FONT-SIZE: 9pt;
    COLOR: #3dadd2;
    
}     
/*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:#181818;font-size: 9pt;font-weight:bold;}

.Central_Pkg_Tickets_smmry
{
	color:#444444;
	
	font-size: 8pt;
}



a.Header_links:link 
{
	 
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
   
    font-weight:bold;
    text-decoration:none;
    text-align:center;
}
a.Header_links:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    text-decoration:none;
     text-align:center;
}
a.Header_links:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    text-decoration:none;
    
}
a.Header_links:active 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    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-weight:bold;
    text-decoration:none;
    text-align:center;
}
a.Header_sublinks:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
   
    font-weight:bold;
    text-decoration:none;
     text-align:center;
}
a.Header_sublinks:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    text-decoration:none;
    
}
a.Header_sublinks:active 
{
	FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    text-decoration:none;
     text-align:center;
}  



a.Header_link_bottom:link 
{
	 
    FONT-SIZE: 9pt;
    COLOR: #acadaf;
    
    text-decoration:none;
}
a.Header_link_bottom:visited 
{
	FONT-SIZE: 9pt;
    COLOR: #acadaf;
    
    text-decoration:none;
}
a.Header_link_bottom:hover 
{
	FONT-SIZE: 9pt;
    COLOR: #acadaf;
    
    text-decoration:none;
    
}
a.Header_link_bottom:active 
{
	FONT-SIZE: 9pt;
   COLOR: #acadaf;
    
    text-decoration:none;
} 
.copy_right
{
	FONT-SIZE: 8pt;
    COLOR: #acadaf;
    
    text-decoration:none;
} 
.ChoodeYoueDateFont{FONT-SIZE: 10pt;FONT-WEIGHT: bolder;COLOR: #e27d37;	}

.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-size: 10pt;
    text-decoration:none; 
    
    
}
a.Footerlink:visited 
{
	
	COLOR: #fbecf3;
	font-size: 10pt;
	text-decoration:none; 
}
a.Footerlink:hover 
{
	COLOR: #acdcf2;
	text-decoration:none; 
}
a.Footerlink:active
{
    COLOR:#fbecf3;
    
    font-size: 10pt;
    text-decoration:none; 
}





a.footer_mem:link
{
	COLOR: #fbecf3;
    
	font-size: 9pt;
	text-decoration:none; 
}
a.footer_mem:visited 
{
	COLOR: #fbecf3;
    
	font-size: 9pt;
	text-decoration:none; 
}
a.footer_mem:hover 
{
	COLOR: #acdcf2;
	text-decoration:none; 
}
a.footer_mem:active
{
    COLOR: #fbecf3;
   
	font-size: 9pt;
	text-decoration:none; 
}



a.footer_Hm:link
{
	COLOR: #fbecf3;
   
	font-size: 9pt;
	text-decoration:none; 
}
a.footer_Hm:visited 
{
	COLOR: #fbecf3;
    
	font-size: 9pt;
	text-decoration:none; 
}
a.footer_Hm:hover 
{
	COLOR: #acdcf2;
	text-decoration:none; 
}
a.footer_Hm:active
{
    COLOR: #fbecf3;
    
	font-size: 9pt;
	text-decoration:none; 
}
.Header_black
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20pt;
    COLOR: #000000;
    
}
.Header_Address
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    
}
.Link_Class_header
{
	color: #043669;
	
	font-size: 10pt;
	FONT-WEIGHT: bolder;
	
}
.Link_Class_header1
{
	color: #043669;
	
	font-size: 9pt;
	
	
}
.Header_Address_short
{
    
    FONT-SIZE: 8pt;
    COLOR: #000000;
    
}
.Cal_Head
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
}


.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-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-size: 10pt;
}

.Average_Rate{COLOR: #222222;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-size:8pt;   
}
.SubTitle61
{
	
    COLOR: #000000;
    font-size: 13pt;
    font-weight:bolder;   
   
}

.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-size: 15pt;	FONT-WEIGHT:100;
	
}

.home_Desc
{
	COLOR: #555555;
		font-size: 14pt;	FONT-WEIGHT:100;
	
}
.home_separator
{
	background-color:#d9d9d9;
}
.Room_name
{
	COLOR: #000000;
	
}
.DscType_text
{
	COLOR:orange;
	
}
.progress_bar_text
{
	COLOR: #FFFFFF;
	
	font-weight:bolder;
	font-size:16pt;

}

.header_link
{
	COLOR: #666666;
	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:link
{
	COLOR: #666666;
		
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:visited 
{
COLOR: #666666;
	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:hover 
{
color:#00aae7;

	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:active
{
COLOR: #666666;
	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}

a.blue_nav:link
{
	color:#00aae7;
	
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}
a.blue_nav:visited 
{
color:#00aae7;

font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.blue_nav:hover 
{
color:#0084b4;

font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.blue_nav:active
{
color:#00aae7;

font-weight:bold;
font-size:11pt;
text-decoration:none;
}


a.green_nav:link
{
color:#0bb14d;
	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.green_nav:visited 
{
color:#0bb14d;

font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.green_nav:hover 
{
color:#088138;
	
font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.green_nav:active
{
color:#0bb14d;

font-weight:bold;
font-size:11pt;
text-decoration:none;
}


a.orange_nav:link
{
color:#f36e21;

font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.orange_nav:visited 
{
color:#f36e21;

font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.orange_nav:hover 
{
color:#d5560c;

font-weight:bold;
font-size:11pt;
text-decoration:none;
}
a.orange_nav:active
{
color:#f36e21;

font-weight:bold;
font-size:11pt;
text-decoration:none;
}



a.normal_nav:link
{
COLOR: #666666;


	font-size:11pt;
	text-decoration:none;
}
a.normal_nav:visited 
{
COLOR: #666666;


font-size:11pt;
text-decoration:none;
}
a.normal_nav:hover 
{
color:#0084b4;


font-size:11pt;
text-decoration:none;
}
a.normal_nav:active
{
COLOR: #666666;


font-size:11pt;
text-decoration:none;
}



a.footer_nav:link
{
color:#FFFFFF;

font-size:10pt;
text-decoration:none;
}
a.footer_nav:visited 
{
color:#FFFFFF;

font-size:10pt;
text-decoration:none;
}
a.footer_nav:hover 
{
color:#0a5f72;

font-size:10pt;
text-decoration:none;
}
a.footer_nav:active
{
color:#FFFFFF;

font-size:10pt;
text-decoration:none;
}

.footer_header
{
	color:#0088c5;
	
font-size:13pt;
text-decoration:none;
font-weight:bold;
}
footer_copyright_no
{
color:#FFFFFF;
	
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-size: 8pt;
}
a.Fotter_Link:link
{
	color: #ffffff;
	
	font-size: 8pt;
	text-decoration:none
	font-weight:bold;
	cursor:pointer;
}
a.Fotter_Link:visited 
{
	color: #ffffff;
	
	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-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-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-size: 18pt;
	text-decoration:none;
	font-weight:bold;
}
.Pack_Sub_Header
{
	color: #101010;
	
	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:#488AE1;
}


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: #488AE1;
}

.toroNewDates_other
{
	
    COLOR:#488AE1;
    font-size: 8pt;
   
}	
.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:#488AE1;
}
.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:#f7a823;text-align:center;height:43px;}
.Room_Left
{
	color:#ff0000;
	font-size: 9pt;
   
}
.Menu_avab_sel
{	color:#43735B;	font-weight:bold;
	font-size: 8pt;
}
.Menu_Prop_Header_sel
{	color:#FFFFFF;

	font-weight:bold;
	font-size: 8pt;
	text-transform:uppercase;
}
.Menu_avab
{ color:#4c4c4c;

	font-weight:bold;
	font-size: 8pt;
}
.Menu_Prop_Header
{
	 color:#4c4c4c;

	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;}
.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-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;height:5px;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-size: 12pt;
}


.Search_TbFontPack
{
	color: #000000;
	
	font-size: 9pt;
}
/* Central Package Gateway Section */
.Search_TbFontPack
{
	color: #000000;
	
	font-size: 9pt;
}
.BulletStyle
{
	color:#333333;
}
.GatewayTktTitle
{
    COLOR: #333333;
    
   	font-size: 15pt;
   	font-weight:bold;
}

.Gateway_Subheader
{
	COLOR:#055884;
    
   	font-size: 23pt;
   	font-weight:lighter;
}
.Gateway_search_header
{
	COLOR:#333333;
    
   	font-size: 15pt;
   	font-weight:lighter;
}
.gateway_showhours
{
	COLOR:#ffffff;
    
   	font-size: 10pt;
  
}
.gateway_show
{
	COLOR:#ffffff;
    
   	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-size: 10pt;
   	font-weight:bold;
   	
}

.offer_ticket_head
{
	COLOR: #4c4c4c;
    
   	font-size: 12pt;
   	font-weight:bold;
   	
}

.click_off
{
    FONT-SIZE: 9pt;
    COLOR: #810e47;
    
    font-weight:bold;
}


.offetext
{
    FONT-SIZE: 9pt;
    COLOR: #676565;
    
    font-weight:bold;
}

.OffTypetext
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    
    font-weight:bold;
    background-repeat:no-repeat;
    padding-left:3px;
    padding-top:5px;
    cursor:pointer;
}
.OffTypetext_100Percent
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
    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;}
.PegsMeta_lowest_rate_Txt{	font-size:12px;}

.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);
}
.Lytebox_Loading_Inner_Mobile{position:absolute; z-index:1000100;visibility:hidden;left:0;Top:150px;width:960px;height:580px;padding:0px;border:0px solid #0381B9;overflow:hidden;}
.Lytebox_Loading_Inner_Logo{width:800px;height:329px}
.Lytebox_Loading_Inner_Logo{width:800px;height:329px}
.Lytebox_Loading_table{width:880px;height:400px;}
/* PegsMeta */



 .Main_Table{width:1256px;background-color:#FFF}

.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:#f7a823;height:auto;background-repeat:no-repeat;}

.ModifySearchTab_hometext{color: #181818;font-size:10pt;height: 22px;font-weight:bold;}

.ModifySearchTab_Child_text{color: #181818;font-size:8pt;}

.ModifySearchTab_Head{COLOR: #181818;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-size:10pt;COLOR: #000000;}

.SearchResults_Bar{COLOR: #ffffff;background-color:#00afdc;font-size: 16px;FONT-WEIGHT:bold;height:33px;}

.SearchResults_Count{COLOR: #1C82CC;font-size: 24px;FONT-WEIGHT:bold;}

.SearchResults_Text{font-size: 16px;FONT-WEIGHT:bold;color:#444444;}

.SearchResultsText{color:#181818;font-size:10.5pt;font-weight:bold;}

.SearchResultsText_Bottom{color:#181818;}

.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;color:#ffffff;FONT-WEIGHT:bold;}

.Rates_By_Date{font-size:13px;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-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: #717578;font-size: 15px;FONT-WEIGHT:bold;}

.Sort_By_Text{COLOR: #201e1e;font-size: 15px;FONT-WEIGHT:normal;}

.SortBy{COLOR: #ef414d;font-size: 16px;FONT-WEIGHT:bold;}


.Loading_Results{COLOR: #4c4c4c;font-size: 22px;FONT-WEIGHT:lighter;}

a.linkSort:link
{
	COLOR: #1C82CC;
    TEXT-DECORATION: none;
}
a.linkSort:visited 
{
	text-decoration: none;
	COLOR: #1C82CC;
}
a.linkSort:hover 
{
	COLOR: #1C82CC;
    text-decoration: none;
}
a.linkSort:active 
{
	COLOR: #1C82CC;
    text-decoration: none;
}
.LinkSpan_Policy
{
	color:#488AE1;
	CURSOR:pointer;
	
}
.Link_Map_Flex_Rate
{
	color:#488AE1;
	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:#F7A823;background-repeat:repeat-x;height:25px;color:#181818; FONT-WEIGHT:bold;   }

.RoomTypesText{color:#FFFFFF;}

.Best_Rate_Txt{font-size:13px;color:#ffffff;}

.lowest_rate_Amt{	color:#f7a823; font-size:30px;}

.lowest_rate_Amt_Point_Part{color:#f7a823; font-size:18px;}

a.linkPolicy:link
{
	COLOR: #488AE1;
    TEXT-DECORATION: none;
}
a.linkPolicy:visited 
{
	text-decoration: none;
	COLOR: #488AE1;
}
a.linkPolicy:hover 
{
	COLOR: #488AE1;
    text-decoration: none;
}
a.linkPolicy:active 
{
	COLOR: #488AE1;
    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-size: 16px;FONT-WEIGHT:bold;height:28px;}
.Search_Pkg_Bar_Top{COLOR: #ffffff;background-color:#dcdcdb;font-size: 16px;FONT-WEIGHT:bold;height:28px;}
.SearchResults_Bar_Bottom{COLOR: #ffffff;background-color:#F7A823;font-size: 16px;FONT-WEIGHT:bold;height:33px;}

.Prop_Address{COLOR: #666666; font-size:9.3pt;font-weight:bold;}

.Prop_Features{COLOR: #5B5D63;font-size:9.5pt;}

.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{ 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-size:10pt;} 
 .MetaCal_Months{    COLOR: #000000;    	font-size: 10pt;	FONT-WEIGHT: bolder;}
 .Pegs_Meta_Daily-Rate{ color:#eb4247;font-size:8pt;FONT-WEIGHT:bold; }
 .MeatCal_Header{    COLOR: #000000;    	font-size: 12pt;}
 .MeatCal_Top_Header{	COLOR: #db2927;	font-size: 24px;	FONT-WEIGHT:bold;}
 .Meta_Flex_calendar_TopBg{background-color:#f7a823;}
 .Meta_Flex_calendar_BottomBg{background-color:#d7d7d7;}
 .Meta_Flex_Head_Text{COLOR: #181818;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;color:#ffffff;font-weight:600;}
 
.Rates_Indicator_Amount{font-size:12px;color:#ffffff;font-weight:600;}
  
.Rates_Indicator_Point{font-size:10px;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: #181818;font-size: 19px;}
.Property_Name{	COLOR: #181818;font-size: 19px;		}
.PropertyName_PegsMetaCalendar{COLOR: #181818;font-size: 19px; }
.PropertyAddress_PegsMetaCalendar{COLOR: #181818; }
.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:#181818;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;color:#717b83;cursor:pointer;padding-left:10px;}
.PegsMeta_Package_Category_Selected_Text{font-size:17px;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;
     
    cursor:pointer;
   font-weight:bold;
} 
.Tab_menu_Selected
{
	FONT-SIZE: 10pt;
    COLOR: #ffffff;
    
    cursor:pointer;
   font-weight:bold;
} 
.Tab_menu_unelected
{
	FONT-SIZE: 10pt;
    COLOR: #e7e9e9;
    
   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-weight:600;}
.Winter_Menu_Text_Act{color:#f9f2f3;font-size:10pt;text-decoration:none;cursor:pointer;font-weight:600;}
.winter90{width:90px;}
.winter100{width:100px;}
.WintFooter{color: #333333;font-size: 1.1em;    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-size: 1.2em;
	text-decoration:none;
	line-height: 1.6;
}
a.Winter_Class:visited 
{
	color: #B11623;
	
	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-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;
    
    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;padding-top:150px; text-align:justify}

.TdSideResults{width:953px;}

.Micro_Arrival_bar
{
	background-color:#DCDCDC;
	height:35px;
}
.Arrival_dispay 
{
	color: #4c4c4c;
	
	font-size: 9pt;
}

.Default_Sub_header
{
	
	
	font-size: 12pt;
	color:#bf1f24;
	font-weight:bold;
	
	
}

.LinkViewResults  {color:#181818;font-size:15px;CURSOR:pointer;text-decoration:none;padding-left:14px;}

.Search_detailes {color:#ffffff;font-size:14px;padding-left:14px;}

.SearchResults_Hotel_Name_Bar{COLOR: #ffffff;background-color:#dcdcdc;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;
}
.Footer_links
{
	color:#FFFFFF;font-size:9pt;text-transform:uppercase;height:40px;font-weight:600;letter-spacing:1pt;
}
.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;
    
    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-size:24pt;
    color:#ffffff;
    padding-bottom:15px;
}
.main_left_header
{
    font-variant:small-caps; 
   
    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 {
   
    
    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 : #181818;FONT-SIZE: 10pt; }
.summary_checkout_alt{COLOR: #444444;font-size: 10pt;}

.CC_ModifyBookingLinks
{
	color:#43735B;
	CURSOR:pointer;
}
.TktNameSubHead{COLOR: #4c4c4c;FONT-WEIGHT: bolder;font-size: 9pt;}	

.AmenityNameSubHead{COLOR: #4c4c4c;FONT-WEIGHT:bolder;font-size: 9pt;}	

.View_Room_Details_Link
{	color:#43735B;
	
	font-weight:bold;
	font-size: 8pt;
	cursor:pointer;
}
.Mer_Room_Name
{	color:#181818;
	
	font-weight:bold;
	font-size: 10pt;
	 
}
.filter_tab_bg{background-color:#E6E6E6;}





/* Itinerary Builder */
.Itinerary_Ticket_Box_Table{background-color:#ffffff;width:130px;height:134px;border:1px ridge #121212}
.Itinerary_Ticket_Box_Table_Top{background-color: #181818;text-align: center;color: #ffffff;font-size: 8.5pt;vertical-align: middle;min-height: 27px;line-height: 12px;height: 100%;}
.Itinerary_Ticket_Box_Table_Bottom{background-color:#ffffff;height:30px;text-align:center;cursor:pointer;border:1px;border-top-style:ridge;border-color:#121212;}
.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 #121212}
.Itinerary_Ticket_Box_Table_Top_Selected{background-color:#181818;text-align:center;color:#ffffff;font-size:8.5pt;vertical-align: middle;min-height: 27px;line-height: 12px;height: 100%;}
.Itinerary_Ticket_Box_Table_Bottom_Selected{background-color:#e3e3e3;height:30px;text-align:center;cursor:pointer;border:1px;border-top-style:ridge;border-color:#121212;}
.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:#121212;}
.Itinerary_Ticket_Map_Frame{overflow:hidden; width: 577px; height: 779px;border:1px ridge #121212}
.Itinerary_Ticket_Map_Div{width: 577px; height: 779px;}

.Itinerary_Ticket_Map_Name{color:#dd7a00;font-size:12pt;}
.Itinerary_Ticket_Map_Rec_Time{color:#3d3d3d;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-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-size:11pt;}

.Itinerary_Ticket_Nights{color:#3d3d3d;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-size:8.5pt;border:1px;border-top-style:ridge;border-color:#121212;}
.Itinerary_Ticket_Time_Selected{background-color:#ffffff;height:19px;text-align:center;color:#333333;vertical-align: middle;font-size:8.5pt;border:1px;border-top-style:ridge;border-color:#121212;}

.Itinerary_Subtitle{background-color:#FFF;background-repeat:repeat-x;height:44px;font-size:21px;padding-left:1px;}
.Itinerary_Bar{background-color:#f7a823;   background-repeat:repeat;  height:43px;color:#ffffff;font-size:14px;}
.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 #181818}
.Centeral_Ticket_Box_Table_Top{background-color:#181818;text-align:center;color:#ffffff;font-size:8.5pt;vertical-align: middle;min-height: 27px;line-height: 12px;height: 100%;}
.Centeral_Itinerary_Table_Main_head{    COLOR: #181818;        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: #181818;font-size:10pt;height: 22px;font-weight:bold;}
/* 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;}

/*==================== header =========================*/
.usertoppie {     background-repeat:no-repeat;   background-position: right;  z-index:10;     background-color: #181818;    width: 100%;    position: relative;     height: 114px;   }
#welcome {    float: left;    width: 700px;    height: 55px;    padding-top: 30px;padding-left: 80px;}
.headtext{    margin: 0 auto;    width: 460px;    float: none;color:#ffffff;  }
.headtext span{    font-size: 19px !important;  }
.container {    margin-left: auto;    margin-right: auto;     position: relative;  max-width: 1256px; width:100%}
.logo {    position: absolute;    height: 114px;   left:1px;     width: 100%; border:0px solid;}
.RightHead {    position: absolute;    height: 37px;    right:5px; padding-top:40px; width: 300px }
.customlogo {    position: absolute;    height: 114px;   left:1px;     width: 301px; border:0px solid; padding-top:12px;}
.logowidth{height: 111px; width: 533px;}
.desktop-header{position:relative}
.usertop{    width:100%;    position:relative;}  
#HeadSpacer{position:relative;Height:300px;}
.headerRight{position:absolute;right:1px;width:30.9%; border:0px solid;height: 115px;background-color: #e28d05;  }
.header_txt{color:#F8F8F8; }
.headicon{height:41; width:51;}
.icontxt{padding-right:10px;padding-right:10px;}
/*==================== End header =========================*/



/*==================sort box=========================*/
.Sort_MainDiv{position: relative;width: 100%;}
.Sort_SoartBy {position: static;float: left;width: 80px;}
.Sort_Names {position: static;float: left; width: 110px;}
.Sort_Text {font-size: 9pt;font-weight: 501;}
.SortTextLarge {color: #177cca;white-space: nowrap;}
.Sort_Rates {position: static;float: left;width: 250px;}
.SortCatgory {color: #262626;font-size: 10.4pt;}
.SortTextLarge {white-space: nowrap;}
.Redirect_tbl{width:520px;}
/*==================sort box=========================*/