*
{
margin:0px;
padding:0px;
}
body {
background-color:#FFFFFF;
background:url(../images/headers.jpg) repeat-x;
text-align:center;
margin:0px;
font-weight:normal;
}
img {
border:0px none;
padding:0px;
vertical-align:bottom;
}
img_mid
{
vertical-align:middle;
}

form {
margin:0px;
padding:0px;
vertical-align:baseline;
}
#wrapper {
width:995px;
margin:0px auto 0px auto;
}

/* layer classes */

.float_left{
float:left;
}
.float_left_padd
{
float:left;
padding-right:10px;
text-align:left;
}
.float_right{
float:right;
}
#container {
width:925px;
height:214px;
float:left;
}
.padd_left
{
padding-left:10px;
}
.v_mid
{
vertical-align:top;
}
/*head layers*/
#head {
height:113px;
}
#head_right {
height:113px;
float:left;
}
#head_left {
height:113px;
float:left;
}
#head_mid {
position:relative;
height:113px;
width:570px;
background:url(../images/headers_mid.jpg) repeat-x;
float:left;
}
.head_search_btn{
position:absolute;
top:5px;
}
#head_nav
{
position:relative;
top:6px;
left:2px;
float:left;
text-align:right;
vertical-align:middle;
}
#head_txt
{
position:relative;
top:12px;
float:left;
text-align:right;
width:100%;
}
#group_txt
{
position:absolute;
right:40px;
bottom:20px;
float:right;
text-align:right;
}
#logged_in_txt
{
/*position:absolute;
right:40px;
bottom:20px;
float:right;
text-align:right;*/
float:left;
left:100px;
padding-left:2px;
position:relative;
text-align:right;
top:30px;


}
#orgs_btn
{
float:right;
margin-right: 30px;
}
/*----------------------------------------------------------*/

/*left column*/
#column_left
{
position:relative;
float:left;
width:590px;
text-align:left;
margin-bottom:10px;
}

/*profile*/
/*----------------------------------------------------------*/

/*right column*/
#column_right
{
position:relative;
left:10px;
float:left;
width:310px;
text-align:left;
margin-bottom:10px;
}

/*search / browse profiles */
.tl
{
background:url(../images/corners_tl.jpg) no-repeat;
background-position: 0% 0%;

}
.tr
{
background:url(../images/corners_tr.jpg) no-repeat;
background-position: 100% 0%;
text-align:center;
}
.bl
{
background:url(../images/corners_bl.jpg) no-repeat;
background-position: 0% 100%;
}
.br
{
background:url(../images/corners_br.jpg) no-repeat;
background-position: 100% 100%;
}
/*profile facts*/

/*----------------------------------------------------------*/
/*footer */
#footer
{
clear:both;
position:relative;
bottom:0px;
width:925px;
height:30px;
text-align:left;
margin:0px;

}
#footer_left
{
position:relative;
left:10px;
top:5px;
width:200px;
height:20px;
float:left;
text-align:left;
}

#footer_right
{
position:relative;
top:5px;
width:600px;
height:20px;
float:right;
text-align:right;
margin-right:40px;
}
/*-----------------------------------------------------------*/

.orange_box_top
{
height:26px;
background:url(../images/profile/orange_box_mid.gif) repeat-x;
text-align:left;
}
.orange_box_body
{
background-color:#E6ECEF;
float:left;
width:100%;
}
.orange_box_bottom
{
width:100%;
float:left;
background-color:#E6ECEF;
}
.orange_tl
{
background:url(../images/profile/orange_box_tl.gif) no-repeat;
background-position:0% 0%;
}
.orange_tr
{
background:url(../images/profile/orange_box_tr.gif) no-repeat;
background-position:100% 0%;
}
.orange_bl
{
background:url(../images/profile/grey_bl.gif) no-repeat;
background-position:0% 100%;
}
.orange_br
{
background:url(../images/profile/grey_br.gif) no-repeat;
background-position:100% 100%;
}
.orange_box_position
{
position:relative;
left:10px;
}
.td_underline
{
padding:10px 0px 0px 10px;
border-bottom:1px solid #CCCCCC;
}
.td_spacing
{
padding:10px 0px 0px 10px;
}

#productions_mini_top
{
width:447px;
height:23px;
background:url(../images/profile/orgs/org_production_top.gif) no-repeat;
float:left;
}
#productions_mini
{
width:447px;
background:url(../images/profile/orgs/org_production_mid.gif) repeat-y;
float:left;
}
#productions_mini_bottom
{
width:447px;
height:19px;
background:url(../images/profile/orgs/org_production_bottom.gif) no-repeat;
float:left;
}
.grey_star
{
position:relative;
left:11px;
width:425px;
height:80px;
background:url(../images/profile/orgs/greystar.gif) no-repeat;
background-color:#E6ECEF;
border-top:1px solid #999999;
border-bottom:1px solid #FFFFFF;
}
.super_star
{
position:relative;
left:5px;
left:11px;
width:425px;
height:80px;
background:url(../images/profile/orgs/superstar.gif) no-repeat;
background-color:#9ADDED;
border-top:1px solid #999999;
border-bottom:1px solid #FFFFFF;
}
.mini_title
{
position:relative;
top:5px;
left:20px;
width:230px;
float:left;
}

/*tabbed search menu */
#tmenu
{
position:relative;
text-align:left;

}
#plots
{
position:relative;
left:10px;
top:10px;
float:left;
width:565px;
display:block;
}
#plots_tab
{
width:143px;
height:46px;
background:url(../images/tab_select.jpg) no-repeat;
float:left;
text-align:left;
visibility:visible;
}

.tab_text
{
	position:relative;
	left:5px;
	top:4px;
	width:135px;
	text-align:left;
	visibility:visible;
}
.arrow_img
{
	position: absolute;
	left: 5px;
	top: 4px;
	margin: 0px;
}
.clearing-field
{
	
}
.tab_chars
{
	position: relative;
	left: 25px;
	top: 5px;
}
#partfinder_tab
{
width:144px;
height:46px;
background:url(../images/tab.jpg) no-repeat;
float:left;
text-align:left;
}
#partfinder
{
position:relative;
left:10px;
top:10px;
float:left;
width:565px;
display:none;
}
#casting_tab
{
width:144px;
height:46px;
background:url(../images/tab.jpg) no-repeat;
float:left;
text-align:left;
}
#casting
{
position:relative;
left:10px;
top:10px;
float:left;
width:565px;
display:none;
}
#arts_tab
{
width:144px;
height:46px;
background:url(../images/tab.jpg) no-repeat;
float:left;
text-align:left;
}
#arts
{
position:relative;
left:10px;
top:10px;
float:left;
width:565px;
display:none;
}
#plots_txt_box
{
width:90%;
padding:10px;
border-bottom:1px solid #CCCCCC;
}
#plots_txt
{
color:#FFFFFF;
font:bold 12px arial;
}
#plots_sub_txt
{
color:#000000;
}
#partfinder_txt
{
color:#999999;
vertical-align:middle;
font:bold 12px arial;
}
#partfinder_sub_txt
{
color:#000000;
font:normal 10px arial;
}
#casting_txt
{
color:#999999;
vertical-align:middle;
font:bold 12px arial;
}
#casting_sub_txt
{
color:#000000;
font:normal 10px arial;
}

#arts_txt
{
color:#999999;
vertical-align:middle;
font:bold 12px arial;
}
#arts_sub_txt
{
color:#000000;
font:normal 10px arial;
}
#tab_bod
{
position:relative;
width:579px;
height:355px;
background:url(../images/tab_bkgd.jpg) repeat-y;
float:left;
}
.table_title
{
position:relative;
top:-10px;
left:-5px;
background-color:#15afd4;
width:547px;
height:37px;
padding:10px;
}
#more_resources1
{
position:relative;
left:10px;
float:left;
width:307px;
display:block;
}

#shows_browse a:hover{
    text-decoration:underline;
}
#more_resources2
{
position:relative;
left:10px;
float:left;
width:307px;
display:none;
}
#more_resources3
{
position:relative;
left:10px;
float:left;
width:307px;
display:none;
}
#more_resources4
{
position:relative;
left:10px;
float:left;
width:307px;
display:none;
}

#more_resources
{
position:absolute;
right:3px;
top:50px;
width:231px;
height:300px;
background:url(../images/more_resources.jpg) no-repeat;
background-color:#F1F2F3;
float:left;
}
.advice
{
position:relative;
top:-10px;
left:23px;
width:231px;
background:url(../images/advice_bkgd.jpg) top no-repeat;
float:left;
}
.form_container
{
float:left;
width:307px;
}
.more_title
{
width:186px;
margin:12px 0px 18px 40px;
}

.more_list
{
list-style-type:none;
padding:0;
margin:0;
}
.more_list li a
{
background:url(../images/more_arrow_left.gif) no-repeat left center;
background-position:0 0;
padding:4px 0px 4px 30px;
width:190px;
display:block;
}
.more_list li a:hover, a.selected
{
background-position:0 -22px;
}

.more_border
{
border-width: 0px 0px 1px 0px;
padding:0px 0px 0px 10px;
border-color:#CCCCCC;
border-style:solid;

}
.more_links
{
margin:4px 0px 4px 30px;
padding:0px 10px 0px 10px;
width:140px;

}
.img_marg
{
margin-right:15px;
}
.more_line
{
height:1px;
width:238px;
margin:0px 0px 0px 0px;
}
#tab_foot
{
position:relative;
width:575px;
height:11px;
background:url(../images/tab_foot.jpg) no-repeat;
float:left;
margin-bottom:5px;
}
.tabbed-menu
{
	cursor: pointer;
	position: relative;
}



/*productions for your friends */

#productions_by_friend
{
width:584px;
margin-top:10px;
float:left;
}
#feat_show
{
width:100%;
}
/* extras */
.advert
{
float:left;
margin-top:10px;
text-align:center;
}
#t
{
width:300px;
margin-top:10px;
text-align:left;
}
#t_tabs
{
position:relative;
top:2px;
left:5px;
width:290px;
height:74px;
}
.t_tab_txt
{
position:relative;
left:20px;
top:1px;
}
#t_body
{
min-width:296px;
background-color:#f6fcff;
border-left:2px solid #99CBD6;
border-right:2px solid #99CBD6;
}
html#t_body
{
width:300px;
}
.t_top{
width:100%;
height:8px;
background:url(../images/profile/orgs/blue_top.gif) no-repeat;
overflow:hidden;
}
.t_bottom{
width:100%;
height:8px;
background:url(../images/profile/orgs/blue_bottom.gif) no-repeat;
overflow:hidden;
}
#result_box
{

width:895px;
background:url(../images/search_results_box_repeat.gif) repeat-y;
float:left;
text-align:left;
margin-bottom:10px;
}
#result_box_top
{
width:895px;
height:15px;
background:url(../images/search_results_box_top.gif) no-repeat;
overflow:hidden;
float:left;
}
#result_box_mid
{
width:895px;
float:left;
}
#result_box_bottom
{
width:895px;
height:20px;
background:url(../images/search_results_box_bottom.gif) no-repeat;
overflow:hidden;
float:left;
}
#featured_result
{
position:relative;
left:17px;
width:862px;
margin-bottom:20px;
background:url(../images/feat_search_box_repeat.gif) repeat-y;
text-align:left;
}
#featured_result_top
{
width:862px;
height:11px;
overflow:hidden;
background:url(../images/feat_search_box_top.gif) no-repeat;
}
#featured_result_body
{
position:relative;
left:10px;
width:852px;
}
#featured_result_bottom
{
width:862px;
height:15px;
overflow:hidden;
background:url(../images/feat_search_box_bottom.gif) no-repeat;
float:left;
}
#featured_result_title
{
position:relative;
left:10px;
top:5px;
height:15px;
}
#tmenu_title
{
text-align:left;
position:relative;
height:41px;
}
/* -----------------------------Auto  Completer styles -------------------------*/
div.autocompleter 
{
position:absolute;
background-color:white;
margin:0px;
padding:0px;
z-index:1000;
}
#add_shows li{

border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
margin-bottom:5px;
}
div.autocompleter ul 
{
list-style-type:none;
margin:0px;
padding:0px;

}
div.autocompleter ul li.selected { background: #EAEAEA; border-bottom: 1px solid #FFF;}
div.autocompleter ul li 
{
font-family: "Arial";
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
background: #F1F1F1;
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
text-align: left;
}	
.hilite{
	color: #17bfe6;
	}
#update_btn1{display:none;}
#update_btn2{display:none;}
#update_btn3{display:none;}

/**                                             **
** These are for the invite button in the header**
**												**/	
#invite_email{
border:1px solid #CDEEF5;
width:240px;
}
#invite_to{
border:1px solid #CDEEF5;
width:240px;
}
#invite_message{
border:1px solid #CDEEF5;
width:300px;
height:80px;
}


/* -----------------------------Auto  Completer styles -------------------------*/
div.autocompleter 
{
position:absolute;
background-color:white;
margin:0px;
padding:0px;
z-index:1000;
}
#add_shows li{

border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
margin-bottom:5px;
}
div.autocompleter ul 
{
list-style-type:none;
margin:0px;
padding:0px;

}
div.autocompleter ul li.selected { background: #e2e3b4; border-bottom: 1px solid #FFF;}
div.autocompleter ul li 
{
font-family: "Arial";
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
background: #f1f2c0;
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
text-align: left;
}	
.hilite{
	color: #17bfe6;
	}
#update_btn1{display:none;}
#update_btn2{display:none;}
#update_btn3{display:none;}
#shows_browse a:hover{
    color:#E46C08;
    text-decoration:underline;
}


#introducing {
/*background:transparent url(../../images/gp_repeat.jpg) repeat-y scroll 0 0;*/
margin-top:10px;
text-align:left;
width:440px;
height:230px;
margin-bottom:10px;

}
#intro_top {
background:transparent url(../../images/gp_top1.jpg) no-repeat scroll 0 0;
height:16px;
width:440px;
}
#intro_bottom {
background:transparent url(../../images/gp_bottom1.jpg) no-repeat scroll 0 0;
height:100px;
width:440px;
}
 #intro_body
{
background:url(../../images/gp_bkgd1.jpg) no-repeat;
background-position:bottom;
width:440px;
height:230px;

position:relative; 
}
#intro_body table a:hover{
    color:#E46C08;
    text-decoration:underline;
}
.gp_font{
    color: #44718d;
    font: bold 14px arial;
}
#gp_box a:hover{
    color:#E46C08;
    text-decoration:underline;
}

.gp_font_15{
    color:#2c2e35; font:normal 15px arial;
}
.gray_large a:hover{
    color:#E46C08;
}
.info_container{
    float:left;
    position:relative;
    padding-top:20px;
    width:450px;
    /*margin-left:15px;*/
}

#gp_box{
    border:10px solid gray;
    width:90%;
    height:220px;
    padding:0px;
    margin:0px;
}
#photo_holder{
    width:440px;
    height:40px;
    text-align:left;
}

#tmenu_title2 {
background-color:#0697B6;
display:block;
float:none;
margin-bottom:10px;
margin-top:10px;
padding:5px;
position:relative;
text-align:left;
text-indent:2px;
width:100%;
}
.tmenu_title2_txt
{
    font-family: Arial,Helvetica,sans-serif;
    color: white;
}

