@charset "utf-8";
/* CSS Document */

body { margin:0 0 0 0;
       padding:0 0 0 0;
	   width:auto;
	   font-family:Trebuchet MS;
	   font-size:12px; color:#333333;
	   background:url(images/bg.png) repeat-x top;
  
	   background-color:#FFFFFF;
	   }
p { font-family:Trebuchet MS;
	      font-size:12px; 
		  color:#333333; 
		 
		  }
.central_text ul li { 
        line-height:2.2em;
        color:#333333;
		font-size:12px;
		font-weight:bold;
        list-style-image:url(images/bullet.png);
		} 
.central_text ol li { 
        line-height:1.2em;
        color:#333333;
		font-size:12px;
		font-weight:normal;
		} 
a.biglink{font-size:14px; color:#000000; text-decoration:none;}
a.biglink:hover{font-size:14px; color:#666666; text-decoration:underline;}
img {border:0px;}
img .thumbnail {margin:1px 1px 1px 1px}
h1 h2 { font-family:Trebuchet MS;
	   font-size:16px; color:#333333;}
h3 h4 h5 h6 {font-family:Trebuchet MS;
	   font-size:13px; color:#333333;}
a {
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold; 
	color:#333333; 
	text-decoration:none;
   }
	   
a:hover {
	font-family:Trebuchet MS;
	font-size:12px; 
	font-weight:bold;
	color:#17841B;
	text-decoration:underline;
   }
a.boxlink {
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold; 
	color:#17841B;
	text-decoration:none;
   }
	   
a.boxlink:hover {
	font-family:Trebuchet MS;
	font-size:12px; 
	font-weight:bold;
	color:#17841B;
	text-decoration:underline;
   }
	   
table tr {vertical-align:top;}

td {vertical-align:top;}
th {vertical-align:top;}
.bulletline {font-weight:bold; font-size:13px;color:#009933}
#wrapper {width:938px; 
		  height:100%; 
		  margin:0 auto; 
		  vertical-align:top;
		  }
#lightage_cover {
				 width:938px; 
			  
				 margin:0 auto; 
				 background:url(images/wrapper.png) repeat-y;
				 vertical-align:top;
                 }
#header_table {width:930px; margin:0 auto;
               vertical-align:top;
			   height:124px;
			   border-bottom:dotted; 
			   border-bottom-width:1px;
			    border-bottom-color:#999999;
			   }
#header_table .logo {background:url("images/logo.png") no-repeat; 
				     width:290px; height:110px; 
					 margin-left:10px; 
					 padding-left:10px;
					 padding-top:12px;
					 }

#header_table .fade_image {background:url("images/header_fade.png") no-repeat right; width:596px; height:110px;}


#navigation {
			height:37px; background:url("images/navbar.png") repeat-x;
			border-bottom:dotted; 
			border-bottom-width:1px; 
			border-bottom-color:#999999;
			}
#navigation ul.mainnav li.nav
                  {
	display:inline;
	list-style-type: none;
	padding-right: 10px;
	background-image:url(images/arrow.png);  
    background-repeat:no-repeat;
	list-style-type:circle;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#333333;
	background-position:0px 4px; 
    padding-left:18px; 
}
li.nav2{display:inline;
	list-style-type: none;
	padding-right: 0px;
	background-image:none;  
  
	list-style-type:none;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#333333;
 
    padding-left:18px; }
.fadeline {width:928px; height:4px; background:url("images/line_fade.png") no-repeat;}

#slider {width:927px; height:102px;}
#slider td {width:92px; height:106px;}

/* sidebar */

#central_box {width:936px; height:508px; margin:0 auto; border:0px; vertical-align:top}
#central_box #sidebar {width:252px;
					   border-right:dotted; 
					   border-right-width:1px; 
					   border-right-color:#999999;
					   border-right:dotted; 
					   border-right-width:1px; 
			           border-right-color:#999999;}
					   
#central_box #sidebar td {height:34px; margin:0 auto;background:url(images/cat_bg.png) repeat-x;}
#central_box #sidebar th {height:34px; background:url(images/navbar.png) repeat-x;}
#central_box #sidebar th p {
	padding-top:5px;
	padding-left:5px;
	font-size:14px;
	font-family:Trebuchet MS;
	color:#333333;
	font-weight:bold;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 10px;
}
#central_box #sidebar td p {padding-top:0px;padding-left:5px; font-size:12px; font-family:Trebuchet MS; color:#333333; margin:0 auto;
						    margin:0 auto; font-weight:normal;}	
.cat_header {margin-left:15px; font-size:14px; padding:0px;}
#central_box #sidebar a {color:#17841B; text-decoration:none;}
#central_box #sidebar a:hover {color:#17841B; text-decoration:underline;}		

/* main content with products */

#central_box #main_title {width:337px; height:32px; background:url("images/title.png") no-repeat;}
.fix {width:247px;}			   
#central_box #box_content { width:342px; height:222px; background:url("images/main_box.png") no-repeat;}

/* header links */

#central_box #box_content a.biglink { width:342px; height:222px; background:url("images/main_box.png") no-repeat;}
#central_box #box_content a.biglink { width:342px; height:222px; background:url("images/main_box.png") no-repeat;}



#central_box #main_title h2 {
						     margin:5px 5px 5px 5px; 
							 padding-left:17px; 
							 font-size:14px; 
							 background:url(images/arrow_2.png) no-repeat top left; 
							 background-position:0px 5px;
					
							 
							}
#central_box #box_content  p {  
							    font-family:Trebuchet MS;
	   							font-size:12px; color:#333333; 
								text-align:justify; 
								padding:9px 9px 9px 9px;
								}
#footer {margin:0 auto; width:928px; height:48px;  border:0px; background:url(images/footer_bg.png) repeat-x;}

#footer ul li
                  {
	display:inline;
	list-style-type: none;
	padding-right: 10px;
	list-style-type:circle;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#333333;
	background-position:0px 4px; 
    padding-left:18px; 
	padding-top:5px;
	float:right;
}


/* products-page */

#new_products {width:674px;}
.main_tit {height:34px; width:674px;background:url("images/title_large.png") no-repeat;}
.main_tit .header {  		 margin:5px 5px 5px 5px; 
							 padding-left:17px; 
							 font-size:14px; 
							 background:url(images/arrow_2.png) no-repeat top left; 
							 background-position:0px 5px;
							 }
/* google */

.google_text {margin-left:10px; margin-right:10px; text-align:justify;}
/*  1-column pages */

#news {width:674px;}
.main_tit {height:30px; width:674px;background:url("images/title_large.png") no-repeat;
		}
.main_tit .header {  				 margin:5px 5px 5px 5px; 
							 padding-left:17px; 
							 font-size:14px; 
							 background:url(images/arrow_2.png) no-repeat top left; 
							 background-position:0px 5px;
							 }
.central_text img {margin-left:20px; margin-top:2px; margin-bottom:2px;}
.central_text p {
	font-size:12px;
	text-align:justify;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.header_central {  				 margin:5px 5px 5px 5px; 
							 padding-left:20px; 
							 font-size:14px; 
							 background:url(images/arrow_2.png) no-repeat top left; 
							 background-position:0px 5px;
							 }
#products {width:672px; margin:0 auto; vertical-align:top;
			   	       border-top:dotted; 
					   border-top-width:1px; 
					   border-top-color:#999999;
					   border-bottom:dotted; 
					   border-bottom-width:1px; 
					   border-bottom-color:#999999;
				}
#products td {width:182px; height:106px;}
/* form-elements */

p .profile {font-size:12px; font-family:Trebuchet MS; color:#333333; font-weight:normal;}
/* form-elements */

.input { width:300px;}
.thub_text {font-weight: bold; color: #009900;}
.address_text {font-weight: normal; color: #333333;}


#contact_form {
				margin:7px 7px 7px 7px;padding:7px 7px 7px 7px;width:95%;
				border-right:dotted; border-right-width:1px; border-right-color:#999999;
				border-left:dotted; border-left-width:1px; border-left-color:#999999;
				border-top:dotted; border-top-width:1px; border-top-color:#999999;
				border-bottom:dotted; border-bottom-width:1px; border-bottom-color:#999999;
				background:url("images/form_bg.png") repeat-x;
				}
#address_form {
			    margin:7px 7px 7px 7px;padding:7px 7px 7px 7px;
				border-right:dotted; border-right-width:1px; border-right-color:#999999;
				border-left:dotted; border-left-width:1px; border-left-color:#999999;
				border-top:dotted; border-top-width:1px; border-top-color:#999999;
				border-bottom:dotted; border-bottom-width:1px; 
				border-bottom-color:#999999;width:95%;
				background:url("images/form_bg.png") repeat-x;
				}
