﻿body {

}
.labelText
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.9em;
color:#0F518E;
text-align:left;
}
.HeadingText
{
font-family:Arial, Helvetica, sans-serif;

font-weight:normal;
font-size:0.8em;
text-align:left;
}
.lblTextResult1
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:Red;
}
.TableTD
{
font-family:Arial, Helvetica, sans-serif;
padding-left:20px;
text-align:left;
width:150px;
}
.lblTextResult
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
.lblContentText
{
font-size: 0.75em;
font-family:Arial, Helvetica, sans-serif;

}
.sidebar {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;

	font-size:0.9em;
}
.HolidayName
{
color:#109248;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
}
.Terms
{
color:#109248;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
.ShowHideDiv
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:0.8em;
color:#0196ce;

}
.divSlide
{
position:absolute;
background-color:White;
}
.SideBarTD
{
text-align:left;
padding-left:10px;
padding-right:10px;

}
#contentholder
{
	background-color:#ffffff;
	
	width:849px;
	display:block;
	overflow:hidden;
	text-align:center;
	margin:0px auto;
/*	border-left:5px solid #999;
	border-right:5px solid #999;*/
	
}
/*Availability Grid*/
.grid_view tr.normal
{
   color: black;
   background-color: White;
   height: 30px;
 
   vertical-align: middle;
   text-align: left;
   background-repeat:no-repeat;
  font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
 
}

.grid_view tr.alternate
{
   color: black;
   background-color: #D3EDF8;
   height: 30px;
   
   vertical-align: middle;
   text-align: left;
   background-repeat:no-repeat;
    font-family:Arial, Helvetica, sans-serif;
 font-size :.7em;
  
}
.gvheader
{
 text-align:center;

}
/*CALANDER CSS*/
/*change depending on site  color="#094371"*/

.DayHeaderStyle {
	/*background-color :#e1d65c;*/
	background-color :#109248;
	/*#0196ce;*/
	color :#00498c;
	font-weight : bold;
	font-size : 7pt;
	height : 15px !important;
}

/*change depending on site*/
.TitleStyle {
	/*background-color :#00498c;*/
	background-color :#0F518E;
	/*#094371;*/
	color : White;
	font-weight : bold;
	width : 100%; 
	
}

/*change depending on site*/
.BookingsContent_2 {
	float:left;
	padding-right:20px;
	width:600px;
	padding-left:10px;
}

/*change depending on site*/
.BookingsRight_2 {
	float:right;
	background-color:#eef4df;
	padding:10px;
	width:350px;
}

/*change depending on site*/
.PreviousDate {
	background-color :#dae5ef;
	color : Silver;
	height : 20px !important;
}



.ArrivalCalendar {
	background-color : white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : white;
	width : 200px;
	height : 175px;
	border-style : solid;
	border-color : #cccccc;
	border-width:2px;
	
}


.TodayDayStyle
{
    background-color :#cccccc;
    color :Black;
    border-style : none;
    height : 25px !important;
}


.SelectedDayStyle {
	background-color : #666666;
	font-weight : bold;
	color:White;
}

.SelectorStyle
{
    background-color  : #3296BA !important;  
    color : #3296BA; 
    height : 20px !important; 
}

.OtherMonthDayStyle
{
    color : #7a743e;
    height : 25px !important;
}

.WeekendDayStyle {
	background-color:White;
	 color:#7a743e;
}

.DayStyle
{
    background-color : White;
    height : 20px !important;
    color:#7a743e;
}

.NextPrevStyle
{
   /* background-color : #00498c!important; */
     background-color :#0F518E!important; 
    color : White;
    border-style : none;
    height : 25px !important;
}
/*MasterPage footer From seafield*/
#fixedFullWidthFooter {
	border-top-color: #FFFFFF;
	border-top-style: solid;
	color: #FFF;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	height: 150px;
	padding-top: 20px;
	
}

#fixedFullWidthFooter p {
	margin-top:20px;
	line-height: 18px;
}
	#mainWrapper {
	background-image:url(../App_Themes/Property/Images/blend.jpg);
}

	
/* The following code is for the fixed full width footer */
html, body {
  height: 100%;
}
#outerWrapper {
	position: relative;
}

#fixedFullWidthFooter {
	position: relative;
	height: 100px;
	text-align: center;
	background-image: url(../App_Themes/Property/Images/base_blend.jpg);
}
/*End*/


table.yui 
{
	font-family:arial;   
    border-collapse:collapse;	
    border: solid 3px #7f7f7f;
    font-size:small;
}

table.yui td {	
	padding: 5px;
	border-right: solid 1px #7f7f7f;
}
table.yui .even {
	background-color: #fff;
}
table.yui .odd {
	background-color: #edf5ff;
}
table.yui th
{
    background: url('sprite.png') repeat-x 0px 0px;    		
	border: 1px solid #7f7f7f;
    padding: 5px;
	height: auto;
	cursor:pointer;
}

table.yui th a
{
	text-decoration: none;
	text-align: center;    	
    padding-right: 20px;
    font-weight:bold;
   white-space:nowrap;
   background: url('bg.gif') no-repeat right 50%;
}

table.yui thead .headerSortUp , table.yui thead .headerSortDown 
{
    background: url('sprite.png') repeat-x 0px -100px;
}

table.yui .headerSortUp a 
{	
    background: url('asc.gif') no-repeat right 50%;
}
table.yui .headerSortDown a 
{    
    background: url('desc.gif') no-repeat right 50%;
}

table.yui tfoot td
{    
    border-top: 1px solid #7f7f7f;
    background-color:#E1ECF9;
}

table.yui thead td
{
    vertical-align:middle;
    background-color:#E1ECF9;
    border:none;
}

table.yui thead .tableHeader
{
    font-size:small;
    font-weight:bold;
}

table.yui thead .filter
{
    text-align:right;
}

table.yui tfoot
{
    background-color:#E1ECF9;
    text-align:center;      
}

table.yui .tablesorterPager {
	padding: 10px 0 10px 0;		
}
table.yui .tablesorterPager span {
	padding: 0 5px 0 5px;
}
table.yui .tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
table.yui .tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
table.yui .pagedisplay 	
{
    font-size:10pt;
	width: 30px;
	border: 0px;	
	background-color: #E1ECF9;
	text-align:center;
    vertical-align:top;
}


table.yui .PopupHeader
{
    background-color:#E1ECF9;
    text-align:center;   
    font-size:larger;
    font-weight:bold;
}
table.yui .button
{
	background: url('sprite.png') repeat-x 0px 0px;    		
	border: 1px solid #7f7f7f;
    padding: 5px;
	height: auto;
	cursor:pointer;
}

table.yui .popupBackGround
{	   		
	background-color:#6D7B8D;
}

table.yui .lablewhite
{	   		
	font-size:larger;
    font-weight:bold;    
    color:White;
}
.TextFont
{
    font-family:Arial;
    font-weight:bold;
   color:Black;
   font-size:14px;
   text-align:justify;
}


/*Master page pop up*/

table.yui1 
{
	font-family:arial;   
    border-collapse:collapse;	
    border: solid 3px #7f7f7f;
    font-size:small;
}

table.yui1 td {	
	padding: 5px;
	/*border-right: solid 1px #7f7f7f;*/
}
table.yui1 .even {
	background-color: #fff;
}
table.yui1 .odd {
	background-color:White;/* #edf5ff;*/
}
table.yui1 th
{
    background: url('sprite.png') repeat-x 0px 0px;    		
	/*border: 1px solid #7f7f7f;*/
    padding: 5px;
	height: auto;
	cursor:pointer;
}

table.yui1 th a
{
	text-decoration: none;
	text-align: center;    	
    padding-right: 20px;
    font-weight:bold;
   white-space:nowrap;
   background: url('bg.gif') no-repeat right 50%;
}

table.yui1 thead .headerSortUp , table.yui thead .headerSortDown 
{
    background: url('sprite.png') repeat-x 0px -100px;
}

table.yui1 .headerSortUp a 
{	
    background: url('asc.gif') no-repeat right 50%;
}
table.yui1 .headerSortDown a 
{    
    background: url('desc.gif') no-repeat right 50%;
}

table.yui1 tfoot td
{    
  border-top: 1px solid #7f7f7f;
    background-color:White;/*#E1ECF9;*/
}

table.yui1 thead td
{
    vertical-align:middle;
    background-color:White;/*#E1ECF9;*/
    border:none;
}

table.yui1 thead .tableHeader
{
    font-size:small;
    font-weight:bold;
}

table.yui1 thead .filter
{
    text-align:right;
}

table.yui1 tfoot
{
    background-color:White;/*#E1ECF9;*/
    text-align:center;      
}

table.yui1 .tablesorterPager {
	padding: 10px 0 10px 0;		
}
table.yui1 .tablesorterPager span {
	padding: 0 5px 0 5px;
}
table.yui1 .tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
table.yui1 .tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
table.yui1 .pagedisplay 	
{
    font-size:10pt;
	width: 30px;
	border: 0px;	
	background-color: White;/*#E1ECF9;*/
	text-align:center;
    vertical-align:top;
}


table.yui1 .PopupHeader
{
    background-color:White;/*#E1ECF9;*/
    text-align:center;   
    font-size:larger;
    font-weight:bold;
}
table.yui1 .button
{
	background: url('sprite.png') repeat-x 0px 0px;    		
	/*border: 1px solid #7f7f7f;*/
    padding: 5px;
	height: auto;
	cursor:pointer;
}

table.yui1 .popupBackGround
{	   		
	background-color:White;/*#E1ECF9;#6D7B8D;*/
}

table.yui1 .lablewhite
{	   		
	font-size:larger;
    font-weight:bold;    
   /* color:White;*/
}

