/***********************/
/*** Initaial Reset  ***/
/***********************/
body, html, form, p, ul, li, ol, h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
}

ul, li{
	list-style:none;
}

body, html{
	height:100%;
	width: 100%;
}

body{
	background:#231f20;
}

img{
	border:none;
	margin: 0;
	padding: 0;	
}

/*End of Reset */
body{
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;	
}

.clearFloats{
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	margin: 0;
	overflow: hidden;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

/***********************/
/*** Main  Structure ***/
/***********************/

.pageHolder{
	height:100%;
	position:relative;
	width:100%;
}

.flashHolder
{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:3;
}

/*** Header ***/
.headerContainer{
	border-bottom:1px #ffffff solid;
}
.header{
	background:url(../../Images/DrewBarrymore/bg_prices_top.jpg) no-repeat;
	background-position: 522px 102px;
	height:124px;
	margin:0 auto;
	padding:24px 0 0 0;
	width:955px;
}

.header .drewPhotos{
	float:left;
}

.header .logo{
	float:right;
}

/*** Prizes ***/
.prizesContainer{
	background:#393536;
	border-bottom:1px #ffffff solid;
}
.prizes{
	height:110px;
	margin:0 auto;
	position:relative;
	width:955px;
}

.prizes .truBlend{
	left:0;
	position:absolute;
	top:-9px;
}

.prizes .photoPrizes{
	left:475px;
	position:absolute;
	top:-1px;
}

/*** Footer ***/

.footer{
	color:#fffefe;
	font-size:9px;
	margin:0 auto;
	padding:10px 0;
	text-align:right;
	width:955px;
}

.footer a{
	color:#fffefe;
}

.footer li{
	border-right:1px solid #ffffff;
	display:inline;
	padding:0 10px;
}

.footer li.last{
	border-right:none;
	padding:0 0 0 10px;
}

.contentContainer{
	background:#444041 url(../../Images/DrewBarrymore/bg_content.gif) bottom left repeat-x;
	border-bottom:solid 1px #aaaaaa;
	height:350px;
	
}


/***********************/
/***** Form popup ******/
/***********************/

.formContainer{
	height:280px;
	left:50%;
	margin:0 0 0 -480px;
	position:absolute;
	top:295px;
	width:905px;
	z-index:6;
}

.formFlashContainer{
	height:280px;
	left:30px;
	position:absolute;
	bottom:70px;
	width:905px;
	z-index:6;
}

.formHeader{
	padding:0 0 16px 0;
}

.headerLeft{
	background:url(../Images/DrewBarrymore/hdr_win_new_look.png) 0 0 no-repeat;
	float:left;
	height:55px;
	width:226px;
}

.headerRightCont{
	float:right;
	padding:15px 0 0 0;
	width:658px;
}
.headerRight{
	background:url(../Images/DrewBarrymore/hdr_subscribe.png) 0 0 no-repeat;
	width:658px;
	height:44px;
}

.headerThankYou
{
	background:url(../Images/DrewBarrymore/hdr_thank_you.png) 0 0 no-repeat;
	width:534px;
	height:44px;
}
.headerClosed
{
	background:url(../Images/DrewBarrymore/hdr_closed.png) 0 0 no-repeat;
	width:722px;
	height:46px;
}

/*Form elements*/

textarea, input, select{
	color:#444041;
	font-family:Verdana;
	font-size:11px;
}

p.introText{
	margin-bottom:10px;
}


.subscribeRight
{
	float:right;
	width:420px;
}

.subscribeLeft
{
	float:left;
	padding:0 0 0 4px;
	width:435px;
}

.formTable td{
	padding-bottom:7px;
}

.textBox, textarea
{
	background:url(../../Images/DrewBarrymore/bg_input_white.gif);
	border:solid 1px #000000;
	padding:2px 3px 2px 3px;
}
.subscribeForm select{
	border:solid 1px #000000;
	padding:1px 1px 0 1px;
}

textarea{
	height:40px;
	width:429px;
}

.label{
	width:64px
}

.widetextBox .textBox{
	width:367px;
}

.firstColumn{
	width:150px;
}

.secondColumn{
	width:149px;
}

.secondColumn .textBox{
	width:123px;
}

.lastColumn .textBox{
	width:152px;
}

.checkLabel{
	font-size:9px;
	vertical-align:top;
}

.compValid{
	font-size:9px;
	margin:10px 0 13px 0;
}

td.checkBox
{
	padding:1px 0 7px 0;
	vertical-align:top;
	width:20px;
}

td.checkBox input
{
	border:none;
	height:14px;
	margin:0;
	padding:0;
	width:14px;
}

.skinToneTable
{
	margin:0 0 10px 0;
}

#FairSkin{
	background:#fee0cb;
}

#MediumSkin{
	background:#f7c6aa;
}

#DarkSkin{
	background:#e0b496;
}

.radioButton{
	border:solid 1px #000000;
	height:23px;
	width:23px;
}

.radioButton input{
	border:none;
	height:14px;
	left:5px;
	margin:0;
	padding:0;
	position:relative;
	top:1px;
	width:14px;
}

.radioLabel{
	padding:0 38px 0 4px;
	
}
  /**form page 2**/
  
.wideLabel{
	width:110px;
}

.email .textBox{
	width:150px;
}
