table.directory {
border-collapse:collapse;
width:100%;
}

table.directory tbody tr td {
padding:5px;
border:2px solid #fff;
font-size:80%;


}
table.directory tbody tr td a {
color:#000;
text-decoration:underline;
}
.content {
padding:0;
}
table.directory tbody tr.odd td {
	background:#CCCCCC;
}

table.directory tbody tr.hover td {
	background:#222;
	color:#fff;
}

table.directory tbody tr.hover td a {
color:#fff;
text-decoration:underline;
}

th {
background:#222;
    font-weight: bold; 
    padding: 6px;
	color:#fff;
	font-size:90%;
	text-align:left;

}

th.header { 
    background:#222 url(../images/sort.gif) no-repeat bottom right;     
    cursor: pointer; 
    font-weight: bold; 
    padding: 6px;
	color:#fff;
	font-size:90%;
	text-align:left;
} 

th.headerSortUp { 
    background:#222 url(../images/sortup.gif) no-repeat bottom right;     

} 
th.headerSortDown { 
    background:#222 url(../images/sortdown.gif) no-repeat bottom right;     

} 

#submitclub h4 {
background:#343434;
color:#fff;
font:120%;
font-weight:bold;
padding:5px;
cursor:pointer;
}

#submitclub h4.opened {
background:#222;

}

#submitclub h4 em{
font-size:60%;
color:#7bd2ff;
}
#submitclub-content {
padding:10px 0;
}
#submitclub-content p {
padding:10px 20px;
font-size:90%;
}
#submitclub-content a {
color:#005e8e;
}

#directoryuk {
text-align:center;
}

.country-content img {
float:right;
margin:20px;
}
.country-content {
padding:0 0 10px 0;
min-height:100px;
}

.country-content h6 {
color:#222;
font-size:120%;
text-align:left;
margin:10px 20px;
text-decoration:underline;
}

.country-content dl {
margin:0 20px;
font-size:80%;
}

.country-content dl dt {
font-weight:bold;
padding:2px 0;
}

.country-content dl dd {
color:#333;
padding:4px 10px;
}

#accordion h4 {
text-align:left;
padding-left:20px;
margin-top:0;
}

#accordion h4:hover {
background:#cbcbcb;
color:#222;
}

.country-toggler-open {
color:#f70;
}

#dir_area {
display:none;
}