﻿.tooltip {
	color: #0000ff; 
	outline: none;
	cursor: help; 
	text-decoration: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
    background: -webkit-linear-gradient(top,  #fff, #d7d2d8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #FFF, #d7d2d8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, #FFF, #d7d2d8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #FFF, #d7d2d8); /* Standard syntax (must be last) */
	box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
	-moz-box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
	-webkit-box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; width: 250px;
	color: #000;
}
.tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0; color: #000;
}

.tooltip2x {
	color: #0000ff; 
	outline: none;
	cursor: help; 
	text-decoration: none;
	position: relative;
}
.tooltip2x span {
	margin-left: -999em;
	position: absolute;
}
.tooltip2x:hover span {
    background: -webkit-linear-gradient(top,  #fff, #d7d2d8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #FFF, #d7d2d8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, #FFF, #d7d2d8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #FFF, #d7d2d8); /* Standard syntax (must be last) */
	box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
	-moz-box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
	-webkit-box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; width: 500px;
	color: #000;
}
.tooltip2x:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0; color: #000;
}

.zillowtip { position: relative; }
.zillowtip span { 
    margin-left: -999em; 
    position: absolute; 
}
.zillowtip:hover span {
	position: absolute; left: 1em; top: 2em; z-index: 99; margin-left: 0;
}
.zillowtip span.large2X {
    width:600px;
    white-space: nowrap;
    background: #F4F4F4;
    background-color: #F4F4F4;
    padding-left: 4px;
    border: 1px solid #444444;
    border-radius: 6px;
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
}
* html a:hover { background: #fff; }
.classic { padding: 10px 10px; background: white; }
.custom { padding: 20px 10px; background: #FFCCAA; }

.critical { background: #FFCCAA; border: 1px solid #FF3334; }
.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}

.caption {
	color: #2966b8; 
	outline: none;
	cursor: help; 
	text-decoration: none;
	position: relative;
}
.caption span {
	margin-left: -999em;
	position: absolute;
}
.caption:hover span {
    /*background: -webkit-linear-gradient(top,  #fff, white);*/ /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(bottom, #FFF, white);*/ /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(bottom, #FFF, white);*/ /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(to bottom, #FFF, white;*/
    /*background: linear-gradient(to bottom, #FFF, #d7d2d8);*/ 
    /* Standard syntax (must be last) */
    background:white;
	box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
	-moz-box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
	-webkit-box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
	font-family: Noto Sans, sans-serif;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; 
	color: black;
}

.caption:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0; color: #000;
}


.tooltip_referral {
    color: #0000ff;
    outline: none;
    cursor: help;
    text-decoration: none;
    position: relative;
}

.tooltip_referral span {
    margin-left: -999em;
    position: absolute;
    display:none;
}

.tooltip_referral:hover span {
    background: -webkit-linear-gradient(top, #fff, #d7d2d8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #FFF, #d7d2d8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, #FFF, #d7d2d8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #FFF, #d7d2d8); /* Standard syntax (must be last) */
    box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
    -moz-box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
    -webkit-box-shadow: rgba(0,0,0, 1) 0px 0px 9px;
    font-family: Calibri, Tahoma, Geneva, sans-serif;
    position: absolute;
    left: 12em;
    top: -4em;
    z-index: 99;
    margin-left: 0;
    width: 250px;
    color: #000;
    display:block;
}

.tooltip_referral:hover em {
    font-family: Candara, Tahoma, Geneva, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    display: block;
    padding: 0.2em 0 0.6em 0;
    color: #000;
}
