
  
body {font-family: arial, tahoma, helvetica, sans-serif; color: #453f2c; text-align: center; background: #fbf8d4; margin: 0; padding: 0;}
* {padding:0; margin:0;}
img, form {margin: 0; padding: 0; border: 0;}

/* default links */
a:link {color: #cd0002;}
a:visited {color: #cd0002;}
a:active {color: #cd0002;}
a:hover {color: #000;}

/* layout */
#layout {width: 100%; height: 100%;}
#top, #middle, #bottom {text-align: center; vertical-align: top;}
#top {height: 194px;}
#middle {height: 100%; background: url('../images/bg_center.gif') repeat-x #fbf8d4;}
#bottom {font: normal 60% tahoma, arial, helvetica, sans-serif; color: #6d6d64; border-top: 6px solid #e4cc7f; padding: 14px 0;}
#bottom a:link,
#bottom a:visited {color: #6d6d64;}
#bottom a:active,
#bottom a:hover {color: #453f2c;}
#assemblyHead {background: #f0e4aa; font-size: 150%; font-weight: bold; color: #3e3e3e; margin: 0; padding: 4px 5px 4px 21px;}
#assemblyPartshead {background: #f0e4aa; font-size: 100%; font-weight: bold; color: #3e3e3e; margin: 0; padding: 4px 5px 4px 21px; height=37}
#assemblyParts {background: #f0e4aa; font-size: 70%; font-weight: bold; color: #3e3e3e; margin: 0; padding: 4px 5px 4px 21px; height=20}


/* header */
#header {width: 950px; height: 194px; margin: 0 auto; background: url('../images/bg_top.gif') repeat-x #1c1c1c;}
#logo {padding: 5px 0 0 5px;  vertical-align: top;}
#info {width: 181px; background: url('../images/bg_info.gif') repeat-x; vertical-align: top; color: #fff; padding: 35px 0 0 20px;}
#info p {font-size: 75%; font-weight: bold; margin: 0 0 .5em 0;}
#info p span {font-size: 150%; color: #e8d795;}
#info ul {margin: 0; padding: 0; list-style: none;}
#info ul li {font-size: 70%; margin: 0 0 .5em 0; padding: 0 0 0 11px; background: url('../images/bg_li_info.gif') no-repeat 0 .5em;}

div.img_header {position: absolute; margin: -254px 0 0 132px;}

/* content */
#content {width: 950px; height: 100%; margin: 0 auto; background: url('../images/bg_content.jpg') no-repeat 50% 0;}
#left {width: 200px; vertical-align: top; padding: 20px 0;}
#center {vertical-align: top; padding: 60px 20px 20px 20px;}
#right {width: 200px; vertical-align: top; padding: 20px 0;}
#right p small {font-size: 90%;}
.sep {width: 5px; background: url('../images/bg_sep.gif') repeat-y; vertical-align: top;}

/* nav */
#nav {margin: 0 0 25px 25px; padding: 0;}
#nav ul {margin: 0; padding: 0; list-style: none;}
#nav ul li {margin: 0 0 .3em 0; padding: 0; color: #434343;}
#nav ul li a:link,
#nav ul li a:visited {font-size: 100%; font-weight: bold; color: #434343; background: url('../images/nav_arw_off.gif') no-repeat 0 .5em; padding: 0 0 0 16px;}
#nav ul li a:hover {font-size: 100%; font-weight: bold; color: #d50000; background: url('../images/nav_arw_on.gif') no-repeat 0 .5em; padding: 0 0 0 16px;}
#nav ul li a:active {color: red;}

#nav ul li#current a:link,
#nav ul li#current a:visited,
#nav ul li#current a:hover {color: #d50000; background: url('../images/nav_arw_on.gif') no-repeat 0 .5em;}
#nav ul li#current a:active {color: red;},


/* text */
h1 {font: normal 130% arial, tahoma, helvetica, sans-serif; color: #000; margin: 0 0 .5em 0; padding: 0;}
h1 span {font-weight: bold; color: #cd0002;}
h2 {font: normal 120% arial, tahoma, helvetica, sans-serif; color: #857231; margin: 1.5em 0 .3em 0; padding: 0;}
h6 {background: #f0e4aa; font-size: 70%; font-weight: bold; color: #3e3e3e; margin: 0; padding: 4px 5px 4px 21px;}
h7 {background: #f0e4aa; font-size: 100%; font-weight: bold; color: #3e3e3e; margin: 0; padding: 4px 5px 4px 21px;}
p {font-size: 75%; margin: 0 0 1em 0; line-height: 1.4;}
ul {margin: 0 0 0 1em;}
li {font-size: 75%; margin: 0 0 .5em 1.8em; line-height: 1.6;}
li li {font-size: 100%; margin: 0 0 0 1.5em;}
search {background: #f0e4aa; font-size: 100%; font-weight: bold; color: #3e3e3e; margin: 0; padding: 1px 1px 1px 1px;}



div.note {margin: 0 0 1em 0; padding: 10px 20px 1px 20px; background: #e1c876;}
div.note p {font-size: 75%; font-style: italic; margin: 0 0 10px 0; line-height: 1.4;}

/* news */
div.news {padding: 13px 18px; background: #fbf8d4;}
div.news dl {margin: 0; padding: 0;}
div.news dt {font-size: 55%; color: #646464; margin: 0; padding: 5px 0 3px 0; background: url('../images/bg_dashed.gif') repeat-x;}
div.news dd {font-size: 70%; margin: 0 0 1em 0; padding: 6px 0; background: url('../images/bg_dashed.gif') repeat-x;}

div.newslist {margin: 0; padding: 0;}
div.newslist dl {margin: 0; padding: 0;}
div.newslist dt {font-size: 65%; color: #646464; margin: 0; padding: 0; line-height: 1.4;}
div.newslist dd {font-size: 75%; margin: 0 0 1.5em 0; padding: 0; line-height: 1.4;}

/* form */
table.form_sign {width: 100%; margin: 7px 0;}
table.form_sign td {width: 100%; padding: 3px 20px;}
table.form_sign td input.text {width: 100%; font-size: 80%; height: 20px; color: #636363; border: 1px solid #cab672;}

table.form {width: 100%; margin: 0 0 20px 0;}
table.form th {width: 30%; font-size: 75%; font-weight: normal; padding: 5px 10px; vertical-align: top; text-align: left;}
table.form td {width: 70%; font-size: 75%; padding: 5px 10px; vertical-align: top;}
table.form td input.text,
table.form td select,
table.form td textarea {width: 100%; font: normal 110% arial, tahoma, helvetica, sans-serif; height: 20px; color: #636363; border: 1px solid #cab672;}
table.form div.btn_red a:link,
table.form div.btn_red a:visited,
table.form div.btn_red a:active,
table.form div.btn_red a:hover {font-size: 90%;}
table.form th.fill {background: #e4cc7f;}

table.form td table th {width: 90%; vertical-align: middle;}
table.form td table td {width: 1%; white-space: nowrap; padding: 0 5px 0 0; vertical-align: middle;}



/* buttons */
div.btn_red {float: left; height: 30px; background: url('../images/bg_btn_red_li.gif') no-repeat; text-align: center; margin: 0 8px 0 0;}
div.btn_red a:link,
div.btn_red a:visited,
div.btn_red a:active,
div.btn_red a:hover {float: left; display: block; background: url('../images/bg_btn_red_a.gif') no-repeat 100% 0; font: bold 70% tahoma, arial, helvetica, sans-serif; color: #fff; padding: 8px 36px 9px 36px; white-space: nowrap;}

div.onblack {background: url('../images/bg_btn_red_li_onblack.gif') no-repeat;}
div.onblack a:link,
div.onblack a:visited,
div.onblack a:active,
div.onblack a:hover {background: url('../images/bg_btn_red_a_onblack.gif') no-repeat 100% 0;}

div.btn_yellow {float: left; height: 30px; background: url('../images/bg_btn_yellow_li.gif') no-repeat; text-align: center; margin: 0 8px 0 0;}
div.btn_yellow a:link,
div.btn_yellow a:visited,
div.btn_yellow a:active,
div.btn_yellow a:hover {float: left; display: block; background: url('../images/bg_btn_yellow_a.gif') no-repeat 100% 0;font: bold 70% tahoma, arial, helvetica, sans-serif; color: #434343; padding: 8px 36px 9px 36px; white-space: nowrap;}

div.img_right {float: right; margin: 0 0 0 15px;}
div.img_center {text-align: center; margin: 0 0 15px 0;}
div.img_left {float: left; margin: 0 15px 0 0;}
.border img {border: 1px solid #bab390;}


/* hr */
div.hr_dashed {clear: both; height: 1px; background: url('../images/bg_dashed.gif') repeat-x; margin: 15px 0;}
div.hr_dashed hr {display: none;}

span.error {color:red}


Font.craig {
  font-style: italic;
  font-family:"Arial", "kidprint", sanserif;
  font-size: 24pt;
  font-style: normal;  
  text-decoration: none;
  text-transform: none;
  color: "#d50000"
  }

 Font.price {
  font-style: italic;
  font-family:"Arial", "kidprint", sanserif;
  font-size: 14pt;
  font-style: bold;
  font-weight: bold;
  text-decoration: none;
  text-transform: none;
  color: "#3e3e3e"
  }

  Font.drillbits {
  background: #f0e4aa;
  font-style: italic;
  font-family:"Arial", "kidprint", sanserif;
  font-size: 11pt;
  font-style: bold;
  font-weight: bold;
  text-decoration: none;
  text-transform: none;
  color: "#3e3e3e"
  }

#drillbits {background: #f0e4aa; font-size: 100%; font-weight: bold;  color: #3e3e3e; margin: 0; padding: 4px 5px 4px 21px; height=20}


























