/*//////////////////////////////////////////////*/
/*/ offers /*/
/*//////////////////////////////////////////////*/
#contents h3{
font-size:140%;
font-weight:bold;
}
#contents h3.large{
font-size:18px;
font-weight:normal;
}
#contents ul{
list-style-position:inside;
}
#contents ul li{
margin:0 0 2px 0;
}
#contents a{
color:#5D4C56;
text-decoration:none;
}
#contents a:hover{
text-decoration:underline;
}
/*//////////////////////////////////////////////*/
.signup{
background:#DDD;
border-bottom:1px solid #CCC;
padding:15px;
overflow:hidden;
}
.signup p{
margin:0 0 15px 0;
font-size:140%;
}
.signup form{
overflow:hidden;
}
.signup input{
margin:0 2px 0 0;
padding:5px;
border:1px solid #CCC;
float:left;
}
.signup label{
height:24px;
padding:2px;
background:#FFF;
border:1px solid #CCC;
float:left;
display:block;
}
.signup label button{
width:80px;
height:24px;
line-height:24px;
background-color:#5D4C56;
border:0;
color:#FFF;
text-align:center;
font-size:140%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}
.signup label button:hover{
background:#505634;
}
/*//////////////////////////////////////////////*/
#contents .terms{
padding:10px 0 0 0;
}
#contents .terms dl{
border:0;
border-top:1px solid #CCC;
}
#contents .terms dl dt,
#contents .terms dl dd{
margin:0 0 2px 0;
color:#999;
font-size:110%;
}
#contents .terms dl dt{
margin:0 0 5px 0;
font-weight:bold;
}