﻿@Import mall.css;

td{vertical-align:top;}

div.center{clear:both;}

/* GENERAL CLASSES */
div.introduction{margin:1.5em 0; font-weight:bold; border-bottom:1px solid #c4c5c6; }
div.modul .readmore{padding-top:5px; display:block;}
select{float:none;}
div.modul h2 a, div.modul h2 span {color:#FFFFFF;font-size:1em;font-weight:bold;}
.MainImage{margin-top:5px;}
.xform{color:#333333; font-size:1.4em; line-height:1.3em; margin-bottom:1.5em;}

/* NAVIGATION */
div#navigation .selected a{background-image:url('../images/arrow_down_active.png');}
div#navigation li.selected{background:url('../images/bg_navigation_active.png') repeat-x bottom;}

/* BREADCRUMB */
div#breadcrumbs .last{background:none; color:#fff !important;}
div#breadcrumbs{color:#9CB9DF;}

/* FOOTER */
div#footer div{background:none;}
div#footer div.footercontent{width:94em; margin:0 auto; background:url('../images/logo_delaval_neg.png') no-repeat bottom right; padding-bottom:0.5em;}
div#footer select{margin-left:0.5em; font-size:0.9em}
div#footer .footerfunctions{padding-top:0.2em}

/* HELPERS */
.hidden
{
	display:none;
}
.floatright
{
    float:right;
}
.noMarginTop{margin-top:0 !important}


/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul 
{
    margin: 0;
    padding: 0.2em 0;
}

#SiteMap ul ul
{
    padding: 0;
    margin-left: 0.5em;
}

#SiteMap li
{
    margin: 0 0 0.5em 0;
    padding: 0;
    list-style: none;
    font-size: 1.3em;
}
#SiteMap li a
{
    text-decoration: none;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 1em;
    background: url(images/SiteMapBullet.png) no-repeat;
    font-size: 0.7em;
}

#SiteMap li li a
{
    text-decoration: underline;
}

#SiteMap li li li
{
    font-size: 1em;
}


/***********************/
/*    Product page     */
/***********************/
.DocumentLink{padding:0.5em 0 0 2.5em; background:url('../images/icon_enlarge.png') no-repeat 5px 2px; height:1.5em; margin:0; color:#114488 !important; display:block;padding-top:0.2em;}

/***********************/
/* Search Product page */
/***********************/
.animals
{
    background:url("../images/icon_animals.png") no-repeat scroll 5px 0 transparent;
    float:left;
    font-size:1.1em;
    height:25px;
    margin-right:15px;
    padding:10px 0 0 55px;
    margin-bottom: 1.5em;
}

.animals input
{
    position:relative;
    top:2px;
}

.animals.goat {
    background-position:10px -35px;
}

.animals.sheep {
    background-position:10px -70px;
}

.animals.buffalo {
    background-position:0 -105px;
}

div.filtering.products  {
    padding-bottom: 1em;
}

/***********************/
/*    ????????????     */
/***********************/
.jsbutton{margin-top:1em;margin-left:0em !important;}
blockquote p {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#009999; font-size:100%; line-height:normal; text-align:center; letter-spacing:0.02em; }
blockquote {float:right; margin:0 0 2em 1em;}
.image-topleftfloat {float:left; margin:0 2em 1em 0;}
.ongoingReadmore{margin-top:-1.5em !important;}

/***********************/
/*    Custom pager     */
/***********************/

div.columnColapse div.clearfix div.PagingContainer {
    margin-bottom:4em;
}

div.PagingContainer {
    background:none repeat scroll 0 0 #EEEEEE;
    border-color:#DDDDDD #CCCCCC #CCCCCC;
    border-style:solid;
    border-width:1px;
    height:1em;
    padding:0.8em 1em 1em;
    float:left;
}

div.PagingWide {
    width: 68em;
}
div.PagingNarrow 
{
    width: 44em;
}
div.PagingNarrow .middle 
{
    margin-left:6em !important;    
}

div.PagingNarrow .sitessekersearch
{
    margin-left:2em !important;    
}

div.PagingContainer div.middle {
    float:left;
    margin-left: 12em;
    padding-top:0.11em;
    
}

div.PagingContainer div.middle a {
    padding-top:0.2em;
    float:left;
}

div.PagingContainer div.middle a:link, a:visited, aactive {
    color:#103D82;
    text-decoration:none;
}

div.PagingContainer a.active, div.PagingContainer a:hover {
    color:#333333;
    text-decoration:none;
}

div.PagingContainer p {
    font-size:1.2em;
}

div.PagingContainer input.text {
    border:1px solid #7799BB;
    color:#333333;
    padding-left:0.3em;
    width:2em;
}

div.PagingContainer input.submit {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #004477;
    color:#004477;
    height:1.6em;
    margin:0 0 0 1em;
    padding:0 0 0.2em;
    width:2.5em;
}

a.arrowLeft {
    margin:-0.5em 1em 0 0;
    float:left;
}

a.arrowRight {
    margin-top:-0.5em;
    float:right;
    margin-left:1em;
}

/*div.PagingContainer span.delimiter {
    padding:0 0.1em 0 0;
}*/

/*.PagingContainer ol {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.PagingContainer li {
    list-style: none;
	display: inline;
}

.PagingContainer a, .SelectedPagingItem {
    text-decoration: none;
    float: left;
    padding: .2em;
    border: 1px solid #303233;
    color: #303233;
    font-weight: bold;
    margin-right: .1em;
}

.PagingContainer .SelectedPagingItem {
    background: #303233;
    color: #fff;
}*/

.relatedarticles li
{
    font-size:1.2em;
    margin-bottom:0.4em;
    margin:0 0 1em;
}
.YouTubeVideo
{
    margin:1em 0;
}

.hiddenbutton {
    background-color:#EDEDED;
    border:0 none;
    color:#EDEDED;
    height:1px;
    margin:0 -1px 0 0;
    padding:0;
    width:1px;
}

div.filtering.products div.main{display:block;}

.filterbutton {
    clear: both;
    float: right;
}

.PagerWrapper
{
    float:left;
    margin-bottom: 3em;
}

div.PagingContainer  {
    margin-bottom:0 !important;
    width:inherit;
}

.ContentBlock
{
    margin-bottom:2em;
}

div.modul .content h4
{
    border:none !important;
    font-size:1.4em;
    font-weight:bold;
    margin:0;
    padding:0em 0em 0.4em;
}
.contactbody p
{
    margin:0;
}
/*
div.modul.product img {
    margin: 0 0.9em 1em 0.9em;
}
*/

div.modul h2 a, div.modul h2 span {
    color:#fff;
    font-size:0.78em;
    font-weight:normal;
}
.pageList div.newsItem
{
    min-height:9em;
}

.searchResults strong
{
    color:#77AA22;
}
.pageFooter.news .print
{
    font-size:1.25em;
    letter-spacing:0;
}
a.arrowLeft {
    background:url("../images/arrow_left_search_active.png") no-repeat scroll 0 0 transparent;
}
a.tofirst {
    background:url("../images/arrow_left_search_active_x2.png") no-repeat scroll 0 0 transparent;
}
a.tolast {
    background:url("../images/arrow_right_search_active_x2.png") no-repeat scroll 0 0 transparent;
}

.socialMedia .youtube
{
    background-position:0 -29px;
    display:inline;
    padding-left:1.6em;
}

.filelist p.webpage, .filelist p.pdf, .filelist p.video, .filelist p.photo, .filelist a.pdf
{
    height:1.8em;
}
.composerMain .filelist, .composerMain .filelist .top, .composerMain .filelist .content.small, .composerMain .filelist .content, .composerMain h4
{
    background:none !important;
    border:none !important;
    padding:0em;
}
.composerMain .filelist h4
{
    padding-left:0;
}

.relatedproducts ul
{
    margin:0 !important;
}
.relatedproducts ul li
{
    font-size:1em !important;
    list-style:none;
}

a.yt{padding-left:4.5em;width:auto;}
.clearboth{clear:both}
.indicatorsection{display:none;}

div.modul.product h2
{
    height:48px;    
}

div.modul.transparent .content.small h2
{
    border:none;    
}

#PrintLogo
{
    display:none;
}

.modulePageNameWrapper
{
    height:38px;
}
.Ext3TopGroup2 .Ext3DefaultTab2 td, .Ext3TopGroup2 .Ext3DefaultTabHover2 td, .Ext3TopGroup2 .Ext3SelectedTab2 td, .Ext3TopGroup2 .Ext3DisabledTab2 td, .Ext3TopGroup2 .Ext3SelectedTabHover2 td
{
    padding:0 1px !important;
    vertical-align:middle !important;
}
.Ext3TopGroup2 td{padding:0 !important;}
.Ext3PageContent td{padding:0 !important;}
.Ext3MultiPage td{padding:0 !important;}
.Ext3ContainerFunctionItem{color:#fff !important;}

#imageGallery {width:100%; margin:0 auto 1em; background:url("../images/bg_altContent.png") repeat-x; width:100%;}
.altContent {background:url("../images/shadow_altContent.png") no-repeat; height:395px; margin:0 auto; width:1000px;}
.altContent img {height:374px; padding-left:17px; width:967px;}


.coreBenefitsList li
{
    font-size:1em !important;
}

div.columnColapse li.columnNarrow 
{
    list-style:none !important;
    font-size:1em !important;
}
.columnMain .imageGallery{text-align:center;}

.clearlist ul
{
    margin:0 !important;
}
.clearlist ul li
{
    list-style:none !important;
    font-size:1em !important;
}

.localsitesdivider
{
    border-bottom:1px solid #5577BB;
    margin-bottom:1em !important;
}
.jshide
{
    display:none;
}
.availabilitypuff h2
{
    margin-left:-10px !important;
}