*{margin:0;padding:0;border:none}

body{background:#fff;color:#666;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size:11px}
body a:hover{text-decoration:underline !Important}

#container_top{width:800px;margin:0 auto;display:block;height:25px;text-align:right;font-size:11px}
#container_top a{color:#555;line-height:20px;text-decoration:none}

#container_top_logo{margin:0 auto;width:800px;height:50px;background:url(../img/logo.png) no-repeat left center}
#container_top_logo a{display:block;text-indent:-9999px;width:220px;height:37px;position:relative;top:5px;left:-2px}

#container{background:url(../img/bck.png) repeat-y scroll center top;width:100%;border-bottom:5px solid #318925}
#container_middle1{background:url(../img/bannerbg.png) repeat-x scroll top center;width:100%;height:260px}
#home_flash_container{background:url(../img/banner.png) no-repeat scroll top left;width:900px;margin:0 auto;height:260px}
#home_flash_container {padding:13px 0 0 40px; }
#menu{padding:9px 0;width:900px;margin:0 auto}

#container_menu1{background:repeat-x center url(../img/middlebg.png);width:100%;height:47px}
#menu li{float:left;list-style:none}
#menu img{display:block;height:18px !Important;width:100px;overflow:hidden;background-image:url(../img/menu_pl.png)}
#menu img.about{background-position:0 0px}
#menu img.offer{background-position:0 -18px}
#menu img.services{background-position:0 -36px}
#menu img.certificates{background-position:0 -54px}
#menu img.contact{background-position:0 -72px;width:81px}

.infobox{color:green}

#container_main1{width:100%;position:relative}
#main{margin:0 auto;width:900px;text-align:left;padding-bottom:120px;background:url(../img/content.png) bottom left no-repeat}

#content{width:450px;text-align:justify;line-height:1.3;margin:20px 0 0}
#content a{color:#666}
#content a:hover{color:#333}
#content h1{font-weight:normal;font-size:16px}
#content h1 em{color:#318925;font-style:normal}
#content{line-height:1.5 !Important;color:#828282}
#content ul{list-style:square inside;margin:5px 0 5px 30px;text-indent:-13px}
#content p{margin:0 0 5px;text-indent:15px}
table td input{width:410px;*width:395px;border:1px solid #ddd;font-size:18px}

#products_list img.small{margin-right:10px;margin-bottom:20px;border:2px solid rgb(255,255,255)}
#products_list img.small_cert{margin-right:10px;margin-bottom:20px;border:2px solid rgb(255,255,255)}
#products_list .more_btn{cursor:pointer;color:#318925;}
#products_list .more{display:none;clear:left}
#products_list .gallery{border:2px solid rgb(255,255,255);border-top:none;border-right:none;padding:10px;padding-top:0px}
#products_list .gallery img{border:2px solid rgb(255,255,255);}
.container_span{visibility:hidden}

td.description h3 a{color:#666;text-decoration:none; font-size: 13px;}

#panel{padding-left:20px;width:390px;border-left:1px solid rgb(178,178,178);float:right}
#panel h2{color:#318925;font-weight:normal;font-size:16px}

#panel #product-list, #panel #categories{margin:0}
#panel #product-list h2, #panel #categories h2{margin:0 0 5px}
#panel #product-list li, #panel #categories li{background:url(../img/bullet.gif) no-repeat 0 4px;list-style:none;padding:3px 0 3px 18px}
#panel #product-list li img, #panel #categories li img{float:left;margin:3px 5px 3px 0}
#panel #product-list li p, #panel #categories li p{width:80%}
#panel #product-list li h3, #panel #categories li h3{line-height:14px;font-size:12px;color:#828282}
#panel #product-list li span a, #panel #categories li span a{color:#828282;text-decoration:none}
#panel #product-list li span, #panel #categories li span{font-weight:bold}
#panel #product-list li a, #panel #categories li a{color:#828282;text-decoration:none}

#panel #categories li ul{margin:5px 0 0 20px}
#panel #categories li span{cursor:pointer}
#panel #categories ul.hidden{display:none}

#container_footer1{text-align:center;margin:5px 0 0 0;width:100%;border-top:1px solid #318925}
#footer{margin:0 auto;width:900px;text-align:left;padding:5px 0 50px}
#footer a{color:rgb(178,178,178);text-decoration:none}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/lightBox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightBox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightBox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
