.Error {
	font-weight: bold;
	color: #F72129;
}
/*---------- Tags  ----------*/
head, body {
	background-color: #FFFFFF; /*#C4C4CA;*/
	color: #666666;
	font-family: "Arial";
	font-size: small;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
}
/*---------- Box  ----------*/
#frame_box {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 1048px;
}
/*---------- Container  ----------*/
#frame_container {
	background-position: 0px 0px;
	background-image: url("../images/container.jpg");
	background-repeat: repeat-y; 
	width: 1048px;
	padding: 0;
}

#frame_container_footer {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("../images/footer.jpg");
	width: 1048px;
	height: 32px;
	padding: 0;
}
/*---------- Header  ----------*/
#frame_header {
	background-image: url("../images/acqinducom.jpg");
	background-repeat: no-repeat; 
	height: 114px;
	margin: 4px 15px 4px 15px;
	padding: 0;
}
/*---------- Navigation  ----------*/
#frame_navigation, #frame_subnav {
	border-top: 1px solid #F72129;
	border-bottom: 1px solid #F72129;
	padding: 2px 0px 2px 0px;
	margin: 0 15px 0 15px;
}

#frame_subnav {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#frame_navigation ul, #frame_subnav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: left;
}

#frame_navigation li, #frame_subnav li {
	display: inline;
	margin: 0;
	padding: 2px 4px 2px 4px;
}

#frame_subnav li {

}

#frame_navigation li:hover {

}

#frame_navigation li#active {
	background-color: #F72129;
	padding: 1px 1px 1px 1px;
}

#frame_navigation li#active a {
	color: #FFFFFF;
}

#frame_subnav li:hover {

}

#frame_subnav li#activesub {
	background-color: #353DAC;
	padding: 1px 1px 1px 1px;
}

#frame_subnav li#activesub a{
	color: #FFFFFF;
}

#frame_navigation a, #frame_subnav a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

#frame_navigation a:hover, #frame_subnav a:hover {
	text-decoration: underline;
}
/*---------- Banner  ----------*/
#frame_banner {
	background-image: url("../images/acqinducom_banner.jpg");
	background-repeat: no-repeat;
	height: 256px;
	margin: 0 15px 0 15px;
}
/*---------- Search  ----------*/
#frame_search {

}

#frame_search a {

}
/*---------- Content  ----------*/
#frame_contentright {
	float: right;
	margin: 0;
	padding: 2px 2px 2px 2px;
	width: 188px;
	font-size: 11px;
}

#frame_contentright form{
	font-weight: bold;
	color: #333333;
	padding: 0;
	margin: 2px 0 2px 0;
}

#frame_contentright form a {
	color: #333333;
	text-decoration: underline
}

#frame_contentright label{
	float: left;
	width: 48px;
	padding: 4px 0 4px 0;
	color: #666666;
}

#frame_contentright fieldset {
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	padding: 2px 2px 2px 2px;
	margin: 0;

}

#frame_contentmiddle {
	margin-right: 193px;
	height: 100%;
	padding: 8px 8px 8px 8px;
}

#frame_content {
	margin: 0px 15px 0px 15px;
	padding: 1px 1px 9px 1px;
	width: 1016px;
	margin-right: 200px;
}

#frame_content h1, h2, h3 {
	color: #F72129;
	font-size: large;
	font-weight: normal;
}

#frame_content h2 {
	font-size: medium;
	font-weight: normal;
}

#frame_content h3 {
	font-size: small;
	font-weight: normal;
}

#frame_content img {
	border-style: none;
}

#frame_content hr {
	border: none;
	border-top: 1px solid #C0C0C0;
}

#frame_content a {
	text-decoration: none;
	color: #353DAC;
	font-weight: bold;
}

#frame_content a:hover {
	text-decoration: underline;
	color: #F72129;
}
/*---------- Category  ----------*/
#frame_category {

}

#frame_category ul  {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#frame_category li {
	float: left;
	margin: 2px 2px 2px 2px;
	text-align: left;
	width: 196px;
	height: 160px;
}

#frame_category li:hover {

}

#frame_category img {
	background-color: #FFFFFF;
	border: none;
	margin: 3px 2px 3px 2px;
}

#frame_category a {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

#frame_category a:hover {
	color: #353DAC;
	text-decoration: underline;
}
/*---------- Subcategory  ----------*/
#frame_subcategory ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#frame_subcategory li {
	float: left;
	margin: 2px 2px 2px 2px;
	text-align: left;
	width: 196px;
	height: 240px;
}

#frame_subcategory li:hover {

}

#frame_subcategory a {
	color: #666666;
	font-weight: normal;
}

#frame_subcategory a:hover {
	color: #353DAC;
	text-decoration: underline;
}

#frame_subcategory img {
	background-color: #FFFFFF;
	border: 1px solid #F0F0F0;
	margin: 1px 1px 10px 1px;
}

#frame_subcategory img:hover {
	border: 1px solid #C0C0C0;
}
/*---------- Product  ----------*/
.frame_product_bold {
	font-weight: bold;
}

.frame_product_na {
	font-weight: bold;
	color: #CCCCCC;
}

.frame_product_image_right {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
}

.frame_product_image {
	padding: 16px 16px 16px 16px;
}

#frame_productlinks {
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 16px;
	margin-top: 16px;
	padding: 8px 0 8px 0;
}

#frame_product {
	margin: 0;
	padding: 0;
}

#frame_product ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#frame_product li {
	padding: 0;
	margin-left: 12px;
}

#frame_product img {
	border: none;
}

#frame_product a {

}
/*---------- Press Release  ----------*/
#frame_press_release_select {
	overflow: auto;
	height: 160px;
}

#frame_press_release_date {
	background-color: #F8F8F8;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 16px;
	padding: 8px 8px 8px 8px;
	font-weight: bold;
	font-size: 11px;
}
/*---------- Newsletter  ----------*/
#frame_newsletter_select {
	overflow: auto;
	height: 160px;
}

/*---------- Event  ----------*/
#frame_event_select {
	overflow: auto;
	height: 160px;
}

/*---------- Form  ----------*/
#frame_form label {
	float: left;
	font-weight: bold;
	width: 128px;
	padding: 4px 0px 0px 0px;
}

#frame_form input {
	margin: 1px 1px 1px 1px;
}
/*---------- Footer  ----------*/
#frame_footer {
	border-top: 1px solid #F72129;
	clear: both;
	text-align: center;
	font-size: 11px;
	margin: 0 15px 0 15px;
	padding: 8px 0 8px 0;
}

#frame_footer a {
	color: #353DAC;
	font-weight: bold;
	text-decoration: none;
}

#frame_footer a:hover {
	text-decoration: underline;
}
