body, html {
font-family: "Open Sans", Verdana, sans-serif; font-size: 12px; color:#444444;
padding:0; margin:0; width:100%;  }
 
 a { color:inherit; text-decoration:none }
 
	.overlay {
	position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
	width: 100%;
	background: #FFFFFF;
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
!important 
	}
	
	
	.container {
		position: relative;
		float: left;
	}

	.content {
		position: relative; /* Fixes the z-index */
		float: left;
               
	}
	#container .content {
		width: 100%;
	}
	* html #container .overlay { height: expression(document.getElementById("container").offsetHeight); }


h1 { font-family: "Open Sans", Verdana, sans-serif; font-size: 24px; color: #575757; text-decoration: none; font-weight:normal; padding:0;  margin:0; }
h2 { font-family: "Open Sans", Verdana, sans-serif; font-size: 30px; color: #575757; text-decoration: none; font-weight:normal; padding:0;  margin:0; }
h3 { font-family: "Open Sans", Verdana, sans-serif; font-size: 24px; color: #8eb781; text-decoration: none; font-weight:normal; padding:0;  margin:0; }

p { padding-bottom:10px; text-align:justify}

form { padding:0; margin:0; }
.forms { font-size: 11px; color: #676767; border:1px solid #a7a7a7; padding:2px; background:#FFFFFF}
.forms1 { font-size: 11px; color: #676767; background:#FFFFFF; border:1px solid #a7a7a7; padding:0; padding-left:2px; width:15px; height:12px }
.button {  font-size: 11px; color: #FFFFFF; text-decoration: none; background: #8eb781; padding:4px; margin:0; border:0; text-transform:uppercase; cursor:pointer }

.text1 {  font-size: 14px; color: #727272; line-height:18px }
.text2 {  font-size: 11px; color: #222222; }
.links {  color: #649156; text-decoration:underline; }
a.links:hover {  color: #000000}
.linkf {  font-size: 10px; color: #999999; text-decoration: none; }
.price {  color: #8eb781; }
.new {  font-size: 13px; color: #8eb781; font-style:italic; text-decoration: none;  }
.titles {  font-size: 15px; color: #649156; }
.titles1 {  font-size: 11px; color: #8eb781; }
a.titles1:hover {  color: #000000; }

.navigation{ font-size: 13px; color: #8eb781; background:#333333; padding-left:5px; font-weight:bold; letter-spacing:1px; text-decoration: none; line-height:18px; text-transform:uppercase; display:block }
a.navigation:hover { color: #8eb781}
.navactive{ font-size: 13px; color: #FFFFFF; background:#333333; padding-left:5px; font-weight:bold; letter-spacing:1px; text-decoration: none; line-height:18px; text-transform:uppercase; display:block }

.navigation2{ font-size: 13px; color: #FFFFFF; text-decoration: none; line-height:18px; display:block  }
a.navigation2:hover { color: #8eb781}
.navigation2active{ font-size: 13px; color: #8eb781; text-decoration: none; line-height:18px; display:block  }

.navidown {  font-size: 12px; color: #222222; padding:10px; }

.divspace { padding-top:5px; padding-bottom:5px; }

.paginate {  font-size: 11px; color: #000000; font-weight:bold; text-decoration: none; }
a.paginate:hover {  color: #8eb781}
.current {  font-size: 11px; color: #8eb781; font-weight:bold; text-decoration: none; }

img { border: none; vertical-align: middle; }

img.plinks { border: 1px #CCCCCC solid; }
.plinks img{ border: 1px #CCCCCC solid; }
a.plinks:hover img{ border: 1px #FFFFFF solid; }

.box { border-bottom-left-radius:5px; border-bottom-right-radius:5px; border:0; padding:5px; background:#818181; }

.trigger 
{ margin:0; cursor:pointer; }

.toggle-container
{ display: none; margin:0; padding-top:10px; }
