/* --- Generic Design --- */
input, textarea, select{
	color:#fff;
	border: 1px solid #595B58;
	background: none !important;
	background: #433032 !important;
}

a {
	color: #BC0F16;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#button-login, #form-button-update, #form-button-update-email, #form-button-update-password, #form-button-get-data, #form-button-update-photos, #form-button-upload, #form-button-go-to-screen-capture, #form-button-update-videos, #button-back-home{
	color:#ffffff;
	font-size:11px;
	font-weight: bold;
	font-family: tahoma;
	background: #000000;
	text-transform:uppercase;
	border: none;
	height: 20px;
	border-top: 1px solid #818181;
	border-left: 1px solid #818181;
	border-right: 1px solid #595959;
	border-bottom: 1px solid #595959;
}
#button-login {
	margin-top: 2px;
}


/* --- Model Admin Buttons  --- */
#buttons-model-admin {
	margin: 5px 6px 0 6px;
	padding: 0;
	width: 176px;
	_margin-right: 0;
}
#buttons-model-admin ul { 
	margin: 0;
	padding: 0;
	float: left;
}
#buttons-model-admin ul li {
	list-style: none;
	margin-bottom: 1px;
	float: left;
}
#buttons-model-admin span {
	display:none;
}
#button-accountsettings {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_account_details.jpg) no-repeat;
}
#button-myprofile {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_my_profile.jpg) no-repeat;
}
#button-mystatus {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_my_stats.jpg) no-repeat;
}
#button-myphotos {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_my_photos.jpg) no-repeat;
}
#button-unarchivedVideos {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_archive_videos.jpg) no-repeat;
}
#button-myvideos {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_ppv.jpg) no-repeat;
}
#button-myrecording {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_recording_studio.jpg) no-repeat;
}
#button-mychat {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_go_online.jpg) no-repeat;
}
#button-block-region {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_block_region.jpg) no-repeat;
}
#btn_msg_board {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/supportforum_bttn.jpg) no-repeat;
}
#button-chat-help {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/chat_page_button.jpg) no-repeat;
}
#button-scheduler {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_schedule.jpg) no-repeat;
}
#button-logout {
	display: block;
	width: 176px;
	height: 34px;
	background: url(images/btn_left_logout.jpg) no-repeat;
}
#button-scheduler a, #button-chat-help a, #btn_msg_board a, #button-accountsettings a, #button-myprofile a, #button-mystatus a, #button-myphotos a, #button-unarchivedVideos a, #button-myvideos a, #button-myrecording a, #button-mychat a, #button-block-region a, #button-logout a {
	display: block;
	width: 176px;
	height: 34px;
}

/* --- Model Admin Home Buttons  --- */
#buttons-model-admin-home{
	margin: 0;
	padding: 0;
}
#buttons-model-admin-home ul { 
	margin: 0;
	padding: 0;
}
#buttons-model-admin-home ul li {
	list-style: none;
}
#buttons-model-admin-home span {
	display: none;
}
#button-accountsettings-home {
	width: 566px;
	height: 63px; 
	background: url(images/btn_main_account_details.jpg) no-repeat;
	display: block;
}
#button-myprofile-home {
	width: 566px;
	height: 63px; 
	background: url(images/btn_main_my_profile.jpg) no-repeat;
	display: block;
}
#button-mystatus-home {
	width: 566px;
	height: 63px; 
	background: url(images/btn_main_my_stats.jpg) no-repeat;
	display: block;
}
#button-myphotos-home {
	width: 566px;
	height: 63px; 
	background: url(images/btn_main_my_photos.jpg) no-repeat;
	display: block;
}
#button-unarchivedVideos-home {
	width: 566px;
	height: 63px; 
	background: url(images/btn_main_archived_videos.jpg) no-repeat;
	display: block;
}
#button-myvideos-home {
	width: 566px;
	height: 63px; 
	background: url(images/btn_main_ppv.jpg) no-repeat;
	display: block;
}
#button-myrecording-home {
	width: 566px;
	height: 63px; 
	background: url(images/btn_main_recording_studio.jpg) no-repeat;
	display: block;
}
#button-mychat-home {
	width: 566px;
	height: 63px; 
	background: url(images/btn_main_go_online.jpg) no-repeat;
	display: block;
}
#button-block-region-home {
	width: 566px;
	height: 63px; 
	background: url(images/btn_main_block_region.jpg) no-repeat;
	display: block;
}
#button-schedule-home {
	width: 566px;
	height: 64px; 
	background: url(images/btn_main_schedule.jpg) no-repeat;
	display: block;
}
#button-support-forum-home {
	width: 566px;
	height: 63px; 
	background: url(images/support_forum_big.jpg) no-repeat;
	display: block;
}
#button-chat-help-home {
	width: 566px;
	height: 63px; 
	background: url(images/chat_page_big.jpg) no-repeat;
	display: block;
}
#button-schedule-home a, #button-chat-help-home a, #button-support-forum-home a, #button-block-region-home a, #button-accountsettings-home a, #button-myprofile-home a, #button-mystatus-home a, #button-myphotos-home a, #button-unarchivedVideos-home a, #button-myvideos-home a, #button-myrecording-home a, #button-mychat-home a {
	width: 566px;
	height: 63px; 
	display: block;
}

/*--OTHERS--*/	
#welcome-box {
	margin: 2px;
	border: 1px solid #404040;
	padding: 5px;
	height: 14px;
	background: url(images/top_bg.jpg) repeat-x;
}
#welcome-box a {
	color: #fff;
}
#earnings {
	float: right;
	width: auto;
}
#welcome {
	font-weight:bold;
	float: left;
}



#body {
	_float: left;
}
#box-middle {
	float: left;
	width: 576px;
	_overflow: hidden;
}
#inner-box {
	margin-left: 5px;
	margin-top: 5px;
	padding: 0;
}

#box-left {
	float: left;
	width: 183px;
}

th, td {
	padding: 5px;
}
.errorbox, .confirmbox {
	text-align: left;
	font-family: tahoma;
	font-size:12px;
	background-color: #2F2F2F;
	color: #ff0;
	padding: 5px;
	border: 1px solid #900;
	margin-bottom: 3px;
}
.messagebox {
	text-align: left;
	font-family: tahoma;
	background-color: #2F2F2F;
	color: #fff;
	padding: 5px;
	border: 1px solid #474747;
	margin-bottom: 3px;
}
.header-messagebox, .errorbox_header, .header-confirmbox {
	font-weight: bold;
}
.header-messagebox-body, .errorbox_body, .header-confirmbox-body {
	font-weight: normal;
}
.box-wrap {
	font-family: tahoma;
	background-color: #2F2F2F;
	color: #ccc;
	border: 1px solid #474747;
	margin-bottom: 3px;
	padding: 5px;
}
.box-wrap table {
	color: #999999;
}
.box-wrap table strong {
	color: #9A9A9A;
}
.tr-bg {
	background: #242424;	
}
.box-wrap table td {
	font-weight: normal;
}
.box-wrap table td.label {
	font-weight: bold;
	color: #9A9A9A;
	width: 150px;
}
.red-text {
	color: #900;
}
.image-button {
	border: none;
}


#hdr-accountsetting{
	background: url(images/accountsetting_hdr.jpg) no-repeat;
	width: 194px;
	height:14px;
}
#hdr-accountsetting span{
	display:none;
}

#hdr-credits{
	background: url(images/credits_hdr.jpg) no-repeat;
	width: 95px;
	height:13px;
}
#hdr-credits span{
	display:none;
}

#hdr-profile{
	background: url(images/profile_hdr.jpg) no-repeat;
	width: 89px;
	height:14px;
}
#hdr-profile span{
	display:none;
}

#hdr-stats{
	background: url(images/stats_hdr.jpg) no-repeat;
	width: 72px;
	height:13px;
}
#hdr-stats span{
	display:none;
}

#hdr-photos{
	background: url(images/photos_hdr.jpg) no-repeat;
	width: 95px;
	height:13px;
}
#hdr-photos span{
	display:none;
}

#hdr-recordingstudio{
	background: url(images/recordingstudio_hdr.jpg) no-repeat;
	width: 213px;
	height:13px;
}
#hdr-recordingstudio span{
	display:none;
}

#hdr-blockregion{
	background: url(images/blockregion_hdr.jpg) no-repeat;
	width: 213px;
	height:13px;
}
#hdr-blockregion span{
	display:none;
}

#hdr-schedule{
	background: url(images/myschedule_hdr.jpg) no-repeat;
	width: 153px;
	height:13px;
}
#hdr-schedule span{
	display:none;
}
#hdr-editschedule{
	background: url(images/editschedule_hdr.jpg) no-repeat;
	width: 164px;
	height:13px;
}
#hdr-editschedule span{
	display:none;
}


/*
MODEL'S MANUAL
*/
.model_manual_area {
	/*margin: 20px 0 0px 0;*/
	margin: 10px 0 0px 0px;
	padding: 0px 0 0 0;
	border-right: 0px solid #2E2E2E;
	float: right;
}
.model_manual_area p {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 520px;
	font: 12px tahoma;
	text-align: justify;

}


#model-manual-title {
	background: url(images/model_manual_title.jpg) no-repeat;
	width: 197px;
	height: 13px;
}
.model_manual_item_title{
	display: block; padding: 10px 0px 10px 0px; background-color: #0D0D0D; 
	text-transform: uppercase; font-size:12px; font-weight: bold; padding-left: 20px;
}
.model_manual_item_content{
	display: block; padding: 10px 0px 10px 0px; width: 100px;
}
#model-manual-figure1{
	background: url(images/chat_page.jpg) top right no-repeat;
	margin-left: auto;
	margin-right: auto;
	width:530px;
	height:378px;
}
#model-manual-figure2{
	background: url(images/chat_page2.jpg) top right no-repeat;
	margin-left: auto;
	margin-right: auto;
	width:530px;
	height:381px;
}
#model-manual-figure3{
	background: url(images/chat_page3.jpg) top right no-repeat;
	margin-left: auto;
	margin-right: auto;
	width:530px;
	height:381px;
}

/*
MODEL'S MANUAL
*/

/* login page */
#loginPage{
	background-color:#FFFFFF;
	margin:0;
	padding:40px;
	border-top: 1px solid #F7F7F7;
}

#loginDiv{
	width: 288px;
	height:auto; 
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #fff;
	color:#000;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 288px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 288px;
	border:0;
}
.loginTitle{
	background: url(images/login_title.jpg) no-repeat;
	width:288px;
	height:35px;
}
.forgotUsernameOrPasswordTitle{
	background: url(images/forgot_username_or_password.jpg) no-repeat;
	width:355px;
	height:28px;
}
.forgotPasswordTitle{
	background: url(images/forgot_password_title.jpg) no-repeat;
	width:288px;
	height:35px;
}
.forgotUsernameTitle{
	background: url(images/forgot_username_title.jpg) no-repeat;
	width:288px;
	height:35px;
}


.retrieveAccountDiv{
	width: 298px;
	height:auto; 
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #fff;
	color:#000;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 298px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 298px;
	border:0;
}

.retrieveAccountHead {
/*    background-color: #2B60DE;
	color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    height: 20px
*/	
}

.loginBtns {
	border: 2px ridge #15317E; 
	color: #fff;
	background-color: #2554C7 !important;
	font-weight:bold;
}

.loginInput {
	border: 1px solid #C90C08; 
	color: #000;
	background-color: #eee !important;
}

.errorMsg {
	background-color:#ff0;
	font-weight:bold;
	color:#44f;
}




/*
for model application breadcrumb
*/

.rounded_container_top{
	padding:0;
	margin: 0 auto 0 auto;
	width:746px;
	height:5px;
	background: url(images/containr_hdr_top.jpg) no-repeat bottom left;
}
.rounded_container_cnt{
	padding: 7px 0 7px 0;
	margin: 0 auto 0 auto;
	width:746px;
	background: url(images/containr_hdr_cnt.jpg) repeat-y;
}
.rounded_container_bottom{
	padding:0;
	margin: 0 auto 0 auto;
	width:746px;
	height:5px;
	background: url(images/containr_hdr_bottom.jpg) no-repeat top left;
}



.breadcrumb_top_1{
	padding:0;
	margin: 0 auto 0 auto;	width:726px;
	height:66px;
background: url(images/breadcrumb_top_1.jpg) no-repeat top left;
}
.breadcrumb_top_2{
	padding:0;
	margin: 0 auto 0 auto;	width:726px;
	height:66px;
background: url(images/breadcrumb_top_2.jpg) no-repeat top left;
}
.breadcrumb_top_3{
	padding:0;
	margin: 0 auto 0 auto;	width:726px;
	height:66px;
background: url(images/breadcrumb_top_3.jpg) no-repeat top left;
}
.breadcrumb_cnt{
	padding:0;
	margin: 0 auto 0 auto;
	width:726px;
	background: url(images/breadcrumb_cnt.jpg) repeat-y;
}
.breadcrumb_bottom{
	padding:0;
	margin: 0 auto 0 auto;
	width:726px;
	height:6px;
	background: url(images/breadcrumb_bottom.jpg) no-repeat top left;
}

.applicant_whole_rounded_top{
	padding:0;
	margin: 0 auto 0 auto;	
	width:726px;
	height:6px;
	background: url(images/applicant_whole_rounded_top.jpg) no-repeat top left;
}
.applicant_whole_rounded_cnt{
	padding:0;
	margin: 0 auto 0 auto;
	width:726px;
	background: url(images/applicant_whole_rounded_cnt.jpg) repeat-y;
}
.applicant_whole_rounded_bottom{
	padding:0;
	margin: 0 auto 0 auto;
	width:726px;
	height:6px;
	background: url(images/applicant_whole_rounded_bottom.jpg) no-repeat top left;
}

