@charset "utf-8";
/* CSS Document */

/*-------------------- Font style --------------------------*/
@font-face {
    font-family: 'geosanslightregular';
    src: url('geosanslight-webfont.eot');
    src: url('geosanslight-webfont.eot?#iefix') format('embedded-opentype'),
         url('geosanslight-webfont.woff') format('woff'),
         url('geosanslight-webfont.ttf') format('truetype'),
         url('geosanslight-webfont.svg#geosanslightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_nevis';
	src: url('fonts/nevis.eot');
	src: local('☺'), url('fonts/nevis.woff') format('woff'), url('fonts/nevis.ttf') format('truetype'), url('fonts/nevis.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-Lt_1';
	src: url('fonts/HelveticaNeueLTStd-Lt_1.eot');
	src: local('☺'), url('fonts/HelveticaNeueLTStd-Lt_1.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Lt_1.ttf') format('truetype'), url('fonts/HelveticaNeueLTStd-Lt_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*-----------------------------------------------------------*/

body{padding:0px; margin:0px; background:#fff; font-family:'Conv_MyriadPro-Regular',Sans-Serif;  width:100%;}
html{}

/*-------------------- Common style --------------------------*/
a{color:#333; text-decoration:underline;}
a img{border:0px!important;}
ul{ margin:0px; padding:0px;}

.fl{float:left;}
.fr{float:right;}
.clb{clear:both;}



.txt_white{font-size:32px; font-weight:200!important; color:#fff; font-weight:200; font-family: 'geosanslightregular', arial, sans-serif; letter-spacing:0px; line-height:1;}

.plus_bg{ background:url(../images/plus-bg.png) no-repeat; background-position:left; z-index:9999; position:absolute; width:1280px; height:900px; margin:0px auto;}

#container{ width:1280px; height:900px; background:#797f7f; margin:0px auto; overflow:hidden; moz-box-shadow: 1px 1px 5px 3px #828282;    box-shadow: 1px 1px 5px 3px #828282;    -webkit-box-shadow: 1px 1px 5px 3px #828282;    behavior: url(ie-css3.htc);}
.container{ position:relative; float:left; width:1136px; padding: 56px 72px;}

.logo_menu{ position:absolute; width:381px; float:left; z-index:9999;}
.menu{color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; float:left; font-family: 'Conv_nevis'; letter-spacing:2px;}
.menu ul{display:block; padding:13px 0px 0px 12px; float:left; margin:0px;}
.menu ul li{display:block; float:left; width:100%; padding:4px 0px;}
.menu ul li a{text-decoration:none; color:#fff; padding-left:28px;}
.menu ul li a:hover{background-image:url(../images/icon-plus.png); background-repeat:no-repeat; background-position:left;}
.menu ul li .selected{background-image:url(../images/icon-plus.png); background-repeat:no-repeat; background-position:left;}

.menu ul li ol li a:hover{ background-image:none!important;}

.image_panel{ width:760px; position:absolute; z-index:999; right:70px;}
.image_panel a{border:0px; cursor:pointer;}
.zindex{z-index:0!important;}
.zindex999{z-index:999;}
.zindex9999{z-index:9999;}

.text_panel{ position:absolute; float:left; width:1136px; background-image:url(../images/texture-bg.png); background-repeat:no-repeat; height:586px; top:432px; left:64px;	
	/*moz-box-shadow: 1px 1px 5px 3px #5f6263;    box-shadow: 1px 1px 5px 3px #5f6263;    -webkit-box-shadow: 1px 1px 5px 3px #5f6263;    behavior: url(ie-css3.htc);*/}
.text_panel2{ position:absolute; float:left; width:1150px; background-image:url(../images/texture-bg2.png); background-repeat:no-repeat; height:586px; top:432px; left:68px;}
.text_panel1{ position:absolute; float:left; width:1150px; background-image:url(../images/texture-bg1.png); background-repeat:no-repeat; height:586px; top:432px; left:64px;}
.text_panel_inset{margin:25px 27px 0px 41px; float:left; width:308px; height:358px; position:relative; z-index:9999; left:4px;}
.text_panel_footer{margin:27px 20px 0px 48px; color:#6d6e71!important; float:left; width:310px; text-transform:uppercase; font-size:13px; letter-spacing:1.5px; line-height:1.4; position:relative; z-index:9999; font-family:"Helvetica Neue", tahoma, Verdana;}

.text_panel_footer a{ color:#6d6e71!important;}

/*---------------------------Home page -------------------------------------*/
.home_bg{background-image:url(../images/img-home.jpg); background-repeat:no-repeat; width:1280px; height:1024px;}
.aboutus_bg{background-image:url(../images/img-aboutus.jpg); background-repeat:no-repeat; width:1280px; height:1024px;}

.content_header{ color:#333; font-size:18px; padding-bottom:15px; clear:both; font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-weight:bold;}
.content_subheader{ color:#231f20; font-size:15px; padding-bottom:6px; clear:both; letter-spacing:1px; font-family:"Helvetica Neue", tahoma, Verdana; font-weight:bold; padding-top:5px;}
.content_subheader p{margin:9px 0px!important;}

.content_txt{color:#231f20; font-size:14px; line-height:1.2; font-family:"Helvetica Neue", tahoma, Verdana;}
.content_txt p{margin:0px!important;}

.uppercase{text-transform:uppercase;}
.mt15{margin-top:15px;}
.txt_underline{text-decoration:underline; color:#333;}


/*--------------------------- Contact us page -------------------------------------*/
input, textarea{-webkit-appearance: none;  border-radius: 0;}
.index{width:298px; height:47px; border:0px; padding: 0px 10px; margin-bottom: 8px; font-size:14px; font-family:"Helvetica Neue", tahoma, Verdana;}
.textarea{width:298px; height:80px; border:0px; padding: 10px 10px; margin-bottom:8px; font-size:14px; font-family:"Helvetica Neue", tahoma, Verdana; color:#737373!important;}

input[value]
{ 
color:#737373;}


fieldset{ border:0px; margin:0px; padding:0px;}
.error{ color:#b80303 !important;}
#register-form input.error{ border:1px solid #b80303; margin-top:-2px; }

label{ position:absolute!important; margin-top:16px!important; margin-left:-320px!important; text-align:right;
/*position: absolute;
margin-top: -40px!important;
/* margin-left: -320px!important; 
text-align: right;
z-index: 999;*/
}
label.error{ clear: both; overflow: hidden; padding-bottom: 5px; width: 98%; float: left; position:relative; padding-right:10px;}
.successMsg{color:#591dbd;font-size:14px; float:left;
padding-top:5px;}

.index_button
{
	float:left;
	width:100%;}

.index_button p{ margin:0px; padding:0px; float:left; width:70px;}
.index_btn{ font-family:"Helvetica Neue", tahoma, Verdana; font-weight:bold; border:0px; cursor:pointer;  color:#000!important; font-size:16px; padding-bottom:6px; clear:both; text-transform:uppercase; font-weight:bold; margin-left:0px; padding-left:0px; text-decoration:underline;-webkit-appearance: none;background-color: transparent;}



/*--------------------------- Specification page -------------------------------------*/
.description_panel{ width:760px; height:759px; position:absolute; z-index:999; right:70px; background:url(../images/text_panel.png) #d1d2d4; z-index:9999;}
.description_panel_inset{padding:32px;width:41%; float:left; z-index:9999;}

.left_text{ font-size:14px;}
.left_text p{ font-weight:bold; margin-bottom:0px;}
.left_text ul{ display:block; margin:3px; padding-left:15px; font-size:14px;}
.left_text ul li{ padding-left:5px; padding-bottom:13px; line-height:1.4;}

.right_text{ font-size:14px;}
.right_text p{ font-weight:bold; margin-bottom:0px; font-size:14px;}
.right_text ul{ display:block; margin:3px; padding-left:15px; font-size:14px;}
.right_text ul li{ padding-left:5px; line-height:1.2;}
.right_text span{ letter-spacing:0px;}

.sitemap{}
.sitemap ul {display:block; list-style-type:none; padding-left:39px;}
.sitemap ul li a{text-decoration:none; color:#333;}

/*--------------------------- Facilities page -------------------------------------*/

.list_text{ font-size:15px;}
.list_text p{ font-weight:bold; margin-bottom:0px; font-size:15px;}
.list_text ul{ display:block; margin:3px; padding-left:15px; font-size:15px;}
.list_text ul li{ padding-left:5px; line-height:1.2;}
.list_text span{ letter-spacing:0px;}

.w15{width:15px; float:left;}

/* css written on 11 july 2014 by designer */
.image_panel_locationpage{ background:url(../images/img-location.jpg) no-repeat 0 0;
width:760px; position:absolute; z-index:999; right:70px; height:758px;}

.image_panel_locationpage p{width:auto; margin:0; padding:35px; height:auto; color: #fff; text-transform:uppercase;
    font-family: 'geosanslightregular',arial,sans-serif;
    font-size: 28px;
    font-weight: 200 !important;
    letter-spacing: 0.6px;
    line-height: 28px;}
.forfacilitiesone{
	background:url(../images/image-facilities1.jpg) no-repeat 0 0; width:380px; height:379px;
	border: 0 none;
    cursor: default !important;
	position:relative; float:left; margin:0; padding:0; text-decoration:none !important;
	}
.forfacilitiestwo{
	background:url(../images/image-facilities2.jpg) no-repeat 0 0; width:380px; height:379px;
	border: 0 none;
   cursor: default !important;
	position:relative; float:left; margin:0; padding:0; text-decoration:none !important;
	}
.forfacilitiesthree{
	background:url(../images/image-facilities3.jpg) no-repeat 0 0; width:380px; height:379px;
	border: 0 none;
    cursor: default !important;
	position:relative; float:left; margin:0; padding:0; text-decoration:none !important;
	}
.forfacilitiesfour{
	background:url(../images/image-facilities4.jpg) no-repeat 0 0; width:380px; height:379px;
	border: 0 none;
   cursor: default !important;
	position:relative; float:left; margin:0; padding:0; text-decoration:none !important;
	}
.forfacilitiesone h2, .forfacilitiestwo h2, .forfacilitiesthree h2, .forfacilitiesfour h2
{
	font-size:52px;
	color: #fff; text-transform:uppercase;
    font-family: 'geosanslightregular',arial,sans-serif;
	font-weight:400;
	text-shadow: 1px 1px 5px #000000;
	position:absolute; z-index:999999; left:27px; bottom:30px; margin:0; padding:0;	}	
	
.forfacilitiesone p,
.forfacilitiestwo p{ 
color: #fff; text-transform:uppercase;
    font-family: 'geosanslightregular',arial,sans-serif;
    font-size: 21px;
    font-weight: 200 !important;
    letter-spacing: 0.2px;
    line-height: 21px; position:absolute; z-index:999999; left:27px; bottom:30px; margin:0; padding:0;}
.forfacilitiesthree p,
.forfacilitiesfour p{ color: #fff; text-transform:uppercase;
    font-family: 'geosanslightregular',arial,sans-serif;
    font-size: 21px;
    font-weight: 200 !important;
    letter-spacing: 0.2px;
    line-height: 21px; position:absolute; z-index:999999; left:27px; bottom:28px; margin:0; padding:0; text-decoration:none !important;}