/*     TAGS start  -----------------------------------------------------------   */

body, div, blockquote, li, dt, dd, th, td , input, select  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;	
}

input, select {
	color: #333333;
	font-size: 11px;
}
option , .BannerTbl a , .contacts , .caption {
	
	font-size: 9px;
}
br#twenty {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}



/*-- IDs  styles --*/

#master , .SearchTbl , .SearchTbl TD , .topRow , .BannerTbl , .contacts , #footer , .header , .listContent , .cellContent , .cellContentSp , .ContentFile ,
#lnkPrev , #lnkNext , .error , .errorSm , #pnlNoResults , .middleRow , .middleRow TD , .middleRow a , .plain , .plain TD , .plain Span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer , .header , .listContent , .cellContent , .cellContentSp , .cellContent a , .ContentFile 
, #lnkPrev , #lnkNext , .error , #ContentCont DIV , .basic , .basic TD , .middleRow , .middleRow TD , .plain , .plain TD , .plain Span {
	font-size: 11px;
}

.Plain TD {
padding-bottom: 4px;
}
.plain TD a {
 color: #8A0B11; 
 }
 
 .plain TD a:hover {
 color: #EB2D36; 
 }
 table.plain {
	margin-bottom: 12px; 
 }



#master {
	border-right-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 20px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
}
.StandAloneBookPg  , .StandAlonePg  {
	background-color: #FFFFFF;
}

#breadcrumb {
	color: #000000;
	height: 20px;
	background-color: #FFFFFF;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	background-image: url(/App_Themes/hotel/Images/FooterDot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
p#Rright , #Rright {
	text-align: right;
	margin: 10px 0px 0px;
	padding-right: 15px;
}

#ContentCont  {
	padding: 10px 20px 20px;
}
#ContentContSec  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.StandAlonePg * DIV {
	padding-right: 0px;
	font-size: 11px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
}

.StandAlonePg * Table#content1 TH , Table#content2 TH , Table#content3 TH {
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-variant: small-caps;
	text-transform: capitalize;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
}
.StandAlonePg * Table#content1 , Table#content2 , Table#content3 , Table#content4 {
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-variant: small-caps;
	margin-bottom: 20px;
	font-weight: bold;
	color: #990C13;
	background-image: url(/App_Themes/Hotel/Images/FooterDot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.middleRow {
	height: 25px;
	background-color: #242323;
	color: #FF3333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-right: 10px;
}

.middleRow TD {
	height: 25px;
	background-color: #242323;: #FF3333;
	padding-right: 10px;
}

.middleRow a {
	color: #FFFFFF;
	text-decoration: none;
}
/*#imgText {
	border: 1px solid #999999;
	width: 80px;
}

/*.StandAlonePg * .ResultsGrid {
	width: 730px;
}*/


/*-- simple classes --*/

.White {
	color: #FFFFFF;
}

.logo {
	background-image: url(/App_Themes/Hotel/Images/Logo.gif);
	background-position: center center;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

.BelowLogo {
	background-image: url(/App_Themes/Hotel/Images/BelLogo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 57px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.Menu {
	background-color: #990C13;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-bottom: 20px;
}
.contacts {
	color: #FFFFFF;
	text-align: right;
	padding: 20px 4px 4px;
}

.contentTitle {
	color: #333333;
	font-weight: bold;
	height: 30px;
	text-align: left;
	vertical-align: top;
	text-transform: uppercase;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

.StandAlonePg * .ContentTitle {
	padding-left: 20px;
	vertical-align: middle;
}

.StandAloneBookPg * .ContentTitle {
	padding-left: 20px;
	vertical-align: middle;
}
.contentImg {
	text-align: left;
	width: 180px;
	vertical-align: top;
}

.contentImg TD , DIV  {
	vertical-align: top;
}

.contentImg img {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #000000;
	height: 85px;
	width: 160px;
	margin-bottom: 2px;
	cursor: hand;
}

.caption {
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: right;
}

/*Simple links*/

a.FormBtn:link , a.FormBtn:visited {
	font-weight: normal;
	color: #333333;
	display: block; float:left;
	/*padding-right: 4px;
	padding-left: 4px;
	height: 19px;*/
	text-decoration: none;
	text-align: center;
	/*padding-top: 1px;*/
	padding: 2px 4px 2px 4px; margin-right:5px;
	cursor: hand;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/App_Themes/hotel/Images/FormBtnBgG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #666666;
}

a.FormBtn:hover {
	font-weight: normal;
	color: #FFFFFF;
	display: block; float:left;
	/*padding-right: 4px;
	padding-left: 4px;
	height: 19px;*/
	text-decoration: none;
	text-align: center;
	/*padding-top: 2px;*/
	padding: 3px 4px 1px 4px; margin-right:5px;
	cursor: hand;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/App_Themes/hotel/Images/FormBtnBgG-Ov.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #666666;
}

a.MenuBtn:link , a.MenuBtn:visited {
	text-transform: uppercase;
	background-color: #333333;
	background-image: url(/App_Themes/hotel/Images/FormBtnBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 9px;
	/*height: 22px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;*/
	padding: 4px 10px 4px 10px; display:block; float:left;
	border: 1px solid #585856;
	text-decoration: none;
	margin-left: 1px;
}
a.MenuBtn:hover {
	background-image: url(/App_Themes/hotel/Images/FormBtnBgOv.gif);
	background-repeat: repeat-x;
	background-position: left top;
	/*padding-top: 5px;*/
	padding: 5px 10px 3px 10px; display:block; float:left;
	color: #EB2D36;
}

#lnkPrev , #lnkNext {
	color: #990C13;
	text-decoration: underline;
}
.error , .errorSm {
	font-weight: bold;
	color: #990000;
}

.error {
	width: 500px;
	border: 1px dotted #B54A4A;
	padding: 20px;
}

#pnlNoResults {
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	text-align: left;
	padding: 20px;
	background-color: #CCCCCC;
	display: block;
	height: 100px;
	width: 467px;
}



/*-- bound classes --*/

.topRow {
	height: 24px;
	background-color: #242323;
	color: #FFFFFF;
}
/*--.topRow , . TD {
	height: 25px;
	background-color: #242323;
	color: #FF3333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}*/

.SearchTblHost {
background-color:#CCCCCC
}

.SearchTblHost TH {
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 2px 2px 2px 4px;
	height: 26px;
	background-color: #A3A3A3;
}
.SearchTbl TD {
	padding: 4px 2px;
	font-size: 11px;
}
.SearchTbl TH {
	text-align: left;
}
.BannerTbl {
	background-color: #CCCCCC;
	height: 190px;
}
.BannerTblLinks {
	padding-left: 20px;
	font-weight: normal;
}
.BannerTbl TD {
	border: 1px none #CCCCCC;
	padding-right: 16px;
	font-size: 11px;
	padding-left: 16px;
	padding-top: 0px;
	vertical-align: top;
}
.BannerTbl img {
	border: 1px solid #ffffff;
	margin-top: 17px;
	margin-bottom: 10px;
}
.BannerTbl EM {
	color: #990C13;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.BoxListContent {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	padding: 10px;
	margin-bottom: 20px;
	}
	.BoxListContentImg {
	padding: 0px;
	}
		.BoxListContent Img {
	vertical-align: top;
	}
	.BoxListContent span {
	height: 30px;
	}
		.BoxListContent span a {
	height: 30px;
	cursor: hand;
	}
 
	
	.header {
	color: #FFFFFF;
	background-color: #242323;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 6px;
	padding-left: 6px;
	text-transform: capitalize;
}
#footer {
	bottom: 1px;
	vertical-align: bottom;
}

#footer TD {
	background-color: #242323; 
	text-transform: capitalize;
	white-space: normal;
	height: 28px;
}

.header {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
	padding-left: 6px;
	height: 25px;
	text-transform: capitalize;
	}
	
	#footStatement {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 20px;
}

.cellContent , .cellContentSp {
	color: #333333;
	padding-right: 20px;
	line-height: 16px;
}
.cellContentSp {
	padding-bottom: 40px;
}

.cellContent DIV {
	font-size: 11px;
}
.listContent  {
	color: #333333;
	padding-bottom: 8px;
	line-height: 16px;
	width: 500px;
	vertical-align: top;
}
.ContentFile {
	color: #333333;
}

	
/*-- bound classes Links --*/

.topRow a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#breadcrumb a {
	color: #000000;
}

.BoxlistContent a {
	color: #8A0B11;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
}

.BoxlistContent a:hover {
	font-weight: normal;
}

#footer a , .header a {
	color: #FFFFFF;
	text-decoration: none;
		font-size: 11px;
}
#footer a:hover , .header a:hover {
	text-decoration: none;
		font-size: 11px;
}
.BannerTbl a {
	font-weight: bold;
	color: #990C13;
	text-decoration: none;
}
.BannerTbl a:hover {
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
}
.cellContent a {
	color: #990C13;
}

.listContent a {
	color: #990C13;
}

.ContentFile a {
	color: #990C13;
}
.contacts a {
	color: #FFFFFF;
}
.listContent a:hover , .contacts a:hover , .cellContent a:hover , .header a:hover , .ResultsGrid a:hover , .AnyBox a:hover , 
#breadcrumb a:hover , .BannerTbl a:hover , .BoxlistContent a:hover , .middleRow a:hover {
	color: #EB2D36;
}

/* Booking & Forms */



.ResultsGrid , .AnyBox , .AnyBox table , .AnyBox DIV {
	color: #333333;xo
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.AnyBox {
	width: 600px;
}

.ResultsGrid {
	width: 710px;
}

.ResultsGrid TH , .AnyBox TH {
	color: #FFFFFF;
	font-weight: bold;
	background-color:  #575757;
	text-transform: uppercase;
	padding: 5px;
	font-size: 9px;
}
.ResultsGrid TD {
	padding: 4px 3px 4px 6px;
	background-color: #dedede;
	font-size: 11px;
	font-weight: normal;
}
.AnyBox TD {
	padding: 4px 6px;
	background-color: #dedede;
}
.ResultsGrid a , .AnyBox a{
	color: #990C13;
	text-decoration: none;
}
.ResultsGrid a:hover , .AnyBox a:hover {
	text-decoration: none;
}
.ResultSemiHeader , .AnyBoxSemiHeader {
	text-align: right;
	font-weight: bold;
	color: #1F1808;
	padding-right: 4px;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 11px;
	width: 200px;
}
/* Booking & forms end */

/*Calendar styles*/
.UiBScpYearNavigation,
	.UiBScpMonthNavigation
			{
	vertical-align:middle;
	text-decoration:none;
	border: none;
	display: inline;
	background-color: #990C13;
	/*padding: 8px 4px 3px;*/
	padding: 3px 4px;
	text-align: center;
	color:#ffffff;
	white-space:nowrap;
			}
						
	.UiBScpYearNavigation select {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.UiBScpMonthNavigation select {
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
			
	.UiBScpDayColumnHeader,
	.UiBScpYearNavigation,
	.UiBScpMonthNavigation,
	.UiBScpCurrentMonthDate,
	.UiBScpCurrentMonthDateDisabled,
	.UiBScpOtherMonthDate,
	.UiBScpOtherMonthDateDisabled,
	.UiBScpCurrentDate,
	.UiBScpCurrentDateDisabled,
	.UiBScpTodayText,
	.UiBScpTodayTextDisabled,
	.UiBScpText
			{
			font-family:Tahoma, Verdana, sans-serif;
			font-size:8pt;
			}
	TD.UiBScpDayColumnHeader
			{
	color: #FFFFFF;
	background-color: #990C13;
	font-size: 9px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 5px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	display: block;
			}
	.UiBScpCurrentMonthDate,
	.UiBScpOtherMonthDate,
	.UiBScpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.UiBScpCurrentMonthDateDisabled,
	.UiBScpOtherMonthDateDisabled,
	.UiBScpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.UiBScpCurrentMonthDate , .UiBScpOtherMonthDate
			{
	color:#232318;
	font-weight:normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-decoration: none;
	text-align: center;
			}
	.UiBScpCurrentDate
			{
			/*color: #FFFFFF;*/
			font-weight:bold;
			}
				.UiBScpCurrentDate a
			{
	font-weight:bold;
	color: #FFFFFF;
			}
	.UiBScpOtherMonthDate
			{
	color:#808080;
			}
	TD.UiBScpCurrentDate
			{
	color:#FFFFFF;
	background-color: #990C13;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
			}
	TD.UiBScpCurrentDateDisabled
			{
	
	/*border:solid thin #FFAAAA;*/
	text-decoration: none;
			}
	TD.UiBScpTodayText,
	TD.UiBScpTodayTextDisabled
			{
	background-color: #eeeeee;
	padding: 4px 0px 0px;
	width: 100%;
	text-decoration: none;
	vertical-align: middle;
	display: none;
			}
	A.UiBScpTodayText,
	SPAN.UiBScpTodayTextDisabled
			{
	height:20px;
	text-decoration: none;
			}
	A.UiBScpTodayText
			{
	color:#6C7C8C;
	font-weight:bold;
	text-decoration: none;
			}
	SPAN.UiBScpTodayTextDisabled
			{
	color:#D0D0D0;
	text-decoration: none;
			}
	.UiBScpBorder
			{
	padding: 0px;
	border: 0px none;
	text-decoration: none;
			}

.UiBScpBorder table {width:100%;}

.calDIV {
	padding: 0px;
	border: none;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
}
#calDIV {
	padding: 0px;
	text-decoration: none;
	margin: 0px;
}
/*calendar styles end*/

/*footer */
.theBlue {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: bold;
	color: #072B5A;
	text-transform: uppercase;
}
.theRed {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: bold;
	text-transform: lowercase;
	color: #F03A1A;
}
a.uibs:link , a.uibs:visited{
	color: #072B5A;
	text-decoration: none;
	font-weight: bold;
}
a.uibs:hover{
	color: #072B5A;
	text-decoration: underline;
	font-weight: bold;
}
.theArrow {
	font-size: 9px;
	font-weight: bold;
	color: #072B5A;
	vertical-align: 30%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.eleven {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color: #575757;
}
.style1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	
	/*footer styles end */
	
	


