/*********************************************************
START GLOBAL CSS
*********************************************************/

/* Tags */

body {
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

html {
}


input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
a {
	color: #333333;
	text-decoration: none;
}

strong {
	font-weight:bold;
}

ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type: disc;
}

ol li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type: decimal;
}

.leftcolumn li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type: none;
}


/* Classes */

.bold {
	font-weight: bold;
}
.black {
	color: #000000;
}
.white {
	color: #FFFFFF;
}


/*********************************************************
END GLOBAL CSS
*********************************************************/

.style1 {
	font-size:1.6em;

}
.largertext {
	font-size:1.5em;
	padding-left:10px;
}
.style2 {
	color:#24B24B;

}
.style3 {
	color:#04965A;
	font-weight:bold;

}
.style4 {
	font-size:1.2em;
	font-weight: bold;
	color: #333333;


}
.style5 {
	font-size:1.8em;
	font-weight: bold;
	color: #333333;


}

.style6 {
	color:#24B24B;
	font-weight:bold;

}
.style7 {

	font-weight: bold;
}

.style8 {
	color:#448525;
	font-size:0.9em;
}
.fernco-green {
	color: #24B24B;
}
.fernco-green-bold {
	color: #24B24B;
	font-weight: bold;
}
.blackcolour {
	color: #000000;
	font-weight: lighter;
}
.blackcolourNorm {
	color: #000000;
	font-weight: normal;
}


.image-floatleft { float:left; margin:5px 10px 7px 0px; border: 1px solid #24B24B;}

.image-floatright { float:right; margin:5px 0px 7px 10px; border: 1px solid #24B24B;}

table {
	font-family: Arial, Helvetica, sans-serif;
}

table td {
	padding:4px;
}

.bordered-table td, .bordered-table-400width td, .bordered-table-600width td  {margin:0; padding:5px; vertical-align:middle; border:solid #777777 1px;}

.bordered-table {font-family:Arial, Helvetica, sans-serif;  border:solid #777777 1px; clear:both; margin-bottom:15px;}

.bordered-table-400width {font-family:Arial, Helvetica, sans-serif;  border:solid #777777 1px; width:400px; clear:both;}

.bordered-table-600width {font-family:Arial, Helvetica, sans-serif; border:solid #777777 1px; width:600px; clear:both;}


.tablestyle-drains-storm {font-family:Arial, Helvetica, sans-serif; border:solid #FFFFFF 1px; width:600px; clear:both; background-color:#DDC9C8;}

.tablestyle-drains-neo {font-family:Arial, Helvetica, sans-serif; border:solid #FFFFFF 1px;  width:600px; clear:both; background-color:#DCDDDE;}

.tablestyle-drains-evo {font-family:Arial, Helvetica, sans-serif; border:solid #FFFFFF 1px;  width:600px; clear:both; background-color:#E0E1CD;}

.tablestyle-drains-pro {font-family:Arial, Helvetica, sans-serif; border:solid #FFFFFF 1px;  width:600px; clear:both; background-color:#C3CCD7;}

.tablestyle-drains-magnum {font-family:Arial, Helvetica, sans-serif; border:solid #FFFFFF 1px; width:600px; clear:both; background-color:#FEE2C8;}

.tablestyle-drains-storm td, .tablestyle-drains-neo td, .tablestyle-drains-evo td, .tablestyle-drains-pro td, .tablestyle-drains-magnum td {
border-bottom:solid #FFFFFF 1px;
border-top:solid #FFFFFF 1px;
border-left:solid #FFFFFF 0px;
border-right:solid #FFFFFF 0px;

padding-bottom:6px;
padding-top:6px;
padding-left:6px;
}

/* storm:DDC9C8 Neo:DCDDDE Evo:E0E1CD Pro:C3CCD7 Magnum:FEE2C8*/

#container {
	text-align: left;
	height: auto;
	width: 960px;
	margin: 0 auto;
}.innercontainer {
	background-image: url(../../../img/modules/default/background-shadow-repeat.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	height: auto;
	width: 945px;
	background-color: #FFFFFF;
}



/* footer tri inner css */


.footertrio {
	margin: 0px;
	padding: 10px 40px;
	float: left;
	height: auto;
	width: 880px;
	background-image: url(../../../img/modules/default/background-shadow-repeat.jpg);
	background-repeat: repeat-y;
}
.footertrio-inner-container {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 288px;
	border: 1px solid #CCCCCC;
}
.footertrio-inner-header {
	background-image: url(../../../img/modules/default/newhome-graphics/lightgrey-gradient.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 30px;
	width: 248px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}


.footertrio-inner-header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: lighter;
	color: #24B24B;
}
.footertrio-inner-header a {
	color: #24B24B;
}
.footertrio-inner-header a:hover {
	color: #000000;
	text-decoration: underline;
}



.footertrio-inner-content {
	padding: 10px 20px;
	height: auto;
	width: 248px;
	float: left;
	background-color: #ECEDED;
}
.footertrio-inner-content a {
	color: #333333;
}
.footertrio-inner-content a:hover {
	color: #24B24B;
	text-decoration: underline;
}




.centreto {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	height: 25px;
	width: 70px;
	display: block;
	clear: both;
}
.contentcontainer3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 67px;
	width: 930px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6DC142;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6DC142;
}
.largeboxcontainer1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 310px;
	display: block;
	background-image: url(../../../img/modules/default/green-bar-small.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.largeboxcontainer2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 170px;
	width: 310px;
	display: block;
}
.largeboxcontainer3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 67px;
	width: 310px;
	background-repeat: no-repeat;
}
.boxmainsmall {
	margin: 0px;
	padding: 10px 10px 0px 20px;
	float: left;
	height: 30px;
	width: 280px;
	overflow: hidden;
	display: block;
}
.boxmainsmall a, .boxmain2small a {
	color: #333333;
	text-decoration: none;
}
.boxmainsmall a:hover, .boxmain2small a:hover {
	color:#24B24B;
}
.boxmain2small {
	margin: 0px;
	padding: 10px 10px 0px 20px;
	float: left;
	height: 30px;
	width: 279px;
	overflow: hidden;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #634E99;
}
.boxcontainer1feature {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 170px;
	width: 190px;
}
.boxheaderfeature {
	float: left;
	height: 44px;
	width: 170px;
	margin: 0px;
	padding: 6px 0px 0px 20px;
	display: block;
}
.boxheaderfeature a {
	color: #333333;
	text-decoration: none;
}
.boxheaderfeature a:hover {
	color: #24B24B;
}
.boxmainfeature {
	margin: 0px;
	padding: 5px 10px 0px 20px;
	float: left;
	height: 70px;
	width: 160px;
	overflow: hidden;
	display: block;
	text-transform: uppercase;
}
.boxmainfeature ul {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #333333;
	list-style-type: none;
	line-height: 100%;
}
.boxmainfeature a {
}
.boxmainfeature li {
	margin: 0px;
	padding: 0px 0px 5px;
	line-height: 100%;
}
.boxmainfeature p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 130%;
}
.boxmainlogo {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	height: 45px;
	width: 170px;
}
.featurebox {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 120px;
	height: 170px;
	display: block;
	background-image: url(../../../img/modules/default/ultracell-small.jpg);
}
.featurebox2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 120px;
	height: 170px;
	display: block;
	background-image: url(../../../img/modules/default/kessel-small.jpg);
}
.featurebox3 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 120px;
	height: 170px;
	display: block;
	background-image: url(../../../img/modules/default/ultracoat-small.jpg);
}
.featureproduct {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 237px;
	height: 162px;
	display: block;
}
.boxcontainer1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 166px;
	width: 210px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.boxheader {
	float: left;
	height: 20px;
	width: 290px;
	background-image: url(../../../img/modules/default/purplebar.png);
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-repeat: no-repeat;
}
.boxheader  p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.boxmain {
	margin: 0px;
	padding: 5px 10px 0px 20px;
	float: left;
	height: 138px;
	width: 280px;
	overflow: hidden;
	display: block;
}
.boxmain a {
	color: #000000;
	text-decoration: none;
}
.boxmain2 {
	margin: 0px;
	padding: 5px 10px 0px 20px;
	float: left;
	height: 138px;
	width: 279px;
	overflow: hidden;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #634E99;
}
.boxmain p, .boxmain2 p, .boxmainsmall p, .boxmain2small p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 5px;
	line-height: 130%;
}
.boxmain2 a, .boxmain a {
	color: #24B24B;
	text-decoration: none;
	font-weight: bold;
}
.boxheader2 {
	float: left;
	height: 18px;
	width: 220px;
	margin: 0px;
	padding: 7px 0px 0px 10px;
	display: block;
	background-repeat: no-repeat;
}
.boxmainfeature a {
	color: #333333;
	text-decoration: none;
}
.boxmainfeature a:hover {
	color: #24B24B;
}
.boxmain a:hover, .boxmain2 a:hover {
	color: #24B24B;
}
.boxcontainer2 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 166px;
	width: 230px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.largeboxcontainer1long {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 65px;
	width: 450px;
	display: block;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.boxcontainer1featurelong {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 65px;
	width: 209px;
}
.boxheaderfeaturelong {
	float: left;
	height: 18px;
	width: 420px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 7px 0px 0px 10px;
	display: block;
}
.boxmainfeaturelong {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 430px;
	overflow: hidden;
	display: block;
}
.boxmainfeaturelong  p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 4px;
	line-height: 140%;
}
.formlink {
	margin: 0px;
	padding: 0px 10px;
	float: left;
	height: 20px;
	width: 410px;
}
.formlink p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.formlink a {
	text-decoration: none;
	background-color: #24B24B;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
	height: 17px;
	display: block;
	width: 200px;
	padding: 3px 0px 0px 10px;
}
.formlink a:hover {
	text-decoration: none;
	background-color: #63BE36;
	margin: 0px;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	color: #FFFFFF;
	font-weight: bold;
	height: 17px;
}
.footertrioshort {
	margin: 0px;
	padding: 15px 35px 0px;
	float: left;
	height: 75px;
	width: 890px;
	background-repeat: repeat-y;
}
.largeboxcontainer2short {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 65px;
	width: 430px;
}
.footer {
	margin: 0px;
	padding: 0px 35px;
	float: left;
	height: 20px;
	width: 890px;
	background-image: url(../../../img/modules/default/repeatbackwhite.jpg);
	background-repeat: repeat-y;
}
.footerleft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 170px;
}
.footerright {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 20px;
	width: 670px;
	background-repeat: no-repeat;
}
.footershadow {
	background-image: url(../../../img/modules/default/footer-white-new.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 15px;
	float: left;
	height: 51px;
	width: 930px;
}
.footercolour {
	height: 22px;
	width: 905px;
	background-color: #666666;
	float: left;
	padding: 8px 25px 0px 0px;
	margin: 0px;
	text-align: right;
}
.footercolour p {
	color: #FFFFFF;
	font-size: 1.1em;
}
.header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 105px;
	width: 930px;
	display: block;
}
.mainlogo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 105px;
	width: 300px;
}
.mainlogo a {
    background-image: url("../../../img/modules/default/fernco-environmental-logo.jpg");
    display: block;
    height: 105px;
    outline: medium none;
    text-indent: -9999px;
    width: 300px;
}
.strapline {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 364px;
	background-repeat: no-repeat;
}
.topright {
	margin: 0px;
	padding: 50px 25px 0px 0px;
	float: right;
	height: 55px;
	width: 395px;
	text-align: right;
}
.topright p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 5px;
}
.topright a {
	color: #333333;
}
.topright a:hover {
	color: #24B24B;
	text-decoration: underline;
}
.flagcontainer {
	margin: 85px 0px 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 170px;
}

.flags {
	padding: 0px;
	float: right;
	height: 26px;
	width: 34px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.buttoncontainer {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	height: 28px;
	width: 910px;
	display: block;
	background-color: #24B24B;
}
.buttons {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 685px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	display: block;
}
.buttons p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.buttons a {
	width: auto;
	height: 19px;
	display: block;
	margin: 0px;
	padding: 9px 14px 0px;
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	float: left;
	text-align: center;
	background-color: #24B24B;
}
.buttons  a:hover {


	color: #000000;
	background-color: #FFFFFF;
}
#contentcontainer {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 342px;
	width: 930px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #24B24B;
}
#contentcontainer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 10px 10px 10px 20px;
}
.contentcontainer2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 930px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.contentcontainer4 {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 170px;
	width: 930px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6DC142;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6DC142;
}
.leftcolumn {
	margin: 0px;
	padding: 30px 0px 20px 15px;
	float: left;
	height: auto;
	width: 205px;
}
.leftcolumn p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
.leftcolumn ul, .leftcolumn ol {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0px 10px;
	list-style-type: none;
	line-height: 100%;
}
.leftcolumn a {
	color: #000000;
	text-decoration: none;
}
.leftcolumn li {
	margin: 0px;
	padding: 0px 0px 15px;
	list-style-position: outside;
}
.leftcolumn a:hover {
	color: #24B24B;
}
.rightcolHold {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: auto;
	width: 710px;
}
/*.rightcolumn {
	margin: 0px;
	padding: 18px 50px 0px 10px;
	float: left;
	height: auto;
	width: 650px;
}*/
.rightcolumn {
    float: right;
    height: auto;
    margin: 0;
    padding: 18px 65px 0 10px;
    width: 640px;
}
.rightcolumn p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	margin: 0px;
	padding: 0px 0px 15px;
	width: auto;
}
.rightcolumn ul, .rightcolumn ol {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 0px 10px 15px;
	width: 500px;
	line-height: 120%;
}
.rightcolumn li {
	line-height: 110%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.rightcolumn a {color: #24B24B;
	text-decoration: none;
}
.rightcolumn a:hover {
	text-decoration: underline;
}
h1 a {
	color: #24B24B;
	text-decoration: none;
}
h1 a:hover {
	color: #63BE36;
	text-decoration: none;
}
h1 {
	color:#24B24B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.8em;
	font-weight:bold;
	margin:0;
	padding:0 0 10px;
    line-height: 140%;
}
h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height: 140%;
	margin:0;
	padding:0 0 10px;
}
h3 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 140%;
    margin: 0;
    padding: 0;
}
h4 {
	border-bottom:1px solid #24B24B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	padding:0 0 5px;
	width:195px;
    line-height: 140%;
}
h5 {
    clear: both;
    color: #24B24B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: 140%;
}
h6 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 5px;
	width:195px;
    line-height: 140%;
}
hr {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 1px;
	width: 180px;
	color: #CCCCCC;
}
.belowfooter {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 960px;
}
.belowfooterleft {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	float: left;
	height: 25px;
	width: 786px;
}
.belowfooterright {
	margin: 0px;
	padding: 0px 14px 0px 0px;
	float: right;
	height: 25px;
	width: 134px;
}
.belowfooter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999999;
	float: right;
	margin: 0px;
	padding: 0px;
}
.belowfooter  a {
	color: #909294;
	text-decoration: none;
}
.belowfooter a:hover {
	color: #24B24B;
}
.belowfooterleft p {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	float: left;
	margin: 0px;
	padding: 0px;
}
.imagescontainer {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 0;
    width: 640px;
}
.imagescontainer02 {
	display: block;
	margin: 0px 0px 15px;
	padding: 0px;
	float: left;
	height: auto;
	overflow:inherit;
	width: 690px;
	line-height: 0px;
	clear: both;
	text-align: center;
	vertical-align: top;
}
.imagebox {
	padding: 0px;
	float: left;
	height: 150px;
	width: 200px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #24B24B;
}
.imageboxUp {
	border: 1px solid #24B24B;
}
.rightfooternav {
	margin: 0px;
	padding: 5px 35px 0px 0px;
	float: right;
	height: 20px;
	width: 165px;
	font-weight: bold;
}
.rightfooternav p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.rightfooternav a {
	color: #414040;
	text-decoration: none;
}
.rightfooternav a:hover {
	color: #24B24B;
}
.leftfooternav {
	margin: 0px;
	padding: 5px 0px 0px 20px;
	float: left;
	height: 20px;
	width: 180px;
	font-weight: bold;
}
.leftfooternav p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
}
.leftfooternav  a {
	color: #414040;
	text-decoration: none;
}
.leftfooternav a:hover {
	color: #24B24B;
}
.footertrio2 {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	height: 195px;
	width: 945px;
	background-image: url(../../../img/modules/default/repeatbackwhite.jpg);
	background-repeat: repeat-y;
}
.greybar {
	margin: 5px 0px 0px;
	float: left;
	height: 10px;
	width: 890px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding: 0px;
}
.mainimage {
	margin: 0px;
	padding: 0px 15px 0px 0px;
	float: right;
	height: 195px;
	width: 700px;
}
.menuCase {
	margin: 0px 0px 5px;
	padding: 0px;
	float: left;
	height: auto;
	width: 610px;
}
.menuimageCase {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 190px;
	overflow: inherit;
}
.menu {
	margin: 0px 0px 5px;
	padding: 0px;
	float: left;
	height: auto;
	width: 600px;
}
.menuimage {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 120px;
	overflow: inherit;
}
.menuright {
	margin: 0px;
	padding: 10px 15px 0px;
	float: right;
	height: 50px;
	width: 450px;
	background-color: #DEE4ED;
}
.menuright a {
	color: #000000;
	text-decoration: none;
}
.menuright a:hover {
	color: #24B24B;
}
.menuright2 {
	margin: 0px 0px 5px;
	padding: 10px 15px;
	float: left;
	height: auto;
	width: 450px;
	background-color: #EFF9E8;
}
.menuright2 a {
	color: #3D7522;
	text-decoration: none;
}
.menuright2 a:hover {
	color: #000000;
}
.menurightnews {
	margin: 0px;
	padding: 10px 15px 0px;
	float: right;
	height: 100px;
	width: 390px;
	background-color: #DEE4ED;
}
.menurightnews p a {
	color: #000000;
	text-decoration: none;
}
.menurightnews p a:hover {
	color: #3868B7;
}

.menurightnews h5 a {
	color: #24B24B;
	text-decoration: none;
}
.menurightnews h5 a:hover {
	color: #000000;
}

.min-height {
	width: 1px;
	float: right;
	height: 200px;
}

.productsearch {
	margin: 0px;
	padding-right: 0px;
	float: right;
	height: 22px;
	width: 205px;
	padding-top: 4px;
	overflow: inherit;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.productfield {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 130px;
}
/*.productsearch form{ padding:0; margin:0; height:auto; }*/
.productfield  input {
	height: 20px !important;
	width: 125px !important;
	margin: 0px !important;
	padding: 0px 0px 0px 5px !important;
	font-size: 0.9em !important;
	float: right;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
}
.productbutton {
	float: left;
	height: 20px;
	width: 50px;
	margin: 0px;
	padding: 0px;
}
.productbutton input {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 50px;
	background-color: #008035;
	font-size: 0.9em;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*.searchField { font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}

.searchBut {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	margin: 0;
	padding: 1px;
	font-weight: bold;
}*/

.RED {color:#FF0000;}

.tableContact { font-family:Arial, Helvetica, sans-serif;}

.tableContact input { font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}

.tableContact select { font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}


.Accredcontain {
    clear: both;
    display: block;
    float: left;
    height: auto;
    line-height: 0;
    margin: 10px 0 15px;
    overflow: inherit;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: auto;
}
.Accred {
    display: block;
    float: left;
    height: auto;
    line-height: normal;
    margin: 0 5px 15px 0;
    overflow: inherit;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: auto;
}

.AccredImg {
    float: left;
    margin: 0 10px 0 0;
}

.AccredText {
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    height: auto;
    overflow: inherit;
    padding-right: 2px;
    width: auto;
}
.conlink {
    clear: both;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 20px;
    margin-bottom: 20px;
    margin-top: 5px;
    width: 280px;

}
.conlink a {
    background-color: #24B24B;
    clear: both;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 17px;
    padding: 4px 10px 2px;
    text-decoration: none;
    width: auto;
}
.conlink a:hover {
    background-color: #008035;
    color: #FFF;
	text-decoration: none;
}

.plumblink {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	height: auto;
	width: 210px;
	margin-top: 131px;
	margin-bottom: 0px;
	margin-right: 30px;
	display: block;
	overflow: hidden;

}
.plumblink a {
	text-decoration: none;
	background-color: #24B24B;
	color: #FFFFFF;
	font-weight: bold;
	height: 17px;
	display: block;
	width: auto;
	padding: 4px 10px 2px 10px;
	line-height: normal;
}
.plumblink a:hover {
	text-decoration: none;
	background-color: #65C437;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
	height: 17px;
	padding: 4px 10px 2px 10px;
	line-height: normal;
	display: block;
}
.productfield input {
	margin: 0px;
	padding: 0px 10px;
	float: left;
	height: 141px;
	width: 410px;
	overflow: hidden;
	display: block;
}
#boxmainfeaturelong p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 10px 0px 4px;
	line-height: 140%;
	width: 250px;
}
.whitetab {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 49px;
	width: 17px;
	background-image: url(../../../img/modules/default/white-tab.png);
	background-repeat: no-repeat;
}
.imageboxlarge {
	padding: 0px;
	float: left;
	height: 200px;
	width: 300px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #24B24B;
}
.imageboxlargestyle {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #24B24B;
}
.contentmenu-container {
    border: 1px solid #C3D8B2;
    float: left;
    height: 91px;
    margin: 0 0 5px;
    padding: 0;
    width: 638px;
}
.contentmenu-left {
    float: left;
    height: 91px;
    margin: 0;
    padding: 0;
    width: 195px;
}
.contentmenu-right {
	margin: 0px;
	padding: 15px 0px 0px 20px;
	float: right;
	height: 76px;
	width: 407px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7EEC4;
	background-color: #EFF9E8;
}
.caseimage {
	margin: 0px 8px 0px 5px;
	padding: 0px;
	float: right;
	height: 127px;
	width: 137px;
	border: 1px solid #69AE48;
}

