@charset "UTF-8";
/* CSS Document */

body {
	background:#111 url(../images/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
	margin-top:20px;
	text-align:left;
	
}

.clear {
	clear:both;
}

a {
	text-decoration:underline;
	color:#2e0000;
}


.anchorBlk {
	text-decoration:none;
	color:#424242;
}


/* ---------------------  Home page css starts here --------------------- */

#mainContent {
	position:relative;
	width:900px;
	height:900px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg_home2.png) no-repeat scroll;
}


/* flash button */
	
#mainContent  .btnflash {
	position:absolute;
	top:110px;
	left:780px;
	width:230px;
	height:230px;
	z-index:200;
}


/* 3 steps buttons */

#mainContent .btn_prepare a{
	position:absolute;
	top:262px;
	left:120px;
	width:155px;
	height:26px;
	background:url(../images/sprites.png) 0 0 no-repeat;
	cursor:pointer;
}

#mainContent .btn_prepare a:hover{
	position:absolute;
	top:262px;
	left:120px;
	width:175px;
	height:26px;
	background:url(../images/sprites.png) 0 -36px no-repeat;
	cursor:pointer;
}

#mainContent .btn_shoot a{
	position:absolute;
	top:262px;
	left:400px;
	width:155px;
	height:26px;
	background:url(../images/sprites.png) 0 -72px no-repeat;
	cursor:pointer;
}

#mainContent .btn_shoot a:hover{
	position:absolute;
	top:262px;
	left:400px;
	width:175px;
	height:26px;
	background:url(../images/sprites.png) 0 -108px no-repeat;
	cursor:pointer;
}

#mainContent .btn_send a{
	position:absolute;
	top:262px;
	left:670px;
	width:155px;
	height:26px;
	background:url(../images/sprites.png) 0 -144px no-repeat;
	cursor:pointer;
}

#mainContent .btn_send a:hover{
	position:absolute;
	top:262px;
	left:670px;
	width:175px;
	height:26px;
	background:url(../images/sprites.png) 0 -180px no-repeat;
	cursor:pointer;
}


/* synopsis box */

#mainContent .text_synopsis{
	width:700px;
	padding:20px;
	position:relative;
	top:670px;
	left:80px;
}

#mainContent .text_synopsis h3 {
	text-align:center;
	font-weight:normal;
	font-size:12px;
	padding:10px;
}

#mainContent .text_synopsis p {
	text-align:center;
	font-weight:normal;
	color:#717171;
	font-size:11px;
	margin-top:50px;	
}

#mainContent .text_synopsis .img_box{
	width:135px;
	margin-left:auto;
	margin-right:auto;
}

/* Character link */

#mainContent .supportHome {
	position:absolute;
	top:102px;
	left:638px;
	curosor:pointer;
	width: 172px;
	height:66px;
	cursor:pointer;
}


/* ---------------------  Home page css ends here --------------------- */


/* ---------------------  Inner page css starts here --------------------- */



#mainContent_inner {
	position:relative;
	width:900px;
	height:auto;
	min-height:1020px;
	margin-left:auto;
	margin-right:auto;
}



#mainContent_inner .content {
	position:relative;
	width:900px;
	height:425px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg_content_top.png) no-repeat scroll;
}


#mainContent_inner .content .content_wrapper {
	width: 680px;
	position:relative;
	top:200px;
	left:108px;
	padding-top:5px;
}



/* Extendable container */
#mainContent_inner .expendable {
	position:relative;
	top:-11px;
	left:0;
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg_flex.png) repeat-y scroll;
}

#mainContent_inner .expendable .flex_note {
	position:relative;
	top:20px;
	left:8px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

#mainContent_inner .expendable img{
	margin-top:20px;
}


#mainContent_inner .expendable .flex_note h1 {
	padding-bottom:5px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
#mainContent_inner .expendable .audition_note p {
	padding-bottom:5px;
}




/* 3 steps buttons on top */

#mainContent_inner .content .btn_prepare a{
	position:absolute;
	top:168px;
	left:120px;
	width:155px;
	height:26px;
	background:url(../images/sprites.png) 0 0 no-repeat;
	cursor:pointer;
}

#mainContent_inner .content .btn_prepare a:hover{
	position:absolute;
	top:168px;
	left:120px;
	width:175px;
	height:26px;
	background:url(../images/sprites.png) 0 -36px no-repeat;
	cursor:pointer;
}

#mainContent_inner .content .btn_shoot a{
	position:absolute;
	top:168px;
	left:400px;
	width:155px;
	height:26px;
	background:url(../images/sprites.png) 0 -72px no-repeat;
	cursor:pointer;
}

#mainContent_inner .content .btn_shoot a:hover{
	position:absolute;
	top:168px;
	left:400px;
	width:175px;
	height:26px;
	background:url(../images/sprites.png) 0 -108px no-repeat;
	cursor:pointer;
}

#mainContent_inner .content .btn_send a{
	position:absolute;
	top:168px;
	left:650px;
	width:155px;
	height:26px;
	background:url(../images/sprites.png) 0 -144px no-repeat;
	cursor:pointer;
}

#mainContent_inner .content .btn_send a:hover{
	position:absolute;
	top:168px;
	left:650px;
	width:175px;
	height:26px;
	background:url(../images/sprites.png) 0 -180px no-repeat;
	cursor:pointer;
}




/* Footer disclaimer and logo */


#mainContent_inner .footer {
	width:700px;
	text-align:center;
	font-weight:normal;
	color:#717171;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
}

#mainContent_inner .footer .img_box{
	width:135px;
	margin-left:auto;
	margin-right:auto;
}


/* Clickable area for logo linking back to home page and lightbox */

#mainContent_inner .content .homeClick {
	position:absolute;
	top:10px;
	left:302px;
	cursor:pointer;
	width: 285px;
	height:113px;
}
	
#mainContent_inner .content .supportClick {
	position:absolute;
	top:19px;
	left:580px;
	cursor:pointer;
	width: 285px;
	height:135px;
}


/* ---------------------  Inner page css ends here --------------------- */

.easystepsheader {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.easystepshighlight {
	color: #000000;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
	line-height: 18px;
}


/* List style number */


.numList {
	font-weight:bold;
	font-size:14px;
	margin-top:15px;
	margin-left:-10px;
}

.numbers {
    font-weight: bold;
    margin-top: 20px;
    margin-right: 10px;
    font-size: 20px;
}

/* Stuckbox styling */

.stuckbox {
	background-color:#dbd8d8;
	color:#424242;
	height:20px;
	padding-top:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

input.btnActors {
    background-image: url('../images/btn_sendActor.gif');
    width: 278px;
    height: 47px;
    border: 0px;
    cursor: pointer;
}

input.btnActorsHov {
    background-image: url('../images/btn_sendActorOver.gif');
    cursor: pointer;
}

input.btnAgents {
    background-image: url('../images/btn_sendAgents.jpg');
    width: 278px;
    height: 47px;
    border: 0px;
    cursor: pointer;
}

input.btnAgentsHov {
    background-image: url('../images/btn_sendAgentsOver.jpg');
    cursor: pointer;
}

input.btnMembers {
    background-image: url('../images/btn_member.gif');
    width: 278px;
    height: 47px;
    border: 0px;
    cursor: pointer;
}

input.btnMembersHov {
    background-image: url('../images/btn_memberOver.gif');
    cursor: pointer;
}

input.btnGuests {
    background-image: url('../images/btn_guest.jpg');
    width: 278px;
    height: 47px;
    border: 0px;
    cursor: pointer;
}

input.btnGuestsHov {
    background-image: url('../images/btn_guestOver.jpg');
    cursor: pointer;
}

input.btnLogin {
    background-image: url('../images/btn_login.jpg');
    width: 182px;
    height: 31px;
    border: 0px;
    cursor: pointer;
}

input.btnLoginHov {
    background-image: url('../images/btn_loginOver.jpg');
    cursor: pointer;
}

input.btnCancel {
    background-image: url('../images/btn_cancel.jpg');
    width: 182px;
    height: 31px;
    border: 0px;
    cursor: pointer;
}

input.btnCancelHov {
    background-image: url('../images/btn_cancelOver.jpg');
    cursor: pointer;
}

input.btnRegister {
    background-image: url('../images/btn_register.jpg');
    width: 182px;
    height: 31px;
    border: 0px;
    cursor: pointer;
}

input.btnRegisterHov {
    background-image: url('../images/btn_registerOver.jpg');
    cursor: pointer;
}

input.btnGreenGuest {
    background-image: url('../images/btn_guestgreen.jpg');
    width: 182px;
    height: 31px;
    border: 0px;
    cursor: pointer;
}

input.btnGreenGuestHov {
    background-image: url('../images/btn_guestgreenOver.jpg');
    cursor: pointer;
}

input.btnUpload {
    background-image: url('../images/btn_upload.jpg');
    width: 182px;
    height: 31px;
    border: 0px;
    cursor: pointer;
}

input.btnUploadHov {
    background-image: url('../images/btn_uploadOver.jpg');
    cursor: pointer;
}

.goodLuck, .thankYou {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000000;
}

