/***** Classes *****/
#__asptrace{background-color:#fff}
.hide{display:none}
.wrap{clear:both;position:relative}
.border{padding:5px;border:1px solid #ccc}
.block{display:block}
.inline{display:inline}
.left{float:left}
.right{float:right}
.boldul{font-weight:bold;text-decoration:underline}
div.content-wrapper .center{margin-left:auto!important;margin-right:auto!important;float:none!important}
.center-text{text-align:center}
.container_12{width:980px;margin-top:12px;margin-bottom:12px;box-shadow:0 0 45px 5px #555}
.dual-list ul{width:50%}
.dual-list ul:first-child{float:right;clear:left;padding-left:5px}
.datatable{border:1px solid #ccc;min-width:380px}
.datatable td{padding:2px 5px}
.report{background-color:#fff;border-collapse:collapse;border:solid 1px #000}
.report td, .report th{border:solid 1px #000}
body{background-color:#aaa;color:#333}
.content-wrapper{background-color:#fff;min-height:690px;z-index:99;margin-top:20px}
div.home .content-wrapper{min-height:292px}
.content-wrapper p{font-size:12px;color:#333}
sup{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;bottom:1.5ex;font-size:50%}
.shadow {box-shadow:2px 3px 3px #aaa}
/***** tabs *****/
.ui-tabs {position:static;padding:0}
.ui-tabs .ui-tabs-nav {margin:0}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding:0}
.ui-tabs .ui-tabs-hide {display:none}
.ui-tabs .ui-tabs-panel {padding:0}
.ui-tabs .slide {position:relative}
.ui-tabs .slide ul{padding:1em 0em 0em 0em}
.ui-tabs .slide .copy {position:absolute;z-index:20;top:0px;left:0px}
/****** Hytec Tab Style Base */
.tab-base{background-color:#fff}
.tab-base ul{margin:0;padding:0}
.tab-base li{float:left;list-style:none;margin:0;padding:0}
.tab-base li a{display:block;padding:2px 5px;border:solid 1px #949878;margin:0 3px -1px 0;color:#000;text-decoration:none;background-color:#eee;margin-top:3px;border-top-left-radius:5px;border-top-right-radius:5px}
.tab-base li a.active-tab{display:block;padding:3px 5px;border-bottom:solid 1px #fff;background-color:#fff;margin-top:0;border-top:solid 2px #f00}
.tab-base>div{clear:both;border:solid 1px #949878;padding:5px 0}
/***** Part Search Tabs *****/
.pctabs td{padding:3px 5px}
.pctabs div{clear:both}
.pctabs>div{width:375px}
/***** No Stock Report Tabs *****/
.nostocktabs > div div {margin-top:7px}
.nostocktabs>div{width:500px;height:130px;box-shadow:2px 3px 3px #aaa}
/***** Customer Order Line Detail Report Tabs *****/
.orderlinetab > div div {margin-top:7px;}
.orderlinetab>div{width:500px;height:190px;box-shadow:2px 3px 3px #aaa}
/***** Links *****/
a, a:visited{color:#B82337;outline:none}
a:hover{outline:none;color:#8B041F}
/***** Mission Statement, Customer Support *****/
div.content-wrapper div.quality-value-reliability p, div.content-wrapper div.customer-service p{text-align:justify;min-height:120px}
div.content-wrapper div.quality-value-reliability h3, div.content-wrapper div.customer-service h3{margin-bottom:10px}
div.content-wrapper div.customer-service{width:360px;margin-right:50px;position:relative}
div.content-wrapper div.quality-value-reliability{margin-left:50px}
div.content-wrapper div.customer-service div.mini-div{width:170px}
div.content-wrapper div.customer-service img{position:absolute;left:-130px;z-index:-1}
/***** Header *****/
#header{height:110px;z-index:999;background:#ffffff url("/images/universal/bg-header.png") repeat-x scroll left top !important}
#phone{width:315px;position:absolute;z-index:200;top:0px;font-size:12px;left:312px;border:1px solid #ccc;padding:3px 14px 3px 24px;background:url(/images/universal/icon-phone.png) 15px 6px no-repeat #eee;text-align:center}
#logo{width:170px;height:75px;position:absolute;left:35px;top:25px;z-index:200}
#logo a{text-decoration:none;display:block;text-indent:-9999px;background:url(/images/home/bg-hytec-logo-2021.png) left top no-repeat;width:170px;height:75px}
#logo a:hover{}
#nav{top:70px;right:0;position:absolute;z-index:200}
#nav ul{margin:0;padding:0}
#nav ul li{list-style:none;margin:0;padding:0;float:right}
#nav ul li a{display:block;font-size:12px;color:#b82337;padding-left:15px;padding-right:15px;margin-left:10px;margin-right:10px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;height:30px;line-height:30px;text-transform:uppercase}
#nav ul li a:hover{text-decoration:none;color:#fff;background:url("/images/universal/bg-menu-trans.png") repeat-x scroll left top #7E1826}
body.home #nav ul li.home a, body.services #nav ul li.services a, body.contact-and-support #nav ul li.contact-and-support a, body.about-us #nav ul li.about-us a, body.hope #nav ul li.hope a, body.parts-catalog #nav ul li.parts-catalog a{background:url("/images/universal/bg-menu-trans.png") repeat-x scroll left top #444;color:#fff;text-shadow:1px 1px 0px #333}
body.home #nav ul li.home a:hover, body.services #nav ul li.services a:hover, body.contact-and-support #nav ul li.contact-and-support a:hover, body.about-us #nav ul li.about-us a:hover, body.hope #nav ul li.hope a:hover, body.parts-catalog #nav ul li.parts-catalog a:hover{background:url("/images/universal/bg-menu-trans.png") repeat-x scroll left top #7E1826}
/***** Login Button *****/
div.userlogin{position:absolute;top:0px;right:20px;z-index:999}
div.userlogin ul{margin:0;padding:0}
div.userlogin ul li{list-style:none;float:left;margin:0;padding-left:10px;padding-top:10px}
div.userlogin ul li.loginbtn{padding:0px;text-decoration:none;width:82px;height:32px;text-align:center;line-height:30px;color:#fff;cursor:pointer}
/***** Login Form *****/
div.userlogin .login-form{position:absolute;z-index:999;top:32px;left:0px;width:210px;padding:5px;background-color:#a10f2c;display:none;cursor:default;line-height:25px}
div.userlogin .login-form th, div.userlogin .login-form td{padding:10px 5px 5px 5px}
div.userlogin .login-form input#name , div.userlogin .login-form input#password{background:url(/images/universal/bg-input-form.png) left top repeat-x;border:1px solid #000;font-size:12px;border-radius:5px;padding:5px}
div.userlogin .login-form .btn{float:none;margin:auto}
div.userlogin .login-form{border-collapse:separate;border-radius:8px;border-top-left-radius:0px;box-shadow:2px 2px 3px #000;color:#fff}
div.wincelogin{width:200px;height:400px;background-color:#fff}
div.wincelogin table{margin:25px 0 0 5px !important}
/***** Log out *****/
div.userloggedin{position:absolute;top:0px;right:20px;z-index:999}
div.userloggedin ul{margin:0;padding:0}
div.userloggedin ul li{list-style:none;float:left;margin:0;padding-left:20px;padding-top:10px}
div.userloggedin ul li.loginbtn{padding:0px;width:82px;height:32px;text-align:center;line-height:30px;background:url(/images/universal/bg-aux-btn.png) left top no-repeat}
div.userloggedin ul li.loginbtn a{text-decoration:none;color:#fff;display:block}
div.userloggedin ul li.loginbtn:hover{background:url(/images/universal/bg-aux-btn.png) left bottom no-repeat}
div.userloggedin .username{color:#B82337;font-weight:bold}
/***** Feature *****/
#feature{margin-bottom:10px;height:88px;background:url(/images/universal/bg-subpage-feature.jpg) left top no-repeat;width:960px;position:relative}
div.home #feature{margin-bottom:10px;background:none;height:444px;width:960px;position:relative}
#feature ul{margin-bottom:30px}
#feature ul li{margin-bottom:8px;margin-left:45px}
#feature .btn{width:204px;height:34px;display:block;float:left;text-decoration:none;color:#333;font-size:11px;text-align:center;font-weight:bold;line-height:32px;margin-right:15px;background:url(/images/home/bg-feature-btn.png) left top no-repeat}
#feature .btn:hover{background:url(/images/home/bg-feature-btn.png) left bottom no-repeat}
#feature ul.tab-btns{height:55px;position:absolute;z-index:200;top:389px;left:0px;background-color:#232021;width:960px;margin:0px;padding:0px;border-top:1px solid #232021;background:url(/images/home/ui-tabs.png) left top repeat-x #232021}
#feature ul.tab-btns li a{color:#989898;border-left:1px #383743 solid;border-right:1px #0d0c0c solid;height:55px;width:238px;text-align:center;text-decoration:none;line-height:55px;text-shadow:2px 1px 1px #000;font-size:17px;display:block}
#feature ul.tab-btns li.ui-tabs-active a, #feature ul.tab-btns li a:hover{box-shadow:2px 0 2px #000000;background:url("/images/home/hytec-tab.png") no-repeat scroll left top #A70E2E;border-left:1px solid #000000 !important;border-right:1px solid #000000 !important;color:#FFFFFF;margin-right:-1px;padding-right:1px}
#feature ul.tab-btns li.tabs-4 a:hover{box-shadow:0px 0 0px #000000;border-right:1px solid #ffffff !important}
#feature ul.tab-btns li.tabs-4.ui-tabs-active a{box-shadow:0px 0 0px #000000;border-right:1px solid #ffffff !important}
#feature ul.tab-btns li{float:left;list-style:none;margin:0px;padding:0px;text-decoration:none}
#feature .copy{padding:30px;padding-top:20px;width:900px;font-size:14px;color:#fff}
div.home #feature .copy{padding:30px;width:500px;min-height:300px}
#feature .copy li{list-style-image:url(/images/home/bg-feature-list.png)}
#feature h2{position:relative;margin-top:0px}
#feature h2 .css-gradient{position:absolute;width:100%;height:21px;top:7px;left:0px;z-index:500;background:url(/images/home/css-gradient.png) left top repeat-x}
#feature h2 a, #feature h2{font-size:35px;text-decoration:none;line-height:45px;color:#fff;text-shadow:4px 4px 2px #77082d}
/***** Feature - jQuery-UI Overrides *****/
#feature .ui-widget-content .ui-state-default{border:none;background:none;font-weight:normal}
#feature .ui-corner-all, #feature .ui-corner-top, #feature .ui-corner-bottom, #feature .ui-corner-left, #feature .ui-corner-right, 
#feature .ui-corner-tl, #feature .ui-corner-tr, #feature .ui-corner-bl, #feature .ui-corner-br{border-radius:0}
#feature .ui-widget-content{background: none;border: 0}
#feature .ui-widget-header{border:0}
#feature .ui-widget{font-family:Tahoma, Verdana, Arial}
#feature a:focus{outline:0}
/***** Content *****/
a.big-cta{width:960px;height:56px;background:url(/images/home/btn-big-cta-memorial-day.png) left top no-repeat;text-indent:-9999px;margin-bottom:20px;display:block}
div.content-wrapper .btn , form .btn{border:none;background:none;cursor:pointer;width:154px;height:33px;display:block;float:left;text-decoration:none;color:#333;font-size:11px;text-align:center;font-weight:bold;line-height:34px;margin-right:15px;background:url(/images/universal/btn-content-btn.png) left top no-repeat}
div.content-wrapper .btn:hover , form .btn:hover{background:url(/images/universal/btn-content-btn.png) left bottom no-repeat}
div.content-wrapper .btn-180, form .btn-180{border:none;background:none;cursor:pointer;width:180px;height:33px;display:block;float:left;text-decoration:none;color:#333;font-size:11px;text-align:center;font-weight:bold;line-height:34px;background:url(/images/universal/btn-180.png) left top no-repeat}
div.content-wrapper .btn-180:hover , form .btn-180:hover{background:url(/images/universal/btn-180.png) left bottom no-repeat}
div.content-wrapper .pdf-btn{border:none;background:none;cursor:pointer;display:block;float:none;text-decoration:none;color:#333;font-size:11px;text-align:center;font-weight:bold;margin-right:15px;width:380px;height:47px;line-height:47px;text-indent:30px;background:url(/images/universal/btn-pdf.png) left top no-repeat}
div.content-wrapper .pdf-btn:hover{background:url(/images/universal/btn-pdf.png) left bottom no-repeat}
div.content-wrapper .pdf-btn-224{border:none;background:none;cursor:pointer;display:block;float:none;text-decoration:none;color:#333;font-size:11px;text-align:center;font-weight:bold;width:224px;height:47px;line-height:47px;text-indent:30px;background:url(/images/universal/btn-pdf-224.png) left top no-repeat}
div.content-wrapper .pdf-btn-224:hover{background:url(/images/universal/btn-pdf-224.png) left bottom no-repeat}
div.content-wrapper .ppt-btn-224{border:none;background:none;cursor:pointer;display:block;float:none;text-decoration:none;color:#333;font-size:11px;text-align:center;font-weight:bold;width:224px;height:47px;line-height:47px;text-indent:30px;background:url(/images/universal/btn-ppt-224.png) left top no-repeat}
div.content-wrapper .ppt-btn-224:hover{background:url(/images/universal/btn-ppt-224.png) left bottom no-repeat}
div.content-wrapper .email-btn-224{border:none;background:none;cursor:pointer;display:block;float:none;text-decoration:none;color:#333;font-size:11px;text-align:center;font-weight:bold;width:224px;height:47px;line-height:47px;text-indent:30px;background:url(/images/universal/btn-email-224.png) left top no-repeat}
div.content-wrapper .email-btn-224:hover{background:url(/images/universal/btn-email-224.png) left bottom no-repeat}
div.content-wrapper .xls-btn{border:none;background:none;cursor:pointer;display:block;float:none;text-decoration:none;color:#333;font-size:11px;text-align:center;font-weight:bold;margin-right:15px;width:380px;height:47px;line-height:47px;text-indent:30px;background:url(/images/universal/btn-xls.png) left top no-repeat}
div.content-wrapper .xls-btn:hover{background:url(/images/universal/btn-xls.png) left bottom no-repeat}
div.content-wrapper .right-column{text-align:center}
div.content-wrapper .right-column img{margin-bottom:10px}
div.content-wrapper .right-column .btn{width:224px;background:url(/images/universal/btn-overview.png) left top no-repeat;margin:0 auto 10px auto;float:none}
div.content-wrapper .right-column .btn:hover{background:url(/images/universal/btn-overview.png) left bottom no-repeat}
div.content-wrapper .right-column .pdf-btn-224{margin: 0 auto;}
div.content-wrapper .right-column .ppt-btn-224{margin: 0 auto;}
div.content-wrapper .right-column .email-btn-224{margin: 0 auto;}
div.content-wrapper .right-column div.center{width:244px;text-align:center}
div.content-wrapper h2 a, div.content-wrapper h2{text-decoration:none;color:#B82337}
div.content-wrapper h3{margin-bottom:25px}
div.content-wrapper h3.special-content{margin-bottom: 0.5rem}
.w-100{width:100%}
div.content-wrapper h3 a, div.content-wrapper h3{font-weight:normal;line-height:20px;text-align:justify}
/***** Sub nav *****/
body.sub-nav div.sub-nav{text-indent:15px}
body.sub-nav div.sub-nav *{margin:0px;padding:0px;list-style:none;text-decoration:none}
body.sub-nav div.sub-nav ul li a{width:200px;height:36px;line-height:40px;display:block;color:#a7102e;border-bottom:1px solid #cbc8c8;border-top:1px solid #f6f6f6}
body.sub-nav div.sub-nav ul li a:hover{background:#fff no-repeat;text-decoration:none}
body.service-solutions div.sub-nav li.service-solutions a,
body.service-solutions div.sub-nav li.service-solutions a:hover,
body.circuit-board-repair div.sub-nav li.circuit-board-repair a,
body.circuit-board-repair div.sub-nav li.circuit-board-repair a:hover,
body.advance-exchange div.sub-nav li.advance-exchange a,
body.advance-exchange div.sub-nav li.advance-exchange a:hover,
body.drive-secure div.sub-nav li.drive-secure a,
body.drive-secure div.sub-nav li.drive-secure a:hover,
body.board-bank div.sub-nav li.board-bank a,
body.board-bank div.sub-nav li.board-bank a:hover,
body.direct-sale div.sub-nav li.direct-sale a,
body.direct-sale div.sub-nav li.direct-sale a:hover,
body.industry-specific div.sub-nav li.industry-specific a,
body.industry-specific div.sub-nav li.industry-specific a:hover,
body.elevator div.sub-nav li.elevator a,
body.elevator div.sub-nav li.elevator a:hover,
body.retail-financial div.sub-nav li.retail-financial a,
body.retail-financial div.sub-nav li.retail-financial a:hover,
body.electromechanical div.sub-nav li.electromechanical a,
body.electromechanical div.sub-nav li.electromechanical a:hover,
body.about-us-home div.sub-nav li.about-us-home a,
body.about-us-home div.sub-nav li.about-us-home a:hover,
body.hytec-capabilities div.sub-nav li.hytec-capabilities a,
body.hytec-capabilities div.sub-nav li.hytec-capabilities a:hover,
body.hytec-quality div.sub-nav li.hytec-quality a,
body.hytec-quality div.sub-nav li.hytec-quality a:hover,
body.imaging-industry-support div.sub-nav li.imaging-industry-support a,
body.imaging-industry-support div.sub-nav li.imaging-industry-support a:hover,
body.hytec-benefits div.sub-nav li.hytec-benefits a,
body.hytec-benefits div.sub-nav li.hytec-benefits a:hover,
body.contact-and-support-home div.sub-nav li.contact-and-support-home a,
body.contact-and-support-home div.sub-nav li.contact-and-support-home a:hover,
body.technical-support div.sub-nav li.technical-support a,
body.technical-support div.sub-nav li.technical-support a:hover,
body.customer-support div.sub-nav li.customer-support a,
body.customer-support div.sub-nav li.customer-support a:hover,
body.management-team div.sub-nav li.management-team a,
body.management-team div.sub-nav li.management-team a:hover,
body.oem-partners div.sub-nav li.oem-partners a,
body.oem-partners div.sub-nav li.oem-partners a:hover,
body.business-forms div.sub-nav li.business-forms a,
body.business-forms div.sub-nav li.business-forms a:hover,
body.faq div.sub-nav li.faq a,
body.faq div.sub-nav li.faq a:hover,
body.terms-and-conditions div.sub-nav li.terms-and-conditions a,
body.terms-and-conditions div.sub-nav li.terms-and-conditions a:hover,
body.customer-feedback div.sub-nav li.customer-feedback a,
body.customer-feedback div.sub-nav li.customer-feedback a:hover,
body.parts-catalog-lookup div.sub-nav li.parts-catalog-lookup a,
body.parts-catalog-lookup div.sub-nav li.parts-catalog-lookup a:hover,
body.models-supported div.sub-nav li.models-supported a,
body.models-supported div.sub-nav li.models-supported a:hover,
body.parts-supported div.sub-nav li.parts-supported a,
body.parts-supported div.sub-nav li.parts-supported a:hover,
body.upcoming-models div.sub-nav li.upcoming-models a,
body.upcoming-models div.sub-nav li.upcoming-models a:hover,
body.support-request div.sub-nav li.support-request a,
body.support-request div.sub-nav li.support-request a:hover {
    width: 220px;
    height: 38px;
    line-height: 40px;
    display: block;
    color: #fff;
    border: none;
    background: url(/images/universal/bg-sub-nav-active.png) left top no-repeat !important
}
body.sub-nav .content-wrapper{background:url(/images/universal/bg-sub-nav-repeat.gif) 10px top repeat-y #fff}
div.overview .content-wrapper{padding-right:0px}
#context_col{float:right;background:#eee;margin-top:43px}
#context_col p{padding:0 10px}
#context_col h3{padding:18px 10px 0 10px;font-size:105%}
/***** Footer *****/
#footer{width:100%;clear:both;font-size:10px;color:#999;background-color:#6C6A6A}
#footer li.l1{list-style:none}
#footer div.wrap{margin-left:auto;margin-right:auto;width:980px;min-height:60px;padding-top:12px;padding-bottom:10px;background:url(/images/universal/footer.png) left top no-repeat #6C6A6A}
#site_information{font-size:85%;color:#666666}
#footer_links{float:right;padding-top:10px}
#footer_links span{padding-right:30px;float:right}
#footer_links ul{margin:0;padding:0}
#footer_links ul li{margin:0;padding:0;float:left;padding-right:10px;list-style:disc}
#footer_links ul li a{display:block;float:left;font-size:75%;color:#999999;padding:0px 10px 4px 0;font-weight:bold}
#footer_links ul li a:hover{color:#CCCCCC}
/***** HOPE *****/
body.hope p{margin-bottom:2em;text-align:justify}
/***** Windows CE *****/
body.hopewince{background:#fff none !important}
body.hopewince div.container_12{margin:0 !important;width:230px !important}
body.hopewince div{width:100% !important;margin:0 !important;padding:0 !important}
body.hopewince td{font-size:95% !important}
/***** Customer Registration *****/
body.customer-registration div#divRegistrationForm{text-align:center;width:400px;margin-left:auto;margin-right:auto}
body.customer-registration dl{margin:20px}
body.customer-registration dt{color:#B82337;font-weight:bold;padding:4px;float:left}
body.customer-registration dd{padding:4px;text-align:right}
body.customer-registration h2{padding:0px}
body.customer-registration input[type="text"], body.customer-registration input[type="password"], body.customer-registration select{width:180px}
body.customer-registration table{width:100%}
body.customer-registration td{text-align:left}
body.customer-registration .submit_button{padding:40px}
body.customer-registration #divThankYou{text-align:center}
body.customer-registration #divThankYou p, body.customer-registration #divExistingCustomer p{color:#8B041F;font-size:120%;font-weight:bold}
body.customer-registration #divExistingCustomer{width:75%;text-align:center;margin-left:auto;margin-right:auto}
body.customer-registration #divExistingCustomer table{border:solid 1px #000;width:95%;margin:30px auto 30px auto}
body.customer-registration #divExistingCustomer table th{background-color:#eee}
body.customer-registration #divExistingCustomer input{margin:0px 20px 0px 20px}
body.customer-registration p{margin-bottom:2em}
/* Part Selection Grid */
.PartSelectionGrid{width:520px;position:absolute;background-color:#fff;border:solid 1px #000;z-index:999;box-shadow: 3px 2px 5px #777}
.PartSelectionGrid table{border-top:solid 1px #000;width:100%;margin:0px;padding:0px}
.PartSelectionGrid div.Scrolling{max-height:400px;background-color:#fff;overflow:auto;margin:2px}
#MainContent{background-color:#fff}
/***** Hope Home *****/
div.hope-home h2{font-style:italic}
div.hope-home ol, div.hope-home ul{margin-bottom:2em!important}
div.hope-home ul li{list-style-image:url("/images/services/red-bullet.jpg")}
/***** Services *****/
div.services div.content-wrapper h2{font-style:italic}
div.services p{margin-bottom:2em;text-align:justify}
div.services ol, div.services ul{margin-bottom:2em!important}
div.services div.grid_9 ul li{list-style-image:url("/images/services/red-bullet.jpg")}
div.services div.svcpanel{position:relative;height:200px;margin-bottom:35px!important}
div.services div.svcpanel a.btn{position:absolute;bottom:0}
/***** Contact and Support *****/
div.contact-and-support div.content-wrapper h2{font-style:italic}
div.contact-and-support p{margin-bottom:2em;text-align:justify}
div.contact-and-support .btn{float:none!important}
/* Customer Service Card */
div.id-card, div.id-card-no-image{height:125px;border:solid 1px #ccc;float:left;padding:10px;margin:0 8px 20px 0;position:relative;box-shadow:2px 3px 3px #aaa}
div.id-card{width:450px}
div.id-card-no-image{width:310px}
div.id-card h3, div.id-card-no-image h3{font-size:130%;height:3em;padding:0px;margin:0px}
div.id-card img{width:130px;height:125px;float:left;padding-right:10px;margin:0}
div.id-card p, div.id-card-no-image p{padding-top:0;margin:0!important}
div.id-card-no-image p, div.id-card-no-image h3{text-align:center}
div.id-card span, div.id-card-no-image span{font-size:110%}
div.id-card input, div.id-card-no-image input{font-size:110%;height:30px;width:310px;margin-bottom:10px;position:absolute;bottom:0px;right:10px}
/***** FAQ *****/
div.faq ul, div.faq ol{padding:0}
div.faq li.question{color:#B82337;font-style:italic;font-weight:bold;list-style:none!important;margin-left:0;margin-top:1.5em;font-size:150%}
div.faq li.answer{list-style:none!important;text-align:justify}
/***** Customer Feedback *****/
div.customer-feedback ul{margin:0 auto;padding:0;width:400px;height:300px}
div.customer-feedback ul li{position:relative;list-style:none;margin:0;padding:0;height:30px}
div.customer-feedback ul li label{position:absolute;left:0;top:0}
div.customer-feedback ul li input, div.customer-feedback ul li select, div.customer-feedback ul li textarea{position:absolute;right:0;top:0}
div.customer-feedback ul li input, div.customer-feedback ul li select{width:220px}
div.customer-feedback ul li textarea{width:300px;height:10em}
/***** About Us *****/
div.about-us div.content-wrapper h2{font-style:italic}
div.about-us h3{text-align:justify}
div.about-us p{margin-bottom:2em;text-align:justify}
div.about-us ul, div.about-us ol{margin-bottom:2em!important}
div.about-us div.grid_9 ul li{list-style-image:url("/images/services/red-bullet.jpg")}
div.about-us div.center{text-align:center;margin-bottom:2em}
div.about-us div.picbtn{margin-bottom:20px}
div.about-us div.picbtn div.btn{float:none;margin:10px auto 10px auto}
/***** Timeline *****/
#timeline{margin-bottom:30px}
#timeline *{margin:0;padding:0}
#timeline div{position:relative;height:155px}
#timeline div div{width:50%;position:absolute;top:0}
#timeline div.panel_l div,
#timeline div.panel_r div:first-child{right:0;left:auto;text-align:left}
#timeline div.panel_r div, 
#timeline div.panel_l div:first-child{left:0;right:auto;text-align:right}
#timeline div.panel_l div{background:url('/images/about-us/timeline/pic-r.png') no-repeat left center}
#timeline div.panel_l div:first-child{background:url('/images/about-us/timeline/text-l.png') no-repeat right center}
#timeline div.panel_l div.no-image{background:url('/images/about-us/timeline/no-pic-r.png') no-repeat left center}
#timeline div.panel_r div{background:url('/images/about-us/timeline/pic-l.png') no-repeat right center}
#timeline div.panel_r div:first-child{background:url('/images/about-us/timeline/text-r.png') no-repeat left center}
#timeline div.panel_r div.no-image{background:url('/images/about-us/timeline/no-pic-l.png') no-repeat right center}
#timeline div.panel_l:first-child div:first-child{background:url('/images/about-us/timeline/text-l-first.png') no-repeat right center}
#timeline span{font-size:22px;color:red;display:block;margin:0}
#timeline p{position:absolute}
#timeline div.panel_l p{right:0;margin-right:40px;text-align:right}
#timeline div.panel_r p{left:0;margin-left:40px;text-align:left}
#timeline img{margin-top:9px;max-height:100px}
#timeline div.panel_l img{margin-left:90px}
#timeline div.panel_r img{margin-right:90px}
/***** Parts Catalog ****/
div.parts-catalog p{margin-bottom:2em}
div.parts-catalog table.Register{margin-bottom:2em}
/***** Management Team *****/
body.management-team div.content-wrapper img.border{margin-bottom:20px}
/***** Drive Secure *****/
body.drive-secure h6{text-align:justify}
/***** Drive Secure FAQ *****/
div.drive-secure-faq ul{padding-left:0}
div.drive-secure-faq li{list-style:none!important;margin-left:0}
div.drive-secure-faq li, div.drive-secure-faq p{margin:10px 0}
div.drive-secure-faq li p{margin-left:10px}
div.drive-secure-faq div{width:620px}
/***** OEM Partners *****/
body.oem-partners div.content-wrapper ul.oems li{margin:0 0 10px 0;list-style:none}
/***** Terms & Conditions *****/
div.terms-and-conditions .grid_9 ul li{list-style-image:url("/images/services/red-bullet.jpg")}
/***** Price Table *****/
div.price-availability{position:relative}
div.price-availability table{width:100%;margin-bottom:20px}
div.price-availability table td, div.price-availability table th{border:solid 1px #ccc;padding:3px;text-align:center}
div.price-availability table tr th, div.price-availability table tr td:first-child{background-color:#eee;    color:#600}
div.price-availability table caption, div.price-availability .bank-price{font-family: Verdana, Tahoma, Arial;font-size:12px;font-weight:bold;font-style:italic;color:#B82337;text-align:left}
div.price-availability table input{width:40px;text-align:center}
div.price-availability h3{padding:0;margin:0}
div.price-availability .bank-price{margin-bottom:25px}
/***** Support Request *****/
div.support-request-entry ul, div.support-request-entry li{padding:0;margin:0}
div.support-request-entry li{list-style:none;position:relative;margin-bottom:15px}
div.support-request-entry li .rt{position:absolute;right:0}
div.support-request-entry li input{width:180px}
div.support-request-entry li select{width:185px}
div.support-request-entry p{margin-bottom:10px}
div.support-request-entry div{margin-bottom:15px}
div.support-request-entry textarea{width:100%}
/***** Parts Supported *****/
div#parts-supported table{margin:10px 0 30px 0}
div#parts-supported table, div#parts-supported th, div#parts-supported td{padding:3px 20px 3px 3px}
/***** Order Picklist *****/
#OrderPicklist table{width:100%;margin-bottom:2em}
/***** Order Reservation *****/
#OrderReservation table.Register{width:100%;margin-bottom:2em}
#OrderReservation .ChildGrid{margin-bottom:0;background-color:#ffd}
#OrderReservation>div>input {margin:10px}
/***** Manual Reservation *****/
#ManualReservation table{width:100%;margin-bottom:2em}
#ManualReservation td, #order-lines th{border:solid 1px #808080}
#ManualReservation th{white-space:nowrap;color:#600;font-weight:normal;background-color:#e0e0e0}
#ManualReservation td{text-align:center}
#ManualReservation td input{width:4em}
/***** Customer-Specific *****/
div.customer-specific ul, div.customer-specific ol{margin-bottom:2em!important}
div.customer-specific ul li{list-style-image:url("/images/services/red-bullet.jpg")}
/***** Ricoh Dealer *****/
div.ricoh-dealer ul{margin-bottom:2em;padding-left:0rem}
div.ricoh-dealer ul ul{margin-bottom:0;padding-left:0rem}
div.ricoh-dealer ul li{list-style-image:url("/images/services/red-bullet.jpg")}
/***** Button List *****/
div.content-wrapper ul.btn-list li{list-style:none none outside;text-indent:0;margin-left:0}
/***** Application Administration *****/
div.dump div{border:1px solid #000;padding:5px;margin-bottom:2px}
/***** Info Button *****/
.info-button{height:15px;width:15px;background:url(/ohope_images/info-up-down.png) no-repeat left top}
.info-button:active{text-decoration:none;background-position:right top}
/***** Date Picker *****/
.datepicker{width:80px}
img.ui-datepicker-trigger{vertical-align:middle}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{background-color:#000;color:#eee}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background-image:none;background-color:#222;border-color:#555;color:#fff}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background-image:none;background-color:#eee;color:#000;border:1px solid #fff}
/***** Social Media Links *****/
.social{overflow:hidden}
.social>a{display:inline-block;float:right;margin-right:10px;text-decoration:none;background:url(/ohope_images/universal/icons-social.png) no-repeat;background-size:49px 150px}
#header .social{margin:7px 25px 5px}
#header .social>a{width:16px;height:16px}
#header .social .fb{background-position:-30px 0}
#header .social .ig{background-position:-30px -16px}
#header .social .in{width:17px;background-position:-30px -32px}
#header .social .mail{display:inline-block;width:135px;background-position:-30px -48px;margin-right:20px;color:#555}
#header .social .mail span{display:inline-block;margin-left:25px}
#header .social .tw{width:19px;background-position:-30px -64px}
#footer .social{margin-right:20px}
#footer .social>a{width:30px;height:30px}
#footer .social .ig{background-position:0 -30px}
#footer .social .in{background-position:0 -60px}
#footer .social .mail{display:inline-block;width:145px;background-position:0 -90px;margin-right:25px;color:#fff}
#footer .social .mail span{display:inline-block;margin-top:7px;margin-left:41px;font-size:110%}
#footer .social .tw{background-position:0 -120px}
/***** Board Putaway *****/
div.handheld{width:240px}
div.handheld input{width:100%;margin-bottom:25px}
/***** For Printing *****/
@media print{div.css-gradient{display:none}}
/***** Retail Financial *****/
div.retail-financial h3{font-style:italic;font-weight:bold;margin-bottom:10px}
/***** Webinar Request *****/
.webinar-request label{display:inline-block;width:100%;text-align:right}
.webinar-request input{width:100%;margin-bottom:10px}
.webinar-request input[type="submit"]{height:1.5rem;margin-top:2rem}
/***** Elevator *****/
div.elevator h3{font-style:italic;font-weight:bold;margin-bottom:10px}
