.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: yellow;
}

/* ===== DROP DOWN STYLE ===== */
.anylinkcss           { width:350px; border:1px solid #D1D1D1; position:absolute; left:0; top:0; visibility:hidden; font:normal 12px Verdana; line-height:18px; z-index:100; background:white; }
.anylinkcss ul        { list-style-type:none; margin:0; padding:0; margin-bottom:0; }
.anylinkcss ul li     { width:100%; display:block; border-bottom:1px solid #D1D1D1; padding:0px 0; text-decoration:none; font-weight:normal; text-indent:5px; color:black; }
.anylinkcss ul li a   { font:normal 12px Verdana; color:black; position:relative; background:white; display:block; padding:4px 0px 4px 0px; line-height:18px; padding-left:8px; text-decoration:none; }
.anylinkcss a:hover   { background:#E4E4E4; color:black; }
.anylinkcss a:visited { color:black; }

/* ===== DROP DOWN SHADOW STYLE ===== */
.anylinkshadow        { position:absolute; left:0; top:0; z-index:99; background:black; visibility:hidden; }
/* ===== DROP DOWN POINTER IMAGE STYLE ===== */
.anylinkpointer       { border-width:0; position:absolute; left:165px; top:8px; }
.anylinkmagnifier     { border-width:0; position:absolute; left:152px; top:3px; }
.anylinkquestion      { border-width:0; position:absolute; left:152px; top:3px; }

/* ===== MENU STYLE ===== */
.urbangreymenu                 { width:180px; border:1px solid #D1D1D1; }
.urbangreymenu .headerbar      { font:bold 13px Verdana; color:white; background:#5E778F; margin-bottom:0; text-indent:10px; padding:7px 0 7px 0; margin:0px; }
.urbangreymenu ul              { list-style-type:none; margin:0; padding:0; margin-bottom:0; }
.urbangreymenu ul li           { width:100%; display:block; border-bottom:1px solid #D1D1D1; padding:0px 0; text-decoration:none; font-weight:normal; text-indent:5px; color:black; }
.urbangreymenu ul li a         { font:normal 12px Verdana; color:black; position:relative; background:white; display:block; padding:4px 0px 4px 0px; line-height:18px; padding-left:8px; text-decoration:none; }
.urbangreymenu ul li a:visited { color:black; }
.urbangreymenu ul li a:hover, .urbangreymenu ul li a.selectedanchor { color:black; background:#E4E4E4; }

/* ===== BASKET MENU STYLE ===== */
.anylinkmenucols            { position:absolute; left:0; top:0; visibility:hidden; border:1px solid black; padding:4px; font:normal 12px Verdana; z-index:100; background:#E9E9E9; }
.anylinkmenucols li         { padding-bottom:2px; }
.anylinkmenucols .column    { float:left; padding:0px 0px; margin-right:0px; background:#E0E0E0; }
.anylinkmenucols .column ul { margin:0; padding:0; list-style-type:none; }
