#captchaValue { border: thin solid #aaaaaa; } 

/* Logout - - - - - - - - - - - - - - - - - - - - - - */


#fmLogoutLink {
font-size:9pt;
position:absolute;
right:12px;
top:100px;
font-weight: normal;
}

#fmLogoutLink a {
color: white;
text-decoration: none;
}


/* RESET - - - - - - - - - - - - - - - - - - - - - - */


*{padding:0; margin:0; border:0; outline:0;}

.block{ width:100%; float:left; clear:both;}

a{text-decoration:none;color:#9B2424;}
a:hover{text-decoration:underline;}

body{
background:#000000;
font-family:Helvetica, Arial, sans-serif;
font-size:10px; color:#727272;
}

#container{
background:#000000 url(http://assets.filemobile.com/99/bg-container.jpg) no-repeat scroll center top;
height:100%;
position:relative;
width:100%;
}

.imgTxt{
display:block;
text-align:left;
text-indent:-9999px;
font-size: 1em;
}


/* HEADER - - - - - - - - - - - - - - - - - - - - - - */


#header { 
height:241px;
margin:0 auto;
position:relative;
width:952px;
}

#header h1{
height:119px;
left:150px;
position:absolute;
width:380px;
}
	
#menu{
position:absolute;
right:0px;
top:121px;
width:504px;
} 

#menu a{
float:left;
display:inline;
height:24px;
text-indent:-9999px;
}

a#menu-home{
background:url(http://assets.filemobile.com/99/menu/menu-home.gif) no-repeat;
width:59px;
}

 a#menu-home:hover{
 background:url(http://assets.filemobile.com/99/menu/menu-over-home.gif) no-repeat;
 }

 #home a#menu-home{
 background:url(http://assets.filemobile.com/99/menu/menu-over-home.gif) no-repeat;
 width:59px;
 }

a#menu-submit{
background:url(http://assets.filemobile.com/99/menu/menu-grey-submit.gif) no-repeat;
width:69px;
}

 /* a#menu-submit:hover{
 background:url(http://assets.filemobile.com/99/menu/menu-over-submit.gif) no-repeat;
 }
 
 #submit a#menu-submit, #login-reg a#menu-submit, #submit-conf a#menu-submit{
 background:url(http://assets.filemobile.com/99/menu/menu-over-submit.gif) no-repeat;
 } */

a#menu-prizes{
background:url(http://assets.filemobile.com/99/menu/menu-prizes.gif) no-repeat;
width:135px;
}

 a#menu-prizes:hover{
 background:url(http://assets.filemobile.com/99/menu/menu-over-prizes.gif) no-repeat;
 }

 #prizes a#menu-prizes{
 background:url(http://assets.filemobile.com/99/menu/menu-over-prizes.gif) no-repeat;
 width:135px;
 }

a#menu-tell{
background:url(http://assets.filemobile.com/99/menu/menu-grey-tell.gif) no-repeat;
width:113px;
}



a#menu-mission{
background:url(http://assets.filemobile.com/99/menu/menu-grey-mission.gif) no-repeat;
width:128px;
}

 /* a#menu-mission:hover{
 background:url(http://assets.filemobile.com/99/menu/menu-over-mission.gif) no-repeat;
 }
 
 #alerts a#menu-mission{
 background:url(http://assets.filemobile.com/99/menu/menu-over-mission.gif) no-repeat;
 } */


/* CONTENT - - - - - - - - - - - - - - - - - - - - - - */


#bg-shadow{
background:transparent url(http://assets.filemobile.com/99/bg-shadow.gif) repeat-y scroll center top;
}

#main{
background:transparent url(http://assets.filemobile.com/99/bg-center.jpg) no-repeat scroll center bottom;
overflow:visible;
width:100%;
}

#content{
background:white none repeat scroll 0 0;
margin:0 auto;
position:relative;
top:-65px;
width:952px;
text-align:left;
}

#content-top{
border-top:2px solid #999999;
height:13px;
position:relative;
}

#content-top img, #content-bottom img{
position: absolute;
}

#content-top img.top, #content-bottom img.top{
top:-2px
}

#content-top img.left, #content-bottom img.left{
left: 0px;
}

#content-top img.right, #content-bottom img.right{
right: 0px;
}

#content-top img.bottom, #content-bottom img.bottom{
bottom: -2px;
}

#content-middle{
background: transparent url(http://s3.amazonaws.com/basec/911524/2338210/prizes-text.jpg?AWSAccessKeyId=1RF809NDDCNB7616HJ02&Expires=1220048256&Signature=UYMTKw7nrXU8yrUgcoTRxCH%2Fh50%3D) repeat scroll -172px -190px;
overflow:hidden;
position:relative;
border-style: none solid;
border-color: #999999;

border-width: 0px 2px;
}

#content-middle h1{ 
background:transparent url(http://assets.filemobile.com/99/title-error.gif) no-repeat scroll left top;
width:129px;
height:27px;
margin:5px 20px 0;
}

#content-bottom{
border-bottom:2px solid #999999;
height:13px;
position:relative;
clear:left;
}


/* FOOTER - - - - - - - - - - - - - - - - - - - - - - */


#footer{
background:#E6E6E6 url(http://assets.filemobile.com/99/bg-footer.jpg) no-repeat scroll center center;
float:none;
overflow:hidden;
text-align:center;
}

#footer p {
display:block;
margin-top:15px;
}

#menu-bottom{
float:none;
margin:0 auto;
width:930px;
padding:25px 0 30px;
}

#menu-bottom a{
font-size:11px;
color:#000;
margin:0 2px;
}
	
#credits{

margin-top:125px;
}


/* FORMS - - - - - - - - - - - - - - - - - - - - - - */


form {
color:#000000;
font-size:12px;
line-height:14px;
}

fieldset {}

label, span.field {
display:block;
line-height:22px;
overflow:visible;
position:relative;
}

label a {
color: #000000;
text-decoration: underline;
}

label.field, label.radio, label.dropdown, span.field {
padding-bottom:3px
}

label.checkbox {
padding-bottom:8px;
}

label.file {
background:transparent url(http://assets.filemobile.com/99/btn-browse.gif) no-repeat scroll right top;
height:24px;
width:232px;
}

input, textarea {
margin: 0px;
padding: 0px;
}

label.field input, span.field input {
background:transparent url(http://assets.filemobile.com/99/bg-inputs.gif) no-repeat left top;
border:1px solid #000000;
font-size:12px;
padding:2px;
position:absolute;
}

label.field textarea {
background:transparent url(http://assets.filemobile.com/99/bg-textarea.gif) no-repeat left top;
border:1px solid #000000;
font-size:12px;
padding:2px;
position:absolute;
}

label.checkbox input, span.checkbox input {
margin-right:4px;
position:relative;
top:-2px;
vertical-align:middle;
}

span.checkbox {
line-height:15px;
overflow:hidden;
position:absolute;
top:4px;
}

.disabled {
color:#666666;
}

label.radio span {
height:22px;
position:absolute;
}

label.radio span input {
margin:0 4px 0 10px;
position:relative;
vertical-align:top;
top:3px;
}

label.dropdown select {
border:1px solid #000000;
position:absolute;
}

label.file .upload {
height:21px;
opacity:0;
position:relative;
top:3px;
left: 2px;
width:230px;
z-index:200;
cursor: pointer;
}


label.file .fakeUpload {
background:#CCCCCC none repeat scroll 0 0;
height:18px;
left:0;
padding:3px;
position:absolute;
top:0;
width:143px;
z-index:100;
}

input.btnSubmit {
border: none;
background: none;
}


/* BUTTONS - - - - - - - - - - - - - - - - - - - - - - */


a.btnBrowse {
background:red;
height:28px;
width:137px;
}

a.btnContinue {
background: transparent url(http://assets.filemobile.com/99/btn-continue.gif) no-repeat left top;
height: 28px;
width: 106px
}

a.btnGallery {
background:transparent url(http://assets.filemobile.com/99/btn-gallery.gif) no-repeat scroll left top;
height:36px;
width:128px;
}

a.btnRecord {
background:transparent url(http://assets.filemobile.com/99/btn-recordwebcam.gif) no-repeat scroll left top;
height:28px;
width:227px;
}

a.btnSubmit {
background:transparent url(http://assets.filemobile.com/99/btn-submit.gif) no-repeat scroll left top;
height:36px;
width:128px;
}

a.btnSubmit2 {
background:transparent url(http://assets.filemobile.com/99/btn-submit2.gif) no-repeat scroll left top;
height:28px;
width:91px;
}

a.btnTaf {
background:transparent url(http://assets.filemobile.com/99/btn-taf.gif) no-repeat scroll left top;
height:28px;
width:137px;
}

a.btnVoteMedia {
background:transparent url(http://assets.filemobile.com/99/btn-vote-media.gif) no-repeat scroll left top;
height:36px;
width:170px;
}


/* MESSAGE - - - - - - - - - - - - - - - - - - - - - - */


#content-middle #message{
width: 416px;
margin: 0px 0px 0px 20px;
display: inline;
float:left;
}

#content-middle #message p {
color:#000000;
font-size:16px;
line-height:18px;
margin-top:24px;
padding-bottom:16px;
}


/* IMPORTS - - - - - - - - - - - - - - - - - - - - - - */


/* sabretooth: server-side import: misc */

/* RULES AND REGULATIONS - - - - - - - - - - - - - - - - - - - - - - */


#rules #content-middle h1{
background:url(http://assets.filemobile.com/99/title-rules.gif) no-repeat;
width:433px;
}

#regles #content-middle h1{
background:transparent url(http://assets.filemobile.com/99/title-regles.gif) no-repeat scroll 0 0;
width:475px;
}

#rules #content-middle .column, #regles #content-middle .column, #support #content-middle .column{
float:left;
display:inline;
width:430px;
margin:10px 0px 0px 20px;
color: #000000;
font-size: 12px;
line-height: 16px;
}

#rules #content-middle p, #regles #content-middle p {
padding-bottom: 16px;
}


/* SUPPORT - FAQ - - - - - - - - - - - - - - - - - - - - - - */


#support #content-middle {
padding-bottom: 30px;
}

#support #content-middle h1{
background:url(http://assets.filemobile.com/99/title-support.gif) no-repeat left top;
}

#support #content-middle .questions{
background:transparent url(http://assets.filemobile.com/99/bg-support.gif) repeat-x scroll center bottom;
margin-top:10px;
overflow:hidden;
padding-bottom:25px;
}

#support #content-middle h3{
display:block;
color:#000;
text-transform:uppercase;
font-size:16px;
line-height:16px;
margin-top:10px;
font-weight: bold;
}

#support #content-middle .questions a{
display:block;
background:url(http://assets.filemobile.com/99/list-red.gif) no-repeat left 6px;
padding:1px 0 0 8px;
color:#b20b10;
margin-left:16px;
}

#support #content-middle .questions #tech{
background:transparent url(http://assets.filemobile.com/99/bg-tech-box.gif) no-repeat scroll center center;
height:25px;
line-height:26px;
margin-top:18px;
text-align:center;
color: #000000;
}

#support #content-middle .questions #tech span{
font-weight:bold;
}

#support #content-middle .questions #tech a{ 
text-transform:uppercase;
display:inline; 
background:none;
padding:0;
color:#b20b10;
text-decoration:underline;
margin-left:0;
}

#support #content-middle .answers h3{
margin-top: 20px;
}

#support #content-middle .answers a{
color:#000;
text-decoration:underline;
}

#support #content-middle .answers p{
background:url(http://assets.filemobile.com/99/list-black.gif) no-repeat left 6px;
padding-left:8px;
line-height:15px;
margin-left:16px;
margin-top:4px;
}

#support #content-middle .answers p span{
display:block; font-weight:bold;
}

#support #content-middle .answers table{
margin-left:25px;
}

#support #content-middle .answers table tr th{
font-weight:normal;
text-align:left;
}

#support #content-middle .answers table tr td{
padding:0 4px;
font-style:italic;
}


/* PRE-MISSION - - - - - - - - - - - - - - - - - - - - - - */


.pre-mission #content-middle #mission {
background:transparent url(http://assets.filemobile.com/99/home/pre/bg-mission.jpg) repeat-x scroll left 63px;
float:left;
position:relative;
width:575px;
}

.pre-mission #mission #urMiss {
left:210px;
position:absolute;
top:75px;
width:315px;
height:153px;
}

.pre-mission #mission #times {
margin:16px 0 0 27px;
padding-bottom:4px;
width:110px;
}

.pre-mission #mission #times h3 {
height:13px;
padding-bottom:4px;
width:90px;
}

.pre-mission #mission #times p {
color:#333333;
font-size:11px;
line-height:13px;
}

.pre-mission #mission #win {
bottom:0;
left:190px;
position:absolute;
height:64px;
}

.pre-mission #content-middle #mission-alerts {
top:0px;
width:358px;
}

.pre-mission #mission-alerts #alertsForm {
background:transparent url(http://assets.filemobile.com/99/home/pre/bg-form.jpg) repeat-x scroll 0 0;
padding:18px 14px 14px 22px;
}

.pre-mission #mission-alerts #alertsForm #emailMe input {
right:25px;
width:250px;
}

.pre-mission #mission-alerts #taf {
background:transparent url(http://assets.filemobile.com/99/home/pre/bg-taf.jpg) repeat-x scroll left top;
overflow:hidden;
padding-top:20px;
position:relative;
}

.pre-mission #mission-alerts #taf p {
color:#000000;
font-size:14px;
line-height:16px;
margin:0px 0 0 36px;
padding-bottom:6px;
}

.pre-mission #mission-alerts #taf .btnTaf {
display:block;
float:none;
height:28px;
position:absolute;
right:36px;
top:21px;
width:137px;
}


/* PRE-MISSION: CSI - - - - - - - - - - - - - - - - - - - - - - */


#pre-csi #content-middle h1{
background:transparent url(http://assets.filemobile.com/99/home/pre/title-csi.gif) no-repeat scroll left top;
height:33px;
margin-left:25px;
padding-bottom:6px;
width:143px;
}

#pre-csi #content-middle #mission #urMiss {
background:transparent url(http://assets.filemobile.com/99/home/pre/ur-mission-csi.gif) no-repeat scroll left top;
}

#pre-csi #content-middle #mission #times h3, #pre-er #content-middle #mission #times h3 {
background:transparent url(http://assets.filemobile.com/99/home/pre/title-thursdays.gif) no-repeat scroll left top;
}

#pre-csi #content-middle #mission #win {
background:transparent url(http://assets.filemobile.com/99/home/pre/win-csi.gif) no-repeat scroll left top;
width:349px;
}


/* PRE-MISSION: DANCING WITH THE STARS - - - - - - - - - - - - - - - - - - - - - - */


#pre-dwts #content-middle h1{
background:transparent url(http://assets.filemobile.com/99/home/pre/title-dwts.gif) no-repeat scroll left top;
height:47px;
margin-left:25px;
padding-bottom:6px;
width:141px;
}

#pre-dwts #content-middle #mission #urMiss {
background:transparent url(http://assets.filemobile.com/99/home/pre/ur-mission-dwts.gif) no-repeat scroll left top;
left:225px;
}

#pre-dwts #content-middle #mission #times {
width:240px;
}

#pre-dwts #content-middle #mission #times h3 {
background:transparent url(http://assets.filemobile.com/99/home/pre/title-mon_tues.gif) no-repeat scroll left top;
width:183px;
}

#pre-dwts #content-middle #mission #win {
background:transparent url(http://assets.filemobile.com/99/home/pre/win-dwts.gif) no-repeat scroll left top;
left:228px;
width:349px;
}


/* PRE-MISSION: DESPERATE HOUSEWIVES - - - - - - - - - - - - - - - - - - - - - - */


#pre-dh #content-middle h1{
background:transparent url(http://assets.filemobile.com/99/home/pre/title-dh.gif) no-repeat scroll left top;
height:36px;
margin-left:25px;
padding-bottom:13px;
width:162px;
}

#pre-dh #content-middle #mission #urMiss {
background:transparent url(http://assets.filemobile.com/99/home/pre/ur-mission-dh.gif) no-repeat scroll left top;
left:235px;
}

#pre-dh #content-middle #mission #times h3 {
background:transparent url(http://assets.filemobile.com/99/home/pre/title-sundays.gif) no-repeat scroll left top;
}

#pre-dh #content-middle #mission #win {
background:transparent url(http://assets.filemobile.com/99/home/pre/win-dh.gif) no-repeat scroll left top;
left:130px;
width:450px;
}


/* PRE-MISSION: ER - - - - - - - - - - - - - - - - - - - - - - */


#pre-er #content-middle h1{
background:transparent url(http://assets.filemobile.com/99/home/pre/title-er.gif) no-repeat scroll left top;
height:43px;
margin-left:25px;
padding-bottom:15px;
width:104px;
}

#pre-er #content-middle #mission #urMiss {
background:transparent url(http://assets.filemobile.com/99/home/pre/ur-mission-er.gif) no-repeat scroll left top;
left:220px;
}

#pre-er #content-middle #mission #win {
background:transparent url(http://assets.filemobile.com/99/home/pre/win-er.gif) no-repeat scroll left top;
left:200px;
width:349px;
}


/* USER PROFILE - - - - - - - - - - - - - - - - - - - - - - */


#userprofile #content-middle h1{
background:transparent url(http://assets.filemobile.com/99/title-user-profile.gif) no-repeat scroll left top;
width:270px;
}

#userprofile #content-middle form {
margin-top:27px;
}

#userprofile #content-middle form h2 {
background:transparent url(http://assets.filemobile.com/99/subtitle-change-pass.gif) no-repeat scroll left top;
width:182px;
}

#userprofile #content-middle form label, #lostpassword #content-middle form label {
width:81%;
}

#userprofile #content-middle .btnSubmit {
margin-top:18px;
}


/* LOST PASSWORD - - - - - - - - - - - - - - - - - - - - - - */


#lostpassword #content-middle h1{
background:transparent url(http://assets.filemobile.com/99/title-lost-pass.gif) no-repeat scroll left top;
width:314px;
}

#lostpassword #content-middle form {
}

#lostpassword #content-middle form p.fmReminder {
font-size:12px;
line-height:14px;
margin:0 0 0 100px;
padding-bottom:0;
}

#lostpassword #content-middle #neverMind {
display:block;
}


/* end of import: misc */
/* sabretooth: server-side import: home */


/* HOME - VOTING CLOSED - - - - - - - - - - - - - - - - - - - - - - */

#home .current .mainClosed-big{
color:#666666;
font-size:18px;
line-height:18px;
text-align:center;
margin-top:13px;
margin-bottom:13px;
}

#home .current .mainClosed-small{
color:#666666;
font-size:15px;
line-height:16px;
text-align:center;
margin-top:10px;

}

/* HOME - ER - - - - - - - - - - - - - - - - - - - - - - */


#home #content-top{
background:#C6C6C6 url(http://assets.filemobile.com/99/home/content-top.gif) repeat-y scroll -140px top;
border-top-color:#000000;
}

#home #content-middle{
border-color:#000000;
background:transparent url(http://assets.filemobile.com/99/home/bg-content-middle.jpg) repeat-x scroll left top;
}

#home #content-bottom{
background:#7E7E7E url(http://assets.filemobile.com/99/home/content-bottom.gif) repeat-y scroll -153px top;
border-bottom-color:#000000;
}

#home .current{
background:transparent url(http://assets.filemobile.com/99/home/sub-closed-current.jpg) no-repeat scroll left top;
float:left;
height:390px;
position:relative;
width:310px;
}

#home .current h2{
background:transparent url(http://assets.filemobile.com/99/home/h2-contestclosed2.gif) no-repeat scroll left top;
height:46px;
margin:37px 0 0 58px;
width:197px;
}

#home .current p {
color:#000000;
font-size:14px;
font-weight:bold;
line-height:18px;
margin:9px 27px 0 16px;
}

#home .current a.drama {
background:transparent url(http://assets.filemobile.com/99/home/BTN-share-drama.gif) no-repeat scroll left top;
height:35px;
margin:12px 0 0 14px;
width:266px;
}

#home .current #winAlerts {
margin-top:18px;
width:296px;
}

#home .current #winAlerts #alertsForm {
background:transparent url(http://assets.filemobile.com/99/home/form-bg.jpg) no-repeat scroll left bottom;
margin-top:37px;
padding-bottom:27px;
padding-top:21px;
position:relative;
}

#home .current #winAlerts fieldset {
background:#B1B1B1 url(http://assets.filemobile.com/99/home/winAlerts-corner-top.gif) no-repeat scroll left top;
padding:3px 0 0;
position:relative;
}

#home .current #winAlerts fieldset label {
background:transparent url(http://assets.filemobile.com/99/home/winAlerts-corner-bottom.gif) no-repeat scroll left bottom;
padding-left:6px;
}

#home .current #winAlerts #emailMe input {
right:97px;
width:124px;
}

#home .current #winAlerts input.btnSignUp {
background-color:white;
bottom:27px;
position:absolute;
right:14px;
}

#home .series-box{	
background:transparent url(http://assets.filemobile.com/99/home/bg-series-box.gif) no-repeat scroll 0 0;
display:inline;
float:left;
margin:12px 0px 0px 3px;
padding:1px 10px 7px 1px;
}

#home .series-box .top{
display:block;
}

#home .series-box .mission{
height:57px;
width:112px;
}

#home .series-box .times{
height:64px;
width:112px;
}

#home .series-box .voteNow{
background:transparent url(http://assets.filemobile.com/99/home/contestclosed.jpg) no-repeat scroll left top;
height:57px;
width:112px;
}

#home .series-box .viewGallery{
background:transparent url(http://assets.filemobile.com/99/home/view-gallery.jpg) no-repeat scroll left top;
height:57px;
width:112px;
}

#home .series-box .contestClosed{
background:transparent url(http://assets.filemobile.com/99/home/contestclosed.jpg) no-repeat scroll left top;
height:57px;
width:112px;
}

#home #greys .times{
background:transparent url(http://assets.filemobile.com/99/home/greys-small-times.gif) no-repeat scroll left top;
}

#home #csi .times{
background:transparent url(http://assets.filemobile.com/99/home/csi-small-times.jpg) no-repeat scroll left top;
}

#home #dwts .mission{
background:transparent url(http://assets.filemobile.com/99/home/dwts-mission.jpg) no-repeat scroll left top;
}

#home #dwts .times{
background:transparent url(http://assets.filemobile.com/99/home/dwts-small-times.jpg) no-repeat scroll left top;
}

#home #dh .mission{
background:transparent url(http://assets.filemobile.com/99/home/dh-mission.jpg) no-repeat scroll left top;
}

#home #dh .times{
background:transparent url(http://assets.filemobile.com/99/home/dh-small-times.jpg) no-repeat scroll left top;
}

#home #er .mission{
background:transparent url(http://assets.filemobile.com/99/home/er-mission.jpg) no-repeat scroll left top;
}

#home #er .times{
background:transparent url(http://assets.filemobile.com/99/home/er-small-times.jpg) no-repeat scroll left top;
}


/* HOME - WINNERS - - - - - - - - - - - - - - - - - - - */

#home h2 {
    background: transparent url(http://assets.filemobile.com/99/winners/winner-header.jpg) no-repeat left top;
    width: 449px;
    height: 40px;
    margin: 3px 0 12px 12px;
}

.winner-box {
    width: 168px;
    height: 344px;
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    margin: 5px 10.5px !important;
    margin: 5px 9px;
}

#ga-winner {
    background-image: url(http://assets.filemobile.com/99/winners/winner-ga.jpg);
    padding: 37px 0 0 9px;
    width: 159px;
}
#csi-winner {
    background-image: url(http://assets.filemobile.com/99/winners/winner-csi.jpg);
    padding: 37px 0 0 8px;
    width: 160px;
}
#dwts-winner {
    background-image: url(http://assets.filemobile.com/99/winners/winner-dwts.jpg);
    padding: 37px 0 0 5px;
    width: 163px;
}
#dh-winner {
    background-image: url(http://assets.filemobile.com/99/winners/winner-dh.jpg);
    padding: 37px 0 0 8px;
    width: 160px;
}
#er-winner {
    background-image: url(http://assets.filemobile.com/99/winners/winner-er.jpg);
    padding: 37px 0 0 8px;
    width: 160px;
}

#home #content-middle, #home #content-top, #home #content-bottom {
    background: none;
    background-color: #ededed;
}
/* end of import: home */
/* sabretooth: server-side import: submit */

/* LOGIN - REGISTRATION - - - - - - - - - - - - - - - - - - - - - - */


#fmLoginRegister #content-middle {
padding-bottom:27px;
width:948px;
}

#fmLoginRegister #content-middle h1 {
background:transparent url(http://assets.filemobile.com/99/submit/title-loginreg.gif) no-repeat scroll left top;
padding-bottom:18px;
width:377px;
}

#fmLoginRegister #content-middle form{
overflow:hidden;
float:left;
}

#fmLoginRegister #content-middle fieldset {
height:100%;
position:relative;
margin: 0 0 0 20px;
}

#fmLoginRegister #content-middle #login {
width:430px;
}

#fmLoginRegister #content-middle #register {
width:495px;
border-left:1px solid #999999;
}

#fmLoginRegister #content-middle fieldset h2, #userprofile #content-middle fieldset h2 {
height:18px;
padding-bottom:14px;
}

#fmLoginRegister #content-middle #login h2 {
background:transparent url(http://assets.filemobile.com/99/submit/subtitle-login.gif) no-repeat scroll left top;
width:59px;
margin-top:16px;
}

#fmLoginRegister #content-middle #register h2 {
background:transparent url(http://assets.filemobile.com/99/submit/subtitle-register.gif) no-repeat scroll left top;
width:86px;
margin-top:8px;
}

#fmLoginRegister #content-middle p#manFields {
left:122px;
position:absolute;
top:13px;
}

#fmLoginRegister #content-middle label, #fmLoginRegister #content-middle span.field {
width:75%;
}

#fmLoginRegister #content-middle .field input, #userprofile #content-middle .field input, #lostpassword #content-middle .field input {
margin:0;
right:0;
width:230px;
}

#fmLoginRegister #content-middle .field #p_code1, #fmLoginRegister #content-middle .field #phone1, #fmLoginRegister #content-middle .field #age{
right:197px;
top:0;
width:33px;
}

#fmLoginRegister #content-middle .field #p_code2, #fmLoginRegister #content-middle .field #phone2{
right:155px;
top:0;
width:33px;
}

#fmLoginRegister #content-middle .field #phone3 {
right:109px;
top:0;
width:37px;
}

#fmLoginRegister #content-middle label.radio span {
right:120px;
}

#fmLoginRegister #content-middle label.dropdown select {
height:21px;
right:53px;
width:183px;
}

#fmLoginRegister #content-middle label.checkbox, #submit #content-middle label.checkbox {
border-color:#CCCCCC;
border-style:solid none;
border-width:1px 0;
padding:5px 0 24px;
margin-top: 10px;
}

#fmLoginRegister #content-middle label.checkbox input, #submit #content-middle label.checkbox input {
margin:0 5px 0 3px;
top:0;
}

#fmLoginRegister #content-middle label.checkbox span, #submit #content-middle label.checkbox span {
top:7px;
}

#fmLoginRegister #content-middle .btnSubmit, #lostpassword #content-middle .btnSubmit{
margin-top:18px;
padding-bottom:8px;
}


/* SUBMIT - - - - - - - - - - - - - - - - - - - - - - */


#fmSubmit #content-middle{
padding-bottom: 9px;
}

#fmSubmit #content-middle h1{
background:transparent url(http://assets.filemobile.com/99/submit/title-submit.gif) no-repeat scroll left top;
height:59px;
width:322px;
}

#submit #message p{
color:#000000;
font-size:10px;
line-height:13px;
}

#submit #message form{
margin-top:27px;
position:relative;
}

#submit #message form p{
margin:0;
position:absolute;
right:10px;
top:52px;
width:135px;
}

#submit #message form label.field, #submit #message form label.file{
font-weight:bold;
padding-bottom:8px;
}

#submit #message form label.field span{
font-weight:normal;
font-style: italic;
font-size: 10px;
}

#submit #message form label.field input, #submit #message form label.field textarea{
display:block;
position:static;
width:254px;
}

#submit #message form .btnSubmit {
margin-top:14px;
}


#submit #message #webcam{
background: #f7f7f7;
border-color:#BFBFBF;
border-style:none solid;
border-width:0 1px;
margin-top:27px;
overflow:visible;
padding-top:11px;
position:relative;
width:318px;
}

#submit #message #webcam p{
font-size:14px;
font-weight:bold;
line-height:16px;
margin:0px 18px;
padding-bottom: 0px;
}

#submit #message #webcam img{
position: absolute;
left: -1px;
}

#submit #message #webcam .btnRecord{
margin: 10px 0px 0px 18px;
padding-bottom: 20px;
}

#submit #content-middle #mission-alerts {
top: 0px;
}





/* SUBMIT CONFIRMATION - - - - - - - - - - - - - - - - - - - - - - */



#submit-conf #content-middle, #confirmation #content-middle{
padding-bottom:7px;
}

#submit-conf #content-middle h1, #confirmation #content-middle h1, #register-conf #content-middle h1, #lostconfirm #content-middle h1{
background:transparent url(http://assets.filemobile.com/99/submit/title-confirmed.gif) no-repeat scroll left top;
width:225px;
}

#submit-conf #content-middle #alertsForm {
margin-top:18px;
}

#submit-conf #content-middle #mission-alerts {
top: -10px;
}
/* end of import: submit */
/* sabretooth: server-side import: prizes */

/* PRIZES - - - - - - - - - - - - - - - - - - - - - - */


#prizes #content-middle{ 
background:transparent url(http://assets.filemobile.com/99/prizes/bg-prizes.gif) no-repeat scroll center bottom;
height:500px;
}

#prizes #content-middle h1{ 
background:transparent url(http://assets.filemobile.com/99/prizes/title-prizes-winners.gif) no-repeat scroll 0 0;
width:356px;
}

#prizes .box{
background:#ECECEC url(http://assets.filemobile.com/99/prizes/bg-prizes-box.gif) repeat-y scroll right top;
border-left:1px solid #666666;
color:#000000;
float:left;
height:89%;
margin:13px 0 0 18px;
}

#prizes .box span{
background:transparent url(http://assets.filemobile.com/99/prizes/bg-prizes-h3.gif) repeat-x scroll 0 0;
display:block;
left:-1px;
position:relative;
}

#prizes .box h3{
height:31px;
width:240px;
}

#prizes .box span img{
position:absolute;
right:-1px;
top:0;
}

#prizes p.title{
font-weight:bold;
line-height:14px;
text-transform:uppercase;
}


/* GRAND PRIZES - - - - - - - - - - - - - - - - - - - - - - */



#prizes #grand-prizes{
width: 589px;
}

#prizes #grand-prizes h3{
background:transparent url(http://assets.filemobile.com/99/prizes/title-grand.gif) no-repeat scroll left top;
}

#prizes #grand-prizes h4{
height:17px;
margin:19px 0 0 16px;
width:300px;
padding-bottom: 6px;
}

#prizes #grand-prizes h4#title-greys{
background:transparent url(http://assets.filemobile.com/99/prizes/prizes-greys.gif) no-repeat scroll left top;
}

#prizes #grand-prizes h4#title-csi{
background:transparent url(http://assets.filemobile.com/99/prizes/prizes-csi.gif) no-repeat scroll left top;
}

#prizes #grand-prizes h4#title-dwts{
background:transparent url(http://assets.filemobile.com/99/prizes/prizes-dwts.gif) no-repeat scroll left top;
}

#prizes #grand-prizes h4#title-dh{
background:transparent url(http://assets.filemobile.com/99/prizes/prizes-dh.gif) no-repeat scroll left top;
}

#prizes #grand-prizes h4#title-er{
background:transparent url(http://assets.filemobile.com/99/prizes/prizes-er.gif) no-repeat scroll left top;
}

#prizes #grand-prizes p{
font-size:12px;
line-height:16px;
margin:3px 40px 0 16px;
}


/* PRIZE PACKS - - - - - - - - - - - - - - - - - - - - - - */


#prizes #weekly-prizes{
width:304px;
}

#prizes #weekly-prizes h3{
background:transparent url(http://assets.filemobile.com/99/prizes/title-biweekly.gif) no-repeat scroll left top;
}

#prizes #weekly-prizes p.title{
color:#B20B10;
font-size:12px;
margin:19px 0 0 16px;
}

#prizes #weekly-prizes ul{
margin:3px 22px 0 16px;
}

#prizes #weekly-prizes ul li, #prizes #bi-weekly-winners ul li{ 
background:transparent url(http://assets.filemobile.com/99/prizes/list-item.gif) no-repeat scroll left 5px;
display:block;
font-size:11px;
line-height:14px;
list-style-type:none;
padding:1px 0 0 9px;
}


/* BI-WEEKLY WINNERS - - - - - - - - - - - - - - - - - - - - - - */


#prizes #content-bottom{ 
border-left:2px solid #999999;
border-right:2px solid #999999;
height:auto;
padding:15px 0 18px;
}

#prizes #bi-weekly-winners{
background:transparent none repeat scroll 0 0;
border:medium none;
display:block;
float:none;
height:auto;
margin:0px;
overflow:hidden;
}

#prizes #bi-weekly-winners span{
height:28px;
left:0;
overflow:hidden;
}

#prizes #bi-weekly-winners h3{
background:transparent url(http://assets.filemobile.com/99/prizes/title-winners.gif) no-repeat scroll left top;
height:28px;
}

#prizes #bi-weekly-winners span img{
right: -6px
}

#prizes #bi-weekly-winners .winners{
display:inline;
float:left;
margin:10px 0 0 24px;
width:165px;
}

#prizes #bi-weekly-winners p.title{
font-size:11px;
margin-bottom:2px;
}

#prizes #bi-weekly-winners ul li{
font-size:9px;
}

#prizes #content-bottom img.left {
left:-2px;
}

#prizes #content-bottom img.right {
right:-2px;
}


/* RULES - - - - - - - - - - - - - - - - - - - - - - */


#rules #content-box h1{ 
background:url(http://assets.filemobile.com/99/title-rules.gif) no-repeat; 
}

#rules #content-box-left{
float:left;
display:inline;
width:430px;
margin-left:20px;
margin-top:10px;
}

#rules #content-box-right{
float:left;
display:inline;
width:430px;
margin-left:25px;
margin-top:10px;
}

#rules #content-box-right p{
margin-bottom:20px;
}


/* end of import: prizes */
/* sabretooth: server-side import: taf */

/* TELL A FRIEND - - - - - - - - - - - - - - - - - - - - - - */


#taf #content-middle h1 {
background:transparent url(http://assets.filemobile.com/99/taf/title-taf.gif) no-repeat scroll left top;
width:278px;
}

#taf #message form {
padding-bottom:14px;
}

#taf #message #theirInfo {
margin-top: 18px;
}

#taf #message fieldset h3 {
font-size: 16px;
font-weight: bold;
padding-left:14px;
}

#taf #message fieldset label {
background:transparent url(http://assets.filemobile.com/99/mission-alerts/form-bg.gif) repeat-y scroll 0 0;
padding:8px 0 4px 14px;
width: 90%;
}

#taf #message fieldset label input {
right:40px;
width:250px;
}

#taf #message fieldset .email {
padding:0px 0 8px 14px;
}

#taf #message fieldset .white {
background:#ffffff;
}

#taf #message form .btnSubmit {
margin-top:14px;
}

#taf #content-middle #mission-alerts {
top:8px;
}

/* end of import: taf */
/* sabretooth: server-side import: miss_alerts */

/* GLOBAL MISSION ALERTS AND ALERTS FORM - - - - - - - - - - - - - - - - - - - - - - */


#content-middle #mission-alerts {
display:inline;
float:left;
margin:0 0 0 15px;
position:relative;
top:-15px;
width:497px;
}

#content-middle #mission-alerts span{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/bg-span.gif) no-repeat scroll left top;
display:inline;
float:left;
height:377px;
width:96px;
}

#content-middle #mission-alerts span a.imgTxt{
border-style:solid solid none solid;
border-width:1px 1px 0px 1px;
border-color:#000000;
height:303px;
width:91px;
}

#content-middle #mission-alerts span a.times{
border-style:none solid solid solid;
border-width:0px 1px 1px 1px;
height:67px;
}

#content-middle #mission-alerts span.submitNow a.imgTxt {
border-color:#9B2424;
}

#content-middle #mission-alerts #greys .imgTxt{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/greys-votenow.gif) no-repeat scroll left top;
}

#content-middle #mission-alerts #csi .imgTxt{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/csi-votenow.gif) no-repeat scroll left top;
}

#content-middle #mission-alerts #dwts .imgTxt{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/dwts-votenow.gif) no-repeat scroll left top;
}

#content-middle #mission-alerts #dh .imgTxt{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/dh-vote.gif) no-repeat scroll left top;
}

#content-middle #mission-alerts #er .imgTxt{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/er-votenow.gif) no-repeat scroll left top;
}

#content-middle #mission-alerts #greys .times{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/greys-times.gif) no-repeat scroll left top;
}

#content-middle #mission-alerts #csi .times{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/csi-times.gif) no-repeat scroll left top;
}

#content-middle #mission-alerts #dwts .times{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/dwts-times.gif) no-repeat scroll left top;
}

#content-middle #mission-alerts #dh .times{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/dh-times.gif) no-repeat scroll left top;
}

#content-middle #mission-alerts #er .times{
background:transparent url(http://assets.filemobile.com/99/mission-alerts/er-times.gif) no-repeat scroll left top;
}

#content-middle #alertsForm {
background:transparent url(http://assets.filemobile.com/99/mission-alerts/form-bg.gif) repeat-y scroll 0 0;
padding:14px;
}

#content-middle #alertsForm h3 {
background:transparent url(http://assets.filemobile.com/99/home/h3-winners.gif) no-repeat scroll left top;
height:72px;
width:215px;
}

#content-middle #alertsForm p.imgTxt {
background:transparent url(http://assets.filemobile.com/99/mission-alerts/p-get-email.gif) no-repeat scroll left top;
height:31px;
margin-top:8px;
padding-bottom:12px;
width:250px;
}

#content-middle #alertsForm fieldset {
padding-bottom:9px;
}

#content-middle #alertsForm #emailMe input {
right:85px;
width:250px;
}

#content-middle #alertsForm fieldset label {
overflow:hidden;
}

#content-middle #alertsForm #optIn label {
padding-bottom:0;
}

#content-middle #alertsForm #optIn span {
background:transparent none repeat scroll 0 0;
float:left;
height:15px;
margin-bottom:4px;
position:static;
width:160px;
}

#content-middle #alertsForm #optIn span.disabled {
display:none;
}


/* MISSION ALERTS - - - - - - - - - - - - - - - - - - - - - - */


#alerts #content-middle h1 {
background:transparent url(http://assets.filemobile.com/99/mission-alerts/title-mission-alerts.gif) no-repeat scroll left top;
width:311px;
}

#alerts #content-middle #alertsForm h3 {
display: none;
}

#alerts #content-middle p.imgTxt {
display: none;
}



/* end of import: miss_alerts */
/* sabretooth: server-side import: media */

/* MEDIA - - - - - - - - - - - - - - - - - - - - - - */


.media #content-middle {
border-right-color:#000000;
color:#000000;
}

.media .entry, .media .gallery {
clear:left;
overflow:hidden;
width:660px;
position: relative;
}

.media .entry #mediaContainer {
float: left;
width: 315px;
text-align: center;
}

.media .entry #mediaContainer #fmPlayer {
background:#000000 none repeat scroll 0 0;
float:right;
width:300px;
}

.media .entry #mediaInfo {
float:right;
height:225px;
padding-left:0;
position:relative;
width:345px;
}

.media .entry #info {
margin:0 12px 0 16px;
overflow:hidden;
}

.media .entry #info h2 {
font-size:20px;
line-height:38px;
height:38px;
text-transform:uppercase;
vertical-align:middle;
overflow:hidden;
}

.media .entry #info p {
display:block;
font-size:12px;
height:56px;
line-height:14px;
margin-bottom:14px;
overflow:hidden;
}

.media .entry #info p.user {
background:transparent url(http://assets.filemobile.com/99/media/en-dash.gif) no-repeat scroll left center;
height:14px;
margin-bottom:6px;
padding-left:12px;
}

.media .entry #voteShare {
background:#FFFFFF none repeat scroll 0 0;
bottom:0;
margin:0 12px 0 16px;
overflow:visible;
position:absolute;
}

.media .entry #voteShare .statusMessage {
padding-bottom:10px;
}

.media .entry #voteShare .fmVoteCount {
bottom:72px;
font-size:12px;
line-height:14px;
position:absolute;
right:58px;
text-transform:uppercase;
}

.media .entry .share .statusMessage {
float: left;
}

.media .entry .statusMessage p, .media .entry .fmStatusMessage {
color: red;
font-weight: bold;
}

.media .entry .share {
margin:12px 0 0 5px;
overflow:hidden;
}

.media .entry .share a {
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
line-height:16px;
padding:0 0 9px 22px;
vertical-align:middle;
width:78px;
}

.media .entry .share #fb {
background:transparent url(http://assets.filemobile.com/99/media/share-facebook.gif) no-repeat scroll left top;
}

.media .entry .share #digg {
background:transparent url(http://assets.filemobile.com/99/media/share-digg.gif) no-repeat scroll left top;
}

.media .entry .share #email {

background:transparent url(http://assets.filemobile.com/99/media/share-gmail.gif) no-repeat scroll left top;}

.media .entry .share #del {
background:transparent url(http://assets.filemobile.com/99/media/share-delicioius.gif) no-repeat scroll left top;
}

.media .entry .share #red {
background:transparent url(http://assets.filemobile.com/99/media/share-reddit.gif) no-repeat scroll left top;
}

.media .entry #fmMailMedia {
background:#FFFFFF none repeat scroll 0 0;
bottom:0;
margin:0 12px;
overflow:hidden;
position:absolute;
width:321px;
}

.media .entry #fmMailMedia form {
background-color:#EFEFEF;
padding:10px 8px 5px 5px;
}

.media .entry #fmMailMedia label.field {
width:100%;
}

.media .entry #fmMailMedia label.field input {
right:0;
width:216px;
}

.media .entry #fmMailMedia .btnSubmit {
margin-top:10px;
}

.media .entry #fmMailMedia .btnCancel {
bottom:9px;
color:#333333;
margin:0 20px 0 140px;
position:relative;
text-transform:uppercase;
}

.media .entry #fmMailMedia .fmStatusMessage {
background:#EFEFEF;
padding:10px 8px 0px 5px;
}

.media .gallery {
background:transparent url(http://assets.filemobile.com/99/media/bg-gallery.gif) repeat-x scroll left top;
margin-top:9px;
padding-top:29px;
}

.media .gallery #pagination {
background:#F0F0F0 none repeat scroll 0 0;
color:#000000;
font-size:10px;
line-height:12px;
position:absolute;
right:20px;
top:0;
}

.media .gallery #pagination span {
background:transparent url(http://assets.filemobile.com/99/media/pagination-01.gif) no-repeat scroll left top;
float:left;
padding: 10px 0px 0px 13px;
}

.media .gallery #pagination ul {
background:transparent url(http://assets.filemobile.com/99/media/pagination-02.gif) no-repeat scroll right top;
float:left;
padding: 10px 13px 0px 6px;
}

.media .gallery #pagination ul li {
margin:0 0 0 6px;
}

.media .gallery #pagination ul li a {
font-size:11px;
font-weight:bold;
text-decoration:underline;
width:auto;
color:#000000;
}

.media .gallery ul {
overflow:hidden;
}

.media .gallery ul li {
display:inline;
float:left;
}

.media .gallery ul.fmMediaThumbList {
height:192px;
padding-left:15px;
}

.media .gallery ul.fmMediaThumbList li {
margin-right:19px;
}


.media .gallery ul.fmMediaThumbList li a {
color:#000000;
float:left;
text-decoration:none;
width:88px;
}

.media .gallery ul.fmMediaThumbList li a img {
border:1px solid #999999;
}

.media .gallery ul.fmMediaThumbList li a:hover img {
border-color: #b20b10;
}

.media .gallery ul.fmMediaThumbList li a span {
display:block;
line-height:14px;
padding-left:3px;
vertical-align:middle;
}

.media .sidebar {
border-left:2px solid #000000;
position:absolute;
right:0;
top:0;
width:286px;
}

.media .sidebar h3 {
width: 286px;
height: 178px;
}

.media .sidebar p.blurb {
font-size:11px;
line-height:13px;
margin:3px 15px 0;
padding-bottom:10px;
}

.media .sidebar .buttons {
margin:0px 15px;
overflow: hidden;
}

.media .sidebar .buttons .btnSubmit2 {
float: left;
margin-right: 13px;
}

.media .sidebar .buttons .btnTaf {
float: left;
}

.media .sidebar p.win {
clear: left;
width: 286px;
margin-top:12px;
}

.media .sidebar .prizePacks {
background:#F0F0F0 none repeat scroll 0 0;
overflow:hidden;
}

.media .sidebar .prizePacks p.imgTxt {
background:transparent url(http://assets.filemobile.com/99/media/title-prize-pack.gif) no-repeat scroll left top;
height: 24px;
}

.media .sidebar .prizePacks ul {
border-left:2px solid #999999;
float:left;
height:100px;
padding:14px 10px 6px 15px;
width:116px;
}

.media .sidebar .prizePacks ul.right {
border-left:none;
border-right:2px solid #999999;
}

.media .sidebar .prizePacks ul li {
list-style-position:outside;
margin-bottom:1px;
margin-left:7px;
width:119px;
}

.media #content-bottom p.open{
bottom:-20px;
color:#FFFFFF;
margin:0;
opacity:0.5;
right:28px;
line-height:12px;
position:absolute;
text-transform:uppercase;
}

.media #content-bottom p.open sup{
text-transform:none;
vertical-align:2px;
}


/* MEDIA - GREYS - - - - - - - - - - - - - - - - - - - - - - */


.media .media-greys .entry #voteShare .fmVoteCount {
left:6px;
}

.media .media-greys .sidebar h3 {
background:transparent url(http://assets.filemobile.com/99/media/greys-mission.jpg) no-repeat scroll left top;
}

.media .media-greys .sidebar p.win {
background:transparent url(http://assets.filemobile.com/99/media/greys-win.gif) no-repeat scroll left top;
height:70px;
}


/* MEDIA - CSI - - - - - - - - - - - - - - - - - - - - - - */


.media .media-csi .gallery ul.fmMediaThumbList {
height:217px;
}

.media .media-csi .sidebar h3 {
background:transparent url(http://assets.filemobile.com/99/media/csi-mission.jpg) no-repeat scroll left top;
}

.media .media-csi .sidebar p.win {
background:transparent url(http://assets.filemobile.com/99/media/csi-win.gif) no-repeat scroll left top;
height:95px;
}

.media #content-bottom p.csi{
right:18px;
}


/* MEDIA - DANCING WITH THE STARS - - - - - - - - - - - - - - - - - - - - - - */


.media .media-dwts .gallery ul.fmMediaThumbList {
height:207px;
}

.media .media-dwts .sidebar h3 {
background:transparent url(http://assets.filemobile.com/99/media/dwts-mission.jpg) no-repeat scroll left top;
}

.media .media-dwts .sidebar p.win {
background:transparent url(http://assets.filemobile.com/99/media/dwts-win.gif) no-repeat scroll left top;
height:85px;
}

.media #content-bottom p.dwts{
right:18px;
}


/* MEDIA - DESPERATE HOUSEWIVES - - - - - - - - - - - - - - - - - - - - - - */


.media .media-dh .gallery ul.fmMediaThumbList {
/*height:207px; */
}

.media .media-dh .sidebar h3 {
background:transparent url(http://assets.filemobile.com/99/media/dh-mission.jpg) no-repeat scroll left top;
}

.media .media-dh .sidebar p.win {
background:transparent url(http://assets.filemobile.com/99/media/dh-win.gif) no-repeat scroll left top;
height:85px;
}

.media #content-bottom p.dh{
right:18px;
}


/* MEDIA - ER - - - - - - - - - - - - - - - - - - - - - - */


.media .media-er .gallery ul.fmMediaThumbList {
height:207px;
}

.media .media-er .sidebar h3 {
background:transparent url(http://assets.filemobile.com/99/media/er-mission.jpg) no-repeat scroll left top;
height:154px;
}

.media .media-er .sidebar p.win {
background:transparent url(http://assets.filemobile.com/99/media/er-win.gif) no-repeat scroll left top;
height:105px;
}

.media #content-bottom p.er{
right:30px;
}

/* end of import: media */
/* sabretooth: server-side import: ie */

/* IE: GLOBAL - - - - - - - - - - - - - - - - - - - - - - */


* html #content-middle {
float: left;
}

* html label.file .upload {
filter: alpha(opacity = 0);
}

* html #content-middle #alertsForm #emailMe input {
top: -3px;
}

* html #content-middle #alertsForm #optIn input {
position: static;
}


/* IE: PRIZES - - - - - - - - - - - - - - - - - - - - - - */


* html #prizes #content-middle {
float: none;
}

* html #prizes .box {
margin:13px 0 0 9px;
}

* html #prizes #weekly-prizes {
margin-left: 18px;
}

* html #prizes #content-bottom {
height:80px;
}

* html #content-bottom img.bottom {
bottom:-3px;
}


/* IE: RULES AND REGULATIONS - SUPPORT - - - - - - - - - - - - - - - - - - - - - - */


* html #support #content-middle .questions {
float: left;
}


/* IE: HOME - - - - - - - - - - - - - - - - - - - - - - */


* html #home #content-middle{
width: 948px;
}

* html .media #content-bottom p.open {
margin-left:15px;
}

* html #home .current h2 {
height:24px;
}

* html #home .current #winAlerts #alertsForm {
padding-top:15px;
}

* html #content-middle #alertsForm h3 {
height:68px;
}


/* IE: MEDIA - - - - - - - - - - - - - - - - - - - - - - */


* html .media #content-middle {
width: 948px;
height: 469px;
}

* html .media .entry .column {
margin-left:6px;
}

* html .media .entry #info {
margin-left:13px;
}

* html .media .sidebar .prizePacks ul {
padding:14px 12px 6px 13px;
background: #F0F0F0;
}

* html .media .sidebar .prizePacks ul li {
width:100px;
}

* html .media #content-bottom p.open{
filter: alpha(opacity = 50);
right:24px;
}

* html .media #content-bottom p.csi, * html .media #content-bottom p.dwts{
right:14px;
}


/* IE: LOGIN/REGISTER - - - - - - - - - - - - - - - - - - - - - - */


* html #fmLoginRegister #content-middle #login {
}

* html #fmLoginRegister #content-middle label.dropdown {
padding-bottom: 8px;
}

* html #fmLoginRegister #content-middle label.dropdown select {
right:53px;
}

* html #fmLoginRegister #content-middle label.radio #gender, * html #content-middle #fmTerms, * html #content-middle #fmTermsCheck{
top:0px;
}

* html #fmLoginRegister #content-middle label.radio #gender {
height:16px;
padding-top:4px;
}

* html #fmLoginRegister #content-middle label.radio #gender input {
margin: 0px 4px 0px 0px;
height:15px;
top:0px;
}


/* IE: TELL A FRIEND - - - - - - - - - - - - - - - - - - - - - - */


* html #taf #content-middle {
width: 948px;
}

* html #taf #message fieldset label{
float: left;
clear: left;
}

* html #taf #message fieldset label input{
top:7px;
}

* html #taf #message fieldset .email input{
top:0px;
}


/* IE: MISSION ALERTS - - - - - - - - - - - - - - - - - - - - - - */


* html #alerts #content-middle #alertsForm {
padding-top:0px;
}

* html #alerts #content-middle #alertsForm #emailMe {
padding-top:14px;
}

/* end of import: ie */
/* sabretooth: server-side import: lightbox */

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(http://assets.filemobile.com/99/lightwindow/images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(http://assets.filemobile.com/99/lightwindow/images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(http://assets.filemobile.com/99/lightwindow/images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(http://assets.filemobile.com/99/lightwindow/images/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(http://assets.filemobile.com/99/lightwindow/images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(http://assets.filemobile.com/99/lightwindow/images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(http://assets.filemobile.com/99/lightwindow/images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}




/* end of import: lightbox */ 
