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

h2{
	font-size: 0px;
	color: #FFFFFF;
}

html, body, div, span, applet, object, iframe,
h1, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: "Helvetica LT Std Cond", Helvetica,  Arial,  sans-serif;
	font-size: .9 em;
	color: #646464;
	text-decoration: none;
	outline-style: none;
}

/* Remove Hyperlink treatments for most browsers
   Must be in the following order: link, visitited, hover, active */
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none; color: #969696;}

.rainboltLogo {
	position: absolute;
	z-index: 700;
	left: 25px;
	top: 272px;
	border: 0;
	outline-style: none;
	cursor: pointer;
	outline-width: 0px;
}

.hiddenText {
	color: #FFFFFF;
	border: 20;
	z-index: 10;
	font-size: 1px;
}

.linkText {
	text-decoration: underline;
}

.bodyText {
	margin-right: 3em;
	margin-left: 3em;
}

.xtrig:hover {
	color: #2d2d2d;
	cursor: pointer;	
}
.mainMenu{
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.2 em;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 10px;
	margin-top: 0px;
	margin-bottom: 3px;
	z-index: 500;
	-moz-border-radius: .5em;
	border-radius: .5em;
}

.interactiveMenu{
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.2em;
	height: 10px;
	margin-top: 0px;
	margin-bottom: 3px;
	z-index: 15000;
	position: absolute;
	top: 485px;
	left: 150px;
}
.ad-btn, .re-btn, .in-btn, .il-btn, .ct-btn, .panel1, .panel2, .panel3, .panel4, .panel5 {
	float: left;
	height: 20px;
	width: 100px;
	padding-right: 25px;
	text-decoration: none;
	z-index: 10000;	
}


.ad-btn:hover, .re-btn:hover, .in-btn:hover, .il-btn:hover, .ct-btn:hover, .panel1:hover, .panel2:hover, .panel3:hover, .panel4:hover, .panel5:hover, .reloadAni:hover,.resultsText:hover,
.stepsText:hover{
	color: #2d2d2d;
	cursor: pointer;
}
	
.mainBkg_img{
	height:450px;
	width:825px;
	border: 0;
	border-style: none;
	margin: 0;
	border-radius: .5em;
	-moz-border-radius: .5em;
}

.flashMovie300x250{
	position: relative;
	width: 300px;
	height: 250px;
	left: 265px;
	top: 50px;
	overflow: hidden;
}

.flashMovie500x250{
	position: relative;
	width: 500px;
	height: 250px;
	left: 163px;
	top: 50px;
	overflow: hidden;
}

.reloadAni {
	font-size: .8em;
	font-style: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 3px;
	left: 327px;
	top: 75px;
	position: relative;
}

.intText {
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 3px;
}

.grassRollUpText, .petalRollUpText{
	background-image: url(../images/20percentpiexl.png);
	border-radius: .5em;
	-moz-border-radius: 0.5em;
	font-size: 0.8em;
	z-index: 1000;
	width: 600px;
	position: relative;
	top: 75px;
	left: 112px;
	overflow: hidden;
}
.grassRollUpText a, .petalRollUpText a{
	color: #FFffFF;
	margin: 1em;
	float: left;
}

.wishListHeader{
	width: 500px;
	font-size: 0.9em;
	float: left;
	-moz-border-radius: 0.5em;
	border-radius: .5em;
}
.wishListHeaderText{
	margin: 1em;
	float: left;
}
.w_ListItems{
	position: fixed;
	top: 200px;
	overflow: scroll;
	height: 450px;
	float: left;
}
.amzItem{
	margin: .75em;
	}

.oops{
	font-size: 1em;
	position: absolute;
	top: 270px;
	left: 100px;
	border: none;
	color: #900;
	width: 700px;
}
.oops p{
	color: #C00;
}
.mission,.whiteMission{
	z-index: 9000;
	position: relative;
	left: 75px;
	top: -70px;
	width: 650px;
	padding: 1em;
	border-radius: .5em;
	-moz-border-radius: 0.5em;
	font-style: none;
	text-indent: 0em;
	float: left;
	text-align: center;
}
.mission{
	background-image: url(../images/40percentRpiexl.png);
}

.whiteMission{
	background-image: url(../images/40percentWhitepiexl.png);
}
.resultsText{
	position: absolute;
	top: 475px;
	left: 740px;
	font-size: .7em;
}.stepsText{
	position: absolute;
	top: 490px;
	left: 740px;
	font-size: .7em;
}