@charset "utf-8";
/* CSS Document */

/* ==============================
 * Sticky Footer by Steve Hatcher
 * ==============================
**/
* {
		 margin:0;
		 padding:0;
}
html,
body { height:100%; }
form { height:100%; }
.wrap { min-height:100%; }
.main {
		 overflow:auto;
		 padding-bottom:210px;
}
.footer {
		 position:relative;
		 margin-top:-210px;
		 height:210px;
		 clear:both;
}
/* Opera Fix */
body:before {
		 content:"";
		 height:100%;
		 float:left;
		 width:0;
		 margin-top:-32767px;
}
/* ==============================
 * Resets
 * ==============================
**/
.clear {
		 float:none;
		 clear:both;
		 width:100%;
		 display:block;
		 height:0;
		 font-size:0;
		 line-height:0;
}
a img { border:0px none; }
a { text-decoration:none; }
.fleft { float:left; }
.fright { float:right; }
img.fleft { margin:5px 20px 20px 0; }
img.fright { margin:5px 0 20px 20px; }
/* ==============================
 * Main Styles
 * ==============================
**/
body {
		 font-family:Arial, sans-serif;
		 font-size:12px;
		 line-height:20px;
		 color:#000;
		 background-color: #C6C7C6;
}
label,input,select,textarea,button {   /* RC: Added button */
		 font-family:Arial, sans-serif;
		 font-size:12px;
}
select {
		 line-height:20px;
		 padding:1px 0 1px 3px;
		 height:20px;
}
p { margin:0 0 12px; }
.wrap {
		 width:960px;
		 margin:0 auto;
		 background:url(/cms/agbelt.nsf/bg-content.png) center repeat-y;
}
.inner {
		 width:950px;
		 padding:0 5px;
		 margin:0 auto;
}
/* ==============================
 * Text styles
 * ==============================
**/
.text-page a { 
	/*color:#8ea33b; */
}
.text-page a:hover { text-decoration:underline; }
.text-page p { margin:0 0 15px; }
.text-page .page-title {
		 background:url(/cms/agbelt.nsf/heading-underline.png) bottom repeat-x;
		 margin:0 0 12px;
		 padding:6px 0;
}
.text-page h1 {
		 font-size:29px;
		 line-height:30px;
		 /*color:#007360;*/
		 color: #000000;
}
.text-page h2 {
		 font-size:16px;
		 line-height:20px;
		 padding:10px 0 0;
		 margin:0;
}
.text-page h2.first { padding:0 0 15px; }
/* ==============================
 * Header
 * ==============================
**/
.header {
		 width:100%;
		 height:120px;
		 background:url(/cms/agbelt.nsf/bg-header.png) repeat-x;
		 padding-bottom:6px;
		 position:absolute;
		 left:0px;
		 top:0px;
		 right:0px;
		 z-index:1;
}
.header .inner { height:120px; }
.footer {
		 width:100%;
		 /*background:url(/cms/agbelt.nsf/bg-footer.png) repeat-x;*/
		 background-color: #333333;
		 height: 100%;
		 color:white; /*#646464;*/
		 font-size:11px;
		 line-height:17px;
}
.footer .inner { padding:22px 0 0; }
.footer a { color:white; }
.company-info {
		 float:left;
		 padding:0 0 0 170px;
		 width:300px;
}
.company-info .logo {
		 float:left;
		 margin:0 15px 12px 0;
}
.company-info .phone {
		 display:block;
		 font-weight:bold;
		 color:white;
		 font-size:15px;
		 line-height:22px;
}
.company-info .copyright {
		 display:block;
		 font-weight:bold;
		 color:white;
		 line-height:11px;
}
.footer-menus {
		 float:right;
		 padding:0 150px 0 0;
		 width:321px;
		 background:url(/cms/agbelt.nsf/bg-footer-menu.png) repeat-y;
}
.footer-menus div {
		 padding:0 10px 0 11px;
		 width:139px;
		 float:left;
}
.footer-menus h4 {
		 color:white;
		 text-transform:uppercase;
		 margin:0;
}
.footer-menus ul { list-style:none outside; }
.footer-menus li.parent a { cursor:default; }
.footer-menus li.parent ul a { cursor:pointer; }
.footer-menus ul ul a { padding-left:15px; }
.footer-logged-in .company-info { padding-left:80px; }
.footer-logged-in .footer-menus {
		 width:480px;
		 padding-right:80px;
}
.footer a:hover { text-decoration:underline; }
.footer li.parent a:hover { text-decoration:none; }
.footer li.parent ul a:hover { text-decoration:underline; }
.slogan {
		 float:left;
		 display:block;
}
.login-container {
		 float:right;
		 /* width:450px; RC changed 10/16/13 at RedDot direction*/
		 width:520px;
		 height:20px;
		 padding:11px 0 9px;
		 position:relative;
}
.username {
		 padding:0 5px 0 0;
		 float:right;
		 color:#fff;
}
.username a {
		 color:#fff;
		 font-weight:bold;
}
.username a:hover { text-decoration:underline; }
a.btn,
span.btn,
button.btn {   /* RC Added button to make xpages buttons look like designer intended */
		 float:right;
		 display:block;
		 height:20px;
		 color:#232323;
		 text-transform:uppercase;
		 font-size:11px;
		 line-height:20px;
		 text-align:center;
		 margin:0 0 0 5px;
		 position:relative;
		 z-index:1;
}
a.btn-aside {
		 width:140px;
		 /*background:url(/cms/agbelt.nsf/btn-aside.png) no-repeat;*/
		 background-color: #999999;
		 border-radius: 4px;
		 margin:0 0 10px;
		 float:none;
		 position:static;
}
a.btn-aside:hover { background-color: rgba(153,153,153,0.7); }
a.btn-login {
		 width:55px;
		 color: white;
		 /*background:url(/cms/agbelt.nsf/btn-login.png) no-repeat;*/
}
a.btn-become-dealer {
		 width:125px;
		 background:url(/cms/agbelt.nsf/btn-become-dealer.png) no-repeat;
}
a.btn-dealer-setup {
		 width:100px;
		 color: white;
		 /*background:url(/cms/agbelt.nsf/btn-dealer-setup.png) no-repeat;*/
}
a.btn-logout {
		 width:65px;
		 color: white;
		 /*background:url(/cms/agbelt.nsf/btn-logout.png) no-repeat;*/
}
a.btn-form-cancel {
		 width:65px;
		 background:url(/cms/agbelt.nsf/btn-logout.png) no-repeat;
}
a.btn-cart,
button.btn-cart {  /* RC Added 2 button types so button looks proper */
		 width:65px;
		 color: white;
		 /*background:url(/cms/agbelt.nsf/btn-cart.png) no-repeat;*/
}
a.btn-form-submit,
button.btn-form-submit {  /* RC Added 2 button types so button looks proper */
		 width:65px;
		 /*background:url(/cms/agbelt.nsf/btn-cart.png) no-repeat;*/
		 background: #f51900;
		 border-radius: 4px;
}
button.btn-form-submit:hover { background: rgba(245,25,0,0.7); }
.btn-account {
		 width:95px;
		 background:url(/cms/agbelt.nsf/btn-account.png) no-repeat;
		 position:relative;
}
.btn-account a { color:#232323; }
.btn-account .account-sub {
		 width:95px;
		 position:absolute;
		 left:0px;
		 top:15px;
		 background:url(/cms/agbelt.nsf/account-submenu.png) left bottom no-repeat;
		 padding:5px 0;
		 display:none;
}
.btn-account .account-sub a {
		 color:#000;
		 display:block;
		 text-transform:none;
		 height:24px;
		 margin:0;
		 padding:0 6px 0 12px;
		 line-height:24px;
		 text-align:left;
}
.btn-account .account-sub a:hover { background:#88c1e9; }
.btn:hover { background-position:0px -50px; text-decoration:none !important; }
/*.btn-login-clicked:hover,*/  /* RC Removed since we can't use the popup for login, must go to page*/
.btn-cart-clicked:hover,
.btn-account-clicked:hover { background-position:0px 0px; }
.account-sub {
		 position:absolute;
}
.logo {
		 float:left;
		 margin:18px 0 0;
}
.search-box {
		 width:222px;
		 height:44px;
		 float:right;
		 margin:14px 0 0 12px;
		 padding:8px 10px 0;
		 background:url(/cms/agbelt.nsf/search-box.png) no-repeat;
		 color:#4d4d4d;
}
.search-box-wide {
		 width:422px;
		 background:url(/cms/agbelt.nsf/search-box-wide.png) no-repeat;
}
.search-box h4 {
		 font-size:11px;
		 line-height:11px;
		 text-transform:uppercase;
		 margin:0 0 5px;
}
.search-box select {
		 float:left;
		 width:188px;
		 margin:0 9px 0 0;
		 color:#4d4d4d;
}
input[type=submit] {
		 width:25px;
		 height:20px;
		 background:url(/cms/agbelt.nsf/btn-submit.png) no-repeat, rgb(12,108,212);
		 border:0px none;
		 border-radius: 4px;
		 cursor:pointer;
		 font-size:11px;
		 padding:0 0 1px;
}
button {  /* RC: Added to make all xpage buttons look like the others */
		 width:25px;
		 height:20px;
		 background: url(/cms/agbelt.nsf/btn-submit.png) no-repeat, rgb(12,108,212);
		 border:0px none;
		 border-radius: 4px;
		 cursor:pointer;
		 font-size:11px;
		 padding:0 0 1px;
}

input[type=submit]:hover { 
		 /*background-position:0px -50px;*/
		 background-color: rgba(12,108,212,0.7); 
}
button:hover {   /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
		 /*background-position:0px -50px; */
		 background-color: rgba(12,108,212,0.7);
}

.search-box input[type=submit] { float:right; }
.search-box button { float:right; }  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
.login-box {
		 background:url(/cms/agbelt.nsf/login-box.png) no-repeat;
		 width:155px;
		 height:187px;
		 padding:40px 15px 0;
		 position:absolute;
		 right:0px;
		 top:11px;
		 z-index:0;
		 display:none;
}
.login-field { height:65px; }
.login-field label {
		 display:block;
		 line-height:12px;
		 padding:0 0 5px;
}
.login-field input[type=text],
.login-field input[type=password] {
		 display:block;
		 width:145px;
		 padding:2px 5px;
		 margin:0px;
		 border:0px none;
		 height:16px;
		 line-height:16px;
}
.login-box a {
		 color:#fff;
		 font-weight:bold;
}
.login-box a:hover { text-decoration:underline; }
.login-box input[type=submit] {
		 float:right;
		 /*color:#8ea33b;*/
		 width:60px;
		 height:20px;
		 background:url(/cms/agbelt.nsf/btn-signin.png) no-repeat;
		 border:0px none;
		 cursor:pointer;
		 text-transform:uppercase;
		 margin:0 0 5px;
}
.login-box button {  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
		 float:right;
		 /*color:#8ea33b;*/
		 width:60px;
		 height:20px;
		 background:url(/cms/agbelt.nsf/btn-signin.png) no-repeat;
		 border:0px none;
		 cursor:pointer;
		 text-transform:uppercase;
		 margin:0 0 5px;
}
.login-box input[type=submit]:hover {
		 background-position:0px -50px;
		 color:#fff;
}
.login-box button:hover {  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
		 background-position:0px -50px;
		 color:#fff;
}
.login-box .dealer-link {
		 display:block;
		 text-align:right;
}
/* ==============================
 * Home
 * ==============================
**/
.main {
		 width:960px;
		 margin-top:-6px;
		 margin-left:auto;
		 margin-right:auto;
		 padding-top:140px;
		 position:relative;
}
.main .menu-left {
		 float:left;
		 width:155px;
}
.main .content {
		 float:left;
		 width:610px;
		 padding:0 0 70px 20px;
}
.main .aside {
		 float:right;
		 width:140px;
		 padding:0 5px 60px 0;
}
.header-image { margin:0 0 4px; }
.key {
		 width:263px;
		 height:90px;
		 padding:15px 20px 10px;
		 background:#000000;
		 color:#fff;
}
.key h2 {
		 font-size:16px;
		 line-height:18px;
		 margin:0;
}
.key p {
		 line-height:16px;
		 margin:0 0 4px;
}
.key a {
		 color:white; /*#8ea33b;*/
		 font-weight:bold;
}
.key a:hover { text-decoration:underline; }
.heading {
		 height:46px;
		 line-height:45px;
		 font-weight:bold;
		 color:#232323;
		 background:url(/cms/agbelt.nsf/heading-underline-gray.png) bottom repeat-x;
}
.product-logos { text-align:center; }
.product-logos img { margin:20px 20px 15px; }
.product-logos span {
		 display:inline-block;
		 width:40px;
}
/* ==============================
 * Dealers Map
 * ==============================
**/
.dealers-map {  /*RC: not used*/
		 width:420px;
		 float:left;
		 margin-bottom:20px;
}
.legend {
		 height:31px;
		 clear:left;
		 background:url(/cms/agbelt.nsf/icon-preferred-dealer.png) no-repeat;
		 padding:0 0 0 40px;
		 line-height:31px;
		 color:#232323;
}
.dealers-list {  /*RC: not used*/
		 float:right;
		 width:180px;
		 line-height:16px;
		 border-top:2px solid #f2f2f2;
}
.dealers-list div {  /*RC: not used*/
		 padding:5px 0 0;
		 border-bottom:2px solid #e3e3e3;
}
.dealers-list div.preferred { background:url(/cms/agbelt.nsf/icon-preferred-dealer.png) right 5px no-repeat; }  /*RC: not used*/
.DealerPreferred { background:url(/cms/agbelt.nsf/icon-preferred-dealer.png) right 5px no-repeat; }

.dealers-filter {  /*RC: not used*/
		 overflow:hidden;
		 padding-bottom:15px;
}
.dealers-filter select {  /*RC: not used*/
		 float:left;
		 width:110px;
		 margin-right:10px;
}
.dealers-filter .search { margin-right:10px; }  /*RC: not used*/
.dealers-filter input[type=submit] { float:left; }  /*RC: not used*/
.dealers-filter button { float:left; }  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */   /*RC: not used*/
.dealers-filter .by-brand {  /*RC: not used*/
		 float:right;
		 width:150px;
		 margin-right:30px;
}
/* ==============================
 * Aside (right)
 * ==============================
**/
.aside-search {
		 width:140px;
		 height:30px;
}
.search {
		 float:left;
		 width:100px;
		 height:14px;
		 margin:0;
		 padding:2px 4px;
		 border:1px solid #ccc;
		 color:#bdbdbd;
		 line-height:14px;
}
.aside-search input[type=submit] { float:right; }
.aside-search button { float:right; }  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
.aside-banner { padding:0 0 10px; }
/* ==============================
 * Left menu
 * ==============================
**/
.menu-left ul {
		 width:155px;
		 list-style:none outside;
		 padding:2px 0 0;
		 background:url(/cms/agbelt.nsf/left-menu-divider.png) no-repeat;
}
.menu-left ul ul {
		 padding:0;
		 background:none;
}
.menu-left li {
		 width:155px;
		 font-size:12px;
		 line-height:14px;
}
.menu-left li.parent a { background:url(/cms/agbelt.nsf/left-menu-arrow.png) no-repeat; }
.menu-left li.parent-open a { background-position:-155px 0px; }
.menu-left li.parent-open ul { background-color:rgba(153,153,153,0.7) }  /*RC Added 12/20/14 */
.menu-left li.parent ul a { background:none; }
.menu-left li.parent ul li.parent a { background:url(/cms/agbelt.nsf/left-menu-arrow.png) no-repeat; }
.menu-left li.parent ul li.parent-open a { background-position:-155px 0px; }
.menu-left li.parent ul li.parent ul a { background:none; }
.menu-left li span {
		 width:155px;
		 display:block;
		 padding-bottom:2px;
		 background:url(/cms/agbelt.nsf/left-menu-divider.png) bottom no-repeat;
}
.menu-left li a {
		 display:block;
		 color:#000;
		 padding:6px 15px;
}
.menu-left li li a { padding-left:25px; }
.menu-left li.parent-account { background:url(/cms/agbelt.nsf/menu-account.jpg) -45px top no-repeat; }
.menu-left li.parent-account li { background:url(/cms/agbelt.nsf/menu-account.jpg) -245px top no-repeat; }
.menu-left li.parent-account a {
		 font-size:11px;
		 text-transform:uppercase;
}
.menu-left li.parent-account li a {
		 font-size:12px;
		 text-transform:none;
}
/*.menu-left li.parent-toolbox { background:url(/cms/agbelt.nsf/menu-toolbox.jpg) -45px top no-repeat; }*/
/*.menu-left li.parent-toolbox li { background:url(/cms/agbelt.nsf/menu-toolbox.jpg) -245px top no-repeat; /*}*/
.menu-left li.parent-toolbox a {
		 font-size:11px;
		 text-transform:uppercase;
}
.menu-left li.parent-toolbox li a {
		 font-size:12px;
		 text-transform:none;
}
.menu-left li.parent-account li a,
.menu-left li.parent-toolbox li a { padding-left:15px; }
.menu-left li.parent-account li li a,
.menu-left li.parent-toolbox li li a { padding-left:25px; }
.menu-left li.parent ul { display:none; }
/*.menu-left span:hover { background-color:#7dad2c; }*/
.menu-left span:hover { background-color:#f51900; }
.menu-left li.parent-account span:hover { background:url(/cms/agbelt.nsf/menu-account.jpg) -445px bottom no-repeat; }
/*.menu-left li.parent-toolbox span:hover { background:url(/cms/agbelt.nsf/menu-toolbox.jpg) -445px bottom no-repeat; }*/
/* ==============================
 * Breadcrumb
 * ==============================
**/
.breadcrumb {
		 height:17px;
		 line-height:17px;
		 margin:0 0 7px;
		 color:#969696;
}
.breadcrumb span { padding:0 3px; }
.breadcrumb span.current,
.breadcrumb a { font-weight:bold; }
/* ==============================
 * Form
 * ==============================
**/
.form-container h2 { margin:0 0 10px; }
.form-field {
		 clear:left;
		 padding-bottom:18px;
}
.form-field label {
		 display:block;
		 height:16px;
		 line-height:16px;
		 font-weight:bold;
		 padding:0 0 2px;
}
.form-field input[type=text] {
		 display:block;
		 width:300px;
		 height:16px;
		 line-height:16px;
		 padding:3px 4px;
		 border:1px solid #d6d6d6;
}
.form-field textarea {
		 display:block;
		 width:300px;
		 height:92px;
		 line-height:16px;
		 padding:3px 4px;
		 border:1px solid #d6d6d6;
		 resize:none;
}
.form-field select {
		 width:310px;
		 height:24px;
		 padding-top:2px;
		 margin:0;
}
.form-field-half {
		 float:left;
		 clear:none;
		 width:160px;
}
.form-field-half input[type=text] { width:140px; }
.form-field-half select { width:150px; }
.form-field-checkbox label,
.form-checkbox-column label,
.form-checkbox label {
		 display:inline;
		 font-weight:normal;
}
.form-field input[type=checkbox],
.form-field input[type=radio] {
		 margin:0 5px 0 0;
		 vertical-align:text-top;
}
.form-checkbox-column {
		 float:left;
		 padding:12px 10px 0 0;
		 width:135px;
}
.form-buttons {
		 width:304px;
		 height:20px;
		 padding:6px 3px;
		 background:url(/cms/agbelt.nsf/bg-form-buttons.png) no-repeat;
}
.form-buttons-no-bg {
		 width:310px;
		 height:20px;
}
.form-buttons .btn { color:#000; }
.privileges { padding:0 0 15px 25px; }
.privileges p { margin:0; }
.privileges .divide {
		 display:block;
		 width:220px;
		 height:1px;
		 margin:3px 0;
		 border-bottom:1px dashed #000;
}
/* ==============================
 * Tabs
 * ==============================
**/
.tabs-container { padding:10px 0 0; }
.tabs-buttons {
		 list-style:none outside none;
		 margin:0 0 20px;
		 padding:0;
		 height:24px;
		 background:url(/cms/agbelt.nsf/tabs-active.jpg) 0px 23px repeat-x;
		 overflow:visible;
}
.tabs-buttons li {
		 display:inline-block;
		 float:left;
		 margin-right:3px;
		 padding:0;
		 line-height:24px;
		 text-align:center;
		 height:23px;
}
.tabs-buttons li span {
		 display:block;
		 height:23px;
		 padding:0 0 0 10px;
		 background:url(/cms/agbelt.nsf/tabs-inactive-left.jpg) no-repeat;
}
.tabs-buttons li span span {
		 padding:0 10px 0 0;
		 background:url(/cms/agbelt.nsf/tabs-inactive-right.jpg) right top no-repeat;
}
.tabs-buttons li a {
		 display:block;
		 height:23px;
		 background:url(/cms/agbelt.nsf/tabs-inactive.jpg) repeat-x;
		 color:#000;
}
.tabs-buttons li.active { height:24px; }
.tabs-buttons li.active span {
		 height:24px;
		 background-image:url(/cms/agbelt.nsf/tabs-active-left.jpg);
}
.tabs-buttons li.active span span { background-image:url(/cms/agbelt.nsf/tabs-active-right.jpg); }
.tabs-buttons li.active a {
		 height:24px;
		 background-image:url(/cms/agbelt.nsf/tabs-active.jpg);
}
.tabs-content .tab { display:none; }
.tabs-content .active { display:block; }
/* ==============================
 * Form (profile)
 * ==============================
**/
.profile-block { padding:0 0 20px; }
.profile-block h2 {
		 padding:0;
		 margin:0 0 5px;
}
.form-profile {
		 width:276px;
		 overflow:hidden;
}
.form-profile label {
		 float:left;
		 display:block;
		 width:75px;
		 padding:0 10px 5px 0;
}
.form-profile span {
		 float:right;
		 width:190px;
		 padding:0 0 5px;
}
.form-profile input[type=text] {
		 float:right;
		 /*border:1px solid #e6e6e6;*/  RC: too light to see
		 border:1px solid;
		 padding:1px 4px;
		 width:180px;
		 /*color:#c8c8c8;*/  RC: too light to see
}
.form-buttons-short { width:270px; }
.form-buttons-yellow {
		 margin-top:8px;
		 background-image:url(/cms/agbelt.nsf/bg-form-buttons-yellow.png);
}
.btn-form-edit {
		 width:45px;
		 /*background:url(/cms/agbelt.nsf/btn-edit.png) no-repeat;*/
		 background-color: background-color: rgba(245,25,0);
		 border-radius: 4px;
}
.btn-form-edit:hover { background-color: rgba(245,25,0,0.7); }
.btn-add-address {
		 width:155px;
		 background:url(/cms/agbelt.nsf/btn-add-address.png) no-repeat;
}
.btn-add-user {
		 width:135px;
		 background:url(/cms/agbelt.nsf/btn-add-user.png) no-repeat;
}
.small-note {
		 clear:both;
		 font-size:10px;
		 margin:0;
}
.profile-block hr {
		 display:block;
		 width:310px;
		 height:1px;
		 margin:0 0 15px;
		 border:0px none;
		 background:#e6e6e6;
		 color:#e6e6e6;
}
/* ==============================
 * Products results
 * ==============================
**/
.page-title .number { margin:0 0 10px; }
.page-title label {
		 font-size:16px;
		 line-height:24px;
		 font-weight:bold;
		 margin:0 5px 0 0;
		 color:#232323;
}
.page-title select {
		 color:#000;
		 width:188px;
		 margin-bottom:10px;
}
.pagination {
		 float:right;
		 text-align:right;
		 line-height:24px;
}
.pagination a {
		 padding:0 1px;
		 font-weight:bold;
}
.pagination .all-results-link { padding:0 0 0 10px; }
.pagination .current {
		 color:#232323;
		 cursor:default;
}
.pagination .current:hover { text-decoration:none; }
.product-results { padding:10px 0; }
.single-item {
		 float:left;
		 width:295px;
		 padding:0 10px 25px 0;
}
.single-item .thumb {
		 float:left;
		 display:block;
		 width:140px;
		 height:140px;
		 margin:0 10px 0 0;
}
.single-item .info {
		 float:left;
		 width:145px;
		 font-size:12px;
		 line-height:16px;
}
.single-item h4 {
		 font-size:12px;
		 line-height:16px;
		 margin:0;
}
.single-item p { margin:0; }
.single-item p.nr { margin:0 0 15px; }
.single-item a,
.single-item label { font-weight:bold; }
.single-item input[type=text] {
		 width:25px;
		 height:14px;
		 border:1px solid #c8c8c8;
		 padding:0 5px;
		 text-align:center;
}
.single-item input[type=submit] {
		 margin-top:4px;
		 display:block;
		 width:90px;
		 /*background:url(/cms/agbelt.nsf/btn-add-to-cart.png) no-repeat;*/
		 background: #f51900;
		 border-radius: 4px;
		 text-align:center;
		 text-transform:uppercase;
}
.single-item button {  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
		 margin-top:4px;
		 display:block;
		 width:90px;
		 /*background:url(/cms/agbelt.nsf/btn-add-to-cart.png) no-repeat;*/
		 background: #f51900;
		 border-radius: 4px;
		 text-align:center;
		 text-transform:uppercase;
}
.single-item input[type=submit]:hover { 
		 /*background-position:0px -50px; */
		 background-color: rgba(245,25,0,0.7);
}
.single-item button:hover { 
		 /*background-position:0px -50px; */
		 background-color: rgba(245,25,0,0.7);
}  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
.dp { display:none; }
/* ==============================
 * Product details
 * ==============================
**/
.product-details {
		 width:610px;
		 padding:10px 0;
		 margin:0 0 20px;
}
.product-details .thumb {
		 float:left;
		 width:300px;
		 margin:0 20px 0 0;
}
.product-details .info {
		 float:left;
		 width:290px;
		 font-size:12px;
		 line-height:16px;
}
.product-details .info p { margin:0 0 20px; }
.product-details .info p.nr {
		 font-size:16px;
		 line-height:20px;
}
.product-details p.set-title {
		 font-size:16px;
		 margin:0 0 2px;
		 font-weight:bold;
}
.product-details p.set span {
		 display:inline-block;
		 width:15px;
}
.product-details a,
.product-details label { font-weight:bold; }
.product-details input[type=text] {
		 width:25px;
		 height:14px;
		 border:1px solid #c8c8c8;
		 padding:0 5px;
		 text-align:center;
}
.product-details input[type=submit] {
		 margin-top:4px;
		 display:block;
		 width:90px;
		 /*background:url(/cms/agbelt.nsf/btn-add-to-cart.png) no-repeat;*/
		 background: #f51900;
		 border-radius: 4px;
		 text-align:center;
		 text-transform:uppercase;
}
.product-details button {  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
		 margin-top:4px;
		 display:block;
		 width:90px;
		 /*background:url(/cms/agbelt.nsf/btn-add-to-cart.png) no-repeat;*/
		 background: #f51900;
		 border-radius: 4px;
		 text-align:center;
		 text-transform:uppercase;
}
.product-details input[type=submit]:hover { 
		 background-color: rgba(245,25,0,0.7);
}
.product-details button:hover { 
		 background-color: rgba(245,25,0,0.7);
}
/* ==============================
 * Dealers Toolbox
 * ==============================
**/
.resource-container {
		 padding:0 0 5px;
		 margin:0 0 20px;
		 border-bottom:1px solid #c8c8c8;
}
.resource-container-last { border:0px none; }
.resource-container h2 { padding:0 0 5px; }
.resource-content div {
		 float:left;
		 width:140px;
		 padding:0 15px 15px 0;
}
.resource-content img {
		 margin:0 0 5px;
		 display:block;
}
.resource-content a {
		 line-height:14px;
		 font-weight:bold;
}
.video-list {
		 float:left;
		 width:225px;
		 margin:0 0 15px;
}
.video-list ul { list-style:inside; }
.video-list li a { font-weight:bold; }
.video-container {
		 width:374px;
		 float:right;
		 margin:0 0 15px;
}
.resource-container select {
		 margin:0 15px 15px 0;
		 width:188px;
}
.expert { padding:0 0 10px; }
.expert img {
		 float:left;
		 margin:0 10px 0 0;
}
.expert .info {
		 width:275px;
		 float:left;
}
.expert h2 { padding:0; }
.expert p.contact {
		 line-height:16px;
		 font-weight:bold;
}
/* ==============================
 * Orders
 * ==============================
**/
.orders-list table {
		 padding:0;
		 margin:0;
		 width:610px;
		 border-spacing:0;
}
.orders-list th,
.orders-list td {
		 border-bottom:2px solid #e3e3e3;
		 margin:0;
		 vertical-align:bottom;
}
.orders-list .col1 { width:310px; text-align:left; }
.orders-list .col2 { width:60px; text-align:center; background:rgba(153,153,153,0.7); }
.orders-list .col3 { width:60px; text-align:center; }
.orders-list .col4 { width:120px; text-align:center; background:rgba(153,153,153,0.7); }
.orders-list th {
		 font-size:16px;
		 line-height:16px;
		 font-weight:bold;
		 background:none !important;
		 padding:0 0 10px;
}
.orders-list td {
		 padding:10px 10px;
		 line-height:12px;
		 height:35px;
}
.orders-list td.col1 {
		 padding-left:0;
		 font-size:16px;
		 /*color:#8ea33b;*/
		 font-weight:bold;
}
.orders-list a { font-weight:bold; }
.orders-filter {
		 height:35px;
		 border-bottom:2px solid #e3e3e3;
}
.orders-filter select { margin:0 6px 0 0; }
.orders-filter .btn-view-all {
		 width:70px;
		 background:url(/cms/agbelt.nsf/btn-view-all.png) no-repeat;
		 color:#232323;
}
.orders-filter .btn-view-all:hover { background-position:0px -50px; }
.single-order {
		 padding:5px 0;
		 border-bottom:2px solid #e3e3e3;
}
.single-order .title {
		 color:#c8c8c8;
}
.single-order .info {
		 float:left;
		 /* width:460px; */
		 width:250px;
		 line-height:16px;
}
.single-order .info .date {
		 display:block;
		 /*color:#007360;*/
		 color: #000000;
		 font-size:16px;
		 line-height:20px;
		 font-weight:bold;
}
.single-order .links {
		 float:right;
		 /* width:140px; */
		 width:350px;
		 text-align:right;
}
.single-order .links a {
		 font-weight:bold;
		 /*color:#8ea33b;*/
}
.order-details { margin:0 0 10px; }
.order-details span {
		 font-size:16px;
		 line-height:26px;
		 font-weight:bold;		 
}
.order-info {
		 border:1px solid #c8c8c8;
		 width:608px;
}
.order-info h2 {
		 background:rgba(153,153,153,0.7);
		 color:#232323;
		 font-size:16px;
		 line-height:26px;
		 padding:2px 9px;
		 margin:0;
		 min-height:30px;
}
.order-info .info {
		 line-height:16px;
		 padding:6px 9px;
}
.order-info table {
		 margin:0;
		 padding:0;
		 border-spacing:0;
		 width:608px;
}
.order-info table th {
		 background:rgba(153,153,153,0.7);
		 line-height:12px;
		 padding:3px 0;
		 vertical-align:bottom;
}
.order-info table td {
		 padding:10px 0;
		 line-height:16px;
		 border-bottom:1px solid #c8c8c8;
		 vertical-align:top; /* RC added, like order-cart */
}
.order-info table .col1 {
		 width:74px;
		 padding-left:9px;
		 text-align:left;
}
.order-info table .col2 {
		 width:340px;
		 text-align:left;
}
.order-info table .col3 {
		 width:40px;
		 text-align:center;
}
.order-info table .col4 {
		 width:70px;
		 text-align:center;
}
.order-info table .col5 {
		 width:66px;
		 padding-right:9px;
		 text-align:right;
}
.order-info table td a { font-weight:bold; }
.order-info table td.total {
		 font-size:16px;
		 line-height:26px;
		 padding:3px 9px;
		 text-align:right;
		 border:0px none;
}
.order-info table td.set { vertical-align:bottom; }  /* RC added, like order-cart */
.order-cart {
		 border:0px none;
		 width:610px;
}
.order-cart table th { background:rgba(153,153,153,0.7); }
.order-cart table td { vertical-align:top; }
.order-cart table .col2 { width:270px; }
.order-cart table td.set { vertical-align:bottom; }
.order-cart table td.col4 { color:#969696; }
.order-cart table .col5 { padding-right:0px; }
.order-cart table .col6 {
		 width:70px;
		 padding-right:10px;
		 text-align:right;
}
.promo-code {
		 padding:10px 10px 10px 0;
		 height:20px;
		 text-align:right;
}
.promo-code input[type=submit] {
		 width:55px;
		 /*background:url(/cms/agbelt.nsf/btn-login.png) no-repeat;*/
		 background: #999999;
		 text-align:center;
		 text-transform:uppercase;
		 margin:0 0 0 5px;
		 cursor:pointer;
}
.promo-code button {  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
		 width:55px;
		 /*background:url(/cms/agbelt.nsf/btn-login.png) no-repeat;*/
	 	 background: #999999;
		 text-align:center;
		 text-transform:uppercase;
		 margin:0 0 0 5px;
		 cursor:pointer;
}
.promo-code input[type=submit]:hover { 
		 /*background-position:0px -50px; */
		 background-color: rgba(153,153,153,0.7);
}
.promo-code button:hover { 
		 /*background-position:0px -50px;*/
		 background-color: rgba(153,153,153,0.7);
 }  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
.promo-code input[type=text] {
		 border:1px solid #d6d6d6;
		 color:#000;
		 height:14px;
		 line-height:14px;
		 margin:0 0 0 5px;
		 padding:2px 4px;
		 width:100px;
}
.promo-code label { font-weight:bold; }
.promo-code span { margin:0 0 0 5px; }
.btn-checkout {
		 width:80px;
		 /*background:url(/cms/agbelt.nsf/btn-checkout.png) no-repeat;*/
		 background-color: #f51900; /*same as rgb(245,25,0)*/
		 border-radius: 4px;
		 color:#000 !important;
}
.btn-checkout:hover { background-color: rgba(245,25,0,0.7); }
.checkout {
		 overflow:hidden;
		 margin:0 0 10px;
		 padding:10px 10px 0 0;
}
/* ==============================
 * JS added styles
 * ==============================
**/
.item-nf { clear:left !important; }
.item-last { margin-right:0 !important; padding-right:0 !important; }
/* ==============================
 * cart preview dropdown
 * ==============================
**/
.cart-preview {
		 width:135px;
		 position:absolute;
		 right:0px;
		 top:11px;
		 z-index:0;
		 display:none;
}
.cart-preview .top {
		 background:url(/cms/agbelt.nsf/cart-preview-top.png) no-repeat;
		 width:135px;
		 height:33px;
		 padding:1px 0;
}
.cart-preview .bottom {
		 background:url(/cms/agbelt.nsf/cart-preview-bottom.png) no-repeat;
		 width:135px;
		 height:6px;
		 padding:1px 0;
}
.cart-preview .content {
		 padding:1px 10px;
		 width:115px;
		 background:url(/cms/agbelt.nsf/cart-preview.png) repeat-y;
		 font-size:11px;
		 line-height:13px;
		 color:#232323;
}
.cart-preview a { color:#fff; font-weight:bold; }
.cart-preview a:hover { text-decoration:underline; }
.cart-preview .title {
		 font-size:12px;
		 line-height:14px;
		 margin:0 0 4px;
}
.cart-preview .rows {
		 clear:both;
		 border-top:2px solid #5e6716;
		 border-bottom:2px solid #5e6716;
}
.cart-preview .rows div { border-bottom:1px dotted #232323; }
.cart-preview .rows .last-item { border:0px none; }
.cart-preview span {
		 display:block;
		 padding:4px 0;
}
.cart-preview .nr {
		 float:left;
		 width:15px;
}
.cart-preview .info {
		 float:right;
		 width:98px;
}
.cart-preview .price {
		 clear:both;
		 text-align:right;
		 padding-top:10px;
}
.prev-checkout {
		 overflow:hidden;
		 text-align:right;
		 padding:5px 0;
		 line-height:16px;
}
.prev-checkout strong {
		 font-size:12px;
		 line-height:14px;
}
a.btn-prev-checkout {
		 /*color:#8ea33b;*/
		 width:80px;
		 background:url(/cms/agbelt.nsf/btn-prev-checkout.png) no-repeat;
		 margin:10px 0 0;
}
.btn-prev-checkout:hover {
		 background-position:0px -50px;
		 color:#fff;
}
sup {
		 font-size:0.8em;
		 line-height:0.7em;
		 vertical-align:top;
}
.header-search-box {
	width:690px;
	height:55px;
	float:right;
}
.header-search-box .tabs-container { padding:20px 0 0; }
.header-search-box .tabs-buttons {
	margin:0 0 10px 10px;
	height:18px;
	background-position:0px 17px;
}
.header-search-box .tabs-buttons li {
	line-height:18px;
	height:17px;
	margin-right:8px;
}
.header-search-box .tabs-buttons li span { height:17px; }
.header-search-box .tabs-buttons li a {
	height:17px;
	font-size:11px;
	text-transform:uppercase;
}
.header-search-box .tabs-buttons li.active { height:18px; }
.header-search-box .tabs-buttons li.active span { height:18px; }
.header-search-box .tabs-buttons li.active a { height:18px; }
.header-search-box .tabs-content .tab div {
	float:left;
	width:220px;
	padding:0 0 0 10px;
}
.header-search-box select {
	float:left;
	width:190px;
	margin:0;
	color:#4d4d4d;
}
.header-search-box input[type=submit] { float:right; }
.header-search-box button { float:right; }  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
.header-search-box select:disabled,
.header-search-box input[type=submit]:disabled {
	opacity:0.3;
}
.header-search-box button:disabled {  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
	opacity:0.3;
}
.header-search-box input[type=submit]:disabled:hover {
	cursor:default;
	background-position:0px 0px;
}
.header-search-box button:disabled:hover {  /* RC: Added. Copied from above to use an xpages button instead of input type=submit */
	cursor:default;
	background-position:0px 0px;
}
.btnOther {  /*RC Added to make generic buttons look like other buttons */
		 width:90px;
		 /*background:url(/cms/agbelt.nsf/btn-add-to-cart.png) no-repeat;*/
		 background: #f51900;
		 border-radius: 4px;
}
.btnOther:hover { 
		 background-color: rgba(245,25,0,0.7);
}
.greeting-account {
	float:right;
	height:20px;
	position:relative;
}
.greeting-account a {
	display:block;
	color:#000;
	line-height:20px;
}
.greeting-account a.over {
	position:relative;
	z-index:2;
}
.greeting-account span {
	display:block;
	height:20px;
}
.greeting-account .left {
	padding-left:10px;
	background:url(/cms/agbelt.nsf/greeting-left.png) no-repeat;
}
.greeting-account .right {
	padding-right:10px;
	background:url(/cms/agbelt.nsf/greeting-right.png) right top no-repeat;
}
.greeting-account .right span {
	background:url(/cms/agbelt.nsf/greeting-inner.png) repeat-x;
}
.greeting-account a:hover .left,
.greeting-account a:hover .right span {
	background-position:0px -50px;
}
.greeting-account a:hover .right {
	background-position:right -50px;
}
.greeting-account-clicked a:hover .left,
.greeting-account-clicked a:hover .right span {
	background-position:0px 0px;
}
.greeting-account-clicked a:hover .right {
	background-position:right top;
}
.account-sub-table {
	position:absolute;
	z-index:1;
	left:0px;
	top:15px;
	right:0px;
	width:100%;
	display:none;
}
table.account-sub {
	width:100%;
	margin:0;
	padding:0;
	border:0px none;
}
.account-sub td {
	background:#a0d3f2;
	border:0px none;
	border-collapse:collapse;
	border-spacing:0;
}
.account-sub td.corner {
	background:none;
}
.account-sub td a {
	display:block;
	padding:1px 10px 3px;
}
.account-sub a:hover {
	background:#88c1e9;
}
.account-sub td a span {
	color:#fff;
	text-transform:uppercase;
	line-height:12px;
	font-weight:bold;
	height:auto;
}
.account-sub td.corner {
	width:10px !important;
}
.account-sub td.full-width-cell {
	width:100% !important;
}
.table-bottom {
	position:absolute;
	width:100%;
	left:0px;
	right:0px;
	bottom:-10px;
	height:10px;
}
.table-bottom .abs-left {
	position:absolute;
	width:10px;
	height:10px;
	left:0px;
	bottom:0px;
	background:url(/cms/agbelt.nsf/greeting-sub-left-bottom.png) no-repeat;
}
.table-bottom .abs-middle {
	position:absolute;
	height:10px;
	left:10px;
	right:10px;
	bottom:0px;
	background:#a0d3f2;
}
.table-bottom .abs-right {
	position:absolute;
	width:10px;
	height:10px;
	right:0px;
	bottom:0px;
	background:url(/cms/agbelt.nsf/greeting-sub-right-bottom.png) no-repeat;
}
/* data-inform - added 11/11/2014 from RedDot */
form, fieldset{
	margin:0;
	padding:0;
	border:0;
}
.data-inform{
/*	overflow:hidden;  RC removed 2/9/15 to fix drop-down getting cut off, per RedDot */
	margin:0 0 31px;
}
.data-inform.inner-item{
	max-width:520px;
	margin:0 0 64px;
}
.data-inform table{
	width:100%;
	font-size:12px;
	line-height:19px;
}
.data-inform th{
	vertical-align:bottom;
	padding:11px 7px;
	line-height:14px;
	text-align:left;
	color:#5e6a75;
	border-bottom:1px solid #dcdee1;
}
.data-inform th:first-child,
.data-inform td:first-child{
	width:209px;
	padding-left:0;
}
.data-inform td{
	width:67px;
	vertical-align:bottom;
	padding:11px 7px;
	border-bottom:1px solid #e3e3e3;
}
.data-inform.inner-item td{width:75px;}
.data-inform.inner-item td.col-status{width:auto;}
.data-inform td.col-status{width:130px;}
.data-inform td.last-col{width:80px;}
/* .data-inform td.decor{background:#edebeb;} RC replaced with below at Apache request */
.data-inform td.decor{background:rgb(240,245,204);} 
.data-inform .txt{
	display:block;
	color:#d70c28;
}
.data-inform a{
	/*color:#8ea33b;*/
}
.text-hold h3{
	margin:0 0 2px;
	font-size:16px;
	line-height:19px;
	/*color:#8ea33b;*/
}
.text-hold p{
	margin:0;
	color:#5e6a75;
	font-size:12px;
	line-height:15px;
}
.text-hold{
	border-bottom:1px solid #dcdee1;
	overflow:hidden;
	padding:0 0 15px;
	margin:0 0 20px;
}
.order-form-row{
	overflow:hidden;
	padding:0 0 7px;
}
.order-form-row input[type="text"]{
	float:left;
	border:1px solid #c3c3c3;
	color:#b4b4b4;
	font-size:12px;
	height:16px;
	width:144px;
	padding:3px 6px 4px;
	margin:0 10px 0 0;
}
.order-form-row input[type="submit"]{
	float:left;
	/*background:url(/cms/agbelt.nsf/bg-btn-go.gif) no-repeat;*/
	background:url(/cms/agbelt.nsf/btn-submit.png) no-repeat center center, rgb(153,153,153);
	width:29px;
	height:25px;
	text-indent:-9999px;
	padding:0;
	line-height:0;
	font-size:0;
	cursor:pointer;
	margin:0 17px 0 0;
}
.order-form-row input[type="submit"]:hover{
	/*background-position:0 -25px;*/
	background-color: rgba(153,153,153,0.7);
}
/* RC: Added. Copied from above to use an xpages button instead of input type=submit */
.order-form-row button{
	float:left;
	/*background:url(/cms/agbelt.nsf/bg-btn-go.gif) no-repeat;*/
	background:url(/cms/agbelt.nsf/btn-submit.png) no-repeat center center, rgb(153,153,153);
	width:29px;
	height:25px;
	text-indent:-9999px;
	padding:0;
	line-height:0;
	font-size:0;
	cursor:pointer;
	margin:0 17px 0 0;
}
/* RC: Added. Copied from above to use an xpages button instead of input type=submit */
.order-form-row button:hover{
	/*background-position:0 -25px;*/
	background-color: rgba(153,153,153,0.7);
}
.order-form-row a{
	float:left;
	font-size:13px;
	line-height:25px;
	/*background:#bccd32;*/
	background: #999999;
	color:#232323;
	padding:0 9px;
	border-radius:4px;
	-webkit-border-radius:4px;
}
.order-form-row a:hover{
	/*background:#7dad41;*/
	background: rgba(153,153,153,0.7);
	text-decoration:none;
}
.status-area{
	position:relative;
	height:1%;       /* RC Added 2/11/15 per RedDot request to fix IE compatibility issue with drop-downs */
	overflow:visible;       /* RC Added 2/11/15 per RedDot request to fix IE compatibility issue with drop-downs */
}
.status-area > .link{
	font-size:11px;
	display:block;
	line-height:18px;
	padding:0 13px 2px 6px;
	color:#232323;
	border-radius:3px;
	-webkit-border-radius:3px;
	/*background:#bccd32 url(/cms/agbelt.nsf/bg-arrow.gif) no-repeat 100% 50%;*/
	background:#999999 url(/cms/agbelt.nsf/bg-arrow.png) no-repeat 100% 50%;
}
.status-area:hover > .link,
.status-area > .link:hover{
	text-decoration:none;
	border-bottom-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0;
}
.status-area:hover ul{display:block;}
.status-area ul{
	display:none;
	position:absolute;
	width:100%;
	top:100%;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	/*background:#bccd32;*/
	background: rgba(153,153,153,0.7);
	line-height:19px;
}
.status-area ul a{
	display:block;
	padding:0 6px;
	color:#232323;
}
.status-area ul a:hover{
	text-decoration:none;
	/*background:#7dad41;*/
	background-color: rgba(153,153,153,0.7);
}
.pagination-area{
	text-align:right;
	font-size:11px;
	line-height:13px;
}
.pagination-area a{
	display:inline-block;
	vertical-align:top;
	/*color:#8ea33b;*/
}
.pagination-area a.btn-next,
.pagination-area a.btn-prev{
	color:#5e6a75;
}
.pagination-area a.btn-next:hover,
.pagination-area a.btn-prev:hover{
	/*color:#8ea33b;*/
}
.pagination-area .active a{
	color:#5e6a75;
	text-decoration:none;
}
.pagination-area a:hover{text-decoration:underline;}
.pagination-area ul{
	margin:0 0 0 -2px;
	padding:0;
	list-style:none;
	display:inline-block;
	vertical-align:top;
}
.pagination-area li{
	display:inline-block;
	vertical-align:top;
	background:url(/cms/agbelt.nsf/sep-pagination.gif) no-repeat 0 50%;
	padding:0 9px 0 11px;
}
.pagination-area li:first-child{background:none;}
/* RC Added 04/18/2016 for Search Results page (Site and Product) */
.text-content .results-lst {
    margin: 0;
    padding: 0 0 15px;
    list-style: none;
}
.results-lst .txt-box p {
    margin: 0;
}
.add-txt {
    display: block;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
}
.results-lst li {
    overflow: hidden;
    vertical-align: top;
    padding: 0 0 15px;
}
.results-lst .img {
    float: left;
    padding: 5px 14px 0 0;
}
.back-to-top-area {
    padding: 0 0 20px;
    text-align: right;
    font-size: 12px;
    line-height: 15px;
}
.search-result p {
	margin: 0;
}
/* End Added 04/18/2016 for Search Results page (Site and Product) */
/*RC Added tinyMCEPanel classes to overcome *{margin:0;padding:0} at top of this css */
.tinyMCEPanel ul {  /* to correct indentation of lists in tinyMCE panel that gets goofed up by higher css */
	padding-left:40px;
}
.tinyMCEPanel blockquote {  /* to correct indentation of lists in tinyMCE panel that gets goofed up by higher css */
	padding-left:40px;
}
.tinyMCEPanel td {  /* to add spacing to tables since it gets overridden by margin and padding by higher css */
	padding:5px;
}
/*RC Added for Detailed EViews formatting */
.blog-list {
	margin:0;
	padding:0;
	list-style:none;
}
.blog-list li {
	overflow:hidden;
	vertical-align:top;
	background:url(/cms/agbelt.nsf/bg-info-block.png) repeat-x 0 100%;
	padding:0 0 10px;
	margin:0 0 17px;
}
.blog-list h2 {
	margin:0 0 2px;
	font-size:16px;
	line-height:19px;
	font-weight:normal;
}
.blog-list h3 {
	margin:0 0 3px;
	color:#5e6a75;
	font-size:12px;
	line-height:15px;
}
.blog-list .txt-date {
	display:block;
	font-size:12px;
	line-height:15px;
	padding:0 0 20px;
}
.blog-list p {
	margin:0 0 22px;
	font-size:12px;
	line-height:18px;
}
.blog-list .img{padding:0 0 20px;}
.blog-list .img img{vertical-align:top;}
.blog-list .bottom-logo-lst{padding:0 0 14px;}
