body {
	margin:0;
	padding:0;
	background-color:white;
}

.fecWrapper {
	width:100%;
}

.fecWrapper-r1 {
	vertical-align:top;
	background-color: white;
	text-align:center;
	padding:5px;
}

.fecWrapper-r2 {
	vertical-align:top;
	/* background-color: #ff9900; old value */
	background-color: #e60000;
	text-align:center;
	padding:5px;
}

.fecWrapper-r3 {
	vertical-align:top;
	/*background-color: #006699; old value */
	background-color: #005d98;
	text-align:center;
}

.fecWrapper-r4 {
	vertical-align:top;
	background-color: white;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-top:5px solid #666666;
}

.fecHeader {
	width:850px;
}

.fecHeader-c1 {
	text-align:left;
	padding:5px;
}

.fecHeader-c2 {
	text-align:right;
	padding:5px;
}

.fecLogo {
	width:850px;
}

.fecLogo-c1 {
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
}

.fecLogo-c2 {
	text-align:right;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:white;
}

.fecContentOuter {
	width:850px;
	background-color:white;
}

.fecContentOuter-r1 {
	background-color:#666666;
}

.fecContentOuter-r2 {
	vertical-align:top;
}

.fecContentOuter-r2 li {
	display:block;
	padding-bottom:10px;
}

.fecContent {
	width:100%;
}

.fecContent-nav {
   width:185px;
	vertical-align:top;
	text-align:left;
	background-color:#ebebeb;
	padding:20px 0px 0px 0px;
}

.fecContent-main {
	vertical-align:top;
	text-align:left;
	padding:15px 30px 15px 15px;
	height:300px;
}

.fecContent-mainhp {
	vertical-align:top;
	text-align:left;
	padding:15px 15px 15px 15px;
	height:300px;
}

.fecContent-right {
   width:185px;
	vertical-align:top;
	text-align:left;
	padding:20px 5px 0px 5px;
	background-color:#ebebeb;
}

.fec-topnav {
	width:100%;
}

.fec-topnav-c1 {
	text-align:left;
	padding:5px;
}

.fec-topnav-c2 {
	text-align:right;
	padding:5px;
}

.catSummary {
	width:190px;
}

.catSummaryImage {
	width:190px;
	height:135px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #006699;
}

.catSummary p {
	padding-right:7px;
	padding-left:7px;
}

.detailT1 {
	width:610px;
}

.detailT1R1 {
	vertical-align:top;
}

.detailT1R2 {
	vertical-align:top;
	padding:12px 0px 12px 0px;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}

.detailT1R3 {
	vertical-align:top;
	padding:12px 0px 0px 0px;
}

.detailT2 {
	width:100%;
}

.detailT2C1 {
	width:186px;
	vertical-align:top;
}

.detailT2C2 {
	vertical-align:top;
}

.detailT2C2 p {
	margin:0;
	padding:0px 0px 7px 3px;
}

td.detailT2C2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:black;
	margin:0px 0px 7px 0px;
	padding:3px 25px 3px 3px;
	background-color:#ebebeb;
}

.description_features {
	background-color:#ebebeb;
	padding:3px 0px 3px 3px;
	margin:0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
}

.interested {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006699;
	font-size:16px;
}

.detailT3 {
	width:100%;
}

.detailT3C1 {
	vertical-align:top;
	width:341px;
	height:350px;
	padding:0px 11px 0px 0px;
	border-right:1px solid #c0c0c0;
}

.detailT3C1 table {
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	font-size:11px;
}

.detailT3C1 table td {
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding:3px 6px 3px 3px;
	text-align:left;
	vertical-align:top;
}

.detailT3C2 {
	vertical-align:top;
	padding:0px 0px 0px 11px;
}

.other_categories {
	/*width:200px;*/
	width:100%;
	/*margin-left:3px;*/
}

.other_categoriesR1 {
	padding:5px;
	border-bottom:1px solid #c0c0c0;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
}

.other_categoriesR1_on {
	background-color:#DFDFDF;
}

.other_prods_image {
	border:1px solid #c0c0c0;
	margin-left:25px;
}

.productContactForm {
	
}

.productContactForm th {
	padding:3px 15px 3px 3px;
	text-align:left;
	font-weight:normal;
	color:#006699;
}

.productContactForm td {
	padding:3px 0px 3px 0px;
	text-align:left;
	font-weight:normal;
}

.product-category-block {
	margin:0px 10px 10px 0px;
	padding:10px;
	width:120px;
	text-align:center;
	height:160px;
	border:1px solid #c0c0c0;
}

.hpContentT1 {
	width:450px;
}

.hpContentT1R1 {
	vertical-align:top;
	padding:5px 0px 10px 0px;
}

.hpContentT1R2 {
	vertical-align:top;
	padding:8px 0px 8px 0px;
	border-top:1px solid #c0c0c0;
}

.hpContentT2 {
	width:450px;
}

.hpContentT2C1 {
	vertical-align:top;
	width:175px;
	padding-top:10px;
	border-top:1px solid #c0c0c0;
}

.hpContentT2C2 {
	vertical-align:top;
	padding:10px 0px 15px 15px;
	border-top:1px solid #c0c0c0;
}

.hpContentT2C2 p {
	margin:0;
	padding:0;
}

.hpContentT3 {
	width:100%;
	font-family:arial,verdana;
	font-size:10px;
}

.hpContentT3 p {
	margin:0;
	padding:0;
}

.hpContentT3C1 {
	vertical-align:top;
	width:142px;
	padding:0;
	border-right:1px solid #c0c0c0;
}

.hpContentT3C2 {
	vertical-align:top;
	width:142px;
	padding:0px 0px 0px 18px;
	border-right:1px solid #c0c0c0;
}

.hpContentT3C1 p, .hpContentT3C2 p {
	padding-right:20px;
}

.hpContentT3C3 {
	vertical-align:top;
	padding:0px 0px 0px 18px;
}



/**************************************************************************/
/* Text Styles ******************************************************/
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/

.fecHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006699;
}

.fecHeader a:link {

}

.fec-topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	font-weight:bold;
}

.fec-topnav a:link {color:white; text-decoration: underline;}
.fec-topnav a:hover {color:white; text-decoration: underline;}
.fec-topnav a:visited {color:white; text-decoration: underline;}

.fecWrapper-r4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	font-weight:normal;
}

.fecWrapper-r4 p {margin:0;padding:0;}
.fecWrapper-r4 a:link {color:#006699;text-decoration:underline;}
.fecWrapper-r4 a:hover {color:#006699;text-decoration:underline;}
.fecWrapper-r4 a:visited {color:#006699;text-decoration:underline;}

.fecContent-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

.fecContent-main a:link {color:#006699;}
.fecContent-main a:hover {text-decoration:underline;}
.fecContent-main a:visited { }

.fecContent-main h1 {
	color:#006699;
	font-size:22px;
	margin:0px 0px 10px 0px;
}

.fecContent-main h2 {
	color:black;
	font-size:18px;
	margin:0px 0px 10px 0px;
}

.fecContent-main h3 {
	color:black;
	font-size:14px;
	margin:0px 0px 10px 0px;
}
/****************************************************************/

.fecContent-mainhp {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

.fecContent-mainhp a:link {color:#006699;}
.fecContent-mainhp a:hover {text-decoration:underline;}
.fecContent-mainhp a:visited { }

.fecContent-mainhp h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 3px 0px;
}

.fecContent-mainhp h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

.fecContent-mainhp h2 {
	color:black;
	font-size:18px;
	margin:0px 0px 10px 0px;
}

.fecContent-mainhp h3 {
	color:black;
	font-size:14px;
	margin:0px 0px 10px 0px;
}


/****************************************************************/

.a12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.a13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

.a14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

.a15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}

.a16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}

.smallTXT {font-size:10px;}

.smallTXT a:link,
.smallTXT a:hover,
.smallTXT a:visited
	{font-size:10px;color:#006699}

.fecContent-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

.fecContent-nav h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#006699;
	font-weight:bold;
	margin:0px 0px 10px 10px;
}

.fecContent-nav a:link,.fecContent-nav a:visited {color:#006699;text-decoration:none;}
.fecContent-nav a:hover {color:#006699;text-decoration:underline;}

.fecContent-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

.fecContent-right h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#006699;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

.fecContent-right a:link,
.fecContent-right a:visited,
.fecContent-right a:hover {color:#006699;text-decoration:underline;}

.fecContent-navT {
	width:100%;
}

.fecContent-navTR1 {
	padding:2px 0px 2px 5px;
	border-bottom:1px solid #c0c0c0;
}

.fecContent-navT2 {
}

.fecContent-navT2C1 {
	vertical-align:top;
	width:17px;
}

.fecContent-navT2C2 {
	vertical-align:top;
	text-align:left;
}

.leftnav-on {
	background-color:#DFDFDF;
}

.categoryT1 {
	
}

.categoryT1C1 {
	vertical-align:middle;
	text-align:center;
	width:155px;
	border-bottom:1px solid #ebebeb;
	padding:25px 0px 25px 0px;
}

.categoryT1C2 {
	vertical-align:top;
	width:405px;
	border-bottom:1px solid #ebebeb;
	padding:25px 0px 25px 15px;
}

.categoryT2 {
	width:100%;
}

.categoryT2R1 {
	vertical-align:top;
	padding:0px 0px 5px 0px;
	border-bottom: 1px dotted #c0c0c0;
}

.categoryT2R2 {
	vertical-align:top;
	padding:5px 0px 0px 0px;
}

.categoryPName {
	font-weight:bold;
}

.categoryPPrice {
	font-weight:normal;
	font-size:11px;
}

.border1 {
	border:1px solid #006699;
}

.color-gray {
	color:#666666;
}

.color-blue {
	color:#006699;
}

.color-black {
	color:black;
}

/*
.leftnav-on a:link,
.leftnav-on a:hover,
.leftnav-on a:visited,
.leftnav-on a:active {
	color:white;
	text-decoration: none;
}

*/

/*
.fecContent-navT td a:link,.fecContent-navT td a:visited,.fecContent-navT td a:hover  {
   padding-left:17px;
	background-image: url(../images/bullets/bullet1.gif);
	background-repeat: no-repeat;
}
*/

a.moreInfo1 {
	width:100px;
	text-align:center;
	background-color:#006699;
	display:block;
	padding:3px 0px 3px 0px;
	color:white;
	text-decoration:none;
}

a.moreInfo1:link {
	background-color:#006699;
	color:white;
	text-decoration:none;
}

a.moreInfo1:hover {
	background-color:#ff9900;
	color:white;
	text-decoration:none;
}