body{
		font-family:  Verdana, Arial, Helvetica, sans-serif; 
		padding:0px;
		margin:0px;		
		font-size: 11px;
		color: #3F3F3F;
		text-align:center;
		
}

div , td , input, select{
	font-size: 11px;
	color: #3F3F3F;
	
}

 .h2{
  	padding: 0px 20px 3px 5px; 	
  	font-size: 15px;
  	font-weight: bold;
    border-bottom:1px solid #C5C6C1;
    margin-bottom: 5px;
 }
  
.clear {
	clear: both;
	height: 0;
	width:1px;
	line-height: 0;
	font-size: 0px; /*for IE*/
}

.td_top{
	vertical-align: top;
}
	
h1{ margin:0px; padding:0px;
	font-size: 24px;
	font-weight: normal;
}

a{ 
	color:#ADADAD;
	text-decoration:none;
}

a:hover{
	color:#666666;
	text-decoration:none;
}

.header{
	font-size: 20px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}

.header2{
	font-size: 15px;
	font-weight: bold;
}

.header3{
	font-size: 20px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}


.grey{
 color:#999999;
}
img{
	border-width: 0px;
}
#page_container {
	width: 815px;
	margin-left:  auto;
	margin-right: auto;
	text-align:left;
}
#page_bg{
 	 height: 408px; 
 	overflow: visible;
}

#page_padding{
 	padding: 20px 20px 0px 30px;
}

#header{
	width: 815px;
	height: 101px;
}

#theader{
	width: 100%;
}

#theader td.c1{
	padding-top: 65px;
	padding-left: 30px;
	
}
#theader td.c2{
	 text-align:right;
}

#menu_container{
	height:25px;
}

#menu{
	padding:0px 30px 0px; 
	
}

.header_menu {
	position:absolute;
	margin-left:35px;
	margin-top: 45px;
	padding-top:20px;
	height:45px; 
}
#menu ul, .header_menu ul, #menu_bottom ul{
	padding:0px;
	margin:0px;
}
#menu li, .header_menu li, #menu_bottom li {
	float:left;
	list-style: none; padding: 0px 20px 0px 0px; display:block;
	
}


#menu a , .header_menu a, #menu_bottom a{  
 font-size: 15px;
 text-decoration:none;
 
 color: #BEBEBE;
 
}
#menu a:hover , .header_menu a:hover, #menu_bottom a:hover{
	color: #666;
 }

td.r{
	 text-align: right; 
}

#tmenu {
	width: 775px; padding:0px;	 margin-top:3px;
}
#tmenu td{
	padding:0px;  
}
#tmenu td.r {
	padding-right: 20px;
}
#tmenu_bottom_container {
	width: 100%;
	
}

#menu_bottom_container  td { color: #BEBEBE; }
#menu_bottom_container a {  color: #BEBEBE;  text-decoration:none; }
#menu_bottom_container  a:hover { color: #666; }

#tmenu_bottom_container td.c1 { padding-left: 30px; width: 200px;  }
#tmenu_bottom_container td.c2 { width: 620px;  }
#tmenu_bottom_container td.c3 { text-align:right; padding-right: 0px; }



/* modules */

#products, #downloads,  #gallery_list, #blog {
	height: 320px; overflow: auto; margin-top: 0px;
}

/* Products */
#products {
	height: 315px; overflow: auto; margin-top: 10px;
}
 #tproduct_box{
 	float:left;
	width: 85px;
	margin: 5px 10px; 
 }
 
 #tproduct_box td{ padding: 3px; text-align:center; color: #ADADAD}

/* Product */

#product{  padding: 10px; }

#tproduct td.c1{ width: 255px; vertical-align: top; text-align:center;}

#tproduct td.c2{ width:120px; text-align:center;}

#tproduct td.c3{ width:350px; vertical-align: top; }
