a , a:link, a:visited, a:active{
text-decoration:none ;

}

/*h2 used in address box*/
h2 {
font-family:lobster,cursive;
font-size:17px;
color:#E824A9;
font-style:normal;
}

#logo {
margin-top:-100px;
}

#like_us {
margin-left: -25px;
margin-top: 30px;
}

#home {
-webkit-transition: all .2s;

}



#place:hover #home { 
-webkit-transform: rotate(10deg); 
-moz-transform: rotate(10deg); 
-o-transform: rotate(10deg); 
-ms-transform: rotate(10deg);
}

#right_link #right {
visibility: hidden;
filter:alpha(opacity=0); /* For IE8 and earlier */
}
#right_link:hover #right
{
visibility: visible;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

#reach1 {

-webkit-transition: all 0s;
visibility:hidden;
}

#reach2{
-webkit-transition: all 0s;

}
#reach:hover #reach1{
visibility:visible;
filter:alpha(opacity=100);
}

#reach:hover #reach2{
visibility:hidden;
}
p{
font-size: 15px;
color: #a27780;
font-family: franklin gothic medium,verdana;
text-align:justify;

}

#about_us > p {
font-size: 16px;
color: #a27780;
font-family: franklin gothic medium,verdana;
text-align:justify;

}

#about_us > p:first-letter {
font-size: 2em;
}

#must_have {
margin-top: 30px;
margin-bottom: 0px;
}

.menu {
margin-top: -45px;
}

.slide_image {
display:none;
}

#main_menu ul li {
list-style-type: none;
}


#footer{
background-color: #FAD0AE ;
}


.li_second {
font-size: 30px;
font-family: lobster, cursive;
color: #A47982;
margin-bottom:-10px;
}


footer a{
font-size: 24px;
font-family: lobster, cursive;

color: #D73A96;
}

#facebook {
margin-top: -90px;
margin-bottom: 0px;
}

#footer_image {
position:relative;
width:100%;
}
#footer {
position:relative;
}
#footer_overlap{
position:absolute;
margin-top;100px;
left;5px;

}

#crown {

margin-left:30px;
margin-top:4px;
}

#stars{
margin-left:40px;
margin-top:6px;
}

#hello_cloud{
margin-left:40px;
margin-top:4px;
}

#camera{
margin-left:40px;
margin-top:10px;
}

#call{
font-size: 18px;
color: #a27780;
font-family:  calibri;

}
#register_now, #register_now > a {
font-size: 18px;
color: #a27780;
font-family: calibri
}


#bottom_link, #bottom_link > p > a {
font-size:16px;
color: #a27780;
text-decoration:none;
color:inherit;
font-family: cursive;
}


h1 {
color: #A27780;
font-family: lobster, cursive;

}

#move_in_image {
margin-top: 70px;
}
 
#address_box {
position:relative;

}

#address {
position:absolute;
top:80px;
left:40px;
}
 

/*************
Header section
*************/


#call {
 font-size: 18px ; line-height:30px; 
 }
 
#facebook {
line-height: 60px;
}

.facilities_text {

color: #A27780;
font-family: lobster, cursive;
font-size:23px;
font-style:normal;
margin-top:120px;
}

.contact_form {
font-size: 20px;
font-family: lobster, cursive;
color: #A47982;

}

.button {
	background-color:#eab5eb;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:2px solid #ee1eb5;
	display:inline-block;
	color:#A47982;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.button:hover {
	background-color:#e67eb6;
}

input,textarea{
background-color:#eab5eb;
border:2px solid pink;
}
