/* widths and backgrounds */
#outerwrapper {margin: 0px auto 0px auto; padding: 0px; width: 1000px; text-align: left; }
#innerwrapper {margin: 0px auto 0px auto; padding: 0px; width: 1000px; text-align: left;  }
#div__header {margin: 5px auto 0px auto; padding: 0px; width: 1000px; position: relative; z-index: 1000;    }
#div__body {margin: 0px auto 0px auto; padding: 0px; width: 1000px; position: relative; z-index: 1}
#div__footer {margin: 0px auto 0px auto; padding: 0px; width: 1000px; }
/********** HEADER **********/
/* header div */
#headerFlex {margin: 0px 0px 0px 0px; background-image: url(/img/logo.gif); background-repeat: no-repeat; background-position: left top; position: relative; }

/* Low Price Guarantee */
#lowPrcG {position: absolute; text-align: center; right: 0px; top: 5px; width: 160px; }
#lowPrcG a {font-size: 10px; color: #333; text-decoration: none;}
#lowPrcG a:hover {text-decoration: underline;}

#hdrNavv2 {width: 1024px; }

/***** CONTENT - MAIN *****/
/* Home Page - area specifics */
#hmTopp  {margin: 0px 0px 20px 0px; border: solid #ccc 1px; height: 240px; width: 759px; position:relative;  z-index: 8;}
#hmImgDiv {position:absolute; margin: 0px auto 0px 0px; padding: 0px; width: 525px; height: 240px;}
#hmImgDiv a {text-decoration: none}
#mn1, #mn2, #mn1 img, #mn2 img { margin: 0px; padding: 0px; border: 0px}
#mn1 {position: absolute; left: 0px; top:0px; z-index: 0; display:block; cursor: pointer; }
#mn2 {float:left; display:block}


#mn1 img, #mn2 img { width: 525px; height: 240px;}


#hmTextDiv {height: 270px; left: 490px; position: absolute; top: -15px; width: 268px; z-index: 10;}
#hmTextDiv {background-image: url(../images/bk-hmText.png); background-position: left center; background-repeat: no-repeat; } 
#hmTextContDiv {position: absolute; width: 237px; height: 220px; left: 33px; top: 28px;  overflow: hidden;  z-index: 20; }
#hmTextCont {position: absolute; top: -33px; } 
#hmTextCont div {width: 235px; height: 41px; }
#hmTextCont div {border-bottom: solid #AEAEAE 1px;  opacity: .8; -moz-opacity: .8}
#hmTextCont div h4 {font-size: 18px; line-height: 18px; font-weight: bold; margin: 14px 0px 0px 15px; color: #4090B0}
#hmTextCont div.active h4 {color: #FFF; }
#hmTextCont div.active {opacity: 1; -moz-opacity: 1; }
#hmTextCont div span {font-size: 14px; line-height: 14px; font-weight: normal; color: #000; display: block; margin: 0px 0px 0px 0px; }

/* Mid Search Links */
#hmSearches {margin: -5px 0px 10px 13px;  height: 100px; width: 100%}
#gotobanner {float:left; width:385px; border:2px solid #ddd; margin: 0px 22px 0px 0px;}
#gotobanner img{border:0px}
#gotobannerlast {float:left; width:385px; border:2px solid #ddd; ; margin: 0px 0px 0px 0px;}
#gotobannerlast img{border:0px}

#hmCategories {margin: 40px 0px 30px 13px;  width: 787px; border:2px solid #ddd;}
#hmCategories table {margin: 0px 0px 0px 15px;}
#hmCategories td {border:1px solid #ddd;}

#hmCategories .homCat a {color: white; background-color: #666; text-align: center; font-size: 14px;  padding: 8px 0px 8px 0px; margin: 0px; text-decoration: none; }
#hmCategories .homCat a:hover {background-color: #454545;  cursor: pointer;}

#hmCategories .homCat a h3 {color: white; background-color: #666; text-align: center; font-size: 14px;  padding: 5px 0px 8px 0px; margin: 0px; text-decoration: none;}
#hmCategories .homCat a:hover h3 {background-color: #454545;  cursor: pointer;}

#hmCategories #populartitle {width:100%; background-image:url(/img/framedBox_h1_bg.jpg); background-repeat:repeat-x;}
#hmCategories #populartitle p{text-align:center; font-size:16px; font-weight:bold; padding:3px 0px 3px 0px; margin:0px;}

#hmCategories .homCat img {background-position: center center; background-repeat: no-repeat; width: 125px; height: 140px; }
#hmCategories #hmCat1 img {background-image:  url(/img/FA-Electric-Screwdriver.jpg);}
#hmCategories #hmCat2 img {background-image:  url(/img/FA-Pneumatic-Screwdriver.jpg);}
#hmCategories #hmCat3 img {background-image:  url(/img/FA-Torque-Tester.jpg);}
#hmCategories #hmCat4 img {background-image:  url(/img/FA-Torque-Screwdriver.jpg);}
#hmCategories #hmCat5 img {background-image:  url(/img/FA-Torque-Wrench.jpg);}

#hmCategories #hmCat6 img {background-image:  url(/img/FA-Pulse-Tool.jpg);}
#hmCategories #hmCat7 img {background-image:  url(/img/FA-DC-Tool.jpg);}
#hmCategories #hmCat8 img {background-image:  url(/img/FA-Tool-Balancer.jpg);}
#hmCategories #hmCat9 img {background-image:  url(/img/FA-Bits.jpg);}
#hmCategories #hmCat10 img {background-image:  url(/img/FA-Torque-Arm.jpg);}

#HelpfulLinks {margin:35px 0px 0px 0px;}
#HelpfulLinks h3{width:100%; background-image:url(/img/framedBox_h1_bg.jpg); background-repeat:repeat-x; padding:2px 0px 2px 2px; border:2px solid #DDD; color:#333;}

#HelpfulLinks #OneHelp {border-bottom: solid #CCC 2px; padding-top: 3px; }
#HelpfulLinks #OneHelp h4{padding:0; margin:0;}
#HelpfulLinks #OneHelp a{text-decoration:none; padding:0; margin:0;}
#HelpfulLinks #OneHelp p{text-decoration:none; padding:2px 0px 2px 0px; margin:0;}
#HelpfulLinks #OneHelp img.OneThumb{float:left; padding:3px 5px 3px 0px; border:0;}


