@charset "UTF-8";
/* CSS Document */
#maximage {
/*				position:fixed !important;*/
}
* {
	padding-right: 0%;
	padding-top: 0%;
	padding-bottom: 0%;
	padding-left: 0%;
}
.ipad_w {
	
	min-width: 1024px;
	
}
.wrap {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
	position: fixed;
	overflow: hidden;
	height: 100%;
	width: 100%;
	min-width: 1000px;
	min-height: 500px;
	z-index: 5;
	left: 0px;
	top: 0px;
}
.iwrap {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
	position: absolute;
	overflow: hidden;
	height: 100%;
	width: 100%;
	min-width: 1000px;
	min-height: 500px;
	z-index: 5;
	left: 0px;
	top: 0px;
}
.wrap2 {
	position: absolute;
	left: -23px;
	top: -21px;
	overflow: hidden;
	right: 0px;
	bottom: 0px;
	height: 100%;
	min-width: 1000px;
}
.wrap3 {
	position: fixed;
	left: 0px;
	top: 0px;
	overflow: hidden;
	right: 0px;
	bottom: 0px;
	height: 100%;
	min-width: 1000px;
	width: 100%;
}
.wrap4 {
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
	right: 0px;
	bottom: 0px;
	height: 100%;
	min-width: 1000px;
	width: 100%;
	background-color: #C99;
	z-index: 1000;
}
.wrapbg {
	overflow: hidden;
	text-align: center;
}
.bg {
	height: auto;
	width: 100%;
	bottom: 0px;
	min-height: 100%;
}
.t_ {
	height: auto;
	width: 100%;
	float: left;
	display: inline-block;
}
.t_white {
	height: auto;
	width: 14%;
	float: left;
	padding: 0px;
	margin-right: -1px;
}
.t_white2 {
	height: auto;
	width: 1%;
	float: left;
	background-color: #FFF;
}
.t_gray {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	background-color: #FFF;
}
.row1 {
	background-color: white;
	height: 61%;
	width: 100%;
	float: left;
	margin-bottom: -1px;
	display: inline-block;
	min-height: 305px;
	top: 0px;
	position: relative;
}
.row {
	height: auto;
	width: 100%;
	float: left;
	font-size: 0;
	display: inline-block;
}
.row3 {
	height: 100%;
	width: 100%;
	float: left;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: inline-block;
	background-color: #FFF;
	bottom: 0px;
	top: -1px;
	overflow: hidden;
}
.tam {
	position: absolute;
	height: auto;
	width: 100%;
	right: 0px;
	bottom: -15px;
	display: inline;
	overflow: hidden;
}
.t_40 {
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=40);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.4;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.4;
}
.t_60 {
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.t_80 {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
}
#menu_about {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
	position: absolute
	;
	height: 1px;
	width: 100%;
	overflow: visible;
	visibility: hidden;
	visibility: visible;
	z-index: 1000;
	zoom: 1;
	top: 49%;
	font-size: 24px;
	color: #333;
	right: 0px;
}
#menu_1third {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
	position: absolute;
	height: 1px;
	width: 100%;
	overflow: visible;
	visibility: hidden;
	visibility: visible;
	z-index: 1000;
	zoom: 1;
	top: 33%;
	font-size: 24px;
	color: #333;
	right: 0px;
}
#menu_2third {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
	position: absolute;
	height: 1px;
	width: 100%;
	overflow: visible;
	visibility: hidden;
	visibility: visible;
	z-index: 1000;
	zoom: 1;
	top: 61%;
	font-size: 24px;
	color: #333;
	right: 0px;
}
#menu {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
	position: absolute;
	height: 2em;
	width: 100%;
	left: 0px;
	bottom: 3.5em;
	overflow: visible;
	visibility: hidden;	
	z-index: 1000;
	zoom: 1;
}
#menu_l {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
	position: absolute;
	height: 2em;
	width: 25%;
	left: 0px;
	bottom: 2em;
	overflow: hidden;
	visibility: visible;
	z-index: 1000;
	zoom: 1;
}
#menu_r {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
	position: absolute;
	height: 2em;
	width: 25%;
	right: 0px;
	bottom: 2em;
	overflow: hidden;
	visibility: visible;
	z-index: 1000;
	zoom: 1;
}
#menu_top {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
	position: absolute;
	height: 2em;
	width: 100%;
	left: 0px;
	overflow: visible;
	visibility: hidden;
	
	top: 2em;
	height: 1px;
	z-index: 1600;
	zoom: 1;
}
#M-wrap {
	position: fixed; 
	width: 100%;
	overflow: hidden;
	bottom: 0px;
	top: 0px;
	min-width: 1000px;
	visibility: hidden;
	left: 0px;
	min-height: 500px;
	height: 100%;
	_height: 500px;
	z-index: 1000;
	zoom: 1;
	
	width: 100%;
}
#M-wrap_t {
	position: absolute;
	width: 100%;
	overflow: hidden;
	
	top: 0px;
	min-width: 1000px;
	visibility: hidden;
	left: 0px;
	min-height: 500px;
	height: 100%;
	_height: 500px;
	z-index: 1000;
	zoom: 1;
}

#iM-wrap {
	position: absolute;
	width: 100%;
	overflow: hidden;
	bottom: 0px;
	top: 0px;
	min-width: 1000px;
	visibility: hidden;
	left: 0px;
	min-height: 500px;
	height: 100%;
	_height: 500px;
	z-index: 900;
	zoom: 1;
}

#M-wrap_b {
	position: absolute;
	width: 100%;
	overflow: hidden;
	bottom: 0em;
	top: -12px;
	
	min-width: 1000px;
	visibility: hidden;
	left: 0px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
#newlayer1 {
	height: 90%;
	width: 100%;
	left: 0px;
	z-index: 900;
	top: 2%;
	position: absolute;
	background-image: url(../newgifs/whitedot95.png);
	background-repeat: repeat;
	display: none;
}
#newlayer2 {
	height: 100%;
	width: 100%;
	left: 0px;
	z-index: 7;
	top: 0%;
	position: absolute;
	display: none;
	background-image: url(../whitedot.png);
	background-repeat: repeat;
}
#newlayer3 {
	height: 100%;
	width: 100%;
	z-index: 6;
	position: fixed;
	display: block;
	background-image: url(../whitedot50.png);
	background-repeat: repeat;
	right: -3px;
	overflow: hidden;
	top: -3px;
}
#whitedodge {
	width: 100%;
	z-index: 6;
	position: absolute;
	display: block;
	background-image: url(../whitedot50.png);
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;		
	
	
}
.vidlayer {
	width: 100%;
	position: fixed;
	display: block;
	z-index: 6;
	top: 2em;
	bottom: 2em;
	min-height: 450px;
	left: 0px;
	overflow: hidden;
	min-width: 1000px;
}
.medialayer {
	width: 100%;
	position: fixed;
	display: block;
	z-index: 6;
	top: 2em;
	bottom: 2em;
	min-height: 450px;
	left: 0px;
	overflow: hidden;
	min-width: 1000px;
}
#newlayer3d {
	height: 100%;
	width: 100%;
	z-index: 8;
	position: absolute;
	display: block;
	background-image: url(../whitedot50.png);
	background-repeat: repeat;
	right: 0px;
}
#scrollwrap {
	height: 100%;
	width: 100%;
	z-index: 8;
	position: absolute;
	display: block;
	right: 0px;
	overflow-y: scroll;
	overflow-x: hidden;
}
#threeb {
	height: 100%;
	width: 100%;
	left: 0px;
	z-index: 9;
	top: 0%;
	position: absolute;
	display: block;
	background-image: url(../whitedot50.png);
	background-repeat: repeat;
}
#newlayer4 {
	height: 100%;
	width: 100%;
	left: 0px;
	z-index: 10;
	position: absolute;
	display: none;
	background-repeat: repeat;
	bottom: 0;
}
#newlayerfilm {
	height: auto;
	width: 100%;
	left: 0px;
	position: absolute;
	display: block;
	top: 0px;
	bottom: 0px;
	overflow-y: auto;
}
.let_wrap {
	text-align: center;
	float: left;
	height: auto;
	width: 20%;
	position: relative;
	overflow: hidden;
	font-size: 24px;
	font-weight: normal;
	top: 20px;
	color: #333;
	letter-spacing: 0.3em;
}
.let_wrap2b {
	text-align: center;
	float: left;
	height: auto;
	width: 100%;
	position: relative;
	overflow: hidden;
	font-size: 24px;
	font-weight: normal;
	top: 0px;
	color: #333;
	letter-spacing: 0.3em;
	z-index: 1700;
	visibility: visible;
}
.let_wrap2 {
	text-align: center;
	float: left;
	height: auto;
	width: 18%;
	position: relative;
	overflow: hidden;
	font-size: 24px;
	font-weight: normal;
	top: 0px;
	color: #333;
	letter-spacing: 0.3em;
	z-index: 1700;
	visibility: visible;
}
.let_wrap3b {
	text-align: center;
	float: left;
	height: auto;
	width: 100%;
	position: relative;
	overflow: hidden;
	font-size: 24px;
	font-weight: normal;
	top: 0px;
	color: #333;
	letter-spacing: 0.3em;
	z-index: 1700;
	visibility: visible;
}
.let_wrap3 {
	text-align: center;
	float: right;
	height: auto;
	width: 18%;
	position: relative;
	overflow: hidden;
	font-size: 24px;
	font-weight: normal;
	top: 0px;
	color: #333;
	letter-spacing: 0.3em;
	z-index: 1700;
	visibility: visible;
}
.let_wrap3vert {
	text-align: center;
	float: right;
	height: 1em;
	width: 3em;
	position: relative;
	overflow: visible;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	letter-spacing: 0.3em;
	z-index: 1700;
	visibility: visible;
	bottom: 1em;
}
.let_wrap2vert {
	text-align: center;
	float: left;
	height: 1em;
	width: 3em;
	position: relative;
	overflow: visible;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	letter-spacing: 0.3em;
	z-index: 1700;
	visibility: visible;
	bottom: 1em;
}
/* Key Frames
---------------------------------------------------- */
@-webkit-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
@-moz-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
@-o-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
body {
	font-family: Arial, Helvetica, sans-serif;
	min-width: 1000px;
	font-size: 14px;
	overflow-x: hidden;
	overflow-y: auto;
}
#tamrikahypepage_hype_container {
	margin-right: auto;
	margin-left: auto;
	overflow: scroll;
	position: absolute;
	left: 0px;
	bottom: 10%;
	top: 0px;
	right: 0px;
}
a:link {
	text-decoration: none;
	color: #666;
	outline: none;
}
a:visited {
	text-decoration: none;
	color: #666;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	cursor: pointer;
	-webkit-text-stroke: .5px #333;
	text-shadow: -1px -1px 0 #F9F9F9,  
    1px -1px 0 #F9F9F9,
    -1px 1px 0 #F9F9F9,
     1px 1px 0 #F9F9F9;
	outline: none;
}
a:active {
	text-decoration: none;
	color: #666;
	outline: none;
}
.threeembtm {
	height: 4em;
	width: 100%;
	left: 0px;
	bottom: 0px;
	background-color: #0F3;
	position: absolute;
	display: inline;
}
.wr1 {
	width: 100%;
	z-index: 9;
	bottom: 4em;
	position: absolute;
	top: 0em;
	overflow-y: auto;
	overflow-x: hidden;
	left: 0px;
	right: 0px;
}
#shield {
	background-color: #BDBDBD;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 3;
}
.mov_menus2 {
	text-align: left;
	clear: left;
	float: left;
	height: 6em;
	width: 87.5%;
	overflow: hidden;
	top: 0px;
	display: inline;
	position: relative;
	right: 0px;
	min-width: 1000px;
	color: #666;
	letter-spacing: 0.2em;
	margin-left: 5em;
	min-width: 885px;
	padding-left: 0em;
	zoom: 1;
	*display: inline;
}
.mov_menus24 {
	text-align: left;
	clear: left;
	float: left;
	height: auto;
	width: 87.5%;
	overflow: hidden;
	top: 0px;
	display: inline;
	position: relative;
	right: 0px;
	min-width: 1000px;
	color: #666;
	letter-spacing: 0.2em;
	margin-left: 5em;
	min-width: 885px;
	padding-left: 0em;
	zoom: 1;
	*display: inline;
	padding-bottom: 1em;
}
.mov_menus18 {
	text-align: left;
	clear: left;
	float: left;
	height: auto;
	width: 40%;
	overflow: hidden;
	top: 0px;
	display: inline;
	position: relative;
	right: 0px;
	min-width: 1000px;
	color: #666;
	letter-spacing: 0.2em;
	margin-left: 6em;
	min-width: 400px;
	padding-left: 0em;
	zoom: 1;
	*display: inline;
	padding-bottom: 1em;
}
.aud_menus {
	text-align: left;
	clear: left;
	float: left;
	height: auto;
	width: 65%;
	overflow: hidden;
	top: 0px;
	display: inline;
	position: relative;
	right: 0px;
	min-width: 1000px;
	color: #666;
	letter-spacing: 0.2em;
	margin-left: 5em;
	min-width: 300px;
	padding-left: 0em;
	zoom: 1;
	*display: inline;
	padding-bottom: 1em;
}
.mov_menus_tf {
	text-align: left;
	clear: left;
	float: left;
	height: 9em;
	width: 87.5%;
	overflow: hidden;
	top: 0px;
	display: inline;
	position: relative;
	right: 0px;
	min-width: 1000px;
	color: #666;
	letter-spacing: 0.2em;
	margin-left: 3em;
	min-width: 885px;
	padding-left: 0px;
	min-height: 6em;
	zoom: 1;
	*display: inline;
}
.mov_menus_tf2 {
	text-align: left;
	clear: left;
	float: left;
	height: 4.5em;
	width: 87.5%;
	overflow: hidden;
	top: 0px;
	display: inline;
	position: relative;
	right: 0px;
	min-width: 1000px;
	color: #666;
	letter-spacing: 0.2em;
	margin-left: 2em;
	min-width: 885px;
	padding-left: 0px;
	zoom: 1;
	*display: inline;
}
.mov_menus2_3 {
	text-align: left;
	clear: left;
	float: left;
	height: 10em;
	width: 87.5%;
	overflow: hidden;
	top: 0px;
	display: inline;
	position: relative;
	right: 0px;
	min-width: 1000px;
	color: #666;
	letter-spacing: 0.2em;
	margin-left: 5em;
	min-width: 885px;
	padding-left: 0em;
	min-height: 10em;
	zoom: 1;
	*display: inline;
}
.mov_menus3 {
	text-align: left;
	clear: left;
	float: left;
	height: 14%;
	width: 87.5%;
	overflow: hidden;
	top: 0px;
	display: inline-block;
	position: relative;
	right: 0px;
	min-width: 1000px;
	color: #666;
	letter-spacing: .3em;
	margin-left: 5em;
	min-width: 885px;
	padding-left: 0em;
	zoom: 1;
	*display: inline;
}
#ap1b {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 0100%;
	vertical-align: middle;
	height: 100%;
	display: inline;
	font-size: 13px;
	overflow-y: visible;
	overflow-x: hidden;
	padding-left: 0%;
}
#listscroll {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	vertical-align: middle;
	height: 120%;
	display: inline;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-left: 10%;
	z-index: 900;
}

#ap1 {
	position: absolute;
	left: 27%;
	top: 0%;
	width: 73%;
	vertical-align: middle;
	height: 100%;
	display: inline;
	font-size: 13px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-left: 0%;
	
}
#ap120 {
	position: absolute;
	left: 30%;
	top: 0%;
	width: 70%;
	vertical-align: middle;
	height: 100%;
	display: inline;
	padding-left: 0%;
	overflow: visible;
	padding-top: 3em;
	min-width: 716px;
}
#ap1b {
	position: absolute;
	left: 27%;
	top: 0%;
	width: 73%;
	vertical-align: middle;
	height: 100%;
	display: inline;
	font-size: 13px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-left: 0%;
	
}
#apft1 {
	position: absolute;
	left: 27%;
	top: 0%;
	width: 73%;
	vertical-align: middle;
	height: 100%;
	display: inline;
	font-size: 13px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-left: 0%;
	
}
#aptf {
	left: 0%;
	top: 5em;
	vertical-align: middle;
	height: auto;
	display: inline-block;
	font-size: 13px;
	padding-left: 10%;
	min-height: 450px;
	z-index: 1000;
	position: relative;
	visibility: visible;
	padding-bottom: 5em;
}
#ap1f {
	position: absolute;
	left: 32%;
	top: 0%;
	vertical-align: middle;
	height: 100%;
	display: inline;
	font-size: 13px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-left: 10%;
	min-height: 450px;
	width: 58%;
	background-color: #090;
}
#ap1f3 {
	position: relative;
	vertical-align: middle;
	height: 100%;
	font-size: 13px;
	overflow-x: hidden;
	width: 56%;
	background-color: #93C;
	float: left;
}

#ap2 {
	position: absolute;
	left: 0%;
	top: 0%;
	width: auto;
	vertical-align: middle;
	height: 700px;
	display: inline-block;
	right: 0px;
	min-width: 1000px;
	overflow-y: visible;
	overflow-x: hidden;
	padding-left: 0%;
}
#ap3 {
	position: absolute;
	left: -243px;
	top: 29px;
	width: auto;
	vertical-align: middle;
	height: 700px;
	display: inline-block;
	right: 0px;
	min-width: 700px;
	padding-left: 0%;
	overflow: hidden;
}
.containers {
	float: left;
	clear: left;
}
.containersb {
	float: left;
	clear: left;
	width: 22em;
	white-space: nowrap;
	display: inline;
	visibility: visible;
}
.containers_a {
	float: left;
}
#r-u-flower {
	position: absolute;
	height: 50%;
	width: 27%;
	left: 0px;
	top: 0px;
	min-height: 350px;
	min-width: 260px;
	z-index: 511;
	max-width: 500px;
	visibility: visible;
}
#r-u-flower1 {
	position: fixed;
	height: 55%;
	width: 24%;
	left: 0px;
	top: 0px;
	min-height: 300px;
	min-width: 250px;
	z-index: 11;
	max-width: 500px;
	visibility: visible;
	max-height: 400px;
}
#r-u-flowerd {
	position: absolute;
	height: 55%;
	width: 27%;
	left: 0px;
	top: 0px;
	min-height: 300px;
	min-width: 260px;
	z-index: 10;
	max-width: 500px;
}
.flower {
	height: auto;
	width: 100%;
	bottom: -4px;
	position: absolute;
	display: inline;
	overflow: hidden;
	left: 0px;
}
.flower_t {
	
	height: auto;
	width: 100%;
	bottom: 0px;
	position: absolute;
	display: inline;
	overflow: hidden;
	left: 0px;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	zoom: 1;
}
.flower2 {
	height: auto;
	width: 102%;
	bottom: -65px;
	position: absolute;
	display: inline;
	overflow: hidden;
	left: 0px;
}
.flower_r {
	height: auto;
	width: 100%;
	bottom: 0px;
	position: absolute;
	display: inline;
	overflow: hidden;
}

.game {
	height: 180px;
	width: 180px;
	position: absolute;
	display: inline;
	right: 0px;
	bottom: 0px;
	font-size: 18px;
	visibility: visible;
	line-height: 1em;
}
.gamed {
	height: auto;
	width: 13em;
	
	position: absolute;
	display: inline;
	right: 0px;
	margin-right: 0px;
	bottom: -4em;
	font-size: 18px;
}
.game_n {
	height: auto;
	width: 250px;
	position: absolute;
	display: block;
	right: 0px;
	margin-right: 0px;
	text-align: right;
	z-index: 5000;
	bottom: -8em;
}
.fontsize42 {
	font-size: 42px;
	text-align: right;
}
.f_left {
	text-align: left;
}
.f_right_a {
	text-align: right;
	margin-right: -10px;
}
.f_right {
	text-align: right;
	
}
.words-600b {
	text-align: center;
	width: 33em;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5em;
	overflow: visible;
	visibility: visible;
}
.words-600 {
	text-align: center;
	width: 34em;
	left: 0px;
	top: 4em;
	right: 0px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	margin-top: auto;
	margin-bottom: auto;
}
.words-600420w {
	text-align: center;
	width: 34em;
	left: 0px;
	right: 0px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	padding-top: 30%;
}
.words-600240w {
	text-align: center;
	width: 34em;
	left: 0px;
	top: 50%;
	right: 0px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	margin-top: auto;
	margin-bottom: auto;
}

.words-600d {
	text-align: center;
	width: 100%;
	top: 0em;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	position: relative;
	z-index: 1001;
}
.words-600rolling {
	text-align: center;
	width: 100%;
	top: 0em;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	position: relative;
	max-width: 45em;
	
}
.words-600r {
	text-align: center;
	width: 34em;
	left: 0px;
	position: relative;
	top: 4em;
	right: 0px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	
}
.l300_top{
	top: 0em; 
	width: 24em; 
	height: auto; 
	padding-top: 10em;
}
.r300_middle {
	width: 25em; 
	float: right;
	
}
.l300_bottom {
	width: 100%; 
	clear: both;
}
.words-540 {
	text-align: center;
	width: 34em;
	left: 0px;
	top: 0px;
	right: 0px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.words_1 {
	width: 100%;
	left: 0px;
	top: 50%;
	right: 0px;
	position: relative;
	height: 1em;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	text-align: center;
	padding-left: 7%;
}
.words_1b {
	width: 100%;
	left: -10%;
	top: 50%;
	
	position: relative;
	height: 1em;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	text-align: center;
	
}
.words_centered1 {
	text-align: center;
	width: 100%;
	left: 0px;
	top: 48%;
	position: absolute;
	height: 1em;
	z-index: 500;
}
.words_120 {
	text-align: center;
	width: 35em;
	left: 0px;
	top: 33%;
	right: 40px;
	overflow: visible;
	position: absolute;
	height: 1em;
	margin-right: auto;
	margin-left: auto;
	padding-right: 22%;
	padding-left: 0%;
	line-height: 2em;
}
.words_180 {
	text-align: left;
	width: 33em;
	top: 50%;
	overflow: visible;
	position: absolute;
	height: 21em;
	padding-left: 6%;
	padding-right: 0%;
}
.words_180d {
	text-align: left;
	width: 33em;
	top: 32%;
	right: 0px;
	overflow: hidden;
	position: relative;
	height: 50em;
	margin-right: auto;
	margin-left: auto;
	padding-right: 22%;
	padding-left: 0%;
}
.cntr180 {
	position: absolute;
	height: 22em;
	width: 28em;
	top: -10em;
	visibility: visible;
	margin-right: auto;
	margin-left: auto;
	left: -4em;
	right: 0px;
	overflow: visible;
}
.cntr120 {
	position: absolute;
	height: 24em;
	width: 24.9em;
	top: -10em;
	visibility: visible;
	margin-right: auto;
	margin-left: auto;
	left: -4em;
	right: 0px;
	overflow: visible;
}
.cntr120bw {
	position: absolute;
	height: 30em;
	width: 23em;
	top: -17em;
	right: 35%;
	visibility: visible;
}
.cntr120bwxx {
	height: 30em;
	width: 23em;
	padding-right: 22%;
	margin: 0 auto;
	visibility: visible;
}

.words_180b {
	text-align: left;
	width: 34.5em;
	top: 55%;
	right: 0px;
	overflow: visible;
	position: relative;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	min-width: 73%;
}
.words_180c {
	text-align: left;
	width: 25em;
	top: 15em;
	right: 0px;
	overflow: visible;
	position: relative;
	height: 41em;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0%;
	padding-left: 0%;
	background-color: #93F;
}

.rules_wrap {
	text-align: center;
	width: 25em;
	left: 50%;
	top: -6em;
	right: 0px;
	position: absolute;
	border: thin solid #999;
	padding: 2em;
	height: 11em;
	font-weight: normal;
	font-size: 16px;
	box-shadow: 0 5px 15px #013;
	-moz-box-shadow: 0 5px 15px #013;
	-webkit-box-shadow: 0 5px 15px #013;
	background-color: #F9F9F9;
	margin-left: -12em;
	overflow: visible;
}
.rules_d {
	text-align: left;
	width: 30.5em;
	top: 0em;
	overflow: visible;
	position: relative;
	border: thin solid #999;
	padding: 2em;
	height: auto;
	font-weight: normal;
	font-size: 16px;
	box-shadow: 0 5px 15px #013;
	-moz-box-shadow: 0 5px 15px #013;
	-webkit-box-shadow: 0 5px 15px #013;
	background-color: #F9F9F9;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
}
.rolling_numbers {
	text-align: left;
	width: 30.5em;
	top: 0em;
	overflow: visible;
	position: relative;
	height: auto;
	font-weight: normal;
	font-size: 16px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
}
.f_70 {
	width: 70%;
	height: auto;
}
.f_70tran60{
	width: 70%;
	height: auto;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.f_70tran80{
	width: 70%;
	height: auto;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
}
.f_80 {
	width: 80%;
	height: auto;
}
.f_90 {
	width: 90%;
	height: auto;
}
.f_90l {
	width: 90%;
	height: auto;
	left: -20%;
	position: relative;
	top: 0px;
}
.f_90l3 {
	width: 90%;
	height: auto;
	left: 5%;
	position: relative;
	top: 0px;
}
.f_90l2 {
	width: 90%;
	height: auto;
	left: -10%;
	position: relative;
	top: 0px;
}
.f_90r2 {
	width: 90%;
	height: auto;
	right: -10%;
	position: relative;
	top: 0px;
}
.f_70l {
	width: 70%;
	height: auto;
	left: 0%;
	position: absolute;
	top: 8em;
}
.f_75t {
	width: 80%;
	height: auto;
	padding-left: 20%;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=40);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.4;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.4;
}
.f_70t2 {
	width: 50%;
	height: auto;
	padding-left: 50%;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=40);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.4;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.4;
}
.f_30 {
	width: 30%;
	height: auto;
	
	
}
.f_50 {
	width: 50%;
	height: auto;
	left: 8%;
	position: absolute;
	top: 8em;
	
}
.f_80l {
	width: 80%;
	height: auto;
	left: 0%;
	position: absolute;
	top: 2em;
}
.f_60 {
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
	

.f_60l {
	width: 60%;
	height: auto;
	left: 7%;
	position: absolute;
	top: 8em;
}
.f_60cc {
	height: auto;
	white-space: nowrap;
	display: inline;
	margin-left: 30%;
}
.f_60t {
	width: 60%;
	height: auto;
	left: 8%;
	position: absolute;
	top: 8em;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.f_60tb {
	width: 100%;
	height: auto;
	left: -10%;
	position: absolute;
	bittom: 0em;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	bottom: 0em;
}
.f_20x {
	width: 30%;
	height: auto;
	left: 8%;
	position: absolute;
	top: 0em;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.f_20y {
	width: 20%;
	height: auto;
	left: 8%;
	position: absolute;
	top: 8em;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.f_70t {
	width: 80%;
	height: auto;
	padding-left: 20%;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=40);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.4;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.4;
}
.f_60xt {
	width: 60%;
	height: auto;
	padding-left: 40%;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=40);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.4;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.4;
}
hide {
	width: 14em;
	height: auto;
	position: absolute;
	top: 41.9em;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	left: 20.1em;
	right: 5%;
}
.f_50t {
	width: 50%;
	height: auto;
	left: 8%;
	position: absolute;
	top: 8em;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.f_20b {
	width: 13em;
	height: auto;
	position: absolute;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	visibility: visible;
	bottom: 0px;
	right: 50%;
}
.f_20b2 {
	width: 13em;
	height: auto;
	position: absolute;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	visibility: visible;
	bottom: 0px;
	right: 30%;
}
.f_40b {
	width: 11em;
	height: auto;
	position: absolute;
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=30);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.3;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.3;
	visibility: visible;
	bottom: 0px;
	right: 60%;
}
.topwordsx600 {
	width: 26em;
	margin-right: auto;
	margin-left: auto;
}
.f_20c {
	width: auto;
	height: 230px;
	left: 29em;
	position: absolute;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	bottom: 0px;
	overflow: hidden;
}
.f_20d {
	width: 26%;
	height: auto;
	left: 1.2em;
	position: absolute;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	bottom: 0px;
	overflow: hidden;
}
.f_20d2 {
	width: 25%;
	height: auto;
	left: 28%;
	position: absolute;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	bottom: 0px;
	overflow: hidden;
}

.f_40v {
	width: 22%;
	height: auto;
	left: 0em;
	position: absolute;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=40);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.4;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.4;
	bottom: 0px;
	overflow: hidden;
}
.f_20t {
	width: 20%;
	height: auto;
	left: 20%;
	position: relative;
	top: -6em;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	max-width: 260px;
}
.f_20invis {
	width: 15%;
	height: auto;
	left: 0%;
	position: relative;
	top: -6em;
	opacity: 0.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=0);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.0;
	visibility: hidden;
}
.f_20tr {
	width: 25%;
	height: auto;
	left: 20%;
	position: relative;
	top: -0em;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.f_20t2 {
	width: 14em;
	height: auto;
	position: absolute;
	top: 41.7em;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	left: 20.1em;
}
.f_30b {
	width: 30%;
	height: auto;
	left: -8em;
	position: absolute;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	visibility: visible;
	bottom: 0px;
}
.f_30d {
	width: 30%;
	height: auto;
	left: -16em;
	position: absolute;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	visibility: visible;
	bottom: 0px;
}
.f_50 {
	width: 50%;
	height: auto;
}
.f_100 {
	width: 100%;
	height: auto;
}
.f_100t {
	width: 100%;
	height: auto;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.f_100t600 {
	width: 100%;
	height: auto;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	}
.f_120t {
	width: 140%;
	height: auto;
	opacity: 0.4;
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=40);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.4;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.4;
	position: absolute;
	left: -7em;
	bottom: -3em;
}
.f_2top {
	height: auto;
	
	zoom: 1;
	
	position: relative;
	bottom: 3em;
	visibility: visible;
	overflow: visible;
	text-align: center;
	width: 35em;
	left: 0em;
	padding-left: 0%;
	margin-right: auto;
	margin-left: auto;
	z-index: 2000;
}
.f_2topt {
	height: auto;
	opacity: 0.6;
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
		filter: alpha(opacity=60);
	
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	/* Older than Firefox 0.9 */
	-khtml-opacity: 0.6;
	position: relative;
	bottom: 3em;
	visibility: visible;
	overflow: visible;
	text-align: center;
	width: 35em;
	left: 0em;
	padding-left: 0%;
	margin-right: auto;
	margin-left: auto;
	z-index: 2000;
}
.d_120 {
	width: 140%;
	height: 1em;
	overflow: visible;
	position: relative;
	left: -7em;
	top: -5em;
}
.down_24em {
	position: absolute;
	width: 100%;
	top: 30.3em;
	left: 20em;
}
.slant {
	position: absolute;
	width: 30%;
	top: 5em;
	right: 0px;
	overflow: hidden;
	height: auto;
	max-width: 700px;
	min-width: 200px;
}
.up_r {
	position: absolute;
	width: auto;
	top: 0em;
	right: 10%;
	overflow: hidden;
	height: 100%;
}
.vert_f {
	position: absolute;
	width: 180px;
	top: 35em;
	overflow: hidden;
	height: auto;
	right: -10em;
}
.vert_f600b {
	position: absolute;
	width: 180px;
	top: 485px;
	overflow: hidden;
	height: auto;
	left: 50%;
}
.vert_f2 {
	position: absolute;
	width: 180px;
	top: 50em;
	overflow: hidden;
	height: auto;
	right: -12em;
}
.bottom540b {
	width: 26.5em;
	font-size: inherit; 
	
}
.vert_f2_420 {
	position: absolute;
	width: 180px;
	overflow: hidden;
	height: auto;
	right: -10em;
	top: 40em;
}
.vert_f2_600 {
	position: absolute;
	width: 180px;
	overflow: hidden;
	height: auto;
	right: -9em;
	top: 47em;
	
}
.left9em {
	
	padding-left: 9em; 
	
	
}
.left14em {
	
	padding-left: 14em; 
	
	
}
.vert_f3 {
	position: absolute;
	width: 180px;
	top: 38em;
	overflow: hidden;
	height: auto;
	visibility: visible;
	margin-left: -140px;
}
.vert_f3420w {
	position: absolute;
	width: 180px;
	top: 14em;
	overflow: hidden;
	height: auto;
	visibility: visible;
	right: 31em;
}
.vert_f3b {
	position: absolute;
	width: 180px;
	top: 48.5em;
	overflow: hidden;
	height: auto;
	visibility: visible;
	z-index: 1000;
	right: 29em;
}
.hun {
	position: relative;
	height: 100%;
	width: 100%;
	z-index: 3;
	padding-top: 10em;
	padding-bottom: 8em;
}
.hun_0 {
	position: relative;
	height: 100%;
	width: 100%;
	z-index: 3;
	padding-top: 0em;
	padding-bottom: em;
}
.l480_top {
	position: relative;
	height: 100%;
	width: 24.5em;
	z-index: 3;
}
c480w_mid {
	margin-right: auto; 
	margin-left: auto; 
	margin-width: 25em;
}
.c300w_top {
	width: 25em;  
	margin-left: auto; 
	margin-right: auto;
}
.c300_bot {
	width: 31em;  
	margin-left: auto; 
	margin-right: auto
}
.l240_all {
	width: 28em;
	text-align: left;
	padding-bottom: 3em;
	padding-top: 3em;
}
.b420w {
	float: right; 
	text-align: right; 
	width: 33.5em;
	}

.hun_ab {
	position: relative;
	height: 100%;
	width: 100%;
	visibility: visible;
	z-index: 1000;
	overflow: visible;
}
#m100float {
	height: 100%;
	width: 100%;
	left: 0%;
	top: 0px;
	bottom: 0px;
	right: 0px;
	display: block;
	position: fixed;
	z-index: 500;
	overflow: auto;
	visibility: visible;
	background-color: #CC9;
}
.m100float {
	height: auto;
	width: 100%;
	left: 0px;
	right: 0px;
	position: fixed;
	z-index: 500;
	overflow: hidden;
	visibility: hidden;
	top: 0px;
	bottom: 0px;
}
.m1000 {
	height: 100%;
	width: 100%;
	left: 0%;
	top: 0px;
	right: 0px;
	
	display: block;
	position: relative;
	z-index: 6;
	overflow: auto;
}
.m100 {
	height: 100%;
	width: 100%;
	left: 0%;
	top: 0%;
	right: 0px;
	display: block;
	position: relative;
	z-index: 11;
	overflow: hidden;
	min-width: 500px;
	visibility: visible;
}
.m100ab {
	height: auto;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	display: inline-block;
	position: absolute;
	z-index: 6;
	overflow: auto;
	visibility: hidden;
	bottom: 0px;
}
.m100f {
	height: 100%;
	width: 100%;
	left: 0%;
	top: 0px;
	right: 0px;
	min-width: 750px;
	display: inherit;
	position: fixed;
	z-index: 6;
}
.m100f3 {
	top: 0px;
	position: relative;
	background-color: #0C0;
	float: left;
	height: 100%;
	width: 45%;
}
.m100img {
	height: 100%;
	width: 100%;
	left: 0%;
	top: 0px;
	right: 0px;
	min-width: 750px;
	display: inherit;
	position: relative;
	z-index: 6;
}
.inside_l {
	right: 0px;
	float: left;
	/* [disabled]position: relative; */
	clear: both;
	width: 100%;
	overflow: visible;
	display: block;
}
.inside_540 {
	right: 0px;
	float: left;
	position: relative;
	clear: both;
	width: 100%;
	overflow: visible;
	top: -2em;
	background-color: #FFC;
}
.inside_r {
	width: 30em;
	right: 0px;
	float: right;
	position: relative;
	clear: both;
	
	
}
.inside_r540 {
	width: 30em;
	right: 0px;
	float: right;
	position: relative;
	clear: both;
	
}
.left_btm {
	width: 30em;
	margin-left: 25%;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.inside_r10p {
	width: 30em;
	right: 0px;
	float: right;
	position: relative;
	clear: both;
	padding-right: 6%;
}
.inside_rcen {
	width: 100%;
	right: 0px;
	position: relative;
	min-width: 630px;
	height: auto;
	top: 20%;
	z-index: 6;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.inside_rcen2 {
	width: 100%;
	right: 0px;
	position: relative;
	min-width: 1000px;
	height: auto;
	top: 50%;
	z-index: 6;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
}
.inside_c {
	width: 29em;
	right: 0px;
	position: relative;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.w_style-minus {
	display: inline-block;
	overflow: visible;
	font-size: 42px;
	text-align: right;
	white-space: nowrap;
	right: 0px;
	bottom: 0px;
}
.f_20b1 {
	width: 20%;
	height: auto;
	left: 0em;
	position: fixed;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	visibility: visible;
	bottom: 0px;
}
.f_20b11 {
	width: 20%;
	height: auto;
	left: 0em;
	position: fixed;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	visibility: visible;
	bottom: 0px;
}
.f_20b111 {
	width: 20%;
	height: auto;
	left: 0em;
	position: absolute;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	visibility: visible;
	bottom: 0px;
}
.d100 {
	height: 5px;
	width: 100%;
	left: 0em;
	bottom: 0px;
	position: relative;
	float: left;
	min-width: 900px;
}
.d120b {
	height: 5px;
	width: 35%;
	left: 0em;
	bottom: 0px;
	position: relative;
	float: right;
	min-width: 350px;
}
#rel37 {
	display: table-column-group;
	position: relative;
	height: auto;
	width: 100%;
}
#rel63 {
}
#rel_400 {
	background-color: #3F0;
	position: relative;
	width: 30%;
	left: 0px;
	top: 0px;
	height: 100%;
	float: left;
	display: table-column;
}
#outer {
	width: 100%;
	height: 100%;
	display: block;
	min-width: 820px;
	left: 0px;
	position: absolute;
	top: 0px;
	margin-left: 2em;
}
#outer2f {
	overflow: hidden;/* Makes #outer contain its floated children */
	width: 100%;
	height: 100%;
	font-size: 13px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#outer2 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: auto;
	visibility: hidden;
	z-index: 400;
}
#outer2sm{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	min-width: 1000px;
	visibility: visible;
	z-index: 13;
}
#inner1 {
	width: 28%;
	min-width: 280px;
	overflow: hidden;
	float: left;
	position: relative;
	display: inline-block;
	height: 100%;
	visibility: hidden;
}
#inner2 {
	float: left;
	position: relative;
	display: inline-block;
	overflow: visible;
}
#inner2b {
	height: 100%;
	position: relative;
	top: 0px;
	overflow: visible;
	visibility: visible;
	width: 60%;
	min-width: 626px;
	float: left;
}
#inner2bs {
	height: 100%;
	position: relative;
	top: 0px;
	min-height: 30em;
}
.f32t {
	font-size: 32px;
}
.f32r {
	font-size: 32px;
	text-align: left;
}
.f24 {
	font-size: 24px;
}
.f32pr {
	font-size: 32px;
	line-height: 1em;
}


.line_wrap_33 {
	text-align: center;
	width: 33em;
	left: 0px;
	top: -14.5em;
	right: 0px;
	overflow: hidden;
	position: relative;
	height: auto;
	font-weight: normal;
	font-size: 16px;
}
.menu_60 {
	text-align: right;
	z-index: 50000;
}
#btm_cor-fl {
	height: auto;
	width: 85%;
	margin-top: 0em;
	top: 0px;
	float: left;
	min-width: 875px;
	overflow: hidden;
}
.f_btm240 {
	margin-bottom: 5em;
	width: 50%;
	float: left;
	height: auto;
	margin-left: 4em;
}
.f_spacer240btm {
	float: left;
	height: auto;
	width: 75%;
	position: relative;
	min-width: 680px;
}
.ohl {
	overflow: visible;
}
.media_menus_half {
	text-align: right;
	clear: left;
	float: left;
	height: 7%;
	width: 85%;
	overflow: hidden;
	top: 0px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	position: relative;
	right: 0px;
	font-size: 24px;
	font-weight: normal;
	min-width: 1000px;
	color: #333;
	letter-spacing: 0.3em;
	margin-left: 0em;
	min-width: 600px;
	min-height: 1.75em;
	}
.media_menus {
	text-align: right;
	clear: left;
	float: left;
	height: 14%;
	width: 85%;
	overflow: hidden;
	top: 0px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	position: relative;
	right: 0px;
	font-size: 24px;
	font-weight: normal;
	min-width: 1000px;
	color: #333;
	letter-spacing: 0.3em;
	margin-left: 0em;
	min-width: 600px;
	min-height: 3.5em;
	}
.mov_menus {
	text-align: right;
	clear: left;
	float: left;
	height: 14%;
	width: 75%;
	overflow: hidden;
	top: 0px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	position: relative;
	right: 0px;
	font-size: 24px;
	font-weight: normal;
	min-width: 1000px;
	color: #333;
	letter-spacing: 0.3em;
	margin-left: 0em;
	min-width: 600px;
	min-height: 3.5em;
	}
.proj_menus {
	text-align: left;
	clear: right;
	float: right;
	height: 14%;
	width: 87.5%;
	overflow: hidden;
	top: 0px;
	display: inline-block;
	position: relative;
	font-size: 24px;
	font-weight: normal;
	min-width: 1000px;
	color: #333;
	letter-spacing: 0.3em;
	margin-right: -2em;
	min-width: 885px;
	zoom: 1;
	*display: inline;
	min-height: 3.5em;
	}
.b_i_24pt {
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	}
.i_24pt {
	font-size: 24px;
	font-style: italic;
	letter-spacing: 5px;
	visibility: visible;
	}
.i_18pt {
	font-size: 18px;
	font-style: italic;
	letter-spacing: 5px;
	visibility: visible;
}
	
.b_24pt {
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0.2em;
	visibility: visible;
}
.image_wrap {
	position: fixed;
	height: 50%;
	right: 0%;
	top: 0px;
	z-index: 800;
	min-height: 330px;
	min-width: 370px;
	width: 36%;
	left: 30px;
	visibility: hidden;
}

	.image_wrap_ss {
	position: absolute;
	height: 50%;
	
	right: 0%;
	top: 0px;
	z-index: 800;
	min-height: 330px;
	min-width: 370px;
	width: 36%;
	visibility: visible;
	overflow: visible;
	left: 30px;
	background-color: #0F6;
	}
.ie8 .image_wrap {
	/* This works in IE 8 */
	position: absolute;
	height: 50%;
	
	right: 0%;
	top: 0px;
	z-index: 800;
	min-height: 330px;
	min-width: 300px;
	width: 36%;
	left: 0px;
	}
.image_wrap_ws {
	position: fixed;
	height: 50%;
	top: 0em;
	z-index: 800;
	min-height: 330px;
	min-width: 370px;
	width: 36%;
	left: 15px;
	}
.ie8 .image_wrap_ws {
	/* This works in IE 8 */
	position: absolute;
	height: 50%;
	top: 0px;
	z-index: 800;
	min-height: 330px;
	min-width: 300px;
	width: 36%;
	left: 0px;
	
	}
#tn_ws {
	height: auto;
	width: 80%;
	bottom: 15px;
	position: absolute;
	max-height: 65%;
	min-width: 330px;
	right: 15px;
	display: inline-block;
	}
#tn {
	height: auto;
	width: 80%;
	bottom: 10px;
	position: absolute;
	max-height: 65%;
	min-width: 330px;
	right: -1px;
	display: inline-block;
	visibility: visible;
	
	}
#radioss3 {
	height: auto;
	width: 80%;
	position: absolute;
	min-width: 330px;
	right: -1px;
	display: none;
	visibility: visible;
	text-align: center;
	top: 25%;
	}
#radio1 {
	height: auto;
	width: 80%;
	bottom: 10px;
	position: absolute;
	max-height: 65%;
	min-width: 330px;
	right: -1px;
	display: none;
	visibility: visible;
	}
.pretend360 {
		margin-top: -1em; 
		padding-left: 10em;
		
		
	}
#radio2 {
	height: auto;
	width: 80%;
	bottom: 10px;
	position: absolute;
	max-height: 65%;
	min-width: 330px;
	right: -1px;
	display: block;
	visibility: visible;	
	}
	#radio3 {
	height: auto;
	width: 80%;
	bottom: 10px;
	position: absolute;
	max-height: 65%;
	min-width: 330px;
	right: -1px;
	display: none;
	visibility: visible;
	background-color: #0F3;
	
	}
#radimg1 {
	height: auto;
	width: 80%;
	bottom: 10px;
	position: absolute;
	max-height: 65%;
	min-width: 330px;
	right: -1px;
	display: none;
	visibility: visible;
	}
#radimg2 {
	height: auto;
	width: 80%;
	bottom: 10px;
	position: absolute;
	max-height: 65%;
	min-width: 330px;
	right: -1px;
	display: none;
	visibility: visible;
	background-color: #0F3;
	
	}
#radimg3 {
	height: auto;
	width: 80%;
	bottom: 10px;
	position: absolute;
	max-height: 65%;
	min-width: 330px;
	right: -1px;
	display: none;
	visibility: visible;
	background-color: #0F3;
	
	}
#tninner {
	height: auto;
	width: 80%;
	bottom: 10px;
	position: absolute;
	max-height: 65%;
	min-width: 330px;
	right: 8%;
	display: inline-block;
	}
.ie #tn {
	height: auto;
	width: 80%;
	bottom: 10px;
	position: absolute;
	max-height: 65%;
	min-width: 280px;
	right: 30px;
	display: inline-block;
	}
	
#tn2 img {
    border-top-left-radius:15px 15px;
    border-top-right-radius:15px 15px;
	border-bottom-left-radius:15px 15px;
    border-bottom-right-radius:15px 15px;
    position: static;
}
.fit {
	width: 100%;
	height: auto;
	box-shadow: 0 5px 15px #013;
	-moz-box-shadow: 0 5px 15px #013;
	-webkit-box-shadow: 0 5px 15px #013;
	overflow: visible;
}
	.fitns {
	width: 100%;
	height: auto;

	}
	
.fitws {
	width: 110%;
	height: auto;
	box-shadow: 0 5px 15px #013;
	-moz-box-shadow: 0 5px 15px #013;
	-webkit-box-shadow: 0 5px 15px #013;
	}
.words600wrap {
	height: 100%;
	width: 65%;
	margin-right: 30%;
	overflow: visible;
	padding-left: 3em;
	right: 0px;
	z-index: 1;
	}
	.words600wrapd {
	height: auto;
	width: 70%;
	overflow: visible;
	top: 0em;
	position: relative;
	margin-left: 7%;
	text-align: center;
	z-index: 1000;
	visibility: visible;
	}
	
.r_33 {
	width: 33%;
	height: auto;
	top: 0px;
	right: 0px;
	position: relative;
	max-width: 350px;
	clear: right;
	float: right;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	
}
.slantflwrap {
	height: auto;
	width: 100%;
	position: relative;
	min-width: 550px;
}
.ab100hauto {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 1001;
	visibility: hidden;
	}
.ab100hauto2 {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 1001;
	visibility: visible;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	}
.ab100h100 {
	position: absolute;
	height: 100%;
	width: 100%;
	overflow: auto;
	}
.movplaybutton {
	position: absolute;
	height: 1px;
	width: 100%;
	top: 50%;
	font-size: 4em;
	color: #333;
	text-align: center;
	overflow: visible;
	background-color: #0FC;
	}
.ab100auto {
	position: absolute;
	height: auto;
	width: 100%;
	}
.nineemup {
	position: absolute;
	height: 18em;
	width: auto;
	top: -9em;
	text-align: left;
}
.fmenuimagewrape {
	background-color: #0C0;
	position: relative;
	height: 100%;
	width: 100%;
	top: 0px;
	right: 0px;
	display: block;
}
.invis {
	zoom: 1;
	opacity: 0.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=0);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.0;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.0;
}
.invis2 {
	zoom: 1;
	color: transparent;
	text-transform: lowercase;
	opacity: 0.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* This works in IE 8 & 9 too */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=0);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.0;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.0;
	visibility: visible;
}
.line_wrap_25 {
	text-align: left;
	width: 27em;
	top: -4em;
	position: absolute;
	height: auto;
	z-index: 1001;
	visibility: visible;
	overflow-y: auto;
	margin-top: auto;
	margin-left: -13.5em;
	margin-bottom: auto;
	line-height: 2em;
	left: 50%;
}
.up540 .inside_r {
	top: -3em;
}
.ab_fl_wrap {
	position: absolute;
	height: auto;
	width: 34em;
	left: 0px;
	top: 0px;
	display: inline;
}
.bottom480b {
	width: 24em; 
	
	margin-right: auto; 
	margin-left: auto; 
	margin-top: -1em;
}
#maincont2 {
	min-width: 1000px;
	z-index: 11;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 1px;
	overflow: hidden;
	visibility: visible;
	display: block;
	height: 400%;
}
#maincontainer {
	min-width: 1000px;
	z-index: 11;
	position: absolute;
	width: 100%;
	left: -10px;
	top: 0px;
	overflow: hidden;
	visibility: visible;
	
}
#maincontainer420w {
	min-width: 1000px;
	z-index: 11;
	position: absolute;
	width: 100%;
	left: -10px;
	top: 43%;
	overflow: hidden;
	visibility: visible;	
}
#maincontainer240w {
	min-width: 1000px;
	z-index: 11;
	position: absolute;
	width: 100%;
	left: -10px;
	top: 0em;
	overflow: visible;
	visibility: visible;
	bottom: 0px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	min-height: 800px;
}
#maincontainera {
	min-width: 1000px;
	z-index: 11;
	position: absolute;
	width: 100%;
	left: -19px;
	top: 1px;
	overflow: hidden;
	visibility: visible;
}
#contentwrapper {
	float: left;
	width: 100%;
	visibility: visible;
}
#contentwrapper240w {
	display: flex;
	align-items: center;
	width: 100%;
	visibility: visible;
}
#filmcontentcolumn {
	margin: 0 0 0 32%;
	overflow: hidden;
}
#contentcolumn {
	margin: 0 0 0 27%;
}
#contentcolumn240w {
	
	margin: 0 0 0 27%;
	
}
#leftcolumn {
	float: left;
	width: 27%; /*Width of left column in percentage*/
	margin-left: -100%;
	max-width: 500px;
}
#rightcolumn {
	float: left;
	width: 15%; /*Width of right column in pixels*/
	margin-left: -15%; /*Set margin to that of -(RightColumnWidth)*/
}
.ie7 html {
	width: 100%;
    height: 100%;
					
	overflow: hidden; 
}
.f_75t90 {
	visibility: visible;
	opacity: 0.8;
	
}
#menuscroll {
	
	position: absolute;
	top: 0px;
	right: 0px;
	overflow-y: scroll;
}
#M_innerwrap {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	min-height: 500px;
	z-index: 990;
}
.M_outerwrapws {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 4%;
	top: 3em;
}
.M_outerwrap {
	position: fixed;
	height: 100%;
	width: 100%;
	left:0px;
	top: 0px;
}
.cnt180 {
	position: relative;
	height: 50%;
	width: 100%;
	background-color: #0C0;
	z-index: 1001;
	
}
xvideo {
	max-width: 100%;
	height: auto;
}
xobject {
	max-width: 100%;
	height: auto;
}
.h5wrap {
	position: relative;
	left: 50%;
	top: 0em;
	height: 100%;
	width: 50%;
	z-index: 9;
	right: 0px;
	float: left;
}
.h5wraprotate {
	position: relative;
	left: 50%;
	top: 0em;
	height: 100%;
	width: 50%;
	z-index: 9;
}
.h5anchor {
	position: relative;
	left: 50%;
	top: 0em;
	height: 100%;
	width: 50%;
	z-index: 9;
}
.h5rotate {
	position: relative;
	padding-bottom: 0%;
	overflow: hidden;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000');
	display: block;
	width: auto;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.h5container {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
	left: -50%;
	background-color: #333;
	-moz-box-shadow: 0 5px 15px #013;
	-webkit-box-shadow: 0 5px 15px #013;
	box-shadow: 0 5px 15px #013;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000');
	display: block;
}
.h6incontainer {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
	left: -50%;
	background-color: #333;
	-moz-box-shadow: 0 5px 15px #013;
	-webkit-box-shadow: 0 5px 15px #013;
	box-shadow: 0 5px 15px #013;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000');
	display: block;
}
.h5name {
	position: relative;
	height: 5.5em;
	overflow: hidden;
	left: -50%;
	display: block;
	z-index: 20;
}
.h5container iframe, .h5container object, .h5container embed, .h5container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.h5shell {
	position: relative;
	height: auto;
	width: 90%;
	height: 90%;
	top: 10%;
	z-index: 8;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	zoom: 1;
	display: block;
	right: 0%;
}
.h6inshell {
	position: relative;
	height: auto;
	width: 300%;
	height: 90%;
	top: 10%;
	z-index: 8;
	overflow: scroll;
	margin-right: auto;
	margin-left: auto;
	background-color: #3F9;
}
.hdcontainer {
	position: relative;
	
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	left: -50%;
	background-color: #333;
	-moz-box-shadow: 0 5px 15px #013;
	-webkit-box-shadow: 0 5px 15px #013;
	box-shadow: 0 5px 15px #013;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000');
	display: block;
}
.hdpostercontainer {
	position: relative;
	padding-bottom: ive;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	left: -50%;
	background-color: #333;
	-moz-box-shadow: 0 5px 15px #013;
	-webkit-box-shadow: 0 5px 15px #013;
	box-shadow: 0 5px 15px #013;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=115, Color='#000000');
	display: none;
}
.hdcontainer iframe, .hdcontainer object, .hdcontainer embed, .hdcontainer video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.hdshell {
	position: relative;
	height: auto;
	width: 120%;
	height: 90%;
	left: -10%;
	top: 10%;
	z-index: 8;
	overflow: visible;
}
.h5dis {
	text-align: center;
	width: 44em;
	left: -22em;
	position: relative;
	z-index: 10;
	zoom: 1;
	visibility: visible;
	float: left;
}
.h5dis2 {
	text-align: center;
	width: 44em;
	left: -22em;
	position: relative;
	z-index: 1800;
	zoom: 1;
	visibility: visible;
	display: block;
	float: left;
}
#h5scroll {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	padding-left: 0%;
	z-index: 6;
	display: inline;
	overflow: visible;
	
	margin-right: auto;
	margin-left: auto;
}
.h5scr {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	padding-left: 0%;
	display: block;
	min-width: 1000px;
	z-index: 7;
	text-align: center;
	zoom: 1;
}
.h5iscr {
	position: relative;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	padding-left: 0%;
	display: inline-block;
	min-width: 1000px;
	z-index: 7;
	margin-right: auto;
	margin-left: auto;
}
.h6inscr {
	position: absolute;
	left: 100%;
	top: 0%;
	width: 300%;
	height: 100%;
	padding-left: 0%;
	display: table-cell;
	min-width: 3000px;
	z-index: 7;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
}
.block {
	z-index: 10;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
}
.abs-centered {
  margin: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
 
}
.p_styles{
 
  height: 100%;
  width: 100%;
}

.b_styles{
	height: 50pt;
	width: 50pt;
	font-size: 50pt;
	top: -07px;
	left: 5px;
	
	text-align: center;
	
}
.c_styles{
	height: 50pt;
	width: 50pt;
	background-image: url(../whitedot50.png);
	-moz-border-radius: 25pt;
	-webkit-border-radius: 25pt;
	border-radius: 25pt; /* future proofing */
	-khtml-border-radius: 25pt; /* for old Konqueror browsers */
	border: thin solid #FFF;
}

#newaudio1 {
	display: none;
	height: auto;
	width: 100%;
	padding-top: 1.3em;
}
#newaudio3 {
	display: none;
	
	height: 0;
	width: 100%;
}
#newaudio2 {
	display: none;
	height: auto;
	width: 100%;
	padding-top: 1.3em;
}
#newaudio4 {
	display: none;
	height: auto;
	width: 100%;
	padding-top: 1.3em;
}
#newaudio5 {
	display: none;
	height: auto;
	width: 100%;
	padding-top: 1.3em;
}
#newaudio6 {
	display: none;
	height: auto;
	width: 100%;
	padding-top: 1.3em;
}
.img-wrap {
    position: relative;
    border: 1px solid #CCC;
    width: 100%;
    height: auto;
}
.img-wrap img {
    position: absolute;
    top: 0;
    left: 0;
  
}

.ssleft {
	
	background-color: #CC3;
	float: right;
	position: relative;
}
.rotate_l {
	
	/* Safari */
-webkit-transform: rotate(90deg);

/* Firefox */
-moz-transform: rotate(90deg);

/* IE */
-ms-transform: rotate(90deg);

/* Opera */
-o-transform: rotate(90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation-1);

	
	visibility: visible;
	zoom: 1;
	}
.rotate_r {
	
	/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation-3);

	
	 visibility: visible;
	  zoom: 1;
	}
	
#photos {
	height: 90%;
	width: 100%;
	left: 0px;
	z-index: 900;
	top: 10%;
	position: absolute;
	display: block;
	min-width: 1000px;
	
	
}




a.photo-group:link {
	color: #0D103D;
	text-decoration: none;
}
a.photo-group:visited {
	text-decoration: none;
	color: #0D103D;
}
a.photo-group:hover {
	text-decoration: none;
	color: #333;
	-webkit-text-fill-color: #0D103D; /* Will override color (regardless of order) */
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #333;
}
a.photo-group:active {
	text-decoration: none;
}
@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px) {
	.ipad_w {
	position: fixed;
	top: 0px;
	bottom:0;
	right: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	
	visibility: visible;
	overflow-x: hidden;
	overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
	
	}
}
@media only screen  
and (max-device-width : 1000px){
	
.ipad_w {
	position: fixed;
	top: 0px;
	bottom:0;
	right: 0px;
	left: 0px;
	width: 100%;
	height: auto;

	visibility: visible;
	overflow-x: hidden;
	overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}
	

}
/*for iPnone 4*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape){
	
html body {
		-webkit-text-size-adjust: 110%;
	}
.ipad_w {
	position: fixed;
	top: 0px;
	bottom:0;
	right: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	
	visibility: visible;
	overflow-x: hidden;
	overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
	
}
	
#r-u-flower {
	position: absolute;
	height: 52%;
	width: 27%;
	left: 0px;
	top: 0px;
	min-height: 14em;
	min-width: initial;
	z-index: 511;
	max-width: initial;
	visibility: visible;
	
	
	
	
}

.words-600r {
	text-align: center;
	width: 34em;
	left: 1.5em;
	position: relative;
	top: -6em;
	right: 0px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
}
.ab_fl_wrap {
	position: absolute;
	height: auto;
	width: 34em;
	left: 0px;
	top: 0px;
	display: inline;
	padding-top: 7em;
}
.words_1b {
	width: 100%;
	left: -13%;
	top: 50%;
	
	position: relative;
	height: 1em;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	text-align: center;
	
}
.ab100hauto2 {
	position: absolute;
	margin-top: 1em;
	height: 100%;
	width: 100%;
	z-index: 1001;
	visibility: visible;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	}
}
/*for iPhone 5*/
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (device-aspect-ratio: 40/71)
  and (orientation: landscape) {
#r-u-flower {
	position: absolute;
	height: 60%;
	width: 27%;
	left: 0px;
	top: 0px;
	min-height: 18em;
	min-width: initial;
	z-index: 511;
	max-width: initial;
	visibility: visible;
	
	
	
	
}	
	
}
/*for iPhone 6*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
#r-u-flower {
	position: absolute;
	height: 47%;
	width: 27%;
	left: 0px;
	top: 0px;
	min-height: 16em;
	min-width: initial;
	z-index: 511;
	max-width: initial;
	visibility: visible;
	
	
	
	
	
}		
	
}


@media only screen and (max-device-width : 1000px) and (orientation:portrait) {
	.ipad_w {
	position: fixed;
	top: 0px;
	bottom:0;
	right: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
	visibility: visible;
	overflow-x: hidden;
	
}
	
	.m100float {
	height: auto;
	width: 100%;
	left: 0px;
	right: 0px;
	position: fixed;
	z-index: 500;
	overflow: hidden;
	visibility: hidden;
	top: 0px;
	bottom: 0px;
}
#r-u-flower {
	position: absolute;
	height: 55%;
	width: 27%;
	left: 0px;
	top: 0px;
	min-height: 160px;
	min-width: 110px;
	z-index: 511;
	max-width: 3200px;
	visibility: visible;
	
}
.game {
	height: 230px;
	width: 200px;
	
	position: absolute;
	display: inline;
	left:1em;
	
	bottom: 1em;
	font-size: 28px;
	visibility: visible;
}
.game_n {
	height: auto;
	width: 220px;
	position: absolute;
	display: block;
	right: 0px;
	margin-right: 0px;
	bottom: -8em;
	text-align: right;
	font-sie: 28px;
	line-height: 2em;
	z-index: 5000;	
}
	
/*.words_120 {
	text-align: center;
	width: auto;
	left: 0px;
	right: 40px;
	overflow: visible;
	position: absolute;
	height: 1em;
	margin-right: auto;
	margin-left: auto;
	padding-right: 22%;
	padding-left: 0%;
	padding-top: 0px;
}
.inside_r {
	width: 30em;
	right: 0px;
	float: right;
	/* [disabled]position: relative; */
	/* [disabled]clear: both; */
	/*height: auto;
	top: 8em;
}*/
.f_btm240 {
	margin-bottom: 8em;
	width: 50%;
	float: left;
	height: auto;
	margin-left: 4em;
}
.hun {
	position: relative;
	height: 100%;
	width: 100%;
	z-index: 3;
	top: 9em;
}
.cntr180 {
	position: absolute;
	height: 26em;
	width: 100%;
	top: -23em;
	visibility: visible;
	left: 10%;
}

.w_style-minus
{
	padding-bottom: 3.5em;
}

.prev_shim2
{
	margin-bottom: -6em;
	 }


}
/*iPads Portrait*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1)
  {

	.game_n {

	bottom: -10em;
	}
	.w_style-minus
{
	padding-bottom: 2.7em;
}

	}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait){
html body {
		font-size: 24px;
	}
.removeanelement_por {
	display: none;
	
	
}
.ipad_sc_hidden {
	position: fixed;
	top: 0px;
	bottom: 0px;
	right: 0px;
	
	width: 100%;

	overflow: hidden;
	visibility: hidden;
}
.ipad_w {
	position: fixed;
	top: 0px;
	bottom:0;
	right: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
	visibility: visible;
	overflow-x: hidden;
	
}
#contentcolumn {
	margin: 0 0 0 15%;
	
}
#ap120 {
	position: absolute;
	left: 25%;
	top: 0;
	bottom: 0;
	width: 70%;
	vertical-align: middle;
	height: 100%;
	display: inline;
	padding-left: 0%;
	overflow: visible;
	
	

	
	
}
.words-600 {
	text-align: center;
	width: 22em;
	left: 0px;
	top: 4em;
	right: 0px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	z-index: 2;
	
	
}


.words-600b {
	text-align: center;
	width: 22.2em;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: .75em;
	overflow: visible;
	visibility: visible;
}
.words_120 {
	text-align: center;
	width: auto;
	left: 0px;
	top: 25%;
	right: 40px;
	overflow: visible;
	position: absolute;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-right: 22%;
	padding-left: 0%;
}
.inside_r {
	width: 22em;
	right: 0px;
	float: right;
	position: relative;
	clear: both;
	height: auto;
	top: 0em;
}
.f_btm240 {
	margin-bottom: 8em;
	width: 50%;
	float: left;
	height: auto;
	margin-left: 4em;
}
.hun {
	position: relative;
	height: 100%;
	width: 100%;
	z-index: 3;
	top: 0em;
	padding-top: 3em;
	padding-bottom: 4em;
}
.image_wrap {
	position: fixed;
	height: auto;
	right: 0%;
	top:40px;
	z-index: 800;
	
	min-width: 380px;
	width: 77%;
	left: 5%;
	visibility: visible;
	max-height: 400px;
	overflow: visible;
	background-color: green;
	
}
	
.m100float {
	height: auto;
	width: 100%;
	left: 0px;
	right: 0px;
	position: asolute;
	z-index: 500;
	overflow: hidden;
	visibility: hidden;
	top: 0px;
	bottom: 0px;
}
#r-u-flower {
	position: absolute;
	height: 55%;
	width: 27%;
	left: 0px;
	top: 0px;
	min-height: 160px;
	min-width: 110px;
	z-index: 511;
	max-width: 220px;
	visibility: visible;
	
}
.game {
	height: 230px;
	width: 200px;
	
	position: absolute;
	display: inline;
	left:1em;
	
	bottom: 1em;
	font-size: 28px;
	visibility: visible;
}
.game_n {
	height: auto;
	width: 220px;
	position: absolute;
	display: block;
	right: 0px;
	margin-right: 0px;
	bottom: -8em;
	text-align: right;
	font-sie: 28px;
	line-height: 2em;
	z-index: 5000;
	
}
#inner1 {
	width: 20%;
	min-width: 110px;
	overflow: hidden;
	float: left;
	position: relative;
	display: inline-block;
	height: 100%;
	
}
.words_1 {
	text-align: center;
	width: 33em;
	left: 5%;
	top: 35.5%;
	right: 0px;
	overflow: visible;
	position: relative;
	height: 1em;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15%;
	padding-left: 0%;
	visibility: visible;
}
.words_1xxxx {
	text-align: center;
	width: 43em;
	left: 0px;
	top: 70%;
	right: 0px;
	overflow: visible;
	position: relative;
	height: 1em;
	margin-right: auto;
	margin-left: auto;
	padding-right: 22%;
	padding-left: 0%;
	visibility: visible;
	
	
}
/*.rules_wrap {
	text-align: center;
	width: 54%;
	left: 4%;
	top: -8em;
	right: 0px;
	overflow: hidden;
	position: relative;
	border: thin solid #999;
	padding: 2em;
	height: auto;
	font-weight: normal;
	font-size: 26px;
	
	-moz-box-shadow: 0 5px 15px #013;
	-webkit-box-shadow: 0 5px 15px #013;
	box-shadow: 0 5px 15px #013;
	background-color: #F9F9F9;
}*/
.line_wrap_25bb {
	text-align: left;
	width: auto;
	left: 22%;
	top: -14.5em;
	right: 0px;
	position: absolute;
	height: auto;
	z-index: 1001;
	visibility: visible;
	overflow-y: auto;
}
.line_wrap_25 {
	text-align: left;
	width: 23em;
	top: -4em;
	position: absolute;
	height: auto;
	z-index: 1001;
	visibility: visible;
	overflow-y: auto;
	margin-top: auto;
	margin-left: -11.5em;
	margin-bottom: auto;
	line-height: 2em;
	left: 50%;
}
.f_2topt {
	width: 100%;
	height: auto;
	opacity: 0.6;
	zoom: 1;
	
	position: relative;
	bottom: 0em;
	visibility: visible;
	overflow: visible;
	text-align: center;
	width: 100%;
	left: 0em;
	padding-left: 0%;
	margin-right: auto;
	margin-left: auto;
	z-index: 2000;
}
.cntr180 {
	position: absolute;
	height: 22em;
	width: 22em;
	top: -15em;
	visibility: visible;
	margin-right: auto;
	margin-left: auto;
	line-height: 2em;
	left: 0px;
	right: 0px;
}
.words-600 {
	text-align: center;
	width: 20em;
	left: 0px;
	top: 4em;
	right: 0px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	z-index: 2;
	
}
.words-600r {
	text-align: center;
	width: 22em;
	left: 2.5em;
	position: relative;
	top: 11em;
	right: 0px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	
}
#inner2b {
	height: 100%;
	position: relative;
	top: 0px;
	overflow: hidden;
	visibility: visible;
	width: 60%;
	min-width: 500px;
}
.ab_fl_wrap {
	position: absolute;
	height: auto;
	width: 21em;
	left: 0px;
	top: 0px;
	display: inline;
	padding-top: 6em;
}

.inside_r {
	width: 21em;
	right: 0px;
	float: right;
	position: relative;
	clear: both;
	height: auto;
	top: 8em;
	left: 1em;
}
.bottom480b {
	width: 19.5em; 
	
	margin-right: auto; 
	margin-left: auto; 
	margin-top: -1em;
}
.inside_l {
	right: 0px;
	margin-top: -2em;
	margin-bottom: -7em;
	float: left;
	position: relative;
	clear: both;
	width: 100%;
	overflow: visible;
	
}
.hun {
	position: relative;
	height: 100%;
	width: 100%;
	z-index: 3;
	padding-top: 0em;
	padding-bottom: 0em;
}
.topwordsx600 {
	
	width: 20em; 
	margin-right: auto; 
	margin-left: auto;
}

.f_75t90 {
	visibility: visible;
	opacity: 0.8;
	height: 30em;
}
	.left9em {
	
	padding-left: 3em; 
	
	
}
.left14em {
	
	padding-left: 7em; 
	
	
}
.left9em_hidden {
	
	padding-left: 3em; 
	
	
}
.bottom540b {
	width: 19.5em;
	
	
}
.vert_f2 {
	position: absolute;
	width: 180px;
	top: 50em;
	overflow: hidden;
	height: auto;
	right: -7em;
}

.f_60 {
	opacity: 0.6;
	margin-right: 20em;
	
}
.f_100t600 {
	width: 100%;
	height: auto;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.6;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.6;
	margin-left: 11%;
	margin-top: 1em;
}
.pretend360 {
		width: 100%;
		margin-top: -1em; 
		padding-left: 0em;
		text-align: right;
		
	}
	.f32t {
		font-size: 24px;
		vertical-align: middle;
	}
.cntr120 {
	position: absolute;
	height: 23em;
	width: 22em;
	top: -10em;
	visibility: visible;
	margin-right: initial;
	margin-left: 1.5em;
	left: initial;
	right: initial;
	overflow: visible;
}
.r300_middle {
	width: 18em; 
	float: right;
	margin-right: -2em;
	
}
.l480_top {
	position: relative;
	margin-left: 1em;
	height: 100%;
	width: 21.5em;
	z-index: 3;
}
.c300w_top {
	width: 20em;  
	margin-left: auto; 
	margin-right: auto;
}
.c300_bot {
	width: 22em;  
	margin-left: auto; 
	margin-right: auto
}
.l240_all {
	
	width: 21em;
	text-align: left;
	padding-bottom: 0em;
	padding-top: 0em;
	margin-top: -6em;
}
.b420w {
	float: right; 
	text-align: right; 
	width: 21em;
	}
.cntr120bwxx {
	
	height: 30em;
	width: 22em;
	padding-right: 0%;
	padding-left: 1em;
	margin: 0 auto;
	visibility: visible;
}
.words_1b {
	width: 100%;
	left: 0%;
	top: 50%;
	
	position: relative;
	height: 1em;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	text-align: center;
	
}
}
