/*******************************************************************
/*				GLOBAL STYLES
*******************************************************************/
body{
	color: #FFF;	
	font-size: 20px;
	font-family: helvetica;
	margin-left: 0px;
	margin-top: 0px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: #DADADA;
}
.orange{
	background-color: #ee8122;
	}
ul{
	list-style: square;
	font-size: 100%
}
li{
	list-style-type: square;
}
img, div, li { behavior: url(iepngfix.htc); }
img{
	border: none;
}
a{
	text-decoration:none;
	color: #FFF;
	font-size: 20%;
	line-height: 100%;
}
a:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #8CC63F;
	padding: 0 20px 0 0;
	cursor: pointer;
}
a:active{
	color: #FFF;
	text-decoration: none;
	background-color: #8CC63F;
	padding: 0 20px 0 0;
	cursor: pointer;
}
td{
	font-size: 100%;
	padding: 5px;
}
.navbackLink
{
	font-size:20px;
	font-weight:bold;
}
#BeResponsible
{
	font-size:5px;
	color:#000;
	position:absolute;
	font-weight:normal;
	display: none;
	text-align: left;
}
#BeImage
{
	float:left;
	width:110px;
	font-size:11px;
	text-align:center;
	width:250px;
}
#BeText
{
	float:left;
	padding-top:24px;
	font-size:9px;
	width:350px;
}
/********************************************************
		INDEX STYLES
********************************************************/
#div1 {
	width:600px;
	height:450px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	text-align: center;
}
/*******************************************************************
				ABOUT STYLES
*******************************************************************/
#AboutTextContainer{
	width: 80%;
	font-size: 25%;
	line-height: 100%;
}
a.TextLink {
	color: #8CC63F;
	font-size: 100%;
}
a.TextLink:hover{
	background-color: transparent;
	font-size: 100%;
	padding: 0;
}
a.TextLink2 {
	color: #FFFF00;
	font-size: 100%;
}
a.TextLink2:hover{
	background-color: transparent;
	font-size: 100%;
	padding: 0;
}
#AboutNavContainer{	
	padding: 2% 0 0 60%;
	text-align:right;
	display: block;
}
#AboutNavContainer #AboutNav{
	text-align: left;
	width: 100%;
	font-size: 25%;
}
#AboutNav a{
	font-size: 100%;
	padding-left: 5px;
	width: 60%;
	line-height: 100%;
}
#AboutNav a:hover{
	width: 60%;	
}
#TellNav a
{
	font-size: 32px;
	font-weight: bold;
	padding: 0;
	width: 10%;
}
#TellNav a:hover
{
	width: 10%;
	background-color: #EFB41E;
	padding: 0;
	height: 40px;
	text-align:right;
}
/*******************************************************************
				ECARD STYLES
*******************************************************************/
#ecardTextContainer{
	width: 100%;
	font-size: 25%;
	line-height: 100%;
	text-align: left;
	padding-bottom: 1%;
}
#ecardFormContainer{
	width: 100%;
	font-size: 10%;
	line-height: 100%;
	text-align: left;
	padding-bottom: 2%;
	color: #000;
	height:100%;
}
#ecardNavContainer{	
	padding: 2% 0 0 60%;
	text-align:right;
	display: block;
}
#ecardNavContainer #ecardNav{
	text-align: left;
	width: 100%;
	font-size: 100%;
}
#ecardNav a{
	font-size: 200%;
	padding-left: 5px;
	width: 60%;
	line-height: 100%;
}
#ecardNav a:hover{
	width: 60%;	
	background-color: #EFB41E;
}
/*#ecardTarget{
	font-size: 100%;
	height: 400px;
	width: 50%;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	top: 20%;
	margin-left: 100%;
	background-color: #EFB41E;
	line-height: 150%;
	overflow: hidden;
	padding: 20px;
}*/
#ecardTarget{
	font-size: 100%;
	height: 500px;
	width: 50%;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	top: 19%;
	margin-left: 150%;
	background-color: #EFB41E;
	line-height: 100%;
	overflow: hidden;
	padding: 10px;
}
.ECARDClass
{	
	color: #FFF;
	padding: 10px;
	font-size: 250%;
	font-weight: bold;
	line-height: 125%;
}
.ECARDHeadline{
	padding: 0;
	font-size: 50px;
	font-weight: bold;
	line-height: 50px;
	background-color: #EFB41E;
	padding: 10px;
}
.ECARDCLASS a
{
	color:#fff;
	font-size: 20px;
	line-height: 23px;
	padding: 0px 10px 0px 10px;
	text-align:left;
}
.ECARDCLASS a:hover
{
	background-color: #F4CE6B;
	color:#fff;
	font-size: 20px;
	line-height: 23px;
	width: 100%;
	text-align:left;
	padding: 0px 10px 0px 10px;
}
#SendCardLinkContainer
{	
	clear:both;
	position:relative;
	top:-10px;
}
#sendcardlink
{
	font-size: 200%;
	text-align:left;
	padding: 2px;
	font-weight: bold;
}

#sendcardlink:hover
{
	text-align:left;
	padding: 2px;
	background-color: #8CC63F;
	font-weight: bold;
}
/*******************************************************************
				CONTACT STYLES
*******************************************************************/
#TextSection{
	font-size: 30%;
	line-height: 100%;
	width: 80%;
}
#MainContainer{
	display: block;
	font-size: 30%;
}
#PhoneContainer{
	display: none;
	font-size:30%;
}
#AddressContainer{
	display: none;
	font-size: 30%;
}
#EmailContainer{
	display: none;
	font-size: 30%;
}
#PhoneNumber{
	font-size: 150%;
	padding-top: 30px;
	padding-left: 40px;
}
#Address{
	font-size: 110%;
	padding-top: 30px;
	line-height: 30px;
	padding-left: 40px;
	line-height: 100%
}
#ContactHighLight{
	background-color: #8CC63F;
}
#NavBack{
	text-align: left;
	width: 25%;
	padding-top: 30px;
}
#NavBack a:hover{
	padding: 1px 20px 1px 0;
}
.Links{
	padding-top: 20px;
	font-size: 100%;
}
.Links a{
	padding: 1px 0 1px 0;
	font-size: 100%;
}
.Links a:hover{
	padding: 1px 0 1px 0;
	font-size: 100%;
	background-color: #8CC63F;
}
.green{
	color: #8CC63F;
}
.TinyText{
	font-size: 8px;
}
/*******************************************************************
				FAST FACTS STYLES
*******************************************************************/
.factsize
{
	font-size: 200%;
}
.factcolor
{
	color: #fff;
}
.FastFactsText
{
    font-size: 150%;
}
/****************************************************************
	UNUSED STYLES
______________________________________________
.ContainerHeight{
	height: 768px;
}	
.prop {
    float:right;
    width:1px;
 }
****************************************************************/
/***************************************************************/
#Container{
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right:auto;	
	text-align: left;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align:left;
	display:none;
}
#Content{
	padding: 2%;
}
#FlashContainer{
	width: 100%;
	height: 100%;
	position:absolute;
	left:0px;
	top:0px;
}
#FlashContainer2{
	width: 100%;
	height: 100%;
	position:absolute;
	left:0px;
	top:0px;
}
#FlashContainerSmall{
	width: 100%;
	height: 100%;
	text-align: center;
	left:0px;
	top:0px;
}
#Headline{
	padding: 0 0 0 0;
	font-size: 70%;
	font-weight: bold;
	/*height: 9%;*/
}
#HeadlineCard{
	padding: 0 0 0 0;
	font-size: 70%;
	font-weight: bold;
	/*height: 9%;*/
}
#HeadlineTell{
	padding: 0 0 0 0;
	font-size: 80%;
	line-height: 100%;
	font-weight: bold;
	/*height: 9%;*/
}
#HeadlineTell2{
	padding: 0 0 0 0;
	font-size: 70%;
	line-height: 100%;
	font-weight: bold;
	/*height: 9%;*/
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
 }
#Headline2{
	padding: 3% 0 4% 0;
	font-size: 7%;
	font-weight: bold;
	height: 8%;
}
#Headline3{
	padding: 0 0 0 0;
	font-size: 7.0%;
	font-weight: bold;
}
.Links2 a{
	padding: 1px 0 1px 0;
	font-size: 100%;
	line-height: 120%;
}
.Links2 a:hover{
	padding: 1px 0 1px 0;
	font-size: 100%;
	background-color: #8CC63F;
	
}
/*******************************************************************
				SAFETY MANUAL STYLES
*******************************************************************/
.OrderList
{
    padding: 0 0 0 22px;
}
.OrderList li
{
    list-style-type:decimal;   
}
#Small{
	font-size: 18%;
}
#IntroText
{
    font-size: 25%;
}
*{
	padding:0px; 
	margin:0px;
}
.Button{
	text-decoration:none;
	color: #FFF;
	font-size: 15%;
	line-height: 100%;
	cursor: pointer;	
	width: 60%;
	padding:3px;
}
.Button a{
	text-decoration:none;
	color: #FFF;
	font-size: 15%;
	line-height: 115%;
	width: 60%;
	padding: 0 20px 0 0;
}
.Button a:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #00AEEF;
	padding: 0;
	cursor: pointer;
	width: 37%;
	padding: 0 20px 0 0;
}
.ButtonNew{
	text-decoration:none;
	color: #FFF;
	font-size: 15%;
	line-height: 100%;
	cursor: pointer;	
	width: 100%;
	padding:50px 3px 3px 3px;
	position:relative;
	right: 100px;
}
* html .ButtonNew{
	text-decoration:none;
	color: #FFF;
	font-size: 15%;
	line-height: 100%;
	cursor: pointer;	
	width: 100%;
	padding:110px 3px 3px 3px;
	position:relative;
	right: 100px;
	
	
}


.ButtonNew a{
	text-decoration:none;
	color: #FFF;
	font-size: 18%;
	line-height: 100%;
	width: 70%;
	padding: 0;
}
.ButtonNew a:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #00AEEF;
	padding: 0;
	cursor: pointer;
	width: 60%;
	padding: 0;
}
#SafetyManualContainer{
	height: 100%;
	width: 100%;	
	overflow: hidden;
	position: relative;
}
.TextClass{
	padding: 10px 10px 0 10px;
	font-size: 120%;
	font-weight: bold;
	line-height: 110%;
}
.TextHeadline{
	padding: 0;
	font-size: 150%;
	font-weight: bold;
	line-height: 100%;
}
#fxTarget{
	font-size: 1%;
	height: 35%;
	width: 50%;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	top: 1%;
	margin-left: 100%;
	background-color: #00AEEF;
	line-height: 150%;
	overflow: auto;
	padding: 20px;
}
#fxTarget2{
	font-size: 1%;
	height: 35%;
	width: 50%;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	top: 1%;
	margin-left: 100%;
	background-color: #00AEEF;
	line-height: 150%;
	overflow: auto;
	padding: 20px;
}
#fxTarget3{
	font-size: 1%;
	height: 35%;
	width: 50%;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	top: 1%;
	margin-left: 100%;
	background-color: #00AEEF;
	line-height: 150%;
	overflow: auto;
	padding: 20px;
}
#fxTarget4{
	font-size: 1%;
	height: 35%;
	width: 50%;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	top: 1%;
	margin-left: 100%;
	background-color: #00AEEF;
	line-height: 150%;
	overflow: auto;
	padding: 20px;
}
#fxTarget5{
	font-size: 1%;
	height: 35%;
	width: 50%;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	top: 1%;
	margin-left: 100%;
	background-color: #00AEEF;
	line-height: 150%;
	overflow: auto;
	padding: 20px;
}
#fxTarget6{
	font-size: 1%;
	height: 40%;
	width: 50%;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	top: 1%;
	margin-left: 100%;
	background-color: #00AEEF;
	line-height: 150%;
	overflow: auto;
	padding: 20px;
}
#fxTarget7{
	font-size: 1%;
	height: 40%;
	width: 50%;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	top: 1%;
	margin-left: 100%;
	background-color: #00AEEF;
	line-height: 150%;
	overflow: auto;
	padding: 20px;
}
#DownloadTipsID a
{
    width: auto;
    text-align: right;
}
#DownloadTipsID a:hover span
{
    background-color: #00AEEF;
    width: auto;
    padding: 0px;
    margin: 0px;
}
#BackID
{
    padding-top: 10px;
}
#BackID a
{
    width: auto;
    text-align: right;    
}
#BackID a:hover
{
    background-color: #00AEEF;
    width: auto;
    padding: 0px;
    margin: 0px;
}
/*******************************************************************
			FREE STUFF STYLES
********************************************************************/
.WallpaperSizeContainer
{
	padding-top:5px;
	text-align:center;
	width:150px;
}
.WallpaperSizeContainer div a
{
	font-weight: bold;
	font-size:100%;
	padding:0 0 20px 0;
	line-height: 105%;
}
.WallpaperSizeContainer div a:hover
{
	font-size:100%;
	padding:0px;
	background-color: #CADB2A;
	line-height: 105%;
}
.FreeStuffLinks{
	padding-bottom: 20px;
}
.FreeStuffLinks a{
	padding: 1px 0 1px 0;
	font-size: 45%;
	font-weight:bold;
}
.FreeStuffLinks a:hover{
	padding: 1px 0 1px 0;
	font-size: 45%;
	background-color: #CADB2A;
}
.FreeStuffLinksSmall{
	text-align:right;
	padding-right:50px;
	padding-bottom: 15px;
	/*vertical-align:bottom;*/
}
.FreeStuffLinksSmall a{
	color:#48c520;
	padding: 3px;
	font-weight:bold;
}
.FreeStuffLinksSmall a:hover{
	padding: 3px;
	background-color: #CADB2A;

}
.freestufffont{
	font-size: 20%;
}
.freestufffont a{
	font-size: 100%;
	padding-bottom:5%;
}
.freestufffont a:hover{
	font-size: 100%;
	background-color: #CADB2A;
}
.freestufffont2{
	font-size: 10%;
	color: #000;
}
.freestufffont li
{
    height: 30px;
    width: 30px;
	font-size: 150%;
	line-height: 150%;
	list-style-type: disc;
}
#MusicContainer{
	display: None;
	padding: 20px 0 20px 0;
}
#WallpaperContainer{
	display: None;
	padding: 20px 0 20px 0;
}
.WallPaperImageContainer
{
	background-color: Transparent;
	width: 150px; 
	height: 113px;
	text-align:center;
	padding: 0px;
}

#AdviceContainer{
	display: None;
	padding: 20px 0 20px 0;
}
#MusicContainer2{
	padding: 20px 0 20px 0;
}
#button8:hover,#button9:hover,#button10:hover,#button11:hover,#button12:hover,#button13:hover,#button14:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #00AEEF;	
	z-index: 3;
}
#button8 a:hover{
	background-color: #00AEEF;
}