.mceButton {width:15px!important;}
#pgbcontent_tbl{width:295px!important;}
/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/* ==========================================================================
   STYLE1
   ========================================================================== */

/** djmenu **/
    
.dj-main li.dj-up {
    background: url("../images/style1/separator.png") no-repeat left center;
}

.dj-main li.hover a.dj-up_a,
.dj-main li:hover a.dj-up_a,
.dj-main li.active a.dj-up_a {
  background-color: #2da5a5;
}

.dj-main li.hover ul.dj-submenu,
.dj-main li:hover ul.dj-submenu {
  background-color: #2da5a5;
}

.dj-main li > ul ul {
  background-color: #2da5a5;
}

.dj-main li ul.dj-submenu li:hover,
.dj-main li ul.dj-submenu li.hover,
.dj-main li ul.dj-submenu li.active {
    background-color: #229595;
}

.dj-main li ul.dj-submenu li a {
  border-top: 1px dashed #78c3c3;
}

/** layout **/

#jm-allpage {
    border-top: 6px solid #229595;
}

#jm-top-bar-wrapper,
#jm-top-bar-wrapper ul.menu li a,
#jm-header-wrapper {
    color: #a5d7d7;
}

#jm-djmenu {
    background: #329c9c;
    border: 1px solid #1d8282;
}

body {
    background-color: #34b0b0;
}

#jm-footer-left,
#jm-footer-right,
#jm-footer-left a,
#jm-footer-right a,
#jm-footer li a,
#jm-footer {
    color: #a5d7d7;
}

#jm-footer ul li,
#jm-footer ul.menu li a:link, 
#jm-footer ul.menu li a:visited {
    background: url("../images/style1/footer-li.png") no-repeat left 8px;
}

#jm-footer-bg {
    background: #229595;
}

#jm-footer-mod {
    border-bottom: 1px dashed #71c8c8;
}

/** default menu **/

ul.menu > li,
.VMmenu > li {
    background: url("../images/style1/menu-li.png") no-repeat left 11px;
}

ul.menu > li:hover,
ul.menu > li.active,
.VMmenu > li:hover,
.VMmenu > li.VmOpen {
    background: url("../images/style1/menu-li-hover.png") no-repeat left 11px;
}

ul.menu li ul li a:link,
ul.menu li ul li a:visited,
.VMmenu li ul.menu li a:link,
.VMmenu li ul.menu li a:visited {
    background: url("../images/style1/li.png") no-repeat left 19px;
}

ul.menu > li:hover > a,
ul.menu > li.active > a,
ul.menu li ul li a:hover,
ul.menu > li ul > li.active > a {
    color: #229595;
}

.VMmenu > li:hover > div > a:link,
.VMmenu > li:hover > div > a:visited,
.VMmenu > li.VmOpen > div > a:link,
.VMmenu > li.VmOpen > div > a:visited,
.VMmenu li ul.menu li:hover a:link,
.VMmenu li ul.menu li:hover a:visited,
ul.menu > li > div > a:hover,
ul.menu > li.active > div > a:link,
ul.menu > li.active > div > a:visited {
    color: #229595;  
}

/** top-bar menu **/
    
#jm-top-bar ul.menu li {
    border-left: 1px solid #a5d7d7;
}    

/** reset **/

a:link,
a:visited {
    color: #229595;
}

ul li {
  background-image: url("../images/style1/li.png");
}

ul.jm-color li {
    background-image: url("../images/style4/li.png");
}

/** modules **/

.jm-module h3.jm-title {
    border-top: 1px dashed #71c8c8;
    border-bottom: 1px dashed #71c8c8;
}

.jm-module-title-bg {
    background: #34b0b0;
}

.jm-module-title-left {
    background: url("../images/module-bg-color1-l.png") repeat-y left;
}

.jm-module-title-right {
    background: url("../images/module-bg-color1-r.png") repeat-y right;
}

/** button **/

input.button,
button.validate,
button,
#djcatalog.djc_item .djc_files ul li a.button,
#com-form-login-remember input.default,
span.details-button input.details-button {
  background: #329c9c; /* Old browsers */
    background: -moz-linear-gradient(top,  #329c9c 50%, #259696 51%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#329c9c), color-stop(51%,#259696)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #329c9c 50%,#259696 51%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #329c9c 50%,#259696 51%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #329c9c 50%,#259696 51%); /* IE10+ */
    background: linear-gradient(to bottom,  #329c9c 50%,#259696 51%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#329c9c', endColorstr='#259696',GradientType=0 ); /* IE6-9 */
    border: 1px solid #1d8282;  
}

input.button:hover,
button.validate:hover,
button:hover,
input.button:active,
button.validate:active,
button:active,
#djcatalog.djc_item .djc_files ul li a.button:hover,
#djcatalog.djc_item .djc_files ul li a.button:active,
#com-form-login-remember input.default:hover,
#com-form-login-remember input.default:active,
span.details-button input.details-button:hover,
span.details-button input.details-button:active {
    background: #228684; /* Old browsers */
    background: -moz-linear-gradient(top,  #228684 50%, #1f8383 51%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#228684), color-stop(51%,#1f8383)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #228684 50%,#1f8383 51%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #228684 50%,#1f8383 51%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #228684 50%,#1f8383 51%); /* IE10+ */
    background: linear-gradient(to bottom,  #228684 50%,#1f8383 51%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#228684', endColorstr='#1f8383',GradientType=0 ); /* IE6-9 */
    border: 1px solid transparent;
}

/* readmore */

p.readmore a:link,
p.readmore a:visited,
a.readmore:link,
a.readmore:visited,
a.readon:link,
a.readon:visited,
.djf_mod a.btn:link,
.djf_mod a.btn:visited {
    background-color: #34b0b0;
}

p.readmore a:hover,
a.readmore:hover,
a.readon:hover,
.djf_mod a.btn:hover {
    background-color: #229595;
}

/* readmore and button on footer */

#jm-footer-mod p.readmore a:link,
#jm-footer-mod p.readmore a:visited,
#jm-footer-mod a.readmore:link,
#jm-footer-mod a.readmore:visited,
#jm-footer-mod input.button,
#jm-footer-mod button.validate,
#jm-footer-mod button {
    color: #229595;
}

/* h1 title */

div.blog h1,
div.blog-featured h1,
div.item-page h1,
div.archive h1,
div.categories-list h1,
div.category-list h1,
div.search h1,
h1.componentheading {
    color: #34b0b0; 
}  
  
/* tabs */

dl.tabs dt.tabs.open {
     border-bottom: 5px solid #34b0b0;
}

dl.tabs dt.tabs.closed:hover {
    border-bottom: 5px solid #34b0b0;
}

dd.tabs {
    border-top: 5px solid #d5eded;
}

/* page nav */

ul.pagenav li a {
    background: #34b0b0;
}

ul.pagenav li a:hover {
    background: #229595;
}

/* pagination */

div.pagination ul li a:hover,
div.pagination ul li span {
    background: #229595;
}

div.pagination ul li a,
div.pagination ul li.pagination-start span,
div.pagination ul li.pagination-prev span,
div.pagination ul li.pagination-next span,
div.pagination ul li.pagination-end span {
    background: #34b0b0;  
} 

/* slider */

.pane-sliders div.panel h3.title:hover,
.pane-sliders div.panel h3.pane-toggler-down {
    border-bottom: 5px solid #34b0b0;
}

.pane-sliders div.panel h3.pane-toggler {
    border-bottom: 5px solid #d5eded;
}

/* table */

table.category th,
table.cart-summary th,
table.adminlist th {
    background: #34b0b0;  
}

table.category .cat-list-row1,
table.cart-summary .sectiontableentry1,
table.vmorder-done tr:nth-child(odd),
table.adminlist tr:nth-child(odd),
table.adminlist .row1 {
    background: #d5eded;
}

table.category .cat-list-row0,
table.cart-summary .sectiontableentry2,
table.vmorder-done tr:nth-child(even),
table.adminlist tr:nth-child(even),
table.adminlist .row0 {
    background: #e2f4f4;
}

/* editor */

.ch-item.ch-first .ch-info,
.ch-item.ch-second .ch-info .ch-info-back,
.ch-item.ch-third .ch-info .ch-info-back {
    background: #229595;
}

.jm-product-price {
  background: #34b0b0;
}

.jm-price.line-through {
  color: #1d8282 !important;
}

/* mediatools */

body .dj-slide-desc-text > a,
body .dj-slide-desc-text > p > a  {
    color: #34b0b0!important;
}

#jm-allpage .nivo-controlNav a,
.dj-slideshow .dj-load-button,
.dj-mslider .dj-load-button,
span.load-button {
    border: 2px solid #34b0b0 !important;
}

#jm-allpage .nivo-controlNav a:hover,
#jm-allpage .nivo-controlNav a.active,
.dj-slideshow .dj-load-button:hover,
.dj-mslider .dj-load-button:hover,
.dj-slideshow .dj-load-button-active,
.dj-mslider .dj-load-button-active,
span.load-button:hover,
span.load-button-active {
    background: #34b0b0 !important;
}

.dj-tabber .dj-tab-active {
    background: #34b0b0 !important;
}

span.image_number:hover,
span.image_number.image_number_select {
    background: #34b0b0 !important;
}

.dj-tabber .dj-tab-indicator-right {
    background: url("../images/style1/dj-tabber-arrow-right.png") no-repeat left center !important;
}

.dj-tabber .dj-tab-indicator-left {
    background: url("../images/style1/dj-tabber-arrow-left.png") no-repeat left center !important;
}

.dj-readmore-wrapper a:link,
.dj-readmore-wrapper a:visited, 
#jm-allpage .slider-wrapper .dj-readmore-wrapper a:link,
#jm-allpage .slider-wrapper .dj-readmore-wrapper a:visited {
    background: #34b0b0 !important;
    color: #fff !important;
}

.dj-readmore-wrapper a:hover,
#jm-allpage .slider-wrapper .dj-readmore-wrapper a:hover {
    background: #229595 !important; 
}  

.dj-mslider .dj-navigation .dj-next:hover,
.dj-mslider .dj-navigation .dj-prev:hover,
.dj-mslider .dj-navigation .dj-pause:hover,
.dj-mslider .dj-navigation .dj-play:hover {
    background: #34b0b0;
    border: 1px solid #1d8282;
}

/* virtuemart */

.featured-view .spacer .product-price span.PricesalesPrice, 
.latest-view .spacer .product-price span.PricesalesPrice, 
.topten-view .spacer .product-price span.PricesalesPrice, 
.recent-view .spacer .product-price span.PricesalesPrice, 
.related-products-view .spacer .product-price span.PricesalesPrice, 
.browse-view .row .product .spacer .product-price span.PricesalesPrice {
    background: #34b0b0;
}

.featured-view .spacer .product-price span.PricesalesPrice:after, 
.latest-view .spacer .product-price span.PricesalesPrice:after, 
.topten-view .spacer .product-price span.PricesalesPrice:after, 
.recent-view .spacer .product-price span.PricesalesPrice:after, 
.related-products-view .spacer .product-price span.PricesalesPrice:after, 
.browse-view .row .product .spacer .product-price span.PricesalesPrice:after {
    background: url("../images/module-bg-color1-r.png") repeat-y right;  
}

.product_details a.product-details {
  color: #229595;
}

div.vm-pagination ul li a:hover,
div.vm-pagination ul li span {
    background: #229595;
}

div.vm-pagination ul li a,
div.vm-pagination ul li.pagination-start span,
div.vm-pagination ul li.pagination-prev span,
div.vm-pagination ul li.pagination-next span,
div.vm-pagination ul li.pagination-end span {
    background: #34b0b0;  
} 

.orderlistcontainer div.activeOrder {
    color: #229595;
}

.manufacturer-product-link a:link,
.manufacturer-product-link a:visited {
    background-color: #34b0b0;
}

.manufacturer-product-link a:hover {
    background-color: #229595;
}

.productdetails-view .product-price span.PricesalesPrice {
  color: #34b0b0;
}

span.addtocart-button input.addtocart-button, 
span.addtocart-button input.notify-button,
.vm-button-correct:link,
.vm-button-correct:visited {
    background-color: #34b0b0;
}

span.addtocart-button input.addtocart-button:hover, 
span.addtocart-button input.notify-button:hover,
.vm-button-correct:hover {
    background-color: #229595;
}

input.highlight-button {
    background-color: #34b0b0;
}

input.highlight-button:hover {
    background-color: #229595;
}

#ui-tabs ul#tabs {
  border-bottom: 5px solid #d5eded;
}

#ui-tabs ul#tabs li.current,
#ui-tabs ul#tabs li:hover {
  border-bottom: 5px solid #34b0b0;
}

#jm-top-module #vmCartModule {
  background: #27a6a6;
  border: 1px solid #1d8282;
}

#jm-top-module #vmCartModule .total_products {
  border-right: 1px solid #1d8282;
}

.vmproduct .product-price span {
    color: #34b0b0;
}

.vmproduct .product-price2 {
  background: #34b0b0;
}

.show_cart a:link,
.show_cart a:visited {
    background-color: #34b0b0;
}

.show_cart a:hover {
    background-color: #229595;
}

#jm-top-module #vmCartModule .show_cart a:link, 
#jm-top-module #vmCartModule .show_cart a:visited {
  color: #FFC87A;
}
