body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.inthehubdotcomsearchengineering { position:absolute; left:-50000px; top:20px; width:5000px; height:100px; background:#ffffff; color:#000000 }

.font{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.fontlarge{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
}

.bluefont{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c6eff;
}

.blackfont{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.select.flat,textarea.flat,input.flat
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color : #CFFFF;
}

.darkCell {background-color: #000066; text-align: center; color: white;}
.lightCell {background-color: #3366cc; text-align: center; color: white;}
.notesTable { border: 1px solid #6666CC; background-color: #3366CC; color: White;}

A.BlueLink:LINK
{ 
	color: Blue;
	text-decoration: Underline;
	font-size : x-small;	
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

A.BlueLink:VISITED
{ 
	color: Blue;
	text-decoration: Underline;
	font-size : x-small;	
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

A.BlueLink:HOVER
{ 
	color: Red;
	text-decoration: None;
	font-size : x-small;	
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.BlueLink:ACTIVE
{ 
	color: Blue;
	text-decoration: Underline;
	font-size : x-small;	
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}



A.yellowLink:LINK
{ 
	color: Yellow;
	text-decoration: Underline;
	font-size : x-small;	
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

A.yellowLink:VISITED
{ 
	color: Yellow;
	text-decoration: Underline;
	font-size : x-small;	
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

A.yellowLink:HOVER
{ 
	color: White;
	text-decoration: None;
	font-size : x-small;	
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.yellowLink:ACTIVE
{ 
	color: Yellow;
	text-decoration: Underline;
	font-size : x-small;	
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.FREE_INFO {
	color: #FFFFFF;
	background-color: #3366cc;
	text-align: center;
	font-size: 10;
}

/* Modifies the button so that we will only see the image and none of the original attributes will be visible */
.addToCartButton { height: 32px; width: 100px; border: none 0px; background-color: Transparent; }


/*---------- 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:50px;
	padding: 100px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:100);
	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;
}
/*---------- end bubble tooltip -----------*/