/* CSS Document */

.retBooking p {
	color: #8c8c8c;
	line-height: 140%;
	font-size: 14px;
	text-shadow: 0 1px 1px rgba(255,255,255,1);
}
.loginBRBoxContainer {
	-moz-box-shadow: 0 0 5px rgba(26,165,244,.75), 0 2px 1px rgba(255,255,255,1), inset 0 1px 1px rgba(255,255,255,1);
	-webkit-box-shadow: 0 0 5px rgba(26,165,244,.75), 0 2px 1px rgba(255,255,255,1), inset 0 1px 1px rgba(255,255,255,1);
	box-shadow: 0 0 5px rgba(26,165,244,.75), 0 2px 1px rgba(255,255,255,1), inset 0 1px 1px rgba(255,255,255,1);
	
	background: #fbfbfb;
	/* background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#f3f3f3 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f3f3f3',GradientType=0 ); */
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6ebeec;
}
.loginBRBoxContainer .loginBRBoxHeader {
	color: #3899d4;
	line-height: 196%;
	font-size: 14px;
	text-shadow: 0 1px 1px rgba(255,255,255,1);
	padding:5px 0 5px 10px;
	border-bottom:1px solid #D9D9D9;
	font-weight:700;
	line-height:120%;
	/* text-transform:uppercase; */
}
.loginBRBoxContainer .loginBRBoxContent {
	border-bottom:1px solid #D9D9D9;
}
.loginBRBoxContainer .loginBRBoxContent .loginBRBoxLeftContent {
	width:315px;
	/* border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9; */
	padding:10px;
	margin: 0 auto;
}
.loginBRBoxContainer .loginBRBoxContent
.loginBRBoxLeftContent span {color:#727272; font-size:12px;}
.loginBRBoxContainer .loginBRBoxContent
.loginBRBoxLeftContent span a {color:#3899D4; margin-top:1px; display:inline-block;}
.loginBRBoxContainer .loginBRBoxContent
.loginBRBoxLeftContent .BRBox-loginBTN,
.BRBox-loginBTN {
	background: #3395d1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzOTVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODUzOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3395d1 0%, #08538f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3395d1), color-stop(100%,#08538f));
	background: -webkit-linear-gradient(top,  #3395d1 0%,#08538f 100%);
	background: -o-linear-gradient(top,  #3395d1 0%,#08538f 100%);
	background: -ms-linear-gradient(top,  #3395d1 0%,#08538f 100%);
	background: linear-gradient(to bottom,  #3395d1 0%,#08538f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3395d1', endColorstr='#08538f',GradientType=0 );

	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #4ca6db;
	-webkit-box-shadow: 0 1px 2px rgba(255,255,255,.5), inset 0 1px 1px rgba(255,255,255,.5);
	box-shadow: 0 1px 2px rgba(255,255,255,.5), inset 0 1px 1px rgba(255,255,255,.5);
	
	padding:5px 20px;
	color: #fff;
	/*line-height: 200%;*/
	height:30px;
	font-weight: bold;
	font-size: 14px;
	text-shadow: 0 1px 1px rgba(88,88,88,.75);
}
.browserFirefox .loginBRBoxContainer .loginBRBoxContent
.loginBRBoxLeftContent .BRBox-loginBTN {padding-top: 6px; padding-bottom: 6px;}
.loginBRBoxContainer .loginBRBoxContent .loginBRBoxRightContent {
	/* border-left:1px solid #FAFAFA; */
	width:338px;
	padding:10px;
	float:right;
}
.loginBRBoxContainer .loginBRBoxContent .loginBRBoxRightContent .text01 {
	color: #888;
	line-height: 269%;
	/* font-style: italic; */
	font-size: 12px;
	text-shadow: 0 1px 1px rgba(255,255,255,1);
	display:block;
	margin-top:-5px;
}
.loginBRBoxContainer .loginBRBoxContent .loginBRBoxRightContent .text02 {
	color: #888;
	line-height: 131%;
	font-style: italic;
	font-size: 11px;
	margin-top:10px;
	display:block;
}
.loginBRBoxContent .loginBRBoxRightContent .retLoginSocialContainer a.nusaFB,
.loginBRBoxContent .loginBRBoxRightContent .retLoginSocialContainer a.nusaTW,
.loginBRBoxContent .loginBRBoxRightContent .retLoginSocialContainer a.nusaGO {
	display:block;
	text-indent:-9999px;
	height:50px;
	width:110px;
	float:left;
}
.loginBRBoxContent .loginBRBoxRightContent .retLoginSocialContainer { margin-left:-5px;}
.loginBRBoxContent .loginBRBoxRightContent .retLoginSocialContainer a.nusaFB {background:url(../../../../img/front/V2/nusaFB.png) center center no-repeat;}
.loginBRBoxContent .loginBRBoxRightContent .retLoginSocialContainer a.nusaTW {background:url(../../../../img/front/V2/nusaTW.png) center center no-repeat;}
.loginBRBoxContent .loginBRBoxRightContent .retLoginSocialContainer a.nusaGO {background:url(../../../../img/front/V2/nusaGO.png) center center no-repeat;}
.loginBRBoxFooter {color:#888; font-style:italic;}

.hotelAds {
	height:200px;
	position:relative;
}
.hotelAds span {
	position: absolute;
	bottom:10px;
	padding:10px 15px;
	background-color:rgba(0,0,0,0.65);
	color:#FFF;
	font-size:14px;
	width:270px;
}
.baliAds { background:url(../../../../img/front/V2/baliAds.png) center center no-repeat;}
.jakartaAds { background:url(../../../../img/front/V2/jakartaAds.png) center center no-repeat;}
.singaporeAds { background:url(../../../../img/front/V2/singaporeAds.png) center center no-repeat;}