.column2 {-webkit-column-width: 50%;-moz-column-width: 50%;column-width: 50%;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;-webkit-column-rule: 1px solid #ccc;-moz-column-rule: 1px solid #ccc;column-rule: 1px solid #ccc;	margin-left:.7em; padding:1em;}@media screen and (max-width:560px){.column2 { -webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}.menu-h-d li { float: left; display: block; position: relative; list-style: none; border-radius:7px;}.menu-h-d a { text-decoration: none; padding: 2px 10px; display: block; border: none;}.menu-h-d ul { display: none; position: absolute; margin:0;padding:0;list-style:none;margin-left:7px;background: #fff; }.menu-h-d ul ul { left: 100%; top: -1px; }.menu-h-d li li { float: none; }.menu-h-d li:hover { background-image: url(../design/button_grey-n.jpg); background-repeat: repeat-x; box-shadow: 0 2px 1px #fafafa;border: 1px solid #ccc;}.menu-h-d li a:active { background: rgba(204, 204, 204, 0.7); background: linear-gradient(to top, rgba(204, 204, 204, 0.9), #FFFFFF); border-radius: 5px; border-left: none;}.menu-h-d a:hover { color: #000000; }.menu-h-d li:hover ul ul,.menu-h-d li:hover ul li:hover ul ul { display: none; }.menu-h-d li:hover ul,.menu-h-d li:hover ul li:hover ul,.menu-h-d li:hover ul li:hover ul li:hover ul { display: block; z-index:10000;}