body{margin:0 auto; padding:0;background-color:#fff; }
#header{height:150px; background-color:transparent; border:none; padding-bottom:0}
#wrapper{background:#fff url(../images/bodybg.jpg) no-repeat top center; min-height:691px}
#content img.block{clear:both; display:block}
ul{margin:10px 10px 10px 40px}
.left{float:left}
.right{float:right}
.group_center{width:580px; margin:0 auto}

#breadcrumbs{padding:8px 0 12px 10px; color:#D61B33}

#lang_sel{margin-left:180px; position:relative; float:right; padding:13px 22px 0 0}
#lang_sel li a.lang_sel_sel{background-color:#3979A5; color:#fff; border:1px solid #005EAA; font-weight:bold}
#lang_sel li a.lang_sel_sel:hover{color:#fff;background-color:#3979A5;}
#lang_sel li a.lang_sel_sel span:hover{color:#fff;}

#branding #lang_sel ul ul{background-color:#4AA0D1}
#branding #lang_sel li li.icl-nl, #branding #lang_sel li li.icl-fr, #branding #lang_sel li li.icl-de, #branding #lang_sel li li.icl-es{background-color:#4AA0D1; color:#fff}
#branding #lang_sel li li.icl-nl a, #branding #lang_sel li li.icl-fr a, #branding #lang_sel li li.icl-de a, #branding #lang_sel li li.icl-es a{background:transparent; color:#fff}
#branding #lang_sel li li.icl-nl a:hover, #branding #lang_sel li li.icl-fr a:hover, #branding #lang_sel li li.icl-de a:hover, #branding #lang_sel li li.icl-es a:hover{background-color:#E2EDFF; color:#3979A5}


#nav{margin:0 0 3px 0; position:relative; z-index:3;}
#nav-content{background-color:#1B77C3; height:38px; border:none; width:961px;border-bottom:2px solid #E02619;}
#nav-content a#molins {display:none;}
.menu-wrap{background:url(../images/main-nav.gif) repeat-x top left;}
.menu-wrap #cms-nav-top-menu, .menu-wrap #cms-nav-bottom-menu{background-image:none}
* html #menu-wrap{background-color:#1B77C3;}
.menu-wrap #cms-nav-bottom-menu{border-top:2px solid #E02619;height:40px;}
*html .menu-wrap #cms-nav-bottom-menu{border-top:none;}
.menu-wrap #cms-nav-top-menu li, .menu-wrap #cms-nav-bottom-menu li{border-right:1px solid #2E58A8}
.menu-wrap #cms-nav-top-menu li:hover, .menu-wrap #cms-nav-bottom-menu li:hover{background:none; background-color:#1B77C3}
.menu-wrap #cms-nav-top-menu li a, .menu-wrap #cms-nav-bottom-menu li a{border:none; color:#fff; font-size:12px; padding-left:20px; padding-top:4px; padding-bottom:4px; border-right:1px solid #7298D6;text-decoration:none;}
.menu-wrap #cms-nav-top-menu li a:hover, .menu-wrap #cms-nav-bottom-menu li a:hover{background:none; color:#fff; padding-left:20px}
.menu-wrap #cms-nav-top-menu li.selected_page icl_first, .menu-wrap #cms-nav-bottom-menu li.selected_page icl_first{padding:0 15px 0 18px; border:none}
.menu-wrap #cms-nav-top-menu li a.trigger{display:none}

#footer-in .menu-wrap {height:38px;background: url(http://www.langengroup.com/images/molins.gif) no-repeat /*99% 50%*/}
* html #footer-in .menu-wrap {background-image:none;border-top:2px solid #E02619;}
#footer-in .menu-wrap a#molins {float:right;height:38px;width:135px;background:none;}
#footer-in .menu-wrap a#molins:hover {background:none;}
#footer-in ul.footernav-es li a, #footer-in ul.footernav-es li a:hover{padding-left:15px;padding-right:15px;}

.entry-content h3, #content h3{color:#7D8790; font-size:16px; line-height:1.4em; margin-bottom:3px; padding-bottom:0; padding-top:8px}
.entry-content p{margin:0; padding:5px 0 7px}
.entry-content ul{list-style-type:none; margin-left:0px; padding-left:15px}
.entry-content li{padding:0 0 0 15px;background:url(/images/red-dot2.gif) no-repeat 0 7px;}

.search-results h2{color:#333; font-size:12px; font-weight:bold; margin:0 10px 0 0; padding:6px 10px; background:#0052a3; border:1px solid #CCC}
.search-results-content{border:solid #CCC; border-width:0 1px 1px; background:#FFF; margin:0 10px 10px 0; padding:10px}
.search-results h2.entry-title{font-size:21px; font-weight:bold; padding:15px 0 0; margin:0 0 5px 10px; color:#7D8790; border:none; background-image:none; background-color:#fff}
.search-results h2{font-size:21px; font-weight:bold; padding:15px 0 0; margin:0 0 5px 10px; color:#7D8790; border:none; background-image:none; background-color:#fff}
.navigation, .search-results, ul.hfeed{border:none}
#content div.navigation {padding-left:30px;}
#content div.navigation div a:hover{color:#E2E5F6;}
span.entry-comments{display:none}


ul#tradeshows{list-style:none; margin:0 0 10px 3px}
ul#tradeshows li{padding-bottom:15px}
ul#tradeshows li img{border:none; padding:3px 0}

#branding{background-image:none; background:transparent}
*html #branding{background-color:transparent}

#searchbar2{color:#039; float:right; top:0; left:145px; width:460px; position:relative; z-index:12; padding:0; margin:0}
#searchbar2 table{margin:38px 0 0 0; width:24em; position:absolute; top:-16px; left:30px}
#searchbar2 table td{background:transparent; padding:0 0 3px 0px}
#searchform{padding:0 15px 0 0; float:left; clear:both; position:absolute; top:68px; left:15px; margin:43px 0 0 0}
#searchform #s{float:left; margin:1px 5px 0 40px; width:165px; height:17px; padding:3px 2px 0 2px}
#searchform #searchsubmit{font-variant:small-caps; background-color:#0B6EBF; background-image:none; border:none; padding:2px 8px 7px 8px; font-size:12px; color:#FFF; float:left; box-shadow:none}

*+html #searchform #searchsubmit{padding:3px 0 4px 0}

#container{background:transparent; float:right; margin:0 0 0 -250px; text-align:left; width:960px}
#content{margin:0 7px 0 270px; min-height:767px; overflow:hidden; padding:8px 15px 8px 0; width:673px; position:relative; z-index:0}
.main-aside{float:left; position:relative; width:250px}

* html #content{width:660px; margin:0 0 0 260px; padding:18px 0 0 0; text-align:left}
* html #primary{height:450px}
* html #content .entry-content{padding-left:0}
* html .main-aside{width:250px; float:left; position:relative; padding-top:15px; text-align:left}

#content div{border:none}
#content h2.entry-title, #content h1.entry-title, #content h2.entry-title-c{font-size:22px; text-decoration:none; color:#004F8F; margin-bottom:0.75em; font-family:Arial; font-weight:bold}
#content h1.entry-title{color:#005DAB}
#content h2.entry-title-c{padding:15px 0 0 10px}
#content .post h2{padding-top:10px}
#content .post .pics img, #content .post img.pics{border:1px solid #DFE5FF; background-color:#F6F7FC; padding:5px}
#content p.indent{padding-left:30px}
.home #content ul{list-style:none; margin-left:15px;}
.home #content ul li{background:url(/images/red-dot2.gif) no-repeat 1px 7px; padding-left:18px}
#content ul.indent{padding-left:30px; line-height:1.6em}
#content ul.indent li{padding:3px 0 3px 12px; line-height:1.6em}
#content ul li{line-height:1.6em}
#content .post img{border:1px solid #EFEFEF}
#content .post img.logos{margin:0 3px; border:1px solid #0D6BB5}
#content .post img.no-border{border:none}
#content a.noline{text-decoration:none}
.featured{min-height:550px; margin:0 10px 0 0}
*+hrml #content #featured-slideshow{border:1px solid red}


* html #primary ul.xoxo{margin-left:30px; margin-top:0}
*+html #primary ul.xoxo{margin-left:30px; margin-top:0}
* html #nav-content{overflow:hidden}
* html ul#cms-nav-top-menu{background:#1B77C3 url(../images/main-nav.gif) repeat-x top left}
* html #main{padding:0; margin-top:0;height:1200px;}
#side-navbar a{font-weight:normal}

.product{width:270px}
.product-wide{width:420px; margin:0 auto}
.product table, .product-wide table{border-top:1px solid #4797DA; margin:0; font-size:12px; border-bottom:5px solid #4797DA; width:270px; color:#4797DA; text-align:center; background-color:#EBEFF8}
.product-wide table{width:420px}
.product-wide table thead td{color:#D61C33; background-color:#fff}
.product-wide table thead tr:hover{color:#fff; background-color:#385F8A}
.product p, .product-wide p{font-variant:small-caps; color:#fff; text-align:center; margin:0; background-color:#3B8FD3; margin:2px}
.product table td, .product-wide table td{padding:7px 6px 7px 15px; text-align:left; border-bottom:1px solid #fff}
.product table td img, .product table img{border:1px solid #D8263C; width:100px; height:70px}
.product table tr:hover, .product table tr:hover, .product-wide table tr:hover{background-color:#fff; color:#385F8A}

ul.none{list-style-type:none;}
ul.arrows{list-style-type:none; margin:5px 0 0 0}
ul.arrows li{background:url(../images/arrow.gif) no-repeat top left; padding-left:20px; margin-left:0}

#content span a.brochure{width:180px; height:32px; display:block; background:url(../images/download2.png) no-repeat}
#content span a.brochure:hover{background:url(../images/download-h.png) no-repeat}
#content .hana span a.brochure{width:180px; height:32px; display:block; background:url(../images/download2.png) no-repeat}
#content .hana span a.brochure:hover{background:url(../images/download-h.png) no-repeat}

#footer{color:#fff; border:none}
#footer-in{margin:0 20px; height:38px; background:#4A99DB url(../images/main-nav.gif) repeat-x bottom left;height:38px;}
#molins{background-color:#fff; color:#2E58A8; font-weight:bold; margin-right:7px; padding:4px 4px 5px 4px; width:120px; float:right; clear:both; position:relative; top:5px}
* html #footer-in .menu-wrap{background-image:none;}
* html #footer-in {background-image:none;}
* html #molins {padding:0 4px 5px 4px;}
#molins a{text-decoration:none}
#copy{font-size:10px; clear:both; padding:9px 0 10px 40px; height:28px; color:navy; background:url(../images/bottom-shadow.jpg) no-repeat -5px bottom}
#footer-sidebar{height:20px}
#footer-sidebar li{border-right:1px solid #9FC2FF; padding:0 10px}
#footer-sidebar li.last{border-right:0}
#footer-sidebar li.widgetcontent{border-left:none; padding-right:2px}
#footer-sidebar li a:link, #footer-sidebar li a:visited{color:#9FC2FF; text-decoration:none}
#footer-sidebar li a:hover{color:#fff; text-decoration:none}
#footer-sidebar li a:active{color:#039; text-decoration:none}

#flash{margin:0 7px 7px 18px; top:-10px; float:right; padding-left:20px}
#flash-wrapper{padding-right:25px}

table.cartoner td.first{text-align:left; padding-left:20px}
table.cartoner td{text-align:center}

table#end-load, table#machine{border-top:none; width:100%; margin:5px 0 0 0}
table#end-load th a, table#machine th a{color:#fff}
table#end-load th a:hover, table#machine th a:hover{color:#DFE5FF; text-decoration:none}
table#end-load td{border-left:1px solid #DFE5FF; padding:5px}

table#machine td{border-left:1px solid #DFE5FF; padding:5px 8px}

table.market{border-bottom:2px solid #005DAA; margin-top:10px; margin-bottom:17px; width:420px}
table.market a{text-decoration:none; color:#D8263C; padding-left:20px; background:url(../images/pdficon_tiny.gif) no-repeat left top}
table.market th{border-bottom:1px solid #CF0B37; border-top:3px solid #1B77C3; color:#1B77C3; font-weight:bold; font-size:14px; text-transform:uppercase; background-color:#fff; padding:3px 15px 6px 15px}
table.market th.sol-center{background:url(../images/qmark.gif) no-repeat 2px 5px; padding:0 0 0 35px; height:40px}
table.market th.sol-center h3{padding:0; margin:0; vertical-align:top}

table.market tr.table-titles td{font-weight:bold; font-size:12px; background-color:#fff; padding:2px 5px; color:#D8263C; border-bottom:1px double #005DAA; text-align:center}
table.market tr.table-top td.main{background-color:#D1D6EF}
table.market tr.product td{border-top:3px solid #005DAA}
table.market td{padding:5px 10px 10px 12px; line-height:1.6em; border-bottom:1px dotted #E9EDF8; min-height:40px; border-bottom:1px solid #DFE5FF; vertical-align:top}
table.market td p span{font-weight:bold; color:#005DAA; display:block}
table.market td span{font-weight:bold; color:#005DAA; display:block; padding-top:5px}
*+html table.market{margin-top:25px}

table.news, table.news td{border:none}
table.news{margin:0 auto; width:90%}

table#ph_contact td{padding:1px 0; background:transparent}

table.products{margin:0 auto; width:100%; border:1px solid #DFE5FF; border-left:none}
table.products th{font-weight:bold; color:#fff; background:#1B77C3; padding-left:10px}
table.products td{line-height:1.6em; padding:6px 10px 8px 10px; vertical-align:top; border-bottom:1px solid #DFE5FF; border-left:1px solid #DFE5FF}
table.products td a{font-weight:bold; text-decoration:none; border-bottom:1px solid #DFE5FF; padding-left:7px}

table.solution{width:390px; margin:8px 0 8px 0}
table.solution th{border-bottom:1px solid #CF0B37; border-top:3px solid #1B77C3; color:#1B77C3; font-weight:bold; font-size:12px; text-transform:uppercase; background-color:#fff; padding:5px 15px 5px 15px}
/*table.solution tr.odd{background-color:}*/
#content th.sol-center h3{font-size:14px}
table.solution td{color:#D8283E; font-weight:bold; padding:8px 0 0 8px; color:#005DAB}

*html table.solution{margin-left:15px}

table.wide{width:600px; margin:0 0 5px 25px}
* html table.wide td{width:200px}
* html table.wide{width:600px}

table.no-border img, #content .hana img{border:none}

table#end-load tr.odd, table#machine tr.odd, table.products tr.odd, table.market tr.odd, table.market td.odd{background-color:#F8F9FD}

#content #right-side{width:254px; font-size:11px; padding:4px 0 15px 0; float:right; margin:10px 0 12px 14px; border:1px solid #DFE5FF; background-color:#F6F7FC}
#content #right-side p{font-size:13px; color:#013D78; width:100%; margin-top:0; font-weight:bold; padding-bottom:0}
#content #right-side p img{padding:0 14px; background:#fff;margin:0 auto;}
#content #right-side p span{padding:12px 5px 0 20px}
#content #right-side blockquote.bg{background:transparent url(/images/right-side-gradient.gif) no-repeat 6px 0;margin-top:0;padding-top:18px;}
#content #right-side p.bg {background:transparent url(/images/right-side-gradient.gif) no-repeat 6px 0;padding:22px 20px 0 20px;width:215px;}
#content #right-side p.bg span {padding:0;}
#content #right-side blockquote {border:0;padding:0 15px 0 22px;margin:0;line-height:.2em;}
#content #right-side ul{list-style:none; margin-left:0; margin-top:3px; padding-top:0; background:transparent}
#content #right-side ul li{background:url(/images/red-dot2.gif) no-repeat 1px 7px; padding-left:13px}
#content #right-side ul li a{padding-right:5px; text-decoration:none; font-weight:bold}
#content #right-side p a img{background-color:transparent; text-align:center; padding:0}
#content #right-side img.full-width{padding:0;margin:0;width:234px;margin:0 auto;}

#content p a span{color:#D8283E}
#content a.none{text-decoration:none}
* html table.solution{padding:0; margin:0; width:385px}

#content .test-pic{list-style:none; margin:0; padding:0; width:360px; background-color:#F6F7FC; border:1px solid #DFE5FF}
#content .test-pic span{}
#content .test-pic span img{background-color:#fff; border-top:1px solid #DCE4F7; border-left:1px solid #DCE4F7; border-right:2px solid #DCE4F7; border-bottom:2px solid #DCE4F7; margin:5px; padding:8px}
#content .test-pic span img.first{margin-left:8px; margin-right:0}
#content .test-pic span img.last{margin-left:0; margin-right:8px}

#content div.products{padding-bottom:5px; margin-bottom:10px; margin-top:10px}
#content div.products h3{padding-bottom:15px}
#content div.products p{padding-left:28px}
#content div.products p.prods{background:#F6F7FC; color:#fff; padding:3px 10px; border:1px solid #DFE5FF}

#content div.products a{color:#005DAA; text-decoration:none; font-weight:bold}
#content div.products span{color:#D8283E; font-weight:bold; float:right; font-size:11px}

#content h3.products{color:#D8283E}

#mid-col{width:410px}

#content .one h3, #content .two h3, #content .three h3{font-size:14px; padding-bottom:0; margin-bottom:0}
#content .one, #content .two, #content .three{float:left; width:45%; padding-top:0px; padding-bottom:20px}
#content .one{position:relative; padding-left:30px;}
#content .div-3{clear:both; display:block; height:30px; padding: 20px;}

#content .bg-blue{background-color:#015EAB;}
.red{color:#D8283E}

#content ul.hfeed{list-style-type:none}
#content ul.hfeed li h3::before{content:"\00BB "; border:none}
#content ul.hfeed li{font-size:12px; border:none; padding:0 20px}
#content ul.hfeed li a{text-decoration:none; font-size:12px}

#content .main-pic{float:right; width:180px}
#content .pdf-link{text-align:center}
#content .pdf-link img{margin:8px 0 0 0; background-color:transparent}
#content span.entry-cat{font-size:12px; width:190px; padding:0 0 0 0}
#content ul.hfeed li.post h3.entry-title{padding-top:0; padding-bottom:0}
#content ul.hfeed li.post h3.entry-title a{padding-top:0}
#content ul.hfeed li.post span.entry-comments{height:0}

#content div.group-pics{border:1px solid #DDEBF6; background-color:#F0F4FD; padding:3px 2px 3px 4px; margin:5px 0 12px 0; width:356px; height:98px}
#content div.group-pics ul{list-style:none; font-size:12px; color:#013D78; font-weight:bold; padding:0; margin:0; width:360px}
#content div.group-pics ul li{float:left; text-align:center; width:120px; padding:0; margin:0;}
#content div.group-pics ul li img{border:none; display:block; padding:0}

#content ul.group-pics{list-style:none; font-size:12px; color:#013D78; font-weight:bold; padding:3px 0 3px 4px; margin:5px 0 12px 0; width:357px; height:98px; border:1px solid #DDEBF6; background-color:#F0F4FD}
#content ul.group-pics li{float:left; text-align:center; padding:0; margin:0; width:119px;line-height:1.1em;}
#content ul.group-pics li img{border:none; display:block;padding-bottom:3px;}
#content ul.long{height:168px}

* html #content ul.group-pics{width:350px}
* html #content ul.group-pics li{width:116px}

#primary ul.xoxo{margin-left:30px; margin-top:15px}
.widgetcontainer{background:#fff}
.menu{ position:absolute;   width:182px;  width/**/:180px;  margin:0;  padding:0; background-color:#F6F7FC}
* html .menu{background-color:#fff}
 
.menu span{display:none}
.menu ul{ border-top:1px solid #4195E8;  border-bottom:1px solid #4195E8;  border-right:1px solid #4195E8;  border-left:1px solid #4195E8;  margin:0;  padding:0;  position:absolute;  width:220px;  width/**/:220px}
*html .menu ul{border:none}
 
.menu li ul{visibility:hidden}
.menu li ul{margin-left:220px;  margin-top:-28px}
.menu a{ color:#7D8790;  font-weight:bold;  display:block;  width:180px;  text-decoration:none;  margin:0;  padding:7px 20px 7px 20px; background-color:#F6F7FC;} 
.menu a:hover{background-color:#86B1EF; color:#fff; border:none}
.menu li a:hover{background:url(/images/arrow-right.gif) no-repeat 96% center}
.menu li li a:hover{background:none}
.menu li ul li a{ font-weight:bold;  display:block;  width:180px;  text-decoration:none;  margin:0;  padding:6px 20px 6px 20px; background-color:#86B1EF; color:#fff;}
*html .menu li ul li a{color:#005DAA}
.menu li ul li a:hover{background-color:#EFF2F9; color:#005DAA; border:none}
.menu li ul li:hover a{color:#005DAB; border:none}
.menu a:focus{background-color:#aaf}
.menu span{display:none}   
.menu li{    width:180px;     display:block;        float:left;      list-style:none;     margin:0;     padding:0}
#menu ul.menu1-1 a{color:#fff}
#menu ul.menu1-1 a:hover{color:#005DAA}
#menu ul.menu1-2 a{color:#fff}
#menu ul.menu1-2 a:hover{color:#005DAA}
#menu ul li.third-menu a:hover{background:#EFF2F9 url(/images/arrow-right-dk.gif) no-repeat 96% center; color:#005DAA}
#menu ul li.third-menu li a:hover{background:#EFF2F9 url(/images/arrow-right-dk.gif) no-repeat 4% center; color:#005DAA}
* html .menu li{display:inline;  float:none}
#menu{background:#F6F7FC}
#menu a.linkOver{background-color:#86B1EF; color:#fff}
#menu li a:hover{border:none}
#menu li.nav-null-first, #menu li.nav-null{height:22px; letter-spacing:.1em; width:220px; padding:4px 0}
#menu li.nav-null-first a, #menu li.nav-null a{height:22px; background:transparent; color:#fff; text-transform:uppercase; font-size:11px; cursor:none;}
#menu li.nav-null{background:url(/images/table-top3a.gif) no-repeat top left;border-bottom:2px solid #E83D46;}
#menu li.tradeshows{background:url(/images/banner-tradeshows.gif) no-repeat top left}
#menu li.nav-null a{padding:5px 16px 3px 25px}
#menu li.nav-null-first{background:#fff url(/images/table-top3.gif) no-repeat top left;border-bottom:2px solid #E83D46;}
#menu li.nav-null-first a:hover, #menu li.nav-null a:hover{color:#fff; cursor:none; text-transform:uppercase; font-size:11px}
* html #menu li.nav-null-first a{margin-top:5px}
* html #menu li.nav-null-first a:hover{color:#fff; cursor:default; text-transform:uppercase; font-size:11px}
* html #menu li.nav-null a{height:25px; padding:9px 0 0 20px; width:200px}
* html #menu li a:hover{background:#86B1EF; color:#fff}


#social{display:none;/*width:190px; position:relative; top:450px; left:40px;height:550px;*/}
#social li img{display:none;}
#show-one {background:#F6F7FC url(/images/shadow-tradeshow.gif) repeat-x top left;border-bottom:1px solid #DFE5FF;width:190px;padding:18px 15px 22px;color:#7D8790;line-height:1.5em;}
#show-two,#show-two img {display:none;}
#show-one img{display:block;padding:0 0 2px 15px;}
#show-one strong,#show-two strong{color:#D61B33;}
*+html #show-one img{float:right;}
/* *+html #show-two img{float:right;}*/
* html #social {display:none;}
* html #show-one {display:none;}
* html #show-two {display:none;}

div#request-form form{font-family:Arial,Tahoma,"Lucida Grande",sans-serif !important; color:#7D8790 !important}
input#saveForm{background:url(/images/main-nav.gif) repeat-x top left; font-weight:bold}
#form_container li.buttons input#saveForm:hover{background-image:none; background-color:#F1F4FB; color:#004CA1}
form.wpcf7-form .wpcf7-response-output {color: red;text-align:left;}
form.wpcf7-form p span span {font-size:12px;font-weight:normal;}

hr.narrow {border:none;border-bottom:1px solid #D7DEF1;margin:10px 0 15px 0;}
img.no-border {border:none;}
/*news & events */
/*div#news-wrap h2{font-size:18px;padding:0;margin:0;width:375px;}
div#news-wrap .entry h3{font-size:14px;line-height:1.2em;padding-top:15px;font-weight:bold;}
div#news-wrap .entry strong,
div#news-wrap .entry strong a{font-size:12px;font-weight:normal;color:#666666;padding-top:0;margin-top:0;}
div#news-wrap h2 a, div#news-wrap .entry h3 a{text-decoration:none;}

div#news-wrap .entry {padding-bottom:25px;}
div#news-wrap .entry p {padding:0;margin:0;}
div#news-wrap p a{text-decoration:none;font-size:12px;}
div#news-wrap p a.read {text-decoration:none;color:#D64658;font-weight:bold;}

div#new-prod {background:#F6F7FC;border:1px solid #E3E8FF;width:170px;float:right;padding: 0 8px 15px 8px;margin:0 0 0 20px;text-align:center;}
div#new-prod h3{padding-bottom:0;margin-bottom:0;text-align:left;padding-left:15px;}
div#new-prod h3 strong{font-size:12px;font-weight:normal;text-align:left;color:#666;line-height:1.2em;}
div#new-prod hr{border:none;border-bottom:1px solid #E3E8FF;margin-top:16px;}
div#new-prod img{background-color:#ffffff;border:1px solid #E3E8FF;padding:2px 10px;margin:10px 0;width:136px;}
div#new-prod a{font-size:12px;text-decoration:none;}

div#press h3 {padding-bottom:0;margin-bottom:0;}
div#press strong {font-size:11px;font-weight:normal;color:#666666;padding-top:0;margin-top:0;}
div#press a, div#press a strong {font-weight:normal;text-decoration:none;}
div#press p {padding:0;margin:0;}
div#press p a.read {text-decoration:none;color:#EF3529;font-weight:bold;}

table#wp-table-reloaded-id-2-no-1 {width:400px;background-color:#fff;border:1px solid #E3E8FF;font-size:13px;}
table#wp-table-reloaded-id-2-no-1 tr td {padding:14px 10px 18px 10px;border-bottom:1px solid #E3E8FF;}
table#wp-table-reloaded-id-2-no-1 tr td strong {font-weight:bold;color:#666;font-size 15px;}
table#wp-table-reloaded-id-2-no-1 tr td.column-2 strong {font-weight:bold;color:#000;font-size 15px;}
table#wp-table-reloaded-id-2-no-1 tr td.column-2 span {font-weight:bold;color:#D64658;}*/
div#news-wrap h2{font-size:17px;padding:0;margin:0;width:375px;padding-top:10px;}
div#news-wrap .entry h3{font-size:12px;line-height:1.2em;padding-top:12px;font-weight:bold;}
div#news-wrap .entry strong {color:#666;font-size:11px;}
div#news-wrap .entry strong a{font-size:11px;color:#005CA7;padding-top:0;margin-top:0;font-weight:bold;}
div#news-wrap h2 a, div#news-wrap .entry h3 a{text-decoration:none;}
div#news-wrap .entry {padding-bottom:14px;}
div#news-wrap .entry p {padding:0;margin:0;}
div#news-wrap p a{text-decoration:none;font-size:12px;}
div#news-wrap p a.read {text-decoration:none;color:#ad263f;font-weight:bold;}
div#news-wrap ul { border-bottom:1px solid #d9d9d9;padding-bottom:18px;width:380px;margin:5px 0 0 0;list-style:none;padding-left:0;}
div#news-wrap .entry li{padding:0;margin:0;}
div#news-wrap .entry li h3 {padding:0;}
div#news-wrap .entry li h3 span{color:#C7031B;}

div#new-prod {background:#f1f4fb;border:1px solid #E3E8FF;width:196px;float:right;padding: 10px 10px 15px 18px;margin:0 0 0 20px;text-align:left;}
div#new-prod h3{padding:5px 0 0 0;margin:0;}
div#new-prod h3 strong{font-size:12px;font-weight:normal;color:#666;line-height:1.2em;}
div#new-prod hr{border:none;color: #E3E8FF;background-color:#E3E8FF;margin-top:8px;margin-bottom:4px;height:1px;}
div#new-prod img{background-color:#ffffff;border:1px solid #E3E8FF;padding:4px 21px 4px 20px;width:140px;-moz-box-shadow: 0 0 7px #D9D9D9;
-webkit-box-shadow: 0 0 7px #D9D9D9;
box-shadow: 0 0 7px #D9D9D9;}
div#new-prod div.shadow {margin:13px 8px 5px 0;}
div#new-prod a{font-size:12px;text-decoration:none;font-weight:bold;line-height:1.2em;padding-left:25px;}
hr#news-divide {border:none;color: #D9D9D9;background-color:#D9D9D9;margin: 0 auto 0 0;margin-top:18px;padding-bottom:0;height:1px;width:390px;text-align:left;}
table#wp-table-reloaded-id-2-no-1 {width:375px;background-color:#fff;/*border:1px solid #E3E8FF;*/font-size:13px;}
table#wp-table-reloaded-id-2-no-1 tr td {padding:14px 10px 18px 10px;border-bottom:1px solid #E3E8FF;}
table#wp-table-reloaded-id-2-no-1 tr td strong {font-weight:bold;color:#666;font-size: 15px;}
table#wp-table-reloaded-id-2-no-1 tr td.column-2 strong {font-weight:bold;color:#000;font-size: 15px;}
table#wp-table-reloaded-id-2-no-1 tr td.column-2 span {font-weight:bold;color:#D64658;}

#table-1 {width:95%;margin:0 auto;border:none;}
#table-1 a {text-decoration:none;}
#table-1 p {border:1px solid #E9EDF8;margin:5px;padding:15px;}
#table-1 p br {margin:16px;}
#table-1 p strong {font-size:16px;font-weight:bold;color:#4C69AF;}
#table-1 img {float:right;padding:5px 0 5px 15px;}
#table-1 .row-1 .colspan-2 p, #table-1 .row-3 .colspan-2 p, #table-1 .row-6 .colspan-2 p
{background-color:#E9EDF8;padding: 2px 15px 3px;margin:15px 5px 0 5px;color:#4C69AF;font-weight:bold;font-size:14px;}
#table-1 .row-6 .colspan-2 p {padding:8px 15px 5px;}

#socialbar img {width:42px; height:42px;margin: 5px 0;padding:0; -moz-box-shadow: 1px 0 3px #888;-webkit-box-shadow: 1px 0 3px #888;box-shadow: 1px 0 3px #888;-moz-border-radius: 5px;
border-radius: 5px;}
