body{margin:0px;padding:0px;font-family:Verdana;font-size:11px;color:#4c4c4c;}
#container{width:950px;margin:0px auto;}
h2{font-size:18px;font-weight:bold;font-family:Arial;color:#006c5f;margin-top:0px;}
.news h2{margin-top:12px;}
a{outline:none;color:#006c5f;text-decoration:none;}
a:hover{text-decoration:underline;}
img{outline:none;}
/*TOP*/
#top{width:620px;float:right;margin:10px 0px;font-family:Arial;font-size:12px;color:#808080;}
#top_menu{float:left;position:relative;top:5px;}
#top_menu a{text-decoration:none;color:#808080;}
#top_menu a.active,#top_menu a:hover{text-decoration:underline;}
#top_menu ul{margin:0px;padding:0px;}
#top_menu ul li{margin:0px 10px 0px 0px;padding:0px 0px 0px 10px;list-style-type:none;list-style-image:none;display:inline;background:url("images/arrow_green.jpg") no-repeat center left;}
/*Searchbox*/
#searchbox{text-align:right;}
#searchbox form{height:24px;}
#searchbox .form-item{}
#searchbox .form-text{width:200px;background:#f9f9f9;border:#d4d4d4 1px solid;padding:4px;}
#searchbox label{margin-right:5px;padding-left:10px;background:url("images/arrow_green.jpg") no-repeat center left}
#searchbox .form-submit{background:url("images/small_green_button.jpg") no-repeat top left;border:none;height:24px;width:28px;color:#FFFFFF;font-weight:bold;text-align:center;}

#right_sidebar .block .search_results .top{background:url("images/search_back_top.jpg") no-repeat top left;height:6px;width:186px;}
#right_sidebar .block .search_results .content{background:url("images/search_back.jpg") repeat-y top left;width:170px;}
#right_sidebar .block .search_results .bottom{background:url("images/search_back_bottom.jpg") no-repeat top left;height:6px;width:186px;}

.search_results {color:#71910b;}
.search_results li{padding-top:5px;}
.search_results li.more{text-align:left;padding-top:5px;list-style-image:none;list-style-type:none;}
.search_results li.more a{color:#808080;}

.box{padding-top:15px;clear:both;display:block;}
.box .stitle{font-family:Arial;font-size:16px;font-weight:bold;color:#006a51;margin-bottom:20px;}
.box dd{border-bottom:#d4d4d4 1px solid;}
/*Banner*/
#banner{clear:both;display:block;}
/*Logo*/
#logo{width:214px;height:50px;position:absolute;top:21px;}
/*Home header*/
.front #home_header{text-align:right;background:url("images/home_back_swf.jpg") no-repeat top left;display:none;}
#home_header ul{margin:0px;padding:0px;list-style-type:none;}
#home_header ul li{margin:0px;padding:0px;list-style-type:none;}

/*VIEWS standaard stuff*/
/*.view ul,.view ul li{margin:0px;padding:0px;list-style-type:none;list-style-image:none;}*/



/*Content container*/
#content_container{clear:both;display:block;}
#left_sidebar{width:184px;float:left;}
#center{width:510px;float:left;background:url("images/schaduw_left_sidebar.jpg") no-repeat top left;padding:20px;line-height:18px;}
#right_sidebar{width:186px;float:right;}

/*Left sidebar*/
#left_sidebar{position:relative;top:-45px;padding:0px 10px 0px 20px;}
.not-front #left_sidebar{padding:0px 6px 0px 20px;top:0px;}
#language_switcher select{width:180px;}
#block-menu-primary-links{margin-top:15px;}
#block-menu-primary-links ul{margin:0px;padding:0px;}
#block-menu-primary-links ul li{list-style-type:none;list-style-image:none;border-bottom:#d6d6d6 1px solid;padding:5px 0px;}
#block-menu-primary-links ul li.leaf a,#block-menu-primary-links ul li.expanded a{font-weight:bold;font-size:12px;color:#000000;}
#block-menu-primary-links ul li.first{padding-top:0px;}
#block-menu-primary-links ul ul li.first{padding-top:5px;border-top:#d6d6d6 1px solid;margin-top:5px;}
#block-menu-primary-links ul li li{margin:0px;padding-left:15px;}
#block-menu-primary-links ul li li.last{border:none;}
#block-menu-primary-links ul li a{text-decoration:none;}
#block-menu-primary-links ul li.active-trail a,#block-menu-primary-links ul li a:hover{font-weight:bold;color:#006c5f;font-size:12px;}
#block-menu-primary-links ul li.active-trail li a{color:#000000;font-size:11px;font-weight:normal;}
#block-menu-primary-links ul li.active-trail li a.active,#block-menu-primary-links ul li.active-trail li a:hover{color:#006c5f;}
#block-menu-primary-links ul li.leaf ul a,#block-menu-primary-links ul li.expanded ul a{font-size:11px;font-weight:normal;}
/*Footer*/
#footer{display:block;clear:both;font-size:9px;color:#ffffff;}
#footer .left{background:url("images/footer_left.jpg") no-repeat top left;width:8px;height:103px;float:left;}
#footer .content{background:url("images/footer.jpg") repeat-x top left;height:83px;float:left;width:934px;text-align:center;padding-top:20px;}
#footer .right{background:url("images/footer_right.jpg") no-repeat top left;width:8px;height:103px;float:left;}


/*CONTENT TYPES*/
/*Home Block*/
.view-home-block ul{margin:0px;padding:0px;}
.view-home-block ul li{list-style-type:none;list-style-image:none;margin:0px;padding:10px 0px;border-bottom:#d6d6d6 1px solid;clear:both;display:block;}
.view-home-block ul li.views-row-first{padding-top:0px;}
.view-home-block ul li p{margin-top:0px;padding:0px;}
.home_block .title {font-family:Arial;font-size:18px;font-weight:bold;color:#006a51;margin-bottom:20px;}
.home_block .body{display:inline;}
.home_block .imagefield,.home_block .imagecache{float:left;padding:0px 10px 0px 0px;}
.home_block .link{margin-top:5px;}
.home_block .link,.home_block .link a{color:#71910b;text-decoration:none;}
.home_block .link a:hover,.home_block .link:hover{text-decoration:underline;}

/*animal page*/
.view-Animals table{background:#f2f6e5;border:#e0e0e0 1px solid;cellpadding:0px;}
.view-Animals .views-field-tid,.view-Animals .views-field-name{width:86px;}
.view-Animals .views-field-name{color:#006b5e;text-align:center;font-weight:bold;padding-top:5px;}
.view-Animals .views-field-name a {text-decoration:none;color:#006b5e;}
.view-Animals table tr{border:#e0e0e0 1px solid}
.view-Animals table tr td{border:#e0e0e0 1px solid;padding:12px 20px;width:86px;margin:0px;} 

/*Product view*/
.view-Products .item-list li{margin:0px 0px 10px 0px;padding-bottom:10px;border-bottom:#e0e0e0 1px solid;list-style-type:none;}
.view-Products .item-list .pager li{border-bottom:none;} 
.view-Products .views-field-title a{text-decoration:none;text-transform:uppercase;color:#d82621;}

.view-Products .view-filters{background:#f3f6e5;border:#dcddd5 1px solid;padding:15px 15px 15px 30px}
.view-Products .view-filters label{color:#4c4c4c;font-weight:bold;}
.view-Products .view-filters .views-widget{margin-top:5px;}
.view-Products .view-filters .views-widget select{height:120px;width:200px;}
.view-Products .view-filters #edit-animal{width:80px;}
.view-Products .view-filters .form-submit {margin-top:65px;}
.view-Products .views-exposed-form .views-exposed-widget {padding-right:30px;}
.view-Products .form-submit{background:#dfe1d9;border:#ced0c7 1px solid;color:#595959;padding:2px;}
.view-display-id-page_2 .view-content{margin-top:15px;}

/*Product detail*/
.node-type-product h2{font-size:16px;text-transform:uppercase;color:#d82621;border-bottom:#d6d6d6 1px solid;padding:0px 0px 12px 0px;margin-top:0px;}
.subtitle{color:#71910b;font-size:12px;font-weight:bold;}
.package{margin:10px 0px;border-bottom:#d6d6d6 1px solid;padding-bottom:15px;}
#details{border-bottom:#d6d6d6 1px solid;}
#details ul{margin:0px;padding:0px;}
#details li{margin:15px 0px;list-style-type:none;}
li.slide .acc{width:100%;background:#f3f6e5;border:#dcddd5 1px solid;padding:5px 0px;}
li.slide a{margin-left:10px;padding-left:15px;background:url("images/slide_up.jpg") no-repeat center left ;color:#006c5f;font-size:11px;font-weight:bold;font-family:Arial;text-decoration:none;}
li.slide.down a{padding-left:16px;background:url("images/slide_down.jpg") no-repeat center left ;}
#details li .content{display:none;padding:5px;}
.attachments{padding-bottom:15px;border-bottom:#d6d6d6 1px solid;}
.filefield-file{margin-top:15px;}
.filefield-icon{position:relative;top:3px;}
.attachments ul{margin:0px;padding:0px;}
.attachments li{margin:10px 0px;padding:0px;list-style-type:none;display:block;clear:both;height:25px;}
.btnredleft{width:4px;height:21px;background:url("images/btn_red_left.jpg") no-repeat top left;float:left;}
.btnred{height:21px;background:url("images/btn_red.jpg")  repeat-x top left;float:left;width:150px;text-align:center;}
.node.product .btnred{width:auto;}
.node.news .btnred{width:auto;padding:0px 5px;}
.btnred a{color:#ffffff;text-decoration:none;font-weight:bold;font-size:10px;position:relative;top:3px;}
.btnredright{width:4px;height:21px;background:url("images/btn_red_right.jpg") no-repeat top left;float:left;}
.attachments .info{font-weight:bold;color:#4d4d4d;}

/*product websites*/
.view-product-website ul{margin:0px;padding:0px;}
.view-product-website ul li{margin:0px;padding:15px 0px 15px 0px;border-bottom:#d6d6d6 1px solid;list-style-type:none;overflow:hidden;}
.view-product-website ul li.views-row-first{padding-top:0px;margin-top:0px;}
.node.website .image{float:left;padding:0px 10px 10px 0px;}
.node.website .detail p{margin-top:0px;}
.view-Products h3{color:#006C5F;font-size:12px;font-weight:normal;}
.view-display-id-page_3 .item-list li{list-style-type:disc;}
.view-display-id-page_3 .item-list ul{padding-left:25px;}
.view-display-id-page_3 .views-field-title a {text-decoration:underline;}
.views-exposed-form .select {margin:10px 0px;border-top:#d6d6d6 1px solid;}
.view-product-website .website .title{color:#006C5F;font-size:11px;margin-bottom:10px;}


/*NEWS*/
.view-news .date-views-filter-wrapper {min-width:0px;}

.view-news .view-content{margin-top:15px;}
.block .view-news .view-content{margin-top:0px;}
.view-news ul,.block .view-news ul{margin:0px;padding:0px;}
.view-news ul li{margin:0px 0px;padding:15px 0px;border-bottom:#d6d6d6 1px solid;list-style-type:none;}
.view-news ul li h2{margin-top:12px;}
.block .view-news ul li{margin:0px 0px;padding:5px 0px;border:none;}
.block .view-news ul li {padding:5px 0px 5px 20px;background:url("images/news_icon.jpg") no-repeat center left;list-style-image:none;}
.block .view-news ul li .views-field-title{margin-left:5px;display: block;}
.view-news .views-field-field-date-value{color:#006c5f;margin-right:5px;}
.block-views .view-news .view-footer{text-align:right;padding-right:10px;}
/*.block-views .view-news .view-footer a{padding-left:15px;background:url(images/arrow_green.gif) no-repeat center left;margin-left:10px;}*/

/*Links*/
.block-views .view-Internal-link .view-footer{text-align:right;padding-right:10px;}
.view-Internal-link ul li{list-style-image:url(images/arrow_green.gif);}
.view-Internal-link ul li a{color:#71910B}

/*Detail news*/
.node.news .title{text-align:center;font-size:12px;color:#006c5f;border-bottom:#d6d6d6 1px solid;padding:0px 0px 10px 0px;margin-top:0px;font-weight:bold;}
.node.news .title span{font-size:11px;font-weight:normal;}
.node.news .title .right{float:right;font-size:11px;}
.references{border-top:#d6d6d6 1px solid;}
.references ol{margin:0px 0px 0px 20px;padding:0px;}
.references ol li{margin:5px 0px;padding:0px;}
.news .title table{width:100%;text-align:left;}
.node.news .title tbody{border-top:none;}
.news .title table .l{text-align:left;width:85px;}
.news .title table .c{text-align:left;}
.news .title table .r{text-align:right;width:100px;font-weight:normal;font-size:11px;}

/*Page*/
.attachment{border-top:#d6d6d6 1px solid;padding-top:0px;}
.attachment ul{margin:0px;padding:0px;}
.attachment ul li{margin:10px 0px;height:21px;padding:0px;display:block;list-style-type:none;clear:both;}


/*Sidebar right*/
#right_sidebar .block{width:186px;margin-top:10px;}
#right_sidebar .block .top{height:9px;background:url("images/block_top.jpg") no-repeat top left;}
#right_sidebar .block .content{background:url("images/block.jpg") repeat-y top left;padding:5px 10px;}
#right_sidebar .block .bottom{height:9px;background:url("images/block_bottom.jpg") no-repeat top left;}
#right_sidebar .block .left{height:27px;width:6px;float:left;background:url("images/green_left.jpg") no-repeat top left;}
#right_sidebar .block .title{height:20px;font-size:12px;float:left;background:url("images/green.jpg") repeat top left;width:154px;color:#ffffff;padding-top:7px;font-family:Arial;font-weight:bold;}
#right_sidebar .block .right{height:27px;width:6px;float:left;background:url("images/green_right.jpg") no-repeat top left;}
#right_sidebar .block .title_cont{margin-bottom:10px;display:block;clear:both;height:27px;position:relative;top:-5px;}

/*Login form*/
#loginform{width:100%;}
#loginform tbody{border:none;}
#loginform .form-text{width:160px;margin-bottom:10px;color:#4c4c4c;}
#loginform #user-login{height:70px;}
#loginform .form-submit{float:right;background:#dfe1d9;border:#ced0c7 1px solid;color:#595959;padding:2px;}
#loginform ul{margin:0px;padding:0px;}
#loginform ul li{margin:5px 0px;padding:0px;list-style-type:none;list-style-image:none;}
#loginform ul li a {padding-left:12px;background:url("images/arrow_grey.jpg") no-repeat center left;color:#808080;}


/*Blocks*/
.block ul{padding:0px 0px 0px 15px}
.block ul li{margin:5px 0px;;list-style-image:url("images/arrow_green.gif");}
.block a{color:#71910b;}
.block a:hover{text-decoration:underline}
.block ul li a.active{text-decoration:underline;color:#71910b;}


/*Country contact*/
.view-contact ul{margin:0px;padding:0px;}
.view-contact ul li{margin:10px 0px;padding:0px;list-style-type:none;}
.view-contact ul li.views-row-first{margin-top:0px;}
.view-contact .acc{width:100%;background:#f3f6e5;border:#dcddd5 1px solid;padding:5px 0px;}
.view-contact .acc a{margin-left:10px;padding-left:15px;background:url("images/slide_up.jpg") no-repeat center left ;color:#006c5f;font-size:11px;font-weight:bold;font-family:Arial;text-decoration:none;}
.view-contact .down .acc a{padding-left:16px;background:url("images/slide_down.jpg") no-repeat center left ;}
.view-contact .content{padding:5px;display:none;}

/*Webform*/
.webform-component-textfield input,.webform-component-email input,.resizable-textarea{width:370px;}
.webform-component-select select{width:370px;}
.node.webform form {background:#f3f6e5;border:#e3e4dd 1px solid;padding:15px;margin-top:15px;}

/*Footer menu*/
#block-menu-menu-footermenu{margin-top:10px;}
#block-menu-menu-footermenu ul{margin:0px;padding:0px;text-align:center;}
#block-menu-menu-footermenu ul li{list-style-type:none;display:inline;}
#block-menu-menu-footermenu ul li a{color:#ffffff;text-decoration:underline;font-weight:bold;font-size:9px;}
#block-menu-menu-footermenu ul li a.active,#block-menu-menu-footermenu ul li a:hover{text-decoration:none;}

/*actions*/
#actions{width:510px;margin:20px auto;text-align:left;}
#actions a{color:#999999;}
.not-front #actions ul{margin:0px;}
#actions .block-print span{display:inline;margin-left:15px;}
#actions img{vertical-align:-4px;}

/*Sitemap*/
.site-map .title{font-size:12px;color:#006c5f;border-top:#d6d6d6 1px solid;border-bottom:#d6d6d6 1px solid;padding:12px 0px;margin-top:0px;font-weight:bold;}

/*breadcrumbs*/
#breadcrumbs{color:#989898;border-bottom:#d6d6d6 1px solid;margin-bottom:10px;padding-bottom:10px;}
#breadcrumbs a{color:#989898;}

/*User profiles*/
fieldset .form-checkboxes {display:block;clear:both;}
fieldset .form-checkboxes .form-item{float:left;width:150px;}
#edit-profile-privacy-wrapper{display:block;clear:both;margin-top:15px;}
fieldset{background:#f3f6e5;border:#e3e4dd 1px solid;}
legend{font-weight:bold;}

/*TINYMCE*/
.green{color:#006C5F;}

/*Tabs wrapper*/
#tabs-wrapper ul{margin-left:0px;padding-left:0px;}

/*PIG FORM*/
.cufon{line-height: 1.4em}
.node_135 #center{color:#005842;}
.node_135 #center h2{color:#005842;font-size:36px;font-weight:bold;margin-bottom:5px;text-align:center;}
.node_135 #center .descr{font-size:15px;font-weight:bold;text-align:center;}
.node_135 #location{font-size:16px;font-weight:bold;width:267px;margin:13px auto;}
.node_135 #location_top{background:url("images/webform_pig/location_top.jpg") no-repeat bottom left;height:10px;}
.node_135 #location_content{background:#adc91f;padding:0px 2px;text-align:center;}
.node_135 #location_bottom{background:url("images/webform_pig/location_bottom.jpg") no-repeat top left;height:10px;}
.node_135 .award{font-size:17px;margin:25px 0px;border-top:#5c8732 5px solid;border-bottom:#5c8732 5px solid;position:relative;padding:10px 0px 15px 0px;text-align:center;}
.node_135 #img_award{position:absolute;right:-25px;top:-32px;}
.node_135 .form_title{font-size:24px;font-weight:bold;}
.node_135 .form-text{border:#839d98 1px solid;width:400px;}
.node_135 label{width:100px;float:left;font-size:12px;font-weight:normal;}
.node_135 .form-radios label{width:auto;}
.node_135 #webform-component-occupation,#webform-component-email{display:block;clear:both;padding-top:0px;}
.node_135 .form-radios{float:left;width:335px;margin:0px;position:relative;top:-5px;}
.node_135 .form-radios .form-item{margin-right:10px;float:left;}
#edit-submitted-occupation-Swine-Practitioner-wrapper,#edit-submitted-occupation-Press-wrapper{width:140px;}
.node_135 #edit-submit{background:#aeca20;border:none;color:#005842;padding:2px 10px;margin-left:230px;}
.node_135 .partners{margin-top:15px;}
.node_135 .partners a{margin-right:5px;}
.messages{margin:0px 0px 15px 0px;}