.wrapper-trc .col-center{
  width: 620px;
}

ul.primary {
  font-size: 10px;
  padding: 0;
  margin: 5px 0;
}

ul.primary li a {
  margin-right: 0;
}

#nice-menu-1 li.menuparent div.drop-down div ul li div.drop-down{
  display: none;
}

div.panel_no_title h2.title, div.panel-pane h2.title{
  display: none;
}

.hp div.panel-pane h2.title.show{
  display: block;
}

form div.panel_no_title h2.title, form div.panel-pane h2.title{
  display:block;
}

/*===  PRODUCT PAGE  ===*/
/*
 * background
 */
.bg-img {
  float: left;
  width: 100%;
  height: 425px;
  border-bottom: 6px solid #fcfbf8;
}
.bg-img.bg-i-sm {
    width: 671px;
}
.bg-img.bas {
  height: 401px;
}
/*
 * Tools links
 */
.print-mail {
  float: left;
  width: 100%
}
.print-i {
  width: 59px;
  float: right;
  margin-top: 5px;
}
.print-i  A {
  margin: 0px !important;
  padding: 0px !important;
  position: relative;
  display: block;
}
.print-i IMG {
  float: left;
  margin-top: 2px;
}
/*
 * Title
 */
.title-top-block {
float:left;
margin-top:-15px;
width:506px;
}

h2.right-big-title {
color:#BF2627;
font-size:31px;
margin:0 0 0 15px;
padding:0;
}

/*
 * summary
 */
.line-title {
float:left;
width:550px;
}
.line-title.tl {
width:400px !important;
}
.wb-content .content p.font-17 {
color:#4B3314;
font-size:17px;
font-weight:normal;
line-height:19px;
margin-bottom:0 !important;
margin-left:15px;
margin-top:5px;
padding:0;
}
/*
 * Price block
 */
.blocks {
display:inline;
float:left;
margin-left:12px;
margin-top:10px;
width:778px;
}
.new-blocks {
margin-left:2px;
margin-top:0px;
width:656px;
}

.small {
/* background:transparent url(../images/backgrounds/small.png) no-repeat left top; /**/
display:inline;
float:left;
/*height:217px;*/
margin-left:13px;
width:205px;
}
.small-product-top, .small-product-middle, .small-product-bottom {
  overflow:hidden;
}
.small-product-top {
  background:transparent url(../images/backgrounds/small-product-top.png) no-repeat scroll left top;
  min-height:50px;
  height:auto !important;
  height:50px;
}
.small-product-middle {
  background:transparent url(../images/backgrounds/small-product-middle.png) no-repeat scroll left bottom;
}
.small-product-bottom {
  background:transparent url(../images/backgrounds/small-product-bottom.png) no-repeat scroll left bottom;
  padding-bottom:20px;
}
.small.s-med {
background:transparent url(../images/backgrounds/bg-i.png) no-repeat scroll left top;
height:192px !important;
width:288px !important;
}
.small.s-medium {
background:transparent url(../images/backgrounds/medium.png) no-repeat scroll left top;
height:217px !important;
width:365px !important;
}
h3.title-s-block, p.title-s-block {
color:#985B07;
display:inline;
float:left;
font-size:26px;
margin:10px 15px 0 !important;
}
.font-18 {
font-size:18px !important;
}
.new-blocks a {
color:#444444;
text-decoration:none;
}
p.title-s-block a, h3.title-s-block a {
color:#985B07;
font-weight:bold;
}

.relax {
clear:both;
font-size:0;
height:0;
line-height:0;
}

.borders {
border-bottom:1px dotted #7B725D;
border-top:1px dotted #7B725D;
display:inline;
float:left;
margin-left:10px;
width:183px;
}
.borders.v-bot {
margin-left:17px !important;
margin-top:10px;
padding-bottom:5px;
width:118px !important;
}
.small.s-medium .borders {
padding-bottom:5px;
width:344px;
}

.wb-content .content .borders p,
.borders p {
color:#3B3B39;
font-size:13px;
margin:5px 5px 0;
padding:0;
}
.wb-content .content .small-product-middle .borders p{
  height: 55px;
}
.wb-content .content .borders.v-bot p {
font-size:16px;
width:auto !important;
}

.small.s-medium p {
margin-bottom:5px !important;
}
.small.s-medium .borders p {
width:261px;
}
p.font-25 {
color:#CE0306;
display:inline;
font-size:36px;
margin:0 0 0 7px;
padding:0;
}
.small.s-medium p.font-25 {
font-size:46px !important;
font-weight:bold;
margin-bottom:0 !important;
}


.bg-red-button {
background:transparent url(../images/buttons/red-button-l.jpg) no-repeat scroll left top;
float:left;
height:63px;
margin-left:3px;
margin-top:5px;
padding-left: 10px;
}
.bg-red-button a {
color:#FFFFFF;
background:transparent url(../images/buttons/red-button-r.jpg) no-repeat scroll right top;
display:block;
font-size:40px;
font-weight:normal;
padding: 8px 15px 0 0;
text-align:center;
height:63px;
overflow: hidden;
float: left;
}
.bg-red-button a:hover { text-decoration: none; }
.bg-red-button span {
font-size:22px;
position:relative;
top:-10px;
}

.line {
float:left;
margin-top:2px;
width:100%;
}

.blue-button {
float:left;
font-family:"Trebuchet MS";
margin-top:7px;
}
.blue-button.bn {
display:inline;
margin-left:15px;
}
.blue-button a {
color:#FFFFFF;
float:left;
font-size:22px;
}
strong.start-quote a {
background:transparent url(../images/buttons/btn-start-quote.gif) no-repeat scroll left top;
border:medium none;
cursor:pointer;
font-size:0;
height:43px;
line-height:0;
margin-top:7px;
width:141px;
}
strong.start-quote a:hover {
background: url("../images/buttons/btn-start-quote.gif") no-repeat left bottom;
}
/*
 * Details left column
 */
div.node .col-left {
background:#FEFDFB url(../images/backgrounds/bg-col-left.jpg) repeat-x scroll left top;
display:inline;
float:left;
margin-left:10px;
margin-right:9px;
margin-top:-4px;
position:relative;
width:670px;
}
div.node .col-left.new-col {
margin-left:0;
margin-top:0;
}
.col-center {
display:inline;
float:left;
margin-left:10px;
width:656px;
}
/**/
.reciept-block {
background:transparent url(../images/backgrounds/reciept-block-bg.gif) repeat-x scroll left top;
float:left;
margin:0 9px 9px;
padding:23px 0 51px;
width:671px;
}
.reciept-block.no-bg-reciept-block {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
width:395px !important;
}

.coverage-block {
float:left;
width:395px;
}

/*
 * options table
 */
.reciept-block table {
margin-left:32px;
width:560px;
}

.reciept-block .coverage-block table {
    width: 395px;
    margin-left: 0px;
}
.reciept-block .coverage-block table tbody{
  border:none;
}
.reciept-block .coverage-block td {padding-left: 14px;}
.reciept-block .coverage-block td.favor {
    width: 220px;
    background: #FEFDFB url("../images/backgrounds/bg-details-td.gif") repeat-x left bottom;
}
.reciept-block .coverage-block table p {font-size: 13px; line-height: 32px;}
.reciept-block .coverage-block td.price {
    width: 180px;
    background: #F5F4EC url("../images/backgrounds/bg-coverage-td.gif") repeat-x left bottom;
    border-right: 1px dotted #A9A18F;
}
.reciept-block .coverage-block tr:hover td.favor {
    background: #F8D101;
    cursor: pointer;
}
.reciept-block .coverage-block tr:hover td.price {
    background: #EFCA01;
    cursor: pointer;
}
.reciept-block .coverage-block table tr th {
    border-bottom: 1px dotted #A9A18F;
    border-right: none;
    padding-bottom: 5px;
}
.reciept-block .coverage-block h5 {
    padding: 0px;
    margin: 0px;
    font-size: 15px;
    color: #BF2627;
}
.reciept-block .coverage-block H5 SPAN {color: #985B07; margin-left: 13px;}
.reciept-block .coverage-block P {padding-left: 0px;}
.reciept-block .favor {
border-bottom:1px dotted #A9A18F;
border-right:1px dotted #A9A18F;
height:24px;
vertical-align:middle;
width:181px;
}

.reciept-block .coverage-block td {
padding-left:14px;
}

.reciept-block .coverage-block td.favor {
background:#FEFDFB url(../images/backgrounds/bg-details-td.gif) repeat-x scroll left bottom;
width:220px;
}
p.small-title, .reciept-block p.small-title {
color:#985B07;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
}
.col-left p {
color:#2F2929;
font-size:12px;
line-height:150%;
margin:5px 0 0 10px;
padding:0;
}
.reciept-block p {
color:#000000;
font-size:14px;
margin:0;
padding-left:15px;
}
.reciept-block .coverage-block p {
padding-left:0;
}
.reciept-block .favor p {
color:#A43C03;
font-size:11px;
padding:0 10px 0 0;
}
.reciept-block .coverage-block table p {
font-size:13px;
line-height:18px;
margin:7px 0;

}
/**/
.pph-content {
display:none;
margin:5px 0 0;
position:absolute;
width:227px !important;
z-index:2 !important;
}

span.pphtop {
  display: block;
  width: 227px;
  height: 21px;
  background: transparent url(../images/backgrounds/bg_top.png) no-repeat 0 0;
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
}
span.pphbottom {
  display: block;
  width: 227px;
  height: 13px;
  background: transparent url(../images/backgrounds/bg_bottom.png) no-repeat 0 0;
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
}
span.pphseparator {
  display: block;
  font-size: 0;
  line-height: 0;
  margin: 7px 0 0;
  padding: 0;
  border-top: 1px dotted #000000;
}
.pph-content strong {
background:transparent url(../images/backgrounds/bg_header.png) no-repeat scroll 0 0;
color:#D12F2C;
display:block;
font-size:14px;
line-height:17px;
margin:0;
min-height:24px;
padding:5px 20px 0;
width:187px;
}


.pph-content div{
background:transparent url(../images/backgrounds/bg_content.png) no-repeat scroll 0 0;
color:#53472D;
font-size:12px;
line-height:15px;
margin:0;
overflow:hidden;
padding:7px 20px;
width:187px !important;
}

.col.r-col .pph-content div p{
color:#53472D;
font-size:12px;
}

/**/
.reciept-block .price {
border-bottom:1px dotted #A9A18F;
height:24px;
vertical-align:middle;
width:379px;
}
.reciept-block .coverage-block td.price {
background:#F5F4EC url(../images/backgrounds/bg-coverage-td.gif) repeat-x scroll left bottom;
border-right:1px dotted #A9A18F;
width:180px;
}
.reciept-block .price p {
color:#382C17;
font-size:11px;
padding-left:18px;
}

/*
 *
 */
.basic-link {
float:left;
margin-top:10px;
width:100%;
}
p.small-title a {
color:#985B07 !important;
font-size:16px !important;
}
.bord-top-bot {
border-bottom:1px dotted #918E73;
border-top:1px dotted #918E73;
float:left;
margin-top:6px;
padding-bottom:10px;
overflow:hidden;
width:100%;
}
.coverage-red {
background:transparent url(../images/backgrounds/border-coverage.gif) no-repeat scroll right center;
float:left;
margin:10px 0 0 12px;
width:183px;
}

.cov-p {
float:left;
margin-top:6px;
width:100px;
}
.coverage-red p {
font-size:14px;
line-height:15px;
}
.red-icon-45-block {
float:left;
background:transparent url(../images/buttons/red-icon-45-l.gif) no-repeat scroll left top;
}
a.red-button-45 {
background:transparent url(../images/buttons/red-icon-45-r.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
font-size:18px;
font-weight:normal;
line-height:41px;
text-align:center;
padding-right: 10px;
margin-left: 10px;
}
a.red-button-45 span {
font-size:12px;
position:relative;
top:-4px;
}
a.red-button-45:hover{
  text-decoration: none;
}

.view {
float:left;
margin-top:7px;
width:100%;
}
.view.start-view-w {
width:150px;
}
.view a.start {
background:transparent url(../images/buttons/start-quote.gif) no-repeat scroll left top;
float:left;
height:39px;
margin-left:10px;
position:relative;
width:94px;
}
.view a:hover.start {
background:transparent url(../images/buttons/start-quote-hover.gif) no-repeat scroll left top;
}
/**/
.bottom-gap {
padding-bottom:20px !important;
}
.bottom-gap.large {
clear:both;
padding-bottom:200px !important;
}

/*
 * product description
 */
.right-desc {
display:inline;
float:right;
margin:0 7px 0 0;
width:245px;
}
right-desc h6 {
color:#3B3B3B;
font-size:15px;
margin:0;
padding:0;
}
.desc-block {
border:2px solid #E6E3CA;
float:left;
margin-top:5px;
padding-bottom:1px;
width:243px;
}
.desc-block-content {
border:1px dotted #918E73;
display:inline;
float:left;
margin:1px 0 0 1px;
width:239px;
}
ul.yellow-list {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:8px 0 0 5px;
padding:0;
width:221px;
}
.desc-block-content ul.yellow-list.desc-yellow-list {
margin:0;
width:100%;
}


ul.yellow-list li {
border-top:1px dotted #A9A18F;
float:left;
padding:5px 0;
width:100%;
}
.desc-block-content ul.yellow-list li {
padding:0;
}

ul.yellow-list li a {
background:transparent url(../images/icons/arrow-r.gif) no-repeat scroll left 3px;
color:#A43C03;
display:block;
font-size:14px;
margin:0 5px;
padding-left:15px;
}
ul.yellow-list li a:hover {
color:#BF2627;
text-decoration:none;
}
ul.yellow-list li a.is-link:hover {
color:#BF2627;
text-decoration:underline;
}
ul.yellow-list.desc-yellow-list li a {
background:transparent url(../images/icons/arrow-r.gif) no-repeat scroll 20px 7px;
padding-bottom:4px;
padding-top:4px;
}
.desc-block-content ul.yellow-list.desc-yellow-list li a {
margin:0;
padding-left:40px;
}
.desc-block-content ul.yellow-list.desc-yellow-list li.top-li a {
background:transparent url(../images/icons/arrow-bottom-black.gif) no-repeat scroll 20px 7px;
}
.sub-yellow-list-block {
display:none;
float:left;
margin:0 0 0 35px;
width:195px;
}

.sub-yellow-list-block p {
color:#53472D;
font-size:12px;
margin:0;
padding:0;
}

.right-desc p {
font-size:14px;
margin:0;
}
.sub-yellow-list-block p strong {
color:#000000;
}

.right-desc-border {
border-top:6px solid #DFDFD6;
float:left;
margin-top:15px;
width:247px;
}
.right-desc p a {
color:#A44009;
}

/*
 * Page Product Family
 */

.wb-content .content p.f-25 {
color:#CE0306;
display:inline;
font-size:34px;
font-weight:bold;
margin:0 0 0 7px;
padding:0;
line-height: normal;
}

.wb-content .content p.f-25 span {
font-size:19px;
position:relative;
top:-10px;
}

.view ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:6px 0 0 5px;
padding:0;
width:78px;
}
.view ul li {
border-left:1px solid #C8CFC1;
display:inline;
float:left;
padding-left:6px;
}
.view ul li a {
color:#A43C03;
float:left;
font-size:10px;
position:relative;
}

.wb-content .content p.compare {
color:#3B3B39;
font-size:15px;
margin:13px 0 0 25px;
padding:0;
}
.wb-content .content p.compare a {
color:#A44009;
font-size:15px;
font-weight:bold;
text-decoration:underline;
}

p.font-17 {
color:#4B3314;
font-size:17px;
font-weight:normal;
line-height:19px;
margin-bottom:0 !important;
margin-left:15px;
margin-top:5px;
padding:0;
}

/* Panel page product family */
.bg-bottom {
background:transparent url(../images/backgrounds/bg-bottom.jpg) repeat-x scroll left bottom;
border-bottom:1px dotted #A9A18F;
float:left;
padding-bottom:15px;
width:100%;
}
.last-bg {
background-image:none;
border:medium none;
padding-bottom:0;
}
.wb-content .content .col-left p{
color:#2F2929;
font-size:12px;
line-height:150%;
margin:5px 0 0 10px;
padding:0;
}
.wb-content .content .col-left p.font-17-red {
color:#BF2627;
font-size:17px;
font-weight:bold;
margin-top:20px;
}

.bg-bottom ul {
left:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-top:0;
position:relative;
margin-top:12px;
}

.bg-bottom ul li {
font-size:12px;
}
.wb-content .content .bg-bottom ul p {
border-bottom:1px dotted #A9A18F;
font-size:13px;
padding-bottom:7px;
margin-right: 20px;
}
.wb-content .content .bg-bottom ul p.last-p {
border:medium none;
}
/* Pane testimonial */
div.panel-pane h3.testimonial-red-title{
  color:#BF2627;
  font-size:17px;
  font-weight:bold;
  margin:20px 0 0 20px;
  float:left;
}

.col-l {
  float:left;
  width:197px;
  margin-top: 10px;
}
.col-l.no-image{
  width: auto;
  float:left;
}
.wrapper-trc .no-image img{
 margin:0;float: none;
}
.ic {
margin-left:5px;
margin-top:10px;
}
.col-l img{
float:left;
}
.wb-content .content .col-left p.brown, .wb-content .content .col-left p.brown a {
color:#985B07;
font-size:22px;
line-height:120%;
}
.wb-content .panel-pane .content .col-left p.brown{
   display: block;
}
.panel-pane .col-r {
  display:inline;
  float:left;
  margin-right:20px;
  width:407px;
  margin-top: 10px;
}
div.panel-pane.show-title .col-l,
div.panel-pane.show-title .col-r{
  margin-top: 0px;
}
/* Pane news */

div.panel-pane a.medium-link{
  color:#BF2627;
  font-size:17px;
  font-weight:bold;
  line-height:150%;
  margin:20px 0 0 10px;
  text-decoration: none;
  display: block;
}
div.panel-pane a.medium-link:hover, .hp div.panel-pane a.medium-link:hover{
  text-decoration: underline;
}
.hp div.panel-pane a.medium-link {
  color: #a43c03;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: normal;
  display: inline;
}

/* Panel family-product-page */
.family-product-page .field-items .field-item a {
  background: transparent url(../images/icons/arrow-right.gif) no-repeat scroll left center;
  color:#A44009 !important;
  text-decoration: none;
  padding: 14px 0 0 30px;
}
.family-product-page .field-items .field-item a:hover{
  text-decoration: underline;
}
.family-product-page .field-items {
  background: none;
  margin-top: 10px;
}


.family-product-page .post{
  margin: 10px 0 0 10px;
}
.family-product-page .post h3{
  color: #BF2627;
  font-size:17px;
  font-weight:bold;
  margin-top:20px;
}
.family-product-page .post h3 a,
.family-product-page .post h3 a:hover{
  color: #BF2627;
  text-decoration: none;
}

.family-product-page .post h4{
  font-size: 14px;
}

.wb-content .content .family-product-page .col-left .bg-bottom .post p,
.wb-content .content .family-product-page .col-left .content-left-quote,
.wb-content .content .family-product-page .col-left .content-left-quote p.l-quote{
  margin-left: 0;
}
.wb-content .content .family-product-page .col-left .content-left-quote{
  margin-top: 0;
  width: auto;
}


.family-product-page .content-left-quote h2.get-title{
  color: #BF2627;
  font-size:17px;
  font-weight:bold;
  margin-top:20px;
}

/* ============ Product Family List =============== */
.view-header-product-family-list{
  display: none;
}

.bg-img.b-product {
background: #abd6df url(../images/pictures/bg-img-products.jpg) no-repeat scroll left top;
height:auto;
overflow:auto; padding-bottom:0; margin-bottom:0;
border-bottom:3px solid #FCFBF8;
}
.bg-img.b-product .line-title {
margin-top:-8px;
}
.wb-content .content .b-product p.font-17 {
margin-bottom:20px !important;
}

.white-big-block {
display:inline;
float:left;
margin-left:12px;
margin-top:-5px;
width:644px;
}

h1.font-22,
.wb-content .content p.font-22,
.wb-content .content p.font-22 a {
color:#985B07;
font-size:22px;
margin:0;
padding:0;
}
.wb-content .content p.font-22 {
font-weight:bold;
}

.wb-content .content .no-bor-right p.font-22 {
padding-left:15px !important;
}

.wb-content .content .white-big-block p {
font-size:12px;
line-height: normal;
margin:0;
padding:0;
}
.wb-content .content .white-big-block p a {
  color:#A43C03;
}

.wb-content .content .white-big-block p.font-26 {
color:#C00316;
font-size:26px;
font-weight:bold;
margin-top:5px;
}
.wb-content .content  p.font-26 a {
color:#C00316;
}

.t-big {
background:transparent url(../images/backgrounds/t-big.png) no-repeat scroll left top;
float:left;
height:8px;
width:100%;
}
.bg-big {
background:transparent url(../images/backgrounds/bg-big.png) repeat-y scroll left top;
float:left;
padding-bottom:5px;
padding-top:2px;
width:100%;
}
.b-big {
background:transparent url(../images/backgrounds/b-big.png) no-repeat scroll left top;
float:left;
height:22px;
width:100%;
}

.sm-block {
  border-bottom:1px dotted #A9A18F;
  border-right:1px dotted #A9A18F;
  display:inline;
  float:left;
  margin-left:15px;
  padding-bottom:10px;
  padding-top:1px;
  position:relative;
  width:300px;
  height: 135px;
}
.sm-block.no-bor-right {
  border-right:0 none;
  margin-left:0;
  width:312px;
}


.l-pict {
  float:left;
}
.sm-block.no-bor-right h1.font-22, .sm-block.no-bor-right .l-pict {
  margin-left:11px;
}

.r-sm-block {
  display:inherit;
  float:left;
  margin-left:6px;
  width:183px;
}


.white-big-block .view {
  margin-top:3px;
}

a.q-small {
  background:transparent url(../images/buttons/btn-blue-little.gif) no-repeat scroll left top;
  cursor:pointer;
  display:block;
  float:left;
  font-size:13px;
  height:39px;
  line-height:39px;
  margin:0;
  padding:0;
  color: white;
}
a.q-small span {
  background:transparent url(../images/buttons/btn-blue-little-right.gif) no-repeat scroll right top;
  display:block;
  height:39px;
  margin:0;
  width:auto;
  padding:0 10px;
}

a.q-small:hover {
  background-position:left bottom;
  text-decoration: none;
}
a.q-small:hover span {
  background-position:right bottom;
}
.white-big-block .view a.v-cov {
  color:#A43C03;
  float:left;
  font-size:11px;
  margin-left:5px;
  margin-top:11px;
}

.no-bor-bottom {
  border-bottom:medium none !important;
}

.sm-block.no-bor-right {
  border-right:0 none;
  margin-left:0;
  width:312px;
}



/** Print * */
.print-i a.print{
  background: url(../images/ico-solo-print.gif) center left no-repeat;
  padding-left: 20px !important;
  margin: 5px 0 !important;
  font-size: 14px;
  color: #72664A;
}
.print-i a.email{
  background: url(../images/ico-solo-email.gif) center left no-repeat;
  padding-left: 20px !important;
  margin: 5px 0 !important;
  font-size: 14px;
  color: #72664A;
}


/** Free text Block Main  **/
div.main-top .post,
div.main-bottom .post{
  margin: 0;
}
.wb-content .main-top .content .col-left p{
  margin-left:0;
}
.wb-content .main-top .content p{
  padding-bottom: 0px;
}

div.main-top .post h3 a{
  color:#BF2627;
  font-size:17px;
  font-weight:bold;
  line-height:150%;
  margin:20px 0 0 0;
}
div.main-top .post h4{
  font-weight: normal;
  font-size:15px;
}

div.main-bottom{
  padding: 0 18px 50px 33px;
}
div.main-bottom .content{
  margin-bottom: 40px;
}
div.main-bottom .post h3 a{
  color:#BF2627;
  font-size:15px;
  font-weight:bold;
  line-height:14px;
  margin:20px 0 0 0;
}

div.main-bottom .post h4{
  font-weight: normal;
  font-size:13px;
}
.main-bottom .col-left p{
  margin-left:0;
  font-size: 11px;
}

.main-top .panel-display div.bottom-gap{
  display: none;
}

/**
 * pane free text block
 */
.node .panel-pane .post{
  margin-left: 20px;
  background:transparent url(../images/backgrounds/bg-bottom.jpg) repeat-x scroll left bottom;
  border-bottom:1px dotted #A9A18F;
  float:left;
  padding-bottom:15px;
}
.node .panel-pane .post.last-bg{
  background: none;
  border-bottom: none;
}
.node .panel-pane .post .post{
  margin-left: 0;
  background: none;
  border: none;
  padding-bottom: 5px;
  margin-top: 0px;
}
.node .panel-pane .post .post p a:hover{
  text-decoration: underline;
}
.node .panel-pane .post h3 a{
  color:#BF2627;
  font-size:17px;
  font-weight:bold;
  line-height:150%;
  margin:20px 0 0 0;
  text-decoration: none;
  cursor: default;
}
.node .panel-pane .post h4{
  font-size: 14px;
}
.wb-content .node  .panel-pane .content .post p{
  padding-bottom: 10px;
}

.node .panel-pane .post .field-items .field-item a {
  background:transparent url(../images/icons/arrow-r.gif) no-repeat scroll left center;
  color:#A44009 !important;
  height:16px;
  padding:5px 0 5px 30px;
  text-decoration:none;
}
.node .panel-pane .post .field-items .field-item a:hover {
  background:#FAD71A url(../images/icons/arrow-r.gif) no-repeat scroll left center;
  color:#BB1A27 !important;
  text-decoration:none;
}

.node .panel-pane .post .left-qoute,
.node .panel-pane .post .left-qoute .content-left-quote{
  margin: 0;
}
.node .panel-pane .post .left-qoute .content-left-quote h2.get-title{
   color:#BF2627;
  font-size:17px;
  font-weight:bold;
  line-height:150%;
}
.node .panel-pane .post .left-qoute .content-left-quote p.l-quote a:hover{
  text-decoration: underline;
}

.right-desc h6 {
  color:#3B3B3B;
  font-size:15px;
  margin:0;
  padding:0;
}

/* Button on absolute position */
.body-node .rhs-column .node .new-blocks {
  position:relative;
}
.body-node .rhs-column .node .new-blocks .small .blue-button {
  position:absolute;
  bottom:14px;
}