html, body, form {height:100%;width:100%;margin:0;padding:0;}
body {font-family:Arial,Sans-Serif;color:#010101;font-size:12px;background:#323232 url(../Images/bg.jpg) repeat-x center top;}
img {border:0;outline:none;}
a {color:#c44e03;text-decoration:none;outline:none;cursor:pointer;}
a:hover {text-decoration:underline;}
a.klavika:hover {text-decoration:none;}
ul {margin:0;}
div, p {margin:0;padding:0;}
hr {border:0 none;background:#bbbbbb;height:1px;margin:10px 0;}


/* MASTER STYLES */
.centering {margin:0 auto;width:960px;}
.siteWrapper {height:100%;width:100%;background:url(../Images/top-bg.png) no-repeat top center;}
.siteHeaderWrapper {height:140px;width:100%;}
    .topNav {float:right;display:inline;height:40px;position:relative;z-index:600;}
    .topNav .search {float:right;display:inline;height:34px;margin-top:6px;}
        .topNav .search .search-input {height:25px;line-height:25px;padding:0 0 0 25px;border:1px solid #ffffff;color:#ffffff;font-size:11px;font-family:verdana;vertical-align:middle;background:url(../Images/search-icon.gif) no-repeat 3px 2px;}
        .topNav .search .search-btn {cursor:pointer;outline:none;border:0 none;height:25px;font-size:1px;line-height:70px;text-indent:-9999px;width:55px;vertical-align:middle;background:url(../Images/search-btn.png) no-repeat;}
    .topNav ul {display:inline;float:right;height:40px;padding:0;}
    .topNav ul li {list-style:none;float:left;display:inline;color:#939393;padding:15px 25px 0 0;}
    .topNav ul li a {color:#ffffff;text-decoration:none;text-transform:uppercase;display:block;}
    .topNav .inquiryLink {width:125px;}
    .topNav .inquiryLink li {height:100%;padding:0 25px 0 0;}
        .topNav .inquiryLink a {display:block;color:#ffffff;text-decoration:none;text-transform:uppercase;padding:15px 5px 0;height:25px;}
        .topNav .inquiryLink a.active {background:#eeeeee;color:#c44e03;}
    #inquiryListPopDown {display:none;position:absolute;right:0;top:40px;width:308px;padding:15px 20px;background:#a2a2a2;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#a2a2a2'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#a2a2a2)); /* for webkit browsers */background: -moz-linear-gradient(top,  #eeeeee,  #a2a2a2); /* for firefox 3.6+ */border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;z-index:500;}
        #inquiryListPopDown table {width:100%;font-size:9px;border-bottom:1px solid #cccccc;margin-bottom:10px;}
        #inquiryListPopDown table th {text-transform:uppercase;text-align:left;padding:2px 5px 2px 0;border-bottom:1px solid #828282;}
        #inquiryListPopDown table td {padding:2px 5px 2px 0;border-bottom:1px solid #828282;border-top:1px solid #cccccc;}
        #inquiryListPopDown a {float:right;}
        #inquiryListPopDown a:hover {text-decoration:none;}
    .logoArea {position:absolute;top:30px;}
        .logo {float:left;display:inline;}
        .tagline {float:left;display:inline;border-left:1px solid #939393;height:55px;padding:30px 0 0 20px;font-size:16px;color:#eeeeee;}
    ul.mainNav {color:#ffffff;text-transform:uppercase;list-style:none;float:right;width:475px;margin-top:30px;}
        .mainNav li {float:left;}
        .mainNav li a {color:#ffffff;text-decoration:none;display:inline;float:left;}
.siteContentWrapper {}
    .mainContentArea:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
    .siteContentWrapper .content a.btn {color:#ffffff;font-size:11px;font-weight:bold;display:block;padding:5px 0 0;text-align:center;text-transform:uppercase;height:17px;width:109px;background:url(../Images/btn-sprite.gif) no-repeat 0 -29px;}
    .siteContentWrapper .content a.btn:hover {text-decoration:none;}
.siteFooterWrapper {clear:both;padding:20px 0;}
    .footer {text-align:center;font-family:Verdana;color:#595959;font-size:11px;}
    .footer a {text-decoration:none;color:#595959;} .footer a:hover {text-decoration:underline;}

/* HOMEPAGE */
.homepageBanner {height:440px;width:100%;position:relative;background:#000000;}
    .homepageBanner .bannerSlides .bannerText {position:absolute;left:30px;top:25px;width:330px;color:#ffffff;font-size:16px;}
        .homepageBanner .bannerSlides .bannerText h1 {font-size:32px;color:#fafafa;text-transform:uppercase;}
        .homepageBanner .bannerSlides .bannerText .btn {display:block;margin-top:25px;}
    .homepageBanner .bannerNavBG {position:absolute;top:380px;z-index:900;width:100%;height:60px;background:#000000;opacity:0.5;}
    .homepageBanner #bannerNav {list-style:none;width:100%;height:60px;line-height:60px;color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:0;position:absolute;top:380px;z-index:999;width:100%;height:60px;}
        .homepageBanner #bannerNav li {float:left;height:60px;line-height:60px;width:20%;text-align:center;background:url(../Images/home_banner_divider.png) no-repeat center right;}
        .homepageBanner #bannerNav a {display:block;padding:25px 0 0;text-decoration:none;color:#ffffff;}
        .homepageBanner #bannerNav a.activeSlide, .homepageBanner #bannerNav a:hover {color:#c44e03;}
        
.homepageSpotlights {width:100%;height:260px;background:url(../Images/spotlights.png) no-repeat;}
    .homepageSpotlights .spotlight {color:#ffffff;font-family:Verdana;font-size:11px;position:relative;height:100%;width:275px;margin:0 10px 0 30px;float:left;display:inline;line-height:18px;}
        .homepageSpotlights .spotlight .spotImage {height:98px;width:100%;position:relative;margin-bottom:15px;}
        .homepageSpotlights .spotlight .spotImage img {position:absolute;bottom:0;}
        .homepageSpotlights .spotlight a {color:#f57921;text-decoration:none;}.homepageSpotlights .spotlight a:hover {text-decoration:underline;}
        .homepageSpotlights .spotlight ul {list-style: disc outside url(../Images/list-arrow.gif)}

/* DEFAULT CONTENT TEMPLATE */
.breadcrumbArea {width:100%;height:45px;margin-top:17px;background:url(../Images/breadcrumbs-bg.png) no-repeat left top;}
    .breadcrumbArea .pageParentTitle {font-size:16px;color:#ffffff;margin-left:30px;width:220px;padding-top:17px;float:left;display:inline;text-transform:uppercase;}
    .breadcrumbArea .breadcrumbs {font-size:12px;color:#7b7b7b;padding-top:15px;}
    .breadcrumbArea .breadcrumbs a {color:#7b7b7b;text-decoration:none;margin:0 10px;}
    .breadcrumbArea .breadcrumbs .currentNode {color:#f57921;font-weight:bold;margin-left:10px;}
.sidebar {width:240px;float:left;display:inline;}
.sidebarContent {width:240px;background:url(../Images/sidebar-bg.png) repeat-y;overflow:hidden;}
    .sidebar .secondaryNav {padding:35px 0;}
        .sidebar .secondaryNav ul {list-style:none;padding:0;color:#ffffff;}
            .sidebar .secondaryNav ul li {line-height:16px;border-bottom:1px solid #383838;}
            .sidebar .secondaryNav ul li a {color:#ffffff;text-decoration:none;padding:7px 0 7px 35px;display:block;width:205px;height:100%;}
            .sidebar .secondaryNav ul li a:hover, .sidebar .secondaryNav ul li.active {background:#f57921;}
    .sidebar .testimonial {padding:0 30px 50px 40px;border-bottom:1px solid #383838;background:url(../Images/testimonial-bg.png) repeat-x top;}
        .sidebar .testimonial .quote {font-style:italic;color:#8f8f8f;}
        .sidebar .testimonial .quotationMarks {font-size:72px;color:#c44e03;height:40px;overflow:hidden;}
            .sidebar .testimonial .quotationMarks.right {text-align:right;}
        .sidebar .testimonial .source {font-size:11px;}
            .sidebar .testimonial .name {color:#e6e6e6;}
            .sidebar .testimonial .title {color:#f57921;}
            .sidebar .testimonial .industry {color:#8f8f8f;}
    .sidebar .brands {font-size:18px;color:#fafafa;text-transform:uppercase;padding:30px 30px 0 40px;}
        .sidebar .brands .btn {margin:25px 0 35px;display:block;}
.content {position:relative;float:left;display:inline;width:655px;padding:20px 35px 70px 30px;font-size:14px;line-height:18px;margin-top:-5px;background:#eeeeee;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
    .content h1 {font-size:36px;color:#c44e03;text-transform:uppercase;border-bottom:1px dotted #c44e03;width:100%;margin:0;padding:20px 0;}
    .content .intro {display:inline-block;font-size:16px;line-height:22px;border-bottom:1px dotted #c44e03;padding:20px 0;width:100%;}
    .content .intro:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
    .content.fullWidth .intro div.contactUs {width:200px;display:inline;float:right;font-size:18px;text-transform:uppercase;font-weight:bold;color:#5f5f5f;}
            .content.fullWidth .intro div.contactUs .strong {font-size:24px;color:#c44e03;padding-top:5px;}
            .content.fullWidth .intro div.contactUs a {font-size:11px;color:#ffffff;margin-top:10px;display:block;padding:6px 0 0 5px;width:85px;height:17px;background:url(../Images/btn-sprite.gif) no-repeat 0 -241px;}
            .content.fullWidth .intro div.contactUs a:hover {text-decoration:none;}
    .content .contentText {padding-top:20px;}
    .content .contentText h2 {font-size:18px;color:#c44e03;text-transform:uppercase;}
    .content .contentText ul {margin:0;padding:0 0 0 15px;list-style:disc outside url("../Images/breadcrumbs-divider.gif");}
    .content .contentText .image {float:right;display:inline;width:270px;margin:0 0 20px 20px;font-size:11px;color:#454545;}
        .content .contentText .image img {float:right;}
        .content .contentText .image img.withBorder {float:right;border:2px solid #3d3d3d;}
        .content .contentText table {width:100%;}
            .content .contentText table.resolutionGuide tr.even {background:#dedede;}
            .content .contentText table.resolutionGuide th {text-align:left;color:#c44e03;padding:3px 5px;}
            .content .contentText table.resolutionGuide td {padding:3px 5px;}
    .content .contentText .highlight {font-size:11px;font-size:11px;margin-top:20px;padding:20px;background:#dedede;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
        .content .contentText .highlight table td {padding:5px;vertical-align:top;width:33%;}
        .content .contentText .highlight h3 {font-size:14px;font-weight:normal;}
    .content .contentText table.engLCD {width:100%;border-bottom:1px solid #ffffff;font-size:12px;margin:10px 0;text-align:center;}
        .content .contentText table.engLCD th {font-size:11px;font-weight:bold;text-transform:uppercase;padding:0 0 5px;}
        .content .contentText table.engLCD tbody th, .content .contentText table.engLCD thead th.first {text-align:left;}
        .content .contentText table.engLCD td, .content .contentText table.engLCD tbody th {border-bottom:1px solid #bbbbbb;border-top:1px solid #ffffff;padding:5px 2px;}
        .content .contentText table.engLCD tr.first td, .content .contentText table.engLCD tr.first th {border-top:0 none;}

/* PRODUCT SEARCH */
.productsNavigation {width:100%;height:60px;margin-bottom:25px;background:url(../Images/productsBar-bg.png) no-repeat left;}
    .productsNavigation .pageParentTitle {font-size:30px;font-weight:bold;color:#ffffff;margin-left:30px;width:150px;padding-top:17px;float:left;display:inline;text-transform:uppercase;}
    .productsNavigation ul {width:780px;text-align:right;font-size:15px;color:#8d8d8d;font-weight:bold;margin-top:25px;padding:0;float:left;display:inline;}
    .productsNavigation ul li {display:inline;padding-right:20px;}
    .productsNavigation ul li a {color:#8d8d8d;text-decoration:none;text-transform:uppercase;}
    .productsNavigation ul li a:hover, .productsNavigation ul li.active a {color:#ffffff;}
.content.fullWidth {width:890px;padding:10px 35px 50px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
    .content.fullWidth .contentText {width:600px;float:left;}
        .content.fullWidth .contentText .lcdSearchContainer {margin-top:20px;border:1px solid #bbbbbb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
        .content.fullWidth .contentText .lcdSearchContainer .tabs {height:50px;background:url(../Images/tabs-bg.jpg) repeat-x;}
            .content.fullWidth .contentText .lcdSearchContainer .tabs ul {list-style:none;padding:0;margin:0;}
            .content.fullWidth .contentText .lcdSearchContainer .tabs ul li {float:left;display:inline;height:40px;border-right:1px solid #ffffff;}
            .content.fullWidth .contentText .lcdSearchContainer .tabs ul li.active {background:url(../Images/tabs-bg-active.jpg) repeat-x;}
            .content.fullWidth .contentText .lcdSearchContainer .tabs a {color:#757575;font-weight:bold;text-transform:uppercase;padding:15px 20px 0;height:24px;display:inline;float:left;cursor:pointer;border-right:1px solid #cecece;}
            .content.fullWidth .contentText .lcdSearchContainer .tabs a:hover {text-decoration:none;}
            .content.fullWidth .contentText .lcdSearchContainer .tabs li.active a {color:#ffffff;border-right:0 none;height:29px;background:url("../Images/tabs-arrow.jpg") no-repeat center top;}
        .content.fullWidth .contentText .lcdSearchContainer .searchFields {padding:15px;font-size:12px;}
            .content.fullWidth .contentText .lcdSearchContainer .searchFields .instructions {font-weight:bold;}
            .content.fullWidth .contentText .lcdSearchContainer .searchFields .example {font-weight:normal;font-style:italic;}
            .content.fullWidth .contentText .lcdSearchContainer .searchFields .inputPartNumbers {width:100%;height:90px;margin:5px 0;border:1px solid #bbbbbb;font-size:12px;}
            .content.fullWidth .contentText .lcdSearchContainer .searchFields .inputPartNumbers.active {border-color:#c44e03;}
            .content.fullWidth .contentText .lcdSearchContainer .searchFields .searchLabel {font-weight:bold;width:160px;display:inline;float:left;padding:8px 0 0 10px;}
            .content.fullWidth .contentText .lcdSearchContainer .searchFields .searchDropDown {width:390px;margin:0 0 10px;height:30px;padding:5px;}
                .content.fullWidth .contentText .lcdSearchContainer .searchFields .searchDropDown option {padding:5px;}
            .content.fullWidth .contentText .lcdSearchContainer .searchFields .searchBtn {float:right;display:inline;margin:0 75px 0 0;width:127px;height:32px;font-size:0px;line-height:70px;text-indent:-9999px;border:0 none;background:url(../Images/btn-sprite.gif) no-repeat 0 -88px;cursor:pointer;}
        .content.fullWidth .contentText .spotlightKits {margin:20px 0 0;padding:50px 0 0 15px;height:93px;width:585px;font-size:11px;color:#7e7e7e;background:url(../Images/callout-lcdKits.jpg) no-repeat;}
            .content.fullWidth .contentText .spotlightKits div {width:330px;}
    .content.fullWidth .sideContent {float:right;width:250px;margin-bottom:25px;}
        .content.fullWidth .sideContent h2 {font-size:20px;color:#c44e03;text-transform:uppercase;margin:20px 0 15px;}
.search-manufacturers {margin:20px 0 10px;background:#0d0d0d;border-top:1px solid #404040;border-bottom:1px solid #404040;}
.search-manufacturers:after, .search-manufacturers .centering:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
    .search-manufacturers .centering {background:url(../Images/bottomContent-bg.jpg) repeat-y right;}
    .search-manufacturers .manufacturer-list {float:left;width:665px;padding-bottom:20px;}
        .search-manufacturers .manufacturer-list h2 {font-size:24px;font-weight:normal;color:#ffffff;text-transform:uppercase;padding:20px 0 10px 20px;margin:0 25px 0 0;border-bottom:1px solid #404040;}
        .search-manufacturers .manufacturer-list .mList {float:left;width:200px;padding:5px 0 0 20px;color:#7e7e7e;text-transform:uppercase;}
            .search-manufacturers .manufacturer-list a {color:#7e7e7e;display:block;margin:5px 0;}
    .search-manufacturers .bottomSideContent {float:right;width:275px;height:100%;color:#7e7e7e;font-family:Verdana;font-size:11px;line-height:16px;}
        .search-manufacturers .bottomSideContent .spotlight {width:240px;float:right;margin-bottom:20px;}
        .search-manufacturers .bottomSideContent .spotlightContent {padding:20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#262626;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#262626', endColorstr='#191919'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#262626), to(#191919)); /* for webkit browsers */background: -moz-linear-gradient(top,  #262626,  #191919); /* for firefox 3.6+ */}
        .search-manufacturers .bottomSideContent h2 {font-size:24px;font-weight:normal;color:#ffffff;text-transform:uppercase;padding:20px 0 10px;margin:0;}
        .search-manufacturers .bottomSideContent .spotlightContent a.btn {color:#ffffff;font-size:11px;font-weight:bold;display:block;padding:5px 0 0;margin:0 auto;text-align:center;text-transform:uppercase;height:17px;width:109px;background:url(../Images/btn-sprite.gif) no-repeat 0 -29px;}
        .search-manufacturers .bottomSideContent .spotlightContent ul {list-style: disc outside url(../Images/list-arrow.gif);padding-left:16px;}
        
/* SEARCH RESULTS */
.content.searchResults {padding-left:0;padding-right:0;width:960px;}
.content.searchResults .searchResultsHeader {position:relative;padding:0 35px 20px;color:#545454;font-size:12px;font-weight:bold;border-bottom:1px solid #ffffff;background:url(../Images/searchResults-header-bg.jpg) repeat-x bottom;}
    .content.searchResults .searchResultsHeader h1 {border-bottom:0 none;padding-bottom:10px;}
    .content.searchResults .searchResultsHeader .newSearchBtn {font-size:14px;color:#ffffff;text-transform:uppercase;text-align:center;position:absolute;top:0;right:35px;margin:25px 0 0;padding:8px 0 0;width:129px;height:20px;background:url(../Images/btn-sprite.gif) no-repeat 0 -55px;}
.content.searchResults .contentText {padding-left:35px;padding-right:35px;width:890px;}
    .content.searchResults .contentText table {width:100%;border-bottom:1px solid #ffffff;font-size:12px;}
    .content.searchResults .contentText table th {font-size:11px;font-weight:bold;text-align:left;text-transform:uppercase;padding:0 0 5px;}
    .content.searchResults .contentText table td {border-bottom:1px solid #bbbbbb;border-top:1px solid #ffffff;padding:5px 0;}
    .content.searchResults .contentText table tr.first td {border-top:0 none;}
    .content.searchResults .contentText table .txtQuantity {width:50px;border:1px solid #bbbbbb;}
    .content.searchResults .contentText table .txtQuantity:focus {border:1px solid #c44e03;}
    .content.searchResults .contentText .detailsBtn {font-size:9px;font-weight:bold;text-transform:uppercase;padding:4px 0 0 0;text-align:center;color:#ffffff;float:right;display:inline;width:82px;height:14px;background:url(../Images/btn-sprite.gif) no-repeat 0 -164px;}
    .content.searchResults .contentText .addToInquiryContainer {padding:10px 0;border-bottom:1px solid #bbbbbb;}
        .content.searchResults .contentText .addInquiryBtn {font-size:11px;text-transform:uppercase;padding:3px 0 0 25px;color:#ffffff;display:block;width:186px;height:15px;background:url(../Images/btn-sprite.gif) no-repeat 0 -124px;}
    .content.searchResults .contentText .pagerContainer {padding:10px 0;border-top:1px solid #ffffff;font-size:11px;font-weight:bold;}
    .content.searchResults .contentText .pagerContainer a {color:#010101;padding:0 10px 0 0;}
    .content.searchResults .contentText .pagerContainer a:hover, .content.searchResults .contentText .pagerContainer a.selected {text-decoration:none;color:#c44e03;}

/* PRODUCT DETAILS */
.content.productPage h2 {font-size:18px;font-weight:normal;margin:20px 0 0;text-transform:uppercase;}
.content.productPage h1 {padding-top:0;}
.content.productPage .contentText {width:575px;margin-bottom:25px;}
.content.productPage .contentText .productInformation { margin-bottom: 25px; white-space: pre-line; }
.content.productPage .contentText .productDetailTable {width:100%;}
.content.productPage .contentText .productDetailTable td {font-size:16px;padding:5px 10px;}
.content.productPage .contentText .productDetailTable tr.gray {background:#e3e3e3;}
.content.productPage .contentText .productDetailTable .label {width:160px;font-weight:bold;vertical-align:text-top;}
.content.productPage .contentText .productDetailTable .descText {font-size:12px;}
.content.productPage .contentText .productDetailTable .datasheets a { padding-right: 15px; }
.content.productPage .sideContent {width:275px;overflow:hidden;}
.content.productPage .sideContent .inquiryBox {margin-top:20px;border:1px solid #bbbbbb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.content.productPage .sideContent .inquiryBox .topSegment {width:233px;overflow:hidden;padding:15px 20px;font-size:12px;font-weight:bold;color:#dddddd;text-transform:uppercase;background:#a2a2a2;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#828282', endColorstr='#a2a2a2'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#828282), to(#a2a2a2)); /* for webkit browsers */background: -moz-linear-gradient(top,  #828282,  #a2a2a2); /* for firefox 3.6+ */}
.content.productPage .sideContent .inquiryBox .topSegment input, .content.productPage .sideContent .inquiryBox .midSegment input {margin-left:10px;width:50px;border:1px solid #bbbbbb;}
.content.productPage .sideContent .inquiryBox .topSegment input:focus, .content.productPage .sideContent .inquiryBox .midSegment input:focus {border:1px solid #c44e03;}
.content.productPage .sideContent .inquiryBox .topSegment img {border:2px solid #3d3d3d;max-width:229px;}
.content.productPage .sideContent .inquiryBox .midSegment {width:233px;overflow:hidden;border-top:1px solid #ffffff;padding:15px 20px;font-size:12px;font-weight:bold;color:#dddddd;text-transform:uppercase;background:#828282;}
.content.productPage .sideContent .inquiryBox .midSegment .title {color:#ffffff;font-size:18px;font-weight:bold;padding-bottom:10px;}
.content.productPage .sideContent .inquiryBox .bottomSegment {width:273px;overflow:hidden;padding:0 0 15px;background:#ffffff;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;}
.content.productPage .sideContent .inquiryBox .bottomSegment button {cursor:pointer;font-size:14px;font-weight:bold;text-transform:uppercase;padding:0;margin:0 auto;color:#ffffff;display:block;width:241px;height:28px;border:0 none;background:url(../Images/btn-sprite.gif) no-repeat 0 -186px;}
.content.productPage .bottomContent {clear:both;width:850px;font-size:11px;margin-top:20px;padding:25px 20px 20px;color:#6b6b6b;background:#dedede;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
    .content.productPage .bottomContent .contactUs {width:180px;display:inline;float:right;margin:5px 0 0 35px;font-size:18px;text-transform:uppercase;color:#5f5f5f;}
            .content.productPage .bottomContent .contactUs .strong {font-size:20px;color:#c44e03;padding-top:5px;font-weight:bold;}
            .content.productPage .bottomContent .contactUs a {color:#5f5f5f;}
            .content.productPage .bottomContent .contactUs .strong a {color:#c44e03;}
            .content.productPage .bottomContent .contactUs a:hover {text-decoration:none;}

/* LCD KITS */
.content.fullWidth .contentText.fullWidth {width:100%;float:none;display:inline;}
    .content.fullWidth .contentText.fullWidth .intro {padding:0;border-bottom:0 none;padding:20px 0;}
        .content.fullWidth .contentText.fullWidth .intro div.contactUs {width:200px;display:inline;float:right;font-size:18px;text-transform:uppercase;font-weight:bold;color:#5f5f5f;}
            .content.fullWidth .contentText.fullWidth .intro div.contactUs .strong {font-size:24px;color:#c44e03;padding-top:5px;}
            .content.fullWidth .contentText.fullWidth .intro div.contactUs a {font-size:11px;color:#ffffff;margin-top:10px;display:block;padding:6px 0 0 5px;width:85px;height:17px;background:url(../Images/btn-sprite.gif) no-repeat 0 -241px;}
            .content.fullWidth .contentText.fullWidth .intro div.contactUs a:hover {text-decoration:none;}
    .content.fullWidth .contentText.fullWidth .LCDKitTblContainer {padding:20px 20px 40px;background:#f6f6f6;border:1px solid #bbbbbb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table {width:100%;border-bottom:1px solid #ffffff;font-size:12px;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table th {padding:3px 5px;text-align:left;font-size:11px;text-transform:uppercase;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;background:#e3e3e3;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#c9c9c9'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c9c9c9)); /* for webkit browsers */background: -moz-linear-gradient(top,  #e3e3e3,  #c9c9c9); /* for firefox 3.6+ */}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table th.first {border-left:1px solid #bbbbbb;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table th.last {border-right:1px solid #bbbbbb;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table td {vertical-align:top;border-bottom:1px solid #bbbbbb;border-top:1px solid #ffffff;padding:5px;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table tr.first td {border-top:0 none;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table td a {font-weight:bold;text-transform:uppercase;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table td img {display:block;margin-top:5px;border:2px solid #3d3d3d;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table td .txtQuantity {width:50px;border:1px solid #bbbbbb;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table td .txtQuantity:focus {border:1px solid #c44e03;}
        .content.fullWidth .contentText.fullWidth .LCDKitTblContainer table td.kitDesc {width:300px;}

/* Si's edition */
    .content.fullWidth .contentText.fullWidth .SRDTable {padding:20px 20px 40px;background:#f6f6f6;border:1px solid #bbbbbb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
        .content.fullWidth .contentText.fullWidth .SRDTable table {width:100%;border-bottom:1px solid #ffffff;font-size:12px;}
        .content.fullWidth .contentText.fullWidth .SRDTable table th {padding:3px 5px;text-align:center;font-size:11px;text-transform:uppercase;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;background:#e3e3e3;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#c9c9c9'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c9c9c9)); /* for webkit browsers */background: -moz-linear-gradient(top,  #e3e3e3,  #c9c9c9); /* for firefox 3.6+ */}
        .content.fullWidth .contentText.fullWidth .SRDTable table th.first {border-left:1px solid #bbbbbb;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;}
        .content.fullWidth .contentText.fullWidth .SRDTable table th.last {border-right:1px solid #bbbbbb;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
        .content.fullWidth .contentText.fullWidth .SRDTable table td {vertical-align:top;border-bottom:1px solid #bbbbbb;border-top:1px solid #ffffff;padding:5px;}
        .content.fullWidth .contentText.fullWidth .SRDTable table tr.first td {border-top:0 none;}
        .content.fullWidth .contentText.fullWidth .SRDTable table td a {font-weight:bold;text-transform:uppercase;}
        .content.fullWidth .contentText.fullWidth .SRDTable table td img {display:block;margin-top:5px;border:2px solid #3d3d3d;}
        .content.fullWidth .contentText.fullWidth .SRDTable table td .txtQuantity {width:50px;border:1px solid #bbbbbb;}
        .content.fullWidth .contentText.fullWidth .SRDTable table td .txtQuantity:focus {border:1px solid #c44e03;}
        .content.fullWidth .contentText.fullWidth .SRDTable table td.kitDesc {width:300px;}


/* MY INQUIRY LIST */
.productsNavigation .inquiryList {width:250px;}
.content.inquiryContainer {padding-left:0;padding-right:0;width:960px;}
.content.inquiryContainer .contentText.fullWidth .inquiryTblContainer {padding:0 35px 20px;float:none;border-bottom:1px solid #bbbbbb;background:url(../Images/gradient.jpg) repeat-x bottom;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table {width:100%;border-bottom:1px solid #ffffff;font-size:12px;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table th {padding:3px 5px;text-align:left;font-size:11px;text-transform:uppercase;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;background:#e3e3e3;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#c9c9c9'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c9c9c9)); /* for webkit browsers */background: -moz-linear-gradient(top,  #e3e3e3,  #c9c9c9); /* for firefox 3.6+ */}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table th.first {border-left:1px solid #bbbbbb;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table th.last {border-right:1px solid #bbbbbb;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table td {vertical-align:top;border-bottom:1px solid #bbbbbb;border-top:1px solid #ffffff;padding:5px;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table tr.first td {border-top:0 none;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table td a {font-weight:bold;text-transform:uppercase;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table td.quantity input {width:50px;border:1px solid #bbbbbb;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table td.quantity input:focus {border:1px solid #c44e03;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table td.delete a {color:#ffffff;width:41px;height:14px;font-size:9px;padding:4px 0 0 20px;display:inline;float:right;background:url(../Images/btn-sprite.gif) no-repeat 0 -220px;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table td.delete a:hover {text-decoration:none;}
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table .updating { background-color: #c44e03; }
    .content.inquiryContainer .contentText.fullWidth .inquiryTblContainer table .updated { background-color: #ffffff; }
    .content.inquiryContainer .inquiryFormContainer {padding:20px 35px;border-top:1px solid #ffffff;}
    .content.inquiryContainer .inquiryFormContainer h2 {font-size:24px;color:#c44e03;text-transform:uppercase;border-bottom:1px dotted #c44e03;width:100%;margin:0;padding:10px 0;}
    .content.inquiryContainer .inquiryFormContainer .group { overflow: auto; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm { font-size:12px; margin-top:15px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .req { color: #c44e03; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .subtext { font-size: 9px; text-transform:uppercase; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row { padding: 5px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .label { float: left; width: 180px; padding-top: 7px; text-transform: uppercase; text-align: right; margin-right: 10px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .field { float: left; width: 475px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .field .dropDown { padding: 8px; width: 473px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .field .textBox { padding: 8px; width: 455px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .extra { float: left; text-transform: uppercase; padding:7px 0 0 10px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .field .countryCode { float: left; width: 80px; margin-right:10px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .field .countryCode .textBox { width: 60px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .field .areaCode { float: left; width: 120px; margin-right:10px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .field .areaCode .textBox { width: 100px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .field .phoneNumber { float: left; width: 255px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .row .field .phoneNumber .textBox { width: 235px; }
    .content.inquiryContainer .inquiryFormContainer .inquiryForm .divIndustryOther { display: none; }
.inquiryForm .row .buttons { margin-left: 190px; }
    .inquiryForm .row .buttons input {border:0 none;width:128px;height:33px;font-size:0px;line-height:70px;text-indent:-9999px;display:block;background:url(../Images/btn-sprite.gif) no-repeat 0 -266px;cursor:pointer;}

/* GLOSSARY */
.glossaryDropdown {position:absolute;right:35px;top:55px;font-size:16px;}
.content .contentText.glossaryText table td {padding:10px 5px;vertical-align:top;font-size:12px;border-bottom:1px solid #bbbbbb;}
.content .contentText.glossaryText table td.term {color:#c44e03;font-weight:bold;width:30%;}

/* CONTACT FORMS */
.contactForm { }
.contactForm .labelColumn { padding:0 20px 0 0; width:25%; }
.contactForm .fieldColumn { }
.contactForm .labelRow { } /* section headers */
.contactForm .fieldColumn .textboxField { width:300px; padding:6px; }
.contactForm .fieldColumn .textareaField { width:300px; padding:6px; }
.contactForm .fieldColumn .dropdownlistField { width:314px; padding:6px; }
.contactForm .fieldColumn .checkboxlistField { }
.contactForm .fieldColumn .radiobuttonlistField { }
.contactForm .buttonRow { padding-top:15px; }
.contactForm .buttonRow .submitButton {border:0 none;width:128px;height:33px;font-size:0px;line-height:70px;text-indent:-9999px;display:block;background:url(../Images/btn-sprite.gif) no-repeat 0 -266px;cursor:pointer;}


/*-----------------------------------------------------10 - June - 2011 -------------------------------------*/

/** Web Developer 8-6-11 **/
.border-bottom {
	border-bottom:#C44E03 1px dotted;
	float:left;
	padding:20px 0px 0px 0px;
	width:100%;
	margin-bottom:15px;
}
.img-area {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	font-size:12px;
}
.img-left {
	float:left;
	margin:0px;
	padding:0px;
	width:50%;
}


.pronounced {
	float:left;
}
.pronounced a {
	float:left;
	font-style:italic;
}

.border_class
{
	border-right:1px solid #BBBBBB;
}

.main_buton
{
	float:left;
}

.button_left
{
	float:left;
	background:url('/images/SLR/left_button.jpg') no-repeat left top;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
}

.button_left span
{
	float:left;
	background:url('/images/SLR/right_button.jpg') no-repeat right top;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	margin:0px;
	padding:5px 14px 14px 0px;
}

.button_left span a
{
	float:left;
	color:#FFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.button_left span a:hover
{
	float:left;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.top_content_text
{
	float:left;
	width:100%;
	line-height:25px;
	background:url('/images/SLR/bottom_right_bg.jpg') no-repeat right bottom;
	text-transform:uppercase;
	font-size:15px;
	margin:0px;
	padding:0px;
}

.top_content_text span
{
	float:left;
	width:100%;
	display:block;
	padding:0px 0px 0px 20px;
}

.right_text
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:20px 0px 0px 0px;
}

.right_text a
{
	color:#000;
	text-decoration:underline;
}

.readable_display
{
	float:left;
	margin:0px;
	padding:0px;
}

.readable_display span img
{
	float:left;
	margin:0px;
	padding:0px;
}

.table_link
{
	text-decoration:none;
	color:#c44e03;
}

.Transflectine {
	width:200px;
	display:inline;
	float:right;
	font-size:18px;
	font-weight:bold;
	color:#5f5f5f;
}

/*--------------------------------------------------------------------------*/
/* ------ by Si ------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/

.SLR table th {
	padding:3px 5px;
	text-align:center;
	font-size:11px;
	text-transform:none;
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	line-height:13px;
	background:#e3e3e3;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#c9c9c9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c9c9c9)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #e3e3e3, #c9c9c9); /* for firefox 3.6+ */
}
.SLR table th.first {
	border-left:1px solid #bbbbbb;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
}
.SLR table th.last {
	border-right:1px solid #bbbbbb;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
}

.productNav {
	width:100%;
	height:60px;
	margin-bottom:25px;
	background:url('../images/productsBar-bg.png') no-repeat left 50%;
}
productNav .pageParentTitle {
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	margin-left:30px;
	width:150px;
	padding-top:17px;
	float:left;
	display:inline;
	text-transform:uppercase;
}
productNav ul {
	width:780px;
	text-align:right;
	font-size:15px;
	color:#8d8d8d;
	font-weight:bold;
	margin-top:25px;
	padding:0;
	float:left;
	display:inline;
}
productNav ul li {
	display:inline;
	padding-right:20px;
}
productNav ul li a {
	color:#8d8d8d;
	text-decoration:none;
	text-transform:uppercase;
}
productNav ul li a:hover, .productsNavigation ul li.active a {
	color:#ffffff;
}