#sidebar-second .read-our-blog ul li,.region-sidebar-first ul li{
    list-style-image:url(../images/bullet.png)
}
#content,#logo img,#navigation,#sidebar-first,#sidebar-second,.header{
    float:left
}
.block-menu ul,.company ul,.left ul,.product ul,.read-our-blog ul,.site ul,.testimonials ul,.top_menu ul{
    list-style-type:none
}
#main #sidebar-second,.data_left,.left_menu .placeholder{
    behavior:url(/sites/all/themes/wlws/css/PIE.htc)
}
@font-face{
    font-family:SansationBold;
    src:url(sansation_bold-webfont.eot);
    src:url(sansation_bold-webfont.eot?#iefix) format('embedded-opentype'),url(sansation_bold-webfont.woff) format('woff'),url(sansation_bold-webfont.ttf) format('truetype'),url(sansation_bold-webfont.svg#SansationBold) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:SansationRegular;
    src:url(sansation_regular-webfont.eot);
    src:url(sansation_regular-webfont.eot?#iefix) format('embedded-opentype'),url(sansation_regular-webfont.woff) format('woff'),url(sansation_regular-webfont.ttf) format('truetype'),url(sansation_regular-webfont.svg#SansationRegular) format('svg');
    font-weight:400;
    font-style:normal
}
#page{
    width:1214px;
    margin:0 auto
}
.left_menu .placeholder{
    color:#fff;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
    position:relative;
    z-index:0
}
body{
    color:#000;
    font-family:SansationRegular;
    font-weight:400;
    font-size:14px;
    line-height:1.3em;
    margin:0;
    padding:0
}
.with-navigation #content{
    margin-top:3em
}
.not-front .with-navigation #content{
    margin-top:25px
}
.front .with-navigation #content{
    margin-top:0
}
.with-navigation #sidebar-first,.with-navigation #sidebar-second{
    margin-top:25px
}
#navigation{
    height:40px;
    width:100%
}
#navigation h2{
    margin:0
}
#content{
    width:100%;
    margin-right:-100%
}
.inner-content{
    float:left;
    margin-top:-136px;
    width:1214px
}
.sidebar-first #content .section{
    padding-left:200px
}
#sidebar-second .view-content ul li{
    list-style:none;
    margin:0
}
#sidebar-second .read-our-blog ul li{
    margin:5px 0 10px 15px
}
h1,h2{
    line-height:1.3em;
    margin:0 0 5px;
    font-family:SansationRegular;
    color:#00AEEF;
    font-weight:400
}
#block-block-6 h2,form,h5,ul{
    margin:0;
    padding:0
}
.two-sidebars #content .section{
    padding-left:260px;
    padding-right:260px;
    width:640px
}
#sidebar-first{
    width:260px;
    margin-right:-260px
}
#sidebar-second{
    float:right;
    width:260px;
    margin-left:-160px
}
#footer{
    clear:both
}
* html #sidebar-first{
    left:160px
}
p{
    line-height:1.4em;
    margin:0;
    padding:0 0 15px
}
h1{
    font-size:26px
}
h2{
    font-size:20px;
    padding:0
}
#block-block-6 h2{
    color:#006FCE;
    font-size:14pt
}
h3,h4{
    font-size:18px;
    padding:0;
    line-height:1.3em;
    margin:0 0 10px
}
h3{
    font-family:SansationRegular;
    font-weight:400
}
.rgt_menu,input,select,textarea{
    font-family:SansationRegular
}
a{
    color:#00AEEF;
    text-decoration:none
}
.faq-question-answer a,a:hover,li a.active{
    color:#006fce
}
label{
    font-weight:400
}
.faq-qa-visible a,.faq-question-answer a:hover{
    color:#00AEEF
}
.field-name-body ul li,.field-name-field-attachments .field-item,.field-name-field-research-file .field-item,.view-content ul li{
    display:list-item;
    list-style-image:url(../images/bullet.png);
    margin:5px 0 5px 10px;
    padding:0
}
.region-sidebar-first ul li,ol li{
    margin:7px 0 7px 40px;
    padding:0
}
ol{
    padding:0
}
.box01_right_text a{
    color:#FFF
}
.box01_right_text a:hover{
    color:#D5E8F2
}
input,select,textarea{
    border:1px solid #ccc;
    color:#888;
    font-size:14px;
    padding:3px
}
.form-item-panes-payment-payment-method input.form-radio{
    display:none
}
img{
    outline:#FFF solid 0;
    border:none
}
.form-item-panes-payment-payment-method img{
    vertical-align:middle;
    padding:0 5px
}
.main{
    margin:auto;
    width:1214px
}
.header{
    width:100%
}
#logo img{
    margin:20px 0 20px 155px;
    width:300px;
    height:120px
}
.rgt_menu{
    color:#00AEEF;
    float:right;
    font-size:17px;
    font-weight:400;
    text-align:right;
    margin:0 0 0 158px;
    width:240px
}
.block-menu ul,.company ul,.copyright,.left li a,.product ul,.site ul,.top_menu{
    font-family:SansationRegular
}
.rgt_menu .block{
    display:block;
    clear:both
}
.top_rgt_menu{
    font-size:18px;
    float:right;
    margin:0;
    width:201px
}
.left_menu{
    float:left;
    margin:80px 0 0
}
.top_left_menu{
    font-size:18px;
    float:right;
    margin:0;
    width:201px
}
.top_rgt_menu a.login,a.contact{
    height:37px;
    padding:9px 0 0;
    text-align:center;
    margin:10px 0 0;
    color:#FFF;
    float:left;
    text-decoration:none
}
.top_rgt_menu a.login{
    border-right:1px solid #3F9ACE;
    width:82px;
    background:url(../images/login_sprite.png) left top
}
a.login:hover{
    background:url(../images/login_sprite.png) left -100%
}
a.contact{
    width:117px;
    background:url(../images/contact_sprite.png) left top
}
a.contact:hover{
    background:url(../images/contact_sprite.png) left -100%
}
.social{
    float:left;
    text-align:right;
    margin:13px 0 0;
    width:100%
}
.phone{
    float:left;
    font-size:16px;
    line-height:1.6em;
    margin:10px 0 0 40px;
    text-align:left
}
.top_menu{
    background:url(../images/menu_bg.jpg) left top repeat-x;
    padding:0;
    height:40px
}
.top_menu ul{
    margin:0
}
.top_menu ul li{
    float:left;
    padding:7px 8px 0;
    margin:0;
    height:33px
}
.top_menu ul li a{
    color:#FFF;
    font-size:18px;
    padding:0 5px;
    line-height:24px;
    text-align:center;
    text-decoration:none
}
.top_menu ul li a:hover{
    color:#FFF;
    text-decoration:none
}
.top_menu ul li ul li,.top_menu ul li ul li.active-trail-7{
    height:30px!important;
    padding:0!important;
    margin-left:0;
    float:left;
    line-height:25px;
    background:0 0!important
}
.top_menu ul li ul li a{
    text-align:left!important;
    font-size:16px
}
.ra,.ra2{
    font-size:34px;
    color:#FFF
}
.top_menu ul li ul{
    margin-left:0!important;
    margin-top:2px
}
.top_menu ul li.separetor{
    background:url(../images/separetor.jpg) left top no-repeat;
    float:left;
    margin:-9px 0 0;
    height:39px
}
li.aaps:hover{
    background:url(../images/active_bg_menu.png) left top no-repeat;
    height:32px;
    width:236.5px;
    margin:-9px 0 0;
    padding:9px 0 0;
    text-align:center
}
#superfish-1 .active-trail-1{
    background:url(../images/comm.png) left top no-repeat!important;
    text-align:center
}
#superfish-1 ul li.active-trail-1,#superfish-1 ul li.active-trail-2,#superfish-1 ul li.active-trail-3,#superfish-1 ul li.active-trail-4,#superfish-1 ul li.active-trail-5,#superfish-1 ul li.active-trail-6{
    background:0 0!important;
    padding:0!important
}
#superfish-1 .active-trail-1 .active-trail-7,#superfish-1 .active-trail-1 .active-trail-8{
    background:url(../images/li_hover.png) left center no-repeat!important;
    height:31px;
    width:236px!important;
    width:236px!important\9;
    margin:0!important;
    padding:9px 4px 0!important;
    text-align:center
}
#superfish-1 .active-trail-2,#superfish-1 .active-trail-3,#superfish-1 .active-trail-4{
    height:33px;
    padding:7px 8px 0!important;
    text-align:center;
    margin:0!important
}
#superfish-1 .active-trail-2{
    background:url(../images/benefits.png) left top!important
}
#superfish-1 .active-trail-3{
    background:url(../images/product_water.png)
}
#superfish-1 .active-trail-4{
    background:url(../images/commercial_hover.png) left top no-repeat!important;
    width:auto
}
#superfish-1 .active-trail-4 .active-trail-1,#superfish-1 .active-trail-4 .active-trail-2,#superfish-1 .active-trail-4 .active-trail-3,#superfish-1 .active-trail-4 .active-trail-4,#superfish-1 .active-trail-4 .active-trail-5,#superfish-1 .active-trail-4 .active-trail-6{
    background:url(../images/li_hover.png) left center no-repeat!important;
    height:31px;
    width:280px!important;
    width:280px!important\9;
    margin:0!important;
    padding:9px 4px 0!important;
    text-align:center
}
#superfish-1 .active-trail-5,#superfish-1 .active-trail-6,#superfish-1 .active-trail-7,#superfish-1 .active-trail-8{
    height:33px;
    margin:0!important;
    padding:7px 8px 0!important;
    text-align:center
}
#superfish-1 .active-trail-5{
    background:url(../images/research.png) center top!important;
    width:auto
}
#superfish-1 .active-trail-6{
    background:url(../images/active_bg_menu.png) left top no-repeat!important;
    width:auto
}
#superfish-1 .active-trail-7{
    background:url(../images/store.png) center top;
    width:auto
}
.banner,.banner_inner{
    width:100%;
    float:left
}
#superfish-1 .active-trail-8{
    background:url(../images/store.png) left top!important
}
.banner{
    background:url(../images/banner.jpg) left top no-repeat;
    height:532px;
    margin-top:-11px
}
.banner_inner{
    background:url(../images/inner_banner.jpg) left top no-repeat;
    height:243px
}
.banner a.lft_arrow{
    width:39px;
    height:38px;
    margin:218px 0 0 13px;
    float:left;
    vertical-align:middle;
    text-align:center;
    background:url(../images/left_arrow.png) left top no-repeat
}
.discover{
    width:124px;
    height:123px;
    margin:395px 0 0;
    float:left;
    background:url(../images/discover.png) left top no-repeat
}
.ra{
    float:left;
    margin:480px 0 0 51px
}
.ra2{
    float:left;
    margin:200px 0 0 51px
}
.banner a.rgt_arrow{
    width:39px;
    height:38px;
    margin:218px 13px 0 0;
    float:right;
    vertical-align:middle;
    text-align:center;
    background:url(../images/right_arrow.png) left top no-repeat
}
.banner_bottom{
    width:100%;
    float:left;
    background:url(../images/banner_bottom_bg.png) left top no-repeat
}
.matter{
    width:100%;
    float:left;
    margin:62px 0 20px
}
.left{
    width:700px;
    float:left
}
.left h1{
    font-size:38px;
    color:#00aeef;
    margin:0 0 0 50px
}
.left strong{
    font-size:18px;
    color:#00aeef;
    margin:10px 0 0 50px
}
#content-swoosh{
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(../images/banner_bottom_bg.png);
    background-position:right top;
    background-repeat:no-repeat;
    float:left;
    width:100%;
    margin:-15px 0 0;
    height:143px
}
.left h2{
    font-size:24px;
    color:#00aeef;
    margin:10px 0 0 50px
}
.left p{
    font-size:18px;
    color:#4d4d4d;
    margin:10px 5px 0 50px
}
.left ul{
    margin:10px 0 0 50px;
    color:#00aeef
}
.left ul li{
    float:left;
    padding:0 3px
}
.left li a{
    color:#00aeef;
    text-decoration:none;
    font-size:14px
}
.left li a:hover{
    color:#4d4d4d;
    text-decoration:none
}
.right{
    width:500px;
    float:left;
    margin:0
}
.region-sidebar-second h2{
    font-size:22px;
    width:253px;
    color:#fff;
    margin:5px 0 0 10px;
    float:left
}
.read-our-blog,.testi{
    width:221px;
    padding:10px 10px 0
}
.read-our-blog{
    background-color:#6ecff6;
    color:#4d4d4d;
    font-size:12px;
    float:left;
    margin:5px 10px
}
.blog-row{
    margin-bottom:5px
}
.blog a,.blog-read-more a{
    font-size:14px;
    color:#006fce;
    text-decoration:none;
    float:right;
    margin:0 10px 10px 0
}
.blog a:hover{
    color:#4d4d4d;
    text-decoration:none
}
.testi{
    background:#6ecff6;
    color:#4d4d4d;
    font-size:18px;
    min-height:120px;
    float:left;
    margin:5px 10px 0
}
.testimonial-by a{
    color:#fff!important;
    display:block;
    font-size:10px!important;
    margin:15px 0 0!important;
    text-align:right;
    width:220px
}
#ddblock-custom-pager-1,.galleria-thumbnails-container,.page-node-30 #page-title,.pro .uc-price-label{
    display:none
}
#logo,.newsletter input{
    text-align:center
}
.testimonial-by:hover{
    color:#4d4d4d;
    text-decoration:none
}
.corner{
    float:left;
    background:url(../images/corner.png) left top no-repeat;
    height:20px;
    margin:0 0 0 30px
}
.follow_us{
    width:382px;
    background-color:#6ecff6;
    color:#4d4d4d;
    font-size:18px;
    min-height:192px;
    float:left;
    margin:10px 0 0 10px;
    padding:10px 10px 0
}
.follow_us a{
    font-size:14px;
    text-decoration:none;
    float:right;
    margin:5px 10px 10px 0
}
.follow_us a:hover{
    color:#4d4d4d;
    text-decoration:none
}
.follow_us .time{
    color:#006fce
}
.follow_us .url,.follow_us .url a{
    color:#00aeef;
    text-decoration:none
}
.follow_us .url a{
    float:none;
    font-size:18px
}
.company li a,.company strong,.product li a,.site li a,.site strong{
    font-size:20px
}
.follow_us .url a:hover{
    color:#4d4d4d;
    text-decoration:none
}
.bottom{
    background:url(../images/bottom_bg.png) left top no-repeat;
    min-height:399px
}
.bottom a{
    color:#fff
}
.bottom a.active,.bottom a:hover{
    color:#d5e8f2
}
.product li a,.product li a:hover{
    color:#FFF;
    text-decoration:none
}
.bottom p{
    margin:0 0 5px;
    padding:0
}
.company li,.product li,.site li{
    padding:5px 0;
    border-bottom:1px solid #0089db
}
.product{
    float:left;
    width:180px;
    margin:50px 0 0 70px
}
.product ul{
    width:100%;
    float:left;
    margin:24px 0 0
}
.product li{
    width:100%
}
.product strong{
    float:left;
    width:100%;
    margin:0;
    font-size:20px;
    color:#fff
}
.company li a,.company li a:hover{
    color:#FFF;
    text-decoration:none
}
.company{
    float:left;
    width:210px;
    margin:50px 0 0 26px
}
.company ul{
    width:100%;
    float:left;
    margin:24px 0 0
}
.company li{
    width:100%
}
.company strong{
    float:left;
    width:100%;
    margin:0;
    color:#fff
}
.site li a,.site li a:hover{
    color:#FFF;
    text-decoration:none
}
.site{
    float:left;
    width:175px;
    margin:50px 0 0 26px
}
.site ul{
    width:100%;
    float:left;
    margin:24px 0 0
}
.site li{
    width:100%
}
.site strong{
    float:left;
    width:100%;
    margin:0;
    color:#fff
}
.copyright{
    clear:both;
    float:left;
    margin:37px 0 0 60px;
    width:415px;
    color:#FFF;
    font-size:14px
}
.newsletter{
    float:left;
    margin:35px 0 0 70px;
    width:300px;
    font-size:20px;
    color:#FFF;
    clear:both
}
.newsletter input{
    background-color:#0077d2;
    border:none;
    color:#FFF;
    width:250px;
    height:32px;
    font-size:18px
}
#main #sidebar-second{
    width:265px;
    padding:10px 0 0;
    background:#006fce;
    margin-right:0;
    -moz-border-radius:13px;
    -webkit-border-radius:13px;
    -khtml-border-radius:13px;
    border-radius:13px;
    color:#fff
}
#tags{
    float:left;
    margin-left:5px;
    margin-top:10px
}
.sidebar-second #main #content{
    padding-left:0;
    width:890px
}
.region-sidebar-second a,.view-display-id-page_1 .views-field-title a{
    margin-bottom:0;
    margin-right:0;
    margin-top:10px;
    text-decoration:none;
    padding:5px 0
}
.view-display-id-page_1 .views-field-title a{
    color:#00AEEF;
    font-size:24px
}
.region-sidebar-second a{
    font-size:15px;
    color:#fff
}
.region-sidebar-second a:hover{
    text-decoration:underline
}
.box_m p span a,.wlws-title span a{
    text-decoration:none
}
.not-front .bottom{
    margin-top:15px
}
.block-menu{
    float:left
}
.block-menu ul{
    float:left;
    width:100%;
    margin:10px 0 0
}
.block-menu h2{
    color:#FFF;
    float:left;
    font-size:18px;
    width:100%;
    margin:0
}
#block-menu-menu-company,#block-menu-menu-site{
    z-index:1000;
    margin:20px 0 0 26px;
    float:left;
    font-family:SansationRegular
}
.block-menu li a{
    font-size:14px;
    list-style:none;
    font-family:SansationRegular
}
.block-menu li{
    list-style-image:none!important;
    list-style-type:none!important;
    border-bottom-color:#0089DB;
    border-bottom-style:solid;
    border-bottom-width:1px;
    width:158px;
    padding:6px 0
}
#block-menu-menu-product{
    float:left;
    width:180px;
    font-family:SansationRegular;
    z-index:1000;
    margin:20px 0 0 50px
}
#block-menu-menu-company{
    width:210px
}
#block-menu-menu-site{
    width:175px
}
.galleria-container{
    background-color:#FFF
}
.galleria-image img{
    height:532px!important;
    width:1214px!important
}
#views-nivo-slider-front_page_banner-block{
    margin-top:-11px!important
}
.page-node-30 .bottom{
    margin-top:0
}
.header-image{
    background:0 0!important;
    clear:both;
    float:left;
    height:290px
}
.header-image .content,.header-image ul{
    padding:0;
    margin:0;
    list-style:none;
    line-height:0
}
.header-image ul li{
    margin:0!important;
    list-style:none;
    height:243px
}
.header-image .views-field-title{
    background:url(../images/left_swoosh.png) left bottom no-repeat;
    height:243px;
    width:736px;
    position:absolute
}
#block-ddblock-1{
    margin:0
}
.wlws-title{
    font-family:SansationRegular;
    font-size:20px;
    font-weight:400;
    line-height:36px
}
.text_blog{
    line-height:1.6em;
    text-align:justify;
    padding:0 0 10px;
    width:860px
}
.box01_left_text,.box01_right_text{
    font-size:11px;
    text-align:center;
    font-weight:700
}
.text_blog div{
    padding:0 10px 0 60px;
    width:700px
}
.box01_right{
    float:right
}
.box_left,.box_m{
    float:left;
    height:223px
}
.box01_right_img{
    background:url(../images/comments.png) no-repeat;
    height:60px;
    padding-top:20px;
    width:75px;
    margin-left:6px
}
.box01_right_text{
    color:#fff;
    margin:0 auto;
    padding:0;
    width:55px
}
.view-id-research .views-row{
    border:1px solid #004EBD;
    padding:20px 20px 50px;
    margin:20px 0;
    -moz-border-radius:13px;
    -webkit-border-radius:13px;
    -khtml-border-radius:13px;
    border-radius:13px;
    behavior:url(/sites/all/themes/wlws/css/PIE.htc)
}
.box01_left{
    float:left;
    width:59px
}
.box01_left_img{
    background:url(../images/test_icon.png) no-repeat;
    height:43px;
    margin:0;
    width:47px
}
.box01_left_text{
    color:#004EBD;
    padding:0 6px 0 0
}
#menu-1052-1,#menu-1265-1,#menu-583-1,#menu-713-1,#menu-714-1,#menu-717-1,#menu-718-1,#menu-799-1,#menu-821-1,#menu-935-1{
    background:url(../images/line.gif) top right no-repeat
}
#menu-713-1:hover,#menu-718-1:hover{
    background:url(../images/comm.png)
}
#menu-714-1:hover{
    background:url(../images/benefits.png)
}
#menu-1052-1:hover{
    background:url(../images/product_des.png)
}
#menu-1265-1:hover{
    background:url(../images/product_water.png)
}
#menu-717-1:hover{
    background:url(../images/research.png)
}
#menu-583-1:hover,#menu-821-1:hover,#menu-937-1:hover{
    background:url(../images/store.png)
}
#block-menu-menu-company h2,#block-menu-menu-product h2,#block-menu-menu-site h2{
    margin-left:9px
}
.main-testi{
    margin:0 auto;
    padding:0;
    width:890px
}
.box-testi{
    background:url(../images/testimonials_bg.png) repeat-x;
    height:225px;
    position:relative;
    width:890px;
    margin-top:12px
}
.box_icom{
    background:url(../images/test_icon.png) no-repeat;
    height:35px;
    left:-4px;
    position:absolute;
    top:-10px;
    width:40px
}
.box_left{
    background:url(../images/testimonial_left.gif) no-repeat;
    width:16px
}
.box_m{
    background:url(../images/testimonial_m.gif) repeat-x;
    padding:15px 0 0 15px;
    width:835px
}
.text-testi{
    line-height:1.6em;
    margin:0;
    padding:0 8px 0 0
}
.pro,.pro .pro-images,.pro .rs1{
    padding:0;
    float:left
}
.box_right{
    background:url(../images/testimonial_right.gif) no-repeat;
    float:left;
    height:223px;
    width:16px
}
.box_m p span a{
    margin-left:15px;
    font-size:20px;
    font-weight:700
}
.data_left h1 span a,.data_left01 h1 span a,.data_left_img_bg .field-content a,.product_btn01 a{
    text-decoration:none!important
}
.pro{
    background:0 0;
    width:880px;
    min-height:407px;
    margin:0;
    height:auto
}
.pro h1{
    margin-bottom:15px;
    margin-right:0;
    margin-top:0
}
.pro .pro-images{
    width:250px;
    height:140px;
    font-size:13px;
    margin-left:0
}
.pro .pro-images img{
    border:1px solid #D8D8D8!important
}
.pro .rs1{
    margin:0 0 0 30px
}
.pro .box,.pro .rs2,.pro p{
    float:right;
    padding:0
}
.pro .rs2{
    margin:0 10px 0 0
}
.pro p{
    margin:10px 10px 10px 0;
    text-align:justify;
    width:590px
}
.pro .field-name-field-diameter p{
    width:250px;
    margin:0;
    font-size:14px!important
}
.pro .box{
    margin:-18px 0 0;
    width:145px;
    height:auto
}
.pro .pro-info{
    text-align:left;
    margin-left:280px;
    padding:0;
    float:left;
    width:450px
}
.pro .Quantity-title{
    text-align:left;
    margin:0 10px 0 0;
    padding:0
}
.pro .box .fill{
    font-size:15px;
    margin:10px 0;
    padding:0;
    float:left;
    width:110px;
    height:25px;
    background:#FFF;
    border:1px solid #6892a8
}
.rs1 .model{
    font-weight:400!important
}
.pro .box .node-add-to-cart,.product_cart input{
    float:right;
    background:url(../images/new-products_btn.png) no-repeat;
    width:110px;
    height:28px;
    font-size:14px;
    color:#FFF;
    text-align:center;
    line-height:28px;
    margin:0 8px 0 0;
    text-decoration:none!important;
    border:none
}
.pro .box .node-add-to-cart:hover,.product_cart input:hover{
    background:url(../images/new-products_btn_hover.png) no-repeat!important;
    padding:0!important
}
.pro .pro-info .field,.pro .pro-info .product-info{
    padding:0 0 5px
}
.pro .field-label{
    float:left;
    color:#00AEEF;
    font-weight:400
}
.pro label{
    color:#00AEEF;
    float:left;
    padding:3px 15px 2px 0;
    vertical-align:middle
}
.pro .uc-price{
    color:#00AEEF;
    font-family:SansationRegular;
    font-size:26px;
    white-space:nowrap
}
.data_left01{
    width:625px;
    padding:15px;
    float:left;
    background:#f6fcff;
    border:1px solid #a9d5e6;
    margin:5px 8px
}
.data_left01 h1{
    color:#0050be;
    font-size:20px;
    margin:0;
    padding:5px 0;
    text-indent:.2em
}
.data_left_img_bg01{
    width:210px;
    margin:0;
    padding:8px 0;
    float:left
}
.data_left_img01{
    border:1px solid #d8d8d8
}
.data_left_text01 .field-content p{
    width:325px!important;
    margin:0!important;
    padding:5px!important;
    text-align:justify!important;
    color:#5b5b5b!important;
    font-size:16px!important;
    font-weight:400!important;
    line-height:26px!important;
    float:left!important
}
.price01{
    width:150px;
    float:left;
    font-size:20px;
    color:#00aeef;
    font-weight:700;
    padding:0 0 0 5px
}
.product_btn01{
    float:right;
    background:url(../images/new-products_btn.png) no-repeat;
    width:110px;
    height:28px;
    font-size:14px;
    color:#FFF;
    text-align:center;
    line-height:28px;
    margin:0 8px
}
.product_btn01 a{
    color:#fff!important
}
.data_left_img_bg01 .field-content a img{
    border:1px solid #D8D8D8;
    width:165px!important;
    margin-bottom:64px!important
}
.data_left{
    width:850px;
    padding:10px 20px;
    float:left;
    background:#f6fcff;
    border:1px solid #a9d5e6;
    margin:7px 15px 7px 0;
    -moz-border-radius:13px;
    -webkit-border-radius:13px;
    -khtml-border-radius:13px;
    border-radius:13px
}
.data_left h1 span a{
    font-size:20px
}
.data_left_img_bg{
    width:334px;
    margin:0 auto;
    padding:8px 0
}
.data_left_product_img{
    width:250px;
    float:left;
    padding:8px 20px 8px 0
}
.data_left_img_bg .field-content a img,.data_left_product_img .field-content a img{
    border:1px solid #d8d8d8!important
}
.data_left_text .field-content p{
    padding:0;
    margin:0
}
.price{
    width:150px;
    float:left;
    font-size:20px;
    color:#00aeef;
    padding:0;
    margin-top:15px
}
#edit-checkout,#edit-update,.product_btn span a,.read_more_blog a,.view-id-research .views-field-view-node a{
    width:110px;
    height:28px;
    color:#FFF;
    text-align:center;
    line-height:28px;
    text-decoration:none!important;
    font-size:14px;
    float:right
}
.product_btn span a{
    display:block;
    background:url(../images/new-products_btn.png) no-repeat;
    margin:15px 0 0
}
.product_btn span a:hover{
    background:url(../images/new-products_btn_hover.png) no-repeat!important;
    padding:0!important
}
.read_more_blog a,.view-id-research .views-field-view-node a{
    background:url(../images/new-products_btn.png) no-repeat;
    display:block;
    padding:0 0 20px;
    margin:0
}
.read_more_blog a:hover,.view-id-research .views-field-view-node a:hover{
    background:url(../images/new-products_btn_hover.png) no-repeat!important
}
.testimonial-page .read_more_blog a{
    padding:0 10px 20px 0;
    margin:15px 0 0
}
#edit-checkout,#edit-update{
    background:url(../images/new-products_btn.png) no-repeat;
    margin:0 8px;
    border:none
}
#edit-checkout--2:hover,#edit-checkout:hover,#edit-continue-shopping:hover,#edit-get-quote:hover,#edit-update:hover{
    background:url(../images/new-products_btn_hover.png) no-repeat!important;
    padding:0!important
}
#edit-checkout--2,#edit-continue-shopping,#edit-get-quote,#uc-cart-view-form .remove input{
    background:url(../images/new-products_btn.png) no-repeat;
    width:110px;
    height:28px;
    color:#FFF;
    line-height:28px;
    border:none;
    text-decoration:none!important;
    text-align:center
}
#edit-checkout--2,#edit-get-quote{
    font-size:14px;
    margin:0 8px
}
#edit-continue-shopping{
    font-size:12px;
    margin:0 8px
}
#uc-cart-view-form .remove input{
    float:right;
    font-size:14px;
    margin:10px 8px
}
#uc-cart-view-form .remove input:hover{
    background:url(../images/new-products_btn_hover.png) no-repeat!important;
    padding:0!important
}
.pager{
    margin-top:15px!important
}
.pager li{
    background:#F6FCFF!important;
    border:1px solid #d3d3d3
}
#breadcrumb{
    font-family:calibri,arial,verdana;
    font-size:14px;
    padding:0 0 5px
}
#breadcrumb a{
    color:#006fce!important;
    text-decoration:none!important
}
td{
    vertical-align:top
}
tbody{
    border:0
}
.data_left_uc{
    width:390px;
    padding:10px 20px;
    float:left;
    background:#f6fcff;
    border:1px solid #a9d5e6;
    margin:7px 15px 7px 0;
    -moz-border-radius:13px;
    -webkit-border-radius:13px;
    -khtml-border-radius:13px;
    border-radius:13px;
    behavior:url(/sites/all/themes/wlws/css/PIE.htc)
}
#sidebar-second .read-our-blog,#sidebar-second .testi{
    -moz-border-radius:13px;
    -webkit-border-radius:13px;
    z-index:0;
    -khtml-border-radius:13px;
    behavior:url(/sites/all/themes/wlws/css/PIE.htc);
    position:relative
}
.data_left_uc h1{
    color:#0050be;
    font-size:22px;
    margin:0;
    padding:5px 0
}
.data_left_uc h1 span a{
    text-decoration:none!important
}
#block-uc-cart-cart .content{
    background:#6ECFF6;
    width:236px;
    margin:6px 0 0 2px;
    padding:12px
}
#sidebar-second .section .block{
    background:url(../images/sidebar-bg.png) no-repeat;
    clear:both;
    display:table;
    min-height:180px;
    padding-bottom:20px;
    width:265px
}
#sidebar-second .read-our-blog{
    border-radius:13px
}
#sidebar-second .read-our-blog .blog-read-more a:hover{
    color:#006fce!important
}
#sidebar-second #block-views-blog-block-1 h2,#sidebar-second #block-views-testimonial-block-1 h2{
    color:#fff
}
#sidebar-second .testi{
    border-radius:13px
}
#sidebar-second #block-uc-cart-cart .content{
    -moz-border-radius:13px;
    -webkit-border-radius:13px;
    -khtml-border-radius:13px;
    border-radius:13px
}
#sidebar-second a{
    color:#fff;
    text-decoration:none
}
#sidebar-second a:hover{
    color:#006fce
}
#sidebar-second #block-views-blog-block-1 .read-our-blog .view-content .blog--list li div div{
    color:#fff;
    line-height:20px
}
#sidebar-second .view-testimonial .testimonial-by div,.comm-read-more,.comm-read-more span a{
    color:#fff!important
}
#sidebar-second .testi a{
    font-size:13px!important
}
#sidebar-second #block-uc-cart-cart .cart-block-checkout a,#sidebar-second #block-uc-cart-cart .cart-block-item-title a,#sidebar-second #block-uc-cart-cart .cart-block-view-cart a{
    text-decoration:none!important;
    color:#fff!important
}
#sidebar-second .section .more-link{
    display:none!important
}
.field-name-field-short,.node-type-blog .content .field-name-body .field-label,.page-commercial-applications #page-title{
    display:none
}
.faq-question{
    margin-top:10px;
    padding:5px;
    width:870px
}
.faq-answer .field-name-body .field-items .field-item p{
    margin:0!important
}
.faq-answer{
    padding-left:20px!important
}
.comm-wrapper{
    margin-right:20px;
    margin-top:25px
}
.comm-logo{
    float:left;
    width:59px
}
.comm-logo .field-content img{
    height:50;
    width:55px
}
.comm-title span a{
    text-decoration:none;
    margin-left:10px
}
.comm-title{
    font-family:SansationRegular;
    font-size:20px;
    font-weight:400;
    line-height:27px
}
.comm-body{
    margin-left:70px;
    width:330px
}
.comm-read-more{
    text-decoration:none!important;
    font-size:12px;
    font-weight:700;
    margin-right:100px;
    line-height:19px;
    float:right;
    padding:0;
    background:url(../images/read_more_bg.png) no-repeat;
    width:77px;
    height:19px;
    text-align:center;
    clear:both
}
.comm-read-more span a{
    text-decoration:none
}
.submitted{
    font-size:14px!important;
    color:#006fce!important;
    font-family:sansation!important;
    padding-bottom:5px
}
.node-type-webform .content .content .webform-client-form,.page-cart fieldset .fieldset-wrapper,.page-user #user-login{
    padding:10px;
    background:#FFF;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#FFF),to(#B7E5F6));
    background:-webkit-linear-gradient(#FFF,#B7E5F6);
    background:-moz-linear-gradient(#FFF,#B7E5F6);
    background:-ms-linear-gradient(#FFF,#B7E5F6);
    background:-o-linear-gradient(#FFF,#B7E5F6);
    background:linear-gradient(#FFF,#B7E5F6);
    -pie-background:linear-gradient(#FFF,#B7E5F6);
    behavior:url(/sites/all/themes/wlws/css/PIE.htc)
}
.comment-wrapper input,.comment-wrapper textarea,.node-type-webform .node input,.node-type-webform .node select,.node-type-webform .node textarea,.page-cart-checkout .uc-cart-checkout-form input,.page-cart-checkout .uc-cart-checkout-form select,.page-cart-checkout .uc-cart-checkout-form textarea,.page-user #user-login input{
    background:#fff;
    box-shadow:#E8F5FC 6px 6px 6px inset;
    -webkit-box-shadow:inset -5px -5px #E8F5FC;
    -moz-box-shadow:#E8F5FC 6px 6px 6px inset;
    font-family:SansationRegular;
    padding:5px;
    behavior:url(/sites/all/themes/wlws/css/PIE.htc)
}
.node-type-webform .node .form-actions,.node-type-webform .node .form-item,.page-user #user-login .form-item{
    background:url(../images/text-border.png) repeat-x;
    display:block;
    margin-bottom:0;
    margin-top:0;
    padding:10px 0
}
.comment-wrapper input.form-submit,.node-type-webform input.form-submit,.order-review-table .review-button-row input.form-submit,.page-cart-checkout .uc-cart-checkout-form input.form-submit,.page-user #user-login input.form-submit{
    color:#fff;
    border:1px solid #696;
    padding:5px 10px;
    margin:0 5px;
    text-align:center;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
    -webkit-box-shadow:#666 0 2px 3px;
    -moz-box-shadow:#666 0 2px 3px;
    box-shadow:#666 0 2px 3px;
    background:#009ee7;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#009ee7),to(#0068ca));
    background:-webkit-linear-gradient(#009ee7,#0068ca);
    background:-moz-linear-gradient(#009ee7,#0068ca);
    background:-ms-linear-gradient(#009ee7,#0068ca);
    background:-o-linear-gradient(#009ee7,#0068ca);
    background:linear-gradient(#009ee7,#0068ca);
    -pie-background:linear-gradient(#009ee7,#0068ca);
    behavior:url(/sites/all/themes/wlws/css/PIE.htc)
}
.node-type-webform .node fieldset,.page-cart fieldset{
    border-style:solid none none;
    border-color:#00AEEF;
    border-width:1px
}
.node-type-webform .node fieldset legend,.page-cart fieldset legend{
    color:#00AEEF;
    font-size:16px
}
.twtr-doc{
    float:left;
    background:#6ECFF6
}
#twtr-widget-1{
    margin-left:3px!important
}
#twtr-widget-1 .twtr-tweet a,#twtr-widget-2 .twtr-tweet a{
    text-decoration:none!important;
    font-size:12px
}
.twtr-avatar,.twtr-ft,.twtr-hd{
    display:none!important
}
#screen-name a,#twtr-widget-1 .twtr-tweet a.twtr-fav,#twtr-widget-1 .twtr-tweet a.twtr-reply,#twtr-widget-1 .twtr-tweet a.twtr-rt,#twtr-widget-1 .twtr-tweet a.twtr-timestamp,a#user{
    color:#fff!important
}
.twtr-tweet-text{
    margin-left:0!important
}
#twtr-widget-1 .twtr-doc a:hover{
    color:#006fce!important
}
#block-block-10 .content,#block-cumulus-2 .content{
    margin:0 10px
}
#block-block-10 h2{
    color:#fff!important
}
.page-node-138 .sidebar-second #main #content{
    padding-left:55px;
    width:1041px
}
.field-name-field-testimonial-by{
    margin:10px 0 0
}
.field-name-field-testimonial-by .field-label{
    color:#00AEEF
}
.field-name-field-case-studies .field-label{
    color:#00AEEF;
    font-size:22px;
    line-height:26px;
    padding-top:20px
}
.field-name-field-case-studies .field-item{
    padding:0 0 10px
}
.field-name-field-case-studies .field-item a{
    font-size:15px;
    padding:0 0 0 10px
}
#webform_nid26-pane legend,.field-name-field-application-reference,.field-name-field-attachments img,.field-name-field-research-file img{
    display:none
}
.field-name-field-research-file .field-label{
    color:#00AEEF;
    font-size:20px;
    font-weight:400;
    line-height:1.3em;
    margin:0 0 5px;
    padding:0
}
#cart-form-pane table{
    margin-bottom:20px
}
#cart-form-pane th,.cart-review th{
    border:0;
    color:#888;
    font-size:14px;
    margin:10px;
    padding:0 0 10px;
    text-align:left
}
#cart-form-pane tr.even,#cart-form-pane tr.odd,.cart-review tr.even,.cart-review tr.odd{
    background-color:#F6FCFF;
    border:1px solid #A9D5E6;
    padding:10px 0
}
#uc-cart-view-form td.price{
    font-size:14px;
    margin:15px 15px 10px 0;
    text-align:left;
    width:100px
}
.page-cart td.price{
    font-size:14px;
    margin:0;
    text-align:left;
    width:100px
}
#uc-cart-view-form img{
    float:left;
    margin:10px 0
}
#uc-cart-view-form td.desc{
    margin:15px 15px 10px;
    vertical-align:middle;
    width:400px
}
#uc-cart-view-form td.qty{
    margin:15px 15px 10px;
    text-align:left;
    vertical-align:middle;
    width:100px
}
.cart-review td.qty{
    float:left;
    text-align:center;
    width:100px
}
#uc-cart-view-form td.subtotal,#uc-cart-view-form td.total{
    padding:10px;
    white-space:nowrap
}
.order-review-table .pane-title-row,.order-review-table .review-button-row{
    background-color:#F6FCFF;
    border:1px solid #A9D5E6;
    font-weight:700;
    padding:.5em 1em;
    text-align:center
}
.view-display-id-entity_view_1{
    color:#00AEEF;
    font-size:20px;
    line-height:1.3em;
    margin:20px 0;
    padding:0
}
.view-display-id-entity_view_1 a{
    font-size:14px
}
.contextual-links-region{
    outline:0;
    position:relative
}
.form-required,.marker{
    color:#006FCE
}
.page-user #user-login label,.webform-container-inline label{
    display:inline-block;
    margin-right:1em;
    width:112px
}
.pro-images img{
    width:250px!important;
    height:140px!important
}
