



/*************************/
/******** fonts **********/


body { color: #000; font-family: arial, sans-serif; font-size: 13px; line-height: 1.5em; }
/*
body { color: #000; font-family: freight-sans-pro, sans-serif; font-size: 13px; line-height: 1.5em; }
*/

/*************************/
/** site wide elements ***/
  /* generics */
.html5-title, .hidden { display: none; visibility: hidden; }
.bm-left { float: left; }
.bm-right { float: right; }
hr { border-top: 1px solid #000000; width: 100%; }
p { padding-bottom: 1em; }

strong { font-weight: 500; }
em { font-style: italic; }
strike { text-decoration: line-through; }
sup,
sub { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

.clear-right { clear: right; }
.clear-left { clear: left; }

img { display: block; }
img.center { margin: 0 auto; }
img.full { width: 100%; }
img.bm-left { margin: 0 10px 10px 0; }
img.bm-right { margin: 0 0 10px 10px; }

  /* table */
table { margin-bottom: 10px !important; width: 100%; text-align: center; }
table th,
table td { border: 1px solid #999; padding: 5px 10px; }
table th { background-color: #999; font-weight: bold; text-align: left; }
table .cell-align-left { text-align: left; }
table .cell-align-right { text-align: right; }

  /* links */
a { text-decoration: none; }
a:link,
a:visited { color: #656C6E; }
a:active,
a:focus,
a:hover,
a.bm-on { color: #6ea200; }

  /* server generated messages */
.bx-messages { background-color: #880000; color: #fff; text-align: center; margin-bottom: 10px; padding-top: 15px; }

/*************************/
/**** site structure *****/
html { background-color: #EAEBEC; }

.bx-root { margin: 0 auto; position: relative; width: 960px; }

  /* site header */
.bm-header { float: left; padding: 30px 0 20px 15px; }
.bm-header .site-icon { float: left; }
.bm-header .site-title { background: url(/upload/27101.gif) no-repeat; float: left; height: 70px; margin: 10px 0 0 25px; width: 320px; }

  /* site menu */
.bm-slug-main-menu { font-size: 15px; float: left; width: 960px; }
.bm-slug-main-menu li a { color: #fff; float: left; margin-right: 5px; padding: 10px 20px 5px 20px; }

  /* content */
    
    /* content aside */

      /* headings */
aside .heading { color: #111; font-size: 22px; font-weight: 500; margin-bottom: 17px; }

      /* latest news */
/*
.latest-news-table br { float: left; }
.latest-news-table .sg-embeddednews-content { border: 0; font-size: 13px; padding: 10px 0; text-align: left; }
*/

.sg-embeddednews-content { border: 0; font-size: 13px; padding: 0; text-align: left; }
.sg-embeddednews-content br { display: none; }
.sg-embeddednews-content .sg-embeddednews-date, 
.sg-embeddednews-content .sg-embeddednews-link { display: block; }
.sg-embeddednews-content .sg-embeddednews-link { margin-bottom: 10px; }

      /* latest stock prices */
.latest-stock-price { clear: both; }
.latest-stock-price > table td { border: none; padding: 0; }
.latest-stock-price table { width: 280px; }
.latest-stock-price #disclaimer { margin-top: 10px; width: 280px; }
.latest-stock-price .chartImageContainer { min-width: 0 !important; }
.latest-stock-price .chartImageContainer img { width: 280px; }

/*
.latest-stock-price > table { margin: 20px 0 0 -9px;  }
.latest-stock-price > table td { border: none; padding: 0; }
.latest-stock-price #disclaimer { margin: 10px 0 0 -25px; }
*/
    /* main content */
.bm-content { background: url(/upload/27109.jpg) no-repeat; }
.page-heading { font-size: 20px; line-height: 1.25em; padding: 20px; }
.page-content-surround { padding: 0 10px; width: 940px; }
.page-content nav,
.page-content aside { float: left; font-size: 17px; padding: 10px 15px; width: 280px; }
.page-content nav li, 
.page-content aside li { border-bottom: 1px solid #BCBFB0; padding: 8px 0; }

.page-content .main-content { background-color: #fff; font-size: 15px; margin-left: 310px; padding: 20px 40px; width: 550px; }
.page-content .main-content.full-width { margin: 0; width: 860px; }

.page-content .main-content h1,
.page-intersections h1,
.page-products h1 { color: #111; font-size: 22px; font-weight: 500;  margin-bottom: 17px; }
.page-content .main-content h2 { margin-bottom: 5px; line-height: 1.25em; }
.page-content .main-content .title { font-weight: 500; }
.page-content .main-content .sub-title { font-style: italic; }

.page-content .main-content li { list-style-position: outside; list-style-type: disc; margin: 0 0 10px 40px; }
.page-content .main-content ol li { list-style-type: decimal; }
.page-content .main-content ol li ul li { list-style-type: circle; }

.page-content .main-content a:link,
.page-content .main-content a:visited { color: #6ea200; }
.page-content .main-content a:active,
.page-content .main-content a:focus,
.page-content .main-content a:hover,
.page-content .main-content a.bm-on { color: #656C6E; }

.green-text { color: #6ea200; }

  /* footer */
.bm-footer { background-color: #e2e2e2; color: #838383; padding: 12px; font-size: 10px; padding: 5px; }
.bm-footer p { padding: 0; }

/*************************/
/******single pages*******/
  /* about - corporate management */
.bm-menu-bio-amd .corporate-management h1 { display: none; visibility: hidden; }
.bm-menu-bio-amd .corporate-management h2 { font-size: 22px; margin-bottom: 10px; }
.bm-menu-bio-amd .corporate-management li { list-style-type: none; margin: 0; }

  /* contact */
.bm-menu-contact h2 { font-size: 20px; }
.bm-menu-contact h3 { font-size: 15px; }

#investor-contact-link a:visited { color: #fe7119; }
#investor-contact-link a:active,
#investor-contact-link a:focus,
#investor-contact-link a:hover,
#investor-contact-link a.bm-on { color: #6ea200; }

.contact-section textarea,
.contact-section input[type='text'] { border: 1px solid #BCBFB0; display: block; width: 260px; margin-bottom: 10px; }

.contact-section .bm-right { width: 260px; }

#map_canvas { height: 350px; margin-bottom: 10px; width: 550px; }

    /* News */
aside.latest-news { font-size: 14px; }

    /* Investors */
.bm-menu-investors .page-content .main-content { padding: 20px; width: 590px; }
.bm-menu-investors .sec-link { margin-bottom: 10px; }

.page-intersection { background-color: #fff; }
.page-products { background-color: #fff; }

    /* sec filings */
.page-content .main-content .sec-attachements li { background: url(/upload/33166.png) no-repeat; float: left; list-style-type: none; margin: 0; padding: 0 10px 10px 20px; }

    /* main section */
.main-content .sub-heading { background-color: #06C; color: #fff; font-size: 22px; line-height: 1.25em; margin-bottom: 10px; padding: 10px; }
.main-content .main_sections { background-color: #f2f2f2; }
.main-content .main_sections hr { border: 0; border-bottom: 1px solid #fff; border-top: 1px solid #ccc; margin: 0; width: 590px; }
.main-content .main_section { padding: 15px; }
.main-content .main_section .left-column { color: #fe7119; font-size: 22px; }
.main-content .main_section .right-column { line-height: 1.25em; padding-left: 20px; width: 385px; }
.main-content .main_section .right-column li { list-style-image: url(/upload/27345.png); margin: 0 0 10px 15px; }

    /* mailing list */
.mailing-list-button { float: left; margin: -10px 0 10px 0; width: 280px; height: 40px; }
.mailing-list-button .text { color: #fff; float: right; font-size: 15px; padding: 11px 15px 0 0; }
.mailing-list-button .icon { float: left; padding: 5px; }

    /* intersection */
.page-intersection { font-size: 14px; padding: 15px 20px; width: 900px; }
.page-intersection .blue-box { background-color: #06C; color: #fff; padding: 10px; }
.page-intersection .left-column h1 { color: #fff; }
.page-intersection .right-column { padding-left: 15px; width: 600px; }

    /* products */
.page-products .product { margin: 0 20px 10px 20px; }
.page-products .product.bm-last { margin: 0 20px; }

.page-products .product.index-0 { background: url(/upload/27385.png); }
.page-products .product.index-1 { background: url(/upload/27389.png); }
.page-products .product.index-2 { background: url(/upload/27393.png); }

.page-products .product-main { padding: 20px 0 20px 20px; width: 620px; }
.page-products .product-main .right-column { font-size: 15px; padding-left: 15px; width: 330px; }

.page-products .product-main .right-column a { font-size: 13px; }
.page-products .product-main .right-column a:link,
.page-products .product-main .right-column a:visited { color: #09C; }
.page-products .product-main .right-column a:active,
.page-products .product-main .right-column a:focus,
.page-products .product-main .right-column a:hover { color: #0074a5; }

.page-products .product-main .left-column h2 { color: #fe7119; font-size: 17px; padding-bottom: 15px; }
.page-products .product-main .left-column .overview { background-color: #06C; color: #fff; font-size: 20px; margin: 10px 0; padding: 15px; width: 230px; }

.page-products .product-main-content table .name { width: 100px; }
.page-products .product-main-content table .sample-size { width: 100px; }
.page-products .product-main-content table .market-share { width: 100px; }

.page-products .product-sidebar-content { padding: 15px; color: #fff; width: 210px; }
.page-products .product-sidebar-content h2 { font-size: 20px; padding-bottom: 10px; }
.page-products .product-sidebar-content li { list-style-image: url(/upload/27397.png); margin: 0 0 10px 15px; padding-left: 5px; }

    /* footer */
.investors-footer-container { background-color: #fff; padding: 10px 20px; }
.investors-footer-container .investors-footer { background-color: #06C; color: #FE7119; font-size: 29px; padding: 15px 15px 20px 15px; text-align: center; }
.investors-footer-container .investors-footer p { padding: 0; }

/*************************/
/**** vendor prefixed ****/
  /* rounding */

    /* menu tab rounding */
.bm-slug-main-menu li a {
border-radius: 10px 10px 0 0;
-khtml-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
}

    /* content rounding */
.page-content {
border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

  /* investors */
.bm-menu-investors .page-content {
border-radius: 10px 10px 0 0;
-khtml-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
}

.page-content .main-content {
border-radius: 0 10px 10px 0;
-khtml-border-radius: 0 10px 10px 0;
-moz-border-radius: 0 10px 10px 0;
-webkit-border-radius: 0 10px 10px 0;
}

  /* investors */
.bm-menu-investors .page-content .main-content {
border-radius: 0 10px 0 0;
-khtml-border-radius: 0 10px 0 0;
-moz-border-radius: 0 10px 0 0;
-webkit-border-radius: 0 10px 0 0;
}

.page-content .full-width,
.full-rounding {
border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.mailing-list-button {
border-radius: 20px;
-khtml-border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}


  /* gradient */
    /* body */
body {
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWViZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(234,235,236,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(234,235,236,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,235,236,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,235,236,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,235,236,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(234,235,236,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaebec',GradientType=0 );
}

    /* menu items */
      /* grey tabs */
.bm-slug-main-menu li a:link, 
.bm-slug-main-menu li a:visited,
.bm-slug-main-menu li.bm-on a:active,
.bm-slug-main-menu li.bm-on a:focus,
.bm-slug-main-menu li.bm-on a:hover {
background: #aaaeaf;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYWVhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODQxNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #aaaeaf 0%, #384143 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaeaf), color-stop(100%,#384143));
background: -webkit-linear-gradient(top,  #aaaeaf 0%,#384143 100%);
background: -o-linear-gradient(top,  #aaaeaf 0%,#384143 100%);
background: -ms-linear-gradient(top,  #aaaeaf 0%,#384143 100%);
background: linear-gradient(to bottom,  #aaaeaf 0%,#384143 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaeaf', endColorstr='#384143',GradientType=0 );
}

      /* green */
        /* default green tabs */
.bm-slug-main-menu li a:active,
.bm-slug-main-menu li a:focus,
.bm-slug-main-menu li a:hover, 
.bm-slug-main-menu li.bm-on a {
background: #c3d47d;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzZDQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OTg5MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c3d47d 0%, #69890f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3d47d), color-stop(100%,#69890f));
background: -webkit-linear-gradient(top,  #c3d47d 0%,#69890f 100%);
background: -o-linear-gradient(top,  #c3d47d 0%,#69890f 100%);
background: -ms-linear-gradient(top,  #c3d47d 0%,#69890f 100%);
background: linear-gradient(to bottom,  #c3d47d 0%,#69890f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d47d', endColorstr='#69890f',GradientType=0 );
}

        /* selected green tab */
.bm-slug-main-menu li.bm-on a:active,
.bm-slug-main-menu li.bm-on a:focus,
.bm-slug-main-menu li.bm-on a:hover {
background: #d7ef79;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZWY3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmE1MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d7ef79 0%, #82a521 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7ef79), color-stop(100%,#82a521));
background: -webkit-linear-gradient(top,  #d7ef79 0%,#82a521 100%);
background: -o-linear-gradient(top,  #d7ef79 0%,#82a521 100%);
background: -ms-linear-gradient(top,  #d7ef79 0%,#82a521 100%);
background: linear-gradient(to bottom,  #d7ef79 0%,#82a521 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7ef79', endColorstr='#82a521',GradientType=0 );
}

      /* orange */
        /* default orange tabs */
.mailing-list-button:link,
.mailing-list-button:visited, 
.bm-slug-main-menu li.bm-index-5 a,
.bm-slug-main-menu li.bm-index-5.bm-on a:link,
.bm-slug-main-menu li.bm-index-5.bm-on a:visited {
background: #ffb978;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjk3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZThjMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffb978 0%, #fe8c19 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb978), color-stop(100%,#fe8c19));
background: -webkit-linear-gradient(top,  #ffb978 0%,#fe8c19 100%);
background: -o-linear-gradient(top,  #ffb978 0%,#fe8c19 100%);
background: -ms-linear-gradient(top,  #ffb978 0%,#fe8c19 100%);
background: linear-gradient(to bottom,  #ffb978 0%,#fe8c19 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb978', endColorstr='#fe8c19',GradientType=0 );
}
        /* selected orange tab */
.bm-slug-main-menu li.bm-index-5 a:active,
.bm-slug-main-menu li.bm-index-5 a:focus,
.bm-slug-main-menu li.bm-index-5 a:hover,
.bm-slug-main-menu li.bm-index-5.bm-on a:active, 
.bm-slug-main-menu li.bm-index-5.bm-on a:focus, 
.bm-slug-main-menu li.bm-index-5.bm-on a:hover,
.mailing-list-button:active,
.mailing-list-button:focus,
.mailing-list-button:hover {
background: #ffc38b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTllM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffc38b 0%, #fe9e3e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc38b), color-stop(100%,#fe9e3e));
background: -webkit-linear-gradient(top,  #ffc38b 0%,#fe9e3e 100%);
background: -o-linear-gradient(top,  #ffc38b 0%,#fe9e3e 100%);
background: -ms-linear-gradient(top,  #ffc38b 0%,#fe9e3e 100%);
background: linear-gradient(to bottom,  #ffc38b 0%,#fe9e3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc38b', endColorstr='#fe9e3e',GradientType=0 );
}

    /* content */
      /* grey content background */
.bm-primary {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(226,226,226,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(226,226,226,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(226,226,226,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(226,226,226,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(226,226,226,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(226,226,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e2e2e2',GradientType=0 );
}
      /* grey content surround */
.page-content {
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(206,206,206,1) 62%, rgba(205,205,205,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(62%,rgba(206,206,206,1)), color-stop(100%,rgba(205,205,205,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(206,206,206,1) 62%,rgba(205,205,205,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(206,206,206,1) 62%,rgba(205,205,205,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(206,206,206,1) 62%,rgba(205,205,205,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(206,206,206,1) 62%,rgba(205,205,205,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 );
}

.blue-product {
background: #0099cc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTljYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzAwOTljYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWI2ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #0099cc 0%, #0099cc 73%, #4ab6d9 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0099cc), color-stop(73%,#0099cc), color-stop(100%,#4ab6d9));
background: -webkit-linear-gradient(left,  #0099cc 0%,#0099cc 73%,#4ab6d9 100%);
background: -o-linear-gradient(left,  #0099cc 0%,#0099cc 73%,#4ab6d9 100%);
background: -ms-linear-gradient(left,  #0099cc 0%,#0099cc 73%,#4ab6d9 100%);
background: linear-gradient(to right,  #0099cc 0%,#0099cc 73%,#4ab6d9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#4ab6d9',GradientType=1 );
}