
/* Mass Reset --------------------------------------------------------------------------------------------------------------------*/
* { padding: 0; margin: 0;  }
body { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; }
pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin: 0; padding: 4px; }
li, dd, blockquote { margin-left: 30px; }
fieldset { padding: 10px; }

a { color:#369; text-decoration:underline; }
a:hover { color:#000; text-decoration:underline; }

/* Essential --------------------------------------------------------------------------------------------------------------------*/
body { background:#666666; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin:0; padding:0; background: #333 url(../_img/bgTile.jpg) repeat-x; }
#wrapper { width:790px; margin:0 auto; background:#fff; }


/* Header --------------------------------------------------------------------------------------------------------------------*/
#header { width:790px; height:133px; background:url(../_img/header2.jpg) no-repeat top left; }
#header h2 {  }
#header h2 span { display:none; }
#header a { display:block; width:300px; height:133px; }


/* Content  --------------------------------------------------------------------------------------------------------------------*/
#content { display:block; width:780px; margin:0 5px 0 5px; clear:both; padding:0 0 20px 0; }

#content-left { width:180px; display:inline; float:left; margin:0; padding:10px 0 40px 0; background:#BFBDB8 url(../_img/column-left-btm.jpg) bottom left no-repeat; }
.welcome {background:url(../_img/title-welcome.jpg) no-repeat top left; }
.features {background:url(../_img/title-features.jpg) no-repeat top left; }
.applications {background:url(../_img/title-applications.jpg) no-repeat top left; }
.specifications {background:url(../_img/title-specs.jpg) no-repeat top left; }
.installation {background:url(../_img/title-installation.jpg) no-repeat top left; }
.about {background:url(../_img/title-about.jpg) no-repeat top left; }

#content-left h1 span { display:none; }
#content-left h3 { float:left; font-size: 14px; width:140px; background:url(../_img/leftcolbg.jpg) center left no-repeat; color:#fff; padding:5px 5px 5px 15px; margin:0 10px 0 10px; }
#content-left p {  }
#content-left h3 a { color:#fff; text-decoration:none; }

#content-left ul { list-type:none; margin:0; float:left; }
#content-left ul li { display:inline; float:left; width:150px; margin:0 10px 0 6px;}
#content-left ul li a { margin:0; width:150px; display:block; width:150px; padding:5px;  background:#fff; border-bottom:1px solid #ccc; color:#999; font-weight:bold; text-decoration:none;}
#content-left ul li a:hover { background:#333; text-decoration:none; color:#fff; }

#content-right { width:580px; display:inline; float:left; margin:0; padding:0; }

#content-right table { width:560px; margin:0 0 10px 25px; padding:0; background:#fff; }
#content-right table td { padding:3px; margin:0; border-bottom:1px solid #f8f8f8; text-align:left; background:url(../_img/tdtile.jpg) repeat-x; }
#content-right table th { padding:8px; margin:0; background:#333; border-bottom:3px solid #F4D000; text-align:left;  color:#fff;}

#content-right #imgB { float:right; width:240px; display:inline; }
#content-right img { border-bottom:5px solid #999; float:right; display:inline; margin:0 0 10px 10px; width:230px; }
#content-right a img { border:0; }
#content-right img.large { width:555px; border-bottom:0px solid #999; float:right; margin:0 0 10px 10px; }


#content-right ul { list-type:disc; margin: 5px 0 0 0; }
#content-right ul li { margin:0 10px 10px 40px; }

#content-right h1 { margin:10px 0 5px 25px; font-size:24px; font-weight:bold; color:#333; border-bottom:1px solid #e6e6e6; }
#content-right h3 { margin:10px 0 5px 25px; font-size:13px; font-weight:bold; color:#333; }
#content-right p { margin:0 20px 10px 25px; font-size:11px; line-height:14px; }
#content-right p strong { color:#444; }

/* Text  --------------------------------------------------------------------------------------------------------------------*/



/* Footer  --------------------------------------------------------------------------------------------------------------------*/
#footer { display:block; clear:both; width:790px; height:30px; margin:0; padding:0; background:#fff; border-top:1px solid #BFBDB8; }
#footer p { padding:9px; }
#footer p span { display:inline; float:right;}
#footer a { color:#666666; }