 .mobileMenu  #menu {
       /* hide mobile menu */
      display: none !important;
 }
	
	
 @media only screen and (max-width: 567px) {
 	/* minimum mobile  */
 	
 	#mobileMenu {
 	  display: block;
 	  z-index: 100;
 	}
 	.hdrLogo { 
	   float: left;
	   display: block;
	 
       width: 90% !important;
       height: auto !important;
   
	   margin: 45px 10px 0 10px;
    }
    .srchField { 
	  width: 190px;
	  height: 20px;
	  padding: 2px 0 0 0px;
	  margin: 30px auto 0 auto; 
    }
   .srchBtn { 
	  margin: 28px 4% 0 10px;
    }
    
 	.hdrContent {
      margin: 0 auto;
	  width: 99%; 
    }
   .hdrNav {  
	  left: 0px;
      margin: 20px auto 0 auto;
	  width: 100%;
    }
 	.primeNavContent { 
 	  /* hide horz menu */
	  hieght: 10px;
    }
    .mobileMenu {
       /* show mobile menu */
      display: inline-block;
      float: left;
	  position: absolute;
	  left: 0px;
    }
	.masterContainer{
	    margin: 60px 0 0 0;
		padding: 0;	
	}
   .homeSectionContent { 
	  width: 100%;
	  background: #fff url(../images/home_sect_bkg.gif) repeat-x; 
   }
   .hmRotateBanner {
  	  float: left;
	  width: 100%;
   }
   .hmTestimonSection { 
	  width: 100%;
	  margin: 40px 10px 0 10px; 
   }
   .hmTestimonSection :first-child {
     width: 90%;
   }
   .callCopyThree {  
	width: 95%;
	padding: 2px 15px 5px 0px;
  }
	.bodyCopythree {
	   float: left;
	   width: 90%;
	   margin: 10px 0 0 2%;
	   padding: 0;
	}
  .submitContainer {
	  margin: 30px 0 30px 2%;
	  width: 90%;
  }
  #ctl00_mainBody_ddlBillCountries_myDropDown, #ctl00_mainBody_ddlShipCountries_myDropDown {
	  width: 150px;
  }



   .hmSidebar , .secondarySidebar{
	  float: left;
	  width: 100%;
	  background: #fff;
   }
   .hmSideSpacer , .secondarySideSpacer{ 
	  width: 100%; 
	  display: none;
   }
   .hmSideCall , .secondarySideCall{
	  margin: 0 5% 0 4%;
	  float: left;
	  width: 91%;
	  background: #f4f4f4 url(../images/side_callout4_bkg.gif) no-repeat scroll 0% 0%;
	  text-align: left;
   }
   .hmSideCall H2 , .secondarySideCall H2{
      width: 100%;
     font-size: 2.0em; 
   }
   .hmSideSpacerTwo {
	  float: left;
	  width: 50%;
	  height: 5px;
   }
   .emailBtn {
	  float: left;
      width: 43px;
	  height: 25px;	
	  margin: 0 0 0 12px;
   }

   
   .leftSubmenu  , .newsMenuNav li {
	  float: left;    
	  width: 100%; 
	  margin: 0 0 0 0;
	  padding: 0 0 20px 0;
   }
    .leftSubmenu  li {
	  float: left;    
	  width: 100%; 
	
   }  
 
   .newsMenuHead{
	 float: left;  
	 width: 100%;
	 margin: 0px 10px 10px 30px;   
   }
   .newsCorner_top, .newsCorner_bottom {
	 width: 0px;   
   }
   .newsListNav{
	 padding: 0 20px 0 0;   
   }
   #content {  
	  float:left;
	  padding-left: 10px;
   }
   .newsPageContainer{
	 width: 90%;
	 margin: 10px 0 0 20px;   
   }
   .PageContainer{
	   width: 100%;
   }
   #content .prodList ui li{
	  float: left;
	  width: 60%;   
   }
 
   .secondarySectionContent { 
	  width: 100%; 
    }
   .secondaryColumnOneforSupport {
    float: left;
	width: 100%; 
   }
   .secondaryColumnOne{
	  width: 100%;   
   }
   .headerOne{
	  width: 70%;   
   }
   .partners{
	  float: left;
	  width: 90%;   
   }
   .socGfx{
      padding: 0px 5% 0px 5%;
   }
   #socGfxFirst {
	 margin-left: 9%;  
   }
   
   .submitBtn {
	  margin: 0 0 0 70%;
   }
   
   
   
   .marginSection {
	    margin: 0 0 10px 0;
		width: 100%;
		height: 150px;
		padding: 10px;
		background: #575959;
   }
   .ftrNav {
        width: 90%;
		margin: 10px 50px 10px 10px;
		padding:  10px  50px  10px  0px; 
		background: #575959;
   }
   .ftrNav li {
        padding:   0px   0px  20px  0px;
		font-size: 1.8em;
	    color:#fff;
	    float: left;
   }
   .ftrNav li a { 
        width: 100%;  
	    color:#fff;
	    margin:  0px  5px  0px  5px;
		width: 40px;
		text-decoration: none;
   }
   
  .primeNav{
     display: none;
  }
  
  .mobileMenu {
      display: block;
   }
  
  .tabs{
     width: 99%;
     padding: 0px;
     margin: 0px;
     height: 211px;
  }
  .hmRotateSection{
     width: 100%;
     min-width: 560px;
     padding: 0px;
  }

   #justpub, #newapp, #pharma{ 
       paddiing: 0px;
       margin: 0px;
       height: 300px
    }
   
  #justpub, #newapp, #pharma img{ 
       paddiing: 0px;
       margin: 0px;
       position: absolute;
       left: -30px;
       top: 180px;
       -webkit-transform: scale(0.85,0.85);  
       transform: scale(0.85,0.85);
    }
   
   .bookContainer , .authorList, .authorContainer {
        float: left;
 	  	width: 90%;
 	  	
	}
	.bookContainer, .thickbox {
        float: left;
 	  	width: 100%;
 	  	background-color: white;
	}
	.bookContainer img {
  		padding: 10px 10px 10px 10px;
	}
	.clear{
	   width: 100%;	
	}
	.contactColumn{ 
	    width: 100%;	
	}
	.contactBlock{
	   width: 83%;	
	}
	.ColumnOneAccount{
	    width: 90%;	
		margin: 10px 0 0 3%;
		min-height: 300px;
	}
	.ColumnOneMargins {
	   float: left;	
	   width: 100%;
	}
	.ColumnOneMarginsWide{
	    width: 65%;	
	}
	.recommendLink{
	   float: left;
	   margin: 10px 0 10px 10px;
	}
	.links {
	   height: auto;	
	}
	.linksContent {
	   height: 85px;	
	}
	.newsPageContainerWide {
		width: 95%;
	}
	.submitContainerRegister {
		float: left;
		margin: 40px 0 40px 0px;
		padding: 0;
		width: 100%; 
		background: #ffffff;
		font-size: 1.3em;
     }
	 .FormButton {
		padding-left: 0 !important; 
	 }
}


 	
@media only screen and (max-width: 767px) and (min-width: 569px) {
		/* tablet   */
     .mobileMenu  #menu {
       /* hide mobile menu */
      display: none !important;
    }
}
	
@media only screen and (min-width: 568px) {
		/* general when not mobile */
     .mobileMenu  #menu {
       /* hide mobile menu */
      display: none !important;
    }
	.links , .linksContent{
	   margin: 10px 0 10px 0;
	   padding: 10px;
	}
	.ColumnOneAccount{
	    width: 90%;	
	}
	.submitContainerRegister {
		background: #d3eae3;
    }
}

