#block-iov-main-menu ul li.dj, #block-iov-main-menu ul li.df, #block-iov-main-menu ul li.dwv, #block-iov-main-menu ul li.de{
	display:none;
}
#block-topmostlinksdp{
	margin:0px;
	background-color:#000;
	color: #DADADA;
	padding-left:20px;
	padding-right:20px;
	font-size: 10pt;
	height:36px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
	text-align:left;
}
#block-topmostlinksdp div{
	margin-top:4px;
}
#block-topmostlinksdp a{
	color: #DADADA;
	font-size: 10pt;
	text-decoration: none;
}
#block-topmostlinksdp a:hover{
	text-decoration: none;
	color:#FFF;
}
#block-brandingdp{
	text-align:left;
	background-image:url(/themes/iov/images/foot-yellow-line.jpg);
	background-repeat:repeat-x;
	background-position: bottom left;
	height:140px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	margin-top: 2px;
}
#block-brandingdp div{
	margin-left:20px;
	margin-top: -10px;
}
.dryerplacard #block-iov-main-menu ul .df, .dryerplacard #block-iov-main-menu ul .dj{
	display:none;
}
.dryerplacard #block-iov-main-menu ul li.last{
	padding-right:6px;
}
.main {
    background-position: bottom 40px right 0px;
}
.footer, footer {
    margin-top: -54px;
}
.head-caption {
    margin: 0px 0px 0px 0px;
}
.toplogo{
	margin-top: 20px;
}
.toptag{
	margin-right: -40px;
}
#block-iov-main-menu ul {
  margin-top: 15px;
  top: -1px;
  position: relative;
}
#block-iov-main-menu ul li ul{
  top: auto;
  margin-top: 11px;
    background-color: #c8c8c8;
}

@media screen and (max-width: 1200px){
.node270 form {
	margin-top: -250px;
}
#block-iov-main-menu ul li ul li a {
  padding: 13px 33px 8px 33px;
}
}


@media screen and (max-width: 768px){
#block-topmostlinksdp{
	display:none;
}
#block-iov-main-menu ul li ul {
  margin-top: 11px;
  background-color: transparent;
}
}