.menu-two {
 background:#f8a90c;
 height:auto;
}
#menu-three {
 list-style:none;
 margin:0px auto 0px auto;
 padding:0px 0px 0px 0px;
 background: #fede00;

 
}

#menu-three li {
 float:left;
 display:block;
 text-align:center;
 position:relative;
 background:url(../images/menu-two-dvr.jpg) right top no-repeat;
 line-height:46px;
 padding: 0px 10px 0 10px;
}

#menu-three li.special {
    background: #224984;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#224984), to(#3E70BC)); 
    background-image: -webkit-linear-gradient(top, #224984, #3E70BC); 
    background-image:    -moz-linear-gradient(top, #224984, #3E70BC); 
    background-image:     -ms-linear-gradient(top, #224984, #3E70BC); 
    background-image:      -o-linear-gradient(top, #224984, #3E70BC); 
    border-right: 1px solid #5377AD;
}

#menu-three li.special a {
    text-shadow: 3px 3px 3px #183560;
    font-size: 16px;
    padding: 0px 5px 0px 5px;
}

#menu-three li.special:hover {
    background: #5377AD;
}

#menu-three > li:hover, #menu-three > li.active {
display:block;
color:#ffed00;
background-color: #fdbf32; background-image: none; font-weight:normal;
}

#menu-three li a {
 font-family: 'Open Sans', sans-serif;
 font-size:15px;
 color: #fff;
 display:block;
 outline:0;
 padding: 0 3px 0px 3px;
 text-decoration:none;
 text-shadow:1px 1px 1px #9B6A0A;
 font-weight:bold;
}

#menu-three li a img {
    vertical-align: middle;
}

#menu-three li:hover a {
 color:#fff;
}

#menu-three li .drop {


}

#menu-three li:hover .drop {

}

.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
 margin: 0px auto 0 auto;
 float:left;
 position:absolute;
 left:-999em; 
 text-align:left;
 padding: 6px 0 20px 5px;
 border:1px solid #fcb526;
 border-bottom-left-radius:7px;
 border-bottom-right-radius:7px;
 border-top:none;
 box-shadow: 0px 3px 3px #e0e0df;
 background:url(../images/menu-two-bg.png) repeat-x;
 z-index:999;
}

.dropdown_4columns {
 width: 430px;
}

#menu-three li:hover .dropdown_1column, #menu-three li:hover .dropdown_2columns, #menu-three li:hover .dropdown_3columns, #menu-three li:hover .dropdown_4columns, #menu-three li:hover .dropdown_5columns {
 left:-1px;
 top:auto;
}

.col_1 {
 display:inline;
 float: left;
 position: relative;
 margin-left: 0px;
 margin-right: 5px;
}

.col_1 {
 width:205px;
 float:left; 
}

#menu-three .menu_right {
 float:right;
 margin-right:0px;
}
#menu-three li .align_right {

}
#menu-three li:hover .align_right {
 left:auto;
 right:0;
 top:auto;
}
#menu-three h3 {
 font-size:18px;
 margin:0px 0 0px 0;
 padding: 0 0 7px 10px;
 color:#ffed00;
 text-shadow:none;
 font-family:candara, Arial, Helvetica, sans-serif;
 line-height:21px;
 text-align:left;
 border-left:1px solid #ffed00;
}
#menu-three h3.no-bdr {
 padding: 0 0 0px 0px;
 border-left:none;
}
#menu-three li:hover div a {
 font-size:12px;
 color:#404040;
 text-shadow:none;
}

#menu-three li:hover div a:hover {
 color:#404040;
  text-decoration:underline;
}

.strong {
 font-weight:bold;
}

.italic {
 font-style:italic;
}

.imgshadow { /* Better style on light background */
 background:#000;
 padding:4px;
 border:1px solid #777777;
 margin-top:5px;

}
#menu-three li .black_box {
 background-color:#333333;
 color: #eeeeee;
 padding:0px 6px 0px 6px;
}

#menu-three li ul {
 list-style:none;
 border-right:1px solid #fcd27c;
 padding:0 0 0 0px;
 margin:25px 0 0px 0;
 
}
#menu-three li ul#one {
border-left:0;
border-right:0;
padding:0 0 0 0px;
}
#menu-three li ul#two {
border-left:0;
padding:0 0 0 0px;
}
#menu-three li ul li {
 font-size:12px;
 line-height:15px;
 padding:0 0 8px 5px;
 float:none;
 text-align:left;
 width:205px;
 background: none;
 text-transform:none;
color:#404040;
}

#menu-three li ul li a {
    font-weight: normal;
}

#menu-three li ul li.active a {
    font-weight: bold;
}

#menu-three li ul li:hover {
background:none;
border:none;
 display:block;
}
#menu-three li .greybox li {
 background:#000;
 border:1px solid #bbbbbb;
 margin:0px 0px 0px 0px;
 padding:0px 6px 0px 6px;
 width:116px;
 /* Rounded Corners */
}

#menu-three li .greybox li:hover {
 background:#000;
 border:1px solid #aaaaaa;
 padding:0px 6px 0px 6px;
 margin:0px 0px 4px 0px;
}
.hr-line {
	width:640px;
    height:1px;
    background:#fedd00;
    position:absolute;
    margin: -5px 0px 0 2px;
}
.col_1 ul li {
	height:17px;
    font-size:12px;
    font-weight:normal;
    font-family:candara, Arial, Helvetica, sans-serif;
}
.col_1 ul li a:hover {
    font-weight:normal;
}
.col_1-menu-safe {
	padding: 0 0 25px 0;
}
@media(max-width:847px) {
#menu-three li {
 padding: 0px 10px 0 10px; 
}
}

@media(max-width:778px) {
#menu-three li {
 padding: 0px 9px 0 9px; 
}
}