
.twitter {
float: left;
}

.facebook {
float: right;
text-align: right;
}

.social-media-digg div {
margin: 6px 0 0 60px;
}

p.blue {
font-size: 1.4em;
color: #0060a9;
font-weight: bold;
margin: 0 0 6px;
}

p.count {
font-size: 1.6em;
color: #000;
font-weight: bold;
margin-bottom: 16px;
}

p.blue-small {
font-size: 1.2em;
color: #0060a9;
font-weight: bold;
margin: 0 0 6px;
}

p.count-small {
font-size: 1.5em;
color: #000;
font-weight: bold;
margin-bottom: 16px;
}

#calendar-top {
clear: both;
background: #e6eaf3 url(../images/calendar-top.jpg) no-repeat;
width: 766px;
height: 183px;
margin-top: 20px;
}

#calendar-top-new {
clear: both;
background: url(../images/calendar-top-new.jpg) no-repeat;
width: 766px;
/*height: 258px;*/
margin: 0;
padding-top: 8px;
}

.calendar-pad {
margin-left: 225px;
}

.calendar-intro {
float: left;
width: 250px;
}

.calendar-intro p {
font-size: .845em;
line-height: 14px;
}

.count-down {
float: right;
background: url(../images/count-down-bg.jpg) no-repeat;
width: 266px;
height: 69px;
}

.calendar-intro div {
padding: 0 5px;
}

.count-down div {
padding: 2px 0 0 44px;
}

#month-container {
clear: both;
margin-left: -90px;
padding: 0;
width: 620px;
text-align: center;
}

.month-left {float: left; margin: 45px 0 0 0;}
.month-mid {
width: 298px;
float: left;
margin: 40px 20px 16px 20px;
}
.month-right {float: left; margin: 45px 25px 0 0;}


.contest-details {
clear: both;
background: url(../images/contest-details-bg.jpg) no-repeat;
width: 540px;
height: 119px;
margin-top: 14px;
}

.contest-details div {
padding: 12px 0 0 12px;
}

/* calendar table*/
#calendar {
width:766px;
background:url(../images/calendar-bg.jpg) bottom left no-repeat;
margin-bottom: 22px;
border-top: #e7ebf4 solid 1px;

border-bottom: #fff solid 1px;

}

#winners-calendar {
margin: 12px 18px;
background-color: #cdd8ee;
}

#winners-calendar th {
height: 22px;
font-size: .945em;
font-weight: bold;
color: #fff;
background-color: #0060a9;
}

#winners-calendar td {
width: 102px;
height: 88px;
color: #5a5544;
padding: 4px 4px 4px 8px;
background-color: #f1f4fa;
vertical-align: top;
border-top: #dde3f2 solid 2px;
border-right: #dde3f2 solid 2px;
}

#winners-calendar td.last-col {
border-right: #f1f4fa solid 2px;
border-top: #dde3f2 solid 2px;
}

.date {
font-size: 1.4em;
font-weight: bold;
color: #000;
padding-bottom: 10px;
}

.winner-detail {
font-size: .845em;
line-height: 12px;
}

a.calendar-blue:link, a.calendar-blue:visited { color: #0663a8; font-weight: bold; text-decoration: none;}

/* reset hide tab box border*/
.no-border {padding:12px 12px 0px 12px;border:1px solid #fff;border-top:none;margin:-12px 0 12px 0;}

.primarytabs-home {line-height:1.2em;font-size:.845em;margin:0 0 12px 0;padding:0;clear:both}
.primarytabs-home .primarytabs-screenreaderimage{position:absolute;top:0;left:0;}

	
.clear-both {
clear: both;
}

/* homepage table */
.account-selector-box-homepage {width:205px; padding:4px; margin:0 8px 12px 0; text-align:left; border:1px solid #a3b2d1; background:#fff;}
.account-tab-right-wrapper-homepage { }
.account-tab-right-wrapper-homepage ul {margin:0 0 12px 0; font-size:.9em;}

sup.super {
font-size: .745em;
font-weight: bold;
}

.super-mc {
font-size:8px;
vertical-align:2px;
}

a.no-hover:link, a.no-hover:visited, a.no-hover:hover {text-decoration: none; }


/* count down homepage*/
#banner-countdown { 
background:url(../images/bnr-stimulus-countdown.jpg) no-repeat;
width:768px;
height:237px;
position: relative;
}

.prize-meter {
float: left;
position : absolute;
top : 174px;
left : 210px;
}

.time-left {
float: right;
position : absolute;
top : 162px;
left : 552px;
}

#countdownText {
font-size: 14px;
font-weight: bold;
}

/* count down calendar page*/
#intro-count {
clear: both;

}

.calendar-intro-new {
float: left;
width: 174px;
/*padding-top: 50px;*/
}

.calendar-intro-new p {
font-size: .845em;
line-height: 14px;
}

.count-down-new {
float: right;
width:342px;
height:160px;
position: relative;
}

.hide-clock {
background:url(../images/daily-prize-metre.gif) no-repeat;
display: none;
}

.calendar-intro-new div {
padding: 0 5px;
}

.count-down-new div {
padding: 5px 0 0 44px;
}

.prize-meter-sm {
float: left;
position : absolute;
top : 64px;
left : -21px;
}

.time-left-sm {
float: right;
position : absolute;
top : 108px;
left : 149px;
}

/* bottom banners */
#winners-map {
float: left;
width: 266px;
margin-right: 8px;
}

#more-chances {
float: right;
width: 266px;
}

/* Call-outs with gradients with specific height for calendar promos */
.callout-lightblue-gradient-calendar{}
.callout-lightblue-gradient-calendar .callout-top{background: url(/uos/_assets/images/callouts/corners-gradient-lightblue-bg.gif) top left no-repeat;}
.callout-lightblue-gradient-calendar .callout-top span{background: url(/uos/_assets/images/callouts/corners-gradient-lightblue-bg.gif) top right no-repeat;}
.callout-lightblue-gradient-calendar .callout-content{border-left:1px solid #c3cce0;border-right:1px solid #c3cce0;background: #fff url(/uos/_assets/images/callouts/gradient-lightblue-bg.gif) bottom left repeat-x; height: 226px}
.callout-lightblue-gradient-calendar .callout-content h2{font-size:1.275em;color:#595959}
.callout-lightblue-gradient-calendar .callout-bottom {background: url(/uos/_assets/images/callouts/corners-gradient-lightblue-bg.gif) bottom left no-repeat;}
.callout-lightblue-gradient-calendar .callout-bottom span{background: url(/uos/_assets/images/callouts/corners-gradient-lightblue-bg.gif) bottom right no-repeat}


.mapWinnerAddress {
font-size: .845em;
color: #000;
font-weight: bold;
line-height: 12px;
padding-bottom: 6px;
}

.mapWinnerDate {
font-size: .845em;
color: #000;
padding: 6px 0 0 0;
}

.mapWinnerName {
font-size: .845em;
color: #000;
font-weight: bold;
width: 180px;
line-height: 12px;
}

/* winners near you */
.map-left {
float: left;
width: 354px;
margin-right: 8px;
}

.map-right {
float: right;
width: 150px;
padding: 34px 0 0 0;
}

