﻿h1 { font-size:14.5pt; }
.title { font-weight:bold; font-size:10pt; margin-bottom:15px; }
.title h1 { margin-right:3px; }
.subtext { line-height:130%; margin-bottom:10px; }
.sweepLeft, .sweepRight { padding:10px 10px 0 10px; float:left; position:relative; }
.sweepLeft { width:471px; }
.sweepRight { width:443px; }
.weeklyPrize { background:transparent url(/image/home/hotevents/bottom.jpg) no-repeat scroll left bottom;
	padding-bottom:6px; text-align:left; width:471px; position:relative; }
.weeklyPrize .head { background:transparent url(/image/home/hotevents/bckgrdactive.gif) repeat-x scroll 0 0;
    height:25px; position:relative; text-align:center; color:#ffffff; font-size:11pt; font-weight:bold; padding-top:7px; }
.weeklyPrize .head .leftC { background:transparent url(/image/home/hotevents/leftactive.gif) no-repeat scroll left top; 
    position:absolute; top:0px; left:0px; width:7px; height:32px; }
.weeklyPrize .head .rightC { background:transparent url(/image/home/hotevents/rightactive.gif) no-repeat scroll right top; 
    position:absolute; top:0px; right:0px; width:7px; height:32px; }
.weeklyPrize .body { background:#F2F2F2; border-left:1px solid #969696; border-right:1px solid #969696; padding:10px; }
.weeklyPrize .body h3, .weeklyPrize .body h3 a { color:#003366; }
.weeklyPrize .body h3 a { text-decoration:underline; }
.weeklyPrize .body h3 a:hover { text-decoration:none; }
#pnlmsg { margin-bottom:5px; }
#pnlmsg .error { font-weight:bold; color:red; font-size:11pt; }

.formHead, .formElem { padding-left:20px; padding-right:20px; }
.formHead { padding-bottom:10px; border-bottom:1px solid #cbcbcb; margin-bottom:20px; }
.formElem { padding-bottom:5px; overflow:hidden; }
.formElem .name { width:150px; float:left; color:#003366; font-weight:bold; padding-top:2px; }
.formElem input { width:220px; }
.formElem input.grey { color:#B3B3B3; }
.formElem select { width:220px; }
#agreeterms {	width:13px; } 
p.shortterms { padding:10px 20px; line-height:130%; }
.enterBtn { border:0px; cursor:pointer; }

.specOffers { width:443px; position:relative; overflow:hidden; border-top:1px solid #cbcbcb; margin-top:40px; }
.specOffers h3 { margin:10px 0 4px 0; font-size:10pt; }
.specOffers .item { width:130px; float:left; position:relative; margin-bottom:10px; text-align:center; margin-right:25px; }
.specOffers .itemRight { margin:0; }
.specOffers .item h4 { margin:5px 5px 0 5px; font-style:italic; font-size:10pt; }
.specOffers .item p { margin:5px; } 

.postMsg { padding:20px; text-align:left; line-height:130%; }
.specOffers .item button { margin-left:5px; }

.formElem a, p.shortterms a, .specOffers .item h4 a, 
	.weeklyPrize .body p a  { color:#003366; font-weight:bold; text-decoration:underline; }
.formElem a:hover,  p.shortterms a:hover, .specOffers .item h4 a:hover,
	.weeklyPrize .body p a:hover { text-decoration:none; }

.weeklyPrize img, .specOffers img { border:0px; }
.weeklyPrize .body p, .specOffers .item p { line-height:130%; }

.specOffers .item p a { color:#000000; font-weight:normal; text-decoration:none; }
.specOffers .item h4 a { text-decoration:none; }
.specOffers .item h4 a:hover { text-decoration:underline; }