/* coupon details */
div#coupon-description { width: 395px; margin: 15px 0 10px 6px; font-size: 8pt; color: #484848; position: relative; float: left; }
div#coupon-expires { width: 395px; margin-top: 10px; font-size: 10pt; font-weight: bold; color: #616161; }
img#coupon-screenshot { margin: 5px 10px 0 0; border: 1px solid #d3d3d3; float: right; }
img#coupon-expired { left: 90px; top: 0px; position: absolute; }

/* coupon code */
table#coupon-code-container { height: 38px; margin: 10px 0 17px 0; border: 1px solid #c3bebe; background: url('images/layout/coupon_code_bg.png') repeat-x; }
table#coupon-code-container tr td { padding: 7px 20px 0; vertical-align: top; }
span#coupon-encash { text-align: right; }
span#coupon-encash a { color: #c92516; font-size: 12pt; font-weight: bold; text-decoration: none; }
span#coupon-encash a:hover { text-decoration: underline; }
span#coupon-code  { display: none; }
span#coupon-code  a { color: #484848; font-size: 12pt; font-weight: bold; }
span#coupon-code a span { color: #828282; font-size: 12pt; font-weight: bold; }

/* further coupons from current company */
div#coupons-further { width: 280px; margin: 10px 0 0 22px; float: left; }
div#coupons-further ul { margin: 0; padding: 0; list-style: none; }
div#coupons-further ul li { margin: 0 0 2px 0; color: #292929; font-size: 8pt; }
div#coupons-further ul li a { color: #9faa34; font-size: 8pt; font-weight: bold; text-decoration: underline; }
div#coupons-further ul li a:hover { text-decoration: none; }

div#coupons-all-container { width: 330px; margin: 10px 20px 0 0; background-color: #ffffff; float: right; }
div#coupons-all-container div { margin: 13px 10px; font-size: 9pt; color: #434343; }
div#coupons-all-container div a { color: #434343; font-weight: bold; font-size: 9pt; text-decoration: none; }
div#coupons-all-container div a:hover { text-decoration: underline; }
div#coupons-all-container div a#company-link { color: #c92516; font-size: 9pt; font-style: normal; font-weight: bold; }

/* comments */
div#coupon-comments { width: 335px; margin: 10px 0 0 5px; float: left; }
div.coupon-comment-title { margin: 10px 0 5px 10px; font-size: 8pt; font-weight: bold; color: #525252; }
div.coupon-comment-title em { font-size: 8pt; font-weight: bold; font-style: normal; color: #c92516; }
div.coupon-comment-text { margin: 0 0 20px 10px; font-size: 8pt; font-weight: normal; color: #525252; }
div#coupon-comments hr { width: 100%; margin: 20px 0 10px 0; border: 0px none; border-bottom: 1px solid #cccccc; height: 1px; }

/* add comment */
form#coupon-comment-new div { width: 85px; height: 22px; margin: 4px 0 0 10px; line-height: 22px; font-size: 8pt; float: left; }
form#coupon-comment-new div#security-code { margin-top: 15px; }
form#coupon-comment-new input.coupon-comment-text, form#coupon-comment-new input.coupon-comment-captcha { width: 230px; height: 22px; margin-top: 4px; background-color: #ffffff; border: 1px solid #eeeeee; float: left; }
form#coupon-comment-new textarea { width: 230px; height: 55px; margin-top: 4px; background-color: #ffffff; border: 1px solid #eeeeee; float: left; }
form#coupon-comment-new img { margin-top: 4px; margin-left: 2px; float: left; }
form#coupon-comment-new input.coupon-comment-captcha { width: 100px; margin-left: 95px; float: left; }
form#coupon-comment-new input.coupon-comment-submit { width: 90px; height: 24px; margin: 4px 0 0 235px; background-color: #ffffff; border: 1px solid #eeeeee; }
form#coupon-comment-new input.coupon-comment-submit:hover { color: #c92516; }

/* ratings */
div#coupon-ratings { width: 257px; padding: 22px 9px 40px 22px; margin: 10px 10px 0 0; border: 1px solid #e9e9e9; background-color: #ffffff; font-size: 8pt; float: right; }
div#coupon-ratings-text { width: 240px; margin: 25px 0 25px 0; padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; font-size: 8pt; line-height: 150%; }
div#coupon-ratings a { font-size: 8pt; color: #484848; font-weight: bold; text-decoration: none; }
div#coupon-ratings a:hover { color: #c92516; text-decoration: none; }
div#coupon-ratings img#rate-works { margin-right: 10px; float: left; }
div#coupon-ratings p{ margin: 0 0 30px 0; font-size: 8pt; }