@charset "UTF-8";
/* CSS Document */
body
{
	background-color:white !important;
}

section.cMyAccount span
{
	position:relative;
	float:left;
	width:60%;
	display:block;
	margin-top:10px;
	font-size:13px;
}

section.cMyAccount label
{
	position:relative;
	float:left;
	width:37%;
	display:block;
	margin-top:10px;
	font-size:13px;
	margin-left:2%;
	clear:left;
}

.cNewPassword
{
	position:relative;
	float:left;
	width:100%;
	background-color:whitesmoke;
	border-radius:3px;
	padding-bottom:8px;
	padding-top:5px;
	margin-top:10px;
	margin-bottom:10px;
}
section.cMyAccount
{
	position:relative;
	float:none;
	width:100% !important;
	background-color:white !important;
}
.cSignedInTab
{
	box-shadow:#999 0px 1px 2px;
	margin-bottom:5px;
}
.cSaveButton
{
	background-color:#09f;
	font-family:"MuseoSlab500";
	font-size:22px;
	text-decoration:none;
	letter-spacing:-0.05em !important;
	border-radius:2px;
	text-align:center;
	color:#FFF;
	float:left;
	display:block !important;
	position:relative;
	clear:both;
	margin-left:3%;
	width:94% !important;
	margin-bottom:20px !important;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:15px;
	
}

.cAccount li a
{
	color:#333;
	text-decoration:none;
}

h1
{
	font-family:'MuseoSlab500' !important;
	color:#09f;
	letter-spacing:-0.05em !important;
	padding:0px;
	padding-left:2%;
	margin-top:5px !important;
	margin-bottom:5px !important;
	display:block;
	position:relative;
	float:left;
	width:98%;
}



ul
{
	
	background-color:white !important;
}

input
{
	border-radius:2px;
	border-color:#999;
	font-size:13px;
}
.cResult
{
	border:none;
	box-shadow:#CCC 0px 2px 8px;
	margin-bottom:19px;
	padding-top:0px;
}

 .cBookingStatus span
 {
	 display:block;
	 position:relative;
	 float:left;
	 margin-right:10px;
	 clear:left;
 }
 .cBookingStatus
 {
	 position:relative;
	 float:left;
	 width:94%;
	 margin-left:0px;
	 margin-right:0px;
	 padding-left:3%;
	 padding-right:3%;
	 padding-top:4px;
	 padding-bottom:5px;
	 margin-top:0px;
	 font-size:12px;
	 color:#000 !important;
	 text-shadow:#FFF 1px 1px 0px;
	 margin-bottom:8px;
 }
 
 .cRateTable .cGuestNames {
float: left;
display: block;
position: relative;
width: 27%;
line-height: 11px;
 }
  .cBookingStatus.cBooked
  {
	  background: #ededed;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZThlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #ededed 0%, #b7b7b7 85%, #8e8e8e 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(85%,#b7b7b7), color-stop(100%,#8e8e8e));

background: -webkit-linear-gradient(top,  #ededed 0%,#b7b7b7 85%,#8e8e8e 100%);

background: -o-linear-gradient(top,  #ededed 0%,#b7b7b7 85%,#8e8e8e 100%);

background: -ms-linear-gradient(top,  #ededed 0%,#b7b7b7 85%,#8e8e8e 100%);

background: linear-gradient(top,  #ededed 0%,#b7b7b7 85%,#8e8e8e 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#8e8e8e',GradientType=0 );



	  color:#fff;
  }
  
  .cBookingStatus.cCancelled
  {
	  background: #ffd1d1;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2ZmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjRhNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #ffd1d1 0%, #ffafaf 91%, #e24a4a 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd1d1), color-stop(91%,#ffafaf), color-stop(100%,#e24a4a));

background: -webkit-linear-gradient(top,  #ffd1d1 0%,#ffafaf 91%,#e24a4a 100%);

background: -o-linear-gradient(top,  #ffd1d1 0%,#ffafaf 91%,#e24a4a 100%);

background: -ms-linear-gradient(top,  #ffd1d1 0%,#ffafaf 91%,#e24a4a 100%);

background: linear-gradient(top,  #ffd1d1 0%,#ffafaf 91%,#e24a4a 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd1d1', endColorstr='#e24a4a',GradientType=0 );


  }
  
  .cRoomDetails
  {
	  position:relativE;
	  float:LEFT;
	  width:96%;
	  margin-left:2%;
  }
   .cRoomDetails div strong
   {
	   font-weight:bold;
	   color:#09f;
	   display:block;
	   position:relative;
	   float:left;
	   width:100%;
   }
  
  .cRoomDetails div
  {
	  width:50%;
	  float:left;
  }
  .cPageTitle
  {
	  font-family:"MuseoSlab500";
	  font-size:24px;
	  letter-spacing:-0.05em;
	  height:30px;
	  padding-top:5px !important;
	  margin-bottom:5px;
	  position:relative;
	  float:left;
	  display:block;
	  line-height:30px;
	  color:#333 !important;
  }




.cButton.cFullDetails,
.cButton.cViewHotel
{
	
	border-radius:2px;
	position:relative;
	float:left;
	width:40%;
	margin-top:8px;
	margin-right:2% !important;
	margin-left:2% !important;
	display:block;
	line-height:28px;
	font-size:15px;
	margin-bottom:8px;
	}

.cButton.cFullDetails
{
	background-color:#333;
	

}
.cButton.cViewHotel
{
	background-color:#09f;
	margin-right:0px !important;
	margin-left:0px !important;
	

}
.cButton.cCancelBooking
{
	
	border-radius:2px;
	background-color:#DD2F44;
	position:relative;
	float:left;
	width:94%;
	margin-top:0px;
	margin-right:3% !important;
	margin-left:2% !important;
	padding-left:0px !important;
	padding-right:0px !important;
	display:block;
	line-height:28px;
	font-size:15px;
	margin-bottom:5px;
	}
