﻿.waiting
{
	text-align:center;
}
img.loading
{
	clear:left;
	margin: 3px auto;
}
ul{list-style:none;}
ul li{list-style:none;}
.friends {
	padding:1px;
	clear				: both;
	height:220px;
	width:245px;
	margin:0 auto;
	overflow:auto;
}

.mute
{
width:21px;
overflow:hidden;
cursor:pointer;
}

.mute img
{
	cursor:pointer;
	border:none;
	margin-top:-3px;
}

.friends h4
{
	margin:0;
	font-size:11px;
	font-weight:bold;
}

#imtoolbar
{
    text-align:right;
    margin:3px;
    margin-top:7px;
}

#imheader
{float:left; font:bold 12px;}

#imstatus
{
    float: right; margin: -4px  3px 0 0;
    width:125px;
}
    
#immystatus{ font:bold 12px;}
#immystatus img{padding-top:0px; margin:2px;}

.sizer {
	width				: 4px;
	height				: 100%;
    background			: url('/images/sizer_handle.gif');
	background-position	: left;
	background-repeat	: no-repeat;
	margin-top			: 1px;
	float				: right;
	cursor				: w-resize;
}
.plan{
	margin:2px;
}
.names {
clear:left;
float:left;
font-size:11px;
margin-left:2px;
width:415px;
}

.names img{
    max-width:50px;
    vertical-align:middle;
}

ul{list-style:none;}
ul.lstFriends{font-weight:normal; margin:0px 0 0 2px; list-style:none; padding:0px;}
ul.lstFriends li { vertical-align:middle; clear:left; }
ul.lstFriends li img{margin:0px; padding:0px; float:left;}
ul.lstFriends li span{
     padding-left:7px; width:160px;
 }
.messages, .names 
{
	padding:1px 2px;
}

.who_ul {
	list-style-type		: none;
}

.who_content {
	overflow			: auto;
	cursor				: text;
}

.names li.member {
	overflow			: hidden;
	white-space			: nowrap;
	color				: #000000;
	list-style-type		: none;
	list-style-image	: none;
	display				: block;
	background-color	: transparent;
	min-height			: 16px;
	line-height			: 16px;
	border-bottom		: 1px solid #e1eefe;
	cursor				: pointer;
	padding-left		: 8px;
	padding-right		: 4px;
}

.names li.member  span
{
    cursor:pointer;
}

.names li.operator {
	font-weight			: bold;
}

.names li.voice {
	 font-style			: italic;
}

.messages 
{
	float:left;
	cursor				: text;
	text-align:left;
	clear:both;
	display:block;
}

.messages_content 
{
    border				: 1px solid #ccc;
	list-style-type		: none;
	overflow			: auto;
	float:left;
	text-align:left;
	width:415px;
	height:300px;
	background-color	: #ffffff;
	margin:2px 0pt;
}

.messages_content span {
	float:left;
	margin-left: 4px;
}

div.from,div.me {
	width				: auto;
	overflow			: hidden;
	float				: left;
	clear				: both;
	text-align			: left;
	color				: #ff2404;
	margin-right		: 2px;
	font-weight:bold;
	font-size:11px;
}

div.me
{
    color:#022b6a;
}


div.message {
	color: #000000;
	clear:left;
	padding:0px;
}

span.message {
	color				: #000000;
		padding:0px;
		text-align:left;
}

span.notice {
	color				: #1d4c8d;
}

span.kick {
	color				: #1d4c8d;
}

span.part {
	color				: #1d4c8d;
}

span.join {
	color				: #1d4c8d;
}

span.topic {
	color				: #1d4c8d;
}

span.privmsg {
	color				: #1d4c8d;
}

.header {
	height				: 21px;
	line-height			: 21px;
	padding-left		: 8px;
	background-image	: url('/images/headerbg.gif');
	background-repeat	: repeat-x;
	color				: #083772;
	font-weight			: normal;
	/*border-bottom		: 1px solid #99bbe8;
	border-top			: 1px solid #99bbe8;*/
	overflow			: hidden;
	white-space			: nowrap;
}

.header span {
	line-height			: 21px;
	color				: #083772;
	font-weight			: bold;
}

.who_title {
	line-height			: 21px;
	color				: #15428B;
	font-weight			: normal;
	overflow			: hidden;
	white-space			: nowrap;
}

.who_sizer {
    line-height			: 1px;
    font-size			: 1px;
    background-image	: url('/images/collapse.gif');
    width				: 12px;
    height				: 11px;
    margin-top			: 5px;
    margin-right		: 5px;
    cursor				: pointer;
    z-index				: 10;
    float				: right;
}

#new_channel.channel_button {
}

#new_channel .tab_center {
	width				: 12px;
	padding-left		: 6px;
}

.list_content {
	margin				: 8px;
	padding				: 8px;
	color				: #083772;
	line-height			: 18px;
}

.list_content input	{
	width				: 560px;
	border				: 1px solid #99bbe8;
	color				: #083772;
	height				: 18px;
	line-height			: 18px;
	padding-left		: 4px;
	padding-top			: 4px;
}

.list_content img {
	margin				: 8px;
	float				: left;
}

.list_input {
	color				: #083772;
}

.list_list {
	background-color	: white;
	border				: 1px solid #99bbe8;
	height				: 318px;
	overflow			: auto;
	color				: #083772;
}

div.channelwrapper
{
    padding:10px;
    background-color:#DFE9F1;
    clear:both;
 
}
div.channel 
{
	border: 0px solid #ccc;
	padding:4px;
	clear:both;
	display:block;
}

div.channel_list_entry {
	height				: 16px;
	line-height			: 16px;
	white-space			: nowrap;
	border-bottom		: 1px solid #e1eefe;
	padding-left		: 4px;
	margin-top:2px;
	overflow			: hidden;
	cursor				: pointer;
}

div.channel_list_entry div.channel_list_members {
	padding-left		: 4px;
	margin-right		: 4px;
	float				: left;
	width				: 20px;
	border-right		: 1px solid #e1eefe;
	overflow			: hidden;
	line-height			: inherit;
	white-space			: nowrap;
}

.statusbar
{
	clear:both;
	margin:2px 0;
	padding:0;
	width: 415px; height: 30px; 
	border:solid 1px #ccc;
	 background-color:#cedff7;
}

.statusbar li
{
	padding:0 2px;
	margin: 0;
	height:30px;
	display:block;
	float:right;
}

.statusbar li.status
{
	float:left;
	padding-top:10px;
}

.network_select select, .name_input input	{
	width				: 260px;
	border				: 1px solid #99bbe8;
	color				: #083772;
	height				: 18px;
	line-height			: 18px;
	margin-left			: 4px;
	margin-top			: 4px;
}


.button_left, .button_right {
    font-size			: 1px;
    line-height			: 1px;
}

.button_left {
	float				: left;
    width				: 3px;
    height				: 21px;
    background			: url('/images/btn-sprite.gif') no-repeat 0px 0px;
}

.button_right {
	float				: left;
    width				: 3px;
    height				: 21px;
    background			: url('/images/btn-sprite.gif') no-repeat 0px -21px;
}

.button_center {
	width				: 60px;
	float				: left;
    background			: url('/images/btn-sprite.gif') repeat-x 0px -42px;
    height				: 21px;
    font				: normal 11px "san serif",tahoma,verdana,helvetica;
    cursor				: pointer;
    white-space			: nowrap;
    -moz-user-select	: none;
    -khtml-user-select	: none;
}

.button_text  {
	width				: 55px;
    vertical-align		: middle;
    text-align			: center;
    padding				: 0px 5px;
    display				: block;
	padding-top			: 5px;
}


#overlay {
	position			: absolute;
	width				: 100%;
	height				: 100%;
	top					: 0px;
	left				: 0px;
	background-color	: white;
	z-index 				: 1000;
}

div.send {
	margin: 0;
	clear	: both;
	overflow			: hidden;
	white-space			: nowrap;
	text-align:left;
	padding:0;
	padding-left:2px;
	width: 415px; background-color: #fff;
}

div.send iframe{ height:60px;}
iframe{border:none;frameborder:0; }
.pop{ cursor:pointer; width:18px;}
.pop img{ margin-left:3px; float:right; margin-top:5px; border:none;}
.support img{margin-top:-2px; border:none;}
.steps{
	margin:2px;
	list-style:none;
	padding:0;
}

.tracker{float:right;padding:2px;margin:2px 3px 0 ;border:solid 1px #ccc;font-size:11px;max-width:178px;
	min-width:178px;overflow:hidden;
}
.tracker p{ font-family:Tahoma; font-size:10px}
.message_main{width: 425px; padding:3px; float:left; border: solid 1px #ccc; background-color:#fff;margin:2px 0 2px 3px;}
.message_top{width: 425px;}
.message_plan{width: 320px; float: left;}

.window select{
  margin:2px 5px;
   width: 90px;
   font-size:10px;
}
h4{margin :0px;padding:3px;}
.left{float:left;}
.right div.right{float:right;}
.planlogo{margin:3px;}
.phone{
overflow:hidden;
width:100px;}
.phone img{margin:2px;}
img.corner{float:left;}
small.sku{font-size:9px; color:#94dfff;}
u {text-decoration:underline;}
.sendwrapper{margin-top:4px; margin-left:0px; }
.editor{width:400px;height:60px; border:solid 1px #ccc; margin:0; padding:2px;}
.editor:hover{border:solid 2px #aaa;}
.sendbutton
{
    height:30px;
    width:120px;
    margin:2px 0;
    font : normal 11px verdana;
	background: Transparent url( '/images/send.png' ) repeat-x top;
	cursor: pointer;
	border: 0px solid #cc0000;
	vertical-align:middle;
	float:right;
	margin-top:35px;
}

.right{float:right;}
h5{margin:2px}
ul{margin:2px;padding:2px;}
ul li li{list-style:none;}
div.channels
{
	background-color:transparent;

display:block;
font-size:10px;
margin-left:5px;
}

ul.channels
{
	list-style:none;
}
.support img{height:28px;}
li.channel{
border:solid 1px #ececec;
float:left;
font-size:9px;
margin:3px;
padding:2px;
width:160px;
}

li.channel:hover{border-color:#bb0000;}

li.channel h5{background-image:url(/im/images/room.jpg);padding-left:23px; background-repeat:no-repeat;}
ul.members{padding:10px 5px; overflow:auto;}

ul.members img{vertical-align:middle;}

.overlay{
	background-color:#000;
    opacity				: .85;
	-moz-opacity		: .85;
	filter				: alpha(opacity=85);
	z-index:5;
}


ul.connect
{
	font-size:12px;
}

ul.connect li
{
	clear:left;
	display:block;
	padding:3px 5px;
}

ul.connect li label
{
		font-weight:bold;
	width:100px;
	display:block;
	float:left;
}

ul.connect li em{color:Red; font-weight:bold;}
ul.connect li textarea
{
	width:250px;
	margin-left:5px;
}

ul.connect li input
{
	font-size:12px;
}

.question
{
	padding:3px;
}

small.loc{clear:left; font-size:9px; display:block;}
h4.onlineplans
{
	font-family : "Trebuchet MS";
	font-size: 24pt;
	font-weight:bold;
	color:#fff;
}
h4.onlineplans img
{
	vertical-align:middle;
	margin-right:10px;
}
#onlineplans{position: relative;}
#onlineplans ul{ height:auto; clear:both;display:block;color:#0052AB ; margin:1px; color:White; }
#onlineplans a{display:block; padding:2px; margin:2px;color:#424539 ; 
	font-weight:bold;
	font-family: Trebuchet MS;
	font-size: 12.5px;
	text-decoration:none;}
 .clear{clear:both;}

#onlineplans .planlogo
{ height:32px; width:67px; margin:2px 5px 0 14px;}
#onlineplans img.phonelogo
{
	float:none;
	margin:7px auto;
}
#onlineplans div.phonelogo,#onlineplans div.sum,#onlineplans div.bottom
{
	clear:both;
	display:block;
	width:150px;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-align:center;
	color:#424539 ; 
}
#onlineplans div.phonelogo{height:130px;}
#onlineplans div.sum{height:36px; padding-left:10px; padding-top:3px;}
#onlineplans div.bottom{height:30px;}
#onlineplans div.bottom a{float:none;display:block;clear:left; width:100px;margin:3px auto;}
#onlineplans div.sum p{width:145px;margin:0;padding:0; line-height:14px;}
#onlineplans li{display:block; float:left;width:161px;padding:22px 0 0 0;  height:254px; margin:0px; background:#8cb239 url(/im/images/online_planbox.png) center no-repeat;}

#onlineplans a.contract
{
	font-style:italic;
	color:#424539;
	width:150px; 
	display:block;
	white-space:normal;
	margin:0 0 0 2px;
	line-height:16px;
	overflow:hidden;
}
h4{clear:both;}

div.plandetail{float:left; padding:2px 2px 2px 5px; background-color:#fff;background: #fff url(/im/images/box/pb.png) repeat-y}

.countdown{
background:transparent url(/images/wizard/countdown-base.png) no-repeat scroll 0%;
clear:both;
color:#676767;
font-family:Trebuchet MS;
font-size:42px;
height:108px;
margin:0pt auto;
padding-top:30px;
width:254px;
}

.countdown a{font-size:14px; color:#000;}
* html .countdown
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wizard/countdown-base.png", sizingMethod="crop");
}
#onlineplans  input[type="text"]{font-size:12px; font-weight:bold;}
#onlineplans a.moreplans
{
	float:right;
	clear:both;
	display:block;
}

.dlgcenter{text-align:center;}
.normal{font-size:11px;}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
    position:absolute;
}

.LV_valid {
    color:#00CC00;
    padding:7pt 10px;
    height:1px;
    background: url("/images/wizard/good.png") no-repeat left;
}
.LV_load {
    color:#00CC00;
    padding:7pt 10px;
    height:1px;
    background: url("/images/wizard/loda.gif") no-repeat left;
}	
.LV_invalid {
    color:#CC0000;
    padding:7pt 10px;
    height:1px;
    background: url("/images/wizard/bad.png") no-repeat left;
}
  .LV_default {
    color:#CC0000;
    padding:7pt 10px;
    height:1px;
   
}  
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 2px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 2px solid #CC0000;
}

.preview h2.cash
{
	background:#fff url(/images/dollar2.png) no-repeat scroll 0% 50%;
	padding-left:30px;
	font-size:24px;
}
* html .preview h2.cash
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/dollar2.png", sizingMethod="crop");
}
h2,h3{margin:5px 0px}


div.approve{text-align:center;padding:5px;}
div.approve .countdown{ padding:0;}

div.poppreview{border:none;}
div.poppreview .phone{width:auto;}
div.poppreview .plan{width:auto;}

.livebar{clear: both; padding-left: 120px; padding-top: 5px;
        padding-bottom: 5px; height: auto; padding-right: 125px; display:none;
}
.live-status {width:300px;}
.live-status div{float:left;}
.live-status div {
	color:#575757;
	font-family:Arial Verdana; 
	font-size:12px;
	cursor:pointer;
	border:none; 
	height:20px;
	font-weight:bold; 
	background-repeat: no-repeat; 
	background-position:left;
	padding-left:20px;
}
	    
.live-status .opps
{
	background-image:url(../../images/newopp.png); 
}
.live-status  a
{
text-decoration:none; cursor:pointer;color:#575757;
font-family:Arial Verdana; 
font-size:12px; border:none; outline:none;
}
.live-status  a:hover
{
text-decoration:none; cursor:pointer;color:#575757;
font-family:Arial Verdana; 
font-size:12px; border:none; outline:none;
}	   	
.live-status .sellers
{
	margin-left:3px;
background-image:url(../../images/smile_face.png); 
}


#cartHead .support{display:none;}