body, #nav_sec { background-color:#b70; }

#content, #branding{ background-color:#fec; }

h1, #content a{ color:#b70; }

#nav_sec li a, #content .linkslist ul a{
background-color:#fa0;
background-image:url('../images/nav_sec_business.png');
}
td, th {border-color: #b70;}

.detailed th, .detailed td{
line-height:18px;
height:35px;
}
#shops td, #shops th{
width: 12%;
height:35px;
line-height:17px;
border-style: none solid none solid;
border-left:solid #fff 0px;
}
#shops tr.r1 th[headers]{
background-image:url('../images/table_head_arrow.png');
background-position:center right;
}
#shops th:first-child{
border-right:solid #fff 0px;
}
#shops td{
border-left:solid #fff 0px;
}
#shops tr.r2 th[headers], #shops tr.food th[headers]{
background-image:url('../images/table_head_arrow_r2.png');
background-position: center right;
padding-right:8px;
}
thead th{
background-color:#f90;
background-image:url('../images/nav_sec_business.png');
}

table .r2, table .food{ background-color:#fc8;}
#shops a{
border-bottom:1px dotted #b70;
}

#pubs td, #pubs th{
width: 11%;
height:35px;
line-height:17px;
border-style: none solid none solid;
border-left:solid #fff 0px;
}
#pubs th:first-child, #pubs td:last-child, th#sa, #shops td:last-child{
border-right:solid #fff 0px;
}
#pubs th[headers="type"], #pubs th[id="type"]{
border-right:solid #fff 0px;
width:5%;
}
#pubs tr.pub th[headers]{
background-image:url('../images/table_head_arrow.png');
background-position:center right;
}
#pubs tr.food th[headers]{
background-image:url('../images/table_head_arrow_r2.png');
background-position: center right;
padding-right:5px;
}
#pubs tr.pub th[headers="pub"]{
background-image:url('../images/table_head_2_tone.png');
background-position: center right;
}
#pubs .food {border-bottom:1px solid #b70;}
#pubs .food:last-child{border-bottom:0px solid #b70;}

