/* BODY */


body { margin-top:0px; margin-bottom:30px; margin-left:0px; margin-right:0px; background:url(../images/pagebg.gif); background-repeat:no-repeat; background-position:top left; font-family: Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;  }

/* Text */

p { margin:0; margin-bottom:.8em; }
h1 { font-size:18px; color:#a5922c; margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
h2 { font-size:16px; color:#a5922c; margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
h3 { font-size:13px; color:#a5922c; margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
h3 a { color:#a5922c; text-decoration:none; font-weight:bold; }
h3 a:visited { color:#a5922c; text-decoration:none; }
h3 a:active { color:#a5922c; text-decoration:none; }
h3 a:hover { color:#000000; text-decoration:none; }
h4 { font-size:12px; color:#a5922c; margin:0; font-weight:bold; clear:both; }
h4 a { color:#a5922c; text-decoration:none; font-weight:bold; }
h4 a:visited { color:#a5922c; text-decoration:none; }
h4 a:active { color:#a5922c; text-decoration:none; }
h4 a:hover { color:#000000; text-decoration:none; }

.copy12  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.copy12 a  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a5922c; text-decoration:none; }
.copy12 a:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a5922c; text-decoration:none;}
.copy12 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a5922c; text-decoration:none; }
.copy12 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }


a { color:#a5922c; text-decoration:none; }
a:visited { color:#a5922c; text-decoration:none; }
a:active { color:#a5922c; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }

/* used for floating images with text flow within content */

.img-left { padding-right:15px; padding-bottom:5px; float:left; display:inline; }
.img-right { padding-left:15px; padding-bottom:5px; float:right; display:inline; }
img { border:0 }

/*Page Header */

#pagehead { width:960px; }
#pagehead .logoarea { padding-left:40px; width:323px; vertical-align:text-top; }
#pagehead .precision { padding-top:20px; padding-bottom:15px; text-align:center; }
#iso { width:920px; padding-left:40px; padding-top:10px; padding-bottom:10px; font-family: Verdana, Helvetica, sans-serif; font-size:13px; color:#a6922e; font-weight:bold; letter-spacing:2px;  }
#addressline { padding-bottom:10px; font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:right; width:960px;  }

/* Main Menu */

#menu-container {  }
#main-nav { padding-top:5px; padding-bottom:5px; font-family: Verdana, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center;  }
#main-nav a { color:#ffffff; text-decoration:none; }
#main-nav a:visited { color:#ffffff; text-decoration:none; }
#main-nav a:active { color:#ffffff; text-decoration:none; }
#main-nav a:hover { color:#000000; text-decoration:none; }

/* Home Flash */

#flash-home { padding-left:40px; padding-bottom:20px; width:920px; }

/* Home Sub Header */

#subhead-home { padding-left:40px; width:920px; font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; }
#subhead-home  a { color:#ffffff; text-decoration:none; }
#subhead-home  a:visited { color:#ffffff; text-decoration:none; }
#subhead-home  a:active { color:#ffffff; text-decoration:none; }
#subhead-home  a:hover { color:#000000; text-decoration:none; }
#subhead-home .subheadmenu { text-align:center; }

/* Home Page */

#home-content { width:960px; padding-top:20px; padding-bottom:20px; }


/* Top of Page */

#topofpage { width:960px; text-align:right; font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:20px; }
#topofpage a { color:#a5922c; text-decoration:none; }
#topofpage a:visited { color:#a5922c; text-decoration:none; }
#topofpage a:active { color:#a5922c; text-decoration:none; }
#topofpage a:hover { color:#000000; text-decoration:none; }

/* Footer */

#footer { width:960px; text-align:right; font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#909090; }
#footer a { color:#909090; text-decoration:none; }
#footer a:visited { color:#909090; text-decoration:none; }
#footer a:active { color:#909090; text-decoration:none; }
#footer a:hover { color:#000000; text-decoration:none; }

/* Inner Page */

#inner-content { width:960px; padding-bottom:20px; }
#inner-conent-right { padding-left:10px; }
#inner-conent-subnav { padding-left:40px; font-family: Verdana, Helvetica, sans-serif; font-size:10px; }
#inner-conent-subnav  ul { margin:0; padding-top:10px; padding:10px 0px 0px 0px; }
#inner-conent-subnav  li { list-style-type:none; width:270px; height:14px; padding-bottom:3px; padding-top:3px; padding-left:10px; background:url(../images/submenu/submenubg.gif); margin-bottom:5px; font-weight:bold;  }
#inner-conent-subnav  .li_sub { list-style-type:none; width:250px; height:14px; padding-bottom:3px; padding-top:3px; padding-left:30px; background:url(../images/submenu/submenubg.gif); margin-bottom:5px; font-weight:bold;  }

.li_sub a { color:#ffffff; text-decoration:none; }
.li_sub a:visited { color:#ffffff; text-decoration:none; }
.li_sub a:active { color:#ffffff; text-decoration:none; }
.li_sub a:hover { color:#000000; text-decoration:none; }

.li_main a { color:#000000; text-decoration:none; }
.li_main a:visited { color:#000000; text-decoration:none; }
.li_main a:active { color:#000000; text-decoration:none; }
.li_main a:hover { color:#ffffff; text-decoration:none; }

/* Inner Page 1 Column */

#inner-content-1-column { padding-left:40px; }

/* Breadcrumbs */

#breadcrumbs { padding-bottom:20px; padding-top:10px; font-family: Verdana, Helvetica, sans-serif; font-size:10px; color:#000000; }
#breadcrumbs  a { color:#a5922c; text-decoration:none; }
#breadcrumbs  a:visited { color:#a5922c; text-decoration:none; }
#breadcrumbs  a:active { color:#a5922c; text-decoration:none; }
#breadcrumbs  a:hover { color:#000000; text-decoration:underline; }

/* Press */

.articledate { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; }

/* Web Forms */

.error_block { font-size:11px; color:red; border:1px; border-color:#993300; border-style:solid; padding:4px; display:block; width:50%; }
.error_block ul { margin:0; padding:0px 0px 0px 0px; }
.error_block li { list-style-type:none;  }
.error { color:red; }
.required { font-weight:bold }

/* Products */

#clamp_image { text-align:center; padding-bottom:10px; }

