html { background:#B0B8BF; height:101%; }
body, div, p, span, td { color:#4C5A68; text-decoration:none; font: normal 12px "Segoe UI", "Trebuchet MS", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif; }
body, form, div, ul, h1, h2, h3, h4, h5, h6 { margin:	0; padding: 0; }
body { min-width:975px; }
body { background:#B0B8BF; margin:0; padding:0; }
form, div, span, img, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0px none; }
#main_content { margin:0px 0px 0 0; padding:0 0 0 0 }
p { padding:5px 0 5px 0; margin:0 auto; }
.breadcrumbs { margin-top:7px; }
div.product-description div.product-options.hidden { display:block; }
h1.mainbox-title { position:absolute; left:10px; top:4px; height:16px; }
h1.mainbox-title span { display:inline; font-weight:normal; font-size:22px; background-color:#FFFFFF; padding:0 5px 0 5px; font-family:Georgia, "Times New Roman", Times, serif; color:#CC0033; word-spacing:-1px; }
h2.mainbox-cart-title { display:inline; font-weight:normal; font-size:22px; position:absolute; left:285px; top:219px; background:none; background-color:#FFFFFF; padding:0 5px 0 5px; font-family:Georgia, "Times New Roman", Times, serif; color:#CC0033; word-spacing:-1px; }
h2.mainbox-cart-title span { display:none; }
div.mainbox-cart-body-flex { border:none; }
div#wrapper { background:none; }
div#content { background:none; }
#container { background-color: transparent; border:0 none; }
#container { margin:0 auto; padding:0; width:975px; }
.left-column { display:none; visibility: hidden; float:none; margin-left:0px; padding-left:0px; width:0px; clear:both; }
.central-column { display:block; width:100%; overflow:hidden;  }
.central-column, .container-right .central-column, .container-left .central-column { display:block; margin:0 0 0 0; padding:0px 0 0 0; width:auto; }
.product-container.clear { position:relative; clear:both; }
.right-column { display:none; float:none; margin:0px 0 0 0; padding:0px 0 0 0; width:0px; }
h1 .mainbox-title { }
.mainbox-body { margin-bottom:0px; }
.border { margin-bottom:5px; border:0px none }
.central-column { padding-bottom:0px; margin:5px 0 0 9px; width:659px; clear:both; }
td.checkout_cartTD { display:none; }
td.checkout_stepsTD { }
div#login { position:absolute; z-index:14; width:244px; top:19px !important; right:-94px; color:#FFFFFF; border-bottom:0px solid #414C52; border-top:1px solid #fff; z-index:99999; }
div#login a { color:#FFFFFF }
div#login a:hover { color:#FFE17E; text-decoration:underline; }
div.login-popup { position:relative; height:132px; border:5px solid #D3D8DE; z-index:99999; }
#login p { color:#FFFFFF; }
#login form { position:absolute; top:0px; left:0px; border:1px solid #414C52; width:233px; height:136px; margin:0; z-index:99999; }
#login.cm-popup-box.hidden { border-left:1px solid #414C52; border-right:1px solid #414C52; z-index:99999; }
div#login .login-popup .form-field { position:relative; height:21px; margin:12px 0 3px 7px; z-index:99999; }
div#login .login-popup .float-right { margin:0 7px 0 0; }
div#login .login-popup .float-left { margin:0 0 0 7px; }
.login-popup .form-field .input-text { background:#FFFFFF url(/images/icons/icon_username.gif) no-repeat scroll 0px 4px; border:1px solid #3F4B57; }
#login .login-popup .form-field label { float:left; display:inline; clear:both; margin:0 0 0 0; }
#login input#login_popup.input-text { position:absolute; left:65px; top:-2px; width:150px; margin:0 0 0 0; }
#login input#psw_popup.input-text { position:absolute; left:65px; top:-2px; width:150px; margin:0 0 0 0; }
input#remember_me_popup { margin:auto 1px; }
.login-popup { border: 1px solid #3F4B57; padding: 3px 7px; background: #3399FE url(../images/BG_header.jpg) repeat-x center center; }
.login-popup p { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 14px; }
.login-popup h1 { display:none; visibility:hidden; font: bold 17px Arial, Helvetica, sans-serif; margin: 0px 0px 8px -4px; color:#FFFFFF; }
.login-popup .error-text { margin-bottom: 11px; }
.login-popup .form-field, .login .form-field { padding-left: 0px; }
.login-popup .form-field label, .login .form-field label { text-align:left; display:inline; font: bold 12px "Segoe UI", "Trebuchet MS", "Bitstream Vera Sans", "DejaVu Sans", Verdana, sans-serif; margin-left: 0px; color:#4C5A68; }
.login-popup .form-field .input-text { clear: both; font: bold 11px Arial, Helvetica, sans-serif; padding: 2px 3px 2px 2px; margin-top: 3px; width: auto; }
.login-popup .form-field .password { margin-bottom: 6px; }
.login-popup .clear, .login .clear { padding: 10px 0px 6px 0px; }
.login-popup .clear .float-left { padding-top: 1px; }
.login-popup .clear .checkbox { margin: 2px 0px 0px 1px; }
.login-popup .clear label { font: 13px Arial, Helvetica, sans-serif; }
.login-popup a { font-size: 13px; }
.login { margin: 0 auto; width:300px; }
.login form p { width:300px; text-align: justify; overflow:visible; }
div.login form p.center { width:200px; text-align: center; }
.login .clear { position:relative; padding: 10px 0px 6px 0px; width:247px; }
div#cart_status { }
div#cart_status div.float-left { float:none; }
#cart_box { z-index:999; }
.subheaders-group { margin:0 15px 5px; }
.subheaders-group form p { text-align:center; }
form div.form-field label { font-size:11px; font-weight:bold; width:165px; text-align:right; border:1px solid #FFF; padding:0 15px 0 0; }
form div.form-field label.cm-required { padding:0 10px 0 0; }
div.subheaders-group div.buttons-container input { text-align:center; }
div.subheaders-group p { text-align:center; }
.cart-buttons { background-color:#F4F5F9; border:1px solid #B0B8BF; padding:5px 5px; }
.text-button, .text-button:visited, .text-button:hover, .text-button:active, .text-button-act, .text-button-act:visited, .text-button-act:hover, .text-button-act:active { background:transparent url(/images/icons/text_but_arrow.gif) no-repeat scroll right 4px; margin-right:1px; padding-right:8px; font-weight:bold; }
.button-action a { color:#FFFFFF }
span.button-submit, span.button { color:#FFF; border:1px solid #3F4B57; background:#2388FC url(/images/BG_leftmenu.jpg) repeat-x center center; }
input#button_cart { border:1px solid #ffffff; line-height:14px; text-align:center; padding:1px 4px 5px 5px; }
.button-submit, .button { height:21px; }
.subheaders-group form .buttons-container { text-align:center; }
div#cart_header { position:absolute; z-index:14; width:245px; top:31px !important; right:7px; color:#FFFFFF; border-bottom:0px solid #414C52; z-index:1; display:none; }
div#cart_box { border:5px solid #D3D8DE; height:138px; }
div.cart_borders { position:absolute; top:-1px; height:147px; width:244px; border-left:1px solid #3F4B57; border-top:1px solid #fff; margin:0; }
#cart_status .float-left { background: url('images/top_tools_delim.gif') no-repeat 100% 2px; padding: 0px 14px 0px 0px; margin-right: 11px; }
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active { background: url('images/icons/cart_arrow.gif') no-repeat 95% 6px; }
.full-cart a, .full-cart a:visited, .full-cart a:hover, .full-cart a:active { background-color: #f2fbb5 !important; }
.full-cart a.view-cart, .full-cart a.view-cart:visited, .full-cart a.view-cart:hover, .full-cart a.view-cart:active { background-color: #f2f2f2 !important; }
.cart-list { background:none; }
.cart-list p { color:#FFFFFF; display:inline; }
.cart-list p strong { font-weight:normal; vertical-align:top; }
.list p.center { margin-top:5px; }
div#cart_box div.list-container { border: 1px solid #414C52; border-top-width: 1px; border: 1px solid #3F4B57; padding: 3px 7px; background: #3399FE url(../images/BG_header.jpg) repeat-x center center; padding:0px 0px; margin:0 0 0 0; height:136px; }
.cart-list .list { border: 0px none; height:110px; overflow-x:hidden; overflow-y:auto; padding-left:5px; margin-bottom:5px; }
#cart_status .cart-list .float-left { background-image: none; padding: 0px; margin: 0px; }
.cart-list ul { margin: 0px 4px; }
#cart_status .cart-list ul a { padding-left: 0px; padding-right: 2px; }
.cart-list ul li { padding: 5px 0px; }
.cart-list p span { color:#FFF; }
.cart-list ul li.delim { background-color: #ebebeb; background-image: none; }
.list p.center { font-weight: bold; }
.cart-list .buttons-container { margin:0; text-align:center; }
.buttons-container { padding:0; }
.cart_header_title { color:#FFFFFF; text-decoration:none; font: bold 13px Arial, "DejaVu Sans", Helvetica, sans-serif; text-transform: uppercase; text-align:center; margin:3px 0 0 0; }
.cart_header_title span { color:#FFFFFF; }
#cart_status .buttons-container a, #cart_status .buttons-container a:visited, #cart_status .buttons-container a:hover, #cart_status .buttons-container a:active { background: url('images/icons/cart_arrow.gif') no-repeat 95% 6px; }
span.header_cart_btn { display:inline-block; color:#FFFFFF; background:#FF5F2E url(/images/but_right_action.gif) no-repeat right -2px; border:1px solid #FFFFFF; padding:1px 18px 1px 15px; }
a.header_cart_btn, a.header_cart_btn:active, a.header_cart_btn:visited { color:#FFFFFF; text-decoration:none; font: bold 11px Arial, "DejaVu Sans", Helvetica, sans-serif; text-transform: uppercase; }
a.header_cart_btn:hover { }
div#cart_box.cart-list a { color:#FFE17E; font-weight:bold; }
#leftT { height:27px; text-align:center; }
.sidebox-body ul.menu-root-categories { border-bottom:1px solid #3F4B57; border-top:1px solid #3F4B57; color:#FFFFFF; height:27px; margin:2px 1px 0 1px; padding:0; text-align:center; color:#FFFFFF; background: #2489FB url(/images/BG_leftmenuT.jpg) repeat-x center center; }
.sidebox-body ul.menu-root-categories li { display:block; height:27px; line-height:24px; padding:0; margin:0; }
.sidebox-body ul.menu-root-categories li a { text-align:center; font: normal 11px Verdana, Arial, "DejaVu Sans", Helvetica, sans-serif; text-transform:capitalize; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:25px; }
.sidebox-body ul.menu-root-categories a.underlined-bold { font-weight:bold }
ul.menu-subcategories { display:block; margin:2px 0px 2px 0px; padding:2px 0px 2px 0px; }
ul.menu-subcategories li { height:1%; line-height:12px; padding:1px 0 4px 13px; }
h3.sidebox-title span { display:block; line-height:25px; border-top:1px solid #3F4B57; border-bottom:1px solid #3F4B57; }
a.subcategories-link-active, a.subcategories-link { background-image:url(/images/bullet2.gif); background-repeat:no-repeat; background-position:0 0.55em; padding:2px 0px 2px 14px; margin:0px 0px 0px 0px; }
.subcategories-link-active a, .subcategories-link-active:link, .subcategories-link-active:visited, .subcategories-link-active:hover, .subcategories-link-active:active { color:#0066CC; font-size:11px; }
.sidebox-body ul li a { background-image:url(/images/bullet2.gif); background-repeat:no-repeat; background-position:0 0.55em; padding:2px 0px 2px 14px; margin:0px 0px 0px 0px; }
.subcategories-link, .subcategories-link:visited, .subcategories-link:hover, .subcategories-link:active { color:#0066CC; }
div.bulletBox div.mainbox-container h1.mainbox-title span { display:none; }
#left { float:none; height:auto; margin:0 0 0 6px; position:relative; width:260px; vertical-align:top; }
.mainbox-container { margin-bottom:0px; }
.sidebox-wrapper { margin-bottom:5px; border:0 none; background:none; }
.sidebox-title { background:transparent url(none) no-repeat left top; padding-left:0px; margin-left:0px }
.sidebox-categories-wrapper h3.sidebox-title span { display: block; width:257px; height:26px; margin:0 auto 0 0; color:#FBFFFF; position:absolute; top:-29px; left:0; background:none; border:none; padding:0 0 0 0; text-align:center; vertical-align:middle; font-family: Verdana, Geneva, sans-serif, Georgia, "Times New Roman", Times, serif; font-size: 17px; font-weight: normal; }
hr { }
.sidebox-body hr { margin:0px 10px 0 10px; height:2px; border-right: 0 solid #EAF0F5; border-top: 0 solid #EAF0F5; border-bottom: 1px solid #EAF0F5; border-left: 0 solid #EAF0F5; }
.sidebox-body .right { margin:0 10px 0 10px; }
.article-description { }
.article-container { vertical-align:top; margin:0 10px 10px 10px; clear:both; height:10px; }
.article-container.clear { clear:none; }
.sidebox-title span { color:#FFFFFF; height:27px; margin:0 1px; padding:0; text-align:center; color:#FFFFFF; background: #2489FB url(/images/BG_leftmenu.jpg) repeat-x center center; font: bold 11px/24px Verdana, Arial, "DejaVu Sans", Helvetica, sans-serif; text-transform:capitalize; }
.sidebox-categories-wrapper .sidebox-title { background: none; }
.sidebox-body { border-left:0px none #CFDFE7; border-right:0px none #CFDFE7; padding:0 0 0 13px; }
.sidebox-body .updates-wrapper { display:none; margin:5px 1px 0px -11px; background-color:#E9EFF3; border-left:0px none #D2E1E8; border-right:0px none #D2E1E8; border-top:1px solid #D2E1E8; border-bottom:1px solid #D2E1E8; }
.sidebox-bottom { background:none; border:none; }
.sidebox-bottom span { background:none; border:none; display:none; }
.arrows-list li { height:1%; color:#0066FF; font-family:Arial, Verdana, "Bitstream Vera Sans", sans-serif; font-size:11px; font-weight:bold; background:0 none; background-repeat:no-repeat; background-position:0 0.55em; padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; }
.sidebox-categories-wrapper .sidebox-body { position:relative; border:0 none; padding:0px 0 0 0px; vertical-align:top; }
.section-border.search-form { display:none; }
div.bulletBox div.sidebox-categories-wrapper { margin:0; padding:0; }
div.bulletBox div.sidebox-categories-wrapper h3.sidebox-title span { display:block; background:none; border-bottom:0px none #3F4B57; border-top:0 none #3F4B57; color:#FFFFFF; height:27px; margin:0 1px; padding:0; text-align:center; }
.sidebox-categories-wrapper { }
form[name=subscribe_form] div.form-field { padding:0 0 0 0px; }
form[name=subscribe_form] p { color:#C03; text-align:center; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
form[name=subscribe_form] div.select-field { margin:0px 0px 6px 0px; }
.kb_div { }
.kb_frame { width:100%; min-height:200px; margin:0; padding:0; overflow:visible; }
.mainbox-body p.no-items { display:none }
div.recover-password { text-align:left; width:450px; white-space:nowrap; margin:5px 0 10px 0; }
div.recover-password label { display:inline; }
div.recover-password p.break { display:inline; }
label { cursor:pointer; line-height:normal; }
.button-submit input { line-height:16px; padding-bottom:5px; text-align:center; }
.button-submit input, .button a { background-image:none; font-family: Verdana, "Bitstream Vera Sans", sans-serif; font-size:12px; color:#FFF; }
.error-message .message { background-color:#ffffff; margin:0 0 0 0; padding:0 0 0 12px; text-align:left; }
.sidebox-body .error-message .message { background-color:#ffffff; margin:0 0 0 0; padding:0 0 0 2px; text-align:left; }
.error-message .message p { color:#CC0000; margin:0 0 7px 0; padding:0 0 0 0; text-align:left; font-weight:normal; font-family: Verdana, "Bitstream Vera Sans", sans-serif; font-size:9px; }
.cm-failed-field, .updates-wrapper .cm-failed-field, .sidebox-body .cm-failed-field { background-color:#FFF5F5; border:1px dashed #CC0000; }
.input-text .cm-failed-field { background-color:#FFDDDD; border:1px dashed #CC0000; }
.sidebox-body form {display:block; }
.sidebox-body form div.form-field {margin:0 0px 0 0; padding:0px; position: relative; white-space:nowrap; width:230px;}
.sidebox-body form div.form-field label {margin:0; padding:0; height:1px; width:1px; display:none; visibility:hidden;} 
.cm-required.cm-email.hidden { display:block; visibility:hidden; }
.product-details-options { background-color:#FFFFFF; }
.sidebox-body strong { display:block; text-align:center; font-size:17px; font-weight:normal; color: #090; text-decoration:underline; }
.kbcattable { width:95%; margin-left:20px; }
.kb-section-border { background-color:#ffffff; border-color:#DADBD1; border-style:dashed; border-width:0px 0px 1px 0px; margin-bottom:0px; }
.quick-menu { background:#FFDAAA url(images/quick_menu_right.gif) no-repeat scroll right top; height:15px; padding:0 0px 0px 0; }
.kb-section-border table { margin:5px 0 12px 0; }
.kb-section-border table td { padding:0 5px 0; }
.category-description { font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding-bottom:2px; margin:5px; }
div#description { margin:7px; padding:0 0 9px 0; border-bottom: 1px dashed #DADBD1; color:#000; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }
div#description p { color:#000; font-size: 12px; font-style: normal; font-weight: normal; padding:2px 0; margin:0 }
div.article-image { width:250px; text-align:left; padding:0 0 0 40px; }
div.margin-top.kb-padding-left { display:none }
.bulletBox { font-family: Arial, Helvetica, sans-serif; position:relative; vertical-align:top; }
.bulletBox a:link, .bulletBox a:visited, .bulletBox a:active { font-weight:bold; font-size:11px; font-family: Arial, Helvetica, sans-serif; color: #0066CC; }
.bulletBox a:hover { font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #0066CC; }
.breadcrumbs, .breadcrumbs a:visited { color:#0066CC; font-size:11px; }
.breadcrumbs a:hover, .breadcrumbs a:active, .breadcrumbs a:focus { color:#CC3333; font-size:11px; }
.tabs { background:url("images/tabs_bg.gif") repeat scroll 0 0 #FFF; border-bottom:1px solid #B0B8BF }
.tabs ul li.cm-active { background-color:#FFFFFF; border-top:1px solid #B0B8BF; border-left:1px solid #B0B8BF; border-right:1px solid #B0B8BF; border-bottom:0 none; margin:5px 0 0; padding:2px 11px 4px; }
.sidebox-body ul a, .sidebox-body ul a:visited, .sidebox-body ul a:hover, .sidebox-body ul a:active { font-size:11px; }
.iframeTooltip { position: absolute; z-index: 1010; filter:alpha(opacity:0.1);}
.tooltipContent { color:#CC0000; background-color:#FFF5F5; border:1px dashed #CC0000; padding: 5px; color: #333; width: 275px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; }
.radioRequiredMsg, .radioInvalidMsg { display: none; }
.radioRequiredState .radioRequiredMsg, .radioInvalidState .radioInvalidMsg { display:block; color:#CC3333; border:none; font-size:13px; font-weight:bold; }
div.kmp-gateway div.wrapper { }
div.kmp-gateway { color:#000000; font-family:Arial, Helvetica, sans-serif; min-width:500px; width:500px; }
div.qj-1 { position:absolute; left:20px; }
td.quick_jump { }

div.search-1 { background:url("https://www.eplanetdesign.com/support/admin/images/gateway/search/search-1-data-bg.gif") repeat-x scroll 0 0 #EBEDF1; border-color:-moz-use-text-color #E9EBED; border-left:1px solid #E9EBED; border-right:1px solid #E9EBED; border-style:none solid; border-width:medium 1px; min-height:55px; padding:7px 20px 14px 16px; margin:10px 0 0 0; width:500px; }

.sidebox-body ul li.current { background-image:url(/images/bullet2.gif); background-repeat:no-repeat; background-position:0 0.4em; margin:0px 0 0px 14px; padding:2px 0 2px 14px; font-weight:bold; }
td.section div.section-title { background:none; border-bottom:1px dashed #CCCCCC; color:#669933; font-size:15px; font-weight:bold; padding:6px 0; text-decoration: none; }
div.section-title { background:none; border-bottom:1px dashed #CCCCCC; color:#669933; font-size:15px; font-weight:bold; padding:6px 0; text-decoration: none; }
td.article-info { display:none; }
div.breadcrumb { margin:10px 0 5px 0; width:643px; }
div.kb-section-border span.button-submit { margin-bottom:0px; }
div.kb-section-border table td { padding:0 0px; }
.categories { -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; background-color:#ffffff; border:0px solid #ffffff; margin:0px 0; padding:0px; }
div.article_content { -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; background-color: #ffffff; border:1px dashed #C00; padding:7px }
.browse-title { color:#669933 }
.section-content { padding-right:10px; padding-top:0px; }
.kb-section-border { -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; }
.sidebar { vertical-align:top; display:none; visibility:hidden; }
form#advsearch_form { -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; background-color:#F1F5F8; border:1px solid #D5E2F1; padding:4px; vertical-align:top; }
#search-results li a.normal_article { background-image:url("/support/images/article.png"); height:18px; background-repeat:no-repeat; display:block; font-size:12px; padding-left:22px; }
span.searchword { color:#C03; font-weight:normal; }
#output_ratings { position:relative; height:110px; }
.rating { position:absolute; right:10px; }
#article-options li { background: none; width:auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#article-options { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#article-options li a { border-bottom:0px none #E6E6E6; border-top:0px none #FFFFFF; display:block; line-height:24px; padding-left:35px; width:180px; }
#article-options li a img { left:12px; position:absolute; top:5px; }
.CollapsiblePanelClosed .CollapsiblePanelTab { border:medium none; text-decoration:none; text-align:center; color: #CC0033; margin:0 0 0 0; }
.CollapsiblePanelTab { -moz-user-select:none; background-color:#FFFFFF; border:1px dashed #E8ECEF; cursor:pointer; font:bold 14px sans-serif; margin:0 0 0 0; padding:0px; text-decoration:none; text-align:center; color: #CC0033; }
.CollapsiblePanelOpen .CollapsiblePanelTab { -moz-user-select:none; background-color:#FFFFFF; border:medium none; cursor:pointer; margin:0 0 0 0; padding:0; text-decoration: none; text-align:center; color:#669933; }

/*.wysiwyg-content p{padding:0; margin:0;}*/








