/* $Id: green-style.css,v 0.0.1 2010/08/14 14:35:19 symphonythemes Exp $ */

h2.block-title {
  border-left: 10px solid #37939b;
}

#comments h2.comments-header {
   border-left: 10px solid #37939b;
}
.item-list ul.pager li.pager-current,
ul.pager a:hover,
ul.pager a:active,
ul.pager a:focus {
  background: #37939b;
}
.item-list ul.pager li.pager-current{
  border: 1px solid #37939b;
}
/* Header Regions
-------------------------------------------------------------- */
#header-group {
  border-top: #37939b solid 5px;
}
/* Primary Menu
/-------------------------------------------------------------- */

#primary-menu ul li.sfHover li a:focus,
#primary-menu ul li.sfHover li a:hover,
#primary-menu ul li.sfHover li a.active,
#primary-menu ul li.active-trail li a:focus, 
#primary-menu ul li.active-trail li a:hover,
#primary-menu ul li.active-trail li a.active {
  color:#37939b;
}
#primary-menu ul a:focus,
#primary-menu ul a:hover,
#primary-menu ul a.active {
  color: #37939b;
}
#primary-menu ul li.active-trail a {
  color: #37939b;
}

/* Block-green 
-------------------------------------------------------------- */
.block-green .inner{
  background: #d2d3c5;
  border: 3px solid #37939b;
}
.block-green ul li a {
   background:transparent url(../images/jade/icon.png) no-repeat scroll 0 5px;
   padding-left: 10px;
}
.block-green.block-list ul li a {
   background:transparent url(../images/jade/icon.png) no-repeat scroll 0 13px;
   padding-left: 10px;
   padding: 5px 0 5px 10px;
}
/* Postscript-bottom
-------------------------------------------------------------- */

#postscript-bottom-inner {
  border-bottom: 5px solid #37939b;
}
#postscript-bottom-inner .block h2.block-title {
  border-left: 10px solid #c52e05;
}
/*  Preface-top
-------------------------------------------------------------- */
#preface-top {
  border-bottom: #37939b solid 5px;
}
/* block-slideshow
/-------------------------------------------------------------- */

.views-slideshow-controls-bottom {
  position:absolute;
  top:100px;
  width: 30px;
  z-index: 100;
  display: block;
}


.active .views-content-counter a {
  background: #37939b;
  color: #ffffff;
}

.views-content-counter a {
  background:#FFFFFF none repeat scroll 0 0;
  color:#666561;
  float:left;
  font-family:'MyriadPro-CondIt';
  font-size:130%;
  font-weight:bold;
  margin:5px 0;
  padding:5px 10px;
  display: block;
}


/*----------------------------------------------------------------*/

form .span-form-submit {
  background: url(../images/jade/submit.png) no-repeat left top scroll;
}
form input.form-submit {
  background: url(../images/jade/submit1.png) no-repeat right top scroll;
}
.view-listnews .views-field-view-node a,
.block-listnews .views-field-view-node a,
.block-slideshow .views-field-view-node a,
.block-postscript-bottom  .views-field-view-node a  {
  background: url(../images/jade/read.png) no-repeat 0 0 scroll;
}
.block-list a {
  background:transparent url(../images/jade/icon.png) no-repeat scroll 0 11px;
}
.st-copyright a {
  color: #37939b;
}
.block-footermenu li a.active {
  color: #37939b;
}
.block-footermenu ul a:focus,
.block-footermenu a:hover,
.block-footermenu a.active {
  color: #37939b;
}

div#block-views-home_slideshow-block_1.block div.inner {
    margin-left: 0px;
    margin-right: 0px;
}

#header-group-wrapper {
    background: url("../images/bgheader.jpg") repeat scroll 0 0 transparent;
}

#primary-menu {
    float: right;
    margin: 25px 0 0 0;
    width: 585px;
}

div#header-site-info.header-site-info {
    margin-bottom: 8px;
}

#logo a img {
    margin-top: 8px;
}

#block-nice_menus-1 {
   overflow: visible;
}

/*********************************************/
/* Block-testimonials */
.block-testimonials .inner {
    background: none repeat scroll 0 0 #D2D3C5;
    border: 3px solid #37939B;
}

.block-testimonials h2.block-title {
    border-left: medium none;
    padding: 2px 8px 3px 35px;
    border-bottom: 1px solid #7B7B7B;
    background: url("../images/comment_icon.png") no-repeat -2px -6px  #D2D3C5;
    color: #C52E05;
}

div#block-views-testimonials-block_1.block div.inner div.content {
    padding: 0 5px 0 5px;
    font-family: "Lucida Bright";
    font-style: italic;
    font-size 120%;
    font-weight: bold;
    color: #006a72;
}

.views_slideshow_cycle_slide div.views-row div.views-field span.field-content,
.views_slideshow_cycle_slide div.views-row div.views-field span.field-content a,
.views_slideshow_cycle_slide div.views-row div.views-field span.field-content a:hover,
.views_slideshow_cycle_slide div.views-row div.views-field span.field-content a:focus,
.views_slideshow_cycle_slide div.views-row div.views-field span.field-content a:active {
    padding: 0px 0 10px 0;
    float: right;
/**    color: #006a72;
    text-shadow: 0.1em 0.1em 0.2em black; **/
    color: black;
    text-shadow: 0 0 0.2em white, 0 0 0.2em white, 0 0 0.2em white;
}

div#views_slideshow_cycle_main_home_slideshow-block_1.views_slideshow_cycle_main .views_slideshow_cycle_slide div.views-row div.views-field span.field-content,
div#views_slideshow_cycle_main_home_slideshow-block_1.views_slideshow_cycle_main .views_slideshow_cycle_slide div.views-row div.views-field span.field-content a,
div#views_slideshow_cycle_main_home_slideshow-block_1.views_slideshow_cycle_main .views_slideshow_cycle_slide div.views-row div.views-field span.field-content a:hover,
div#views_slideshow_cycle_main_home_slideshow-block_1.views_slideshow_cycle_main .views_slideshow_cycle_slide div.views-row div.views-field span.field-content a:focus,
div#views_slideshow_cycle_main_home_slideshow-block_1.views_slideshow_cycle_main .views_slideshow_cycle_slide div.views-row div.views-field span.field-content a:active {
    color: #ffffff;
    padding: 0 0 0 25px;
    float: right;
    text-shadow: none;
}

.view-listnews .views-field-created,
.block-listnews .views-field-created {
  border-left: 1px solid #81807f;
  padding: 0 10px;
  color: #81807f;
}

.view-listnews .imagecache-blog_list,
.block-listnews .imagecache-blog_list {
  padding: 5px 5px 0 0;
  float: left;
}

.views-field-field-story-summary-value div.field-content p {
  margin-top: 8px;
}

.view-listnews .views-row, .block-listnews .views-row {
    border-bottom: 1px dashed #7B7B7B;
    float: left;
    margin: 0 0 10px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}

.block-list-news .view-listnews .views-field-title a {
    background: url("../images/jade/icon.png") no-repeat scroll 0 11px transparent;
    border-bottom: 1px dashed #7B7B7B;
    display: block;
    padding: 5px 0 5px 10px;
    color: #C52E05;
    font-size: 100%;
    font-weight: normal;
}

div#block-views-news-block_2.block div.inner div.content div.view div.view-content div.item-list ul li.views-row {
    border-bottom: none;
    float: left;
    margin: 0 0 10px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}

div#views_slideshow_cycle_div_home_slideshow-block_1_0.views_slideshow_cycle_slide div.views-row div.views-field span.field-content img.imagecache {
   padding-bottom: 0px;
}

div.view-node-gallery-gallery-image-views div.views-field-title {
   font-size: 1em;
}

div.node {
    margin-bottom: 1.5em;
    border-bottom: 1px dashed #c0c0c0;
    padding: 5px;
}

div.node.even {
    background: #eaeae6;
    border: 1px dotted #c0c0c0;
    padding-bottom: 20px;
}

div.node.odd {
    background: #f3f3f1;
    border: 1px dotted #c0c0c0;
    padding-bottom: 20px;
}

div.views-field-field-node-gallery-image-fid {
    text-align: left;

}

div#block-block-1.block {
  border: 1px solid #303030;
  padding-top: 10px;
  background: url("/sites/supracrete.com/themes/supracrete/images/bgpage.jpg") repeat scroll 0 0 transparent;
  color: #ffffff;
 /* width: 560px; */
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

div#block-block-1.block a,
div#block-block-1.block a:link,
div#block-block-1.block a:visited {
    color: yellow;
    text-decoration: underline;
}

.grid16-10 {
    overflow: visible;
    padding-left: 5px;
    padding-right: 5px;
    width: 590px;
}

#main-inner {
    background: url("/sites/supracrete.com/themes/supracrete/images/boder.png") repeat-x scroll 0 0 transparent;
    padding-top: 30px;
}

div.views-field-field-node-gallery-image-fid img {
    border: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.block-search .form-text {
    background: url("/sites/supracrete.com/themes/supracrete/images/search-icon.png") no-repeat scroll 3px 2px #FFFFFF;
    border: 1px solid #DADADA;
    padding: 3px 3px 3px 25px;
    width: 130px;
}

form#search-block-form  input.form-submit {
    background: #D2D3C5;
    border: 1px solid;
    color: #000000;
    font-size: 100%;
    height: 26px;
    margin-right: 0px;
    margin: 0;
    padding: 0 0 0 0;
    
    padding-left: 10px;
    padding-right: 10px;
    font-weight: normal;
}

form#search-block-form .span-form-submit {
    background: none;
    float: right;
    margin-right: 0px;
    margin-top: 3px;
}

.block-login form .form-item input {
    width: 130px;
}

.block-login form .span-form-submit {
    margin-left: 10px;
}

div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node h2.title {
  background: #D2D3C5;
  border: 1px solid #37939B;
  padding: 5px 5px 5px 10px;
}

/**div#page.page div#page-inner.page-inner div#main-wrapper.main-wrapper div#main.main div#main-inner.main-inner div#main-group.main-group div#main-group-inner.main-group-inner div#main-content.main-content div#main-content-inner.main-content-inner div#content-group.content-group div#content-group-inner.content-group-inner div#content-region.content-region div#content-region-inner.content-region-inner div#content-inner.content-inner div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.content div.field {
  background: #D2D3C5;
  border: 1px solid #37939B;
  padding: 5px 5px 0 10px;
}**/

div.testimonial-title {
  background: url("../images/comment_icon1.png") no-repeat -5px -25px #D2D3C5;
  border: 1px solid #37939B;
  padding: 5px 5px 0 65px;
}

div.job-title {
  background: url("../images/profile_icon.png") no-repeat left -5px #D2D3C5;
  border: 1px solid #37939B;
  padding: 5px 5px 0 75px;
}

div#content-content.content-content div.inner-node div.links ul.links li.node_read_more a {
    background: url("../images/jade/read.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 11px;
    padding: 2px 17px 3px 25px;
}

div#content-content.content-content div.inner-node div.links ul.links li.node_read_more.first {
   /* padding-top: 5px; */
}

div.testimonials-readmore a {
    background: url("../images/jade/read.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 11px;
    padding: 0 17px 5px 25px;
    display: block;
    float: right;
}

div#content-content.content-content div.inner-node div.content div.field div.field-items {
    padding-bottom: 10px;
}

li.node_read_more {
    text-align: right;
    float: right;
}

textarea, .form-item input, .form-item select, #content-region input.form-text {
    max-width: 325px;
}

ul.pager li.pager-current {
    color: #c0c0c0;
}

#primary-menu ul li a {
    color: #FFFFFF;
    display: block;
    font-family: 'MyriadPro-CondIt';
    font-size: 125%;
    padding: 10px 10px;
}

#block-views-news-block_1 {
    border: 1px dotted #c0c0c0;
    width: 560px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

html.js body#pid-galleries.not-front div#page.page div#page-inner.page-inner div#main-wrapper.main-wrapper div#main.main div#main-inner.main-inner div#main-group.main-group div#main-group-inner.main-group-inner div#main-content.main-content div#main-content-inner.main-content-inner div#content-group.content-group div#content-group-inner.content-group-inner div#content-region.content-region div#content-region-inner.content-region-inner div#content-inner.content-inner div#content-inner-inner.content-inner-inner div#content-content.content-content div#view-id-node_gallery_gallery_summaries-page_4.view div.inner div.view-content table.views-view-grid tbody tr td div.views-field span.field-content a {
    padding: 2px;
    font-weight: bold;
    font-size: 120%;
}

div#content-inner-inner.content-inner-inner div#content-content.content-content div#view-id-node_gallery_gallery_summaries-page_4.view div.inner div.view-content table.views-view-grid tbody tr td span.views-field {
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

div#content-inner-inner.content-inner-inner div#content-content.content-content div#view-id-node_gallery_gallery_summaries-page_4.view div.inner div.view-content table.views-view-grid tbody tr td {
    text-align: center;
    background: url("../images/gallery_icon1.png") no-repeat -5px -5px #D2D3C5;
    border: 1px solid #37939B;
    padding: 2px;
    margin: 5px;
}

div#block-views-news-block_2.block {
    border: 1px dotted #37939B;
    padding-top: 5px;
    width: 170px;
    background: none repeat scroll 0 0 #F3F3F1;
}

ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent {
    background: url("/sites/supracrete.com/modules/nice_menus/arrow-right.png") no-repeat scroll right center #F3F3F1;
}

ul.nice-menu li {
    background: none repeat scroll 0 0 #F3F3F1;
}

div#content-content.content-content div.inner-node div.content div.field-field-job-photo-gallery {
    background: url("../images/gallery_icon_med.png") no-repeat -15px -35px #D2D3C5;
    border: 1px solid #37939B;
    padding: 10px 5px 0 90px;
    bottom: -20px;
}

div#content-content.content-content div.inner-node div.content div.field div.field-items div.field-item a {
    font-weight: bold;
    font-size: 110%;
}

div#content-inner-inner.content-inner-inner div#content-content.content-content div.node-type-job_profile div.inner-node h2.title {
    background: url("../images/profile_icon.png") no-repeat left -5px #D2D3C5;
    padding-left: 75px;
}

#content-content .inner-node li,
#content-content .inner-node li.leaf,
#content-content .inner-node ul.menu li,
#content-content .inner-node .item-list ul li {
	margin-left: 30px;
	line-height: 200%;
}

/*#content-content .inner-node ul.menu li.expanded.dhtml-menu {
	background: url(../images/jade/icon.png) no-repeat scroll left 10px transparent;
	padding-left: 8px;
}*/


div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.links {
    margin-top: 10px;
    padding: 3px;
    background: none repeat scroll 0 0 #D0D0D0;
    clear: both;
    display: inline-block;
    float: none;
    padding-left: 10px;
    width: -moz-available;
    height: 25px;
}

/*div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.links ul.links li.service-links-facebook-like {
    border: medium none;
    height: 21px;
    overflow: hidden;
    width: 50px;
    margin-left: 5px;
}

div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.links ul.links li.service-links-linkedin-share-button {
	   width: 60px !important;
    margin-left: 5px;
}

div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.links ul.links li.service-links-twitter-widget {
     width: 60px !important;
    margin-left: 5px;
}

div#content-inner.content-inner div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.links ul.links li.service-links-google-plus-one {
	   width: 60px !important;
    margin-left: 5px;
}

div#content-inner.content-inner div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.links ul.links li.service-links-facebook-like iframe {
    width: 50px !important;
}

div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.links ul.links li.service-links-linkedin-share-button iframe {
	   width: 60px !important;
}

div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.links .service-links-twitter-widget iframe.twitter-share-button iframe {
     width: 90px !important;
}

div#content-inner-inner.content-inner-inner div#content-content.content-content div.inner-node div.links ul.links li.service-links-google-plus-one div iframe {
	   width: 60px !important;
}*/

div#content-content.content-content div.inner-node div.links ul.links li {
	margin-left: 5px;
	line-height: 200%;
	vertical-align: top;
}

ul.links li.service-links-facebook-like iframe {
    border: medium none;
    height: 21px;
    overflow: hidden;
    width: 65px;
}

.service-links-facebook-like iframe {
	   width: 80px !important;
}

.service-links-linkedin-share-button {
	   width: 80px !important;
}

.service-links-twitter-widget iframe.twitter-share-button {
     width: 90px !important;
}

li.service-links-google-plus-one div {
	   width: 70px !important;
}

.read-more {
    background: url("../images/jade/read.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 11px;
    padding: 2px 17px 3px 25px;
    display: inline-block;
}

.read-more a,
.read-more a:link,
.read-more a:visited {
    color: #FFFFFF;
}