
/*________________________________________________________________________________*/

/* TABLES (Pre-existing) */



TABLE.featureList TD {

		border-bottom:1px solid #8C9AC2; 

}



TABLE.featureList TH {

		color:#7783A5; 

		font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:16px; 

		border-bottom:1px solid #8C9AC2; 

}



TABLE#Products TR {

		vertical-align:top; 

}



TABLE#Products DIV.productgrid {

		padding:10px; 

		background:url('/_images/products/bkgd1.gif') repeat-y top left; 

}



TABLE#Products DIV.productgrid UL {

		margin-bottom:0; 

}



/*________________________________________________________________________________*/

/*
*	the image path on this css file has be absolute.. using the /_images doesnt work in this file
*/

.anPricingTop 	{ background: url('../_images/products/analyzer/box_top.gif') no-repeat center top; width:263px; height:37px; }

.anPricingMid 	{ background: url('../_images/products/analyzer/box_mid.gif') repeat-y center top; width:263px; }

.anPricingBot 	{ background: url('../_images/products/analyzer/box_bottom.gif') no-repeat center top; width:263px; height:16px; }

.anPricingUp	{  padding:0px; margin:0px; background: url(../_images/products/analyzer/box_secondary.gif) repeat-x left top; width:263px; }


.opPricingTop 	{ background: url('../_images/products/optimizer/box_top.gif') no-repeat center top; width:263px; height:37px; }

.opPricingMid 	{ background: url('../_images/products/optimizer/box_mid.gif') repeat-y center top; width:263px; }

.opPricingBot 	{ background: url('../_images/products/optimizer/box_bottom.gif') no-repeat center top; width:263px; height:16px; }

.opPricingUp	{  padding:0px; margin:0px; background: url(../_images/products/optimizer/box_secondary.gif) repeat-x left top; width:263px; }


.proPricingTop 	{ background: url('../_images/products/pro/box_top.gif') no-repeat center top; width:263px; height:37px; }

.proPricingMid 	{ background: url('../_images/products/pro/box_mid.gif') repeat-y center top; width:263px; }

.proPricingBot 	{ background: url('../_images/products/pro/box_bottom.gif') no-repeat center top; width:263px; height:16px; }

.proPricingUp	{  padding:0px; margin:0px; background: url(../_images/products/pro/box_secondary.gif) repeat-x left top; width:168px; }


.pricingImg1	{	position:relative; left:150px; margin:5px 0px 0px 0px; padding:0px;	}

.pricingImg2	{	position:relative; left:80px; margin:5px 0px 0px 0px; padding:0px;	}
























































TABLE#Products DIV.buttons {

		margin-bottom:10px; 

}







.buttons		{	font-weight:bold; margin-bottom:15px; }

DIV.buttons A:link	{	color:#0066CC; text-decoration:underline; }

DIV.buttons A:visited	{	color:#666666; text-decoration:underline; }

DIV.buttons A:hover {	color:blue; }

DIV.productgrid		{	padding-bottom:10px; }

* html DIV.productgrid	{	margin-bottom:-10px; }

DIV.compare A:link	{	text-decoration:none; }





























/*________________________________________________________________________________*/

/* Elementals */



A { color:#000; }

TR { vertical-align:top; }

IMG { border:0; }

H4 { margin:0; padding:0; }







/*________________________________________________________________________________*/

/* Overrides and Extensions to AV */



DIV#contentFull { width:740px; }

DIV#content P,

DIV#contentFull P {

		font-size:11px; line-height:1.5em; 

}

DIV#boxbody {

		height:inherit; 

}

DIV.column.left {

		width:50%; float:left; 

}

DIV.column.left * {

		padding-right:5px; 

}

DIV.column.right {

		width:50%; float:left; 

}

DIV.column.right * {

		padding-left:5px; 

}







/*________________________________________________________________________________*/

/* Working Classes for Top-level Page Content */



.insetLeft { 

		float:left; margin:0 1em 1em 0; 

		text-align:left; 

}



.insetRight { 

		float:right; margin:0 0 1em 1em; 

		text-align:right; 

}



P.caption { 

		margin:0; 

		font-style:italic; text-align:center; 

}



IMG.insetLeft {

		float:left; padding:0 10px 10px 0; 

}

IMG.insetLeft run {

		padding-bottom:20px; 

}





DIV.column.Customers {

		float:left; width:145px; 

		border-right:1px dotted #999; 

}



DIV.column.Customers * {

		padding:5px; 

}







/*________________________________________________________________________________*/

/* Unordered Lists */



UL.benefits {

		margin:0 0 0 1.75em; padding:0 1em 0 0; 

}



* html 

UL.benefits {

		margin-left:2em; 

}



UL.benefits LI {

		margin:0 0 .75em 0; padding-left:0; 

		font-size:11px; line-height:1.3em; 

		list-style-type:square; 

}



UL.stories {

		margin:0 0 0 2em; padding: 0 1em 0 0;

}



UL.stories LI {

		margin:0 0 .5em -2em; font-size:11px; 

		list-style:none; 

}





TABLE.plain TD			{	border-bottom:2px solid #DFE4E8; padding:5px; vertical-align:top; }

* html TABLE.plain TD	{	border-bottom:2px solid #DFE4E8; padding:5px 5px 5px 2px; }



.detailRow {

	background-color: #FFFFFF;

	font-size: 12px;

	line-height: 14px;

	border:  none ;

	color: #000000;

	padding: 0px 15px 0px 12px;

	font-family: Arial, Helvetica, sans-serif;

}



.info {

	display: none;

}





.compare {

	font-family: verdana, geneva, arial, sans-serif;

		background-color: #ffffff;

	font-size: 11px;

	padding: 0px 3px;

	vertical-align: middle;

	text-align: center;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #999999;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #999999;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}





.compareFeature {

	font-family: verdana, geneva, arial, sans-serif;

	font-size: 11px;

	background-color: #ffffff;

	padding: 0px 7px 0px 0px;

	vertical-align: middle;

	text-align: right ;

	border-right-style: dashed;

	border-right-color: #999999;

	border-right-width: 1px;

}









.moreinfo {

	font-size: 11px;

	font-style: italic;

	color: #000000;

}





.headertext  {

	font-family: verdana, geneva, arial, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: 600;

	padding: 0px;

}







































/* add ons to fix product.php in firefox */









.productgrid2 {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #000000;



}



.productgrid {

    vertical-align: middle;

    height: 110px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #000000;

    padding-top: 4px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 12px;

    text-decoration: none ;

}



.productgrid A {

text-decoration: none ;

font-size: 10px ;

    line-height: 12px;

        color: #000000;



}

.productgrid A:link {

text-decoration: none ;

font-size: 10px ;

    line-height: 12px;

        color: #000000;



}

.productgrid A:active{

text-decoration: none ;

font-size: 10px ;

    line-height: 12px;

        color: #000000;



}



.productgrid A:visited {

    text-decoration: none;

    font-size: 10px;

    line-height: 12px;

        color: #000000;





}

.productgrid A:hover {

text-decoration: none ;

font-size: 10px ;

    line-height: 12px;

        color: #0044aa;

}



















TABLE#Products DIV.productgrid {

		padding:10px; 

		background:url('/clicktracks/zurb.clicktracks.com_port/web/_images/products/bkgd1.gif') repeat-y top left; 

}



TABLE#Products DIV.productgrid UL {

		margin-bottom:0; 

}



















/* end add ons */

