body,html { font-family: Arial;	background:url('../images/layout/background.gif') repeat #171912; color:#e6f0cb; font-size:13px; }
a{ text-decoration:underline; color:#c4c0b0; }

h1{ font-size:1.5em; font:'Arial'; color:#81b6d0; padding-top:1em; margin-bottom:0.75em; line-height:24px; }
h2, h2 a{ font-size:14px; text-transform:uppercase; color:#81b6d0; margin-bottom:12px; }

p{ color:#e6f0cb; font:'Arial'; font-size:13px; line-height:1.5em; margin-bottom:1em;}

ul{ list-style-type:none; padding:0px; margin:0px; line-height:20px;}
ul a{  color:#cde3ed; font-size:12px; text-decoration:none; }
ul li{ margin-bottom:2px; }

#wrapper{ width:100%; margin-bottom:20px; }

.clearfix{ clear:both; }

.info { margin-bottom: 1em; line-height:1.5em;}

.button, .pdf{ background:#5c958c; margin-right:10px; color:#2c2b26; font-size:13px; text-decoration:none; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:5px 9px; }
.button:hover { color:white; }
.more-info{ margin-top:30px;  }

/************ Header ***********/
#header{ width:100%;	background:url('../images/layout/header-bg.gif') repeat-x;	height:109px;,}
#inner-header{ margin:0 auto; width:923px; height:109px; background:url('../images/layout/header.gif') no-repeat; }

#mainlogo{ width:243px; height:55px; margin-top:25px; margin-left:17px; float:left; }

#languages{ background-color: rgb(0,0,0); margin-top:3px; margin-right:-7px; opacity: 0.27; filter: alpha(opacity = 27); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
padding:6px; text-transform:uppercase; float:right;}
#languages a{ color:#c4c0b0; text-decoration:none; font-weight:bold; }
#languages .active, #languages a:hover{ color:#81b6d0; }

#mainnav{ float:right; width:615px; margin-top:-29px; margin-right:43px; list-style-type:none; }
#mainnav li{ float:right; height:109px; padding-left:4px; padding-right:4px; margin-left:4px; margin-right:3px; text-transform:uppercase; font:'Arial'; vertical-align:middle; }
#mainnav li a{ margin-top:49px; display:block; font-weight:bold; font-size:14px; text-decoration:none; }
#mainnav li:hover a{ color:#ffffff;  }
#mainnav li:hover, #mainnav .active{ background-color: rgb(0,0,0); opacity: 0.27; filter: alpha(opacity = 27);}
#mainnav li:hover, #mainnav .active a { color:#81b6d0;  }

/************ Body ***********/
#blockmain{ width: 896px; padding-left:38px; padding-right:45px; padding-bottom:0px; background:url('../images/layout/body-bg.gif') repeat-y -13px 0px; margin:0 auto; }
#top{ height:85px; margin-bottom:5px; padding:0px 15px; background:url('../images/layout/intro-bg.gif') repeat-x 0px 50px;  }
#top p{ margin-bottom:1.75em; }

#top-big{ height:140px; margin-bottom:5px; padding:0px 15px; background:url('../images/layout/intro-bg.gif') repeat-x 0px 106px;  }
#top-big h1{ margin-bottom:0.45em; }
#breadcrumb{ color:#6a7b83; font-size:11px; margin-bottom:15px; }
#breadcrumb a{ color:#6a7b83; text-decoration:underline; font-size:11px;}

/************ Content:Front ***********/
#content{ padding:15px 15px; }

.block-big{ width:452px; height:175px; padding:15px 15px; background:url('../images/layout/box-bg-4.gif') no-repeat;  float:left; }
.block-small{ width:240px; height:175px; padding:15px 15px; background:url('../images/layout/box-bg-3.gif') no-repeat;  float:left; margin-right: 20px; margin-bottom: 20px; }
	.block-small.last { margin-right:0;}
.block-big h2 a, .block-small h2 a{ text-decoration:none; }

#content ul.fadehome{ float:left; list-style-type:none; padding:0px; margin:0px; width:627px; height:200px;  }
#content ul.fade{ float:left; list-style-type:none; padding:0px; margin:0px; height:200px;  }
#content .fade img, .pic{ border:3px solid white; }
#content .fadehome img, .pic{ border:3px solid white; }

.col{ float:left; margin-top:5px; margin-bottom: 20px; }

.colfaq1{ float:left; margin-top:5px; margin-bottom: 20px; width:650px; }
.colfaq2{ float:left; margin-top:5px; margin-bottom: 20px; }
.small { width: 413px;}

#p-home .col { width: 425px;}
#p-home .block-small { margin-right:0; width: 200px; height: 170px;}
#p-home .block-big { width: auto;}
#p-home .block-small p a { text-decoration: none; color: #E6F0CB;}
#p-home .second { display:none;}

#p-home .homecat { width: 100%;}
#p-home .homecat .pic { width: 627px; height: 175px;}

.last{ float:right; }

.padding{ margin-bottom:3em; }

/************ Content:Page ***********/
#content ul{ list-style-type:disc; padding-left:20px; margin-bottom:24px; }
/*#content ul{ list-style-type:disc; color:#cde3ed; font-size:12px; padding-left:20px; margin-bottom:24px; }*/

#content #page b, #content #page strong{ color:#5c958c; font-weight:bold; }

.arrow-left, .arrow-right{ background:url('../images/layout/arrow-left.gif') no-repeat; display:block; width:12px; height:13px; margin-top:20px; }
.arrow-right{ background:url('../images/layout/arrow-right.gif'); }

.features{ list-style-type:disc; line-height:20px; padding-left:20px; margin-bottom:24px; color:#cde3ed; font-size:12px; }
.features li{ margin-bottom:2px; }

/****** Events *******/
.events img{ border:3px solid white; }

.events dl{ color:#cde3ed; font-size:12px; margin-bottom:20px; width:100%; height:50px;  }
.events dl a{  color:#cde3ed; font-size:12px; text-decoration:none; }
.events dt, .events dd{ margin-bottom:2px; float:left;}
.events dd a{ margin-top:20px; margin-left:10px; display:block; }

/***** Products ******/
.products{ height:266px; }
.products .fade{ width:381px; }
.products .last{ background:url('../images/layout/box-bg-2.gif') 1px 0px; }
.product{ width:454px; } /* block inside products */

/***** Products List *****/
.products-list .fade{float:right; }
.products-list .block-big{ height:140px; }

/***** Product page ******/
#content #page{	width:48%; float:left; }
#content #slider{ width:48%; float:right; text-align: center; }
#content #slider img{ border:3px solid white; }

/* Big Image */
#slider #gallery{ height:260px; width:410px; background:url('../images/layout/box-bg-3.gif') no-repeat; text-align:center;}
#slider #gallery img{ margin-top:10px; }
#slider #gallery .image-wrapper{ position:absolute; margin-left:12px;  }

/* Thumbs */
#slider #thumbs{ margin-top:20px; }
#slider #thumbs li{ float:left; margin-left:10px; }
#slider .thumbs{ list-style-type:none; margin:0px; padding:0px; }

/* Controlers */
#slider .controls{ height:20px; margin-bottom:5px; }
#slider .controls a{ text-decoration:none; font-weight:bold; }
#slider .controls .ss-controls{ float:left; }
#slider .controls .nav-controls{ float:right; }
#slider .controls .nav-controls .prev{ margin-right:10px;  }

/************ Footer ***********/
#footer{ margin:0 auto; width:907px; font-size:11px; min-height:17px; padding-top:30px; background:url('../images/layout/footer.gif') no-repeat; text-align:center; color:#b0c0c7; }
#footer a{ color:#81b6d0; text-decoration:underline; }
#footer #yappa{ background:url('../images/layout/yappa.gif'); width:65px; height:15px; float:right; margin-right:25px; margin-top:2px; }