/***********************/
/*** 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%;
}

img{
	border:none;
	margin: 0;
	padding: 0;	
}

/*End of Reset */
body
{
    background-color:#000;
	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;
}

a:link img, a:visited img, a:hover img, a:focus img{ border:none !important}
/***********************/
/*** 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;*/
	background: #000 url(../images/Hollywood/hollywood_no_flash.jpg) center top no-repeat;
	min-width:1000px;
	height:700px;
	margin:0 auto;
}
/*.header{
	background:url(../Images/Hollywood/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:#8a8a8a;
	font-size:9px;
	margin:0 auto;
	
	padding:10px 0;
	text-align:right;
	width:955px;
}

.footer a{
	color:#8a8a8a;
	text-transform:uppercase
}

.footer li{
	border-right:1px solid #8a8a8a;
	display:inline;
	padding:0 10px;
}

.footer li.last{
	border-right:none;
	padding:0 0 0 10px;
}

/*.contentContainer{
	background:#444041 url(../Images/Hollywood/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 -465px;
	position:absolute;
	top:140px;
	width:905px;
	z-index:6;
}

.formFlashContainer{
	height:280px;
	margin:0 auto;
    position:relative;
    top:150px;
    width:905px;
    z-index:6;
}

.formHeader{
	background:url(../Images/Hollywood/text_promo_entry.gif) 0 0 no-repeat;
	padding:0 0 16px 0;
	width:700px;
	height:120px
	}
.formHeader h3, .headerThankYou h3{display:block;width:0; height:0; overflow:hidden; position:absolute}
/*.headerLeft{
	background:url(../Images/Hollywood/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/Hollywood/hdr_subscribe.png) 0 0 no-repeat;
	width:658px;
	height:44px;
}
*/
.headerThankYou
{
	background:url(../Images/Hollywood/hdr_thank_you.gif) 0 0 no-repeat;
	margin-top:30px;
	width:660px;
	height:44px;
}
.headerClosed
{
	background:url(../Images/Hollywood/hdr_closed.png) 0 0 no-repeat;
	width:722px;
	height:46px;
}

.extraText
{
    width:500px;
    padding-left:5px;
    margin-bottom:15px;
}
.extraText p{margin:0 0 10px 0}
/*.extraText #linkReferFriends, .extraText #visitCovergirl
{
    margin-top:50px; 
    width:188px}
*/

/*Form elements*/

.formTable.bigger{width:610px; padding-left:5px}

textarea, input, select{
	color:#444041;
	font-family:Verdana;
	font-size:11px;
}

p.introText{
	margin-bottom:10px;
}

.submitLink{display:block; 
            position:relative; 
            top:20px; 
            width:100px
            }
.submitLink:hover, .submitLink:hover img
{
}
.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/Hollywood/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:90px
}
.label2{
	width:70px;
	padding-left:55px
}
.widetextBox .textBox{
	width:337px;
}

.firstColumn{
	width:150px;
}

.secondColumn{
	width:149px;
}

.secondColumn .textBox{
	width:123px;
}

.lastColumn .textBox{
	width:152px;
}


.checkLabel{
	font-size:11px;
	vertical-align:top;
}

.compValid{
	font-size:11px;
	margin:0 0 35px 0;
	padding-top:20px
}

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:20px;
	width:20px;
}

.radioButton input{
	border:none;
	height:14px;
	left:0;
	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;
}
