/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(images/bubble.gif) no-repeat bottom;
}
.main-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3399CC;
	text-decoration: none;
}
.nav-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 5px;


}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3399CC;
	text-decoration: none;

}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.main-text-display {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 20px;




}
.bg {
	background-color: #FFFFFF;

}
.h2 {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
}
.499-dis {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.content-page-pad {
	padding-right: 50px;
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.h3 {


	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.main-text-buy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	background-color: #FFFFCC;

}
.main-text-displaybtm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 2px;

}
.main-text-display2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	border: thin none #66CC33;


}
.border {
	border: thin solid #666666;
}
.large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF6600;
}
.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
input.text	{
	background: #FFFFCC url(none) center center;
	clear: both;
	float: none;
	border: thin solid #CCCCCC;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	width: 200px;
	font-weight: bold;

}
.h9 {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.pad-links {
	padding: 5px 20px 5px 15px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;

}
.w-packs {
	height: 40px;
	padding-top: 10px;
}
.main-text-displaybg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 2px;
	height: 20px;
	background-image: url(images/divider.png);
	background-repeat: no-repeat;

}
.h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;

}
.prm {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	color: #3399CC;
}
--------------eflow----------------

.features-box {
	padding: 6px 6px 6px 20px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;







}

ul.TickList {
  list-style-image: url(images/bullet-check.png)
}
.layout-des {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding: 8px 8px 8px 2px;
}
.buynow {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.buynow2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}
.wp {
	font-family: Tahoma;
	color: #666666;
	font-size: 18px;
	padding: 12px 12px 12px 30px;
}
.buy-box {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 6px;
}
.buy-box2 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 6px;
	background-color: #FFFFFF;

}
.buy-box3 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 6px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 16px;
	font-weight: bold;

}
.tbtm {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFCC;
}

.features-box {
	padding: 6px 6px 6px 20px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;







}

ul.TickList {
  list-style-image: url(images/bullet-check.png)
}
.layout-des {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding: 8px 8px 8px 2px;
}
.buynow {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;

}
.buynow2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}
.wp {
	font-family: Tahoma;
	color: #666666;
	font-size: 18px;
	padding: 12px 12px 12px 30px;
}
.buy-box {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 6px;
}
.buy-box2 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 6px;

}
.buy-box3 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 6px;
	background-color: #FF9933;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 16px;
	font-weight: bold;

}
.buy-box4 {

	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 6px;
	background-color: #FF9933;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 16px;
	font-weight: bold;
}
.tick2 {

  list-style-image: url(images/bullet.png)
}
.theme-des {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #3399FF;
}
.theme-destop {

	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #336699;
}
.theme-destop-title {

	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #3399FF;
}

