
/**********************************************************
* General settings
**********************************************************/

html, body, div, form, ul, input, textarea, dl, dt, dd, li, h1, h2, h3, h4, h5, h6 {
   margin: 0;
   padding: 0;
	font-family: Trebuchet MS, Helvetica, sans-serif;
   font-size: 12px;
}

img {
	border: 0;
}

.clear {
   display: block;
   height: 1px;
   overflow: hidden;
   margin-top: -1px;
   clear: both;
   font-size: 1px;
   line-height: 1px;
}


/**********************************************************
* Global site blocks
**********************************************************/

body {
   background: url(../gfx/bgBody.jpg) top center no-repeat #2a2a32;
}


.siteContainer {
   position: relative;
   width: 952px;
   margin: 0 auto;
   padding-top: 10px;
}
   #searchBox {
      position: absolute;
      top: 3px;
      right: 316px;
   }
   #siteMenu {
      height: 23px;
   }
      #siteMenu ul {
         float: right;
         margin-right: 16px;
      }
         #siteMenu li,
         #siteMenu a {
            float: left;
            display: inline;
         }
         #siteMenu li {
            margin-right: 1px;
         }
         #siteMenu a {
            padding: 3px 6px;
            font-size: 11px;
            color: #fff;
            text-decoration: none;
            border-top: 1px solid #7b7b7b;
            border-left: 1px solid #7b7b7b;
            border-right: 1px solid #7b7b7b;
            background-color: #525257;
         }
            #siteMenu .active a {
               border-color: #c74c06;
               background-color: #f36d21;
            }
   
   #header {
      height: 177px;
      position: relative;
   }
      #header a {
         display: block;
         position: absolute;
         width: 236px;
         height: 70px;
         border-left: 10px solid #f36d21;
         background-color: #29292c;
         z-index: 10;
      }
      #header a img {
         display: block;
         margin: 22px 0 0 15px;
      }
      #header img {
         display: block;
         position: absolute;
         z-index: 5;
         top: 0;
      }
   
   #mainMenu {
      height: 37px;
      border-bottom: 5px solid #524e54;
      background: url(../gfx/bgMainMenu.gif) top left repeat-x;
   }
      #mainMenu li {
         list-style: none;
         float: left;
         display: inline;
         border-right: 1px solid #524e54;
         
      }
         #mainMenu li.active {
            background: #524e54;
         }
         #mainMenu a {
            display: block;
            width: 135px;
            padding-top: 12px;
            padding-bottom: 9px;
            text-align: center;
         }
         #mainMenu img {
            height: 16px;
         }
   
   #main {
      padding: 7px;
      min-height: 300px;
      border-left: 10px solid #f36d21;
      background: url(../gfx/bgMain.gif) top left repeat-x #ffffff;
   }
         * html #main { height:100%; } /*min-height for IE6*/
      #content,
      #right {
         float: left;
         display: inline;
      }
      #content {
         width: 531px;
         padding-left: 11px;
         padding-right: 28px;
      }
      #right {
         width: 358px;
      }
            #right #subMenuContainer {
               padding: 0;
               background: none;
            }
            #right #subSubMenuContainer {
               padding: 0;
            }
         
         #subMenu {
            list-style: none;
         }
            #subMenu li {
               clear: both;
               border-top: 1px solid #fff;
               background: url(../gfx/bgSubMenu.gif) top left repeat-x #fff;
            }
               #subMenu li.active {
                  background: url(../gfx/bgBlock.gif) top left repeat-x;
               }
            #subMenu a,
            #subSubMenuContainer h2 a {
               display: block;
               padding: 6px 10px;
               font-size: 17px;
               text-decoration: none;
               color: #525256;
            }
               #subMenu li.active a {
                  color: #f26b22;
               }
               #subMenu li a:hover,
               #subSubMenuContainer h2 a:hover {
                  color: #000;
               }
                  /*Reset subsubmenu coloring*/
                  #subMenu .active li a {
                     color: #888888;
                  }
         
         /*sub sub menu*/
            #subMenu .subSubMenu {}
               #subMenu .subSubMenu li,
               .subSubMenu li {
                  list-style: none;
                  float: left;
                  display: inline;
                  width: 170px;
                  padding: 3px 0;
                  border: none;
                  clear: none;
                  background: url(../gfx/bgSubSubMenu.gif) bottom right no-repeat;
               }
               #subMenu .subSubMenu a,
               .subSubMenu a {
                  display: block;
                  padding: 3px 0 2px 10px;
                  font-size: 14px;
                  text-decoration: none;
                  color: #888888;
               }
                  #subMenu .subSubMenu li a.active,
                  #subMenu .subSubMenu li.active a,
                  .subSubMenu li.active a,
                  .subSubMenu li a.active {
                     color: #f26b22;
                  }
                  #subMenu .subSubMenu li a:hover,
                  .subSubMenu li a:hover {
                     color: #000;
                  }
                  

               #right .subSubMenuContainer {
                  padding: 0px !important;
                  margin: 0px !important;
               }
               
               #subMenu .subSubMenu ul.webshop_subSubMenu {}
                  #subMenu .subSubMenu .subSubMenu li,
                  .subSubMenu .subSubMenu li,
                  .subSubMenu ul.webshop_subSubMenu li {
                     margin-left: 15px;
                     width: 155px;
                     padding: 1px 0;
                     background: none;
                  }
                     #subMenu .subSubMenu .subSubMenu li a,
                     .subSubMenu .subSubMenu li a,
                     #subMenu .subSubMenu ul.webshop_subSubMenu li a {
                        font-size: 12px;
                        font-weight: normal;
                        color: #888888;
                     }
                     #subMenu .subSubMenu .subSubMenu li a:hover,
                     .subSubMenu .subSubMenu li a:hover,
                     #subMenu .subSubMenu ul.webshop_subSubMenu li a:hover {
                        color: #000;
                     }
                        #subMenu .subSubMenu .subSubMenu li.active a,
                        .subSubMenu .subSubMenu li.active a,
                        #subMenu .subSubMenu ul.webshop_subSubMenu li.active a {
                           color: #f26b22;
                        }
                  
                  
      #content .blocks {
         margin-right: -10px;
      }
      .block {
         margin-bottom: 20px;
         padding: 10px;
         background: url(../gfx/bgBlock.gif) top left repeat-x;
      }
         #content .block {
            float: left;
            display: inline;
            width: 240px;
            margin: 0;
            margin-right: 10px;
         }
            #content #gratisurinetestBlock {
               width: 500px;
               margin-right: 0;
            }
   
   #footer {
      padding: 12px 6px;
      color: #b2afb3;
   }
      #footer a {
         color: #cdcdce;
      }

#gmap {
   width: 530px;
   height: 400px;
   margin-top: 10px;
}
