@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.shadow{ width:990px; margin:0 auto;}
h3{ text-indent:10px; color:#333;}
h5{ margin:0px; text-indent:10px; margin-top:10px; color:#333;}
h2{ font-weight:500; text-indent:30px; color:#0099FF; font-family:'ubuntu', sans-serif; margin:8px; margin-bottom:0PX; }
hr{ border:none; border-bottom:1px solid rgba(255,255,255,0.2); border-top:1px solid rgba(0,0,0,0.1); }
p{ font-size:12px; line-height:23px;padding-left:10px; color:#333; text-align:justify; padding-right:15px;}
.fixed_btn{ width:30px; height:180px; position:fixed; left:0px; top:190px; border-radius:0px 5px 5px 0px; cursor:pointer; border:1px solid #f60; background:url(../imgs/fixed_btn.png); color:#fff; font-weight:bold; box-shadow:0px 2px 5px 0px #666;}
.fixed_btn2{ width:30px; height:180px; position:fixed; right:0px; top:190px; border-radius:5px 0px 0px 5px; cursor:pointer; border:1px solid #f60; background:url(../imgs/fixed_btn2.gif); color:#fff; font-weight:bold; box-shadow:0px 2px 5px 0px #666;}
.fixed_btn:hover{ opacity:0.8; border-right:2px solid #f30;}
.fixed_btn2:hover{ opacity:0.8; border-left:2px solid #f30;}
.soc{ height:30px;}
.soc img{ margin-left:8px;  float:right; cursor:pointer;}
.soc img:hover{ opacity:0.8;}
.container{
	width:990px;
	margin:0 auto;
	background:#fff; 
	
	overflow:hidden; box-shadow:0px 0px 20px rgba(0,0,0,0.3); border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.header{  background:#fff;}
.img{ border:2px solid #fff; box-shadow:0px 0px 2px #999; margin:10px; margin-bottom:0px;}
.enquiry{ font-size:14px; color:#333!important; padding-left:15px; border-left:1px solid #ccc;}
.enquiry tr td { padding-bottom:15px;}
.enquiry tr td:first-child{ padding-right:5px; font-weight:bold;}
.enquiry input[type=text]{ height:25px; width:200px; border-radius:5px; border:1px solid #ccc;}
.enquiry textarea	{ height:100px; width:200px; border-radius:5px; border:1px solid #ccc;}
.but{ border:none; background:#ED1C24; color:#FFFFFF; font-weight:bold; padding:5px; border-radius:3px; text-decoration:none; font-size:12px; margin-left:10px; }
.logo{ height:100px; width:200px;font-size:14px;  float:left; margin:10px; margin-top:15px; text-align:center;}
.logo span{ color:#0099FF; font-size:40px; font-weight:bold; text-transform:uppercase; }
.contact_us{height:auto; width:250px; border-radius:5px; background-position:center; background-repeat:no-repeat; float:right; margin:10px; margin-top:10px; margin-bottom:0px; font-size:12px; line-height:22px;  padding:8px; }
.bg_header{height:85px; width:460px;  background-position:center; background-repeat:no-repeat; float:right; margin-top:10px; margin-bottom:0px; font-size:12px; line-height:22px; background:url(../imgs/head_bg.png); padding:8px; display:none; }
.clearfix{ clear:both;}
.navigation{ height:40px;background:url(../imgs/nav_bg.png); border-bottom:3PX solid #000000; border-top:1px solid #ccc;}
.nav{ margin:0px; list-style:none; list-style:outside; display:block;	}
.nav li{display:inline-block; margin:0px; padding:0px;}
.nav li a{display:block; border-right:1px solid  #FF0000; font-weight:400;  line-height:40px; text-decoration:none; color: #FFFFFF; margin:0px; padding:0px 15px 0px 15px; margin-left:-3px;}
.nav li a:hover{ }
.sublist{ width:auto; display:none; border-top:3PX SOLID #ed1d24; box-shadow:0px 5px 10px -1px #000; margin-left:-4px;  position:absolute; z-index:50; overflow:hidden; }
.sublist ul{display:block;margin:0px; padding:0px; list-style:none; list-style-position:outside; text-indent:15px; }
.sublist ul li{ display:block;}
.sublist ul li a{display:block;font-weight:400; border:none; background:#fff; line-height:25px; text-decoration:none; color:#333333; border-bottom:1px solid #ccc; }
.sublist ul li a:hover{ background:#eee; border:none;}
.nav li:hover .sublist{ display:block;}

.slider{ height:300px;  margin-top:10px; margin-bottom:10px;}
/*-----------BLOCKS------------------*/
.block_container{ padding:20px; background:-moz-linear-gradient(top,#999,#666); background:-wibkit-linear-gradient(top,#999,#666); background-color:#666;}
.block{ height:150px; width:120px; border-radius:5px; background:url(../imgs/bg_block.png); background-color:#fff;  float:left; margin-right:18px; border-bottom:2px solid #333; }
.block1{ height:150px; width:223px; border-radius:4px; background:url(../imgs/red_bg.png); border:1px solid #dea9a9; float:left; margin-right:15px;}
.block2{ height:150px; width:223px; border-radius:4px; background:url(../imgs/blue_bg.png); border:1px solid #89b8d0; float:left; margin-right:15px;}
.block3{ height:150px; width:225px; border-radius:4px; background:url(../imgs/orange_bg.png); border:1px solid #fab49d; float:left; margin-right:0px;}
.block_container p{ font-size:12px; line-height:18px; text-align:left; height:18px; color:#000;}
.block hr { border:none; border-bottom:1px dashed#999;}
.block_container a{ 
	height:20px; 
	text-decoration:none; 
	padding-right:10px; 
	border-top-right-radius:5px; 
	border-bottom-right-radius:5px; 
	transition:all.3s ease-in-out; 
	font-size:11px;   display:block;
	 width:70px; 
	overflow:hidden; 
	line-height:20px; 
	text-align:right;  
	background:-moz-linear-gradient(left,#f60 5%,#f90); 
	background:-webkit-linear-gradient(left,#f60 5%,#f90);
	color:#fff;
	border-bottom:1px solid  #f30;
	background-color:#960; 
	
	
	
    }
.block:hover a{ width:70px;opacity:1;}


strong{ color:#f60; font-size:16px; font-weight:500; text-transform:capitalize; padding-left:10px;}
.col2{  background:#eee;width:200px; margin:10px; margin-bottom:0px; float:left; margin-right:0px; overflow:hidden;}
.col6{  background:#f5f5f5;width:520px; margin:10px; margin-right:0px;  float:left; text-align:justify; padding:15px; border-radius:4px; padding-top:0px;}
.col8{  background:#fff;width:730px; margin:10px; margin-right:0px;  float:left; text-align:justify; padding:15px; border-radius:4px; padding-top:0px;}
.heading{ color:#fff;  background:url(../imgs/heading_bg.png); font-weight:500; line-height:30px; text-indent:15px; }
.col2 p{ text-align:left; padding:10px; padding-top:0px;}
.icon{ height:18px;  width:119px; background:url(../imgs/SHADOW.png); background-position:center; background-repeat:no-repeat; position:absolute; margin-left:0px; margin-top:152px;}
.btn{ border:none; position:relative; bottom:0px; background:#f60; color:#fff; cursor:pointer; margin-left:10px; font-size:11px; border-radius:3px;}
.footer{
	height:40px;
	text-align:center;
	color:#000000;
	border-top:1px solid #ccc;
	line-height:40px;
	font-size:12px;
	margin-top:10px;
	width:100%;
	font-style: normal;
	background-color: #FFFFFF;
}
.scroll{ background:#555; color:#fff; padding:10px;}
.footer a{ color:#000; text-decoration:none; margin-top:-20px}
.footer a:hover{
	color:#000000;
	text-decoration:underline;
}
.g_head{ font-size:14px; color:#333333; font-weight:500; width:100%;}
.designation{font-size:12px; color:#f60; font-weight:normal; padding-top:3px; display:block;}
.designation2{font-size:12px; line-height:23px; color:#333; font-weight:500; padding-top:3px; width:100%; display:block;}
.designation3{font-size:12px; line-height:23px; color:#333; font-weight:500; padding:3px; width:100%; display:block; padding-left:10px;}
.designation4{font-size:12px; color:#f60; font-weight:normal; padding-top:3px; }
.designation a{ line-height:25px;}
.g_table{ margin-left:30px;}
.g_table img{ border:4px solid #fff; box-shadow:0px 0px 2px 1px#ccc; margin-top:5px;display:block;}
.ulist{ margin:0px; padding:0px; font-size:12px; color:#333333; line-height:22px;}
.ulist LI{ background:url(../imgs/BULLETS.png); background-position:left; background-repeat:no-repeat; padding-left:25PX; list-style:none;}

.g_table2{ margin-left:30px;}
.g_table2 img{ border:4px solid #fff; box-shadow:0px 0px 2px 1px#ccc; display:block;}
.map{border:4px solid #fff; box-shadow:0px 0px 2px 1px#ccc; margin-top:5px;display:block;}
.read{ color:#0099FF;}

 #overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.cnt223{
min-width: 600px;
width: 600px;
min-height: 150px;
margin: 100px auto;
background: #fff;
position: relative;
z-index: 103;
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
}
.cnt223 p{
clear: both;
color: #555555;
text-align: justify;
}
.cnt223 p a{
color: #d91900;
font-weight: bold;
}
.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.cnt223 .x:hover{
cursor: pointer;
}
.close{ text-decoration:none; color:#333; background:-moz-linear-gradient(top,#fff,#ccc); border:1px solid #ccc; padding:5px; border-radius:5px;}
