/* **************** UPDATE **************** */

/* NEW LOGO */

#newlogo {

margin-left: -11px;
margin-top: 0px;
width: 275px;
height: 194px;
float: left;

}


#logonav {

width: 960px;
margin-top: 17px;

}

#newnav { display: block; overflow: hidden; height: 49px; float: right; margin-top: 56px; margin-right: -3px; }

.navhome:hover { margin-top: -49px; }
.navshow:hover { margin-top: -49px; }
.navcontestant:hover { margin-top: -49px; }
.navgames:hover { margin-top: -49px; }
.navfaq:hover { margin-top: -49px; }




#nextshowdate { width: 346px; height: 27px; background-image: url(http://img.themillionpounddrop.com/v2/nextshowbg.png); margin-left: -3px; margin-bottom: 4px;
						 font-size: 14px; font-weight: bold; color: #c42010; text-align: center; padding-top: 10px; }
						 
						 
.redcontenttitle { background-image: url(http://img.themillionpounddrop.com/v2/left/redtitlearrow.png); background-repeat: no-repeat; background-position: 0px 1px; padding-left: 15px; padding-top: 0px; padding-bottom: 0px; font-size: 22px; font-weight: bold; /*letter-spacing: 0.1em;*/ margin-top: 60px; }	

.whitecontenttitle { background-image: url(http://img.themillionpounddrop.com/v2/left/whitetitlearrow.png); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 15px; padding-top: 0px; padding-bottom: 0px; font-size: 22px; font-weight: bold; /*letter-spacing: 0.1em;*/ margin-top: 60px; }							 
/*						 
.contentpicwrap { float: right; border: solid 5px #f1bcb0; width: 214px; height: 129px; margin-left: 20px; margin-bottom: 20px; margin-top: 17px;}						 
*/
.contentpicwrap { float: right; border: solid 5px #f1bcb0; margin-left: 20px; margin-bottom: 20px; margin-top: 17px;}						 

/* **************** UPDATE **************** */





/* BODY */

body {

	background-image: url(http://img.themillionpounddrop.com/v2/bg_mainpage_repeat.png);
 	background-color: #fafafa;
 	padding-top: 13px;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
        
     }
     
     
     
     
     
     
/* HOUSEKEEPING */

a:active {

 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}

input:focus { background-color: #fffaf9; border-color: #c42010; }

:focus {outline: none;}

img {border: none;}

.clearfix {clear: both;}

ul { list-style: none; float: left; padding: 0; margin: 0; }
li { list-style: none; float: left; padding: 0; margin: 0; }




/* PAGE LAYOUT */

#contentwrap {

width: 960px;
margin-left: auto;
margin-right: auto;
margin-bottom: 60px;

}


#columnleft {

margin-top: 3px;
width: 580px;
float: left;

}


#columnright {

width: 340px;
margin-top: -25px;
float: right;

}


#footer {

width: 100%;
height: 85px;
background-image: url(http://img.themillionpounddrop.com/v2/footer.png);
background-position: center;
text-align: center;

}

.footertext { 
margin-top: 0px;
margin-bottom: 8px;
padding-top: 38px;
font-size: 10px;
color: #ffd5d1;
font-weight: bold;
padding-bottom: 0px;
text-decoration: none
 }

.footertext a:link { 
padding-top: 38px;
font-size: 10px;
color: #ffd5d1;
font-weight: bold;
padding-bottom: 0px;
text-decoration: none
 }
 
 .footertext a:visited { 
padding-top: 38px;
font-size: 10px;
color: #ffd5d1;
font-weight: bold;
padding-bottom: 0px;
text-decoration: none
 }
 
 .footertext a:hover { 
padding-top: 38px;
font-size: 10px;
color: #ffd5d1;
font-weight: bold;
padding-bottom: 0px;
text-decoration: none
 }
 
 .footertext a:active { 
padding-top: 38px;
font-size: 10px;
color: #ffd5d1;
font-weight: bold;
padding-bottom: 0px;
text-decoration: none
 }



.footertextlong {

width: 500px;
font-size: 10px;
color: #ffd5d1;
font-weight: 100;
margin-left: auto;
margin-right: auto;
margin-top: -3px;
margin-bottom: 0px;



}








/* MONEY BG */


#picturebg {

width: 100%;
height: 392px;
background-image: url(http://img.themillionpounddrop.com/v2/bg_picture1.jpg);
background-repeat: repeat-x;
background-position: 30% 0%;
position: absolute;
z-index: -3;
left: 0px;
margin-top: -13px;

}

#money {

width: 100%;
height: 392px;
background-image: url(http://img.themillionpounddrop.com/v2/bg_money.jpg);
background-position: center;
position: absolute;
z-index: -2;
left: 0px;
margin-top: -13px;

}

#moneystripes {

width: 100%;
height: 392px;
background-image: url(http://img.themillionpounddrop.com/v2/bg_stripes.png);
position: absolute;
z-index: -1;
left: 0px;
margin-top: -13px;

}



/* ADVERTS */

#adverttop {

width: 728px;
height: 90px;
background-image: url(http://img.themillionpounddrop.com/v2/advertbg.png);
margin-left: auto;
margin-right: auto;
padding: 6px;

}









/* COLUMN LEFT */




/* about the show */

#redcontent {

width: 650px;
background-image: url(http://img.themillionpounddrop.com/v2/left/bg_abouttheshow.png);
background-repeat: no-repeat;
margin-top: -10px;
margin-left: -55px;
margin-bottom: 50px;

}


#abouttheshowbtm {

width: 650px;
height: 8px;
background-image: url(http://img.themillionpounddrop.com/v2/left/bg_abouttheshow_btm.png);
background-repeat: no-repeat;
margin-left: -3px;
margin-top: -50px;

}


#abouttheshowbtmcorner {

width: 173px;
height: 143px;
background-image: url(http://img.themillionpounddrop.com/v2/left/bg_abouttheshow_btmcorner.png);
background-repeat: no-repeat;
position: absolute;
margin-left: 468px;
margin-top: -116px;
z-index: 1;

}



#aboutshowcontent {

width: 460px;
padding-top: 24px;
padding-left: 115px;
padding-bottom: 36px;

font-size: 14px;
color: #FFFFFF;
line-height: 17px;
font-weight: 100;
margin-bottom: 0px;

}

.boldshowcontent {

font-weight: bold;

}











/* contestants */

.contestantscontent {

width: 460px;
padding-top: 2px;
padding-left: 63px;
padding-bottom: 5px;

font-size: 14px;
color: #b01a19;
line-height: 17px;
font-weight: 100;
margin-bottom: 0px;

}


.contestantscontentform {

width: 460px;
padding-top: 84px;
padding-left: 107px;
padding-bottom: 5px;

font-size: 14px;
color: #b01a19;
line-height: 17px;
font-weight: 100;
margin-bottom: 0px;

}


.boldshowcontent {

font-weight: bold;

}



#contestantimages {

margin-top: 30px;

}

.contestantindi {

margin-bottom: 17px;

}


.numbersteps {

float: left;

}


.contestanttext {

width: 406px;
float: right;
font-weight: bold;
margin-top: 0px;

}









/* Auditions */

#dateimages {

margin-top: 30px;

}

.dateindi {

margin-bottom: 17px;
top: 0px;
vertical-align: top;

}


.auditiondatetexttop {

width: 292px;
float: right;
font-weight: bold;

}

.auditiondatetext {

width: 292px;
float: right;
margin-top: 8px;
font-weight: bold;

}


.dateimage {

float: left;
margin-top: 20px;

}







/* channel 4 info */

.whitecontent {

width: 650px;
background-image: url(http://img.themillionpounddrop.com/v2/left/bg_plainwhitetop.png);
background-repeat: no-repeat;
margin-top: 14px;
margin-left: -3px;

}

.plainwhitetopform {

width: 650px;
background-image: url(http://img.themillionpounddrop.com/v2/left/bg_plainwhitetop_form.png);
background-repeat: no-repeat;
margin-top: 0px;
margin-left: -41px;

}


.plainwhitebtm {

width: 650px;
height: 40px;
background-image: url(http://img.themillionpounddrop.com/v2/left/bg_plainwhitebtm.png);
background-repeat: no-repeat;
margin-left: -3px;
margin-top: 0px;

}


.agesmalltext {

font-size: 10px;
color: #464646;

}





/* corners */

#topcorner {

width: 119px;
height: 119px;
background-image: url(http://img.themillionpounddrop.com/v2/left/bg_topcorner.png);
background-repeat: no-repeat;
position: absolute;
margin-top: -2px;
margin-left: -2px;
z-index: 1;

}


#topcornerform {

width: 119px;
height: 119px;
background-image: url(http://img.themillionpounddrop.com/v2/left/bg_topcorner.png);
background-repeat: no-repeat;
position: absolute;
margin-top: 21px;
margin-left: 36px;
z-index: 1;

}

#btmcorner {

width: 119px;
height: 119px;
background-image: url(http://img.themillionpounddrop.com/v2/left/bg_btmcorner.png);
background-repeat: no-repeat;
position: absolute;
margin-top: -78px;
margin-left: 471px;
z-index: 1;

}










/* COLUMN RIGHT */


/* login */

#login {

width: 346px;
height: 101px;
background-image: url(http://img.themillionpounddrop.com/v2/right/bg_login.png);
background-repeat: no-repeat;
margin-left: -3px;

}

#loginform {

width: 212px;
position: absolute;
margin-top: 17px;
margin-left: 23px;

}


.loginform {

width: 200px;
height: 18px;


background-color: #FFFFFF;
border: solid 1px #e19790;
font-size: 12px;
color: #464646;
padding: 3px 6px 3px 6px;
margin-top: 5px;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;

}


.loginbutton {

position: absolute;
margin-top: 50px;
margin-left: 244px;

}

.loginregisterbutton {

position: absolute;
margin-top: 26px;
margin-left: 252px;

}


.welcomebacktext {

font-size: 14px;
color: #b01a19;
text-align: center;
padding-top: 22px;
font-weight: bold;
margin-bottom: 14px;
margin-top: 0px;

}


.loggedinset {

width: 343px;
text-align: center;

}

.accountimg {

margin-left: 10px;
margin-right: 10px;

}



.captchafloat {

float: left;
margin-bottom: 20px;
border: solid 1px #464646;

}

.whatarecaptcha {

font-size: 10px;
float: left;

margin-left: 20px;
margin-top: 17px;

}

.whatarecaptcha a:link { color: #464646; }
.whatarecaptcha a:active { color: #464646; }
.whatarecaptcha a:hover { color: #464646; }
.whatarecaptcha a:visited { color: #464646; }







/* drop code */

#passcodestop {

width: 346px;
height: 60px;
background-image: url(http://img.themillionpounddrop.com/v2/right/bg_passcodes_top.png);
background-repeat: no-repeat;
margin-left: 0px;
margin-top: 12px;

}


#rightplainwhitetoppasscodes {

width: 423px;
background-image: url(http://img.themillionpounddrop.com/v2/right/bg_plainwhitetop.png);
background-repeat: no-repeat;
margin-left: -5px;
margin-top: -2px;
margin-bottom: 20px;
padding-top: 18px;


}



/* other right hand bg */

.rightplainwhiteheader {

width: 346px;
height: 61px;
background-image: url(http://img.themillionpounddrop.com/v2/right/bg_plainwhiteheader.png);
background-repeat: no-repeat;
margin-left: -3px;


}


.rightplainwhitetop {

width: 423px;
background-image: url(http://img.themillionpounddrop.com/v2/right/bg_plainwhitetop.png);
background-repeat: no-repeat;
margin-left: -5px;
margin-top: -2px;
margin-bottom: 20px;
padding-top: 17px;
padding-bottom: 5px;


}


.rightplainwhitebtm {

width: 346px;
height: 48px;
background-image: url(http://img.themillionpounddrop.com/v2/right/bg_plainwhitebtm.png);
background-repeat: no-repeat;
margin-top: -53px;
margin-left: -3px;
margin-bottom: 13px;


}







/* drop codes */

.dropcodeslogo {

position: absolute;
margin-top: 22px;
margin-left: 22px;

}

.dropcodeinfocap {

text-align: center;
margin-top: 0px;
margin-bottom: 2px;
font-size: 10px;

}

.dropcodeinfobold {

text-align: center;
margin-top: 0px;
margin-bottom: 0px;
font-size: 14px;
font-weight: bold;

}


#dropcodeform {

width: 300px;
margin-left: 25px;
margin-top: 40px;

color: #b01a19;
font-size: 14px;
line-height: 16px;

position: relative;
z-index: 2;

}

.dropcodeform {

width: 277px;
height: 19px;

margin-top: -10px;
margin-bottom: 14px;

background-color: #FFFFFF;
border: solid 1px #e19790;
font-size: 14px;
color: #464646;
padding: 5px 10px 5px 10px;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;

}


.dropsubmit {

margin-left: -3px;
margin-bottom: 4px;
float: left;

}








/* twitter */

.twitterlogo {

position: absolute;
margin-top: 19px;
margin-left: 22px;

}

.infotwittertext {

width: 184px;
float: left;

}

.followus {

float: right;
margin-right: -2px;

}

.twittersep {

width: 271px;
height: 4px;
background-image: url(http://img.themillionpounddrop.com/v2/right/twittersep.png);
margin-top: 18px;
margin-left: 2px;

}


.tweet {

width: 300px;
margin-top: 20px;
margin-left: 25px;

position: relative;
z-index: 2;

}

.texttweettitle {

width: 160px;
font-size: 14px;
color: #b01a19;
margin-top: 0px;
margin-bottom: 0px;
float: left;

}

.texttweettitle a {

text-decoration: none;
color: #b01a19;

}


.texttweetdate {

width: 120px;
font-size: 10px;
color: #9e9e9e;
margin-top: 2px;
margin-bottom: 0px;
text-align: right;
float: right;

}


.texttweetcontent {

width: 300px;
font-size: 12px;
color: #707070;
margin-top: 10px;
line-height: 15px;
margin-bottom: 0px;

}

.texttweetcontent a:link { text-decoration: underline; color: #707070; }
.texttweetcontent a:visited { text-decoration: underline; color: #707070; }
.texttweetcontent a:hover { text-decoration: underline; color: #5d5d5d; }
.texttweetcontent a:active { text-decoration: underline; color: #707070; }

#texttweetatname { text-decoration: none; color: #b01a19; }







/* facebook */

.facebooklogo {

position: absolute;
margin-top: 20px;
margin-left: 23px;

}

.facebookwidget {

margin-top: 40px;
margin-left: 25px;
margin-bottom: 4px;

position: relative;
z-index: 2;

}




/* advert */

#advertright {

width: 300px;
height: 250px;
border: solid 1px #c5c5c5;
position: absolute;
margin-left: 24px;
margin-top: 37px;

}


#rightadvertheader {

width: 346px;
height: 14px;
background-image: url(http://img.themillionpounddrop.com/v2/right/bg_plainwhiteheader.png);
background-repeat: no-repeat;
margin-left: -3px;

}


#rightadverttop {

width: 423px;
height: 297px;
background-image: url(http://img.themillionpounddrop.com/v2/right/bg_plainwhitetop.png);
background-repeat: no-repeat;
margin-left: -5px;
margin-top: -2px;
margin-bottom: 20px;

}



/* right reused classes */

.inforight {

width: 300px;
background-image: url(http://img.themillionpounddrop.com/v2/right/bg_info.png);
background-repeat: repeat-y;
margin-left: 5px;
margin-bottom: -20px;

padding-left: 20px;
padding-right: 20px;
padding-top: 16px;
padding-bottom: 16px;

font-size: 12px;
color: #707070;
line-height: 14px;
font-weight: 100;

}








/* FORM */

.formsep {

width: 580px;
height: 50px;
background-image: url(http://img.themillionpounddrop.com/v2/left/formsep.png);
margin-left: -66px;
margin-top: 20px;
margin-bottom: -30px;

}



.registerformtext {

width: 380px;
height: 19px;

margin-top: 0px;
margin-bottom: 8px;

background-color: #FFFFFF;
border: solid 1px #e19790;
font-size: 14px;
color: #464646;
padding: 5px 10px 5px 10px;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;

}


.registerformdrop {

width: 200px;
margin-bottom: 14px;
margin-right: 20px;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;

}



.formsubtitle {

font-weight: bold;
text-decoration: underline;
margin-top: 30px;

}


.forminputtitle {

margin-bottom: 0px;

}


.forminputtitleage {

margin-bottom: 14px;

}



.pleasesend {

margin-top: 40px;
margin-bottom: 10px;

}


.checkboxtext {

margin-bottom: 10px;

}



.registersubmit {

margin-left: -3px;
margin-top: 20px;

}


.acceptterms {

margin-bottom: 40px;

}


p a:link { color: #b01a19; }
p a:active { color: #b01a19; }
p a:hover { color: #b01a19; }
p a:visited { color: #b01a19; }




#logosrightcontainer {

width: 340px;
text-align: center;

}

.logosright {

margin-top: 20px;
margin-left: 15px;
margin-right: 15px;


}



.whataredropcodes {

font-size: 10px;
float: left;

margin-left: 20px;
margin-top: 9px;

}

.whataredropcodes a:link { color: #464646; }
.whataredropcodes a:active { color: #464646; }
.whataredropcodes a:hover { color: #464646; }
.whataredropcodes a:visited { color: #464646; }




/* ERROR */

.errorform {

background-image: url(http://img.themillionpounddrop.com/v2/error_aster.png);
background-repeat: no-repeat;
background-position: left top;
background-color: #c91000;

width: 400px;
min-height: 17px;

margin-top: 10px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;

}


.errorformdropcode {

background-image: url(http://img.themillionpounddrop.com/v2/error_aster.png);
background-repeat: no-repeat;
background-position: left top;
background-color: #c91000;

width: 300px;
min-height: 17px;

margin-top: 10px;
margin-bottom: 24px;
padding-top: 5px;
padding-bottom: 5px;

}

.errorformdropcode {

background-image: url(http://img.themillionpounddrop.com/v2/error_aster.png);
background-repeat: no-repeat;
background-position: left top;
background-color: #c91000;

width: 300px;
min-height: 17px;

margin-top: 10px;
margin-bottom: 24px;
padding-top: 5px;
padding-bottom: 5px;

}


.errorformtext a:link { color: #FFFFFF; }
.errorformtext a:active { color: #FFFFFF; }
.errorformtext a:hover { color: #FFFFFF; }
.errorformtext a:visited { color: #FFFFFF; }


.errorformtext {

font-size: 14px;
color: #FFFFFF;
margin-left: 40px;
margin-right: 20px;
display: block;

}



.jsformerror {

font-size: 14px;
color: #FFFFFF;
display: block;

background-image: url(http://img.themillionpounddrop.com/v2/error_aster.png);
background-repeat: no-repeat;
background-position: left top;
background-color: #c91000;

width: 350px;
min-height: 15px;

margin-top: 10px;
margin-bottom: 10px;
padding-top: 7px;
padding-bottom: 5px;
padding-left: 40px;
padding-right: 14px;
margin-left: -40px;

}

div.container { display: none }



/* FAQ */

.faqlinks {

font-size: 16px;
margin-bottom: 0px;
margin-top: 0px;

}


.faqlinks a:link { font-size: 16px; margin-bottom: 0px; margin-top: 6px; color: #464646; }
.faqlinks a:active { font-size: 16px; margin-bottom: 0px; margin-top: 6px; color: #464646; }
.faqlinks a:hover { font-size: 16px; margin-bottom: 0px; margin-top: 6px; color: #464646; }
.faqlinks a:visited { font-size: 16px; margin-bottom: 0px; margin-top: 6px; color: #464646; }


.faqsubtitle {

font-weight: bold;
text-decoration: underline;
margin-top: 60px;

}


.faqtitle {

margin-bottom: 10px;

}



#contactinfo {

float: left;

}

#contactinfo p {

margin-bottom: 5px;
margin-top: 0px;
font-size: 16px;
color: #464646;


}

#contactinfo h1 {

font-weight: bold;
margin-bottom: 5px;
margin-top: 0px;
font-size: 16px;
color: #464646;

}


#switchboard {

float: right;

}

#switchboard p {

font-size: 16px;
margin-top: 0px;
margin-bottom: 14px;
color: #c91000;

}

#switchboard h2 {

font-size: 16px;
margin-top: 0px;
margin-bottom: 5px;
color: #464646;

}


.contacttitle {

margin-bottom: 20px;
display: block;

}





.errorformlogin {

background-image: url(http://img.themillionpounddrop.com/error_aster.png);
background-repeat: no-repeat;
background-position: left top;
background-color: #c91000;

width: 300px;
min-height: 17px;

margin-top: -31px;
margin-bottom: 24px;
padding-top: 5px;
padding-bottom: 5px;

margin-left: 23px;

position: absolute;

}


.errorformtext {

font-size: 14px;
color: #FFFFFF;
margin-left: 40px;
margin-right: 20px;
display: block;

}


