
/* Homepage Styles */

#content, #content div.wrapper {
 min-height: 0;
}

/* See the similar in landing.css */

div.display-sections {
 text-align: center;
 background: url(../images_layout/homepage/display-sections-seperator.gif) repeat-y center top transparent;
 overflow: visible;
 margin-top: 42px;
 width: 100%;
}

div.display-sections div.row-item {
 display: inline-block;
 vertical-align: top;
 width: 261px;
 padding: 0;
 margin: -42px 25px 0 25px;
 zoom: 1;
 *display: inline;
}

div.display-sections div.row-item h2 {
    text-align: center;
    font-size: 24px;
    /*height: 24px;*/
    height: 44px;
    margin: 8px 0 0;
    padding: 0;
    overflow: hidden;
    padding-bottom:7px;
    color:#000000;
}

div.display-sections div.row-item h2 a {
 color: #333;
}

div.display-sections div.row-item h2 a span {
 color: #999;
}

div.display-sections div.link_block {
 margin: 10px 0 0 0;
 text-align: left;
}

div.display-sections a.section-image,
div.display-sections img
{
 padding-bottom: 12px;
}

div.display-sections a.section-image,
div.display-sections a.section-image img
{
 display: block;
}

div.display-sections a.section-image img {
 border: 1px solid #fff;
}

div.display-sections a.section-image:hover img {
 border: 1px solid #ccc;
}

div.display-sections div.link_block p {
 color: #333;
}

div.display-sections div.link_block.last {
 border: none;
}

/*div.display-sections div.link_block div.field-item {*/
div.display-sections div.field-item {
 font-size: 13px;
 margin: 0 0 8px 0;
 padding: 0 0 0 0;
 width:260px;
 text-align:left;
}

div.display-sections div.field-item a {
 padding: 0 0 0 16px;
 background: url(../images_layout/raquo.gif) no-repeat left center !important; 
 color:#093B64;
}