#redeem .callus{
width:190px;
padding:0 10px 0 5px;
float:left;
}
#redeem .callus span{
color:#FC0;
font-size:140%;
font-weight:bold;
}
#redeem form{
width:345px;
padding:0 0 0 10px;
border-left:1px solid #666;
float:left;
}
#redeem form div{
padding:10px 10px 20px 10px;
border-bottom:1px solid #666;
overflow:hidden;
}
#redeem form label{
width:345px;
line-height:30px;
color:#FC0;
font-size:120%;
font-weight:bold;
}
#redeem form label span{
color:#888;
}
#redeem form input{
width:312px;
padding:6px;
border:1px solid #666;
}
#redeem form input.date-pick{
width:280px;
float:left;
}
#redeem form input.send{
width:100px;
height:0;
margin:10px 0 0 0;
padding:32px 0 0 0;
background:url(/img/contact/send.jpg) no-repeat 0 0;
border:0;
overflow:hidden;
display:block;
}
/*/ IE6 /*/ *html #redeem form input.send{height:32px; padding:0;} /*//*/
/*/ IE7 /*/ *+html #redeem form input.send{height:32px; padding:0;} /*//*/
#redeem form input.send:hover{
background:url(/img/contact/send.jpg) no-repeat 0 -32px;
}
#redeem form a{
margin:7px 0 0 0;
float:right;
color:#FFF;
font-size:120%;
text-decoration:none;
}
#redeem form a:hover{
text-decoration:underline;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
/*/ DATE PICKER /*/
/*/////////////////////////////////////////////////////////////////////////////////////*/
a.dp-choose-date{
background:#F30; 
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
table.jCalendar{
border:1px solid #F30;
background:#FFF;
}
table.jCalendar th{
background:#666;
color:#fff;
}
table.jCalendar td{
background:#DDD;
color:#000;
}
table.jCalendar td.other-month{
background:#FFF;
color:#aaa;
}
table.jCalendar td.today{
background:#F30;
color:#fff;
}
table.jCalendar td.selected{
background:#666;
color:#fff;
}
table.jCalendar td.selected:hover{
background:#f33;
color:#fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover{
background:#fff;
color:#000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover{
background:#bbb;
color:#888;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
div.dp-popup h2{
background:#F30;
color:#FFF;
}
div.dp-popup a{
color:#FFF;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
.redeem form a.dp-choose-date{
width:28px;
height:28px;
margin:0;
padding:0;
border:1px solid #666;
display:block;
overflow:hidden;
text-indent:-5000px;
float:left;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
table.jCalendar{
border-collapse:separate;
border-spacing:2px;
font-size:10px;
}
table.jCalendar th{
font-weight:bold;
padding:3px 5px;
}
table.jCalendar td{
padding:3px 5px;
text-align:center;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
div.dp-popup{
position:relative;
font-size:10px;
font-family:arial, sans-serif;
width:171px;
}
div#dp-popup{
position:absolute;
z-index:199;
}
div.dp-popup h2{
line-height:25px;
font-size:120%;
text-align:center;
}
a#dp-close{
display:none;
}
div.dp-popup a{
line-height:30px;
padding:0 3px;
font-size:120%;
text-decoration:none;
display:block;
}
div.dp-popup div.dp-nav-prev{
position:absolute;
top:0;
left:0;
width:100px;
}
div.dp-popup div.dp-nav-prev a{
float:left;
}
div.dp-popup div.dp-nav-next{
position:absolute;
top:0;
right:0;
width:100px;
}
div.dp-popup div.dp-nav-next a{
float:right;
}