﻿.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }


/* Normalizing Styles */
body{ font-family:Verdana; color:#333; margin:0; font-size:12px; background:#FFFFFF; }

h1{ clear:both; display:block; color:#575757; font-size:17px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
h2{ clear:both; display:block; color:#0589cc; font-size:12px; padding:5px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h2 a:link, h2 a:visited{color:#0589cc; font-size:12px; text-decoration:none}
h2 a:hover{text-decoration:underline}

h2 span{ float:left; padding:5px 8px 0 0; }
h3{ clear:both; display:block; color:#717171; font-size:20px; padding:15px 0 15px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h4{ clear:both; display:block; color:#717171; font-size:20px; padding:15px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h5{ clear:both; display:block; color:#575757; font-size:16px; padding:0 0 5px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h6{ clear:both; display:block; color:#575757; line-height:16px; font-size:16px; padding:5px 0 5px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a{ outline:none;}
.clear{ clear:both; }
img{ border:none;}

p{ padding:0 0 15px 0;}

a:link, a:visited{color:#0589cc;  text-decoration:none;}
a:hover {color:#72A1BB; text-decoration:underline}

.img1{ float:left; margin:0 5px 0 0;}
.img2{ float:right; margin:0 5px 0 0;}
/* Normalizing Ends */
#container{ width:950px; margin:0 auto;}

/* Header Part Start */
#header{ width:950px; float:left; background:url(images/top-bg.jpg) left top no-repeat;}
#top-bg{ float:left; width:950px; height:85px;}
.logo{ float:left; width:350px; padding:20px 0 18px 0;}
.search-box{ float:left; width:600px;}
.top-link{ float:right; width:396px;}
.share{ float:left; width:126px; padding:15px 0 10px 2px;}

.top-menu{ float:left; width:268px; padding:15px 0 0 0;}
.top-menu ul{ margin:0px; padding:0px;}
.top-menu li{ float:left; list-style:none; border-left:1px solid #c9c9c9; width:auto; }
.top-menu li a:link, .top-menu li a:visited{ font-weight:bold; font-family:Verdana; color:#575757; text-decoration:none; padding:0 7px 0 7px; font-size:10px;}
.top-menu li a:hover{ color:#0589cc; } 
.top-menu li a.top-act{ font-weight:bold; font-family:Verdana; color:#0589cc; text-decoration:none; padding:0 7px 0 7px; font-size:10px;}
.top-menu li.fist{ border-left:none;}

.search-input{ float:left; width:385px; background:url(images/search-input-bg.jpg) left top no-repeat; height:28px;}
.input { float:left; width:271px; margin:0 6px 0 0; background:none; border:none; height:18px; padding:7px 0 0px 25px; color:#666666;}
.btn, .search-input .form-submit{ float:left; width:77px; height:25px;}





.baner{ float:left; width:950px; padding:12px 0 0 0;}
/* Header Part End */

/* Main Navigation Start */
#main-menu{ float:left; width:950px;}
#menu-left{ float:left; width:10px;}
#menu-right{ float:left; width:10px;}
#navigation{ float:left; width:930px; background:url(images/menu-bg.jpg) left top repeat-x; overflow: hidden;}
#navigation ul{ margin:0px; padding:0px; width: 940px;}
#navigation li{padding:0; float:left; line-height:32px; height:32px; width:auto; list-style:none; color:#FFFFFF; background:url(images/menu-support.jpg) right top no-repeat;}
#navigation li a:link, #navigation li a:visited{ color:#FFFFFF; text-decoration:none; padding:0 13px 0 13px; font-size:12px; font-weight:bold;}
#navigation li a:hover{ color:#95CDEF; }
#navigation li.last{ background:none;}
/* Main Navigation Ends */


/* Midile Content Part Start */
#content{ float:left; width:950px; padding:15px 0 0 0;} 
#content p{line-height:140%;}
.box1{ float:left; width:306px; padding:0 16px 0 0;}
.box2{ float:left; width:306px;}
.box-top{ float:left; width:306px; font-size:0; line-height:0;}
.box-bg1{ float:left; width:284px; background:url(images/midbox-bg1.jpg) left top no-repeat; border-right:1px solid #b4b4b4; border-left:1px solid #b4b4b4; padding:3px 0 5px 20px; height:175px;}
.box-bg2{ float:left; width:289px; background:url(images/midbox-bg2.jpg) left top no-repeat; border-right:1px solid #b4b4b4; border-left:1px solid #b4b4b4; padding:3px 0 5px 15px; height:175px;}
.box-bg3{ float:left; width:284px; background:url(images/midbox-bg3.jpg) left top no-repeat; border-right:1px solid #b4b4b4; border-left:1px solid #b4b4b4; padding:3px 0 5px 20px; height:175px; }
.box-bg3 ul, .box-bg1 ul{ margin:0; padding:7px 0 0 0;}
.box-bg3 ul li{ margin:0 0 0 0; display:block; line-height:18px; list-style:none; background: url(images/bullet.jpg) 0px 7px no-repeat; height:18px; font-weight:bold; padding:0 0 0 10px;}
.box-bg3 ul li span{ color:#0589cc; }
.box-bg1 ul li{display:block; line-height:15px; list-style:none; background: url(images/bullet.jpg) 0px 7px no-repeat; padding:0 10px 0 15px; margin:0 0 0 0;}
.box-bg1 ul li a{font-weight:bold;}

.box-btm{ float:left; width:306px;font-size:0; line-height:0;}

.mid-cont{ float:left; width:950px; padding:15px 0 12px 0; ;}
.discover-icon{ float:left; width:144px; text-align:right; padding:0 8px 0 0;}
.discover{ float:left; width:700px; color:#4d4d4d; font-size:15px; padding:9px 0 0 0; font-size:12px;}   
.dis-title{ float:left; width:700px; display:block; color:#4d4d4d; line-height:25px; font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:25px;}
.proc{ display:block; margin:0 0 10px 0;}

.dynamic-div{ float:left; width:628px;}
.dynamic-top{ float:left; width:628px; line-height:0; font-size:0;}
.dynamic-bg{ float:left; width:590px; background:url(images/dynamic-box-bg.jpg) left top repeat-x; border-left:1px solid #afafaf; border-right:1px solid #afafaf; padding:0 16px 0 20px; height:172px;}
.dynamic-bg p{ text-align:justify; padding:10px 0 10px 0; font-size:12px;}
.tabsCustom{ width:590px; margin:0px; padding:0px; float:left;}
.tabsCustom li{ float:left; list-style:none; padding:0 10px 0 0; line-height:40px; height:40px; width:184px; text-align:center;}
.tabsCustom li a:link, .tabsCustom li a:visited{ color:#0589cc; text-decoration:none; display:block; background:url(images/tab-bg.jpg) left top no-repeat; padding:6px 0 0 0; height:35px; font-weight:bold;}
.tabsCustom li a:hover{ background:url(images/tab-over.jpg) left top no-repeat; color:#FFFFFF; }
.tabsCustom li a.act:link, .tabsCustom li a.act:visited{ color:#FFFFFF; text-decoration:none; display:block; background:url(images/tab-over.jpg) left top no-repeat; padding:6px 0 0 0; height:35px; font-weight:bold;}

.dynamic-btm{ float:left; width:628px; line-height:0; font-size:0;}


a.view-full:link, a.view-full:visited{ font-weight:bold; color:#0589cc; font-size:12px; text-decoration:none; float:left; padding:5px 0 0 0;}
a.view-full:hover{color:#72A1BB; text-decoration:underline}
.like-btm{ float:left; width:306px; line-height:0; font-size:0;}

#prod-div{ float:left; width:950px;}
.left-side{ float:left; width:180px;}




/* Gray Box CSS */
.left-prod-top1{ float:left; width:166px; background:url(images/product-title1.jpg) left top no-repeat; padding:8px 0 8px 14px; font-size:18px; font-weight:normal; color:#575757; font-family:Arial, Helvetica, sans-serif;}

.left-prod-bg1{float:left; width:179px; border-left:1px solid #B3B3B3; }
.left-prod-bg1 ul{ margin:0px; padding:0px;}
.left-prod-bg1 li{ display:inline; width: 178px; float:left; list-style:none; background:url(images/left-prod-bg1.jpg) repeat-y; color:#5c780f; border-bottom:1px solid #B3B3B3; border-right:1px solid #B3B3B3; overflow:hidden}
.left-prod-bg1 li a:link, .left-prod-bg1 li a:visited{ color:#0089CC; font-size:12px; font-weight:bold; text-decoration:none; padding:10px 14px 10px 14px; display:block; }
.left-prod-bg1 li a:hover{color:#555;}
.left-prod-bg1 li a { clear:both; display: block; }
.left-prod-bg1 li.plast{ border-bottom:none;}
.left-prod-btm1{ float:left; width:180px;}

.left-prod-bg1 li.parent{ height:34px; }
.left-prod-bg1 li:hover.parent{ height:auto; }

.left-prod-bg1 li ul {border-top:1px solid #B3B3B3;}
.left-prod-bg1 li ul li{ background:#f1f1f1 url(images/dot-subnav1.png) no-repeat 5px 10px; border-right:0px;}
.left-prod-bg1 li ul li a:link, .left-prod-bg1 li ul li a:visited{color:#0089CC; font-size:11px; font-weight:bold; text-decoration:none; padding:7px; display:block; padding-left:15px;}
.left-prod-bg1 li ul li a:hover{color:#555; text-decoration:underline;}

/* Gray Box CSS Ends */

.mid{ float:left; width:490px; padding:0 50px 0 40px;overflow:hidden; margin-bottom: 30px;}

.right-side{ float:right; width:190px;display: inline;}
.menu-top, .block-menu h2{ float:left; width:178px; background:url(images/like-title.jpg) left top no-repeat; padding:8px 0 8px 14px; font-size:18px; font-weight:normal; color:#575757; font-family:Arial, Helvetica, sans-serif;}
.menu-bg{ float:left; width:189px; border-left:1px solid #b3b3b3; }
.menu-bg ul{ margin:0px; padding:0px;}
.menu-bg li{ display:inline; float:left; width: 182px; list-style:none; background: url(images/right-like-bg.jpg) right top no-repeat; color:#5c780f; border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3; }
.menu-bg li a:link, .menu-bg li a:visited{ color:#0686CD; font-size:12px; font-weight:bold; text-decoration:none; padding:10px 14px 10px 14px; display:block; }
.menu-bg li a:hover{color:#555;}
.menu-bg li a { display: block; clear:both;}
.menu-bg li.plast1, .menu-bg li.last{ border-bottom:none;}
.menu-btm{ float:left; width:190px; height: 8px; font-size:0; line-height: 0; background: url(images/right-like-btm.jpg) right top no-repeat;}


/* Green Box CSS */
/*#submenu .menu-top{ float:left; width:180px; background:url(images/product-title.jpg) left top no-repeat; padding:8px 0 8px 14px; font-size:18px; font-weight:normal; color:#5c780f; font-family:Arial, Helvetica, sans-serif;}*/

#submenu .menu-bg{float:left; width:180px; border-left:0px solid #abd144; }
#submenu .menu-bg ul{ margin:0px; padding:0px;}

#submenu .menu-bg li a:link, .menu-bg li a:visited{ color:#5c780f; font-size:12px; font-weight:bold; text-decoration:none; padding:10px 14px 10px 14px; display:block; }
#submenu .menu-bg li a:hover{color:#89AF20;}
#submenu .menu-bg li.plast, #submenu  .menu-bg li.last{ border-bottom:none;}
#submenu .menu-bg li a { display: block; clear:both; }
#submenu .menu-btm{ float:left; width:180px; line-height: 0; font-size:0;margin:0;padding:0; height:8px;overflow: hidden; background: url(images/left-prod-btm.jpg) right top no-repeat;}

#submenu .menu-bg ul {
  margin:0;
  padding:0;
  overflow: hidden;
}

#submenu .menu-bg li.parent{ height:34px; }
#submenu .menu-bg li:hover.parent{ height:auto; }

#submenu .menu-bg li ul ul li {border-top:1px solid #abd144;}
#submenu .menu-bg li ul li ul li{ background:#F8FFE5 url(images/dot-subnav.png) no-repeat 5px 10px; border-right:0px;}
#submenu .menu-bg li ul li  ul li a:link, .menu-bg li ul li  ul li a:visited{color:#5c780f; font-size:11px; font-weight:bold; text-decoration:none; padding:7px; display:block; padding-left:15px;}
#submenu .menu-bg li ul li  ul li a:hover{color:#89AF20; text-decoration:underline;}


#submenu .menu-bg li{
  float:left; 
  width:180px; 
  background: url(images/product-title.jpg) left top no-repeat; 
  padding:1px 0 0px 0px; 
  
}

#submenu .menu-bg li a {
  font-size:18px; 
  font-weight:normal; 
  color:#5C780F; 
  font-family:Arial, Helvetica, sans-serif;  
  padding: 7px 15px;
}


#submenu .menu-bg li li a {
  font-size:12px; 
  font-weight:bold; 
  text-decoration:none; 
  padding:10px 14px 10px 14px; 
  display:block; 
  font-family:Verdana;
}


#submenu .menu-bg  ul li  ul li {  
  float: left; 
  width: 178px !important; 
  display: inline; 
  background-color: #eef6da; 
  background-image:none;
  color:#5c780f; 
  border-bottom: 1px solid #abd144;
  border-left: 1px solid #abd144; 
  border-right: 1px solid #abd144; 
}
#submenu .menu-bg ul li.expanded .active-trail{ height:34px; }
#submenu .menu-bg ul li:hover.expanded .active-trail{ height:auto; }

.arow-img{ float:left; width:190px;}
.arow-img img{ margin:15px 0 0 0;}

.flowcharter{ float:left; width:228px;}
.flowcharter1{ float:left; width:262px;}
.space{ padding:5px 0 0 15px; display:block; color:#717171;}
.space1{ float:left; padding:0 0 0 23px; display:block; clear:both;}

a.more:link, a.more:visited{ color:#0589cc; font-weight:bold; font-size:12px; text-decoration:underline; padding:20px 0 5px 0; display:block;}
a.more:hover{ text-decoration:none;}

.industries{ float:left; width:180px; padding:20px 0 0 0;}
.industries-top{ float:left; width:180px;}
.industries-bg{ float:left; width:155px; border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3; background:url(images/industries-bg.jpg) left top no-repeat; padding:0 8px 0 15px;}
.industries-bg ul{ margin:0px; padding:0px}
.industries-bg ul li{ margin:0; display:block; list-style:none; color:#5c780f;  background:url(images/bullet.jpg) 0px 8px no-repeat; }
.industries-bg ul li a:link, .industries-bg li a:visited{ color:#0589cc; font-size:11px; font-weight:bold; text-decoration:none; display:block; line-height:17px;padding:0 0 0 12px;}
.industries-bg ul li a:hover{color:#72A1BB; text-decoration:underline}
.industries-btm{ float:left; width:180px;}

.process-mapping{ float:left; width:480px; display:block; color:#717171; font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.industries .more-link, .box-bg3 .more-link{
text-align:left;
margin-top: 5px;
font-weight:bold;
font-size:110%;
}

/* Midile Content Part End */

/* Footer Part Start */
#footer{ width:950px; float:left; clear:both; padding:22px 0 30px 0;}
.flink{ float:right; width:544px;}
.flink ul{ margin:0px; padding:0px;}
.flink li{ list-style:none; line-height:14px; float:left; border-right:1px solid #cccccc; }
.flink li a:link, .flink li a:visited{ color:#575757; font-size:12px; text-decoration:none; padding:0 11px; font-weight:bold;}
.flink li a:hover{ text-decoration:underline;}
.flink li.flink-last { border-right:none;}

.flogo{ float:right; width:544px; text-align:right;}
.flogo-box{ float:right; width:244px; text-align:right; padding:15px 0 0 0; }
.flogo-box img{ float:left;}
.flogo-img{ float:left; margin:0 18px 0 0;}

/* Footer Part End */
.like-top{ float:left; width:306px;font-size:0px; line-height:0px;}
.like-div{ float:left; width:306px; padding:0 0 0 16px; }
.like-div .menu-bg {float:left; width:268px; background:url(images/dynamic-box-bg.jpg) left top repeat-x; border-left:1px solid #afafaf; border-right:1px solid #afafaf; padding:0 16px 0 20px;}
.like-btm{ float:left; width:306px; }

.like-div .menu-bg ul{ margin:0; padding:0;
  }
.like-div .menu-bg li{ 
  display:inline; 
  float: left; 
  width: 304px; 
  line-height:18px; 
  list-style:none; 
  background: url(images/bullet.jpg) 0px 7px no-repeat; 
  font-weight:bold; 
  padding:0 0 0 0px;
  border:none;
}
.like-div .menu-bg li span{ color:#0589cc; }
.like-div .menu-bg li a {  font-size: 11px; display: block; clear: both; padding:0px 9px;}


.news-home-div{ float:left; width:306px; padding:0 0 0 16px;}
.news-home-top{ float:left; width:306px; line-height:0px;}
.news-home-bg{ float:left; width:268px; background:url(images/dynamic-box-bg.jpg) left top repeat-x; border-left:1px solid #afafaf; border-right:1px solid #afafaf; padding:0 16px 0 20px;}
.news-home-bg ul{ margin:0; padding:0;}
.news-home-bg ul li{ margin:0; display:inline; float: left; width: 304px; line-height:17px; font-size: 11px; list-style:none; background: url(images/bullet.jpg) 0px 7px no-repeat; height:18px; font-weight:bold; padding:0 0 0 10px;}
.news-home-bg ul li span{ color:#0589cc; }
.news-home-bg ul li a { display: block; clear: both;}
.news-home-btm{ float:left; width:306px;  line-height:0px;}


.product-feature {
    background:url(images/dynamic-box-bg.jpg) left top repeat-x;
    border: 1px solid #ccc;
    
    margin-bottom: 1em;
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;    
    border-radius: 10px;
}


.product-feature .product-feature-label p {
    margin: 0;
    padding: 0;
    color: #666;
}

.product-feature .product-feature-label {
    color: #0589cc;
    margin: 0;
    padding: 1em;
    cursor: pointer;
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-topright: 9px;
    
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px;
    
    
}

.product-feature .product-feature-label span {
    float: right; display: inline;
    font-weight: 900;
    
    padding: 2px;
    width: 16px;
    height: 16px;
    text-align: center;
    margin-top: -2px;

}

.product-feature .product-feature-label:hover {
    background-color: #0589cc;
    color: #fff;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
}

.product-feature .product-feature-label:hover h6,
.product-feature .product-feature-label:hover a,
.product-feature .product-feature-label:hover p {
    color: #fff;
}

.product-feature .product-feature-label:hover span {
    color: #fff;
}

.product-feature.expanded .product-feature-label:hover {
    -moz-border-radius: 0px;
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-topright: 9px;
    
    -webkit-border-radius: 0px;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px;
}

.product-feature .product-feature-body {
    padding: 1em 1em 2em 1em;
    border-top: 1px solid #ccc;
}


.dynamic-bg {
    position: relative;
    
}

.dynamic-entry {
    position: absolute;
    top: 0;
    left: 0;
    height: 104px;
    padding: 1em;
    
    overflow: hidden;
}

.dynamic-entry h6 {
    margin-bottom: 10px;
}

.tabsCustom {
    margin-top: 130px;
}

.form-item {
    float: none;
    display: block;
    clear: both;
    margin-bottom: 24px;    
    
}

.form-text, form textarea {
    padding: 4px 0;
    font-size: 14px;
    width: 100%;
    color: #333;
    border: 1px solid #ccc;
}

label {
    margin-bottom: 6px;
    color: #666;
}

form .description {
    margin-top: 4px;
    color: #999;
}

fieldset {
    border: 1px dotted #ccc;
    padding: 1em;
    margin-bottom: 20px;
    width: 490px;
}

fieldset legend {
    font-size: 18px;
    font-weight: 900;
    color: #666;
}

.search-input .form-item {float:left; width:260px; margin:0 21px 0 0; background:none; border:none; height:18px; padding: 0px 0 0px 25px; color:#666666; }

.search-input .form-item .form-text {float:left; width:271px; margin:0 !important; background:none; border:none; height:18px; color:#666666;padding:0;}

.block-uc_cart h2 {
    width: 100%;
    overflow: hidden;
}

#edit-qty {
    width: 40px;
}

.mid .view-content .node h2 a {
    font-size: 18px !important;
}

.mid .view-content .views-row {
    margin-bottom: 30px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
}

.mid .view-content .views-row .links {
    float: right;
    display: inline;
}

#tabs-wrapper {
    margin-bottom: 2em;
}

.buy-links {
    width: 160px;
    float: right;
    display: inline;
    padding: 0.5em 1em;
    margin-left: 1em;
    margin-bottom: 1em;
    border: 1px solid #ccc;
}

.buy-links h3 {
    margin: 0 0 6px 0;
    padding: 0;
}

.buy-links a {
    display: block;
    border-top: 1px dotted #ccc;
}

.views-admin-links {
    width: 200px !important;    
}

body .views-admin-links ul {
    width: 200px;    
    overflow: hidden; 
}

body .views-admin-links ul li {
    float:left;
    display: inline;
    width: auto;       
}

.views-admin-links ul li a {
    width: auto;
}
#compareTbl td.center, #compareTbl th.center{
  text-align: center;
}
#compareTbl td {
  padding: 0 0 10px 0;
}
#compareTbl th {
  color:#717171; font-size:15px; padding:15px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}


