table.central{ width:980px; font-family: tahoma, sans-serif; border-collapse: collapse; }
div#body{ width: 980px; }
table.borde{width:100%;}
td.borde{padding-left:4px;padding-right:4px;background-color:#E4F1F8;}
td.column{vertical-align:top;font-size:6px;padding:10px 7px 0px 0;width:741px}
td.first { padding-left: 0; }
td.column:first-child { padding-left: 0; }
td.column:last-child, td.sidebar { width: 30%; padding-right: 0; text-align: right; }
td.transparentPixel{width:1px;font-size:1px}
td.categoryBoxTopLine{font-size:3px;border-bottom:1px solid #91C0DD;width:99%}
td.categoryBoxBottomLine{font-size:3px;border-top:1px solid #91C0DD;width:99%}

td.region { font-family: Arial, Sans-Serif; border-right: 1px solid #91C0DD; border-left: 1px solid #91C0DD; background: #ffffff url(bx_tit_bk.gif) repeat-x scroll left top; padding: 4px 5px 3px 5px; font-weight: bold; }
td.country, td.location, td.state, td.city, .boxContent { border-right:1px solid #91C0DD; border-left:1px solid #91C0DD; border-top:1px solid #91C0DD; background-color: white; }

.category ul { margin: 0; padding: 5px 8px; float: left; width: 100%; overflow: hidden; font-family: Tahoma, Arial, Sans-Serif; }
.category ul li { float: left;width: 212px; border-bottom:1px solid #EFEFEF; }
.cities, .states, .zipbox, .categoryList {padding: 5px 0 5px 8px;border-bottom: 1px solid #91C0DD;}

.cities .column, .states .column { text-align:left; vertical-align:top; padding:0px; width:125px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; float: left; font-size: 11px; line-height: 18px; margin: 2px 5px 1px 3px; }

a.city{font-size:11px;}

body.inside div.container { padding: 4px 8px 8px 8px; border-bottom: 1px solid #91C0DD; }

div.cities, div.states { font-family: arial, sans-serif; clear: both; }

.category ul { list-style-type: none; padding-left: 0; margin: 0; }
.category ul li { padding:3px 1px 3px 3px; }

.category h2, .regionBox h2 { margin: 0; border-right: 1px solid #91C0DD; border-left: 1px solid #91C0DD; background-color: #f5f5f5; background-image: url(caja_tit_bk.gif); background-repeat: repeat-x; padding:2px 0 2px 5px; font-weight:bold; }
.category h2 { font-size: 14px; font-family: Tahoma, Sans-Serif; }
.regionBox h2 { font-size: 12px; font-family: Arial, Sans-Serif; padding:4px 5px 3px; }
.counter { font-weight: normal; font-size: 11px; }
.category { padding:4px; background-color: #E4F1F8; font-size: 12px; margin-bottom: .5em; text-align: left; }
.category .box-border, .regionBox .box-border { border-top: 1px solid #91C0DD; margin: 0 1px; }