.jx_call_history .call_icon {
	background: transparent url(../img/elements/icons_call_history.png);;
	height: 18px;;
	width: 18px;
}

.jx_call_history .row .incoming {
	background-position: 0 0;
}

.jx_call_history .row .outgoing {
	background-position: 0 -18px;
}

.jx_call_history .row .missed {
	background-position: 0 -36px;
}

.jx_call_history .row .blocked {
	background-position: 0 -54px;
}

.jx_call_history .row .voicemail {
	background-position: 0 -72px;
}

.jx_call_history .row .voicemail_highlight {
	background-position: 0 -90px;
}

.jx_call_history .row .jaxfree {
	background-position: 0 -108px;
}

.jx_call_history .row .jaxfree_highlight {
	background-position: 0 -126px;
}

.cj_profile_link_medium,.cj_profile_link_medium_premium {
	width: 84px;;
	height: 95px;;
	margin: 0;;
	padding: 0;;
	text-align: center;;
	position: relative;;
	overflow: hidden;
}

.cj_profile_link_medium .picture,.cj_profile_link_medium_premium .picture
	{
	position: relative;;
	cursor: pointer;;
	width: 72px;;
	height: 72px;;
	margin: 6px 6px 0 6px;;
	padding: 0;;
	display: block;
}

.cj_profile_link_medium .picture .frame,.cj_profile_link_medium_premium .picture .frame
	{
	overflow: hidden;;
	margin: 0;;
	padding: 0;;
	text-align: center;;
	vertical-align: center;;
	position: relative;;
	width: 72px;;
	height: 72px;
}

.cj_profile_link_medium .picture .frame img,.cj_profile_link_medium_premium .picture .frame img
	{
	height: 72px;
}

.cj_profile_link_medium a,.cj_profile_link_medium_premium a {
	height: 100%;;
	width: 100%;;
	display: block;;
	margin: 0;;
	padding: 0;
}

.cj_profile_link_medium p,.cj_profile_link_medium_premium p {
	height: 16px;;
	width: 100%;;
	font-size: 9px;;
	line-height: 16px;
}

.cj_profile_link_medium p a,.cj_profile_link_medium_premium p a {
	display: inline;;
	height: auto;;
	width: auto;;
	margin: auto;;
	padding: auto;;
	position: relative;
}

.cj_profile_link_medium .flag,.cj_profile_link_medium_premium .flag {
	position: absolute;;
	top: 0;;
	right: 0;;
	width: 22px;;
	height: 22px;;
	background: transparent none no-repeat left bottom;;
	text-align: right;
}

.cj_profile_link_medium .flag img,.cj_profile_link_medium_premium .flag img
	{
	width: 16px;;
	height: 16px;
}

.cj_profile_link_medium .picture {
	background-color: #eeeeef;
}

.cj_profile_link_medium {
	background: transparent url('../img/cafejaxtr/bg/profile_small_bg.png')
		no-repeat;
}

.cj_profile_link_medium .flag {
	background-image: url('../img/cafejaxtr/bg/small_flag_bg.png');
}

.cj_profile_link_medium_premium .picture {
	background-color: #333;
}

.cj_profile_link_medium_premium {
	background: transparent
		url('../img/cafejaxtr/premium/bg_profile_small.png') no-repeat;
}

.cj_profile_link_medium_premium .flag {
	background-image:
		url('../img/cafejaxtr/premium/bg_profile_small_flag.png');
}

.jx_form_elements {
	background-color: #ddedff;;
	overflow: hidden;;
	font: 12px Verdana, sans-serif;;
	color: #444;;
	margin: 1em auto;;
	width: 95%;;
	padding: 1em 0;
}

.jx_form_elements p {
	padding: .5em 0 !important;;
	overflow: hidden;;
	font: 12px/ 2 Verdana, sans-serif;;
	height: 2em;;
	width: auto;
}

.jx_form_elements p label {
	float: left;;
	width: 35%;;
	display: block;;
	text-align: right !important;;
	color: #444 !important;;
	margin-right: 1%;;
	line-height: 22px;
}

.jx_form_elements p span {
	display: block;;
	float: left;;
	width: 62%;
}

.jx_button {
	background: #fff url(../img/elements/button_orange_white.png) no-repeat
		top right;;
	height: 43px;;
	display: block;;
	float: right;;
	font: 12px Verdana, sans-serif;;
	color: #fff;;
	line-height: 40px;;
	cursor: pointer;;
	border: 0;;
	z-index: 10;;
	margin: 0 1em;;
	width: auto !important;
}

.jx_button span {
	background: #fff url(../img/elements/button_orange_white.png) no-repeat
		top left;;
	height: 43px;;
	display: inline;;
	display: -moz-inline-block;;
	display: inline-block;;
	width: auto !important;;
	margin-right: 12px;;
	padding-left: 24px;;
	padding-right: 12px;;
	position: relative;
}

.jx_form_elements .jx_button {
	background-image: url(../img/elements/button_orange_blue.png);
}

.jx_form_elements .jx_button span {
	background-image: url(../img/elements/button_orange_blue.png);
}

.jx_notification_error {
	border: 2px solid #f7b5af;;
	clear: both;;
	font: 12px Verdana, sans-serif;;
	background: #fcefef url(../img/elements/icon_error.png) no-repeat 7px
		center;;
	margin: 1em auto;;
	width: 90%;
}

.jx_notification_error p {
	margin: 7px 7px 7px 50px !important;;
	color: #424242 !important;;
	width: auto !important;;
	height: auto !important;;
	line-height: 1.5 !important;
}

.jx_notification_success {
	border: 2px solid #cad5b1;;
	background: #f8feee url(../img/elements/icon_success.png) no-repeat 7px
		center;;
	clear: both;;
	font: 12px Verdana, sans-serif;;
	margin: 1em auto;;
	width: 90%;
}

.jx_notification_success p {
	margin: 7px 7px 7px 50px !important;;
	color: #424242 !important;;
	width: auto !important;;
	height: auto !important;;
	line-height: 1.5 !important;
}

.jx_note {
	background: transparent url(../img/elements/bg_note.png) no-repeat;;
	width: 520px;;
	height: 159px;;
	position: relative;;
	z-index: 100;;
	float: right;;
	margin: 1em -10px 1em 0;;
	color: #424242;;
	font-size: 14px;;
	font-family: Arial, sans-serif;;
	font-weight: bold;
}

.jx_note h4 {
	margin-top: 20px;;
	margin-left: 40px;;
	width: auto;
}

.jx_note p {
	color: #327fd6 !important;;
	font-size: 35px !important;;
	text-align: center !important;
}

.jx_note p.tip {
	font-size: 14px !important;;
	color: #f90 !important;;
	text-align: left !important;;
	margin-left: 10em !important;;
	margin-top: 0 !important;
}

.jx_contextual_help_tooltip {
	background: #fff;;
	border: 2px solid #ccc;;
	width: 300px;;
	position: fixed;;
	display: none;;
	z-index: 1000;;
	-moz-border-radius: 8px;;
	border-radius: 8px;
}

.jx_contextual_help_tooltip .inner {
	width: 90%;;
	height: 100%;;
	margin: .25em auto;;
	color: #9ba3aa;;
	font-size: 12px;;
	line-height: 1.5;;
	text-align: left;;
	z-index: 1000;;
	vertical-align: center;
}

.jx_hide {
	display: none;
}

.jx_field_default {
	color: #555;;
	font-style: italic;
}

input.jx_field_error,select.jx_field_error,textarea.jx_field_error {
	border: 1px solid #f00;
}