/*****************************************************************
* Interspire Shopping Cart Style File                                *
*                                                                   *
* Name: SmartShop                                                   *
* Author: Kostiantin Iatseniuk (Max) (Interspire Pty. Ltd.)       *
* Id: $Id$                                                        *eve
*****************************************************************/

/* Color: Blue */

body {
    color: #333;
    /*background: #F4F4F6 url('../images/geokon_full_background.jpg') no-repeat scroll center top;*/
/*background: #FFF url('../images/geokon_full_background.jpg') no-repeat scroll center top;*/
    background: white url('../images/bg_body.jpg') repeat-x scroll left top;
}
a {
    color: #098EC8 /*#376382*/;
   /*text-decoration: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    border-bottom-width: 1px;
    border-bottom-color: #CCC;*/
}
a strong, strong {
    font-size: 0.95em;
}

#PageContent p a,
.customproducts p a,
.Custom p a, 
.categorydetail p a {
    padding: 0 2px 2px 2px;
    margin: 0 -2px 0 -2px;
}

a:visited {
    color: #777; /*#1F5B76 #05587C; #76B6D1 #777; was #666*/
    background: none;
    text-decoration: underline;
}
a:hover {
    color: #098EC8;
    /*background: #E8E8E8;*/
    text-decoration: none !important;
}
.Content a:hover,
.companyblock .article .article_right p .uline:hover,
.customproducts p a:hover
/*.article_right p.uline a.uline:hover*/ {
    background: #E8E8E8;
}
.Content a:hover img,
a.nobg:hover {
    background: transparent !important;
}

textarea,
input[type='text'], 
input[type='password'], 
select {
    border: 1px solid #098EC8 /*#cfcccf*/;
    font-family: inherit;
    font-size: 12px;
    padding: 4px;
}

h2, h3, h4, h5 {
    color: #376382;
}

h2.Sidetitle {
    font-size: 25px;
    font-weight: normal;
    line-height: 28px;
    color: #999 !important;
    margin: -2px 0 6px 0;
    padding: 0 0 0 20px;
}
h2.Pagetitle {
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 28px;
    color: #EAEAEA;
    margin: 3px 0 7px 0;
    padding: 4px 0 0 0;
}

/*h3 {
    color: #376382;
}*/
#Wrapper{
    /*background:transparent url('../images/conatinerbg.png') repeat-y;*/
    background: transparent;
}
.genericpage .Pagetitle{margin-bottom:20px}
.homepage{background:transparent!important }
.wraptop {
    background: transparent url('../images/topbg.png') no-repeat;
    padding-bottom: 20px;
}
/* ---- TOP MENU INCLUDES SITE MAP AND WORLDWIDE SUBSIDIARIES ---- */
#TopMenu {
    height: 22px;
    padding: 0;
    float: right;
}
#TopMenu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#TopMenu li {
    float: left;
    margin: 0;
    padding: 0;
    border-left: 1px #6F7B85 dotted;
}
#TopMenu li.last {
    border-right: 1px #6F7B85 dotted;
}
#TopMenu li a {
    display: block;
    text-decoration: none;
    padding: 1px 15px 3px 15px;
    margin: 0;
    color: #CCC;
    background: transparent;
}
#TopMenu li a:hover {
    color: #FFF;
/*background-color: #566068;*/
    background-color: #42555E;
    text-decoration: none;
}

.social{
    position: absolute;
    margin: 30px 0 0 922px;
    border-left: 1px dotted #BBB;
}
.linkedin {
    width: 23px;
    height: 23px;
    display: block;
    /*float: left;*/
    background: transparent url('../images/linkedin.png') no-repeat scroll 0 -45px !important;
    margin-left: 12px;
}
.linkedin:hover {
    background-position: 0 top !important;
}
/*.facebook{width:16px;height:16px;display:block;float:left;background:transparent url('../images/social.png') no-repeat scroll -24px bottom}
.facebook:hover{background-position:-24px top}*/
#Outer {
    
}

/* --- TOP HORIZONTAL NAV --- */
/*#Menu {
    height:33px
}*/
/*
#Menu li a {
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 16px 6px 16px;
    text-decoration: none;
    color: #59666F;
}
*/
#Menu li.ActivePage a {
    /*color: #FFF;*/
    color: #C5C8CA;
    text-decoration: none;
    background: url(../images/menubg_hvr.png) repeat-x 0% -20px;
    /*border-left: 1px #2C353C solid;*/
}

#Menu li:hover a, #Menu li.over a {
    /*background: #006f9d;*/
    color: #FFF;
    background: url(../images/menubg_hvr.png) repeat-x 0% -20px;
    text-decoration: none;
}
#Menu li ul li {
    /*border-left: 1px #CCC solid;*/
    /*border-left: 1px #2C353C solid;*/
    border-right: 1px /*#2C353C, #3C4853 #2C353A*/ #474F57 solid;
    border-bottom: 1px /*#2C353C, #3C4853 #2C353A*/ #474F57 solid;
}
#Menu li ul li a {
    /*background-color: #08658d;*/
    /*border-top: 1px #3586a7 solid;*/    
    /*border-bottom: 1px #055271 solid;*/
    color: #D8D8D8 !important;
    /*padding: 4px 10px;*/

    padding: 4px 6px 4px 15px;
    font-weight: normal;
    font-family: verdana;
    background-image: none !important;
    background: /*#B4BEC5*/ /*#919BA2*/ #687786 !important;
}

#Menu li ul li a:hover { /* -- DROP DOWN MENU -- */
    color: #FFF !important;
    background: #7A8994 !important; /*#576877 #919BA2 #ADB6BD*/ /*#267fa3 #098EC8*/
}


/*#Header {
   height: 67px;
}*/


/*-------------------------

#Logo {
    width: 455px;
    height: 46px;
    margin: 10px 0 0;
}
#Logo a {
    width: 455px;
    height: 46px;
    display: block;
}
#Logo a:hover {
    background: none !important;
}
#Logo span {
}
--------------------------- */

/*#SearchForm {
}
#SearchForm label {
    color: #5c4353;
}
#SearchForm a {
    color: #5c4353;
    text-decoration: none;
}
#SearchForm a:hover {
    color: #5c4353;
}*/

.Left {
    width: 220px;
    padding: 10px 0;
    font-family: "Helvetica Neue",Helvetica,Frutiger,Univers,sans-serif;
    background: transparent url('../images/bg_LayoutColumn1.png') 0 0 repeat-x;
    min-height: 700px;
}
.Left a {
    color: #BBB; /*#D8D8D8*/
    text-decoration: none;
}
.Left a:hover {
    color: #FFF;
}

.PageList li{padding:0!important}
.PageList li a{padding:5px 0 5px 20px;background:transparent url('../images/navdiv.png') repeat-x scroll left bottom;display:block;font-weight:bold}
.PageList li a:hover{padding:5px 0 5px 20px;background:transparent url('../images/navhover.png') repeat-x scroll left bottom;display:block}
.PageList,.SideCategoryListClassic{background:transparent url('../images/navdiv.png') repeat-x scroll left top}
.SideCategoryListClassic li{padding:0!important}
.SideCategoryListClassic li a{padding:5px 0 5px 20px;background:transparent url('../images/navdiv.png') repeat-x scroll left bottom;display:block;font-weight:bold}
.SideCategoryListClassic li a:hover{padding:5px 0 5px 20px;background:transparent url('../images/navhover.png') repeat-x scroll left bottom;display:block}


.Right {
}
.Left li {
    padding:5px 0;
}
.Left li a:hover {
   
}
.Content {
    width:682px
}

.imgright{float:right;margin-left:20px;border:1px #dbdbdb solid}

.Content h1{color:#334f5a;font-weight:bold;font-size:24px;border-bottom:1px #b3b3b3 solid;padding-bottom:5px;margin-bottom:10px}
.main_banner {
    display:block;
    width:760px;
    height:398px;
    background:url(../../Mystore/images/main_banner.jpg) no-repeat;
    margin:0 auto 20px;
}
.main_banner span {
    display:none
}

.Content.Wide {
    width: 720px; /* --- WAS: 700px --- */
    padding: 0 0 0 20px; /* --- WAS: 0 20px --- */
    background: transparent url('../images/bg_LayoutColumn2.png') 0 0 repeat-x;
    min-height: 700px;
}
.Content.Wide.productwidth {
    /*width: 700px !important;*/
}
.Content.Wide.productwidth.Custom.customindex {
    width: 720px !important; /* --- WAS: 700px --- */
}

.Content.Widest {
}

.Right {
}
.Right a {
}
.Right a:hover, .Right a:hover strong {
    color: #000000;
}
#Footer {
    font-size: 11px;
    color: #7D868F; /*#979DA3 #B3B3B3*/
    padding: 30px 0 0 0;
    margin: 0;
    background: url('../images/footer_bg.png') left top repeat-x scroll;
    height: 230px;
}
#Footer ul li a {
    color: #7D868F;
    display: block;
}
div.btm_col_01 {
    float: left;
    width: 219px;
    height: 120px;
    margin-right: 0;
    padding-left: 0;
}
div.btm_col_02, 
div.btm_col_03,
div.btm_col_04,
div.btm_col_05,
div.btm_col_06,
div.btm_col_07 {
    float: left;
    width: 119px;
    height: 120px;
    border-left: 1px #586572 solid;
}
div.btm_col_07 {
    width: 139px;
}
.footerbtm {
    font-size: 11px;
    margin: 14px 0 0 0;
    text-align: left;
}
.footerbtm a {
    color: #7D868F;
    display: block;
}

/*.Content .ProductList li,
.fastCartContent .ProductList li {
}
.Content .ProductList li:hover,
.Content .ProductList li.Over,
.fastCartContent .ProductList li:hover,
.fastCartContent .ProductList li.Over {
}*/
/*.ProductList .ProductImage {
    background-color:#fff;
    border:1px #dbdbdb solid;width:218px!important
}*/


/* --- IMAGE/THUMBNAIL BORDERS, EFFECTS, ETC. --- #LayoutColumn2 .Prodcategory --- */
.ProductList .ProductImage {
    background-color: #FFF;
    border: 1px #BEBEBE solid;
    /*width: 218px !important;
    margin-bottom: 12px;*/
}

.thumb img,
.thumbnail,
.imgborder img, 
.map iframe {
    border: 1px #BEBEBE solid;
}
.thumb.nbdr img {
    border: none;
}
.HomeLeft .thumbnail {
    border-width: 2px;
}
.bttm_spc {
    margin-bottom: 14px;
}

/*.map iframe {
    margin-top: 12px;
}*/
/*.thumb a img, .imgborder a img {
    border: 1px #999 solid;
}*/ /*#098EC8*/ /*#BEBEBE*/

/*.projectlist a:hover img {
    border-color: #666;
}*/ /*#376382 #098EC8*/


/* --- IMAGE/THUMBNAIL BORDERS AND HOVER EFFECTS  --- */

img.opacity,
.ProductList .ProductImage, 
.PrimaryProductDetails .ProductThumb a img,
#ProductDetails .ProductThumbImage a img,
.newsletter li a img,
.companyblock .article .article_right a img,
.datasheets li .ds_right a img {
    opacity: 1;
    filter: alpha(opacity=100);
}

img.opacity:hover,
.thumbnail:hover,
.ProductList .ProductImage:hover,
.PrimaryProductDetails .ProductThumb a:hover img,
#ProductDetails .ProductThumbImage a:hover img,
.projectlist a:hover img,
.newsletter li a:hover img,
.companyblock .article .article_right a:hover img,
.datasheets li .ds_right a:hover img
/*,
.newsletter img.imgright:hover*/ {
    opacity: 0.75;
    filter: alpha(opacity=75);
    border-color: /*#376382*/ #075899;
    /*background: #FFF !important;*/
}
div.thumb a:hover {
    background: none !important;
}


/*.projectlist a:hover img,
.ProductList .ProductImage:hover,
.newsletter img.imgright:hover {
    border-color: #376382;
    background: none !important;
}*/


/*div.shadow {
    width: 300px;
    margin: 20px;
    border: 1px solid #ccc;
    padding: 10px;
    }
div.shadow:hover {
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.25);
    box-shadow: 0 0 4px rgba(0,0,0,0.25);
    }*/

/*.ProductPrice, .ProductList em {
    color: #ff3333;
    font-size:.99em;
}
.ProductList .Rating {
    color: #797979;
}*/

/* --- CONTROLS PRODUCT-TYPE OVERVIEW PAGES, WITH ROWS OF 3 IMAGES --- */

/*.ProductList strong, .ProductList strong a {
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}*/
.Content .ProductList li.Odd,
.Content .ProductList li.Even {
    /*padding: 0 5px 0 0;*/
    /*margin: 0 0 20px;*/
    margin: 0 20px 0 0;
    padding: 0;
    /*width: 220px !important;*/
}
/*.Content .ProductList li.Even {
    margin: 0 20px 16px 0;
    padding: 0;
    width: 220px !important;
}*/

.SearchContainer .ProductList li.Odd {
    width: auto !important;
    height: auto !important;
    margin-top: 20px;
    margin-right: 0;
}
.SearchContainer .ProductList li.Even {
    width: auto !important;
    height: auto !important;
    margin-top: 20px;
    margin-right: 0;
}

.Right .ProductList li {
    background:url(../../Mystore/images/pink/bg_sideli.gif) repeat-x 0% 100%;
}
.Left h2 {
    font-size:25px;color:#ccc;font-weight:normal;line-height:28px;font-family:Helvetica Neue,Helvetica,Frutiger,Univers,sans-serif
}
.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
    background: url(../../Mystore/images/pink/TopSellerNumberBg.gif) 0 4px no-repeat;
    color: #fff;
    font-weight:700;
}
.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
    border: 1px solid #e6e6e6;
    background:none;
    background-color:#fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
    background: url(../../Mystore/images/pink/TopSellerNumber1Bg.png) 0 0 no-repeat;
    color: #fff;
    font-weight:700;
}
.Left .TopSellers .ProductActionAdd, .Right .TopSellers .ProductActionAdd, .Left .NewProducts .ProductActionAdd, .Right .NewProducts .ProductActionAdd, .Left #SideProductRecentlyViewed .ProductActionAdd, .Right #SideProductRecentlyViewed .ProductActionAdd {
    background:none;
    display:inline;
    text-align:left;
    margin-top:5px;
}
.Left .TopSellers .ProductActionAdd a, .Right .TopSellers .ProductActionAdd a, .Left #SideProductRecentlyViewed .ProductActionAdd a, .Right #SideProductRecentlyViewed .ProductActionAdd a {
    color:#2988d6;
    text-decoration:underline;
    font-size:1.1em !important
}
.Left .NewProducts .ProductActionAdd, .Right .NewProducts .ProductActionAdd {
    background:none;
    display:inline;
    text-align:left;
    margin-top:5px;
}
.Left .NewProducts .ProductActionAdd a, .Right .NewProducts .ProductActionAdd a {
    color:#2988d6;
    text-decoration:underline;
    font-size:1.1em !important
}
.Left .TopSellers li.TopSeller1 .ProductActionAdd a, .Right .TopSellers li.TopSeller1 .ProductActionAdd a, .Left .TopSellers li.TopSeller1 .ProductActionAdd a:hover, .Right .TopSellers li.TopSeller1 .ProductActionAdd a:hover {
    color:#fff;
    text-decoration:none;
    font-weight:400 !important
}
.Left .TopSellers li.TopSeller1 .ProductActionAdd, .Right .TopSellers li.TopSeller1 .ProductActionAdd {
    display: block;
    margin: 5px 0;
    width:112px;
    height:20px;
    text-align:center;
    padding-top:4px;
    font-size:.95em;
    background:url(../../Mystore/images/pink/ProductActionAdd.gif) no-repeat 0% 0%;
    font-weight:400
}

.CompareItem {
    width:200px;
    border-left: solid 1px #CACACA;
}
.CompareFieldName {
    font-weight:bold;
    border-bottom: 1px solid #f1e8d4;
}
.CompareFieldTop {
    border-bottom:solid 1px #f1e8d4;
}
.CompareFieldTop a:hover {
    color:red;
}
.CompareCenter {
    border-left:solid 1px #f1e8d4;
    border-bottom:solid 1px #f1e8d4;
}
.CompareLeft {
    border-left:solid 1px #f1e8d4;
    border-bottom:solid 1px #f1e8d4;
}
.ViewCartLink {
    background: url('../../Mystore/images/pink/Cart.gif') no-repeat -4px 0;
}
table.CartContents, table.General {
    border: 1px solid #e5e5e5;
}
.CartContents thead tr th, table.General thead tr th {
    background: #faf8f4;
    color: #424748;
    border-bottom: 1px solid #e5e5e5;
}
.CartContents tfoot .SubTotal td {
    border-top: 1px solid #e5e5e5;
    color: #333;
}
.MiniCart .SubTotal {
    color: #333;
}
.JustAddedProduct {
    background: #fff;
}
.JustAddedProduct strong, .JustAddedProduct a {
    color: #333;
}
#CategoryPagingTop{display:none}

/*.CategoryPagination {
    color: #034285;float:right;width:400px
}*/
.PagingList li {
    width: auto !important;
}
.CheckoutRedeemCoupon {
    background: #EAFDFF;
    padding: 10px;
    width: 300px;
    border: 1px solid #9DD3D8;
    margin-bottom: 10px;
}
.SubCategoryList, .SubBrandList {
}

.SpecificInfoMessage {
    background-color: #f8e4d1;
    color: #555;
}

.InfoMessage {
    /*background: #faf8f4 url('../../Mystore/images/InfoMessage.gif') no-repeat 5px 8px;
    color: #555;*/
    display: none;
}
.SuccessMessage {
    background: #E8FFDF url('../../Mystore/images/SuccessMessage.gif') no-repeat 5px 8px;
    color: #555;
}
.ErrorMessage {
    /*background: #FFECEC url('../../Mystore/images/ErrorMessage.gif') no-repeat 5px 8px;
    color: #555;*/
    background: url('../../Mystore/images/ErrorMessage.gif') no-repeat 0px 23px;
    color: #E00000;
    margin-bottom: 10px;
    padding: 22px 2px 10px 20px;
}
.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
    background: #faf8f4;
}
.ProductActionAdd {
    background:url(../../Mystore/images/pink/ProductActionAdd.gif) no-repeat 0% 0%;
}
.ProductActionAdd a {
    color:#fff;
    font-weight:700;
    font-size:1.3em;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
    border: 1px solid #e5e5e5;
    background: #edf2f3;
}
/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #f3f0ea;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    background:#fff;
    border: 1px solid #f3f0ea;
    color: #555;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #888;
}

/* General Tables */
table.General tbody tr td {
    border-top: 1px solid #efefef;
}
.mainpage {
    background:none !important;
    border:none !important;
}

.SideCart li {
    background:none
}

/* --- CONTROLS THE BACKGROUND COLOR OF THE PRODUCT PAGE THUMBNAILS/IMAGE CAROUSEL --- */
#ProductDetails .ProductTinyImageList ul li div {
    background-color: #FFF;
    border: /*1px solid #BEBEBE*/ none !important;
}

.CartContents .ItemShipping th {
    border-bottom-color: #e5e5e5;
    border-top-color: #e5e5e5;
    background: #faf8f4;
    color: #424748;
}

/* Category flyout styles (theme) */

/* Child menu items, does not include the always-showing root level */
#SideCategoryList .sf-menu li ul li {
}

/* Root menu item when expanded */
#SideCategoryList .sf-menu .sfHover a,
/* Child menu item links */
#SideCategoryList .sf-menu li ul a {
    background-color: #f5e9f7;
    background-image: none;
}

/* Parent menu items of a child being hovered (not including root-level items) */
#SideCategoryList .sf-menu li ul li:hover > a,
/* Child menu item while hovering */
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active {
}

#SideCategoryList .sf-sub-indicator {
    background-image:  none !important;
}

/* End: category flyout styles */



/* start fast cart styles */
#fastCartContainer {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.fastCartContent h2 {
    color: #009E0F;
    background-color:transparent;
}
.fastCartContent h3 {
    color: #BB6F21;
    background-color:transparent;
}
.fastCartSummaryBox {
    background-color: #DDFEDA;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
    /* color: #0093D0; */
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
    color: #800000;
}
.fastCartContent .Quantity {
    color: #828DB3;
}
.fastCartContent p {
    color: #444444;
}
.fastCartContent .ProductList li {
    background-color: #FFF;
}
/* end fast cart styles */




.maincontent,
#SitemapContent .BlockContent {
    width: 700px;
}

.projectlist {
    font-size: 12px;
} 
.projectlist ul {
    /*border-bottom: 1px #dbdbdb solid;*/
    /*border-bottom: 1px dotted #B3B3B3;*/
    clear: both;
    padding: 0 /*0 0 6px 0*/;
    float: left;
    width: 100%;
    margin: 0 0 6px 0;
}

.projectlist li {
    float: left;
    list-style: none;
    width: 220px;
    margin-bottom: 0 !important;
}
.projectlist li.mid {
    margin: 0 20px
}

/*.projectlist li a{color:#0b6faf}*/
/*.projectlist .thumb {border:1px #dbdbdb solid}*/
/*.projectlist h4,.projectlist h4 a {font-weight:bold;color:#334f5a;text-decoration:none}
.projectlist h4{margin-top:5px}*/
.projectdetail{}
.projectdetail h2{font-size:20px;color:#334f5a;text-transform:none;margin-bottom:0;padding:0;font-weight:normal}
.projectdetail .imgborder{margin-bottom:10px}
.casestudies{margin:10px 0;padding:0}
.casestudies li{border-top:1px #dbdbdb solid;padding:10px 0;overflow:hidden}
.casestudies .thumb{float:left;width:290px;margin-right:20px} 

.casestudies h3{color:#334f5a;font-size:16px;font-weight:bold;margin-bottom:15px}
.casestudies h3 span{color:#848484;font-size:14px;font-weight:bold}
.casestudies p{margin-bottom:15px}



.Prodcategory {
    /*padding-top: 18px;*/
    font-size: 12px;
    padding-bottom: 4px;
    margin-bottom: 0;
    /*width: 700px;*/
}
.Prodcategory a {
    /*text-decoration: none;*/
    font-weight: bold;
    font-size: 11px;
    line-height: 18px;
    /*padding: 0 2px 1px 2px;
    margin: 0 -2px;*/
}
    
/*.Prodcategory ul {
    border-top: 1px #dbdbdb solid;
    clear: both;
    padding: 0 0 10px 0;
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
}*/

#frmCompare {
    padding: 0;
    margin: 0;
    /*margin: -3px 0 0 0;*/
}
#frmCompare .ProductList {
    margin-top: 14px;
}
#SearchProduct_Container #frmCompare ul.ProductList {
    margin-top: -17px;
    margin-bottom: 24px;
}
ul.ContentList.Clear {
    margin-bottom: 18px;
}

div.custom #frmCompare .ProductList {
    margin-top: 0;
}
.Prodcategory ul {
    border-top: none;
    clear: both;
    padding: 0 0 4px 0;
    float: left;
    width: 100%;
    margin-left: 0; /* -- JG Edit -- */
}

.Prodcategory li {
    width: 220px;
    float: left;
    list-style: none;
}

div#SearchResultsCategory ul li {
    width: inherit;
}

.Prodcategory ul.PagingList {
    float: none;
    text-align: center;
    margin: 0 0 0 231px !important;
/*margin-top: -10px !important;*/
}
#SearchTabsList {
    /*padding: 0;*/
    margin: 0;
    border-bottom: 2px solid #376382;
}
.TrackLink {
    font-weight: bold;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    padding-top: 2px;
}
/*ul.ProductList*/ .ProductDetails a.TrackLink {
    padding: 2px 0 0 2px;
}


.categorydetail {
    /*overflow: hidden;*/
    clear: both;
    /*margin-bottom: 20px;*/
}
/*.categorydetail .Prodcategory {
    padding-top: 18px;
    margin-top: 37px;
}*/

.categorydetail .imgborder {
    float: left;
    margin: 0 20px 0 0;
}

.CategoryDescription {
    /*padding: 20px 0 0;*/
    padding: 0;
    margin: 0;
}

.Custom .CategoryDescription { /* FIXES THE SPACE AT TOP OF CUSTOM PRODUCTS PAGE */
    margin-top: 37px;
}

.ProductDetails a {
    font-size: 12px;
    font-weight: bold;
    /*color: #0B6FAF;*/
}

.firstitem{border:0px!important;margin:0!important;padding-top:0!important}

/*.Prodcategory h2{font-size:24px;font-weight:normal;color:#334f5a}*/

/*.straingage a{color:#9b6d1f}
.pressure a{color:#b71719}
.Tilitmeters a{color:#d00d1b}
.Readouts a{color:#215740}
.Dataloggers a{color:#236951}
.Stressmeters a{color:#440850}
.Fibre a{color:#2e5051}
.Miscellaneous a{color:#1b6ca1}
.Custom a{color:#7496b9}
.displacement a{color:#86003a}
.extensometer a{color:#e5a430}
.piezometer a{color:#15639d}
.settlement a{color:#428f49}
.inclinometer a{color:#c72129}

h2.straingage{color:#9b6d1f}
h2.pressure{color:#b71719}
h2.Tilitmeters{color:#d00d1b}
h2.Readouts {color:#215740}
h2.Dataloggers {color:#236951}
h2.Stressmeters {color:#440850}
h2.Fibre {color:#2e5051}
h2.Miscellaneous {color:#1b6ca1}
h2.Custom {color:#7496b9}
h2.displacement{color:#86003a}
h2.extensometer{color:#e5a430}
h2.piezometer {color:#15639d}
h2.settlement{color:#428f49}
h2.inclinometer{color:#c72129}*/

/* JG EDIT -- CORRECTED COLORS -- */
/* --- LINK COLORS ON PRODUCT CATEGORY "OVERVIEW" PAGES ---*/
.straingage .ProductDetails a {color:#9B6224}
.displacement .ProductDetails a {color:#86003A}
.extensometer .ProductDetails a {color:#E5A430}
.piezometer .ProductDetails a {color:#15639E}
.settlement .ProductDetails a {color:#418F49}
.pressure .ProductDetails a {color:#714A12}
.inclinometer .ProductDetails a {color:#C72129}
.tiltmeters .ProductDetails a {color:#C72129}
.Readouts .ProductDetails a {color:#146443}
.Dataloggers .ProductDetails a {color:#146443}
.Stressmeters .ProductDetails a {color:#47065A}
.Fibre .ProductDetails a {color:#00374D}
.Miscellaneous .ProductDetails a {color:#0099DB}
.Custom .ProductDetails a {color:#6A93A6}


/*h2.straingage {color:#9B6224}
h2.displacement {color:#86003A}
h2.extensometer {color:#E5A430}
h2.piezometer {color:#15639E}
h2.settlement {color:#418F49}
h2.pressure {color:#714A12}
h2.inclinometer {color:#C72129}
h2.tiltmeters {color:#C72129}
h2.Readouts {color:#146443}
h2.Dataloggers {color:#146443}
h2.Stressmeters {color:#47065A}
h2.Fibre {color:#00374D}
h2.Miscellaneous {color:#0099DB}
h2.Custom {color:#6A93A6}*/


/* JG EDIT -- MASTER COLORS -- OLD SITE | sets all links to general color scheme
a {
    color: #098EC8;
    background: none;
    text-decoration: underline;
}
a.hold, a:visited.hold {
    color: #F00;
}
a:visited {
    color: #555;
    background: none;
    text-decoration: underline;
}
a:hover {
    color: #098EC8;
    background: #E8E8E8;
    text-decoration: none;
} */


.Prodcategory li.mid {margin:0 20px}
.Prodcategory .prodlist {
    border: 0;
    margin:0;
    padding:0;
}
/*.Prodcategory h3 {font-size:15px;font-weight:bold;margin:5px 0 0}
.Prodcategory h3 a {font-size:15px;font-weight:bold} --- CAN BE DELETED -- CONTROLED PRODUCTS LANDING PAGE --- */
/*.Prodcategory h4 {font-size:12px;font-weight:bold;margin:5px 0 0}
.Prodcategory h4 a {font-size:12px;font-weight:bold}*/

.Prodcategory .prodlist li {
    padding-left: 10px;
    margin: 3px 0;
}

/*.strain h3 a {color:#9B6224}
.strain .prodlist li{background:transparent url('../images/strainbullet.gif') no-repeat scroll left 5px}

.displacement h3 a{color:#86003a}
.displacement .prodlist li{background:transparent url('../images/displacementbullet.gif') no-repeat scroll left 5px}

.extensometer h3 a{color:#e5a430}
.extensometer .prodlist li{background:transparent url('../images/Extensometersbullet.gif') no-repeat scroll left 5px}

.piezometer h3 a{color:#15639d}
.piezometer .prodlist li{background:transparent url('../images/pizebullet.gif') no-repeat scroll left 5px}

.settlement h3 a{color:#428f49}
.settlement .prodlist li{background:transparent url('../images/Settlementbullet.gif') no-repeat scroll left 5px}

.inclinometer h3 a{color:#c72129}
.inclinometer .prodlist li{background:transparent url('../images/Inclinometersbullet.gif') no-repeat scroll left 5px}*/

/* -- FIX COLORS -- FIX COLORS -- FIX COLORS -- FIX COLORS -- FIX COLORS -- FIX COLORS -- FIX COLORS
.pressure h3 a{color:#b71719}

.Tilitmeters h3 a{color:#d00d1b}

.Readouts h3 a{color:#215740}

.Dataloggers h3 a{color:#236951}

.Stressmeters h3 a{color:#440850}

.Fibre h3 a{color:#2e5051}

.Miscellaneous h3 a{color:#1b6ca1} 

.Custom h3 a{color:#7496b9}
*/

.homepage .Pagetitle {
    display: none;
}
.Banner {
    /*border: 2px solid #1F272E;*/
    position: relative;
    height: 374px;
    width: 956px;
    /*border: 2px solid #333;*/
    margin: 30px 0 30px 0;
    /*padding: 0;*/
    /*overflow: hidden;*/
}
/*.Banner img {
    margin: 20px !important;
    padding: 0 !important;
}*/
/*#gallery {
    padding: 0 !important;
    margin: 0 !important;
}*/
#gallery {
    border: 2px solid black;
    width: 956px;
    height: 374px;
}

.Banner .content {
    display: none;
}

.Banner .content a, div.navigation a {text-decoration: none;color: #777;}
.Banner .content a:focus, .Banner .content a:hover, .Banner .content a:active {text-decoration: underline;}
div.controls {margin-top: 5px;height: 23px;display:none}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}

div.slideshow-container {
    position: relative;
    clear: both;
    height: 374px;
    /*margin: 0 !important;
    padding: 0 !important;*/
}

div.loader {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url('loader.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 956px;
    height: 374px;
    /*margin: 0 !important;
    padding: 0 !important;*/
}
div.slideshow {
    /*margin: 0 !important;
    padding: 0 !important;*/
}

div.slideshow span.image-wrapper {
    display: block;
    position: absolute;
    top: 0; /*!important*/
    left: 0; /*!important*/
    /*margin: 0 !important;
    padding: 0 !important;*/
}

div.slideshow span.image-wrapper img {
    /*position: relative;*/
    position: absolute;
    top: 0; /*!important*/
    left: 0; /*!important*/
    margin: 0 !important;
    padding: 0 !important;
    width: 956px;
    height: 374px;
}

/* USED TO FIX ISSUE WITH SPACE ON LEFT SIDE OF BANNER IMAGE IN IE8 */
div.slideshow span.image-wrapper img {
    /*margin-left: -4px !important;*/
}
/* End */
div.slideshow a.advance-link {
    display: block;
    width: 956px;
    height: 374px; /* This should be set to be at least the height of the largest image in the slideshow */
    line-height: 0; /* This should be set to be at least the height of the largest image in the slideshow */
    text-align: center;
    /*margin: 0 !important;
    padding: 0 !important;*/    
}

div.slideshow a.advance-link:hover, 
div.slideshow a.advance-link:active, 
div.slideshow a.advance-link:visited {
    color: #777;
    text-decoration: none;
}

div.slideshow img {
}


div.download {float: right;}
div.caption-container {position: relative;clear: left;height: 75px;display:none}
span.image-caption {display: block;position: absolute;width: 550px;top: 0;left: 0;}
div.caption {padding: 12px;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}

div.navigation {
    background: transparent url('/product_images/banner_images/thumb_border.png') 0 0 repeat-x;
    width: 672px !important;
    height: 48px;
    float: none;
    position: absolute;
    top: 6px;
    right: -2px;
    padding: 1px 0 0 0;
    margin: 0;
}
ul.thumbs {
    clear: both;
    margin: 0 !important;
    padding: 0 !important;
}
ul.thumbs li {
    float: left;
    padding: 0 !important;
    margin: 0 5px 0 1px;
    list-style: none;
}
a.thumb {display: block;}
ul.thumbs li img {
    border: 1px #777 solid;
    width: 40px;
    height: 40px;
    /*margin: 0 !important;
    padding: 0 !important;*/
}
ul.thumbs li.selected a.thumb {
    /*background: #000;
    margin: 0 !important;
    padding: 0 !important;*/
}
a.thumb:focus {outline: none;}
ul.thumbs img {
    border: none;
    display: block;
}

ul.thumbs li span.tint {
    width: 42px;
    height: 42px;
    display: block;
    position: absolute;
    background: #62D9FF /*#00B2FF #06aed2*/;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
ul.thumbs li.selected span.tint{display:none}
div.pagination {clear: both;}
div.navigation div.top {margin-bottom: 12px;height: 11px; display:none}
div.navigation div.bottom {margin-top: 12px; display:none}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}
div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}


.Banner p{margin:0;padding:0}

/* ----- BANNER TAB ON RIGHT SIDE -- REMOVED PER TONY 
            
    HTML Code from template:

            <div id="thumbs" class="navigation">
                %%Banner.TopBanner%%
            </div>
            <div style="clear: both;"></div>
            <div class="Bannercorner"></div>

.Bannercorner{width:9px;height:32px;background:transparent url('../images/bannerside.png') no-repeat scroll ;display:block;position:absolute;right:-9px;top:299px}

----- */

/*.HomeLeft {
    width: 468px;
    float: left;
    color: #233f53
    margin-bottom: 24px;
}*/
.HomeLeft h2,
.HomeRight h2 {
    font-size: 24px;
    line-height: 24px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    border-bottom: 1px #AAA solid;
    padding: 0 0 4px 0px;
    /*margin-bottom: 9px;*/
}

#bttm_bdr {
    border-bottom: 1px #AAA solid;
    padding-bottom: 194px;
}

/*#LayoutColumn1 ul {
    border-bottom: 1px #AAA solid;
    margin: 0 0 197px; 0
}*/

/*.HomeLeft h4 a {
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    margin: 0 !important;
    padding: 5px;
    display: block;
    width: 136px;
    height: 34px;
}*/

ul.hphvr li:hover {
    background: #E8E8E8;
}

.HomeLeft h4 a {
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
    /*margin: 0 0 2px 2px !important;*/
    padding: 5px;
    display: block;
    width: 132px;
    height: 34px;
}

.HomeLeft a:visited {
    color: #777;
}
.HomeLeft a:hover {
    color: #098EC8 !important;
    /*background: #E8E8E8;*/
    background: transparent;
}
.HomeLeft ul,
.HomeRight.customproducts ul {
    margin: 0;
}
.HomeLeft li, 
.HomeRight.customproducts li {
    list-style: none;
    float: left;
    margin: 14px 0 0 15px;
    /*padding: 2px 0 0 2px;
    width: 144px;
    height: 168px;*/
}
.customproducts li {
    height: 124px !important;
}
li.no-left-mrgn {
    margin-left: 0;
}
/*.HomeLeft li:hover {
    background: #E8E8E8;
}*/
.HomeLeft .thumbnail,
.HomeRight.customproducts .thumbnail {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    /*width: 144px;
    height: 98px;*/
}
.HomeLeft .newscontent {
    /*width: 325px;
    width: 316px;
    width: 296px;
    float: left;
    margin-left: 16px;
    padding-right: 4px;
    width: 146px;*/
    float: left;
}

.HomeLeft .newscontent p {
    margin: 0;
}

/*.newscontent h4{font-size:14px;font-weight:bold;margin:0}*/

/*.newscontent a{color: #0093d0;font-weight:bold;text-decoration:none}*/

#LayoutColumn2.HomeLeft {
    margin-left: 24px;
    margin-bottom: 48px;
}
.HomeRight {
    width: 468px;
    float: right;
    margin-bottom: 36px;
}

.instruments.HomeRight h2 {
    margin-bottom: 15px;
}
.instruments {
    margin-bottom: 19px;
    overflow: hidden;
}
.instruments1, .instruments2, .instruments3 {
    float: left;
    margin: 0;
    padding: 0;
}
.instruments1, .instruments2 {
    /*width: 161px;*/
    width: 145px;
    border-right: 1px #CCC solid;
    margin-right: 15px !important;
}
.instruments3 {
    width: 146px;
}
.instruments1 li, .instruments2 li, .instruments3 li {
    list-style: none;
    padding-left: 10px;
}

/*.HomeRight .strain {
    background: transparent url('../images/strainbullet.gif') no-repeat scroll left 8px;
}
.HomeRight .displacement{background:transparent url('../images/displacementbullet.gif') no-repeat scroll left 8px}
.HomeRight .extensometer{background:transparent url('../images/Extensometersbullet.gif') no-repeat scroll left 8px}
.HomeRight .piezometer{background:transparent url('../images/pizebullet.gif') no-repeat scroll left 8px}
.HomeRight .settlement{background:transparent url('../images/Settlementbullet.gif') no-repeat scroll left 8px}
.HomeRight .pressure{background:transparent url('../images/pressurebullet.gif') no-repeat scroll left 8px}
.HomeRight .inclinometer{background:transparent url('../images/Inclinometersbullet.gif') no-repeat scroll left 8px}
.HomeRight .tiltmeter{background:transparent url('../images/tiltbullet.gif') no-repeat scroll left 8px}
.HomeRight .readout{background:transparent url('../images/readbullet.gif') no-repeat scroll left 8px}
.HomeRight .datalogger{background:transparent url('../images/databullet.gif') no-repeat scroll left 8px}
.HomeRight .stressmeter{background:transparent url('../images/stressbullet.gif') no-repeat scroll left 8px}
.HomeRight .misc{background:transparent url('../images/misbullet.gif') no-repeat scroll left 8px}
.HomeRight .discontinued{background:transparent url('../images/discontinuebullet.gif') no-repeat scroll left 8px}
.HomeRight a:hover{color:#126f9a;text-decoration:underline}
.HomeRight a{color:#0093D0}*/


.customproducts{clear:both}

/* ----------- NEW HOME COLUMNS AND CODE -------------- */

.Banner {
margin: 32px 0 60px 0;
}
.Banner #thumbs {
 margin-top: 36px;
}
.Banner #gallery_head {
border: 2px solid #000;
height: 34px;
margin-bottom: -2px;
width: 956px;
}

#gallery_head h1 {
display: block;
height: 34px;
text-indent: -9999px;
background: transparent url('/product_images/banner_images/banner_header.png') 0 0 no-repeat;
border: none;
outline: none;
}


#ThreeColumnLayout {
 display: block;
}

#HomeColumn1,
#HomeColumn2,
#HomeColumn3 {
 width: 300px;
 float: left;
 margin: 0 30px 100px 0;
}
#HomeColumn3 {
 margin-right: 0;
}
.newscontent {
 width: 294px;
 margin-top: 12px;
 }
#HomeColumn1 ul li,
#HomeColumn2 ul li,
#HomeColumn3 ul li {
 margin-left: 0px;
 padding-left: 0px;
}

.newscontent a:hover{
    background: #E8E8E8;
}


/* ----------- END NEW HOME COLUMNS AND CODE -------------- */

.toplinks{border-bottom:1px #dbdbdb solid;padding:0 0 10px 0;}
.toplinks a{background:transparent url('../images/linkbullet.gif') no-repeat scroll left 6px ;padding:0 10px 0 7px;font-size:11px}
.con_address{padding:10px 0;float:left;width:100%;color:#898989}

.contactholder{border-top:1px #dbdbdb solid;padding:10px 0;float:left;width:100%;color:#898989}
.contactholder h3,.con_address h3{color:#334f5a;font-size:16px;font-weight:bold}
.contactholder ul{margin:0;padding:0}
.contactholder li{list-style:none;background:transparent url('../images/listbullet.gif') no-repeat scroll left 7px ;padding:0 0 0 10px;margin:0 0 10px}
.con_colL{ float:left;width:230px}
.con_colM{float:left;width:240px}
.con_colR{float:left;width:230px}
.con_colW{float:left;width:460px}

.con_colW ul{float:left;width:230px}

/* --- Product Page Images --- */
.proddetailblock {
    float: right;
    width: 352px; /* --- WAS 340px */
    height: 286px; /* ---  JG EDIT made to height (was 340px) --- */ 
    margin-left: 20px;
    margin-top: -8px;
}
.PrimaryProductDetails .ProductThumb {padding:0}

/* --- TO DELETE | .productdetail{padding-top:20px} | --- */

/* ---  JG EDIT --- */
.productdetail {
    padding-top: 26px;
    width: 700px;
}

.proddesc {
}

/* ---  JG EDIT --- */
.productdetail h3 {  /* --- Product Page Header --- */
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    font-weight: bold;
    color: #666;
    font-size: 20px;
    border-bottom: 1px #666 dotted;
    padding-bottom: 10px;
}
.modelcode {  /* --- Product Page Model Number --- */
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: #999;
}

/*
.straingage h3{color:#9b6d1f}
.pressure h3{color:#b71719}
.Tilitmeters h3{color:#d00d1b}
.Readouts h3{color:#215740}
.Dataloggers h3{color:#236951}
.Stressmeters h3{color:#440850}
.Fibre h3{color:#2e5051}
.Miscellaneous h3{color:#1b6ca1}
.Custom h3{color:#7496b9}
.displacement h3{color:#86003a}
.extensometer h3{color:#e5a430}
.piezometer h3{color:#15639d}
.settlement h3{color:#428f49}
.inclinometer h3{color:#c72129}
*/

/* -- JG EDIT | CORRECTED COLORS -- */
.straingage h3{color:#9B6224}
.pressure h3{color:#714A12}
.tiltmeters h3{color:#C72129}
.Readouts h3{color:#146443}
.Dataloggers h3{color:#146443}
.Stressmeters h3{color:#47065A}
.Fibre h3{color:#00374D}
.Miscellaneous h3{color:#0099DB}
.Custom h3{color:#6A93A6}
.displacement h3{color:#86003A}
.extensometer h3{color:#E5A430}
.piezometer h3{color:#15639E}
.settlement h3{color:#418F49}
.inclinometer h3{color:#C72129}

.spectable {margin:0;padding:0}
.spectable tbody td{border-bottom:1px #b3b3b3 dotted;padding:4px 0}
.spectable tfoot td{border-bottom:1px #b3b3b3 solid;padding:4px 0}

.pdflinks{border-bottom:1px #b3b3b3 solid;border-top:1px #b3b3b3 solid;padding:10px 0}
/*.pdflinks a.pdf{background:transparent url('../images/pdfdoc.gif') no-repeat scroll left 5px ;padding:4px 10px 4px 18px}*/
.similarproducts a{background:transparent url('../images/linkbullet.gif') no-repeat scroll left 7px ;padding:0 10px}


#CategoryHeading .BlockContent {
    padding: 0;
    margin: 0;
    /*margin-top: 28px;*/
    /* margin: 0; */
}
#CategoryHeading .spacing {
    margin-top: -3px !important;
    /*margin-bottom: -5px;*/
}

/*
.ProductOtherDetails h4{font-size:18px;font-weight:normal;border-bottom:1px #b3b3b3 solid;padding-bottom:10px}
.straingage .ProductOtherDetails h4{color:#9b6d1f}
.pressure .ProductOtherDetails h4{color:#b71719}
.Tilitmeters .ProductOtherDetails h4{color:#d00d1b}
.Readouts .ProductOtherDetails h4{color:#215740}
.Dataloggers .ProductOtherDetails h4{color:#236951}
.Stressmeters .ProductOtherDetails h4{color:#440850}
.Fibre .ProductOtherDetails h4{color:#2e5051}
.Miscellaneous .ProductOtherDetails h4{color:#1b6ca1}
.Custom .ProductOtherDetails h4{color:#7496b9}
.displacement .ProductOtherDetails h4{color:#86003a}
.extensometer .ProductOtherDetails h4{color:#e5a430}
.piezometer .ProductOtherDetails h4{color:#15639d}
.settlement .ProductOtherDetails h4{color:#428f49}
.inclinometer .ProductOtherDetails h4{color:#c72129}
*/

/* -- JG EDIT | CORRECTED COLORS -- */
.ProductOtherDetails h4 {  /* --- Specifications (h4) --- */
    font-size: 18px;
    font-weight: normal;
    border-bottom: 1px #666 dotted;
    padding-bottom: 8px;
    margin-bottom: 2px;
}
.SideRelatedProducts h4 {  /* --- Related Products (h4) --- */
    font-size: 18px;
    font-weight: normal;
    border-bottom: 1px #666 dotted;
    width: auto;
    padding: 0 0 6px 0;
    margin: 27px 0 -4px -4px;
}
.straingage .ProductOtherDetails h4,
.straingage .SideRelatedProducts h4,
h4.straingage
{
    color: #9B6224
}
.displacement .ProductOtherDetails h4,
.displacement .SideRelatedProducts h4,
h4.displacement {
    color: #86003A
}
.extensometer .ProductOtherDetails h4,
.extensometer .SideRelatedProducts h4,
h4.extensometer {
    color: #E5A430
}
.piezometer .ProductOtherDetails h4,
.piezometer .SideRelatedProducts h4,
h4.piezometer {
    color: #15639E
}
.settlement .ProductOtherDetails h4,
.settlement .SideRelatedProducts h4,
h4.settlement {
    color: #418F49
}
.pressure .ProductOtherDetails h4,
.pressure .SideRelatedProducts h4,
h4.pressure {
    color: #714A12
}
.inclinometer .ProductOtherDetails h4,
.inclinometer .SideRelatedProducts h4, 
h4.inclinometer,
.tiltmeters .ProductOtherDetails h4,
.tiltmeters .SideRelatedProducts h4,
h4.tiltmeters {
    color: #C72129
}
.Readouts .ProductOtherDetails h4,
.Readouts .SideRelatedProducts h4,
h4.Readouts,
.Dataloggers .ProductOtherDetails h4,
.Dataloggers .SideRelatedProducts h4,
h4.Dataloggers {
    color: #146443
}
.Stressmeters .ProductOtherDetails h4,
.Stressmeters .SideRelatedProducts h4,
h4.Stressmeters {
    color: #47065A
}
.Fibre .ProductOtherDetails h4,
.Fibre .SideRelatedProducts h4,
h4.Fibre {
    color: #00374D
}
.Miscellaneous .ProductOtherDetails h4,
.Miscellaneous .SideRelatedProducts h4,
h4.Miscellaneous {
    color: #0099DB
}
.Custom .ProductOtherDetails h4,
.Custom .SideRelatedProducts h4,
h4.Custom {
    color: #6A93A6
}




.ProdCustom{margin-left:0!important;padding:0!important;padding-bottom:10px}
.ProdCustom .Label {
        display: inline;
    float: left;
    font-weight: normal;
    margin: 0 0 0 -200px;
    padding-top: 1px;
    position: relative;
    text-align: left;
    width: 180px;
}

.ProdCustom .DetailRow {
    border-bottom: 1px dotted #CCCCCC;
    clear: left;
    margin-top: 0;
    padding: 2px 0 4px 200px;
}
.custommessage{margin:0}

#SideProductRelated  {
    /*border-top: 1px solid #B3B3B3 !important;*/
    float: left;
    padding-left: 4px;
    margin-bottom: 18px; /* --- SPACE BELOW RELATED PRODUCTS --- */
}
#SideProductRelated .BlockContent {
    width: 696px;
    margin-top: 12px;
}
.relatedproducts .ProductImage {
    display: none
}
.relatedproducts  .#ProductDetails {
    float: left;
    list-style: none outside none;
    min-height:0;
    overflow: hidden;
    width: auto!important;
    padding: 0 10px;
    background: transparent url('../images/bluebullet.gif') no-repeat scroll left 7px
}


/* --- LIST LINKS OF RELATED PRODUCTS AT BOTTOM OF PAGE --- */
.relatedproducts .ProductList li {
    float: left;
    list-style: none outside none;
    min-height: 0;
    overflow: hidden;
    width: auto !important;
    padding: 0 5px 0 13px;
    margin: 0 3px 0 0;
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px 7px;
}
.HomeRight li {
    list-style: none outside none;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    height: 22px !important;
    /*width: auto !important;*/
    /*padding: 0 5px 0 13px;
    margin: 0 3px 0 0;
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px 7px;*/
}




/* --- LIST LINKS OF RELATED PRODUCTS AT BOTTOM OF PAGE PRODUCT/COLOR-SPECIFIC BULLETS --- */
.straingage .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -153px;
}
.displacement .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -193px;
}
.extensometer .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -233px;
}
.piezometer .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -273px;
}
.settlement .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -313px;
}
.pressure .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -353px;
}
.tiltmeters .relatedproducts .ProductList li, .inclinometer .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -393px;
}
.Readouts .relatedproducts .ProductList li, .Dataloggers .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -433px;
}
.Stressmeters .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -473px;
}
.Fibre .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -513px;
} 
.Miscellaneous .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -553px;
}
.Custom .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -593px;
}
.discontinued .relatedproducts .ProductList li {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -113px;
}

/* --- HOME PAGE INSTRUMENTATION LIST/LINKS --- */
.HomeRight .strain {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -151px;
    width: 130px;
}
.HomeRight .displacement {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -191px;
    width: 130px;
}
.HomeRight .extensometer {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -231px;
    width: 130px;
}
.HomeRight .piezometer {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -271px;
    width: 130px;
}
.HomeRight .settlement {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -311px;
    width: 130px;
}
.HomeRight .pressure{
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -351px;
    width: 130px;
}
.HomeRight .inclinometer,
.HomeRight .tiltmeter {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -391px;
    width: 130px;
}
.HomeRight .readout,
.HomeRight .datalogger {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -431px;
    width: 130px;
}
.HomeRight .stressmeter {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -471px;
    width: 130px;
}
.HomeRight .fiber {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -511px;
    width: 130px;
} 
.HomeRight .misc {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -551px;
    width: 130px;
}
.HomeRight .custom {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -591px;
    width: 130px;
}
.HomeRight .discontinued {
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px -111px;
    width: 130px;
}

/* --- END PRODUCT/COLOR-SPECIFIC BULLETS --- */
/* --- LIST LINKS (ANCHORS) OF RELATED PRODUCTS AT BOTTOM OF PAGE --- */
.relatedproducts .ProductList li a/*,
.HomeRight li a*/ {
    color: #098EC8;
    font-size: 12px;
    font-weight: normal;
    display: block;
}
.HomeRight li a {
    color: #098EC8;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    display: block;
    padding: 2px 2px 2px 12px;
}
.relatedproducts .ProductList li a:visited,
.HomeRight li a:visited {
    color: #777;
}
.relatedproducts .ProductList li:hover {
    background: #E8E8E8 url('../images/ul_bullets.png') no-repeat scroll 3px 7px !important;
}
.relatedproducts .ProductList li a:hover {
    color: #098EC8 !important;
}
,
.HomeLeft .newscontent a:hover {
    color: #098EC8 !important;
    background: #E8E8E8;
}
.HomeRight li a:hover {
    color: #098EC8 !important;
    background: #E8E8E8 url('../images/ul_bullets.png') no-repeat scroll 3px 9px !important;
}
/*.relatedproducts .ProductList li a:hover {
    color: #098EC8;
    background: rgba(211, 211, 211, 0.4) url('../images/ul_bullets.png') no-repeat scroll 3px 9px !important;
}*/

.ProductSKU {
    display: none;
}


/* -- JG EDIT | DATA SHEET/MANUAL PDF DOWNLOAD UL -- */
ul.pdf_download {
    padding: 0;
    margin: 12px 0 24px -2px !important;
}
.pdf_download.left {
    float: left;
    width: 148px;
    margin: 2px 0 34px -2px !important;
}
.pdf_download.center {
    float: left;
/*width: 140px;*/
    margin: 2px 0 34px -2px !important;
}
.pdf_download.firmware {
    float: left;
    width: 430px;
    margin: 2px 0 34px -2px !important;
}
ul.pdf_download li {
    /* float: left; min-height: 0; overflow: hidden; width: auto !important; font-size: 12px; line-height: 18px; */
    list-style: none;
    padding: 4px 0 0 0;
    margin: 0;
}
ul.pdf_download li a {
    /* display: block; font-size: 12px; font-weight: normal; text-decoration: none; */
    color: #098EC8;
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 0;
    padding: 2px 4px 2px 20px;
    }

/* --- LIST LINKS OF DATA SHEET/MANUAL PDF DOWNLOAD COLOR-SPECIFIC PDF ICON --- */
.generic ul.pdf_download li a, 
ul.generic.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -120px;
}
.straingage ul.pdf_download li a, 
ul.straingage.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -160px;
}
.displacement ul.pdf_download li a, 
ul.displacement.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -200px;
}
.extensometer ul.pdf_download li a,  
ul.extensometer.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -240px;
}
.piezometer ul.pdf_download li a, 
ul.piezometer.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -280px;
}
.settlement ul.pdf_download li a, 
ul.settlement.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -320px;
}
.pressure ul.pdf_download li a, 
ul.pressure.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -360px;
}
.tiltmeters ul.pdf_download li a, 
ul.tiltmeters.pdf_download li a,
.inclinometer ul.pdf_download li a,
ul.inclinometer.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -400px;
}
.Readouts ul.pdf_download li a,
ul.Readouts.pdf_download li a,
.Dataloggers ul.pdf_download li a,
ul.Dataloggers.pdf_download li a{
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -440px;
}
.Readouts ul.pdf_download li a.software,
ul.Readouts.pdf_download li a.software,
.Dataloggers ul.pdf_download li a.software,
ul.Dataloggers.pdf_download li a.software,
.inclinometer ul.pdf_download li a.software,
.tiltmeters ul.pdf_download li a.software,
.Miscellaneous ul.pdf_download li a.software{
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -600px;
}

.inclinometer ul.pdf_download li a.software.link {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -680px;
}

.Readouts ul.pdf_download li a.demo, 
ul.Readouts.pdf_download li a.demo, 
.Dataloggers ul.pdf_download li a.demo,
ul.Dataloggers.pdf_download li a.demo {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -720px;
}
.Stressmeters ul.pdf_download li a,
ul.Stressmeters.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -480px;
}
.Fibre ul.pdf_download li a,
ul.Fibre.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -520px;
}
.Miscellaneous ul.pdf_download li a,
ul.Miscellaneous.pdf_download li a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -560px;
}

/* --- LINKS TO VIDEOS - COLOR-SPECIFIC ICONs --- */
.straingage ul.pdf_download li a.vid {
    background-position-y: -1040px;
}
.extensometer ul.pdf_download li a.vid {
    background-position-y: -1120px;
}
.inclinometer ul.pdf_download li a.vid {
    background-position-y: -1280px;
}



/* --- VISITED --- */
ul.pdf_download li a:visited {
    color: #777;
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -80px /*!important*/;
}

/*ul.pdf_download li a:visited,
.generic ul.pdf_download li a:visited,
ul.generic.pdf_download li a:visited,
.straingage ul.pdf_download li a:visited,
ul.straingage.pdf_download li a:visited,
.displacement ul.pdf_download li a:visited,
ul.displacement.pdf_download li a:visited,
.extensometer ul.pdf_download li a:visited,
ul.extensometer.pdf_download li a:visited,
.piezometer ul.pdf_download li a:visited,
ul.piezometer.pdf_download li a:visited,
.settlement ul.pdf_download li a:visited,
ul.settlement.pdf_download li a:visited,
.pressure ul.pdf_download li a:visited,
ul.pressure.pdf_download li a:visited,
.tiltmeters ul.pdf_download li a:visited,
ul.tiltmeters.pdf_download li a:visited,
.inclinometer ul.pdf_download li a:visited,
ul.inclinometer.pdf_download li a:visited,
.Readouts ul.pdf_download li a:visited,
ul.Readouts.pdf_download li a:visited,
.Dataloggers ul.pdf_download li a:visited,
ul.Dataloggers.pdf_download li a:visited,
.Stressmeters ul.pdf_download li a:visited,
ul.Stressmeters.pdf_download li a:visited,
.Fibre ul.pdf_download li a:visited,
ul.Fibre.pdf_download li a:visited,
.Miscellaneous ul.pdf_download li a:visited,
ul.Miscellaneous.pdf_download li a:visited {
    color: #777;
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -80px !important;
}*/

ul.pdf_download li a:visited.software {  
    color: #777;
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -680px /*!important*/;
    /*text-decoration: underline !important;*/
}
ul.pdf_download li a.demo:visited {  
    color: #777;
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -800px !important;
}

/*.pdf_download li a {
 border: thin dotted #0C3;
}
.pdf_download li .software {
 border: thin dotted #C06;
}*/



/* --- HOVER --- */
.pdf_download li a:hover {
    color: #098EC8 !important;
    background: #E8E8E8 url('../images/ul_pdf_links.png') scroll no-repeat 0 0 !important;
    text-decoration: underline;
}
.Readouts .pdf_download li a:hover.software, 
.Readouts.pdf_download li a:hover.software, 
.Dataloggers .pdf_download li a:hover.software,
.Dataloggers.pdf_download li a:hover.software,
.inclinometer .pdf_download li a:hover.software,
.tiltmeters ul.pdf_download li a:hover.software,
.Miscellaneous ul.pdf_download li a:hover.software {
    color: #098EC8 !important;
    background: #E8E8E8 url('../images/ul_pdf_links.png') scroll no-repeat 0 -640px !important;
    text-decoration: underline;
}

.inclinometer .pdf_download li a:hover.software.link {
    color: #098EC8 !important;
    background: #E8E8E8 url('../images/ul_pdf_links.png') scroll no-repeat 0 -680px !important;
    text-decoration: underline;
}

.Readouts ul.pdf_download li a:hover.demo,
ul.Readouts.pdf_download li a:hover.demo,
.Dataloggers ul.pdf_download li a:hover.demo,
ul.Dataloggers.pdf_download li a:hover.demo {
    color: #098EC8 !important;
    background: #E8E8E8 url('../images/ul_pdf_links.png') scroll no-repeat 0 -760px !important;
    text-decoration: underline;
}
ul.pdf_download li a:hover.vid {
    background-position-y: -960px !important;
}

/* --- END COLOR-SPECIFIC PDF ICON --- */


/* --- JG EDIT | PDF LINK COLOR REFERENCE --- DELETE WHEN DONE ---*/
.color_gg .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #666;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -120px;
    }
/*  color: Strain Gages, Strainmeters (st)  */
.color_st .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #9B6224;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -160px;
    }
/*  color: (jo) Jointmeters, Strandmeters, Crackmeters, Convergence Meters, Displacement Meters  */
.color_jo .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #86003A;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -200px;
    }
/*  color: (ex) Extensometers, Anchors, Readout Instruments and Sensors  */
.color_ex .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #E5A430;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -240px;
    }
/*  color: (pi) Piezometers, Pressure Transducers and Weir Monitors  */
.color_pi .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #15639E;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -280px;
    }
/*  color: (se) Settlement Sensors  */
.color_se .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #418F49;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -320px;
    }
/*  color: (ea) Earth Pressure Cells, Concrete Stress Cells and Load Cells  */
.color_ea .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #714A12;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -360px;
    }
/*  color: (in) Inclinometers, MEMS Inclinometers and Inclinometer Casing -- (MEMS) Tiltmeters, Portable Tiltmeters, Electrolytic Tilt Sensors and Pendulum Systems */
.color_in .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #C72129;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -400px;
    }
/*  color: (re) Readout Boxes,   */
.color_re .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #146443;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -440px;
    }
/*  color: (bo) Borehole Pressure Cells, Stress Meters, Stress Cells and Borehole Deformation Gages  */
.color_bo .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #47065A;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -480px;
    }
/*  color: (de)  DeAerators, Semiconductor Piezometers, Thermistors, Temperature Gages and Cables  */
.color_de .content_l li a {  /* --- for left column PDF lists --- */
    /*color: #0099DB;*/
    background: url(/css/img/ul_pdf_links.png) no-repeat 0 -520px;
    }
/* --- END PDF LINK COLOR REFERENCE ---*/

.SubCategoryList,.Rating{display:none!important}


/* -- JG EDIT | PROJECTS CONTENT -- */

div.companyblock,
div.newsblock {
    width: 700px;
    /*margin-top: -12px;*/
    margin-top: 0;
}

div.companyblock.mrgn_top/*,
div.newsblock,
div.mrgn_top,
div.jannewssubmain*/ {
    margin-top: 12px;
}

div.newsblock h2.mrgn_top {
    margin: 26px 0 10px 0;
}
div.newsletter.mrgn_top {
        margin-top: 40px;
}


.companyblock .compcontent h2 { /* -- USED FOR "Overview" -- */
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    font-weight: normal;
    font-size: 20px;
    line-height: 22px;
    border-bottom: none !important;
    color: /*#0093D0 #666*/ #376382;
    padding: 0 0 4px 0;
    margin: 0;
}
.companyblock ul {
    margin: 7px 0 0 0; /*18px 0 0 0;*/
    padding: 0;
}
.companyblock li {
    list-style: none;
    margin: 0 0 7px 0;
    /* border-top: 1px solid #BEBEBE; */
    overflow: hidden;
    padding: 12px 0 10px 0;
    border-bottom: 1px dotted #B3B3B3; 
}
.company li a {
    display: block;
    padding-left: 2px;
}
.company li {
    padding: 0 !important;
    border-bottom: none !important;
   /* margin-left: 2px;*/
}
.companyblock li.no_brdr {
    border: none !important;
    margin-bottom: 9px;
    /*padding-top: 0;*/
}
.companyblock .case_contact a {
    font-weight: bold;
    font-size: 11px;
}
.companyblock .case_contact a em {
    font-weight: normal;
    font-size: 12px;
}
.companyblock .no_space {
    margin-bottom: 0;
}
.companyblock .thumb {
    float: left;
    margin: 0 /*25px*/ 18px 10px 0;
    /*width: 153px;*/
    width: 342px;
}
/* .companyblock .thumb img {
    border: 4px solid #DBDBDB;
}*/
.companyblock .thumb .imginner {
    /* margin: 0 0 10px; */
}

/* --- THUMBNAILS FOR PROJECTS SECTION --- */
.companyblock .thumb .left-img {
    margin: 0 18px 0 0;
}
.companyblock .thumb .left-lower-img {
    margin: 18px 18px 0 0;
}
/*.companyblock .compcontent {
    float: left;
    width: 515px;
    width: 334px;
}*/
.companyblock .compcontent {
    float: none;
    width: 696px;    
}

/* ------ EMPLOYMENT OPPORTUNITIES, LIST OF JOB REQUIREMENTS, LINKS PAGES ------ */
.Jobs li, .Links li {
    background: url(/templates/__custom/images/ul_bullets.png) 3px -673px no-repeat scroll transparent;
    margin: 0 0 10px 0;
    padding: 0 0 0 14px;
    border-bottom: none;
}
.Jobs li {
    font-style: italic;
    margin-left: 12px;
}
.Links li {
    padding-bottom: 10px;
    border-bottom: 1px dotted #B3B3B3;
}

.Links.events li {
    margin-bottom: 0;
    border-bottom: none;
}

.authorized.group {
    padding-bottom: 0;
    padding-right: 4px;
    margin-bottom: 6px;
    border-bottom: none;
}

.JobsExperience li {
    margin-left: 30px;
    font-style: italic;
    font-weight: normal;
}
.Jobs li a, .Links li a {
    display: block;
    margin: 0 0 0 -14px;
    padding: 0 0 0 16px;
}
.Links li a {
    font-weight: bold;
    font-size: 0.95em;
}
.Jobs li a:hover, .Links li a:hover {
    background: url(/templates/__custom/images/ul_bullets.png) 3px 7px no-repeat scroll #E8E8E8;
}

.companyblock h2, 
h2.Custom, 
h2.directions,
.column_content h2,
.newsblock h2,
#ra_form h2,
.janmain h2,
#SitemapContent h2,
#SearchPageHeader h2,
.companyblock.Collateral_Downloads h2 {
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    font-weight: normal;
    font-size: 20px;
    border-bottom: 1px dotted #B3B3B3 !important;
    color: #376382;
    padding-bottom: 10px;
    margin: 0 0 14px 0;
}
h2.Custom {
    width: 700px;
}
.companyblock h2 {
    margin-bottom: 0;
}
.companyblock h2.top_space {
    margin-top: 45px;
}


.Prodcategory.custom {
    margin-top: 27px;
}

/* ----- SITEMAP ----- */
#SitemapContent h2 {
}
.SitemapPages {
    border-top: 1px #CCC dotted;
    margin-top: 23px;
    padding-top: 9px;
}
.SitemapPages h3 {
    margin: 23px 0 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px dotted #B3B3B3;
    /*visibility: hidden*/;
}
.SitemapPages ul,
.SitemapCategories ul {
    list-style: none;
    margin-left: 0;
}
.SitemapPages ul li,
.SitemapCategories ul li {
    margin: 0 0 2px 0;
    padding: 0 0 0 14px;
    border-bottom: none;
}
.SitemapPages ul li a,
.SitemapCategories ul li a {
    display: block;
    margin: 0 0 0 -14px;
    padding: 0 0 0 16px;
    font-weight: bold;
    font-size: 0.95em;
    background: transparent url(/templates/__custom/images/ul_bullets_site.png) 3px -273px no-repeat scroll;
}
.SitemapPages ul ul {
    margin: 3px 0 9px 0;
    padding-bottom: 12px;
    border-bottom: 1px dotted #B3B3B3;
}
.SitemapPages ul ul ul {
    margin: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: none;
}
.SitemapPages ul ul li a, 
.SitemapPages ul ul ul li a,
.SitemapPages ul ul ul ul li a,
.SitemapCategories ul ul li a{
    background: transparent url(/templates/__custom/images/ul_bullets_site.png) -117px -153px no-repeat scroll;
}
.SitemapPages ul ul li a,
.SitemapPages ul ul ul ul li a,
.SitemapCategories ul ul li a {
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
}
/*.SitemapPages ul ul ul {
    margin-top: 9px !important;
}*/
.SitemapPages ul ul ul li {
    margin-bottom: 6px !important;
}
.SitemapPages ul ul ul ul li {
    margin-bottom: 2px !important;
}
.SitemapPages ul ul ul li a {
    background: transparent url(/templates/__custom/images/ul_bullets_site.png) -37px -233px no-repeat scroll;
    font-weight: bold;
    font-size: 0.95em;
    font-style: italic;
}
.SitemapPages ul ul ul ul {
    margin-top: 0 !important;
}
.SitemapPages ul li a:hover,
.SitemapCategories ul li a:hover {
    background: #E8E8E8 url(/templates/__custom/images/ul_bullets_site.png) -277px 7px no-repeat scroll;
}


/*#north_america h2,
#ra_form h2 {
    margin-bottom: 8px;
}*/
h2.directions {
    margin-right: 18px;
    margin-bottom: 6px !important;
}

#north_america p.map {
    padding-left: 0;
}
#north_america p.maplink {
    font-size: 10px;
    color: #999;
    text-align: right;
    margin: 4px 18px 12px 0;
}
#north_america p.maplink a {
    text-decoration: none;
    font-weight: normal !important;
    padding: 0 3px 1px 0;
    margin: 0 2px 0 0;
}
a .uline {
    text-decoration: underline;
}
a:hover .uline {
    text-decoration: none;
}
ul.directions {
    list-style: none /*square url(img/news_ul.gif) outside*/;
    padding: 4px 0 12px 0;
    margin: 0 0 12px 2px;
}
.directions li {
/*    font-size: 0.917em; */
    line-height: 24px;
    margin: 0 0 0 4px;
    padding: 0 0 0 12px;
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 0 -590px;
}

    ul.multiline {
        padding: 0;
    }
    .directions.multiline li {
        line-height: 18px;
        padding-bottom: 4px;
        padding-top: 3px;
    }


/* -------- AFFECTS MULTI-COLUMN PAGES -------- */
.column_content {
    /*margin-top: 12px;*/
    height: auto;
    width: 700px;
}
.column_content strong {
    color: #666;
    font-size: 0.95em;
}
/* ------ COLUMN CONTAINER ------ */
.column_holder {
    width: 700px;
    height: auto;
    float: left;
    clear: right;
    margin: 0;
    padding: 0;
}
.column_holder.mrgn_top {
    margin-top: 12px;
}
/* ------ THREE-COLUMN GRID ------ */
.column_left, .column_center, .column_right {
    clear: right;
    float: left;
    width: 220px;
    margin: 0 20px 28px 0;
    padding: 0;
}
.column_right {
    margin-right: 0;
}
/* ------ FOUR-COLUMN GRID ------ */
.column_01, .column_02, .column_03, .column_04 {
    float: left;
    clear: none;
    width: 160px;
    margin: 0 20px 27px 0;
    padding: 0;
}
.column_01 {
    clear: left;
}
.column_04 {
    margin-right: 0;
}
.column_combine {
    height: auto;
    width: 460px;
    float: left;
}
.column_combine_01-02, .column_combine_02-03, .column_combine_03-04 {
    float: left;
    margin-right: 20px;
    height: auto;
    width: 340px;
}
.column_combine_03-04 {
    margin-right: 0;
}
.column_combine_01-02 .column_02, .column_combine_02-03 .column_03 {
    margin-right: 0;
}
/* ------ END MULTI-COLUMN PAGES ------ */

div.newsblock .column_left, div.newsblock .column_center, div.newsblock .column_right {
    margin-bottom: 14px;
}
.contact_info p {
    margin-bottom: 0;
    padding: 0 0 0 2px;
}

/*.con_address {
 clear: both;
}*/
dl {
    padding: 0 0 0 4px;
}
dt {
/*font-weight: bold;*/
    font-style: italic;
    /*margin-bottom: 12px;*/
}
dt a {
    font-style: normal;
    font-size: 0.95em;
    font-weight: bold;
}
dd {
    font-style: italic;
    margin-bottom: 8px;
}
dd.no_space {
    margin-bottom: 0;
}

/* -------- WORLDWIDE AGENTS LISTING -- 3-COLUMN CONTACTS PAGES -------- */
#agents {
    width: 720px;
}
#agents .column_holder {
    width: 720px;
}
.column_agent {
    clear: right;
    float: left;
    width: 219px;
    margin: 0 20px 28px 0;
    padding: 0;
}
#agents .column_holder {
     width: 720px;
}
#agents .column_holder.footnote {
    width: 700px;
}
#agents .column_holder.other_countries {
    width: 700px;
    margin-bottom: 48px;
}
#agents p,
#north_america p {
    margin-bottom: 0;
    padding-left: 4px;
}
#agents p.location {
    color: #999;
    font-size: 12px;
    margin-top: 14px;
    margin-bottom: 30px;
    padding-left: 0;
    text-transform: uppercase;
    width: inherit;
}
#agents p.country {
    margin-bottom: 10px;
}
#agents a {
    font-size: 0.95em;
    font-weight: bold;
}
#agents p.location a, .letter {
    color: #FFF;
    font-size: 12px;
    padding: 3px 6px 4px 6px;
    margin: 0 -1px 0 0;
    background: #D9D9D9;
    border: 1px solid #C9C9C9;
    
    text-decoration: none;
}
#agents p.location a:hover {
    color: #FFF;
    background: /*#D6E2E9*/ #098EC8;
    border-color: /*#D9D9D9*/ #098EC8;
}
.letter {
    color: #BBB;
    background: #FFF;
    border-style: dotted;
    font-weight: bold;
}
#agents .bttm_spc {
    margin-bottom: 24px;
}
#north_america h4,
#singapore h4,
#ra_form h4,
.newsbox h4 {
    font-size: 14px;
    color: #376382;
    margin: -6px 0 10px 0;
    padding: 2px 4px;
    background: #EEE;
    border: 1px dotted #B3B3B3;
}
#agents h4.directions,
#north_america h4.directions {
    margin-right: 20px;
}

#agents h4 {
    font-size: 14px;
    color: #376382;
    background: hsla(205,41%,36%,0.3);
    margin: -6px 0 10px 0;
    padding: 2px 4px;
    border: 1px dotted #B3B3B3;
}
#agents h4.sa {
    color: #666;
    background: #EEE;
}
#agents h4.cg {
    color: #999;
    background: #FFF;
}


.newsbox h4 {
    padding-left: 4px;
}
div.footnote {
    margin: 36px 0 24px 0;
    padding-top: 6px;
    border-top: 1px dotted #B3B3B3;
}
.footnote p {
    font-size: 10px;
    margin-bottom: 0;
}
.column_agent .footnote {
 font-size: 10px;
 padding-top: 12px;
}

/* -------- RETURN AUTHORIZATION FORM -------- */
#ra_form {
    width: 700px;
    margin: -6px 0 0 0;
}
#ra_form h2 {
    padding-top: 12px;
}
#wufoo-z7x3x5 {
    padding-top: 12px;
    margin: 0 0 0 -8px;
}

/*#ra_form h2 {
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif !important;
    font-weight: normal;
    font-size: 20px;
    border-bottom: 1px dotted #B3B3B3 !important;
    color: #376382;
    padding-bottom: 10px;
    margin: 0 0 8px 0;
}*/

.companyblock h3,
.projectlist h3,
.projectlist h3 a,
.Prodcategory h3, /* --- AFFECTS PRODUCTS LANDING PAGE --- */
.Prodcategory h3 a,
.ProductList strong, /* --- AFFECTS DISCONTINUED PRODUCTS LANDING PAGE --- */
.ProductList strong a, 
.company h3 {
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    font-size: 15px;
    line-height: 18px;
    font-weight: bold;
    color: /* #6A93A6 */ #376382;
    margin: 0 0 2px 0;
}
.projectlist h3 a,
.Prodcategory h3 a,
.ProductList strong a,
.ProductDetails a {
    display: block;
    padding-left: 2px;
    margin-left: -2px;
}

/*h3.gray {
    color: #999 !important;
}*/
.company h2 {
    margin: 8px 0 12px 0 /*8px 0*/;    
}
.company h3 {
    margin: 8px 0;    
}
.company ul {
    margin: 0 0 30px 0;
    list-style-type: none;
}
/*.company ul li a {
    padding-left: 2px !important;
    padding-right: 2px !important;
}*/
div.companyblock.company {
 float: left;
 clear: right;
 width: 340px;
 margin: -8px 20px 0 0; /*4px 20px 0 0;*/
}
/*.company {
    margin: 8px 0;
}*/
.projectlist h3,
.projectlist h3 a,
.Prodcategory h3,
.Prodcategory h3 a {
    /*font-weight: bold;*/
    margin: 10px 0 4px 0;
    text-decoration: none;
}
.ProductList strong a {
    margin: 8px 0 0 0;
    text-decoration: none;
}
.projectlist h3 a:hover,
.Prodcategory h3 a:hover,
.ProductList strong a:hover {
    color: #098EC8;
}



.companyblock h4 {
    font-family: "Helvetica Neue", Helvetica, Frutiger, Univers, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    color: #999;
    padding-bottom: 8px;
    margin: 0;
}
.companyblock h4 a {
    font-weight:bold;
}
.bttmbrdr {
    border-bottom: 1px dotted #B3B3B3 !important;
    /*padding-bottom: 4px;*/
    margin: 40px 0 8px 0 !important;
}
/* styles for back-to-top link */
div.top {
    /*margin: 58px 0 0 0;*/
    clear: both;
    width: 700px;
    margin: 0 0 -10px 0;
    padding: 36px 0 0 0;
}
div.top p {
    padding: 12px 0 0 0;
    margin: 0 0 6px 0;
    border-top: 1px dotted #B3B3B3 !important;
}
div.top a {
    /*padding: 2px 4px 2px 20px;
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -881px;*/
    padding: 1px 2px 1px 20px;
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -880px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    display: block;
}
div.top a:hover {
    background: #E8E8E8 url('../images/ul_pdf_links.png') scroll no-repeat 0 -920px;
}
div.top a:visited {
    color: #098EC8;
}
    




.contactholder .con_colS {width:170px;float:left}
.con_colS h4 {color:#0093D0;margin:0 0 5px;font-size:11px}
.con_colS p {font-size:10px;line-height:16px}
.con_colS a.email {font-weight:bold;text-decoration:underline}


/*
.newsblock ul {margin:0;padding:0}
.newsblock li {list-style:none;margin:0 0 20px 0;border-top:1px solid #BEBEBE;overflow:hidden;padding:15px 0 0}
.newsblock .newsthumb {float:left;margin:0 25px 10px 0;width:149px}
.newsblock .newsthumb img {border:4px solid #DBDBDB}
.newsblock .newshover img:hover { border:4px solid #098ec8}
.newsblock .newsthumb p{color:#999;margin:10px 0;font-size:10px;font-weight:bold;line-height:18px}
.newsblock .newscontent {float:left;width:515px}
.newsblock .newscontent h2 {color:#0093D0;margin:0 0 5px 0;line-height:24px}

.newsblock .newsbox li{background:transparent url("../images/listbullet.gif") no-repeat scroll 10px 21px ;padding-left:25px}
.newsblock .newsbox li.innerlist{margin-bottom:0}
.newsblock .newsbox li.last{border:0;}
*/

/*.archiveblock .archivebox{float:left;width:350px;margin:0 0 20px}
.archiveblock .archivebox ul{margin:10px 0 0;padding:0;list-style:none}
.archiveblock .archivebox li{background: url("../images/listbullet.gif") no-repeat scroll left 6px transparent;font-size: 11px;padding:0 30px 0 10px}
.archiveblock .archivebox h2{color:#334F5A;border-bottom:1px solid #DBDBDB;padding:0 0 5px}
.archiveblock .archivebox a{color:#000}
.archiveblock .archivebox a strong{color:#0093D0}
.archiveblock .archivebox a:hover{color:#0093D0}*/


/* -- JG EDITS | GEOKON NEWS DIRECTORY PAGE STYLES -- */
.newsletterblock {
    width: 700px;
    margin-top: 16px;
}
.newsletter ul {
    list-style: none;
    margin: 0;
    padding:0
}
.newsletter h3 {
    border-bottom: 1px dotted #B3B3B3;
    margin: 0;
    padding: 0 0 4px 0;
}
.newsletter h4 {
    padding: 4px 0 0 0;
    font-size: 12px;
    color: #888;
}
.newsletter p {
    margin: 0 56px 0 0;
    padding: 0;
    border-right: 1px dotted #B3B3B3;
}
.newsletter li {
    margin: 0 -2px 18px -2px;
    padding: 0 2px !important;
    border-bottom: none;    
}
.newsletter li.less_bot_mrgn {
    margin-bottom: 4px;
}
.newsletter li p a {
    padding: 0 14px 2px 2px !important;
    margin: 0 -2px;
    text-decoration: none;
    display: block;
    min-height: 35px;
}

.newsletter li a img {
    float: right;
    padding: 0;
    margin: 23px 4px 0 36px;
    border: 1px #BEBEBE solid;
}
/*.newsletter .imgright {
    float: right;
    padding: 0;
    border: 1px #BEBEBE solid;
}
.newsletter a.imgright {
    padding: 0;
    margin: 23px 4px 0 36px;
    border: none;
}*/

/* -- JG EDITS | GEOKON NEWS ARTICLE STYLES -- */
div.article {
    width: 700px;
    margin-top: 14px;
    margin-bottom: 72px;
}
div.article_left {
    width: 578px;
    min-height: 300px;
    float: left;
    margin: 1px 20px 0 0;
    padding: 13px 20px 20px 0;
    border-right: 1px dotted #CCC;
}
div.article_left p:last-of-type {
    margin-bottom: 54px;
}
p.footnote {
    font-size: 10px;
    margin: 22px 0 0 0;
    padding: 9px 20px 0 0;
    border-top: 1px dotted #ccc;
}
.article_left ul.pdf_download {
    margin-top: -36px !important;
}
.article_left ul.pdf_download li {
    border-bottom: none;
}
.article_left ul {
    padding-bottom: 6px;
}
.article_left li {
    list-style: /*none*/ outside none;
    padding: 0 5px 4px 13px;
    margin: 0 3px 0 0;
    background: transparent url('../images/ul_bullets.png') no-repeat scroll 3px 7px;
    border-bottom: none;
}
.gn_aticle_thumb {
    float: left;
    margin: 6px 19px 16px 0;
    border: 1px #BEBEBE solid;
}
.gn_aticle_thumb.last {
    margin-right: 0;
}


/*.article_right p a {
    display: block;
}*/

/*.article_right p.uline a {
    text-decoration: none;
    padding: 0 2px 1px 0;
    margin: 0;
}*/
/*.article_right p a:hover .uline {
    background: #E8E8E8;
}*/
/*div.article_right {
    margin: 20px 0 0 0;Save
}*/

div.article_right {
    float: right;
    clear: right;
    margin: 20px 0 0 0;
    padding: 0;
    width: 80px;
}
.article_right p.plus {
    margin: 0 0 10px -20px;
    padding: 0 0 10px 20px;
    border-bottom: 1px dotted #CCC;
}
.article_right img,
.companyblock .article .article_right a img {
    margin-bottom: 6px !important;
    border: 1px #BEBEBE solid;
    text-decoration: none;
}
.article_right a.no_uline:hover,
.datasheets li .ds_right a.no_uline:hover,
.companyblock .article .article_right a:hover img {
    background: none !important;
}
.article_right p,
.datasheets li .ds_right p {
    font-size: 10px;
    margin-bottom: 18px;
}
.article_right a,
.datasheets li .ds_right a {
    text-decoration: none;
}
ul.pdf_download.geonews {
    margin-top: 4px !important;
}
ul.pdf_download.geonews li {
    padding: 0;
}
ul.pdf_download.geonews li a,
ul.pdf_download.geonews li a:visited,
ul.pdf_download.geonews li a:hover {
    background-position-y: 4px !important;
}
.pdf_download.geonews a {
    font-size: 9px;
    /*padding-bottom: 0;
    margin: -4px 0 -4px 0;*/
    padding: 4px 0 13px 20px;
    margin: -4px 0 -12px 0;
    display: block;
}

ul.pdf_download.geonews li a.software {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -596px !important;
}

ul.pdf_download.geonews li a:hover.software {
    color: #098EC8 !important;
    background: #E8E8E8 url('../images/ul_pdf_links.png') scroll no-repeat 0 -636px !important;
}

/* Newsletter Footer area */
p.newsletter.footer {
    clear: left;
    font-size: 10px;
    line-height: 18px;
    border-top: 1px dotted #B3B3B3;
    background: none;
    padding: 0;
    margin-bottom: -60px;
}
.newsletter.footer a {
    margin: 0 -4px 0 0 !important;
    padding: 3px 9px 5px 9px !important;   
    border-left: 1px #CCC dotted;
}
.newsletter.footer a:first-of-type {
    border-left: 0;
}
.newsletter.footer a:hover {
    background: #E8E8E8;
}
.hide {
    display: none;
}


/* -- JG EDITS | GEOKON NEWS NEW DATA SHEETS PAGE STYLES -- */
/* div.article.datasheets {
    margin-bottom: 0;
} */
.datasheets li {
    margin: -8px 0 18px 0;
    padding: 0;
    border-top: 1px dotted #B3B3B3;
    border-bottom: none !important;
}
.geonews li {
    margin-bottom: 0;
}
/*.geonews li:last-of-type {
margin-bottom: 54px;
}*/


.datasheets li.top_li {
    border-top: none !important;
}
.datasheets li h4 {
    padding-bottom: 4px;
}
/* --- LEFT DIV --- */
.datasheets li .ds_left {
    width: 578px;
    float: left;
    margin: 0;
    padding: 13px 20px 0 0;
}
.ds_left p.pdf a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 0;
    padding: 2px 4px 2px 20px !important;
}
.ds_left p.vid a {
    background: transparent url('../images/ul_pdf_links.png') scroll no-repeat 0 -960px;
    padding: 2px 4px 2px 20px !important;
}
/* --- HOVER --- */
.ds_left p.pdf a:hover {
    color: #098EC8 !important;
    background: #E8E8E8 url('../images/ul_pdf_links.png') scroll no-repeat 0 -40px;
    text-decoration: underline;
}
.ds_left p.vid a:hover {
    color: #098EC8 !important;
    background: #E8E8E8 url('../images/ul_pdf_links.png') scroll no-repeat 0 -1000px;
    padding: 2px 4px 2px 20px !important;
}

/* --- RIGHT DIV --- */
.datasheets li .ds_right {
    float: right;
    clear: right;
    /*margin: 0 0 10px 0;
    padding: 20px 0 10px 21px;
    margin: 0 0 6px 0;
    padding: 20px 0 12px 21px;*/
    margin: 0;
    padding: 20px 0 28px 21px;
    width: 80px;
    border-left: 1px dotted #CCC;
    /*min-height: 110px;*/
}
.datasheets.geonews li:last-of-type .ds_right {
    padding-bottom: 54px;
}
.datasheets li .ds_right img {
    margin-bottom: 0 !important;
    border: 1px #BEBEBE solid;
}
.datasheets li .ds_right a:hover {
    background: none;
}

/* -- JG EDITS | GEOKON NEWS CASE HISTORY IMAGE PAGE STYLES -- */

.combine_li {
    /*float: left;*/
    clear: both;
    margin-bottom: 120px;
    border-bottom: 1px dotted #B3B3B3;
}
.combine_li.last {
    border-bottom: none;
}
li.left {
    float: left;
    clear: left;
    width: 340px;
    margin-right: 20px;
    border-bottom: none;
}
li.right {
    /*float: left;
    clear: right;
    width: 340px;*/
    margin-right: 0;
    border-bottom: none;
}



/* ---------------------------- DELETE!!! ---------------------------- */
/* ---------------------------- DELETE!!! ---------------------------- */
/* ---------------------------- DELETE!!! ---------------------------- */
/*.newsletterblock .newsltrbox ul {
    list-style: none;
    margin: 0;
    padding:0
}
.newsltrbox h3 {
    color: #376382;
    border-bottom: 1px dotted #B3B3B3;
    margin: 0;
    padding: 0 0 6px 0;
}
.newsltrbox h4 {
    color: #555;
    font-size: 11px;
    margin: 0;
    padding: 4px 0 0 0;
}
.newsltrbox p {
    margin: 0 56px 16px 0;
    padding: 0;
    border-right: 1px dotted #B3B3B3;
}
.newsltrbox .imgright {
    float: right;
    margin: 25px 4px 0 34px;
    padding: 0;
    border: 1px #BEBEBE solid;
}*/

/*.imgright{float:right;margin-left:20px;border:1px #dbdbdb solid*/}

/*.newsltrbox img.imgright {
    display: inline;
}*/

/*.newsltrbox .imgright:hover {
    background: transparent;
}
.newsltrbox li a:hover img.imgright:hover {
    background: transparent !important;
}*/

/*.newsltrbox li p a {
    min-height: 35px;
}
.newsltrbox li a {
    padding: 0 4px;
    text-decoration: none;
    display: block;
}

#PageContent .newsltrbox a.imgright {
    padding: 0;
    margin: 22px 2px 0 36px;
    border: none;
    background: transparent !important;*/
    
}
/*.newsletterblock .newsltrbox ul li a:hover .imgright {
    background: transparent !important;
}*/

/* ---------------------------- END DELETE!!! ---------------------------- */
/* ---------------------------- END DELETE!!! ---------------------------- */
/* ---------------------------- END DELETE!!! ---------------------------- */




.sheethldr .sheetbox ul{list-style:none;margin:0;padding:0}
.sheethldr .sheetbox li{margin:0;padding:0}
.sheetbox h2{color:#0099CC;padding:5px 0;border-bottom:1px solid #E6E6E6}
.sheetbox .sheetcontent{float:left;width:590px;padding:0 10px 0 0}
.sheetcontent h3{color:#666;padding:7px 0 0}
.sheetbox .sheetimage{float:left;width:99px;border-left:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}
.sheetbox .sheetimage img{margin:10px 0 5px 10px;border:1px solid #ccc}
.sheetbox .sheetimage img:hover{border:1px solid #003399}
.sheetbox .sheetimage a{color:#ccc;font-size:10px;padding:6px 12px;display:block}
.sheetbox .sheetimage a:hover{color:#003399}


.privacybox h3{
    border-bottom: 1px solid #E6E6E6;
    color: #0099CC;
    margin: 0 0 10px;
    padding: 0 0 3px;
}
.clear {
    clear: both;
}

/* -- JG EDITS | SPECIFICATIONS: FOOTNOTE STYLES AND DESIGN POLICY NOTE -- */
#ProductWarranty {
    margin: -2px 0 0 0;
    border-bottom: 1px dotted #B3B3B3 !important;
}
#ProductWarranty p {
    font-size: 10px;
    line-height: 14px;
    padding: 2px 0 2px 0;
    margin: 0;
}
p#note {
    border-top: 1px dotted #B3B3B3 !important;
    padding-top: 6px;
    margin-top: 6px;
}
p#note.no_top_bdr {
    border-top: none !important;
    padding-top: 0;
    margin-top: 0;
}

div#policy  {
/*    clear: both;*/
    margin: 0;
    border-top: 1px dotted #666 !important;
}
div#policy p {
    font-size: 10px;
    line-height: 14px;
    padding: 10px 0 6px 0;
    margin: 0;
}
/* -- END JG EDITS | SPECIFICATIONS: FOOTNOTE STYLES AND DESIGN POLICY NOTE -- */

/* --- LINK COLORS ON PRODUCT CATEGORY "OVERVIEW" PAGES ---*/ 
.straingage .ProductDetails a {color:#9B6224}
.displacement .ProductDetails a {color:#86003A}
.extensometer .ProductDetails a {color:#E5A430}
.piezometer .ProductDetails a {color:#15639E}
.settlement .ProductDetails a {color:#418F49}
.pressure .ProductDetails a {color:#714A12}
.inclinometer .ProductDetails a {color:#C72129}
.tiltmeters .ProductDetails a {color:#C72129}
.Readouts .ProductDetails a {color:#146443}
.Dataloggers .ProductDetails a {color:#146443}
.Stressmeters .ProductDetails a {color:#47065A}
.Fibre .ProductDetails a {color:#00374D}
.Miscellaneous .ProductDetails a {color:#0099DB}
.Custom .ProductDetails a {color:#6A93A6}


.SearchSorting {display:none}

.CompareButtonContainer{display:none}

.FeedLink {display:none}

.TabNav li,
.SearchContainer li {
    width: auto !important
}



/* ---- STYLES FOR GEOKON NEWS PAST ISSUES ---- */
.newsbox ul {
    clear: left;
    padding: 0;
    margin: 0;
    list-style: none;
}
.newsbox li {
/*float: left;
    display: block;*/
    margin: 0;
    padding: 0; 
    /*color: #098EC8;
    background: none;*/
/*border-right: 1px solid #BEBEBE;*/
    /*text-decoration: none;*/
    white-space: nowrap;
}
.newsbox li a {
    /*float: left;*/
    display: block;
    margin: 0 !important;
    padding: 0 4px 1px 4px; 
    /*color: #098EC8;*/
    background: none;
    /*border-right: 1px solid #BEBEBE;*/
    /*text-decoration: none;*/
}
/* ----- SEARCH PAGE RESULTS ----- */
div#SearchPageHeader {
    height: 35px;
}
#SearchPageHeader {
    margin-top: 9px;
    width: 700px;
}
#SearchPage {
    margin-top: 26px;
    width: 700px;
}
.SearchSuggest {
    /*display: none;*/
    visibility: hidden;
}
.ToggleSearchFormLink {
    display: none;
    visibility: hidden;
}
.SearchContainer {
    padding: 21px 0 0 2px;
}

#AdvancedSearchForm {
    clear: both;
}