@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#navContainer{
	width:100%; 
	min-width:1050px;
	height:108px;
}
#nav{
	width:1050px; 
	height:108px; 
	margin-left:auto; 
	margin-right:auto;
	z-index: 100001;
	position:relative;
	
}
#navTextContainer{
	position:absolute;
	width:1050px; 
	z-index:100101;
}
#navBtnHome{
	float:left; 
	padding-left:460px; 
	padding-right:20px;
}
#navBtn{
	float:left; 
	padding-left:20px; 
	padding-right:20px;
}
#headerContainer{
	width:100%; 
	height:567px;
}

#headerIMG{
	width:1050px; 
	height:567px; 
	margin-left:auto; 
	margin-right:auto;
	position:relative;
}
#headerPgsContainer{
	width:100%; 
	height:325px;
}
#headerPgs{
	width:1050px; 
	height:325px; 
	margin-left:auto; 
	margin-right:auto;
	position:relative;
}
#legacy {
	position:absolute;
	left:306px;
	top:533px;
	width:735px;
	height:22px;
	z-index:10101;
}
#donationContainer{
	width:100%; 
	height:86px; 
	background-color:#daf1f8;
}
#donation{
	width:1050px; 
	height:86px; 
	margin-left:auto; 
	margin-right:auto; 
	position:relative;
}

#titlePg{
	width:100%; 
}
#titleContent{
	width:1050px; 
	height:35px; 
	padding-top:5px;
	margin-left:auto; 
	margin-right:auto; 
	position:relative;
}
#donationTab{
	float:left; 
	width:310px;
	padding:20px;
}
#donationTabText{
	float:left; 
	width:230px;
}
#donationOrangeButton{
	float:left; 
	width:54px; 
	height:46px; 
}
#donateRight{
	width:480px;
	float:left;
	padding-top:75px;
}
#abcImage {
	position:absolute;
	left:0px;
	top:0px;
	width:404px;
	height:562px;
	z-index:10001;
}
#MissionText {
	position:absolute;
	left:376px;
	top:0px;
	width:674px;
	height:562px;
	z-index:10001;
}
#missionTab{
	float:left; 
	width:590px;
	margin-bottom:15px;
	margin-top:15px;
}
#missionTabText{
	float:left; 
	width:500px;
	padding-left:10px;
}
#missionOrangeButton{
	float:left; 
	width:32px; 
	height:27px; 
} 

#supportContainer {
    background: url(../images/support.jpg) no-repeat center center fixed;
	background-size: cover;
	width:100%;
}
#supportContent{
	width:1010px;  
	margin-left:auto; 
	margin-right:auto; 
	position:relative; 
	padding:20px;
}
#supportLeft{
	width:506px; 
	float:left; 
	padding:12px;
}
#supportRight{
	width:456px;
	float:left;
	padding:12px;
}
#footerContainer{
	width:100%;
	
}
#footerContent{
	width:1050px;  
	margin-left:auto; 
	margin-right:auto; 
	position:relative;
}
#footercolumn1{
	float:left; 
	width:150px; 
	padding:10px;
}
#footercolumn2{
	float:left; 
	width:250px; 
	padding:10px;
}
#footercolumn3{
	float:left; 
	width:150px; 
	padding:10px
}
#footercolumn4{
	float:left; 
	width:150px; 
	padding:10px;
}
#footercolumn5{
	float:left; 
	width:250px; 
	padding:10px;
}
#copyrightContent{
	padding-top:5px;
	text-align:center;
}

#welcome {
	position:absolute;
	left:54px;
	top:329px;
	width:235px;
	height:230px;
	z-index:10001;
}

#logo_full {
	position:absolute;
	left:10px;
	top:-40px;
	width:176px;
	height:97px;
	z-index:10001;
}
#logo_small {
	position:absolute;
	left:40px;
	top:-15px;
	width:138px;
	height:68px;
	z-index:10100;
	display:none;
}
#videoButtonText{
	float:left; 
	width:185px; 
	height:37px; 
	padding-left:10px; 
	padding-top:3px;
}
#missionContainer{
	width:100%; 
	height:562px;
}
#missionContent{
	width:1050px; 
	height:562px; 
	margin-left:auto; 
	margin-right:auto; 
	position:relative;
}
#pageContainer{
	width:100%; 
}
#pageContent{
	width:1050px; 
	margin-left:auto; 
	margin-right:auto; 
	position:relative;
}
#campaignContainer{
	width:100%; 
	height:524px; 
	background-color:#daf1f8;
}
#campaignContent{
	width:1050px; 
	height:504px; 
	margin-left:auto; 
	margin-right:auto; 
	position:relative; 
	padding-top:20px;
}
#campaignLeft{
	width:526px; 
	float:left; 
	padding:12px;
}
#campaignRight{
	width:480px; 
	float:left;
	padding-left:20px;
}
#campaignGallery{
	float:left; 
	width:250px; 
	height:197px; 
	padding:6px;
}
#campaignViewGallery{
	text-align:center;
}
/* Social Media */
#socialmedia{
	position:fixed; 
	margin-top:15%; 
	margin-left:0px; 
	width:50px; 
	z-index:10000000;
}
#socialmediaBtn{
	padding-top:2px; 
	background-color:#FFF
}
#socialmediadivide{
	height:1px;  
	background-color:#D3681F; 
	width:100%
}
#slideout {
    position: fixed;
    top: 100px;
    left: 0;
    width: 35px;
    padding: 12px 0;
    text-align: center;
    background: #d46820;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
#slideout_inner {
    position: fixed;
    top: 100px;
    left: -50px;
    background: #6DAD53;
    width: 50px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    text-align: left;
    -webkit-border-radius: 0 0 5px 0;
    -moz-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0;
}
#slideout_inner textarea {
    width: 50px;
    height: 100px;
    margin-bottom: 6px;
}
#slideout:hover {
    left: 50px;
}
#slideout:hover #slideout_inner {
    left: 0;
}

/* font */
#campaignRight p{
	line-height:26px;
}
h1
{
    margin: 0px 0px 0px 0px;//top left bottom right
    padding: 0px 0px 0px 0px;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.copy a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.copy a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.copy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:none;
}
.copy a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}
.orangeCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3681F;
	font-style:italic;
}
.missionTab {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D46820;
}
.missionTabBlue a:link{
	font-size: 11px;
	color:#069ed1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
missionTabBlue a:visited{
	font-size: 11px;
	color:#069ed1;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
missionTabBlue a:hover {
	font-size: 11px;
	color:#069ed1;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
missionTabBlue a:visited {
	font-size: 11px;
	color:#069ed1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.OrangeTitle {
	color: #d3681f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
}
.subTitleOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3681F;
}

.welcomeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #505050;
}
.welcomeLg {
	font-size: 24px;
	font-weight:bold;
}
.videoButtonText {
	font-size: 14px;
	color:#069ed1;
}
.videoButtonText a:link{
	font-size: 14px;
	color:#069ed1;

	font-family:Arial, Helvetica, sans-serif;
}
.videoButtonText a:visited{
	font-size: 14px;
	color:#069ed1;
	
	font-family:Arial, Helvetica, sans-serif;
}
.videoButtonText a:hover {
	font-size: 14px;
	color:#069ed1;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.videoButtonText a:visited {
	font-size: 14px;
	color:#069ed1;
	font-family:Arial, Helvetica, sans-serif;
}

.copyOrange {
	color: #D3681F;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
.copyOrange a:link{
	color: #D3681F;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.copyOrange a:visited{
	color: #D3681F;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
.copyOrange a:hover{
	color: #000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
.copyOrange a:active{
	color: #D3681F;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.OrangeText {
	color: #D3681F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
.OrangeText a:link{
	color: #D3681F;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.OrangeText a:visited{
	color: #D3681F;
		font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
.OrangeText a:hover{
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
.OrangeText a:active{
	color: #D3681F;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.footer a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#D3681F;
	font-weight:bold;
	text-decoration:none;
}
.footer a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.footerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#D3681F;
	padding-left:10px;
}
.tabTitle {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:24px;
	font-weight:bold;
}
.tabTitle a:link{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
}
.tabTitle a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
}
.tabTitle a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#D3681F;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
}
.tabTitle a:active{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
}
.tabText {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px
}
.navText{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#000;
}

.navText a:link{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#000;
	text-decoration:none;
}
.navText a:visited{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#000;
	text-decoration:none;
}
.navText a:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#d3681f;
	text-decoration:none;
}
.navText a:active{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#000;
	text-decoration:none;
}
/* Sticky Nav */
header{
		position:absolute;
		width:100%;
  		 height: 58px;
		 background-image:url(../images/NavBG.png);
				z-index:10100;
				padding-top:50px;
				

            
            // set animation
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
        
header.sticky {
            position: fixed;
             height: 48px; 
            width: 100%;
			padding-top:20px;
   			top:0px;
			z-index:10100;
			 background-image:url(../images/NavBG_small.png);
	
        }
/* Sticky Nav END */


.clear{
		clear:both;
		height:0px;
}



#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:25000;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:480px;
width:640px;
z-index:25001;
padding:12px;
font-size:13px;
margin-top:60px;

}

#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
display:block;
}

/* Image Hover */

.rotate{
-webkit-transition-duration: 0.8s; 
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;

-webkit-transition-property: -webkit-transform; 
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;

overflow:hidden;

} 

.rotate.hovered,.rotate:hover
{
-webkit-transform:rotate(-90deg); 
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
} 

.rotateLeft{
-webkit-transition-duration: 0.8s; 
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;

-webkit-transition-property: -webkit-transform; 
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;

overflow:hidden;

} 

.rotateLeft.hovered,.rotateLeft:hover
{
-webkit-transform:rotate(90deg); 
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
} 

/* Image Shimmer */

#plyBtn {
    width: 40px;
    height: 40px;
    position: relative;
	float:left; 
	overflow:hidden;
}
#plyBtn:hover {
   
}
/* generated element for shine effect.
 * normal state is semi-transparent
 * white but with zero width. Set no
 * transition here for no mouse-leave
 * animations. Otherwise the effect
 * will play in reverse when your mouse
 * leaves the element
 */
#plyBtn:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 100%;
    background-color: rgba(255,255,255,0.7);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
   
}
/* on hover we animate the width to
 * 100% and opacity to 0 so the element
 * grows and fades out
 */
#plyBtn:hover:after {
    width: 120%;
    background-color: rgba(255,255,255,0);
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -ms-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
}

.imgFade {
    opacity: 0.6;
                  transition: opacity .55s ease-in-out;
                  -moz-transition: opacity .55s ease-in-out;
                  -webkit-transition: opacity .55s ease-in-out;
}
.imgFade:hover {
    opacity: 1.0;
                  transition: opacity .55s ease-in-out;
                  -moz-transition: opacity .55s ease-in-out;
                  -webkit-transition: opacity .55s ease-in-out;
}

/* Cart*/
.simpleCart_items table{
			border:1px solid #ccc;
		}
.simpleCart_items th{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
			color:#333;
			text-align:left;
			padding:10px 20px;
			border-bottom:1px solid #ccc;
			background: #ededed;
			background: -moz-linear-gradient(top,  #f7f7f7 0%, #ededed 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed));
			background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
			background: -o-linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
			background: -ms-linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
			background: linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 );
		}
		.simpleCart_items td{
			padding:10px 30px;
			vertical-align:middle;
			border-bottom:1px solid #ccc;
			font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
			
		}
		.item-image,
		.item-image img{width:72px;}
		.item-name{width:50%;}
		.item-quantity,
		.item-quantity input{
			width:30px;
			text-align:center;
		}
		.item-price,
		.item-subtotal{width:50px;}
.cartInfo{
	float:right;
	width:50px;
	background:#EFF1F4 url(../images/sprite.png) -218px -2px;
	font-size:13px;
	font-weight:bold;
	color:#6e6e6e;
	text-shadow:1px 1px 0 #fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 0 1px 0px rgba(0,0,0,.20), 0 1px 0 #fff;
	-moz-box-shadow:inset 0 0 1px 0px rgba(0,0,0,.20), 0 1px 0 #fff;
	box-shadow:inset 0 0 1px 0px rgba(0,0,0,.20), 0 1px 0 #fff;
	padding: 7px 8px 6px 33px;
	line-height: 18px;
	position:relative;
	top:0px;
	margin-left:30px;
	cursor:pointer;
	-webkit-transition:background-color .2s linear;
}
.cartInfo:hover{
	background-color:#e8eaed;
}
.cartInfo.open{
	background-position:-218px -26px;
}
header .simpleCart_quantity{
	font-family:"Trebuchet MS",sans-serif;
}
.btnSmallDownload{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:114px;
	height:32px;
	background:url(../images/btnSmallDownload.png);
	float:right;
	margin:30px 0 0 30px;
}
.btnSmallDownload:hover{
	background-position:0 -32px;
}
.btnSmallDownload:active{
	background-position:0 100%;
}
.hudbtn{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font:bold 13px/26px "FreightSans", sans-serif;
	color:#d9d9d9;
	text-shadow:1px 1px 1px rgba(0,0,0,.5);
	padding:0 12px;
	height:24px;
	border:1px solid #000;
	-webkit-box-shadow:inset 0 1px 0 #6d6d6e;
	-moz-box-shadow:inset 0 1px 0 #6d6d6e;
	box-shadow:inset 0 1px 0 #6d6d6e;
	
	background: #3a3a3b; /* Old browsers */
	background: -moz-linear-gradient(top,  #3a3a3b 0%, #343434 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3b), color-stop(100%,#343434)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3a3a3b 0%,#343434 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3a3a3b 0%,#343434 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3a3a3b 0%,#343434 100%); /* IE10+ */
	background: linear-gradient(top,  #3a3a3b 0%,#343434 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3b', endColorstr='#343434',GradientType=0 ); /* IE6-9 */
	
}
.hudbtn:hover{
	background: #2f2f30; /* Old browsers */
	background: -moz-linear-gradient(top,  #2f2f30 0%, #282828 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f30), color-stop(100%,#282828)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2f2f30 0%,#282828 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2f2f30 0%,#282828 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2f2f30 0%,#282828 100%); /* IE10+ */
	background: linear-gradient(top,  #2f2f30 0%,#282828 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f30', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
}
.hudbtn:active{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background: #282828; /* Old browsers */
	background: -moz-linear-gradient(top,  #282828 0%, #2f2f30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#2f2f30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #282828 0%,#2f2f30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #282828 0%,#2f2f30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #282828 0%,#2f2f30 100%); /* IE10+ */
	background: linear-gradient(top,  #282828 0%,#2f2f30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#2f2f30',GradientType=0 ); /* IE6-9 */
}
.hudbtn.primary{
	border-color:#3D7530;
	background: #97c865; /* Old browsers */
	background: -moz-linear-gradient(top,  #97c865 0%, #44933d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97c865), color-stop(100%,#44933d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #97c865 0%,#44933d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #97c865 0%,#44933d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #97c865 0%,#44933d 100%); /* IE10+ */
	background: linear-gradient(top,  #97c865 0%,#44933d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c865', endColorstr='#44933d',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:inset 0 1px 0 #D8E994;
	-moz-box-shadow:inset 0 1px 0 #D8E994;
	box-shadow:inset 0 1px 0 #D8E994;
	color:#fff;
}
.hudbtn.primary:hover{
	background: #91bf61; /* Old browsers */
	background: -moz-linear-gradient(top,  #91bf61 0%, #3f8738 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91bf61), color-stop(100%,#3f8738)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #91bf61 0%,#3f8738 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #91bf61 0%,#3f8738 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #91bf61 0%,#3f8738 100%); /* IE10+ */
	background: linear-gradient(top,  #91bf61 0%,#3f8738 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91bf61', endColorstr='#3f8738',GradientType=0 ); /* IE6-9 */
}
.hudbtn.primary:active{
	background: #3f8738; /* Old browsers */
	background: -moz-linear-gradient(top,  #3f8738 0%, #91bf61 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f8738), color-stop(100%,#91bf61)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3f8738 0%,#91bf61 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3f8738 0%,#91bf61 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3f8738 0%,#91bf61 100%); /* IE10+ */
	background: linear-gradient(top,  #3f8738 0%,#91bf61 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f8738', endColorstr='#91bf61',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

/* form */
#form{
width:200px;
}
label{
font-size:12px;
font-weight:bold;
color: #D3681F;
}

input[type=text]{
width:200px;
height:30px;
margin-top:3px;
border:none;
border-radius:3px;
}
textarea{
width:200px;;
height:40px;
border:none;
border-radius:3px;
resize:none
}

input[type=button]{
width:200px;
height:25px;
background-color:#f4a460;
border:1px solid #fff;
border-radius:3px;
font-size:14px
}
#thankyou{
	display:none;
}

/* Cart */
#cart {
	position:absolute;
	left:1080px;
	top:-50px;
	width:58px;
	height:18px;
	z-index:1000000000000;
}
#cart.sticky {
	position:absolute;
	left:1080px;
	top:-25px;
	width:58px;
	height:18px;
	z-index:1000000000000;
}
.cartInfo{
	float:right;
	width:50px;
	background:#EFF1F4 url(../images/sprite.png) -218px -2px;
	font-size:13px;
	font-weight:bold;
	color:#6e6e6e;
	text-shadow:1px 1px 0 #fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 0 1px 0px rgba(0,0,0,.20), 0 1px 0 #fff;
	-moz-box-shadow:inset 0 0 1px 0px rgba(0,0,0,.20), 0 1px 0 #fff;
	box-shadow:inset 0 0 1px 0px rgba(0,0,0,.20), 0 1px 0 #fff;
	padding: 7px 8px 6px 33px;
	line-height: 18px;
	position:relative;
	top:0px;
	margin-left:30px;
	cursor:pointer;
	-webkit-transition:background-color .2s linear;
}
.cartInfo:hover{
	background-color:#e8eaed;
}
.cartInfo.open{
	background-position:-218px -26px;
}
header .simpleCart_quantity{
	font-family:"Trebuchet MS",sans-serif;
}
.btnSmallDownload{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:114px;
	height:32px;
	background:url(../images/btnSmallDownload.png);
	float:right;
	margin:30px 0 0 30px;
}
.btnSmallDownload:hover{
	background-position:0 -32px;
}
.btnSmallDownload:active{
	background-position:0 100%;
}
/********************************
	CART POPOVER
********************************/
#cartPopover{
	position:absolute;
	width:218px;
	top:42px;
	right:-25px;
	z-index:1000000000;
	display:none;
	
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,.8);
	font-family:"FreightSansMedium", sans-serif;
	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #000;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 3px rgba(0,0,0,.5);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 3px rgba(0,0,0,.5);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 3px rgba(0,0,0,.5);
	
	background: #45484a; /* Old browsers */
	background: -moz-linear-gradient(top,  #45484a 0%, #2a2b2c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484a), color-stop(100%,#2a2b2c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #45484a 0%,#2a2b2c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #45484a 0%,#2a2b2c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #45484a 0%,#2a2b2c 100%); /* IE10+ */
	background: linear-gradient(top,  #45484a 0%,#2a2b2c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484a', endColorstr='#2a2b2c',GradientType=0 ); /* IE6-9 */
}

#triangle{
	position: absolute;
	left: 50%;
	margin-left: -12px;
	color: #45484A;
	top: -21px;
	font-size: 24px;
	text-shadow: 0 1px 0 #444749;
	-webkit-transform: scale(1.2,.8) translateY(1.5px);
	-moz-transform: scale(1.2,.8) translateY(1.5px);
	transform: scale(1.2,.8) translateY(1.5px);
}
#cartPopover .itemRow{
	border-bottom:1px solid #2B2D2E;
	border-top:1px solid #434547;
	padding:10px;
	height:12px;
}
#cartPopover .itemRow div{
	float:left;
}
#cartPopover .item-custom{
	width:35px;
	margin-right:6px;
}
#cartPopover .item-custom span{
	float:left;
	height:13px;
	display:inline-block;
	font-family:"Trebuchet MS", sans-serif;
	width:23px;
	text-align:right;
}
#cartPopover .item-custom div{
	float:left;
	height:13px;
	margin-left:3px;
}
#cartPopover .simpleCart_increment,
#cartPopover .simpleCart_decrement{
	line-height:1;
	font-size:1px;
	display:block;
	height:5px;
	margin-top:3px;
}
#cartPopover .item-name{
	float:left;
	width:90px;
	white-space: nowrap;
  	overflow: hidden;              
	text-overflow: ellipsis;
}
#cartPopover .itemRow .item-total{
	float:right;
}
#cartData{
	background:#232425;
	padding:10px;
}
#cartData strong{
	font-family:"FreightSans", sans-serif;
}
#popoverButtons{
	padding:10px;
}
#cartPopover strong{
	color:#fff;
}
.hudbtn{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font:bold 13px/26px "FreightSans", sans-serif;
	color:#d9d9d9;
	text-shadow:1px 1px 1px rgba(0,0,0,.5);
	padding:0 12px;
	height:24px;
	border:1px solid #000;
	-webkit-box-shadow:inset 0 1px 0 #6d6d6e;
	-moz-box-shadow:inset 0 1px 0 #6d6d6e;
	box-shadow:inset 0 1px 0 #6d6d6e;
	
	background: #3a3a3b; /* Old browsers */
	background: -moz-linear-gradient(top,  #3a3a3b 0%, #343434 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3b), color-stop(100%,#343434)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3a3a3b 0%,#343434 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3a3a3b 0%,#343434 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3a3a3b 0%,#343434 100%); /* IE10+ */
	background: linear-gradient(top,  #3a3a3b 0%,#343434 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3b', endColorstr='#343434',GradientType=0 ); /* IE6-9 */
	
}
.hudbtn:hover{
	background: #2f2f30; /* Old browsers */
	background: -moz-linear-gradient(top,  #2f2f30 0%, #282828 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f30), color-stop(100%,#282828)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2f2f30 0%,#282828 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2f2f30 0%,#282828 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2f2f30 0%,#282828 100%); /* IE10+ */
	background: linear-gradient(top,  #2f2f30 0%,#282828 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f30', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
}
.hudbtn:active{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background: #282828; /* Old browsers */
	background: -moz-linear-gradient(top,  #282828 0%, #2f2f30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#2f2f30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #282828 0%,#2f2f30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #282828 0%,#2f2f30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #282828 0%,#2f2f30 100%); /* IE10+ */
	background: linear-gradient(top,  #282828 0%,#2f2f30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#2f2f30',GradientType=0 ); /* IE6-9 */
}
.hudbtn.primary{
	border-color:#3D7530;
	background: #97c865; /* Old browsers */
	background: -moz-linear-gradient(top,  #97c865 0%, #44933d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97c865), color-stop(100%,#44933d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #97c865 0%,#44933d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #97c865 0%,#44933d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #97c865 0%,#44933d 100%); /* IE10+ */
	background: linear-gradient(top,  #97c865 0%,#44933d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c865', endColorstr='#44933d',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:inset 0 1px 0 #D8E994;
	-moz-box-shadow:inset 0 1px 0 #D8E994;
	box-shadow:inset 0 1px 0 #D8E994;
	color:#fff;
}
.hudbtn.primary:hover{
	background: #91bf61; /* Old browsers */
	background: -moz-linear-gradient(top,  #91bf61 0%, #3f8738 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91bf61), color-stop(100%,#3f8738)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #91bf61 0%,#3f8738 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #91bf61 0%,#3f8738 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #91bf61 0%,#3f8738 100%); /* IE10+ */
	background: linear-gradient(top,  #91bf61 0%,#3f8738 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91bf61', endColorstr='#3f8738',GradientType=0 ); /* IE6-9 */
}
.hudbtn.primary:active{
	background: #3f8738; /* Old browsers */
	background: -moz-linear-gradient(top,  #3f8738 0%, #91bf61 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f8738), color-stop(100%,#91bf61)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3f8738 0%,#91bf61 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3f8738 0%,#91bf61 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3f8738 0%,#91bf61 100%); /* IE10+ */
	background: linear-gradient(top,  #3f8738 0%,#91bf61 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f8738', endColorstr='#91bf61',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}


#dropspot {
	position:absolute;
	left:64px;
	top:160px;
	width:188px;
	height:126px;
	z-index:10101;
}
/* Load More Images */
#myList li{ display:none;
}
#loadMore {
    color:green;
    cursor:pointer;
}
#loadMore:hover {
    color:black;
}
#showLess {
    color:red;
    cursor:pointer;
    display:none;
}
#showLess:hover {
    color:black;
}
#audioSubscribe {
	position:absolute;
	left:310px;
	top:207px;
	width:288px;
	height:275px;
	z-index:1;
	font-size: 18px;
	text-align:center;
}

