.roomName
{
    margin-right:25px;
}

#maindiv
{
	background-color: White;
	width: 975px;
	direction: rtl;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.contentnew
{
	padding-right:10px;
	width:450px;
	float:right;
}
.content
{
	padding:10px;
}
.alldealsContent
{
    padding:10px;
	
	float:right;
}
#header
{
	height: 20px;
	padding-top: 5px;
}
#logo
{
	text-align: center;
	min-height:50px;
	height:121px;
}
#mainmenu
{
	direction: rtl;
	padding: 0px;
}
.ratescolornew
{
    padding-right: 10px;
     font-size: 13px;
}
#imgrotator
{
	height: 257px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px 1px 0px 1px;
	width: 100%;
}
.firstdiv
{
	position: relative;
	left: 0px;
	top: 0px;
	height: 174px;
}
.seconddiv
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 174px;
}
.noborder
{
	border: none;
}
#content
{
	height: auto;
}

#maincontent
{
	width: 100%;
}
#hotelcontent
{
	width: 440px;
	border-left: dotted 1px #424e92;
	float: right;
	padding: 10px;
}
.reserv
{
	height: 100px;
}
#Bgbanner
{
    float:right;
    width:471px;
    margin-right:20px;
    padding-right:10px;
    border-right:1px dotted gray;
    background-repeat:no-repeat;
}
.smallbanner
{
    float:right;
    margin-right:10px;
    height:120px;
    
    
    
}
.dealControlPic
{
    height:24px;
    width:460px;
   
    margin-top:15px;
    background-repeat:no-repeat;
  
}
.compoRoom
{
    width:77px;
}
.Hereheb
{
    position:absolute;
    right:2px;
    top:87px;
}
.DHereheb
{
    position:absolute;
    right:20px;
    top:85px;
}

.dicheb
{
    margin-right:10px;
}
.discColor
{
    font-size:14px;
   color: #3fb1d9
}
.dealbox1
{
    width:100%;
    text-align:right;
}
.headline
{
   
}
.charHeader
{
    color:White;
    font-size:14px;
    text-align:right;
    margin-right:24px;
    padding-top:3px;
}
.row1
{
    width:100%;
    
}
.Bbox2
{
    
}
.reservdiv
{
	position: absolute;
	background-color: Transparent;
	z-index: 100;
	padding-top:20px;
}
#boxes
{
	float: left;
	width: 458px;
}
.mainpicbar
{
    position:absolute;
    z-index:100px;
    top:318px;
  
   
}
.dealbox
{
	width: 219px;
	float: right;
	height: 120px;
	margin: 10px 12px 10px 12px;
}
.dealname1
{
	float:right;
	margin-left:10px;
	margin-top:10px;
	margin-right:21px;
	width:146px;
}
.dealDate1
{
    float:right;
    margin-left:10px;
	margin-top:10px;
	color:#996600;
	font-size:14px;
	font-weight:bold;
}
.dealDates3
{
    float:right;
    margin-left:10px;
	margin-top:10px;
}

.dealDates2
{
    float:right;
    margin-left:10px;
	margin-top:10px;
}
.dealDates4
{
     float:left;
   margin-left:17px;
	margin-top:10px;
	
	
}
.alldeals
{
	padding-right: 10px;
}
.smallbox
{
	width: 219px;
	
	float: right;
	margin: 10px 12px 10px 12px;
}
.bigbox
{
	width: 500px;
	float: right;
	margin: 10px;
}
.hrDeal
{
    margin-top:15px;
    float:right;
    width:440px;
    height:2px;
    border-bottom:1px solid #C2A876;
    margin-right:18px;
    
}

#footerdiv
{
	text-align: center;
	padding-top: 10px;
	background-color: #F2E8EA;
	height: 70px;
	clear:both;
}
.height15
{
	height: 15px;
}
#bottomFooter
{
	width: 960px;
	height: 40px;
	padding-top: 20px;
}
#copyright
{
	text-align: center;
}
#AdditionalText1
{
	width: 400px;
	float: right;
	padding-right: 15px;
}
#AdditionalText2
{
	width: 400px;
	float: left;
	padding-left: 15px;
}
#divBack
{
	display: none;
	z-index: 1000;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: Black;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: .5;
	empty-cells: show;
}
#divFront
{
	border: solid 2px #c7b7a7;
	text-align: left;
	padding: 5px;
	display: none;
	z-index: 2000;
	position: absolute;
	background-color: #444444;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.divfronttd
{
	vertical-align: top;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	text-align: right;
}
.imagebottom
{
	text-align: left;
	height: 15px;
}
#btnClose
{
	border: none;
	background: none;
	color: #ffffff;
	cursor: pointer;
}
a
{
	font-size: 11px;
	text-decoration: none;
	color: #595245;
}

a:hover
{
	text-decoration: none;
	color: #4545e1;
}

.perur
{
	font-size: 11px;
	text-decoration: none;
	color: #595245;
}
.langdiv
{
	text-align: right;
	padding-left: 5px;
	float: right;
	width:135px;
}
.topmenu
{
	text-align: right;
	padding-right: 5px;
	float: right;
	width: 98%;
}
.grayLink
{
	font-size: 12px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #656666;
	cursor: pointer;
}
.grayLinknotBold
{
	font-size: 12px;
	font-size: 11px;
	text-decoration: none;
	color: #656666;
	cursor: pointer;
	margin-left: 5px;
}

.whiteLink
{
	font-size: 11px;
	text-decoration: none;
	color: #501323;
	font-weight: bold;
}
.RsvCtrlRoomsPax
{
	font-size: 8pt;
	height: 20px;
	width: 100%;
}
.RsvCtrlRoomsPax1
{
	font-size: 8pt;
	height: 20px;
	width: 33px;
}
.lblTitle
{
	color: #501323;
	font-size: 28px;
	font-family: sans-serif;
}

.welcome
{
	color: #501323;
	font-size: 12px;
	font-weight: normal;
}
.panel
{
	position: absolute;
}
.mapName
{
	color: #46a4c2;
	font-size: 18px;
	font-weight: bold;
}
.hotelName
{
	color: #501323;
	font-size: 18px;
	font-weight: bold;
}
.txtTitle
{
	color: #996600;
	font-size: 16px;
	cursor: pointer;
}

.txtTitleOver
{
	color: Yellow;
	font-size: 16px;
	cursor: pointer;
}

.RadGridSelectedItem
{
	height: 14px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color: #eef6f9;
	color: #5c5c5c;
}

.RadGridItem
{
	height: 14px;
	font-size: 12px;
	text-align: center;
	background-color: #eef6f9;
	color: #46a4c2;
	cursor: pointer;
}
.RadGridItemBorder
{
	border-bottom: dotted 2px #ffffff;
}

.GridColumn
{
	display: none;
}

.grvHeader
{
	background-color: #7e776d;
	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: #6d6d6d;
	text-align: center;
}

.grvRowLtr
{
	background-color: #ffffff;
	border: solid 1px #deeff2;
	color: #6d6d6d;
	text-align: left;
	padding-left: 5px;
}
.grvRowRtl
{
	background-color: #ffffff;
	border: solid 1px #deeff2;
	color: #6d6d6d;
	text-align: right;
	padding-right: 5px;
}

.PlanOn
{
	text-align: center;
	background-image: url('../../images/Results/planOn.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 35px;
	width: 177px;
}

.PlanOff
{
	text-align: center; /*background-color:#f3ede5;/*#aaa297; 	border-left:solid 1px #ffffff; 	border-right:solid 1px #ffffff;*/
	background-image: url('../../images/Results/planOf.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 35px;
	width: 177px;
}

.regTitle
{
	font-size: 12px;
	font-weight: bold;
}

.srhTitleHotel
{
	color: #7d0000;
	font-weight: bold;
}

.srhDifHotel
{
	font-size: 11px;
}
.ImgMore
{
	cursor: pointer;
}

.confCustomer
{
	width: 50%;
}

.hotelsListTD
{
	width: 20%;
	height: 60px;
	text-align: center;
	vertical-align: bottom;
}



.hotelsListLink
{
	text-decoration: none;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #0795c9;
}

.hotelsListLinkLtr
{
	text-decoration: none;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #0795c9;
}


.NewsTitle
{
	color: #501323;
	font-size: 13px;
	font-weight: normal;
}

.NewsHeader
{
	color: #5c5c5c;
	font-size: 12px;
	font-weight: normal;
}

.mainpromition
{
	color: Black; /*background-color:#eeeeee;*/
	width: 180px;
	height: 18px;
}

.Titlespromotion
{
	border-top: #cecece thin solid;
	font-size: 11px;
	font-weight: bold;
	color: black;
	font-family: Arial;
}

.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;
}

.textBoxStyle
{
	color: #5c7b8e;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	width: 174px;
}

.qSearch
{
	font-weight: bold;
	font-size: 12px;
	color: #5c7b8e;
	font-family: Arial;
	text-align: justify;
	text-decoration: none;
}
.titleBox
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.ResDropDown
{
	font-size: 11px;
}

.divPriceDates TABLE 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;
}
.height20
{
	height: 20px;
}
.noborder
{
	border: none;
}
.pointer
{
	cursor: pointer;
}
.padtop10
{
	padding-top: 10px;
}
.padtop10width570
{
	padding-top: 10px;
	width: 570px;
}
.justify
{
	text-align: justify;
}
.pad1010
{
	padding: 10px 10px 0px 10px;
}
.width80
{
	width: 80px;
	padding: 5px;
}
.nounderline
{
	text-decoration: none;
}
.innerlistdiv
{
	border-top: solid 2px #e8e8e8;
	padding-top: 10px;
	padding-bottom: 10px;
}
.innerlistdivtmp
{
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: solid 2px #e8e8e8;
}
.color595245
{
	color: #595245;
}
.boldcolor595245
{
	font-weight: bold;
	color: #595245;
}
.upright10
{
	padding-top: 10px;
	padding-right: 10px;
}
#divPic
{
	width: 536;
	height: 518;
	text-align: right;
	display: none;
	position: absolute;
}
.width100per
{
	width: 100%;
}
#divpicin
{
	background-color: #424242;
	width: 536px;
}
#divpicbutton
{
	background-color: #424242;
	color: White;
}
.RsvCtrlArrivalPrompt, .RsvCtrlDeparturePrompt
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.padtop20
{
	padding-top: 20px;
}
.RsvCtrlArrivalPrompt, .RsvCtrlDeparturePrompt
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.RadMenu_Gold .link
{
	border-left: solid 1px #9b6941;
	text-decoration: none;
}
.RadMenu_Pink .link
{
	border-left: solid 1px #D20068;
	text-decoration: none;
}
.RadMenu_Blue .link
{
	border-left: solid 1px #0095f4;
	text-decoration: none;
}
/*********************** inner page *********************/
#innerPage-content
{
	padding-right: 15px;
}
.crumbline
{
	text-align: right;
}
#htitle
{
	padding-top: 10px;
}
.the-content
{
	padding: 5px;
}
.galfirstdiv
{
	position: relative;
	left: 0px;
	top: 0px;
	height: 174px;
}
.galseconddiv
{
	position: absolute;
	left: -3px;
	top: 146px;
	height: 174px;
}
#tdClicker
{
	height: 174px;
	text-align: center;
}
.nbcp
{
	border: none;
	cursor: pointer;
}
#btnBook
{
	font-size: 14px;
	line-height: 14px;
}
.padding-cont
{
	padding: 10px;
}
.padding10
{
	padding: 10px;
}
.padtop50
{
	padding-top: 50px;
}
.padding5
{
	padding: 5px;
}
.deallink
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #0a56ae;
	font-family: Arial;
	text-transform: none;
}
/* -----------------------------------  slideshow css ---------------------------------------- */

#slideshow {
    position:relative;
    height:220px;
    margin-left:18px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 220px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 220px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
/****************************Menu***************************************/
.ddsmoothmenu
{
	width: 100%;
}

.ddsmoothmenu ul
{
	z-index: 100;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li
{
	position: relative;
	display: inline;
	float: right;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a
{
	display: block;
	padding: 7px 25px;
	text-decoration: none;
}

* html .ddsmoothmenu ul li a
{
	/*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited
{
}

.ddsmoothmenu ul li a.selected
{
	/*CSS class that's dynamically added to the currently active menu items' LI A element*/
}

.ddsmoothmenu ul li a:hover
{
}

/*1st sub level menu*/
.ddsmoothmenu ul li ul
{
	position: absolute;
	right: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li
{
	display: list-item;
	float: none;
}

/*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
{
	font: normal 12px Arial;
	width: 160px; /*width of sub menus*/
	padding: 5px;
	margin: 0;
	border-top-width: 0;
}

/* 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: 12px;
	right: 7px;
}

.rightarrowclass
{
	position: absolute;
	top: 6px;
	right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background: silver;
}

.toplevelshadow
{
	/*shadow opacity. Doesn't work in IE*/
	opacity: 0.5;
}
/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip
{
	margin: 5px;
}

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame
{
}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap
{
	border: 1px solid #aaa;
}

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap
{
	border-color: #000;
}

/* FRAME IMAGES */
.frame img
{
	border: none;
}

/* FRAME CAPTION */
.frame .caption
{
	font-size: 11px;
	text-align: center;
	color: #888;
}

/* CURRENT FRAME CAPTION */
.frame.current .caption
{
	color: #000;
}

/* POINTER FOR CURRENT FRAME */
.pointer
{
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer
{
	filter: chroma(color=pink);
}
/*****************************************************end gallery*******************/
.contactus
{
	width: 540px;
	float: left;
}
.padtop30
{
	padding: 30px 10px;
}
.contactform
{
	width: 400px;
	float: right;
}
.align-rtl
{
	text-align: right;
}
.titleprice
{
	width: 68px;
	border-right: solid 1px #f3f3f3;
	border-top: solid 1px #fefefe;
	font-weight: bold;
}

/* Registration */
.RegistrationDetails TD
{
	padding-right: 15px;
	padding-left: 10px;
	color: #49516e;
	font-size: 12px;
	padding-bottom: 10px;
}

.RegistrationDetails TD SPAN
{
	font-weight: bold;
}
.small
{
	font-size:8px;
	line-height:18px;
}
.breadcrums
{
	line-height:18px;
}
.breadcrums span
{
	margin-right:1px;
	margin-left:1px;
}
/* ------------------------------------Pritty LightBox----------------------------------------------- */
div.facebook .pp_top .pp_left{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content .ppt{color:#000}div.facebook .pp_content_container .pp_left{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_content{background:#fff}div.facebook .pp_expand{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:24px;background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;background-repeat:no-repeat;cursor:pointer}div.facebook #pp_full_res .pp_inline{color:#000}div.facebook .pp_loaderIcon{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_nav .pp_arrow_previous{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_nav .pp_arrow_next{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_next:hover{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px}.pp_content .ppt{left:auto;margin-bottom:5px;position:relative;top:auto}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{margin:10px 0 2px 0}.pp_description{display:none;margin:0 0 5px 0}.pp_nav{clear:left;float:left;margin:3px 0 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}a.pp_next{background:url(../../images/PrettyLightbox/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/PrettyLightbox/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;float:right;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px 0}div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/* ------------------------------- end -- Pritty LightBox ---------------------------------------------- */
/* -------------------------------------Booking Engine----------------------------------------------------*/
#sitewraper #engineWraper
{
	width:284px;
	height:260px;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial;
	background:url(img/EngineSmalltop.png);
	background-repeat:no-repeat;
	background-position:right top;
	position:absolute;
	top:165px;
	z-index:99;
}
#sitewraper .text
{
	color:White;
	font-weight:bold;
}
#ui-datepicker-div
{
	font-size:10px;
	display:none;
}
#sitewraper #theEngine
{
	width:284px;
	height:213px;
	background:url(img/EngineSmallbottom.png);
	position:relative;
	background-repeat:no-repeat;
	background-position:right bottom;
	text-align:right;
	.padding-bottom:15px;
}
#sitewraper #betitle
{
	height:10px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	position:absolute;
	right:29px;
	top:-5px;
	_top:10px;
	.top:10px;
	color:White;
}
#sitewraper #datepickers
{
	height:92px;
	padding-top:14px;
	.padding-top:30px;
	padding-left:2px;
	margin-top:15px;
	margin-right:10px;
}
#sitewraper #fromdate
{
	margin-right:18px;
	width:100%;
}
#sitewraper #datepicker1div
{
	padding:2px 5px;
	.padding:0px;
	height:20px;
	background:url(img/smallinput.png);
	background-repeat:no-repeat;
	background-position:right top;
}
#sitewraper #datepicker1
{
	width:75px;
	font-size:11px;
	border:none;
	margin:0px;
}
#sitewraper #todate
{
	padding-right:18px;
	width:100%;
}
#sitewraper #datepicker2div
{
	padding:2px 5px;
	.padding:0px;
	height:20px;
	background:url(img/smallinput.png);
	background-repeat:no-repeat;
	background-position:right top;
}
#sitewraper #datepicker2
{
	width:75px;
	font-size:11px;
	border:none;
}
#sitewraper #combinations
{
	margin-right:25px;
	.float:right;
}
#sitewraper #selectroomsdiv
{
	padding:2px 5px;
	height:17px;
	background:url(img/smallinputMini.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
	margin-right:4px;
	width:100%;
	.width:200px;
	.padding:0px 5px;
	.height:22px;
	margin-bottom:10px;
}
#sitewraper #selectrooms
{
	width:65px;
	font-size:10px;
	.background:#fff;
	height:18px;
	border:none;
}
#sitewraper .persholder
{
	width:100%;
	position:relative;
	height:23px;
	clear:both;
	overflow:hidden;
}
#sitewraper #personsdiv1
{
	padding:2px 5px;
	height:17px;
	background:url(img/smallinputWide.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
	margin-right:4px;
	margin-left:3px;
	.padding:0px 5px;
	.height:22px;
}
#sitewraper #selectPersons1{
	width:130px;
	font-size:10px;
	.background:#fff;
	height:18px;
	border:none;
}
#sitewraper #personsdiv2,#sitewraper #personsdiv3
{
	padding:2px 5px;
	height:17px;
	width:130px;
	background:url(img/smallinputwide.png);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:2px;
	position:absolute;
	top:70px;
	.padding:0px 5px;
	.height:22px;
}
#sitewraper .personsdiv2,#sitewraper .personsdiv3
{
	right:4px;
}
#sitewraper #selectPersons2,#sitewraper #selectPersons3{
	width:130px;
	font-size:10px;
	.background:#fff;
	height:18px;
	border:none;
}
#sitewraper #searchButtonheb
{
	background:url(img/search.png);
	width:68px;
	height:15px;
	position:absolute;
	bottom:7px;
	right:65px;
	cursor:pointer;
}
#sitewraper #combinations span#roomspan1
{
	position:static;
	display:none;
	font-size:11px;
	color:White;
}
#sitewraper #combinations span,#sitewraper #combinations div span
{
	line-height:21px;
	position:absolute;
	right:148px;
	top:70px;
	font-size:11px;
	color:White;
}
#sitewraper .ratesstage
{
	width:141px;
	height:35px;
	
	background-position:top;
	background-repeat:no-repeat;
	color:#834d44;
	font-weight:bold;
	float:right;
	text-align:center;
}
#sitewraper .currentratesstage
{
	width:139px;
	height:35px;
	
	background-position:top;
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	float:right;
	text-align:center;
}

.ddsmoothmenu ul li a
{
font-size:12px;
color:#0095F4;
border-right: 1px solid #0095F4;
height:12px;
padding-top:0px;
margin-top:7px;
}
/* -------------------------------------Booking Engine-end------------------------------------------------*/
/*----------------------------------------------------DatePicker Stuff------------------------------------*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding:0 1px; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; right: 0px; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin:-1px; line-height: 1.8em; text-align: center;background-color:#C7DEF4; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:1px; }
.ui-datepicker th { padding: 1px; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px;font-size:9px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0px; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.ratesstage
{
	width:226px;
	height:35px;
	background:url(../Blue/img/Results/stepOff.jpg);
	background-position:top;
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	float:right;
	text-align:center;
	
	padding-top:4px;
}
.ratesstagewide
{
	width:226px;
	height:35px;
	background:url(../Blue/img/Results/stepOff.jpg);
	background-position:top;
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	float:right;
	text-align:center;
}
.wide
{
    width:15px;
}
.roomsCaneldis
{
    width: 381px;
     height: 22px;
      color: #7a7379;
       font-size: 14px;
        font-weight: bold;
        
		padding-right:1px;
}
.roomsCaneldis2
{
   
     height: 22px;
      color: #7a7379;
       font-size: 14px;
        font-weight: bold;
        
		padding-right:15px;
}
.currentratesstage
{
	width:226px;
	height:35px;
	
	background-position:top;
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	float:right;
	text-align:center;
	
	padding-top:4px;
	
}
.currentratesstagewide
{
	width:139px;
	height:35px;
	background:url(../General/img/currentstage.png);
	background-position:top;
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	float:right;
	text-align:center;
	margin-left:3px;
	
}
.iframR
{
   
    margin-right:1px;
}
.roomnamerates
{
    padding-right:44px;
}
.searchPrompt
{
    padding-top: 13px;
    padding-bottom:13px;
}
.btnProcces
{
    margin-right:20px;
    .margin-left:20px;
}
.totalRevervationprice

{
    width:455px;
}
.ratescolor
{
    color:#5a5a5a;
}
.totalalign
{
    width:918px;
}
.paymentWide2
{
    width:88%;
    .width:100%;
}
.imgdiv
{
float:right;
margin-right:25px;
}
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: url(img/datepickerbg.png);  color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #f4eed8/*{bgColorHeader}*/ url(img/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(img/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(img/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(img/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(img/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(img/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(img/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(img/ui-icons_222222_256x240.png)/*{iconsContent}*/}
.ui-widget-header .ui-icon {background-image: url(img/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(img/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(img/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(img/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(img/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(img/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-w{background-position:-81px -192px;}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(img/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(img/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

.BigHereheb
{
    position:absolute;
    right:66px;
    top:154px;
    
}

/*----------------------------Scroll Deal-----------------------------------------------------------*/
#betitleDeal
{
   background: url("../../App_Themes/GoldBlack/img/bgBoxBig.gif") no-repeat scroll right center transparent;
    color: White;
    font-size: 16px;
    padding: 2px 17px 2px 0;
    width: 100%;
    .padding-right:0px;
    .width: inherit;
}
#deal
{
	width:100%;
	overflow:hidden;
	margin-right:12px;
}
.dealTable
{
	width:100%;
}
.DealsRotator
{
	padding-right: 6px;
    padding-top: 8px;
    width:430px;
}
.bookNowDeal
{
	background:url(../../App_Themes/GoldBlack/img/Deals/btnOrderheb.gif);
	width:98px;height:26px;
	margin-top:5px;
	float:left;
	background-repeat:no-repeat;
}
.ScrollDealWraper
{
	margin-right:15px;
	width:449px;
}


/*----------------------------Scroll Deal-----------------------------------------------------------*/

/*----------------------------AllCategoryDeals-----------------------------------------------------------*/
.dealType
{
  float: right;
    margin-bottom: 10px;
    margin-top: 25px;
    padding: 5px;
    width: 96%;
}
.dealTypeHead
{
     clear: both;
    float: right;
    padding-bottom: 6px;
    padding-right: 20px;
    padding-top: 2px;
    width: 100%;
    margin-right:9px;
    color:Gray;
}
.dealTypeHead h2
{
    display:inline-block;
    float:right;
    margin:0px;
    color:White;
    padding:0px;
}
.dealTypeHead span
{
    color: Gray;
    float: left;
    font-weight: bold;
    margin: 3px 6px;
    padding-left: 8px;
}
.dealTypebody
{
    width:100%;
    clear:both;
    float:right;
    height:100%;
      padding-bottom: 16px;
    padding-right: 28px;
    background:url(../App_Themes/General/Img/deals/boxDealMiddle.png);
    
    background-repeat:repeat-y;
}
.dealTypebody span
{
    float:right;
       width:140px;
    
}
.dealTypebody .details
{
    cursor:pointer;
    color:#7a6265;
    text-decoration:underline;
    font-weight:bold;
}
.dealTypebody .details:hover
{
    padding-right:3px;
}

.dealTypebody .dealRoomTable
{
    float: right;
    margin: -7px 0px;
    width: 82%;
}
.dealTypebody .bold
{
    font-weight:bold;
}
.dealRoomTableLine
{
    width:100%;
    float:right;
    
     margin:2px 0px 2px 0px;
}
.dealRoomTableLineup
{
	
    float: right;
    margin: 2px 33px;
    width: 100%;
}
.dealTypeHeadName
{
   float:right;
   
  
}
.h2CatName
{
	float:right;
}

.dealTypebodyName span
{
    float:right;
    width:140px;
}
.dealHotelName
{
	width:100%;
	color:#28690a;
	font-weight: bold;
	font-size:16px;
}
.dealdimg
{
	width:80px;
}

.datesallDeal
{
	color:White;
}
.dealBBox
{
	
}
.dealBoxUp
{
	 background: url("../App_Themes/General/Img/deals/boxDealUp.png") repeat scroll 0 0 transparent;
    float: right;
    height: 9px;
    margin-right: 5px;
    margin-top: 0px;
    padding-right: 23px;
    width: 100%;
    background-repeat:no-repeat;
}

.dealBoxdown
{
	background:url( ../App_Themes/Img/General/deals/boxDealDown.png);
	 float: right;
    height: 9px;
    margin-right: 5px;
     background-repeat:no-repeat;
    padding-right: 23px;
    width: 100%;
}
.dealDesc
{
	 padding-bottom: 5px;
    padding-top: 5px;
}
.roomNameT
{
	float:right;
	width:150px;
	text-align:right;
font-size:16px;
font-family:Arial;
	color:#303030;
	font-weight:bold;
}
.roomNameR
{
	float:right;
	width:150px;
	text-align:right;
	    padding-top:2px;
    padding-bottom:2px;
}
.oldPriceR
{
	float:right;
	width:150px;
	text-align:right;
	    padding-top:2px;
    padding-bottom:2px;
}
.oldPriceT
{
	float:right;
	width:150px;
	text-align:right;
	font-size:16px;
font-family:Arial;
	color:#303030;
	font-weight:bold;
}
.newPriceR
{
	float:right;
	width:150px;
	text-align:right;
	color:#e76021;
	    padding-top:2px;
    padding-bottom:2px;
}
.newPriceT
{
	float:right;
	width:150px;
	text-align:right;
	font-size:16px;
font-family:Arial;
	color:#e76021;
	font-weight:bold;
	
}
.detailsR
{
	background-color: #E76021;
    color: white;
    float: right;
    text-align: center;
    width: 121px;
    padding-top:2px;
    padding-bottom:2px;
    cursor:pointer;
}
.imgesDeall
{
	float:right;
	
	position:relative;
}
.starsDeals
{
	padding-left:15px;
	float:right;
}
.H1title
{
	margin-right:15px;
}
.crumbline
{
	margin-right:15px;
}

.morepic
{
	position:absolute;
	bottom:0px;
	.right:0px;
}
.morepicalone
{
	position:absolute;
	bottom:-4px;
}



/*----------------------------AllCategoryDeals-----------------------------------------------------------*/

/*---------------------------- Page Deal-----------------------------------------------------------*/
.DHerefre
{
	position:absolute;
	top:87px;
	right:5px;
}

/*----------------------------End Page Deal-----------------------------------------------------------
