@charset "utf-8";
/* CSS Document */
* {margin:auto; padding:0 0 0 0px;}
a:focus {
     outline: none;
}
body { background-color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; color:#767676;}

#maindiv { width:1000px; height:600px; margin:0px auto; background-color:#666666; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:top;}

#container{float:left; width:1000px; height:auto;}

#cnt{float:left; width:1000px; height:auto;}

.brd{width:1000px; height:5px; border-bottom: solid 1px #949488;}

#left_panel{width:338px; height:auto; float:left;}
#right_panel{width:576px; height:auto; float:left;}
#logo{width:185px; height:126px; float:left; padding-top:10px;}

#nav {width:664px; height:46px; float:right;}
#nav ul {margin:28px 0 0 0px; padding:0px;}
#nav li {display:inline; list-style-image:none; margin:0px; padding-top:13px; float:left;}
.button_left_bg{ background-image:url(../images/nav/left.png);  background-repeat:no-repeat; width:24px; height:44px; text-align:center;}
.backgroun_bg { background-image:url(../images/button_bg.PNG); background-repeat:repeat-x; height:44px;}
.backgroun_bg_divider { background-image:url(../images/button_bg.PNG); background-repeat:repeat-x; height:44px; padding:0px 6px 0px 6px;}
.button_right_bg{ background-image:url(../images/nav/right.png);  background-repeat:no-repeat; width:19px; height:44px;}
#nav img {margin:0px; border:none;}

#slogan{width:338px; height:207px; float:left;}

.slider{ width:576px; height:262px; float:left;}
.serv_bg{background-image:url(../images/services_bg.jpg); background-repeat:no-repeat; width:672px; height:169px; float:left; margin:7px 0 0 13px;}
.about_bg{background-image:url(../images/about_bg.jpg); background-repeat:no-repeat; width:672px; height:290px; float:left; margin:7px 0 0 13px;}
.contact_map_bg{background-image:url(../images/contactus_bg.jpg); background-repeat:no-repeat; width:960px; height:450px; float:left; margin:7px 0 0 13px;}
.services_page_bg{background-image:url(../images/services_page_bg.jpg); background-repeat:no-repeat; width:672px; float:left; margin:7px 0 0 13px;}

.online_bg{background-image:url(../images/online_bg.jpg); background-repeat:no-repeat; width:975px; height:1270px; float:left; margin:7px 0 0 20px;}
.online_bg_comingsoon{background-image:url(../images/online_bg_commingsoon.jpg); background-repeat:no-repeat; width:975px; height:450px; float:left; margin:7px 0 0 20px;}

.serv_heading{width:612px; height:29px; float:left; margin:22px 0 0 19px;}

.serv_image_cont{width:660px; height:auto; float:left; margin:18px 0 0 10px;}
.content_area{
	width:632px;
	height:auto;
	float:left;
	margin:18px 0 0 28px;
	font-size: 12px;
	line-height: 16px;
	color: #a6a6a6;
	text-align:justify;
}
.content_area_contact{
	width:960px;
	height:auto;
	float:left;
	margin:18px 0 0 28px;
	font-size: 12px;
	line-height: 16px;
	color: #a6a6a6;
	text-align:justify;
}
.content_area_onlinebooking{
	width:960px;
	height:auto;
	float:left;
	margin:18px 0 0 10px;
	font-size: 12px;
	line-height: 16px;
	color: #a6a6a6;
	text-align:justify;
}
.content_area_sub{
	width:620px;
	height:auto;
	float:left;
	margin:18px 0 0 20px;
	font-size: 12px;
	line-height: 16px;
	color: #a6a6a6;
	text-align:justify;
	padding-left:20px;
}
.content_services_sub{
	width:600px;
	height:auto;
	float:left;
	margin:18px 0 0 20px;
	font-size: 12px;
	line-height: 16px;
	color: #a6a6a6;
	text-align:justify;
	padding-left:20px;
}
.content_services_spa_sub{
	width:600px;
	height:auto;
	float:left;
	margin:18px 0 18px 20px;
	font-size: 12px;
	line-height: 16px;
	color: #a6a6a6;
	text-align:justify;
	padding-left:20px;
}
.content_services_spa2_sub{
	width:600px;
	height:auto;
	float:left;
	margin:10px 0 18px 20px;
	font-size: 12px;
	line-height: 16px;
	color: #a6a6a6;
	text-align:justify;
	padding-left:20px;
}
.serv_img{width:148px; height:75px; float:left; margin:0 0 0 13px;}

#content{float:left; width:1000px; height:auto;}

#footer{float:left; width:1000px; height:auto;}

#left_spacer{width:73px; height:126px; float:left;}

#wrapper{width:914px; height:auto; float:left;}

#right_spacer{width:13px; height:126px; float:left;}
#news{ width:275px; height:auto; float:left; margin:7px 0 0 26px;}

.news_top{background-image:url(../images/news_top.png); background-repeat:no-repeat; width:275px; height:40px; float:left; text-align:center; vertical-align:center;}
.news_top_text{color:#ffffff; font-size: 22px; position: relative; top: 10px;}
.news_bootom_img{background-image:url(../images/footer-img.png); background-repeat:no-repeat; width:275px; height:100px; margin-top:10px; float:left;}
.news_bg{background-image:url(../images/news_background.gif); background-repeat:no-repeat; width:275px; height:118px; float:left; }
.news-cnt{ font-size:11px; padding:14px 20px 0 22px; width:226px; color:#c1c1a9; line-height:15px;}

.footer_left{width:694px; height:auto; float:left;}
.footer_right{width:306px; height:auto; float:left;}
.ft_spacer{height:21px; width:694px; float:left;}
.ft_spacer2{height:15px; width:694px; float:left;}

#social{width:670px; height:auto; float:left; margin:0 0 0 13px;}
.facebook{width:36px; height:36px; float:left;}
.twitter{width:36px; height:36px; float:left; margin:0 0 0 6px;}

.footer_txt{width:680px; float:left; height:50px; margin:0 0 0 13px; color:#a6a6a6;}

.footer_txt a{color:#a6a6a6; text-decoration:none;}

.footer_txt a:hover{color:#ffffff; text-decoration:none;}

#slideshow {
    position:relative;
    height:262px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
 
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.contact_area
{
	width:350px;
	float:left;
}
.contact_map_area
{
	width:550px;
	float:left;
}
.heading_text
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	display:block;
	margin-top:10px;
}
.inner_heading_text
{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	padding-left: 20px;
}

.onlinetext
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
text-transform:uppercase;
}
.drodownbox
{
width:205px;
height:22px;
border:1px solid #9d9d9d;
}
.form_text
{
	line-height:20px;
		
}
.available
{
background-color:#b3ffb3;
line-height:20px;
}
.notavailable
{
background-color:#fe9f92;
line-height:20px;
}

.ap_online{color: #a6a6a6; }
.ap_online a{color: #a6a6a6; text-decoration:underline; }
.ap_online a:hover{color: #a6a6a6; text-decoration:none; }

.price_text
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	padding-left:20px;
	line-height:25px;
}
.product_text
{
	text-decoration:none;
	font-size:14px;
	line-height:25px;
}

.pricing_promotion_page_bg{background-image:url(../images/pricin_promotion_page_bg.jpg); background-repeat:no-repeat; width:672px; height:1400px; float:left; margin:7px 0 0 13px;}
.pricing_promotion_page_bg_mm{background-image:url(../images/pricin_promotion_page_bg.jpg); background-repeat:no-repeat; width:672px; height:1250px; background-size:100% 130%; float:left; margin:7px 0 0 13px;}