/* ----------------------------------------------------------------------------------------- */
/* Vacation Rental Badges                                                                    */
/* ----------------------------------------------------------------------------------------- */
#CDSWIDVRPM {font:normal 11px Arial;text-align:center;color:#000;background-color:#FFF;overflow:hidden;width:133px;margin:0;padding:0;border:1px solid #787878;}
#CDSWIDVRPM a {text-decoration:none;}
#CDSWIDVRPM a:hover {text-decoration:underline;}
#CDSWIDVRPM .widVRPMManager div {margin:8px 4px;}
#CDSWIDVRPM .widVRPMManager a {font:normal 12px Arial;color:#2c2c2c;}

#CDSWIDVRPM .rate { display:block; position:relative; overflow:hidden; margin-left:auto;margin-right:auto;}
#CDSWIDVRPM .rate img { position:absolute;}

#CDSWIDVRPM .rate.no00, #CDSWIDVRPM .rate.no05, #CDSWIDVRPM .rate.no10, #CDSWIDVRPM .rate.no15, #CDSWIDVRPM .rate.no20, #CDSWIDVRPM .rate.no25,
#CDSWIDVRPM .rate.no30, #CDSWIDVRPM .rate.no35, #CDSWIDVRPM .rate.no40, #CDSWIDVRPM .rate.no45, #CDSWIDVRPM .rate.no50 { width:82px; height:17px;}

#CDSWIDVRPM .rate.no00 img { left:-36px; top:-202px;}
#CDSWIDVRPM .rate.no05 img { left:-36px; top:-182px;}
#CDSWIDVRPM .rate.no10 img { left:-36px; top:-162px;}
#CDSWIDVRPM .rate.no15 img { left:-36px; top:-142px;}
#CDSWIDVRPM .rate.no20 img { left:-36px; top:-122px;}
#CDSWIDVRPM .rate.no25 img { left:-36px; top:-102px;}
#CDSWIDVRPM .rate.no30 img { left:-36px; top:-82px;}
#CDSWIDVRPM .rate.no35 img { left:-36px; top:-62px;}
#CDSWIDVRPM .rate.no40 img { left:-36px; top:-42px;}
#CDSWIDVRPM .rate.no45 img { left:-36px; top:-22px;}
#CDSWIDVRPM .rate.no50 img { left:-36px; top:-2px;}

/* ----------------------------------------------------------------------------------------- */
/* 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:absolute; 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; left:0;}
#CDSWIDERR.widErrBx .widErrCnrs span.widErrCnrRgt { background-position:-158px 0; right:0;}

#CDSWIDERR.widErrBx .widErrData { margin:2px; padding:0 0 2px; background-color:#fff; }
#CDSWIDERR.widErrBx .widErrData, #CDSWIDERR.widErrBx .widErrData .widErrBranding { position:relative; top:0; left:0; }
#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 .widErrData .widErrComponent.widErrja p { margin:0; padding:6px 0 0 0; font-size:10px; text-align:center; }

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