body
{
    font-family:Verdana;
	font-style:normal;
	font-weight:normal;
	font-size: 8.5pt; 
	color: #434343;
	line-height:15pt;
}

a:link 
{
	color:#434343;
	background: transparent;
	text-decoration: underline;
	outline-color:White;
}

a:visited 
{
	color: #434343;
	background: transparent;
	text-decoration: underline;
    outline-color:White;
}

a:active 
{
	color: #788362;
	background: transparent;
	text-decoration: underline;
    outline-color:White;
}

a:hover 
{
	color:#788362;
	background:transparent;
	text-decoration: underline;
    outline-color:White;
}


.showImage
{
    display:inline;
}
.hideImage
{
    display:none;
}
.showSwitch 
{
	display: block;
	color: Black;
}
.hideSwitch 
{
	display: none;
	color:Black;
	/*background-color:Gray;*/
}

a.menu:link
{
	font-family:Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	font-weight:bold;
	color:#606060;
	background-color:White;
	text-decoration:none;
}

a.menu:visited
{
	font-family:Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	font-weight:bold;
	color:#606060;
	background-color:White;
	text-decoration:none;
}

a.menu:active
{
	font-family:Verdana, "Times New Roman",Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	font-weight:bold;
	color:#606060;
	background-color:White;
	text-decoration:none;
}
a.menu:hover
{
	font-family: Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	color:Black;
	background-color:White;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}


a.menuShow:link
{
	font-family:Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	font-weight:bold;
	color:black;
	background-color:White;
	text-decoration:none;
}

a.menuShow:visited
{
	font-family:Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	font-weight:bold;
	color:black;
	background-color:White;
	text-decoration:none;
}

a.menuShow:active
{
	font-family:Verdana, "Times New Roman",Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	font-weight:bold;
	color:black;
	background-color:White;
	text-decoration:none;
}
a.menuShow:hover
{
	font-family: Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	color:Black;
	background-color:White;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}

.storeCategory
{
	font-family:Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:12pt;
	font-weight:bold;
	color:Gray;
	background-color:White;
	text-decoration:none;
}

a.storeCategory:link
{
	font-family:Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:12pt;
	font-weight:bold;
	color:Gray;
	background-color:White;
	text-decoration:none;
}

a.storeCategory:visited
{
	font-family:Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:12pt;
	font-weight:bold;
	color:Gray;
	background-color:White;
	text-decoration:none;
}

a.storeCategory:active
{
	font-family:Verdana, "Times New Roman",Sans-Serif;
	font-style:normal;
	font-size:12pt;
	font-weight:bold;
	color:Gray;
	background-color:White;
	text-decoration:none;
}

a.storeCategory:hover
{
	font-family: Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:12pt;
	color:Black;
	background-color:White;
	cursor:auto;
	font-weight:bold;
	text-decoration:none;
}

/*CssClass for Link Button Technical Support */
.techMenu
{
   	font-family: Verdana, "Times New Roman", Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	color:#606060;
	background-color:White;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}
.techMenuShow
{
   	font-family:Verdana, "Times New Roman",Sans-Serif;
	font-style:normal;
	font-size:8.5pt;
	font-weight:bold;
	color:black;
	background-color:White;
	text-decoration:none;
}



/*****************************************************************
  cascade style sheet for submenu items when they are not selected
  *****************************************************************/
.subLeftMenu:link
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:bold;
	color:#606060;	background-color:White;	text-decoration:none;
}
.subLeftMenu:visited
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:bold;
	color:#606060;	background-color:White;	text-decoration:none;
}
.subLeftMenu:active
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:bold;
	color:#606060;	background-color:White;	text-decoration:none;
}
.subLeftMenu:hover
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:bold;
	color:#788362;	background-color:White;	text-decoration:underline;
}

/*****************************************************************
  cascade style sheet for the submenu on the right side of the pages
  *****************************************************************/
.subMenu:link
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:normal;
	color:#606060;	background-color:White;	text-decoration:none;
}
.subMenu:visited
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:normal;
	color:#606060;	background-color:White;	text-decoration:none;
}
.subMenu:active
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:normal;
	color:#606060;	background-color:White;	text-decoration:none;
}
.subMenu:hover
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:normal;
	color:#788362;	background-color:White;	text-decoration:underline;
}


/*****************************************************************
  cascade style sheet for submenu items when they are selected
  *****************************************************************/
.submenuShow:link
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:bold;
	color:#788362;	background-color:White;	text-decoration:underline;
}
.submenuShow:visited
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:bold;
	color:#788362;	background-color:White;	text-decoration:underline;
}
.submenuShow:active
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:bold;
	color:#788362;	background-color:White;	text-decoration:underline;
}
.submenuShow:hover
{
	font-family:Verdana;	font-style:normal;	font-size:7pt;	font-weight:bold;
	color:#788362;	background-color:White;	text-decoration:underline;
}


.contentTitle1
{
	font-family:TarzanaWideBold;
	font-style:normal;
	font-size:20pt;
	color: #788362;
	font-weight:bolder;
}
.contentTitle2
{
	font-family:Comic Sans MS;
	font-style: italic;
	font-size: 13pt;
	color: #788362;
	font-weight:bold;
}

.contentTitle3
{
	font-family:Verdana;
	font-style:normal;
	color: Black;
	font-size:10pt;
	font-weight:bolder;
}

.contentTitle4
{
	font-family:Verdana;
	font-style:normal;
	color: Black;
	font-size:8.5pt;
	font-weight:bold;
}

.contentTitle5
{
	font-family:Verdana;
	font-style:normal;
	color: Black;
	font-size:7pt;
	font-weight:bold;
}

.contentLoginMenu
{
    font-family:Verdana;
    font-size:8.5pt;
}

.contentTextNoLineSpace
{
	font-family:Verdana;
	font-style:normal;
	font-weight:normal;
	font-size: 8.5pt; 
	color: #434343;
	line-height:9pt;
}

.contentTextBold
{/*set bold text content*/
	font-family:Verdana;
	font-style:normal;
	font-weight:bold;
	font-size: 8.5pt; 
	color: #434343; 
}

/*****************************************************************
link style for links in contents without underline and with colored link
******************************************************************/
a.menuColor:link 
{
	color: #788362;
	background: transparent;
	text-decoration:none;
}

a.menuColor:visited 
{
	color: #788362;
	background: transparent;
	text-decoration:none;
}

a.menuColor:active 
{
	color: #788362;
	background: transparent;
	text-decoration:none;
}

a.menuColor:hover 
{
	color:#788362;
	background:transparent;
	text-decoration:none;
}


/*****************************************************************
link style for links in right columns  
******************************************************************/
a.contentRight:link 
{
	color: #434343;
	background: transparent;
	text-decoration: none;
	outline-color:White;
}

a.contentRight:visited 
{
	color: #434343;
	background: transparent;
	text-decoration: none;
    outline-color:White;
}

a.contentRight:active 
{
	color: #434343;
	background: transparent;
	text-decoration: none;
    outline-color:White;
}

a.contentRight:hover 
{
	color:#788362;
	background:transparent;
	text-decoration: underline;
    outline-color:White;
}


/*****************************************************************
link style for links in right columns with underline
******************************************************************/
a.contentRightUnderline:link 
{
	color: #434343;
	background: transparent;
	text-decoration:underline;
	outline-color:White;
}

a.contentRightUnderline:visited 
{
	color: #434343;
	background: transparent;
	text-decoration:underline;
    outline-color:White;
}

a.contentRightUnderline:active 
{
	color: #434343;
	background: transparent;
	text-decoration:underline;
    outline-color:White;
}

a.contentRightUnderline:hover 
{
	color:#788362;
	background:transparent;
	text-decoration: underline;
    outline-color:White;
}

/*****************************************************************
link style for links (product info; sales etc.) at the bottom of each page
******************************************************************/
a.contentLinksBottom:link 
{
	color: #434343;
	background: transparent;
	text-decoration: underline;
	outline-color:White;
	font-size:8.5pt;
}

a.contentLinksBottom:visited 
{
	color: #434343;
	background: transparent;
	text-decoration: underline;
    outline-color:White;
    font-size:8.5pt;
}

a.contentLinksBottom:active 
{
	color: #434343;
	background: transparent;
	text-decoration: underline;
    outline-color:White;
  	font-size:8.5pt;
}

a.contentLinksBottom:hover 
{
	color:#788362;
	background:transparent;
	text-decoration: underline;
    outline-color:White;
	font-size:8.5pt;
}

/*****************************************************************
link style for right side menu 
******************************************************************/
a.menuRight:link 
{
	color: #606060;
	background: transparent;
	text-decoration: none;
	outline-color:White;
	font-weight:bold;
	font-size:6.5pt;
}

a.menuRight:visited 
{
	color: #606060;
	background: transparent;
	text-decoration:none;
    outline-color:White;
	font-weight:bold;
    font-size:6.5pt;
}

a.menuRight:active 
{
	color: #606060;
	background: transparent;
	text-decoration: none;
    outline-color:White;
	font-weight:bold;
  	font-size:6.5pt;
}

a.menuRight:hover 
{
	color:#788362;
	background:transparent;
	text-decoration: underline;
    outline-color:White;
	font-weight:bold;
	font-size:6.5pt;
}


.rightArrow
{
	font-style:normal;
	color:Gray;
	font-family:Times New Roman;
	font-size:9pt;
	font-weight:bold;
}



/*****************************************************************
link style for track parts and work links at the front page
******************************************************************/
a.trackLink:link 
{
	font-family:Verdana; font-style:normal; font-weight:bold;font-size: 7pt; color: black; background: transparent;	text-decoration: none;
}

a.trackLink:visited
{
	font-family:Verdana;font-style:normal;font-weight:bold;font-size: 7pt; color: black;background: transparent;text-decoration: none;
}

a.trackLink:active
{
	font-family:Verdana;font-style:normal;font-weight:bold;font-size: 7pt; color: black;background: transparent;text-decoration: none;
}

a.trackLink:hover 
{
	font-family:Verdana;font-style:normal;font-weight:bold;font-size: 7pt; color:#788362;	background:transparent; text-decoration: underline;
}


/*****************************************************************
link style for copyright, legal issues at the bottom of the pages
******************************************************************/
a.copyright:link
{
	font-family:Verdana;	font-style:normal;	font-weight:bold;	font-size:7pt;	color:Gray;	text-decoration:none;
}
a.copyright:visited
{
	font-family:Verdana;	font-style:normal;	font-weight:bold;	font-size:7pt;	color:Gray;	text-decoration:none;
}
a.copyright:active
{
	font-family:Verdana;	font-style:normal;	font-weight:bold;	font-size:7pt;	color:Gray;	text-decoration:none;
}
a.copyright:hover
{
	font-family:Verdana;	font-style:normal;	font-weight:bold;	font-size:7pt;	color:Black;	text-decoration:none;
}

.TextboxStyle
{
	background-color:White;
	border-color:#788362;
	border-style:solid;
	border-width:1px;
	font-size:10pt;
	font-family:Verdana;
}

.lblText
{
	font-family:Verdana;
	font-style:normal;
	font-size:10.5pt;
	color: #434343;	
}

.calendar
{
	font-family:Verdana;
	font-style:normal;
	color:#788362;
}
.othermonth
{
	display:none;
}

.scroll
{	
	/*text box with scroll bar on side and bottom*/
	BORDER-RIGHT:black 0px solid; PADDING-RIGHT:2px; 
	BORDER-TOP:black 0px solid; PADDING-TOP:2px; 
	BORDER-BOTTOM:black 0px solid; PADDING-BOTTOM:2px; 
	BORDER-LEFT:black 0px solid; PADDING-LEFT:2px; 
	OVERFLOW:scroll; 
	/*WIDTH:100%;*/
	width:415px;
	/*HEIGHT:80px; */
	height:100%;
	background-color:white;
}

.gridviewStyle
{
	color:Black;
	
}

.tableHeader
{	
	/*style for headers in gridview, detailview, and boxes with headers,
	text is aligned left*/
	background-color:#A7B397;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	vertical-align:middle;
	border-color:#788362;
	border-style:solid;
	border-width:1px;
	text-align:left;
}

.tableHeaderAddClass
{	
	/*style for headers in gridview, detailview, and boxes with headers,
	text is aligned left*/
	background-color:#A7B397;
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:bold;
	vertical-align:middle;
	border-color:#788362;
	border-style:solid;
	border-width:1px;
	text-align:left;
}

.tableHeaderCenter
{	
	/*style for headers in gridview, detailview, and boxes with headers,
	text is aligned center*/
	background-color:#A7B397;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	vertical-align:middle;
	border-color:#788362;
	border-style:solid;
	border-width:1px;
	text-align:center;
}

.pagerStyle
{	/*pager style for paging in gridview*/
	text-align:center;
	font-size:9pt;
	font-family:Verdana;
	color:Black;
	font-style:normal;
	font-weight:normal;
}

.rowStyle
{
	/*row style in gridview*/
	Font-Family:Verdana;
	Color:Black;
	text-align:left;
	vertical-align:middle;
}

.alterRowStyle
{
	/*alter row style in gridview*/
	Font-Family:Verdana;
	Color:Black;
	text-align:left;
	vertical-align:middle;
	background-color:#DCE0D6;
}


.rowStyleAddClass
{
	/*row style in gridview*/
	Font-Family:Verdana;
	Font-Size:7pt;
	Color:Black;
	text-align:left;
	vertical-align:middle;
}

.alterRowStyleAddClass
{
	/*alter row style in gridview*/
	Font-Family:Verdana;
	Font-Size:7pt;
	Color:Black;
	text-align:left;
	vertical-align:middle;
	background-color:#DCE0D6;
}

.horizontalRule
{
	color:#788362;
	
}


/*****************************************************************
link style for links in calendar  
******************************************************************/
.calendar
{
	color:#788362;
	background:#white;
	text-decoration:underline;
}

a.calendar:link 
{
	color:#788362;
	background: transparent;
	text-decoration:underline;
}

a.calendar:visited 
{
	color:#788362;
	background: transparent;
	text-decoration:underline;
}

a.calendar:active 
{
	color: #788362;
	background: transparent;
	text-decoration:underline;
}

a.calendar:hover 
{
	color:#788362;
	background:transparent;
	text-decoration: underline;
}


.button
{
	background-color:#A7B397;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	vertical-align:middle;
	border-color:#788362;
	border-style:solid;
	border-width:1px;
	text-align:center;
}

.mouseOverLogin
{
   	font-family:Verdana;
	font-style:normal;
	font-size:7pt;
	font-weight:bold;
	color:#788362;
	background-color:White;
    text-decoration:underline;
}

.mouseLeaveLogin
{
    font-family:Verdana;
	font-style:normal;
	font-size:7pt;
	font-weight:bold;
	color:#606060;
	background-color:White;
    text-decoration:none;
}


/*Table class for dynamic table in registration page */
.table
{
    vertical-align:top;
}

.RightMenuHeading
{
    color: #606060; 
    font-size: 8pt;
    font-weight:bold;
}

/*List bullet style*/
.listStyle
{
	list-style-image: url(./image/smallDot.jpg);
	list-style-position: outside;
	vertical-align: middle;
}


/*****************************************************************
  cascade style sheet for Location 1 & 2 when they are not selected
  hotels page
  *****************************************************************/
.locationGray:link
{
	font-family:Verdana;	font-style:normal;	font-size:8.5pt;	font-weight:normal;
	color:#434343;	background-color:White;	text-decoration:underline;
}
.locationGray:visited
{
	font-family:Verdana;	font-style:normal;	font-size:8.5pt;	font-weight:normal;
	color:#434343;	background-color:White;	text-decoration:underline;
}
.locationGray:active
{
	font-family:Verdana;	font-style:normal;	font-size:8.5pt;	font-weight:normal;
	color:#434343;	background-color:White;	text-decoration:underline;
}
.locationGray:hover
{
	font-family:Verdana;	font-style:normal;	font-size:8.5pt;	font-weight:normal;
	color:#788362;	background-color:White;	text-decoration:underline;
}

/*****************************************************************
  cascade style sheet for Location 1 & 2 items when they are selected
  Hotels Pages
  *****************************************************************/
.locationActive:link
{
	font-family:Verdana;	font-style:normal;	font-size:8.5pt;	font-weight:bold;
	color:#788362;	background-color:White;	text-decoration:underline;
}
.locationActive:visited
{
	font-family:Verdana;	font-style:normal;	font-size:8.5pt;	font-weight:bold;
	color:#788362;	background-color:White;	text-decoration:underline;
}
.locationActive:active
{
	font-family:Verdana;	font-style:normal;	font-size:8.5pt;	font-weight:bold;
	color:#788362;	background-color:White;	text-decoration:underline;
}
.locationActive:hover
{
	font-family:Verdana;	font-style:normal;	font-size:8.5pt;	font-weight:bold;
	color:#788362;	background-color:White;	text-decoration:underline;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

/**********************************************************/
/********************Calender******************************/
.MyCalendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color: white;
    color: red;
    z-index:999;
}


.MyCalendar .ajax__calendar_container 
{
    background-color:#fff;
    border:solid 1px #000;
    font-family:arial,helvetica,clean,sans-serif;
    cursor:default;
    width:205px;
    font-size:12px;
    text-align:center;
    padding:0px;
}

.MyCalendar .ajax__calendar_body 
{
    height:136px;
    width:205px;
    position:relative;
    overflow:hidden;
}

.MyCalendar .ajax__calendar_days, .radcalendar .ajax__calendar_months, .radcalendar .ajax__calendar_years 
{
    top:0px; 
    left:0px;
    height:136px;
    width:195px;    
    padding:5px;
    position:absolute;
    text-align:center;
}

.MyCalendar .ajax__calendar_days table
{
    border-spacing:0;
    border-collapse:collapse;
    font:100% sans-serif;
    text-align:center;    
}

.MyCalendar .ajax__calendar_footer, .radcalendar .ajax__calendar_today 
{
    display:none;
}

.MyCalendar .ajax__calendar_dayname 
{
    padding-left:3px;
    padding-right:3px;
    margin-bottom:5px;
    margin-left:2px;
    margin-right:2px;
    text-align:center;
    font-weight:700;
    font-size:10pt;
    color:#000;
    border-bottom:solid 1px #a6a6a6;
}

.MyCalendar .ajax__calendar_day, .MyCalendar .ajax__calendar_month, .MyCalendar .ajax__calendar_year
{
    padding:0px;
    color:#000;
    text-align:center;  
    padding:0pt 2px;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color:#0066cc;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color:#a6a6a6;   
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day
{
    color:#0066cc;   
}

.AllianceHeight
{
	height:100px;
}

.AllianceRow
{
	width: 250px; 
	height: 60px;
	text-align:center;
}

.AllianceSep
{
	height: 500px;
	width: 20px;
}