
body { margin:0; padding:0; width:100%; color:#484848; font:normal 12px/1.8em Verdana, Geneva, sans-serif;}
html, .wrapper { padding:0; margin:0; background:#fff url(../images/bg.gif) repeat-x center 0px;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

h1 { margin:0; padding:16px 0; color:#7fd0f6; font:bold 36px/1.2em Verdana, Geneva, sans-serif; letter-spacing:-2px;}
h1 a, h1 a:hover { color:#7fd0f6; text-decoration:none;}
h1 small { font:normal 13px/1.2em Verdana, Geneva, sans-serif; color:#959595; letter-spacing:normal;}
h2 { font:normal 24px/1.5em Verdana, Geneva, sans-serif; padding:8px 0; margin:8px 0; color:#323a3f;}

p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em Verdana, Geneva, sans-serif; text-align:justify;}
p.spec { text-align:left;}
a { color:#8ba229; text-decoration:underline;}
a.rm, a.com { font-weight:bold;}

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

.logo {display:block;
	background:url(../images/logo.png) left top no-repeat;
	width:250px;
	height:142px;
	position:absolute;z-index:1000; margin:0 0 0 325px;top:55px;}

.logo1 {display:block;
	background:url(../images/logo.png) left top no-repeat;
	width:250px;
	height:142px;
	position:absolute;z-index:1000; margin:0 0 0 0px;top:0px;}


/* header */
.header { height:497px; }
.header_resize { margin:0 auto; padding:0; width:900px;}

.hdr_img{ float:left; top:0px;  width:900px; height:460px; left:24px; position:relative;}

/* menu */
.menu { width:650px;  float:left; margin:0px 0 0 0; padding:10px  0px;}
.menu ul {list-style:none;}
.menu ul li {  margin:0; padding:0 0px 0 0;  float:left;}
.menu ul li a { display:block; margin:0; padding:7px 15px 6px; color:#8f8f8f; text-transform:uppercase; font-size:11px; text-decoration:none; font-size:13px;}
.menu ul li.active a, .menu ul li a:hover { padding:7px 15px 6px; color:#fff;}

/* menu */
.menu1 { width:650px;  float: right; margin:0px 0 0 0; padding:10px  0px;}
.menu1 ul {list-style:none;}
.menu1 ul li {margin:0; padding:0 0px 0 0;  float:left;}
.menu1 ul li a {display:block; margin:0; padding:7px 15px 6px; color:#8f8f8f; text-transform:uppercase; font-size:11px; text-decoration:none; font-size:13px;}
.menu1 ul li.active a, .menu1 ul li a:hover { padding:7px 15px 6px; color:#fff;}

.search{ float:right; width:215px; height:30px; margin:10px 0 0 0;}
.search input{ float:right; color:#fff; padding:0px 0 0 10px; background: url(../images/input.png) no-repeat; width:212px; height:30px; border:0px;  }
.search .search_btn{ float:right; margin:-29px 14px 0 0;}

.selectbox{ width:140px;}

/* content */
.content_resize { margin:0 auto; padding:0px; width:900px;}
.welcome{ margin:0px 0 0 0px; width:550px;  height:170px; }
.welcome h2{ font:Verdana, Geneva, sans-serif 18px; color:#9fcc3b; float:left; margin:-5px 0 0 0; padding:0 0 0 10px;}
.welcome .img{ float:left; margin:0px; padding:0px;}
.welcome .line{ width:550px; float:left; border:1px solid #e6e6e6;}
.welcome p{ float:left; width:550px; margin:0px; padding:10px 0 10px 0;}
.welcome a{ float: right; text-decoration:none; color:#ff0000;}
.welcome a:hover{ text-decoration:none; color:#9fcc3b;}



.welcome_inner{ margin:0px 0 0 0px; width:900px;  height: auto; }
.welcome_inner h2{ font:Verdana, Geneva, sans-serif 18px; color:#9fcc3b; float:left; margin:-5px 0 0 0; padding:0 0 0 10px;}
.welcome_inner h3{ font:Verdana, Geneva, sans-serif 16px; color:#000; float:left; margin:10px 0 0 0; padding:0 0 0 0px;}

.welcome_inner .img{ float:left; margin:0px; padding:0px;}
.welcome_inner .line{ width:900px; float:left; border:1px solid #e6e6e6;}
.welcome_inner p{ float:left; width:900px; margin:0px; padding:10px 0 10px 0;}
.welcome_inner a{ text-decoration:none; color:#ff0000;}
.welcome_inner a:hover{ text-decoration:none; color:#9fcc3b;}
.welcome_inner span{ color:#000; font-size:16px;}

.list1{ float:left; margin:0 0 0 20px; line-height:24px; width:900px;}

.ourservices{ position:relative; margin:0px 0 0 0px; width:550px; height:224px;}
.ourservices .line{ width:550px; float:left; border:1px solid #e6e6e6;}
.services{ position:relative;width:250px; height:250px;margin:0px 0 0 0px;}
.services h2{ font:Verdana, Geneva, sans-serif 18px; color:#9fcc3b; float:left; margin:-5px 0 0 0; padding:0 0 0 10px;}
.services .img{ float:left; margin:0px; padding:0px;}
.services a{ float: left; padding:6px 0 0 0px; text-decoration:none; color:#1f1f1f;}
.services a:hover{ text-decoration:none; color:#9fcc3b;}
div.item { width:200px;float:left; padding: 2px; width: 100%;}
div.item img {float: left; margin: 5px;}

.about h2{ font:Verdana, Geneva, sans-serif 18px; color:#9fcc3b; float:left; margin:-5px 0 0 0; padding:0 0 0 10px;}
.about .img{ float:left; margin:0px 0 0 10px; padding:0px;}
.about{ background: #fafafa; border:1px solid #e5e5e5; float:left; position:relative;width:550px; top:90px; height:150px;margin:0px 0 10px 0px; padding:20px 0 10px 0;}

.video h2{ font:Verdana, Geneva, sans-serif 18px; color:#9fcc3b; float:left; margin:-5px 0 0 0; padding:0 0 0 10px;}
.video .img{ float:left; margin:0px 0 0 10px; padding:0px;}
.video{ background: #fafafa; border:1px solid #e5e5e5; float:left; position:relative;width:550px; top:90px; height:400px;margin:0px 0 10px 0px; padding:20px 0 10px 0;}


div.item1 { width:200px;float:left; padding:0 0 0 10px; width: 100%; line-height:24px;}
div.item1 img {float: left; margin: 5px;}
.about .line{ width:530px; margin:10px 10px; float:left; border:1px solid #e6e6e6;}

.contact .line{ width:300px; margin:10px 10px; float:left; border:1px solid #e6e6e6;}
.contact h2{ font:Verdana, Geneva, sans-serif 18px; color:#9fcc3b; position:absolute; top:10px; left:30px; margin:0px 0 0 0; padding:0px 0 0 10px;}
.contact .img{ margin:0px 0 0 10px; padding:0px;}
.contact{ background:#fff; border:1px solid #e5e5e5;float:left; position:relative; width:335px; height:150px;margin:5px 0 10px 20px; padding:20px 0 10px 0;}
.contact p{ padding:0 10px 0 10px;}

.read a{ float: right; margin:0px 20px 0 0; text-decoration:none; color:#ff0000;}
.read a:hover{ text-decoration:none; color:#9fcc3b;}

.sliderwrapper_bg{ background:url(../images/slider/slidebg.gif) no-repeat; width:278px; height:211px; top:50px; left:275px;  position:absolute; }

.leftsec{ position:relative; float:left; width:550px; height:auto; margin:0px; padding:0px;}
.rightsec{ position: relative; float:right; top:0px; width:350px; height:auto; margin:0px; padding:0px;}

.booking .line{ width:300px; margin:10px 10px; float:left; border:1px solid #e6e6e6;}

.booking{ width:300px;margin:0px 0 0 0px; padding:0 10px 0 20px; }
.booking table{ padding:0 0 0 10px; position: relative; top:0px;}
.booking_top{ background:url(../images/bookingonline_top.gif) no-repeat; width:339px; height:13px;  position:relative;}
.booking_mid{ background:url(../images/bookingonline_mid.gif) repeat-y; width:339px; height:auto; margin:0px 0 0 0; position:relative; }
.booking_bot{ background:url(../images/bookingonline_bot.gif) no-repeat; width:339px; height:13px;position:relative;}
.booking h2{ font:Verdana, Geneva, sans-serif 18px; color:#9fcc3b; position:absolute; top:0px; left:30px; margin:-5px 0 0 0; padding:0 0 0 10px;}
.booking .img{  margin:0px 0 0 10px; padding:0px;}

.booknow{ background:url(../images/booknow_btn.gif) no-repeat 0 6px; width:107px; height:31px;}
.booknow a{ text-decoration:none; color:#FFF; font-size:14px; padding:0 0 0 10px;}
.booknow a:hover{ color:#e0cf06;}


/* footer */
.footer {background:url(../images/ftrbg.gif) repeat-x; height:66px;/* background-color:#c7e09f;*/ }
.footer_resize { margin:0 auto; padding:0px 0px; width:900px;}
.footer p.lf { margin:0; padding:20px 20px; float: left; width:auto;font-size:11px; line-height:1.5em; color:#fff;}
.footer p.lf a { color:#fad211; text-decoration:none;}
.footer p.lf a:hover{ color:#8ba229; }
ul.fmenu { width:400px; text-align:right; margin:15px 0 10px 0; padding:0px 0; list-style:none; float:right; height:25px; width:auto;}
ul.fmenu li { font-size:11px; color:#FFF; margin:0; padding:0 4px 0 0; float:left;}
ul.fmenu li a { color:#fff; text-decoration:none; padding:6px 6px;}
ul.fmenu li a span { color:#fad211; text-decoration:none; padding:6px 6px;}
ul.fmenu li a:hover span { color:#fff; text-decoration:none; padding:6px 6px;}
ul.fmenu li a:hover, ul.fmenu li.active a { color:#fad211;}
ul.fmenu li a:hover { text-decoration:underline;}
.qua{ font-size:11px;width:150px;  position:relative; left:315px; margin:40px 0 0 0;  float:right;} 
.qua span{ color:#FFF;}
.qua a { color:#fad211; text-decoration:none;}
.qua a:hover{ color:#8ba229; } 
 

ul.list_banner{ float:left; position:relative; width:600px; margin:0px 0 0 0px; margin-bottom:10px; overflow:hidden; text-decoration:none; list-style:none;}
ul.list li_banner{ height:205px; width:172px;  line-height:25px;  float:left;  display:inline; text-decoration:none; list-style:none;}
#double_banner li.training{list-style:none;text-decoration:none; width:50%;}
#double_banner li.training{ list-style:none;background:url(../images/training.gif) no-repeat; width:307px; height:150px;}
#double_banner li.training h2{ font-size:18px; color:#fff; position: relative; margin:0px 0 0 10px;  top:122px; width:100px; height:20px; left:0px; }
#double_banner li.training p{ color:#2b3537; position: relative; margin:0px 0 0 10px;  top:124px; width:200px; height:20px; left:0px; }

#double_banner li.services{list-style:none;text-decoration:none; width:50%; position:absolute; top:0px; left:315px; }
#double_banner li.services{ list-style:none;background: url(../images/hrservices.gif) no-repeat; width:307px; height:150px;}
#double_banner li.services h2{ font-size:18px; color:#fff; position: relative; margin:0px 0 0 10px;  top:122px; width:130px; height:20px; left:0px; }
#double_banner li.services p{ color:#2b3537; position: relative; margin:0px 0 0 10px;  top:124px; width:220px; height:20px; left:0px; }

ul.list{ float:left; position:relative; width:900px; margin:-15px 0 0 0px; margin-bottom:10px; overflow:hidden; text-decoration:none; list-style:none;}
ul.list li{ height:auto; width:300px;  line-height:25px;  float:left;  display:inline; text-decoration:none; list-style:none;}

#double li.deluxesuite{list-style:none;text-decoration:none; width:33%;}
#double li.deluxesuite h4{ font-size:14px; color:#ff9e1f; position: relative; margin:0px 0 0 0px;  top:0px; width:100px; height:30px; left:100px; }
#double li.deluxesuite p{ color:#2b3537; margin:0px 0 0 90px;  width:200px; height:24px;  }

#double li.familysuite{list-style:none;text-decoration:none; width:33%; position:absolute; top:0px; left:300px; }
#double li.familysuite h4{ font-size:14px; color: #ff9e1f; position: relative; margin:0px 0 0 0px;  top:0px; width:130px; height:30px; left:100px; }
#double li.familysuite p{ color:#2b3537;  margin:0px 0 0 90px;  width:220px; height:24px; }

#double li.extrabed{list-style:none;text-decoration:none; width:33%; position:absolute; top:0px; left:600px; }
#double li.extrabed h4{ font-size:14px; color: #ff9e1f; position: relative; margin:0px 0 0 0px;  top:0px; width:130px; height:30px; left:110px; }
#double li.extrabed p{ color:#2b3537;  margin:0px 0 0 130px;  width:220px; height:24px; }

#double li.Breakfast{list-style:none;text-decoration:none; width:33%;}
#double li.Breakfast h4{ font-size:14px; color:#ff9e1f; position: relative; margin:0px 0 0 0px;  top:0px; width:100px; height:30px; left:100px; }
#double li.Breakfast p{ color:#2b3537; margin:0px 0 0 50px;  width:200px; height:24px;  }

#double li.Lunch{list-style:none;text-decoration:none; width:33%; position:absolute; top:0px; left:300px; }
#double li.Lunch h4{ font-size:14px; color: #ff9e1f; position: relative; margin:0px 0 0 0px;  top:0px; width:130px; height:30px; left:115px; }
#double li.Lunch p{ color:#2b3537;  margin:0px 0 0 50px;  width:220px; height:24px; }

#double li.Dinner{list-style:none;text-decoration:none; width:33%; position:absolute; top:0px; left:600px; }
#double li.Dinner h4{ font-size:14px; color: #ff9e1f; position: relative; margin:0px 0 0 0px;  top:0px; width:130px; height:30px; left:120px; }
#double li.Dinner p{ color:#2b3537;  margin:0px 0 0 60px;  width:220px; height:24px; }



.services1{ float:left; position:relative;width:900px; margin:0px 0 0 0px;}
.services1 h2{ font:Verdana, Geneva, sans-serif 18px; color:#9fcc3b; float:left; margin:-5px 0 0 0; padding:0 0 0 10px;}
.services1 .img{ float:left; margin:0px; padding:0px;}
.services1 a{ float: left; padding:6px 0 0 0px; text-decoration:none; color:#1f1f1f;}
.services1 span{ float: left; padding:6px 0 0 0px; text-decoration:none; color:#1f1f1f; font-size:12px;}
.services1 a:hover{ text-decoration:none; color:#9fcc3b;}
div.item { width:200px;float:left; padding: 2px ; width: 100%;}
div.item img {float: left; margin: 5px; border:1px solid #CCC;}


ul.tlist1{ float:left; position:relative; width:900px; margin:0px 0 0 -85px; margin-bottom:10px; overflow:hidden; text-decoration:none; list-style:none;}
ul.tlist1 li{ height:auto; width:400px;  line-height:25px;  float:left;  display:inline; text-decoration:none; list-style:none; height:180px;}

#double li.tlist{list-style:none;text-decoration:none; width:50%;}
#double li.tlist p{ color:#2b3537; margin:0px 0 0 90px;  width:400px; height: auto;  }

#double li.flist{list-style:none;text-decoration:none; width:50%; position:absolute; top:0px; left:400px; }
#double li.flist p{ color:#2b3537;  margin:0px 0 0 90px;  width:400px; height: auto; }
