﻿#header .logo 
{
    background-image: none;
    width: 285px;
    height: 49px;
}

.sidebar-box-frame {
    overflow: visible;
}

h2 {
    color: #b71949;
    font-size: 1.4em;
    font-weight: bold;
    
    margin: 0 0 0.5em 0;
}

.sidebar-box-holder h3,
.sidebar-box-holder h3 a  {
    color: #AA0A34 !important;
    margin: 0;
    text-decoration: none;
}


 
.content-box-frame h3 {
    color:#AA0A34;
    font-size:18px;
    margin:0 0 12px;
}

.text-box a:visited 
{
    color: Black;
}

.info-link
{
    color: Black;
}

#content a {
    font-size: 11px;
}

#content h3 a {
    font-size: 12px;
}

.sidebar-block 
{
    padding-top: 2em !important;
}

body 
{
    color: #5E5E5E;
}

td 
{
    color: inherit !important;
    font-size: inherit !important;
}

#content a,
#content a:visited,
#content a:active,
#sidebar a,
#sidebar a:visited,
#sidebar a:active,
.header-nav li a,
.header-nav li a:visited,
.header-nav li a:active,
#nav li a,
#nav li a:visited,
#nav li a:active,
.search-form .text
{
    color: #5E5E5E;
}

#content a:hover,
#sidebar a:hover,
.header-nav li a:hover,
#nav li a:hover
{
    color: Black;
}

.content-box-frame h3 a {
    color:#AA0A34 !important;
}




/* Document Gallery */
#searchResults .techlib_item {
    margin-bottom: 1em;
    color: gray;
}

#searchResults .paging .paging_item {
    display: inline;
    margin-right: 1em;
}

.document-gallery tr td {
    margin-bottom: 0.5em;
}

#searchCriteria {
    height:100px;
    padding-bottom:20px;
    width:500px;
}
.searchValue {
    float:left;
    height:25px;
    margin:0;
    padding:2px;
    text-align:left;
    width:340px;
}
.searchField {
    float:left;
    height:25px;
    margin:0;
    padding:2px;
    text-align:right;
    width:150px;
}

/* Events */
.event {
    background-color:#FFFFFF;
    background-image:none;
    padding:0;
}
.event h2, .event h1 {
    padding:0;
}
.event_item {
    background-color:#FFFFFF;
    background-image:none;
    padding:0;
}
.event_item h4 {
    background-color:#FFFFFF;
    background-image:none;
    margin:0;
    padding-top:5px;
}

/* product list */
.product-navigation-column ul li a,
.product-navigation-column ul li a:visited
{
    color: Black;
}

.product-navigation-columns {
    padding: 0;
    margin: 0;
}

.product-navigation-columns h2 {
    padding: 0;
    margin: 0.5em 0 0 0;
}

.product-navigation-columns ul {
    padding: 0;
    margin: 0 20px 0 0;
}

.product-navigation-columns .product-navigation-column {
    float: left;
    width: 220px;
    
    margin: 0;
    padding: 0;
}

.product-navigation-columns li {
    list-style-position: outside;
    list-style-type: none;
    
    padding: 0;
    margin: 0.25em 0 0 0;
}

.product-navigation-columns h3 {
    margin: 0.75em 0 0 0;
}

#content .product-navigation-columns h3 a,
#content .product-navigation-columns h3 a:visited
 {
    color: #AA0A34;
}

.product-navigation-columns a {
    text-decoration: none;
}

/* product navigation */
.product-navigation {
    padding: 0;
    margin: 0;
}

.product-navigation li {
    list-style-position: outside;
    list-style-type: none;
    margin: 0.8em 0 0 0;
    padding: 0;
}

.product-navigation a,
.product-navigation a:visited
 {
    text-decoration: none;
    color: #5e5e5e;
    margin: 1em 0 0 0;
    padding: 0;
}

.ie6 .productnavigation-flyout .product-navigation li,
.ie6 .productnavigation-flyout .product-navigation li a
{
    margin: 0 !important;
}

.product-navigation a:hover {
    color: #2C2B2B;
}


/* product navigation with flyout */
.navigation-with-flyout {
    width: 188px;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0.5em 0;
    left: -20px;
}

.navigation-with-flyout li {
    list-style-position: outside;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.navigation-with-flyout li a,
.navigation-with-flyout li a:visited
{
    color: #5e5e5e;
    float: left;
    position: relative;
    width: 150px;
    z-index: 999;
    text-decoration: none !important;
}

.navigation-with-flyout li a:hover {
    color: #2C2B2B;
}

.navigation-with-flyout li img {
    float: left;
    cursor: pointer;
}

/* product navigation flyout */

.RadToolTip_NavigationFlyout .rtWrapperContent {
    padding: 0 0 1em 2em !important;
}

.productnavigation-flyout .product-navigation {
    margin-bottom: 1em;
}

.productnavigation-flyout h3 {
    margin: 1em 0 1em 0;
}

/* product summary list */
.product-summary-list {
    margin: 0;
    padding: 0;
}

.product-summary-list li {
    margin: 1em 1em 1em 0;
    float: left;
    list-style-position: outside;
    list-style-type: none;
    width: 696px;
}

.product-summary-list .thumbnail {
    float: left;
    margin: 0 1em 0 0;
}

.product-summary-list h3 {
    margin: 0;
}

.product-summary-list h3 a,
.product-summary-list h3 a:visited
{
    color: #AA0A34;
}

.product-summary-list a {
    text-decoration: none;
}

/* product page tabmenu */
.product-details-tabmenu {
    margin: 0;
    padding: 0;
}

.product-details-tabmenu li {
    list-style-position: inside;
    list-style-type: none;
    margin-top: 0.25em;
 }
 
.ie6 .product-details-tabmenu li a
{
    margin-left: -17px;
}
 
.product-details-tabmenu a,
.product-details-tabmenu a:visited
{
    
    text-decoration: none;
    color: #5e5e5e;
}

.product-details-tabmenu a:hover {
    color: #2C2B2B;
}

.text {
    padding-top: 1em;
}

.text h3 {
    font-size: 1em;
}

/* product page */
.biwhite_prod_pic img {
    float: right;
    margin-bottom: 1.5em;
}

.read-related-comments {
    margin-top: 1em;
}

.read-related-comments a,
.read-related-comments a:visited
{
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #AA0A34;
}


/* product page downloads */
/* Downloads */

.downloads-list li 

{
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    float: left;
    
    width: 190px;
    height: 120px;
    
    padding: 10px 20px 0 0;
}

.downloads-list li img {
	padding-right: 5px;

}

/* movie */
body.movie {
    background-color: White;
    padding: 1em 1em 1em 1em;
}

.movie-header {
    height: 40px;
    border-bottom: 1px solid #c0c0c0;
}

.movie-content {
    float: left;
    width: 100%;
    padding: 1em 0 2em 0;
    border-bottom: 1px solid #c0c0c0;
}

.movie-movie {
    float: left;
/*    width: 300px;*/
}

/*
.movie-text {
    padding-left: 10px;
    float: left;
    width: 290px;
    margin-left: 1em;
}
*/

/* events */
.event_img {
    float: right;
}

/* print page */
#header .print-logo,
.print-bar,
.print-footer {
    display: none;
}

/* comments page */
.comments .comments-item {
    margin-bottom: 1em;
}

.comments .comments-item .date {
    margin-left: 1em;
}

.comments .comments-item .comment {
    margin-left: 2em;
} 

/* contact us locations */
.locations 
{
    margin: 0;
    padding: 0;
}

.locations h4 
{
    margin: 0;
    color: #AA0A34;
    font-size: 1.1em;
}

.locations li
{
    margin: 0 0 1em 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    
    width: 361px;
    float: left;
}

/* distributors */
.distributor_item
{
    margin-bottom: 12px;
}

.distributor_item table 
{
    padding: 0;
    margin: 0;
}

.distributor_item table td {
    display: block;
    margin-left: -3px;
	width: 696px;
	float: left;
}

.ie7 .distributor_item td 
{
    padding-left: 0;
    margin-left: -5px;
}

.ie7 .distributor_item table tr 
{
    display: block;
}

.ie8 .distributor_item table td,
.ie7 .distributor_item table td
{
    margin-left: -5px;
}

.distributor_item img 
{
    display: none;
    visibility: hidden;
}

.distributor_results h3
{
    font-size: 1em;
}

.distributor_results h4 
{
    margin: 0;
    font-size: 1em;
}

.distributor_results p 
{
    margin: 0;
/*    display: none;
    visibility: hidden; */
}

/* homepage flash */
.flash-placeholder p 
{
    display: none;
    visibility: hidden;
}

/* homepage bottom */
.content-box-holder.bottom p 
{
    margin: 0;
}
.content-box-holder.bottom a 
{
    text-decoration: none !important;
}

.content-box-holder.bottom ul 
{
    margin: 0 0 1em 0;
    padding: 0;
}

.content-box-holder.bottom li 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

/* news list */
.news_item h4 
{
    color:#AA0A34;
    font-size: 1.2em;
    text-decoration: none;
    margin: 1em 0 0.5em 0;
}

/* events list */
.event_item h2 
{
    font-size: 12px;
}

/* product page add this */

#content,
* html #content .content-box,
#content .content-box-frame
{
    position: relative;
    min-height: 877px;
}

* html #content .content-box .content-box-holder
{
    /* border: 1px solid blue; */
}

* html #content .content-box .content-box-holder 
{
    position: relative;
}

* html #content .content-box-frame .text-box
{
    height: 855px;
    /* overflow: inherit; */
}

* html #content .home .content-box-frame .text-box
{
    height: auto;

}

.content-box-frame 
{
    padding-bottom: 30px;
}

.content-box-holder.home .content-box-frame 
{
    padding-bottom: 17px;
    min-height: 0px !important;
}

.content-box-holder.bottom .content-box-frame
{
    padding-bottom: 30px;
}

.content-box-frame a,
.content-box-frame a:visited 
{
    color: Black;
}

.content-box-holder.home .content-box-frame 
{
    min-height: 0;
}

.product-page-add-this 
{
    position: absolute;
    bottom: 1.5em;
    right: 1em;
    z-index: 15000;
}

* html .product-page-add-this 
{
    margin-top: 2em;
    right: 2em;
}

a:visited {
	color: inherit !important;
}

.sidebar-block 
{
    position: static;
}

.sidebar-box-frame h4,
.sidebar-box-frame h3 
{
    font-size: 12px;
    font-family: Verdana,Arial,sans-serif;
}

.RadToolTip_NavigationFlyout 
{
    width: 190px;
}

.pre-logo3 
{
    height: 650px;
}

.logo3 
{
    top: 20px;
    left: 20px;
    position: relative;
}

/*
.ie6 .logo3,
.ie7 .logo3
{
    float: right;
    left: 210px;
}
*/

.sidebar-list 
{
    padding: 0;
}

.sidebar-box-frame h4 
{
    padding-left: 0 !important;
}


.big-loading 
{
    margin: 3em 0 1em 0;
    text-align: center;
}

/* search */
#advancedTerms .searchFilters 
{
    display: none;
}

/* careers */
.career 
{
    margin-bottom: 3em;
}
.career td 
{
    vertical-align: top;
    padding-bottom: 1em;
}

.career .label 
{
    padding-right: 3em;
    width: 30%;
    color: #5E5E5E;
}

.careers 
{
    width: 100%;
}

.careers th 
{
    text-align: left;
}

* html .box-holder 
{
    position: relative;
    z-index: 10000;
}

.show_design_border, table.show_design_border td, table.show_design_border th
{
    border: 0px solid #fff;
}
