@charset "UTF-8";
body, html { height: 100% }
#art-main {
    z-index: 0;
    min-height: 100%;
    left: 0;
    top: 0;
    cursor: default
}
body {
    min-width: 900px;
    color: #0F1419;
    background-color: #E7E3E7
}
body.contentpane {background-color:#ffffff}
.cleared {
    display: block;
    clear: both;
    float: none;
    border: none;
    font-size: 0;
    height: 0
}
a, h1, h2, h3, h4, h5, h6, li, ol, p, ul {
    margin: 0;
    padding: 0
}
h3+h4, h2+h3, h2+h4 {margin: 20px 0}
#art-main, .art-box:before, .cleared, .reset-box { overflow: hidden }
#form-login ul, form#form-login ul li, ul.actions li, ul#nav { list-style-type: none }
form .search input.button { display: none }
#system-message-container, .blog-featured, .cart-view, .item-page, .productdetails { padding: 10px }
.breadcrumb { margin: 10px; font-size: .8em }
.breadcrumb li, ul.dropdown-menu li { display: inline-block }
.browse-view, .category-view, .featured-view, .latest-view, .order-view, .recent-view, .related-products-view, .topten-view, .vendor-store-desc { padding: 0 10px }
.items-row .span6 {
    width: 48.5%;
    float: left;
    margin: 30px 0 0 3%
}
.items-row .span6:first-child { margin-left: 0 }
.items-row { margin-top: 30px }
.flright {
    float: right;
    margin: 4px 0 20px 20px
}
.flleft {
    float: left;
    margin: 4px 20px 20px 0
}
.blog-featured h2 { font-size: 1.5em; margin-bottom:0
}
h2.home, h4.home {
    text-align: center;
    font-family: "Times New Roman", Georgia, Times, Serif
}
h2.home { font-size: 18px }
h4.home { font-size: 14px }
p.readmore {
    text-indent: 0;
    font-size: .9em
}
.joomla-footer {
    font-size: .9em;
    margin-bottom: 30px
}
ul.actions {
    clear: both;
    margin-top: -50px;
    float: right
}
ul.actions li {
    float: right;
    margin-left: 10px
}
.container, .container-fluid, .content-category {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
	box-sizing: border-box;
}
.minicart {padding: 0 10px!important; line-height: 2.2}
#social {margin: 20px -10px 0 -10px; text-align: center;}
#social a {margin-left: 7px; display: inline-block; border: 0;}
#social a:first-child {margin-left: 0;}

@media (min-width: 768px) {
.container { width: 100%; }
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
	box-sizing: border-box;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-pull-11 { right: 91.66666667%; }
.col-xs-pull-10 { right: 83.33333333%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-8 { right: 66.66666667%; }
.col-xs-pull-7 { right: 58.33333333%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-5 { right: 41.66666667%; }
.col-xs-pull-4 { right: 33.33333333%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-2 { right: 16.66666667%; }
.col-xs-pull-1 { right: 8.33333333%; }
.col-xs-pull-0 { right: auto; }
.col-xs-push-12 { left: 100%; }
.col-xs-push-11 { left: 91.66666667%; }
.col-xs-push-10 { left: 83.33333333%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-8 { left: 66.66666667%; }
.col-xs-push-7 { left: 58.33333333%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-5 { left: 41.66666667%; }
.col-xs-push-4 { left: 33.33333333%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-2 { left: 16.66666667%; }
.col-xs-push-1 { left: 8.33333333%; }
.col-xs-push-0 { left: auto; }
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.66666667%; }
.col-xs-offset-10 { margin-left: 83.33333333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.66666667%; }
.col-xs-offset-7 { margin-left: 58.33333333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.66666667%; }
.col-xs-offset-4 { margin-left: 33.33333333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.66666667%; }
.col-xs-offset-1 { margin-left: 8.33333333%; }
.col-xs-offset-0 { margin-left: 0%; }

@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-sm-12 { width: 100%; }
.col-sm-11 { width: 91.66666667%; }
.col-sm-10 { width: 83.33333333%; }
.col-sm-9 { width: 75%; }
.col-sm-8 { width: 66.66666667%; }
.col-sm-7 { width: 58.33333333%; }
.col-sm-6 { width: 50%; }
.col-sm-5 { width: 41.66666667%; }
.col-sm-4 { width: 33.33333333%; }
.col-sm-3 { width: 25%; }
.col-sm-2 { width: 16.66666667%; }
.col-sm-1 { width: 8.33333333%; }
.col-sm-pull-12 { right: 100%; }
.col-sm-pull-11 { right: 91.66666667%; }
.col-sm-pull-10 { right: 83.33333333%; }
.col-sm-pull-9 { right: 75%; }
.col-sm-pull-8 { right: 66.66666667%; }
.col-sm-pull-7 { right: 58.33333333%; }
.col-sm-pull-6 { right: 50%; }
.col-sm-pull-5 { right: 41.66666667%; }
.col-sm-pull-4 { right: 33.33333333%; }
.col-sm-pull-3 { right: 25%; }
.col-sm-pull-2 { right: 16.66666667%; }
.col-sm-pull-1 { right: 8.33333333%; }
.col-sm-pull-0 { right: auto; }
.col-sm-push-12 { left: 100%; }
.col-sm-push-11 { left: 91.66666667%; }
.col-sm-push-10 { left: 83.33333333%; }
.col-sm-push-9 { left: 75%; }
.col-sm-push-8 { left: 66.66666667%; }
.col-sm-push-7 { left: 58.33333333%; }
.col-sm-push-6 { left: 50%; }
.col-sm-push-5 { left: 41.66666667%; }
.col-sm-push-4 { left: 33.33333333%; }
.col-sm-push-3 { left: 25%; }
.col-sm-push-2 { left: 16.66666667%; }
.col-sm-push-1 { left: 8.33333333%; }
.col-sm-push-0 { left: auto; }
.col-sm-offset-12 { margin-left: 100%; }
.col-sm-offset-11 { margin-left: 91.66666667%; }
.col-sm-offset-10 { margin-left: 83.33333333%; }
.col-sm-offset-9 { margin-left: 75%; }
.col-sm-offset-8 { margin-left: 66.66666667%; }
.col-sm-offset-7 { margin-left: 58.33333333%; }
.col-sm-offset-6 { margin-left: 50%; }
.col-sm-offset-5 { margin-left: 41.66666667%; }
.col-sm-offset-4 { margin-left: 33.33333333%; }
.col-sm-offset-3 { margin-left: 25%; }
.col-sm-offset-2 { margin-left: 16.66666667%; }
.col-sm-offset-1 { margin-left: 8.33333333%; }
.col-sm-offset-0 { margin-left: 0%; }
}

@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
.col-md-12 { width: 100%; }
.col-md-11 { width: 91.66666667%; }
.col-md-10 { width: 83.33333333%; }
.col-md-9 { width: 75%; }
.col-md-8 { width: 66.66666667%; }
.col-md-7 { width: 58.33333333%; }
.col-md-6 { width: 50%; }
.col-md-5 { width: 41.66666667%; }
.col-md-4 { width: 33.33333333%; }
.col-md-3 { width: 25%; }
.col-md-2 { width: 16.66666667%; }
.col-md-1 { width: 8.33333333%; }
.col-md-pull-12 { right: 100%; }
.col-md-pull-11 { right: 91.66666667%; }
.col-md-pull-10 { right: 83.33333333%; }
.col-md-pull-9 { right: 75%; }
.col-md-pull-8 { right: 66.66666667%; }
.col-md-pull-7 { right: 58.33333333%; }
.col-md-pull-6 { right: 50%; }
.col-md-pull-5 { right: 41.66666667%; }
.col-md-pull-4 { right: 33.33333333%; }
.col-md-pull-3 { right: 25%; }
.col-md-pull-2 { right: 16.66666667%; }
.col-md-pull-1 { right: 8.33333333%; }
.col-md-pull-0 { right: auto; }
.col-md-push-12 { left: 100%; }
.col-md-push-11 { left: 91.66666667%; }
.col-md-push-10 { left: 83.33333333%; }
.col-md-push-9 { left: 75%; }
.col-md-push-8 { left: 66.66666667%; }
.col-md-push-7 { left: 58.33333333%; }
.col-md-push-6 { left: 50%; }
.col-md-push-5 { left: 41.66666667%; }
.col-md-push-4 { left: 33.33333333%; }
.col-md-push-3 { left: 25%; }
.col-md-push-2 { left: 16.66666667%; }
.col-md-push-1 { left: 8.33333333%; }
.col-md-push-0 { left: auto; }
.col-md-offset-12 { margin-left: 100%; }
.col-md-offset-11 { margin-left: 91.66666667%; }
.col-md-offset-10 { margin-left: 83.33333333%; }
.col-md-offset-9 { margin-left: 75%; }
.col-md-offset-8 { margin-left: 66.66666667%; }
.col-md-offset-7 { margin-left: 58.33333333%; }
.col-md-offset-6 { margin-left: 50%; }
.col-md-offset-5 { margin-left: 41.66666667%; }
.col-md-offset-4 { margin-left: 33.33333333%; }
.col-md-offset-3 { margin-left: 25%; }
.col-md-offset-2 { margin-left: 16.66666667%; }
.col-md-offset-1 { margin-left: 8.33333333%; }
.col-md-offset-0 { margin-left: 0%; }
}

@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
.col-lg-12 { width: 100%; }
.col-lg-11 { width: 91.66666667%; }
.col-lg-10 { width: 83.33333333%; }
.col-lg-9 { width: 75%; }
.col-lg-8 { width: 66.66666667%; }
.col-lg-7 { width: 58.33333333%; }
.col-lg-6 { width: 50%; }
.col-lg-5 { width: 41.66666667%; }
.col-lg-4 { width: 33.33333333%; }
.col-lg-3 { width: 25%; }
.col-lg-2 { width: 16.66666667%; }
.col-lg-1 { width: 8.33333333%; }
.col-lg-pull-12 { right: 100%; }
.col-lg-pull-11 { right: 91.66666667%; }
.col-lg-pull-10 { right: 83.33333333%; }
.col-lg-pull-9 { right: 75%; }
.col-lg-pull-8 { right: 66.66666667%; }
.col-lg-pull-7 { right: 58.33333333%; }
.col-lg-pull-6 { right: 50%; }
.col-lg-pull-5 { right: 41.66666667%; }
.col-lg-pull-4 { right: 33.33333333%; }
.col-lg-pull-3 { right: 25%; }
.col-lg-pull-2 { right: 16.66666667%; }
.col-lg-pull-1 { right: 8.33333333%; }
.col-lg-pull-0 { right: auto; }
.col-lg-push-12 { left: 100%; }
.col-lg-push-11 { left: 91.66666667%; }
.col-lg-push-10 { left: 83.33333333%; }
.col-lg-push-9 { left: 75%; }
.col-lg-push-8 { left: 66.66666667%; }
.col-lg-push-7 { left: 58.33333333%; }
.col-lg-push-6 { left: 50%; }
.col-lg-push-5 { left: 41.66666667%; }
.col-lg-push-4 { left: 33.33333333%; }
.col-lg-push-3 { left: 25%; }
.col-lg-push-2 { left: 16.66666667%; }
.col-lg-push-1 { left: 8.33333333%; }
.col-lg-push-0 { left: auto; }
.col-lg-offset-12 { margin-left: 100%; }
.col-lg-offset-11 { margin-left: 91.66666667%; }
.col-lg-offset-10 { margin-left: 83.33333333%; }
.col-lg-offset-9 { margin-left: 75%; }
.col-lg-offset-8 { margin-left: 66.66666667%; }
.col-lg-offset-7 { margin-left: 58.33333333%; }
.col-lg-offset-6 { margin-left: 50%; }
.col-lg-offset-5 { margin-left: 41.66666667%; }
.col-lg-offset-4 { margin-left: 33.33333333%; }
.col-lg-offset-3 { margin-left: 25%; }
.col-lg-offset-2 { margin-left: 16.66666667%; }
.col-lg-offset-1 { margin-left: 8.33333333%; }
.col-lg-offset-0 { margin-left: 0%; }
}

p#form-login-password label, p#form-login-username label {
    width: 160px;
    display: block
}
#art-main, table.position {
    width: 100%;
    position: relative
}
p#form-login-remember label {
    font-size: .9em;
    font-weight: 400;
    line-height: 25px
}
p#form-login-remember input {
    float: left;
    margin-right: 5px
}
form#form-login ul {
    margin: 0;
    padding: 0
}
form#form-login ul li {
    margin-left: 20px;
    font-size: .9em
}
.img-fulltext-left {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px
}
.img-intro-left {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}
.img-fulltext-right {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px
}
.img-intro-right {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px
}
.catthumb {height: 160px; text-align: center; margin-bottom: 10px;}
.catthumb.col-md-3 {padding-left: 10px;
    padding-right: 10px;}
.row .catthumb.col-md-3:first-of-type {padding-left: 0;}
.row .catthumb.col-md-3:last-of-type {padding-right: 0;}
.catthumb img, .j2store-product-image img, .j2store-thumbnail-image img {max-width: 200px; display: inline-block; width:auto; height: 90px;}
.j2store-mainimage .j2store-img-responsive {max-width: 300px; display: block; height: auto;}
.catthumb a {text-decoration: none;}
.catthumb h3 {padding-top:10px}
#art-main, table {
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
	line-height: 1.5em;
}
h4 a, .catthumb h4 {text-decoration: none; font-size: 1.05em}
.product-title {margin: 10px 0; line-height: 1.2em}
.j2store-module-product-row, .j2store-products-row {padding: 30px 0}
.btn {padding: 5px 15px; display: inline-block; font-size: 1.3em; background: #12163C; border-radius: 3px; border:0; color:#ffffff; line-height: normal;}
.j2store_cart_button {font-size: 2em; padding: 7px 45px}
.product-price-container {margin-bottom: 10px}
.page-header {padding: 20px 15px;}
div.item-page ul {margin: 20px 0 30px 15px}
div.item-page ul li {margin: 5px 0 5px 15px}
p { margin: 10px 0 }
.art-blockcontent-body, .art-postcontent, .art-postfootericons, .art-postheadericons, ul.art-vmenu a { text-align: left }
.art-postcontent, .art-postcontent a, .art-postcontent a.hovered, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent li, .art-postcontent table { font-family: "Times New Roman", Georgia, Times, Serif }
.art-blockcontent-body, ul.art-vmenu a { font-family: Arial, Helvetica, Sans-Serif }
.art-postcontent p { margin: 12px 0 }
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:hover, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-logo-name, .art-logo-name a, .art-logo-name a:hover, .art-logo-name a:link, .art-logo-name a:visited, .art-logo-text, .art-logo-text a, .art-logo-text a:hover, .art-logo-text a:link, .art-logo-text a:visited, .art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:hover, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:hover, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:hover, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:hover, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:hover, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:hover, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postheader, .art-postheader a, .art-postheader a:hover, .art-postheader a:link, .art-postheader a:visited, .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:hover, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited {
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    text-decoration: none
}
.art-postcontent a, .art-postcontent a:link {
    text-decoration: underline;
    color: #2B9CF0
}
.art-postcontent a.visited, .art-postcontent a:visited { color: #7511D0 }
.art-postcontent a.hover, .art-postcontent a:hover { color: #2B9CF0 }
.art-postcontent h1, .art-blockcontent h1 {
    color: #6E423F;
    font-size: 26px
}
.art-blockcontent h1 a, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:link, .art-blockcontent h1 a:visited, .art-postcontent h1 a, .art-postcontent h1 a:hover, .art-postcontent h1 a:link, .art-postcontent h1 a:visited { font-size: 26px }
.art-postcontent h2 {
    color: #925854;
}
.art-blockcontent h2, .art-postcontent h2, .art-blockcontent h1, .art-postcontent h1, .art-postcontent h3, .art-blockcontent h3, .art-postcontent h4, .art-blockcontent h4, .art-postcontent h5, .art-blockcontent h5, .art-postcontent h6, .art-blockcontent h6 { margin: 10px 0 0 }
.art-postcontent h3, .art-blockcontent h3 {
    color: #41576C;
    font-size: 18px
}
.art-blockcontent h3 a, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:link, .art-blockcontent h3 a:visited, .art-postcontent h3 a, .art-postcontent h3 a:hover, .art-postcontent h3 a:link, .art-postcontent h3 a:visited { font-size: 18px }
.art-postcontent h4, .art-blockcontent h4  {
    color: #3D5266;
    font-size: 16px
}
.art-blockcontent h4 a, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:link, .art-blockcontent h4 a:visited, .art-postcontent h4 a, .art-postcontent h4 a:hover, .art-postcontent h4 a:link, .art-postcontent h4 a:visited { font-size: 16px }
.art-postcontent h5, .art-blockcontent h5 {
    color: #3D5266;
    font-size: 14px
}
.art-blockcontent h5 a, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:link, .art-blockcontent h5 a:visited, .art-postcontent h5 a, .art-postcontent h5 a:hover, .art-postcontent h5 a:link, .art-postcontent h5 a:visited { font-size: 14px }
.art-postcontent h6, .art-blockcontent h6 {
    color: #56738F;
    font-size: 13px
}
.cleared, body {
    margin: 0;
    padding: 0
}
.art-blockcontent h6 a, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:link, .art-blockcontent h6 a:visited, .art-postcontent h6 a, .art-postcontent h6 a:hover, .art-postcontent h6 a:link, .art-postcontent h6 a:visited { font-size: 13px }
ol { list-style-position: inside }

.reset-box { display: table }
form {
    padding: 0!important;
    margin: 0!important
}
table.position { table-layout: fixed }
.art-box, .art-box-body {
    margin: 0 auto;
    position: relative
}
.art-box-body:after, .art-box-body:before, .art-box:after, .art-box:before {
    position: absolute;
    top: 0;
    bottom: 0;
    content: ' ';
    background-repeat: no-repeat;
    line-height: 0
}
.art-box-body:before, .art-box:before { left: 0 }
.art-box-body:after, .art-box:after { right: 0 }
.art-box:before {
    background-position: bottom left;
    direction: ltr;
    z-index: -3
}
.art-box:after {
    background-position: bottom right;
    z-index: -3
}
.art-box-body:after, .art-box-body:before { background-repeat: repeat-y }
.art-box-body:before {
    background-position: top left;
    z-index: -3
}
.art-box-body:after {
    background-position: top right;
    z-index: -3
}
.art-box .art-box:after, .art-box .art-box:before, .art-box-body .art-box-body:after, .art-box-body .art-box-body:before { z-index: -2 }
.art-box .art-box .art-box:after, .art-box .art-box .art-box:before, .art-box-body .art-box-body .art-box-body:after, .art-box-body .art-box-body .art-box-body:before { z-index: -1 }
.art-bar { position: relative }
.art-bar:after, .art-bar:before {
    position: absolute;
    top: 0;
    bottom: 0;
    content: ' ';
    background-repeat: repeat;
    z-index: -1
}
.art-bar:before {
    left: 0;
    background-position: top left
}
.art-bar:after {
    right: 0;
    background-position: top right
}
.art-blockcontent-body li h1, .art-blockcontent-body li h2, .art-blockcontent-body li h3, .art-blockcontent-body li h4, .art-blockcontent-body li h5, .art-blockcontent-body li h6, .art-blockcontent-body li p, .art-postcontent li h1, .art-postcontent li h2, .art-postcontent li h3, .art-postcontent li h4, .art-postcontent li h5, .art-postcontent li h6, .art-postcontent li p, li h1, li h2, li h3, li h4, li h5, li h6, li p { margin: 1px }
.art-sheet {
    max-width: 900px;
    /*margin-top: 17px;
    margin-bottom: -3px;*/
    cursor: auto;
    width: 900px
}
.art-block, .art-blockcontent, .art-post, .art-vmenublock, .art-vmenublockcontent { max-width: 892px }
.art-sheet-body {
    padding: 4px;
    min-width: 28px;
    min-height: 28px
}
.art-sheet:after, .art-sheet:before {
    content: url(../images/sheet_t.png);
    font-size: 0;
    background-image: url(../images/sheet_b.png)
}
.art-sheet-body:after, .art-sheet-body:before {
    top: 18px;
    bottom: 18px;
    background-image: url(../images/sheet.png)
}
.art-sheet:after { clip: rect(auto,auto,auto,882px) }
.art-sheet-body:before, .art-sheet:before { right: 18px }
.art-sheet-body:after { width: 18px }
div.art-header {
    margin: 0 auto;
    position: relative;
    width: 100%;
    height: 150px
}
.art-header:before, div.art-headerobject, div.art-logo {
    position: absolute;
    display: block
}
.art-header:before {
    content: ' ';
    z-index: -2;
    top: 0;
    width: 100%;
    height: 150px;
    background-image: url(../images/header.png);
    background-repeat: no-repeat;
    background-position: top center
}
div.art-headerobject {
    left: 50%;
    margin-left: -469px;
    top: 0;
    width: 938px;
    height: 150px;
    background-image: url(../images/header-object.png)
}
div.art-logo {
    top: 20px;
    left: 0;
    margin-left: 0
}
ul.art-hmenu a, ul.art-hmenu a:hover, ul.art-hmenu a:link, ul.art-hmenu a:visited {
    outline: 0;
    position: relative;
    z-index: 11
}
ul.art-hmenu, ul.art-hmenu ul {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    list-style-type: none;
    min-height: 0
}
ul.art-hmenu li {
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    float: left;
    position: relative;
    z-index: 5;
    background: 0 0
}
ul.art-hmenu li:hover {
    z-index: 10000;
    white-space: normal
}
ul.art-hmenu li li {
    float: none;
    width: auto
}
ul.art-hmenu li:hover>ul {
    visibility: visible;
    top: 100%
}
ul.art-hmenu li li:hover>ul {
    top: 0;
    left: 100%
}
ul.art-hmenu ul:after, ul.art-hmenu:after {
    content: ".";
    height: 0;
    display: block;
    visibility: hidden;
    overflow: hidden;
    clear: both
}
ul.art-hmenu ul {
    visibility: hidden;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    background-image: url(../images/spacer.gif);
    padding: 10px 30px 30px;
    margin: -10px 0 0 -30px
}
ul.art-hmenu ul.art-hmenu-left-to-right {
    right: auto;
    left: 0;
    margin: -10px 0 0 -30px
}
ul.art-hmenu ul.art-hmenu-right-to-left {
    left: auto;
    right: 0;
    margin: -10px -30px 0 0
}
ul.art-hmenu ul ul {
    padding: 30px 30px 30px 10px;
    margin: -30px 0 0 -11px;
    z-index: -1
}
ul.art-hmenu ul ul.art-hmenu-left-to-right {
    right: auto;
    left: 0;
    padding: 30px 30px 30px 10px;
    margin: -30px 0 0 -11px
}
ul.art-hmenu ul ul.art-hmenu-right-to-left {
    left: auto;
    right: 0;
    padding: 30px 10px 30px 30px;
    margin: -30px -11px 0 0
}
ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
    right: auto;
    left: 100%
}
ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
    left: auto;
    right: 100%
}
ul.art-hmenu {
    position: relative;
    padding: 6px;
    float: left
}
.art-nav {
    margin: 0 auto;
    min-height: 38px;
    z-index: 100
}
.art-nav:after, .art-nav:before { background-image: url(../images/nav.png) }
.art-nav:before { right: 5px }
.art-nav:after { width: 5px }
.art-nav-outer {
    position: absolute;
    width: 100%
}
.art-hmenu-extra1, .art-hmenu-extra2 {
    display: block;
    width: auto;
    height: 38px;
    background-position: center;
    position: relative
}
.art-hmenu-extra1 { float: left }
.art-hmenu-extra2 { float: right }
.art-hmenu { float: left }
ul.art-hmenu img.art-menu-image, ul.art-hmenu img.art-menu-image-left {
    vertical-align: middle;
    margin-right: 5px
}
ul.art-hmenu img.art-menu-image-right {
    vertical-align: middle;
    margin-left: 5px
}
ul.art-hmenu>li>a {
    position: relative;
    display: block;
    height: 26px;
    cursor: pointer;
    text-decoration: none;
    color: #ECF0F4;
    padding: 0 16px;
    line-height: 26px;
    text-align: center
}
ul.art-hmenu>li:before, ul.art-hmenu>li>a:after, ul.art-hmenu>li>a:before {
    position: absolute;
    display: block;
    content: ' '
}
ul.art-hmenu>li:hover>a, ul.art-hmenu>li>a.active, ul.art-hmenu>li>a:hover { color: #000 }
.art-hmenu a, .art-hmenu a:hover, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu ul a {
    text-align: left;
    text-decoration: none
}
ul.art-hmenu>li>a:after, ul.art-hmenu>li>a:before {
    top: 0;
    bottom: 0;
    z-index: -1;
    background-image: url(../images/menuitem.png)
}
ul.art-hmenu>li>a:before {
    left: 0;
    right: 3px;
    background-position: top left
}
ul.art-hmenu>li>a:after {
    width: 3px;
    right: 0;
    background-position: top right
}
ul.art-hmenu>li>a.active:before { background-position: bottom left }
ul.art-hmenu>li>a.active:after { background-position: bottom right }
ul.art-hmenu>li:hover>a:before, ul.art-hmenu>li>a:hover:before { background-position: center left }
ul.art-hmenu>li:hover>a:after, ul.art-hmenu>li>a:hover:after { background-position: center right }
.art-hmenu a:hover.separator-without-submenu { cursor: default }
.art-hmenu a:hover.separator-without-submenu .t, .art-hmenu li:hover a.separator-without-submenu .t { color: #ECF0F4 }
a:hover.separator-without-submenu .l, a:hover.separator-without-submenu .r { top: 0!important }
ul.art-hmenu>li:before {
    top: 0;
    left: -9px;
    width: 9px;
    height: 26px;
    background: url(../images/menuseparator.png) center center no-repeat
}
ul.art-vmenu a, ul.art-vmenu li, ul.art-vmenu ul { position: relative }
.art-hmenu ul a, ul.art-vmenu ul a {
    background-repeat: repeat-x;
    white-space: nowrap
}
ul.art-hmenu>li { margin-left: 9px }
ul.art-hmenu>li:first-child { margin-left: 0 }
ul.art-hmenu>li:first-child:before { display: none }
.art-hmenu ul a {
    display: block;
    height: 24px;
    background-image: url(../images/subitem.png);
    background-position: left top;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #FEF2D2;
    min-width: 7em;
    line-height: 24px;
    color: #000;
    margin: 0;
    padding: 0 22px
}
.art-hmenu ul>li:first-child>a { border-top-width: 1px }
.art-hmenu ul li a:hover, .art-hmenu ul li:hover>a {
    color: #000;
    background-position: left bottom;
    border-color: #FB722D;
    border-top-width: 1px!important
}
.art-hmenu ul a:active, .art-hmenu ul a:hover, .art-hmenu ul a:link, .art-hmenu ul a:visited {
    text-align: left;
    text-decoration: none;
    line-height: 24px;
    color: #000;
    margin: 0;
    padding: 0 22px
}
.art-hmenu ul li a.art-hmenu-before-hovered { border-bottom-width: 0!important }
.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:hover, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited {
    color: #3D5266;
    font-size: 14px
}
.art-layout-wrapper {
    position: relative;
    margin: 0 auto
}
.art-content-layout {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse
}
.art-content-layout-row { display: table-row }
.art-layout-cell {
    display: table-cell;
    vertical-align: top
}
.art-vmenublock { margin: 10px }
.art-vmenublock-body { padding: 0 }
.art-vmenublockheader {
    margin-bottom: 0;
    min-height: 26px;
    line-height: 26px
}
.art-vmenublockheader .t {
    min-height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0 5px;
    white-space: nowrap
}
.art-vmenublockcontent-body { padding: 0 }
ul.art-vmenu, ul.art-vmenu ul {
    list-style: none;
    display: block
}
ul.art-vmenu, ul.art-vmenu li {
    display: block;
    margin: 0;
    padding: 0;
    width: auto;
    line-height: 0
}
ul.art-vmenu {
    margin-top: 0;
    margin-bottom: 0
}
ul.art-vmenu ul {
    display: none;
    margin: 0;
    padding: 0
}
ul.art-vmenu ul.active { display: block }
ul.art-vmenu img.art-menu-image, ul.art-vmenu img.art-menu-image-left {
    vertical-align: middle;
    margin-right: 5px
}
ul.art-vmenu img.art-menu-image-right {
    vertical-align: middle;
    margin-left: 5px
}
ul.art-vmenu a {
    display: block;
    cursor: pointer;
    z-index: 0;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    margin-left: 0;
    margin-right: 0
}
ul.art-vmenu>li>a {
    color: #7691AD;
    padding: 0 11px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap
}
ul.art-vmenu>li>a.active { color: #7D2B03 }
ul.art-vmenu a.active:hover, ul.art-vmenu a:hover { color: #51312F }
ul.art-vmenu ul a, ul.art-vmenu ul a:active, ul.art-vmenu ul a:hover, ul.art-vmenu ul a:link, ul.art-vmenu ul a:visited {
    line-height: 24px;
    color: #41576C;
    margin-left: 0;
    margin-right: 0
}
ul.art-vmenu>li>a:after, ul.art-vmenu>li>a:before {
    position: absolute;
    display: block;
    content: ' ';
    z-index: -1;
    background-image: url(../images/vmenuitem.png);
    top: 0;
    height: 30px
}
ul.art-vmenu>li>a:before {
    left: 0;
    right: 4px;
    background-position: top left
}
ul.art-vmenu>li>a:after {
    width: 4px;
    right: 0;
    background-position: top right
}
ul.art-vmenu>li>a.active:before { background-position: bottom left }
ul.art-vmenu>li>a.active:after { background-position: bottom right }
ul.art-vmenu>li>a:hover { background-color: transparent }
ul.art-vmenu>li>a:hover:before { background-position: center left }
ul.art-vmenu>li>a:hover:after { background-position: center right }
ul.art-vmenu>li { margin-top: 4px }
ul.art-vmenu>li>ul {
    margin-top: 4px;
    padding-bottom: 0
}
ul.art-vmenu>li:first-child { margin-top: 0 }
ul.art-vmenu ul li {
    margin: 0;
    padding: 0
}
ul.art-vmenu li li, ul.art-vmenu li li a { position: relative }
ul.art-vmenu ul a {
    display: block;
    position: relative;
    height: 24px;
    overflow: visible;
    background-image: url(../images/vsubitem.png);
    background-position: top left;
    padding: 0 15px
}
ul.art-vmenu ul a.active { background-position: bottom left }
ul.art-vmenu ul a:hover { background-position: center left }
ul.art-vmenu ul li li a:hover, ul.art-vmenu ul li li a:hover.active { background-position: left center }
ul.art-vmenu>li>ul>li:first-child {
    padding-top: 0;
    margin-top: 0
}
ul.art-vmenu li li {
    position: relative;
    margin-top: 0
}
ul.art-vmenu ul ul a { padding-left: 30px }
ul.art-vmenu ul ul ul a { padding-left: 45px }
ul.art-vmenu ul ul ul ul a { padding-left: 60px }
ul.art-vmenu ul ul ul ul ul a { padding-left: 75px }
ul.art-vmenu ul li a.active { color: #A53903 }
ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a:hover.active { color: #85504C }
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:hover, .art-blockheader .t a:link, .art-blockheader .t a:visited {
    color: #6382A1;
    font-size: 14px
}
.art-block { margin: 10px }
.art-block-body { padding: 0 }
div.art-block img {
    border-width: 0;
    margin: 0
}
.art-blockheader {
    margin-bottom: 0;
    min-height: 26px;
    line-height: 26px
}
.art-blockheader .t {
    min-height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0 5px;
    white-space: nowrap
}
.art-blockcontent-body {
    padding: 5px;
    color: #2E3D4C;
    font-size: 12px
}
.art-content { padding-bottom: 80px }
.art-blockcontent-body p { margin: 12px 0 }
.art-blockcontent-body a, .art-blockcontent-body a:link {
    color: #6E423F;
    text-decoration: none
}
.art-blockcontent-body a.visited, .art-blockcontent-body a:visited {
    color: #7691AD;
    text-decoration: none
}
.art-blockcontent-body a.hover, .art-blockcontent-body a:hover { color: #925854 }
.art-blockcontent-body ul li {
    font-size: 16px;
    font-weight: 700;
    line-height: 150%;
    color: #3D5266;
    margin: 5px 0 0 5px;
    padding: 0 0 0 14px;
    background: url(../images/blockcontentbullets.png) left top no-repeat
}
span.art-button-wrapper>a.art-button, span.art-button-wrapper>a.art-button:link, span.art-button-wrapper>button.art-button, span.art-button-wrapper>input.art-button {
    text-decoration: none;
    position: relative;
    top: 0;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    color: #8C3103!important;
    width: auto;
    outline: 0;
    border: none;
    background: 0 0;
    height: 31px;
    margin: 0!important;
    padding: 0 16px!important;
    overflow: visible;
    cursor: pointer;
    text-indent: 0;
    font: 400 12px/31px Arial, Helvetica, Sans-Serif
}
.art-button img, span.art-button-wrapper img {
    margin: 0;
    vertical-align: middle
}
span.art-button-wrapper {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    height: 31px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 0;
    width: auto;
    max-width: 892px;
    margin: 0;
    padding: 0;
    z-index: 0
}
.firefox2 span.art-button-wrapper {
    display: block;
    float: left
}
input, select, textarea {
    vertical-align: middle;
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
	padding: 4px;
	line-height: 18px;
}
/*#productFilters input[type="text"], #productFilters select {}*/
.search .inputbox {width: 100%; box-sizing: border-box;  height: 26px}
div.art-block select { width: 96% }
span.art-button-wrapper.hover>.art-button, span.art-button-wrapper.hover>a.art-button:link {
    color: #7F5305!important;
    text-decoration: none!important
}
span.art-button-wrapper.active>.art-button, span.art-button-wrapper.active>a.art-button:link { color: #FFF!important }
span.art-button-wrapper>span.art-button-l, span.art-button-wrapper>span.art-button-r {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    background-image: url(../images/button.png);
    background-repeat: no-repeat
}
span.art-button-wrapper>span.art-button-l {
    left: 0;
    right: 10px;
    background-position: top left
}
span.art-button-wrapper>span.art-button-r {
    width: 10px;
    right: 0;
    background-position: top right
}
span.art-postauthoricon:after, span.art-postcategoryicon:after, span.art-postdateicon:after, span.art-postediticon:after, span.art-postemailicon:after, span.art-postpdficon:after, span.art-postprinticon:after {
    content: '.';
    width: 1px;
    visibility: hidden;
    display: inline-block
}
span.art-button-wrapper.hover>span.art-button-l { background-position: center left }
span.art-button-wrapper.hover>span.art-button-r { background-position: center right }
span.art-button-wrapper.active>span.art-button-l { background-position: bottom left }
span.art-button-wrapper.active>span.art-button-r { background-position: bottom right }
span.art-button-wrapper input { float: none!important }
.art-post { margin: 0 }
.art-post-body { padding: 10px }
a img { border: 0 }
.art-article img, .art-block img, .art-footer img, img.art-article {
    border-color: #B2C2D1;
    border-style: solid;
    border-width: 0;
    margin: 7px
}
.art-metadata-icons img {
    border: none;
    vertical-align: middle;
    margin: 2px
}
.art-article table, table.art-article {
    border-collapse: collapse;
    margin: 1px
}
.art-post .art-content-layout-br { height: 0 }
.art-article th {
    text-align: center;
    vertical-align: middle;
    padding: 7px
}
pre {
    overflow: auto;
    padding: .1em
}
.art-article { border-collapse: separate }
.art-postheader {
    color: #4E2F2D;
    margin: 5px 0;
    line-height: 1em;
    font-size: 20px
}
.art-postheader a, .art-postheader a.hovered, .art-postheader a.visited, .art-postheader a:hover, .art-postheader a:link, .art-postheader a:visited { font-size: 20px }
.art-postheader a, .art-postheader a:link {
    text-align: left;
    text-decoration: none;
    color: #5E3936
}
.art-postheader a.visited, .art-postheader a:visited { color: #5C7A99 }
.art-postheader a.hovered, .art-postheader a:hover { color: #925854 }
.art-postheadericons, .art-postheadericons a, .art-postheadericons a:hover, .art-postheadericons a:link, .art-postheadericons a:visited {
    font-family: Arial, Helvetica, Sans-Serif;
    color: #3D5266
}
.art-postheadericons { padding: 1px }
.art-postheadericons a, .art-postheadericons a:link {
    text-decoration: none;
    color: #6E423F
}
.art-postheadericons a.visited, .art-postheadericons a:visited {
    font-style: italic;
    font-weight: 400;
    color: #6E423F
}
.art-postheadericons a.hover, .art-postheadericons a:hover {
    font-style: italic;
    font-weight: 400;
    text-decoration: underline;
    color: #925854
}
span.art-postdateicon {
    display: inline-block;
    line-height: 1em
}
span.art-postauthoricon {
    display: inline-block;
    line-height: 1em
}
span.art-postpdficon {
    background: url(../images/postpdficon.png) left .5em no-repeat;
    padding-top: 8px;
    margin-top: -8px;
    padding-left: 22px;
    min-height: 16px;
    display: inline-block;
    line-height: 1em
}
span.art-postprinticon {
    background: url(../images/postprinticon.png) left .5em no-repeat;
    padding-top: 6px;
    margin-top: -6px;
    padding-left: 21px;
    min-height: 13px;
    display: inline-block;
    line-height: 1em
}
span.art-postemailicon {
    background: url(../images/postemailicon.png) left .5em no-repeat;
    padding-top: 8px;
    margin-top: -8px;
    padding-left: 22px;
    min-height: 16px;
    display: inline-block;
    line-height: 1em
}
span.art-postediticon {
    background: url(../images/postediticon.png) left .5em no-repeat;
    padding-top: 7px;
    margin-top: -7px;
    padding-left: 20px;
    min-height: 14px;
    display: inline-block;
    line-height: 1em
}
.art-postcontent ol, .art-postcontent ul {
    margin: 1em 0 1em 2em;
    padding: 0
}
.art-postcontent li {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #2E3D4C;
    margin: 3px 0 0;
    padding: 0 0 0 13px
}
.art-post li ul, .art-postcontent li ol {
    margin: .5em 0 .5em 2em;
    padding: 0
}
.art-postcontent ol>li {
    background: 0 0;
    padding-left: 0;
    overflow: visible
}
.art-postcontent ul>li {
    background-image: url(../images/postbullets.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 13px;
    overflow-x: visible;
    overflow-y: hidden
}
.art-blockcontent blockquote a, .art-blockcontent blockquote a:hover, .art-blockcontent blockquote a:link, .art-blockcontent blockquote a:visited, .art-footer blockquote a, .art-footer blockquote a:hover, .art-footer blockquote a:link, .art-footer blockquote a:visited, .art-postcontent blockquote a, .art-postcontent blockquote a:hover, .art-postcontent blockquote a:link, .art-postcontent blockquote a:visited, blockquote, blockquote a, blockquote a:hover, blockquote a:link, blockquote a:visited {
    color: #1E0A01;
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: italic;
    font-weight: 400;
    text-align: left
}
.art-footer-text, .art-page-footer, .pagination { text-align: center }
.art-blockcontent blockquote p, .art-footer blockquote p, .art-postcontent blockquote p, blockquote p { margin: 5px 0 }
blockquote {
    margin: 10px 10px 10px 50px;
    padding: 10px 10px 10px 38px;
    background-color: #D6DEE6;
    background-image: url(../images/postquote.png);
    background-position: left top;
    background-repeat: no-repeat;
    overflow: auto;
    clear: both
}
.art-postfootericons, .art-postfootericons a, .art-postfootericons a:hover, .art-postfootericons a:link, .art-postfootericons a:visited {
    font-family: Arial, Helvetica, Sans-Serif;
    color: #3D5266
}
.art-postfootericons { padding: 1px }
.art-postfootericons a, .art-postfootericons a:link {
    text-decoration: none;
    color: #6E423F
}
.art-postfootericons a.visited, .art-postfootericons a:visited { color: #6E423F }
.art-postfootericons a.hover, .art-postfootericons a:hover { color: #925854 }
span.art-postcategoryicon {
    display: inline-block;
    line-height: 1em
}
.art-footer {
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    width: 100%
}
.art-footer-body {
    position: relative;
    padding: 5px;
    color: #B6C4D3;
    font-weight: 700;
    font-size: 14px
}
.art-footer-body:before, .art-footer:after, .art-footer:before {
    position: absolute;
    content: ' ';
    z-index: -2
}
.art-footer-body ul li {
    font-size: 11px;
    color: #D9E0E8;
    padding: 0 0 0 13px;
    background-image: url(../images/footerbullets.png);
    background-repeat: no-repeat;
    background-position: top left
}
.art-footer-body:before {
    left: 0;
    right: 0;
    top: 0;
    bottom: 50px;
    background-image: url(../images/footer.png);
    background-position: bottom left
}
.art-footer:after, .art-footer:before {
    bottom: 0;
    height: 50px;
    background-image: url(../images/footer_b.png)
}
.art-footer:before {
    left: 0;
    right: 5px;
    background-position: bottom left
}
.art-footer:after {
    right: 0;
    width: 5px;
    background-position: bottom right
}
.art-footer-text p {
    padding: 0;
    margin: 0;
    text-align: center
}
.art-footer-body a, .art-footer-body a:hover, .art-footer-body a:link, .art-footer-body a:visited, .art-footer-body caption, .art-footer-body td, .art-footer-body th {
    color: #B6C4D3;
    font-weight: 700;
    font-size: 14px
}
.art-footer-text {
    min-height: 5px;
    padding-left: 10px;
    padding-right: 10px
}
.art-footer-body a, .art-footer-body a:link {
    color: #CDAAA8;
    text-decoration: none
}
.art-footer-body a:visited { color: #A9BACB }
.art-footer-body a:hover {
    color: #EEE3E2;
    text-decoration: underline
}
div.art-footer img {
    border-width: 0;
    margin: 0
}
.art-page-footer, .art-page-footer a, .art-page-footer a:hover, .art-page-footer a:link, .art-page-footer a:visited {
    font-family: Arial;
    font-size: 10px;
    letter-spacing: normal;
    word-spacing: normal;
    font-style: normal;
    font-weight: 400;
    text-decoration: underline;
    color: #85504C
}
.art-page-footer {
    position: relative;
    z-index: 10;
    padding: 1em;
    text-decoration: none;
    color: #3B4F63
}
.pagination, .pagination span {
    padding: 0;
    margin: 0
}
.pagination {margin: 40px 0}
.pagination ul, .pagination ul li {display: inline-block; text-align: center; height: 25px;}
.pagination ul li {border: 0;
border-radius: 50%;
background: #E4E4E4;
margin: 0 2px;
width: 25px;
	padding:4px;
}
.pagination ul li a, .pagination ul li {text-decoration: none; line-height: 25px; font-size: 18px; color: #161616;}
.pagination-start, .pagination-prev, .pagination-next, .pagination-end {width: auto!important; border-radius: 0!important; background: transparent!important;}
.art-content-layout .art-sidebar1 {
    width: 200px;
    background-color: #CBB;
	position: relative
}
.art-content-layout .art-sidebar1 #siteseal {
	position: relative;
	padding: 20px;
	z-index: 101;
	text-align: center
}
.art-content-layout .art-sidebar1 #siteseal img {
	width: 105px;
}
.pagination a { padding: 2px }
.pagenav { width: 100% }
.pagenav td, .pagenav th {
    border: none;
    font-weight: 400
}
#form-login fieldset.input {
    border: none;
    margin: 0;
    padding: 0
}
#form-login br { display: none }
#form-login p { margin: .5em 0 0 }
#form-login #form-login-password label, #form-login #form-login-username label { display: block }
#form-login #form-login-remember input {
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    position: relative;
    top: -1px
}
#form-login #modlgn_passwd, #form-login #modlgn_username {
    width: 95%;
    margin: 0;
    padding: 0
}
#form-login ul {
    margin: 0;
    padding: 0
}
#form-login ul li {
    background-image: none;
    padding: 0
}
.art-post { background-image: url(../images/pilgrim.jpg) }
#pci {
    width: 160px;
    height: 96px;
    margin: 20px auto 10px
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after { clear: both; }
@media (max-width:767px) {
    .art-blockcontent-body ul li {
    padding: 5px 0 5px 14px;
}
    .breadcrumb { display: none}
    #art-main, table { line-height: 2em;}
}