/* CSS Document */

html, body {
background-color:#FFFFFF;
margin:0;
}
Form{
margin:0;
z-index:1;
}
img
{
border:0;
margin:0;
}
.mainBody {
	width: 932px;
	}
.scroll
     {
       width: 100%; HEIGHT: 50px; TEXT-ALIGN: justify; vertical-align:top; 
       overflow:visible;}
#topLink

    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #646464;
	text-align: right;
	height: 21px;
	padding-right: 1px;
	text-transform:uppercase;
	letter-spacing:1px;
	}

#topLink a
    {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 8px;
	
    }

#topLink a:link              { color:#646464; text-decoration:none; }
#topLink a:visited           { color:#646464; text-decoration:none; }
#topLink a:hover             { color:#8b8554; text-decoration:none; }
#topLink a:active            { color:#646464; text-decoration:none; }
/* mouseover menu */
#topLink ul{
	padding: 0px;
	margin :0px;
	text-align:left;
}
#topLink ul.makeMenu, ul.makeMenu ul {
	width: 80px;                 /* sets the size of the menu blocks */
     /* puts a black border around the menu blocks */
	background-color: #ffffff;      /* makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
	padding-left: 0px;           /* stops the usual indent from ul */
	cursor: default;             /* gives an arrow cursor */
	margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #646464;
	border: 1px solid #ffffff;
	

}
#topLink ul.makeMenu:hover, ul.makeMenu ul {
	width: 80px;                 /* sets the size of the menu blocks */
     /* puts a black border around the menu blocks */
	background-color: #ffffff;      /* makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
	padding-left: 0px;           /* stops the usual indent from ul */
	cursor: default;             /* gives an arrow cursor */
	margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #646464;
	border: 1px solid #7c7a7a;
	letter-spacing:1px;


}
#topLink ul.makeMenu li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;          /* makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
  color: #646464;                 /* sets the default font colour to white */
	   	
}
#topLink ul.makeMenu li > ul {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
	display: none;               /* hides child menu blocks - one of the most important declarations */
	position: absolute;          /* make child blocks hover without leaving space for them */
	top: 16px;                    /* position slightly lower than the parent menu item */
	left: -1px;                  /* this must not be more than the width of the parent block, or the mouse 		
									will have to move off the element to move between blocks, and the menu 	
									will close */
	margin-left: 0px;
	border: 1px solid #7c7a7a;
	
	}
#topLink ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {

	display: block;
	
}
#topLink ul.makeMenu ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block; 
 
  	              /* specially to go with the className changes in the behaviour file */
}
#topLink ul.makeMenu li:hover > ul {   
  display: block;              /* makes the child block visible - one of the most important declarations */
   
}

/* and some link styles 
ul.makeMenu li .menulink{
	color: #646464;
	display: block;
	width: 100%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	padding: 2px;
	border: 1px solid #ffffff;
}
ul.makeMenu li .menulink:hover{
	color: #646464;
	display: block;
	width: 100%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	padding: 2px;
	border: 1px solid #000000;
}*/
#topLink ul.makeMenu li a{
	color: #646464;
	display: block;
	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	height:13px;
	padding-top: 3px;
	padding-left: 10px;
	
}
#topLink ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #8b8554;



 }
#topLink ul.makeMenu li:hover > a { color: #8b8554;
} /* supports links in branch headings - should not be display: block; */

/* mouse over menu end */

#LogoHeaderPanel{
	background-color:#000000;
	font: 10px "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 87px;
	text-align:left;
}
/*#LogoHeaderPanel .img1{
	padding-top:4px;
	padding-left: 29px;
	vertical-align:top;
}*/

#LogoHeaderPanel .labeltext{
	padding-right: 19px;
	vertical-align:middle;
	letter-spacing: 1px;
}
#menuPanel{
	font: 10px Arial;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #A6A685;
	
}
#menuPanel .menu{
	font: 10px Arial;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing:0px; 
	background-color: #A6A685;
	padding-left: 23px;
	padding-right:19px;
	padding-top:4px;
	vertical-align: top;
	height: 17px;
	}
#menuPanel .floatright
{
float:right;
}
#menuPanel .div1{
	padding-right: 26px;
	vertical-align:middle;
	text-align: right;
	letter-spacing: 0px;
}
#menuPanel a{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	
}
#menuPanel a:hover{
	color: #000000;
	text-decoration: none;	
}
#menuPanel a.selected{
	color: #000;
	text-decoration: none;
}

#subMenuPanel{
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	height: 22px;
	padding-left: 23px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	
}

#subMenuPanel a{
	color: #646464;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	}
#subMenuPanel a:hover{
	color: #8b8554;
	text-decoration: none;	
}
#subMenuPanel a.selected{
	font-size:11px;
	color: #8b8534;
	text-decoration: none;
	font-weight: bold;
}
.bodyBorder {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	vertical-align: top;
	}
 .global-homepaddingTop{
	padding-top:4px;
	}
.hotelSearch{
	padding-left: 4px;
	width: 229px;
	background-image: url(../img/right-column-bg.gif);
	background-repeat: repeat-y;
	background-position: 4px;
	vertical-align: top;
	}
.FPCSearch{
	padding-left: 4px;
	width: 228px;
	background-image: url(../img/fpc-right-bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
	}
 .hotelSearch-area{
	font-family: Arial, Helvetica, sans-serif;
	height: 302px;
	background: #c9c9b0;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;	
	}
 .hotelSearch-detail{
	font-family: Arial, Helvetica, sans-serif;
	width: 229px;
	height: 324px;
	background: #c9c9b0; 
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;	
	}

/*hotelSearch-area{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 278px;
	background: #c9c9b0;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	COLOR: #2e2a2a;
	width: 100%;
	padding-left:5px;
	padding-right:5px;
	}
 .hotelSearch-area a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #2e2a2a;
	text-decoration:none;
	}
	.hotelSearch-area a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #000;
	text-decoration:underline;
	}
.hotelSearch-area INPUT {
 	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: 1px solid #787968;
	}
 
 .hotelSearch-area TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #2e2a2a; 
	border: 1px solid #787968;
}

.hotelSearch-area SELECT {
	BORDER-RIGHT: buttonshadow 1px solid; 
	BORDER-TOP: buttonshadow 1px solid; 
	BORDER-LEFT: buttonshadow 1px solid; 
	COLOR: #2e2a2a; 
	BORDER-BOTTOM: buttonshadow 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}*/

/* package search control 
Added by vikrant singh*/
.packageSearch{
	width: 250px;
	background-image: url(../img/right-column-bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
	background: #c9c9b0;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	COLOR: #2e2a2a;
	padding-left:5px;
	padding-right:5px;
	
	}
#searchResults .navigation a
{
	text-align: right;
	font: 11px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:Black;
    text-transform: uppercase;
    text-decoration:none;
}
#searchResults .navigation a:link              { color:Black; text-decoration:none; }
#searchResults .navigation a:visited           { color:Black; text-decoration:none; }
#searchResults .navigation a:hover             { color:Black; text-decoration:none; }
#searchResults .navigation a:active            { color:Black; text-decoration:none; }

/*.formRow .dropdown {
	BORDER-RIGHT: #afaea5 1px solid; BORDER-TOP: #afaea5 1px solid; BACKGROUND: #fff; BORDER-LEFT: #afaea5 1px solid; BORDER-BOTTOM: #afaea5 1px solid
}*/
.bt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/button-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	}
.contact{
	vertical-align:bottom;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3c3b39;
	}
.contactTitle{
	vertical-align:bottom;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	letter-spacing:2px;
	}
.contact a{
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3c3b39;
	text-decoration:none;
	}
.contact-address {
	background-color:#b4b496;
	width:229px;
	}
.contact-address a{
	color:#000000;
	}
.contact-address a:hover{
	color:#3F3B3B;
	}
.contact-address th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px/16px;
	color: #000;
	text-transform: uppercase;

	padding-left: 15px;
	padding-top: 10px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	}
.contact-address td{
	font-family: Arial;
	font-size: 10px/14px;
	color: #000000;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 18px;
	padding-bottom: 10px;
	text-align: left;
	}
.contact-address hr{
	height: 2px;
	color:#9b9b81;
	
	}
.hidden
	{
	display: none; !important;
	}

/*Travel Css For property*/
.travelProperty{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	}
.travelProperty div{
	height:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
}
.travelProperty th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-transform: uppercase;
	background-color: #c9c9b1;
	padding-left: 15px;
	font-weight: bold;
	text-align: left;.
	width:228px;
	letter-spacing:1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	height:24px
	}
.travelProperty td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding:2px;
	}
.travelProperty img{
	padding-left: 11px;
	vertical-align:middle;
	}
.travelProperty a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color:#3f3b3c;
	line-height:11px
	}
.travelProperty a:hover{
            color: #646464;
            font-size: 10px;
            font-family: Arial, Helvetica, sans-serif;
            text-decoration: underline;
            }
	/*Travel Css For Brand*/
	/* Entered By Dushyant on 9th June */
	.travelBrand{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	}
.travelBrand div{
	height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	}
.travelBrand th{
	width:229px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	background-color: #c9c9b1;
	padding-left: 11px;
	text-align: left;
	letter-spacing:1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	height:24px
	
	}
.travelBrand td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;

	}
.travelBrand a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color:#3f3b3c;
	line-height:12px;
	cursor: hand;
	padding-right:1px;
	}
.travelBrand img{
	padding-left: 11px;
	vertical-align:middle;
	padding-right:6px;
	padding-bottom:4px
	}
.travelBrand a:hover{
            color: #646464;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
            text-decoration: underline;
            }

	
	/*End Travel Css for Brand*/
	/*Travel Tools Css For reservation*/
	
	#reservation .resTextOriginal
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	text-transform:none;
	}
	#reservation .travelReservation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border-top-width: 1px;
	border-top-style:none;
	border-top-color: #999999;
	}
#reservation .travelReservation div{
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	}
#reservation .travelReservation th{
	width:246px;
	background-color: #c9c9b1;
	color: #000;
	font-size: 9px;
	font-weight:bold;
	text-transform: uppercase;
	height: 24px;
	padding-left: 18px;
	}
#reservation .travelReservation a{
            color: #3f3b3c;
            font-size: 10px;
            font-family: Arial, Helvetica, sans-serif;
            text-decoration:none;
			line-height:11px;
            
            }
#reservation .travelReservation img{
	padding-left: 15px;
	vertical-align:middle;
	padding-right:6px;
	padding-bottom:4px
	}
	#reservation .travelReservation td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height:11px;
	
	}

/*End Travel Tool Css for reservation*/
 


	
	
	
	
.white-space
{
	height:4px;
	font-size:1px;
	background-color:#FFFFFF;
}
.Divcontact-area{
	padding-top:4px;
	vertical-align:bottom;
	padding-bottom: 0px;

	}
	
.contact-area{
	font-family: Arial, Helvetica, sans-serif;
	background: #b4b496;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	width: 229px;
	height: 100%;

	}
/* Gray Boxes */
#grayBox {
	background: #FFFFFF;
	padding-top:4px;
	}
#grayBox .imgAD{
	
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	vertical-align:top;
}
#grayBox .imgAD img{
	border:0px;
}
#grayBox .padding{
	padding-left: 4px;
	
}
#grayBoxtop {
	background: #FFFFFF;
	padding-top:4px;
	
	}
#grayBoxtop .imgAD{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	vertical-align:top;
}
#grayBoxtop .imgAD img{
	border:0px;
}
#grayBoxtop .padding{
	padding-left: 4px;
	
}
.grayBoxImage {
	background:#818286; 
	width:76px; 
	height:72px;
	}

.grayBoxImage a
{	display:block;
	width:76px;
	vertical-align:middle;
	text-align:center;

	
	}
.grayBoxImage75px {
	background:#818286; 
	width:75px; 
	height:72px;
	}
.grayBoxImage75px a
{	display:block;
	width:75px;
	vertical-align:middle;
	text-align:center;
	}
/* To adjust container */

.adjust-container
{
padding-left:18px
}
.adjust-ECard-container
{
 margin-top:30px;
 padding-left:30px;
}
#Home-Page-container
{
	padding-top: 15px;
	padding-right: 26px;
	padding-left: 27px;
	padding-bottom:30px;
	vertical-align: top;
}
#Home-Page-container .text
    {
	font-family: Arial;
	font-size: 0.82em;
	margin-bottom:-0.625em;
	color: #646464;
	line-height:1.25em;
	padding-top:20px;
    }

    /* Added by vikrant for PropertyLandingPage */
#Home-Page-container .propertytext
    {
	font: 11px Arial;
	margin-bottom:-0.625em;
	color: #646464;
	line-height:1.25em;
	vertical-align:top;
    }
#Home-Page-container .propertytext a
 {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
}
#Home-Page-container .propertytext a:hover
 {
	color:#000;
	text-decoration:none;
}
#Home-Page-container .propertytext td
    {
	vertical-align:top;
    }
    /* */
#Home-Page-container #links a
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
	text-align:left;
}
#Home-Page-container #links p
{
margin:0px;
}
#Home-Page-container #links a:visited           { color:#000; text-decoration:none; }
#Home-Page-container #links a:hover             { color:#8b8554; text-decoration:none; }
#Home-Page-container #links a:active            { color:#000; text-decoration:none; }

/* <<</ #20 Body Copy - Interior Pages >>>*/

/* <<< #20b Link>>>*/
#Home-Page-container .text a 
    {	
        font-weight:bold;
    }
#Home-Page-container .text a:link              { color:#8b8554; text-decoration:none; }
#Home-Page-container .text a:visited           { color:#8b8554; text-decoration:none; }
#Home-Page-container .text a:hover             { color:#000000; text-decoration:none; }
#Home-Page-container .text a:active            { color:#8b8554; text-decoration:none; }

#Home-Page-container h2
    {
        font-size: 1.4em; /* relative to base font size of 16px*/
        font-family: Times New Roman;
        color: #000000;
        font-weight: normal;
        text-transform:capitalize;
    }
#Home-Page-container h3 
    {
        font-size: 1.4em; /* relative to base font size of 16px*/
        font-family: Times New Roman;
        color: #000000;
        font-weight: normal;
        text-transform:capitalize;
        border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #918f8f;
		height: 45px;
		vertical-align:top;
		
    }
	
#Home-Page-container .Title 
{
        font-size: 1.4em; /* relative to base font size of 16px*/
        font-family: Times New Roman;
        color: #000000;
        font-weight: normal;
        text-transform:capitalize;
        border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #918f8f;
		letter-spacing: 1px;
		height: 45px;
		vertical-align:top;
    }
#Home-Page-container .Detail
    {
    font: 11px Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-bottom:-0.625em;
	color: #646464;
	line-height:1.25em;
    }
    
#left-menu
{
      width: 169px;
      text-align: LEFT;
      border: 0px solid red;
      margin-top: 0;
      margin-right: 17;
      margin-bottom: 0;
      margin-left: auto;
      padding-top:27px;
}
#left-menu .spacer
{
      height: 29px;
}

#left-menu ul
{
   width:155px;
	padding:0;
	margin:0;
	list-style-type:none;
}
#left-menu ul li
{		
	margin-left:29px;
	vertical-align:top;
	margin-top:0px;
	}
	
#left-menu ul li a
{
	font-family: Arial;
	font-size: 11px;
	Color: #000000;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#left-menu a:hover
{
	Color: #8B8554;
	text-decoration: none;
}
#left-menu a.active
{
	Color:#8B8554;
	list-style: url(../img/content/leftMenu-open-ie.gif);
	display: list-item;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-top: 1px solid #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	margin:0px;
	vertical-align:middle;
}
#left-menu ul li a.Active-Page-Link
{
	Font-Family: Arial;
	font-size: 11px;
	Color: #000000;
	font-Weight: Bold;
	display: list-item;
	list-style: url(../img/content/leftMenu-close-ie.gif);
	padding-top: 2px;
	padding-bottom: 2px;
}
#left-menu ul li a.activeClosed
{
	display: list-item;
	Color:#8B8554;
	list-style: url(../img/content/leftMenu-active-ie.gif);
	font: bold 11px Arial, Helvetica, sans-serif;
	border-top: 1px solid #999999;
	}
#left-menu ul li a.inactive
{
	Color:#000000;
	display: list-item;
	font: 11px Arial, Helvetica, sans-serif;
	border-top: 1px solid #999999;
	
}
#left-menu ul li a.inactive:hover
{
	Color: #8B8554;
	text-decoration: none;
}

#left-menu .contactInfo
{
	Font-Family: Arial;
	font-size: 11px;
	Color: #646464;
	width: 105px;
	padding-top: 15px;
	padding-left: 19px;
	
}

#left-menu .contactInfo a
{
	Font-Family: Arial;
	font-size: 11px;
	Color: #8B8554;
	width: 70px;
	height: 35px;
	display:block;
	}
#left-menu .contactHeading
{
	Font-Family: Arial;
	font-size: 10px;
	font-weight: bold;
	Color: #000;
	width: 105px;
	display:block;
	text-transform: uppercase;
	}


/* <<< Left menu>>>
#left-menu
{
	margin:0 auto;
	width: 120px;
	margin-top: 44px;
	text-align: LEFT;
	border: 0px solid red;	
}
#left-menu ul
{	
	display:block;
	width: 120px;
	padding-left:20px;
	margin-left:20px;
	list-style-type:none;

}
#left-menu ul li
{		
	padding-top: 2px;
	padding-bottom: 2px;
	
	
}
#left-menu ul li a
{
	display:block;
	width: 120px;
	height:100%;
	font-family: Arial;
	font-size: 11px;
	Color: #000000;
	text-decoration:none;

}
#left-menu ul li a:hover
{
	Color: #8B8554;
	text-decoration: none;
}
#left-menu ul li a.active
{
	display:block;
	width: 120px;
	Color:#8B8554;
	list-style: url(../img/content/leftMenu-open.gif);
	font: bold 11px Arial, Helvetica, sans-serif;
	border-top: 1px solid #999999;
	padding-top: 2px;
	padding-bottom: 2px;
}
#left-menu ul li a.Active-Page-Link
{
	Font-Family: Arial;
	font-size: 11px;
	Color: #000000;
	font-Weight: Bold;
	
	list-style: url(../img/content/leftMenu-close.gif);
	padding-top: 2px;
	padding-bottom: 2px;
}
#left-menu ul li a.activeClosed
{
	Color:#8B8554;
	list-style: url(../img/content/leftMenu-active.gif);
	font: bold 11px Arial, Helvetica, sans-serif;
	border-top: 1px solid #999999;
	}
#left-menu ul li a.inactive
{
	Color:#000000;
	
	font: 11px Arial, Helvetica, sans-serif;
	border-top: 1px solid #999999;
	
}
#left-menu ul li a.inactive:hover
{
	Color: #8B8554;
	text-decoration: none;
}*/

/* <<< Left menu ends>>>*/
/* <<< Content area style >>> */
/* VRX TOUR CSS Starts */
.vrxTourContainer{
	background-color: #e3e4d4;
	padding-top: 11px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.vrxTourBG{
	background-color: #fff;
}
.vrxTourInner{
	padding: 16px 16px 16px 16px; 
	height: 341px; 
	width: 881px
}
.vrxMenuContainer{
	height: 66px;
	width: 914px;
	background-color: #b5b496;
	vertical-align:top;
	
}
#vrxMenuPanel{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 18px;
	font-weight:bold;
	vertical-align:top;
	}
#vrxMenuPanel a{
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:27px;
	padding-bottom:27px;
	display:block;
	}
#vrxMenuPanel a.selected{
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:27px;
	padding-bottom:27px;
	background-image: url(../img/vrxNavIMG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	}
#vrxMenuPanel a:hover{
	color: #8b8554;
	text-decoration: none;	
}
/* VRX TOUR CSS Ends */

/* CSS for property package Starts */
#text .Title 
{
      font-size: 1.4em; /* relative to base font size of 16px*/
      font-family: Times New Roman;
      color: #000000;
      font-weight: normal;
      text-transform:capitalize;
      border-bottom-width: 2px;
      border-bottom-style: solid;
      border-bottom-color: #918f8f;
      letter-spacing: 1px;
      height: 45px;
      vertical-align:top;
    }
#container #text .propPackage{
	font-family: Arial, Helvetica, sans-serif;
	color: #817f80;
	width: 246px;
	vertical-align: top;
	padding-right: 6px;
	padding-top: 10px;
}
#container #text .propPackage img{
	border: none;		
}
#container #text .propPackage h3{
	font: 1.2em "Times New Roman", Times, serif;
	Color:#000000 !important;
	letter-spacing: 1px;
	padding-top: 12px;
	padding-bottom:7px;
	margin:0px;
	text-transform:capitalize;
	
	}
#container #text .middleHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #8b8554;
	text-transform: uppercase;
	}
#container #text .propPackage P{
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
}
#container #text .propPackagePage-Content{
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
	Color:#646464;
	border-bottom: 1px dotted #949494;
}
#container #text .propPackage li a 
{
	display: list-item;
	list-style: url(../inc/img/fpc-arrow.gif);
	font: bold 11px Arial, Helvetica, sans-serif;
	}
#container #text .propPackage A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	display:block;
}
#container #text .propPackageHoz A
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8554;
	font-weight: bold;
	text-decoration: none;
	display:block;
}
#container #text .propPackageHoz img{
	border: none;	
}
#container #text .propPackagelink{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color: #000000;
	text-decoration:none;
	text-transform: uppercase;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left 3px;
}
#container #text .propPackage A:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #817f80;
	
}
/* CSS for property package ends */
/* CSS for property Itineraries Starts */

#container #text .propItineraries{
	font-family: Arial, Helvetica, sans-serif;
	color: #817f80;
	width: 170px;
	vertical-align: top;
	padding-right: 11px;
}
#container #text .propItineraries img{
	border: none;
		
}
#container #text .propItineraries h5{
	font-family: Arial, Helvetica, sans-serif;
	Color:#000000;
	letter-spacing: 1px;
	padding-top: 5px;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
	margin:0;
	}
#container #text .propItineraries P{
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 5px;
}
#container #text .propItineraries-Content{
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
	Color:#646464;
	border-bottom: 1px dotted #949494;
	vertical-align:top;
}
#container #text .propItineraries li a 
{
	display: list-item;
	list-style: url(../inc/img/fpc-arrow.gif);
	font: bold 11px Arial, Helvetica, sans-serif;
	}
#container #text .propItineraries A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display:block;
}
#container #text .propItineraries A:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #817f80;
	
}
/* CSS for property Itineraries ends */

#container .main-text-area{
padding-left: 0px;
}
#container #text .Main-Page-Title{
	Color:#000000;
	Letter-Spacing:1px;
	text-transform: uppercase;
	font: 1.4em "Times New Roman", Times, serif;
	vertical-align:middle;
	padding-top:20px;
}
#container #text .Major-Page-Title{
      Color:#000000;
      Letter-Spacing:0.1875em;
      text-transform:uppercase;
      font: 1.4em "Times New Roman", Times, serif;
      vertical-align:middle;
      height: 57px;
}

#container #text STRONG{
	Color: #8B8554;
}

#container #text .FPCPage-Title{
	font: 1.2em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-bottom:5px;
	}
#container #text .airLineTitle{
	font: 11px arial;
	Color:#000000;
	font-weight:bold;
	}
#container #text .airLinedetail{
	font: 11px/14px Arial;
	Color:#646464;
	padding-right:10px;
	}
#container #text .airLinedetail a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display:block;
	padding-top:11px;
}

#container #text .Page-Content{
	font: 0.75em/1.25em arial;
	Color:#646464;
	padding-bottom: 25px;
	border-bottom: 1px dotted #949494;
	padding-top: 24px;
}

#container #text .Page-Title-detail{
	font: 0.75em/1.25em arial;
	Color:#646464;
	padding-bottom: 25px;
	/*background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;*/
	padding-right: 43px;
	vertical-align:top;

}
#container #text .Page-Title-detail hr{
	height: 12px;
	background-image: url(../img/enroll-divider.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/enroll-divider.gif');
	background-repeat: no-repeat;
	background-position:center center;
	border:0;
	display:none;
}
#container #text .Page-Title-detail p{
	padding-bottom:6px;
	margin:0px;
}
#container #text .Page-Title-detail a, strong{
	Color:#8B8554;
	font-weight:bold;
	text-decoration:none;
}
#container #text .Page-Title-detail h2, h3{
	
	font-size:12px;
	color:#8b8554 !important;
}
#container #text .Page-Title-detail a:hover{
	Color:#000;
}
/*start - added by gulshan to display room type without bottom border on roomtype template*/
#container #text .Page-Title-detail-noborder{
	font: 0.75em/1.25em arial;
	Color:#646464;
	padding-bottom: 25px;
	padding-top: 6px;
	padding-right: 43px;
}
#container #text .Page-Title-detail-noborder a, strong{

	Color:#8B8554;
	font-weight:bold;
	margin-bottom:0.6em;
	text-decoration:none;
}
#container #text .Page-Title-detail-noborder a:hover{
	Color:#000;
}
#container #text .Page-Title-detail-noborder p{
	padding-bottom:6px;
	margin:0px;
}
#container #text .Page-Title-detail-noborder h2, h3{
	
	font-size:12px;
	color:#000000;
}
#container #text .Page-Title-detail-noborder strong{

	Color:#8B8554;
	font-weight:bold;
	text-decoration:none;
}
#container #text .Page-Title-detail-noborder hr{
	height: 12px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	background-position:center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:none;
}
/*end - added by gulshan to display room type without bottom border on roomtype template*/

/*Used for the Vanity page landing*/
#container #text .Summary-Title
{
	font: 11px/16px arial;
	color: #646464;	
	font-weight: bold;		
	text-transform: uppercase;
}
/* nilesh press room */
#container #text .Page-summary{
	font: 11px/16px arial;
	Color:#646464;
	padding-top: 14px;
}
#container #text .Page-summary a, strong{
	Color:#8B8554;
	font-weight:bold;
	text-decoration:none;
}
#container #text .Page-summary a:hover { color:#000000;}
#container #text .Page-summary-WithoutBorder{
	font: 11px/16px arial;
	Color:#646464;
	padding-top: 14px;
}
#container #text .Page-summary-WithoutBorder a{
	font: 11px/16px arial;
	Color:#00000;
}
.Page-summary{
	font: 11px/16px arial;
	Color:#646464;
	padding-top: 14px;
	font-weight: bold;

}
#container #text .pressPic
{
padding:7px;
border:solid 1px #bfbfbf;
}
#container #text .PressRoom-ContactViewer
{
	font: 11px/16px Arial;
	Color:#646464;	
}
#container #text .PressRoom-ContactViewer p
{
	font-weight:bold; 	
	margin:0;
	padding-top:5px; 
}
#container #text .PressRoom-ContactViewer span
{
	Color:#838532;		
}
#container #text .bookmark-heading{
	font: 30px/28px times;
	Color:#000;
	padding-right:25px;
	/*padding-top: 8px;*/
	}
#container #text .bookmark-detail{
	font: 11px/16px Arial;
	Color:#646464;
	
	}
#container #text .bookmark-title{
	font: 11px/16px Arial;
	Color:#646464;
	font-weight:bold; 
	}
#container #text .broadcast-detail{
	font: 11px/16px Arial;
	Color:#646464;
	
	}
#container #text .PressContacts-detail a:hover{
	Color:#000;
}
#container #text .PressContacts-detail a{

	Color:#8B8554;
	font-weight:bold;
	text-decoration:none;
}
#container #text .PressContacts-detail{
	font: 11px/16px Arial;
	Color:#646464;
	
	}
#container #text .broadcast-detail p{
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
	
	}

.broadcast-detail{
	font: 11px/16px Arial;
	Color:#646464;
	width:455px;
	border-bottom-width:0px;
}
#container #text .vanity-detail{
	font: 11px/14px Arial;
	Color:#646464;
	padding-top:14px;
	
	}
#container #text .vanity-detail a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8554;
	font-weight: bold;
	text-decoration: none;
	
	
}
#container #text .vanity-detail-noBr p
{
	margin:0;
	padding-top:6px;
	font: 11px/14px Arial;
	Color:#646464;
	vertical-align:top;
	}
#container #text .vanity-detail-noBr a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8554;
	font-weight: bold; 
	text-decoration: none;
	display:block;
}
#container #text .bookmark-date{
	font: 11px/16px Times;
	Color:#838532;
	/*padding-top: 5px;
	padding-bottom: 5px;	*/
	}
#container #text .Articlebookmark-date{
	font: 11px/16px Times;
	Color:#838532;
	/*padding-top: 5px;
	padding-bottom: 5px;	*/
	}

#container #text .bookmark-heading img{
	padding: 8px;
	}
#container #text .bt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/button-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	}
#container #text .keyword{
	width: 243px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a2f40;
	border: 1px solid #cdcdcd;
	height:16px;
}

#container #text .theme{
	width: 122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a2f40;
	border: 1px solid #cdcdcd;
}
#container #text .mediumSizeDropDown{
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a2f40;
	border: 1px solid #cdcdcd;
}
#container #text .year{
	width: 74px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a2f40;
	border: 1px solid #cdcdcd;
}
#container #text .paging{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#646464;
}
#container #text .paging select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#646464;
}
#container #text .paging img{
	padding: 8px;
	border:0;
}
#container #text .PressSearchTextBox{
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a2f40;
	border: 1px solid #cdcdcd;
}

#container #text .listingRow1 td{
	Color:#646464;
	padding-top: 4px;!important;
	padding-bottom: 4px;!important;
	background-color: #fbfbfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-left: 19px;!important;

	}
#container #text .listingRow2 td{
	Color:#646464;
	padding-top: 4px; !important;
	padding-bottom: 4px; !important;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-left: 19px; !important;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #949494;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #949494;
	}
#container #text .listingRow1 img{
	border: 0;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;	
	}
#container #text .listingRow2 img{
	border: 0;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;	
	}
	
#container #text .ECTitle
{
	font-size: 22px;
	font-family: Georgia;
	height:40px;
	text-transform:uppercase;
}
#container #text .ECSubTitle
{
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
}
#container #text .ECMailAddress
{
  width: 235px; 
  border-left: gray 1px solid; 
  border-right: gray 1px solid; 
  border-bottom: gray 1px solid; 
  border-top: gray 2px solid	
}
#container #text .ECSenderMailAddress
{
  width: 196px; 
  border-left: gray 1px solid; 
  border-right: gray 1px solid; 
  border-bottom: gray 1px solid; 
  border-top: gray 2px solid	
}
#container #text .ECCodeTextBox
{
  width: 149px; 
  border-left: gray 1px solid; 
  border-right: gray 1px solid; 
  border-bottom: gray 1px solid; 
  border-top: gray 2px solid;
  overflow:hidden;
}
#container #text .ECMessageHeader
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
#container #text .ECMessageTitle
{
	font-size: 12px;
	font-family: 'Times New Roman';
	font-weight: bold;
	height:25px;
	color:Gray;
}
#container #text .ECMessageTitle a
{
 text-decoration : none;
   vertical-align:bottom;
   color: #99A265;
}

#container #text .ECMessageText
{
	width: 418px; 
	height: 95px;
	overflow:hidden;
	border-right: gray 1px solid; 
	border-top: gray 1px solid; 
	border-left: gray 1px solid; 
	border-bottom: gray 1px solid;
	text-align:left;
	margin-left:0px;
}
#container #text .ECClickHereMessage
{
	font-family: Arial;
	font-size: 10px;
	line-height: 15px;
	font-weight: Bold;
	display: list-item;
	list-style: url(../img/content/leftMenu-close.gif);
	vertical-align: bottom;
	text-align: left;
	text-decoration: none;
	margin-left:15px;
	color: #99A265;
}
#container #text .ECClickHereMessage a
{
   text-decoration : none;
   vertical-align:bottom;
   color: #99A265;
}

#container #text .ECImagePreview
{
    background-color:Transparent;
    border:0px;
    font-family: Arial;
    cursor:pointer;
	font-size: 10px;
	line-height: 15px;
	font-weight: Bold;
	display: list-item;
	list-style: url(../img/content/click-here.gif);
	vertical-align: bottom;
	text-align: left;
	text-decoration: none;
	margin-left:15px;
	color: #99A265;
    text-transform:uppercase;
}	

/* pressroom right bar */

.Press-right-bar{
	padding-left: 8px;
	padding-right: 8px;
	/*padding: 34px;*/
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #646464;
		}
.Press-right-bar table{
	width: 100%;
	text-align:left;
		}
.Press-right-heading{
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
		}
 /*.keyword{
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a2f40;
	border: 1px solid #cdcdcd;
	}*/
 .Press-right-divider
{
	height: 14px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
	background-position: center;
}
/* pressroom right bar room */

/*  press room end */

#container #text .img{
	padding-bottom: 23px;
	text-align:left;
}
/* <<< #17 contextmenu>>>*/
.contextmenu
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	letter-spacing: 1px;
	/*padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 18px;
*/
    }

.contextmenu  a
    {
		font-family: Arial, Helvetica, sans-serif;
        /*padding-left: 4px;
        padding-right: 4px;*/
        text-transform:uppercase;
    }

.contextmenu a:link              { color:#646464; text-decoration:none; }
.contextmenu a:visited           { color:#646464; text-decoration:none; }
.contextmenu a:hover             { color:#000000; text-decoration:none; }
.contextmenu a:active            { color:#646464; text-decoration:none; }
/* <<</ #17 contextmenu>>>*/
/* <<< #17 Footer>>>*/
.footer
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	letter-spacing:1px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 24px;
	text-transform:uppercase;
    }

.footer  a
    {
		font-family: Arial, Helvetica, sans-serif;
        padding-left: 4px;
        padding-right: 4px;
        
    }

.footer a:link              { color:#646464; text-decoration:none; }
.footer a:visited           { color:#646464; text-decoration:none; }
.footer a:hover             { color:#000000; text-decoration:none; }
.footer a:active            { color:#646464; text-decoration:none; }
/* <<</ #17 Footer>>>*/

/* CSS For inner page */

/* Fairmont President Club Template CSS starts */

/* FPC Enroll Form CSS starts */
#FPC-Container{
padding-left:25px;
padding-right:19px;}
#FPC-Enroll-Tab {
	width: 886px;
	padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align:bottom;
	}
#FPC-Enroll-Tab .profile{
	width: 155px;
	padding-left:8px;
	}
#FPC-Enroll-Tab .name{
	font-size: 12px;
	padding-left:8px;
	}
#FPC-Enroll-Tab .profileDetail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #d0d0d0;	
	}
#FPC-Enroll-Tab .t-night{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: #f7f7f7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;
	height: 26px;
	width: 99px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fff;
	}


#FPC-Enroll-Tab .m-since{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: #f7f7f7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;
	height: 26px;
	width: 150px;
	}

#FPC-Enroll-Tab .sm{
	float:right;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	font-weight:bold;
	text-align: right;
	}
#FPC-Enroll-Tab .q-night{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: #ededed;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fff;
	height: 26px;
	width: 156px;
	}

#FPC-Enroll-Tab .mNumber{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: #cfcfcf;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fff;
	height: 26px;
	width: 175px;
	}

#FPC-Enroll-Tab .memberType{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	background-color: #cfcfcf;
	height: 26px;
	width: 150px;
	background-image: url(../img/number-bg.jpg);
	text-transform: uppercase;
	text-align: center;
	}
	
#FPC-Enroll-Tab .memberTypeClub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	background-color: #cfcfcf;
	height: 26px;
	width: 150px;
	background-image: url(../img/tier_profile_champagne.gif);
	text-transform: uppercase;
	text-align: center;
	}

#FPC-Enroll-Tab .memberTypePremier{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	background-color: #cfcfcf;
	height: 26px;
	width: 150px;
	background-image: url(../img/tier_profile_blue.gif);
	text-transform: uppercase;
	text-align: center;
	}

#FPC-Enroll-Tab .memberTypePlatinum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	background-color: #cfcfcf;
	height: 26px;
	width: 150px;
	background-image: url(../img/tier_profile_grey.gif);
	text-transform: uppercase;
	text-align: center;
	}

	
#FPC-Enroll {
	width: 886px;
	padding-top: 4px;
	padding-bottom: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-size: 10px;
}
#FPC-Enroll .profile {
	width: 309px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	font-weight:bold;
	text-align: left;
}
#FPC-Enroll  .txtNote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 24px;
	height: 276px;
	background-image: url(../img/fpc-enroll-topbg.jpg);
	background-repeat: repeat-x;
	vertical-align:top;
}
#FPC-Enroll .stayHistoryBG{
	background-image: url(../img/fpc-stayhistory-pic-bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	padding-left: 20px;
}
#FPC-Enroll .txtstayhistoryBoxA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	text-align: left;
	padding-right: 45px;
	line-height: 14px;
	vertical-align:top;
	width:257px;
}
#FPC-Enroll .txtstayhistoryBoxB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	text-align: left;
	padding-right: 45px;
	line-height: 14px;
	vertical-align:top;
	width:315px;
}
#FPC-Enroll .txtstayhistoryBoxC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	text-align: left;
	padding-right: 45px;
	line-height: 14px;
	vertical-align:top;
	width:103px;
	}
#FPC-Enroll .txtEnroll-stayhistory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-top: 42px;
	padding-bottom: 12px;
	text-align: left;
	padding-right: 41px;
	line-height: 16px;
	vertical-align:top;
}
#FPC-Enroll .stayhistoryHeading {
	font-size: 24px; /* relative to base font size of 16px*/
    font-family: Times New Roman;
    color: #000000;
    font-weight: normal;
 	text-transform:capitalize;
	line-height:22px;
	padding-bottom:8px;
}
#FPC-Enroll .txtEnrollheading{
	font-size: 24px; /* relative to base font size of 16px*/
	font-family: Times New Roman;
	color: #000000;
	text-transform: capitalize;
	font-weight:normal;
}
#FPC-Enroll .headingEnroll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 24px;
	height: 37px;
	background-image: url(../img/enroll-heading-bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
	letter-spacing:1px;
	
}
#FPC-Enroll .headingOptional{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #686750;
	font-weight: bold;
}
#FPC-Enroll .divider{
	height: 11px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: repeat-x;
	background-position:left center;
	font-size: 5px;
}
#FPC-Enroll .txtEnroll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 26px;
	background-color: #f2f2f2;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: left;
	padding-right: 41px;
	line-height: 16px;
}

#FPC-Enroll .txtMyreservation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 15px;
	background-color: #f2f2f2;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	padding-right: 20px;
	line-height: 16px;
	border-top:solid 2px #fff;
}
#FPC-Enroll .txtMyreservation-nobg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	padding-right: 20px;
	line-height: 16px;
	border-top:solid 2px #fff;
}

#FPC-Enroll a.ChampagneLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b8554;
	text-decoration: none;
	}
#FPC-Enroll a.ChampagneLink:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #8b8554;
	text-decoration: underline;
	}

#FPC-Enroll .txtheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}
#FPC-Enroll .txtheading input{
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align:middle;
}
#FPC-Enroll .txtheading img{
vertical-align:middle;
}
#FPC-Enroll  .checkbox{
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align:middle;
}
#FPC-Enroll  .txtInput{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 17px;
	width: 175px;
	font-size: 10px;
	color: #646464;
}
#FPC-Enroll  .txtBiggercombo{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 17px;
	width: 287px;
	font-size: 10px;
	color: #646464;
}
#FPC-Enroll  select{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 17px;
	font-size: 10px;
	color: #646464;
}
#FPC-Enroll  .smtxtInput{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 17px;
	width: 57px;
	font-size: 10px;
	color: #646464;
}
#FPC-Enroll .txtEnroll-nobg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 7px;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: left;
	padding-right: 41px;
	line-height: 16px;
}
#FPC-Enroll .smtxtEnroll-nobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	padding-left: 24px;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: left;
	padding-right: 41px;
	line-height: 14px;
}
#FPC-Enroll .txtEnroll-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 24px;
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: right;
	padding-right: 41px;
	background-color: #c9c9b0;
}

#FPC-Enroll .txtEnroll-bg input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/button-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	}

/*24 July 08 - Gulshan - New added for reservationList*/
#FPC-Enroll .reservationListDivider{
	height: 7px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: repeat-x;
	background-position:left center;
	font-size: 5px;
}
#FPC-Enroll .txtEnroll-missingStay {

      font-family: Arial, Helvetica, sans-serif;
  	  font-size: 11px;
      color: #646464;
      padding-top: 20px;
      padding-bottom: 12px;
      text-align: left;
      padding-left: 24px;
      line-height: 16px;
      vertical-align:top;

}
#FPC-Enroll .letterLink a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b8554;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	display: block;
}
#FPC-Enroll .txtEnrollLetterheading
{
	font: 21px "Times New Roman" , Times, serif;
	color: #000000;
	text-transform: none;
}
#FPC-Enroll .EnrollNumberHeading
{
	font: 22px Arial, serif;
	color: #000000;
}

/*after - #FPC-Enroll .smtxtEnroll-nobg*/

/*24 July 2008 - Gulshan - added to display footer note for reservation list page */
#FPC-Enroll .enrollReservationListFooter-nobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	padding-top: 15px;
	padding-bottom:0px;
	text-align: left;
	padding-right: 41px;
	line-height: 14px;
}

/*after - #FPC-Enroll .txtHeadingReservation*/
#FPC-Enroll .txtHeadingWidthCol1{		/*24 July 08 - Gulshan - New Added for my reservations header column width*/
	width: 168px;
}

#FPC-Enroll .txtHeadingWidthCol2{		/*24 July 08 - Gulshan - New Added for my reservations header column width*/
	width: 482px;
}


#FPC-Enroll .txtHeadingStayHistoryWidth1{		/*24 July 08 - Gulshan - New Added for my reservations header column width*/
	width: 470px;
}

#FPC-Enroll .txtHeadingStayHistoryWidth2{		/*24 July 08 - Gulshan - New Added for my reservations header column width*/
	width: 150px;
}

#FPC-Enroll .txtHeadingStayHistoryWidth4{		/*24 July 08 - Gulshan - New Added for my reservations header column width*/
	width: 125px;
}

/*24 July 2008 - Gulshan - Added for ReservationList text*/
#FPC-Enroll .reservationListText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f3b3c;
	font-weight: bold;
}

/*24 July 08 - Gulshan  - added to make status text to capitals*/
#FPC-Enroll .statusReservationList{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f3b3c;
	padding-left: 14px;
	font-weight: bold;
	text-transform:uppercase;
}

#FPC-Enroll .arrstayDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f3b3c;
	text-transform: uppercase;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	width: 150px;
	text-align:center;
}

#FPC-Enroll .hotelStayHistory{
	WIDTH: 475px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f3b3c;
	text-transform: uppercase;
	font-weight: bold;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
}

#FPC-Enroll .hotelStayHistory a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration:none;
	text-transform: capitalize;
	padding-right: 10px;
}

#FPC-Enroll .hotelStayHistory img{
	vertical-align: middle;
}


#FPC-Enroll .txtMiddleAligned
{
      vertical-align:middle;
      padding-bottom: 20px;   
}

#FPC-Enroll .link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	}

#FPC-Enroll .txtHeadingReservation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 15px;	
	background-color: #c9c9b0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-right: 41px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
#FPC-Enroll .arrDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f3b3c;
	text-transform: uppercase;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	width: 76px;
}
#FPC-Enroll .hotel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f3b3c;
	text-transform: uppercase;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	padding-left: 14px;
}
#FPC-Enroll .hotel A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration:none;
}
#FPC-Enroll .hotel A:hover{
	color: #000;
	text-decoration:underline;
}
#FPC-Enroll .hotelDetail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f3b3c;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	padding-left: 14px;
}
#FPC-Enroll .hotelDetail a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b8554;
	font-weight: bold;
	text-decoration:none;
}
#FPC-Enroll .confirmation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f3b3c;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	padding-left: 14px;
	font-weight: bold;
}

#FPC-Enroll .status{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	padding-left: 14px;
	font-weight: bold;
	text-transform:uppercase;
}
#FPC-Enroll .status img{
	vertical-align:middle;
	padding-right: 3px;
}
#FPC-Update {
	width: 886px;
	padding-top: 4px;
	padding-bottom: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-size: 10px;
}

#FPC-Update .headingEnroll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 24px;
	height: 37px;
	background-image: url(../img/enroll-heading-bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
	letter-spacing:1px;
	
}

#FPC-Update .txtEnroll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 26px;
	background-color: #f2f2f2;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: left;
	padding-right: 41px;
	line-height: 16px;
}
#FPC-Result {
	width: 886px;
	padding-top: 4px;
	padding-bottom: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-size: 10px;
}

#FPC-Result .headingEnroll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 24px;
	height: 37px;
	background-image: url(../img/enroll-heading-bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
	letter-spacing:1px;
	
}

#FPC-Result .txtEnroll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 26px;
	background-color: #f2f2f2;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: left;
	padding-right: 41px;
	line-height: 16px;
}
/* FPC Enroll Form CSS Ends*/

.fpc-whatsNewinside-content
{
width: 169px;
padding-bottom: 24px;
vertical-align:top;
}

#FPC-home-content{
	padding-top: 4px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #817f80;
}
#FPC-home-content img{
	border: none;
		
}
#FPC-home-content h5{
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin:0;
	padding-top: 20px;
	padding-bottom: 14px;	
	}
#FPC-home-content .middleHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #8b8554;
	font-weight:bold;
	text-transform: uppercase;
	}
#FPC-home-content P{
	padding-left: 18px;
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin:0px;
	}
#FPC-home-content A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 6px;
	text-decoration: none;
	display:block;
	padding-bottom: 6px;
}
#FPC-home-content A:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #817f80;
	
}
/* FPC Landing Page CSS */
#FPC-homeLandingContent{
	padding-top: 4px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #817f80;
	padding-bottom:20px;
}
#FPC-homeLandingContent img{
	border: none;
		
}
#FPC-homeLandingContent h5{
	padding-left: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin:0;
	padding-top:20px;
	padding-bottom:6px;
	}
#FPC-homeLandingContent .middleHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #8b8554;
	text-transform: uppercase;
	}
#FPC-homeLandingContent P{
	padding-left: 9px;
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin:0;
	
}
#FPC-homeLandingContent A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 6px;
	text-decoration: none;
	display:block;
	padding-bottom: 6px;
}
#FPC-homeLandingContent A:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #817f80;
	
}

/*Added by vikrant for Package Search result */
#Package-home-content{
	padding-top: 4px;
	padding-left: 18px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #817f80;
}
#Package-home-content img{
	border: none;
		
}
#Package-home-content h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
#Package-home-content .middleHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #8b8554;
	text-transform: uppercase;
	}
#Package-home-content P
{
	padding-right:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#Package-home-content A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 3px;
	text-decoration: none;
	display:block;
	padding-bottom: 3px;
}
#Package-home-content A:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #817f80;
	
}
/* Property Search Result*/
#Package-find-cat{
	font-family: Arial, Helvetica, sans-serif;
	color: #817f80;
	padding-left:17px;
	padding-top:12px;
	width:210px;
	vertical-align:top;
}
#Package-find-cat img{
	border: 0px;
	width:210px;
	height:97px;
		
}
#Package-find-cat h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
#Package-find-cat .middleHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #8b8554;
	text-transform: uppercase;
	}
#Package-find-cat P
{
	padding-right:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#Package-find-cat A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 3px;
	text-decoration: none;
	display:block;
	padding-bottom: 3px;
}
#Package-find-cat A:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #817f80;
	
}
/* Added by vikrant for Destination Guide */
#Destination-home-content{
	padding-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #817f80;

}
#Destination-home-content img{
	border: none;		
}
#Destination-home-content h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
#Destination-home-content .middleHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #8b8554;
	text-transform: uppercase;
	}
#Destination-home-content P{
	padding-right: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#Destination-home-content A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 3px;
	text-decoration: none;
	display:block;
	padding-bottom: 3px;
}
#Destination-home-content A:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #817f80;
	
}

/* */


.FPC-home-Ad-bg{
	background-image: url(../img/fpc-ad-bottom-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;		
}
.FPC-insider-Ad-bg{
	background-image: url(../img/fpc-insider-bottom-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;		
}
.FPC-home-Ad-bg-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#646464;
	vertical-align:bottom;
	height: 94px;
	}
.FPC-whatsnewMiddle
{
	width: 699px;
	vertical-align: top;
}
.FPC-whatsnewRightBar
{
	background-color: #646464;
	width: 231px;
	padding-right: 20px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: top;
}
.FPC-RightBar-Spacer
{
	height:58px
}
.FPC-RightBar-smHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left:2px;
	padding-bottom:6px;
}
.FPC-RightBar-Heading
{
	font-family: "Times New Roman", Times, serif;
	font-size: 29px;
	color: #FFFFFF;
	line-height: 24px;
	padding-bottom: 10px;
	letter-spacing: 1px;
	}
.FPC-RightBar-details
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
}
.FPC-RightBar-details A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 3px;
	text-decoration: none;
	display:block;
	padding-bottom: 3px;
}
.FPC-RightBar-details A:hover{
	color: #817f80;
	
}
.FPC-RightBar-widget
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d4d4d4;
	line-height: 14px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a9a9a9;
	padding-bottom: 12px;
	padding-top:9px;
}
.FPC-RightBar-widget a.selected
{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 16px;	
	font-style: normal;
	margin: 0px;
	padding-top: 5px;
	text-transform: capitalize;
}
.FPC-RightBar-widget A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	text-decoration: none;
	display:block;
	padding-bottom: 1px;
}
.FPC-RightBar-widget A:hover{
	color: #817f80;
	
}
.FPC-smInsideHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	padding-top: 13px;
	padding-left: 20px;
}
.FPC-insideHeading
{
	font-family: "Times New Roman", Times, serif;
	font-size: 29px;
	color: #000;
	line-height: 26px;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.FPC-insideDetails
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	line-height: 15px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.FPC-insideDetails A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-bottom: 3px;
	color: #646464;
}
.FPC-insideDetails div{
	font-family: "Times New Roman", Times, serif;
	font-size: 31px;
	color: #a6a685;
	line-height: 29px;
	letter-spacing: 1px;
	text-transform: capitalize;
}


/* Fairmont President Club Template CSS starts */

/* Search Template */
#Search-Container
{
	padding-top: 26px;
	padding-left: 26px;
	color: #646464;
	padding-bottom: 46px;
	padding-right: 54px;
}
#Search-Container a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#647700;
	text-decoration:none;
    
}
#Search-Container .Page-Title{
	font: 1.4em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	height: 55px;
	vertical-align: top;
}
#Search-Container .search-text{
	Color:#646464;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 307px;
}
#Search-Container .bt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/button-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	}
#Search-Container .keyword{
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a2f40;
	border: 1px solid #cdcdcd;

}

#Search-Container .searchkeyword{
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a2f40;
	border: 1px solid #cdcdcd;
	padding: 2px;
}


#Search-Container .search-placeholder{
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	float: right;
	
}
#Search-Container span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight:bold;
	
}
#Search-result-Container
{
	padding-top: 26px;
	padding-left: 26px;
	color: #646464;
	background-color: #f2f2eb;
	padding-right: 54px;
	padding-bottom: 46px;
}
#Search-result-Container .Page-Title{
	font: 1.4em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	height: 55px;
	vertical-align: top;
	width: 50%;
}
#Search-result-Container  .paging{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#646464;
	vertical-align: top;
	text-align: right;
}
#Search-result-Container  .paging{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#646464;
	vertical-align: top;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
}
#Search-result-Container  a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#646464;
	text-decoration:none;

}
#Search-result-Container  a:hover{
	text-decoration:underline;
}

#Search-result-Container  a.active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	text-decoration:none;
	font-weight: bold;
}
#Search-result-Container  .search-heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 1px;
}
#Search-result-Container  .search-content
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #646464;
	padding-bottom:24px;
	
}

/*Added by Vikrant for search results*/
#Search-result-Container #links a
{
	font: 11px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:Black;
    text-transform: uppercase;
}
#Search-result-Container #links a:visited           { color:#8b8554; text-decoration:none; }
#Search-result-Container #links a:hover             { color:#8b8554; text-decoration:none; }
#Search-result-Container #links a:active            { color:#8b8554; text-decoration:none; }
#Search-result-Container #links 
{
	font: 9px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #646464;
    text-transform: uppercase;
}
/*For Package Search*/
#PackageSearch-result-Container
{
	color: #646464;
}
#PackageSearch-result-Container  .paging{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#646464;
	vertical-align: top;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
}
#PackageSearch-result-Container  a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#646464;
	text-decoration:none;
}
#PackageSearch-result-Container  a:hover{
	text-decoration:underline;
}
#PackageSearch-result-Container  a.active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	text-decoration:none;
	font-weight: bold;
}
/* Search Template */


.middle_right
{
	width: 230px;
	border: 0px solid red;
}
.float_rgt
{
  float:right;
}
/* Search Template */
#Search-Container
{
	padding-top: 26px;
	padding-left: 26px;
	color: #646464;
	padding-bottom: 46px;
	padding-right: 54px;
}
#Search-Container .Page-Title{
	font: 1.4em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	height: 55px;
	vertical-align: top;
}
#Search-Container .search-text{
	Color:#646464;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 307px;
}
#Search-Container .bt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/button-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	}

#Search-Container .search-placeholder{
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	float: right;
	
}
#Search-Container span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight:bold;
	
}
/* Search Template */
#container #text .vanity-container
{	
	padding-top: 15px;
	padding-bottom:26px;
	padding-left:26px;
	padding-right:26px;
	
	}
#container #text .vanity-Page-Title {
	font: 1.4em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #918f8f;
	vertical-align:middle;
}
#container #text .Page-Title {
	font: 1.4em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	vertical-align:top;
	padding-right:43px;
	
}

#container #text .FHR-Page-Title {
	font: 1.4em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #918f8f;
	padding-bottom:14px;
	padding-top:9px;
}
/*#container #text .FHR-Right {
	Color:#a6a685;
	padding-top: 14px;
	font-family: arial;
	font-size:19px;
	line-height: 24px;
	font-weight: normal;
}*/
#container #text .FHR-Right h3{
	Color:#a6a685;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
}
#container #text a {
	Color:#8B8554;
	font-weight:bold;
	text-decoration:none;
}
#container #text a:hover{
	Color:#000;
}
#container #text .FHR-Page-detail-Heading{
	font-family: arial;
	font-size: 11px;
	line-height: 16px;
	Color:#8b8554;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#container #text .FHR-Page-detail {
	Color:#646464;
	padding-bottom: 25px;
	padding-top: 14px;
	font-family: arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
#container #text .FHR-Page-detail-fixed
{  width:480px;
   padding-right:47px;
}
#container #text .FHR-Right {
	Color:#646464;
	padding-bottom: 25px;
	padding-top: 14px;
	font-family: arial;
	line-height: 16px;
	font-weight: normal;
}

#container #text .Itineraries-Page-detail {
	Color:#646464;
	padding-top: 14px;
	font-family: arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
#container #text .Package-Page-detail {
	Color:#646464;
	padding-bottom: 25px;
	font-family: arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	vertical-align:top;
}
#container #text .FHR-packagePadding {
	
	vertical-align: top;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
}
#container #text .FHR-Package-search {
	Color:#000000;
	background-color: #C9C9b1;
	height: 79px;
	vertical-align: middle;
	padding-left: 30px;
	padding-right: 32px;
	margin-top:20px;
}
#container #text .FHR-search-Title {
	font: 1.4em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	padding-right: 64px;
	padding-top:8px;
}
#container #text .FHR-dropdown {
	font: 10px Arial, Helvetica, sans-serif;
	Color:#1e2c37;
	height: 19px;
	border: 1px solid #9d9e99;
	}
#container #text .FHR-txtdropdown {
	font: 10px Arial, Helvetica, sans-serif;
	Color:#000;
	font-weight: bold;
	text-transform: uppercase;
	
	}
#container #text .FHR-Package-search A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display:block;

}
#container #text .FHR-Package-search A:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #817f80;
	
}
#container #text .packageFinder
{
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #817f80;
	width: 170px;
	vertical-align: top;
	}
	
#container #text .packageFinder img{
	border: none;
		
}
#container #text .packageFinder h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin:0;
	padding-top: 14px;

	}
#container #text .middleHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #8b8554;
	text-transform: uppercase;
	}
#container #text .finderMiddleHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #8b8554;
	}
#container #text .finderImagePadding{
	margin-top:80px !important;
	}
#container #text .packageFinder P{
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
}
#container #text .packageFinder A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display:block;
}
#container #text .packageFinder A:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #817f80;
	
}
#container #text .packageFinder li
{
	padding:0;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.FHR-right-bar {
	
	Color:#646464;
	padding-top: 20px;
	font-family: arial;
	padding-left: 55px;
	padding-right: 20px;
}
.FHR-right-bar table{
	
	width:290px;
}
.FHR-right-bar-heading{
	Color:#abab85;
	font: 1.2em "Times New Roman", Times, serif;
	
}

/* Fairmont Calender css starts */
.fpc-container
{
	padding-top: 23px;
	padding-right: 26px;
	padding-left: 26px;
	padding-bottom:30px;
	vertical-align: top;
}

/*  CSS for Reservation */

#reservation {
	vertical-align: top;
	text-align: left;
	}
#reservation a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b8554;
	text-decoration: none;
	}
#reservation a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #8b8554;
	text-decoration: underline;
	}
#reservation .txtheadingRadio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align: middle;
}

#reservation .txtheadingRadio label
{
	vertical-align:super;
}

#reservation .Link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000 !important;
	text-decoration: none;
	padding-right: 7px;
	}
#reservation .LinkCaps{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000 !important;
	text-decoration: none;
	padding-right: 7px;
	text-transform:uppercase;
	}
#reservation .btnLink{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color:Transparent;
	border:0px;
	text-transform: uppercase;
	text-align:left;
	width:152px;
	}
#reservation .currency{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	text-transform: uppercase;
	}
#reservation  .tabs{
	vertical-align: bottom;
	background-color: #e3e4d6;
	background-image: url(../img/reservation_tab_bg.gif);
	padding-top: 15px;
	padding-left: 28px;
	height: 34px;
	background-position: bottom;
	}
#reservation  .tabs img{
	padding-right: 0px;
	vertical-align: bottom;
	}
#reservation .formArea{
	vertical-align: top;
	text-align: left;
	padding-top: 34px;
	padding-right: 9px;
	padding-left: 21px;
	padding-bottom: 8px;
	}
	#reservation .MeetingArea{
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-right: 9px;
	padding-left: 10px;
	padding-bottom: 8px;
	}
#reservation .formAreaMain{
	width: 640px;
	padding-right: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	vertical-align: top;
	}
#reservation .spacerheight{
	height:31px;
	}
#reservation .formAreaMain strong{

	color: #000 !important;
	
	}
#reservation .heading{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000000;
	}
#reservation .headingNumber{
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	color: #000000;
	}
#reservation .signinHeading
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 9px;
      color: #000;
      text-align: left;
      text-transform: uppercase;
      font-weight: bold;
      letter-spacing: 1px;
      vertical-align:top
}

	/* Vikrant for AddActivity */
#reservation .formAreaActivity{
	vertical-align: top;
	text-align: left;
	padding-top: 14px;
	padding-right: 9px;
	padding-left: 24px;
	padding-bottom: 8px;
	}
#reservation .txtheadingActivity{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;
	text-align: left;
	text-transform: uppercase; 
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* Vikrant for AddActivity End */
/* Vikrant for reservation info */
#reservation .resInfoHeadingTitle{
	color:Black;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial;
}
#reservation .resInfoHeadingNumber{
font-family: "Arial";
font-size: 22px;
color: #000000;
}
#reservation .resInfoHeading{
	color: #000;
	font-size: 9px;
	font-weight:bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	letter-spacing: 1px;
}
#reservation .btResInfoBIG{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/r_bt_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	height: 21px;
	width:140px;
	}
#reservation .btResInfoBIGBrown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/btBG-Brown.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	height: 21px;
	width:140px;
	}
#reservation .rtResInfoMainHeading{
	background-color: #c9c9b1;
	color: #46463e;
	font-size: 9px;
	text-transform: uppercase;
	height: 30px; 
	padding-left: 18px;
	border-bottom:#F0F0E8 solid 2px;
	}
#reservation .currencyResInfo{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	text-transform: uppercase;
	}
/* Vikrant for reservation info end  */
#reservation .headingNoPadding{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #000000;
	}	
#reservation .divider{
	height: 8px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
}
#reservation .txtWithBG{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 14px;
	background-color: #f9f9f9;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	padding-right: 11px;
	line-height: 16px;
}
#reservation .txtNOBG{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 14px;
	
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	padding-right: 11px;
	line-height: 16px;
}
#reservation .txtheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-align: left;
	text-transform: uppercase; 
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align: bottom;
	
}
#reservation .txtheadingAlignRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-align: right;
	text-transform: uppercase; 
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}
#reservation .checkbox{
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align:middle;
}
#reservation .MainTextBox{
 width: 380px; 
	height: 95px;
	overflow:hidden;
	border-right: gray 1px solid; 
	border-top: gray 2px solid; 
	border-left: gray 1px solid; 
	border-bottom: gray 1px solid;
	text-align:left;
	margin-left:0px;
}
#reservation .txtInput{
	height: 17px;
	width: 130px;
	font-size: 10px;
	color: #3b3b3b;
	border: 1px solid #9b9c9c;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}
#reservation .txtBiggercombo{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 17px;
	width: 210px;
	font-size: 10px;
	color: #3b3b3b;
	font-family: Arial, Helvetica, sans-serif;
}
#reservation select{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color:  #cecece;
	height: 17px;
	font-size: 10px;
	color: #3b3b3b;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}
#reservation .btBIG{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/r_bt_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	height: 21px;
	}
#reservation .btBIGLessPadding{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/r_bt_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	height: 21px;
	}
	
#reservation .btBIGBrown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/btBG-Brown.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	height: 21px;
	}
/* --*****************-- */
#reservation .formAreaRight{

	background-color: #f0f0e8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	vertical-align: top;
	width:246px;
	}
	
#reservation .formAreaRightNoBG{

	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	vertical-align: top;
	}
	
#reservation .totalRate{
	background-color: #e9e9df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	vertical-align: top;
	background-image: url(../img/res-3-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 13px;
	padding-left: 17px;
	padding-top:19px;
	}
#reservation .totalRatedivider{
	height: 21px;
	background-image: url(../img/reser-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
	background-position: center center;
}

#reservation .rtIMG{
	background-color: #fff;
	font-size: 9px;
	vertical-align: top;
	padding-top: 41px;
	}
#reservation .rtIMGNoImg{
	background-color: #fff;
	font-size: 9px;
	vertical-align: top;
	padding-top: 29px;
	}
#reservation .rtIMGStTwo {
	background-color: #fff;
	font-size: 9px;
	vertical-align: top;
	padding-top: 53px;
}
#reservation .rtIMGStOne {
	background-color: #fff;
	font-size: 9px;
	vertical-align: top;
	padding-top: 44px;
}
#reservation .rtIMGStOneNoImage {
	background-color: #fff;
	font-size: 9px;
	vertical-align: top;
	padding-top: 32px;
	width:246px;
}
#reservation .selectedPack{
	font-size: 10px;
	vertical-align: top;
	padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 18px;
	padding-left: 18px;
	color: #545451;
	padding-bottom: 24px;
	}

#reservation .selectedPack a{
	font-size: 10px;
	Color:#8B8554;
	font-weight:bold;
	text-decoration:none;
	}
#reservation .selectedPack a:hover{
	Color:#8B8554;
	text-decoration:underline;
	}
#reservation .selectPack a:hover{
	Color:#8B8554;
	text-decoration:underline;
	}
#reservation .selectPack a{
	font-size: 10px;
	Color:#8B8554;
	font-weight:bold;
	text-decoration:none;
	}
#reservation .selectPack p{
	margin:0;
	padding-top:6px;
	}
#reservation .selectPack{
	font-size: 10px;
	vertical-align: top;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 13px;
	padding-left: 17px;
	color: #545451;
	word-wrap:break-word;
	}
#reservation .selectPackbt
{
	vertical-align: top;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom:13px;
	padding-top:7px;
	}
#reservation .rtMainHeading{
	background-color: #c9c9b1;
	color: #000;
	font-size: 9px;
	font-weight:bold;
	text-transform: uppercase;
	height: 24px; 
	padding-left: 18px;
	vertical-align:middle;
	}
#reservation .rtHeading{
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	letter-spacing: 1px;
	}
	
	/*Meeting Landing Page*/
	
#reservation .rtTextLowercase{
	color: #646464;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-left:30px;
	padding-right:30px;
	background-color:#e4e5d7;
	padding-bottom:10px;
	padding-top:30px;
	}
#reservation .rtTextLowercase a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000 !important;
	text-decoration: none;
	padding-right: 7px;
	text-transform:uppercase;
	}
#reservation .rtMeetingHeading{
	background-color: #c9c9b1;
	color:Black;
	font-size: 12px;
	text-transform: uppercase;
	height: 36px; 
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:30px;
	padding-right:30px;
	letter-spacing: 1px;
	}
	#reservation .MeetingLandingArea{
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	}
#reservation .MeetingtdBGleft{
	background-image: url(../img/meetingevent-bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-top:#FFFFFF 3px solid;
	
	}
#reservation .MeetingtdBGRight{
	background-image: url(../img/meetingeventR-bg.gif);
	background-repeat: repeat-y;
	background-position: Left;
	border-top:#FFFFFF 3px solid;
		}
	/*End Meeting landing Page*/

#reservation .rtField
{
	text-transform:uppercase;
}

#reservation .rtsmHeading{
	color: #000;

	text-transform: capitalize;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	}
#reservation .ComboBG{
	color: #000;
	background-image: url(../img/check-box-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	height: 65px;
	width: 65px;
	padding-left: 11px;
	
	}
#reservation .selectAroom{
	width: 351px;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	}
#reservation .specialHeading{
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
	color: #a6a685;
	}
#reservation .alert{
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	color: #c95319;
	}
#reservation .price{
	font-size: 22px;
	font-weight: bold;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	}
#reservation .bigprice{
	font-size: 27px;
	font-weight: bold;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	padding-bottom:1px;
	}
#reservation .dollar{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#reservation .USD{
	font-size: 8px;
	font-weight: bold;
	text-align: left;
	padding-right: 2px;
	padding-left: 0px;
	color: #000;
	}
#reservation .pricepadding{
padding-top:12px;
	}
#reservation .usdpadding{
padding-left:11px;
	}
#reservation .selectAroomHeading{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
#reservation .linkRoom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 1px;
	text-decoration: none;
	display:block;
	padding-bottom: 1px;
	padding-left: 8px;
}
#reservation  .headingForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 24px;
	height: 37px;
	background-image: url(../img/enroll-heading-bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
	letter-spacing:1px;
}
#reservation .txtForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 24px;
	background-color: #f2f2f2;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: left;
	padding-right: 41px;
	line-height: 16px;
}
#reservation .txtGrayNoBg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 24px;
	padding-right: 24px;
	text-align: left;
	vertical-align:top;
	line-height: 16px;
}
#reservation .txtRedHeadingNoBg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#8b8534;
	text-align: left;
	font-weight:bold;
	vertical-align:top;
	line-height: 16px;
	text-transform:uppercase;
}
#reservation .smtxtForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
	padding-left: 24px;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: left;
	padding-right: 41px;
	line-height: 14px;
}
#reservation .checkbox{
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align:middle;
}
#reservation .txtInput{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 16px;
	width: 145px;
	font-size: 10px;
	color: #646464;
}
#reservation .txtInputNumber{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 18px;
	width: 115px;
	font-size: 12px;
	font-weight:bold;
	color: #aaae82;
	font-family: Arial, Helvetica, sans-serif;
}
#reservation .txtInputBig{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 16px;
	width: 245px;
	font-size: 10px;
	color: #646464;
}
#reservation .txtBiggercombo{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 17px;
	width: 187px;
	font-size: 10px;
	color: #646464;
}
#reservation select{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 17px;
	font-size: 10px;
	color: #646464;
}
#reservation .smtxtInput{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	height: 17px;
	width: 57px;
	font-size: 10px;
	color: #646464;
    }
#reservation .emailOffer{
	
	padding-right: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	vertical-align: top;
	}
#reservation .txtEmail-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-left: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: right;
	padding-right: 19px;
	background-color: #c9c9b0;
}
#reservation .txtEmail-bg input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/button-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #787968;
	padding-top: 2px;
	}
#reservation .txtInputMultiline
{
	overflow:hidden;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	text-align:left;
	margin-left:0px;
	width:95%;
	}
#reservation .resDetail{
	background-color: #f0f0e8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
	vertical-align: top;
	padding-left: 18px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	padding-right: 25px;
	text-transform: uppercase;
	line-height: 14px;
	}
#reservation .resDetail img{
	vertical-align: middle;
	}
#reservation .resDetailIMG{
	border: 5px solid #fdfdfc;	
	}
#reservation .resDetailLINK{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom:2px;
	}

#reservation .resDetailLinkCapital{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	text-transform: capitalize;
	}

#reservation .resDetailLinkCapitalValue{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	text-transform: capitalize;
	}


#reservation .tax{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8px;
	color: #000000;
	text-transform: uppercase;
	line-height: normal;
	}
#reservation .activities{
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	width: 146px;
	padding-right: 15px;
}
#reservation .learnLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}


#reservation .ActivitiesAlternateRowStyle .even 
{ 
	background-color: #ffffff;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:8px;
	margin-bottom:8px;
}

#reservation .ActivitiesAlternateRowStyle .odd 
{ 
	background-color: #f9f9f9;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:8px;
	margin-bottom:8px;
}

#reservation .DiningAlternateRowStyle .even 
{ 
	background-color: #ffffff;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:8px;
	margin-bottom:8px;
}

#reservation .DiningAlternateRowStyle .odd 
{ 
	background-color: #f9f9f9;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:8px;
	margin-bottom:8px;
}

#reservation .ActivitiesAlternateRowStyle .even .leftPadding
{
	padding-left:15px;
	margin-left:15px;
}

#reservation .ActivitiesAlternateRowStyle .even .rightPadding
{
	padding-right:8px;
	margin-right:8px;
}

#reservation .ActivitiesAlternateRowStyle .odd .leftPadding
{
	padding-left:15px;
	margin-left:15px;
}

#reservation .ActivitiesAlternateRowStyle .odd .rightPadding
{
	padding-right:8px;
	margin-right:8px;
}

#reservation .DiningAlternateRowStyle .even .leftPadding
{
	padding-left:15px;
	margin-left:15px;
}

#reservation .DiningAlternateRowStyle .even .rightPadding
{
	padding-right:8px;
	margin-right:8px;
}
#reservation .DiningAlternateRowStyle .odd .leftPadding
{
	padding-left:15px;
	margin-left:15px;
}

#reservation .DiningAlternateRowStyle .odd .rightPadding
{
	padding-right:8px;
	margin-right:8px;
}
#reservation .txtActivityheading{ /* by Sabir */

      font-family: "Times New Roman", Times, serif;
      font-size: 24px;
      color: #000;
      text-align: left;
    
      letter-spacing: 1px;
      vertical-align: top;
      padding-top: 3px;
      padding-bottom: 3px;

}

/*  CSS for Reservation Ends*/

/* RESERVATION WAIT BEGINS */
/* Added by rahul sharma */
#popWait
{
      position: absolute;
      margin: 0px 0px 0px 0px;
      padding: 40px;
      width: 255px;
      text-align: center;
      display: none;
      top: 0px;
      left: 0px;
      z-index: 99;
	  background-color:#000000;
}

#waiting
{
      margin: 0;
      width: 255px;
      background: #000000 none;
      font-family: Verdana, Arial, Helvetica, Sans-Serif;
	  font-size:9px;
	  color:#989c78;
	  text-transform:uppercase;
	  line-height:14px;
	  font-weight :bold ;
}
/*
#waitingBottom
{
      margin: 0;
      padding:15px 0px 10px 0px;
      width: 255px;
      background: #000000;
      font-family: Verdana, Arial, Helvetica, Sans-Serif;
	  font-size:8px;
	  text-transform:uppercase;
	  line-height:14px;
	
	  
}*/
#waiting p
{
      margin-top: 10px;
      margin-bottom: 0px;
      color:#959595;
      font-size:8px;
      font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#waiting h2, #waiting h3
{
      margin-top: 10px;
      margin-right: 15px;
      margin-bottom: 0px;
      margin-left: 15px;
      font-size:8px;
      font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#waiting h1
{
      margin-top: 10px;
      margin-right: 15px;
      margin-bottom: 0px;
      margin-left: 15px;
      color:#ffffff;
      font-weight:bold;  
      font-family: Verdana, Arial, Helvetica, Sans-Serif;
      font-size:8px;
}
/*#waitingBottom p
{
      margin-top: 0px;
      margin-right: 10px;
      margin-bottom: 10px;
      margin-left: 10px;
      font-weight:bold;
      font-size:8px;
      font-family: Verdana, Arial, Helvetica, Sans-Serif;
}*/

/* RESERVATION WAIT ENDS */

/* POPUP STARTS */
#PopUp
{
	
	border:0px;
	text-align:center;
	cellpadding:0px;
	cellspacing:0px;
	}
#PopUp .scroll
{
	 OVERFLOW:auto; 
     width: 500px;
     HEIGHT: 309px; 
     TEXT-ALIGN: justify;
     vertical-align:top;
     padding:6px;
}
#PopUp #Banner
{
	 background-color: Black;
	 height: 87px;
}
#PopUp #Banner .top
{
	TEXT-ALIGN:left;

}
#PopUp #Banner .topClose
{
	TEXT-ALIGN:right; 
	padding-right: 20px;
}
#popHeader #LogoHeaderPanel .topCloseAspxSimPopMaster
{
	TEXT-ALIGN:right; 
	padding-right: 25px;
}
/* POPUP ENDS */

/*Pressroom broadcast*/
/*Added by Rahul Sharma 26 May 2008*/

#PressRoomBroadcast .Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	text-transform:uppercase;
	cursor:pointer;
}

#PressRoomBroadcast .Movie-Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b8554;
	text-decoration: none;
	font-weight:bold;	
}

#PressRoomBroadcast .divider
{
	height: 6px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
}

#PressRoomBroadcast .VideoAlternateRowStyle .even 
{ 
	background-color: rgb(255, 255, 255);
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}

#PressRoomBroadcast .VideoAlternateRowStyle .odd 
{ 
	background-color: rgb(249, 249, 249);
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}

#PressRoomBroadcast .Title
{
	font: 11px/16px arial;
	Color:#646464;
	padding-top: 14px;	
}

#PressRoomBroadcast a:hover
{
	color: #8b8554;
	text-decoration:underline;
}
.LogoHeaderPanel
{
	background-color: #000000;
	font: 10px "Times New Roman" , Times, serif;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 87px;
}
.mediumSizeDropDown{
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a2f40;
	border: 1px solid #cdcdcd;
}
/*Pressroom broadcast ends*/
/*Pressroom Contact */
#container #text .PressContactTitle {
	font: 1.4em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	height: 40px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #918f8f;
}
#container #text .PressContactTitle a{
	Color:#000000;
	letter-spacing: 1px;
}
/*Pressroom Contact ends*/
/*CSS for language menu*/
.StaticMenuItemsClassNoBorder
{
	font-size:8px; 
	font-family:Arial;
	color:#494847;
	padding-bottom:2px;
	padding-top:2px;
	width:73px;
	text-align:left;
	text-transform:uppercase;
}

.StaticMenuItemsClass
{
	font-size:8px; 
	font-family:Arial;
	color:#494847;
	padding-bottom:2px;
	padding-top:2px;
	width:73px;
	text-align:center;
	text-transform:uppercase;
	border-top:1px solid #7c7a7a;
	border-left:1px solid #7c7a7a;
	border-right:1px solid #7c7a7a;
	border-bottom:1px solid #7c7a7a;
}

.DynamicMenuItemsClass
{
	font-size:8px; 
	font-family:Arial;
	color:#494847;
	border-bottom:1px solid #7c7a7a;
	border-left:1px solid #7c7a7a;
	border-right:1px solid #7c7a7a;
	padding-bottom:2px;
	padding-top:2px;
	width:73px;
	text-align:center;
}
/*CSS for language menu ends*/
/*These classes are common for different templates i.e. in RHS LHS and middle section*/
/*Nilesh*/
.bookmark-heading{
	font: 30px/27px times;
	Color:#000;	
	padding-top: 8px;
}

.bookmark-date{
font: 11px/16px Times;
Color:#a6a685;
border-bottom-width:0px;
/*padding-top: 5px;
padding-bottom: 5px;*/
}

.Articlebookmark-date{
font: 11px/16px Times;
Color:#a6a685;
border-bottom-width:0px;
/*padding-top: 5px;
padding-bottom: 5px;*/
}
#container #text .Articlebookmark-date{
	font: 11px/5px Times;
	Color:#a6a685;
	/*padding-top: 5px;
	padding-bottom: 5px;	*/
	}
.bookmark-detail{
	font: 11px/16px Arial;
	Color:#646464;
	width:455px;
	border-bottom-width:0px;
}
.bookmark-title{
	font: 11px/16px Arial;
	Color:#646464;
	width:455px;
	border-bottom-width:0px;
}
.contactHeading
{
	Font-Family: Arial;
	font-size: 10px;
	font-weight: bold;
	Color: #000;
	width: 105px;
	display:block;
	text-transform: uppercase;
}
.contactInfo
{
	Font-Family: Arial;
	font-size: 11px;
	Color: #646464;
	width: 90px;
	padding-top: 15px;
	padding-left: 19px;
}
.listingRow1 td{
	Color:#646464;
	padding-top: 4px;!important;
	padding-bottom: 4px;!important;
	background-color: #fbfbfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-left: 19px;!important;

	}
.listingRow2 td{
	Color:#646464;
	padding-top: 4px; !important;
	padding-bottom: 4px; !important;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-left: 19px; !important;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #949494;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #949494;
	}
.listingRow1 img{
	border: 0;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;	
	}
.listingRow2 img{
	border: 0;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;	
}
	
.Footer-detail {
	Color:#646464;
	padding-bottom: 25px;
	padding-top: 30px;
	font-family: arial;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	padding-left: 20px;
}
.Summary-Title
{
	font: 11px/16px arial;
	color: #646464;	
	font-weight: bold;		
	
}
.Summary-Title-Vanity
{
	font: 11px/16px arial;
	color: #8B8554;	
	font-weight: bold;
	text-transform: uppercase;
	padding-top:7px;
	padding-bottom:7px;
	
}
.vanity-title
{
	font: 11px/16px arial;
	color: #8B8554;	
	font-weight: bold;
	text-transform: uppercase;
	
}
/*.propPackage A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display:block;
}*/

.propPackage-Padding A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-top:6px;
	padding-bottom:6px;	
	display:block;
}
.propPackage-PaddingHoz A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-top:6px;
	padding-bottom:6px;	
	display:block;
}
.Summary-Title-Padding
{
	font: 11px/16px arial;
	color: #000;	
	font-weight: bold;	
	padding-left:10px;	
	padding-top:20px;
	padding-bottom:6px;
	text-transform: uppercase;
}
.bookmark-detail-Padding
{
	padding-left:10px;	
	font: 11px/16px Arial;
	Color:#646464;
}
.Bookmark-Control{
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	font: 11px/16px Arial;
	font-weight: bold;
}
.Bookmark-Control a{
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	font: 11px/16px Arial;
	text-decoration: none;
	font-weight: bold;
}
.bookmark-detail a 
{
      Color:#8B8554;
      font-weight:bold;
      text-decoration:none;
}
.bookmark-detail a:hover{
      Color:#000;
}
.bookmark-detail a strong, b {
      Color:#8B8554;
      font-weight:bold;
      text-decoration:none;
}
.bookmark-detail a:hover strong, b{
      Color:#000;
}



/* START - CALENDAR - Added by Gulshan*/

#checkAvailability .calendarContainerArrival, #checkAvailability .calendarContainerDeparture
{
	position: absolute;
	width: 225px;
	z-index: 98;
	margin-left: 0px;
}

#checkAvailability .calendarContainerArrival
{
	top: 120px;
	right: 255px;
}


#checkAvailability .calendarContainerDeparture
{
	top: 240px;
	right: 255px;
}

.calendarReservationArrival, .calendarReservationDeparture
{
	display: none;
	position: absolute;
	width: 225px;
	z-index: 98;
}

.calendarReservationArrival
{
	position-top: absolute;
	top: 320px;
	position-left: relative;
	left: 55%;
}

.calendarReservationDeparture
{
	position-top: absolute;
	top: 447px;
	position-left: relative;
	left: 55%;
}
/*
.calendarReservationArrival
{
    top: 345px;
    left: 100px;
}

.calendarReservationDeparture
{
    top: 435px;
    left: 100px;
}*/

.dottedBorder
{
	height: 1px;
	background: url(../img/dotline.gif) repeat-x;
	border: 0px solid #ff0000;
	margin-left: 13px;
	margin-right: 0px;
	margin-top: 20px;
	font-size: 1px;
}

#wizard .calendarContainerArrival
{
	top: 75px !important;
	left: -45px !important;
}

#wizard .calendarContainerDeparture
{
	top: 145px !important;
	left: -45px !important;
}

.calendar
{
	display: table;
	width: 225px;
	border-collapse: collapse;
	border-spacing: 1px;
	margin: 0px;
	padding: 0px;
}

.calendar tr.footer td
{
	padding: 6px 0px 4px 0px;
}

.calendar td, .calendar th
{
	padding: 2px .25em 2px .25em;
}

.calendar td a, .calendar td a:visited
{
	display: block !important;
}

.calendar th a, .calendar th a:visited
{
	display: block;
}

.calendar tr.empty
{
	display: none;
}

/* RESERVATION NUGGET DROPDOWN */

/* Below CSS Added by Gulshan for Calender*/
/* CALENDAR */

#wizard .calendarContainerArrival
{
    font-size: 0.7em !important;
}

#wizard .calendarContainerDeparture
{
    font-size: 0.7em !important;
}

.calendar tr.header th
{
    text-align: center;
}

.calendar tr.days th
{
    text-align: center;
    font-size: 9px !important;
}

.calendar th
{
    font-size: 10px !important;
}

.calendar td
{
    /*font-size: 1.0em;*/
    font-size: 9px !important;
    
}

.calendar td.target
{
    font-weight: bold;
}

.calendar td a,
.calendar td a:visited
{
    text-align: center;
    text-decoration: none;
    font-size: 8px !important;
}

.calendar td a:hover
{
    text-decoration: none !important;
}

.calendar th a,
.calendar th a:visited
{
    text-decoration: none;
}

.calendar th a:hover
{
    color: #CCC;
}

/* END - CALENDAR - Added by Gulshan*/



#reservation .dropdown, #wizard .dropdown
{
	display: none;
	position: absolute;
	top: 52px;
	right: 30px;
	z-index: 99;
	width: 400px;
	height: 200px;
	overflow: auto;
}

#wizard .dropdown
{
	top: 30px;
	right: 86px;
}

#reservation .dropdown table.ruler, #wizard .dropdown table.ruler
{
	width: 100%;
	border-width: 0px;
	border-collapse: collapse;
}


#reservation .dropdown td.city, #wizard .dropdown td.city
{
	width: 150px;
}

#reservation .dropdown td.hotel, #wizard .dropdown td.hotel
{
	width: 250px;
}

/* RESERVATION PRINT */

#logoAddress
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.addressLogo
{
	margin: 40px 0px 40px 10px;
	padding: 0px;
	float: left;
}

#logoAddress
{
	margin: 40px 0px 40px 60px;
	padding: 0px;
	float: left;
}

#logoAddress p, #logoAddress h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.reservationPrint
{
	margin: 15px 0px 15px 0px;
	padding: 0px;
}


.reservationPrint .formRow .resvField
{
	float: left;
	width: 280px;
	padding: 0px;
	margin: 0px;
}

.reservationPrint p.printTools
{
	float: right;
	padding: 20px 50px 20px 50px;
	margin: 20px 50px 20px 50px;
}

.reservationPrint .printTools a
{
	padding: 0;
	margin: 0px 50px 0px 0px;
}

.underlinedDark
{
	padding: 0px;
	margin: 20px 0px 20px 0px;
	display: block;
	width: 100%;
}
/* RESERVATION WIZARD */

#wizard
{
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#wizard .bar
{
	width: 472px;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	clear: both;
}

#wizard .bar img
{
	margin: 0px;
	padding: 0px;
	border: none;
}

#wizard .header
{
	background: #DDDDBB;
	width: 470px;
	margin: 0px 0px 0px 24px;
	padding: 5px 0px 0px 0px;
	border: 1px solid #AAAA88;
	border-top: none;
}

#wizard .footer
{
	background: #EEEEDD;
	width: 470px;
	margin: 0px 0px 0px 24px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #AAAA88;
	border-top: none;
}

#wizard .content
{
	background: #FFF;
	width: 470px;
	margin: 0px 0px 0px 24px;
	padding: 5px 0px 15px 0px;
	border: 1px solid #AAAA88;
	border-top: none;
}

#wizard .footer img
{
	border: none;
	margin-right: 15px;
}

#wizard img.arrow
{
	border: none;
	margin-right: 25px;
}

#wizard .footer a.arrow
{
	padding-right: 10px;
	margin-right: 3px;
	white-space: nowrap;
}

#wizard p
{
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
}

#wizard .footer p
{
	padding-left: 0px;
	margin-left: 5px;
	padding-right: 0px;
	margin-right: 5px;
}

#wizard .header .formRow
{
	padding-top: 2px !important;
}

#wizard .header .formRow .label
{
	padding-top: 0px !important;
	padding-left: 10px !important;
	width: 125px;
	text-align: left;
}

#wizard .formRow .selectedPropertyName
{
	padding: 0px 0px 0px 0px !important;
	margin: -5px 0px 0px 160px !important;
	float: left;
	display: inline;
}

#wizard p.resRow
{
	padding: 0 0 0 10px;
	margin: 0;
}

#wizard .header p.resRow .narrowlabel
{
	width: 110px;
	text-align: left;
	display: block;
	float: left;
}

#wizard .header p.resRow .narrowfield
{
	width: 130px;
	text-align: left;
	display: block;
	float: left;
}

#reservationWizardLeft p.resRow .narrowfield
{
	width: 90px !important;
}

#reservationWizardLeft
{
	float: left;
	width: 215px;
}

#reservationWizardRight
{
	float: left;
	width: 255px;
}

#wizard p.resrow .selectedPropertyName
{
	padding: 0px 0px 0px 0px !important;
	margin: -5px 0px 0px 160px !important;
	float: left;
	display: inline;
}

#wizard .content h1, #wizard h2, #wizard h3
{
	margin-left: 10px !important;
	margin-bottom: 5px !important;
}

#wizard .listItem
{
	float: left;
	display: inline;
}

#wizard h1
{
	clear: left !important;
	display: inline;
	float: left;
	padding: 0px 0px 10px 0px;
}

#wizard .step
{
	float: right;
	display: inline;
	margin: 15px 0px 0px 0px;
	padding: 0px 25px 10px 0px;
}

/* RESERVATION WAIT */

/* CALENDAR */

.calendarContainerArrival,
.calendarContainerDeparture
{
    background-color: transparent;
}

.calendarReservationArrival,
.calendarReservationDeparture
{
    background-color: transparent;
}

.calendar
{
    border: 1px solid #AAAA88;
}

.calendar tr.header th
{
    background-color: #5D5D5D;
    color: #FFF;
}

.calendar tr.days th
{
    background-color: #FFF;
    
}


.calendar tr.days td
{
    background-color: #FFF;
    
}

.calendar tr.footer td
{
    border: none;
}

.calendar td,
.calendar th
{
    border: 1px solid #AAAA88;
    color: #333;
}

.calendar td 
{
    background-color: #FFF;
}

.calendar td.weekend
{
    background-color: #CCC;
}

.calendar td.target
{
    background-color: #ffffe0;
}

.calendar th a,
.calendar th a:visited
{
    color: #FFF;
}

.calendar th a:hover
{
    color: #CCC;
}

.calendar tr.empty td
{
    border-style: none;
}
/* END - CALENDAR - Added by Gulshan*/


.FPCLinkArea
{
	padding-left: 4px;
	width: 229px;
	vertical-align: top;
	background-color: #b5b496;
}
	
.FPCLinks
{
	text-align:left; 
	padding-left:10px;
	padding-right:25px;
	background-color: #b5b496;
}

/* CMS Styles */
.MenuItemIcon {
	 BACKGROUND-IMAGE: url(../img/Console/IconBack5D5D5D.gif); 
	 WIDTH: 22px; 
	 HEIGHT: 18px; 
	 TEXT-ALIGN: center
}
.MenuItemText {
	 font: 12px Arial, Verdana;
}

/* CSS For Brochure Download */
#Brochure {
	vertical-align: top;
	text-align: left;
	padding-top: 20px;
	padding-right: 16px;
	padding-left: 28px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	}
#Brochure .heading{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #000000;
	padding-bottom: 14px;
	height: 25px;
	
	}	
#Brochure .broText{
	text-align: left;
	vertical-align: top;
	padding-right: 15px;	
	}	
#Brochure .broText img{
	padding-right: 5px;	
	padding-bottom: 5px;
	}
#Brochure .broText strong{
	text-transform: uppercase;
	color: #000000;
	}
#Brochure a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b8534;
	text-decoration: none;
	}
#Brochure a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #646464;
	}
#Brochure .clmnHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fbfbf9;
	background-color: #c9c9b0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	font-weight: bold;
	}
#Brochure .row1 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	background-color: #f3f3f3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	vertical-align:top;
	
	}
	
#Brochure .row2 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	vertical-align:top;
	}
	
/* Style for about us section */

.AlternateRowStyle
	{ border-collapse: collapse;
	 }
.AlternateRowStyle TH, .AlternateRowStyle TD { padding: 0.3em; }
.scheme1 { background-color: rgb(249, 222, 183); }
.AlternateRowStyle .even { background-color: rgb(242, 189, 111);}
.AlternateRowStyle .headerRow { background-color: rgb(200, 189, 111); }
.AlternateRowStyle .odd { background-color: rgb(249, 222, 183);}

/* Style for GreatRates*/
#GreatRates .GreatRatesDHTMLPopupLayer{
	position:absolute;
	width:198px;
	z-index:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
	visibility: hidden;
}

#GreatRates .GreatRatesDHTMLPopupLayer .GreatRatesTable{
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(img/tool-tip-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#GreatRates .popupheading{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

#GreatRates .small{
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	text-transform: uppercase;
	color: #646464;	
	}	

#GreatRates .GreatRatesLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	cursor:pointer;
}

#GreatRates a.GreatRatesLink:hover
{
	color: #8b8554;
	text-decoration:underline;
}

#GreatRates .smtxt-nobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
	padding-left: 24px;
	padding-top: 22px;
	padding-bottom: 22px;
	text-align: left;
	padding-right: 41px;
	line-height: 14px;
}

#GreatRates .GreatRatesHeading
{
	font: 30px/27px times;
	Color:#000;		
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #918f8f;	
	padding-bottom: 14px;
	padding-top: 24px;
}

#GreatRates .GreatRates-Page-Title
{
	padding-top: 14px;
}

#GreatRates .price{
	font-size: 20px;
	font-weight: bold;
	color: #404040;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	}
#GreatRates .dollar{
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#GreatRates .USD{
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	color: #333333;
	}
/* End Style for GreatRates*/

.SkiDropDownDivider{
      height: 21px;
      background-image: url(../img/reser-divider.gif);
      background-repeat: no-repeat;
      font-size: 5px;
      background-position: center center;
}

/*Style for Destination Map*/

#Destination-Map-Container
{
	padding-top: 22px;
	padding-left: 26px;
	color: #646464;
	background-color: #f2f2eb;
	padding-right: 39px;
	padding-bottom: 91px;
}

#Destination-Map-Container a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#646464;
	text-decoration:none;

}
#Destination-Map-Container a:hover{
	text-decoration:underline;
}

#Destination-Map-Container a.active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	text-decoration:none;
	font-weight: bold;
}

#Destination-Map-Container .heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 1px;
	vertical-align:top;
	text-align:left;
	padding-bottom:14px;
}

#Destination-Map-Container .cityNames
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#646464;
	vertical-align:top;
}
/*End Style for Destination Map*/

/* Limited Access CSS */
#limitedAccess 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #646464;
	padding-left: 12px;
	padding-right: 45px;
	width: 505px;
}
#limitedAccess .divider
{
	height: 4px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
	background-position: left center;
}
#limitedAccess .bgtableHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #8b8554;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	padding-right: 10px;
	}
#limitedAccess .bgtableOdd td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	background-color: #f3f3f3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	padding-right: 10px;
	}

#limitedAccess .bgtableEven td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;

	background-color: #fafafa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	padding-right: 10px;
	}
 #limitedAccess h3{
	Color:#000000;
	text-transform: capitalize;
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight:normal;
	line-height: 30px;
}
 #limitedAccessRight{
	Color:#646464;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	}
 #limitedAccessRight ul{
	Color:#646464;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
 #limitedAccessRight li{
	Color:#646464;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
 #limitedAccessRight b{
	Color:#000000;
	}

/* CSS for Authoring mode */
.alternateRowStyle .even td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	background-color: #f3f3f3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	padding-right: 10px;
	}
.alternateRowStyle .odd td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	padding-right: 10px;
	}
.clmnHeading td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fbfbf9;
	background-color: #c9c9b0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	padding-right: 10px;
	font-weight: bold;
	}
.majorPageTitle {
	font-size: 28px; /* relative to base font size of 1.4em*/
	line-height:normal;
    font-family: Times New Roman;
    color: #000000;
    font-weight: normal;
    text-transform:capitalize;
   
  	}
.pageTitle {
	font-size: 24px; /* relative to base font size of 16px*/
    font-family: Times New Roman;
    color: #000000;
    font-weight: normal;
 	text-transform:capitalize;
	line-height:22px;
  	}
.pageTitleterms {
	font-size: 20px; /* relative to base font size of 16px*/
    font-family: Times New Roman;
    color: #000000;
    font-weight: normal;
	letter-spacing:1px;
  	}
.termpadding{
padding-bottom:10px;
}
.pageTitleInCAPS {
	font-size: 24px; /* relative to base font size of 16px*/
    font-family: Times New Roman;
    color: #000000;
    font-weight: normal;
	line-height: normal;
  	}
.subTitle {
	font-size: 11px; 
    font-family: arial;
	font-weight:bold;
    color: #000000;
  	text-transform:capitalize;
	}
.subTitlesInCAPS {
	font-size: 11px; 
    font-family: arial;
	font-weight:bold;
    color: #000000;
  	text-transform:uppercase;
	}
Strong, b{
color:#8B8554
}
.smlink
{
	font: 9px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:14px;
 	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
.smlinkWidthArrow
{
	font: 9px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:14px;
 	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
	text-transform:uppercase;
}
.smlinkWidthArrow:hover
{
	font: 9px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:14px;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
}
.linkWidthArrow
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
}
.linkWidthArrow:hover
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
}
.simpleContent
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#646464;
	line-height:14px;}
.SurveyContent
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#646464;
	line-height:14px;
	padding-top:14px;
	}
	
.highlightedheading
{
FONT-SIZE: 19px; 
COLOR: rgb(166,166,133); 
LINE-HEIGHT: 24px;
}
.linkWidthArrowCH
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/arrow_champagne_down.gif);
	background-repeat:no-repeat;
	padding-left: 16px;
	background-position: left center;
}
.divider-dotted
{
	height: 14px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
	background-position: center;
		
}
.highlightedRightContent{
	Color:#a6a685;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
}
/*FONT-SIZE: 19px; COLOR: #a6a685; LINE-HEIGHT: 24px */

/*CSS for User Action Tool*/
.printTool
{
	display: inline;
	margin: 0px 0px 0px 15px;
	padding: 0;
	text-align: center;
}

.mailTool
{
	display: inline;
	width: 500px;
	margin: 0px 0px 0px 15px;
	padding: 0;
	text-align: center;
}

#pageTools
{
	clear: both;
	display: block;
	margin: 10px 0px 10px 24px;
	width: 470px;
	padding: 0;
	text-align: center;
}

#prefooter
{
	clear: both;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
    font: 0.9em Verdana, Arial, Helvetica, sans-serif;
}

#pageTools a
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;	
	color:#666633;
}

#pageTools a:hover
{
	text-decoration:underline;
}
/*End CSS for User Action Tool*/

/*Factsheet */
#Factsheet
{
	padding-top: 15px;
	padding-left: 16px;
	padding-bottom:30px;
	vertical-align: top;
}
#Factsheet .text
    {
	width:197px;
	font: 11px Arial, Helvetica, sans-serif;
	margin-bottom:-0.625em;
	color: #646464;
	padding-right:12px;
	vertical-align:top;
	padding-left: 11px;
    }
#Factsheet img
	{
		padding-bottom :5px;
	}
#Factsheet h2,h3 {
	font-size: 11px; 
    font-family: arial;
	font-weight:bold;
    color: #000000;
  	text-transform:uppercase;
	margin:0;
	}
#Factsheet p {
	font-size: 11px; 
    font-family: arial;
	margin:0;
	padding-bottom:5px;
	}
#Factsheet ul {
	font-size: 11px; 
    font-family: arial;
	margin:0;
	padding:0;
	padding-left:15px;
	}
#Factsheet li {
	font-size: 11px; 
    font-family: arial;
	margin:0;
	padding:0;
	}
ul {
	
    font-family: arial;
	margin:0;
	padding:0;
	padding-left:15px;
	}
li {
	font-family: arial;
	margin:0;
	padding:0;
	}
/*css For FAQ */
.faqTitlesInCAPS {
	font-size: 11px;
	font-family: arial;
	font-weight:bold;
	color: #000000;
	text-transform:uppercase;
	letter-spacing: 1px;
	padding-bottom: 10px;
	}
.faqQ 
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
}
.faqQ ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.faqQ ul li {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 0px;
	LIST-STYLE-TYPE: none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.faqQ ul li a{
	font-family: arial;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
.faqQ ul li a:hover{
	font-family: arial;
	color:#8b8554;
	text-decoration:underline;
	font-weight:bold;
	}
.question{
	background-color: #e4e5d7;
	background-image: url(../img/icon-ques.gif);
	padding-top: 16px;
	padding-bottom: 9px;
	padding-left: 63px;
	background-repeat: no-repeat;
	background-position: 13px 9px;
	vertical-align: top;
	line-height: 15px;
	height:31px;
}
.answer{
	background-color: #fafafa;
	background-image: url(../img/icon-ans.gif);
	padding-top: 16px;
	padding-bottom: 24px;
	padding-left: 63px;
	background-repeat: no-repeat;
	background-position: 13px 9px;
	vertical-align: top;
	padding-right: 24px;
	line-height: 15px;
}
.answer a{
	color: #8b8554;
	font-weight: bold;
	text-decoration: none;
}
/* FAQ css */
/* XSLT CSS */
#container #text .XSLT-Page-Title-detail{
	font: 0.75em/1.25em arial;
	Color:#646464;
	padding-bottom: 25px;
	padding-right: 43px;
	vertical-align:top;
}
#container #text .XSLT-Page-Title-detail hr{
	height: 14px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	background-position:center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	visibility:hidden;
}
#container #text .XSLT-Page-Title-detail p{
	padding-bottom:6px;
	margin:0px;
}
#container #text .XSLT-Page-Title-detail a{

	Color:#8B8554;
	font-weight:bold;
	text-decoration:none;
}
#container #text .XSLT-Page-Title-detail strong{

	Color:#8B8554;
	font-weight:bold;
	text-decoration:none;
}
#container #text .XSLT-Page-Title-detail a:hover{
	Color:#000;
}
#container #text .XSLT-Page-Title-detail h2, h3{
	
	font-size:12px;
	color:#8b8554 !important;
	margin:0;
	padding-bottom:3px;
}
#container #text .XSLT-Page-Title-detail ul
{
	margin:0;
	padding:0;
	margin-left:8px;
	margin-bottom:10px;
	
	}
#container #text .XSLT-Page-Title-detail  li
{
	margin:0;
	padding:0;
	margin-left:8px;
	
	}
#container #text .XSLT-Page-Title-detail li a 
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	}

 .IndexHeading 
{
	font-family:Arial;
	padding-bottom:15px;
	padding-top:21px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	color:black;
	}
/* XSLT CSS */

/* Selection Page CSS */
#selector_wrapper{
	float:left;
	width:932px;
	background-image: url(../img/selection-bg.gif);
	background-position:center 4px;
	background-repeat: repeat-y;
	margin-top:4px;
	}

#selectorBox1{
	width:464px;
	float:left;
		}

#selectordivider{
	width:4px;
	float:left;
	background-color:#FFF;
	}
.selectorHeading{
	background-color: #c9c9b1;
	color:Black;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:30px;
	padding-right:30px;
	letter-spacing: 1px;
	vertical-align: middle;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	}
#selectorBox1 .selectorText{
	color: #646464;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-left:29px;
	padding-right:29px;
	background-color:#e4e5d7;
	padding-bottom:50px;
	padding-top:30px;
	}
#selectorBox1 .selectorText a{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	color:#000 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	padding-top: 9px;
	padding-bottom: 9px;
	}
#selectorBox1 .selectorText a:hover
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
#selectorBox1 select{
	font: 10px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	width: 261px;
	}
#selectorBox2{
	width:464px;
	float:left;
	margin-left:4px;
		}
#selectorBox2 .selectorText{
	color: #646464;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-left:29px;
	padding-right:29px;
	background-color:#e4e5d7;
	padding-bottom:50px;
	padding-top:30px;
	}
#selectorBox2 .selectorText a{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	color:#000 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	padding-top: 9px;
	padding-bottom: 9px;
	}
#selectorBox2 .selectorText a:hover
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
#selectorBox2 select{
	font: 10px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	width: 261px;
	}
/* Selection Page CSS ends*/
/* VRX TOUR CSS Starts */
.videoTourContainer{
	background-color: #e3e4d4;
	padding-top: 11px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.videoTourBG{
	background-color: #fff;
}
.videoTourInner{
	padding: 16px 16px 16px 16px; 
	height: 341px; 
	width: 881px
}
.videoMenuContainer{
	height: 66px;
	width: 914px;
	background-color: #b5b496;
	vertical-align:top;
	
}
#videoMenuPanel{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 18px;
	font-weight:bold;
	vertical-align:top;
	}
#videoMenuPanel a{
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:27px;
	padding-bottom:27px;
	display:block;
	}
#videoMenuPanel a.selected{
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:27px;
	padding-bottom:27px;
	background-image: url(../img/vrxNavIMG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	}
#videoMenuPanel a:hover{
	color: #8b8554;
	text-decoration: none;	
}
/* VRX TOUR CSS Ends */