@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/back_bg.png);
	background-repeat: repeat;
}
#wrapper {
	width: 100%;
}
#bodywrapper {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*background-image: url(../images/body.png);
	background-repeat: repeat-y;*/
	height: auto;
}
#main_body {
	width: 977px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:auto;
}
.header {
	height: 110px;
	width: 938px;
	margin-left:18px;
	margin-left:18px;
}
.logo {
	float: left;
	padding-top: 14px;
	padding-left:0px;
}
.facb {
	float: right;
	padding-top: 0px;
	margin-right: 0px;
}
.headerMenu {
    list-style:none;
}
.headerMenu li {
    text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D3380;
}
.headerMenu li:first-child
{
    text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2D3380;
	padding-bottom:5px;
} 

/*This is drop down menu css. start from here*/

/*This is drop down menu css. End here*/

#menu {
    position:relative;
    z-index:100;
	height:42px;
	width:924px;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	float: left;
	padding-left: 14px;
	margin-left:18px;
	margin-left:18px;
}
#menu .menu {
    position:absolute;
}
#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    padding:7px 14px 7px 14px;
    white-space:nowrap;
}
#menu li {
    float:left;
    background:#fff;
}
#menu li li {
    float:none;
    _border:1px solid #fff; /** fix for ie6 */
	
}
#menu div {
    visibility:hidden;
    position:absolute;
	
    
}
#menu div div {
    margin:-24px 0 0 -1px;
    left:100%;
}
#menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu a {
    text-decoration:none;
    color:#fff;
    position:relative;
    z-index:77;
	height: 28px;
	margin-bottom:5px;
}
#menu a:hover {
	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	display:block;
	text-decoration:none;
	background-color:#000;
	background-repeat: repeat-x;
	height: 28px;
	
}
#menu a:hover span { color:#FFF;background-color:#000; height: 25px; }
#menu>ul>li:hover>a {
	background-color:#000;
	height: 25px;
	color:#fff;
}
#menu>ul>li:hover>a span { color:#fff; height:42px; }
#menu span {
    font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; color:#FFF;
}
#menu li { background:none; }
/* menu::level >= 2 */
#menu li li a {
    padding:0;
    position:static;
	
}
#menu li li a:hover { background:#000; }
#menu li li a span { color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#menu li li a:hover span { color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#menu li li a.parent span { background:url(images/pointer.html) no-repeat right 9px; _background-position:right 10px; }
*+html #menu li li a.parent span { background-position:right 10px; }
#menu li li a.parent:hover span { background-position:right -49px; }
*+html #menu li li a.parent:hover span { background-position:right -48px; }
#menu li li span {

	font-family:Arial, Helvetica, sans-serif; font-size:14px;
    display:block;
    text-transform:none;
    line-height:32px;
    padding:4px 25px 4px 14px;
    height:35px;
}
#menu li div { background:#2d3380; }
/** <fix for ie6> */
#menu div div {
    _margin-top:-25px;
    _background:#fff;
}
#menu li li li { _border:1px solid #fff; }
#menu div div div { _background:#fff; }
#menu li li li li { _border:1px solid #fff; }
/** </fix for ie6> */

/* lava lamp */
div#menu li.back {
    width:10px;
    height:32px;
    z-index:8;
    position:absolute;
}
div#menu li.back .left {
    width:auto;
    height:32px;
    float:none;
    position:relative;
    top:0;
    left:0;
    visibility:visible;
}




/*This is drop down menu css. End here*/






#slde_body {
	float: left;
	height: auto;
	width: 941px;
	padding-top: 15px;
	padding-left: 17px;
}
#wlcm_bdy {
	float: left;
	height: auto;
	width: 941px;
	padding-top: 0px;
}
.welcm_txt {
	font-family: Myriad Pro;
	font-size: 27px;
	color: #2d3380;
	float: left;
	width: 588px;
	height:auto;
}
.welcm_pic {
	width: 152px;
	margin:0px 10px 10px 0px;
}
.welcm_header {
	font-family: "Myriad Pro";
	font-size: 27px;
	color: #2d3380;
	padding-bottom: 8px;
}
.wlcm_texbdy {
	float: left;
	width: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	text-align: justify;
}
#whats_nw {
	float: right;
	width: 323px;
}
.whts_header {
	font-family: "Myriad Pro";
	font-size: 27px;
	color: #2d3380;
	padding-bottom: 8px;
}
.whts_pic {
	float: left;
	height: 85px;
	width: 321px;
	border: 1px solid #eaeaea;
	text-align: center;
	padding-top: 5px;
}
.whts_nwtxt {
	float: right;
	width: 323px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	text-align: justify;
}
.divdr {
	float: left;
	width: 5px;
	padding-left: 12px;
	padding-top: 5px;
}
#our_srvc {
	float: left;
	width: 670px;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #2d3380;
}
.servc_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	float: left;
	width: 670px;
	text-align: justify;
}
.envrmnt {
	float: right;
	height: 269px;
	width: 232px;
	padding-bottom: 20px;
}
#index_footer {
	width: 973px;
	background-color:#2D3380;
	height: auto;
	float: left;
	margin-left: 0px;
}
.footer_txt {
	float: left;
	width: 941px;
	margin-left: 18px;
}
.footer_lfttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: 500;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#about_bdy {
	float: left;
	height: auto;
	width: 941px;
}
.abt_hedr {
	font-family: "Myriad Pro";
	font-size: 27px;
	color: #2d3380;
}
.abt_matter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	padding-top: 10px;
	text-align: justify;
	padding-bottom: 15px;
}
#cntct_bdy {
	float: left;
	width: 941px;
	padding-bottom: 15px;
}
#cntct_part1 {
	float: left;
	width: 250px;
}
.cntct_heder {
	font-family: "Myriad Pro";
	font-size: 27px;
	color: #2d3380;
	padding-bottom: 10px;
}
.cntct_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
}
.cntct_part2 {
	float: right;
	width: 325px;
}
.cntct_frmtxt {
	font-family: "Myriad Pro";
	font-size: 27px;
	color: #2d3380;
	padding-bottom: 10px;
}
.frm_txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #292929;
	font-size: 15px;
}

.gallery_header {
	font-family: "Myriad Pro";
	font-size: 27px;
	color: #2d3380;
	padding-bottom: 10px;
}
#galry_bdy {
	float: left;
	height: auto;
	width: 941px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#prdct1 {
	float: left;
	height: 200px;
	width: 220px;
	margin-right: 20px;
}
#prdct_last {
	float: right;
	height: 200px;
	width: 220px;
}

.prdct_pic {
	float: left;
	height: 170px;
	width: 220px;
}
.pic_code {
	float: left;
	height: 30px;
	width: 220px;
	background-image: url(../images/prdct_dwn.png);
	background-repeat: repeat;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: center;
	line-height: 30px;
}
.tbleborder {
	border: 1px solid #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
}
#servc_chrt {
	float: left;
	height: auto;
	width: 941px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.baner_dscrp {
	float: left;
	width: 940px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	text-align: justify;
}
.srvc_pic {
	height: auto;
	width: 300px;
	margin:0px 10px 10px 0px;
}

#srvc_bdy {
	float: left;
	width: 941px;
	padding-top: 10px;
	height: auto;
	padding-bottom: 10px;
}

td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #292929;
	border-left-color: #292929;
}
.prdct_puf2nd_tbl {
	float: left;
	width: 941px;
	padding-top: 35px;
}


.srvc_bdypart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	float: left;
	width: 941px;
	padding-top: 15px;
}

/* Mainak */

.productListTable{
    margin:0px; 
	padding:0px; 
	border-collapse:collapse; 
	border-bottom-style:solid; 
	border-width:thin;
}

.NewDivSection1{
	height:auto; 
	position:absolute;
	background-image:url(../images/body.png);
	background-repeat:repeat-y; 
	width:1000px;
}

.mymessage{
color:#FF0000;
font-size:12px;
}

/* Gallery Menu */

#gallery_menu {
	float: left;
	height: auto;
	width: auto;
}
#gallery_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
#gallery_menu ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color:#2D3380;
	padding:5px;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}
#gallery_menu ul li:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color:#000;
	padding:5px;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}
#gallery_menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
#gallery_menu ul li a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
#gallery_menu ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.ContactFormLabel{
	font-family:Arial, Helvetica, sans-serif;
	color:#292929;
	font-size:12px;
}
.logoPlaceHolder {
    margin-top:10px;
	float:left;
	bottom:0px;
}
.logoPlaceHolder img {
    border: 1px solid #CCCCCC;
}
