@charset "UTF-8";
/* CSS Document for ViteSpiate.com */

.select {width:210px;height:28px;padding:0 0 0 6px}

html, body {
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#222;
}

a:link, a:visited {
	color:#A5017D;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;	
}


.left_float {
	float:left;	
}
.right_float {
	float:right;	
}
.no_float, .nofloat {
	float:none;	
}
p {
margin:13px 0 10px 0;
padding:0;
}

.white_disabled {
	position:absolute;
	background:url(../img/white.png) repeat;
	width:540px;
	margin-top:-20px;
	z-index:2;
	height:120px;
}


.clear {
	clear:both;	
}

.treb35{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:35px;
	font-style:italic;
	font-weight:bold;
	
}
.arial10{
	font-size:10px;
}
.arial11{
	font-size:11px;
}
.arial12{
	font-size:12px;
}
.arial13{
	font-size:13px;
}
.arial14{
	font-size:14px;
}
.arial16{
	font-size:16px;
}
.arial18{
	font-size:18px;
}
.arial24{
	font-size:24px;
}
.arial46{
	font-size:46px;
}
.black_c{
	color:#000;
}
.treb13{
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.treb14{
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.treb16{
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.treb18{
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/******
MAIN STRUCTURE
*/


.website {
	width:1008px;
	margin:0 auto;
	
}
.content {
	width:920px;
	margin:0 auto;	
}
.top_frame { 
	width:100%;
	height:33px;
	background-image:url(../img/dot.png);
	margin-bottom:15px;
}

.top_menu {
	width:920px;
	height:100%;
	margin:0 auto;
	
}
.top_right_menu {
	color:#FFF;
	padding-top:8px;
	text-align:right;
}
.top_menu a:link, .top_menu a:visited {
	color:#FFF;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.top_frame a:hover {
	text-decoration:underline;	
}
.header {
	width:100%;
	height:140px;
	margin:0 0 5px 0;
}
.logo {
	width:160px;
	height:160px;
	float:left;
	position:absolute;
	top:45px;
	z-index:1;
}
.big_frame {
	width:100%;
	height:245px;
	margin-bottom:20px;
}
.top_banner {
	width:728px;
	height:90px;
	float:right;
}
.main_menu {
		width:100%;
		height:35px;
		margin-top:15px;
		float:right;
		text-align:right;
	
}
.main_menu ul {
	list-style: none;
	list-style-type: none;
	margin:0;
	padding:0;
	float:right;
}
.strip_line {
	float:right;
	width:320px;
	height:35px;
	background:url(../img/dot.png) repeat;
}

.default_ul {
	list-style-type:decimal; padding-left:20px;	
}
.default_ul li ul {
	list-style-type:lower-latin;
}	

/******
MAIN MENU STRUCTURE
*/


.main_menu ul li {
	display:block;
	text-align:center;
	height:25px;
	margin-left:5px;
	padding:10px 18px 0 18px;
	background:url(../img/dot.png) repeat;
	float:right;
	font-size:15px;
	cursor:default;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.main_menu ul li:hover {
	background-color:#000;	
}
.main_menu ul .nohover:hover {
	background:url(../img/dot.png) repeat;
}
.main_menu ul .li_nohover:hover {
	background:url(../img/dot.png) repeat;
	cursor:default;
}

.main_menu ul li a {
	color:#FFF;
	text-decoration:none;
}
.violet {
	color:#A5017D;
}
.grey {
	color:#666;
}

/******
WEBSITE DIV MARGINS
*/

.lit_margin {
	width:10px;
	height:17px;
}
.base_margin {
	width:20px;
	height:20px;
	float:left;
}
.thr_margin {
	width:30px;
	height:30px;
	float:left;
}
.big_margin {
	width:50px;
	height:50px;
	float:left;
}
.clear_margin {
	width:20px;
	height:20px;
	clear:both;
}

/******
COLUMNS
*/

.column {
	width:860px;
	float:left;
	padding:30px;
	background:no-repeat bottom right #FFF;
}
.column_vid {
	width:870px;
	float:left;
	padding:25px;
	background:no-repeat bottom right #FFF;
}
.column_vid2 {
	width:690px;
	float:left;
	padding:25px;
	padding-bottom: 10px;
	background:no-repeat bottom right #FFF;
}
.column160 {
	width:160px;
	float:left;
}

.column120 {
	width:120px;
	float:left;
}

.column190 {
	width:190px;
	background-color: #FFF;
	float:left;
}

.column420_free {
	width:420px;
	float:left;
}


.column420 {
	width:360px;
	float:left;
	padding:30px;
	background:no-repeat bottom right #FFF;
	min-height:352px;
}

.column500 {
	width:500px;
	float:left;
	padding:30px;
	background:no-repeat bottom right #FFF;
}

.column530 {
	width:470px;
	float:left;
	padding:30px;
	background:no-repeat bottom right #FFF;
}

.column560 {
	width:500px;
	float:left;
	padding:30px;
	background:no-repeat bottom right #FFF;
}

.column600 {
	width:540px;
	float:left;
	padding:30px;
	background:no-repeat bottom right #FFF;
}
.column450 {
	width:390px;
	float:left;
	padding:30px;
	background:no-repeat bottom right #FFF;
}
.column600_black {
	width:540px;
	float:left;
	padding:30px;
	background:url(../img/dot.png) repeat;
	color:#FFF;
}
.column600_free {
	width:600px;
	float:left;
}
.column740 {
	width:680px;
	float:left;
	padding:30px;
	background:no-repeat bottom right #FFF;
}
.column740cont {
	width: 740px;
	float: left;
}
.column780 {
	width:722px;
	float:left;
	padding:29px;
	background:no-repeat bottom right #FFF;
}
.white_area {
	padding:29px 20px 18px 29px;
	background:no-repeat bottom right #FFF;
}
.empty780 {
	width:780px;
	float:left;
}
.column_black {
	width:905px;
	color: #FFF;
	float:left;
	padding:6px 0px 5px 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../img/dot.png) repeat;
	cursor: default;
}
.column300 {
	width:300px;
	float:left;
}
.column293 {
	width:233px;
	padding:30px;
	float:left;
	background:no-repeat bottom right #FFF;	
}
.box395 {
	width:395px;
	float:left;
}
.video_frame {
	background-color:#FFF;
	width:740;
	height:250px;
}
.banner120x600 {
	width:120px;
	height:600px;

}
.banner160x600 {
	width:160px;
	height:600px;

}
.banner300x250 {
	width:300px;
	height:250px;
}
.footer_menu {
	width:920px;
	height:50px;
	margin:0 auto;

}
.footer_frame {
	width:100%;
	height:50px;
	padding-top:30px;
	background:url(../img/dot_50.png) repeat-x 0 40px; 
}
.footer_menu a:link, .footer_menu a:visited {
	color:#FFF;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer_menu a:hover {
	text-decoration:underline;	
}

.line {
	width:100%;
	height:1px;
	background-color:#999;
	margin:3px 0 6px 0;
}
/******
TEXTS
*/


.page_title {
	color:#A5017D;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:28px;
}
.page_title_mini {
	color:#A5017D;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:22px;
	line-height: 23px;
}
.sub_title {
	color:#ED1E79;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
}

.mini_title {
	color:#ED1E79;
	font-weight:bold;
	line-height: 20px;
}
.sub_title_big {
	color:#ED1E79;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
	font-weight:bold;
}
.top_left_box {
	position:absolute;
	width:24px;
	height:41px;

}

/******
LOGIN STRUCTURE
*/

.margin23 {
	width: 20px;
	height: 20px;
	float: left;
}
.top_left_login {
	
	height:32;
	color:#FFF;
	margin:9px 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}
.bottom_left_box {
	position:absolute;
	width:22px;
	height:50px;
	margin-left:90px;
}
.bottom_left_box1 {
	margin-top:23px;
	position:absolute;
	width:22px;
}
.bottom_right_box {
	float:right;
	width:26px;
	height:50px;
	margin-right:7px;
}
.bottom_left_copyright {
	position:absolute;
	width:200px;
	text-align:right;
	margin:22px 0 0 106px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bottom_right_menu {
	color:#FFF;
	padding-top:22px;
	float:right;
	text-align:right;
	z-index:2;
}

/******
POPUPS STRUCTURE
*/


#fadeScreen {
	position:fixed;
	width:100%;
	height:100%;
	background:url(../img/dot.png) repeat;
	z-index:99;
	display:none;
}
#loginScreen {
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:182px;
	left:50%;
	top:50%;
	margin-left:-130px;
	margin-top:-180px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
}

#textScreen {
	display:none;	
	margin:0 auto;
	margin-top:50px;
	border:2px solid #777;
	width:330px;
	left:50%;
	top:50%;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
}
#responsvoti {
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:315px;
	left:50%;
	top:50%;
	margin-left:-280px;
	margin-top:-180px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
}

#changeEmail, #changePass {
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:238px;
	left:50%;
	top:50%;
	margin-left:-130px;
	margin-top:-185px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
}

#videoWait {
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:300px;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:-150px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
}

#changeProfile {
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:520px;
	left:50%;
	top:50%;
	margin-left:-260px;
	margin-top:-280px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
}
#signupCall {
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:700px;
	left:50%;
	top:50%;
	margin-left:-350px;
	margin-top:-180px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
} 
.closeMe {
	position:absolute;
	width:30px;
	height:30px;
	margin-left:205px;
	margin-top:-54px;
}
.login_input {
	width:170px;
	border:1px solid #999;
	height:21px;
	font-size:14px;
	font-weight:bold;
	padding-left:7px;
	padding-top:5px;
	margin-top:3px;
}


.error {
	padding:10px;
	background-color:#FF0000;
	color:#FFF;
}
.conf {
	padding:10px;
	background-color:#090;
	color:#FFF;
}
.default_ul li {
	margin-bottom:5px;	
}

/******
CSS BUTTONS
*/


.button{
	display:block;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-style: italic;
	font-size: 16px;
	padding: 6px 12px 0 12px;
	height: 24px;
	background: url(../img/bt.gif) repeat-x #a5017d;
	color: #FFF;
	border-top:1px solid  #da51b9;
	border-left:1px solid  #da51b9;
	border-right:1px solid  #710055;
	border-bottom:1px solid  #710055;
	cursor:pointer;
}
.input_button {
	height:34px;	
	padding:0 16px 0 16px;
	margin-left:-1px;
}
.button:link, .button:visited {
	color:#FFF;
	text-decoration:none;
}
.button:hover {
	background-image: url(../img/bt2.gif);
}
.press_text {
	margin:5px 0 0 0;
	padding-left:2px;
}
.terms_label {
	font-size:12px;
}

/******
FORMS DECLARATIONS
*/


#forms ul {
	font-size:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
#forms li {
	display:block;
	margin:0;
	position:relative;
}
#forms ul li .leftbox {
	float:left;
	display:block;
	width:290px;
	padding:10px 0 5px 0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.normal_text {
	font-style:normal;
	font-size:13px;
}
.guidelines {
	background-color:#a5017d;
	z-index:2;
	padding:10px;
	width:200px;
	margin-left:320px;
	margin-top:26px;
	color:#FFF;
	visibility:hidden;
	position:absolute;
	top:0;
}
.triangle {
	background:url(../img/triangle.png) no-repeat;
	z-index:2;
	padding:0px;
	width:13px;
	height:13px;
	margin-left:307px;
	margin-top:38px;
	color:#FFF;
	visibility:hidden;
	position:absolute;
	top:0;
}
.triangle_red {
	background:url(../img/triangle_red.png) no-repeat;
	z-index:2;
	padding:0px;
	width:13px;
	height:13px;
	margin-left:307px;
	margin-top:38px;
	color:#FFF;

	position:absolute;
	top:0;
}
.errorlines {
	background-color:#FF0000;
	z-index:1;
	padding:10px;
	width:200px;
	margin-left:320px;
	margin-top:26px;
	float:left;
	color:#FFF;
	position:absolute;
	top:0;
}
#forms ul li:hover .guidelines, #forms ul li:hover .triangle {
	visibility:visible;	
}
.text_input {
	width:284px;
	border:1px solid #999;
	height:30px;
	font-size:13px;
	padding:5px 0 0 6px;
	margin-top:5px;
}
.base_textarea {
	width:284px;
	border:1px solid #999;
	height:81px;
	font-size:13px;
	padding:5px 0 0 6px;
	margin-top:5px;
}
.terms_area {
	width:286px;
	border:1px solid #999;
	margin-bottom:5px;
	height:75px;
	font-size:10px;
	margin-top:5px;
	padding:4px 0 0 4px;
}

#forms li:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#forms ul li.first
{
	border-top:none !important;
	margin-top:0 !important;
	padding-top:0 !important;
}

/******
VARIOUS
*/

.imgbox {
	width:233px;
	height:180px;
}
.column293 img {
	border:1px solid #FFF;	
}
.white {
color:#FFF;	
}
.partner_box {
	width:171px;
	min-height:250px;
	padding:16px;
	float:left;
	background-color:#DEDEDE;
	color:#000;
	font-size:12px;
	padding-bottom:12px;
}
.partner_box:hover {
	background-color:#a5017d;
	color:#FFF;
}
.partner_box:hover a:link, .partner_box:hover a:visited {
	color:#FFF;	
}
.partner_logo {
	width:171px;
	height:171px;
	background:no-repeat center center #FFF;
	margin-bottom:12px;
	
}
.partner_margin {
	width:16px;
	height:16px;
	float:left;
}

/*****
CASTING MENU 
*/

.bar_menu {
	background-color:#a5017d;
	width:260px;
	color:#FFF;
	padding:20px;
	margin-bottom:20px;
	display:block;
}
.bar_menu_inside {
	background-color:#FFF;
	width:260px;
	color:#000;
	padding:20px;
	margin-bottom:20px;
	display:block;
}
a.bar_menu {
	text-decoration:none;
	color:#FFF;
}
a.bar_menu_inside {
	text-decoration:none;	
}
a.bar_menu:hover .bar_circle {
		background:url(../img/circle_hover.gif) no-repeat;  
}
a.bar_menu:hover {
		background-color:#ed1e79;
}

a.bar_menu:hover .bar_circle_inside {
		background:url(../img/triangle_cast2.gif) no-repeat;  
}

.bar_circle {
	width:45px;
	height:45px;
	float:left;
	background:url(../img/circle.gif) no-repeat;
	line-height:45px;
	color:#a5017d;
	text-align:center;
	font-size:26px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bar_circle_inside {
	width:45px;
	height:45px;
	float:left;
	color:#FFF;
	background:url(../img/circle_blank.gif) no-repeat;
	line-height:45px;
	text-align:center;
	font-size:26px;
}

.bar_label {
	float:left;
	width:200px;
	margin-left:15px;
	margin-top:-4px;
}
.bar_menu_inside .bar_label #cast_Desc {
	color:#a5017d;	
}
.bar_text {
	font-size:11px;
	line-height:14px;
}
.restricted a:link, .restricted a:visited {
	color:#FFF;
	font-weight:bold;
}
.restricted .page_title {
	color:#FFF;
	line-height:33px;
}
.video_left {
	float:left;
	width:460px;
}
.video_right {
	margin-top:5px;
	float:left;
	width:80px;
	text-align:right;
}
.video_progress {
	width:10px;
	height:20px;
	background: url(../img/bt.gif) repeat-x #a5017d;
}	
#video_container_bar {
	border:1px solid #000;
	margin-top:3px;
	width:300px;	
	background-color:#FFF;
	display:none;
}
.press_room_box {
	background-color:#E6E6E6;
	padding:30px;
}
.back_partner {
	float:right;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:15px;
	margin-top:6px;
	margin-bottom:-6px;
}
.back_partner a:link, .back_partner a:visited {
	color:#FFF;
	text-decoration:none;
}
.back_partner a:hover {
	text-decoration:underline;	
}
.input_small {
	width:200px;	
}
.data_comp_lbl {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#000;	
}
#talent_full, #lele_full, #datch_full {
	display:none;	
}
.presskit_box {
	width:540px;
	height:90px;
	background:url(../img/presskit_bg.gif) repeat-x 0 25px;
}
.presskit_icon {
	width:75px;
	height:80px;
	float:left;
	margin:10px 35px 0 25px;
}

.presskit_label {
	width:350px;
	padding-top:40px;
	font-size:12px;
	color:#777;
	float:left;
	
}
.black {
	color:#000;	
	font-weight:normal;
}
.profile_grey {
	background-color:#E6E6E6;
	padding:23px;
	line-height:22px;
	font-size:14px
}
.profile_violet {
	background-color:#A5017D;
	color:#FFF;
	font-weight:bold;
	padding:12px 23px 12px 23px;
	line-height:22px;
	font-size:14px
}
.profile_button {
	float:right;
	width:120px;
	height:50px;
	margin-top:186px;
}
.profile_email_button {
	float:right;
	width:120px;
	height:50px;
	margin-top:8px;
}
.dativideo {height:1070px}
.video_minibox {
	width: 160px;
	float: left;
	cursor: pointer;
}
.boxlarge {
	width: 240px;
	margin-top: 5px;
}
.video_minibox:hover .video_thumbnail {
	border: 2px solid #A5017D;
}
.video_minibox:hover .video_titlename {
	color: #A5017D;
}
.video_minibox:hover .video_button, .video_minibox2:hover .video_button2 {
	display: block;
}
.video_minibox2 {
	width: 122px;
	float: left;
	cursor: pointer;
}

.video_titlename {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #A5017D;
	font-size: 14px;
}
.video_titlename2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #A5017D;
	font-size: 12px;
}
.video_thumbnail {
	width: 156px;
	border: 2px solid #DDD;
	height: 88px;
	background-color: #EEE;
	margin: 8px 0 4px 0;
}
.video_thumbnail2 {
	width: 120px;
	border: 2px solid #DDD;
	height: 90px;
	background-color: #EEE;
	margin: 8px 0 4px 0;
}
.video_button {
	position: absolute;
	display: none;
	width: 60px;
	margin: 14px 0 0 49px;
	height: 60px;
	background: url(../img/play.png) no-repeat;
}
.video_button2 {
	position: absolute;
	display: none;
	width: 60px;
	margin: 14px 0 0 31px;
	height: 60px;
	background: url(../img/play.png) no-repeat;
}
.video_margin {
	float: left;
	width: 30px;
	height: 30px;
}
.video_margin2 {
	float: left;
	width: 28px;
	height: 28px;
}
.video_loader {
	width: 32px;
	height: 32px;
	background: url(../img/load2.gif) no-repeat;
	margin: 190px auto;
}
#video_switchblank {
	position:absolute;
	background:url(../img/white.png) repeat;
	width:540px;
	z-index:2;
	height:525px;
	display: none;
}

.pagination{
  float: right;
  padding:0; 

}
.pagination a:link, .pagination a:visited {
	text-decoration: none;
	color: #000;
}
.pagination div {
	float: left;
	margin-right: 10px;
	width: 28px;
	padding-top: 5px;
	height: 23px;
	background-color: #DEDEDE;
	list-style-type:none;
	text-align: center;
	cursor: pointer;
}
.pagination div:hover {
	background-color: #555;
	color: #FFF;
}
.pagination .violetpage {
	background-color: #A5017D;
	color: #FFF;
}
.subvideo_line1 {
	margin-top: 15px;
	padding: 20px;
	float: left;
	width: 300px;
	background-color: #E6E6E6;
}
.subvideo_line2 {
	width: 160px;
	float: left;
	background-color: #E6E6E6;
	text-align: right;
	padding: 20px;
	margin-top: 15px;
}
.sidebar_video {
	padding: 17px 25px 20px 30px;
	width: 245px;
	background-color: #FFF;
}
#add_videocomment {
	display: none;
	background-color: #E6E6E6;
	padding: 20px;
	margin-top: 15px;
}
#comment_text {
	width: 350px;
	height: 60px;
	margin: 3px 0 10px 0;
	padding: 5px 3px 3px 3px;
	font-size: 13px;
}
.commento {
	width: 498px;
	padding: 20px;
	border: 1px solid #E6E6E6;
	margin-bottom: 20px;
}
.commento:hover {
	background-color: #F1F1F1;
	cursor: default;
}
a.locations {
	display: block;
	width: 215px;
	float: left;
	height: 600px;
	}
.channeltext {
	width: 310px;
	margin-left: 43px;
	float: left;
}
.channeltext2 {
	width: 440px;
	margin-left: 35px;
	float: left;
}
.purp {
	color: #A5017D;
}
.column_black a:link, .column_black a:visited {
	color: #FFF;
	text-decoration: none;
}
.column_black a:hover {
	text-decoration: underline;
}
.partners_title {
	margin-top: 10px;
	float: left;
	width: 400px;
}
.partners_description {
	float: left;
	width: 460px;
	font-size: 12px;
	line-height: 14px;
	text-align: right;
	margin-bottom: 20px;
}
.comingdiv {
	width:410px;
	font-size: 14px;
	
	line-height: 17px;
}
.core_left_side {
	width: 542px;
	float: left;
}
.core_right_side {
	margin-bottom:10px;
}
.core_title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.core_title_left {
	width: 302px;
	float: left;
}
.core_title_right {
	width: 240px;
	float: left;
	text-align: right;
}
.core_subtitle {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style: italic;
	color: #A5017D;
}
.core_subtitlex {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-style: italic;
	color: #A5017D;
	line-height: 24px;
}

.text_popup_def {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	color: #444;
	line-height: 17px;
}

.text_popup_def_small {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: italic;
	color: #444;
	line-height: 17px;
}
#webcam_box {
	width: 542px;
	height: 361px;
	color: #FFF;
	background: url(../img/load1.gif) no-repeat 258px 170px #000;
	margin-top: 23px;
}
.chat_box {
	width: 302px;
	height: 455px;
	background-color: #FFF;
}
.chat_box_new {
	width: 294px;
	height: 455px;
	background-color: #FFF;
}
.chat_discl {
	width: 302px;
	text-align: right;
	color: #000;
	font-size: 14px;		
}
.banner_box {
	width: 542px;
	height: 85px;
	padding-top: 25px;
	text-align: center;
}
.banner468_60 {
	width: 468px;
	height: 60px;
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	background-color: #FF8E1E;
	color: #000;
}
.cam_btn {
	width: 128px;
	height: 37px;
	color: #FFF;
	text-align: center;
	padding-top: 49px;
	float: left;
	background: url(../img/cam_btn.gif) no-repeat;
}
.cam_btns {
	width: 98px;
	height: 49px;
	color: #FFF;
	text-align: center;
	padding-top: 34px;
	float: left;
	font-size: 11px;
	background: url(../img/cam_btns.gif) no-repeat;
}
.cam_btn2 {
	width: 128px;
	height: 37px;
	color: #FFF;
	text-align: center;
	padding-top: 49px;
	float: left;
	
	background: url(../img/cam_btn2.gif) no-repeat;
}
.locationbox_onair {
	width: 594px;
	height: 138px;
	margin: 0 0 26px 34px;
	background: url(../img/locationbox_onair.gif) no-repeat;
	float: left;
}
.locationbox_notonair {
	width: 594px;
	height: 138px;
	margin: 0 0 26px 34px;
	background: url(../img/locationbox_cs.gif) no-repeat;
	float: left;
}
.imgchan {
	width: 100px;
	height: 94px;
	float: left;
	margin: 20px 0 0 8px;
}
.locationbox_text,.locationbox_text_bl {
	float: left;
	width: 300px;
	color: #FFF;
	margin: 18px 0 0 20px;
	font-size: 12px;
	line-height: 16px;
}
.locationbox_text_bl{
	color:#000;
}
.locationbox_text .title,.locationbox_text_bl .title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-style: italic;
	line-height: 30px;
}
.no_ie6{
	padding:35px;
	background-color: #FF6;
	font-size:15px;
}
.spiabox_onair {
	width: 640px;
	height: 122px;
	float: left;
	background: url(../img/spiabox_onair.gif) no-repeat;
}
.spiaora_leftbox {
	float: left;
	width: 35px;
	margin: 14px 5px 0 0;
	height: 109px;
}
.black_line{
	background-color:#000;
	padding:6px 0 6px 10px;
	color:#fff;
	font-size:12px;
	/*position:absolute;
	margin-top:349px;*/
	width:532px;
}
.purple_line{
	background-color:#A5017D;
	padding:6px 0 6px 10px;
	color:#fff;
	font-size:12px;
	width:532px;
}
.black_line_vs {
	background-image:url(../img/dot.png);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	height:22px;
	padding-top:8px;
	width:542px;
	margin-top:319px;
	line-height:14px;	
}
.new_footer {
	width: 860px;
	margin: 0px auto;
	margin-top:20px;
	background-color: #FFF;
	padding: 30px;
}
.tech_sponsors {
	color: #222;
	font-size: 11px;
	width: 170px;
	float: left;
}
.rightside {
	width:340px;
	font-size:11px;
	color:#222;
	float:right;
}
.rightside .cols {
	width:135px;
	float:left;
	line-height:14px
}
.rightside .cols a:link, .new_footer .rightside .cols a:visited {
	text-decoration:none;
	color:#222	
}
.rightside .cols a:hover {
	text-decoration:underline;
	color:#A5017D;
}
.rightside .line {
	width:336;
	height:1px;
	margin:20px 0 20px 0;
	background: url(../img/pxline.gif) no-repeat;	
}
.rightside .img {
	/*display:block;
	float:left;
	margin-right:31px;*/
}
.rightside .discl {
	width:220px;
	color:#222;
	font-size:10px;
	line-height:13px;
	margin-top:46px;
	float:left;
}
.logo_vid {
	width:90px;
	height:90px;
	margin:26px 0 0 450px;
	position: absolute;	
}
.aroom {
	background: url(../img/wbg.gif) repeat-x 0 60px;
	height: 115px;
	float: left;
	margin-right: 12px;
	text-align: center;
	color: #FFF;
	padding: 0 7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
}
.acam {
	width: 46px;
	height: 74px;
	background: url(../img/webcam.png);
	float: left;
	padding-top: 13px;
	font-style: normal;
	font-size: 25px;
	margin: 0 0 3px 20px;
	cursor: pointer;
}
.acam2 {
	width: 46px;
	height: 74px;
	background: url(../img/webcam1.png);
	float: left;
	padding-top: 13px;
	font-style: normal;
	font-size: 25px;
	margin: 0 0 3px 20px;
	cursor: pointer;
}
.aroom a:link, .aroom a:hover, .aroom a:visited {
	color: #FFF;
	text-decoration: none;
}
.text_und_chat{
	background-color:#F0F0F0;
	float:right;
	padding:10px;
	width:284px;
	height:95px;
	font-size:11px;
	line-height:16px;
}
.home_upbox {
	width: 126px;
	background:no-repeat #FFF;
	padding-left: 214px;
	height: 236px;
	float: left;
	display: block;
}
.home_downbox {
	width: 340px;
	float: left;
	color: #b4b4b4;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
	line-height: 14px;
	margin-top: -12px;
}
.demo_popup {
	width: 500px;
	float: left;
}
.whitebg {
	background-color: #FFF;
}
.imgstaff {
	width: 81px;
	height:81px;
	background-color: #EEE;
	float: left;
	margin: 8px 0 10px 0;
}
.textstaff {
	margin-left: 20px;
	width: 294px;
	float: left;
	margin-bottom: 20px;
}
.textstaff .title {
	font-size: 18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin: 13px 0 7px 0;
}
.staffbtn {
	width: 60px;
	margin-top: 19px;
	float: left;
}
.headerstaffdet {
	width: 398px;
	float: left;
}
.imgstaffdet {
	width: 200px;
	height: 200px;
	margin-right: 25px;
	float: left;
	background-color: #EEE;
}
.greystafftitle {
	font-size: 11px;
	font-style: italic;
	color: #999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.substafftext {
	width: 100%;
	height: 45px;
	font-size: 13px;
	line-height: 15px;
}
.staffdetname {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: italic;
	color: #A5017D;
	line-height: 38px;
}
.staffulltext {
	width: 380px;
	float: left;
}
.staffimages {
	width: 265px;
	float: left;
	margin-right: 30px;
}
.staffimages img {
	margin-bottom: 20px;
}
.staffpdf {
	background: url(../img/pdficon.jpg) no-repeat left;
	width: 100px;
	height: 30px;
	padding: 60px 0 0 4px;
	font-size: 11px;
	margin: 110px 0 0 -6px;
	height: 16px;
	position: absolute;
}

.boxhome_1_4 {
	width: 350px;
	height: 230px;
	float: left;
	background-color: #FFF;
}
.boxhome_1_4_right {
	width: 345px;
	height: 230px;
	float: left;
}
.boxhome_1_4_right_top {
	background: url(../img/home_1_4_right_1.png) no-repeat;
	width: 313px;
	height: 129px;
	padding: 29px 0 0 32px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #FFF;
	line-height: 16px;
}
.boxhome_1_4_right_top .big {
	font-size: 19px;
	margin-bottom: 5px;
}

.friends_table thead tr td {
	background-color: #A5017D;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFF;
}
.friends_table tbody tr td {
	background-color: #EEE;
}
.friends_table tbody .done td {
	background-color: #ffb9d8;
}
.friends_table tbody tr:hover td {
	background-color: #DADADA;
	cursor: default;
}
.friends_table tbody .done:hover td {
	background-color: #ef9cc0;
	cursor: default;
}


.credit_table thead tr td {
	background-color: #D3D3D3;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #1A1A1A;
}
.credit_table thead tr td, .credit_table tbody tr td  {
	padding-left:20px
}
.credit_table tbody tr td {
	background-color: #EAEAEA;
	color:#4D4D4D;
}
.credit_table tbody .done td {
	color: #A5017D;
}
.credit_table tbody .grey1 td {
	background-color:#F3F3F3
}
.credit_table tbody tr:hover td {
	background-color: #e1e1e1;
	cursor: default;
}
.cassa_user{
	float:left;
	width:177px;
	height:115px;
	background-color:#A5017D;
	text-align:center;
	padding:10px 0 0 0;
	color:#FFF;
	line-height:35px
}