﻿Body
{
	}
.BorderStyle
{
	border:solid 1px #6A4E2D;	
}
.GrayLine
{
	background-color:#E4CDA3;
	height:0px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
.GrayLink
{
	color:Gray;
	font-size:8pt;
	font-weight:bold;
	}
.StraightLine
{
	/*background-color:#6A4E2D;
	width:2px;
	height:100%;
	*/
	width:12px;
	height:100%;
	background-image:url(../../images/lw-straight-line.jpg);
	background-repeat:repeat-y;
}
	
.TabStyle
{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	background-color:Transparent;
	border:solid 0px Red;
	}
.BottomLine
{
	border-bottom:solid 1px #6A4E2D;
}
.LeftTopTab
{
	background-color:#E4CDA3;
	border-left:solid 1px #6A4E2D; 
	border-top:solid 1px #6A4E2D; 
	border-bottom:solid 1px #6A4E2D; 
	height:20px;
	width:20px; 
	text-align:center; 
	vertical-align:middle;
	height:20px;
	font-weight: bold;
    color: #4B2727;
}
.BrownBorder
{
	border:solid 1px #6A4E2D; 	
}
/*by laxmi*/
/* width, text-align and vertical-align added for fixed Overview tab problem*/
.LeftTopTabSelected
{
	background-color:Transparent;
	border-left:solid 1px #6A4E2D; 
	border-top:solid 1px #6A4E2D; 
	border-bottom:solid 1px Transparent; 
	height:20px;	
	width:20px; 
	text-align:center; 
	vertical-align:middle;
	font-weight: bold;
    color: #4B2727;
}

.FontStyle
{
	font-weight: bold;
	font-size:10pt;
	background-color:Transparent;
}

.BasicFontStyle
{
	color: #4B2727;
	background-color:#E4CDA3;
	text-align:center;
}
.BasicFontStyle_Header
{
	color: #4B2727;
	background-color:#E4CDA3;
	font-weight:bold;
	height:22px;
	border:solid 1px #6A4E2D;
	margin-bottom:30px;
}
.rowSpacer
{
	height:6px;
	}
.Header_Color
{
	background-color:#FBD45E
}	
.ContentPanel_Color
{
	background-color:#FFE188
}
.ButtonStyle
{
	background-color:Navy;
	color:White ;
	border-style:none;
	font-size:10pt;
}
.maxImgDimension
{
	max-height:200px;
	
	height: expression( document.body.scrollHeight > 199 ? "200px" : "auto" ); 
	width: expression( document.body.clientWidth > 239 ? "240px" : "auto" ); 
	
	max-width:240px;
}
.maxImgDimension1
{
	max-height:200px;
	max-width:240px;
	width: expression(this.width > 200 ? 200: "inherit"); 
	
}

.maxImgDimension_bookingPagesThumbNail
{
	width: expression(this.width > 150 ? 150: "inherit");
	
	
}
.modal
{
     text-align:center;
     vertical-align:middle;
     position:inherit;
    
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #6A4E2D;
    background-color: #E4CDA3;
    color: red;
    font-size:8pt;
    width:200px;
    height:200px;
    
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/*Used by the headers for info, policies, directions etc, Used to ensure consistent experience between Booking.com whitesite and lodging-world.com pages*/
.b_bContent h2 {
background-color:#E4CDA3;
border:1px solid #6A4E2D;
padding:2px;
font-size:110%;
line-height:1.2em;
font-weight:bold !important;
clear:left;
margin:1.2em 0 0.6em;
}
