@charset "utf-8";

/*--------------------------General Links--------------------------*/
a:link {
  color: white; }
a:visited {
  color: white; }
a:hover {
  color: #16c1f3; }  
  
a:link.generallinks1 {
 	text-align: center;
 	padding: 0px 10px 5px 10px;
 	color: white; }  
  
a:link.headerlink1 {
	color: white; 
	text-decoration:none; }
	
a:visited.headerlink1 {
	color: white;
	text-decoration:none; }
	
a:link.navbarlink3 {
	color:white; }
	
a:visited.navbarlink3 {
	color:white; }
	
a:link.footerlink1 {
	color:white;
	text-decoration:none;
	margin-left:4px;
	margin-right:4px; }
	
a:visited.footerlink1 {
	color:white;
	text-decoration:none;
	margin-left:4px;
	margin-right:4px; }
	
a:hover.footerlink1 {
	color:#16c1f3;
	text-decoration:none; }

a:link.usefullinks1 {
	font-size: 98%;
	color:white; }
	
a:visited.usefullinks1 {	
	font-size:98%;
	color:white; }
	
a:hover.usefullinks1 {	
	font-size:98%;
	color:#16c1f3; }

a:link.navlinkhome1 {
	font-size:130%; }
	
a:link.productlink1 {
	font-size: 110%;
	font-style: italic;
	padding-top:4%;
	padding-bottom:4%; }
	
@media only screen and (min-width: 481px) {
a:link.productlink1 {
	padding-top:4%;
	padding-bottom:4%; }	
}

@media screen and (min-width: 769px) {
a:link.productlink1 {
	padding-top:0%;
	padding-bottom:0%; }		
}

a:link.missioninfolink1 {
	font-size: 110%;
	font-style: italic; }
	
a:link.backtoproductslink1 {
	font-size: 110%; 
	margin-top:4% }
	
a:link.nextandpreviousproductslink1 {
	font-size: 110%; 
	margin-top:4% }
/*--------------------------General Links End----------------------*/

	
/*------------------------------Products Page Buttons----------------------------------*/


/*--------------------------Buy Button 1---------------------------*/
a:link.buybutton1 {
	clear:none;
	float:left;
	color:white;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	text-shadow: 1px 1px 0px #283744;
	display:block;
	margin-top: 2%;
	margin-left:0%;
	margin-right:0%;
	/*margin-bottom:10%;*/
	padding:3px;
	width:154px;
	border-radius:5px;
	border-style:solid;
	border-width: 2px;
	border-color: #004787;
	background-image: -ms-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -moz-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -o-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004787), color-stop(1, #0089D0));
	background-image: -webkit-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: linear-gradient(to top, #004787 0%, #0089D0 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004787', endColorstr='#0089D0');
	zoom: 1; }
	
	@media only screen and (min-width: 481px) {
	a:link.buybutton1 {
	width: 190px;
	margin-left: 0%;
	margin-top:0%; }
	}
	
	
	@media screen and (min-width: 769px) {
	a:link.buybutton1 {
	width: 190px;
	margin-left: 0%;
	margin-top:0%; }
	}
	
	a:visited.buybutton1 {
	color:white;
	text-decoration:none;
	border-style:solid;
	border-width: 2px;
	border-color: #004787; }
		
	a:hover.buybutton1 {
	background-image: -ms-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -moz-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -o-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #016ca3), color-stop(1, #002a50));
	background-image: -webkit-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: linear-gradient(to top, #016ca3 0%, #002a50 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#016ca3', endColorstr='#002a50');
	zoom: 1; }
/*--------------------------Buy Button 1 Ends----------------------*/


/*--------------------------Buy Button 2---------------------------*/
	a:link.buybutton2 {
	clear:both;
	color:white;
	font-size:130%;
	text-decoration:none;
	text-align:center;
	text-shadow: 1px 1px 0px #283744;
	display:block;
	margin-left:28%;
	margin-right:28%;
	margin-bottom:4%;
	padding:2%;
	width:40%;
	border-radius:5px;
	border-style:solid;
	border-width: 2px;
	border-color: #004787;
	background-image: -ms-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -moz-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -o-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004787), color-stop(1, #0089D0));
	background-image: -webkit-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: linear-gradient(to top, #004787 0%, #0089D0 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004787', endColorstr='#0089D0');
	zoom: 1; }
	
	@media only screen and (min-width: 481px) {
	
	a:link.buybutton2 {
	width: 40%;
	margin-left: 28%;
	margin-top:0%; 
	margin-bottom:1%; }
	}
	
	@media screen and (min-width: 769px) {
		
	a:link.buybutton2 {
	width: 40%;
	margin-left: 28%;
	margin-top:0%; 
	margin-bottom:1%; }
	}
	
	a:visited.buybutton2 {
	color:white;
	text-decoration:none;
	border-style:solid;
	border-width: 2px;
	border-color: #004787; }
	
	a:hover.buybutton2 {
	background-image: -ms-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -moz-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -o-linear-gradient(bottom, #016ca3 0%, #002a50 100%); 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #016ca3), color-stop(1, #002a50)); 
	background-image: -webkit-linear-gradient(bottom, #016ca3 0%, #002a50 100%); 
	background-image: linear-gradient(to top, #016ca3 0%, #002a50 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#016ca3', endColorstr='#002a50');
	zoom: 1; }
/*--------------------------Buy Button 2 Ends----------------------*/


/*--------------------------Buy Button 3---------------------------*/	
	a:link.buybutton3 {
	clear:both;
	color:white;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	text-shadow: 1px 1px 0px #283744;
	display:block;
	margin-left:28%;
	margin-right:28%;
	margin-bottom:4%;
	padding:2%;
	width:40%;
	border-radius:5px;
	border-style:solid;
	border-width: 2px;
	border-color: #004787;
	background-image: -ms-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -moz-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -o-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004787), color-stop(1, #0089D0)); 
	background-image: -webkit-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: linear-gradient(to top, #004787 0%, #0089D0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004787', endColorstr='#0089D0');
	zoom: 1; }
/*--------------------------Buy Button 3 Ends----------------------*/
	

/*--------------------------Buy Button Coming Soon 1---------------*/	
	a:link.buybuttoncomingsoon1 {
	clear:none;
	float:left;
	color:white;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	text-shadow: 1px 1px 0px #283744;
	display:block;
	margin-top: 2%;
	margin-left:0%;
	margin-right:0%;
	/*margin-bottom:10%;*/
	padding:3px;
	width:154px;
	border-radius:5px;
	border-style:solid;
	border-width: 2px;
	border-color: #6a6a6a !important;
	pointer-events:none; 
	background-image: -ms-linear-gradient(bottom, #525252 0%, #FAFAFA 100%);
	background-image: -moz-linear-gradient(bottom, #525252 0%, #FAFAFA 100%);
	background-image: -o-linear-gradient(bottom, #525252 0%, #FAFAFA 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #525252), color-stop(1, #FAFAFA));
	background-image: -webkit-linear-gradient(bottom, #525252 0%, #FAFAFA 100%);
	background-image: linear-gradient(to top, #525252 0%, #FAFAFA 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#FAFAF');
	zoom: 1;  }
	
	@media only screen and (min-width: 481px) {
	a:link.buybuttoncomingsoon1 {
	width: 190px;
	margin-left: 0%;
	margin-top:0%; }
	}
	
	
	@media screen and (min-width: 769px) {
		a:link.buybuttoncomingsoon1 {
	width: 128px;
	margin-left: 0%;
	margin-top:0%; }
	}
/*--------------------------Buy Button Coming Soon 1 Ends----------*/


/*--------------------------Buy Button Coming Soon 2---------------*/	
	a:link.buybuttoncomingsoon2 {
	clear:both;
	color:white;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	text-shadow: 1px 1px 0px #283744;
	display:block;
	margin-left:28%;
	margin-right:28%;
	margin-bottom:4%;
	padding:2%;
	width:40%;
	border-radius:5px;
	border-style:solid;
	border-width: 2px;
	border-color: #6a6a6a;
	pointer-events:none;
	background-image: -ms-linear-gradient(bottom, #525252 0%, #FAFAFA 100%);
	background-image: -moz-linear-gradient(bottom, #525252 0%, #FAFAFA 100%);
	background-image: -o-linear-gradient(bottom, #525252 0%, #FAFAFA 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #525252), color-stop(1, #FAFAFA));
	background-image: -webkit-linear-gradient(bottom, #525252 0%, #FAFAFA 100%);
	background-image: linear-gradient(to top, #525252 0%, #FAFAFA 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#FAFAF');
	zoom: 1;  }
	
	@media only screen and (min-width: 481px) {
	
	a:link.buybuttoncomingsoon2 {
	width: 40%;
	margin-left: 28%;
	margin-top:0%; 
	margin-bottom:1%; }
	}
	
	@media screen and (min-width: 769px) {
		
	a:link.buybuttoncomingsoon2 {
	width: 40%;
	margin-left: 28%;
	margin-top:0%; 
	margin-bottom:1%; }
	}
/*--------------------------Buy Button Coming Soon 2 Ends----------*/
	

/*--------------------------More Info Button 1---------------------*/	
	a:link.moreinfobutton1 {
	clear:none;
	float:left;
	color:white;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	display:none;
	margin-top: 6%;
	margin-left:4%;
	margin-right:0%;
	margin-bottom:6%;
	padding:2%;
	width:60%; }
	
	
	@media only screen and (min-width: 481px) {
	
	a:link.moreinfobutton1 {
	width: 20%;
	margin-top:0%; 
	margin-bottom:4%; 
	margin-left:4%;
	margin-right:0%; }
	}
	
	@media screen and (min-width: 769px) {
		
	a:link.moreinfobutton1 {
	width: 20%;
	margin-top:0%; 
	margin-bottom:4%; 
	margin-left:4%;
	margin-right:0%; }
	}
	
	a:visited.moreinfobutton1 {
	color:white;
	text-decoration:none; 
	border-style:solid;
	border-width: 2px;
	border-color: #004787;}
		
	a:hover.moreinfobutton1 {
	color: #16c1f3; }
/*--------------------------More Info Button 1 Ends----------------*/


/*--------------------------More User Reviews Button 1-------------*/	
	a:link.moreuserreviewsbutton1 {
	clear:none;
	color:white;
	float:left;
	margin-top:0%; 
	font-size:100%;
	text-decoration:none;
	text-align:center;
	text-shadow: 1px 1px 0px #283744;
	display:block;
	margin-left:16%;
	margin-bottom:5%;
	width:60%;
	padding:4%;
	border-radius:5px;
	border-style:solid;
	border-width: 2px;
	border-color: #004787;
	background-image: -ms-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -moz-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -o-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004787), color-stop(1, #0089D0));
	background-image: -webkit-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: linear-gradient(to top, #004787 0%, #0089D0 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004787', endColorstr='#0089D0');
	zoom: 1; }
	
	a:visited.moreuserreviewsbutton1 {
	color:white;
	text-decoration:none; 
	border-radius:5px;
	border-style:solid;
	border-width: 2px;
	border-color: #004787;}
		
	a:hover.moreuserreviewsbutton1 {
	background-image: -ms-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -moz-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -o-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #016ca3), color-stop(1, #002a50));
	background-image: -webkit-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: linear-gradient(to top, #016ca3 0%, #002a50 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#016CA3', endColorstr='#002A50');
	zoom: 1; }	
/*--------------------------More User Reviews Button 1 Ends--------*/


/*--------------------------Product Nav Links----------------------*/	
	a:link.productnavlinks2 {
	clear:none;
	float:left;
	color:white;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	text-shadow: 1px 1px 0px #283744;
	display:block;
	width:30px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left:10px;
	margin-right:10px;
	border-radius:5px;
	border-style:solid;
	border-width: 2px;
	border-color: #004787; 
	background-image: -ms-linear-gradient(bottom, #004787 0%, #0089D0 100%); 
	background-image: -moz-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -o-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004787), color-stop(1, #0089D0));
	background-image: -webkit-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: linear-gradient(to top, #004787 0%, #0089D0 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004787', endColorstr='#0089D0');
	zoom: 1; }
	
	a:visited.productnavlinks2 {
	border-color: #004787; }	
	
	a:hover.productnavlinks2 {
	color:white
	background-image: -ms-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -moz-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -o-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #016ca3), color-stop(1, #002a50));
	background-image: -webkit-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: linear-gradient(to top, #016ca3 0%, #002a50 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#016CA3', endColorstr='#002A50');
	zoom: 1; }
	
	a:link.productnavlinks3 {
	clear:none;
	float:left;
	display:block;
	width:30px;
	padding-left: 20px; 
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 11px;
	margin-left:10px;
	margin-right:10px;
	border-radius:5px;
	border-style:solid;
	border-width: 2px;
	border-color: #004787; 
	background-image: -ms-linear-gradient(bottom, #004787 0%, #0089D0 100%); 
	background-image: -moz-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -o-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004787), color-stop(1, #0089D0));
	background-image: -webkit-linear-gradient(bottom, #004787 0%, #0089D0 100%);
	background-image: linear-gradient(to top, #004787 0%, #0089D0 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004787', endColorstr='#0089D0');
	zoom: 1; }
	
	a:hover.productnavlinks3 {
	background-image: -ms-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -moz-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -o-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #016ca3), color-stop(1, #002a50));
	background-image: -webkit-linear-gradient(bottom, #016ca3 0%, #002a50 100%);
	background-image: linear-gradient(to top, #016ca3 0%, #002a50 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#016CA3', endColorstr='#002A50');
	zoom: 1; }
	
	a:visited.productnavlinks3 {
	border-color: #004787; }
/*--------------------------Product Nav Links End------------------*/

	
/*------------------------------Products Page Buttons End------------------------------*/	


.csstext_light {
color:black; }