* {margin:0;padding:0;outline:0;background:transparent}
img {border:0}
input {border-width: 1px}
ul,ol {list-style:none}
body {font:0.8em Trebuchet, Tahoma, Arial, sans-serif;color:#555;}
a {color:#3B5998;text-decoration:none}
h6 {font-size:0.9em;margin-bottom:0.2em} h5 {font-size:1em;margin-bottom:0.2em} h4 {font-size:1.1em;margin-bottom:0.2em} h3 {font-size:1.2em;margin-bottom:0.2em} h2 {font-size:1.3em;margin-bottom:0.2em} h1 {font-size:1.4em;margin-bottom:0.2em}
td {vertical-align:top}
th {white-space: nowrap}

.emoo-logo {float:left;margin-right:0.5em;background-image: url(sprite.png);width:131px;height:51px;text-indent:-400000px}

.main {width:976px;margin:0 auto;padding:0 .6em}
#main_content {float:left;clear:both}
#main_content textarea {border:solid 1px #aeaeae;width:37em;height:17em}
#menu_top {margin:1em 0}
#controls li {float:left;margin-right:0.5em;padding-right:0.5em;border-right: solid 1px #bebebe}
#controls a:hover {text-decoration:underline}
#controls li:last-child {margin-right:0;border:none}

.nav-tree {float:left;width:200px;margin-right:1em;line-height:1.8em}
.nav-tree li {padding-right:1em;display:block;width:auto}
.nav-tree a {padding:0.1em 0.2em;text-decoration:none;border:solid 1px #fafafa}
.nav-tree a:hover {border:solid 1px #c0d5dd}
.nav-tree ul ul {padding-left:12px}
.nav-tree ul a.open{padding-left: 12px;background: url(sprite.png) -314px -583px no-repeat}
.nav-tree ul a.current {border:solid 1px #c0d5dd;background-color: #fafafa}
.nav-tree ul a.opencurrent {padding-left: 12px;background: #fafafa url(sprite.png) -314px -583px no-repeat;border:solid 1px #c0d5dd}
.nav-tree ul a.closed{padding-left: 12px;background: url(sprite.png) -316px -603px no-repeat}

#menu_categories {margin:1em 0}

#menu li {display:inline}
#menu a {border-bottom:solid 2px #444;font-size:1.3em;margin-right:0.6em}
#menu a.current {border-bottom: solid 4px #000;color:#444}

#menu_level {margin-bottom:1em}
#menu_level li {display:inline;line-height:1.8em}
#menu_level b {border-left: solid 0.5em #444;padding:0 0.5em}
#menu_level a {padding: 0 0.2em}
#menu_level a:hover {text-decoration:underline}
#menu_level a.current {border-bottom: solid 4px #444;color:#444}
#menu_level a.current:hover {text-decoration:none}

#menu a.m-events,#menu_level b.m-events, #menu_level a.m-events {border-color:#D00;}
#menu a.m-menu-guide,#menu_level b.m-menu-guide, #menu_level a.m-menu-guide {border-color:#0B0;}
#menu a.m-classified, #menu_level b.m-classified, #menu_level a.m-classified {border-color:#C60;}
#menu a.m-directory, #menu_level b.m-directory, #menu_level a.m-directory {border-color:#FC3;}
#menu a.m-real-estate, #menu_level b.m-real-estate, #menu_level a.m-real-estate {border-color:#069;}
#menu a.m-local-guide, #menu_level b.m-local-guide, #menu_level a.m-local-guide {border-color:#906;}

.footer, .lang-bar {color:#aaa;float:left;clear:both;line-height:1.8em;width:100%}
.footer a:hover {text-decoration:underline}

.ad-top {float:left;clear:both;margin-top:1em}
.ad-top div {display:inline;margin-right:120px}
#ad_big div {width: 300px;margin: 0 auto;overflow:hidden}
#ad_sponsors {width:100%;float:left;clear:both}
#ad_sponsors div {margin:0 42px 0 0; float:left}
#ad_skyscraper {width:120px;height:600px;float:right;margin-left:1em;display:inline}
.ad-right div {margin-bottom:1em;width:120px;height:120px}
.ad-right {float:right;vertical-align:top;width:120px}

.pageWithTree {width:560px}
.pageWithTreeFloating {float:left;width:560px}

#printcontent  {padding: 0 0.6em;overflow:hidden}

.content-row {float:left;clear:both;width:100%;margin-bottom:0.5em}

.content-bar {line-height:1.7em;white-space:nowrap;float:left;display:inline;margin-right:3px;margin-bottom:10px;width:320px;overflow:hidden;height:250px;background-color:#EBEBEB;}
.content-bar ul, .content-bar p {margin:0 0.8em;padding:0 0.2em;list-style:square;overflow:hidden;list-style-position:inside;}
.content-bar a:hover {text-decoration:underline;}
.content-bar a:visited {color:#666699}
.content-bar h2 {height:31px;background:#fff no-repeat top right;text-indent:0.5em;border-left:solid 0.5em #444;background-color:#ccc}
.content-bar h2 {line-height:31px}
.content-bar h2 a {color: #444;display:block;width:100%;height:100%}
.content-bar h2 a:hover {color: #444}
.content-bar h2 a:visited {color: #444}
.content-bar h2.m-events {border-color:#D00;background-image:url(sprite.png);background-position:-16px -341px}
.content-bar h2.m-menu-guide {border-color:#0B0;background-image:url(sprite.png);background-position:-16px -279px}
.content-bar h2.m-classified {border-color:#C60;background-image:url(sprite.png);background-position:-16px -403px}
.content-bar h2.m-directory {border-color:#FC3;background-image:url(sprite.png);background-position:-16px -372px}
.content-bar h2.m-real-estate {border-color:#069;background-image:url(sprite.png);background-position:-16px -248px}
.content-bar h2.m-local-guide {border-color:#906;background-image:url(sprite.png);background-position:-16px -310px}

#search .overlabel-wrapper {float:left}
#search .btn-search {margin-left:0.5em;float:left}
#search .overlabel-wrapper input {width:30em}

.overlabel-wrapper {display:inline-block;position:relative}
.overlabel-wrapper input {border:solid 1px #AEABAE;width:25em;height:18px;padding:4px}
.overlabel {position:absolute;z-index:1;color:#999;cursor:text;top:0;left:0;padding:7px}

.btn-search {height:28px;line-height:28px;display:inline-block;padding:0 8px;border-top-right-radius:4px;border-bottom-right-radius:4px;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.3);background-color:#ebebeb;background-image: url(sprite.png);background-position:0px -116px;cursor:pointer;box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 3px;text-shadow:1px 1px 0px #FFFFFF;}
.btn-search:hover {color:#444;background-color:#ddd;background-image: url(sprite.png);background-position:0px -145px;}
.btn-search:active {position:relative;top:1px;}

.btn-new {float:left;font-weight:bold;box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;background-color:#FF5C00;background-image: url(sprite.png);background-position:0px -52px ;border-bottom:1px solid rgba(0, 0, 0, 0.3);border-radius:5px;color:white;cursor:pointer;padding:0.6em 1em;margin:0 1em 0 0;text-shadow:rgba(0, 0, 0, 0.3) 0px -1px 1px;}
.btn-new:hover {background-color:#D45500;background-image:url(sprite.png);background-position:0px -84px}
.btn-new:active {position:relative;top:1px;}

.btn-primary {font-weight:bold;box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;background-color:#007020;background-image: url(sprite.png);background-position: 0px -220px;border-bottom:1px solid rgba(0, 0, 0, 0.3);border-radius:5px;color:white;cursor:pointer;display:inline-block;padding:0.3em 1em;margin:0.5em 0 0 0;text-shadow:rgba(0, 0, 0, 0.3) 0px -1px 1px;}
.btn-primary:hover {background-color:#005000;background-image: url(sprite.png);background-position: 0px -180px;}
.btn-primary:active {position:relative;top:1px;}

.btn-secondary {cursor:pointer;display:inline-block;padding:0.3em 1em;margin:0.5em 0 0 0;}
.btn-secondary:hover {text-decoration:underline}
.btn-secondary:active {position:relative;top:1px}

.btn-region {float:right;overflow:hidden}
.btn-region div a {color:#bbb}
.btn-region .btn-region-big {font-size:1.65em}
.btn-region .btn-region-big:hover,.btn-region div a:hover {text-decoration:underline}
.btn-region img {vertical-align: bottom}

.ad-online {color: green}
.ad-pending {color: red}
.ad-waiting {color: purple}
.ad-expired {color: gray}

#post_new li {line-height:1.8em;float: left;width:160px;height:125px;margin-right:1em;margin-bottom:1em;background-color:#444;border-right: solid 0.5em #444}
#post_new li:hover {background-color:#000;border-right: solid 0.5em #000}
#post_new li a {border-left: solid 0.5em #000;text-indent:1em;color:#fff;display: block;width:100%;height:125px;font-weight:bold;background-repeat:no-repeat;text-shadow: 1px 1px 0 #000}
#post_new a.m-banner-ads {background-image: url(new-listing.jpg);background-position: -1280px 25px}
#post_new a.m-news {background-image: url(new-listing.jpg);background-position: -320px 25px}
#post_new a.m-about {background-image: url(new-listing.jpg);background-position: 0 25px}
#post_new a.m-classified {background-image: url(new-listing.jpg);background-position: -1120px 25px;border-color:#CC6600}
#post_new a.m-real-estate {background-image: url(new-listing.jpg);background-position: -160px 25px;border-color:#006699}
#post_new a.m-events {background-image: url(new-listing.jpg);background-position: -800px 25px;border-color:#D00}
#post_new a.m-directory {background-image: url(new-listing.jpg);background-position: -960px 25px;border-color:#FFCC33}
#post_new a.m-local-guide {background-image: url(new-listing.jpg);background-position: -640px 25px;border-color:#990066}
#post_new a.m-menu-guide {background-image: url(new-listing.jpg);background-position: -480px 25px;border-color:#0B0}

.directory b, .directory-small b, .directory-small-right b {display:inline-block;width:10em}
.calc,.directory,.directory-small,.directory-small-right {margin-bottom: 1em;line-height:2em}
.directory-small {width: 400px;float: left}
.directory-small-right {width: 400px;float: left}
.calc select,.directory select,.directory-small select,.directory-small-right select {padding:4px; border: solid 1px #AEABAE}
b.time-label {width: 56px}
.directory input.time-input,.directory-small input.time-input,.directory-small-right input.time-input {width: 60px}
.directory label,.directory-small label,.directory-small-right label {font-weight: bold; width: 140px;display: block}
.directory-small label,.directory-small-right label {width: 95px}
.directory input,.directory-small input,.directory-small-right input {width: 300px;height: 16px;padding: 2px;font-size: 10pt;border: solid 1px #aeabae;background-color: #f8fafd}
.directory-small input,.directory-small-right input {width: 150px}
.directory input:focus,.directory-small input:focus,.directory-small-right input:focus {border-color: #396ea4;background-color: #e2e8f4}
.directory select {width: 310px}
.directory-small select,.directory-small-right select {width: 155px}
.calc ul {line-height: 1.4em;list-style-type: disc;margin-left:1.4em}

.pickerWrapper_Default2006 {margin-right: 15px;width: 100px;display: inline-block}
.pickerWrapper_Default2006 input {border: solid 1px #aeabae}
.pickerWrapper_Default2006 .inputCell {vertical-align: middle}
#sd-ie8-1, #sd-ie8-2 {margin-top: 4px;margin-right: 1em}

.errorSummary {padding:1.5em 0 0.5em 0;color: #656565;border: solid 1px #c8b28f;background-color: #ffffd5;background: #ffffd5 url('excl.gif') 5px 5px no-repeat;margin-bottom: 0.5em;width:54em}
.errorSummary ul {padding-left: 23px;padding-right: 15px;list-style:square}
.errorSummary li {line-height: 20px}

.listing-box {float:left;width:560px;padding:0 1em;border-left: dashed 1px #ddd;border-right: dashed 1px #ddd}
.listing-box .li-classified {margin:0.4em 0;float:left;clear: both;width:100%;height:85px;border: solid 1px #fafafa;overflow:hidden}
.listing-box .li-classified a {width: 450px;height:75px;overflow:hidden;float: left;font-weight:bold;padding:0.2em;position:absolute}
.listing-box .li-classified a:visited  {color: #666699}
.listing-box .li-classified b {float: right;margin-right:1em}
.listing-box .li-classified:hover {background-color: #f6fafa;border: solid 1px #c0d5dd}
.listing-box .li-classified span {float:left}
.listing-box .li-classified img {width:75px;float: left;padding:0.2em;padding-right: 0.5em}

.listing-box .li-directory {margin:0.4em 0;float:left;clear: both;width:100%;height:85px;overflow:hidden}
.listing-box .li-directory div {float:left}
.listing-box .li-directory a.dir {font-weight:bold;display:block;margin-bottom:1em}
.listing-box .li-directory a:hover {text-decoration:underline}
.listing-box .li-directory a:visited {color: #666699}
.listing-box .li-directory span {float:left}
.listing-box .li-directory img {width:75px;padding:0.2em;float: left;padding-right: 0.5em}

.listing-box .li-local {margin:0.4em 0;float:left;clear: both;width:100%;height:85px;border: solid 1px #fafafa;overflow:hidden}
.listing-box .li-local:hover {background-color: #f6fafa;border: solid 1px #c0d5dd}
.listing-box .li-local a {float: left;height:75px;overflow:hidden;font-weight:bold;padding:0.2em;width:500px;position:absolute}
.listing-box .li-local a:visited  {color: #666699}
.listing-box .li-local span {float:left}
.listing-box .li-local img {width:75px;float: left;padding:0.2em;padding-right: 0.5em}

.list-paging {float:left;width:100%;clear: both;padding: 0.3em 0;background-color: #fffdef;border-top: solid 0.1em #f7e3bd;border-bottom: solid 0.1em #f7e3bd}
.list-paging div {float:left;padding:0.2em 0}
.list-paging span {float:right;padding:0.2em 0}
.list-paging a {color: #2b6a85;background-color: #f6fafa;border: solid 0.1em #c0d5dd;text-decoration: none;padding: 0.1em 0.3em}
.list-paging a:hover {background-color: #ebebeb;border: solid 0.1em #2b6a85}
.list-paging span a {background-color: transparent;border: solid 0.1em #fffdef}
.list-paging a.current,.list-paging a.current:hover {background-color: #f6fafa;border: solid 0.1em #c0d5dd}
.list-paging .dis-link {float:none;background-color: #ebebeb;border: solid 0.1em #ccc;padding: 0.1em 0.3em}
.list-paging a, .list-paging .dis-link {margin:0 0.4em}

#listing_thin {border: solid 1px #CCCCCC;margin:0.5em 0;line-height:1.8em}
#listing_thin table {width:100%;border-collapse:collapse}
#listing_thin th, #listing_thin td {background-color: #ebebeb;padding:0 0.5em;border: solid 2px #fff}
#listing_thin th {background-color: #ccc;text-align:left}
#listing_thin a {display:block;width:520px;overflow:hidden}
#listing_thin a:hover {text-decoration: underline}
#listing_thin td,#listing_thin th {vertical-align:middle}

.no-items {float:left;padding:0.5em;border: solid 1px #c8b28f;background: #ffffd5}

.buttonbox {background-image: url(sprite.png);background-position: -312px -623px;width: 45px;height:13px;z-index:3;padding:2px 5px 2px 20px;display:block;float:left;border: 1px solid #fafafa}
.buttonboxhover {background-image: url(sprite.png);background-position: -312px -623px;width: 45px;height:13px;padding:2px 5px 2px 20px;border: 1px solid #B1B1B1;border-bottom: 1px solid #fafafa;z-index:3;position:absolute}
.headlink {float: left;margin-left: 14px;height:20px;margin-top:-3px;cursor:default}
.headlink ul {display: none;float:left;border: 1px solid #B1B1B1;position: absolute;margin-top: 18px;list-style: none;padding: 5px;background:#fafafa;z-index: 2}
.headlink:hover ul {display:block}
.headlink li {line-height:1.7em;width: 110px}
.buttonList {display: block;float: left;height: 16px;background: url(sprite.png) -312px -449px no-repeat;padding-left: 20px}
.buttonRequest {display: block;float: left;height: 16px;background: url(sprite.png) -310px -684px no-repeat;padding-left: 20px;margin-right: 20px}
.buttonRenew {display: block;float: left;height: 16px;background: url(sprite.png) -312px -434px no-repeat;padding-left: 20px;margin-right: 20px}
.buttonEdit {display: block;float: left;height: 16px;background: url(sprite.png) -312px -464px no-repeat;padding-left: 20px;margin-right: 20px}
.buttonDelete {display: block;float: left;height: 16px;background: url(sprite.png) -312px -482px no-repeat;padding-left: 20px;margin-right: 20px}

.buttonPrevious {display: block;float: right;height: 16px;background: url(sprite.png) -312px -664px no-repeat;padding-left: 15px;margin: 0 20px}
.buttonNext {display: block;float: right;height: 16px;background: url(sprite.png) -264px -664px no-repeat;padding-right: 14px}
.buttonEmail {display: block;float: left;height: 16px;background: url(sprite.png) -312px -529px no-repeat;padding-left: 20px;margin-left: 20px}
.buttonPrint {display: block;float: left;height: 16px;background: url(sprite.png) -312px -643px no-repeat;padding-left: 20px;margin-left: 20px}

.upload-button {background: transparent url(sprite.png) -312px -720px no-repeat;display: block;height: 18px;padding-left: 18px;line-height: 16px;margin: 10px 2px}
.upload-result {margin-bottom: 0.5em;float:left;clear:both}
.upload-result ul {margin: 1.5em}
.upload-result li {margin-left: 15px}

.new-features {line-height: 16px;text-align: justify;width: 610px}
.new-features ul {padding-left: 1em}
.new-features li {margin-bottom: 0.5em}

.technical-info {color: #bebebe;float:left;clear: both;border-top:solid 1px #dedede;margin-top:0.5em}
.btn-technical-info {float:left;clear: both;color: #bebebe;background-color:#fafafa;cursor:pointer}

.imageHolder {padding:1em;text-align: center;width:540px;border: solid 1px #ccc;border-bottom:none;background-color: #eee}
.imageView {padding-bottom: 1em}
.deleteSingleImage {padding:0.5em 1em;background-color: #fff;width: 540px;height: 1.2em;border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;margin-bottom: 1em;background-color: #eee}
.deleteSingleImage a {background: url(sprite.png) -312px -545px no-repeat;width: 40px;height:1.2em;line-height:1.2em;margin: 0 auto;padding-left: 1.4em;display: block}

.admin-field {background-color: #f1f1f1;width:40em;float:left;clear:both;width:100%}
.admin-field p {text-indent: 20px;background: transparent url(exclamation.png) 0 0 no-repeat}
input.inp-price {margin-left: 5px;width: 288px}

.add-category {background: transparent url(sprite.png) -312px -497px no-repeat;padding-left: 1.4em}
.remove-category {background: transparent url(sprite.png) -312px -545px no-repeat;padding-left: 1.7em}

.tooltip-help, .registration-error {margin-bottom: 0.5em;padding: 1em;border: solid 1px #c8b28f;background-color: #fff8bd;text-align: justify;color: #555555;width:35em}
.tooltip-help b, .registration-error b {font-family: arial;font-size: 1em;color: #816a45}
.tooltip-arrow {width: 15px;height: 15px;position: relative;top: -1px;left: 100px;background: transparent url(ttp-arrow.gif) 0 0 no-repeat}

.cb-align {display: block;margin-bottom: 0.5em}
.cb-align input {vertical-align: middle}
.cb-align label {margin-left: 5px;vertical-align: middle}
.cb-dir input {width: 20px}
.paid-days {margin-top: 0.5em}

.formNavigation {padding :3px 0 0 0;height: 20px;width: 100%}
.buttons {margin-bottom: 0.5em;clear:both}
.buttonsAdditional {float:left;clear:both;height: 20px;margin-top: 10px;margin-bottom: 10px;width: 100%}
.formNavigation, .buttonsAdditional {line-height:1em}
.formNavigation a:hover, .buttonsAdditional a:hover {text-decoration:underline}

.totalPriceSeparator {width: 200px; border-top: solid 1px #9b9b9b; padding-top: 4px; margin-top: 5px}

.file-upload {float:left;clear:both}
.file-upload input {border: solid 1px #aeaeae;margin-bottom:0.5em;display:block}

.gallerific {float:left;clear:both;width:100%}
.gallerific .navigation {float:left;clear: both}
.gallerific .content {float:left;clear: both;margin-top:0.5em}
.gallerific .pagination {margin-bottom:0.5em}

.gallerific .thumbs li {float:left;margin-right: 0.3em;margin-bottom:0.5em}
.gallerific .thumbs li .thumb {padding: 0.2em;display: block;border: 1px solid #ccc;width: 76px;height: 76px}
.gallerific .del-adv {position: relative;padding-left: 16px;padding-bottom:0.3em;display: block;border: solid 1px #ccc;border-top:none;line-height: 1em;background: transparent url(sprite.png) -312px -545px no-repeat}
.gallerific .thumbs li.selected .thumb,.gallerific .thumbs li.selected .del-adv {background-color: #eee}
.gallerific .thumbs .thumb img {border: none;display: block;position: relative;top: 0;left: 0;clip: rect(0px 75px 75px 0px)}
.gallerific .pagination a,.gallerific .pagination .current {display: inline-block;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;color: #000}
.gallerific .pagination a:hover {background-color: #eee;text-decoration: none}
.gallerific .pagination .current {background-color: #eee;border: solid 1px #000}

.adminPanel {float:left;clear:both;padding: 5px 10px;background-color: #ebebeb;margin-bottom: 1em}
.adminPanel textarea {background-color:#fefefe}
.adminPanel a:hover {text-decoration: underline}
.admin-notes {float:left;clear:both;width: 590px;height: 100px;margin-bottom: 10px;background-color:#f6f6f6}
.save-notes {float:left;clear:both;background: transparent url(note.png) 0 0 no-repeat;padding-left: 1.4em;width:10em}
.radPopupImage_Default2006 {margin-left: 4px}
.location-label {color: #ababab;padding: 0;margin: 0}
.list-group-header {border-bottom: solid 1px #bebebe;width:400px;font-weight: bold}

.approve {background: transparent url(accept.png) 0 0 no-repeat;padding-left: 1.4em;line-height:1em}

.easy-pay input,.easy-pay select {border: solid 1px #ccc;vertical-align:middle;height:1.8em}
.easy-pay .btn-search {display:inline-block}
.easy-pay input:focus {border-color: #396ea4;background-color: #e2e8f4}
.easy-pay hr {color: gray; background-color: gray;height:1px}

.br-clear {clear:both}

.region input,.region select {border: solid 1px #ccc;padding:0.3em;width:12em}

.region-mini {padding:15px; background: #fff url(globe_half.png) 290px bottom no-repeat}
.region-mini img {position:absolute;left:93%;top:2%}
.region-mini ul {margin-top: 1em;list-style-type: square;margin-left:1em}
.region-mini li {line-height:1.4em}
.region-mini a:hover {text-decoration:underline}
.region-mini .col-left {width:150px;float:left}
.region-mini .col-right {width:150px;float:left}
.region-mini .btn-primary:hover {text-decoration:none}
.region-mini .region-footer {margin-top:1em;height:80px}

.region-maxi {}
.region-maxi img {position:absolute;left:93%;top:2%}
.region-maxi ul {margin-top: 1em;list-style-type: square;margin-left:1em}
.region-maxi li {line-height:1.4em}
.region-maxi a:hover {text-decoration:underline}
.region-maxi .col-left {width:150px;float:left}
.region-maxi .col-right {width:150px;float:left}
.region-maxi .btn-primary:hover {text-decoration:none}
.region-maxi .region-footer {margin:1em 0}

.directory.disabled,.directory.disabled span input {color: #9a9a9a;background-color: #fafafa} 
.file-payment {margin-left: 5px;padding-left: 20px;background-image: url(money_dollar.png);background-repeat: no-repeat}

.checkboxes {margin-bottom:1em}
.checkboxes input {vertical-align:bottom}
.checkboxes label {margin:0 0.4em}

.ccv-hint {font-size: 0.8em;color:#999}

.card-disclaimer {font-style:italic;color:#999;border-bottom:solid 1px #777}

.inp-captcha {border:solid 1px #bebebe;width:200px;height:2em}

.freq-selector {border:solid 1px #bebebe}
.freq-selector td,.freq-selector th {padding:0.4em}
.freq-selector th {text-align:left;height:24px}
.freq-selector a {margin:0}
.freq-selector .add-category {display:block;height:18px;padding-top:2px}

.description {line-height: 1.8em}
.alphabetical li {float:left;margin-right:10px;list-style:none}



/* modal window */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(images/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(images/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}