/*
#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.survey_answer {height: 20px;}

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;}

#error {border: 1px solid #ff0000; color:#FF0000; background-color: #ffe5e5; padding: 5px; font-weight: bold; margin: 0px 0px 10px 0px;}

.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:13px auto auto 20px;}
/*
#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(../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: 0 auto 0px auto; padding: 10px 0 0 0;}
    #nav_leftcap  {float:left; width: 6px; height: 26px;}
    #nav_mainlinks  {background: url(../images/nav_bg.gif) repeat-x; width:977px; height:26px; float:left;}
    #nav_rightcap  {float:left; width: 6px; height: 26px;}
      
  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(../images/nav_bg.gif) repeat-x; width:977px; height:26px; 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: 16px; text-align: left; margin: 3px 0px 3px 0px; padding: 2px 6px 2px 5px; border-right: 1px solid #FFFFFF;}
    
      #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, #nav_mainlinks ul#nav ul {margin: 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;}
           #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; padding: 0;}
      #nav_mainlinks ul#rightNav li {margin-left: 0px; padding: 0; float: left; text-align: left; list-style: none;}
        #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 2px 2px 2px;}
          #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;}
    #homeContainer #home_box_top {background: url(../images/home_box_top.gif) no-repeat 0px 0px; width: 988px; height: 4px;}
    #homeContainer #home_box_bottom {background: url(../images/home_box_bottom.gif) no-repeat 0px 0px; width: 988px; height: 4px;}
    
    #homeContainer #home_box_content {padding: 0px; background: url(../images/home_box_content.gif) repeat-y 0px 0px; width: 988px;}
    #homeContainer #home_flash {margin:0px 5px 0px 5px;padding:0px;background-color:#8d84bb;}
  
  
    #homeContainer #home_no_flash {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../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:20px;font-size:.9em;height:440px;}
  
  
    #homeContainer #home_about {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../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(../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(../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_original {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../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(../images/product_range_honeylemon_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(../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(../images/product_range_strefen_background.jpg);background-repeat: no-repeat;}
  
  #homeContainer #home_product_range_handy_tube {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../images/product_range_handy_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_handy_tube #home_product_range_content {margin: 0px;width:280px;position:relative;left:614px;top:20px;font-size:.9em;}

  #homeContainer #home_product_range_sugar_free {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../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(../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_cool {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../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_plus {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../images/product_range_plus_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_product_range_plus #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(../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(../images/sitemap_background.jpg);background-repeat: no-repeat;}

  #homeContainer #home_sitemap #home_sitemap_content {margin: 0px;width:280px;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(../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;}

  #homeContainer #home_tv_adverts {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../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:450px;margin-top:-400px;}

  #homeContainer #home_competition {margin:0px 5px 0px 4px;padding:0px;height:444px;background-image: url(../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(../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.2em;}
  
  #mainContent #footer #nav_links {float:left;margin-left:50px;}
  
  #mainContent #footer a {color:#FF0000;text-decoration:underline;}
  #mainContent #footer a:hover {text-decoration:none;}
  
  #mainContent #footer #readlabel {font-size:.8em;margin:3px auto auto auto;color:#000000; font-weight:bold;}
  
  #mainContent #footer #legal {font-size:.8em;margin:3px auto auto auto;color:#666666;}
  #mainContent #footer #legal a {color:#666666;}
  
  #mainContent #footer #last_updated {font-size:.8em;margin:3px auto auto auto;color:#666666;}

  
#home_flash object {display:block; clear:both;}

ul.txt_link_list {padding:0px; margin:0.5em 0px 0.5em 1.7em;}
ul.txt_link_list li{padding:0px; margin:0px 0px 0.7em 0px;}
.small_text {font-size:11px;}

.sub-page {
	text-align: left;
	padding: 10px;
}

.sub-page p {
	margin: 0 0 12px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 0 0;
}

.sub-page p.question {
	color: #ff0000;
	padding: 0;
}

.faq p {padding: 0 0 0 13px;}

.faq .title {padding: 0;}