﻿body {
  margin:0px;
  font-family:Trebuchet MS;
  font-size:15px;
  color:#666666;
}

.inner-content-container {   
    width:990px;    
}

.page-content-padding {
   padding: 16px 42px 50px 42px;
   /*min-height:400px;*/
}
.height-container
{
    min-height:410px;
    }
.blur-animated-image1 {    
    opacity:0.2;   
}

.blur-animated-image2 {    
    opacity:0.5;   
}

.blur-animated-image3 {    
    opacity:0.7;   
}

.hidden {
    display:none;
}

.afterZoom {  
  z-index:100;
}

#animation_image_container {
    /*border:solid 1px;
    text-align:left;*/
    height:400px;   
}

.animated-image1-container {     
    width: 339px;
    height: 210px;
    float:left;   
    position:relative;
    top: 10px;
    left: 30px; 
    content:"#";
    background-color:rgb(197,234,241);
}

.animated-image1-container:before {
    width: 339px;
    height: 210px;
    float:left;   
    position:absolute;    
    background-image:url('/c/i/slideshow_image1_1_v1.jpg');
    background-size:contain;
    opacity:0.5;
    content:".";
}

.animated-image1 {   
    position: relative;
    width: 339px;
    height: 210px;    
}

.animated-image2-container {    
    width: 273px;
    height: 210px;
    float:left;
    position:relative;    
    top: 81px;
    left: -86px;    
}

.animated-image2 {    
    position: relative;
    width: 273px;
    height: 210px;  
}

.animated-image3-container {    
    width: 294px;
    height: 210px;
    float:right;
    position:relative;    
    top: 30px;
    left: -100px;
    content:"#";
    background-color:rgb(216,243,222);
}

.animated-image3-container:before {    
    width: 294px;
    height: 210px;
    float:right;
    position:absolute;
    background-image:url('/c/i/slideshow_image1_3_v1.jpg');
    background-size:contain;
    opacity:0.5;
    content:".";
}

.animated-image3 {    
    position: relative;
    width: 294px;
    height: 210px;   
}


.content-container-background {
    background: -webkit-linear-gradient(#F7F7F7, #D9D9D9); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F7F7F7, #D9D9D9); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F7F7F7, #D9D9D9); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F7F7F7, #D9D9D9);
    -pie-background: linear-gradient(#F7F7F7, #D9D9D9);
    background: -ms-linear-gradient(#F7F7F7, #D9D9D9); /* meant to be IE... */
    
}
.content-container-background 
{
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F7F7F7', endColorstr='#D9D9D9');behavior: url(/ie9-gradient-fix.htc); /* also meant to be IE... */    
}

#footerControlDiv {
    width: 990px;
    padding-top: 35px;
    font-family: Lucida Sans;
    font-size: 12px;
    color:#555555
}

#headerControlDiv {
  width:990px;
   height:60px;
}

#logoContainer {  
  float:left;
  /*padding-left:27%;*/
  margin-top:13px;
  width:714px;
}

#quickdemoContainer {  
  height:38px;  
  float:left;
  width:118px;
  margin-left:20px;
  margin-top:11px;
}

#quoteContainer {  
  height:38px;
  float:right;
  width:118px;
  margin-right:20px;
  margin-top:11px;
}

#headerBar {
  height:6px;
  clear:both;
  background-color:#0D4812;
  width:100%;
}

#quickdemoContainer img {
  width:116px;
  height:38px;
  border:0;
}

#quoteContainer img {
  width:116px;
  height:38px;
  border:0;
}

#footerContainer {
  width:100%;
  background-image:url('/c/css/i/bottom-patch.png');
  background-repeat:repeat-x;
  height:69px;
}

#footerControlDiv span {
  font-family:Lucida Sans;
  font-size:12px; 
}

#footerControlDiv a:link {
    color:#0066CC
}
#footerControlDiv a:visited {
    color:#0066CC
}
#footerControlDiv a:hover {
    color:#0066CC
}
#footerControlDiv a:active {
    color:#0066CC
}

#footerControlDiv div:first-child {
    margin-left:22px;
    float:left;
}

#footerControlDiv div:last-child {
    margin-right:22px;
    float:right;
}
/*
#footerControlDiv span:nth-child(odd) {
  color:#0066CC
}

#footerControlDiv span:nth-child(even) {
  color:#555555
}

#footerControlDiv div:nth-child(odd) {
  float:left;
}

#footerControlDiv div:nth-child(even) {
  float:right;
}
    */

.commonWidth {
  width:990px;
}

#menuControlDiv {
  width:990px;
  /*margin-left:75px;
  margin-right:75px;*/  
}


#menu-control-inner-div {
    margin-left: 22px;
    margin-right: 22px;
}

#menu-control-inner-div div:first-child {
    margin-left: 0px;
}

#menu-control-inner-div div:nth-last-child(2) {
    margin-right: 0px;
}

#contentPlaceHolderContainer {
  width:990px;  
  text-align:left;
  
}

#menucontainer {
 height:116px;
 margin-top:-38px;
 width:100%;
 position:absolute;
 z-index:10;
}

/*
#footerControlDiv img {
 margin-left:16px;
 margin-top:2px;
}
    */
/*
#footerControlDiv span {
 
 margin-right:45px;
}

#slidewrapperdiv {
  padding:25px 45px ;
}
*/
/* CSS for booton in normal state  */
.button-left {
    width: 14px;
    height: 38px;
    background-image: url('/c/css/i/normal_left.png');
    float: left;
    cursor: pointer;
}

.button-right {
    width: 14px;
    height: 38px;
    background-image: url('/c/css/i/normal_right.png');
    float: right;
    cursor: pointer;
}

.button-middle {
    width: 88px;
    height: 38px;
    background-image: url('/c/css/i/normal_middle.png');
    background-repeat: repeat-x;
    float: left;
    cursor: pointer;
    padding-top:7px;
}

.header-link-normal {
    width: 114px;
    height: 27px;
    border:2px solid #D5AA00;
    padding-top:5px;
    background-image: url('/c/css/i/normal_middle.png?cb=11');
    background-repeat: repeat-x;
    float: left;
    cursor: pointer;
    border-radius:10px;
    background-position:1px;
    color:#666666;
}

.header-link-hover
{    
    width: 114px;
    height: 27px;
    border:2px solid #D5AA00;
    padding-top:5px;
    background-image: url('/c/css/i/down_middle.png?cb=11');
    background-repeat: repeat-x;
    float: left;
    cursor: pointer;
    border-radius:10px;
    background-position:1px;
    color:#666666;
}

.header-link-click
{    
    width: 114px;
    height: 27px;
    border:2px solid #abb82e;
    padding-top:5px;
    background-image: url('/c/css/i/over_middle.png?cb=11');
    background-repeat: repeat-x;
    float: left;
    cursor: pointer;
    border-radius:10px;
    background-position:1px;
    color:#666666;
}

/* CSS for booton in normal state ends */

/* CSS for booton in hover state */

.button-left-hover {
    background-image: url('/c/css/i/over_left.png');
}

.button-right-hover {
    background-image: url('/c/css/i/over_right.png');
}

.button-middle-hover {
    background-image: url('/c/css/i/over_middle.png');
}

/* CSS for booton in hover state ends */

a, img
{
    border:none;
    outline:none;
    text-decoration:none;
    }
/* CSS for menu in normal state start */
.blue-menu-normal
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 0;
    border:none;
    outline:none;
}

.purple-menu-normal
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -219px;
    border:none;
    outline:none;
    
}

.yellow-menu-normal
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -438px;
    border:none;
    outline:none;
    
}

.pink-menu-normal
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -657px;
    border:none;
    outline:none;
    
}

.green-menu-normal
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -876px;
    border:none;
    outline:none;
    
}
/* CSS for menu in normal state end */

/* CSS for menu in hover state start */
.blue-menu-normal:hover
{
    
    background-image: url('/c/css/i/menu-buttons.png');
    height: 73px;
    width: 73px;
    background-repeat: no-repeat;
    background-position: 0 -73px;
    outline: none;
    border: none;
    
}
.purple-menu-normal:hover
{
    
    background-image: url('/c/css/i/menu-buttons.png');
    height: 73px;
    width: 73px;
    background-repeat: no-repeat;
    background-position: 0 -292px;
    outline: none;
    border: none;
    
}
.yellow-menu-normal:hover
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -511px;
    border:none;
    outline:none;
    
}
.pink-menu-normal:hover
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -730px;
    border:none;
    outline:none;
    
}
.green-menu-normal:hover
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -949px;
    border:none;
    outline:none;
    
}

/* CSS for menu in hover state end */

/* CSS for menu in pressed state start */
.blue-menu-normal:active
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -146px;
    border:none;
    outline:none;
    
}
.purple-menu-normal:active
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -365px;
    border:none;
    outline:none;
    
}
.yellow-menu-normal:active
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -584px;
    border:none;
    outline:none;
    
}
.pink-menu-normal:active
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -803px;
    border:none;
    outline:none;
    
}
.green-menu-normal:active
{
    background-image:url('/c/css/i/menu-buttons.png');
    height:73px;
    width:73px;
    background-repeat:no-repeat;
    background-position:0 -1022px;
    border:none;
    outline:none;
    
}

/* CSS for menu in pressed state end */

/* CSS for menu in selected state start */
.blue-menu-selected {
    background-image: url('/c/css/i/menu-buttons.png');
    height: 73px;
    width: 73px;
    background-repeat: no-repeat;
    background-position: 0 -73px;
    outline: none;
    border: none;
    cursor: default;
}

.purple-menu-selected {
    background-image: url('/c/css/i/menu-buttons.png');
    height: 73px;
    width: 73px;
    background-repeat: no-repeat;
    background-position: 0 -292px;
    outline: none;
    border: none;
    cursor: default;
}

.yellow-menu-selected {
    background-image: url('/c/css/i/menu-buttons.png');
    height: 73px;
    width: 73px;
    background-repeat: no-repeat;
    background-position: 0 -511px;
    outline: none;
    border: none;
    cursor: default;
}

.pink-menu-selected {
    background-image: url('/c/css/i/menu-buttons.png');
    height: 73px;
    width: 73px;
    background-repeat: no-repeat;
    background-position: 0 -730px;
    outline: none;
    border: none;
    cursor: default;
}

.green-menu-selected {
    background-image: url('/c/css/i/menu-buttons.png');
    height: 73px;
    width: 73px;
    background-repeat: no-repeat;
    background-position: 0 -949px;
    outline: none;
    border: none;
    cursor: default;
}

/* CSS for menu in selected state end */

.dimension
{
    height:73px;
    width:73px;
    }

/* CSS for menu text start */
.home-menu-txt
{
    font-family: Tahoma;
    font-size:16px;
    color:#66BFD5;
    text-align:center;
    
}

.about-menu-txt
{
    font-family: Tahoma;
    font-size:16px;
    color:#9987C5;
    display:inline;
    
}

.features-menu-txt
{
    font-family: Tahoma;
    font-size:16px;
    color:#F2BE48;
    display:inline;
    
}

.clients-menu-txt
{
    font-family: Tahoma;
    font-size:16px;
    color:#F47363;
    display:inline;
    
}

.contact-menu-txt
{
    font-family: Tahoma;
    font-size:16px;
    color:#33C489;
    display:inline;
    
}
/* CSS for menu text end */

.footer-menu {
    float: left;
    margin-right: 110px;
    width: 101px;
}
    
    

    
#clientContainer
{
    margin-left:35px;
    }
    
.client-section2
{
    
    padding-top:25px;
    padding-bottom:20px;
    }
    
.client
{
    display:inline;
    float:left;
    padding-right:25px;
}
.client-last
{
    display:inline;
    float:left;
}
.pad-top5
{
    padding-top:5px;
    }
    
.client-header
{
    text-align:center;
    padding-bottom:25px;
    font-family: Tahoma;
    font-size:18px;
    color:#666666;
    }

.pad-top30
{
    padding-top:30px;
}

.pad-bottom30
{
    padding-bottom:30px;
}
  
.clear
{
    clear:both;
}
    
    /**************************************************Contact Us***************************************/
    
.contact-us-header
{
    height: 35px;
    /*width: 460px;   */
    font-family: Tahoma;
    font-weight: bold;
    font-size: 18px;
    color: #669900;
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    text-align: center;
    vertical-align: middle;
    /*padding-top: 15px;*/
    
     /* css3 */
    border-radius: 10px 10px 10px 10px;
    
    /*padding-left:10px;
    padding-right:10px;*/
    display:block;
    line-height: 35px;
    width:20%;
}
.pad-top15
{
    padding-top:15px;
    }
.contact-us-info
{
    font-family: Tahoma;
    font-size: 16px;
    color: #666666;
    padding-top: 10px;
    text-align: center;
    width: 80%;
}

.contact-us-details
{
    text-align: left;
    width: 650px;
    padding-bottom:20px;   
}

#contact_us_first_div
{
    float: left; 
    width: 50%;
}

.contact-us-list li
{
    padding: 0px 0px 0px 0px;
    margin: -5px 0px 0px -40px;
    padding-top: 5px;
}

.border-radius8
{
    border-radius: 8px 8px 8px 8px;
}

.vertical-align-middle
{
    vertical-align: middle;
}

.contact-us-form-left-fields
{
    float: left;
    width: 335px;
    padding-top: 7px;  
    height: 42px;
}

.contact-us-form-right-fields
{
    padding-top: 7px;
    height: 42px;
}

.contact-us-form-right-fields input
{
    margin-right: 0px;
}

.contact-us-query-div
{
     float: left;
     clear: left;
     /*height:75px;*/
}

.contact-us-query-textarea
{
    width: 594px;
    overflow: auto;
    padding : 0px 0px 0px 0px;
    resize: none;
}

.contact-us-form-inner-left-fields
{
    width: 52px;
    float: left;
}
.contact-us-form-inner-right-fields
{
    width: 100px;
    float: left;
    text-align:right;
    padding-right:8px;
}
.contact-us-form-inner-input-fields
{
    float:left;
    width:200px;
}

.contact-us-gradiant
{
    background: #1e5799; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,  #1e5799 0%, #eeeeee 0%, #ffffff 52%, #ffffff 52%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e5799), color-stop(0%,#eeeeee), color-stop(52%,#ffffff), color-stop(52%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #1e5799 0%,#eeeeee 0%,#ffffff 52%,#ffffff 52%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #1e5799 0%,#eeeeee 0%,#ffffff 52%,#ffffff 52%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #1e5799 0%,#eeeeee 0%,#ffffff 52%,#ffffff 52%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to right,  #1e5799 0%,#eeeeee 0%,#ffffff 52%,#ffffff 52%,#eeeeee 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#eeeeee',GradientType=1 ); /* IE6-8 */
}

.contact-us-details .errormsg-container
{
    font-size:10px;
    width: 155px;
    color: red;
    margin-top:-1px;
    float:left;
    padding-left:52px;
}
.contact-us-form-right-fields .errormsg-container
{
    padding-left:108px;
}
.contact-us-query .errormsg-container
{
    padding-left:0px;
}

.captchadiv
{
    float:left;
    padding-left: 53px;
}
.contact-us-details
#captcha_container_div
.errormsg-container
{
    /*width:260px;*/
    /*width:100%;*/
    width:300px;
    /*float:left;*/
    padding-left: 200px;
    text-align: left;
    
     
}

.captchadiv img
{
    height: 40px;   
}

#captcha_container_div
{
    width: 400px;
    padding-top: 5px;
    float: left;
}

#captcha_container_div input
{
 font-size: 11px;
 font-style: italic;
 width: 150px;   
 text-align: left;
 margin-right: 0px;
}

.hlinkmore {
color: #666;
text-decoration: underline;
font-size: 11px;
cursor: pointer;
}

.captchadetailsdiv
{
 padding-left: 200px;   
}

.fontsize9
{
    font-size: 9px;
}

#error_message
{
    display: none;
    padding-top: 30px;
}

.contact-us-query
{
    padding-top: 5px;
    padding-left: 52px;
}

/**************************************************Contact Us***************************************/    

/************************************************************* get-a-quote *********************************************************************/
.contact-info
{
    width:280px;
    height:348px;
    border:solid 1px grey;
    float:right;
    padding:10px;
    border-radius:10px;
}
.quote-input-row
{
    height:42px;
}
.slider-container
{
    float:left;
}
.labeldiv
{
    float:left;
    font-size:12px;
    width:120px;
    height:20px;
    padding-top:5px;
}
.slider-container
.labeldiv
{
    font-size:15px;
}
.contact-info
.labeldiv
{
    padding-right:3px;
}
.sliderdiv
{
    margin-bottom:25px;
    border:solid 1px grey;
    border-radius:10px;
    padding-left:15px;
    height:30px;
    background-color:white;
}
.sliderbardiv
{
    float:left;
    width:250px;
    margin-left:10px;
    margin-top:7px;
    background-color:#eee;
    background-image:none;
}
.slidervaluediv
{
    float:left;
    margin-left:20px;
    padding-left:10px;
    padding-top:4px;
    height:26px;
    width:90px;
    background-color:#5BBDFF;
    border-top-right-radius:9px;
    border-bottom-right-radius:9px;
    color:White;
    font-weight:bold;    
}
.get-a-quote
{
    padding-bottom:10px;
    font-weight:bold;
    font-size:20px;
}
.ui-slider .ui-slider-handle 
{ 
    background:none;
    background-image:url('/c/css/i/slider_handle_new.png');
    background-position:-5px -5px;
    border-radius:10px;
    cursor:pointer;
}
.ui-slider-range
{
    background-image:none;
    background-color:#99cc00;
}
.contact-title-div
{
    text-align:center;
    padding-bottom:10px;
    font-weight:bold;
}
.submit-normal
{
    background-position: 0px -1px;
    background-image: url('/c/css/i/submit-button.png');
    text-align:center;
    width:93px;
    height:32px;
    border-radius:16px;
    border:none;
    background-position:0px -1px;
}
.submit-hover
{
    background-image: url('/c/css/i/submit-button.png');
    text-align:center;
    width:93px;
    height:32px;
    border-radius:16px;
    border:none;
    background-position:0px 67px;
    cursor:pointer;
}
.submit-click
{
    background-image: url('/c/css/i/submit-button.png');
    text-align:center;
    width:93px;
    height:32px;
    border-radius:16px;
    border:none;
    background-position:0px 33px;
    cursor:pointer;
}
.submit-disable
{
    cursor:wait;
    pointer-events: none;
}
.contact-info 
.errormsg-container
{
    font-size:10px;
    float:right;
    width: 155px;
    color: red;
    margin-top:-1px;
}
.contact-info
.captchadiv
{
    padding-left:0px;
}
.contact-info
.captchadetailsdiv
{
    float:left;
    padding-left:10px;
}
.contact-info
#captcha_text
{
    width:135px;
}
.contact-info
#captcha_container_div
{
    padding-bottom:10px;
    height:55px;
}
.contact-info
#captcha_errormsg_div
{
    clear:both;
    float:left;
    padding-left:130px;
	/*width:200px;
    display:inline;*/
}
.compulsory-text
{
    color:Red;
}
.response-message-div
{    
    font-weight:bold;
    text-align:center;
    height:20px;
}
.submit-overlay
{
width:93px;
height:32px;
position:relative;
z-index:1;
top:70px;
left:93px;
display:none;
opacity:0.5; 
}
/************************************************************* get-a-quote *********************************************************************/

/****** Features css start ****/
.features-content-padding
{
    padding:16px 38px 30px 38px;
    text-align:left;
    }
.main-container
{
    /*width:990px;*/
    }
.pad-top38
{
    padding-top:38px;
    }
 .pad-top23
 {
     padding-top:23px;
     }
 .float-left
 {
     float:left;
     }
.float-right
 {
     float:right;
     }  
    
.green-box
{
    border:solid 2px #B0D161; 
    width:401px;height:192px; 
    border-radius:10px;
    background-color:#ffffff;
    }

.feature-header
{
    padding-left:25px; 
    padding-top:16px; 
    font-family:Lucida Sans; 
    font-size:16px;
    font-weight:bold;
    color:#0d4812;
    }
    
ul:not(.contact-us-list) 
{
    list-style-image: url('/c/i/text-bullet.png');
    margin-top:0px;
    padding-left:0px;
    padding-right:2px;
    margin-bottom:0px;
    }
ul li:not(.contact-us-list-li)
{
    font-size:12px;
    font-family:Lucida Sans;
    color:#0d4812;
    padding-bottom:8px;
    }  
  
.feature-icon
{
    width:110px; 
    float:left;
    padding-top:10px;
    text-align:center;
    } 
.feature-list
{
    width:275px; 
    float:right;
    }
.container
{
    width:830px;
    float:left;
    /*padding-left:22px;
    padding-right:22px;*/
    margin-left:10px;
    margin-right:10px;
    } 
    
.features-navigation-left
{
    float:left;
    height:430px;
    }
.features-navigation-right
{
    float:left;
    height:430px;
    }
.previous:hover
{
    background-image: url('/c/css/i/nect-back-buttons.png');
    background-repeat:no-repeat;
    height:32px;
    width:32px;
    background-position:0 -96px;
    border:none;
    outline:none;
    cursor:pointer;
    
    }
.previous
{
    background-image: url('/c/css/i/nect-back-buttons.png');
    background-repeat:no-repeat;
    height:32px;
    width:32px;
    background-position:0 -64px;
    border:none;
    outline:none;
    cursor:pointer;
    visibility:hidden;
    margin-top:190px;
   
    }
.next:hover
{
    background-image: url('/c/css/i/nect-back-buttons.png');
    background-repeat:no-repeat;
    height:32px;
    width:32px;
    background-position:0 -32px;
    border:none;
    outline:none;
    cursor:pointer;
    
    }
.next
{
    background-image: url('/c/css/i/nect-back-buttons.png');
    background-repeat:no-repeat;
    height:32px;
    width:32px;
    background-position:0 0;
    border:none;
    outline:none;
    cursor:pointer;
    margin-top:190px;
    }

#feature_page2 {
    display: none;
}

/****** Features css end ****/


/**** About Us Start****/

#about_us_container
{    
    text-align:justify;
    }
.inner-content{
    padding:5px 10px 5px 10px;
    font-family:Tahoma;
    font-size:14px;
    color:#333333;
    height:168px;
}

.blue-box1
{
    line-height:1.9;
    }
.blue-box2
{
    line-height:1.5;
    }
.section{
    /*width:906px;*/
}
#section1_box1{
    background-color:#9af5ec;
    width:420px;
    float:left;
    display:inline;
}

#section1_box2{
    background-color:#9af5ec;
    width:456px;
    float:right;
    display:inline;
}


#section2_box1{
    
    width:276px;
    float:left;
    display:inline;
}

.box-header{
    height:30px;
    background-color:#e0b405;
    /*width:276px;
    float:left;*/
    color:#333333;
    
    
}
.box-header-padding
{
    padding-left:12px;
    padding-top:4px;
}
/*.box-header2{
    height:30px;
    background-color:#e0b405;
    /*float:left;*/
  /*  color:#ffffff;
    font-weight:bold;
    
}*/

.pad-top20{
    padding-top:20px;
}

.inner-content-lower{
    background-color:#fce283;
    /*padding:5px;*/
    font-family:Tahoma;
    font-size:14px;
    color:#333333;
    height:180px;
}
.yellow-box1
{
    padding:10px 12px 0px 12px;
    line-height:1.5;
    }

#aboutusContainer{
    font-family:Tahoma;
    font-size:14px;
}
.yellow-box2
{
    text-align:left;
    }
.box-height{
    height:180px;
}

/*.box-dimension2{
    width:600px;
    height:240px;
}*/

#section2_box2{
    width:600px;
    float:right;
    display:inline;
}

.font-dim{
    font-size:14px;
    font-family:Tahoma;
}

.pad-top20{
    padding-top:20px;
}

.pad-top10{
    padding-top:10px;
}

.left-list{
    float:left; 
    text-align:center;
    width:50%;
}

.right-list {
    float: right;
    text-align: center;
    width: 50%;
}

.column
        {
            height: 180px;
            width: 10px;
            float: left;
        }
        .content-container
        {
            height: 100%;
            width: 280px;
            float: left;
            /*padding-top: 10px;*/
        }
        .image-container-left
        {
            float: left;
            text-align: right;
            padding-right: 10px;
            width: 100px;
        }
        .text-container-left
        {
            float: left;
            width: 170px;
        }


/**** About Us End****/.home-header {
    font-size: 25px;
    padding-bottom:15px;   
}
.home-header1 {
    color: #9A6701;
}

.home-header2 {
    color: #779E01;
}

#imageContainer {
    border: Solid 1px;
    text-align: left;
    height: 500px;
}

/******** Quick Demo css start *****/

.quick-demo-container
{
    /*padding-top:120px;
    padding-bottom:120px;*/
    font-size:18px;
    /*font-family:Geometr212 BkCn BT;*/
    font-weight:bold; 
    margin-left:224px;
    line-height:1.8;
    }
.blue-button
{
      float:left;
    }
.blue-button-normal
{
    background-image: url('/c/css/i/demo-page-buttons.png');
    background-repeat:no-repeat;
    background-position:0 0;
    color:#694E0E;
    height:137px;
    width:137px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    }
.blue-button-normal:hover
{
    background-image: url('/c/css/i/demo-page-buttons.png');
    background-repeat:no-repeat;
    background-position:0 -137px;
    color:#ffffff;
    height:137px;
    width:137px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    
    
    
    }
.blue-button-normal:active
{
    background-image: url('/c/css/i/demo-page-buttons.png');
    background-repeat:no-repeat;
    background-position:0 -274px;
    color:#ffffff;
    height:137px;
    width:137px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    
    
    }
.yellow-button
{
    padding-left:184px;
    float:left; 
    }
.yellow-button-normal
{
    background-image: url('/c/css/i/demo-page-buttons.png');
    background-repeat:no-repeat;
    background-position:0 -411px;
    color:#694E0E;
    height:137px;
    width:137px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    
    
    }
.yellow-button-normal:hover
{
    background-image: url('/c/css/i/demo-page-buttons.png');
    background-repeat:no-repeat;
    background-position:0 -548px;
    color:#ffffff;
    height:137px;
    width:137px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    
    
    
    }
.yellow-button-normal:active
{
    background-image: url('/c/css/i/demo-page-buttons.png');
    background-repeat:no-repeat;
    background-position:0 -685px;
    color:#ffffff;
    height:137px;
    width:137px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    
    
    }
.quick-demo-container p
{
    margin:0px;
    
    }
.pad-top135
{
    padding-top:135px;
    }
/******** Quick Demo css end *****/