/*---------- PRELOAD IMAGES ---------------*/



#preloadedImages {

width: 0px;

height: 0px;

display: inline;

background-image: url(path/to/image1.png);

background-image: url(path/to/image2.png);

background-image: url(path/to/image3.png);

background-image: url(path/to/image4.png);

background-image: url();

}



img {border:none}





/*----------------------- RIGHT AREA STYLE --------------------------*/

.right {

	float: right;

	width: 258px;

}

.right h1 {

	background-image: url('/i/index_09.gif');

	height: 28px;

	font-size: 14px;

	color: white;

	display: block;

	text-decoration: none;

	text-align: center;

	padding-top: 10px;

	margin: 0px;

}

.right h2 {

	display: block;

	padding: 20px;

	background-color: #f6f6f6;

	font-size: 12px;

	font-weight: normal;

	margin: 0px;

	padding-bottom: 10px;

	text-decoration: none;

}

.right h2 strong {

	display: block;

	color: #007aa5;

	text-decoration: none;

	padding-bottom: 3px;

}

.right h2 a:visited {

	display: block;

	font-weight: bold;

	font-size: 11px;

	color: #007aa5;

	text-decoration: underline;

	text-align: center;

}

.right h2 a:active {

	display: block;

	font-weight: bold;

	font-size: 11px;

	color: #007aa5;

	text-decoration: underline;

	text-align: center;

}

.right h2 a:link {

	display: block;

	font-weight: bold;

	font-size: 11px;

	color: #007aa5;

	text-decoration: underline;

	text-align: center;

}

.rightImageButton {

	width:234px;

	height:133px;

	margin-top:53px;

	margin-left: auto;

	margin-right:auto;

}





/*----------------------- LEFT SUBMENU AREA STYLE --------------------------*/

.leftProductsInn  {

	float: left;

	padding-bottom:30px;

	width: 258px;

}

.leftProductsInn h1 {

	background-image: url('/i/index_09.gif');

	height: 28px;

	font-size: 14px;

	color: white;

	display: block;

	text-decoration: underline;

	text-align: center;

	padding-top: 10px;

	margin: 0px;

}



.subLinks a:visited  {

	padding: 10px;

	display:block;

	color: #007aa5;

}



.subLinks a:link  {

	padding: 10px;

	display:block;

	color: #007aa5;

}



.subLinks a:active  {

	padding: 10px;

	display:block;

	color: #007aa5;

}



.subLinks b {

	padding: 10px;

	display:block;

	color: #007aa5;

}



.subLinks ul {padding:0 0 5px 0; margin:0; list-style:none}

.subLinks ul li {zoom:1;}

.subLinks ul ul {padding-left:30px; }

.subLinks ul ul a {padding:5px !important;}

.subLinks ul ul b {padding:5px !important;}





.rightImageButton {

	width:234px;

	height:133px;

	margin-top:53px;

	margin-left: auto;

	margin-right:auto;

}



.subLinks {

	margin-bottom:20px;

	display: block;

	text-transform:uppercase;

	background-color: #f6f6f6;

	padding: 10px;

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	color: #007aa5;

	text-decoration:none

}



.backLink {

	text-align:center;

	margin-top:20px;

}



.backLink a:link  { 

	color: #77bd04;

	font-size:12px;

	font-weight:bold;

	

}





.backLink a:active  { 

	color: #77bd04;

	font-size:12px;

	font-weight:bold;

	

}





.backLink a:visited  { 

	color: #77bd04;

	font-size:12px;

	font-weight:bold;

	

}





/*----------------------- BODY STYLE --------------------------*/

#topImage {

	margin-bottom:20px;

}



.imageBorder {

	border:0px;

}



.image1 {

	margin:4px;

	background-image:url('/i/image1.gif');

	width:105px;

	height:105px;

	float:left;

}



#image1 {

	margin:4px;

}



#image2 {

	margin:4px;

}



#image3 {

	margin:4px;

}



#image4 {

	margin:4px;

}



#image5 {

	margin:4px;

}



.thumbnail  {

	text-align:center;

}

#download strong a {color:#77BD04; text-decoration:underline}

.upperImage {

	text-align:center;

}



body {

	font-family: "Trebuchet MS","Arial","Tahoma";

	color: black;

	margin:0px;

	background-image:url('/i/bgMain.gif');

	background-repeat:repeat-x;

	background-color:#b6e6f9;

}

.wrapper {

	margin: 0 auto;

	background-color: white;

	width: 933px;

}

#monoSlideshow {

	height: 331px;

	text-align:center;	

}

.clearFix {

	clear: both;

}

.header {

	height: 159px;

	clear:both;

	position:relative;

	background: #fff url(/i/topArea.gif) no-repeat center bottom;

}



    .top-search { width:310px; position:absolute; right:0pt; top:25px;}

        .top-search input.custom { background:url(/i/search-header.png) no-repeat center center; width:173px; border:none; padding:3px 10px 2px 20px; }

        .top-search button { border:0; background:none; position:relative; top:-1px;}

        .top-search button img {cursor:pointer}



a.link-to-main {display:block; position:absolute; width:180px; height:95px; top:9px; left:376px; background:url(/i/pixel.gif); z-index:20;}



.headerLang { position:absolute; width:300px;font-size:75%;padding:20px 0pt 0pt 30px;}



.headerLang a {color:#2878A1; text-decoration:underline;}

.headerLang a:visited {color:#2878A1;}

.headerLang a:hover {color:#6CAE01;text-decoration:underline;}



.headerMenu {text-align:center; padding-top:130px; font-size:75%; font-weight:bold; text-transform:uppercase;letter-spacing:0.3px;}

	.headerMenu table {margin:0 auto; border-collapse:collapse;}

	.headerMenu table td {height:25px; vertical-align:middle}

	.headerMenu a {text-decoration:none; color:#fff;}

	.headerMenu a:hover {color:#b4e5f7;}

	.headerMenu a.selected {color:#b4e5f7;}

	.headerMenu b {xfont-weight:normal; color:#b4e5f7;}

	.headerMenu .divider {color:#fff; padding:0 10px}



.content {

	padding-top: 2px;

	padding-bottom:20px;

	height: 100%;

	padding-left: 2px;

	padding-right: 2px;

	border-left: 1px #84d3f0 solid;

	border-right: 1px #84d3f0 solid;

}

.productsMainPage {

	margin-top: 40px;

	margin-left:20px;

	margin-right:20px;

}





.textProductsBar {

	font-size:11px;

	font-weight:bold;

	color:#068dbd;

}



.textProductsBar a:link, .textProductsBar a:active, .textProductsBar a:visited {

	color:#068dbd;

	text-decoration:none;

}



.textProductsBar a:hover {

	text-decoration:underline;

}







/*----------------------- LEFT AREA STYLE --------------------------*/

.left {

	float: left;

	width: 630px;

	background-image: url('/i/index_09.gif');

	background-repeat:repeat-x;

	background-position:top;	

}



.left h2 {

	background-image:none;

	color:#0b8ebe;

	text-indent:0px;

	margin:0px;

	padding:21px;

	padding-bottom:4px;

	text-transform:uppercase;

	height:auto;

	padding-bottom:10px;

	font-size:14px;

	text-decoration:underline;

}





.left h1 {

	height: 20px;

	background-image:url('/i/leftHeader.gif');

	background-repeat:no-repeat;

	background-position:18px 6px;

	font-size: 14px;

	color: #77bd04;

	font-weight:bold;

	display: block;

	text-indent: 39px;

	padding-top: 18px;

	margin: 0px;

}

.left p {

	display: block;

	padding:21px;

	font-size: 13px;

	font-weight: normal;

	color: #4d4d4d;

	margin: 0px;

}





/*----------------------- RIGHT PRODUCTS INNER AREA STYLE --------------------------*/

.rightProductsInn {

	float: right;

	width: 630px;

	background-image: url('/i/index_09.gif');

	background-repeat:repeat-x;

	background-position:top;	

}

.rightProductsInn h1 {

	height: 20px;

	background-image:url('/i/leftHeader.gif');

	background-repeat:no-repeat;

	background-position:18px 6px;

	font-size: 14px;

	color: #77bd04;

	font-weight:bold;

	display: block;

	text-indent: 39px;

	padding-top: 18px;

	margin: 0px;

}

.rightProductsInn p {

	display: block;

	padding:21px;

	font-size: 13px;

	font-weight: normal;

	color: #4d4d4d;

	margin: 0px;

}



.rightProductsInn p strong {

	color:#0099CC;

}



.rightProductsInn h2 {

	background-image:none;

	color:#0b8ebe;

	text-indent:0px;

	margin:0px;

	padding:21px;

	padding-bottom:4px;

	text-transform:uppercase;

	height:auto;

	padding-bottom:10px;

	font-size:14px;

	text-decoration:underline;

}



.rightProductsInn ul {

	margin-left:30px;

	font-weight:bold;

	font-size:13px;

	color:#0b8ebe;

	list-style:square;

	padding:0px;

	

}



.rightProductsInn li {

	margin-left:30px;

	font-size:12px;

	color: #528103;

	font-weight:normal;

	padding-top:5px;

	padding-bottom:5px;

}







/*----------------------- CENTER AREA STYLE --------------------------*/

.center {

	width: 927px;

	background-image: url('/i/index_09.gif');

	background-repeat:repeat-x;

	background-position:top;	

}

.center h1 {

	height: 20px;

	background-image:url('/i/leftHeader.gif');

	background-repeat:no-repeat;

	background-position:18px 6px;

	font-size: 14px;

	color: #77bd04;

	font-weight:bold;

	display: block;

	text-indent: 39px;

	padding-top: 18px;

	margin: 0px;

}



.center h2 {

	font-size:13px;

	margin-bottom:15px;

	font-weight:normal;

	margin-top:0px;

}

.center p {

	display: block;

	font-size: 13px;

	padding-left:21px;

	padding-right:21px;

	font-weight: normal;

	margin-bottom:20px;

	color: #4d4d4d;

	margin-top: 0px;

}











/*----------------------- PRODUCT BAR STYLE --------------------------*/

.topArea {

	width:593px;

	height:115px;

	margin-bottom:20px;

}



.topArea .imageLeft {

	width:258px;

	float:left;

	height:115px;

}



.topArea .textRight {

	width:318px;

	float:right;

	height:115px;

}



.topArea .textRight h1 {

	line-height:27px;

	height:27px;

	font-weight:bold;

	background-image:none;

	text-indent:0px;

	margin:0px;

	padding:0px;

	padding-left:11px;

	background-color:#3ab7e5;

	font-size:12px;

	margin-bottom:12px;

	color:white;

}



.topArea .textRight p {

	color:#068dbd;

	padding:0px;

	font-size:11px;

	padding-left:11px;

}



.topArea .textRight p a:link, .topArea .textRight p a:visited, .topArea .textRight p a:active {

	color:#73b901;

	text-transform:uppercase;

}



/*----------------------- NEWS AREA STYLE --------------------------*/

.newsDate {

	color:#5a9200;

	text-decoration:underline;

	font-weight:bold;

}



.newsTopic {

	color:#068dbd;

	text-decoration:underline;

	font-weight:bold;

}



.newsBox {

	padding:0px 21px;

	width:80%;

	height:50%;

	float:right;

	margin-bottom:10px;

}



.newsBox h2 {padding-left:0}



.newsBox p {

	display: block;

	font-size: 13px;

	font-weight: normal;

	margin-bottom:20px;

	color: #4d4d4d;

	margin-top: 0px;

	padding:0px;

}



.newsBoxImage {

	float:right;

	margin-bottom:15px;

}





/*----------------------- SEARCH RESULTS AREA STYLE --------------------------*/

.foundText {

	color:#538500;

	font-weight:bold;

}



.searchResults .title {

	color:#068dbd;

	display:block;

	margin-bottom:10px;

	text-decoration:underline;

	font-weight:bold;

}



.searchResults {

	display: block;

	font-size: 13px;

	font-weight: normal;

	margin-bottom:50px;

	color: #4d4d4d;

	padding:0px 21px;

	margin-top: 0px;

}



.searchResults a:active {

	color:#538500;

	font-weight:bold;

	text-decoration:underline;

	text-transform:uppercase;

}



.searchResults a:link {

	color:#538500;

	font-weight:bold;

	text-decoration:underline;

	text-transform:uppercase;

}



.searchResults a:visited {

	color:teal;

	font-weight:bold;

	text-decoration:underline;

	text-transform:uppercase;

}





.searchResults a:hover {

	text-decoration:none;

}











/*----------------------- DOWLOADS AREA STYLE --------------------------*/

.downloads {

	padding:21px;

}



.downloads h1 {

	color:#068dbd;

	line-height:30px;

	background-image:none;

	display:block;

	text-indent:0px;

	font-size:13px;

	font-weight:bold;

	padding-top:0px;

	margin:0px;

	background-image:none;

}



.downloads h2 {

	color:#383936;

	font-size:13px;

	font-weight:normal;	

	padding:0px;

}



.downloads p {

	margin:0px;

	margin-bottom:10px;

	padding:0px;

}



.downloads .thumbnails {

	border:5px silver solid;

}



.downloads p a:visited {

	color:#78be04;

	font-weight:bold;

	padding-left:4px;

}



.downloads p a:link {

	color:#78be04;

	font-weight:bold;

	padding-left:4px;

}





/*----------------------- GALLERY AREA STYLE --------------------------*/

.gallery {

	width: 252px;

	float:left;

	padding:21px;

}



.gallery h1 {

	margin-bottom:10px;

	color:#068dbd;

	line-height:30px;

	display:block;

	text-indent:0px;

	font-size:13px;

	font-weight:bold;

	padding-top:0px;

	background-image:none;

}



.gallery h2 {

	color:#383936;

	font-size:13px;

	font-weight:normal;	

	padding:0px;

}



.gallery p {

	margin:0px;

	margin-bottom:10px;

	padding:0px;

}





.gallery .thumbnails {

	border:5px silver solid;

}



.gallery p a:visited {

	color:#78be04;

	font-weight:bold;

	padding-left:4px;

}



.gallery p a:link {

	color:#78be04;

	font-weight:bold;

	padding-left:4px;

}









/*----------------------- CONTACT AREA STYLE --------------------------*/

.contactArea {

	padding:21px;

}



.informationBar {

	width:279px;

	float:left;

}



.onlineForm {

	float:right;

	width:547px;

}



.contactArea h3 {

	color:#5a9200;

	font-weight:bold;

	font-size:13px;

	margin-bottom:10px;

	text-decoration:underline;

}



.contactArea h4 {

	color:#383936;

	font-size:13px;

	font-weight:normal;

	margin-bottom:25px;

	margin-top:0px;

}



.smallTextBox {

	width:240px;

	font-family:"Trebuchet MS";

	font-size:12px;

	padding-top:4px;

	text-indent:7px;

	height:25px;

	margin-right:20px;

	background-color:#f4fcff;

	border:1px #63d0f7 solid;

}



.bigTextBox {

	margin-top:15px;

	font-family:"Trebuchet MS";

	font-size:12px;

	padding-top:4px;

	text-indent:7px;

	height:220px;

	width:500px;

	background-color:#f4fcff;

	border:1px #63d0f7 solid;

}



.contactButtons {

	margin-top:10px;

	margin-right:10px;

	display:block;

	float:left;

	text-align:right;

}





/*----------------------- FOOTER AREA STYLE --------------------------*/

.wrapperFooter {

	background-color: #edfbff;

}

.footer {

	margin: 0 auto;

	background-image: url('/i/logoFooter.gif');

	background-repeat: no-repeat;

	background-position: left to;

	width: 933px;

	height: 63px;

}

.footer h1 {

	padding-top:15px;

	margin:0px;

	display: block;

	color: #0a94c6;

	text-align:right;

	font-weight:normal;

	font-size: 11px;

	padding-right: 15px;

}



.footer h2 {

	display: block;

	font-weight:normal;

	color: #0a94c6;

	margin:0px;

	text-align:right;

	font-size: 11px;

	margin-top:3px;

	font-size:12px;

	padding-right: 15px;

}

.footer h1 a:visited {

	color: #0a94c6;

	padding: 0 6px;

}

.footer h1 a:link {

	color: #0a94c6;

	padding: 0 6px;

}

.footer h1 a:active {

	color: #0a94c6;

	padding: 0 6px;

}

.footer h1 a:hover {

	text-decoration:none;

}

.footer h1 b {

	color: #0a94c6;

	padding: 0 6px;

}





/*----------------------- PRODUCT PAGE AREA STYLE --------------------------*/



.products {

	float:left;

	width:420px;

	padding:21px;

}



.productsIn {

	float:left;

	padding:21px;

}





.productImage {

	width:173px;

	height:154px;

	float:left;

}



.productText {

	height:154px;

	padding:0 18px;

	width:211px;

	display:block;

	background-color:#f3faeb;

	float:left;

}



.productText h1 {

	background-image:none;

	color:#0b8ebe;

	text-indent:0px;

	padding-top:10px;

	text-transform:uppercase;

	height:auto;

	padding-bottom:10px;

	font-size:14px;

	text-decoration:none;

}



.productText span {

	font-size:12px;

	color:#0b8ebe;

	text-decoration:none;

}



.productText span a:visited {

	color:#78be04;

	font-weight:bold;

	text-transform:uppercase;

	padding-left:4px;

}



.productText span a:link {

	color:#78be04;

	font-weight:bold;

	text-transform:uppercase;

	padding-left:4px;

}



#searchResults {}

	#searchResults p {padding-top:0;}

	#searchResults ol {padding:0 40px 0 40px; margin:0}

	#searchResults a:link {color:#0A94C6}

	#searchResults a:visited {color:#0A94C6}

	#searchResults a:hover {text-decoration:none}

	

.productsAboutPage a {margin:0 10px 10px 10px}

