BODY { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #000; background: #FFF; }
img { border: 0px; }

A    { color: #39C; text-decoration: none}
A:hover { color: #888888 }
h1 {font-weight: normal; font-size: 14px; color: #CC0000 }
h1 a {font-weight: normal; font-size: 14px; color: #CC0000: text-decoration: underline; }

h3 {font-weight: normal; font-size: 14px; color: #000; padding: 4px; border: 1px solid #999; background-color: #FFFFCC;}
hr {color: #F60; height: 1px; width:100%}

.countrylist { width: 150px;}
.countrylist a { display: block; padding-bottom: 2px; font-size: 11px; color: #666; }
.countrylist a:hover { color: #000; background-color: #EFEFEF;}

/* Shopping Map 2 */
#shoppingmap2 { background-color: #FFF; width: 650px; }
#shoppingmap2 a { font-size: 12px; color: #666; display: block; margin: 2px 0 2px 0; padding: 2px; }
#shoppingmap2 a:hover { color: #000; background-color: #DEDEDE }
#shoppingmap2 .community { background-color: #FFF; }
#shoppingmap2 h2 { color: #FFFFFF; padding: 4px; font-size: 11px; font-weight: normal; }

#collectionvertical { border: 1px solid #EEE; padding: 4px;}
#collectionvertical h2 { font-size: 14px; color: #000;}
#collectionvertical a { font-size: 11px; color: #3399CC; text-decoration: underline; padding-bottom: 10px; display: block;}

#collectionhorizontal { padding: 4px;}
#collectionhorizontal h2 { font-size: 20px; letter-spacing: -1px; color: #000; margin: 10px 0 0 10px; font-weight: normal; }
#collectionhorizontal a { font-size: 11px; color: #3399CC; text-decoration: underline; padding-bottom: 10px; }

#network { background-color: #6E6C6C; padding: 6px; color: #CCC; font-size: 9px;}
#network a { color: #FFF; margin-right: 5px; }

#linksexternal { border-top: 1px solid #999; font-size: 9px; text-align: left; padding: 4px;}