/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 @charset "utf-8";
/* CSS Document */


/*----------////GLOBAL\\\\-------------*/
body { background-color: #fbfbfb; }
body.homepage { background-color: #fff; }

#container { width: 100%; }

.wrapper {
    width: 980px;
    margin: 0 auto;
}

.inner_wrapper {
    width: 1010px;
    margin: 0 auto;
    background:#fff url(../images/inner_content_bg_ry.gif) top right repeat-y;
}

.head_wrapper {
    width: 1010px;
    margin: 0 auto;
}

body.homepage .head_wrapper {
    width: 1010px;
    margin: 0 auto;
}

.main_wrapper {
    width: 980px;
    margin: 0 auto;
    padding:0 15px 30px;
    clear:both;
    background: #F6F6F6;
}

body.homepage .main_wrapper {
    width: 980px;
    margin: 0 auto;
    padding:15px 15px 30px;
    clear:both;
    position:relative;
    top:-280px;
    z-index: 130;
    background: #F6F6F6;
    background-color: rgba(246, 246, 246, 0.8);
}

body.homepage div.footer_center_wrapper, body div.footer_center_wrapper {
    width: 980px;
    margin: 20px auto 0;
    padding:45px 15px 0px;
    background: #e8e8e8;
}

body.homepage div.base_center_wrapper, body div.base_center_wrapper {
    width: 1010px;
    margin: 0 auto;
    padding:30px 0px 20px;
    background: #ddd;
}



.left { float:left; }
.right { float:right; }
.margin-right { margin-right: 0!important; }
div.clr {width:100%;height:1px;clear:both;}

/*--- h1, h2, h3, h4, h5---*/
body h1{
    color: #f6f6f6;
    font-size: 36px;
    font-family: 'Georgia', serif;
}

body div.pos-content h1{
    color: #48484a;
    font-size: 22px;
    font-family: 'Helvetica', serif;
    margin:20px 0 10px;
}

body h2{
    color: #48484a;
    font-size: 14px;
    font-family: 'Helvetica', sans-serif;
}

body div.pos-content h2{
    font-size: 16px;
    margin:20px 0 10px;
}

body h3{
    color: #48484a;
    font-size: 16px;
    font-family: 'Helvetica', sans-serif;
}

body div.pos-content h3{
    color: #8DC5E5;
    margin:20px 0 10px;
}

body h4{
    color: #444444;
    font-size: 14px;
    font-family: 'Georgia', serif;
}

body div.pos-content h4{
    font-size: 14px;
    color: #8DC5E5;
    font-family: 'Helvetica', sans-serif;
    margin:20px 0 10px;
}

body div.pos-content h5{
    font-size: 14px;
    color: #48484a;
    font-family: 'Helvetica', sans-serif;
    margin:20px 0 10px;
}

.left-content article.item h1 {
    color: #68B3E0;
    font-size: 22px;
    line-height: 26px;
    font-family: 'Helvetica', serif;
    padding:0 0 4px;
    margin:20px 0 10px;
    border-bottom:1px solid #68B3E0;
}

.left-content article.item h2 {
    color: #48484a;
    font-size: 22px;
    line-height: 26px;
    font-family: 'Helvetica', serif;
    padding:0 0 4px;
    margin:20px 0 10px;
    border-bottom:1px solid #48484a;
}

.left-content article.item h3 {
    color: #68B3E0;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Helvetica', serif;
    padding:0;
    margin:20px 0 10px;
}

.left-content article.item h4 {
    color: #48484a;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Helvetica', serif;
    padding:0;
    margin:20px 0 10px;
}

.left-content article.item h5 {
    color: #68B3E0;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Helvetica', serif;
    padding:0;
    margin:20px 0 10px;
}

.left-content article.item h6 {
    color: #48484a;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Helvetica', serif;
    padding:0;
    margin:20px 0 10px;
}


/*----------//// HEADER \\\\-------------*/
.header{
    width: 100%;
    background: url(../images/bg-header.jpg) repeat top left;
}

.blue-tape {
    width: 100%;
    height: 8px;
    background: url(../images/bg-blue-tape.jpg) repeat-x bottom left;
}


/*--- LOGO ---*/
.logo { 
    width: 332px;
    height: 59px;
    margin-top: 40px;
}

.logo img,
.logo a{
    float: left;
    width: 332px;
    height: 59px;
}


/*--- SEARCH ---*/
.search-blog-follow-header {
    width: auto;
    padding: 12px;
    background-color: #eaeaea;
    margin-top: 40px;
}

.search-header { width: 155px; }

.search-header div.module { 
	margin:0;
	padding:0; 
}

.search-header form.searchbox {
	width:155px;
	height:30px;
	margin:0;
	padding:0;
	border:none;
    background:#f7f7f7;
}

.search-header form.searchbox input {
    width:150px;
    height:30px;
    margin:0;
    padding:0 0 0 5px;
    border:none;
    background:#f7f7f7 url(../images/search_bg_new.gif) 0px 0px no-repeat;
}

.search-header input.search-header-input {
    float: left;
    width: 114px;
    height: 28px;
    color: #444547;
    font-size: 13px;
    font-family: 'Helvetica';
    background-color: #f7f7f7;
    border: none;
    padding-left: 10px;
}

.search-header input.search-header-button{
    float: left;
    width: 30px;
    height: 30px;
    background:url(../images/search-header-button.jpg) no-repeat top left;
    border: none;
    cursor: pointer;
}



.blog-header { 
    width:auto;
    margin: 8px 0 0 12px;
    padding-left: 12px;
    background: url(../images/nav-border.png) no-repeat top left;
}

.blog-header a {
    float: left;
    width: auto;
    color: #48484a;
    font-size: 13px;
    font-family: 'Helvetica';
    font-weight: bold;
}

.blog-header a:hover { color: #5199C5; }


.follow-header {
    width:auto;
    margin: 8px 0 0 12px;
    padding-left: 12px;
    background: url(../images/nav-border.png) no-repeat top left;
}

.follow-header ul { float: left; width: auto; }

.follow-header ul li {
    float: left;
    color: #48484a;
    font-size: 13px;
    font-family: 'Helvetica';
    font-weight: bold;
}

.header-follow-icon1 {
    width: 16px;
    height: 16px;
    background: url(../images/header-follow-icon1.png) no-repeat top left;
    margin: -1px 0 0 12px;
}

.header-follow-icon2 {
    width: 21px;
    height: 15px;
    background: url(../images/header-follow-icon2.png) no-repeat top left;
    margin: -1px 3px 0 3px;
}

.header-follow-icon3 {
    width: 18px;
    height: 17px;
    background: url(../images/header-follow-icon3.png) no-repeat top left;
    margin: -1px 0 0 0;
}

.follow-header ul li a:hover div { background-position: bottom; }


/*--- NAV ---*/
.nav {
    width: 100%;
    height: 50px;
    background-color: #eaeaea;
    margin: 40px 0 0;
    position: relative;
}

.nav ul { 
    float: left;
    width: 930px;
    margin: 20px 40px 0;
}

body.homepage .nav ul { 
    margin: 20px 40px 0;
}

body.homepage .nav ul ul { 
    margin: 10px;
}

.nav ul ul { 
    float: none;
    width: auto;
    margin: 10px;
}

.nav ul li {
    float:left;
    width: auto;
    margin-right: 17px;
    padding-right: 17px;
    background: url(../images/nav-border.png) no-repeat top right;
}

.nav ul li ul li {
    float:left;
    clear:both;
    width: 90%;
    margin-right: 0;
    padding-right: 17px;
    background: none;
}

.nav ul li a:link,
.nav ul li a:visited{
    display:block;
    color: #444547;
    font-size: 13px;
    font-family: 'Helvetica';
    font-weight: bold;
    padding: 0;
    text-shadow: #efefef 0 1px 0;
}

.nav ul li a:hover,
.nav ul li.active a { color: #5199c5; }


/*----------//// CONTENT \\\\-------------*/
.content { width: 100%; }


.slider-home {
    width: 100%;
    height: 500px;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

div.homepage_slideshow {
    width:1400px;
    height:250px;
    margin:0 auto;
}

.mask-slider{
    width: 100%;
    height: 500px;
    display: inline-block;
    text-align: center;
    margin: 0 auto 0;
    background: url(../images/mask-slider.png) no-repeat center 0px;
    position: absolute;
    z-index: 9;
    top:0px;
    left:0px;
}


.home-all-width { width: 100%; margin-bottom: 35px; }
.industry { width: 100%; margin-bottom: 13px; }

.home-cryogel-one {
    width: 306px;
    margin-right: 31px;
}

.home-cryogel-one a {
    float: left;
    width: 306px;
    height: 117px;
}

.home-cryogel-text {
    width: 181px;
    height: 115px;
    background: url(../images/bg-cryogel.jpg) repeat top right;
    border: 1px solid #d3d3d3;
    border-right: none;
}

.home-cryogel-text span {
    float: left;
    width: auto;
    color: #444;
    font-size: 32px;
    font-family: 'Georgia';
    font-style: italic;
    margin: 38px 0 0 21px;
}

.home-cryogel-text p {
    float: left;
    width: auto;
    color: #444444;
    font-size: 8px;
    font-family: 'Georgia';
    font-style: italic;
    text-transform: uppercase;
    margin: 41px 0 0 5px;
}

.home-cryogel-images {
    width: 123px;
    height: 117px;
}
.home-cryogel-images img {
    float: left;
    width: 114px;
    height: 117px;
    color: #444444;
    font-size: 8px;
    font-family: 'Georgia';
}

.home-cryogel-text-down {
    width: 100%;
    text-align: center;
    color: #48484a;
    font-size: 13px;
    font-family: 'Helvetica';
    font-weight: bold;
    margin-top: 16px;
}


.cryogel-text-blue span { color: #68b3e0; }
.cryogel-text-gold span { color: #dcbb4e; }
.cryogel-text-red span { color: #e62c30; }

.cryogel-blue { background-color: #68b3e0; }
.cryogel-gold { background-color: #dcbb4e; }
.cryogel-red { background-color: #e62c30; }



.home-all-width .home-img642x197 {
    float: left;
    width: 642px;
    height: 197px;
    margin:0;
    padding:0;
}

.home-all-width .home-img642x197 div {
    width: 642px;
    height: 49px;
    margin:0;
    padding:0;
}

.home-all-width .home-img642x197 div.temperature_range {
    height: 50px;
    background: url(../images/aerogel_temp_range.jpg) top left no-repeat;
}

.home-all-width .home-img642x197 div a {
    width: 642px;
    height: 49px;
    margin:0;
    padding:0;
    display:block;
    text-indent: -9999px;
    overflow:hidden;
    max-width: none;
}

.home-all-width .home-img642x197 div.cryogel_range a { background: url(../images/cryogel_range.jpg) top left no-repeat; }
.home-all-width .home-img642x197 div.spaceloft_range a { background: url(../images/spaceloft_range.jpg) top left no-repeat; }
.home-all-width .home-img642x197 div.pyrogel_range a { background: url(../images/pyrogel_range.jpg) top left no-repeat; }

.home-video {
    width: 307px;
    height: 197px;
}

.home-video a {
    display: block;
    width: 307px;
    height: 197px;
}




.home-all-width ul { float: left; width: 100%; }

.home-all-width ul li {
    float: left;
    width: 306px;
    height: 52px;
    background: url(../images/bg-cryogel.jpg) repeat top left;
    margin: 0 31px 22px 0;
}

.home-all-width ul li a {
    float: left;
    width: auto;
    max-width: 220px;
    color: #444444;
    font-size: 30px;
    font-family: 'Georgia';
    font-style: italic;
    margin: 7px 0 0 25px;
}

.home-all-width ul li a:hover { color: #5199C5; }

.icon-aerospace {
    width: 24px;
    height: 23px;
    background: url(../images/icon-aerospace.png) no-repeat top left;
    margin: 15px 0 0 20px;
}

.icon-defence {
    width: 20px;
    height: 21px;
    background: url(../images/icon-defence.png) no-repeat top left;
    margin: 15px 0 0 20px;
}

.icon-hvac {
    width: 20px;
    height: 20px;
    background: url(../images/icon-hvac.png) no-repeat top left;
    margin: 15px 0 0 20px;
}

.icon-industrial {
    width: 24px;
    height: 23px;
    background: url(../images/icon-industrial.png) no-repeat top left;
    margin: 15px 0 0 20px;
}

.icon-appliance {
    width: 14px;
    height: 23px;
    background: url(../images/icon-appliance.png) no-repeat top left;
    margin: 15px 0 0 20px;
}

.icon-bic {
    width: 25px;
    height: 21px;
    background: url(../images/icon-bic.png) no-repeat top left;
    margin: 15px 0 0 20px;
}


.title-border {
    width: 100%;
    background: url(../images/title-border.png) repeat-x left 5px;
    margin-bottom: 30px;
}

.title-border h3 {
    float: left;
    width: auto;
    color: #48484a;
    font-size: 16px;
    font-family: 'Helvetica';
    font-weight: bold;
    background-color: #f6f6f6;
    padding-right: 18px;
}


/*----------//// FOOTER \\\\-------------*/
/*
.footer {
    width: 100%; 
    background: url(../images/bg-footer.jpg) repeat left top;
    padding: 45px 0 10px;
}
*/
.footer {
    width: 100%; 
    background: #fbfbfb;
    padding:0;
}

body.homepage .footer {
    position:relative;
    top:-280px;
    background: #fff;
}


.footer-top-one { width: 475px; margin-bottom: 40px; }

.footer-title-border {
    width: 100%;
    background: url(../images/title-border.png) repeat-x left bottom;
    margin-bottom: 30px;
    padding-bottom: 25px;
}

.footer-title-border h3 {
    float: left;
    width: 100%;
    text-shadow: #f8f8f8 0 1px 0;
}


.footer-latest-news { width: 100%; }

.footer-latest-news div.latestnews {
    margin:0;
}

.footer-latest-news ul {
    float: left;
    width: 100%;
}

.footer-latest-news ul li {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.footer-latest-news ul li a {
    float: left;
    width: auto;
    color: #444444;
    font-size: 16px;
    font-family: 'Georgia';
    font-style: italic;
    margin-bottom: 5px;
}

.footer-latest-news ul li a:hover { color: #5199C5; }

.footer-latest-news ul li span {
    float: left;
    width: 100%;
    color: #68b3e0;
    font-size: 13px;
    font-family: 'Georgia';
}

.footer-latest-news ul li p {
    float: left;
    width: 100%;
    color: #48484a;
    font-size: 13px;
    font-family: 'Helvetica';
    line-height: 20px;
}


.footer-what-do-small { width: 100%; }

.footer-what-do-small ul { float: left; width: 100%; }

.footer-what-do-small ul li {
    float: left;
    width: 222px;
    height: 50px;
    background: url(../images/bg-white.png) repeat left top;
    margin: 0 31px 28px 0;
}

.what-do-small-img,
.what-do-small-img a,
.what-do-small-img img {
    float: left;
    width: 55px;
    height: 50px;
}

.what-do-small-title {
    float: left;
    width: 130px;
    margin: 17px 0 0 20px;
}

.what-do-small-title a {
    float: left;
    width: auto;
    color: #444444;
    font-size: 14px;
    font-family: 'Georgia';
    font-style: italic;
}

.what-do-small-title a:hover { color: #5199C5; }



.footer-what-do-big { width: 100%; }

.footer-what-do-big ul { float: left; width: 100%; margin-bottom: 28px; }

.footer-what-do-big ul li {
    float: left;
    width: 222px;
    height: 136px;
    background: url(../images/bg-white.png) repeat left top;
    margin-right: 31px;
}

.what-do-small-big,
.what-do-small-big a,
.what-do-small-big img {
    float: left;
    width: 222px;
    height: 86px;
}

.what-do-big-title {
    float: left;
    width: 180px;
    margin: 17px 0 0 20px;
    text-align: center;
}

.what-do-big-title a {
    width: auto;
    color: #444444;
    font-size: 14px;
    font-family: 'Georgia';
    font-style: italic;
}

.what-do-big-title a:hover { color: #5199C5; }



.footer-subscribe {
    width: 435px;
    background: url(../images/bg-white.png) repeat left top;
    padding: 20px;
}

.footer-subscribe h4 {
    float: left;
    width: 100%;
    font-style: italic;
    margin-bottom: 15px;
}

.footer-form-subscribe { width: 100%; }

.footer-subscribe-input {
    float: left;
    width: 143px;
    height: 32px;
    color: #c2c2c2;
    font-family: 'Georgia';
    font-size: 12px;
    background-color: #ffffff;
    font-style: italic;
    border: none;
    padding: 0 10px !important;
    margin-right: 13px;
}

.footer-subscribe-button{
    float: left;
    height: 32px;
    background-color: #62a9d4;
    color: #ffffff;
    font-family: 'Georgia';
    font-size: 12px;
    font-style: italic;
    padding: 0 8px 0 !important;
    cursor: pointer;
    border: none;
    margin: 0;
}

.footer-subscribe-button:hover { color: #286d97; }




.bg-footer-suppliers {
    width: 100%;
    padding:0;
    background: #fbfbfb;
}

body.homepage .bg-footer-suppliers { 
    background: #fff;
}

.footer-suppliers { width: 100%; }

.footer-suppliers ul { float: left; }

.footer-suppliers ul li,
.footer-suppliers ul li a,
.footer-suppliers ul li img {
    float: left;
    height: 75px;
    margin-right:0;
}

.footer-suppliers ul li img {
    width:auto !important ; 
}

.footer-suppliers-more { width: auto; margin: 0px 5px 0 0; }

.footer-suppliers-more a {
    width: auto;
    color: #68b3e0;
    font-family: 'Georgia';
    font-size: 12px;
    font-style: italic;
}

.footer-suppliers-more a:hover { color: #48484A; }


.footer-copyright {
    width: 100%;
    margin-top: 10px;
    color: #a9a9a9;
    font-family: 'Helvetica';
    font-size: 11px;
}


.footer-applications { width: 100%; }

.footer-applications ul {
    float: left;
    width: 100%;
}

.footer-applications ul li {
    float: left;
    width: 224px;
    height: 76px;
    background: url(../images/bg-white.png) repeat left top;
    margin: 0 27px 29px 0;
}

.footer-applications ul li a {
    float: left;
    width: auto;
    max-width: 155px;
    color: #444444;
    font-size: 30px;
    font-family: 'Georgia';
    font-style: italic;
    margin: 20px 0 0 20px;
}

.footer-applications ul li a:hover { color: #5199C5; }

.footer-applications ul li .icon-aerospace { margin: 26px 0 0 15px; }
.footer-applications ul li .icon-defence { margin: 27px 0 0 20px; }
.footer-applications ul li .icon-hvac { margin: 28px 0 0 20px; }
.footer-applications ul li .icon-industrial { margin: 24px 0 0 20px; }
.footer-applications ul li .icon-appliance { margin: 27px 0 0 20px; }
.footer-applications ul li .icon-bic { margin: 27px 0 0 20px; }


/*----------//// CONTACT \\\\-------------*/
.title-breadcrumbs {
    width: 1010px;
    height: 111px;
    background:#07121F url(../images/title_bg_products.jpg) no-repeat left top;
}


body.applications .title-breadcrumbs {
    background:#07121F url(../images/title_bg_applications.jpg) no-repeat left top;
}
body.about-us .title-breadcrumbs {
    background:#07121F url(../images/title_bg_aboutus.jpg) no-repeat left top;
}
body.our-people .title-breadcrumbs {
    background:#07121F url(../images/title_bg_people.jpg) no-repeat left top;
}
body.our-values .title-breadcrumbs {
    background:#07121F url(../images/title_bg_values.jpg) no-repeat left top;
}
body.environment .title-breadcrumbs {
    background:#07121F url(../images/title_bg_environment.jpg) no-repeat left top;
}
body.industries .title-breadcrumbs, body.aerospace .title-breadcrumbs, body.industrial .title-breadcrumbs, body.appliance .title-breadcrumbs, body.building .title-breadcrumbs {
    background:#07121F url(../images/title_bg_industries.jpg) no-repeat left top;
}
body.defence .title-breadcrumbs {
    background:#07121F url(../images/title_bg_defence.jpg) no-repeat left top;
}
body.hvac .title-breadcrumbs {
    background:#07121F url(../images/title_bg_hvac.jpg) no-repeat left top;
}
body.products .title-breadcrumbs, body.accessories .title-breadcrumbs, body.services .title-breadcrumbs {
    background:#07121F url(../images/title_bg_products.jpg) no-repeat left top;
}
body.cryogel .title-breadcrumbs {
    background:#07121F url(../images/title_bg_cryogel.jpg) no-repeat left top;
}
body.spaceloft .title-breadcrumbs {
    background:#07121F url(../images/title_bg_spaceloft.jpg) no-repeat left top;
}
body.pyrogel .title-breadcrumbs {
    background:#07121F url(../images/title_bg_pyrogel.jpg) no-repeat left top;
}
body.faq .title-breadcrumbs {
    background:#07121F url(../images/title_bg_faq.jpg) no-repeat left top;
}
body.membership .title-breadcrumbs {
    background:#07121F url(../images/title_bg_membership.jpg) no-repeat left top;
}
body.download .title-breadcrumbs, body.information_centre_downloads .title-breadcrumbs, body.group-a-downloads .title-breadcrumbs, body.group-b-downloads .title-breadcrumbs, body.group-c-downloads .title-breadcrumbs, body.login .title-breadcrumbs, body.register .title-breadcrumbs {
    background:#07121F url(../images/title_bg_download.jpg) no-repeat left top;
}
body.contact_page .title-breadcrumbs {
    background:#07121F url(../images/title_bg_contact.jpg) no-repeat left top;
}
body.blog .title-breadcrumbs {
    background:#07121F url(../images/title_bg_blog.jpg) no-repeat left top;
}

body.health .title-breadcrumbs {
    background:#07121F url(../images/title_bg_health.jpg) no-repeat left top;
}

body.building .title-breadcrumbs {
    background:#07121F url(../images/title_bg_building.jpg) no-repeat left top;
}

body.company .title-breadcrumbs, body.our-people .title-breadcrumbs {
    background:#07121F url(../images/title_bg_company.jpg) no-repeat left top;
}

body.aerospace .title-breadcrumbs {
    background:#07121F url(../images/title_bg_aerospace.jpg) no-repeat left top;
}

.title-breadcrumbs h1 {
    float: left;
    width: auto;
    font-style: italic;
    font-weight: normal;
    margin: 32px 0 0 30px;
    text-transform:capitalize;
}

body.hvac .title-breadcrumbs h1, body.faq .title-breadcrumbs h1 {
    text-transform:uppercase;
}


.breadcrumbs-content{
    width: auto;
    margin:  35px 0 0 0;
}

.breadcrumbs-content div.breadcrumbs {
    float: left;
    background-color: #ffffff;
    padding: 10px 30px 11px 25px;;
}

.breadcrumbs-content div.breadcrumbs a, .breadcrumbs-content div.breadcrumbs span {
    float: left;
    width: auto;
    color: #444547;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    margin-right: 5px;
    background: url(../images/breadcrumbs.png) no-repeat right 4px;
    padding-right: 14px;
}

.breadcrumbs-content div.breadcrumbs strong {
    float: left;
    width: auto;
    color: #68B3E0;
    font-size: 12px;
    font-weight:normal;
    font-family: 'Georgia';
    font-style: italic;
    margin-right: 5px;
    background:none;
    padding-right: 10px;
}

.breadcrumbs-content div.breadcrumbs a:hover { color: #68b3e0; }

.breadcrumbs-content ul{
    float: left;
    background-color: #ffffff;
    padding: 10px 30px 11px 25px;;
}

.breadcrumbs-content ul li{
    float: left;
    width: auto;
    color: #444547;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    margin-right: 5px;
    background: url(../images/breadcrumbs.png) no-repeat right 4px;
    padding-right: 10px;
}

.breadcrumbs-content ul li a { color:  #444547; }

.breadcrumbs-content ul li a:hover { color: #68b3e0; }


.left-content {
    width: 675px;
    margin: 30px 0 55px;
}

div.contact .left-content {
    background-color: #ffffff;
}

.left-content h2 {
    font-size:16px;
    margin-bottom:15px;
}

.left-content p, .left-content li {
    font-size:14px;
    line-height:20px;
    color: #48484a;
}

body.our-people .left-content p {
    width:494px;
    float:right;
}

.left-content img {
    display: inline-block;
    padding: 0;
    margin: 20px;
}

.left-content article.item img {
    display: inline-block;
    padding: 0;
    margin: 0;
    clear:both;
    border:solid 1px #eee;
    /*box-shadow: 2px 2px 5px #f0f0f0;*/
    box-shadow: 2px 2px 15px #a5a5a5;
}

.left-content article.item #docmantree img {
    display: inline-block;
    padding: 0;
    margin: 0;
    clear:both;
    border:none;
    /*box-shadow: 2px 2px 5px #f0f0f0;*/
    box-shadow: none;
}

.left-content article.item #docmantree a {
    font-size:16px;
    line-height:18px;
}

body.supplies-to .left-content article.item img {
    border:none;
    box-shadow: none;
}

.left-content img.left {
    margin-left: 0px;
}

.left-content img.right {
    margin-right: 0px;
}


.left-content a {
    color:#68B3E0;
}

.left-content a:hover {
    color:#2e87bc;
}

.left-content ul {
    list-style:disc;
    margin: 5px 0px;
    padding: 0 0 0 15px;
}

.left-content ol {
    list-style:decimal;
    margin: 5px 0px;
    padding: 0 0 0 15px;
}

.left-content li {
    margin: 5px 0px 5px 15px;
    padding: 0;
}

.form-content { width: 595px; margin: 25px; }

.form-title {
    width: 100%;
    margin-bottom: 25px;
    color: #444547;
    font-size: 14px;
    font-family: 'Helvetica';
    line-height: 24px;
    font-weight: bold;
}

.form-name-input { width: 595px; margin-bottom: 10px; }

.form-name-input span {
    float: left;
    width: auto;
    max-width: 160px;
    color: #929292;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    margin-top: 7px;
    display: inline-block;
}

.form-name-input p {
    color: #62a9d4;
    display: inline-block;
    margin: 0 0 0 2px;
}

.form-name-input input{
    float: right;
    width: 405px;
    height: 32px;
    color: #929292;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    padding: 0 10px;
    background-color: #f3f3f3;
    border: none;
}

.form-name-input textarea{
    float: right;
    width: 405px;
    height: 95px;
    color: #929292;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    padding: 10px;
    background-color: #f3f3f3;
    border: none;
}

.form-select-content {
    float: right;
    width: 425px;
    height: 32px;
    overflow: hidden;
    background: #f3f3f3 url(../images/select-button.jpg) no-repeat right top;
}

.form-select-content select {
    float: left;
    width: 440px;
    height: 32px;
    color: #929292;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    padding: 6px 0 0 10px;
    border: none;
    cursor: pointer;
    background: transparent;
    -webkit-appearance: none;
}

.form-select-content option {
    float: left;
    padding: 6px 0 6px 10px;
    position: relative;
    left: -10px;
}

.form-name-input-add { width: 595px; margin-bottom: 10px; }

.form-name-input-add span {
    float: left;
    width: 220px;
    color: #929292;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    margin-top: 7px;
    display: inline-block;
}

.form-name-input-add p {
    float: right;
    display: inline-block;
    margin: 0;
}

.form-name-input-add input{
    float: right;
    width: 330px;
    height: 32px;
    color: #929292;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    padding: 0 10px;
    background-color: #f3f3f3;
    border: none;
}

.form-contact-button { width: 100%; margin: 15px 0 20px 0;  }

.form-contact-button span {
    float: left;
    width: 220px;
    color: #62a9d4;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    margin-top: 7px;
}

.form-contact-button input{
    float: right;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    padding: 10px 15px;
    background-color: #62a9d4;
    border: none;
    cursor: pointer;
}

.form-contact-button input:hover { background-color: #f3f3f3; color: #62a9d4; }


/*--- SIDEBAR ---*/
body.homepage #sidebar{
    width: 308px;
    min-height: 619px;
    background:url(../images/bg-sidebar.jpg) repeat-x top left;
    margin-bottom: 55px;
}

body #sidebar{
    background:#eee;
}

.sidebar-content {
    width: 250px;
    margin: 35px 29px 50px;
}

.products-sidebar { width: 100%; margin-bottom: 15px; }

.sidebar-title {
    width: 100%;
    background: url(../images/title-border.png) repeat-x left 9px;
    margin-bottom: 30px;
}

.sidebar-title h2 {
    float: left;
    width: auto;
    background-color: #eeeeee;
    padding-right: 18px;
}

.products-sidebar-one {
    width: 100%;
    background: url(../images/bg-white.png) repeat left top;
    margin-bottom: 10px;
}

.products-sidebar-one a {
    float: left;
    width: 100%;
    height: 75px;
}

.products-sidebar-images {
    width: 87px;
    height: 75px;
}

.products-sidebar-images img{
    float: right;
    width: 83px;
    height: 75px;
}

.products-sidebar-text {
    width: 147px;
    height: 43px;
    margin: 16px 0 0 11px;
}

.products-sidebar-text span {
    float: left;
    width: auto;
    color: #444;
    font-size: 32px;
    font-family: 'Georgia';
    font-style: italic;
}

.products-sidebar-text p {
    float: left;
    width: auto;
    color: #444444;
    font-size: 8px;
    font-family: 'Georgia';
    font-style: italic;
    text-transform: uppercase;
    margin: 0 0 0 2px;
}


.form-sidebar {
    width: 216px;
    padding: 25px 17px;
    background: url(../images/bg-sidebar-white.png) repeat left top;
    margin:0 0 30px -15px;
}

.form-sidebar input.form-sidebar-input {
    float: left;
    width: 196px;
    height: 32px;
    color: #929292;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    padding: 0 10px;
    background-color: #e9e9e9;
    border: none;
    margin-bottom: 15px;
}

.form-sidebar input.form-sidebar-button {
    float: left;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    padding: 10px;
    background-color: #62a9d4;
    border: none;
    cursor: pointer;
}

.form-sidebar input.form-sidebar-button:hover { background-color: #f3f3f3; color: #62a9d4; }


.form-sidebar h4 {
    float: left;
    width: 100%;
    font-weight: normal;
    font-style: italic;
    line-height: 22px;
    margin-bottom: 20px;
}



.sidebar-contact-address { width: 216px; margin-bottom: 10px; }

.sidebar-contact-address img {
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 1px;
}

.sidebar-contact-address span {
    float: right;
    width: 190px;
    color: #444444;
    font-size: 16px;
    font-family: 'Georgia';
    font-style: italic;
    line-height: 22px;
}

.sidebar-contact-email { width: 216px; }

.sidebar-contact-email img {
    float: left;
    width: 16px;
    height: 12px;
    margin-top: 6px;
}

.sidebar-contact-email a {
    float: right;
    width: 190px;
    color: #444444;
    font-size: 16px;
    font-family: 'Georgia';
    font-style: italic;
    line-height: 22px;
}

.sidebar-contact-email a:hover { color: #5199C5; }


.sidebar-contact-title {
    width: 100%;
    background: url(../images/title-border.png) repeat-x left 10px;
    margin-bottom: 20px;
}

.sidebar-contact-title h2 {
    float: left;
    width: auto;
    color: #48484a;
    background-color: #eee;
    padding-right: 18px;
}


.sf-shadow ul { z-index: 999999; }

/*------------ RESET -----------------*/
@charset "utf-8";
/* CSS Document */

/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:normal 12px arial, helvetica, sans-serif;
}

.clear{clear:both;}
 
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
/*font-weight:normal;*/
}
 
h1 {
/*padding:5px 0 5px 0;
letter-spacing:-1px;
font:1.8em  arial, helvetica, sans-serif;*/
}
 
h2 {
/*padding:5px 0;*/
/*letter-spacing:-1px;*/
/*font:1.5em arial, helvetica, sans-serif;*/
}
 
h3 {
/*font:1em arial, helvetica, sans-serif;
font-weight:bold;*/
}
 

p { margin: 10px 0; }

 
ul{
margin:0;
padding:0;
}

ul{list-style:none;}

ol{
margin:0;
padding:0;
list-style-position:inside;
}
 
blockquote {
margin:22px 40px;
padding:0;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

div.pos-content sup {
font-size:7px;
bottom:0.6em;
}

div.pos-content sub {
font-size:7px;
bottom:0em;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a, a:visited {
text-decoration:none;
}

a.pdf {
    padding-left: 19px;
    background: url(../images/pdf_button.png) 0px 0px no-repeat;
}
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em arial, helvetica, sans-serif;
outline: none;
}
 
textarea {
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
/*margin:0 0 18px 30px;*/
padding:0;

}
 
table tr td {
/*padding:2px;*/
}

textarea {
resize: none;
}


/* ---------- begin base slider ----------*/

body div.slider    { overflow:hidden; position:relative; width:100%; height:105px !important; }
body div.slider ul { margin:0; padding:0; height:75px; }

div.footer-suppliers {
    width:980px !important;
    overflow:hidden;
}

div.bg-footer-suppliers div.wrapper li {
    padding:0;
    margin:0;
    overflow:hidden;
    float:left;
}

/* ---------- end base slider ----------*/


/*--------- begin characteristics slide -------*/

div.aerogel_characteristics {
    width:980px;
}

div.cross_sections_panel {
    width: 612px;
    height: 167px;
    margin:0;
    padding:15px;
    background:#ebebeb;
}

div.cross_sections_panel div.info {
    width: 300px;
    height: 167px;
    margin:0;
    padding:0;
    float:left;
    display:inline-block;
}

div.cross_sections_panel div.info h5 {
    font-size:22px;
    line-height:24px;
    font-family: Georgia, serif;
    font-style: italic;
    font-weight:normal;
    color:#444;
    margin:0;
    padding:0;
}

div.cross_sections_panel div#cross_section_slideshow {
    width:287px;
    height:167px;
    margin:0;
    padding:0;
    float:right;
    display:inline-block;
}

div.cross_sections_panel div#cross_section_slideshow ul {
    width:287px;
    height:167px;
    margin:0;
    padding:0;
    list-style:none;
}

div.characteristics_slides {
    width: 307px;
    height: 197px;
    margin:0;
    padding:0;
    background:#ebebeb;
}

div.characteristics_slides div.module, div#cross_section_slideshow div.module {
    margin:0;
    padding:0;
}

div.characteristics_slides .wk-slideshow .caption {
    top:0px;
    left:0px;
    right:0px;
    padding:14px;
    margin:0;
    background:none;
    font-size:22px;
    line-height:24px;
    font-family: Georgia, serif;
    font-style: italic;
    color:#444;
}


/*--------- end characteristics slide -------*/

div.tagline {
    height:60px;
    margin:0;
    padding:0;
}

div.tagline p {
    line-height:60px;
    margin:0;
    padding:0;
    color:#68B3E0;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}

/*--------- begin corporate_membership -------*/

ul.corporate_membership {
    width:445px;
    height:105px;
    padding:15px;
    margin:0 0 20px;
    list-style: none;
    background:#f4f4f4;
}

ul.corporate_membership li {
    width:105px;
    height:105px;
    padding:0;
    margin:0 7px 0 0;
    float:left;
    display:inline-block;
}

ul.corporate_membership li.last {
    margin:0;
}

/*--------- end corporate_membership -------*/

div.footer-latest-news ul.zoo-item-list p.links a {
    width:100px;
    height:20px;
    text-indent: -9999px;
    overflow:hidden;
    background: url(../images/readmore.gif) top left no-repeat;
}


body.group-a-downloads div.breadcrumbs-content, body.group-b-downloads div.breadcrumbs-content, body.group-c-downloads div.breadcrumbs-content,
body.group-a-downloads div.componentheading, body.group-b-downloads div.componentheading, body.group-c-downloads div.componentheading,
body.group-a-downloads form#go_cat, body.group-b-downloads form#go_cat, body.group-c-downloads form#go_cat
 {
    display:none;
}

div.left-content div.jd_footer {
    display:none;
}

.left-content #content td img {
    padding: 0;
    margin: 0px;
}


/* tooltip styling */
.tooltip_roof, .tooltip_ceiling, .tooltip_wall, .tooltip_floor, .tooltip_roof_commercial, .tooltip_ceiling_commercial, .tooltip_wall_commercial, .tooltip_floor_commercial,  .tooltip_roof_ware, .tooltip_ceiling_ware, .tooltip_wall_ware, .tooltip_floor_ware, #iso_text, #ctc_text, #eco_text, #astm_text, .tooltip_iso9001, .tooltip_ecospecifier, .tooltip_astm, .tooltip_exova{ 
    display:none; 
} 
#ui-tooltip-roof,#ui-tooltip-ceiling,#ui-tooltip-floor,#ui-tooltip-roof-commercial,#ui-tooltip-ceiling-commercial,#ui-tooltip-floor-commercial,#ui-tooltip-roof-ware,#ui-tooltip-ceiling-ware,#ui-tooltip-floor-ware{
    background:url(../images/black_arrow.png); 
    height:94px; 
    padding:18px 10px 10px 20px; 
    width:179px; 
    font-size:11px; 
    color:#fff; 
    z-index: 998;
    cursor: default;
	border: 0px;	
}
div[id^="ui-tooltip-"] .ui-tooltip-tip{
	display:none;	
    cursor:default;
}
div[id^="ui-tooltip-"] .ui-tooltip-content{
	padding:0;	
    cursor:default;
}
div[id^="ui-tooltip-"] ul{
	margin-bottom: 10px;
    cursor:default;	
}
div[id^="ui-tooltip-"] ul li {
    line-height: 125%;
    list-style: square outside none;
    margin-left: 15px;
    padding: 5px;
    cursor:default;
}

#ui-tooltip-wall,#ui-tooltip-wall-commercial,#ui-tooltip-wall-ware{
    background:url(../images/black_arrow_big.png); 
    height:94px; 
    padding:35px 10px 0px 30px; 
    width:179px; 
    font-size:11px; 
    color:#fff; 
    z-index: 998;
	border: 0px;	
}

#ui-tooltip-wall{
	padding-top:30px;	
}



div[id^="ui-tooltip-"] .tooltip_wall ul li, div[id^="ui-tooltip-"] .tooltip_wall_commercial ul li{
	line-height: 1;
	padding-bottom: 3px;
}

.tooltip_floor, .tooltip_ceiling, .tooltip_ceiling_commercial, .tooltip_roof_commercial, .tooltip_floor_commercial, .tooltip_floor_ware, .tooltip_roof_ware, .tooltip_ceiling_ware{
	padding-top: 10px;
	height: 82px;
}


/* a .label element inside tooltip */ 
div[id^="ui-tooltip-"] a{ 
    color:#eee; 
}
div[id^="ui-tooltip-"] a:hover { 
	color: #68B3E0;
}
div[id^="ui-tooltip-"] a:visited {
	color: #ddd;
}

#ui-tooltip-iso9001,#ui-tooltip-ecospecifier,#ui-tooltip-astm,#ui-tooltip-exova{
    background:url(../images/black_arrow_big.png); 
    height:94px; 
    padding:35px 20px 0px 30px; 
    width:179px; 
    font-size:11px; 
    color:#fff; 
    z-index: 998;
    cursor: pointer;
	border: 0px;	
}
#ui-tooltip-iso9001 h3,#ui-tooltip-ecospecifier h3,#ui-tooltip-astm h3,#ui-tooltip-exova h3{
	color:#ffffff;	
}

/*--------- begin cross sections pages -------*/

#content #residential { position: relative; width: 645px; margin-top: 15px;cursor:default;  }
#content #residential .res_roof { position: absolute; width: 28px; height: 28px; top: 154px; left: 279px; display: block; z-index: 997;cursor:default; }
#content #residential .res_ceiling { position: absolute; width: 30px; height: 30px; top: 218px; left: 357px; display: block; z-index: 997;cursor:default; }
#content #residential .res_wall { position: absolute; width: 30px; height: 30px; top: 279px; left: 306px; display: block; z-index: 997;cursor:default; }
#content #residential .res_floor { position: absolute; width: 30px; height: 30px; top: 334px; left: 402px; display: block; z-index: 997;cursor:default; }

#content #residential .comm_roof { position: absolute; width: 28px; height: 28px; top: 519px; left: 232px; display: block; z-index: 997;cursor:default; }
#content #residential .comm_ceiling { position: absolute; width: 30px; height: 30px; top: 564px; left: 273px; display: block; z-index: 997;cursor:default; }
#content #residential .comm_wall { position: absolute; width: 30px; height: 30px; top: 805px; left: 385px; display: block; z-index: 997;cursor:default; }
#content #residential .comm_floor { position: absolute; width: 30px; height: 30px; top: 881px; left: 354px; display: block; z-index: 997;cursor:default; }

#content #residential .ware_roof { position: absolute; width: 30px; height: 30px; top: 1200px; left: 212px; display: block; z-index: 997;cursor:default; }
#content #residential .ware_ceiling { position: absolute; width: 30px; height: 30px; top: 1186px; left: 342px; display: block; z-index: 997;cursor:default; }
#content #residential .ware_wall { position: absolute; width: 30px; height: 30px; top: 1238px; left: 364px; display: block; z-index: 997;cursor:default; }
#content #residential .ware_floor { position: absolute; width: 30px; height: 30px; top: 1286px; left: 294px; display: block; z-index: 997;cursor:default; }



.ic_wrapper.ic_myCarousel{
	padding:0 !important;	
}
div.foxcontainercontact_page a, #slider1 .ic_right_nav, #slider1 .ic_left_nav{
    display:none;
}

div.infiniteCarousel_item{
	width:auto !important;	
}
.ic_caption {
opacity: 0.75; /* fx, safari, opera, chrome */
filter: alpha(opacity=75); /* internet explorer */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=75)"; /*IE8*/
left:0;
}

#content #residential img {
    border:none;
    box-shadow:none;
}

/*---------------- Aerogels supplies to ---------------*/

ul.page_suppliers {
    width:600px;
    margin:0;
    padding:0;
    list-style:none;
    
}

ul.page_suppliers li {
    float:left;
    display:inline-block;
    padding:15px 15px 0 0;
    margin:0;

}

ul.page_suppliers2 {
    width:600px;
    margin:0;
    padding:0;
    list-style:none;
    display:block;
    clear: both;
    
}

ul.page_suppliers2 li {
    float:left;
    display:inline-block;
    padding:15px 15px 0 0;
    margin:0;

}

/*---------------- Inner sidebar menu ---------------*/

div.sidebar_menu {

}

div.sidebar_menu div.sidebar-title {
    margin:0 0 15px;
}

div.sidebar_menu div.module {
    margin:0 0 30px;   
}

div.sidebar_menu div.module ul {
    
}

div.sidebar_menu div.module ul li {
    margin:0;
    padding:0 0 0 15px;
    background: url(../images/sidebar-nav-arrow.gif) 0px 4px no-repeat;
}

div.sidebar_menu div.module ul li a {
    font-family: Georgia;
    font-style: italic;
    font-size: 14px;
    line-height: 16px;
    padding: 0 0 10px;
    margin:0;
    display:block;
}

div.sidebar_menu div.module ul li a:hover {
    color:#18548f;
}

#fixeddiv_fixed div.style- {

}

/*------------ Download zone ------------*/

.back_button a {
    width:80px;
    height: 36px;
    color: #ffffff;
    font-size: 12px;
    line-height:36px;
    text-align:center;
    font-family: 'Georgia';
    font-style: italic;
    padding:;
    background-color: #62a9d4;
    border: none;
    cursor: pointer;
    margin:15px;
    display:block;
}

.back_button a:hover { background-color: #f3f3f3; color: #62a9d4; }

.left-content #content td a.jdl_catlink img {
    margin:10px 10px 0px 15px;
    display:inline-block;
}

.left-content #content td a.jdl_catlink {
    font-size:14px;
}

.left-content #content td p.jdl_fle_download {
    padding-top:15px;
}

/*--------------- Client Login ---------*/

div.client_login {
    width: 220px;
    position: absolute;
    top: 9px;
    right: 15px;
    display:block;
}

div.client_login div.module {
    padding:0;
    margin:0;
}

div.client_login div.module div.client_username {
    width:auto;
    float:right;
    display:inline-block;
    padding:10px 20px 0 0;
    font-size:13px;
}

div.client_login div.module div.client_logout_btn {
    float:right;
    display:inline-block;
}

div.client_login div.module div.client_logout_btn input {
    display:block;
    padding: 10px 20px;
    margin: 0;
    background:#62a9d4;
    color: #ffffff;
    text-align:center;
    line-height:14px;
    font-weight:normal;
    font-family: Georgia;
    font-style: italic;
    text-shadow:none;
    cursor:pointer;
    border:none;
}

div.client_login div.module div.client_logout_btn input:hover {
    background:#ffffff;
    color: #62a9d4;
}

body .menu-dropdown li.item114 {
    position: absolute;
    top: 10px;
    right: 15px;
    display:block;
    padding:0;
    margin-right: 0;
    background:none;
}

body #menu .menu-dropdown li.item114 a {
    display:block;
    padding: 10px 20px;
    margin-right: 0;
    background:#62a9d4;
    color: #ffffff;
    text-align:center;
    line-height:14px;
    font-weight:normal;
    font-family: Georgia;
    font-style: italic;
    text-shadow:none;
}

body #menu .menu-dropdown li.item114 a:hover {
    background:#ffffff;
    color: #62a9d4;
}

body #menu .menu-dropdown li.item114 a span {
    height:auto;
}

body #menu .menu-dropdown li.item115 span span {
    color: #62a9d4;
    text-shadow:0px 0px 4px #fff;
    cursor: default;
}


/*------------- Sidebar Back ---------------*/

#sidebar a.sidebar_back_btn {
    width:210px;
    display:block;
    padding: 10px 20px;
    margin: 5px 0 20px;
    background:#62a9d4;
    color: #ffffff;
    text-align:center;
    line-height:14px;
    font-size: 13px;
    font-weight:normal;
    font-family: Georgia;
    font-style: italic;
    text-shadow:none;
}

#sidebar a.sidebar_back_btn:hover {
    background:#ffffff;
    color: #62a9d4;
}

#sidebar a.sidebar_back_btn span {
    font-size: 20px;
}

/*------------- Accordian content ---------------*/

.left-content article.item div.wk-accordion h3 {
    color: #68B3E0;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Helvetica', serif;
    padding:10px 0 10px 25px;
    margin:20px 0 10px;
    border-radius: 0px;
    background: url(../images/accordian_aa_arrow.gif) 5px 10px no-repeat;
    border:none;
    overflow:hidden;
}

.left-content article.item div.wk-accordion h3:hover {
    color: #2c83b7;
    background: url(../images/accordian_aa_arrow.gif) 5px -56px no-repeat;
}

.left-content article.item div.wk-accordion h3.active {
    background: url(../images/accordian_aa_arrow.gif) 5px -23px no-repeat;
}

.left-content article.item div.wk-accordion h3.active:hover {
    color: #2c83b7;
    background: url(../images/accordian_aa_arrow.gif) 5px -89px no-repeat;
}

/*----------- File Style -------------*/

body div#phoca-dl-categories-box div.pd-categoriesbox {
    width:630px;
    margin:0px;
    padding:0px 0px 0px 10px;
    background:none;
    border:none;
    border-radius: 0px;
    box-shadow:none;
    -o-box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    list-style: disc;
}

body #phoca-dl-categories-box div.pd-title {
    font-size:16px;
    padding:0 0 0 20px;
    background: url(../images/dl_dot.gif) 5px 6px no-repeat;
}

body #phoca-dl-categories-box div.pd-title span {
    font-size:12px;
    color:#666;
}

body div#phoca-dl-categories-box div.pd-categoriesbox div.pd-subcategory {
    background: url(../images/dl_dot.gif) 25px 6px no-repeat;
    padding:0 0 8px 40px;
    font-size:16px;
    font-weight: bold;
}

body div#phoca-dl-categories-box div.pd-categoriesbox div.pd-subcategory span {
    font-size:12px;
    color:#666;
}

body div#phoca-dl-categories-box div.pd-categoriesbox div.pd-no-subcat {
    display:none;
}

body div#phoca-dl-categories-box div.pd-categoriesbox div.pd-title small {
    display:none;
}

body div#phoca-dl-category-box h3.pd-ctitle {
    color: #666;
    font-size: 16px;
    padding: 10px;
    background:none;
    border:none;
    border-radius:0px;
    box-shadow:none;
}

body #phoca-dl-category-box .pd-category div.pdtop, body #phoca-dl-file-box .pd-file div.pdtop {
    width:auto;
}

body div#phoca-dl-category-box a.back_link {
    width:50px;
    color: white;
    font-size: 12px;
    font-family: 'Georgia';
    font-style: italic;
    padding: 10px;
    background: #62A9D4;
    border: none;
    cursor: pointer;
}

body div#phoca-dl-category-box a.back_link:hover {
    color: #62A9D4;
    background: #f3f3f3;
}

body #phoca-dl-categories-box .pd-subcategory, #phoca-dl-category-box .pd-subcategory {
    background: url(../images/dl_dot.gif) 5px 6px no-repeat;
    padding:0 0 8px 20px;
    font-size:16px;
    font-weight: bold;
}

body h4.cat_file_title {
    font-family: 'Helvetica', sans-serif;
    width:605px;
    padding:10px 20px;
    margin: 10px 0 20px;
    background: #62A9D4;
    color:#fff;
}

body #phoca-dl-category-box .pd-filebox {
    clear: both;
    padding: 15px;
    margin: 10px 0px;
    background: #f1f1f1;
    border: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

body .phoca-dl-file-box-mod .pd-document16, body #phoca-dl-file-box .pd-document16, body #phoca-dl-category-box .pd-document16 {
    padding-left: 0px;
    margin-top:10px;
    background:none;
    height: 16px;
    line-height: 16px;
}

body #phoca-dl-category-box .pd-button-details a {
    color:#666;
    border-radius: 0px;
    box-shadow: none;
    background-color: #f1f1f1;
    border:none;
    text-shadow:none;
}

body #phoca-dl-category-box .pd-button-details a:hover {
    color:#666;
    background-color: #f1f1f1;
}

.wk-accordion .wk-content {
    width:95% !important;
    padding-right:20px !important;
}










































