div#menu h2 {
margin: 0;
padding: 0;
}

div#banner h1 a {
display: block;
/*width: 270px;
height: 120px;*/
}
ul#menu {


margin: 0;
/*padding: 0.3em 0em;*/
}


ul#menu li {
display: inline;
/*margin: 0.1em 1em;*/
position: relative;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}


ul#menu li a {
/*color: #fff;*/
text-decoration: none;
/*padding: 0 0.4em;*/
}

ul#menu li a:hover {
	
}

ul#menu li.mega a {
/*background: transparent url(arrow.gif) center right no-repeat;
padding: 0 1.2em;
 height: 45px;*/
}

ul#menu li.mega li a:hover {

}
ul#menu div {
display: none;
}
ul#menu li.mega div {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    color: #993300;
    /*left: -98px;*/
    padding: 13px 7px 13px 13px;
    position: absolute;
    top: 30px;
    z-index: 500;
}
ul#menu li.mega div.menu_item_1{
    width: 150px;
    left: -91px;
}
ul#menu li.mega div.menu_item_2{
    left: -155px;
    width: 211px;
}
ul#menu li.mega div.menu_item_3{
    width: 130px;
    left: -60px;
}
ul#menu li.hovering div {
display: block;
}
ul#menu li.mega div a {
    background-image: none;
    border-bottom: 1px solid #F8F8F8;
    border-right: 3px solid #CCCCCC;
    color: #330000;
    float: none;
    font-family: Tahoma,Arial;
    font-size: 13px;
    margin: 0 0 5px;
    padding: 4px 11px 9px;
    text-align: right;
    text-transform: none;
    width: auto !important;
}
ul#menu li.mega div a:hover{
	border-right-color:#de2a4e;
	color:#de2a4e;
}
ul#menu li.mega div li{
    clear: both;
    display: block;
    float: none;
    text-align: right;
}
ul#menu li div a.more {
color: #390;
font-weight: bold;
}


ul#menu div h3 {
color: #f70;
font-weight: bold;
font-size: 1.1em;
}
ul#menu div p {
padding: 0;
color:#666666;
font-size:11px;
line-height:18px;
padding-bottom:10px;
}
ul#menu div p a{
color:#666666;
}
.col1_td{ padding-right:10px;}
.col2_td{padding-right:10px; padding-left:10px; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE; 
	-moz-box-shadow:    5px 0px 8px -7px #CCCCCC inset;
    -webkit-box-shadow: 5px 0px 8px -7px #CCCCCC inset;
    box-shadow:         5px 0px 8px -7px #CCCCCC inset;
}
.col3_td{padding-left:10px;
	-moz-box-shadow:    5px 0px 8px -7px #CCCCCC inset;
    -webkit-box-shadow: 5px 0px 8px -7px #CCCCCC inset;
    box-shadow:         5px 0px 8px -7px #CCCCCC inset;
}
.megamenu_tbl a strong{ display:block; padding:12px 0 6px; color:#ed5a29; font-size: 11px;}
.megamenu_tbl li{
    background: url("../images/menu_y_a_active.jpg") no-repeat scroll 1px 8px transparent;
    display: block !important;
    float: none;
    font-size: 11px;
    line-height: 18px;
    padding: 2px 0 4px 14px;
}.megamenu_tbl{}