/*@font-face {
  font-family: 'DelimaMTStdLight';
  src: url('../fonts/delimamtstd-light-webfont.eot');
}
@font-face {
  font-family: 'DelimaMTStdLight';
  src: url(//:) format('no404'), url('../fonts/delimamtstd-light-webfont.woff') format('woff'), url('../fonts/delimamtstd-light-webfont.ttf') format('truetype'), url('../fonts/delimamtstd-light-webfont.svg#webfonth08l9aYZ') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

 /* GENERAL RULES */
body{ 
  width: 100%;
  height: 100%;
  font-family: Arial;
  font-size:14px;
  background-color: #FFFFFF;
  margin: 0; 
  padding: 0; 
}
.front, .not-front{
  background:#FFFFFF url(../assets/header1.jpg) repeat-x 50% -50px;
}
body p, .content p{
  margin-bottom: 1em;
}
#content .content h2,#content .content h3{
  background: none;
}
#content .news .content h2{
  font:normal 22px Georgia;
}
#content .news .content h3{
  font:bold 17px Georgia;
}
a{
  color:#888;
  text-decoration: none;
  outline: none;
  cursor: pointer;
}
a:hover{
  text-decoration: underline;
}
input, textarea{outline:none;font:14px Arial;}
/*links*/
.node .content p a{color:#888;text-decoration: underline;}
.node .content p a:hover{text-decoration: none;}
img{ border: 0;}
.content{font-family: Arial,Helvetica,sans-serif; font-size: 15px; line-height: 19px;}
/* MAIN CONTAINERS */
.wrapper960{ width: 960px; position: relative; margin: 0 auto;}
.header-wrapper{width: 100%;}
.footer-wrapper{width: 100%; background-color: rgba(255, 255, 255, 0.12);}
#header{ width: 960px; padding-top: 56px; position: relative; margin: 0 auto;}
#content{ width: 960px; }
#footer-blocks{ 
  width: 960px; 
  position: relative; 
  margin: 0 auto; 
  padding-top: 41px;
}
.secondary-links, .primary-links, #menu-slider ul, .user-entrance-list, .jcarousel-skin-books_carousel ul, .article ul, .socialshare ul, .sidebar-list ul, p, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; list-style: none;}
.front .socialshare{
  background: url(/sites/all/themes/behrmanhouse/assets/separator.png) no-repeat 0 0;
  padding-top: 33px;
}
/* HEADER AND MENU */
.header-top{ height: 100px;}
#logo,
.secondary-links li,
.primary-links li,
.primary-links,
.primary-menu-left,
.primary-menu-right,
 #secondary-menu{ 
   float: left;
 }
#logo{
margin-right: 0;
}
#secondary-menu{ 
  padding-top: 22px;
  float:right;
}
.secondary-links li{ margin-right: 8px;}
.secondary-links li a{ font: normal 11px Arial, sans-serif; color: #a1806f; padding-top: 5px; display: block; height: 15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); background: none; padding-right: 0;}
.secondary-links li span{ display: block; width: 2px; height: 17px; background: url(../assets/links-separator.png) repeat-y 0 0; text-indent: -9999px; margin-top: 5px;}
.secondary-links li.active a{ font-weight: bold; color: #4b144c;} /* #4b144c */
.secondary-links li.leaf { list-style: none;}
.search-form{ margin: 0 8px; background: url(../assets/search.png) no-repeat 0 0; width: 185px; border: 0; padding-left: 7px;min-height: 25px;}
.search-form .textinput, .search-form .submitbutton, #mailchimp-custom-subscribe-auth-form .form-submit, #mailchimp-custom-subscribe-auth-form #edit-mail{font: 12px/18px Arial; color: #6c3d24; float: left; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);border: none;background: none;}
#mailchimp-custom-subscribe-auth-form #edit-mail{color: #6c3d24;}
.search-form .textinput, #mailchimp-custom-subscribe-auth-form #edit-mail{ width: 146px; font-weight: normal; padding-top: 4px;}
.search-form .submitbutton, #mailchimp-custom-subscribe-auth-form .form-submit{
  font-weight:bold;
  margin:0;
  padding:0 0 0 3px;
  text-transform:uppercase;
  width:37px;
  cursor:pointer;
  height: 24px;
 }
 .search-form.newsletter .submitbutton {
   padding-top: 0;
}
#block-mailchimp-3e555974bd p a, #sign_up_now, #block-mailchimp_custom-0  #sign_up_all{color: #23ABCC; font: bold 20px Arial,sans-serif;text-align: center;}
#block-mailchimp-3e555974bd p {margin: 15px 0;}
a#sign_up_now {cursor: pointer;}
#blog-panel .search-form .submitbutton, .panel-col-last .search-form .submitbutton, #front-page .newsletter .submitbutton, #mailchimp-custom-subscribe-auth-form .form-submit {width: 37px; height: 24px; background: url(../assets/button-background.png) no-repeat 0 0;border: none;}
.search-form .form-item{ margin:0;}
#mailchimp-custom-subscribe-auth-form .mailchimp-newsletter-wrapper{margin-left: 5px;}
#mailchimp-custom-subscribe-auth-form #sign_up_all{display:block;margin:10px 0 0 10px;}
.secondary-links li a.shopping-cart{ background: url(../assets/cart.png) no-repeat 0 2px; padding-left: 32px; height: 19px;}
#primary-menu a:hover{
  text-decoration:none;
}
#primary-menu{ 
 
  width: 100%; 
 /* background: url(../assets/menuBG3.png) no-repeat 0 0; */
 
  background: #F5F5F5;
  
  
}
.primary-links{
  width: 950px;
  padding: 1px 0 1px 54px;
}
.primary-links li{ position: relative;}
.primary-links li div.submenu{ 
  padding: 12px 16px;
  margin-left:2px;
  background: #fff; 
  border-style: solid; 
  border-width: 1px 1px 1px 1px; 
  border-color: #6f422b; 
  position: absolute; 
  top: 47px; 
  display: none; 
  overflow: hidden; 
  width: 720px; 
  z-index: 100;
}
.primary-links li div.submenu ul{ list-style: none; margin: 0 45px 0 0; padding: 0 0 15px 0; float: left; width: 130px;}
#primary-menu ul.primary-links li div.submenu ul li{ float: none; margin-bottom: 9px;}
.primary-links li div.submenu a.submenu-title, .primary-links li div.submenu span.submenu-title{ font: normal 14px Georgia; color: #888; display: block; border-bottom: 1px solid #e5e5e5; padding-bottom: 6px;}
.primary-links li div.submenu a{ 
  font: normal 11px Arial, sans-serif;
  color: #51230e;
  display:block;
}
#primary-menu .primary-links li div.submenu a:hover{
  color:#888;
  text-decoration: underline;
}
.primary-links > li{
  margin-bottom:4px;
}
.front .primary-links > li{
  margin-bottom:0px;
}
.primary-links li a.primary-item{ 
  font-size: 16px; 
 /* color: #6b4623; #68236b */
  color: #68236b;
  text-transform: uppercase; 
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); 
  line-height: 23px; 
/*  letter-spacing: 0.25px; */
  display: block; 
  padding: 13px 23px 0;
  margin:0 2px;
  height: 32px; 
  border: 1px solid transparent;
  border-bottom:2px solid transparent;/*prevents jumping effect when on hover*/
}
.primary-links li.active-trail a.primary-item,
.primary-links li.leaf a.primary-item:hover{
  background: #fff;
  border-style: solid; 
  border-width: 1px; 
  border-color: #6f422b;
  height: 32px;
}
.primary-links li a.primary-item:hover,
.primary-links li a.primary-item.link-over{ 
  height:34px;
  background: #fff; 
  border-style: solid; 
  border-width: 1px 1px 0 1px; 
  border-color: #6f422b;
  position:relative;
  z-index:999;
}
#primary-menu .primary-links li a.home{
  background: url(../assets/home.png) transparent no-repeat 0 50%; 
}
#primary-menu .primary-links li a.home:hover,
#primary-menu .primary-links li a.home.active{
  color: #000;
  border: 1px solid transparent;
}
.primary-links li.first a, .primary-links li.first a{border: 1px solid transparent;}
.primary-links li.leaf{ list-style: none; margin:0; padding:0;}
.primary-links li.expanded {list-style-image: none; list-style-type: none; padding: 0;}


.primary-menu-right{ background: url(../assets/menu-right1.png) no-repeat 0 0;}
#primary-menu .top-line { position: absolute; top: 45px; left: 1px; height: 4px; overflow: hidden; background: #fff; z-index: 9000; display: none;}
#menu-slider{
  margin-top:0px;
}
.front #menu-slider ul li h3{color:#874e31;}
/* MAIN CONTENT */
.row, .row2{ padding: 33px 0 40px 0;}
.row3{ padding-top: 44px;}
.row2, .row3{ background: url(../assets/separator.png) no-repeat 0 0;}
.maincontent, 
#blog-panel .panel-col-first, 
#blog-entry .panel-col-first,
#news-listing .panel-col-first, 
#news .panel-col-first,
#podcast-listing .panel-col-first, 
#podcast .panel-col-first,
#consultants-listing .panel-col-first, 
#consultant .panel-col-first{ 
  width: 716px; 
  margin-right: 16px;
  float: left; 
  overflow: hidden;
}

.sidebar, #blog-panel .panel-col-last, #blog-entry .panel-col-last,
#news-listing .panel-col-last, #news .panel-col-last,
#podcast-listing .panel-col-last, #podcast .panel-col-last,
#consultants-listing .panel-col-last, #consultant .panel-col-last { width: 213px; padding-left: 15px; float: left;
/*                 overflow: hidden;*/
}
ul.links .comment_forbidden.first{display: block;height: 29px;font:12px Arial;}
ul.links .socialshare{padding-bottom: 20px;}
.user-entrance{ width: 226px; float: left;}
.entrance-margin{ margin-right: 17px;}
.user-entrance-header{ position: relative; }

.user-entrance-header h3{
    font-weight: normal;
    padding-top:2px;
}
.user-entrance-header h3 a{
    padding: 0 27px 0 10px;
    font: normal 25px/34px "Delima MT W01 Light";
    color: #fff;
    text-shadow: none;
    background: url(../assets/arrow.png) no-repeat 100% 50%;
}

.user-entrance-image{ position: relative; height: 118px; margin-bottom: 17px;}
.user-entrance h4, .user-entrance p, .user-entrance a{ font: normal 14px Arial, sans-serif; text-shadow: 1px 0px 1px rgba(255, 255, 255, 0.3); line-height: 23px;}
.user-entrance h4{color: #562002;}
.user-entrance p{color: #765d50;}
.user-entrance a{color: #15a6ca;}
.magenta .user-entrance-header{ background: #8f56a2;}
.brown .user-entrance-header{ background: #d08041;}
.red .user-entrance-header{ background: #9e3344;}
.main-header, .pane-title{
  font-size: 25px;
  font-weight: normal;
  color: #874e31; 
  letter-spacing: -1px;
  padding-bottom:10px;
}

.news-block-title ul {padding: 0;}
.main-header2, .maincontent .pane-title, .news-block-title h2 {font-size: 26px; font-weight: normal; color: #3b1b09; letter-spacing: -0.3px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);}
.user-entrance-list{background: url(../assets/list-separator.png) no-repeat 0% 100%;}
.siderbar-user-entrance h3{ margin-bottom: 15px;}
.siderbar-user-entrance ul{ padding: 0;}
.siderbar-user-entrance .user-entrance-list li{ padding: 13px 0; background: url(../assets/list-separator.png) no-repeat 0 0; list-style-image: none; list-style-type: none;}
.user-entrance-list li a{ color: #888; font-size: 15px; display: block; padding: 2px 0 2px 24px; background: url(../assets/list-bullet.png) no-repeat 0 0;}
.newsletter h3{ margin-bottom: 30px;}
.newsletter h3, .newsletter p{ text-align: center;}
.newsletter p{font: normal 12px Arial, sans-serif; color: #765d50; line-height: 19px; margin: 15px 0;}
.newsletter .search-form{ margin: 15px auto 0 auto;}
.newsletter p span{ font-weight: bold; color: #3b1b09; font-size: 14px;}
.newsletter p a{ font: bold 20px Arial, sans-serif; color: #23abcc;}
.footer-line{clear:both;width: 100%; height: 24px; background: url(../assets/footer-copy1.png) repeat-x bottom left;}
.updates-header{ position: relative; padding-bottom: 10px;}
.updates-header .feed{ background: url(../assets/feed.png) no-repeat 0 0; padding: 3px 0 0 28px; font-size: 17px; color: #472918; display: block; position: absolute; right: 0; top: 7px;}
.four-cols{ 
  width: 227px; 
  float: left; 
  padding-bottom: 25px;
  padding-right:17px;
}
.four-cols h3, .four-cols h3 a, .footer-cols .four-cols h3{
  color: #3b1b09;
  font: bold 14px Arial, sans-serif;
}
#footer-menus .panel-pane.four-cols h2.pane-title {
  color: #3b1b09;
  font: bold 14px Arial, sans-serif;
  text-shadow:none;
}
.pane-menu-menu-behrmanhouse-footer-menu-4.four-cols {
  padding-right: 0;
}
.four-cols span{ font: normal 10px Arial, sans-serif;}
.four-cols span.blue{color: #15a6ca;}
.four-cols span.yellow{color: #eca200;}
.four-cols span.red{color: #ca5f3f;}
.four-cols p{ color: #765d50; font: normal 12px Arial, sans-serif; padding-top: 10px;}
.front .updates .views-row-4,.front .updates .views-row-8 { padding-right:0;}
#footer-blocks .four-cols p{ color: #753a24; font: normal 12px Arial, sans-serif; padding-top: 20px; line-height: 24px;}
#footer-blocks .four-cols ul.menu {
  color: #753a24; 
  font: normal 12px Arial, sans-serif; 
  padding-top: 10px; 
  line-height: 20px; 
  margin:0; 
  padding-left: 0; 
}
#footer-blocks .four-cols li{ list-style: none; margin: 0; padding:0; }
#footer-blocks .four-cols li a { color: #753a24; }
#footer-blocks #block-menu-menu-behrmanhouse-footer-menu-4 { padding-right:0; }
.footer-copyright{ padding: 25px 0;}
.footer-copyright-line{ width: 804px; height: 2px; overflow: hidden; background: url(../assets/footer-line.png) repeat-x 0 0; margin: 0 auto; position: relative;}
.footer-copyright p, .footer-copyright li a { text-align: center; color: #3b1b09; font-size: 13px; line-height: 20px;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);}
.footer-copyright ul.menu { text-align: center; }
.footer-copyright ul.menu li { margin: 0; padding: 0;}
.footer-copyright li { display: inline; list-style:none; }

.breadcrumbs, .pane-page-breadcrumb{
  line-height:normal;
  padding: 25px 0 20px;
}
.breadcrumbs a, .pane-page-breadcrumb a{ text-decoration: underline; margin-right: 10px;}
.breadcrumbs a, .breadcrumbs, .pane-page-breadcrumb{ font: normal 14px Georgia; color: #888;}

.article{ padding-bottom: 50px; background: url(../assets/article-separator.png) no-repeat bottom left;}
.article h3{ font-weight: normal; font-size: 29px; line-height: 23px; padding-bottom: 10px;}
.article em{ font: italic 12px/20px Arial; color: #666; display: block;}
.article tt{ font: normal 16px/24px Georgia; color: #2f2f2f; padding: 30px 0; display: block;}
.print{ margin-bottom: 15px;}
.print a{ display: block; padding-left: 13px; font: bold 11px Arial; color: #333;}
.print .print-print{ background: url(../assets/print.png) no-repeat 0 1px;}
.print .print-share{ background: url(../assets/share.png) no-repeat 0 3px;}
.article p, .article ul li{ font: normal 14px/20px Arial;}
.article p{ color: #4d4d4d; padding-bottom: 15px;}
.article ul{ padding-left: 15px;}
.article ul li{ list-style: disc;}
.sidebar-list{ margin-bottom: 35px;}
.sidebar-list ul{ padding: 24px 0 12px 15px; list-style-image: url(../assets/sidebarlist.png);}
.sidebar-list ul li{ padding-bottom: 12px;}
.sidebar-list ul li a{ font: normal 12px Arial;}
.sidebar .sidebar-list ul li.active a{ color: #888; font-weight: bold;}
.sidebar-list h3, .sidebar-list ul{ background: url(../assets/list-separator.png) no-repeat 0% 100%;}
.sidebar-list h3{ font-size: 22px; line-height: 23px; font-weight: normal; padding-bottom: 17px;}
.sidebar-new-products
/*, .panel-teaser*/
{ text-align: center; padding: 28px 0 10px 0;}
.panel-col-last{padding-top: 21px;}
#teach-educators .panel-col-last, .page-familieslearn .panel-col-last{padding-top: 0;}
.panel-col-last .panel-pane h2{padding-top: 0;}
.sidebar-new-products, .panel-teaser{ text-align: center; margin-bottom: 10px; background: url(../assets/list-separator.png) no-repeat 0% 100%;}
.sidebar-new-products-item, .panel-teaser-item{ padding: 15px;}
.sidebar-new-products-item h4, .panel-teaser-item h4, .panel-teaser-item a{ font: bold 14px/17px Arial; color: #888;}
.sidebar-new-products-item p, .panel-teaser-item p{ font: normal 12px/17px Arial; color: #544f4c;}
.sidebar-newsletter, .sidebar-app{background: url(../assets/list-separator.png) no-repeat 0% 100%; padding-bottom: 20px;overflow: hidden;margin-bottom: 10px;padding-top:5px;}
.front .sidebar-newsletter {background: none;}
.sidebar-newsletter h3, .sidebar-app h3, #content #block-mailchimp_custom-0 h2{ margin-bottom: 30px; font-size: 18px; color: #3b1b09; font-weight: normal;font-family: "Delima MT W01 Light"}
#content #block-mailchimp_custom-0 h2{padding: 0;background: none;}
.mc-subscr-description{margin-top: 15px;text-align: center;}
.sidebar-newsletter h3, .sidebar-newsletter p, .sidebar-app p, .sidebar-app h3, .sidebar-recomended, #block-mailchimp_custom-0 h2, #block-mailchimp_custom-0 p{ text-align: center;}
#block-mailchimp_custom-0 .mailchimp-newsletter-wrapper {width: auto;float:none;position: relative;}
.mailchimp-newsletter-wrapper .form-checkbox{position: relative;top: 1px;}
#mailchimp-custom-subscribe-auth-form label{float: left;display: block;}
#mailchimp-custom-subscribe-auth-form .form-checkbox{display: block;float: left;margin-bottom:10px;}
.sidebar-newsletter p, #block-mailchimp_custom-0{font: normal 12px/19px Arial, sans-serif; color: #765d50;}
.sidebar-newsletter p{ margin-top: 15px;}
.sidebar-newsletter .search-form{ margin: 15px auto 0 auto;}
.sidebar-newsletter p img{ display: block; padding-bottom: 5px; position: relative; margin: 0 auto;}
.sidebar-newsletter p span{ font-weight: bold; color: #3b1b09; font-size: 14px;}
.front .sidebar-newsletter h3, .front #block-mailchimp_custom-0 h2 {font-size: 25px;}
.sidebar-app, .sidebar-recomended{ padding-top: 20px;}
.sidebar-app p{ font-size: 11px; color: #414141; font-weight: bold; padding-bottom: 3px;}
.sidebar-recomended h3, .panel-teaser h3{ font-size: 18px; color: #3b1b09; font-weight: normal;}
.pane-bh-related-content {margin-top: 29px;}
.pane-assessments{
  margin: 0 0 10px 0;
  background: url("/sites/all/themes/behrmanhouse/assets/list-separator.png") no-repeat scroll 0 100% transparent;
  padding-bottom: 5px;
}

.socialshare ul li, .print a, .socialshare a{ float: left; margin-right: 12px;}
.socialshare ul li span, .socialshare .share-this{ font: bold 16px/32px Arial; color: #888; margin-right: 10px;}
.socialshare ul li a, .socialshare a { display: block; width: 30px; height: 32px;}
.socialshare a.addthis_button_google_plusone {width: 60px; text-indent: 0;}
.socialshare a.addthis_button_facebook_like, .socialshare a.addthis_button_facebook_like_counter {text-indent: 0;}

/*background-image: url(../assets/social.png); background-repeat: no-repeat;*/

/*.socialshare .fb .socialshare a.addthis_button_facebook{ background-position: 0 0;}
.socialshare .tw, .socialshare a.addthis_button_twitter{ background-position: -30px 0;}
.socialshare .my, .socialshare a.addthis_button_myspace{ background-position: -60px 0;}
.socialshare .in.socialshare a.addthis_button_linkedin{ background-position: -90px 0;}
.socialshare .em.socialshare a.{ background-position: -120px 0;}*/
.socialshare .share-this {float: left;}

/* ROUND CORNERS */
.tr, .tl, .br, .bl, .tir, .til {
    width: 5px;
    height: 5px;
    position: absolute;
}
.tl{
    background: url(../assets/box-corners.png) no-repeat 0 0;
    left: 0;
    top: 0;
}
.tr{
    background: url(../assets/box-corners.png) no-repeat -5px 0;
    right: 0;
    top: 0;
}
.bl{
    background: url(../assets/box-corners.png) no-repeat 0 -5px;
    left: 0;
    bottom: 0;
}
.br{
    background: url(../assets/box-corners.png) no-repeat -5px -5px;
    right: 0;
    bottom: 0;
}
.magenta .tir{
    background: url(../assets/box-corners.png) no-repeat -5px -10px;
    right: 0;
    top: 0;
}
.magenta .til{
    background: url(../assets/box-corners.png) no-repeat 0 -10px;
    left: 0;
    top: 0;
}
.brown .tir{
    background: url(../assets/box-corners.png) no-repeat -5px -15px;
    right: 0;
    top: 0;
}
.brown .til{
    background: url(../assets/box-corners.png) no-repeat 0 -15px;
    left: 0;
    top: 0;
}
.red .tir{
    background: url(../assets/box-corners.png) no-repeat -5px -20px;
    right: 0;
    top: 0;
}
.red .til{
    background: url(../assets/box-corners.png) no-repeat 0 -20px;
    left: 0;
    top: 0;
}


/* FIXES */
.clear{ width: 100%; height: 1px; overflow: hidden; clear: both;}
#secondary-menu, .secondary-links, .row, .row2, .row3, .updates, .footer-cols, .print, .socialshare, .header-top{ overflow: hidden;}
.footer-copyright{filter: alpha(opacity=50); -moz-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5;width: 100%;}

.search-results{}
.page-header,
.blogpage .panel-col-first h2, 
#consultants-listing .panel-col-first h2, 
#page-title, 
#forum-listing .pane-title, 
#news-listing .pane-title,
#topic-list h2, 
#blog-panel h2,
#forum .pane-title,
.pane-search-result .pane-title,
#podcast-listing .pane-title,
.panel-panel h2,
.panel-panel h1{
  font-weight: normal; 
  font-size: 29px; 
  color: #888; 
  text-shadow: 0px 1px 0 #fff; 
  background: url(../assets/article-separator.png) no-repeat bottom left; 
  padding: 21px 0 20px 0;
}
.item-list{width: 100%;}
#podcast-listing .podcast h2 {background: none;padding-top: 0;}
.page-header-blue, #blog-panel .panel-col-first h2.pane-title, #news-listing .panel-col-first h2.pane-title, #news-listing .panel-col-first h1.pane-title{ font-weight: normal; font-size: 29px; color: #15a6ca; text-shadow: 0px 1px 0 #fff; background: url(../assets/article-separator.png) no-repeat bottom left; padding-bottom: 21px;}
.search-results h4{ font-weight: normal; font-size: 16px; color: #888; padding: 15px 0 20px 0;}
.pagination-top{ position: relative; background: url(../assets/article-separator.png) no-repeat bottom left; padding-bottom: 20px;}
.pagination-top p{ text-align: center;  margin: 0;}
.pagination-top a, .pagination-top a.active{ position: absolute; top: 0;}
.pagination-top p, .pagination-top a, .pagination-top a.active{ font: bold 13px Arial; color: #3b1b09;}
.pagination-next{ right: 0;}
.pagination-prev{ left: 0;}
.result{ padding: 25px 0; background: url(../assets/article-separator.png) no-repeat bottom left; overflow: hidden; }
.result p a, .result h5 a{color: #888; text-decoration:underline;}
.result p a:hover{text-decoration:none;}
.result h5{ font: normal 16px Georgia; color: #888; padding-bottom: 3px;}
.result p{ font: normal 14px Arial; color: #4c4c4c; line-height: 20px;}
.result img{ float: left; margin-right: 10px;}
.pagination-bottom, ul.pagination-bottom { position: relative; padding-top: 3px;}
.pagination-bottom ul { overflow: hidden; list-style: none; margin: 0; padding: 0; position: relative; margin: 0 auto; width: 380px;}
.pagination-bottom ul li{ float: left; margin-right: 10px;}
.pagination-bottom ul li a, .pagination-bottom ul li, .item-list ul.pager li, .item-list .pager li a { font: bold 13px Arial; color: #3b1b09;}
.pagination-bottom ul li.current a, .item-list ul.pager li.current a.active,.item-list ul.pager li.current{color: #23abcc; text-decoration: underline;}
.page-search .item-list{padding-top:15px;}

.podcast{
  padding: 20px 0 10px; 
  background:url("../assets/article-separator.png") repeat-x scroll left bottom transparent;
}
.node-type-podcast .podcast{
  padding: 20px 0 0; 
  
  }
.podcast h2{ font: normal 35px Georgia; color: #753a24; padding-bottom: 10px;}
.podcast h2 a{ 
  color: #753a24;
}
.node-type-podcast #podcast .panel-region-separator{
  clear:left;
}
.podcast .podcast-author{ overflow: hidden; padding: 5px 0 15px 0;}
.podcast .podcast-author img{ float: left; margin-right: 12px;-moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.75); -wekbit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.75); box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.75);filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=130, strength=2) }
.podcast .podcast-author p{ font: normal 14px Arial; color: #666;}
.podcast .podcast-author p span{ font: bold 15px Arial; color: #888;}
.podcast .podcast-content1{ font: normal 14px Georgia; color: #444;}
.podcast .podcast-content2{ font: normal 14px Arial; color: #444;}
.podcast .podcast-content1, .podcast .podcast-content2, .podcast .content { padding-bottom: 25px;}
.podcast .podcast-options{ overflow: hidden; padding-bottom: 20px;}
.podcast .podcast-options .tags{
  clear:both;
  padding-top:17px;
}
.podcast .podcast-options .tags ul li a{font: normal 12px Arial; color: #737373;}
.podcast .podcast-options-image{ float: left; margin-right: 25px; display: block;}
.podcast .podcast-options-buy{ padding: 5px 0 20px 0;}
.podcast .podcast-options-buy a,
.podcast .podcast-options-download a{
  font: normal 14px Georgia; 
  color: #3b1b09; 
  text-decoration: underline;
  line-height: 22px;
/*  margin-right:7px;*/
}
.podcast-options .podcast-options-download .item-list {padding:0; float:left;}

.podcast .podcast-options-buy a:hover,
.podcast .podcast-options-download a:hover{
  text-decoration:none;
}
.podcast .podcast-options-buy img, .podcast .podcast-options-download img{ float: left; margin-right: 5px; text-align: center;}
.podcast .podcast-options-download img{ padding-left: 5px;}
.podcast .podcast-options-download{ padding-top: 5px;}
.tags, .blog .tags a, .tags .links a { font: normal 12px Arial; color: #737373;}
.tags span{ font: bold 12px Arial; color: #000;}

/*PODCAST ITEM*/
.podcast-item{width:412px;float:left;}
.podcast-item h3, .podcast-item h3 a{font:normal 35px Georgia;color:#753a24;margin:20px 0 6px 0;width: 715px;}

.podcast-text p{font:15px Arial;color:#444;margin-top: 13px;}
.podcast-item .tags{margin:36px 0 30px 0;}
.podcast-item .back-to{font:12px Arial; color:#9e5621;margin-top: -10px;display: block;}
.podcast-right {float:right;width:243px;margin-top:160px; }
.podcast-right1 {margin-top:78px; }
.podcast-right a{font:14px/22px Georgia;color:#3b1b09;display:block;text-decoration: underline;}
.podcast-right .podcast-buy{padding: 15px 0 28px 41px;background: url(../assets/podcast-buy.png) no-repeat 0 19px;}
.podcast-right .podcast-download{background: url(../assets/podcast-download.png) no-repeat 7px 6px;padding:0 0 3px 42px;}
.podcast-buy a:hover, .podcast-download a:hover{text-decoration: none;}


#content div.view-content div.newslist{ padding: 20px 0; background: url(../assets/article-separator.png) no-repeat bottom left; overflow: hidden;}
#content div.view-content .views-row-last div.newslist{background: none;}
.newslist img{margin-right: 20px; -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75); -wekbit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);}
.newslist .newslist-content{ width: 460px;}
.newslist img, .newslist .newslist-content{ float: left;}
.newslist h6{ font: normal 12px Arial; color: #666; padding-bottom: 5px;}
.newslist h3{ font: normal 26px Georgia; color: #888;}
.newslist p{ font: normal 14px Arial; color: #4b4b4b; line-height: 22px; padding-bottom: 5px;}
.newslist .links a{ font: bold 14px Arial; color: #888; display: block; background: url(../assets/arrow-brown.png) no-repeat top right; width: 180px; height: 20px;}

.news{ padding-bottom: 40px;}
.news img{-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75); -wekbit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75); display: block; margin-top: 16px;}
.page-news-listing h1{ font-size: 29px; color: #15a6ca; padding-bottom: 5px; color:#15a6ca;}
#content #news .node h1{font:40px Georgia;padding:21px 0 2px 0;background: none;}
.news span{ font: normal 12px Arial; color: #494949;}
.news em.submitted{ font: italic 12px Arial; color: #605f5f; display: block; padding: 10px 0 20px 0;}
.news tt{ font: normal 16px Georgia; color: #666; padding-bottom: 25px; line-height: 22px; display: block;}
.news p{ font: normal 14px Arial; color: #666; line-height: 22px; padding-bottom: 20px;}
.news p a{color: #888; text-decoration: underline;}
#content .news h3{ font: normal 22px Georgia; color: #888;}
#content .news h4{ font: bold 17px Georgia; color: #888;}
.maincontent .news ul, .maincontent .news ol{ font: normal 14px Arial; color: #15a6ca;margin:0;padding: 0 0 15px 0;}
.maincontent .news ul li, .maincontent .news ol li{
  list-style-position: outside;
  margin-left: 33px;
  padding-left: 8px;
  color: #000;
  font-size: 18px;}
.news .news-side{ float: right; width: 158px; background: #fff; padding: 20px 12px; margin-left: 20px; -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);}
.news .news-side h6{ font: bold 12px Arial; color: #888; padding-bottom: 5px;}
/*.news .news-side p{ font: normal 10px Arial; color: #017794; line-height: 20px; padding-bottom: 20px;}*/
.news .news-side div.related-content, .news .news-side div.related-content p{ font: normal 10px Arial; color: #017794; line-height: 20px; padding-bottom: 20px;}


.wrapper960 .blog{padding-bottom: 15px;background: url(../assets/article-separator.png) no-repeat bottom left; position: relative;/* margin-bottom: 10px;*/}
.view-content .blog{padding: 19px 0 25px 0;}
.blog h3, .newsletter-node h3{ font: normal 30px Georgia; padding:0 52px 14px 0;}
.blog h2 {background: none;padding:21px 50px 15px 0;}
.newsletter-node h3{padding-top: 10px;}
.blog .comments-count{ background: url(../assets/blog-brown.png) no-repeat 0 0; position: absolute; width: 52px; height: 47px; top: 22px; right: 0; text-align: center; font: normal 23px/35px Georgia; color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.48);}
.blog em.submitted{ font: italic 12px Arial; color: #7e7e7e; display: block; padding-bottom: 15px;}
.blog p,.blog ol,.blog ul{ font: normal 14px Arial; color: #4a4a4a; }
.blog p{ padding-bottom: 21px;margin-bottom: 0;}
.blog .blog_read_more{ font: bold 14px Arial; color: #888; display: block; background: url(../assets/readmore2.png) no-repeat top right; width: 210px; height: 20px;}
.blog .tags, .blog .tags a{ padding-bottom: 12px;}
.blog .terms a {display: inline; background: none;}
.blog .terms li {padding: 0;}
.blogpage .item-list ul {display: none;} /* hide "create new blog entry" link */
.blogpage .item-list ul.pager { display: block; }
.comments{width: 900px;}
.pane-node-comments .pane-content{width:740px;}
.pane-node-comments h2{padding-top: 0;}
.comments h3{ font-size: 29px; font-weight: normal; color: #3b1b09; background: url(../assets/article-separator.png) no-repeat bottom left; margin: 0 0 10px 0; padding: 8px 0;}
.comment{ overflow: hidden;  background: url(../assets/article-separator.png) no-repeat bottom left; padding-top: 25px;}
.comment-left{ float: left; width: 230px; padding: 0 28px 25px 0;}
.comment-left img, .comment-left .comment-user-picture{ float: right;}
.comment-left p, .comment-left .submitted{ font: normal 12px Arial; color: #656565; float: left; text-align: right; width: 164px; word-wrap: break-word;}
.comment-left p span, .comment-left span{ font: bold 15px Arial; color: #888;}
.comment-content{text-align: justify; float: left; width:460px;}
.comment-content p{padding-bottom: 25px;font:14px Arial; color: #4a4a4a;}
.comments .indented{margin-left: 0;}
.block-comments .indented{margin-left: 0;padding-left: 25px;}
.pane-node-comments h2.pane-title{color:#3b1b09;}

.comments-form{}
.comments-form h3{font-size: 29px; font-weight: normal; color: #3b1b09; padding: 21px 0 14px 0;}
.comments-form input, .comments-form textarea{margin:0;font:normal 14px Arial;}
/*.comments-form .form-item {margin: 0;}*/
.pane-node-comment-form #comment-form button, .pane-node-comment-form .form-submit{
  width:106px!important;
}



/* forum comments form */
#forum-post #comment-form #jqTransformTextarea-mm,
.pane-theming-comment-reply #comment-form #jqTransformTextarea-mm,
#forum-post #comment-form #jqTransformTextarea-mm textarea,
.pane-theming-comment-reply #comment-form #jqTransformTextarea-mm textarea,
#forum-post #jqTransformTextarea-mm,
.pane-theming-comment-reply #jqTransformTextarea-mm,
#forum-post #jqTransformTextarea-mm textarea
.pane-theming-comment-reply #jqTransformTextarea-mm textarea
{width: 457px;height: 284px;}
#forum-post #comment-form #jqTransformTextarea-ml,
.pane-theming-comment-reply #comment-form #jqTransformTextarea-ml,
#forum-post #comment-form #jqTransformTextarea-mm,
.pane-theming-comment-reply #comment-form #jqTransformTextarea-mm,
#forum-post #comment-form #jqTransformTextarea-mr,
.pane-theming-comment-reply #comment-form #jqTransformTextarea-mr{
  height: 291px;
}
#forum-post #comment-form .jqTransformInputWrapper,
.pane-theming-comment-reply #comment-form .jqTransformInputWrapper{
  width: 473px!important;
}
#forum-post #comment-form .jqTransformInputWrapper input,
.pane-theming-comment-reply .jqTransformInputWrapper input{
  width: 458px!important;
}

/* create topic form */
.forum-comments #node-form #jqTransformTextarea-mm,
.forum-comments #node-form #jqTransformTextarea-mm textarea,
.forum-comments #node-form #jqTransformTextarea-mm,
.forum-comments #node-form #jqTransformTextarea-mm textarea
{width: 457px;height: 383px;}
.forum-comments #node-form #jqTransformTextarea-ml,
.forum-comments #node-form #jqTransformTextarea-mm,
.forum-comments #node-form #jqTransformTextarea-mr{
  height: 390px;
}
.forum-comments #node-form .jqTransformInputWrapper{
  width: 473px!important;
  margin-bottom: 20px;
}
.forum-comments #node-form .jqTransformInputWrapper input{
  width: 458px!important;
}
.forum-comments #node-form .jqTransformSelectWrapper,
.forum-comments #node-form .jqTransformSelectWrapper ul
{width: 473px!important;
margin-bottom: 20px;}
.forum-comments #node-form .form-submit{margin-top: 0;}
/* blog comments form */
#blog-entry #comment-form #jqTransformTextarea-mm,
#blog-entry #comment-form #jqTransformTextarea-mm textarea,
#blog-entry #jqTransformTextarea-mm,
#blog-entry #jqTransformTextarea-mm textarea
{width: 515px;height: 131px;}
#blog-entry #comment-form #jqTransformTextarea-ml,
#blog-entry #comment-form #jqTransformTextarea-mm,
#blog-entry #comment-form #jqTransformTextarea-mr{
  height: 138px;
}
#blog-entry #comment-form .jqTransformInputWrapper{
  width: 352px!important;
}
#blog-entry #comment-form .jqTransformInputWrapper input{
  width: 388px!important;
}
#forum-post #comment-form .form-item{margin-bottom: 17px;}
.comments-form .inp-medium{margin-bottom: 15px;}
.input-long{width:350px;height: 35px; margin-bottom: 15px;}
.input-long input{width:326px;height:14px; padding:10px 7px 11px 7px; border: none; background:url(../assets/input-long-center.png) repeat top right;}
.comments-form .left, .comments-form .right{float:left; overflow: hidden;}
#comment-form .form-item label {float: left;}
.input-long .left, .input-long .right{width:5px; height: 35px;}
.input-long .left{background:url(../assets/input-long-bg.png) no-repeat top left;}
.input-long .right{background:url(../assets/input-long-bg.png) no-repeat top right;}
.message_long {width: 530px; height: 148px;margin-bottom: 27px;}
.textarea_wrap{width:511px;height: 148px;float:left;overflow:hidden;}
.message_long textarea{width:530px;height: 118px; padding:15px 0 0 5px;border: none;background:url(../assets/message-long-center.png) repeat top right;}
.message_long .left, .message_long .right{width:6px; height: 148px;}
.message_long .left{background:url(../assets/message-long.png) no-repeat top left;}
.message_long .right{background:url(../assets/message-long.png) no-repeat top right;}
.post{width:106px;height: 42px;padding:0;background:url(../assets/post-btn1.png) no-repeat top right; border:none;color:#fff;font:normal 18px Arial;text-shadow: 0px 1px 1px #000;cursor:pointer;}
.grey{color:#414141;text-shadow: 0px 1px 1px #fff;}
.brown{color:#6c3d24;text-shadow: 0px 1px 1px #fff;}

.message_blog {width: 530px; height: 148px;margin-bottom: 27px;}
.message_blog .textarea_wrap{width:511px;height: 148px;}
.message_blog textarea{width:530px;height: 133px; padding:15px 0 0 5px;border: none;background:url(../assets/message-blog-center.png) repeat top right;font:normal 14px Arial;}
.message_blog .msg-left, .message_blog .msg-right{height: 148px;}
.message_blog .msg-left{background:url(../assets/message-blog.png) no-repeat top left;}
.message_blog .msg-right{background:url(../assets/message-blog.png) no-repeat top right;}


/*FORM ELEMENTS*/
/*.inp-medium, .inp-short, .inp-long{ overflow: hidden;}
.inp-medium input, .inp-short input, .inp-long input{float:left;padding:9px 7px 9px 7px; height: 17px; background:url(../assets/input-long-center.png) repeat top right;border: none;font:normal 14px Arial;}
.inp-medium input{width: 328px;}
.inp-short input{width: 308px;}
.inp-long input, .forum-comments .node-form .form-text{width: 449px;}
.left, .right{float:left;width: 5px;height: 35px;}
.left{background:url(../assets/input-long-bg.png) no-repeat top left;}
.right{background:url(../assets/input-long-bg.png) no-repeat top right;}
.submit, #user-register .form-submit{;height: 42px;padding:0;border:none;color:#fff;font:bold 18px Arial;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);cursor:pointer;}*/

/*FAQ AND CONSULTANTS*/
.node .faq{padding: 28px 8px 0 0; background: url(../assets/article-separator.png) no-repeat bottom left;}
.node .faq .faq_msg_body{ 
  padding:0 0 28px 0;
}
.node .faq h3{font:normal 20px Georgia;padding-bottom: 28px;cursor:pointer;}
.node .faq a{text-decoration: underline;color:#888;}
.node .faq h3, 
.node .faq a{color:#888;}
.node .faq p{font:14px Arial;color:#444;text-align:justify;}
.node .faq span.faq_Q, 
.node .faq span.faq_A{font-weight: bold;float: left; display: block;margin-bottom: -1px;}
.node .faq_msg_body p span{color:#666666;}
.consultants{overflow:hidden;padding-bottom: 2px;}
.consultant {float:left;width: 343px;padding:30px 15px 0 0;overflow: hidden;}
.consultant > img{float: left; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75); -wekbit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}
.info-right{margin-left:126px;}
.consultant h3{font:normal 18px Georgia;margin-bottom: 4px;color:#888;}
.consultant h3 a:hover{text-decoration: underline;}
.consultant p{font:normal 12px/18px Arial;color:#666666;}
.consultant a{font:bold 13px Arial; color:#15a6ca;}
.consultant h3 a{font:normal 18px Georgia;margin-bottom: 4px;color:#888;}
.consultant a img{vertical-align: middle;margin-left: 3px;}
.consultant a:hover{text-decoration:none;}
.consultant a:hover span{text-decoration:underline;}
.position {margin-bottom:17px;}

.consultant-profile h2, .consultant-profile h3, .consultant-profile h4, .consultant-profile h5, .consultant-profile h6, .consultant-profile em.submitted, .consultant-profile cite, .consultant-profile .cite p{color:#834897;}
.consultant-profile h3{font:normal; font-size: 25px; background: url(../assets/article-separator.png) no-repeat bottom left;margin:20px 0 13px 0;padding-bottom: 19px;}
.consultant-profile h4{font:normal; font-size: 24px; margin-bottom: 8px;}
.consultant-profile p{font:14px/21px Arial; margin-bottom: 18px;color:#444;}
.consultant-profile p strong{color:#666666;}
.consultant-profile em.submitted {display: block;margin-top: -8px;}
.consultant-profile em.submitted span{font-weight: bold;}
.consultant-profile img{float:left;margin:0 15px 23px 0;}
.consultant-profile .cite{margin:0 0 30px 43px;font:italic 14px Georgia;}
.consultant-profile .cite p{margin-top:27px;font: italic 14px Georgia;}
.consultant-profile .back-to{font:12px Arial;color:#9e5621;}
.consults-sidebar-list{ margin: 0 0 18px 0;}
.consults-sidebar-list ul{margin:0 0 0 5px; padding: 23px 0 29px 15px; list-style-image: url(../assets/sidebarlist.png);}
.consults-sidebar-list ul li{ padding-bottom: 12px;}
.consults-sidebar-list ul li a{ font: normal 12px Arial;color:#655346;}
.consults-sidebar-list ul li.active a{ color: #834897; }
.consults-sidebar-list h3, .consults-sidebar-list ul { background: url(../assets/list-separator.png) no-repeat 0% 100%;}
.consults-sidebar-list h3{ font-size: 22px; line-height: 23px; font-weight: normal; padding:5px 0 19px 0;color: #834897;}
#consultant .pane-bh-related-content{margin-top: 0;}


/*FORM ELEMENTS*/
.inp-medium, .inp-short, .inp-long{ overflow: hidden;}
.inp-medium input, .inp-short input, .inp-long input{float:left;padding:9px 7px 9px 7px; height: 17px; background:url(../assets/input-long-center.png) repeat top right;border: none;font:normal 14px Arial;outline: none;color:#4c4c4c;}
.inp-medium input{width: 328px;}
.inp-short input{width: 308px;}
.inp-long input, .forum-comments .node-form .form-text{width: 449px;}
form .left,form .right{float:left;width: 5px; height: 35px;}
form .left{background:url(../assets/input-long-bg.png) no-repeat top left;}
form .right{background:url(../assets/input-long-bg.png) no-repeat top right;}
.msg-left, .msg-right{float:left;width: 5px;}
.textarea_wrap{float:left;overflow:hidden;}
.textarea_wrap textarea{outline: none;color:#4c4c4c;}
.submit, #user-register .form-submit{height: 42px;padding:0;border:none;color:#fff;font:bold 18px Arial;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);cursor:pointer;}
 #content .marker, .form-required {
    color: #753a24;
}
#user-register #edit-profile-address2-wrapper{margin-top: -20px;}
/*USER REGISTRATION*/
.auth, .tabs{padding:10px 0; background: url(../assets/article-separator.png) no-repeat bottom left;margin-bottom: 31px;}
.auth a, .tabs li a{font:14px Arial; color: #000;margin-right: 55px;}
.registration p{ padding-bottom: 24px;color:#3b1b09;font:19px Georgia;}
.usr-info{padding:24px 18px 0 0;background: url(../assets/article-separator.png) no-repeat top left;overflow: hidden;}
.usr-info .inp-short, #user-login .inp-medium{margin:12px 0 21px 0;}
.usr-info #edit-conf-mail-1-wrapper .inp-short {margin-bottom: 0;}
.usr-info #edit-conf-mail-1-wrapper .description {margin: 2px 0 21px;}
.usr-info label, #user-login label{font:bold 14px Arial;}
.usr-info br{clear:left;}
.registration .submit, #user-register .form-submit {width:106px;background:url(../assets/post-btn1.png) no-repeat top right;margin-top:40px;}
.fl{float:left;}
.fr{float:right;}
.auth .auth-active, .tabs li.active a {color:#888;font: bold 15px Arial;}

/* FORUM*/
.node-type-forum .content{position: relative}
.comments-separator{position: absolute;bottom: 0;right: 0; width: 718px;height: 2px;background: url(../assets/article-separator.png) repeat bottom right;}
.topic h3, .forum-comments h4, .topic h5, .topic a,
.forum-comments form label,
.comments-form form label,
.comments-form h4,
#forum-post li a.active,
#forum-post h2,
#content .forum-comment h3.comment-title {color: #888; font-weight: normal;}
#forum-post h2, #forum-post h1 {background: none;padding-bottom: 14px;}

.forum-comments h4, .comments-form h4, #forum-post .block-comments h2 {font-size: 24px; line-height: 47px;background: url(../assets/article-separator.png) no-repeat bottom left;padding:0;}
.topic {padding-bottom: 15px;}
a.forum-comment-a{padding-bottom: 16px;}
/*.topic h3, #forum-post .block-node h2 {font-size: 29px; padding: 30px 0 18px 0; /background: url(../assets/article-separator.png) no-repeat top left;}*/
.topic h5, #content .forum-comment h3.comment-title{font: 20px "Delima MT W01 Light"; margin: 24px 0 15px 0; padding:0; }
.topic em.submitted, .topic p{color:#4c4c4c; font-size: 14px;}
.topic em.submitted{font-family:Georgia;display: block;margin-bottom: 10px;}
.topic p{font-family: Arial;padding: 0 0 20px 0;line-height: 20px;}
.topic span{color:#23abcc;}
.topic strong{color:#3b1b09;}
.topic a.forum-comment-a{
  float:right;
  font:bold 12px Arial;
  display:block;
  margin-right:13px;
}

.forum-comments form, #forum-post #comment-form, .comments-form #comment-form {margin-top: 27px;}
#blog-entry .comments-form #comment-form {margin-top: 0;}
.forum-comments form .inp-long, .forum-comments .message_logged,
.forum-comments .message_not_logged,
.forum-comments .message-create-topic,
.comments-form #comment-form .inp-long,
.comments-form #comment-form .message_not_logged,
.comments-form #comment-form .message_logged{margin: 12px 0 22px 0;}
.cat {padding:17px 0 31px 0;font:12px Arial;}
.cat a{margin:0 4px 0 3px;}
.cat span{color:#4c4c4c;background: url(../assets/cat_bg1.png) no-repeat top left;padding: 6px 0 5px 4px; }
.cat div{display: inline;background: url(../assets/cat_bg.png) no-repeat top right;padding: 6px 4px 5px 0;max-width: 300px;overflow:hidden;}
.message_logged {width: 473px; height: 301px;}
.textarea_wrap textarea{float:left;margin:0; padding:15px 5px;border: none;}
.message_logged .textarea_wrap{width:463px;height: 301px;font:normal 14px Arial;color:#4c4c4c;}
.message_logged textarea{width:493px;height: 271px;background:url(../assets/message-logged-center.png) repeat top right;}
.message_logged .msg-left, .message_logged .msg-right{height: 301px;}
.message_logged .msg-left{background:url(../assets/message-logged.png) no-repeat top left;}
.message_logged .msg-right{background:url(../assets/message-logged.png) no-repeat top right;}
.message_not_logged {width: 473px; height: 151px;}
.message_not_logged .textarea_wrap{width:463px;height: 151px;}
.message_not_logged textarea{width:493px;height: 121px;background:url(../assets/message-notlogged-center.png) repeat top right;}
.message_not_logged .msg-left, .message_not_logged .msg-right{height: 151px;}
.message_not_logged .msg-left{background:url(../assets/message-notlogged.png) no-repeat top left;}
.message_not_logged .msg-right{background:url(../assets/message-notlogged.png) no-repeat top right;}
.message-create-topic {width: 473px; height: 401px;}
.message-create-topic .textarea_wrap{width:463px;height: 401px;}
.message-create-topic textarea{width:493px;height: 371px;background:url(../assets/message-create-center.png) repeat top right;}
.message-create-topic .msg-left, .message-create-topic .msg-right{height: 401px;}
.message-create-topic .msg-left{background:url(../assets/message-create.png) no-repeat top left;}
.message-create-topic .msg-right{background:url(../assets/message-create.png) no-repeat top right;}
.inp-long .select-wrap{float:left; background:url(../assets/input-long-center.png) repeat top right; width: 463px; height: 35px;}
.select-wrap {position: relative;}
.select-wrap select{ width: 463px; height: inherit; opacity: 0; -moz-opacity:0; -webkit-opacity:0; filter: alpha(opacity=0);}
.select-wrap span{ width: 463px; position: absolute; top:9px;left:4px;font: normal 14px Arial; color: #4c4c4c;background:url(../assets/select-arrow.png) no-repeat 98% 50%;}
.forum-comments .submit, .forum-comments .form-submit{width:76px;/*background:url(../assets/submit-btn1.png) no-repeat top right;*/}
.level2, forum-comments .idented{padding-left: 30px}
.level3{padding-left: 60px}
.level4{padding-left: 90px}

 #forum-headline a{
  font: bold 16px/20px Georgia; 
  color:#888;
  display:block;
  font-weight:normal; 
}
#forum-topic a,
#forum-topic th span,
#forum-headline th span{
  font:bold 14px Arial;
  color:#888;
}
#forum-topic .forum-col1 p {padding: 0 0 3px 38px; background: url(../assets/topic-bg.png) no-repeat 0 3px;}
#forum-topic td p, #forum-headline td p{font: normal 14px/18px Arial;}
#forum-topic span, #forum-headline span{color:#23abcc;}
td.h-line-first{background:url(../assets/article-separator.png) repeat-x 0 0;height: 15px;}
td.h-line-last{background:url(../assets/article-separator.png) repeat-x 0 100%;height: 15px;}


#forum-topic td.h-line-even, #forum-headline td.h-line-even {background:url(../assets/table-even.jpg) repeat-x 0 100%;height: 31px;}
#forum-topic td.h-line-odd, #forum-headline td.h-line-odd {background:url(../assets/table-odd.jpg) repeat-x 0 0;height: 31px;}
td.forum-col1, td.forum-col2, td.forum-col3 {background: url(../assets/column-separator.jpg) repeat-y 100% 5%;}

#forum-topic tr.even, #forum-headline tr.even { background-image:url(../assets/even-column-bg.jpg);position: relative; }
#forum-topic tr.even, #forum-topic tr.odd, #forum-headline tr.even, #forum-headline tr.odd{border-bottom:none;background-color: transparent;}

#forum-topic th.forum-col1 {text-align: left; width: 303px; height: 34px;}
#forum-topic td, #forum-headline td {font:14px/18px Arial;padding:0 15px;}
#forum-topic .forum-col1{width: 333px;color:#472918;}
#forum-topic .forum-col2{color:#000000;font-weight:bold;text-align:center;width:68px;}
#forum-topic .forum-col3{width: 155px;}
#forum-topic .forum-col4{width:153px;}
#forum-topic .forum-col3, #forum-topic .forum-col4, #forum-headline .even p{color:#4c4c4c;}
#forum-topic .forum-col4 img, #forum-topic .forum-col2 img {margin-left: 2px;}

#forum-headline .forum-col1{width: 374px;color:#472918;}
#forum-headline .forum-col2, #forum-headline .forum-col3{width: 78px;color:#3b1b09;font-weight: bold;text-align: center;}
#forum-headline .forum-col4{width:182px;color:#4b4b4b;}
#forum-headline .forum-col1, #forum-headline .forum-col4{color:#4b4b4b;}
#forum-headline .forum-col1 p{padding-left: 36px;}
#forum-headline .forum-col1 h3{padding-left: 35px; background: url(../assets/headline-bg.png) no-repeat 5px -1px;}
#forum-headline .forum-col1 h3, #forum-headline .even h3{font:normal 16px/30px Georgia;color:#888;}
#forum-topic .forum-col1, #forum-headline .forum-col1{padding-left:0;}
#forum-headline .even h3{background: url(../assets/headline-bg.png) no-repeat 9px -2px;}

/*USER PROFILE*/
.profile-left{float:left;width:230px;}
.upload{font:12px Arial;color:#515151;}
.pane-user-picture img{-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75); -wekbit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}
/*.pane-user-picture{width: 228px;height: 196px;}*/
#profile-menu, #uber-catalog .menu {margin: 26px 0 0 0;padding:2px 0 0 0;list-style: none;background:url(../assets/article-separator.png) no-repeat top left;}
#profile-menu li,  #uber-catalog .menu li {margin: 0;background:url(../assets/article-separator.png) no-repeat bottom left; padding: 0 0 3px 0;}
#profile-menu li a,  #uber-catalog .menu li a{display:block; width: 212px; font:bold 14px Arial;color:#888;padding:9px 0 8px 11px;}
#profile-menu li a:hover,#profile-menu li a.active,  #uber-catalog .menu li a:hover,  #uber-catalog .menu li a.active{background:url(../assets/user-menu-hover.jpg) repeat top left;text-decoration: none;}
.profile-right{color:#515151;}
.profile-right .profile {background:url(../assets/article-separator.png) no-repeat bottom left;padding-bottom: 20px;margin-bottom: 29px;}
.profile-right h4, #user-profile h2, #block-views-user_forum_posts-default h2{font:normal 20px Georgia; color:#3b1b09;margin-bottom: 24px;}
.item{position:relative;background:url(../assets/article-separator.png) no-repeat bottom left;padding-bottom: 16px;}
.item h5{font:normal 16px Georgia; color:#888;margin:14px 0 18px 0;}
.item span{font:10px Arial;}
.item a{font:bold 12px Arial;color:#15a6ca;}
.latest-blogposts{margin-bottom: 9px;}
.latest-blogposts p, .latest-forumposts p{font:12px/22px Arial;margin: 11px 0 16px 0;color:#515151}
.profile h3{font-size:29px;font-weight: normal;color:#888;margin:0 0 19px 0;border-bottom: 0;}
.profile{font:14px/20px Georgia;color:#515151}
.latest-blogposts .blogpost-count {background:url(../assets/latest-blog.png) no-repeat top right; position: absolute; width: 32px; height: 29px; top: 0; right: 0; text-align: center; font: normal 14px Georgia; color: #fff;}

/*USERP ROFILE CONFIRM*/
.welcome{width:490px; text-align: center;padding-left: 120px;color:#888;}
.welcome h3{font:35px;margin-bottom: 33px;}
.welcome p{font:18px Georgia;}
.welcome .grey-text{color:#515151;margin:28px 0 11px 0;}
.welcome .small-text{font-size: 10px;color:#3b1b09;margin-bottom: 17px;}

/* USER PROFIL EDIT and LOGIN*/
.profile-right h3, #user-edit-form h2 {font-size:29px; color:#888;margin-bottom: 25px;}
#user-info .submit, #user-login .submit, #forum .submit, #topic-list .submit, #blog-panel .submit {width:106px;background:url(../assets/submit-btn2.png) no-repeat top right;}

#user-login .form-item{margin:0;}

#user-login .fl {
  float: none;
  clear: both;
 }
/*
 #user-login .fl a{
  display:none;
 }
 */


 #user-login .submit{margin-top: 15px;}

#user-login  label.option{
  font-size:12px;
  font-family:Arial,sans-serif;
  color:#333333;
}
#user-info .section-info{padding:26px 0 12px 0;background:url(../assets/article-separator.png) no-repeat top left;}
#user-info label{margin-bottom: 7px;}
/*#user-login{padding:18px 15px;width:364px; height: 250px;background: url(../assets/pattern.png) repeat 0 0;position:absolute;top:50%;left:50%;margin-left:-182px;margin-top: -130px;-moz-border-radius: 5px;border-radius: 5px;}*/
#user-login p{font-size:18px;color:#888;margin-bottom:25px;}
#user-login a{font:bold 14px Arial;color:#3b1b09;display: block;margin-top: 5px;}
.overlay{position:absolute; top:0;left:0;width: 100%; background:#000; opacity:0.7; -moz-opacity:0.7;-webkit-opacity:0.7;filter:alpha(opacity:70);}
#user-info .inp-medium, #popups-0 #user-login .inp-medium{
  margin:2px 0 15px 0;
  padding-top:4px;
}
.pane-user-profile-edit-form h2{
  padding-bottom: 0;
  background: none;
}
.picture{
  margin-top: 21px;
}

/* SECTION PAGE*/
.violet{color:#874a9b;}
/*.orange{color:#de6c12;}*/
.dark-brown{color:#753a24;}
.featured-products h3, .featured-products h4, .product1 h3, .product1 h4, .product2 h3, .product2 h4{font-weight: normal;}
.featured-products h3, .product1 h3, .product2 h3{font-size:29px;}
.featured-products{overflow:hidden;}
.product1, .product2{position: relative;height:275px;}
.product1{float:left;width: 481px;margin-right: 15px;}
.product2{float:left;width: 220px;height:275px;}

.featured-products h5, .product1 h5, .product2 h5{font-size:18px;background: url(../assets/arrow.png) no-repeat 100% 50%;margin:0 15px;}
.featured-products h5 a, .product1 h5 a, .product2 h5 a{display:block;}
.featured-products a, .featured-products p, .product1 a, .product1 p, .product2 a, .product2 p{color:#f6f4f0;}
.line_height a{line-height:50px;}
.featured-products p, .product1 p, .product2 p{margin:0 15px;font-size: 13px;}
.new-products h2{font-size:26px; font-weight: normal;padding:20px 0;background:url(../assets/separator.png) no-repeat 0 0;}
.new-products {overflow: hidden;}
#products-slider div{float:left; width:148px;font:bold 10px/13px Arial;padding-left: 12px;}
#products-slider .left-arrow, #products-slider .right-arrow{background: url('../assets/slider-arrows2.jpg'); width: 32px;height: 206px;padding:0;}
#products-slider .left-arrow{background-position: 0 0;}
#products-slider .right-arrow{float:right;background-position: 100% 0;}
#products-slider div img{margin-bottom: 11px;}
#products-slider h5{color:#503f34;}
#products-slider p{ color:#978377;}
.lessons h2{font:26px;padding-bottom: 7px;background: url(../assets/article-separator.png) no-repeat bottom left;margin-bottom: 37px;}
.lessons {overflow: hidden;margin-top: 42px;}
.lessons .blue{color:#15a6ca;}
.lessons .orange{color:#de6c12;}
.lessons .red{color:#b63a04;}
.lessons .yellow{color:#f1a600;}
.lessons .four-cols{padding-right: 10px;}
.school{overflow: hidden;}
.school h3{font-size: 26px; font-weight: normal;padding-bottom: 7px;margin-bottom: 30px;background: url(../assets/article-separator.png) no-repeat bottom left;}
.school h4{font:normal 21px Georgia;padding-bottom: 7px;margin: 25px 0 10px 0;}
.school h5{font:normal 16px Georgia;margin-bottom:18px;}
.school .today, .school .today-list{float:left;}
.school .today{width: 228px;padding-right: 16px;}
.school .today-list{width: 219px;padding-right: 16px;}
.school .today p{font:14px/21px Georgia;color:#202020;}
.school .today-list p{font:13px/17px Georgia;color:#262626;margin-bottom:27px;}
.school ul{list-style: none;margin: 0;padding: 0;}
.school ul li a{color:#655346;padding-left: 15px;background: url(../assets/sidebarlist.png) no-repeat 0 5px;display: block;margin-bottom: 18px;}

.sidebar-blog-categories{ background: url(../assets/article-separator.png) no-repeat bottom left; padding-bottom: 15px; margin-bottom: 15px;}
.sidebar-blog-categories h3{ font-size: 22px; color: #3b1b09; font-weight: normal; background: url(../assets/article-separator.png) no-repeat bottom left; padding: 13px 0 15px 0; margin-bottom: 15px;}
.sidebar-blog-categories ul{ list-style:none; padding: 0 25px 0 0; margin: 0;}
.sidebar-blog-categories ul li{ padding: 5px 0 5px 30px; background: url(../assets/readmore.png) no-repeat 0 5px;}
.sidebar-blog-categories ul li a{ font: bold 14px Arial; color: #888;}
.sidebar-blog-categories ul li span{ font: italic 14px Arial; color: #5a5a5a; margin-left: 5px;}
.sidebar-blog-categories .item-list ul {display: block;}
.sidebar-blog-archive, .pane-newsletters-archive-right-sidebar{background: url(../assets/article-separator.png) no-repeat bottom left; padding-bottom: 20px; margin-bottom: 15px;}
.sidebar-blog-archive{height: 74px;}
.pane-newsletters-archive-right-sidebar{height: 31px;}
.sidebar-blog-archive h3{ font-size: 22px; color: #3b1b09; font-weight: normal; padding-bottom: 17px;}
.sidebar-blog-archive .form-item{margin:0;}

.node-banner {
background: url(/sites/all/themes/behrmanhouse/assets/list-separator.png) no-repeat 0% 100%;
padding-bottom: 22px;
margin-bottom: 10px;
}
.node-banner .orange-overlay, .node-banner .violet-overlay, .node-banner .blue-overlay, .node-banner .red-overlay,.node-banner .magenta-overlay,.node-banner .green-overlay{
  bottom:20px;
}


.dropdown{ width: 180px; height: 21px; background: url(../assets/dropdown.png) no-repeat 0 0; font: normal 13px Arial; color: #542626; padding: 5px 0 0 10px;}

/* >> The Magnificent CLEARFIX << */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }

.panel-col-last .newsletter {background: none;}
/*#blog-entry .panel-col-last, #blog-panel .panel-col-last{margin-top: 21px;}*/
/*#blog-panel .panel-col-last{margin-top: -53px;}*/
#blog-panel .links, #news-listing ul.links li{ padding: 0; }
#forum-post .links{overflow:hidden;font:12px Arial;}
.mailchimp-newsletter-wrapper {width:140px; float: left;}
.page-podcast-listing .item-list, #forum-post .item-list {
  padding:20px 0 0;
}
#forum-post .item-list ul.pager li a{font:bold 13px Arial;color:#3B1B09;float:none;}
#forum-post p{margin-bottom: 0;}
.item-list .pager li {padding: 0; margin:0px 4px;}
.item-list .pager li.pager-first {padding: 0; margin:0px 13px 0px 0px;}
.item-list .pager li.pager-previous {padding: 0; margin:0px 10px 0px 0px;}
.item-list .pager li.pager-last {padding: 0; margin:0px 0px 0px 13px;}
.item-list .pager li.pager-next {padding: 0; margin:0px 0px 0px 10px;}
.item-list ul li {margin: 0; list-style: none;}
.user-register input.password-field, .user-register input.password-confirm { margin-right: 0; }
.user-register .password-strength {display: none;}
.user-register .form-item {margin:0; padding: 0;}
.tabs ul.primary {border:0; padding: 0; margin: 0; }
.tabs ul.primary li a { background: none; border: 0; padding: 0; margin-right: 55px;}
.tabs ul.tabs {background: none;}

.forum-comments #comment-form label, .comments-form #comment-form .form-item label {float: none;}
#comment-form .jqTransformButton, #comment-form .form-submit{margin-top: 0;width:76px;}
#forum-headline tbody {border-top: 0;}
#forum-headline th {border-bottom: 0; height: 34px;}
#forum-topic tbody {border-top: 0;}
#forum-topic th {border-bottom: 0;}
#forum-topic .forum-col1 p span.forum-topic-title {
  color: #472918;
  font-weight: normal;
  line-height:18px;
  display:block;
  font-family:Georgia;  
}
#forum-topic .forum-col1 p a {
  color: #472918;
}
#forum-post li a{float:left;}
#forum-post li.comment_forbidden a{float:none;}
#forum-post li.comment_forbidden span{color:#000;}
#forum-post .block ul {padding: 0;}
/*.comments-form {background:url("../assets/article-separator.png") no-repeat scroll left top transparent; overflow:hidden;}*/
html.js fieldset.collapsible legend a {margin:0;}

#user-edit-form input.password-field, #user-edit-form input.password-confirm { margin-right: 0; }
#user-edit-form .password-strength {display: none;}
#user-edit-form .form-item {margin:0;}
div.form-item input.error,  div.form-item select.error {color:red;border:1px solid;height: 13px;padding-top:9px;padding-right: 1px;}
div.form-item textarea.error{color:red;border:1px solid;}
/* Fix bug on view edit page */
.views-edit-view .left, .views-edit-view .right {
  background: none;
  height: auto;
}

#front-page .block-mailchimp, #block-mailchimp_custom-0{float:left; overflow:hidden; width:228px;}
#front-page .newsletter,  #block-mailchimp_custom-0 .newsletter{background: none;}
.newsletter-iframe{border: 0;}
.new-products-line{background: url(../assets/separator.png) no-repeat 0 0; padding-top: 33px}

.new-products-line .row2, .new-products-line .row3 {background: none;}
.new-products-line .four-cols {padding-bottom:30px; width:220px;}

.sidebar-block {
  padding-bottom: 20px;
}

.sidebar-block h2, .new-products-line h2 {
   font-size: 26px;
   font-weight: normal;
   color: #3b1b09;
   letter-spacing: -1px;
   text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
   margin-bottom: 10px;
}
#content .left-padding{
  padding-left: 17px;
  padding-right:0;
}
#content .right-padding{
  padding-right:0;
}
.menu-bullets ul.menu {
  padding: 0;
  margin:0;
}
.menu-bullets ul.menu li{
  list-style: none;
}
.grouped-menu ul li, .grouped-menu-3-cols ul li{
  list-style:none;
  margin:0;
  padding:0;
/*  list-style-image: none;*/
}
.menu-bullets ul.menu li{
  margin-left: 0;
}
.menu-bullets ul.menu li a {
    background: url("../assets/sidebarlist.png") no-repeat scroll 0 5px transparent;
    color: #655346;
    display: block;
    margin-bottom: 18px;
    font:13px Arial;
    padding-left: 15px;
}
.menu-bullets ul.menu li a:hover{
  text-decoration: none;
  color:#888;
}
div.menu-bullets h2{
  font:16px Georgia;
  color:#753a24;
  background:none;
  margin-bottom: 0;
  padding-top: 0;
}

/*Front-page Fixes sidebar top 4 boxes*/

.front .sidebar{
  margin:0;
  padding:0;
  float:left;
  overflow:hidden;
  width:228px;
}
.front .wrapper960  h3,
.front .wrapper960  h3.main-header{
  color:#3B1B09;
}
.front .wrapper960 .sidebar h3.main-header{
  color:#874E31;}
.front .pane-title{
  background: none;
  padding: 0;
}

/*Forum link buttons NEW*/
#forum-post .cat li a{
  float:none;
}
.cat ul.links li{
 /* background:url("../assets/forum_btn.jpg") no-repeat 0 0;*/
  padding: 0 0 0 5px;
  float: left;
  overflow: hidden;
}
.cat span{
  background:url("../assets/forum_btn.jpg") no-repeat 100% 0;
  color:#4C4C4C;
  line-height: 25px;
  padding:5px 5px 5px 0;
}
#forum-post .cat .image-replace{
  display:none;
}

/*Footer menus style*/

.grouped-menu ul {padding:0;margin:15px 0 0 0;}
.grouped-menu ul li {float: left; height:38px; width: 150px;}

.grouped-menu-3-cols ul {padding:0;}
.grouped-menu-3-cols ul li {float: left; height:38px; width: 190px; margin-right: 5px;}

.grouped-menu ul li a, .grouped-menu-3-cols ul li a {
  color:#655346;
  background: url(../assets/sidebarlist.png) no-repeat 0px 5px;
  padding-left: 13px;
  display: block;
}

.pane-assessment {
  padding-top: 40px;
  clear: both;
}

.pane-assessment .assessment {
  width: 160px;
  text-align: center;
}

#forum a.submit, #topic-list a.submit, #blog-panel a.submit{
  display: block;
  text-align: center;
  padding-top: 8px;
  margin: 15px 0;
  text-decoration: none;
}
/*Forum Safari Fix*/
#forum  tr.even,
#forum  tr.odd{
  border-bottom:0;
}

/*RESOURCE ROOM*/
.light-blue{color:#00a0c8;}
.resource-room-block h3{font:normal 29px "Delima MT W01 Light";margin:15px 0 20px 0;color:#874a9b;}
.resource-heading{position: relative;height: 74px;width:348px;background: url(../assets/resource-header-bg.png) no-repeat bottom left; margin-top: 20px;}
.resource-room-block h4{font:normal 20px "Delima MT W01 Light";width:348px;position: absolute;left:0;bottom:30px;}
.resource-room-block h5{font:normal 16px Georgia;}
.resource-cat1, .resource-cat2{width: 325px;float:left;margin-right: 10px;padding-right: 16px; }
.resource-room-block ul{font:13px Arial;margin:0;padding:0; list-style: none;margin-bottom: 50px;}
.resource-room-block ul li{padding-top: 20px;}
.resource-room-block ul a{ color:#655346;background: url(../assets/sidebarlist.png) no-repeat 0 5px; padding-left:11px;display: block;}
.resource-cat1 h5, .resource-cat1 a:hover{color:#888}
.resource-cat2 h5, .resource-cat2 a:hover{color:#3fb7d4;}
W
.addthis .socialshare a{
    background-image: none;
}
/*#content ul.links li{
  padding:0;
}*/

/*ASSESSMENT*/
.views-view-grid .assessment{padding-right: 20px;}
.views-view-grid .assessment-img{width: 160px; height: 160px;}
.views-view-grid .assessment .title{padding-top: 10px;}
.assessment-table td{vertical-align: top;padding-bottom: 20px;}

#page .node .content p{font:14px Arial;color:#444;}
/*#page h2.pane-title{margin-top:20px;}*/
.node .content p, .node .content ul, .node .content ol{color:#444;}
#news .node ul, #news .node ol{color:#15a6ca;}


#block-node-1275 h2 {display: none;}

/* Hide text for "Home" menu item in primary menu and move icon to the left edge */
#primary-menu .primary-links li.first a.home {
  text-indent: -2000px;
}

#primary-menu ul.primary-links {
  padding-left: 10px;
}

#primary-menu .primary-links li.first {
  width: 25px;
}

#primary-menu .primary-links .submenu li.first {
  width: auto;
}

.title-separator h2, .title-separator h1{font:26px;padding-bottom: 7px;background: url(../assets/article-separator.png) no-repeat bottom left; clear: both; /*margin-top: 15px;*/}

.wysiwyg-field-edit-field-teaser-0-value {display:none;}
#forum-list-wrapper{clear:both; margin-bottom: 35px;}
#forum-list-wrapper select {width: 450px;}

.image_with_text_left {
  float: left;
}
.image_with_text_right {
  float: right;
}
.image_with_text_center {
  text-align: center;
}
.image_with_text p {
  width: 100%;
}

div.fileinputs {
	position: relative;
    margin:12px 0 22px 0;
}

#user-info div.fileinputs div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
    padding-top: 0;
    margin-top: 0;
}
#user-info label{
  font: normal 14px Georgia;
  color:#753a24;
}

div.fileinputs input#file, div.fileinputs input.form-file {
	position: absolute;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity:0);
	opacity: 0;
	z-index: 2;
  width:413px;
  height:35px;
  bottom:0;
}
div.fileinputs input#file{
    margin-top: 16px;
}
div.fileinputs img{
  position: absolute;
  bottom:0;
  left:355px;
}
/*
#webform-client-form-1280 table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px 2px;
    border-color: gray;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 19px;
    color: black;
}

#webform-client-form-1280 input.yellow{
    background-color: rgb(255, 255, 160);
}

#webform-client-form-1280 input.grey{
    background-color: rgb(224, 223, 220);
}

#webform-client-form-1280 .form-wrapper{
    float:none;
}

.message-contact{margin-top: 19px;overflow: hidden;}
.message-contact .textarea_wrap{width:279px;height: 209px;background:url(../assets/message-contact-center.png) repeat-x top left;}
.message-contact textarea{width:299px;height: 179px;resize:none;background: none;}
.message-contact .msg-left, .message-contact .msg-right{height: 209px;}
.message-contact .msg-left{background:url(../assets/message-contact.png) no-repeat top left;}
.message-contact .msg-right{background:url(../assets/message-contact.png) no-repeat top right;}
.contact-form .submit{width:76px;background:url(../assets/submit-btn1.png) no-repeat top right;margin-top: 9px;float:right;}

.inp-general{margin-bottom: 15px; overflow: hidden;}
.inp-general input {float:left; padding:10px 7px 11px 7px; height: 14px; background:url(../assets/input-long-center.png) repeat top right; border: none; font:normal 14px Arial; margin-left: 0; margin-right: 0;}
.inp-general .inp-left, .inp-general .inp-right{width:5px; height: 35px; float: left; }
.inp-general .inp-left{background:url(../assets/input-long-bg.png) no-repeat top left; }
.inp-general .inp-right{background:url(../assets/input-long-bg.png) no-repeat top right;}

.textarea-general {width: 530px; height: 148px;margin-bottom: 27px;}
.textarea-general .textarea_wrap{width:511px;height: 148px; float:left;}
.textarea-general textarea{height: 194px; padding:15px 0 0 5px;border: none;background:url(../assets/message-contact-center.png) repeat top right;font:normal 14px Arial; float: left; margin-top: 0;}
.textarea-general .text-left, .textarea-general .text-right{height: 209px; float:left; width:5px;}
.textarea-general .text-left{background:url(../assets/message-contact.png) no-repeat top left;}
.textarea-general .text-right{background:url(../assets/message-contact.png) no-repeat top right;}

.custom_haggadah {background: #ccc url('../assets/landing_bg.jpg') repeat-x; width:880px; height:695px; position:relative;}
.custom_haggadah .content {background: transparent;}
.custom_haggadah .content #product_image {position:absolute;top:165px;left:24px;width:584px; height:362px; background: #ccc url('../assets/product_image_haggadah.jpg') no-repeat left top;}
.custom_haggadah .content #headers {position:absolute;top:52px;left:24px;font-family: Times, Garamond, "Times New Roman" ,serif;}
.custom_haggadah .content #headers h1 {font-size:40px; text-transform:none; padding:0 0 15px 0; margin:0; color:#6e1d44; font-weight:normal; line-height:40px;}
.custom_haggadah .content #headers h2 {font-size:34px;color:#296da0;font-weight:normal;height:34px;margin:0;line-height:36px;}
.custom_haggadah .content #get_started {position:absolute;top:35px;left:640px;}
.custom_haggadah .content #get_started img {border:none;}
.custom_haggadah .content #blurb {position:absolute;top:165px;left:640px;width:210px;}
.custom_haggadah .content #blurb p {padding:0;margin:0;font-size:24px;line-height:28px;text-align:center;color:#fff;font-family:times,"Times New Roman",serif;font-weight:bold;}
.custom_haggadah .content #timer {position:absolute;bottom:260px;left:679px;}
.custom_haggadah .content #logo {position:absolute;bottom:166px;left:640px;width:210px;text-align:center;}

.newslist-content .no-teaser div {font: 14px/22px Arial;padding-bottom: 5px;color: #444444;}
.custom_haggadah .content #logo {position:absolute;bottom:166px;left:640px;width:210px;text-align:center;}

/* overwrites */
#content .panel-2col .panel-col-last,
#content .panel-2col .panel-col-first,
#edit-submitted-date-wrapper{
  overflow: visible;
}
#ui-datepicker-div .ui-datepicker .ui-datepicker-next{right: 14px;}

.colored-titles h2{
  font:26px;
  padding-bottom: 7px;
  background: url(../assets/article-separator.png) no-repeat bottom left;
  margin-bottom: 37px;
}
.lessons {overflow: hidden;}
.title-colors .blue{color:#15a6ca;}
.title-colors .orange{color:#de6c12;}
.title-colors .red{color:#b63a04;}
.title-colors .yellow{color:#f1a600;}
.title-colors h2 {
  margin-bottom: 10px;
  margin-top: 15px;
}

.float-left{float: left;}


.bullets ul {
  padding: 0;
}
.bullets ul li{
  list-style: none;
}
.bullets ul li{
  margin-left: 0;
}
.bullets ul li a {
    background: url("../assets/sidebarlist.png") no-repeat scroll 0 5px transparent;
    color: #655346;
    display: block;
    margin-bottom: 18px;
    font:13px Arial;
    padding-left: 15px;
}
.bullets ul.menu li a:hover{
  text-decoration: none;
  color:#888;
}

.bullets ul.links li a {
  display: inline;
  padding: 0;
  background: none;
}

.faq_content {
  background: url("../assets/arrow-orange.png") no-repeat scroll right 3px transparent;
  padding-right: 22px;
}

.margin-top-0 h2 {
  margin-top: 0;
}

.margin-top-minus-20 h2 {
  margin-top: -20px;
}

 .node-banner{position: relative;}
 .node-banner p{color: #F6F4F0;font-size: 13px;margin: 0 15px;}
 .node-banner h5{font-size: 18px;margin: 0 15px;}
 .node-banner h5 a{display: block;color: #F6F4F0;text-decoration: none;}
 .search-form .form-item{
     float:left;}

 #webform-subscribe-email-button button.jqTransformButton {
   margin-top: -4px;
}

.updates .views-row-last {
  padding-bottom: 20px;
}

#forum_taxonomy_fieldset fieldset, #blog_taxonomy_fieldset fieldset{
  padding:0;
  border:0;
}

#forum_taxonomy_fieldset fieldset legend, #blog_taxonomy_fieldset fieldset legend {
  display: none;
}

/* Add space above "Content category" taxonomy */
#edit-taxonomy-15-wrapper {
  padding-top:30px;
}

.not-front .view-id-behrman_updates .views-row-3,.not-front .view-id-behrman_updates .views-row-6 {
  padding-right: 0;
}
.not-front .view-id-behrman_updates{
  padding-top: 35px;
  background: url(../assets/separator.png) no-repeat 0 0;
}
#hebrew .pane-content h2, #explore-and-shop .pane-content h2, .page-familieslearn .pane-content h2, #teach-educators .pane-content h2{padding-bottom: 0;margin-bottom: 7px;background: none;}

#node-1471 table tbody, #node-1472 table tbody, #node-1473 table tbody, #node-1474 table tbody,#node-1475 table tbody{
  border-top: none;
}

.teach-educators-updates .updates .views-row-3, .teach-educators-updates .updates .views-row-6{
  padding-right:0;
}

.teach-educators-updates .updates .views-row-4 {
  padding-right: 17px;
}
#teach-educators{
  padding-top: 21px;
}
#teach-educators .panel-teaser, .page-familieslearn .panel-teaser{padding-top: 0;}
.margin-top-20{
  margin-top: 20px;
}

.padding-top-20{
  padding-top: 20px;
}

.padding-top-25{
  padding-top: 25px;
}

.padding-top-30{
  padding-top: 30px;
}

#mini-panel-bh_learn_hebrew_2nd_row .panel-col-right,
#mini-panel-bh_learn_hebrew_2nd_row .panel-col-right .product2{
  float: right;
}
.forum-comments div.admin{padding-top: 0;}
#search-block-form .container-inline div, #search-block-form .container-inline label {display: block;}

.menu-item-form{
  clear:left;
}

#forum-post .content .topic_content ul {
    padding-left: 33px;
}

/* General heading colors */
#content .content h1, #content .content h2, #content .content h3, #content .content h4, #content .content h5, #content .content h6 {
  color: #888;
  margin: 0;
  padding: 10px 0;
  font-weight: bold;
}

#content .content h5 {
  font-size: 13px;
}

#user-profile .profile-right .profile {
  margin-bottom: 3px;
}

#user-profile .item .views-field-created span {
  color: #515151;
}

#user-profile h2.pane-title {
  background: none;
  padding-bottom: 11px;
  margin-bottom: 0;
}

#user-profile .item .views-field-title h5 {
  padding-top: 3px;
}

.inside .pane-faq-by-taxonomy{
    background: url(/sites/all/themes/behrmanhouse/assets/list-separator.png) no-repeat 0% 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

/* Style for sorted table columns*/
th.header {
    background-image: url(../assets/small_bg.gif);
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    border-right: 1px solid #dad9c7;
    margin-left: -1px;
}

th.headerSortUp {
    background-image: url(../assets/small_asc.gif);
    background-color: #e76914;
}

th.headerSortDown {
    background-image: url(../assets/small_desc.gif);
    background-color: #e76914;
}
