
#CDSWIDLNKR { position: relative; width: 147px; font:bold 12px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
             color:#363636; margin:0; padding:0; text-align:center; }
#CDSWIDLNKR.border { border: 1px solid #589442; padding: 2px; background-color: #d1dfb8; }


#CDSWIDLNKR ul, #CDSWIDLNKR li { margin:0;padding:0;list-style:none; font-weight:bold; font-style:normal; color:#363636; text-indent:0; }

#CDSWIDLNKR a, 
#CDSWIDLNKR a:hover, 
#CDSWIDLNKR a:visited 
        { margin:0; padding:0; border:none; font-weight: bold; text-decoration:underline; outline:none; color:#363636; }
#CDSWIDLNKR a:hover { text-decoration:underline; }

#CDSWIDLNKR .widLNKWrite a, 
#CDSWIDLNKR .widLNKWrite a:hover, 
#CDSWIDLNKR .widLNKWrite a:visited 
        { text-decoration: underline; color: #196699 }

#CDSWIDLNKR .widLNKRInner { margin:0; padding: 4px 6px 2px; background-color: #fff; }
#CDSWIDLNKR #talink { padding-bottom: 4px; border-bottom: 1px solid #c8d8aa; margin-bottom: 4px; overflow: hidden; zoom: 1; }
#CDSWIDLNKR img { margin:0; padding:0; border: none; }

/* need to change to scalable font sizes for property linking widget */
#CDSWIDLNKR #talink.widLNKSml, #CDSWIDLNKR #talink.widLNKSml a { line-height:8pt; font-size:7pt; }
#CDSWIDLNKR #talink.widLNKMed, #CDSWIDLNKR #talink.widLNKMed a { line-height:9pt; font-size:8pt; }
#CDSWIDLNKR #talink.widLNKLrg, #CDSWIDLNKR #talink.widLNKLrg a { line-height:10pt; font-size:9pt; }

/* Error Box
   ----------------------------------------------------------------------------------------- */
#CDSWIDERR.widErrBx { height:auto; position:relative; overflow:hidden; background-color:#D9E4C4; font:normal 12px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif; color:#2c2c2c; text-align:left; margin:0; padding:0; }
#CDSWIDERR.widErrBx .widErrCnrs span { position:relative; z-index:1; display:block; width:6px; height:6px; background:url("/img2/sprites/cdsWdgtV1.gif") 0 0 no-repeat;}
#CDSWIDERR.widErrBx .widErrCnrs span.widErrCnrLft { background-position:-152px 0; float:left;}
#CDSWIDERR.widErrBx .widErrCnrs span.widErrCnrRgt { background-position:-158px 0; float:right;}

#CDSWIDERR.widErrBx .widErrData { margin:2px; padding:0 0 2px; background-color:#fff; }
#CDSWIDERR.widErrBx .widErrData, #CDSWIDERR.widErrBx .widErrData .widErrBranding { position:relative; }
#CDSWIDERR.widErrBx .widErrData .widErrBranding { z-index:0; border-bottom:2px solid #d9e4c4; background-color:#ecf1e1; }
#CDSWIDERR.widErrBx .widErrData .widErrBranding dl { margin:0; padding:6px 11px; }
#CDSWIDERR.widErrBx .widErrData .widErrBranding dt { width:132px; height:22px; overflow:hidden; margin-left:1px; }
#CDSWIDERR.widErrBx .widErrData .widErrBranding dt img { border:none; }
#CDSWIDERR.widErrBx .widErrData .widErrBranding dd { margin:3px 1px -1px; font-style:italic; font-size:11px; }
#CDSWIDERR.widErrBx .widErrData .widErrComponent p { margin:0; padding:12px 0; text-align:center; }

#CDSWIDERR.widErrBx .widErrLegal { margin:10px 10px 2px; font-size:10px; color:#a4a4a4;}
