/*
Site designed and developed by Neusis - www.neusis.com
*/

/****************************************************************
	BASIC
****************************************************************/
body {
	background:#8d8d8d url("../../images/joopz.com/grid/bg_subpage.gif") 0 0 repeat-x;
	margin:0;
	padding:0;
	text-align:center;
}
body,input,textarea,select,td,th {
	color:#4d4d4d;
	font:11px Tahoma, Arial, Verdana, sans-serif;
}
#wrapper{
	padding:0 0 20px;
}
#wrapper:after {
	content: ".";
	display: block;
	height:0;
	clear: both;
	visibility: hidden;
}
#wrapper {
	display:block;
}

/****************************************************************
	header
****************************************************************/
#header {
	position:relative;
	height:149px;
}
#header h1 {
	background:url("../../images/joopz.com/grid/logo_joopz_small.gif") 0 0 no-repeat;
	width:161px;
	height:113px;
	position:absolute;
	top:11px;
	left:46px;
}
	#header h1 a {
		display:block;
		height:113px;
	}
	#header h1 span{
		display:none;
	}
	/* nav */
	#nav {
		background:url("../../images/joopz.com/grid/bg_nav_1.gif") 0 0 no-repeat;
		position:absolute;
		top:68px;
		right:0;
		width:410px;
	}
		#nav ul {
			background:url("../../images/joopz.com/grid/bg_nav_2.gif") 100% 0 no-repeat;
			height:81px;
			heigh\t:54px;
			padding:24px 27px 0 29px;
		}
		#nav ul:after {
			content: ".";
			display: block;
			height:0;
			clear: both;
			visibility: hidden;
		}
		#nav ul {
			display:block;
		}
			#nav ul li {
				float:left;
				background-position:0 0;
				background-repeat:no-repeat;
				height:22px;
				list-style:none;
			}
			#nav ul li.messages,
			#nav ul li.messages a {
				background-image:url("../../images/joopz.com/grid/nav_messages.gif");
				width:103px;
			}
			#nav ul li.history,
			#nav ul li.history a {
				background-image:url("../../images/joopz.com/grid/nav_history.gif");
				width:76px;
			}
			#nav ul li.contacts,
			#nav ul li.contacts a {
				background-image:url("../../images/joopz.com/grid/nav_contacts.gif");
				width:91px;
			}
			#nav ul li.settings,
			#nav ul li.settings a {
				background-image:url("../../images/joopz.com/grid/nav_settings.gif");
				width:84px;
			}
				#nav ul li a {
					display:block;
					background-repeat:no-repeat;
					background-position:0 -44px;
					height:22px;
				}
				#nav ul li a:hover {
					background-position:0 0;
				}
				#nav ul li span {
					display:none;
				}
				
	/* Upgrade to Joopz Premium */
	p#upgrade-link {
		color:#7a7a7a;
		font-size:12px;
		font-weight:bold;
		position:absolute;
		right:9px;
		text-align:right;
		top:38px;
	}
	p#upgrade-link img {
		vertical-align:middle;
	}

	p#announcement {
		color:#424241;
		font-size:12px;
		font-weight:bold;
		position:absolute;
		right:9px;
		text-align:right;
		top:38px;
	}
		p#announcement span {
			color:#cc0000;
			font-size:11px;
			font-weight:normal;
			padding-right: 8px;
		}
		p#announcement a {
			color:#81ad00;
			font-size: 11px;
			text-decoration: underline;
		}


/****************************************************************
	modules
****************************************************************/
#modules {
	width:269px;
	float:left;
}
#modules h3 {
	font-weight:normal;
	color:#424241;
	font-size:18px;
	margin:0 12px 8px;
}
/****************************************************************
	sms-forwarding
****************************************************************/
#modules #sms-forwarding {
	text-align:center;
	padding:3px 60px 3px 60px;
	margin:-13px 0 12px;
	position:relative;
}
#modules #sms-forwarding.on {
	background: url("../../images/joopz.com/grid/bg_sms-forwarding_on.gif") 50% 0 no-repeat;
}
#modules #sms-forwarding.off {
	background: url("../../images/joopz.com/grid/bg_sms-forwarding_off.gif") 50% 0 no-repeat;
}
	#modules #sms-forwarding h4 {
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		margin:0;
		padding:0;
		display:inline;
	}
	#modules #sms-forwarding h4 a {
		background: url("../../images/joopz.com/grid/dots1.gif") 0 100% repeat-x;
	}
	#modules #sms-forwarding h4 a:hover {
		background:none;
		text-decoration:none;
	}
	#modules #sms-forwarding h4 strong {
		color:#bfff00;
	}
	#modules #sms-forwarding.off h4 strong {
		color:#4d4d4d;
	}

/****************************************************************
	#modules .box-1
****************************************************************/
#modules .box-1 {
	background: url("../../images/joopz.com/grid/bg_box1_t.gif") 0 0 no-repeat;
	margin:0 0 24px;
	padding:14px 0 0;
}
	#modules .box-1 .body {
		background: url("../../images/joopz.com/grid/bg_box1_b.gif") 0 100% no-repeat;
		padding:0 25px 4px 24px;
	}
	#modules .box-1 .body h3 {
		font-weight:normal;
		color:#81ad00;
		font-size:20px;
		border-bottom:1px solid #f2f2f2;
		padding:0 0 5px;
		margin:0 0 11px;
	}
	#modules .box-1 .body textarea,
	#modules .box-1 .body input.text {
		width:219px;
		widt\h:212px;
	}
	#modules .box-1 .body input.text.alt1 {
		margin-top: 0;
		/*margin-top:5px;*/
	}
	#wrapper #modules .box-1 .body select {
		background:#fffccc;
		border:1px solid #f6e8ad;
		padding:1px 0 0 5px;
		color:#be8b01;
		font-size:12px;
		height:20px;
		width:221px;
	}
	#wrapper #modules .box-1 .body select.multiple {
		height:57px;
		overflow:auto;
	}
	#modules .box-1 .body textarea {
		margin:0 0 11px;
		color:#be8b01;
		font-size:12px;
		line-height:1.5em;
	}
	#modules .box-1 .body textarea.type1 {
		margin:0;
	}
	#modules .box-1 .body textarea.alt1 {
		margin-bottom:0;
	}
	#modules .box-1 .body input.radio {
		margin:0 4px 0 0;
		vertical-align:bottom;
	}
	#modules .box-1 .body label {
		font-size:12px;
		color:#a6a6a6;
		margin:0;
	}
	#modules .box-1 .body label.type1 {
		display:block;
		margin:0 0 4px;
	}
	#modules .box-1 .body label:focus,
	#modules .box-1 .body div.selected label {
		color:#4d4d4d;
	}
	#modules .box-1 .body span.info {
		font-size:10px;
		color:#bababa;
		display:block;
		margin:2px 0 4px;
		line-height:1em;
	}
	#modules .box-1 .body dl.message-options {
		margin:0 0 6px;
	}
		#modules .box-1 .body dl.message-options dt {
			color:#81ad00;
			font-size:14px;
			font-weight:normal;
			margin:0 0 11px;
		}
		#modules .box-1 .body dl.message-options dd {
			height:1%;
			margin:0;
			padding:0;
		}
	#modules .box-1 .body div.row {
		padding:0 0 7px;
	}
	#modules .box-1 .body div.row2 {
		padding:0 0 9px;
	}
	#modules .box-1 .body div.submit-box {
		border-top:1px solid #f2f2f2;
		padding:11px 0 0;
		margin:-3px 0 12px;
		text-align:center;
	}
	#modules .box-1 .body div.submit-box2 {
		border-top:1px solid #f2f2f2;
		padding:11px 0 0;
		margin:6px 0 12px;
		text-align:center;
	}

	/* browse-history */
	#modules .box-1 .body dl.browse-history {
		margin:0 0 16px;
	}
		#modules .box-1 .body dl.browse-history dt {
			color:#81ad00;
			font-size:14px;
			font-weight:normal;
			margin:0 0 11px;
			padding:0 0 0 21px;
			background-repeat:no-repeat;
		}
			#modules .box-1 .body dl.browse-history dt.contacts {
				background-image:url("../../images/joopz.com/grid/icon_contacts_small.gif");
				background-position:4px 3px;
			}
			#modules .box-1 .body dl.browse-history dt.groups {
				background-image:url("../../images/joopz.com/grid/icon_groups_small.gif");
				background-position:1px 1px;
			}
			#modules .box-1 .body dl.browse-history dd {
				height:1%;
				margin:0 0 9px;
				padding:0;
			}
				#modules .box-1 .body dl.browse-history dd a {
					color:#a6a6a6;
					font-size:12px;
					padding:0 0 0 21px;
					background: url("../../images/joopz.com/grid/icon_plus.gif") 1px 1px no-repeat;
				}
				#modules .box-1 .body dl.browse-history dd.selected a {
					text-decoration:none;
					color:#4d4d4d;
					background-position:1px -112px;
				}
				#modules .box-1 .body dl.browse-history dd.selected a:hover {
					color:#a6a6a6;
				}

				#modules .box-1 .body dl.browse-history dd.selected div {
					background:#fffccc;
					margin:11px 0 13px;
					padding:6px 0 6px;
				}
				#modules .box-1 .body dl.browse-history dd.selected div:after {
					content: ".";
					display: block;
					height:0;
					clear: both;
					visibility: hidden;
				}
				#modules .box-1 .body dl.browse-history dd.selected div {
					display:block;
				}
				#modules .box-1 .body dl.browse-history dd.selected div div {
					padding: 0;
					margin:0 0 4px 23px;
				}
				#modules .box-1 .body dl.browse-history dd.selected div div span {
					font-weight: bold;
				}
				
					#modules .box-1 .body dl.browse-history dd.selected div ul {
						float:left;
						width:86px;
						margin:0 0 4px 23px;
						padding:0;
						display:inline;
					}
						#modules .box-1 .body dl.browse-history dd.selected div ul li {
							list-style:none;
							margin:0 0 4px;
							padding:0;
						}
						#modules .box-1 .body dl.browse-history dd.selected div ul li a, #modules .box-1 .body dl.browse-history dd.selected div div a {
							background: url("../../images/joopz.com/grid/dots4.gif") 0 100% repeat-x;
							padding:0;
							font-size:10px;
							color:#be8b01;
						}
						#modules .box-1 .body dl.browse-history dd.selected div ul li a:hover, #modules .box-1 .body dl.browse-history dd.selected div div a:hover {
							background: none;
							text-decoration:none;
							color:#be8b01;
						}

	/* features */
	#modules #features {
		
	}
		#modules #features p {
			border-bottom:1px solid #f2f2f2;
			margin:0 0 10px;
			padding:0 0 10px;
		}
		#modules #features dl {
			line-height:1.5em;
		}
		#modules #features dl.text-messaging {
			background:url("../../images/joopz.com/grid/icon_text-messaging_sub.gif") 0 3px no-repeat;
		}
		#modules #features dl.group-chat {
			background:url("../../images/joopz.com/grid/icon_group-chat_sub.gif") 0 3px no-repeat;
		}
		#modules #features dl.text-reminders {
			background:url("../../images/joopz.com/grid/icon_text-reminders_sub.gif") 0 3px no-repeat;
		}
		#modules #features dl.scheduled-messages {
			background:url("../../images/joopz.com/grid/icon_scheduled-messages_sub.gif") 0 3px no-repeat;
		}
		#modules #features dl.sms-forwarding {
			background:url("../../images/joopz.com/grid/icon_sms-forwarding.gif") 0 3px no-repeat;
		}
		
		#modules #features dl.unlimited-messages {
			background:url("../../images/joopz.com/grid/icon_p_unlimited_messages.jpg") 0 3px no-repeat;
		}
		#modules #features dl.adv-contacts-management {
			background:url("../../images/joopz.com/grid/icon_p_users_management.jpg") 0 3px no-repeat;
		}
		#modules #features dl.history {
			background:url("../../images/joopz.com/grid/icon_p_history.jpg") 0 3px no-repeat;
			padding-bottom:15px;
		}
			#modules #features dl dt,
			#modules #features dl dt a{
				color:#81ad00;
				font-weight:bold;
				font-size:11px;
				padding:0 0 0 68px;
			}
			#modules #features dl dt a {
				margin: 0;
				padding: 0;
				text-decoration: underline;
			}
			#modules #features dl dd {
				margin: 0 0 7px;
				padding:0 0 6px 68px;
				border-bottom:1px solid #f2f2f2;
			}
			#modules #features dl.scheduled-messages dd,
			#modules #features dl.history dd {
				border-bottom:none;
			}
	

/****************************************************************
	#modules scheduled-messages
****************************************************************/
#modules #scheduled-messages {
	margin: 0 0 28px;
}
	#modules #scheduled-messages dl {
		background: #fff url("../../images/joopz.com/grid/bg_scheduled-messages_t.gif") 0 0 no-repeat;
		position:relative;
		color:#717171;
	}
		#modules #scheduled-messages dt {
			font-size:9px;
			margin:0 0 5px;
			line-height:1.1em;
		}
		#modules #scheduled-messages dt.person {
			background: url("../../images/joopz.com/grid/icon_person_small.gif") 10px 100% no-repeat;
		}
		#modules #scheduled-messages dt.group {
			background: url("../../images/joopz.com/grid/icon_group_small.gif") 9px 100% no-repeat;
		}
			#modules #scheduled-messages dt span {
				display:block;
				border-bottom:1px solid #707070;
				margin:0 12px;
				padding:14px 19px 3px 19px;
			}
			#modules #scheduled-messages dt.group span {
				padding-left:29px
			}
		#modules #scheduled-messages dd {
			background: url("../../images/joopz.com/grid/bg_scheduled-messages_b.gif") 0 100% no-repeat;
			padding:0 12px 29px;
			line-height:1.4em;
		}
			#modules #scheduled-messages dd p {
				margin: 0 0 3px;
			}
			#modules #scheduled-messages dd p.close {
				background: url("../../images/joopz.com/grid/icon_close.gif") 0 0 no-repeat;
				position:absolute;
				top:11px;
				right:11px;
				width:12px;
				height:12px;
				margin:0;
			}
				#modules #scheduled-messages dd p.close a {
					display:block;
					height:12px;
					background: url("../../images/joopz.com/grid/icon_close.gif") 0 0 no-repeat;
				}
				#modules #scheduled-messages dd p.close a:hover {
					background-position:0 -24px;
				}
					#modules #scheduled-messages dd p.close a span {
						display:none;
					}
			#modules #scheduled-messages dd p.read-whole-message {
				text-align:center;
			}
				#modules #scheduled-messages dd p.read-whole-message a {
					background: url("../../images/joopz.com/grid/dots.gif") 0 100% repeat-x;
					color:#f7b400;
					font-weight:bold;
					text-decoration:none;
					font-size:10px;
					padding:0 0 1px;
				}
				#modules #scheduled-messages dd p.read-whole-message a:hover {
					background: none;
					text-decoration:none;
				}
		#modules #scheduled-messages p.see_older_messages {
			text-align:right;
			font-size:10px;
			margin:-10px 15px 0;
			z-index:100;
			position:relative;
		}
			#modules #scheduled-messages p.see_older_messages a {
				color:#fffffe;
				background: url("../../images/joopz.com/grid/dots1.gif") 0 100% repeat-x;
				text-decoration:none;
				padding:0 0 1px;
			}
			#modules #scheduled-messages p.see_older_messages a:hover {
				background: none;
				text-decoration:none;
			}
/****************************************************************
	#modules scheduled-reminders
****************************************************************/
#modules #scheduled-reminders {
	margin: 0 0 28px;
}
	#modules #scheduled-reminders dl {
		background: #f4ee36 url("../../images/joopz.com/grid/bg_scheduled-reminders_t.gif") 0 0 no-repeat;
		position:relative;
		color:#986700;
	}
		#modules #scheduled-reminders dt {
			font-size:9px;
			margin:0 12px 5px;
			line-height:1.1em;
			border-bottom:1px solid #986700;
			padding:14px 19px 3px 0;
		}
		#modules #scheduled-reminders dd {
			background: url("../../images/joopz.com/grid/bg_scheduled-reminders_b.gif") 0 100% no-repeat;
			padding:0 12px 29px;
			line-height:1.4em;
		}
			#modules #scheduled-reminders dd p {
				margin: 0 0 3px;
			}
			#modules #scheduled-reminders dd p.close {
				background: url("../../images/joopz.com/grid/icon_close.gif") 0 0 no-repeat;
				position:absolute;
				top:11px;
				right:11px;
				width:12px;
				height:12px;
				margin:0;
			}
				#modules #scheduled-reminders dd p.close a {
					display:block;
					height:12px;
					background: url("../../images/joopz.com/grid/icon_close.gif") 0 0 no-repeat;
				}
				#modules #scheduled-reminders dd p.close a:hover {
					background-position:0 -24px;
				}
					#modules #scheduled-reminders dd p.close a span {
						display:none;
					}
					
			#modules #scheduled-reminders dd p.read-whole-message {
				text-align:center;
			}
				#modules #scheduled-reminders dd p.read-whole-message a {
					background: url("../../images/joopz.com/grid/dots2.gif") 0 100% repeat-x;
					color:#986700;
					font-weight:bold;
					text-decoration:none;
					font-size:10px;
					padding:0 0 1px;
				}
				#modules #scheduled-reminders dd p.read-whole-message a:hover {
					background: none;
					text-decoration:none;
				}
				
		#modules #scheduled-reminders p.see_older_messages {
			text-align:right;
			font-size:10px;
			margin:-8px 15px 0;
			z-index:1000;
			position:relative;
		}
			#modules #scheduled-reminders p.see_older_messages a {
				color:#fffffe;
				background: url("../../images/joopz.com/grid/dots1.gif") 0 100% repeat-x;
				text-decoration:none;
				padding:0 0 1px;
			}
			#modules #scheduled-reminders p.see_older_messages a:hover {
				background: none;
				text-decoration:none;
			}


/****************************************************************
	content
****************************************************************/
#content {
	width:460px;
	float:right;
}
#content h3 {
	font-weight:normal;
	color:#424241;
	font-size:18px;
	margin:0 8px 13px;
}


/****************************************************************
	#latest-conversations
****************************************************************/
#content #latest-conversations {
	margin:0;
}
	#content #latest-conversations div.conversation {
		padding:26px 0 0;
	}
	#content #latest-conversations div.conversation.person {
		background: url("../../images/joopz.com/grid/bg_latest-conversations_person.gif") 0 0 no-repeat;
	}
	#content #latest-conversations div.conversation.group {
		background: url("../../images/joopz.com/grid/bg_latest-conversations_group.gif") 0 0 no-repeat;
	}
		#content #latest-conversations div.conversation .conversation-body {
			padding: 0 0 1px;
			background:#fff;
		}
			#content #latest-conversations div.conversation h4 {
				margin:0 14px 10px 49px;
				border-bottom:1px solid #e2e2e2;
				font-size:13px;
				font-weight:normal;
				color:#4d4d4d;
				padding:0 0 7px;
				line-height:1em;
			}
			#content #latest-conversations div.conversation.group h4 {
				margin-left:76px;
			}
				#content #latest-conversations div.conversation h4 a {
					font-size:11px;
					font-weight:normal;
					color:#f7b400;
					padding:0 0 1px;
					background: url("../../images/joopz.com/grid/dots.gif") 0 100% repeat-x;
					text-decoration:none;
				}
				#content #latest-conversations div.conversation h4 a:hover {
					background:none;
					text-decoration:none;
				}
				#content #latest-conversations div.conversation h4 a.go-to {
					font-size:12px;
					font-weight:bold;
				}
				#content #latest-conversations div.conversation h4 span.msgs {
					font-size:10px;
					color:#4d4d4d;
				}
					#content #latest-conversations div.conversation h4 span.msgs a {
						font-weight:bold;
						font-size:10px;
					}

		/* conversation-list */
		#content #latest-conversations div.conversation .conversation-body table {
			width:100%;
			border:none;
			margin:0 0 1px;
			padding:0;
		}
			#content #latest-conversations div.conversation .conversation-body table th,
			#content #latest-conversations div.conversation .conversation-body table td {
				font-size:11px;
				vertical-align:top;
				padding-top:7px;
				padding-bottom:10px;
				background-color:#f2f2f2;
			}
			#content #latest-conversations div.conversation .conversation-body table td {
				padding-right:10px;
			}
				#content #latest-conversations div.conversation .conversation-body table tr.odd th,
				#content #latest-conversations div.conversation .conversation-body table tr.odd td{
					background-color:#fff;
				}
			#content #latest-conversations div.conversation .conversation-body table th.out,
			#content #latest-conversations div.conversation .conversation-body table th.in{
				width:57px;
				background-position:17px 6px;
				background-repeat:no-repeat;
			}
			#content #latest-conversations div.conversation .conversation-body table th.msg,
			#content #latest-conversations div.conversation .conversation-body table th.note {
				width:57px;
				background-position:17px 2px;
				background-repeat:no-repeat;
			}
			#content #latest-conversations div.conversation .conversation-body table th.note {
				background-position:19px 5px;
			}
			
			#content #latest-conversations div.conversation .conversation-body table th.in {
				background-image: url("../../images/joopz.com/grid/icon_in.gif");
			}
			#content #latest-conversations div.conversation .conversation-body table th.out {
				background-image: url("../../images/joopz.com/grid/icon_out.gif");
			}
			#content #latest-conversations div.conversation .conversation-body table th.msg {
				background-image: url("../../images/joopz.com/grid/icon_msg.gif");
			}
			#content #latest-conversations div.conversation .conversation-body table th.note {
				background-image: url("../../images/joopz.com/grid/icon_note.gif");
			}
			
				#content #latest-conversations div.conversation .conversation-body table th.out span ,
				#content #latest-conversations div.conversation .conversation-body table th.in span {
					display:none;
				}
				#content #latest-conversations div.conversation .conversation-body table th.msg span ,
				#content #latest-conversations div.conversation .conversation-body table th.note span {
					display:none;
				}
				
			#content #latest-conversations div.conversation .conversation-body table td.date {
				width:48px;
				width:43px;
				padding-right:5px;
				padding-top:9px;
				font-size:9px;
				color:#919090;
			}
			#content #latest-conversations div.conversation .conversation-body table td dl {
				margin:0;
				padding:0;
			}
				#content #latest-conversations div.conversation .conversation-body table td dl dt {
					color:#7faa00;
					font-weight:bold;
					display:inline;
					margin:0 3px 0 0;
				}
				#content #latest-conversations div.conversation .conversation-body table td dl dd {
					display:inline;
				}
				#content #latest-conversations div.conversation .conversation-body table td dl p {
					margin:6px 0 0;
					line-height:1.35em;
				}
				#content #latest-conversations div.conversation .conversation-body table td p.first {
					display:inline;
				}
				#content #latest-conversations div.conversation .conversation-body table td strong.search-word {
					background:#fff110;
					padding:0 1px;
					font-weight:normal;
				}

			/* conversation-send_new_message */
			#content #latest-conversations div.conversation form.conversation-send_new_message {
				margin: 0 13px 0 14px;
			}
			#content #latest-conversations div.conversation form.conversation-send_new_message div {
				padding: 0 0 6px 0;
			}
				#content #latest-conversations div.conversation form.conversation-send_new_message div:after {
					content: ".";
					display: block;
					height:0;
					clear: both;
					visibility: hidden;
				}
				#content #latest-conversations div.conversation form.conversation-send_new_message div {
					display:block;
				}
				#content #latest-conversations div.conversation form.conversation-send_new_message label {
					background: url("../../images/joopz.com/grid/dots3.gif") 0 50% repeat-x;
					display:block;
					text-align:center;
					margin:0 0 10px;
				}
					#content #latest-conversations div.conversation form.conversation-send_new_message label span {
						background: #fff;
						padding:0 5px;
					}
				#content #latest-conversations div.conversation form.conversation-send_new_message input.text {
					width:383px;
					widt\h:376px;
					margin:0 7px 0 0;
				}

				/* edit-contact */
				#content #latest-conversations div.conversation dl.edit-contact {
					margin:0 14px 5px;
					background:#fffccc;
					padding:11px 0 1px 0;
					position:relative;
				}
				#content #latest-conversations div.conversation dl.edit-contact dt {
					font-size:12px;
					font-weight:bold;
					margin:0 22px 6px 13px;
					color:#be8b01;
				}
					#content #latest-conversations div.conversation dl.edit-contact dt a {
						font-weight:normal;
					}
					#content #latest-conversations div.conversation dl.edit-contact dt a.name {
						font-weight:bold;
					}
					#content #latest-conversations div.conversation dl.edit-contact dt input.text {
						background:#fff;
						border-color:#f6e8ad;
						width:84px;
						widt\h:77px;
						position:relative;
						margin-top:-2px;
						margin-right:1px;
					}
				#content #latest-conversations div.conversation dl.edit-contact dd {
					margin:0 22px 13px 13px;
				}
					#content #latest-conversations div.conversation dl.edit-contact dd dl,
					#content #latest-conversations div.conversation dl.edit-contact dd dd,
					#content #latest-conversations div.conversation dl.edit-contact dd dd{
						margin:0;
						padding:0;
						background:none;
					}
					#content #latest-conversations div.conversation dl.edit-contact dd dl:after {
						content: ".";
						display: block;
						height:0;
						clear: both;
						visibility: hidden;
					}
					#content #latest-conversations div.conversation dl.edit-contact dd dl {
						display:block;
					}
						#content #latest-conversations div.conversation dl.edit-contact dd dl dt {
							font-size:11px;
							color:#4d4d4d;
							margin:0;
							padding:0;
							float:left;
							width:73px;
							line-height:1.5em;
						}
						#content #latest-conversations div.conversation.group dl.edit-contact dd dl dt {
							width:58px;
						}
						#content #latest-conversations div.conversation dl.edit-contact dd dl dd {
							font-size:11px;
							color:#4d4d4d;
							margin:0;
							padding:0;
							float:right;
							width:323px;
							line-height:1.5em;
						}
						#content #latest-conversations div.conversation.group dl.edit-contact dd dl dd {
							width:338px;
						}

				#content #latest-conversations div.conversation dl.edit-contact dd.close {
					background: url("../../images/joopz.com/grid/icon_close.gif") 0 0 no-repeat;
					position:absolute;
					top:5px;
					right:5px;
					width:12px;
					height:12px;
					margin:0;
				}
					#content #latest-conversations div.conversation dl.edit-contact dd.close a {
						display:block;
						height:12px;
						background: url("../../images/joopz.com/grid/icon_close.gif") 0 0 no-repeat;
					}
					#content #latest-conversations div.conversation dl.edit-contact dd.close a:hover {
						background-position:0 -24px;
					}
						#content #latest-conversations div.conversation dl.edit-contact dd.close a span {
							display:none;
						}

					#content #latest-conversations div.conversation dl.edit-contact a {
						color:#be8b01;
						padding:0 0 1px 0;
						background:url("../../images/joopz.com/grid/dots4.gif") 0 100% repeat-x;
					}
					#content #latest-conversations div.conversation dl.edit-contact a:hover {
						text-decoration:none;
						background:none;
					}
					#content #latest-conversations div.conversation dl.edit-contact a.delete {
						background:none;
					}
					#content #latest-conversations div.conversation dl.edit-contact a.delete img {
						vertical-align:top;
						padding:2px 0 0;
					}
				/* #content #latest-conversations div.conversation dl.edit-contact dd.add-to-group  */
				#content #latest-conversations div.conversation dl.edit-contact dd.add-to-group {
					border-top:1px solid #f6e8ad;
					padding:12px 0 0;
					margin:0 13px 13px;
				}
					#content #latest-conversations div.conversation dl.edit-contact dd.add-to-group form .row:after {
						content: ".";
						display: block;
						height:0;
						clear: both;
						visibility: hidden;
					}
					#content #latest-conversations div.conversation dl.edit-contact dd.add-to-group form .row {
						display:block;
					}
					#content #latest-conversations div.conversation dl.edit-contact dd.add-to-group form .col-select {
						float:left;
						width:264px;
					}
					#content #latest-conversations div.conversation dl.edit-contact dd.add-to-group form .col-submit {
						float:left;
						width:63px;
					}
						#content #latest-conversations div.conversation dl.edit-contact dd.add-to-group form label {
							float:left;
							width:79px;
							widt\h:70px;
							padding:0 9px 0 0;
							font-size:11px;
							font-weight:bold;
							color:#4d4d4d;
							text-align:right;
						}
						#content #latest-conversations div.conversation dl.edit-contact dd.add-to-group form select.multiple {
							background:#fff;
							border:1px solid #f6e8ad;
							padding:1px 0 0 5px;
							color:#be8b01;
							font-size:12px;
							height:57px;
							overflow:auto;
							width:252px;
						}
						#content #latest-conversations div.conversation form span.info {
							font-size:9px;
							float: left;
							color:#949494;
							display:block;
							margin:2px 0 1px;
							line-height:1em;
						}
						#content #latest-conversations div.conversation dl.edit-contact dd.add-to-group form .col-submit input {
							float:left;
							margin:0 0 6px;
						}

				/* #content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact  2007-05-23 */
				#content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact {
					border-top:1px solid #f6e8ad;
					padding:12px 0 0;
					margin:0 13px 13px;
				}
					#content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact form .row:after {
						content: ".";
						display: block;
						height:0;
						clear: both;
						visibility: hidden;
					}
					#content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact form .row {
						display:block;
					}
					#content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact form .col-select {
						float:left;
						width:264px;
					}
					#content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact form .col-submit {
						float:left;
						width:63px;
					}
						#content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact form label {
							float:left;
							width:79px;
							widt\h:70px;
							padding:0 9px 0 0;
							font-size:11px;
							font-weight:bold;
							color:#4d4d4d;
							text-align:right;
						}
						#content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact form select.multiple {
							background:#fff;
							border:1px solid #f6e8ad;
							padding:1px 0 0 5px;
							color:#be8b01;
							font-size:12px;
							height:87px;
							overflow:auto;
							width:232px;
						}
						#content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact form span.info {
							font-size:10px;
							color:#949494;
							display:block;
							margin:2px 0 1px;
							line-height:1em;
						}
						#content #latest-conversations div.conversation dl.edit-contact dd.add-to-contact form .col-submit input {
							float:left;
							margin:0 0 6px;
						}
				/* //2006-09-23 */
				/* back-to-top */
				#content #latest-conversations div.conversation p.back-to-top {
					font-size:9px;
					text-align:right;
					color:#ffffff;
					margin:-6px 0 4px;
					height:42px;
					heigh\t:23px;
					padding:19px 6px 0;
					background: #fff url("../../images/joopz.com/grid/bg_latest-conversations_b.gif") 0 100% no-repeat;
				}
				/* 2006-09-23 */
				#content #latest-conversations div.conversation p.back-to-top.normal {
					background: #fff url("../../images/joopz.com/grid/bg_settings_b.gif") 0 100% no-repeat;
				}
				/* //2006-09-23 */
					#content #latest-conversations div.conversation p.back-to-top a {
						text-decoration:none;
						color:#fff;
					}
					#content #latest-conversations div.conversation p.back-to-top a:hover {
						text-decoration:underline;
					}
/* 2006-09-23 */
/* more-conversations &amp; older-conversations */
#content #latest-conversations p.more-conversations,
#content #latest-conversations p.newer-conversations,
#content #latest-conversations p.older-conversations{
	font-size:18px;
	text-align:center;
	color:#ffffff;
	margin:0 0 10px;
}
#content #latest-conversations p.older-conversations {
	text-align:right;
}
#content #latest-conversations p.newer-conversations {
	text-align:left;
	float:left;
}
	#content #latest-conversations p.more-conversations a,
	#content #latest-conversations p.newer-conversations a,
	#content #latest-conversations p.older-conversations a{
		background: url("../../images/joopz.com/grid/dots1.gif") 0 100% repeat-x;
		color:#ffffff;
		padding:0 0 1px;
		text-decoration:none;
	}
	#content #latest-conversations p.more-conversations a:hover,
	#content #latest-conversations p.newer-conversations a:hover,
	#content #latest-conversations p.older-conversations a:hover{
		background: none;
		text-decoration:none;
	}
/****************************************************************
	settings
****************************************************************/
#content #settings {
	margin:0;
}
	#content #settings div.setting {
		background: url("../../images/joopz.com/grid/bg_settings_t.gif") 0 0 no-repeat;
		padding:14px 0 0;
	}
	#content #settings div.setting .setting-body {
		background: #fff;
		padding:0 14px;
	}
	#content #settings div.setting h4 {
		font-size:13px;
		font-weight:bold;
		color:#4d4d4d;
		border-bottom:1px solid #e2e2e2;
		padding:0 0 6px;
		margin:0 0 8px;
	}
		
		/* #content #settings div.setting form */
		#content #settings div.setting form div.row {
			padding:0 0 10px;
		}
		#content #settings div.setting form .row:after {
			content: ".";
			display: block;
			height:0;
			clear: both;
			visibility: hidden;
		}
		#content #settings div.setting form .row {
			display:block;
		}
		#content #settings div.setting form div.submit-box {
			border-top:1px solid #f2f2f2;
			padding:11px 0 7px;
			text-align:center;
			margin:1px 0 0;
		}
		#content #settings div.setting form label  {
			padding:3px 6px 0 0;
			width:267px;
			widt\h:261px;
			float:left;
			text-align:right;
		}
		#content #settings div.setting form input.text {
			width:30px;
			widt\h:24px;
		}
		#content #settings div.setting form input.checkbox {
			margin:2px 0 0 2px;
		}
		#content #settings div.setting form input.radio {
			margin:2px 5px 0 2px;
		}
		#content #settings div.setting form ul {
			margin:0;
			padding:0;
			float:right;
			width:165px;
		}
			#content #settings div.setting form ul li {
				margin:0 0 3px;
				padding:0;
				list-style:none;
			}
			#content #settings div.setting form ul li label {
				padding:0 0 0 0;
				width:auto;
				float:none;
				text-align:left;
				color:#be8b01;
				font-size:12px;
			}
			#content #settings div.setting form ul li select {
				padding:0 0 0 0;
				width:130px;
				border:1px solid #7f9db9;
				color:#be8b01;
				font-size:12px;
			}
				
/****************************************************************
	back-to-top
****************************************************************/
#content p.back-to-top,
#content .box-2 p.back-to-top{
	font-size:9px;
	text-align:right;
	color:#ffffff;
	margin:-6px 0 4px;
	height:42px;
	heigh\t:23px;
	padding:19px 6px 0;
	background: #fff url("../../images/joopz.com/grid/bg_settings_b.gif") 0 100% no-repeat;
}
	#content p.back-to-top a {
		text-decoration:none;
		color:#fff;
	}
	#content p.back-to-top a:hover {
		text-decoration:underline;
	}

/****************************************************************
	box-2
****************************************************************/
#content .box-2 {
	margin:0;
}
	#content .box-2 {
		background: url("../../images/joopz.com/grid/bg_settings_t.gif") 0 0 no-repeat;
		padding:14px 0 0;
	}
	#content .box-2 .body {
		background: #fff;
		padding:0 14px 1px;
	}
		#content .box-2 h4 {
			font-size:12px;
			font-weight:bold;
			color:#81ad00;
			border-bottom:1px solid #e2e2e2;
			padding:0 0 8px;
			margin:0 0 7px;
		}
		#content .box-2 h4.t1 {
			margin-top:10px;
		}
	#content .box-2 p {
		font-size:12px;
		line-height:1.4em;
		margin:0 0 15px;
	}
	#content .box-2 p.mobile-sphere {
		background: url("../../images/joopz.com/grid/logo_mobile_sphere.gif") 0 0 no-repeat;
		width:124px;
		margin:36px auto 27px;
		text-align:center;
		padding:60px 0 0;
	}
		#content .box-2 p.mobile-sphere a {
			color:#f7b400;
			font-size:9px;
		}
			#content .box-2 p.mobile-sphere a {
				background: url("../../images/joopz.com/grid/dots.gif") 0 100% repeat-x;
				text-decoration:none;
			}
			#content .box-2 p.mobile-sphere a:hover {
				background: none;
				text-decoration:none;
			}
			
	#content .box-2 ol {
		font-size:12px;
		line-height:1.2em;
		margin:0 0 15px 35px;
	}
		#content .box-2 ol li {
			margin:8px 0;
		}
		
	#content .box-2 ul {
		margin:8px 0 15px 20px;
	}
	#content .box-2 ul li {
		font-size:12px;
		margin:5px 0 0;
	}
	
	#content .box-2 dl.note {
	}
		#content .box-2 dl.note dt {
			background:url("../../images/joopz.com/grid/dots3.gif") 0 50% repeat-x;
			font-size:11px;
			text-align:center;
		}
		#content .box-2 dl.note dt strong {
			background:#fff;
			padding:0 3px;
		}
		
		#content .box-2 dl.note dd {
			padding:8px 0 0;
		}

/****************************************************************
	.alert
****************************************************************/
.alert {
	margin: 0 0 26px;
	background: url("../../images/joopz.com/grid/bg_alert_t.gif") 0 0 no-repeat;
	padding:14px 0 0;
}
#content .alert {
	background: url("../../images/joopz.com/grid/bg_alert_tc.gif") 0 0 no-repeat;
}
	.alert dl {
		position:relative;
		background: url("../../images/joopz.com/grid/bg_alert_t_dt.gif") 0 0 repeat-x;
		margin:-14px 0 0;
		padding:9px 0 0;
	}
		.alert dl dt {
			font-size:13px;
			margin:0 0 13px;
			line-height:1.1em;
		}
		.alert.error dl dt {
			background: url("../../images/joopz.com/grid/icon_error.gif") 11px 0 no-repeat;
		}
		.alert.confirmation  dl dt {
			background: url("../../images/joopz.com/grid/icon_confirmation.gif") 11px 0 no-repeat;
		}
		.alert.info dl dt {
			background: url("../../images/joopz.com/grid/icon_info.gif") 9px 0 no-repeat;
		}
			.alert dl dt span {
				display:block;
				border-bottom:1px solid #e2e2e2;
				margin:0 14px 0 49px;
				padding:0 0 8px 0;
				font-weight: bold;
			}
			.alert dl dt.short span {
				padding:7px 0 8px 0;
			}

		.alert dl dd {
			background: #fff url("../../images/joopz.com/grid/bg_alert_b.gif") 0 100% no-repeat;
			padding:0 14px 13px;
			line-height:1.4em;
		}
		#content .alert dl dd {
			background: #fff url("../../images/joopz.com/grid/bg_alert_bc.gif") 0 100% no-repeat;
		}
			.alert dl dd p {
				margin: 0 0 3px;
			}
			.alert dl dd p.close {
				background: url("../../images/joopz.com/grid/icon_close.gif") 0 0 no-repeat;
				position:absolute;
				top:11px;
				right:12px;
				width:12px;
				height:12px;
				margin:0;
			}
				.alert dl dd p.close a {
					display:block;
					height:12px;
					background: url("../../images/joopz.com/grid/icon_close.gif") 0 0 no-repeat;
				}
				.alert dl dd p.close a:hover {
					background-position:0 -24px;
				}
					.alert dl dd p.close a span {
						display:none;
					}
			.alert dl dd ol {
				margin: 0;
				padding: 0;
			}
				.alert dl dd ol li {
					margin: 0 0 0 27px;
					padding: 0 0 0 0;
				}
				
/****************************************************************
	.FAQ
****************************************************************/
				
.faq dl {
	border-bottom:1px solid #e2e2e2;
	margin:0 0 0px;
}
.faq dl.last {
	border:0;
	margin-bottom:10px;
}
	.faq dl dt {
		font-size:12px;
		font-weight:bold;
		padding:8px 0;
	}
	.faq dl dt a {
		background:url("../../images/joopz.com/grid/icon_unfold.gif") 1px 1px no-repeat;
		color:#f7b400;
		display:block;
		padding:0 0 0 23px;
	}
	.faq dl.active a {
		background-position:-511px 1px;
	}
	
	.faq dl dd {
		padding:0 0 0 23px;
	}
	
	#content .faq dl dd p {
		margin:8px 0 15px;
	}
	#content .faq dl dd a {
		color:#f7b400;
	}
				
/****************************************************************
	.UPGRADE (pricing)
****************************************************************/
#content .pricing {
	background:url("../../images/joopz.com/grid/pricing_table_bg.jpg") 0 26px no-repeat;
	/*
	border-top:1px solid #e2e2e2;
	margin-top:20px;
	*/
	padding:26px 0 0;
	position:relative;
}
#content .pricing div {
	background:url("../../images/joopz.com/grid/pricing_table_bg_bottom.jpg") 0 100% no-repeat;
	padding:4px 4px 14px;
}
#content .pricing table {
	margin:0 auto;
	width:422px;
}

#content .pricing table th {
	color:#a1a1a1;
	padding:3px 5px;
	vertical-align:middle;
}
#content .pricing table td {
	color:#a1a1a1;
	padding:3px 5px;
	text-align:center;
	vertical-align:middle;
}

#content .pricing table strong.premium,
#content .pricing table strong.premium a {
	color:#81ad00;
}

#content .pricing table strong.premium a {
	text-decoration: underline;
}

#content .pricing table thead th {
	background:url("../../images/joopz.com/grid/pricing_table_div.gif") 0 100% repeat-x;
	color:#4d4d4d;
	font-size:14px;
	font-weight:bold;
	padding:20px 32px 5px;
}

#content .pricing table thead th.p span {
	background:url("../../images/joopz.com/grid/pricing_table_premium_badge.gif") 0 0 no-repeat;
	display:block;
	height:63px;
	right:28px;
	margin:0;
	position:absolute;
	text-indent:-1000em;
	top:12px;
	width:61px;
	z-index:100;
}

#content .pricing table tbody tr.first td,
#content .pricing table tbody tr.first th {
	border-top:0;
	padding-top:10px
}
#content .pricing table tbody tr.last td {
	padding-bottom:10px
}
#content .pricing table tbody td {
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
}
#content .pricing table tbody th {
	border-top:1px solid #e0e0e0;
	padding-left:32px;
	text-align:left;
}

#content .pricing table tfoot th,
#content .pricing table tfoot td {
	background:#fff;
	border-bottom:0;
	border-top:1px solid #c8c8c8;
	border-left:1px solid #e5e5e5;
}
#content .pricing table tfoot th {
	color:#4d4d4d;
	font-size:16px;
	font-weight:bold;
	padding-left:32px;
	text-transform:uppercase;
}
#content .pricing table tfoot td.price_free {
	color:#ff9400;
	font-size:16px;
	font-weight:bold;
}
#content .pricing table tfoot td.price_premium {
	padding:15px 0 5px;
}
#content .pricing table tfoot td.price_premium p {
	font-size:11px;
	margin:0;
}
#content .pricing table tfoot td.price_premium p.month {
	border-bottom:1px dotted #e5e5e5;
	margin:0 10px;
	padding:0 0 3px;
}
#content .pricing table tfoot td.price_premium p.month strong {
	color:#ff9400;
	font-size:16px;
	font-weight:bold;
}
#content .pricing table tfoot td.price_premium p.year {
	padding:3px 0 0;
}
#content .pricing table tfoot td.price_premium p.year strong {
	color:#ff9400;
	font-weight:normal;
	
}
#content p.upgrade-now, .box-1 p.upgrade-now {
	margin:26px 0 25px;
}
#content p.upgrade-now a, .box-1 p.upgrade-now a {
	background:url("../../images/joopz.com/grid/btn_upgrade_now.gif") 0 0 no-repeat;
	display:block;
	height:21px;
	margin:0 auto;
	width:108px;
}
#content p.upgrade-now a span, .box-1 p.upgrade-now a span {
	display:none;
}

/****************************************************************
	.BILLING
****************************************************************/

#content #billing {
	background-color: white;
}
#content #billing form div.row {
	padding:0 0 10px;
}
#content #billing form .row:after {
	content: ".";
	display: block;
	height:0;
	clear: both;
	visibility: hidden;
}
#content #billing form .row {
	display:block;
}
	#content #billing form .row.code {
		margin-top:5px;
	}
	#content #billing form .row.plan {
		margin:10px 0;
	}
#content #billing form div.submit-box {
	border-top:1px solid #f2f2f2;
	padding:11px 0 7px;
	text-align:center;
	margin:1px 0 0;
}
#content #billing form label  {
	padding:3px 6px 0 0;
	width:131px;
	widt\h:125px;
	float:left;
	text-align:right;
}
#content #billing form label.sub {
	color:#be8b01;
	float:none;
	font-size:10px;
	padding:0;
	text-align:right;
	width:auto;
}
	#content #billing form label.sub span {
		color:#4d4d4d;
		font-size:14px;
		font-weight:bold;
	}
	
#content #billing form input.text {
	width:246px;
	widt\h:240px;
}
	#content #billing form input#code.text {
		float:left;
		width:56px;
		w\idth:50px;
	}
#content #billing form input.radio {
	margin:2px 5px 0 2px;
}
#content #billing form select {
	padding:1px 0;
	width:247px;
}
	#content #billing form select#exp_month {
		margin-right:11px;
		width:133px;
	}
	#content #billing form select#exp_year {
		width:102px;
	}
	
#content #billing form div.tip {
	color:#999999;
	float:right;
	font-size:9px;
	padding-right:55px;
}
	#content #billing form div.tip img {
		vertical-align:middle;
	}
	#content #billing form div.tip span.amex {
		margin-left:5px;
	}



				
				
/* // 2006-09-23 */





div.contact div.indicator,
div.contact div.name-link,
div.contact div.name-field,
div.contact div.name-display {
	width: auto; 
	float: right;
	margin-right: 2px;
	
}
	
	div.contact div.name {
		color: #383838;
	}

	div.contact div.name:hover {
		padding: 0;
		background-color: #fff8d8; /*#ddeefe;*/ /*#ffffcc;*/
	}

	div.contact div.name-field {
		margin: -3px 0 0 0;
	}

div#contact-list {
	position:absolute;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
	div#contact-list ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	div#contact-list ul li.selected { background-color: #ffb;}
	div#contact-list ul li {
		list-style-type:none;
		display:block;
		margin:0;
		padding:8px;
		/*height: px;*/
		cursor:pointer;
		font-size: 12px;
	}


#no-credits p {
	margin: 0 0 10px;
}

#no-credits p.upgrade-now {
	margin:16px 0 15px;
}
#no-credits p.upgrade-now a {
	background:url("../../images/joopz.com/grid/btn_upgrade_now.gif") 0 0 no-repeat;
	display:block;
	height:21px;
	margin:0 auto;
	width:108px;
}
#no-credits p.upgrade-now a span {
	display:none;
}



div#vd-contact-list {
	position:absolute;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
	div#vd-contact-list ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	div#vd-contact-list ul li.selected { background-color: #ffb;}
	div#vd-contact-list ul li {
		list-style-type:none;
		display:block;
		margin:0;
		padding:8px;
		/*height: px;*/
		cursor:pointer;
		font-size: 12px;
	}

/* tell_friend */
	#content .box-5 .body textarea,
	#content .box-5 .body input.text {
		width:369px;
		widt\h:362px;
}

	.tell-friend {
		margin-bottom:5px;
		height:25px;
		margin-top:0;
		padding-top:0;
	}
	
	.tell-friend {
		margin-bottom:5px;
		height:25px;
		margin-top:0;
		padding-top:0;
	}

/*	tell a frind link at message page, conversation section */
#content .tell-a-friend a {
	float:right;
	font-weight:normal;
	color:#A6DE00;
	font-size:18px;
	margin:0 0 13px 0;
}
#content .tell-a-friend a:hover {
	color:#FFFFFF;
	text-decoration:none;
}









#press {
	
}
	#press dl dt a {
		color:#81ad00;
	}
	#press dl {
		line-height:1.5em;
	}
	#press dl.pcworld {
		background:url("../../images/joopz.com/content/pcworld_logo.gif") 0 0 no-repeat;
	}
	#press dl.webware {
		background:url("../../images/joopz.com/content/webware.png") 48px 0 no-repeat;
	}
	#press dl.sms-text-news {
		background:url("../../images/joopz.com/content/sms_text_news.png") 15px 8px no-repeat;
	}
	#press dl.information-week {
		background:url("../../images/joopz.com/content/information_week.png") 0 5px no-repeat;
	}
	#press dl.tech-recipes {
		background:url("../../images/joopz.com/content/tech_recipes.png") 0 5px no-repeat;
	}
	#press dl.prepaid-reviews {
		background:url("../../images/joopz.com/content/prepaid_reviews.png") 12px 0 no-repeat;
	}
	#press dl.earthweb {
		background:url("../../images/joopz.com/content/earthweb.png") 0 5px no-repeat;
	}
	#press dl.internetnews {
		background:url("../../images/joopz.com/content/internetnews.gif") 0 8px no-repeat;
	}
	#press dl.network-world {
		background:url("../../images/joopz.com/content/network_world.png") 0 0 no-repeat;
	}
	#press dl.pc-magazine {
		background:url("../../images/joopz.com/content/pc_magazine.png") 54px 0 no-repeat;
	}
	#press dl.necn {
		background:url("../../images/joopz.com/content/necn.png") 36px 0 no-repeat;
	}
	#press dl.boston-globe {
		background:url("../../images/joopz.com/content/boston_globe.png") 0 3px no-repeat;
	}
	#press dl.cnet {
		background:url("../../images/joopz.com/content/cnet.png") 50px 0 no-repeat;
	}
	#press dl.computer-world {
		background:url("../../images/joopz.com/content/computer_world.png") 0 3px no-repeat;
	}

		#press dl dt {
			color:#81ad00;
			font-weight:bold;
			font-size:11px;
			padding:0 0 0 170px;
		}
		#press dl dd {
			margin: 0 0 7px;
			padding:0 0 20px 170px;
		}
		#press dl.scheduled-messages dd,
		#press dl.history dd {
			border-bottom:none;
		}




.testimonials {
	margin: 0 !important;
}
	.testimonials .testimonial {
		margin: 0 !important;
		background: url(../../images/joopz.com/grid/quotes_bg.gif) no-repeat right top;
	}
	.testimonials .testimonial p.source { 
		padding: 0 20px 12px 0 !important;
		text-align: right;
	}
	.testimonials .testimonial p.quote {
		margin: 6px 0 2px 8px !important;
		text-indent: 1.2em;
		font-family: Trebuchet MS,Georgia, Times New Roman, serif;
		font-size: 14px !important;
		font-style: italic;
	}






.controls {
	float: right; 
	margin: -7px 15px 0 0;
	font-size: 9px;
	color: #666;
}

.controls a {
	color: #999; 
	text-decoration: none;
	font-size: 9px;
}	

.controls a:hover {
	color: #666; 
	text-decoration: underline;
}

div.conversation.collapsed table tr.extra {
	display: none;
}	

div.conversation.collapsed table tr.last th,
div.conversation.collapsed table tr.last td {
	background-color: #fff !important;
}






#content #latest-conversations div.conversation .contacts {
	padding: 0 0 1px;
	background:#fff;
	font-size:12px;
	margin:0;
	color:#be8b01;
}

#content #latest-conversations div.conversation .contacts table {
	width:100%;
	border:none;
	margin:0 0 1px;
	padding:0;
	color: #000;
}
	#content #latest-conversations div.conversation .contacts table th,
	#content #latest-conversations div.conversation .contacts table td {
		font-size:11px;
		vertical-align:middle;

		margin:0;
		background-color:#f2f2f2;
		height: 30px;
	}
	#content #latest-conversations div.conversation .contacts table td.contact_name {
		width: 130px;
		padding-left: 20px;
	}
	#content #latest-conversations div.conversation .contacts table td {

	}
		#content #latest-conversations div.conversation .contacts table tr.odd th,
		#content #latest-conversations div.conversation .contacts table tr.odd td{
			background-color:#fff;
		}

	#content #latest-conversations div.conversation .contacts table td.delete {
		padding-right: 10px;
		vertical-align: middle;
		text-align: center;
	}

	#content #latest-conversations div.conversation .contacts table td.delete a {
		display:block;
		height:6px;
		width: 6px;
		background: url("../../images/joopz.com/grid/icon_delete.gif") 0 0 no-repeat;
	}
		#content #latest-conversations div.conversation .contacts table td.delete a span {
			display:none;
		}


	#content #latest-conversations div.conversation .contacts a {
		color:#f7b400;
		/*
		color:#be8b01;
		*/
		font-weight:normal;
	}
	#content #latest-conversations div.conversation .contacts a {
		background: url("../../images/joopz.com/grid/dots.gif") 0 100% repeat-x;
	}
	#content #latest-conversations div.conversation .contacts input.text {
		background:#fff;
		border-color:#f6e8ad;
		width:84px;
		widt\h:77px;
		position:relative;
		margin-top:-3px;
		margin-right:1px;
	}


	#content #latest-conversations div.conversation table div.indicator,
	#content #latest-conversations div.conversation table div.name-link,
	#content #latest-conversations div.conversation table div.name-field,
	#content #latest-conversations div.conversation table div.name-display {
		width: auto; 
		float: left;
	}
	#content #latest-conversations div.conversation table div.indicator {
		margin-left: 10px;
	}

		#content #latest-conversations div.conversation table div.name {
			color: #383838;
			padding:0;
		}

		#content #latest-conversations div.conversation table div.name:hover {
			background-color: #fff8d8; /*#ddeefe;*/ /*#ffffcc;*/
		}

		#content #latest-conversations div.conversation table div.name-field {
			margin:0;
		}


a.close {
	display:block;
	height:12px;
	width: 12px;
	float: right;
	margin: -10px -10px 0 0;
	background: url("../../images/joopz.com/grid/icon_close.gif") 0 0 no-repeat;
}
	a.close span { 
		display : none; 
	}

span.tip {
	font-size:11px;
	color:#949494;
	display:block;
	margin:10px 0 0 0;
	line-height:1.5em;
}


#modal_container {  
    padding:20px;  
    background-color:#fff;  
    border:4px solid #d2e98f;
    overflow:auto;  
    font-family:"Lucida Grande",Verdana;  
    font-size:12px;  
    color:#333;  
    text-align:left;  
} 

#modal_overlay {  
    background-color:#000;  
}



.slydial dd {
	color: #666;
}
.slydial a {
	color:#42b5e8;
	font-size: 11px;
	text-decoration: underline;
}
.slydial span {
	color:#42b5e8;
	font-size: .9em;
}
