/* dynamic pages css */



/* body {background: #ebe9cb url('/i/bg6px.jpg') repeat-x  top;} */

table#DataList1 tr td, table#DataList2 tr td, table#DataList3 tr td, table#DataList4 tr td  {padding: 0 0 5px 0;}

#cont_left ul.sub_nav {padding: 10px 0 10px 10px;}

#content div.contact_info {margin: 18px 4px 0 0;}

div.sidebar h1 {border-bottom: 0; padding-bottom: 0;}

div.sidebar h1 #FeaturedContentLabel, div.sidebar h1 #ProductCatalogsLabel, div.sidebar h1 #SpecialOffersLabel, div.sidebar h1 #RelatedProductsLabel, div.sidebar h1 #MultimediaLabel { border-bottom: 1px solid #d6d6ad; padding-bottom: 7px; width: 100%; display: block;}

div.sidebar h1 #RelatedProductsLabel{} 

/* home page */

body#home_pg div#wrap table#DataList2 tr td img  {float: left;}

/* GLOBAL NAV SEARCH */
#nav #nav_up div#nav_search {float: left; height: 23px; margin: 0 auto; width: 285px; padding: 4px 10px 0 0;  text-align: right;}
/* div#nav_search { display:none; } */
/* BREADCRUMB */
#ProductGroupBC { color: #666; font-weight: bold; }
#breadcrumbs a {color: #666; text-decoration: none; font-weight: normal;}
#breadcrumbs a:hover {color: #333;}


/* PRODUCTS SIDEBAR */
table#ProductsSideBar { width: 260px; border-top: 1px solid #ccc; }
table#ProductsSideBar tr td { border-bottom: 1px solid #ccc; padding: 5px 0 5px 10px; }


/* products home */
#products_home table#DataList1 {}

#products_home table#DataList1 a {font-size:1.4em; line-height: 1.4em;}

#products_home table#DataList1 tr td img {float: left; padding: 0 10px 0 0;}

#products_home table#DataList1 tr td {padding: 20px 0 0 0;}

#products_home table#DataList1 tr td span {display: block; margin-left: 70px; padding-top: 5px;}


/* products 2nd level pages */
#products_2nd_lev table#DataList1 tr td span {display: block; width: 270px; padding: 0 20px 0 0; float: left;}
#products_2nd_lev table#DataList4 tr td img, #products_2nd_lev table#DataList5 tr td img {float: left;}
#products_2nd_lev #cont_right table tbody tr td { font-weight: normal; }
#products_2nd_lev #cont_right table tbody tr.black td { font-weight: bold; padding: 10px 0 0 0; }
#products_2nd_lev #column_left, #products_2nd_lev #column_right {padding: 20px 0 0 0;}


/* products 3rd level pages */

/* body#products_3rd_lev {opacity: 0.9999;} rotate image opacity fix for mac - it causes problems with PC FF3 */

body#products_3rd_lev div.sidebar table#DataList4 tr td img, body#products_3rd_lev div.sidebar table#DataList1 tr td img  {float: left;}
body#products_3rd_lev table#ProductDetailsTable .item_name td {background-color:#FCFBE6; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; font-weight:bold; padding: 0; }
body#products_3rd_lev table#ProductDetailsTable td { padding: 0 0 5px 0; }

body#products_3rd_lev div#rotate_image {margin: 0 0 0 0; /*height: 320px;*/}
body#products_3rd_lev #product_column_left #DataList6 ul, body#products_3rd_lev #product_column_left #DataList5 ul, body#products_3rd_lev #product_column_left #DataList9 ul  { margin: 0; padding: 0;}
body#products_3rd_lev #product_column_left #DataList6 ul li, body#products_3rd_lev #product_column_left #DataList5 ul li, body#products_3rd_lev #product_column_left #DataList9 ul li {background: url('point_green.gif') no-repeat  0px 7px; list-style-type: none; padding: 0 0 0 10px;}
body#products_3rd_lev #product_column_left #DataList5 {margin: 0 0 10px 0;}

body#products_3rd_lev #content #cont_right table#DataList8 h1.beige span#DataList8_ctl00_FamilyFootnoteID  {vertical-align: super; font-size: .5em;}

td.catalognumber { width: 90px; }

/* special offer forms */

span#lblError {display: block; padding: 15px 0 0 0; font-weight: bold; width: 100%; clear: both;}

#ValidationSummary1 ul {text-align: left; margin-left: 110px;}

#ValidationSummary1 ul li {list-style-type: none;}

body#contact_page #ValidationSummary1 ul {margin-left: 90px;}

#RequiredFieldValidator8, #RequiredFieldValidator9, #RequiredFieldValidator10, #RequiredFieldValidator11 {float: left; padding: 5px 0 0 10px;}

table#EmployedBy tr td input {float: right;}

table#EmployedBy tr td label {float: right;}

body#register_form div#wrap div.contact div#retrieve_info p input#btnLookup { display: block; float: left; }

body #retrieve_info p #retrieveInfoEmail {display: block; float: left; border: 1px solid #cc9; margin: 3px 10px 0 0;}

body #retrieve_info p input {padding: 0; margin: 0;}

body#contact_page #Button1 {}

/* OCS tabbed content*/

#OCSPresentations td, #OCSJournalArticles td, #OCSPeerInfo td, #OCSMultimedia td {padding: 15px 0 0 0; font-weight: normal; }
#OCSPresentations td a, #OCSJournalArticles td a, #OCSPeerInfo td a, #OCSMultimedia td a { font-weight: bold; }

body#ocs_home div.sidebar table#DataList2 tr td img {float: left;}

body#ocs_doc div.sidebar table#DataList2 tr td img {float: left;}


