/* =Tooltip
-------------------------------------------------------------- */
.tooltip{
  position:absolute;
  z-index:1101;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  margin:6px 0 0 0 !important;
}

.tooltip .tip-arrow, .tooltip .tip-white, .tooltip .tip-arrow.gray{
  background: url("../img/tooltip_arrow_down.png") no-repeat scroll left top transparent;
  display: block;
  height: 23px;
  position: absolute;
  width: 95px;
  z-index: -10;
}

.tooltip .tip-arrow.gray {
  background: url("../img/tooltip_arrow_down_gray.png") no-repeat scroll left top transparent;
}

.tooltip .tip-white { 
	background: url("../img/tooltip_arrow_dow2n.png") no-repeat scroll left top transparent;
}

.tooltip-bv{
  display: none;
}
  .tooltip-bv .row{
    margin:0;
    padding: 10px;
  }
  
  .tooltip-bv .row .col{
    width:auto;
  }
  
  .tooltip-bv .row .col.first{
    padding-bottom:5px
  }
	
	.tooltip-bv .row .col.first h3, .tooltip-bv .row .col.last h3, .tooltip-bv .row .col.first p, .tooltip-bv .row .col.last p  {
    font-size:14px;
    color:#FFF;
    font-weight:bold;
    padding:0;
    margin-bottom:5px
	}
	
	.tooltip-bv .row .col.first p, .tooltip-bv .row .col.last p {
		font-weight:normal
	}
	
    .tooltip-bv .row .col.last{
        padding-left: 10px;
    }
    
    .tooltip-bv a, .tooltip-bv a:hover {
        background: url("../images/icons-sprite.png") no-repeat scroll -456px -642px transparent;
        display: block;
        width: 205px;
    }
    
    .tooltip-bv h4{
        color: #FFF;
        font-weight: bold;
    }
    
    .tooltip-bv ul{
        padding-left: 10px;
    }
    
    .tooltip-bv ul li{
        line-height: 26px;
        list-style: disc outside none;
    }
    
    /* =Rounded Corners */
    .tooltip .rnd-wrapper {
         position:relative;
         margin:0px auto;
         color:#fff;
         z-index:1;
         margin:0 0 12px 0;
         float: left;
    }
		
		/*specific for downloads tooltip*/
		.tooltip .rnd-wrapper .rnd-content-dl {
			background-color: #FFFFFF !important;
			box-shadow: 0 0 6px 3px #CCCCCC;
		}
		
		.dl-tip-txt {
			color: #676F80;
    font-size: 12px;
    text-shadow: 0 1px 1px #FFFEEE;
		font-weight:bold
		}
		
		.tooltip .rnd-wrapper .rnd-content-dl,
    .tooltip .rnd-wrapper .rnd-content,
    .tooltip .rnd-wrapper.gray .rnd-content,
    .tooltip .rnd-wrapper .t,
    .tooltip .rnd-wrapper .b,
    .tooltip .rnd-wrapper .b div {
	    background-color: #333333;
		border-radius: 3px 3px 3px 3px;
		color: #666666;
		display: block;
		height: auto;
		z-index: 3500;
    }
    
    .tooltip .rnd-wrapper.gray .rnd-content {
    	background-color: #777777
    }

    .tooltip .rnd-wrapper .rnd-content, .tooltip .rnd-wrapper .rnd-content-dl {
        position:relative;
        zoom:1;
        _overflow-y:hidden;
        padding:0;
    }

    .tooltip .rnd-wrapper .t {
         /* top+left vertical slice */
         position:absolute;
         left:0px;
         top:0px;
         width:12px; /* top slice width */
         margin-left:-12px;
         height:100%;
         _height:1600px; /* arbitrary long height, IE 6 */
         background-position:top left;
    }

    .tooltip .rnd-wrapper .b {
         /* bottom */
         position:relative;
         width:100%;
    }

    .tooltip .rnd-wrapper .b,
    .tooltip .rnd-wrapper .b div {
         height:20px; /* height of bottom cap/shade */
         font-size:1px;
    }

    .tooltip .rnd-wrapper .b {
        background-position:bottom right;
    }

    .tooltip .rnd-wrapper .b div {
         position:relative;
         width:12px; /* bottom corner width */
         margin-left:-12px;
         background-position:bottom left;
    }

    .tooltip .rnd-wrapper .hd,
    .tooltip .rnd-wrapper .bd,
    .tooltip .rnd-wrapper .ft {
        position:relative;
    }
	
	.tooltip .rnd-wrapper .hd p {
        color:#FFF;
		font-weight:bold;
    }
	
	.tooltip .rnd-wrapper span.bd {
        color:#bcbfc9;
		font-weight:normal;
    }
	
	.tooltip .tooltip-content {
		width:230px;	
	}
	
	.col {
    display: block;
    float: left;
	}

	.sub {
		color:#999999;
	}
  
.tooltip h1, .tooltip h2, .tooltip h3, .tooltip h4, .tooltip h5, .tooltip h6, .tooltip ul, .tooltip ol, .tooltip dl, .tooltip p, .tooltip blockquote, .tooltip a {
  color:#FFF;
}

.tooltip .tooltip-big-content 
{
	width:300px;	
}
	
.tooltip .tooltip-large-content 
{
	width:350px;	
}	