body
{
	background:#000 url(/images/webmessenger/virginradio/background_opened.jpg) left top no-repeat;
	padding:0;
	margin:0;
	color:#FFF;
}

#msgrmessage{text-align:center; margin:300px 0 0 0; height:100px; padding:0; color:#FFF;font-size:16px; font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif;}

#msgrconnect{text-align:center; margin:200px 30px 0 30px; padding:0; height:200px;  }
#msgrconnect p{font-size:12px; margin-top:50px;}

#msgr #header{height:5px; visibility:hidden;}

#msgr #profilecontainer #profilewrapper{float:left; height:64px; width:300px; margin:0 0 0 10px; padding:0; text-align:left;}
#msgr #profilecontainer #profilewrapper #personalmessage input{margin:0; padding:0; background:transparent; border:none; font-size:13px; font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; color:#FFF; width:300px;}

#msgr #profilecontainer #profilewrapper #personalstatus #personalstatus0{margin:0; padding:0; height:20px; float:left; color:#FFF;}
#msgr #profilecontainer #profilewrapper #personalstatus #personalstatus0 span{font-size:11px;}
#msgr #profilecontainer #profilewrapper #personalstatus #personalstatus0 a{color:#FFF; text-decoration:none;}
#msgr #profilecontainer #profilewrapper #personalstatus #personalstatus0 a:hover{text-decoration:underline;}

#msgr #profilecontainer #profilewrapper #personalstatus #personalstatus2{margin:0; padding:0 0 0 4px; height:20px; float:left; color:#FFF;}
#msgr #profilecontainer #profilewrapper #personalstatus #personalstatus2 span{font-size:11px;}
#msgr #profilecontainer #profilewrapper #personalstatus #personalstatus2 a{color:#FFF; text-decoration:none;}
#msgr #profilecontainer #profilewrapper #personalstatus #personalstatus2 a:hover{text-decoration:underline;}

#msgr #actionList .actionListItem a{padding:0; margin:0 12px 0 0; float:left; height:22px;font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-decoration:none;}
#msgr #actionList .actionListItem a:hover{text-decoration:underline;}

#msgr #searchBox{margin:10px 7px 0 7px; padding:0; height:26px; width:auto; text-align:left;border:none; background:#333333;}
#msgr #searchBox .searchBox_input{padding:4px 5px 0 5px; height:22px; width:70%; float:left; border:none; background:transparent; font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;}
#msgr #searchBox .searchBox_onBing {margin:5px 8px 0 0; padding:0; width:auto; height:auto; float:right; font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;}
#msgr #searchBox .searchBox_onBing a{color:#FFF; text-decoration:none; margin:0; padding:0;}
#msgr #searchBox .searchBox_onBing a:hover{color:#FFF; text-decoration:underline; margin:0; padding:0;}

#msgr #addContactBox{margin:10px 7px 0 7px; padding:0; height:26px; width:auto; text-align:left;border:none; background:#333333;}
#msgr #addContactBox .searchBox_input{padding:4px 5px 0 5px; height:22px; width:95%; float:left; border:none; background:#333333; font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;}

#msgr #separator {height:25px; width:100%; margin:0; padding:0; clear:both; background:url(/images/webmessenger/virginradio/generic_separator.png) center no-repeat;}

#contactlist{width:auto; height:310px; margin:0; padding:0; text-align:left; font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; color:#000; overflow-x: hidden; overflow-y: scroll; background:#333333;}
#contactlist .contactlist_group h1{color:#FFF;}
#contactlist .contactlist_group a{ text-decoration:none; color:#FFF;}
#contactlist .contactlist_group a:hover{ text-decoration:underline; color:#FFF;}
#contactlist .ContactItem_inner p{padding:0 0 0 3px; font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; width:319px; *width:auto;}

#msgr #msgrtabcontainer{width:410px; height:auto; margin:0; padding:0; text-align:left;}
#msgr #msgrtabcontainer ul.msgrtabs{float:left; list-style:none; margin:10px 0 0 7px; padding:0; width:99%; *width:98%; height:33px; background:url(/images/webmessenger/virginradio/conversation_tab_bg.jpg) left top repeat-x;}
#msgrtabdata #conversations .conversationItem .conversationItemWrapper .offlinemsg p{color:#FFF;}

#msgr #msgrtabcontainer li.first{float:left; background:url(/images/webmessenger/virginradio/conversation_tab_off.jpg) left top  no-repeat; height:33px; padding:7px 0 0 11px; width:89px;*width:100px; text-align:left; position:relative; overflow:hidden;}
#msgr #msgrtabcontainer li.selected{background:url(/images/webmessenger/virginradio/conversation_tab_on.jpg) left top no-repeat; margin:0; padding:7px 0 0 31px; height:26px; *height:33px; width:69px; *width:100px; overflow:hidden;}
#msgr #msgrtabcontainer li.selected span{font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; white-space:nowrap;}

#msgr #msgrtabcontainer li.contatti{float:left; background:url(/images/webmessenger/virginradio/conversation_tab_contatti_off.jpg) left top  no-repeat; height:33px; padding:7px 0 0 11px; width:89px;*width:100px; text-align:left; position:relative; overflow:hidden;}
#msgr #msgrtabcontainer li.contattiselected{background:url(/images/webmessenger/virginradio/conversation_tab_contatti_on.jpg) left top no-repeat; margin:0; padding:7px 0 0 31px; height:26px; *height:33px; width:69px; *width:100px; overflow:hidden;}
#msgr #msgrtabcontainer li.contattiselected span{font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; white-space:nowrap;}

.conversationhistory{height:250px; width:auto; padding:5px 5px 5px 5px; border:none; background-color:#333333; border-top:none;font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; font-size:13px; overflow-x: hidden; overflow-y: scroll;}

.conversationhistory span{height:15px;font-size:13px;font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; white-space:normal; color:#FFF;}
.conversationhistory span a{color:#FFF;}
.conversationhistory span a:hover{color:#FFF;}
.conversationarea{height:45px; width:100%; border:none; background-color:#333333; margin:0; padding:0 0 0 5px; overflow:auto; text-align:left;font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;}
.conversationInput{height:35px; margin:0; padding:0; text-align:right; color:#FFF;}
.conversationInput input{height:auto; width:auto; margin:0; padding:0; color:#FFF;}

#changeStatusContainer{width:123px; height:139px; padding:5px 0 0 5px; display:block; top:40px; left:145px; *top:45px; *left:145px; text-align:left; background: url(/images/webmessenger/virginradio/bg_changeStatusContainer.png) top left no-repeat; position:absolute; z-index:150 !important;}
#changeStatusContainer .stringStatus a{color:#FFF; text-decoration:none;}

#boxEmoticon{width:256px; height:138px; display:block; top:424px; left:68px; *top:415px; *left:68px; text-align:left; background:url(/images/webmessenger/virginradio/conversation_bg_emoticon.png) top left no-repeat; position:absolute; z-index:150 !important;}

#bannerPromo{width:222px; height:59px; display:block; top:553px; left:453px; *top:553px; *left:456px; text-align:left; background:#000; position:absolute; z-index:130 !important;}
#bannerPromo .img {border:0;}

#notsupportedmessage {color:#FFF; font-size:16px; font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif;}
#notsupportedmessage a{color:#d90128;}
#notsupportedmessage a:hover{color:#d90128;}



.msn-webradio{width:409px; height:168px; margin-left:10px; margin-top:22px; background:url("/images/msn/bg_webradio.png") top left no-repeat;}
.msn-webradio #player{height:122px;}
.msn-webradio #player div{padding:5px;}
.msn-webradio .icone{margin:4px 4px 4px 10px;}
.msn-webradio .icone img{padding:1px; border:1px solid #999; margin-right:10px;}
.msn-news{margin-left:10px; margin-top:10px; background:url("/images/msn/bg_news.png") top left no-repeat; width:409px; height:97px; overflow:hidden;}
.msn-news .img-news{margin-left:10px; margin-top:3px; overflow:hidden; height:90px; float:left;}
.msn-news p{width:180px; font-size:11px; float:left; line-height:16px; margin-left:15px; margin-top:10px;}
.msn-news p strong.t,.msn-news p a{color:#BE0624;}

.msn-video{margin-left:10px; margin-top:10px; overflow:hidden; background:url("/images/msn/bg_webtv.png") top left no-repeat; width:409px; height:206px;}
.msn-video .first-video{float:left; margin-top:35px; margin-left:5px; width:187px;}
.msn-video .first-video p{padding:3px;}
.msn-video .first-video img{width:180px; padding:1px; border:1px solid #999;margin:1px 1px 1px 2px;}
.msn-video .altri-video{float:left; overflow:hidden; margin-top:35px;}
.msn-video strong{color:#BE0624; font-size:12px;}
.msn-video .altri-video .singolo{overflow:hidden; margin-bottom:7px;}
.msn-video .altri-video .singolo div{width:70px; overflow:hidden; float:left; margin-left:10px; border:1px solid #999; padding:1px;}
.msn-video .altri-video .singolo p{float:left; margin-left:10px; width:115px; font-size:11px;}

