 @charset "utf-8";
/* CSS Document
--------------------------
/* basic layout */
body,html,h1,h2,h3,h4,h5,h6,form,fieldset,ul,li,table,tr,td { margin: 0 ; padding: 0; }
table tr td{vertical-align:top;font-size:1em;}
p, table{ margin: 10px 10px 5px 10px; padding: 0;line-height:115%; }
blockquote{ margin: 10px 10px 5px 10px; padding: 0;line-height:115%; }
img,fieldset { border: 0; margin: 0; }
ul,li {display:inline;list-style-type: none;}
li.glossary {display:block;list-style-type: none;}
body {
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	color: #000000;
	font-size:.85em;
}
/* end basic layout */

/* global links*/
a:link { color:#000000;text-decoration:underline;}a:visited { color:#000000;text-decoration:underline;}a:active { color:#000000;text-decoration: underline;}a:hover {color: #000000;text-decoration: underline;}
a.bold:link { color:#000000;text-decoration:underline;font-weight:bold;margin:0 0 .5em 0;}a.bold:visited { color:#000000;text-decoration:underline;font-weight:bold;margin:0 0 .5em 0;}a.bold:active { color:#000000;text-decoration: underline;font-weight:bold;margin:0 0 .5em 0;}a.bold:hover {color: #000000;text-decoration: underline;font-weight:bold;margin:0 0 .5em 0;}
table.bg a.pink:link { color:#3a34c2;font-weight:bold;text-decoration:underline;margin: 0 1.3em 0 0 ;}table.bg a.pink:visited { color:#3a34c2;font-weight:bold;text-decoration:underline;margin: 0 1.3em 0 0 ;}table.bg a.pink:active { color:#332ea6;font-weight:bold;text-decoration:underline;margin: 0 1.3em 0 0 ;}table.bg a.pink:hover { color:#332ea6;font-weight:bold;text-decoration:underline;margin: 0 1.3em 0 0 ;}
/* end global links*/

/* Positioning */
#container{
	text-align:left;
	padding: 0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#bg{
	position:relative;
	width:700px;
	padding: 0;
	z-index:6;
	text-align:justify;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
	background-color: #D4D2F7;
	left: 25px;
	top: 20px;
}
#inner{position:absolute;left:0;top:0;width:590px;height:490px;margin:0 ;text-align:left;padding: 0; background:url(../images/leftbgsmtma.png) top left no-repeat ;z-index:1;filter:alpha(opacity=30);	-moz-opacity:0.30;	-khtml-opacity: 0.30;	opacity: 0.30; }
#outer{
	position:relative;
	width:1200px;
	height:475px;
	margin:0;
	text-align:left;
	padding: 0;
	z-index:4;
	background-image: url(../images/indextmaTOP.jpg);
}
.new{clear:both; width:550px;margin:10px 0 0 10px;padding:0 0 0 0;color:#000;}	
.hold{clear:both; width:550px;margin:14px 0 0 10px;padding:0 0 0 0;color:#000;}
.hold2{clear:both; width:550px;margin:0 0 0 10px;padding:0 0 0 0;color:#000;}
.otherbg{   border:1px solid #9897be;padding:8px;width:500px;background: #d1d1e0;height:130px;margin:0 0 0 10px;}
.otherbgbig{   border:1px solid #9897be;padding:8px;width:500px;background:url(../images/.png) top right no-repeat #d1d1e0;height:200px;margin:0 0 0 10px;}
.otherbgbig2{  border:1px solid #9897be;padding:8px;width:500px;background: top right no-repeat #d8d7fa;margin:0 0 0 10px;}
.redeembg{  border:1px solid #9897be;padding:8px;width:540px;background: #d1d1e0;margin:0 0 0 10px;}

#login{z-index:3;text-align:left;width:600px;margin:-285px 180px 0 10px;padding:5px ;background:#d8d7fa;  border:1px solid #9897be;font-weight:bold; }
#printheader{display:none;}
#footer{width:780px;margin:0 auto;text-align:left;padding: 0  ;}
#under{z-index:3;text-align:left; width:500px;}
#underbig{z-index:3;text-align:left; width:750px;}
/* end Positioning */

/* formatting */
.smtypebold{font-weight:bold;}
.small{font-size:.9em;margin: 20px 10px 5px 10px;}
.smallmovie{font-size:.9em;margin: 0;}
.smallnom{font-size:.9em;margin: 5px 10px 5px 10px;}
.pink{color:#3a34c2;font-weight:bold;}
.white{color:#eeedfb;font-weight:bold;}
#namePrize2{color:#5956c1;font-weight:bold;}#namePrize2 a{color:#5956c1;font-weight:bold;}
.purple{color:#5956c1;font-weight:bold;}
.lightpurple{color:#b1b1e3; font-weight: bold;}
.normal{color: #000000;font-style:italic;}
.blue{color:#93b2cd;font-weight:bold;}
.extra{color:#182156;font-weight:bold;}
.logo{float:left;margin:0 20px 0 0;}
table.bg{background:#d8d7fa;  border:1px solid #9897be;padding:8px;font-size:1em;}
table.bg img{ border:1px solid #9897be;}
 table.bg td.marg{ padding: 0 10px 0 0; }
 table.bg a{color:#667c8f;font-weight:bold;}
table.bg img.gogetit{background:url(../images/missingimage.png) top left no-repeat; width:170px;height:170px;}
table.bg2{background:#d8d7fa;  border:1px solid #9897be;padding:8px;font-size:1em;}
table.bg2 img{  border:1px solid #9897be;}
 table.bg2 td.marg{ padding: 0 10px 0 0; }
 table.bg2 a{color:#667c8f;font-weight:bold;}
table.bg2 img.gogetit{background:url(../images/missingimage.png) top left no-repeat; width:170px;height:170px;}
img.indent{margin:0 0 0 10px;}

/**headers ***/
 h1, h2, h3, h4, h5, h6
{font: bold Verdana,Arial,Helvetica,Geneva,sans-serif; padding:0;color:#5956c1;text-align:left;}
h1  { font-size: 1.1em; margin:26px 5px 5px 10px;color:#abaac6;}/**page headers***/
h2 { font-size: 1.1em; margin:10px 5px 5px 10px;}/**2nd header***/
h3 { font-size: 1.1em; margin:10px 5px 5px 10px;color:#abaac6;}/**used for adult version to bring text up at the top***/
h4 {font-size: 1em; margin:0;color:#5956c1; display:inline;}/**for pic movie***/
h5 {font-size: 1em; margin:10px 10px 10px 10px;color:#2b1607;}/**not used***/
h6 { font-size: 1em; margin:;color:#;text-align:; }/**not used***/
/**end headers ***/
p.next{ margin: 25px 10px 0 0; padding: 0;line-height:115%;float:left; }
p.next2{ margin: 0 10px 0 190px; padding: 0;line-height:115%;clear:both; }
form#logout{float:right;}
form.passwordForm{}
/**forms formatting ***/
legend {  padding: 0;margin:0 ; font-size:1em;color:#73318b;}
label { float:left; width:40%;  margin:3px 0 0 0 ;  padding:0 .4em 0 0;  text-align:right;  font-weight:bold; display: block;font-size:12px;color:#3a34c2;}
label.newer { float:left; width:95%; text-align:left; margin:3px 0 0 0 ;  padding:0 .4em 0 0;   font-weight:bold; display: block;font-size:12px;color:#3a34c2;}
.same{   font-weight:bold; font-size:12px;color:#3a34c2;}
label.pic { float:left; width:60%;  margin:3px 0 0 0 ;  padding:0 .4em 0 0;  text-align:right;  font-weight:bold; display: block;font-size:12px;color:#3a34c2;}
label.short { float:left; width:30%;  margin:20px 20px 0 0 ;  padding:0 .4em 0 0;  text-align:right;  font-weight:bold; display: block;font-size:12px;color:#3a34c2;}
img.short {  margin:20px 0 0 0 ; }
.input {background:#d8d7fa;  border:1px solid #9897be;margin:.15em 0 ;text-align:baseline;color:#283065;padding:.05em;}
.inputspecial {background:#d8d7fa;  border:1px solid #9897be;margin:0 ;text-align:baseline;color:#283065;padding:.05em;}.inputnew {background:#e9e8fc;  border:1px solid #a9a8c4;margin:.15em 0 ;text-align:baseline;color:#283065;}
.inputlt {background:#e1e1f9;  border:1px solid #a9a8c4;margin:.15em 0 ;text-align:baseline;color:#283065;}
.buttonLogin {background:#454545;  border:1px solid #3b3b3b;padding:.2em  ;margin: 10px 0 50px 0;font-weight:bold;color:#ffffff;font-size:1em;}
.buttonLogout {background:#454545;  border:1px solid #3b3b3b;padding:.2em  ;margin: 5px 0 0 0;font-weight:bold;color:#ffffff;font-size:1em;}
.clear{clear:both;line-height:0;}
fieldset.lg {  padding:10px ;margin: 10px 10px 5px 10px;background:url(../images/fieldsettm.png) top right repeat  ;height:200px;width:600px; }
fieldset .sma{  padding:10px ;margin: 10px 10px 5px 10px;width:80%; }
fieldset.card { margin: 0; padding:10px 0 0 60px ; border:0px solid none;width:660px;height:150px;}
fieldset.cardbottom { margin: 0; padding:10px 0 0 60px ; border:0px solid none;width:660px;}
fieldset.sch { margin: 10px 0 0 0; padding:0 0 0 60px ;width:550px;}
legend.bold{ padding: 0;margin:0 ; font-size:1em;color:#182156;font-weight:bold;}
/**end forms formatting ***/
div.divide{float:left;margin:0 0 5px 10px;width:295px;background:#e0dffc;  border:1px solid #9897be;  }
div.divide2{float:left;margin:0 0 5px 10px;width:200px;  }
#panel {background:#cccce0;  border:1px solid #9897be;padding:0; font-size:1em;
	 width:630px;	display: none; margin:0 0 0 10px;}
#panelsearch {background:#cccce0;  border:1px solid #9897be;padding:0; font-size:1em;
	 width:630px;	 margin:0 0 0 10px;}
	 #panel2 {background:#d1d1e0;  border:1px solid #9897be;padding:0; font-size:1em;
	 width:630px;	display: none; margin:0 0 0 10px;}
	 .slide {	margin: 0 0 5px 10px;	padding: 0;	text-align:left ;}
.btn-slide {	font-weight:bold;	padding:  0;	margin: 0 0 0 350px;	text-decoration: none;}
.btn-slide2 {	font-weight:bold;	padding:  0;	margin: 0 0 0 10px;	text-decoration: none;}
.btn-slide3 {	font-weight:bold;	padding:  0;	margin: 0 0 0 50px;	text-decoration: none;}
.btn-slide4 {	font-weight:bold;	padding:  0;	margin: 0 0 0 350px;	text-decoration: underline;}
.active {	background-position: right 12px;}
.CollapsiblePanelTab {visibility:hidden;line-height:0;	border: none;	margin: 0px;	padding: 0;		-moz-user-select: none;	-khtml-user-select: none;}
.right{text-align:right; font-size:1em;}
.CollapsiblePanelContent{background:#cccce0;  border:1px solid #9897be;padding:0; font-size:1em;
	 width:630px;	display: none; margin:0 0 0 10px;}
	 #moviebg{  border:1px solid #9897be;padding:8px;width:730px;background: #d8d7fa;margin:10px 0 10px 10px;}
	  #panelpromo {background:#d1d1e0;  border:1px solid #9897be;padding:0; font-size:1em;
	 width:630px;	 margin:10px 0 10px 10px;}
	 #holder{width:550px;}
	 .topheavy{margin:30px 10px 20px 20px;font-weight:bold;color:#000;font-size:1.1em;}
	 .indent{margin: 10px 10px 5px 180px; padding: 0;line-height:115%; font-weight:bold;}
	 .30{margin: 10px 10px 5px 30px;}
	 .hidden{background:#cccce0;  border:1px solid #9897be;padding:0; font-size:1em;
	 width:620px;	 margin:10px 0 10px 10px;}
	 .visible {
	background:#cccce0;  border:1px solid #9897be;padding:0; font-size:1em;
	 width:620px;	 margin:10px 0 10px 10px;
}
#mainImageOutline {
	margin: 0 ;
	padding: 0;
	background-color: #2d2d84;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
	padding: 1em; 
	overflow: hidden; 
	width: 0;
	
}
.facebook{
	width:400px;
	height:30px;
	padding-left: 300px;
	float: right;
	z-index: 999;
	}
#left {
	position:relative;
	width:428px;
	height:730px;
	z-index:5;
	float: right;
	background-image: url(../images/indextmaLEFT.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #000000;
	top: 0;
}
#wrap {
	position:relative;
	width:1200px;
	height:1200px;
	z-index:6;
	background-color: #D4D2F7;
	margin-right: auto;
	margin-left: auto;
}

