*{
	padding:0;
	margin:0;
	outline:none;
	text-decoration:none;
}
body{
	text-align:center;
	background-color:#EEEEEE;
	font-size:13px;
	font-family: 'AsapRegular';
}
.container{
	width:1200px;
	margin: 0 auto;
	display:block;
	overflow:hidden;
	height:auto;
	background-color:#ffffff;
	text-align:left;
}
.topper{
	width: 100%;
	display:block;
	width:100%;
	background: transparent url(../images/bg-topper.png) top left repeat-x;
	position:relative;
	float:left;
	z-index:100;
	height:47px;
}
.topper .navigation_holder{
	width: 1034px;
	margin: 0 auto;
	display:block;
	position:relative;
	height:47px;
	overflow:visible;
}
.topper .navigation_holder .logo{
	position:relative;
	float:left;
	display:block;
	width:138px;
	height:133px;
	margin: 0 0 0 31px;
	
}
.topper .navigation_holder .logo h1 a{
	display:block;
	position:relative;
	width:138px;
	height:133px;
	margin:0 0 0 0;
	overflow:hidden;
	text-indent: -2000px;
	background: transparent url(../images/logo.png) top left no-repeat;
}
.topper .navigation_holder .navigation{
	position:relative;
	display:block;
	float:right;
	text-align:right;
	width:857px;
	margin: 14px 0 0 0;
	height:26px;
}
.topper .navigation_holder .navigation ul{
	list-style: none none outside;
	position:relative;
	text-align: left;
}
.topper .navigation_holder .navigation ul li{
		margin: 0 0 0 20px;
		display:inline;
		float:right;
}
.topper .navigation_holder .navigation a, .topper .navigation_holder .navigation a:link, .topper .navigation_holder .navigation a:visited{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
.topper .navigation_holder .navigation a:hover{
	color:#9966CC;
}
a.ourcompany_nav, a.ourcompany_nav:link, a.ourcompany_nav:visited{
background: transparent url(../images/nav.png) bottom left no-repeat scroll;
width: 128px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
a.ourcompany_nav:hover, .topper .navigation_holder .navigation ul li.active a.ourcompany_nav{
background: transparent url(../images/nav.png) top left no-repeat scroll;
width: 128px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
a.americanstory_nav, a.americanstory_nav:link, a.americanstory_nav:visited{
background: transparent url(../images/nav.png) -138px bottom no-repeat scroll;
width: 176px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
a.americanstory_nav:hover, .topper .navigation_holder .navigation ul li.active a.americanstory_nav{
background: transparent url(../images/nav.png) -138px 0px no-repeat scroll;
width: 176px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
a.brands_nav, a.brands_nav:link, a.brands_nav:visited{
background: transparent url(../images/nav.png) -324px bottom no-repeat scroll;
width: 113px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
a.brands_nav:hover, .topper .navigation_holder .navigation ul li.active a.brands_nav{
background: transparent url(../images/nav.png) -324px 0px no-repeat scroll;
width: 113px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
a.investors_nav, a.investors_nav:link, a.investors_nav:visited{
background: transparent url(../images/nav.png) -447px bottom no-repeat scroll;
width: 101px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
a.investors_nav:hover, .topper .navigation_holder .navigation ul li.active a.investors_nav{
background: transparent url(../images/nav.png) -447px 0px no-repeat scroll;
width: 101px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
a.careers_nav, a.careers_nav:link, a.careers_nav:visited{
background: transparent url(../images/nav.png) -558px bottom no-repeat scroll;
width: 81px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
a.careers_nav:hover, .topper .navigation_holder .navigation ul li.active a.careers_nav{
background: transparent url(../images/nav.png) -558px 0px no-repeat scroll;
width: 81px;
height:31px;
display:block;
overflow:hidden;
text-indent:-2000px;
}
.banner_holder{
	height: 637px;
	width: 1200px;
	margin:0 auto;
	text-align:left;
	z-index:1;
}
.banner_holder .banner_slide_holder {
    display: block;
    height: 637px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1200px;
}
#mission .banner_holder, #single_product .banner_holder{
    height: 360px;
    margin: 0 auto;
    text-align: left;
    width: 1200px;
    z-index: 1;
}
#mission .banner_holder .banner_slide_holder {
    display: block;
    height: 360px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1200px;
}
.banner_holder .banner_button_holder_right{
  background:transparent url(../images/banner-button-right-holder.png) top right no-repeat;
    height: 31px;
	margin: 0 0 0 124px;
    position: absolute;
	padding: 0 13px 0 0;
    position: absolute;
	display:block;
    width: auto;
	overflow:hidden;
    z-index: 10;
 	top: 338px;
}
.banner_holder .banner_button_holder_left{
  background:transparent url(../images/banner-button-left-holder.png) top left no-repeat;
    height: 31px;
    margin: 0 0 0 0;
    position: relative;
    width: auto;
	overflow:hidden;
	padding:0 0 0 12px;
	display:block;
}


.banner_holder .banner_button_holder{
  background: transparent url(../images/banner-button-center-holder.png) top left repeat-x;
    height: 31px;
    margin: 0 0 0 0;
    position: relative;
    width: auto;
	overflow:hidden;
}

.banner_holder .banner_button_holder a, .banner_holder .banner_button_holder a:visited, .banner_holder .banner_button_holder a:link{
    background: transparent url(../images/banner-button.png) top left no-repeat scroll;
    border: medium none;
    display: block;
    float: left;
    height: 19px;
    margin: 5px 5px 0 0;
    outline: medium none;
    padding: 0 !important;
    text-decoration: none;
    width: 21px;
}
.banner_holder .banner_button_holder a:hover, .banner_holder .banner_button_holder a.activeSlide, .banner_holder .banner_button_holder a.activeSlide:link, .banner_holder .banner_button_holder a.activeSlide:visited,.banner_holder .banner_button_holder a.activeSlide:hover{
    background: transparent url(../images/banner-button.png) -21px top  no-repeat scroll;
    border: medium none;
    display: block;
    float: left;
    height: 19px;
    margin: 5px 5px 0 0;
    outline: medium none;
    padding: 0 !important;
    text-decoration: none;
    width: 21px;
}
.banner_holder .banner_slide_holder img{
	float: left;
	margin: 0 0 0;
	padding: 0;
	position: relative;
	z-index: 1;
}

.wrapper {
display: block;
    float: left;
    height: auto;
    margin: -256px 0 0 91px;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 1038px;
    z-index: 53;
}
#mission .wrapper {
display: block;
    float: left;
    height: auto;
    margin: -173px 0 0 91px;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 1038px;
    z-index: 53;
}
#single_product .wrapper {
    display: block;
    float: left;
    height: auto;
    margin: -173px 0 0 91px;
    overflow: hidden;
    position: relative;
   top: 0;
    width: 1038px;
    z-index: 53;
}
.toolbar_holder{
	background: transparent url(../images/bg-toolbar.png) top left no-repeat;
	margin:0;		
	display:block;
	position:relative;
	width: 100%;
	height: 47px;
    margin: 11px 0 0;
	font-family: 'AsapRegular';
}
#mission .toolbar_holder{
	background: transparent url(../images/bg-toolbarblue.png) top left no-repeat;
	margin:0;		
	display:block;
	position:relative;
	width: 100%;
  	height: 44px;
    margin: 11px 0 0;
	font-family: 'AsapRegular';
}
#single_product .toolbar_holder{
	background: transparent url(../images/bg-toolbarblue.png) top left no-repeat;
	margin:0;		
	display:block;
	position:relative;
	width: 100%;
  	height: 44px;
    margin: 11px 0 0;
	font-family: 'AsapRegular';
}
.toolbar_holder .stock_holder {
  display: block;
  float: left;
  font-size: 12px;
  margin: 12px 0 0 35px;
  position: relative;
  width: 445px;
}
.toolbar_holder .toolbar_right {
  border-left: 1px solid #CCCCCC;
    display: block;
    float: right;
    font-size: 12px;
    height: 26px;
    margin: 11px 18px 0 0;
    padding: 0 0 0 17px;
    width: 511px;
}
.toolbar_holder .toolbar_right ul.share{
  display: block;
    float: left;
    list-style: none outside none;
    margin: 4px 0 0;
    overflow: hidden;
    position: relative;
    width: 290px;
}
.toolbar_holder .toolbar_right ul.share li{
	display:block;
	float:left;
	margin: 0 4px 0 0;
}
.toolbar_holder .toolbar_right ul.share li.pdf {
  display: block;
  float: left;
  margin: 0 24px 0 0;
  width: 132px;
}
.toolbar_holder .toolbar_right ul.share li.pdf a{
	background:transparent url(../images/icon-pdf.png) top left no-repeat;
	padding: 3px 0 0 22px;
	display:block;
	overflow:hidden;
	color:#75726c;
}
.toolbar_holder .toolbar_right .search_holder{
   background: url(../images/search-bg.png) no-repeat scroll left top transparent;
    display: block;
    float: left;
    margin: 2px 0 0 6px;
    position: relative;
    width: 188px;
}
.toolbar_holder .toolbar_right .search_holder .search{
  background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: left;
    padding: 3px 0 0 12px;
    width: 153px;
	font-size:12px;
	 color: #696969;
}
.content_holder{
   background: url("../images/bg-home-contentholder.png") no-repeat scroll left top transparent;
    display: block;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 24px 0 0;
    position: relative;
    width: 100%;
}
#mission .content_holder {
  	background: url(../images/bg-home-contentholder-blue.png) no-repeat scroll -5px top transparent;
    display: block;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 20px 0 0;
    position: relative;
    width: 100%;
}
#single_product .content_holder {
  	background: url(../images/bg-home-contentholder-blue-brands.png) no-repeat scroll -5px top transparent;
    display: block;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 20px 0 0;
    position: relative;
    width: 100%;
}
.content_holder .home_left_holder{
	width:615px;
	float:left;
	position:relative;
	margin:0 0 0 34px;
}
.brand_slider_container{
 	border-bottom: 1px solid #CCCCCC;
    display: block;
    height: 129px;
    margin: 0 0 32px;
    overflow: hidden;
    position: relative;
    width: 600px;
}
.brand_slider_container .brand_left_arrow {
    height: 53px;
    left: 0;
    position: absolute;
    top: 23px;
    width: 26px;
    z-index: 10;
}
.brand_slider_container .brand_right_arrow {
    height: 53px;
    position: absolute;
    right: 0;
    top: 23px;
    width: 26px;
    z-index: 10;
}
.brand_slider_container .brand_slider_holder {
  height: 129px;
  left: 39px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 542px;
}
.brand_slider_container .brand_slider_holder ul{
	list-style:none none outside;
	left:0;
	margin:0 0 0 0;
	width:auto;
	height: 129px;
	position:absolute;
}
.brand_slider_container .brand_slider_holder ul li{
	float:left;
	position:relative;
	display:block;
	width: 104px;
	height: 114px;
	margin: 0 0 0 4px;
}
.content_holder .home_left_holder .leftholder_graphic{
   display: block;
    float: left;
    height: 259px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
 width: 260px;
}
.content_holder .home_left_holder .lefthold_mini_news{
   display: block;
    float: right;
    height: auto;
    overflow: hidden;
    width: 293px;
}
.content_holder .home_left_holder .lefthold_mini_news .news_image{
    margin: 0 0 18px;
}
.content_holder .home_left_holder .lefthold_mini_news h2{
   	color: #c42121;
    display: block;
    font-size: 18px;
	text-transform:uppercase;
    font-family: 'BitterBold';
}
.content_holder .home_left_holder .lefthold_mini_news h3{
   	color: #057ec0;
    display: block;
    font-size: 16px;
	margin: 0 0 9px 0;
    font-family:Arial, Helvetica, sans-serif !important;
	 font-weight: normal;
	 font-style:italic !important;
}

.content_holder .home_left_holder .lefthold_mini_news p{
   	color: #494948;
    display: block;
    font-size: 13px;
}
.content_holder .home_left_holder .lefthold_mini_news a{
    color: #057EC0;
	text-decoration:underline;
}
.secondary_left_holder {
    float: left;
    height: auto;
    margin: 0 0 0 26px;
    position: relative;
    width: 259px;
}

.secondary_left_holder h3 {
    color: #114677;
    display: block;
    font-size: 22px;
    padding: 0 0 0 28px;
	font-size:normal;
    font-family: 'BitterBold';
}
.secondary_left_holder h3 span{
font-family: 'AsapItalic';
   color: #494948;
    font-size: 13px;
	font-weight: normal;
}
.secondary_left_holder .subnav_bottom{
    background: url(../images/subnav-footer.png) no-repeat scroll left bottom transparent;
    margin: 0;
    overflow: hidden;
    padding: 0 0 25px;
    position: relative;
}
.secondary_left_holder .subnav_top{
	background:transparent url(../images/subnav-top.png) top left no-repeat;
	padding:20px 0 0 0;
	margin:0;
	overflow:hidden;
	position:relative;
}
.secondary_left_holder .subnav_content{
    background: url(../images/subnav-middle.png) repeat-y scroll left top transparent;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 0;
    position: relative;
    width: 259px;
}
.secondary_left_holder .subnav_content ul{
list-style:none none outside;
float:left;
position:relative;
overflow:hidden;
height:auto;
}
.secondary_left_holder .subnav_content ul li{
width:100%;
display:block;
float:left;
position:relative;
height:33px;
margin:0 0 0 0;
}
.secondary_left_holder .subnav_content ul li a, .secondary_left_holder .subnav_content ul li a:link, .secondary_left_holder .subnav_content ul li a:visited{
background:transparent url(../images/subnav-li-normal.png) top left no-repeat scroll;
/*height:33px;
width:100%;
*/
display:block;
height: 23px;
padding: 10px 0 0 30px;
width: 229px;
font-size:14px;
color:#057ec0;
}
/*.secondary_left_holder .subnav_content ul li a:hover, .secondary_left_holder .subnav_content ul li.active a, .secondary_left_holder .subnav_content ul li.active a:link, .secondary_left_holder .subnav_content ul li.active a:visited{
background:transparent url(../images/subnav-li-hover.png) top left no-repeat scroll;
color:#c42121;
}*/
.secondary_left_holder .subnav_content ul li a:hover, .secondary_left_holder .subnav_content ul li.current-menu-item a, .secondary_left_holder .subnav_content ul li.current-menu-item a:link, .secondary_left_holder .subnav_content ul li.current-menu-item a:visited{
background:transparent url(../images/subnav-li-hover.png) top left no-repeat scroll;
color:#c42121;
}

.secondary_left_holder .subnav_content ul li a#last, .secondary_left_holder .subnav_content ul li a#last:link, .secondary_left_holder .subnav_content ul li a#last:visited{
background:transparent none top left no-repeat scroll;
/*height:33px;
width:100%;
*/
display:block;
height: 23px;
padding: 10px 0 0 30px;
width: 229px;
font-size:14px;
color:#057ec0;
}
/*.secondary_left_holder .subnav_content ul li a#last:hover, .secondary_left_holder .subnav_content ul li.active a#last, .secondary_left_holder .subnav_content ul li.active a#last:link, .secondary_left_holder .subnav_content ul li.active a#last:visited{
background:transparent url(../images/subnav-li-hover-noborder.png) top left no-repeat scroll;
color:#c42121;
}
*/
.secondary_left_holder .subnav_content ul li a#last:hover, .secondary_left_holder .subnav_content ul li.current-menu-item a#last, .secondary_left_holder .subnav_content ul li.current-menu-item a#last:link, .secondary_left_holder .subnav_content ul li.current-menu-item a#last:visited{
background:transparent url(../images/subnav-li-hover-noborder.png) top left no-repeat scroll;
color:#c42121;
}
.secondary_right_holder .mini_news{
	width:100%;
	position:relative;
	float:left;
	overflow:hidden;
	padding:0 0 22px 0;
	margin: 0 0 22px 0;
	border-bottom:1px solid #DEDEDE; 
	height:auto;
}	
.secondary_right_holder .mini_news .newsImgHolder{
	display:block;
	overflow:hidden;
	height:auto;
	width:115px;
	float:left;
	margin:0 0 0 0;
}		
.secondary_right_holder .mini_news .description_holder{
	font-family: 'AsapRegular';
	float:right;
	width:560px;
	display:block;
	position:relative;
	overflow:hidden;
	height:auto;
}  
.secondary_right_holder .mini_news .full{
	width: 100%;
}  
.secondary_right_holder .mini_news .description_holder .date{
	color:#C4201E;
	font-size:12px;
	width:100%;
	position:relative;
	float:left;
	display:block;
	height:auto;
	overflow:hidden;
	font-family: 'AsapBold';
}
.secondary_right_holder .mini_news .description_holder h4{
   color: #3395CA;
    font-family: 'AsapItalic';
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 5px;
    position: relative;
    text-transform: none;
}
.secondary_right_holder .mini_news .description_holder a, .secondary_right_holder .mini_news .description_holder a:visited, .secondary_right_holder .mini_news .description_holder a:link{
	color:#057ec0;
	text-decoration: underline;
}
.secondary_right_holder .mini_news .description_holder h4 a, .secondary_right_holder .mini_news .description_holder h4 a:visited, .secondary_right_holder .mini_news .description_holder h4 a:link{
	color:#057ec0;
	text-decoration: none;
}
.product_holder_all{
	width:100%;
	display:block;
	position:relative;
	padding:0;
	margin:0;
	overflow:hidden;
	height:auto;
	background: transparent url(../images/product_holder_bg.gif) top left repeat-y;
}
.secondary_right_holder .product_holder_all .mini_product {
    border-bottom: 1px solid #DEDEDE;
    float: left;
    height: auto;
    margin: 0 1px;
    overflow: hidden;
    padding: 0 0 22px;
    position: relative;
    width: 343px;
}
.secondary_right_holder .product_holder_all .mini_product .newsImgHolder {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    width: 94px;
}
.secondary_right_holder .product_holder_all .mini_product .description_holder {
    display: block;
    float: left;
    font-family: 'AsapRegular';
    height: auto;
    overflow: hidden;
    position: relative;
    width: 234px;
	padding: 10px 0 0;
}
.secondary_right_holder .product_holder_all .mini_product .description_holder a, .secondary_right_holder .product_holder_all .mini_product .description_holder a:link, .secondary_right_holder .product_holder_all .mini_product .description_holder a:visited{
    font-family: 'AsapRegular';
	color:#3395CA;
	text-decoration:underline;
	
}
.content_holder .home_right_holder{
	width:329px;
	float:left;
	position:relative;
	height:auto;
	margin:0 0 0 28px;
	text-align:left;
	overflow:hidden;
	padding:0;
	display:block;
}
.content_holder .home_right_holder .home_sidebar_top{
	background: transparent url(../images/bg-homepage-sidebar-top.jpg) top left no-repeat;
	padding: 6px 0 0 0;		
	width:100%;
	overflow:hidden;
	height:auto;
	position:relative;
}
.content_holder .home_right_holder .home_sidebar_middle{
	background: transparent url(../images/bg-homepage-sidebar-middle.jpg) top left repeat-y;	
	height:auto;
	width:301px;
	overflow:hidden;
	height:auto;
	position:relative;
	text-align:left;
	padding: 11px 14px 0;
}
.content_holder .home_right_holder .home_sidebar_footer{
	background: transparent url(../images/bg-homepage-sidebar-footer.jpg) bottom left no-repeat;
	width:100%;
	overflow:hidden;
	height:auto;
	position:relative;	
	padding: 0 0 7px 0;
}
.content_holder .home_right_holder .home_sidebar_middle h3{
    color: #114677;
    font-size: 22px;
	margin: 0 0 7px;
    font-family: 'BitterBold';
}
.content_holder .home_right_holder .home_sidebar_middle h4{
	margin: 0 0 3px;
   color: #057EC0;
    font-size: 17px;
	font-family: 'AsapItalic';
	font-weight: normal;
}
.content_holder .home_right_holder .home_sidebar_middle p a{
	color:#047DC6;
	text-transform:uppercase;
	text-decoration:underline;
}
.content_holder .home_right_holder .home_sidebar_middle p{
	margin: 0 0 13px 0;
}
/*.content_holder .home_right_holder .home_sidebar_middle ul.people{
	display: block;
	float: left;
	height: auto;
	list-style: none outside none;
	overflow: hidden;
	position: relative;
	padding: 0 0 30px;
	margin:0 0 20px 0;
	background: transparent url(../images/sidebar-star-divider.gif) bottom center no-repeat;
}*/
.content_holder .home_right_holder .home_sidebar_middle ul.people {
    background: url("../images/sidebar-star-divider.gif") no-repeat scroll center bottom transparent;
    display: block;
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 0 20px;
    position: relative;
    width: 100%;
}

.content_holder .home_right_holder .home_sidebar_middle ul.people li{	
	display:block;
	float:left;
	margin: 0 5px 0 0;
	width:97px;
	overflow:hidden;
	padding:0;
	text-align:center;
}
.content_holder .home_right_holder .home_sidebar_middle ul.people li.last{	
	display:block;
	float:left;
	margin: 0 0 0 0;
}
.content_holder .home_right_holder .home_sidebar_middle ul.people li a{
	color:#3395ca;
	font-size:12px;
	text-decoration:underline;
}

.secondary_right_holder{
width:692px;
display:block;
float:right;
margin:0 36px 0 0;
overflow:hidden;
height:auto;
}
.secondary_full_holder {
    display: block;
    float: left;
    height: auto;
    margin: 0 36px 0 34px;
    overflow: hidden;
    text-align: left;
    width: 977px;
}
.secondary_right_holder .product_description{
	float: left;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 530px;
}
.secondary_right_holder .product_description a, .secondary_right_holder .product_description a:link, .secondary_right_holder .product_description a:visited{
  color: #057EC0;
  text-decoration:underline;
}
.secondary_right_holder .product_description a:hover{
  color: #057EC0;
  text-decoration:underline;
}
.secondary_right_holder .product_image{
   float: left;
    position: relative;
}
.secondary_right_holder .category_thumb_holder{
    float: left;
    height: auto;
    margin: 0 0 24px;
    position: relative;
    width: 690px;
}
.secondary_right_holder .category_thumb{
	width:83px;
	height:186px;
	float:left;
}
div.hoverscroll.horizontal ul.list li.item a{
display:block;
positino:relative;
height: 91px;
}
div.hoverscroll.horizontal ul.list li.item a .rollover{
    height: 91px;
    margin: -141px 0 0 32px;
    position: relative;
    width: 91px;
    z-index: 99;
	display:none;
}
div.hoverscroll.horizontal ul.list li.item a:hover .rollover{
    height: 91px;
    margin: -141px 0 0 32px;
    position: relative;
    width: 91px;
    z-index: 99;
	display:block;
}
.secondary_right_holder .category_thumb .current_product{
    display: block;
    height: 10px;
    margin: 77px 0 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 10;
}

.secondary_right_holder h2{
color: #FFFFFF;
    float: left;
    font-family: 'AsapRegular';
    font-size: 44px;
    margin: 0 0 40px;
    width: 100%;
}
#single-products .secondary_right_holder h2{
font-size:44px;
font-family: 'AsapRegular';	
color:#ffffff;		
margin:0 0 10px 0;
}
.secondary_right_holder h3{
    font-size: 25px;
    font-family: 'BitterBold';
	color:#c42121;	
	margin:0 0 14px 0;	
	text-transform:uppercase;
}
.secondary_right_holder h4, .secondary_right_holder h4 a, .secondary_right_holder h4 a:visited, .secondary_right_holder h4 a:link{
	font-size:18px;
	font-family: 'AsapRegular';	
	color:#3395ca;	
	margin:0 0 14px 0;	
	text-decoration:none !important;
}
.secondary_right_holder .product_description h4, .secondary_right_holder .product_description h4 a, .secondary_right_holder .product_description h4 a:visited, .secondary_right_holder .product_description h4 a:link {
    color: #3395CA;
    font-family: 'AsapRegular';
    font-size: 18px;
    margin: 0 0 0 0;
}
.secondary_right_holder p{
	font-size:13px;	
	margin:0 0 18px 0;	
	color: #494948;
}
.secondary_right_holder p a{
   color: #057EC0;
    text-decoration: underline;
}
.secondary_right_holder ul{
	display: block;
    float: left;
	margin: 0 0 20px 20px;
    position: relative;
    width: 663px;
	list-style: bullet outside none;
color: #494948;
    font-size: 13px;
}
.secondary_right_holder ul li{
float: left;
    height: auto;
    width: 100%;
}

/* Added UL Style */
ul.apple {
	float:none;
	margin: 0 0 20px 20px;
	list-style: bullet outside none !important;
color: #000;
font-size: 13px;
list-style-type: disk;
	
}

ul.apple li {
float: left;
height: auto;
width: 100%;
}

ul.apple li{
float: none;
    height: auto;
    width: 100%;
	list-style:disk;
}

body.page.page-id-25 span.date{
display:none !important;
}

body.single.single-news.postid-626 .secondary_right_holder .mini_news .description_holder.full span.date {
display:none !important;
}


ul.breadcrumbs{
list-style:none none outside;
display:block;
height:auto;
width:100%;
overflow:hidden;
margin: 0 0 0 0;
}
ul.breadcrumbs li{
float:left; 
display:block;
padding:0 13px 0 0;
margin:0 9px 0 0;
background:transparent url(../images/arrow-breadcrumb.gif) right 1px no-repeat;
 color: #9CB1C6;
    font-family: 'AsapRegular';
    font-size: 11px;
    text-transform: uppercase;
	width: auto !important;
}
ul.breadcrumbs li.last{
float:left; 
display:block;
padding:0 0 0 0;
margin:0 0 0 0;
background:none;
}
ul.breadcrumbs li a{
font-size:11px;
font-family: 'AsapRegular';
color: #9CB1C6;;
text-transform:uppercase;
}
.secondary_right_holder a.bubble_button, .secondary_right_holder a.bubble_button:visited, .secondary_right_holder a.bubble_button:link{
margin:0 20px 0 0;
}
.secondary_right_holder a.bubble_button:hover{
margin:0 20px 0 0;
}
.secondary_right_holder .underline{
border-bottom:1px solid #cccccc;
padding: 0 0 20px 0;
margin: 0 0 10px 0;
float:left;
position:relative;
display:block;
}
.mini_product_holder{
    display: block;
    float: left;
    height: 100px;
    position: relative;
    width: 100%;
}
.li_slider{
    background-color: #F6F5F0;
    display: block;
    height: 160px;
    padding: 0;
    position: relative;
    width: 100%;
}
.li_slider .li_slide_holder{
    background-color: #F6F5F0;
    height: 82px;
    margin: 0 0 0 0;
	left: 65px;
    position: relative;
    top: 70px;
    width: 562px;
	position:absolute;
}
.li_slider .li_slide_holder p{
	width:100%;
	display:block;
}
.li_slider #prev {
    height: 53px;
    left: 20px;
    position: absolute;
    top: 70px;
    width: 26px;
    z-index: 10;
}
.li_slider #next {
    height: 53px;
    right: 20px;
    position: absolute;
    top: 70px;
    width: 26px;
    z-index: 10;
}
.li_slider h3{
    color: #3395CA;
    font-size: 24px;
    left: 20px;
    position: absolute;
    top: 30px;
	text-transform:none;
    font-family: 'AsapItalic';
}
.li_slider_career{
    display: block;
	height:231px;
    padding: 0;
    position: relative;
    width: 100%;
}
.li_slider_career #prev {
    height: 53px;
    left: 20px;
    position: absolute;
    top: 50px;
    width: 26px;
    z-index: 10;
}
.li_slider_career #next {
    height: 53px;
    right: 20px;
    position: absolute;
    top: 50px;
    width: 26px;
    z-index: 10;
}
.li_slider_career h3{
    color: #3395CA;
    font-size: 24px;
    left: 20px;
    position: absolute;
    top: 30px;
	text-transform:none;
    font-family: 'AsapItalic';
}
.li_slider_career .li_slide_holder_career {
	height:231px;
    left: 65px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 562px;
}
.li_slider_career .li_slide_holder_career div{
	width:100%;
	height:231px;
	display:block;
	background:transparent url(../images/bg-career-slider.png) top left no-repeat;
}
.li_slider_career .li_slide_holder_career div .picture{
float:left;
margin:0 0 0 0;
display:block;
}
.li_slider_career .li_slide_holder_career div div.right{
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 164px;
    margin: 27px 0 0;
    position: relative;
    width: 313px;
}
.li_slider_career .li_slide_holder_career div div.right h3{
  color: #C42121;
    display: block;
    float: left;
    font-size: 24px;
    left: 0;
    margin: 0 0 10px;
    position: relative;
    text-transform: uppercase;
    top: 0;
    width: 100%;
}
.li_slider_career .li_slide_holder_career div div.right p{
    color: #114677;
    font-size: 15px;
	float:left;
	position:relative;
	display:block;
	width:100%;
}
/*-------------------------------------------------*/
.timeline_slide_holder{
	width: 968px;
	height:auto;
	margin: 0 auto ;
	overflow:hidden;
	text-align:left;
	display:block;
}
.timeline_slide_holder ul{
    display: block;
    float: left;
    height: 45px;
    list-style: none outside none;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 968px;
}
.timeline_slide_holder ul li{
	width: 88px;
	float:left;
	display:block;
	height: 45px;
	background: transparent url(../images/timeline_date_footer.gif) bottom left no-repeat;
}
.timeline_slide_holder ul li:hover, .timeline_slide_holder ul li.selected{
	width: 88px;
	float:left;
	display:block;
	height: 45px;
	background: transparent url(../images/timeline_date_footer_active.gif) bottom left no-repeat;
}
.timeline_slide_holder ul li a{
   color: #114577;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 42px;
    padding: 3px 0 0;
    text-align: center;
    text-decoration: none;
    width: 88px;
}
.timeline_slide_holder ul li.selected a{
    color: #C42122;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    text-align: center;
    text-decoration: none;
    width: 88px;
	padding: 0 0 0 0;
}
.timeline_slide_holder ul.breadcrumbs {
    display: block;
    height: auto;
    list-style: none outside none;
    overflow: hidden;
    width: 100%;
}
.timeline_slide_holder ul.breadcrumbs li {
    background: url("../images/arrow-breadcrumb.gif") no-repeat scroll right 1px transparent;
    color: #9CB1C6;
    display: block;
    float: left;
    font-family: 'AsapRegular';
    font-size: 11px;
    margin: 0 9px 0 0;
    padding: 0 13px 0 0;
    text-transform: uppercase;
	height:auto !important;
	width:auto !important;
}
.timeline_slide_holder ul.breadcrumbs li.last {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.timeline_slide_holder ul.breadcrumbs li a {
  color: #9CB1C6;
    font-family: 'AsapRegular';
    font-size: 11px;
    font-weight: normal;
    height: auto !important;
    padding: 0;
    text-transform: uppercase;
    width: auto !important;
}

.timeline_slide_holder h2 {
    color: #FFFFFF;
    font-family: 'AsapRegular';
    font-size: 44px;
    margin: 0 0 40px;
}
.timeline_slide_holder h3 {
 color: #C42121;
    font-family: 'BitterBold';
    font-size: 26px;
    margin: 0 0 5px;
    text-transform: uppercase;
}
.timeline_slide_holder h4{
   color: #3395CA;
    font-family: 'AsapItalic';
    font-size: 23px;
    font-weight: normal;
    margin: 0 0 23px;
    position: relative;
    text-transform: none;
}
.timeline_slide{
height: 470px;
width: 890px;
display:block;
float:left;
overflow:hidden;
position:relative;
}
.timeline_slide_holder a.left{
float:left;
display:block;
position:relative;
margin: 122px 15px 0 0;
}
.timeline_slide_holder a.right{
float:left;
display:block;
position:relative;
margin: 122px 0 0 11px;
}
#timeSlide{
    display: block;
    height: 470px;
    position: absolute;
	top:0;
}
.investors_left{
					width: 478px;
					display:block;
					overflow:hidden;
					height:auto;
					padding:0;
					margin:0;
					float:left;
				}
				.investors_left .investors_underline{
					width: 100%;
					display:block;
					overflow:hidden;
					height:auto;
					padding:0 0 28px;
					margin:0 0 28px;
					float:left;
					border-bottom: 1px solid #DEDEDE;
				}
				.investors_left .investors_underline.last{
					border-bottom: none;
				}
				.investors_left .investors_underline .pressrelease{
					margin: 0 0 18px 0;
					float:left;
					width:100%;
					position:relative;
					overflow:hidden;
					height:auto;
				}
				.investors_left .investors_underline .pressrelease.last{
					margin: 0 0 0 0;
				}
				.investors_left .investors_underline .pressrelease .date{
				color:#C32021;
				font-weight:bold;
				}
				.investors_left .investors_underline .pressrelease a, .investors_left .investors_underline .pressrelease a:link, .investors_left .investors_underline .pressrelease a:visited{
				color: #057EC0;
    			text-decoration: underline;
				}
				.investors_left .investors_underline .pressrelease a:hover{
				color: #057EC0;
    			text-decoration: underline;
				}
.investors_left .investors_underline p.last {
    font-size: 13px;
    margin: 0 0 0 0;
}
.secondary_left_holder .subnav_content ul li.subnavigation{
height:auto;
overflow:hidden;
}
.secondary_left_holder .subnav_content ul li.subnavigation ul{
    background: url("../images/subnav-li-normal.png") no-repeat scroll left bottom transparent;
	overflow:hidden;
	height:auto;
	padding:0;
	margin: 5px 0 0;
	float:left;
	position:relative;
	width: 100%;
}
.secondary_left_holder .subnav_content ul li.subnavigation ul li {
    display: block;
    float: left;
    height: 13px;
    margin: 0 0 9px 0;
    position: relative;
    width: 100%;
}
.secondary_left_holder .subnav_content ul li.subnavigation ul li a, .secondary_left_holder .subnav_content ul li.subnavigation ul li a:link, .secondary_left_holder .subnav_content ul li.subnavigation ul li a:visited {
	background: url("../images/subnav_bulletpoint.gif") no-repeat scroll 29px top transparent;
    color: #057EC0;
    display: block;
    font-size: 12px;
    height: 23px;
    padding: 0 0 0 39px;
    width: 220px;
}
.investors_right{
margin:0 0 0 23px;
float:left;
width: 187px;
display:block;
height:auto;
position:relative;
padding:0;
}
/*-------------------------------------------------*/



.footer{
    border-top: 1px solid #E0E0E0;
    display: block;
    float: left;
    height: auto;
    margin: 40px 0 0 37px;
    overflow: hidden;
    padding: 25px 0 0;
    position: relative;
    text-align: left;
    width: 969px;
}
.footer .footer_left_holder{	
	float:left;
	width:45%;
	display:block;
	position:relative;
}
.footer .footer_left_holder ul{	
	list:none none outside;
	display:block;
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	padding: 0 0 7px 0;
}
.footer .footer_left_holder ul li{	
	display:block;
	float:left;
	margin: 0 13px 0 0;
}
.footer .footer_left_holder ul li a, .footer .footer_left_holder ul li a:link, .footer .footer_left_holder ul li a:visited{	
	text-decoration:none;
	color:#3B6DA2;
}
.footer .footer_left_holder ul li a:hover{	
	text-decoration:underline;
	color:#3B6DA2;
}
.footer .footer_right_holder{	
    display: block;
    float: right;
    height: auto;
    overflow: hidden;
    text-align: right;
    width: 300px;
}
.footer .footer_right_holder .footer_big_divider{
    margin: 0 12px 0 11px;
}
.footer .footer_footer{
	color:#B1B1A9;
	display:block;
	padding:0;
	margin:0 0 20px;
	position:relative;
	 width: 400px;
	float:left;
	font-size:11px;
}

.iframeWrapper {
	position: relative;
	padding-bottom: 120%; /* 16:9 */
	padding-top: 25px;
	overflow-y: hidden;
    overflow-x: hidden;
	height:900px;
}

.iframeWrapper iframe {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	overflow-y: hidden;
    overflow-x: hidden;
	left:22%;
}

div#slideshow .nivo-controlNav {
text-align: center;
padding: 3px 10px 15px 10px !important;
width: auto !important;
z-index: 99;
position: absolute !important;
top: 330px !important;
left: 115px !important;
background: rgba(0,0,0,.5) !important;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 20px;
height:15px;
}

div#slideshow .nivo-controlNav a {
background: transparent url(../images/banner-button.png) top left no-repeat scroll !important;
border: medium none !important;
display: block !important;
float: left !important;
height: 19px !important;
margin: 5px 5px 0 0 !important;
outline: medium none !important;
padding: 0 !important;
text-decoration: none !important;
width: 21px !important;
}

div#slideshow .nivo-controlNav a.active, div#slideshow .nivo-controlNav a.hover, div#slideshow .nivo-controlNav a:hover  {
	background: transparent url(../images/banner-button.png) -21px top no-repeat scroll !important;
border: medium none !important;
display: block !important;
float: left !important;
height: 19px !important;
margin: 5px 5px 0 0 !important;
outline: medium none !important;
padding: 0 !important;
text-decoration: none !important;
width: 21px !important;
	
}

/* Bottle Cap Slider */
div.brand_slider_container .metaslider {
position: relative;
z-index: 0;
width: 90% !important;
}

a.flex-prev {
	background:url(../images/brand-left.png) !important;
	width:26;
	height:53px;
	left: -30px !important;
	
}

a.flex-next {
	background:url(../images/brand-right.png) !important;
	right:-30px !important;
	
}

.flex-direction-nav a {
width: 26px !important;
height: 53px !important;
margin: -30px 0 0 !important;
display: block;
background: url(bg_direction_nav.png) no-repeat 0 0;
position: absolute;
top: 50%;
z-index: 10;
cursor: pointer;
text-indent: -9999px;
opacity: .5 !important;
-webkit-transition: all .3s ease;
}
