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

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

.clearAll {clear: both;}

h1 {font-size: 1.5em; color: #009d00; font-weight: bold; font-style: italic; margin: 0px;}
h2 {font-size: 1.0em; color: #009d00; font-weight: bold; margin: 0px 0px 8px 0px;}
img {border: none;}

ul.ticklist {list-style-image: url(../../media/images/arrow.gif);}
.middot {float: left; margin-right: 8px;}
#siteContainer {width: 988px; margin: auto; background-color: #FF0000;}

  #siteContainer #mainContainer {width: 988px; margin: auto; background-color: #399C00;}
    #siteContainer #mainContainer #navContainer {width: 760px; float: left; background-color: #399C00; margin-bottom: 1px}

    #siteContainer #mainContainer #contentContainer {width: 988px; height: 712px; background: url(../../media/images/main_bg.jpg) repeat 0px 0px; background-repeat: no-repeat;}

      #siteContainer #mainContainer #contentContainer #subMenu {width: auto; text-align: left; padding-left: 120px; padding-top: 84px; _padding-top: 83x; #padding-top: 83px;}
        #siteContainer #mainContainer #contentContainer #subMenu .subMenuItem {float: left;}
          #siteContainer #mainContainer #contentContainer #subMenu .subMenuItem a {color: #FFFFFF; font-size: .8em; font-weight: bold; text-decoration: none; margin-right: 36px;}
          #siteContainer #mainContainer #contentContainer #subMenu .subMenuItem a:hover {color: #FFFFFF; background-color: #0a63d8; font-size: .8em; font-weight: bold; text-decoration: none; margin-right: 36px;}          
    #siteContainer #mainContainer #contentContainer #boxContainer {width: 880px; text-align: center; margin-left: 94px; margin-top: 40px;}
      #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeft {float: left; background: url(../../media/images/main_callout_bg.png) no-repeat 0px 0px; width: 563px; height: 542px; text-align: left; padding-top: 25px;}
        #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeft #boxContainerLeftCopy {padding: 0px 60px 0px 30px;}
          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeft #boxContainerLeftCopy p {font-size: .9em;}
        
          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeft #boxContainerLeftCopy ul {list-style-image: url(../../media/images/arrow.gif);}    
          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeft #boxContainerLeftCopy ul  li {font-size: .9em;}
        
        
      #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftRange {float: left; background: url(../../media/images/clean_range_bg.png) no-repeat 0px 0px; width: 853px; height: 541px; text-align: left; padding-top: 25px;}
        #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftRange #boxContainerLeftRangeCopy {padding: 120px 60px 0px 30px;}        

          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftRange #boxContainerLeftRangeCopy a {color: #0d4ea5; font-weight: bold; font-style: italic; font-size: 1.2em; text-decoration: none;}                
        
      #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerRight #boxContainerRightTVAdvert {margin-top: 40px;}
      
    #siteContainer  #footer {color: #666666; font-size: .8em; margin-top: 3px; background-color: #efefef; width: 100%; width: 988px; margin: auto;}
      #siteContainer  #footer a {color: #666666; text-decoration: none; background-color: #efefef;}
      #siteContainer #footer #footerLeft {float: left;}
      #siteContainer #footer #footerRight {float: right;}
      
      #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftDetailsTop {float: left; background: url(../../media/images/product_details_bg.png) no-repeat 0px 0px; width: 853px; height: 243px; text-align: left; padding-top: 25px; height: 1400px;}     
        #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftDetailsTop #boxContainerLeftDetailsTopCopy {padding: 140px 60px 0px 30px; height: 1400px;}        
          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftDetailsTop #boxContainerLeftDetailsTopCopy p {font-size: .9em;}
          
      #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftDetailsMain {width: 853px; background-color: #FFFFFF; text-align: left;}
        #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftDetailsTop .productBox {padding: 0px 0px 0px 0px;}  
          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftDetailsTop a {color: #0d4ea5; font-weight: bold; font-style: italic; font-size: 1.2em; text-decoration: none;}
          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftDetailsTop .productBox ul li {font-size: .9em;}
          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftDetailsTop .productBox .productBoxLeft {width: 420px; float: left;}
          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftDetailsTop .productBox .productBoxRight {text-align: center; width: 330px; float: right;}          
 #boxContainerLeftDetailsBottom {float: left; background: url(../../media/images/product_details_bg.png) no-repeat 0px 0px; width: 853px; height: 243px; text-align: left; padding-top: 25px;} 

       #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftAdvert {float: left; background: url(../../media/images/watch_our_tv_advert.png) no-repeat 0px 0px; width: 853px; height: 541px; text-align: left; padding-top: 25px;}
        #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftAdvert #boxContainerLeftAdvertCopy {padding: 120px 60px 0px 30px;}    
          #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftAdvert #boxContainerLeftAdvertCopy  #video {width: 790px; padding-top: 20px; text-align: center;}
            #siteContainer #mainContainer #contentContainer #boxContainer #boxContainerLeftAdvert #boxContainerLeftAdvertCopy #video #videocontent {margin: auto;}
      
