
/**********************************
Main Nav
**********************************/
ul.navsystem li .bigtext a {font-size:14px;}
div#login_form div#errors {bottom:-25px;}
ul.navsystem div.navsystemtopbuttonleft {display:none;}
ul.navsystem li a:hover {text-decoration:none;}
ul.navsystem li.navsystemitemover div.navsystemtopbuttonleft {
background:url(../images/navigation/top_nav_left.gif) no-repeat left -37px; 
}
ul.navsystem li.navsystemitemover div.navsystemtopbuttoncontents  {
background:url(../images/navigation/top_nav_right.gif) no-repeat right -37px; 
}
div#categoryhead ul li div.navsystemtopbuttoncontents {
background-image:url(../images/navigation/top_nav_left_LARGE.gif); 
}
div#categoryhead ul li.navsystemitemover  div.navsystemtopbuttoncontents {
background-position:left -43px;
}
div#categoryhead ul li div.navsystemtopbuttoncontents h1 {
background-image:url(../images/navigation/top_nav_right_LARGE.gif);
padding: 7px 15px 5px 10px;
}
ul.navsystem li li,
div#categoryhead div.submenuholder li {
_background-image:url(../images/navigation/nav_hover_background.gif);
margin:0px;
padding:0px;
}
ul.navsystem li li,
div#categoryhead div.submenuholder li {
_background-image:url(../images/navigation/nav_hover_background.gif);
margin:0px;
padding: 8px 12px 10px 10px;
}
ul.navsystem li li li,
div#flyout ul.navsystem li li{
width:300px; 
}
ul.navsystem div.submenuholder div.submenuholder {
margin-left:-11px;
z-index:100;
}
ul.navsystem div.submenuholder div.navsystemsubmenucontents,
ul.navsystem div.submenuholder div.navsystemsubmenucontents div.navsystemsubmenuleft,
ul.navsystem div.submenuholder div.navsystemsubmenubottom,
ul.navsystem div.submenuholder div.navsystemsubmenubottom div {
background:url(../images/navigation/navsystem-menu.gif);
}
ul.navsystem div.submenuholder div.submenuholder {}
#topnav ul.navsystem div.submenuholder div.navsystemsubmenucontents ul {
	background: transparent url(../images/navigation/navsystem-menu.gif) no-repeat top right;
}
#topnav #categoryhead ul.navsystem div.submenuholder div.navsystemsubmenucontents ul {padding: 5px 0px 0px 1px;}
ul.navsystem div.submenuholder div.navsystemsubmenucontents {
	background:url(../images/navigation/navsystem-menu.gif) no-repeat bottom left;
}
ul.navsystem div.submenuholder div.navsystemsubmenucontents div.navsystemsubmenuleft{display:none;}
ul.navsystem li.navsystemitemover div.navsystemtopbuttoncontents{border-left: 1px solid #cccccc;margin-left:1px;}
ul.navsystem li.last,
ul.navsystem li.leaf2,
ul.navsystem li.leaf3,
div#categoryhead ul.navsystem li div.submenuholder ul li.leaf4 { 
	background-image:url(../images/navigation/menu_bottom_right.gif);
background-position:bottom right;
background-repeat:no-repeat;
margin-left:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
padding-bottom:0px;
padding-top:0px;
height:1px;
}
ul.navsystem li ul li.last,
ul.navsystem li ul li.leaf2,
ul.navsystem li ul li.leaf3,
div#categoryhead ul.navsystem li div.submenuholder ul li.leaf4 { 
	background-image:url(../images/navigation/menu_bottom_right.gif);
}
div#categoryhead ul.navsystem li div.submenuholder ul li.leaf4{padding: 0px 0px 0px 0px;}
ul.navsystem li ul li.last a.last,
ul.navsystem li ul li.leaf2 a.leaf2,
ul.navsystem li ul li.leaf3 a.leaf3,
div#categoryhead ul.navsystem li div.submenuholder ul li.leaf4 a.leaf4 { 
background-image:url(../images/navigation/menu_bottom_left.gif);
text-decoration:none;
margin:0px;
left:-13px;
padding-bottom:8px;
padding-top:9px;
}
ul.navsystem li ul li.navsystemitemover a:hover{background-position:0px -33px;}
div#categoryhead ul.navsystem li div.submenuholder ul li.leaf4 { 
padding: 0px 10px 1px 0px;
margin: 0px 0px 0px 11px;
}
div#categoryhead ul.navsystem li div.submenuholder ul li.leaf4 a.leaf4 { 
margin: 0px 0px 0px 0px;
padding: 9px 0px 8px 12px;
z-index:20;
position:relative;
}
div#categoryhead ul.navsystem li div.submenuholder ul li.leaf4 { 
	background-image:url(../images/navigation/menu_bottom_right.gif);
background-position: top right;
background-repeat:no-repeat;
}
div#categoryhead ul.navsystem li div.submenuholder ul li.leaf4.navsystemitemover{background-position:right -33px;}
ul.navsystem li.leaf2{padding-right:50px;}
ul.navsystem li ul li.leaf2 a.leaf2 {padding-right:50px;}
ul.navsystem li ul{width:110%;}
/*********************************
background images for the scroller
 *******************************/ 
a.jScrollArrowUp{background: url(../images/scroller/scrollbar_top.gif) no-repeat 0 -15px;}
a.jScrollArrowDown{background: url(../images/scroller/scrollbar_bottom.gif) no-repeat 0 -15px;}
/*********************************
 - - end - - background images for the scroller
 *******************************/ 
/*********************************
 this controls the gradient that grows
 based on the content inside of it.
 *******************************/ 
div.vert_divider{float:left;position:relative;top:0px;left:-5px;width:7px;min-height:500px;height:auto !important;height:500px;overflow:hidden;}
div#navcontentholder,div#contentmainwrapperwide{position:relative;}
div#navcontentholder fieldset{margin:0px;padding:0px;border:0px;position:relative;}
div.vert_divider .top { 
width: 7px; 
background: transparent url(../images/vertdividerleftnav-top.gif) bottom left;
position:absolute;
height:150px;
top:0px;
z-index:8;
}
div.vert_divider .bottom{ 
width: 7px; 
background: transparent url(../images/vertdividerleftnav-bot.gif) bottom left;
position:absolute;
bottom:0px;
z-index:6;
height:auto; 
}
div.vert_divider .top { 
top:40px;
}
/*********************************
 this controls the gradient that grows
 based on the content inside of it.
 *******************************/ 
div#overviewprodscroll.product_detail #pane{width:150px;height:265px;margin:0px;padding: 0px 0px 0px 0px;}
div#overviewprodscroll.category_detail #pane{width:130px;height:265px;margin:0px;padding: 0px 0px 0px 5px;}
#rightcol{margin: -8px 0px 0px 0px;}
#rightcol.rightcolwide{width:329px;margin:-8px 0px 0px 3px;float:left;}
#flashContentVertical {height:270px;margin:0 auto;padding:0;width:616px;}
div#contentbot {margin-top:-10px;}
#productsmidmain img {margin: 0px;float: left;}
#content.my_biorad #contentmainwrapper {margin: 5px 0px 0px 18px;width: 655px;}
div.newsletter_subscribe {width:327px;margin:0px;padding:0px;}
.overlay-dialog .overlay-b div {
background-position:bottom left;
border:0px solid blue;
position:absolute;
margin-left:-8px;
width:48px;
height:24px;
}
div#headerContent {display:block;visibility:visible;position:relative;height:70px}
div#headerContent div.header{position:absolute;top:0px;left:0px;}
#leftnav {float:left;margin:0 5px 0 0;width:150px;}
#contentmainwrapper{display:inline;float:left;margin:5px 0 0 22px;padding:0;text-align:left;width:653px;}
div#topMenuContent{height:60px;margin:0px;padding:0px;overflow:hidden;}
div#careersmidmain.ovps01 {position:relative;}
#contentcountrymidmap { 
width: 700px; 
height: 420px;
margin-left: 12px;
margin-top:10px;
padding: 0; 
text-align: left;
background: url(../images/contentcountry_worldmap.gif) no-repeat; 
}
#contentcountrymidmap h2{float:left;margin-left:5px;padding:6px 0 0 32px;width:720px;}
#contentcountrymidmap p{float:left;margin-left:5px;padding:6px 0 0 32px;width:720px;}
h2{font-size:20px;font-weight:bold;line-height:24px;}
.overlay-dialog {position:absolute; top:20px;}
#rightcolfind {padding-right: 15px;}
div#introduction fieldset  p {margin-right : 15px ;}