@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px;
	background:url(../images/bodybg.gif) repeat-x left top #799a36;	
	font:11px Arial, Helvetica, sans-serif;
	color:#444445;
}
#main_container {
	width:925px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px;
	margin:0px;
}
											/* Header */
#header{
}
.h_top {
	height:75px;
	padding:45px 0 0 0;
}
.logo {
	width:385px;
	padding:0 0 0 15px;
}
.newsletter {
	width:435px;
}
.txtbox {
	width:185px;
	border:#b1b1b1 solid 1px;
	height:18px;
	padding:6px 0 0 5px;
	font-size:11px;
}
.newsletter label {
	color:#baaf57;
	font-size:15px;
	font-weight:bold;
}
.contactno {
	background:url(../images/brn_call.gif) no-repeat left center;
	width:127px;
	padding:8px 0 8px 28px;
	font-size:20px;
	margin:30px 0 0 285px;
}
#menu{
	height:48px;
	overflow:hidden;
}											
											/* Body */
#body{
	line-height:20px
}	
.banner {
	background:url(../images/homepage_banner.jpg) no-repeat;
	height:318px;
}
.banner2 {
	background:#333;
	height:152px;
}
.banncont {
	padding:170px 25px 0 495px;	
}
.banncont2 {
	padding:20px 20px 30px 40px;
}
.banncont h1, .banncont2 h1 {
	font-size:40px;
	color:#ffc43c;
	font-weight:normal;
	line-height:40px;
	padding:0 0 5px 0;
}
.banncont p, .banncont2 p {
	color:#FFFFFF;
	line-height:22px;
}
.first_content {
	width:250px;
	background:#97b447;
	border-bottom:1PX #FFFFFF solid;
	text-align:center;
	min-height:283px;
	height:auto !important;
	height:283px;
}
.first_content h1 {
	color:#fff;
	font:normal 30px Arial, Helvetica, sans-serif;
}
.video {
	padding:20px 0;
}
.main_content {
	width:655px;
}	
.contents {
	padding:15px 0 0 0;
}
.l_padd {
	padding:22px 24px 0px 24px;
}
.r_padd {
	padding:24px 32px 0px 32px;
}
.about_cont, .news_cont  {
	min-height:209px;
	height: !important;
	height:209px;
}
.about_cont {
	width:348px;
	background:url(../images/blue.gif) no-repeat right bottom #fff;
}
.about_cont h1, .news_cont h1 {
	padding:0 0 8px 0;
}
.about_cont h1 {
	color:#00a8cc;
	font:normal 30px Arial, Helvetica, sans-serif;
}
.news_cont {
	width:282px;
	background:url(../images/orange.gif) no-repeat right bottom #fff;	
}
.news_cont h1 {
	color:#ff8635;
	font:normal 25px Arial, Helvetica, sans-serif;
}
.news_cont ul {
	margin:0;
	padding:0;
}
.news_cont ul li {
	background:url(../images/Homepage_FINAL_19.gif) no-repeat left 5px;
	list-style:none;
	padding:0 0 0 25px;
	margin:0;
}
.paddtop {
	padding:15px 0 0 0;
}
.cform, .vfacilities {
	width:315px;
	border-bottom:1px solid #FFFFFF;
	min-height:56px;
	height:auto !important;
	height:56px;
}
.cform h2, .vfacilities h2, .cform h2 a, .vfacilities h2 a  {
	font: bold 25px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.cform {
	background:#00b7c2 url(../images/img_contact.gif) no-repeat 17px bottom;
}
.vfacilities {
	background:url(../images/img_home.gif) no-repeat 15px bottom #ffc43c;	
}
.r_padd2 {
	padding:5px 0 3px 85px;
}

/*--- INNER -----*/
#servicespage {}
#newspage {}
#contactpage{
	padding-bottom:25px;
}
#facilitiespage {
	padding-bottom:25px;
}
#aboutpage {}
#ratespage {}
.inner_cont {
	background:#FFFFFF url(../images/blue.gif) no-repeat right bottom;
	padding:30px 30px 5px 40px;
}
.inner_cont a {
	color:#ff8635;
	text-decoration:none;
}
.inner_cont h3 {
	padding:0 0 12px 0;
	color:#00a8cc;
	font: normal 18px Arial, Helvetica, sans-serif;
}
.inner_cont h4 {
	color:#00a8cc;
	font-size:16px;
}
.inner_cont p {
	padding:0 0 25px 0;
	text-align:justify;
}
p.date {
	padding:0 0 5px 0;
	font-weight:bold;
}
.bgblue {
	background:#00a8cc;
	padding:10px 30px;
	width:740px;
	margin:25px 0 15px 20px;
}
.bgblue2 {
	background:#00a8cc;
	padding:10px 30px;
	width:740px;
	margin:0 0 15px 20px;
}
.bgblue p, .bgblue2 p {
	font-size:14px;
	color:#FFFFFF;
	padding:0;
}
/*---- NEWS PAGE---*/
#newspage .col_left {
	width:620px;
}
#newspage .col_right {
	width:180px;
}
#archive {}
#archive ul{
	margin:0;
	padding:0;
}
#archive ul li {
	list-style:none;
}
#archive ul li a{
	color:#ff8635;
}
#archive ul li a:hover {
	text-decoration:underline;
}

/*--- ABOUT PAGE ---*/
#aboutpage .col_left {
	width:480px;
}
#aboutpage .col_right {
	width:340px;
}
.ourclients {
	height:205px;
	overflow:auto;
	border:#e5e5e5 1px solid;
	width:338px;	
}
.clients_cont {
	padding:0 0 0 8px;
}
.clients_cont p {
	padding:0;
}

/*--- CONTACT PAGE ---*/
.col_1 {
	width:230px;
}
.col_2 {
	width:288px;
}
.col_3 {
	width:315px;
}
.form_cont {
	width:310px;
	border:#9d9d9d 1px solid;
	background:#f6f2f2;
	min-height:340px;
       height:auto !important;
       height:340px;
}

/*--- FACILITIES ---*/
.imggal {
	margin:30px 0 20px 0;
}
.imggal h5 {
	color:#333;
	font-size:14px;
	padding:0 0 10px 0;
}
.imgpics {
	margin:0 25px 0 0;
	width:193px;
	float:left;
}
.imgpics p {
	padding:0;
	text-align:center;
	color:#ff8635;
}
.mar0 {
	margin:0;
}

									
											/* Footer */
#footer {
	padding:28px 0 5px 0;
	color:#FFFFFF;
}
.lfooter {
	width:640px;
	text-transform:uppercase;
}
.rfooter {
	width:270px;
}
.rfooter a {
	color:#FFFFFF;
	text-decoration:none;
}
.rfooter a:hover {
	text-decoration:underline;
}											
#footer ul{
	list-style:none;
	text-align:center;
	margin:0px;
	padding:0px;
}
#footer ul li{
	display:block;
	float:left;
}
#footer ul li a{
	display:block;
	float:left;
	padding:0px 9px;
	background:url(../images/fdiv.gif) no-repeat right center;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#pln a {
	padding-left:0 !important;
}
#nb a{
	background-image:none !important;
}
.copyright {
	border-top:#88a54e 1px solid;
	border-bottom:#88a54e 1px solid;
	padding:3px 0;
	width:400px;
	margin:5px 0;
}
.designer, .designer a{
	color:#ccc;
        text-decoration:none;
}




/*newshome*/
#newshome .newssubject, #newshome .newsbodynews, #newspage .newsbodyhome{
 display:none;
}
.newsbodyhome{
 cursor:pointer;
}

#newshome .date{
 padding:0 0 0 15px;
 background: transparent url(../images/Homepage_FINAL_19.gif) no-repeat scroll left; 

}


.newsbtn{
 background:#BAAF57;
 border:0;
 color:#ffffff;
 font-weight:bold;
 cursor:pointer;
 font-size:11px;
 padding:6px 9px;
}

.newsbx{
 width:135px !important;
}

#floorplan1{
 width:300px;
 margin:auto;
}
