body, td, th, input, select, option { font-size: 12px; margin: 0; padding: 0; color: #3B3C34; }
a { color: #025CBD !important; text-decoration: none !important; }
a:hover { text-decoration: underline !important; cursor: pointer; }
table { border-collapse: collapse;   }
.fancy_button button, .fancy_button_special button, .fancy_button .submit, .fancy_button_special .submit, .fancy_button .a_button, .fancy_button_special .a_button {  margin: 0; padding: 0; border: none; color: #465774; text-transform: uppercase; font-weight: bold; cursor: pointer; background: none; }
.fancy_button_special .button-disabled { opacity: 0.5; }
.a_button, .a_button:hover { text-decoration: none !important; color: #465774 !important; }
.fancy_button input:hover { cursor: pointer !important; }
.fancy_button, .fancy_button_special { text-align: center; display: inline; float: right; }
.fancy_button .button_wrapper_outer, .fancy_button_special .button_wrapper_outer { padding-top: 2px; padding-left: 2px; background-image: url("/imgs/drop_shadow_new.gif"); background-repeat: no-repeat; background-position: bottom right; }
.fancy_button .button_wrapper_inner, .fancy_button_special .button_wrapper_inner { position: relative; top: -4px; left: -4px; background-image: url("/imgs/gradient-sprite.gif"); background-color: #A3B0C4; background-repeat: repeat-x; background-position: 0px -921px; }
.fancy_button_a .button_wrapper_inner, .fancy_button_special_a .button_wrapper_inner { padding: 1px 4px; }
.fancy_button_back { float: left; }
.fancy_button_add_to_cart, .fancy_button_buy_now { display: block; }
.fancy_button_buy_now { float: none; width: 6em; margin-left: auto; margin-right: auto; }
.fancy_button_add_to_cart { float: left; }
.fancy_button_special .button_wrapper_inner { background-color: #CF6400; background-image: url("/imgs/gradient-sprite.gif"); background-position: 0px -842px; }
.fancy_button_special .a_button, .fancy_button_special .submit { color: white !important; }
#apply_form .fancy_button_special .submit { padding: 0px 15px; }
#wrapper { position: absolute; width: 100%; }
.width_spacer { visibility: hidden; font-size: 1px; height: 1px; width: 1000px; }
#header, #main, #global_nav { width: 100%; }
#header { height: 103px; background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; background-position: 0px -166px; }
#header__image_left { float: left; }
#header__image_right { float: right; }
#column_center { padding: 5px 10px 10px; }
#column_left, #column_right, .sidebar_box { width: 175px; padding-top: 1px; }
#footer { margin: 0 10px; }
#global_nav { height: 38px; background-color: #899BB3; background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; text-align: center; }
#commerce_nav ul, #global_nav ul { list-style: none; margin: 0; padding: 0; }
#commerce_nav li, #global_nav li { display: inline; margin: 0; padding: 0; }
#global_nav li a { vertical-align: top; padding: 0 0 22px; }
#commerce_nav { position: absolute; top: 0; right: 0; margin: 0; padding: 0; padding-right: 5px; }
#site_select, #site_search { position: absolute; top: 112px; padding: 0; }
#site_select { right: 0; margin: 0 27px 0 0; }
#site_search { left: 0; margin: 0 0 0 18px; }
#site_search .adv-search { position: absolute; left: 153px; top: 7px; }
#site_search .mag-glass { position: absolute; left: 130px; top: 0px; }
#site_search input.text { border: 1px solid #B8C0CA; padding: 2px; width: 121px; color: #555555; }
#site_select img { position: absolute; right: 125px; top: 1px; }
#site_select select { padding: 1px; width: 120px; }
#breadcrumb { border: 1px solid #CFD3DC; padding: 1px 4px; text-transform: uppercase; font-weight: normal; font-size: 90%; color: #364564; margin-bottom: 10px; }
#breadcrumb a { color: #364564 !important;  }
dl.attribute_list { margin: 2px 0; padding: 0; font-style: italic; }
dl.attribute_list dt { float: left; margin-right: 0.25em; }
.product_price { }
.product_regular_price { }
.product_special_price { color: red !important; }
.product_unspecial_price { text-decoration: line-through; }
.current, .selected { font-weight: bold; }
.sidebar_box {  position: relative; padding: 0; margin: 4px; background-color: #94A3BA; color: #364564; }
.sidebar_box a { color: #364564 !important;  }
.sidebar_box .box_title, .sidebar_box .box_title_dark { white-space: nowrap; padding: 2px 4px 2px 8px; font-weight: bold; }
.sidebar_box .box_title_dark { font-size: 110%; }
.sidebar_box .box_title img { float: right; margin: 2px 0; }
.sidebar_box .box_content { padding: 2px 8px; font-size: 90%; }
.additional_info_box form, .additional_info_box_right form, .sidebar_box form { display: inline; }
.additional_info_box input, .additional_info_box_right input, .sidebar_box .box_content input { display: inline; vertical-align: middle; }
.sidebar_box .box_content input { border: none; }
.additional_info_box input, .additional_info_box_right input { border: 1px solid #B8C0CA; }
.additional_info_box form, .additional_info_box input, .additional_info_box_right form, .additional_info_box_right input, .sidebar_box form, .sidebar_box input { font-size: 12px; }
.additional_info_box input.text, .additional_info_box_right input.text, .sidebar_box .box_content input.text { padding: 0; }
.additional_info_box input.text, .additional_info_box_right input.text, .sidebar_box .box_content input.text { width: 125px; }
.sidebar_form_submit { vertical-align: middle; border: none !important; }
table.additional_info_box_right { width: 16em; float: right; clear: right; }
table.additional_info_box_right { margin-left: 16px; margin-bottom: 16px; }
table.available_solutions_box tr.first-child td, table.additional_info_box tr.first-child td, table.additional_info_box_right tr.first-child td { white-space: nowrap; background-color: #465774; }
table.available_solutions_box tr.first-child td, table.available_solutions_box tr.first-child td a, table.additional_info_box tr.first-child td, table.additional_info_box tr.first-child td a, table.additional_info_box_right tr.first-child td, table.additional_info_box_right tr.first-child td a { color: white !important; }
table.additional_info_box tr.first-child td img, table.additional_info_box_right tr.first-child td img { float: right; margin: 2px 0; }
table.additional_info_box tr.last-child td, table.additional_info_box_right tr.last-child td { background-color: #F4F6F8; }
#sidebar_new_items .box_title, #sidebar_specials .box_title, #sidebar_featured_products .box_title, .sidebar_box_menu .box_title, #sidebar_blog .box_title, #sidebar_new_items .box_content, #sidebar_specials .box_content, #sidebar_featured_products .box_content, .sidebar_box_menu .box_content, #sidebar_banner .box_content, #sidebar_blog .box_content { border: 1px solid #B8C0CA; }
#sidebar_new_items .box_title, #sidebar_specials .box_title, #sidebar_featured_products .box_title, .sidebar_box_menu .box_title, #sidebar_blog .box_title{ background-color: #F1F5F8; }
#sidebar_new_items .box_content, #sidebar_specials .box_content, #sidebar_featured_products .box_content, .sidebar_box_menu .box_content, #sidebar_banner .box_content, #sidebar_bar .box_content, #sidebar_bar .box_content { background-color: white; }
#sidebar_new_items .box_content, #sidebar_specials .box_content, #sidebar_featured_products .box_content, .sidebar_box_menu .box_content, #sidebar_blog .box_content { border-top: none; }
#sidebar_new_items .box_content, #sidebar_specials .box_content, #sidebar_featured_products .box_content, #sidebar_banner .box_content { text-align: center; }
#sidebar_banner .box_content { padding: 8px; }
#sidebar_new_items .box_content .product_image, #sidebar_specials .box_content .product_image, #sidebar_featured_products .box_content .product_image { display: block; margin-left: auto; margin-right: auto; }
#sidebar_new_items .box_content .product_price, #sidebar_specials .box_content .product_price, #sidebar_featured_products .box_content .product_price { display: block; }
#sidebar_box_menu_systems, #sidebar_box_menu_products, #sidebar_box_menu_about, #sidebar_box_menu_services, #sidebar_box_menu_support { margin-top: -5px; }
#sidebar_new_items, #sidebar_specials, #sidebar_featured_products, #sidebar_blog { background-color: white; }
#sidebar_new_items .box_title, #sidebar_specials .box_title, #sidebar_featured_products .box_title, #sidebar_blog .box_title { background-color: #F1F5F8; }
#sidebar_new_items .box_content, #sidebar_specials .box_content, #sidebar_featured_products .box_content, .sidebar_box_menu .box_content { background-color: white; }
#sidebar_new_items .box_content, #sidebar_new_items .box_content a, #sidebar_specials .box_content, #sidebar_specials .box_content a, #sidebar_featured_products .box_content, #sidebar_featured_products .box_content a, .sidebar_box_menu .box_content, .sidebar_box_menu .box_content a, #sidebar_blog .box_content a, #footer, #footer a { color: #025CBD !important; }
.sidebar_box_menu .box_content { padding: 0; }
.sidebar_box_menu__menu, .sidebar_box_menu__submenu { list-style: none; margin: 0; }
.sidebar_box_menu__menu { padding: 8px; }
.sidebar_box_menu__submenu { margin: 2px -8px; padding: 2px 8px; background-color: #DDE7F3; }
.sidebar_box_menu__submenu li { margin-left: 1em; }
table.listing tr.first-child { background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; background-position: 0px -902px; }
table.listing tr.first-child td { text-align: left; text-transform: uppercase; padding: 0 5px; font-weight: bold; color: white; }
#sidebar_cart .box_title { background-color: #364564; }
#sidebar_cart table { margin: 4px 0; border-collapse: collapse; }
#sidebar_cart td { padding: 0; margin: 0; }
#sidebar_cart .product_quantity, #sidebar_cart .product_name { vertical-align: top; }
#sidebar_cart .product_quantity { color: black; font-weight: bold; white-space: nowrap; width: 2.5em; }
#sidebar_cart__total { border-top: 1px solid white;  margin-left: -8px; margin-right: -8px; padding: 4px 8px; }
#sidebar_cart .box_title, #sidebar_cart .box_title a, #sidebar_search .box_title, #sidebar_search .box_title a, #sidebar_newsletter .box_title, #sidebar_newsletter .box_title a, #sidebar_tools .box_title, #sidebar_tools .box_title a { color: white !important; }
#sidebar_newsletter { padding-bottom: 5px; }
#sidebar_tools { background-color: #899BB3; }
#sidebar_discover .box_content, #sidebar_tools .box_content { background-repeat: no-repeat; background-position: 5px 5px; padding-left: 28px; }
#sidebar_discover .box_content { background-image: url("/imgs/sidebar/magnifying_glass.gif"); }
#sidebar_tools .box_content { background-image: url("/imgs/sidebar/wrench.gif"); }
#sidebar_knowledge { background-image:url("/imgs/gradient-sprite.gif"); background-repeat:repeat-x; background-position: 0px -880px; }
#sidebar_knowledge .title { font-weight: bold; font-size: 115%; color: white; padding-bottom: 2px; }
#sidebar_knowledge .title a { color: white !important; }
#sidebar_knowledge .title a:hover { text-decoration: none !important; }
#sidebar_knowledge img { padding-left: 4px; }
#sidebar_tools ul, #sidebar_discover ul { margin: 0; padding: 0; list-style: none; }
#sidebar_tools li, #sidebar_discover li { display: block; margin: 8px 0; padding: 0; overflow: hidden; white-space: nowrap; }
#sidebar_tools li a, #sidebar_discover li a { color: white !important; }
#sidebar_discover .box_content a.img_hover, #sidebar_tools .box_content a.img_hover {  margin-left: 2px; display: block; }
#sidebar_discover .box_content img, #sidebar_tools .box_content img { display: inline; }
#faq_find_form { float: right; }
table.product_listing__listing tr.first-child td.last-child { text-align: center; padding-left: 32px; padding-right: 32px; }
.product_listing__model { white-space: nowrap; }
.product_listing__model, .product_listing__name__name, .product_listing__price__price, .product_listing__call { font-weight: bold; }
.product_listing__price__price { font-size: 125%; }
.product_listing__model, .product_listing__name { vertical-align: top; }
.product_listing__model a, td.product_listing__name a { color: #025CBD !important; }
.product_listing__name__short_description { font-size: 97%; }
.product_listing__price { text-align: center; }
.product_listing__price .product_price { display: block; }
.product_listing__price__buy_now { margin-top: 5px; }
.page_control { position: relative; width: 100%; margin-top: 1em; }
.page_control__num_items { float: left; width: 25%; }
.page_control__num_pages { float: right; text-align: right; width: 25%; }
.page_control__page_control { text-align: center; width: 50%; margin-left: 25%; margin-right: 25%; }
.page_control__page_control a { color: blue !important; }
#product_information { position: relative; }
#product_information__content { margin-right: 166px; }
#product_information__heading { position: relative; margin-bottom: 0.5em; min-height: 24px; }
#product_information__heading div { margin-right: 390px; }
#product_information__manufacturer_image { position: absolute; right: 0; top: -13px; }
#product_information__call_for_details, #product_information__critical_data {  position: relative; float: right; margin: 0 1em 0 5em; font-size: 108%; font-weight: bold; color: #364564; width: 211px; }
.product-request-quote { padding-left: 52px; font-weight: normal; font-size: 11px; position: relative; }
.product-request-quote img { position: absolute; left: 40px; top: 0px; }
#product_information__call_for_details .label, #product_information__critical_data .label { color: #3B3C34; }
#product_information__body { clear: right; }
#product_information__body h3 { text-transform: uppercase; }
#product_information__images { position: absolute; right: 0; }
#product_information__price .product_price { font-size: 116%; }
#product_information__images .image { display: block; text-align: center; margin: 5px; }
#product_information__description__description { margin-top: -0.5em; }
#product_information__more_information { margin-top: 0.5em; }
#product_information__purchasing_information { }
#product_information__purchasing_information table.form { width: 100%; }
#product_information__purchasing_information td.field select, #product_information__purchasing_information td.field .anti_select { width: 100%; }
#product_information__purchasing_information td.field .anti_select { padding: 0; }
#product_information__add_to_cart { text-align: right; }
#product_information__add_to_cart, #product_information__add_to_cart_with_opts, #product_information__call_for_details { padding-top: 1ex; }
#product_information__add_to_cart_with_opts {  position: relative; height: 2em; }
#product-social-top { position: absolute; right: 218px; top: -3px; padding-right: 80px; width: 93px;}
#product-social-top .fb_edge_widget_with_comment { position: absolute; top: 0px; right: -15px; }
#product-social-top .gp-holder { display: inline-block; float: left; }
#product-social-top .tw-holder { display: inline-block; float: right; }
.social-footer { width: 720px; margin: 0px auto; color: #364564; font-weight: bold; font-size: 8pt; text-align: left; }
.social-footer .fake-span { float: right; display: inline-block; }
.social-footer div.social-32 { width: 32px; height: 32px; background-image: url('../images/icons/log-soc-sprite-32.png'); position: relative; display: inline-block; cursor: pointer; float: left; margin-top: 2px !important; }
.social-footer div div div { padding-top: 25px; background-image: none; }
.social-footer .fb-icon { background-position: 256px 32px; margin: 0px 0px 0px 4px; }
.social-footer .tw-icon { background-position: 256px 0; margin: 0px 0px 0px 4px; }
.social-footer .li-icon { background-position: 128px 32px; }
#shipping_estimate { border: 1px solid #364564; background-color: #F1F5F8; }
#shipping_estimate__title { background-color: #94A3BA; color: white; }
img.normal { vertical-align: top; }
img.top-link { vertical-align: top; padding-top: 3px; padding-left:10px; }
a.img_hover { background-repeat: no-repeat; background-position: top left; }
a.img_hover:hover img.normal {  visibility: hidden; }
#news { position: relative; z-index: 10; }
#news_header { border: 1px solid #B8C0CA; background-color: #F1F5F8; font-size: 1.17em; padding: 1px 3px; margin: 5px 0; }
#news ul, #news li { margin: 0; padding: 0; }
.news_item { }
.news_item_title { font-weight: bold; }
.news_item_title { color: #025CBD; }
.news_item_date { color: #AAAAAA; }
h4.sitemap { padding: 0; }
#login { }
#new_customer, #returning_customer, #new_customer_button, #returning_customer_button { margin: 0; padding: 0; }
#new_customer_button, #returning_customer_button { text-align: right; }
#new_customer h3, #returning_customer h3 { text-transform: uppercase; margin-top: 0; padding-top: 0; }
#new_customer p, #returning_customer p, #returning_customer table.form { margin-bottom: 2em; }
#new_customer, #new_customer_button { width: 40%; padding-right: 1em; }
#returning_customer, #returning_customer_button { width: 60%; padding-left: 1em; border-left: 1px solid #364564; }
#returning_customer table.form { display: block;  border-collapse: separate; }
#returning_customer table td.field input { width: 100%; }
#new_customer_button .fancy_button, #returning_customer_button .fancy_button { width: 168px; }
#rsvp table td.field input.text { width: 100%; }
#rsvp tr td.label { border-right: 1px solid #364564; width: 50%; white-space:normal; padding-right: 20px; }
#rsvp tr td.note { color: #8f8f8f; }
#rsvp table.form tr td.label { border-right: none; white-space: normal; padding-right: 0px; }
#rsvp tr td { padding-right: 40px; padding-left: 20px; }
#fields_of_interest tr td { padding: 5px; }
#rsvp tr td.event_info { padding-left: 0px; }
#rsvp table.form tr td { padding-right: 10px; padding-left: 10px; }
#rsvp table td.field input.disabled { background-color: #dddddd; color: #aaaaaa; }
#rsvp_response { max-width: 75%; }
div.orange-bar { background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; background-position: 0px -840px; padding-top: 2px; margin-bottom: 6px; }
.section-list li { font-size: 115%; list-style-image: url("/imgs/symbols/arrow_bullet.gif"); white-space: nowrap !important; }
.section-list .last-child { padding: 0px; margin: 0px; }
ul.section-list { margin: 2px 8px; padding: 5px 15px; }
ul.sub-section-list { margin-top: 0px; margin-bottom: 0px; margin-left: 20px; padding: 0px 0px; }
td.fixed-width-image-cell { width: 200px; padding-left: 10px; }
li.sub-section-list, .sub-section-list li, ul.sub-section-list { white-space: nowrap !important; list-style-image: none; list-style: none; font-size: 100%; }
li.sub-section-list { display: inline; }
table.section-index, table.section-description, table.section-index-footer { border: 0px; width: 100%; }
.section-index-footer td.first-child { width: 12%; text-align: center; }
.section-index-footer td.footer-text { width: 50%; }
.section-index td { padding-top: 10px; padding-bottom: 10px; padding-left: 5%; vertical-align: top; font-size: 90%; width: 33%; }
.page_link_button { text-transform: none !important; font-size: 115%; }
.page_link_container { width: 13em; }
img.bordered-image { border:2px solid #F89700; width: 128px; height: 85px; }
.fancy_button_change_address { float: left; }
.fancy_button_continue_shopping, .fancy_button_special_checkout { width: 168px; }
.fancy_button_continue_shopping { }
.fancy_button_special_checkout { margin-left: 10px; }
.google_checkout_content { clear: both; position: relative; margin-left: auto; margin-right: 3px; }
#front_page_heading_content { padding: 10px; padding-left: 350px; }
#industry_solutions_image_table { width: 100%; }
.page_heading_with_description, .page_heading_description { padding: 10px; }
.featured_items_table { width: 100%; }
.applications_table_big_image, .applications_table_small_image { width: 100%; }
.recommended_items_table { width: 100%; }
#contact_form {  margin-right: 18em;  }
#contact_page .fancy_button_submit { float: left; }
#contact_page .fields_are_required { text-align: right; float: right; margin-right: 5px !important; margin-right: 2px; }
#sidebar_siteseal { background: transparent; text-align: center; }
#apply_form input.text, #apply_form select { width: 100%; }
#apply_form table { border-collapse: separate; }
table.banner { width: 100%; }
.banner table { height: 167px; border-collapse: collapse; }
.banner td { padding: 0; margin: 0; }
table.left-box { background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; background-position: 0px -573px; width: 60%; margin: auto; }
table.center-box { width: 100%; }
table.right-box { width: 100%; }
td.left-box-start { width: 15px; }
td.left-box-end { width: 15px; }
td.left-box-content { width: 160px; }
td.center-content { width: 185px; }
td.banner-container{ width: 33%; background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; background-position: 0px -400px; vertical-align: top; }
td.box-spacer { width: 30%; }
td.right-box-item-top { background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; background-position: 0px -66px; }
td.right-box-item-bottom { background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; background-position: 0px -740px; }
td.right-box-title { color: #FFFFFF; font-weight: bold; white-space: nowrap; font-size: 11pt; }
tr.row-spacer, .row-spacer td { font-size: 4pt; }
td.right-box-item { color: #FFFFFF; font-weight: bold; font-size: 9pt; padding: 3px 10px; margin-top: 5px; white-space: nowrap !important; }
div.section-header { font-size: 10pt; }
.section-header a { text-decoration: underline !important; color: white !important; }
table.banner { width: 100%; }
.banner table { height: 167px; border-collapse: collapse; }
.banner td { padding: 0; margin: 0; }
table.left-box { background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; background-position: 0px -573px; width: 60%; margin: auto; }
table.center-box { width: 100%; }
table.right-box { width: 60%; margin-left: 10px; }
td.left-box-start { width: 15px; }
td.left-box-end { width: 15px; }
td.left-box-content { width: 160px; }
td.center-content { width: 185px; }
td.banner-container{ width: 33%; background-image: url("/imgs/gradient-sprite.gif"); background-repeat: repeat-x; background-position: 0px -400px; vertical-align: top; }
td.box-spacer { width: 30%; }
tr.right-box-item-top { background-image: url("/imgs/bottom_bar/right_box_gradient_top_1px.jpg"); background-repeat: repeat-x; }
tr.right-box-item-bottom { background-image: url("/imgs/bottom_bar/right_box_gradient_bottom_1px.jpg"); background-repeat: repeat-x; }
td.right-box-title { color: #FFFFFF; font-weight: bold; white-space: nowrap; font-size: 11pt; }
tr.row-spacer, .row-spacer td { font-size: 4pt; }
td.right-box-item { color: #FFFFFF; font-weight: bold; font-size: 9pt; padding: 3px 10px; margin-top: 5px; white-space: nowrap !important; }
div.section-header { text-decoration: underline; font-size: 10pt; }
.newsletter_content { clear: right; padding: 6px 12px; border: 3px double #B8C0CA; }
.product_info { display: none; }
#product_information__body .selected { font-weight: normal; display: block; }
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(../../../images/blank.gif) no-repeat;  display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../../images/next.gif) right 50% no-repeat; }
#nextLinkText, #prevLinkText{ color: #FF9834; font-weight:bold; text-decoration: none; }
#nextLinkText{ padding-left: 20px; }
#prevLinkText{ padding-right: 20px; }
.ontop #imageData { padding-top: 5px; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; }
#imageData{ padding:0 10px; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; }
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { display: inline-block; width: 100%; }
* html .clearfix {  height: 1%;  }
#lightboxIframe { display: none; }
.blank-float-divider { clear: both; }
