@charset "utf-8";
/******************************************
               CSS DOCUMENT
*******************************************/

/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }

a, a:link, a:active, a:visited
{ font-size:12px; text-decoration:underline; color:#f65907; }

a:hover
{ text-decoration:none; color:#333; }

#wrapper
{ width:100%; margin:0 auto; padding:0px; overflow: hidden; height:1%;}

#content-wrapper
{ width:990px; margin:0 auto; 
	padding:0;
	margin-bottom:20px;
}

#title
{ font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif; font-size:22px; font-weight:bold; color:#f57813; }

#subtitle
{ font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#f57813; }

.smalltext, .smalltext a, .smalltext a:link
{
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}

body, html
{ margin:0 auto; padding:0; font-family:Arial, Verdana, Geneva, sans-serif;	font-size:12px;	color:#444444; behavior: url(iepngfix.htc);	text-align:justify;	background-color:#ffffff; line-height:18px;}

p 
{margin:0;}

img 
{ border:0;}

.clear 
{clear:both;}

#main-wrapper
{ margin:0 auto; padding:0px; width:100%; float:left; }

#top-wrapper
{ margin:0 auto; padding:0px; width:100%; background:url(../images/bg-top.jpg) repeat-x top; }

/* HEADER */
#header 
{ 
	width:990px; 
	height:133px;
	margin:0 auto;
	padding:0;
}

#logo-n
{ width:355px; height:131px; float:left;}

#logo
{ background:url(../images/logo.jpg) right no-repeat; width:351px; height:131px; float:right; position:relative; }


/* NAVIGATION */
#navi-n
{ width:630px; height:131px; float:right; }

#nav 
{ width:610px; height:50px; float:left; position:relative; padding: 50px 10px 0 0; margin:0 auto;}

.navdiv
{ width:8px; margin-top:10px; background:url(../images/navi-dot.png) no-repeat center; }


/* FOOTER */
#footer
{ font-size:10px; color:#4a4747; background:url(../images/bg-footer.jpg) repeat-x; background-color:#9f9f9f; height:55px; margin:0 auto;
padding-top:25px; width:100%; text-align:center; margin-top:40px;}

#footer-link, footer-link:link, footer-link:active, footer-link:visited
{ font-size:10px; color:#4a4747; text-decoration:none;  }

#footer-link:hover
{ text-decoration:none; color:#fff25d; }

/***********************
          HOME
************************/
#dotline
{ background:url(../images/dotline.jpg) repeat-y center; }

#icon-bg
{ background:url(../images/bg-btn.jpg) no-repeat center;}

#banner
{
	width:990px;
	margin:0 auto;
	padding:0;
}

/***********************
        ABOUT US
************************/



/***********************
        PRODUCTS
************************/
.outline
{ border:#DDD 1px solid}

#footnote
{ font-size:10px; color:#f57512; }

#dashed-line
{ border-top-style:dashed solid; border-width:1px;}

.prodtitle
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	font-weight:bold;
}

/***********************
       CONTACT US
************************/

.forminput
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #666666; border: 1px solid #ddd; }

.formbtn  
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-family: Arial; color: #0A2B2E; background-color: #BBBBBB;	border: 1px solid #6B6965; font-weight: bold; cursor: hand; padding:3px; }
