/* Begin column 1 styles */
#contentContainer .col1Xtra {
	margin-bottom:12px;
}
#contentContainer .col1Xtra p {
	margin:0;
}
#contentContainer .column1 .linkList,#contentContainer .column1 .about {
	margin-bottom:18px;
	padding:4px 12px;
	border:1px solid #999;
}
#contentContainer .column1 .linkList p,#contentContainer .column1 .about p {
	margin:0;
	font-size:.8125em;
	font-weight:bold;
}
#contentContainer .column1 .linkList p a,#contentContainer .column1 .about p a {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}
#contentContainer .column1 .linkList p a:hover,#contentContainer .column1 .about p a:hover {
	text-decoration:underline;
}
#contentContainer .column1 .linkList {
	background:#ACE url(../images/interior_linklist.png) repeat-y;
}
#contentContainer .column1 .linkList p {
	margin:8px 0;
	color:#FFF;
}
#contentContainer .column1 .linkList p a {
	color:#FFF;
}
#contentContainer .column1 .about {
	padding:0 12px;	
}
#contentContainer .column1 .about p {
	margin:12px 0;
	color:#000;
}
#contentContainer .column1 .about p a {
	color:#059;
}
#contentContainer .application {
	padding:12px;
	background:#EEE;
	border:1px solid #999;
}
#contentContainer .application h5 {
	margin:0;
	padding:0;
}
#contentContainer .productThumb {
	float:left;
	width:100%;
	margin-top:12px;
	display:block;
	text-align:center;
}
#contentContainer .productThumb a.image {
	width:124px;
	height:124px;
	margin:0 auto;
	padding:5px;
	display:block;
	border:1px #666 solid;
	background:#FFF;
}
#contentContainer .productThumb a.zoom {
	width:13px;
	height:14px;
	margin:6px auto;
	display:block;
}
#contentContainer .productThumb a.image img,#contentContainer a.zoom img {
	border:none;
}

#contentContainer .productTypeList {
	margin-bottom:18px;
	padding:9px 12px;
	background:#CCC url(../images/subnav_back.png) repeat-x;
	border:1px solid #999;
}
#contentContainer .productTypeList p {
	margin:0;
	padding:0;
	color:#FFF;
	font-size:.8125em;
	font-weight:bold;
}
#contentContainer .productTypeList p a {
	margin:6px 0;
	font-size:1em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#contentContainer .productTypeList p a:hover {
	color:#C41230;
}
/* End column 1 styles */

/* Begin column 2 styles */
#contentContainer .column2 p {
	color:#000;
}
#contentContainer .column2 h2,
#contentContainer .column2 h3,
#contentContainer .column2 h4,
#contentContainer .column2 ul {
	margin:4px 0;
	padding:0;
}
#contentContainer .column2 h1 {
	margin:0;
	padding:36px 36px 60px 36px;
	font-size:1.75em;
	font-weight:normal;
	color:#048;
}
#contentContainer .column2 h3 {
	font-size:.9125em;
}
#contentContainer .column2 h3,#contentContainer .column2 h4 {
	padding:2px;
	color:#C41230;
}
#contentContainer .column2 h4 {
	margin-top:18px;
	font-size:14px;
}
#contentContainer .column2 ul {
	margin:0;
	padding:0 0 0 18px;
}
#contentContainer .column2 ul li {
	padding:2px 0 2px 4px;
	list-style-type:dot;
}
/* End column 2 styles */

/* Begin column 3 styles */
#contentContainer .column3 .videoLink {
	margin:0;
	text-align:center;
}
#contentContainer .column3 .videoLink a {
	color:#000;
	text-decoration:none;
	text-align:center;
}
#contentContainer .column3 .videoLink a:hover {
	color:#C41230;
}
#contentContainer .column3 .videoLink a img {
	border:2px solid #666;
}
/* End column 3 styles */

/* Begin matrix styles */
#productMatrix {
	margin-top:18px;
}
#productMatrix table {
	width:100%;
	margin-bottom:18px;
	border:1px #8BD solid;
}
#productMatrix table thead tr td {
	background:#059;
	color:#FFF;
}
#productMatrix table tr td {
	padding:4px;
	font-size:.625em;
	color:#000;
	text-align:center;
	vertical-align:middle;
	border-right:1px #FFF solid;
}
#productMatrix table tr.colorA {background:#FFF;}
#productMatrix table tr.colorB {background:#E6EEFF;}
#productMatrix table tr.colorA td {border-right:1px #E6EEFF solid;}
#productMatrix table tr td.description {width:150px;}
#productMatrix table tr td a {
	font-size:10px;
	color:#059;
	text-decoration:none;
}
#productMatrix table tr td a:hover {
	text-decoration:underline;
}
/* End matrix styles */

/* Begin FAQ styles */
#contentContainer h2 {
	color:#C41230;
}
#contentContainer .faqList,#contentContainer .faqAnswers {
	margin:24px 24px 0 24px;
	padding:0;
}
#contentContainer .faqList {
	margin-top:12px;
}
#contentContainer .faqList li,#contentContainer .faqAnswers li {
	margin:0;
	padding:2px 0;
	list-style-type:decimal;
	font-weight:bold;
	font-size:.875em;
	color:#069;
}
#contentContainer .faqList li a {
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}
#contentContainer .faqList li a:hover {
	color:#C41230;
}
#contentContainer .faqAnswers li {
	padding:24px 0;
	border-top:1px solid #CCC;
	font-size:.875em;
	color:#000;
}
#contentContainer .faqAnswers li ul {
	margin:6px 0;
	padding-left:28px;
}
#contentContainer .faqAnswers li ul li {
	padding:0;
	border:none;
	font-weight:normal;
	font-size:.875em;
	list-style-type:disc;
}
#contentContainer .faqAnswers h4 {
	margin:0;
}
#contentContainer .faqAnswers p {
	margin:6px 0;
	font-weight:normal;
}
#contentContainer .faqAnswers a {
	text-decoration:none;
}
#contentContainer .faqAnswers a:hover {
	color:#C41230;
}
/* End FAQ styles */
