﻿body
{
	font-size: 10pt;
	margin: 0px;
	color: #2a2c57;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;

}

.menu_topU {
	COLOR: #ffffff; 
	text-decoration:underline; 
	font-style:italic;
	font-size:13px;
	line-height:12px;
	font-weight:bold;
}
.menu_top {
	COLOR: #2a2c57; 
	text-decoration:none; 
	font-size:12px;
	line-height:11px;
}

.slogan
{
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}
.indexTitles
{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
}

.indHotName
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.boxesTitle
{
	font-size:14px;
	font-weight:bold;
	color:White;
	padding-bottom:3px;
}

.boxBannerTitle
{
	background-position:top center; 
	background-repeat:no-repeat;
	height:31px;
	color:#215ab1;
	font-size:14px;
	font-weight:bold;
}


.boxBannerLink
{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	
}

.hotelsList
{
    color:#222e56;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

.hotelsListCP
{
    color:#a32d3f;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    height:30px;
}

.hotelsListHI
{
    color:#067044;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    height:30px;
}

.generalTitle
{
	font-size:15px;
	font-weight:bold;
}



.selectHotel
{
    
}

.SearchTitle
{
	color:#000000;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
    padding-bottom:5px;
    padding-top:5px;
}



.RsvCtrlRoomsPax
{
    font-size:10pt;
}

.RsvCtrlRoomsPax1
{
    height:18px;
    width:36px;
    font-size:10px;
    margin:0px 0px 0px 0px;
}




.chainDealsTitle
{
    font-size:13px;
    font-weight:bold;
    color:#215ab1;
}



.toAllChainDeals
{
    font-weight: bold; 
    font-size: 12px; 
    color: #222e56;
    text-decoration:underline;
}

.oldDealPrice
{
    font-weight: bold; 
    font-size: 11px; 
    color:#ffffff;
    text-decoration:line-through;
}

.dealPrice
{
    font-weight: bold; 
    font-size: 12px; 
    color:#ffffff;
}

.hotelMenuLinkTd
{
	background-image:url('../../Images/Hotel/menuSep.gif');
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
}

.hotelMenuLinkTdLast
{
	background-image:url('../../Images/Hotel/menuMap.gif');
	background-repeat:no-repeat;
}

.hotelMenuLink
{
    color:#2a2c57;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
   
}

.pathLink
{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

.pathLink:hover
{
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
}

.pathLinkArrow
{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

.hotelName
{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	display:inline;
}
.catName
{
    color:#222e56;
    font-size:13px;
    font-weight:bold;
}

.catContent
{
    color:#222e56;
    font-size:12px;
    
}

.GridColumn
{
	display:none;
}

.prDates
{
	color:#a32d3f; 
	height:23px; 
	font-size: 12px; 
	width: 49px;
	border-top:solid 1px #cbbdc6; 
	border-bottom:solid 2px #a32d3f;
	text-align:center;
}

.prPerDay
{
	color:#a32d3f; 
	height:33px; 
	font-size: 12px; 
	width: 49px;
	border-bottom:solid 1px #a32d3f;
	text-align:center;
}

.grvHeader
{
	background-color:#7cbed6;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	color:#ffffff;
	text-align:center;
}

.grvRow
{
	background-color:#ffffff;
	border:solid 1px #deeff2;
	color:#eab803;
	text-align:center;
}

.grvRowLtr
{
	background-color:#ffffff;
	border:solid 1px #deeff2;
	color:#00a8e5;
	text-align:left;
	padding-left:5px;
}
.grvRowRtl
{
	background-color:#ffffff;
	border:solid 1px #deeff2;
	color:#00a8e5;
	text-align:right;
	padding-right:5px;
}

.ActiveTab
{
	text-align:center;
	color:#a32d3f;	
	font-weight:bold;
	font-size:13px;
	height:22px;
	width:180px;
	background-image:url('../../Images/Common/bgPlanOn.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.NotActiveTab
{
	text-align:center;
	color:#ffffff;	
	height:20px;
	width:120px;
	height:22px;
	width:180px;
	background-image:url('../../Images/Common/bgPlanOff.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.prBar
{
	font-size: 12px; 
	font-weight:bold;
	color:White;
	background-repeat: no-repeat; 
    height: 23px; 
    width:194px;
    text-align:center;
    vertical-align:middle;
}

.divPriceDates TABLE  TR:first-child TABLE TR:first-child
{
	display:none;
}

#hall { text-align: center; }
#hall { background-color: #EEECE0; font-size: 12px; color: #FFFFFF; border: 1px solid #DDD8C1; padding: 8px 8px 16px 8px; margin-top: 10px; }
#hall td { padding: 8px; border-bottom: 1px solid #844D31; }
#hall th { padding: 8px 0 8px 0; background-color: #844D31; color:#FFFFFF; font-weight: 700; }
.registrationPrompt
{
	color:#222e56;
	font-size:14px;
	font-weight:bold;
}

.results
{
	width: 180px;
	height: 20px;
	background-image: url( ../../images/boardBg.jpg );
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding-right: 2px;
	background-color: #ccc;
	font: bold 11px Arial, Verdana, Helvetica, Sans-serif;
	color: #676767;
	vertical-align: middle;
	text-align: right;
}

.dealsTitle
{
	font-size:16px;
	
}



.roomContentDiv
{
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	color: #222e56;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

   

.RegDetailsHeader2
{
	font-size:13px;
	font-weight:bold;
	color:#ff6600;
}

.windowdis
{
	display: none;
	width:300px;
	height:250px;
	border:solid 3px #ff6600;
	top:0px;
	position:absolute;
	background-color:#ffffff;
}

/****************************Menu***************************************/

.ddsmoothmenu{
width: 100%;
direction:ltr;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
text-align:left;

}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
text-align:center;
width:140px;
height:18px;
border-right: solid 1px #fff;
border-left:none;

}

.ddsmoothmenu ul li a.first
{
	/*border-left :none;*/
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a
{
display: block;
/*padding:3px 9px;*/
text-decoration: none;

/*border-left: #aaa 1px solid*/
color:#fff;
font-weight:bold;
font-size:13px;
vertical-align:top;

}

.ddsmoothmenu ul li span
{
  
display: block;
/*padding:3px 9px;*/
text-decoration: none;

}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
padding:0px 10px 0px 10px;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited
{
    
}

.ddsmoothmenu ul li span:link, .ddsmoothmenu ul li span:visited
{

}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/

}

.ddsmoothmenu ul li spaan.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/

}

.ddsmoothmenu ul li a:hover{

}

.ddsmoothmenu ul li span:hover{

/*color: #333;*/
text-decoration: none;

}
      
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0px;
margin:0px;

   /* border: 1px solid #dedede;	*/
	background: #cd6000;	
	
	
	
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
padding:0px;
margin:0px;
width:160px;
height:22px;
border: solid 1px White;

/*line-height: 1.5em; /*background:url(../images/main_menu_divider.gif) no-repeat left center;*/
	/*padding-bottom:7px;*/
text-align:left;
padding-left: 5px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
margin: 0;
/*border-top-width: 0;*/
/*border-bottom: 2px solid white;*/
/*height:14px;*/
white-space:nowrap;

color: #fff;
/*line-height: 1.5em;
	padding-bottom: 10px;
	border-width:0px;*/
}

.ddsmoothmenu ul li ul li span{
margin: 0;
/*border-top-width: 0;
border-bottom: 2px solid white;
height:14px;*/
white-space:nowrap;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 8px;
right: 7px;
display:none;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
margin-left:10px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: none;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity:0;
}






/*################  CSS FOR PICS ROTATOR   */


.nav-links {
      position: absolute;
      top: 30px;
      left: 20px;
      width: 200px;
      list-style: none;
      margin: 0;
      padding: 0;
}
.nav-links li {
      line-height: 1.6em;     
      font-size: 1.2em;
}
.twitthis {
      position: absolute;
      top: 250px;
      left: 20px;
}
.important {
      border: 1px solid #666;
      background: #ddd;
      padding: 0 1em;
      color: #C30;
}
.galleryview {
      font-size: 12px;
      font-family: Arial, Helvetica, sans-serif;
}
.options {
      border: 1px solid #777;
      border-right: none;
      font-size: 0.8em;
      font-family: Verdana, Geneva, sans-serif;
}
.options th {
      text-align: left;
      background: #777;
      color: white;
      font-weight: bold;
}
.options th, .options td {
      padding: 4px 10px;
}
.options td {
      border-right: 1px solid #777;
}
#parts-img {
      border: 1px solid black;
}
img.nav {
      border: 1px solid black;
      margin-bottom: 5px;
}
.panel-overlay
{
      height:20px;
}
.panel-overlay h2,
.panel-overlay p{
      margin: .3em 0;
}
.panel-overlay p {
      line-height: 1.2em;
}
.photos
{
      text-align:center;
}

h2
{
	font-size:12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}