*  {margin: 0; padding: 0;}

body  {font-family: arial, helvetica, verdana, geneva, sans-serif; font-size: .8em; background-color: #FFFFFF; color: #FFFFFF; margin: 0px; padding: 0px; text-align: center;}

img  {display: block; border: 0px;}
  img.leftImage  {float: left; margin: 0px 10px 10px 0px;}
  img.rightImage  {float: right; margin: 0px 0px 10px 10px;}
  
a  {text-decoration : underline; color: #028798;}
  a:hover  {text-decoration : none; color : #178C9E;}
a.backLink  {border: 1px solid #e6e6e6; background-color: #f7f7f7; font-weight: bold; font-size: .85em; padding: 2px 5px 2px 5px; text-decoration: none; display: block; float: left;}
  a.backLink:hover  {border: 1px solid #c3e7ed; background-color: #dcf1f4; color: #178C9E;}
a.topLink  {border: 1px solid #e6e6e6; background-color: #f7f7f7; font-weight: bold; font-size: .85em; padding: 2px 5px 2px 5px; text-decoration: none; display: block; float: right;}
  a.topLink:hover  {border: 1px solid #c3e7ed; background-color: #dcf1f4; color: #178C9E;}
    
p  {margin: 0px 0px 10px 0px;}

br {line-height: 7px;}

form  {margin: 0px;}

h1  {font-size: 1.6em; color: #FFFFFF; font-weight: bold; padding: 0px; margin: 0px 0px 7px 0px;}
h2  {font-size: 1.4em; margin: 0px 0px 10px 0px; color: #FFFFFF; font-weight: bold;}
h3  {font-size: 1.1em; margin: 10px 0px 3px 0px; color: #FFFFFF;}
h4  {font-size: .9em; margin: 0px 0px 5px 0px; color: #FFFFFF;}
h5  {font-size: .8em; margin: 0px; color: #FFFFFF;}
h6  {font-size: .7em; margin: 0px; color: #FFFFFF;}


.clearAll  {clear: both;}
.clearLeft  {clear: left;}
.clearRight  {clear: right;}
.floatRight {float: right;}
.floatLeft {float: left;}
.floatLeftPad {float: left; margin: 0px 5px 0px 0px;}
.floatRightPad {float: right; margin: 0px 0px 0px 10px;}

.centered  {text-align: center;}

div.errors  {border: 1px solid #ed008c; background-color: #FFFFFF; color: #ed008c; font-weight: bold; display: block; padding: 5px; margin: 0px 0px 10px 0px;}
  div.errors ul  {margin: 0px 0px 0px 0px;}
    div.errors ul li  {margin: 0px 0px 0px 30px;}

/* MAIN SITE TEMPLATE STYLES */
#bodyContainer  {margin: 0px auto 0px auto; width: 989px; height: auto; display: block; text-align: left; background: url(../../media/images/body_bg.jpg) repeat-y 0px 0px;}

#bodyContainerBlue  {margin: 0px auto 0px auto; width: 989px; height: auto; display: block; text-align: left; background: url(../../media/images/body_bg_blue.jpg) repeat-y 0px 0px;}

  #bodyContainer #homePage  {width: 969px; height: auto; display: block; margin: 0px 0px 0px 10px; text-align: center;}
  
    #bodyContainer #homePage #topNav  {width: 969px; height: 24px; background: url(../../media/images/home_topnav_bg.jpg) no-repeat 0px 0px; text-align: right; margin: 0px auto 0px auto; padding: 4px 0px 0px 0px;}
      #bodyContainer #homePage #topNav ul  {margin: 0px; padding: 0px;}
        #bodyContainer #homePage #topNav ul li  {display: inline; list-style: none; margin: 0px;}
          #bodyContainer #homePage #topNav ul li a  {list-style: none; margin: 0px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin: 4px 10px 0px 0px; padding: 0px 4px 2px 0px;}
            #bodyContainer #homePage #topNav ul li a:hover  {background-color: #FFFFFF; color: #0093ab;}
            #bodyContainer #homePage #topNav ul li a img  {display: inline; margin-right: 5px;}
  
    #bodyContainer #homePage #celebNav  {width: 949px; height: auto; text-align: right; margin: 0px auto 0px auto; padding: 4px 20px 4px 0px;}


    #bodyContainer #homePage #mainNav  {width: 959px; height: 35px; background: url(../../media/images/home_mainnav_bg.jpg) no-repeat 0px 0px; text-align: right; margin: 0px auto 0px auto; padding: 0px 10px 0px 0px; font-size: 1.2em;}
      #bodyContainer #homePage #mainNav ul  {margin: 0px 0px 0px 120px; padding: 0px; display: block;}
        #bodyContainer #homePage #mainNav ul li  {float: left; list-style: none; margin: 0px; display: block;}
          #bodyContainer #homePage #mainNav ul li a  {font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; width: auto; height: 28px; padding: 7px 5px 0px 10px; float: left;}
            #bodyContainer #homePage #mainNav ul li a:hover  {background-color: #ed81c1;}

          #bodyContainer #homePage #mainNav ul li a.powerCouple  {font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; width: auto; height: 28px; padding: 7px 10px 0px 10px; float: left; background: url(../../media/images/nav_powercouple_bg.gif) repeat-x 0px 0px;}
            #bodyContainer #homePage #mainNav ul li a.powerCouple:hover  {background: url(../../media/images/nav_powercouple_bg_o.gif) repeat-x 0px 0px;}

      #bodyContainer #homePage #mainNav ul.coupleNav  {margin: 0px 0px 0px 620px; padding: 0px; display: block;}
        #bodyContainer #homePage #mainNav ul.coupleNav li  {float: left; list-style: none; margin: 0px; display: block;}
          #bodyContainer #homePage #mainNav ul.coupleNav li a  {font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; width: auto; height: 28px; padding: 7px 5px 0px 10px; float: left;}
            #bodyContainer #homePage #mainNav ul.coupleNav li a:hover  {background-color: #ed81c1;}

          #bodyContainer #homePage #mainNav ul.coupleNav li a.powerCouple  {font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; width: auto; height: 28px; padding: 7px 5px 0px 10px; float: left; background: url(../../media/images/nav_powercouple_bg.gif) repeat-x 0px 0px;}
            #bodyContainer #homePage #mainNav ul.coupleNav li a.powerCouple:hover  {background: url(../../media/images/nav_powercouple_bg_o.gif) repeat-x 0px 0px;}

    #bodyContainer #homePage #splash  {width: 969px; height: 409px; background: url(../../media/images/home_main_splash.jpg) no-repeat 0px 0px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; display: block;}
    #bodyContainer #homePage #splashFooter  {width: 969px; height: 20px; background: url(../../media/images/splash_footer.gif) no-repeat 0px 0px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; display: block;}

    #bodyContainer #homePage #banner  {width: 929px; height: 144px; background: url(../../media/images/home_banner_bg.gif) no-repeat 0px 0px; margin: 0px auto 0px auto; padding: 6px 0px 0px 0px;}
      #bodyContainer #homePage #banner .celebPic  {float: left; width: 223px; height: 138px; margin: 0px 0px 0px 6px;}
      #bodyContainer #homePage #banner #bannerText  {float: left; width: 230px; height: 138px; text-align: left; color: #ed008c; padding: 0px 0px 0px 6px; font-weight: bold;}
        #bodyContainer #homePage #banner #bannerText h2  {color: #ed008c; font-size: 1.3em; margin: 0px 0px 6px 0px;}
        #bodyContainer #homePage #banner #bannerText p  {font-size: .9em;}
        #bodyContainer #homePage #banner #bannerText a  {text-decoration: none; color: #ed008c;}


#bodyContainerBlue  {margin: 0px auto 0px auto; width: 989px; height: auto; display: block; text-align: left; background: url(../../media/images/body_bg_blue.jpg) repeat-y 0px 0px;}

  #bodyContainerBlue #homePageContainer  {width: 969px; height: auto; display: block; margin: 0px 0px 0px 10px; text-align: center;}


    #bodyContainerBlue #homePageContainer #banner  {width: 929px; height: 144px; background: url(../../media/images/home_banner_bg_blue.gif) no-repeat 0px 0px; margin: 0px auto 0px auto; padding: 6px 0px 0px 0px;}
      #bodyContainerBlue #homePageContainer #banner .celebPic  {float: left; width: 223px; height: 138px; margin: 0px 0px 0px 6px;}
      #bodyContainerBlue #homePageContainer #banner #bannerText  {float: left; width: 230px; height: 138px; text-align: left; color: #0197af; padding: 0px 0px 0px 6px; font-weight: bold;}
        #bodyContainerBlue #homePageContainer #banner #bannerText h2  {color: #0197af; font-size: 1.3em; margin: 0px 0px 6px 0px;}
        #bodyContainerBlue #homePageContainer #banner #bannerText p  {font-size: .9em;}
        #bodyContainerBlue #homePageContainer #banner #bannerText a  {text-decoration: none; color: #0197af;}



  #bodyContainer #sitePage  {width: 969px; height: auto; display: block; margin: 0px 0px 0px 10px; text-align: center;}
  
    #bodyContainer #sitePage #topNav  {width: 969px; height: 24px; background: url(../../media/images/site_topnav_bg.jpg) no-repeat 0px 0px; text-align: right; margin: 0px auto 0px auto; padding: 4px 0px 0px 0px;}
      #bodyContainer #sitePage #topNav ul  {margin: 0px; padding: 0px;}
        #bodyContainer #sitePage #topNav ul li  {display: inline; list-style: none; margin: 0px;}
          #bodyContainer #sitePage #topNav ul li a  {list-style: none; margin: 0px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin: 4px 10px 0px 0px; padding: 0px 4px 2px 0px;}
            #bodyContainer #sitePage #topNav ul li a:hover  {background-color: #FFFFFF; color: #0093ab;}
            #bodyContainer #sitePage #topNav ul li a img  {display: inline; margin-right: 5px;}
  
    #bodyContainer #sitePage #siteHeader  {width: 969px; height: 108px; background: url(../../media/images/site_header.jpg) no-repeat 0px 0px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}
    
    #bodyContainer #sitePage #mainNav  {width: 969px; height: 35px; background: url(../../media/images/site_mainnav_bg.jpg) no-repeat 0px 0px; text-align: right; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; font-size: 1.2em;}
      #bodyContainer #sitePage #mainNav ul  {margin: 0px 0px 0px 130px; padding: 0px; display: block;}
        #bodyContainer #sitePage #mainNav ul li  {float: Left; list-style: none; margin: 0px;}
          #bodyContainer #sitePage #mainNav ul li a  {font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; width: auto; height: 28px; padding: 7px 5px 0px 10px; float: left;}
            #bodyContainer #sitePage #mainNav ul li a:hover  {background-color: #ed81c1;}

          #bodyContainer #sitePage #mainNav ul li a.powerCouple  {font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; width: auto; height: 28px; padding: 7px 5px 0px 10px; float: left; background: url(../../media/images/nav_powercouple_bg.gif) repeat-x 0px 0px;}
            #bodyContainer #sitePage #mainNav ul li a.powerCouple:hover  {background: url(../../media/images/nav_powercouple_bg_o.gif) repeat-x 0px 0px;}

    #bodyContainer #sitePage #leftCol  {float: left; width: 241px; height: auto; padding: 26px 0px 0px 0px;}
      
      #bodyContainer #sitePage #leftCol #skyBanner  {width: 200px; height: auto; margin: 0px auto 0px auto;}
        #bodyContainer #sitePage #leftCol #skyBanner img  {width: 200px; height: 321px; margin: 0px; display: block;}
        #bodyContainer #sitePage #leftCol #skyBanner #skyBannerCopy  {width: 180px; height: auto; margin: 0px 0px 20px 0px; display: block; background: url(../../media/images/banner_sky_footer.gif) no-repeat bottom; padding: 5px 10px 18px 10px; color: #ed008c; text-align: left;}
          #bodyContainer #sitePage #leftCol #skyBanner #skyBannerCopy h2  {color: #ed008c; font-size: 1.2em; margin: 0px 0px 6px 0px;}
          #bodyContainer #sitePage #leftCol #skyBanner #skyBannerCopy p  {font-size: .9em;}
          #bodyContainer #sitePage #leftCol #skyBanner #skyBannerCopy a  {text-decoration: none; color: #ed008c;}
      



      #bodyContainer #sitePage #leftCol #skyBannerCeleb  {width: 200px; height: auto; margin: 0px auto 0px auto;}
        #bodyContainer #sitePage #leftCol #skyBannerCeleb a  {text-decoration: none;}
        #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebHeader  {width: 200px; height: 18px; background: url(../../media/images/banner_celeb_header.gif) no-repeat 0px 0px; display: block;}
        #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebCopy  {width: 180px; height: auto; margin: 0px; padding: 0px 10px 0px 10px; background-color: #FFFFFF; text-align: left;}
          #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebCopy h2  {color: #ed008c; font-size: 1.2em; margin: 0px 0px 6px 0px;}
          #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebCopy p  {margin: 0px; padding: 0px 0px 10px 0px;}
          #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebCopy a  {text-decoration: none; color: #ed008c;}
        #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebImages  {width: 200px; height: auto; background: url(../../media/images/banner_celeb_footer.gif) repeat-y bottom; text-align: center; padding: 0px 0px 2px 0px;} 
          #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebImages .bannerCelebPic  {margin: 0px auto 6px auto; width: 188px; height: 140px;}
          #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebImages .bannerDAPic  {margin: 0px auto 6px auto; width: 188px; height: 290px;}
          #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebImages #daCopy  {width: 180px; height: auto; margin: 0px 0px 10px 0px; padding: 0px 10px 0px 10px; text-align: left; color: #ed008c;}
            #bodyContainer #sitePage #leftCol #skyBannerCeleb #skyBannerCelebImages #daCopy a  {text-decoration: none; color: #ed008c;}



    #bodyContainer #sitePage #tncCol {display: block; padding: 20px; text-align: left;}
      #bodyContainer #sitePage #tncCol ul {margin: 0px 0px 10px 0px;}
        #bodyContainer #sitePage #tncCol ul li {margin: 0px 0px 0px 40px;}


    #bodyContainer #sitePage #mainCol  {float: left; width: 708px; height: auto; text-align: left; padding: 20px 0px 0px 0px;}
      #bodyContainer #sitePage #mainCol #flashAnimCon  {width: 547px; height: 382px; margin: auto auto 10px auto; display: block; border: 1px solid #FFFFFF; text-align: center;}

      #bodyContainer #sitePage #mainCol #coupleForm  {width: 708px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
        #bodyContainer #sitePage #mainCol #coupleForm #headerImage  {width: 708px; height: 20px; background: url(../../media/images/couple_form_header.gif) repeat-y 0px 0px;}
        
        #bodyContainer #sitePage #mainCol #coupleForm #formContent  {background: url(../../media/images/couple_form_bg.gif) repeat-y 0px 0px; width: 668px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px;}
          #bodyContainer #sitePage #mainCol #coupleForm #formContent #yourForm  {float: left; width: 250px; height: auto; display: block;}
          #bodyContainer #sitePage #mainCol #coupleForm #formContent #partnerForm  {float: left; width: 250px; height: auto; display: block; margin: 0px 0px 0px 164px;}
          
          #bodyContainer #sitePage #mainCol #coupleForm #formContent h2 {display: block; border-bottom: 1px solid #FFFFFF;}
          #bodyContainer #sitePage #mainCol #coupleForm #formContent .formTitle  {font-weight: bold; display: block; font-size: 1.1em; margin: 0px 0px 2px 0px;}
          #bodyContainer #sitePage #mainCol #coupleForm #formContent .formOption select  {width: 200px; margin: 0px 0px 10px 20px; display: block;}
              #bodyContainer #sitePage #mainCol #coupleForm #formContent .formOption select  option.mceleb  {background-color: #cceaef; padding: 2px 0px 2px 10px;}
              #bodyContainer #sitePage #mainCol #coupleForm #formContent .formOption select  option.fceleb  {background-color: #fbcce8; padding: 2px 0px 2px 10px;}

        #bodyContainer #sitePage #mainCol #coupleForm #footerImage  {width: 708px; height: 40px;}

      #bodyContainer #sitePage #mainCol .powerCouple  {width: 696px; height: 140px; background: url(../../media/images/power_couple_bg.gif) no-repeat 0px 0px; padding: 6px; margin: 0px 0px 20px 0px;}
       #bodyContainer #sitePage #mainCol .powerCouple .powerCoupleImage  {float: left; width: 188px; height: 140px; display: block; margin: 0px 6px 0px 0px;}
       #bodyContainer #sitePage #mainCol .powerCouple .powerCoupleCopy  {float: left; width: 500px; height: 140px; display: block; color: #ed008c;}
         #bodyContainer #sitePage #mainCol .powerCouple .powerCoupleCopy h2  {color: #ed008c; display: block; border-bottom: 1px solid #ed008c;}

      #bodyContainer #sitePage #mainCol #prodRange  {width: 708px; height: auto; display: block; padding: 0px; margin: 0px 0px 10px 0px;}
        #bodyContainer #sitePage #mainCol #prodRange #prodCopy  {width: 668px; height: auto; margin: 0px; padding: 0px 20px 0px 20px; display: block; background-color: #FFFFFF; color: #ed008c; font-weight: bold;}
          #bodyContainer #sitePage #mainCol #prodRange #prodCopy ul  {margin: 0px 0px 0px 40px; padding: 0px;}
        #bodyContainer #sitePage #mainCol #prodRange #prodFooter  {width: 708px; height: 20px; background: url(../../media/images/gaviscon_range_bot.jpg) no-repeat 0px 0px; display: block;}


      #bodyContainer #sitePage #mainCol #resultsBox  {width: 708px; height: auto; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
        #bodyContainer #sitePage #mainCol #resultsBox #resultsHeader  {width: 708px; height: 18px; background: url(../../media/images/couple_results_header.gif) no-repeat 0px 0px;}
        #bodyContainer #sitePage #mainCol #resultsBox #resultsText  {width: 668px; height: auto; background: url(../../media/images/couple_results_bg.gif) repeat-y 0px 0px; padding: 0px 20px 0px 20px; margin: 0px; font-weight: bold;}
          #bodyContainer #sitePage #mainCol #resultsBox #resultsText h2  {display: block; border-bottom: 1px solid #FFFFFF;}
          #bodyContainer #sitePage #mainCol #resultsBox #resultsText p  {display: block; margin: 0px; padding: 0px;}
        #bodyContainer #sitePage #mainCol #resultsBox #resultsFooter  {width: 708px; height: 18px; background: url(../../media/images/couple_results_footer.gif) no-repeat 0px 0px;}
        


      #bodyContainer #sitePage #mainCol #celebBanner  {width: 200px; height: auto; margin: 0px 0px 10px 10px; float: right;}
        #bodyContainer #sitePage #mainCol #celebBanner img  {width: 200px; height: 134px; margin: 0px; display: block;}
        #bodyContainer #sitePage #mainCol #celebBanner #celebBannerCopy  {width: 180px; height: auto; margin: 0px 0px 20px 0px; display: block; background: url(../../media/images/banner_sky_footer.gif) no-repeat bottom; padding: 5px 10px 1px 10px; color: #ed008c; text-align: left;}
          #bodyContainer #sitePage #mainCol #celebBanner #celebBannerCopy h2  {color: #ed008c; font-size: 1.2em; margin: 0px 0px 6px 0px;}
          #bodyContainer #sitePage #mainCol #celebBanner #celebBannerCopy p  {font-size: .9em;}
          #bodyContainer #sitePage #mainCol #celebBanner #celebBannerCopy a  {text-decoration: none; color: #ed008c;}


      #bodyContainer #sitePage #mainCol #dactIntroCon  {width: 365px; height: auto; margin: 0px 20px 0px 0px; float: left; display: block;}
        #bodyContainer #sitePage #mainCol #dactIntroCon a.vote  {width: 172px; height: 41px; background: url(../../media/images/doubleact_vote_bg.jpg) no-repeat 0px 0px; display: block; margin: auto; color: #ed008c; text-decoration: none; font-weight: bold; font-size: 1.5em; padding: 7px 0px 0px 0px;}
          #bodyContainer #sitePage #mainCol #dactIntroCon a.vote:hover  {background: url(../../media/images/doubleact_vote_bg_o.jpg) no-repeat 0px 0px; color: #0097AC;}

      #bodyContainer #sitePage #mainCol #dactResultsCon  {width: 322px; height: auto; margin: 0px 0px 0px 0px; float: left; display: block; background: url(../../media/images/doubleact_homebox_footer_bg.jpg) no-repeat bottom; padding: 0px 0px 130px 0px;}
        #bodyContainer #sitePage #mainCol #dactResultsCon h2  {width: 322px; height: 52px; text-align: center; color: #FFFFFF; display: block; background: url(../../media/images/doubleact_homebox_header.gif) no-repeat 0px 0px; padding: 8px 0px 0px 0px; margin: 0px;}
        #bodyContainer #sitePage #mainCol #dactResultsCon table  {display: block; margin: 0px 5px 0px 5px; color: #ed008c; font-weight: bold; font-size: .9em; width: 312px;}
          #bodyContainer #sitePage #mainCol #dactResultsCon table tr  {margin: 0px 0px 8px 0px;}
            #bodyContainer #sitePage #mainCol #dactResultsCon table tr td  {vertical-align: bottom;}
              #bodyContainer #sitePage #mainCol #dactResultsCon table tr td.rank  {width: 20px;}
              #bodyContainer #sitePage #mainCol #dactResultsCon table tr td.act1  {text-align: right;}
              #bodyContainer #sitePage #mainCol #dactResultsCon table tr td.ampersand  {width: 20px; text-align: center; font-size: 1.5em;}
              #bodyContainer #sitePage #mainCol #dactResultsCon table tr td.act2  {}
              #bodyContainer #sitePage #mainCol #dactResultsCon table tr td.percentage  {width: 20px; text-align: right;}
        
      #bodyContainer #sitePage #mainCol #dactVoteIntroCon  {width: 291px; height: auto; margin: 0px 18px 0px 0px; display: block; float: left;}
      #bodyContainer #sitePage #mainCol #dactImageIntroCon  {width: 398px; height: auto; display: block; float: left;}
      
      #bodyContainer #sitePage #mainCol #dactVoteOptCon  {width: 291px; height: auto; margin: 0px 18px 0px 0px; display: block; float: left; background: url(../../media/images/doubleact_optbox_footer_bg.gif) no-repeat bottom; padding: 0px 0px 20px 0px;}
        #bodyContainer #sitePage #mainCol #dactVoteOptCon h2  {width: 281px; height: 51px; text-align: left; color: #FFFFFF; display: block; background: url(../../media/images/doubleact_optbox_header.gif) no-repeat 0px 0px; padding: 8px 0px 0px 10px; margin: 0px;}
        #bodyContainer #sitePage #mainCol #dactVoteOptCon table {margin: 0px 0px 0px 10px; color: #ed008c; font-weight: bold; font-size: .9em; width: 271px;}
          #bodyContainer #sitePage #mainCol #dactVoteOptCon table tr  {cursor: pointer;}
            #bodyContainer #sitePage #mainCol #dactVoteOptCon table tr:hover  {background-color: #f8c3da;}
            #bodyContainer #sitePage #mainCol #dactVoteOptCon table tr td  {vertical-align: top;}
              #bodyContainer #sitePage #mainCol #dactVoteOptCon table tr td.radio  {padding: 3px 4px 2px 6px; margin: 0px 0px 4px 0px; display: block; float: left;}
              #bodyContainer #sitePage #mainCol #dactVoteOptCon table tr td.option  {padding: 2px 4px 2px 6px; margin: 0px 0px 4px 0px; display: block; float: left;}

      #bodyContainer #sitePage #mainCol #dactEntryOptCon  {width: 398px; height: auto; display: block; float: left; background: url(../../media/images/doubleact_enterbox_footer_bg.gif) no-repeat bottom; padding: 0px 0px 20px 0px;}
        #bodyContainer #sitePage #mainCol #dactEntryOptCon h2  {width: 388px; height: 51px; text-align: left; color: #FFFFFF; display: block; background: url(../../media/images/doubleact_enterbox_header.gif) no-repeat 0px 0px; padding: 8px 0px 0px 10px; margin: 0px;}        


div.error  {border: 1px solid #FF0000; margin: 0px 10px 10px 10px; display: block; padding: 10px; color: #FF0000;}
  .prizedrawContainer  {margin: 0px 0px 0px 10px; padding: 0px; display: block;}
    .prizedrawContainer .prizedrawTitle {width: 146px; height: 16px; padding: 2px 2px 2px 2px; margin: 0px 2px 2px 0px; float: left; border: 1px solid #eb71a7; font-size: 1em; background-color: #f8c3da; font-weight:bold; color: #ed008c;}  
    .prizedrawContainer .prizedrawTitleDouble {width: 146px; height: 32px; padding: 2px 2px 2px 2px; margin: 0px 2px 2px 0px; float: left; border: 1px solid #eb71a7; font-size: 1em; background-color: #f8c3da; font-weight:bold; color: #ed008c;}  
    .prizedrawContainer .prizedrawEntry  {margin: 0px 0px 2px 2px; padding: 0px 0px 0px 0px; color: #ed008c; display: block;}
      .prizedrawContainer .prizedrawEntry input  {width: 211px; height: 20px; border: 1px solid #f8c3da; background-color: #FFFFFF; margin-left: 0px; padding-left: 0px; float: left; display: block;}
    .prizedrawContainer .smallPrint  {font-size: .8em; color: #ed008c;}

      #bodyContainer #sitePage #mainCol #dactEntrySubCon  {display: block; text-align: right; margin: 20px 0px 20px 0px;}
        #bodyContainer #sitePage #mainCol #dactEntrySubCon input  {display: block; text-align: center; margin: auto; width: 268px; height: 48px; background: url(../../media/images/doubleact_submit_bg.jpg) no-repeat 0px 0px; border-width: 0px; float: right; font-weight: bold; color: #ed008c; font-size: 1.4em; cursor: pointer;}
          #bodyContainer #sitePage #mainCol #dactEntrySubCon input:hover  {background: url(../../media/images/doubleact_submit_bg_o.jpg) no-repeat 0px 0px;}





#siteFooter  {margin: 0px auto 0px auto; width: 989px; height: auto; display: block; text-align: left; background: url(../../media/images/body_bg.jpg) repeat-y 0px 0px;}
  #siteFooter #strapLine  {width: 969px; height: auto; display: block; margin: 0px 0px 0px 10px; text-align: right;}
    #siteFooter #strapLine img  {float: right; margin: auto;}

  #siteFooter #disclaimer  {width: 629px; height: auto; display: block; margin: 0px 0px 0px 10px; text-align: right; background: url(../../media/images/disclaimer_bg.jpg) repeat-y right; padding: 5px 10px 5px 330px; font-size: .9em;}
    #siteFooter #disclaimer img  {float: right; margin: auto;}

#bodyFooter  {margin: 0px auto 0px auto; width: 989px; height: 20px; display: block; text-align: center; background: url(../../media/images/body_footer.gif) repeat-y 0px 0px;}

#bodyFooterBlue  {margin: 0px auto 0px auto; width: 989px; height: 20px; display: block; text-align: center; background: url(../../media/images/body_footer_blue.gif) repeat-y 0px 0px;}

#footerText  {width: 969px; height: auto; margin: auto; font-size: .8em; color: #666666;}

ol  {margin: 0px 0px 10px 40px;}
  ol li  {margin: 0px 0px 10px 0px;}