/* CSS Document */

body
{
	 margin-top:0px; 
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:10px; 
	 color:#000000;
 }
.top_bg
{
	 background:url(../images/bg_top.gif);
}
.top_bg1
{ 
	background:url(../images/bg_top.gif); 
	background-repeat:repeat-x;
} 
.top_bg2
{
	background:url(../images/bg_top.gif); 
	background-repeat:repeat-x; 
	background-image:url(../images/beach_hotal.jpg); 
	background-repeat:no-repeat;
}

.top_bg3
{ 
	 background:url(../images/bg_top2.gif);
}
.main_image
{
	background-image:url(../images/image.jpg); 
	width:639; 
	background-repeat:no-repeat;
	border-top:1px #FFFFFF  solid; 
	width:639; 
	border-bottom:3px #ffd801 solid; 
	width:639;
 }
.heder_left
{
	background-color:#46a201; 
	border-top:1px #FFFFFF  solid; 
	border-bottom:3px #ffd801 solid;
}
.content_bg{ 
 background:url(../images/content_bg.gif);
 background-repeat:repeat-x;
 }
.welcome_to_beach{ 
 background-image:url(../images/wellcome_to_beach.gif); 
 background-repeat:no-repeat; 
 background-position:center;
 }
.bed_room{
 background-image:url(../images/bed_room.jpg);
 background-repeat:no-repeat;
 }
.content_left
{
 background-color:#56bde8;
 }
.content
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px; color:#61564c;
  }
 .content1
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px; color:#61564c;
 border-bottom:1px solid; 
 border-bottom-color:#D8CEC1; 
 border-bottom-style:dashed;
 }
.check_ability
{ 
/* background-color:#FFFFFF; */
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:14px; 
 color:#000000;;
 font-weight:bold;
 
}
.button
{
 background:url(../images/button.gif); 
 background-repeat:no-repeat; 
 font-family:Verdana, Arial, Helvetica, sans-serif;  
 font-size:12px; color:#669f40;
 border:0px;
 }
.footter
{
 background-color:#5fc0ea; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#FFFFFF
 }
.check_in
{
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#FFFFFF;
 font-stretch:narrower;
}
.plus_point
{
 background-image:url(../images/plus_point.gif); 
 background-repeat:no-repeat; 
 background-position:center;
 }
.motal_gallary
{
 font-family:Verdana, Arial, Helvetica, sans-serif;  
 font-size:12px; color:#669f40; 
 font-weight:bold; 
 }
.left_side_bu_bg
{ 
 background:url(../images/side_button_bg.gif); 
 background-repeat:repeat-y;
 }

.contect_us{
 border-bottom:3px #ffd801 solid;
 }
.home
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 color:#FFF; 
 font-size:13px; 
 font-stretch:ultra-expanded; 
 text-decoration:none;
 }

 .home ul{ margin: 0;
 padding: 0;
 margin-bottom: 0px;}
.home ul li{list-style:none;
 padding-bottom: 0px;
 }
.home ul li a {
 color:#fff; 
 background:url(../images/point.gif) no-repeat center left; 
 display:block;
 padding:2px;   
 padding-left:19px;
 text-decoration:none; 
 color:#fff;
 }
.home ul li a:visited{ 
	color: #fff;
}
.home ul li a:hover{
 color:#ffd200; 
 background:url(../images/hover_point.gif) no-repeat center left;
}
.home_border
 {
 border-bottom:1px dashed ; 
 border-bottom-color:#D8CEC1; width:120px; }
 /*.gallery{
 position:relative; 
 bottom:0px;
 }
.gallery:hover{
z-index:50; text-decoration:none;}
.gallery span{
position:absolute;
padding: 0px;
padding-right:30px;
right:0px;
visibility:hidden;
}
.gallery span img
{
 border-width: 0;
padding: 0px;
}
.gallery:hover span
{
 position:fixed;
 visibility:visible;
 bottom:50px;
 right:250px;
 }*/
 .img_padding{padding-left:5px;padding-right:5px;}
 
 .en_input1
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/button.gif);
	border:0;
	height:25px;
	
}

.es_input1
{
	background-image:url(../images/button.gif);
	border:0;
	height:25px;
	
}

.en_inputch
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/button.gif);
	border:0;
	height:25px;
	
}

.es_inputch
{
	background-image:url(../images/button.gif);
	border:0;
	height:25px;
	
}

.hiddentextBox_popup
{
color:#ffffff;
background-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
border-right-color:#ffffff;
border-top-color:#ffffff;
border:1px solid #ffffff;
text-decoration:none;
}

/*include from business layout*/
.table_br
{
	border:1px solid #cccccc;
}
.table_br td
{
	border-right:1px solid #fff;
}
.room_typebg
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000;
	background:#D1EDF9;
}
.date_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#E80000;
	line-height:18px;
	width:32px;
}

.room_available_bg
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#4b4a4a;
	background:#CCCCCC;
}
.rooms_rate
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#4b4a4a;
	line-height:18px;
	text-indent:10px;
	height:20px;
}
.roominfo_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#736A61;
	line-height:16px;
}
.room_image_bg
{
	border:4px solid #999999;
}

a.read_more:visited
{
	color:#E80000;
	text-decoration:none;
}
a.read_more:active
{
	color:#E80000;
	text-decoration:none;
}
a.read_more:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#E80000;
	text-decoration:none;
}
a.read_more:hover
{
	color:#E80000;
	text-decoration:underline;
}
.click_enlarge
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#4f72b3;
	line-height:25px;
}
.room_available_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#ffffff;
	line-height:15px;
	text-transform:capitalize;
	background:#46A201;
	height:25px;
}
.room_not_available_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#000000;
	line-height:15px;
	text-transform:capitalize;
	background:#FB3A3B;
	height:25px;
}
.room_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.hotel_info_topleft_curve
{
	background:url(../images/hotel_info_topleft.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}
.hotel_info_topbr
{
	background:url(../images/hotel_info_top.jpg);
	background-repeat:repeat-x;
	height:9px;
}
.hotel_info_topright_curve
{
	background:url(../images/hotel_info_topright.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}
.hotel_info_bottomleft_curve
{
	background:url(../images/hotel_info_bottomleft.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}
.hotel_info_bottomright_curve
{
	background:url(../images/hotel_info_bottomright.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}
.hotel_info_topbr
{
	background:url(../images/hotel_info_top.jpg);
	background-repeat:repeat-x;
	height:9px;
}
.hotel_info_bottombr
{
	background:url(../images/hotel_info_bottombr.jpg);
	background-repeat:repeat-x;
	height:9px;
}
.hotel_info_leftbr
{
	background:url(../images/hotel_info_leftbr.jpg);
	background-repeat:repeat-y;
	width:10px;
}
.hotel_info_rightbr
{
	background:url(../images/hotel_info_rightbr.JPG);
	background-repeat:repeat-y;
	width:10px;
}
.person_box
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#736A61;
}

/* For Twoweek Request Page*/
.check_room_heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.reservation_bg
{
	/*background:url(../images/reservation_header.jpg);
	background-repeat:repeat-x;*/
	height:33px;
	width:295px;
	background-color:#56BDE8;
}
.outer_table_bg2
{
	/*background:url(../images/guest22_backbg.jpg);
	background-repeat:repeat-x;*/
	/*height:528px;*/
	height:470px;
	border-top:none;
	border:1px solid #cccccc;
	
}
.bottom_br td
{
	border-bottom:1px solid #dce2ec;
}
.personal_info
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:4px;
	line-height:16px;
}
.personal_info_gray
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484646;
	padding-left:4px;
}
.personal_info td
{
	border-bottom:1px solid #dce2ec;
}
.check_availability
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.timecomboTxt{
border:1pxsolid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:39px;
height:15px;
border-top:1px solid #9db2da;
	border-left:1px solid #9db2da;
	border-bottom:none;
	border-right:none;
}
.redHeading
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

.new_txtfield
{
	border-top:1px solid #9db2da;
	border-left:1px solid #9db2da;
	border-bottom:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.new_txtfield_right
{
	border-top:1px solid #9db2da;
	border-left:1px solid #9db2da;
	border-bottom:none;
	border-right:none;
	text-align:right;
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.headarrival{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#E80000;
	line-height:18px;
}