body, html{font-family: Arial, Helvetica, sans-serif;}

.menuHorizontal ul li a, .videoHome .content, .mainArticleList .articleListRow, .relatedCategories .relatedListings .relatedProducts  {
    float:left;
    }

.container.featuredProduct .content .vendorHolder img  {
     margin-top:100px;
     position:absolute;
    }
    
.container.featuredProduct h1 {
    height:100px;
    }    

.container.featuredProduct .content {
     margin-top:-100px !important;
    }
 
.dynamicArticles .accordion h3 {
    margin:0;
    padding:0;
    }    

.Videos .twoColumnLayout .leftSidebarOuter {
    margin-top:-1195px !important;
    }

.betaMessage .action{
     background:url("/Media/20/Images/BetaMessage.gif") no-repeat scroll 0 -80px transparent !important;
    }
    
.container.labBranding .header{
    background: url("/Media/20/Images/lc-bug.gif") no-repeat scroll 100% 0 transparent !important;
    }

.dynamicVerticalTabs .articleModule ul li.articleListRow.active{
    background-color:#800900 !important;
    margin-left:0 !important;
    background-repeat:no-repeat;
    background-image:url("/Media/20/Images/v-tab-pointer.gif") !important;
    }
    
.artcleToolList {
    width:120px !important;
    }

.jqmWindow {
    width:600px !important;
    background:none !important;
    }
 
.jqmWindow .loginModule  {
    background-color:White !important;
    }
    
/* Registration Form */   
.register.formHolder .button.cancel  {
    background-color: #F3F3F3 !important;
    font-size:12px !important; 
    color:#333333  !important;
    border:1px solid #BBBBBB  !important;
    }
  
.register.formHolder .button.register {
    font-size:12px !important; 
    }
  
.articleModule .filter .filterButtons #btnReset{
    float:left !important;
    width:75px !important;   
    }     
.articleModule .filter .filterButtons #btnFilter{
    float:right !important; 
    width:75px !important;   
    }    
 
.formHolder li label.choice  {
    margin-left:17px !important;
    font-size:11px !important;
    }

label.description  {
    font-size:87% !important;
    }

.UserProfile.loggedIn .formHolder{
    width:601px !important;
    } 

/* Paging  */
.pagingHolder ul li {   
     overflow:hidden !important;
     height: 10px !important;
     }
     
/* Newsletter Signup */
.NewsletterSignup .twoColumnLayout .leftSidebarOuter, .NewsletterSignup .formHolder  {
    width: 430px !important;
    }
    
.NewsletterSignup .formHolder li{
    position:fixed !important; 
    }
    
.NewsletterSignup .leftLabel li.buttons div.inputElements {
    margin-left:-100px !important; 
    }
   
.staff.directoryModule li {
  color: #363636 !important;
  font-size: 1em !important;
  }

.breadcrumbMap ul li.first a:hover{
  height: 16px !important;
  text-indent: -1000em !important;
  width: 16px !important;
  padding: 0 !important;
  margin-top: 2px !important;
  overflow: hidden !important;
  background: url(../Images/BreadcrumbIcons.gif) no-repeat 0 0 !important;
   }    
      
.filterLinks a{ cursor:pointer !important;}
