﻿rdhtml, body, #page {
    height: 100%;
} 
/*.jumbotron, .container{
    width: 100%;
}*/

.link-sponsor.winer-pages a {
  font-size: 0.9em !important;
  text-transform: uppercase !important;
}
.link-sponsor.winer-pages a:first-child {
    padding-left: 23px;
}
#page_34 .jumbotron,
#page_35 .jumbotron{
    background-image: url(/static/css/images/logo_2015.png) !important;
      background-size: auto !important;
}
#page_34 .jumbotron h1,
#page_35 .jumbotron h1{
    font-size: 2em;
    margin: 175px 0 10px;
}

#page_34 .jumbotron p,
#page_35 .jumbotron p {
  text-align: center !important;
  margin-bottom: 0 !important;
  line-height: 1.7em !important
}

.small-text {
  font-style: italic;
  font-size: 14px !important;
}

.border-line {
  border-top: 4px solid #275998;
  margin: 40px auto;
  width: 100%;
  float: left;
}

#page_34 .jumbotron h2, 
#page_35 .jumbotron h2 {
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 17px;
}

.table.winner-table{
    color: #fff;
    width: 85% !important;
    margin: 20px auto; 
}
.table.winner-table thead tr td{
    font-size: 20px;
}
.table.winner-table td{
    border: none !important;
}
a.button-sponsor.left.list-winners {
  width: 40%;
  position: relative;
  left: 34%;
  margin: 10px auto !important;
}
.winner-list{
    float: left;
    clear: none;
    width: 20%;
    margin:25px;
}
.winner-isuzu-img{
    width: 100% !important;
    margin: 10px;
}
..winner-list p{
    text-align: center !important;
    color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .winner-list{
        width: 40%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 767px){
    #page_34 .jumbotron h1,
    #page_35 .jumbotron h1 {
      font-size: 1.6em;
    }
    #page_34 .jumbotron p,
    #page_35 .jumbotron p {
        font-size: 13px !important;
    }
    #page_34 .jumbotron h2, 
    #page_35 .jumbotron h2{
        font-size: 14px;
    }
    .winners-cars {
        float: left;
        width: 100%;
        margin: 0 10px;
    }
    .winner-list{
        width: 66%;
    }
    table.winner-table thead tr td {
      font-size: 13px !important;
    }
}



.banner-cover{
    overflow: hidden;
}
.link-sponsor a:hover, .link-sponsor a:active, .link-sponsor a:focus {
    color: #fff !important;
    text-decoration: none;
}
.link-sponsor span.exclude {
    color: #fff !important;
    font-size:12px;
    padding: 0 10px;
}
.mobilemenu {
  display: none;
}
.centered {
    text-align: center;
}
.detailrow input, .uploadrow input, .detailrow select {
    font-size: 22px;
    height: 34px;
    width: 335px;
}
.form-horizontal .form-group {
    margin:0;
}
.form-div {
    background-color: #104187;
    background-image: url("/static/css/images/logo-hero-form.png");
    background-position: center top;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-bottom: 30px;
  padding-top: 160px;
}
.form-div h1.top-sponsor {
    color: #fff; font-size: 35px; font-weight: bold;
}
#page_32 h3{color:#fff;}
#page_32 h4{color:#fff;}
#page_32 .paragraph-box-text li {
    color: #fff;
    list-style: outside none none;
    padding-left: 20px;
}
div.thank-you a {color:#fff;font-weight: bold;}
h1.top-sponsor {
    color: #fff; font-size: 35px; font-weight: bold;
}
.form-div h2.top-sponsor {
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
    text-align: left; text-transform: uppercase;
}
.form-div h3 {
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
    text-align: left; text-transform: uppercase;
}
.paragraph-box-text .center{
    text-align: center;
}
.paragraph-box-text p {
    color: #fff;
    letter-spacing: 0.07px;
    line-height: 1.5;
}
.paragraph-box-text table {
    color: #fff;
    font-size: 13px;
}
h1.center {
    color: #fff;
    font-size: 1.8em;
    font-weight: bold;
}
.banner-left > h2 {
    background-image: url("/static/css/images/icon-title.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    height: 82px;
    line-height: 25px;
    padding-left: 106px;
    padding-top: 20px;
    text-transform: uppercase;
}

 span.decompte {
    background-color: #043e7f;
    color: #fff;
    font-size: 100px;
    margin: 3px;
    padding: 0 12px;
}
 h3.decompte {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
}   
div.decompte {
    /*background-image: url("/static/css/images/bg-car-num.png");*/
    background-position: center top;
    background-repeat: no-repeat;
    height: 101px;
    min-height: 130px;
}
div .ImageOn
{
    background-image: url("/static/css/images/bg-car-num.png");
}
div .ImageOff
{
    background-image: url("/static/css/images/bg-car-num-cross.png");    
}
.date-num {
    color: #fff;
    display: block;
    font-size: 25px;
    font-weight: bold;
    height: 70px;
    margin-left: -7px;
    margin-top: 6px;
}
span.date-day {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
}
   span.date-year{    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;}

     .media-box {
    text-align: center;
}




#page-wrapper {
    height: 100%;
	width: 100%;
	margin:0;
	padding:0;
}
.sponsor-big {
    margin-top: 10px;
}
h2.top-sponsor {color:#fff;font-size: 20px;text-align: center;margin-bottom: 20px;}
.divsponsor {
background: rgb(171,15,20); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(171,15,20,1) 0%, rgba(142,5,7,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(171,15,20,1)), color-stop(100%,rgba(142,5,7,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(171,15,20,1) 0%,rgba(142,5,7,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(171,15,20,1) 0%,rgba(142,5,7,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(171,15,20,1) 0%,rgba(142,5,7,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(171,15,20,1) 0%,rgba(142,5,7,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab0f14', endColorstr='#8e0507',GradientType=0 ); /* IE6-9 */


}
.button-sponsor {
   border-top: 1px solid #39b549;
   background: #39b549;
   background: -webkit-gradient(linear, left top, left bottom, from(#39b549), to(#39b549));
   background: -webkit-linear-gradient(top, #39b549, #39b549);
   background: -moz-linear-gradient(top, #39b549, #39b549);
   background: -ms-linear-gradient(top, #39b549, #39b549);
   background: -o-linear-gradient(top, #39b549, #39b549);
   padding: 5px 33px;
   -webkit-border-radius: 11px;
   -moz-border-radius: 11px;
   border-radius: 11px;
  font-weight: bold;
    color: #ffffff !important;
    display: block;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 33px;
    text-align: center;
    width: 195px;
   }
.button-sponsor:hover {
   border-top-color: #179b29;
   background: #179b29; text-decoration: none;
   color: #ffffff;
   }
.button-sponsor:active {
   border-top-color: #39b549; text-decoration: none;
   background: #39b549;
   }

.button-sponsor.thank-you {
    margin-bottom: 80px;
    width: 285px;
}
.form-control {
    background-color: #bad1e0;
    border-radius: 0;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 90%;
}
label {
    color: #fff !important;
}
.form-horizontal .control-label {
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
    text-align: left;
}
.header {
    background-color: #fff;
    font-family: Arial,Helvetica,sans-serif;
	position: relative;
	z-index: 10;
	margin: 0 auto;
    width: 980px;
	display: block;
}
html, body, #page {
    height: 100%;
}
#page_11 .container ul li,
#page_13 .container ul li {
  margin-left: 25px;
}
.thanksforenter img {
  height: auto;
  margin: 0 auto;
  max-width: 400px;
}
.thanksforenter p {
  font-size: 17px;
}
#page-wrapper {
    min-height: 100%;
    min-width: 960px;
}
#bigdaypage{
	height: auto;
	opacity: 1;
    -webkit-transition: all 0.9s ease;                  
    -moz-transition: all 0.9s ease;                 
    -o-transition: all 0.9s ease;   
    -ms-transition: all 0.9s ease;          
    transition: all 0.9s ease;
}
#bigdaypage.hiddenform{
	height: 0;
	opacity: 0;
}
.hiddenform {
  display: none;
}
#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
#header div.section {
    position: relative;
}
.avenge-body #header {
	background-color: #fff;
	margin: 0 auto;
    width: 980px;
	display: block;    
    position: relative;
    z-index: 10;    
    background-color:#fff;
	 height: auto;
}
.region-header {
    float: right;
    margin: 0 5px 10px;
}
.with-secondary-menu .region-header {
    margin-top: 3em;
}
.without-secondary-menu .region-header {
    margin-top: 15px;
}
#secondary-menu {
    position: absolute;
    right: 0;
    top: 0;
    width: 480px;
}
#content, #sidebar-first, #sidebar-second, #sidebar_second, .region-triptych-first, .region-triptych-middle, .region-triptych-last, .region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn {
    display: inline;
    float: left;
    position: relative;
}
.one-sidebar #content {
    width: 720px;
}
.two-sidebars #content {
    width: 480px;
}
.no-sidebars #content {
    float: none;
    width: 960px;
}
#sidebar-first, #sidebar-second {
    width: 240px;
}
#main-wrapper {
    min-height: 300px;
}
#content .section, .sidebar .section {
    padding: 0 15px;
}
#breadcrumb {
    margin: 0 15px;
}
.region-triptych-first, .region-triptych-middle, .region-triptych-last {
    margin: 20px 20px 30px;
    width: 280px;
}
#footer-wrapper {
    padding: 35px 5px 30px;
}
.region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn, .region-footer-fifthcolumn {
    float: left;
    padding: 0 10px;
    width: 170px;
}
#footer {
    min-width: 920px;
    width: 940px;
}
body {
    border: 0 none;
    font-size: 87.5%;
    line-height: 1.5;
    margin: 0;
    outline: 0 none;
    padding: 0;
    word-wrap: break-word;
}
a:link, a:visited {
    text-decoration: none;
}
a:hover, a:active, a:focus {
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: inherit;
    margin: 1em 0 0.5em;
}
h1 {
    /*color: #000;*/
    color:#ffffff;
    font-size: 1.357em;
}
h2 {
    font-size: 1.143em;
}
p {
    margin: 0 0 1.2em;
}
del {
    text-decoration: line-through;
}
tr.odd {
    background-color: #ddd;
}
img {
    outline: 0 none;
}
code, pre, kbd, samp, var {
    font-family: Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";
    font-size: 0.77em;
    padding: 0 0.4em;
}
code {
    background-color: rgba(40, 40, 0, 0.06);
}
pre code, pre kbd, pre samp, pre var, kbd kbd, kbd samp, code var {
    background-color: transparent;
    font-size: 100%;
}
pre code, pre samp, pre var {
    padding: 0;
}
.description code {
    font-size: 1em;
}
kbd {
    background-color: #f2f2f2;
    border: 1px outset #575757;
    border-radius: 5px;
    color: #666;
    display: inline-block;
    margin: 0 3px;
    padding: 0 6px;
}
pre {
    background-color: rgba(40, 40, 0, 0.06);
    margin: 10px 0;
    overflow: hidden;
    padding: 15px;
    white-space: pre-wrap;
}
body, #site-slogan, .ui-widget, .comment-form label {
    font-family: Georgia,"Times New Roman",Times,serif;
}
#header, #footer-wrapper, #skip-link, ul.contextual-links, ul.links, ul.primary, .item-list .pager, div.field-type-taxonomy-term-reference, div.messages, div.meta, p.comment-time, table, .breadcrumb {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
input, textarea, select, a.button {
    font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
}
caption {
    font-weight: normal;
    text-align: left;
}
blockquote {
    background: none repeat scroll 0 0 #f7f7f7;
    border-left: 1px solid #bbb;
    font-style: italic;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
}
blockquote:before {
    color: #bbb;
    content: "“";
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.2em;
    vertical-align: -0.4em;
}
blockquote:after {
    color: #bbb;
    content: "”";
    font-size: 3em;
    line-height: 0.1em;
    vertical-align: -0.45em;
}
blockquote > p:first-child {
    display: inline;
}
a.feed-icon {
    display: inline-block;
    padding: 15px 0 0;
}
table {
    border: 0 none;
    border-spacing: 0;
    font-size: 0.857em;
    margin: 10px 0;
    width: 100%;
}
table table {
    font-size: 1em;
}
#footer-wrapper table {
    font-size: 1em;
}
table tr th {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.51);
    border-bottom-style: none;
}
table tr th, table tr th a, table tr th a:hover {
    color: #fff;
    font-weight: bold;
}
table tbody tr th {
    vertical-align: top;
}
tr td, tr th {
    border: 1px solid #fff;
    padding: 4px 9px;
    text-align: left;
}
#footer-wrapper tr td, #footer-wrapper tr th {
    border-color: rgba(255, 255, 255, 0.18);
}
tr.odd {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.106);
}
tr, tr.even {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.063);
}
table ul.links {
    font-size: 1em;
    margin: 0;
    padding: 0;
}
table ul.links li {
    padding: 0 1em 0 0;
}
.block ol, .block ul {
    margin: 0;
    padding: 0 0 0.25em 1em;
}
.contextual-links-wrapper {
    font-size: small !important;
}
ul.contextual-links {
    font-size: 0.923em;
}
.contextual-links-wrapper a {
    text-shadow: 0 0 0 !important;
}
.item-list .pager {
    font-size: 0.929em;
}
ul.menu li {
    margin: 0;
}
.region-content ul, .region-content ol {
    margin: 1em 0;
    padding: 0 0 0.25em 2.5em;
}
.item-list ul li {
    margin: 0;
    padding: 0.2em 0.5em 0 0;
}
ul.tips {
    padding: 0 0 0 1.25em;
}
#skip-link {
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    position: absolute;
    width: auto;
    z-index: 50;
}
#skip-link a, #skip-link a:link, #skip-link a:visited {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    border-radius: 0 0 10px 10px;
    color: #fff;
    display: block;
    font-size: 0.94em;
    line-height: 1.7;
    padding: 1px 10px 2px;
    text-decoration: none;
}
#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
    outline: 0 none;
}
#logo {
    float: left;
    padding: 15px 15px 15px 10px;
}
#name-and-slogan {
    float: left;
    margin: 0 0 30px 15px;
    padding-top: 34px;
}
#site-name {
    color: #686868;
    font-size: 1.821em;
    line-height: 1;
}
h1#site-name {
    margin: 0;
}
#site-name a {
    font-weight: normal;
}
#site-slogan {
    font-size: 0.929em;
    font-style: italic;
    margin-top: 7px;
    word-spacing: 0.1em;
}
.region-header .block {
    float: left;
    font-size: 0.857em;
    margin: 0 10px;
    padding: 0;
}
.region-header .block .content {
    margin: 0;
    padding: 0;
}
.region-header .block ul {
    margin: 0;
    padding: 0;
}
.region-header .block li {
    list-style: none outside none;
    padding: 0;
}
.region-header .form-text {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.3);
    margin-right: 2px;
    width: 120px;
}
.region-header .form-text:hover, .region-header .form-text:focus, .region-header .form-text:active {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
}
.region-header .form-required {
    color: rgba(255, 255, 255, 0.7);
}
.region-header .block-menu {
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0;
    width: 208px;
}
.region-header .block-menu li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    display: block;
    padding: 3px 7px;
}
.region-header .block-menu li a:hover, .region-header .block-menu li a:focus, .region-header .block-menu li a:active {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.15);
    text-decoration: none;
}
.region-header .block-menu li.last a {
    border-bottom: 0 none;
}
.region-header #block-user-login {
    width: auto;
}
.region-header #block-user-login .content {
    margin-top: 2px;
}
.region-header #block-user-login .form-item {
    float: left;
    margin: 0;
    padding: 0;
}
.region-header #block-user-login div.item-list, .region-header #block-user-login div.description {
    font-size: 0.916em;
    margin: 0;
}
.region-header #block-user-login div.item-list {
    clear: both;
}
.region-header #block-user-login div.description {
    display: inline;
}
.region-header #block-user-login .item-list ul {
    line-height: 1;
    padding: 0;
}
.region-header #block-user-login .item-list li {
    float: left;
    list-style: none outside none;
    padding: 3px 0 1px;
}
.region-header #block-user-login .item-list li.last {
    padding-left: 0.5em;
}
.region-header #block-user-login ul.openid-links li.last {
    padding-left: 0;
}
.region-header #user-login-form li.openid-link a, .region-header #user-login li.openid-link a {
    padding-left: 20px;
}
.region-header #block-user-login .form-actions {
    clear: both;
    margin: 4px 0 0;
    padding: 0;
}
.region-header #block-user-login input.form-submit {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border: 1px solid rgba(255, 255, 255, 0.5);
    margin: 4px 0;
    padding: 3px 8px;
}
.region-header #block-user-login input.form-submit:hover, .region-header #block-user-login input.form-submit:focus {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
}
.region-header #block-search-form {
    width: 208px;
}
.region-header #block-search-form .form-text {
    width: 154px;
}
.region-header .block-locale ul li {
    display: inline;
    padding: 0 0.5em;
}
.banner{
    width: 960px;
    height: auto;
    position: relative;
}
.banner-left{
   
    margin: 0;
    padding: 0; 

}
.banner-right{
    float: right;
    margin: 0;
    padding: 0;
    width: 480px;
    top: -80px;
}
#BG1 > img {
    width: 980px;
}
#text-thanks{
    color: #000;
    margin-top: 150px;
    text-align: center;
}
#text-thanks > span {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
}
#text-thanks > p {
    font-size: 14px;
    margin: 30px 45px;
}
#icon{
    width: 109px;
    height: 77px;
    position: relative;
}
#text1{
    color: #fff;
    font-size: 28px;    
    line-height: 1em;
    text-align: center;
    top: -85px;
}
/*new css for competition closure*/
#mynewid #text1 {
  text-align: left;
  top: inherit;
}
#text1 > p.mytop {
  font-size: 24px;
}
#text1 > p.mymiddle {
  font-size: 24px;
}
#text1 > p.myfinal {
  font-size: 15px;
  font-style: italic;
}
#text1 > p.myfinal a, #text1 > p.myfinal span {
  font-weight: bold;
  text-decoration: underline;
}
.jumbotron {
  min-height: 290px;
}

#text1 h2 {
    color: #fff;
    font-family: arial;
    font-size: 24px;
    font-weight: normal;
    text-align: center;margin-bottom: 24px;
}
#text1 > p {
    margin-top: 30px;
}
.phi-button {
    margin-top: 30px;
}
.phi-button{
    width: 249px;
    height: 58px;
    -moz-box-shadow:inset 0px 0px 0px 0px #a4e271;
    -webkit-box-shadow:inset 0px 0px 0px 0px #a4e271;
    box-shadow:inset 0px 0px 0px 0px #a4e271;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
    background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
    background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
    background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
    background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
    background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
    background-color:#89c403;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    display:inline-block;
    cursor:pointer;
    font-size:28px;
    font-weight:bold;
    padding:15px;    
}
#vdo-slide{
    width: 482px;
    height: 314px;
    position: relative;
    top: -60px;
}
.vdo-button{
    width: 84px;
    height: 84px;
}
.banner-right > div {
    
}
.mysharer {
  float: right;
  margin-top: 10px;
}
#text1 .p2 > p {   
    margin-top: 10px;
}
.phi-button:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
    background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
    background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
    background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
    background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
    background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
    background-color:#77a809;
}
.phi-button:active {
    position:relative;
    top:1px;
}
#icon > img {
    top: -90px;
}
#P1 {
    width: 960px;
    height: 204px;
    position: relative;
    margin-bottom: 25px;
    margin-top: 0;
    z-index: 10;
}
#P1 > img {
    left: -30px;
    float: left;
    margin-top: 90px;
}
#BG1{
    width: 960px;
    height: auto;
    position: relative;
    z-index: 20;
}
#effect1 {
  position: absolute;
  top: 0;
  right: 0;
}
#effect1 > img {
    margin-top: 15px;
    right: 0;
    width: 100%;
}
#effect1 > img.bg {
  margin-top: 0;
  position: absolute;
  right: -95px;
  width: auto;
}
.legal-links li {
  display: inline-block;
}
.legal-links a {
  font-size: 14px;
}
.brightcon {


    background-color: #104187;
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-top: 0;
}
#main-menu {
    clear: both;
}
#main-menu-links {
    font-size: 0.929em;
    margin: 0;
    padding: 0 15px;
}
#main-menu-links li {
    float: left;
    list-style: none outside none;
    margin: 0 1px;
    padding: 0 1px;
}
.adminhead > h2{
    color : #fff;
}
#contest_form  h2{color:#fff;}
#main-menu-links a {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #333;
    float: left;
    height: 2.4em;
    line-height: 2.4em;
    padding: 0 0.8em;
    text-decoration: none;
    text-shadow: 0 1px #eee;
}
#main-menu-links a:hover, #main-menu-links a:focus {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
}
#main-menu-links a:active {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
}
#main-menu-links li a.active {
    border-bottom: 0 none;
}
.featured #main-menu-links li a:active, .featured #main-menu-links li a.active {
    background: none repeat scroll 0 0 rgba(240, 240, 240, 1);
}
#secondary-menu-links {
    float: right;
    font-size: 0.929em;
    margin: 10px 10px 0;
}
#secondary-menu-links a:hover, #secondary-menu-links a:focus {
    text-decoration: underline;
}
#main {
    margin-bottom: 40px;
    margin-top: 20px;
}
#featured {
    background: none repeat scroll 0 0 rgba(30, 50, 10, 0.08);
    border-bottom: 1px solid #e7e7e7;
    font-size: 1.643em;
    font-weight: normal;
    line-height: 1.4;
    margin: 0;
    padding: 20px 0 45px;
    text-align: center;
    text-shadow: 1px 1px #fff;
}
#featured h2 {
    font-size: 1.174em;
    line-height: 1;
}
#featured p {
    margin: 0;
    padding: 0;
}
#highlighted {
    border-bottom: 1px solid #d3d7d9;
    font-size: 120%;
}
.region-help {
    border: 1px solid #d3d7d9;
    margin-bottom: 30px;
    padding: 0 1.5em;
}
.content {
    margin-top: 10px;
}
h1#page-title {
    font-size: 2em;
    line-height: 1;
}
#content h2 {
    font-size: 1.429em;
    line-height: 1.4;
    margin-bottom: 2px;
}
.node .content {
    font-size: 1.071em;
}
.node-teaser .content {
    font-size: 1em;
}
.node-teaser h2 {
    margin-top: 0;
    padding-top: 0.5em;
}
.node-teaser h2 a {
    color: #181818;
}
.node-teaser {
    border-bottom: 1px solid #d3d7d9;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.node-sticky {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.024);
    border: 1px solid #d3d7d9;
    padding: 0 15px 15px;
}
.node-full {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
}
.node-teaser .content {
    clear: none;
    line-height: 1.6;
}
.meta {
    color: #68696b;
    font-size: 0.857em;
    margin-bottom: -5px;
}
.submitted .user-picture img {
    float: left;
    height: 20px;
    margin: 1px 5px 0 0;
}

#page_31 h2 {
    color: #fff;
}
#page_31  .paragraph-box-text li {
    color: #fff;
    list-style: outside none none;
    padding-left: 20px;
}
.field-type-taxonomy-term-reference {
    margin: 0 0 1.2em;
}
.field-type-taxonomy-term-reference .field-label {
    font-weight: normal;
    margin: 0;
    padding-right: 5px;
}
.field-type-taxonomy-term-reference .field-label, .field-type-taxonomy-term-reference ul.links {
    font-size: 0.8em;
}
.node-teaser .field-type-taxonomy-term-reference .field-label, .node-teaser .field-type-taxonomy-term-reference ul.links {
    font-size: 0.821em;
}
.field-type-taxonomy-term-reference ul.links {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.field-type-taxonomy-term-reference ul.links li {
    float: left;
    padding: 0 1em 0 0;
    white-space: nowrap;
}
.link-wrapper {
    text-align: right;
}
.field-type-image img, .user-picture img {
    margin: 0 0 1em;
}
ul.links {
    color: #68696b;
    font-size: 0.821em;
}
.node-unpublished {
    margin: -20px -15px 0;
    padding: 20px 15px 0;
}
.node-unpublished .comment-text .comment-arrow {
    border-left: 1px solid #fff4f4;
    border-right: 1px solid #fff4f4;
}
.comment h2.title {
    margin-bottom: 1em;
}
.comment div.user-picture img {
    margin-left: 0;
}
.comment {
    display: table;
    margin-bottom: 20px;
    vertical-align: top;
}
.comment .attribution {
    display: table-cell;
    overflow: hidden;
    padding: 0 30px 0 0;
    vertical-align: top;
}
.comment .attribution img {
    border: 1px solid #d3d7d9;
    margin: 0;
}
.comment .attribution .username {
    white-space: nowrap;
}
.comment .submitted p {
    font-size: 1.071em;
    line-height: 1.2;
    margin: 4px 0;
}
.comment .submitted .comment-time {
    color: #68696b;
    font-size: 0.786em;
}
.comment .submitted .comment-permalink {
    font-size: 0.786em;
    text-transform: lowercase;
}
.comment .content {
    font-size: 0.929em;
    line-height: 1.6;
}
.comment .comment-arrow {
    background: url("http://farmadvisor.com.au/themes/bartik/images/comment-arrow.gif") no-repeat scroll 0 center transparent;
    border-left: 1px solid;
    border-right: 1px solid;
    height: 40px;
    margin-left: -47px;
    margin-top: 10px;
    position: absolute;
    width: 20px;
}
.comment .comment-text {
    border: 1px solid #d3d7d9;
    display: table-cell;
    padding: 10px 25px;
    position: relative;
    vertical-align: top;
    width: 100%;
}
.comment .indented {
    margin-left: 40px;
}
.comment ul.links {
    padding: 0 0 0.25em;
}
.comment ul.links li {
    padding: 0 0.5em 0 0;
}
.comment-unpublished {
    margin-right: 5px;
    padding: 5px 2px 5px 5px;
}
.comment-unpublished .comment-text .comment-arrow {
    border-left: 1px solid #fff4f4;
    border-right: 1px solid #fff4f4;
}
.sidebar .section {
    padding-top: 10px;
}
.sidebar .block {
    border: 1px solid;
    margin: 0 0 20px;
    padding: 15px 20px;
}
.sidebar h2 {
    border-bottom: 1px solid #d6d6d6;
    font-size: 1.071em;
    line-height: 1.2;
    margin: 0 0 0.5em;
    padding-bottom: 5px;
    text-shadow: 0 1px 0 #fff;
}
.sidebar .block .content {
    font-size: 0.914em;
    line-height: 1.4;
}
.sidebar tbody {
    border: 0 none;
}
.sidebar tr.even, .sidebar tr.odd {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d6d6d6;
}
#triptych-wrapper {
    background: none repeat scroll 0 0 rgba(30, 50, 10, 0.08);
    border-top: 1px solid #e7e7e7;
}
#triptych h2 {
    color: #000;
    font-size: 1.714em;
    line-height: 1;
    margin-bottom: 0.8em;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
}
#triptych .block {
    border-bottom: 1px solid #dfdfdf;
    line-height: 1.3;
    margin-bottom: 2em;
    padding-bottom: 2em;
}
#triptych .block.last {
    border-bottom: 0 none;
}
#triptych .block ul li, #triptych .block ol li {
    list-style: none outside none;
}
#triptych .block ul, #triptych .block ol {
    padding-left: 0;
}
#triptych #block-user-login .form-text {
    width: 185px;
}
#triptych #block-user-online p {
    margin-bottom: 0;
}
#triptych #block-node-syndicate h2 {
    height: 0;
    overflow: hidden;
    width: 0;
}
#triptych-last #block-node-syndicate {
    text-align: right;
}
#triptych #block-search-form .form-type-textfield input {
    width: 185px;
}
#triptych-middle #block-system-powered-by {
    text-align: center;
}
#triptych-last #block-system-powered-by {
    text-align: right;
}
#footer-wrapper {
    color: rgba(255, 255, 255, 0.65);
    font-size: 0.857em;
}
#footer-wrapper a {
    color: rgba(255, 255, 255, 0.8);
}
#footer-wrapper a:hover, #footer-wrapper a:focus {
    color: rgba(255, 255, 255, 0.95);
    text-decoration: underline;
}
#footer-wrapper .block {
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin: 20px 0;
    padding: 10px;
}
#footer-columns .block-menu, #footer .block {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#footer .block {
    margin: 0.5em 0;
}
#footer .block .content {
    margin-top: 0;
    padding: 0.5em 0;
}
#footer .block h2 {
    margin: 0;
}
#footer-columns h2 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.15);
    font-size: 1em;
    margin-bottom: 0;
    padding-bottom: 3px;
    text-transform: uppercase;
}
#footer-columns .content {
    margin-top: 0;
}
#footer-columns p {
    margin-top: 1em;
}
#footer-columns .content ul {
    list-style: none outside none;
    margin-left: 0;
    padding-left: 0;
}
#footer-columns .content li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#footer-columns .content li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.15);
    display: block;
    line-height: 1.2;
    padding: 0.8em 2px 0.8em 20px;
    text-indent: -15px;
}
#footer-columns .content li a:hover, #footer-columns .content li a:focus {
    background-color: rgba(255, 255, 255, 0.05);
    text-decoration: none;
}
#footer {
    border-color: rgba(255, 255, 255, 0.15);
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    letter-spacing: 0.2px;
    margin-top: 30px;
}
#footer .region {
    margin-top: 20px;
}
#footer .block {
    clear: both;
}
#footer ul, #footer li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#footer li a {
    border-color: rgba(255, 255, 255, 0.15);
    border-right: 1px solid rgba(255, 255, 255, 0.15);
    display: block;
    float: left;
    padding: 0 12px;
}
#footer li.first a {
    padding-left: 0;
}
#footer li.last a {
    border-right: 0 none;
    padding-right: 0;
}
#footer-wrapper tr.odd {
    background-color: transparent;
}
#footer-wrapper tr.even {
    background-color: rgba(0, 0, 0, 0.15);
}
.tabs {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-bottom: 20px;
}
.tabs ul.primary {
    background: url("http://farmadvisor.com.au/themes/bartik/images/tabs-border.png") repeat-x scroll left bottom transparent;
    border: 0 none;
    margin: 0;
    overflow: hidden;
    padding: 0 3px;
}
.product-background{
    background: none repeat scroll 0 0 #03246f;
    height: 243px;
    margin-right: 10px;
    padding: 10px 5px;
    width: 174px;
    position:relative;
    line-height: 14px !important;

}
.product-background img {
    width:131px;
}

.col-xs-12.product-title {
    color: #fff;
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}
.top-margin{
    margin-top: 10px;
}
.control-area {
    border: 1px solid #fff;
    height: 42px;
    padding: 0;
    width: 100px;
    margin-left: 18%;
    position: absolute;
    bottom: 10px;
}

.control-input {
    float: left;
    height: 39px;
    width: 57px;
}
.control-input > input {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    color: #000;
    text-align: center;
}
.ctrl-btn{
    cursor: pointer;
}
.jumbotron-no-bg {
    background-color: #104187;
    background-image: url("/static/css/images/logo-hero-form.png");
    background-position: center top;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-bottom: 30px;
    /* padding-top: 160px; */
}
.jumbotron.no-bg h1 {
    margin-top: 10px !important;
}
.col-xs-8.total-box-padding {
    background: none repeat scroll 0 0 #03246f;
    color: #fff;
    padding: 10px;
}
.total-green {
    color: green;
    font-size: 19px;
    font-weight: 600;
}
.text-white{
    color: #fff;
}
.control-btn {
    color: #000;
    float: left;
    font-size: 18px;
    height: 39px;
    text-align: center;
    width: 40px;
}
.control-btn > div {
    background: none repeat scroll 0 0 #bbd0e0;
    border-top: 1px solid #000;
    display: block;
    height: 50%;
}
.no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;

}
.bottom-margin{
    margin-bottom: 10px;    
}
.tabs ul.primary li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    vertical-align: bottom;
}
.tabs ul.primary li.active a {
    border-bottom: 1px solid #fff;
}
.tabs ul.primary li a {
    background-color: #ededed;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #000;
    display: block;
    float: left;
    font-size: 0.929em;
    height: 1.8em;
    line-height: 1.9;
    margin: 0;
    padding: 0 10px 3px;
    text-shadow: 0 1px 0 #fff;
}
.tabs ul.primary li.active a {
    background-color: #fff;
}
.tabs ul.secondary {
    border-bottom: 0 none;
    padding: 0.5em 0;
}
.tabs ul.secondary li {
    display: block;
    float: left;
}
.tabs ul.secondary li:last-child {
    border-right: 0 none;
}
.tabs ul.secondary li:first-child {
    padding-left: 0;
}
.tabs ul.secondary li a {
    padding: 0.25em 0.5em;
}
.tabs ul.secondary li a.active {
    background: none repeat scroll 0 0 #f2f2f2;
    border-bottom: 0 none;
    border-radius: 5px;
}
ul.action-links {
    list-style: none outside none;
    margin: 5px;
    padding: 0.5em 1em;
}
ul.action-links li {
    display: inline-block;
    margin-left: 10px;
}
ul.action-links li a {
    background: url("http://farmadvisor.com.au/themes/bartik/images/add.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    margin: 0 10px 0 0;
    padding-left: 15px;
}
#messages {
    margin: 0 auto;
    padding: 20px 0 5px;
}
.featured #messages {
    background: none repeat scroll 0 0 rgba(30, 50, 10, 0.08);
}
div.messages {
    margin: 8px 15px;
}
.breadcrumb {
    font-size: 0.929em;
}
.profile .user-picture {
    float: none;
}
.confirm-parent, .password-parent {
    width: 34em;
}
.password-parent, div.form-item div.password-suggestions {
    position: relative;
}
.password-strength-text, .password-strength-title, div.password-confirm {
    font-size: 0.82em;
}
.password-strength-text {
    margin-top: 0.2em;
}
div.password-confirm {
    margin-top: 2.2em;
    width: 20.73em;
}
input.form-submit, a.button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://farmadvisor.com.au/themes/bartik/images/buttons.png") repeat-x scroll 0 0 #fff;
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    border-image: none;
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    color: #3a3a3a;
    cursor: pointer;
    font-size: 0.929em;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 0.6em;
    padding: 4px 17px;
    text-align: center;
}
a.button:link, a.button:visited, a.button:hover, a.button:focus, a.button:active {
    color: #5a5a5a;
    text-decoration: none;
}
fieldset {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 32px;
    margin-top: 10px;
    padding: 0 0 10px;
    position: relative;
    top: 12px;
}
.fieldset-wrapper {
    margin-top: 25px;
}
.node-form .vertical-tabs .fieldset-wrapper {
    margin-top: 0;
}
.filter-wrapper {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 1em 0 0.2em;
    top: 0;
}
.filter-help a {
    font-size: 0.857em;
    padding: 2px 20px 0;
}
.filter-wrapper .form-item label {
    margin-right: 10px;
}
.filter-wrapper .form-item {
    padding: 0 0 0.5em 0.5em;
}
.filter-guidelines {
    padding: 0 1.5em 0 0.5em;
}
fieldset.collapsed {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0;
}
fieldset legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #dbdbdb;
    border-color: #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px 1px 0;
    color: #3b3b3b;
    display: block;
    font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
    height: 2em;
    left: -1px;
    line-height: 2;
    padding: 0;
    position: absolute;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    top: -12px;
    width: 100%;
}
fieldset.collapsed legend {
    border-radius: 4px;
}
fieldset legend a {
    color: #3b3b3b;
}
fieldset legend a:hover, fieldset legend a:focus, fieldset legend a:active {
    color: #000;
}
fieldset .fieldset-wrapper {
    padding: 0 10px;
}
fieldset .fieldset-description {
    color: #3c3c3c;
    font-style: italic;
    line-height: 1.4;
    margin-bottom: 1em;
    margin-top: 5px;
}
input {
    margin: 2px 0;
    padding: 4px;
}
input, textarea {
    font-size: 0.929em;
}
textarea {
    line-height: 1.5;
}
textarea.form-textarea, select.form-select {
    padding: 4px;
}
input.form-text, textarea.form-textarea, select.form-select {
    border: 1px solid #ccc;
}
input.form-submit:hover, input.form-submit:focus {
    background: none repeat scroll 0 0 #dedede;
}
.password-suggestions ul li {
    margin-left: 1.2em;
}
.form-item {
    margin-bottom: 1em;
    margin-top: 2px;
}
.form-item label {
    font-size: 0.929em;
}
.form-type-radio label, .form-type-checkbox label {
    margin-left: 4px;
}
.form-type-radio .description, .form-type-checkbox .description {
    margin-left: 2px;
}
.form-actions {
    padding-top: 10px;
}
.contact-form #edit-name {
    border-radius: 4px;
    width: 75%;
}
.contact-form #edit-mail {
    border-radius: 4px;
    width: 75%;
}
.contact-form #edit-subject {
    border-radius: 4px;
    width: 75%;
}
.contact-form #edit-message {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 76.3%;
}
.contact-form .resizable-textarea .grippie {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 76%;
}
input.form-button-disabled, input.form-button-disabled:hover, input.form-button-disabled:focus, input.form-button-disabled:active, .form-disabled input, .form-disabled select, .form-disabled textarea {
    background: none repeat scroll 0 0 #ededed;
    border-color: #bbb;
    color: #717171;
}
.form-disabled .grippie {
    background-color: #ededed;
    border-color: #bbb;
}
.form-disabled label {
    color: #717171;
}
html.js input.form-autocomplete {
    background-position: 100% 4px;
}
html.js input.throbbing {
    background-position: 100% -16px;
}
.comment-form label {
    float: left;
    font-size: 0.929em;
    width: 120px;
}
.comment-form input, .comment-form .form-select {
    border-radius: 4px;
    margin: 0;
}
.comment-form .form-type-textarea label {
    float: none;
}
.comment-form .form-item, .comment-form .form-radios, .comment-form .form-type-checkbox, .comment-form .form-select {
    margin-bottom: 10px;
    overflow: hidden;
}
.comment-form .form-type-checkbox, .comment-form .form-radios {
    margin-left: 120px;
}
.comment-form .form-type-checkbox label, .comment-form .form-radios label {
    float: none;
    margin-top: 0;
}
.comment-form input.form-file {
    width: auto;
}
.no-sidebars .comment-form .form-text {
    width: 800px;
}
.one-sidebar .comment-form .form-text {
    width: 500px;
}
.two-sidebars .comment-form .form-text {
    width: 320px;
}
.comment-form .form-item .description {
    font-size: 0.786em;
    line-height: 1.2;
    margin-left: 120px;
}
#content h2.comment-form {
    margin-bottom: 0.5em;
}
.comment-form .form-textarea {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper, .comment-form .text-format-wrapper .form-item {
    margin-bottom: 0;
    margin-top: 0;
}
.filter-wrapper label {
    float: none;
    width: auto;
}
.filter-wrapper .form-select {
    min-width: 120px;
}
.comment-form fieldset.filter-wrapper .tips {
    font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
    margin-bottom: 0.4em;
}
#edit-actions input {
    margin-right: 0.6em;
}
div.password-suggestions {
    border: 0 none;
}
.ui-widget-overlay {
    background: none repeat scroll 0 0 #222;
    opacity: 0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
    padding: 1em;
}
#forum .name {
    font-size: 1.083em;
}
#forum .description {
    font-size: 1em;
}
#block-search-form {
    padding-bottom: 7px;
}
#block-search-form .content {
    margin-top: 0;
}
#search-form input#edit-keys, #block-search-form .form-item-search-block-form input {
    float: left;
    font-size: 1em;
    height: 1.143em;
    margin-right: 5px;
    width: 9em;
}
#search-block-form input.form-submit, #search-form input.form-submit {
    background: url("http://farmadvisor.com.au/themes/bartik/images/search-button.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    cursor: pointer;
    height: 25px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 34px;
}
#search-block-form input.form-submit:hover, #search-block-form input.form-submit:focus, #search-form input.form-submit:hover, #search-form input.form-submit:focus {
    background-position: center bottom;
}
#search-form .form-item-keys label {
    display: block;
}
ol.search-results {
    padding-left: 0;
}
.search-results li {
    border-bottom: 1px solid #d3d7d9;
    margin-bottom: 0.5em;
    padding-bottom: 0.4285em;
}
.search-results li:last-child {
    border-bottom: 0 none;
    margin-bottom: 1em;
    padding-bottom: 0;
}
.search-results .search-snippet-info {
    padding-left: 0;
}
.shortcut-wrapper {
    margin: 2.2em 0 1.1em;
}
.shortcut-wrapper h1#page-title {
    float: left;
    margin: 0;
}
div.add-or-remove-shortcuts {
    padding-top: 0.9em;
}
.overlay div.add-or-remove-shortcuts {
    padding-top: 0.8em;
}
.page-admin #content img {
    margin-right: 15px;
}
.page-admin #content .simpletest-image img {
    margin: 0;
}
.page-admin-structure-block-demo .block-region {
    background: none repeat scroll 0 0 #ff6;
    border: 1px dotted #9f9e00;
    color: #000;
    font: 90% "Lucida Grande","Lucida Sans Unicode",sans-serif;
    margin: 5px;
    padding: 5px;
    text-align: center;
    text-shadow: none;
}
.page-admin-structure-block-demo #featured .block-region {
    font-size: 0.55em;
}
.page-admin-structure-block-demo #header .block-region {
    width: 500px;
}
.page-admin #admin-dblog img {
    margin: 0 5px;
}
#system-theme-settings fieldset {
    padding: 0;
}
#system-theme-settings fieldset .fieldset-legend {
    margin-top: 0;
}
div.admin .right, div.admin .left {
    margin: 0;
    width: 49%;
}
div.admin-panel {
    background: none repeat scroll 0 0 #fbfbfb;
    border: 1px solid #ccc;
    margin: 10px 0;
    padding: 0 5px 5px;
}
div.admin-panel h3 {
    margin: 16px 7px;
}
div.admin-panel dt {
    border-top: 1px solid #ccc;
    padding: 7px 0 0;
}
div.admin-panel dd {
    margin: 0 0 10px;
}
div.admin-panel .description {
    margin: 0 0 14px 7px;
}
.overlay #main, .overlay #content {
    float: none;
    width: auto;
}
.overlay #page {
    padding: 0 2em;
}
.overlay .region-page-top, .overlay #header, .overlay #page-title, .overlay #featured, .overlay #sidebar-first, .overlay #triptych-wrapper, .overlay #footer-wrapper {
    display: none;
}
.overlay-processed .field-type-image {
    display: block;
    float: none;
}
.overlay #messages {
    width: auto;
}
.node .poll {
    margin: 2em 0;
}
.node .poll #edit-choice {
    margin: 0 0 1.5em;
}
.poll .vote-form {
    text-align: left;
}
.poll .vote-form .choices {
    margin: 0;
}
.poll .percent {
    float: right;
    font-size: 0.857em;
    font-style: italic;
    margin-bottom: 3em;
    margin-top: -3.2em;
    text-align: right;
}
.poll .text {
    clear: right;
    margin-right: 2.25em;
}
.poll .total {
    clear: both;
    font-size: 0.929em;
    font-style: italic;
    text-align: right;
}
.node .poll {
    margin: 1.8em 0 0;
}
.node .poll .text {
    margin-right: 6.75em;
}
.node .poll #edit-choice {
    margin: 0 0 1.2em;
}
.poll .bar .foreground {
    background-color: #666;
}
#footer-wrapper .poll .bar {
    background-color: #666;
}
#footer-wrapper .poll .bar .foreground {
    background-color: #ddd;
}
body, body.overlay {
    color: #3b3b3b;
}
.comment .comment-arrow {
    border-color: #fff;
}
#page, #main-wrapper, #main-menu-links li a.active, #main-menu-links li.active-trail a {
    background: none repeat scroll 0 0 #fff;
}
.tabs ul.primary li a.active {
    background-color: #fff;
}
.tabs ul.primary li.active a {
    background-color: #fff;
    border-bottom: 1px solid #fff;
}
a {
    color: #0071b3;
}
a:hover, a:focus {
    color: #018fe2;
}
a:active {
    color: #23aeff;
}
.sidebar .block {
    background-color: #f6f6f2;
    border-color: #f9f9f9;
}
#page-wrapper, #footer-wrapper {
    background: none repeat scroll 0 0 #292929;
}
.region-header, .region-header a, .region-header li a.active, #name-and-slogan, #name-and-slogan a, #secondary-menu-links li a {
    color: #fffeff;
}
.jspContainer {
    overflow: hidden;
    position: relative;
}
.jspPane {
    position: absolute;
}
.jspVerticalBar {
    background: none repeat scroll 0 0 red;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
}
.jspHorizontalBar {
    background: none repeat scroll 0 0 red;
    bottom: 0;
    height: 16px;
    left: 0;
    position: absolute;
    width: 100%;
}
.jspVerticalBar *, .jspHorizontalBar * {
    margin: 0;
    padding: 0;
}
.jspCap {
    display: none;
}
.jspHorizontalBar .jspCap {
    float: left;
}
.jspTrack {
    background: none repeat scroll 0 0 #dde;
    position: relative;
}
.jspDrag {
    background: none repeat scroll 0 0 #bbd;
    cursor: pointer;
    left: 0;
    position: relative;
    top: 0;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}
.jspArrow {
    background: none repeat scroll 0 0 #50506d;
    cursor: pointer;
    display: block;
    text-indent: -20000px;
}
.jspArrow.jspDisabled {
    background: none repeat scroll 0 0 #80808d;
    cursor: default;
}
.jspVerticalBar .jspArrow {
    height: 16px;
}
.jspHorizontalBar .jspArrow {
    float: left;
    height: 100%;
    width: 16px;
}
.jspVerticalBar .jspArrow:focus {
    outline: 0 none;
}
.jspCorner {
    background: none repeat scroll 0 0 #eeeef4;
    float: left;
    height: 100%;
}
* html .jspCorner {
    margin: 0 -3px 0 0;
}
@font-face {
    font-family: "HelveticaNeueBold";
    src: url("http://farmadvisor.com.au/sites/all/themes/farma/css/fonts/HelveticaBold.otf") format("opentype"), url("http://farmadvisor.com.au/sites/all/themes/farma/css/fonts/HelveticaBold.woff") format("woff"), url("http://farmadvisor.com.au/sites/all/themes/farma/css/fonts/HelveticaBold.ttf") format("truetype"), url("http://farmadvisor.com.au/sites/all/themes/farma/css/fonts/HelveticaBold.svg#webfontKWmDqtHl") format("svg");
}
input[type="text"]:focus, input[type="password"]:focus {
    outline: 0 none;
}
#cboxWrapper {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#cboxMiddleLeft, #cboxMiddleRight, #cboxBottomCenter, #cboxTopCenter, #cboxTopRight {
    background: none repeat scroll 0 0 #fff;
}
#cboxTopLeft {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/rounded-corner.png") no-repeat scroll 0 0 transparent;
}
#cboxBottomLeft {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/rounded-corner.png") no-repeat scroll 0 bottom transparent;
}
#cboxBottomRight {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/rounded-corner.png") no-repeat scroll right bottom transparent;
}
body {
    border: 0 none;
    font-size: 62.5%;
    line-height: normal;
    margin: 0;
    outline: 0 none;
    padding: 0;
    word-wrap: break-word;
}
a {
    outline: 0 none;
}
a:link, a:visited {
    color: #390;
    text-decoration: none;
}
a:hover, a:active, a:focus {
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: inherit;
    margin: 1em 0 0.5em;
}
h1 {
    /*color: #000;*/
    color:#fff;
    font-size: 1.357em;
}
h2 {
    font-size: 2.3em;
}
p {
    line-height: 18px;
    margin: 0 0 1.2em;
}
del {
    text-decoration: line-through;
}
tr.odd {
    background-color: #ddd;
}
img {
    outline: 0 none;
}
code, pre, kbd, samp, var {
    font-family: Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";
    font-size: 1.2em;
    padding: 0 0.4em;
}
code {
    background-color: rgba(40, 40, 0, 0.06);
}
pre code, pre kbd, pre samp, pre var, kbd kbd, kbd samp, code var {
    background-color: transparent;
    font-size: 100%;
}
pre code, pre samp, pre var {
    padding: 0;
}
.description code {
    font-size: 1.6em;
}
kbd {
    background-color: #f2f2f2;
    border: 1px outset #575757;
    border-radius: 5px;
    color: #666;
    display: inline-block;
    margin: 0 3px;
    padding: 0 6px;
}
pre {
    background-color: rgba(40, 40, 0, 0.06);
    margin: 10px 0;
    overflow: hidden;
    padding: 15px;
    white-space: pre-wrap;
}
body, #site-slogan, .ui-widget, .comment-form label {
    font-family: Arial,Helvetica,sans-serif;
}
#header, #footer-wrapper, #skip-link, ul.contextual-links, ul.links, ul.primary, .item-list .pager, div.field-type-taxonomy-term-reference, div.messages, div.meta, p.comment-time, table, .breadcrumb {
    font-family: Arial,Helvetica,sans-serif;
}
input, textarea, select, a.button {
    font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
}
caption {
    font-weight: normal;
    text-align: left;
}
blockquote {
    background: none repeat scroll 0 0 #f7f7f7;
    border-left: 1px solid #bbb;
    font-style: italic;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
}
blockquote:before {
    color: #bbb;
    content: "“";
    font-size: 4.8em;
    line-height: 0.1em;
    margin-right: 0.2em;
    vertical-align: -0.4em;
}
blockquote:after {
    color: #bbb;
    content: "”";
    font-size: 4.8em;
    line-height: 0.1em;
    vertical-align: -0.45em;
}
blockquote > p:first-child {
    display: inline;
}
a.feed-icon {
    display: inline-block;
    padding: 15px 0 0;
}
table {
    border: 0 none;
    border-spacing: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 37px;
    width: 100%;
}
#footer-wrapper table {
    font-size: 1.6em;
}
table tr th {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.51);
    border-bottom-style: none;
}
table tr th, table tr th a, table tr th a:hover {
    color: #fff;
    font-weight: bold;
}
table tbody tr th {
    vertical-align: top;
}
tr td, tr th {
    border: 1px solid #fff;
    padding: 4px 9px;
    text-align: left;
}
#footer-wrapper tr td, #footer-wrapper tr th {
    border-color: rgba(255, 255, 255, 0.18);
}
tr.odd {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.106);
}
tr, tr.even {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.063);
}
table ul.links {
    font-size: 1em;
    margin: 0;
    padding: 0;
}
table ul.links li {
    padding: 0 1em 0 0;
}
.block ol, .block ul {
    margin: 0;
    padding: 0 0 0.25em 1em;
}
.contextual-links-wrapper {
    font-size: small !important;
}
ul.contextual-links {
    font-size: 1em;
}
.contextual-links-wrapper a {
    text-shadow: 0 0 0 !important;
}
.item-list .pager {
    float: right;
    margin: 15px 15px 0 0;
    padding: 0;
    width: 488px;
}
ul.menu li {
    margin: 0;
}
.region-content ul, .region-content ol {
    margin: 1em 0;
    padding: 0 0 0.25em 2.5em;
}
.item-list ul li {
    margin: 0;
    padding: 0.2em 0.5em 0 0;
}
ul.tips {
    padding: 0 0 0 1.25em;
}
#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer, #main-top, .breadcrumb {
    margin: 0 auto;
    width: 980px;
}
a.button-blue, a.button-blue span, .button-blue a.button-blue:hover, .button-blue a.button-blue:hover span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-blue-on-white-sprite.gif") no-repeat scroll 0 0 #fff;
    color: #fff;
    display: block;
    float: left;
    height: 24px;
}
a.button-blue {
    background-position: 0 0;
    padding-left: 10px;
}
a.button-blue span {
    background-position: right 0;
    height: 20px;
    padding: 4px 10px 0 0;
}
a.button-blue:hover {
    background-position: 0 bottom;
}
a.button-blue:hover span {
    background-position: right bottom;
}
a.button-green, a.button-green span, a.button-green:hover, a.button-green:hover span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprite2.png") no-repeat scroll 0 0 #fff;
    color: #fff;
    display: block;
    float: left;
    height: 24px;
}
a.button-green {
    background-position: 0 0;
    padding-left: 10px;
}
a.button-green span {
    background-position: right 0;
    height: 20px;
    padding: 4px 10px 0 0;
}
a.button-green:hover {
    background-position: 0 bottom;
}
a.button-green:hover span {
    background-position: right -24px;
}
#header .clearfix{
    position: relative;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#skip-link {
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    position: absolute;
    width: auto;
    z-index: 50;
}
#skip-link a, #skip-link a:link, #skip-link a:visited {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    border-radius: 0 0 10px 10px;
    color: #fff;
    display: block;
    font-size: 1.5em;
    line-height: 1.7;
    padding: 1px 10px 2px;
    text-decoration: none;
}
#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
    outline: 0 none;
}
#logo {
    float: left;
    padding: 15px 15px 15px 10px;
}
#name-and-slogan {
    float: left;
    margin: 0 0 30px 15px;
    padding-top: 34px;
}
div#site-name {
    height: 95px;
    padding-bottom: 25px;
    padding-top: 25px;
    width: 190px;
}
.logged-in div#site-name {
    padding-bottom: 50px;
}
div#site-name a {
    /*background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/farmadvisor-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    bottom: 0;
    display: block;
    height: 74px;
    overflow: hidden;
    position: relative;
    width: 188px;
}
#site-name img {
  width: 100%;
}
.region-header, .without-secondary-menu .region-header {
    margin: 0;
}
.region-header #block-block-2 p {
    line-height: 0;
    margin: 0;
    padding: 0;
}
.region-header #block-block-2 {
    bottom: 50px;
    margin: 0 0 0 13px;
    padding: 0;
    position: absolute;
    right: 0;
}
.region-header #block-menu-menu-top-menu {
    bottom: 6px;
    padding: 0;
    position: absolute;
    right: 70px;
    width: auto;
}
.region-header #block-block-20 {
    display: block;
    height: 33px;
    position: absolute;
    right: 146px;
    top: 25px;
    width: 173px;
}
.region-header #block-menu-menu-top-menu .content ul {
    color: #333;
    margin-bottom: 10px;
    padding: 0;
}
.region-header #block-menu-menu-top-menu .content ul li {
    float: left;
}
.region-header #block-menu-menu-top-menu .content ul li a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-top-menu.gif") no-repeat scroll 4px 1px #fff;
    border: 0 none;
    color: #a6a6a6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 11px;
    padding: 0 0 0 10px;
}
.region-header #block-menu-menu-top-menu .content ul li a:hover {
    text-decoration: underline;
}
.region-header #block-menu-menu-top-menu .content ul li.first a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.region-header #block-menu-menu-top-menu .content ul li.last a {
    background-position: 9px -11px;
    padding-left: 20px;
    padding-right: 2px;
}
.region-header #block-nice-menus-1 {
    bottom: 0;
    height: 40px;
    left: 0;
    margin: 0;
    position: absolute;
}
.region-header .block {
    float: left;
    font-size: 1.4em;
    margin: 0 10px;
    padding: 0;
}
.region-header .block .content {
    margin: 0;
    padding: 0;
}
.region-header .block ul {
    margin: 0;
    padding: 0;
}
.region-header .block li {
    list-style: none outside none;
    padding: 0;
}
.region-header .form-text {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.3);
    margin-right: 2px;
    width: 120px;
}
.region-header .form-text:hover, .region-header .form-text:focus, .region-header .form-text:active {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
}
.region-header .form-required {
    color: rgba(255, 255, 255, 0.7);
}
#block-menu-menu-login-menu, #block-system-user-menu {
    bottom: 8px;
    height: 24px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
}
.region-header .block-menu {
    border: 0 none;
    padding: 0;
    width: auto;
}
#block-menu-menu-login-menu .content li, #block-system-user-menu .content li, #breadcrumb ul.user-menu li, #breadcrumb ul.login-menu li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 24px;
    margin: 0 0 8px 10px;
    padding-left: 10px;
}
#block-menu-menu-login-menu li:hover, #block-system-user-menu li:hover, #breadcrumb ul.user-menu li:hover, #breadcrumb ul.login-menu li:hover {
    background-position: 0 -24px;
}
#block-menu-menu-login-menu li a, #block-system-user-menu li a, #breadcrumb ul.user-menu li a, #breadcrumb ul.login-menu li a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites.gif") repeat scroll right 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #fff;
    display: block;
    font: bold 12px/24px Arial,Helvetica,sans-serif;
    height: 24px;
    padding: 0 10px 0 0;
    text-shadow: -0.1em -0.1em #91b75b;
    text-transform: capitalize;
}
#block-menu-menu-login-menu li a:hover, #block-system-user-menu li a:hover, #breadcrumb ul.user-menu li:hover, #breadcrumb ul.login-menu li:hover {
    background-position: right 0;
}
.region-header .block-menu li.last a {
    border-bottom: 0 none;
}
#colorbox #user-login #edit-name, #colorbox #user-login #edit-pass {
    width: 250px;
}
#colorbox #user-login .form-actions {
    padding-top: 0;
}
#colorbox #user-login input.form-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-login.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: static;
    text-indent: -99999px;
    text-transform: uppercase;
    width: 62px;
}
#user-login-form input.form-text {
    width: 165px;
}
#user-login-form .form-required {
    color: #390;
    float: none !important;
    margin-left: 2px;
}
.region-header #block-user-login {
    width: auto;
}
.region-header #block-user-login .content {
    margin-top: 2px;
}
.region-header #block-user-login .form-item {
    float: left;
    margin: 0;
    padding: 0;
}
.region-header #block-user-login div.item-list, .region-header #block-user-login div.description {
    font-size: 1.5em;
    margin: 0;
}
.region-header #block-user-login div.item-list {
    clear: both;
}
.region-header #block-user-login div.description {
    display: inline;
}
.region-header #block-user-login .item-list ul {
    line-height: 1;
    padding: 0;
}
.region-header #block-user-login .item-list li {
    float: left;
    list-style: none outside none;
    padding: 3px 0 1px;
}
.region-header #block-user-login .item-list li.last {
    padding-left: 0.5em;
}
.region-header #block-user-login ul.openid-links li.last {
    padding-left: 0;
}
.region-header #user-login-form li.openid-link a, .region-header #user-login li.openid-link a {
    padding-left: 20px;
}
.region-header #block-user-login .form-actions {
    clear: both;
    margin: 4px 0 0;
    padding: 0;
}
.region-header #block-user-login input.form-submit {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border: 1px solid rgba(255, 255, 255, 0.5);
    margin: 4px 0;
    padding: 3px 8px;
}
.region-header #block-user-login input.form-submit:hover, .region-header #block-user-login input.form-submit:focus {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
}
.region-header #block-search-form {
    width: 208px;
}
.region-header #block-search-form .form-text {
    width: 154px;
}
.region-header .block-locale ul li {
    display: inline;
    padding: 0 0.5em;
}
#main-menu {
    clear: both;
}
#main-menu-links a {
    color: #d9d9d9;
    padding: 0.6em 1em 0.4em;
}
#main-menu-links {
    font-size: 1.5em;
    margin: 0;
    padding: 0 15px;
}
#main-menu-links li {
    float: left;
    list-style: none outside none;
    margin: 0 1px;
    padding: 0 1px;
}
#main-menu-links a {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #333;
    float: left;
    height: 2.4em;
    line-height: 2.4em;
    padding: 0 0.8em;
    text-decoration: none;
    text-shadow: 0 1px #eee;
}
#main-menu-links a:hover, #main-menu-links a:focus {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
}
#main-menu-links a:active {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
}
#main-menu-links li a.active {
    border-bottom: 0 none;
}
.featured #main-menu-links li a:active, .featured #main-menu-links li a.active {
    background: none repeat scroll 0 0 rgba(240, 240, 240, 1);
}
.region-header ul.nice-menu li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    float: left;
    padding: 0 0 0 12px;
}
.region-header ul.nice-menu li a {
    color: #fff;
    float: left;
    font: bold 12px/40px Arial,Helvetica,sans-serif;
    outline: 0 none;
    padding: 0 12px 0 0;
    text-decoration: none;
}
.region-header ul.nice-menu li.active, .region-header ul.nice-menu li:hover, .region-header ul.nice-menu li.over {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-menu-hover.gif") no-repeat scroll left 0 #ff8947;
}
.region-header ul.nice-menu li.menu-493.first a, .region-header ul.nice-menu li.menu-493.first a:hover {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-home.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-indent: -9999em;
    width: 27px;
}
.region-header ul.nice-menu li:hover, .region-header ul.nice-menu li.over {
    background-position: left -45px;
    z-index: 1;
}
.region-header ul.nice-menu li a.active, .region-header ul.nice-menu li.over a, .region-header ul.nice-menu li a:hover, .region-header ul.nice-menu li:hover a, .region-header ul.nice-menu li a.active:hover {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-menu-hover.gif") no-repeat scroll right 0 transparent;
    height: 40px;
}
.region-header ul.nice-menu li a:hover, .region-header ul.nice-menu li.over a, .region-header ul.nice-menu li:hover a, .region-header ul.nice-menu li a.active:hover {
    background-position: right -40px;
    height: 40px;
    position: relative;
    z-index: 999999999;
}
.region-header ul.nice-menu li.menuparent a.parent:hover, .region-header ul.nice-menu li.menuparent.over a.parent, .region-header ul.nice-menu li.menuparent:hover a.parent, .region-header ul.nice-menu li.menuparent a.parent.active:hover {
    border-radius: 5px 5px 0 0;
    height: 42px;
}
.region-header ul.nice-menu li.menuparent ul {
    border: 0 none;
    display: block;
    left: 0;
    position: absolute;
    top: 40px;
    z-index: 9999999;
}
.region-header ul.nice-menu li.menuparent ul li {
    background: none repeat scroll 0 0 #099dce;
    max-width: 200px;
    min-width: 150px;
    padding: 0;
}
.region-header ul.nice-menu li.menuparent ul li.top {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/dropdown-top.gif") no-repeat scroll right 0 transparent;
    display: block;
    height: 4px;
    padding: 0;
}
.region-header ul.nice-menu li.menuparent ul li.top .left-border {
    background: none repeat scroll 0 0 #ff8947;
    display: block;
    height: 4px;
    width: 15px;
}
.region-header ul.nice-menu li.menuparent ul li.bottom {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 10px;
}
.region-header ul.nice-menu li.menuparent ul li.bottom .left-border {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/dropdown-bottom.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 4px;
    width: 10%;
}
.region-header ul.nice-menu li.menuparent ul li.bottom .right-border {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/dropdown-bottom.png") no-repeat scroll right bottom transparent;
    float: left;
    height: 4px;
    width: 90%;
}
.region-header ul.nice-menu li.menuparent ul li a {
    background: none repeat scroll 0 0 #ff8947;
    display: block;
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0 0 0 12px;
    width: 93%;
}
.region-header ul.nice-menu li.menuparent ul li a:hover {
    background: none repeat scroll 0 0 #d95e16 !important;
    border-bottom: 1px solid #88441d;
    border-top: 1px solid #ffab7b;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
}
.region-header ul.nice-menu li.menuparent ul li.active, .region-header ul.nice-menu li.menuparent ul li.active a {
    background: none repeat scroll 0 0 #ffa12d;
}
#secondary-menu-links {
    float: right;
    font-size: 1.5em;
    margin: 10px 10px 0;
}
#secondary-menu-links a:hover, #secondary-menu-links a:focus {
    text-decoration: underline;
}
#cboxOverlay {
    background: none repeat scroll 0 0 #000;
    opacity: 0.65 !important;
}
#cboxContent {
    overflow: visible;
    z-index: 99999;
}
#colorbox, #cboxOverlay, #cboxWrapper {
    overflow: visible;
}
#cboxClose {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-modalbox-close.png") no-repeat scroll 0 0 transparent;
    height: 27px;
    position: absolute;
    right: -28px;
    top: -28px;
    width: 27px;
    z-index: 9999999;
}
#cboxClose.hover {
    background-position: 0 0;
}
.front #content, .front .region-content, .section, .center-wrapper {
    position: relative;
}
.slideshow_parent .slideshow_img {
    position: relative;
    z-index: 1;
}
.slideshow_parent .whitebox {
    left: 20px;
    position: absolute;
    top: 20px;
    z-index: 2;
}
.slideshow_parent .whitebox .whitebox_top {
    display: block;
    height: 20px;
}
.widthController {
    margin: 0;
    padding: 0;
    width: 400px;
}
.slideshow_parent .whitebox .whitebox_top .left {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/carousel-desc-top.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 20px;
    overflow: hidden;
}
.slideshow_parent .whitebox .whitebox_top .right {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/carousel-desc-top.png") no-repeat scroll right 0 transparent;
    display: block;
    float: left;
    height: 20px;
    overflow: hidden;
    width: 40px;
}
.slideshow_parent .whitebox .whitebox_body {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/carousel-desc-center.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    max-height: 170px;
    overflow: hidden;
    padding: 0 0 0 20px;
    width: auto;
}
.whitebox_body .widthController {
    float: left;
}
.whitebox_body .right {
    float: left;
    width: 20px;
}
.slideshow_parent .whitebox .whitebox_bottom .left {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/carousel-desc-bottom.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 20px;
    overflow: hidden;
}
.slideshow_parent .whitebox .whitebox_bottom .right {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/carousel-desc-bottom.png") no-repeat scroll right 0 transparent;
    display: block;
    float: left;
    height: 20px;
    overflow: hidden;
    width: 40px;
}
.slideshow_title {
    margin-bottom: 10px;
}
.slideshow_title a {
    color: #dd7e2c;
    font-size: 18px;
    line-height: 20px;
}
.slideshow_title a:hover {
    text-decoration: none;
}
.slideshow_desc {
    color: #666;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
    padding-bottom: 0;
}
p.no-margin {
    margin: 0;
}
.skin-default {
    position: relative;
}
.views-slideshow-controls-bottom {
    bottom: 20px;
    color: #fff;
    left: 20px;
    position: absolute;
    z-index: 12;
}
.views-slideshow-controls-bottom .views-slideshow-pager-field-item {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/carousel-control-sprites.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    margin-right: 6px;
    overflow: hidden;
    width: 14px;
}
.views-slideshow-controls-bottom .views-slideshow-pager-field-item.views_slideshow_active_pager_field_item {
    background-position: 0 -15px;
}
.views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-nid {
    display: none;
}
.page-home #main {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 auto;
    min-height: 300px;
    padding: 0 25px;
    position: static;
    width: 960px;
    z-index: 1;
}
.view-home-slideshow {
    position: static;
}
.page-home #main-top {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 7px;
    margin: 0 auto;
}
.panel-2col-bricks .panel-col-first {
    margin: 0 20px 30px 0;
    width: 698px;
}
.panel-2col-bricks .panel-col-last {
    margin: 0;
    width: 240px;
}
.panel-2col-bricks .panel-col-last .inside {
    margin: 0 0 0.5em;
}
.panel-col-last p {
    margin: 0;
    padding: 0;
}
#homepage .panel-col-middle {
    height: 328px;
    margin: 0 0 30px;
    padding: 15px 0 0;
}
.panel-col-middle #homepage .panel-col-middle p.first {
    margin-bottom: 0;
}
#homepage .panel-col-middle p {
    margin-bottom: 0;
}
#homepage .panel-col-middle .pane-block-6, #homepage .panel-col-middle .pane-block-7, #homepage .panel-col-middle .pane-block-8 {
    float: left;
    height: 313px;
    padding-top: 15px;
}
#homepage .panel-col-middle .pane-block-6 .pane-content, #homepage .panel-col-middle .pane-block-7 .pane-content {
    border-right: 1px solid #f07b05;
    height: 299px;
}
#homepage .panel-col-middle .pane-block-6 .pane-content p.first, #homepage .panel-col-middle .pane-block-7 .pane-content p.first, #homepage .panel-col-middle .pane-block-8 .pane-content p.first {
    height: 150px;
}
#homepage .panel-col-middle .pane-block-6 .pane-content p, #homepage .panel-col-middle .pane-block-7 .pane-content p, #homepage .panel-col-middle .pane-block-8 .pane-content p {
    height: 92px;
}
#homepage .panel-col-middle .pane-block-6 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-mid-panel.png") repeat scroll 0 0 transparent;
    padding-left: 15px;
    width: 215px;
}
#homepage .panel-col-middle .pane-block-7 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-mid-panel.png") repeat scroll center 0 transparent;
    padding-left: 15px;
    width: 216px;
}
#homepage .panel-col-middle .pane-block-8 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-mid-panel.png") repeat scroll right 0 transparent;
    margin-right: 17px;
    padding-left: 15px;
    padding-right: 7px;
    width: 216px;
}
#homepage .panel-col-middle .pane-block-6 .pane-content a.view-product, #homepage .panel-col-middle .pane-block-7 .pane-content a.find-more, #homepage .panel-col-middle .pane-block-8 .pane-content a.ask-question {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-center-panel-sprites.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 24px;
    margin-top: 10px;
    outline: 0 none;
    text-indent: -99999px;
    width: 100px;
}
#homepage .panel-col-middle .pane-block-6 .pane-content a.view-product {
    background-position: 0 0;
}
#homepage .panel-col-middle .pane-block-6 .pane-content a.view-product:hover {
    background-position: 0 -72px;
}
#homepage .panel-col-middle .pane-block-7 .pane-content a.find-more {
    background-position: 0 -24px;
}
#homepage .panel-col-middle .pane-block-7 .pane-content a.find-more:hover {
    background-position: 0 -96px;
}
#homepage .panel-col-middle .pane-block-8 .pane-content a.ask-question {
    background-position: 0 -48px;
}
#homepage .panel-col-middle .pane-block-8 .pane-content a.ask-question:hover {
    background-position: 0 -120px;
}
#homepage .panel-col-middle .pane-content .ask-question {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-explore-videos.png") no-repeat scroll left top transparent !important;
}
#homepage .panel-col-middle .pane-content .ask-question:hover {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-explore-videos-hover.png") no-repeat scroll left top transparent !important;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-better-choices.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    float: left;
    height: 328px;
    margin: 0;
    overflow: hidden;
    width: 240px;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article .featured_wrapper {
    position: relative;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article .featured_wrapper {
    height: 296px;
    padding: 10px;
    position: relative;
    width: 220px;
}
.field-content.title {
    display: none;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article .featured_wrapper .featured_caption {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-left-panel-green-overlay.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    bottom: 0;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    padding: 10px 11px 10px 10px;
    position: absolute;
    width: 199px;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article .featured_wrapper .featured_caption p {
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article .featured_wrapper .featured_caption a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-readmore-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 24px;
    line-height: 24px;
    margin-top: 10px;
    overflow: hidden;
    text-indent: -99999px;
    width: 77px;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article .featured_wrapper .featured_caption a:hover {
    background-position: 0 -24px;
}
#homepage .panel-col-middle .panel-separator {
    margin: 0;
    padding: 0;
}
#homepage .panel-col-middle h3 {
    color: #333;
    font-size: 18px;
    margin: 0 0 5px;
}
#mini-panel-home_panel .panel-col-first {
    margin-bottom: 0;
}
#mini-panel-home_panel .panel-col-first, #mini-panel-home_panel .center-wrapper .panel-col-last {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-news.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 431px;
}
#mini-panel-home_panel .panel-col-middle {
    display: none;
}
.page-home #main-bottom {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    margin: 0 auto;
    width: 988px;
}
#above-footer {
    height: 43px;
    margin: 0 auto;
    padding-top: 22px;
    text-align: right;
    width: 980px;
}
#animalFooter {
    color: #000;
}
#animalFooter img {
    margin-bottom: 20px;
    padding: 0 30px;
}
#animalFooter p {
    margin-top: 20px;
    text-align: center;
}
#main-wrapper {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-main-wrapper.jpg") no-repeat scroll 0 0 transparent;
}
#cboxLoadedContent {
    height: auto;
    margin: 5px 0 0;
    overflow: hidden !important;
    padding: 0 10px;
}
#featured {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #e7e7e7;
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.4;
    margin: 0;
    padding: 0;
    text-align: left;
    text-shadow: 1px 1px #fff;
}
#featured .content {
    width: 450px;
}
#featured h3 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-pencil.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 30px;
    padding-left: 75px;
    width: 290px;
}
.featured_description {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-featured-desc.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 20px 15px 0;
}
#featured .featured_description p {
    border: 0 none;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 190px;
}
#featured .featured_description a {
    float: left;
    margin-left: 12px;
}
#highlighted {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/header.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 120%;
    height: 271px;
    margin: 0 auto;
    padding: 12px 12px 20px;
    width: 917px;
}
#highlighted .region-highlighted, .node-type-event .pane-node-body {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-header-title.png") no-repeat scroll 0 0 transparent;
    height: 246px;
    padding: 24px;
    width: 225px;
}
#highlighted .region-highlighted h2 {
    color: #5cad33;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    margin: 0;
}
#highlighted .region-highlighted p {
    color: #333;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
}
#highlighted .region-highlighted .content {
    height: 140px;
    overflow: hidden;
}
.region-help {
    border: 1px solid #d3d7d9;
    margin-bottom: 30px;
    padding: 0 1.5em;
}
.one-sidebar #content {
    padding-right: 20px;
    position: static;
    width: 700px;
}
.two-sidebars #content {
    padding-right: 20px;
    width: 460px;
}
.content {
    margin-top: 10px;
}
.region-content .content {
    font-size: 1.2em;
    margin-top: 0;
}
h1#page-title {
    font-size: 3em;
    line-height: 1;
    margin: 0;
}
.page-home .hr {
    display: none;
}
.hr {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-tab.png") repeat-x scroll 0 bottom transparent;
    clear: both;
    height: 45px;
    margin-bottom: 10px;
}
.front .breadcrumb {
    display: none;
}
.front .tabs {
    margin: 0;
}
.front h1#page-title {
    display: none;
}
.front .region-content {
    padding: 0;
}
h1#page-title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    float: left;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    margin: 14px 0 0;
    padding-left: 11px;
    width: auto;
}
.share-and-print {
    float: right;
    margin-top: 16px;
    position: relative;
    z-index: 1;
}
.share-and-print .sharer-trigger {
    float: left;
}
.share-and-print .print-trigger {
    float: left;
}
.sharer-block {
    position: absolute;
    right: -14px;
    top: 25px;
    width: 200px;
}
.share-and-print .sharer-trigger, .share-and-print .print-trigger {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-share-print.gif") no-repeat scroll 0 0 transparent;
    color: #999;
    font-size: 11px;
    line-height: 11px;
    margin-left: 18px;
    padding: 7px 0 0 22px;
}
.share-and-print .sharer-trigger {
    background-position: 0 6px;
}
.share-and-print .print-trigger {
    background-position: 0 -17px;
}
.page-user .share-and-print .print-trigger, .page-node-3715 .share-and-print .print-trigger, .page-node-3449 .share-and-print .print-trigger {
    display: none;
}
.page-node-3449 .share-and-print {
    margin-right: 25px;
}
.share-and-print .print-trigger a {
    color: #999;
}
.share-and-print .print-trigger a:hover {
    text-decoration: none;
}
.dateWidget, .views-field-timestamp-1, .views-field-created-1, .views-field-field-custom-date {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/calendar-green.gif") no-repeat scroll 0 0 #fff;
    display: block;
    float: left;
    height: 27px;
    width: 30px;
}
.dateWidget.dateWidgetBlue {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/calendar-blue.gif") no-repeat scroll 0 0 #fff;
}
.dateWidget.dateWidgetGreen, .views-field-timestamp-1, .views-field-created-1 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/calendar-green.gif") no-repeat scroll 0 0 #fff;
}
.d-month {
    color: #fff;
    font-family: helvetica,arial;
    font-size: 8px;
    letter-spacing: 1px;
    line-height: 8px;
    padding-top: 1px;
    text-align: center;
    text-transform: uppercase;
}
.d-date {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
}
#block-views-find-the-answer-block {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-faq.gif") no-repeat scroll 0 0 #fff;
    padding: 19px 27px 0 20px;
}
#content #block-views-find-the-answer-block h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-search.png") no-repeat scroll 0 0 transparent;
    color: #007aad;
    font-family: helvetica,arial;
    font-size: 26px;
    height: 80px;
    line-height: 26px;
    margin-top: 0;
    padding: 11px 0 0 90px;
}
#content #block-views-find-the-answer-block .content {
    margin: 0;
}
#content #block-views-find-the-answer-block tr, #content #block-views-find-the-answer-block td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
    vertical-align: top;
    width: 140px;
}
#content #block-views-find-the-answer-block .views-field-title {
    font-size: 16px;
    line-height: 14px;
    margin-top: 10px;
}
#content #block-views-find-the-answer-block .views-field-title a {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
}
#content #block-views-find-the-answer-block .views-field-title a:hover {
    text-decoration: none;
}
#content #block-views-find-the-answer-block .views-field-view-node a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-view-answer.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    margin-bottom: 15px;
    margin-top: 15px;
    overflow: hidden;
    text-indent: -999999px;
    width: 109px;
}
#mini-panel-home_panel .panel-col-first {
    color: #666;
    float: left;
    margin-right: 15px;
    margin-top: 10px;
    width: 335px;
}
#mini-panel-home_panel .panel-col-last {
    color: #666;
    float: right;
    margin-top: 10px;
    width: 335px;
}
#content .pane-industry-news h2, #content .pane-bayer-news-list h2, #content .pane-industry-news-imported h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    margin: 0 0 19px;
    padding: 15px;
}
#content .page-all-bayer-news ul, #content .pane-industry-news-imported ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 10px;
}
#content .pane-industry-news-imported .views-field-title, #content .pane-bayer-news-list .views-field-title {
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin: 0 0 2px;
    padding: 0;
}
#content .pane-industry-news-imported .views-field-title a, #content .pane-bayer-news-list .views-field-title a {
    color: #390;
}
#content .pane-industry-news-imported .views-field-title, #content .pane-industry-news-imported .views-field-body, #content .pane-industry-news-imported .views-field-description, #content .pane-industry-news-imported .views-field-field-page-thumbnail {
    padding-left: 50px;
}
#content .pane-industry-news-imported .views-field-field-page-thumbnail {
    float: right;
    margin: 10px 0 5px 5px;
}
#content .pane-bayer-news-list .views-field-title, #content .pane-bayer-news-list .views-field-body, #content .pane-bayer-news-list .views-field-field-page-thumbnail {
    padding-left: 50px;
}
#content .pane-industry-news-imported .view-footer a, #content .pane-bayer-news-list .view-footer a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-view-all-green-blue-sprites.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 24px;
    margin-left: 50px;
    overflow: hidden;
    text-align: left;
    text-indent: -1e+7px;
}
.view-footer a.viewAllGreen {
    background-position: 0 0;
}
.page-all-news .view-footer a {
    background-position: 0 0 !important;
}
.page-all-news .view-footer a:hover, #content .pane-industry-news .view-footer a:hover {
    background-position: 0 -48px !important;
}
#content .pane-industry-news .viewAllBlue, #content .pane-bayer-news-list .viewAllGreen {
    display: none;
    visibility: hidden;
}
.clear-both {
    clear: both;
}
.sidebar #block-views-article-filter-block.block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0 0 20px;
    padding: 0;
}
.sidebar #block-views-article-filter-block.block h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #313131;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    line-height: 17px;
    margin: 0;
    overflow: hidden;
    padding: 13px 10px 20px 12px;
    text-shadow: none;
}
.sidebar #block-views-article-filter-block.block .content {
    color: #666;
    font-size: 11px;
    line-height: 15px;
    margin-top: 0;
    padding: 0;
}
.sidebar #block-views-article-filter-block.block .content ul {
    border-top: 1px dashed #e6e6e6;
}
.sidebar #block-views-article-filter-block.block .content ul li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-category-list-arrow.gif") no-repeat scroll 0 center #fff;
    border-bottom: 1px dashed #e6e6e6;
    height: 30px;
    margin: 0;
    padding: 0 0 0 19px;
}
.sidebar #block-views-article-filter-block.block .content ul li a {
    color: #09c;
    font-size: 12px;
}
.page-all-products .view-footer {
    color: #666;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    margin: 20px 0 0 18px;
    overflow: hidden;
    padding: 0;
    width: 179px;
}
#main-top {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-main-top.png") no-repeat scroll 0 0 transparent;
    height: 9px;
    margin-top: 20px;
    width: 980px;
}
#main {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    min-height: 300px;
    padding: 13px 10px;
    position: static;
    width: 960px;
    z-index: 1;
}
#main-bottom {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-main-bottom.png") no-repeat scroll 0 0 transparent;
    height: 9px;
    margin: 0 auto 70px;
    width: 980px;
}
.right-align {
    float: right;
}
#views-exposed-form-products-list-page, #views-exposed-form-industry-news-imported-page-1, #views-exposed-form-bayer-news-list-page-1 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-panel-search-green.png") no-repeat scroll 0 0 transparent;
    height: 56px;
    margin-bottom: 31px;
    padding: 12px 0 0 18px;
    position: relative;
    width: 682px;
}
.views-exposed-form .views-exposed-widget {
    padding: 0;
}
#views-exposed-form-products-list-page label {
    color: #fff;
    margin-bottom: 5px;
}
#views-exposed-form-products-list-page select.form-select {
    font-size: 12px;
    margin-right: 25px;
    margin-top: 0;
    padding: 1px;
    width: 170px;
}
#views-exposed-form-products-list-page .views-submit-button {
    display: none;
}
.page-all-products .bef-checkboxes {
    margin-top: 5px;
}
.views-widget-filter-field_appl_method_tid {
    width: 183px;
}
.page-all-products #main #content .tabs {
    margin-bottom: 0;
}
.page-all-products .region-content, .node-type-diseases-pests .region-content {
    padding: 0;
}
.page-all-products #block-system-main .content .view-id-products_list .view-content ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 15px;
}
.page-all-products #main #content .content .view-id-products_list .view-content ul li {
    margin-bottom: 0;
    min-height: 100px;
    padding: 10px 0;
}
.page-all-products #block-system-main .content .view-id-products_list .views-field-field-product-image {
    float: left;
    height: 100px;
    margin-right: 15px;
    overflow: hidden;
    position: relative;
    width: 100px;
    z-index: 100;
}
form.fivestar-widget {
    clear: none;
    display: block;
}
.page-all-products .group_collection {
    height: 24px;
}
.page-all-products .species_group, .page-all-products .pest_group, .page-all-products .appl_group {
    float: left;
    margin: 7px 7px 0 0;
}
.page-all-products .group_collection a, .views-field-nid-1 .terms {
    color: #7d7d7d;
    font-size: 11px;
    line-height: 15px;
    margin: 8px 0 5px;
}
.views-field-nid-1 .terms a {
    color: #390;
}
.page-all-products .views-field-field-species {
    float: left;
    margin-right: 7px;
}
.page-all-products .views-field-field-diseases, .page-all-products .views-field-field-appl-method {
    border-left: 1px solid #999;
    float: left;
    margin-right: 7px;
    padding-left: 7px;
    width: auto;
}
.page-all-products .views-field-nothing {
    clear: both;
    height: 1px;
}
.page-all-products .views-field-body {
    display: block;
    padding-left: 110px;
    width: auto;
    z-index: 10000;
}
.page-all-products .views-field-title {
    float: left;
    margin-right: 8px;
    padding-left: 0;
}
.page-all-products .views-field-title {
    color: #390;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    top: 5px;
    z-index: 100;
}
.page-all-products .views-field-title a {
    color: #390;
}
.page-all-products .views-field-nid-1 {
    position: relative;
}
.page-all-products li .views-field-nid, .page-all-products li .views-field-nid .field-content {
    color: #666;
    display: block;
    height: 15px;
}
.page-all-products li .views-field-nid, .page-all-products li .views-field-nid .field-content a {
    color: #390;
}
.page-all-products .views-field-nid .field-content {
    position: relative;
}
.page-all-products .views-field-nid .covering-the-stars {
    padding-left: 350px;
    position: absolute;
    right: 0;
    top: 0;
    width: 175px;
}
.page-all-products .fivestar-smart-text .description, .fivestar-smart-text .description {
    display: none;
}
.page-all-products .vet_exclusive_1 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/label_vet_only.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    height: 48px;
    position: absolute;
    right: 0;
    width: 56px;
}
.node-type-product .region-content {
    padding: 0;
}
.region-content #block-block-24 {
    display: none;
}
.region-content #block-views-exp-products-list-page {
    margin-top: 20px;
}
.node-type-product .subtitle, .node-type-product #content .content h2, .node-type-bayer-news #content .content h2, .node-type-diseases-pets #content .content h2, .page-all-parasites-pests #content h2, .node-type-diseases-pests #content h2, .page-national-weather #content h2, .page-node-941 h2, .page-node-43 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-orange-h3.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    margin: 20px 0;
    overflow: hidden;
    padding-left: 15px;
    width: 700px;
}
.node-type-product #content .content h3 {
    color: #333;
    font-size: 18px;
    line-height: 18px;
    margin: 25px 15px 15px;
}
.node-type-product #content .content h4 {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
}
.node-type-product #content .product-summary {
    margin-bottom: 20px;
    padding: 0 15px;
}
.node-type-product #content .product-image {
    border: 1px solid #dadada;
    float: left;
    margin: 0 15px 0 0;
    overflow: hidden;
    padding: 20px;
    width: 240px;
}
.node-type-product #content .product-image img {
    max-height: 240px;
    max-width: 240px;
}
.node-type-product #content .product-body {
    float: left;
    width: 368px;
}
.node-type-product #content .product-body ul {
    list-style: disc outside url("http://farmadvisor.com.au/sites/all/themes/farma/images/product-detail-li.gif");
    padding-left: 25px;
}
.node-type-product #content .product-rating {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-animal.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    line-height: 25px;
    margin-bottom: 10px;
    position: relative;
}
.node-type-product #content .product-rating .covering-the-stars {
    left: 0;
    padding-left: 150px;
    position: absolute;
    top: 0;
}
.node-type-product #content .product-rating img {
    float: left;
    margin-top: 4px;
    width: 47px;
}
.node-type-product #content .product-rating strong {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
.node-type-product #content div.fivestar-widget {
    padding-top: 8px;
}
.node-type-product .features-and-benefits ul {
    margin: 0 0 0 25px;
    padding: 0 0 0 15px;
}
.node-type-product .product-information-files .files ul {
    list-style: none outside none;
    margin-left: 0;
}
.node-type-product .features-and-benefits p, .node-type-product .features-and-benefits h4, .node-type-product .please-login p {
    padding-left: 15px;
}
.node-type-product .product-information-files {
    margin-bottom: 15px;
    padding: 0;
}
.node-type-product .product-information-files .product-information {
    float: left;
    margin-right: 15px;
    margin-top: 15px;
    width: 315px;
}
.node-type-product .product-information-files .product-information h4 {
    padding-left: 0;
}
.node-type-product .product-information-files .product-information p {
    padding-left: 0;
}
.node-type-product .product-information-files .files {
    float: left;
    width: auto;
}
.node-type-product .product-information-files .files ul {
    margin: 15px 0 0;
    padding: 0;
}
.node-type-product .product-information-files .files ul li a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/product-info-label-sprites.png") no-repeat scroll 0 0 transparent;
    color: #390;
    display: block;
    line-height: 19px;
    padding: 0 0 0 40px;
}
.node-type-product .product-information-files .files ul li a.msds {
    background-position: 0 -19px;
}
.node-type-product .product-information-files .files ul li a.label {
    background-position: 0 -38px;
}
.node-type-product .product-information-files h3 {
    margin: 0 0 15px !important;
    padding: 0;
}
.node-type-product .products-diseases {
    background: none repeat scroll 0 0 #f2f2f2;
    margin: 0 0 30px;
    padding: 15px;
}
.node-type-product #content .content .products-diseases h3 {
    margin: 0 0 15px;
    padding: 0;
}
.node-type-product .products-diseases h4 {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
}
.node-type-product .products-diseases ul {
    list-style: none outside none;
    padding: 0;
}
.node-type-product #main #content .products-diseases ul li {
    margin: 0 0 15px;
}
.node-type-product .products-diseases ul li .disease-image {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dadada;
    float: left;
    margin-right: 16px;
    min-height: 100px;
    overflow: hidden;
    padding: 10px;
    text-align: center;
    width: 120px;
}
.node-type-product .products-diseases ul li .disease-image img {
    max-width: 120px;
    text-align: center;
}
.node-type-product .products-diseases ul li .disease-info {
    padding-left: 175px;
}
.node-type-product .products-diseases .disease-more {
    color: #09c;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0;
}
.prod-recommendation {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-recommendation.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    line-height: 22px;
    margin-right: 10px;
    padding: 2px 0 0 25px;
}
.logged-in-recommendation {
    float: left;
    padding-top: 5px;
}
.jcarousel-container {
    margin: 0 0 30px;
    width: 700px;
}
.jcarousel-clip {
    margin: 0 0 0 12px;
    width: 680px;
}
li.jcarousel-item {
    margin: 0 14px 0 0;
    text-align: center;
    width: 158px;
}
.jcarousel-clip ul {
    padding: 0 30px 0 0;
}
.jcarousel-clip img {
    border: 1px solid #dadada;
    margin: 0;
    max-width: 100px;
    padding: 10px 27px;
}
.node-type-product #content .content .jcarousel-clip h4 {
    color: #09c;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 0;
    width: 150px;
    word-wrap: break-word;
}
.jcarousel-prev {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/comment-arrow.gif") no-repeat scroll 0 0 transparent;
    height: 40px;
    left: -15px;
    position: absolute;
    top: 40px;
    width: 20px;
}
.jcarousel-next {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/comment-arrow-rtl.gif") no-repeat scroll 0 0 transparent;
    height: 40px;
    position: absolute;
    right: -15px;
    top: 40px;
    width: 20px;
}
ul.pager {
    height: 20px;
    margin: 20px 15px 0 0;
    text-align: right !important;
}
.item-list ul.pager li {
    border: 1px solid #e6e6e6;
    color: #999;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 2px 2px 2px 1px;
    text-align: center;
    vertical-align: middle;
    width: 14px;
}
* + html .item-list ul.pager li {
    display: inline;
    margin: 0 0 0 5px !important;
    text-align: right;
}
ul.pager li a, ul.pager li a, ul.pager li a {
    color: #390;
}
ul.pager li a:hover, ul.pager li a:hover, ul.pager li a:hover {
    text-decoration: none;
}
ul.pager li.pager-next, ul.pager li.pager-last, ul.pager li.pager-first {
    width: 38px;
}
ul.pager li.pager-previous {
    width: 62px;
}
.page-all-parasites-pests .content .view-parasites-pests ul {
    list-style: none outside none;
    padding: 0 15px;
}
.page-all-parasites-pests .content .view-parasites-pests ul li {
    margin-bottom: 20px;
    min-height: 100px;
}
.page-all-parasites-pests .views-field-field-thumbnail {
    float: left;
    margin-right: 20px;
}
.page-all-parasites-pests .views-field-title, .page-all-parasites-pests .views-field-body {
    padding-left: 140px;
}
.page-all-parasites-pests .views-field-title h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin: 0 0 5px;
}
.page-all-parasites-pests .views-field-title h4 a {
    color: #390;
}
.page-all-parasites-pests .region-content {
    padding: 0;
}
.page-all-parasites-pests #main {
    padding-bottom: 0;
}
.node-type-diseases-pests .content .node-diseases-pests .content {
    padding: 0 15px;
}
.node-type-diseases-pests .content .field-name-field-thumbnail {
    float: left;
    margin: 0 20px 10px 0;
}
.page-node-edit.node-type-diseases-pests .content .field-name-field-thumbnail {
    float: none;
}
.node-type-diseases-pests .content .field-name-field-thumbnail img {
    margin: 0;
}
.node-type-diseases-pests .content h4 {
    color: #666;
    font-weight: bold;
}
.page-page-news-bayer-news .region-content {
    padding: 0;
}
.page-page-news-bayer-news .region-content .view-content {
    padding: 0 15px;
}
.page-page-news-bayer-news .view-filters label {
    color: #fff;
    margin-bottom: 5px;
}
.page-page-news-bayer-news .view-filters select.form-select {
    font-size: 12px;
    margin-right: 25px;
    margin-top: 0;
    padding: 1px;
    width: 198px;
}
.node-type-industry-news .region-content, .node-type-bayer-news .region-content {
    padding: 0;
}
.node-type-industry-news .content .node-industry-news .content, .node-type-bayer-news .content .node-bayer-news .content {
    border-bottom: 1px dashed #e6e6e6;
    margin: 0 15px 20px;
    padding: 0 0 20px;
}
.node-type-bayer-news .news-image {
    float: left;
    margin: 0 15px 15px 0;
    max-width: 300px;
    overflow: hidden;
}
.node-type-bayer-news .news-rating {
    background: none repeat scroll 0 0 #f2f2f2;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.node-type-bayer-news .news-rating strong {
    float: left;
    margin-right: 8px;
}
.node-type-bayer-news .news-rating .fivestar-widget {
    float: left;
}
.node-type-bayer-news .news-rating .form-type-fivestar label, .node-type-bayer-news .news-rating .fivestar-summary {
    display: none;
}
.node-type-bayer-news #content div.fivestar-widget {
    padding-top: 8px;
}
.node-type-industry-news, .node-type-bayer-news .news-body {
    padding-top: 0;
}
.node-type-industry-news .newsletter-signup-link, .node-type-bayer-news .newsletter-signup-link {
    color: #666;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 0 auto 25px;
    padding: 0 145px;
    text-align: center;
    width: auto;
}
.node-type-industry-news .newsletter-signup-link a, .node-type-bayer-news .newsletter-signup-link a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-signup.gif") no-repeat scroll 0 0 #fff;
    cursor: pointer;
    display: block;
    float: right;
    height: 24px;
    margin-left: 10px;
    overflow: hidden;
    text-indent: -999999px;
    width: 100px;
}
.node-type-industry-news .comment-submit-form, .node-type-bayer-news .comment-submit-form {
    background: none repeat scroll 0 0 #f2f2f2;
    margin-bottom: 30px;
    padding: 20px 15px;
    text-align: left;
}
.node-type-industry-news h5, .node-type-bayer-news h5 {
    color: #333;
    font-size: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 15px;
}
.node-type-industry-news .form-type-item, .node-type-bayer-news .form-type-item {
    display: none;
}
.node-type-industry-news .form-actions, .node-type-bayer-news .form-actions {
    margin: 10px 0 0;
    padding: 0;
}
.node-type-industry-news .text-format-wrapper label, .node-type-bayer-news .text-format-wrapper label {
    display: none;
}
.node-type-bayer-news.not-logged-in .form-actions input, .node-type-bayer-news.not-logged-in .form-actions input:hover, .node-type-bayer-news.not-logged-in .form-actions input:focus {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-news-comment-submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    display: block;
    height: 24px;
    text-indent: -1e+8px;
    text-transform: uppercase;
    width: 62px;
}
.comment-list h5 {
    border-bottom: 1px dashed #e6e6e6;
}
.comment-wrapper .view-comment-list .views-row {
    border-bottom: 1px dashed #e6e6e6;
    color: #666;
    padding: 20px 0;
}
.comment-wrapper .view-comment-list .views-row.views-row-first {
    border-top: 1px dashed #e6e6e6;
}
.comment-list .comment-single p, .comment-wrapper .view-comment-list .views-row .views-field-comment-body p, .comment-wrapper .view-comment-list .views-row .views-field-created {
    margin: 0 0 5px;
}
.page-node-45 .node .content img {
    float: left;
    margin: 0 15px 15px 0;
}
.page-node-789 table th {
    background: none repeat scroll 0 0 #09c;
    color: #fff;
}
.page-node-789 table select {
    padding: 4px;
    width: 130px;
}
.page-node-789 .centered {
    text-align: center;
}
.page-node-789 .calc_heading {
    font-weight: bold;
}
.page-node-789 .footnote {
    font-size: 11px;
    margin-top: 5px;
}
.page-node-789 input.calculate {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-calculate.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin: 0 0 0 30px;
    text-indent: -999px;
    text-transform: uppercase;
    width: 81px;
}
.page-node-807 table#table-calc-2 {
    margin-top: 20px;
    width: 700px;
}
.page-node-807 table select {
    padding: 4px;
    width: 130px;
}
.page-node-807 .centered {
    text-align: center;
}
.page-node-807 td .show-result {
    font-size: 12px;
}
.page-node-807 #description {
    display: block;
    margin-top: 15px;
}
.page-node-807 th {
    background: none repeat scroll 0 0 #09c;
}
.page-node-807 .content h2, .page-node-807 #content h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #09c;
    height: auto;
    line-height: normal;
    margin: 0 0 15px;
    padding: 0;
}
.page-node-807 .painReliefSuccessStory img {
    float: left;
    margin: 0 10px 10px 0;
}
.page-node-807 .painReliefSuccessStory .emphasis {
    color: #09c;
    font-weight: bold;
    margin: 10px 0 0;
}
.page-node-849 #table-calc-3.table {
    margin-top: 20px;
    width: 600px;
}
.page-node-849 table#table-calc-3 tr td {
    padding: 2px;
}
.page-node-849 .cal3-row {
    background-color: #09c;
    color: #fff;
    font-weight: bold;
}
.page-node-849 .cal3-content {
    background-color: #f2f2f2;
}
.page-node-835 table#table-calc-eco {
    border: 2px solid #09c;
    margin: 20px auto 0;
    width: 450px;
}
.page-node-835 table#table-calc-eco tr td {
    border: 0 none;
}
.page-node-835 table select {
    padding: 4px;
    width: 130px;
}
.page-node-835 .centered {
    text-align: center;
}
.page-node-835 td .show-result {
    font-size: 18px;
}
.page-node-835 .green {
    color: #060;
}
.page-node-835 th, .page-node-835 tr.header {
    background: none repeat scroll 0 0 #09c;
}
.page-node-835 #ab, .page-node-835 #total {
    padding-left: 57px;
}
.page-node-941 .region-content {
    padding: 0;
}
.page-node-941 .region-content #block-system-main {
    padding: 0 15px;
}
.page-node-941 table {
    margin: 0 15px 20px;
    width: 670px;
}
.page-node-941 th {
    background: none repeat scroll 0 0 #390;
    list-style: none outside none;
    padding: 0;
}
.page-node-941 td {
    border-bottom: 1px solid #ccc;
}
.page-node-941 .column_value, .page-node-941 .column_change1, .page-node-941 .column_change2 {
    text-align: center;
}
.page-node-941 .indicator_down {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-indicator-sprites.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #f60;
    padding-left: 11px;
    width: 25px;
}
.page-node-941 .indicator_normal {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 11px;
    width: 25px;
}
.page-node-941 .indicator_up {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-indicator-sprites.png") no-repeat scroll 0 -9px rgba(0, 0, 0, 0);
    color: #390;
    padding-left: 11px;
    width: 25px;
}
.page-page-news-industry-news .region-content {
    padding: 0;
}
.page-page-news-industry-news .region-content .view-content {
    padding: 0 15px;
}
#views-exposed-form-industry-news-imported-page-1 {
    margin-top: 20px;
}
.page-page-news-industry-news .view-filters label {
    color: #fff;
    margin-bottom: 5px;
}
.page-page-news-industry-news .view-filters select.form-select {
    font-size: 12px;
    margin-right: 25px;
    margin-top: 0;
    padding: 1px;
    width: 198px;
}
.page-node-63 .region-content {
    padding: 0;
}
.page-all-news .region-content .block-system .content, .page-all-bayer-news .region-content .block-system .content, .page-all-industry-news .region-content .block-system .content, .page-node-63 #content .content {
    padding: 0 15px;
}
.page-all-news .block-system .content .view-content ul, .page-all-bayer-news .block-system .content .view-content ul, .page-all-industry-news .block-system .content .view-content ul, .page-page-news-bayer-news .block-system .content .view-content ul, .page-page-news-industry-news .block-system .content .view-content ul, .page-node-63 .content .view-content ul, .page-page-news-bayer-news .view-bayer-news-list .view-content ul {
    clear: both;
    list-style: none outside none;
    margin-top: 70px !important;
    padding: 0;
}
.page-all-news .block-system .content .view-content ul li, .page-all-bayer-news .block-system .content .view-content ul li, .page-all-industry-news .block-system .content .view-content ul li, .page-node-63 .block-system .content .view-content ul li, .page-page-news-bayer-news .block-system .content .view-content ul li {
    margin-bottom: 10px;
    padding: 0;
}
.page-all-news .views-field-field-custom-date-1, .page-page-news-industry-news .views-field-created-1 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/calendar-green.gif") no-repeat scroll 0 0 #fff;
    display: block;
    float: left;
    height: 27px;
    width: 30px;
}
.page-all-bayer-news .views-field-field-custom-date-1 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/calendar-green.gif") no-repeat scroll 0 0 #fff;
    display: block;
    float: left;
    height: 27px;
    width: 30px;
}
.page-all-news .content .view-content .views-field-title, .page-all-news .content .view-content .views-field-body, .page-all-bayer-news .content .view-content .views-field-title, .page-all-bayer-news .content .view-content .views-field-body, .page-all-industry-news .content .view-content .views-field-title, .page-all-industry-news .content .view-content .views-field-description, .page-page-news-bayer-news .content .view-content .views-field-title, .page-page-news-bayer-news .content .view-content .views-field-body, .page-page-news-industry-news .content .view-content .views-field-title, .page-page-news-industry-news .view-content .views-field-body, .page-node-63 .content .view-content .views-field-title, .page-node-63 .content .view-content .views-field-body, .page-node-63 .content .view-content .views-field-description {
    padding-left: 50px;
}
.page-all-news .content .view-content .views-field-title, .page-all-bayer-news .content .view-content .views-field-title, .page-all-industry-news .content .view-content .views-field-title, .page-node-63 .content .view-content .views-field-title, .page-page-news-bayer-news .content .view-content .views-field-title, .page-page-news-industry-news .content .view-content .views-field-title {
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin-bottom: 5px;
}
.page-all-news .content .view-content .views-field-title a, .page-all-industry-news .content .view-content .views-field-title a, .page-page-news-industry-news .content .view-content .views-field-title a, #block-views-industry-news-block .content .view-content .views-field-title a, #block-views-industry-news-imported-block .view-content .views-field-title a, #block-views-bayer-news-list-block .view-content .views-field-title a, .page-all-bayer-news .content .view-content .views-field-title a, .page-page-news-bayer-news .content .view-content .views-field-title a {
    color: #390;
}
.page-all-news .content .view-footer a, .page-all-bayer-news .content .view-footer a, .page-node-63 #block-views-industry-news-block .content .view-footer a, #block-views-industry-news-imported-block .content .view-footer a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-view-all-green-blue-sprites.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    margin-left: 50px;
    overflow: hidden;
    text-align: left;
    text-indent: -999999px;
    width: 65px;
}
#block-views-industry-news-imported-block .content .view-footer a {
    margin-bottom: 20px;
}
.page-all-bayer-news .content .view-footer a, .page-node-63 #block-views-bayer-news-list-block .content .view-footer a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-view-all-green-blue-sprites.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    margin-left: 50px;
    overflow: hidden;
    text-align: left;
    text-indent: -999999px;
    width: 65px;
}
.page-all-bayer-news .item-list .pager, .page-page-news-industry-news .item-list .pager {
    width: 650px;
}
tr, tr.even {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-page-bayer-tv .region-content {
    padding: 0;
}
.page-page-bayer-tv .region-content .view-content {
    padding: 0 0 0 15px;
}
#views-exposed-form-bayer-tv-page {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-panel-search-green.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 56px;
    margin-bottom: 31px;
    margin-top: 20px;
    padding: 12px 0 0 26px;
    position: relative;
    width: 680px;
}
#views-exposed-form-bayer-tv-page label {
    color: #fff;
    margin-bottom: 5px;
}
#views-exposed-form-bayer-tv-page select.form-select {
    font-size: 12px;
    margin-right: 25px;
    margin-top: 0;
    padding: 1px;
    width: 198px;
}
#views-exposed-form-bayer-tv-page .views-submit-button {
    display: none;
}
.page-page-bayer-tv .content .view-bayer-tv .views-row {
    float: left;
    height: 170px;
    margin: 0 20px 30px 0;
    width: 208px;
}
.page-page-bayer-tv .content .view-bayer-tv .views-row .views-field-field-thumbnail {
    background: none repeat scroll 0 0 #eaeaea;
    height: 140px;
    overflow: hidden;
    width: 208px;
}
.page-page-bayer-tv .content .view-bayer-tv .views-row .views-field-title {
    margin-top: 5px;
}
.page-page-bayer-tv .content .view-bayer-tv .views-row .views-field-title a {
    color: #390;
    font-size: 12px;
    font-weight: bold;
}
.node-type-video .field-type-text-with-summary {
    margin-top: 15px;
}
.page-page-local-area-contacts .views-row {
    border-bottom: 1px dashed #e6e6e6;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.page-page-local-area-contacts #content .views-field-title, .page-page-local-area-contacts #content .views-field-title a {
    color: #333;
    font-size: 18px;
    line-height: 15px;
    margin-bottom: 10px;
    text-decoration: none;
}
.page-page-local-area-contacts #content .views-field-field-job-title {
    line-height: 14px;
    margin-bottom: 15px;
}
.page-page-local-area-contacts #content .views-field-field-photo {
    background: none repeat scroll 0 0 #eaeaea;
    float: left;
    height: 108px;
    margin-right: 19px;
    width: 108px;
}
.page-page-local-area-contacts #content .views-field-field-photo img {
    max-width: 108px;
}
.page-page-local-area-contacts #content .views-field-php {
    float: left;
}
.page-page-local-area-contacts #content .field-address, .page-page-local-area-contacts #content .field-phone, .page-page-local-area-contacts #content .field-email {
    margin-bottom: 1px;
    padding: 9px 10px;
    width: 515px;
}
.page-page-local-area-contacts #content .field-address {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-speaker-info-top.gif") no-repeat scroll 0 0 #ebebeb;
}
.page-page-local-area-contacts #content .field-phone {
    background: none repeat scroll 0 0 #ebebeb;
}
.page-page-local-area-contacts #content .field-email {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-speaker-info-bottom.gif") no-repeat scroll 0 bottom #ebebeb;
}
a.grey-click-here {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-grey-click-here.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 26px;
    margin-right: 12px;
    margin-top: 2px;
    overflow: hidden;
    text-indent: -99999px;
    width: 78px;
}
.page-node-43 .region-content {
    padding: 0;
}
.page-node-43 table {
    margin-bottom: 30px;
}
.page-node-43 td {
    vertical-align: top;
}
.page-node-43 #block-block-15, .page-node-43 #block-block-16, .page-node-43 #block-block-17 {
    float: left;
    margin-right: 20px;
    width: 220px;
}
.page-node-43 #block-block-17 {
    margin-right: 0;
}
.page-node-43 #block-block-15 h2, .page-node-43 #block-block-16 h2, .page-node-43 #block-block-17 h2 {
    display: block;
    height: 78px;
    margin-bottom: 0;
    text-indent: -1e+7px;
    width: 220px;
}
.page-node-43 #block-block-15 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/h2panel-call.gif") no-repeat scroll 0 0 transparent;
}
.page-node-43 #block-block-16 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/h2panel-email.gif") no-repeat scroll 0 0 transparent;
}
.page-node-43 #block-block-17 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/h2panel-chat.gif") no-repeat scroll 0 0 transparent;
}
.page-node-43 #block-block-15 .content, .page-node-43 #block-block-16 .content, .page-node-43 #block-block-17 .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/panel-body.gif") no-repeat scroll 0 bottom #fff;
    color: #666;
    font-size: 12px;
    height: 125px;
    line-height: 16px;
    overflow: hidden;
    padding: 0 15px 10px 25px;
}
a.buttonGreen {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 24px;
    margin: 0 0 10px;
    padding-left: 12px;
}
a.buttonGreen:hover {
    background-position: 0 -24px;
    text-decoration: none;
}
.buttonGreen span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprite.png") no-repeat scroll right 0 transparent;
    border: medium none;
    color: #fff;
    display: block;
    font: bold 12px/24px Arial,Helvetica,sans-serif;
    height: 24px;
    padding: 0 12px 0 0;
    text-shadow: -0.1em -0.1em #619f43;
    text-transform: capitalize;
}
.buttonGreen:hover span {
    background-position: right -24px;
}
.phone-number {
    color: #390;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
}
.page-node-42 span.required-node {
    float: right;
    font-size: 12px;
    margin-right: 30px;
}
.form-required {
    color: #390;
    margin-right: 2px;
}
.page-node-42 .tabs {
    margin-bottom: 1px;
}
.page-node-42 #content > .section {
    border-radius: 5px;
    padding: 20px 40px 30px;
}
.page-node-42 .hr {
    background: none repeat scroll 0 0 transparent;
    height: 1px;
}
.page-node-42 #content h2 {
    width: 605px;
}
.page-node-42 #content #block-block-23 h2 {
    background-image: none;
}
.page-node-42 #content .form-item label {
    color: #333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding-top: 8px;
    width: 150px;
}
.page-node-42 #content input.form-text, .page-node-42 textarea.form-textarea, .page-node-42 select.form-select {
    border: 1px solid #d9d9d9;
    width: 350px;
}
.page-node-42 #content .region-content .content {
    margin-top: 0;
}
.page-node-42 #content .form-textarea {
    width: 360px;
}
.page-node-42 #content .form-actions {
    padding: 5px 0 0 150px;
}
.page-node-42 #content .webform-client-form .form-actions #edit-submit.form-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-send-message.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    display: block;
    float: left;
    height: 24px;
    margin-bottom: 0;
    text-indent: -999px;
    text-transform: uppercase;
    width: 114px;
}
fieldset.captcha {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
}
.captcha legend {
    display: none;
}
.captcha .fieldset-wrapper {
    margin: 5px 0 0;
    padding: 0;
}
.captcha .fieldset-wrapper .fieldset-description {
    display: none;
}
.captcha .fieldset-wrapper img {
    margin: 0 0 10px 150px;
}
.page-search #search-form .form-item-keys label {
    display: none;
}
.page-search #search-form .form-item-keys {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/searchbox.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 14px;
    margin: 0;
    padding: 4px 0 6px 8px;
    width: 202px;
}
.page-search #search-form .form-item-keys .form-text {
    border: 1px solid #fff;
    color: #7f7f7f;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 16px;
    line-height: 13px;
    margin: 0;
    padding: 0;
    width: 190px;
}
.page-user-register #colorbox label {
    float: none;
    margin-right: 20px;
    width: auto;
}
.page-user-register #colorbox #edit-actions {
    float: left;
    margin: 2px 0;
    padding-left: 0;
}
.page-user-edit .hr, .page-user-register .hr {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-tab-940.png") no-repeat scroll 0 bottom transparent;
}
.page-user-edit #content .new h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-orange-full.png") no-repeat scroll 0 0 transparent;
    width: 940px;
}
.page-user-edit h2 span, .page-user-register h2 span {
    float: left;
}
.page-user-edit span.required-node, .page-user-register span.required-node {
    float: right;
    font-size: 12px;
    margin-right: 30px;
}
.page-user-edit .form-item, .page-user-register .form-item {
    margin-bottom: 5px;
    margin-top: 2px;
}
.page-user-edit .region-content {
    background: none repeat scroll 0 0 #f2f2f2;
}
.page-user-edit .region-content, .page-user-register.page-user-register-trade .region-content {
    background: none repeat scroll 0 0 #f2f2f2;
}
.page-user-register .tabs {
    display: none;
}
.page-user-edit #block-system-main, .page-user-register #block-system-main {
    clear: none;
    float: left;
    padding-top: 20px;
    width: 690px;
}
.page-user-edit label, .page-user-register label, #webform-client-form-3715 label {
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    padding: 7px 0 0 20px;
    width: 120px;
}
.page-user-register #user_user_form_group_wizard_2 label {
    padding-bottom: 20px;
    width: 620px;
}
.page-user-edit #user-profile-form .description, .page-user-register #user-register-form .description, .page-user-edit #user-profile-form .password-strength, .page-user-register #user-register-form .password-strength {
    display: none;
}
.page-user-edit div.form-item div.password-suggestions, .page-user-register div.form-item div.password-suggestions {
    display: none !important;
}
.page-user-edit .field-type-list-text, .page-user-register .field-type-list-text {
    margin-bottom: 10px;
}
.page-user-edit input.form-text, .page-user-register input.form-text, #webform-client-form-3715 .webform-component-textfield input.form-text {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-text-input.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    width: 250px;
}
.page-user-edit select.form-select, .page-user-register select.form-select .page-user-edit textarea.form-textarea, .page-user-register textarea.form-textarea {
    float: left;
    max-width: 480px;
    overflow: auto;
    width: 260px;
}
.page-user-edit .confirm-parent, .page-user-register .confirm-parent, .page-user-edit .password-parent, .page-user-register .password-parent {
    width: auto;
}
#edit-field-gender-und {
    width: 480px;
}
.form-radios .form-item-field-gender-und {
    float: left;
    height: 10px;
    width: 155px;
}
.form-radios .form-item-field-practising-vet-und label {
    width: 70px !important;
}
.form-checkbox, .form-radio {
    float: left;
}
#edit-field-farming-interest-und, #edit-field-preferred-outlet-und, #edit-field-term-farming-interest-und {
    float: left;
    width: 400px;
}
#edit-status .form-item-status, #edit-roles .form-item, #edit-field-livestock-produce-und .form-item, #edit-field-farming-interest-und .form-item, #edit-field-preferred-outlet-und .form-item, #edit-field-term-farming-interest-und .form-item, #edit-field-typeof-business-und .form-item {
    float: left;
    height: 15px;
    width: 155px;
}
#edit-field-livestock-produce-und label, #edit-field-farming-interest-und label, #edit-field-preferred-outlet-und label {
    margin-right: 0;
    width: 100px;
}
.form-item-field-how-und-0-select-other-text-input, .field-name-field-dont-send-promo, .page-user-edit #edit-actions, .page-user-register #edit-actions {
    padding-left: 170px;
}
.form-item-field-preferred-outlet-und-0-select-other-text-input, .form-item-field-specialization-und-0-select-other-text-input, .form-item-field-distributing-und-0-select-other-text-input, .form-item-field-member-of-und-0-select-other-text-input {
    padding-left: 145px;
}
.page-user-edit .fieldset-wrapper label {
    width: 140px;
}
.page-user-edit .field-name-field-subscribe label.option, .page-user-register .field-name-field-subscribe label.option, .page-user-edit .form-item-terms-of-use label.option, .page-user-register .form-item-terms-of-use label.option {
    width: 400px;
}
.page-user-edit label.option, .page-user-register label.option {
    padding-top: 2px;
    width: 100px;
}
.field-name-field-dont-send-promo label.option {
    width: 450px;
}
.page-user-register input#edit-submit, .page-user-register input#edit-submit:focus, .page-user-register input#edit-submit:hover {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-submit-reg-form.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 40px;
    width: 101px;
}
.page-user-edit input#edit-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    display: block;
    float: left;
    height: 24px;
    margin-right: 40px;
    text-indent: -9999em;
    text-transform: uppercase;
    width: 62px;
}
.page-user #user-cancel-confirm-form #edit-actions input#edit-submit, .page-user-edit input#edit-cancel {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button_deactivate_acc.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    display: block;
    float: left;
    height: 24px;
    text-indent: -999px;
    text-transform: uppercase;
    width: 135px;
}
.page-user #edit-cancel {
    line-height: 27px;
    margin-left: 22px;
}
.form-item-field-gender-und .form-radio {
}
.form-item-field-practisingvet-und .form-radio {
}
#edit-field-istrade {
    margin-bottom: 40px;
}
.page-user-register fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
    top: 0;
}
.page-user-register fieldset .fieldset-wrapper {
    margin: 0;
    padding: 10px 0 0;
}
#suburb-div .fieldset-description {
    font-size: 0.929em;
    padding-left: 170px;
}
.page-user-register .form-field-separator {
    background: none repeat scroll 0 0 #ddd;
    padding: 10px 20px 20px;
}
.page-user-register .form-field-separator fieldset {
    background: none repeat scroll 0 0 #ddd;
}
.page-user-register .form-field-separator #edit-field-typeof-business-und label {
    margin-right: 15px;
    width: 100px;
}
.page-user-edit .form-field-separator label, .page-user-register .form-field-separator label {
    overflow: hidden;
    width: 130px;
}
#edit-field-practising-vet-und label {
    margin-right: 10px;
}
.field-type-taxonomy-term-reference h3.field-label, .profile h3 {
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.profile .field-name-field-user-title, .profile .field-name-field-firstname, .profile .field-name-field-lastname, .profile .field-name-field-gender, .profile .field-name-field-postcode {
    font-size: 14px;
}
.profile .field-name-field-subscribe {
    margin-bottom: 10px;
}
.profile div.field-label, .profile div.field-items, .profile dd, .profile dt {
    float: left;
    width: 250px;
}
.page-user #edit-field-businessaddress-und-0-value {
    background: none repeat scroll 0 0 #f9f9f9;
    width: 260px;
}
* + html .page-user #edit-field-businessaddress-und-0-value {
    width: 250px;
}
.pane-bullseye-weatherzone-weather, .sidebar .block.block-bullseye-weatherzone {
    overflow: hidden;
    width: 240px;
}
.logged-in .pane-bullseye-weatherzone-weather .weather_header, .logged-in .block-bullseye-weatherzone .weather_header {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather-login-header.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 41px;
}
.logged-in .pane-bullseye-weatherzone-weather, .logged-in .sidebar .block.block-bullseye-weatherzone {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.logged-in .pane-bullseye-weatherzone-weather input#postcode, .logged-in .pane-bullseye-weatherzone-weather input#edit-submit {
    display: none;
}
.logged-in .pane-bullseye-weatherzone-weather .weather_header p {
    padding-top: 10px;
}
.pane-bullseye-weatherzone-weather .weather_header, .block-bullseye-weatherzone .weather_header {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather-header.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 51px;
}
.pane-bullseye-weatherzone-weather label, .block-bullseye-weatherzone label {
    display: none;
}
.pane-bullseye-weatherzone-weather p, .block-bullseye-weatherzone p {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
.pane-bullseye-weatherzone-weather .form-item-postcode, .block-bullseye-weatherzone .form-item-postcode {
    float: left;
    margin-right: 0;
    width: auto;
}
.block-bullseye-weatherzone #postcode, .pane-bullseye-weatherzone-weather #postcode {
    color: gray;
    height: 19px;
    line-height: 24px;
    margin-left: 7px;
    padding: 0 4px;
    width: 149px;
}
.not-logged-in .block-bullseye-weatherzone #postcode, .not-logged-in .pane-bullseye-weatherzone-weather #postcode {
    width: 90px;
}
.pane-bullseye-weatherzone-weather .form-submit, .pane-bullseye-weatherzone-weather .form-submit:hover, .pane-bullseye-weatherzone-weather .form-submit:focus, .block-bullseye-weatherzone .form-submit, .block-bullseye-weatherzone .form-submit:hover, .block-bullseye-weatherzone .form-submit:focus {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-weather-go.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin-top: 3px;
    padding: 0;
    text-indent: -99999px;
    text-transform: uppercase;
    width: 30px;
}
.pane-bullseye-weatherzone-weather .view-row.weather, .block-bullseye-weatherzone .view-row.weather {
    clear: both;
}
.pane-bullseye-weatherzone-weather .view-row .weather_detail, .block-bullseye-weatherzone .weather_detail {
    background: none repeat scroll 0 0 #f7f7f7;
    border-right: 1px solid #fff;
    color: #333;
    display: block;
    float: left;
    font-size: 11px;
    height: 48px;
    padding: 14px 0 0 14px;
    width: 125px;
}
.pane-bullseye-weatherzone-weather .view-row.last .weather_detail, .block-bullseye-weatherzone .view-row.last .weather_detail, .pane-bullseye-weatherzone-weather .view-row.last .weather_icon, .block-bullseye-weatherzone .view-row.last .weather_icon {
    margin-bottom: 4px;
}
.pane-bullseye-weatherzone-weather .view-row .weather_detail .weather_low, .pane-bullseye-weatherzone-weather .view-row .weather_detail .weather_high, .block-bullseye-weatherzone .view-row .weather_detail .weather_low, .block-bullseye-weatherzone .view-row .weather_detail .weather_high {
    display: inline;
}
.pane-bullseye-weatherzone-weather .view-row .weather_icon, .block-bullseye-weatherzone .view-row .weather_icon {
    background: none repeat scroll 0 0 #e7e7e7;
    float: right;
    height: 46px;
    padding-top: 16px;
    text-align: center;
    width: 100px;
}
.pane-bullseye-weatherzone-weather .view-row.last .weather_detail, .block-bullseye-weatherzone .view-row.last .weather_detail {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-weather-left-bottom.png") no-repeat scroll 0 bottom transparent;
}
.pane-bullseye-weatherzone-weather .view-row.last .weather_icon, .block-bullseye-weatherzone .view-row.last .weather_icon {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-weather-right-bottom.png") no-repeat scroll right bottom transparent;
}
.weather-link-full {
    display: none;
}
.pane-bullseye-weatherzone-weather .radar, .block-bullseye-weatherzone .radar {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-radar.png") no-repeat scroll 0 0 transparent;
    padding: 215px 10px 10px;
    text-align: right;
}
.pane-bullseye-weatherzone-weather .radar a, .block-bullseye-weatherzone .radar a {
    font-size: 12px;
    font-weight: bold;
}
.weather-link-full #detail-link {
    float: left;
}
.weather-link-full #national-link {
    float: right;
}
#block-block-23 {
    margin-top: 20px;
}
#block-block-23 h2 {
    background: none repeat scroll 0 0 transparent;
    color: #666;
    display: block;
    font-size: 22px;
    height: auto;
    margin-bottom: 0;
    padding: 0;
    text-indent: 0;
    width: auto;
}
#block-block-23 .content {
    color: #666;
    font-size: 12px;
    height: auto;
    line-height: 16px;
    overflow: hidden;
    padding: 0;
}
.sharer-block #facebook-sharer {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-fb.gif") no-repeat scroll 0 0 #fff;
    display: inline-block;
    float: left;
    height: 21px;
    margin-right: 2px;
    text-align: left;
    text-indent: -99999px;
    width: 22px;
}
#block-poll-recent h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/h2panel-poll.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 74px;
    margin-bottom: 0;
    padding: 0;
    text-indent: -1e+7px;
    width: 220px;
}
#block-poll-recent .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/panel-body.gif") no-repeat scroll 0 bottom #fff;
    color: #666;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 25px 15px;
}
#block-poll-recent .links {
    display: none;
}
#block-poll-recent .poll .bar .foreground {
    background-color: #5bad32;
}
#block-poll-recent input {
    margin: 0;
}
#block-block-11 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/h2panel-advisoryline.gif") no-repeat scroll 0 0 #fff;
    display: block;
    height: 76px;
    margin: 0;
    padding: 0;
    text-indent: -1e+7px;
    width: 220px;
}
#block-block-11 .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/panel-body-green.gif") no-repeat scroll 0 bottom #fff;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0 20px 15px 25px;
}
#block-block-11 .content a.buttonAskQuestion {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-ask-question-green.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 25px;
    margin: 0 15px 5px;
    overflow: hidden;
    padding-left: 48px;
    text-indent: -1e+7px;
    width: 93px;
}
#block-block-18 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/h2panel-membership.gif") no-repeat scroll 0 0 #fff;
    display: block;
    height: 76px;
    margin: 0;
    padding: 0;
    text-indent: -1e+7px;
    width: 220px;
}
#block-block-18 .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/panel-body-green.gif") no-repeat scroll 0 bottom #fff;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0 20px 15px 25px;
}
#block-block-18 .content a.buttonSignUp {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-sign-up-green.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 25px;
    margin: 0 15px 5px;
    overflow: hidden;
    padding-left: 48px;
    text-indent: -1e+7px;
    width: 93px;
}
#content .pane-bullseye-pdfe-weather h2.pane-title {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-bg-panel-header.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    height: 25px;
    line-height: normal;
    margin: 0;
    padding: 10px 0 5px 10px;
    width: auto;
}
#content .pane-bullseye-pdfe-weather h2 a, #content .pane-bullseye-pdfe-weather h2 a:hover, #content .pane-bullseye-pdfe-weather a.link-more, #content .pane-menu-menu-calculators a.link-more {
    color: #fff;
    text-decoration: none;
}
#content .pane-bullseye-pdfe-weather a.link-more, #content .pane-menu-menu-calculators a.link-more {
    float: right;
    font-weight: bold;
}
.pane-bullseye-pdfe-weather .pane-content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-bg-panel-body.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    color: #666;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 10px 20px;
}
.pane-bullseye-pdfe-weather ul.market-tabs {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.pane-bullseye-pdfe-weather ul.market-tabs li, #main #content .pane-bullseye-pdfe-weather ul.market-tabs li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-panel-tabs-sprites.png") no-repeat scroll 0 -24px rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    margin: 0 1px 0 0;
    text-align: center;
    width: 65px;
}
#main #content .pane-bullseye-pdfe-weather ul.market-tabs li.active {
    background-position: 0 0;
}
.pane-bullseye-pdfe-weather ul.market-tabs li a {
    color: #390;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
}
.pane-bullseye-pdfe-weather .pane-content .tab_markets_content {
    display: none;
}
.pane-bullseye-pdfe-weather .pane-content .tab_markets_content .description {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-body-tab-top.gif") no-repeat scroll right 0 #fff;
    color: #656565;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 5px 15px;
}
.pane-bullseye-pdfe-weather .pane-content .tab_markets_content .description span {
    float: left;
}
.pane-bullseye-pdfe-weather .pane-content .tab_markets_content .description .indicator_date {
    float: right;
    font-weight: normal;
}
.pane-bullseye-pdfe-weather .pane-content .tab_markets_content ul {
    font-size: 11px;
    list-style: none outside none;
    margin: 0 0 10px;
    padding: 0;
}
#main #content .pane-bullseye-pdfe-weather .pane-content .tab_markets_content ul li {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 1px;
    padding: 8px 15px;
}
#main #content .pane-bullseye-pdfe-weather .pane-content .tab_markets_content ul li:last-child {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-body-tab-bottom.gif") no-repeat scroll 0 bottom #fff;
    margin-bottom: 1px;
    padding: 8px 15px;
}
.pane-bullseye-pdfe-weather .pane-content .tab_markets_content ul li .indicator_name {
    float: left;
    width: 94px;
}
.pane-bullseye-pdfe-weather .pane-content .tab_markets_content ul li .indicator_number {
    float: left;
    font-size: 10px;
    overflow: hidden;
    width: 39px;
}
.pane-bullseye-pdfe-weather .pane-content .tab_markets_content ul li .indicator_down {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-indicator-sprites.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #f60;
    float: left;
    padding-left: 11px;
    width: 25px;
}
.pane-bullseye-pdfe-weather .pane-content .tab_markets_content ul li .indicator_up {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-indicator-sprites.png") no-repeat scroll 0 -9px rgba(0, 0, 0, 0);
    color: #390;
    float: left;
    padding-left: 11px;
    width: 25px;
}
.pane-bullseye-pdfe-weather .tab_markets_content.active {
    display: block;
}
#content .pane-menu-menu-calculators h2.pane-title {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-panel-header.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    height: 32px;
    line-height: normal;
    margin: 0;
    padding: 5px 0 5px 10px;
    width: auto;
}
#content .pane-menu-menu-calculators h2 span {
    float: left;
}
#content .pane-menu-menu-calculators h2 a {
    color: #390;
    float: right;
    font-size: 11px;
    font-weight: bold;
    line-height: 25px;
    margin-right: 13px;
}
.pane-menu-menu-calculators .pane-content, #block-menu-menu-calculators .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-panel-body.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #666;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 9px 20px;
}
.pane-menu-menu-calculators .pane-content ul {
    margin: 0;
    padding: 0;
}
.pane-menu-menu-calculators .pane-content ul li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/list-green.gif") no-repeat scroll 10px 8px transparent;
    border-bottom: 1px solid #6eaf2d;
    margin: 5px 0 0 !important;
    padding-bottom: 5px;
}
.pane-menu-menu-calculators .pane-content ul li.last {
    border: 0 none;
    padding-bottom: 20px;
}
.pane-menu-menu-calculators .pane-content ul li a {
    color: #390;
    display: block;
    margin-left: 30px;
}
#block-block-19 {
    background: none repeat scroll 0 0 #fff;
    float: right;
    margin-bottom: 150px;
    margin-top: 12px;
    padding: 15px;
    width: 185px;
}
#block-block-19 h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    height: 25px;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.block-menu-block h2 {
    border-bottom: 1px solid #fff;
}
.block-menu-block .content .menu-level-3 ul {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-panel-3rdlevel-bottom.gif") no-repeat scroll 0 bottom #f3f3f3;
    padding-bottom: 6px;
}
.block-menu-block .content .menu-level-3 ul li {
    margin: 0;
    padding: 0;
    width: 220px;
}
.block-menu-block .content .menu-level-3 ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #cfcfcf;
    color: #09c;
    display: block;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 15px;
    width: auto;
}
.block-menu-block .content .menu-level-3 ul li.last a {
    border-bottom: 0 none;
}
.block-menu-block .content .menu-level-3 ul li a:hover, .block-menu-block .content .menu-level-3 ul li a.active-trail {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/arrow-3rd-level.png") no-repeat scroll 0 center #09c;
    color: #fff;
    font-weight: bold;
    padding: 0 15px 0 13px;
    text-decoration: none;
    text-shadow: -0.1em -0.1em #0082ae;
}
#block-block-14 p {
    margin: 0;
}
.banner {
    position: relative;
    z-index: 0;
}
.region-content {
    padding: 0 15px;
}
#block-system-main {
    clear: both;
}
#content .section, .sidebar .section {
    padding: 0;
}
.node .content {
    font-size: 1em;
}
.node-teaser .content {
    font-size: 1.6em;
}
.node-teaser h2 {
    margin-top: 0;
    padding-top: 0.5em;
}
.node-teaser h2 a {
    color: #181818;
}
.node-teaser {
    border-bottom: 1px solid #d3d7d9;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.node-sticky {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.024);
    border: 1px solid #d3d7d9;
    padding: 0 15px 15px;
}
.node-full {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
}
.node-teaser .content {
    clear: none;
    line-height: 1.6;
}
.meta {
    color: #68696b;
    font-size: 1.4em;
    margin-bottom: -5px;
}
.submitted .user-picture img {
    float: left;
    height: 20px;
    margin: 1px 5px 0 0;
}
.field-type-taxonomy-term-reference {
    margin: 0 0 3.2em;
}
.field-type-taxonomy-term-reference .field-label {
    font-weight: normal;
    margin: 0;
    padding-right: 5px;
}
.field-type-taxonomy-term-reference .field-label, .field-type-taxonomy-term-reference ul.links {
    font-size: 1.4em;
}
.node-teaser .field-type-taxonomy-term-reference .field-label, .node-teaser .field-type-taxonomy-term-reference ul.links {
    font-size: 1.4em;
}
.field-type-taxonomy-term-reference ul.links {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.field-type-taxonomy-term-reference ul.links li {
    float: left;
    padding: 0 1em 0 0;
    white-space: nowrap;
}
.link-wrapper {
    text-align: right;
}
.field-type-image img, .user-picture img {
    margin: 0 0 1em;
}
ul.links {
    color: #68696b;
    font-size: 1.4em;
}
.node-unpublished {
    margin: -20px -15px 0;
    padding: 20px 15px 0;
}
.node-unpublished .comment-text .comment-arrow {
    border-left: 1px solid #fff4f4;
    border-right: 1px solid #fff4f4;
}
.comment h2.title {
    margin-bottom: 1.6em;
}
.comment div.user-picture img {
    margin-left: 0;
}
.comment {
    display: table;
    margin-bottom: 20px;
    vertical-align: top;
}
.comment .attribution {
    display: table-cell;
    overflow: hidden;
    padding: 0 30px 0 0;
    vertical-align: top;
}
.comment .attribution img {
    border: 1px solid #d3d7d9;
    margin: 0;
}
.comment .attribution .username {
    white-space: nowrap;
}
.comment .submitted p {
    font-size: 1.6em;
    line-height: 1.2;
    margin: 4px 0;
}
.comment .submitted .comment-time {
    color: #68696b;
    font-size: 1.4em;
}
.comment .submitted .comment-permalink {
    font-size: 1.4em;
    text-transform: lowercase;
}
.comment .content {
    font-size: 1.5em;
    line-height: 1.6;
}
.comment .comment-arrow {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/comment-arrow.gif") no-repeat scroll 0 center transparent;
    border-left: 1px solid;
    border-right: 1px solid;
    height: 40px;
    margin-left: -47px;
    margin-top: 10px;
    position: absolute;
    width: 20px;
}
.comment .comment-text {
    border: 1px solid #d3d7d9;
    display: table-cell;
    padding: 10px 25px;
    position: relative;
    vertical-align: top;
    width: 100%;
}
.comment .indented {
    margin-left: 40px;
}
.comment ul.links {
    padding: 0 0 0.25em;
}
.comment ul.links li {
    padding: 0 0.5em 0 0;
}
.comment-unpublished {
    margin-right: 5px;
    padding: 5px 2px 5px 5px;
}
.comment-unpublished .comment-text .comment-arrow {
    border-left: 1px solid #fff4f4;
    border-right: 1px solid #fff4f4;
}
.sidebar .section {
    padding-left: 0;
    padding-top: 0;
}
.sidebar .block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;
    margin: 0 0 20px;
    padding: 0;
}
.sidebar .block h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-right-panel-top.gif") no-repeat scroll 0 0 #e1e1e1;
    border: 0 none;
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 22px;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 12px 10px 5px 9px;
    text-shadow: none;
}
.sidebar .block .content {
    color: #666;
    font-size: 11px;
    line-height: 15px;
    margin: 0;
    padding: 0;
}
.sidebar .block .content ul {
    margin-left: 0;
    padding-left: 0;
}
.sidebar .block .content li {
    list-style: none outside none;
}
#block-views-sheepvention-gallery-block {
    margin-left: 10px;
    width: 219px;
}
#block-views-sheepvention-gallery-block h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-top-gallery.jpg") no-repeat scroll 0 0 #ececec;
    color: #5cad33;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 18px;
    padding: 10px 10px 0;
    width: 199px;
}
#block-views-sheepvention-gallery-block .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-bottom-gallery.jpg") no-repeat scroll left bottom #ececec;
    padding: 0 10px;
    width: 199px;
}
#block-views-sheepvention-gallery-block .field-content {
    height: 43px;
    width: 62px;
}
#block-views-sheepvention-gallery-block table {
    width: auto;
}
#block-views-sheepvention-gallery-block td {
    border: 0 none;
    padding: 2px;
    width: 62px;
}
#block-views-sheepvention-gallery-block td img {
    width: 62px;
}
#block-block-29 {
    margin-left: 10px;
    width: 219px;
}
#block-block-29 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-top-about.jpg") no-repeat scroll 0 0 #5cad33;
    color: #fff;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 18px;
    padding: 10px 10px 12px;
    text-shadow: -1px -1px 0 #4e932b;
    width: 199px;
}
#block-block-29 .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-bottom-about.jpg") no-repeat scroll left bottom #5cad33;
    padding: 0 10px 42px;
    width: 199px;
}
#block-block-29 .content p {
    color: #fff;
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
}
.buttoned {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-grey-button-left.png") no-repeat scroll left top transparent;
    float: left;
    padding: 0 0 0 8px;
}
.buttoned span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-grey-button-right.png") no-repeat scroll right top transparent;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 7px 10px 0;
}
#block-views-sheepvention-gallery-block table tr.row-last td {
    padding-bottom: 12px;
}
.sidebar #block-block-4.block .content {
    padding: 4px 12px 0 21px;
}
p.panel_have_your_say {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-have-your-say.gif") no-repeat scroll 0 0 #fff;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 22px;
    padding-left: 54px;
}
#sidebar-first #block-block-4.block .content a, #sidebar-first #block-block-9.block .content a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-click-here.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    margin-top: 5px;
    overflow: hidden;
    text-indent: -999999px;
    width: 93px;
}
.sidebar #block-block-8.block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0 0 20px;
}
.sidebar #block-block-8 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-call-us-header.gif") no-repeat scroll 0 0 #fff;
    height: 74px;
    margin: 0;
    padding: 0;
    text-indent: -999px;
}
.sidebar #block-block-8 .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-call-us-body.gif") no-repeat scroll 0 bottom #fff;
    color: #fff;
    font-size: 1.2em;
    line-height: 17px;
    margin: 0;
    padding: 7px 20px 10px 18px;
}
.sidebar #block-block-8 .content p.phone_number {
    font-family: Helvetica,Arial;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin: 22px 0;
}
.sidebar tbody {
    border: 0 none;
}
.sidebar tr.even, .sidebar tr.odd {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d6d6d6;
}
#sidebar-first {
    margin-right: 20px;
    padding-left: 25px;
    position: static;
    width: 218px;
}
#sidebar-first .section {
    padding: 0;
}
#sidebar-first #block-block-3 .content {
    padding: 0 8px;
}
#sidebar-first #block-block-3 .content p {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 10px;
    padding: 0 13px 10px;
}
#sidebar-first #block-block-3 .content p.last {
    border: 0 none;
}
#sidebar-first #block-block-3 br {
    margin-bottom: 5px;
}
#sidebar-first #block-block-3 .content a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-click-here.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    margin-top: 2px;
    overflow: hidden;
    text-indent: -9999px;
    width: 93px;
}
#sidebar_second {
    width: 220px;
}
#triptych-wrapper {
    background: none repeat scroll 0 0 rgba(30, 50, 10, 0.08);
    border-top: 1px solid #e7e7e7;
}
#triptych h2 {
    color: #000;
    font-size: 2.8em;
    line-height: 3;
    margin-bottom: 0.8em;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
}
#triptych .block {
    border-bottom: 1px solid #dfdfdf;
    line-height: 1.3;
    margin-bottom: 2em;
    padding-bottom: 2em;
}
#triptych .block.last {
    border-bottom: 0 none;
}
#triptych .block ul li, #triptych .block ol li {
    list-style: none outside none;
}
#triptych .block ul, #triptych .block ol {
    padding-left: 0;
}
#triptych #block-user-login .form-text {
    width: 185px;
}
#triptych #block-user-online p {
    margin-bottom: 0;
}
#triptych #block-node-syndicate h2 {
    height: 0;
    overflow: hidden;
    width: 0;
}
#triptych-last #block-node-syndicate {
    text-align: right;
}
#triptych #block-search-form .form-type-textfield input {
    width: 185px;
}
#triptych-middle #block-system-powered-by {
    text-align: center;
}
#triptych-last #block-system-powered-by {
    text-align: right;
}
#footer li a {
    padding: 0;
}
.region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn, region-footer-fifthcolumn, #footer-wrapper .section {
    margin: 0;
    padding: 0;
}
#footer-wrapper {
    background: none repeat scroll 0 0 #f8f8f8;
    color: #aeaeae;
    font-size: 1.2em;
    line-height: 1.4em;
    padding-bottom: 15px;
    padding-top: 19px;
}
#footer-wrapper .region-footer-fifthcolumn {
    bottom: 0;
    margin: 0 22px 0 20px;
    padding: 0;
    position: absolute;
    right: 0;
    width: 297px;
}
#footer-wrapper .region-footer-firstcolumn, #footer-wrapper .region-footer-secondcolumn, #footer-wrapper .region-footer-thirdcolumn, #footer-wrapper .region-footer-fourthcolumn {
    margin: 20px 40px 0 0;
    overflow: hidden;
    padding: 0;
    width: 140px;
}
#footer-wrapper .section #footer-columns {
    position: relative;
}
#footer-columns h2 {
    border: 0 none;
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin: 0 0 7px;
    padding: 0;
    text-transform: capitalize;
}
#footer-columns .content {
    margin: 0;
}
#footer-columns p {
    border: 0 none;
    margin-top: 1em;
}
#footer-columns p.footer-slogan {
    color: #7f7f7f;
    font-size: 9px;
}
#footer-columns p.footer-copyright, #footer-columns p.footer-copyright a {
    color: #999;
    font-size: 11px;
    margin-top: 40px;
}
#footer-columns .content ul {
    margin-left: 0;
    padding-left: 0;
}
ul li.leaf {
    list-style: none outside none;
}
#footer-columns .content li {
    margin: 0;
    padding: 0;
}
#footer-columns .content li a {
    border: 0 none;
    color: #7f7f7f;
    display: block;
    font-size: 11px;
    line-height: 15px;
    padding: 0;
    text-indent: 0;
}
#footer-columns .content li a:hover, #footer-columns .content li a:focus {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-decoration: underline;
}
#footer-wrapper .region-footer-firstcolumn #block-block-1 {
    border: 0 none;
    float: left;
    margin: 0;
    padding: 0;
}
.region-footer #block-menu-menu-footer-menu {
    float: right;
    width: 280px;
}
#footer-wrapper .block {
    border: 0 none rgba(255, 255, 255, 0.1);
    margin: 0;
    padding: 0;
}
#footer-columns .block-menu, #footer .block {
    border: 0 none;
    clear: none;
    margin: 0;
    padding: 0;
}
#footer .block {
    margin: 0;
}
#footer .block .content {
    margin-top: 0;
    padding: 0.5em 0;
}
#footer .block h2 {
    margin: 0;
}
#footer {
    border: 0 none;
    letter-spacing: 0.2px;
}
#footer .region {
    margin-top: 0;
}
#footer ul, #footer li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#footer .content li a {
    border-color: rgba(255, 255, 255, 0.15);
    border-right: 1px solid rgba(255, 255, 255, 0.15);
    display: block;
    float: left;
    padding: 0 12px;
}
#footer li.first a {
    padding-left: 0;
}
#footer li.last a {
    border-right: 0 none;
    padding-right: 0;
}
#footer-wrapper tr.odd {
    background-color: transparent;
}
#footer-wrapper tr.even {
    background-color: rgba(0, 0, 0, 0.15);
}
.tabs {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-bottom: 20px;
}
.tabs ul.primary {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/tabs-border.png") repeat-x scroll left bottom transparent;
    border: 0 none;
    margin: 0;
    overflow: hidden;
    padding: 0 3px;
}
.tabs ul.primary li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    vertical-align: bottom;
}
.tabs ul.primary li.active a {
    border-bottom: 1px solid #fff;
    color: #0072a5;
}
.tabs ul.primary li a {
    background-color: #0072a5;
    border-color: #0072a5;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 1.5em;
    height: 1.8em;
    line-height: 1.9;
    margin: 0;
    padding: 0 10px 3px;
    text-shadow: none;
}
.tabs ul.primary li.active a {
    background-color: #fff;
}
.tabs ul.secondary {
    border-bottom: 0 none;
    padding: 0.5em 0;
}
.tabs ul.secondary li {
    display: block;
    float: left;
}
.tabs ul.secondary li:last-child {
    border-right: 0 none;
}
.tabs ul.secondary li:first-child {
    padding-left: 0;
}
.tabs ul.secondary li a {
    padding: 0.25em 0.5em;
}
.tabs ul.secondary li a.active {
    background: none repeat scroll 0 0 #f2f2f2;
    border-bottom: 0 none;
    border-radius: 5px;
}
ul.action-links {
    list-style: none outside none;
    margin: 5px;
    padding: 0.5em 1em;
}
ul.action-links li {
    display: inline-block;
    margin-left: 10px;
}
ul.action-links li a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/add.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    margin: 0 10px 0 0;
    padding-left: 15px;
}
div.messages {
    margin: 8px 15px;
}
#breadcrumb {
    margin: 0 auto;
    min-height: 23px;
    padding-top: 25px;
    width: 980px;
}
#breadcrumb .section, #breadcrumb a, #breadcrumb a:visited {
    color: #fff;
    font-size: 12px;
    line-height: 1.2em;
}
#breadcrumb #welcome-greeting {
    float: right;
    font-size: 14px;
    line-height: normal;
    margin-right: 20px;
    padding-top: 5px;
    width: auto;
}
#breadcrumb .breadcrumb {
    float: left;
    font-size: 12px;
    margin: 16px 0 0;
    width: 730px;
}
#breadcrumb .breadcrumb .you-are-here {
    display: none;
}
#breadcrumb #search-block-form {
    float: right;
    margin-top: 1px;
}
#search-block-form .form-type-textfield {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/searchbox.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 14px;
    margin: 0;
    padding: 4px 0 6px 8px;
    width: 202px;
}
#search-block-form .form-type-textfield #edit-search-block-form--2 {
    border: 1px solid #fff;
    color: #7f7f7f;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 16px;
    line-height: 13px;
    margin: 0;
    padding: 0;
    width: 190px;
}
#search-block-form #edit-actions, #search-block-form #edit-actions--2 {
    float: left;
    margin: 0;
    padding: 0;
}
#search-block-form #edit-actions #edit-submit, #search-block-form #edit-actions #edit-submit:hover, #search-block-form #edit-actions #edit-submit:focus, #search-block-form #edit-actions--2 #edit-submit--2, #search-block-form #edit-actions--2 #edit-submit--2:hover, #search-block-form #edit-actions--2 #edit-submit--2:focus, #search-block-form input.form-submit, #search-block-form input.form-submit:hover, #search-block-form input.form-submit:focus, #search-form input.form-submit, #search-form input.form-submit:hover, #search-form input.form-submit:focus {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/search-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 28px;
}
.page-user #user-login input.form-submit, .page-user #user-login input.form-submit:focus {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-login.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 62px;
}
.page-user-password input.form-submit, .page-user-password input.form-submit:focus, .page-user-password input.form-submit:hover {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 62px;
}
#user-login .form-item {
    margin-bottom: 8px;
}
.page-user-edit .edit-status .form-radios .form-item, .page-user-edit .edit-roles .form-checkboxes .form-item {
    display: block;
}
.page-search-node .region-content {
    padding: 0;
}
.page-node-371 .region-content {
    padding: 0;
}
.page-node-371 #content h2 {
    display: none;
}
.page-node-371 .field-items {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-404-body.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 0 30px;
    padding: 15px 0 0;
}
.page-node-371 .field-item {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-404-body.gif") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 0 15px 15px;
}
.page-node-371 #content .block-views, .page-node-371 #content .block-multiblock {
    float: left;
    margin: 0 0 20px 30px;
    min-height: 270px;
    width: 190px;
}
.page-node-371 #content .block-menu h2, .page-node-371 #content .block-multiblock h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    font-size: 18px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 0;
    width: auto;
}
.page-node-371 #content .block-views ul, .page-node-371 #content .block-multiblock ul {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    list-style: none outside none;
    padding: 0;
}
.page-node-371 #main #content .block-views ul li, .page-node-371 #main #content .block-multiblock ul li {
    margin: 0;
    padding: 0;
    width: auto;
}
.page-node-371 #main #content .block-views ul li.first, .page-node-371 #content .block-multiblock ul li.first {
    border-top: 1px dashed #cfcfcf;
    margin: 0;
    padding: 0;
    width: auto;
}
.page-node-371 #content .block-views ul li a, .page-node-371 #content .block-multiblock ul li a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/404-list.gif") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #cfcfcf;
    color: #09c;
    display: block;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
    width: auto;
}
.page-node-371 #content .block-views ul li a:hover, .page-node-371 #content .block-views ul li a.active-trail, .page-node-371 #content .block-multiblock ul li a:hover, .page-node-371 #content .block-multiblock ul li a.active-trail {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/arrow-3rd-level.png") no-repeat scroll 0 center #09c;
    color: #fff;
    font-weight: bold;
    padding: 0 15px 0 13px;
    text-decoration: none;
    text-shadow: -0.1em -0.1em #0082ae;
}
.page-node-371 #content .block-views ul li.views-row-first a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #ccc;
    color: #333;
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 28px;
    margin-bottom: 0;
    padding: 0 0 10px;
}
.page-node-371 #content .block-views ul li.views-row-first a:hover {
    color: #09c;
    padding: 0 0 10px;
    text-shadow: none;
}
.page-node-615 .region-content {
    padding: 0;
}
.page-node-615 #content h2 {
    display: none;
}
.page-node-615 .field-items {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-404-body.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 0 30px;
    padding: 15px 0 0;
}
.page-node-615 .field-item {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-404-body.gif") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 0 15px 15px;
}
.page-node-615 #content .block-views, .page-node-615 #content .block-multiblock {
    float: left;
    margin: 0 0 20px 30px;
    min-height: 270px;
    width: 190px;
}
.page-node-615 #content .block-menu h2, .page-node-615 #content .block-multiblock h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    font-size: 18px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 0;
    width: auto;
}
.page-node-615 #content .block-views ul, .page-node-615 #content .block-multiblock ul {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    list-style: none outside none;
    padding: 0;
}
.page-node-615 #main #content .block-views ul li, .page-node-615 #main #content .block-multiblock ul li {
    margin: 0;
    padding: 0;
    width: auto;
}
.page-node-615 #main #content .block-views ul li.first, .page-node-615 #content .block-multiblock ul li.first {
    border-top: 1px dashed #cfcfcf;
    margin: 0;
    padding: 0;
    width: auto;
}
.page-node-615 #content .block-views ul li a, .page-node-615 #content .block-multiblock ul li a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/404-list.gif") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #cfcfcf;
    color: #390;
    display: block;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
    width: auto;
}
.page-node-615 #content .block-views ul li a:hover, .page-node-615 #content .block-views ul li a.active-trail, .page-node-615 #content .block-multiblock ul li a:hover, .page-node-615 #content .block-multiblock ul li a.active-trail {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/arrow-3rd-level.png") no-repeat scroll 0 center #390;
    color: #fff;
    font-weight: bold;
    padding: 0 15px 0 13px;
    text-decoration: none;
    text-shadow: -0.1em -0.1em #008444;
}
.page-node-615 #content .block-views ul li.views-row-first a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #ccc;
    color: #333;
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 28px;
    margin-bottom: 0;
    padding: 0 0 10px;
}
.page-node-615 #content .block-views ul li.views-row-first a:hover {
    color: #09c;
    padding: 0 0 10px;
    text-shadow: none;
}
.profile .user-picture {
    float: none;
}
.profile .even, .profile .odd {
    margin-bottom: 10px;
}
.links li {
    font-size: 12px;
}
.field-name-field-term-farming-interest h3 {
    font-size: 12px;
}
.confirm-parent, .password-parent {
    width: 34em;
}
.password-parent, div.form-item div.password-suggestions {
    position: relative;
}
.password-strength-text, .password-strength-title, div.password-confirm {
    font-size: 0.82em;
}
.password-strength-text {
    margin-top: 0.2em;
}
div.password-confirm {
    display: none;
}
input.form-submit, a.button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/buttons.png") repeat-x scroll 0 0 #fff;
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    color: #3a3a3a;
    cursor: pointer;
    font-size: 0.929em;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 0.6em;
    padding: 4px 17px;
    text-align: center;
}
a.button:link, a.button:visited, a.button:hover, a.button:focus, a.button:active {
    color: #5a5a5a;
    text-decoration: none;
}
#edit-field-banner-file-und-0-upload-button {
    display: none;
    visibility: hidden;
}
.blueButton {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-blue-sprites.png") no-repeat scroll left top transparent;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 10px;
    text-shadow: -0.1em -0.1em #3497b8;
}
.blueButton span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-blue-sprites.png") no-repeat scroll right top transparent;
    cursor: pointer;
    display: block;
    float: left;

    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 10px 0 0;
    text-shadow: none;
}
a.blueButton:hover {
    background-position: 0 -28px;
    color: #fff;
    text-decoration: none;
}
a.blueButton:hover span {
    background-position: right -28px;
}
fieldset {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 32px;
    margin-top: 10px;
    padding: 0 0 10px;
    position: relative;
    top: 12px;
}
.fieldset-wrapper {
    margin-top: 25px;
}
.node-form .vertical-tabs .fieldset-wrapper {
    margin-top: 0;
}
.filter-wrapper {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 1em 0 0.2em;
    top: 0;
}
.filter-help a {
    font-size: 0.857em;
    padding: 2px 20px 0;
}
.filter-wrapper .form-item label {
    margin-right: 10px;
}
.filter-wrapper .form-item {
    padding: 0 0 0.5em 0.5em;
}
.filter-guidelines {
    padding: 0 1.5em 0 0.5em;
}
fieldset.collapsed {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0;
}
fieldset legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #dbdbdb;
    border-color: #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-width: 1px 1px 0;
    color: #3b3b3b;
    display: block;
    font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
    height: 2em;
    left: -1px;
    line-height: 2;
    padding: 0;
    position: absolute;
    text-indent: 10px;
    text-shadow: none;
    top: -12px;
    width: 100%;
}
fieldset.collapsed legend {
    border-radius: 4px;
}
fieldset legend a {
    color: #3b3b3b;
}
fieldset legend a:hover, fieldset legend a:focus, fieldset legend a:active {
    color: #000;
}
fieldset .fieldset-wrapper {
    padding: 0 10px;
}
fieldset .fieldset-description {
    color: #3c3c3c;
    font-style: italic;
    line-height: 1.4;
    margin-bottom: 1em;
    margin-top: 5px;
}
input {
  
    padding: 4px;
}
input, textarea {
    color: #fff;
    font-size: 0.929em;
}
textarea {
    line-height: 1.5;
}
textarea.form-textarea, select.form-select {
    padding: 4px;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 1px solid red;
}
.form-item input.form-radio.error {
    border: 0 none;
}
input.form-text, textarea.form-textarea, select.form-select {
    border: 1px solid #ccc;
}
input.form-submit:hover, input.form-submit:focus {
    background: none repeat scroll 0 0 #dedede;
}
.password-suggestions ul li {
    margin-left: 1.2em;
}
.form-checkboxes .form-item, .form-radios .form-item {
    margin-bottom: 6px;
    margin-top: 2px;
}
.form-item label {
    font-size: 0.929em;
}
#suburb-div .fieldset-description {
    padding-left: 0;
}
#edit-suburb-fieldset .form-type-radio {
    clear: both;
    padding-top: 10px;
}
#edit-suburb-fieldset label.option {
    width: 200px;
}
.form-control.smaller {
    width: 90%;
}
.form-type-radio label, .form-type-checkbox label {
    margin-left: 4px;
}
.form-type-checkbox input {
    padding-top: 0;
}
.form-type-radio .description, .form-type-checkbox .description {
    margin-left: 2px;
}
.form-actions {
    padding-top: 10px;
}
.page-node-42-form #edit-name {
    border-radius: 4px;
    width: 75%;
}
.page-node-42 #edit-mail {
    border-radius: 4px;
    width: 75%;
}
.page-node-42 #edit-subject {
    border-radius: 4px;
    width: 75%;
}
.page-node-42 #edit-message {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 76.3%;
}
.page-node-42 .resizable-textarea .grippie {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 76%;
}
input.form-button-disabled, input.form-button-disabled:hover, input.form-button-disabled:focus, input.form-button-disabled:active, .form-disabled input, .form-disabled select, .form-disabled textarea {
    background: none repeat scroll 0 0 #ededed;
    border-color: #bbb;
    color: #717171;
}
.form-disabled .grippie {
    background-color: #ededed;
    border-color: #bbb;
}
.form-disabled label {
    color: #717171;
}
html.js input.form-autocomplete {
    background-position: 100% 4px;
}
html.js input.throbbing {
    background-position: 100% -16px;
}
.comment-form label {
    float: left;
    font-size: 0.929em;
    width: 120px;
}
.comment-form input, .comment-form .form-select {
    border-radius: 4px;
    margin: 0;
}
.comment-form .form-type-textarea label {
    float: none;
}
.comment-form .form-item, .comment-form .form-radios, .comment-form .form-type-checkbox, .comment-form .form-select {
    margin-bottom: 10px;
    overflow: hidden;
}
.comment-form .form-type-checkbox, .comment-form .form-radios {
    margin-left: 120px;
}
.comment-form .form-type-checkbox label, .comment-form .form-radios label {
    float: none;
    margin-top: 0;
}
.comment-form input.form-file {
    width: auto;
}
.no-sidebars .comment-form .form-text {
    width: 800px;
}
.one-sidebar .comment-form .form-text {
    width: 500px;
}
.two-sidebars .comment-form .form-text {
    width: 320px;
}
.comment-form .form-item .description {
    font-size: 0.786em;
    line-height: 1.2;
    margin-left: 120px;
}
#content h2.comment-form {
    margin-bottom: 0.5em;
}
.comment-form .form-textarea {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper, .comment-form .text-format-wrapper .form-item {
    margin-bottom: 0;
    margin-top: 0;
}
.filter-wrapper label {
    float: none;
    width: auto;
}
.filter-wrapper .form-select {
    min-width: 120px;
}
.comment-form fieldset.filter-wrapper .tips {
    font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
    margin-bottom: 0.4em;
}
#edit-actions input {
    margin-right: 0.6em;
}
div.password-suggestions {
    border: 0 none;
}
.ui-widget-overlay {
    background: none repeat scroll 0 0 #222;
    opacity: 0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
    padding: 1em;
}
#forum tr td.forum {
    padding-left: 35px;
}
#forum .name {
    font-size: 1.083em;
}
#forum .description {
    font-size: 1em;
}
.page-node-1347 label[for="edit-submitted-what-season-do-you-shear-select-all-that-apply-season"], .page-node-1347 label[for="edit-submitted-how-many-sheep-do-you-run-number-of-sheep"] {
    display: none;
}
.page-node-1347 fieldset {
    border-color: #0072a5;
}
.page-node-1347 fieldset legend {
    background: none repeat scroll 0 0 #0072a5;
    border-color: #0072a5;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    font-size: 13px;
}
.page-node-1347 #webform-component-your-details .webform-component {
    float: left;
    height: 40px;
    margin-right: 20px;
    width: 290px;
}
.page-node-1347 #webform-component-your-details .webform-component input {
    width: 280px;
}
.page-node-1347 .webform-component-radios .form-radios .form-item {
    float: left;
    width: 75px;
}
.page-node-1347 .webform-component-checkboxes .form-item {
    float: left;
    width: 125px;
}
.page-node-1347 .risk-style {
    font-weight: bold;
}
.page-node-1347 .short-desc, .page-node-1347 .webform-confirmation {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 10px;
    padding-bottom: 0;
}
.page-node-1347 .content #edit-actions input, .page-node-1347 .content #edit-actions input:hover, .page-node-1347 .content #edit-actions input:focus {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-bg-green.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    height: 24px;
    padding-top: 2px;
    width: 80px;
}
#block-search-form {
    padding-bottom: 7px;
}
#block-search-form .content {
    margin-top: 0;
}
#search-form input#edit-keys, #block-search-form .form-item-search-block-form input {
    float: left;
    font-size: 1em;
    height: 1.143em;
    margin-right: 5px;
    width: 9em;
}
#content #block-system-main #edit-field-istrade .description {
    clear: both;
    display: block;
}
#search-block-form input.form-submit:hover, #search-block-form input.form-submit:focus, #search-form input.form-submit:hover, #search-form input.form-submit:focus {
    background-position: center bottom;
}
#search-form .form-item-keys label {
    display: block;
}
ol.search-results {
    padding-left: 0;
}
.search-results li {
    border-bottom: 1px solid #d3d7d9;
    margin-bottom: 0.5em;
    padding-bottom: 0.4285em;
}
.search-results li:last-child {
    border-bottom: 0 none;
    margin-bottom: 1em;
}
.search-results .search-snippet-info {
    padding-left: 0;
}
.shortcut-wrapper {
    margin: 2.2em 0 1.1em;
}
.shortcut-wrapper h1#page-title {
    float: left;
    margin: 0;
}
div.add-or-remove-shortcuts {
    padding-top: 0.9em;
}
.overlay div.add-or-remove-shortcuts {
    padding-top: 0.8em;
}
.page-admin #content img {
    margin-right: 15px;
}
.page-admin #content .simpletest-image img {
    margin: 0;
}
.page-admin-structure-block-demo .block-region {
    background: none repeat scroll 0 0 #ff6;
    border: 1px dotted #9f9e00;
    color: #000;
    font: 90% "Lucida Grande","Lucida Sans Unicode",sans-serif;
    margin: 5px;
    padding: 5px;
    text-align: center;
    text-shadow: none;
}
.page-admin-structure-block-demo #featured .block-region {
    font-size: 0.55em;
}
.page-admin-structure-block-demo #header .block-region {
    width: 500px;
}
.page-admin #admin-dblog img {
    margin: 0 5px;
}
#system-theme-settings fieldset {
    padding: 0;
}
#system-theme-settings fieldset .fieldset-legend {
    margin-top: 0;
}
div.admin .right, div.admin .left {
    margin: 0;
    width: 49%;
}
div.admin-panel {
    background: none repeat scroll 0 0 #fbfbfb;
    border: 1px solid #ccc;
    margin: 10px 0;
    padding: 0 5px 5px;
}
div.admin-panel h3 {
    margin: 16px 7px;
}
div.admin-panel dt {
    border-top: 1px solid #ccc;
    padding: 7px 0 0;
}
div.admin-panel dd {
    margin: 0 0 10px;
}
div.admin-panel .description {
    margin: 0 0 14px 7px;
}
.overlay #main, .overlay #content {
    float: none;
    width: auto;
}
.overlay #page {
    padding: 0 2em;
}
.overlay #skip-link, .overlay .region-page-top, .overlay #header, .overlay #page-title, .overlay #featured, .overlay #sidebar-first, .overlay #triptych-wrapper, .overlay #footer-wrapper {
    display: none;
}
.overlay-processed .field-type-image {
    display: block;
    float: none;
}
.overlay #messages {
    width: auto;
}
.node .poll {
    margin: 2em 0;
}
.node .poll #edit-choice {
    margin: 0 0 1.5em;
}
.poll .vote-form {
    text-align: left;
}
.poll .vote-form .choices {
    margin: 0;
}
.poll .percent {
    float: right;
    font-size: 0.857em;
    font-style: italic;
    margin-bottom: 3em;
    margin-top: -3.2em;
    text-align: right;
}
.poll .text {
    clear: right;
    margin-right: 2.25em;
}
.poll .total {
    clear: both;
    font-size: 0.929em;
    font-style: italic;
    text-align: right;
}
.node .poll {
    margin: 1.8em 0 0;
}
.node .poll .text {
    margin-right: 6.75em;
}
.node .poll #edit-choice {
    margin: 0 0 1.2em;
}
.poll .bar .foreground {
    background-color: #666;
}
#footer-wrapper .poll .bar {
    background-color: #666;
}
#footer-wrapper .poll .bar .foreground {
    background-color: #ddd;
}
#media-browser-page-wrapper #block-nice-menus-2 {
    display: none;
}
#featured {
    display: none;
}
#block-block-6 a, #block-block-6 a:hover {
    color: #333;
}
#main #messages div.section {
    width: auto;
}
#colorbox #featured {
    border: medium none;
    display: block;
}
#main #content li {
    margin-bottom: 10px;
}
#main #content ul.pager li {
    background: none repeat scroll 0 0 #fff;
}
.featured #messages {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#messages {
    font-size: 14px;
    margin: 0;
    padding: 0;
    width: auto;
}
#messages div.messages {
    display: none;
    margin: 0 0 20px;
}
#table_content br {
    display: block;
}
.node-speaker .field-name-field-video-ref {
    display: none;
}
.field-name-video-footages a {
    margin: 0 0 0 5px;
}
#block-block-1 p {
    margin: 0;
}
#main #content .tabs {
    margin-bottom: 20px;
}
.not-logged-in #main #content .tabs {
    margin: 0;
}
.page-user-login.not-logged-in #main #content .tabs, .page-user.not-logged-in #main #content .tabs {
    margin-bottom: 20px;
}
#main #content .tabs li {
    margin-bottom: 0;
}
.region-floatingdock {
    background: none repeat scroll 0 0 #222;
    color: #999;
    left: 10px;
    opacity: 0.7;
    padding: 10px;
    position: fixed;
    top: 30px;
    width: 200px;
    z-index: 20;
}
.region-floatingdock ul, .region-floatingdock ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.region-floatingdock ul li a {
    color: #fff;
    display: block;
    margin: 0 0 2px;
    padding: 3px;
}
.region-floatingdock li a:hover {
    background: none repeat scroll 0 0 #333;
    color: #fff;
    text-decoration: none;
}
.region-floatingdock h2 {
    line-height: 1.5em;
    margin: 0;
}
.region-floatingdock ul ul li a {
    padding-left: 20px;
}
.container-inline {
    padding-top: 0;
}
#comm100_TextLink {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/small-green-button.png") no-repeat scroll right 0 transparent;
    border: medium none;
    color: #fff;
    display: block;
    font: bold 12px/24px Arial,Helvetica,sans-serif;
    height: 24px;
    padding: 0 12px 0 16px;
    text-shadow: -0.1em -0.1em #619f43;
    text-transform: capitalize;
    width: 102px;
}
#comm100_TextLink:hover {
    background-position: 0 -24px;
    text-decoration: none;
}
.question_type_name {
    font-style: italic;
}
#quiz_progress {
    color: #666;
    font-size: 12px;
    font-weight: normal;
}
#quiz_score_wrapper {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/back_result.gif") no-repeat scroll left top #f5f5f5;
    height: 32px;
    margin: 10px 0;
    padding: 12px 0 0;
}
#quiz_score_possible {
    float: left;
    font-style: normal;
    font-weight: bold;
    padding: 4px 0 0 20px;
    width: 300px;
}
#quiz_score_percent {
    color: #09c;
    float: right;
    font-style: normal;
    font-weight: bold;
    margin: 4px 10px 0 0;
    text-align: right;
    width: 300px;
}
#quiz_line {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/green_line.gif") repeat scroll 0 0 #0f3;
    height: 4px;
    margin: 6px 0 14px;
}
td.quiz_summary_qcell {
    padding: 1em 1em 0 0;
    vertical-align: top;
}
td.quiz_summary_qcell table tr {
    background: none repeat scroll 0 0 transparent;
}
.form-item-tries-answer label {
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px;
}
td.quiz_summary_qcell table td {
    padding: 0.5em;
    vertical-align: top;
}
.quiz_answer_feedback {
    font-style: italic;
}
.feedback-icon {
    display: inline;
}
.add-questions {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/css/images/add.png") no-repeat scroll 0 10% transparent;
    padding: 0 0 1em 2em;
}
.hidden-question {
    display: none;
}
.quiz-question-body {
    border-bottom: 1px dotted #e6e6e6;
    margin: 0 0 20px;
}
.quiz-question-body p {
    font-size: 18px;
    margin-bottom: 15px;
}
.quiz-question-browser-row.odd {
    background-color: #e7e7e7;
}
.quiz-question-browser-row.even {
    background-color: #fbfbfb;
}
#quiz-question-browser-filters {
    background-color: black;
}
#quiz-question-browser-filters td.active {
    background-color: #666;
}
.multichoice_row {
    text-align: center;
}
.multichoice_row p {
    margin: 8px 0;
}
.quiz-question-browser-row.odd td.active {
    background-color: #e2e2f9;
}
.quiz-question-browser-row.even td.active {
    background-color: #f8f8ff;
}
tr.selected.quiz-question-browser-row td, tr.selected.quiz-question-browser-row td.active {
    background: none repeat scroll 0 0 #505050;
    color: #fff;
}
.browser-table th {
    border-bottom: 0 solid #666;
}
.q-staying {
    display: inline;
    float: left;
    margin-right: 8px;
}
dl.quiz-report {
    margin: 0;
    padding: 0;
}
.quiz-report-wrapper {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/report-top-back.gif") no-repeat scroll left top #f5f5f5;
    margin: 0 0 10px;
    padding: 15px 15px 0;
}
.quiz-report-wrapper p {
    margin-bottom: 8px;
    margin-top: 8px;
}
.quiz-report-wrapper dd {
    margin: 0;
    padding: 0;
}
.quiz-report-question-dash {
    border-bottom: 1px dotted #737373;
    border-top: 1px dotted #737373;
    font-size: 18px;
}
dl.quiz-report dt {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/back_result_top.gif") no-repeat scroll left top #f5f5f5;
    padding-left: 5px;
}
dl.quiz-report dt div.quiz-report-score-container {
    color: #09c;
    float: right;
    padding: 4px 6px;
    width: 125px;
}
dl.quiz-report dt div.quiz-report-score-container span div.form-item {
    display: inline;
}
dl.quiz-report dd {
    margin: 10px 0 50px;
}
.quiz-report-skipped {
    float: right;
}
.q-correct {
    background-color: #dfd;
}
.q-waiting {
    background-color: #ffd;
}
.q-back-button {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    color: #669;
}
input[value="Next"], input[value="Back"], input[value="Skip"], input[value="Finish"], input[value="Skip and finish"] {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/back-button-green.gif") repeat scroll center top #51a825;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 5px;
    text-shadow: 1px 1px 1px #409117;
}
input[value="Next"]:hover, input[value="Back"]:hover, input[value="Skip"]:hover, input[value="Finish"]:hover, input[value="Skip and finish"]:hover {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/back-button-green.gif") repeat scroll 0 -26px #68c13b;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 5px;
    text-shadow: 1px 1px 1px #409117;
}
.quiz-take-again a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/back-button-green.gif") repeat scroll center top #51a825;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 20px 0 0;
    overflow: hidden;
    padding: 6px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #409117;
}
.quiz-take-again a:hover {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/back-button-green.gif") repeat scroll 0 -26px #68c13b;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 20px 0 0;
    overflow: hidden;
    padding: 6px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #409117;
}
.q-back-button:hover {
    color: #66f;
    cursor: pointer;
    text-decoration: none;
}
.q-skip-button {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    color: #669;
    float: right;
}
.q-skip-button:hover {
    color: #66f;
    cursor: pointer;
    text-decoration: none;
}
.quiz-passed {
    color: #0d0;
}
.quiz-failed {
    color: #d00;
}
#no-questions {
    font-style: italic;
}
#quiz-view-table {
    border: thin solid #555;
    border-collapse: separate;
    margin: 0 0 20px;
    padding: 0;
    width: auto;
}
#quiz-start-quiz-button-form div {
    margin: 0;
    padding: 0;
}
#quiz-start-quiz-button-form input {
    margin: 0;
}
#quiz-view-table td {
    line-height: 110%;
    margin: 0;
    padding: 0 3px;
}
#browser-pager .pager-last {
    display: none;
}
#browser-pager .pager-first {
    display: none;
}
.matching-tbl {
    border: 0 none;
    border-collapse: separate;
    line-height: 100%;
    margin: 0;
    padding: 0;
    width: auto;
}
.matching-tbl p, .matching-tbl select, .matching-tbl div {
    line-height: 100%;
    margin: 0;
    padding: 0;
}
.matching-tbl td {
    line-height: 100%;
    margin: 2px;
    padding: 2px;
}
.quiz-solution {
    border-left: 5px solid #0f0;
    padding-left: 3px;
}
.form-item-tries-answer input {
    margin-left: 12px;
}
.quiz-answer-hidden {
    font-style: italic;
}
#quiz-jumper {
    display: none;
}
#quiz-categorized-form #autocomplete {
    max-height: 300px;
    overflow: auto;
}
#quiz-report-form h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-green2-h1.gif") no-repeat scroll 0 0 #fff;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    margin: 0 0 20px;
    overflow: hidden;
    padding-left: 15px;
    width: 700px;
}
.field-type-image.field-label-above {
    display: none;
}
.node-type-trade-material .field-type-image.field-label-above {
    display: block;
}
#autocomplete {
    background-color: #fff;
    margin: 0;
    padding: 5px;
    width: 180px !important;
}
#edit-requestpass {
    float: right;
}
#edit-comment-body-und-0-format {
    display: none;
}
#edit-field-businessphone {
    clear: both;
}
span.error {
    padding-left: 10px;
}
.form-type-radio span.error, .form-type-checkbox span.error {
    margin-left: 248px;
    position: absolute;
}
fieldset.group-trade {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0;
    padding: 0;
}
fieldset.group-trade legend {
    display: none;
}
fieldset.group-trade .fieldset-wrapper {
    margin: 0;
    padding: 0;
}
#edit-field-subscribe {
    margin-top: 10px;
}
.block h2 a, .block h2 a:hover {
    color: #fff;
    text-decoration: none;
}
#block-views-bayer-news-list-block h2 {
    background-image: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-orange-h3.png");
}
.email-icon {
    float: left;
    margin-right: 1px;
}
.email-icon a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-share-print.gif") no-repeat scroll 0 0 #fff;
    color: #999;
    display: block;
    font-size: 11px;
    line-height: 11px;
    margin-left: 0;
    margin-top: 5px;
    padding: 0;
    text-indent: -9999em;
    width: 20px;
}
.page-user-register .form-item-terms-of-use label.option {
    margin-right: 0;
    width: 270px;
}
.page-user-register #edit-field-gender-und label.option {
    margin-right: 10px;
    width: 50px;
}
#content #block-views-footer-menu-block-6, #content #block-views-footer-menu-block-7, #content #block-views-footer-menu-block-9 {
    min-height: 170px;
}
#content .pane-menu-menu-calculators h2.pane-title a {
    color: #fff;
    float: none;
    font-size: 18px;
    font-weight: normal;
}
a.sharer-email {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-share-print.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 11px;
    margin-top: 5px;
    text-indent: -9999em;
    width: 20px;
}
.page-admin #content a.sharer-email img {
    margin-right: 5px;
}
#edit-keys-wrapper {
    margin-right: 20px;
}
#edit-created-wrapper .description {
    display: none;
}
.weather_header p {
    color: #fff;
    height: 16px;
    margin-left: 10px;
    overflow: hidden;
    padding-top: 4px;
    width: 210px;
}
#addthiswidget {
    clear: both;
    margin: 20px 0 0;
    padding: 5px 5px 5px 0;
    position: absolute;
}
.form-item-created-max label {
    display: none;
}
.views-exposed-form #edit-species {
    margin-top: 3px;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 21px;
}
#field-other-preferred-outlet-add-more-wrapper label {
    visibility: hidden;
}
#edit-field-cortex-id {
    display: none;
}
.Content-Administrator #edit-field-cortex-id {
    display: block;
}
#edit-field-contact-number-und-0-field-area-code {
    float: left;
    width: auto;
}
#edit-field-contact-number-und-0-field-line-number label {
    display: none;
}
#edit-field-contact-number-und-0-field-line-number {
    left: 175px;
    position: absolute;
}
.page-user-edit #edit-field-contact-number-und-0-field-line-number {
    left: 220px;
    position: absolute;
}
#edit-field-contact-number-und-0-field-area-code-und-0-value {
    width: 25px;
}
#edit-field-contact-number-und-0-field-line-number-und-0-value {
    margin-left: 15px;
    width: 205px;
}
#edit-field-promo-code-und-0-value {
    width: 150px;
}
.form-item-field-how-und-other {
    margin-left: 172px;
}
.page-user-register .field-name-field-promo-code {
    display: none;
}
#edit-field-gender, .form-item-terms-of-use {
    position: relative;
}
#edit-field-gender span.error {
    left: 182px;
    position: absolute;
    top: 3px;
}
.form-item-terms-of-use span.error {
    left: 70px;
    position: absolute;
    top: 2px;
    width: 150px;
}
#webform-component-section-1-external-factors .form-type-radio label.option {
    float: left;
    margin-top: 2px;
}
.pushdown {
    margin: 48px 0 0;
    position: absolute;
}
#block-block-25 {
    display: none;
}
#colorbox #block-block-25 {
    display: block;
}
.profile .field-name-field-contact-number {
    display: none;
}
.features-and-benefits-x {
    padding: 0 16px;
}
.field-inline-block {
    margin-bottom: 20px;
}
.node-form .vertical-tabs .fieldset-wrapper {
    margin-top: 25px;
}
#edit-field-gender {
    margin-bottom: 10px;
}
#recommendbox {
    display: none;
}
#colorbox #recommendbox {
    display: block;
}
.f-right {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-recommendation.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0 10px 0 45px;
    padding: 0 5px 0 25px;
}
#block-block-25 {
    text-align: center;
}
.views-field-field-indications {
    margin-left: 115px;
    margin-top: 10px;
}
#product-node-form #edit-field-diseases {
    margin-bottom: 3em;
}
#product-node-form .form-checkboxes .form-type-checkbox {
    clear: both;
    height: 1.1em;
}
#user-filter-form #edit-status .form-item-status {
    float: none;
    height: auto;
    width: auto;
}
#replacemewsf {
    z-index: 0;
}
.view-products-list .views-field-view-node-1 {
    margin-left: 115px;
    margin-top: 10px;
}
.region-content .content {
    font-size: 13px;
    line-height: 1.2em;
}
#content .pane-industry-news-imported .views-field-title, #content .pane-bayer-news-list .views-field-title {
    font-size: 13px;
    line-height: 15px;
}
.page-all-news .content .view-content .views-field-title, .page-all-bayer-news .content .view-content .views-field-title, .page-all-industry-news .content .view-content .views-field-title, .page-node-63 .content .view-content .views-field-title, .page-page-news-bayer-news .content .view-content .views-field-title, .page-page-news-industry-news .content .view-content .views-field-title {
    font-size: 13px;
    line-height: 13px;
}
.region-content .content .pane-block-6, .region-content .content .pane-block-7, .region-content .content .pane-block-8 {
    font-size: 12px;
}
#product-node-form #node_product_form_group_gr_benefits {
    display: none;
}
.node-type-product .subtitle-short {
    background-image: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-green-h1.368.gif");
    width: 368px;
}
.node-type-product #content .content .disease-info h2 {
    background-image: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-orange-h3-640.png");
    width: auto;
}
.view-products-list .views-field-field-indications {
    font-size: 12px;
}
.prod-recommendation {
    font-size: 11px;
}
.view-products-list .item-list > ul {
    border-top: 1px dotted #ccc;
}
.view-products-list li.views-row {
    border-bottom: 1px dotted #ccc;
}
.view-products-list .view-header {
    color: #666;
    font: bold 12px Arial,sans-serif;
    margin: 0 18px 10px;
}
#showing-what {
    color: #4ca51f;
}
#user-register-form #edit-field-istrade {
    margin: 20px auto;
}
.page-home #main {
    overflow: hidden;
    padding: 0;
}
#page-wrapper {
    min-width: 0;
}
#main-wrapper {
    text-align: center;
}
#main-wrapper #main {
    clear: both;
    float: none;
    text-align: left;
}
#block-system-main #block-system-navigation h2 {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    line-height: 1.2;
    padding-left: 0;
    width: auto;
}
.node-type-diseases-pests .content .field-name-field-thumbnail {
    display: none;
}
.page-node-edit .content .field-name-field-thumbnail {
    display: block;
}
.node-type-diseases-pests .content .node-diseases-pests .content {
    padding: 0;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article .featured_wrapper .featured_caption .featured-caption-title {
    font-size: 16px;
    line-height: 18px;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article .featured_wrapper .featured_caption p {
    font-size: 11px;
    line-height: 12px;
}
.sidebar .block.block-bullseye-weatherzone {
    display: block;
    position: relative;
}
.sidebar .block.block-bullseye-weatherzone .national-weather-link {
    bottom: 5px;
    left: 125px;
    margin: 0;
}
#welcome-greeting {
    text-shadow: 1px 1px 2px #606060;
}
#messages div.messages {
    display: block;
}
#page-wrapper {
    overflow: hidden;
}
#weatherzone_ticker {
    visibility: hidden;
}
.profile .field-name-field-typeof-business, .profile .field-name-field-member-of, .profile .field-name-field-practising-vet, .profile .field-name-field-specialization, .profile .field-name-field-distributing {
    display: none;
}
.role-trade .profile .field-name-field-typeof-business, .role-trade .profile .field-name-field-member-of, .role-trade .profile .field-name-field-practising-vet, .role-trade .profile .field-name-field-specialization, .role-trade .profile .field-name-field-distributing {
    display: block;
}
ul.nice-menu-down li.menuparent {
    border-radius: 5px 5px 0 0;
}
ul.nice-menu-down li {
    border-radius: 5px 5px 0 0;
}
ul.nice-menu-down > li > a {
    border-radius: 0 5px 0 0;
}
.region-header, #header .region-header {
    margin-top: 36px;
}
.logged-in #header .region-header {
    margin-top: 56px;
}
div#site-name, div#site-name a {
    height: 94px;
    width: 240px;
}
.region-header #block-block-2 {
    bottom: 9px;
}
#block-menu-menu-top-menu, .region-header #block-menu-menu-top-menu .content ul li a {
    color: #000;
}
#footer-wrapper .region-footer-fifthcolumn, #block-block-27 {
    margin-right: 10px;
}
.region-header #block-search-form {
    margin: 83px 0 0;
    width: auto;
}
.not-logged-in .region-header #block-search-form {
    margin: 113px 0 0;
}
.pull-right {
    float: right;
}
#breadcrumb ul, #breadcrumb li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#breadcrumb li {
    float: left;
    margin-left: 10px;
}
#footer-wrapper .region-footer-fifthcolumn {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
#block-block-26 .content img {
    margin-bottom: 10px;
}
#footer-wrapper-two {
    background: none repeat scroll 0 0 #f8f8f8;
    border-top: 1px solid #eaeaea;
    color: #aeaeae;
    font-size: 1.2em;
    line-height: 1.4em;
    padding-bottom: 15px;
    padding-top: 19px;
}
#footer-wrapper-two .section {
    margin: 0 auto;
    width: 980px;
}
#block-block-27 {
    float: right;
    margin: 25px 0 0;
}
#homepage .pane-bullseye-weatherzone-ticker {
    width: 700px;
}
#homepage .pane-bullseye-weatherzone-ticker h2.pane-title {
    display: none;
}
#weatherzone_ticker {
    margin: 0;
    padding: 0;
}
.tickercontainer {
    width: 700px;
}
.national-weather-link {
    font-weight: bold;
    margin: -20px 0 0 120px;
    position: absolute;
    width: 115px;
}
.newsletter-signup {
    font-weight: bold;
    line-height: 24px;
    text-align: center;
}
.newsletter-signup .button-register-newsletter {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-become-a-member.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    clear: both;
    display: inline-block;
    height: 24px;
    margin-left: 10px;
    text-indent: -999em;
    text-transform: uppercase;
    width: 127px;
}
.views-slideshow-controls-bottom {
    bottom: 20px;
    color: #fff;
    left: auto;
    position: absolute;
    right: 20px;
    z-index: 12;
}
ul.newsticker {
    font-size: 11px;
}
.tickercontainer ul.newsticker li {
    margin-bottom: 0;
}
.news-body ol, .news-body ul {
    list-style-position: inside;
}
a.national-weather-link {
    font-size: 12px;
}
#footer-wrapper .region-footer-fifthcolumn {
    text-align: right;
}
#views_slideshow_cycle_main_new_home_slideshow-block_1 .views-slideshow-cycle-main-frame-row-item {
    height: 270px;
}
#homepage.panel-2col-bricks .panel-col-first .panel-separator {
    display: none;
}
#homepage .pane-bullseye-weatherzone-ticker {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-ticker-orange.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 0 5px 5px;
}
.tickercontainer {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-shade-ticker.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 25px;
    margin: 0 auto;
    width: 600px;
}
.tickercontainer ul.newsticker li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 10px;
    text-transform: uppercase;
}
.tickercontainer ul.newsticker li.last {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.tickercontainer .mask {
    height: 12px;
    width: 580px;
}
.pane-bullseye-weatherzone-weather .radar a, .block-bullseye-weatherzone .radar a, a.national-weather-link {
    color: #1074a9;
}
#homepage .panel-col-middle {
    margin: 0 0 20px;
    padding: 0;
}
#homepage .center-wrapper .panel-col-first {
    margin: 0 20px 15px 0;
}
#homepage #mini-panel-home_panel .panel-col-first {
    margin: 10px 20px 0 0;
}
#homepage.panel-2col-bricks .panel-col-first .inside {
    margin: 0 0 0.5em;
}
#footer-wrapper-two {
    border-color: #ccc;
}
#block-menu-menu-login-menu li a, #block-system-user-menu li a, #breadcrumb ul.user-menu li a, #breadcrumb ul.login-menu li a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites.png") repeat scroll right 0 rgba(0, 0, 0, 0);
}
#block-menu-menu-login-menu .content li, #block-system-user-menu .content li, #breadcrumb ul.user-menu li, #breadcrumb ul.login-menu li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#block-menu-menu-login-menu .content li:hover, #block-system-user-menu .content li:hover, #breadcrumb ul.user-menu li:hover, #breadcrumb ul.login-menu li:hover {
    background-position: 0 0;
}
.logged-in .pane-bullseye-weatherzone-weather .weather_header, .logged-in .block-bullseye-weatherzone .weather_header {
    height: 60px;
}
.weather-right-now {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/back-weather-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    line-height: 30px;
    margin: 0;
    padding: 0 8px;
    text-align: left;
}
.weather-right-now-deg {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/back-weather-bottom.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    line-height: normal;
}
#homepage .panel-col-middle .pane-edit-front-page-featured-article .featured_wrapper .featured_caption {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-left-panel-green-overlay-solid.png") no-repeat scroll 0 bottom transparent;
}
.region-header ul.nice-menu li.menuparent ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.region-header ul.nice-menu li.menuparent ul li.top {
    background-position: left 0;
    width: 174px;
}
#block-block-18 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/panel-membership-240.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    width: 240px;
}
#block-block-18 .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/panel-membership-240.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
#breadcrumb .breadcrumb {
    width: 60%;
}
.weather-cross-content span, .weather-td1, .wea-brownleft {
    color: #4ca51f;
}
.weather-title {
    border: 1px dotted #e6e6e6;
    margin: 0 0 20px;
}
.deg-green, .deg-blue {
    font-weight: bold;
    line-height: 1.25em;
}
.pane-bullseye-pdfe-weather .pane-content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-bg-panel.png") no-repeat scroll 0 bottom transparent;
}
#main-wrapper {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-main-wrapper-top-fade.jpg") no-repeat scroll 0 bottom #582919;
}
.front #breadcrumb, .front #page #header .section {
    width: 960px;
}
#search-block-form #edit-actions #edit-submit--2, #search-block-form #edit-actions #edit-submit--2:hover, #search-block-form #edit-actions #edit-submit--2:focus, #search-block-form #edit-actions #edit-submit, #search-block-form #edit-actions #edit-submit--2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/search-button-green.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 30px;
}
.region-header #search-block-form .form-type-textfield {
    overflow: hidden;
    width: 140px;
}
.page-national-weather .tab_content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather-content-bottom.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
.page-national-weather #content ul.day-tabs li a {
    color: #ec6e02;
}
.page-national-weather #content ul.small-tabs li a {
    color: #4ca51f;
}
.page-national-weather #content .right-content .warnings li span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather-warning-blue-arrow.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #4ca51f;
    display: block;
    font-size: 12px;
    padding-left: 10px;
}
.page-national-weather #main #content .right-content .warnings ul li {
    border-bottom: 1px dotted #d9d9d9;
}
.page-national-weather #content ul.day-tabs li.active {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather-tab-active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-national-weather #content ul.day-tabs li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather-tab.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 100px;
}
.node-type-product #content .product-body ul {
    list-style: disc outside url("http://farmadvisor.com.au/sites/all/themes/farma/images/product-detail-li.png");
}
.newsletter-signup .button-register-newsletter {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/sign-up-today.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#mini-panel-home_panel .view-banner object embed {
    border-radius: 5px;
}
#block-poll-recent .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-poll-240.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
#block-poll-recent h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-poll-h2-240.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 240px;
}
.page-all-parasites-pests #sidebar_second, .not-front #sidebar_second {
    width: 240px;
}
.weather-day {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-orange-h3-660.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-weather h3.weather-subtitle {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather-detail-subtitle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 1em 0 1em -5px;
    padding: 12px 15px;
    width: 100%;
}
.region-content table tr td, .region-content table tbody {
    border: 0 none;
}
.jcarousel-clip img, .node-type-product #content .product-image {
    border: 0 none;
}
.not-front #block-block-11 h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-advisory-240.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    width: 240px;
}
.not-front #block-block-11 .content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-advisory-240.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.share-and-print .sharer-trigger, .share-and-print .print-trigger {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-share-print.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.share-and-print .sharer-trigger {
    background-position: 0 6px;
}
.share-and-print .print-trigger {
    background-position: 0 -17px;
}
.zoomy {
    border-radius: 153.5px;
}
.page-user .profile .field-collection-container {
    display: none;
}
.field-name-field-dont-send-promo {
    margin-bottom: 10px;
    padding-left: 0;
}
#edit-vet-exclusive .form-type-radio {
    float: left;
    margin-right: 10px;
    width: 39px;
}
#edit-vet-exclusive .form-type-radio:first-child {
    float: left;
    margin-right: 10px;
    width: 35px;
}
.form-item-field-term-farming-interest-und-52 label.option {
    letter-spacing: -1px;
}
.field-name-field-dont-send-promo {
    margin-left: 170px;
}
.view-sheepvention .views-row {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
    min-height: 340px;
}
.view-sheepvention .views-field-counter {
    border-right: 1px solid #939393;
    color: #5cad33;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    padding-right: 5px;
}
.view-sheepvention .views-field-field-sheepvention-date {
    color: #939393;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    padding-left: 5px;
    width: 520px;
}
.view-sheepvention .views-field-php {
    float: left;
    padding-top: 10px;
    position: relative;
    width: 330px;
    z-index: 0;
}
.view-sheepvention .views-field-php embed {
    position: relative;
    z-index: 0;
}
.view-sheepvention .views-field-title {
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-top: 10px;
    width: 330px;
}
.view-sheepvention .views-field-title a {
    color: #333;
}
.view-sheepvention .views-field-body {
    float: left;
    min-height: 225px;
    padding-top: 10px;
    width: 330px;
}
.view-sheepvention .views-field-body p {
    color: #333;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
}
.view-sheepvention .views-field-body a {
    color: #5cad33;
}
.view-sheepvention .views-field-nid {
    clear: both;
    height: 40px;
    margin-left: 330px;
    margin-top: 5px;
}
.view-sheepvention .call-links {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-share-print.png") no-repeat scroll 0 0 transparent;
    color: #999;
    cursor: pointer;
    font-size: 11px;
    line-height: 11px;
    padding: 0 0 0 20px;
}
.view-sheepvention .the-links {
    display: none;
    margin-left: -3px;
    padding: 10px 0 0;
}
.view-sheepvention .the-links ul, .view-sheepvention .the-links li {
    margin: 0;
    padding: 0;
}
.page-sheepvention #content .print-trigger {
    display: none;
}
.page-sheepvention #content .share-and-print {
    margin-left: 845px;
    margin-top: -395px;
    position: absolute;
    width: 100px;
}
.page-sheepvention #content .sharer-trigger {
    margin: 0;
}
#cboxLoadedContent {
    padding-bottom: 35px;
}
div.slideshow_parent .whitebox {
    left: auto;
    top: auto;
}
div.slideshow_parent .whitebox .widthController {
    width: 243px;
}
div.slideshow_parent .whitebox .whitebox_body {
    max-height: 188px;
}
div.slideshow_parent .whitebox {
    width: 283px;
}
.top-right .slideshow_parent .whitebox {
    left: 390px;
    top: 23px;
}
.top-left .slideshow_parent .whitebox {
    left: 20px;
    top: 20px;
}
.bottom-left .slideshow_parent .whitebox {
    bottom: 20px;
    left: 20px;
}
.slideshow_parent .whitebox .button {
    background: none repeat scroll 0 0 #dd7e2c;
    border: 0 none;
    border-radius: 11px;
    box-shadow: 1px 2px 3px 1px #666;
    color: white;
}
#cboxNext {
    left: 25px;
}
#cboxTitle {
    background: none repeat scroll 0 0 #fff;
    bottom: 25px;
}
#cboxCurrent {
    bottom: 5px;
    font-weight: bold;
    left: 55px;
}
.ajax-progress.ajax-progress-throbber {
    display: block;
    margin: 2px 5px;
    width: 120px;
}
.page-user-edit #suburb-div {
    margin: 0 auto;
    width: 664px;
}
.page-node-1948 #messages {
    display: none;
}
.page-node-1948 .print-trigger {
    display: none;
}
.page-node-1948 #node-1948 {
    display: none;
}
#block-bullseye-farmadvisor-postreg .thank-you, #block-bullseye-farmadvisor-postreg .thank-you-description {
    background: none repeat scroll 0 0 transparent;
    font-family: helvetica,arial,sans-serif;
    font-weight: bold;
    height: auto;
    margin: 10px 0 5px;
    padding: 0;
    text-align: center;
    width: 705px;
}
#block-bullseye-farmadvisor-postreg .thank-you {
    color: #5cad33;
    font-size: 28px;
    line-height: 35px;
    margin: 0;
}
#block-bullseye-farmadvisor-postreg .thank-you-description {
    color: #504f4f;
    font-size: 19px;
    line-height: 26px;
    margin: 0;
    padding-bottom: 20px;
}
#block-bullseye-farmadvisor-postreg .boxed {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-post-reg.jpg") no-repeat scroll 1px 2px transparent;
    height: 500px;
    padding: 75px 55px;
    width: 590px;
}
#block-bullseye-farmadvisor-postreg .boxed.no-sheep {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-post-reg-nosheep.jpg") no-repeat scroll 1px 2px transparent;
}
#block-bullseye-farmadvisor-postreg .boxed #your_email {
    color: #5cad33;
}
#block-bullseye-farmadvisor-postreg .boxed .line-separator {
    background: none repeat scroll 0 0 #ddd;
    display: none;
    height: 1px;
    left: 0;
    margin-left: -35px;
    margin-top: 50px;
    width: 658px;
}
#block-bullseye-farmadvisor-postreg .boxed h2 {
    background: none repeat scroll 0 0 transparent;
    bottom: 175px;
    color: #fff;
    font-family: helvetica,arial,sans-serif;
    font-size: 25px;
    font-weight: bold;
    height: auto;
    line-height: 25px;
    margin: 10px 0 5px;
    padding: 0 120px 0 175px;
    position: absolute;
    text-shadow: -1px -1px 0 #3f86bd;
    width: auto;
}
#block-bullseye-farmadvisor-postreg .boxed.no-sheep h2 {
    bottom: 170px;
    padding: 0 0 0 175px;
    text-shadow: -1px -1px 0 #6fa354;
}
#block-bullseye-farmadvisor-postreg .boxed h2.block_title_custom {
    bottom: 268px;
    color: #333;
    font-size: 15px;
    padding: 0;
    text-shadow: none;
}
#block-bullseye-farmadvisor-postreg .boxed p {
    bottom: 70px;
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    height: 85px;
    overflow: hidden;
    padding: 0 0 0 175px;
    position: absolute;
    width: 410px;
}
#block-bullseye-farmadvisor-postreg .boxed a {
    bottom: 0;
    height: 30px;
    position: absolute;
}
#block-bullseye-farmadvisor-postreg .event-reg {
    padding-left: 180px;
    padding-top: 50px;
}
#block-bullseye-farmadvisor-postreg .event-reg h3 {
    color: #fff;
    font-family: helvetica,arial,sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
    text-shadow: -1px -1px 0 #6da353;
}
#block-bullseye-farmadvisor-postreg .event-reg p {
    padding: 10px 0 0;
    position: relative;
}
#user_user_form_group_inactive_fields {
    display: none;
}
.page-user-edit #user_user_form_group_wizard_3 label, .page-user-edit #edit-field-promo-code label {
    padding: 2px 25px 10px 2px;
    width: 150px;
}
.page-user-edit #edit-field-istrade-und label {
    padding: 2px 30px 0 2px;
    width: auto;
}
.page-user-edit #edit-field-livestock-produce label {
    height: 100px;
    padding: 2px 30px 0 2px;
}
.page-user-edit #edit-field-number-of-head label {
    height: 60px;
    padding: 2px 30px 0 2px;
}
.page-user-edit #edit-field-months-shear label {
    height: 170px;
    padding: 2px 30px 0 2px;
}
.page-user-edit #edit-field-number-of-head-und .form-type-radio input, .page-user-edit #edit-field-number-of-head-und .form-type-radio label, .page-user-edit #edit-field-months-shear-und .form-type-checkbox input, .page-user-edit #edit-field-months-shear-und .form-type-checkbox label {
    float: none;
}
.page-user-edit #edit-field-number-of-head-und .form-type-radio, .page-user-edit #edit-field-months-shear-und .form-type-checkbox {
    float: left;
    width: 155px;
}
#lice-advice.panel-2col-bricks .panel-col-first {
    margin: 0;
    width: auto;
}
#lice-advice.panel-2col-bricks .panel-col-first .inside {
    margin: 0;
}
#lice-advice.panel-2col-bricks .panel-col-first .pane-1 {
    margin: 0 20px 30px 0;
    width: 662px;
}
#lice-advice .pane-block-38 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-get-certification.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 180px;
}
#lice-advice .pane-block-39 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-lice-tips.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 177px;
    margin-bottom: 15px;
}
#lice-advice .pane-block-38 h2, #lice-advice .pane-block-39 h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 20px 0 0 20px;
    width: auto;
}
#lice-advice .panel-separator {
    clear: both;
    margin: 0 0 18px;
}
#lice-advice .panel-col-last .pane-content {
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 10px 20px;
}
#lice-advice .panel-col-bottom {
    background: none repeat scroll 0 0 #e9e9e9;
    margin: 0 0 0 -25px;
    padding: 0 25px;
    width: 930px;
}
#lice-advice .panel-col-bottom ul {
    list-style: none outside none;
    margin: 0;
    padding: 30px 20px 0;
}
#lice-advice .panel-col-bottom ul li {
    float: left;
    margin-right: 25px;
    width: 280px;
}
#lice-advice .panel-col-bottom ul li.last {
    margin-right: 0;
}
#lice-advice .panel-col-bottom ul li h3 {
    color: #333;
    font-family: helvetica,arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
}
#lice-advice .panel-col-bottom ul li p {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
}
#lice-advice .vertical-bordered {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/shadow-border-vertical.png") no-repeat scroll right -35px rgba(0, 0, 0, 0);
}
#lice-advice .pane-block-40, #lice-advice .pane-block-41 {
    margin: 0 0 20px;
    min-height: 300px;
    width: 465px;
}
#lice-advice .pane-block-40 h2 {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
}
#lice-advice .pane-block-40 .pane-content, #lice-advice .pane-block-41 .pane-content {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
}
#lice-advice .pane-block-40 .pane-content h3, #lice-advice .pane-block-41 .pane-content h3 {
    font-family: helvetica,arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
}
#lice-advice .pane-block-40 .left-side {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-lice-counter-avange.jpg") no-repeat scroll left top transparent;
    min-height: 175px;
    padding: 0 20px 0 250px;
}
#lice-advice .pane-block-41 .right-side {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-lice-counter-piranha.jpg") no-repeat scroll left top transparent;
    margin-top: 61px;
    min-height: 175px;
    padding-left: 250px;
}
.green-buttoned {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-h30-left.png") no-repeat scroll left top transparent;
    float: left;
    padding: 0 0 0 12px;
}
.green-buttoned span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-h30-right.png") no-repeat scroll right top transparent;
    color: #fff;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 10px 10px 0;
}
.page-node-3449 #main {
    padding-bottom: 0;
}
.page-node-3449 #main-bottom {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-main-bottom-grey.png") no-repeat scroll left bottom transparent;
}
#content h2.sub-heading.green {
    color: #5cad33;
    font-family: helvetica,arial,sans-serif;
    font-size: 28px;
    font-weight: bold;
    margin: 0;
}
#content h3.event-reg-title {
    color: #5cad33;
    font-family: helvetica,arial,sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
}
#content h3.sub-heading.black {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 19px;
    margin: 10px 0 50px;
}
p.topics-include {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    height: 184px;
}
#list-of-events {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#list-of-events li {
    float: left;
    padding: 10px 10px 10px 0;
    width: 290px;
}
#list-of-events li.odd {
    margin-right: 30px;
}
#list-of-events li h3.event-title.green {
    color: #5cad33;
    font-family: helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
#list-of-events li p {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
}
.page-node-3715 .region-content {
    border-radius: 5px;
    box-shadow: -1px 1px 3px #ddd;
    padding: 30px;
}
.page-node-3715 hr {
    border-color: -moz-use-text-color -moz-use-text-color #ddd;
    border-style: none none solid;
    border-width: medium medium 1px;
    height: 1px;
}
.page-node-3715 span.form-required {
    color: #ff8439;
}
#edit-submitted-choose-a-date-and-location {
    float: left;
}
#edit-submitted-choose-a-date-and-location label {
    float: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: auto;
}
#edit-submitted-choose-a-date-and-location input {
    float: none;
}
#webform-client-form-3715 {
    margin-top: 50px;
}
#webform-client-form-3715 #edit-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-right-arrow.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    font-family: arial,helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 40px;
    margin: 200px 0 0;
    padding: 0 35px 0 0;
    text-shadow: -1px -1px 0 #70a556;
    width: 131px;
}
.page-node-3715 #edit-submitted-choose-a-date-and-location label {
    float: left;
    height: 25px;
    padding-top: 4px;
}
.page-node-3715 #edit-submitted-choose-a-date-and-location label span.event-location {
    float: left;
    font-weight: bold;
    width: 80px;
}
.page-node-3715 #webform-component-mandatory-note {
    margin-left: 400px;
    margin-top: -28px;
    position: absolute;
}
.page-node-3715 #webform-component-mandatory-note {
    font-family: tahoma,verdana,sans-serif;
    font-size: 11px;
}
.page-node-3715 #webform-component-fill-the-form p {
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#webform-client-form-3715 label {
    padding: 7px 0 0;
}
span.checkbox, span.radio {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/sprite-checkbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: left;
    display: block;
    float: left;
    height: 25px;
    padding: 0 5px 0 0;
    width: 19px;
}
span.radio {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/sprite-radio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.customDropdown {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-custom-dropdown.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 30px;
    padding: 0 0 0 2px;
}
.customDropdown div {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-custom-dropdown.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 28px;
    padding: 3px 2px 0 0;
    position: relative;
}
.customDropdownHover {
    background-position: left top;
}
.customDropdownHover div {
    background-position: right top;
}
div.fieldDisabled .customDropdown {
    background-position: left top;
}
div.fieldDisabled .customDropdown div {
    background-position: right top;
}
div.fieldError .customDropdown {
    background-position: left top;
}
div.fieldError .customDropdown div {
    background-position: right top;
}
.customDropdown select {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid #ccc;
    color: #333;
    font-family: Arial,helvetica,Sans-Serif;
    font-size: 12px;
    line-height: 20px;
    position: relative;
    vertical-align: middle;
    z-index: 10;
}
.customDropdown div .dropdownValue {
    color: #212121;
    cursor: pointer;
    display: none;
    font-family: Arial,Sans-Serif;
    font-size: 12px;
    height: 16px;
    left: 4px;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    top: 6px;
}
div.scriptEnabledDropdown select {
    cursor: pointer;
    opacity: 0;
}
div.scriptEnabledDropdown div .dropdownValue {
    display: block;
    z-index: 5;
}
.node-type-product #content .product-rating {
    background: none repeat scroll 0 0 transparent;
}
.f-right {
    margin-left: 0;
}
.node-type-event .region-content {
    padding: 0 10px;
}
.node-type-event .panel-col-top {
    position: relative;
}
.node-type-event .pane-node-body {
    left: 12px;
    position: absolute;
    top: 12px;
    z-index: 10;
}
.node-type-event .center-wrapper .panel-col-first {
    padding: 0 10px;
    width: 680px;
}
.node-type-event .center-wrapper .panel-col-last {
    padding: 0;
    width: 240px;
}
.node-type-event .center-wrapper .panel-col-last .inside {
    margin: 0 0 20px 20px;
}
.node-type-event .center-wrapper .panel-col-first ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.node-type-event .view-event-collection .views-field-field-event-date {
    width: 675px;
}
.node-type-event .view-event-collection .views-field-nothing, .node-type-event .view-event-collection .views-field-nothing-1 {
    display: none;
    margin-left: 330px;
}
.node-type-event.role-content-administrator .view-event-collection .views-field-nothing, .node-type-event.role-content-administrator .view-event-collection .views-field-nothing-1 {
    display: block;
}
.node-type-event .view-event-collection .views-field-nothing-1 {
    margin-bottom: 20px;
}
.node-type-event #content .pane-event-gallery h2 {
    margin-bottom: 0;
}
.node-type-event .pane-event-gallery .pane-content {
    padding-bottom: 5px;
}
.node-type-event .pane-event-gallery .pane-content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.node-type-event .view-event-gallery .views-row {
    float: left;
    margin: 0 2px 2px 0;
}
.node-type-event .view-event-gallery .views-row.views-row-last {
    margin-right: 0;
}
.node-type-event #content .pane-node-field-sidebar-info h2 {
    margin: 0;
}
.node-type-event .pane-node-field-sidebar-info .content {
    padding: 0 10px 10px;
}
#field-slideshow-1-wrapper .field-slideshow-pager a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/carousel-control-sprites.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    margin-right: 6px;
    overflow: hidden;
    text-indent: -100px;
    width: 14px;
}
#field-slideshow-1-wrapper .field-slideshow-pager a.activeSlide {
    background-position: 0 -15px;
}
#field-slideshow-1-wrapper .field-slideshow-pager {
    bottom: 26px;
    position: absolute;
    right: 20px;
    z-index: 10;
}
.node-type-event tr td, tr th {
    border: 0 none;
    padding: 2px;
    text-align: center;
}
.node-type-event .pane-event-gallery div.pane-content {
    padding: 0 6px;
    width: 207px;
}
.node-type-event .pane-event-gallery table {
    line-height: 0;
    margin: 0 0 10px;
}
.node-type-event .pane-event-gallery h2 {
    padding-bottom: 10px;
}
.node-type-event .view-event-collection .views-field-nothing {
    float: left;
}
.node-type-event .addthis_toolbox {
    width: 140px;
}
div#field-slideshow-1-wrapper img {
    height: auto;
    width: auto;
}
.node-type-event .field-name-body .field-item {
    height: 215px;
    overflow: hidden;
}
.node-type-event .pane-node-field-sidebar-info h2 {
    color: #fff;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 18px;
    padding: 10px 10px 5px;
    text-shadow: -1px -1px 0 #4e932b;
}
.node-type-event .pane-node-field-sidebar-info .field-items {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-top-about.jpg") no-repeat scroll left top #5cad33;
    width: 219px;
}
.node-type-event .pane-node-field-sidebar-info .field-item {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-bottom-about.jpg") no-repeat scroll left bottom transparent;
    padding: 20px 10px 42px;
    width: 200px;
}
.node-type-event .pane-node-field-sidebar-info .field-item p {
    color: #fff;
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
}
.node-type-event .view-event-collection .views-row {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
    min-height: 340px;
}
.node-type-event .view-event-collection .views-row.views-row-last {
    border-bottom: 0 none;
}
.node-type-event .view-event-collection .views-field-field-event-subtitle {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 330px;
    padding-top: 25px;
    width: 330px;
}
.node-type-event .view-event-collection .views-field-field-event-subtitle a {
    color: #333;
}
.node-type-event .view-event-collection .views-field-field-event-body {
    margin-left: 330px;
    min-height: 160px;
    padding-top: 10px;
    width: 330px;
}
.node-type-event .view-event-collection .views-field-field-event-body p {
    color: #333;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
}
.node-type-event .view-event-collection .views-field-field-event-body a {
    color: #5cad33;
}
.node-type-event .pane-event-gallery h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-top-gallery.jpg") no-repeat scroll 0 0 #ececec;
    color: #5cad33;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 18px;
    padding: 10px 10px 0;
    width: 199px;
}
.node-type-event .pane-event-gallery .pane-content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-bottom-gallery.jpg") no-repeat scroll left bottom #ececec;
    padding: 0 10px;
    width: 199px;
}
.node-type-event .view-event-collection .views-row {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
    min-height: 340px;
}
.node-type-event .view-event-collection .views-row.views-row-last {
    border-bottom: 0 none;
}
.node-type-event .view-event-collection .views-field-field-event-date {
    color: #939393;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    padding-left: 5px;
    width: 520px;
}
.node-type-event .view-event-collection .views-field-php {
    float: left;
    padding-top: 10px;
    position: relative;
    width: 330px;
    z-index: 0;
}
.node-type-event .view-event-collection .views-field-field-event-subtitle {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 330px;
    padding-top: 25px;
    width: 330px;
}
.node-type-event .view-event-collection .views-field-field-event-subtitle a {
    color: #333;
}
.node-type-event .view-event-collection .views-field-field-event-body {
    margin-left: 330px;
    min-height: 160px;
    padding-top: 10px;
    width: 330px;
}
.node-type-event .view-event-collection .views-field-field-event-body p {
    color: #333;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
}
.node-type-event .view-event-collection .views-field-field-event-body a {
    color: #5cad33;
}
#field-business-postcode-add-more-wrapper {
    height: 55px;
}
.page-node-941 h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-node-941 #content h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-orange-h3.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.page-node-941 #content h3 {
    color: #353535;
    font-size: 1.4em;
    margin-bottom: 0.6em;
}
.marketbannerhome span {
    color: #fff;
    font-size: 0.9em;
}
.marketbannerhome .inside {
    clear: both;
    padding: 10px 10px 0;
}
.markethomeimg {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/rabobank_bg.png") no-repeat scroll right bottom #fff;
    border-radius: 4px;
    margin-top: 20px;
    overflow: auto;
}
.markethomeimg h3 {
    color: #5aad30;
    font-size: 1.3em;
}
.markethomeimg p {
    margin-bottom: 20px;
    width: 154px;
}
.marketbannerhome .link-green {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-view-all-green-blue-sprites.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    margin-left: 50px;
    overflow: hidden;
    text-align: left;
    text-indent: -1e+7px;
}
.pane-bullseye-pdfe-weather a.link-more {
    display: none;
}
.pane-bullseye-pdfe-weather a.showme {
    color: #fff;
    float: right;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}
#homepage .pane-bullseye-pdfe-weather .pane-content {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/markets-bg-panel-long.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
#edit-field-promo-code #field-promo-code-add-more-wrapper label {
    float: left;
    font-size: 11px;
    width: 125px;
}
#suburb-div .messages.error {
    display: none;
}
.form-item-captcha-response #edit-captcha-response {
    width: 150px;
}
.captcha img {
    height: 37px;
    width: 100px;
}
.captcha .fieldset-wrapper {
    height: 140px;
}
.page-user-register #step3 #user_user_form_group_wizard_3 {
    padding-bottom: 0;
}
#user-register-form .reload-captcha-wrapper {
    margin-left: 20px;
}
.page-user-register fieldset.captcha .fieldset-wrapper {
    margin-bottom: 30px;
}
#user_user_form_group_wizard_3 .form-item-terms-of-use {
    z-index: 2;
}
.page-user-register #user-register-form .form-item-terms-of-use span.checkbox {
    width: 166px;
}
.page-racumin .share-and-print {
    display: none;
}
.page-racumin.not-logged-in #block-block-40 {
    float: left;
    margin-right: 18px;
    width: 350px;
}
.page-racumin.not-logged-in #block-system-main {
    clear: none;
    float: left;
    margin-top: 203px;
}
.page-racumin #block-system-main h3 {
    color: #3b3b3b;
    font-size: 16px;
    font-weight: bold;
    margin-left: 20px;
}
.page-racumin #block-system-main .racumin-box {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-legend-right.png") no-repeat scroll center 0 #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin: 0 auto 20px;
    width: 300px;
}
.page-racumin #block-system-main #user-login, .page-racumin #block-system-main .register-box {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    border-radius: 0 0 10px 10px;
    padding: 20px;
}
.page-racumin #block-system-main #user-login {
    height: 188px;
}
.page-racumin #block-system-main .register-box {
    height: 16px;
}
.page-racumin #block-system-main #user-login .form-text {
    width: 240px;
}
.page-racumin #block-system-main #user-login #edit-actions {
    margin-bottom: 30px;
    margin-top: 0;
}
.page-racumin #block-system-main #user-login #edit-requestpass {
    margin-top: 10px;
}
.page-racumin #edit-actions, .page-racumin .register-box span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites-left.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    padding-left: 3px;
    padding-top: 0;
}
.page-racumin #block-system-main #user-login input.form-submit, .page-racumin #edit-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites.png") repeat scroll right 0 transparent;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: static;
    text-shadow: -0.1em -0.1em #91b75b;
    width: 62px;
}
.page-racumin #block-system-main #user-login input.form-submit:hover {
    text-decoration: underline;
}
.page-racumin .register-box span a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites.png") repeat scroll right 0 transparent;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 4px 0 0;
    position: static;
    text-align: center;
    text-shadow: -0.1em -0.1em #91b75b;
    width: 112px;
}
.page-racumin .views-field-field-racumin-code, .page-racumin .views-field-field-purchase-location, .page-racumin .views-field-field-purchase-date {
    text-align: center;
}
.page-racumin.not-logged-in .racumin_info_content {
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 20px;
    min-height: 345px;
    padding: 20px;
}
.page-racumin.logged-in .racumin_info_content {
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 20px;
}
.page-racumin.not-logged-in #block-system-main #user-login #edit-actions {
    margin-top: 13px;
}
.invisible-image {
    position: absolute;
    visibility: hidden;
}
.faux-next-button {
    background: none repeat scroll 0 0 transparent;
    bottom: 18px;
    cursor: pointer;
    height: 28px;
    padding: 12px 0 0 20px;
    position: absolute;
    right: 18px;
    width: 82px;
}
#ajax-email-validation .messages {
    display: none;
}
.block-menu-block .content .menu-block-wrapper ul {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-panel-3rdlevel-bottom.gif") no-repeat scroll 0 bottom #f3f3f3;
    padding-bottom: 6px;
}
.block-menu-block .content .menu-block-wrapper ul li {
    margin: 0;
    padding: 0;
    width: 220px;
}
.block-menu-block .content .menu-block-wrapper ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #cfcfcf;
    color: #09c;
    display: block;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 15px;
    width: auto;
}
.block-menu-block .content .menu-block-wrapper ul li.last a {
    border-bottom: 0 none;
}
.block-menu-block .content .menu-block-wrapper ul li a:hover, .block-menu-block .content .menu-block-wrapper ul li a.active-trail {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/arrow-3rd-level.png") no-repeat scroll 0 center #09c;
    color: #fff;
    font-weight: bold;
    padding: 0 15px 0 13px;
    text-decoration: none;
    text-shadow: -0.1em -0.1em #0082ae;
}
.promo-avenge-umbrella {
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 20px;
}
#edit-field-promo-code {
    border-top: 1px solid #eaeaea;
    padding-top: 15px;
}
.bomectin-box {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-legend-right.png") no-repeat scroll center 0 #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin: 0 auto 20px;
    width: 300px;
}
.bomectin-box .heading-bomectin h3 {
    color: #3b3b3b;
    font-size: 16px;
    font-weight: bold;
    margin-left: 20px;
}
.page-baymeclvcashback #block-system-main h3, .page-bomectincashback #block-system-main h3 {
    color: #3b3b3b;
    font-size: 16px;
    font-weight: bold;
    margin-left: 20px;
}
.bomectin-box #user-login {
    height: 188px;
}
.bomectin-box #user-login, .bomectin-box .register-box {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    border-radius: 0 0 10px 10px;
    padding: 20px;
}
.bomectin-box #user-login .form-text {
    width: 240px;
}
.bomectin-box #edit-actions {
    margin: 13px 0 30px;
}
.bomectin-box #edit-actions, .bomectin-box .register-box span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites-left.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    padding-left: 3px;
    padding-top: 0;
}
.bomectin-box #user-login input.form-submit, .bomectin-box #edit-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites.png") repeat scroll right 0 transparent;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: static;
    text-shadow: -0.1em -0.1em #91b75b;
    width: 62px;
}
.bomectin-box #edit-requestpass {
    margin-top: 10px;
}
.bomectin-box .register-box span a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites.png") repeat scroll right 0 transparent;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 4px 0 0;
    position: static;
    text-align: center;
    text-shadow: -0.1em -0.1em #91b75b;
    width: 112px;
}
.bomectin-left {
    float: left;
    margin: 0 18px 0 0;
}
.bomectin-right {
    border: 1px solid #ccc;
    border-radius: 10px;
    float: left;
    min-height: 352px;
    padding: 20px;
    width: 308px;
}
.bomectin-right .intro {
    font-weight: bold;
    margin: 20px 0 0;
}
.node-bomectin-form fieldset {
    border: 0 none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    top: 0;
}
.node-bomectin-form legend {
    display: none;
}
.node-bomectin-form .fieldset-wrapper {
    margin: 0;
    padding: 0;
}
.node-bomectin-form .field-type-number-integer .form-type-textfield .form-text, .node-bomectin-form .field-type-date .form-text, .node-bomectin-form .calculated_result, .node-bomectin-form .field-type-number-integer .form-type-textfield label {
    border: 1px solid #bbb;
    float: left;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0 10px;
    width: 100px;
}
.node-bomectin-form .calculated_result, .node-bomectin-form .field-type-number-integer .form-type-textfield label {
    background: none repeat scroll 0 0 #ededed;
    color: #717171;
    cursor: not-allowed;
}
.node-bomectin-form .field-type-date label {
    display: none;
}
.node-bomectin-form .calculated_result {
    text-align: right;
}
.node-bomectin-form .date-clear-block {
    clear: none;
}
.node-bomectin-form .field-type-date .description {
    clear: both;
    height: 0;
    text-indent: -9999px;
}
.node-bomectin-form .form-item {
    margin: 0;
}
#node_bomectin_form_group_card_type label {
    display: none;
}
#node_bomectin_form_group_card_type label.option {
    display: block;
}
#node_bomectin_form_group_card_type .form-checkbox, #node_bomectin_form_group_card_type label.option {
    float: left;
}
#node_bomectin_form_group_card_type .form-type-checkbox {
    line-height: 34px;
}
#node_bomectin_form_group_card_type label.option {
    border-left: 1px solid #bbb;
    padding: 0 10px;
    width: 200px;
}
#node_bomectin_form_group_card_type .form-checkbox {
    margin: 10px;
}
#node_bomectin_form_group_card_type .field-widget-options-buttons {
    border: 1px solid #bbb;
    float: left;
}
#edit-field-redemption-op {
    line-height: 34px;
    margin: 20px 0;
}
#edit-field-redemption-op .form-radio {
    float: none;
}
#edit-field-redemption-op .form-item {
    line-height: 20px;
}
#node_bomectin_form_group_card_type .fieldset-wrapper, #node_bomectin_form_group_promo_fund .fieldset-wrapper {
}
#tableheadcashback {
    background-color: #999;
    color: #fff;
    font-weight: bold;
    margin-bottom: 0;
    width: 488px;
}
#tableheadcashback tr td {
    padding: 10px;
}
#cashbackItem {
    padding-top: 10px;
}
.bomectin-intro-text {
    border: 1px solid #ccc;
    border-radius: 10px;
    height: auto;
    overflow: auto;
    padding: 20px;
}
.bomectin-intro-text img {
    margin-right: 20px;
}
#edit-field-how- {
    margin-top: 20px;
}
.field-name-field-is-bomectin {
    display: none;
}
#lice-advice-page.panel-2col-bricks .panel-col-first {
    margin: 0;
    width: auto;
}
#lice-advice-page.panel-2col-bricks .panel-col-first .inside {
    margin: 0;
}
#lice-advice-page.panel-2col-bricks .panel-col-first .pane-1 {
    margin: 0 20px 30px 0;
    width: 662px;
}
#lice-advice-page .block-certification {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-get-certification.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 180px;
}
#lice-advice-page .block-lice-tips {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-lice-tips.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 177px;
    margin-bottom: 15px;
}
#lice-advice-page .block-lice-tips h2, #lice-advice-page .block-certification h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 20px 0 0 20px;
    width: auto;
}
#lice-advice-page .panel-separator {
    clear: both;
    margin: 0 0 18px;
}
#lice-advice-page .panel-col-last .pane-content {
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 10px 20px;
}
#lice-advice-page .panel-col-bottom {
    background: none repeat scroll 0 0 #e9e9e9;
    margin: 0 0 0 -25px;
    padding: 0 25px;
    width: 930px;
}
#lice-advice-page .panel-col-bottom ul {
    list-style: none outside none;
    margin: 0;
    padding: 30px 20px 0;
}
#lice-advice-page .panel-col-bottom ul li {
    float: left;
    margin-right: 25px;
    width: 280px;
}
#lice-advice-page .panel-col-bottom ul li.last {
    margin-right: 0;
}
#lice-advice-page .panel-col-bottom ul li h3 {
    color: #333;
    font-family: helvetica,arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
}
#lice-advice-page .panel-col-bottom ul li p {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
}
#lice-advice-page .pane-block-54 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/shadow-border-vertical.png") no-repeat scroll right -35px rgba(0, 0, 0, 0);
}
#lice-advice-page .pane-block-54, #lice-advice-page .pane-block-55 {
    margin: 0 0 20px;
    min-height: 300px;
    width: 465px;
}
#lice-advice-page .pane-block-54 h2 {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    position: absolute;
}
#lice-advice-page .pane-block-54 .pane-content, #lice-advice-page .pane-block-55 .pane-content {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 85px;
    width: 460px;
}
#lice-advice-page .pane-block-54 .pane-content h3, #lice-advice-page .pane-block-55 .pane-content h3 {
    font-family: helvetica,arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin: 0;
}
#lice-advice-page .pane-block-54 .left-side {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-lice-counter-avange.jpg") no-repeat scroll left top transparent;
    min-height: 175px;
    padding: 0 20px 0 250px;
}
#lice-advice-page .pane-block-55 .right-side {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-lice-counter-piranha.jpg") no-repeat scroll left top transparent;
    margin-top: 0;
    min-height: 175px;
    padding-left: 250px;
}
.green-buttoned {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-h30-left.png") no-repeat scroll left top transparent;
    float: left;
    padding: 0 0 0 12px;
}
.green-buttoned span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-h30-right.png") no-repeat scroll right top transparent;
    color: #fff;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 10px 10px 0;
}
.page-lice-advice #main {
    padding-bottom: 0;
}
.page-lice-advice #main-bottom {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-main-bottom-grey.png") no-repeat scroll left bottom transparent;
}
.node-type-la-product .panels-flexible-region-4-left_side_, .node-type-la-product .panels-flexible-region-4-dose_rate_left {
    width: 380px;
}
.node-type-la-product .panels-flexible-region-4-center {
    width: 520px;
}
.node-type-la-product .panel-flexible .panel-separator {
    display: none;
}
.node-type-la-product #main {
    padding: 10px 25px 0;
    width: 930px;
}
.node-type-la-product .panels-flexible-row-first {
    margin: 20px 0 0;
}
.node-type-la-product .pane-node-field-subtitle .field-item.even {
    color: #333;
    font-family: helvetica,arial,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    padding: 30px 0 10px;
}
.node-type-la-product .f-right {
    line-height: 24px;
    margin: 0;
}
.node-type-la-product .i-recommend-this.colorbox-inline.init-colorbox-inline-processed-processed.cboxElement {
    line-height: 24px;
}
.node-type-la-product .pane-node-body {
    padding-top: 20px;
}
.node-type-la-product .pane-node-body p {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
}
.node-type-la-product .pane-node-body p em {
    font-size: 11px;
    font-style: italic;
}
.node-type-la-product .pane-node-field-pack-size, .node-type-la-product .pane-node-field-withholding-periods, .node-type-la-product .pane-node-field-characteristics {
    float: left;
    padding: 0 10px 0 0;
    width: 160px;
}
.node-type-la-product .pane-node-field-pack-desc {
    padding: 10px 10px 0 0;
}
.node-type-la-product .pane-node-field-withholding-periods {
    padding: 0 12px 0 0;
}
.node-type-la-product #content .pane-node-field-pack-size h2, .node-type-la-product #content .pane-node-field-withholding-periods h2, .node-type-la-product #content .pane-node-field-characteristics h2 {
    border-bottom: 1px solid #ddd;
    font-family: arial,helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0 0 5px;
}
.node-type-la-product .pane-node-field-pack-size .field-label, .node-type-la-product .pane-node-field-withholding-periods .field-label, .node-type-la-product .pane-node-field-characteristics .field-label, .node-type-la-product .panels-flexible-row-4-1 .pane-node-field-prod-video .field-label, .node-type-la-product .pane-node-field-dose-rate .field-label, .node-type-la-product .pane-node-field-downloads .field-label, .node-type-la-product .pane-lice-smart-product-carousel .views-slideshow-controls-text-pause {
    display: none;
}
.node-type-la-product .panels-flexible-region-4-left_side_ #registration-on-product {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-roundbox-200x100.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 70px;
    margin: 60px 40px 0 0;
    padding: 15px 20px;
    text-align: right;
    width: 160px;
}
.node-type-la-product .panels-flexible-region-4-left_side_ #registration-on-product .green-buttoned, .node-type-la-product .panels-flexible-row-4-1 .pane-custom.pane-3 .green-buttoned {
    float: right;
    margin-top: 5px;
}
.node-type-la-product .panels-flexible-row-4-1 .pane-custom.pane-3 .green-buttoned {
    margin-top: -10px;
}
.node-type-la-product .pane-node-field-pack-size .field-item {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-small-green-circle.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    float: left;
    font-family: helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 16px 0 25px;
    text-align: center;
    width: 50px;
}
.node-type-la-product .pane-node-field-pack-size .pane-node-field-pack-desc .field-item, .node-type-la-product .pane-node-field-withholding-periods .field-item, .node-type-la-product .pane-node-field-characteristics .field-item {
    background: none repeat scroll 0 0 transparent;
    color: #333;
    float: none;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
.node-type-la-product .pane-node-field-withholding-periods ul, .node-type-la-product .panels-flexible-row-4-1 ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.node-type-la-product .pane-node-field-withholding-periods li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-green-tick.png") no-repeat scroll 0 5px transparent;
    padding-left: 15px;
}
.node-type-la-product .panels-flexible-row-4-1 li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-green-node.png") no-repeat scroll 0 5px transparent;
    padding-left: 15px;
}
.node-type-la-product .panels-flexible-row-4-1 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-field-of-goat.png") no-repeat scroll 0 bottom #f1f1f1;
    margin-left: -40px;
    padding: 20px 40px 120px;
    width: 900px;
}
.node-type-la-product .panels-flexible-row-4-1 .pane-node-field-prod-info-benefits {
    clear: both;
    padding-top: 20px;
}
.node-type-la-product #content .panels-flexible-row-4-1 h2.pane-title {
    border-bottom: 1px solid #ddd;
    font-family: helvetica,arial,sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 0 0 15px;
}
.node-type-la-product .panels-flexible-region-4-left_side_ img {
    width: 380px;
}
.node-type-la-product .panels-flexible-row-4-1 .panels-flexible-region-4-product_info_left {
    width: 445px;
}
.node-type-la-product .panels-flexible-row-4-1 .panels-flexible-region-4-product_info_right {
    padding: 0 0 0 25px;
    width: 430px;
}
.node-type-la-product .panels-flexible-row-last {
    background: none repeat scroll 0 0 #e9e9e9;
    margin: 0 0 0 -40px;
    padding: 0 40px 30px;
    width: 900px;
}
.node-type-la-product .panels-flexible-region-4-dose_rate_right {
    width: 520px;
}
.node-type-la-product .field-name-field-dose-table table {
    border-collapse: separate;
    border-spacing: 5px;
    margin: 75px 0 5px;
}
.node-type-la-product .field-name-field-dose-table .table-head {
    background: none repeat scroll 0 0 #49a41c;
    border-radius: 4px;
    color: #fff;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.node-type-la-product .field-name-field-dose-table td {
    background: none repeat scroll 0 0 #f1f1f1;
    border-radius: 4px;
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    height: 38px;
    text-align: center;
}
.node-type-la-product .field-name-field-dose-rate {
    padding-right: 65px;
}
.node-type-la-product #content .pane-node-field-dose-rate h2.pane-title {
    font-family: helvetica,arial,sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 30px 0 10px;
}
.node-type-la-product #content .panels-flexible-row-4-3-inside h2.pane-title {
    font-family: helvetica,arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 30px 0 10px;
}
.node-type-la-product .views_slideshow_controls_text_previous, .node-type-la-product .views_slideshow_controls_text_next {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/sprite-left-right.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 35px;
    position: absolute;
    text-indent: -9999px;
    width: 35px;
    z-index: 9999;
}
.node-type-la-product .views_slideshow_controls_text_previous {
    background-position: 0 0;
    left: 10px;
    top: 40px;
}
.node-type-la-product .views_slideshow_controls_text_next {
    background-position: 0 -65px;
    right: 10px;
    top: 40px;
}
.node-type-la-product .field-name-field-downloads .field-item {
    clear: both;
}
.node-type-la-product .field-name-field-downloads .file-icon {
    float: left;
}
.node-type-la-product .field-name-field-downloads .field-item a {
    color: #333;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 8px;
}
.node-type-la-product .pane-lice-smart-product-carousel {
    height: 385px;
    width: 270px;
}
.node-type-la-product .views-field-field-prod-hero-img {
    background: none repeat scroll 0 0 #fff;
    padding: 8px 0;
    text-align: center;
}
.node-type-la-product .views-field-title {
    color: #5cad33;
    font-family: arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding-top: 15px;
}
.node-type-la-product .views-field-body {
    color: #333;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    height: 110px;
    overflow: hidden;
}
.node-type-la-product .views-field-view-node {
    padding-top: 18px;
}
.node-type-la-product .panels-flexible-region-4-lice_advice .pane-content {
    height: 356px;
    position: relative;
}
.node-type-la-product .panels-flexible-region-4-lice_advice .green-buttoned {
    bottom: -4px;
    position: absolute;
}
.node-type-la-product .panels-flexible-row-4-2 {
    padding-bottom: 60px;
}
.node-type-la-product .panels-flexible-region-inside-first {
    padding-right: 0;
}
.node-type-la-product .panels-flexible-row-4-main-row-inside {
    padding-bottom: 40px;
}
.node-type-la-product .views_slideshow_slide {
    height: 334px;
}
.node-type-la-product #main-bottom {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-main-bottom-grey.png") no-repeat scroll left bottom transparent;
}
.node-type-la-product .field-name-field-dose-table p {
    font-size: 11px;
    padding: 0 5px 0 0;
}
.node-type-product #content .product-rating {
    background: none repeat scroll 0 0 transparent;
}
.f-right {
    margin-left: 0;
}
#lice-tips-page {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 20px;
    position: relative;
}
#lice-tips-page .pane-2 {
    float: left;
}
#lice-tips-page .pane-2 p {
    margin: 0;
}
#lice-tips-page .pane-3 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-green-licetips.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 332px;
    margin: 0;
    overflow: hidden;
    padding: 20px;
    width: 198px;
}
#lice-tips-page .pane-3 .pane-title {
    background: none repeat scroll 0 0 transparent;
    color: #fff;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 0 0 10px;
    width: auto;
}
#lice-tips-page .pane-3 p {
    color: #fff;
    font-size: 14px;
}
#lice-tips-page .pane-4, #lice-tips-page .pane-5, #lice-tips-page .pane-6 {
    float: left;
    height: 275px;
    margin: 0 25px 20px 0;
    overflow: hidden;
    padding: 0 0 40px;
    position: relative;
    width: 280px;
}
#lice-tips-page .pane-4 {
    margin: 0 25px 20px 20px;
}
#lice-tips-page .pane-6 {
    margin: 0 0 20px;
}
#lice-tips-page .pane-4 h2, #lice-tips-page .pane-5 h2, #lice-tips-page .pane-6 h2 {
    color: #333;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0 10px;
}
#lice-tips-template .view-lice-tips-footer h3 {
    font-size: 20px;
    margin-bottom: 15px;
}
#lice-tips-template .view-lice-tips-footer td {
    vertical-align: top;
    width: 33%;
}
#lice-tips-template .view-lice-tips-footer td .views-field-field-item-title, #lice-tips-template .view-lice-tips-footer td .views-field-field-item-desc {
    width: 300px;
    word-wrap: break-word;
}
#lice-tips-template .view-lice-tips-footer td .views-field-field-item-image img {
    margin-bottom: 12px;
}
#lice-tips-template .view-lice-tips-footer td .views-field-field-item-desc {
    font-size: 15px;
    margin-bottom: 12px;
}
#lice-tips-page .pane-4 .green-buttoned, #lice-tips-page .pane-5 .green-buttoned, #lice-tips-page .pane-6 .green-buttoned {
    bottom: 2px;
    position: absolute;
}
#lice-tips-page .pane-4 .pane-content, #lice-tips-page .pane-5 .pane-content, #lice-tips-page .pane-6 .pane-content {
    max-height: 208px;
    overflow: hidden;
}
.page-lice-tips #back-to-lice-advice {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-backtoliceadvice.jpg") no-repeat scroll 0 0 transparent;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 0;
    width: 140px;
}
.logged-in #lice-tips-page #back-to-lice-advice {
    top: -100px;
}
#lice-tips-page #back-to-lice-advice a {
    color: #676767;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.page-lice-tips .share-and-print {
    margin: 5px 170px 0 0;
}
.page-lice-tips .share-and-print .print-trigger {
    display: none;
}
#lice-tips-page .pane-lice-tips, #lice-tips-page .pane-lice-tips-original {
    clear: both;
    margin: 0 0 0 -25px;
    padding: 55px 0 16px;
    position: relative;
    width: 980px;
}
#lice-tips-page .pane-lice-tips .view-lice-tips, #lice-tips-page .pane-lice-tips-original .view-lice-tips-original {
    background: none repeat scroll 0 0 #f1f1f1;
    padding: 20px 55px 50px;
}
#lice-tips-page .pane-lice-tips .views-field-title, #lice-tips-page .pane-lice-tips-original .views-field-title {
    margin: 20px 0;
}
#lice-tips-page .quicktabs-tabs {
    border-bottom: 1px solid #d6d6d6;
    margin: 0;
    padding: 0;
}
#lice-tips-page ul.quicktabs-tabs li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin: 0 10px 0 0;
    padding: 0 0 0 7px;
}
#lice-tips-page ul.quicktabs-tabs li.active {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-grey-left.png") no-repeat scroll 0 0 transparent;
}
#lice-tips-page ul.quicktabs-tabs li a {
    background: none repeat scroll 0 0 transparent;
    color: #676767;
    float: left;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding: 0 7px 0 0;
    text-decoration: none;
}
#lice-tips-page ul.quicktabs-tabs li.active a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-grey-right.png") no-repeat scroll right 0 transparent;
    color: #6bb546;
}
#lice-tips-page ul.quicktabs-tabs li a:hover {
    text-decoration: none;
}
#lice-tips-page #quicktabs-container-view__lice_tips__default {
    padding: 20px 0 0;
}
#lice-tips-page .views-field-title {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    margin: 0 0 20px;
}
#lice-tips-page .views-field-php {
    float: left;
    width: 268px;
}
#lice-tips-page .green_box {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-licetips-greenbox.png") no-repeat scroll 0 bottom #76bb54;
}
#lice-tips-page .green_box p, #lice-tips-page .green_box h2, #lice-tips-page .green_box h3 {
    color: #fff;
    margin: 0;
    padding: 0 20px 20px;
}
#lice-tips-page .green_box img {
    margin: 0 0 0 -20px;
    vertical-align: top;
}
#lice-tips-page .views-field-field-right-content {
    margin: 0 0 0 310px;
}
#lice-tips-page .views-field-field-right-content ul {
    margin: 0;
    padding: 0;
}
#lice-tips-page .views-field-field-right-content ul {
    list-style: none outside none;
    margin: 40px 0;
    padding: 0;
}
#lice-tips-page .views-field-field-right-content ul li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon-green-node.png") no-repeat scroll 0 5px transparent;
    margin: 0 20px 0 0;
    padding-bottom: 5px;
    padding-left: 15px;
    width: 245px;
}
#lice-tips-page .views-field-field-right-content ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.logged-in #header {
    height: 173px;
}
ul#nice-menu-1 > li {
    margin-top: 3px;
    padding: 0 0 0 9px;
}
ul#nice-menu-1 > li > a {
    padding: 0 9px 0 0;
}
#nice-menu-1 li.menu-path-lice-advice {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-menu-black-left.png") no-repeat scroll left bottom transparent;
    height: 43px;
    margin-top: 0;
    padding: 0 0 0 18px;
}
#nice-menu-1 li.menu-path-lice-advice a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-menu-black.png") no-repeat scroll right bottom transparent;
    padding: 3px 40px 0 0;
}
#header .region-header #search-block-form .form-type-textfield {
    width: 108px;
}
.buttoned {
    margin: 5px 0 0;
}
#lice-advice-page .pane-block-54 p, #lice-advice-page .pane-block-55 p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 92px;
    margin: 0 0 25px;
    overflow: hidden;
}
.slideshow_title a {
    color: #59ac33;
    font-size: 16px;
    font-weight: bold;
}
.slideshow_desc p {
    color: #666;
    font-size: 12px;
}
.field-name-field-is-bomectin {
    display: none;
}
#lice-tips-page .pane-3 ul {
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 0 15px;
}
.node-bomectin-form select, .node-bomectin-form textarea {
    width: 380px;
}
.node-bomectin-form .field-name-field-store-name, .node-bomectin-form .field-name-field-store-address, .node-bomectin-form .field-name-field-invoice {
    margin: 20px 0;
}
.page-baymecredemption .field-name-field-500ml {
    display: none;
}
.page-baymecredemption .field-name-field-date-500ml {
    display: none;
}
.chrome .node-bomectin-form textarea {
    width: 330px;
}
.ie .node-bomectin-form textarea {
    width: 390px;
}
.field-name-field-package-size ul.links li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-small-green-circle.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    float: left;
    font-family: helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    padding: 0 0 5px;
    text-align: center;
    width: 50px;
}
.node-type-la-product .pane-node-field-package-size {
    float: left;
    padding: 0 10px 0 0;
    width: 160px;
}
.node-type-la-product #content .pane-node-field-package-size h2 {
    border-bottom: 1px solid #ddd;
    font-family: arial,helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0 0 5px;
}
.node-type-la-product .pane-node-field-pack-desc .field-item {
    background: none repeat scroll 0 0 transparent;
    color: #333;
    float: none;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
.node-type-la-product .pane-node-field-package-size .field-type-taxonomy-term-reference {
    margin: 0;
}
.node-type-la-product .pane-node-field-pack-desc {
    padding: 0 10px 0 0;
}
.node-type-la-product h1#page-title {
    display: none;
}
.node-type-la-product .pane-node-field-extra-link {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-h30-left.png") no-repeat scroll left top transparent;
    float: left;
    margin: 20px 0 0;
    padding: 0 0 0 12px;
}
.node-type-la-product .pane-node-field-extra-link a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-h30-right.png") no-repeat scroll right top transparent;
    color: #fff;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 10px 10px 0;
}
#lice-advice-page .views-field-field-indications {
    margin: 0;
}
#lice-advice-page .views-field-field-indications .field-content {
    height: 126px;
    line-height: 18px;
}
#lice-advice-page .pane-lice-smart-product-carousel .views-field-body {
    display: none;
}
.page-lice-tips h1#page-title {
    display: none;
}
.page-lice-tips .new {
    position: relative;
}
.page-lice-tips #back-to-lice-advice a {
    color: #676767;
    font-size: 12px;
    font-weight: bold;
}
#lice-tips-heading {
    margin: 0 0 0 15px;
    min-height: 32px;
}
.page-lice-advice h1#page-title {
    display: none;
}
.page-lice-advice .pane-block-48 {
    margin: 0 0 0 15px;
}
.page-lice-advice .pane-block-48 img, #lice-tips-heading img, .node-type-la-product .pane-node-field-title-logo img {
    height: 50px;
    vertical-align: top;
    width: auto;
}
.page-lice-advice .new .hr, .page-lice-tips .new .hr, .node-type-la-product .new .hr {
    height: 16px;
}
.page-lice-advice .share-and-print {
    margin: 16px 30px 0 0;
}
#lice-tips-page .lice-tips-cost-calculator, #lice-tips-page .lice-tips-find-vet-footer, #lice-tips-page .lice-tips-get-accreditation {
    float: left;
    height: 275px;
    margin: 0 25px 20px 0;
    overflow: hidden;
    padding: 0 0 40px;
    position: relative;
    width: 280px;
}
#lice-tips-page .lice-tips-cost-calculator {
    margin: 0 25px 20px 20px;
}
#lice-tips-page .lice-tips-get-accreditation {
    margin: 0 0 20px;
}
#lice-tips-page .lice-tips-cost-calculator h2, #lice-tips-page .lice-tips-find-vet-footer h2, #lice-tips-page .lice-tips-get-accreditation h2 {
    color: #333;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0 10px;
}
#lice-tips-page .lice-tips-cost-calculator .green-buttoned, #lice-tips-page .lice-tips-find-vet-footer .green-buttoned, #lice-tips-page .lice-tips-get-accreditation .green-buttoned {
    bottom: 2px;
    position: absolute;
}
#lice-tips-page .lice-tips-cost-calculator .pane-content, #lice-tips-page .lice-tips-find-vet-footer .pane-content, #lice-tips-page .lice-tips-get-accreditation .pane-content {
    max-height: 208px;
    overflow: hidden;
}
#lice-tips-heading h2, #lice-tips-heading h3, #lice-tips-heading h4, #lice-tips-heading h5, #lice-tips-heading h6, #lice-tips-heading p, #lice-tips-heading strong, #lice-tips-heading em {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 5px;
}
#lice-tips-heading span {
    text-decoration: none !important;
}
#lice-tips-page .lice-tips-intro-box {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-green-licetips.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 332px;
    margin: 0;
    overflow: hidden;
    padding: 20px;
    width: 198px;
}
#lice-tips-page .lice-tips-intro-box .pane-title {
    background: none repeat scroll 0 0 transparent;
    color: #fff;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 0 0 10px;
    width: auto;
}
#lice-tips-page .lice-tips-intro-box p {
    color: #fff;
    font-size: 14px;
}
#lice-tips-page .lice-tips-intro-box ul {
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 0 15px;
}
#cashbackItem {
    font-size: 30px;
    line-height: 40px;
}
#node_bomectin_form_group_card_type input[type="text"] {
    text-align: right;
}
.card-type-sum-wrapper {
    font-size: 30px;
    line-height: 40px;
    padding: 10px;
    text-align: right;
    width: 362px;
}
#racumin-node-form #edit-field-purchase-date {
    display: none;
}
#lice-tips-page .lice-tips-intro-text {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-green-licetips.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 332px;
    margin: 0;
    overflow: hidden;
    padding: 20px;
    width: 198px;
}
#lice-tips-page .lice-tips-intro-text .pane-title {
    background: none repeat scroll 0 0 transparent;
    color: #fff;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 0 0 10px;
    width: auto;
}
#lice-tips-page .lice-tips-intro-text p, #lice-tips-page .lice-tips-intro-text ul {
    color: #fff;
    font-size: 14px;
}
#lice-tips-page .lice-tips-intro-text div.contextual-links-wrapper {
    right: 20px;
}
#racumin-node-form #edit-field-purchase-date {
    display: none;
}
#user_user_form_group_delivery_address {
    display: none;
}
#block-bullseye-cert-reprint-cert {
    display: none;
}
.page-user #block-bullseye-cert-reprint-cert {
    display: block;
}
.page-home .pane-block-8 img {
    height: 150px;
}
.page-node-120331 div#node-120331 {
    width: 700px;
}
.page-node-120331 div.region-content {
    width: 710px;
}
.page-node-120331 .betterchoices-login-block, .page-node-120331 .betterchoices-get-certified-block, .page-node-120331 .betterchoices-re-register-block {
    float: left;
    margin-bottom: 20px;
    margin-left: -15px;
    margin-right: 13px;
    padding-right: 17px;
    width: 222px;
}
.page-node-120331 .betterchoices-get-certified-block, .page-node-120331 .betterchoices-re-register-block {
    padding: 0 16px 0 0;
}
.page-node-120331 .betterchoices-login-block h2, .page-node-120331 .betterchoices-get-certified-block h2, .page-node-120331 .betterchoices-re-register-block h2 {
    display: block;
    height: 78px;
    margin-bottom: 0;
    text-indent: -1e+7px;
    width: 222px;
}
.page-node-120331 .betterchoices-login-block h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/bg-login-box-full.png") no-repeat scroll 0 0 transparent;
    height: 369px;
}
.page-node-120331 .betterchoices-get-certified-block h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/bg-get-certified-box-full.png") no-repeat scroll 0 0 transparent;
    height: 369px;
}
.page-node-120331 .betterchoices-re-register-block h2 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/bg-re-register-box-full.png") no-repeat scroll 0 0 transparent;
    height: 369px;
}
.page-node-120331 .betterchoices-login-block-text-content, .page-node-120331 .betterchoices-get-certified-block-text-content, .page-node-120331 .betterchoices-re-register-block-text-content {
    height: 113px;
    margin-left: 22px;
    margin-top: 10px;
    width: 178px;
}
.page-node-120331 .betterchoices-login-block-text-content p, .page-node-120331 .betterchoices-get-certified-block-text-content p, .page-node-120331 .betterchoices-re-register-block-text-content p {
    color: #fff;
    font-size: 12px;
}
.page-node-120331 .betterchoices-login-block div.betterchoices-login-block-image {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/login-box-img.png") no-repeat scroll 0 0 transparent;
    height: 130px;
    margin-left: 11px;
    margin-top: -295px;
    width: 199px;
}
.page-node-120331 .betterchoices-get-certified-block div.betterchoices-get-certified-block-image {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/get-certified-box-img.png") no-repeat scroll 0 0 transparent;
    height: 130px;
    margin-left: 11px;
    margin-top: -295px;
    width: 199px;
}
.page-node-120331 .betterchoices-re-register-block div.betterchoices-re-register-block-image {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/re-register-box-img.png") no-repeat scroll 0 0 transparent;
    height: 130px;
    margin-left: 11px;
    margin-top: -295px;
    width: 199px;
}
.page-node-120331 .betterchoices-login-block div.betterchoices-login-block-button {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/btn-login.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    margin-left: 39px;
    margin-top: -7px;
    text-indent: -9999px;
    width: 143px;
}
.page-node-120331 .betterchoices-get-certified-block div.betterchoices-get-certified-block-button {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/btn-get-certified.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    margin-left: 39px;
    margin-top: -7px;
    text-indent: -9999px;
    width: 143px;
}
.page-node-120331 .betterchoices-re-register-block div.betterchoices-re-register-block-button {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/btn-re-register.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    margin-left: 39px;
    margin-top: -7px;
    text-indent: -9999px;
    width: 143px;
}
.page-betterchoices-certificate-print p.bc-bcid-text {
    font-size: 18px;
}
.page-betterchoices-certificate-print span.better-choices-certificate-id {
    color: #e58b2b;
    font-weight: bold;
}
.page-betterchoices-certificate-print a.better-choices-certificate-download-link {
    font-weight: bold;
}
form#bullseyebetterchoices-betterchoices-login input.form-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/form-login-btn-login.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    font-size: inherit;
    font-weight: bold;
    height: 30px;
    text-indent: -9999px;
    width: 73px;
}
form.betterchoices-login-form input.betterchoices-username-input, form.betterchoices-login-form input.betterchoices-password-input {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/bg-input-login-overlay.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 22px;
    margin-left: 0;
    margin-right: 0;
    width: 328px;
}
form.betterchoices-recover-password-form input.betterchoices-username-input {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/bg-input-login-overlay.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 22px;
    margin-left: 0;
    margin-right: 0;
    width: 328px;
}
form.betterchoices-recover-password-form input.form-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/certified-form-submit-btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin-left: 2px;
    text-indent: -9999px;
    width: 143px;
}
form.betterchoices-reset-password-form .form-text {
    background: url("http://farmadvisor.com.au/sites/all/themes/themes/farma/images/betterchoices/bg-input-text-440x30.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    height: 30px;
    margin-right: 0;
    padding: 0 8px;
    width: 424px;
}
form.betterchoices-reset-password-form input.password-field, form.betterchoices-reset-password-form input.password-confirm {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/bg-input-text-170x30.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 154px;
}
form.betterchoices-reset-password-form input.form-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/betterchoices/certified-form-submit-btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin-left: 2px;
    text-indent: -9999px;
    width: 143px;
}
.bc-button {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bc-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 30px;
    margin: 0 0 0 34px;
    padding: 6px 0;
    text-align: center;
    width: 145px;
}
#block-block-65, #block-block-66 {
    float: left;
    margin-right: 9px;
}
.bom-summary-location .name a {
    color: #0082bc;
    font-size: 15px;
    text-decoration: underline;
}
.todays-forecast {
    background: none repeat scroll 0 0 #f4faec;
    border: 2px solid #f19f4f;
    border-radius: 8px;
    margin-bottom: 20px;
}
.location-title-bar {
    background-color: #f19f4f;
    padding: 2px;
}
.location-title {
    background: none repeat scroll 0 0 #f19f4f;
    color: #fff;
    padding: 0 0 6px 20px;
}
.forecast-conditions-title, .todays-forecast-data-main {
    clear: both;
    color: #000;
    font-size: 1.167em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0 0 2px;
}
.todays-forecast .current-temp-wrapper {
    border-right: 1px solid #ececec;
    float: left;
    left: -100px;
    margin: 10px 0 0;
    padding: 0 10px;
    position: relative;
    width: 120px;
}
.forecast-conditions-title, .todays-forecast-data-main {
    color: #6f6f6f;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.2em;
}
.todays-forecast-data {
    padding-top: 20px;
}
.forecast-conditions-title {
    color: #ed851f;
    font-size: 18px;
    font-weight: bold;
    width: 100%;
}
.current-temp span {
    display: block;
    font-size: 3em;
    line-height: 1em;
}
.current-weather {
    color: #69b444;
}
.todays-forecast .current-icon {
    background-image: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather_icns_large.gif");
    float: left;
    height: 110px;
    left: 150px;
    margin: 0 5px;
    position: relative;
    width: 100px;
}
.weather-icon-1 {
    background-position: 0 -1350px;
}
.weather-icon-2 {
    background-position: 0 -1350px;
}
.weather-icon-3 {
    background-position: 0 -1500px;
}
.weather-icon-4 {
    background-position: 0 -1050px;
}
.weather-icon-6 {
    background-position: 0 -1200px;
}
.weather-icon-8 {
    background-position: 0 -750px;
}
.weather-icon-9 {
    background-position: 0 -1950px;
}
.weather-icon-10 {
    background-position: 0 -450px;
}
.weather-icon-11 {
    background-position: 0 -1800px;
}
.weather-icon-12 {
    background-position: 0 -600px;
}
.weather-icon-13 {
    background-position: 0 -300px;
}
.weather-icon-14 {
    background-position: 0 -900px;
}
.weather-icon-15 {
    background-position: 0 0;
}
.weather-icon-16 {
    background-position: 0 -150px;
}
.weather-icon-17 {
    background-position: 0 -1650px;
}
.todays-forecast .forecast-data {
    float: right;
    line-height: 1.8em;
    margin: 10px 10px 0 0;
    width: 390px;
}
.todays-forecast .forecast-date {
    clear: both;
    color: #666;
    margin: 0 88px 0 0;
    padding-top: 14px;
    position: relative;
    text-align: right;
}
.forecast-conditions {
    font-size: 14px;
    line-height: 18px;
}
.forecast-conditions-col1, .forecast-conditions-col2 {
    float: left;
    width: 50%;
}
.forecast-conditions-col1 div, .forecast-conditions-col2 div {
    background-image: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather_icns_small.gif");
    background-repeat: no-repeat;
    color: #333;
    margin: 10px 0 0;
    padding: 3px 0 5px 30px;
}
.wind {
    background-position: 0 -2211px;
}
.apparent {
    background-position: 0 -2254px;
}
.pressure {
    background-position: 0 -2134px;
}
.rain {
    background-position: 0 -2177px;
}
.humidity {
    background-position: 0 -2105px;
}
.visibility {
    background-position: 0 -2293px;
}
.rain span {
    font-size: 90%;
}
.district-forecasts {
    border-top: 2px solid #da4354;
    padding: 6px 0 0;
}
.node-type-bom-location h2 {
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.09375em;
    margin: 0 0 20px;
    padding-top: 10px;
}
.district-forecasts .district-forecast {
    border-bottom: 1px solid #ececec;
    margin: 0 0 6px;
    padding: 0 0 20px;
}
.location-forecast .location-forecasts {
    border-collapse: collapse;
    margin: 10px 0 21px;
}
.location-forecast .forecast {
    border-right: 3px solid #f8f8f8;
    padding: 0;
    vertical-align: top;
    width: 14.2%;
}
.forecast-days-7 .forecast .forecast-wrapper {
    padding: 0 2px;
    text-align: center;
}
.location-forecast .forecast .date {
    border-top: 5px solid #69b444;
    color: #69b444;
    font-size: 16px;
    text-transform: uppercase;
}
.location-forecast .forecast .date strong {
    display: block;
    margin-top: 5px;
}
.location-forecast .forecast .min-temp, .forecast .max-temp, .forecast .precis {
    font-size: 0.917em;
    margin-bottom: 2px;
}
.location-forecast .forecast .icon {
    background-image: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather_icns_medium.gif");
    display: inline-block;
    height: 65px;
    width: 75px;
}
.node-type-bom-location .pane-nsw-weather {
    margin-bottom: 15px;
}
.weather-icon-1 {
    background-position: 0 -1350px;
}
.weather-icon-2 {
    background-position: 0 -1350px;
}
.weather-icon-3 {
    background-position: 0 -1500px;
}
.weather-icon-4 {
    background-position: 0 -1050px;
}
.weather-icon-6 {
    background-position: 0 -1200px;
}
.weather-icon-8 {
    background-position: 0 -750px;
}
.weather-icon-9 {
    background-position: 0 -1950px;
}
.weather-icon-10 {
    background-position: 0 -450px;
}
.weather-icon-11 {
    background-position: 0 -1800px;
}
.weather-icon-12 {
    background-position: 0 -600px;
}
.weather-icon-13 {
    background-position: 0 -300px;
}
.weather-icon-14 {
    background-position: 0 -900px;
}
.weather-icon-15 {
    background-position: 0 0;
}
.weather-icon-16 {
    background-position: 0 -150px;
}
.weather-icon-17 {
    background-position: 0 -1650px;
}
.region-forecast {
    border-top: 2px solid #da4354;
    padding: 6px 0 0;
}
.region-forecast .forecast {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather_nsw_map.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #ececec;
    margin: 0 0 10px;
    min-height: 110px;
    padding: 4px 0 20px 120px;
}
.bc-button {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bc-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 30px;
    margin: 0 0 0 34px;
    padding: 6px 0;
    text-align: center;
    width: 145px;
}
.bom-weather-wrapper {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/weather_widget_bg_full.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 294px;
}
.bom-summary-location .name {
    left: 35px;
    position: relative;
    text-align: right;
    top: 156px;
}
.bom-summary-location .edit {
    display: none;
}
.bom-summary-location .ajax-progress {
    left: 100px;
    position: relative;
}
.bom-locations #edit-locations {
    width: 175px;
}
.bom-summary-temp {
    left: -43px;
    position: relative;
    top: 112px;
}
.bom-summary-stat {
    left: 132px;
    position: relative;
    top: 180px;
}
.bom-summary-stat .current-temp {
    color: #000;
    font-weight: bolder;
}
.bom-summary-stat .other-temp {
    margin-top: 2px;
}
.bom-locations .form-item-locations {
    margin-top: -36px;
    padding: 0 0 0 20px;
}
.bom-locations .form-item-locations label {
    color: #fff;
    font-size: 1em;
    padding: 4px;
}
.block.twitter-link {
    margin-right: 195px;
    margin-top: 32px;
}
.not-logged-in .block.twitter-link {
    margin-right: 195px;
    margin-top: 64px;
}
.region-header #block-search-form {
    margin: 83px 0 0;
    width: auto;
}
.not-logged-in .region-header #block-search-form {
    margin: 113px 0 0;
}
.pull-right {
    float: right;
}
#breadcrumb ul, #breadcrumb li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#breadcrumb li {
    float: left;
    margin-left: 10px;
}
#footer-wrapper .region-footer-fifthcolumn {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
#block-block-26 .content img {
    margin-bottom: 10px;
}
#footer-wrapper-two {
    background: none repeat scroll 0 0 #f8f8f8;
    border-top: 1px solid #eaeaea;
    color: #aeaeae;
    font-size: 1.2em;
    line-height: 1.4em;
    padding-bottom: 15px;
    padding-top: 19px;
}
#footer-wrapper-two .section {
    margin: 0 auto;
    width: 980px;
}
#block-block-27 {
    float: right;
    margin: 25px 0 0;
}
#homepage .pane-bullseye-weatherzone-ticker {
    width: 700px;
}
#homepage .pane-bullseye-weatherzone-ticker h2.pane-title {
    display: none;
}
#weatherzone_ticker {
    margin: 0;
    padding: 0;
}
.tickercontainer {
    width: 700px;
}
.national-weather-link {
    font-weight: bold;
    margin: -20px 0 0 120px;
    position: absolute;
    width: 115px;
}
.newsletter-signup {
    font-weight: bold;
    line-height: 24px;
    text-align: center;
}
.newsletter-signup .button-register-newsletter {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-become-a-member.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    clear: both;
    display: inline-block;
    height: 24px;
    margin-left: 10px;
    text-indent: -999em;
    text-transform: uppercase;
    width: 127px;
}
.views-slideshow-controls-bottom {
    bottom: 20px;
    color: #fff;
    left: auto;
    position: absolute;
    right: 20px;
    z-index: 12;
}
ul.newsticker {
    font-size: 11px;
}
.tickercontainer ul.newsticker li {
    margin-bottom: 0;
}
.news-body ol, .news-body ul {
    list-style-position: inside;
}
a.national-weather-link {
    font-size: 12px;
}
#footer-wrapper .region-footer-fifthcolumn {
    text-align: right;
}
#certification-page {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-grey-vert-grad.png") repeat-x scroll 0 0 #e3e3e3;
    border-radius: 4px;
    max-width: 650px;
    min-height: 481px;
    padding: 0 22px 22px;
}
#certification-page .pane-node-field-subtitle {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icn-question-mark.png") no-repeat scroll 5px 32px transparent;
    border-bottom: 1px solid #dcdcdc;
    color: #333;
    font-size: 24px;
    height: 116px;
    line-height: 116px;
    margin: 0 0 25px;
    padding: 0 0 0 78px;
}
.pane-bullseye-cert-certificate-quiz-landing {
    margin: 30px 0 0;
}
.cert-container, .cert-container-last {
    float: left;
    margin: 0 30px 0 0;
    min-height: 221px;
    position: relative;
    width: 196px;
}
.cert-container-last {
    margin: 0;
}
.cert-subtitle, .cert-description, .cert-account-links {
    display: none;
    margin: 0 0 0 218px;
}
.cert-subtitle {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 20px 218px;
}
.cert-title {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-small.png") no-repeat scroll 0 0 transparent;
    bottom: 23px;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    height: 34px;
    left: 41px;
    line-height: 34px;
    position: absolute;
    text-align: center;
    width: 111px;
}
.cert-image {
    float: left;
}
.cert-image img {
    vertical-align: top;
}
.cert-return {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-back.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    cursor: pointer;
    float: left;
    height: 28px;
    line-height: 30px;
    margin: 20px 340px 0 0;
    padding: 0 12px 0 24px;
    width: 36px;
}
.cert-container-collaps {
    width: 100%;
}
a.cert-take-quiz, a.cert-login, a.cert-register {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-small.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 111px;
}
a.cert-take-quiz:hover, a.cert-login:hover, a.cert-register:hover {
    text-decoration: none;
}
a.cert-take-quiz {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green.i428.png") no-repeat scroll 0 0 transparent;
    width: 428px;
}
#take-test {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-cert-quiz.png") repeat-x scroll left bottom #f6f6f6;
    border-radius: 4px;
    padding: 0 26px 50px;
}
#take-test #edit-header, #take-test h3 {
    border-bottom: 1px solid #dcdcdc;
    color: #333;
    font-size: 24px;
    height: 116px;
    line-height: 116px;
    margin: 0 0 25px;
    text-align: center;
}
#take-test h3 {
    border-bottom: 0 none;
    text-indent: -9999px;
}
#take-test fieldset {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    margin: 0;
    padding: 0;
}
#take-test .fieldset-wrapper {
    margin: 0;
    padding: 0;
}
#take-test .form-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-submit-reg-form.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 0 0 0 275px;
    padding: 0;
    text-align: center;
    width: 101px;
}
#take-test .form-item {
    height: auto;
    line-height: 20px;
    margin: 0;
    position: relative;
}
#take-test .btn-green-back, #take-test .cert-pagination {
    position: absolute;
}
#take-test .btn-green-back {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-back-green.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    left: 0;
    line-height: 28px;
    padding: 0 16px 0 26px;
    top: 42px;
}
#take-test .cert-pagination {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    right: 0;
    text-align: left;
    top: 42px;
}
#take-test .cert-pagination li {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/progress2.png") no-repeat scroll right top transparent;
    float: left;
    line-height: 29px;
    padding: 0 5px 0 28px;
    text-align: center;
    width: 18px;
}
#take-test .cert-pagination li.active {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/progress2-active.png") no-repeat scroll right top transparent;
}
#take-test .cert-pagination li.step-1 {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/progress1-active.png") no-repeat scroll right top transparent;
}
#take-test h2 {
    color: #333;
    font-size: 18px;
    line-height: 40px;
    margin: 10px 0 0;
}
#take-test .one-question {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/number-2.png") no-repeat scroll 0 0 transparent;
    margin: 0 0 30px;
    min-height: 40px;
    padding: 0 0 0 58px;
}
#take-test .first-question {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/number-1.png") no-repeat scroll 0 0 transparent;
}
#take-test .last-question {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/number-3.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #ccc;
    padding: 0 0 30px 58px;
}
#take-test #edit-certification p {
    margin: 0 0 40px;
}
#take-test .form-item label {
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 12px;
}
#take-test input.form-radio {
    height: 18px;
    left: 0;
    line-height: 18px;
    margin: 0 10px 0 0;
    position: absolute;
    top: 0;
}
.ie #take-test input.form-radio {
    top: -4px;
}
#take-test .form-item label.option {
    display: block;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
#take-test .error {
    color: #333;
}
.quiz-success {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-grey-ticker.png") no-repeat scroll center 42px transparent;
    margin: 0 auto;
    padding: 160px 0 75px;
    text-align: center;
    width: 350px;
}
.cert-congrats {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 10px;
}
.quiz-success .green-buttoned {
    margin: 0 0 0 78px;
}
.page-user-edit #edit-field-typeof-business {
    border-top: 1px solid #ccc;
    margin: 0 0 20px;
    padding: 20px 0 0;
}
.page-user-edit #edit-field-typeof-business-und label.option {
    padding: 2px 15px 10px 2px;
    width: 100px;
}
.page-user-edit .form-item-field-specialization-und-0-select-other-text-input, .page-user-edit .form-item-field-distributing-und-0-select-other-text-input {
    padding: 0 0 0 182px;
}
.page-user-edit .form-item-field-practising-vet-und, .page-user-edit #edit-field-practising-vet-und, .page-user-edit .form-item-field-istrade-und, .page-user-edit #edit-field-istrade-und {
    float: left;
}
.page-user-register #user-register-form #field-event-name-add-more-wrapper label {
    margin-bottom: 2em;
    width: 100px;
}
.page-user-register #user-register-form #field-event-name-add-more-wrapper .description {
    display: block;
}
.pane-node-field-banner img {
    max-width: 100%;
}
.node-type-competition .share-and-print {
    display: none;
}
.pane-bullseye-competition-comp-login-register {
    float: right;
}
.pane-bullseye-competition-comp-login-register .competition-box h3 {
    color: #3b3b3b;
    font-size: 16px;
    font-weight: bold;
    margin-left: 20px;
}
.pane-bullseye-competition-comp-login-register .competition-box {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-legend-right.png") no-repeat scroll center 0 #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin: 0 auto 20px;
    width: 300px;
}
.pane-bullseye-competition-comp-login-register #user-login, .pane-bullseye-competition-comp-login-register .register-box {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    border-radius: 0 0 10px 10px;
    padding: 20px;
}
.pane-bullseye-competition-comp-login-register #user-login {
    height: 188px;
}
.pane-bullseye-competition-comp-login-register #user-login .form-text {
    width: 240px;
}
.pane-bullseye-competition-comp-login-register #user-login #edit-actions {
    margin-bottom: 30px;
    margin-top: 0;
}
.pane-bullseye-competition-comp-login-register #user-login #edit-requestpass {
    margin-top: 5px;
}
.pane-bullseye-competition-comp-login-register #edit-actions, .pane-bullseye-competition-comp-login-register .register-box span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites-left.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    padding-left: 3px;
    padding-top: 0;
}
.pane-bullseye-competition-comp-login-register #user-login input.form-submit, .pane-bullseye-competition-comp-login-register #edit-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites.png") repeat scroll right 0 transparent;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: static;
    text-shadow: -0.1em -0.1em #91b75b;
    width: 62px;
}
.pane-bullseye-competition-comp-login-register #user-login input.form-submit:hover {
    text-decoration: underline;
}
.pane-bullseye-competition-comp-login-register .register-box span a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-sprites.png") repeat scroll right 0 transparent;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 4px 0 0;
    position: static;
    text-align: center;
    text-shadow: -0.1em -0.1em #91b75b;
    width: 112px;
}
.node-type-competition .pane-node-body, .node-type-competition .pane-node-field-body-anonymous {
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 20px;
    min-height: 345px;
    padding: 20px;
}
.node-type-competition .pane-node-body img, .node-type-competition .pane-node-field-body-anonymous img {
    float: left;
    margin: 0 10px 10px 0;
    max-height: 330px;
    max-width: 100%;
}
.node-type-competition .view-competition-previous-entries tbody td {
    text-align: center;
}
.pane-bullseye-competition-comp-form, .webform-submission {
    border: 1px solid #ccc;
    border-radius: 10px;
    margin: 0 0 20px;
    padding: 20px;
}
.pane-bullseye-competition-comp-form .form-select, .pane-bullseye-competition-comp-form .form-text, .pane-bullseye-competition-comp-form .form-textarea {
    color: #3b3b3b;
    font-size: 0.929em;
    font-weight: normal;
}
.pane-bullseye-competition-comp-form .form-text {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-text-input.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    width: 250px;
}
.pane-bullseye-competition-comp-form label, .webform-submission label {
    float: left;
    height: 34px;
    line-height: 34px;
    width: 120px;
}
.pane-bullseye-competition-comp-form table {
    margin: 0;
}
.pane-bullseye-competition-comp-form .webform-component-webform_grid label, .pane-bullseye-competition-comp-form .webform-component-textarea label, .page-node-submission-edit .webform-component-webform_grid label, .page-node-submission-edit .webform-component-textarea label {
    float: none;
}
.pane-bullseye-competition-comp-form .form-radios, .page-node-submission-edit .form-radios {
    margin: 0 0 0 120px;
    padding: 7px 0 0;
}
.pane-bullseye-competition-comp-form .form-radio, .page-node-submission-edit .form-radio {
    margin: 0;
    padding: 0;
}
.pane-bullseye-competition-comp-form .form-type-radio label, .page-node-submission-edit .form-type-radio label {
    float: none;
    height: auto;
    line-height: normal;
    width: auto;
}
.pane-bullseye-competition-comp-form .webform-component-webform_time .form-radios, .page-node-submission-edit .webform-component-webform_time .form-radios {
    margin: 0;
    padding: 0;
}
.pane-bullseye-competition-comp-form .webform-component-webform_time .form-radios .form-type-radio label, .pane-bullseye-competition-comp-form .webform-component-webform_time .form-radios .form-type-radio .form-radio, .page-node-submission-edit .webform-component-webform_time .form-radios .form-type-radio label, .page-node-submission-edit .webform-component-webform_time .form-radios .form-type-radio .form-radio {
    float: none;
}
.pane-bullseye-competition-comp-form .description {
    color: #888;
    font-style: italic;
    margin: 5px 0;
}
.pane-bullseye-competition-comp-form .form-submit, .page-node-submission-edit .form-submit {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-submit-reg-form.png") no-repeat scroll 0 -5px transparent;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.webform-submission .form-item {
    line-height: 34px;
    min-height: 34px;
}
ul.webform-submission-actions {
    margin: 0;
}
.webform-submission-info {
    border: medium none;
    border-radius: 10px;
    clear: both;
    display: block;
    margin: 0 0 20px;
    padding: 0;
    position: static;
    top: auto;
}
.webform-submission-info .webform-submission-info-text {
    border-color: #ccc;
    border-radius: 0 0 10px 10px;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 20px;
}
.webform-submission-info legend {
    background: none repeat scroll 0 0 #ccc;
    border-radius: 10px 10px 0 0;
    clear: both;
    color: #fff;
    display: block;
    left: auto;
    padding: 5px 0;
    position: static;
    text-indent: 20px;
    top: auto;
    width: 670px;
}
.page-node-submission-edit .webform-submission-info legend {
    width: 928px;
}
.webform-component-radios .form-type-radio {
    line-height: normal;
}
.form-item-submitted-time-input-ampm {
    margin: 2px 0 6px 8px;
}
.vertical-tabs-panes .form-radio, .page-node-webform-configure .form-radio {
    margin: 0;
    padding: 0;
}
#competition-page .pane-node-field-body-anonymous, .logged-in #competition-page .pane-node-body {
    display: block;
}
.logged-in #competition-page .pane-node-field-body-anonymous, #competition-page .pane-node-body {
    display: none;
}
.region-floatingdock {
    position: absolute;
}
.node-type-competition .captcha .fieldset-wrapper img, .page-node-add-photo-competition-entry .captcha .fieldset-wrapper img {
    margin: 0;
}
.node-type-competition fieldset.captcha, .page-node-add-photo-competition-entry fieldset.captcha {
    border: 1px solid #eee;
    margin: 10px 0;
    padding: 10px;
}
.node-type-competition .form-item-captcha-response label, .page-node-add-photo-competition-entry .form-item-captcha-response label {
    float: none;
    width: auto;
}
.node-type-product .product-information-files .files ul li a.sds {
    background-image: url("http://farmadvisor.com.au/sites/all/themes/farma/images/label_sds.jpg");
}
#edit-suburb-fieldset {
    height: auto !important;
}
#edit-suburb-fieldset, #edit-suburb-radios, #suburb-div {
    height: auto !important;
    min-width: 0;
    position: relative;
}
.clearfloats {
    clear: both;
}
#lice-tips-template {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.logged-in .view-lice-tips-footer {
    height: 300px;
}
.pane-node-field-video {
    float: left;
}
.pane-node-field-video iframe {
    width: 662px;
}
#lice-tips-template .pane-node-body {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-green-licetips.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 332px;
    margin: 0;
    overflow: hidden;
    padding: 20px;
    width: 198px;
}
#lice-tips-template .pane-node-body h2 {
    background: none repeat scroll 0 0 transparent;
    color: #fff;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 0 0 10px;
    width: auto;
}
#lice-tips-template .pane-node-body p, #lice-tips-template .pane-node-body ul {
    color: #fff;
    font-size: 14px;
}
#lice-tips-template .pane-node-body p, #lice-tips-template .pane-node-body .pane-content {
    max-height: 315px;
}
#lice-tips-template .pane-lice-tips {
    background: none repeat scroll 0 0 #f1f1f1;
    margin: 55px -25px 0;
    padding: 20px 55px 50px;
}
#lice-tips-template .quicktabs-tabs {
    border-bottom: 1px solid #d6d6d6;
    margin: 0;
    padding: 0;
}
ul.quicktabs-tabs li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    list-style-type: none;
    padding: 2px;
    white-space: nowrap;
}
#lice-tips-template ul.quicktabs-tabs li {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin: 0 10px 0 0;
    padding: 0 0 0 17px;
}
#lice-tips-template ul.quicktabs-tabs li.active {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-grey-left.png") no-repeat scroll 0 0 transparent;
}
#lice-tips-template ul.quicktabs-tabs li a {
    background: none repeat scroll 0 0 transparent;
    color: #676767;
    float: left;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding: 0 17px 0 0;
    text-decoration: none;
}
#lice-tips-template ul.quicktabs-tabs li.active a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-grey-right.png") no-repeat scroll right 0 transparent;
    color: #6bb546;
}
#lice-tips-template .quicktabs-tabpage {
    padding: 20px 0 0;
}
#lice-tips-template .quicktabs-tabpage .views-field-title {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 20px;
}
#lice-tips-template .views-field-php {
    float: left;
    width: 268px;
}
#lice-tips-template .green_box {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-licetips-greenbox.png") no-repeat scroll 0 bottom #76bb54;
}
#lice-tips-template .green_box p, #lice-tips-template .green_box h2, #lice-tips-template .green_box h3 {
    color: #fff;
    margin: 0;
    padding: 0 20px 20px;
}
#lice-tips-template .green_box img {
    margin: 0 0 0 -20px;
    max-width: 268px;
    vertical-align: top;
}
#lice-tips-template .views-field-field-right-content {
    margin: 0 0 0 310px;
}
#lice-tips-template .panel-bottom-floated .pane-block:nth-child(1) {
    margin: 0 25px 20px 20px;
}
#lice-tips-template .panel-bottom-floated .pane-block:nth-child(3) {
    margin: 0 0 20px;
}
#lice-tips-template .panel-bottom-floated .pane-block {
    float: left;
    height: 275px;
    margin: 0 25px 20px 0;
    overflow: hidden;
    padding: 0 0 40px;
    position: relative;
    width: 280px;
}
#lice-tips-template .panel-bottom-floated .pane-block h2 {
    color: #333;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0 10px;
}
#lice-tips-template .panel-bottom-floated .pane-block .pane-content {
    max-height: 208px;
}
#lice-tips-template p {
    line-height: 18px;
    margin: 0 0 1.2em;
}
#lice-tips-template .panel-bottom-floated .green-buttoned {
    bottom: 2px;
    position: absolute;
}
.green-buttoned span {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn-green-h30-right.png") no-repeat scroll right top transparent;
    color: #fff;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 10px 10px 0;
}
.ie7 .pane-node-field-video {
    margin-right: 20px;
}
.ie7 #lice-tips-template .pane-node-body {
    float: none;
}
.ie7 #lice-tips-template .pane-lice-tips {
    overflow: hidden;
}
#views-exposed-form-farmadvisor-tv-page .views-widget-sort-by .form-item-sort-by label {
    float: left;
    font-size: 12px;
    margin: 0 0 0 10px;
}
#views-exposed-form-farmadvisor-tv-page .views-widget-sort-by {
    bottom: 11px;
    position: absolute;
    right: 7px;
}
#views-exposed-form-farmadvisor-tv-page .views-widget-sort-by .bef-select-as-links, #views-exposed-form-farmadvisor-tv-page .views-widget-sort-by .form-item {
    float: left;
    margin: 0 0 0 10px;
}
#views-exposed-form-farmadvisor-tv-page .views-widget-sort-by #edit-sort-by-created.form-item {
    border-right: 1px solid #666;
    margin-left: 0;
    padding-right: 10px;
}
#views-exposed-form-farmadvisor-tv-page .views-widget-sort-order {
    display: none;
}
.view-video-detail .views-field-field-custom-date {
    background: none repeat scroll 0 0 transparent;
    float: none;
    font-weight: bold;
    height: auto;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: auto;
}
.more-toggler {
    border-top: 1px solid #eaeaea;
    font-size: 10px;
    line-height: 1px;
    text-align: right;
    text-transform: uppercase;
}
.more-toggler span {
    background-color: #fff;
    color: #555;
    cursor: pointer;
    padding: 5px;
}
.view-video-detail .views-field-body {
    overflow: hidden;
}
.page-farmadvisor-tv #main {
    padding-bottom: 50px;
    position: relative;
}
.filter-border {
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    margin-bottom: 25px;
    padding: 15px 0;
}
.videoWrapper {
    float: left;
    margin-bottom: 40px;
    width: 620px;
}
.videoWrapper .views-field-field-video {
    margin-bottom: 15px;
}
.videoWrapper .views-field-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
.page-farmadvisor-tv .views-field-field-related-videos, .page-farmadvisor-tv .jScrollPaneContainer, .page-farmadvisor-tv .jspContainer {
    float: right;
    margin-bottom: 20px;
    width: 280px;
}
.page-farmadvisor-tv .views-field-field-related-videos {
    height: 475px;
}
.page-farmadvisor-tv .views-field-field-related-videos h3 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
}
.page-farmadvisor-tv .views-field-field-related-videos .node-teaser, .node-type-video .field-name-field-related-videos .node-teaser {
    border-bottom: medium none;
    cursor: pointer;
    margin-bottom: 20px;
    margin-right: 5px;
    padding-bottom: 0;
    position: relative;
}
.page-farmadvisor-tv #content .views-field-field-related-videos .node-teaser .link-wrapper, .node-type-video #content .field-name-field-related-videos .node-teaser .link-wrapper {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg_video_hover_no_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 87px;
    left: -12px;
    position: absolute;
    text-indent: -999999px;
    top: 0;
    width: 143px;
    z-index: 1;
}
.page-farmadvisor-tv .views-field-field-related-videos .field-type-image.field-label-above, .node-type-video .field-name-field-related-videos .field-type-image.field-label-above {
    display: block;
    height: 85px;
    overflow: hidden;
    width: 130px;
}
.page-farmadvisor-tv .views-field-field-related-videos .field-type-image.field-label-above .field-label, .node-type-video .field-name-field-related-videos .field-type-image.field-label-above .field-label {
    display: none;
}
.page-farmadvisor-tv .views-field-field-related-videos .field-type-image.field-label-above img, .node-type-video .field-name-field-related-videos .field-type-image.field-label-above img {
    height: auto;
    margin: 0;
    width: 100%;
}
.page-farmadvisor-tv #content .views-field-field-related-videos h2, .page-farmadvisor-tv #content .views-field-field-related-videos .link-wrapper, .node-type-video #content .field-name-field-related-videos h2, .node-type-video #content .field-name-field-related-videos .link-wrapper {
    float: right;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 120px;
}
.page-farmadvisor-tv #content .views-field-field-related-videos h2 a, .node-type-video #content .field-name-field-related-videos h2 a {
    display: block;
    padding: 0 0 0 5px;
}
.page-farmadvisor-tv #content .views-field-field-related-videos .link-wrapper, .node-type-video #content .field-name-field-related-videos .link-wrapper {
    display: none;
}
.page-farmadvisor-tv #content .views-field-field-related-videos h2 a, .node-type-video #content .field-name-field-related-videos h2 a {
    color: #3e9a00;
    font-weight: bold;
}
.page-farmadvisor-tv #content .views-field-field-related-videos h2 a:hover, .node-type-video #content .field-name-field-related-videos h2 a:hover {
    text-decoration: underline;
}
.view-farmadvisor-tv .view-filters {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg_panel_search_tv.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    overflow: hidden;
    padding: 15px;
    position: relative;
}
.view-farmadvisor-tv .view-filters, .view-farmadvisor-tv .view-filters .form-text, .view-farmadvisor-tv .view-filters .form-select, .view-farmadvisor-tv .view-filters textarea.form-textarea {
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.view-farmadvisor-tv .view-filters #edit-field-species-tid-wrapper .form-select, .view-farmadvisor-tv .view-filters #edit-field-video-type-tid-wrapper .form-select {
    width: 200px;
}
.node-type-video h2.pane-title {
    display: none;
}
.node-type-video .field-name-field-related-videos .field-label {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0;
}
.node-type-video .panel-col-first, .node-type-video .videoWrapper {
    float: left;
    width: 620px;
}
.node-type-video .panel-col-last {
    float: right;
    margin-bottom: 20px;
    width: 280px;
}
#edit-keys-wrapper {
    float: right;
    margin-right: 0;
    position: relative;
}
#edit-keys-wrapper .form-type-textfield {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/searchbox.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 14px;
    margin: 0 20px 0 0;
    padding: 4px 0 6px 8px;
    width: 202px;
}
#edit-keys-wrapper .form-type-textfield input.form-text {
    border: 1px solid #fff;
    color: #7f7f7f;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 16px;
    line-height: 13px;
    margin: 0;
    padding: 0;
    width: 190px;
}
#edit-keys-wrapper label {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/search-button-green.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 0;
    text-indent: -999999px;
    top: 0;
    width: 30px;
}
.view-farmadvisor-tv .view-filters .views-exposed-widget {
    margin-right: 10px;
}
.view-farmadvisor-tv .view-filters #edit-sort-bef-combine-created-desc, .view-farmadvisor-tv .view-filters #edit-sort-bef-combine-totalcount-desc {
    display: none;
}
.view-farmadvisor-tv .view-filters .views-submit-button {
    bottom: 11px;
    position: absolute;
    right: 7px;
}
.view-farmadvisor-tv .view-filters .form-item-sort-bef-combine label, .view-farmadvisor-tv .view-filters .form-item-sort-bef-combine #edit-sort-bef-combine, .view-farmadvisor-tv .view-filters .form-item-sort-bef-combine .form-item {
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 0 10px;
}
.view-farmadvisor-tv .view-filters #edit-sort-bef-combine-created-asc.form-item {
    border-right: 1px solid #666;
    padding-right: 10px;
}
.view-farmadvisor-tv .item-list.video-list-bottom ul {
    padding: 0;
}
#main #content .view-farmadvisor-tv .item-list.video-list-bottom ul li {
    float: left;
    height: 180px;
    list-style: none outside none;
    margin: 0 15px 45px 0;
    padding: 0;
    width: 174px;
}
#main #content .view-farmadvisor-tv .item-list.video-list-bottom ul li.views-row-5, #main #content .view-farmadvisor-tv .item-list.video-list-bottom ul li.views-row-10, #main #content .view-farmadvisor-tv .item-list.video-list-bottom ul li.views-row-15, #main #content .view-farmadvisor-tv .item-list.video-list-bottom ul li.views-row:nth-child(5n) {
    margin-right: 0;
}
#main #content .view-farmadvisor-tv .video-list-bottom ul li.views-row-5, #main #content .view-farmadvisor-tv .video-list-bottom ul li.views-row-10, #main #content .view-farmadvisor-tv .video-list-bottom ul li.views-row-15 {
    margin-right: 0;
}
#main #content .view-farmadvisor-tv .item-list.video-list-bottom ul li img {
    height: auto;
    margin-bottom: 10px;
    width: 100%;
}
#main #content .view-farmadvisor-tv .item-list.video-list-bottom ul li a {
    color: #666;
    font-weight: bold;
}
.views-widget-per-page {
    bottom: 20px;
    color: #857f7f;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 40px;
}
.views-widget-per-page label, .views-widget-per-page .bef-select-as-links, .views-widget-per-page .bef-select-as-links .form-item {
    float: left;
    margin: 0 0 0 25px;
}
#tv-return-to-home a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button_grey.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #009a2b;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 116px;
}
.field-name-field-related-videos .field-items {
    height: 475px;
}
.page-farmadvisor-tv .jspVerticalBar, .node-type-video .jspVerticalBar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 20px;
}
.page-farmadvisor-tv .jScrollPaneTrack, .page-farmadvisor-tv .jspTrack, .node-type-video .jspTrack {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-jsptrack.png") repeat-y scroll center 0 rgba(0, 0, 0, 0);
    right: 0;
    width: 20px;
}
.page-farmadvisor-tv .jScrollPaneDrag, .page-farmadvisor-tv .jspDrag, .node-type-video .jspDrag {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/scrollbar-btn.png") no-repeat scroll 0 0 transparent;
    left: 0;
    width: 20px;
    z-index: 1;
}
.node-type-video #content .field-name-field-related-videos h2 {
    width: 110px;
}
.video-list-bottom .views-field-field-custom-date {
    display: none;
}
.node-type-photo-competition h1, .node-type-photo-competition .share-and-print {
    display: none;
}
.node-type-photo-competition .hr {
    display: none;
}
.node-type-photo-competition .field-type-text-with-summary {
    color: #fff;
    float: left;
    width: 575px;
}
.not-logged-in .pane-bullseye-competition-photocomp-enter {
    color: #fff;
    float: right;
    margin-top: -75px;
    position: absolute;
    right: 50px;
    width: 250px;
}
.not-logged-in .pane-bullseye-competition-photocomp-enter .description {
    display: none;
}
.pane-bullseye-competition-photocomp-enter input.form-text {
    width: 100%;
}
.pane-bullseye-competition-photocomp-enter .form-actions {
    padding-top: 0;
}
#photo-competition-page {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg_header_photocomp.png") no-repeat scroll 0 0 transparent;
    margin: 0 auto;
    padding: 100px 30px 50px;
    width: 858px;
}
#enter-photo-competition {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button_enter.png") no-repeat scroll 0 0 transparent;
    color: #390;
    display: block;
    float: right;
    font-size: 20px;
    height: 55px;
    line-height: 55px;
    padding-left: 25px;
    text-transform: uppercase;
    width: 225px;
}
.not-logged-in.node-type-photo-competition .pane-node-body {
    height: 140px;
    overflow: hidden;
}
.logged-in.node-type-photo-competition .pane-node-body {
    height: 120px;
    overflow: hidden;
}
.node-type-photo-competition .pane-1 {
    clear: both;
    margin-bottom: 50px;
}
.node-type-photo-competition .hover-info {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/arrow_down.png") no-repeat scroll right center transparent;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding-right: 25px;
}
#photo-competition-page .pane-photo-comp-entries {
    margin: 0 -30px;
    width: 918px;
}
.view-photo-comp-entries ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.ie .view-photo-comp-entries ul li.views-row {
    margin-right: 4px;
}
.view-photo-comp-entries ul li.views-row {
    float: left;
    margin-bottom: 5px !important;
    margin-right: 5px;
    padding: 0;
    position: relative;
}
.view-photo-comp-entries ul li.views-row-4, .view-photo-comp-entries ul li.views-row-12, .view-photo-comp-entries ul li.views-row-16, .view-photo-comp-entries ul li.views-row-20, .view-photo-comp-entries ul li.views-row-24, .view-photo-comp-entries ul li.views-row-28, .view-photo-comp-entries ul li.views-row-32, .view-photo-comp-entries ul li.views-row-36, .view-photo-comp-entries ul li.views-row-40, .view-photo-comp-entries ul li.views-row-44, .view-photo-comp-entries ul li.views-row:nth-child(4n) {
    margin-right: 0;
}
.view-photo-comp-entries .thumb {
    line-height: 0;
}
.photo-popup {
    display: none;
}
#cboxLoadedContent .photo-popup {
    display: block;
}
.photo-popup .header-popup {
    color: #acacac;
    font-size: 13px;
    margin-bottom: 10px;
}
.photo-popup .header-popup .index-photo {
    float: left;
}
.photo-popup .entry-photo {
    line-height: 0;
    margin-bottom: 20px;
}
.photo-popup h3.entry-title {
    color: #390;
    font-size: 18px;
    line-height: 1em;
    margin: 0 0 10px;
    text-transform: capitalize;
}
.taken-by-group {
    float: left;
    width: 200px;
}
.taken-place-group {
    float: left;
}
.photo-popup .taken-by, .photo-popup .location-label {
    color: #898989;
}
.photo-popup .all-text-desc {
    float: left;
    width: 70%;
}
.photo-popup .all-text-desc .shortdesc {
    margin-bottom: 20px;
}
.photo-popup .vote-photo {
    float: right;
}
.photo-popup .flag-action, .vote-button.flag-action {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/btn_vote_photo.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    padding-left: 30px;
    text-decoration: none;
    width: 124px;
}
.vote-button.flag-action {
    margin: 10px auto 0;
}
.photo-popup .unflag-action {
    display: none;
}
.node-type-photo-competition #cboxWrapper {
    background: none repeat scroll 0 0 #fff;
}
.node-type-photo-competition #cboxCurrent {
    display: none !important;
}
.node-type-photo-competition #cboxPrevious, .node-type-photo-competition #cboxPrevious.hover {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg_cbox_prev_next.png") no-repeat scroll left 0 transparent;
    height: 43px;
    left: 25px;
    margin-top: -85px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 23px;
}
.node-type-photo-competition #cboxNext, .node-type-photo-competition #cboxNext.hover {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg_cbox_prev_next.png") no-repeat scroll right 0 transparent;
    height: 43px;
    left: inherit;
    margin-top: -85px;
    position: absolute;
    right: 25px;
    text-indent: -9999px;
    top: 50%;
    width: 23px;
}
.node-type-photo-competition #cboxClose {
    display: none !important;
}
.node-type-photo-competition #cboxTopLeft, .node-type-photo-competition #cboxBottomLeft, .node-type-photo-competition #cboxBottomRight {
    background: none repeat scroll 0 0 #fff;
}
.node-type-photo-competition #cboxLoadedContent {
    margin: 0;
    padding-bottom: 35px;
}
.photo-popup .header-popup .close-button {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button_photocomp_close.gif") no-repeat scroll right 5px #fff;
    cursor: pointer;
    float: right;
    padding-right: 15px;
}
.view-photo-comp-entries .slide-info {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg_black_transparent.png") repeat scroll 0 0 transparent;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 14px;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.slide-info .maginifier-glass {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/icon_magnifier.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 22px;
    margin: 8px 8px 0;
    width: 19px;
}
.slide-info .title {
    font-weight: normal;
    margin-bottom: 3px;
    margin-top: 40px;
    text-transform: capitalize;
}
.node-type-photo-competition .item-list .pager {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    width: 100%;
}
.node-type-photo-competition .item-list ul.pager li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    width: auto;
}
.node-type-photo-competition .item-list ul.pager li.pager-next, .node-type-photo-competition .item-list ul.pager li.pager-last, .node-type-photo-competition .item-list ul.pager li.pager-first {
    border: 0 none;
    width: auto;
}
.node-type-photo-competition .item-list ul.pager li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    padding: 0 !important;
}
.node-type-photo-competition .item-list ul.pager li a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-plus-load-more.png") no-repeat scroll 395px center #e1e1e1;
    color: #333;
    display: block;
    height: 55px;
    line-height: 55px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%;
}
.page-node-add-photo-competition-entry h1, .page-node-add-photo-competition-entry .share-and-print, .page-node-add-photo-competition-entry .hr {
    display: none;
}
.page-node-add-photo-competition-entry .block.photo-comp-intro {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg_header_photocomp_form.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    margin: 0 auto;
    padding: 100px 30px 30px;
    width: 860px;
}
.page-node-add-photo-competition-entry #block-system-main {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 0 auto;
    padding: 45px 10px;
    width: 898px;
}
.page-node-add-photo-competition-entry .left-column {
    border: 0 none;
    float: left;
    width: 48%;
}
.page-node-add-photo-competition-entry .right-column {
    border: 0 none;
    float: right;
    width: 48%;
}
.page-node-add-photo-competition-entry .left-column > legend, .page-node-add-photo-competition-entry .right-column > legend {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg_photocomp_h3.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    font-family: Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
}
.page-node-add-photo-competition-entry label {
    margin-bottom: 5px;
}
.page-node-add-photo-competition-entry input.form-text {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg-form-photocomp.png") repeat-x scroll 0 0 transparent;
}
.page-node-add-photo-competition-entry textarea {
    resize: none;
    width: 380px;
}
.page-node-add-photo-competition-entry .fieldset-wrapper {
    padding-top: 20px;
}
.page-node-add-photo-competition-entry #node_photo_competition_entry_form_group_g_location {
    border: medium none;
    margin: 0;
    padding: 0;
}
.page-node-add-photo-competition-entry #node_photo_competition_entry_form_group_g_location legend {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 16px;
    margin: 0;
    padding: 0;
    text-indent: 0;
}
.page-node-add-photo-competition-entry #node_photo_competition_entry_form_group_g_location .fieldset-wrapper {
    padding: 20px 0 0;
}
.page-node-add-photo-competition-entry #node_photo_competition_entry_form_group_g_location span.error {
    padding: 0;
}
.page-node-add-photo-competition-entry .form-item-field-agree {
    border-top: 1px solid #ccc;
    clear: both;
    margin: 30px auto 0;
    padding-top: 30px;
    width: 870px;
}
.page-node-add-photo-competition-entry #edit-field-p-comp-parent, .page-node-add-photo-competition-entry .vertical-tabs, .page-node-add-photo-competition-entry .file-icon {
    display: none;
}
.page-node-add-photo-competition-entry #photo-competition-entry-node-form .form-actions {
    bottom: 0;
    position: absolute;
    right: 35px;
}
.page-node-add-photo-competition-entry #edit-field-p-photo-und-0-upload-button {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-small.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    height: 28px;
    line-height: 28px;
    width: 89px;
}
.page-node-add-photo-competition-entry .form-actions input {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-submit.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 44px;
    line-height: 44px;
    padding-left: 17px;
    text-align: left;
    width: 190px;
}
.page-photo-competition-thank-you .region-sidebar-second {
    display: none;
}
.page-photo-competition-thank-you .share-and-print, .page-photo-competition-thank-you .hr {
    display: none;
}
.page-photo-competition-thank-you .content {
    margin-bottom: 65px;
}
.page-photo-competition-thank-you #content {
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 920px;
}
.page-photo-competition-thank-you h1#page-title {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/bg_header_photocomp_thankyou_blank.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    display: block;
    float: none;
    margin: 0 auto 65px;
    padding: 130px 30px 35px;
    text-align: center;
    width: 860px;
}
.page-photo-competition-thank-you #block-block-64 {
    text-align: center;
    width: 920px;
}
.photo-comp-buttons {
    text-align: center;
}
.photo-comp-buttons a {
    background: url("http://farmadvisor.com.au/sites/all/themes/farma/images/button-green-medium.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin: 0 10px;
    width: 156px;
}
.entry-vote-register-login {
    text-align: right;
}
.photo-popup .entry-vote-count {
    margin: 8px 0 0;
    text-align: right;
    z-index: -1;
}
.photo-popup .entry-vote-count {
    position: absolute;
    right: 70px;
}
.photo-popup .flag-action {
    padding-left: 38px;
}
iframe {
    min-height: 320px;
}
div.horizontal-tabs, .horizontal-tabs-panes, .horizontal-tabs fieldset.horizontal-tabs-pane {
    background: none repeat scroll 0 0 #dedede;
}
form .field-multiple-table th.field-label {
    padding-left: 20px;
}
.region-floatingdock {
    width: 180px;
}
.col-xs-12.marged {
    margin: 20px 0;
}
#tinymce {
    font-size: 14px;
    padding: 10px;
}
#draggableview_edit_front_page_featured_article_1 tr.views-row-first {
    background: none repeat scroll 0 0 #aaa;
}
#content h2.element-invisible {
    display: none;
}
.sharer-trigger {
    cursor: pointer;
}
.video {
    margin-top: 20px;
}
#main #block-system-main .statistics_counter {
    display: none;
}
#debug {
    background: none repeat scroll 0 0 #333;
    color: #fff;
    padding: 10px;
}
tr.drag-previous {
    background: none repeat scroll 0 0 #ffc;
}
.jumbotron{
	padding-bottom: 30px;
	padding-top: 0px;
	background-color: #104187;
	background-image: url(/static/css/images/logo-hero.png);
    background-repeat:no-repeat;
    background-position: center top;
    margin-bottom: 0px;

}

.jumbotron .container {
    position: relative;
}
	.jumbotron .container * {
	    position: relative;
	}
	.banner-right .video .fp-time{
	position: static;
	}
.jumbotron .header {
    height: 132px;
}
.jumbotron .meta-nav {
  color: #FFFFFF;
  float: right;
  font-size: 20px;
  position: relative;
  right: 30px;
  top: 26px;
}
	.jumbotron .meta-nav a{
		color: #fff;
		font-family: 'Vegur Regular', sans-serif;		
	}
	.jumbotron .meta-nav li {
	  margin: 0 10px;
	}
.col-md-12.thank-you {
    color: #fff;
    text-align: center;
}
.jumbotron .logo{
	float: left;
}
.jumbotron .bayer-logo{
	float: right;
}
.meta-nav ul * {
  display: inline;
}
.jumbotron h1 {
    color: #fff;
    font-family: arial;
    font-size: 1.8em;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 463px;
    text-align: center;
    text-transform: uppercase;
}
.jumbotron h5 {
    color: #fff;
    font-size: 1.1em;
    font-weight: 500;
}
.jumbotron-no-bg h5 {
    color: #fff;
    font-size: 1.1em;
    font-weight: 500;
    text-transform: uppercase;
}
.requiredGray {
    color: #BAD1E0;
}
.copyright {
    text-align: center;
}
.link-sponsor {
    margin: 20px 0;
    text-align: center;
}
.button-sponsor.left {
    float: left;
}
.legal-links ul {
    text-align: center;
}
.bordered {
  
    border-top: 5px solid #275897;
    margin: 10px 0;
    padding: 24px 0;
}
.bordered img {
    max-width: 100%;
}

.link-sponsor > a {

    display: inline-block;
    font-size: 12px;
    padding: 0 10px;
}
.jumbotron p{
	color: #fff;
    font-size: 16px;
    line-height: 1.2em;
}
	.jumbotron p.subheader{
		font-family: 'Vegur Bold', sans-serif;
		margin-bottom: 40px;
	}
	.jumbotron p.midline{
		font-family: 'Vegur Medium', sans-serif;
		margin-bottom: 25px;
	}
	.jumbotron .subline{
		font-size: 20px;
		font-family: 'Vegur Regular', sans-serif;
		padding: 0 0 0 25px;
		color: #fff;
		padding-bottom: 30px;
	}
	.jumbotron .subline a{
		color: #fff;
		text-decoration: underline;
		font-family: 'Vegur Medium', sans-serif;
	}
  .jumbotron .subline span {
    display: block;
    line-height: 15px;
    margin: 0;
    padding-left: 15%;
  }
	.jumbotron .endline{		
	}
.jumbotron .btn{
	background: #ff9629;
	border: 3px solid transparent;
	border-radius: 4px;
	width: 400px;
	height: 84px;
	font-size: 36px;
	font-family: 'Vegur Bold', sans-serif;
	line-height: 78px;	
	padding: 0;
	-webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    behavior: url(/static/bigday_theme/PIE.htc);
}
.jumbotron a.btn:hover{
	border: 3px solid #fff;
}
.jumbotron .container a {
  color: #fff;  
}
.jumbotron .jules {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
	.jumbotron .jules.customhtml {
	  /*z-index: 20;*/
	}
.jumbotron .jules img {
  bottom: 0;
  position: absolute;
  right: 0;
}
.jumbotron .jules span {
  bottom: 15px;
  color: #FFFFFF;
  font-family: 'Hand Of Sean',sans-serif;
  font-size: 45px;
  position: absolute;
  right: 118px;
}
.galleryhead h2{
	color: #007A3D;
	font-size: 32px;
	font-family: 'Vegur Medium', sans-serif;
}
.galleryhead h2 span {
	font-family: 'Vegur Bold', sans-serif;
}
.row.gallerycon {
    margin-top: 25px;
}
.row.gallerynav {
    margin-top: 25px;
}
.row.gallerycon .imgcon {
  text-align: center;
}
  .winnercon .imgcon img {
    height: auto;
    max-width: 100%;
  }
  .winnertable td{
    color: #fff;
  }
	.row.gallerynav a{
		color: #fff;
		background: #00944a;
		padding: 2px 20px;
		border-radius: 5px;
		font-size: 28px;
		font-family: 'Vegur Bold', sans-serif;
		-webkit-transition: all 0.5s ease 0s;
	    -moz-transition: all 0.5s ease 0s;
	    -ms-transition: all 0.5s ease 0s;
	    -o-transition: all 0.5s ease 0s;
	    transition: all 0.5s ease 0s;
	    behavior: url(/static/bigday_theme/PIE.htc);
	}
		.row.gallerynav a:hover{
			background: #00af3c;
			text-decoration: none;
		}
.prevb{
	float: right;
}
.nextb{
	float: left;
}
.hashhead h2{
	font-family: 'Vegur Bold', sans-serif;
	color: #007a3d;
	font-size: 32px;	
}
hr{
	color: #454545;
	border: 1px solid #c1c1c1;
	margin: 15px;
}
.whitecon {
    padding-bottom: 30px;
}
.divfooter {
    background: none repeat scroll 0 0 #fff;
    float: left;
    width: 100%;
}
.admincon {
  background: none repeat scroll 0 0 #0b5095;
  color: #fff;
}
.admincon h1, .admincon td, .admincon td a, .admincon .pagination a {
  color: #fff;
}
.greycon{
	background: #f8f8f8;
}
.greencon{
	background: #00944a;
}
#formmanager_login fieldset {
  border: medium none;
}
#adminlogin #submit_button {
  background: none repeat scroll 0 0 #8dc543;
  color: #fff;
}
#adminlogin #submit_button:hover {
    text-decoration: underline;
}
#formmanager_login input {
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  max-width: 400px;
}
	.greencon .container{
		padding-bottom: 20px;
	}
footer{
	padding: 30px 0 0 0;
	font-size: 14px;
	color: #454545;
	font-family: Arial;
}
.copy{
	height: 35px;
}
.copyright {
    float: right;
}
.readlabel {
    float: left;
}
.footlink {
    float: left;
}
.footlink a {
	color: #454545;
    margin-right: 10px;
}
.footlink a hover {
    color: #0964a9;
    margin-right: 10px;
}
.middleline{
    width: 100%;
    height: 1px;    
}
/*entryform*/
.jumbotron .jules iframe {
	border: 2px solid #FFFFFF;
  	bottom: 100px;
  	position: absolute;
  	right: 0;
  	z-index: 11;
}
.detailrow h2, .uploadrow h2 {
  color: #000;
  font-size: 32px;
  font-family: 'Vegur Medium', sans-serif;
  border-bottom: 1px solid;
  border-color:#c1c1c1;
  padding-bottom: 2px;	
  margin-bottom: 25px;
}
.detailrow h2 span {
  color: #505050;
  float: right;
  font-size: 14px;
  font-family: 'Vegur Regular', sans-serif;
  line-height: 48px;
}
.detailrow label, .uploadrow label {
  color: #000000;
  font-size: 24px;
  font-family: 'Vegur Light', sans-serif;
}
.detailrow .checkbox label, .uploadrow input[type="checkbox"]:checked + label,
.detailrow .checkbox label a, .uploadrow input[type="checkbox"]:checked + label a{
	color: #636567;
	font-family: 'Vegur Light', sans-serif;
}

.uploadrow .checklabel,
.uploadrow .checklabel a{
	font-family: 'Vegur Light', sans-serif;
	color: #636567;
	font-weight: normal;
}
body label{
	font-weight: normal;
}
body .uploadrow label {
  color: #505050;
  float: left;
  font-weight: normal;
  margin-left: 39px;
}
.uploadrow input[type="checkbox"] {
    display:none;
}
.uploadrow input[type="checkbox"] + label span {
  border: 1px solid #C3C3C3;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  left: 15px;
  margin: 5px 15px 0 0;
  position: absolute;
  vertical-align: middle;
  width: 26px;
			-webkit-transition: all 0.5s ease 0s;
	    -moz-transition: all 0.5s ease 0s;
	    -ms-transition: all 0.5s ease 0s;
	    -o-transition: all 0.5s ease 0s;
	    transition: all 0.5s ease 0s;
    behavior: url(pie/PIE.htc);
}
.nopadding {padding:0; }
.uploadrow input[type="checkbox"] + label a{
	font-family: 'Vegur Light',sans-serif;
}
.notif {font-size:14px; color:#6583b1;
}
.uploadrow input[type="checkbox"]:checked + label span {
    background: #00944A;
    border-color: #00944A;
}
.select-store {
    margin-top: 20px;
}
.total-entry {
    background-color: #02346e;
    height: 58px;
    margin-top: 20px;
    padding-left: 16px;
   
}
.total-entry span {
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 57px;
    text-transform: uppercase;
}
.total-entry span.entry-green {
    color: #39b54a;
    display: block;
    float: left;
    font-size: 40px;
}
.detailrow input, .uploadrow input, .detailrow select {
	height: 34px;
	font-size: 22px;
	font-family: 'Vegur Light', sans-serif;
	border: 1px solid #DADADA;
	color: #636567;
}
#contest_form .quantity {
    border: 1px solid #bad1e0;
    float: left;
    height: 39px;
    margin-top: 10px;
    text-align: center;
    width: 62px;
}
.quantity-total {
    background-color: #000;
    margin: 0 auto;
    width: 57%;
}
.quantity-green {
    float: left;
    height: 37px;
    margin-top: 10px;
    text-align: center;
    width: 45px;
}
.quantity-green span {
    color: #39b54a;
   line-height: 37px;font-size: 20px; font-weight: bold
}
.quantity > input {
    background-color: #02346e;
    border: 0 none;
    color: #fff;
    float: left;
    height: 37px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 35px;
}

.clear {
    clear: both;
}
.inc.button {
    background-color: #bad1e0;
    color: #02346e;
    float: right;
    font-size: 17px;
    font-weight: bold;
    line-height: 18px;
    width: 25px; cursor: pointer;
}
.inc.button.top{border-bottom:1px solid #02346e;}
.form-control.pn1{width:54px;display: inline}
.form-control.pn2{width:284px;display: inline}
.form-control.pn3{width:96px;display: inline}
#contest_form .product {
    background-color: #02346e;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-top: 10px;
}
.product > span {
    color: #fff;
    display: block;
    font-size: 12px;
    padding: 5px 0;
    text-align: center;
}
.product > img {
    display: block;
    margin: 0 auto 10px;
    width: 136px;
}
.uploadrow #submit {
    background-color: #39b54a;
    background-image: none;
    -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
    box-shadow: 0 0 0 0 #a4e271 inset;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    height: 41px;
    line-height: 10px;
    padding: 15px 32px;
    transition: all 0.5s ease 0s;
        behavior: url(/static/css/pie/PIE.htc);
}

.uploadrow #submit:hover{
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
    background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
    background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
    background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
    background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
    background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
    background-color:#77a809;
}
.uploadrow p{
	font-size: 18px;
	
	color: #39b54a;
	text-align: center;

}
.uploadrow a{
	color: #39b54a;
	text-decoration: underline;
	
}
.uploadrow img {
  float: left;
  margin-right: 2%;
  max-width: 49px;
  width: 9%;
}
#instagramusername {
  float: left;
  width: 88%;
}
#uploadFile{	
 	border: 1px solid #DADADA;
 	background: #fff;
 	border-radius: 5px;
 	font-family: 'Vegur Regular', sans-serif;
    padding: 10px;
    color: #636567;
    font-size: 22px;    
    behavior: url(/static/bigday_theme/PIE.htc);
}
.col-md-6 > input {
    height: 46px;
    width: 60%;
}
.fileUpload {
	background: none repeat scroll 0 0 #113d85;
	border-radius: 5px 5px;
	color: #FFFFFF;
	height: 46px;
	line-height: 43px;
	margin: 0 0 0 20px;
	overflow: hidden;
	padding: 0 41px;
	position: relative;
	top: -4px;
	border: none;    
    transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	behavior: url(/static/bigday_theme/PIE.htc);
}
.fileUpload span{
	font-size: 22px;
}
.fileUpload:hover{
	background: #72b242;
	border: none;
}
.fileUpload input.upload {
	background-image: linear-gradient(to bottom, #103e85 0%, #0b5095 100%);
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.thanksforenter h2, .likeblock h2{
	color: #007A3D;
	font-size: 32px;	
	border-bottom: 2px solid;
	padding-bottom: 2px;
	font-family: 'Vegur Regular', sans-serif;
	margin-bottom: 50px;
	margin-top: 50px;
} 
.thanksforenter a, .likeblock a{
/*	background-image: url(../img/social.png);
	background-repeat: no-repeat;
	padding: 17px 20px 17px 80px;
	color: #fff;
	height: 50px;
	margin: 30px 0;
	border-radius: 5px;
	border: 1px solid rgba(0,0,0,0.3);
	font-size: 25px;
	line-height: 25px;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	behavior: url(/static/bigday_theme/PIE.htc);*/
}	

.thanksforenter a:hover, .likeblock a:hover{
	text-decoration: none;
}
#fbsharer, #fbliker{
	background-color: #3d528c;
	background-position: -2px -5px;	
}
#twitter_sharer{
	background-color: #79cdf1;
	background-position: -2px -75px;
	margin-left: 20px;
}
.likeblock {
    margin-bottom: 30px;
}
.fb_iframe_widget {
  bottom: 47px;
  float: right;
  position: relative;
}
.modal-content h4 {
  border-bottom: 2px solid;
  color: #007A3D;
  font-family: 'Vegur Regular',sans-serif;
  font-size: 32px;
  margin-bottom: 50px;
  margin-top: 50px;
  padding-bottom: 2px;
}
.modal-content img {
  max-width: 100%;
}
.modal .form-control {
  margin: 0 0 10px;
}
.modal form {
  text-align: center;
}
.modal .btn {
  background: none repeat scroll 0 0 #FF9629;
  color: #fff;
  border: 3px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  font-family: 'Vegur Bold',sans-serif;
  font-size: 23px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  transition: all 0.5s ease 0s;
  width: 200px;
}

/**
 * Checkbox Four
 */
.checkboxFour {
    width: 30px;
    height: 30px;
    background: #f3f3f3;
    /*margin: 20px 90px;*/

    border-radius: 100%;
    position: relative;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    behavior: url(pie/PIE.htc);
    
}

.checkboxFour label {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 100px;

    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;
    top: 5px;
    left: -34px;
    z-index: 1;

    background: #fff;

    -webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
    -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
    box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
    behavior: url(pie/PIE.htc);
}

/**
 * Create the checked state
 */
.checkboxFour input[type=checkbox]:checked + label {
    background-image: linear-gradient(to bottom, #3e8f15 0%, #8bc56e 100%);
    background-color: #3e8f15;
}

.rightcheck  {
    padding-top: 6px;
    font-size: 14px !important;
    text-align: left !important;
    line-height: 20px;
} 

.f-left {
    float: left;
    margin-right: 20px;
}
.success {
    background-color: #f1f1f1;
} 
.r-right {
    /*margin-left: 15px;*/
}
.btn-default {
    background-image: linear-gradient(to bottom, #3e8f15 0%, #8bc56e 100%);   
    border-color: #ccc;
    color: #fff;
    cursor: pointer;
}
.btn {
    -moz-user-select: none;
    background-image: linear-gradient(to bottom, #3e8f15 0%, #8bc56e 100%);
    border: 1px solid transparent;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 10px 30px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-image: linear-gradient(to bottom, #113b83 0%, #0964a9 100%);
    border-color: #c1c1c1;
    color: #fff;
}
.rightcheck a:hover{
    color: #0964a9;
}
.footlink a:hover {
    color: #0964a9;
}
.middlesubmit{
    margin: 20px;
    padding: 20px
}
#picturethanks{
    margin: 50px auto;
}


.col-sm-5 .form-control {
	margin-top:2px;
}


/*****@ media******/
@media only screen and (max-width: 992px) {
      .col-sm-5.no-padding label {
	margin-left:10px;
}
}

@media only screen and (max-width:1199px) {
    .col-sm-5.no-padding label {
    margin: 11px 0px;
    padding-bottom: 1px;}
}



@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .product-background > div {
    padding: 0px;
}

.col-xs-12 .product-title {
    padding: 0px;
}

.product-background img {
    width: 130px;
}
 .product-background .control-area {
    border: 1px solid #fff;
    height: 42px;
    margin-left: 12%;
 
}
    .product-background {
   
    height: 245px;
    width: 140px;
}

    }
#mynewid.col-md-6{width:100%;}
@media only screen and (max-width: 1300px) {

body {
  overflow-x: hidden !important;
}
#effect1 > img {
    float: right;
}

@media only screen and (max-width: 1024px) {
  .fb_iframe_widget {
    clear: both;
    display: block !important;
    float: none;
    margin-top: 100px;
    position: static;
  }
div#site-name, div#site-name a {
  margin-left: 5px;
}
.avenge-body #header, html,  body, .jumbotron,
#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer, #main-top, .breadcrumb{
    width: 100%; 
}
.jumbotron{
    padding:0; background-size: 100% auto !important;
}

.jumbotron .container{
    padding: 0;
}

#P1{
    text-align: left;
    width: auto;
}
#P1 > img {
    display: block;
    float: none;
    max-width: 100%;
    margin-left: 10%;
}
#effect1 {
  float: right;
  right: 0;
  width: 400px;
  height: auto;
}
#effect1 > img {
  right: 0;
  width: auto;
}
#effect1 > img.bg {
    display: none;
}
#BG1 > img {
    right: -23px;
    width: 1024px;
}
#BG1{
width: 100%;
}
.banner-right {
  width: 100%;
}
.banner-left {
  width: 100%;
}

}
@media only screen and (min-width: 990px) {
#mynewid.col-md-6{width:100%;}
.quantity-total {
    width: 77%;
}
#mynewid #text1 {
  width: 650px;
}

}
@media only screen and (max-width: 767px) {
iframe {
    min-height: none !important;
}
.divfooter {
    width: 100%;
}
.footlink {
    width: 100%;
}
.quantity-total {

    width: 50%;
}
.jumbotron .container a.button-sponsor {
    color: #fff;
    display: block;
    margin: 0 auto;
    width: 100%;
    position: static;
}

footer {
   
    padding: 10px 0 0;
}
.jumbotron h1 {
  font-size: 30px;
    margin-top: 53%;

}


.form-control {
    
    padding: 6px 12px 6px 0;
  
    width: 100%;
}
  .jumbotron{
  	 background-size: 100% auto !important;
        padding: 50px 5px 0 5px;
    }  
    .jumbotron .meta-nav{
        font-size: 15px;
        width: 40%;
        right: 0;
    }
    .meta-nav > ul {
        padding: 0;
    }
    .jumbotron .logo {
      width: 50%;
      top: -10px;
    }
    .logo > img {
      height: auto;
      max-width: 300px;
      width: 100%;
    }
    .jumbotron .bayer-logo{
        width: 10%;
    }
    .jumbotron .bayer-logo img{
        max-width: 84px;
        width: 100%;
        height: auto;
    }
    .jumbotron .btn{
        width: 100%;
    }
    .jumbotron .subline{
        text-align: center;
        padding: 0;
    }
  .jumbotron p {  
    margin-bottom: 10px !important;
  }
    .jumbotron .jules{
        position: relative;
    }
    .jumbotron .jules img {
      height: auto;
      max-width: 573px;
      position: relative;
      width: 100%;
    }
    .jumbotron .jules iframe {
        position: relative;
        top: 20px;
        left: inherit;
        right: inherit;
        margin-bottom: 50px;
    }
    .jumbotron .jules span {
      position: absolute;
      right: 0;
      text-align: center;
      width: 100%;
     }
    
    #P1 {
  margin: 0;
  height: auto;
  text-align: center;
}
#P1 > img {
  margin: 10px auto;
  position: static;
}
#effect1 {
  float: none;
  height: auto;
  right: inherit;
  text-align: center;
  width: auto;
  position: static;
}
#effect1 > img {
  clear: both;
  display: block;
  float: none;
  margin: 0 auto;
  right: inherit;
  width: auto;
}
#BG1 > img {
  left: -28px;
  right: inherit;
  width: 1024px;
}
.form-control {
    margin: 0 auto;
}


    .imgcon > img {
      height: auto;
      max-width: 100%;
    }
    .gallerycon > * {
        margin: 10px 0;
    }
    .copy {
        height: auto;
    }
    .copyright {
        float: none;
        display: block;
        margin: 0;
    }
    .footlink ul{
        padding: 0;
    }
    /*entryform*/
    .detailrow h2, .uploadrow h2{
        margin-bottom: 25px;
        margin-top: 30px;
    }
    .uploadrow button, .uploadrow p{
        width: 100%;
    }
    #uploadFile{
        width: 79%;
    }
    .fileUpload{
        width: 20%;
        padding: 0;
        text-align: center;
    }
.row.thanksforenter > div {
  margin-bottom: 20px;
}
}

@media only screen and (max-width: 600px) {
#sheepvideo {
  width: 100%;
}
.total-entry span.entry-green {
  
    font-size: 22px;
}
#text1{width: auto;}
.thanksforenter img {
  max-width: 100%;
}

}
@media only screen and (min-width: 768px) and (max-width: 997px) {
    .product-background {

    width: 162px;
}
.product-background img {
    width: 124px;
}

    }
@media only screen and (max-width: 480px) {
    .product-background {

    display: block;
    float: none;
   
    margin: 0 auto 10px;
  
}
.bottom-margin {
    margin-bottom: 0;
}
    .jumbotron .logo{

    }
    .jumbotron .meta-nav {
        width: 60%;
    }
  .jumbotron h1{

  }
  .jumbotron p {

  }
  .jumbotron {

}
.jumbotron .container {

}

#BG1 > img {

}
#P1 {

}
#P1 > img {

}
#effect1 > img {

}
#effect1 > img.bg {

}
#P1 > img.P1IMG2 {

}
#effect1 {

}
.banner-right{

}
#BG1{
  
}
.avenge-body #header{
    width: 100%;
}
.mobilemenu {
    display: block;
}
#mymenutoggle {
    cursor:pointer;

      display: block;
      float: left;
      position: absolute;
      top: 0;
      right: 80px;
    padding: 24px 26px 26px;
    border-left:1px solid #333;
    border-right:1px solid #333;
    border-bottom: 1px solid #333;
}
#page_3 #mymenutoggle {border-bottom: none;}
#mymenutoggle.green{
  background-color: #8fc549;
  color:#FFF;
}
#P1 {
    z-index: 0;
}
#mymenutoggleitem > ul {
  display: none;
  list-style-type: none;
}
#mymenutoggleitem.display > ul {
    display: block;
}
#mymenutoggleitem > ul li {
  background-color: #8fc549;
  border-bottom: 1px solid #fff;
  color:#fff;
  padding: 15px;
}

#mymenutoggleitem > ul li a {
    color:#FFF;
    text-decoration: none;
}
#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer, #main-top, .breadcrumb {
  width: 100%;
}
.region-header #block-menu-menu-top-menu {
    display: none
}
div#site-name, div#site-name a {
    height: 70px;
    width: 148px;
}
div#site-name {
    padding: 0;
}

.section.clearfix {
    height: 70px;
}
.region-header {
    margin: 0 5px 10px;
    position: absolute;
    right: 15px;
    top: 10px;
}

.region-header, #header .region-header {
    margin-top:0;
}
.region-header #block-block-2 {
    position: static;
}
.region-header a > img {
    width:46px;
    height:46px;
}
#P1 {

}
#effect1 > img.bg {
  display: none;
}
}




@media only screen and (max-width: 480px) {
  #uploadFile, .fileUpload{
    width: 100%;    
  }
  .fileUpload{
    border-radius: 5px;
    margin: 0;
  }
  .fileUpload input.upload {
    width: 100%;
  }
  .uploadrow #submit, .uploadrow p {
    width: 100%;
  }

a.clickLogo {
    width: 10%;
    height: 150px;
    display: block;
    margin:0px auto;
    text-indent:-9999px;
}
} 
}
 /*===================MODAL=====================*/
@media (max-width:600px) {
    .modalpopup-header {
    bottom: 4% !important;

}
}

@media (max-width:480px) {
    .modalpopup-header {
    bottom: 3% !important;

}
}

 
            .btn {
                background: #428bca;
                border: #357ebd solid 1px;
                border-radius: 3px;
                color: #fff;
                display: inline-block;
                font-size: 14px;
                padding: 8px 15px;
                text-decoration: none;
                text-align: center;
                min-width: 60px;
                position: relative;
                transition: color .1s ease;
            }
           
            .modalpopup:before {
                content: "";
                display: none;
                background: rgba(0, 0, 0, 0.6);
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 10;
            }
            .modalpopup:target:before, .modalpopup.loaded:before {
                display: block;
            }
            .modalpopup:target .modalpopup-dialog, .modalpopup.loaded .modalpopup-dialog {
                -webkit-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                transform: translate(0, 0);
                top: 20%;
            }
            .modalpopup-dialog {
                background: none;
                padding:0 15px;
                position: fixed !important;
                left: 0;
                top: 0;
                z-index: 999;
                width: 100%;
                height:100%;
                text-align: center;
                -webkit-transform: translate(0, -500%);
                -ms-transform: translate(0, -500%);
                transform: translate(0, -500%);
                -webkit-transition: -webkit-transform 0.3s ease-out;
                -moz-transition: -moz-transform 0.3s ease-out;
                -o-transition: -o-transform 0.3s ease-out;
                transition: transform 0.3s ease-out;
            }
            .modalpopup-body {
                max-width: 100%;
                width: 753px;
                margin: 0 auto;
            }
            .modalpopup-body img {
                margin: 0 auto;
                max-width: 100%;
            }

            .modalpopup-header {
                
            }
            
            .modalpopup-footer {
                text-align: center;
            }
            
            .modalpopup-header img {
                margin: 0 auto;
                max-width: 100%;
            }
            a.btn-close {
                color: #000;
                font-weight: 900;
                position: absolute !important;
                top:-15px;
                right: -15px;
                font-family: sans-serif;
                border: 2px solid #fff;
                border-radius: 20px;
                width: 30px;
                background: rgba(0,0,0,0.5);;
                line-height: 26px;
                text-transform: uppercase;
                z-index:999;
                text-decoration: none;
            }}
}
