
body {FONT-SIZE: 9pt;COLOR: #615d4e; background-position:top;font-family: 'Arial', sans-serif;background-repeat:no-repeat;background-color:#f5f5f5;    }
.Body_Client
{   
    FONT-SIZE: 9pt;
    COLOR: #444444;
    font-family: 'PT Sans','Arial', sans-serif;
    background-position:0px 0px;
    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');  
    background-color:#ffffff;
    background-attachment:fixed;
    
}
	

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: #444444;   }
TH{FONT-SIZE: 9.5pt;COLOR: #444444;}
LI{FONT-SIZE: 9.5pt;COLOR: #444444;}
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: #444444;

}
.Roomtype
{
	color:#304f73;
	font-size: 9pt;
}
.Cancel_Desc
{
    COLOR: #4c4c4c;
    font-size: 10pt;
}
/*==================== header =========================*/


.usertoppie {     background-repeat:no-repeat;   background-position: right;  z-index:10;        width: 100%;    position: relative;     height: 108px;   }
#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;    width: 1256px; }
.logo {    position: absolute;    height: 90px;   left:1px;     width: 100%; border:0px solid;}
.RightHead {    position: absolute;       right:15px; padding-top:60px; }
.customlogo {    position: absolute; float:none;  height: 154px; width:100%;    }


.desktop-header{position:relative}
.usertop{    width:100%;    position:relative;}  
#HeadSpacer{position:relative;Height:140px;}
.headerRight{position:absolute;right:1px;width:30.9%; border:0px solid;height: 115px;background-color: #e28d05;  }
.header_txt{color:#EAEAEA; }
.HeaderMenuItems{font-size:14px;margin:0;padding:0px 25px;vertical-align:baseline;font-weight: 600;text-transform: uppercase;color: #444444;text-decoration: none;}
.HeaderinfoItems{    font-size:10px;color: #888888;text-decoration: none;margin: 0;padding: 0;vertical-align: baseline;text-decoration: none;}
.Headersearch{font-size: 10px;    margin-left: 5px;    font-weight: 700;    letter-spacing: 1px;    color: #0082aa;}
.HeaderSubMenuItems{font-size:15px;margin:0;padding:0;font-weight: 600;text-transform: uppercase;color: #bbbbbb;text-decoration: none;}
.hedertopbg{background-repeat: no-repeat;background-position: right;    z-index: 0;    width: 100%;    position: relative;    height: 108px;    }
.hedermiddlebg{background-repeat: no-repeat;    background-position: right;    z-index: -100;    width: 100%;    position: absolute;    height: 100px;    background:#ffffff;}
/*==================== End header =========================*/



/*==================== Footer =========================*/

.footertop {  width: 100%;height:395px;    margin-top: 0px;min-height:94px;min-width:1210px;background-color:#0082aa;position:relative;}
.footertop_image {  width: 100%;height:94px;min-height:94px;min-width:1256px;}
.footertop_image_div {width:100%;height:40px;position:absolute;background-color:#0082aa;}
.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:#0082aa;}
.pagendcontainer { width: 1210px;   min-height: 300px;    margin: 0 auto;    padding: 0px;    margin-top: 0px;}
#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;}

.footerHeadertext{  font-weight: 600;   text-transform: uppercase;COLOR: #FFFFFF;    font-size: 47px;}
.footertext{color: #c7e8ef;   font-weight: 300;    padding: 25px 0;line-height: 20px;    letter-spacing: 1px;}
.footertextmenus{  text-transform: uppercase;    font-weight: 700;    text-decoration: none;    color: white;line-height: 15px;letter-spacing: 1px;padding-left: 50px;}
.footertextcontact{FONT-SIZE: 10pt;    COLOR: #FFFFFF;font-weight:600;}
.footerbottom {  width: 100%;height:auto;   background-color:#FFFFFF;background-position:bottom;min-height: 20px;}
.footerAddText{font-weight: 700;text-transform: uppercase;margin-right: -40px;margin-bottom: 20px;font-size: 18px; line-height: 1em;color:#FFFFFF;    padding-top: 50px;}
.PartnerButton{display: inline-block;padding: 10px 15px;color:#FFFFFF; font-weight: 300;text-transform: uppercase;text-decoration: none;font-size: 18px;letter-spacing: 1px;border: 2px solid white;    margin-right: 40px;}
.InternationalButton{display: inline-block;padding: 10px 15px;color:#0082aa; font-weight: 300;text-transform: uppercase;text-decoration: none;font-size: 18px;letter-spacing: 1px;border: 2px solid white;background: #FFFFFF;}

.row .userC{width: 40%;margin: 70px 10px 0 0;float: left;}
.row .footerLogoVisitPA{display: block;width: 59px;height: 73px;float: left;margin-right: 16px;background:url(/images/Portal/logo_PA.png) left bottom scroll no-repeat;text-indent: -10000em;}
.row .footerLogoUSA{display: block;width: 135px;height: 47px;float: left;margin:20px 16px 0 0;background:url(/images/Portal/logo_USA.png) left bottom scroll no-repeat;text-indent: -10000em;}
.row .footerLogoDMO{display: block;width: 155px;height: 63px;float: left;background:url(/images/Portal/logoACC.png) left bottom scroll no-repeat;text-indent: -10000em;}

.row .userE{width: 290px;float: left;margin:25px 10px 0 0;}
.row .footerLogo{display: block;width: 199px;height: 28px;margin:0 0 30px 80px;background:url(/images/Portal/footerlogo.png) left scroll no-repeat;text-indent: -10000em;}
.row .footerCopy{line-height: 18px;COLOR: #444444; 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: 320px;float: right;margin: 80px 0px 0 0;}
.row .footerMeridian{display: block;    width: 242px;height: 84px;background:url(/images/portal/mrdnLogo.png) right bottom scroll no-repeat;text-indent: -10000em;margin-bottom: 28px;}

.footerprivacy{color: #444444;margin-right: 3px;text-decoration: none;font-weight:300;margin-left:3px}
.footerImg{    position: absolute;    float: right;    right: 0px;bottom: -20px;}
.footercopyright {    width: 100%;    text-align: left;    font-size: 10px;    color: #899197;}
.footercopyright a{    color: #37C21B;}
/*==================== 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: #4c4c4c;
	
	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: #444444;
	
	font-size: 12pt;
}
.sublinks {
	color: #444444;
	
	font-size: 9pt;
	
}
.sublinks2 {
	color: #438A48;
	
	font-size: 9pt;
	cursor:pointer;
	
}


a.Link_Class:link
{
	color: #00ADEF;
	
	font-size: 9pt;
	text-decoration:none;
}
a.Link_Class:visited 
{
	color: #00ADEF;
	
	font-size: 9pt;
	text-decoration:none;
}
a.Link_Class:hover 
{
	COLOR: #00ADEF;
	text-decoration:none; 
}
a.Link_Class:active
{
    color: #00ADEF;
	
	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;}
.Clearbtn{CURSOR: pointer;COLOR: #007DA5;border:0;BACKGROUND-COLOR:#ffffff;font-size: 11pt;font-weight: bold;text-transform: uppercase;}
.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:#444444;FONT-WEIGHT:bold;font-size: 14px;}	
.toroNewSubTitle1
{
	
    COLOR: #32508C;
    
}
.toroNewsublinksb {
	color: #3366cc;
	
	font-size: 11pt;
}


.toroFrontsublinksb {
	color: #3D9BD3;
	
	font-size: 9pt;
}


.toroNewsubLink
{
	COLOR: #ffffff;
    FONT-WEIGHT: 300;
    font-size: 13pt;
    text-transform: uppercase;
     background-color: #ff6a42; 
}	

.toroNewDatesLink
{
	
    COLOR: #000000;
    font-size: 8pt;
    
}	
.toroNewDatesFade
{
	
    COLOR:#045b86;
    font-size: 8pt;
    
}	
.toroNewPropName
{
	height:22;
    cOLOR: #4c4c4c;
    font-size: 12pt;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 0.5pt;
}	

.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: #444444;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:#37C21B;CURSOR:pointer;font-weight: 700;}
.Attr_link{color:#37C21B;CURSOR:pointer;font-weight: 500;}
.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;
    
}	

.RoomDetailsSection
{
	padding-left:30px;
	padding-right:30px
}

.Avail_room_name
{	
    COLOR: #444444;
    font-size: 22px; 
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.5pt;
}
.RoomAmenities
{
    font-size: 11pt;
    text-transform: uppercase;
    color: #444444;	
}

.list{COLOR:#fffffd;font-weight:bold;}
.map_des
{	
    COLOR:#4b6c77;
    
}
.other_av
{	
    COLOR:#4c4c4c;
    
    padding-left:10px;
    font-size:10pt;
}

.view_av
{	
    COLOR: #007DA5;
    font-size: 11pt;
    font-weight: bold;
    text-transform: uppercase;
}

.AvgRoomRateDisp
{	
    COLOR:#ffffff;
    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: #444444;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: #444444;font-size: 24px;text-transform:uppercase;font-weight:500}


.prp_name_Blu{COLOR: #BE1E26;font-size: 16pt;font-weight:bold;}


.prp_name_Blk
{
    COLOR: #BE1E26;
    
   	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: #007DA5;
	
	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:#007DA5;text-decoration:none;    font-weight:bold}


.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:#444444;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:#444444;
	CURSOR:pointer;
	text-decoration:none;
	
}
.Footer_Link2
{
	color:#444444;
	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: #007DA5;
    font-size: 9pt;
    cursor: pointer;
    text-decoration: none;  
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .3pt;
}
.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:.5pt;
	line-height: 20px;
}

.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: #444444;font-size: 11pt;font-weight:bolder;}
.Tkt_General_head
{
	color:#304F73;

	font-size: 11pt;
	font-weight:600;
	letter-spacing:.3pt;
}
.Tkt_Sub_head
{
	color:#444444;
	
	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:#000000;font-size: 8pt;}
.Central_Pkg_Tkts{color:#202221;font-size: 8pt;}
.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;width:200px;height:150px}
#Photobox_img_Microsite {border:0px solid; width:290px;height:209px;position :relative;}
#PhotoArrow_Microsite  {position:absolute; top:202px; right:0px; 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:128px; 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:200px;height:150px;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:#007DA5;
    TEXT-DECORATION: none;
    font-weight:bold;
    font-size: 9pt;
    }

.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: #444444;font-size: 10pt;font-weight:bold;letter-spacing:0.5pt}


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;
}
.progress_Bottonline{height:5px;background-color:#ff6a42}
.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:#444444;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: 0px;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: #444444;
	
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:link
{
	COLOR: #444444;
		
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
a.header_link:visited 
{
COLOR: #444444;
	
	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: #444444;
	
	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: #444444;


	font-size:11pt;
	text-decoration:none;
}
a.normal_nav:visited 
{
COLOR: #444444;


font-size:11pt;
text-decoration:none;
}
a.normal_nav:hover 
{
color:#0084b4;


font-size:11pt;
text-decoration:none;
}
a.normal_nav:active
{
COLOR: #444444;


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:#007DA5;
}


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: #007DA5;
    font-size: 9pt;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .3pt;
}
.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:#444444;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%;
	min-width: 360px;
}
#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; vertical-align:bottom;width:100%; min-width: 360px;bottom:0px;}
#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);
}
/* PegsMeta */



 .Main_Table{width:1256px;background-color:Transparent}

.Inner_Tabl{width:100%;background-color:Transparent;border:0px;border-style:solid;border-left-color:#dddbdc;border-right-color:#dddbdc;border-top-color:#ffffff;border-bottom-color:#dddbdc;}

.Sub_Table_Padding{background-color:Transparent ;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;height:auto;background-color:#FF9000;position: relative;    height: 35px;}

.ModifySearchTab_hometext{color:#ffffff;font-size:9pt;height: 22px;font-weight:bold;}

.ModifySearchTab_DropDownTitle{vertical-align:top;padding-top:0px}

.ModifySearchTab_Child_text{color: #444444;font-size:8pt;font-weight:400;}

.ModifySearchTab_Head{COLOR: #444444;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: #444444;}
.Sort_Text_price{TEXT-DECORATION: none;font-size:9pt;COLOR: #444444;}
.SearchResults_Bar{COLOR: #ffffff;background-color:#00afdc;font-size: 16px;FONT-WEIGHT:bold;height:33px;}

.SearchResults_Count{COLOR: #444444;font-size: 24px;font-weight:bold; }

.SearchResults_Text{font-size: 15px;color:#444444;font-weight:500;text-transform:uppercase;font-weight:bold;}

.SearchResultsText{color:#444444;font-size:9pt;font-weight:600}

.SearchResultsText_Bottom{color:#FFFFFF;}

.Footer_BG{background-color:#ecebe0;}

.Header_BG{background-color:#ecebe0;}

.Prop_Listing_Bg{background-color:#e8e8e8;border:0px;border-style:solid;border-left-color:#dbdddc;border-right-color:#dbdddc;border-top-color:#dbdddc;border-bottom-color:#dbdddc; width:100%;}
.PLHeight{height: 215px;}

.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-color:#FFFFFF;width:166px;height:203px;}

.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:#444444;font-weight:600 }

.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:none;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: 0px;}

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: #444444;font-size: 14px;FONT-WEIGHT:bold;}

.SortBy{COLOR: #ef414d;font-size: 16px;FONT-WEIGHT:bold;}


.Loading_Results{COLOR: #4c4c4c;font-size: 22px;FONT-WEIGHT:lighter;}

a.linkSort:link
{
	COLOR: #37C21B;
    TEXT-DECORATION: none;
    font-size: 9pt
}
a.linkSort:visited 
{
	text-decoration: none;
	COLOR: #37C21B;
	font-size: 9pt
}
a.linkSort:hover 
{
	COLOR: #37C21B;
    text-decoration: none;
    font-size: 9pt
}
a.linkSort:active 
{
	COLOR: #37C21B;
    text-decoration: none;
    font-size: 9pt
}
.LinkSpan_Policy
{
	color:#37C21B;
	CURSOR:pointer;
	
}
.Link_Map_Flex_Rate
{
	color:#37C21B;
	CURSOR:pointer;
}
.LinkSpan_ViewWebsite
{
	color:#37C21B;
	CURSOR:pointer;
	FONT-WEIGHT:bold;
}
.LinkSpan_Map
{
	color:#444444;
	CURSOR:pointer;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
	
}

.Pegs_Meta_Daily-Rate{color:#eb4247;font-size:8pt;FONT-WEIGHT:bold; }

.Map_Cal_Text{font-size:13px;color:#cc7a00;}	

.PropThumbImage{width:287px;height:190px;}

.Prop_Box_Top{border:1px;border-top-style:solid;border-top-color:#dbdddc;}

.RoomTypesBG{background-color:#444444;background-repeat:repeat-x;height:25px;color:#FFFFFF; FONT-WEIGHT:bold;   }

.RoomTypesText{color:#FFFFFF;}

.Best_Rate_Txt{font-size:13px;color:#444444; font-weight:600}
.Best_Rate_Txt_Small{font-size:13px;color:#444444;font-weight:600;display:none}
.lowest_rate_Amt{	color:#FF9000; font-size:30pt;font-weight: 400;}

.lowest_rate_Amt_Point_Part{color:#FF9000; font-size:18px;font-weight: 400;    vertical-align: top;    padding-top: 6px;}
.lowest_pkgrate_Amt_Point_Part{color:#FF9000; font-size:18px;font-weight:400;    vertical-align: middle;    padding-bottom: 46px;}

a.linkPolicy:link
{
	COLOR: #007DA5;
    TEXT-DECORATION: none;
}
a.linkPolicy:visited 
{
	text-decoration: none;
	COLOR: #007DA5;
}
a.linkPolicy:hover 
{
	COLOR: #007DA5;
    text-decoration: none;
}
a.linkPolicy:active 
{
	COLOR: #007DA5;
    text-decoration: none;
}
.Room_Setarator{border:1px;border-style:none;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:#37C21B;font-size: 16px;FONT-WEIGHT:bold;height:33px;}

.Prop_PhoneNumber{COLOR: #444444; font-size:9.3pt; font-weight:bold}

.Prop_Address{ COLOR: #444444;    font-size: 9.3pt;    font-weight: bold;  COLOR: #444444;     height: 26px;}

.Prop_Features{COLOR: #1A1919;font-size:9.5pt;}
.Prop_Features_smaller{display:none}

.Filter_Tab_Base{background-image:url('/Images/Portal/Filter_Tab_Base.png');background-repeat:repeat-x;}

.Filter_Tab_Main_BG{background-color:Transparent;padding-top:0px;}

.SortBoxBorder{border:1px;border-style:solid;border-left-color:#f1f1f1;border-right-color:#f1f1f1;border-top-color:#efefef;border-bottom-color:#f1f1f1;background-color:#ffffff;}

.MapLegendStrip{background-image:url('/images/portal/MapLegendStrip.png');}



 /****************MetaCalander*************/
 .MetaCalanderStyle {border-color:#E5E5E5;background-color:#E5E5E5;width:380 ; }
 .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;height:37px; width:57px}
 .MetaCal_SoldOut{background-image:url('/Images/Portal/Meta_Cal_SoldOut.png'); background-repeat: no-repeat;height:37px; width:57px}
 .MetaCal_avb_date{font-size:10pt;} 
 .MetaCal_Months{    COLOR: #000000;    	font-size: 10pt;	FONT-WEIGHT: bolder;width:55px}
 .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:#37C21B;}
 .Meta_Flex_calendar_BottomBg{background-color:#d7d7d7;}
 .Meta_Flex_Head_Text{COLOR: #444444;font-size: 16px;FONT-WEIGHT:bold;}
 .MetaCal_ColSize{width:57px;height:37px}
 .metaCal_footer{background-image:url('/images/Portal/Calender_Meta_Footer.png');height:12px;width:433px;background-repeat:no-repeat;padding-right:15px;}
 .MetaCal_BgWith{width:400px}
 .MetaCal_Width{width:433px}
 .Meta_DatesInput{width:180}
 .Calender_Meta_header{background-image:url('/images/Portal/Calender_Meta_header.png');height:8px;background-repeat:no-repeat;}
 .Calender_Meta_Middle{background-image:url('/images/Portal/Calender_Meta_Middle.png');background-repeat:repeat-y;}
 .MetaCal_Padding{padding-left:10px}
 .CalenderInnerTop{background-image:url('/images/Portal/CalenderInnerTop.png');	 background-repeat:no-repeat;height:16px}
.CalenderInnermiidle{ background-image:url('/images/Portal/CalenderInnermiidle.png'); background-repeat:repeat-y;}
.CalenderInnerBottom{background-image:url('/images/Portal/CalenderInnerBottom.png');	 background-repeat:no-repeat;}
 /****************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:12px;color:#ffffff;font-weight:600;padding-left:4px;text-transform:uppercase;}
 
.Rates_Indicator_Amount{font-size:14px;color:#ffffff;font-weight:600;padding: 0 0px;}
  
.Rates_Indicator_Point{font-size:10px;color:#ffffff;}
.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_Fill{background-color:#FF9000;height:34px;background-repeat:repeat-x;cursor:pointer;width:130px;}

.ViewRoomTypeBtn{width:166px ;height:51px; background-color:#37C21B;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 51px;    vertical-align: middle;      font-size: 18px;    font-weight: 300;}
.BookBtn{width:120px ;height:35px; background-color:#37C21B;color:#FFFFFF;text-decoration:none;text-align:center;line-height: 35px;vertical-align:middle;font-size:18px;font-weight:300}
.ViewItineraryBtn{width:200px ;height:69px; background-color:#ff6a42;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 69px;    vertical-align: middle;      font-size: 18px;    font-weight: 300;}
.purchaseItineraryBtn{width:230px ;height:69px; background-color:#ff6a42;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 69px;    vertical-align: middle;      font-size: 18px;    font-weight: 300;}
.printBtn{width:95px ;height:45px; background-color:#ff6a42;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 45px;    vertical-align: middle;      font-size: 20px;    font-weight: 300;}
.newsearchBtn{width:134px ;height:45px; background-color:#ff6a42;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 45px;    vertical-align: middle;      font-size: 20px;    font-weight: 300;text-transform:uppercase}
.gobackBtn{width:108px ;height:45px; background-color:#ff6a42;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 45px;    vertical-align: middle;      font-size: 20px;    font-weight: 300;text-transform:uppercase}
.newsearchBtn{width:134px ;height:45px; background-color:#ff6a42;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 45px;    vertical-align: middle;      font-size: 20px;    font-weight: 300;}
.Backto_searchBtn{width:134px ;height:45px; background-color:#ff6a42;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 45px;    vertical-align: middle;      font-size: 20px;    font-weight: 300;}
.Room_PropertyName{COLOR: #444444;font-size: 26px;text-transform:uppercase;font-weight:600;letter-spacing: 0.5pt; white-space: nowrap;}

.PropertyName{COLOR: #444444; font-size: 19px;white-space: nowrap;}
.Property_Name{	COLOR: #444444;font-size: 19px;		}
.PropertyName_PegsMetaCalendar{COLOR: #FFFFFF;font-size: 19px; }
.PropertyAddress_PegsMetaCalendar{   font-size: 9.3pt;    font-weight: 500;  COLOR: #FFFFFF;     height: 26px; }
.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:Transparent ;background-repeat:repeat-x;height:60px;color:#2E2E2E;font-size:31pt;font-weight:bold;padding: 0px 0px;padding-bottom:1px;}
.Contact_details{width:166px ;height:30px; font-size:13px;color:#444444; font-weight:600;text-align:center;vertical-align:top;}





.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;text-transform:uppercase;}
.PegsMeta_Package_Category_Selected_Text{font-size:17px;color:#ffffff;cursor:pointer;padding-left:10px;background-color:#ff6a42;}
 
 
 .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-color:#b5b3b4;
 width:12px;
 height:50px;
 
}

.PB_After_selection_fill
{
	background-color:#b5b3b4;
	height:50px;
}
.PB_After_selection_End
{
	background-color:#efefef;
	width:3px;
	height:50px; 
}

.PB_Selection_fill
{
	background-color:#ff6a42;
	height:50px;
}
.PB_Select_End
{
	background-color:#efefef;
	width:3px;
	height:50px; 
}
.PB_Before_fill
{
	background-color:#d0d0d0;
	height:50px;
}
.PB_Numerics
{
	font-size:18px;
	font-weight:500;
	padding:6px;
}
.PB_Selection_before_end
{
	background-color:#efefef;
	width:3px;
	height:50px; 
}
.PB_End_tab
{
	background-color:#d0d0d0;
	width:200px;
	height:50px; 
}
.PB_End
{
	background-color:#d0d0d0;
	 width:200px;
	 height:50px; 
}
.PB_After_select
{
	background-color:#b5b3b4;
	width:22px;
	height:50px; 
}
.PB_Underline
{
	height:3px;	
	background-color: #efefef;
}
.Tab_menu_visited
{
	FONT-SIZE: 10pt;
    COLOR: #444444;
     
    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: #444444;
    
   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: #444444;
    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: #444444;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;}

.LinkViewResults_Bottom  {color:#ffffff;font-size:15px;CURSOR:pointer;text-decoration:none;letter-spacing: 1px;}

.Search_detailes {color:#ffffff;font-size:14px;padding-left:14px;}

.SearchResults_Hotel_Name_Bar{COLOR: #444444;background-color:#FFFFFF;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 
{
	
	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: 0px;
    border-bottom-color:transparent;
}
.summary_checkout{color : #444444;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:#444444;
	
	font-weight:bold;
	font-size: 10pt;
	 
}
.filter_tab_bg{background-color:#FF9000;position: relative;  position: relative;} /*background-color:#E8E8E8*/





/* Itinerary Builder */
.Itinerary_Ticket_Box_Table{background-color:#D3D3D3;width:130px;height:134px;border:0px ridge #121212}
.Itinerary_Ticket_Box_Table_Top{background-color:#181818;height:35px;text-align:center;color:#ffffff;font-size:8pt;vertical-align: middle;text-transform:uppercase;padding-top:1.5px;padding-bottom:1px;}
.Itinerary_Ticket_Box_Table_Bottom{background-color:#ff6a42;height:30px;text-align:center;cursor:pointer;border:0px;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:#D3D3D3;width:130px;height:134px;border:0px ridge #121212}
.Itinerary_Ticket_Box_Table_Top_Selected{background-color:#181818;height:35px;text-align:center;color:#ffffff;font-size:8pt;vertical-align: middle;text-transform:uppercase;padding-top:1.5px;padding-bottom:1px;}
.Itinerary_Ticket_Box_Table_Bottom_Selected{background-color:#f7a823;height:30px;text-align:center;cursor:pointer;border:0px;border-top-style:ridge;border-color:#121212;font-size:15px;text-decoration:none;color:#444444;text-transform:uppercase;text-align:center;font-weight:400;cursor:pointer}
.Itinerary_Ticket_Box_Table_Bottom_Selected_Remove{background-color:#f7a823;height:30px;text-align:center;cursor:pointer;border:0px;border-top-style:ridge;border-color:#121212;height:30px;font-size:15px;text-decoration:none;color:#444444;text-transform:uppercase;text-align:center;font-weight:400;cursor:pointer}
.Itinerary_Ticket_Map_Frame{overflow:hidden; width: 550px; height: 779px;border:0px 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:30px;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 #ff6a42}
.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:0px;border-top-style:ridge;border-color:#121212;}
.Itinerary_Ticket_Time_Selected{background-color:#D3D3D3;height:19px;text-align:center;color:#333333;vertical-align: middle;font-size:8.5pt;border:0px;border-top-style:ridge;border-color:#121212;}

.Itinerary_Subtitle{background-color:#444444;background-repeat:repeat-x;height:44px;font-size:21px;padding-left:1px;color:#ffffff;}
.Itinerary_Bar{background-color:#007da5;   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:0px ridge #181818}
.Centeral_Ticket_Box_Table_Top{background-color:#181818;height:30px;text-align:center;color:#ffffff;font-size:8.5pt;vertical-align: middle;}
.Centeral_Itinerary_Table_Main_head{    COLOR: #444444;        font-size: 16pt;}
.Centeral_Itinerary_Table_Bg{background-color: #ffffff;border: 0px;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: #444444;font-size:10pt;height: 22px;font-weight:bold;}*/
.SearchTab_Text_right{color: #0084a0;font-size:8.5pt;height: 30px;font-weight:bold;text-transform:uppercase;padding-left: 0px;padding-right: 0px;vertical-align: bottom;}
/* 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;}

.find_hotel_bar{background-color:Transparent;width:100%;height:30px;text-align:left;font-size:12pt;font-weight:bold;vertical-align: middle;letter-spacing:1px;padding-left:15px;color: #ffffff;}
.find_hotel_bar_Default{background-color:Transparent;height:35px;text-align:left;font-size:14pt;font-weight:700;vertical-align: middle;letter-spacing:1px;padding-top:7px;}
.Check_Availability{color:#ffffff;font-size:20px;padding-left:0px;padding-top:0px;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:300;letter-spacing:1px;cursor:pointer}
.filter_tab_text{TEXT-DECORATION:none;color:#ffffff;font-size:9pt;height:20px;font-weight: bold;padding-left:0px;padding-right:15px;vertical-align:bottom;}
.find_filter_bar{background-color:Transparent;width:100%;height:62px;text-align:left;font-size:12pt;font-weight:bold;vertical-align: middle;letter-spacing:1px;padding-left:15px;color:#ffffff;}
.datetext{color:#444444; font-size:15pt;font-weight:bold;letter-spacing:1px;padding-right:10px;padding-left: 30px;}
.monthtext{color:#444444; font-size:12pt;padding-right:30px;font-weight:500}
.Yeartext{color:#444444; font-size:12pt;padding-left:5px;font-weight:500}
.SearchBoxBorder{border:1px;border-style:solid;border-left-color:#efefef;border-right-color:#efefef;border-top-color:#efefef;border-bottom-color:#efefef;}
.Separator{width:2px;background-color:#efefef;}
.Search_Input_TxtBox{width:40px;border:0px;font-size:15pt;color:#444444;text-align:center;letter-spacing: 1px;font-weight:600;
                     -moz-appearance: none;
                     -webkit-appearance: none;
					  appearance: none;
					  }
.Search_Input_TxtBoxChildDDl{width:40px;border:0px;font-size:12pt;color:#444444;text-align:center;letter-spacing: 1px;font-weight:400;
                     -moz-appearance: none;
                     -webkit-appearance: none;
					  appearance: none;
					  }					  
.Avail_CheckBg{background-color:#ff6a42;}
.Itinerary_Btn_Bg{background-color:#ff6a42;height:100px;color:#ffffff;font-size:20px;padding-left:0px;padding-top:0px;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:300;letter-spacing:1px;cursor:pointer}
.Itinerary_Btn_link{font-size:20px;padding-left:0px;padding-top:0px;text-decoration:none;}
.Itinerary_Btn_Submit{background-color:#ff6a42;height:80px;color:#ffffff;font-size:20px;padding-left:0px;padding-top:0px;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:300;letter-spacing:1px;cursor:pointer}
.Itinerary_link{font-size:15px;padding-left:0px;padding-top:0px;text-decoration:none;color:#ffffff;text-transform:uppercase;text-align:center;font-weight:300;cursor:pointer}
.CntrlBookNow{width:164px ;height:75px; background-color:#ff6a42;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 75px;    vertical-align: middle;      font-size: 20px;    font-weight: 300;}
.Pkg_BookBtn_Bg{width: 180px;    height: 69px;    background-color: #ff6a42;    color: #FFFFFF;        text-decoration: none;    text-align: center;    line-height: 69px;    vertical-align: middle;    font-size: 18px;    font-weight: 300;}
.SelectBtn{width:134px ;height:39px; background-color:#37C21B;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 39px;    vertical-align: middle;      font-size: 20px;    font-weight: 300;}
.Apply_ChangesBtn{width:192px ;height:35px; background-color:#ff6a42;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 35px;    vertical-align: middle;      font-size: 18px;    font-weight: 300;}
.BookBtn_Bg{background-color:#ff6a42;    text-align: center;height: 60px;}
.Room_DailyRateTxt{   color: #ffffff;    text-transform: uppercase;    text-align: center;    font-weight: 600;    letter-spacing: .4pt;    height: 40px;    vertical-align: bottom;}
.Room_DailyRate{height:100px}
.Room_Desc{COLOR: #5B5D63;    font-size: 8.5pt;    line-height: 20px;}
.Avail_header{COLOR: #444444;    font-size: 18px;      text-transform: uppercase;    font-weight: 500;    letter-spacing: 0.5pt;}
.Avail_Daily{COLOR: #444444;    font-size: 11px;           text-transform: uppercase;    font-weight: 900;    letter-spacing: 0.3pt;}
.view_room_details_Size{background-color:#ff6a42;width:190;height:55px;text-align: center;}
.view_room_details{color:#ffffff;font-size:13pt;FONT-WEIGHT: 300;}

.dropdownSelectArrow{   background-image:url('/images/Portal/dropdown_arow.png');background-repeat:no-repeat;background-position:right ;-o-appearance: none;appearance: none;-moz-appearance: none; -webkit-appearance: none;padding-left:1px;text-transform: uppercase;}

.SearchResultsText__Bottom{color:#ffffff;font-size:9.5pt;font-weight:600}


/*------------------------------------------------------------------------------*/
.Main_Table { width:100%;   max-width: 1256px; min-width:360px}

/*   Header */
.container {  width:100%;   max-width: 1256px;}
.logo {  left: 0px}

.ClientMenu {  overflow: hidden; }
.ClientMenu a { cursor:pointer;	text-decoration:none;	color:#000000;	font-weight:800;	font-size:17px;	letter-spacing: 1px;	text-transform:uppercase; padding: 14px 26px;}
.ClientMenu a:hover {  cursor:pointer;	text-decoration:none;	color:#000000;	font-weight:800;	font-size:17px;  	letter-spacing: 1px; 	text-transform:uppercase;  padding: 14px 26px; }
.ClientMenu .icon {  display: none;}
.container {width: 100%; max-width: 1256px;}
.RightHead {    padding-top: 8px;}
/*   Header */
/*Common Frames*/
.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_table{width:880px;height:400px;}
.DivPegsMeta_Lyteboxwidth{Top:150px;width:595px;height:620px}
.Lytebox_Content_overlay_Bonus{width:842px;}

.DivCalPopupWindow_Top{background-image:url('/Images/Portal/Cal_Top.png');background-repeat: no-repeat;height:19px;width:404px;}
.DivCalPopupWindow_Middle{background-image:url('/Images/Portal/Cal_Middle.png');background-repeat: repeat-y;}
.DivCalPopupWindow_MiddleDiv{position:absolute; bottom:0px; top:-6px; right:20px; left:160px;z:index:100px;float:right;padding-left:225px;height:16px;}
.DivCalPopupWindow_Cal_Middle{background-image:url('/Images/Portal/Cal_Middle.png');background-repeat: repeat-y;padding-left:13px;}
.DivCalPopupWindow_Bottom{background-image:url('/Images/Portal/Cal_Bottom.png');background-repeat: no-repeat;height:19px;width:404px;}
/*Common Frames*/

/* Map */
.mapFramewidth{width:475px;}
.MapContainerTable{width:533px}
.MapCanvasDiv{width: 523px; }
.Lytebox_Content_overlay_Map{width:500px}
/* Map */
/*------------------------------------------------------------------------------*/

/* Sorting */
.Sort_MainDiv{position:relative;width:100%;}
.Sort_SoartBy{position:static;float:left;width:110px;}
.Sort_Names{position:static;float:left;width:146px}
.Sort_Rates{position:static;float:left;width:265px}
.Sort_Caa{position:static;float:left;width:95px;}
.Sort_Result{position:static;float:right;}
.SortBoxBorder{padding-left:30px;}
.SortboxTop{height:10px}
.SorttextSmall{display:none}
.SortTextLarge{color: #37C21B;font-size: 9pt;font-weight: 700;}
.SortCatgory{color:#444444;font-size: 9pt;}
/* Sorting */



/*   FilterTab  */
.FilterTab_MainDiv{position:relative;width:100%}
.FilterTab_campGround{position:static;float:left;padding-left:10px;padding-bottom:10px;padding-top:0px;}
.FilterTab_catagory{position:static;float:left;padding-left:10px;padding-bottom:10px;}
.FilterTab_location{position:static;float:left;padding-left:40px;padding-bottom:10px;}
.FilterTab_Amenities{position:static;float:left;padding-bottom:8px;padding-left:20px;padding-top:0px;}
.FilterTab_MapList{position:absolute;float:right;height: 53px;padding: 0px 20px 0px 0px;right: 0px;}

.Amenitycol{width:40px;padding-top:1px;}
.AmenityImages{width:32px;height:32px}
.Filter_Text{padding-top:15px}
.FilterAmenityWidth{width:30px}
.MapText_Mobile{display:none}
.ViewMapImg{width:18px;height:30px}
.ViewInListImg{width:32px;height:32px}
.MapIconPadding{padding-bottom:3px;padding-right: 10px;}
.MapText_Mobile{display:none}
/*   FilterTab  */

/*   SearchTab  */
#Modify_search_Display{padding-bottom:0px}
.ModifySearchTab_Top{padding-top:10px}
.calenderIcon{padding:10px;padding-top: 20px}
.SpecificHotalDropDown{width:auto;}
.SrchTb_height{height:100%}
#SrchTb_heightChildcolHeight{height:40px}
.SecondRow_possition{vertical-align:top;padding-top: 13px;}

.SrcTb_MainDiv{position:relative;width:100%}
.SrcTb_Sub_One{position:static;float:left;}
.SrcTb_Sub_Two {position:static;float:left;padding-left: 10px;}
.SrcTb_Sub_Three {position:static;float:left;padding-left: 10px;}
.SrcTb_Sub_Four {position:static;float:left;width:193px}
.SrcTb_SubThree {position:static;float:left;display:none;}
.dropdownSelectArrow{width:160px}
.Search_TxtBox{border: 1px solid #6b757d;font-size:8pt; padding-left: 4px; text-align: left;   letter-spacing: 1px;   color: #767366;height: 22px;  font-weight: 600;  background-image: url(/images/Portal/SearchBoxBg.png);    background-repeat: no-repeat;    background-position: 195px 3px;}
.SrchTb_MainLeft{padding-left:30px;padding-top:0px;}
/*   SearchTab  */

.ViwONMap_Small{display:none;padding-left:14px;}
.ViwHtlONMap{padding-left:14px}


/*Availability Check*/
.Prop_MainOuterDiv{position:relative;width:100%}
.PropImgDiv{position:static;float:left;width: 287px;display: block;min-height: 108px;}
.PropDetailsDiv{position:static;float:left;width: 59%;min-height:155px;}
.PropRateDiv{position:static;float:right;width:166px;margin-top:2px;margin-right:2px;}
.PropDetailsDiv_Sub{position:static;top:0px;width:100%;min-height:120px;}
.Amenities_Box_Div{position:static;bottom:0px;width:100%;height:38px;padding-left:18px;}
.Rates_IndicatorBtn_Div{position:static;bottom:0px;width:100%;height:34px;padding-left:10px;}
.PropDetails_leftPadding{padding-left:20px;padding-top:1px}
.CAA_Logo_Td_Padding{padding-right:18px;padding-top:0px}
.PropAddress_Td_Padding{padding-left:0px;padding-top:1px;}
.PropPh_Td_Padding{padding-left:0px;padding-top:7px;}
.PropInfo_Td_Padding{padding-left:0px;padding-top:5px;padding-bottom: 10px;}
.Map_Td_Padding{padding-top:6px;padding-right:70px;}
.BestRate_Cal_Button_Td{height:50px;background-color:#ffffff;}
.ViewRoomTypes_Button_Td{height:51px;padding-right:0px;padding-top:0px;}
.PopupLinks_Td{padding-right:0px;padding-bottom:27px;}
.PropAmenityListcol{padding-top:0px;padding-left:0px;}
.PropInfoLinks{padding-right:0px;}
.popupLinks{display:block;}
.PropNameListcol{padding-top:2px;padding-left:0px;}
.PropCAALinks{padding-right:0px;}
.BestAvgRate_Td{height:20px;padding-top:1px;}
.lowest_rate_Amt_td{padding-bottom:1px;}
.Lytebox_Loading_Inner_Logo{width:800px;height:329px}
.AmadeusRedirect_Tbl{width:520px;}
.AmadeusRedirect_Main_Logo{width:620px;height:254px;}
.ViewRoomTypeBtn_Mob{display:none}
.SearchResultBottom{height:27px}
.Footer_topHeight{height:39px}
.sorting_bottom{height:0px}
.Linkspan_Space{width:10px}
.FlexCal_Img{width:19px;height:16px}.
/*Availability Check*/

/*Availability Check Allroom*/
.Room_PropImage_Width{width:290px;height:222px;}
.prop_room_padding{padding:0px 25px}
.Room_SmallImage_Width {width: 290px;height:100%;}
.Room_InnerImage_Width {width: 245px;}
.Room_Innerdiv_Width {width: 228px;}

.Avl_room_header_Div{position:relative;width:100%; height:80px;}
.Avl_room_header_Div_One{position:static;float:left;height:80px;width:410px;text-align:center; }
.Avl_room_header_Div_Two {position:static;float:left;width:280px;height:80px;padding-top:12px;}
.Avl_room_header_Div_Three {position:static;float:left;height:80px;}
.Avl_room_header_Div_Four {position:static;float:right;width:280px;padding-right:10px;height:80px; }
.Avl_room_header_one_space{width:100px;}
.img_room{width:200px;height:150px;}
.More_photos_padding{padding-top: 10px;}
.room_Amenity_font{padding-left:25px;color:#444444;}
.ShowLink_Cal_padding{padding-left:230px;}
.ShowLink_Cal_padding_left{padding-left:70px;}
/*Availability Check Allroom*/

/*Availability Check Map*/
.avl_map_canvas{width: 100%; height: 580px; position:relative;z-index:0;}
.MapInfoBox{width:515px;}
.MapCalendarTable{width:140px;}
.MapPropName
{
	height:22;
    cOLOR: #4c4c4c;
    font-size: 12pt;
    FONT-WEIGHT: bolder;
}	
.MapThumbImage{width:123px;height:94px}
.MapThumbImageTd{width:135px;height:105px}
.MapLegendStripTd{width:450px;}
.MapPropAddress{font-size:9.5pt;}
/*Availability Check Map*/

/*Footer*/
.footerouter{width: 100%;background-color:#e2e2e2;position:relative;}   
#footer {display:table;width:100%;padding-top:20px;max-width:1256;}
.footer-row {position:relative}
.footer-section_Left {width:35%;padding-left:20px;position:static;float:left}
.footer-section_center {width:30%;  position:static;float:left}
.footer-section_Right {padding-left:50px;width:25%;padding-right:20px;position:static;float:right}
.footerMeridian{display: block;    width: 183px;height: 69px;float: right;}
.Partnerlogin{display: block;}
.footer_whiteArea{width:50%;}
.footerImg{position: absolute;    float: right;    right: 0px;top:250}
.Footer_SocialImg{width:27px;height:27px}
.footer_td_txt{display: block;font-size: 15px;text-transform: uppercase;padding: 10px 0;color: #58595b;border-bottom: 1px solid #ababab;text-decoration: none;}
.footer_address{font-weight: 600;font-size: 13px;text-transform: uppercase;color: #58595b;text-align:right}
.footer_phone{font-weight: 600;font-size: 12px;color: #58595b;}
.social-links {border-top: 1px solid #ababab;padding-top: 15px;margin-top: 15px;}
.DraytonFooter_logo{width:272px;height:135px;border:0px;}
.Footeraligns{text-align:right}
/*Footer*/
.drpAccommodations{width:220px;}
.drpAccommodationsType{width:235px;}
.ShowHide{display:block}
.SortShow{display:block}
.Sortsearch_head{width:100%;}
.Sortsearch_td{text-align:center;width:400px;}
.ModifySearch_head{width:100%;}
.ModifySearch_td{text-align:center;width:400px;}
.FilterSearch_head{width:100%;}
.FilterSearch_td{text-align:center;width:400px;}
#Img_showhide{display:none;}
#Img_Modifyshowhide{display:none;}
#ImgSort_showhide{display:none;}
.filter{height:15px;}

/* Build_PKG_Checkout */
.ChangeRoomImg{width:258px;height:258px}
.ChangeRoomThumpImg{width:62px;height:62px;}
.ChangeRoomThumptext{display:none}
.InRoom_amenitytab{margin-left: 0px;width: 100%;}
/* Build_PKG_Checkout */


/* Stars */

.stars{
	float: right;
	margin-top: -2px;
	width: 85px;
	color: #ccc;
	font-size: 1.1em;
}

.stars span{
	margin-right: -3px;
}

.stars span.active{
	color: #37C21B;
}

/* TrustScore */
.trustscore {
	float: left;
}

/* ------------- TrustScore -------------- */

.trustscore {
	position: relative;
	font-size: 14px;
}

.trustscore:before,
.trustscore:after {
	display: table;
	clear: both;
	content: '';
}

.trustscore * {	
	line-height: 1.0em;
}

.trustscore.size-s .badges .ty-icon,
.trustscore .score {
	color: #666;
}

.trustscore .value {
	position: relative;
	float: left;
	background: #666;
	color: #fff;
}

.trustscore .value:after {
	position: absolute;
	top: 100%;
	left: 0;
	border-style: solid;
	border-color: #666 transparent transparent #666;
	content: '';
}

/* ------------- Negative ---------------- */

.trustscore .badges .ty-icon.neg,
.trustscore.neg .score {
	color: #f37159;
}

.trustscore.neg .value {
	background: #f37159;
}

.trustscore.neg .value:after {
	border-color: #f37159 transparent transparent #f37159;
}

/* -------------- Neutral ---------------- */

.trustscore .badges .ty-icon.neu,
.trustscore.neu .score {
	color: #f9c015;
}

.trustscore.neu .value {
	background: #f9c015;
}

.trustscore.neu .value:after {
	border-color: #f9c015 transparent transparent #f9c015;
}

/* ------------- Positive ---------------- */

.trustscore .badges .ty-icon.pos,
.trustscore.pos .score {
	color: #119a11;
}

.trustscore.pos .value {
	background: #119a11;
}

.trustscore.pos .value:after {
	border-color: #119a11 transparent transparent #119a11;
}

/* ----------------- S ------------------- */

.trustscore.size-s .value {
	margin: 0 6px 0 0;
	padding: 5px 6px;
	font-weight: 500;
	font-size: 1.3em;
}

.trustscore.size-s .value:after {
	border-width: 4px;
}

.trustscore.size-s .score {
	display: inline-block;
	float: left;
	margin: 0px 10px 10px 0;
	font-weight: 600;
	font-size: 13.5px;	
}
.trustscore.size-s .badges {
	font-size: .6em;
	float: left;
	width: 30px;
}
.trustscore.size-s .badges .ty-icon {
	margin-right: -1px;
}
.trustscore.size-s .counter {
	float: left;
	margin:1px 10px 2px 6px;
	color: #b5b5b5;
	font-weight: 500;
	font-style: italic;
	font-size: 10px;
}
.planat-rating-score  {
	display: inline-block;
	float: left;
	margin: 5px 1px 2px 6px;
	font-weight: 600;
	font-size: 13.5px;
   color: #37C21B;	
	
}
.Home-Modify-Box{background: rgba(255,255,255,0.70); border: 2px solid #899095;height: 100%;position: relative; text-align:left;width: auto;}
.Home-page-height{height:500px;}
.MapViewBg{background-image:url('/images/Portal/Map_BG.png');width:168px;height: 57px;}

/*	Amadeus_Calendar	*/
.Amdcal_SearchMainDiv{width:100%;position:relative}
.Amdcal_SearchSubDivOne{position:static;float:left;}
.Amdcal_SearchSubDivTwo{position:static;float:left;}
.Amdcal_SearchSubDivThree{position:static;float:left;}
/*	Amadeus_Calendar	*/
@media all and (min-width:1000px) and (max-width: 1255px)
{

}

@media all and (min-width:776px) and (max-width: 999px)
{

}

@media all and (min-width:600px) and (max-width: 775px)
{
	
}

@media all and (min-width:0px) and (max-width: 599px)
{

}