/* for removing borders around buttons in product page*/img {	border: none;}/* Callout Boxes */.callout {	margin: 15px 0;	padding: 15px;	background: #ffc;	border: 1px solid #999;}/**************************************** * Products page ****************************************/#productListing {	}#productListing .product {}#productListing .product img {	float: left;}#productListing .product .caption {	float: left;	width: 115px;	margin: 25px 0 0 5px;	text-align: left;}/**************************************** * Tooltips ****************************************/.tooltip a {	position: relative;	color: #000;	text-decoration: underline;	cursor: help;}.tooltip a span {	display: none;	position: absolute;	left: -100%;	float: left;	padding: 10px;	border: 1px solid #999;	background: #ffc;	text-align: left;	text-decoration: none;	font-size: 11px;	width: 300px;}* html .tooltip a span {	top: 40px;}.tooltip a span span {	display: block;	position: static;	float: none;	padding: 0;	border: none;}.tooltip a:hover span, .tooltip .hover span {	display: block;}/**************************************** * Pricing Page ****************************************/.tooltip a span span.pricing-tooltip-title {	display: block;	margin: 0 0 5px 0;	font-size: 13px;	font-weight: bold;}.tooltip a span span.pricing-tooltip-details {	display: block;	margin: 0 0 5px 0;}.tooltip a span span.pricing-tooltip-entry {	display: block;	float: left;	width: 300px;	margin: 5px 0 0 0;	border-top: 1px solid #eeb;	padding: 10px 0 0 0;}.tooltip a span span.pricing-tooltip-entry img {	float: left;	margin: 0 5px 5px 0;	border: 1px solid #eeb;}#value .tooltip a {	z-index: 1000;}#express .tooltip a {	z-index: 100;}.bluethin { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0033FF; text-decoration: none;}.bluethinlink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0033FF; text-decoration: none;}.bluethinlink:hover { text-decoration:underline; }.textlink { color:#0000FF; text-decoration:none; }.textlink:hover { color:#0000FF; text-decoration:underline;}.whitetext {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #FFFFFF;}.whitetextlink {	color:#ffffcc;	font-weight:bold;	text-decoration:none;}.whitetextlink:hover {	color:#ffffcc;	font-weight:bold;	text-decoration:underline;}.whitetextsm {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	color: #FFFFFF;}.greytext {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #666666;}.greytextsm {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	color: #666666;}.blacktext {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #000000;}.blacktextsm {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #000000;}.blacktextlg {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #000000;}.greytext3 {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #333333;}.greytext3sm {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #333333;}.bluetext {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #0000FF;}.bluetextlg {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #0000FF;}.redtext {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #CC0000;}/*for product page buttons*/.projectButton img{ border-style: none}