
div#content1 {
    display: none;
    }
 
div#loading {
    top: 200 px;
    margin: auto;
    position: absolute;
    z-index: 1000;
    width: 160px;
    height: 24px;
    background: url(loading1.gif) no-repeat;
    cursor: wait;
    }


#products-inner {width:948px; margin:0px auto; border-top:1px #000 solid;}

.products-links {font-family:Arial; font-size:12px; color:#000; padding:10px 0px 5px 0px;}
.products-links a {color:#000; text-decoration:underline}
.products-links a:hover {color:#36F; text-decoration:none}




#products-inner .images {width:940px; margin:0; padding-top:10px;}
#products-inner .image-left {width:450px; margin:0px; float:left;}
#products-inner .image-left img {border:1px #000 solid}


#products-inner .image-right {width:460px; float:right; padding-left:30px;}
#products-inner .image-right .block {width:340px; display:block; float:left}
#products-inner .image-right .block img {border:1px #000 solid}
#products-inner .image-right .block h3 {font-family:Arial, Helvetica, sans-serif; color:#900; font-weight:normal; font-size:18px; padding:0px; margin:3px 0px 5px 0px}
#products-inner .image-right .down {width:100px; padding:0px 0px 0px 15px; margin:0; float:left}
#products-inner .image-right .down img {padding-bottom:0px; margin-bottom:5px; border:1px #000 solid}


#products-inner .matter {width:948px; float:left; margin:25px 0px 0px 0px; font-family:Arial, "Arial Narrow"; font-size:12px; color:#000}
#products-inner .matter h2 {font-family:Arial, "Arial Narrow"; font-weight:normal; font-size:18px; color:#000; padding-bottom:5px; text-decoration:underline; text-transform:uppercase}
#products-inner .matter h3 {font-family:Arial; font-size:13px; font-weight:normal; color:#000; margin:5px 0px 10px 0px}
#products-inner .matter p {font-family:Arial; font-size:12px; color:#000; text-align:justify; line-height:20px;}
#products-inner .matter ul {margin:0px; padding:0px;}
#products-inner .matter li {font-size:12px; margin:0px; padding:0px; line-height:22px; list-style-type:none}
#products-inner .matter a {color:#336699; font-family:Arial; font-size:12px;}
#products-inner .matter a:hover {color:#f00; text-decoration:underline}



.under-construction {font-family:Arial; font-size:20px; color:#000; height:100px;}


#products-inner .matter #decs {width:940px;}
#products-inner .matter #decs table tr td {border:1px #7cafe2 solid; border-collapse:collapse; text-align:center; font-size:12px}
#products-inner .matter #decs table tr th {border:1px #7cafe2 solid; text-align:center; color:#004e9c; font-size:15px;}
#products-inner .matter #decs table .head-bg {background-color:#7cafe2; color:#002e5c; text-align:center; height:25px; font-size:18px; font-family:Arial}


/****************************************************************************/

#products-inner .content {width:940px; margin:0px; font-family:Arial; font-size:12px; color:#000}
#products-inner .content h2 {font-family:Arial; font-weight:bold; font-size:24px; color:#000; padding-bottom:5px; text-transform:uppercase; margin:5px 0px 10px 0px}
#products-inner .content p {font-family:Arial; font-size:12px; color:#000; text-align:justify; line-height:18px;}
#products-inner .content .img {float:left; padding:10px; border:1px #CCC solid; margin-right:10px}
#products-inner .content ul {margin:0px 0px 25px 0px;}
#products-inner .content li {font-size:12px; line-height:22px;}

#products-inner .content .cert {width:948px; float:left; margin:15px 0px 30px;}
#products-inner .content .cert img {margin:00px 10px 0px 0px; border:1px #CCC solid; padding:0px;}


 

/****************************************************************************/
.contact-left {width:440px; float:left}
.contact-left table tr th {background-color:#7cafe2; color:#002e5c; text-align:left; height:25px; font-size:18px; font-family:Arial}
.contact-left table tr td {line-height:20px;}
.contact-right {width:474px; float:right}
.contact-right table tr td {border-bottom:1px solid #CCC;}
/******************************************************************************/


/*******************************  footer  ***********************************/
#footer {width:948px; border-top:1px #000 solid; background-color:#fff; margin:10px auto; padding:0px; overflow:hidden}
#footer .ftr-left {width:600px; float:left; padding:10px 0px; font-family:Arial; font-size:12px; color:#000;}
#footer .ftr-left a {color:#000;}
#footer .ftr-left a:hover {color:#f00}
#footer .ftr-right {width:328px; float:right; text-align:right; padding:10px 0px 20px; font-family:Arial; font-size:12px; color:#000;}



/************* infrastructure  ******************/
#infra {width:940px; margin:0px;}
#infra h2 {font-family:Arial; font-weight:bold; font-size:24px; color:#000; padding-bottom:5px; text-transform:uppercase; margin:5px 0px 10px 0px}
#infra img {margin:10px 7px; padding:0px; border:0px solid #CCC}



/********  collaspe panel  ******************/

.msg_list {
	margin: 0px;
	padding: 0px;
	width: 948px;
	
}
.msg_head {
	padding: 5px 10px;
	position: relative;
	background-color:#e8e9e9;
	margin:1px;
	font-size:15px;
}
.msg_body {
	padding: 5px 10px 15px;
	font-size:13px;
	line-height:20px;

}

.form-section .form-group input, .form-section .form-group label {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}
.form-section .form-group {
    width: 100%;
    display: inline-block;
}
.form-section .form-group input, .form-section .form-group textarea {
    height: 38px;
    border: 1px solid #ccc;
    padding: 0 10px;
    border-radius: 2px;
    font-size: 15px;
    box-sizing: border-box;
    width: 100%;
}
 .form-section .form-group textarea {
    height: 150px;
    font-size: 17px;
    padding: 10px 10px;
 }
.form-section .form-group label {
    font-size: 13px;
    padding-bottom: 0;
}
.form-section form {
    box-shadow: 0 0 10px #ddd;
    padding: 20px 20px;
    box-sizing: border-box;
}
.form-section button.submit-btn {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 2em;
    padding: 0 40px;
    margin: 0 8px 0 calc(16px / 2);
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    min-height: calc( 8px + 2em + 8px );
    margin-top: 8px;
    background: #4c4c4c;
        color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}
.form-section {
    padding: 0 35px 30px 0px;
    box-sizing: border-box;
}
.alert.alert-success.successMsg {
    color: green;
    font-size: 14px;
    font-weight: 700;
    margin-top: 20px;
}
form#contactForm h3 {
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    margin-top: 7px;
}
.form-section form p {
    margin-bottom: 0;
}