/* 
Constant Casting CSS Document
Date: 16/04/07
Author: Quad Web Design Ltd
Copyright 2007 
 */

html
{
}

body
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	cursor:default;
}

/*============================= Page =============================*/
#page_container
{
	width:775px;
	margin:0px auto;
}

/*============================= Page Borders ======================*/
#page_red_border
{
	border:4px solid #B82B31;
}

#page_white_border
{
	border:solid 4px #ffffff;
}

/*============================= Page Layout =======================*/
#page_content_container
{
	width:759px;
	height:500px;
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:center;
}

#page_content_top
{
	width:100%;
	height:27px;
}

#top_menu_container
{
	float:left;
	width:396px;
}

#top_info_container
{
	width:363px;
	height:27px;
	float:left;
	background-color:#B82B31;
	overflow:hidden;
}

#top_info_padding
{
	padding-bottom:0px;
	padding-left:12px;
	padding-right:20px;
	padding-top:7px;
}

#top_info_content
{
}

#top_info_left
{
	width:200px;
	float:left;
}

#top_info_right
{
	width:131px;
	float:right;
	text-align:right;
}

#page_content
{
	width:759px;
	height:472px;
	margin-top:1px;
	overflow:auto;
}

#footer
{
	width:775px;
	height:20px;
	float:left;
	font-size:10px;
	color:#999999;
}

#footer_left
{
	width:475px;
	float:left;
	margin-top:7px;
}

#footer_right
{
	width:300px;
	float:left;
	text-align:right;
}

/*============================= Tag Defaults =====================*/
a
{
	color:#B82B31;
	text-decoration:none;
}

a:hover
{
	color:#B82B31;
	text-decoration:none;
}

h1,h2,h3,h4,h5
{
	margin-top:0px;
	padding-top:0px;
	font-style:normal;
}

h1
{
	font-size:18px;
}

h2
{
	font-size:16px;
}

h3
{
	font-size:14px;
}

h4
{
	font-size:12px;
}

h5
{
	font-size:10px;
}
	

label
{
	font-weight:normal;
}

p
{
	margin-top:0px;
	padding-top:0px;
}

table,td,tfoot,th,thead,tr
{
	font-family:Arial,Helvetica,Sans Serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

pre
{
	font-family:Arial,Helvetica,Sans Serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
/*============================= Common Page Styles ================*/
.ad_row
{
	margin-bottom:3px;
}

.center
{
	margin:auto;
	text-align:center;
}

.vcenter label
{
	vertical-align:bottom;
}

.content_bar_right
{
	float:right;
	width:340px;
}

.data
{
	float:right;
}

.hand
{
	cursor:pointer;
}

#no_script_warning
{
	color:#B82B31;
	text-align:center;
	margin-bottom:10px;
}

.label
{
	float:left;
}

.long
{
	width:250px;
}

.radiobuttonlist_h label
{
	padding-left:4px;
	padding-right:16px;
}

.row
{
	clear:both;
	float:left;
	margin-bottom:4px;
}

.row_pad
{
	margin-top:12px;
}

#standard_copy
{
	margin-top:16px;
	padding-left:408px;
	padding-bottom:0px;
	padding-right:10px;
	clear:both;
	float:left;
}

#standard_copy li
{
	margin-left:-20px;
}

#standard_copy ul
{
	margin-top:0px;
	padding-top:0px;
}

.grey_small
{
	color:#818286;
	font-size:10px;
}
.w250
{
	width:250px;
}
/*============================= Text / Colors =======================*/
.normal
{
	font-weight:normal;
}

.bigger
{
	font-size:120%;
}

.smaller
{
	font-size:80%;
}

.indent
{
	margin-left:2em;
}

.grey
{
	color:#999999;
}

.red
{
	color:#B82B31;
}

.red_em
{	
	color:#B82B31;
	font-style:italic;
}

.emph
{
	font-style:italic;
	font-weight:bold;
}

.red_large
{
	font-size:15px;
	color:#B82B31;
}

.red_xlarge
{
	font-size:25px;
	color:#B82B31;
}

.white
{
	color:#ffffff;
}

.white_large
{
	font-size:12px;
	line-height:18px;
	color:#ffffff;
}

/*============================= Link Defaults =====================*/
.small_link
{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.red_large_link
{
	font-size:15px;
	color:#B82B31;
	text-decoration:none;
}

.red_large_link:hover
{
	text-decoration:underline;
}

.grey_link
{
	color:#818286;
}

.grey_link:hover
{
	color:#B82B31;
}

.red_link
{
	color:#B82B31;
}

.red_link:hover
{
}

.nobrdr_img_link
{
	border:0px;
}

.white_small
{
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
}
/*============================= Login Status ==========================*/
a.login_status
{
	font-size:9px;
	color:#ffffff;
	padding-top:1px;
	text-decoration:none;
}

a:hover.login_status
{
	color:#cccccc;
}

/*============================= Individual Page Styles ================*/

/*============================= Home Page =============================*/
.text_scroll
	{
	overflow:auto;
	height:250px;
	}
#home_copy_left
{
	width:370px;
	float:left;
	line-height:16px;
	height:294px;
}

#home_copy_left_padding
{
	padding-bottom:0px;
	padding-left:20px;
	padding-right:5px;
	padding-top:23px;
}

#home_copy_left .links a
{
	font-size:12px;
	padding-right:10px;
	font-weight:normal;
}

#home_copy_right
{
	width:363px;
	float:left;
	height:230px;
	font-size:9px;
}

#home_copy_right a.grey
{
	font-size:10px;
}

#home_copy_right_padding
{
	padding-bottom:0px;
	padding-left:80px;
	padding-right:0px;
	padding-top:24px;
}

#featured_artist_home
{
	background-color:#818286;
	width:290px;
	height:220px;
}

#featured_artist_image_home
{
	float:left;
	width:156px;
	height:218px;
	overflow:hidden;
	margin:1px 0px 1px 1px;
}

#featured_artist_text_home
{
	float:right;
	width:129px;
	height:218px;
	overflow:auto;
	margin:1px 1px 1px 1px;
	font-weight:normal;
	color:#ffffff;
	font-size:10px;
}

#testimonial_swf
{
	width:460px;
	height:62px;
}

.actor_joinus_left ul
{
	margin:0px;
	padding:0px;
}

.actor_joinus_left li
{
	margin:0px;
	padding:0px;
	margin-left:16px;
	line-height:12px;
	margin-bottom:4px;
}

#actor_joinus_container
{
	height:416px;
}

#actor_joinus_content
{
	height:416px;
}

#home_links_left
{
	float:left;
	width:330px;
	text-align:center;
	margin-bottom:36px;
	margin-left:20px;
	margin-right:40px;
}

#home_links_right
{
	float:right;
	width:290px;
	text-align:center;
	margin-bottom:36px;
	margin-right:20px;
}


.home_swf
{
	clear:both;
	margin-left:20px;
}

.tmp_link
{
	clear:both;
	margin-top:12px;
	width:300px;
	height:14px;
	line-height:21px;
	font-size:10px;
}

.tmp_link a img
{
	border:none;
	width:60px;
	height:30px;
	vertical-align:middle;
}

.tmp_link a
{
	text-decoration:none;
	margin-left:10px;
}

/*============================= Contact Page =============================*/
#contact_form .content_bar_right .row
{
	width:340px;
}

#contact_form .content_bar_right .row .label
{
	width:150px;
}

#contact_form .content_bar_right .row .data
{
	width:180px;
}

#contact_form input,
#contact_form select,
#contact_form textarea
{
	width:180px;
}

#contact_form .checkboxes input
{
	width:auto;
}

#contact_form_footer
{
	width:200px;
	float:right;
}

/*============================= Login Page =============================*/
#login_form .row
{
	width:392px;
}

#login_form .row .label
{
	width:150px;
}

#login_form .row .data
{
	width:190px;
}

#login_form input,
#login_form select,
#login_form textarea
{
	width:170px;
}

#login_form .checkboxes input
{
	width:auto;
}

#login_msgbox
{
	float:left;
	clear:both;
	width:374px;
}

#login_msgbox .msgbox
{
	width:auto;
	padding:4px;
	margin-top:20px;
	border:1px solid #ffffff;
	background-color:#818286;
	text-align:center;
}

/*============================= Help Page  =======================================*/

/*============================= Actor Profile Common =============================*/
.actor_joinus_left
{
	float:left;
	width:370px;
}

.actor_joinus_right
{
	float:right;
	width:340px;
}

.actpro_left
{
	float:left;
	width:140px;
	margin-right:10px;
}

.actpro_middle
{
	float:left;
	width:125px;
	margin-left:10px;
	margin-right:10px;
}

.actpro_content_container
{
	float:left;
	width:420px;
	height:332px;
	background-color:#ffffff;
	color:#818286;
}

.actpro_content_top_container
{
	width:420px;
	height:265px;
}

.jobfleft
{
	float:left;
	height:50px;
	margin-right:30px;
}

.jobfright
{
	float:left;
	height:50px;
	width:400px;
}

#actpro_photo_content_container
{
	height:300px;
}

.actpro_content_header
{
	margin:8px 0px 8px 16px;
	height:20px;
}

.actpro_content_top
{
	margin-top:8px;
	width:420px;
	height:222px;
	overflow:auto;
}

#actpro_photo_content
{
	height:265px;
}
.actpro_content_expand
{
	margin:0px 0px 0px 15px;
	width:385px;
}


.actpro_content_top input,
.actpro_content_top select,
.actpro_content_top textarea
{
	border:1px solid #818286;
}

.actpro_content_top .radiobuttonlist_h input
{
	border:0px solid #818286;
	border:none;
}

.actpro_content_footer
{
	margin:8px 20px 0px 15px;
	width:385px;
	height:27px;
}

.actpro_content_footer_nav
{
	width:70px;
	height:27px;
	float:right;
	text-align:right;
}
.actpro_content_footer_links
{
	margin:4px 20px 0px 15px;
	width:385px;
	height:12px;
}


.actpro_edit_menu
{
	text-align:right;
	height:40px;
	font-size:11px;
}

.actpro_general_menu
{
	text-align:right;
	height:80px;
}

.actpro_joinus_links
{
	margin-top:100px;
	height:100px;
	text-align:right;
}

.actpro_joinus_link
{
	text-align:right;
	height:18px;
}

.actpro_joinus_logo
{
	text-align:right;
	margin-bottom:10px;
}
.actpro_tell_friends_container
{
	padding:8px;
	background-color:#818286;
	font-size:9px;
}

.actpro_tell_friends
{
	height:70px;
}

.actpro_seperator
{
	float:left;
	background-color:#ffffff;
	width:1px;
	height:332px;
	overflow:hidden;
}

.actpro_image_container
{
	margin-top:4px;
	width:125px;
	background-color:#ffffff;
	margin-bottom:20px;
}

.actpro_image
{
	width:123px;
	height:164px;
	margin:1px;
	border:0px;
}

.actpro_asset_list
{
	width:385px;
	height:82px;
	overflow:hidden;
	margin-top:8px;
	margin-bottom:8px;
	overflow:auto;
}

.actpro_asset_list_content
{
	height:62px;
	white-space:nowrap;
}

.actpro_image_thumb
{
	width:45px;
	height:60px;
	margin:1px 2px 1px 0px;
	vertical-align:top;
	vertical-align:middle;
}

.actpro_thumb_unselected
{
	width:45px;
	height:60px;
	margin:0px 1px 0px 0px;
	border:1px solid Transparent;
	vertical-align:middle;
}

.actpro_thumb_link
{
	text-decoration:none;
	vertical-align:middle;
}

.actpro_thumb_selected
{
	width:45px;
	height:60px;
	margin:0px 1px 0px 0px;
	border:1px solid #B82B31;
	vertical-align:middle;
}

.actpro_thumb_row
{
}

.actpro_thumb_red_border
{
	border:1px solid #B82B31;
}

.actpro_image_label
{
}

.actpro_membership_status
{
	height:60px;
	margin-bottom:64px;
}

.actpro_accents select
{
	width:200px;
}

.actpro_accents td
{
	vertical-align:top;
}

.actpro_content_top .training_textbox
{
	width:380px;
	height:178px;
}

#actor_profile_view
{
	height:404px;
}
.actor_profile_top
{
	width:100%;
	height:272px;
}

.actor_profile_left
{
	width:204px;
	height:272px;
	float:left;
}

.actor_profile_right
{
	width:512px;
	height:272px;
	background-color:#818286;
	float:left;
}

.actor_profile_right_content
{
	width:512px;
	height:252px;
	overflow:auto;
}

.actor_profile_right_left
{
	margin:4px;
}

.actor_profile_right_navi
{
	width:372px;
	margin:0px 4px 0px 4px;
}
.actor_image
{
	width:204px;
	height:272px;
	text-align:left;
}
.actor_profile_bottom
{
	width:592px;
	height:100px;
	clear:both;
	margin:16px 16px 0px 0px;
}

.actor_profile_bottom_right
{
	width:262px;
	height:100px;
	vertical-align:bottom;
	float:left;
	margin:16px 0px 0px 4px;
}

.actor_feedback_content
{
	margin-top:56px;
}

.actor_images
{
	width:204px;
	height:100px;
	float:left;
	margin-right:2px;
	overflow:auto;
}

.actor_image_thumbs
{
	white-space:nowrap;
}
.actor_image_thumb
{
	width:60px;
	height:80px;
}

.further_details_table td,
.further_details_table th
{
	vertical-align:top;
	text-align:left;
	padding-right:4px;
	padding-bottom:8px;
}	

/*============================= Sign Up =============================*/

#signup_actor1
{
	width:375px;
}

.signup_form_terms
{
	width:365px;
	height:200px;
	overflow:auto;
	border:1px solid #ffffff;
}

.signup_form_terms_inner
{
	width:340px;
	padding:4px;
}

#signup_actor_content input,
#actpro_content_top select,
#actpro_content_top textarea
{
	width:200px;
}

/*================= Actor Upgrade ===================*/
.upgrade-now
{
	float:left;
	margin-right:4px;
	margin-top:12px;
}

#right.upgrade-now
{
	margin-right:0px;
}

.upgrade-now-border
{
	border:3px solid white;
	padding:1px;
	margin-bottom:2px;
}

.upgrade-now-box
{
	width:157px;
	height:198px;
	background-image: url(/images/upgrade-now.jpg);
	background-position:bottom;
}

.upgrade-now a,
.upgrade-now img
{
	border-style:none;
}

.upgrade-now ul
{
	margin:8px 0px 0px 16px;
	padding:0px;
}

.upgrade-now li
{
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 7px 4px;
	padding:0px;
}

.upgrade-now .upgrade-price
{
	color:Gray;
	font-size:10px;
	font-weight:normal;
	width:80px;
	margin-left:10px;
	text-align:center;
}

.payment-option
{
	height:32px;
	clear:both;
}

.radiobox
{
	width:32px;
	height:32px;
	float:left;
}

ul.sp8 li
{
	font-weight:normal;
	margin-bottom:8px;
	font-size:12px;
}

#upgrade-info-scroll
{
	height:330px;
	overflow:auto;
	font-size:12px;
}

#upgrade_container
{
	height:416px;
}

#upgrade_container .actor_joinus_right
{
	width:334px;
}


/*================= News ===================*/
.news_head
{
	width:570px;
	height:52px;
	overflow:hidden;
}

.news_left
{
	float:left;
	width:570px;
}

.news_right
{
	float:right;
	width:122px;
}

.news_items
{
	width:570px;
	height:328px;
}

.news_item
{
	width:570px;
	height:70px;
	margin-bottom:12px;
}

.news_item_content
{
	padding:5px;
	margin:auto;
}

.news_item_content_title
{
	border-bottom:1px solid #B82B31;
	margin-bottom:4px;
}

.news_item_content_title h3
{
	margin:0px;
	padding-bottom:4px;
}

.news_ad
{
	width:122px;
	height:64px;
	margin-bottom:8px;
}

.news_ad img
{
	width:122px;
	height:64px;
}

.news_nav
{
	width:570px;
	height:27px;
	vertical-align:middle;
	text-align:center;
}

.news_nav_left
{
	float:left;
	width:50px;
	height:27px;
	overflow:hidden;
	text-align:left;
}
	
.news_nav_right
{
	float:right;
	width:50px;
	text-align:right;
	height:27px;
	overflow:hidden;
}

.news_detail
{
	width:570px;
	height:378px;
}

.news_detail_content
{
	padding:12px;
	margin:auto;
}

.news_detail_content_title
{
	border-bottom:1px solid #B82B31;
}

.news_detail_content_title h3
{
	margin:0px;
	padding-bottom:12px;
}

.news_detail_content_text_container
{
	margin-top:12px;
	height:308px;
	overflow:auto;
}

.news_detail_content_text
{
}

#featured_artist_details td
{
	margin:2px;
	padding:2px;
	vertical-align:top;
	text-align:left;
}

#featured_artist_details input,
#featured_artist_details textarea
{
	width:300px;
}

#featured_artist_details textarea
{
	height:130px;
}

/*================= Job Results ===================*/
#job_results_div
{
	margin:16px	0px 4px 32px;
	width:653px;
	height:260px;
	overflow:auto;
}

#job_results_div table td
{
	padding-bottom:10px;
}

#job_search_div
{
	margin-top:20px;
	margin-left:32px;
	width:653px;
	height:260px;
}

#job_search_div .row,
#job_search_div .row .row
{
	margin-bottom:8px;
}

.job_result_desc
{
	width:100%;
	height:1.3em;
	overflow:hidden;
}

.navi_left
{
	text-align:left;
	float:left;
	width:100px;
	margin-left:32px;
}
.navi_right
{
	text-align:right;
	float:right;
	width:100px;
	margin-right:32px;
}

.navi_mid
{
	text-align:center;
}

.job_result
{
	clear:both;
	float:left;
	border-bottom:1px solid #ffffff;
	padding-bottom:10px;
	margin-bottom:10px;
}

.job_result_image
{
	width:80px;
	height:40px;
	float:left;
	margin-right:8px;
}

.job_result_image img
{
	width:80px;
	height:40px;
	border-style:0px;
}

.job_result_details
{
	width:540px;
	float:left;
}

.job_result_details p
{
	margin:0px;
}

/*================= Job ===================*/
.job_wrapper
{
	margin-top:20px;
	margin-left:32px;
	width:653px;
	height:250px;
	font-size:12px;
}

.job_image
{
	width:80px;
	height:40px;
}

.job_wrapper .row
{
	margin-bottom:4px;
}

.job_wrapper .row .label
{
	width:100px;
}

#job_edit .row
{
	margin-bottom:2px;
}

#job_edit .long
{
	width:150px;
}

#job_edit .long2
{
	width:312px;
}

#job_edit .short
{
	width:80px;
}
#job_edit .tiny
{
	width:40px;
	margin-right:10px;
}
#job_edit .row .label
{
	width:200px;
}

.job_wrapper .row .data .label
{
	width:230px;
}

.job_wrapper .row .data
{
	width:400px;
}

#job_view
{
	width:540px;
	height:250px;
	overflow:auto;
}

#job_edit .row
{
	clear:both;
	float:left;
	width:653px;
}

#job_edit .rowtop
{
	clear:both;
	float:left;
	width:653px;
	margin-top:16px;
}

#job_view .row
{
	clear:both;
	float:left;
	width:520px;
}

#job_view .rowtop
{
	clear:both;
	float:left;
	width:520px;
	margin-top:16px;
}

#job_view textarea
{
	margin:0px;
}


#job_view .row .label,
#job_view .rowtop .label
{
	width:160px;
}

#job_view .row .data,
#job_view .rowtop .data
{
	width:355px;
	font-weight:normal;
}

#apply_now
{
	width:653px;
	text-align:right;
}

.proddate
{
	float:left;
	width:200px;
	text-align:center;
}

.timeperiod .tiny
{
	float:left;
}
.timeperiod .cblshort
{
	display:inline;
}

#upgrade_options_table
{
	width:50%;
}

#upgrade_options_table tr
{
	vertical-align:top;
	margin-bottom:8px;
}

.actor_search_left .row
{
	clear:both;
	float:left;
	width:100%;
}

.actor_search_left .label
{
	float:left;
	width:150px;
}

.actor_search_left .data
{
	float:left;
	width:400px;
}

.actor_search_left .rowtop
{
	clear:both;
	float:left;
	width:653px;
	margin-top:16px;
}

#actorSearchPanel .cblshort input
{
}

.actor_search_result
{
	width:110px;
	height:110px;
	float:left;
}

.actor_search_result_link
{
	border:1px solid #ffffff;
	float:left;
}

.actor_search_result_link:hover
{
	border:1px solid #b82b31;
}

.actor_search_image
{
	width:69px;
	height:92px;
	margin:0px;
	float:left;
}

.actor_search_image_name
{
	width:20px;
	height:92px;
	margin:0px;
	float:left;
}

#actors_lounge_testimonial
{

}



#comments{
clear:both;
}
#comments_padding{
padding-bottom:0px;
padding-left:20px;
padding-right:5px;
padding-top:15px;
}
.checkbox_labels{
font-size:9px;
font-weight:normal;
color:#FFFFFF;
}
.employer_checkbox{
padding-left:116px;
}
.actor_checkbox{
padding-left:115px;
}
test2{
padding-left:5px;
}
.form_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
}
.comments{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
width:715px;
}
#contact_copy_left{
width:370px;
float:left;
line-height:16px;
}
#contact_copy_left_padding{
padding-bottom:0px;
padding-left:20px;
padding-right:5px;
padding-top:20px;
}
#contact_copy_right{
width:363px;
float:left;
}
#contact_copy_right_padding{
padding-bottom:0px;
padding-left:36px;
padding-right:0px;
padding-top:20px;
}

#job_application{
text-align:right;
}
#platinum{
width:750px;
height:400px;
}
#platinum_left{
width:400px;
float:left;
}
#platinum_left_padding{
padding-top:17px;}
#platinum_right{
width:350px;
float:left;
}
#standard_left_padding{
padding-top:8px;}
#platinum_right{
width:350px;
float:left;
}
#platinum_right_padding{
padding-left:8px;
padding-top:17px;
}



.padding{
padding-top:30px;
padding-right:40px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:0px;
padding-bottom:5px;
margin:0px;
}

/*======================== TOP LEVEL MENU DEFINITIONS ========================*/
#menu a
{
	font-size:10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.menubar {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	height:27px;
	width:395px;
	z-index:1000;
}

.menubar ul {
	padding:0px;
	margin:0px;
	border:none;
	list-style-type:none;
	line-height:1.5em;
}

.menubar li {
	float:left;
	position:relative;
	margin:0px;
}

.menubar ul li table {
	margin:-1px 0;
	border-collapse:collapse;
}

.menubar ul li
{
	margin-right:1px;
}

.menubar ul li ul {
	display:none;
	padding:1px;
}

.menubar ul li a,
.menubar ul li a:visited {
	display:block;
	float:left;
	text-decoration:none;
	line-height:27px;
	width:78px;
	height:27px;
	text-align:center;
	background-color:#818286;
	color:#ffffff;
	overflow:hidden;
}

.menubar ul li:hover a,
.menubar ul li a:hover {
	background-color:#ffffff;
	color:#ff0000;
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/
.menubar ul li:hover ul,
.menubar ul li a:hover ul {
	display:block;
	position:absolute;
	margin:0;
	top:27px;
	left:-1px;
	height:auto;
	width:78px;
}

.menubar ul li:hover ul li a,
.menubar ul li a:hover ul li a 
{
	border:0;
	margin:0px;
	padding:0px;
	height:27px;
	width:78px;
	background-color:#818286;
	color:#ffffff;
}

.menubar ul li:hover ul li:hover a,
.menubar ul li a:hover ul li a:hover {
	background-color:#cacaca;
	color:#ff0000;
}
/*======================== 3RD LEVEL MENU DEFINITIONS ========================*/
.menubar ul li:hover ul li ul,
.menubar ul li a:hover ul li a ul {
	visibility:hidden;
}
     
.menubar ul li:hover ul li:hover ul,
.menubar ul li a:hover ul li a:hover ul {
	visibility:visible;
	position:absolute;
	margin-top:-1px;
	top:0;
	left:78px;
	width:78px;
}

.menubar ul li:hover ul li:hover ul li a,
.menubar ul li a:hover ul li a:hover ul li a {
	border:0;
	margin:0px;
	padding:0px;
	height:27px;
	width:78px;
	background-color:#818286;
	color:#ffffff;
}

.menubar ul li:hover ul li:hover ul li a:hover,
.menubar ul li a:hover ul li a:hover ul li a:hover {
	background-color:#cacaca;
	color:#ff0000;
}

/* misc */
#tmp
{
float:right;
}
.red_text
	{
	color:#B82B31;
	}
.left_thumb
{
float:left;
padding-right:4px;
}
.comp_logos
{
padding-top:10px;
}	
.left_side
{
width:390px;
height:425px;
float:left;
}
.right_side
{
width:350px;
height:425px;
float:left;
}
.left_side_pad
{
padding-left:10px;
padding-right:5px;
padding-top:8px;
}
.right_side_pad
{
padding-left:10px;
padding-right:0px;
padding-top:8px;
}
.left_side h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.left_side h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.right_side h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding-bottom:5px;
}
.right_side h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px;
padding-bottom:3px;
}
.rules
{
font-size:9px;
}
.right_side ul
{
margin-left:-20px;
}
.comp_text
{
width:100%;
height:18px;
border:1px solid #b82b31;
padding-bottom:0px;
}
.titles
{
width:220px;
}
.boxes
{
width:150px;
}
#browse
{
width:72px;
float:left;
}

.btffile
{
	width:148px;
}
