/*****RTL******/


/*css for common elements*/

/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body
{
	direction: rtl;
	line-height: 1;
	color: black;
	background: white;
}
ol, ul, li {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: right;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img, img {
	border: none;
}

/* end reset */

/* ====================================================================== Default definitions ==============================*/
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #57595b;
	text-align: center;
}
h1, h2, h3, h4, h5, h6, th, .mainTabs li, .mainTabs a, .popupbox {
	font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, th {
	font-weight: normal;
}
h2 {
	font-size: 20px;
        color: #1D7EAB;
}

h3.big {
	font-size: 24px;
	color: #1D7EAB;
}
a {
	text-decoration: none;
	color: #57595b;
	cursor: pointer;
}
b {
	font-weight: normal;
}
form {
	/*position: relative;
	min-height: 100%;
	_height: 100%;
	width: 100%;*/
	background: #FFFFFF url(../images/bodyBG.png) repeat-x right top;
	zoom: 1;
}

/* ToolBox definitions */
.clear {
	clear: both;
}
.clearfix {
    zoom:1;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.clrR {
    clear: left;
}
.clrL {
    clear: right;
}
.clrB {
    clear: both;
}
.link {
	color: #20BAEC;
}
.ltrContent *, .ltrType {
	direction: ltr;
	text-align: left;
}
.alignright {
	text-align: left !important;
	zoom: 1;
}
.alignleft {
	text-align: right !important;
	zoom: 1;
}
.error {
	font: normal 12px Arial, Helvetica, sans-serif !important;
	color: #CC3333 !important;
	/*padding-left: 5px; -- see if necessary --*/
	white-space: normal !important;
}


p.small, span.small {
	font-size: 0.8em;
	color: #333;
}
dfn {
	font-size: 9px;
	font-style: italic;
	display: block;
}
.focusLtr:focus, .dirLtr {
	direction: ltr !important;
}

/* =================================================================== .general Elements =========================*/
.pNewBg {
	background-color: #eaf1dc;
}
.picaphoneHeader, .picaphoneContent, .picaphoneFooter, .mainTabs ul {
	text-align: right;
	margin: 0 auto;
}
.general h2 {
	color: #397AAC;
	font-size: 26px;
	margin-bottom: 10px;
}
.general h3 {
	font-size: 18px;
	margin-bottom: 10px;
	color: #93B70C;
}
.general h4 {
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0px 8px;
}
.general { color: #000000; }
.general ol, .general ol li {
	list-style: decimal;
}
.general ul, .general ul li {
	list-style: disc;
}
.general ol, .general ul {
	margin: 0 1em !important;
	padding: 1em !important;
}
.general p {
	margin: 0 0 5px;
	line-height: 1.5em;
}
/* ===================================  HEADER  ================================= HEADER  ========================================*/
.picaphoneHeader {
	width: 924px;
	height: 112px;
	color: #56595d;
	position: relative;
	zoom:1;
}
.headerMenu {
	float: left;
	text-align: left;
	padding: 8px 15px;
}
.greeting {
	color: #4baa1f;
	margin-left: 15px;
}
.picaphoneHeader a {
	color: #20baec;
	cursor: pointer;
}
.down {
	color: #56595d;
	font-size: 0.9em;
}
.sep {
	color: #ddeff8;
	margin: 0 10px;
}
.langsSelect {
	position: relative;
	vertical-align: top;
	float: left;
	zoom: 1;
	z-index: 10;
}
.langsSelect a {
	display: -moz-inline-stack; /*ff2*/
	display: inline-block;
}
.langsSelect ul {
	text-align: right;
	height: 130px;
	width: 100px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
	border: 1px solid #ccc;
	padding: 3px;
	margin-top: 3px;
	*margin-top: 1.3em;/*IE*/
	position: absolute;
	left: 0;
	display: none;

}
.langsSelect li
{
	margin-bottom: 5px;
}
#PicaphoneLogo {
	height: 64px;
	padding-top: 29px;
	zoom: 1;
	
}
#PicaphoneLogo a {
	color: #1a7eb5;
	font: bold 16px "Arial Unicode MS", Arial, Helvetica, sans-serif;
}
#PicaphoneLogo a span
{
	padding-right: 58px;
	display: block;
	margin-top: -2px;
}
.hpnonu #PicaphoneLogo a span {
	display: none;
}
/* end - header */
/* ================================ FOOTER  ===================================== Footer  ==========================================*/
.picaphoneFooter {
	text-align: center;
	min-height: 50px;
	_height: 50px; /*ie6*/
	background:url(../images/footerBG.png) repeat-x;
	padding: 15px;
}
.picaphoneFooter, .picaphoneFooter a {
	color: #b6babd;
	clear: both;
}
.picaphoneFooter ul {
	display: inline;
}
.picaphoneFooter li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #a3a7aa;
}
.picaphoneFooter li.first {
	border: none;
}
/* end footer */
/*===================================================================== main tabs (blue/green) ====================================*/
.mainTabs
{
	height:29px;
}
.hpnonu .mainTabs {
	display: none;
}
.mainTabs ul {
	width: 944px;
	height: 29px;
}
.mainTabs li, .mainTabs a {
	background: transparent url(../images/mainTabsBG.png) no-repeat;
	font-size: 17px;
}
.mainTabs li {
	height: 26px;
	padding-right: 25px;
	margin-left: 8px;
	float: right !important;
	_margin: 0 0 -5px 8px; /*ie6*/
}
.mainTabs a {
	display: block;
	height: 25px;
	_width: 50px;/*ie6*/
	white-space: nowrap;
	padding: 1px 0 0 25px;
	color: #fff;
}
.mainTabs li.global {
	background-position: right top;
}
.mainTabs li.global a {
	background-position: left top;
}
.mainTabs li.phonebook {
	background-position: right bottom;
}
.mainTabs li.phonebook a {
	background-position: left bottom;
}

.mainTabs li.inbox , .mainTabs .inbox a {
	background: transparent url(../images/inbox_tab.png) no-repeat;
}
.mainTabs li.inbox
{
	float: left !important;
	background-position: right bottom;
}
.mainTabs .inbox a
{
	background-position: left top;
}
.mainTabs .inbox b
{
	display: inline-block;
	background: transparent url(../images/inbox_tab_env.gif) no-repeat right 2px;
	padding-right: 30px;
	min-height: 19px;
}
.mainTabs li.assets, .mainTabs li.assets a {
	background-image: url(../images/mainTabsBG-orange.png);
}
.mainTabs li.assets {
	background-position: right top;
}
.mainTabs li.assets a {
	background-position: left top;
}
.mainTabs .assets b {
	font-family: "Arial Rounded MT Bold", "Arial Unicode MS", Arial, Helvetica, Microsoft Sans Serif, sans-serif;
}


/* main tabs change according to page type (global or phonebook) */
	.pGlobal .mainTabs, .pGlobal .mainTabs li.global {
	border-bottom: 7px solid #1a7eb5;
}
.pPhonebook .mainTabs, .pPhonebook .mainTabs li.phonebook {
	border-bottom: 7px solid #93b70c;
}
.pInbox .mainTabs, .pInbox .mainTabs li.inbox {
	border-bottom: 7px solid #499034;
}
.pAssets .mainTabs, .pAssets .mainTabs li.assets {
	border-bottom: 7px solid #ffad18;
}
/*end main tabs */
/* =================================================================== content and columns ==============================*/
.picaphoneContent {
	padding-bottom: 20px;
	width: 983px;
	margin-top: 20px;
	min-height: 400px;
	_height: 400px; /*ie6*/
}
.pPhonebook .picaphoneContent
{
	overflow: visible;
}

.centerContent
{
	min-height: 300px;
	vertical-align: middle;
	display: block;
}

.mainCol {
	width: 644px;
	float: right;

}
.sideCol {
	width: 296px;
	float: left;
}
.sideCol img {
	/* temporary ad image - remove later */
	position: relative;
	margin-left: -30px;
}


/*============================================================================================================================================*/
/*=========================== buttons================================================== buttons ==========================================*/
/*============================================================================================================================================*/

.green1, .green1 span,.green1 input, .blue2, .blue2 span, .grayPica, .grayPica span, .addB_blue1, .addB_blue1 span, .btnGray23px, .btnGray23px *, .btnGreen23px, .btnGreen23px *, .btnBlue23px, .btnBlue23px *, .btnGray3, .btnGray3 span, .btnGray4, .btnGray4 span, .btnBlue3, .btnBlue3 span , .btnGray3 b, .btnGray4 b, .btnBlue3 b, btnGreen3, .btnGreen3 span, .btnGreen3 b  {
	display: -moz-inline-box !important; /*ff2*/
	display: inline-block !important;
	text-decoration: none !important;
	line-height: normal !important;
        border: none !important;
}
.blue1big, .blue1big span, .blue1small, .blue1small span, .green14, .green14 b, .gray14, .gray14 b, .gray18brder, .gray18brder span, .mailBlue16r, .mailBlue16r span, .mailGreen16r, .mailGreen16r span, .mailGray21r, .mailGray21r span,
.mailGreen17r, .mailGreen17r span, .mailBlue17r, .mailBlue17r span, .mailDGray17r, .mailDGray17r span  {
	display: -moz-inline-stack; /*ff2*/
	display: inline-block;
	text-decoration: none !important;
	line-height: normal !important;
	border: none;
	*display: block; /*ie*/
	min-width: 10px;
	_width: 10px; /*ie6*/
	_white-space: nowrap;/*ie6*/

}
.green1, .green1 span, .green1 input, .blue2, .blue2 span, .grayPica, .grayPica span {
	color: #fff !important;
	font-size: 14px !important;
}
.green1, .green1 span, .green1 input {
	background:  url(../images/buttonGreen1.png) no-repeat !important;
}
.blue2, .blue2 span {
	background:  url(../images/buttonBlue2.png) no-repeat;
}
.grayPica, .grayPica span {
background:  url(../images/buttoGrayPica.png) no-repeat;
}
.green1, .blue2, .grayPica {
	padding-left: 20px;
	height: 31px;
}
.green1 span, .green1 input, .blue2 span, .grayPica span {
	padding-right: 20px !important;
	padding-top: 7px !important;
	height: 24px !important;
	background-position: right top !important;
	text-align: center !important;
	margin: 0 -3px 0 0 !important;
	_margin: 0; /*ie6*/
}
.green1 input
{
	border: none !important;

	height: 31px !important;
	padding-top: 0 !important;
    width: auto !important;
}
.green1 span  {
	_display: block !important;/*ie6*/
	_width: 1px;/*ie6*/
	_white-space: nowrap;/*ie6*/
}

.addB_blue1, .addB_blue1 span {
	background: transparent url(../images/addB_blue_transp_H.png) no-repeat;
	color: #7c8184;
	vertical-align: top;
}
.addB_blue1 {
	padding-right: 27px;
	height: 25px;
	margin-left: 10px;
	background-position: right top;

}
.addB_blue1 span {
	
	padding: 6px 0 0 13px;
	margin-left: -10px;
	height: 19px;
}
.gray1, .gray1 span {
	display: block;
	background: #fff url(../images/bg_phone.gif) no-repeat;
	color: #96b915;
}
.gray1 {
	padding-left: 7px;
	height: 20px;
}
.gray1 span {
	background-position: right top;
	padding: 2px 7px 0 0;
	vertical-align: middle;
	height: 18px;
}
.blue1big, .blue1big span {
	background: transparent url(../images/buttonBlue1big.png) no-repeat;
	color: #fff;
	font: 20px "Arial Unicode MS", Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.blue1big {
	height: 46px;
	display: inline-block;
}
.blue1big span {
	margin: -1px 0 0 15px;
	background-position: right bottom;
	min-width: 10px;
	_width: 10px; /*ie6*/
	padding: 10px 20px 0 5px;
	text-align: center;
	height: 36px;
	display: block;
	margin-right: -5px;
	position: relative;
}
.blue1small, .blue1small span {
	background: transparent url(../images/buttonBlue1small.gif) no-repeat;
	color: #fff;
	font: 18px "Arial Unicode MS", Arial, Helvetica, sans-serif;
}
.blue1small {
	background-position: right bottom;
	height: 34px;
	margin-left: 13px;
}
.blue1small span {
	margin: 0px 0 0 -13px;
	min-width: 90px;
	_width: 90px;
	padding: 8px 20px 0;
	text-align: center;
	height: 26px;
	display: block;
}

.green14, .green14 b {
	background: transparent url(../images/Btn_green14px.png) no-repeat !important;
	height: 14px !important;
	font-size: 9px !important;
	font-weight: normal !important;
	color: #fff !important;
	margin: 0 !important;
	width: auto !important;

}
.green14 {
	padding:0 0 0 6px !important;
}
.green14 b {
	padding:0 6px 0 0 !important;
	background-position: right bottom !important;
}
.green14 span {
	padding: 1px !important;
	background-color: #B6CE60 !important;
	height: 12px !important;
	display: block !important;
	padding 1px 0 !important;
}

.gray14, .gray14 b {
	background: transparent url(../images/Btn_gray14px.png) no-repeat !important;
	height: 14px !important;
	font-size: 9px !important;
	font-weight: normal !important;
	color: #fff !important;
	width: auto !important;
}
.gray14 {
	padding:0 0 0 6px !important;

}
.gray14 b {
	background-position: right bottom !important;
	padding:0 6px 0 0 !important;

}
.gray14 span {
	padding: 1px 0 !important;
	background-color: #DBDBDB !important;
	display: block !important;
	height: 12px !important;
}
.gray18brder, .gray18brder span {
	background: transparent url(../images/bg_delete.png) no-repeat;
	color: #666;
	font-size: 11px;
}
.gray18brder {
	height: 18px;
	padding: 0 10px 0 0;
	background-position: right top;
	display: inline-block;
}
.gray18brder span {
	background-position: left top;
	text-align: center;
	height: 16px;
	vertical-align: middle;
	padding: 2px 0 0 10px;
	margin-left: -10px !important;
	_margin-left: 0; /*ie6*/
	zoom: 1;


}
.closeB {
	background: url(../images/btn_close.png) no-repeat left top;
	float: left;
	height: 18px;
	width: 18px;
	font-size: 1px;
	color: #fff;
}
.btnGreen23px, .btnBlue23px , .btnGray23px {
	/*ie6 only */
	_width: 1px;
	_white-space: nowrap;
}
.btnGray23px, .btnGray23px * {
	background: transparent url(../images/btnGray23px.png) no-repeat !important;
	font-size: 12px !important;
	color: #fff !important;
	line-height: normal !important;
        height: 23px !important;
}
.btnGray23px {
	padding: 0 0 0 10px !important;
}
.btnGray23px * {
	padding: 3px 13px 3px 0 !important;
	background-position: right top !important;
	vertical-align: middle !important;
	margin: 0 !important;
	width: auto !important;
}
.btnGreen23px, .btnGreen23px * {
	background: transparent url(../images/btnGreen23px.png) no-repeat !important;
	font-size: 12px !important;
	color: #fff !important;
	line-height: normal !important;
        height: 23px !important;
}
.btnGreen23px {
	padding: 0 0 0 10px !important;
}
.btnGreen23px * {
	padding: 3px 13px 3px 0 !important;
	background-position: right top !important;
	vertical-align: middle;
	margin: 0 !important;
	width: auto !important;
}
.btnGray23px *, .btnGreen23px *
{
	*display: block !important;/*ie*/
	_width: 1px;/*ie6*/
	_white-space: nowrap;/*ie6*/
}
.btnBlue23px, .btnBlue23px * {
	background: transparent url(../images/btnBlue23px.png) no-repeat !important;
	font-size: 12px !important;
	color: #fff !important;
	line-height: normal !important;
        height: 23px !important;
}
.btnBlue23px {
	padding: 0 0 0 10px !important;
}
.btnBlue23px * {
	padding: 3px 13px 3px 0 !important;
	background-position: right top !important;
	vertical-align: middle !important;
	margin: 0 !important;
	width: auto !important;
}
.btnBlue23px *, .btnBlue23px *
{
	*display: block !important;/*ie*/
	_width: 1px;/*ie6*/
	_white-space: nowrap;/*ie6*/
}
.btnGreen23px input, .btnBlue23px input, .btnGray23px input
{
	padding-top: 0 !important;
}
.btnGray23px *, .btnGreen23px *, .btnBlue23px * {
    margin-right: -3px !important;
    _margin-right: 0;
}
.btnGreen23px span, .btnBlue23px span, .btnGray23px span {
	/*ie6*/
	_width: 1px !important;
	_margin: 0 !important;
}



.btnGray3, .btnGray3 span {
	background-image: url(../images/btnGray3.gif);
	color: #7f8082;
}
.btnGray4, .btnGray4 span {
	background-image: url(../images/btnGray4.gif);
	color: #4c4c4c;
}
.btnBlue3, .btnBlue3 span {
	background-image: url(../images/btnBlue3.gif);
	color: #fff;
}
.btnGreen3, .btnGreen3 span {
background-image: url(../images/btnGreen3.gif);
	color: #fff;
}
.btnGray3, .btnGray3 span, .btnGray4, .btnGray4 span, .btnBlue3, .btnBlue3 span, .btnGreen3, .btnGreen3 span {
	background-repeat: no-repeat;
	height: 16px;
	font-size: 11px !important;
	}
.btnGray3, .btnGray4, .btnBlue3, .btnGreen3  {
	padding-left: 3px;
}
.btnGray3 span,  .btnGray4 span, .btnBlue3 span, .btnGreen3 span {
	padding-right: 3px;
	background-position: right -18px;
	height: 16px;
}
.btnGray3 b, .btnGray4 b, .btnBlue3 b, .btnGreen3 b {
	padding: 1px 5px 0;
	height: 15px;
}
.btnGray3 b {
	background-color: #c8cdd3;
}
.btnGray4 b {
	background-color: #e5e5e5;
}
.btnBlue3 b {
	background-color: #468dbb;
}
.btnGreen3 b {
	background-color: #93b90e;
}
.mailBlue16r, .mailBlue16r span, .mailGreen16r, .mailGreen16r span, .mailGray21r, .mailGray21r span, .mailGreen17r, .mailGreen17r span, .mailBlue17r, .mailBlue17r span, .mailDGray17r, .mailDGray17r span {
	background-image: url(../images/mailbox_btns.png);
	background-repeat: no-repeat;
	}
.mailBlue16r, .mailGray21r, .mailGreen16r, .mailGreen17r, .mailBlue17r, .mailDGray17r {
	padding-left: 9px;
	color: #fff;
	font-size: 11px;
}
.mailBlue16r span, .mailGray21r span, .mailGreen16r span, .mailGreen17r span, .mailBlue17r span, .mailDGray17r span {
	padding: 0px 9px 0 0;
	min-width: 60px;
	_width: 60px; /*ie6*/
	text-align: center;
}
.mailGreen17r, .mailBlue17r, .mailDGray17r {
	font-size: 11px;
	white-space: nowrap;
}
.mailBlue16r {
	background-position: left top;
	height: 16px;
	color: #fff;
}
.mailBlue16r span {
	background-position: right -18px;
	background-color: #004367;
	height: 16px;
}
.mailGray21r {
	background-position: left -163px;
	height: 21px;
	color: #39383D;
}
.mailGray21r span {
	background-position: right -187px;
	background-color: #cccccc;
	height: 19px;
	padding-top: 2px;

}

.mailGreen16r span, .mailGreen17r span {
	background-color: #93b70d;

}
.mailGreen16r {
	background-position: left -254px;
	height: 16px;
}
.mailGreen17r {
	background-position: left -123px;
	height: 17px;
}
.mailGreen16r span {
	background-position: right -274px;
	height: 16px;
}
.mailGreen17r span {
	background-position: right -143px;
	height: 17px;
}
.mailBlue17r {
	background-position: left -82px;
	height: 17px;
}
.mailBlue17r span {
	background-position: right -102px;
	height: 17px;
	background-color: #115073;
}
.mailDGray17r {
	background-position: left -213px;
	height: 17px;
}
.mailDGray17r span {
	background-position: right -233px;
	height: 17px;
	background-color: #9a9a9a;
}
.btn9bc7e0, .btn9bc7e0 span {
	/*light blue button in new personal homepage "reply" */
	display: inline-block;
	*display: block;
	_width: 10px; /*ie6*/
	height: 16px;
	line-height: 16px;
	background-image: url(../images/btn_9bc7e0.png);
	background-repeat: no-repeat;
	text-align: center;
	color: #fff;
	vertical-align: middle;
	white-space: nowrap;
	
}

.btn9bc7e0 {
	padding-left: 8px;
}
.btn9bc7e0 span {
	padding-right: 8px;
	background-position: right top;
}
.blue1b7eb7, .blue1b7eb7 * {
    display: inline-block;
    background-image: url(../images/blue_1b7eb7_h19.png);
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: center;
    color: #fff;

}
.blue1b7eb7 {
    padding-left: 10px;
    height: 19px;
}
a.blue1b7eb7:hover
{
	text-decoration: none !important;
}
.blue1b7eb7 *
{
	/* this button is built either by <a> or by <input> */
    background-position: right top;
    padding: 0 10px 0 0;
    border: none !important;
    height: 19px;
}
.blue1b7eb7 span
{
	line-height: 19px;
}

.blue19, .blue19 * {
    display: inline-block;
    height: 19px;
    background-image: url(../images/lblue_d4e9fc_h19.png);
    background-position: right top;
    color: #1B7EB7;
    text-align: center;
    line-height: 19px;
    vertical-align: middle;
}
.blue19 {
    padding-right: 5px;
}
.blue19 * {
    padding-left: 5px;
    background-position: left top;
}
.backButton {
    margin-bottom: 15px;
    clear: both;
    padding-left: 10px;
}
.backButton span {
	background: none;
	padding: 0;
}
.edit_green, .edit_green * {
    background-image: url(../images/edit_green.png);
    height: 14px;
    line-height: 14px;
    /*vertical-align: 14px;*/
    display: inline-block;
    font-size: 12px;
    color: #fff;
    text-align: center;
    /*ie6+7*/
    *display: block;
    _width: 1px;
    _white-space: nowrap;
}
.edit_green {
    padding-left: 6px;
}
.edit_green * {
    padding-right: 6px;
    background-position: right top;
    margin: 0 !important;
}
/*v3.1*/
.gradBlue1, .gradGreen1, .gradOrange1, .gradGray1, .grayDisabled1 {
	-webkit-border-radius: 3px; /* chrome, safari*/
	-moz-border-radius: 3px;	/* firefox */
	border-radius: 3px; /* css3 complient */

	text-align: center;
	font-size: 13px;
	color: #fff;
	padding: 3px 10px;

}
.gradBlue1 {

	background: #009cdb;/*non css3*/
	/*gradient*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009cdb', endColorstr='#0072bd'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#009cdb', endColorstr='#0072bd')"; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#009cdb), to(#0072bd)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #009cdb,  #0072bd); /* for firefox 3.6+ */
}
.gradGreen1 {
	/*In question bubble on the homepage-non-users */

	background: #3b9e00;/*non css3*/
	/*gradient*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2cf18', endColorstr='#3b9e00')"; /* for IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2cf18', endColorstr='#3b9e00'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#a2cf18), to(#3b9e00)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #a2cf18,  #3b9e00); /* for firefox 3.6+ */
}
.gradGreen1:hover, .gradGreen1:active {
	/*glow effect*/
	-moz-box-shadow: 0 0 5px #fff;
	-webkit-box-shadow: 0 0 5px #fff;
	box-shadow: 0 0 5px #fff;
}
.gradOrange1 {
	/*In question bubble on the homepage-non-users */
	background: #f15e24;/*non css3*/
	/*gradient*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7911e', endColorstr='#f15e24')"; /* for IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7911e', endColorstr='#f15e24'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7911e), to(#f15e24)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7911e,  #f15e24); /* for firefox 3.6+ */
}
.gradOrange1:hover, .gradOrange1:active {
	/*glow effect*/
	-moz-box-shadow: 0 0 5px #fff;
	-webkit-box-shadow: 0 0 5px #fff;
	box-shadow: 0 0 5px #fff;
}
.gradGray1 {
	/*In question bubble on the homepage-non-users */
	background: #e0e0e0;/*non css3*/
	/*gradient*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#949494')"; /* for IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#949494'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#949494)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e0e0e0,  #949494); /* for firefox 3.6+ */
	zoom: 1;
	display: inline-block;/*trigger haslayout in ie8*/
	
	color: #555;
}
.gradGray1:hover, .gradGray1:active {
	/*glow effect*/
	-moz-box-shadow: 0 0 5px #fff;
	-webkit-box-shadow: 0 0 5px #fff;
	box-shadow: 0 0 5px #fff;
}
.plusGrn17 {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
	background: #fff url(../images/plus_green17.png) no-repeat 95% center;
	padding: 5px 25px 5px 7px;
	border: 1px solid #adadad;
	-webkit-border-radius: 5px; /* chrome, safari*/
	-moz-border-radius: 5px;	/* firefox */
	border-radius: 5px;
}
.grayDisabled1 {
	display: inline-block;
	background: #e0e0e0;
	cursor: pointer;
}

/*-----------------  END buttons   -----------------*/
/* ---buttons div (common)---*/

.buttons {
	/* default: align buttons to the opposite of the text-align */
	text-align: left;
	clear: left;
}
.buttons a {
	margin-right: 15px;
}
.buttons a.addthis_button_compact {
	/*share link on user/contact card */
	margin-right: 0;
	font-size: 10px;
	line-height: 18px;
	padding: 2px 2px 0;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/*ie 6+7*/
	*direction: ltr;
	
	
}
/*sharing button - RTL only */
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, 
.addthis_default_style .at300m, .addthis_default_style .at300bs {
	float:right !important;
	*float:left !important;/*ie 6+7*/
	
}

.at300bs.at15t_expanded, .at300bs.at15t_compact {
	margin-left:4px !important;
	margin-right:0 !important;
	*margin-right:4px !important;/*ie 6+7*/
	*margin-left:0 !important;/*ie 6+7*/
}
#at20mc {
	direction: ltr;
}


/*=========================================================================== form elements ==========================================*/
input, select, textarea {
	background: #fff url(../images/inner_shadow.png) no-repeat;
	border: 1px solid #ccd1d5;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif !important;
}
input.large {
	font-size: 1.2em;
}
.searchBody input.large {
	margin-top: 16px;
	width: 345px;
}
input.small, select.small {
	font-size: 0.8em;
}
input.medium {
	width: 260px;
}
input.narrow {
	width: 4em !important;
}
input.wide {
	width: 280px;
}
input.midi, select.midi {
	width: 163px !important;
}
input.radio, .radio input, label.radio, .radio label {
	display: inline !important;
	height: auto !important;
	width: auto !important;
	border: none !important;
	background: none !important;
	vertical-align: baseline;
	margin: 0 auto !important;
	padding: 0 !important;
}
.w50 {
    width: 50px !important;
}
.w94{
    width: 94px !important;
}
.w120 {
    width: 120px !important;
}
.w150 {
    width: 150px !important;
}
.w190 {
    width: 190px !important;
}

.w200 {
    width: 200px !important;
}
.w235 {
    width: 235px !important;
}

.w260 {
    width: 260px !important;
}
.w350 {
    width: 350px !important;
}
.w400 {
    width: 400px !important;
}
.w422 {
    width: 422px !important;
}
.green {
    color: #83AE11 !important;
}
/*-------- customelect - Auto complete fields ----------------*/

.customSelect {position: relative; height: 30px;}
.higher
{
}
h2.customSelect {z-index: 5!important;}
.customSelect input
{
	/*padding-left: 80px;*/
	font-size: 1em;

}
.customSelectCat img
{
	position: absolute;
	top: 5px;
	left: 2px;
	cursor: pointer;
	border-right: 1px solid #ccc;
	zoom: 1;
	width: 24px;
	height: 16px;
}
.customSelect div, .customSelectCat ul
{
	position: relative !important;
	position: absolute;/*ie6*/
	background: #fff;
	padding: 5px;
	border: 1px solid #ccd1d5;
	overflow-y:auto;
	overflow-x: hidden;
	text-align: right;
	font-size: 11px;
	_top: 25px;
	_right: 0;
	_width: 98%;
	
	z-index: 30 !important;

	
	height: auto !important;
	_height:220px;
	min-height: 0px;
	max-height: 220px;
}
.customSelect div
{
	display: none;
	margin: 0 !important;
}


        .AutoLink
        {
        	height:15px;
        	display:block;
        }

.filterFields .customSelect
{
	width: 212px;
	height: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.filterFields .customSelect input
{
	width: 175px;
}
.filterFields .customSelect input:focus, .filterFields .customSelect div {
	direction: ltr;
}

.countryAuto li
{
	padding-right: 15px;
	position: relative;
	zoom: 1;
}
.customSelect li, .customSelectCat li, .countryAuto li
{
	margin-bottom: 4px;
}
.customSelect a, .customSelectCat a, .countryAuto a
{
	text-decoration: none !important;
}
.customSelect .arrow, .customSelectCat .arrow, .countryAuto .arrow
{
	font-size: 1.4em !important;
	font-weight: bold;
	font-family: "Arial Unicode MS", Arial, Sans-Serif;
	color: #888;
	vertical-align: middle;
	margin-left: 3px;
}
.customSelect a.close_arrow, .customSelectCat a.close_arrow
{
	float: left;
	margin-top: -5px;
}


.reg3bodyBiz .customSelect div
{
	_height:150px; /* to fix a bug in IE that that rendered this div was under a  the phone dropdown */
}
.addresses .customSelect input
{
	padding: 3px 5px;
	font-size: 13px;
	width: 150px;

}
.addresses .customSelect div {
	width: 150px;
}
.countryAuto
{
	width: 300px;
	z-index: 12;
	_position: relative;
	height: 25px;
}
.addresses .countryAuto
{
	width: 162px;
	height: 25px;
	float: left;
	_float:none;/*ie6*/
}
.countryAuto ul {
	position: relative !important;
	position: absolute;/*ie6*/
	background: #fff;
	padding: 3px 3px 3px 10px;
	border: 1px solid #ccd1d5;
	overflow-y:auto;
	overflow-x: hidden;
	text-align: right;
	font-size: 11px;
	_top: 25px;
	_right: 0;
	z-index: 30 !important;

	_height:220px;
	min-height: 0px;
	max-height: 220px;
}
.addresses .countryAuto ul {
	_margin-top: -25px; /*ie6*/
}
.addBizForm .countryAuto {
	position: relative;
	height: 25px;
}
.addBizForm .countryAuto ul
{
	width: 197px;
}

.customSelect .countryAuto ul {
	height: auto;
	overflow: visible;
	border: none;
}
.addresses .countryAuto ul
{
	_width: 98%;
	_height: 200px;
	_position: relative !important;
}
.close_x
{
	float: left;
	z-index: 20;

}
.close_x a, .onLink {
	font-size: 1.5em !important;
	font-weight: bold !important;
	background: #fff;
}


.customSelectCat
{
	margin: 10px 0;
}
.cats .customSelectCat {
	margin: 0;
}
.customSelectCat
{
	position: relative;
	width: 213px;
	height: 24px;
	zoom: 1;


}
.customSelectCat ul
{
	z-index: 50 !important;
}
.customSelectCat input
{
	padding-left: 25px !important;
	width: 180px !important;
}
.subCatNode a
{
	display: block;
	margin-right: 15px;
	margin-bottom: 3px;
}
.srchWW
{
	padding-right:20px;
	font-weight:bold;
	font-size:1.2em;
}

li.subnode
{
	padding-right: 26px;
	height: auto !important;
}
.countryAuto input
{
	text-align: right;
}
.countryAuto a
{
	display: block;
}
.countryAuto a.openSub {
	position: absolute;
	right: 0px;
	font-size: 1.4em;
	font-weight: bold;
	font-family: "Arial Unicode MS", Arial, Sans-Serif;
	line-height: 0.9em;
}

.cCodeBox {
	position: relative;
	display: inline;
}
.countryCodeSelect {
	position: absolute;
	left: 0;
	top: 24px;
	width: 200px;
	height: 100px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 5px;
	background: #fff;
	border: 1px solid #B0D2E4;
	z-index: 1000;
}
.countryCodeSelect a {
	display: block;
	text-decoration: none !important;
}
.countryCodeSelect a:hover {
	background: #E5F1FD;
}
.countryCodeSelect a.close_x
{
	font-size: 1.2em;
	float: right;
	font-weight: bold;
}
.countryCodeSelect .ccode {
	width: 50px;
	display: inline-block;
	font-weight: bold;
}
.countryCodeSelect img {
	margin-right: 5px;
}

.searchBody .customSelectCat {
	z-index: 10 !important;
}
.addBizForm .customSelectCat {
	z-index: 15 !important;
}
.searchBody .customSelect {
	z-index: 12 !important;
}
.addBizForm .countryAuto {
	z-index: 10 !important;
	position: static;
}

.searchBody .higher {
	z-index: 3 !important;
}



/*END form elements*/

/* ======================================================================  Avatar (commom properties) ========================*/

.avatar
{
	display: block;
	margin: 0 0 8px 10px;
	float: right;
	
}
.avatar img {
	width: 100%;
}
.avatar img, img.avatar {
	border: 1px solid #65afd6;
}
/* ----------end Avatar (common) ------------*/
/* ----------------------------------------------------------------------- common user properties -------------------------*/
.cEmail, .cEmail a {
	color: #65afd6;
	display: block;
	direction: ltr;
	word-wrap: break-word;
}
.cPhone, .cPhone a {
	color: #96B915;
	display: block;
	white-space: nowrap;
}
/*--------------------------------*/
/* NEW FOR V3 */
.cPhone2, .cEmail2, .cIM2 {
    line-height: 2em;
}
.cPhone2 {
    color: #6496C3;
}
.cPhone2 i {
    margin-right: 5px;
    font-style: italic;
}
.userAdrs {
}
.uWeb2 a, .cEmail2 a {
    text-decoration: underline;
}
.cNameEng {
    color: #6496C3;
}
.contactnames {
    margin-bottom: 10px;
}




.contactResults .type, .searchResults .type {
    font-size: 10px;
    color: #57595B;
    font-weight: normal !important;
    margin-left: 9px;
}

/* ====================================================================  Action Buttons / Calling Buttons ===========================*/
.actionBtns {
	width: auto !important;
	height: auto !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	zoom: 1;

}
.actionBtns li {
    border: none !important;
	display: inline;
	width: auto !important;
	height: auto !important;
	min-height: 0 !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 0 0 7px !important;
	position: static !important;
	border: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	zoom:1;
}
.actionBtns a, a.phone, a.mail, a.msg, a.info, a.delete, a.editG, .actionBtns b {
	display: -moz-inline-box;
	display: inline-block;
	background-repeat:  no-repeat;
	width: 17px;
	height: 24px;
	zoom: 1;
}

.actionBtns a, .actionBtns b.wasDeleted
{
	background-image: url(../images/trans-icons.gif);
}
.actionBtns a.disabled
{
	background-image: url(../images/trans-icons_dis.gif);
}
a.delete, a.editG
{
	background-image: url(../images/action_icons.gif);
}
.actionBtns a span {
	display: none;
}
.actionBtns a:hover
{
	background-color: transparent !important;
}
a.phone
{
	background-position: right -44px;
}

a.mail {

	background-position: right -20px;

}

a.msg
{
	background-position: right  0;
}

a.info
{
	background-position: right -98px;
}
a.reportViolation
{
	background-position: right -72px;
}
b.wasDeleted {
	background-position: right -126px;
}
b.wasDeleted span {
	display: none;
}

a.editG {
	width: 19px;
	height: 19px;
	background-position: -46px bottom;
}

a.delete {
	width: 19px;
	height: 19px;
	background-position: -95px bottom;
}
.actionBtns a.delete
{
	margin-top: 0;
}
.actionBtns .inviteContact, .actionBtns .inviteContact:hover
{
	background: #0D62AB none !important;
}
.actionBtns .wasInvited
{
	background: #A6A7A5 none;
}
.actionBtns .wasInvited, .actionBtns .inviteContact
{
	color: #fff;
	display: inline-block;
	margin-top: 6px;
	font-size: 11px;
	height: 14px;
	width: auto !important;
	vertical-align: 7px;
	*vertical-align: 6px;/*ie*/
	padding: 1px 8px;
	/*round corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.actionBtns .inviteContact span {
	display: inline;
}



 /* ==================================================================  paging / pagers ========================================*/
.paging {
	zoom:1;
	clear: both;
	text-align: left !important;
	font: 12px "Arial Unicode MS", Arial, Helvetica, sans-serif !important;
}
.pagingjs {
	display: inline-block;
	*display: inline; /*ie6+7*/
	zoom: 1;
}
.paging li {
	display: inline !important;
	padding: 0 3px !important;
    background: none !important;
    border: none !important;
	border-right: 1px solid #a1a1a1 !important;
	cursor: default;
	zoom:1;
	/*fix for explorer 7 */
	height: auto;
	min-height: auto !important;
	position: static !important;
	/*fix for explorer 6 */
	_height: 1px !important;
}
.paging li.dif, .paging li:first-child {

	border: none !important;
	zoom: 1;
}
.paging a {
	display: -moz-inline-box !important; /*ff2*/
	display: inline-block !important;
	color: #4892e9 !important;
	padding: 0 3px !important;
	zoom:1;
}
.paging a.current {
	color: #fff !important;
	background: #4892e9 !important;
	cursor: default;
	text-decoration: none;
}
.paging span a {
	padding: 0 3px;
	border-right: 1px solid #a1a1a1 !important;
}
.paging .backlink a {
	border-right: none !important;
	border-left: 1px solid #a1a1a1 !important;
}
.paging .oftxt {
	padding: 0 3px;
}


/* ----------END: paging -------------------*/

/*----------------*/
.trail {
	font-size: 0.9em;
	margin: 18px 12px 0;
}
.trail li {
	display: inline;
}

/* ----------------------------------------------------------------fancy print button -----------------------------*/
.printB {
	background: url(../images/icon_print.jpg) no-repeat;
	height: 35px;
	width: 42px;
	display: inline-block;
}
.printB span { display: none; }
/*--------------------------------*/






/*--------------- Already a user / add user common link ---------------------------*/
.imaContact {
	padding: 3px 20px 0 5px;
	background:url(../images/icon_contact.png) no-repeat right top;
	height: 16px;
}

.addInCard
{
	position: absolute;
	left: 12px;
	bottom: 20px;
}
/*--------------*/
/* ======================================== invite Banner ===========================================*/
.inviteBanner {
	background: url(../images/invites_banr.png);
	height: 197px;
	width: 940px;
	padding: 12px 15px 0;
	margin: 20px 0;
}
.inviteBody .inviteBanner { /*in the "invite friends pages, the margins are different */

	margin: 20px -18px 20px;
}
.inviteBanner h3 {
	font-size: 20px;
	color: #fff;
}
.inviteBanner p {
	font-size: 11px;
	color: #000;
}
.inviteBanner .buttons a, .inviteBanner .buttons a b {
	display: -moz-inline-box;/*ff2*/
	display: inline-block;
	height: 68px;
}
.inviteBanner .buttons a {
	background: url(../images/btnEarnL.png) no-repeat right top;
	margin: 10px 0 10px 8px;
}
.inviteBanner a b {
	margin-right: 15px;
}
.inviteBanner a.e50 b {
	background: url(../images/btnEarn50.png) no-repeat left top;
	min-width: 115px;
	_width: 115px;
	padding-left: 90px;
}
.inviteBanner a.e200 b {
	background: url(../images/btnEarn200.png) no-repeat left top;
	min-width: 136px;
	_width: 136px;
	padding-left: 110px;
}
.inviteBanner a.e600 b {
	background: url(../images/btnEarn600.png) no-repeat left top;
	min-width: 136px;
	_width: 136px;
	padding-left: 110px;
}
.inviteBanner a span {
	display: block;
	margin-top: 10px;
	color: #000;
	font-size: 15px;
	text-align: right;
	white-space: nowrap;
}
.inviteBanner a i {
	display: block;
	margin-top: 5px;
	color: #fff;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	*font-size: 10px;/*ie*/
}
.inviteBanner .buttons {
	text-align: center;
}
.inviteBanner a.terms {
	display: block;
	color: #fff;
	text-decoration: underline;
	text-align: left;
	font-size: 11px;
	float: left;
	margin-top: -15px;
}
/* ----------- END invite banner ----------------------------- */
/* ==================================================================== 404 =====================================*/

.error404 {
	background: url(../images/bg_404top.png) repeat-x;
	padding: 75px 10px 0 27px;
	border-bottom: 1px solid #efefef;
	/*round corners*/
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
.error404 h2 {
	background:url(../images/404sign.png) no-repeat;
	padding-right: 75px;
	min-height: 65px;
	margin-right: -75px;
}
.error404 h2, .error404 h4 {
	color: #3095bf;
}
.error404 h4 {
margin-top: 20px;
font-size: 1.2em;
}
.error404 ol {
	margin-right: -40px;
}
.error404 li {
	list-style-type: decimal;
	list-style-position: outside;
}
.error404 .goHome {
	color: #3095bf;
	margin: 20px 10px;
	text-align: left;
	display: block;
}
.error404 .goHome:hover {
 text-decoration: underline;
 }
 /*------------------- end 404 -------------*/


/* iframes */
#divLoginPopup
{
	position: fixed;
	position:  absolute;
	z-index: 2000;
	top: 100px;
	right: 50%;
	top: 50%;
	height: 281px;
	width: 582px;
	margin-top: -170px;
	margin-right: -321px;
}
#divPictureUploader
{
	position: fixed;
	position:  absolute;
	z-index: 2000;
	top: 28%;
	width: 714px;
	right:50%;
	margin-right:-360px;

}


.close_arrow
{
	font-size:14px;
	float:left;
	color:#888888;
	font-weight:bold;
}
/*end iframes */

/* capcha */
.captcha
{
	overflow: auto;
}

#CaptchaDiv
{
	float: right;
	_margin-right: 5px;/*ie6*/
}
#recaptcha_widget_div
{
	float: right;
	margin-left: 10px;
}
.recaptcha_input_area input
{
	background-image: none !important;
}

/* ======================================================================== login page ========================================= */
.loginpage {
	background: url(../images/BGbox644_2.png) no-repeat right top;
	width: 484px;
	height: 327px;
	padding: 30px 100px 15px 60px;
	font: 16px "Arial Unicode MS", Arial, Helvetica, sans-serif;
}
.loginpage div {
	margin-bottom: 8px;
	}
.loginpage h2 {
	font-size: 30px;
	margin-bottom: 30px;
	margin-right: -40px;
}
.loginpage label, .resetPass label {
	display: block;
}
.loginpage .remember label {
	display: inline;
	vertical-align: middle;
}
.loginpage input /*rtl only*/
{
	text-align: left;
	direction: ltr;
}
.loginpage .btnLogin {
	margin: 0;
	float: left;
	text-align: center !important;
	cursor: pointer;
}
.loginpage .btnLogin span {
	min-width: 80px !important;
}
.loginpage .remember, .loginpage .remember input, .loginpage .account, .loginpage .forgetPass {
	font-size: 12px;
}
.loginpage .remember {
	white-space; nowrap;
	display: block;
	margin: 15px 0;

}
.loginpage .account {
	position: static;
	color: inherit;
	text-align: right;
	margin-top: 25px;
}
.loginpage .forgetPass a, .loginpage .account a {
	color: #20BAEC;
	text-decoration: underline;
}
.resetPass label
{
	margin-top: 15px;
}
.resetB
{
	margin-top: 25px;}
/* ---------------------------------END login page ------------------------*/


/* ----------------------------------------------------------------------  map page ------------------------------*/

.map h2 {
	color: #187DB5;
	font-size: 26px;
	margin-bottom: 10px;
}
.map .bizAddress {
	font-size: 14px;
	line-height: 1.5em;
	color: #000;
}
.map .printB {
	float: left;
}

#DirectionPanel
{
	float: right;
}


/* googlemaps page */
.gmnoprint
{
	font-size: 10px;
}
.gmnoprint input
{
	padding: 0 !important;
	border: auto !important;
	background: none !important;
}

.gmnoprint a
{
	color: Blue !important;
	text-decoration: underline !important;

}



.importType .error {display: block;}

/*map icon */
.viewMapIcon
{
	background: url(../images/maps-apple-blue.png) no-repeat center top;
	min-width: 48px;
	min-height: 12px;
	text-align: center;

	padding-top: 53px;
	font-weight: bold;
	position: absolute;
	left: 15px;
}
/*--------------------------- end map ---------------------*/

#OutlookImportDiv
{
	/*ff + some ie7+*/
	width: 400px;
	height: 430px;
	margin-right: -200px;
	margin-top: -215px;
	top: 50%;
	right: 50%;
	border:3px solid #ccc;
	position: fixed;

	/*ie 6+*/

	*width:300px;
	*height:300px;
	*margin-top: -150px;
	*margin-right: -150px;


}
#OutlookImportDiv iframe
{
	background: transparent;
	}

/* ---------------------------------------------------------------  incoming call popup --------------------*/
#IncomingCallDiv
{
	display:none;
	position:absolute;
	right:50%;
	top:30%;
	width:350px;
	height:90px;
	margin-right:-175px;
	z-index:50000;
	color: #fff;

}
#IncomingCallDiv .callerID
{
	background: url(../Images/topbg.png) no-repeat;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
}
#IncomingCallDiv .ringerBody
{
	background: url(../Images/ringerBG_H.png) no-repeat;
	height: 56px;
	padding: 8px 25px 0 80px;
}
#lnkInstallationFlashPage
{
	width: 70px;
	font-size: 10px;
	float: right;
}
#lnkAnswer, #lnkRejectIncomingCall
{
	font-size: 10px;
	white-space: nowrap;
	margin-top: 8px;
	color: #fff;
}
#lnkAnswer:first-line, #lnkRejectIncomingCall:first-line {
	font-size: 16px;
	font-weight: bold;
}
#lnkAnswer
{
	float: right;
}
#lnkRejectIncomingCall
{
	float: left;
}
#IncomingCallDiv  object
{
	float:right;
	margin-top: -8px;
}

.minorHeader
{
    margin: 0 15px;
    font: 20px "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color: #1a7eb5;
}


/* ===================================================================   who's online   =====================================*/

.chatbox {
	position: fixed;
	_position: absolute;/*ie6 */
	width: 244px;
	height: 20px;
	bottom: 0;
	left: 20px;
	padding: 0 5px;
	background: url(../images/chatBoxHdrRtl.jpg) no-repeat;
	text-align: right;
	_background-position: bottom !important;
	z-index: 20000;
}

.whosOnline {
	line-height: 20px;
	vertical-align: middle;
	color: #1d7eab;
	display: block;
	cursor: pointer;

}
.onlineList {
	width: 254px;
	position: fixed;
	bottom: 20px;
	left: 20px;
	padding-top: 6px;
	background-position: right top; /*same as LTR*/
	display: none; /*will appear with JS */
	z-index: 20000;
}
.onlineList, .onlineList .bottom {
	background-image: url(../images/buddyListBG.gif);
	background-repeat: no-repeat;
}
.onlineList .bottom {
	display: block;
	height: 6px;
	margin: 0;
	padding: 0;
}
.onlineList ul {
	/*padding: 5px 0;*/
	background: #fff;
	border-left: 1px solid #9dbe56;
	border-right: 1px solid #9dbe56;
	max-height: 380px;
	overflow-y: auto;
}
.onlineList li {
	padding: 5px 0;
	border-bottom: 1px solid gray;
	overflow: auto;
}

.onlineList li span {
	float: right;
	display: inline-block;
	margin: 0 5px;
	width: 119px;
	text-align: right;
}

.onlineList img {
	width: 50px;
	height: 50px;
	vertical-align: top;
	display: inline-block;
	float: right;
	margin-right: 5px;
}
.callBtn {
	background: url(../images/chatCallBtn.jpg) no-repeat;
	width: 63px;
	height: 17px;
	text-align: center;
	line-height: 16px;
	vertical-align: middle;
	color: #fff;
	display: inline-block;
	float: left;
	margin-left: 5px;
	/*float: left;
	margin-left: 10px;
	margin-top: -22px;*/

}

/* ------------- End Who's online ---------------------*/

/* link under the tabs, for import of friends. will receive the BG color of the tabs line, according to page ------------*/

.importLineLink {
	color: #fff;
	font-style: italic;
	text-align: center;
	padding-bottom: 2px;
}
.pGlobal .importLineLink {
	background: #1a7eb5;
}
.pPhonebook .importLineLink {
	background: #93b70c;
}
.pInbox .importLineLink {
	background: #499034;
}
.pAssets .importLineLink {
	background: #ffad18;
}
.importLineLink .closeLine {
	font-size: 10px;
	text-decoration: underline;
	color: #fff;
	vertical-align: text-top;
}


/*===================== report violation popup =======================================================*/
.reportViolationDiv
{
	background: transparent url(../images/bg-reportV.png) no-repeat right top;
    height: 368px;
    width: 769px;

    position: fixed !important;
    position: absolute; /*ie6*/
    right: 50%;
    top: 50%;
    margin-top: -184px;
    margin-right: -384px;
    _margin-top: 0;
    z-index: 10002;
    text-align: right;
    _top: 15%; /*ie6*/
    _margin-top: 0; /*ie6*/

    display: none;

    font-size: 14px;
}
.reportViolationDiv .closeB
{
	margin: 10px 0 0 10px;}
.reportViolationDiv .rHeader
{
	color: #004e90;
	height: 50px;
	margin: 20px 32px 20px 20px;
}
.reportViolationDiv .rHeader h3
{
	font-size: 22px;
	margin-top: 0 !important;
}
.reportViolationDiv .rHeader a
{
	color: #3191ff;
	text-decoration: underline;
	font-weight: bold;

}
.reportViolationDiv .afterSend, .reportViolationDiv .afterSend a
{
	color: #4BAA1F;
}
.reportViolationDiv .rContent, .reportViolationDiv .buttons
{
	margin: 0 18px;
	width: 548px;
	color: #000;
}
.reportViolationDiv .rContent p
{
	padding-right: 14px;
	margin-bottom: 5px;
}
.reportViolationDiv .rContent .istructions
{
	font-size: 12px;
	margin-bottom: 10px;
}
.reportViolationDiv .rContent .mand
{
	padding-right: 0;
}
.reportViolationDiv .rContent select
{
	margin-bottom: 10px;
}
.reportViolationDiv .rContent textarea
{
	width: 536px; /* 548px -5px padding -2px border */
	height: 85px;
	*margin-right: -16px;
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 1.3em;
}
.reportViolationDiv .rContent textarea.disabled, .reportViolationDiv .rContent select.disabled
{
	background: #e0e0e0;
	border: 1px solid #e0e0e0;
}
.red { color: Red;}

/*----------------- End report violation popup ------------------------------------------------------*/













/*TODO: check by hadass/noia if this is the corrcet place for this class*/
.noUpdatesYet {
background:transparent no-repeat scroll right center;
color:#224972;

padding:0 13px;
}
.noUpdatesYet a {
color:#20BAEC;
}


/* ------------------------------  Simple Aligning ----------------------------*/
.alignright {
    float: left !important;
}

.alignleft {
    float: right !important;
}

/* -------------------------------------------------------- Headers & text Effects ----------------------------------*/
.fadedBlue {
    color: #1A7EB5;
    position: relative;
}
.fadedBlue span {
    position: absolute;
    background: transparent url(../images/transOverlay.png) repeat-x center;
    width: 100%;
    right: 0;
    top:0;
    _display: none; /*ie6*/
}
.pNewBg .fadedBlue span {
    background: transparent url(../images/transOverlayNewBG.png) repeat-x center;
    top: -2px;
    _display: none; /*ie6*/
}
h2.fadedBlue, h2.roundBlue {
    font-size: 30px;
    font-family: "Arial Rounded MT Bold", "Arial Unicode MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
    zoom: 1;
}
h2.fadedBlue span {
    height: 39px;
}
.bigGrn {
    font-size: 20px;
    font-family: "Arial Rounded MT Bold", "Arial Unicode MS", Arial, Helvetica, sans-serif;
    color: #83AE11;
    margin-bottom: 5px;
}

/*=============================================================  rounded corners - default values =============================*/
.round5 {

	-webkit-border-radius: 5px; /* chrome, safari*/
	-moz-border-radius: 5px;	/* firefox */
	border-radius: 5px; /* css3 complient */
}
.round7 {
	-webkit-border-radius: 7px; /* chrome, safari*/
	-moz-border-radius: 7px;	/* firefox */
	border-radius: 7px; /* css3 complient */
}
.round10 {
	-webkit-border-radius: 10px; /* chrome, safari*/
	-moz-border-radius: 10px;	/* firefox */
	border-radius: 10px; /* css3 complient */
}
.round15 {
	-webkit-border-radius: 15px; /* chrome, safari*/
	-moz-border-radius: 15px;	/* firefox */
	border-radius: 15px; /* css3 complient */
}
.round20 {
	-webkit-border-radius: 20px; /* chrome, safari*/
	-moz-border-radius: 20px;	/* firefox */
	border-radius: 20px; /* css3 complient */
}
.roundbottom5 {

	-webkit-border-bottom-left-radius: 5px; /* chrome, safari*/
	-webkit-border-bottom-right-radius: 5px; /* chrome, safari*/
	-moz-border-radius: 0 0 5px 5px;	/* firefox */
	border-radius: 0 0 5px 5px; /* css3 complient */
}
.roundbottom7 {
	-webkit-border-bottom-left-radius: 7px; /* chrome, safari*/
	-webkit-border-bottom-right-radius: 7px; /* chrome, safari*/
	-moz-border-radius: 0 0 7px 7px;	/* firefox */
	border-radius: 0 0 7px 7px; /* css3 complient */
}
.roundbottom10 {
	-webkit-border-bottom-left-radius: 10px; /* chrome, safari*/
	-webkit-border-bottom-right-radius: 10px; /* chrome, safari*/
	-moz-border-radius: 0 0 10px 10px;	/* firefox */
	border-radius: 0 0 10px 10px; /* css3 complient */
}
.roundbottom15 {
	-webkit-border-bottom-left-radius: 15px; /* chrome, safari*/
	-webkit-border-boottom-right-radius: 15px; /* chrome, safari*/
	-moz-border-radius: 0 0 15px 15px;	/* firefox */
	border-radius: 0 0 15px 15px; /* css3 complient */
}
.roundbottom20 {
	-webkit-border-bottom-left-radius: 20px; /* chrome, safari*/
	-webkit-border-bottom-right-radius: 20px; /* chrome, safari*/
	-moz-border-radius: 0 0 20px 20px;	/* firefox */
	border-radius: 0 0 20px 20px; /* css3 complient */
}
.roundtop7 {
	-webkit-border-top-left-radius: 7px; /* chrome, safari*/
	-webkit-border-top-right-radius: 7px; /* chrome, safari*/
	-moz-border-radius: 7px 7px 0 0;	/* firefox */
	border-radius: 7px 7px 0 0; /* css3 complient */
}
.roundtop5 {
	-webkit-border-top-left-radius: 5px; /* chrome, safari*/
	-webkit-border-top-right-radius: 5px; /* chrome, safari*/
	-moz-border-radius: 5px 5px 0 0;	/* firefox */
	border-radius: 5px 5px 0 0; /* css3 complient */
}
/* ------------------ roundBlueLight1 box -----------------*/
.roundBlueLight1 {
	background: #f2f8fc;
	position: relative;
	width: 520px;
	padding: 10px;
	margin-bottom: 10px;
}

.roundBlueLight1 p strong
{
	font-weight: bold;
}
.roundBlueLight1 p small
{
	font-size: 0.8em;
}
/*---------------------*/
/* -------------- Transition light-blue to white (like the search boxes) == transLB2Wh == ------------------*/
.transLB2Wh {
	min-height: 240px;
	_height: 240px;
	position: relative;
	background: url(../images/frames/srchBoxBG.png) repeat-x;
	border: 1px solid #e0e0e0;
	padding: 10px 20px;
	font-size: 14px;
	margin-top: -1px;
	position: relative;
}

/*================= Custom Controls ==================*/
.rControl {
    float:right;
    clear:right;
    margin-bottom: 25px;
    zoom: 1;
}
.rControl table {
	zoom: 1;
}
.addBizForm .rControl {
	margin-bottom: 0;
}
/*================ City not on the list ===================*/
.cityWiz {
	position: absolute;
	top: 30%;
	right: 50%;
	margin-right: -200px !important;
	width: 370px;
	height: 170px;
	padding: 15px;
	background: url(../images/frames/city-popup.png) no-repeat;
	text-align: right;
	line-height: 1.5em;
	z-index: 40 !important;
}
.cityWiz .inner {
	background: none !important;
	border: none !important;
	padding: 0 !important;
	position: static !important;
}
.cityWiz .closeB
{
	background-image: url(../images/closeBsqrBlue.png) !important;
	width: 10px;
	height: 10px;
	margin-top: -5px;
	margin-left: -5px;
}

.cityWiz h4 {
	color: #acd9f6;
	font-size: 20px;
}
.cityWiz label {
	color: #336699;
	margin-top: 10px;
}
.cityWiz .buttons input {
	width: auto;
}
.cityWiz .buttons {
	margin-top: 15px;
	width: 95%;
	padding: 0;
}
.cityWiz .buttons span {
	margin-right: 10px;
	margin-left: 0;
}

/*****/



/*============ registration popup ==========================*/
.popupFader
{
	width: 100%;
	height: 100%;
	position: absolute;
	background: #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*ie8*/
	filter: alpha(opacity=50);/*ie6+7*/
	opacity: .5;
	right:0;
	top: 0;
	z-index: 19999;
}
.popupbox {
	background-image: url(../images/frames/addBizFastBG.png);
	background-repeat: repeat-x;
	background-position: 0 -142px;
	background-color: #cde3f0;
	position: absolute;
	width: 650px;
	top: 200px;
	right: 50%;
	z-index: 20000;
	margin-right: -300px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 2px solid #cde3f0;

	text-align: center;
	padding: 20px;
	color: #1D7EAB;
	color: #333;
	font-size: 16px;

}
.popupbox h2, .popupbox h4
{
	font-family: "Arial Rounded MT Bold", "Arial Unicode MS", Arial, Helvetica, sans-serif;
	color: #1D7EAB;
}
.popupbox h2
{
	font-size: 30px;
	margin-bottom: 15px;
}
.popupbox h4
{
	font-size: 18px;
	margin: 15px 0 10px;
}

.popupbox a
{
	text-decoration: underline;
	color: #1D7EAB;

}


.popupbox .buttons
{
	text-align: center !important;
	margin: 20px 0;
}
.popupbox .closeBtn
{
	position: absolute;
	top: 10px;
	left: 10px;
	background: url(../images/btn_close.png) no-repeat;
	width: 18px;
	height: 18px;
	text-decoration: none;
	color: #fff;
	font-size: 18px;

}
.popupbox .closeBtn span
{
	display: none;
}
.popupbox .account
{
	text-align: left;
}

/*=================================== error messages in reg/prof/contact ===================================*/
td.num
{
	width: 402px;
	_position: relative;/*ie6*/
}
.phoneNumber
{
	position: relative;
	width: 402px;
	padding-top: 25px;
	zoom: 1;
	white-space: normal;
}
.phoneNumber .error
{

}
.phoneNumber .ph1, .phoneNumber .ph2, .phoneNumber .ph3, .phoneNumber .extLnk
{
	position: absolute;
	top: 0;
	zoom: 1;
}
.phoneNumber .ph1
{
	left: 143px;
}
.phoneNumber .ph2
{
	left: 208px;
}
.phoneNumber .ph3
{
	left: 273px;
}
.phoneNumber .extLnk
{
	left: 0;
	width: 129px;
	line-height: 25px;
}

/* all numbers and email fields should have a LTR direction */
.phoneNumber input, .emails input, .ims input {
	direction: ltr;
	text-align: left;
}


/*======================================  CLAIM LANDING / OWNIT LANDING =============================*/
.claimLand, .ownit {
	position: relative;
	background: url(../images/landingClaim/LandingPage_arrow_H.png) no-repeat 480px 80%;
	zoom: 1;
	font-family: "Arial Unicode MS", Arial, Sans-Serif !important;

}
.ownit {
	background: transparent;
}
.claimLand h2, .ownit h2 {
	margin-bottom: 0;
}
.claimLand .scnd, .ownit .scnd {
	font-size: 20px;
	color: #000;
	margin-bottom: 5px;
}
.claimLand .thrd {
	font-size: 16px;
	color: #4c4c4c;
}
.claimLand h3 {
	margin: 25px 0 15px;
	clear: none;
	font-family: "Arial Rounded MT Bold", "Arial Unicode MS", Arial, Sans-Serif !important;
}
.claimLand ul {
	font-size: 16px;
	width: 412px;
}
.ownit ul {
	font-size: 16px;
	width: 550px;
}
.claimLand li, .ownit li {
	background: url(../images/landingClaim/LandingPage_bullet.png) no-repeat right top;
	padding-right: 42px;
	min-height: 37px;
	margin-bottom: 10px;
}
.ownit li {
	background: url(../images/LandingPage_bulletNewBG.png) no-repeat right top;
}
.claimLand strong, .ownit strong {
	font-weight: bold;
}
.claimLand .bubbleTxt {
	float: left;
	margin-left: 114px;
	width: 318px;
	padding-top: 20px;
	background: url(../images/landingClaim/LandingPage_bubble.png) no-repeat right top;
}

.claimLand .bubbleTxt .inner {
	display: block;
	width: 268px;
	padding: 0 25px 20px;
	background: url(../images/landingClaim/LandingPage_bubble.png) no-repeat right bottom;
	font-size: 20px;
	font-weight: bold;
	color: #1a7eb5;
	text-align: center;
	line-height: 1.5em;
	font-family: "Arial Unicode MS", Arial, Sans-Serif;
}

.claimLand .picagirl {
	width: 123px;
	height: 333px;
	background: url(../images/landingClaim/LandingPage_picagirl_H.png) no-repeat;
	position: absolute;
	left: 0;
	bottom: 70px;
}
.ownit .picagirl {
	position: absolute;
	left: 0;
	top: 40px;
	
}
.claimLand .claimButton, .ownit .claimButton {
	position: absolute;
	bottom: 40px;
	left: 150px;
	background: url(../images/landingClaim/LandingPage_button.png) no-repeat;
	padding: 20px;
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	width: 217px;
	height: 55px;
	display: block;
	vertical-align: middle;
}

.ownit .bubbleTxt {
	width: 250px;
	float: left;
	margin-left: 114px;
	margin-top: 50px;
	padding: 20px;
	background-color: #E7F3FF;
	border: 1px solid #8CBEDE;
	font-size: 20px;
	font-weight: bold;
	color: #1a7eb5;
	text-align: center;
	line-height: 1.5em;
	font-family: "Arial Unicode MS", Arial, Sans-Serif;
	position: relative;
	zoom: 1;
}
.ownit .claimButton {
	left: 135px;
	bottom: 60px;
	background: url(../images/LandingPage_buttonNewBG.png) no-repeat;
}
.ownit .shpitz {
	position: absolute;
	width: 40px;
	height: 50px;
	background: url(../images/shpitz_ownit_H.png) no-repeat;
	left: -40px;
	top: 20px;
}



/******** categories control *********/
/* for ie 6+7 */

.cat1 {
	*z-index: 10;
	*position: relative;
	zoom: 1;
}
.cat2 {
	*z-index: 8;
	*position: relative;
	zoom: 1;
}
.cat3 {
	*z-index: 6;
	*position: relative;
	zoom: 1;
}
.cat4 {
	*z-index: 4;
	*position: relative;
	zoom: 1;
}
.cat5 {
	*z-index: 2;
	*position: relative;
	zoom: 1;
}
/***********************************/
/*========================================== V3.1 =============================================================*/
/*======== location =================*/
	.locationPar {
		font: normal 14px Arial, Helvetica, sans-serif !important;
		color: #4c4c4c !important;
		display: inline-block;
		margin: 0 20px;
		padding-top: 13px;
		width: 320px;
	}
	.locationPar a {
		text-decoration: underline;
		color: #0279b3;
		font-size: 0.8em;
	}
	.locationPar strong {
		font-weight: bold;
	}
	/*================ Popups ==========================================*/
	/*location and rating */
	.changeLocationbox, .ratingModule,.regPopup {
		position: fixed;
		_position: absolute; /*ie6*/
		top: 25%;
		right: 50%;
		margin-right: -150px;
		width: 340px;

		padding: 20px;
		font-size: 13px !important;
		color: #fff;
		z-index: 10000;
		padding: 20px;
		width: 300px;
		background: #5A614A; /* for ie*/
		background: rgba(79,83,62,0.9);
		zoom: 1;
	}
	.changeLocationbox h5, .ratingModule h5, .regPopup h5 {
		font-size: 24px;
		padding-bottom: 5px;
		border-bottom: 1px solid #9c9c9c;
		text-shadow: 1px 1px 1px #333;
		-ms-filter: "progid:DXImageTransform.Microsoft.dropShadow(color=#333333,offX=1,offY=1)";
		filter :progid:DXImageTransform.Microsoft.dropShadow(color=#333333,offX=1,offY=1);
	}

	.changeLocationbox .customSelect, .changeLocationbox .countryAuto {
		margin: 20px 0;
	}
	.changeLocationbox .customSelect input, .changeLocationbox .countryAuto input {
		width: 150px !important;
		height: 16px !important;
	}
	.changeLocationbox .customSelect div, .changeLocationbox .countryAuto ul {
		width: 148px !important;
	}
	.ratingModule textarea {
		width: 290px;
		margin-bottom: 10px;
	}
	.ratingModule .error {
		color: #FF9600 !important;
		display: block;
	}
/*End location and rating popup */
	.regPopup {
		top: 45%;
		_top: 55%;
		display: none;
	}
	.regPopup .buttons {
		text-align: center;
	}
	.regPopup input {
		width: 288px;
		margin: 10px 0;
		*float: right; /*ie 7*/
	}
	#addBusinessGroupBox .cancel {
		font-size: 10px;
	}
	.regPopup .customSelectCat input {
		margin: 0;
		_float:  none; /*ie6*/
	}
	.regPopup p strong {
		font-size: 1.1em;
		font-weight: bold;
	}
	
/*=========================== HEADER SEARCH BOX ==============================================*/
.hdrSrch {
	position: absolute;
	top: 37px;
	left: 0;
	zoom: 1;
	*width: 400px; /*ie6+7*/

}
.hdrSrch input, .hdrSrch a {
	border: 1px solid #1a7eb5;
	vertical-align: middle;
	margin: 0;
	padding: 5px;
	float: right;
	height: 23px;
	zoom: 1;

}
.hdrSrch input {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #9a9a9a;
	-webkit-border-top-right-radius: 5px; /* chrome, safari*/
	-webkit-border-bottom-right-radius: 5px; /* chrome, safari*/
	-moz-border-radius: 0 5px 5px 0;	/* firefox */
	border-radius: 0 5px 5px 0; /* css3 complient */
	width: 250px;


}
.hdrSrch a.sbtn {
	font: bold 18px "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	color: #007db6;
	border-left: none;
	border-right: none;
	background: #cee7fe;
	padding: auto;
	/*width: 100px;*/
	text-align: center;

}

.hdrSrch a.last {
	border: 1px solid #1a7eb5;
	-webkit-border-top-left-radius: 5px; /* chrome, safari*/
	-webkit-border-bottom-left-radius: 5px; /* chrome, safari*/
	-moz-border-radius: 5px 0 0 5px;	/* firefox */
	border-radius: 5px 0 0 5px; /* css3 complient */


}
.hdrSrch span {
	display: block;
	clear: both;
}

/* ============================= Rate and reviews in user card =========================================*/
/*---- Reviews List -----*/
.reviewList, .ratingAndReviewsDiv {
	clear: both;
}
.ratingAndReviewsDiv {
	border-top: 1px solid #1B7EB7;
}
.ratingAndReviewsDiv h3 {
	color: #1B7EB7;
	font-size: 20px !important;
	clear: none;
	margin-top: 15px !important;
}
.ratingAndReviewsDiv .rateScore {
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 10px;
	left: 10px;
}
.rateScore * {
	vertical-align: middle;
}
.reviewList {
	margin: 20px;
}
.reviewList li {
	background: #e6e6e6;
	margin-bottom: 10px;
}
.reviewList li .inside {
	min-height: 80px;
	_height: 80px; /*ie6*/;
	position: relative;
	padding: 5px 100px 5px 5px;
}
.reviewList .avatar {
	width: 80px;
	height: 80px;
	position: absolute;
	right:5px;
	top: 5px;
}
.reviewList .score {
	float: left;
	color: #000;
	font-size: 12px;
	clear: both;
	font-weight: bold;
	margin: 2px 0;
}
.reviewList .rWriter {
	font-size: 11px;
	color: #848484;
}
.reviewList .rWriter b {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	display: block;
}
.rTime {
	font-size: 10px;
	float: left;
}

.revTxt {
	background: #fff;
	padding: 5px;
	border: 1px solid #9a9a9a;
	margin: 8px 0 0;
	word-wrap: break-word;
}
.revTxt a {
	color: #1B7EB7;
}
.revTxt > a {
	display: block;
	text-align: left;
	text-decoration: underline;
}
.reviewList .actions {

}
.reviewList .actionBtns a {
	width: auto !important;
	padding-right: 20px;
	margin: 10px 5px 5px 15px;
	display: inline-block;
}
.reviewList .actionBtns a span {
	display: inline;
	line-height: 24px;
}
.ratingAndReviewsDiv .addReview {
	font-weight: bold;
	margin: 10px 20px ;
	float: left;
	zoom: 1;
}
.ratingAndReviewsDiv .addReview span {
	padding-right: 10px;
}
.rateReview img {
	display: block;
}

/*============================================== Homepage Non-User V3.1 =====================================*/

.hpnonu {
	background: #f3fad8 url(../images/Homepage/hpNonU_gradBG.png) repeat-x left top;
}
.hpnonu .picaphoneContent {
	width: auto;
	text-align: center;
	background: Transparent url(../images/Homepage/Homepage_BKGR_05_H.jpg) no-repeat center 65px;

}
.homepagenonuser {
	position: relative;
	margin: 0 auto 40px;
	width: 980px;
	text-align: right;

}
.homepagenonuser h2 {
	font: bold 28px/1.4em "Arial Rounded MT Bold","Arial Unicode MS",Arial,Helvetica,Microsoft Sans Serif,sans-serif;
	color: #000;
	width: 630px;
}
.homepagenonuser .picagirl {
	position: absolute;
	left: 260px;
	top: 0px;
	/*ie6*/
	_left: 280px;
	_top: 5px;
}
.qbubble {
	background: transparent url(../images/homepage_bubble_H.png) no-repeat;
	width: 298px;
	height: 160px;
	top: 60px;
	right: 210px;
	position: absolute;
	padding: 40px 20px 20px 67px;
}
.qbubble .buttons {
	text-align: center;
	position: absolute !important;
	top: 120px;
	width: 298px;
}
.qbubble .buttons input {
	min-width: 100px;
	*min-width: auto; /*fix for IE7*/
	margin: auto 5px;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
}
.qbubble p {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 15px;
}
.signinlink {
	text-align: left;
	position: absolute;
	bottom: 5px;
	left: 75px;
	width: 298px;
	font-size: 13px !important;
	font-weight: normal !important;
}
.signinlink a {
	text-decoration: underline;
	color: #fff;
}
.qbubble .signupB {
	font-size: 20px;
	font-weight: bold;
	padding: 10px 25px;
}
.bizreglink {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	font-weight: bold;
	zoom:1;
	vertical-align: middle;
	max-width: 270px;
	_width: 200px;/*ie6*/
}
.bizreglink a {
	display: inline-block;
	margin: 10px auto;
}
	
.boxa {
	width: 180px;
	height: 150px;
	border: 1px solid #000;
	float: right;
	margin-left: 25px;
	margin-top: 325px;
	text-align: center;
	font: 15px "Trebuchet MS", Tahoma, sans-serif;
	background: #323331;
	/*glow effect*/
	-moz-box-shadow: 0 0 5px #555;
	-webkit-box-shadow: 0 0 5px #555;
	box-shadow: 0 0 5px #555;
}
.firstboxa {
	margin-right: 100px;
}
.boxa p {
	color: #fff;
	line-height: 20px;
	margin: 0;
}
.boxa a {
	cursor: default;
}
.hpnonu h2 {
	
	color: #fff;
	font: normal 24px "Arial Unicode MS", Arial, Helvetica, Microsoft Sans Serif, sans-serif;
	padding: 4px 0;	
	width: 850px;
	margin: 0 auto;
	text-align: right;
	padding-right: 45px;
}
.hpnonu .picaphoneHeader {
	height: 78px;
}
/*============================================== END -- Homepage Non-User V3.1 =====================================*/

