body {
	margin: 0;
	padding: 0;
	font: 12px arial;
	background-color: #fff;
	list-style: none
}
#ovr_form{width:100%  !important;}


img {
	border: 0px
}
.cp2{
width:200px !important;
height:200px;
}
.bg, .ddn dt, .srh p {
	background-image: url('../images/im_split_v10.png')
}
p {
	margin: 0;
	padding: 0 0 0 3%;
}
#outermostdivef {
    display: none !important;
}
#nam_photo_id1,#nam_photo_id2,#nam_photo_id3,#nam_photo_id4,#nam_photo_id5,#nam_photo_id6,#nam_photo_id7{
	display:none !important;
	}
form {
	margin: 0
}
ul {
	margin: 0;
	padding: 0
}
ul li {
	margin: 0;
	padding: 0
}
table {
	border-collapse: collapse;
	border: 0
}
table td, table th {
	margin: 0;
	padding: 0
}
.bo {
	font-weight: 700
}
.f1 {
	float: left;
}
.f2 {
	float: right
}
.on {
	display: block
}
.off {
	display: none
}
.cb, clr {
	clear: both
}
.tc {
	text-align: center
}
.tr {
	text-align: right
}
.tl {
	text-align: left
}
.pr {
	position: relative
}
.pa {
	position: absolute
}
.pf {
	position: fixed
}
.tdn {
	text-decoration: none
}
.tdu {
	text-decoration: underline
}
.dtc {
	display: table-cell
}
.d_ilb {
	display: inline-block
}
.br5 {
	border-radius: 5px
}
.shd {
	box-shadow: 2px 3px 6px -2px #ebeaea
}
.shd1 {
	box-shadow: 3px 4px 2px -2px #cdcdcd
}
.shd2 {
	box-shadow: 0 1px 4px 0 #4f4f4f
}
.shd3 {
	box-shadow: 0 2px 6px 0 #ccc
}
.bor {
	border: 1px solid #f1f1f1
}
.bor1 {
	border: 1px solid #d2d2d2
}
.bor2 {
	border: 1px solid #DDDDDD
}
.cp {
	cursor: pointer
}
.m0auto {
	margin: 0 auto
}
.g_bdr {
	border: 1px solid #dedede
}
h1 {
	font-style: normal;
	margin: 0;
	padding: 0
}
.gs {
	background-position: -86px -10px
}
.gs1 {
	background-position: -104px -31px
}
.yoe {
	background-position: -2px -184px
}
.fw700 {
	font-weight: 700
}
.br3 {
	border-radius: 3px
}
.br6 {
	border-radius: 6px
}
.lo {
	background-position: -6px -6px
}
.ver {
	background-position: -7px -32px
}
.ts {
	background-position: -6px -55px
}
.pgla {
	background-position: -5px -242px;
	top: 77px;
	left: -7px
}
.pgra {
	background-position: -36px -242px;
	top: 77px;
	right: -7px
}
.lsn {
	list-style: none
}
.taj {
	text-align: justify
}
.mob {
	background-position: -6px -137px
}
.fax {
	background-position: -7px -161px
}
.ph {
	background-position: -32px -161px
}
.pns {
	background-position: -5px -112px
}
.env {
	background-position: -34px -59px
}
.tabg {
	background-position: -407px -92px
}
.vrbc {
	background-position: -6px -320px
}
.vam {
	vertical-align: middle
}
.bbr3 {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.bbr4 {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}
.bgc1 {
	background-color: #ededed
}
.fwn {
	font-weight: normal
}
.ofa {
	overflow: auto
}
.sep {
	background-position: -67px -277px
}
.lvp {
	background-position: -570px -66px
}
.fmp {
	background-position: -235px -300px
}
.afp {
	background-position: -231px -269px
}
.td_wdth {
	width: 20%
}
.t3 {
	margin: 10px 2px 3px 0px;
	overflow: auto;
	padding: 5px;
	width: 462px;
	clear: both
}
.t4 {
	margin: 10px 2px 3px 0px;
	padding: 5px;
	clear: both
}
.t4 table {
	max-width: 475px!important;
	display: block;
}
.sup5 {
	background-position: -57px -160px
}
.sup4 {
	background-position: -32px -331px
}
.sup3 {
	background-position: -128px -331px
}
.vmp {
	background-position: -377px -322px
}
a, a:hover {
	text-decoration: none
}
 @import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
html {
	background: no-repeat;
	background-size: cover;
	height: 100%;
}
#feedback-page {
	text-align: center;
}
#form-main {
	width: 100%;
	/* float:left; */
	padding-top: 0px;
}
#form-div {
	background-color: rgba(72,72,72,0.4);
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 35px;
	padding-bottom: 50px;
	width: 450px;
	float: left;
	/* left: 50%; */
	position: absolute;
	/* margin-top:30px; */
/* 	margin-left: -260px; */
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.feedback-input {
	color: #3c3c3c;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	border-radius: 0;
	line-height: 22px;
	background-color: #fbfbfb;
	padding: 13px 13px 13px 54px;
	margin-bottom: 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 3px solid rgba(0,0,0,0);
}
.feedback-input:focus {
	background: #fff;
	box-shadow: 0;
	border: 3px solid #3498db;
	color: #3498db;
	outline: none;
	padding: 13px 13px 13px 54px;
}
.focused {
	color: #30aed6;
	border: #30aed6 solid 3px;
}
/* Icons ---------------------------------- */
#name {
	background-image: url(../images/name.svg);
	background-size: 30px 30px;
	background-position: 11px 8px;
	background-repeat: no-repeat;
}
#name:focus {
	background-image: url(../images/name.svg);
	background-size: 30px 30px;
	background-position: 8px 5px;
	background-position: 11px 8px;
	background-repeat: no-repeat;
}
#email {
	background-image: url(../images/email.svg);
	background-size: 30px 30px;
	background-position: 11px 8px;
	background-repeat: no-repeat;
}
#email:focus {
	background-image: url(../images/email.svg);
	background-size: 30px 30px;
	background-position: 11px 8px;
	background-repeat: no-repeat;
}
#comment {
	background-image: url(../images/comment.svg);
	background-size: 30px 30px;
	background-position: 11px 8px;
	background-repeat: no-repeat;
}
textarea {
	width: 100%;
	height: 150px;
	line-height: 150%;
	resize: vertical;
}
input:hover, textarea:hover, input:focus, textarea:focus {
	background-color: white;
}
#button-blue {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	float: left;
	width: 97%;
	margin-left:12px;
	border: #fbfbfb solid 4px;
	cursor: pointer;
	background-color: #3498db;
	color: white;
	font-size: 24px;
	padding-top: 22px;
	padding-bottom: 22px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	margin-top: -4px;
	font-weight: 700;
}
#button-blue:hover {
	background-color: rgba(0,0,0,0);
	color: #0493bd;
}
.submit:hover {
	color: #3498db;
}
.ease {
	width: 0px;
	height: 74px;
	background-color: #fbfbfb;
	
}
.submit:hover .ease {
	width: 97%;
	margin-left:12px;
	background-color: white;
}
 @media only screen and (max-width: 580px) {
#form-div {
	left: 3%;
	margin-right: 3%;
	width: 88%;
	margin-left: 0;
	padding-left: 3%;
	padding-right: 3%;
}
}
.s_p_block:hover {
	background-color: #f0f8fa;
	transition: color .20s ease-out, background .40s ease-in
}
.efs {
	background-position: -165px -45px
}
.s_p_block1:hover {
	background-color: #f7fcff;
	transition: color .25s ease-out, background .25s ease-in
}
.logo {
	background-position: -410px -282px
}
a {
	outline: none;
	color: #00f
}
a:hover {
	color: red
}
/*Font Size*/

.f8 {
	font-size: 8px
}
.f9 {
	font-size: 9px
}
.f10 {
	font-size: 10px
}
.f11 {
	font-size: 11px
}
.f12 {
	font-size: 12px!important
}
.f13 {
	font-size: 13px!important
}
.f14 {
	font-size: 14px
}
.f15 {
	font-size: 15px
}
.f16 {
	font-size: 16px
}
.f17 {
	font-size: 17px
}
.f18 {
	font-size: 18px
}
.f19 {
	font-size: 19px
}
.f20 {
	font-size: 20px
}
.f22 {
	font-size: 22px
}
.f26 {
	font-size: 26px
}
.f25 {
	font-size: 25px
}
/*Font Color*/

.c1 {
	color: #2773ea
}
.c2 {
	color: #474849!important
}
.c3 {
	color: #da4105
}
.c4 {
	color: #000
}
.c5 {
	color: #e1870e
}
.c6 {
	color: #fff
}
.c7 {
	color: #0d7abd
}
.c8 {
	color: #000
}
.c9 {
	color: #363636
}
.red {
	color: #ed0000
}
.gray {
	color: #858383
}
.c10 {
	color: #469b4b
}
.gray1 {
	color: #c4c2c2
}
.c11 {
	color: #a4221c
}
.c12 {
	color: #0d7abd
}
.c13 {
	color: #7B7979
}
/*Line Height*/

.l15 {
	line-height: 15px
}
.l16 {
	line-height: 16px
}
.l20 {
	line-height: 20px
}
.l18 {
	line-height: 18px
}
.l17 {
	line-height: 17px
}
/*padding*/

.pt15 {
	padding-top: 15px
}
.pt4 {
	padding-top: 4px
}
.pr7 {
	padding-right: 7px
}
.pb4 {
	padding-bottom: 4px
}
.pl7 {
	padding-left: 7px
}
.pt2 {
	padding-top: 2px
}
.pt12 {
	padding-top: 12px
}
.pt20 {
	padding-top: 20px
}
.pb20 {
	padding-bottom: 20px
}
.pb25 {
	padding-bottom: 25px
}
.pt8 {
	padding-top: 8px
}
.pr6 {
	padding-right: 6px
}
.pb9 {
	padding-bottom: 9px
}
.pr3 {
	padding-right: 3px
}
.pl10 {
	padding-left: 10px
}
.pb5 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.pl5 {
	padding-left: 5px
}
.pt5 {
	padding-top: 5px
}
.pr10 {
	padding-right: 10px
}
.pb2 {
	padding-bottom: 2px
}
.pt1 {
	padding-top: 1px
}
.pt9 {
	padding-top: 9px
}
/*Margin*/

.mb7 {
	margin-bottom: 7px
}
.mt0 {
	margin-top: 0px
}
.mt10 {
	margin-top: 10px
}
.mt5 {
	margin-top: 5px
}
.mt6 {
	margin-top: 6px
}
.mt7 {
	margin-top: 7px
}
.ml5 {
	margin-left: 5px
}
.mr10 {
	margin-right: 10px
}
.ml138 {
	margin-left: 138px
}
.mt17 {
	margin-top: 17px
}
.mt-55 {
	margin-top: -55px
}
.ml99 {
	margin-left: 99px
}
.mr5 {
	margin-right: 5px
}
.mt3 {
	margin-top: 3px
}
.mt24 {
	margin-top: 24px
}
.ml25 {
	margin-left: 25px
}
.mt20 {
	margin-top: 20px
}
.mb5 {
	margin-bottom: 5px
}
.mb10 {
	margin-bottom: 10px
}
.mt12 {
	margin-top: 12px
}
.mb12 {
	margin-bottom: 12px
}
.ml12 {
	margin-left: 12px
}
.mb20 {
	margin-bottom: 20px
}
.mr25 {
	margin-right: 25px
}
.ml43 {
	margin-left: 43px
}
.mt9 {
	margin-top: 9px
}
.mr4 {
	margin-right: 4px
}
.ml6 {
	margin-left: 6px
}
.ml10 {
	margin-left: 10px
}
.mr6 {
	margin-right: 6px
}
.ml3 {
	margin-left: 3px
}
.ml30 {
	margin-left: 30px
}
.pl2 {
	padding-left: 2px
}
.mt40 {

	margin-top: 0px;
}
.mt-48 {
	margin-top: -48px
}
.ml17 {
	margin-left: 17px
}
.mr17 {
	margin-right: 17px
}
.mt24 {
	margin-top: 24px
}
.mr20 {
	margin-right: 20px
}
.ml20 {
	margin-left: 20px
}
.mr12 {
	margin-right: 12px
}
.mr8 {
	margin-right: 8px
}
.mr22 {
	margin-right: 22px
}
.mt4 {
	margin-top: 4px
}
.ml1 {
	margin-left: 1px
}
.mt-5 {
	margin-top: -5px
}
.mt-10 {
	margin-top: -10px
}
.ml15 {
	margin-left: 15px
}
.ml7 {
	margin-left: 7px
}
.ml45 {
	margin-left: 45px
}
.mr45 {
	margin-right: 45px
}
.mr13 {
	margin-right: 13px
}
.mt2 {
	margin-top: 2px
}
.ml75 {
	margin-left: 75px
}
.mr2 {
	margin-right: 2px
}
.m9 {
	margin: 9px
}
.m10 {
	margin-top: -21px
}
.ml23 {
	margin-left: 23px
}
.mb4 {
	margin-bottom: 4px
}
.mt1 {
	margin-top: 1px
}
.mt-2 {
	margin-top: -2px
}
.mb30 {
	margin-bottom: 30px
}
/*seperate margins for positioning absolut div*/

.r8 {
	right: 8px
}
.b50 {
	bottom: 50px
}
.r4 {
	right: 0px
}
.b55 {
	bottom: 55px
}
.b3 {
	bottom: 3px
}
.b-3 {
	bottom: 57px
}
/*width*/

.wrapper {
	width: 1000px
}
.w-1 {
	width: 100%
}
.w2 {
	width: 300px
}
.w-3 {
	width: 21px
}
.w4 {
	width: 100%
}
.w5 {
	width: 27px
}
.w6 {
	width: 160px
}
.w7 {
	width: 10px
}
.w8 {
	width: 19px
}
.w9 {
	width: 55px
}
.w10 {
	width: 190px
}
.w11 {
	width: 803px
}
.w12 {
	width: 797px;
}
.w13 {
	width: 125px
}
.w14 {
	width: 290px
}
.w15 {
	width: 317px
}
.w16 {
	width: 14px
}
.w17 {
	width: 27px
}
.w18 {
	width: 240px
}
.w19 {
	width: 210px
}
.w20 {
	width: 200px
}
.w21 {
	width: 780px
}
.w22 {
	width: 260px
}
.w23 {
	width: 35px
}
.w24 {
	width: 90px
}
.w25 {
	width: 125px
}
.w26 {
	width: 170px
}
.w27 {
	width: 660px
}
.w28 {
	width: 12px
}
.w29 {
	width: 470px
}
.w30 {
	width: 475px
}
.w31 {
	width: 186px
}
.w32 {
	width: 320px
}
.w33 {
	width: 145px
}
.w34 {
	width: 79px
}
.w35 {
	width: 100%
}
.w36 {
	width: 17px
}
.w37 {
	width: 285px
}
.w38 {
	width: 40px
}
.w39 {
	width: 230px
}
.w40 {
	width: 155px
}
.w41 {
	width: 97px
}
.w42 {
	width: 94px
}
.w43 {
	width: 250px
}
.w44 {
	width: 137px
}
.w45 {
	width: 65px
}
.w46 {
	width: 25px
}
.w47 {
	width: 132px
}
.w48 {
	width: 11px
}
.w49 {
	width: 270px
}
.w50 {
	width: 280px
}
.w51 {
	width: 140px
}
.w52 {
	width: 19px
}
.w53 {
	width: 185px
}
.w54 {
	width: 444px
}
.w55 {
	width: 905px
}
.ww8898{
width: 700px	
}
.w56 {
	width: 309px
}
.w57 {
	width: 263px
}
.w58 {
	width: 400px
}
.w59 {
	width: 100px
}
.w60 {
	width: 465px
}
.w61 {
	width: 452px
}
.w62 {
	width: 126px
}
.w63 {
	width: 486px
}
.w64 {
	width: 484px
}
/*Height*/

.h_1 {
	height: 114px
}
.h_2 {
	height: 9px
}
.h_3 {
	height: 21px
}
.h_4 {
	height: 11px
}
.h_5 {
	height: 22px
}
.h_6 {
	height: 16px
}
.h7 {
	height: 28px
}
.h8 {
	height: 194px
}
.h9 {
	height: 36px
}
.h10 {
	height: 43px
}
.h11 {
	height: 181px
}
.h12 {
	height: 228px
}
.h13 {
	height: 300px
}
.h14 {
	height: 500px
}
.h15 {
	height: 14px
}
.h16 {
	height: 145px
}
.h17 {
	height: 167px
}
.h18 {
	height: 65px
}
.h19 {
	height: 90px
}
.h20 {
	height: 125px
}
.h21 {
	height: 20px
}
.h23 {
	height: 28px
}
.h25 {
	height: 25px
}
.h26 {
	height: 163px
}
.h27 {
	height: 186px
}
.h28 {
	height: 182px
}
.h29 {
	height: 205px
}
.h30 {
	height: 260px
}
.h31 {
	height: 210px
}
.h32 {
	height: 15px
}
.h33 {
	height: 29px
}
.h34 {
	height: 18px
}
.h35 {
	height: 150px
}
.h36 {
	height: 160px
}
.h37 {
	height: 35px
}
.h38 {
	height: 66px
}
.h39 {
	height: 250px
}
.h40 {
	height: 50px
}
.h41 {
	height: 12px
}
.h42 {
	height: 31px
}
.h43 {
	height: 170px
}
.h44 {
	height: 144px
}
.h45 {
	height: 30px
}
.h46 {
	height: 178px
}
.h47 {
	height: 168px
}
.h48 {
	height: 40px
}
.h49 {
	height: 188px
}
.h50 {
	height: 162px
}
.h51 {
	height: 134px
}
.h52 {
	height: 24px
}
.h53 {
	height: 17px
}
.h54 {
	height: 75px
}
.h55 {
	height: 10px
}
/*Background Color*/

.bg1 {
	background-color: #ff4e0e
}
.bg2 {
	background-color: #585858
}
.bg3 {
	background-color: #f1f1f1
}
.bg4 {
	background-color: #4d6285
}
.bg5 {
	background-color: #f7fcff
}
.bg6 {
	background-color: #f2f9fd
}
.bg7 {
	background-color: #eeeeee
}
.bg8 {
	background-color: #fbfbfb
}
.bg9 {
	background-color: #fff
}
.bg10 {
	background-color: #0d7abd
}
.bg11 {
	background-color: #f1f3f6
}
/*Google Ads*/

.ad a {
	color: #0000FF
}
.ad a:hover {
	color: red
}
a.ad1 {
	color: #009A66
}
a:hover.ad1 {
	color: red
}
/*Dotted Border*/

.bd-r {
	border-right: 1px dotted #CCCCCC
}
.bdl {
	border-left: 1px dotted #CCCCCC
}
.bdb {
	border-bottom: 1px dotted #CCCCCC
}
.bdt {
	border-top: 1px dotted #CCCCCC
}
/*Gradient*/

.grd {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #f5f5f5;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef));
	background: -moz-linear-gradient(top, #fff, #efefef)
}
.grd1 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #ffcd7d;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffedd0), to(#ffbc51));
	background: -moz-linear-gradient(top, #ffedd0, #ffbc51)
}
/*Company Video - year of establishment Hover*/

.hidediv {
	display: none
}
.showdiv:hover .hidediv {
	display: block
}
.vdo_t {
	background-position: -4px -83px
}
.yoe_t {
	background-position: -3px -183px
}
.pvhover {
	margin-left: -135px !important
}
.pvhover1 {
	margin-left: -96px !important
}
.p-hover {
	z-index: 1006
}
.p-v-hover-r {
	border: 1px solid #F6CF88;
	background: #ffedcc
}
.h_pop {
	background-position: -10px -218px
}
/*Enquiry Button Orange*/

.q1_sbtn, .q1_sbtn:focus {
	color: #000;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	padding: 6px 15px 6px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-top: 5px;
	clear: both;
	border: solid #db8700 1px;
	background: #ffcb65;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffcb65), to(#ffb13a));
	background: -moz-linear-gradient(top, #ffcb65, #ffb13a);
	text-align: center;
	cursor: pointer;
	border-radius: 3px 3px 3px 3px
}
.q1_sbtn:hover {
	background: #ffcb65;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffb13a), to(#ffcb65));
	background: -moz-linear-gradient(top, #ffb13a, #ffcb65);
	text-align: center
}
/*Enquiry Button on Product Page*/

.q4_sbtn, .q4_sbtn:focus {
	color: #fff;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 11px 5px 32px;
	margin-top: 5px;
	clear: both;
	border: solid #db8700 1px;
	background: #f29101 url(im_split_v10.png) -59px -297px no-repeat;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	text-shadow: 1px 1px #5f5f5f
}
.q4_sbtn:hover {
	background: #ffa200 url(../images/im_split_v10.png) -59px -297px no-repeat;
	text-align: center;
	text-shadow: 1px 1px #5f5f5f
}
/*Top Menu CSS*/

.menu1 {
	background-position: 0px -349px;
	background-repeat: repeat-x;
	height: 55px
}
.menu1 ul li a {
	color: #333
}
.menu1 ul li a:hover {
	background: url(../images/menub_hover_right.gif) no-repeat right top
}
.menu1 ul li a span {
	padding: 12px 24px 14px 25px
}
.menu1 ul li a:hover span {
	background: url(../images/menub_hover_left.gif) no-repeat left top;
	color: #2773EA
}
.menu1 ul li a.active span {
	background: url(../images/menub_hover_left.gif) no-repeat left top;
	color: #2773EA
}
.menu1 ul li a.active {
	background: url(../images/menub_hover_right.gif) no-repeat right top;
	color: #2773EA
}
.menu1 ul li a.active1 span {
	background: url(../images/menub_hover_left.gif) no-repeat left top;
	color: #2773EA
}
.menu1 ul li a.active1 {
	background: url(../images/menub_hover_right.gif) no-repeat right top;
	color: #2773EA
}
.menu1 ul li ul {
	display: none;
	position: absolute;
	list-style-type: none;
	background-color: #FFFFFF;
	z-index: 99;
	box-shadow: 2px 2px 2px 2px #ccc;
	border-radius: 4px;
	margin-left: 15px
}
.menu1 ul li ul li a {
	color: #333;
	font-size: 12px;
	border-bottom: 1px dotted #CCCCCC;
	padding: 8px 15px 8px 20px;
	background: url(im_split_v10.png) no-repeat;
	background-position: -65px -239px
}
.menu1 ul li ul li a:hover {
	color: #0033CC;
	background: #f3faff url(../images/im_split_v10.png) -63px -239px no-repeat
}
/*Gallery Slider*/

.table-container {
	width: 803px;
	height: 200px;
	overflow: hidden
}
.sliding-window>div {
	min-width: 125px;
	float: left
}
/*Left Nevigation*/

* {
	margin: 0;
	padding: 0
}
#accordian {
	color: #0033ff
}
#accordian ul ul li {
	padding: 2px
}
#accordian ul ul li {
	color: #606060;
	text-decoration: none;
	display: block;
	padding: 2px 2px 3px 16px;
	line-height: 15px;
	transition: all 0.15s;
	background: url(../images/im_split_v10.png) no-repeat;
	background-position: -186px -277px
}
#accordian ul ul li a:hover {
	color: red
}
#accordian ul ul {
	display: none
}
#accordian li.active ul {
	display: block
}
#accordian ul ul li a {
	color: #103BBA;
	text-decoration: none;
	display: block;
	line-height: 15px;
	transition: all 0.15s;
	font-size: 13px;
}
.accor-li a {
	color: #103BBA!important;
	text-decoration: none;
	background: url(../images/im_split_v10.png) no-repeat!important;
	background-position: -186px -277px!important;
	padding-left: 10px;
	padding: 2px 2px 3px 16px
}
/*Left Nevigation for Sub Cat*/

* {
	margin: 0;
	padding: 0
}
#accordian1 {
	color: #0033ff
}
#accordian1 ul li {
	color: #474849;
	text-decoration: none;
	display: block;
	line-height: 15px;
	transition: all 0.15s
}
#accordian1 ul li a:hover {
	color: red
}
#accordian1 ul {
	display: none
}
#accordian1 li.active ul {
	display: block
}
#accordian1 ul li a {
	color: #0000FF;
	text-decoration: none;
	display: block;
	line-height: 15px;
	transition: all 0.15s;
	font-size: 13px
}
.plus {
	background: url(../images/im_split_v10.png) no-repeat;
	background-position: -108px -281px
}
.minus {
	background: url(../images/im_split_v10.png) no-repeat;
	background-position: -132px -281px
}
.easy {
-moef4 {
margin-top:46px
}
z-transition:box-shadow .25s ease-in-out;
-webkit-transition:box-shadow .25s ease-in-out;
-o-transition:box-shadow .25s ease-in-out;
-ms-transition:box-shadow .25s ease-in-out;
transition:box-shadow .25s ease-in-out
}
.tile {
	box-shadow: 0 0 2px 0 #e2e2e2
}
.tile:hover, .tile1:hover {
	box-shadow: 0 0 2px 0 #7094b3
}
.tile3 {
	box-shadow: 3px 4px 2px -2px #cdcdcd
}
.tile3:hover {
	box-shadow: 0 0 4px 0 #7094b3
}
.bsn {
	box-shadow: none
}
/*Classes for CAT-INDEX Page*/

.cat_block ul {
	list-style: none
}
.cat_block ul li {
	float: left;
	margin: 0 35px 0 0;
	padding: 0 0 5px 15px;
	width: 270px;
	font-size: 13px;
	background: url(../images/im_split_v10.png) no-repeat;
	background-position: -72px -246px
}
/*hdr*/

.bbc, .srh1 {
	background: #fff
}
.off {
	display: none
}
.on {
	display: block
}
.srh p, .tnb li, .fl {
	float: left
}
.menu, .fr, .txt, .txtb {
	float: right
}
.cb {
	clear: both
}
.tc {
	text-align: center
}
.tnb {
	background: #585858;
	border-bottom: 1px solid #474747;
	height: 26px;
	margin-bottom: 7px;
	line-height: 11px
}
.tnb li {
	margin: 0;
	padding: 6px 9px 10px 0
}
.pp1, .tnb li a {
	padding-left: 8px
}
.tnb li a {
	border-left: 1px solid #a7a7a7
}
.tnb li a.zz {
	border-left: 0
}
ul.menu {
	position: relative;
	z-index: 2
}
ul.menu li, .tnb li {
	list-style: none;
	position: relative
}
ul.menu li a, .tnb li a {
	display: block;
	line-height: 11px
}
ul.menu li a:hover, .tnb li a:hover {
	text-decoration: underline
}
.et:hover, .et:hover {
	background: #fff;
	box-shadow: 0 0 1px 1px #a7a7a7
}
.et:hover a.un, .et:hover a.un {
	border-left: 1px solid #fff;
	color: #333
}
.ddn dd ul li a:hover, .sbtn, ul.menu li a, .tnb li a, .tnb, ul.menu li a:hover, .q_new {
	color: #fff
}
.sub_menu ul li a {
	color: #00f!important;
	display: block;
	border: 0;
	padding: 6px 0;
	text-indent: 10px
}
.sub_menu {
	position: absolute;
	top: 27px;
	right: -1px;
	display: none;
	border: 1px solid #a7a7a7;
	border-radius: 0;
	background: #fff;
	border-top: 0
}
.sub_menu, .sub_menu ul li {
	width: 185px
}
.sub_menu ul li {
	color: #b3b3b3;
	padding: 2px 0 3px
}
.tp2 {
	padding-right: 10px
}
.tlc {
	color: #ffd438
}
a {
	outline: none;
	color: #00f
}
a:hover, .sub_menu ul li a:hover {
	color: red;
	text-decoration: none
}
.sub_menu li a:hover {
	background: #f5f5f5
}
.p10 {
	padding-left: 8px
}
.srh {
	padding-left: 20px
}
.hn {
	height: 25px
}
.srh p {
	text-align: center;
	background-repeat: no-repeat;
	background-position: -358px -161px;
	font-size: 14px;
	padding: 4px 11px 0
}
.srh p.wl {
	background-image: none;
	line-height: 14px!important
}
.srh p.wl {
	padding-left: 4px
}
.srh p, .bo {
	font-weight: 700
}
.srh1 {
	border: 1px solid #327ae8;
	width: 440px;
	height: 37px;
	margin-right: 6px
}
.ddn, .ddn dd, .ddn dl, .ddn dt, .ddn ul {
	margin: 0;
	padding: 0;
	outline: none
}
.ddn dd {
	position: relative
}
.ddn a, .ddn a:visited {
	color: #333;
	outline: none
}
.ddn dt {
	display: block;
	border: 1px solid #eaeaea;
	width: 70px;
	cursor: pointer;
	font: 700 12px arial;
	color: #333;
	border-radius: 2px;
	background-position: -259px -65px;
	margin: 3px;
	padding: 7px 8px
}
.ddn dd ul {
	background: #f9f9f9;
	border: 1px solid #dadada;
	border-top: 0;
	display: none;
	left: 3px;
	position: absolute;
	top: -4px;
	width: 86px;
	list-style: none;
	box-shadow: 2px 4px 3px #ddd;
	text-indent: 2px;
	border-radius: 0 0 2px 2px
}
.ddn dd ul li a {
	display: block;
	padding: 5px
}
.ddn dd ul li a:hover {
	background: #327ae8
}
.txt, .txtb {
	border: 0;
	outline: none;
	line-height: 17px;
	height: 17px;
	padding: 10px 5px 10px 3px
}
.txt {
	width: 337px
}
.txtb {
	width: 440px
}
.q_sbtn {
	width: 113px;
	height: 39px;
	background-position: 0 -1518px;
	border: 0;
	cursor: pointer
}
.q5_sbtn {
	width: 113px;
	height: 39px;
	background-position: -89px -103px;
	border: 0;
	cursor: pointer
}
.q5_sbtn:hover {
	background-position: -210px -103px;
	box-shadow: 0 1px 3px #aaa
}
.q_sbtn:hover {
	background-position: -121px -1518px;
	box-shadow: 0 1px 3px #aaa
}
.clr3 {
	color: #777;
	padding: 10px 7px
}
.pbr {
	border: 1px solid #eace85;
	width: 152px;
	text-align: center;
	background: #fcfbe8;
	background: -ms-linear-gradient(top, #fff 0%, #fff7D2 100%);
	background: -moz-linear-gradient(top, #fff 0%, #fff7D2 100%);
	background: -o-linear-gradient(top, #fff 0%, #fff7D2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #fff7D2));
	background: linear-gradient(to bottom, #fff 0%, #fff7D2 100%);
	padding: 10px 0 11px
}
a:hover.pbr {
	background: #fff7D2;
	background: -ms-linear-gradient(top, #fff7D2 0%, #fff 100%);
	background: -moz-linear-gradient(top, #fff7D2 0%, #fff 100%);
	background: -o-linear-gradient(top, #fff7D2 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff7D2), color-stop(1, #fff));
	background: linear-gradient(to bottom, #fff7D2 0%, #fff 100%)
}
a.pbr {
	color: #c94105;
	line-height: 16px
}
.txt, .txtb, .fz3 {
	font-size: 13px
}
.fz1, .q_new {
	font-size: 11px
}
span.arw {
	font-size: 10px
}
span.arwi {
	font-size: 10px
}
ul.menu li a:hover.un, ul.menu li a, .tnb li a, a:hover, .srh a, .q_new, .ddn a, .ddn a:visited, .pbr, li a:hover.un {
	text-decoration: none
}
.ddn dt:hover, .ddn dt:focus, dt.act {
	border: 1px solid #dadada
}
.bt {
	/*border-bottom: 1px solid #f5f5f5;*/
	height: 1px;
	margin: 0 0 4px;
	padding-top: 8px;
	clear: left
}
.q_new {
	background: #ff9100;
	padding: 0 3px 0 4px;
	border-radius: 2px;
	margin-right: 4px
}
/*Auto Suggest-css-starts*/

.ui-menu {
	list-style: none;
	margin: 0;
	display: block;
	float: left
}
.ui-autocomplete {
	position: absolute
}
.ui-menu .ui-menu-item {
	list-style: none;
	cursor: pointer;
	background: #fff
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	font-size: 14px;
	list-style: none;
	cursor: pointer;
	display: block;
	color: #000;
	text-indent: 5px;
	padding: 2px 0
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	background: none repeat scroll 0 0 #327ae8;
	color: #fff
}
.ui-widget-content {
	background: #fff;
	padding: 0 0 2px 0;
	border: 1px solid #327ae8!important;
	color: #222
}
.ui-placeholder-input {
	color: #8d8d8d
}
.mbic {
	background-position: -128px -73px;
	display: inline-block;
	height: 16px;
	margin-top: -2px;
	vertical-align: middle;
	width: 16px
}
.et:hover, .et:hover {
	background: #fff;
	box-shadow: 0 0 1px 1px #a7a7a7
}
.et:hover a.un, .et:hover a.un {
	border-left: 1px solid #fff;
	color: #333
}
.et a.msg {
	border: 0;
	padding: 0
}
.cnt {
	background: #ff9100;
	vertical-align: middle;
	font: 700 9px arial;
	padding: 1px 2px;
	border-radius: 2px;
	margin: -3px -5px 0 0;
	float: right;
	line-height: 9px
}
.tnb li a.zz {
	border-left: 0
}
.sub_menu1, .sub_menu1 ul li {
	width: 100%;
	z-index: 1000
}
.tnb li:hover a.dtn {
	border-left: 1px solid #a7a7a7
}
.tnb li:hover .cnt {
	color: #fff
}
/*header css ends*/



/*Footer CSS*/

.b2 {
	/*background: #ededed;*/
	padding: 6px 0 5px;
	min-width: 1003px;
	margin-bottom: 1px
}
.bt2 {
	background: #fbfbfb;
	border-radius: 5px;
	padding: 4px 0 6px 20px;
	height: 97px;
	margin: 0 20px 0 10px;
	line-height: 18px
}
.bt2 a {
	color: #505050
}
.bt2 a, .lg a, .flk a, .cpr a {
	text-decoration: none
}
.lg a:hover, .flk a:hover, .cpr a:hover, .bt2 a:hover {
	text-decoration: underline
}
.lg {
	background-position: -201px -152px;
	width: 145px;
	height: 88px;
	margin: 5px 15px 0 0
}
.wx1 {
	width: 120px
}
.bt1 {
	border-bottom: 1px solid #e5e5e5;
	height: 1px;
	margin: 0 0 5px;
	padding-top: 5px;
	clear: left
}
.np {
	background-repeat: no-repeat
}
.flk {
	line-height: 21px;
	padding-right: 10px
}
.flk ul li {
	list-style: none;
	padding: 0 19px;
	line-height: 18px;
	color: #5d5d5d;
	border-right: 1px solid #e0e0e0
}
.flk ul li.lx {
	padding-left: 0
}
.flk ul li.lx1 {
	border: 0;
	padding-right: 0
}
.flk ul li a {
	color: #686868
}
.flk ul li p {
	font-size: 14px;
	line-height: 20px;
	display: block;
	padding: 2px 40px 0 0
}
.pt3 {
	padding-top: 0px
}
.pt5 {
	padding-top: 0px;
	margin-left: 3%;
}
.ptf {
	padding-left: 85px
}
.fbk, .gp, .tw, .flk ul li {
	float: left
}
.fbk, .gp, .tw {
	display: block
}
.fbk {
	background-position: -89px -156px
}
.gp {
	background-position: -113px -156px
}
.tw {
	background-position: -138px -156px
}
.fbk, .gp, .tw {
	width: 19px;
	height: 19px;
	margin-top: 1px
}
.tmu a, .flk ul li p, .flk ul li p a {
	color: #000
}
.fbk, .gp, .ps1, .imb {
	margin-right: 6px
}
.gpy, .imb {
	height: 19px
}
.imb {
	width: 79px;
	background-position: -90px -216px;
	margin-top: 1px;
	border-radius: 2px
}
.gpy {
	border-radius: 2px;
	margin-top: 1px;
	width: 94px;
	background-position: -89px -184px
}
.cpr {
	padding: 5px 0;
	margin-top: 16px;
	font-size: 11px
}
.tmu {
	padding-right: 15px;
	float: left;
	margin-left: 166px;
}
.tmu1 {
	float: left;
	margin-left: 352px;
}
.ph1 {
	height: 1px
}
.tmu a {
	padding: 0 4px
}
.cl3 {
	color: #333
}
.doff {
	display: none
}
/*Auto Suggest-css-starts*/

.ui-menu {
	list-style: none;
	margin: 0;
	display: block;
	float: left
}
.ui-autocomplete {
	position: absolute
}
.ui-menu .ui-menu-item {
	list-style: none;
	cursor: pointer;
	background: #fff
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	font-size: 14px;
	list-style: none;
	cursor: pointer;
	display: block;
	color: #000;
	text-indent: 5px;
	padding: 2px 0
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	background: none repeat scroll 0 0 #327ae8;
	color: #fff
}
.ui-widget-content {
	background: #fff;
	padding: 0 0 2px 0;
	border: 1px solid #327ae8!important;
	color: #222
}
.ui-placeholder-input {
	color: #8d8d8d
}
.black_overlay1 {
	position: fixed;
	_position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background: black;
	z-index: 1001;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity=70);
	overflow: hidden
}
/*Tab Classes*/

.tabs_links ul li a, .tabs_links1 ul li a {
	line-height: 33px;
	padding: 0 8px 0 8px;
	margin-right: 4px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
	margin-left: -1px;
	color: #000;
	z-index: 1
}
.tabs_links ul li a:hover, .tabs_links ul li.active a, .tabs_links1 ul li a:hover, .tabs_links1 ul li.active a {
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
	padding: 0 8px 0 8px;
	line-height: 33px;
	color: #000;
	background-color: #FFFFFF;
	position: relative;
	margin-left: -1px;
	margin-right: 4px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #f5f5f5;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#fff));
	background: -moz-linear-gradient(top, #efefef, #fff)
}
.tabs_links ul li.active a, .tabs_links1 ul li.active a {
	cursor: default!important;
	pointer-events: none
}
.tab_content, .tab_content1 {
	border: solid 1px #aaaaaa;
	padding-bottom: 16px;
	z-index: -99;
	padding: 5px
}
.tab_content ul, .tab_content1 ul {
	padding: 0px 0 0 15px;
	float: left
}
.tab_content li, .tab_content1 li {
	float: left;
	padding: 4px 0 2px 1px;
	width: 465px
}
.tab_content ol, .tab_content1 ol {
	padding: 0px 0 0 20px;
	float: left
}
/* Second Stage & Thankyou Message Classes*/

.o_label {
	color: #4c4f50;
	line-height: 32px;
	font-size: 14px
}
.fwr {
	width: 725px;
	display: block;
	z-index: 1002;
	position: fixed;
	top: 10%;
	background-color: #FFFFFF;
	border-radius: 3px;
	-moz-box-shadow: 0 0 5px #000000;
	-webkit-box-shadow: 0 0 5px #000000;
	box-shadow: 0 0 5px #000000;
	padding: 5px;
	left: 23%
}
.cl {
	background-position: -509px -2px;
	cursor: pointer;
	height: 35px;
	width: 37px;
	margin-top: -25px;
	position: relative;
	z-index: 1004;
	margin-left: 717px;
	display: block;
	position: absolute
}
.fll {
	float: left
}
.bold {
	font-weight: 700
}
.fhc {
	width: 723px;
	height: 34px;
	line-height: 34px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 1px solid #bfc7d5;
	background: #e9ebf5;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9fc), to(#e9ebf5));
	background: -moz-linear-gradient(top, #f9f9fc, #e9ebf5)
}
.pad1 {
	padding: 10px
}
.tool_tip {
	line-height: 20px;
	border-radius: 3px!important
}
.tis {
	padding: 3px;
	-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
	-moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
	box-shadow: inset 2px 2px 2px 0px #dddddd;
	border: 1px solid #98b8e1;
	border-radius: 6px;
	resize: none;
	height: auto
}
.tb_blk {
	font-size: 12px!important;
	color: #000000!important;
	padding-top: 3px!important
}
.overlay_inl_frm_toltip {
	display: block;
	background: #fffec6;
	border: 1px solid #f4ca65;
	padding: 6px;
	font-size: 12px;
	color: #6c2400;
	width: 170px;
	font-family: arial;
	position: absolute
}
.q {
	font-size: 14px
}
.submit_msg_outer1 {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px solid #E3E3E3;
	box-shadow: 0 0 5px #B5B5B5;
	padding: 10px
}
.tick2 {
	background-position: -552px -2px;
	width: 42px;
	height: 39px;
	margin-left: 85px
}
.np {
	background-repeat: no-repeat
}
.submit_msg2 {
	color: #000000;
	font-size: 14px;
	font-weight: 500;
	padding: 8px;
	text-align: center;
	width: 489px;
	margin: 0 auto
}
.lightbox_close {
	background-position: -57px -160px;
	height: 24px;
	margin: -32px -23px 8px 0;
	position: relative;
	width: 24px;
	z-index: 100;
	background-color: transparent
}
/* ef_overlay form css starts */

.lf {
	text-align: left
}
.ta_c {
	text-align: center
}
.error {
	background: #ffe5e5;
	border: 1px solid #ef9494;
	margin-top: 4px
}
.m_all {
	font-size: 11px;
	color: #333333;
	padding: 5px 10px
}
.ms1 {
	margin-bottom: 5px
}
.doff {
	display: none
}
.enq_br1 {
	border-bottom: 1px dotted #E3E3E3;
	margin: 0 13px 0 0px;
	padding-bottom: 5px;
	line-height: 15px!important;
	font-weight: bold
}
.pl2 {
	padding: 3px 0 3px 5px
}
.mt11 {
	margin-top: 11px
}
.wd92 {
	width: 97px
}
.enq_cnt {
	color: #313131;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	width: 100px;
	line-height: 15px!important
}
.salut {
	border: 1px solid #ddd
}
.vv {
	vertical-align: top
}
.pl {
	padding-left: 7px
}
.autocomplete {
	background-color: white;
	border: 1px solid black;
	position: absolute;
	cursor: default;
	overflow: auto;
	overflow-x: hidden;
	text-align: left
}
.m_l_3 {
	margin-left: 3px
}
.mt15 {
	margin-top: 15px
}
.w3 {
	padding-top: 9px
}
.w1 {
	padding-top: 5px
}
.enq_m1 {
	left: 50%;
	margin: -220.5px 0 0 -280px;
	z-index: 1002;
	_margin: -200px 0 0 -200px;
	_position: absolute
}
.m_b_10 {
	margin-bottom: 10px
}
.tick1 {
	background-position: -551px 4px;
	width: 45px;
	height: 46px
}
.submit_msg1 {
	color: #000000;
	font-size: 14px;
	font-weight: 500;
	padding: 8px;
	width: 606px;
	margin: 0 auto
}
.msg {
	width: 27px;
	height: 12px;
	display: block;
	background-position: -89px -73px;
	vertical-align: middle;
	float: left
}
.grn-b {
	background: none repeat scroll 0 0 #8EC355;
	margin: 10px 0 5px;
	padding: 5px 10px;
	width: 586px;
}
.d1 {
	color: #FFFFFF
}
.p4 {
	padding-left: 10px
}
.g1 {
	font-size: 12px
}
.fom {
	font-size: 13px;
	width: 75px
}
.pr2 {
	padding-right: 25px;
	padding-left: 0 !important
}
.bmrgn {
	margin-bottom: 5px
}
.enq_m {
	position: fixed;
	left: 50%;
	margin: -220.5px 0 0 -280px;
	z-index: 1002;
	_margin: -200px 0 0 -200px;
	_position: absolute
}
/*B. L. Footer Form */

.form_area {
background:-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	background: #f5f5f5!important;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef));
	background: -moz-linear-gradient(top, #fff, #efefef)!important;
	border: 1px solid #BEBEBE!important;
	width: 680px!important;
	min-height: 216px!important;
	text-align: left!important;
	border-radius: 6px!important;
	box-shadow: 0px 0px 7px 0px #CDCDCD !important
}
.sbtn, .sbtn:focus {
	color: #000!important;
	font-family: arial!important;
	font-size: 18px!important;
	font-weight: bold!important;
	width: 286px!important;
	padding: 2px 0 5px 3px!important;
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	margin-top: 5px!important;
	height: 34px!important;
	clear: both!important;
	border: solid #db8700 1px!important;
	background: #ffcb65!important;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffcb65), to(#ffb13a))!important;
	background: -moz-linear-gradient(top, #ffcb65, #ffb13a)!important;
	text-align: center!important;
	cursor: pointer!important;
	border-radius: 3px 3px 3px 3px!important
}
.sbtn:hover {
	background: #ffcb65!important;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffb13a), to(#ffcb65))!important;
	background: -moz-linear-gradient(top, #ffb13a, #ffcb65)!important;
	text-align: center!important
}
.sh {
	font-weight: bold!important;
	margin: 0px 13px 0px 13px!important;
	padding: 3px 0 8px 0!important;
	border-bottom: 1px dotted #DEDEDE!important;
	border-radius: 3px!important;
	display: none
}
input.q_pro {
	width: 95%;
	border: 1px solid #eaeaea;
	border-top: 1px solid #c9c9c9;
	color: #000000;
	height: 21px;
	vertical-align: top;
	padding: 0px 0 0px 5px;
	line-height: 21px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px)!important;
	padding: 4px 0px 4px 5px
}
input.q_pro {
	height: 16px!important;
	padding: 4px 0px 4px 5px!important;
	border-radius: 3px)!important
}
.q_title {
	background-position: 0px -222px!important
}
input.stat_name {
	width: 161px;
	border: 1px solid #eaeaea;
	border-top: 1px solid #c9c9c9;
	height: 23px!important;
	padding: 0px 0 0px 5px;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	line-height: 21px;
	border-radius: 3px;
	padding: 4px 0px 4px 5px
}
#q_qty_list_val1 {
	border-radius: 3px;
	padding: 2px 0!important;
	height: 26px!important
}
#slt1 {
	border-radius: 3px;
	padding: 2px 0 2px 5px!important;
	height: 25px!important;
	border: 1px solid #D7E2E9!important
}
.q_ph_area {
	background-position: 0 -132px!important
}
.q_ph_no {
	background-position: 0 -163px!important
}
.layer {
	position: fixed;
	_position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	z-index: 1004
}
.bl_overlay {
	position: fixed;
	_position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background: black;
	z-index: -1004;
	-moz-opacity: 0.30;
	opacity: .30;
	filter: alpha(opacity=40);
	overflow: hidden
}
textarea.desq {
	height: 77px!important;
	padding: 4px 0px 4px 5px!important;
	border-radius: 3px
}
textarea.desq {
	height: 70px;
	margin-top: 8px;
	padding: 0 0 0 5px
}
.q_qty {
	background-position: 0 -335px!important
}
.q_email {
	background-position: 0 -39px!important
}
.q_first_name {
	background-position: 0 -8px!important
}
.q_comp_name {
	background-position: 0 -366px!important
}
.q_website {
	background-position: 0 -306px!important
}
.q_country_name {
	background-position: 0 -70px!important
}
.q_city_others {
	background-position: 0 -101px!important
}
.q_mobile {
	background-position: 0 -195px!important
}
.send_sms {
	background-position: -389px -2px
}
.clr {
	clear: both
}
.nef {
	background: #CCEBCC;
	border: 1px solid #DDDDDD;
	font-size: 13px;
	padding: 0 0 0 5px;
	border-radius: 6px
}
.fhc p {
	color: #A13100;
	font-size: 16px
}
.ln-h td {
	line-height: 29px;
	padding: 0
}
.bdr {
	border-top: 1px solid #d8e6f3
}
.o_label td {
	color: #4C4F50;
	font-size: 14px;
	padding: 0;
	vertical-align: middle
}
.tb_blk input {
	margin: 0 4px 0 4px
}
#q_applic_enrichmt {
	margin-top: 1px
}
table .ln-h {
	margin-left: 1px!important;
	margin-top: 11px!important
}
.brdra {
	border: 0 none
}
.esb {
	background-position: -381px -65px;
}
.image_div {
	overflow: auto;
	width: 500px;
	height: 500px
}
.m12 {
	margin-bottom: 2px
}
.va {
	vertical-align: top
}
.pt6 {
	padding-top: 6px
}
.pr-2 {
	padding-right: 2px
}
.pb6 {
	padding-bottom: 6px
}
.pl4 {
	padding-left: 4px
}
.don {
	display: block
}
.bgclor {
	border: 1px solid #ABADB3;
	box-shadow: 1px 1px 15px #646464;
}
.bg12 {
	background: #fff
}
.g2 {
	font-size: 17px
}
.wh {
	color: #000
}
.m7 {
	margin-left: 5px
}
.close-new {
	background-position: -506px -66px !important;
	width: 21px;
	height: 21px;
	margin-right: 3px;
}
.t_135 {
	top: 135px
}

/* IE8 uses \0 */

@media all\0 {
.menu1 ul li ul {
	border: 1px solid #ccc
}
}
.min-new {
	background-position: -521px -66px !important;
	width: 21px;
	height: 21px;
	margin-right: 2px;
}
.max-new {
	background-position: -647px -9px !important;
	height: 21px;
	margin-right: 2px;
	width: 21px;
}
.n-nef {
	background: none repeat scroll 0 0 #CCEBCC;
	border: 1px solid #98B9DF;
	font-family: arial;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 3px 0 5px 5px;
	vertical-align: top;
}
.fsheet_pd {
	padding: 2px;
	background: #FFFFFF;
	border: 1px solid #b9cbdd;
	overflow: hidden !important;
	width: 309px;
}
.g1 {
	font-size: 12px
}
.m15 {
	margin-left: 10px
}
.m13 {
	margin-top: 20px
}
.fsheet th {
	background: none repeat scroll 0 0 #F7F7F7;
	border-bottom: 2px solid #FFFFFF;
	font-weight: 100;
	height: 22px;
	padding: 5px 15px 0 5px;
	text-align: right;
	width: 108px;
}
.fsheet td {
	height: 30px;
	padding: 0 15px 0 5px;
	text-align: left;
	vertical-align: middle;
}
.acd h5 {
	color: #18348A;
	font-size: 16px;
	margin: 0 0 8px;
}
.vacd {
	padding: 4px 5px 4px 9px
}
.vacd a {
	color: #3059ad
}
.vacd a:hover {
	color: red
}
.acd a {
	background: none repeat scroll 0 0 #DADADA;
	color: #000000;
	margin-top: 8px;
	padding: 1px 4px 1px 5px;
}
.acd h5 {
	color: #18348A;
	font-size: 16px;
	margin: 0 0 5px;
}
.wrd_brk {
	word-wrap: break-word
}
.nef10 {
	border-color: #BBBBBB #EAEAEA #EAEAEA;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	height: 100px;
	padding: 0;
	width: 617px;
	border-radius: 3px;
	margin-left: 15px;
}
.nef13 {
	border-radius: 6px;
	padding-left: 5px;
	border: 1px solid #DDDDDD;
	padding-top: 7px;
	padding-bottom: 7px;
}
input:focus, select:focus {
	background-color: #FFFFCC;
	border: 1px solid #f1ca7e
}
.lh30 {
	line-height: 30px
}
.enn5 {
	color: #000000;
	float: right;
	font-size: 13px;
	margin-left: 25px;
	text-align: left;
	width: 320px;
}
.neff1 {
	width: 650px
}
.ftd {
	color: #000000;
	height: 35px;
	text-align: right;
	width: 75px;
}
#auulli ul li, #auulli ol li {
	margin: 0 0 5px 30px
}
#auulli p {
	margin: 2px 0 2px 0
}
.weblink {
	background-position: -4px -321px
}
.etf_tooltip {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFEC6;
	border-color: #F4CA65;
	border-image: none;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	color: #6C2400;
	display: block;
	font-family: arial;
	font-size: 12px;
	padding: 6px;
	position: absolute;
	width: 170px;
}
.etf_tooltip img {
	margin-left: -20px;
	position: absolute;
}
#aupd p, #aupd div {
	text-align: justify;
	color: #000;
	font-size: 14px;
	margin-top: 10px
}
.thk_msg {
	margin-bottom: 1px;
	margin-top: 10px!important;
	display: block!important;
	box-shadow: 0px 0px !important;
	position: relative!important;
	background-color: #F8F8F8!important;
	border-radius: 0px!important
}
#thlnk a {
	background-color: #8EC355;
	padding: 3px
}
#thlnk a:hover {
	background-color: #8EC355;
	padding: 3px
}
.recent a {
	background-color: #e8ecfd
}
.pd1 {
	background-position: -395px -7px;
	height: 27px;
	margin: 0 5px;
	width: 27px;
}
.tx {
	margin: 5px 0 3px;
	width: 451px;
}
.jt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B7C7DD;
	border-collapse: separate;
	text-align: left
}
.jt span {
	color: #0000FF
}
.jt td {
	background: none repeat scroll 0 0 #EBF3FF;
	padding: 5px;
	text-align: left
}
.jt th {
	background: none repeat scroll 0 0 #EBF3FF;
	padding: 5px;
	text-align: left;
	width: 130px
}
.an {
	width: 248px
}
.sr {
	background: none repeat scroll 0 0 #F6CD6C;
	border: 1px solid #C38344;
	color: #653C1E;
	font-weight: 600;
	margin: 5px 0;
	padding: 3px 5px;
	text-align: center
}
.cr {
	cursor: pointer
}
.c-r {
	clear: right!important
}
.d_il {
display:ief4 {
margin-top:46px
}
nline
}
/*T5 Class*/
.t5 {
	margin: 10px 2px 3px 0px;
	padding: 5px;
	width: 270px;
	clear: both
}
.t5 table {
	max-width: 265px!important;
	display: block;
}
.t6 {
	margin: 10px 2px 3px 0px;
	padding: 5px;
	width: 480px;
	clear: both
}
.t6 table {
	max-width: 480px!important;
	display: block;
}
/*inline form on home page*/

.userDetail {
	color: #303030;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	margin: 0 10px 15px 0;
	padding: 5px 10px;
	position: relative;
	text-align: left;
	border-radius: 5px;
	width: 452px;
}
.userInfo-cl {
	color: #000000;
	font-size: 12px;
	line-height: normal;
	text-align: left;
}
/* Css for Enquiry Form Overlay*/
.sndsmstxt {
	background-color: #01009A;
	color: #FFFFFF;
	font: bold 20px/20px Arial, Helvetica, sans-serif;
	height: 28px;
	left: 26px;
	padding-bottom: 2px;
	padding-top: 10px;
	position: absolute;
	text-align: center;
	top: 26px;
	width: 350px;
}
.sndsmstxt1 {
	background-color: #01009A;
	color: #FFFFFF;
	font: bold 20px/20px Arial, Helvetica, sans-serif;
	height: 28px;
	right: 15px;
	padding-bottom: 2px;
	padding-top: 10px;
	position: absolute;
	top: 35px;
	width: 336px;
}
.sndsmstxt2 {
	background-color: #01009A;
	color: #FFFFFF;
	font: bold 20px/20px Arial, Helvetica, sans-serif;
	height: 28px;
	padding-bottom: 2px;
	padding-top: 10px;
	position: absolute;
	right: 15px;
	top: 35px;
	width: 336px;
	margin-right: 2px
}
.enq_out1 {
	background-color: #EDF0F5;
	border: 1px solid #E0E0E0;
	padding: 9px 1px 0 10px;
	width: 337px;
	margin: 26px 0 26px 26px;
}
.enq_out {
	background-color: #EDF0F5;
	border: 1px solid #E0E0E0;
	padding: 9px 1px 0 10px;
	width: 337px;
	margin: 26px 0 26px 26px;
}
.enq_out2 {
	background-color: #EDF0F5;
	border: 1px solid #E0E0E0;
	padding: 9px 1px 0 10px;
	width: 323px;
}
.q1_sbtn_efo, .q1_sbtn_efo:focus {
	color: #fff;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	padding: 6px 15px 6px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-top: 5px;
	clear: both;
	border: solid #db8700 1px;
	background: -webkit-gradient(linear, center top, center bottom, from(#67ae55), to(#578843));
	background: -webkit-linear-gradient(#67ae55, #578843);
	background-color: #69a74e;
	-webkit-box-shadow: inset 0 1px 1px #a4e388;
	border-color: #3b6e22 #3b6e22 #2c5115;
	text-align: center;
	cursor: pointer;
	border-radius: 3px 3px 3px 3px;
	text-shadow: 0 1px 2px rgba(0,0,0,.5);
}
.q1_sbtn_efo:hover {
	background: #588a44;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#588a44), to(#66aa53));
	background: -moz-linear-gradient(top, #588a44, #66aa53);
	text-align: center
}
.n-input {
	border: 1px solid #C0C1D3;
	border-radius: 6px;
	font-family: arial;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 3px 0 5px 5px;
	vertical-align: top;
}
.editable {
	color: #0000FF;
	cursor: pointer;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin: -2px 0 0 5px;
}
.white_bg_efo {
	width: 402px;
	background-color: #FFFFFF;
	box-shadow: 1px 1px 15px #000000
}
.ef4 {
	margin-top: 46px
}
h1 {
	font-size: 20px;
	color: #DA4105;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
	margin-left: 3%;
}
h2 {
	font-size: 20px;
	color: #0D7ABD;
	font-weight: normal;
	font-style: normal;
	margin: 10px 0 10px 0
}
.carrow {
	background-position: -39px -9px
}
.fixhd {
	padding-top: 7px
}
.fixhd_n {
	width: 100%;
	position: fixed;
	top: 0
}
.fixdd_n {
	position: fixed;
	top: 0px;
	background: #fff;
	width: 100%;
	z-index: 999;
	box-shadow: 0 0 6px 0 #03f;
	transition: shadow 0.5s ease-in-out 0.2s
}
.sugdd {
	position: fixed!important;
	top: 70px!important;
	z-index: 99999!important;
	transition: top 0.2s ease-in-out 0.2s
}
.sugdd1 {
	top: 97px!important
}
.ih-tnb {
	margin-bottom: 0
}
.bt_n {
	margin: 0
}
.fxmn {
	padding-top: 110px
}
.m00 {
	width: 1003px;
	margin: 0 auto
}