/* -------------------------------------------------------------- 
   box2 technologies
   http://www.box2.com
   support@box2.com
   (866) 409 BOX2 
-------------------------------------------------------------- */

/* typography.css -- stripped of unnecessary styling
-------------------------------------------------------------*/
#pcc_fullChart h1,#pcc_inProduct  h1,
#pcc_fullChart strong, #pcc_inProduct strong { font-weight:bold; }
#pcc_fullChart h1,
#pcc_inProduct h1 {font-size:16px;}
#pcc_fullChart ul, #pcc_inProduct  ul,
#pcc_fullChart ol, #pcc_inProduct  ol { margin: 0 1.5em 1.5em 1.5em; }

#pcc_fullChart a:hover,
#pcc_inProduct a:hover { text-decoration: underline; }
.hide { display: none; }
/* -------------------------------------------------------------- */
#pcc_inProduct th h1 {text-align:left;}
#pcc_inProduct tr { border:0; }
#pcc_inProduct td { width:10px; }

#pcc_fullChart, #pcc_inProduct, #pcc_container, td.circle p {
	margin:auto;
}

/* -------------------------------------------------------------- */

#pcc_productFeatureTable .two-cols		{ width:400px; }
#pcc_productFeatureTable .three-cols 	{ width:306px; }

.inProduct-extraLinks li,a.addtocart { background-repeat:no-repeat; }
.inProduct-extraLinks {
	margin:2em 0 1.5em 0;
	padding:0;
}
.inProduct-extraLinks li {
	list-style:none;
	display:inline;
	background-image:url('/qb/components/comp_chart/css/img/arrow.gif');
	background-position:right bottom;
	padding-right:16px;
	margin-right:10px;
}
a.addtocart {
	background-image:url('/qb/components/comp_chart/css/img/addtocart.gif');
	width:165px;
	height:43px;
	display:block;
}


/* Feature Groups
----------------------------------------------------------------*/
#pcc_inProduct td {padding:5px 0;}
#pcc_inProduct td:first-child {
	padding-left:10px;
}
#pcc_inProduct .featureGroup th:first-child {
	padding-left:0;
}

th.product,th.product.selected,td.circle,tr.expanded td.circle,td.circle p {
	text-align:center;
}

#pcc_inProduct th.product,
#pcc_inProduct th.product.selected	{
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0 4px;
	height:45px;
	width:77px;
	vertical-align:bottom;
}
#pcc_inProduct th.product { background-image:url('/qb/components/comp_chart/css/img/bg_column.gif'); }
#pcc_inProduct th.product.selected	{ background-image:url('/qb/components/comp_chart/css/img/bg_selected-column.gif'); }

td.circle.selected {background-color:#e6e9f1;}
.featureGroup .description {font-weight:bold;}

.pcc_chartNotes {margin:2em 0 0 0; }
.pcc_chartNotes ol {margin:0 0 0 2em; }
.pcc_chartNotes h6 {font-size:12px;font-weight:normal;cursor:pointer; }

td.info div {
	text-align:left;
	margin:15px 0 0;
	padding:0 10px 0 0;
}
.featureGroup th,.featureGroup td {
	background-color:#e6e6e6;
}

/* BORDERS SECTION
-------------------------------------------------------------------*/
#pcc_productFeatureTable .featureGroup td,#pcc_productFeatureTable .featureGroup th,.featureGroup th {
	border-top:1px solid #ccc;
}
.featureGroup th.last,td.circle.last,td.circle {
	border-right:1px solid #ccc;
}
#pcc_productFeatureTable .featureGroup td,#pcc_productFeatureTable .featureGroup th,#pcc_productFeatureTable td.circle,#pcc_productFeatureTable td.description,.featureGroup th {
	border-bottom:1px solid #ccc;
}
.featureGroup .description,#pcc_productFeatureTable td.circle {
	border-left:1px solid #ccc;
}
.featureGroup .description,#pcc_inProduct .featureGroup td.circle {
	border-right:0;
}
#pcc_productFeatureTable tr.last td {
	border-bottom:0;
}
#pcc_productFeatureTable .featureGroup td.circle {
	border-left:0;
}



/* MORE INFO SECTION
-------------------------------------------------------------------*/
.description a {color:#505050;}
.description a:hover {padding-right:10px;background:url('/qb/components/comp_chart/css/img/more-info.gif') no-repeat center right;}
.description.info a {
	background:url('/qb/components/comp_chart/css/img/more-info.gif') no-repeat center right;
	padding-right:10px;
	color:#365ebf;

}
.featureGroup th.description {
	text-align:left;
	padding:3px 0;
}
.featureGroup th.description img {
	margin:0 8px;
}
.featureGroup th.last {
	text-align:right;
	vertical-align:middle;
}
.featureGroup th.last img {
	margin:0 6px 0 0;
}
.featureGroup img.btn-expander,.featureGroup span,td.circle img {
	float:left;
}
.featureGroup th.description img.btn-plusminus,td.circle sup {
	float:right;
}
.featureGroup th.description img {
		margin:3px 6px 0 6px;
}


td.circle img {
	margin-left:37px;
	padding:10px 0;
	
}
td.circle sup,td.circle p sup { width:auto; }
td.circle sup { margin:0 14px 0 0; }
td.circle p sup { float:none; }

/* EXPANDED SELECTION STYLES
-------------------------------------------------------------------*/
tr.expanded .description,tr.expanded .circle,tr.expanded .circle.selected {
	height:110px;
	background-repeat:repeat-x;
}

.screenshot,td.selected .screenshot,
tr.expanded .circle.selected	{ background-position:top; }
tr.expanded .description,
tr.expanded .circle 					{ background-image: url('/qb/components/comp_chart/css/img/bg_expanded-feature.gif'); }
tr.expanded .circle.selected	{ background-image: url('/qb/components/comp_chart/css/img/bg_selected-product.gif'); }

.screenshot 									{ background-image:url('/qb/components/comp_chart/css/img/screenshot-icon.gif'); }
td.selected .screenshot 			{ background-image:url('/qb/components/comp_chart/css/img/selected-screenshot-icon.gif'); }

/* --- screenshot section --- */
.screenshot,.screenshot a {
	height:40px;
	padding-top:35px;
}
.screenshot a {
	margin-top:-35px;
	display:block;
	font-size:10px;
	color:#505050;
}
.screenshot {
	background-repeat:no-repeat;

	clear:both;
}