.area .area-content.about p.subtitle{color:#b7c53a; font-size:11px; font-weight:bold;  padding: 5px 0 10px;}
/*---------------------------------------*/
.cform .row .error, .cform .row .success, .pform .row .error, .pform .row .success {font-size: 12px; text-transform: uppercase; font-weight: bold;}
.cform .row .error, .pform .row .error {color: #f00;}
.cform .row .success, .pform .row .success {color: #b6c428;}
/*---------------------------------------*/
table.history {width:100%;}
table.history tr{}
table.history tr th{text-align:left;}
table.history tr th, table.history tr td{padding:5px;}
table.history tr th.total{}
table.history tr td {border-bottom:1px dotted #b7c53a;}
table.history tr.last td{border-bottom:0;}
table.history tr td .row{width:345px; overflow:hidden;}
table.history tr td .row.submit{width:215px; overflow:hidden; padding:0 0 0 130px;}
table.history tr td .row label{float:left; line-height:28px; width: 130px;}
table.history tr td .row .bg-itxt-left{ float:left; margin-top: 4px;}
table.history tr td .row input.itxt{width:140px; float:left;}
table.history tr td .row input.submit{float:left;}
table.history tr td.details-link a {text-decoration: underline;}
table.history tr td.status-link {text-align: center; text-transform: uppercase;}
table.history tr td.action-column {padding-right: 12px;}
table.history a {text-decoration: underline;}
/*---------------------------------------*/
table.icons-descr {width:100%;}
table.icons-descr tr{}
table.icons-descr tr th{text-align:left;}
table.icons-descr tr th, table.icons-descr tr td{padding:5px;}
table.icons-descr tr th.total{}
table.icons-descr tr td {border-bottom:1px dotted #b7c53a;}
table.icons-descr tr.last td{border-bottom:0;}
/*---------------------------------------*/
table.qunatities {width:100%;}
table.qunatities tr{}
table.qunatities tr th{text-align:left;}
table.qunatities tr th, table.qunatities tr td{padding:5px;}
table.qunatities tr th.centered, table.qunatities tr td.centered{text-align:center;}
table.qunatities tr th.total{}
table.qunatities tr td {border-bottom:1px dotted #b7c53a;}
table.qunatities tr.last td{border-bottom:0;}
/*---------------------------------------*/
.cform .row textarea.testimonial-box {width:480px; height:100px; border:1px solid #4f4d4d;}
.cform .row label.testimonial-label {width:200px; float:left; line-height:18px;}
.cform .testimonial-row-button {width:480px; float:left; padding:0 0 5px 401px;}
/*---------------------------------------*/
.cform .row textarea.referer-box {width:480px; height:100px; border:1px solid #4f4d4d;}
.cform .row label.referer-label {width:200px; float:left; line-height:18px;}
.cform .referer-row-button {width:480px; float:left; padding:0 0 5px 401px;}
/*---------------------------------------*/
.cform .row-upload {height: 25px;}
#uploading-message, .cform .row.uploading-message {display: none;}
#loading, .cform .row.loading {float: left; padding-left: 36px; padding-top: 3px; display: none;  background: url(../images/forms/loading.gif) no-repeat;}
#artwork-file {float: left;}
/*---------------------------------------*/
.cform .address-holder {width: 230px; height: 328px; overflow: auto;}
.cform .address-holder .address-row, .cform .address-holder .address-row-dotted-border {width: 210px;}
.cform .address-holder .address-row-dotted-border {border-bottom:1px dotted #b7c53a; margin-bottom: 5px;}
.cform .second label {width: 97px;}
.cform .address-row-button {width:480px; float:left; padding:0 0 5px 396px;}
/*---------------------------------------*/
.cform .row input.itxt.w50{width:50px; float:left;}
/*---------------------------------------*/
p.inform input {vertical-align: top;}
.cform .address-holder-small {width: 230px; height: 190px; overflow: auto;}
.cform .address-holder-small .address-row, .cform .address-holder-small .address-row-dotted-border {width: 210px;}
.cform .address-holder-small .address-row-dotted-border {border-bottom:1px dotted #b7c53a; margin-bottom: 5px;}
.cform .address-holder-small .address-row input, .cform .address-holder-small .address-row-dotted-border input {float: left;}
.cform .address-holder-small .address-row div, .cform .address-holder-small .address-row-dotted-border div {float: left; margin-left: 5px;}
/*---------------------------------------*/
.row-next-button {width:480px; float:left; padding:10px 0 5px 423px;}
.row-quote-button {width:480px; float:left; padding:10px 0 5px 340px;}
.row-custom-quote-button {width:480px; float:left; padding:10px 0 5px 410px;}
/*---------------------------------------*/
table.inform td.td-no-padding {padding: 0;}
/*---------------------------------------*/
.lform .row input.itxt {width: 340px;}
.lform .row label {width: 130px;}
/*---------------------------------------*/
.social-links, .social-link, .social-link-fb {float: left;}
.social-links {margin-top: 10px; margin-bottom: 10px; width: 500px; overflow: visible;}
.social-link-fb {margin-left: -10px; width: 200px;  overflow: visible;}
.social-link-iframe {border:none; overflow:hidden; width:200px; height:21px;}
/*---------------------------------------*/
.cform .row span.required {color: #ff0000;}
/*---------------------------------------*/
.pagination {float: right; margin-top: 10px; width: 300px;}
.pagination .left-column {float: left; width: 170px;}
.pagination .right-column {float: left; width: 130px;}
.pagination label {float: left; margin-right: 5px; margin-top: 3px;}
.pagination-links {
    float: left;
    width: 100%;
    text-align: right;
    font-size: 14px;
    padding: 10px 0;    
}
/*---------------------------------------*/
.area .area-content.about p.number-paragraph {
    padding: 7px 0 12px 33px;
    background-repeat: no-repeat;
}

.area .area-content.about p.number-paragraph.number-paragraph-1{
    background-image: url(../images/icons/num_list_1.png);
}
.area .area-content.about p.number-paragraph.number-paragraph-2{
    background-image: url(../images/icons/num_list_2.png);
}
.area .area-content.about p.number-paragraph.number-paragraph-3{
    background-image: url(../images/icons/num_list_3.png);
}
.area .area-content.about p.number-paragraph.number-paragraph-4{
    background-image: url(../images/icons/num_list_4.png);
}
.area .area-content.about p.number-paragraph.number-paragraph-5{
    background-image: url(../images/icons/num_list_5.png);
}
/*---------------------------------------*/
.bold {font-weight: bold;}
.green {color: #b6c428;}
/*---------------------------------------*/
.cform .row textarea.cquote-comments-box {width:480px; height:100px; border:1px solid #4f4d4d;}
/*---------------------------------------*/
.cform .quantities-checkboxes {float: left; width: 110px; margin: 5px;}
.cform .quantities-checkboxes input[type=checkbox] {float: left; margin-right: 5px;}
.cform .quantities-checkboxes .bg-itxt-left {width: 65px; margin-left: 20px;}
.cform .quantities-checkboxes input.itxt {width: 60px;}
/*---------------------------------------*/
.cform .icon-preview-area {margin-left: 30px; width: 140px; text-align: center;}
/*---------------------------------------*/
.portfolio-items {display: block; float: left; margin: 4px; border-color: #b6c428; border-style: solid; border-width: 1px;}
/*---------------------------------------*/
.blog-listing-acticle {float: left; margin-bottom: 20px; width: 100%;}
.blog-listing-acticle-title {float: left; margin-bottom: 5px; width: 100%;}
.blog-listing-acticle-title a {font-size: 12px; font-weight: bold;}
.blog-listing-acticle-intro {float: left; margin-bottom: 5px; width: 100%;}
.blog-listing-acticle-read-more {float: left; margin-bottom: 5px; width: 100%;}
.blog-listing-acticle-date {float: left; width: 100%;}
.blog-listing-acticle-date span {font-weight: bold;}
.blog-listing-acticle-thumb {width: 100px; border: 1px solid #b6c428; margin: 0 7px 7px 0;}
.blog-listing-acticle-thumb-small {width: 75px; border: 1px solid #b6c428; margin: 0 7px 7px 0;}
.blog-listing-acticle-thumb:hover, 
.blog-listing-acticle-thumb-small:hover {
    border-color: #d9e36a;
}
.area.large .area-content .blog-listing-acticle {width: 230px; margin: 0 10px 20px 0; height: 185px;}

.blog-acticle {float: left; margin-bottom: 20px; width: 100%;}
.blog-acticle h1 {float: left; width: 100%; font-size: 18px; line-height: 24px; color: #5a5b5d; margin-bottom: 10px;}
.blog-acticle-text {float: left; margin-bottom: 5px; width: 100%;}
.blog-acticle-text img {width: 100%; max-width: 483px; text-align: center; margin: 10px 0;}
.blog-acticle-date {float: left; width: 100%; margin-bottom: 10px;}
.blog-acticle-date span {font-weight: bold;}
.blog-acticle-back {float: left; width: 100%;}
.blog-related-articles {float: left; width: 100%; margin: 10px 0 15px;}
.blog-related-articles span {font-weight: bold;}
.blog-acticle-product {float: left; width: 100%; margin-bottom: 10px; text-align: center; font-size: 18px; line-height: 24px; font-weight: bold;}
.blog-acticle-product span {text-transform: lowercase;}

.blog-acticle-images {float: left; margin: 10px 0 10px 0;}
.blog-acticle-images a {display: block; float: left; margin: 4px 8px 4px 0px;}
.blog-acticle-images a img {border-color: #b6c428; border-style: solid; border-width: 1px;}
.blog-acticle-images a img:hover {border-color: #d9e36a;}
/*---------------------------------------*/
.event-details-images {float: left; margin: 10px 0 10px 0;}
.event-details-images a {display: block; float: left; margin: 4px 8px 4px 0px;}
.event-details-images a img {border-color: #b6c428; border-style: solid; border-width: 1px;}
.event-details-images a img:hover {border-color: #d9e36a;}
/*---------------------------------------*/
.works-block-box, .works-block-link {float: left; width: 100%;}
.works-block-link {margin: 5px 0;}
.works-block-item {display: block; float: left; margin: 3px;}
.works-block-item img {border-color: #b6c428; border-style: solid; border-width: 1px; width: 100px;}
.works-block-item img:hover {border-color: #d9e36a;}
.works-list-item {display: block; float: left; margin: 3px;}
.works-list-item img {border-color: #b6c428; border-style: solid; border-width: 1px;}
.works-list-item img:hover {border-color: #d9e36a;}