html, body { 
 width: 100%; 
 height: 99%;
}
body { 
 background-color: #b8b6b7; 
 background: url("../images/global/back.jpg") repeat-x; 
 margin: 0px; 
 padding: 0px;
}
.oldbackground {  
 background: url("../images/global/oldbackground.jpg") repeat-x; 
}
#shadow { 
 position: absolute; 
 background-color: #000; 
 filter: alpha(opacity=60); 
 -moz-opacity: 0.6; 
 opacity: 0.6; 
 top: 0px; 
 left: 0px; 
 margin: 0px; 
 padding: 0; 
 width: 100%; 
 z-index: 20; 
 display: none;
}
.shadowhome { 
 height: 640px;
}
.shadowlong {  
 height: 105%;
 position: fixed;
}

#wrapper { 
 width: 980px; 
 height: 100%; 
 margin: 0 auto; 
 z-index: 1;
}
A, ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, 
 DT, FORM, H1, H2, H3, H4, H5, H6, INPUT, MENU, OL, P, TD, 
 TH, UL, LAYER, SELECT, TEXTAREA { 
 font-size: 12px; 
 font-family: Helvetica, Arial, sans-serif; 
 line-height: 15px; 
 font-weight: normal; 
 color: #333; 
 margin: 0px; 
 padding: 0px;
}
p { 
 font-weight: normal;
}
h1 { 
 font-size: 26px; 
 font-weight: normal; 
 line-height: 26px;
}
h2 { 
 font-size: 20px; 
 font-weight: bold; 
 line-height: 24px;
}
h3 { 
 font-size: 16px; 
 font-weight: bold; 
 line-height: 16px;
}
h4 { 
 font-size: 15px; 
 font-weight: bold; 
 line-height: 15px;
 position:relative;
 z-index:5;
}
h5 { 
 font-size: 12px; 
 font-weight: bold; 
 line-height: 14px; 
 color: #ff6600;
}
sup { 
 font-family: inherit; 
 font-size: 80%; 
 font-weight: inherit; 
/* vertical-align: text-top; */
 line-height: 11px; 
 color: #000000;
}
a { 
 color: #ff6600; 
 text-decoration: none; 
 position: relative;
 font-weight: normal;
}
a:hover { 
 text-decoration: underline;
}
a.bold { 
 font-weight: bold;
}
.small {
 font-size: 10px; 
 line-height: 13px;
}
#head { 
 width: 960px; 
 margin: 10px 10px 0 10px; 
 padding: 0;
}
#head a { 
 font-size: 12px; 
 line-height: 14px; 
 color: #333; 
 text-decoration: none;
}
#head a:hover { 
 color: #ff6600;
 text-decoration: underline;
}
#head  a.on { 
 color: #ff6600;
 font-weight: bold;
}
#head  a.on:hover {
 text-decoration: underline;
}
#headleft { 
 width: 300px; 
 margin: 6px 0 0 0; 
 padding: 0 0 0 6px; 
 float: left;
}
#headleft img { 
 margin: 0; 
 padding: 0 0 9px 0;  
 float: left;
}
#headlangID p { 
 width: 150px; 
 margin: 2px 0 0 25px; 
 float: left; 
 color: #999;
}
#headright { 
 width: 460px; 
 margin: 0 0 0 494px; 
 font-size: 12px; 
 line-height: 14px; 
 color: #333; 
 text-align: right;
}
#headright p { 
 font-size: 12px; 
 line-height: 14px; 
 color: #999;
}
#headwelcome { 
 margin: 0 25px 0 0; 
 padding: 0 0 0 2px; 
 float: right;
}
#headcart { 
 width: 110px; 
 margin: 0; 
 float: right;
}
#headcart img { 
 margin: 0 8px 0 0; 
 float: right;
}
#headcart p { 
 margin: 0; 
 float: right;
}
#headlinks { 
 width: 400px; 
 margin: 4px 0 0 0; 
 float: right;
}
#headdivider { 
 margin: 17px 0 10px 0;
}
#topnav { 
 width: 960px; 
 height: 65px; 
 margin: 0 10px;
}
#flyout { 
 margin: 10px 0 0 0; 
 float: left;
}
#breadcrumb { 
 width: 950px; 
 margin: 10px 0 0 0; 
 padding: 0 0 0 7px; 
 font-size: 11px; 
 line-height: 14px; 
 float: left;
}
#breadcrumb a { 
 font-size: 11px; 
 line-height: 14px;
}
#breadcrumb.searchcrumb {   
 width: 750px;
 margin: 6px 0 0 0;
 padding: 0 0 0 2px;
 color: #999;
 font-weight: normal;
 float: none;
}
#breadcrumb.searchcrumb a { 
 color: #999;
 font-weight: normal;
}
#categoryhead { 
 width: 278px; 
 margin: 0 7px 0 0; 
 padding: 0 7px 0 0; 
 float: right;
}
#categoryhead h1 img { 
 margin: 0 0 5px 0;
}


/* general styles */

.darken { 
 color: #333;
}
.unbold { 
 font-weight: normal;
}
small { 
 font-size: 9px; 
 line-height: 12px;
}
.smaller { 
 font-size: 10px; 
 line-height: 11px; 
 font-weight: normal;
}
input, textarea, select { 
 position: relative; 
 margin: 0; 
 padding: 2px; 
 text-align: left;
 /*border: 1px solid #8f8f8f; */
}
select { 
/* height: 16px; */
}
.noborder { 
 border: 0px solid #8f8f8f;
}



/* buttons */ 

.clear { 
/* generic container (i.e. div) for floating buttons */
 overflow: hidden; 
 width: 100%;
}
 a.button { 
 font-weight: bold; 
 display: block; 
 float: left; 
 height: 25px; 
/* margin-left: 6px; */
 padding-right: 18px; 
/* sliding doors padding */
 text-decoration: none;
}
 a.button span { 
 display: block; 
 line-height: 15px; 
 padding: 5px 0 5px 18px;
}
 a.button:hover { 
 text-decoration: none;
}
 a.button:active { 
 background-position: bottom right; 
 outline: none; 
/* hide dotted outline in Firefox */
}
 a.button:active span { 
 background-position: bottom left; 
 padding: 6px 0 4px 18px; 
/* push text down 1px */
 text-decoration: none;
}
 a.greenbttn { 
 background: transparent url("../images/global/button-green_a.gif") no-repeat scroll top right; 
 color: #fff;
}
 a.greenbttn span { 
 background: transparent url("../images/global/button-green_span.gif") no-repeat;
}
 a.greenbttn:active { 
 color: #999;
}
#registerbutton {
 margin-right: 20px; 
 float: right;
}
#ordertable a.greenbttn { 
 margin-left: 0;
}
#contentmainwideright a.greenbttn {
 margin-top: -26px; 
 float: right;
}
#rightcolcontentmid a.greenbttn { 
 margin: 10px 10px; 
 float: right;
}
#rightcolsearch a.greenbttn { 
 margin: 0; 
 float: right;
}
.accordfaux150 a.greenbttn { 
 margin: 0 0 0 5px; 
 float: right;
}
 a.greybttn { 
 font-size: 11px; 
 margin-left: 0; 
 padding-right: 8px; 
/* sliding doors padding */
 background: transparent url("../images/global/button-grey_a.gif") no-repeat scroll top right; 
 color: #009900;
}
 a.greybttn span { 
 background: transparent url("../images/global/button-grey_span.gif") no-repeat; 
 padding: 5px 0 5px 8px;
}
 a.greybttn:active { 
 color: #007b00;
}
 a.greybttn:active span { 
 padding: 6px 0 4px 8px; 
/* push text down 1px */
}

 a.catprodview, a.catcatview { 
 width: 124px; 
 background: transparent url("../images/global/button-grey_a.gif") no-repeat scroll top right; 
 color: #444;
}
 a.catprodview span { 
 padding-left: 34px; 
 background: transparent url("../images/global/button-cat-prodview_span.gif") no-repeat;
}
 a.catcatview span { 
 padding-left: 34px; 
 background: transparent url("../images/global/button-cat-catview_span.gif") no-repeat;
}
 a.catprodview:active, a.catcatview:active { 
 color: #000;
}
 a.catprodview:active span { 
 padding-left: 34px;
}
 a.catcatview:active span { 
 padding-left: 34px;
}



#poplogin { 
 position: fixed; 
 z-index: 30; 
 margin: 30px 0 0 254px; 
 padding: 0; 
 display: none; 
}
#poplogintop { 
 width: 464px; 
 height: 20px; 
/* background: url("../images/global/poplogin-back1.png") no-repeat; */
}
#poploginhed { 
 width: 464px; 
 height: 16px;
 margin: 0; 
 padding: 0 0 10px 0; 
/* background: url("../images/global/poplogin-backmid1.png") no-repeat; */
}
#poploginmid { 
 width: 464px; 
 height: 166px; 
 padding: 4px 0 0 0; 
/* background: url("../images/global/poplogin-back2.png") repeat-y; */
}
#poploginleft { 
 width: 200px; 
 height: 120px;
 padding: 0 0 0 18px; 
 float: left;
}
#poploginright { 
 width: 192px;  
 height: 120px;
 padding: 0 0 0 16px;
 float: right;
}
#poploginbot { 
 width: 464px; 
 height: 15px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/popprevviewed-back2.png") no-repeat; */
}
#poploginhedtext { 
 width: 241px;
 margin: 0; 
 padding: 0 0 0 18px; 
 text-align: left; 
 float: left;
}
#poploginhedtext2 { 
 width: 140px; 
 margin: 0; 
 padding: 0 0 0 14px; 
 text-align: left; 
 float: left;
}
.popheadclose { 
 height: 14px;
 padding: 8px 14px 0 0; 
 float: right;
}
.popheadclose a { 
 position: relative; 
 margin: 0; 
 padding: 0;
}
#poploginmid p, #poploginmid ul { 
 font-size: 12px; 
 line-height: 15px; 
 text-align: left; 
 margin: 3px 0 0 0; 
 padding: 4px 2px 2px 2px;
}
#poploginmid ul { 
 margin-bottom: 8px;
}
#poploginmid li { 
 margin-left: 1.5em; 
 margin-bottom: 5px; 
 padding-left: 10px; 
 list-style: disc;
}
#loginname, #loginpass { 
 width: 200px; 
 margin: 2px 0 11px 0;
 float: left;
}
#poploginbutton {  
 width: 206px; 
 padding: 0 0 0 18px;
 float: left;
}
#forgot { 
 padding: 4px 10px 0 0;
 float: right;
}
#loginbutton { 
 float: right; 
 text-decoration: none;
}
#popregisterbutton {  
 width: 192px; 
 float: right;
 text-decoration: none;
}
#poplogin a { 
 font-size: 11px; 
 line-height: 14px;
}
#poploginlinevert { 
 position: absolute; 
 z-index: 31; 
 margin: 4px 0 0 255px; 
 padding: 0;
}
#content { 
 width: 980px; 
 margin: 0; 
 padding: 0; 
 font-size: 12px; 
 line-height: 18px; 
 color: #999; 
 text-align: center; 
 float: left;
}
#content img { 
 position: relative;
}
.contenthome { 
 width: 980px; 
 margin: 0 10px;
}
#contenttop { 
 width: 980px; 
 height: 18px; 
/* background: url("../images/global/content-top.png") no-repeat; */
}
#contentmid { 
 width: 980px; 
 padding: 4px 0 0 0; 
 float: left; 
/* background: url("../images/global/content-mid.png") repeat-y; */
}
#contentbot { 
 width: 980px; 
 height: 18px; 
 float: left; 
/* background: url("../images/global/content-bot.png") no-repeat; */
}
#contentcountry { 
 width: 825px; 
 margin: 0 auto; 
 padding: 0; 
 font-size: 12px; 
 line-height: 18px; 
 color: #999; 
 text-align: center;
}
#contentcountry #head { 
 width: 805px; 
 margin: 10px 10px 0 10px; 
 padding: 0;
}
#contentcountry img { 
 position: relative;
}
#contentcountrytop { 
 width: 825px; 
 height: 18px; 
 margin: 10px 0 0 0;
/* background: url("../images/global/contentcountry-top.png") no-repeat; */
}
#contentcountrymid { 
 width: 825px; 
 padding: 4px 0 0 0; 
 float: left; 
/* background: url("../images/global/contentcountry-mid.png") repeat-y; */
}
#contentcountrymid .helpemail { 
 height: 14px;
 padding: 0 24px 0 0; 
 font-weight: bold;
 float: right;
}
#contentcountrymid .helpemail a { 
 font-weight: bold;
}
#contentcountrybot { 
 width: 825px; 
 height: 18px; 
 float: left; 
/* background: url("../images/global/contentcountry-bot.png") no-repeat; */
}
#contentcountrymidmap { 
 width: 800px; 
 height: 420px;
 margin: 0 auto;
 padding: 0; 
 text-align: left;
 background: url("../images/global/contentcountry_worldmap.gif") no-repeat; 
}
#contentcountrymidmap h2, #contentcountrymidmap h4, #contentcountrymidmap p, #contentcountrymidmap ul, #contentcountrymidmap table { 
 width: 720px;  
 padding: 6px 0 0 32px; 
 float: left; 
}
#contentcountrymidmap table { 
 width: 320px;  
 margin: 0 0 0 16px;
 padding: 0;
}
#contentcountrymidmap ul { 
 font-size: 12px; 
 line-height: 15px; 
 text-align: left; 
 padding: 4px 2px 2px 40px;
}
#contentcountrymidmap li { 
 margin-left: 1.5em; 
 margin-bottom: 3px; 
 padding-left: 10px; 
 list-style: disc;
}

#contentcountrylist { 
 width: 265px; 
 padding: 8px 0 0 1px;
 float: left;  
}
#contentcountrylisttop { 
 width: 265px; 
 height: 41px;
 float: left; 
 background: url("../images/global/contentcountry-list-top.gif") no-repeat; 
}
#contentcountrylisttop h3 { 
 padding: 14px 0 0 14px;
 float: left;  
}
#contentcountrylistmid { 
 width: 265px; 
 height: 160px;
 float: left; 
 background: url("../images/global/contentcountry-list-mid.gif") repeat-y; 
}
#contentcountrylistmid table{ 
 width: 235px;
 margin: 8px 0;
 padding: 0;
}
#contentcountrylistbot { 
 width: 265px; 
 height: 41px; 
 float: left; 
 background: url("../images/global/contentcountry-list-bot.gif") no-repeat; 
}

#contentmainwrapper { 
 width: 648px; 
 padding-left: 22px; 
 text-align: left; 
 float: left;
}
#contentmainwrapperwide { 
 width: 950px; 
 padding-left: 22px; 
 text-align: left; 
 float: left;
}

#contentmainwrapper h3.contentmaindivide {
/*  margin: 0 0 0 15px; */ 
 margin: 0 0 0 0;
}
#contentmain p, #contentmainwidemid p, #contentmainwrapper.article p, #contentmainwrapper.fullpage p {
 margin: 10px 0; 
}
#contentmainwidemid p { 
 margin-left: 15px;
 margin-right: 10px;
}
#contentmainwidemid.checkouttables p { 
 margin-left: 12px;
}
#contentmainwrapper.fullpage p {
 width: 900px; 
 padding: 0 22px 0 0;
}

#contentmainwrapper.narrow { 
 width: 618px; 
 padding-left: 19px;
}
#subheaddivider { 
 width: 648px; 
 height: 30px;
}
#subheaddividerwide { 
 width: 930px; 
 height: 30px;
}
#subheaddivider img, #subheaddividerwide img, #subheaddividerpop img {  
 vertical-align: middle;
 margin-top: 8px;
}
#emailicon { 
 margin: 0 0 0 24px;
}
#printicon {  
/* cursor: pointer; */
 margin: -8px 0 0 8px;
}
#subheaddividerpop { 
 width: 620px; 
 height: 30px;
}
#contentmainleft {
 width: 327px; 
 float: left;
}
#contentmainright {
 width: 317px; 
 margin-top: -4px; 
 float: left;
}
#contentmainright0 {
 width: 317px; 
 margin-top: 0px; 
 float: left;
}
#contentmainwrapper h4, #contentmainwide h4  { 
 margin: 0 0 10px 0px;
 padding: 0;
}
#contentmain h4  { 
 margin: 0;
 padding: 0;
}
#contentmainwideleft {
 width: 298px; 
 float: left;
}
#contentmainwideright {
 width: 254px; 
 float: left;
}
#contentmainwideleft input, #contentmainwideright select {
 width: 80px;
}
#vertdivideleftnav { 
 width: 7px; 
 height: 1081px; 
 float: left;
 background: transparent url("../images/global/vertdividerleftnav-bot.gif") bottom left;
}
#vertdivideleftnavshort { 
 width: 7px; 
 height: 87px; 
 margin-top: -4px;
 float: left;
}
.short h3 {
 margin-bottom: 6px;
}
#contentmain { 
 width: 453px; 
 margin-left: 12px; 
 float: left;
}
.contentmaindividegrey { 
 margin: 8px 0 10px 0;
}
.proddetailtab {
 margin: 20px 0 0 0;
}
.fragment { 
 width: 650px; 
 margin: 0; 
 padding: 0 0 20px 0;
}
.fragment p { 
 margin: 0; 
 padding: 8px 30px 8px 30px;
}
.fragment #carttable, .fragment #carttable_2 {
 margin-left: 0;
} 
.fragment #twrapper {
 margin: 0; 
 padding: 0;
}
#tabtop { 
 width: 653px; 
 height: 12px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/tab-detail_top.gif") no-repeat 0 0;
}
#contentmainwide, #popprintmain, #popprintmain2, #popprintmain3 { 
 margin: 0 0 8px 0; 
 text-align: left;
 float: left;
}
#contentmainwide750divider { 
 margin: 10px 0 10px 14px;
 float: left;
}
#contentmainwide750dividerinner { 
 margin: 6px 0 6px 2px;
}
#contentmainwidewhitetop { 
 width: 653px; 
 height: 31px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmainwide-white_top.gif") no-repeat;
 float: left;
}
#contentmainwidegreytop {  
 width: 653px; 
 height: 31px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmainwide-grey_top.gif") no-repeat;
 float: left;
}
#contentmainwide750whitetop { 
 width: 750px; 
 height: 31px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmainwide750-white_top.gif") no-repeat;
}
#contentmainwide750greytop {  
 width: 750px; 
 height: 31px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmainwide750-grey_top.gif") no-repeat;
}
#contentmainwidewhitetop.topnoheader { 
 height: 14px;
}
#popprintwhitetop, #popprintwhitetop2, #popprintgreytop, #popprintgreytop2, #popprintgreytop3 { 
 width: 659px; 
 height: 20px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/popprint-white-top.png") no-repeat; */
}
#popprintgreytop, #popprintgreytop, #popprintgreytop2, #popprintgreytop3 {
 height: 34px; 
}
#popprintgreytop h3 {
padding-left:20px;
}

.bioradpoplogo { 
 margin: 0 0 0 22px; 
 padding: 0;
}
#popsmallgreytop, #popsmallgreytop2, #popsmallgreytop3 {  
 width: 376px; 
 height: 46px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/popsmall-grey_top.png") no-repeat; */
}
#popsmallgreytop h3, #popsmallgreytop2 h3, #popsmallgreytop3 h3 {
padding-top: 8px;
padding-left: 22px;
}

#contentmainwidemid { 
 width: 653px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmainwide-white_mid.gif") repeat-y;
 float: left;
}
#contentmainwide750mid { 
 width: 750px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmainwide750-white_mid.gif") repeat-y;
}
#popprintmid, #popprintmid2, #popprintmid3 { 
 width: 659px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/popprint-white-mid.png") repeat-y; */
}
#popprintmid #print_order_review, #popprintmid2 #print_order_review, #popprintmid3 #print_order_review { 
 margin-left: 1px; 
}
#popsmallmid, #popsmallmid2, #popsmallmid3 {
 width: 376px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/popsmall-white_mid.png") repeat-y; */
}
#contentmainwidebot, #tabbot { 
 width: 653px; 
 height: 12px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmainwide-white_bot.gif") no-repeat 0 0;
 float: left;
}
#contentmainwide750bot { 
 width: 750px; 
 height: 12px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmainwide750-white_bot.gif") no-repeat 0 0;
}
#popprintbot, #popprintbot2, #popprintbot3 { 
 width: 659px; 
 height: 15px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/popprint-white-bot.png") no-repeat 0 0; */
}
#popsmallbot, #popsmallbot2, #popsmallbot3 { 
 width: 376px; 
 height: 15px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/popsmall-white_bot.png") no-repeat 0 0; */
}
#ordertable { 
 width: 649px; 
 margin: 0 0 0 -1px; 
 padding: 0; 
 text-align: left; 
 clear: both;
}
#ordertable.feat { 
 width: 453px; 
 margin: 10px 0 0 0;
}
#ordertable.prodbrowstable { 
 width: 602px; 
 margin: 10px 0 0 0;
}
.orderprodthumb { 
 margin: 0 20px;
}
.feat .orderprodthumb { 
 margin: 0;
}
#ordertable.feat.orderprodthumb { 
 margin: 0;
}
#ordertable .prodbrowstable.orderprodthumb { 
 margin: 0 4px;
}
#ordertable p { 
 margin: 0 8px 0 0; 
 padding: 0; 
}


#ordertable.prodbrowstable h5, #ordertable.prodbrowstable p { 
 margin: 0 8px 0 4px;
}
#orderquantity { 
 width: 18px; 
 margin: 0 0 0 10px;
}
td.tblewhiteback { 
 height: 18px;
}
#ordertable.prodbrowstable td.tblewhiteback { 
 height: 5px;
}
#ordertable.prodbrowstable td.tblegreyvertdividesm {
 height: 5px;
}

#ordertable td h5{ 
 margin: 0 8px 0 0; 
 padding: 0; 
 font-size: 12px; 
 font-weight: bold; 
 color: #ff6600;
}

tr.tblegreyback, td.tblegreyback { 
 background-color: #f2f2f2;
}
td.tblegreyhorzdivide { 
 height: 1px; 
 background: url("../images/global/1x1grey.gif") repeat-x 0 0; 
 background-color: #c5c5c5;
}
td.tblegreyvertdivide { 
 width: 20px; 
 height: 138px; 
 background: url("../images/global/1x1grey.gif") repeat-y 0 0; 
 background-color: #fff;
}
.feat td.tblegreyvertdivide { 
 width: 10px;
}
.prodbrowstable td.tblegreyvertdivide { 
 width: 15px;
}
td.tblegreyvertdividesm { 
 width: 1px; 
 height: 16px; 
 background: url("../images/global/1x1grey.gif") repeat-y 0 0; 
 background-color: #f2f2f2;
}
td.white { 
 background-color: #fff;
}
#footer { 
 width: 980px; 
 margin: 0 auto; 
 font-size: 10px; 
 line-height: 18px; 
 color: #999; 
 text-align: center; 
 float: left;
}
#footer a { 
 font-size: 11px; 
 color: #565656; 
 font-weight: normal; 
 text-align: center;
}


/* home styles */

#flashContentHome { 
 width: 960px; 
 height: 338px; 
 margin: 0 auto; 
 padding: 0;
}
#flashContentHome img, #flashContentHome embed, #flashContentHome embed { 
 position: relative;
}
#flashContentHome img { 
 margin: 20px auto;
}
#flashContentHome p { 
 margin: 150px auto; 
 font-size: 12px; 
 line-height: 18px; 
 color: #333; 
 text-align: center;
}

#findproinfobox { 
/* background: url("../images/global/home-findproinfobox.png") no-repeat; */
 width: 396px; 
 height: 124px; 
 margin: 0 auto; 
 padding: 0; 
 text-align: center;
}
h1.prodbox{ 
 color: #6d6d6d; 
 margin: 0; 
 padding: 15px 0 0 0;
}
#findproinfobox p { 
 padding-top: 4px;
}
#findproinfobox p, #findproinfobox a.bold { 
 font-weight: bold;
}
/* following style for old home background test page only */
.homefindproinfobox { 
 background: url("../images/global/back-findproinfobox-footer.jpg") top center no-repeat; 
}
#findprodinfoform { 
 width: 365px; 
 height: 30px; 
 margin: 7px auto; 
 padding: 0;
}
#findprodinfotable, #popsearchpredict {
position: absolute;
z-index: 25;
}
#findprodinfotext { 
 width: 180px; 
 margin: 2px 0 0 5px;
}
#findprodinfoselect { 
 width: 88px; 
/* height: 16px; */
 margin: 2px 0 0 5px;
}
#findprodinfobutton { 
 margin: 3px 0 0 5px; 
 text-decoration: none;
}
#txtdividervert { 
 margin: -1px 10px 0 10px;
 vertical-align: middle;
}
.maincolbotgrey #txtdividervert {  
 float: left;
}
#popsearchpredict { 
 position: absolute; 
 z-index: 25; 
 margin: 20px 0 0 0; 
 padding: 0; 
 display: none;
}
#popsearchpredicttop { 
 width: 286px; 
 height: 12px; 
/* background: url("../images/global/search-predict-popback1.png") no-repeat; */
}
#popsearchpredictmid { 
 width: 286px; 
 padding: 4px 0 2px 0; 
/* background: url("../images/global/search-predict-popbackmid.png") repeat-y; */
}
#popsearchpredictbot { 
 width: 286px; 
 height: 20px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/search-predict-popback2.png") no-repeat; */
}
#popsearchpredictmid p { 
 font-size: 11px; 
 line-height: 14px; 
 text-align: left; 
 width: 262px; 
 margin: 0 0 0 14px; 
 padding: 2px;
}
#popsearchpredictmid a { 
 font-size: 11px; 
 line-height: 14px;
}
#popprevviewed { 
 position: absolute; 
 z-index: 30; 
 margin: -260px 0 0 -129px; 
 padding: 0; 
 display: none;
}
#popprevviewedtop { 
 width: 622px; 
 height: 20px; 
/* background: url("../images/global/popprevviewed-back1.png") no-repeat; */
}
#popprevviewedhed { 
 width: 622px; 
 height: 12px; 
 margin: 0; 
 padding: 0 0 10px 0; 
/* background: url("../images/global/popprevviewed-back1.png") no-repeat; */
}
#popprevviewedmid { 
 width: 622px; 
 height: 234px; 
 padding: 4px 0 0 0; 
/* background: url("../images/global/popprevviewed-backmid.png") repeat-y; */
}
#popprevviewedleft { 
 width: 312px; 
 float: left;
}
#popprevviewedright { 
 width: 265px; 
 float: right;
}
#popprevviewedbot { 
 width: 622px; 
 height: 15px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/popprevviewed-back2.png") no-repeat; */
}
#popprevviewedhedtext { 
 width: 620px; 
 margin: 0; 
 padding: 0 0 0 14px; 
 text-align: left; 
 float: left;
}
#popprevviewedmid p { 
 font-size: 12px; 
 line-height: 15px; 
 text-align: left; 
 margin: 0 0 0 14px; 
 padding: 2px;
}
#popprevviewedmid a { 
 font-size: 11px; 
 line-height: 14px;
}

#popquickord {
 position: absolute; 
 z-index: 30; 
 margin: -260px 0 0 -129px; 
 padding: 0; 
 display: none;
}
#popquickordtop { 
 width: 620px; 
 height: 20px; 
}
#popquickordhed {
 width: 620px; 
 height: 12px; 
 margin: 0; 
 padding: 0 0 10px 0; 
}
#popquickordhedtext { 
 width: 614px; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
}
#popquickordhedtext table {
 margin-left: 20px;
}
#popquickordmid { 
 background: #fff;
 position: relative;
 width: 614px;
 padding: 0; 
 margin-left: 4px;
}
.popquickordpanel {
 width: 614px;  
}
#popquickordmid table {
 text-align: left;
}
#popquickordleft { 
 border-right: 1px solid #c5c5c5;
 width: 344px; 
 float: left;
}
#popquickordright { 
 width: 262px; 
 float: left;
}
#popquickordbot {
 width: 620px; 
 height: 15px; 
 margin: 0; 
 padding: 0; 
}
.quickordnum {
 width: 220px;
}
.quickordquant {
 width: 40px;
}

/* landing page styles */

#flashContentLanding { 
 width: 616px; 
 height: 260px; 
 margin: 0 auto; 
 padding: 0; 
 float: left; 
 background: url("../images/global/landing_flash-back.gif") no-repeat;
}
#flashContentLanding img, #flashContentLanding embed, #flashContentLanding object { 
 position: relative;
}
#flashContentLanding p { 
 margin: 100px auto; 
 font-size: 12px; 
 line-height: 18px; 
 color: #333; 
 text-align: center;
}
#productcategories { 
 margin: 7px auto; 
 width: 616px; 
 float: left;
}
#productcategoriestop { 
 width: 616px; 
 height: 31px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/productcategories-top.gif") no-repeat;
}
#productcategoriesmid { 
 width: 616px; 
 height: 530px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/productcategories-mid.gif") repeat-y;
}
#productcategoriesleft { 
 width: 262px; 
 height: 520px; 
 margin: 6px 0; 
 padding: 0;
 float: left;
}

#productcategoriesright { 
 width: 346px; 
 height: 520px; 
 float: right;
}
#productcategoriesrighttoplink a {  
 font-size: 10px; 
 line-height: 12px; 
 margin: 8px 10px 0 0; 
 float: right;
}
.productcategoriesrightmain { 
 width: 320px; 
 margin: 34px 0 0 12px; 
 padding: 0 6px 0 0;
 float: left;
}
.productcategoriesrightmain a { 
 font-weight: bold;
}
#productcategoriesbot { 
 width: 616px; 
 height: 18px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/productcategories-bot.gif") no-repeat;
}
.sectiontop h3 { 
 margin: 10px 0 0 0; 
 padding: 0 0 0 16px; 
 float: left;
}
.sectiontop select { 
 margin: 10px 0 0 0; 
 padding: 2px; 
 float: left;
}
#contentmainwide750whitetop h3 {
 margin: 10px 10px 0 0; 
 padding: 0 0 0 15px; 
}
.sectiontop img { 
 margin: 5px 0 0 0; 
 padding: 0 0 0 5px; 
 float: left;
}
#prodbrowspophed.sectiontop h3  { 
 margin: 0 0 0 0; 
 padding: 0 0 0 15px; 
 float: left;
}
#prodcat02, #prodcat03, #prodcat04, #prodcat05, #prodcat06, #prodcat07, #prodcat08, #prodcat09, #prodcat10, #prodcat11, #prodcat12, #prodcat13, #prodcat14, #prodcat15, #prodcat16, #prodcat17, #prodcat18, #prodcat19, #prodcat20 {
 display: none;
} 


/* Product Category styles */

#leftnav { 
 width: 164px; 
 margin: 0 10px 0 0; 
 float: left;
}
#leftnav.thin { 
 width: 154px; 
 margin: 0 10px 0 0; 
 float: left;
}
#leftnav ul { 
 list-style: none;  
 margin-top: 5px;
 margin-left: -3px; 
 padding-left: 1em; 
 text-indent: -1em;
}

#leftnav li, #productcategoriesleft li { 
 margin-bottom: 10px; 
 font-size: 11px; 
 line-height: 13px; 
 color: #ff6600;
}
#leftnav li { 
 color: #333;
}
#leftnav a.on, #leftnav .on {
 color:#000;
 font-weight:bold;
}
#productcategoriesleft li { 
 margin-bottom: 8px;
}
#leftnav li a, #productcategoriesleft li a { 
 position: relative; 
 font-size: 11px; 
 line-height: 13px;
}
#leftnav li a:hover, #productcategoriesleft li a:hover { 
 text-decoration: underline;
}
#leftnavgreydivider { 
 margin: 10px 0 10px 6px;
}
#categorybuttonoff img { 
 padding: 0 0 0 4px; 
 float: left;
}
#categorybuttonoff div { 
 margin: 0 0 0 28px; 
 padding: 0; 
 font-weight: bold;
}
#categoryprod { 
 padding: 8px 0 0 0; 
 color: #ff6600; 
 font-weight: bold; 
 clear: both;
}
#categoryprod.search750 { 
 width: 750px;
 margin-top: 10px;
}
#categoryprod a {  
 font-weight: bold;
}
#categoryprod a.unbold {  
 font-weight: normal;
}
#categoryprod img { 
 margin: -8px 25px 0 8px; 
 float: left;
}
#categoryprod img.categoryprodgrey { 
 margin: 12px 0 6px 0;
}
#categoryprodbutton { 
 margin: 0 0 10px 0; 
 float: left;
}
#categorybuttonoff { 
 width: 134px; 
 padding: 0 0 10px 6px; 
 color: #444; 
 font-weight: bold; 
 text-align: middle; 
 float: left;
}
 a.rightcolbttn { 
 margin-left: 3px; 
 padding: 0;
}
 a.rightcolbttn span { 
 margin: 0px; 
 padding: 5px 10px 5px 10px;
}
 a.rightcolbttn:active span { 
 padding: 6px 8px 4px 10px; 
/* push text down 1px */
}
#rightcol { 
 width: 275px; 
 margin: 0; 
 padding: 0 0 0 12px; 
 float: left;
}
#rightcol.rightcolwide { 
 width: 317px; 
 margin: 0; 
 padding: 0 0 0 8px;
}
#rightcol.maincolwide { 
 margin: 0; 
 padding: 0;
}
#rightcolfind { 
 width: 277px; 
 height: 85px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/rightcol-findback.jpg") no-repeat;
}
#rightcol.rightcolwide #rightcolfind { 
 width: 317px; 
 height: 119px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/rightcolwide-findback.jpg") no-repeat;
}
.rightcolprodbox  { 
 margin: 17px 0 0 14px; 
 padding: 0; 
 color: #333; 
 text-align: left;
}
#rightcol.rightcolwide.rightcolprodbox  { 
 margin: 17px 0 0 18px;
}
#rightcolfindprodinfoform { 
 width: 256px; 
 height: 30px; 
 margin: 10px 0 0 0; 
 padding: 0 0 0 10px; 
 float: left;
}
#rightcol.rightcolwide #rightcolfindprodinfoform { 
 width: 286px; 
 padding: 0 0 0 10px;
}
#rightcol.rightcolwide #rightcolfindprodinfotable {
 margin: 0 auto;
}
#rightcolfindprodinfotext { 
 position: relative; 
 width: 108px; 
 margin: 0; 
 padding: 2px; 
 font-size: 11px;
}
#rightcol.rightcolwide #rightcolfindprodinfotext { 
 width: 120px;
}
#accountselecttable {
 height: 31px;
 margin-top: -2px;
}
#rightcolfindprodinfoselect, #accountselect {
 position: relative; 
 margin: 0 0 0 3px; 
 padding: 2px; 
 font-size: 11px;
}
#accountselect {
 margin: 0 0 0 6px;
}
#rightcol.rightcolwide #rightcolfindprodinfoselect {
 position: relative; 
/* height: 16px; */
 margin: 0 3px 0 8px; 
 padding: 2px; 
 font-size: 10px;
}

#rightcol.rightcolwide #rightcolfind p {
 width: 310px; 
 margin: 14px 0 0 0;
 text-align: center;
 float: left;
}
#rightcol.rightcolwide #rightcolfind p, #rightcol.rightcolwide #rightcolfind a {
 font-weight: bold;
}
#rightcolcontent { 
 width: 277px; 
 margin: 6px 0 0 0; 
 padding: 0; 
 text-align: left; 
 float: left;
}
#rightcol.rightcolwide #rightcolcontent { 
 width: 317px;
}
#rightcolcontenttop { 
 width: 277px; 
 height: 31px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/rightcol-greytop.gif") no-repeat;
}
#rightcol.rightcolwide #rightcolcontenttop { 
 width: 317px; 
 height: 31px; 
 background: url("../images/global/rightcolwide-greytop.gif") no-repeat;
}
#rightcol.maincolwide #rightcolcontenttop { 
 width: 317px; 
 height: 40px; 
 background: url("../images/global/rightcolwide-greytoptall.gif") no-repeat;
}
#rightcolcontenttopwhitesm { 
 width: 317px; 
 height: 10px; 
 background: url("../images/global/rightcolwide-whitetop.gif") no-repeat;
}
#rightcolcontenttopgreymsm { 
 width: 317px; 
 height: 11px; 
 background: url("../images/global/rightcolwide-greytop.gif") no-repeat;
}
#rightcolcontentmid { 
 width: 277px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/rightcol-contentback.gif") repeat-y;
}

#rightcol.rightcolwide #rightcolcontentmid { 
 width: 317px; 
 background: url("../images/global/rightcolwide-contentback.gif") repeat-y;
}
#rightcolcontentmidleft { 
 width: 75px; 
 height: 100px; 
 margin: 0; 
 padding: 0 0 0 18px; 
 border-right: 1px solid #ccc; 
 float: left;
}
.contact #rightcolcontentmidleft { 
 width: 110px;
}
#rightcolcontentmidleft h3 { 
 margin: 40px 0 0 0; 
 padding: 0;
}
#rightcolcontentmidright { 
 width: 220px; 
 margin: 0; 
 padding: 5px 0 0 0; 
 float: right;
}
.contact #rightcolcontentmidright { 
 width: 185px;
}
.contact #rightcolcontentmidright p { 
 margin: 3px 0 2px 0;
}


.accordion { 
 margin: 0; 
 padding: 0;
}
#rightcolcontenttop h3 { 
 margin: 10px 0 0 0; 
 padding: 0 0 0 15px; 
 float: left;
}
#rightcol.maincolwide h3, #rightcol.maincolwide p { 
 margin: 15px 0 0 0; 
 padding: 0 0 0 15px; 
 float: left;
}
#rightcolcontentmid p, #rightcolcontentmid li, .accordion p, .accordion li, .accordionfaux p, .accordionfaux li { 
 margin-bottom: 5px; 
 padding: 0 10px 0 16px; 
 font-size: 11px; 
 line-height: 13px; 
 color: #333;
} 
 a.subaccord { 
 margin: 0; 
 padding: 0; 
 font-size: 11px; 
 line-height: 13px; 
 color: #333;
} 
 a.subaccord:hover {  
 color: #ff6600; 
}
#rightcolcontentmid p, #rightcolcontentmid ul { 
 margin: 7px 0 3px 0;
}
#rightcolcontentmid ul, div.accordion ul { 
 list-style: none; 
 margin-left: -2px; 
 padding-left: 1em; 
 text-indent: -1em;
}
#rightcolcontentmid li a:hover { 
 text-decoration: underline;
}
#rightcolcontentmid.ornge, .accordion.ornge { 
 padding-top: -2px; 
 color: #ff6600;
}
#rightcolcontentmid a, #rightcolcontentmidaccord a {
 font-size: 11px; 
 line-height: 13px;
}
#rightcolcontentmid h5, #rightcolcontentmid h4  { 
 margin: 7px 0 0 15px;
 padding: 0;
}
a.rightcolseeallaccord { 
 position: relative; 
 margin: 4px 0 3px 18px; 
 padding: 0; 
 font-size: 11px; 
 line-height: 13px; 
 font-weight: normal; 
 color: #ff6600;
}
.accordionfaux a.rightcolseeallaccord {  
 margin: 0 0 0 2px;
}
#solutionsmainright a.rightcolseeallaccord {  
 margin: 4px 0 3px 4px; 
 color: #ff6600;
}
a.rightcolseeall { 
 position: relative; 
 margin: 0 0 3px 2px; 
 padding: 6px 0 0 15px; 
 font-size: 11px; 
 line-height: 13px; 
 font-weight: normal; 
 color: #ff6600; 
/* float: left; */
}
#rightcolcontentbot { 
 width: 277px; 
 height: 10px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/rightcol-whitebot.gif") no-repeat;
}
#rightcol.rightcolwide #rightcolcontentbot { 
 width: 317px; 
 background: url("../images/global/rightcolwide-bot.gif") no-repeat;
}
#rightcol.rightcolwide #rightcolcontentbot.maincolbotgrey {  
 height: 24px; 
 padding: 4px 0 0 0; 
 background: url("../images/global/rightcolwidegrey-bot.gif") no-repeat;
}
#rightcol.rightcolwide #rightcolcontentbot.maincolbotgrey div {
 margin: 0 0 0 15px;
}
#rightcolcontentmid.noback { 
 background: url() no-repeat;
}
.maincolbotgrey a {
 margin: 0; 
 padding: 0; 
 font-size: 10px; 
 float: left;
}
#overviewwrap {
}
#vertdivideprodscroll {
 width: 25px; 
 height: 302px; 
 float: left;

display: none;
 background-color:#FF0000;
}
#ovp01 {
}
#ovp02, #ovp03, #ovp04, #ovp05, #ovp06, #ovp07 { 
 display: none;
}
.overviewprod { 
 width: 470px; 
 margin: 0; 
 padding: 0; 
 float: left;
}
.overviewprodsm { 
 width: 318px; 
 margin: 0; 
 padding: 0; 
 float: left;
}
.overviewprod p, .overviewprodsm p { 
 width: 300px; 
 margin: 8px 0 0 0; 
 padding: 0; 
 float: left;
}
.overviewprod img, .overviewprodsm img { 
 margin: 12px 0 0 0; 
 padding: 0; 
 float: left;
}
.overviewprod a, .overviewprodsm a { 
 font-weight: bold;
}

#overvwscrollcontent a { 
 font-size: 11px; 
 line-height: 13px;
  text-align: center; 
}

/* Product Detail styles */ 

.overviewproddetail { 
 width: 470px; 
 margin: 0; 
 padding: 0; 
 float: left;
}
#overviewprodscroll h4 { 
 margin:0px;
 padding:0px;
}


/* Product Browser styles */

#featuredprod { 
 width: 453px; 
 margin: 0; 
 padding: 0; 
 float: left;
}
#featuredprod p { 
 width: 420px; 
 margin: 4px 0 0 0; 
 padding: 0; 
 line-height: 16px; 
 float: left;
}
.featprodsubhead, #featuredprod .featprodsubhead { 
 margin: 4px 0 2px 0; 
 padding: 0; 
 font-size: 10px; 
 line-height: 12px;
}
#featuredprod h4 {
 color: #ff6600; 
 font-weight: normal;
}
#featuredprod h4 a { 
 font-size: 15px; 
 line-height: 12px; 
 color: #ff6600; 
 font-weight: normal;
}
#featuredprod a { 
 font-weight: bold;
}
#brodbrowspage {
 width: 630px;
 margin: 3px 0 6px 0;
}
#brodbrowspagewide750 {
 width: 747px;
 margin: 0 0 6px 14px;
}
#brodbrowspagewide750.smleftmargin {
 margin-left: 3px;
}
#brodbrowspagesm {
 width: 451px;
 margin: 0 0 6px 0;
}
#contentmainwidemid #brodbrowspage {
 width: 650px; 
 margin: -6px 0 6px 2px;
}
#contentmainwidewhitetop #brodbrowspage {
 margin: 4px 0 0 2px;
}
#brodbrowspage td, #brodbrowspagewide750 td {
 font-size: 11px; 
 color: #777;
}
#brodbrowspage span, #brodbrowspagewide750 span { 
 margin: 0 0 0 4px;
 float: left;
}
#brodbrowspage a, #brodbrowspagewide750 a {
 font-size: 11px; 
 color: #444;
}
#brodbrowspageselect, #brodbrowspageselect { 
 width: 160px; 
/* height: 16px; */
 margin: 0; 
 padding: 2px;
 font-size: 11px; 
 color: #777;
}
#brodbrowspagewide750 #countryselect { 
 width: 160px; 
/* height: 16px; */ 
 margin: 10px 0 0 0; 
 padding: 2px; 
 font-size: 11px; 
 color: #777;
}

#brodbrowspage img, #brodbrowspagewide750 img {
 font-size: 11px; 
 margin: 3px 0 0 4px;
 padding: 0;
}
#prodbrowstable { 
 width: 451px; 
 margin: 0; 
 padding: 0; 
 clear: both;
}
#prodbrowstable td h5  { 
 height: 26px; 
 padding: 5px 0 5px 10px;
}
.prodbrowstable td a.bold  { 
 margin: 5px 0 5px 7px;
}
 a.seecatitems { 
 padding-left: 10px; 
 margin-bottom: 5px;
}
#prodbrowspop { 
 position: fixed; 
 z-index: 30; 
 width: 622px; 
 margin: 90px 0 0 180px; 
 padding: 0; 
 display: none;
}
#prodbrowspoptop { 
 width: 622px; 
 height: 20px; 
/* background: url("../images/global/popprevviewed-back1.png") no-repeat; */
}
#prodbrowspophed { 
 width: 622px; 
 height: 12px; 
 margin: 0; 
 padding: 0 0 10px 0; 
/* background: url("../images/global/popprevviewed-back1.png") no-repeat; */
}
#prodbrowspopmid { 
 width: 622px; 
 height: 442px; 
 padding: 4px 0 0 0;
/* background: url("../images/global/popprevviewed-backmid.png") repeat-y; */
}
#prodbrowspopbot { 
 width: 622px; 
 height: 15px; 
 margin: 0; 
 padding: 0; 
/* background: url("../images/global/popprevviewed-back2.png") no-repeat; */
}
#prodbrowspophedtext { 
 width: 300px; 
 margin: 0; 
 padding: 0 0 0 14px; 
 text-align: left; 
 float: left;
}
#prodbrowspopmid p { 
 font-size: 12px; 
 line-height: 15px; 
 text-align: left; 
 margin: 0 0 0 14px; 
 padding: 2px;
}
#prodbrowspopmid a { 
 font-size: 11px; 
 line-height: 14px;
}


/* Corp Home & Careers styles */

#careers { 
 margin: 7px auto; 
 width: 612px; 
 margin: 0 0 8px 2px; 
 padding: 0; 
 float: left;
}
#careersmid { 
 width: 612px; 
 padding: 0; 
 float: left;
}
#careersmidmain img { 
 margin: 0 15px 0 0; 
 float: left;
}
#careersmidmain h3, #careersmidmain p, .careersbin h5, .careersbin p { 
 width: 300px; 
 margin: 0 0 10px 0; 
 float: left;
}
#careersmidmain h4 { 
 margin: 0 0 10px 0; 
 float: left;
}
#careerscountryform { 
 width: 240px; 
 height: 40px; 
 margin: 9px 0; 
 padding: 0; 
 float: left;
}
#careerscountryform table { 
 margin: 0; 
 padding: 0; 
 float: left;
}
#careerscountryformselect { 
 width: 140px; 
 margin: 0;
}
#careerscountryformselectsm { 
 width: 100px; 
 margin: 0;
}
#careerscountryformbutton { 
 margin: 0 0 0 6px; 
 float: left;
}
#careerscountryformbuttonsm { 
 margin: 0 0 0 3px; 
 float: left;
}
.careersbin { 
 width: 185px; 
 margin: 0; 
 margin: 0 0 0 0; 
 float: left;
}
.careersbintwin { 
 width: 316px; 
 margin: 0; 
 margin: 0 0 0 0; 
 float: left;
}
.careersbintwin img { 
 margin: 0 0 16px 0; 
 float: left;
}
.careersbin a, .careersbin p { 
 width: 170px; 
 padding: 0 0 0 12px; 
 float: left;
}
.careersbintwin a, .careersbintwin p { 
 width: 170px; 
 padding: 0 0 0 12px; 
 float: left;
}
.careersbin a, .careersbintwin a { 
 font-weight: bold;
}
a.nobold { 
 font-weight: normal;
}
.binsdividegrey { 
 float: left;
}
.binsdividegreytwin { 
 margin-right: 6px; 
 float: left;
}

#rightcolcontentmid.bio img { 
 margin: 7px 0 0 20px; 
 float: left;
}
#rightcolcontentmid.bio p { 
 width: 216px; 
 margin: 7px 0 7px 8px;
 float: left;
}
#rightcolcontentmid table#careerscountryformtablesm {
 height: 20px;
 margin: 6px 0 0 18px;
}
#careerscountryformtablesm td {
 padding: 2px;
}
#rightcolcontentmid table#career_list277 {
 width: 315px; 
 margin: 0 0 0 1px;
 border-top: 1px solid #ccc; 
 border-collapse: collapse;
}
#career_list277 th {
 font-weight: bold;
/* border-left: 1px solid #ccc;
 background-color: #ededed; */
}
#career_list277 th, #career_list277 td {
 font-size: 11px; 
}
#career_list277 .career_date {
 width: 50px;
 border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding: 2px 10px 2px 8px;
}
#career_list277 .career_country {
 width: 70px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc; 
 padding: 2px 10px 2px 8px;
}
#career_list277 .career_title {
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;  
 padding: 2px 10px 2px 8px;
}
#career_list277 th.career_date, #career_list277 th.career_country, #career_list277 th.career_title {
 height: 15px;
 padding: 1px 10px 0px 8px; 
}
a.rightcolcareers { 
 position: relative; 
 margin: 14px 16px 8px 0; 
 padding: 0; 
 font-size: 11px; 
 line-height: 13px; 
 font-weight: normal; 
 color: #ff6600; 
 float: right;
}

/* Corp News */

#corpnewsmidmain { 
 width: 453px; 
 margin-bottom: 10px;
 padding: 0; 
 float: left;
}
#corpnewsmidmain img {
 float: left;
}
#corpnewsmidmain h3, #corpnewsmidmain p { 
 width: 260px; 
 margin: 0 0 10px 14px; 
 float: left;
}


/* My Bio-Rad styles */

#rightcolcontentmid table {
 margin: 8px 0 8px 14px;
}
#rightcolcontentmidaccord table {
 padding: 0 0 3px 0;
}
#rightcolcontentmid td, #rightcolcontentmidaccord td {
 padding: 2px; 
 text-align: left;
}
#rightcolcontentmidaccord table.greenbttn {
 margin: 12px 0 15px 3px; 
 float: right;
}
#emailtable a.greenbttn { 
 margin: 0; 
 float: right;
} 
#careerscountryformtablesm a.greenbttn { 
 margin: 0 0 0 3px; 
} 
.quickordercatno {
 width: 224px; 
 margin: 3px 0; 
 padding: 0; 
 font-size: 11px;
}
.quickorderquant {
 width: 50px;  
 margin: 3px 0; 
 padding: 0; 
 font-size: 11px;
}
.contactmngtxt {
 width: 238px; 
 margin: 3px 0;
 font-size: 11px;
}
.contactmngmessage {
 width: 238px; 
 height: 60px; 
 margin: 6px 0;
 font-size: 11px;
}
.sndfeedbk  { 
 height: 100px;
}
#sndfeedbkselect {
 width: 244px; 
 margin: 6px 0; 
 font-size: 11px;
}

#mybioradmidmain {
 width: 650px;
}
#mybioradmidmain img { 
 margin: 0 15px 0 0; 
 float: left;
}
#mybioradmidmain h4 { 
 width: 400px; 
 margin: 0 0 10px 0;
 padding: 10px 0 0 0 
}
#mybioradmidmain ul { 
 padding-right: 10px;
 font-size: 11px;
} 
#mybioradmidmain li { 
 margin-left: 1.5em; 
 margin-bottom: 2px; 
 padding-left: 10px; 
 list-style: disc;
}
#mybioradcreateprofile {
 margin: 6px 10px 6px 0; 
 padding: 0; 
 float: right;
}

/* My Bio-Rad FAUX accordion */ 

.accordionfaux  {
	width: 277px;
	margin: 0;
	padding: 0;
	float: left;
}
#rightcol.rightcolwide .accordionfaux  {
	width: 317px;
}
#rightcol.maincolwide .accordionfaux div {
	padding: 7px 0 7px 14px;
	background: url("../images/global/rightcolwide-contentback.gif") repeat-y;
}
.accordionfaux ul {
 padding: 8px 0 0 0;
}
.accordionfaux p {
	margin-bottom : 5px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
	float: left;
}
.accordionfaux div {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
.accordionfaux .header {
	height: 16px;
	display:block;
	margin-top: 0;
	padding-top:4px;
	padding-left: 28px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #333;
}
#rightcol.rightcolwide .accordionfaux .accordoff {
	color: #000;
	padding-left: 16px;
	background-image: url("../images/global/rightcolwide-AccordionTab_off.gif");
}


/* Search page */

#searchfind { 
 width: 526px; 
 height: 46px; 
 margin: 0 0 0 8px; 
 padding: 0; 
 float: left; 
 background: url("../images/global/searchtop-findback.jpg") no-repeat;
}
#searchfind a { 
 padding-right: 4px;
 font-weight: bold;
}
#searchfindprodinfoform {  
 width: 510px;
 margin: 10px 0 0 0;
 padding: 0 0 0 10px;
}
#searchfindprodinfotable { 
 width: 510px;
}
#searchfindprodinfotext { 
 position: relative;  
 width: 256px;
 margin: 0; 
 padding: 2px; 
 font-size: 11px;
}
#searchfindprodinfoselect {
 position: relative; 
/* height: 16px; */
 margin: 0 3px 0 3px; 
 padding: 2px; 
 font-size: 10px;
}

/* contact page */

#selectcountryform { 
 width: 330px; 
 margin: 16px 0 20px 0; 
 padding: 0; 
 float: left;
}
#selectcountryform table { 
 margin: 0; 
 padding: 0; 
 float: left;
}
#selectcountryformselect { 
 width: 140px; 
 margin: 0 0 0 8px;
}

/* Promotions styles */

#promtions { 
 width: 640px; 
 margin: 10px 0 8px 2px; 
 padding: 0; 
 float: left;
}
#promtionsmid { 
 width: 640px; 
 padding: 0; 
 float: left;
}
#promtionsmidmain img { 
 margin: 0 15px 0 0; 
 float: left;
}
#promtionsmidmain h1, #promtionsmidmain h3, #promtionsmidmain p, .promtionsbin h5, .promtionsbin p { 
 width: 280px; 
 margin: 0 0 10px 0;
 float: left;
}
#promtionsmidmain h1 { 
 margin-top: 40px;
 color: #666;
 float: left;
}
#promtionsmidmain h3 { 
 font-weight: normal;
 color: #999; 
 line-height: 20px;
 float: left;
}
a.promtionsmidmainlink { 
 font-size: 13px; 
 font-weight: bold; 
 line-height: 12px;
 position:relative;
}
.promtionsbin { 
 width: 210px;
 margin: 0 2px 3px 0;
 padding: 0; 
 float: left;
}
.promtionsbintop { 
 width: 210px; 
 height: 10px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/promtionsbin210-white_top.gif") no-repeat;
 float: left;
}
.promtionsbinmid { 
 width: 210px;
 margin: 0; 
 padding: 0; 
 background: url("../images/global/promtionsbin210-white_mid.gif") repeat-y;
 float: left;
}
.promtionsbinmid img { 
 padding: 0 0 0 4px; 
}
.promtionsbin p { 
 width: 170px; 
 padding: 0 0 8px 16px; 
 float: left;
}
.promtionsbinbot { 
 width: 210px; 
 height: 10px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/promtionsbin210-white_bot.gif") no-repeat;
 float: left;
}


.promtionsbin a { 
 font-weight: bold;
}
a.nobold { 
 font-weight: normal;
}
.binsdividegrey { 
 float: left;
}


/* Support */

#supportmain {
 width: 600px;
 margin: 0;
 padding: 8px 0 4px 8px;
 float: left;
}
#supportmain h4 { 
 width: 580px;
 height: 20px;
 margin: 0 0 10px 0; 
 padding: 0;
 float: left;
}
#supportmain div { 
 margin: 0 0 10px 0; 
 float: left;
}
#supportmain div img { 
 margin: 0 10px 0 0;
 float: left;
}

.rightcolsearchtext { 
 position: relative; 
 width: 180px; 
 margin: 0; 
 padding: 2px; 
 font-size: 11px;
}
table#rightcolsearch {
 margin: 6px auto; 
}

#ovs02, #ovs03, #ovs04, #ovs05, #ovs06, #ovs07 { 
 display: none;
}
.overviewsupp { 
 width: 460px; 
 margin: 0; 
 padding: 0 0 16px 12px; 
 float: left;
}
.overviewsuppsm { 
 width: 318px; 
 margin: 0; 
 padding: 0; 
 float: left;
}
.overviewsupp p, .overviewsuppsm p { 
 width: 450px; 
 margin: 8px 0 0 0; 
 padding: 0; 
 float: left;
}
.overviewsupp img, .overviewsuppsm img { 
 margin: 12px 0 0 0; 
 padding: 0; 
 float: left;
}
.overviewsupp a, .overviewsuppsm a { 
 font-weight: bold;
}
#overviewsuppscroll { 
 width: 128px; 
 margin: 0;
 padding: 0; 
 float: right;
}
#overviewsuppscroll div { 
 float: right;
}

/* products styles */

#products { 
 width: 640px; 
 margin: 10px 0 8px 2px; 
 padding: 0; 
 float: left;
}
#productsmid { 
 width: 640px; 
 padding: 0; 
 float: left;
}
#productsmidmain img { 
 margin: 0 24px 0 0; 
 float: left;
}
#productsmidmain table {
 margin-left: -5px;
 float: left;
}
#productsmidmain td { 
 padding: 5px; 
}
#productsmidmain h1, #productsmidmain h3, #productsmidmain p { 
 width: 210px; 
 margin: 0 0 10px 0;
 float: left;
}
#productsmidmain h1 { 
 margin-top: 30px;
 color: #666;
 float: left;
}
#productsmidmain h3 { 
 font-weight: normal;
 color: #999; 
 line-height: 20px;
 float: left;
}
a.productsmidmainlink { 
 font-size: 13px; 
 font-weight: bold; 
 line-height: 12px;
 position:relative;
}

#categoriesleft { 
 width: 310px; 
 margin: 6px 4px 6px 0; 
 padding: 0 0 0 14px;
 float: left;
}
#categoriesright { 
 width: 314px;  
 margin: 6px 0; 
 padding: 0;
 float: right;
}

#categoriesprod { 
 margin: 4px 0 12px 0;
 padding: 8px 0 0 0;
 color: #ff6600; 
 font-weight: bold; 
 clear: both;
}
#categoriesprod p { 
 margin: 0;
 font-size: 11px;
}
#categoriesprod a { 
 font-size: 11px;  
 font-weight: bold;
}
#categoriesprod a.unbold {  
 font-weight: normal;
}
#categoriesprod img { 
 margin: 0 8px 0 0; 
 float: left;
}



/* solutions styles */

#geneexpressionmodule { 
 width: 762px; 
 margin: 10px 0; 
 padding: 0; 
 float: left;
}
#solutionsmainwrapper { 
 margin: 0 0 10px 0; 
 padding: 0; 
 float: left;
}
#solutionsmainwrapper img { 
 margin: 0 8px 10px 0; 
 padding: 0; 
 float: left;
}
#solutionsmainleft { 
 width: 230px;
 margin: 0;  
 padding: 0 12px 0 8px; 
 float: left;
 border-right: 1px solid #ccc;
}
#solutionsmaincenter { 
 width: 294px;
 margin: 0;  
 padding: 0 8px 0 10px; 
 float: left;
 border-right: 1px solid #ccc;
}
#solutionsmainright { 
 width: 157px;
 margin: 0;  
 padding: 0 8px 0 12px; 
 float: left;
}
#solutionsmainright h4 { 
 margin: 0 0 0 4px;  
 padding: 0; 
}
.horizgreydividesm {
 margin: 10px 0;  
}
#solutionsmainright a {
 font-size: 11px;
 color: #333;
}
#solutionsmainright ul { 
 margin: 7px 0 3px 0;
}
#solutionsmainright li { 
 list-style: none; 
 margin-left: -2px; 
 padding-left: 1em; 
 text-indent: -1em;
 color: #333;
}
#solutionsmainright li a:hover { 
 color: #ff6600;
 text-decoration: underline;
}

#contenttip { 
 width: 236px; 
 margin: 14px 0 0 -2px; 
 padding: 0; 
 text-align: left; 
 float: left;
}
#contenttiptop { 
 width: 236px; 
 height: 31px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/contenttip-grey_top.gif") no-repeat;
}
#contenttipmid { 
 width: 236px;
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/contenttip-mid.gif") repeat-y;
}
#contenttipbot { 
 width: 236px; 
 height: 18px; 
 margin: 0; 
 padding: 0; 
 float: left; 
 background: url("../images/global/contenttip-bot.gif") no-repeat;
}
#contenttiptop h3 { 
 margin: 10px 0 0 0; 
 padding: 0 0 0 15px; 
 float: left;
}
#contenttipmid p { 
 margin-bottom: 5px; 
 padding: 6px 10px 0 16px; 
 font-size: 11px; 
 line-height: 13px; 
 color: #333;
}



/* cart pages */

.red {
 color: red;
}
.orange {
 color: #ff6600;
}
a.orange {
 color: #ff6600;
}
.green {
color: #009933;
}
p.tablelabels {
 font-weight: bold; 
 line-height: 20px; 
 margin-left: 10px;
}
.whitespacer {
 height: 20px;
}
.whitespacer2{
	height:15px;
}
.whitespacer3{
	height: 8px;
}
.whitespacer4 {
	height: 61px;
}
#greyspacer {
 width: 650px; 
 background: #f2f2f2; 
 padding-top: 5px; 
 padding-bottom: 5px; 
 padding-left: 10px; 
 height: 20px; 
 border-left: 1px solid #f2f2f2; 
 border-top: 1px solid #ccc; 
 border-bottom: 1px solid #ccc;
}
#twrapper {
 width: 650px; 
 margin-left: 0px; 
 margin-right: 0px; 
 border-collapse: collapse; 
 border: 0px;
}
#twrapper td.right {
 float: right;
}
#twrapper td.rightbutton {
 padding-left: 10px; 
 float: right; 
 margin-right: 13px;
}
#cartheading {
 padding-left: 10px;
}
#cartheadingleft {
 padding-left: 10px;

}

#quoteheadingleft{
 width:250px;
 padding-left: 10px;
}
#quoteheadingleft h3{
	margin-top:6px;
}
#cartheadingleft h3{
	margin-top: 0px;
}
#carttableheading {
 padding-left: 10px; 
 height: 20px;
}





#carttable {
 width: 650px;  
 margin-left: 2px; 
 border: 1px solid #ccc; 
 border-collapse: collapse; 
/* background: #fff; */
 text-align: center;
 padding: 0;
} 
table.nudgeright {
 margin-left: 2px;
} 
#carttable th {	
 font-weight: bold; 
 background: #f2f2f2; 
 border: 1px solid #c5c5c5; 
 height: 18px; 
 padding-left: 5px; 
 padding-right: 5px;
}
/* #carttable th.left {
 text-align: left; 
 padding-left: 5px;
} */
th.left {
 text-align: left; 
 padding-left: 5px;
}
#carttable td.product {
 padding-top: 10px; 
 padding-left: 5px; 
 padding-right: 5px; 
 padding-bottom: 10px; 
 vertical-align: top; 
 border: 1px solid #c5c5c5;
}
#carttable td.jobs {
 padding-top: 7px; 
 padding-left: 5px; 
 padding-right: 5px; 
 padding-bottom: 7px; 
 vertical-align: top; 
 border: 1px solid #c5c5c5;
}
#carttable th.xpadleft, #carttable td.xpadleft, #brodbrowspage td.xpadleft {
 text-align: left; 
 padding-left: 12px;
}
#carttable td.desc {
 padding-top: 10px; 
 padding-left: 5px; 
 padding-right: 5px; 
 padding-bottom: 10px; 
 text-align: left; 
 vertical-align: top; 
 border: 1px solid #c5c5c5;
}
#carttablealigned td.desc2 {
 padding-left: 20px;
 border-bottom: 1px solid #c5c5c5; 
 text-align: left; 
}
#carttable td.total {
 text-align: right; 
 border-right: 1px solid #c5c5c5; 
 padding-right: 5px;
}

img.tablesort {
 position: relative;
 margin: 4px 0 0 4px; 
 float: right;
}
#smalltableleft {
 padding-left: 3px;
}
#smalltableswrapper {
 border: 1px solid #000;
}
#smalltables {
 height: 121px; 
 width: 209px; 
 border: 1px solid #c5c5c5; 
/* background: #fff; */
 border-collapse: collapse;
 text-align:left;
 float:left;
 margin-right:5px;
}
#smalltables th {
 border: 1px solid #c5c5c5; 
 background: #f2f2f2; 
 text-align: left; 
 padding-left: 5px;
}
#smalltables td {
 padding-left: 5px;
}
#smalltables td a {
  margin-top:0px;
}




#ordertablewrapper h5 {
margin-top:-2px;
  font-size: 12px; 
 font-weight: bold; 
 color: #ff6600;
 }

 
/*start new carttable*/
#carttablealigned {
width:651px;
margin-left:-2px;
border-left:1px solid #ccc; 
border-top:1px solid #ccc; 
border-bottom:0px solid #ccc;
text-align: center;  
}
#carttablealigned.contentmainwidemidtable {
 width:651px;
 margin-left:1px; 
}
#carttablealigned.contentmainwidemidtable th {
 font-weight: bold; 
}

#carttablealigned th {	
 background: #f2f2f2; 
 border-right: 1px solid #c5c5c5; 
  border-bottom: 1px solid #c5c5c5;
 height: 18px; 
 padding-left: 5px; 
 padding-right: 5px;
}

#carttablealigned td.product {
 padding-top: 10px; 
 padding-left: 5px; 
 padding-right: 5px; 
 padding-bottom: 10px; 
 vertical-align: top; 
 border-right: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
}

#carttablealigned #orderquantity {
text-align:center;
margin-left:0;
}

#carttablealigned td.desc {
 padding-top: 10px; 
 padding-left: 5px; 
 padding-right: 5px; 
 padding-bottom: 10px; 
 text-align: left; 
 vertical-align: top; 
 border-right: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
}


#carttablealigned h5 {
 font-size: 12px; 
 font-weight: bold; 
 line-height: 14px; 
 color: #ff6600;
}


#carttablealigned td.total {
 text-align: right; 
 padding-bottom: 2px;
 border-right: 1px solid #c5c5c5; 
 padding-right: 5px;
}

#carttablealigned td.total2 {
 text-align: right; 
 border-left: 1px solid #c5c5c5; 
 padding-right: 5px;
}
#carttablealigned td.total_last {
 text-align: right; 
 border-right: 1px solid #c5c5c5; 
 border-top: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 padding-right: 5px;
}

#carttablealigned td.totalleft{
 text-align: left; 
 padding-left:10px;
 padding-right: 5px;
}




#carttablealigned td.totalleft_last {
 text-align: left; 
 padding-left:10px;
 border-top: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 padding-right: 5px;
}

#carttablealigned td.totalright_last {
 text-align: left; 
 padding-left:10px;
 padding-right: 5px;
 padding-bottom:10px;
}
#carttablealigned_2 td.totalright_last {
 text-align: right; 
 padding-left:10px;
 padding-right: 5px;
 padding-bottom:10px;
 border-left: 1px solid #c5c5c5;
}

.total_last {
font-size:12px;
font-weight: bold;
padding-top:10px;
padding-bottom:10px;
}

.total_last2 {
font-size:12px;
font-weight: bold;
padding-top:10px;
padding-bottom:10px;
}


.total h5{
padding-bottom:10px;
}

.top_padding {
padding-top:10px;
}
.top_padding5 {
padding-top:5px;
}

.bottom_padding {
padding-bottom:10px;
}
.top_padding20{
padding-top:20px;
}
.top_padding30{
padding-top:30px;
}

.bottom_padding20{
padding-bottom:20px;}

.left_padding5{
padding-left:5px;
}
.left_padding10{
padding-left:10px;
}

#accountbox{
float:right;
margin-top:5px;
margin-right:10px;
}
#accountbox strong {
margin-right:10px

}
#accountbox select {
padding:0px;
margin-right:20;
width:100px
}

/*end new carttable*/
 
 
 
 
 
/* checkout */

#checkout {
 width: 650px; 
 border-right: 1px solid #ccc; 
 border-left: 0px solid #ccc;
 border-collapse: collapse; 
/*background: #fff; */
 margin-left: 2px;
}
#checkout_table_title {
 background: #f2f2f2; 
 border-top: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding-top: 2px; 
 padding-bottom: 2px; 
 padding-left: 10px; 
 font-weight: bold;
}
#checkout_content {
 padding-top: 8px; 
 padding-bottom: 8px; 
 padding-left: 10px; 
 line-height: 18px;
}
.checkout_content_2 {
 padding-top: 4px; 
 padding-bottom: 4px; 
 padding-left: 10px;
}
#checkout_delivery_payment {
 padding-top: 4px; 
 padding-bottom: 4px; 
 padding-left: 10px; 
 border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 vertical-align: top;

}
#checkout_delivery_methods {
 padding-top: 2px; 
 padding-bottom: 2px; 
 padding-left: 10px;
}
#checkout_footer {
 padding-right: 6px; 
 float: right;
}
#checkout_footer_line {
 border-top: 1px solid #ccc;
}
#checkout_order_review {
/* border-collapse: collapse; */
}
#checkout_required {
 padding-top: 10px; 
 padding-left: 14px;
}
#checkout_enum {
 float: left; 
 padding-top: 2px;
 padding-left: 10px; 
 color: #666;
}
.delivery_method_description {
 font-size: 8pt;
}
.page_enum {
 font-size: 8pt;
}


.floatleft5{
float:left;
padding-left:5px;
}
.floatleft{
float:left;
}
.zipwrapper{
float:right;
padding-right:62px
}
.zipwrapperleft{
float:left;
padding-left:74px
}
.phonefields{
float:left;
padding-right:10px;
margin-bottom:10px;}

/*carttable_2 table update*/

#carttablealigned_2 {
width:651px;
margin-left:1px;
border-right:1px solid #ccc; 
border-top:1px solid #ccc; 
border-bottom:0px solid #ccc; 
text-align: center; 
}
#carttablealigned_2.nobord {
border-top: 0px solid #ccc; 
border-bottom: 0px solid #ccc; 
}

#carttablealigned_2 th {
  background: #f2f2f2; 
 border-left: 1px solid #c5c5c5; 
  border-bottom: 1px solid #c5c5c5;
 height: 18px; 
 padding-left: 5px; 
 padding-right: 5px;
 
}
#carttablealigned_2 th.left {
 text-align: left; 
 padding-left: 5px;
}
#carttablealigned_2 td.product {
 padding-top: 10px; 
 padding-left: 5px; 
 padding-right: 9px; 
 padding-bottom: 10px; 
 text-align: right;
 vertical-align: top; 
 border-left: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
}
#carttablealigned_2 td.productnobotbord {
 padding-top: 10px; 
 padding-left: 5px; 
 padding-right: 5px; 
 padding-bottom: 10px; 
 vertical-align: top; 
 border-left: 1px solid #c5c5c5;
 border-bottom: 1px solid #ffffff;
}
#carttablealigned_2 td.desc {
 padding-top: 10px; 
 padding-left: 5px; 
 padding-right: 5px; 
 padding-bottom: 10px; 
 text-align: left; 
 vertical-align: top; 
 border-left: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
}
#carttablealigned_2 td.descnoleftbord {
 padding-top: 10px; 
 padding-left: 5px; 
 padding-right: 5px; 
 padding-bottom: 10px; 
 text-align: right; 
 vertical-align: top;
 border-left: 1px solid #ffffff;
 border-bottom: 1px solid #c5c5c5;
}
#carttablealigned_2 td.total {
 text-align: right; 
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 }
#carttablealigned td.total {
 text-align: right; 
 padding-right: 8px;
 border-right:1px solid #c5c5c5;
 }

 #carttablealigned_2 h5 {
 font-size: 12px; 
 font-weight: bold; 
 line-height: 14px; 
 color: #ff6600;
}

#carttablealigned_2 td.total_last {
 text-align: right; 
 border-top: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 border-left: none;
 padding-right: 5px;
}

#carttablealigned_2 td.total_last2 {
 text-align: right; 
 border-right: 0px solid #c5c5c5; 
 border-top: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 padding-right: 5px;
}

#carttablealigned_2 td.total_last3 {
 text-align: right; 
 border-right: 0px solid #c5c5c5; 
 border-top: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 border-left: 1px solid #c5c5c5;
 padding-right: 5px;
}


#carttablealigned_2 td.total_last2 {
 text-align: right; 
 border-right: 0px solid #c5c5c5; 
 border-top: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 padding-right: 5px;
}


#carttablealigned_2 td.totalleft_last {
 text-align: right; 
 padding-left:10px;
 border-top: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 border-left: 1px solid #c5c5c5;
 padding-right: 5px;
}


#carttablealigned_2 td.totalleft2 {
 text-align: right; 
 padding-right:10px;
 border-left:1px solid #c5c5c5;
}
/*end cart2 updates*/


/* events */

#events {
 width: 650px;
}
#event_feature_desc {
 vertical-align: top; 
 padding-left: 10px;
}
#events_list_nav {
 font-size: 8pt; 
 width: 650px; 
 border-top: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding-top: 15px; 
 padding-bottom: 5px;
}
#events_list_nav span {
 color: #999;
}
#events_nav_right {
 text-align: right; 
 padding-right: 10px;
}
#events_nav_left {
 padding-left: 10px;
}
#events_list {
 width: 650px; 
 margin-left: 1px;
 border-collapse: collapse; 
 border-top: 1px solid #ccc;
}
#events_listwide750 {
 width: 747px; 
 border-collapse: collapse; 
 border-top: 1px solid #ccc;
}
#event_date {
 border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding-right: 15px; 
 padding-left: 15px; 
 padding-top: 10px; 
 padding-bottom: 10px; 
 font-weight: bold;
}
#event_content {
 border-bottom: 1px solid #ccc; 
 padding-right: 15px; 
 padding-left: 15px; 
 padding-top: 10px; 
 padding-bottom: 10px;
}
#events_body {
 border-collapse: collapse;
 width:652px;
}
#events_bodywide750 {
 border-collapse: collapse;
 width:750px;
}


/* cart discount applied */


.discounts_total_right {
 background: #f0f0f0; 
 border-bottom: 1px solid #ccc; 
 text-align: right; 
 padding-top: 10px; 
 padding-bottom: 10px;
 font-weight:bold;
}
.discounts_total {
 background: #f0f0f0;
 border-bottom: 1px solid #ccc; 
  border-right:1px solid #ccc; 
 text-align: center; 
 padding-top: 10px; 
 padding-bottom: 10px;
 font-weight:bold;
 color: #009933;

}
#discounts_footer {
 font-size: 8pt; 
 padding-left: 10px; 
 padding-right: 10px; 
 padding-top: 10px;
}

#discounts_summary_desc {
 padding-left: 20px; 
 padding-right: 20px; 
 padding-top: 10px; 
 padding-bottom: 10px;
}


/* cart copy */

#cart_copy {
 margin-left: 10px;
}
.cart_copy_desc {
 padding-top: 10px; 
 padding-left: 10px;
}
#cart_copy_submit {
 padding-top: 24px;
}


/* cart print */

#cart_print_header {
 padding-left: 5px; 
 padding-top: 10px;
}
#cart_print_wrapper {
 width: 400px; 
 margin-top: 12px; 
 margin-left: 22px;
}
#cart_print_info {
 padding-top: 20px; 
 padding-bottom: 20px;
}
#print_order_review {
 padding-left: 2px;
}
#cart_print_footer {
 padding-top:10px;
 padding-left: 10px; 
 padding-right: 15px; 
 font-size: 9px;
}

/* quote request */

#quote_request_total {
 padding-top: 10px; 
 padding-bottom: 10px;
}
#quote_information {
 width: 600px; 
 border: 1px solid #ccc; 
 background: #f2f2f2; 
 padding: 10px;
}
#quote_information_wrapper {
 padding-left: 22px;
}
#quote_footer_line {
 border-top: 1px solid #ccc;
}

#cartcommands {
	width:300px;
}
#cartcommandswrapper {
 position:relative; 
 height: 26px; 
 width: 218px; 
 background: transparent url("../images/global/cartcommands-backmid.gif") repeat-x;
}
#cartcommandswrapper.commandsingle {
 width: 36px; 
 margin-top: -4px; 
 float: left;
}
#cartcommandlinks {
 padding: 4px 0 0 0;
}


/*quote request*/

ul.quote_req, li.quote_req {
	list-style-type:none;
	padding:5px;
}

li.quote_req  a.on {
	color:#000;
	font-weight:bold;
}

li.quote_req  span.on {
	color:#000;
	font-weight:bold;
}


#quote_req_body {
 border-collapse: collapse;
	margin-left:-207px
}

#quote_req_my_nav {
	width:200px;
}

#quote_req_head_desc {
	height:100px;
	width:400px;
}
#quote_req_total {
	font-weight:bold;
	padding-left:520px;
	border-bottom:1px solid #ccc;
	padding-top:5px;
	padding-bottom:5px;
}
#quote_req_footer {
	padding: 10px 18px 0 18px;
	font-size:10px;
}
#quote_req_required {
	padding-top:10px;
	padding-left:10px;
}
#quote_req_required h3, #quote_req_required h4 {
 width: 235px;
 float: left;
}


#quote_req_comments {
	padding-left:10px;
	padding-right:10px;
}
#quote_req_comments p {
 margin: 10px 0 15px 0;
 padding: 0;
}
#quotecommandswrapper {
 float:right;
 height: 26px; 
 width: 145px; 
 background: transparent url("../images/global/cartcommands-backmid.gif") repeat-x;
}

#smalltablesquote_clear {
	width:212px
}

#smalltablesquote {
 height: 121px; 
 width: 212px; 
 border: 1px solid #c5c5c5; 
/* background: #fff; */
 border-collapse: collapse;
 margin-left:10px;
 float:left;
 margin-left:5px;
}

#smalltablesquote th {
 border: 1px solid #c5c5c5; 
 background: #f2f2f2; 
 text-align: left; 
 padding-left: 5px;
}
#smalltablesquote td {
 padding-left: 5px;
}

#quote_lower_content {
	border-top:1px solid #ccc;
	margin-top:20px;
	width:650px;
}
#quote_lower_content h4 {
	padding-left:10px;
	padding-top:10px;
}

#quote_req_lower {
	padding-top:10px;
	padding-left:-10px;
}

#quote_req_lower_table {
 width: 650px; 
 border-right: 1px solid #ccc; 
 border-left: 0px solid #ccc; 
 border-collapse: collapse; 
/*background: #fff; */
 margin-left: -1px;
}
#quote_req_lower_table_title {
 background: #f2f2f2; 
 border-top: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding-top: 2px; 
 padding-bottom: 2px; 
 padding-left: 10px; 
}
#quote_req_lower_table_content {
 padding-top: 8px; 
 padding-bottom: 8px; 
 padding-left: 10px; 
 line-height: 18px;
 
 }

#quote_req_submit {
 padding-left: 10px; 
 float: right; 
 padding-right: 13px;
}
#quote_req_submit .greenbttn { 
 float: right; 
}


/*community outreach*/

#contentmain453 {
 width: 453px; 
 float: left;
}


/*narrow events table*/

#events_list453 {
 width: 451px; 
/* margin-top: -10px; */
 margin-left: 1px;
 border-top: 1px solid #ccc;
 border-collapse: collapse; 
}
#contentmain453top { 
 width: 453px; 
 height: 11px;
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmain-white_top.gif") no-repeat;
}
#contentmaingrey453top { 
 width: 453px; 
 height: 11px;
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmain-grey_top.gif") no-repeat;
}
#contentmain453mid { 
 width: 453px;
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmain-white_mid.gif") repeat-y;
}
#contentmain453bot { 
 width: 453px; 
 height: 11px;
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmain_bot.gif") no-repeat;
}
.event_date {
 border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding-right: 15px; 
 padding-left: 15px; 
 padding-top: 10px; 
 padding-bottom: 10px; 
 font-weight: bold;
}
.event_content {
 border-bottom: 1px solid #ccc; 
 padding-right: 10px; 
 padding-left: 8px; 
 padding-top: 10px; 
 padding-bottom: 10px;
}


/*quartery results*/

#resultstable453 {
 width: 449px; 
 margin-left: 2px;
 border-collapse: collapse; 
}
#resultstable453 p {
	width: auto;
}
#resultstable453 th {
 background-color: #f3f3f3;
 padding-right: 15px;
 padding-left: 15px;
 padding-bottom: 5px;
 border-bottom: 1px solid #CCC;
 font-weight: bold;
}
.quarter_quarter, .quarter_date {
 border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding-right: 15px; 
 padding-left: 15px; 
 padding-top: 10px; 
 padding-bottom: 10px; 
 vertical-align: top;
}
.quarter_results {
 border-bottom: 1px solid #ccc; 
 padding-right: 15px; 
 padding-left: 15px; 
 padding-top: 10px; 
 padding-bottom: 10px; 
 vertical-align: top;
}
.quarter_results a {
 font-weight: bold;
}
.imgleft {
 float: left; 
 margin-right: 14px;
}
p.quote {
 font-weight: bold;
}
/*shareholder information*/
.downloadtable {
 width: 450px; 
 border-bottom: 1px solid #c5c5c5;
 border-collapse: collapse; 
 text-align: left; 
 margin-left: 2px; 
 margin-bottom: 10px;
 padding: 0;
} 
.downloadtable caption {
 font-weight: bold;
 text-align: left;
 padding-bottom: 5px;
 padding-left: 13px;
}
.downloadtable th {	
 border-top: 1px solid #c5c5c5; 
 border-right: 1px solid #c5c5c5; 
 font-weight: bold; 
 background: #f2f2f2; 
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 10px;
 padding-right: 10px;
}
.downloadtable td {
 border-top: 1px solid #c5c5c5; 
 border-right: 1px solid #c5c5c5; 
 padding-top: 9px;
 padding-bottom: 9px;
 padding-left: 15px; 
 padding-right: 8px;
}
.downloadtable td.pdf {
width: 27px;
}
/*faq page*/
#faqlist ul { 
 margin-top: 15px;
 margin-bottom: 20px;
} 
#faqlist li { 
 margin-left: 1.5em; 
 margin-bottom: 8px; 
 padding-left: 2px; 
 list-style: disc;
}
#faqlist .question {
 font-weight: bold;
}
/*checkout table style*/
.cell_center {	
 text-align: center;
}
.interest_table {
	border: 1px solid #c5c5c5;
}
.interest_table td {
 border-top: 1px solid #c5c5c5; 
 border-right: 1px solid #c5c5c5; 
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px; 
 padding-right: 10px;
}
.interest_table th {
 background: #f2f2f2; 
 padding-top: 2px; 
 padding-bottom: 2px; 
 padding-left: 10px; 
 padding-right: 0;
 margin: 0;
}
.tablenote {
 float: right; 
 margin-right: 30px; 
 display: inline;
}

/*registration pages*/
#registration {
 width: 645px;
}
#registration h4 {
 margin-left: 0;
}
#registration p {
 margin: 10px 0;
 width: 500px;
}
#register_footer {
 padding-right: 20px; 
 margin-top: 15px;
 float: right;
}
#register_footer_sm {
 padding-right: 20px; 
 margin-top: 15px;
 float: right;
 width: 50px;
}
#register_footer_nopad {
 margin-top: 15px;
 float: right;
}
#register_footer .button, #register_footer_nopad .button {
 margin-right: 8px;
}
#register_enum {
 padding-right: 20px;
 float: right;
 clear: both;
 margin-top: 4px;
 width: 150px;
}
#regtable p {
 margin-left: 0;
}
#regtable td {
 padding-top: 4px; 
 padding-bottom: 4px; 
}
#register_enum {
 display: block;
 float: left;
 clear: both;
 margin-top: 4px;
}
#regtable td {
 padding-top: 4px; 
 padding-bottom: 4px; 
 padding-left: 10px;
}
#regtable td.tblegreyhorzdivide {
 padding: 0;
}
#regtable .button {
 float: right;
}





/* cart page and other popups */

#copy_cart_popup {
 position: absolute; 
 z-index: 30; 
 margin: 250px 0 0 254px; 
 padding: 0; 

 display: none;
}
#create_popup {
 position: absolute; 
 z-index: 30; 
 margin: 250px 0 0 254px; 
 padding: 0; 
 display: none;
}
#reorder_cart_popup {
 position: absolute; 
 z-index: 30; 
 margin: 250px 0 0 254px; 
 padding: 0; 
 display: none;
}
#rename_cart_popup {
 position: absolute; 
 z-index: 30; 
 margin: 250px 0 0 254px; 
 padding: 0; 
 display: none;
}
#print_cart_popup {
 position: absolute; 
 z-index: 30; 
 margin: 100px 0 0 150px; 
 padding: 0; 
 display: none;
}
#print_quote_request_popup {
 position: absolute; 
 z-index: 30; 
 margin: 70px 0 0 150px; 
 padding: 0;
 display: none;
}
#discount_applied_popup {
 position: absolute; 
 z-index: 30; 
 margin: 70px 0 0 150px; 
 padding: 0;
 display: none;
}
#prod_overview1_popup, #prod_overview2_popup, #prod_overview3_popup {
 position: absolute; 
 z-index: 30; 
 margin: 70px 0 0 150px; 
 padding: 0;
 display: none;
}
#remove_popup { /*for hotlists "Remove" popup */
 position: absolute; 
 z-index: 30; 
 margin: 250px 0 0 254px; 
 padding: 0; 

 display: none;
}



@media print {
.printoff {
 display: none;
}
* {
 background: url("") no-repeat;
}
.printon {
 display: block;
}
}

/* :::::: ADDED BY TA :::::: */

.small11 {
 font-size: 11px;
}

.contentfull { 
 width: 800px;
 height: 300px; 
 padding-top: 75px; 
 padding-left: 50px; 
 text-align: left; 
 float: left;
}

.contentfull_headlinks { 
 width: 180px; 
 margin: 4px 0 0 0; 
 float: right;
}

.email_link  { 
 color: #ff6600;
 font-weight: bold;
}

#popemaillinevert { 
 position: absolute; 
 z-index: 31; 
 margin: 45px 0 0 230px; 
 padding: 0;
}

#popemailright { 
 width: 192px;  
 height: 120px;
 padding: 0 25px 0 0;
 float: right; 
}

#popemailgreenbttn { 
 margin: 10px 0 0 0; 
 width: 90px; 
 float: right;
 text-decoration: none;
 text-color : #fff;
}

#leftnav li a.on {
	color:#000;
	font-weight:bold;
}

a.more { 
 font-size: 11px; 
 line-height: 30px; 
 font-weight: normal; 
 color: #ff6600;
}

img.leftjustify	{
  position: absolute;
  margin: -5px 0 0 -8px;
  padding: 0 15px 10px 0px;
  float: left;
}

#brodbrowspage td {
  position: relative;
  padding: 8px 0 0 15px;
  float: left;
}

#pagination td {
 padding: 2px;
 font-size: 11px; 
 color: #777;
}

#pagination a {
 padding: 2px;
 font-size: 11px; 
}

#table_list {
 width: 649px; 
 margin-left: 2px;
 border-collapse: collapse; 
 border-top: 1px solid #ccc; 
}


#contentmainwidegreyheader { 
 width: 653px; 
 margin-left: 0; 
 padding: 0px;
 background: url("../images/global/contentmainwide-grey_top_tablelist.gif") no-repeat;
}


#contentmainwidegreyheader td { 
 padding: 5px 3px 3px 13px;
 border-bottom: 1px solid #ccc;
 font-weight: bold;  
}


#table_list tr.grey {
 background: #f2f2f2; 
 
}

#table_list td.header  {
 border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding: 3px 3px 3px 13px;
 font-size: 11px;
 font-weight: bold; 
}

#table_list td.header_right {
 border-bottom: 1px solid #ccc; 
 padding: 3px 3px 3px 13px;
 font-size: 11px;
 font-weight: bold; 
}

#table_list td.headercorner  {
 border-top: 1px solid #ccc;
	border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding: 3px 3px 3px 13px;
 font-size: 11px;
 font-weight: bold;
  
}

#table_list td.headercorner_right {
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc; 
 padding: 3px 3px 3px 13px;
 font-size: 11px;
 font-weight: bold; 
 

}

td.header_right center {
 font-weight: bold;
 font-size: 11px;
}

td.header center {
 font-weight: bold;
 font-size: 11px;
}

#table_list center {
 margin-left: -11px; 
}

#table_list td.title {
 border-bottom: 1px solid #ccc; 
 padding: 3px 3px 3px 13px;
 background: #f2f2f2; 
}

#table_list td.titletop { 
 width: 653px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/contentmainwide-white_top.gif") no-repeat;
}


#table_list td.content {
 border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 padding: 5px 5px 5px 14px; 
  
}

.tabletitle {
 margin-top: -5px;
}

.productimg {
 float: left;
 }

.productdescription {
 float:right; 
 width:215px; 
 margin: 20px 10px 20px 0;
 }

#productfunctiontable {
  margin: 20px 0 20px 0;

}


#productfunctiontable td {
 padding: 0px 5px 5px 0;
}

#table_list td.right {
 border-bottom: 1px solid #ccc; 
 padding: 5px 5px 5px 14px; 
  
}

#formfield {
 width: 100%;
 padding: 5px 5px 5px 4px;
}

#formfield td {
 padding: 0px 5px 0px 0px;
 width: 50%;  
}

#formfield small a	{
 font-size: 9px;
 margin-top: -15px;
 float: right;
}

#formtabs	{
 margin-left: 11px;	
 padding-top: 15px;
 width: 610px;

}

#formtabs small a {
 font-size: 9px;
 margin: -15px 0px 0 0;
 float: right;
}

#formtabs td {
 padding: 0px 24px 20px 0px;
  
}

#formtabs input, select {
 margin-top: 0px;  
}

#formtabs table.formnested {
 padding-top: -.5em;
 margin-top: -1.7em;  
}

#formtabs td.belowfieldsmalla {
 font-size: 19px; 
 line-height: 100px;
 margin-top: 120px;  
}

.formnested {
 margin: 0px 0px -100px 0px;  
}

.belowfieldsmall { 
 font-size: 9px; 
 padding: 0px 0px 0px 10px;
 line-height: 11px;
 margin-top: -5px;
}

.belowbuttonsmall { 
 font-size: 9px; 
 margin-top: 15px;
 line-height: 11px;
 
}

#formfield p {
 margin-left: .80em;  
}

.formelements { 
 width: 290px;  
}

.formelementshort	{
 width: 120px; 
 margin-left: 0px; 
}

.formelementphone	{
 width: 30px; 
 margin: 0px 10px 0 0; 
}

.formelementsplain { 
 margin-left: 0px; 
}


.rightbutton { 
 margin-right: 20px;
 float: right;
 display: block;

/* FOR INLINE BUTTONS USE THIS TABLE: 
<table cellpadding="0" cellspacing="0" align="right">
<tr>
	<td valign="top" ><span class="rightbuttoninline"><a href="#" class="button greybttn"><span>Previous</span></a></span></td>
	<td valign="top"><span class="rightbutton" ><a href="#" class="button greenbttn"><span>Submit</span></a></span></td>
</tr>
<tr>
	<td colspan="2"><small>2 of 2</small></td>
</tr>
</table>
*/
}

.rightbuttoninline { 
 padding-right: 10px;
 float: right;
}

.formfooter {
display: block;
align: right;
height: 35px;
}

.formfooter2 {
display: block;
align: right;
height: 35px;
}

.formfooter3 {
align: right;
height: 35px;
}

.selectmargin {
 margin: -17px 0 0 28px;
}

a.carrotlinks { 
 position: relative; 
 margin: 6px 0 10px 0px; 
 font-size: 11px; 
 line-height: 13px; 
 font-weight: normal; 
 color: #ff6600; 
}



ul#functionbuttons	{
float: left;
margin-top: -25px;
white-space: nowrap;
}

#functionbuttons li	{
display: inline;
list-style-type: none;
float: left;
margin-right: -1px;
}

#functionbuttons a { 
padding: 4px 10px; 
}

#functionbuttons a:link, #functionbuttons a:visited {
border: 1px solid #ccc;
text-decoration: none;
background: url("../images/global/button_function_bg.gif");
}

#functionbuttons a:hover {
text-decoration: underline;
}


ul#hlist	{
white-space: nowrap;
padding-left: 13px;
height: 35px;
}

#hlist li	{
float:left;
display: inline;
margin-top: 10px;
padding-right: 25px;
list-style-type: none;
}

#3table_list {
 width: 200px; 
 margin-left: 2px;
 border-collapse: collapse; 
 border-top: 1px solid #ccc; 
}

#contentdivider { 
 margin: 20px 0 0 -11px;
 width: 980px; 
 height: 40px; 
background: url("../images/global/content-divider.png") no-repeat;
}

#contentbottomblank { 
 margin: 20px 0 -5px -11px;
 padding: 20px; 
 background: url("../images/global/contentmainwide-white_bot_blank.gif") no-repeat;
}

#contentbottomblank.small{ 
 padding: 20px 0 0 -11px;
 
}

#copy_hotlist_popup {
 position: absolute; 
 z-index: 30; 
 margin: 250px 0 0 254px; 
 padding: 0; 
 display: none;
}

#copy_order_popup {
 position: absolute; 
 z-index: 30; 
 margin: 250px 0 0 254px; 
 padding: 0; 
 display: none;
}

#create_hotlist_popup {
 position: absolute; 
 z-index: 30; 
 margin: 250px 0 0 254px; 
 padding: 0; 
 display: none;
}
#rename_hotlist_popup {
 position: absolute; 
 z-index: 30; 
 margin: 250px 0 0 254px; 
 padding: 0; 
 display: none;
}

#print_hotlist_popup {
 position: absolute; 
 z-index: 30; 
 margin: 100px 0 0 150px; 
 padding: 0; 
 display: none;
}

#popupfooter {
margin: 10px 15px 0 15px;
}



/* ::::::
ALSO CHANGED checkout_required (padding changed to 14px) 
AND  
a.rightcolbttn span { 
 margin: 0px; 
 padding: 5px 10px 5px 10px;
} (padding changed from [ padding: 5px 8px 5px 10px; ] 
AND
.popheadclose { 
 height: 14px;
 padding: 8px 14px 0 0; 
 float: right;
} (padding changed from [ padding: 4px 14px 0 0; ] 
AND
THIS WAS ADDED TO sitewide.js [ these need to be placed in a specific location ]

var objpopsmallgreytop3 = null;
var objpopsmallmid3 = null;
var objpopsmallbot3 = null;

try {
	objpopsmallgreytop3 = new OpacityObject("popsmallgreytop3", "img/popsmall-grey-top");
	objpopsmallgreytop3.setBackground();
	}
	catch (err) {}
	
	try {
	objpopsmallmid3 = new OpacityObject("popsmallmid3", "img/popsmall-white-mid");
	objpopsmallmid3.setBackground();
	}
	catch (err) {}
	
	try {
	objpopsmallbot3 = new OpacityObject("popsmallbot3", "img/popsmall-white-bot");
	objpopsmallbot3.setBackground();
	}
	catch (err) {}


:::::: */ 

/*::::::: FROM VADIM :::::::::*/

/* start email order popup*/

#popemailorder { 
 position: absolute; 
 z-index: 30; 
 margin: 30px 0 0 254px; 
 padding: 0; 
 display: none; 
}
#popemailordertop { 
 width: 464px; 
 height: 20px; 
 /*background: url("../images/global/popsmall-grey-top.png") no-repeat; */
}
#popemailorderhed { 
 width: 460px; 
 height: 26px;
 margin: 0; 
 padding: 0px 0 10px 0; 
 background: url("../images/global/popemail-back1.png") no-repeat;
}
#popemailordermid { 
 width: 464px; 
 padding: 12px 18px 18px 18px; 
 background: url("../images/global/poplogin-backmid2.png") repeat-y; 
}
#popemailorderleft { 
 width: 200px; 
 height: 7px;
 padding: 0 0 0 18px; 
 float: left;
}
#popemailorderright { 
 width: 400px;  
 height: 35px;
 padding: 0 0 0 16px;
 float: left;
}
#popemailorderbot { 
 width: 464px; 
 height: 15px; 
 margin: 0; 
 padding: 0; 
 background: url("../images/global/poplogin-back2.png") no-repeat; 
}
#popemailorderhedtext { 
 width: 241px;
 margin: 0; 
 padding: 12px 0 0 18px; 
 text-align: left; 
 float: left;
}
#popemailorderhedtext2 { 
 width: 140px; 
 margin: 0; 
 padding: 0 0 0 14px; 
 text-align: left; 
 float: left;
}
.popemailorderheadclose { 
 height: 14px;
 padding: 31px 14px 0 0; 
 float: right;
}
.popemailorderheadclose a { 
 position: relative; 
 margin: 0; 
 padding: 0;
}
#popemailordermid p, #popemailordermid ul { 
 font-size: 12px; 
 line-height: 15px; 
 text-align: left; 
 margin: 3px 0 0 0; 
 padding: 4px 2px 2px 2px;
} 
#popemailordermid ul { 
 margin-bottom: 8px;
}
#popemailordermid li { 
 margin-left: 1.5em; 
 margin-bottom: 5px; 
 padding-left: 10px; 
 list-style: disc;
}
#loginname, #loginpass { 
 width: 200px; 
 margin: 2px 0 11px 0;
 float: left;
}
#popemailorderbutton {  
 width: 206px; 
 padding: 0 0 0 18px;
 float: left;
}

#adresponse_list li { 
 margin-left: 3.5em; 
 margin-bottom: 4px; 
 padding-left: 3px; 
 list-style: disc;
}