body,
#cpJobOfTheDaySec,
#cpJobOfTheDaySec * { margin: 0; padding: 0; }
#cpJobOfTheDaySec { width: 300px; height: 250px; display: block; position: relative; border: 2px solid #CCCCCC; background: #FFFFFF; }
a img { border: 0 none; }
#cpJobOfTheDaySec .container { background: url(../images/banner_cp_widget.jpg) no-repeat 50% 0; width: 100%; position:relative; padding: 108px 0 0; }
#cpJobOfTheDaySec .container .slide { display: block; width: 290px;  height: 116px; cursor:pointer; position: absolute; top: 0; left: 50%; margin: 108px 0 0 -145px; }
#cpJobOfTheDaySec .container .slide * { text-align:center; }
#cpJobOfTheDaySec .container .slide .logo { margin-bottom: 3px; }
#cpJobOfTheDaySec .container .slide .logo img{ width:112px; height:40px; }
#cpJobOfTheDaySec .container .slide .label { font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 16px; color: #575756; line-height: 110%; }
#cpJobOfTheDaySec .overlay { width: 100%; border-bottom: 5px solid #A82B20; position: absolute; bottom: 0; left: 0; height: 20px; display: block; }
#cpJobOfTheDaySec .overlay  a.button { width: 94px; height: 23px; background-image: url(../images/btn_cp_widget.png); background-repeat: no-repeat; background-position: 50% 0; display:block; margin: 0 auto; }
#cpJobOfTheDaySec .overlay a.button:hover { background-position: 0 -23px; }
#cpJobOfTheDaySec .overlay a.button:active { background-position: 0 -46px; }