/*
	Name: APC International
	Date: February 2011
	Description: Layout for APC International
	Version: 1.0
*/

/* Imports */
@import url("reset.css");
@import url("menu.css");

/***** Global *****/
/* Body */
body {
	color: #000;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.finePrint{
	font-size:10px !important;
}

/* Headings */
h1 {font-size: 20px}
h2 {font-size: 20px}
h3 {font-size: 16px}
h4 {font-size: 14px}
h5 {font-size: 13px}
h6 {font-size: 12px}

h1, h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	color: #002165;
}

/*h3 {
	color: #720700;
	font-weight: bold;
	margin-bottom: 5px;
}*/

h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom: 5px;
	color: #002165;
}

/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited, a:active {
	color: #677ac3;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	cursor: pointer;
}

/* Paragraphs */
p {margin-bottom: 10px;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists */
ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}

dl {margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {font-style: italic;}
cite {}

q {}

table {
	margin-bottom: 15px;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.clear-float {
	clear:both;
}.boxed {    width: 50%;	background-color: #F0F8FF;	margin-left: auto;	margin-right: auto;	padding: 10px 10px 10px 10px;}
}.boxed-words {
  border: 1px solid black;
}

#Top-Wrapper-Outer {
	width: 100%;
	background: #00153f;
}

#Top-Wrapper {
	background: #00153f url(../images/top_wrapper_bg.jpg) no-repeat center bottom;
	width: 1024px;
	margin: 0 auto;
	padding-bottom: 7px;
}

#cat {

}

#qoute_scroll_wrap {
	width: 100%;
}

#qoute_scroll_wrap a.qoute_scroll:link,
#qoute_scroll_wrap a.qoute_scroll:visited,
#qoute_scroll_wrap a.qoute_scroll:active {
	text-decoration: none;
	margin-left: 379px;
}

#qoute_scroll_wrap .moduletable-social {
	background: url(../images/social_net_bg.jpg) no-repeat left top;
	width: 350px;
	height: 30px;
	padding: 7px 0 0 15px;
	margin-left: 700px;
	margin-top: -37px;
}

#qoute_scroll_wrap .moduletable-social h3 {
	float: left;
	color: #720700;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	text-transform: uppercase;
}

#qoute_scroll_wrap .moduletable-social #slidesocialconnect {
	display: block !important;
	position: relative;
}

#qoute_scroll_wrap .moduletable-social #slidesocialconnect .soclinks > div > div {
	float: left;
}

#qoute_scroll_wrap .moduletable-social .sharebadge {
	display: none;
}

#qoute_scroll_wrap .moduletable-social .soclinks a {
	float: left;
	line-height: 0px;
}

#qoute_scroll_wrap .moduletable-social img {
	padding-left: 1px;
}

#Top-Wrapper .moduletable-contact {
	width: 446px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 46px 0 0 82px;
}

#Top-Wrapper .moduletable-contact h3 {
	color: #fff;
	font-size: 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 25px;
}

#Top-Wrapper .moduletable-contact h3 span {
	color: #93b0e9;
}

#Top-Wrapper .moduletable-contact a:link,
#Top-Wrapper .moduletable-contact a:visited,
#Top-Wrapper .moduletable-contact a:active {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}

#Top-Wrapper .moduletable-contact a:hover {
	text-decoration: underline;
}

#Top-Wrapper .module-quote {
	width: 365px;
	background: url(../images/module_blue_repeat.jpg) repeat-y left top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	margin-top: -150px;
	margin-left: 588px;
	margin-bottom: 39px;
}

#Top-Wrapper .module-quote div {
   background: url(../images/module_blue_bottom.jpg) no-repeat left bottom;
   padding: 0px 0px 18px 0px;
}

#Top-Wrapper .module-quote div div div {
   background: url(../images/module_blue_top.jpg) no-repeat left top;
   padding: 18px 20px 0px 20px;
   min-height: 1px;
   height: auto!important;
   height: 1px;
}

#Top-Wrapper .module-quote div div,
#Top-Wrapper .module-quote div div div div {
	margin: 0;
	padding: 0;
	background: none;
	height: auto;
	min-height: 0;
}

#Top-Wrapper .module-quote h3 {
   font-size: 16px;
   font-weight: bold;
   color: #ced9ed;
   margin-bottom: 8px;
}

#Top-Wrapper .module-quote p {
	margin-bottom: 12px;
}

#Top-Wrapper .module-quote a:link,
#Top-Wrapper .module-quote a:active,
#Top-Wrapper .module-quote a:visited {
   background: url(../images/module_continue_bg.jpg) no-repeat left top;
   font-size: 12px;
   color: #fff;
   width: 97px;
   height: 31px;
   display: block;
   line-height: 31px;
   text-align: center;
   text-decoration: none;
   margin-top: 12px;
}

#Top-Wrapper .module-quote a:hover {
	text-decoration: none;
}

#wrapperOuter {
	background: #fff url(../images/body_bg.jpg) repeat-x left top;
	width: 100%;
}

#wrapperRepeat {
	background: url("../images/wrapper_repeat_old.png") repeat-y scroll 50% top transparent;
	width:1024px;
	margin:0 auto;
}

#wrapperTop {

	width: 100%;

}

#wrapper {
	width: 1014px;
  background: url(../images/wrapper_top_old.jpg) no-repeat 0 0;
	padding: 30px 5px 10px 5px;
	margin: 0 auto;
}

#leftPart {
	width: 228px;
	float: left;
}

#leftPart .moduletable-logo {
	width: 228px;
	text-align: center;
	padding-bottom: 20px;
}
#leftPart .moduletable-logo a {
	line-height: 0px;
	display: block;
}
#leftPart .borderFix {
  background-color: lime;
  height: 30px;
  position: relative;
  float:left;
}
/*
#leftPart .moduletable-leftmenu {
	width: 228px;
	padding-bottom: 12px;
}

#leftPart .moduletable-leftmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#leftPart .moduletable-leftmenu ul li {
	border-bottom: 1px solid #cccccc;
	float: left;
	padding: 0px 25px;
}

#leftPart .moduletable-leftmenu ul li li {
	padding: 0px;
	border: none;
}

#leftPart .moduletable-leftmenu ul li a:link,
#leftPart .moduletable-leftmenu ul li a:visited,
#leftPart .moduletable-leftmenu ul li a:active {
	text-decoration: none;
	width: 170px;
	padding: 9px 4px;
	display: block;
	float: left;
	color: #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
/*
#leftPart .moduletable-leftmenu ul li#current a:link,
#leftPart .moduletable-leftmenu ul li#current a:visited,
#leftPart .moduletable-leftmenu ul li#current a:active,
#leftPart .moduletable-leftmenu ul li a:hover {
	text-decoration: none;
	background: #062668;
	color: #fff;
}
/*parent active*//*
#leftPart .moduletable-leftmenu ul li.parent.active a:link,
#leftPart .moduletable-leftmenu ul li.parent.active a:visited,
#leftPart .moduletable-leftmenu ul li.parent.active a:active,
#leftPart .moduletable-leftmenu ul li.parent.active a:hover {
	text-decoration: none;
	background: #062668;
	color: #fff;
}


#leftPart .moduletable-leftmenu ul li#current li a:link,
#leftPart .moduletable-leftmenu ul li#current li a:visited,
#leftPart .moduletable-leftmenu ul li#current li a:active {
	text-decoration: none;
	width: 170px;
	padding: 9px 4px;
	display: block;
	float: left;
	color: #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: none;
}

#leftPart .moduletable-leftmenu ul li#current li a:hover {
	color: #3c5589;
}

#leftPart .moduletable-leftmenu ul li.parent li#current a:link,
#leftPart .moduletable-leftmenu ul li.parent li#current a:active,
#leftPart .moduletable-leftmenu ul li.parent li#current a:visited {
    color: #3c5589;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 4px;
    text-decoration: none;
	 background: none;
}

#leftPart .moduletable-leftmenu ul li.parent li a:link,
#leftPart .moduletable-leftmenu ul li.parent li a:active,
#leftPart .moduletable-leftmenu ul li.parent li a:visited {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 4px;
    text-decoration: none;
	 background: none;
}

#leftPart .moduletable-leftmenu ul li li.parent.active a:link,
#leftPart .moduletable-leftmenu ul li li.parent.active a:visited,
#leftPart .moduletable-leftmenu ul li li.parent.active a:active,
#leftPart .moduletable-leftmenu ul li li.parent.active a:hover {
	color: #062668;
	background: none;
}

#leftPart .moduletable-leftmenu ul li.parent li a:hover {
	color: #3c5589;
}

#leftPart .moduletable-leftmenu ul li.parent li li a:link,
#leftPart .moduletable-leftmenu ul li.parent li li a:active,
#leftPart .moduletable-leftmenu ul li.parent li li a:visited {
    color: #666666 !important;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 4px 0px 16px !important;
    text-decoration: none;
	 background: none !important;
}

#leftPart .moduletable-leftmenu ul li.parent li li.active a:link,
#leftPart .moduletable-leftmenu ul li.parent li li.active a:active,
#leftPart .moduletable-leftmenu ul li.parent li li.active a:visited,
#leftPart .moduletable-leftmenu ul li.parent li li a:hover {
	color: #3c5589  !important;
}
*/

#leftPart .moduletable-forum {
	width: 180px;
	padding: 0 19px 0 29px;
	font-size: 12px;
	line-height: 20px;
}

#leftPart .moduletable-forum img {
	padding-bottom: 19px;
	display: block;
}

#leftPart .moduletable-forum h3 {
	color: #002165;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

#leftPart .moduletable-forum h4 {
	margin-bottom: 0px;
}

#leftPart .moduletable-forum h4 a:link,
#leftPart .moduletable-forum h4 a:visited,
#leftPart .moduletable-forum h4 a:active {
	 color: #677ac3;
  	text-decoration: underline;
  	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
}

#leftPart .moduletable-forum ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#leftPart .moduletable-forum .date {
	background: url(../images/date_bg.jpg) no-repeat left 5px;
	padding-left: 21px;
	margin-left: -21px;
	font-size: 12px;
	font-weight: bold;
}

#leftPart .moduletable-forum .klatest-more a:link,
#leftPart .moduletable-forum .klatest-more a:visited,
#leftPart .moduletable-forum .klatest-more a:active {
	background: url(../images/arrow_bg.jpg) no-repeat right center;
	padding-right: 7px;
	text-decoration: none;
	color: #677ac3;
	font-size: 12px;
}

#leftPart .moduletable-forum .klatest-more a:hover {
	text-decoration: underline;
}

#leftPart .moduletable-store-buttons {
	margin-bottom: 15px;
}

#leftPart .moduletable-formula {
	background: url(../images/formula_module_bg.jpg) no-repeat left top;
	width: 158px;
	height: 108px;
	padding: 29px 9px 0px 9px;
	margin-left: 25px;
	color: #fff;
	font-size: 11px;
	font-family: "Trebuchet MS";
	line-height: 13px;
}

#leftPart .moduletable-formula a:link,
#leftPart .moduletable-formula a:active,
#leftPart .moduletable-formula a:visited {
	text-decoration: none;
	display: block;
	cursor: pointer;
	color: #fff;
}

#leftPart .moduletable-formula h3 {
	background: url(../images/calculator_img.png) no-repeat left top;
	color: #fff;
	font-size: 25px;
	padding: 2px 0px 2px 35px;
	line-height: 19px;
	text-transform: uppercase;
}

#leftPart .moduletable-formula h3 span {
	font-size: 19px;
}


#rightPart {
	width: 744px;
	float: left;
	margin-left: 21px;
}


#moduletablelistTop {
	width: 744px;
}

#moduletablelistTop .moduletable {
	width: 435px;
	float: left;
}

#moduletablelistTop .moduletable ul {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

#moduletablelistTop .moduletable ul li {
	/*background: url(../images/blue_border.jpg) no-repeat left center;*/
	padding: 0px 10px;
	color: #3c5589;
	font-size: 13px;
	float: left;
}

#moduletablelistTop .moduletable ul li.first {
	background: none;
	padding-left: 0px;
}

#moduletablelistTop .moduletable ul li a:link,
#moduletablelistTop .moduletable ul li a:visited,
#moduletablelistTop .moduletable ul li a:active {
	text-decoration: none;
	color: #3c5589;
	font-size: 13px;
	background:url(../images/contact-red-button.jpg) no-repeat;
	padding: 6px 43px;
	text-transform: uppercase;
	color:#fff;

}

#moduletablelistTop .moduletable ul li a:hover {
	text-decoration: none;
	color: #3c5589;
	font-size: 13px;
	background:url(../images/contact-blue.jpg) no-repeat;
	padding: 6px 43px;
	text-transform: uppercase;
	color:#fff;
}

#moduletablelistTop .moduletable-search {
	width: 251px;
	float: left;
	margin-left: 20px;
}

#moduletablelistTop .moduletable-search label {
	float: left;
	width: 58px;
	font-size: 14px;
	color: #002165;
	font-weight: bold;
	padding-top: 5px;
	text-transform: uppercase;
}

#moduletablelistTop .moduletable-search .inputbox,
.search .btn-toolbar .inputbox {
	float: left;
	width: 154px;
	padding: 3px 3px 4px 3px;
	border: 2px solid #dee1e6;
	border-left: 1px solid #cccccc;
}

#moduletablelistTop .moduletable-search .button,
.search .btn-toolbar button.btn {
	float: right;
	background: url(../images/button_go.jpg) no-repeat left top;
	width: 26px;
	height: 27px;
	border: none;
	cursor: pointer;
	color: #556d9e;
	margin: 0px;
}

.search .btn-toolbar .pull-left {
	float: left;
}



#breadcrumbslist {
	color: #979797;
	padding-bottom: 25px;
	padding-top: 37px;
}

#breadcrumbslist .breadcrumbs a:link,
#breadcrumbslist .breadcrumbs a:visited,
#breadcrumbslist .breadcrumbs a:active {
	text-decoration: none;
	color: #9ba6bd;
}

#breadcrumbslist .breadcrumbs a:hover {
	text-decoration: underline;
}

#banner {
	padding-bottom: 20px;
	padding-top: 45px;
}

#container {
	width: 744px;
}

#contentCol {
	/*width: 362px;*/
	/*float: left;*/
	padding: 10px;
}
#container .moduletable {
	/*width: 362px;*/
	padding-bottom: 18px;
	float: left;
}

#container .moduletable p {
	margin-bottom: 0px;
}

#container .moduletable img {
	display: block;
}

#contentCol .moduletable {
	/*width: 362px;*/
	padding-bottom: 18px;
	float: none;
	position:relative;
}

#contentCol .requestquoterightwrap .moduletable, #contentCol .requestquoterightwrapshort .moduletable, #contentCol .requestquoterightwraplong .moduletable {
	width: 233px;
	padding-bottom: 18px;
}
#contentCol .moduletable p {
	margin-bottom: 0px;
}

#contentCol .content {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #000;
   font-size: 12px;
}

#contentCol .content ul {
	margin: 0px;
	padding: 0px 0px 10px 8px;
	list-style: none;
}

#contentCol .content ul ul {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	list-style: none;
}

#contentCol .content ul li {
   background: url(../images/blue_dott.jpg) no-repeat left 8px;
	padding-left: 10px;
	text-decoration: none;
	color: #720700;
	font-size: 12px;
}

#contentCol .content ul li.item-71,
#contentCol .content ul li.item-72,
#contentCol .content ul li.item-73,
#contentCol .content ul li.item-101,
#contentCol .content ul li.item-178 {
	display: none;
}

#contentCol .content ul li a:link,
#contentCol .content ul li a:visited,
#contentCol .content ul li a:active {
	text-decoration: none;
	color: #677ac3;
	font-size: 12px;
}

#contentCol .content ul li a:hover {
	text-decoration: underline;
}

#contentCol .content ul.blue{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#contentCol .content ul.blue li {
   background: url(../images/blue_dott.jpg) no-repeat left 8px;
	padding-left: 10px;
	text-decoration: none;
	color: #3C5589;
	font-size: 12px;
	font-weight: bold;
}

#contentCol .content ul.blue li a:link,
#contentCol .content ul.blue li a:visited,
#contentCol .content ul.blue li a:active {
	text-decoration: none;
	color: #720700;
	font-size: 12px;
}

#contentCol .content ul.blue li a:hover {
	text-decoration: underline;
}

#contentCol .content table.category td {
	padding: 0px;
}

#contentCol .content table.category td a:link,
#contentCol .content table.category td a:visited,
#contentCol .content table.category td a:active {
	text-decoration: none;
	/*color: #666666;*/
	color: #677ac3;
	font-size: 12px;
	background: url(../images/blue_dott.jpg) no-repeat left center;
	padding-left: 10px;
}

#contentCol .content table.category td a:hover {
	text-decoration: underline;
}

.componentheading,
.contentheading-products,
.componentheading-custom,
.page-title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;"
	font-size: 22px;
	line-height: 22px;
	color: #3c5589;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

.contentheading, .componentheading-newspage, .contentheading-custom, .contentheadingpiezo-theory, .contentheading-newspage {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;"
	font-size: 22px;
	line-height: 22px;
	color: #3c5589;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;"
   color: #720700;
   font-size: 20px;
   font-weight: bold;
   padding: 0px 0px 10px 0px;
	margin-bottom: 0px */
}
#contentCol .content a.buynow:link,
#contentCol .content a.buynow:visited,
#contentCol .content a.buynow:active {
   background: url(../images/moduletable_remore_bg.jpg) no-repeat left top;
   width: 97px;
   height: 31px;
   display: block;
   text-align: center;
   line-height: 31px;
   font-size: 12px;
   color: #fff;
   text-decoration: none;
   margin: 32px 0 0 0;
}
#contentCol .content a.buynow:hover {
	   background: url(../images/moduletable_remore_hover_bg.jpg) no-repeat left top;
	text-decoration: none;
}
#contentCol .content a.readmore:link,
#contentCol .content a.readmore:active,
#contentCol .content a.readmore:visited {
   background: url(../images/moduletable_remore_bg.jpg) no-repeat left top;
   width: 97px;
   height: 31px;
   display: block;
   text-align: center;
   line-height: 31px;
   font-size: 12px;
   color: #fff;
   text-decoration: none;
   margin: 32px 0 0 0;
}
#contentCol .content a.readmore:hover {
   background: url(../images/moduletable_remore_hover_bg.jpg) no-repeat left top;
	text-decoration: none;
}
input .newsletter-submit:link,
input .newsletter-submit:active,
input .newsletter-submit:visited {
   background: url(../images/moduletable_remore_bg.jpg) no-repeat left top;
   width: 97px;
   height: 31px;
   display: block;
   text-align: center;
   line-height: 31px;
   font-size: 12px;
   color: #fff;
   text-decoration: none;
   margin: 32px 0 0 0;
}
input .newsletter-submit:hover {
   background: url(../images/moduletable_remore_hover_bg.jpg) no-repeat left top;
	text-decoration: none;
}
#rightCol .module a.readmore:link,
#rightCol .module a.readmore:active,
#rightCol .module a.readmore:visited {
   background: url(../images/moduletable_remore_bg.jpg) no-repeat left top;
   width: 97px;
   height: 31px;
   display: block;
   text-align: center;
   line-height: 31px;
   font-size: 12px;
   color: #fff;
   text-decoration: none;
   margin: 15px 0 0 0;
}
 #rightCol .module a.readmore:hover {
   background: url(../images/moduletable_remore_hover_bg.jpg) no-repeat left top;
	text-decoration: none;
}

.textbook-btn:link,
.textbook-btn:active,
.textbook-btn:visited {
   background: url(../images/moduletable_remore_bg.jpg) left top;
   background-repeat:repeat-x;
   width: 260px;
   height: 31px;
   display: block;
   text-align: center;
   line-height: 31px;
   font-size: 12px;
   color: #fff;
   text-decoration: none;
   margin: 10px 0 0 0;
}
 .textbook-btn:hover {
   background: url(../images/moduletable_remore_hover_bg.jpg) left top;
   background-repeat:repeat-x;
	text-decoration: none;
}

#rightCol {
	width: 361px;
	float: right;
}

#rightCol .module {
	background: url(../images/module_repeat.jpg) repeat-y left top;
	width: 361px;
	margin-bottom: 18px;
}

#rightCol .module div {
	background: url(../images/module_bottom.jpg) no-repeat left bottom;
	padding: 0px 0px 17px 0px;
}

#rightCol .module div div div {
	background: url(../images/module_top.jpg) no-repeat left top;
	padding: 22px 15px 0px 15px;
   min-height: 1px;
   height: auto!important;
   height: 1px;
}

#rightCol .module div div,
#rightCol .module div div div div {
	margin: 0;
	padding: 0;
	background: none;
	height: auto;
   min-height: 0;
}

#rightCol .module h3 {
   font-size: 18px;
   font-weight: bold;
   color: #fff;
   padding-bottom: 0px;
   line-height: 24px;
	margin-bottom: 0px;
}

.content-spacer {
	width:49%;
}
/*

#rightCol .module .imagebox {
   float: right;
}

#rightCol .module .text {
   float: left;
   width: 200px;
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   line-height: 20px;
}
*/

#rightCol .module .newsitem {
	width: 330px;
}

#rightCol .module .newsitem h4 {
	margin-bottom: 0px;
	padding-bottom: 14px;
	font-size: 20px;
   font-weight: bold;
   color: #fff;
   padding-bottom: 0px;
   line-height: 28px;
	margin-bottom: 0px;
}

#rightCol .module .newsitem h4 a:link,
#rightCol .module .newsitem h4 a:visited,
#rightCol .module .newsitem h4 a:active {
   font-size: 20px;
   font-weight: bold;
   color: #fff;
   padding-bottom: 0px;
   line-height: 24px;
	margin-bottom: 0px;
}

#rightCol .module .newsitem h4 a:hover {
	text-decoration: none;
}

#rightCol .module .newsitem .article_des {
	float: left;
   width: 330px;
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   line-height: 20px;
}

#rightCol .module .newsitem .article_img {
	float: right;
	display:none;
}

#rightCol .module .newsitem .article_des a.readon:link,
#rightCol .module .newsitem .article_des a.readon:active,
#rightCol .module .newsitem .article_des a.readon:visited {
   background: url(../images/moduletable_remore_bg.jpg) no-repeat left top;
   width: 97px;
   height: 31px;
   display: block;
   text-align: center;
   line-height: 31px;
   font-size: 12px;
   color: #fff;
   text-decoration: none;
   margin-top: 14px;
}

#rightCol .module .newsitem .article_des a.readon:hover {
	background: url(../images/moduletable_remore_hover_bg.jpg) no-repeat left top;
   text-decoration: none;
}

a.requestquote:link,
a.requestquote:active,
a.requestquote:visited {
   background: url(../images/moduletable_remore_bg.jpg) left top;
   background-repeat:repeat-x;
   width: 140px;
   height: 31px;
   display: block;
   text-align: center;
   line-height: 31px;
   font-size: 12px;
   color: #fff;
   text-decoration: none;
   margin-top: 5px;
}

a.requestquote:hover {
	background: url(../images/moduletable_remore_hover_bg.jpg) left top;
	 background-repeat:repeat-x;
   text-decoration: none;
}

#rightCol .module-news {
	background: url(../images/module_repeat.jpg) repeat-y left top;
	width: 361px;
	margin-bottom: 18px;
}

#rightCol .module-news div {
	background: url(../images/module_bottom.jpg) no-repeat left bottom;
	padding: 0px 0px 17px 0px;
}

#rightCol .module-news div div div {
	background: url(../images/module_top.jpg) no-repeat left top;
	padding: 22px 15px 0px 15px;
   min-height: 1px;
   height: auto!important;
   height: 1px;
}

#rightCol .module-news div div,
#rightCol .module-news div div div div {
	margin: 0;
	padding: 0;
	background: none;
	height: auto;
   min-height: 0;
}

#rightCol .module-news h3 {
   font-size: 20px;
   font-weight: bold;
   color: #fff;
   padding-bottom: 14px;
   line-height: 24px;
	margin-bottom: 0px;
}

#rightCol .module-news table {
	margin: 0px 0px 12px 0px;
	width: 330px;
   background: url(../images/box_bg.jpg) no-repeat left bottom;
}

#rightCol .module-news table td {
	margin: 0px;
	padding: 0px;
}

#rightCol .module-news table td label {
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   margin: 7px 7px 0px 3px;
	float: none !important;
	float: left;
}

#rightCol .module-news table td .inputbox {
	border: 1px solid #ccc;
   width: 192px;
   border: none;
   padding: 5px 2px;
	float: none !important;
	float: left;
	margin-top: 13px;
	margin-bottom: 12px;
}

.acymailing_footer {
	display: none;
}

#rightCol .module-news table td.acysubbuttons .button {
   background: url(../images/module_submit_bg.jpg) no-repeat left top;
   width: 81px;
   height: 31px;
   border: none;
   color: #fff;
   font-size: 12px;
	font-weight: bold;
   margin-left: 8px;
   cursor: pointer;
	float: none !important;
	float: left;
	text-transform: uppercase;
}

#rightCol .module-news table td.acysubbuttons .button:hover{
	background: url(../images/module_submit_hover_bg.jpg) no-repeat left top;
	text-decoration: none;
}

#rightCol .module-news .newsletter {
   background: url(../images/letterbox.jpg) no-repeat left center;
   width: 214px;
   padding-left: 30px;
   margin-left: 45px;
}

#rightCol .module-news .newsletter span.acymailing_finaltext a:link,
#rightCol .module-news .newsletter span.acymailing_finaltext a:active,
#rightCol .module-news .newsletter span.acymailing_finaltext a:visited {
   background: url(../images/arrow_two.jpg) no-repeat right center;
   padding-right: 6px;
   font-size: 12px;
   color: #fff;
   text-decoration: underline;
}

#rightCol .module-news .newsletter span.acymailing_finaltext a:hover {
   text-decoration: none;
}

#footerOuter {
	background: #4c0500 url(../images/footer_outer.jpg) repeat-x left top;
	width: 100%;
}

#footer {
	background: url(../images/footer_bg.jpg) no-repeat left bottom;
	width: 1024px;
	height: 140px;
	margin: 0 auto;
}

#footermenu {
	padding-bottom: 65px;
	padding-top: 23px;
}

#footermenu .moduletable-fmenu {
	/* width: 780px; */
	padding: 0px 0px 0px 34px;
	float: left;
}

#footermenu .moduletable-fmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color:#fff;
}

#footermenu .moduletable-fmenu ul li {
	float: left;
	padding: 0px 20px 0 0;
}

#footermenu .moduletable-fmenu ul li.first {
	padding-left: 0px;
}

#footermenu .moduletable-fmenu ul li a:link,
#footermenu .moduletable-fmenu ul li a:visited,
#footermenu .moduletable-fmenu ul li a:active {
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}

#footermenu .moduletable-fmenu ul li:9th-child a {
	margin-top:20px;
}

#footermenu .moduletable-fmenu ul li a:hover {
	text-decoration: underline;
}

#footermenu .moduletable-ph {
	font-size: 12px;
	color: #fff;
	float: right;
}

#footermenu .moduletable-ph a:link,
#footermenu .moduletable-ph a:visited,
#footermenu .moduletable-ph a:active {
	text-decoration: none;
	color: #fff;
}

#footermenu .moduletable-ph a:hover {
	text-decoration: underline;
}

#copyright .moduletable-by {
	font-size: 12px;
	color: #fff;
	float: right;
}

#copyright .moduletable-by a:link,
#copyright .moduletable-by a:visited,
#copyright .moduletable-by a:active {
	text-decoration: none;
	color: #fff;
}

#copyright .moduletable-by a:hover {
	text-decoration: underline;
}

#copyright .moduletable-cr {
	float: left;
}

#copyright {

	padding-left: 34px;
	font-size: 12px;
	color: #fff;
	overflow: hidden;
}

#copyright p {
	margin-bottom: 0px;
}

/*user profile*/
.user .name,
.user .user,
.user .email,
.user .pass,
.user .verify_pass,
.user .user_name  {

}

.user .name label.username,
.user .user_name label.useruser_name,
.user .email label.useremail,
.user .pass label.userpassword,
.user .verify_pass label.userverifyPass {
	float:left;
	margin-right:10px !important;
	margin-right:8px;
	width:120px;
}

.user .name input#name,
.user .user_name input#username,
.user .email input#email,
.user input.usernamemsg,
.user .pass input#password,
.user .verify_pass input#password2 {
	width: 175px;
	margin-bottom: 2px;
	font-size:11px;
	padding:4px 2px;
	vertical-align:middle;
}

.user button.button {

}

.paramlist label {
	width: 130px;
	float: left;
}

#paramsadmin_language,
#paramslanguage,
#paramseditor,
#paramshelpsite {
	margin-bottom: 2px;
}

.paramlist_key {
	width: 139px;
}

/*user profile*/

/*register login*/
.name label#namemsg,
.user label#usernamemsg,
.email label#emailmsg,
.pass label#pwmsg,
.verify_pass label#pw2msg {
	width:120px;
	float: left;
}

.name input.namemsg,
.user input.usernamemsg,
.email input.emailmsg,
.pass input.validate-password,
.verify_pass input.validate-passverify {
	float: left;
	margin-bottom: 2px;
}

.name label.nameuser,
.pass label.passpass  {
	float:left;
	width:70px;
	margin-right: 10px;
}

.name input#user,
.pass input#pass {
	width: 150px;
	margin-bottom: 2px;
}

.remember input#rem {
	margin-left: 9px;
}

#content input.button {

}
/*register*/

/*forgot register*/
.form-validate label.hasTip {
	margin-right: 10px;
	vertical-align: middle;
}

.form-validate input.validate-email {
	margin-right: 15px;
	height: 12px;
	vertical-align: middle;
	font-size: 11px;
	width: 146px;
	padding: 2px 2px;
	font-size:11px;
	padding:4px 2px;
	vertical-align:middle;
}

.form-validate button.validate {

}
/*forgot register*/

/*System Messages*/
/* System Standard Messages */
#system-message {
	margin-bottom: 20px;
}

#system-message dd.message ul {
	background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;
}

/* System Error Messages */
#system-message dd.error ul {
	color: #c00;
	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;
	margin:0px;
	padding-left: 40px;
	text-indent:0px;
}

/* System Notice Messages */
#system-message dd.notice ul {
	color: #c00;
	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
	margin:0px;
}

/* ------------- Start Joomla css -------------  */

/*  Start Pagination css   */

#content .blog_more {
	margin-bottom: 10px;
}

#content ul.pagination {
	list-style-position: inside;
	list-style-type: none;
	text-align: center;
	margin: 0 0 10px 0px;
	padding: 0;
}

#content ul.pagination li {
	padding-bottom: 0;
	padding: 0;
	display:inline;
	margin: 0pt 3px;
	background-image: none;
}

#content ul.pagination li a:link,
#content ul.pagination li a:active,
#content ul.pagination li a:visited {

}

#content .counter {
	text-align: right;
}

/*  End Pagination css   */

/*  Start Contact css   */
.contact p {
	margin-bottom: 5px;
}

.contact .marker_add {
	float: left;
}

.contact .contact_address p {
	margin-left: 60px;
	margin-bottom: 3px;
}

.contact .marker {
	margin-right: 10px;
}

.contact #emailForm {
	padding-top: 10px;
}

.contact #emailForm .label {
	width: 125px;
	text-align: left;
	padding-right: 10px;
	float: left;
}

.contact #emailForm div {
	margin-bottom: 3px;
}

.contact #emailForm .button {

}

#contact_name,
#contact_email,
#contact_subject {
font-size:11px;
margin-bottom:2px;
padding:4px 2px;
vertical-align:middle;
width:175px;
}

#paramsadmin_language,
#paramslanguage,
#paramseditor,
#paramshelpsite {
font-size:11px;
margin-bottom:2px;
padding:4px 2px;
vertical-align:middle;
width:175px;
}

#paramstimezone {
font-size:11px;
margin-bottom:2px;
padding:4px 2px;
vertical-align:middle;
}

#contact_text {
font-size:11px;
margin-bottom:2px;
padding:4px 2px;
vertical-align:middle;
}
/*  End Contact css   */

/* ------------  Start Search CSS  ----------------------  */

#contentWrap .results ol li {
padding-bottom:10px;
}

#contentWrap .results ol li .small {
	clear: both;
	display: block;
	text-align: left;
	padding-top: 3px;
}

#contentWrap .results ol li p .small {
	clear: none;
	display: inline;
	text-align: left;
	padding-top: 0px;
}

.results {
	padding-bottom: 15px;
}

.results p {
	margin-bottom: 3px;
}

.results h4 {
	margin-bottom: 5px;
}

.results .highlight {
	font-weight: bold;
	color: #333;
}

.search_result .only legend {
	padding-top: 5px;
	clear: both;
}

.search_result .only input {
	margin-top: 3px;
}

.search_result .button {
	margin-top: 5px;
}

.display {
	text-align: center;
}

.display p {
	margin: 5px 0;
}

.searchRow {
	width: 30%;
	float: left;
	padding: 3px 0;
}

/* ------------  End Search CSS  ----------------------  */

/* ------------   buttonheading    ----------------------  */

.buttonheading {
	float: right;
	margin-bottom: 10px;
}

.buttonheading a:link,
.buttonheading a:active,
.buttonheading a:visited {
	margin-right: 10px;
}

/* ------------   buttonheading    ----------------------  */

/* ------------   body.contentpane    ----------------------  */

 body.contentpane {
	background: #fff;
	text-align: left;
}


/* ------------   body.contentpane    ----------------------  */


/*chrono form*/

.contactUswrap {
	font-size: 12px;
	text-align: left;
}

.contactUswrap .inputWrap {
	margin-bottom:5px;
}

.contactUswrap .inputWrap .label {
	float:left;
	padding-right:10px;
	width:125px;
}

.contactUswrap .inputWrap .inputBox {
	width: 190px;
	padding: 1px 5px;
}

.contactUswrap .inputWrap .checkbox {
	margin-left: 135px;
}

.contactUswrap .submit {

}

.validation-advice {
	color: red;
	font-size: 11px;
	margin-left:135px;
}

.chrono_credits {
	display: none;
}

/*chrono form*/

#contentCol .contentdescription-products {
	padding-bottom: 30px;
}

#contentCol .contentdescription-products p {
	margin-bottom: 0px;
}

#catwrapbg-products {
	width: 744px;
}

#catwrapbg-products .boxcat {
	float: left;
	margin-bottom: 30px;
	width: 351px;
}

#catwrapbg-products .boxcat.last {
	float: right;
}

#catwrapbg-products .boxcat a.title {
	display: none;
}

#catwrapbg-custom {
	width: 744px;
}

#catwrapbg-custom img {
	display: none;
}

#catwrapbg-custom .boxcat a:link,
#catwrapbg-custom .boxcat a:visited,
#catwrapbg-custom .boxcat a:active {

}

#contentCol .contentmenuWrap {
	width: 744px;
}

#contentCol .contentmenuWrap .moduletable-knowledge {
    overflow:hidden;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li {
	float: left;
	margin-right: 10px;
	margin-top: 17px;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-65 a:link,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-65 a:visited,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-65 a:active {
	background: url(../images/menu1.jpg) no-repeat left top;
	width: 237px;
	height: 53px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-65 a:hover {
	text-decoration: none;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-66 a:link,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-66 a:visited,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-66 a:active {
	background: url(../images/menu2.jpg) no-repeat left top;
	width: 237px;
	height: 53px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-66 a:hover {
	text-decoration: none;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-67 a:link,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-67 a:visited,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-67 a:active {
	background: url(../images/menu3.jpg) no-repeat left top;
	width: 237px;
	height: 53px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-67 a:hover {
	text-decoration: none;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-68 a:link,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-68 a:visited,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-68 a:active {
	background: url(../images/menu4.jpg) no-repeat left top;
	width: 237px;
	height: 73px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-68 a:hover {
	text-decoration: none;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-69 a:link,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-69 a:visited,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-69 a:active {
	background: url(../images/menu5.jpg) no-repeat left top;
	width: 237px;
	height: 73px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-69 a:hover {
	text-decoration: none;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-70 a:link,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-70 a:visited,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-70 a:active {
	background: url(../images/menu6.jpg) no-repeat left top;
	width: 237px;
	height: 73px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-209 a:link,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-209 a:visited,
#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-209 a:active {
	background: url(../images/menu7.jpg) no-repeat left top;
	width: 237px;
	height: 73px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-knowledge ul.menu li.item-70 a:hover {
	text-decoration: none;
}

#contentCol .contentmenuWrap .moduletable-productmenu {
	width: 744px;
	padding-top: 20px;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item88 {
	float: left;
	margin-bottom: 17px;
	margin-right: 30px;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item88 a:link,
#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item88 a:visited,
#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item88 a:active {
	text-decoration: none;
	background: url(../images/cat1hover.jpg) no-repeat left top;
	width: 351px;
	height:217px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item88 a:hover {
	text-decoration: none;
	background: url(../images/cat1hover.jpg) no-repeat left bottom;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item89 {
	margin-bottom: 17px;
	float: left;
	margin-right: 0px;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item89 a:link,
#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item89 a:visited,
#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item89 a:active {
	text-decoration: none;
	background: url(../images/cat2hover.jpg) no-repeat left top;
	width: 351px;
	height:217px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item89 a:hover {
	text-decoration: none;
	background: url(../images/cat2hover.jpg) no-repeat left bottom;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item90 {
	margin-bottom: 0px;
	float: left;
	margin-right: 30px;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item90 a:link,
#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item90 a:visited,
#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item90 a:active {
	text-decoration: none;
	background: url(../images/cat3hover.jpg) no-repeat left top;
	width: 351px;
	height:217px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item90 a:hover {
	text-decoration: none;
	background: url(../images/cat3hover.jpg) no-repeat left bottom;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item91 {
	margin-bottom: 0px;
	float: left;
	margin-right: 0px;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item91 a:link,
#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item91 a:visited,
#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item91 a:active {
	text-decoration: none;
	background: url(../images/cat4hover.jpg) no-repeat left top;
	width: 351px;
	height:217px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol .contentmenuWrap .moduletable-productmenu ul.menu li.item91 a:hover {
	text-decoration: none;
	background: url(../images/cat4hover.jpg) no-repeat left bottom;
}

#contentCol ul#itemcatwrapbg-custom {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
/*
#contentCol ul#itemcatwrapbg-custom li {
	background: none;
	padding-left: 0px;
	float: left;
	margin-bottom: 17px;
   margin-right: 30px;
}
*/
#contentCol ul#itemcatwrapbg-custom li.itemcat2,
#contentCol ul#itemcatwrapbg-custom li.itemcat4,
#contentCol ul#itemcatwrapbg-custom li.itemcat6 {
	float: left;
	margin-right: 0px;
}

#contentCol ul#itemcatwrapbg-custom li a.title:link,
#contentCol ul#itemcatwrapbg-custom li a.title:visited,
#contentCol ul#itemcatwrapbg-custom li a.title:active {
	display: none;
}

#contentCol ul#itemcatwrapbg-custom li a:link,
#contentCol ul#itemcatwrapbg-custom li a:visited,
#contentCol ul#itemcatwrapbg-custom li a:active {
	text-decoration: none;
	color: #666;
	font-size: 12px;
}

#contentCol ul#itemcatwrapbg-custom li a:hover {
	text-decoration: underline;
}

/*---- request form ----*/

#moduletableList {
   width: 744px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000;
}

#moduletableList .moduletable {
   background: #e6e9f1;
   width: 231px;
   min-height: 438px;
   height: auto!important;
   height: 438px;
   float: left;
   margin-right: 20px;
	padding-bottom: 0px;
}

#moduletableList .moduletable.last {
   margin-right: 0px;
	width: 241px;
}

#moduletableList .moduletable h3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#moduletableList .moduletable ul {
	margin: 0px;
	padding: 33px 11px 0px 11px;
	list-style: none;
}

#moduletableList .moduletable ul li {
   list-style: none;
   background: url(../images/blue_dott.jpg) no-repeat left 7px;
   padding-left: 10px;
	padding-bottom: 6px;
}

/*---- request form ----*/

/*--- form css --*/

/*--- top ---*/

#formTop {
	width: 300px;
	padding-bottom: 22px;
}

#formTop .inputWrapouter {
   width: 613px;
   padding-bottom: 6px;
}

#formTop .inputWrapouter .inputwrap {
	width: 293px;
	float: left;
}

#formTop .inputWrapouter .inputwrap.last {
	float: right;
}

#formTop .inputWrapouter .inputwrap .inputbox {
	width: 285px;
	border: 1px solid #ccc;
   font-size: 12px;
   color: #3c5589;
   font-weight: bold;
   padding: 4px 3px;
}

#formTop .inputWrapouter .inputwrap select,
#form .inputWrapouter .inputwrap select {
	width: 293px;
	border: 1px solid #ccc;
   font-size: 12px;
   color: #3c5589;
   font-weight: bold;
   padding: 4px 3px 4px 0px;
}

#formTop .inputWrapouter .inputwrap .inputleft {
   width: 193px;
   float: left;
}

#formTop .inputWrapouter .inputwrap .inputleft .inputbox {
	width: 185px;
	border: 1px solid #ccc;
   font-size: 12px;
   color: #3c5589;
   font-weight: bold;
   padding: 4px 3px;
}

#formTop .inputWrapouter .inputwrap .inputright {
   width: 93px;
   float: right;
}

#formTop .inputWrapouter .inputwrap .inputright .inputbox {
	width: 85px;
	border: 1px solid #ccc;
   font-size: 12px;
   color: #3c5589;
   font-weight: bold;
   padding: 4px 3px;
}

#formTop .inputwraplarge {
   width: 613px;
   padding-bottom: 6px;
}

#formTop .inputwraplarge .inputbox {
	width: 605px;
	border: 1px solid #ccc;
   font-size: 12px;
   color: #3c5589;
   font-weight: bold;
   padding: 4px 3px;
}

#formTop .checkboxwrap {
	padding: 6px 0px 0px 0px;
}

#formTop .checkboxwrap .checkbox {
   margin:  0px 5px 0px 0px;
   padding: 0px;
}

#formTop .checkboxwrap label {
   color: #3c5589;
   font-size: 12px;
   font-weight: bold;
}

#formOuterwrap {
	float:left;
	width:350px;
}

.gtooltip.gvalidation-error-tip {
	background: none;
	border: 0;
	box-shadow: inherit;
	color: #cc0000 !important;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	position: inherit;
	padding: 0px;
	max-width: inherit;
}
.gtooltip.gvalidation-error-tip .gtooltip-arrow-border,
.gtooltip.gvalidation-error-tip .gtooltip-arrow {
	display: none;
}
.gtooltip.gvalidation-error-tip .gtooltip-close {
	display: none;
}

/*--- top ---*/

#form {
	width: 725px;
}

#form h3 {
	color: #3c5589;
	font-size: 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-bottom: 9px;
}

#formwrapBottom {
	background: url(../images/form_wrap_bottom.jpg) no-repeat left bottom;
	padding-bottom: 10px;
	width: 725px;
	margin-bottom: 25px;
}

#formwrapBottom.last {
	margin-bottom: 15px;
}

#formwrapTop {
	background: url(../images/form_wrap_top.jpg) no-repeat left top;
	padding: 2px 2px 0 2px;
}

#formwrapTop .titlewrap {
	width: 721px;
	background: #720700;
	height: 41px;
	border-bottom: 1px solid #fff;
}

#formwrapTop .titlewrap .title-one {
	width: 77px;
	height: 41px;
	line-height: 41px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
}

#formwrapTop .titlewrap .title-two {
	width: 113px;
	height: 35px;
	line-height: 15px;
	padding-top: 6px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
}

#formwrapTop .titlewrap .title-three {
	width: 62px;
	height: 35px;
	line-height: 15px;
	padding-top: 6px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
}

#formwrapTop .titlewrap .title-four {
	width: 106px;
	height: 35px;
	line-height: 15px;
	padding-top: 6px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
}

#formwrapTop .titlewrap .title-five {
	width: 76px;
	height: 35px;
	line-height: 15px;
	padding-top: 6px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
}

#formwrapTop .titlewrap .title-six {
	width: 83px;
	height: 35px;
	line-height: 15px;
	padding-top: 6px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
}

#formwrapTop .titlewrap .title-seven {
	width: 73px;
	height: 35px;
	line-height: 15px;
	padding-top: 6px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
}

#formwrapTop .titlewrap .title-eight {
	width: 124px;
	height: 41px;
	line-height: 41px;
	float: left;
	text-align: center;
	color: #fff;
}

#formwrapTop .searchWrap {
	width: 721px;
	height: 36px;
	background: #3c5589;
	border-bottom: 1px solid #4e6594;
	margin-bottom: 17px;
}

#formwrapTop .searchWrap .item-one {
	width: 77px;
	height: 31px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
	padding: 5px 0 0 0px;
}

#formwrapTop .searchWrap .item-one select {
	width: 68px;
	border: 1px solid #cccccc;
	padding: 2px 0px;
	color: #3c5589;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#formwrapTop .searchWrap .item-two {
	width: 113px;
	height: 31px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
	padding: 5px 0 0 0px;
}

#formwrapTop .searchWrap .item-two .inputbox-two {
	width: 104px;
	border: 1px solid #cccccc;
	padding: 3px 0px;
	color: #3c5589;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#formwrapTop .searchWrap .item-three {
	width: 62px;
	height: 31px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
	padding: 5px 0 0 0px;
}

#formwrapTop .searchWrap .item-three select {
	width: 54px;
	border: 1px solid #cccccc;
	padding: 2px 0px;
	color: #3c5589;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#formwrapTop .searchWrap .item-four {
	width: 106px;
	height: 31px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
	padding: 5px 0 0 0px;
}

#formwrapTop .searchWrap .item-four .inputbox-four {
	width: 96px;
	border: 1px solid #ccc;
	padding: 3px 0px;
	color: #3c5589;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#formwrapTop .searchWrap .item-five {
	width: 76px;
	height: 31px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
	padding: 5px 0 0 0px;
}

#formwrapTop .searchWrap .item-five select {
	width: 67px;
	border: 1px solid #cccccc;
	padding: 2px 0px;
	color: #3c5589;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#formwrapTop .searchWrap .item-six {
	width: 83px;
	height: 31px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
	padding: 5px 0 0 0px;
}

#formwrapTop .searchWrap .item-six .inputbox-six {
	width: 73px;
	border: 1px solid #cccccc;
	padding: 3px 0px;
	color: #3c5589;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#formwrapTop .searchWrap .item-seven {
	width: 73px;
	height: 31px;
	border-right: 1px solid #fff;
	float: left;
	text-align: center;
	color: #fff;
	padding: 5px 0 0 0px;
}

#formwrapTop .searchWrap .item-seven select {
	width: 63px;
	border: 1px solid #ccc;
	padding: 2px 0px;
	color: #3c5589;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#formwrapTop .searchWrap .item-eight {
	width: 124px;
	height: 31px;
	float: left;
	text-align: center;
	color: #fff;
	padding: 5px 0 0 0px;
}

#formwrapTop .searchWrap .item-eight select {
	width: 112px;
	border: 1px solid #ccc;
	padding: 2px 0px;
	color: #3c5589;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#formwrapTop .form_content {
	width: 709px;
	padding: 0px 8px;
}

#formwrapTop .form_content .form_content_top {
	width: 709px;
	font-size: 12px;
	color: #3c5589;
}

#formwrapTop .form_content .form_content_top .inputwrapper {
	width: 709px;
	padding-bottom: 12px;
}

#formwrapTop .form_content .form_content_top .inputwrapper label {
	width: 95px;
	float: left;
}

#formwrapTop .form_content .form_content_top .inputwrapper .input-radio {
	width: 200px;
	float: left;
}

#formwrapTop .form_content .form_content_top .inputwrapper .inputbox-radio {
	width: 260px;
	padding: 2px 5px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #3c5589;
}

#formwrapTop .form_content .form_content_top .inputwrapper .input-radio a:link,
#formwrapTop .form_content .form_content_top .inputwrapper .input-radio a:visited,
#formwrapTop .form_content .form_content_top .inputwrapper .input-radio a:active {
	text-decoration: none;
	color: #3c5589;
	font-size: 12px;
}

#formwrapTop .form_content .form_content_top .inputwrapper .input-radio a:hover {
	text-decoration: underline;
}

#formwrapTop .form_content .form_content_top .inputwrapper .input-radio.one {
	width: 225px;
}

#formwrapTop .form_content .form_content_mid {
	width: 709px;
	padding-bottom: 6px;
}

#formwrapTop .form_content .form_content_mid label {
	width: 71px;
	float: left;
	color: #3c5589;
	padding-top: 4px;
}

#formwrapTop .form_content .form_content_mid .inputbox {
	width: 69px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 8px;
	padding: 3px;
}

#formwrapTop .form_content .form_content_bottom {
	width: 709px;
}

#formwrapTop .form_content .form_content_bottom textarea {
	width: 282px;
	height: 77px;
	border: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	color: #3c5589;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 18px;
}

#formwrapTop .form_content .form_content_bottom .additional {
	background: url(../images/add_arrow.jpg) no-repeat left top;
	padding-left: 5px;
	color: #868585;
	font-size: 11px;
}

#formwrapTop .form_content .form_content_bottom .additional2 {
	background: url(../images/add_arrow2.jpg) no-repeat left top;
	padding-left: 10px;
	color: #868585;
	font-size: 11px;
}

#formwrapTop .form_content .form_content_bottom .additional a:link,
#formwrapTop .form_content .form_content_bottom .additional a:visited,
#formwrapTop .form_content .form_content_bottom .additional a:active {
	text-decoration: underline;
	color: #868585;
	font-size: 11px;
}

#formwrapTop .form_content .form_content_bottom .additional a:hover {
	text-decoration: none;
}

#form textarea {
	width: 573px;
	height: 77px;
	border: 1px solid #cccccc;
	font-size: 12px;
	color: #3c5589;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}

#form .submit {
	background: url(../images/moduletable_remore_bg.jpg) left top;
	background-repeat:repeat-x;
	width: 173px;
	height: 31px;
	border: none;
	cursor: pointer;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
#form .submit:hover {
	background: url(../images/moduletable_remore_hover_bg.jpg) left top;
	background-repeat:repeat-x;
	width: 173px;
	height: 31px;
	border: none;
	cursor: pointer;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

/*---- form css ----*/

.content .apcmaterials .introtextitem {
	display: none;
}

#contentCol .content table.category tr.apcmaterials td a:link,
#contentCol .content table.category tr.apcmaterials td a:visited,
#contentCol .content table.category tr.apcmaterials td a:active {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	background: url(../images/blue_dott.jpg) no-repeat left center;
	padding-left: 10px;
	display: inherit;
	line-height: normal;
	font-weight: normal;
	text-transform: inherit;
	padding-bottom: 0px;
	letter-spacing: normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#contentCol .content table.category tr.apcmaterials td a:hover {
	text-decoration: underline;
}

#contentCol .content table.category td a.titlecustom:link,
#contentCol .content table.category td a.titlecustom:active,
#contentCol .content table.category td a.titlecustom:visited {
	/*color: #3C5589;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 31px;
    font-weight: bold;
    letter-spacing: 2px;
	 display: block;
    line-height: 31px;
    margin-bottom: 0;
    padding-bottom: 10px;
    text-transform: uppercase;
	 background-image: none;
	padding-left: 0;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:circle;
	color:#677ac3;

}

#contentCol .content table.category td a.titlecustom:hover {
	text-decoration: none;
}

.employment_form .inputwrapper_employ {
	margin-bottom: 10px;
}

.employment_form h3 {
	margin-bottom: 15px;
}

.employment_form .inputwrapper_employ label {
	width: 110px;
	float: left;
	color: #3C5589;
	font-size: 13px;
}

.employment_form .inputwrapper_employ .inputbox {
	border: 1px solid #cccccc;
	width: 210px;
	margin-right: 10px;
	color: #3C5589;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 2px 5px;
}

.employment_form .inputwrapper_employ textarea {
	border: 1px solid #cccccc;
	color: #3C5589;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 2px 5px;
}

.employment_form .employ_submit {
	background: url(../images/moduletable_remore_bg.jpg) no-repeat left top;
	width: 100px;
	height: 31px;
	border: none;
	font-weight: bold;
	color: #fff;
	padding-bottom: 3px;
	font-size: 12px;
	margin-left: 110px;
	cursor: pointer;
}
.employment_form .employ_submit:hover {
	background: url(../images/moduletable_remore_hover_bg.jpg) no-repeat left top;
	width: 100px;
	height: 31px;
	border: none;
	font-weight: bold;
	color: #fff;
	padding-bottom: 3px;
	font-size: 12px;
	margin-left: 110px;
	cursor: pointer;
}

.applyNow {
	background: url(../images/moduletable_remore_bg.jpg) no-repeat left top;
	width: 100px;
	height: 31px;
	border: none;
	font-weight: bold;
	color: #fff;
	padding-bottom: 3px;
	font-size: 12px;
	cursor: pointer;
}
.applyNow:hover {
	background: url(../images/moduletable_remore_hover_bg.jpg) no-repeat left top;
	width: 100px;
	height: 31px;
	border: none;
	font-weight: bold;
	color: #fff;
	padding-bottom: 3px;
	font-size: 12px;
	cursor: pointer;
}

#contentCol span.required {
	color: red;
}

#contentCol .towardsWrap {
	width: 272px;
	padding-bottom: 10px;
}

#contentCol .towardsWrap .gvalidation-error-text,
#contentCol .towardsWrap-two .gvalidation-error-text {
	margin: 0px;
	padding: 0px;
	color: red;
}

#contentCol .towardsWrap label {
	width: 272px;
	float: left;
}

#contentCol .towardsWrap .inputbox {
	width: 198px;
	border: 1px solid #ccc;
	float: left;
	font-size: 12px;
	color: #000;
	padding: 2px;
}

#contentCol .towardsWrap span {
	color: red;
	float: left;
	padding-left: 3px;
}

#contentCol .towardsWrap-two {
	width: 272px;
	padding-bottom: 10px;
}

#contentCol .towardsWrap-two .phoneWrap {
	width: 215px;
	float: left;
}

#contentCol .towardsWrap-two .phoneWrap label {
	width: 215px;
	float: left;
}

#contentCol .towardsWrap-two .phoneWrap .inputbox {
	width: 198px;
	border: 1px solid #ccc;
	float: left;
	font-size: 12px;
	color: #000;
	padding: 2px;
}

#contentCol .towardsWrap-two .phoneWrap span {
	color: red;
	float: left;
	padding-left: 3px;
}

#contentCol .towardsWrap-two .extWrap {
	width: 57px;
	float: right;
}

#contentCol .towardsWrap-two .extWrap label {
	width: 57px;
	float: left;
}

#contentCol .towardsWrap-two .extWrap .inputbox {
	width: 51px;
	border: 1px solid #ccc;
	float: left;
	font-size: 12px;
	color: #000;
	padding: 2px;
}

#contentCol .buttonWrap {
	padding-top: 10px;
}

#contentCol .buttonWrap .submit {
	background: url(../images/moduletable_remore_bg.jpg) left top;
	background-repeat:repeat-x;
	width: 173px;
	height: 31px;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}
#contentCol .buttonWrap .submit:hover {
	background: url(../images/moduletable_remore_hover_bg.jpg) left top;
	background-repeat:repeat-x;
	width: 173px;
	height: 31px;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}

#contentCol .buttonWrap .reset {
	background: url(../images/moduletable_remore_bg.jpg) no-repeat left top;
	width: 80px;
	height: 31px;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}

#contentCol .buttonWrap .reset:hover {
   background: url(../images/reset_button_hover.jpg) no-repeat left top;
	text-decoration: none;
	width: 80px;
}
#contentCol .content table.category tr.standardproducts {
	width: 351px;
	height:217px;
	float: left;
	margin-bottom: 17px;
   margin-right: 30px;
}

#contentCol .content table.category tr.standardproducts.last {
	float: left;
	margin-right: 0px;
}

#contentCol .content table.category tr.standardproducts td.item {
	width: 351px;
	height:217px;
	float: left;
}

#contentCol .content table.category tr.standardproducts td.item.last {
	float: right;
}

#contentCol .content table.category tr.standardproducts td.item a.titlecustom:link,
#contentCol .content table.category tr.standardproducts td.item a.titlecustom:visited,
#contentCol .content table.category tr.standardproducts td.item a.titlecustom:active {
	text-decoration: none;
	display: none;
	background: none;
	padding-left: 0px;
}

#contentCol .content table.category tr.standardproducts td.item .introtextitem {
	display: none;
}

#contentCol .content table.category tr.standardproducts td.item a.titlecustom_img:link,
#contentCol .content table.category tr.standardproducts td.item a.titlecustom_img:visited,
#contentCol .content table.category tr.standardproducts td.item a.titlecustom_img:active {
	background: none;
	padding-left: 0px;
}

#contentCol .content table.category tr.apcmaterials td.item a.titlecustom_img:link,
#contentCol .content table.category tr.apcmaterials td.item a.titlecustom_img:visited,
#contentCol .content table.category tr.apcmaterials td.item a.titlecustom_img:active {
	background: none;
	padding-left: 0px;
}

#contentCol .content .requestquoterightwrap {
	background: url(../images/requestquoterightwrap_bg.jpg) no-repeat left top #001F5F;
	float: right;
	width: 233px;
	/*height: 119px;*/
	padding: 19px 19px 19px 19px;
	margin-top: 30px;
}

/* Composite Module */

#contentCol .content .requestquoterightwrapComposite {
	background:url(../../../images/requestquoterightwrapComposite_bg_long.jpg) no-repeat left top;
	float: right;
	width: 233px;
	height: 218px;
    margin-top: 20px;
    padding: 24px 19px 0;
	clear:both;
}

/* Shear Module */

#contentCol .content .requestquoterightwrapShear {
	background: url(../images/requestquoterightwrapComposite_bg.jpg) no-repeat left top;
	float: right;
	width: 233px;
	height: 170px;
    margin-top: 20px;
    padding: 24px 19px 0;
	clear:both;
	margin-left:10px;
}

/* Quick Delivery Module */

#contentCol .content .requestquoterightwrapDelivery {
	background: url(../images/requestquoterightwrapDelivery_bg.jpg) no-repeat left top;
	float: right;
	width: 233px;
	height: 266px;
    margin-top: 20px;
    padding: 24px 19px 0;
	clear:both;
	margin-left:20px;
}


#contentCol .content .requestquoterightwrapshort {
	background: url(../images/requestquoterightwrapshort_bg.jpg) no-repeat left top;
	float: right;
	width: 233px;
	height: 90px;
	padding: 19px 19px 0 19px;
	margin-top: 30px;
}
#contentCol .content .requestquoterightwraplong {
	background: url(../images/requestquoterightwraplong_bg.jpg) no-repeat left top;
	float: right;
	width: 233px;
	height: 200px;
	padding: 19px 19px 0 19px;
	margin-top: 30px;
}

#contentCol .content .requestquoterightwrap ul, #contentCol .content .requestquoterightwrapshort ul, #contentCol .content .requestquoterightwraplong ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#contentCol .content .requestquoterightwrap ul li, #contentCol .content .requestquoterightwrapshort ul li, #contentCol .content .requestquoterightwraplong ul li {
	float: left;
	width: 232px;
	padding-bottom: 3px;
	background-image: none;
	padding-left: 0px;
}


#contentCol .content #Kunena ul li {
	background: none !important;
}

#contentCol .requestquoterightOuterwrap {
	margin-left:20px;
	width: 271px;
	float: right;
}

/* 2 innerpage images */

#contentCol .requestquoterightOuterwrapTop {
	margin-left:20px;
	width: 271px;
	float: right;
}

#contentCol .requestquoterightOuterwrapBot {
	clear: both;
    float: right;
    margin-left: 20px;
    margin-top: 20px;
    width: 271px;
}

#contentCol .requestquoterightOuterwrap img {

}

/*#leftPart .moduletable-leftmenu li.item99 {
	display: none;
} */

#contentCol ul#itemcatwrapbg-custom li.itemcat1,
#contentCol ul#itemcatwrapbg-custom li.itemcat2,
#contentCol ul#itemcatwrapbg-custom li.itemcat3,
#contentCol ul#itemcatwrapbg-custom li.itemcat4 {
	background: none;
	padding-left: 0px;
	width: 351px;
	height:217px;
	float: left;
	margin-bottom: 17px;
   margin-right: 30px;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat2,
#contentCol ul#itemcatwrapbg-custom li.itemcat4 {
	margin-right: 0px;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat1 a.title_img:link,
#contentCol ul#itemcatwrapbg-custom li.itemcat1 a.title_img:visited,
#contentCol ul#itemcatwrapbg-custom li.itemcat1 a.title_img:active,
#contentCol ul#itemcatwrapbg-custom li.itemcat2 a.title_img:link,
#contentCol ul#itemcatwrapbg-custom li.itemcat2 a.title_img:visited,
#contentCol ul#itemcatwrapbg-custom li.itemcat2 a.title_img:active,
#contentCol ul#itemcatwrapbg-custom li.itemcat3 a.title_img:link,
#contentCol ul#itemcatwrapbg-custom li.itemcat3 a.title_img:visited,
#contentCol ul#itemcatwrapbg-custom li.itemcat3 a.title_img:active,
#contentCol ul#itemcatwrapbg-custom li.itemcat4 a.title_img:link,
#contentCol ul#itemcatwrapbg-custom li.itemcat4 a.title_img:visited,
#contentCol ul#itemcatwrapbg-custom li.itemcat4 a.title_img:active {
	display: none;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat1 a:link,
#contentCol ul#itemcatwrapbg-custom li.itemcat1 a:visited,
#contentCol ul#itemcatwrapbg-custom li.itemcat1 a:active {
	text-decoration: none;
	background: url(../images/itemcat_one_hover.jpg) no-repeat left top;
	width: 351px;
	height:217px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat1 a:hover {
	text-decoration: none;
	background: url(../images/itemcat_one_hover.jpg) no-repeat left bottom;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat2 a:link,
#contentCol ul#itemcatwrapbg-custom li.itemcat2 a:visited,
#contentCol ul#itemcatwrapbg-custom li.itemcat2 a:active {
	text-decoration: none;
	background: url(../images/itemcat_two_hover.jpg) no-repeat left top;
	width: 351px;
	height:217px;
	display: block;
	float: right;
	text-indent: -9999px;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat2 a:hover {
	text-decoration: none;
	background: url(../images/itemcat_two_hover.jpg) no-repeat left bottom;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat3 a:link,
#contentCol ul#itemcatwrapbg-custom li.itemcat3 a:visited,
#contentCol ul#itemcatwrapbg-custom li.itemcat3 a:active {
	text-decoration: none;
	background: url(../images/itemcat_three_hover.jpg) no-repeat left top;
	width: 351px;
	height:217px;
	display: block;
	float: right;
	text-indent: -9999px;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat3 a:hover {
	text-decoration: none;
	background: url(../images/itemcat_three_hover.jpg) no-repeat left bottom;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat4 a:link,
#contentCol ul#itemcatwrapbg-custom li.itemcat4 a:visited,
#contentCol ul#itemcatwrapbg-custom li.itemcat4 a:active {
	text-decoration: none;
	background:url(../../../images/itemcat_four3_hover.jpg) no-repeat left top;
	width: 351px;
	height:217px;
	display: block;
	float: right;
	text-indent: -9999px;
}

#contentCol ul#itemcatwrapbg-custom li.itemcat4 a:hover {
	text-decoration: none;
	background:url(../../../images/itemcat_four3_hover.jpg) no-repeat left bottom;
}

.small-text {
    display: inline;
    /*float: right;*/
    font-size: 10px;
    font-style: italic;
    /*left: -12px;*/
    /*position: relative;*/
    text-align: left;
    /*top: 9px;*/
    /*width: 483px;*/
	width:100%;
	margin:0 0 20px 0;
	}

.request-quote-btn {
	background-image:url(../images/requestquoterightwrap_item2_bg.jpg);
	width:232px;
	height:48px;
	float:left;
	}
.request-quote-btn:hover {
	background-image:url(../images/requestquoterightwrap_item2_bg.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}
.specifications-btn {
	background-image:url(../images/specifications-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	}
.specifications-btn:hover {
	background-image:url(../images/specifications-btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}
.first-steps-book-btn {
	background-image:url(../images/first-steps-book-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	}
.first-steps-book-btn:hover {
	background-image:url(../images/first-steps-book-btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}
.type-material-btn {
	background-image:url(../images/requestquoterightwrap_item1_bg.jpg);
	width:232px;
	height:48px;
	float:left;
	}
.type-material-btn:hover {
	background-image:url(../images/requestquoterightwrap_item1_bg.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}
.cylinder-material-btn {
	background-image:url(../images/btn-piezo-cylinder-material-specifications.jpg);
	width:232px;
	height:48px;
	float:left;
}
.cylinder-material-btn:hover {
	background-position: 0 -48px;
}

.cylinder-spec-btn {
    background-image:url(../images/download-data-sheets.jpg);
    width:232px;
    height:48px;
    float:left;
}
.cylinder-spec-btn:hover {
    background-position: 0 -48px;
}

.contact-rep-btn {
	background-image:url(../images/contact-rep-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	}
.contact-rep-btn:hover {
	background-image:url(../images/contact-rep-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	background-position: 0 -48px;
}
.order-btn {
	background-image:url(../images/order-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	}
.order-btn:hover {
	background-image:url(../images/order-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	background-position: 0 -48px;
}

/* Background Info Buttons */

.regular-composite-btn {
	background-image:url(../images/regular_composite_btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}

.regular-composite-btn:hover {
	background-image:url(../images/regular_composite_btn.jpg);
	width:232px;
	height:48px;
	float:left;
	background-position: 0 -48px;
}

.random-composite-btn {
	background-image:url(../images/random_fiber_btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}

.random-composite-btn:hover {
	background-image:url(../images/random_fiber_btn.jpg);
	width:232px;
	height:48px;
	float:left;
	background-position: 0 -48px;
}

.composite-overview-btn {
	background-image:url(../../../images/requestquoterightwrap_item4_bg.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.composite-overview-btn:hover {
	background-image:url(../../../images/requestquoterightwrap_item4_bg.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

.request-quote-composite-btn {
	background-image:url(../images/requestquoterightwrap_item2_bg.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.request-quote-composite-btn:hover {
	background-image:url(../images/requestquoterightwrap_item2_bg.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

.dice-composite-btn {
	background-image:url(../images/dice-composite-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.dice-composite-btn:hover {
	background-image:url(../images/dice-composite-btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

/* shear menu */

.material-prop-shear-btn {
	background: url(../images/machine_shear_btn.jpg);
	background-image:url(../images/material-shear-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.material-prop-shear-btn:hover {
	background-image:url(../images/material-shear-btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

.machine-tol-shear-btn {
	background-image:url(../images/machine_shear_btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.machine-tol-shear-btn:hover {
	background-image:url(../images/machine_shear_btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

.value-shear-btn {
	background-image:url(../images/value_shear_btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.value-shear-btn:hover {
	background-image:url(../images/value_shear_btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

/* quick delivery menu */

.sale-delivery-btn {
	background-image:url(../images/sale-items-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.sale-delivery-btn:hover {
	background-image:url(../images/sale-items-btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

.material-prop-shear-btn {
	background-image:url(../images/material-shear-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.material-prop-shear-btn:hover {
	background-image:url(../images/material-shear-btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

.electrode-delivery-btn {
	background-image:url(../images/electrode-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.electrode-delivery-btn:hover {
	background-image:url(../images/electrode-btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

.machine-tol-shear-btn {
	background-image:url(../images/machine_shear_btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.machine-tol-shear-btn:hover {
	background-image:url(../images/machine_shear_btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

.value-shear-btn {
	background-image:url(../images/value_shear_btn.jpg);
	width:232px;
	height:48px;
	float:left;
	 margin-left: -16px;
	}
.value-shear-btn:hover {
	background-image:url(../images/value_shear_btn.jpg);
	width:232px;
	height:48px;
	background-position:0 -48px;
	float:left;
}

.background-info-btn {
	background-image:url(../images/background-information-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	}
.background-info-btn:hover {
	background-image:url(../images/background-information-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	background-position: 0 -48px;
}
.order-from-rep-btn {
	background-image:url(../images/order-from-rep-btn.jpg);
	width:232px;
	height:48px;
	float:left;
}
.order-from-rep-btn:hover {
	background-image:url(../images/order-from-rep-btn.jpg);
	width:232px;
	height:48px;
	float:left;
	background-position: 0 -48px;
}
.purchase-book-btn {
	background-image:url(../images/purchase-book-btn.jpg);
	width:232px;
	height:72px;
	float:left;
	display:block;
	}
.purchase-book-btn:hover {
	background-image:url(../images/purchase-book-btn.jpg);
	width:232px;
	height:72px;
	float:left;
	background-position: 0 -72px;
	display:block;
}
table tbody tr td span strong {
	font-size:9px;
}
.newsletter-archive {
	border-top: 1px #4a6395 solid;
	margin-top:10px;
	padding-top:10px;
	display:block;
}
.newsletter-archive a {
	text-align:center;
	color:#fff;
	padding-left:90px;
	background-image:url(../images/newsletter-icon.jpg);
	background-repeat:no-repeat;
	background-position: 60px 0px;
}
.sectiontableentry2-newspage .introtextitem, .sectiontableentry1-newspage .introtextitem {
	display:none;
}
.sectiontableentry2-newspage .titlecustom_img, .sectiontableentry1-newspage  .titlecustom_img {
	display:none;
}

.inner-button-wrapper {
	width:744px;
	height:auto;
	float:left;
}
.inner-button-mar {
	width:166px;
	height:auto;
	float:left;
	margin-right:20px;
}
.inner-button {
	width:166px;
	height:auto;
	float:left;
}
.map {
	background-image:url(../../../images/stories/content_images/map2.gif);
	width:654px;
	height:422px;
	position:relative;
}

.standard-products-wrapper{
	float:left;
	width:744px;
}
.standard-product-left{
	float:left;
	width:351px;
	margin-right:30px;
}
.standard-product-right{
	float:right;
	width:351px;
}
.standard-products-wrapper .piezo-cylinders{
	background-image:url(../../../images/content/cylinders_1297244145.jpg);
	width:351px;
	float:left;
	height:217px;
	display:block;
}
.standard-products-wrapper .piezo-cylinders:hover{
	background-image:url(../../../images/content/cylinders_1297244145.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .air-transducers{
	background-image:url(../../../images/content/air_transducers_1297238357.jpg);
	width:351px;
	float:left;
	height:217px;
	display:block;
}

.standard-products-wrapper .air-transducers.home{
	margin-top:17px;
}

.standard-products-wrapper .air-transducers:hover{
	background-image:url(../../../images/content/air_transducers_1297238357.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .buzzers{
	background-image:url(../../../images/content/piezo_buzzers_1297238567.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
}
.standard-products-wrapper .buzzers:hover{
	background-image:url(../../../images/content/piezo_buzzers_1297238567.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .nebulizers{
	background-image:url(../../../images/content/nebulizer_or_nebulizer_board_1297238790.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
}
.standard-products-wrapper .nebulizers:hover{
	background-image:url(../../../images/content/nebulizer_or_nebulizer_board_1297238790.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .disc-benders{
	background-image:url(../../../images/content/unimorphs_also_called_disc_benders_1297243287.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
}

.standard-products-wrapper .disc-benders.bottom{
	margin-bottom:17px;
}
.standard-products-wrapper .disc-benders:hover{
	background-image:url(../../../images/content/unimorphs_also_called_disc_benders_1297243287.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .piezo-ignitors{
	background-image:url(../../../images/content/lgnitors_1297239336.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
}
.standard-products-wrapper .piezo-ignitors:hover{
	background-image:url(../../../images/content/lgnitors_1297239336.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .stripe-actuators{
	background-image:url(../../../images/content/stripe_actuators_1297237758.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
	margin-bottom:15px;
}
.standard-products-wrapper .stripe-actuators:hover{
	background-image:url(../../../images/content/stripe_actuators_1297237758.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .stack-actuators{
	background-image:url(../../../images/content/stack_actuators_1297239717.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
}
.standard-products-wrapper .stack-actuators:hover{
	background-image:url(../../../images/content/stack_actuators_1297239717.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .cleaning-transducers{
	background-image:url(../../../images/content/still_another_air_transducer_1297243517.jpg);
	width:351px;
	float:left;
	height:217px;
	display:block;
}

.standard-products-wrapper .ready{
	background-image:url(../../../images/content/ready-to-deliver.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
}
.standard-products-wrapper .ready.bottom{
	margin-bottom:17px;
}
.standard-products-wrapper .ready:hover{
	background-image:url(../../../images/content/ready-to-deliver.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}

.standard-products-wrapper .cleaning-transducers:hover{
	background-image:url(../../../images/content/still_another_air_transducer_1297243517.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .alumina-saggers{
	background-image:url(../../../images/content/piezoelectric_ceramic_cylinders_1297243722.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
}
.standard-products-wrapper .alumina-saggers:hover{
	background-image:url(../../../images/content/piezoelectric_ceramic_cylinders_1297243722.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .d33-meter{
	background-image:url(../../../images/content/d33_meter_1297239953.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
}
.standard-products-wrapper .d33-meter:hover{
	background-image:url(../../../images/content/d33_meter_1297239953.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.standard-products-wrapper .textbook{
	background-image:url(../../../images/content/text_book_1297244006.jpg);
	margin-top:17px;
	width:351px;
	float:left;
	height:217px;
	display:block;
}
.standard-products-wrapper .textbook:hover{
	background-image:url(../../../images/content/text_book_1297244006.jpg);
	width:351px;
	float:left;
	height:217px;
	background-position: 0 -217px;
}
.piezotheory-btn-area {
	width:453px;
	float:left;
}
.piezotheory-btn-area-row {
	width:453px;
	float:left;
	margin-top:10px;
}
.piezotheory-btn {
	width:105px;
	height:70px;
	float:left;
}
.piezotheory-btn-margin {
	width:105px;
	height:70px;
	float:left;
	margin-right:11px;
}

/* added store buttons */

a#saleLink {
	height: 60px; width: 170px; display: block;
	margin: 0 21px 20px 0;
	float: left;
	background: url(../../../images/stories/content_images/button-sale.gif) center top no-repeat;
}

a#saleLink:hover {
	background: url(../../../images/stories/content_images/button-sale.gif) center -60px no-repeat;
}

a#ebayLink {
	height: 60px; width: 170px; display: block;
	margin-bottom: 20px;
	float: left;
	background: url(../../../images/stories/content_images/button-ebaystore.gif) center top no-repeat;
}

a#ebayLink:hover {
	background: url(../../../images/stories/content_images/button-ebaystore.gif) center -60px no-repeat;
}

a#saleLinkInner {
	height: 60px; width: 176px; display: block;
	margin: 5px 0 0 25px;
	float: left;
	background: url(../../../images/stories/content_images/button-sale-sidebar.gif) center top no-repeat;
}

a#saleLinkInner:hover {
	background: url(../../../images/stories/content_images/button-sale-sidebar.gif) center -60px no-repeat;
}

a#ebayLinkInner {
	height: 60px; width: 176px; display: block;
	margin: 10px 0 25px 25px;
	float: left;
	background: url(../../../images/stories/content_images/button-ebaystore-sidebar.gif) center top no-repeat;
}

a#ebayLinkInner:hover {
	background: url(../../../images/stories/content_images/button-ebaystore-sidebar.gif) center -60px no-repeat;
}

#copyright a {
	color: #fff;
}

/* ARI Data Tables Override */

table.dataTable thead th {
	background-color: maroon !important;
	color: white !important;
}

.pdf{
	target-name:new;
target-new:tab;
}

.ceramic-sale-buttons ul {padding:0 !important;}
.ceramic-sale-buttons li {margin-bottom:17px; width:351px; height:217px; display:block; padding:0 !important;}
.ceramic-sale-buttons li:hover {background-position: 0 -217px !important;}
.ceramic-sale-buttons li a {display:block; width:100%; height:217px;}
.ceramic-sale-buttons .itemcat1 {float:left; background:url(../../../images/content/clearance-sale.jpg) no-repeat top left !important;}
.ceramic-sale-buttons .itemcat2 {float:right; background:url(../../../images/content/unimorphs_also_called_disc_benders_1297243287.jpg) no-repeat top left !important;}
.ceramic-sale-buttons .itemcat3 {float:left; background:url(../../../images/content/stripe_actuators_1297237758.jpg) no-repeat top left !important;}
.ceramic-sale-buttons .itemcat4 {float:right; background:url(../../../images/content/air_transducers_1297238357.jpg) no-repeat top left !important;}


.item-173, .item-174, .item-175, .item-176 {
	display: none;
}

/*****  Products & Services Menu New  *****/

#contentCol .content .products-services-menu {
	padding:10px 0px;
	height: 1535px;
    overflow: hidden;
}

#contentCol .content .products-services-menu li {
	background:none;
	padding:0px;
}

#contentCol .content .products-services-menu li a:link, #contentCol .content .products-services-menu li a:visited, #contentCol .content .products-services-menu li a:active {
	color:#fff;
	display: block;
    height: 100%;
    width: 100%;
}

#contentCol .content .products-services-menu li a:hover span {
	opacity:.85;
}

#contentCol .content .products-services-menu li a:hover {
	text-decoration:none;
}

/* first 179 */

#contentCol .content .products-services-menu .item-179 {
	background:url(../../../images/products_services_menu_imgs/p_various_img.jpg) no-repeat;
	height:180px;
	width:368px;
	display:block;
	float:left;
}

#contentCol .content .products-services-menu .item-179 a:link,
#contentCol .content .products-services-menu .item-179 a:visited,
#contentCol .content .products-services-menu .item-179 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-179 a:link span,
#contentCol .content .products-services-menu .item-179 a:visited span,
#contentCol .content .products-services-menu .item-179 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 181 */

#contentCol .content .products-services-menu .item-181 {
	background:url(../../../images/products_services_menu_imgs/custom_img.jpg) no-repeat;
	height:368px;
	width:368px;
	display:block;
	float:right;
}

#contentCol .content .products-services-menu .item-181 a:link,
#contentCol .content .products-services-menu .item-181 a:visited,
#contentCol .content .products-services-menu .item-181 a:active {
	text-transform:capitalize;
	font-size: 27px;
    line-height: 32px;
    text-transform: uppercase;
	display:block;
}


#contentCol .content .products-services-menu .item-181 a:link span,
#contentCol .content .products-services-menu .item-181 a:visited span,
#contentCol .content .products-services-menu .item-181 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    font-size: 24px;
    line-height: 32px;
    padding: 20px;
    position: relative;
    text-transform: uppercase;
    top: 232px;
}

/* 182 */

#contentCol .content .products-services-menu .item-182 {
	background:url(../../../images/products_services_menu_imgs/quick_del_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	clear:left;
	position: relative;
    top: 8px;
}

#contentCol .content .products-services-menu .item-182 a:link,
#contentCol .content .products-services-menu .item-182 a:visited,
 #contentCol .content .products-services-menu .item-182 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-182 a:link span,
#contentCol .content .products-services-menu .item-182 a:visited span,
#contentCol .content .products-services-menu .item-182 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    /*left: -10px;*/
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 110px;
}

/* 184 */

#contentCol .content .products-services-menu .item-184 {
	background:url(../../../images/products_services_menu_imgs/shear_mode_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	 position: relative;
    top: 16px;
}

#contentCol .content .products-services-menu .item-184 a:link,
#contentCol .content .products-services-menu .item-184 a:visited,
#contentCol .content .products-services-menu .item-184 a:active {
	display: block;
    font-size: 15px;
}


#contentCol .content .products-services-menu .item-184 a:link span,
#contentCol .content .products-services-menu .item-184 a:visited span,
#contentCol .content .products-services-menu .item-184 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 110px;
}

/* 183 */

#contentCol .content .products-services-menu .item-183 {
	background:url(../../../images/products_services_menu_imgs/high_qual_img.jpg) no-repeat;
	height:368px;
	width:180px;
	display:block;
	float:right;
	position: relative;
    right: 8px;
    top: -172px;
}

#contentCol .content .products-services-menu .item-183 a:link,
#contentCol .content .products-services-menu .item-183 a:visited,
#contentCol .content .products-services-menu .item-183 a:active {
	display: block;
    font-size: 17px;
}


#contentCol .content .products-services-menu .item-183 a:link span,
#contentCol .content .products-services-menu .item-183 a:visited span,
#contentCol .content .products-services-menu .item-183 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 26px;
    padding: 25px 13px 25px 17px;
    position: relative;
    top: 241px;
}

#contentCol .content .products-services-menu .item-183 a:link span.title,
#contentCol .content .products-services-menu .item-183 a:visited span.title,
#contentCol .content .products-services-menu .item-183 a:active span.title {
	display: block;
    padding: 0 0 6px;
    position: relative;
    top: 0px;
	width:125px;
	background:none;
}

#contentCol .content .products-services-menu .item-183 a:link span.sub,
#contentCol .content .products-services-menu .item-183 a:visited span.sub,
#contentCol .content .products-services-menu .item-183 a:active span.sub {
	display: block;
    line-height: 26px;
    padding: 0 0 2px;
    position: relative;
    top: 0px;
	background:none;
}

/* 185 */

#contentCol .content .products-services-menu .item-185 {
	background:url(../../../images/products_services_menu_imgs/in_house_img.jpg) no-repeat;
	height:368px;
	width:368px;
	display:block;
	float: right;
    position: relative;
    top: -352px;
}


#contentCol .content .products-services-menu .item-185 a:link,
#contentCol .content .products-services-menu .item-185 a:visited,
#contentCol .content .products-services-menu .item-185 a:active {
	text-transform:capitalize;
	font-size: 27px;
    line-height: 32px;
    text-transform: uppercase;
	display:block;
}


#contentCol .content .products-services-menu .item-185 a:link span,
#contentCol .content .products-services-menu .item-185 a:visited span,
#contentCol .content .products-services-menu .item-185 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    font-size: 24px;
    line-height: 32px;
    padding: 20px;
    position: relative;
    text-transform: uppercase;
    top: 200px;
}

/* 186 */

#contentCol .content .products-services-menu .item-186 {
	background:url(../../../images/products_services_menu_imgs/stack_act_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	clear:left;
	position: relative;
    top: 24px;
}

#contentCol .content .products-services-menu .item-186 a:link,
#contentCol .content .products-services-menu .item-186 a:visited,
#contentCol .content .products-services-menu .item-186 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-186 a:link span,
#contentCol .content .products-services-menu .item-186 a:visited span,
#contentCol .content .products-services-menu .item-186 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 187 */

#contentCol .content .products-services-menu .item-187 {
	background:url(../../../images/products_services_menu_imgs/comp_mat_img.jpg) no-repeat;
    bottom: 66px;
    display: block;
    float: right;
    height: 180px;
    position: absolute;
    right: 186px;
    width: 180px;
}

#contentCol .content .products-services-menu .item-187 a:link,
#contentCol .content .products-services-menu .item-187 a:visited,
#contentCol .content .products-services-menu .item-187 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-187 a:link span,
#contentCol .content .products-services-menu .item-187 a:visited span,
#contentCol .content .products-services-menu .item-187 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 188 */

#contentCol .content .products-services-menu .item-188 {
	background:url(../../../images/products_services_menu_imgs/air_tran_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	float:left;
	 position: relative;
    top: 24px;
}

#contentCol .content .products-services-menu .item-188 a:link,
#contentCol .content .products-services-menu .item-188 a:visited,
#contentCol .content .products-services-menu .item-188 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-188 a:link span,
#contentCol .content .products-services-menu .item-188 a:visited span,
#contentCol .content .products-services-menu .item-188 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 189 */

#contentCol .content .products-services-menu .item-189 {
	background:url(../../../images/products_services_menu_imgs/p_cyl_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	float: right;
    position: relative;
    right: 8px;
    top: -156px;
}

#contentCol .content .products-services-menu .item-189 a:link,
#contentCol .content .products-services-menu .item-189 a:visited,
#contentCol .content .products-services-menu .item-189 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-189 a:link span,
#contentCol .content .products-services-menu .item-189 a:visited span,
#contentCol .content .products-services-menu .item-189 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 190 */

#contentCol .content .products-services-menu .item-190 {
	background:url(../../../images/products_services_menu_imgs/skill_eng_img.jpg) no-repeat;
	height:368px;
	width:368px;
	display:block;
	 float: right;
    position: relative;
     top: -516px;
}

#contentCol .content .products-services-menu .item-190 a:link,
#contentCol .content .products-services-menu .item-190 a:visited,
#contentCol .content .products-services-menu .item-190 a:active {
	text-transform:capitalize;
	font-size: 27px;
    line-height: 32px;
    text-transform: uppercase;
	display:block;
}


#contentCol .content .products-services-menu .item-190 a:link span,
#contentCol .content .products-services-menu .item-190 a:visited span,
#contentCol .content .products-services-menu .item-190 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    font-size: 24px;
    line-height: 32px;
    padding: 20px;
    position: relative;
    text-transform: uppercase;
    top: 230px;
}

/* 191 */

#contentCol .content .products-services-menu .item-191 {
	background:url(../../../images/products_services_menu_imgs/ultrasonic_img2.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	clear:left;
	 position: relative;
    top: 40px;
}

#contentCol .content .products-services-menu .item-191 a:link,
#contentCol .content .products-services-menu .item-191 a:visited,
#contentCol .content .products-services-menu .item-191 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-191 a:link span,
#contentCol .content .products-services-menu .item-191 a:visited span,
#contentCol .content .products-services-menu .item-191 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 110px;
}

/* 192 */

#contentCol .content .products-services-menu .item-192 {
	background:url(../../../images/products_services_menu_imgs/p_buzzers_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	float: right;
    position: relative;
     position: relative;
    right: 8px;
    top: -140px;
}

#contentCol .content .products-services-menu .item-192 a:link,
#contentCol .content .products-services-menu .item-192 a:visited,
#contentCol .content .products-services-menu .item-192 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-192 a:link span,
#contentCol .content .products-services-menu .item-192 a:visited span,
#contentCol .content .products-services-menu .item-192 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 193 */

#contentCol .content .products-services-menu .item-193 {
	background:url(../../../images/products_services_menu_imgs/disc_bend_img.jpg) no-repeat;
	 display: block;
    float: right;
	height: 180px;
    width: 180px;
	 left: 361px;
    position: relative;
    right: 6px;
    top: -140px;
}

#contentCol .content .products-services-menu .item-193 a:link,
#contentCol .content .products-services-menu .item-193 a:visited,
#contentCol .content .products-services-menu .item-193 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-193 a:link span,
#contentCol .content .products-services-menu .item-193 a:visited span,
#contentCol .content .products-services-menu .item-193 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 194 */
/*Change back to classes back to item-194 when product 194 is back */

#contentCol .content .products-services-menu .item-195 {
	background:url(../../../images/products_services_menu_imgs/d33_img.jpg) no-repeat;
	 display: block;
    float: right;
    height: 180px;
   left: 368px;
    position: relative;
    top: -320px;
    width: 180px;
}

#contentCol .content .products-services-menu .item-195 a:link,
#contentCol .content .products-services-menu .item-195 a:visited,
#contentCol .content .products-services-menu .item-195 a:active {
	display: block;
    font-size: 13px;
}


#contentCol .content .products-services-menu .item-195 a:link span,
#contentCol .content .products-services-menu .item-195 a:visited span,
#contentCol .content .products-services-menu .item-195 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 195 - Change classes back to item-195 when product 194 is back*/

#contentCol .content .products-services-menu .item-196 {
	background:url(../../../images/products_services_menu_imgs/p_ignite_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	clear:left;
	position: relative;
    top: 49px;
}

#contentCol .content .products-services-menu .item-196 a:link,
#contentCol .content .products-services-menu .item-196 a:visited,
#contentCol .content .products-services-menu .item-196 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-196 a:link span,
#contentCol .content .products-services-menu .item-196 a:visited span,
 #contentCol .content .products-services-menu .item-196 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
	top: -234px;
	clear:both;
}

/* 196 Change classes back to item-196 when product 194 is back*/

#contentCol .content .products-services-menu .item-197 {
	background:url(../../../images/stories/content_images/book.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	 float: right;
    left: 181px;
    position: relative;
     left: 173px;
    top: -131px;
}

#contentCol .content .products-services-menu .item-197 a:link,
#contentCol .content .products-services-menu .item-197 a:visited,
#contentCol .content .products-services-menu .item-197 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-197 a:link span,
#contentCol .content .products-services-menu .item-197 a:visited span,
#contentCol .content .products-services-menu .item-197 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 197 Re-add when 194 is back*/

/*
#contentCol .content .products-services-menu .item-197 {
	background:url(../../../images/products_services_menu_imgs/textbook_img.jpg) no-repeat;
	height:180px;
	width:368px;
	display:block;
	clear:left;
	left: 368px;
    position: relative;
    left: 377px;
    top: -131px;
}

#contentCol .content .products-services-menu .item-197 a:link,
#contentCol .content .products-services-menu .item-197 a:visited,
#contentCol .content .products-services-menu .item-197 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-197 a:link span,
#contentCol .content .products-services-menu .item-197 a:visited span,
#contentCol .content .products-services-menu .item-197 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: -56px;
	clear:both;
}
*/
/* 198 */

#contentCol .content .products-services-menu .item-198 {
	background:url(../../../images/products_services_menu_imgs/neb_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	float:left;
	 position: relative;
    top: 32px;
}

#contentCol .content .products-services-menu .item-198 a:link,
#contentCol .content .products-services-menu .item-198 a:visited,
#contentCol .content .products-services-menu .item-198 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-198 a:link span,
#contentCol .content .products-services-menu .item-198 a:visited span,
#contentCol .content .products-services-menu .item-198 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 199 */

#contentCol .content .products-services-menu .item-199 {
	background:url(../../../images/products_services_menu_imgs/strip_act_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	float: right;
    position: relative;
     position: relative;
    right: 8px;
    top: -148px;
}

#contentCol .content .products-services-menu .item-199 a:link,
#contentCol .content .products-services-menu .item-199 a:visited,
#contentCol .content .products-services-menu .item-199 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-199 a:link span,
#contentCol .content .products-services-menu .item-199 a:visited span,
#contentCol .content .products-services-menu .item-199 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 621 */
#contentCol .content .products-services-menu .item-621 {
	background:url(../../../images/products_services_menu_imgs/amplifier_img.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	float: right;
    position: relative;
    right: 8px;
    top: -164px;
}

#contentCol .content .products-services-menu .item-621 a:link,
#contentCol .content .products-services-menu .item-621 a:visited,
#contentCol .content .products-services-menu .item-621 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .products-services-menu .item-621 a:link span,
#contentCol .content .products-services-menu .item-621 a:visited span,
#contentCol .content .products-services-menu .item-621 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}



/*****  Markets Menu  *****/

#contentCol .content .menumarkets-menu {
	padding:10px 0px;
	height: 745px;
    overflow: hidden;
}

#contentCol .content .menumarkets-menu li {
	background:none;
	padding:0px;
}

#contentCol .content .menumarkets-menu li a:link, #contentCol .content .menumarkets-menu li a:visited, #contentCol .content .menumarkets-menu li a:active {
	color:#fff;
	display: block;
    height: 100%;
    width: 100%;
}

#contentCol .content .menumarkets-menu li a:hover span {
	opacity:.85;
}

#contentCol .content .menumarkets-menu li a:hover {
	text-decoration:none;
}

/* first 238 */

#contentCol .content .menumarkets-menu .item-238 {
	background:url(../../../images/markets-menu-images/industrial-equip.png) no-repeat;
	height:180px;
	width:368px;
	display:block;
	float:left;
}

#contentCol .content .menumarkets-menu .item-238 a:link,
#contentCol .content .menumarkets-menu .item-238 a:visited,
#contentCol .content .menumarkets-menu .item-238 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .menumarkets-menu .item-238 a:link span,
#contentCol .content .menumarkets-menu .item-238 a:visited span,
#contentCol .content .menumarkets-menu .item-238 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 239 */

#contentCol .content .menumarkets-menu .item-239 {
	background:url(../../../images/markets-menu-images/aerospace.png) no-repeat;
	height:368px;
	width:368px;
	display:block;
	float:right;
}

#contentCol .content .menumarkets-menu .item-239 a:link,
#contentCol .content .menumarkets-menu .item-239 a:visited,
#contentCol .content .menumarkets-menu .item-239 a:active {
	text-transform:capitalize;
	font-size: 27px;
    line-height: 32px;
    text-transform: uppercase;
	display:block;
}


#contentCol .content .menumarkets-menu .item-239 a:link span,
#contentCol .content .menumarkets-menu .item-239 a:visited span,
#contentCol .content .menumarkets-menu .item-239 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    font-size: 24px;
    line-height: 32px;
    padding: 20px;
    position: relative;
    text-transform: uppercase;
    top: 298px;
}

/* 240 */

#contentCol .content .menumarkets-menu .item-240 {
	background:url(../../../images/markets-menu-images/security-defense.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	clear:left;
	position: relative;
    top: 8px;
}

#contentCol .content .menumarkets-menu .item-240 a:link,
#contentCol .content .menumarkets-menu .item-240 a:visited,
#contentCol .content .menumarkets-menu .item-240 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .menumarkets-menu .item-240 a:link span,
#contentCol .content .menumarkets-menu .item-240 a:visited span,
#contentCol .content .menumarkets-menu .item-240 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    /*left: -10px;*/
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 241 */

#contentCol .content .menumarkets-menu .item-241 {
	background:url(../../../images/markets-menu-images/commercial-sonar.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	 position: relative;
    top: 16px;
}

#contentCol .content .menumarkets-menu .item-241 a:link,
#contentCol .content .menumarkets-menu .item-241 a:visited,
#contentCol .content .menumarkets-menu .item-241 a:active {
	display: block;
    font-size: 15px;
}


#contentCol .content .menumarkets-menu .item-241 a:link span,
#contentCol .content .menumarkets-menu .item-241 a:visited span,
#contentCol .content .menumarkets-menu .item-241 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 242 */

#contentCol .content .menumarkets-menu .item-242 {
	background:url(../../../images/markets-menu-images/medical.jpg) no-repeat;
	height:368px;
	width:180px;
	display:block;
	position: relative;
    left: 188px;
	top: -352px;
}

#contentCol .content .menumarkets-menu .item-242 a:link,
#contentCol .content .menumarkets-menu .item-242 a:visited,
#contentCol .content .menumarkets-menu .item-242 a:active {
	display: block;
    font-size: 17px;
}


#contentCol .content .menumarkets-menu .item-242 a:link span,
#contentCol .content .menumarkets-menu .item-242 a:visited span,
#contentCol .content .menumarkets-menu .item-183 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 26px;
    padding: 25px 13px 25px 17px;
    position: relative;
    top: 292px;
}


/* 243 */

#contentCol .content .menumarkets-menu .item-243 {
	background:url(../../../images/markets-menu-images/automotive.jpg) no-repeat;
	height:368px;
	width:368px;
	display:block;
	float: right;
    position: relative;
    top: -530px;

}


#contentCol .content .menumarkets-menu .item-243 a:link,
#contentCol .content .menumarkets-menu .item-243 a:visited,
#contentCol .content .menumarkets-menu .item-243 a:active {
	text-transform:capitalize;
	font-size: 27px;
    line-height: 32px;
    text-transform: uppercase;
	display:block;
}


#contentCol .content .menumarkets-menu .item-243 a:link span,
#contentCol .content .menumarkets-menu .item-243 a:visited span,
#contentCol .content .menumarkets-menu .item-243 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    font-size: 24px;
    line-height: 32px;
    padding: 20px;
    position: relative;
    text-transform: uppercase;
    top: 296px;
}




/* 244 */

#contentCol .content .menumarkets-menu .item-244 {
	background:url(../../../images/markets-menu-images/home-goods.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	clear:left;
	position: relative;
    top: -344px;
}

#contentCol .content .menumarkets-menu .item-244 a:link,
#contentCol .content .menumarkets-menu .item-244 a:visited,
#contentCol .content .menumarkets-menu .item-244 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .menumarkets-menu .item-244 a:link span,
#contentCol .content .menumarkets-menu .item-244 a:visited span,
#contentCol .content .menumarkets-menu .item-244 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 132px;
}

/* 245 */

#contentCol .content .menumarkets-menu .item-245 {
	background:url(../../../images/markets-menu-images/power-generation.jpg) no-repeat;
	height:180px;
	width:180px;
	display:block;
	float: right;
    position: relative;
    right: 8px;
    top: -524px;
}

#contentCol .content .menumarkets-menu .item-245 a:link,
#contentCol .content .menumarkets-menu .item-245 a:visited,
#contentCol .content .menumarkets-menu .item-245 a:active {
	display: block;
    font-size: 14px;
}


#contentCol .content .menumarkets-menu .item-245 a:link span,
#contentCol .content .menumarkets-menu .item-245 a:visited span,
#contentCol .content .menumarkets-menu .item-245 a:active span {
	background:url(../../../images/products_services_menu_imgs/dark_blue_repeat.png);
	display: block;
    line-height: 22px;
    padding: 13px;
    position: relative;
    top: 110px;
}


.LV_validation_message{margin:auto !important}

#chronoform-exportcompliance .cf_label {
	width: 185px !important;
	display: block;
    float: left;
    line-height: 22px;
    padding: 0 10px 0 0;
    vertical-align: middle;
}

#chronoform-apply .gvalidate_valid {
	border: 1px solid #00cc00;
}

