/* Bootstrap Overrides */

.nav  li a:hover { background:#fff; color:00507E;}
.nav  li .dropdown-toggle:hover { background:#fff; color:00507E;}
.nav  li .dropdown-toggle { background:#fff;}

/* Homepage Styles */
.container2 { max-width:1200px; padding:35px 0px 0px 0px; }

.container3 {  max-width:1200px; height:auto; padding:0px; }

.logo_container { width:100%; height:auto; float:left; margin-top:0px; margin-bottom:0px; }

.certificates_container { width:100%; height:auto; float:left; margin-top:0px; margin-bottom:0px;  }

.tollfree_container { width:auto; height:auto; float:left;  margin-top:0px; margin-bottom:0px; }

.search_container { width:auto; height:auto; float:right;  margin-top:0px; margin-bottom:0px;  text-align:center; }

.search_input  { width:210px; height:30px; border:1px solid #c1c1c1; float:left; padding-left:5px;  }

.search_button {  float:left; padding-left:5px; margin-left:-35px; border-left:1px solid #c1c1c1; margin-top:5px; }

.menu_container { width:auto; height:auto; float:right; }

.zindex_minus_900 { z-index:-900; }

.zindex_minus_100 { z-index:-100; }

.slide_container  { width: 100%; height: 100%;  background-position:left top; }

.slide_headline { width:auto; height:auto; margin-left:20px; margin-top:85px; }

.milestone_container { width:800px; height:75px; float:left; background-image:url('../images/yellowband.png'); background-position:top right; margin-left:0px; margin-top:183px; }

.milestone_inner { width:500px; height:auto; text-align:left; padding-left:0px; padding-top:5px; border:1px solid red; }

.center_bar_container { width:100%; min-height:75px; height:auto;float:left; margin-top:-75px; z-index:10000;  }

/* background-image:url('../images/white_trans.png'); */

.center_bar_inner { padding:0px 25px; }

.center_links_container {  height:75px; float:left;}

.center_icon_container {width:38px; height:38px; margin-top:19px; float:left; text-align:center; cursor:pointer; }

.center_text_container1 { width:200px; height:55px; float:left; padding-top:30px; margin-left:10px; }
.center_text_container2 { width:150px; height:45px; float:left; padding-top:30px; margin-left:10px; }
.center_text_container3 { width:200px; height:55px; float:left; padding-top:30px; margin-left:10px; }
.center_text_container4 { width:180px; height:45px; float:left; padding-top:30px; margin-left:10px; }
.center_text_container5 { width:auto; height:45px; float:left; padding-top:30px; margin-left:10px; }

.downloads_container { width:231px; height:210px; float:left; margin-left:10px; padding-top:20px; }

.services_container { width:350px; height:210px; float:left; margin-left:10px; padding-top:20px; }

.whatsnew_container { width:268px; height:210px; float:left; margin-left:10px; padding-top:20px; }

.warehouse_locator_container { width:289px; height:289px; float:right; background-image:url('../images/location_img.png'); }

.warehouse_locator_inner { width:auto; height:auto; float:left; margin-top:20px; margin-left:130px; text-align:center;  }

.footer_links_container { width:auto; height:auto; float:left; margin-left:10px; }

.copyright_container { width:auto; height:auto; float:right; margin-right:10px; }


/* Inner Styles */

.inner_center_links { width:873px; height:75px; float:left; background-image:url('../images/yellowband.png'); background-position:top center; }

.inner_icons_container1 { width:38px; height:38px; margin:19px 15px 0px 50px; float:left; text-align:center; cursor:pointer; }

.inner_icons_container2 { width:38px; height:38px; margin:19px 15px 0px 0px; float:left; text-align:center; cursor:pointer; }

.inner_center_text { width:500px; height:auto; float:left; margin-left:50px; padding-top:30px; }

.maincat_title_container { width:295px; height:75px; float:right; text-align:right; padding-right:0px; padding-top:30px; }

.breadcrumb_container { padding-left:10px; padding-top:10px; }

.right_container { width:280px; height:auto; float:right; }

.right_links_box { width:275px; height:auto; float:left; padding:20px; border:1px solid #bcbcbc; line-height: 2em; }

.innerpage_warehouse_locator { width:275px; height:auto; float:left; margin-top:20px; text-align:center; }

.content_area { width:100%; min-height:400px; height:auto; float:left; padding:20px 0px 20px 10px; text-align:left; }

/* Mobile and Tablet Screens */
@media only screen and (max-width: 999px) {

.logo_container { width:100%; height:auto; margin-top:10px; margin-bottom:10px; text-align:center; }

.certificates_container { width:100%; height:auto;  margin-left:0px; margin-top:10px; margin-bottom:10px; text-align:center; }

.tollfree_container { width:100%; height:auto; margin-top:10px; margin-bottom:10px; text-align:center; }

.search_container { width:100%; height:auto; margin-top:10px; margin-bottom:10px; text-align:center; }

.menu_container  { width:100%; } 

.milestone_container { width:100%; padding-left:10px; background:#FFE37F; background-image:none; }

.milestone_inner { width:100%; padding-top:10px; padding-left:0px; }

.milestone { font-size:16px; }

.center_bar_container { margin-top:10px; margin-bottom:10px; }

.downloads_container { width:100%; margin-top:10px; margin-bottom:10px; }

.services_container { width:100%; margin-top:10px; margin-bottom:10px; }

.whatsnew_container { width:100%; margin-top:10px; margin-bottom:10px; }

.slidecontainer img  { width:100%; height:auto; }

.inner_center_links { width:100%; background:#FFE37F; background-image:none; }

.breadcrumb_container { margin-top:10px; margin-bottom:10px; }

.right_container { width:100%; }

.right_links_box  { width:100%; }

.content_area { width:100%; min-height:0px; }

.footer_links_container { width:100%; margin-top:10px; margin-left:10px;  text-align:center;}

.copyright_container { width:100%;  margin-top:10px; margin-left:10px; text-align:center;  }


}

@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}