
// product description bubble tooltip
.fakeclass {
	padding: 0;
}
a.ttt{
    position:relative;
    z-index:24;
    color:#333333;
    font-weight:normal;
    text-decoration:none;
}
a.ttt span{ display: none;}

a.ttt:link{ color: #333333; text-decoration: none; font-weight: normal;}
a.ttt:visited{ color: #333333; text-decoration: none; font-weight: normal;}
a.ttt:active{ color: #333333; text-decoration: none; font-weight: normal;}


a.ttt:hover{ z-index:25; color: #333333; background:; text-decoration: none; font-weight: normal;}
a.ttt:hover span.tooltipt{
     display:block;
	position: absolute;
	top: 15px; /*-10px*/
  left: 100px; /*225px;*/
    margin: 0 10px 0 0;
	width:190px;
	color: #000000;
    text-align: left;
	filter: alpha(opacity:100);
	KHTMLOpacity: 1.0;
	MozOpacity: 1.0;
	opacity: 1.0;
}
a.ttt:hover span.middlet {
	display: block;
	background: rgba(252, 235, 173, 0.9);
        width: 170px;
	padding: 10px 10px 10px 10px;
}



.aqtable .highlighter tr:hover td {
  background-color:#fcebad;
}








//	Pricing Pages
.fakeclass {
	padding: 0;
}

#xmspricing {
	font-size: 0.80em; max-width: 100%;
	overflow-x: auto;
}
.price-cl1 {
	width: 240px;
	text-align: left;
	vertical-align: middle;
	background: #fff;
}
.price-cla {
	width: 340px;
	text-align: left;
	vertical-align: middle;
	background: #fff;
}
.price-cl2,.price-cl3,.price-cl4,.price-cl5,.price-cl6 {
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background: #fff;
}

.price-ca {	
	width: 530px;
	text-align: left;
	vertical-align: middle;
}
.price-cb {
	width: 430px;
	text-align: left;
	vertical-align: middle;
}
.price-cd { 
	width: 45%;
	text-align: left;
	vertical-align: middle;
}
.price-ca2,.price-ca3,.price-ca4,.price-ca5,.price-ca6,.price-ca7 {	
	width: 90px;
	text-align: center;
	vertical-align: middle;
}
.price-cd2, .price-cd3, .price-cd4 { 
  width: 15%;
  text-align: center;
  vertical-align: middle;
}




.pricebox3 {
	border-radius:3px;
	float: left;
	width: 270px;
	height: 150px;
	font-size: 11px;
	background: #f2f1ed;
	padding: 15px;
	margin: 0 20px 20px 0;
}
.pricebox3 h3 {
	font-weight: 500; color: #5e8ab4;
	padding: 0 0 15px 0; margin: 0px;
	font-size: 25px;
	
}

.pricebox4{
	border-radius:3px;
	float: left;
	width: 270px;
	height: 150px;
	font-size: 11px;
	background: #f2f1ed;
	padding: 15px;
	margin: 0;
}
.pricebox4 h3 {
	font-weight: 500; color: #5e8ab4;
	padding: 0 0 15px 0; margin: 0px;
	font-size: 25px;
	
}





.price-table {
	width: 740px; max-width: 100%; margin: 0 0 15px 200px;
}
.price-table th {
	background: #fff;
}
.xmspricenote {
	width: 740px; max-width: 100%; padding: 0; margin: 0 0 50px 200px; float: left;
}
.xmspricenote  p {
	font-size: 1em;
}

.pricebottom-table {
	width: 340px; max-width: 100%; margin: 0 0 15px 200px;
}
.pricebottom-cl1 {
	width: 240px;
	text-align: left;
	vertical-align: middle;
	background: #fff;
}
.pricebottom-cl2 {
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background: #fff;
}
