.freeplace-menu {margin:0 auto;z-index:666;position:relative;height:40px;padding:0 0px;border-radius:0px;width:1024px}
.freeplace-menu ul {margin: 0; padding: 0; list-style-type: none; }

.freeplace-menu > ul, 
.freeplace-menu .cbp-hrsub-inner { margin: 0 auto;}
.freeplace-menu > ul > li {display: inline-block; max-width:100px; height:20px; }
.freeplace-menu > ul > li > a {font-size:11px;color:#FFF;padding-left:10px;padding-right:10px;display:table-cell;  vertical-align:middle;line-height:12px;height:42px;text-decoration:none;text-align:center;text-transform:upercase;vertical-align:middle }
.freeplace-menu > ul > li > a:hover { color: #c51015; } 
.freeplace-menu > ul > li.cbp-hropen>a {color:#FFF;background:#5584b0;font-size:11px;text-decoration:none}
.freeplace-menu > ul > li.cbp-hropen>a:hover {color:#FFF;background:#5584b0;font-size:11px;text-decoration:underline;}

.freeplace-menu .cbp-hrsub { display: none; position: absolute;background: #363636;  width: 1015px; left: 0;  z-index:666; }
.freeplace-menu .cbp-hrsub a{color:#FFF;font-size:11px;text-decoration:none}
.freeplace-menu .cbp-hrsub a:hover {color:#FFF;font-size:11px;text-decoration:underline;}
.cbp-hropen {}
.cbp-hropen .cbp-hrsub { display: block; padding-bottom: 3em; padding:5px; position: absolute;  }
.freeplace-menu .cbp-hrsub-inner li { }
.freeplace-menu .cbp-hrsub-inner > div { float: left; padding:10px }
.freeplace-menu .cbp-hrsub-inner:before,
.freeplace-menu .cbp-hrsub-inner:after { content: " "; display: table; }
.freeplace-menu .cbp-hrsub-inner:after { clear: both; }
.freeplace-menu .cbp-hrsub-inner > div a { line-height: 2em; font-size: 11px; color:#FFF; text-decoration:none }
.freeplace-menu .cbp-hrsub-inner > div a:hover { line-height: 2em; font-size: 11px; color:#FFF; text-decoration:underline }
.cbp-hrsub h4 { color: #FFF; margin: 0; font-size: 16px; padding-bottom:5px; width:100%; border-bottom: #FFF 1px solid; min-width:200px } 

.colm{float:left;margin:8px;width: 180px;padding:0 !important;}

span.sub2{float:left;width:100%;border-bottom:1px dashed #cdcdcd;font-weight:bold;margin:0 0 5px 0}
span.sub2 > a b{font-size:14px}
span.sub3{float:left;width:100%;color:#FFF;font-size:11px;font-weight:bold !important;margin:5px 0;}
div.sub4,div.sub4>a{font-size:11px !important;line-height:15px !important;}