/* Pencom xhtml 1.0 Strict Screen CSS | Author: Neal Johnsen */

body {font-family:Tahoma, Trebuchet, Arial, sans-serif; font-size:11px; margin:0; padding:0;}
img {border:0;}
input {font-family:Tahoma, Trebuchet, Arial, sans-serif; font-size:11px;}

/* links */
a {text-decoration:none;}
a:hover {text-decoration:none;}
#header a:link {text-decoration:none; color: white;}
#header a:hover {text-decoration:underline; color: white;}

/* Headings */
h1,h2,h3,h4 {font-family:Arial, Trebuchet, Arial, sans-serif; margin: 0;}
h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:11px;}
h4{font-size:10px;}

/* Main Classes */
.hidden {display: none;}
.center {text-align: center;}
.floatleft {float:left;}
.floatright {float:right;}
.test {overflow:hidden}
.bottom {vertical-align: bottom;}
.floatleftm {float:left; margin:0px 15px 0px 15px;}

/* Content Wrappers */
#mainwrapper {width:770px; margin:auto;}

/* Header */
#header {display:none;}

/* Breadcrumb Header */
#breadcrumb_header {display:none;}
#print {display:none;}

/* Main Content Window */
 
/* Menu */
#menuwrapper {display:none;}

/* Template Content Window */
#f_banner {display:none;}

/* products buttons */
#pbutton {margin:0; padding:0; display:inline;}
#pbutton ul {list-style:none; margin:0; padding:0; border:none; display:inline;}
#pbutton li {width:130px; height:110px; background-image:url(../images/body/button_bg.jpg); background-repeat:repeat-x; margin:0; display:inline;}
#pbutton li a, #pbutton li a:visited {list-style:none; border:1px solid #000; width:145px; height:115px; background-image:url(../images/body/button_bg.jpg); background-repeat:repeat-x; color:#fff; float:left; text-align:left; padding-left:5px; display:inline; margin:7px;}
#pbutton img {float:left; margin-bottom:8px; margin-top:10px;}

/* Product Buttons */
#pbutton {width:120px; height:100px; border:1px solid #000; background-image:url(../images/body/button_bg.jpg); background-repeat:repeat-x; color:#fff; vertical-align: baseline; margin:10px 10px 10px 10px; padding:0px 5px 0px 5px; }
#pbutton a {color:#fff; text-decoration:none; font-size:9px;}

.pbutton {margin:0; padding:0; display:block;}
.pbutton ul {list-style:none; margin:0; padding:0; border:none;}
.pbutton li {width:145; height:115; margin:0; display:inline;  background-image:url(../images/body/button_bg.gif); background-repeat:repeat-x;}
.pbutton li a {border:1px solid #000; width:145px; height:115px; background-image:url(../images/body/button_bg.gif); background-repeat:repeat-x; color:#fff; float:left; padding-left:5px; margin:7px; display:inline-block;}
.pbutton img { margin-bottom:8px; margin-top:10px; display:block;}
.pbutton li a:hover {background-image:url(../images/body/button_bg_o.gif); background-repeat:repeat-x;}

/* Footer */
#footer {width:745px; color:#000; height:20px; padding-top:2px; padding-left:25px; margin:auto; float:left;}
#footer a {color:#000;}

/* Page Print Items */

/* Part Pages */
#pheader {padding:10px 0px 0px 15px; float:left; margin-bottom:15px; margin-top:5px;}
#pdesc {float:left; width:300px;}
#pheader img {float:right; padding-right:30px;}
#pdesc ul {margin:5px 0px 5px 0px; padding:0;}
#pdesc li {margin:0; padding:0; list-style-position:inside;}
.pheader {padding:10px 0px 0px 15px; float:left; margin-bottom:15px; margin-top:5px;}
.pheader img {float:right; padding-right:120px;}
.pdesc {float:left; width:300px;}
.pdesc a {display:block; color:#000; font-weight:bold; margin-top:5px;}
.pdesc ul {margin:0; padding:0; margin-bottom:5px;}
.pdesc li {margin:0; padding:0; list-style-position:inside;}
.designguide {float:left; width:200px; border-right:solid 1px #000; border-top:solid 1px #000; height:460px;}
.dgcontent {padding-left:15px;}
.designguide ul {list-style:none; margin:0; padding:0; padding-top:.50em;}
.designguide li { background-image:url(../images/body/bullet.gif); background-repeat:no-repeat; background-position: 0.5em; padding:3px; }
.designguide li a {color:#000; text-decoration:none; padding-left:25px;} 
.designguide li a:hover {color:#000; text-decoration:underline;}
.dgheader {color:#fff; font-weight:bold; font-size:10px; padding-top:2px; padding-bottom:2px; background-color:#4c759b; height:17px; line-height:15px; }
.dgheader img {vertical-align:middle; padding-left:16px; padding-right:5px;}
.imagecenter {float:right; padding-right:120px;}

#screwtype {width:450px; padding-left:10px; float:left; border:1px;}
#screwtype ul {margin:0px; padding:0px; list-style:none;}
#screwtype li {margin:5px }
#screwtype img {vertical-align: middle; display:block; margin-bottom:12px; float:left;}
#screwtype li a, #screwtype li a:visited {width:415px; height:110px; border:solid 1px #000; background-image:url(../images/body/prod_bg.gif); background-repeat:repeat-x; padding-left:13px; color:#fff; width:415px; height:110px; display:block;}
#screwtype li a:hover{background-image:url(../images/body/prod_bg_o.gif); background-repeat:repeat-x;}

.drives {margin:5px;}
.drives td {vertical-align:top;}

.dimtable {margin:7px 0px 0px 10px; border:solid 1px #000; border-collapse:collapse; float:left; overflow:hidden; width:200px;}
.dimtable td {text-align:center; border:solid 1px #000}