﻿body {
background:url(../App_Themes/Property/Images/back_r.jpg) center top repeat-y #B29834;
	/*overflow-y:scroll;*/

}
.PageWidth
{
width:750px;
}
.labelText
{
font-family:Arial, Helvetica, sans-serif;

font-weight:bold;
/*font-size:0.8em;*/
font-size:0.7em;
color:#0196ce;
text-align:left;
}
.PrintText
{
font-family:Arial, Helvetica, sans-serif;


/*font-size:0.8em;*/
font-size:16px;
color:Black;
text-align:left;
}


.HeadingText
{
font-family:Arial, Helvetica, sans-serif;

font-weight:normal;
font-size:0.7em;
text-align:left;
}
.HeadingText1
{
	font-family:Arial, Helvetica, sans-serif;

font-weight:normal;
font-size:0.75em;
text-align:left;
	}
.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.7em;
}
.lblTextResult1
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:Red;
}
.lblContentText
{
font-size: 0.68em;
font-family:Arial, Helvetica, sans-serif;

}
.sidebar {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;

	font-size:0.9em;
}
.HolidayName
{
color:#CE1B21;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
}
.SpeOffer
{
color:#CE1B21;
font-family:Arial, Helvetica, sans-serif;
font-size:.6em;
}
.SpeOfferViewDetails
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:0.6em;
color:#0196ce;
text-decoration:none;
}
.Terms
{
color:#CE1B21;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
}
.ShowHideDiv
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:0.8em;
color:#0196ce;
text-decoration:none;


}
.divSlide
{
position:fixed;
background-repeat:no-repeat;
width:245px;

}
.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;
   width:30px;
   vertical-align: middle;
   text-align: center;
   background-repeat:no-repeat;
  font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
 
}

.grid_view tr.alternate
{
   color: black;
   background-color: #D3EDF8;
   height: 30px;
   width:30px;
   vertical-align: middle;
   text-align: center;
   background-repeat:no-repeat;
    font-family:Arial, Helvetica, sans-serif;
 font-size :.8em;
  
}

/*CALANDER CSS*/
/*change depending on site  color="#094371"*/

.DayHeaderStyle {
	/*background-color :#e1d65c; Calander heder 2nd line*/
	background-color :#094371;
/*	color :#00498c;*/
 color:White;
	font-weight : bold;
	font-size : 7pt;
	height : 15px !important;
}

/*change depending on site*/
.TitleStyle {
	/*background-color :#00498c; header top*/
	background-color :#0196ce;
	/*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 : 175px;
	height : 175px;

	border-style : solid;
	border-color : #cccccc;
	border-width:2px;
	
}

/*.lblContentText
{
font-size: 0.75em;
font-family:Arial, Helvetica, sans-serif;

}*/
.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 094371; */
     background-color : #0196ce!important; 
    color : White;
    border-style : none;
    height : 25px !important;
}
/*footer section */
#footer{
width:750px;
float:left;
padding:10px 0 10px 0;
_padding:10px 0 5px 0;
padding-bottom:10px;
margin-top:10px;
text-align:center;
border-top:1px solid #E0E0E0;

}



#footer ul{
margin:0;
padding:0;

}

#footer li
{
display:inline;
padding:0 8px;
border-right:1px solid #666;
font-family:Arial, Helvetica, sans-serif;
font-size:0.78em;



}
.alink {
font-weight:bold;
color:#009AD0;
text-decoration:none;}

.alink:hover{
color:#034380;}


#nb {
	height:6px;
	background:url(/pics/nav_bot.jpg) no-repeat;
}
.nb{
border:0!important;}


/*.message {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:12px;
}
select {
	font-size: 12px;
	color: #666666;
}


input {
	font-size: 12px;
	color: #666666;
}

table 
{
border-collapse: collapse;
}

tr.BreakdownTR td
{
border-bottom: #CECECE 1px solid;
padding-top:5px;
padding-bottom:5px;
}

.footer{
	font : 12px tahoma, verdana, arial;
	color : #ad9961;
}
.footer a{
	font : 12px tahoma, verdana, arial;
	color : #ad9961;
}

.BookingsPad {
	vertical-align: bottom;
	margin-top: 50px;
	}
/*COPY FROM OTHER PROJECT*/



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;*/
}

