body,div,span,h1,h2,h3,h4,h5,h6,p,img, input, textarea, select {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Helvetica,Arial, sans-serif;
	-webkit-text-stroke: 0.1px;	
}

html, body{
	-webkit-text-size-adjust: none;
	background-color: #000;
}

a{
	text-decoration:none;
	color:inherit;
}
a:hover{
text-decoration:underline;
}
input, select, textarea {
   /* -webkit-appearance: none;*/
    border-radius: 0;
	text-align:center;
}
input[type=checkbox] {
	visibility: hidden;
	display:none;
}
.topArea{
position:relative;
float:left;
width:100%;
height:155px;
}
.logoIcon{
position:relative;
float:left;
width:100%;
height:110px;
background-repeat:no-repeat;
background-image:url(../../images/Logo.png);
background-position:center bottom;
background-size:160px 100px;
}
.logoTagline{
position: relative;
  float: left;
  width: 100%;
  background-position: center;
  height: 22px;
  background-repeat: no-repeat;
  background-image: url(../../images/tagLine.png);
  background-size:330px 22px;
  margin-top:10px;
}
.menuArea{
position:relative;
float:left;
width:100%;
background-color:#000000;
background-position:left center;
background-repeat:repeat-x;
 background-image: url(../images/menuCover32.png);
height:40px;
}
.menuAreaIcon{
position:relative;
float:left;
height:40px;
line-height:40px;
padding-left:35px;
font-size:24px;
font-weight:normal;
color:#FFFFFF;
  background-repeat: no-repeat;
  background-position:5px center;
  background-image: url(../images/menuIcon.png);
}
.revSliderHome{
  position: relative;
  float: left;
  width: 100%;
}
.bxslider3{
margin-top:0px;
}
.roomsArea{
position:relative;
float:left;
width:100%;
}
.roomsAreaContainer{
position:relative;
float:left;
width:320px;
margin-top:20px;
left:50%;
margin-left:-160px;
margin-bottom:45px;
}
.roomsDiv{
position:relative;
float:left;
width:85px;
height:75px;
background-position:center;
margin-left:11px;
margin-right:10px;
cursor:pointer;
background-repeat:no-repeat;
background-image: url(../images/home_1.png);
}
.reserveDiv{
position:fixed;
bottom:0;
width:100%;
height:33px;
line-height:33px;
background-color:#DFB01F;
color:#000;
font-size:15px;
margin-top:11px;
z-index:99;
text-align:center;

}
.headerTitle{
position:relative;
float:left;
width:96%;
margin-left:1%;
border-bottom:1px solid #fff;
font-size:14px;
padding-left:1%;
color:#FFFFFF;
height:32px;
line-height:42px;
}
.aboutImg{
position:relative;
float:left;
width:100%;
margin-top:5px;
}
.aboutTxt{
position:relative;
float:left;
width:96%;
padding:2%;
line-height:1.3;
font-size:12px;
color:#FFFFFF;
}
.aboutTxtOut{
position:relative;
float:left;
width:100%;
margin-top:20px;
color:#E8B414;
font-size:14px;
}
.footer{
position:relative;
float:left;
width:100%;
margin-top:45px;
text-align:center;
font-size:12px;
color:#4c4c4c;
height:40px;
margin-bottom:33px;
}
.bulletPoint{
position:relative;
float:right;
width:33px;
height:33px;
background-position:center;
cursor:pointer;
background-repeat:no-repeat;
background-image: url(../images/bulletpoint.png);
}
.goBack, .goBackOriginal{
position:fixed;
top:6px;
display:none;
left:6px;
background-position:center;
cursor:pointer;
width:33px;
height:33px;
background-repeat:no-repeat;
background-image: url(../images/goBack2.png);
z-index:999;
}
.goBackOriginal{
position:absolute;
z-index:99;
display:block;
}
.miniLogo{
position:fixed;
top:0px;
left:0px;
width:100%;
background-position:right 6px center;
cursor:pointer;
height:45px;
display:none;
background-color:#000000;
background-repeat:no-repeat;
background-size:215px 33px;
background-image: url(../images/miniLogo.png);
z-index:99;
}
.menuAreaFixed{
position:fixed;
top:45px;
z-index:99;
}
.galleryArea{
position:relative;
float:left;
width:292px;
left:50%;
margin-left:-146px;
margin-top:5px;
}

.thumbsG{
position:relative;
float:left;
width:140px;
height:140px;
margin-left:3px;
margin-right:3px;
margin-top:5px;
margin-bottom:5px;
}
.roomsImg{
position:relative;
float:left;
width:166px;
height:166px;
margin-left:2px;
margin-right:2px;
margin-top:7px;
margin-bottom:7px;
}
.galleryAreaTop{
position:relative;
float:left;
width:100%;
height:190px;
background-size:166px;
background-position:center bottom;
background-repeat:no-repeat;
}
.galleryAreaTopPrice{
position:absolute;
background-position:center bottom;
background-repeat:no-repeat;
left:50%;
width:176px;
  margin-left: -35px;
  margin-top: 8px;
height:84px;
background-size:176px 84px;
}
.galleryAreaTxt{
position:relative;
float:left;
width:96%;
margin-left:2%;
line-height:1.3;
color:#FFFFFF;
font-size:12px;
margin-top:20px;
}
.suitaKingImgs{
position:relative;
float:left;
width:130px;
height:130px;
margin:3px;
}
.roomsBottomLine {
  position: relative;
  float: right;
  width: 171px;
  padding-left: 87px;
  border-bottom: 1px solid #e9b931;
  background-repeat: no-repeat;
  background-position: 10px center;
  height: 45px;
  margin-top: 25px;
  font-family: "Myriad Pro", arial, helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 50px;
  background-image: url(../../images/r_1.png);
}
.lineBreaker{
position:relative;
float:left;
width:100%;
height:2px;
}
.galleryAreaArea{
position:relative;
float:left;
width:302px;
height:301px;
background-repeat:no-repeat;
background-position:center;
margin-top:10px;
background-image: url(../images/servicesCover.png);
}
.galleryAreaAreaImg{
position:relative;
float:left;
width:227px;
margin-left:37px;
margin-top:8px;
height:123px;
}
.galleryAreaAreaHeader{
position:relative;
float:left;
width:281px;
margin-left:10px;
font-size:14px;
color:#FFFFFF;
margin-top:20px;
line-height:1.3;
}
.servicesImgs{
position:relative;
float:left;
width:153px;
height:122px;
margin:3px;
}
.loginIconsArea{
position:absolute;
top:50%;
left: 50%;
margin-top: 20px;
display:none;
width:140px;
height:100px;
margin-left:-70px;
}
.loginIconsAreaLeft{
position:relative;
float:left;
width:60px;
height:37px;
}
.menuAreaIconArea{
position:absolute;
top:40px;
left:0px;
display:none;
width:200px;
background-color:#000000;
z-index:9999;
}
.menuAreaIconAreaHrefs:link, .menuAreaIconAreaHrefs:hover, .menuAreaIconAreaHrefs:visited {
position:relative;
float:left;
width:150px;
padding-left:20px;
height:50px;
line-height:50px;
color:#FFFFFF;
font-size:18px;
}
.contactInput{
position:relative;
float:left;
width:92%;
text-align:left;
margin-top:10px;
padding-left:2%;
padding-right:2%;
margin-left:2%;
border:1px solid #404041;
background-color:#404041;
color:#FFF;
height:28px;
line-height:28px;
font-size:12px;
}
.containerRightContantHeaderBtn{
position:relative;
float:left;
width:207px;
height:28px;
line-height:28px;
text-align:center;
font-size:17px;
color:#231f20;
background-color:#e9b931;
left:50%;
margin-left:-104px;
cursor:pointer;
}
.inputFieldsErr{
border-color:#FF0000;
}
.contactMap{
position:relative;
float:left;
width:96%;
margin-left:2%;
height:205px;
margin-top:30px;
}