/* 
========================================================================
TEMPLATE.CSS
========================================================================
*/

body {margin:0; background:url(../templateimages/bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif;}
/* img {display:block; border:none;} */ 
.clr {clear:both;}
#wrapper {width:1015px; margin:auto; background:url(../templateimages/bg-main.gif) repeat-y;}

/* Left hand site navigation and search*/
#left {width:175px; float:left; background:url(../templateimages//bg-log.gif) top no-repeat; padding:60px 19px 0 18px;}
#leftnav {width:100%; margin:30px 0 0 0;}
#leftnav .category { clear:both; height:18px; display:block; border-top:solid 1px #6f6f6f; background:url(../templateimages/cat.gif) left no-repeat #a2a2a2; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-align:left; padding:0 0 0 14px; margin:16px 0 4px 0;}

#prodsearch {background:#efeff0; width:160px; margin:auto; border:none; padding:3px 0 0px 7px; height:68px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00185c; text-align:left;}
#prodsearch form {padding:0px; }
.prodsearchtext {width:100%; display:block; clear:both;}
.search_submit { background:url(../templateimages/but-go.gif); height:17px; width:17px; border:none; outline:none; cursor:pointer; vertical-align:top; margin: 0 0 0px 5px; padding:0;}
#search_field { width:117px; height:11px; border:solid 1px #c1bfbf; display:block; float:left; margin:0 0 2px 0; padding:1px; font-size:9px; background-color:#FFF; }
#part_field { width:117px; height:11px; border:solid 1px #c1bfbf; display:block; float:left; margin:0; padding:1px; font-size:9px; background-color:#FFF; }

/* Main area of website*/
#innerwrap {width:803px; float:left;}
.header {width:488px; height:228px; background:url(../templateimages/bg-header.jpg); float:left;}
#topnav {width:288px; height:200px; background:url(../templateimages/bg-nav.jpg); float:left; text-align:right; padding:28px 27px 0 0; }
#topnav .links a {color:#001d78; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:normal; background:url(../templateimages/arrow.gif) no-repeat right; padding:0 12px 0 18px;}
#topnav .links a:hover {color:#001d78; text-decoration:none; font-weight:underline; background:url(../templateimages/arrowon.gif) no-repeat right;}
#content {width:728px; clear:both; padding:15px 40px 50px 35px; font-size:13px; color:#414141; line-height:18px;}

/* Footer*/
#footer {width:1015px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787878; text-align:center; line-height:18px;}
#footer .left{ background:url(../templateimages/bg-footer.jpg) no-repeat; width:508px; height:42px; float:left; color:#FFFFFF; text-align:left; line-height:15px; padding:110px 0 0 25px;}
#footer .right{ background:url(../templateimages/bg-footer-cta.jpg) no-repeat; width:467px; height:77px; float:left; padding:75px 0 0 15px; text-align:left;  font-size:12px; color:#000000;}
#footer .right a {color:#fb1424; text-decoration:underline;}
#footer .right a:hover {color:#fb1424; text-decoration:none;}

.footlinks{ font-size:11px; color:#787878; text-decoration:none; margin:0 0 5px 0; line-height:21px;}
.footlinks a{ font-size:11px; color:#787878; text-decoration:underline; margin:0 0 5px 0; line-height:21px;}
.footlinks a:hover { font-size:11px; color:#787878; text-decoration:none;}

.letterlist_container { display:block; padding:10px 0 10px 0; margin-top:30px; }
.letterlist_container_center { margin:0 auto; width:500px; text-align:center; }
.letterlink { float:left; color:red; text-align:center; font-size:14px; padding:0 5px 0 5px; }

.product_container { display:block; border-bottom:1px solid #EFEFEF; }
.productletter { display: block; padding:20px 0 0 0; font-size:18px; font-style:italic; color:#FA0C1D; }
.productlist { float:left; display:block; margin:10px 0 10px 0; }
.productname { display:block; text-align:left; padding:10px 0 10px 0; }