body#rh-sweeps{background-color:#ab2c6b;color:#fff;}
#rh-wrapper{background-color:#fff;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:17px;width:976px;margin:0 auto;}
#rh-top .left{float:left;background:url(/graphics/bg-bottles.jpg) bottom right no-repeat;width:499px;height:514px;}
#rh-top .intro{margin:31px 0 21px 21px;}
#rh-top .details{font-size:17px;line-height:24px;font-weight:bold;margin-left:22px;}
#rh-top .details .enter{line-height:19px;text-transform:uppercase;}
#rh-top .details .title{background-color:inherit;color:#892565;font-size:24px;line-height:30px;font-weight:bold;text-transform:uppercase;margin-bottom:24px;}
#rh-top .prizes{font-size:16px;font-weight:normal;width:410px;margin-bottom:12px;}
#rh-top .prize{background-color:inherit;color:#8a6e2b;font-size:17px;font-weight:bold;text-transform:uppercase;}
#rh-top .rules{font-size:11px;line-height:13px;}
#rh-top .rules a{background-color:inherit;color:#000;font-weight:normal;text-decoration:underline;}
#rh-top .rules a:hover{text-decoration:none;}
#rh-top .right{float:left;width:477px;height:514px;overflow:hidden;}
#rh-bot{position:relative;background:url(/graphics/bg-bot.jpg) no-repeat;height:752px;padding:20px 14px;}
#rh-form{width:279px;margin-bottom:17px;}
#rh-form a{background-color:inherit;color:#fff;text-decoration:underline;}
#rh-form a:hover{text-decoration:none;}
#rh-form .b1,#rh-form .b2,#rh-form .b3,#rh-form .b4{background-color:#b93481;color:inherit;}
#rh-form .contentb{background-color:#b93481;color:#fff;min-height:460px;height:auto!important;height:460px;padding:16px;padding-right:0;}
#rh-form .thx{font-size:18px;line-height:24px;font-weight:bold;}
#rh-fields .label{float:left;font-weight:bold;width:72px;text-align:right;margin-right:8px;}
#rh-fields .input{float:left;margin:0 2px 6px 0;}
#rh-extra .box{float:left;width:22px;}
#rh-extra .text{float:left;font-size:11px;line-height:13px;font-weight:bold;width:234px;margin-bottom:10px;}
#rh-buttons{margin-bottom:40px;}
#rh-submit{float:left;width:136px;margin-left:4px;}
#rh-taf{float:left;width:130px;}
#rh-rules{font-size:11px;line-height:15px;width:460px;}
#rh-rules a{background-color:inherit;color:#000;font-weight:normal;text-decoration:underline;}
#rh-rules a:hover{text-decoration:none;}
#rh-logo{position:absolute;top:18px;right:132px;width:412px;height:286px;}
#rh-logo img{width:412px;height:286px;}
#rh-sponsor{position:absolute;top:368px;right:15px;width:378px;height:205px;}
#rh-sponsor img{width:378px;height:205px;}
#rh-sponsor-coupon{position:absolute;top:583px;right:151px;width:139px;height:28px;}
#rh-sponsor-coupon img{width:137px;height:28px;}
/* tell a friend */
.cbx{clear:both;height:1px;}
#taf{background-color:#b93481;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:13px;padding-bottom:13px;}
#taf-header{margin-bottom:13px;border-bottom:2px solid #fff;}
#taf-form-box{position:relative;background-color:#d2edfe;color:#9e1b67;width:380px;margin:0 auto;padding:0 0 14px 0;}
#taf-form{background:url(/graphics/taf-badge-show.jpg) bottom center no-repeat;padding:14px 14px 140px 14px;}
#taf-form a{background:inherit;color:#9e1b67;}
#taf-sent{text-align:center;font-weight:bold;padding:50px 0 90px 0;}
.taf-field-label{font-weight:bold;margin-bottom:2px;}
.taf-field-input-top{margin-bottom:16px;}
.taf-field-input{margin:0 8px 8px 0;}
.taf-field-input-top input,.taf-field-input input{width:155px;}
#taf-included{font-size:9px;width:320px;margin-bottom:8px;}
#taf-extra{float:right;width:220px;text-align:right;}
#taf-priv{font-size:11px;font-weight:bold;text-align:left;margin-bottom:8px;}
#taf-show{position:absolute;bottom:12px;left:84px;}
#taf-show img{width:208px;height:137px;}
