@import url("/webfonts/KnockoutHTF50/stylesheet.css");
@import url("/webfonts/KnockoutHTF30/stylesheet.css");
#topnav li#menuitem_1topnav a
   {
	color: #c00d0d;
	text-decoration: none;
	font-family: 'MyriadProSemibold', sans-serif;
}
/*Slideshow*/
#slides {
	position: relative;
	height: 469px;
	width: 1000px;
}
#slide_arrows  {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#slide_arrows a  {
	width: 46px;
	height: 77px;
	display: block;
	background: url(/images/home_slide_nav_arrow.png) no-repeat 0 0;
	position: absolute;
	top: 150px;
	cursor: pointer;
}
#slide_arrows .previous  {
	left:10px;
	background-position:0 0;
}
#slide_arrows .previous:hover {
	/* [disabled]background-position:0 -43px; */
}
#slide_arrows .next  {
	right: 10px;
	background-position: -46px 0;
}
#slide_arrows .next:hover {
	/* [disabled]background-position:-43px -43px; */
}
/*#slide_nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	right: 402px;
	bottom: 24px;
	height: 14px;
	width: 120px;
}
#slide_nav a {
	display: block;
	height: 7px;
	width: 12px;
	background: url(/images/slide_nav_bullets.png) no-repeat 0px 0px;
	float: left;
	margin-left: 6px;
	cursor: pointer;
}
#slide_nav a:hover {
	background-position: 0 -7px;
}
#slide_nav a.activesticky {
	background-position: 0 -7px;
}*/
#slide_nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	right: 5px;
	bottom: 8px;
	height: 14px;
	width: 200px;
	text-align: right;
}
#slide_nav li {
display:inline;
}
#slide_nav li + li {
	margin-left: 0px;
}
#slide_nav a {
	display: inline-block;
	height: 7px;
	width: 12px;
	background: url(/images/slide_nav_bullets.png) no-repeat 0px 0px;
	/*float: left;*/
	/*margin-left: 6px;*/
	cursor: pointer;
}
#slide_nav a:hover {
	background-position: 0 -7px;
}
#slide_nav a.activesticky {
	background-position: 0 -7px;
}

.slide {
	height: 400px;
	position: absolute;
	width: 1000px;
	left: 0px;
	top: 0px;
}
.slide .ko {
	position: absolute;
	left: 40px;
	top: 9px;
}
.slide .photo {
	position: absolute;
	left: 0px;
	top: 0px;
}
.slide .item-holder {
	position: absolute;
	left: 90px;
	top: 52px;
	display: block;
	width: 800px;
}
.slide h2  {
	font: normal 48px/41px "KnockoutHTF50", sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 0px 0px 20px;
	padding: 0px;
	font-weight: bold;
}
.slide p  {
	color: #000;
	font: normal 20px/20px "KnockoutHTF30", sans-serif;
	margin: 0px;
	padding: 0px;
}
.slide .watch {
	position: absolute;
	left: 80px;
	bottom: 85px;
	background: url(/images/home-slides-watch.png) no-repeat 0px 0px;
	display: block;
	height: 80px;
	width: 173px;
	cursor: pointer;
}
.slide .purchase {
	position: absolute;
	left: 80px;
	bottom: 85px;
	background: url(/images/home-slides-purchase.png) no-repeat 0px 0px;
	display: block;
	height: 80px;
	width: 173px;
	cursor: pointer;
}

#frame01 h2  {color: #000;}
#frame-forces h2 {color: #20275e;line-height: 1;margin:0 0 .15em;}
#frame-forces p  {color: #000;font-size: 1.5em; line-height: 1.1;margin:0 0 1em;}
.slide a.button {
color: #fff;
background: #57ACE2;
font: normal 18px/20px "KnockoutHTF30", sans-serif;
width: 140px;
display: block;
text-align: center;
margin-top: 0px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-transform: uppercase;
border: 2px solid #fff;
-moz-box-shadow: 0 0 6px 0px #000;
-webkit-box-shadow: 0 0 6px 0px #000;
box-shadow: 0 0 6px 0px #000;
padding: 9px 0 6px;
z-index: 100;}
.slide a.button:hover {text-decoration: none;}


#frame01 h2  {
	color: #000;
}
#frame01 h2  span{
	color: #754a2d;
}
#frame02 h2  {
	color: #fff;
}
#frame02 h2  span{
	color: #4f77ba;
}
#frame02 p  {
	color: #fff;
}
#frame03 h2  span{
	color: #4f77ba;
}
#frame03 p  {
	color: #fff;
}
#frame05 h2  span{
	color: #e8a35b;
}
#frame06 h2  span{
	color: #fd9e28;
}
#frame06 h2  {
	color: #104a8b;
	margin-bottom: 9px;
}
#frame06 h2  span{
	color: #4f77ba;
}
#frame06 p {
	color: #000;
	font-size: 20px;
	line-height: 24px;
}
#frame07 h2  {
	color: #000;
}
#frame07 p {
	color: #fff;
}
#frame-strength img.photo  {
	display: block;
	position: absolute;
	top:2px;
}
#frame-strength .buttons  {
	position: absolute;
	left:371px;
	bottom:31px;
}
#frame-strength .buttons img {
	display: inline-block;
}
#frame-strength .buttons img.preorder {
	margin-left: 52px;
}


/*End of Slideshow*/

/*Home Content*/
.home-content {
	position: relative;
	padding-top: 14px;
	padding-left: 20px;
}
.home-content .col {
	padding: 0px;
	float: left;
	width: 225px;
	position: relative;
}
.home-content .col + .col{
	margin-left: 19px;
}
.home-content img {
	display: block;
}
.home-content .col a.arrow {
	display: block;
	height: 80px;
	width: 80px;
	position: absolute;
	top: 56px;
	right: 72px;
	background: url(/images/video_arrow.png) no-repeat;
}
.home-content .col a.arrow:hover {
	background-position-y: -80px;
}
.home-content .col h4{
	color: #20275e;
	text-transform: uppercase;
	font: normal 16px/16px MyriadProBold, sans-serif;
	margin: 0px 0px 6px;
	padding: 0px;
}
.home-content .col h4 a{
	background: url(/images/home_arrows.png) no-repeat right;
	padding-right: 15px;
	color: #20275e;
}
.home-content h3 a { color:#004899; }
.home-content h3 a:hover { color:#cd0000; text-decoration:none; }
.home-content .more { text-transform:uppercase; color:#cd0000; padding-right:18px; background:url(/images/home-content-more.png) no-repeat right 3px; }
.home-content .more:hover { color:#000; background-position:right -37px; text-decoration:none; }
.home-content h2 { color:#cd0000; font-size:16px; text-transform:uppercase; }
/*End of Slideshow*/

/*Home Content*/
.home-content #thumbs{
	/* [disabled]height: 195px; */
}

/*Home Content*/
.home-content #thumbs{
	overflow: hidden;
	height: auto;
}
.home-content .col {
	padding: 0px;
	float: left;
	width: 303px;
	position: relative;
}
.home-content .col + .col{
	margin-left: 19px;
}
.home-content .col a.video {
	display: block;
	width: 303px;
	height: 202px;
	position: relative;
}
.home-content .col a span {
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	right: 0px;
	background: url(/images/arrow_thumbs_new.png) no-repeat 0px 0px;
	bottom: 0px;
}
.home-content .col a:hover span{
	background-position: 0px -30px;
}
.home-content .col h4{
	color: #20275e;
	text-transform: none;
	font: normal 16px/18px MyriadPro, sans-serif;
	margin: 6px 0px 0px;
	padding: 0px;
}
/*End of Home Content*/
.home-content
#news-updates  {
	clear: left;
	border-top: 1px solid #afaeae;
	margin-right: 20px;
	margin-left: 0px;
	position: relative;
}
.home-content #news-updates h2{
	color: #21245f;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 18px;
	margin: 0px;
	padding: 17px 0px 0px;
}
.home-content #news-updates h2 a{
	color: #21245f;
	background: url(/images/home_arrows.png) no-repeat right 3px;
	padding-right: 16px;
}
.home-content #news-updates iframe{
	padding: 0px;
	position: absolute;
	width: 766px;
	top: 14px;
	left: 190px;
	height: 35px;
	border: 0;
	margin: 0px;
}
