#Contest {margin:0 25px 0 5px;}
#Contest * {font:normal 10pt Arial Verdana Helvetica, sans-serif;}
#Contest .contestTextArea {margin:5px 0 0 0;}
#Contest a,
#Contest a:active,
#Contest a:visited,
#Contest a:hover{color: #c80503;font-weight: bold;text-decoration: underline;}

#Contest .contest-barker-copy p{margin-top:10px;}

#Contest .question {font-weight: bold;}
#Contest .label {width:128px;font-size: 100%;font-weight:bold;}
#Contest .contestArea {padding-bottom: 10px;margin-left:-7px;}
#Contest .submitArea {padding: 10px 10pt 10px 20px;background-color:#cecece;}
#Contest .rules {margin:10px 0;}
#Contest .rules input{float:left;}
#Contest .rules label{display:block;margin:0px 0px 5px 0px;position:relative;top:1px;left:3px;}
#Contest textarea{overflow:auto;}

.selectOpt {margin:20px 0;display:block; font-weight:bold;}
#Contest #Contest_contestPlaceholder__ctl0_3_cbAnswers input,
#Contest #cfRadiolistAnswers table input{float:left;}
#Contest #cfRadiolistAnswers table label{float:left;width:440px}
#Contest .confirmationText p{margin:10px;}
#Contest #Contest_pnlLoggedIn{margin:5px 0 10px 0;}
#Contest #cfRadiolistAnswers .answer{padding-bottom:5px; color:#339900;}
#Contest .confirmationText{margin:10px 0 0 0;}

/** CMA Side Styles **/
#Contest .contestType{display:block;margin:5px 0 10px 0;}
#Contest #contestMainImageArea{/*margin:10px 0;*/}
#Contest .chkPromo input{float:left;}
#Contest .CMABoxes input{float:left;}

/* Eligibility Validation styles - start*/
#Contest .Eligibility {margin-left:10px;font-size:13pt;}
#Contest .EligibilityText {font-weight:bold;margin-top:6pt;}
#Contest .EligibilityMessage {margin-top:6pt;}
#Contest .EligibilityImage {padding-bottom:2px;padding-top:2px;margin-left:-5px;}
/* Eligibility Validation styles - end*/
