body  {background-image: url(images/main_bg.gif); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#242424;}

#wrapper {width:920px; margin:0 auto; text-align:left;}
#shadowBg {width:920px; float:left; background-image:url(images/tile_shadow.gif); background-repeat:repeat-y;}
#maincontainer {width:900px; margin-left:10px;}
#allcontent {width:900px; float:left; background-image:url(images/content_bg.gif); background-repeat:repeat-y;}
#inner-allcontent {width:900px; float:left; background-image:url(images/inner_content_bg.gif); background-repeat:repeat-y;}

/* Header / Navigation
----------------------------------------------------------------------------*/
#header {
   width:900px;
   height:104px;
   background-image:url(images/header.jpg);
   overflow:hidden;
}

#navContainer {
   width:900px;
   float:left;
   height:27px;
}

#nav {
   width:673px;
   float:left;
}

#workFor {
   width:227px;
   height:27px;
   float:left;
   background-image:url(images/work_for_you.gif);
   overflow:hidden;
}

#btmNav {
   width:900px;
   height:10px;
   float:left;
   background-image:url(images/btm_nav.gif);
   overflow:hidden;
}

#btmNav2 {
   width:900px;
   height:10px;
   float:left;
   background-image:url(images/btm_nav2.gif);
   overflow:hidden;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:243px;
   float:left;
   margin-top:5px;
   margin-left:13px;
}
#left2 {
width:203px;
float:left;
}

#prodSearchBox {
   width:215px;
   float:left;
   margin-top:12px;
   border:1px solid #b2b2c3;
}
#prodSearchKeyword {
   width:215px;
   float:left;
   margin-top:10px;
}
#prodText {
   font-size:11px;
   font-family:Arial;
   font-weight:bold;
   line-height:15px;
   padding:12px 0px 0px 8px;
   background-color:#f4f4f9;
   float:left;
}
#prodText a {color:#1b2ba5; text-decoration:none;}
#prodText a:hover {color:#846000; text-decoration:none;}
#tabs {
   width:215px;
   float:left;
   border-bottom:1px solid #b2b2c3;
}

#closeOut {
   width:215px;
   float:left;
   margin-top:10px;
   border:1px solid #b2b2c3;
   background-image:url(images/hd_overstock.gif);
   background-repeat:no-repeat;
}

#closeTxt {
   width:202px;
   float:left;
   margin-top:38px;
   margin-left:11px;
}
#closeTxt a {color:#1b2ba5; text-decoration:underline;}
#closeTxt a:hover {color:#846000; text-decoration:underline;}

#moreInfo {
   width:215px;
   margin-top:10px;
   text-align:center;
   font-size:11px;
   color:#1b2ba5;
   float:left;
}

/* Middle
----------------------------------------------------------------------------*/ 
#middle {
   width:390px;
   float:left;
   margin-top:5px;
}

#inner-middle {
   width:575px;
   float:left;
   margin-top:5px;
   line-height:16px;
}

#newBox {
   width:386px;
   float:left;
   border:2px solid #eac600;
   background:#f5f4e5 url(images/hd_whats_new.gif) no-repeat;
}

#newText {
   width:365px;
   float:left;
   margin-top:31px;
   margin-left:16px;
}

#homeText {
   width:390px;
   float:left;
   margin-top:16px;
   line-height:16px;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:202px;
   float:left;
   margin-top:5px;
   margin-left:40px;
}

#learnMore {
   width:202px;
   float:left;
   background-color:#ebc700;
}

#learnTxt {
   padding:4px;
   float:left;
   text-align:center;
   font-size:14px;
   color:#c30101;
}

#specialsBox {
   width:200px;
   float:left;
   border:1px solid #d2d2db;
   background:#fff url(images/hd_specials.gif) no-repeat;
   margin-top:10px;
}

#sTextCont {
   width:179px;
   float:left;
   margin-top:24px;
   margin-left:11px;
   padding-bottom:12px;
}

.specialsText {
   width:179px;
   float:left;
   margin-top:14px;
   font-size:11px;
}

/* Quote Box
----------------------------------------------------------------------------*/
#quoteBox {
   width:556px;
   float:left;
   margin:20px 0 0 0;
   padding:14px 0 15px 0;
   border:2px solid #1b2ba5;
   background:#f6f0d1;
   font-size:11px;
}
#quoteBox h3 {font-size:14px; color:#000; margin:0; text-indent:16px;}

#qt1 {
   width:293px;
   float:left;
}
#qt1 ul.col1 {list-style:none; padding:0; margin:10px 0 0 17px; width:276px; float:left;}
#qt1 ul.col1 li {margin:0 0 7px 0;}

#qt2 {
   width:238px;
   float:left;
}
#qt2 ul.col2 {list-style:none; padding:0; margin:10px 0 0 0; width:238px; float:left;}
#qt2 ul.col2 li {margin:0 0 7px 0;}

#qt2 ul.col3 {list-style:none; padding:0; margin:0 0 10px 0; width:238px; float:left;}
#qt2 ul.col3 li {display:inline; float:left;}
#qt2 ul.col3 li.itnum {width:168px;}
#qt2 ul.col3 li.qty {width:69px;}

#qt1 textarea {overflow:auto;}
.tfld {border:1px solid #818181; font-family:Arial; color:#666; padding:2px 0 2px 8px; margin:2px 0 0 0;}
.red {color:#bc0000; font-size:14px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:920px;
   float:left;
   background-image:url(images/footer_bg.gif);
   background-repeat:no-repeat;
}

#footer2 {
   width:920px;
   float:left;
   background-image:url(images/footer_bg2.gif);
   background-repeat:no-repeat;
}

#footText {
   width:920px;
   margin-top:26px;
   float:left;
   text-align:center;
   font-size:11px;
   color:#fff;
}
#footText a {color:#e4d464; text-decoration:underline;}
#footText a:hover {color:#fff; text-decoration:underline;}

#copyText {
   width:920px;
   margin-top:7px;
   float:left;
   text-align:center;
   font-size:11px;
   color:#fff;
}
#copyText a {color:#fff; text-decoration:underline;}
#copyText a:hover {color:#fff; text-decoration:none;}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext {width:145px; margin-right:10px; float:left; margin-bottom:4px;}
#contactfields {width:420px; float:left; margin-bottom:4px;} 
#sendclear {width:400px; text-align:center; float:left; margin-top:20px;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:18px; margin-bottom:10px; margin-top:0px; color:#242424;}
h2 {font-size:14px; margin-bottom:10px; margin-top:0px; color:#242424;}
h3 {font-size:12px; margin-bottom:7px; margin-top:0px; color:#242424;}
.picspace {margin-bottom:4px;}
.picspace2 {margin-bottom:3px; margin-top:3px; border:1px solid #fff;}
.picspace3 {margin-bottom:4px; margin-left:14px;}
.picspace4 {margin-bottom:15px; margin-left:25px;}
li.gap {margin-bottom:4px;}
.sub {font-size:14px; font-weight:bold;}
.sm_text {font-size:11px;}
.prod {font-size:12px; font-weight:bold; text-decoration:none;}
.prod a{font-size:12px; font-weight:bold; text-decoration:none;}
.sm_text2 {font-size:10px;}
.prodheader{color:white;}
.textfield {height:16px;}
td {font-size:12px; font-family:arial;}
ul.dots {list-style-image:url(images/dot.gif); margin-top:0px; margin-left:0px; padding-left:16px;}
.cellborder { background-color: #f5f4e5; border: solid 1px #eac600; }
.shadetext { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva; line-height: 18px; }
.shadehead { color: #2e3192; font-size: 20px; font-family: Arial, Helvetica, Geneva; font-weight: bold; }
.shadetitle { color: #2e3192; font-size: 26px; font-family: Arial, Helvetica, Geneva; }
a img {border:none;}
.imgborder {border:1px solid #000000;}
a {outline:none;}
a:hover {outline:none;}
a {color:#1b2ba5; text-decoration:underline;}
a:hover {color:#846000; text-decoration:underline;}
form {padding:0px; margin:0px;}
.lg  {font-size:18pt; font-family:verdana;}


