/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #333;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}



/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


/*! normalize.css v1.0.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses font sizes and margins set differently in IE 6/7.
 * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.75em;
    margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Addresses margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/*
 * Addresses `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/*
 * Addresses margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improves image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*===core page level css written by Abhijeet Kumar===*/

/*=======---- Reset CSS ----===========*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}
a{ text-decoration:none; color:#0085C8;}
a:focus {outline:0;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
/*==========---- Reset CSS ----============*/

/*------
	Global Definitions Begins----
-------	*/
body {font:normal 13px/16px 'Arial', Helvetica, sans-serif; color:#333; /*background:url(../images/background-dna.jpg) no-repeat center top;*/ background-color:#f8f8f8; min-height:750px;}
strong {font-weight:bold;}
sup {font-size:11px;
    text-transform: lowercase;
}
em, i {font-style:italic;}
.uppercase {text-transform:uppercase;}
.center {text-align:center;}
.green {color:#008000;}
.red {color:#ff0000; margin-left:5px;}
.heightMgr {height:30px;}
.flLeft {float:left;}
.flRight {float:right;}
.mLeft {margin-left:50px;}
address {line-height:18px;}
.errorMessages {margin:0px 0px 10px; border:1px solid #C3E4F4; /* display:none; */ background:#ECF6FB;}
.errorMessages li, .contentBlk .errorMessages li {list-style-type:disc; background:none; list-style-position:inside; font:normal 12px arial; color:red; margin:3px 5px;}
.Explorer7 a {cursor:pointer !important;}
.mb15 {margin-bottom:15px;}
/*a:hover {color:#FA9A21;}*/

/*===uniform form css===*/
div.selector.disabled {color:#999;}
div.selector span {background-image:url(../images/side-arrow.png); background-repeat:no-repeat; background-position:right center; height:18px; line-height:18px; padding-right:12px; display:block;}
.Explorer div.selector span {background-position:right 5px;}
div.selector {line-height:18px; height:18px; margin-right:8px; position:relative;}
div.selector select {top: 0px; left:0px; position:absolute;}
.country div.selector.hover span, .country div.selector.focus span,
.topLanguage div.selector.hover span, .topLanguage div.selector.focus span {background-image:url(../images/down-arrow.png); background-repeat:no-repeat; background-position:102% 6px;}
 /*====uniform form css ends here====*/

#container {width:1025px; margin:0 auto; background-color:#FFF}
#admin-container{margin:20px}

#bodycontainer{overflow:hidden}
#admin-container #bodycontainer{margin-top:10px; background-color:#FFF}

.topContainer {/*background:url(../images/container-top.png) no-repeat left top; *//*height:40px; height:106px; padding:40px 17px 0;*/padding:2px 17px 0px;}
.midContainer {/*background:url(../images/container-width.png) repeat-y left top;*/ padding:0px 17px; min-height:500px;}
.botContainer {/*background:url(../images/container-bottom.png) no-repeat left bottom;*/ height:40px;}
.logo {width:375px; float:left; margin-left:20px;}
.logo a {display:block; float:left;}
.agilentLogo {}
.genomicsLogo {position:relative; top:1px;}
.userArea {margin:19px 15px 0 0; float:right; text-align:right; width:567px;}
.userArea ul {float:right; text-align:right;}
.userArea ul li {/*float:left;*/ color:#333; font-size:12px; border-right:1px solid #ccc; padding:1px 7px 1px 5px; display:inline-block; margin-bottom:6px;}
.Explorer9 .userArea ul li {padding:1px 7px 1px 5px;}
.lt-ie9 .userArea ul li {padding:1px 7px 1px 3px;}
.lt-ie8 .userArea ul li {display:inline; zoom:1; padding:1px 7px 1px 7px;}
.lt-ie8 .userArea ul.selectLang li, .lt-ie8 .userArea ul.selectCont li {display:block; float:left;}
.userArea ul li a {color:#333; font-size:12px;}
.userArea ul li a:hover {color:#0085c8;}
.userArea ul li.country {padding:0px; width:130px; position:relative;}
li.country select {position:absolute; width:125px;}
.userArea ul li.cart {border-right:0 none; padding-right:0px;}
.userArea ul li.cart img {margin-right:8px;}
/*img.aglogosm {margin-top:13px;}*/

.contentArea {padding:15px 0px;}
.contentBlock {border:1px solid #ccc; padding:20px; min-height:480px;}
.contentBlock p {margin-bottom:15px;}

#overlay {background:url(../images/overlay.png) repeat; display:none; position:absolute; top:0; width:100%; z-index:6;}
.lt-ie8 #overlay {z-index:2051;}
#overlayContainer {background:#FFFFFF; margin:100px auto 0; padding:15px; width:372px;}
.reg #overlayContainer {position:relative; top:40%;}
.closewindow {float:right; font-size:11px; padding-bottom:5px; text-align:right; width:95px;}
.closewindow img {margin:-2px 0px 0px 5px;}

/*==========----------Global Footer Begins------==========*/

.footer {margin:15px 25px 0px; text-align:right;}
.footer img {margin-right:0px;}

.footerLinks {margin:5px auto 15px; width:100%; text-align:center;}
.footerLinks li {display:inline-block; background:url(../images/footerLinksBg.gif) no-repeat right 3px; padding:0px 8px 1px; font-size:12px; color:#333;}
.lt-ie8 .footerLinks li {display:inline;}
.footerLinks li.last {background:none;}
.footerLinks li a {color:#fa9a21;}
.footerLinks li a:hover {color:#0085c8;}
.flinks {float:right;}
.flinks a {background:url(../images/img_sprite.png) no-repeat; width:30px; height:30px; float:left; margin:0px 5px;}
.flinks .fb {background-position:-1px -139px; margin:0px 1px;}
.flinks .twt {background-position:-1px -338px; margin:0px 1px;}
.flinks .lnk {background-position:-1px -169px; margin:0px 1px;}
.flinks .utube {background-position:-1px -368px; margin:0px 1px;}

#uniform-language {float:left;}
.home li.country select, .userArea.home ul li.country {width:107px;}
.home2 {margin:14px 15px 0 0;}
.userArea.opt {margin-top:-18px;}

/*===========------Global Navigation CSS begins--------
===========*/

.navigation {margin-top:15px; background:url(../images/nav-bar.png) repeat-x left top; border-width:0px 1px; border-color:#ccc; border-style:none solid; position:relative; *z-index:2000;}
.Explorer9 .navigation {height:40px;}
.navigation li {float:left; border-right:1px solid #ccc; font:bold 15px 'Arial', Helvetica, sans-serif;}
.navigation li a {display:block; padding:11px 18px; color:#333;}
.Firefox .navigation li a{padding: 10.5px 18px;}
.Firefox17 .navigation li a {padding:10px 18px 11px;}
.navigation li a:hover {background:#e9ebec; color:#000;}

.prodSearch {float:right; margin:8px 24px 0 0; width:235px; background:#fff; border:1px solid #ccc;}
.prSearch {border:0 none; float:left; width:195px; color:#555; padding:3px 5px; font-style:italic;}
.btnSrchSbmit {text-indent:-999em; text-transform:capitalize; background:url(../images/magnify-glass.png) no-repeat 0 3px; width:25px; height:22px; border:0 none; float:right;}

/*===========------Home Page CSS begins--------
===========*/

/*====Home page sliding banner styles====*/
#bannerSlider {position:relative; height:305px; padding-top:5px;}
.slides_container {width:990px; height:304px; overflow:hidden; position:relative; display:none;}
#slides .slide {width:990px; height:304px; display:block;}
.pagination {margin:-30px 0 30px 62px; width:140px; position:relative; z-index:10;}
.pagination li {float:left; margin:0 1px; list-style:none;}
.pagination li a {display:block; width:18px; height:17px; text-align:center; color:#85629a; font-weight:bold; background:url(../images/img_sprite.png) no-repeat -3px -422px; float:left; overflow:hidden;}
.pagination li.current a {background:url(../images/img_sprite.png) no-repeat -3px -401px; color:#fff;}

.slides-sidebar .slides_container{width:200px; height:170px; text-align:center}
.slides-sidebar .slide{width:200px; height:170px; display:block}
/*-----news partner program panel and left panel of product page-----*/
.newsPrdPartner {/*margin-top:18px;*/ margin-top:5px;}
.newsPrdPartner h2, .leftSection h2, h2.titleBar {background:url(../images/pnlRgt.gif) no-repeat right top; height:37px;}
.newsPrdPartner h2 span, .leftSection h2 span, h2.titleBar span {background:url(../images/pnlLft.gif) no-repeat left top; height:23px; padding:8px 10px 6px 18px; font:bold 16px 'Arial', Helvetica, sans-serif; color:#333; display:block;}
.newsPrdPartner h2 span.center {padding:8px 0px 6px 0px;}
.leftSection .sectionBlockNew h2 span{padding:8px 6px 0px 4px; font:bold 15px 'Arial', Helvetica, sans-serif;}
.bottomBlk {background:url(../images/pnlRgtBot.gif) no-repeat right top; height:11px;}
.bottomBlk span {background:url(../images/pnlLftBot.gif) no-repeat left top; height:11px; display:block;}

.contentBlk {border:1px solid #ccc; border-top:0 none; border-bottom:0 none; /*height:275px;*/ min-height:285px; padding:10px 1px 10px 10px; font-size:14px; /*overflow-x:hidden; overflow-y:auto;*/ position:relative;}
.contentBlk strong {margin-right:5px;}
.newsAnnouncement strong {float:left; margin-left:10px;}
.contentBlk li {line-height:16px; color:#333}
.contentBlk a {color:#333;}
.contentBlk a:hover {color:#0085c8;}

ul.innerUl {margin:10px;}

/*FIX FOR FONT ISSUE OF HOME PAGE AND ITS RELATIVE*/
.newsAnnouncement li, .pcrNews li, .appNews li, .pcrPrdGrp li, .appRelPro li, .appResources li, .prdGrp li, 
.partnerPrg li, .pcrResources li {font-size:12px;}
/*FIX FOR FONT ISSUE OF HOME PAGE AND ITS RELATIVE ENDS*/
.newsAnnouncement {width:277px; float:left;}
.newsAnnouncement li, .pcrNews li, .appNews li {padding:5px 0px 10px 5px; overflow:hidden;}
.newsAnnouncement li span, .pcrNews li span, .appNews li span, .pcrPrdGrp li span, .appRelPro li span, .appResources li span, .prdGrp li span, 
.partnerPrg li span, .pcrResources li span
{width:26px; height:26px; float:left; display:block; background:url(../images/img_sprite.png) no-repeat;}

.appNews li span, .newsAnnouncement li span, .pcrNews li span {background-position:-1px -202px;}
.appRelPro li span {background-position:-1px -230px;}
.appResources li span, .pcrResources li span {background-position:-1px -312px;}
.prdGrp li span {background-position:-1px -258px;}
.partnerPrg li span {background-position:-1px -285px;}
.pcrPrdGrp li span {background-position:-1px -231px;}

.newsAnnouncement .contentBlk a, .pcrNews .contentBlk a, .appNews .contentBlk a, .appRelPro .contentBlk a, .appResources .contentBlk a, 
.prdGrp .contentBlk a, .partnerPrg .contentBlk a, .pcrPrdGrp .contentBlk a, .pcrResources .contentBlk a
{margin-left:35px; display:block; margin-top:2px;}

.prdGrp {width:435px; float:left; margin-left:5px;}
.prdGrp ul.left {float:left; /*width:210px;*/width:192px;}
.prdGrp ul.right {float:right; /*width:175px;*/ width:192px;}

.partnerPrg {width:269px; float:right;}

/*========PCR PRODUCT OVERVIEW=====*/
.bannerText {position:absolute; top:45px; left:0px; color:#fff;}
.bannerTitle {float:left; width:345px; font:bold 30px 'Arial'; padding:20px 0px 20px 40px;}
.bannderDesc {float:left; width:485px; font-size:13px;}
.bannderDesc h3 {font-size:16px; font-weight:bold; margin:10px 0px 8px;}
.pcrPrdOvervw .newsPrdPartner {margin-top:5px;}
.newsPrdPartner .prdGrp h2 span {text-align:center;}

.pcrNews {width:327px; float:left; position:relative;}
a.more {display:block; text-align:right; margin-right:20px; color:#fa9a21; font-size:12px; position:absolute; /*bottom:30px;*/ right:0px;}
a.more:hover {color:#0085c8;}

.pcrPrdGrp {width:336px; float:left; margin-left:5px;}
.pcrPrdGrp li, .appRelPro li, .pcrResources li, .appResources li, .prdGrp li, .partnerPrg li {padding:4px 0px 11px 3px;}

.pcrResources {width:318px; float:right; position:relative;}
.pcrNews .contentBlk, .pcrPrdGrp .contentBlk, .pcrResources .contentBlk {min-height:235px;}

/*=========-----Applications------==========*/
.pcrApplications .bannerText {top:70px;}
/*.pcrApplications .newsPrdPartner {margin-top:10px;}*/
.pcrApplications .bannderDesc {margin-top:14px;}
.appNews, .appRelPro, .appResources {width:325px; float:left;}
.appResources {float:right;}
.appRelPro {margin-left:5px;}
/*.pcrApplications .contentBlk {height:240px;}*/

/*----------========== breadcrumbs ==========----------*/
.breadcrumbs {font-size:12px; color:#444; margin:15px 0 15px 38px;}
.sureFISH .breadcrumbs {margin:0 15px 15px;}
.breadcrumbs a {color:#0083d8; margin:0px 5px;}
.breadcrumbs a:hover {color:#2a6496;}
.breadcrumbs span span {margin:0px 5px;}

/*=====----- product page -----=====*/
.panelSections {margin-bottom:20px; overflow:hidden}
.leftSection {float:left; width:200px; margin-right:11px;}
.sectionBlock {margin-bottom:10px;}
.sectionBlock img {margin-top:12px;}
.sectionBlock .contentBlk {min-height:10px; height:auto; overflow:hidden; padding:10px 8px 30px 15px;}
.lt-ie8 .sectionBlock .contentBlk, .pdBT20 {padding-bottom:20px;}
.sectionBlock .contentBlk a.more {margin-top:14px;}
.sectionBlock li {font-size:13px; color:#fff; margin-top:8px; line-height:16px;}
.sectionBlock li:first-child {margin-top:0px;}
.sectionBlock .prList li span {background:url(../images/img_sprite.png) no-repeat -1px -450px; display:block; float:left; height:15px;
    margin-top:2px; width:15px;}
.lt-ie8 .sectionBlock .prList a {float:left; width:155px; margin-left:0px; margin-bottom:10px;}
.lt-ie8 .sectionBlock .prList {margin-bottom:13px;}
.sectionBlock li a {color:#333; display:block; margin-left:15px;}
.sectionBlock li a.link {margin-left:0px; color:#0085C8;}
/*.lt-ie8 .sectionBlock li a, */.lt-ie8 .featuredLeft ul li span, .lt-ie8 ul.onsite li span {display:inline-block; margin-left:0px;}

.sectionBlock li a:hover {color:#0085c8;}

.rightSection {float:left; width:778px;}
div#tabs {border:1px solid #ccc; margin-top:42px;}
ul.tabs {position:relative; margin-top:-42px; margin-left:-1px; float:left; width:780px;}
ul.tabs li {float:left;}
ul.tabs li a {padding:0px 0px 0px 6px; display:block; background:url(../images/tabLft.jpg) no-repeat left -48px; float:left; font:bold 12px 'Arial';}
ul.tabs li a span {background:url(../images/tabRgt.jpg) no-repeat right -48px; padding:5px 0px 15px 0px; height:22px; float:left; width:149px; color:#FFF; margin-right:1px;}
ul.tabs li.last a span {width:130px; margin-right:0px;}
ul.tabs li a.active, ul.tabs li a:hover {background-position:left 0px;}
ul.tabs li a.active span, ul.tabs li a:hover span {background-position:right 0px; /*color:#3e8fbc;*/ color:#666;}

div#tabs .featuredContent {padding:20px 10px 20px 20px;}
div#tabs .content_1 {display:block;}
.featuredContent h2 {color:#b43427; font:bold 21px 'arial'; margin-bottom:20px;}
.featuredLeft {float:left; width:475px; padding-bottom:20px; position:relative;}
.featuredRight {float:right; width:250px;}
.featuredLeft p {line-height:18px; margin-bottom:15px;}
.featuredLeft ul li, .featuredLeft li, ul.onsite li, ul.onsiteCustomers li, .marginLeft li, .microArray li {padding:0px 0px 10px 20px;}
.featuredLeft ul li, .featuredLeft li, .marginLeft li, .microArray li {background:url(../images/img_sprite.png) no-repeat -15px -438px;}

.featuredLeft a.more {bottom:0px; right:20px; font-size:13px; font-weight:bold; color:#0085c8;}
.featuredLeft a.more:hover {color:#0085c8; text-decoration:none;}

.featuredRight .rightList {margin-left:25px; margin-top:10px;}
.featuredRight .rightList li {margin-bottom:10px; padding-left:20px;}
.featuredRight .rightList li span.bullet {background:url(../images/img_sprite.png) no-repeat 0px -477px; float:left; width:20px;}
.featuredRight .rightList li a {color:#333; text-decoration:underline; font-size:12px;}
.featuredRight .rightList li a:hover {text-decoration:none; color:#0085c8;}

.prodTable {margin-top:20px; color:#333;}
.prodTable tr td {padding:30px 0px 10px; background:#fff; border:1px solid #ccc; text-align:center; vertical-align:top;}
.prodTable th {padding:5px 0px; background:#459ccd; color:#fff; font-weight:bold;}
.prodTable .td_1 {width:178px;}
.prodTable .td_2 {width:78px;}
.prodTable .td_3 {width:88px;}
.prodTable .td_4 {width:72px;}
.prodTable .td_5 {width:88px;}
.prodTable .td_6 {width:110px;}
.prodTable th.td_1 {text-align:left; padding:5px 10px 5px 20px;}
.prodTable td.td_1 {text-align:left; padding:5px 10px;}
.prodTable td.td_6 {padding:20px 0px 10px;}
.prdImg, .prdesc {margin-bottom:8px;}
.prdAdb li {margin-bottom:5px;}
.prdAdb li a {color:#333;}
.prdAdb li a:hover {color:#0085c8;}

/*=======-----form and button styles-----========*/

button.button {background:none; border:0 none; cursor:pointer; margin:0; overflow:visible; padding:0; width:auto;}
.lt-ie8 button.button {margin-right:6px !important;}
.lt-ie9 button.button {margin-right:2px !important;}
button span {background:url(../images/btn_sprite.png) no-repeat 0 0; border:0 none; color:#FFFFFF; font: normal 13px/23px Arial; height:26px; position:relative; padding:0 0 0 6px; display:block; white-space:nowrap;}
button span span {background-position:100% 0; padding:0 15px 0 6px;}
.Explorer9 .button span {line-height:26px !important;}
.en .prodTable button span span, .ja .prodTable button span span, .ko .prodTable button span span, .zh .prodTable button span span{width:115px; padding:0px}

button.btnLogin {float:right; margin-right:5px;}
button.btnRegister {float:right; margin-right:5px; margin-top:57px;}
button.btnDako {float:right; margin-right:5px; margin-top:78px;}
button.btnAddCart, button.btnReqQuote, button.btnEmailCart {margin-bottom:5px;}
.lt-ie8 .prodTable button.btnAddCart, .lt-ie8 .prodTable button.btnReqQuote, 
.lt-ie8 .prodTable button.btnEmailCart {position:relative; left:20px;}
button.btnReqQuote span {padding:0 0 0 4px;}
button.btnReqQuote span span {padding:0px 4px 0 0;}
button.btnEmailCart span span {padding:0px 9px 0 0;}
.btn {text-align:right; width:520px;}
.formFpw .btn {width:528px;}
.lt-ie8 .formFpw .btn {width:533px;}

.txtbox {background:url(../images/txtboxBg.gif) repeat-x 0 0; border:1px solid #ccc; padding:3px 5px;}
.qty {width:50px; text-align:center;}

.prodTable .td_3 .selector, .kit-size .selector {position:relative;}
.prodTable .td_3 select, .kit-size select{border:1px solid #CCC; padding:2px 1px 2px 2px; /*width:75px*/}
.prodTable .td_3 span, .kit-size div.selector span {background:url(../images/ddown.gif) no-repeat right center;}
.lt-ie9 .prodTable .td_3 span, .lt-ie9 .kit-size span {background-position:right 0px;}

.content_2, .content_3, .content_4, .content_5 {min-height:600px;}

/*============---------login register styles--------===========*/
.reCustomer, .nuCustomer, .daCustomer {float:left; width:326px;}
.nuCustomer {margin:0px 6px;}
.contentArea .newsPrdPartner h2 span {font-size:14px; padding-top:10px;}
img.imgHeader {margin-bottom:10px;}
.reCustomer .contentBlk, .nuCustomer .contentBlk, .daCustomer .contentBlk {font-size:13px;}
.reCustomer form {margin:10px;}
.reCustomer .field {clear:both;}
.reCustomer .field label {float:left; width:120px;}
.reCustomer .field .txtbox {float:right; width:150px; margin-bottom:15px;}
.lt-ie8 .reCustomer .field .txtbox {margin-bottom:5px;}
.reCustomer .chk label, .formDefault .chk label.rem {float:none; width:auto; font-size:11px; vertical-align:top;}
a#whatThis, a.infomsg {font-size:11px; color:#0085c8; margin-left:10px; vertical-align:top;}
.field p {margin:15px 0px;}
.field .fpwd {font:bold 12px Arial; color:#0085c8; float:left; margin-top:3px;}

.nuCustomer .contentBlk p, .daCustomer .contentBlk p {margin:15px; line-height:18px;}
.nuCustomer .contentBlk ul {margin:0px 0px 15px 25px;}
.nuCustomer .contentBlk li {padding-bottom:10px;}
.nuCustomer .contentBlk li .bullet {background:url(../images/img_sprite.png) no-repeat 0px -448px; display:block; float:left; height:13px; width:15px; margin-left:0px;}
.nuCustomer .contentBlk li span {margin-left:20px; display:block;}

.popup, .popup2 {border:1px solid #ccc; padding:10px;}
.ques {font:bold 13px 'arial'; color:#0085c8; padding-bottom:8px;}
.ans {font:normal 13px 'Arial'; padding-bottom:15px;}
.ans ol {list-style-type:decimal; list-style-position:outside; margin:20px 25px;}
.ans ol li {margin-bottom:8px;}

/*========-----registration page styles--------=======*/
.headTitle {margin:0 0 20px 0; font:bold 18pt arial; color:#B43427;}
.formDefault label {float:left; width:203px; padding:3px 10px 5px 5px; text-align:right;}
.Microarray .formDefault label  {float:left; width:225px; padding:3px 10px 5px 5px; text-align:right;}
.Microarray .formDefault label  i, .Microarray .qualityResults i{font-size:11px;}
.formDefault .field {margin-bottom:20px; overflow:hidden;}
.formDefault .pass {margin-bottom:10px;}
.formDefault .txtbox {float:left; width:300px;}
.formDefault .required label, .required label {text-align:left; padding-left:0px;}
.formDefault .required .red, .required .red {margin-left:0px;}
span.info {float:left; padding:3px 10px 5px 5px; margin-left:15px;}
.formDefault .chk {padding-right:60px; margin:-9px 0px 10px 1px;}
.formDefault .chk #whatThis, .formDefault .chk .infomsg {margin-left:0px;}
.onlineorder {margin-left:40px;}
.formDefault .onlineorder label {width:auto;}
a#moreThis {font-size:11px; margin-left:5px;}
.formDefault .onlineorder .infomsg {position:relative; top:5px;}

/*=======-------registration shipping billing----==========*/
.shipping, .billing {float:left; margin-right:10px; width:460px;}
.shipping {border-right:1px solid #ccc; min-height:640px;}
.billing input[type=checkbox] {margin-left:30px;}
.shippingBilling .formDefault label {width:160px;}
.shippingBilling .formDefault .txtbox {width:245px;}
.shippingBilling .formDefault p label {float:none;}
.shippingBilling .formDefault p strong {margin-left:20px;}
.shippingBilling #cntry2 {color:#999;}
.shippingBilling .center {float:left; margin-top:20px; width:100%;}
.lt-ie8 .shippingBilling .center button.button {margin-right:5px;}

/*====----Dako form----====*/
img.dako {margin-bottom:20px;}
#uniform-dakoCountry, #uniform-prdGrp, #uniform-aff, #uniform-countryArea, #uniform-ssdCntry, #uniform-manual, #uniform-searchSelectType, #uniform-gb, #uniform-md, #uniform-sl, #uniform-pos, #uniform-stateProv, #uniform-ins {float:left; width:312px;}
#uniform-searchSelectType {width:117px; margin-top:-1px; height:23px;}
#uniform-cntry, #cntry, #bPayMethod, #uniform-bPayMethod {float:left; width:256px; height:24px;}
#uniform-dakoCountry span, #uniform-prdGrp span, #uniform-aff span, #uniform-countryArea span, #uniform-ssdCntry span, #uniform-manual span, #uniform-cntry span, #uniform-bPayMethod span, #uniform-searchSelectType span, #uniform-gb span, #uniform-md span, #uniform-sl span, #uniform-pos span, #uniform-ins span, #uniform-stateProv span {
	background:url(../images/selectbox.gif) no-repeat right 0; padding:3px 5px 1px; font-size:12px; border:1px solid #ccc;
}
#dakoCountry, #prdGrp, #aff, #countryArea, #ssdCntry, #manual, #gb, #md, #sl, #pos, #ins, #stateProv {width:312px; height:24px;}
.msg {width:735px; margin-left:142px;}
.emailCart .msg {margin:5px 0px 30px 220px;}
.msg span {font:italic normal 11px arial; display:block; margin-bottom:10px;}
.txtarea {width:370px; margin-bottom:20px; border:1px solid #ccc; padding:0px 0px 0px 5px; height:100px; overflow-x:hidden; overflow-y:auto;}
.msg .txtarea, .txtarea.w90 {width:99%;}
.emailCart .txtarea {width:705px;}
.btnDakoSubmit {text-align:right; margin-right:72px;}
.emailCart .btnDakoSubmit {margin-right:12px;}
.dakoCart table {position:relative; left:-72px; margin-bottom:5px;}
.emailCart .dakoCart table {left:0px; width:712px;}
.dakoCart table td, .dakoCart table th {background:#fff; padding:9px; text-align:left;}
.dakoCart table th {background:url(../images/cart-title-bak.gif) repeat-x; padding:5px 10px; color:#fff; font-weight:bold;}
.dakoCart table td {border:1px solid #ccc;}
.catId, .unitPrice, .extPrice {width:110px;}
.pname {width:200px;}
.kitsize, .color, .quantity {width:100px;}
.dakoCart table td.quantity, .dakoCart table td.extPrice, .dakoCart table td.subtotal {text-align:right;}
.lt-ie8 .dakoCart table td.extPrice {border-right:1px solid #ccc;}
.subtotal strong {margin-right:65px;}


/*========----------contact us-----------==========*/
div.address {margin-bottom:40px;}
.leftPanel {float:left; width:650px;}
.rightPanel {float:right; width:250px;}
.callout {border:1px solid #ccc; padding:20px; margin-bottom:30px;}
.topic label {float:left; width:200px; margin:0px 10px 0px; text-align:left;}
.callout input {margin-right:5px;}
.cntForm .txtarea {width:305px;}
#ssdCntry {width:222px;}
#uniform-ssdCntry {height:27px; margin-bottom:20px;}
#uniform-ssdCntry span {width:210px;}

/*========-----------eSeminar----===========*/
.eSeminar .prodTable th {text-align:left; padding:5px 10px 5px 20px;}
.eSeminar .prodTable td {padding:10px 10px 10px 20px; vertical-align:middle; text-align:left;}
p.semInfo {text-align:center; padding:10px; background:#eee;}
.linkblock {width:90%; margin:0 auto;}
.linkblock dl {float:left; width:280px;}
.row {margin-bottom:20px;}
.linkblock dt {font-weight:bold; text-transform:capitalize; margin:10px 5px;}
.linkblock dd {margin-left:25px; margin-bottom:5px;}

/*=====-----faq--------=========*/
.filter {background:#eee; padding:10px; margin-bottom:20px;}
.filter p {float:left; margin-right:20px; margin-bottom:0px;}
.filter p a.active {font-weight:bold; text-decoration:underline;}
.faqList .column {float:left; width:31%; padding-right:10px;}
.catTitle {font:bold 14px arial; text-transform:capitalize; margin-bottom:8px;}
.faqList .column li {margin-bottom:10px; margin-left:10px;}
.topLinks {text-align:right; margin:0 10px;}
.topLinks a {margin:0px 5px; color:#333;}
.topLinks a.active, .topLinks a:hover {color:#0085C8;}
.filter .txtbox {vertical-align:middle; margin-right:10px; width:200px; float:right; margin-top:1px;}
button.btnGo {float:right;}
button.btnGo span span {background-position:100% -34px; padding:1px 10px 0 6px;}

/*---faq applications styles----*/
.column, .cell, .cDetails {display:none;}
.column:first-child, *:first-child+html .column {display:block;}
.column ul {margin-bottom:20px;}
.pager {float:left; width:350px; margin-top:2px;}
.pager li {float:left; margin:2px; padding-right:6px; background:url(../images/footerLinksBg.gif) no-repeat right 3px;}
.pager .next, .pager .prev {float:left; margin:-1px 5px 0 0; padding-right:0px; background:none;}
.pager .next {margin:-1px 0 0 10px;}
#uniform-manual {width:200px; float:right; margin-right:10px; height:26px;}
#manual {width:200px;}
.counter {margin-right:20px; font:bold 14px arial; float:left; margin-top:5px;}

/*=======-----literature and user manual------=========*/
.pType, .pDate {float:left; width:135px; padding:10px; word-wrap: break-word;}
.pGroup{float:left; width:125px; padding:10px; word-wrap: break-word;}
.pNumber{float:left; width:145px; padding:10px; word-wrap: break-word;}
.pTitle {float:left; width:305px; padding:10px; word-wrap: break-word;}
.item {clear:both; margin-bottom:10px;}
.new {border:1px solid #ff0000; padding:1px; font-weight:bold; background:#FF0;}
.cert {width:200px; margin-right:10px; margin-top:1px;}
.lt-ie8 .cert {margin-top:3px;}
.sorting{display: inline-block; padding-left: 3px;  vertical-align: middle;  width: 12px;}
.sorting img{display:none; margin:3px 0;}
.sorting a img{display:block;}

/*==---software downloads---====*/
.prodlist {margin-bottom:30px;}
.lt-ie8 .prodlist {margin-bottom:15px;}
.prodlist h3, h3.secTitle {font:bold 13px arial; margin-bottom:15px;}
.prodlist .prodImage {margin-right:20px; width:100px; float:left;}
.prodlist .prodImage img {width:100px; height:100px;}
.prodlist .prodDesc {float:left; width:800px; padding:5px 10px;}
.prodlist .prodDesc a {line-height:30px;}
.contentBlock p.smalldesc {margin-bottom:5px;}

.sftDwn .formDefault .txtbox {width:250px;}
.sftDwn .formDefault label {width:155px;}
.featList {margin-left:20px;}
.featList li {margin-bottom:10px;}
.featList li span.bullet {background:url(../images/img_sprite.png) no-repeat -17px -437px; float:left; margin-right:3px; 
width:15px;
}

/*=======-------vector maps---------======*/
.vector label, .vector .txtbox, .vector button {float:left;}
.vector label {margin:3px 10px 0 0; font:bold 14px arial;}
.vector-list-container {border:1px solid #ccc;}
.vector-list-container li {padding:10px;}
.vector-list-container .alt {background:#eee;}
.vector-list-container .orderTable {width:100%;}
.vector-list-container .orderTable td {width:200px; padding:7px 0px 7px 10px;}
.lt-ie8 .vector-list-container .orderTable td {width:230px;}
.Explorer .vector-list-container th {font-weight:normal;}
ul.onsite {margin:0px 0px 15px 15px;}
ul.onsiteCustomers {margin:0px 0px 15px 15px; float:left; width:30%;}
ul.onsiteCustomers li, ul.onsite li {background:url("../images/blue-bullet.png") no-repeat left 7px; line-height:20px; padding-left:15px;}
ul.onsiteCustomers li.first {font:bold 14px arial; color:#B43427; padding-left:0px; margin-top:20px; background:none;}
.marginLeft {margin-left:20px;}
.tTitle {font:bold 16px arial; margin:15px 0;}
.tDesc {display:none;}
.tDesc .alt {background:#eee;}
.tDesc .clearfix {border:1px solid #ccc; padding:10px;}
.tDesc .flLeft.tTitle {width:150px;}
.tDesc .desc {width:750px; margin-top:15px;}
.vdo {float:left; width:200px; font:bold 14px arial;}
.vdoDetails {float:left; width:500px;}
.toolsTitle {font:bold 14px arial; color:#B43427; margin-bottom:10px; margin-top:20px;}

/*--------cart style--------*/
.top-control{overflow:hidden; margin-bottom:20px;}
.top-control button.button{margin:0 1px 0 0;}

.btnGray span {background:url(../images/btn_sprite_gray.png) no-repeat 0 0; border:0 none; color:#FFFFFF; font: normal 13px/23px Arial; height:26px; position:relative; padding:0 0 0 6px; display:block; white-space:nowrap; !important}
.btnGray span span {background-position:100% 0; padding:1px 19px 0 13px; !important}

#cart .btnBlue{background:url(../images/button-95px-26px-blue.png) no-repeat; width:95px; height:26px; border:0px; color:#FFF;}
#cart .btnBlueBig{background:url(../images/button-141px-26px-blue.png) no-repeat; width:141px; height:26px; border:0px; color:#FFF;}
.lt-ie8 #cart .btnBlueBig, .lt-ie8 #cart .btnBlue {margin-right:5px;}

.cart-box{margin:0 0 35px 0;}
.cart-box, .cart-title, .cart-item{overflow:hidden;}
.cart-title, .mail-cart-title{background:url(../images/cart-title-bak.gif) repeat-x; height:28px;}
.cart-title div{float:left; color:#FFF; text-align:center; padding:7px 10px; font-weight:bold;}
/*new addition*/
.cart-title th {color:#fff; font-weight:bold; border:0 none !important; padding:0 !important;}
/*.cart-box .cart-item td {border:1px solid #ccc;}*/
/*new addition ends*/
.cart-box .check{width:75px;}
.cart-box .product{width:264px;}
.cart-box .catelog{width:93px;}
.cart-box .kit-size, .cart-box .kit-color{width:82px;}
.cart-box .listPrice {width:92px;}
.cart-box .price{width:110px; /*border-color:#CCC; border-style:none solid; border-width:0 1px;*/}
.cart-box table{width:100%; border:1px solid #CCC; border-top:0px; border-spacing:1px;}
.cart-item td{text-align:center; padding:4pt 10px; border:1px solid #CCC;}
.cart-item .check{padding:10px; width:81px;}
.cart-item .check input{border:0px;}
.cart-box .cart-item .product{width:320px; /*border:1px solid #CCC;*/}
.cart-box .cart-item .catelog{width:110px;}
.cart-box .cart-item .kit-size, .cart-box .cart-item .kit-color{padding:1pt 10px; width:90px; /*border:1px solid #CCC;*/}
.cart-box .cart-item .quantity{padding:2.5pt 10px; width:110px;}
.cart-item input{margin:0px; width:50px; border:1px solid #CCC; text-align:center;}
.cart-item select{width:75px;}
.promocode td{padding:10px;}
.lt-ie8 .promocode td {border:1px solid #ccc;}
.total input{border:1px solid #CCC; width:100px; padding:5px; margin-bottom:10px;}
.total{border-left:1px solid #CCC; text-align:center;}
.cart-box .detail{text-align:right; font-weight:bold; width:75%;}
.subtotal td{border-top:1px solid #CCC;}
.btm_btn_grp{border-top:1px solid #CCC; height:45px;}
.btm_hero{border:1px solid #CCC; overflow:hidden; padding:18px;}
.btm_hero div{float:left;}
.btm_hero h2{margin-bottom:20px;}
.btm_hero .brwonH2{color:#B43427; font-size:18px; font-weight:bold;}
.btm_hero .your-cart{width:375px; padding:10px 0 0 0;}
.btm_hero .need-help{padding:25px; width:485px; background-color:#EEE;}
.btm_hero .need-help h2{font-size:18px; color:#333; margin-bottom:16px;}
.btm_hero .need-help li .helpLinks {margin-top:75px;}
.btm_hero .need-help li .helpLinks li {margin-left:50px; float:none; line-height:22px; margin-right:0px; background:none;}
.btm_hero .need-help li{list-style:none; float:left; width:200px; background:url(../images/need-help.gif) no-repeat;}
/*.btm_hero .need-help li img{margin-bottom:20px;}*/
.btm_hero .need-help li.aglogosm {background-position:0px 5px; margin-right:50px;}
.btm_hero .need-help li.dklogosm {background-position:-224px 0px;}
.btm_hero .need-help li a{text-decoration:underline; color:#333; font-size:13px;}
.btm_hero .need-help li a:hover{text-decoration:none;}
.cart-box .btmBar{padding:20px 0px;}
.quick-order-cart{width:738px;}
.mail-cart-title, .mail-cart-item{overflow:hidden;}
.mail-cart-item{border:1px solid #CCC; border-top:0px;}
.mail-cart-item li, .mail-cart-title li{display:inline-block; float:left; padding:7px 20px; text-align:center;}
.mail-cart-title li{color:#FFF;}
.mail-cart-item li{border-right:1px solid #CCC;}
ul li.borderrt0{border-right:0px;}
.mail-cart-title li.cat-num span, .mail-cart-title li.quantity span{display:block;}
.mail-cart-item li.cat-num input{width:158px;}
.mail-cart-item li.quantity input{width:104px;}
li.quantity{width:16%}
li.cat-num{width:22%}

/*------Order process styling-------*/
.order-process .btmBar{min-height:15px;}
.order-process .contentBlk {overflow-y:hidden;}
.order-process .contentBlk li{color:#333; background:none;}
.order-process .cart-title .product{width:270px;}
.order-process .cart-title .catelog, .order-process .cart-title .kit-size, .order-process .cart-title .quantity, .order-process .cart-title .price{width:90px; border:0 none;}
.order-process .promocode .detail{font-weight:normal;}
.order-process .promocode tr, .order-process .cart-item td{border:1px solid #CCC; border-top:0;}
.order-process .promocode td{padding:5px;}
.order-process .promocode .total{width:78px; text-align:right; padding-right:34px;}
.order-process .top-control .flLeft {margin-top:5px;}

.top-msg span.note{font-weight:bold; display:block; margin-bottom:20px;}
.ordNo {color:#0085C8; margin-left:5px;}
.ordLinks {margin:-10px 0px 20px 10px;}
.ordLinks li {font-size:11px;}
.orderSummary table, .orderSummary table th, .orderSummary table td {border:0 none; text-align:left; padding:8px;}
.orderSummary table th {font-weight:bold;}
.orderInfo {font:italic normal 11px arial; margin:10px 5px 0px; text-align:right;}

/*-------My Account styling--------*/
.shadeGray{color:#333;}
.note{display:block; margin:5px 0 10px;}
.margTop20{margin-top:20px;}
.flLeftLI li{float:left;}

#my-account h3, #csp h3, #qcpd h3 {font-size:18px; margin-bottom:25px;}
.chngAddr{/*margin:0;*/ overflow:hidden;}
.chngAddr address {font-style:normal;}
.chngAddr .clearfix{overflow:hidden;}
.chngAddr .blockInfo{margin-bottom:5px;}
.chngAddr .secTitle{color:#0361AD; font-weight:bold; margin-bottom:5px; margin-left:10px;}
.chngAddr span.note{font-size:12px; margin-top:15px;}
.chngAddr li{float:left; padding:10px; overflow:hidden; /*height:100px;*/ width:200px;}
.chngAddr li span, .chngAddr li address{display:block; float:left; margin:0 5px 0 0;}
.chngAddr li span{width:15px;}
.chngAddr li address{width:150px;}
.chngAddr .margTop20{border-bottom:1px solid #CCC;}
#my-account .txtarea{width:305px;}
#my-account .btn{width:526px;}
#my-account .btn button{margin:0 0 0 3px;}
textarea#comments {margin-bottom:0px;}

/*---------Request Quote----------*/
.salutationLI{overflow:hidden;}
.salutationLI li{width:150px;}
.formDefault div.salutationLI label{float:none; padding:0px; text-align:left; width:auto; display:block;}
.proQuote .orderTable {width:475px; border-left:1px solid #ccc;}
.infoItalic{margin-top:5px; font-size:11px; font-style:italic;}
#request-quote select, #request-quote textarea{border:1px solid #CCC;}
#request-quote select{width:312px;}
#request-quote textarea{width:410px; height:200px; margin:0 0 20px 0; padding:5px;}
#request-quote div.btn{width:auto;}

/*=====-----ORDER HISTORY-------=======*/
.order {margin:0px 3px 20px;}
.orderTable {width:735px;}
.orderTable th {text-align:left; color:#fff; padding-left:10px;}
.orderTable td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px;}
button.btnChEmail {float:left;}
button.btnCancel {float:right; margin-right:50px;}
.Explorer button.button.btnCancel.pwd {margin-right:63px !important;}
.empwd {width:590px; margin-top:25px;}
#cart .empwd {width:575px;}

/*=====-----GLOBAL TOP FLYOUT MENU------======*/

ul#flymenu, ul#flymenu li, ul#flymenu ul, ul#flymenu ul li {text-align:left;}
#flymenu {list-style:none; clear:both;}
#flymenu li {float:left; display:block; text-align:center; position:relative}
.lt-ie8 #flymenu li {z-index:1;}
#flymenu li:hover {white-space:normal;}
#flymenu li a {display:block; outline:0; text-decoration:none;}
/*#flymenu li .drop {padding:21px;	commented on 30 nov 2012}*/
#flymenu li:hover .drop {background:#3D8CB8 url(../images/nav-onstate.png) repeat-x; color:#fff;}
.dropdown_columns {display:none;}
#flymenu .dropdown_columns {/*float:left;*/ position:absolute; z-index:2000; display:none; text-align:left; border:1px solid #ccc; border-top:0 none; background:#F4F4F4; width:675px; margin-left:-1px; padding-bottom:20px;
}
/*#flymenu li:hover .dropdown_columns {left:0px; display:block; top:auto;}*/
.col_1 {display:inline; float:left; position:relative; /*width:224px;*/ margin:10px 0px; padding-bottom:10px;
                border-right:1px dashed #bbb; min-height:348px; width:33%;
}
.col_1 ul{display:block; width:180px}
.col_1.last {border-right:0 none;}
.menu-col{float:left}
.navigation li .col_1 a {font-weight:normal; padding:0px 12px 2px 25px;}
.navigation li .col_1 li ul a {padding-left:35px;}
#flymenu p, #flymenu h2, #flymenu h3, #flymenu ul li {line-height:21px; font-size:12px; text-align:left;}
#flymenu ul.menuTitle {padding:7px 0 5px 18px; text-transform:capitalize;clear:both}
#flymenu ul.menuTitle a, #flymenu ul.menuTitle a:hover {color:#0085C8; padding:0px; background:none; font-weight:bold;}
#flymenu ul.menuTitle:hover {background:#e9ebec;}
#flymenu li ul {list-style:none; padding:0;}
#flymenu li ul li {font-size:12px; line-height:18px; position:relative; padding:0; margin:0 0 6px; float:none;
	text-align:left; border:0 none;}
#flymenu li ul li a:hover {border:none; margin:0;}

/*=====-----GLOBAL TOP FLYOUT MENU ENDS HERE------======*/

/*=====-----change payment method-----=====*/
.chngPay input[type=radio] {margin:10px 0px 10px 10px;}
.chngPay button {margin:10px 10px 10px 0px;}
.ted {padding-top:20px;}
.ted .field {padding:15px 0 0 0;}
.ted .field label {float:left; min-width:145px;}

#uniform-taxECert {position:relative; float:left; background:url(../images/file.gif) no-repeat;}
#taxECert {position:absolute; left:2px; top:1px; width:242px; z-index:1;}
#uniform-taxECert .filename {background:url(../images/file.gif) no-repeat; float:left; height:14px; margin-right:18px; 
	overflow:hidden; padding:5px 10px 5px 6px; width:140px;}
#uniform-taxECert .action {background:url(../images/btn_sprite.png) no-repeat right top; float:left; padding:5px 10px; color:#fff;}

/*===---communication preferences--====*/
.label {margin:10px 22px;}
.innerFields {margin:5px 0px;}
.commPref .callout {border:0 none;}
.commPref .comPref .callout {padding-top:0px; margin-bottom:0px;}
.comPref .field {margin-bottom:20px;}
.comPref .callout .field {margin-bottom:15px;}
.comPref input[type=checkbox] {float:left;}
.comPref label {float:left; width:94%; line-height:18px; margin-top:-2px;}
.fTitle {color:#0361AD; display:block; font-weight:bold; margin-bottom:15px;}

/*My Account page*/
.user {font:bold 14px Arial;}
.myAcPanel {margin-top:30px;}
.myAcPanel h3 {padding-left:10px;}
.leftAccount, .rightAccount {float:left; width:46%; margin-right:20px;}
.topBlk {background:url(../images/pnlRgtTop.gif) no-repeat right top; height:11px;}
.topBlk span {background:url(../images/pnlLftTop.gif) no-repeat left -1px; height:11px; display:block;}
.midBlk {border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px 0; background:url(../images/gradbottom.gif) repeat-x left bottom;}
.leftAccount .bottomBlk, .rightAccount .bottomBlk {background:url(../images/pnlRgtBot2.gif) no-repeat right top;}
.leftAccount .bottomBlk span, .rightAccount .bottomBlk span {background:url(../images/pnlLftBot2.gif) no-repeat left top;}
.leftAccount .fieldItem li, .rightAccount .fieldItem li {padding:5px 10px;}
.leftAccount .fieldItem li.even, .rightAccount .fieldItem li.even {}
.accountItem {margin-bottom:20px;}
.accountItem .midBlk {min-height:160px;}
#my-account h3.user {margin-bottom:5px;}

/*====-----quote history------=====*/
.quoteHistory .rightSection {width:735px;}
.quoteHistory .contentBlk p {margin-bottom:0px; padding-bottom:15px;}
.quoteHistory .leftSection h2 span {font-size:14px; padding:10px 10px 6px 18px;}
.quoteHistory .sectionBlock {margin-bottom:20px;}
button.btnChange {margin-top:25px;}
.rightSection h2.headTitle {font-size:18px; margin-top:6px;}
.quoteHistory .rightSection table td {border-left:1px solid #ccc;}
.alignRight, .dakoCart table td.alignRight {text-align:right;}
.orderTable th.alignCenter, .alignCenter {text-align:center;}


/*HOME OPT2 RELATED CSS FOR LANGYAGE AND COUNTRY*/
.userArea ul li.topLanguage, .selectContainer, .selectLanguage {position:relative; z-index:6;} 

.lt-ie8 .userArea ul li.topLanguage, .lt-ie8 .selectContainer, .selectLanguage {z-index:2050;}
.lt-ie8 .userArea ul li.topLanguage.language {position:relative; top:2px;}
.selectContainer span.option, .selectLanguage span.option {padding:0 12px 0 0; cursor:default; position:relative; background:url(../images/side-arrow.png) no-repeat right 4px;}
.selectContainer span.option:hover, .selectContainer span.hover,
.selectLanguage span.option:hover, .selectLanguage span.hover {background:url(../images/down-arrow.png) no-repeat 102% 5px;}
.lt-ie8 .selectContainer span.option, .lt-ie8 .selectLanguage span.option {padding:0 10px 0 0;}
.Explorer9 .selectContainer span.option, .Explorer9 .selectLanguage span.option {background-position:right 2px;}
.Explorer9 .selectContainer span.option:hover, .Explorer9 .selectContainer span.hover,
.Explorer9 .selectLanguage span.option:hover, .Explorer9 .selectLanguage span.hover {background-position:102% 3px;}

ul.selectLang, ul.selectCont {margin:0px; padding:0px; border:1px solid #ccc; position:absolute; display:none; z-index:6; background:white; white-space:nowrap; top:20px;}
.lt-ie8 ul.selectLang, .lt-ie8 ul.selectCont {left:0px; top:20px;}
ul.selectLang li, ul.selectCont li {list-style-type:none; border-right:0 none; display:block; padding:2px 5px; cursor:default; float:none; text-align:left;}
ul.selectLang li:hover, ul.selectCont li:hover {background:#3399ff; color:#fff;}


/*========--------SEARCH RESULT--------================*/
.frmSrchRes {position:relative;}
.frmSrchRes .txtbox {padding:5px 25px 5px 5px; margin-right:5px; vertical-align:middle;}
.frmSrchRes span.glassBtn {position:absolute; background:url(../images/magnify-glass.png) no-repeat; width:18px; height:17px; left:160px; top:6px;}

.searchResult {margin-top:20px;}
.leftSearch {float:left; width:18%; margin-right:20px;}
.rightSearch {float:left; width:749px;}
.leftSearch ul {margin:20px 5px;}
.leftSearch ul li {font:bold 13px Arial; margin-bottom:15px;}
.leftSearch ul li a {/*color:#fa9a21;*/ color:#333; font-size:12px;  display:block; background:url(../images/plusminus.gif) no-repeat 99% -19px; line-height:17px;}
.leftSearch ul li a.active {background-position:99% 0px;}
.leftSearch ul.childLinks {margin:6px 5px 6px 0px; padding:7px 5px 5px; border:1px solid #ccc;}
.leftSearch ul.childLinks li {margin-bottom:0px; font-weight:normal; padding:2px;}
.leftSearch ul.childLinks li.alt {background:#E7EFF6;}
.leftSearch ul.childLinks li a {background:none; display:inline; color:#0085C8; }
.clrFilter {margin-top:5px;}
/*.leftSearch ul.childLinks li.active {background:transparent url(../images/closebutton.gif) no-repeat right center;}
.leftSearch ul.childLinks li.alt.active {background:#E7EFF6 url(../images/closebutton.gif) no-repeat right center;}
.leftSearch ul.childLinks li a.active, .leftSearch ul.childLinks li a:hover {color:#fa9a21;}
.childLinks {display:none;}*/
.titlePane .headTitle {float:left; color:#333; font-size:14px;}
.titlePane a {float:right; margin-right:10px; font-weight:bold;}
.leftImage {float:left; margin-right:10px;}
.leftImage img {height:16px; width:16px;}
.rightDesc {float:left; width:703px; padding-top:2px;}
.rightSearch .resultRow {padding:5px 10px 0;}
.rightSearch .alternate {background:#e7eff6;}
.rightDesc .resTitle {margin-bottom:8px; font-weight:bold;}
.rightDesc .resDesc {margin-bottom:8px; font-size:12px;}
.rightDesc .resFound {margin-bottom:8px; font:italic normal 11px arial;}

.searchResult .results {width:auto;}

#csp div.radio label {text-align:left; margin-bottom:10px;}

/*==========--------QuickChange Primer Design styles---------============*/

/*===tree list styles====*/

#tree_view{visibility:hidden}
#tree_view ul{margin:0 0 0 20px}
#tree_view li {padding:3px 0px 3px 16px; background:url(../images/dots-1.gif) no-repeat 4px 0px;}
#tree_view li.node {padding-left:0px; background:url(../images/dots.gif) repeat-y 5px 4px;}
#tree_view li.last {background:url(../images/dots-2.gif) no-repeat 4px -7px;}

.node span {background:url(../images/plus.gif) no-repeat; display:block; float:left; height:9px; margin:3px; width:9px;}
.colapse > span {background:url(../images/minus.gif) no-repeat;}

.frmQuickChange .field {margin:15px 0px;}
.frmQuickChange .field .flLeft {margin-right:10px;}
.frmQuickChange .field #uniform-prdGrp {height:auto; line-height:25px;}
.frmQuickChange .field #uniform-taxECert, .frmQuickChange .field .txtarea {margin-top:10px;}
.lt-ie8 .frmQuickChange .txtbox {margin-right:5px;}
.lt-ie8 .frmQuickChange .txtbox:first-child {margin-right:0px;}
.leftBorder {padding:2px 0px 0px 15px; border-left:1px dashed #333;}
input.ntd {vertical-align:top; margin-top:2px;}

/*#upnow, #uptrans {display:none;}*/
#upnow .flLeft .selector span, #uptrans .flLeft .selector span {background:url(../images/selectbox.gif) no-repeat right 0; border:1px solid #ccc; width:65px; padding:2px 0px 0px 3px;}
#upnow .flLeft select, #uptrans .flLeft select {width:70px;}
.radioTxt {margin-top:8px;}

.innerLinks {margin-left:15px;}
.innerLinks li {margin:5px 0px; list-style-type:disc;}
.innerLinks li ul {margin-left:15px;}

.helpcontainer {margin-top:20px; padding:10px;}
.bordertop {border-top:2px solid #ccc;}
.bordertop pre {margin:10px auto; text-align:left; width:925px; font:normal 12px arial;}
.bordertop th {font-weight:bold;}
.bordertop th, .bordertop td {padding:5px; text-align:center;}
.helpcontainer .tTitle {font-size:14px; margin-bottom:10px;}
.en0 {margin-left:78px;}
.en1 {margin-left:103px;}
.ol, .ol ul {list-style-type:decimal; list-style-position:outside; margin-left:20px;}
.ol ul {list-style-type:lower-roman;}
.ol li, .ol ul li {margin:10px 0;}

/*=======calculators========*/
#CalcContainer {margin:0 auto; width:auto;}
.calcBlock {margin:0 auto; background:#fff; border:1px solid #ccc; width:500px; padding:20px 10px 20px 20px;}
.calcBlock h2.toolsTitle {margin-top:0px;}
.calcBlock p {margin:10px 0px; line-height:20px;}
.calc {margin:20px 0px;}
.calc .txtbox {width:125px;}
.calc .btn {width:350px;}

/*=======report panel========*/
.calculator, .report {background:none;}
.popWindow {background:none; min-height:600px;}
.popWindow #overlayContainer {margin-top:10px;}
#admin-container h1{font-weight:bold; font-size:16px;}
.report-frame{padding:10px 0;}
.report-frame table{width:90%;}
.report-frame table th, .report-frame table td{padding:5px; text-align:left; border:1px solid #E5E5E5;}
.report-frame table th{font-weight:bold; background-color:#C9C9C9;}
.report-tools{padding:5px; margin-top:20px;}
.report-tools input{margin-right:10px;}
.report-tools .field {margin:10px;}
.report-tools label {float:left; width:100px; text-align:right; margin-right:10px;}
.report-tools .reportButtons {margin-left:120px;}
.report-tools input[type=text] {width:220px;}

/*======SUREFISH STYLES====HOMEPAGE=====*/
.chmsbrwtitle {padding:20px 16px; font:bold 15px 'Trebuchet MS', Helvetica, sans-serif; color:#333;}
#root {width:775px; margin:0 auto 20px;}
#root .tabs li {float:left; background:url(../images/tabs_bg.png) repeat-x 0 -3px;}
#root .tabs li.first {background:url(../images/tabs_bg_l.png) no-repeat -6px -3px;}
#root .tabs li.last {background:url(../images/tabs_bg_r.png) no-repeat -25px -3px;}
#root .tabs li span {background:url(../images/tabs_bg_sep.gif) no-repeat right 3px; display:block; float:left; height:34px; 
	line-height:36px; text-align:center; width:32px;
}
#root .tabs li.last span {background:none; width:35px;}
#root .tabs li a {color:#333; font-weight:bold;}
#root .tabs li a:hover {color:#0085C8;}

.sureFishBot {margin-top:6px;}
.surePrdGrp, .sureRes, .sureRelProd {float:left; width:326px;}
.sureRelProd {width:328px;}
.sureRelProd {margin-left:5px; margin-right:5px;}
.sureFishBot .contentBlk {height:200px;}
.surePrdGrp h2, .sureRelProd h2, .sureRes h2 {background:url(../images/pnlRgt.gif) no-repeat right top; height:37px;}
.surePrdGrp h2 span, .sureRelProd h2 span, .sureRes h2 span {
    background:url(../images/pnlLft.gif) no-repeat; color:#333; display:block; font: bold 16px 'Arial',Helvetica,sans-serif;
	height:23px; padding:8px 10px 6px 18px;
}
.sureFishBot li {margin-bottom:12px;}
.surePrdGrp li img {margin-right:10px;}
.sureRes li img {float:left; padding-right:10px;}
.sureRes ul {margin-right:28px;}
.sureRes .more {font:normal 12px 'Trebuchet MS', Helvetica, sans-serif; text-align:right; margin-right:10px;}
.sureRes .more a {color:#0085C8;}
.sureRelProd li span {background:url(../images/img_sprite.png) no-repeat 7px -448px; float:left; width:26px; height:26px;}
.sureFISH .slides_control img {height:287px; width:990px;} 
/* .sureFISH .prodSearch {width:300px; padding:3px; margin-top:5px; margin-right:10px;}
.sureFISH .prSearch {float:left; width:140px;} */
#searchSelectType {height:24px;width:117px;}
.Explorer9 #searchSelectType, .Explorer8 #searchSelectType {width:118px;}
.sureFISH .footer .flLeft {text-align:left; font:normal 12px 'Trebuchet MS', Helvetica, sans-serif;}
.sureFISH #bodycontainer p {margin:0px 0px 10px 18px;}
.frmArea {margin-top:20px;}
.sureFISH label.check, .campaign .check {float:none; width:100%; text-align:left;}
.sureFISH label.check {margin-left:20px;}
.multiline {margin-top:-7px;}
.sureFISH .formDefault .chk {margin-top:0px; margin-left:70px;}
.contact #phone, .contact #extn {width:50px;}
.contact #number {float:none; width:131px;}
.contact .extn, .contact #extn {float:none; padding-right:0px;}
.sureFISH .appRelPro li{background:none; padding-left:5px;}
.sureFISH .appRelPro li a img, .sureFISH .appResources li a img {margin-right:10px; float:left;}

/*=====campaign styles=====*/
.campaign {padding:20px;}
.campaign p {margin-bottom:10px;}
.campaign .onsite {margin:15px 0;}
.formDefault .radioBlock label {width:100px;}
.campaign .contact #number {margin-left:9px;}


/*==========------SUREFISH PRODUCT SEARCH RELATED STYLES-------============*/
/*===for surefish navigations begin====*/
/*.sureFISH ul#flymenu li {position:relative;}
.sureFISH .navigation {position:inherit;}
.sureFISH .dropdown_columns {width:210px;}
.sureFISH .col_1 {border-right:0 none; min-width:210px; min-height:30px;}*/
/*===for surefish navigations ends====*/
#productResult{color:#333}
h2.titleBar {text-align:center;}
h2.titleBar span {font-size:14px;}
.probesBlock .contentBlk {padding:0px; height:auto; font-family:'Trebuchet MS', arial;}
.probesBlock .contentBlk a {color:#0085C8;}
.noProductsFound {padding-top:20px; text-align:center; display:none;}
.productCount {font-weight:bold;}
.productCountBlock {float:left; width:49%; padding:10px 0 10px 10px;}
.pagingBlock {float:right; width:49%; padding:10px 8px 10px 0;}
.pagingBlock ul {float:right;}

.pagingBlock ul li.first, .pagingBlock ul li.previous, 
.pagingBlock ul li.next, .pagingBlock ul li.last 
{margin:1px 3px 0; height:16px; width:17px; cursor:pointer;}

.pagingBlock ul li {float:left; margin:0px 5px; font-size:12px;}
.pagingBlock ul li.active a {color:#333; font-weight:bold;}

.pagingBlock ul li.firstInactive {background:url(../images/surefishPrSrch/eFish/first_inactive.png) no-repeat;}
.pagingBlock ul li.firstActive {background:url(../images/surefishPrSrch/eFish/first_active.png) no-repeat;}

.pagingBlock ul li.prevInactive {background:url(../images/surefishPrSrch/eFish/previous_inactive.png) no-repeat;}
.pagingBlock ul li.prevActive {background:url(../images/surefishPrSrch/eFish/previous_active.png) no-repeat;}

.pagingBlock ul li.nextInactive {background:url(../images/surefishPrSrch/eFish/next_inactive.png) no-repeat;}
.pagingBlock ul li.nextActive {background:url(../images/surefishPrSrch/eFish/next_active.png) no-repeat;}

.pagingBlock ul li.lastInactive {background:url(../images/surefishPrSrch/eFish/last_inactive.png) no-repeat;}
.pagingBlock ul li.lastActive {background:url(../images/surefishPrSrch/eFish/last_active.png) no-repeat;}

.sureProdPanel {background:url(../images/surefishPrSrch/eFish/gene_tab_ex_long.png) no-repeat 0 0; padding:10px 8px 10px 13px; border-top:1px solid #ccc; margin-bottom:10px;}
.sureProdName {margin-left:13px; float:left; width:550px;}
.sureProdName a {float:left; margin-right:5px;}
.sureProdName span {display:block; padding-top:2px;}
.sureProdName .name {font:bold 13px 'Trebuchet MS', arial; color:#FF8800;}
.sureProdName .fileSize {font:bold 9px 'Trebuchet MS', arial; text-transform:uppercase; margin-top:3px;}
.sureTabs {float:right; width:325px;}
.sureTabs ul {float:right;}
.hybridization {display:none;}
.sureTabs li {float:left; text-align:center; font-size:11px; background:#E7E7E7; border:1px solid #ccc; border-bottom:0 none; width:104px}
.sureTabs li a {padding:5px 10px; display:block; color:#333 !important;}
.sureTabs li.active {background:#fff; }
.sureTabs li img {margin:2px auto;}
.probesBlock .resultPanel { border-top:1px solid #ccc; padding:10px; float:left; width:915px; margin-top:-1px}
.probesBlock .prdContainer {height:500px; overflow-x:hidden; overflow-y:auto;}
.resCont .flLeft {margin:5px;}
.features {font:bold italic 14px 'Trebuchet MS', arial; color:#0085C8; min-width:110px;}
.probesBlock .contentBlk .vwOpt a {font:normal normal 11px 'Trebuchet MS', arial; color:#7F7F7F; text-decoration:underline;}
.resultPanel .title {font:bold 13px 'Trebuchet MS', arial; margin:10px 0px;}
.resCont ul {float:left; margin-right:30px; font-size:12px;}
.cartProd {position:relative; width:478px; margin-right:50px;}
.vwCart {position:absolute; font:normal 11px 'Trebuchet MS', arial; top:1px; right:20px;}
.shopping_cart {background:url(../images/surefishPrSrch/eFish/bg_shopping_cart.png) no-repeat; height:132px; padding-top:12px; width:485px; margin-top:5px;}
.shopping_cart table {width:95%; font-size:13px;}

.shopping_cart table th {font-weight:bold; text-align:left}
.shopping_cart table td {border:0 none; padding:5px 0px 15px ;}
.shopping_cart table td.alignLeft {text-align:left;}
.shopping_cart .txtbox {width:40px;}
/* .kitWidth, .kitCatId, .kitColor {width:100px;} width:485 */
.kitWidth, .kitCatId, .kitPrice {width:80px;}
.kitQty{width:50px}
.kitColor{width:100px} 
.shopping_cart{width:470px !important;}
.shopping_cart table .button span {padding:0 0 0 5px;}
.shopping_cart table .button span span {font-size:11px; padding:0 10px 0 4px;}
.infoPanel {font-size:11px; margin-top:15px;}
.infoPanel .flLeft {font-style:italic;}
.infoPanel .flRight {margin-right:100px;}
.hPanel {float:left; width:50%; margin-top:10px;}
.hLabel {font:bold 11px 'Trebuchet MS', arial; margin:8px 0px 10px 5px;}
.bottomPager {margin-right:10px;}

/*===surefish probes styles===*/
.sureFISH .contentBlock .chmsbrwtitle {padding:0 16px 20px 3px;}
.probes {margin-top:30px; margin-bottom:30px;}
.sureFISH .probes .chmsbrwtitle {padding:0 16px 10px 3px;}
.probes .flLeft {width:600px;}
.listProbes {width:370px; margin:20px 50px;}
.listProbes li {margin-bottom:15px;}
.listProbes li.transCat, li.transCat {font:bold 14px 'Trebuchet MS', arial; color:#0085C8; margin-bottom:25px;}
.listProbes li.transTitle {font:bold 14px 'Trebuchet MS', arial;}
.listProbes.topBot, .listProbes.topBot .transCat {margin-top:-20px; margin-bottom:0px; position:relative; z-index:1;}

/*------Auto complete-------*/
#suggestion {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #B5B5B5; display: none; overflow: hidden; padding: 10px; position: absolute; max-width: 495px; min-width:215px; z-index: 2000; top:31px;}
#suggestion li {border: 0 none; font-size: 12px; font-weight: normal;}
#suggestion li.col {display: block; float: right}
#suggestion li.col ul{width: 240px;} 
#suggestion .col li { padding: 7px 5px 7px 10px;  width: 220px;}
#suggestion .col li:hover {background-color: #E9EBEC;}
#suggestion .col li a {background: none repeat scroll 0 0 transparent; display: inline; padding: 0;}
#suggestion .col li a:hover { background: none repeat scroll 0 0 transparent;}
#suggestion li strong { color: #FA9A21;}

h2.leftTitle {font:bold 16px arial; color:#333; margin:0px 10px 10px 17px;}

/*SureFish reagents*/
.reagentsBlock .contentBlk {padding:30px;}
.reagentsBlock .orderTable {margin-bottom:20px; border-left:1px solid #ccc;}
.reagentsBlock td {vertical-align:top;}
.reagentsBlock .txtbox {width:30px;}
a.certificate {background:url(../images/certificate.gif) no-repeat; padding:0px 0px 0px 17px; font-size:11px;}
a.certificate:hover {text-decoration:underline;}
span.Blk {display:block; margin-top:10px;}
.reagentsBlock .button {margin-top:10px;}
.events {margin-bottom:30px;}
.eventTitle {font:bold 13px arial; margin-bottom:5px;}
.topLinks ul {margin:5px 4px 5px 0px;}
.topLinks ul li {float:left; margin:3px 0; text-align:right;}
.reagentsBlock input#partNumber, .reagentsBlock input#designId, .reagentsBlock input#noOfSamples {width:295px;}

/*====SUREFISH SEARCH RESULTS====*/
.results {margin:20px 0px; width:455px;}
.srch {width:90%;}
.results li {margin-bottom:0px; border:1px solid #e5e5e5;}
.results li.transCat, .results li.noProds {border:0 none; background:none; padding:0px; margin-bottom:10px;}
.results li {background:url(../images/surefishPrSrch/eFish/btn_right_arrowb.png) no-repeat 7px 10px; padding:6px 20px;}
.results li.resultAlternate {background-color:#E5E5E5;}
/*#searchresult tr td{border:0}*/
#searchresult ul.col{float:right}
#searchresult li.arrblock{width:474px; overflow:hidden; margin:0 0 10px 0}
#searchresult h3{color: #0085C8; font:bold 14px 'Trebuchet MS',arial; margin-bottom:10px}
#searchresult .nav{float:right; cursor:pointer; color:#1B76FE; font-size:12px}
#searchresult .nav span, #searchresult nav{/*display:inline-block;*/ float:left;}
#searchresult .nav span{cursor: pointer; margin: 1px 3px 0;}
#searchresult .nav .active, .nav .nextactive, .nav .prevactive{color:#666; font-weight:bold;}
#searchresult .nav nav span{background:none}
#searchresult .nav span.prevactive{background:url("../images/surefishPrSrch/eFish/previous_inactive.png") no-repeat scroll 0 0 transparent; float:left;height: 16px; width: 17px;}
#searchresult .nav .prev{background:url("../images/surefishPrSrch/eFish/previous_active.png") no-repeat scroll 0 0 transparent; float:left;height: 16px; width: 17px;}
#searchresult .nav .next{background:url("../images/surefishPrSrch/eFish/next_active.png") no-repeat scroll 0 0 transparent; float:left;height: 16px; width: 17px;}
#searchresult .nav span.nextactive{background:url("../images/surefishPrSrch/eFish/next_inactive.png") no-repeat scroll 0 0 transparent; float:left;height: 16px; width: 17px;}

.changeCountry .fieldItem {margin-top:10px; width:140px; float:left;}
.changeCntry .countryPanel {float:left; width:20%;}
.changeCntry .fieldItem {margin:10px;}
.changeCntry .fieldItem li {padding:5px;}

/*MICRO ARRAY STYLES*/
.microArray{font-family:'Trebuchet MS', arial; color:#333; line-height:18px;}
.microArray .tabCnt li {font:bold 16px arial; float:left; margin:10px 20px 20px; background:none;}
.tabCnt li a.active {text-decoration:underline;}
.sureFISH #bodycontainer .microArray p {margin-left:0px;}
.microArray h2.main.tTitle {color:#0085C8;}
.microArray p img.flLeft {margin-right:10px; margin-bottom:5px;}
.microArray .transCat {font:bold 14px 'Trebuchet MS', arial; margin-bottom:10px;}

.genHtml {font:normal 14px 'Trebuchet MS',arial; line-height:16px;}
.genHtml .gho {line-height:20px;}
.genHtml li {margin-bottom:10px;}
.genHtml td {border:0 none !important; vertical-align:top;}

/*surefish kitcatalog searchresult page==== DONOT EDIT*/

#checkerBlock span {float:left; width:30px; height:30px;}
/*#checkerBlock input[type=checkbox] {width:25px; height:25px;}*/
.kitColor span.green.visible {background:url(../images/surefishPrSrch/eFish/color_2o.png) no-repeat 1px 0px;}
.kitColor span.green {background:url(../images/surefishPrSrch/eFish/color_2.png) no-repeat 1px 0px;}
.kitColor span.red.visible {background:url(../images/surefishPrSrch/eFish/color_4o.png) no-repeat 1px 0px;}
.kitColor span.red {background:url(../images/surefishPrSrch/eFish/color_4.png) no-repeat 1px 0px;}
.kitColor span.orange.visible {background:url(../images/surefishPrSrch/eFish/color_1o.png) no-repeat 1px 1px;}
.kitColor span.orange {background:url(../images/surefishPrSrch/eFish/color_1.png) no-repeat 1px 1px;}
.kitColor span.blue.visible {background:url(../images/surefishPrSrch/eFish/color_3o.png) no-repeat 1px 0px;}
.kitColor span.blue {background:url(../images/surefishPrSrch/eFish/color_3.png) no-repeat 1px 0px;}
.cartProd .shopping_cart .kitDetails td {vertical-align:top;}
.kitDetails .red, .kitDetails .green, .kitDetails .blue, .kitDetails .orange {color:#999; margin:0px;}
/*ENDS HERE*/

/*===FOR LOADER IMAGE===*/

  .ajaxLoader{
       background:#333;
       z-index:9999;
       display:none;
       opacity: 0.9;
       filter: alpha(opacity=90);
       }
       
.imgLoader{ background:url(../images/loader.gif) center center no-repeat !important;
       width:100px;
       height:100px;
       position:absolute;
       z-index:99999;
       display:none;
       }
       
  /*===For Alert overlays===*/     
       .roundedCorsWhite{
       border:5px solid #333;
       background:#fff !important; 
       padding:10px;
       -moz-border-radius: 10px;
       -webkit-border-radius: 10px;
       border-radius: 10px; /* future proofing */
       -khtml-border-radius: 10px; /* for old Konqueror browsers */
       }
              
.welcomeBox{width:300px;font-size:15px;color:#666;font-family:Arial, Sans-Serif;color:#000; text-align:center; display:none;}
.welcomeBox p{}

.showPP{position:relative;background:url(../images/quote.png) 50% 100% no-repeat;color:#333;}
.showPP div.innr{background:url(../images/quote-blockquote.png) 50% 0 no-repeat;font-size:16px;line-height:18px;margin:0;padding:13px 27px 0 32px;}
.showPP h1{font:20px bold arial; color: #000000;padding:0 20px 25px 20px;}
.showPP p{font:15px arial; color: #000000;padding:0 20px 25px 20px;}
.showPP .open{position:absolute;top:0;left:0;}
.showPP .close{position:absolute;bottom:0;right:0;}

.overLayCloseBar .close, .btnClose{position:absolute; float:right; right:10px; top:10px; cursor:pointer;}
.mqi {margin:15px 0px;}
.mqi .field {margin-left:50px;}
.mqi label {padding-top:0px; margin-top:-2px;}
.qualityResults {border-top:2px solid #ccc; margin-top:50px;}
.qualityResBlk {margin:0px 20px; padding:10px;}
.qualityResBlk ul li {background:url(../images/blue-bullet.png) no-repeat 0px 6px; padding-left:12px; margin-bottom:10px;}
.imgDesc {text-align:center; font-size:11px; margin-top:20px;}
table.imgBlk {margin-left:40px;}
.distList {height:620px; overflow-x:hidden; overflow-y:auto;}
table.dList {margin:0 auto; font-size:12px;}
table.dList th {font-weight:bold; padding-bottom:5px;}
table.dList td {padding-bottom:5px;}
.mdiv li {float:left; margin:2px 2px 10px; cursor:pointer; color:#0085c8;}
.mdiv li.active {color:#333;}
.mdiv span {float:left; margin:2px 2px 10px; cursor:pointer; color:#0085c8; font-weight: bold;}
/*FOR HEADER MULTILINGUAL SETTINGS*/
ul.accountLinks {text-align:right; overflow:hidden; margin-top:-20px; margin-right:16px; font:bold 11px arial;}
ul.accountLinks li {background:#04A8FB; float:right; margin-left:10px;}
ul.accountLinks li a {color:#fff; display:block; padding:3px 5px;}
.offers .tTitle {margin-top:0px; float:left; width:705px}
.offers .info {float:left; width:705px}
.offers {margin-top:15px; border: 1px solid #CCCCCC;  margin-top: 15px;  padding: 10px; position: relative;}
.offers .imgspace{float: left; margin-right: 10px;}
.offers .imgspace img{border:1px solid #CCCCCC; width:200px; }
.offers .button{position: absolute; bottom:10px; right: 10px;}
/*====offer detail page style====*/
.promoDetails {font:normal 11px arial; color:#0085C8;}
.promoDetailsDiv{border: 1px solid #CCCCCC;  margin-top: 20px; padding: 10px;}
.promoDetails span {margin-right:25px;}
.wrapContent{word-wrap: break-word; -ms-word-wrap:break-word; white-space:normal;}
#GenomicsSearchForm .contentBlock {min-height:280px; /*only for COFA*/}
.cofaLink{
	 background: url("../images/button_sprite.png") no-repeat scroll 0 0 transparent;
	 background-position: -3px -178px;
    display: block;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    padding: 0 0 0 15px;
}
/*for chromobrowser settings*/
.chromosomePagination {float: left;width: 48%;padding: 10px 0 10px 10px;}
.chromosomePager{float: right;width: auto;}
/*ends here*/

/*for error page 404*/
.pnf {padding:70px 80px 0px; min-height:350px;}
.pnf p {margin-bottom:20px;}
.imgBlock {cursor:default;}
.pnf .flLeft {width:240px;}
.pnf .flRight li {background:url(../images/blue-bullet.png) no-repeat 0 10px; padding-left:15px; margin:0px 0px 10px 10px;}
.pnf .flRight {width:530px; padding:0px 20px 40px; font-size:15px; line-height:25px; border-bottom:3px solid #ccc;}

#overlay.overCountry {display:block;}
#overlay .overCountryContainer {width:320px;}
#overlay.overCountry .overCountryContainer .popup {padding:35px 10px;}
.lt-ie8 #overlay.overCountry .overCountryContainer .popup {margin-top:-16px;}
.lt-ie8 #overlay.overCountry .button {margin-left:-2px;}
.chkDenied {font:bold 14px arial; line-height:22px;}

#ChangeBilling table{margin:10px 0}
#ChangeBilling th{font-weight:bold;padding:5px; border:1px solid #CCC;; text-align:left}
#ChangeBilling td{padding:5px; border:1px solid #CCC}
#articleContent ul{list-style:disc; margin:0 0 0 30px}
#articleContent ol{list-style:decimal; margin:0 0 0 30px}
#articleContent #toolsCalc ul{list-style:none; margin:0 0 0 10px}
#articleContent #toolsCalc ul{list-style:none; margin:0 0 0 10px}

/*SAP ORDER TOOLS*/
.uppercase {text-transform:uppercase;}
.sapOrder {width:400px;}
h1.sapBlock {margin:0px 0px 20px;}
.sapField, .sapData {float:left; width:200px; margin:3px 0px;}
.lt-ie8 .sapField, .lt-ie8 .sapData {margin:5px 0px;}
.sapField span {margin:-1px 3px 0px 0px; float:right;}
.sapDetails .mainTitle {font:bold 14px arial;}
.ordProSection {background:#fafafa; padding:10px 0px; border:1px solid #e5e5e5; width:365px;}
.ordProSection h2.title {text-align:center; font:bold 14px arial;}
.ordProSection label {width:125px;}
.ordProSection button.button {margin-top:10px;}
.ordProSection input[type=text] {width:185px;}
button.btnUpdtOrder {float:right; margin-right:15px;}
button.btnWebOrderList {margin-left:15px; float:left;}
.lt-ie9 button.btnUpdtOrder {margin-right:15px !important;}
.sapDataPanel table {width:962px; margin-bottom:30px;}
.lt-ie9 .sapDataPanel table {width:958px;}
.sapDataPanel table th {background:none;}
.sapDataPanel .cart-title {height:auto;}
.sapDataPanel .cart-title td {color:#fff; font-style:italic; font-weight:bold;}

label.webOrder {width:auto; text-align:left;}
.sapDataPanel table.ordMgt {border:1px solid #e5e5e5; width:100%;}
.ordMgt th {padding:5px !important; vertical-align:top; background:#0085C8 !important;}
.scrTable {width:965px; overflow-x:auto;}
.wid87 {width:87px;}
.wid100 {width:100px;}
/* .prodImage img, .prdImg img {
	cursor: default;
} */
#newsPage div, .displayAdv{
	display:block;
}
#img_404{
    padding: 76px 0 0;
    text-align: center;	
}

.qualityResBlk{ float:left; width:200px;}
.radioSpace{ margin-left: 5px; margin-right:10px;
    vertical-align: text-bottom;}
.resetLnk{text-decoration:underline; margin-right:10px}
.prodImage img{width:213px; height:160px;}
.prdImg img{width:48px; height:38px;}
.p15{ margin-right:15px !important;}

/* .featuredContent .prodTable {display: block;} 

.pqty{width:35px;} */
/*Additional tweaks for IE*/
.Explorer .shopping_cart .pqty {width:29px;}
.promotions #loader {display:none;}