img, div { behavior: url(/includes/iepngfix.htc) }

/*
#main styles
*/
body  {font-family: arial, helvetica, verdana, geneva, sans-serif; font-size: small; color: #000000; margin: 0px; text-align: center;}
  body.green  {background-color: #b3d583;}
  body.blue  {background-color: #6699cc;}
  body.yellow  {background-color: #f3ee59;}

img  {display: block; border: 0px;}

p  {margin: 0px 0px 10px 0px;}
p.red  {margin: 0px 0px 10px 0px; color: #FF0000; font-weight: bold;}

p.nospace {margin: 0px 0px 0px 0px;}
p.smallspace {margin-top: 3px; margin-bottom: 3px;}

p.survey_answer {height: 20px;}
  p.indent {padding-left: 40px;}

form  {margin: 0px;}

.standard_button {background-color:#F4F4F4;font-size:.9em;}

td, input, select, option, textarea  {font-size : small; color : #151515;}

.clear  {clear: both;}

.clearAll  {clear: both;}

.error {color:#FF0000; margin-top: -15px; _margin-top: -22px; #margin-top: -15px;}

#error {padding-left: 20px; color:#FF0000;}

.smaller {font-size: .9em;}

.clearAll {clear: both;}

.pageTitle {color:#cc0000;font-weight:bold;font-style:italic;font-size:1.4em;margin:0px auto 10px auto;}

.formitem_alone {float:left;width:30px;height:40px;}

.formitem_alone_text {height:40px;}
  .formitem_alone_text a {text-decoration: none; color: #000000;}
    .formitem_alone_text a:hover {text-decoration: none; color: #000000;}

.top_right_banner {display:inline;float:left;margin:15px auto auto 20px;}
.top_left_banner {display:inline;float:left;margin:0px auto auto 10px;}
/*
#siteContainer
*/
#siteContainer  {width: 995px; margin: 10px auto auto auto;}

#mainContent  {width: 989px; padding: 0px 8px 20px 8px; background-color: #FFFFFF; text-align: left;}
  #mainContent #headerImage  {float: left; width: 989px;height:89px;background-image: url(../../media/images/main_header.jpg);background-repeat: no-repeat;}

a {text-decoration:none;color:#FF0000;}
  a:hover {text-decoration:underline;}
  a.nolink {text-decoration: none; color: #000000;}
    a.nolink:hover {text-decoration: none; color: #000000;}

/*
#navigation
*/

  #mainContent #navHolder {margin: 0px auto 0px auto; padding-top: 10px;}
    #nav_leftcap  {float:left; width: 6px; height: 40px;}
    #nav_mainlinks  {background: url(../../media/images/nav_bg.gif) repeat-x; width:977px; height:40px; float:left;}
    #nav_rightcap  {float:left; width: 6px; height: 40px;}
      
  a.nav_item {color:#FFFFFF;font-weight:bold;text-decoration:none;margin:10px auto 10px 10px;}
  a.nav_item:HOVER {color:#FFFF00;}
  
  .nav_item_holder {float:left;height:17px;margin:4px 0px 0px 0px;border-right-width:1px;border-right-style:solid;border-right-color:#FFFFFF;padding:0px 10px 0px 0px;}
  
  .right_links_holder {float:left;height:26px;margin:4px 0px 0px 12px;}
  
  a.right_links {color:#FFFFFF;font-weight:bold;text-decoration:none;padding:10px;}
  a.right_links:HOVER {color:#FFFF00;}
  
    /**************/
   /* Nav styles */
  /**************/
  #nav_mainlinks  {background: url(../../media/images/nav_bg.gif) repeat-x; width:977px; height:40px; float:left;}

    #nav_mainlinks ul#nav  {padding: 0px 10px 0px 10px; display: block; float: left; margin: 0px;}
      #nav_mainlinks ul#nav a {display: inline; float: left; color: #FFFFFF; font-weight: bold; text-decoration: none; height: 30px; text-align: left; margin: 3px 5px 3px 5px; padding: 0px 10px 2px 9px; border-right: 1px solid #FFFFFF; text-align: center;}
    
      #nav_mainlinks ul#nav a.selected {display: inline; float: left; color: #FFFFFF; font-weight: bold; text-decoration: none; height: 20px; text-align: left; margin: 0px 0px 0px 16px; background-color: #435865; padding: 5px 8px 0px 8px;}
        #nav_mainlinks ul#nav a.selected:hover {color: #FFFFFF; text-decoration: none; background-color: #435865;}
      
        #nav_mainlinks ul#nav a:hover {color: #FFFF00; text-decoration: none;}
      
      /* all lists */
      #nav_mainlinks ul#nav {margin: 0px; padding: 0px; list-style: none;}
      #nav_mainlinks ul#nav ul {margin: 12px 0px 0px 0px; padding: 0px; list-style: none;}
    
      /* all list items */
      #nav_mainlinks ul#nav li {margin-left: 0px; float: left; position: relative; z-index: 10; text-align: center; list-style: none;}
      /* second-level lists */
      
      #nav_mainlinks ul#nav li ul {position: absolute; width: 200px; left: -999em;}
        #nav_mainlinks ul#nav li ul li {width: 200px; margin-left: 0px; color: #FFFFFF; text-align: left;}
          #nav_mainlinks ul#nav li ul li a  {display: block; width: 190px; height: auto; padding: 2px 4px 6px 16px; margin: 0px; background-color: #DA0101; color: #FFFFFF; border: 0px; text-align: left;}
           #nav_mainlinks ul#nav li ul li a:hover  {color: #FFFF00; background-color: #DA0101;}
      
      /* lists nested under hovered list items */
      #nav_mainlinks ul#nav li:hover ul, #nav_mainlinks ul#nav li.sfhover ul {left: 0px; top: 23px;}
  
  
    #nav_mainlinks ul#rightNav  {display: block; float: left; margin: 0px;}
      #nav_mainlinks ul#rightNav li {margin-left: 0px; float: left; text-align: left; list-style: none; padding-top: 7px;}
        #nav_mainlinks ul#rightNav li a  {display: block; float: left; display: inline; float: left; color: #FFFFFF; font-weight: bold; text-decoration: none; height: 16px; text-align: left; margin: 3px 0px 3px 0px; padding: 2px 10px 2px 4px;}
        #nav_mainlinks ul#rightNav li a.noSpaces  {display: block; float: left; display: inline; float: left; color: #FFFFFF; font-weight: bold; text-decoration: none; height: 16px; text-align: left; margin: -3px 0px 3px 0px; padding: 0px 10px 2px 4px;}
          #nav_mainlinks ul#rightNav li a img  {float: left; display: inline-block; margin: 1px 4px 0px 0px;}
          #nav_mainlinks ul#rightNav li a .linkText  {float: left; display: block;}
          #nav_mainlinks ul#rightNav li a:hover {color: #FFFF00;}


  #homeContainer {width: 989px; margin: 10px auto auto auto; padding-top: 10px;}
    #homeContainer #home_box_top {background: url(../../media/images/home_box_top.gif) no-repeat 0px 0px; width: 988px; height: 4px; border: none;}
    #homeContainer #home_box_bottom {background: url(../../media/images/home_box_bottom.gif) no-repeat 0px 0px; width: 988px; height: 4px;}
    




    #homeContainer #home_box_content {padding: 0px; margin: 0px; background: url(../../media/images/home_box_content.gif) repeat-y 0px 0px; width: 988px; height: 444px; position: relative;}
		#homeContainer #home_box_content #socialCon  {display: block; width: 200px; height: 75px; position: absolute; top: 335px; left: 27px; background: url(../../media/images/social_bg.png) no-repeat 0px 0px; z-index: 15; padding: 5px 0px 0px 0px;}
	#homeContainer #home_flash {margin: 0px; padding: 0px; width: 980px; height:444px; background-color:#8d84bb; position: absolute; top: 0px; left: 4px; z-index: 10;}
    #homeContainer #home_no_flash {margin: 0px; padding: 0px; width: 980px; height: 444px; background-image: url(../../media/images/no_flash_background.jpg);background-repeat: no-repeat; position: absolute; top: 0px; left: 4px; z-index: 10;}
	#homeContainer #home_flash #home_no_flash {margin: 0px; padding: 0px; width: 980px; height: 444px; background-image: url(../../media/images/no_flash_background.jpg);background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; z-index: 10;}



/*
    #homeContainer #home_box_content {padding: 0px; background: url(../../media/images/home_box_content.gif) repeat-y 0px 0px; width: 988px;}
    #homeContainer #home_flash {margin:0px 5px 0px 4px;padding:0px;background-color:#8d84bb;}
    #homeContainer #home_no_flash {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/no_flash_background.jpg);background-repeat: no-repeat;}
*/
  
    #homeContainer #home_no_flash #home_no_flash_content {margin: 0px;width:280px;position:relative;left:80px;top:0px;font-size:.9em;height:440px; background-color: #000000;}

    #homeContainer #home_no_flash #home_treating_link {margin: 0px;position:relative;left:20px;top:0px; width: 100px; height: 80px; float: left;}

    #homeContainer #home_no_flash #home_about_link {margin: 0px;position:relative;left:38px;top:0px; width: 100px; height: 80px; float: left;}

    #homeContainer #home_no_flash #home_cool_link {margin: 0px; position:relative;left:18px;top:116px; width: 220px; height: 125px; float: left;}

    #homeContainer #home_no_flash #home_money_back {margin: 0px; position:relative;left:428px;top:106px; width: 220px; height: 155px; float: left;}
		#homeContainer #home_no_flash #home_strepsils_warm   {margin: 0px; position:relative;left:398px;top:266px; width: 130px; height: 85px; float: left;}
  
  
    #homeContainer #home_about {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/about_background.jpg); background-repeat: no-repeat;}
  
    #homeContainer #home_about #home_about_content {margin: 0px;width:280px;position:relative;left:80px;top:20px;font-size:.9em;height:440px;}
    #homeContainer #home_about #home_about_content li {margin:auto auto auto -18px;z-index:1;}

  #home_about_link1 {position:relative; margin-left:448px; margin-top:-408px; width:48px; height:63px; z-index:5;}
  #home_about_link2 {position:relative; margin-left:532px;margin-top:-28px;width:49px;height:65px;z-index:5;}
  #home_about_animated {position:relative; margin-left:647px;margin-top:-36px;z-index:5;}
  

  #homeContainer #home_treating {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/treating_background.jpg);background-repeat: no-repeat;}


  #homeContainer #home_treating #home_treating_content {margin: 0px;width:280px;position:relative;left:620px;top:-50px;font-size:.9em;}
  #homeContainer #home_treating #home_treating_content li {margin:auto auto auto -18px;}
  #homeContainer #home_treating #home_treating_animated {position:relative;margin-left:289px;top:90px;z-index:5;}

  #homeContainer #home_product_range {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}
  #homeContainer #home_product_range #home_product_range_content_scroll {margin: 0px; width:280px; height:400px; position:relative; left:660px; top:20px; font-size:.9em; overflow-y:scroll; overflow-x:none;}

  #homeContainer #home_product_range_original {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_original_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_original #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_original {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_original_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_original #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_extra {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_extra_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_extra #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_strefen {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_strefen_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_strefen #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_sugar_free {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_sugar_free_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_sugar_free #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_sore_blocked {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_sore_blocked_background.jpg);background-repeat: no-repeat;}
  
  #homeContainer #home_product_range_sore_blocked #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}
  
  #homeContainer #home_product_range_sore_cough {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_sore_cough_background.jpg);background-repeat: no-repeat;}  
  
  #homeContainer #home_product_range_sore_cough #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}  

  #homeContainer #home_product_range_cool {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_cool_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_cool #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_tube {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/bg_hallway_handy_tube.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_tube #home_product_range_content {margin: 0px;width:280px;position:relative;left:620px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_honey_lemon {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_honey_lemon_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_honey_lemon #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_orange {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_orange_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_orange #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_warm {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/product_range_warm_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_warm #home_product_range_content {margin: 0px;width:280px;position:relative;left:660px;top:20px;font-size:.9em;}



  #homeContainer #home_useful_links {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/useful_links_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_useful_links #home_useful_links_content {margin: 0px;width:280px;position:relative;left:620px;top:20px;font-size:.9em;height:440px;}

  #homeContainer #home_useful_links #home_useful_links_content li {margin:auto auto auto -18px;}

  #homeContainer #home_sitemap {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/sitemap_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_sitemap #home_sitemap_content {margin: 0px;width:580px;position:relative;left:200px;top:20px;font-size:.9em;height:440px;}
	
	#homeContainer #home_moneyback {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/moneyback_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_moneyback #home_moneyback_content {margin: 0px;width:580px;position:relative;left:200px;top:20px;font-size:.9em;height:440px;}
	

  #homeContainer #home_survey {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/survey_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_survey #home_survey_content {margin: 0px;width:580px;position:relative;left:200px;top:20px;font-size:.9em;height:440px;}

  #homeContainer #home_survey #home_survey_content #tbl_survey {width:570px;}

  #homeContainer #home_survey #home_survey_content #tbl_survey .left {width:285px;}

  #homeContainer #home_survey #home_survey_content #tbl_survey TD {font-size:1.0em;vertical-align:top;}

  #homeContainer #home_survey #home_survey_content SELECT {font-size:.9em;}

input.subbutt {background-color: #db7137; color: #FFFFFF; border: 1px solid #FFFFFF; font-weight: bold; cursor: pointer; width: 100px; height: 30px; font-size: 1.1em;}
  input.subbutt:hover {color: #CCCCCC;}

  #homeContainer #home_tv_adverts {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/tv_adverts_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_tv_adverts #home_tv_adverts_content {margin: 0px;width:280px;position:relative;left:80px;top:20px;font-size:.9em;height:440px;z-index:5;}

  #homeContainer #home_tv_adverts #videoplayer {position:relative;margin-left:530px;margin-top:-420px;}

  #homeContainer #home_competition {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/competition_background.jpg);background-repeat: no-repeat;}
      
  #homeContainer #home_competition #home_competition_content {margin: 0px;width:280px;position:relative;left:80px;top:15px;font-size:.9em;height:440px;}

  #homeContainer #home_competition_long {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../../media/images/competition_background_long.jpg);background-repeat: no-repeat;}

  #homeContainer #home_competition_long #home_competition_content {margin: 0px;width:640px;position:relative;left:80px;top:15px;font-size:.9em;height:440px;}

  #homeContainer #home_competition_long #home_competition_content select,input {font-size:.9em;}
  


  #homeContainer #home_competition_long #home_competition_content_left {margin: 0px;width:300px;font-size:.9em;height:440px;float:left;}

  #homeContainer #home_competition_long #home_competition_content_right {margin: 0px;width:300px;font-size:.9em;height:440px;float:right;}

#mainContent #footer {text-align:center;width: 989px; padding: 3px 0px 3px 0px; margin: 2px 0px 10px 0px;color:#FF0000;font-size:1.0em;}
  
  #mainContent #footer #nav_links {float:left;padding-left:28px;}
  
  #mainContent #footer a {color:#FF0000;text-decoration:underline;}
  #mainContent #footer a:hover {text-decoration:none;}
  
  #mainContent #footer #readlabel {font-size:.9em;margin:3px auto auto auto;color:#666666;}
  
  #mainContent #footer #legal {font-size:.9em;margin:3px auto auto auto;color:#666666;}
  #mainContent #footer #legal a {color:#666666;}
  
  #mainContent #footer #last_updated {font-size:.9em;margin:3px auto auto auto;color:#666666;}

  
    /***************/
   /* COOLER COMP */
  /***************/
  #homeContainer #coolerConGen {padding: 0px; background: url(../../media/images/prizedraw_cooler_bg_gen_con.jpg) repeat-y 0px 0px; width: 988px;}
    #homeContainer #coolerConGen a {color: #ba4a26;}

  #homeContainer #coolerCompTubeMain {margin:0px 5px 0px 4px; padding:0px; width: 979px; height:444px; background: url(../../media/images/prizedraw_warm_main.jpg) no-repeat 0px 0px; font-size: .9em;}
    #homeContainer #coolerCompTubeMain #contentCol  {float: left; width: 451px; height: auto; padding: 90px 30px 30px 478px;}
      #homeContainer #coolerCompTubeMain #contentCol h2  {margin: 0px 0px 10px 0px; font-size: 1.3em;}
    #homeContainer #coolerCompTubeMain #leftCol  {float: left; width: 382px; height: 330px; padding: 84px 30px 30px 30px; color: #014a6d; font-weight: bold;}
    #homeContainer #coolerCompTubeMain #rightCol  {float: left; width: 471px; height: 429px; padding: 15px 20px 0px 20px; overflow: auto;}
      #homeContainer #coolerCompTubeMain #rightCol h2  {margin: 0px 0px 10px 0px; font-size: 1.3em;}

  #homeContainer #coolerConGen {padding: 0px; background: url(../../media/images/prizedraw_cool_tube_bg_gen_con.jpg) repeat-y 0px 0px; width: 988px;}

  #homeContainer #coolerCompTubeGen  {margin:0px 5px 0px 4px; padding:0px; width: 979px; height: 444px; background: url(../../media/images/prizedraw_warm_bg_gen.jpg) no-repeat 0px 0px; font-size: .9em;}
    #homeContainer #coolerCompTubeGen #contentCol  {position: relative; left: 196px; top: 0px; width: 713px; height: 434px; padding: 10px 25px 0px 25px; overflow: auto;}
      #homeContainer #coolerCompTubeGen #contentCol #tnc  {font-size: .9em;}
        #homeContainer #coolerCompTubeGen #contentCol #tnc h2  {margin: 0px 0px 10px 0px; font-size: 1.4em;}
        #homeContainer #coolerCompTubeGen #contentCol #tnc ol  {margin: auto auto 10px auto;}
      #homeContainer #coolerCompTubeGen #contentCol h2  {margin: 0px 0px 10px 0px; font-size: 1.3em;}
      #homeContainer #coolerCompTubeGen #contentCol #leftCol  {float: left; width: 340px; height: auto;}
        #homeContainer #coolerCompTubeGen #contentCol #leftCol .fieldTitle  {float: left; width: 130px; font-weight: bold; margin: 0px 0px 2px 0px;}
        #homeContainer #coolerCompTubeGen #contentCol #leftCol .fieldVal  {float: left; width: 200px; margin: 0px 0px 2px 0px;}
          #homeContainer #coolerCompTubeGen #contentCol #leftCol .fieldVal input  {width: 198px; height: 14px; border: 1px solid #ba4a26;}
      #homeContainer #coolerCompTubeGen #contentCol #rightCol  {float: left; width: 340px; height: auto; margin: 0px 0px 0px 13px;}
        #homeContainer #coolerCompTubeGen #contentCol #rightCol .fieldTitle  {float: left; width: 130px; font-weight: bold; margin: 0px 0px 2px 0px;}
        #homeContainer #coolerCompTubeGen #contentCol #rightCol .fieldVal  {float: left; width: 200px; margin: 0px 0px 2px 0px;}
          #homeContainer #coolerCompTubeGen #contentCol #rightCol .fieldVal input  {width: 198px; height: 14px; border: 1px solid #ba4a26;}
          #homeContainer #coolerCompTubeGen #contentCol #rightCol .fieldVal select  {height: 20px; border: 1px solid #ba4a26; font-size: .9em;}


      #homeContainer #coolerCompTubeGen #contentCol .questionCon  {width: 690px; margin: 0px 0px 10px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ba4a26; display: block;}
        #homeContainer #coolerCompTubeGen #contentCol .questionCon a {color: #FFFFFF;}
        #homeContainer #coolerCompTubeGen #contentCol .questionCon .fieldTitle  {float: left; width: 350px; font-weight: bold; padding-right: 10px;}
        #homeContainer #coolerCompTubeGen #contentCol .questionCon .fieldVal  {float: left; width: 310px;}
          #homeContainer #coolerCompTubeGen #contentCol .questionCon .fieldVal select  {width: 308px; height: 20px; border: 1px solid #ba4a26;}
          
          
    /***************/
   /* SUMMER COMP */
  /***************/
  #homeContainer #summerConGen {padding: 0px; background: url(../../media/images/prizedraw_cooler_bg_gen_con.jpg) repeat-y 0px 0px; width: 988px;}
    #homeContainer #summerConGen a {color: #ba4a26;}

  #homeContainer #summerComp {margin:0px 5px 0px 4px; padding:0px; width: 979px; height: 444px; background: url(../../media/images/prizedraw_summer_main.jpg) no-repeat 0px 0px; font-size: .9em;) no-repeat 0px 0px; font-size: .9em;}
  
  #homeContainer #summerComp .submit {float: right; margin-right: 20px;}
  
    #homeContainer #summerComp #summerCompTopLeft {padding-left: 10px; float: left; width: 327px;}
      #homeContainer #summerComp #summerCompTop {height: 240px;}
        
        
        #homeContainer #summerComp #summerCompTop #cloud1 {width: 488px; height: 169px; float: left; position: absolute; margin-top: 76px; display: none; margin-left: 0px; background: url(../../media/images/prizedraw_summer_cloud_1.gif) no-repeat 0px 0px;}
          #homeContainer #summerComp #summerCompTop #cloud1 .content {text-align: center; color: #4badf8; font-weight: bold; width: 260px; padding-top: 20px; _padding-top: 20px; #padding-top: 35px; float: right; padding-right: 40px;}
            #homeContainer #summerComp #summerCompTop #cloud1 .content h3 {color: #f49ac1; margin-bottom: 4px; font-size: 1.2em;}
        #homeContainer #summerComp #summerCompTop #cloud2 {width: 467px; height: 246px; float: left; position: absolute; display: none; margin-left: 400px; background: url(../../media/images/prizedraw_summer_cloud_2.gif) no-repeat 0px 0px;}
          #homeContainer #summerComp #summerCompTop #cloud2 .content {text-align: center; color: #4badf8; font-weight: bold; width: 260px; padding-top: 96px; _padding-top: 96px; #padding-top: 111px; float: right; padding-right: 40px;}
            #homeContainer #summerComp #summerCompTop #cloud2 .content h3 {color: #f49ac1; margin-bottom: 4px; font-size: 1.2em;}        
        #homeContainer #summerComp #summerCompTop #cloud3 {width: 458px; height: 168px; float: left; position: absolute; margin-top: 76px; display: none; margin-left: 220px; background: url(../../media/images/prizedraw_summer_cloud_3.gif) no-repeat 0px 0px;}
          #homeContainer #summerComp #summerCompTop #cloud3 .content {text-align: center; color: #4badf8; font-weight: bold; width: 260px; padding-top: 20px; _padding-top: 20px; #padding-top: 35px; padding-left: 40px;}
            #homeContainer #summerComp #summerCompTop #cloud3 .content h3 {color: #f49ac1; margin-bottom: 4px; font-size: 1.2em;} 
        #homeContainer #summerComp #summerCompTop #cloud4 {width: 488px; height: 171px; float: left; position: absolute; margin-top: 76px; display: none; margin-left: 410px; background: url(../../media/images/prizedraw_summer_cloud_4.gif) no-repeat 0px 0px;}
          #homeContainer #summerComp #summerCompTop #cloud4 .content {text-align: center; color: #4badf8; font-weight: bold; width: 260px; padding-top: 20px; _padding-top: 20px; #padding-top: 35px; float: right; padding-right: 40px;}
            #homeContainer #summerComp #summerCompTop #cloud4 .content h3 {color: #f49ac1; margin-bottom: 4px; font-size: 1.2em;}         
        #homeContainer #summerComp #summerCompTop #cloud5 {width: 488px; height: 169px; float: left; position: absolute; margin-top: 76px; display: none; margin-left: 80px; background: url(../../media/images/prizedraw_summer_cloud_5.gif) no-repeat 0px 0px;}
          #homeContainer #summerComp #summerCompTop #cloud5 .content {text-align: center; color: #4badf8; font-weight: bold; width: 260px; padding-top: 20px; _padding-top: 20px; #padding-top: 35px; padding-left: 30px;}
            #homeContainer #summerComp #summerCompTop #cloud5 .content h3 {color: #f49ac1; margin-bottom: 4px; font-size: 1.2em;} 
        
        
        
        
        #homeContainer #summerComp #summerCompTop #summerCompTopRight {width: 618px; float: right; text-align: center; padding-right: 20px; padding-top: 10px; line-height: 1.3em; font-size: 1.2em;}
        #homeContainer #summerComp #summerCompTop #summerCompTopRight .yellow {font-weight: bold; color: #ffd503;}
      #homeContainer #summerComp #summerCompBottom {height: 202px; padding-left: 180px;}
        #homeContainer #summerComp #summerCompBottom  #boxWin {width: 612px; height: 204px; background: url(../../media/images/prizedraw_summer_win.png) no-repeat 0px 0px; float: left;}
          #homeContainer #summerComp #summerCompBottom  #boxWin #boxWinLeft {width: 380px; float: left; padding-top: 24px;}
            #homeContainer #summerComp #summerCompBottom  #boxWin #boxWinLeftTop {height: 76px; width: 380px; text-align: right;}
              #homeContainer #summerComp #summerCompBottom  #boxWin #boxWinLeftTop img {float: right;}
            #homeContainer #summerComp #summerCompBottom  #boxWin #boxWinLeftBottom {width: 340px; text-align: center; padding-left: 40px; font-size: 1.1em; padding-top: 6px;}
              #homeContainer #summerComp #summerCompBottom  #boxWin #boxWinLeftBottom #terms {font-size: .8em; padding-top: 8px;}
          #homeContainer #summerComp #summerCompBottom  #boxWin #boxWinRight {text-align: center; width: 220px; float: left; font-size: 1.2em; padding-top: 45px;}
            #homeContainer #summerComp #summerCompBottom  #boxWin #boxWinRight #boxWinRightForm {text-align: left; font-size: .9em; font-weight: bold; padding-left: 20px;}
        #homeContainer #summerComp #summerCompBottom  #boxStrawberry {width: 142px; height: 204px; float: left; background: url(../../media/images/prizedraw_strepsils_strawberry.png) no-repeat 0px 0px; margin-left: 20px; text-align: center;}
          #homeContainer #summerComp #summerCompBottom  #boxStrawberry #boxStrawberryContent {width: 120px; margin: auto; padding-top: 90px;}
          
          
    #homeContainer #summerCompEntry {margin:0px 5px 0px 4px; padding:0px; width: 979px; height: 444px; background: url(../../media/images/prizedraw_summer_main_entry.jpg) no-repeat 0px 0px; font-size: .9em;) no-repeat 0px 0px; font-size: .9em;} 
      #homeContainer #summerComp .submit {margin-right: 20px;}    
      #homeContainer #summerCompEntry #summerCompTopEntry {height: 112px;}
          #homeContainer #summerCompEntry #summerCompTopEntry h2 {color: #ffd503; font-weight: bold; margin-top: -8px; margin-bottom: 8px; font-size: 1.8em;}
        #homeContainer #summerCompEntry #summerCompTopEntry #summerCompTopLeft {padding-left: 10px; float: left; width: 327px;}
        #homeContainer #summerCompEntry #summerCompTopEntry #summerCompTopRight {width: 608px; float: right; text-align: left; padding-right: 20px; padding-top: 20px; line-height: 1.3em; padding-left: 10px;}
        #homeContainer #summerCompEntry #summerCompTopEntry #summerCompTopRight .yellow {font-weight: bold; color: #ffd503;}
        
      #homeContainer #summerCompEntry #summerCompBottomEntry {width: 972px; height: 332px;}
      
          #homeContainer #summerCompEntry #summerCompBottomEntry .fieldTitle  {float: left; width: 130px; font-weight: bold; margin: 0px 0px 8px 0px;}
        #homeContainer #summerCompEntry #summerCompBottomEntry .fieldVal  {float: left; width: 200px; margin: 0px 0px 8px 0px;}
          #homeContainer #summerCompEntry #summerCompBottomEntry .fieldVal input  {width: 198px; height: 14px; border: 1px solid #666666; background: transparent;}      
      
        #homeContainer #summerCompEntry #summerCompBottomEntry #summerCompBottomEntryLeft {width: 790px; float: left;}
          #homeContainer #summerCompEntry #summerCompBottomEntry #summerCompBottomEntryLeft #summerCompBottomEntryContent {padding-left: 20px;}
          #homeContainer #summerCompEntry #summerCompBottomEntry #summerCompBottomEntryLeft #summerCompBottomEntryLeftFormLeft {padding-left: 20px; float: left; width: 380px; padding-top: 20px;}
          #homeContainer #summerCompEntry #summerCompBottomEntry #summerCompBottomEntryLeft #summerCompBottomEntryLeftFormRight {float: left; padding-top: 20px; width: 380px;}
        
        
        #homeContainer #summerCompEntry #summerCompBottomEntry #summerCompBottomEntryRight {padding-left: 2px; width: 160px; float: left; padding-top: 128px;}
          #homeContainer #summerCompEntry #summerCompBottomEntry  #boxStrawberry {width: 142px; height: 204px; float: left; background: url(../../media/images/prizedraw_strepsils_strawberry.png) no-repeat 0px 0px; margin-left: 20px; text-align: center;}
          #homeContainer #summerCompEntry #summerCompBottomEntry  #boxStrawberry #boxStrawberryContent {width: 120px; margin: auto; padding-top: 90px;}
  
  
        #homeContainer #summerCompEntry #summerCompBottomEntry #summerCompBottomEntryLeft #summerCompBottomEntryLeftBottom {padding-left: 20px; width: 790px;}
        
  

  
  
  
    #homeContainer #summerCompTerms {margin:0px 5px 0px 4px; padding:0px; width: 979px; height: 444px; background: url(../../media/images/prizedraw_summer_main_terms.jpg) no-repeat 0px 0px; font-size: .9em;) no-repeat 0px 0px; font-size: .9em;} 
      
      #homeContainer #summerCompTerms #summerCompTopTerms{}
          #homeContainer #summerCompTerms #summerCompTopTerms h1 {color: #ffd503; font-weight: bold; margin-top: -2px; margin-bottom: 8px; font-size: 2.0em;}
        #homeContainer #summerCompTerms #summerCompTopTerms #summerCompTopLeft {padding-left: 10px; float: left; width: 327px;}
        #homeContainer #summerCompTerms #summerCompTopTerms #summerCompTopRight {width: 608px; float: right; text-align: left; padding-right: 20px; padding-top: 20px; line-height: 1.3em; padding-left: 10px;}
        #homeContainer #summerCompTerms #summerCompTopTerms #summerCompTopRight .yellow {font-weight: bold; color: #ffd503;}  
      #homeContainer #summerCompTerms #summerCompBottomTerms {width: 972px; height: 332px; font-size: .8em; overflow: auto;}
        #homeContainer #summerCompTerms #summerCompBottomTerms #summerCompBottomTermsLeft {float: left; width: 450px;}
        #homeContainer #summerCompTerms #summerCompBottomTerms #summerCompBottomTermsRight {float: left; width: 460px; padding-left: 30px;}
        
        #homeContainer #summerCompTerms #summerCompBottomTerms ol.terms {}
          #homeContainer #summerCompTerms #summerCompBottomTerms ol.terms li {margin: 0px;}
          

  
  
  
  
  
    #homeContainer #summerComp #contentCol  {float: left; width: 451px; height: auto; padding: 90px 30px 30px 478px;}
      #homeContainer #summerComp #contentCol h2  {margin: 0px 0px 10px 0px; font-size: 1.3em;}
    #homeContainer #summerComp #leftCol  {float: left; width: 382px; height: 330px; padding: 84px 30px 30px 30px; color: #014a6d; font-weight: bold;}
    #homeContainer #summerComp #rightCol  {float: left; width: 471px; height: 429px; padding: 15px 20px 0px 20px; overflow: auto;}
      #homeContainer #summerComp #rightCol h2  {margin: 0px 0px 10px 0px; font-size: 1.3em;}


    #homeContainer #summerComp #contentCol  {position: relative; left: 196px; top: 0px; width: 713px; height: 434px; padding: 10px 25px 0px 25px; overflow: auto;}
      #homeContainer #summerComp #contentCol #tnc  {font-size: .9em;}
        #homeContainer #summerComp #contentCol #tnc h2  {margin: 0px 0px 10px 0px; font-size: 1.4em;}
        #homeContainer #summerComp #contentCol #tnc ol  {margin: auto auto 10px auto;}
      #homeContainer #summerComp #contentCol h2  {margin: 0px 0px 10px 0px; font-size: 1.3em;}
      #homeContainer #summerComp #contentCol #leftCol  {float: left; width: 340px; height: auto;}
        #homeContainer #summerComp #contentCol #leftCol .fieldTitle  {float: left; width: 130px; font-weight: bold; margin: 0px 0px 2px 0px;}
        #homeContainer #summerComp #contentCol #leftCol .fieldVal  {float: left; width: 200px; margin: 0px 0px 2px 0px;}
          #homeContainer #summerComp #contentCol #leftCol .fieldVal input  {width: 198px; height: 14px; border: 1px solid #ba4a26;}
      #homeContainer #summerComp #contentCol #rightCol  {float: left; width: 340px; height: auto; margin: 0px 0px 0px 13px;}
        #homeContainer #summerComp #contentCol #rightCol .fieldTitle  {float: left; width: 130px; font-weight: bold; margin: 0px 0px 2px 0px;}
        #homeContainer #summerComp #contentCol #rightCol .fieldVal  {float: left; width: 200px; margin: 0px 0px 2px 0px;}
          #homeContainer #summerComp #contentCol #rightCol .fieldVal input  {width: 198px; height: 14px; border: 1px solid #ba4a26;}
          #homeContainer #summerComp #contentCol #rightCol .fieldVal select  {height: 20px; border: 1px solid #ba4a26; font-size: .9em;}


      #homeContainer #summerComp #contentCol .questionCon  {width: 690px; margin: 0px 0px 10px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ba4a26; display: block;}
        #homeContainer #summerComp #contentCol .questionCon a {color: #FFFFFF;}
        #homeContainer #summerComp #contentCol .questionCon .fieldTitle  {float: left; width: 350px; font-weight: bold; padding-right: 10px;}
        #homeContainer #summerComp #contentCol .questionCon .fieldVal  {float: left; width: 310px;}
          #homeContainer #summerComp #contentCol .questionCon .fieldVal select  {width: 308px; height: 20px; border: 1px solid #ba4a26;}          
          
          
          
          
          
          
          

#sitemapListLeft  {width: 250px; float: left;}
  #sitemapListLeft ul, #sitemapListLeft ul#nav  {margin: 0px; padding: 0px;}
    #sitemapListLeft ul li, #sitemapListLeft ul#nav li  {margin: 0px 0px 5px 0px; padding: 0px; list-style: none;}
      #sitemapListLeft ul li a, #sitemapListLeft ul#nav li a  {color: #FF0000; text-decoration: none; font-weight: normal; margin: 0px; padding: 2px 5px 2px 0px;}
        #sitemapListLeft ul li a:hover, #sitemapListLeft ul#nav li a:hover  {background-color: #FF0000; color: #FFFFFF; text-decoration: none; margin: 0px;}
    #sitemapListLeft ul li  {}
        #sitemapListLeft ul li ul {padding-left: 30px; padding-top: 5px;}
        
#sitemapListRight  {width: 250px; float: left; padding-left: 20px;}
  #sitemapListRight ul, #sitemapListRight ul#nav  {margin: 0px; padding: 0px;}
    #sitemapListRight ul li, #sitemapListRight ul#nav li  {margin: 0px 0px 5px 0px; padding: 0px; list-style: none;}
      #sitemapListRight ul li a, #sitemapListRight ul#nav li a  {color: #FF0000; text-decoration: none; font-weight: normal; margin: 0px; padding: 2px 5px 2px 0px;}
        #sitemapListRight ul li a:hover, #sitemapListRight ul#nav li a:hover  {background-color: #FF0000; color: #FFFFFF; text-decoration: none; margin: 0px;}
    #sitemapListRight ul li  {}
        #sitemapListRight ul li ul {padding-left: 30px; padding-top: 5px;}        
        
    /****************/
   /* WHERE TO BUY */
  /****************/        
  
  table.logos {margin-left: 60px;}
    table.logos td.img {
      background-repeat:no-repeat;
      height:77px;
    }
    table.logos td.img2 {
      background-color:#FFFFFF;
      height:77px;
    }
    table.logos td.img img {
      width:150px;
    }
    table.logos td#corner_left{
      background-image:url('../../media/images/logos/corner_left.png');
      background-position:left top;
    }
    table.logos td#corner_right{
      background-image:url('../../media/images/logos/corner_right.png');
      background-position:right top;
    }
    table.logos td#corner_left_b{
      background-image:url('../../media/images/logos/corner_left_b.png');
      background-position:left bottom;
    }
    table.logos td#corner_right_b{
      background-image:url('../../media/images/logos/corner_right_b.png');
      background-position:right bottom;
    }   

    /***********************/
   /* COMPETITION OVERLAY */
  /***********************/  
#inline_content {width: 446px; height: 452px; background: url(../../media/images/competition_overlay_bg.jpg) #000000 no-repeat; text-align: left;}
  #inline_content #container {padding-top: 400px;}
  #inline_content a#enternow {padding: 6px 14px 6px 14px; float:right; margin-right: 20px; background-color: #ff0100; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 1.2em;}
    #inline_content a#enternow:hover {text-decoration: underline;}


