#contestWrap{
/*OVERLAP the default*/
margin: 0;width: 338px;height:357px;background:url(../assets/Starfield10M_338x361backUp_04.gif) no-repeat 0 0;}

/* for non-flash users*/
#contestSubWrap h1{width: 690px;font-size: 0;line-height: 0;}

/* ---- Header/Footer content ---- */
div.rulesText {  color:#fff;line-height:11pt;padding:15px 0 0 0}
.Zone6 div.rulesText {  color:#000;width:608px;margin:auto;text-align:center}
.Zone6 div.rulesText p {padding-bottom:12px;line-height:14px;color:#000066;}
div.rulesText span a, .Zone6 div.rulesText strong { color:red}
.Zone2 div.rulesText a, .Zone2 div.rulesText strong{color:#7bb9f6}
.Zone2 div.rulesText strong{font-size:13px;display:block}
#contestSubWrap dl{display: none;}
.registrationWrap{padding:0 ;background:#000033;width:320px;}
.registrationWrap a{ color: #ff6600;}
.registrationWrap fieldset{margin-left:2px}
.registrationWrap fieldset ol{overflow: hidden;width:320px;height:218px;}
.registrationWrap fieldset ol li{width: 155px;float: left;height: 42px; 
/*for DOB selects & floats*/
}
.registrationWrap fieldset ol li label{display: block;padding: 0 0 1px 0;font-weight:bold;color:#7BB9F6;text-transform:capitalize;font-size:13px;}

/* cannot use clear b/c of IE, instead increase width to span container forcing break */
.registrationWrap fieldset ol li.regTitleWrap{margin-right: 300px;}
.registrationWrap fieldset ol li input, .registrationWrap fieldset ol li select{background: #fff;}
.registrationWrap fieldset ol li input{width: 130px;padding: 1px;font-size:13px;}
.registrationWrap fieldset ol li.regOptinWrap{height:auto;top:535px;position:absolute;width:500px;margin-left:-225px;overflow:hidden;}
.registrationWrap fieldset ol li.regOptinWrap p{float: left;padding: 0 0px 0 0;width:25px;margin-top:0;*margin-top:-4px;}
.registrationWrap fieldset ol li.regOptinWrap label{color:#003366;float:left;font-size:9px;font-weight:normal;width:435px;font-family:Arial, Verdana, sans-serif}

/*Modern browsers only (not IE 7) - CHECKBOX PADDING*/
html>
/**/
body .registrationWrap fieldset ol li.regOptinWrap label{padding-top: 0;	}
.registrationWrap fieldset ol li.regOptinWrap input{width: auto;background: none;border: 0;}
.registrationWrap fieldset ol li.regOptinWrap_rememberMe{padding-top: 20px;position: relative;}
.regOptinWrap_rememberMe a{background: url("../assets/tv200901_reg_help.jpg") 0 0 no-repeat;width: 13px;height: 14px;position: absolute;margin: 0 3px 0;padding: 0 0 0 14px;
/*hide text*/
font-size: 0;color: #E5E5E5;line-height: 100px;}
.registrationWrap p.additional1 { 	background: url("../assets/Starfield10M_txt_dontforget.gif") 0 0 no-repeat; height:48px;}
.regOptinWrap {margin:0 auto;overflow:hidden;width:425px;padding:15px 0 0 0;clear:both}
.regOptinWrap  p {float:left;width:18px;}
.regOptinWrap label {float:left;font-size:9px;width:405px;text-align:center}
.regOptinWrap_rememberMe a span{display: none;width: 255px;height: 190px;position: absolute;top: -185px;left: 15px;z-index: 100;background:  url("../assets/tv200901_reg_rememberMePop.png") 0 0 no-repeat;}
.regOptinWrap_rememberMe a:hover span{display: block;}
.regOptinWrap a {color:#0000ee}

/* ERROR STARS */
.registrationWrap fieldset ol li p span{font-weight: bold;color: #FF0000;}

/****************************************************/

/*ERROR MESSAGES*/
.regErrorWrap{position: absolute;background: #fff;color: red;padding: 10px;width: 160px; 
/*180*/
height: 330px; 
/*350*/
right: 7px;top: 69px;background: url("../assets/tv200901_reg_errorBG.png") top left no-repeat;	}
.regErrorWrap h4{background: url("../assets/tv200901_reg_errorAlert.gif") top left no-repeat;      font-weight: bold;padding: 3px 0 0 38px;height: 33px;}
.regErrorWrap ul{margin: 5px;}
.regErrorWrap ul li{margin: 10px 0;list-style: none;background: url("../assets/tv200901_reg_errorBullet.png") 0 0 no-repeat;padding: 0 0 0 15px;}

/*** RETURN USER ***********************************************/

/*create space for abs flash header*/
.regReturn .registrationWrap{background-color: #E5E5E5;padding-top: 93px; 
/*18+75 flash*/
	}
.registrationReturnFlashWrap{width: 690px;height: 75px;text-align: center;position: absolute;z-index: 30;top: 256px;left: 0;}
.regReturn .registrationWrap fieldset{padding: 75px 0 0 25px;}
.regReturn .registrationWrap fieldset ol{width: auto;padding: 0;	}
.regReturn .registrationWrap fieldset ol li.regLogOutWrap{font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin: 5px 0 15px 0;height: auto;width: auto;float: none;clear: both;}
.regReturn .registrationWrap fieldset ol li.regAddressTwoWrap{margin-right: 100px;}
.regReturn .registrationWrap fieldset ol li.regStateWrap{width: 150px;margin-right: 0;}
.regReturn .registrationWrap fieldset ol li.regZipWrap input{width: 100px;}
.regReturn .registrationWrap .regCityWrap,.regReturn .regStateWrap,.regReturn .regZipWrap{margin-bottom: 15px;}
.regReturn .registrationWrap fieldset ol li.regEditInfoWrap, .regReturn fieldset ol li.regEditInfoWrap a{width: 99px;height: 25px;}
.regReturn .registrationWrap fieldset ol li.regEditInfoWrap{position: absolute;top: 221px;left: 440px;}
.regReturn .registrationWrap fieldset ol li.regEditInfoWrap a{display: block;background: url("../assets/tv200901_return_btn_EditInfo.png") 0 0 no-repeat;color: #E5E5E5;font-size:0;line-height: 200px;	}
.regReturn .regOptinWrap_rememberMe{display: none; 
/*HIDE FOR COOKIE HACK*/
}
.regPrivacy{display:none;}
.flashMagWrap {padding-left:28px;background: url(../assets/Starfield10M_orderPrefs.gif) no-repeat;padding-top: 28px;}

/*** LINELIST ******************************************************************************/
.magLinelistWrap{width:736px;margin: 0 auto; }
.magLinelistWrap table {width: 95%;margin:0 auto 18px auto;}
.magLinelistSubwrap {width:660px;margin: 0 auto;background:#376390;padding: 3px 0 0 0;font-family:Arial, Helvetica, sans-serif;}
.magLinelistWrap thead th{padding: 2px 3px;font-weight: bold;font-size: 12px;text-align: center;text-transform:uppercase;background:#376390;color:#fff}
tr.magListHdr td {background:#003366;color:#fff;font-weight:bold;font-size:12px;}
.magLinelistWrap thead .magLLheaderTitle{text-align: left;}
.magLinelistWrap .magLLEvenRow td{background: #fff;  font-size:12px}
.magLinelistWrap td {padding: 3px 5px;background-color: #DCDCDC;}
.magLinelistWrap .magCheckbox{width: 20px;text-align: center;}
.magLinelistWrap .magOrderItem{color: #000;font-weight: bold;width:220px;}
.magLinelistWrap .orderItemLabel{color: #000;cursor:pointer}
.magLinelistWrap .orderItemLabel:hover {color:#930365}
.magLinelistWrap .orderItemLabel i{display: block;font-size: 9px;font-weight: normal;font-style: normal;}
.magLinelistWrap .itemAddedLabel{font-size: 12px;}
.magLinelistWrap .itemAddedLabel i{display: none;}
.magLinelistWrap .itemAddedLabel em {font-size: 9px;}
.magLinelistWrap .magIssues{text-align: center;color:red;font-family:arial;font-weight:bold;font-size:12px}
.magLinelistWrap .magSavings{    font-size: 12px;color: red;font-weight: bold;text-align: center;text-transform: uppercase;width:128px;}
.magLinelistWrap .qtrPriceLabel{font-size: 10px;text-transform:uppercase}
.magLinelistWrap .qtrPriceWrap{color: red;font-size: 15px;margin:0px;display:inline;font-weight:bold;line-height:17px;}
.magLinelistWrap .qtrPriceWrap sup{font-size: 10px;font-family:Verdana, Arial, Helvetica, sans-serif;vertical-align:text-top; }
.magLinelistWrap p.additional1,.magLinelistWrap p.additional2, .magLinelistWrap p.additional3  {display:block;background:#fff;text-align:center;color:#003366}
.magPremium{font-size: 9px;display: block;}

/* ---- ZONE SPECIFICS ---- */
.Zone3{float:right;padding-right:38px;}
.Zone2{float:right;padding:0 38px 10px 0;width:318px;}
.Zone1{float:left;padding-left:38px;color:#fff;width:338px;}
.Zone4{clear:both;}
.Zone5 .disclaimer { font-size:9px; text-align:center; font-family:Arial, Verdana, sans-serif ; padding:12px 0 8px 0 }
.registrationWrap fieldset ol li p span { display:none }
 
/*Need this for IE6 problem*/
.registrationWrap fieldset ol li.regOptinWrap p span  { display:inline}
