@charset "UTF-8";

.whiteborders {border-color: #fff;}

.sideborders_thick 
	{
	border-left-style: solid;
	border-right-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
	}

#content {background-color: #ECEDEF;}

.box_gradient 
	{
	padding-top:0px;
	z-index:1;
	margin-top:0px;
	}

.box_gradient .content 
	{
	background:#F8F9FB url(../images/bg_gradient_long_blue_content.gif) left top repeat-x;
	padding:10px 15px 0 15px;
	}

.box_gradient .btm 
	{
	height:6px;
	}

.compExpandAll 
	{
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 2px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 15px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 20px;
	top: 165px;
	background-image: url(../images/products/icn_expand.gif);
	left: 208px;
	}
	
.compExpandAll:hover 
	{
	background-color: transparent;
	background-image: url(../images/products/icn_expand_hover.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 2px;
	}
	
.compCollapseAll 
	{
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 2px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 15px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 20px;
	top: 140px;
	left: 140px;
	background-image: url(../images/products/icn_collapse.gif);
	}
	
.compCollapseAll:hover 
	{
	background-color: transparent;
	background-image: url(../images/products/icn_collapse_hover.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 2px;
	}

.compareTable 
	{
	background-color:transparent;
	margin: 0 auto;
	}
	
.compareTable tr {border-left:3px solid #e7e8ea;}

.compareTable th 
	{
	border-bottom:2px solid #FFF;
	width:300px;
	padding:9px 10px 9px 40px;
	text-align:left;
	color:#000000;
	background: url(../images/products/icn_expand.gif) 20px 16px no-repeat;
	background-color:#e7e8ea;
	}

.compareTable thead th 
	{
	background-color:#CCCCCC;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	padding:0;
	}
	
.compareTable td 
	{
	border-bottom:2px solid #FFF;
	text-align:center;
	}

.compareTable .col_smallbusiness {background-color:#ccced5;}

.compareTable .col_businessplus {background-color:#F9E0C1;}

.compareTable .col_enterprise {background-color:#CCE7F0;}

.compareTable td.legend 
	{
	width:375px;
	text-align:left;
	}
	
.compareTable td.legend ul 
	{
	width:250px;
	margin:0;
	padding:10px 0 20px 30px;
	}

.compareTable .sep 
	{
	background-color:transparent;
	width:4px;
	padding:0;
	}

.compareTable .xtra 
	{
	width:132px;
	background-color:#e7e8ea;
	}

.compareTable thead .xtra 
	{
	background-color:transparent;
	}

.compareTable .sub
	{
	display:table-row-group;
	font-family:Arial, Helvetica, sans-serif
	}

.compareTable .sub th
	{
	font-weight:normal;
	font-size:11px;
	width:270px;
	padding:9px 10px 9px 20px;
	background:none;
	}

.compareTable .sub td
	{
	background-color:#ccced5;
	border-bottom:2px solid #FFF;
	}

.compareTable .sub th,
.compareTable .sub .xtra {border-bottom:2px solid #EEE;}

.compareTable .sub th,
.compareTable .sub .sep,
.compareTable .sub .xtra {background-color:#FFF;}

.compareTable .active td {background-color:#c1c2cb;}

.compareTable .active th, 
.compareTable .active .sep,  
.compareTable .active .xtra {background-color:#c1c2cb;}

.compareTable .active th {background:#e7e8ea url(../images/products/icn_collapse.gif) 20px 16px no-repeat;}

.threeprod thead td.legend {width:300px;}	

.threeprod thead th {width:103px;}

.threeprod h4 
	{
	padding:10px 0 10px 0;
	height:17px;
	}

.threeprod p 
	{
	margin:0;
	padding:5px 0 7px 0;
	font-weight:normal;
	}

.threeprod p.price {background-color:#cecece;}

.threeprod .compSmall 
	{
	background-color:transparent;
	color: #999999;
	}

.threeprod .compPlus {background:#e1e9ef url() top left no-repeat;}

.threeprod .compEnterprise {background:#e1e9ef url() top left no-repeat;}

.compareTable .sub .preview td
	{
	background-color:#FFF;
	border:0;
	text-align:left;
	background-color:#EDEDED;
	}	

.compareSubContent 
	{
	display:none;
	background-color:#EDEDED;
	width:681px;
	padding:10px 20px 20px 20px;
	}

.compareSubContent p {background-color:transparent;}

.linkSubContent {}

.linkSubContentClose  
	{
	float:right;
	font-size:13px;
	margin:0 0 10px 30px;
	cursor:pointer;
	}

img 
	{
	border-top-width: medium;
	border-right-width-value: medium;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: medium;
	border-left-width-value: medium;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: none;
	border-right-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: none;
	border-left-style-value: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: -moz-use-text-color;
	border-right-color-value: -moz-use-text-color;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: -moz-use-text-color;
	border-left-color-value: -moz-use-text-color;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	}
	
/* ------ Custom Styles ------ */
ul.featureCompare
	{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style: none;
	}
	
ul.featureCompare li	
	{
	float: left; 
	margin: 0; 
	padding: 0;
	}		
