body
{
    background: #646665;
    position: relative;
    line-height: 14pt;
   
}

h2
{
    color: #989866;
    font-size: 150%;
}

#bigBorder {
	width: 1002px;
	border-width: 5px;
	border-color: white;
	border-style: solid;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: -10px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}

 A:link {text-decoration: underline; color: white; font:11px arial,helvetica,clean,sans-serif;}
 A:visited {text-decoration: underline; color: black; font:11px arial,helvetica,clean,sans-serif;}
 A:hover {text-decoration: underline; color: white; font:11px arial,helvetica,clean,sans-serif;}


/* MAIN PAGE
---------------------------------------------------*/
#site_title
{
    width: 807px;
    height: 39px;
    background: url(../images/header.gif) no-repeat;
    text-indent: -9999px;
    margin: 0 auto;
    position: relative;
    top: 100px;
}

#main_nav
{
    width: 785px;
    height: 437px;
    padding: 0 11px 10px 11px;
    margin: 0 auto;
    background: #fff;
    border-bottom: #e0e0e0;
    position: relative;
    top: 100px;
}

#main_nav li
{
    height: 142px;
    width: 156px;
  
    float: left;
    margin-right: 1px;
    margin-bottom: 1px;
}

#main_nav li a
{
    display: block;
    height: 142px;
    width: 156px;
}

#about_agency   { background: #000 url(../images/about_agency.gif) no-repeat;   text-indent: -9999px; }
#credits        { background: #000 url(../images/credits.gif) no-repeat;        text-indent: -9999px; }
#locations      { background: #000 url(../images/locations.gif) no-repeat;      text-indent: -9999px; }
#photo_gallery  { background: #000 url(../images/photo_gallery.gif) no-repeat;  text-indent: -9999px; }
#bulletin_board { background: #000 url(../images/bulletin_board.gif) no-repeat; text-indent: -9999px; }
#client_area    { background: #000 url(../images/client_area.gif) no-repeat;    text-indent: -9999px; }
#t              { background: #000 url(../images/t.gif) no-repeat;              text-indent: -9999px; }
#a              { background: #000 url(../images/a.gif) no-repeat;              text-indent: -9999px; }
#talent_login   { background: #000 url(../images/talent_login.gif) no-repeat;   text-indent: -9999px; }
#voice_talent   { background: #000 url(../images/voice_talent.gif) no-repeat;   text-indent: -9999px; }
#online_store   { background: #000 url(../images/online_store.gif) no-repeat;   text-indent: -9999px; }
#links          { background: #000 url(../images/links.gif) no-repeat;          text-indent: -9999px; }
#faqs           { background: #000 url(../images/faqs.gif) no-repeat;           text-indent: -9999px; }
#new_talent     { background: #000 url(../images/new_talent.gif) no-repeat;     text-indent: -9999px; }

#about_agency:hover   { background: #000 url(../images/about_agency_roll.gif) no-repeat;   text-indent: -9999px; }
#credits:hover        { background: #000 url(../images/credits_roll.gif) no-repeat;        text-indent: -9999px; }
#locations:hover      { background: #000 url(../images/locations_roll.gif) no-repeat;      text-indent: -9999px; }
#photo_gallery:hover  { background: #000 url(../images/photo_gallery_roll.gif) no-repeat;  text-indent: -9999px; }
#bulletin_board:hover { background: #000 url(../images/bulletin_board_roll.gif) no-repeat; text-indent: -9999px; }
#client_area:hover    { background: #000 url(../images/client_area_roll.gif) no-repeat;    text-indent: -9999px; }
#talent_login:hover   { background: #000 url(../images/talent_login_roll.gif) no-repeat;   text-indent: -9999px; }
#voice_talent:hover   { background: #000 url(../images/voice_talent_roll.gif) no-repeat;   text-indent: -9999px; }
#online_store:hover   { background: #000 url(../images/online_store_roll.gif) no-repeat;   text-indent: -9999px; }
#links:hover          { background: #000 url(../images/links_roll.gif) no-repeat;          text-indent: -9999px; }
#faqs:hover           { background: #000 url(../images/faqs_roll.gif) no-repeat;           text-indent: -9999px; }
#new_talent:hover     { background: #000 url(../images/new_talent_roll.gif) no-repeat;     text-indent: -9999px; }


/* INTERIOR PAGE
---------------------------------------------------*/
#int_site_title
{
    width: 1002px;
    height: 51px;
    background: url(../images/int_header.gif) no-repeat;
    text-indent: -9999px;
    margin: 0 auto;
    position: relative;
    top: 0px;
}

#int_main_nav
{
    width: 999px;
    padding: 0 1px 0 2px;
    height: 120px;
    margin: 0 auto;
    background: #fff;
    border-bottom: #e0e0e0;
    position: relative;
    top: 0px;
    border-bottom: 6px solid #646665;
}

#int_main_nav li
{
    height: 114px;
    width: 81px;
    float: left;

    text-indent: -9999px;
    margin-left: 2px;
}

#int_main_nav li a
{
    display: block;
    height: 114px;
    width: 81px;
}

#int_content
{
    width: 723px;
    margin: 0 auto;
    position: relative;
    top: 0px;
    border-top: 10px solid white;
    background: url(../images/sidebar.gif) repeat-y;
    background-color: #fff;
    padding: 30px 94px 75px 185px;
}

/*#sidebar
{
    height: 589px;
    width: 83px; 
    background: url(../images/sidebar.gif) repeat-y;
    position: absolute;
    left: 0px;
    top: 10px;
}
*/
#int_content h2
{
    margin-left: 50px;
    margin-bottom: 15px;
    color: #989866;
    font-size: 150%;
}

#int_content p
{
    background: #A4A2A3;
    padding: 25px 50px 25px 50px;
    /*border-right: 1px solid #B4B2B3;*/
    color: #fff;
}

#int_accent
{
    height: 56px;
    width: 118px;
    background: url(../images/accent1.gif) no-repeat;
    position: absolute;
    left: 83px;
    top: 90px;
}

#int_profile_accent
{
    height: 56px;
    width: 118px;
    background: url(../images/accent1.gif) no-repeat;
    position: absolute;
    left: 83px;
    top: 120px;
}

#int_about_agency   { background: #000 url(../images/int_about_agency.gif) no-repeat;   text-indent: -9999px; }
#int_credits        { background: #000 url(../images/int_credits.gif) no-repeat;        text-indent: -9999px; }
#int_locations      { background: #000 url(../images/int_locations.gif) no-repeat;      text-indent: -9999px; }
#int_photo_gallery  { background: #000 url(../images/int_photo_gallery.gif) no-repeat;  text-indent: -9999px; }
#int_bulletin_board { background: #000 url(../images/int_bulletin_board.gif) no-repeat; text-indent: -9999px; }
#int_client_area    { background: #000 url(../images/int_client_area.gif) no-repeat;    text-indent: -9999px; }
#int_talent_login   { background: #000 url(../images/int_talent_login.gif) no-repeat;   text-indent: -9999px; }
#int_voice_talent   { background: #000 url(../images/int_voice_talent.gif) no-repeat;   text-indent: -9999px; }
#int_online_store   { background: #000 url(../images/int_online_store.gif) no-repeat;   text-indent: -9999px; }
#int_links          { background: #000 url(../images/int_links.gif) no-repeat;          text-indent: -9999px; }
#int_faqs           { background: #000 url(../images/int_faqs.gif) no-repeat;           text-indent: -9999px; }
#int_new_talent     { background: #000 url(../images/int_new_talent.gif) no-repeat;     text-indent: -9999px; }


#int_site_info
{
    position: relative;
    top: -20px;
    left: 50px;
    margin: 0 auto;
    font-size: 75%;
    text-align: center;
    width: 500px;
    clear: both;
}

#int_site_info li
{
    display: inline;
    margin-right: 10px;
}

#int_site_info li a
{
    color: #000;
    text-decoration: none;
}



/* PROFILE PAGE
---------------------------------------------------*/
#profile_site_title
{
    height: 92px;
    width: 689px;
    background: url(../images/profile_header.gif) no-repeat;
    text-indent: -9999px;
   	margin: 0 auto;
    position: relative;
    top: 0px;    
}

#profile_navigation
{
    height: 27px;
    width: 657px;
  	padding: 0 16px;
    position: relative;
    top: 0px;
   	margin: 0 auto;
      background: #fff;
    z-index: 10;

}

#profile_main_nav
{
    height: 27px;
    width: 657px;
    background:url(../images/profile_nav.gif) no-repeat;
}

#profile_main_nav li
{
    float: left;
    position: relative;
    left: 20px;
    margin-left: 10px;
    margin-top: 5px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #fff;
}

#profile_main_nav li a
{
    color: #fff;
    text-decoration: none;
}

#int_profile_main_nav
{
    height: 27px;
    width: 723px;
    background-color: #646665;
	background:url(../images/int_profile_nav.gif) no-repeat;
}

#int_profile_main_nav li
{
    float: left;
    position: relative;
    left: 20px;
    margin-left: 10px;
    margin-top: 5px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #fff;
}


#int_profile_main_nav li a
{
    color: #fff;
    text-decoration: none;
}
#close_window
{
    position: absolute;
    top: 15px;
    left: 510px;
    text-align: center;
    background: #CCCDCC;
    height: 20px;
    width: 110px;
    border: 2px solid #646665;
    padding: 5px 10px 5px 10px;
    font-size: 14px;
}

#close_window a
{
    color: #646665;
    text-decoration: none;
}

#profile_content
{
    background: #fff;
    position: relative;
    top: 0px;
    width: 657px;
    margin: 0 auto;
    padding: 10px 16px;
}

#profile
{
  border: 10px solid #A4A2A3;  
  padding: 10px 30px 10px 50px;
}

.profile_image
{
    height: 207px;
    width: 148px;
    background: #fff url(../images/profile_image.gif) no-repeat;
    position: absolute;
    top: 117px;
    left: 140px;
    border: 5px solid #fff;
    
}

#profile_accent
{
    height: 38px;
    width: 108px;
    background: url(../images/accent2-1.gif) no-repeat;
    position: absolute;
    left: 26px;
    top: 200px;
}

#profile h2
{
    text-align: center;
    color: #989866;
    font-size: 150%;    
}

#profile p
{
    background: #A4A2A3;
    padding: 20px 10px 10px 196px;
    color: #fff;
}

/* 	SPECIFIC DIVS	
---------------------------------------------------*/

#contentRender {
	background-color: #A4A2A3;
	color: #fff;
	padding: 25px 50px 25px 50px;
}

#contentRenderNP {
	background-color: #A4A2A3;
	color: #fff;
}

.searchBox { border : solid 1px #000000; background-color : #C2C2C2; padding : 20px; width : 330px; }
.searchText { 
font : 11px Tahoma, Arial, Verdana, Helvetica, sans-serif, sans-serif; 
color : #000; 
padding-top: 0px;
}

.searchLabel { font : bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; color : #000 }
.searchField { font : 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; color : #000; }
.searchResults { font : bold 17px Tahoma, Arial, Verdana, Helvetica, sans-serif; color : #FFF; }

.portfolioBox { border : solid 1px #000000; background-color : #C2C2C2; padding : 20px; width : 200px; }
a.portfolio:link, a.portfolio:hover, a.portfolio:active, a.portfolio:visited { font : bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; color : #000; text-decoration : none; }

.toolBox { border : solid 1px #000000; background-color : #C2C2C2; padding : 10px; width : 600px; }

.resumeToolBox { border : solid 1px #000000; background-color : #C2C2C2; padding : 10px; width : 600px; }

#errors { font-size: 1.2em; color: red }
#info_messages { font-size: 1.5em; color: black; padding-bottom: 5px; margin: 0px; }
#info_messages A:link {text-decoration: underline; color: black; }
#info_messages A:visited {text-decoration: underline; color: black; }
#info_messages A:hover {text-decoration: underline; color: black; }

#editinfo_table td{
padding: 5px;
}
.editBox { border : solid 1px #000000; background-color : #C2C2C2; padding : 20px; margin: 10px; width : 330px; }


#resume_section_edit {
	background-color: #C2C2C2;
	padding-top: 10px;
	padding-bottom: 10px;
	border : solid 1px #000000;
	/*font-size: 10px !important;*/
}

#resume p {
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

#resume h3 {
	font-weight: bold;
	font-size: 13px;
}

#resume table {
	border:none;
	background-color: #A4A2A3 !important;
}

#resume table td {
	background-color: #A4A2A3 !important;
	vertical-align: top;
	width: 33%;
}

.portfolio_message {
	font-size: 1.1em;
	color: white;
}

img {
	border: 0px;
}

#talentcontent {
overflow:auto;
position:absolute;
z-index: 2;
left:30px;
top:115px;
right: 30px;
height:412px;
color: #000;
}

#thumbnail_table td {
	padding: 5px;
}

#now_showing_table {
	width: 100%;
}

#now_showing_table td {
  text-align: center;
  margin: auto;
}

#photo_table {
text-align: center;
}

#phototable td {
	vertical-align: bottom;
	text-align: center;
	padding: 10px;
}

.photolabel td {
	font-weight: bold;
	text-decoration: underline;
}

.photo_edit_title {
	font-size: 150%;
	color: white;
}

#cropper {
	background-color: white;
	width: 600;
	border: medium single #989866;
	padding: 10px;
}

#profile_info * {
	text-align: left;
}

.scrollable-popup {
	overflow: auto; 
	height: 320px;
}

#agency_info {
  float: right;
  width: 150px;
}

.section_header {
	color: white;
	font-size: 1.5em;
	padding: 5px;
}

.deletor A:link {
  color: red;
  cursor: pointer;
  text-decoration: none;
}

