html #content
{
	margin-left:		3.6em;
	padding:		0;
	background:		url(/images/dot-grey.png) top repeat-x;
}

#content ul.sections {
	margin:			0;
	overflow:		hidden;
	background:		url(/images/dot-grey.png) left repeat-y;
	list-style-type:	none;

	zoom:			1;
}

#content ul.sections:before {
	content:		" ";
	display:		block;
	height:			1.5em;
	background:		url(/images/slash-grey.png) left bottom no-repeat;
}

/***/

#content li.section {
	padding-left:		0.975em;
	float:			left;
}

/***/

#content li.section img {
	display:		block;
	width:			14.667em;				/* ~176px */
	height:			9.1667em;				/* ~110px */
	margin-bottom:		1.3333em;
	border-left:		1px solid rgb(180, 180, 180);
}

#content li.phone img {
	border-right:		1px solid rgb(180, 180, 180);
}

/***/

#content li.section h6 {
	margin:			0;
	background:		url(/images/tri-violet.png) left bottom no-repeat;
	color:			white;
	font-size:		0.9167em;				/* ~11px */
	font-weight:		bold;
	line-height:		1.6364em;
	text-align:		center;
	text-transform:		uppercase;
}

* html #content li.section h6 {
	background-image:	url(/images/tri-violet.gif);
}

#content li.tv h6 {
	background-color:	rgb(226, 0, 122);
}

#content li.net h6 {
	background-color:	rgb(35, 182, 173);
}

#content li.phone h6 {
	background-color:	rgb(0, 158, 224);
}

#content li.pkg h6 {
	background-color:	rgb(246, 168, 0);
}

/***/

#content li.section ul {
	margin:			1.5em 0;
	padding-left:		0.975em;
	border-left:		1px solid rgb(180, 180, 180);
}

#content li.phone ul {
	padding-right:		0.975em;
	border-right:		1px solid rgb(180, 180, 180);
}

/***/

#content li.tv li {
	color:			rgb(226, 0, 122);
}

#content li.net li {
	color:			rgb(35, 182, 173);
}

#content li.phone li {
	color:			rgb(0, 158, 224);
}

#content li.pkg li {
	color:			rgb(246, 168, 0);
}


