﻿body{
	margin: 0;	background-image: url('../../images/bg.gif' );	background-repeat: repeat-x;	background-color: #e2e6e9;	font-family: Arial, Verdana;	font-size: 12px;}
p{
	margin:0;	margin-top:5px;}
h2,h3,#innercontent h2,#innercontent h3{
	font-size:16px;    color:#3F6C19;}
div#body{
	background-color: #ffffff;	width: 993px;	margin-right:auto;	margin-left:auto;}
div#topline{
	width:100%;	padding-top:10px;}
div#topline #langdiv{
	float:right;	padding-right: 7px;}
div#logo{
	height:75px;	margin-top:10px;	margin-bottom:10px;text-align:center;}
div#mainmenu{
	width:100%;	height:30px;}
div#middle{
	height:222px;	width:100%;	padding:0px;	margin:0px 5px 2px 5px;	.padding-top:3px;	.margin:0px 5px 0px 5px;}
#engine{
	width:254px;	height:200px;	float:left;position:relative;}
#floatengine{
	width:258px;	height:200px;	position:absolute;	top:0px;	left:0px;}
div#middle #picters{
	width:710px;	float:right;margin-right:11px;}
.pointer{
	cursor:pointer;}
.clear{
	clear:both;}
div.footerbg{
	height: 10px;	background-image: url('../../images/Master/footerBG.gif');	background-repeat: repeat-x;	width:950px;	margin-right:auto;	margin-left:auto;}
div#footerdiv{
	text-align:center;	padding-top:10px;}
div#sidecolumn{
	width:270px;	float:left;	margin-left:5px;	text-align:center;	margin-top:46px;}
div#mainarea{
	width:710px;	float:right;	margin-right:5px;}
div#innercontent{
	line-height:18px;    padding:5px;}
div#mainarea .box{
	width:355px;	float:left;	background: url('../../images/Banners/verticalDot.gif') left;	background-repeat: repeat-y;	height:308px;}
div#mainarea .box .insidebox{
	font-size: 12px;	text-align: left;	color: #595245;	padding:10px;}
.sidebox{
	border-top:2px solid #5BAF2E;	padding:10px 0;}
div#content-area{
	text-align:left;    direction:ltr;}
div#content-area #bookingdiv
{
    display:none;
}
#content h1,#content h2{
	color:Green;}
#content .wraptitle h2{
	color:White;}
div#content-area-inner #content{
	text-align:left;	margin-left:5px;}
div#content-area-inner #hHeader{
	background-image: url('../../images/InnerPage/innerPageHeader.gif');	background-repeat: no-repeat;	background-position:left;	width: 694px;	height: 39px;	color: #ffffff;	font-weight: bold;	margin:0px 5px;	padding:0px 8px;	position:relative;	clear:both;	margin-left:278px;}
div#content-area-inner #mainarea #hHeader-short{
	background-image: url('../../images/InnerPage/innerPageHeader.gif');	background-repeat: no-repeat;	background-position:left;	width: 694px;	height: 39px;	color: #ffffff;	font-weight: bold;	padding:0px 8px;	position:relative;	margin-bottom:10px;}
div#content-area-inner #hHeader h1,
div#content-area-inner #hHeader-short h1{
	font-size:21px;	margin:0px;	margin:0px;	line-height:24px;}
div#content-area-inner #hHeader .lastupdate,
div#content-area-inner #hHeader-short .lastupdate{
	position:absolute;	right:3px;	top:21px;	font-size:11px;}
div#content-area-inner #hHeader .breadcrums,
div#content-area-inner #hHeader-short .breadcrums{
	position:absolute;	left:6px;	top:21px;	width:400px;}
div#content-area-inner #hHeader .breadcrums span,
div#content-area-inner #hHeader-short .breadcrums span{
	float:left;	color:#fff;	margin-left:3px;	font-size:11px;}
div#content-area-inner #hHeader .breadcrums span a,
div#content-area-inner #hHeader-short .breadcrums span a{
	text-decoration:none;	color:#fff;}
div#content-area-inner #hHeader .breadcrums span a:hover,
div#content-area-inner #hHeader-short .breadcrums span a:hover{
	text-decoration:underline;}
div#content-area-inner #hHeader .breadcrums span.small,
div#content-area-inner #hHeader-short .breadcrums span.small{
	font-size:9px;	line-height:17px;}
div#content-area-inner .box5{
	width:100%;	float:left;	padding:5px 0px;	color:#5c5c5c;	margin:7px 0px;	position:relative;}
div#content-area-inner .box5 .linkToZimmer{
	position:absolute;	top:150px;	left:174px;}
div#content-area-inner .box5 .linkToZimmer a{
	color:Green;}
div#content-area-inner .dealsAddsTitle{
	width:93%;	color:#F17828;	font-size:14px;	font-weight:bold;	margin:5px;	float:left;	border-bottom:1px solid #fbc29c;}
div#content-area-inner .dealsAddsPrice{
	color:#F17828;    float:left;	display:block;font-weight:bold;}
div#content-area-inner .dealrow{
	width:460px;	padding:5px 20px 5px 5px;	float:left;	height:15px;	background-image:url(../GeneralCSS/img/dealrowbg.png);	background-position:41px center;	background-repeat:no-repeat;}
div#content-area-inner .dealsAddsDates{
	color:Green;	float:left;	display:block;}
div#content-area-inner .dealsAddsName{
	font-weight:bold;	color:#777;	margin-left:10px;	display:block;	width:180px;	float:left;}
div#content-area-inner .dealsAddsOrder{
	color:Green;	display:block;	width:150px;	float:right;}
div#content-area-inner .dealsAddsOrder a{
	color:Green;	font-weight:bold;}
div#content-area-inner .box5 .boxhead{
	height:44px;	width:100%;	background:url(../GeneralCSS/Img/boxheadeng.png);	background-repeat:no-repeat;	background-position:left;	margin-bottom:15px;	color:#fff;	position:relative;}
div#content-area-inner .box5 .boxhead .orderbutton{
	width:68px;	height:68px;	position:absolute;	right:0px;	top:0px;	background:url(../GeneralCSS/Img/ordernowheb3Eng.png);	background-repeat:no-repeat;	cursor:pointer;}
div#content-area-inner .box5 .text{
	float:left;	width:320px;	color:#454545;}
div#content-area-inner .box5 .boxhead h2,div#content-area-inner .box5 .boxhead h2 a{
	margin:0px;    padding-left:5px;    font-size:17px;    color:White;    text-decoration:none;}
div#content-area-inner .box5 .boximages{
	float:left;	width:162px;	margin-right:5px;padding-left:5px;}
div#content-area-inner .box5 .description{
	width:495px;	float:left;	margin-top:-10px;}
div#content-area-inner .box5 .table{
	width:455px;	float:right;	margin-right:35px;	margin-top:-10px;display:none;}
div#content-area-inner .box5 .table div.wraptable{
	background:url(../GeneralCSS/Img/tablehebmid.png);	background-repeat:repeat-x;	background-position:top;	width:auto;	min-width:330px;	min-height:100px;	float:left;	
}
div#content-area-inner .box5 .table div.wraptable div{
	background:url(../GeneralCSS/Img/tablehebleft.png);	background-repeat:no-repeat;	background-position:right top;	width:100%;	
}
div#content-area-inner .box5 .table div.wraptable div div{
	background:url(../GeneralCSS/Img/tablehebright.png);	background-repeat:no-repeat;	background-position:left top;	width:100%;	
}
div#content-area-inner .box5 .table div.wraptable div div .pricesdiv{
	width:320px;	height:120px;	background:none;	padding:0px;	padding-left:10px;}
div#content-area-inner .box5 .table .pricesdiv div.col{
	width:45px;	float:left;	background:none;}
div#content-area-inner .box5 .table .pricesdiv div.col div{
	font-weight:bold;	font-size:12px;	line-height:24px;	height:24px;	width:30px;	background:none;	white-space:nowrap;	text-align:center;}
div#content-area-inner .box5 .tablerows{
	background:url(../GeneralCSS/Img/tableheb.png);	background-repeat:no-repeat;	background-position:left top;	width:103px;	height:95px;	float:left;}
div#content-area-inner .box5 .tablerows div{
	line-height:24px;	text-align:center;	font-size:13px;	font-weight:bold;}
a{
	color: #959595;	text-decoration: underline;}

a:hover{
	color: #51a126;	text-decoration: underline;}

.IndexBannerDiv h2{
	color: #ffffff;	padding-top: 5px;	text-align: left;	font-size: 26px;	font-weight: bold;	padding-left: 15px;	margin: 0px;}
.Top1IndexBanner{
	background-image: url('../../images/Banners/top1.gif');	background-repeat: no-repeat;	width: 354px;	height: 39px;	border-right: solid 1px #ffffff;}

.IndexBannerDivH1{
	text-align: left;	padding-left: 15px;	padding-top: 5px;}
.IndexBannerDivH1 h1{
	color: #ffffff;	font-size: 26px;	font-weight: bold;}

.Top2IndexBanner{
	background-image: url('../../images/Banners/top2.gif');	background-repeat: no-repeat;	width: 355px;	height: 39px;}

.RightBottomIndexBanner{
	background-image: url('../../images/Banners/leftBottom.gif');	background-repeat: no-repeat;	width: 354px;	height: 39px;	border-right: solid 1px #ffffff;}
.LeftBottomIndexBanner{
	background-image: url('../../images/Banners/rightBottom.gif');	background-repeat: no-repeat;	width: 355px;	height: 39px;}

.FooterLogos img{
	padding-left: 15px;}

.redAstx{
	color: Red;}
.signUpMessageBig{
	border: solid 1px #4c6be4;	background-color: #e2e6e9;	width: 240px;	height: 34px;	display: none;	font-size: 14px;	color: #000000;}
.langTitle{
	font-size: 12px;	text-decoration: none;	color: #595245;	font-weight: bold;}

langTitle:hover{
	color: #52a327;}
h1{
	display: inline;}

.pointer{
	cursor: pointer;}
.height518{
	height: 518px;}
.height15{
	height: 15px;}
.hotmastd{
	vertical-align: top;	color: #ffffff;	font-weight: bold;	height: 15px;}
#divBack{
	display: none;	z-index: 1000;	position: absolute;	right: 0px;	top: 0px;	background-color: Black;	filter: alpha(opacity=70);	-moz-opacity: 0.7;	opacity: .7;	empty-cells: show;}
#btnClose{
	border: none;	background: none;	color: #ffffff;	cursor: pointer;}
.welcome{
	font-size: 24px;	color: #4790cd;	vertical-align: bottom;}

.immediat{
	font-size: 12pt;	color: #4790cd; /*letter-spacing:0.4pt;*/
}

.lastr{
	color: White;	font-size: 10pt;}

.link{
	font-size: 11px;	color: #1e3959;	text-decoration: none;}



.MenuLink{
	font-family: Arial;	font-size: 15px;	font-weight: bold;	color: #000000;	text-decoration: none;}

.MenuLinkOf{
	font-family: Arial;	font-size: 15px;	font-weight: bold;	color: #804202;	text-decoration: none;}

.cooperation{
	background-image: url(          '../../Images/Region/ReservationCenter.gif' );	height: 150px;	font-size: 14px;	font-family: Arial;	color: #676767;	font-weight: bold;}

.MenuLinkOn{
	font-family: Arial;	font-size: 15px;	font-weight: bold;	color: #ba2000;	text-decoration: none;}

.textBox{
	width: 150px;	height: 20px;	border: solid 1px #d8d8d8;	font-size: 12px;}

.Hotellist{
	font-size: 9pt;	color: #336699; /*#4790cd;*/
	text-decoration: none;}

.OrangeColor{
	color: #99cc01;	font-size: 10pt;	font-family: Arial;}
.PlusLast{
	font-size: 9pt;	color: #336699; /*#4790cd;*/
	text-decoration: none;	text-align: left;}
.BlueText{
	font-size: 10pt;	color: #336699; /*#4790cd;*/
}
.OrangeText{
	font-size: 11pt;	color: #f8981c;}



.ddlSearchGeneral{
	font-size: 9pt;	color: #f8981c;	border: solid 1px #d8d8d8;	height: 20px;	width: 150px;}

.ddlPax{
	font-size: 8pt;	border: solid 1px #d8d8d8;	height: 18px;	width: 40px;	text-align: center;}

.promtSearch{
	font-size: 12px;	font-weight: bold;}



.hotel{
	color: #2661a7;	font-size: 15pt;}

.hotelName{
	color: #2661a7;	font-size: 16pt;	font-weight: bold;}

.hotelCategories{
	color: #2661a7;	font-size: 12pt;	text-decoration: none;}

.hotelContent{
	color: #636466;	font-size: 11pt;}

.amenities{
	color: #003399;	font-size: 11pt;}

.preview{
	color: #003399;	font-size: 9pt;}
.imgTitle{
	color: White;	font-size: 12pt;}
.imgName{
	color: White;	font-size: 10pt;}

.CategoryTitle{
	color: Black;	font-size: 13px;}

.categoryName{
	color: #99cc01;	font-size: 18px;}

.categoryPath{
	color: #636466;	font-size: 8pt;}

.RadGridItemBorder{
	/*background-color:#ccffff; 	font-weight:bold; 	color:#2661a7; 	font-size:12px; 	text-align:left; 	cursor:pointer;*/
}

.RadGridSelectedItem{
	/*background-color:#ccffff;*/
	background-image: url(          '~/Images/backGrid.gif' );	background-repeat: no-repeat;	font-weight: bold;	color: #2661a7;	font-size: 12px;	text-align: left;	cursor: pointer;}

.RadGridItem{
	background-color: White;	color: #2661a7;	font-size: 12px;	text-align: left;	cursor: pointer;}

.RadGridItem1{
	background-color: White;	color: Black;	font-size: 12px;	text-align: left;}

.bottomPromt{
	color: #ff9900;	font-size: 14px;}

.buttonSend{
	background-image: url(          'Images/btnSend.jpg' );	background-position: center;	background-repeat: no-repeat;}

.toMyAcount{
	color: #99ca00;	font-size: 10px;}

.moreInfo{
	color: #f8981c;	font-size: 9pt;	text-decoration: underline;	cursor: pointer;}

.confCustomer{
	height: 22px;	width: 160px;	font-family: Arial;	font-size: 12px;	font-weight: bold;	color: #3774a3;	text-align: left;	vertical-align: middle;	background-color: #f9fbfd;	padding-left: 10px;	border-bottom: dotted 1px #004273;}

.confCustomerData{
	height: 22px;	font-family: Arial;	font-size: 12px;	color: #000000;	text-align: left;	vertical-align: middle;	background-color: #f9fbfd;	padding-left: 10px;	border-bottom: dotted 1px #004273;}

.confComments{
	font-family: Arial;	font-size: 11px;	color: #000000;	text-align: left;	vertical-align: middle;	background-color: #f9fbfd;	padding-left: 10px;}

.confWelcome{
	font-family: Arial;	font-size: 12px;	color: #3674a3;	text-align: left;	vertical-align: middle;	background-color: #f9fbfd;	padding-left: 10px;}

.confHotel{
	font-family: Arial;	font-size: 14px;	font-weight: bold;	color: #3774a3;	text-decoration: none;	background-color: #f9fbfd;	text-align: left;	padding-left: 10px;	border-bottom: dotted 1px #004273;}

.MailAddress{
	font-family: Arial;	font-size: 12px;	color: #666666;}

.indexDeals{
	font-family: Arial;	font-size: 15px;	font-weight: bold;	line-height: 10px;	color: #0c245d;}

.indexDealsDaka{
	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height: 9px;	color: #003399;}

.searchTop{
	font-family: Arial;	font-size: 12px;	font-weight: bold;	color: Black;}

.dealsDaka90{
	color: #003399;	font-family: Arial;	font-size: 12px;	text-decoration: none;}

.RegionsList{
	color: #3e3e3e;	font-size: 12px;	font-family: Arial;	text-decoration: none;}

.linksForTrips{
	font-family: Arial;	color: #006699;	font-size: 12px;	text-decoration: none;	font-weight: bold;}

.newHotelName{
	font-family: Arial;	font-size: 14px;	font-weight: bold;	color: #0e425e;}

.priceDeals{
	font-family: Arial;	font-size: 14px;	font-weight: bold;	color: White;}

.toRegionDeals{
	font-family: Arial;	font-size: 11px;	font-weight: bold;	color: #003399;	text-decoration: none;}

.classForH{
	color: #3c6d9e;	font-family: Arial;	font-size: 16px;	font-weight: bold;	display: inline;}

.oldPrice{
	font-size: 12px;	text-decoration: line-through;	color: #1848a3;}

.newPrice{
	font-weight: bold;	font-size: 20px;	color: #1848a3;}

.toDealDetails{
	font-weight: bold;	font-size: 14px;	color: #ffffff;	text-decoration: none;}

.be_border{
	border: solid 1px #99ca00;	width: 170px;}

.beWide_border{
	border: solid 1px #99ca00;	width: 600px;}

.resultsTopBottomBorder{
	border: solid 1px #99ca00;}

.themeColor{
	color: #99ca00;}

.themeColorPointer{
	color: #99ca00;	cursor: pointer;}

.themeColorBig{
	font-size: 16px;	font-weight: bold;	color: #99ca00;}

.averagePricePerNight{
	font-weight: bold;	color: #99ca00;}

.linkTopMenu{
	font-size: 9pt;	color: #0b76e0;	text-decoration: none;	cursor: pointer;}

.linkTopMenu:hover{
	font-size: 9pt;	color: #99ca00;	text-decoration: none;}

.footerLine{
	color: #666666;	font-size: 9pt;}

.searchTitle{
	font-size: 10pt;	color: #99ca00;	font-size: 16px;	font-weight: bold;}

.hotelName{
	padding-left: 2px;	padding-top: 5px;	font-size: 16px;	font-weight: bold;}
/*-----------------------------------------------Menu and Image Rotator-------------------------*/
.ddsmoothmenu{
	color: white;	width: 100%;	line-height: 18px;}

.ddsmoothmenu ul{
	z-index: 100;	margin: 0;	padding: 0;	list-style-type: none;	text-align: right;}

/*Top level list items*/
.ddsmoothmenu ul li{
	position: relative;	display: inline;	float: left;	text-align: left;	padding:0px 5px;}
/*Top level menu link items style*/
.ddsmoothmenu ul li a, .ddsmoothmenu ul li span{
	padding: 5px 10px;	display: block;	color: white;	text-decoration: none;	height: 20px;	font-weight: bold;	font-size: 14px;}
* html .ddsmoothmenu ul li a,* html .ddsmoothmenu ul li span{
	/*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
	/*font: normal 11px Arial:Verdana; 	color: #575757;*/
}

.ddsmoothmenu ul li span:link, .ddsmoothmenu ul li span:visited{
	/*font: normal 11px Arial:Verdana; 	color: #575757;*/
}

.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li spaan.selected{
	/*CSS class that's dynamically added to the currently active menu items' LI A element*/ /*font: normal 11px Arial:Verdana;*/
	color: white;}
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li span:hover{
	/*background: #dedfde; background of menu items during onmouseover (hover state)*/
	color: white; /*font: normal 11px Arial:Verdana;*/
}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
	position: absolute;	left: -10px;	top: 15px;	display: none; /*collapse all sub menus to begin with*/
	border: 1px solid white;	visibility: hidden;	padding: 0px;	margin: 0px;	font-weight: 100;	background: #46921e; /*background of menu items during onmouseover (hover state)*/
}
/*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;	font: normal 11px Arial:Verdana;}

/*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,
.ddsmoothmenu ul li ul li span{
	/*font: normal 11px Arial:Verdana;*/
	margin: 0;	border-top-width: 0;	border-bottom: 1px solid white;	height: 20px;	white-space: nowrap;}
.ddsmoothmenu ul li ul li ul li a,
.ddsmoothmenu ul li ul li ul li span{
	/*font: normal 11px Arial:Verdana;*/
	margin: 0;	border-top-width: 0;	border-bottom: 1px solid white;	height: 18px;	white-space: nowrap;}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{
	height: 1%;}
/*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and left arrow images  ######### */

.downarrowclass{
	position: absolute;	top: 8px;	left: 7px;	display: none;}

.leftarrowclass{
	position: absolute;	top: 6px;	right: 2px;	margin-right: 10px;}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
	position: absolute;	right: 0;	top: 0;	width: 0;	height: 0;	background: none;}

.toplevelshadow{
	/*shadow opacity. Doesn't work in IE*/
	opacity: 0;}


/* -----------------------------------  slideshow css ---------------------------------------- */

#slideshow {
	position:relative;    height:220px;}

#slideshow DIV {
	position:absolute;    top:0;    right: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;}

/*-----------------------------------------------------------wrap menu----------------------------*/
.wrapmenu{
	margin: 0px;	padding: 0px;	width: 983px;	margin-left: auto;	margin-right: auto;	margin-bottom: 3px;	background-image: url('../../Images/Master/MenuBackground.gif');	background-repeat: repeat-x;	height: 30px;	float:right;	margin-right:5px;}
.wrapmenu div{
	width: 100%;	height: 30px;	background-image: url('../../Images/Master/main_menu_left.gif');	background-position: left;	background-repeat: no-repeat;}
.wrapmenu div div{
	width: 100%;	height: 30px;	background-image: url('../../Images/Master/main_menu_right.gif');	background-position: right;	background-repeat: no-repeat;}
.wraptitle{
	margin: 0px;	padding: 0px;	background-image: url('../../Images/Master/MenuBackground.gif');	background-repeat: repeat-x;	height: 30px;	margin-right:5px;	width:40%
}
.wraptitle div{
	width: 100%;	height: 30px;	background-image: url('../../Images/Master/main_menu_left.gif');	background-position: left;	background-repeat: no-repeat;}
.wraptitle div div{
	width: 100%;	height: 30px;	background-image: url('../../Images/Master/main_menu_right.gif');	background-position: right;	background-repeat: no-repeat;	text-align:center;	margin-bottom:10px;	
}
.wraptitle div div h1,h2,h3{
	color:White;    padding-top:5px;}
.wrapmenu div div .onlinetitle{
	width: 235px;	color: #ffffff;	font-weight: bold;	font-size: 16px;	font-family: Arial;	height: 30px;	padding-top: 3px;	padding-left: 10px;	padding-right: 10px;	background: none;	text-align: center;	float: left;}
.wrapmenu div div .themenu{
	width: 800px;	background: none;	margin-left:270px;}
.wrapmenu div div div{
	background: none;}

/********   MainMenu Jquery ******************************************/
.MainMenu{
	width: 709px;	height: 30px;	text-align: left;	padding: 0px;	margin: 0px;}
.MainMenu ul{
	list-style-type: none;	list-style-image: none;	padding: 5px 0px 0px 0px;	margin: 0px;}
.MainMenu li{
	padding: 0px;	margin: 0px;	display: inline;}
.MainMenu a,.MainMenu span{
	border-left: solid 1px #509f25;	margin: 0px;	padding-right: 25px;	padding-left: 25px;	color: #509f25;	font-weight: bold;	font-size: 14px;	text-decoration: none;	cursor: pointer;}
.MainMenu a.first,.MainMenu span.first{
	border-left: none;	margin: 0px;	padding-right: 25px;	padding-left: 0px; .padding-right:0px;	.padding-left:25px;	color:#509f25;	font-weight:bold;	font-size:14px;	text-decoration:none;	cursor:pointer
}
.MainMenu a:active,.MainMenu span:active,
.MainMenu a:visited,.MainMenu span:visited,
.MainMenu a:hover,.MainMenu span:hover{
	color: #509f25;	font-size: 14px;	text-decoration: none;	cursor: pointer;}
/********end   MainMenu Jquery *****/
/*FaceBox*/
#divFront .b {
  background:url(../../facebox/b.png);}

#divFront .tl {
  background:url(../../facebox/tl.png);}

#divFront .tr {
  background:url(../../facebox/tr.png);}

#divFront .bl {
  background:url(../../facebox/bl.png);}

#divFront .br {
  background:url(../../facebox/br.png);}

#divFront {
  position: absolute;  top: 0;  right: 0;  z-index: 10000;  width:100%;}

#divFront .popup {
  position: absolute;  width:120%;}

#divFront table {
  border-collapse: collapse;}

#divFront td {
  border-bottom: 0;  padding: 0;}

#divFront .body {
  padding: 10px;  background: #fff;  width: 400px;}

#divFront .loading {
  text-align: center;}

#divFront .image {
  text-align: center;}

#divFront img {
  border: 0;  margin: 0;}

#divFront .footer {
  margin-top: 5px;  padding-bottom: 5px;  text-align: left;  height:30px;  width:100%;  .width:150%;}

#divFront .tl, #divFront .tr, #divFront .bl, #divFront .br {
  height: 10px;  width: 10px;  overflow: hidden;  padding: 0;}

#divFront_overlay {
  position: fixed;  top: 0px;  right: 0px;  height:100%;  width:100%;}

.divFront_hide {
  z-index:-100;}

.divFront_overlayBG {
  background-color: #000;  z-index: 99;}

* html #divFront_overlay { /* ie6 hack */
  position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#popuptitle{
	height:30px;	width:400px;	float:left;	background:url(../../facebox/titlebg2.gif);	background-repeat:repeat-x;	background-position:center bottom;}
#popuptitle div{
	height:30px;	width:100%;	background:url(../../facebox/titlebg.gif);	background-repeat:no-repeat;	background-position:right bottom;}
#popuptitle div div{
	background:none;	padding:0px 10px;	color:#3f6c19;	font-size:16px;	width:300px;	font-weight:bold;}
div#content-area-inner .box5 .boxhead .priceFrom{
	float:right;	margin-right:100px;	color:White;	font-weight:bold;	direction:ltr;	font-size:14px;}
/*------------------------------------------Minisite------------------------------------------*/
#mainareaminisite{
	width:973px;	padding:5px 6px 20px 6px;}
#leftcolminisite{
	width:500px;	float:right;}
#rightcolminisite{
	width:470px;	float:left;	height:auto;}
/*----------------------------------Gallery---------------------*/
#resortGallery{
	width:100%;}
#resortGallery #bigIMG{
	width:100%;	padding:0px;	height:auto;	min-height:370px;	position:relative;}
#resortGallery #bigIMG #imgHolder{
	width:100%;	height:auto;	position:relative;}
#resortGallery #bigIMG #imgHolder #imgoverlay{
	background:url(../GeneralCSS/img/imgover.png);	width:97%;	height:25px;	position:absolute;	bottom:0px;	left:1px;	color:White;	line-height:25px;	padding-left:10px;	font-size:14px;}
#resortGallery #bigIMG img{
	width:495px;	height:367px;	border:1px solid #aaa;}
#imgline{
	width:100%;	clear:both;	margin-top:5px;	height:150px;	direction:ltr;}
#resortGallery #leftArrow{
	float:left;	height:148px;	width:39px;	background:url(../GeneralCSS/img/leftArrow.png);	margin-left:-10px;	
}
#resortGallery #rightArrow{
	float:right;	height:148px;	width:39px;	background:url(../GeneralCSS/img/rightArrow.png);	margin-right:-10px;}
#GalleryHolder{
	float:right;	width:440px;	height:150px;	overflow:hidden;	margin-top:-3px;}
#resortGallery #Galleryinner{
	height:150px;	width:auto;}
#resortGallery .small{
	float:left;	margin:3px;}
#resortGallery .small img{
	width:102px;	height:69px;	border:1px solid #aaa;	cursor:pointer;}
.pointer{
	cursor:pointer;}
/*-------------------------------end-Gallery---------------------*/
#breadcrumbsdiv{
	margin-top:10px;	line-height:14px;}
#breadcrumbsdiv span{
	padding:0px 2px;	color:Green;}
#breadcrumbsdiv span a{
	color:Green;	text-decoration:none;}
#breadcrumbsdiv span a:hover{
	text-decoration:underline;}
#breadcrumbsdiv span.small{
	font-size:8px;	line-height:14px;}
#TitleHolder{
	width:460px;	height:90px;	position:relative;}
#zimmerTitle{
	width:243px;	height:36px;	position:absolute;	padding-left:5px;	top:-37px;	left:0px;	background:url(../GeneralCSS/img/zimmertitleeng.png);}
#zimmerTitle span{
	color:White;	font-size:18px;	margin-top:10px;	line-height:36px;	font-weight:bold;}
#submenu{
	width:452px;	height:38px;	background:url(../GeneralCSS/img/submenu.png);	padding:5px;}
#submenu ul{
	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;	padding:0 10px;	width:100%;}
#submenu ul li{
	float:left;	height:14px;	line-height:14px;	margin:0;	padding:0px 10px;	border-right:1px solid #fff;	margin-bottom:7px;}
#submenu ul li.last{
	border:none;}
#submenu ul li a{
	color:White;	text-decoration:none;	font-weight:bold;}
#zimmerContent{
	width:468px;	min-height:200px;	line-height:18px;}
#zimmerContent h1{
	color:Green;	margin-top:0px;	font-size:20px;	margin-bottom:5px;}
#MainTitle{
	margin:0px 0px 10px 0px;}
#bookingdiv h2{
	color:Green;	background:url(../GeneralCSS/img/undertitle.png);	background-position:bottom;	background-repeat:no-repeat;	width:460px;	height:10px;	height:30px;	line-height:20px;}
#AvalibilityTable{
	width:100%;}
#AvalibilityTable #rowsNames{
	width:115px;	height:47px;}
.footer{
	color:Green;    float:right;    margin-top:5px;}
/*------------------------------------------Avalibility Table-----------------------------*/
.AvalibilityTable{
	color:#5c5c5c;	height:46px;}
.AvalibilityTable .rowsNames{
	background:url(../GeneralCSS/img/orangetitle.png);	width:115px;	height:46px;	float:left;}
.AvalibilityTable .rowsNames div{
	line-height:24px;	text-align:center;	font-size:13px;	font-weight:bold;}
.AvalibilityTable .wraptable{
	background:url(../GeneralCSS/Img/orangemid.png);	background-repeat:repeat-x;	background-position:top;	width:auto;	min-width:330px;	min-height:46px;	float:left;	margin-left:5px;}
.AvalibilityTable .wraptable div{
	background:url(../GeneralCSS/Img/orangeright.png);	background-repeat:no-repeat;	background-position:right top;	width:100%;	
}
.AvalibilityTable .wraptable div div{
	background:url(../GeneralCSS/Img/orangeleft.png);	background-repeat:no-repeat;	background-position:left top;	width:100%;	height:46px;}
.AvalibilityTable .wraptable div div .pricesdiv{
	height:46px;	width:320px;	background:none;	padding:0px;	padding-left:10px;}
.AvalibilityTable .pricesdiv div.col{
	width:45px;	float:left;	background:none;	text-align:center;}
.AvalibilityTable .pricesdiv div.col div{
	font-weight:bold;	font-size:12px;	line-height:24px;	height:24px;	width:30px;	background:none;}
.AvalibilityTableorange{
	color:#5c5c5c;	margin-top:5px;	height:46px;}
.AvalibilityTableorange .rowsNames{
	background:url(../GeneralCSS/img/orangeRoomtitle.png);	width:115px;	height:46px;	float:left;}
.AvalibilityTableorange .rowsNames div{
	line-height:24px;	text-align:center;	font-size:13px;	font-weight:bold;}
.AvalibilityTableorange .wraptable{
	background:url(../GeneralCSS/Img/orangeRoommid.png);	background-repeat:repeat-x;	background-position:top;	width:auto;	min-width:330px;	min-height:46px;	float:left;	margin-left:5px;}
.AvalibilityTableorange .wraptable div{
	background:url(../GeneralCSS/Img/orangeRoomright.png);	background-repeat:no-repeat;	background-position:right top;	width:100%;	
}
.AvalibilityTableorange .wraptable div div{
	background:url(../GeneralCSS/Img/orangeRoomleft.png);	background-repeat:no-repeat;	background-position:left top;	width:100%;	height:46px;}
.AvalibilityTableorange .wraptable div div .pricesdiv{
	height:46px;	text-align:center;	width:320px;	background:none;	padding:0px;	padding-left:10px;}
.AvalibilityTableorange .pricesdiv div.col{
	width:45px;	float:left;	background:none;}
.AvalibilityTableorange .pricesdiv div.col div{
	font-size:12px;	line-height:24px;	height:24px;	width:30px;	background:none;	white-space:nowrap;}
.AvalibilityTableorange .pricesdiv div.col div.price{
	font-weight:bold;}
.AvalibilityTableorange .pricesdiv div.col div span.order{
	font-weight:bold;	color:#379a00;	cursor:pointer;}
.AvalibilityTableorange .pricesdiv div.col div span.order:hover{
	text-decoration:underline;}
/*------------------------------------end---Avalibility Table-----------------------------*/

/****------------------------- Deals -------------------------------********/
a{
	text-decoration:none;}
.promoDiv{    
	height:99px;    background-image: url('../../images/bottom_line.png');	background-repeat: repeat-x;	background-position:bottom;	width: 243px;	background-color:Transparent;  
	overflow:hidden;   		
}
.dealTd{
	height:30px;    max-height:30px;    overflow:hidden;    white-space:nowrap;}
.dealTdSmall{
	height:18px;    max-height:18px;    overflow:hidden;    word-wrap: break-word;}

.dealDates{
	color:#3F6C19;	font-size:13px;	font-weight:bold;	font-family:Arial;}

.dealName{
	color:#3F6C19;	font-size:14px;	font-weight:bold;	font-family:Arial;	width:300px;		
}
.dealHeader{
	color:#3F6C19;	font-size:13px;	font-weight:normal;		
	font-family:Arial;	
}

.dealNewPrice{
	color: #F17828;	font-size:18px;	font-weight:bold;	font-family:Arial;}
.dealOldPrice{
	color:#5C5C5C;line-height:18px;	font-size:14px;	font-weight:normal;	text-decoration:none;font-family:Arial;}

.titleprice{   font-weight:bold;    width:68px;    font-size:13px;	font-weight:normal;		
	font-family:Arial;	text-align:center;	color:#5C5C5C;	background:#c1dfa7;}
.titleprice2{font-weight:bold;    width:68px;    font-size:13px;	font-weight:normal;		
	font-family:Arial;	text-align:center;	color:#5C5C5C;	background:#c1dfa7;}
.dealtd  {
	background: #c1dfa7; font-size:14px;	font-weight:normal;padding-left:4px;		
	font-family:Arial;	text-align:left;	color:#5C5C5C;}
.dealtd2{
	background: #c1dfa7; font-family:Arial;	text-align:left;	color:#5C5C5C;padding-left:4px;}
.dealsheadBG{
	background:#c1dfa7;}
.dealsheadBG2{
	background:#c1dfa7;}
.dealsDiv{margin:30px auto 10px auto;   /* border-bottom:1px solid #aaa;  */ 
}
.insideDealsDiv{
	margin: 10px 0px;}
.DealHotelTitle{
	width:150px;	float:left;}
.DealHotelTitle h2,.DealHotelTitle h2 a{
	color:#F17828;	width:150px;	margin:0px;	padding:0px;	padding-left:5px;}
.datesAndName{
	float:left;	margin-right:10px;}
.DealControlhead{
	width:270px;	height:37px;	background-image: url('../../images/Deals/dealhead.png');	background-repeat: no-repeat;	background-position:center;	font-size:20px;	height:37px;	width:270px;	color:White;}
.dealscontent{
	margin:10px 0px;	border-bottom:1px dotted #999;	width:260px;	height:60px;}
.DealControlLine{
	min-height:20px;	clear:both;}
.DealsControlDates{
	width:100px;	float:left;	color:#3F6C19;	font-weight:bold;}
.DealsControlPrice{
	width:60px;	float:right;	color:#f17828;	font-size:15px;	font-weight:bold;}
.DealControlName{
	color:#3F6C19;	width:180px;	float:left;	text-align:left;	margin-left:13px;}
.DealControlOrder{
	width:60px;	float:right;}
.DealControlOrder a{
	color:#3F6C19;}
.zimmerName{
	color:#f17828;	font-weight:bold;	font-size:14px;}
.AdditionDealText{
	color:#3F6C19;}
/*-----------------------------end Deals----------------*/
.dealcategoryholder{margin-top:50px;
					padding:0px 5px;}
.nomergintop{margin-top:10px;}
.dealcategoryholder h3 {border-bottom:1px solid #F17828;color:#F17828;}
.insideDealsDiv .smallImageHolder{float:left;}
.insideDealsDiv .smallImageHolder img{height:70px;width:95px;}
#minisiteDeals{height:100%;margin-bottom:25px;}
#minisiteDeals h2{background:url("../GeneralCSS/img/undertitle.png") no-repeat scroll center bottom transparent;color:Green;height:30px;line-height:20px;width:460px;}

/* ------------------------------------Pritty LightBox----------------------------------------------- */
div.light_rounded .pp_top .pp_left{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}
div.light_rounded .pp_top .pp_middle{
	background: #fff;}
div.light_rounded .pp_top .pp_right{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}
div.light_rounded .pp_content .ppt{
	color: #000;}
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right{
	background: #fff;}
div.light_rounded .pp_content{
	background-color: #fff;}
div.light_rounded .pp_next:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;	cursor: pointer;}
div.light_rounded .pp_previous:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;	cursor: pointer;}
div.light_rounded .pp_expand{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;	cursor: pointer;}
div.light_rounded .pp_expand:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;	cursor: pointer;}
div.light_rounded .pp_contract{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;	cursor: pointer;}
div.light_rounded .pp_contract:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;	cursor: pointer;}
div.light_rounded .pp_close{
	width: 75px;	height: 22px;	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;	cursor: pointer;}
div.light_rounded #pp_full_res .pp_inline{
	color: #000;}
div.light_rounded .pp_arrow_previous{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}
div.light_rounded .pp_arrow_previous.disabled{
	background-position: 0 -87px;	cursor: default;}
div.light_rounded .pp_arrow_next{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_arrow_next.disabled{
	background-position: -22px -87px;	cursor: default;}
div.light_rounded .pp_bottom .pp_left{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_middle{
	background: #fff;}
div.light_rounded .pp_bottom .pp_right{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}
div.light_rounded .pp_loaderIcon{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}
div.dark_rounded .pp_top .pp_left{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_middle{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_top .pp_right{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
div.dark_rounded .pp_content_container .pp_left{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_rounded .pp_content_container .pp_right{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_rounded .pp_content{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_next:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;	cursor: pointer;}
div.dark_rounded .pp_previous:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;	cursor: pointer;}
div.dark_rounded .pp_expand{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;	cursor: pointer;}
div.dark_rounded .pp_expand:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;	cursor: pointer;}
div.dark_rounded .pp_contract{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;	cursor: pointer;}
div.dark_rounded .pp_contract:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;	cursor: pointer;}
div.dark_rounded .pp_close{
	width: 75px;	height: 22px;	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;	cursor: pointer;}
div.dark_rounded .currentTextHolder{
	color: #c4c4c4;}
div.dark_rounded .pp_description{
	color: #fff;}
div.dark_rounded #pp_full_res .pp_inline{
	color: #fff;}
div.dark_rounded .pp_arrow_previous{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_previous.disabled{
	background-position: 0 -87px;	cursor: default;}
div.dark_rounded .pp_arrow_next{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
div.dark_rounded .pp_arrow_next.disabled{
	background-position: -22px -87px;	cursor: default;}
div.dark_rounded .pp_bottom .pp_left{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_middle{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_bottom .pp_right{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_loaderIcon{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/contentPattern.png) top left repeat;}
div.dark_square .currentTextHolder{
	color: #c4c4c4;}
div.dark_square .pp_description{
	color: #fff;}
div.dark_square .pp_loaderIcon{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_content_container .pp_left{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_square .pp_content_container .pp_right{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_square .pp_expand{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;	cursor: pointer;}
div.dark_square .pp_expand:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;	cursor: pointer;}
div.dark_square .pp_contract{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;	cursor: pointer;}
div.dark_square .pp_contract:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;	cursor: pointer;}
div.dark_square .pp_close{
	width: 75px;	height: 22px;	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;	cursor: pointer;}
div.dark_square #pp_full_res .pp_inline{
	color: #fff;}
div.dark_square .pp_arrow_previous{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
div.dark_square .pp_arrow_previous.disabled{
	background-position: 0 -87px;	cursor: default;}
div.dark_square .pp_arrow_next{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
div.dark_square .pp_arrow_next.disabled{
	background-position: -22px -87px;	cursor: default;}
div.dark_square .pp_next:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/btnNext.png) center right no-repeat;	cursor: pointer;}
div.dark_square .pp_previous:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;	cursor: pointer;}
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content{
	background: #fff;}
div.light_square .pp_content .ppt{
	color: #000;}
div.light_square .pp_expand{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;	cursor: pointer;}
div.light_square .pp_expand:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;	cursor: pointer;}
div.light_square .pp_contract{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;	cursor: pointer;}
div.light_square .pp_contract:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;	cursor: pointer;}
div.light_square .pp_close{
	width: 75px;	height: 22px;	background: url(../../images/PrettyLightbox/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;	cursor: pointer;}
div.light_square #pp_full_res .pp_inline{
	color: #000;}
div.light_square .pp_arrow_previous{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
div.light_square .pp_arrow_previous.disabled{
	background-position: 0 -87px;	cursor: default;}
div.light_square .pp_arrow_next{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
div.light_square .pp_arrow_next.disabled{
	background-position: -22px -87px;	cursor: default;}
div.light_square .pp_next:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_square/btnNext.png) center right no-repeat;	cursor: pointer;}
div.light_square .pp_previous:hover{
	background: url(../../images/PrettyLightbox/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;	cursor: pointer;}
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: 22px;	background: url(../../images/PrettyLightbox/prettyPhoto/facebook/sprite.png) -1px -1px 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/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 ---------------------------------------------- */
